diff --git a/p__Classrooms__Lists__Attachment__index.9ba59013.async.js b/p__Classrooms__Lists__Attachment__index.cb0ab61b.async.js similarity index 92% rename from p__Classrooms__Lists__Attachment__index.9ba59013.async.js rename to p__Classrooms__Lists__Attachment__index.cb0ab61b.async.js index 9203c06cde..ec378e2d32 100644 --- a/p__Classrooms__Lists__Attachment__index.9ba59013.async.js +++ b/p__Classrooms__Lists__Attachment__index.cb0ab61b.async.js @@ -18,7 +18,7 @@ `)},{label:"include ",content:["#include "].join(` `)}]},A={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},ie={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var re=u(53184),e=u.n(re),i=(ye,Pe,Ge)=>new Promise((ce,ne)=>{var ue=fe=>{try{pe(Ge.next(fe))}catch(W){ne(W)}},L=fe=>{try{pe(Ge.throw(fe))}catch(W){ne(W)}},pe=fe=>fe.done?ce(fe.value):Promise.resolve(fe.value).then(ue,L);pe((Ge=Ge.apply(ye,Pe)).next())});const p={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},r=(ye,Pe,Ge,ce)=>{const ne=Pe.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ge.lineNumber,endColumn:Ge.column});return Array.from(new Set(ne.match(/\b\w{2,}\b/g)||[])).map(L=>({label:L,kind:ye.languages.CompletionItemKind.Text,insertText:L,range:ce}))},l=(ye,Pe,Ge,ce)=>{ye.languages.registerCompletionItemProvider(Pe,{provideCompletionItems(ne,ue){const L=ne.getWordUntilPosition(ue),pe={startLineNumber:ue.lineNumber,endLineNumber:ue.lineNumber,startColumn:L.startColumn,endColumn:L.endColumn},fe=ne.getLineContent(ue.lineNumber).substring(L.startColumn-2,L.endColumn);return{suggestions:[...r(ye,ne,ue,pe),...Ge.map(P=>({label:P,kind:ye.languages.CompletionItemKind.Keyword,documentation:P,insertText:P,insertTextRules:ye.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pe})),...ce.map(P=>({label:P.label,kind:ye.languages.CompletionItemKind.Snippet,documentation:P.content,insertText:fe.startsWith("#")?P.content.replace(/#/,""):P.content,insertTextRules:ye.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pe}))]}}})};var f=ye=>{p.languages.forEach(Pe=>{ye.languages.registerDocumentFormattingEditProvider(Pe,{provideDocumentFormattingEdits(Ge){return i(this,null,function*(){const ce=e()(Ge.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Ge.getFullModelRange(),text:ce}]})}})}),l(ye,"java",I.keywords,I.quickKey),l(ye,"cpp",X.keywords,X.quickKey),l(ye,"c",K.keywords,[]),l(ye,"python",A.keywords,A.quickKey),l(ye,"scala",ie.keywords,ie.quickKey)};const v="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var b=Object.defineProperty,N=(ye,Pe,Ge)=>Pe in ye?b(ye,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):ye[Pe]=Ge,O=(ye,Pe,Ge)=>N(ye,typeof Pe!="symbol"?Pe+"":Pe,Ge);const y=class du{constructor(Pe,Ge,ce){this.placeholder=Pe,this.editor=Ge,this.monaco=ce,Ge.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return du.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};O(y,"ID","editor.widget.placeholderHint");var g=y,m=u(96236),M=u(6767),z=u(25399),q=u(89392),R=u(33796),ae=u(56102),te=Object.defineProperty,Ye=Object.defineProperties,x=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,Z=(ye,Pe,Ge)=>Pe in ye?te(ye,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):ye[Pe]=Ge,E=(ye,Pe)=>{for(var Ge in Pe||(Pe={}))F.call(Pe,Ge)&&Z(ye,Ge,Pe[Ge]);if(_)for(var Ge of _(Pe))k.call(Pe,Ge)&&Z(ye,Ge,Pe[Ge]);return ye},s=(ye,Pe)=>Ye(ye,x(Pe)),c=(ye,Pe)=>{var Ge={};for(var ce in ye)F.call(ye,ce)&&Pe.indexOf(ce)<0&&(Ge[ce]=ye[ce]);if(ye!=null&&_)for(var ce of _(ye))Pe.indexOf(ce)<0&&k.call(ye,ce)&&(Ge[ce]=ye[ce]);return Ge},C=(ye,Pe,Ge)=>new Promise((ce,ne)=>{var ue=fe=>{try{pe(Ge.next(fe))}catch(W){ne(W)}},L=fe=>{try{pe(Ge.throw(fe))}catch(W){ne(W)}},pe=fe=>fe.done?ce(fe.value):Promise.resolve(fe.value).then(ue,L);pe((Ge=Ge.apply(ye,Pe)).next())});function V(ye){return/^\d+$/.test(ye)?`${ye}px`:ye}function Ce(){}let _e=!1;const We={"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",Scala:"scale",solidity:"sol"};function vt(ye=[]){let Pe=ye;if(Array.isArray(ye)){for(let Ge=0;GeC(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(ye){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",ye)}});var de=ye=>{var Pe=ye,{width:Ge="100%",height:ce="100%",value:ne,language:ue="javascript",style:L={},options:pe={},overrideServices:fe={},theme:W="vs-dark",onEditBlur:P,isCopy:Y=!1,onSave:Be,autoHeight:se=!1,forbidCopy:he=!1,onChange:me=Ce,editorDidMount:Ue=Ce,onFocus:Xe=Ce,onBreakPoint:wt=Ce,breakPointValue:Yt=[],filename:gt="educoder.txt",errorLine:Ut,errorContent:ve="",highlightLine:Re,openBreakPoint:be=!1,placeholder:Te="",showMiniMap:at=!0}=Pe,Ht=c(Pe,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Jt=(0,o.useRef)(),Je=(0,o.useRef)({}),vn=(0,o.useRef)(),Nn=(0,o.useRef)(),pn=(0,o.useRef)([]),nn=(0,o.useRef)(!1),In=(0,o.useRef)(),jn=(0,o.useRef)(),Gn=(0,o.useRef)(!1),[hn,kn]=(0,o.useState)(!1);function Kn(){let xn;return Jt.current&&(xn=new B.Z(en=>{for(let Rn of en)(Rn.target.offsetHeight>0||Rn.target.offsetWidth>0)&&Je.current.instance.layout()}),xn.observe(Jt.current)),xn}function He(){M.ZP.warning({content:decodeURIComponent(v),key:"monaco-editor-tip"})}const ot=()=>{let xn=Je.current.instance;if(ne!=null&&xn&&hn){const en=xn.getModel();en&&ne!==en.getValue()&&(_e=!0,en.setValue(ne),xn.layout(),_e=!1)}};(0,o.useEffect)(()=>{const xn=R.Z.subscribe("formatDocument",en=>{var Rn;let Ir=Je.current.instance;(Rn=Ir==null?void 0:Ir.getAction)==null||Rn.call(Ir,"editor.action.formatDocument").run()});return window.updateMonacoValue=en=>{me(en)},xn},[]),(0,o.useEffect)(()=>{var xn;let en=Je.current.instance;Nn.current&&clearTimeout(Nn.current),Nn.current=setTimeout(()=>{ot()},500),ne&&(ne!=null&&ne.length)&&((xn=en==null?void 0:en.updateOptions)==null||xn.call(en,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ne.split(/\r\n|\r|\n/g).length))+3,5)}))},[ne,hn,Je.current]),(0,o.useEffect)(()=>{if(Ut&&Je.current&&Je.current.instance){let en=Je.current.instance;en.changeViewZones(function(Rn){var Ir=document.createElement("div");Ir.style.padding="10px 20px",Ir.style.width="calc(100% - 20px)",Ir.className="my-error-line-wrp",Ir.innerHTML=ve,Rn.addZone({afterLineNumber:Ut||11,heightInLines:3,domNode:Ir})});var xn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};en.addOverlayWidget(xn),en.revealPositionInCenter({lineNumber:20,column:1})}},[Ut,Je.current,hn]);const rn=(xn="",en)=>{if(!xn||xn.trim()==="")return!0;const Ir=Je.current.instance.getModel().getLineTokens(en);let Nr=!1;for(let Ne=0;Ne<2;Ne++)Ir.getStandardTokenType(Ne)===1&&(Nr=!0);return Nr};(0,o.useEffect)(()=>{var xn;const en=(xn=Je.current)==null?void 0:xn.instance;if(en&&hn&&he){const Rn=en.onDidBlurEditorWidget(()=>{Gn.current=!1}),Ir=en.onDidFocusEditorText(()=>{Gn.current=!0});return()=>{Rn.dispose(),Ir.dispose()}}},[Je.current,hn,he]),(0,o.useEffect)(()=>{var xn;if((xn=Je.current)!=null&&xn.instance&&hn&&be){let en=Je.current.instance,Rn=en.getModel();if(!Rn)return;(()=>{var on;let Cn=[],Hn=[];const wn=Rn.getAllDecorations();for(let Fe of wn)Fe.options.className==="highlighted-line"&&(Cn.push((on=Fe==null?void 0:Fe.range)==null?void 0:on.startLineNumber),Hn.push(Fe==null?void 0:Fe.id));if(Re===Cn[0])return;Rn.deltaDecorations(Hn,[]);const Vt=Rn.getLineCount();Re&&Re<=Vt&&(en.deltaDecorations([],[{range:new Ve.Range(Re,1,Re,Rn.getLineMaxColumn(Re)),options:{isWholeLine:!0,className:"highlighted-line"}}]),en.revealLineInCenter(Re))})();const Nr=(on=!1)=>{var Cn;let Hn=[],wn=[];const Vt=Rn.getAllDecorations();for(let Fe of Vt)Fe.options.linesDecorationsClassName==="breakpoints-select"&&(Hn.push((Cn=Fe==null?void 0:Fe.range)==null?void 0:Cn.startLineNumber),wn.push(Fe==null?void 0:Fe.id));if(on)return{lines:Hn,ids:wn};wt(Hn)},Ne=on=>C(void 0,null,function*(){let Cn={range:new Ve.Range(on,1,on,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Rn.deltaDecorations([],[Cn]),Nr()}),Ie=on=>C(void 0,null,function*(){let Cn=[];const Hn=en.getLineDecorations(on);for(let wn of Hn)wn.options.linesDecorationsClassName==="breakpoints-select"&&Cn.push(wn.id);yield Rn.deltaDecorations(Cn,[]),Nr()}),kt=on=>{let Cn=en.getLineDecorations(on);for(let Hn of Cn)if(Hn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,q.isEqual)(Yt,Nr(!0).lines)){Rn.deltaDecorations(Nr(!0).ids,[]);const on=Yt.map(Cn=>({range:new Ve.Range(Cn,1,Cn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Rn.deltaDecorations([],on)}const Rt=en.onDidChangeModelContent(on=>{let Cn=en.getPosition();if(Cn){let Hn=Cn.lineNumber;clearTimeout(jn.current),jn.current=setTimeout(()=>{rn(Rn.getLineContent(Hn),Hn)?Ie(Hn):kt(Hn)?(Ie(Hn),Ne(Hn)):Nr()},100)}}),Xt=en.onMouseDown(on=>{var Cn,Hn,wn;if(on.target.detail&&((wn=(Hn=(Cn=on.target)==null?void 0:Cn.element)==null?void 0:Hn.className)!=null&&wn.includes("line-numbers"))){let Vt=on.target.position.lineNumber;if(rn(Rn.getLineContent(Vt),Vt))return;kt(Vt)?Ie(Vt):Ne(Vt)}}),ze=on=>{let Cn={range:new Ve.Range(on,1,on,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};pn.current=en.deltaDecorations(pn.current,[Cn])},tn=()=>{pn.current=en.deltaDecorations(pn.current,[])},$t=en.onMouseMove(on=>{var Cn,Hn,wn;if(tn(),on.target.detail&&((wn=(Hn=(Cn=on.target)==null?void 0:Cn.element)==null?void 0:Hn.className)!=null&&wn.includes("line-numbers"))){let Vt=on.target.position.lineNumber;if(rn(Rn.getLineContent(Vt),Vt))return;ze(Vt)}}),_n=en.onMouseLeave(()=>{tn()});return()=>{Rt.dispose(),Xt.dispose(),$t.dispose(),_n.dispose()}}},[Je.current,hn,Yt,Re,be,ue]),(0,o.useEffect)(()=>{var xn;(xn=Je.current)!=null&&xn.instance&&be&&Je.current.instance.setPosition({lineNumber:0,column:0})},[Re]);function Vn(){let xn=Je.current.instance;if(xn){const en=xn.getSelection(),Rn=Je.current.pastePos||{},Ir=new Ve.Range(Rn.startLineNumber||en.endLineNumber,Rn.startColumn||en.endColumn,Rn.endLineNumber||en.endLineNumber,Rn.endColumn||en.endColumn);setTimeout(()=>{xn.executeEdits("",[{range:Ir,text:""}])},300)}}function Kt(xn){(window.navigator.platform.match("Mac")?xn.metaKey:xn.ctrlKey)&&xn.keyCode==83&&(xn.preventDefault(),Be())}const Mn=()=>{if(se&&Je.current.instance){const xn=Je.current.instance.getContentHeight();Qn(xn{if(!Gn.current)return;const{keyCode:en,ctrlKey:Rn,metaKey:Ir,target:Nr,type:Ne}=xn;return(Ne==="paste"||(en===67||en===86)&&(Ir||Rn))&&Nr.nodeName==="TEXTAREA"&&(He(),xn.preventDefault()),!1};function sr(xn,en){var Rn=window.URL||window.webkitURL||window,Ir=new Blob([en]),Nr=document.createElementNS("http://www.w3.org/1999/xhtml","a");Nr.href=Rn.createObjectURL(Ir),Nr.download=xn,or(Nr)}(0,o.useEffect)(()=>{Mn()},[Mn]),(0,o.useEffect)(()=>{Jt.current&&!hn&&Promise.all([u.e(8909),u.e(5028)]).then(u.bind(u,71448)).then(xn=>{try{Ve=xn,Je.current.instance=Ve.editor.create(Jt.current,{value:ne,language:vt(ue),theme:W,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:at||!1}},fe);const en=Je.current.instance;let Nr=[...m.BH._menuItems].find(Rt=>Rt[0]._debugName=="EditorContext")[1],Ne=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Ie=(Rt,Xt)=>{var ze,tn;let $t=Rt._first;do Xt.includes((tn=(ze=$t.element)==null?void 0:ze.command)==null?void 0:tn.id)&&Rt._remove($t);while($t=$t.next)};if(Ue(en,Ve),setTimeout(()=>{Mn(),Je.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{sr(gt||"educoder.txt",en.getValue())}})},500),Je.current.subscription=en.onDidChangeModelContent(Rt=>{nn.current?clearTimeout(In.current):(Mn(),me(en.getValue(),Rt)),In.current=setTimeout(()=>{nn.current=!1},500)}),window.Monaco||f(Ve,vt(ue)),he&&(Ie(Nr,Ne),Jt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",zn),window.removeEventListener("paste",zn),window.addEventListener("keydown",zn),window.addEventListener("paste",zn)),window.Monaco=Ve,P&&en.onDidBlurEditorWidget(()=>{P(en.getValue())}),Xe&&en.onDidFocusEditorText(()=>{he&&yt(),Xe(en.getValue())}),he){yt();try{en.onDidPaste(Rt=>{const Xt=en.getSelection(),ze=Je.current.pastePos||{},tn=new Ve.Range(ze.startLineNumber||Xt.endLineNumber,ze.startColumn||Xt.endColumn,ze.endLineNumber||Xt.endLineNumber,ze.endColumn||Xt.endColumn);en.executeEdits("",[{range:Rt.range,text:""}])})}catch(Rt){}}let kt=Kn();return Te&&typeof Te=="string"&&new g(Te,en,Ve),kn(!0),()=>{const Rt=Je.current.instance;Rt.dispose();const Xt=Rt.getModel();Xt&&Xt.dispose(),Je.current.subscription&&Je.current.subscription.dispose(),kt.unobserve(Jt.current)}}catch(en){}})},[]),(0,o.useEffect)(()=>{if(Je.current.instance&&hn)return document.addEventListener("keydown",Kt,!1),()=>{document.removeEventListener("keydown",Kt)}},[Be,hn]),(0,o.useEffect)(()=>{let xn=Je.current.instance;if(xn&&hn){let en=vt(ue);Ve.editor.setModelLanguage(xn.getModel(),en)}},[ue,hn]),(0,o.useEffect)(()=>{Je.current.instance&&hn&&Ve.editor.setTheme(W)},[W,hn]),(0,o.useEffect)(()=>{let xn=Je.current.instance;vn.current=pe,xn&&hn&&(xn.updateOptions(E({},pe)),setTimeout(()=>{xn.getModel().updateOptions(E({},pe))},200))},[JSON.stringify(pe),hn]),(0,o.useEffect)(()=>{let xn=Je.current.instance;xn&&hn&&xn.layout()},[Ge,ce,hn]);const[Fn,Un]=(0,o.useState)(V(Ge)),[Xn,Qn]=(0,o.useState)(V(ce)),Dr=s(E({},L),{width:Fn,height:Xn,position:"relative"});return o.createElement("div",{className:"my-monaco-editor",ref:Jt,style:Dr},Y&&o.createElement(ae.CopyToClipboard,{text:ne,onCopy:()=>M.ZP.success("\u590D\u5236\u6210\u529F")},o.createElement(z.Z,{title:"\u590D\u5236\u4EE3\u7801"},o.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},o.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function oe({width:ye="100%",height:Pe="100%",original:Ge,modified:ce,language:ne,options:ue={}}){const L=(0,o.useRef)(),[pe,fe]=(0,o.useState)(null);function W(se){let he;return L.current&&(he=new B.Z(me=>{for(let Ue of me)(Ue.target.offsetHeight>0||Ue.target.offsetWidth>0)&&se.layout()}),he.observe(L.current)),he}(0,o.useEffect)(()=>(L.current&&Promise.all([u.e(8909),u.e(9404)]).then(u.bind(u,2550)).then(se=>{Ve=se;const he=Ve.editor.createDiffEditor(L.current,s(E({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},ue),{wordWrap:!0}));fe(he);let me=W(he);return()=>{he.dispose();const Ue=he.getModel();Ue&&Ue.dispose(),me.unobserve(L.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,o.useEffect)(()=>{pe&&pe.setModel({original:Ve.editor.createModel(Ge,ne),modified:Ve.editor.createModel(ce,ne)})},[Ge,ce,ne,pe]);const P=V(ye),Y=V(Pe),Be={width:P,height:Y};return o.createElement("div",{className:"my-diff-editor",ref:L,style:Be})}},96769:function(er,Ft,u){"use strict";var o=u(59301),B=u(28284),K=u(62957),I=u(458),X=u(77019),A=u(5269),ie=u(25399),re=u(96599),e=u(61186),i=u.n(e),p=u(76560),r=u(90524),l=u(41550),f=u(34055),v=u(59301),b=Object.defineProperty,N=Object.defineProperties,O=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,m=(te,Ye,x)=>Ye in te?b(te,Ye,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[Ye]=x,M=(te,Ye)=>{for(var x in Ye||(Ye={}))w.call(Ye,x)&&m(te,x,Ye[x]);if(y)for(var x of y(Ye))g.call(Ye,x)&&m(te,x,Ye[x]);return te},z=(te,Ye)=>N(te,O(Ye)),q=(te,Ye,x)=>new Promise((_,F)=>{var k=s=>{try{E(x.next(s))}catch(c){F(c)}},Z=s=>{try{E(x.throw(s))}catch(c){F(c)}},E=s=>s.done?_(s.value):Promise.resolve(s.value).then(k,Z);E((x=x.apply(te,Ye)).next())});const R={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},ae=({attachment:te,dispatch:Ye,loading:x,globalSetting:_})=>{const F=(0,p.useParams)(),{detail:k}=te,[Z]=B.default.useForm(),[E,s]=(0,o.useState)(!1),[c,C]=(0,o.useState)([]),[V,Ce]=(0,o.useState)(M({},R)),[_e,We]=(0,o.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),vt=yt=>yt&&ytq(void 0,null,function*(){var yt,de,oe,ye,Pe,Ge,ce,ne,ue;let L={};((de=(yt=te==null?void 0:te.actionTabs)==null?void 0:yt.params)==null?void 0:de.openType)=="\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"?L=M({},te.actionTabs.params):L=M({},F);const pe=yield Ye({type:"attachment/getDetail",payload:L});pe.delay_publish=pe.delay_publish?1:0,V.is_public=[pe.is_public],V.description=pe.description,V.delay_publish=pe.delay_publish,V.publish_time=pe.publish_time,Z.setFieldsValue(V),C([M({},pe),...pe==null?void 0:pe.attachment_histories]),(oe=pe==null?void 0:pe.attachment_histories)!=null&&oe.length?s(!0):(_e.type=pe.file_type,_e.data=r.Z.API_SERVER+pe.url,_e.recordInfo={id:(Pe=(ye=te==null?void 0:te.actionTabs)==null?void 0:ye.selectArrs)==null?void 0:Pe.id,course_id:(ce=(Ge=te==null?void 0:te.actionTabs)==null?void 0:Ge.params)==null?void 0:ce.course_id},pe.file_type==="txt"&&(_e.monacoEditor.value=pe.content),_e.disabledDownload=(0,f.dE)()&&!!((ue=(ne=te==null?void 0:te.actionTabs)==null?void 0:ne.selectArrs)!=null&&ue.download_setting),We(M({},_e)))});return(0,o.useEffect)(()=>{var yt;te.actionTabs.key==="\u8D44\u6E90\u4E0B\u8F7D"?(F.id=(yt=te.actionTabs.selectArrs)==null?void 0:yt.id,Z.resetFields(),Ve()):s(!1)},[te.actionTabs.key,F.id]),(0,o.useEffect)(()=>()=>{We(z(M({},_e),{type:""})),Ye({type:"attachment/setActionTabs",payload:{}})},[]),v.createElement(v.Fragment,null,v.createElement(K.default,{centered:!0,title:"\u8D44\u6E90\u4E0B\u8F7D",open:E,okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>q(void 0,null,function*(){Ye({type:"attachment/setActionTabs",payload:{}})}),onCancel:()=>{Ce(M({},R)),Ye({type:"attachment/setActionTabs",payload:{}})}},v.createElement("section",{className:"pl20 pr20 pt10"},v.createElement(I.Z,{loading:x["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},v.createElement(X.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8]},v.createElement(A.Z,{flex:"307px"},"\u8D44\u6E90\u540D\u79F0"),v.createElement(A.Z,{flex:"80px"},"\u4E0B\u8F7D"),v.createElement(A.Z,{flex:"140px"},"\u7248\u672C\u53F7")),c==null?void 0:c.map(function(yt,de){return v.createElement(X.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},key:de,gutter:[20,8]},v.createElement(A.Z,{flex:"307px"},v.createElement(ie.Z,{title:yt.title},v.createElement(X.Z,null,v.createElement(A.Z,null,v.createElement("a",{href:r.Z.API_SERVER+yt.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:oe=>{var ye,Pe;yt.link||yt.content_type==="application/pdf"||_.setting.is_local||(oe.preventDefault(),_e.type=yt.file_type,_e.data=r.Z.API_SERVER+yt.url,yt.file_type==="txt"&&(_e.monacoEditor.value=yt.content),_e.disabledDownload=(0,f.dE)()&&!!((Pe=(ye=te==null?void 0:te.actionTabs)==null?void 0:ye.selectArrs)!=null&&Pe.download_setting),We(M({},_e)))}},yt.title)),v.createElement(A.Z,null,v.createElement(re.default,{className:"",color:de===0?"green":"orange"},de===0?"\u5F53\u524D\u7248\u672C":"\u5386\u53F2\u7248\u672C"))))),v.createElement(A.Z,{flex:"80px"},yt.downloads_count),v.createElement(A.Z,{flex:"140px"},i()(yt.created_on).format("YYYY-MM-DD HH:mm")))})))),v.createElement(l.Z,z(M({},_e),{onClose:()=>{We(z(M({},_e),{type:""})),Ye({type:"attachment/setActionTabs",payload:{}})}})))};Ft.Z=(0,p.connect)(({attachment:te,loading:Ye,globalSetting:x,user:_})=>({attachment:te,globalSetting:x,loading:Ye,user:_}))(ae)},47608:function(er,Ft,u){"use strict";u.r(Ft),u.d(Ft,{default:function(){return dn}});var o=u(59301),B=u(82093),K=u(76560),I=u(6767),X=u(77019),A=u(25399),ie=u(458),re=u(62673),e=u(75727),i=u(93041),p=u(54172),r=u(13747),l=u(48608),f=u(49661),v=u(34055),b=u(62957),N=Object.defineProperty,O=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,g=(Q,J,H)=>J in Q?N(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,m=(Q,J)=>{for(var H in J||(J={}))y.call(J,H)&&g(Q,H,J[H]);if(O)for(var H of O(J))w.call(J,H)&&g(Q,H,J[H]);return Q},M=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const z=({classroomList:Q,user:J,dispatch:H})=>{const et=(0,K.useParams)(),[pt,Wt]=(0,o.useState)(!1);(0,o.useEffect)(()=>{var nt,Se;if(Q.actionTabs.key==="\u5220\u9664"){if((0,v.j5)()||(Se=(nt=J==null?void 0:J.userInfo)==null?void 0:nt.course)!=null&&Se.own){Wt(!0);return}const _t={hasNum:0,noHasNum:0};Q.actionTabs.selectArrsAll.map(mn=>{var gn;mn.author_login===((gn=J.userInfo)==null?void 0:gn.login)?++_t.hasNum:++_t.noHasNum}),_t.noHasNum>0?b.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:o.createElement("div",null,Q.actionTabs.isdelete!=="1"&&o.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",o.createElement("span",{className:"c-blue"},_t.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",o.createElement("span",{className:"c-red"},_t.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",o.createElement("br",null)),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Qe()}}):Wt(!0)}else Wt(!1)},[Q.actionTabs.key]);const Qe=()=>{H({type:"classroomList/setActionTabs",payload:{}})};return console.log("---",Q.actionTabs),o.createElement(b.default,{centered:!0,title:"\u63D0\u793A",open:pt,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>M(void 0,null,function*(){(yield(0,B.ZP)("/api/files/bulk_delete.json",{method:"delete",body:{ids:[...Q.actionTabs.selectArrs],course_id:et.id}})).status===0&&(I.ZP.success("\u5220\u9664\u6210\u529F"),H({type:"classroomList/getAttachmentList",payload:m({},Q.actionTabs.params)}),H({type:"classroomList/setActionTabs",payload:{}}),H({type:"classroomList/getClassroomLeftMenus",payload:{id:et.coursesId}}))}),onCancel:()=>{Qe()}},o.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var q=(0,K.connect)(({classroomList:Q,user:J})=>({classroomList:Q,user:J}))(z),R=Object.defineProperty,ae=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,x=(Q,J,H)=>J in Q?R(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,_=(Q,J)=>{for(var H in J||(J={}))te.call(J,H)&&x(Q,H,J[H]);if(ae)for(var H of ae(J))Ye.call(J,H)&&x(Q,H,J[H]);return Q},F=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const k=({classroomList:Q,dispatch:J})=>{const H=(0,K.useParams)();return H.id=H.coursesId,o.createElement(b.default,{centered:!0,title:"\u63D0\u793A",open:Q.actionTabs.key==="\u7ACB\u5373\u53D1\u5E031111",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>F(void 0,null,function*(){(yield(0,B.ZP)("/api/files/bulk_publish.json",{method:"put",body:{course_id:H.id,ids:[...Q.actionTabs.selectArrs]}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),J({type:"classroomList/setActionTabs",payload:{}}),J({type:"classroomList/getAttachmentList",payload:_({},Q.actionTabs.params)}))}),onCancel:()=>{J({type:"classroomList/setActionTabs",payload:{}})}},o.createElement("p",null,"\u5B66\u751F\u5C06\u80FD\u7ACB\u5373\u6536\u5230\u8D44\u6E90"))};var Z=(0,K.connect)(({classroomList:Q})=>({classroomList:Q}))(k),E=u(28284),s=u(47889),c=u(5269),C=u(16326),V=u(82326),Ce=u(61186),_e=u.n(Ce),We=u(89392),vt=u(69577),Ve=u(26227),yt=u(32134),de=u(59301),oe=Object.defineProperty,ye=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ue=(Q,J,H)=>J in Q?oe(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,L=(Q,J)=>{for(var H in J||(J={}))ce.call(J,H)&&ue(Q,H,J[H]);if(Ge)for(var H of Ge(J))ne.call(J,H)&&ue(Q,H,J[H]);return Q},pe=(Q,J)=>ye(Q,Pe(J)),fe=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const W=({attachment:Q,classroomList:J,dispatch:H,courseEndTime:et,getFileData:pt})=>{var Wt,Qe,nt;const Se=(0,K.useParams)(),[_t]=E.default.useForm(),[mn,gn]=(0,o.useState)(1),[ar,ht]=(0,o.useState)([]),[xr,Sn]=(0,o.useState)(0),[Br,cr]=(0,o.useState)(20),[Tr,wr]=(0,o.useState)(!1),[Kr,jr]=(0,o.useState)(-1),[gr,Wn]=(0,o.useState)();let[ir,kr]=(0,o.useState)([{is_admin:!0}]),[Hr,Yn]=(0,o.useState)([]);const[Cr,Zr]=(0,o.useState)({group_settings:[]});Se.id=Se.coursesId,(0,o.useEffect)(()=>{["\u7ACB\u5373\u53D1\u5E03","\u4FEE\u6539\u53D1\u5E03"].includes(J.actionTabs.key)&&(ur(),zr())},[J.actionTabs]);const zr=cn=>fe(void 0,null,function*(){J.actionTabs.batch&&jr(0);const sn=yield H({type:"attachment/getDetail",payload:{id:J.actionTabs.selectArrs[0],course_id:Se==null?void 0:Se.id}});if(sn){jr(J.actionTabs.selectArrsAll[0].is_publish?sn==null?void 0:sn.file_status:0),kr(sn==null?void 0:sn.course_groups),_t.setFieldsValue({publish_time:sn.publish_time?_e()(sn.publish_time):_e()(_e()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))});let yn=L({},Cr);yn.group_settings=sn==null?void 0:sn.batches_publish_info,Zr(yn),wr(!0)}}),Fr=()=>fe(void 0,null,function*(){Kr==1&&(ir=ir==null?void 0:ir.map(_r=>{var Wr;if(!_r.course_group_name)throw I.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");if(!_r.publish_time)throw I.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");return _r.course_group_id=(Wr=Cr.group_settings)==null?void 0:Wr.filter(Qr=>_r==null?void 0:_r.course_group_name.includes(Qr.name)).map(Qr=>Qr.course_group_id||Qr.id).toString().split(","),_r}));const cn=L({},_t.getFieldsValue());if(cn.end_time<=cn.publish_time){I.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Zt(!1);return}let sn={attachment_id:[...J.actionTabs.selectArrs],course_id:Se.id,publish_time:_e()(cn.publish_time).format("YYYY-MM-DD HH:mm"),publish_type:Kr,group_settings:ir};Zt(!0),(yield(0,B.ZP)("/api/files/batches_publish.json",{method:"post",body:L({},sn)})).status===0?(Zt(!1),ur(),(0,f.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),I.ZP.success("\u53D1\u5E03\u6210\u529F"),H({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,v.GJ)()&&pt(),localStorage.getItem("Noviceguide")==="0"||H({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:de.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):Zt(!1)}),ur=()=>{gn(1),jr(-1),Zr({group_settings:[]}),_t.setFieldsValue({publish_time:_e()(_e()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))}),wr(!1)},fr=xr>mn*Br,{detailShixunsList:Vr}=J,[On,Zt]=(0,o.useState)(!1);return de.createElement(b.default,{width:600,centered:!0,confirmLoading:On,title:"\u53D1\u5E03\u6559\u5B66\u8D44\u6599",open:["\u7ACB\u5373\u53D1\u5E03","\u4FEE\u6539\u53D1\u5E03"].includes(J.actionTabs.key),okText:"\u786E\u5B9A\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{J.actionTabs.key=="\u7ACB\u5373\u53D1\u5E03"?Fr():b.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:de.createElement("div",{className:"font14"},J.actionTabs.batch&&de.createElement(de.Fragment,null,de.createElement("div",{className:"mb10"},"\u786E\u5B9A\u6279\u91CF\u8BBE\u7F6E\u9009\u4E2D\u8D44\u6E90\u7684\u53D1\u5E03\u89C4\u5219\u5417\uFF1F"),de.createElement("div",null,"\u786E\u5B9A\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u88AB\u8986\u76D6\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002")),J.actionTabs.key=="\u4FEE\u6539\u53D1\u5E03"&&de.createElement(de.Fragment,null,de.createElement("div",{className:"mb10"},"\u786E\u5B9A\u4FEE\u6539\u53D1\u5E03\u8BBE\u7F6E\u89C4\u5219\u5417\uFF1F"),de.createElement("div",null,"\u786E\u5B9A\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u88AB\u8986\u76D6\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002"))),onOk:()=>{Fr()}})},onCancel:()=>{ur(),H({type:"classroomList/setActionTabs",payload:{}})}},de.createElement(E.default,{form:_t},de.createElement("div",{style:{paddingLeft:0}},de.createElement(X.Z,{style:{marginBottom:"10px",marginTop:"30px"}},de.createElement("span",{className:"mr5"},"\u53D1\u5E03\u89C4\u5219:"),de.createElement(s.ZP.Group,{value:Kr,onChange:cn=>{var sn,yn;if(jr(cn.target.value),cn.target.value==1){let _r=(sn=Q==null?void 0:Q.detail)==null?void 0:sn.course_groups;kr((_r==null?void 0:_r.length)>0?_r:[{is_admin:!0}])}else if(cn.target.value==0){let _r=(yn=Q==null?void 0:Q.detail)==null?void 0:yn.publish_time;_t.setFieldValue("publish_time",_r?_e()(_r):_e()())}}},de.createElement(s.ZP,{className:"ml5",value:-1},"\u6682\u4E0D\u53D1\u5E03"),de.createElement(s.ZP,{className:"ml20",value:0},"\u7EDF\u4E00\u53D1\u5E03"),de.createElement(s.ZP,{className:"ml20",value:1,disabled:Tr&&((Wt=Cr==null?void 0:Cr.group_settings)==null?void 0:Wt.length)<=0},"\u5206\u73ED\u53D1\u5E03"))),Kr==0&&de.createElement(X.Z,{align:"middle",style:{marginTop:"20px"}},de.createElement(c.Z,null,de.createElement(E.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},de.createElement(C.default,{style:{width:170,marginRight:"25px"},disabledDate:cn=>(0,vt.Q8)(cn,et),disabledTime:cn=>(0,vt.d0)(cn),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Tr&&((Qe=Cr==null?void 0:Cr.group_settings)==null?void 0:Qe.length)<=0&&de.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},"\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4E0D\u53EF\u9009\u62E9\u201C\u5206\u73ED\u53D1\u5E03\u201D")),Kr==1&&((nt=Cr==null?void 0:Cr.group_settings)==null?void 0:nt.length)>0&&de.createElement(X.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"}},de.createElement(c.Z,{span:24},de.createElement(X.Z,null,de.createElement(c.Z,{span:24},de.createElement(X.Z,null,de.createElement(c.Z,{flex:"1"}," \u5206\u73ED\uFF1A"),de.createElement(c.Z,{flex:"1"},"\u53D1\u5E03\u65F6\u95F4\uFF1A"))),de.createElement(c.Z,{span:4}))),ir&&ir.map(function(cn,sn){var yn;return de.createElement(c.Z,{span:24,key:sn,style:{marginTop:sn>0?"10px":""}},de.createElement(X.Z,{gutter:[8,16]},de.createElement(c.Z,{span:10},de.createElement(X.Z,{gutter:[8,16]},de.createElement(c.Z,{flex:"1",style:{maxWidth:200}},de.createElement(V.default,{mode:"multiple",style:{width:"100%"},value:cn.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:(_r,Wr)=>{console.log(Wr),ir[sn].course_group_name=_r,ir[sn].course_group_id=cn.course_group_id;const Qr=(0,We.flattenDeep)(ir.map(ia=>ia.course_group_name)),va=Hr.map(ia=>{let oa=(ia==null?void 0:ia.course_group_name)||[];return pe(L({},ia),{course_group_name:(0,We.remove)(oa,ua=>Qr.includes(ua))})});Yn(va),kr(ir.slice())}},(Cr==null?void 0:Cr.group_settings)&&(Cr==null?void 0:Cr.group_settings.map(function(_r){if(!ir.map(Qr=>Qr.course_group_name).flat().includes(_r.name))return de.createElement(Option,{value:_r.name,key:_r.course_group_id},_r.name)})))))),de.createElement(c.Z,{span:10},de.createElement("div",{className:"ml30"},de.createElement(C.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:_r=>(0,vt.Q8)(_r,Cr==null?void 0:Cr.course_end_date),disabledTime:_r=>(0,vt.d0)(_r),value:cn.publish_time?_e()(cn.publish_time):"",onChange:(_r,Wr)=>{ir[sn].publish_time=Wr,kr([...ir])}}))),de.createElement(c.Z,{span:4},sn>0&&(_e()()<=_e()(cn.publish_time)||!cn.course_group_id)&&de.createElement(Ve.Z,{style:{position:"absolute",top:10},onClick:()=>{const _r=(0,We.cloneDeep)(Hr);console.log(_r,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),_r.forEach((Wr,Qr)=>{Wr.group_name&&(Wr.group_name=Wr.group_name.filter(va=>{var ia;return!((ia=ir[sn].group_name)!=null&&ia.includes(va))}))}),ir=ir.filter((Wr,Qr)=>sn!==Qr),Yn(_r),kr(ir.slice()),setTimeout(()=>kr(ir.slice()),10)}}),ir.length<((yn=Cr==null?void 0:Cr.group_settings)==null?void 0:yn.length)&&de.createElement(yt.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:()=>{console.log(ir),kr(ir.concat({}))}}))))}))),de.createElement("div",{className:"mt20"},"\u6CE8\u610F"),de.createElement("div",null,"1\u3001\u9009\u62E9\u7EDF\u4E00\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u6559\u5B66\u8D44\u6599\u53D1\u9001\u81F3\u8BFE\u5802\u7684\u5168\u90E8\u73ED\u7EA7(\u5305\u62EC\u672A\u5206\u73ED)\u3002"),de.createElement("div",null,"2\u3001\u9009\u62E9\u5206\u73ED\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u4F5C\u4E1A\u53D1\u5E03\u81F3\u6307\u5B9A\u73ED\u7EA7\u3002"),de.createElement("div",null,"3\u3001\u9009\u62E9\u6682\u4E0D\u53D1\u5E03\u5E76\u786E\u5B9A\u65F6\uFF0C\u53EF\u64A4\u9500\u5DF2\u8BBE\u7F6E\u7684\u7EDF\u4E00\u53D1\u5E03\u548C\u5206\u73ED\u53D1\u5E03\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002"))};var P=(0,K.connect)(({attachment:Q,classroomList:J})=>({attachment:Q,classroomList:J}))(W),Y=Object.defineProperty,Be=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,me=(Q,J,H)=>J in Q?Y(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,Ue=(Q,J)=>{for(var H in J||(J={}))se.call(J,H)&&me(Q,H,J[H]);if(Be)for(var H of Be(J))he.call(J,H)&&me(Q,H,J[H]);return Q},Xe=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const wt=({classroomList:Q,dispatch:J})=>{const H=(0,K.useParams)();return H.id=H.coursesId,o.createElement(b.default,{centered:!0,title:"\u63D0\u793A",open:Q.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Xe(void 0,null,function*(){(yield(0,B.ZP)("/api/files/bulk_public.json",{method:"put",body:{course_id:H.id,ids:[...Q.actionTabs.selectArrs]}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),J({type:"classroomList/setActionTabs",payload:{}}),J({type:"classroomList/getAttachmentList",payload:Ue({},H)}),J({type:"classroomList/getClassroomShixunsList",payload:Ue({},Q.actionTabs.params)}))}),onCancel:()=>{J({type:"classroomList/setActionTabs",payload:{}})}},o.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",o.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Yt=(0,K.connect)(({classroomList:Q})=>({classroomList:Q}))(wt),gt=u(37568),Ut=Object.defineProperty,ve=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,Ht=(Q,J,H)=>J in Q?Ut(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,Jt=(Q,J)=>{for(var H in J||(J={}))Te.call(J,H)&&Ht(Q,H,J[H]);if(be)for(var H of be(J))at.call(J,H)&&Ht(Q,H,J[H]);return Q},Je=(Q,J)=>ve(Q,Re(J)),vn=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const Nn=({classroomList:Q,loading:J,dispatch:H})=>{var et,pt;const Wt=(0,K.useParams)(),Qe=(0,K.useLocation)(),{actionTabs:nt}=Q,[Se]=E.default.useForm(),_t=mn=>mn&&mn<_e()().startOf("day");return(0,o.useEffect)(()=>{H({type:"classroomList/getCourseGroups",payload:{id:Wt.id,nonenavigate:!0}})},[Q.name]),o.createElement(b.default,{centered:!0,title:"\u65B0\u5EFA\u5B50\u76EE\u5F55",open:Q.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>vn(void 0,null,function*(){var mn,gn,ar;const ht=Se.getFieldValue(),Sn=`/api/course_modules/${(ar=(gn=(mn=Q.detailLeftMenus)==null?void 0:mn.course_modules)==null?void 0:gn.find(cr=>cr.type==="attachment"))==null?void 0:ar.id}/add_second_category.json`;(yield(0,B.ZP)(Sn,{method:"post",body:Je(Jt({},ht),{parent_id:Wt.categoryId})})).status===0&&(Se.resetFields(),I.ZP.success("\u6DFB\u52A0\u6210\u529F"),H({type:"classroomList/setActionTabs",payload:{}}),H({type:"classroomList/getClassroomLeftMenus",payload:{id:Wt.coursesId}}))}),onCancel:()=>{H({type:"classroomList/setActionTabs",payload:{}})}},o.createElement("p",{className:"tc"},o.createElement("br",null)),Q.courseGroups.course_groups&&o.createElement(E.default,{form:Se,initialValues:{name:""}},o.createElement(E.default.Item,{name:"name"},o.createElement(X.Z,{className:"mt30",align:"middle"},o.createElement(c.Z,null,"\u5B50\u76EE\u5F55\u540D\u79F0\uFF1A"),o.createElement(c.Z,{flex:"1"},o.createElement(gt.default,{defaultValue:((et=nt.selectArrs)==null?void 0:et.category_name)||((pt=nt.selectArrs)==null?void 0:pt.name)}))))))};var pn=(0,K.connect)(({classroomList:Q,loading:J})=>({classroomList:Q,loading:J}))(Nn),nn=Object.defineProperty,In=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,hn=(Q,J,H)=>J in Q?nn(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,kn=(Q,J)=>{for(var H in J||(J={}))jn.call(J,H)&&hn(Q,H,J[H]);if(In)for(var H of In(J))Gn.call(J,H)&&hn(Q,H,J[H]);return Q},Kn=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const He=({classroomList:Q,loading:J,dispatch:H})=>{var et;const pt=(0,K.useParams)(),Wt=(0,K.useLocation)(),{actionTabs:Qe}=Q,[nt]=E.default.useForm(),Se=_t=>_t&&_t<_e()().startOf("day");return o.createElement(b.default,{centered:!0,title:"\u91CD\u547D\u540D",open:Q.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>Kn(void 0,null,function*(){const _t=nt.getFieldValue(),mn=`/api/homework_commons/${Q.actionTabs.selectArrs.homework_id}/alter_name.json`;(yield(0,B.ZP)(mn,{method:"post",body:kn({},_t)})).status===0&&(I.ZP.success("\u4FEE\u6539\u6210\u529F"),H({type:"classroomList/setActionTabs",payload:{}}),H({type:"classroomList/getClassroomShixunsList",payload:kn({},Q.actionTabs.params)}))}),onCancel:()=>{H({type:"classroomList/setActionTabs",payload:{}})}},o.createElement("p",{className:"tc"},o.createElement("br",null)),Q.courseGroups.course_groups&&o.createElement(E.default,{form:nt,initialValues:{name:"1"}},o.createElement(E.default.Item,{name:"name"},o.createElement(X.Z,{className:"mt30"},o.createElement(c.Z,null,"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),o.createElement(c.Z,{flex:"1"},o.createElement(gt.default,{defaultValue:(et=Qe.selectArrs)==null?void 0:et.name}))))))};var ot=(0,K.connect)(({classroomList:Q,loading:J})=>({classroomList:Q,loading:J}))(He),rn=u(20554),Vn=u(26724),Kt=u.n(Vn),Mn={flex_box_center:"flex_box_center___FUkdm",flex_space_between:"flex_space_between___b5tWy",flex_box_vertical_center:"flex_box_vertical_center___tvrPT",flex_box_center_end:"flex_box_center_end___pZ3xg",flex_box_column:"flex_box_column___F0xEu",wrp:"wrp___C97Wf",itemTitleWrp:"itemTitleWrp___JQdEU",itemTitle:"itemTitle___cQoNO",search:"search___PvZbz","simple-table":"simple-table___H8BYb",table:"table___r82iu"},or=u(48113),zn=Object.defineProperty,sr=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Xn=(Q,J,H)=>J in Q?zn(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,Qn=(Q,J)=>{for(var H in J||(J={}))Fn.call(J,H)&&Xn(Q,H,J[H]);if(sr)for(var H of sr(J))Un.call(J,H)&&Xn(Q,H,J[H]);return Q},Dr=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const{TabPane:xn}=rn.default;let en=!1;const Rn=({attachment:Q,loading:J,dispatch:H})=>{const et=(0,K.useParams)(),[pt]=E.default.useForm(),[Wt,Qe]=(0,o.useState)(0),[nt,Se]=(0,o.useState)(!0),[_t,mn]=(0,o.useState)("public");let[gn,ar]=(0,o.useState)([]);const[ht,xr]=(0,o.useState)({page:0,page_size:20,search:""});(0,o.useEffect)(()=>{Q.actionTabs.key==="\u9009\u7528\u8D44\u6E90"&&nt&&Br(),Q.actionTabs.key!=="\u9009\u7528\u8D44\u6E90"&&nt&&ar([])},[Q.actionTabs.key,nt,_t]);let Sn=[];const Br=()=>Dr(void 0,null,function*(){var gr,Wn;if(!en&&(en=!0,nt)){++ht.page;let ir;_t==="public"?(ir=yield H({type:"attachment/allAttachment",payload:Qn({},ht)}),gn=[...gn.concat(ir.data.files)]):(ir=yield H({type:"attachment/mineAttachment",payload:Qn({},ht)}),gn=[...gn.concat((gr=ir.data)==null?void 0:gr.files)]),((Wn=ir.object_list)==null?void 0:Wn.length)gr&&gr<_e()().startOf("day"),wr=[{title:"\u8D44\u6E90\u540D\u79F0",dataIndex:"title",render:(gr,Wn)=>o.createElement(re.default,{onChange:ir=>{},value:String(Wn.id),defaultChecked:!0,className:Mn.itemTitleWrp},o.createElement(A.Z,{title:gr},o.createElement("span",{className:["c-black",Mn.itemTitle].join(" ")},gr)))},{title:"\u5927\u5C0F",dataIndex:"filesize"},{title:"\u53D1\u5E03\u4EBA",dataIndex:"author",render:gr=>o.createElement("span",null,gr.name)}],Kr=()=>{mn("public"),Qe(0),xr({page:0,page_size:20,search:""}),Se(!0),Sn=[],pt.resetFields()};function jr(gr){return Dr(this,null,function*(){const{group_ids:Wn,delay_publish:ir,publish_time:kr}=gr,Hr=yield H({type:"attachment/fileImport",payload:{course_id:et.coursesId,course_second_category_id:parseInt(et.categoryId),delay_publish:ir,publish_time:kr,attachment_ids:[...Wn]}});(Hr==null?void 0:Hr.status)===0&&(I.ZP.success("\u53D1\u5E03\u6210\u529F"),Kr(),H({type:"attachment/setActionTabs",payload:{}}),H({type:"classroomList/getClassroomLeftMenus",payload:{id:et.coursesId}}),H({type:"classroomList/getAttachmentList",payload:Qn({},Q.actionTabs.params)}),H({type:"classroomList/getClassroomLeftMenus",payload:{id:et.coursesId}}))})}return o.createElement(b.default,{centered:!0,title:"\u9009\u7528\u8D44\u6E90",open:Q.actionTabs.key==="\u9009\u7528\u8D44\u6E90",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,width:600,maskClosable:!1,bodyStyle:{minHeight:200},onOk:()=>{pt.submit()},onCancel:()=>{Kr(),H({type:"attachment/setActionTabs",payload:{}})}},o.createElement("section",{className:Mn.search},o.createElement(gt.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u53D1\u5E03\u4EBA\u6216\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:gr=>{ht.page=0,ht.search=gr,gn=[],Br(),Se(!0)},style:{width:260}})),o.createElement(rn.default,{defaultActiveKey:_t,onChange:gr=>Dr(void 0,null,function*(){ar([]),mn(gr),ht.page=0,Se(!0)})},o.createElement(xn,{tab:o.createElement("span",null," \u5168\u90E8 "),key:"public"}),o.createElement(xn,{tab:o.createElement("span",null," \u6211\u7684\u8D44\u6E90 "),key:"myself"})),o.createElement(E.default,{form:pt,initialValues:{group_ids:Sn,delay_publish:0},onChange:gr=>{Sn=pt.getFieldValue()},onFinish:jr},o.createElement(E.default.Item,{name:"group_ids",valuePropName:"checked",rules:[{validator:(gr,Wn)=>Wn.length>0?Promise.resolve():Promise.reject("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8D44\u6E90")}]},o.createElement(re.default.Group,{style:{width:"100%"}},o.createElement("div",{style:{maxHeight:248,overflow:"auto"}},o.createElement(Kt(),{initialLoad:!1,pageStart:0,threshold:800,loadMore:()=>{Br()},hasMore:nt,useWindow:!1},o.createElement(Nr,{data:gn})))))))};var Ir=(0,K.connect)(({attachment:Q,loading:J})=>({attachment:Q,loading:J}))(Rn);function Nr({data:Q}){const J=[{title:"\u8D44\u6E90\u540D\u79F0",dataIndex:"title",width:200,ellipsis:!0,key:"title",render:(H,et)=>o.createElement(re.default,{value:String(et.id),defaultChecked:!0},o.createElement("span",{className:["c-black"].join(" "),style:{whiteSpace:"nowrap",overflow:"hidden",display:"inline-block",textOverflow:"ellipsis",position:"relative",top:6,maxWidth:150}},o.createElement(A.Z,{title:et.title,placement:"topLeft"},et.title)))},{title:"\u5927\u5C0F",dataIndex:"filesize",key:"filesize",ellipsis:!0},{title:"\u53D1\u5E03\u4EBA",dataIndex:"author",key:"author",ellipsis:!0,render:H=>H.name},{title:"\u65F6\u95F4",dataIndex:"created_on",key:"created_on",width:140,render:H=>o.createElement("span",{className:"font12"},_e()(H).format(or.tF))}];return o.createElement(p.default,{loading:en,pagination:!1,columns:J,className:Mn.table,dataSource:Q||[]})}var Ne=u(14566),Ie=u(99571),kt=u(90524),Rt=Object.defineProperty,Xt=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,$t=(Q,J,H)=>J in Q?Rt(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,_n=(Q,J)=>{for(var H in J||(J={}))ze.call(J,H)&&$t(Q,H,J[H]);if(Xt)for(var H of Xt(J))tn.call(J,H)&&$t(Q,H,J[H]);return Q},on=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const Cn={delay_publish:0,is_public:0,description:""},Hn=({attachment:Q,dispatch:J})=>{const H=(0,K.useParams)(),[et]=E.default.useForm(),[pt,Wt]=(0,o.useState)(_n({},Cn)),[Qe,nt]=(0,o.useState)([]),[Se,_t]=(0,o.useState)(!1);(0,o.useEffect)(()=>{Q.actionTabs.key==="\u4E0A\u4F20\u8D44\u6E90"&&et.resetFields()},[Q.actionTabs.key]);const mn=ht=>ht&&ht<_e()().startOf("day");H.id=H.coursesId;const gn=["pdf","docx","doc","xlsx","xls","ppt","pptx","zip"],ar={multiple:!0,maxCount:10,withCredentials:!0,beforeUpload:ht=>{const xr=ht.size/1024/1024,Sn=ht.name.split(".").slice(-1)[0].toLowerCase();return xr>500||xr==0?(I.ZP.error(`${ht.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002${xr==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(500MB)"}`),Promise.reject()):!0},action:`${kt.Z.API_SERVER}/api/attachments.json`,onChange:ht=>{var xr,Sn;console.log("data--",ht),((Sn=(xr=ht.file)==null?void 0:xr.response)==null?void 0:Sn.status)==-1&&(I.ZP.warning(ht.file.response.message),_t(!0))}};return o.createElement(b.default,{centered:!0,title:"\u4E0A\u4F20\u8D44\u6E90",open:Q.actionTabs.key==="\u4E0A\u4F20\u8D44\u6E90",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,maskClosable:!1,onOk:()=>on(void 0,null,function*(){yield et.validateFields();let ht=et.getFieldValue();ht=Object.assign({},pt,ht),console.log(ht.attachment_ids),(yield(0,B.ZP)("/api/files/upload.json",{method:"post",body:{attachment_ids:ht.attachment_ids.map(Sn=>Sn.response.id),course_id:H.id,course_second_category_id:H.categoryId*1,is_public:!!ht.is_public,delay_publish:ht.delay_publish,description:ht.description,publish_time:ht.publish_time}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,f.L9)(["\u6559\u5B66\u8BFE\u5802","\u8D44\u6E90","\u4E0A\u4F20\u8D44\u6E90"]),Wt(_n({},Cn)),J({type:"attachment/setActionTabs",payload:{}}),J({type:"classroomList/getAttachmentList",payload:_n({},Q.actionTabs.params)}),J({type:"classroomList/getClassroomLeftMenus",payload:{id:H.coursesId}})),nt([])}),onCancel:()=>{nt([]),Wt(_n({},Cn)),J({type:"attachment/setActionTabs",payload:{}})}},o.createElement("section",null,o.createElement(E.default,{form:et,initialValues:pt,onChange:()=>{const ht=et.getFieldValue();Wt(Object.assign({},pt,ht))}},o.createElement(E.default.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:ht=>Array.isArray(ht)?ht:ht==null?void 0:ht.fileList,normalize:ht=>{const xr="\u3000\u3000";let Sn=ht.filter(Br=>{const cr=Br.size/1024/1024,Tr=Br.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return Br.name.indexOf(xr)===-1&&(Br.name=`${Br.name}${xr}${(0,f.RD)(Br.size)}`),!(cr>500||cr==0)});return nt(Sn),Sn},rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8D44\u6E90"}]},o.createElement(Ne.default,_n({},ar),o.createElement(Ie.ZP,{type:"primary",disabled:Qe.length>9||Se,ghost:!0},"\u6587\u4EF6\u4E0A\u4F20"),o.createElement(A.Z,{placement:"right",overlayStyle:{maxWidth:600},title:o.createElement("div",{onClick:ht=>{ht.preventDefault(),ht.stopPropagation()}},o.createElement("div",null,"\u63D0\u793A\uFF1A"),o.createElement("div",null,"1. \u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"),o.createElement("div",null,"2. \u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,v.Ny)()?"1G":"150M","\u3002"))},o.createElement("i",{onClick:ht=>{ht.preventDefault(),ht.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})))),o.createElement(X.Z,null,o.createElement(c.Z,null,o.createElement(E.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},o.createElement(re.default.Group,null,o.createElement(re.default,{value:1},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),o.createElement(X.Z,null,o.createElement(c.Z,{span:24},o.createElement(E.default.Item,{name:"description"},o.createElement(gt.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6})))))))};var wn=(0,K.connect)(({attachment:Q})=>({attachment:Q}))(Hn),Vt=Object.defineProperty,Fe=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,ct=(Q,J,H)=>J in Q?Vt(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,jt=(Q,J)=>{for(var H in J||(J={}))st.call(J,H)&&ct(Q,H,J[H]);if(Fe)for(var H of Fe(J))lt.call(J,H)&&ct(Q,H,J[H]);return Q},It=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const Pt={delay_publish:0,is_public:[!1],description:"",name:"",link:""},an=({attachment:Q,dispatch:J})=>{const H=(0,K.useParams)(),[et]=E.default.useForm(),[pt,Wt]=(0,o.useState)(jt({},Pt)),Qe=Se=>Se&&Se<_e()().startOf("day");H.id=H.coursesId;const nt={name:"file",multiple:!0,action:kt.Z.API_SERVER+"/api/attachments.json",onChange(Se){const{status:_t}=Se.file;_t==="done"?I.ZP.success(`${Se.file.name} \u6587\u4EF6\u4E0A\u4F20\u6210\u529F`):_t==="error"&&I.ZP.error(`${Se.file.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25`)}};return o.createElement(b.default,{centered:!0,title:"\u6DFB\u52A0\u5916\u94FE",open:Q.actionTabs.key==="\u6DFB\u52A0\u5916\u94FE",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,maskClosable:!1,onOk:()=>It(void 0,null,function*(){var Se,_t;yield et.validateFields();let mn=et.getFieldsValue();mn=Object.assign({},pt,mn),(yield(0,B.ZP)("/api/files/upload.json",{method:"post",body:{course_id:H.id,course_second_category_id:H.categoryId*1,is_public:(Se=mn.is_public)==null?void 0:Se[0],delay_publish:mn.delay_publish,description:mn.description,publish_time:mn.publish_time,name:mn.name,link:mn.link}})).status===0&&(et.resetFields(),(0,f.L9)(["\u6559\u5B66\u8BFE\u5802","\u8D44\u6E90","\u6DFB\u52A0\u5916\u94FE"]),I.ZP.success("\u64CD\u4F5C\u6210\u529F"),J({type:"attachment/setActionTabs",payload:{}}),J({type:"classroomList/getAttachmentList",payload:jt({},(_t=Q==null?void 0:Q.actionTabs)==null?void 0:_t.params)}),J({type:"classroomList/getClassroomLeftMenus",payload:{id:H.coursesId}}))}),onCancel:()=>{et.resetFields(),J({type:"attachment/setActionTabs",payload:{}})}},o.createElement("section",null,o.createElement(E.default,{form:et,initialValues:Pt,onChange:()=>{const Se=et.getFieldsValue();Wt(Object.assign({},pt,Se))}},o.createElement(X.Z,null,o.createElement(c.Z,{span:24},o.createElement(E.default.Item,{label:"\u8D44\u6E90\u540D\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u5B57\u7B26"}]},o.createElement(gt.default,{suffix:o.createElement("span",null,pt.name.length,"/60"),maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u5B57\u7B26"})))),o.createElement(X.Z,null,o.createElement(c.Z,{span:24},o.createElement(E.default.Item,{label:"\u94FE\u63A5\u5730\u5740\uFF1A",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FEurl"},{type:"url",message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684url"}]},o.createElement(gt.default,{placeholder:"\u8BF7\u8F93\u5165\u5916\u94FEurl"})))),o.createElement(X.Z,null,o.createElement(c.Z,null,o.createElement(E.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},o.createElement(re.default.Group,null,o.createElement(re.default,{value:!0},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),o.createElement(X.Z,null,o.createElement(c.Z,{span:24},o.createElement(E.default.Item,{name:"description"},o.createElement(gt.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6})))))))};var un=(0,K.connect)(({attachment:Q})=>({attachment:Q}))(an),Tn=u(14794),ln=u(59301),Jn=Object.defineProperty,dr=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,Sr=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,br=(Q,J,H)=>J in Q?Jn(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,bn=(Q,J)=>{for(var H in J||(J={}))Rr.call(J,H)&&br(Q,H,J[H]);if(Sr)for(var H of Sr(J))hr.call(J,H)&&br(Q,H,J[H]);return Q},Ln=(Q,J)=>dr(Q,yr(J)),tr=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const Pr={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:"",download_setting:0},{RangePicker:Er}=C.default,{Option:Ar}=V.default,Yr=({attachment:Q,shixunHomeworks:J,dispatch:H,loading:et,getFileData:pt})=>{const Wt=(0,K.useParams)(),[Qe,nt]=(0,o.useState)({group_settings:[]}),{detail:Se}=Q,[_t]=E.default.useForm(),[mn,gn]=(0,o.useState)([]),[ar,ht]=(0,o.useState)(bn({},Pr)),[xr,Sn]=(0,o.useState)(!1),Br=ur=>ur&&ur<_e()().startOf("day");Wt.id=Wt.coursesId,Wt.course_id=Wt.coursesId;let[cr,Tr]=(0,o.useState)({unified_setting:!0,file_status:-1,publish_time:""}),[wr,Kr]=(0,o.useState)([{is_admin:!0}]),[jr,gr]=(0,o.useState)([]),[Wn,ir]=(0,o.useState)([]);const kr=()=>tr(void 0,null,function*(){var ur,fr,Vr,On;const Zt=yield H({type:"attachment/getDetail",payload:bn({},Wt)});Zt.delay_publish=Zt.delay_publish?1:0,ar.is_public=[Zt.is_public],ar.description=Zt.description,ar.delay_publish=Zt.delay_publish,ar.publish_time=Zt.publish_time,ar.download_setting=Zt.download_setting,_t.setFieldsValue(ar),Sn(Zt==null?void 0:Zt.unified_setting),Q.actionTabs.manage_all_group?((ur=Zt==null?void 0:Zt.course_groups)==null?void 0:ur.length)>0?cr.unified_setting=!1:cr.unified_setting=!0:Zt!=null&&Zt.unified_setting?cr.unified_setting=!0:cr.unified_setting=!1,cr.publish_time=Zt.publish_time?Zt.publish_time:_e()(_e()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),console.log(cr.unified_setting),cr.file_status=Zt==null?void 0:Zt.file_status,Tr(Object.assign({},cr)),gn([bn({},Zt),...Zt==null?void 0:Zt.attachment_histories]);let cn=bn({},Qe);if(cn.group_settings=Zt==null?void 0:Zt.batches_publish_info,console.log(cn),nt(cn),((fr=Zt==null?void 0:Zt.course_groups)==null?void 0:fr.length)>0){const sn=(Vr=Zt==null?void 0:Zt.course_groups)==null?void 0:Vr.filter(_r=>_r.is_admin),yn=(On=Zt==null?void 0:Zt.course_groups)==null?void 0:On.filter(_r=>!_r.is_admin);(sn==null?void 0:sn.length)>0?Kr(sn):Kr([{is_admin:!0}]),(yn==null?void 0:yn.length)>0?gr(yn):gr([])}else console.log(wr)});(0,o.useEffect)(()=>{var ur;Q.actionTabs.key==="\u8D44\u6E90\u8BBE\u7F6E"&&(Wt.id=(ur=Q.actionTabs.selectArrs)==null?void 0:ur.id,_t.resetFields(),kr())},[Q.actionTabs.key,Wt.id]);const Hr=(ur,fr)=>{if(mn.length===1){b.default.info({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u8D44\u6E90\u4E0D\u80FD\u5168\u90E8\u5220\u9664"});return}b.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u5220\u9664\u8D44\u6E90\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",onOk:()=>tr(void 0,null,function*(){var Vr;const On=fr?{type:"history"}:{},Zt=yield(0,B.ZP)(`/api/attachments/${ur}.json`,{method:"delete",body:On});(Zt==null?void 0:Zt.status)===0&&(Wt.id=(Vr=Q.actionTabs.selectArrs)==null?void 0:Vr.id,kr())})})},Yn=["pdf","docx","doc","xlsx","xls","ppt","pptx","zip"],[Cr,Zr]=(0,o.useState)([]),zr={multiple:!1,maxCount:1,accept:".pdf, .docx, .doc, .xlsx, .xls, .ppt, .pptx, .zip,",withCredentials:!0,beforeUpload:ur=>{const fr=ur.size/1024/1024,Vr=ur.name.split(".").slice(-1)[0].toLowerCase();return fr>500?(I.ZP.error(`${ur.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(500MB)`),Promise.reject()):Yn.indexOf(Vr)==-1?(I.ZP.error(`${ur.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20,\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6`),Promise.reject()):!0},action:`${kt.Z.API_SERVER}/api/attachments.json`};function Fr({data:ur}){console.log("data",ur);const fr=[{title:"\u8D44\u6E90\u540D\u79F0",key:"id",width:307,ellipsis:!0,render:Vr=>ln.createElement(A.Z,{title:Vr.title},ln.createElement("a",{href:kt.Z.API_SERVER+Vr.url,target:"_blank",className:"multi_ellipsis1 c-grey-333"},Vr.title))},{title:"\u4E0B\u8F7D",dataIndex:"downloads_count",key:"downloads_count",ellipsis:!0,width:50},{title:"\u7248\u672C\u53F7",dataIndex:"created_on",key:"created_on",ellipsis:!0,width:140,render:Vr=>Vr?ln.createElement("span",null,_e()(Vr).format("YYYY-MM-DD HH:mm")):"--"},{title:"\u64CD\u4F5C",width:60,render:(Vr,On,Zt)=>ln.createElement("span",{onClick:()=>Hr(On==null?void 0:On.id,Zt),className:"c-red current"},"\u5220\u9664")}];return ln.createElement(p.default,{pagination:!1,columns:fr,style:{fontSize:12,marginBottom:20},dataSource:ur||[]})}return ln.createElement(b.default,{centered:!0,title:"\u8D44\u6E90\u8BBE\u7F6E",open:Q.actionTabs.key==="\u8D44\u6E90\u8BBE\u7F6E",okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>tr(void 0,null,function*(){var ur,fr;cr.file_status==1&&(wr=wr==null?void 0:wr.map(cn=>{var sn;if(!cn.course_group_name)throw I.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");if(!cn.publish_time)throw I.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");return cn.course_group_id=(sn=Qe.group_settings)==null?void 0:sn.filter(yn=>cn==null?void 0:cn.course_group_name.includes(yn.name)).map(yn=>yn.course_group_id||yn.id).toString().split(","),console.log(cn.course_group_id),cn})),console.log(wr),yield _t.validateFields();let Vr=_t.getFieldValue();Vr=Object.assign({},ar,Vr);const On=JSON.parse(JSON.stringify(cr));On.group_settings=wr.concat(jr),(yield(0,Tn.Ot)(bn({id:Se.id,course_id:Wt.id,course_second_category_id:Wt.categoryId||0,is_public:(ur=Vr.is_public)==null?void 0:ur[0],delay_publish:Vr.delay_publish,publish_type:cr==null?void 0:cr.file_status,description:Vr.description,publish_time:ar.publish_time,new_attachment_id:(fr=Vr.attachment_ids)==null?void 0:fr.map(cn=>{var sn;return(sn=cn.response)==null?void 0:sn.id}),download_setting:Vr==null?void 0:Vr.download_setting},On))).status===0&&(ht(bn({},Pr)),I.ZP.success("\u64CD\u4F5C\u6210\u529F"),H({type:"attachment/setActionTabs",payload:{}}),H({type:"classroomList/getAttachmentList",payload:bn({},Q.actionTabs.params)}),pt()),Zr([]),Kr([{}])}),onCancel:()=>{Zr([]),Kr([{}]),ht(bn({},Pr)),H({type:"attachment/setActionTabs",payload:{}}),H({type:"classroomList/getAttachmentList",payload:bn({},Q.actionTabs.params)})}},ln.createElement("section",{className:""},ln.createElement(ie.Z,{loading:et["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},ln.createElement(Fr,{data:mn}),ln.createElement(E.default,{form:_t,initialValues:ar,onChange:()=>{const ur=_t.getFieldValue();ht(Object.assign({},ar,ur))}},ln.createElement(E.default.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:ur=>Array.isArray(ur)?ur:ur==null?void 0:ur.fileList,normalize:ur=>{const fr="\u3000\u3000";let Vr=ur.filter(On=>{const Zt=On.size/1024/1024,cn=On.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return On.name.indexOf(fr)===-1&&(On.name=`${On.name}${fr}${(0,f.RD)(On.size)}`),!(Zt>500||Yn.indexOf(cn)==-1)});return Zr(Vr),Vr}},ln.createElement(Ne.default,bn({},zr),ln.createElement(Ie.ZP,{type:"primary",disabled:Cr.length>0,ghost:!0,style:{marginRight:5}},"\u66F4\u65B0\u7248\u672C"),ln.createElement(A.Z,{placement:"right",overlayStyle:{maxWidth:600},title:ln.createElement("div",{onClick:ur=>{ur.preventDefault(),ur.stopPropagation()}},ln.createElement("div",null,"\u63D0\u793A\uFF1A"),ln.createElement("div",null,"1. \u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,v.Ny)()?"1G":"150M","\u3002"),ln.createElement("div",null,"2. \u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\u3002"))},ln.createElement("i",{onClick:ur=>{ur.preventDefault(),ur.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})))),ln.createElement(X.Z,null,ln.createElement(c.Z,null,ln.createElement(E.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},ln.createElement(re.default.Group,null,ln.createElement(re.default,{value:!0},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),ln.createElement(X.Z,{className:"mb20"},ln.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ln.createElement(s.ZP.Group,{value:cr.file_status,onChange:ur=>{Tr(Object.assign({},Ln(bn({},cr),{file_status:ur.target.value})))}},ln.createElement(s.ZP,{className:"ml5",value:-1},"\u6682\u4E0D\u53D1\u5E03"),ln.createElement(s.ZP,{className:"ml20",value:0},"\u7EDF\u4E00\u53D1\u5E03"),ln.createElement(s.ZP,{className:"ml20",value:1},"\u5206\u73ED\u53D1\u5E03"))),cr.file_status==0&&ln.createElement(X.Z,{align:"middle",className:"mb30",style:{paddingLeft:65}},ln.createElement(c.Z,null,"\u53D1\u5E03\u65F6\u95F4:"),ln.createElement(c.Z,{className:"ml5"},ln.createElement(C.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:ur=>Br(ur,Qe==null?void 0:Qe.course_end_date),disabledTime:ur=>(0,vt.d0)(ur),value:cr.publish_time?_e()(cr.publish_time):"",onChange:(ur,fr)=>{cr.publish_time=fr,Tr(Object.assign({},cr))}})),ln.createElement(c.Z,null,ln.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u53EF\u67E5\u770B\u6559\u5B66\u8D44\u6599\u7684\u65F6\u95F4)"))),cr.file_status==1&&ln.createElement(X.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"}},ln.createElement(c.Z,{span:24},ln.createElement(X.Z,null,ln.createElement(c.Z,{span:24},ln.createElement(X.Z,null,ln.createElement(c.Z,{flex:"1"},"\u5206\u73ED\uFF1A"),ln.createElement(c.Z,{flex:"1"},"\u53D1\u5E03\u65F6\u95F4\uFF1A"))),ln.createElement(c.Z,{span:4}))),wr&&wr.map(function(ur,fr){var Vr;return ln.createElement(c.Z,{span:24,key:fr,style:{marginTop:fr>0?"10px":""}},ln.createElement(X.Z,{gutter:[8,16]},ln.createElement(c.Z,{span:10},ln.createElement(X.Z,{gutter:[8,16]},ln.createElement(c.Z,{flex:"1",style:{maxWidth:200}},ln.createElement(V.default,{mode:"multiple",style:{width:"100%"},value:ur.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:(On,Zt)=>{console.log(Zt),wr[fr].course_group_name=On,wr[fr].course_group_id=ur.course_group_id;const cn=(0,We.flattenDeep)(wr.map(yn=>yn.course_group_name)),sn=Wn.map(yn=>{let _r=(yn==null?void 0:yn.course_group_name)||[];return Ln(bn({},yn),{course_group_name:(0,We.remove)(_r,Wr=>cn.includes(Wr))})});ir(sn),Kr(wr.slice())}},(Qe==null?void 0:Qe.group_settings)&&(Qe==null?void 0:Qe.group_settings.map(function(On){if(!wr.map(cn=>cn.course_group_name).flat().includes(On.name))return ln.createElement(Ar,{value:On.name,key:On.course_group_id},On.name)})))))),ln.createElement(c.Z,{span:10},ln.createElement("div",{className:"ml30"},ln.createElement(C.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:On=>Br(On,Qe==null?void 0:Qe.course_end_date),disabledTime:On=>(0,vt.d0)(On),value:ur.publish_time?_e()(ur.publish_time):"",onChange:(On,Zt)=>{wr[fr].publish_time=Zt,Kr([...wr])}}))),ln.createElement(c.Z,{span:4},fr>0&&(_e()()<=_e()(ur.publish_time)||!ur.course_group_id)&&ln.createElement(Ve.Z,{style:{position:"absolute",top:10},onClick:()=>{const On=(0,We.cloneDeep)(Wn);console.log(On,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),On.forEach((Zt,cn)=>{Zt.group_name&&(Zt.group_name=Zt.group_name.filter(sn=>{var yn;return!((yn=wr[fr].group_name)!=null&&yn.includes(sn))}))}),wr=wr.filter((Zt,cn)=>fr!==cn),ir(On),Kr(wr.slice()),setTimeout(()=>Kr(wr.slice()),10)}}),wr.length<((Vr=Qe==null?void 0:Qe.group_settings)==null?void 0:Vr.length)&&ln.createElement(yt.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:()=>{console.log(wr),Kr(wr.concat({}))}}))))})),ln.createElement(E.default.Item,{label:"\u4E0B\u8F7D\u8BBE\u7F6E",name:"download_setting"},ln.createElement(s.ZP.Group,null,ln.createElement(s.ZP,{value:0},"\u5141\u8BB8\u5B66\u751F\u4E0B\u8F7D"),ln.createElement(s.ZP,{value:1},"\u7981\u6B62\u5B66\u751F\u4E0B\u8F7D"))),ln.createElement(X.Z,null,ln.createElement(c.Z,{span:24},ln.createElement(E.default.Item,{name:"description",label:"\u8D44\u6E90\u63CF\u8FF0\uFF1A"},ln.createElement(gt.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6}))))))))};var le=(0,K.connect)(({attachment:Q,loading:J})=>({attachment:Q,loading:J}))(Yr),it=u(96769),Ee=u(59301),ut=Object.defineProperty,Et=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,je=(Q,J,H)=>J in Q?ut(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,rt=(Q,J)=>{for(var H in J||(J={}))Gt.call(J,H)&&je(Q,H,J[H]);if(Qt)for(var H of Qt(J))Tt.call(J,H)&&je(Q,H,J[H]);return Q},ft=(Q,J)=>Et(Q,Bt(J)),St=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const Ot={delay_publish:0,is_public:[!1],description:"",title:"",link:"",file_status:-1,publish_time:""},fn=({attachment:Q,dispatch:J,getFileData:H})=>{const et=(0,K.useParams)(),{detail:pt}=Q,[Wt]=E.default.useForm(),[Qe,nt]=(0,o.useState)(rt({},Ot));(0,o.useEffect)(()=>{Q.actionTabs.key==="\u5916\u94FE\u8BBE\u7F6E"&&Wt.resetFields()},[Q.actionTabs.key]);const Se=Wn=>Wn&&Wn<_e()().startOf("day");et.id=et.coursesId;const[_t,mn]=(0,o.useState)([]);let[gn,ar]=(0,o.useState)({unified_setting:!0,publish_time:""});const[ht,xr]=(0,o.useState)({group_settings:[{group_id:18454,group_name:"\u5206\u73ED1",publish_time:null},{group_id:18455,group_name:"\u5206\u73ED2",publish_time:null}]});let[Sn,Br]=(0,o.useState)([{is_admin:!0}]),[cr,Tr]=(0,o.useState)([]),[wr,Kr]=(0,o.useState)([]);const jr={name:"file",multiple:!0,action:kt.Z.API_SERVER+"/api/attachments.json",onChange(Wn){const{status:ir}=Wn.file;ir==="done"?I.ZP.success(`${Wn.file.name} \u6587\u4EF6\u4E0A\u4F20\u6210\u529F`):ir==="error"&&I.ZP.error(`${Wn.file.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25`)}},gr=()=>St(void 0,null,function*(){var Wn,ir,kr,Hr;const Yn=yield J({type:"attachment/getDetail",payload:ft(rt({},et),{course_id:et.coursesId})});Yn.delay_publish=Yn.delay_publish?1:0,Qe.title=Yn.title,Qe.link=Yn.link,Qe.is_public=[Yn.is_public],Qe.description=Yn.description,Qe.publish_time=Yn.publish_time,Qe.delay_publish=Yn.delay_publish,nt(rt({},Qe)),Wt.setFieldsValue(Qe),Q.actionTabs.manage_all_group?((Wn=Yn==null?void 0:Yn.course_groups)==null?void 0:Wn.length)>0?gn.unified_setting=!1:gn.unified_setting=!0:Yn!=null&&Yn.unified_setting?gn.unified_setting=!0:gn.unified_setting=!1,gn.publish_time=Yn.publish_time?Yn.publish_time:_e()(_e()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),gn.file_status=Yn==null?void 0:Yn.file_status,ar(Object.assign({},gn)),mn([rt({},Yn),...Yn==null?void 0:Yn.attachment_histories]);let Cr=rt({},ht);if(Cr.group_settings=Yn==null?void 0:Yn.batches_publish_info,console.log(Cr),xr(Cr),((ir=Yn==null?void 0:Yn.course_groups)==null?void 0:ir.length)>0){const Zr=(kr=Yn==null?void 0:Yn.course_groups)==null?void 0:kr.filter(Fr=>Fr.is_admin),zr=(Hr=Yn==null?void 0:Yn.course_groups)==null?void 0:Hr.filter(Fr=>!Fr.is_admin);(Zr==null?void 0:Zr.length)>0?Br(Zr):Br([{is_admin:!0}]),(zr==null?void 0:zr.length)>0?Tr(zr):Tr([])}else console.log(Sn)});return(0,o.useEffect)(()=>{var Wn;Q.actionTabs.key==="\u5916\u94FE\u8BBE\u7F6E"&&(et.id=(Wn=Q.actionTabs.selectArrs)==null?void 0:Wn.id,gr())},[Q.actionTabs.key]),Ee.createElement(b.default,{centered:!0,title:"\u5916\u94FE\u8BBE\u7F6E",open:Q.actionTabs.key==="\u5916\u94FE\u8BBE\u7F6E",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:600,onOk:()=>St(void 0,null,function*(){var Wn;gn.unified_setting||(Sn=Sn==null?void 0:Sn.map(Yn=>{var Cr;if(!Yn.course_group_name)throw I.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");if(!Yn.publish_time)throw I.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");return console.log(ht.group_settings),console.log(Yn),Yn.course_group_id=(Cr=ht.group_settings)==null?void 0:Cr.filter(Zr=>Yn==null?void 0:Yn.course_group_name.includes(Zr.name)).map(Zr=>Zr.course_group_id||Zr.id).toString().split(","),console.log(Yn.course_group_id),Yn})),console.log(Sn),yield Wt.validateFields();let ir=Wt.getFieldValue();ir=Object.assign({},Qe,ir);const kr=JSON.parse(JSON.stringify(gn));kr.group_settings=Sn.concat(cr),(yield(0,Tn.Ot)(rt({id:pt.id,course_id:et.id,course_second_category_id:et.categoryId*1,is_public:(Wn=ir.is_public)==null?void 0:Wn[0],delay_publish:ir.delay_publish,publish_type:gn==null?void 0:gn.file_status,description:ir.description,publish_time:Qe.publish_time,link:ir.link,name:ir.title},kr))).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),J({type:"attachment/setActionTabs",payload:{}}),J({type:"classroomList/getAttachmentList",payload:rt({},Q.actionTabs.params)}),H())}),onCancel:()=>{Br([{}]),nt(rt({},Ot)),J({type:"attachment/setActionTabs",payload:{}})}},Ee.createElement("section",{className:"pl20 pr20 pt10"},Ee.createElement(E.default,{form:Wt,initialValues:Qe,onChange:()=>{const Wn=Wt.getFieldValue();nt(Object.assign({},Qe,Wn))}},Ee.createElement(X.Z,null,Ee.createElement(c.Z,{span:24},Ee.createElement(E.default.Item,{label:"\u8D44\u6E90\u540D\u79F0\uFF1A",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0"}]},Ee.createElement(gt.default,{placeholder:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0"})))),Ee.createElement(X.Z,null,Ee.createElement(c.Z,{span:24},Ee.createElement(E.default.Item,{label:"\u94FE\u63A5\u5730\u5740\uFF1A",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FEurl"}]},Ee.createElement(gt.default,{placeholder:"\u8BF7\u8F93\u5165\u5916\u94FEurl"})))),Ee.createElement(X.Z,null,Ee.createElement(c.Z,null,Ee.createElement(E.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},Ee.createElement(re.default.Group,null,Ee.createElement(re.default,{value:!0},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),Ee.createElement(X.Z,{className:"mb20"},Ee.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Ee.createElement(s.ZP.Group,{value:gn.file_status,onChange:Wn=>{ar(Object.assign({},ft(rt({},gn),{file_status:Wn.target.value})))}},Ee.createElement(s.ZP,{className:"ml5",value:-1},"\u6682\u4E0D\u53D1\u5E03"),Ee.createElement(s.ZP,{className:"ml20",value:0},"\u7EDF\u4E00\u53D1\u5E03"),Ee.createElement(s.ZP,{className:"ml20",value:1},"\u5206\u73ED\u53D1\u5E03"))),gn.file_status==0&&Ee.createElement(X.Z,{align:"middle",className:"mb30",style:{paddingLeft:65}},Ee.createElement(c.Z,null,"\u53D1\u5E03\u65F6\u95F4:"),Ee.createElement(c.Z,{className:"ml5"},Ee.createElement(C.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Wn=>Se(Wn,ht==null?void 0:ht.course_end_date),disabledTime:Wn=>(0,vt.d0)(Wn),value:gn.publish_time?_e()(gn.publish_time):"",onChange:(Wn,ir)=>{gn.publish_time=ir,ar(Object.assign({},gn))}})),Ee.createElement(c.Z,null,Ee.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u53EF\u67E5\u770B\u6559\u5B66\u8D44\u6599\u7684\u65F6\u95F4)"))),gn.file_status==1&&Ee.createElement(X.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"}},Ee.createElement(c.Z,{span:24},Ee.createElement(X.Z,null,Ee.createElement(c.Z,{span:24},Ee.createElement(X.Z,null,Ee.createElement(c.Z,{flex:"1"},"\u5206\u73ED\uFF1A"),Ee.createElement(c.Z,{flex:"1"},"\u53D1\u5E03\u65F6\u95F4\uFF1A"))),Ee.createElement(c.Z,{span:4}))),Sn&&Sn.map(function(Wn,ir){var kr;return Ee.createElement(c.Z,{span:24,key:ir},Ee.createElement(X.Z,{gutter:[8,16]},Ee.createElement(c.Z,{span:10},Ee.createElement(X.Z,{gutter:[8,16]},Ee.createElement(c.Z,{flex:"1",style:{maxWidth:200}},Ee.createElement(V.default,{mode:"multiple",style:{width:"100%"},value:Wn.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:(Hr,Yn)=>{console.log(Yn),Sn[ir].course_group_name=Hr,Sn[ir].course_group_id=Wn.course_group_id;const Cr=(0,We.flattenDeep)(Sn.map(zr=>zr.course_group_name)),Zr=wr.map(zr=>{let Fr=(zr==null?void 0:zr.course_group_name)||[];return ft(rt({},zr),{course_group_name:(0,We.remove)(Fr,ur=>Cr.includes(ur))})});Kr(Zr),Br(Sn.slice())}},(ht==null?void 0:ht.group_settings)&&(ht==null?void 0:ht.group_settings.map(function(Hr){if(!Sn.map(Cr=>Cr.course_group_name).flat().includes(Hr.name))return Ee.createElement(Option,{value:Hr.name,key:Hr.course_group_id},Hr.name)})))))),Ee.createElement(c.Z,{span:10},Ee.createElement("div",{className:"ml30"},Ee.createElement(C.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Hr=>Se(Hr,ht==null?void 0:ht.course_end_date),disabledTime:Hr=>(0,vt.d0)(Hr),value:Wn.publish_time?_e()(Wn.publish_time):"",onChange:(Hr,Yn)=>{Sn[ir].publish_time=Yn,Br([...Sn])}}))),Ee.createElement(c.Z,{span:4},ir>0&&(_e()()<=_e()(Wn.publish_time)||!Wn.course_group_id)&&Ee.createElement(Ve.Z,{onClick:()=>{const Hr=(0,We.cloneDeep)(wr);console.log(Hr,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),Hr.forEach((Yn,Cr)=>{Yn.group_name&&(Yn.group_name=Yn.group_name.filter(Zr=>{var zr;return!((zr=Sn[ir].group_name)!=null&&zr.includes(Zr))}))}),Sn=Sn.filter((Yn,Cr)=>ir!==Cr),Kr(Hr),Br(Sn.slice()),setTimeout(()=>Br(Sn.slice()),10)}}),Sn.length<((kr=ht==null?void 0:ht.group_settings)==null?void 0:kr.length)&&Ee.createElement(yt.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:4},onClick:()=>{console.log(Sn),Br(Sn.concat({}))}}))))})),Ee.createElement(X.Z,null,Ee.createElement(c.Z,{span:24},Ee.createElement(E.default.Item,{name:"description",label:"\u8D44\u6E90\u63CF\u8FF0\uFF1A"},Ee.createElement(gt.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6})))))))};var d=(0,K.connect)(({attachment:Q})=>({attachment:Q}))(fn),U={flex_box_center:"flex_box_center___Q71DS",flex_space_between:"flex_space_between___TNuTq",flex_box_vertical_center:"flex_box_vertical_center___rhfhG",flex_box_center_end:"flex_box_center_end___MsQQ8",flex_box_column:"flex_box_column___MYvbv",bg:"bg___WkKTX",containerTitle:"containerTitle___x4her",containerDesc:"containerDesc___yNjjw",listItem:"listItem___pzdI9",info:"info___FH9ox",title:"title___TGy6D",titleLeft:"titleLeft___jaNs9",titleRight:"titleRight___X9mA2",acitons:"acitons___CPj4f",menu:"menu___Vr5C0",spanSize:"spanSize___hidB_",table:"table___UIeZ8",flexBox:"flexBox___VZsop",watch:"watch___l8SSX",iconV:"iconV___bHhod"},G=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const ee=({classroomList:Q,loading:J,dispatch:H})=>{const et=(0,K.useParams)(),pt=(0,K.useLocation)(),[Wt,Qe]=(0,o.useState)([]),[nt,Se]=(0,o.useState)(1);(0,o.useEffect)(()=>{new Promise((ht,xr)=>G(void 0,null,function*(){H({type:"classroomList/getCoursesMine",payload:{id:et.id,page_size:50}}).then(Sn=>{Qe(Wt.concat(Sn))})}))},[Q.name]);const[_t]=E.default.useForm();let mn=[];Q.courseGroups.course_groups&&Q.courseGroups.course_groups.map(ht=>mn.push(ht.id+""));const gn=ht=>ht&&ht<_e()().startOf("day"),ar=[{title:"",width:40,dataIndex:"id",key:"id",render:(ht,xr)=>o.createElement(re.default,{value:String(ht)})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",key:"name",width:482,ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:130},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_date",key:"end_date",width:130}];return o.createElement(b.default,{centered:!0,title:"\u53D1\u9001\u8D44\u6E90",open:Q.actionTabs.key==="\u53D1\u9001",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:820,footer:o.createElement("div",{style:{height:"48px",minHeight:"48px",display:"flex",alignItems:"center"}},o.createElement("span",{style:{flex:"1",textAlign:"start"}},"\u53D1\u5E03\u72B6\u6001\uFF1A",o.createElement(s.ZP.Group,{value:nt,onChange:ht=>{Se(ht.target.value)}},o.createElement(s.ZP,{value:1},"\u53D1\u5E03"),o.createElement(s.ZP,{value:0},"\u4E0D\u53D1\u5E03"))),o.createElement(Ie.ZP,{onClick:()=>{H({type:"classroomList/setActionTabs",payload:{}})}},"\u53D6\u6D88"),o.createElement(Ie.ZP,{onClick:()=>G(void 0,null,function*(){const ht=_t.getFieldValue();(yield(0,B.ZP)("/api/files/bulk_send.json",{method:"post",body:{ids:[...Q.actionTabs.selectArrs],to_course_ids:[...ht.group_ids],course_id:et.id,is_publish:nt}})).status===0&&(I.ZP.success("\u53D1\u9001\u6210\u529F"),H({type:"classroomList/setActionTabs",payload:{}}))}),type:"primary"},"\u786E\u8BA4")),bodyStyle:{minHeight:200},onCancel:()=>{H({type:"classroomList/setActionTabs",payload:{}})}},o.createElement("p",{className:"tc bold mb20"},"\u9009\u62E9\u7684\u8D44\u6E90\u53D1\u9001\u5230",o.createElement("span",{className:"c-orange"},"\u6307\u5B9A\u8BFE\u5802")),Q.courseGroups.course_groups&&o.createElement(E.default,{form:_t,initialValues:{group_ids:mn,end_time:_e()(_e()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},o.createElement(E.default.Item,{name:"group_ids"},o.createElement(re.default.Group,null,o.createElement(p.default,{loading:J.effects["classroomList/getCourseGroups"],columns:ar,className:U.table,dataSource:Wt==null?void 0:Wt.filter(ht=>(ht==null?void 0:ht.id)!=et.id),scroll:{y:240},pagination:!1})))))};var $=(0,K.connect)(({classroomList:Q,loading:J})=>({classroomList:Q,loading:J}))(ee),Ae=u(57884),we=u(96877),Ke=u(61124),mt=u(1986),bt=Object.defineProperty,Me=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,xt=(Q,J,H)=>J in Q?bt(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,At=(Q,J)=>{for(var H in J||(J={}))Ct.call(J,H)&&xt(Q,H,J[H]);if(Me)for(var H of Me(J))Lt.call(J,H)&&xt(Q,H,J[H]);return Q},tt=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const ke=({classroomList:Q,user:J,dispatch:H})=>{const et=(0,K.useParams)(),[pt,Wt]=(0,o.useState)(!1);(0,o.useEffect)(()=>{var nt,Se;if(Q.actionTabs.key==="\u53D6\u6D88\u53D1\u5E03"){if((0,v.j5)()||(Se=(nt=J==null?void 0:J.userInfo)==null?void 0:nt.course)!=null&&Se.own){Wt(!0);return}const _t={hasNum:0,noHasNum:0};Q.actionTabs.selectArrsAll.map(mn=>{var gn;mn.author_login===((gn=J.userInfo)==null?void 0:gn.login)?++_t.hasNum:++_t.noHasNum}),_t.noHasNum>0?b.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:o.createElement("div",null,Q.actionTabs.isdelete!=="1"&&o.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",o.createElement("span",{className:"c-blue"},_t.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",o.createElement("span",{className:"c-red"},_t.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",o.createElement("br",null)),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Qe()}}):Wt(!0)}else Wt(!1)},[Q.actionTabs.key]);const Qe=()=>{H({type:"classroomList/setActionTabs",payload:{}})};return o.createElement(b.default,{centered:!0,title:"\u63D0\u793A",open:pt,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>tt(void 0,null,function*(){(yield(0,B.ZP)("/api/files/unpublish.json",{method:"put",body:{ids:[...Q.actionTabs.selectArrs],course_id:et.id}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),H({type:"classroomList/getAttachmentList",payload:At({},Q.actionTabs.params)}),H({type:"classroomList/setActionTabs",payload:{}}),H({type:"classroomList/getClassroomLeftMenus",payload:{id:et.coursesId}}))}),onCancel:()=>{Qe()}},o.createElement("p",null,"\u786E\u5B9A\u53D6\u6D88\u53D1\u5E03\u9009\u4E2D\u7684\u8D44\u6E90\u5417\uFF1F"),o.createElement("p",null,"\u53D6\u6D88\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u65E0\u6548\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002"))};var qe=(0,K.connect)(({classroomList:Q,user:J})=>({classroomList:Q,user:J}))(ke),Nt=u(29787);const Mt=({classroomList:Q,dispatch:J})=>{var H,et,pt,Wt;const Qe=(0,K.useParams)(),[nt,Se]=(0,o.useState)(1),[_t,mn]=(0,o.useState)(0),[gn,ar]=(0,o.useState)(20),[ht,xr]=(0,o.useState)(!1),[Sn,Br]=(0,o.useState)([]),[cr,Tr]=(0,o.useState)(""),[wr,Kr]=(0,o.useState)(null),[jr,gr]=(0,o.useState)(!1),[Wn,ir]=(0,o.useState)([]);Qe.id=Qe.coursesId,(0,o.useEffect)(()=>{Q.actionTabs.key==="\u8BBF\u95EE\u8BB0\u5F55"?(Tr(""),Kr(null),kr(),xr(!0)):xr(!1)},[Q.actionTabs]);const kr=()=>{var Fr,ur;(0,Tn.mn)({course_id:Qe.id,attachment_id:(ur=(Fr=Q.actionTabs)==null?void 0:Fr.currentInfo)==null?void 0:ur.id}).then(fr=>{fr.status==0&&ir([...fr.course_groups])}),Hr()},Hr=()=>{nt!=1?Se(1):gn!=20?ar(20):Yn()},Yn=()=>{var Fr,ur;gr(!0),(0,Tn.$n)({page:nt,limit:gn,keyword:cr,course_group_id:wr,course_id:Qe.id,id:(ur=(Fr=Q.actionTabs)==null?void 0:Fr.currentInfo)==null?void 0:ur.id}).then(fr=>{fr.status==0&&(Br(fr.data),mn(fr.size))}),gr(!1)},Cr=[{title:"\u5E8F\u53F7",render:(Fr,ur,fr)=>gn*(nt-1)+fr+1,width:60,align:"center"},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center"},{title:"\u59D3\u540D",dataIndex:"username",align:"center"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",align:"center"},{title:"\u6240\u9009\u65F6\u95F4",dataIndex:"watch_time",align:"center"},{title:"\u4E0B\u8F7D\u65F6\u95F4",dataIndex:"download_time",align:"center"}];(0,o.useEffect)(()=>{Q.actionTabs.key==="\u8BBF\u95EE\u8BB0\u5F55"&&Yn()},[nt]),(0,o.useEffect)(()=>{Q.actionTabs.key==="\u8BBF\u95EE\u8BB0\u5F55"&&(nt==1?Yn():Se(1))},[gn]),(0,o.useEffect)(()=>{Hr()},[wr]);const Zr=(Fr,ur)=>{Se(Fr)},zr=(Fr,ur)=>{ar(ur)};return o.createElement(b.default,{width:1e3,centered:!0,title:"\u8BBF\u95EE\u8BB0\u5F55",open:ht,footer:null,onCancel:()=>{Tr(""),Kr(null),J({type:"classroomList/setActionTabs",payload:{}})}},o.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},o.createElement("div",{style:{display:"flex",alignItems:"center"}},"\u8D44\u6E90\u540D\u79F0\uFF1A",o.createElement("div",{style:{width:350,height:22,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},title:(et=(H=Q==null?void 0:Q.actionTabs)==null?void 0:H.currentInfo)==null?void 0:et.title},(Wt=(pt=Q==null?void 0:Q.actionTabs)==null?void 0:pt.currentInfo)==null?void 0:Wt.title)),o.createElement("div",{style:{display:"flex"}},o.createElement(V.default,{value:wr,style:{width:160,marginRight:20},placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",allowClear:!0,onChange:Fr=>{Kr(Fr)}},Wn.map(Fr=>o.createElement(Option,{label:Fr.name,value:Fr.course_group_id,key:Fr.course_group_id},Fr.name))),o.createElement(gt.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",value:cr,onChange:Fr=>{Tr(Fr.target.value)},onSearch:Fr=>{nt==1?Yn():Se(1)},style:{width:230,marginLeft:"auto"},onPressEnter:()=>Yn()}))),o.createElement(Nt.Z,{spinning:jr},o.createElement(p.default,{style:{padding:"15px 0"},pagination:!1,bordered:!0,columns:Cr,dataSource:Sn,rowKey:Fr=>Fr==null?void 0:Fr.id})),_t>0&&o.createElement(r.Z,{className:"tc",style:{paddingBottom:15},showSizeChanger:!0,showQuickJumper:!0,onChange:Zr,onShowSizeChange:zr,defaultCurrent:1,pageSizeOptions:["10","20","50","100"],current:nt||1,pageSize:gn||10,defaultPageSize:10,total:_t,showTotal:Fr=>o.createElement("span",{className:"mr10"},"\u5171",o.createElement("span",{className:"c-blue"}," ",Fr," "),"\u6761\u6570\u636E")}))};var Dt=(0,K.connect)(({classroomList:Q})=>({classroomList:Q}))(Mt),qt=u(55515),Ze=u(59301),En=Object.defineProperty,nr=Object.defineProperties,rr=Object.getOwnPropertyDescriptors,vr=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,Pn=(Q,J,H)=>J in Q?En(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,$n=(Q,J)=>{for(var H in J||(J={}))pr.call(J,H)&&Pn(Q,H,J[H]);if(vr)for(var H of vr(J))Bn.call(J,H)&&Pn(Q,H,J[H]);return Q},Dn=(Q,J)=>nr(Q,rr(J)),An=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const Zn=({classroomList:Q,globalSetting:J,loading:H,user:et,dispatch:pt,match:Wt})=>{var Qe,nt,Se,_t;const mn=(0,K.useLocation)(),gn=(0,K.useParams)(),[ar]=(0,K.useSearchParams)(),[ht,xr]=(0,o.useState)({sort_type:"publish_time",sort:"desc",page_size:20,clazz:ar.get("tabs")==="0"?"":ar.get("tabs")==="1"?"2":ar.get("tabs")==="2"?"3":ar.get("tabs")==="3"?"1":""}),[Sn,Br]=(0,o.useState)(Array.from({length:20},()=>!1)),[cr,Tr]=(0,o.useState)([]),[wr,Kr]=(0,o.useState)(),jr=new Date,[gr,Wn]=(0,o.useState)([]),[ir,kr]=(0,o.useState)("\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217"),[Hr,Yn]=(0,o.useState)(!1),{detailAttachmentList:Cr,detailLeftMenus:Zr,detailTopBanner:zr,taskList:Fr}=Q;let ur=ar.get("tabs")?parseInt(ar.get("tabs")):0;const[fr,Vr]=(0,o.useState)(!1),{userInfo:On}=et;let Zt;ht.course_id=gn.coursesId,gn.categoryId?ht.course_second_category_id=gn.categoryId:delete ht.course_second_category_id;function cn(dt,Mr){return An(this,null,function*(){let ra=yield(0,B.ZP)("/api/files/group_settings_statistics.json",{method:"get",params:{attachment_id:dt,course_id:gn.course_id}}),ma=[...cr];ma[Mr]=ra==null?void 0:ra.data,Tr(ma)})}(0,o.useEffect)(()=>{Br(Array.from({length:20},()=>!1)),Tr([])},[]),(0,o.useEffect)(()=>{var dt,Mr,ra;if((dt=et==null?void 0:et.userInfo)!=null&&dt.login){const ma=f.cX.getItem(`${(Mr=et==null?void 0:et.userInfo)==null?void 0:Mr.login}${(0,v.GJ)()?"Teacher":"Student"}`,"Attachment");ma&&(ht.sort_type=ma==null?void 0:ma.type,ht.sort=ma==null?void 0:ma.direction,console.log("localRecordValue",ma),kr(ma==null?void 0:ma.name)),yn()}else(ra=et==null?void 0:et.userInfo)!=null&&ra.username&&yn()},[(Qe=et==null?void 0:et.userInfo)==null?void 0:Qe.login,mn.pathname]),(0,o.useEffect)(()=>{Q.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&yn()},[Q.actionTabs.key]),(0,o.useEffect)(()=>{Wn([])},[Cr]);const sn=(dt,Mr)=>{Tr([]),Br(Array.from({length:20},()=>!1)),ht.page=dt,ht.page_size=Mr,yn()},yn=()=>{xr($n({},ht)),Wn([]),pt({type:"classroomList/getAttachmentList",payload:$n({},ht)})},_r=dt=>An(void 0,null,function*(){dt.link&&(yield pt({type:"attachment/updateVisits",payload:{id:dt.id}}),pt({type:"classroomList/getAttachmentList",payload:$n({},ht)}))});Zr.course_modules&&(Zt=Q.detailLeftMenus.course_modules.filter(dt=>dt.type==="attachment")[0]);const Wr=dt=>An(void 0,null,function*(){if(gr==""){I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}(yield(0,B.ZP)("/api/files/bulk_move.json",{method:"put",body:{course_id:gn.course_id,ids:gr,to_category_id:dt==null?void 0:dt.key}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),pt({type:"classroomList/getAttachmentList",payload:$n({},ht)}),Wn([]))}),Qr=dt=>dt.link?dt.link:kt.Z.API_SERVER+dt.url;let va=[{name:"\u5220\u9664",icon:Ze.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u53D1\u9001",icon:Ze.createElement("i",{className:"iconfont icon-fasong"})},{name:"\u7ACB\u5373\u53D1\u5E03",icon:Ze.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u53D6\u6D88\u53D1\u5E03",icon:Ze.createElement("i",{className:"iconfont icon-quxiaofabu"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:Ze.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u8C03\u6574\u6392\u5E8F",icon:Ze.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})}].filter(dt=>zr.is_public?!0:dt.name!=="\u8BBE\u4E3A\u516C\u5F00");const ia=[{name:"\u5168\u90E8",id:"",total:Cr.total_count,index:0},{name:"\u672A\u53D1\u5E03",id:"2",total:(0,v.GJ)()?Cr.unpublish_count:null,index:1},{name:"\u9884\u53D1\u5E03",id:"3",total:(0,v.GJ)()?Cr.not_started_count:null,index:2},{name:"\u5DF2\u53D1\u5E03",id:"1",total:(0,v.GJ)()?Cr.publish_count:null,index:3}],oa=[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"",direction:""},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217",type:"created_on",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F\u6392\u5217",type:"created_on",direction:"asc"},{name:"\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217",type:"publish_time",direction:"desc"},{name:"\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F\u6392\u5217",type:"publish_time",direction:"asc"}],ua=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name",width:240},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",width:200,sorter:!0,showSorterTooltip:!1,sortOrder:ht.order_by==="publish_time"?ht.sort_direction==="desc"?"descend":"ascend":null,render:dt=>dt?_e()(dt).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"member_manager",key:"member_manager",ellipsis:{showTitle:!1},render:dt=>dt==="--"||!dt?"--":Ze.createElement("span",{title:dt},dt)}],ya=dt=>{console.log(dt.key),(dt.key==="0"||dt.key==="1"||dt.key==="2")&&(ht.sort_type="created_on",ht.sort="desc",kr("\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217")),dt.key==="3"&&(ht.sort_type="publish_time",ht.sort="desc",kr("\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217")),ht.clazz=ia[dt.key].id,ht.page=1,K.history.replace(`${mn.pathname}?tabs=${dt.key}`),Br(Array.from({length:20},()=>!1)),Tr([]),yn()},ga=dt=>{var Mr;ht.sort_type=dt.type,ht.sort=dt.direction,ht.page=1,f.cX.setItem(`${(Mr=et==null?void 0:et.userInfo)==null?void 0:Mr.login}${(0,v.GJ)()?"Teacher":"Student"}`,dt,"Attachment"),kr(dt.name),yn()},Da=dt=>An(void 0,null,function*(){var Mr;const ra=dt.name;gr==""?I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"):ra==="\u8C03\u6574\u6392\u5E8F"?Oa():pt({type:"classroomList/setActionTabs",payload:{key:ra,selectArrs:gr,selectArrsAll:(Mr=Cr.files)==null?void 0:Mr.filter(ma=>gr.includes(ma.id)),params:ht,batch:!0}})}),Oa=()=>{let dt={courseId:ht.course_id,container_type:"attachment"};ht!=null&&ht.course_second_category_id&&(dt.category_id=ht==null?void 0:ht.course_second_category_id),pt({type:"classroomList/getAllTaskList",payload:dt}),pt({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})},la=dt=>An(void 0,null,function*(){yield pt({type:"classroomList/updateTaskPosition",payload:{category_id:ht==null?void 0:ht.course_second_category_id,courseId:ht==null?void 0:ht.course_id,task_ids:dt,container_type:"attachment"}}),yn()}),na=(0,o.useMemo)(()=>{let dt=[];return Fr.length>0&&(dt=Fr.map(Mr=>{let ra="";return Mr.is_publish&&Mr.publish_status&&(ra="\u5DF2\u53D1\u5E03"),Mr.is_publish&&!Mr.publish_status&&(ra="\u9884\u53D1\u5E03"),Mr.is_publish||(ra="\u672A\u53D1\u5E03"),{user_name:Mr.user_name,task_name:Mr.task_name,task_id:Mr.task_id,category:Mr.category,status:ra}})),dt},[Fr]);return console.log(Fr,"taskList"),Ze.createElement("section",null,Ze.createElement(we.Z,{isLoading:H["classroomList/getAttachmentList"],tabDataSource:(0,v.GJ)()?ia:[],isAdmin:(0,v.GJ)(),onTabMenuClick:ya,defaultSelectedKeys:[ur+""],showControlButton:(0,v.GJ)(),buttonText:"\u9009\u7528\u8D44\u6E90",extraNode:(0,v.GJ)()&&Ze.createElement(X.Z,{align:"middle",className:"mr20"},!(Cr!=null&&Cr.parent_category_id)&&(0,v.GJ)()&&Ze.createElement("span",{className:"c-blue font16 ml20 current",onClick:dt=>{dt.preventDefault(),pt({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u76EE\u5F55"}})}},Ze.createElement(A.Z,{title:"\u65B0\u5EFA\u5B50\u76EE\u5F55"},Ze.createElement("i",{className:"iconfont icon-xinjianmulu1 font14"}))),Ze.createElement("span",{className:"c-blue font16 ml20 current",style:{paddingTop:2},onClick:dt=>{dt.preventDefault(),pt({type:"classroomList/setActionTabs",payload:{key:"\u76EE\u5F55\u91CD\u547D\u540D",params:ht,selectArrs:Dn($n({},Cr),{category_id:ht==null?void 0:ht.course_second_category_id,main_id:typeof Cr.parent_category_id=="object"?Cr.id:void 0}),cb:yn}})}},Ze.createElement(A.Z,{title:"\u76EE\u5F55\u91CD\u547D\u540D"},Ze.createElement("i",{className:"iconfont icon-zhongmingming1 font17"}))),Ze.createElement("span",{className:"c-blue font14 ml20 current",onClick:dt=>{dt.preventDefault(),pt({type:"attachment/setActionTabs",payload:{key:"\u4E0A\u4F20\u8D44\u6E90",params:ht}})}},Ze.createElement("i",{className:"iconfont icon-shangchuan3 font14 mr5"}),"\u4E0A\u4F20\u8D44\u6E90"),Ze.createElement("span",{className:"c-blue font14 ml20 current",onClick:dt=>{dt.preventDefault(),pt({type:"attachment/setActionTabs",payload:{key:"\u6DFB\u52A0\u5916\u94FE",params:ht}})}},Ze.createElement("i",{className:"iconfont icon-lianjie2 font14 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),onButtonClick:()=>{pt({type:"attachment/setActionTabs",payload:{key:"\u9009\u7528\u8D44\u6E90",params:ht}})}}),Ze.createElement(Ke.Z,{dataSource:Cr.files||[],isAdmin:(0,v.GJ)(),batchStatus:fr,SortMenuName:ir,setSortMenuName:kr,SortMenus:oa,onSearch:dt=>{ht.search=dt,ht.page=1,yn()},onSort:ga,onBatch:dt=>Vr(dt)}),Ze.createElement(ie.Z,{loading:H["classroomList/getAttachmentList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},Cr.total_count===0&&Ze.createElement(Ae.Z,null),Cr.files&&Cr.files.map(function(dt,Mr){var ra,ma,Na;return Ze.createElement("div",{className:U.listItem,key:Mr},(0,v.GJ)()&&Ze.createElement(re.default,{checked:gr.includes(dt.id),value:dt.id,className:"mr20",onChange:aa=>{let fa=gr.indexOf(dt.id);gr.indexOf(dt.id)>-1?Wn(gr.filter(pa=>pa!==dt.id)):Wn(gr.concat(dt.id))}}),Ze.createElement("div",{className:U.info},Ze.createElement("div",{className:U.title},Ze.createElement("div",{className:U.titleLeft},(0,v.GJ)()&&Ze.createElement(Ze.Fragment,null,dt.is_publish&&dt.publish_status&&Ze.createElement("span",{className:"tag-style bg-light-blue mr10"},"\u5DF2\u53D1\u5E03"),dt.is_publish&&!dt.publish_status&&Ze.createElement("span",{className:"tag-style bg-c5d6ff mr10"},"\u9884\u53D1\u5E03"),!dt.is_publish&&Ze.createElement("span",{className:"tag-style bgB8B8B8 mr10"},"\u672A\u53D1\u5E03")),(0,v.RV)()||dt.is_public?Ze.createElement("a",{onClick:aa=>{if(aa.preventDefault(),aa.stopPropagation(),!((0,v.dE)()&&dt.download_setting==1&&((dt==null?void 0:dt.file_type)==="other"||(dt==null?void 0:dt.file_type)==="download"))){if(dt!=null&&dt.link)return window.open(dt==null?void 0:dt.link);(0,Tn.fc)({id:dt==null?void 0:dt.id,watch_type:2,course_id:ht==null?void 0:ht.course_id}),_r(dt),pt({type:"attachment/setActionTabs",payload:{key:(dt.link,"\u8D44\u6E90\u4E0B\u8F7D"),selectArrs:dt,params:ht}})}}},Ze.createElement("strong",null,dt.title)):Ze.createElement("strong",null,dt.title),dt.link&&Ze.createElement("span",{className:"tag-style-border-small c-orange border-orange ml10"}," ","\u5916\u94FE"," ")),Ze.createElement("div",{className:U.titleRight},(0,v.GJ)()&&!(dt!=null&&dt.is_publish)&&Ze.createElement(K.Link,{target:"_blank",to:"/",onClick:aa=>An(this,null,function*(){aa.stopPropagation(),aa.preventDefault(),pt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",index:Mr,selectArrs:[dt==null?void 0:dt.id],selectArrsAll:[dt],params:ht,type:2,manage_all_group:Cr==null?void 0:Cr.manage_all_group}});let fa=[...Sn];fa[Mr]=!1,Br(fa)})},Ze.createElement("aside",{className:U.flexBox},Ze.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Ze.createElement("div",null,"\u53D1\u5E03"))),((0,v.RV)()||dt.is_public)&&!((0,v.dE)()&&dt.download_setting==1&&((dt==null?void 0:dt.file_type)==="other"||(dt==null?void 0:dt.file_type)==="download"))&&Ze.createElement("aside",{onClick:aa=>An(this,null,function*(){if(aa.stopPropagation(),aa.preventDefault(),dt!=null&&dt.link)return window.open(dt==null?void 0:dt.link);yield(0,Tn.fc)({id:dt==null?void 0:dt.id,watch_type:2,course_id:ht==null?void 0:ht.course_id}),_r(dt),pt({type:"attachment/setActionTabs",payload:{key:(dt.link,"\u8D44\u6E90\u4E0B\u8F7D"),selectArrs:dt,params:ht}})}),className:U.flexBox,style:{marginRight:16,cursor:"pointer"}},Ze.createElement("i",{className:"iconfont icon-chakansvg"}),Ze.createElement("div",null,"\u67E5\u770B")),((0,v.RV)()||dt.is_public)&&!dt.link&&dt.is_publish&&!((0,v.dE)()&&dt.download_setting==1)&&Ze.createElement("aside",{onClick:aa=>An(this,null,function*(){aa.stopPropagation(),yield(0,Tn.fc)({id:dt==null?void 0:dt.id,watch_type:1,course_id:ht==null?void 0:ht.course_id}),(0,f.Nd)((dt==null?void 0:dt.title)||"educoder",decodeURIComponent(kt.Z.API_SERVER+dt.url))}),className:`${U.flexBox}`,style:{marginRight:16,cursor:"pointer"}},Ze.createElement("i",{className:"iconfont icon-xiazai6"}),Ze.createElement("div",null,"\u4E0B\u8F7D")),(0,v.GJ)()&&Ze.createElement(e.Z,{placement:"bottomCenter",overlayClassName:U.dro,dropdownRender:()=>Ze.createElement(i.default,null,Ze.createElement(i.default.Item,{key:1,style:{textAlign:"center"}},Ze.createElement("a",{onClick:aa=>An(this,null,function*(){aa.stopPropagation(),aa.preventDefault(),pt({type:"classroomList/setActionTabs",payload:{key:dt.is_publish?"\u4FEE\u6539\u53D1\u5E03":"\u7ACB\u5373\u53D1\u5E03",index:Mr,selectArrs:[dt==null?void 0:dt.id],selectArrsAll:[dt],params:ht,type:2,manage_all_group:Cr==null?void 0:Cr.manage_all_group}});let fa=[...Sn];fa[Mr]=!1,Br(fa)})},dt.is_publish?"\u4FEE\u6539\u53D1\u5E03":"\u7ACB\u5373\u53D1\u5E03")),Ze.createElement(i.default.Item,{key:22,style:{textAlign:"center"}},Ze.createElement(K.Link,{target:"_blank",to:"/",onClick:aa=>{var fa;aa.preventDefault(),pt({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[dt.id],selectArrsAll:(fa=Cr.files)==null?void 0:fa.filter(pa=>[dt.id].includes(pa.id)),isdelete:"1",params:ht}})}},"\u7ACB\u5373\u5220\u9664")),Ze.createElement(i.default.Item,{key:6,style:{textAlign:"center"}},Ze.createElement(K.Link,{onClick:aa=>{aa.preventDefault(),pt({type:"attachment/setActionTabs",payload:{key:dt.link?"\u5916\u94FE\u8BBE\u7F6E":"\u8D44\u6E90\u8BBE\u7F6E",index:Mr,selectArrs:dt,params:ht,manage_all_group:Cr==null?void 0:Cr.manage_all_group}});let fa=[...Sn];fa[Mr]=!1,Br(fa)},to:"/"},"\u8D44\u6E90\u8BBE\u7F6E")),Ze.createElement(i.default.Item,{key:7,style:{textAlign:"center"}},Ze.createElement(K.Link,{target:"_blank",to:"/",onClick:aa=>{aa.preventDefault(),pt({type:"classroomList/setActionTabs",payload:{key:"\u8BBF\u95EE\u8BB0\u5F55",currentInfo:dt}})}},"\u8BBF\u95EE\u8BB0\u5F55")))},Ze.createElement("aside",{onClick:aa=>aa.stopPropagation(),className:U.flexBox,style:{cursor:"default"}},Ze.createElement("i",{className:"iconfont icon-gengduo4"}),Ze.createElement("div",null,"\u66F4\u591A"))))),Ze.createElement("div",{className:"flex-wrp"},dt.link&&Ze.createElement(Ze.Fragment,null,Ze.createElement("p",{className:"flex1"},Ze.createElement("span",null,dt.author.name),Ze.createElement("span",{className:"ml15"},"\u70B9\u51FB\u6B21\u6570\uFF1A",dt.downloads_count),jr<_e()(dt==null?void 0:dt.publish_time).toDate()&&Ze.createElement("span",{className:"ml15"}," \u5C06\u4E8E ",_e()(dt==null?void 0:dt.publish_time).format("YYYY-MM-DD HH:mm")," \u53D1\u5E03 "))),!dt.link&&Ze.createElement("p",{className:"flex1"},Ze.createElement("span",null,dt.author.name),Ze.createElement("span",{className:"ml15"}," \u5927\u5C0F\uFF1A",dt.filesize," "),Ze.createElement("span",{className:"ml15"}," \u4E0B\u8F7D\u6570\uFF1A",dt.downloads_size," "),jr<_e()(dt==null?void 0:dt.publish_time).toDate()&&Ze.createElement("span",{className:"ml15"}," \u5C06\u4E8E ",_e()(dt==null?void 0:dt.publish_time).format("YYYY-MM-DD HH:mm")," \u53D1\u5E03 "),(0,v.dE)()&&Ze.createElement("span",{className:"ml15"},"\u53D1\u5E03\u65F6\u95F4\uFF1A",_e()(dt==null?void 0:dt.publish_time).format("YYYY-MM-DD HH:mm")),dt.folder_name?Ze.createElement("span",{style:{color:"#888",marginLeft:10}},"\u6240\u5C5E\u76EE\u5F55\uFF1A",dt.folder_name&&Ze.createElement("span",null,dt.folder_name)):Ze.createElement("span",{style:{color:"#888",marginLeft:10}},"\u6240\u5C5E\u76EE\u5F55\uFF1A\u65E0")),(dt==null?void 0:dt.is_publish)&&(0,v.GJ)()&&Ze.createElement("span",{className:U.iconV,onClick:aa=>An(this,null,function*(){aa.stopPropagation(),aa.preventDefault(),Sn[Mr]||cn(dt==null?void 0:dt.id,Mr);let fa=[...Sn];fa[Mr]=!fa[Mr],Br(fa)})},Ze.createElement("i",{className:`iconfont icon-${Sn[Mr]?"shouqi":"xiala2"}`})," ")),(0,v.GJ)()&&(dt==null?void 0:dt.is_publish)&&Sn[Mr]&&((ra=cr[Mr])==null?void 0:ra.length)>5&&Ze.createElement(p.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:aa=>({onClick:fa=>{fa.stopPropagation(),fa.preventDefault()}}),onHeaderRow:(aa,fa)=>({onClick:pa=>{pa.stopPropagation(),pa.preventDefault()}}),pagination:!1,dataSource:cr[Mr],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(aa,fa,pa)=>{pa.field&&(ht.order_by=pa.field),pa.order||(ht.sort_direction="asc"),pa.order==="ascend"&&(ht.sort_direction="asc"),pa.order==="descend"&&(ht.sort_direction="desc"),pa.order||(ht.sort_direction="asc"),cn(dt==null?void 0:dt.id,Mr)},columns:ua}),(0,v.GJ)()&&(dt==null?void 0:dt.is_publish)&&Sn[Mr]&&((ma=cr[Mr])==null?void 0:ma.length)>0&&((Na=cr[Mr])==null?void 0:Na.length)<6&&Ze.createElement(p.default,{rowKey:"shixun_identifier",onRow:aa=>({onClick:fa=>{fa.stopPropagation(),fa.preventDefault()}}),onHeaderRow:(aa,fa)=>({onClick:pa=>{pa.stopPropagation(),pa.preventDefault()}}),pagination:!1,dataSource:cr[Mr],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(aa,fa,pa)=>{pa.field&&(ht.order_by=pa.field),pa.order||(ht.sort_direction="asc"),pa.order==="ascend"&&(ht.sort_direction="asc"),pa.order==="descend"&&(ht.sort_direction="desc"),pa.order||(ht.sort_direction="asc"),cn(dt==null?void 0:dt.id,Mr)},columns:ua}),dt.description&&Ze.createElement("div",{className:"flex-wrp"},Ze.createElement("p",{className:"flex1"},Ze.createElement("span",null," \u8D44\u6E90\u63CF\u8FF0\uFF1A"),Ze.createElement("span",{className:"ml5"},dt.description||"\u6682\u65E0\u63CF\u8FF0")))))}),Ze.createElement("aside",{className:"tc mb50 mt30"},Cr.attachments_count>0&&Ze.createElement(r.Z,{current:ht.page||1,showSizeChanger:!0,onChange:sn,defaultCurrent:1,pageSize:ht.page_size||20,total:Cr.attachments_count}))),gr.length>0&&(0,v.GJ)()&&Ze.createElement(l.Z,{offsetBottom:0},Ze.createElement(mt.Z,{buttonDataSource:va,onButtonClick:Da,useBatchStatus:Vr,catalogue:((Se=(nt=Zr==null?void 0:Zr.course_modules)==null?void 0:nt.find(dt=>dt.type==="attachment"))==null?void 0:Se.second_category)||[],allSelect:gr.length?gr.length===((_t=Cr.files)==null?void 0:_t.length):!1,setSeleArr:Wn,setAllSelect:dt=>{dt.target.checked?Wn(Cr.files.map(Mr=>Mr.id)):Wn([])},selectArrs:gr,onMenuClick:Wr})),Ze.createElement(q,null),Ze.createElement(Z,null),Ze.createElement(P,{getFileData:yn}),Ze.createElement(Yt,null),Ze.createElement($,null),Ze.createElement(pn,null),Ze.createElement(ot,null),Ze.createElement(Ir,null),Ze.createElement(wn,null),Ze.createElement(un,null),Ze.createElement(le,{getFileData:yn}),Ze.createElement(it.Z,null),Ze.createElement(d,{getFileData:yn}),Ze.createElement(qe,null),Ze.createElement(Dt,null),Ze.createElement(qt.Z,{type:2,visible:Q.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:la,data:na,onCancel:()=>{pt({type:"classroomList/setActionTabs",payload:{key:""}})}}))};var dn=(0,K.connect)(({classroomList:Q,loading:J,user:H,globalSetting:et})=>({classroomList:Q,globalSetting:et,user:H,loading:J.effects}))(Zn)},69577:function(er,Ft,u){"use strict";u.d(Ft,{Q8:function(){return C},d0:function(){return V},w6:function(){return c}});var o=u(59301),B=u(16326),K=u(82326),I=u(6767),X=u(62957),A=u(47889),ie=u(77019),re=u(5269),e=u(25399),i=u(62673),p=u(99571),r=u(61186),l=u.n(r),f=u(34055),v=u(82093),b=u(89392),N=u.n(b),O=u(49661),y=u(69063),w=u(76560),g=u(2748),m=u(23869),M=u(97202),z=u(6681),q=u(67135),R=u(59301),ae=Object.defineProperty,te=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,k=(Ve,yt,de)=>yt in Ve?ae(Ve,yt,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ve[yt]=de,Z=(Ve,yt)=>{for(var de in yt||(yt={}))_.call(yt,de)&&k(Ve,de,yt[de]);if(x)for(var de of x(yt))F.call(yt,de)&&k(Ve,de,yt[de]);return Ve},E=(Ve,yt)=>te(Ve,Ye(yt)),s=(Ve,yt,de)=>new Promise((oe,ye)=>{var Pe=ne=>{try{ce(de.next(ne))}catch(ue){ye(ue)}},Ge=ne=>{try{ce(de.throw(ne))}catch(ue){ye(ue)}},ce=ne=>ne.done?oe(ne.value):Promise.resolve(ne.value).then(Pe,Ge);ce((de=de.apply(Ve,yt)).next())});function c(Ve,yt){const de=[];for(let oe=Ve;oe{const oe=Vel()(yt).endOf("day"),Pe=Ve{const de=parseInt(l()(Ve).format("HH")),oe=parseInt(l()().format("HH")),ye=parseInt(l()().format("mm"));if(!Ve)return{disabledHours:()=>c(0,oe),disabledMinutes:()=>c(0,ye)};if(yt){const Pe=parseInt(l()(yt).format("HH")),Ge=parseInt(l()(yt).format("mm"));return l()(Ve).isSame(l()(yt),"day")?{disabledHours:()=>c(0,Pe),disabledMinutes:()=>de<=Pe?c(0,Ge):[]}:void 0}if(l()(Ve).isSame(l()(),"day"))return{disabledHours:()=>c(0,oe),disabledMinutes:()=>l()(Ve).isSame(l()(),"hour")&&de<=oe?c(0,ye):[]}},Ce=(Ve,yt)=>Ve==null?void 0:Ve.map(de=>{var oe;return(oe=yt==null?void 0:yt.find(ye=>ye.value===de))==null?void 0:oe.id}),{RangePicker:_e}=B.default,{Option:We}=K.default,vt=({shixunHomeworks:Ve,loading:yt,dispatch:de,classroomList:oe,user:ye})=>{var Pe,Ge,ce,ne,ue,L,pe,fe,W;const P=(0,w.useParams)(),{workSetting:Y,workList:Be,shixunWorkList:se,headerInfo:he,changeData:me}=Ve,[Ue,Xe]=(0,o.useState)(!1),[wt,Yt]=(0,o.useState)(!1);let[gt,Ut]=(0,o.useState)([]),[ve,Re]=(0,o.useState)([]),[be,Te]=(0,o.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:g.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[at,Ht]=(0,o.useState)({}),[Jt,Je]=(0,o.useState)({});(0,o.useEffect)(()=>()=>{Ut([])},[]),(0,o.useEffect)(()=>{Xe(!(0,f.GJ)())},[(0,f.GJ)()]);const vn=()=>{de({type:"shixunHomeworks/getWorkSetting",payload:Z({},P)})};(0,o.useEffect)(()=>{if(!(Y!=null&&Y.course_id))return;Object.keys(be).map(function(ot){be[ot]=Y[ot]}),(!be.allow_late||!be.unified_late)&&(be.late_penalty=20,be.penalty_type=g.Q.Percent),be.unified_setting||(be.unified_late=!1,be.unified_anonymous_comment=!1,be.unified_anonymous_appeal=!1),gt=JSON.parse(JSON.stringify(Y.group_settings.map(ot=>E(Z({},ot),{group_name:[ot.group_name]})).filter(ot=>ot.publish_time!==null))),ve=JSON.parse(JSON.stringify(Y.allow_late_settings.map(ot=>E(Z({},ot),{group_name:[ot.group_name]})).filter(ot=>ot.late_time!==null))),Te(Z({},be));const He=(0,O.QE)((gt==null?void 0:gt.length)>0?gt:[]);Ut([...He]),(ve==null?void 0:ve.length)<=0?Re([{penalty_type:g.Q.Percent,late_penalty:20}]):Re([...ve])},[Y]);const Nn=()=>s(void 0,null,function*(){var He,ot;if(((He=ye==null?void 0:ye.userInfo)==null?void 0:He.user_status)===2){(0,m.Rd)();return}const rn=JSON.parse(JSON.stringify(be));if(rn.challenge_settings.filter(Kt=>!Kt.hide),rn.categoryId=P.categoryId,(ot=rn.challenge_settings)!=null&&ot.every(Kt=>!Kt.checked)){I.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(gt),!be.unified_setting)gt=gt==null?void 0:gt.map(Kt=>{var Mn;if(!Kt.publish_time||!Kt.end_time)throw I.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Kt.group_name)throw I.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Kt.group_name=typeof(Kt==null?void 0:Kt.group_name)=="string"?[Kt==null?void 0:Kt.group_name]:Kt==null?void 0:Kt.group_name,Kt.group_id=(Mn=Y.group_settings)==null?void 0:Mn.filter(or=>{var zn;return(zn=Kt==null?void 0:Kt.group_name)==null?void 0:zn.includes(or.group_name)}).map(or=>or.group_id||or.id).toString().split(","),Kt});else if(!be.publish_time||!be.end_time)throw I.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(rn.group_settings=gt,be.allow_late)if(be.unified_late){if(be.late_penalty===null||be.late_penalty===void 0||be.late_penalty<0||be.late_penalty>100)throw I.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!be.late_time)throw I.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else ve=ve==null?void 0:ve.map(Kt=>{var Mn,or;if(Kt.late_penalty===null||Kt.late_penalty===void 0||Kt.late_penalty<0||Kt.late_penalty>100)throw I.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Kt.late_time)throw I.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Kt.group_name)throw I.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Kt.group_name=typeof(Kt==null?void 0:Kt.group_name)=="string"?[Kt==null?void 0:Kt.group_name]:Kt==null?void 0:Kt.group_name,Kt.group_id=(or=(Mn=Kt==null?void 0:Kt.group_name)==null?void 0:Mn.map(zn=>{var sr,Fn;let Un=(Fn=(sr=Y.group_settings)==null?void 0:sr.filter(Xn=>(Xn==null?void 0:Xn.group_name)===zn))==null?void 0:Fn[0];return Un==null?void 0:Un.group_id}))==null?void 0:or.toString().split(","),Kt}),rn.allow_late_settings=ve;let Vn=yield(0,q.Tr)({homework_common_ids:[parseInt(P.categoryId)],course_id:P.coursesId,type:"homework_common"});(Vn==null?void 0:Vn.student_count)===0?pn(rn):(Je(rn),Ht(Vn))}),pn=He=>{var ot;if(He.total_score===null){I.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(He!=null&&He.work_efficiency&&He.eff_score===null){I.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const rn=He.challenge_settings.reduce((Mn,or)=>Mn+Number(or.challenge_score),0);if((rn==null?void 0:rn.toFixed(10))!==((ot=He.total_score-He.eff_score)==null?void 0:ot.toFixed(10))){I.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${He.total_score}\u5206`);return}const Vn={shixun_evaluation:He.shixun_evaluation,challenge_settings:He.challenge_settings};let Kt=()=>{var Mn;const or=()=>s(void 0,null,function*(){Yt(!0),(yield(0,v.ZP)(`/api/homework_commons/${P.categoryId}/publish_setting.json`,{method:"post",body:Z({},He)})).status===0&&(I.ZP.success("\u66F4\u65B0\u6210\u529F"),vn(),de({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Z({},P)})),Yt(!1)});!(0,b.isEqual)(me,Vn)&&!((Mn=he==null?void 0:he.homework_status)!=null&&Mn.includes("\u672A\u53D1\u5E03"))?X.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:or}):or()};Y!=null&&Y.high_resources_consume&&!(Y!=null&&Y.high_resources_consume_permission)?de({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:P.coursesId,type:"shixun",type_id:P.categoryId,name:Y.homework_name,fn:()=>{Kt()}}}):Kt()},nn=(He,ot,rn="group_id")=>{var Vn;return ot?ot.find(Kt=>Kt[rn]===He):(Vn=Y==null?void 0:Y.group_settings)==null?void 0:Vn.find(Kt=>Kt.group_id[0]===He)},In=(Y==null?void 0:Y.allow_late)||(Y==null?void 0:Y.anonymous_comment),jn=He=>{var ot,rn;const Vn=nn(He,Y==null?void 0:Y.allow_late_settings,"id"),Kt=nn(He,Y==null?void 0:Y.anonymous_comment_settings),Mn=nn(He);return(Y==null?void 0:Y.allow_late)&&Vn&&l()(Vn==null?void 0:Vn.late_time)<=l()()||(Y==null?void 0:Y.anonymous_comment)&&Kt&&(Kt==null?void 0:Kt.evaluation_start)!==null||((rn=(l()(Mn==null?void 0:Mn.end_time)<=l()()&&((ot=Y==null?void 0:Y.allow_late_settings)==null?void 0:ot.filter(or=>or.group_id.includes(He))))[0])==null?void 0:rn.late_time)!=null},Gn=(0,o.useMemo)(()=>(Y==null?void 0:Y.allow_late)||(Y==null?void 0:Y.all_group_late),[Y,he]),hn=Y==null?void 0:Y.anonymous_comment,kn=He=>{if(!He)return!1;const ot=nn(He,Y==null?void 0:Y.anonymous_comment_settings);return(Y==null?void 0:Y.anonymous_comment)&&ot&&(ot==null?void 0:ot.evaluation_start)!==null},Kn=(He,ot)=>{var rn,Vn,Kt,Mn,or;He!=null&&He.group_id||(He.group_id=Ce(He==null?void 0:He.group_name,Y==null?void 0:Y.group_settings)),de({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:He,index:ot,rangePickerDisabled:(Vn=(rn=He==null?void 0:He.group_id)==null?void 0:rn[0])!=null&&Vn.publish_time?Ue||(l()()<=l()((Mn=nn((Kt=He==null?void 0:He.group_id)==null?void 0:Kt[0]))==null?void 0:Mn.publish_time)?!1:[!0,jn((or=He==null?void 0:He.group_id)==null?void 0:or[0])]):!1,disabledDate:Y==null?void 0:Y.course_end_date}})};return R.createElement("section",{className:y.Z.form},R.createElement("div",{className:y.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",R.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),R.createElement("div",null,R.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},R.createElement(A.ZP.Group,{disabled:Ue||!((Pe=he==null?void 0:he.homework_status)!=null&&Pe.includes("\u672A\u53D1\u5E03"))||(0,f.Rm)()&&!((Ge=oe.AssistantObject.practice)!=null&&Ge.can_publish),value:be.unified_setting,onChange:He=>{var ot;if(!((ot=he==null?void 0:he.homework_status)!=null&&ot.includes("\u672A\u53D1\u5E03"))){I.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(be.unified_setting=!be.unified_setting,be.unified_setting||(be.unified_late=!1,Re([{late_penalty:5}])),Te(Object.assign({},be)),be.unified_setting===!1&>==""){Ut(gt.concat({}));return}be.unified_setting&&(Ut([]),Re([{late_penalty:5}]))}},R.createElement(A.ZP,{value:!0,disabled:Ue||!(Y!=null&&Y.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),R.createElement(A.ZP,{disabled:Ue||!((ce=Y==null?void 0:Y.group_settings)!=null&&ce.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ne=Y==null?void 0:Y.group_settings)==null?void 0:ne.length)===0&&R.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),be.unified_setting&&R.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},R.createElement(ie.Z,{align:"middle"},R.createElement(re.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),R.createElement(re.Z,{className:"ml10"},R.createElement(B.default,{size:"large",disabled:Ue||!((ue=he==null?void 0:he.homework_status)!=null&&ue.includes("\u672A\u53D1\u5E03")||(L=he==null?void 0:he.homework_status)!=null&&L.includes("\u672A\u5F00\u59CB"))||(0,f.Rm)()&&!((pe=oe.AssistantObject.practice)!=null&&pe.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:He=>C(He,Y==null?void 0:Y.course_end_date),disabledTime:He=>V(He),value:be.publish_time?l()(be.publish_time):"",onChange:(He,ot)=>{be.publish_time=ot,(be.end_time==""||!be.end_time)&&be.unified_setting&&(be.end_time=l()(He).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Te(Object.assign({},be))}}))),R.createElement(ie.Z,{align:"middle",className:"pl30"},R.createElement(re.Z,null,"\u622A\u6B62\u65F6\u95F4"),R.createElement(re.Z,{className:"ml10"},R.createElement(B.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:l()((0,O.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Y==null?void 0:Y.allow_late)&&(Y==null?void 0:Y.homework_status.includes("\u5DF2\u622A\u6B62"))||Ue||(Y==null?void 0:Y.allow_late)&&l()()>=l()(Y==null?void 0:Y.end_time)||(0,f.Rm)()&&!((fe=oe.AssistantObject.practice)!=null&&fe.can_publish),disabledDate:He=>C(He,Y==null?void 0:Y.course_end_date,be.publish_time),disabledTime:He=>V(He,be.publish_time),value:be.end_time?l()(be.end_time):"",onChange:(He,ot)=>{be.end_time=ot,Te(Object.assign({},be))}})))),!be.unified_setting&&(gt==null?void 0:gt.length)>0&&R.createElement(ie.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},gt&>.map(function(He,ot){var rn,Vn,Kt,Mn,or,zn,sr;return R.createElement(re.Z,{span:24,key:ot},R.createElement(ie.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:ot==(gt==null?void 0:gt.length)-1?"0px":"10px"}},R.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",ot+1),R.createElement(K.default,{disabled:Ue||((rn=he==null?void 0:he.homework_status)!=null&&rn.includes("\u672A\u53D1\u5E03")&&He.id||l()(){var Un;if((0,f.Rm)()&&!((Un=oe.AssistantObject.practice)!=null&&Un.can_publish)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}gt[ot].group_name=Fn,gt[ot].group_id=He.group_id;const Xn=(0,b.flattenDeep)(gt.map(Dr=>Dr.group_name)),Qn=ve.map(Dr=>{let xn=(Dr==null?void 0:Dr.group_name)||[];return E(Z({},Dr),{group_name:(0,b.remove)(xn,en=>Xn.includes(en))})});Re(Qn),Ut(gt.slice())},maxTagCount:4,maxTagPlaceholder:Fn=>R.createElement("div",{style:{cursor:"pointer"},onClick:()=>Kn(He,ot)},"+",Fn==null?void 0:Fn.length)},Y.group_settings&&Y.group_settings.map(function(Fn){if(!gt.map(Xn=>Xn.group_name).flat().includes(Fn.group_name))return R.createElement(We,{value:Fn.group_name,key:Fn.id},Fn.group_name)})),R.createElement("div",{className:"ml20"},R.createElement(_e,{size:"large",ranges:{\u6B64\u523B:[He.publish_time?l()(He.publish_time):l()(),l()()]},allowClear:!1,disabled:Ue||(l()()<=l()((Mn=nn((Kt=He==null?void 0:He.group_id)==null?void 0:Kt[0]))==null?void 0:Mn.publish_time)?!1:[!0,jn((or=He==null?void 0:He.group_id)==null?void 0:or[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Fn=>C(Fn,Y==null?void 0:Y.course_end_date),disabledTime:Fn=>V(Fn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[l()((0,O.U6)(),"HH:mm"),l()((0,O.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[He.publish_time?l()(He.publish_time):void 0,He.end_time?l()(He.end_time):void 0],onChange:(Fn,Un)=>{var Xn;if((0,f.Rm)()&&!((Xn=oe.AssistantObject.practice)!=null&&Xn.can_publish)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}gt[ot].publish_time=Un[0],!He.end_time&&Un[0]?gt[ot].end_time=l()(Un[0]).add(7,"days"):gt[ot].end_time=Un[1],Ut([...gt])},onCalendarChange:(Fn,Un,Xn)=>{if(Un!=null&&Un[0]&&!Un[1]){const Qn=l()(Un[0]).add(7,"days");gt[ot].publish_time=Un[0],gt[ot].end_time=Qn,Ut([...gt])}}})),!Ue&&R.createElement("div",{style:{display:"flex",width:"50px"}},((zn=He==null?void 0:He.group_id)==null?void 0:zn.length)>1&&R.createElement(e.Z,{title:"\u89C4\u5219\u62C6\u5206"},R.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Kn(He,ot)})),gt.length<((sr=Y==null?void 0:Y.group_settings)==null?void 0:sr.length)&&R.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Fn;if((0,f.Rm)()&&!((Fn=oe.AssistantObject.practice)!=null&&Fn.can_publish)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ut(gt.concat({}))}}),((He==null?void 0:He.publish_time)&&l()(){const Fn=(0,b.cloneDeep)(ve);Fn.forEach((Un,Xn)=>{Un.group_name&&(Un.group_name=Un.group_name.filter(Qn=>{var Dr;return!((Dr=gt[ot].group_name)!=null&&Dr.includes(Qn))}))}),gt=gt.filter((Un,Xn)=>ot!==Xn),Re(Fn),Ut(gt.slice()),setTimeout(()=>Ut(gt.slice()),10)}}))))}))),R.createElement(ie.Z,null,R.createElement(re.Z,null,R.createElement("div",{className:y.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",R.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),R.createElement(re.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},R.createElement(i.default,{checked:be.allow_late,disabled:Ue||Gn,onChange:He=>{var ot;if((0,f.Rm)()&&!((ot=oe.AssistantObject.practice)!=null&&ot.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}He.target.checked&&X.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:R.createElement("div",{style:{padding:10,background:"#f5f6f9"}},R.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),R.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),R.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),be.allow_late=!be.allow_late,ve==""&&Re([{late_penalty:5}]),Te(Object.assign({},be))}},R.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(be==null?void 0:be.allow_late)&&R.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},R.createElement("div",{style:{display:"flex"}},R.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),R.createElement(A.ZP.Group,{style:{marginLeft:"20px"},disabled:Ue||(Y==null?void 0:Y.anonymous_comment)||(Y==null?void 0:Y.allow_late),value:be.unified_late,onChange:He=>{var ot;if((0,f.Rm)()&&!((ot=oe.AssistantObject.practice)!=null&&ot.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}be.unified_late=He.target.value,ve==""&&!He.target.value&&Re([{penalty_type:g.Q.Percent,late_penalty:20}]),Te(Z({},be))}},(be==null?void 0:be.unified_setting)&&R.createElement(A.ZP,{value:!0,disabled:!(Y!=null&&Y.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((W=Y==null?void 0:Y.group_settings)==null?void 0:W.length)>0&&R.createElement(A.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),be!=null&&be.unified_late?R.createElement(R.Fragment,null,R.createElement(ie.Z,{align:"middle",style:{marginTop:"10px"}},R.createElement(re.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),R.createElement(re.Z,{className:"ml20"},R.createElement(g.Z,{disabled:Ue||hn,value:{type:be.penalty_type,inputValue:be.late_penalty},onChange:He=>{var ot;if((0,f.Rm)()&&!((ot=oe.AssistantObject.practice)!=null&&ot.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Te(E(Z({},be),{late_penalty:He.inputValue,penalty_type:He.type}))}})),R.createElement(re.Z,{flex:"1",className:"ml5"},R.createElement("span",{className:"c-grey-c ml10"},be.penalty_type===g.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),R.createElement(ie.Z,{align:"middle",style:{marginTop:"15px"}},R.createElement(re.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),R.createElement(re.Z,{className:"ml20"},R.createElement(B.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:l()((0,O.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ue||hn,value:be.late_time?l()(be.late_time):"",disabledDate:He=>C(He,Y==null?void 0:Y.course_end_date),onChange:(He,ot)=>{var rn;if((0,f.Rm)()&&!((rn=oe.AssistantObject.practice)!=null&&rn.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}be.late_time=ot,Te(Object.assign({},be))}})))):ve.map(function(He,ot){var rn;return R.createElement(re.Z,{span:24,key:ot},R.createElement(ie.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},R.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",ot+1),R.createElement(K.default,{disabled:Ue||!((rn=he==null?void 0:he.homework_status)!=null&&rn.includes("\u672A\u53D1\u5E03"))&&He.id||(Y==null?void 0:Y.anonymous_comment),mode:"multiple",className:y.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof He.group_name=="string"?[He.group_name]:He.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Vn=>{var Kt;if((0,f.Rm)()&&!((Kt=oe.AssistantObject.practice)!=null&&Kt.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ve[ot].group_name=Vn,ve[ot].group_id=He.group_id,Re(ve.slice())}},Y.group_settings&&Y.group_settings.map(function(Vn){const Kt=ve.map(or=>or.group_name).flat(),Mn=gt.map(or=>or.group_name).flat();if(be!=null&&be.unified_setting){if(!Kt.includes(Vn.group_name))return R.createElement(We,{value:Vn.group_name,key:Vn.id},Vn.group_name)}else if(Mn.includes(Vn.group_name)&&!Kt.includes(Vn.group_name))return R.createElement(We,{value:Vn.group_name,key:Vn.id},Vn.group_name)})),R.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),R.createElement(g.Z,{disabled:Ue||kn(He.id),value:{type:He.penalty_type,inputValue:He.late_penalty},onChange:Vn=>{var Kt;if((0,f.Rm)()&&!((Kt=oe.AssistantObject.practice)!=null&&Kt.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ve[ot].late_penalty=Vn.inputValue,ve[ot].penalty_type=Vn.type,Re([...ve])}}),R.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),R.createElement(B.default,{size:"large",disabled:Ue||kn(He.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:l()((0,O.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Vn=>C(Vn,Y==null?void 0:Y.course_end_date),format:"YYYY-MM-DD HH:mm",value:He!=null&&He.late_time?l()(He.late_time):void 0,onChange:(Vn,Kt)=>{var Mn;if((0,f.Rm)()&&!((Mn=oe.AssistantObject.practice)!=null&&Mn.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ve[ot].late_time=Kt,Re([...ve])}}),!Ue&&R.createElement("div",{style:{display:"flex",width:"50px"}},R.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Vn;if((0,f.Rm)()&&!((Vn=oe.AssistantObject.practice)!=null&&Vn.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re(ve.concat({penalty_type:g.Q.Percent,late_penalty:20}))}}),ot>0&&!He.id&&R.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Vn;if((0,f.Rm)()&&!((Vn=oe.AssistantObject.practice)!=null&&Vn.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ve=ve.filter((Kt,Mn)=>ot!==Mn),Re(ve.slice()),setTimeout(()=>Re(ve.slice()),10)}}))))})),!Ue&&R.createElement(R.Fragment,null,R.createElement(p.ZP,{type:"primary",size:"large",loading:wt,style:{width:"138px",marginTop:"30px"},onClick:()=>Nn()},"\u4FDD\u5B58")),R.createElement(M.Z,{onConfirm:(He,ot)=>{gt.splice(He,0,...ot),gt.splice(He+ot.length,1);const rn=(0,O.QE)([...gt]);Ut([...rn])}}),R.createElement(z.Z,{resdata:at,type:"shixun",okloading:wt,oktext:(at==null?void 0:at.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:He=>s(void 0,null,function*(){Yt(!0);let ot=yield(0,v.ZP)(`/api/courses/${P.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(P.categoryId)]}});Yt(!1),(ot==null?void 0:ot.status)===0&&pn(Jt)})}))};Ft.ZP=(0,w.connect)(({shixunHomeworks:Ve,classroomList:yt,loading:de,user:oe})=>({shixunHomeworks:Ve,classroomList:yt,loading:de.effects,user:oe}))(vt)},1986:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return p}});var o=u(59301),B=u(93041),K=u(37568),I=u(62673),X=u(99571),A=u(75727),ie={bottomControlContainer:"bottomControlContainer___woAeo",buttonWrap:"buttonWrap___iRw4K",moveCategory:"moveCategory___oiQqw"},re=u(34055),e=u(84105),p=({buttonDataSource:r,onButtonClick:l,useBatchStatus:f,allSelect:v,setAllSelect:b,selectArrs:N,onMenuClick:O,setSeleArr:y,catalogue:w,addCatalogue:g})=>{const[m,M]=(0,o.useState)(!1),[z,q]=(0,o.useState)("");console.log("---",w);const R=o.createElement("div",{className:ie.moveCategory,onMouseLeave:ae=>M(!1)},o.createElement(B.default,{onClick:O,style:{maxHeight:300,width:240,overflow:"auto"}},o.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},o.createElement(K.default,{onChange:ae=>{q(ae.target.value)}})),w==null?void 0:w.map(function(ae,te){var Ye;if(!(z!==""&&ae.category_name.indexOf(z)<0))return o.createElement(o.Fragment,null,o.createElement(B.default.Item,{className:"multi-llipsis1e",key:ae.category_id,title:ae.category_name},ae.category_name),(Ye=ae==null?void 0:ae.third_category)==null?void 0:Ye.map(x=>o.createElement(B.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:x.category_id,title:x.category_name},x.category_name)))}),g&&o.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:g},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return o.createElement("div",{className:ie.bottomControlContainer},o.createElement("div",null,o.createElement("div",null,o.createElement(I.default,{checked:v,onChange:b},"\u5168\u9009\u672C\u9875\uFF08",N.length,"\uFF09")),(0,re.GJ)()&&r.map(ae=>o.createElement("div",{key:ae.name},o.createElement(X.ZP,{type:"primary",icon:ae.icon,className:ie.buttonWrap,onClick:()=>l(ae)},ae.name))),(0,re.GJ)()&&(g||w)&&o.createElement("div",null,o.createElement(A.Z,{open:m,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>R,getPopupContainer:ae=>ae.parentNode},o.createElement("span",{className:"ant-dropdown-link",onMouseEnter:ae=>M(!0)},o.createElement(X.ZP,{type:"primary",className:ie.buttonWrap,icon:o.createElement("i",{className:"iconfont icon-yidongmulu"})},o.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",o.createElement(e.Z,null))))))),o.createElement("div",null,o.createElement(X.ZP,{type:"primary",ghost:!0,onClick:()=>{f(!1),y([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},55515:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return g}});var o=u(59301),B=u(62957),K=u(458),I=u(77019),X=u(25399),A={wrap:"wrap___KDoq2",tip:"tip___WEJuX",listWrap:"listWrap___IJDX4",li:"li___r5con",nameWrap:"nameWrap___PUyEz",name:"name___xuUMY",tag:"tag___l5CW2"},ie=u(22061),re=u(76560),e=u(59301),i=Object.defineProperty,p=Object.defineProperties,r=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,b=(m,M,z)=>M in m?i(m,M,{enumerable:!0,configurable:!0,writable:!0,value:z}):m[M]=z,N=(m,M)=>{for(var z in M||(M={}))f.call(M,z)&&b(m,z,M[z]);if(l)for(var z of l(M))v.call(M,z)&&b(m,z,M[z]);return m},O=(m,M)=>p(m,r(M)),y=(m,M,z)=>new Promise((q,R)=>{var ae=x=>{try{Ye(z.next(x))}catch(_){R(_)}},te=x=>{try{Ye(z.throw(x))}catch(_){R(_)}},Ye=x=>x.done?q(x.value):Promise.resolve(x.value).then(ae,te);Ye((z=z.apply(m,M)).next())}),g=({type:m=1,data:M,visible:z,callback:q,onCancel:R})=>{var ae,te;const[Ye,x]=(0,o.useState)([]),_=(0,re.useSelector)(E=>E.loading);(0,o.useEffect)(()=>{x(M)},[JSON.stringify(M)]);const F=(E,s)=>{const c=(V,Ce,_e)=>{const We=Array.from(V),[vt]=We.splice(Ce,1);return We.splice(_e,0,vt),We};if(!E.destination)return;const C=c(s,E.source.index,E.destination.index);x(C)},k=E=>{let s={};return m===1&&(s={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u672A\u5F00\u59CB:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u63D0\u4EA4\u4E2D:{background:"rgba(0,177,135,0.2)",color:"#00B187"},\u5DF2\u622A\u6B62:{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[E]),m===2&&(s={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u9884\u53D1\u5E03:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u5DF2\u53D1\u5E03:{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[E]),e.createElement("div",{className:A.tag,style:N({},s)},E)},Z=()=>y(void 0,null,function*(){q(Ye.map(E=>E.task_id))});return e.createElement(B.default,{centered:!0,destroyOnClose:!0,open:z,onCancel:R,onOk:Z,confirmLoading:(ae=_==null?void 0:_.effects)==null?void 0:ae["classroomList/updateTaskPosition"],okText:"\u4FDD\u5B58",title:"\u8C03\u6574\u6392\u5E8F",width:850},e.createElement("div",{className:A.wrap},e.createElement("div",{className:A.tip},e.createElement("i",{className:"iconfont icon-tishi9 font14 mr10"}),e.createElement("span",null,"\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D")),e.createElement(K.Z,{loading:(te=_==null?void 0:_.effects)==null?void 0:te["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5}},e.createElement(ie.Z5,{onDragEnd:E=>F(E,Ye)},e.createElement(ie.bK,{droppableId:"droppable"},(E,s)=>e.createElement("div",O(N({ref:E.innerRef},E.droppableProps),{className:A.listWrap}),Ye.map((c,C)=>e.createElement(ie._l,{key:c.task_id,draggableId:c.task_id.toString(),index:C},(V,Ce)=>e.createElement("div",O(N(N({ref:V.innerRef},V.draggableProps),V.dragHandleProps),{className:A.li}),e.createElement(I.Z,{align:"middle"},e.createElement("div",{className:A.nameWrap},e.createElement(X.Z,{title:c==null?void 0:c.task_name},e.createElement("div",{className:A.name},c==null?void 0:c.task_name))),k(c==null?void 0:c.status)),e.createElement(I.Z,{align:"middle",className:"font12 mt10"},e.createElement("span",{className:"mr30 c-grey-666"},"\u7BA1\u7406\u5458",e.createElement("span",{className:"ml5 c-black"},(c==null?void 0:c.user_name)||"--")))))),E.placeholder))))))}},97202:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return N}});var o=u(59301),B=u(76560),K=u(16326),I=u(62957),X=u(37568),A=u(6767),ie=u(77019),re=u(5269),e={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},i=u(61186),p=u.n(i),r=u(49661),l=u(57884),f=u(59301);const{RangePicker:v}=K.default,b=({dispatch:O,classroomList:y,onConfirm:w})=>{const[g,m]=(0,o.useState)([]),[M,z]=(0,o.useState)([]),[q,R]=(0,o.useState)(""),[ae,te]=(0,o.useState)([!1,!1]);(0,o.useEffect)(()=>{var _,F,k,Z;if(y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((_=y.actionTabs)==null?void 0:_.rangePickerDisabled),(F=y.actionTabs)!=null&&F.rangePickerDisabled?te((k=y.actionTabs)==null?void 0:k.rangePickerDisabled):te([!1,!1]);let E=y.actionTabs.data,s=(Z=E==null?void 0:E.group_name)==null?void 0:Z.map((c,C)=>{var V;return{group_id:E==null?void 0:E.group_id[C],group_name:E==null?void 0:E.group_name[C],is_admin:E==null?void 0:E.is_admin,end_time:E==null?void 0:E.end_time,publish_time:Array.isArray(E==null?void 0:E.publish_time)?(V=E==null?void 0:E.publish_time)==null?void 0:V[0]:E==null?void 0:E.publish_time}});s&&(m([...s]),z([...s]))}},[y.actionTabs]);const Ye=()=>{O({type:"classroomList/setActionTabs",payload:{}}),R("")},x=_=>{if(_){const F=M==null?void 0:M.filter(k=>{var Z,E;return(E=(Z=k==null?void 0:k.group_name)==null?void 0:Z.toLowerCase())==null?void 0:E.includes(_==null?void 0:_.toLowerCase())});m(F)}else m(M)};return f.createElement(I.default,{width:980,title:f.createElement("div",{style:{fontWeight:"bold",display:"flex"}},f.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",f.createElement("span",{className:e.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),f.createElement(X.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:q,onChange:_=>{R(_.target.value.trim()),x(_.target.value.trim())}})),centered:!0,maskClosable:!1,open:y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ye(),onOk:()=>{var _;if(M.some(k=>!k.end_time||!k.publish_time)){A.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}w((_=y.actionTabs)==null?void 0:_.index,M),Ye()}},f.createElement("div",{className:e.modal_con},f.createElement(ie.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(g==null?void 0:g.length)>0?g.map(function(_,F){return f.createElement(re.Z,{span:24,key:F},f.createElement(ie.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:F==(g==null?void 0:g.length)-1?"0px":"10px"}},f.createElement("div",{className:e.multiple_select,title:_==null?void 0:_.group_name},_==null?void 0:_.group_name),f.createElement("div",{className:"ml20"},f.createElement(v,{size:"large",allowClear:!1,disabled:ae,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:k=>{var Z;return(0,r.Q8)(k,(Z=y.actionTabs)==null?void 0:Z.disabledDate)},disabledTime:k=>(0,r.d0)(k),showTime:{showNow:!0,format:"HH:mm",defaultValue:[p()((0,r.U6)(),"HH:mm"),p()((0,r.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(_==null?void 0:_.publish_time)&&[p()(_==null?void 0:_.publish_time),_!=null&&_.end_time?p()(_==null?void 0:_.end_time):void 0],onChange:(k,Z)=>{g[F].publish_time=Z[0],g[F].end_time=Z[1],m([...g]),M.forEach(E=>{E.group_id===(_==null?void 0:_.group_id)&&(E.publish_time=Z[0],E.end_time=Z[1])}),z([...M])},onCalendarChange:(k,Z,E)=>{if(Z!=null&&Z[0]&&!Z[1]){const s=p()(Z[0]).add(7,"days");g[F].publish_time=Z[0],g[F].end_time=s,m([...g]),M.forEach(c=>{c.group_id===(_==null?void 0:_.group_id)&&(c.publish_time=Z[0],c.end_time=s)}),z([...M])}}})),ae[0]?f.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):f.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{g.splice(F,1),m([...g]),M.forEach((k,Z)=>{k.group_id===(_==null?void 0:_.group_id)&&M.splice(Z,1)}),z([...M])}})))}):f.createElement(l.Z,null))))};var N=(0,B.connect)(({classroomList:O})=>({classroomList:O}))(b)},61124:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return O}});var o=u(59301),B=u(93041),K=u(62673),I=u(99571),X=u(75727),A=u(25399),ie=u(82326),re=u(37568),e={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},i=u(34055),p=u(87395),r=u(84105),l=u(26724),f=u.n(l),v=u(76560),b=(y,w,g)=>new Promise((m,M)=>{var z=ae=>{try{R(g.next(ae))}catch(te){M(te)}},q=ae=>{try{R(g.throw(ae))}catch(te){M(te)}},R=ae=>ae.done?m(ae.value):Promise.resolve(ae.value).then(z,q);R((g=g.apply(y,w)).next())}),O=({isAdmin:y,dataSource:w,batchStatus:g,SortMenuName:m,setSortMenuName:M,detailCourseGroupsList:z,onSearch:q,onBoard:R,onSort:ae,isboard:te,dispatch:Ye,onBatch:x,SortMenus:_,isShowMode:F=!1,onModeChange:k})=>{const[Z,E]=(0,o.useState)(!1),[s,c]=(0,o.useState)([]),[C,V]=(0,o.useState)(!0);let[Ce,_e]=(0,o.useState)([]);const[We,vt]=(0,o.useState)(1),[Ve,yt]=(0,o.useState)(!1),de=(0,v.useParams)(),oe=ce=>{M(ce.name),ae(ce)};(0,o.useEffect)(()=>{te&&ye()},[te]);const ye=()=>b(void 0,null,function*(){var ce;if(C&&!Ve){yt(!0),vt(We+1);const ne=yield Ye({type:"classroomList/getCourseGroupsList",payload:{page:We,id:de.coursesId,limit:20,nonenavigate:!0}});let ue=[...(ne==null?void 0:ne.course_groups)||[]];((ce=ne==null?void 0:ne.course_groups)==null?void 0:ce.length)<20&&(V(!1),ue.push({id:0,name:"\u672A\u5206\u73ED"})),yt(!1),_e([...Ce,...ue])}}),Pe=o.createElement("section",{className:e.dropmenu},o.createElement("div",{style:{maxHeight:200,overflow:"auto"}},o.createElement(f(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ce=>{ye()},hasMore:C,useWindow:!1},o.createElement(B.default,{style:{width:240,zIndex:10}},(z==null?void 0:z.group_count)>0&&(Ce==null?void 0:Ce.filter(ce=>ce.edit_auth||ce.name==="\u672A\u5206\u73ED").map(function(ce,ne){return o.createElement(B.default.Item,{key:ce.id},o.createElement(K.default,{checked:s.includes(ce.id),value:ce.id,onChange:ue=>{let L=s.indexOf(ce.id);s.indexOf(ce.id)>-1?c(s.filter(pe=>pe!==ce.id)):c(s.concat(ce.id))}},ce.name))}))))),o.createElement("aside",{style:{background:"#fff"}},o.createElement("div",null,o.createElement(I.ZP,{type:"link",onClick:()=>{R(s)}},"\u786E\u5B9A"),o.createElement(I.ZP,{type:"link",onClick:()=>{c([])}},"\u91CD\u7F6E")))),Ge=m==="\u9ED8\u8BA4\u6392\u5E8F";return o.createElement("div",{className:e.searchSortControllerContainer},!!(_!=null&&_.length)&&o.createElement("div",null,o.createElement(X.Z,{dropdownRender:()=>o.createElement(B.default,{selectedKeys:[m]},_.map(ce=>o.createElement(B.default.Item,{key:ce.name,onClick:()=>oe(ce)},ce.name)))},o.createElement("div",null,o.createElement("span",{className:`${e.btn} ${Ge?e.btnSort:""}`},o.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),m)))),Ge&&o.createElement(A.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},o.createElement("span",{className:e.tips},o.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),F&&o.createElement(ie.default,{defaultValue:"",onChange:k,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),o.createElement(re.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:q,style:{width:220,marginLeft:F?"":"auto"}}),(0,i.eB)()&&te&&o.createElement(X.Z,{dropdownRender:()=>Pe,open:Z,onOpenChange:ce=>{E(ce)}},o.createElement("a",null,"\u5206\u73ED",Z?o.createElement(p.Z,{style:{marginLeft:6}}):o.createElement(r.Z,{style:{marginLeft:6}}))))}},96877:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return r}});var o=u(59301),B=u(77019),K=u(5269),I=u(93041),X=u(75727),A=u(6767),ie=u(25399),re={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},e=u(76560),i=u(34055),r=({isLoading:l,addText:f,tabDataSource:v,isAdmin:b,dispatch:N,classroomList:O,type:y,isExercise:w,defaultSelectedKeys:g,onTabMenuClick:m,getDropdownMenu:M,showControlButton:z,buttonText:q,buttonIcon:R="icon-tianjiadaohang",extraNode:ae,user:te,onButtonClick:Ye,isModelUser:x,menuItemWidth:_=125})=>{var F,k,Z,E,s;const c=(0,e.useParams)();return o.createElement("div",{className:re.tabMenuContainer},o.createElement(B.Z,null,o.createElement(K.Z,{flex:"1"},o.createElement(I.default,{onSelect:C=>l?{}:m(C),mode:"horizontal",selectedKeys:g},v.map(C=>o.createElement(I.default.Item,{style:{width:_},key:typeof C.index=="number"?C.index:C.id},o.createElement("span",{className:"c-grey-666"},C.name),C.total!==void 0&&b&&o.createElement("span",{className:"c-grey-999 ml20"},C.total||0))))),b&&w&&o.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{N({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),b&&o.createElement(K.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},w&&o.createElement(X.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>o.createElement(I.default,null,o.createElement(I.default.Item,{key:1,onClick:()=>{var C;if((0,i.Rm)()&&!((C=O.AssistantObject.exercise)!=null&&C.can_download)){A.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}N({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:y,exportType:"exercise",category_id:c.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),o.createElement(I.default.Item,{key:3,onClick:()=>{var C;if((0,i.Rm)()&&!((C=O.AssistantObject.exercise)!=null&&C.can_download)){A.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}e.history.push(`/classrooms/${c==null?void 0:c.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},o.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},o.createElement("span",{style:{color:"#666666",cursor:"pointer"}},o.createElement("i",{className:"iconfont icon-xiazai6"})))),o.createElement("div",{className:re.control},o.createElement("div",{className:re.extra},ae),z&&(q=="\u6DFB\u52A0\u76F4\u64AD"?o.createElement(X.Z,{menu:{items:(k=(F=[{label:o.createElement("div",{onClick:()=>{Ye("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},x&&{label:o.createElement("div",{onClick:()=>{Ye("\u5934\u6B4C")}},"\u5934\u6B4C\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:F.filter(C=>C==null?void 0:C.show))==null?void 0:k.map(C=>({label:C==null?void 0:C.label,key:C==null?void 0:C.key}))}},o.createElement("span",{className:re.selectBtn},o.createElement("span",null,o.createElement("i",{className:`iconfont ${R}`})),o.createElement("span",null,q))):o.createElement("span",{onClick:Ye,style:{cursor:"pointer"},className:re.selectBtn},o.createElement("span",null,o.createElement("i",{className:`iconfont ${R}`})),o.createElement("span",null,q))),!!M&&o.createElement(X.Z,{disabled:((Z=te==null?void 0:te.userInfo)==null?void 0:Z.user_status)===2,className:"ml10",dropdownRender:M},o.createElement("span",{className:((E=te==null?void 0:te.userInfo)==null?void 0:E.user_status)===2?re.selectBtn1:re.selectBtn},o.createElement("span",null,o.createElement("i",{className:"iconfont icon-tianjiadaohang"})),o.createElement(ie.Z,{title:((s=te==null?void 0:te.userInfo)==null?void 0:s.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},o.createElement("span",null,f||"\u521B\u5EFA\u8BD5\u5377"))))))))}},23869:function(er,Ft,u){"use strict";u.d(Ft,{rX:function(){return m},pW:function(){return M},gy:function(){return z},xY:function(){return g},O5:function(){return w},hs:function(){return b},tJ:function(){return f},o1:function(){return v},Rd:function(){return y}});var o=u(76560),B=u(62957),K=u(37285),I=u(6767),X=u(34055),A=u(49661),ie=u(87169),re=u(25510),e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAouElEQVR42u3de5gU1Z038HOqqu89PQPMhQHkNqCiCCK5qMRojIkXRNFERDTGNRvik5hNjPtgzEuyJLq6sq/EbEyy+u5jjBEhSEREvKyXQJRVs1FEMARhhhlgLsDAMD3T96o67x8zzPQMPTPVU12XX8/38/D4PDZdVedUd3+py6nf4UIIBgBAgeR0AwAAjEJgAQAZCCwAIAOBBQBkILAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMxfhbOedOt7a/nKUmcrbT2aIUxned8Xaa/DhMbsi2dppk8nO3ovG27XnbemTbDmE4wgIAQhBYAEAGAgsAyEBgAQAZCCwAIAOBBQBk5DGsIaedO3dWVFRY3cpVq1atXLnS4JuNj3WwgvF7tCbHZFhxe9u2dZp8Z04uHGlhxbAbKz44F/6KB2I2sCoqKqqqqqzuajgctnoTACMWoV8xTgkBgAwEFgCQgcACADIQWABABgILAMgwe5cwJ5O3jVtaWgp+z8KKW+bOPvjuwq1bMaTD+OLG2+ks2/aSSS78FTMcYQEAIQgsACADgQUAZCCwAIAMBBYAkIHAAgAyLBnW4CxnS/fb9k4r7nk7W8LBClZUQbBiYIEVI2ycnXjFIjjCAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQU4bAGK25Fu/Besm03wm27i2/bEATbNmTbN6QoRzDkhCMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5F7Xpnpy2w7Ta8bawo4eDC6RVIf0YmufBXzCwKLIvaCgC2ceevGKeEAEAGAgsAyEBgAQAZCCwAIMPsRfdVq1aFw2GrW7llyxZ7dgfACEToV8ydvd9vkhV1CPBOvHOkvdNZeY0IwSkhAJCBwAIAMhBYAEAGAgsAyEBgAQAZCCwAICOPcVhUnke3rcg/lYktbLuT7eyet+0zIo16j3CEBQBkILAAgAwEFgCQgcACADIQWABABgILAMjIo1pDHit19K6zFXfxXTiwgMqz+FZ004Wc/YidHSJjsuILqjUAQHFCYAEAGQgsACADgQUAZCCwAIAMBBYAkGF21hxnKxZQqdJvW5Nsm1LEinbmXNy2vlNZ3DhnfwgWjbDBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgw+ywBpOsuMlKZZ3GN2RycdsKcriQC3cIlclH3FkOBEdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgAz7JqHIiUqZfeONN8nZ4gS29d2KggcmWbF1Z4tnGN8QlZk+GI6wAIAQBBYAkIHAAgAyEFgAQAYCCwDIQGABABl5VGuw7Z63FSMYSN/NpTK1hEkuHC5AZdzMyPl14AgLAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkGG2WoMLa++bbKdxzvbIZN+pVL9wdqyDs01y4eKO/95xhAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyKNaQ0623bA3eUPUhdMBmOym8XdaMdOH8b67cLYLZ1kxdsS2ARDOThTCcIQFAIQgsACADAQWAJCBwAIAMhBYAEAGAgsAyDBbrSGPLbmvEgDpDRnfum3VGqzYEJXSCC5skjtnkTAJR1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyqNdh2x93kOq1ovLM9smIQgG1lDEw2ydlhNzk5+7lb0U1n5+/AJBQAUJwQWABABgILAMhAYAEAGQgsACADgQUAZJidhMI2VlTpt22sQ045t27baAPjO8TZ2S5sG/hiRa0IZ4tSWNFO4zAJBQCMdAgsACADgQUAZCCwAIAMBBYAkIHAAgAyzA5rcPYpc2ebZFvjTXJ2h9h2v9/Zxhtf3OSGrJjpw2Q7c7LogyMzDguMsOKbN5LbCW6DU0IYcdasWTNhwgSnWwHDkce8hM7OOmcclUHtJtcJJi1ZsmTNmjU9/+vCT9PxankONn4gOMKCEeqZZ55ZtmyZ062A/OAIq8AbyglHWK510003rV27lrny08QRVo7VIrAKu6GcEFhuNnHixIMHD7rw00Rg5Vitsx2wIu+c/c2T/pIZbXkyqbceUxsOqrV16r46rf6A1tist7Xp7e2iIyYyaZFRGWPco3CPl5eEpNJSadQoeXy1PHmiMm2qUjNVmXSaVD6G+/1Od4Uxxp599tlFixbl7qkF/5wbX9x4k6xIB3d+FRFYdnQzJyo96m5DJqO3HM7s2p1+f3vmo13q3lrtaKuIdghVZcabxzlXFB4pkSvKlek1nlkzvXPneGbOkMZWcY/Hwd5VVlYePXo0R68RWMNd3CIILDu6mROJHolMRqs/kNr2burNrentO7SDjSKVKuD6uc8nnzbeO2e279KLffPOlydPdCS5+t0x7O0+Amu4i1sEgWVHN3NyeY/01mOpbe8mNm5ObXtHa2xmmmbt9mRZHl/tm3dB4Nr5vnnnS+Vj7OzsunXrbrzxxlNfR2ANe3GLILDs6GZOLu2REGp9Q/KFl+Lrn8/s2i2SSfs23bUH/H7PzBnBry70XzNfmTyR2fJoTlNT0/jx43PtDATWMBe3CALLjm7m5LoeCaHW1cfXPBv/w3Nq3X6m63ZsdCCSpNRMCS66PnjTDcrUyTbElhWJg8AqOASWHd3MyVU90ppb4qvXxZ56Rt1Xl8dFdKtxrkybGrp1SfDmRXL1WIs3hcAqZI8sYsk4LLNtct84F+Mc/0TzbnA8kXjx5c5fPpbevsPyC1XDI8veObPD3/1W4OoreTBg0UZcOGrJihGFtpVbsGjXIbAKjFZgZT7e3bHq0cTzm0Q84XRbhsCDgcDCBSU/uNNz9gxL1o/AcmhDeUFgFRiVwBLJZGL9xuhDP1f31Trdljwo02oi99wV+Oq1BR90isByakN5QWAVGInA0pqaOx56JLZ6rYjFnW5L3ngoGLp5cck935fHVRdytQgshzaUFwRWgbk/sNLvf9i+/GeprW+76OJ6vjj3Xfy50vt/4p17buFWicByZkN5QXmZkUQXyc2vHL/tjtSWtwinFWNMiNSWt47fdkdy8ytMp9wRyBMCa8RQ1dhTq9u+czeti1aDdWhfbdt37o49tZqpqtNtAZvYV17GOCqFPqwYSGXRiYlIZ2KPPxG9f6XeHjW5KreRSiOR5ctCS2/nXlMPIbpwAJ0Lf0dWbD0vmISi+Il0pvNXj0UfeFh0djrdlsLT26PtP/03kcmEv/Mtk5kF7odTwmKnqrHHnyjWtOoiOjujDzwce/wJnBsWPQRWURMi9vTa6P0rizitujva2Rm9f2Xs6bW0bybAUBBYxSy5+dXoigeL77pVTnp7NLriweTmV51uCFgIgVW00u9vP/GjFdrhI043xD7a4SMnfrQi/f52pxsCVkFgFSetqbl9+X3q3iIZwWCcure2ffl9WlOz0w0BS5gtL0Nlghxnh0rYPGhYpFLt9/yk87EnzGyUtPC3bi996Gfc5zO+CJXyMjk5+8CJSZhIdaRLPLsh9vRap1vhpNjTaxPPbnC6FVB4CKxik9m1O7ryEYpPNReQiMWjKx/JfLzb6YZAgSGwioqIJzoeeXQEXro6lbq3tuPnj7q/zhfkBYFVVBKbXkps2OR0K9wisWFTYtNLTrcCCgmBVTy05pbOXz2OY4oeIp7o/NXjWnOL0w2BgkFgFY/46nXp9z90uhXukn7/w/jqdU63AgrGbLUG45ytbeBsqQnzd4iH3CdqbV3rdUtw9epUyvSa8g3PKDVTB3+bC2d1craIgjtLOOAIq0jE16xHWuWk7q2Nr1nvdCugMBBYxUCtq4+ve86SVQvBdL3Pn7z0WzbfP13/IJtpAGOMsfi659S6ekv2D9gL9bCKQXLTS+q+usKvVzBp9Gipopyxk0fyqqodbBSZjKHFZVmedBr3+XsXz4uua43NTFXl08Yz5eQXNZPRDjUZbcBJ6r665KaXwt/7duF3EdgLgUWe3nosvn6j0bIqksR0vXvCVM67/wy4ai2wcH5k+bLu4xpJ0hqbjn9tqbq/nklDHZsLIZWWjvrFv3tmnT2c+Vk5F52x40u/q+5vGPX/fqlMnsR0nUmy+vc9x267Qxw5mt/k9ULE128M3nyjVD6mwHsf7IXAIi+17d3Mro+NvJN7veE7vyVVVqh792kNB9WDh/Rjx0VHh0ilezOF8z5hJMty9djedNB1pshGWyZLUlXFsKeYF50x7vMxIeSKip4ZvdRP9opEcoh0zpVlmV0fp7a9G7h2fmF2OjgEgUVcRk1s3CySqaHfKQTz+fxXXub73IVMFyKR0KMd+uEjWlOzWrtf3V+v7m/Qmpr11mPakaO9pTu7LiT1REC+53ambgoJJgQPBJjX2/OS1tTCFZmXlrIBDrBEOiOSyRyvJ1OJjZsDV13OPPjOE2b2wzN+N9f4XVKT91OtmA7AhVN1dFHrG1Lb3jHaNq9HKokwxpjEeSgoh4JydZXn3HO6m5hIing88/dPjn/j21r9gazjLBPtNPdJMsakkrAU6J3k2ff5C8f84XcDLiFJsaeeiT+1JudBVmrbO2p9gzK9Jo8WOPqltYJtG7II/rWhLbXtXe1Qk6G3CsH9fl4Szv23nPNggAcDUqSEJVMDXiHiLI8Q0nX9SKvW3DLErT0heDgklZX1vhCL6+3tojMmkkmpojy7zfKE8fKE8YNsMfa71UzXmZzjvFU71JTa9m5egQVug8AiTGQyqTe3Gr/TL0VKeCAw+Hu0xmY9Gu0bWKInpISqCdXYHTrO9RPtbf/0z0MXpdL14A3XRZYv6zmmS7zyWvS+h5imaQcOhW67mfv9Q26te00n2tVP9g2yodSbW0M3L2IeTK5DFQKLML35cHr7jjzeH4+n3tyqnHWmXFXRHV6nHImo++tFKt3zv9zr7XMNXlVZMmX0IEvTtLp6MUSecsaE1nI4+zq6ONGu/v0TputMUTyzzzF+Q1A/clRrbB7k/entO7Tmw/LECeZ2PDgGgUVY5uPd2qFGo++WJO3AobZv38VLI3L5GKmqUh43VpkyWamZKk86TR5fLY0qk8JhdX89U9WeIOM+b/Y6RDotdN3oSaEQ8qSJ/su/yBUl9309SdIONSZe+m/GeZ8Q5IzJMhNCKh/jmTPr1NX2+d+seFIPHtJPnBgksLRDjZmPdyOw6EJgEZb+4END9wd7CCHSaXHkqN5yhO36G2OMSRLzeKRwSBpVJo+rlieMT3/4Ud8xVn1+/CKeyGPuP133nHl62cr7BjwP5Tz15p+Tb2wdqLWeGWcoU6f0vKDure38zX+JRKI7knThn//lwIKret+we4+IxQcJLJFMpT/40H/llwr9UYBNEFhUiWQys2Nn/osJxhiT+5zl6W0n9ONt6r46JgST5d4fPOc8FOyzdCwm8p2sdPCxqQP9jRBMUQJXXymVRnpeS7ywufPRx5jouqYmmCR5P31eVke0zK7dTNNyXnHvkdmxUySTxq+LgavkEVi2VUGwYl4M295pxfiJnFvXW4/l/bSzokiREhGLi1Sqz0jRfoNFszfc9+BI7+hkeT4WM0y6rpx5uv/qK3pfaDuRfOX1rl507Slp9CjPWWf2viEazezeM+SK1b21euuxwW41DsW2CU2cnZnCtqIUecERFlVqwwHtaGseC+i6MmVS2cMPiERSO9SoHWpUDxzS6hu0I0f1Y20imWSZDBOMSVnhJUk80mcYhIh2iIya32MxgxtoVUJ4Pz1XmXRazwuZ7TsyH+3qbZsQ8tgqOesNWlOzdvDQkM8MaUdb1YYDZgILHITAokqt3S+iHXksIIQ0epT3U+dJo8q6X0ilRWen3npMa2pWGw6otfvV+gPq7j2Z3Xt6Hh6USkuz16G3nRjOg4Enpf705/T/fsCknlNOSd1XK9JdNyX7/YPMpdKSnvQRGTX+x436ifbswFKmTZVGj+rdIX//RD/eNmSYimiHWrvfN++Cgn8iYAMEFlXqvrr8ihYIIZWEs0dFcZ+X+0ZLY0YrZ0z3nXxPfN1zbd/8btdYBK7I2eM5GWPakaNM14d+8nkAiU0vd/z8l4xLJ69ddT/003/wBOt/bSvz0c7ky6/1eUmWvZ+em30pKv3RLpFKDdk2oWY0KypbgC0QWFRp9QfyXYSXlAwxZpJzrflwdw4Kwf3+7GveTNf1I0eMloXIxTN7ZuAr1/E+mSKYzxf4yrW5joxOjlZNp2NPrtYam7IPr6RIxPuZub1ricUzH+401DbB1Px3HbgEAosqrdHYEzk9OJdGj+LyoAcgQmj1Dd032oTgoSAv6z0lFKqqHztu5nnm0C2LgzfdcErDJN7/gWTOOJfC3ZfPUlu3JZ57oU+i6bo8ZZJy5unZeyOzZ6/Bi2taIyaypwqBRZXediK/BSQp/Zf3o//678q0GnnSBLm6WhpdJoVCvbXxGBPxhLq/oXeJsrLsi0QintBaj5l6nlmWuTx0dRqhaUywrrIKasOBjodW6a3H+p3reT8zVy4f031IxXnmk3264SJZelubiT6Ak/IILGdnfLDz1qkZtg2A0Nvb821ZZseuzI6dzOORgkFpzChp7FhlyiRl8iRl+lR5XLVUVck0TWts6v7ZCyFPGN9zmMMYEx0d+rHjhbxFOFDXWg4zXWNcUusb2u/5SWrbu/2vTMlyZuff2u76IdNPBtbHu0UyaTSwcu06275Lzs5yYtvvyKIN4QiLKtERy3sZiTPGmabp0aje3s5q96fffofJEvMo3B+QIiVSaUStb2C8Ox2UaVN5VmkXrblFb80zsPKq7sAYY0zd35B85XXGeeqtbcmXXhlo4rL0O++ls+vqSJLxWwHD2XXgDggsqkQmPfyF+40+VzXR0aFFo9qhRiZJ3Qnj8XjOOrPPk3r7G0RHNJ/A4npbe+qd97jPa/DKl360Nfbk6vT2HUySUlve6r4jKQQvKQl/8zZ5fLXQdc640NT46nV9hmXZtuvAUQgsqkTGwCMyeR2BnzwT7PqvFClRzpie/feZj3eL5FDjBrLjTJbS23ccW/T1PI6x0hmRSPYO1OralhBSaST09SU97RGpVGrL28N5Msn4rgNXQmAVL865z9f748+LpnvOmenJCiyRTKqf1HK/f/Ca7iKj9j4d3dUAzvOolOz19taHEEwkEl3jVLnPx/xZdbXSGZFIOLRbwUkILKq4RxGDDDoXQopEIivuVaZMEnr+VzqFUCaM7zPHjCSF71wa/NriQU4JucRjT61JrN/IZIkJIZWVlj74U+X0acOZTJBzEU+0/+S+zPsfMsZ4KCiFQj1/qcfjejQ67ALMHGXdycInRxX3eIeoLePz+i660DPzrMJszuv1fW7ox1lS297rPQ/1eLxzZnlmnzO8LYrOmFRa2lXuVCorzb78Lzpjoj067AEW3OMd5pLgNEsCy4q7pC4cwWCFPEaElIRYx6DPEgphbtKaYenb1OEc3GUtffKCGpPHVmXPnSNiMb0zNuwBFrwkNLwFuxe3ax4HF/6OrKg/kVeTMFU9Vf0eS87N/hlS+KD/O9x1yuOqedZDRfrxNpFIDnt9hnYduBJOCamSRo0a8j0ik2GaJvKrr8C595TnDVV1qNLsjDHGJalPLQchWEY10gAuyQNfyxdM8chTJmW/pB05KmIxpmmMc2Zg6Pwwdh24EwKLKnl89WB/zbmIdrT/aIUUKTU0uIGzrnKjodtu8V/+xey/UffVdqz8hX7ixBDHS5wxxjJ/29NdzpRz0dHR/uP7pNIhGiCEHvjSpaF//HrPgInUn7fFf79WpNPqnr1MkngwoNRMyV5ECocDV1/BGNdjsfT/vNdbNLkguw5cDIFFlTJ5Iht0wIBIp1NvbDU+FEvoeuCqL3tmnd3nxXi84//+R+y3vzfarKwR5yKVTr2xZYjDK86ZEHL5mFBWO9VP9sV+t7q7XjNjckW5Mmli9kL+L1/q++IljDMR7Tj29aWp1/6Ux3EWZ8rkiUbfDC6DwKJKnjaVK54hSmIZ/xlrmnfunNIHfypXj81+ObFhU/zZ57sLvZ+afYMf1wghjRmjnD6NDVgigov29szuPUyS+xy+SZx5PN2DIXRdHlctVVb0WU5RuMIYY7x8THDhgtSWt42PnOCKR5421eTOB6cgsKhSaqbwSIk4drwA69J1efKk0gdX9BsDkd7+UfShn4vOTibLgQVXej/7aSZO5gKXUlvfSr765mCnibrumTNr9G9/wwP+nEeCXJaTW986/rWlg48sVc48XcqesFqI7KD0XXKRMnWy+sk+g4/p8EiJUoPAosq+SSiMs+22scm+G2+8FVMMKJMmyhXluvnA0nV5bFXpA//iv/TiPi+3Hove/1DXVSSmatznC3/7H7MrfPo+d37mw51ay5FBBtNzRZFKI4NMNy2FQkMcpnm93s/MzQ4jtW4/D4XlsZXd+6Fmiv/KL3UOMuFzX3JFeXap+N6mWvCtM/m1Mfnjsq1HxhtvHoY1UCWVj1Gm15hdi65LY0aXPvAvweuvyQ4OkUp1PPLr5CuvdyeFxJNvbEn/dXv2op45s/3XXJXHYzfDap5cUe6dOyf7tcSml1Ov/ylrR0iBa6+Wxow2eLVOmV7TZwQ/kILAoor7/cMeRN5N16XKitL7fxJc/NU+51NCxH+/tvM3/5U9FZjeeiz+hz9mT0rIPZ7QLTdKVZVmiiYPeRXMc+45ytTJvS8kEqktbyde2CySveOwvHNm+y660OBlLM/sczApIV24hkWY97xzud+X3+TPPbrOBB/8aXDxV/pd/Um+sTX64MOis7P/6y+/pn7zNs+smT2veM6dFbjyy7EnnzY4qiCzZ6/WcKDn+jqXpfT2j5jWFYK5Uk9R/Jd9gQd7J3PVmlvUv38iMhl1X13PFTceDAQWLki+8vrJCXgGxP0+73nnWvBRgE0QWIR5zp4hTxivDmMOGE2Xp0ws+7efBa6d3y+V0n/9oH3Z8u7CWNkkSWtsSrz4SnZgcZ8v9A83J17+b4PlieO/W9356ONZNw050zQRT+SeHVrX5dMm+C65qE/zPtihtbSIVDr56uvZtwh8F12onDE9s2Pn4Jfe5QnjPWfPsO4TAavhlJAwqbrKO2d23ovpuufsM0c9uipw3YJ+P291z94Td/+fzMe7c//sdT2xYZN2qDH7Nc95cwLzLzd4VshDIamyQqqsPPmnQqquUmac4bvw/BxbFML3+QuVrCEIIpNJvvq6iCeYpiVffi27qr08YVzg6iuGDE3vnNlydZUFHwXYBEdYhHGPx3fpxfE/bjQ6CkkIxpjvC58vffCn3jmz+v2lure27a4fpt/73wEPUiQps3tP4sVXw3fc3tsGryd065LE5leNHGSF7/hG8KYb+oyEEIx7PNLJW349a2VCSKPKgjfdkD2RorqvLrX17a7DsfSOnem/vJ89KD9wzVWx3z6tNTUP0n7fpRcPMdEZuJvZSSisWNzZMQRWjN6wbqyDb9758oRx2oFDRjrGFCV4/TWR+5b3GzjOGFPr6k/84N7UG1uGGM2UTifWbwguWiiNHt3zmue82f4vXxp/ai2Th2i8NGa0NGY0G5IQTNd9l32hX0Gb5Euvage7z1VFtCPx4sv+yy7pGRyrnHWm79LPx3+/dqC1yhPG+eadP/A2C/+1Mcn4Ol04g4ZFTcIpIW3K5EmGZl3Xdam0NPLDH5T9x8pT0yqzY2fbHd9LvvanocdeSlJ6+0ept9/Nfo37fKHbbpEqy03dLsxubNsJqaI8fMc3sgdwaQcb4+s2ZB9Lpv68Tc06P+Veb/ArC3kkMlAzfPMuUPo+RA3kILCI8yiBa+fz7PLBpxJCmXHGqF+vKrnnrn5TzzNdT/152/Gl/5Ta+rahUjCci46O+Nr12aMKGGPez3wqMP+KggSW3h5N/c97wZtu8F3wmezXEy9szvwt6+KaJGn7G1JvvZP9Hu9nP+U556ycJ8jc7wtcOz97EkagCJ8feb5553tmnp3+6wcDvcH76fMiP7zbM2eWfuRoVqZwpmuJza92rHpUO3Awj+lnJCm15a3ka3/yfmpO70AtWfZ96QuJjS/qJ9r7DEBNJrXGZh7wG6sYwUVnLPbkav3o0eCy72tHjnZHjySp9Q2djz3B0pnsdopkMrFhk2/eZ7nXe3JGVcl3wWfT7/zl1HV7Zp49yPkgUMGtGOlv2+UAF17DcuRiWecvfn3i3hW5Q4FzuapSKivNUdBK07RDTSKRGMZkWXJVJS/rWzdG1bRDh0Q662FswXgoKI+vNl77RcTjWlOLFCnpMx6Vc9HRqTXlmF+e+3zyhPG94yS63tnc0n9XcF724Irw976dbzdtu2SDeYKNNgCBNezF3RNYal1968LF6t7agbY04AFOzgFQRugix1DPXEMT8j5PlKTcS+VMVcF6n8ce+J3K9Jry59dmj5g3CIHl1A4ZCK5hFQNl6uTgousH/GvOu8tUnfpn2Hd+pVzrzGvTA/0ZaKncXWNG3hlcdP0w0gpcKI8jrNzLO/pEuLP/BJnse2Ebr9bWtV63ZMCDrBFMmV5TvuEZR0rKOPvrsGJDVnQTk1CMRErN1NCtS4Y3dXsxk6TQrUtQAKto4PtdPII3L/LOPdfpVriLd+65wZsXOd0KKBgEVvGQq8eGv7OUBwPmV1UceDAQ/s7SfkWfgTQEVlEJLLgqcN0Cp1vhFoHrFgQWXOV0K6CQEFhFhQcDJXfdqUyf5nRDnKdMn1Zy15043iwyCKxi4zl7RmTZ93goaH5VdPFQMLLseyh9VXzsq9aQk8nn0W2r0p9znS4c19clcMN16b9u73zsCacb4pjQLYsDN1xn0cptG0FtG5M/Lju7iSOsIsR9vpJl3+9Xq3Pk8F1yUcmy72cX0oKigcAqTvK46tL7f1yAaXWoUabXlN7/Y3kcJqMvTgisouWdO6fsgRVyVaX5VVEhV1WWPbCi37RgUEwQWMXMP//yyIp7pdKI0w2xg1Qaiay41z//cqcbAhZCYBU1zkO3LI4sX8bDYfMrczMeDkeWLwvdsnj4j3MDBQisYqcooaW3R350dxFnFg+HIz+6O7T0dhQULXpurNZgkhWjDWwr5mVRj0Q6E3v8iej9K/X2aMF3jrOk0khk+bLQ0tu519R0OLaVHLCi7ogLG29ReRUEVoG76c7AYowxVY09vTa64kHt8JGC7x+nyFWVkRX3hm5ZbP7YyoW/edKNtyiwcEo4YihK6NYlo371sDKtSMY6KNNqRv3q4dCtS3AmOHIgsEYSSfLPv2L0k//pu+Qi2henOfddctHoJ//TP/8KlAAbUXBKWOBuuveUMIvW1Nzx0COx1WtFLF7YNduAh4KhmxeX3PP9wo4OdeFZFenG4xqWUQgsQ+tMJhPrN0Yf+rm6j1JVZWVaTeSeuwJfvZb7/YVdswt/86Qbj8AyCoFlXObj3R2rHk08v0nEExZtolB4MBBYuKDkB3daVIPBhb950o13PrBsa6sVc2oZZ1veuaTYg4gnEi++3PnLx9Lbd/ROjOoqsuydMzv83W8Frr7SuvpWVvzmXbhO4xvKCYFV+A2ZNNICq4vW3BJfvS721DPqvrqCzDhfGJwr06aGbl0SvHmR1ZWOXRguLvzOI7AKvyGTRmZgdTVIrauPr3k2/ofn1Lr97NSZou0kScrUKcEbrw/edIMydbIN9zRdGC4u/M4jsAq/IZNGbmCdbJZafyD5wub4+uczu3aLZNLm7XO/3zNzRvCrC/3XzFcmT7Rt+IULw8WF33kEVuE3ZNJID6yT9NZjqW3vJjZuTm17R2tstvzylizL46t98y4IXDvfN+98qXyMzf11Ybi48DuPwCr8hkxCYPVpZCaj1R9IbXs39ebW9PYd2sFGkUoVcs/4fPJp471zZvsuvdg373x58kTuMfVI4PBb4r5wceF3HoFV+A2ZhMDKSWQyesvhzK7d6fe3Zz7ape6t1Y62imiHUNU8LtJzzhWFR0rkinJleo1n1kzv3DmemTOksVVO5VR200ztHwTWcN+ZF7PjsKzolXG0fvNGkIg2kUzqrcfUhoNqbZ26r06rP6A1NultJ/T2dtERE5m0yKiMMe5RuMfLS0JSaak0qkweP06ePFGZNlWpmapMOk0qH1PwwZ/2sO3fY5NNMs62wYPm+47AchcSgTXCIbCGvU7zfceDowBABgILAMhAYAEAGQgsqtauXet0EwDshovu7pLXrqusrLzssssWLlx40UUXjR1r7aN20AMX3Ye9TvN9t6S2rMm2OjsOy2Q3c7KikowVWzfZ95Hzsyl4O40vnrOdVnwczn5pB4JTQgAgA4EFAGQgsACADAQWAJCBwAIAMhBYAECGfeVlnOXCqXSojMexopvO7qWcRsiX1njf3VlnCUdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjXYdpPVtkodVgzUoHIr2rbBCiZ7ZFvfnS0xYlvtDePFHoyz89eBIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7DGpx97N62ev5W3KO1besmpy0wyYXDBXKiUmLEWVZMgYFqDQAwgiCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyGMSCks2774n161op8l12nbH3YUzkpCelcMkZ7+fJjdkUQkHHGEBABkILAAgA4EFAGQgsACADAQWAJCBwAIAMsgMa3DhU/vO3sV34Z1sk+s0zoVbd+E4D2fLq1gER1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDwmoTDOihoMxhc3eefVZEV9K7hwAg6T7XR2ZgrH780XvEkunGPFor7jCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkUe1BmfLGFixIdv6bnydLpwXwzjbboTbtnXbyi04O6TD2flQMKwBAIoTAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjWYLGNg2/wIVrBitIELZ9BwdoeYXNy2cR623e/PyYq+W7FOi3YIjrAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGXlUazC7JUeLEzhbK8K2IR3FN3bEhTVCrOhmTi4cVGFbjwaCIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7VGkxytjyAyQ1ZcdvYtjoEVgyAoDLbhbPrNF7LxHiTbCvI4WydjIHgCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkcewBioPvlsxAMK2u/gunHPB5OJWjJ+wbeSKs1u3YnHqRT5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIMFutYefOnRUVFVa3ctWqVStXrjT4ZtsqK+RE5Ql7K1BpvAtHmdhWI8S2QhcWDWswG1gVFRVVVVVWtCxbOBy2ehMA4H44JQQAMhBYAEAGAgsAyEBgAQAZCCwAIMOSSShM3tFsaWkp+J1HZx+RN75O23pkRWEGk5wdEWJFN0023mTdEWfH9xjvZl5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIsGRYg7NIP99vRd+tKDlg2zutYLxJzk7/Ydv+dOEcKwPBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgowiHNYzk4QJWPEzvwm7mZEVlBZP1Epwd65CTbSMYLBq5giMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5yBgrbSvfbVnKASsED25j8iE2u0/jiJsc6uLBWhLPrZBYFVsHnvAEAYDglBABCEFgAQAYCCwDIQGABABlmL7qvWrUqHA5b3cotW7bYszsAwM24FXeIbUPl0XPbahsY76ZtU3W48+64ma0bZ9tnZFtdB9tKoQwEp4QAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyGNQAAOAtHWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjP8Prqme11Be/zoAAAAASUVORK5CYII=",i=u.p+"static/newqrcode.a8740efb.png",p=u(32637),r=u(59301),l=(q,R,ae)=>new Promise((te,Ye)=>{var x=k=>{try{F(ae.next(k))}catch(Z){Ye(Z)}},_=k=>{try{F(ae.throw(k))}catch(Z){Ye(Z)}},F=k=>k.done?te(k.value):Promise.resolve(k.value).then(x,_);F((ae=ae.apply(q,R)).next())});const f=(q,R=!1,ae=!1,te="",Ye=!1)=>!!(v(q)&&N(q,R,ae,te,Ye)),v=q=>(0,X.bg)()?!0:(q({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),b=q=>{var R,ae,te;const{user:Ye}=(0,o.getDvaApp)()._store.getState();(0,X.bg)()&&!((ae=(R=Ye==null?void 0:Ye.userInfo)==null?void 0:R.course)!=null&&ae.course_public)&&!((te=Ye==null?void 0:Ye.userInfo)!=null&&te.profile_completed)&&q({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},N=(q,R=!1,ae=!0,te="",Ye=!1)=>{var x;const{user:_}=(0,o.getDvaApp)()._store.getState();return(x=_.userInfo)!=null&&x.profile_completed?!0:(ae?q({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:te,isCurrentPage:Ye}}):B.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\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:()=>{(0,A.xg)("/account/profile/edit"),O()}}),!1)},O=()=>{B.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},y=()=>{B.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:r.createElement("div",{style:{textAlign:"center"}},r.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),r.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:p}),r.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},w=()=>{var q;const{user:R}=(0,o.getDvaApp)()._store.getState();return(q=R.userInfo)!=null&&q.professional_certification?!0:(B.default.confirm({title:"\u63D0\u793A",centered:!0,content:r.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:()=>{(0,A.xg)("/account/certification")}}),!1)},g=()=>(0,X.V9)()?!0:(B.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:r.createElement("div",{className:"tc",style:{marginLeft:-38}},r.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),r.createElement("img",{src:i,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),m=(q,R)=>q?!0:(B.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:r.createElement("div",null,r.createElement("p",null,R||"\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"),r.createElement("div",{style:{marginLeft:"110px"}},r.createElement("img",{src:e,width:200}),r.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,A.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),M=q=>{B.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:r.createElement("div",null,r.createElement("div",null,r.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),r.createElement(K.Z,null),r.createElement("p",{style:{color:"#666666",fontSize:12}}," ",r.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",r.createElement("a",null,q),"\u5929\u3002"),r.createElement("p",{style:{color:"#666666",fontSize:12}}," ",r.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),r.createElement("div",{style:{textAlign:"center",marginTop:30}},r.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:re,alt:"\u4E8C\u7EF4\u7801",width:160})))})},z=(q,R="")=>{const{shixunsDetail:{detail:ae}}=(0,o.getDvaApp)()._store.getState();if((ae==null?void 0:ae.public)===2||(ae==null?void 0:ae.public)===1||(ae==null?void 0:ae.shixun_status)===3){let te="";return(ae==null?void 0:ae.public)===2&&(te="\u5DF2\u516C\u5F00"),(ae==null?void 0:ae.public)===1&&(te="\u5F85\u5BA1\u6838"),(ae==null?void 0:ae.shixun_status)===3&&(te="\u5DF2\u5173\u95ED"),B.default.info({centered:!0,icon:r.createElement(ie.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:r.createElement("div",{className:"tc",style:{marginLeft:-38}},r.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},r.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",te,"\uFF0C",R,"\u3002"),r.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),r.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:re,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ae==null?void 0:ae.shixun_status)===2?(B.default.confirm({centered:!0,icon:r.createElement(ie.Z,null),title:"\u63D0\u793A",content:r.createElement("div",null,r.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",R,"\u3002"),r.createElement("br",null),r.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:()=>{B.default.confirm({width:440,centered:!0,icon:r.createElement(ie.Z,{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:()=>l(void 0,null,function*(){(yield q({type:"shixunsDetail/cancelRelease",payload:{id:ae==null?void 0:ae.identifier}})).status!==401&&(I.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),q({type:"shixunsDetail/getShixunsDetail",payload:{id:ae==null?void 0:ae.identifier}}),q({type:"practiceSetting/getCommonData",payload:{id:ae==null?void 0:ae.identifier}}))})})}}),!0):!1}},25769:function(er,Ft,u){"use strict";var o=u(98040),B={"text/plain":"Text","text/html":"Url",default:"Text"},K="Copy to clipboard: #{key}, Enter";function I(A){var ie=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return A.replace(/#{\s*key\s*}/g,ie)}function X(A,ie){var re,e,i,p,r,l,f=!1;ie||(ie={}),re=ie.debug||!1;try{i=o(),p=document.createRange(),r=document.getSelection(),l=document.createElement("span"),l.textContent=A,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",function(b){if(b.stopPropagation(),ie.format)if(b.preventDefault(),typeof b.clipboardData=="undefined"){re&&console.warn("unable to use e.clipboardData"),re&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var N=B[ie.format]||B.default;window.clipboardData.setData(N,A)}else b.clipboardData.clearData(),b.clipboardData.setData(ie.format,A);ie.onCopy&&(b.preventDefault(),ie.onCopy(b.clipboardData))}),document.body.appendChild(l),p.selectNodeContents(l),r.addRange(p);var v=document.execCommand("copy");if(!v)throw new Error("copy command was unsuccessful");f=!0}catch(b){re&&console.error("unable to copy using execCommand: ",b),re&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(ie.format||"text",A),ie.onCopy&&ie.onCopy(window.clipboardData),f=!0}catch(N){re&&console.error("unable to copy using clipboardData: ",N),re&&console.error("falling back to prompt"),e=I("message"in ie?ie.message:K),window.prompt(e,A)}}finally{r&&(typeof r.removeRange=="function"?r.removeRange(p):r.removeAllRanges()),l&&document.body.removeChild(l),i()}return f}er.exports=X},53184:function(er,Ft,u){"use strict";var o,B;function K(I,X,A){var ie=function(re,e){return I.js_beautify(re,e)};return ie.js=I.js_beautify,ie.css=X.css_beautify,ie.html=A.html_beautify,ie.js_beautify=I.js_beautify,ie.css_beautify=X.css_beautify,ie.html_beautify=A.html_beautify,ie}o=[u(58553),u(87804),u(40998)],B=function(I,X,A){return K(I,X,A)}.apply(Ft,o),B!==void 0&&(er.exports=B)},87804:function(er,Ft){var u,o;(function(){var B;(function(){"use strict";var I=[,,function(re){function e(r){this.__parent=r,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}e.prototype.clone_empty=function(){var r=new e(this.__parent);return r.set_indent(this.__indent_count,this.__alignment_count),r},e.prototype.item=function(r){return r<0?this.__items[this.__items.length+r]:this.__items[r]},e.prototype.has_match=function(r){for(var l=this.__items.length-1;l>=0;l--)if(this.__items[l].match(r))return!0;return!1},e.prototype.set_indent=function(r,l){this.is_empty()&&(this.__indent_count=r||0,this.__alignment_count=l||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},e.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},e.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},e.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var r=this.__parent.current_line;return r.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),r.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),r.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,r.__items[0]===" "&&(r.__items.splice(0,1),r.__character_count-=1),!0}return!1},e.prototype.is_empty=function(){return this.__items.length===0},e.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},e.prototype.push=function(r){this.__items.push(r);var l=r.lastIndexOf(` +`)}]};var re=u(53184),e=u.n(re),i=(ye,Pe,Ge)=>new Promise((ce,ne)=>{var ue=fe=>{try{pe(Ge.next(fe))}catch(W){ne(W)}},L=fe=>{try{pe(Ge.throw(fe))}catch(W){ne(W)}},pe=fe=>fe.done?ce(fe.value):Promise.resolve(fe.value).then(ue,L);pe((Ge=Ge.apply(ye,Pe)).next())});const p={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},r=(ye,Pe,Ge,ce)=>{const ne=Pe.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ge.lineNumber,endColumn:Ge.column});return Array.from(new Set(ne.match(/\b\w{2,}\b/g)||[])).map(L=>({label:L,kind:ye.languages.CompletionItemKind.Text,insertText:L,range:ce}))},l=(ye,Pe,Ge,ce)=>{ye.languages.registerCompletionItemProvider(Pe,{provideCompletionItems(ne,ue){const L=ne.getWordUntilPosition(ue),pe={startLineNumber:ue.lineNumber,endLineNumber:ue.lineNumber,startColumn:L.startColumn,endColumn:L.endColumn},fe=ne.getLineContent(ue.lineNumber).substring(L.startColumn-2,L.endColumn);return{suggestions:[...r(ye,ne,ue,pe),...Ge.map(P=>({label:P,kind:ye.languages.CompletionItemKind.Keyword,documentation:P,insertText:P,insertTextRules:ye.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pe})),...ce.map(P=>({label:P.label,kind:ye.languages.CompletionItemKind.Snippet,documentation:P.content,insertText:fe.startsWith("#")?P.content.replace(/#/,""):P.content,insertTextRules:ye.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pe}))]}}})};var f=ye=>{p.languages.forEach(Pe=>{ye.languages.registerDocumentFormattingEditProvider(Pe,{provideDocumentFormattingEdits(Ge){return i(this,null,function*(){const ce=e()(Ge.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Ge.getFullModelRange(),text:ce}]})}})}),l(ye,"java",I.keywords,I.quickKey),l(ye,"cpp",X.keywords,X.quickKey),l(ye,"c",K.keywords,[]),l(ye,"python",A.keywords,A.quickKey),l(ye,"scala",ie.keywords,ie.quickKey)};const v="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var b=Object.defineProperty,N=(ye,Pe,Ge)=>Pe in ye?b(ye,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):ye[Pe]=Ge,O=(ye,Pe,Ge)=>N(ye,typeof Pe!="symbol"?Pe+"":Pe,Ge);const y=class du{constructor(Pe,Ge,ce){this.placeholder=Pe,this.editor=Ge,this.monaco=ce,Ge.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return du.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};O(y,"ID","editor.widget.placeholderHint");var g=y,m=u(96236),M=u(6767),z=u(25399),q=u(89392),R=u(33796),ae=u(56102),te=Object.defineProperty,Ye=Object.defineProperties,x=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,Z=(ye,Pe,Ge)=>Pe in ye?te(ye,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):ye[Pe]=Ge,E=(ye,Pe)=>{for(var Ge in Pe||(Pe={}))F.call(Pe,Ge)&&Z(ye,Ge,Pe[Ge]);if(_)for(var Ge of _(Pe))k.call(Pe,Ge)&&Z(ye,Ge,Pe[Ge]);return ye},s=(ye,Pe)=>Ye(ye,x(Pe)),c=(ye,Pe)=>{var Ge={};for(var ce in ye)F.call(ye,ce)&&Pe.indexOf(ce)<0&&(Ge[ce]=ye[ce]);if(ye!=null&&_)for(var ce of _(ye))Pe.indexOf(ce)<0&&k.call(ye,ce)&&(Ge[ce]=ye[ce]);return Ge},C=(ye,Pe,Ge)=>new Promise((ce,ne)=>{var ue=fe=>{try{pe(Ge.next(fe))}catch(W){ne(W)}},L=fe=>{try{pe(Ge.throw(fe))}catch(W){ne(W)}},pe=fe=>fe.done?ce(fe.value):Promise.resolve(fe.value).then(ue,L);pe((Ge=Ge.apply(ye,Pe)).next())});function V(ye){return/^\d+$/.test(ye)?`${ye}px`:ye}function Ce(){}let _e=!1;const We={"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",Scala:"scale",solidity:"sol"};function vt(ye=[]){let Pe=ye;if(Array.isArray(ye)){for(let Ge=0;GeC(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(ye){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",ye)}});var de=ye=>{var Pe=ye,{width:Ge="100%",height:ce="100%",value:ne,language:ue="javascript",style:L={},options:pe={},overrideServices:fe={},theme:W="vs-dark",onEditBlur:P,isCopy:Y=!1,onSave:Be,autoHeight:se=!1,forbidCopy:he=!1,onChange:me=Ce,editorDidMount:Ue=Ce,onFocus:Xe=Ce,onBreakPoint:wt=Ce,breakPointValue:Yt=[],filename:gt="educoder.txt",errorLine:Ut,errorContent:ve="",highlightLine:Re,openBreakPoint:be=!1,placeholder:Te="",showMiniMap:at=!0}=Pe,Ht=c(Pe,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Jt=(0,o.useRef)(),Je=(0,o.useRef)({}),vn=(0,o.useRef)(),Nn=(0,o.useRef)(),pn=(0,o.useRef)([]),nn=(0,o.useRef)(!1),In=(0,o.useRef)(),jn=(0,o.useRef)(),Gn=(0,o.useRef)(!1),[hn,kn]=(0,o.useState)(!1);function Kn(){let xn;return Jt.current&&(xn=new B.Z(en=>{for(let Rn of en)(Rn.target.offsetHeight>0||Rn.target.offsetWidth>0)&&Je.current.instance.layout()}),xn.observe(Jt.current)),xn}function He(){M.ZP.warning({content:decodeURIComponent(v),key:"monaco-editor-tip"})}const ot=()=>{let xn=Je.current.instance;if(ne!=null&&xn&&hn){const en=xn.getModel();en&&ne!==en.getValue()&&(_e=!0,en.setValue(ne),xn.layout(),_e=!1)}};(0,o.useEffect)(()=>{const xn=R.Z.subscribe("formatDocument",en=>{var Rn;let Ir=Je.current.instance;(Rn=Ir==null?void 0:Ir.getAction)==null||Rn.call(Ir,"editor.action.formatDocument").run()});return window.updateMonacoValue=en=>{me(en)},xn},[]),(0,o.useEffect)(()=>{var xn;let en=Je.current.instance;Nn.current&&clearTimeout(Nn.current),Nn.current=setTimeout(()=>{ot()},500),ne&&(ne!=null&&ne.length)&&((xn=en==null?void 0:en.updateOptions)==null||xn.call(en,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ne.split(/\r\n|\r|\n/g).length))+3,5)}))},[ne,hn,Je.current]),(0,o.useEffect)(()=>{if(Ut&&Je.current&&Je.current.instance){let en=Je.current.instance;en.changeViewZones(function(Rn){var Ir=document.createElement("div");Ir.style.padding="10px 20px",Ir.style.width="calc(100% - 20px)",Ir.className="my-error-line-wrp",Ir.innerHTML=ve,Rn.addZone({afterLineNumber:Ut||11,heightInLines:3,domNode:Ir})});var xn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};en.addOverlayWidget(xn),en.revealPositionInCenter({lineNumber:20,column:1})}},[Ut,Je.current,hn]);const rn=(xn="",en)=>{if(!xn||xn.trim()==="")return!0;const Ir=Je.current.instance.getModel().getLineTokens(en);let Nr=!1;for(let Ne=0;Ne<2;Ne++)Ir.getStandardTokenType(Ne)===1&&(Nr=!0);return Nr};(0,o.useEffect)(()=>{var xn;const en=(xn=Je.current)==null?void 0:xn.instance;if(en&&hn&&he){const Rn=en.onDidBlurEditorWidget(()=>{Gn.current=!1}),Ir=en.onDidFocusEditorText(()=>{Gn.current=!0});return()=>{Rn.dispose(),Ir.dispose()}}},[Je.current,hn,he]),(0,o.useEffect)(()=>{var xn;if((xn=Je.current)!=null&&xn.instance&&hn&&be){let en=Je.current.instance,Rn=en.getModel();if(!Rn)return;(()=>{var on;let Cn=[],Hn=[];const wn=Rn.getAllDecorations();for(let Fe of wn)Fe.options.className==="highlighted-line"&&(Cn.push((on=Fe==null?void 0:Fe.range)==null?void 0:on.startLineNumber),Hn.push(Fe==null?void 0:Fe.id));if(Re===Cn[0])return;Rn.deltaDecorations(Hn,[]);const Vt=Rn.getLineCount();Re&&Re<=Vt&&(en.deltaDecorations([],[{range:new Ve.Range(Re,1,Re,Rn.getLineMaxColumn(Re)),options:{isWholeLine:!0,className:"highlighted-line"}}]),en.revealLineInCenter(Re))})();const Nr=(on=!1)=>{var Cn;let Hn=[],wn=[];const Vt=Rn.getAllDecorations();for(let Fe of Vt)Fe.options.linesDecorationsClassName==="breakpoints-select"&&(Hn.push((Cn=Fe==null?void 0:Fe.range)==null?void 0:Cn.startLineNumber),wn.push(Fe==null?void 0:Fe.id));if(on)return{lines:Hn,ids:wn};wt(Hn)},Ne=on=>C(void 0,null,function*(){let Cn={range:new Ve.Range(on,1,on,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Rn.deltaDecorations([],[Cn]),Nr()}),Ie=on=>C(void 0,null,function*(){let Cn=[];const Hn=en.getLineDecorations(on);for(let wn of Hn)wn.options.linesDecorationsClassName==="breakpoints-select"&&Cn.push(wn.id);yield Rn.deltaDecorations(Cn,[]),Nr()}),kt=on=>{let Cn=en.getLineDecorations(on);for(let Hn of Cn)if(Hn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,q.isEqual)(Yt,Nr(!0).lines)){Rn.deltaDecorations(Nr(!0).ids,[]);const on=Yt.map(Cn=>({range:new Ve.Range(Cn,1,Cn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Rn.deltaDecorations([],on)}const Rt=en.onDidChangeModelContent(on=>{let Cn=en.getPosition();if(Cn){let Hn=Cn.lineNumber;clearTimeout(jn.current),jn.current=setTimeout(()=>{rn(Rn.getLineContent(Hn),Hn)?Ie(Hn):kt(Hn)?(Ie(Hn),Ne(Hn)):Nr()},100)}}),Xt=en.onMouseDown(on=>{var Cn,Hn,wn;if(on.target.detail&&((wn=(Hn=(Cn=on.target)==null?void 0:Cn.element)==null?void 0:Hn.className)!=null&&wn.includes("line-numbers"))){let Vt=on.target.position.lineNumber;if(rn(Rn.getLineContent(Vt),Vt))return;kt(Vt)?Ie(Vt):Ne(Vt)}}),ze=on=>{let Cn={range:new Ve.Range(on,1,on,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};pn.current=en.deltaDecorations(pn.current,[Cn])},tn=()=>{pn.current=en.deltaDecorations(pn.current,[])},$t=en.onMouseMove(on=>{var Cn,Hn,wn;if(tn(),on.target.detail&&((wn=(Hn=(Cn=on.target)==null?void 0:Cn.element)==null?void 0:Hn.className)!=null&&wn.includes("line-numbers"))){let Vt=on.target.position.lineNumber;if(rn(Rn.getLineContent(Vt),Vt))return;ze(Vt)}}),_n=en.onMouseLeave(()=>{tn()});return()=>{Rt.dispose(),Xt.dispose(),$t.dispose(),_n.dispose()}}},[Je.current,hn,Yt,Re,be,ue]),(0,o.useEffect)(()=>{var xn;(xn=Je.current)!=null&&xn.instance&&be&&Je.current.instance.setPosition({lineNumber:0,column:0})},[Re]);function Vn(){let xn=Je.current.instance;if(xn){const en=xn.getSelection(),Rn=Je.current.pastePos||{},Ir=new Ve.Range(Rn.startLineNumber||en.endLineNumber,Rn.startColumn||en.endColumn,Rn.endLineNumber||en.endLineNumber,Rn.endColumn||en.endColumn);setTimeout(()=>{xn.executeEdits("",[{range:Ir,text:""}])},300)}}function Kt(xn){(window.navigator.platform.match("Mac")?xn.metaKey:xn.ctrlKey)&&xn.keyCode==83&&(xn.preventDefault(),Be())}const Mn=()=>{if(se&&Je.current.instance){const xn=Je.current.instance.getContentHeight();Qn(xn{if(!Gn.current)return;const{keyCode:en,ctrlKey:Rn,metaKey:Ir,target:Nr,type:Ne}=xn;return(Ne==="paste"||(en===67||en===86)&&(Ir||Rn))&&Nr.nodeName==="TEXTAREA"&&(He(),xn.preventDefault()),!1};function sr(xn,en){var Rn=window.URL||window.webkitURL||window,Ir=new Blob([en]),Nr=document.createElementNS("http://www.w3.org/1999/xhtml","a");Nr.href=Rn.createObjectURL(Ir),Nr.download=xn,or(Nr)}(0,o.useEffect)(()=>{Mn()},[Mn]),(0,o.useEffect)(()=>{Jt.current&&!hn&&Promise.all([u.e(8909),u.e(5028)]).then(u.bind(u,71448)).then(xn=>{try{Ve=xn,Je.current.instance=Ve.editor.create(Jt.current,{value:ne,language:vt(ue),theme:W,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:at||!1}},fe);const en=Je.current.instance;let Nr=[...m.BH._menuItems].find(Rt=>Rt[0]._debugName=="EditorContext")[1],Ne=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Ie=(Rt,Xt)=>{var ze,tn;let $t=Rt._first;do Xt.includes((tn=(ze=$t.element)==null?void 0:ze.command)==null?void 0:tn.id)&&Rt._remove($t);while($t=$t.next)};if(Ue(en,Ve),setTimeout(()=>{Mn(),Je.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{sr(gt||"educoder.txt",en.getValue())}})},500),Je.current.subscription=en.onDidChangeModelContent(Rt=>{nn.current?clearTimeout(In.current):(Mn(),me(en.getValue(),Rt)),In.current=setTimeout(()=>{nn.current=!1},500)}),window.Monaco||f(Ve,vt(ue)),he&&(Ie(Nr,Ne),Jt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",zn),window.removeEventListener("paste",zn),window.addEventListener("keydown",zn),window.addEventListener("paste",zn)),window.Monaco=Ve,P&&en.onDidBlurEditorWidget(()=>{P(en.getValue())}),Xe&&en.onDidFocusEditorText(()=>{he&&yt(),Xe(en.getValue())}),he){yt();try{en.onDidPaste(Rt=>{const Xt=en.getSelection(),ze=Je.current.pastePos||{},tn=new Ve.Range(ze.startLineNumber||Xt.endLineNumber,ze.startColumn||Xt.endColumn,ze.endLineNumber||Xt.endLineNumber,ze.endColumn||Xt.endColumn);en.executeEdits("",[{range:Rt.range,text:""}])})}catch(Rt){}}let kt=Kn();return Te&&typeof Te=="string"&&new g(Te,en,Ve),kn(!0),()=>{const Rt=Je.current.instance;Rt.dispose();const Xt=Rt.getModel();Xt&&Xt.dispose(),Je.current.subscription&&Je.current.subscription.dispose(),kt.unobserve(Jt.current)}}catch(en){}})},[]),(0,o.useEffect)(()=>{if(Je.current.instance&&hn)return document.addEventListener("keydown",Kt,!1),()=>{document.removeEventListener("keydown",Kt)}},[Be,hn]),(0,o.useEffect)(()=>{let xn=Je.current.instance;if(xn&&hn){let en=vt(ue);Ve.editor.setModelLanguage(xn.getModel(),en)}},[ue,hn]),(0,o.useEffect)(()=>{Je.current.instance&&hn&&Ve.editor.setTheme(W)},[W,hn]),(0,o.useEffect)(()=>{let xn=Je.current.instance;vn.current=pe,xn&&hn&&(xn.updateOptions(E({},pe)),setTimeout(()=>{xn.getModel().updateOptions(E({},pe))},200))},[JSON.stringify(pe),hn]),(0,o.useEffect)(()=>{let xn=Je.current.instance;xn&&hn&&xn.layout()},[Ge,ce,hn]);const[Fn,Un]=(0,o.useState)(V(Ge)),[Xn,Qn]=(0,o.useState)(V(ce)),Dr=s(E({},L),{width:Fn,height:Xn,position:"relative"});return o.createElement("div",{className:"my-monaco-editor",ref:Jt,style:Dr},Y&&o.createElement(ae.CopyToClipboard,{text:ne,onCopy:()=>M.ZP.success("\u590D\u5236\u6210\u529F")},o.createElement(z.Z,{title:"\u590D\u5236\u4EE3\u7801"},o.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},o.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function oe({width:ye="100%",height:Pe="100%",original:Ge,modified:ce,language:ne,options:ue={}}){const L=(0,o.useRef)(),[pe,fe]=(0,o.useState)(null);function W(se){let he;return L.current&&(he=new B.Z(me=>{for(let Ue of me)(Ue.target.offsetHeight>0||Ue.target.offsetWidth>0)&&se.layout()}),he.observe(L.current)),he}(0,o.useEffect)(()=>(L.current&&Promise.all([u.e(8909),u.e(9404)]).then(u.bind(u,2550)).then(se=>{Ve=se;const he=Ve.editor.createDiffEditor(L.current,s(E({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},ue),{wordWrap:!0}));fe(he);let me=W(he);return()=>{he.dispose();const Ue=he.getModel();Ue&&Ue.dispose(),me.unobserve(L.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,o.useEffect)(()=>{pe&&pe.setModel({original:Ve.editor.createModel(Ge,ne),modified:Ve.editor.createModel(ce,ne)})},[Ge,ce,ne,pe]);const P=V(ye),Y=V(Pe),Be={width:P,height:Y};return o.createElement("div",{className:"my-diff-editor",ref:L,style:Be})}},96769:function(er,Ft,u){"use strict";var o=u(59301),B=u(28284),K=u(62957),I=u(458),X=u(77019),A=u(5269),ie=u(25399),re=u(96599),e=u(61186),i=u.n(e),p=u(76560),r=u(90524),l=u(41550),f=u(34055),v=u(59301),b=Object.defineProperty,N=Object.defineProperties,O=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,m=(te,Ye,x)=>Ye in te?b(te,Ye,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[Ye]=x,M=(te,Ye)=>{for(var x in Ye||(Ye={}))w.call(Ye,x)&&m(te,x,Ye[x]);if(y)for(var x of y(Ye))g.call(Ye,x)&&m(te,x,Ye[x]);return te},z=(te,Ye)=>N(te,O(Ye)),q=(te,Ye,x)=>new Promise((_,F)=>{var k=s=>{try{E(x.next(s))}catch(c){F(c)}},Z=s=>{try{E(x.throw(s))}catch(c){F(c)}},E=s=>s.done?_(s.value):Promise.resolve(s.value).then(k,Z);E((x=x.apply(te,Ye)).next())});const R={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},ae=({attachment:te,dispatch:Ye,loading:x,globalSetting:_})=>{const F=(0,p.useParams)(),{detail:k}=te,[Z]=B.default.useForm(),[E,s]=(0,o.useState)(!1),[c,C]=(0,o.useState)([]),[V,Ce]=(0,o.useState)(M({},R)),[_e,We]=(0,o.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),vt=yt=>yt&&ytq(void 0,null,function*(){var yt,de,oe,ye,Pe,Ge,ce,ne,ue;let L={};((de=(yt=te==null?void 0:te.actionTabs)==null?void 0:yt.params)==null?void 0:de.openType)=="\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"?L=M({},te.actionTabs.params):L=M({},F);const pe=yield Ye({type:"attachment/getDetail",payload:L});pe.delay_publish=pe.delay_publish?1:0,V.is_public=[pe.is_public],V.description=pe.description,V.delay_publish=pe.delay_publish,V.publish_time=pe.publish_time,Z.setFieldsValue(V),C([M({},pe),...pe==null?void 0:pe.attachment_histories]),(oe=pe==null?void 0:pe.attachment_histories)!=null&&oe.length?s(!0):(_e.type=pe.file_type,_e.data=r.Z.API_SERVER+pe.url,_e.recordInfo={id:(Pe=(ye=te==null?void 0:te.actionTabs)==null?void 0:ye.selectArrs)==null?void 0:Pe.id,course_id:(ce=(Ge=te==null?void 0:te.actionTabs)==null?void 0:Ge.params)==null?void 0:ce.course_id},pe.file_type==="txt"&&(_e.monacoEditor.value=pe.content),_e.disabledDownload=(0,f.dE)()&&!!((ue=(ne=te==null?void 0:te.actionTabs)==null?void 0:ne.selectArrs)!=null&&ue.download_setting),We(M({},_e)))});return(0,o.useEffect)(()=>{var yt;te.actionTabs.key==="\u8D44\u6E90\u4E0B\u8F7D"?(F.id=(yt=te.actionTabs.selectArrs)==null?void 0:yt.id,Z.resetFields(),Ve()):s(!1)},[te.actionTabs.key,F.id]),(0,o.useEffect)(()=>()=>{We(z(M({},_e),{type:""})),Ye({type:"attachment/setActionTabs",payload:{}})},[]),v.createElement(v.Fragment,null,v.createElement(K.default,{centered:!0,title:"\u8D44\u6E90\u4E0B\u8F7D",open:E,okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>q(void 0,null,function*(){Ye({type:"attachment/setActionTabs",payload:{}})}),onCancel:()=>{Ce(M({},R)),Ye({type:"attachment/setActionTabs",payload:{}})}},v.createElement("section",{className:"pl20 pr20 pt10"},v.createElement(I.Z,{loading:x["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},v.createElement(X.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8]},v.createElement(A.Z,{flex:"307px"},"\u8D44\u6E90\u540D\u79F0"),v.createElement(A.Z,{flex:"80px"},"\u4E0B\u8F7D"),v.createElement(A.Z,{flex:"140px"},"\u7248\u672C\u53F7")),c==null?void 0:c.map(function(yt,de){return v.createElement(X.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},key:de,gutter:[20,8]},v.createElement(A.Z,{flex:"307px"},v.createElement(ie.Z,{title:yt.title},v.createElement(X.Z,null,v.createElement(A.Z,null,v.createElement("a",{href:r.Z.API_SERVER+yt.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:oe=>{var ye,Pe;yt.link||yt.content_type==="application/pdf"||_.setting.is_local||(oe.preventDefault(),_e.type=yt.file_type,_e.data=r.Z.API_SERVER+yt.url,yt.file_type==="txt"&&(_e.monacoEditor.value=yt.content),_e.disabledDownload=(0,f.dE)()&&!!((Pe=(ye=te==null?void 0:te.actionTabs)==null?void 0:ye.selectArrs)!=null&&Pe.download_setting),We(M({},_e)))}},yt.title)),v.createElement(A.Z,null,v.createElement(re.default,{className:"",color:de===0?"green":"orange"},de===0?"\u5F53\u524D\u7248\u672C":"\u5386\u53F2\u7248\u672C"))))),v.createElement(A.Z,{flex:"80px"},yt.downloads_count),v.createElement(A.Z,{flex:"140px"},i()(yt.created_on).format("YYYY-MM-DD HH:mm")))})))),v.createElement(l.Z,z(M({},_e),{onClose:()=>{We(z(M({},_e),{type:""})),Ye({type:"attachment/setActionTabs",payload:{}})}})))};Ft.Z=(0,p.connect)(({attachment:te,loading:Ye,globalSetting:x,user:_})=>({attachment:te,globalSetting:x,loading:Ye,user:_}))(ae)},47608:function(er,Ft,u){"use strict";u.r(Ft),u.d(Ft,{default:function(){return dn}});var o=u(59301),B=u(82093),K=u(76560),I=u(6767),X=u(77019),A=u(25399),ie=u(458),re=u(62673),e=u(75727),i=u(93041),p=u(54172),r=u(13747),l=u(48608),f=u(49661),v=u(34055),b=u(62957),N=Object.defineProperty,O=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,g=(Q,J,H)=>J in Q?N(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,m=(Q,J)=>{for(var H in J||(J={}))y.call(J,H)&&g(Q,H,J[H]);if(O)for(var H of O(J))w.call(J,H)&&g(Q,H,J[H]);return Q},M=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const z=({classroomList:Q,user:J,dispatch:H})=>{const et=(0,K.useParams)(),[pt,Wt]=(0,o.useState)(!1);(0,o.useEffect)(()=>{var nt,Se;if(Q.actionTabs.key==="\u5220\u9664"){if((0,v.j5)()||(Se=(nt=J==null?void 0:J.userInfo)==null?void 0:nt.course)!=null&&Se.own){Wt(!0);return}const _t={hasNum:0,noHasNum:0};Q.actionTabs.selectArrsAll.map(mn=>{var gn;mn.author_login===((gn=J.userInfo)==null?void 0:gn.login)?++_t.hasNum:++_t.noHasNum}),_t.noHasNum>0?b.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:o.createElement("div",null,Q.actionTabs.isdelete!=="1"&&o.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",o.createElement("span",{className:"c-blue"},_t.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",o.createElement("span",{className:"c-red"},_t.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",o.createElement("br",null)),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Qe()}}):Wt(!0)}else Wt(!1)},[Q.actionTabs.key]);const Qe=()=>{H({type:"classroomList/setActionTabs",payload:{}})};return console.log("---",Q.actionTabs),o.createElement(b.default,{centered:!0,title:"\u63D0\u793A",open:pt,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>M(void 0,null,function*(){(yield(0,B.ZP)("/api/files/bulk_delete.json",{method:"delete",body:{ids:[...Q.actionTabs.selectArrs],course_id:et.id}})).status===0&&(I.ZP.success("\u5220\u9664\u6210\u529F"),H({type:"classroomList/getAttachmentList",payload:m({},Q.actionTabs.params)}),H({type:"classroomList/setActionTabs",payload:{}}),H({type:"classroomList/getClassroomLeftMenus",payload:{id:et.coursesId}}))}),onCancel:()=>{Qe()}},o.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var q=(0,K.connect)(({classroomList:Q,user:J})=>({classroomList:Q,user:J}))(z),R=Object.defineProperty,ae=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,x=(Q,J,H)=>J in Q?R(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,_=(Q,J)=>{for(var H in J||(J={}))te.call(J,H)&&x(Q,H,J[H]);if(ae)for(var H of ae(J))Ye.call(J,H)&&x(Q,H,J[H]);return Q},F=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const k=({classroomList:Q,dispatch:J})=>{const H=(0,K.useParams)();return H.id=H.coursesId,o.createElement(b.default,{centered:!0,title:"\u63D0\u793A",open:Q.actionTabs.key==="\u7ACB\u5373\u53D1\u5E031111",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>F(void 0,null,function*(){(yield(0,B.ZP)("/api/files/bulk_publish.json",{method:"put",body:{course_id:H.id,ids:[...Q.actionTabs.selectArrs]}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),J({type:"classroomList/setActionTabs",payload:{}}),J({type:"classroomList/getAttachmentList",payload:_({},Q.actionTabs.params)}))}),onCancel:()=>{J({type:"classroomList/setActionTabs",payload:{}})}},o.createElement("p",null,"\u5B66\u751F\u5C06\u80FD\u7ACB\u5373\u6536\u5230\u8D44\u6E90"))};var Z=(0,K.connect)(({classroomList:Q})=>({classroomList:Q}))(k),E=u(28284),s=u(47889),c=u(5269),C=u(16326),V=u(82326),Ce=u(61186),_e=u.n(Ce),We=u(89392),vt=u(69577),Ve=u(26227),yt=u(32134),de=u(59301),oe=Object.defineProperty,ye=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ue=(Q,J,H)=>J in Q?oe(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,L=(Q,J)=>{for(var H in J||(J={}))ce.call(J,H)&&ue(Q,H,J[H]);if(Ge)for(var H of Ge(J))ne.call(J,H)&&ue(Q,H,J[H]);return Q},pe=(Q,J)=>ye(Q,Pe(J)),fe=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const W=({attachment:Q,classroomList:J,dispatch:H,courseEndTime:et,getFileData:pt})=>{var Wt,Qe,nt;const Se=(0,K.useParams)(),[_t]=E.default.useForm(),[mn,gn]=(0,o.useState)(1),[ar,ht]=(0,o.useState)([]),[xr,Sn]=(0,o.useState)(0),[Br,cr]=(0,o.useState)(20),[Tr,wr]=(0,o.useState)(!1),[Kr,jr]=(0,o.useState)(-1),[gr,Wn]=(0,o.useState)();let[ir,kr]=(0,o.useState)([{is_admin:!0}]),[Hr,Yn]=(0,o.useState)([]);const[Cr,Zr]=(0,o.useState)({group_settings:[]});Se.id=Se.coursesId,(0,o.useEffect)(()=>{["\u7ACB\u5373\u53D1\u5E03","\u4FEE\u6539\u53D1\u5E03"].includes(J.actionTabs.key)&&(ur(),zr())},[J.actionTabs]);const zr=cn=>fe(void 0,null,function*(){J.actionTabs.batch&&jr(0);const sn=yield H({type:"attachment/getDetail",payload:{id:J.actionTabs.selectArrs[0],course_id:Se==null?void 0:Se.id}});if(sn){jr(J.actionTabs.selectArrsAll[0].is_publish?sn==null?void 0:sn.file_status:0),kr(sn==null?void 0:sn.course_groups),_t.setFieldsValue({publish_time:sn.publish_time?_e()(sn.publish_time):_e()(_e()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))});let yn=L({},Cr);yn.group_settings=sn==null?void 0:sn.batches_publish_info,Zr(yn),wr(!0)}}),Fr=()=>fe(void 0,null,function*(){Kr==1&&(ir=ir==null?void 0:ir.map(_r=>{var Wr;if(!_r.course_group_name)throw I.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");if(!_r.publish_time)throw I.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");return _r.course_group_id=(Wr=Cr.group_settings)==null?void 0:Wr.filter(Qr=>_r==null?void 0:_r.course_group_name.includes(Qr.name)).map(Qr=>Qr.course_group_id||Qr.id).toString().split(","),_r}));const cn=L({},_t.getFieldsValue());if(cn.end_time<=cn.publish_time){I.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Zt(!1);return}let sn={attachment_id:[...J.actionTabs.selectArrs],course_id:Se.id,publish_time:_e()(cn.publish_time).format("YYYY-MM-DD HH:mm"),publish_type:Kr,group_settings:ir};Zt(!0),(yield(0,B.ZP)("/api/files/batches_publish.json",{method:"post",body:L({},sn)})).status===0?(Zt(!1),ur(),(0,f.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),I.ZP.success("\u53D1\u5E03\u6210\u529F"),H({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,v.GJ)()&&pt(),localStorage.getItem("Noviceguide")==="0"||H({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:de.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):Zt(!1)}),ur=()=>{gn(1),jr(-1),Zr({group_settings:[]}),_t.setFieldsValue({publish_time:_e()(_e()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))}),wr(!1)},fr=xr>mn*Br,{detailShixunsList:Vr}=J,[On,Zt]=(0,o.useState)(!1);return de.createElement(b.default,{width:600,centered:!0,confirmLoading:On,title:"\u53D1\u5E03\u6559\u5B66\u8D44\u6599",open:["\u7ACB\u5373\u53D1\u5E03","\u4FEE\u6539\u53D1\u5E03"].includes(J.actionTabs.key),okText:"\u786E\u5B9A\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{J.actionTabs.key=="\u7ACB\u5373\u53D1\u5E03"?Fr():b.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:de.createElement("div",{className:"font14"},J.actionTabs.batch&&de.createElement(de.Fragment,null,de.createElement("div",{className:"mb10"},"\u786E\u5B9A\u6279\u91CF\u8BBE\u7F6E\u9009\u4E2D\u8D44\u6E90\u7684\u53D1\u5E03\u89C4\u5219\u5417\uFF1F"),de.createElement("div",null,"\u786E\u5B9A\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u88AB\u8986\u76D6\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002")),J.actionTabs.key=="\u4FEE\u6539\u53D1\u5E03"&&de.createElement(de.Fragment,null,de.createElement("div",{className:"mb10"},"\u786E\u5B9A\u4FEE\u6539\u53D1\u5E03\u8BBE\u7F6E\u89C4\u5219\u5417\uFF1F"),de.createElement("div",null,"\u786E\u5B9A\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u88AB\u8986\u76D6\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002"))),onOk:()=>{Fr()}})},onCancel:()=>{ur(),H({type:"classroomList/setActionTabs",payload:{}})}},de.createElement(E.default,{form:_t},de.createElement("div",{style:{paddingLeft:0}},de.createElement(X.Z,{style:{marginBottom:"10px",marginTop:"30px"}},de.createElement("span",{className:"mr5"},"\u53D1\u5E03\u89C4\u5219:"),de.createElement(s.ZP.Group,{value:Kr,onChange:cn=>{var sn,yn;if(jr(cn.target.value),cn.target.value==1){let _r=(sn=Q==null?void 0:Q.detail)==null?void 0:sn.course_groups;kr((_r==null?void 0:_r.length)>0?_r:[{is_admin:!0}])}else if(cn.target.value==0){let _r=(yn=Q==null?void 0:Q.detail)==null?void 0:yn.publish_time;_t.setFieldValue("publish_time",_r?_e()(_r):_e()())}}},de.createElement(s.ZP,{className:"ml5",value:-1},"\u6682\u4E0D\u53D1\u5E03"),de.createElement(s.ZP,{className:"ml20",value:0},"\u7EDF\u4E00\u53D1\u5E03"),de.createElement(s.ZP,{className:"ml20",value:1,disabled:Tr&&((Wt=Cr==null?void 0:Cr.group_settings)==null?void 0:Wt.length)<=0},"\u5206\u73ED\u53D1\u5E03"))),Kr==0&&de.createElement(X.Z,{align:"middle",style:{marginTop:"20px"}},de.createElement(c.Z,null,de.createElement(E.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},de.createElement(C.default,{style:{width:170,marginRight:"25px"},disabledDate:cn=>(0,vt.Q8)(cn,et),disabledTime:cn=>(0,vt.d0)(cn),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Tr&&((Qe=Cr==null?void 0:Cr.group_settings)==null?void 0:Qe.length)<=0&&de.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},"\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4E0D\u53EF\u9009\u62E9\u201C\u5206\u73ED\u53D1\u5E03\u201D")),Kr==1&&((nt=Cr==null?void 0:Cr.group_settings)==null?void 0:nt.length)>0&&de.createElement(X.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"}},de.createElement(c.Z,{span:24},de.createElement(X.Z,null,de.createElement(c.Z,{span:24},de.createElement(X.Z,null,de.createElement(c.Z,{flex:"1"}," \u5206\u73ED\uFF1A"),de.createElement(c.Z,{flex:"1"},"\u53D1\u5E03\u65F6\u95F4\uFF1A"))),de.createElement(c.Z,{span:4}))),ir&&ir.map(function(cn,sn){var yn;return de.createElement(c.Z,{span:24,key:sn,style:{marginTop:sn>0?"10px":""}},de.createElement(X.Z,{gutter:[8,16]},de.createElement(c.Z,{span:10},de.createElement(X.Z,{gutter:[8,16]},de.createElement(c.Z,{flex:"1",style:{maxWidth:200}},de.createElement(V.default,{mode:"multiple",style:{width:"100%"},value:cn.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:(_r,Wr)=>{console.log(Wr),ir[sn].course_group_name=_r,ir[sn].course_group_id=cn.course_group_id;const Qr=(0,We.flattenDeep)(ir.map(ia=>ia.course_group_name)),va=Hr.map(ia=>{let ua=(ia==null?void 0:ia.course_group_name)||[];return pe(L({},ia),{course_group_name:(0,We.remove)(ua,la=>Qr.includes(la))})});Yn(va),kr(ir.slice())}},(Cr==null?void 0:Cr.group_settings)&&(Cr==null?void 0:Cr.group_settings.map(function(_r){if(!ir.map(Qr=>Qr.course_group_name).flat().includes(_r.name))return de.createElement(Option,{value:_r.name,key:_r.course_group_id},_r.name)})))))),de.createElement(c.Z,{span:10},de.createElement("div",{className:"ml30"},de.createElement(C.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:_r=>(0,vt.Q8)(_r,Cr==null?void 0:Cr.course_end_date),disabledTime:_r=>(0,vt.d0)(_r),value:cn.publish_time?_e()(cn.publish_time):"",onChange:(_r,Wr)=>{ir[sn].publish_time=Wr,kr([...ir])}}))),de.createElement(c.Z,{span:4},sn>0&&(_e()()<=_e()(cn.publish_time)||!cn.course_group_id)&&de.createElement(Ve.Z,{style:{position:"absolute",top:10},onClick:()=>{const _r=(0,We.cloneDeep)(Hr);console.log(_r,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),_r.forEach((Wr,Qr)=>{Wr.group_name&&(Wr.group_name=Wr.group_name.filter(va=>{var ia;return!((ia=ir[sn].group_name)!=null&&ia.includes(va))}))}),ir=ir.filter((Wr,Qr)=>sn!==Qr),Yn(_r),kr(ir.slice()),setTimeout(()=>kr(ir.slice()),10)}}),ir.length<((yn=Cr==null?void 0:Cr.group_settings)==null?void 0:yn.length)&&de.createElement(yt.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:()=>{console.log(ir),kr(ir.concat({}))}}))))}))),de.createElement("div",{className:"mt20"},"\u6CE8\u610F"),de.createElement("div",null,"1\u3001\u9009\u62E9\u7EDF\u4E00\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u6559\u5B66\u8D44\u6599\u53D1\u9001\u81F3\u8BFE\u5802\u7684\u5168\u90E8\u73ED\u7EA7(\u5305\u62EC\u672A\u5206\u73ED)\u3002"),de.createElement("div",null,"2\u3001\u9009\u62E9\u5206\u73ED\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u4F5C\u4E1A\u53D1\u5E03\u81F3\u6307\u5B9A\u73ED\u7EA7\u3002"),de.createElement("div",null,"3\u3001\u9009\u62E9\u6682\u4E0D\u53D1\u5E03\u5E76\u786E\u5B9A\u65F6\uFF0C\u53EF\u64A4\u9500\u5DF2\u8BBE\u7F6E\u7684\u7EDF\u4E00\u53D1\u5E03\u548C\u5206\u73ED\u53D1\u5E03\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002"))};var P=(0,K.connect)(({attachment:Q,classroomList:J})=>({attachment:Q,classroomList:J}))(W),Y=Object.defineProperty,Be=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,me=(Q,J,H)=>J in Q?Y(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,Ue=(Q,J)=>{for(var H in J||(J={}))se.call(J,H)&&me(Q,H,J[H]);if(Be)for(var H of Be(J))he.call(J,H)&&me(Q,H,J[H]);return Q},Xe=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const wt=({classroomList:Q,dispatch:J})=>{const H=(0,K.useParams)();return H.id=H.coursesId,o.createElement(b.default,{centered:!0,title:"\u63D0\u793A",open:Q.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Xe(void 0,null,function*(){(yield(0,B.ZP)("/api/files/bulk_public.json",{method:"put",body:{course_id:H.id,ids:[...Q.actionTabs.selectArrs]}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),J({type:"classroomList/setActionTabs",payload:{}}),J({type:"classroomList/getAttachmentList",payload:Ue({},H)}),J({type:"classroomList/getClassroomShixunsList",payload:Ue({},Q.actionTabs.params)}))}),onCancel:()=>{J({type:"classroomList/setActionTabs",payload:{}})}},o.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",o.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Yt=(0,K.connect)(({classroomList:Q})=>({classroomList:Q}))(wt),gt=u(37568),Ut=Object.defineProperty,ve=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,Ht=(Q,J,H)=>J in Q?Ut(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,Jt=(Q,J)=>{for(var H in J||(J={}))Te.call(J,H)&&Ht(Q,H,J[H]);if(be)for(var H of be(J))at.call(J,H)&&Ht(Q,H,J[H]);return Q},Je=(Q,J)=>ve(Q,Re(J)),vn=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const Nn=({classroomList:Q,loading:J,dispatch:H})=>{var et,pt;const Wt=(0,K.useParams)(),Qe=(0,K.useLocation)(),{actionTabs:nt}=Q,[Se]=E.default.useForm(),_t=mn=>mn&&mn<_e()().startOf("day");return(0,o.useEffect)(()=>{H({type:"classroomList/getCourseGroups",payload:{id:Wt.id,nonenavigate:!0}})},[Q.name]),o.createElement(b.default,{centered:!0,title:"\u65B0\u5EFA\u5B50\u76EE\u5F55",open:Q.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>vn(void 0,null,function*(){var mn,gn,ar;const ht=Se.getFieldValue(),Sn=`/api/course_modules/${(ar=(gn=(mn=Q.detailLeftMenus)==null?void 0:mn.course_modules)==null?void 0:gn.find(cr=>cr.type==="attachment"))==null?void 0:ar.id}/add_second_category.json`;(yield(0,B.ZP)(Sn,{method:"post",body:Je(Jt({},ht),{parent_id:Wt.categoryId})})).status===0&&(Se.resetFields(),I.ZP.success("\u6DFB\u52A0\u6210\u529F"),H({type:"classroomList/setActionTabs",payload:{}}),H({type:"classroomList/getClassroomLeftMenus",payload:{id:Wt.coursesId}}))}),onCancel:()=>{H({type:"classroomList/setActionTabs",payload:{}})}},o.createElement("p",{className:"tc"},o.createElement("br",null)),Q.courseGroups.course_groups&&o.createElement(E.default,{form:Se,initialValues:{name:""}},o.createElement(E.default.Item,{name:"name"},o.createElement(X.Z,{className:"mt30",align:"middle"},o.createElement(c.Z,null,"\u5B50\u76EE\u5F55\u540D\u79F0\uFF1A"),o.createElement(c.Z,{flex:"1"},o.createElement(gt.default,{defaultValue:((et=nt.selectArrs)==null?void 0:et.category_name)||((pt=nt.selectArrs)==null?void 0:pt.name)}))))))};var pn=(0,K.connect)(({classroomList:Q,loading:J})=>({classroomList:Q,loading:J}))(Nn),nn=Object.defineProperty,In=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,hn=(Q,J,H)=>J in Q?nn(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,kn=(Q,J)=>{for(var H in J||(J={}))jn.call(J,H)&&hn(Q,H,J[H]);if(In)for(var H of In(J))Gn.call(J,H)&&hn(Q,H,J[H]);return Q},Kn=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const He=({classroomList:Q,loading:J,dispatch:H})=>{var et;const pt=(0,K.useParams)(),Wt=(0,K.useLocation)(),{actionTabs:Qe}=Q,[nt]=E.default.useForm(),Se=_t=>_t&&_t<_e()().startOf("day");return o.createElement(b.default,{centered:!0,title:"\u91CD\u547D\u540D",open:Q.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>Kn(void 0,null,function*(){const _t=nt.getFieldValue(),mn=`/api/homework_commons/${Q.actionTabs.selectArrs.homework_id}/alter_name.json`;(yield(0,B.ZP)(mn,{method:"post",body:kn({},_t)})).status===0&&(I.ZP.success("\u4FEE\u6539\u6210\u529F"),H({type:"classroomList/setActionTabs",payload:{}}),H({type:"classroomList/getClassroomShixunsList",payload:kn({},Q.actionTabs.params)}))}),onCancel:()=>{H({type:"classroomList/setActionTabs",payload:{}})}},o.createElement("p",{className:"tc"},o.createElement("br",null)),Q.courseGroups.course_groups&&o.createElement(E.default,{form:nt,initialValues:{name:"1"}},o.createElement(E.default.Item,{name:"name"},o.createElement(X.Z,{className:"mt30"},o.createElement(c.Z,null,"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),o.createElement(c.Z,{flex:"1"},o.createElement(gt.default,{defaultValue:(et=Qe.selectArrs)==null?void 0:et.name}))))))};var ot=(0,K.connect)(({classroomList:Q,loading:J})=>({classroomList:Q,loading:J}))(He),rn=u(20554),Vn=u(26724),Kt=u.n(Vn),Mn={flex_box_center:"flex_box_center___FUkdm",flex_space_between:"flex_space_between___b5tWy",flex_box_vertical_center:"flex_box_vertical_center___tvrPT",flex_box_center_end:"flex_box_center_end___pZ3xg",flex_box_column:"flex_box_column___F0xEu",wrp:"wrp___C97Wf",itemTitleWrp:"itemTitleWrp___JQdEU",itemTitle:"itemTitle___cQoNO",search:"search___PvZbz","simple-table":"simple-table___H8BYb",table:"table___r82iu"},or=u(48113),zn=Object.defineProperty,sr=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Xn=(Q,J,H)=>J in Q?zn(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,Qn=(Q,J)=>{for(var H in J||(J={}))Fn.call(J,H)&&Xn(Q,H,J[H]);if(sr)for(var H of sr(J))Un.call(J,H)&&Xn(Q,H,J[H]);return Q},Dr=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const{TabPane:xn}=rn.default;let en=!1;const Rn=({attachment:Q,loading:J,dispatch:H})=>{const et=(0,K.useParams)(),[pt]=E.default.useForm(),[Wt,Qe]=(0,o.useState)(0),[nt,Se]=(0,o.useState)(!0),[_t,mn]=(0,o.useState)("public");let[gn,ar]=(0,o.useState)([]);const[ht,xr]=(0,o.useState)({page:0,page_size:20,search:""});(0,o.useEffect)(()=>{Q.actionTabs.key==="\u9009\u7528\u8D44\u6E90"&&nt&&Br(),Q.actionTabs.key!=="\u9009\u7528\u8D44\u6E90"&&nt&&ar([])},[Q.actionTabs.key,nt,_t]);let Sn=[];const Br=()=>Dr(void 0,null,function*(){var gr,Wn;if(!en&&(en=!0,nt)){++ht.page;let ir;_t==="public"?(ir=yield H({type:"attachment/allAttachment",payload:Qn({},ht)}),gn=[...gn.concat(ir.data.files)]):(ir=yield H({type:"attachment/mineAttachment",payload:Qn({},ht)}),gn=[...gn.concat((gr=ir.data)==null?void 0:gr.files)]),((Wn=ir.object_list)==null?void 0:Wn.length)gr&&gr<_e()().startOf("day"),wr=[{title:"\u8D44\u6E90\u540D\u79F0",dataIndex:"title",render:(gr,Wn)=>o.createElement(re.default,{onChange:ir=>{},value:String(Wn.id),defaultChecked:!0,className:Mn.itemTitleWrp},o.createElement(A.Z,{title:gr},o.createElement("span",{className:["c-black",Mn.itemTitle].join(" ")},gr)))},{title:"\u5927\u5C0F",dataIndex:"filesize"},{title:"\u53D1\u5E03\u4EBA",dataIndex:"author",render:gr=>o.createElement("span",null,gr.name)}],Kr=()=>{mn("public"),Qe(0),xr({page:0,page_size:20,search:""}),Se(!0),Sn=[],pt.resetFields()};function jr(gr){return Dr(this,null,function*(){const{group_ids:Wn,delay_publish:ir,publish_time:kr}=gr,Hr=yield H({type:"attachment/fileImport",payload:{course_id:et.coursesId,course_second_category_id:parseInt(et.categoryId),delay_publish:ir,publish_time:kr,attachment_ids:[...Wn]}});(Hr==null?void 0:Hr.status)===0&&(I.ZP.success("\u53D1\u5E03\u6210\u529F"),Kr(),H({type:"attachment/setActionTabs",payload:{}}),H({type:"classroomList/getClassroomLeftMenus",payload:{id:et.coursesId}}),H({type:"classroomList/getAttachmentList",payload:Qn({},Q.actionTabs.params)}),H({type:"classroomList/getClassroomLeftMenus",payload:{id:et.coursesId}}))})}return o.createElement(b.default,{centered:!0,title:"\u9009\u7528\u8D44\u6E90",open:Q.actionTabs.key==="\u9009\u7528\u8D44\u6E90",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,width:600,maskClosable:!1,bodyStyle:{minHeight:200},onOk:()=>{pt.submit()},onCancel:()=>{Kr(),H({type:"attachment/setActionTabs",payload:{}})}},o.createElement("section",{className:Mn.search},o.createElement(gt.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u53D1\u5E03\u4EBA\u6216\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:gr=>{ht.page=0,ht.search=gr,gn=[],Br(),Se(!0)},style:{width:260}})),o.createElement(rn.default,{defaultActiveKey:_t,onChange:gr=>Dr(void 0,null,function*(){ar([]),mn(gr),ht.page=0,Se(!0)})},o.createElement(xn,{tab:o.createElement("span",null," \u5168\u90E8 "),key:"public"}),o.createElement(xn,{tab:o.createElement("span",null," \u6211\u7684\u8D44\u6E90 "),key:"myself"})),o.createElement(E.default,{form:pt,initialValues:{group_ids:Sn,delay_publish:0},onChange:gr=>{Sn=pt.getFieldValue()},onFinish:jr},o.createElement(E.default.Item,{name:"group_ids",valuePropName:"checked",rules:[{validator:(gr,Wn)=>Wn.length>0?Promise.resolve():Promise.reject("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8D44\u6E90")}]},o.createElement(re.default.Group,{style:{width:"100%"}},o.createElement("div",{style:{maxHeight:248,overflow:"auto"}},o.createElement(Kt(),{initialLoad:!1,pageStart:0,threshold:800,loadMore:()=>{Br()},hasMore:nt,useWindow:!1},o.createElement(Nr,{data:gn})))))))};var Ir=(0,K.connect)(({attachment:Q,loading:J})=>({attachment:Q,loading:J}))(Rn);function Nr({data:Q}){const J=[{title:"\u8D44\u6E90\u540D\u79F0",dataIndex:"title",width:200,ellipsis:!0,key:"title",render:(H,et)=>o.createElement(re.default,{value:String(et.id),defaultChecked:!0},o.createElement("span",{className:["c-black"].join(" "),style:{whiteSpace:"nowrap",overflow:"hidden",display:"inline-block",textOverflow:"ellipsis",position:"relative",top:6,maxWidth:150}},o.createElement(A.Z,{title:et.title,placement:"topLeft"},et.title)))},{title:"\u5927\u5C0F",dataIndex:"filesize",key:"filesize",ellipsis:!0},{title:"\u53D1\u5E03\u4EBA",dataIndex:"author",key:"author",ellipsis:!0,render:H=>H.name},{title:"\u65F6\u95F4",dataIndex:"created_on",key:"created_on",width:140,render:H=>o.createElement("span",{className:"font12"},_e()(H).format(or.tF))}];return o.createElement(p.default,{loading:en,pagination:!1,columns:J,className:Mn.table,dataSource:Q||[]})}var Ne=u(14566),Ie=u(99571),kt=u(90524),Rt=Object.defineProperty,Xt=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,$t=(Q,J,H)=>J in Q?Rt(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,_n=(Q,J)=>{for(var H in J||(J={}))ze.call(J,H)&&$t(Q,H,J[H]);if(Xt)for(var H of Xt(J))tn.call(J,H)&&$t(Q,H,J[H]);return Q},on=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const Cn={delay_publish:0,is_public:0,description:""},Hn=({attachment:Q,dispatch:J})=>{const H=(0,K.useParams)(),[et]=E.default.useForm(),[pt,Wt]=(0,o.useState)(_n({},Cn)),[Qe,nt]=(0,o.useState)([]),[Se,_t]=(0,o.useState)(!1);(0,o.useEffect)(()=>{Q.actionTabs.key==="\u4E0A\u4F20\u8D44\u6E90"&&et.resetFields()},[Q.actionTabs.key]);const mn=ht=>ht&&ht<_e()().startOf("day");H.id=H.coursesId;const gn=["pdf","docx","doc","xlsx","xls","ppt","pptx","zip"],ar={multiple:!0,maxCount:10,withCredentials:!0,beforeUpload:ht=>{const xr=ht.size/1024/1024,Sn=ht.name.split(".").slice(-1)[0].toLowerCase();return xr>500||xr==0?(I.ZP.error(`${ht.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002${xr==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(500MB)"}`),Promise.reject()):!0},action:`${kt.Z.API_SERVER}/api/attachments.json`,onChange:ht=>{var xr,Sn;console.log("data--",ht),((Sn=(xr=ht.file)==null?void 0:xr.response)==null?void 0:Sn.status)==-1&&(I.ZP.warning(ht.file.response.message),_t(!0))}};return o.createElement(b.default,{centered:!0,title:"\u4E0A\u4F20\u8D44\u6E90",open:Q.actionTabs.key==="\u4E0A\u4F20\u8D44\u6E90",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,maskClosable:!1,onOk:()=>on(void 0,null,function*(){yield et.validateFields();let ht=et.getFieldValue();ht=Object.assign({},pt,ht),console.log(ht.attachment_ids),(yield(0,B.ZP)("/api/files/upload.json",{method:"post",body:{attachment_ids:ht.attachment_ids.map(Sn=>Sn.response.id),course_id:H.id,course_second_category_id:H.categoryId*1,is_public:!!ht.is_public,delay_publish:ht.delay_publish,description:ht.description,publish_time:ht.publish_time}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,f.L9)(["\u6559\u5B66\u8BFE\u5802","\u8D44\u6E90","\u4E0A\u4F20\u8D44\u6E90"]),Wt(_n({},Cn)),J({type:"attachment/setActionTabs",payload:{}}),J({type:"classroomList/getAttachmentList",payload:_n({},Q.actionTabs.params)}),J({type:"classroomList/getClassroomLeftMenus",payload:{id:H.coursesId}})),nt([])}),onCancel:()=>{nt([]),Wt(_n({},Cn)),J({type:"attachment/setActionTabs",payload:{}})}},o.createElement("section",null,o.createElement(E.default,{form:et,initialValues:pt,onChange:()=>{const ht=et.getFieldValue();Wt(Object.assign({},pt,ht))}},o.createElement(E.default.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:ht=>Array.isArray(ht)?ht:ht==null?void 0:ht.fileList,normalize:ht=>{const xr="\u3000\u3000";let Sn=ht.filter(Br=>{const cr=Br.size/1024/1024,Tr=Br.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return Br.name.indexOf(xr)===-1&&(Br.name=`${Br.name}${xr}${(0,f.RD)(Br.size)}`),!(cr>500||cr==0)});return nt(Sn),Sn},rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8D44\u6E90"}]},o.createElement(Ne.default,_n({},ar),o.createElement(Ie.ZP,{type:"primary",disabled:Qe.length>9||Se,ghost:!0},"\u6587\u4EF6\u4E0A\u4F20"),o.createElement(A.Z,{placement:"right",overlayStyle:{maxWidth:600},title:o.createElement("div",{onClick:ht=>{ht.preventDefault(),ht.stopPropagation()}},o.createElement("div",null,"\u63D0\u793A\uFF1A"),o.createElement("div",null,"1. \u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"),o.createElement("div",null,"2. \u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,v.Ny)()?"1G":"150M","\u3002"))},o.createElement("i",{onClick:ht=>{ht.preventDefault(),ht.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})))),o.createElement(X.Z,null,o.createElement(c.Z,null,o.createElement(E.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},o.createElement(re.default.Group,null,o.createElement(re.default,{value:1},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),o.createElement(X.Z,null,o.createElement(c.Z,{span:24},o.createElement(E.default.Item,{name:"description"},o.createElement(gt.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6})))))))};var wn=(0,K.connect)(({attachment:Q})=>({attachment:Q}))(Hn),Vt=Object.defineProperty,Fe=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,ct=(Q,J,H)=>J in Q?Vt(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,jt=(Q,J)=>{for(var H in J||(J={}))st.call(J,H)&&ct(Q,H,J[H]);if(Fe)for(var H of Fe(J))lt.call(J,H)&&ct(Q,H,J[H]);return Q},It=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const Pt={delay_publish:0,is_public:[!1],description:"",name:"",link:""},an=({attachment:Q,dispatch:J})=>{const H=(0,K.useParams)(),[et]=E.default.useForm(),[pt,Wt]=(0,o.useState)(jt({},Pt)),Qe=Se=>Se&&Se<_e()().startOf("day");H.id=H.coursesId;const nt={name:"file",multiple:!0,action:kt.Z.API_SERVER+"/api/attachments.json",onChange(Se){const{status:_t}=Se.file;_t==="done"?I.ZP.success(`${Se.file.name} \u6587\u4EF6\u4E0A\u4F20\u6210\u529F`):_t==="error"&&I.ZP.error(`${Se.file.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25`)}};return o.createElement(b.default,{centered:!0,title:"\u6DFB\u52A0\u5916\u94FE",open:Q.actionTabs.key==="\u6DFB\u52A0\u5916\u94FE",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,maskClosable:!1,onOk:()=>It(void 0,null,function*(){var Se,_t;yield et.validateFields();let mn=et.getFieldsValue();mn=Object.assign({},pt,mn),(yield(0,B.ZP)("/api/files/upload.json",{method:"post",body:{course_id:H.id,course_second_category_id:H.categoryId*1,is_public:(Se=mn.is_public)==null?void 0:Se[0],delay_publish:mn.delay_publish,description:mn.description,publish_time:mn.publish_time,name:mn.name,link:mn.link}})).status===0&&(et.resetFields(),(0,f.L9)(["\u6559\u5B66\u8BFE\u5802","\u8D44\u6E90","\u6DFB\u52A0\u5916\u94FE"]),I.ZP.success("\u64CD\u4F5C\u6210\u529F"),J({type:"attachment/setActionTabs",payload:{}}),J({type:"classroomList/getAttachmentList",payload:jt({},(_t=Q==null?void 0:Q.actionTabs)==null?void 0:_t.params)}),J({type:"classroomList/getClassroomLeftMenus",payload:{id:H.coursesId}}))}),onCancel:()=>{et.resetFields(),J({type:"attachment/setActionTabs",payload:{}})}},o.createElement("section",null,o.createElement(E.default,{form:et,initialValues:Pt,onChange:()=>{const Se=et.getFieldsValue();Wt(Object.assign({},pt,Se))}},o.createElement(X.Z,null,o.createElement(c.Z,{span:24},o.createElement(E.default.Item,{label:"\u8D44\u6E90\u540D\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u5B57\u7B26"}]},o.createElement(gt.default,{suffix:o.createElement("span",null,pt.name.length,"/60"),maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u5B57\u7B26"})))),o.createElement(X.Z,null,o.createElement(c.Z,{span:24},o.createElement(E.default.Item,{label:"\u94FE\u63A5\u5730\u5740\uFF1A",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FEurl"},{type:"url",message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684url"}]},o.createElement(gt.default,{placeholder:"\u8BF7\u8F93\u5165\u5916\u94FEurl"})))),o.createElement(X.Z,null,o.createElement(c.Z,null,o.createElement(E.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},o.createElement(re.default.Group,null,o.createElement(re.default,{value:!0},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),o.createElement(X.Z,null,o.createElement(c.Z,{span:24},o.createElement(E.default.Item,{name:"description"},o.createElement(gt.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6})))))))};var un=(0,K.connect)(({attachment:Q})=>({attachment:Q}))(an),Tn=u(14794),ln=u(59301),Jn=Object.defineProperty,dr=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,Sr=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,br=(Q,J,H)=>J in Q?Jn(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,bn=(Q,J)=>{for(var H in J||(J={}))Rr.call(J,H)&&br(Q,H,J[H]);if(Sr)for(var H of Sr(J))hr.call(J,H)&&br(Q,H,J[H]);return Q},Ln=(Q,J)=>dr(Q,yr(J)),tr=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const Pr={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:"",download_setting:0},{RangePicker:Er}=C.default,{Option:Ar}=V.default,Yr=({attachment:Q,shixunHomeworks:J,dispatch:H,loading:et,getFileData:pt})=>{const Wt=(0,K.useParams)(),[Qe,nt]=(0,o.useState)({group_settings:[]}),{detail:Se}=Q,[_t]=E.default.useForm(),[mn,gn]=(0,o.useState)([]),[ar,ht]=(0,o.useState)(bn({},Pr)),[xr,Sn]=(0,o.useState)(!1),Br=ur=>ur&&ur<_e()().startOf("day");Wt.id=Wt.coursesId,Wt.course_id=Wt.coursesId;let[cr,Tr]=(0,o.useState)({unified_setting:!0,file_status:-1,publish_time:""}),[wr,Kr]=(0,o.useState)([{is_admin:!0}]),[jr,gr]=(0,o.useState)([]),[Wn,ir]=(0,o.useState)([]);const kr=()=>tr(void 0,null,function*(){var ur,fr,Vr,On;const Zt=yield H({type:"attachment/getDetail",payload:bn({},Wt)});Zt.delay_publish=Zt.delay_publish?1:0,ar.is_public=[Zt.is_public],ar.description=Zt.description,ar.delay_publish=Zt.delay_publish,ar.publish_time=Zt.publish_time,ar.download_setting=Zt.download_setting,_t.setFieldsValue(ar),Sn(Zt==null?void 0:Zt.unified_setting),Q.actionTabs.manage_all_group?((ur=Zt==null?void 0:Zt.course_groups)==null?void 0:ur.length)>0?cr.unified_setting=!1:cr.unified_setting=!0:Zt!=null&&Zt.unified_setting?cr.unified_setting=!0:cr.unified_setting=!1,cr.publish_time=Zt.publish_time?Zt.publish_time:_e()(_e()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),console.log(cr.unified_setting),cr.file_status=Zt==null?void 0:Zt.file_status,Tr(Object.assign({},cr)),gn([bn({},Zt),...Zt==null?void 0:Zt.attachment_histories]);let cn=bn({},Qe);if(cn.group_settings=Zt==null?void 0:Zt.batches_publish_info,console.log(cn),nt(cn),((fr=Zt==null?void 0:Zt.course_groups)==null?void 0:fr.length)>0){const sn=(Vr=Zt==null?void 0:Zt.course_groups)==null?void 0:Vr.filter(_r=>_r.is_admin),yn=(On=Zt==null?void 0:Zt.course_groups)==null?void 0:On.filter(_r=>!_r.is_admin);(sn==null?void 0:sn.length)>0?Kr(sn):Kr([{is_admin:!0}]),(yn==null?void 0:yn.length)>0?gr(yn):gr([])}else console.log(wr)});(0,o.useEffect)(()=>{var ur;Q.actionTabs.key==="\u8D44\u6E90\u8BBE\u7F6E"&&(Wt.id=(ur=Q.actionTabs.selectArrs)==null?void 0:ur.id,_t.resetFields(),kr())},[Q.actionTabs.key,Wt.id]);const Hr=(ur,fr)=>{if(mn.length===1){b.default.info({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u8D44\u6E90\u4E0D\u80FD\u5168\u90E8\u5220\u9664"});return}b.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u5220\u9664\u8D44\u6E90\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",onOk:()=>tr(void 0,null,function*(){var Vr;const On=fr?{type:"history"}:{},Zt=yield(0,B.ZP)(`/api/attachments/${ur}.json`,{method:"delete",body:On});(Zt==null?void 0:Zt.status)===0&&(Wt.id=(Vr=Q.actionTabs.selectArrs)==null?void 0:Vr.id,kr())})})},Yn=["pdf","docx","doc","xlsx","xls","ppt","pptx","zip"],[Cr,Zr]=(0,o.useState)([]),zr={multiple:!1,maxCount:1,accept:".pdf, .docx, .doc, .xlsx, .xls, .ppt, .pptx, .zip,",withCredentials:!0,beforeUpload:ur=>{const fr=ur.size/1024/1024,Vr=ur.name.split(".").slice(-1)[0].toLowerCase();return fr>500?(I.ZP.error(`${ur.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(500MB)`),Promise.reject()):Yn.indexOf(Vr)==-1?(I.ZP.error(`${ur.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20,\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6`),Promise.reject()):!0},action:`${kt.Z.API_SERVER}/api/attachments.json`};function Fr({data:ur}){console.log("data",ur);const fr=[{title:"\u8D44\u6E90\u540D\u79F0",key:"id",width:307,ellipsis:!0,render:Vr=>ln.createElement(A.Z,{title:Vr.title},ln.createElement("a",{href:kt.Z.API_SERVER+Vr.url,target:"_blank",className:"multi_ellipsis1 c-grey-333"},Vr.title))},{title:"\u4E0B\u8F7D",dataIndex:"downloads_count",key:"downloads_count",ellipsis:!0,width:50},{title:"\u7248\u672C\u53F7",dataIndex:"created_on",key:"created_on",ellipsis:!0,width:140,render:Vr=>Vr?ln.createElement("span",null,_e()(Vr).format("YYYY-MM-DD HH:mm")):"--"},{title:"\u64CD\u4F5C",width:60,render:(Vr,On,Zt)=>ln.createElement("span",{onClick:()=>Hr(On==null?void 0:On.id,Zt),className:"c-red current"},"\u5220\u9664")}];return ln.createElement(p.default,{pagination:!1,columns:fr,style:{fontSize:12,marginBottom:20},dataSource:ur||[]})}return ln.createElement(b.default,{centered:!0,title:"\u8D44\u6E90\u8BBE\u7F6E",open:Q.actionTabs.key==="\u8D44\u6E90\u8BBE\u7F6E",okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>tr(void 0,null,function*(){var ur,fr;cr.file_status==1&&(wr=wr==null?void 0:wr.map(cn=>{var sn;if(!cn.course_group_name)throw I.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");if(!cn.publish_time)throw I.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");return cn.course_group_id=(sn=Qe.group_settings)==null?void 0:sn.filter(yn=>cn==null?void 0:cn.course_group_name.includes(yn.name)).map(yn=>yn.course_group_id||yn.id).toString().split(","),console.log(cn.course_group_id),cn})),console.log(wr),yield _t.validateFields();let Vr=_t.getFieldValue();Vr=Object.assign({},ar,Vr);const On=JSON.parse(JSON.stringify(cr));On.group_settings=wr.concat(jr),(yield(0,Tn.Ot)(bn({id:Se.id,course_id:Wt.id,course_second_category_id:Wt.categoryId||0,is_public:(ur=Vr.is_public)==null?void 0:ur[0],delay_publish:Vr.delay_publish,publish_type:cr==null?void 0:cr.file_status,description:Vr.description,publish_time:ar.publish_time,new_attachment_id:(fr=Vr.attachment_ids)==null?void 0:fr.map(cn=>{var sn;return(sn=cn.response)==null?void 0:sn.id}),download_setting:Vr==null?void 0:Vr.download_setting},On))).status===0&&(ht(bn({},Pr)),I.ZP.success("\u64CD\u4F5C\u6210\u529F"),H({type:"attachment/setActionTabs",payload:{}}),H({type:"classroomList/getAttachmentList",payload:bn({},Q.actionTabs.params)}),pt()),Zr([]),Kr([{}])}),onCancel:()=>{Zr([]),Kr([{}]),ht(bn({},Pr)),H({type:"attachment/setActionTabs",payload:{}}),H({type:"classroomList/getAttachmentList",payload:bn({},Q.actionTabs.params)})}},ln.createElement("section",{className:""},ln.createElement(ie.Z,{loading:et["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},ln.createElement(Fr,{data:mn}),ln.createElement(E.default,{form:_t,initialValues:ar,onChange:()=>{const ur=_t.getFieldValue();ht(Object.assign({},ar,ur))}},ln.createElement(E.default.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:ur=>Array.isArray(ur)?ur:ur==null?void 0:ur.fileList,normalize:ur=>{const fr="\u3000\u3000";let Vr=ur.filter(On=>{const Zt=On.size/1024/1024,cn=On.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return On.name.indexOf(fr)===-1&&(On.name=`${On.name}${fr}${(0,f.RD)(On.size)}`),!(Zt>500||Yn.indexOf(cn)==-1)});return Zr(Vr),Vr}},ln.createElement(Ne.default,bn({},zr),ln.createElement(Ie.ZP,{type:"primary",disabled:Cr.length>0,ghost:!0,style:{marginRight:5}},"\u66F4\u65B0\u7248\u672C"),ln.createElement(A.Z,{placement:"right",overlayStyle:{maxWidth:600},title:ln.createElement("div",{onClick:ur=>{ur.preventDefault(),ur.stopPropagation()}},ln.createElement("div",null,"\u63D0\u793A\uFF1A"),ln.createElement("div",null,"1. \u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,v.Ny)()?"1G":"150M","\u3002"),ln.createElement("div",null,"2. \u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\u3002"))},ln.createElement("i",{onClick:ur=>{ur.preventDefault(),ur.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})))),ln.createElement(X.Z,null,ln.createElement(c.Z,null,ln.createElement(E.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},ln.createElement(re.default.Group,null,ln.createElement(re.default,{value:!0},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),ln.createElement(X.Z,{className:"mb20"},ln.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ln.createElement(s.ZP.Group,{value:cr.file_status,onChange:ur=>{Tr(Object.assign({},Ln(bn({},cr),{file_status:ur.target.value})))}},ln.createElement(s.ZP,{className:"ml5",value:-1},"\u6682\u4E0D\u53D1\u5E03"),ln.createElement(s.ZP,{className:"ml20",value:0},"\u7EDF\u4E00\u53D1\u5E03"),ln.createElement(s.ZP,{className:"ml20",value:1},"\u5206\u73ED\u53D1\u5E03"))),cr.file_status==0&&ln.createElement(X.Z,{align:"middle",className:"mb30",style:{paddingLeft:65}},ln.createElement(c.Z,null,"\u53D1\u5E03\u65F6\u95F4:"),ln.createElement(c.Z,{className:"ml5"},ln.createElement(C.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:ur=>Br(ur,Qe==null?void 0:Qe.course_end_date),disabledTime:ur=>(0,vt.d0)(ur),value:cr.publish_time?_e()(cr.publish_time):"",onChange:(ur,fr)=>{cr.publish_time=fr,Tr(Object.assign({},cr))}})),ln.createElement(c.Z,null,ln.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u53EF\u67E5\u770B\u6559\u5B66\u8D44\u6599\u7684\u65F6\u95F4)"))),cr.file_status==1&&ln.createElement(X.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"}},ln.createElement(c.Z,{span:24},ln.createElement(X.Z,null,ln.createElement(c.Z,{span:24},ln.createElement(X.Z,null,ln.createElement(c.Z,{flex:"1"},"\u5206\u73ED\uFF1A"),ln.createElement(c.Z,{flex:"1"},"\u53D1\u5E03\u65F6\u95F4\uFF1A"))),ln.createElement(c.Z,{span:4}))),wr&&wr.map(function(ur,fr){var Vr;return ln.createElement(c.Z,{span:24,key:fr,style:{marginTop:fr>0?"10px":""}},ln.createElement(X.Z,{gutter:[8,16]},ln.createElement(c.Z,{span:10},ln.createElement(X.Z,{gutter:[8,16]},ln.createElement(c.Z,{flex:"1",style:{maxWidth:200}},ln.createElement(V.default,{mode:"multiple",style:{width:"100%"},value:ur.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:(On,Zt)=>{console.log(Zt),wr[fr].course_group_name=On,wr[fr].course_group_id=ur.course_group_id;const cn=(0,We.flattenDeep)(wr.map(yn=>yn.course_group_name)),sn=Wn.map(yn=>{let _r=(yn==null?void 0:yn.course_group_name)||[];return Ln(bn({},yn),{course_group_name:(0,We.remove)(_r,Wr=>cn.includes(Wr))})});ir(sn),Kr(wr.slice())}},(Qe==null?void 0:Qe.group_settings)&&(Qe==null?void 0:Qe.group_settings.map(function(On){if(!wr.map(cn=>cn.course_group_name).flat().includes(On.name))return ln.createElement(Ar,{value:On.name,key:On.course_group_id},On.name)})))))),ln.createElement(c.Z,{span:10},ln.createElement("div",{className:"ml30"},ln.createElement(C.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:On=>Br(On,Qe==null?void 0:Qe.course_end_date),disabledTime:On=>(0,vt.d0)(On),value:ur.publish_time?_e()(ur.publish_time):"",onChange:(On,Zt)=>{wr[fr].publish_time=Zt,Kr([...wr])}}))),ln.createElement(c.Z,{span:4},fr>0&&(_e()()<=_e()(ur.publish_time)||!ur.course_group_id)&&ln.createElement(Ve.Z,{style:{position:"absolute",top:10},onClick:()=>{const On=(0,We.cloneDeep)(Wn);console.log(On,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),On.forEach((Zt,cn)=>{Zt.group_name&&(Zt.group_name=Zt.group_name.filter(sn=>{var yn;return!((yn=wr[fr].group_name)!=null&&yn.includes(sn))}))}),wr=wr.filter((Zt,cn)=>fr!==cn),ir(On),Kr(wr.slice()),setTimeout(()=>Kr(wr.slice()),10)}}),wr.length<((Vr=Qe==null?void 0:Qe.group_settings)==null?void 0:Vr.length)&&ln.createElement(yt.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:()=>{console.log(wr),Kr(wr.concat({}))}}))))})),ln.createElement(E.default.Item,{label:"\u4E0B\u8F7D\u8BBE\u7F6E",name:"download_setting"},ln.createElement(s.ZP.Group,null,ln.createElement(s.ZP,{value:0},"\u5141\u8BB8\u5B66\u751F\u4E0B\u8F7D"),ln.createElement(s.ZP,{value:1},"\u7981\u6B62\u5B66\u751F\u4E0B\u8F7D"))),ln.createElement(X.Z,null,ln.createElement(c.Z,{span:24},ln.createElement(E.default.Item,{name:"description",label:"\u8D44\u6E90\u63CF\u8FF0\uFF1A"},ln.createElement(gt.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6}))))))))};var le=(0,K.connect)(({attachment:Q,loading:J})=>({attachment:Q,loading:J}))(Yr),it=u(96769),Ee=u(59301),ut=Object.defineProperty,Et=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,je=(Q,J,H)=>J in Q?ut(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,rt=(Q,J)=>{for(var H in J||(J={}))Gt.call(J,H)&&je(Q,H,J[H]);if(Qt)for(var H of Qt(J))Tt.call(J,H)&&je(Q,H,J[H]);return Q},ft=(Q,J)=>Et(Q,Bt(J)),St=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const Ot={delay_publish:0,is_public:[!1],description:"",title:"",link:"",file_status:-1,publish_time:""},fn=({attachment:Q,dispatch:J,getFileData:H})=>{const et=(0,K.useParams)(),{detail:pt}=Q,[Wt]=E.default.useForm(),[Qe,nt]=(0,o.useState)(rt({},Ot));(0,o.useEffect)(()=>{Q.actionTabs.key==="\u5916\u94FE\u8BBE\u7F6E"&&Wt.resetFields()},[Q.actionTabs.key]);const Se=Wn=>Wn&&Wn<_e()().startOf("day");et.id=et.coursesId;const[_t,mn]=(0,o.useState)([]);let[gn,ar]=(0,o.useState)({unified_setting:!0,publish_time:""});const[ht,xr]=(0,o.useState)({group_settings:[{group_id:18454,group_name:"\u5206\u73ED1",publish_time:null},{group_id:18455,group_name:"\u5206\u73ED2",publish_time:null}]});let[Sn,Br]=(0,o.useState)([{is_admin:!0}]),[cr,Tr]=(0,o.useState)([]),[wr,Kr]=(0,o.useState)([]);const jr={name:"file",multiple:!0,action:kt.Z.API_SERVER+"/api/attachments.json",onChange(Wn){const{status:ir}=Wn.file;ir==="done"?I.ZP.success(`${Wn.file.name} \u6587\u4EF6\u4E0A\u4F20\u6210\u529F`):ir==="error"&&I.ZP.error(`${Wn.file.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25`)}},gr=()=>St(void 0,null,function*(){var Wn,ir,kr,Hr;const Yn=yield J({type:"attachment/getDetail",payload:ft(rt({},et),{course_id:et.coursesId})});Yn.delay_publish=Yn.delay_publish?1:0,Qe.title=Yn.title,Qe.link=Yn.link,Qe.is_public=[Yn.is_public],Qe.description=Yn.description,Qe.publish_time=Yn.publish_time,Qe.delay_publish=Yn.delay_publish,nt(rt({},Qe)),Wt.setFieldsValue(Qe),Q.actionTabs.manage_all_group?((Wn=Yn==null?void 0:Yn.course_groups)==null?void 0:Wn.length)>0?gn.unified_setting=!1:gn.unified_setting=!0:Yn!=null&&Yn.unified_setting?gn.unified_setting=!0:gn.unified_setting=!1,gn.publish_time=Yn.publish_time?Yn.publish_time:_e()(_e()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),gn.file_status=Yn==null?void 0:Yn.file_status,ar(Object.assign({},gn)),mn([rt({},Yn),...Yn==null?void 0:Yn.attachment_histories]);let Cr=rt({},ht);if(Cr.group_settings=Yn==null?void 0:Yn.batches_publish_info,console.log(Cr),xr(Cr),((ir=Yn==null?void 0:Yn.course_groups)==null?void 0:ir.length)>0){const Zr=(kr=Yn==null?void 0:Yn.course_groups)==null?void 0:kr.filter(Fr=>Fr.is_admin),zr=(Hr=Yn==null?void 0:Yn.course_groups)==null?void 0:Hr.filter(Fr=>!Fr.is_admin);(Zr==null?void 0:Zr.length)>0?Br(Zr):Br([{is_admin:!0}]),(zr==null?void 0:zr.length)>0?Tr(zr):Tr([])}else console.log(Sn)});return(0,o.useEffect)(()=>{var Wn;Q.actionTabs.key==="\u5916\u94FE\u8BBE\u7F6E"&&(et.id=(Wn=Q.actionTabs.selectArrs)==null?void 0:Wn.id,gr())},[Q.actionTabs.key]),Ee.createElement(b.default,{centered:!0,title:"\u5916\u94FE\u8BBE\u7F6E",open:Q.actionTabs.key==="\u5916\u94FE\u8BBE\u7F6E",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:600,onOk:()=>St(void 0,null,function*(){var Wn;gn.unified_setting||(Sn=Sn==null?void 0:Sn.map(Yn=>{var Cr;if(!Yn.course_group_name)throw I.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");if(!Yn.publish_time)throw I.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");return console.log(ht.group_settings),console.log(Yn),Yn.course_group_id=(Cr=ht.group_settings)==null?void 0:Cr.filter(Zr=>Yn==null?void 0:Yn.course_group_name.includes(Zr.name)).map(Zr=>Zr.course_group_id||Zr.id).toString().split(","),console.log(Yn.course_group_id),Yn})),console.log(Sn),yield Wt.validateFields();let ir=Wt.getFieldValue();ir=Object.assign({},Qe,ir);const kr=JSON.parse(JSON.stringify(gn));kr.group_settings=Sn.concat(cr),(yield(0,Tn.Ot)(rt({id:pt.id,course_id:et.id,course_second_category_id:et.categoryId*1,is_public:(Wn=ir.is_public)==null?void 0:Wn[0],delay_publish:ir.delay_publish,publish_type:gn==null?void 0:gn.file_status,description:ir.description,publish_time:Qe.publish_time,link:ir.link,name:ir.title},kr))).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),J({type:"attachment/setActionTabs",payload:{}}),J({type:"classroomList/getAttachmentList",payload:rt({},Q.actionTabs.params)}),H())}),onCancel:()=>{Br([{}]),nt(rt({},Ot)),J({type:"attachment/setActionTabs",payload:{}})}},Ee.createElement("section",{className:"pl20 pr20 pt10"},Ee.createElement(E.default,{form:Wt,initialValues:Qe,onChange:()=>{const Wn=Wt.getFieldValue();nt(Object.assign({},Qe,Wn))}},Ee.createElement(X.Z,null,Ee.createElement(c.Z,{span:24},Ee.createElement(E.default.Item,{label:"\u8D44\u6E90\u540D\u79F0\uFF1A",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0"}]},Ee.createElement(gt.default,{placeholder:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0"})))),Ee.createElement(X.Z,null,Ee.createElement(c.Z,{span:24},Ee.createElement(E.default.Item,{label:"\u94FE\u63A5\u5730\u5740\uFF1A",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FEurl"}]},Ee.createElement(gt.default,{placeholder:"\u8BF7\u8F93\u5165\u5916\u94FEurl"})))),Ee.createElement(X.Z,null,Ee.createElement(c.Z,null,Ee.createElement(E.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},Ee.createElement(re.default.Group,null,Ee.createElement(re.default,{value:!0},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),Ee.createElement(X.Z,{className:"mb20"},Ee.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Ee.createElement(s.ZP.Group,{value:gn.file_status,onChange:Wn=>{ar(Object.assign({},ft(rt({},gn),{file_status:Wn.target.value})))}},Ee.createElement(s.ZP,{className:"ml5",value:-1},"\u6682\u4E0D\u53D1\u5E03"),Ee.createElement(s.ZP,{className:"ml20",value:0},"\u7EDF\u4E00\u53D1\u5E03"),Ee.createElement(s.ZP,{className:"ml20",value:1},"\u5206\u73ED\u53D1\u5E03"))),gn.file_status==0&&Ee.createElement(X.Z,{align:"middle",className:"mb30",style:{paddingLeft:65}},Ee.createElement(c.Z,null,"\u53D1\u5E03\u65F6\u95F4:"),Ee.createElement(c.Z,{className:"ml5"},Ee.createElement(C.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Wn=>Se(Wn,ht==null?void 0:ht.course_end_date),disabledTime:Wn=>(0,vt.d0)(Wn),value:gn.publish_time?_e()(gn.publish_time):"",onChange:(Wn,ir)=>{gn.publish_time=ir,ar(Object.assign({},gn))}})),Ee.createElement(c.Z,null,Ee.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u53EF\u67E5\u770B\u6559\u5B66\u8D44\u6599\u7684\u65F6\u95F4)"))),gn.file_status==1&&Ee.createElement(X.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"}},Ee.createElement(c.Z,{span:24},Ee.createElement(X.Z,null,Ee.createElement(c.Z,{span:24},Ee.createElement(X.Z,null,Ee.createElement(c.Z,{flex:"1"},"\u5206\u73ED\uFF1A"),Ee.createElement(c.Z,{flex:"1"},"\u53D1\u5E03\u65F6\u95F4\uFF1A"))),Ee.createElement(c.Z,{span:4}))),Sn&&Sn.map(function(Wn,ir){var kr;return Ee.createElement(c.Z,{span:24,key:ir},Ee.createElement(X.Z,{gutter:[8,16]},Ee.createElement(c.Z,{span:10},Ee.createElement(X.Z,{gutter:[8,16]},Ee.createElement(c.Z,{flex:"1",style:{maxWidth:200}},Ee.createElement(V.default,{mode:"multiple",style:{width:"100%"},value:Wn.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:(Hr,Yn)=>{console.log(Yn),Sn[ir].course_group_name=Hr,Sn[ir].course_group_id=Wn.course_group_id;const Cr=(0,We.flattenDeep)(Sn.map(zr=>zr.course_group_name)),Zr=wr.map(zr=>{let Fr=(zr==null?void 0:zr.course_group_name)||[];return ft(rt({},zr),{course_group_name:(0,We.remove)(Fr,ur=>Cr.includes(ur))})});Kr(Zr),Br(Sn.slice())}},(ht==null?void 0:ht.group_settings)&&(ht==null?void 0:ht.group_settings.map(function(Hr){if(!Sn.map(Cr=>Cr.course_group_name).flat().includes(Hr.name))return Ee.createElement(Option,{value:Hr.name,key:Hr.course_group_id},Hr.name)})))))),Ee.createElement(c.Z,{span:10},Ee.createElement("div",{className:"ml30"},Ee.createElement(C.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Hr=>Se(Hr,ht==null?void 0:ht.course_end_date),disabledTime:Hr=>(0,vt.d0)(Hr),value:Wn.publish_time?_e()(Wn.publish_time):"",onChange:(Hr,Yn)=>{Sn[ir].publish_time=Yn,Br([...Sn])}}))),Ee.createElement(c.Z,{span:4},ir>0&&(_e()()<=_e()(Wn.publish_time)||!Wn.course_group_id)&&Ee.createElement(Ve.Z,{onClick:()=>{const Hr=(0,We.cloneDeep)(wr);console.log(Hr,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),Hr.forEach((Yn,Cr)=>{Yn.group_name&&(Yn.group_name=Yn.group_name.filter(Zr=>{var zr;return!((zr=Sn[ir].group_name)!=null&&zr.includes(Zr))}))}),Sn=Sn.filter((Yn,Cr)=>ir!==Cr),Kr(Hr),Br(Sn.slice()),setTimeout(()=>Br(Sn.slice()),10)}}),Sn.length<((kr=ht==null?void 0:ht.group_settings)==null?void 0:kr.length)&&Ee.createElement(yt.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:4},onClick:()=>{console.log(Sn),Br(Sn.concat({}))}}))))})),Ee.createElement(X.Z,null,Ee.createElement(c.Z,{span:24},Ee.createElement(E.default.Item,{name:"description",label:"\u8D44\u6E90\u63CF\u8FF0\uFF1A"},Ee.createElement(gt.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6})))))))};var d=(0,K.connect)(({attachment:Q})=>({attachment:Q}))(fn),U={flex_box_center:"flex_box_center___Q71DS",flex_space_between:"flex_space_between___TNuTq",flex_box_vertical_center:"flex_box_vertical_center___rhfhG",flex_box_center_end:"flex_box_center_end___MsQQ8",flex_box_column:"flex_box_column___MYvbv",bg:"bg___WkKTX",containerTitle:"containerTitle___x4her",containerDesc:"containerDesc___yNjjw",listItem:"listItem___pzdI9",info:"info___FH9ox",title:"title___TGy6D",titleLeft:"titleLeft___jaNs9",titleRight:"titleRight___X9mA2",acitons:"acitons___CPj4f",menu:"menu___Vr5C0",spanSize:"spanSize___hidB_",table:"table___UIeZ8",flexBox:"flexBox___VZsop",watch:"watch___l8SSX",iconV:"iconV___bHhod"},G=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const ee=({classroomList:Q,loading:J,dispatch:H})=>{const et=(0,K.useParams)(),pt=(0,K.useLocation)(),[Wt,Qe]=(0,o.useState)([]),[nt,Se]=(0,o.useState)(1);(0,o.useEffect)(()=>{new Promise((ht,xr)=>G(void 0,null,function*(){H({type:"classroomList/getCoursesMine",payload:{id:et.id,page_size:50}}).then(Sn=>{Qe(Wt.concat(Sn))})}))},[Q.name]);const[_t]=E.default.useForm();let mn=[];Q.courseGroups.course_groups&&Q.courseGroups.course_groups.map(ht=>mn.push(ht.id+""));const gn=ht=>ht&&ht<_e()().startOf("day"),ar=[{title:"",width:40,dataIndex:"id",key:"id",render:(ht,xr)=>o.createElement(re.default,{value:String(ht)})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",key:"name",width:482,ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:130},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_date",key:"end_date",width:130}];return o.createElement(b.default,{centered:!0,title:"\u53D1\u9001\u8D44\u6E90",open:Q.actionTabs.key==="\u53D1\u9001",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:820,footer:o.createElement("div",{style:{height:"48px",minHeight:"48px",display:"flex",alignItems:"center"}},o.createElement("span",{style:{flex:"1",textAlign:"start"}},"\u53D1\u5E03\u72B6\u6001\uFF1A",o.createElement(s.ZP.Group,{value:nt,onChange:ht=>{Se(ht.target.value)}},o.createElement(s.ZP,{value:1},"\u53D1\u5E03"),o.createElement(s.ZP,{value:0},"\u4E0D\u53D1\u5E03"))),o.createElement(Ie.ZP,{onClick:()=>{H({type:"classroomList/setActionTabs",payload:{}})}},"\u53D6\u6D88"),o.createElement(Ie.ZP,{onClick:()=>G(void 0,null,function*(){const ht=_t.getFieldValue();(yield(0,B.ZP)("/api/files/bulk_send.json",{method:"post",body:{ids:[...Q.actionTabs.selectArrs],to_course_ids:[...ht.group_ids],course_id:et.id,is_publish:nt}})).status===0&&(I.ZP.success("\u53D1\u9001\u6210\u529F"),H({type:"classroomList/setActionTabs",payload:{}}))}),type:"primary"},"\u786E\u8BA4")),bodyStyle:{minHeight:200},onCancel:()=>{H({type:"classroomList/setActionTabs",payload:{}})}},o.createElement("p",{className:"tc bold mb20"},"\u9009\u62E9\u7684\u8D44\u6E90\u53D1\u9001\u5230",o.createElement("span",{className:"c-orange"},"\u6307\u5B9A\u8BFE\u5802")),Q.courseGroups.course_groups&&o.createElement(E.default,{form:_t,initialValues:{group_ids:mn,end_time:_e()(_e()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},o.createElement(E.default.Item,{name:"group_ids"},o.createElement(re.default.Group,null,o.createElement(p.default,{loading:J.effects["classroomList/getCourseGroups"],columns:ar,className:U.table,dataSource:Wt==null?void 0:Wt.filter(ht=>(ht==null?void 0:ht.id)!=et.id),scroll:{y:240},pagination:!1})))))};var $=(0,K.connect)(({classroomList:Q,loading:J})=>({classroomList:Q,loading:J}))(ee),Ae=u(57884),we=u(96877),Ke=u(61124),mt=u(1986),bt=Object.defineProperty,Me=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,xt=(Q,J,H)=>J in Q?bt(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,At=(Q,J)=>{for(var H in J||(J={}))Ct.call(J,H)&&xt(Q,H,J[H]);if(Me)for(var H of Me(J))Lt.call(J,H)&&xt(Q,H,J[H]);return Q},tt=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const ke=({classroomList:Q,user:J,dispatch:H})=>{const et=(0,K.useParams)(),[pt,Wt]=(0,o.useState)(!1);(0,o.useEffect)(()=>{var nt,Se;if(Q.actionTabs.key==="\u53D6\u6D88\u53D1\u5E03"){if((0,v.j5)()||(Se=(nt=J==null?void 0:J.userInfo)==null?void 0:nt.course)!=null&&Se.own){Wt(!0);return}const _t={hasNum:0,noHasNum:0};Q.actionTabs.selectArrsAll.map(mn=>{var gn;mn.author_login===((gn=J.userInfo)==null?void 0:gn.login)?++_t.hasNum:++_t.noHasNum}),_t.noHasNum>0?b.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:o.createElement("div",null,Q.actionTabs.isdelete!=="1"&&o.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",o.createElement("span",{className:"c-blue"},_t.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",o.createElement("span",{className:"c-red"},_t.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",o.createElement("br",null)),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Qe()}}):Wt(!0)}else Wt(!1)},[Q.actionTabs.key]);const Qe=()=>{H({type:"classroomList/setActionTabs",payload:{}})};return o.createElement(b.default,{centered:!0,title:"\u63D0\u793A",open:pt,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>tt(void 0,null,function*(){(yield(0,B.ZP)("/api/files/unpublish.json",{method:"put",body:{ids:[...Q.actionTabs.selectArrs],course_id:et.id}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),H({type:"classroomList/getAttachmentList",payload:At({},Q.actionTabs.params)}),H({type:"classroomList/setActionTabs",payload:{}}),H({type:"classroomList/getClassroomLeftMenus",payload:{id:et.coursesId}}))}),onCancel:()=>{Qe()}},o.createElement("p",null,"\u786E\u5B9A\u53D6\u6D88\u53D1\u5E03\u9009\u4E2D\u7684\u8D44\u6E90\u5417\uFF1F"),o.createElement("p",null,"\u53D6\u6D88\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u65E0\u6548\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002"))};var qe=(0,K.connect)(({classroomList:Q,user:J})=>({classroomList:Q,user:J}))(ke),Nt=u(29787);const Mt=({classroomList:Q,dispatch:J})=>{var H,et,pt,Wt;const Qe=(0,K.useParams)(),[nt,Se]=(0,o.useState)(1),[_t,mn]=(0,o.useState)(0),[gn,ar]=(0,o.useState)(20),[ht,xr]=(0,o.useState)(!1),[Sn,Br]=(0,o.useState)([]),[cr,Tr]=(0,o.useState)(""),[wr,Kr]=(0,o.useState)(null),[jr,gr]=(0,o.useState)(!1),[Wn,ir]=(0,o.useState)([]);Qe.id=Qe.coursesId,(0,o.useEffect)(()=>{Q.actionTabs.key==="\u8BBF\u95EE\u8BB0\u5F55"?(Tr(""),Kr(null),kr(),xr(!0)):xr(!1)},[Q.actionTabs]);const kr=()=>{var Fr,ur;(0,Tn.mn)({course_id:Qe.id,attachment_id:(ur=(Fr=Q.actionTabs)==null?void 0:Fr.currentInfo)==null?void 0:ur.id}).then(fr=>{fr.status==0&&ir([...fr.course_groups])}),Hr()},Hr=()=>{nt!=1?Se(1):gn!=20?ar(20):Yn()},Yn=()=>{var Fr,ur;gr(!0),(0,Tn.$n)({page:nt,limit:gn,keyword:cr,course_group_id:wr,course_id:Qe.id,id:(ur=(Fr=Q.actionTabs)==null?void 0:Fr.currentInfo)==null?void 0:ur.id}).then(fr=>{fr.status==0&&(Br(fr.data),mn(fr.size))}),gr(!1)},Cr=[{title:"\u5E8F\u53F7",render:(Fr,ur,fr)=>gn*(nt-1)+fr+1,width:60,align:"center"},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center"},{title:"\u59D3\u540D",dataIndex:"username",align:"center"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",align:"center"},{title:"\u6240\u9009\u65F6\u95F4",dataIndex:"watch_time",align:"center"},{title:"\u4E0B\u8F7D\u65F6\u95F4",dataIndex:"download_time",align:"center"}];(0,o.useEffect)(()=>{Q.actionTabs.key==="\u8BBF\u95EE\u8BB0\u5F55"&&Yn()},[nt]),(0,o.useEffect)(()=>{Q.actionTabs.key==="\u8BBF\u95EE\u8BB0\u5F55"&&(nt==1?Yn():Se(1))},[gn]),(0,o.useEffect)(()=>{Hr()},[wr]);const Zr=(Fr,ur)=>{Se(Fr)},zr=(Fr,ur)=>{ar(ur)};return o.createElement(b.default,{width:1e3,centered:!0,title:"\u8BBF\u95EE\u8BB0\u5F55",open:ht,footer:null,onCancel:()=>{Tr(""),Kr(null),J({type:"classroomList/setActionTabs",payload:{}})}},o.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},o.createElement("div",{style:{display:"flex",alignItems:"center"}},"\u8D44\u6E90\u540D\u79F0\uFF1A",o.createElement("div",{style:{width:350,height:22,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},title:(et=(H=Q==null?void 0:Q.actionTabs)==null?void 0:H.currentInfo)==null?void 0:et.title},(Wt=(pt=Q==null?void 0:Q.actionTabs)==null?void 0:pt.currentInfo)==null?void 0:Wt.title)),o.createElement("div",{style:{display:"flex"}},o.createElement(V.default,{value:wr,style:{width:160,marginRight:20},placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",allowClear:!0,onChange:Fr=>{Kr(Fr)}},Wn.map(Fr=>o.createElement(Option,{label:Fr.name,value:Fr.course_group_id,key:Fr.course_group_id},Fr.name))),o.createElement(gt.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",value:cr,onChange:Fr=>{Tr(Fr.target.value)},onSearch:Fr=>{nt==1?Yn():Se(1)},style:{width:230,marginLeft:"auto"},onPressEnter:()=>Yn()}))),o.createElement(Nt.Z,{spinning:jr},o.createElement(p.default,{style:{padding:"15px 0"},pagination:!1,bordered:!0,columns:Cr,dataSource:Sn,rowKey:Fr=>Fr==null?void 0:Fr.id})),_t>0&&o.createElement(r.Z,{className:"tc",style:{paddingBottom:15},showSizeChanger:!0,showQuickJumper:!0,onChange:Zr,onShowSizeChange:zr,defaultCurrent:1,pageSizeOptions:["10","20","50","100"],current:nt||1,pageSize:gn||10,defaultPageSize:10,total:_t,showTotal:Fr=>o.createElement("span",{className:"mr10"},"\u5171",o.createElement("span",{className:"c-blue"}," ",Fr," "),"\u6761\u6570\u636E")}))};var Dt=(0,K.connect)(({classroomList:Q})=>({classroomList:Q}))(Mt),qt=u(55515),Ze=u(59301),En=Object.defineProperty,nr=Object.defineProperties,rr=Object.getOwnPropertyDescriptors,vr=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,Pn=(Q,J,H)=>J in Q?En(Q,J,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[J]=H,$n=(Q,J)=>{for(var H in J||(J={}))pr.call(J,H)&&Pn(Q,H,J[H]);if(vr)for(var H of vr(J))Bn.call(J,H)&&Pn(Q,H,J[H]);return Q},Dn=(Q,J)=>nr(Q,rr(J)),An=(Q,J,H)=>new Promise((et,pt)=>{var Wt=Se=>{try{nt(H.next(Se))}catch(_t){pt(_t)}},Qe=Se=>{try{nt(H.throw(Se))}catch(_t){pt(_t)}},nt=Se=>Se.done?et(Se.value):Promise.resolve(Se.value).then(Wt,Qe);nt((H=H.apply(Q,J)).next())});const Zn=({classroomList:Q,globalSetting:J,loading:H,user:et,dispatch:pt,match:Wt})=>{var Qe,nt,Se,_t;const mn=(0,K.useLocation)(),gn=(0,K.useParams)(),[ar]=(0,K.useSearchParams)(),[ht,xr]=(0,o.useState)({sort_type:"publish_time",sort:"desc",page_size:20,clazz:ar.get("tabs")==="0"?"":ar.get("tabs")==="1"?"2":ar.get("tabs")==="2"?"3":ar.get("tabs")==="3"?"1":""}),[Sn,Br]=(0,o.useState)(Array.from({length:20},()=>!1)),[cr,Tr]=(0,o.useState)([]),[wr,Kr]=(0,o.useState)(),jr=new Date,[gr,Wn]=(0,o.useState)([]),[ir,kr]=(0,o.useState)("\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217"),[Hr,Yn]=(0,o.useState)(!1),{detailAttachmentList:Cr,detailLeftMenus:Zr,detailTopBanner:zr,taskList:Fr}=Q;let ur=ar.get("tabs")?parseInt(ar.get("tabs")):0;const[fr,Vr]=(0,o.useState)(!1),{userInfo:On}=et;let Zt;ht.course_id=gn.coursesId,gn.categoryId?ht.course_second_category_id=gn.categoryId:delete ht.course_second_category_id;function cn(dt,Mr){return An(this,null,function*(){let ra=yield(0,B.ZP)("/api/files/group_settings_statistics.json",{method:"get",params:{attachment_id:dt,course_id:gn.course_id}}),ma=[...cr];ma[Mr]=ra==null?void 0:ra.data,Tr(ma)})}(0,o.useEffect)(()=>{Br(Array.from({length:20},()=>!1)),Tr([])},[]),(0,o.useEffect)(()=>{var dt,Mr,ra;if((dt=et==null?void 0:et.userInfo)!=null&&dt.login){const ma=f.cX.getItem(`${(Mr=et==null?void 0:et.userInfo)==null?void 0:Mr.login}${(0,v.GJ)()?"Teacher":"Student"}`,"Attachment");ma&&(ht.sort_type=ma==null?void 0:ma.type,ht.sort=ma==null?void 0:ma.direction,console.log("localRecordValue",ma),kr(ma==null?void 0:ma.name)),yn()}else(ra=et==null?void 0:et.userInfo)!=null&&ra.username&&yn()},[(Qe=et==null?void 0:et.userInfo)==null?void 0:Qe.login,mn.pathname]),(0,o.useEffect)(()=>{Q.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&yn()},[Q.actionTabs.key]),(0,o.useEffect)(()=>{Wn([])},[Cr]);const sn=(dt,Mr)=>{Tr([]),Br(Array.from({length:20},()=>!1)),ht.page=dt,ht.page_size=Mr,yn()},yn=()=>{xr($n({},ht)),Wn([]),pt({type:"classroomList/getAttachmentList",payload:$n({},ht)})},_r=dt=>An(void 0,null,function*(){dt.link&&(yield pt({type:"attachment/updateVisits",payload:{id:dt.id}}),pt({type:"classroomList/getAttachmentList",payload:$n({},ht)}))});Zr.course_modules&&(Zt=Q.detailLeftMenus.course_modules.filter(dt=>dt.type==="attachment")[0]);const Wr=dt=>An(void 0,null,function*(){if(gr==""){I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}(yield(0,B.ZP)("/api/files/bulk_move.json",{method:"put",body:{course_id:gn.course_id,ids:gr,to_category_id:dt==null?void 0:dt.key}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),pt({type:"classroomList/getAttachmentList",payload:$n({},ht)}),Wn([]))}),Qr=dt=>dt.link?dt.link:kt.Z.API_SERVER+dt.url;let va=[{name:"\u5220\u9664",icon:Ze.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u53D1\u9001",icon:Ze.createElement("i",{className:"iconfont icon-fasong"})},{name:"\u7ACB\u5373\u53D1\u5E03",icon:Ze.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u53D6\u6D88\u53D1\u5E03",icon:Ze.createElement("i",{className:"iconfont icon-quxiaofabu"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:Ze.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u8C03\u6574\u6392\u5E8F",icon:Ze.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})}].filter(dt=>zr.is_public?!0:dt.name!=="\u8BBE\u4E3A\u516C\u5F00");const ia=[{name:"\u5168\u90E8",id:"",total:Cr.total_count,index:0},{name:"\u672A\u53D1\u5E03",id:"2",total:(0,v.GJ)()?Cr.unpublish_count:null,index:1},{name:"\u9884\u53D1\u5E03",id:"3",total:(0,v.GJ)()?Cr.not_started_count:null,index:2},{name:"\u5DF2\u53D1\u5E03",id:"1",total:(0,v.GJ)()?Cr.publish_count:null,index:3}],ua=[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"",direction:""},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217",type:"created_on",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F\u6392\u5217",type:"created_on",direction:"asc"},{name:"\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217",type:"publish_time",direction:"desc"},{name:"\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F\u6392\u5217",type:"publish_time",direction:"asc"}],la=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name",width:240},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",width:200,sorter:!0,showSorterTooltip:!1,sortOrder:ht.order_by==="publish_time"?ht.sort_direction==="desc"?"descend":"ascend":null,render:dt=>dt?_e()(dt).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"member_manager",key:"member_manager",ellipsis:{showTitle:!1},render:dt=>dt==="--"||!dt?"--":Ze.createElement("span",{title:dt},dt)}],ya=dt=>{console.log(dt.key),(dt.key==="0"||dt.key==="1"||dt.key==="2")&&(ht.sort_type="created_on",ht.sort="desc",kr("\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217")),dt.key==="3"&&(ht.sort_type="publish_time",ht.sort="desc",kr("\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217")),ht.clazz=ia[dt.key].id,ht.page=1,K.history.replace(`${mn.pathname}?tabs=${dt.key}`),Br(Array.from({length:20},()=>!1)),Tr([]),yn()},ga=dt=>{var Mr;ht.sort_type=dt.type,ht.sort=dt.direction,ht.page=1,f.cX.setItem(`${(Mr=et==null?void 0:et.userInfo)==null?void 0:Mr.login}${(0,v.GJ)()?"Teacher":"Student"}`,dt,"Attachment"),kr(dt.name),yn()},Da=dt=>An(void 0,null,function*(){var Mr;const ra=dt.name;gr==""?I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"):ra==="\u8C03\u6574\u6392\u5E8F"?Oa():pt({type:"classroomList/setActionTabs",payload:{key:ra,selectArrs:gr,selectArrsAll:(Mr=Cr.files)==null?void 0:Mr.filter(ma=>gr.includes(ma.id)),params:ht,batch:!0}})}),Oa=()=>{let dt={courseId:ht.course_id,container_type:"attachment"};ht!=null&&ht.course_second_category_id&&(dt.category_id=ht==null?void 0:ht.course_second_category_id),pt({type:"classroomList/getAllTaskList",payload:dt}),pt({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})},sa=dt=>An(void 0,null,function*(){yield pt({type:"classroomList/updateTaskPosition",payload:{category_id:ht==null?void 0:ht.course_second_category_id,courseId:ht==null?void 0:ht.course_id,task_ids:dt,container_type:"attachment"}}),yn()}),na=(0,o.useMemo)(()=>{let dt=[];return Fr.length>0&&(dt=Fr.map(Mr=>{let ra="";return Mr.is_publish&&Mr.publish_status&&(ra="\u5DF2\u53D1\u5E03"),Mr.is_publish&&!Mr.publish_status&&(ra="\u9884\u53D1\u5E03"),Mr.is_publish||(ra="\u672A\u53D1\u5E03"),{user_name:Mr.user_name,task_name:Mr.task_name,task_id:Mr.task_id,category:Mr.category,status:ra}})),dt},[Fr]);return console.log(Fr,"taskList"),Ze.createElement("section",null,Ze.createElement(we.Z,{isLoading:H["classroomList/getAttachmentList"],tabDataSource:(0,v.GJ)()?ia:[],isAdmin:(0,v.GJ)(),onTabMenuClick:ya,defaultSelectedKeys:[ur+""],showControlButton:(0,v.GJ)(),buttonText:"\u9009\u7528\u8D44\u6E90",extraNode:(0,v.GJ)()&&Ze.createElement(X.Z,{align:"middle",className:"mr20"},!(Cr!=null&&Cr.parent_category_id)&&(0,v.GJ)()&&Ze.createElement("span",{className:"c-blue font16 ml20 current",onClick:dt=>{dt.preventDefault(),pt({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u76EE\u5F55"}})}},Ze.createElement(A.Z,{title:"\u65B0\u5EFA\u5B50\u76EE\u5F55"},Ze.createElement("i",{className:"iconfont icon-xinjianmulu1 font14"}))),Ze.createElement("span",{className:"c-blue font16 ml20 current",style:{paddingTop:2},onClick:dt=>{dt.preventDefault(),pt({type:"classroomList/setActionTabs",payload:{key:"\u76EE\u5F55\u91CD\u547D\u540D",params:ht,selectArrs:Dn($n({},Cr),{category_id:ht==null?void 0:ht.course_second_category_id,main_id:typeof Cr.parent_category_id=="object"?Cr.id:void 0}),cb:yn}})}},Ze.createElement(A.Z,{title:"\u76EE\u5F55\u91CD\u547D\u540D"},Ze.createElement("i",{className:"iconfont icon-zhongmingming1 font17"}))),Ze.createElement("span",{className:"c-blue font14 ml20 current",onClick:dt=>{dt.preventDefault(),pt({type:"attachment/setActionTabs",payload:{key:"\u4E0A\u4F20\u8D44\u6E90",params:ht}})}},Ze.createElement("i",{className:"iconfont icon-shangchuan3 font14 mr5"}),"\u4E0A\u4F20\u8D44\u6E90"),Ze.createElement("span",{className:"c-blue font14 ml20 current",onClick:dt=>{dt.preventDefault(),pt({type:"attachment/setActionTabs",payload:{key:"\u6DFB\u52A0\u5916\u94FE",params:ht}})}},Ze.createElement("i",{className:"iconfont icon-lianjie2 font14 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),onButtonClick:()=>{pt({type:"attachment/setActionTabs",payload:{key:"\u9009\u7528\u8D44\u6E90",params:ht}})}}),Ze.createElement(Ke.Z,{dataSource:Cr.files||[],isAdmin:(0,v.GJ)(),batchStatus:fr,SortMenuName:ir,setSortMenuName:kr,SortMenus:ua,onSearch:dt=>{ht.search=dt,ht.page=1,yn()},onSort:ga,onBatch:dt=>Vr(dt)}),Ze.createElement(ie.Z,{loading:H["classroomList/getAttachmentList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},Cr.total_count===0&&Ze.createElement(Ae.Z,null),Cr.files&&Cr.files.map(function(dt,Mr){var ra,ma,Na;return Ze.createElement("div",{className:U.listItem,key:Mr},(0,v.GJ)()&&Ze.createElement(re.default,{checked:gr.includes(dt.id),value:dt.id,className:"mr20",onChange:aa=>{let oa=gr.indexOf(dt.id);gr.indexOf(dt.id)>-1?Wn(gr.filter(pa=>pa!==dt.id)):Wn(gr.concat(dt.id))}}),Ze.createElement("div",{className:U.info},Ze.createElement("div",{className:U.title},Ze.createElement("div",{className:U.titleLeft},(0,v.GJ)()&&Ze.createElement(Ze.Fragment,null,dt.is_publish&&dt.publish_status&&Ze.createElement("span",{className:"tag-style bg-light-blue mr10"},"\u5DF2\u53D1\u5E03"),dt.is_publish&&!dt.publish_status&&Ze.createElement("span",{className:"tag-style bg-c5d6ff mr10"},"\u9884\u53D1\u5E03"),!dt.is_publish&&Ze.createElement("span",{className:"tag-style bgB8B8B8 mr10"},"\u672A\u53D1\u5E03")),(0,v.RV)()||dt.is_public?Ze.createElement("a",{onClick:aa=>{if(aa.preventDefault(),aa.stopPropagation(),!((0,v.dE)()&&dt.download_setting==1&&((dt==null?void 0:dt.file_type)==="other"||(dt==null?void 0:dt.file_type)==="download"))){if(dt!=null&&dt.link)return window.open(dt==null?void 0:dt.link);(0,Tn.fc)({id:dt==null?void 0:dt.id,watch_type:2,course_id:ht==null?void 0:ht.course_id}),_r(dt),pt({type:"attachment/setActionTabs",payload:{key:(dt.link,"\u8D44\u6E90\u4E0B\u8F7D"),selectArrs:dt,params:ht}})}}},Ze.createElement("strong",null,dt.title)):Ze.createElement("strong",null,dt.title),dt.link&&Ze.createElement("span",{className:"tag-style-border-small c-orange border-orange ml10"}," ","\u5916\u94FE"," ")),Ze.createElement("div",{className:U.titleRight},(0,v.GJ)()&&!(dt!=null&&dt.is_publish)&&Ze.createElement(K.Link,{target:"_blank",to:"/",onClick:aa=>An(this,null,function*(){aa.stopPropagation(),aa.preventDefault(),pt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",index:Mr,selectArrs:[dt==null?void 0:dt.id],selectArrsAll:[dt],params:ht,type:2,manage_all_group:Cr==null?void 0:Cr.manage_all_group}});let oa=[...Sn];oa[Mr]=!1,Br(oa)})},Ze.createElement("aside",{className:U.flexBox},Ze.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Ze.createElement("div",null,"\u53D1\u5E03"))),((0,v.RV)()||dt.is_public)&&!((0,v.dE)()&&dt.download_setting==1&&((dt==null?void 0:dt.file_type)==="other"||(dt==null?void 0:dt.file_type)==="download"))&&Ze.createElement("aside",{onClick:aa=>An(this,null,function*(){if(aa.stopPropagation(),aa.preventDefault(),dt!=null&&dt.link)return window.open(dt==null?void 0:dt.link);yield(0,Tn.fc)({id:dt==null?void 0:dt.id,watch_type:2,course_id:ht==null?void 0:ht.course_id}),_r(dt),pt({type:"attachment/setActionTabs",payload:{key:(dt.link,"\u8D44\u6E90\u4E0B\u8F7D"),selectArrs:dt,params:ht}})}),className:U.flexBox,style:{marginRight:16,cursor:"pointer"}},Ze.createElement("i",{className:"iconfont icon-chakansvg"}),Ze.createElement("div",null,"\u67E5\u770B")),((0,v.RV)()||dt.is_public)&&!dt.link&&dt.is_publish&&!((0,v.dE)()&&dt.download_setting==1)&&Ze.createElement("aside",{onClick:aa=>An(this,null,function*(){var oa;aa.stopPropagation(),yield(0,Tn.fc)({id:dt==null?void 0:dt.id,watch_type:1,course_id:ht==null?void 0:ht.course_id}),(0,f.Nd)((dt==null?void 0:dt.title)||"educoder",(oa=decodeURIComponent(kt.Z.API_SERVER+dt.url))==null?void 0:oa.replace("disposition=inline",""))}),className:`${U.flexBox}`,style:{marginRight:16,cursor:"pointer"}},Ze.createElement("i",{className:"iconfont icon-xiazai6"}),Ze.createElement("div",null,"\u4E0B\u8F7D")),(0,v.GJ)()&&Ze.createElement(e.Z,{placement:"bottomCenter",overlayClassName:U.dro,dropdownRender:()=>Ze.createElement(i.default,null,Ze.createElement(i.default.Item,{key:1,style:{textAlign:"center"}},Ze.createElement("a",{onClick:aa=>An(this,null,function*(){aa.stopPropagation(),aa.preventDefault(),pt({type:"classroomList/setActionTabs",payload:{key:dt.is_publish?"\u4FEE\u6539\u53D1\u5E03":"\u7ACB\u5373\u53D1\u5E03",index:Mr,selectArrs:[dt==null?void 0:dt.id],selectArrsAll:[dt],params:ht,type:2,manage_all_group:Cr==null?void 0:Cr.manage_all_group}});let oa=[...Sn];oa[Mr]=!1,Br(oa)})},dt.is_publish?"\u4FEE\u6539\u53D1\u5E03":"\u7ACB\u5373\u53D1\u5E03")),Ze.createElement(i.default.Item,{key:22,style:{textAlign:"center"}},Ze.createElement(K.Link,{target:"_blank",to:"/",onClick:aa=>{var oa;aa.preventDefault(),pt({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[dt.id],selectArrsAll:(oa=Cr.files)==null?void 0:oa.filter(pa=>[dt.id].includes(pa.id)),isdelete:"1",params:ht}})}},"\u7ACB\u5373\u5220\u9664")),Ze.createElement(i.default.Item,{key:6,style:{textAlign:"center"}},Ze.createElement(K.Link,{onClick:aa=>{aa.preventDefault(),pt({type:"attachment/setActionTabs",payload:{key:dt.link?"\u5916\u94FE\u8BBE\u7F6E":"\u8D44\u6E90\u8BBE\u7F6E",index:Mr,selectArrs:dt,params:ht,manage_all_group:Cr==null?void 0:Cr.manage_all_group}});let oa=[...Sn];oa[Mr]=!1,Br(oa)},to:"/"},"\u8D44\u6E90\u8BBE\u7F6E")),Ze.createElement(i.default.Item,{key:7,style:{textAlign:"center"}},Ze.createElement(K.Link,{target:"_blank",to:"/",onClick:aa=>{aa.preventDefault(),pt({type:"classroomList/setActionTabs",payload:{key:"\u8BBF\u95EE\u8BB0\u5F55",currentInfo:dt}})}},"\u8BBF\u95EE\u8BB0\u5F55")))},Ze.createElement("aside",{onClick:aa=>aa.stopPropagation(),className:U.flexBox,style:{cursor:"default"}},Ze.createElement("i",{className:"iconfont icon-gengduo4"}),Ze.createElement("div",null,"\u66F4\u591A"))))),Ze.createElement("div",{className:"flex-wrp"},dt.link&&Ze.createElement(Ze.Fragment,null,Ze.createElement("p",{className:"flex1"},Ze.createElement("span",null,dt.author.name),Ze.createElement("span",{className:"ml15"},"\u70B9\u51FB\u6B21\u6570\uFF1A",dt.downloads_count),jr<_e()(dt==null?void 0:dt.publish_time).toDate()&&Ze.createElement("span",{className:"ml15"}," \u5C06\u4E8E ",_e()(dt==null?void 0:dt.publish_time).format("YYYY-MM-DD HH:mm")," \u53D1\u5E03 "))),!dt.link&&Ze.createElement("p",{className:"flex1"},Ze.createElement("span",null,dt.author.name),Ze.createElement("span",{className:"ml15"}," \u5927\u5C0F\uFF1A",dt.filesize," "),Ze.createElement("span",{className:"ml15"}," \u4E0B\u8F7D\u6570\uFF1A",dt.downloads_size," "),jr<_e()(dt==null?void 0:dt.publish_time).toDate()&&Ze.createElement("span",{className:"ml15"}," \u5C06\u4E8E ",_e()(dt==null?void 0:dt.publish_time).format("YYYY-MM-DD HH:mm")," \u53D1\u5E03 "),(0,v.dE)()&&Ze.createElement("span",{className:"ml15"},"\u53D1\u5E03\u65F6\u95F4\uFF1A",_e()(dt==null?void 0:dt.publish_time).format("YYYY-MM-DD HH:mm")),dt.folder_name?Ze.createElement("span",{style:{color:"#888",marginLeft:10}},"\u6240\u5C5E\u76EE\u5F55\uFF1A",dt.folder_name&&Ze.createElement("span",null,dt.folder_name)):Ze.createElement("span",{style:{color:"#888",marginLeft:10}},"\u6240\u5C5E\u76EE\u5F55\uFF1A\u65E0")),(dt==null?void 0:dt.is_publish)&&(0,v.GJ)()&&Ze.createElement("span",{className:U.iconV,onClick:aa=>An(this,null,function*(){aa.stopPropagation(),aa.preventDefault(),Sn[Mr]||cn(dt==null?void 0:dt.id,Mr);let oa=[...Sn];oa[Mr]=!oa[Mr],Br(oa)})},Ze.createElement("i",{className:`iconfont icon-${Sn[Mr]?"shouqi":"xiala2"}`})," ")),(0,v.GJ)()&&(dt==null?void 0:dt.is_publish)&&Sn[Mr]&&((ra=cr[Mr])==null?void 0:ra.length)>5&&Ze.createElement(p.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:aa=>({onClick:oa=>{oa.stopPropagation(),oa.preventDefault()}}),onHeaderRow:(aa,oa)=>({onClick:pa=>{pa.stopPropagation(),pa.preventDefault()}}),pagination:!1,dataSource:cr[Mr],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(aa,oa,pa)=>{pa.field&&(ht.order_by=pa.field),pa.order||(ht.sort_direction="asc"),pa.order==="ascend"&&(ht.sort_direction="asc"),pa.order==="descend"&&(ht.sort_direction="desc"),pa.order||(ht.sort_direction="asc"),cn(dt==null?void 0:dt.id,Mr)},columns:la}),(0,v.GJ)()&&(dt==null?void 0:dt.is_publish)&&Sn[Mr]&&((ma=cr[Mr])==null?void 0:ma.length)>0&&((Na=cr[Mr])==null?void 0:Na.length)<6&&Ze.createElement(p.default,{rowKey:"shixun_identifier",onRow:aa=>({onClick:oa=>{oa.stopPropagation(),oa.preventDefault()}}),onHeaderRow:(aa,oa)=>({onClick:pa=>{pa.stopPropagation(),pa.preventDefault()}}),pagination:!1,dataSource:cr[Mr],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(aa,oa,pa)=>{pa.field&&(ht.order_by=pa.field),pa.order||(ht.sort_direction="asc"),pa.order==="ascend"&&(ht.sort_direction="asc"),pa.order==="descend"&&(ht.sort_direction="desc"),pa.order||(ht.sort_direction="asc"),cn(dt==null?void 0:dt.id,Mr)},columns:la}),dt.description&&Ze.createElement("div",{className:"flex-wrp"},Ze.createElement("p",{className:"flex1"},Ze.createElement("span",null," \u8D44\u6E90\u63CF\u8FF0\uFF1A"),Ze.createElement("span",{className:"ml5"},dt.description||"\u6682\u65E0\u63CF\u8FF0")))))}),Ze.createElement("aside",{className:"tc mb50 mt30"},Cr.attachments_count>0&&Ze.createElement(r.Z,{current:ht.page||1,showSizeChanger:!0,onChange:sn,defaultCurrent:1,pageSize:ht.page_size||20,total:Cr.attachments_count}))),gr.length>0&&(0,v.GJ)()&&Ze.createElement(l.Z,{offsetBottom:0},Ze.createElement(mt.Z,{buttonDataSource:va,onButtonClick:Da,useBatchStatus:Vr,catalogue:((Se=(nt=Zr==null?void 0:Zr.course_modules)==null?void 0:nt.find(dt=>dt.type==="attachment"))==null?void 0:Se.second_category)||[],allSelect:gr.length?gr.length===((_t=Cr.files)==null?void 0:_t.length):!1,setSeleArr:Wn,setAllSelect:dt=>{dt.target.checked?Wn(Cr.files.map(Mr=>Mr.id)):Wn([])},selectArrs:gr,onMenuClick:Wr})),Ze.createElement(q,null),Ze.createElement(Z,null),Ze.createElement(P,{getFileData:yn}),Ze.createElement(Yt,null),Ze.createElement($,null),Ze.createElement(pn,null),Ze.createElement(ot,null),Ze.createElement(Ir,null),Ze.createElement(wn,null),Ze.createElement(un,null),Ze.createElement(le,{getFileData:yn}),Ze.createElement(it.Z,null),Ze.createElement(d,{getFileData:yn}),Ze.createElement(qe,null),Ze.createElement(Dt,null),Ze.createElement(qt.Z,{type:2,visible:Q.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:sa,data:na,onCancel:()=>{pt({type:"classroomList/setActionTabs",payload:{key:""}})}}))};var dn=(0,K.connect)(({classroomList:Q,loading:J,user:H,globalSetting:et})=>({classroomList:Q,globalSetting:et,user:H,loading:J.effects}))(Zn)},69577:function(er,Ft,u){"use strict";u.d(Ft,{Q8:function(){return C},d0:function(){return V},w6:function(){return c}});var o=u(59301),B=u(16326),K=u(82326),I=u(6767),X=u(62957),A=u(47889),ie=u(77019),re=u(5269),e=u(25399),i=u(62673),p=u(99571),r=u(61186),l=u.n(r),f=u(34055),v=u(82093),b=u(89392),N=u.n(b),O=u(49661),y=u(69063),w=u(76560),g=u(2748),m=u(23869),M=u(97202),z=u(6681),q=u(67135),R=u(59301),ae=Object.defineProperty,te=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,k=(Ve,yt,de)=>yt in Ve?ae(Ve,yt,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ve[yt]=de,Z=(Ve,yt)=>{for(var de in yt||(yt={}))_.call(yt,de)&&k(Ve,de,yt[de]);if(x)for(var de of x(yt))F.call(yt,de)&&k(Ve,de,yt[de]);return Ve},E=(Ve,yt)=>te(Ve,Ye(yt)),s=(Ve,yt,de)=>new Promise((oe,ye)=>{var Pe=ne=>{try{ce(de.next(ne))}catch(ue){ye(ue)}},Ge=ne=>{try{ce(de.throw(ne))}catch(ue){ye(ue)}},ce=ne=>ne.done?oe(ne.value):Promise.resolve(ne.value).then(Pe,Ge);ce((de=de.apply(Ve,yt)).next())});function c(Ve,yt){const de=[];for(let oe=Ve;oe{const oe=Vel()(yt).endOf("day"),Pe=Ve{const de=parseInt(l()(Ve).format("HH")),oe=parseInt(l()().format("HH")),ye=parseInt(l()().format("mm"));if(!Ve)return{disabledHours:()=>c(0,oe),disabledMinutes:()=>c(0,ye)};if(yt){const Pe=parseInt(l()(yt).format("HH")),Ge=parseInt(l()(yt).format("mm"));return l()(Ve).isSame(l()(yt),"day")?{disabledHours:()=>c(0,Pe),disabledMinutes:()=>de<=Pe?c(0,Ge):[]}:void 0}if(l()(Ve).isSame(l()(),"day"))return{disabledHours:()=>c(0,oe),disabledMinutes:()=>l()(Ve).isSame(l()(),"hour")&&de<=oe?c(0,ye):[]}},Ce=(Ve,yt)=>Ve==null?void 0:Ve.map(de=>{var oe;return(oe=yt==null?void 0:yt.find(ye=>ye.value===de))==null?void 0:oe.id}),{RangePicker:_e}=B.default,{Option:We}=K.default,vt=({shixunHomeworks:Ve,loading:yt,dispatch:de,classroomList:oe,user:ye})=>{var Pe,Ge,ce,ne,ue,L,pe,fe,W;const P=(0,w.useParams)(),{workSetting:Y,workList:Be,shixunWorkList:se,headerInfo:he,changeData:me}=Ve,[Ue,Xe]=(0,o.useState)(!1),[wt,Yt]=(0,o.useState)(!1);let[gt,Ut]=(0,o.useState)([]),[ve,Re]=(0,o.useState)([]),[be,Te]=(0,o.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:g.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[at,Ht]=(0,o.useState)({}),[Jt,Je]=(0,o.useState)({});(0,o.useEffect)(()=>()=>{Ut([])},[]),(0,o.useEffect)(()=>{Xe(!(0,f.GJ)())},[(0,f.GJ)()]);const vn=()=>{de({type:"shixunHomeworks/getWorkSetting",payload:Z({},P)})};(0,o.useEffect)(()=>{if(!(Y!=null&&Y.course_id))return;Object.keys(be).map(function(ot){be[ot]=Y[ot]}),(!be.allow_late||!be.unified_late)&&(be.late_penalty=20,be.penalty_type=g.Q.Percent),be.unified_setting||(be.unified_late=!1,be.unified_anonymous_comment=!1,be.unified_anonymous_appeal=!1),gt=JSON.parse(JSON.stringify(Y.group_settings.map(ot=>E(Z({},ot),{group_name:[ot.group_name]})).filter(ot=>ot.publish_time!==null))),ve=JSON.parse(JSON.stringify(Y.allow_late_settings.map(ot=>E(Z({},ot),{group_name:[ot.group_name]})).filter(ot=>ot.late_time!==null))),Te(Z({},be));const He=(0,O.QE)((gt==null?void 0:gt.length)>0?gt:[]);Ut([...He]),(ve==null?void 0:ve.length)<=0?Re([{penalty_type:g.Q.Percent,late_penalty:20}]):Re([...ve])},[Y]);const Nn=()=>s(void 0,null,function*(){var He,ot;if(((He=ye==null?void 0:ye.userInfo)==null?void 0:He.user_status)===2){(0,m.Rd)();return}const rn=JSON.parse(JSON.stringify(be));if(rn.challenge_settings.filter(Kt=>!Kt.hide),rn.categoryId=P.categoryId,(ot=rn.challenge_settings)!=null&&ot.every(Kt=>!Kt.checked)){I.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(gt),!be.unified_setting)gt=gt==null?void 0:gt.map(Kt=>{var Mn;if(!Kt.publish_time||!Kt.end_time)throw I.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Kt.group_name)throw I.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Kt.group_name=typeof(Kt==null?void 0:Kt.group_name)=="string"?[Kt==null?void 0:Kt.group_name]:Kt==null?void 0:Kt.group_name,Kt.group_id=(Mn=Y.group_settings)==null?void 0:Mn.filter(or=>{var zn;return(zn=Kt==null?void 0:Kt.group_name)==null?void 0:zn.includes(or.group_name)}).map(or=>or.group_id||or.id).toString().split(","),Kt});else if(!be.publish_time||!be.end_time)throw I.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(rn.group_settings=gt,be.allow_late)if(be.unified_late){if(be.late_penalty===null||be.late_penalty===void 0||be.late_penalty<0||be.late_penalty>100)throw I.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!be.late_time)throw I.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else ve=ve==null?void 0:ve.map(Kt=>{var Mn,or;if(Kt.late_penalty===null||Kt.late_penalty===void 0||Kt.late_penalty<0||Kt.late_penalty>100)throw I.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Kt.late_time)throw I.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Kt.group_name)throw I.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Kt.group_name=typeof(Kt==null?void 0:Kt.group_name)=="string"?[Kt==null?void 0:Kt.group_name]:Kt==null?void 0:Kt.group_name,Kt.group_id=(or=(Mn=Kt==null?void 0:Kt.group_name)==null?void 0:Mn.map(zn=>{var sr,Fn;let Un=(Fn=(sr=Y.group_settings)==null?void 0:sr.filter(Xn=>(Xn==null?void 0:Xn.group_name)===zn))==null?void 0:Fn[0];return Un==null?void 0:Un.group_id}))==null?void 0:or.toString().split(","),Kt}),rn.allow_late_settings=ve;let Vn=yield(0,q.Tr)({homework_common_ids:[parseInt(P.categoryId)],course_id:P.coursesId,type:"homework_common"});(Vn==null?void 0:Vn.student_count)===0?pn(rn):(Je(rn),Ht(Vn))}),pn=He=>{var ot;if(He.total_score===null){I.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(He!=null&&He.work_efficiency&&He.eff_score===null){I.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const rn=He.challenge_settings.reduce((Mn,or)=>Mn+Number(or.challenge_score),0);if((rn==null?void 0:rn.toFixed(10))!==((ot=He.total_score-He.eff_score)==null?void 0:ot.toFixed(10))){I.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${He.total_score}\u5206`);return}const Vn={shixun_evaluation:He.shixun_evaluation,challenge_settings:He.challenge_settings};let Kt=()=>{var Mn;const or=()=>s(void 0,null,function*(){Yt(!0),(yield(0,v.ZP)(`/api/homework_commons/${P.categoryId}/publish_setting.json`,{method:"post",body:Z({},He)})).status===0&&(I.ZP.success("\u66F4\u65B0\u6210\u529F"),vn(),de({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Z({},P)})),Yt(!1)});!(0,b.isEqual)(me,Vn)&&!((Mn=he==null?void 0:he.homework_status)!=null&&Mn.includes("\u672A\u53D1\u5E03"))?X.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:or}):or()};Y!=null&&Y.high_resources_consume&&!(Y!=null&&Y.high_resources_consume_permission)?de({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:P.coursesId,type:"shixun",type_id:P.categoryId,name:Y.homework_name,fn:()=>{Kt()}}}):Kt()},nn=(He,ot,rn="group_id")=>{var Vn;return ot?ot.find(Kt=>Kt[rn]===He):(Vn=Y==null?void 0:Y.group_settings)==null?void 0:Vn.find(Kt=>Kt.group_id[0]===He)},In=(Y==null?void 0:Y.allow_late)||(Y==null?void 0:Y.anonymous_comment),jn=He=>{var ot,rn;const Vn=nn(He,Y==null?void 0:Y.allow_late_settings,"id"),Kt=nn(He,Y==null?void 0:Y.anonymous_comment_settings),Mn=nn(He);return(Y==null?void 0:Y.allow_late)&&Vn&&l()(Vn==null?void 0:Vn.late_time)<=l()()||(Y==null?void 0:Y.anonymous_comment)&&Kt&&(Kt==null?void 0:Kt.evaluation_start)!==null||((rn=(l()(Mn==null?void 0:Mn.end_time)<=l()()&&((ot=Y==null?void 0:Y.allow_late_settings)==null?void 0:ot.filter(or=>or.group_id.includes(He))))[0])==null?void 0:rn.late_time)!=null},Gn=(0,o.useMemo)(()=>(Y==null?void 0:Y.allow_late)||(Y==null?void 0:Y.all_group_late),[Y,he]),hn=Y==null?void 0:Y.anonymous_comment,kn=He=>{if(!He)return!1;const ot=nn(He,Y==null?void 0:Y.anonymous_comment_settings);return(Y==null?void 0:Y.anonymous_comment)&&ot&&(ot==null?void 0:ot.evaluation_start)!==null},Kn=(He,ot)=>{var rn,Vn,Kt,Mn,or;He!=null&&He.group_id||(He.group_id=Ce(He==null?void 0:He.group_name,Y==null?void 0:Y.group_settings)),de({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:He,index:ot,rangePickerDisabled:(Vn=(rn=He==null?void 0:He.group_id)==null?void 0:rn[0])!=null&&Vn.publish_time?Ue||(l()()<=l()((Mn=nn((Kt=He==null?void 0:He.group_id)==null?void 0:Kt[0]))==null?void 0:Mn.publish_time)?!1:[!0,jn((or=He==null?void 0:He.group_id)==null?void 0:or[0])]):!1,disabledDate:Y==null?void 0:Y.course_end_date}})};return R.createElement("section",{className:y.Z.form},R.createElement("div",{className:y.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",R.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),R.createElement("div",null,R.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},R.createElement(A.ZP.Group,{disabled:Ue||!((Pe=he==null?void 0:he.homework_status)!=null&&Pe.includes("\u672A\u53D1\u5E03"))||(0,f.Rm)()&&!((Ge=oe.AssistantObject.practice)!=null&&Ge.can_publish),value:be.unified_setting,onChange:He=>{var ot;if(!((ot=he==null?void 0:he.homework_status)!=null&&ot.includes("\u672A\u53D1\u5E03"))){I.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(be.unified_setting=!be.unified_setting,be.unified_setting||(be.unified_late=!1,Re([{late_penalty:5}])),Te(Object.assign({},be)),be.unified_setting===!1&>==""){Ut(gt.concat({}));return}be.unified_setting&&(Ut([]),Re([{late_penalty:5}]))}},R.createElement(A.ZP,{value:!0,disabled:Ue||!(Y!=null&&Y.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),R.createElement(A.ZP,{disabled:Ue||!((ce=Y==null?void 0:Y.group_settings)!=null&&ce.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ne=Y==null?void 0:Y.group_settings)==null?void 0:ne.length)===0&&R.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),be.unified_setting&&R.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},R.createElement(ie.Z,{align:"middle"},R.createElement(re.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),R.createElement(re.Z,{className:"ml10"},R.createElement(B.default,{size:"large",disabled:Ue||!((ue=he==null?void 0:he.homework_status)!=null&&ue.includes("\u672A\u53D1\u5E03")||(L=he==null?void 0:he.homework_status)!=null&&L.includes("\u672A\u5F00\u59CB"))||(0,f.Rm)()&&!((pe=oe.AssistantObject.practice)!=null&&pe.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:He=>C(He,Y==null?void 0:Y.course_end_date),disabledTime:He=>V(He),value:be.publish_time?l()(be.publish_time):"",onChange:(He,ot)=>{be.publish_time=ot,(be.end_time==""||!be.end_time)&&be.unified_setting&&(be.end_time=l()(He).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Te(Object.assign({},be))}}))),R.createElement(ie.Z,{align:"middle",className:"pl30"},R.createElement(re.Z,null,"\u622A\u6B62\u65F6\u95F4"),R.createElement(re.Z,{className:"ml10"},R.createElement(B.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:l()((0,O.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Y==null?void 0:Y.allow_late)&&(Y==null?void 0:Y.homework_status.includes("\u5DF2\u622A\u6B62"))||Ue||(Y==null?void 0:Y.allow_late)&&l()()>=l()(Y==null?void 0:Y.end_time)||(0,f.Rm)()&&!((fe=oe.AssistantObject.practice)!=null&&fe.can_publish),disabledDate:He=>C(He,Y==null?void 0:Y.course_end_date,be.publish_time),disabledTime:He=>V(He,be.publish_time),value:be.end_time?l()(be.end_time):"",onChange:(He,ot)=>{be.end_time=ot,Te(Object.assign({},be))}})))),!be.unified_setting&&(gt==null?void 0:gt.length)>0&&R.createElement(ie.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},gt&>.map(function(He,ot){var rn,Vn,Kt,Mn,or,zn,sr;return R.createElement(re.Z,{span:24,key:ot},R.createElement(ie.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:ot==(gt==null?void 0:gt.length)-1?"0px":"10px"}},R.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",ot+1),R.createElement(K.default,{disabled:Ue||((rn=he==null?void 0:he.homework_status)!=null&&rn.includes("\u672A\u53D1\u5E03")&&He.id||l()(){var Un;if((0,f.Rm)()&&!((Un=oe.AssistantObject.practice)!=null&&Un.can_publish)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}gt[ot].group_name=Fn,gt[ot].group_id=He.group_id;const Xn=(0,b.flattenDeep)(gt.map(Dr=>Dr.group_name)),Qn=ve.map(Dr=>{let xn=(Dr==null?void 0:Dr.group_name)||[];return E(Z({},Dr),{group_name:(0,b.remove)(xn,en=>Xn.includes(en))})});Re(Qn),Ut(gt.slice())},maxTagCount:4,maxTagPlaceholder:Fn=>R.createElement("div",{style:{cursor:"pointer"},onClick:()=>Kn(He,ot)},"+",Fn==null?void 0:Fn.length)},Y.group_settings&&Y.group_settings.map(function(Fn){if(!gt.map(Xn=>Xn.group_name).flat().includes(Fn.group_name))return R.createElement(We,{value:Fn.group_name,key:Fn.id},Fn.group_name)})),R.createElement("div",{className:"ml20"},R.createElement(_e,{size:"large",ranges:{\u6B64\u523B:[He.publish_time?l()(He.publish_time):l()(),l()()]},allowClear:!1,disabled:Ue||(l()()<=l()((Mn=nn((Kt=He==null?void 0:He.group_id)==null?void 0:Kt[0]))==null?void 0:Mn.publish_time)?!1:[!0,jn((or=He==null?void 0:He.group_id)==null?void 0:or[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Fn=>C(Fn,Y==null?void 0:Y.course_end_date),disabledTime:Fn=>V(Fn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[l()((0,O.U6)(),"HH:mm"),l()((0,O.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[He.publish_time?l()(He.publish_time):void 0,He.end_time?l()(He.end_time):void 0],onChange:(Fn,Un)=>{var Xn;if((0,f.Rm)()&&!((Xn=oe.AssistantObject.practice)!=null&&Xn.can_publish)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}gt[ot].publish_time=Un[0],!He.end_time&&Un[0]?gt[ot].end_time=l()(Un[0]).add(7,"days"):gt[ot].end_time=Un[1],Ut([...gt])},onCalendarChange:(Fn,Un,Xn)=>{if(Un!=null&&Un[0]&&!Un[1]){const Qn=l()(Un[0]).add(7,"days");gt[ot].publish_time=Un[0],gt[ot].end_time=Qn,Ut([...gt])}}})),!Ue&&R.createElement("div",{style:{display:"flex",width:"50px"}},((zn=He==null?void 0:He.group_id)==null?void 0:zn.length)>1&&R.createElement(e.Z,{title:"\u89C4\u5219\u62C6\u5206"},R.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Kn(He,ot)})),gt.length<((sr=Y==null?void 0:Y.group_settings)==null?void 0:sr.length)&&R.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Fn;if((0,f.Rm)()&&!((Fn=oe.AssistantObject.practice)!=null&&Fn.can_publish)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ut(gt.concat({}))}}),((He==null?void 0:He.publish_time)&&l()(){const Fn=(0,b.cloneDeep)(ve);Fn.forEach((Un,Xn)=>{Un.group_name&&(Un.group_name=Un.group_name.filter(Qn=>{var Dr;return!((Dr=gt[ot].group_name)!=null&&Dr.includes(Qn))}))}),gt=gt.filter((Un,Xn)=>ot!==Xn),Re(Fn),Ut(gt.slice()),setTimeout(()=>Ut(gt.slice()),10)}}))))}))),R.createElement(ie.Z,null,R.createElement(re.Z,null,R.createElement("div",{className:y.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",R.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),R.createElement(re.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},R.createElement(i.default,{checked:be.allow_late,disabled:Ue||Gn,onChange:He=>{var ot;if((0,f.Rm)()&&!((ot=oe.AssistantObject.practice)!=null&&ot.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}He.target.checked&&X.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:R.createElement("div",{style:{padding:10,background:"#f5f6f9"}},R.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),R.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),R.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),be.allow_late=!be.allow_late,ve==""&&Re([{late_penalty:5}]),Te(Object.assign({},be))}},R.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(be==null?void 0:be.allow_late)&&R.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},R.createElement("div",{style:{display:"flex"}},R.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),R.createElement(A.ZP.Group,{style:{marginLeft:"20px"},disabled:Ue||(Y==null?void 0:Y.anonymous_comment)||(Y==null?void 0:Y.allow_late),value:be.unified_late,onChange:He=>{var ot;if((0,f.Rm)()&&!((ot=oe.AssistantObject.practice)!=null&&ot.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}be.unified_late=He.target.value,ve==""&&!He.target.value&&Re([{penalty_type:g.Q.Percent,late_penalty:20}]),Te(Z({},be))}},(be==null?void 0:be.unified_setting)&&R.createElement(A.ZP,{value:!0,disabled:!(Y!=null&&Y.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((W=Y==null?void 0:Y.group_settings)==null?void 0:W.length)>0&&R.createElement(A.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),be!=null&&be.unified_late?R.createElement(R.Fragment,null,R.createElement(ie.Z,{align:"middle",style:{marginTop:"10px"}},R.createElement(re.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),R.createElement(re.Z,{className:"ml20"},R.createElement(g.Z,{disabled:Ue||hn,value:{type:be.penalty_type,inputValue:be.late_penalty},onChange:He=>{var ot;if((0,f.Rm)()&&!((ot=oe.AssistantObject.practice)!=null&&ot.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Te(E(Z({},be),{late_penalty:He.inputValue,penalty_type:He.type}))}})),R.createElement(re.Z,{flex:"1",className:"ml5"},R.createElement("span",{className:"c-grey-c ml10"},be.penalty_type===g.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),R.createElement(ie.Z,{align:"middle",style:{marginTop:"15px"}},R.createElement(re.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),R.createElement(re.Z,{className:"ml20"},R.createElement(B.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:l()((0,O.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ue||hn,value:be.late_time?l()(be.late_time):"",disabledDate:He=>C(He,Y==null?void 0:Y.course_end_date),onChange:(He,ot)=>{var rn;if((0,f.Rm)()&&!((rn=oe.AssistantObject.practice)!=null&&rn.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}be.late_time=ot,Te(Object.assign({},be))}})))):ve.map(function(He,ot){var rn;return R.createElement(re.Z,{span:24,key:ot},R.createElement(ie.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},R.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",ot+1),R.createElement(K.default,{disabled:Ue||!((rn=he==null?void 0:he.homework_status)!=null&&rn.includes("\u672A\u53D1\u5E03"))&&He.id||(Y==null?void 0:Y.anonymous_comment),mode:"multiple",className:y.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof He.group_name=="string"?[He.group_name]:He.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Vn=>{var Kt;if((0,f.Rm)()&&!((Kt=oe.AssistantObject.practice)!=null&&Kt.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ve[ot].group_name=Vn,ve[ot].group_id=He.group_id,Re(ve.slice())}},Y.group_settings&&Y.group_settings.map(function(Vn){const Kt=ve.map(or=>or.group_name).flat(),Mn=gt.map(or=>or.group_name).flat();if(be!=null&&be.unified_setting){if(!Kt.includes(Vn.group_name))return R.createElement(We,{value:Vn.group_name,key:Vn.id},Vn.group_name)}else if(Mn.includes(Vn.group_name)&&!Kt.includes(Vn.group_name))return R.createElement(We,{value:Vn.group_name,key:Vn.id},Vn.group_name)})),R.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),R.createElement(g.Z,{disabled:Ue||kn(He.id),value:{type:He.penalty_type,inputValue:He.late_penalty},onChange:Vn=>{var Kt;if((0,f.Rm)()&&!((Kt=oe.AssistantObject.practice)!=null&&Kt.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ve[ot].late_penalty=Vn.inputValue,ve[ot].penalty_type=Vn.type,Re([...ve])}}),R.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),R.createElement(B.default,{size:"large",disabled:Ue||kn(He.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:l()((0,O.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Vn=>C(Vn,Y==null?void 0:Y.course_end_date),format:"YYYY-MM-DD HH:mm",value:He!=null&&He.late_time?l()(He.late_time):void 0,onChange:(Vn,Kt)=>{var Mn;if((0,f.Rm)()&&!((Mn=oe.AssistantObject.practice)!=null&&Mn.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ve[ot].late_time=Kt,Re([...ve])}}),!Ue&&R.createElement("div",{style:{display:"flex",width:"50px"}},R.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Vn;if((0,f.Rm)()&&!((Vn=oe.AssistantObject.practice)!=null&&Vn.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re(ve.concat({penalty_type:g.Q.Percent,late_penalty:20}))}}),ot>0&&!He.id&&R.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Vn;if((0,f.Rm)()&&!((Vn=oe.AssistantObject.practice)!=null&&Vn.can_late)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ve=ve.filter((Kt,Mn)=>ot!==Mn),Re(ve.slice()),setTimeout(()=>Re(ve.slice()),10)}}))))})),!Ue&&R.createElement(R.Fragment,null,R.createElement(p.ZP,{type:"primary",size:"large",loading:wt,style:{width:"138px",marginTop:"30px"},onClick:()=>Nn()},"\u4FDD\u5B58")),R.createElement(M.Z,{onConfirm:(He,ot)=>{gt.splice(He,0,...ot),gt.splice(He+ot.length,1);const rn=(0,O.QE)([...gt]);Ut([...rn])}}),R.createElement(z.Z,{resdata:at,type:"shixun",okloading:wt,oktext:(at==null?void 0:at.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:He=>s(void 0,null,function*(){Yt(!0);let ot=yield(0,v.ZP)(`/api/courses/${P.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(P.categoryId)]}});Yt(!1),(ot==null?void 0:ot.status)===0&&pn(Jt)})}))};Ft.ZP=(0,w.connect)(({shixunHomeworks:Ve,classroomList:yt,loading:de,user:oe})=>({shixunHomeworks:Ve,classroomList:yt,loading:de.effects,user:oe}))(vt)},1986:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return p}});var o=u(59301),B=u(93041),K=u(37568),I=u(62673),X=u(99571),A=u(75727),ie={bottomControlContainer:"bottomControlContainer___woAeo",buttonWrap:"buttonWrap___iRw4K",moveCategory:"moveCategory___oiQqw"},re=u(34055),e=u(84105),p=({buttonDataSource:r,onButtonClick:l,useBatchStatus:f,allSelect:v,setAllSelect:b,selectArrs:N,onMenuClick:O,setSeleArr:y,catalogue:w,addCatalogue:g})=>{const[m,M]=(0,o.useState)(!1),[z,q]=(0,o.useState)("");console.log("---",w);const R=o.createElement("div",{className:ie.moveCategory,onMouseLeave:ae=>M(!1)},o.createElement(B.default,{onClick:O,style:{maxHeight:300,width:240,overflow:"auto"}},o.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},o.createElement(K.default,{onChange:ae=>{q(ae.target.value)}})),w==null?void 0:w.map(function(ae,te){var Ye;if(!(z!==""&&ae.category_name.indexOf(z)<0))return o.createElement(o.Fragment,null,o.createElement(B.default.Item,{className:"multi-llipsis1e",key:ae.category_id,title:ae.category_name},ae.category_name),(Ye=ae==null?void 0:ae.third_category)==null?void 0:Ye.map(x=>o.createElement(B.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:x.category_id,title:x.category_name},x.category_name)))}),g&&o.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:g},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return o.createElement("div",{className:ie.bottomControlContainer},o.createElement("div",null,o.createElement("div",null,o.createElement(I.default,{checked:v,onChange:b},"\u5168\u9009\u672C\u9875\uFF08",N.length,"\uFF09")),(0,re.GJ)()&&r.map(ae=>o.createElement("div",{key:ae.name},o.createElement(X.ZP,{type:"primary",icon:ae.icon,className:ie.buttonWrap,onClick:()=>l(ae)},ae.name))),(0,re.GJ)()&&(g||w)&&o.createElement("div",null,o.createElement(A.Z,{open:m,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>R,getPopupContainer:ae=>ae.parentNode},o.createElement("span",{className:"ant-dropdown-link",onMouseEnter:ae=>M(!0)},o.createElement(X.ZP,{type:"primary",className:ie.buttonWrap,icon:o.createElement("i",{className:"iconfont icon-yidongmulu"})},o.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",o.createElement(e.Z,null))))))),o.createElement("div",null,o.createElement(X.ZP,{type:"primary",ghost:!0,onClick:()=>{f(!1),y([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},55515:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return g}});var o=u(59301),B=u(62957),K=u(458),I=u(77019),X=u(25399),A={wrap:"wrap___KDoq2",tip:"tip___WEJuX",listWrap:"listWrap___IJDX4",li:"li___r5con",nameWrap:"nameWrap___PUyEz",name:"name___xuUMY",tag:"tag___l5CW2"},ie=u(22061),re=u(76560),e=u(59301),i=Object.defineProperty,p=Object.defineProperties,r=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,b=(m,M,z)=>M in m?i(m,M,{enumerable:!0,configurable:!0,writable:!0,value:z}):m[M]=z,N=(m,M)=>{for(var z in M||(M={}))f.call(M,z)&&b(m,z,M[z]);if(l)for(var z of l(M))v.call(M,z)&&b(m,z,M[z]);return m},O=(m,M)=>p(m,r(M)),y=(m,M,z)=>new Promise((q,R)=>{var ae=x=>{try{Ye(z.next(x))}catch(_){R(_)}},te=x=>{try{Ye(z.throw(x))}catch(_){R(_)}},Ye=x=>x.done?q(x.value):Promise.resolve(x.value).then(ae,te);Ye((z=z.apply(m,M)).next())}),g=({type:m=1,data:M,visible:z,callback:q,onCancel:R})=>{var ae,te;const[Ye,x]=(0,o.useState)([]),_=(0,re.useSelector)(E=>E.loading);(0,o.useEffect)(()=>{x(M)},[JSON.stringify(M)]);const F=(E,s)=>{const c=(V,Ce,_e)=>{const We=Array.from(V),[vt]=We.splice(Ce,1);return We.splice(_e,0,vt),We};if(!E.destination)return;const C=c(s,E.source.index,E.destination.index);x(C)},k=E=>{let s={};return m===1&&(s={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u672A\u5F00\u59CB:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u63D0\u4EA4\u4E2D:{background:"rgba(0,177,135,0.2)",color:"#00B187"},\u5DF2\u622A\u6B62:{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[E]),m===2&&(s={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u9884\u53D1\u5E03:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u5DF2\u53D1\u5E03:{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[E]),e.createElement("div",{className:A.tag,style:N({},s)},E)},Z=()=>y(void 0,null,function*(){q(Ye.map(E=>E.task_id))});return e.createElement(B.default,{centered:!0,destroyOnClose:!0,open:z,onCancel:R,onOk:Z,confirmLoading:(ae=_==null?void 0:_.effects)==null?void 0:ae["classroomList/updateTaskPosition"],okText:"\u4FDD\u5B58",title:"\u8C03\u6574\u6392\u5E8F",width:850},e.createElement("div",{className:A.wrap},e.createElement("div",{className:A.tip},e.createElement("i",{className:"iconfont icon-tishi9 font14 mr10"}),e.createElement("span",null,"\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D")),e.createElement(K.Z,{loading:(te=_==null?void 0:_.effects)==null?void 0:te["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5}},e.createElement(ie.Z5,{onDragEnd:E=>F(E,Ye)},e.createElement(ie.bK,{droppableId:"droppable"},(E,s)=>e.createElement("div",O(N({ref:E.innerRef},E.droppableProps),{className:A.listWrap}),Ye.map((c,C)=>e.createElement(ie._l,{key:c.task_id,draggableId:c.task_id.toString(),index:C},(V,Ce)=>e.createElement("div",O(N(N({ref:V.innerRef},V.draggableProps),V.dragHandleProps),{className:A.li}),e.createElement(I.Z,{align:"middle"},e.createElement("div",{className:A.nameWrap},e.createElement(X.Z,{title:c==null?void 0:c.task_name},e.createElement("div",{className:A.name},c==null?void 0:c.task_name))),k(c==null?void 0:c.status)),e.createElement(I.Z,{align:"middle",className:"font12 mt10"},e.createElement("span",{className:"mr30 c-grey-666"},"\u7BA1\u7406\u5458",e.createElement("span",{className:"ml5 c-black"},(c==null?void 0:c.user_name)||"--")))))),E.placeholder))))))}},97202:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return N}});var o=u(59301),B=u(76560),K=u(16326),I=u(62957),X=u(37568),A=u(6767),ie=u(77019),re=u(5269),e={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},i=u(61186),p=u.n(i),r=u(49661),l=u(57884),f=u(59301);const{RangePicker:v}=K.default,b=({dispatch:O,classroomList:y,onConfirm:w})=>{const[g,m]=(0,o.useState)([]),[M,z]=(0,o.useState)([]),[q,R]=(0,o.useState)(""),[ae,te]=(0,o.useState)([!1,!1]);(0,o.useEffect)(()=>{var _,F,k,Z;if(y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((_=y.actionTabs)==null?void 0:_.rangePickerDisabled),(F=y.actionTabs)!=null&&F.rangePickerDisabled?te((k=y.actionTabs)==null?void 0:k.rangePickerDisabled):te([!1,!1]);let E=y.actionTabs.data,s=(Z=E==null?void 0:E.group_name)==null?void 0:Z.map((c,C)=>{var V;return{group_id:E==null?void 0:E.group_id[C],group_name:E==null?void 0:E.group_name[C],is_admin:E==null?void 0:E.is_admin,end_time:E==null?void 0:E.end_time,publish_time:Array.isArray(E==null?void 0:E.publish_time)?(V=E==null?void 0:E.publish_time)==null?void 0:V[0]:E==null?void 0:E.publish_time}});s&&(m([...s]),z([...s]))}},[y.actionTabs]);const Ye=()=>{O({type:"classroomList/setActionTabs",payload:{}}),R("")},x=_=>{if(_){const F=M==null?void 0:M.filter(k=>{var Z,E;return(E=(Z=k==null?void 0:k.group_name)==null?void 0:Z.toLowerCase())==null?void 0:E.includes(_==null?void 0:_.toLowerCase())});m(F)}else m(M)};return f.createElement(I.default,{width:980,title:f.createElement("div",{style:{fontWeight:"bold",display:"flex"}},f.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",f.createElement("span",{className:e.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),f.createElement(X.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:q,onChange:_=>{R(_.target.value.trim()),x(_.target.value.trim())}})),centered:!0,maskClosable:!1,open:y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ye(),onOk:()=>{var _;if(M.some(k=>!k.end_time||!k.publish_time)){A.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}w((_=y.actionTabs)==null?void 0:_.index,M),Ye()}},f.createElement("div",{className:e.modal_con},f.createElement(ie.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(g==null?void 0:g.length)>0?g.map(function(_,F){return f.createElement(re.Z,{span:24,key:F},f.createElement(ie.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:F==(g==null?void 0:g.length)-1?"0px":"10px"}},f.createElement("div",{className:e.multiple_select,title:_==null?void 0:_.group_name},_==null?void 0:_.group_name),f.createElement("div",{className:"ml20"},f.createElement(v,{size:"large",allowClear:!1,disabled:ae,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:k=>{var Z;return(0,r.Q8)(k,(Z=y.actionTabs)==null?void 0:Z.disabledDate)},disabledTime:k=>(0,r.d0)(k),showTime:{showNow:!0,format:"HH:mm",defaultValue:[p()((0,r.U6)(),"HH:mm"),p()((0,r.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(_==null?void 0:_.publish_time)&&[p()(_==null?void 0:_.publish_time),_!=null&&_.end_time?p()(_==null?void 0:_.end_time):void 0],onChange:(k,Z)=>{g[F].publish_time=Z[0],g[F].end_time=Z[1],m([...g]),M.forEach(E=>{E.group_id===(_==null?void 0:_.group_id)&&(E.publish_time=Z[0],E.end_time=Z[1])}),z([...M])},onCalendarChange:(k,Z,E)=>{if(Z!=null&&Z[0]&&!Z[1]){const s=p()(Z[0]).add(7,"days");g[F].publish_time=Z[0],g[F].end_time=s,m([...g]),M.forEach(c=>{c.group_id===(_==null?void 0:_.group_id)&&(c.publish_time=Z[0],c.end_time=s)}),z([...M])}}})),ae[0]?f.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):f.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{g.splice(F,1),m([...g]),M.forEach((k,Z)=>{k.group_id===(_==null?void 0:_.group_id)&&M.splice(Z,1)}),z([...M])}})))}):f.createElement(l.Z,null))))};var N=(0,B.connect)(({classroomList:O})=>({classroomList:O}))(b)},61124:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return O}});var o=u(59301),B=u(93041),K=u(62673),I=u(99571),X=u(75727),A=u(25399),ie=u(82326),re=u(37568),e={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},i=u(34055),p=u(87395),r=u(84105),l=u(26724),f=u.n(l),v=u(76560),b=(y,w,g)=>new Promise((m,M)=>{var z=ae=>{try{R(g.next(ae))}catch(te){M(te)}},q=ae=>{try{R(g.throw(ae))}catch(te){M(te)}},R=ae=>ae.done?m(ae.value):Promise.resolve(ae.value).then(z,q);R((g=g.apply(y,w)).next())}),O=({isAdmin:y,dataSource:w,batchStatus:g,SortMenuName:m,setSortMenuName:M,detailCourseGroupsList:z,onSearch:q,onBoard:R,onSort:ae,isboard:te,dispatch:Ye,onBatch:x,SortMenus:_,isShowMode:F=!1,onModeChange:k})=>{const[Z,E]=(0,o.useState)(!1),[s,c]=(0,o.useState)([]),[C,V]=(0,o.useState)(!0);let[Ce,_e]=(0,o.useState)([]);const[We,vt]=(0,o.useState)(1),[Ve,yt]=(0,o.useState)(!1),de=(0,v.useParams)(),oe=ce=>{M(ce.name),ae(ce)};(0,o.useEffect)(()=>{te&&ye()},[te]);const ye=()=>b(void 0,null,function*(){var ce;if(C&&!Ve){yt(!0),vt(We+1);const ne=yield Ye({type:"classroomList/getCourseGroupsList",payload:{page:We,id:de.coursesId,limit:20,nonenavigate:!0}});let ue=[...(ne==null?void 0:ne.course_groups)||[]];((ce=ne==null?void 0:ne.course_groups)==null?void 0:ce.length)<20&&(V(!1),ue.push({id:0,name:"\u672A\u5206\u73ED"})),yt(!1),_e([...Ce,...ue])}}),Pe=o.createElement("section",{className:e.dropmenu},o.createElement("div",{style:{maxHeight:200,overflow:"auto"}},o.createElement(f(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ce=>{ye()},hasMore:C,useWindow:!1},o.createElement(B.default,{style:{width:240,zIndex:10}},(z==null?void 0:z.group_count)>0&&(Ce==null?void 0:Ce.filter(ce=>ce.edit_auth||ce.name==="\u672A\u5206\u73ED").map(function(ce,ne){return o.createElement(B.default.Item,{key:ce.id},o.createElement(K.default,{checked:s.includes(ce.id),value:ce.id,onChange:ue=>{let L=s.indexOf(ce.id);s.indexOf(ce.id)>-1?c(s.filter(pe=>pe!==ce.id)):c(s.concat(ce.id))}},ce.name))}))))),o.createElement("aside",{style:{background:"#fff"}},o.createElement("div",null,o.createElement(I.ZP,{type:"link",onClick:()=>{R(s)}},"\u786E\u5B9A"),o.createElement(I.ZP,{type:"link",onClick:()=>{c([])}},"\u91CD\u7F6E")))),Ge=m==="\u9ED8\u8BA4\u6392\u5E8F";return o.createElement("div",{className:e.searchSortControllerContainer},!!(_!=null&&_.length)&&o.createElement("div",null,o.createElement(X.Z,{dropdownRender:()=>o.createElement(B.default,{selectedKeys:[m]},_.map(ce=>o.createElement(B.default.Item,{key:ce.name,onClick:()=>oe(ce)},ce.name)))},o.createElement("div",null,o.createElement("span",{className:`${e.btn} ${Ge?e.btnSort:""}`},o.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),m)))),Ge&&o.createElement(A.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},o.createElement("span",{className:e.tips},o.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),F&&o.createElement(ie.default,{defaultValue:"",onChange:k,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),o.createElement(re.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:q,style:{width:220,marginLeft:F?"":"auto"}}),(0,i.eB)()&&te&&o.createElement(X.Z,{dropdownRender:()=>Pe,open:Z,onOpenChange:ce=>{E(ce)}},o.createElement("a",null,"\u5206\u73ED",Z?o.createElement(p.Z,{style:{marginLeft:6}}):o.createElement(r.Z,{style:{marginLeft:6}}))))}},96877:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return r}});var o=u(59301),B=u(77019),K=u(5269),I=u(93041),X=u(75727),A=u(6767),ie=u(25399),re={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},e=u(76560),i=u(34055),r=({isLoading:l,addText:f,tabDataSource:v,isAdmin:b,dispatch:N,classroomList:O,type:y,isExercise:w,defaultSelectedKeys:g,onTabMenuClick:m,getDropdownMenu:M,showControlButton:z,buttonText:q,buttonIcon:R="icon-tianjiadaohang",extraNode:ae,user:te,onButtonClick:Ye,isModelUser:x,menuItemWidth:_=125})=>{var F,k,Z,E,s;const c=(0,e.useParams)();return o.createElement("div",{className:re.tabMenuContainer},o.createElement(B.Z,null,o.createElement(K.Z,{flex:"1"},o.createElement(I.default,{onSelect:C=>l?{}:m(C),mode:"horizontal",selectedKeys:g},v.map(C=>o.createElement(I.default.Item,{style:{width:_},key:typeof C.index=="number"?C.index:C.id},o.createElement("span",{className:"c-grey-666"},C.name),C.total!==void 0&&b&&o.createElement("span",{className:"c-grey-999 ml20"},C.total||0))))),b&&w&&o.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{N({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),b&&o.createElement(K.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},w&&o.createElement(X.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>o.createElement(I.default,null,o.createElement(I.default.Item,{key:1,onClick:()=>{var C;if((0,i.Rm)()&&!((C=O.AssistantObject.exercise)!=null&&C.can_download)){A.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}N({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:y,exportType:"exercise",category_id:c.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),o.createElement(I.default.Item,{key:3,onClick:()=>{var C;if((0,i.Rm)()&&!((C=O.AssistantObject.exercise)!=null&&C.can_download)){A.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}e.history.push(`/classrooms/${c==null?void 0:c.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},o.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},o.createElement("span",{style:{color:"#666666",cursor:"pointer"}},o.createElement("i",{className:"iconfont icon-xiazai6"})))),o.createElement("div",{className:re.control},o.createElement("div",{className:re.extra},ae),z&&(q=="\u6DFB\u52A0\u76F4\u64AD"?o.createElement(X.Z,{menu:{items:(k=(F=[{label:o.createElement("div",{onClick:()=>{Ye("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},x&&{label:o.createElement("div",{onClick:()=>{Ye("\u5934\u6B4C")}},"\u5934\u6B4C\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:F.filter(C=>C==null?void 0:C.show))==null?void 0:k.map(C=>({label:C==null?void 0:C.label,key:C==null?void 0:C.key}))}},o.createElement("span",{className:re.selectBtn},o.createElement("span",null,o.createElement("i",{className:`iconfont ${R}`})),o.createElement("span",null,q))):o.createElement("span",{onClick:Ye,style:{cursor:"pointer"},className:re.selectBtn},o.createElement("span",null,o.createElement("i",{className:`iconfont ${R}`})),o.createElement("span",null,q))),!!M&&o.createElement(X.Z,{disabled:((Z=te==null?void 0:te.userInfo)==null?void 0:Z.user_status)===2,className:"ml10",dropdownRender:M},o.createElement("span",{className:((E=te==null?void 0:te.userInfo)==null?void 0:E.user_status)===2?re.selectBtn1:re.selectBtn},o.createElement("span",null,o.createElement("i",{className:"iconfont icon-tianjiadaohang"})),o.createElement(ie.Z,{title:((s=te==null?void 0:te.userInfo)==null?void 0:s.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},o.createElement("span",null,f||"\u521B\u5EFA\u8BD5\u5377"))))))))}},23869:function(er,Ft,u){"use strict";u.d(Ft,{rX:function(){return m},pW:function(){return M},gy:function(){return z},xY:function(){return g},O5:function(){return w},hs:function(){return b},tJ:function(){return f},o1:function(){return v},Rd:function(){return y}});var o=u(76560),B=u(62957),K=u(37285),I=u(6767),X=u(34055),A=u(49661),ie=u(87169),re=u(25510),e="data:image/png;base64,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",i=u.p+"static/newqrcode.a8740efb.png",p=u(32637),r=u(59301),l=(q,R,ae)=>new Promise((te,Ye)=>{var x=k=>{try{F(ae.next(k))}catch(Z){Ye(Z)}},_=k=>{try{F(ae.throw(k))}catch(Z){Ye(Z)}},F=k=>k.done?te(k.value):Promise.resolve(k.value).then(x,_);F((ae=ae.apply(q,R)).next())});const f=(q,R=!1,ae=!1,te="",Ye=!1)=>!!(v(q)&&N(q,R,ae,te,Ye)),v=q=>(0,X.bg)()?!0:(q({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),b=q=>{var R,ae,te;const{user:Ye}=(0,o.getDvaApp)()._store.getState();(0,X.bg)()&&!((ae=(R=Ye==null?void 0:Ye.userInfo)==null?void 0:R.course)!=null&&ae.course_public)&&!((te=Ye==null?void 0:Ye.userInfo)!=null&&te.profile_completed)&&q({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},N=(q,R=!1,ae=!0,te="",Ye=!1)=>{var x;const{user:_}=(0,o.getDvaApp)()._store.getState();return(x=_.userInfo)!=null&&x.profile_completed?!0:(ae?q({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:te,isCurrentPage:Ye}}):B.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\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:()=>{(0,A.xg)("/account/profile/edit"),O()}}),!1)},O=()=>{B.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},y=()=>{B.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:r.createElement("div",{style:{textAlign:"center"}},r.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),r.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:p}),r.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},w=()=>{var q;const{user:R}=(0,o.getDvaApp)()._store.getState();return(q=R.userInfo)!=null&&q.professional_certification?!0:(B.default.confirm({title:"\u63D0\u793A",centered:!0,content:r.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:()=>{(0,A.xg)("/account/certification")}}),!1)},g=()=>(0,X.V9)()?!0:(B.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:r.createElement("div",{className:"tc",style:{marginLeft:-38}},r.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),r.createElement("img",{src:i,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),m=(q,R)=>q?!0:(B.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:r.createElement("div",null,r.createElement("p",null,R||"\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"),r.createElement("div",{style:{marginLeft:"110px"}},r.createElement("img",{src:e,width:200}),r.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,A.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),M=q=>{B.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:r.createElement("div",null,r.createElement("div",null,r.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),r.createElement(K.Z,null),r.createElement("p",{style:{color:"#666666",fontSize:12}}," ",r.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",r.createElement("a",null,q),"\u5929\u3002"),r.createElement("p",{style:{color:"#666666",fontSize:12}}," ",r.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),r.createElement("div",{style:{textAlign:"center",marginTop:30}},r.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:re,alt:"\u4E8C\u7EF4\u7801",width:160})))})},z=(q,R="")=>{const{shixunsDetail:{detail:ae}}=(0,o.getDvaApp)()._store.getState();if((ae==null?void 0:ae.public)===2||(ae==null?void 0:ae.public)===1||(ae==null?void 0:ae.shixun_status)===3){let te="";return(ae==null?void 0:ae.public)===2&&(te="\u5DF2\u516C\u5F00"),(ae==null?void 0:ae.public)===1&&(te="\u5F85\u5BA1\u6838"),(ae==null?void 0:ae.shixun_status)===3&&(te="\u5DF2\u5173\u95ED"),B.default.info({centered:!0,icon:r.createElement(ie.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:r.createElement("div",{className:"tc",style:{marginLeft:-38}},r.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},r.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",te,"\uFF0C",R,"\u3002"),r.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),r.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:re,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ae==null?void 0:ae.shixun_status)===2?(B.default.confirm({centered:!0,icon:r.createElement(ie.Z,null),title:"\u63D0\u793A",content:r.createElement("div",null,r.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",R,"\u3002"),r.createElement("br",null),r.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:()=>{B.default.confirm({width:440,centered:!0,icon:r.createElement(ie.Z,{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:()=>l(void 0,null,function*(){(yield q({type:"shixunsDetail/cancelRelease",payload:{id:ae==null?void 0:ae.identifier}})).status!==401&&(I.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),q({type:"shixunsDetail/getShixunsDetail",payload:{id:ae==null?void 0:ae.identifier}}),q({type:"practiceSetting/getCommonData",payload:{id:ae==null?void 0:ae.identifier}}))})})}}),!0):!1}},25769:function(er,Ft,u){"use strict";var o=u(98040),B={"text/plain":"Text","text/html":"Url",default:"Text"},K="Copy to clipboard: #{key}, Enter";function I(A){var ie=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return A.replace(/#{\s*key\s*}/g,ie)}function X(A,ie){var re,e,i,p,r,l,f=!1;ie||(ie={}),re=ie.debug||!1;try{i=o(),p=document.createRange(),r=document.getSelection(),l=document.createElement("span"),l.textContent=A,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",function(b){if(b.stopPropagation(),ie.format)if(b.preventDefault(),typeof b.clipboardData=="undefined"){re&&console.warn("unable to use e.clipboardData"),re&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var N=B[ie.format]||B.default;window.clipboardData.setData(N,A)}else b.clipboardData.clearData(),b.clipboardData.setData(ie.format,A);ie.onCopy&&(b.preventDefault(),ie.onCopy(b.clipboardData))}),document.body.appendChild(l),p.selectNodeContents(l),r.addRange(p);var v=document.execCommand("copy");if(!v)throw new Error("copy command was unsuccessful");f=!0}catch(b){re&&console.error("unable to copy using execCommand: ",b),re&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(ie.format||"text",A),ie.onCopy&&ie.onCopy(window.clipboardData),f=!0}catch(N){re&&console.error("unable to copy using clipboardData: ",N),re&&console.error("falling back to prompt"),e=I("message"in ie?ie.message:K),window.prompt(e,A)}}finally{r&&(typeof r.removeRange=="function"?r.removeRange(p):r.removeAllRanges()),l&&document.body.removeChild(l),i()}return f}er.exports=X},53184:function(er,Ft,u){"use strict";var o,B;function K(I,X,A){var ie=function(re,e){return I.js_beautify(re,e)};return ie.js=I.js_beautify,ie.css=X.css_beautify,ie.html=A.html_beautify,ie.js_beautify=I.js_beautify,ie.css_beautify=X.css_beautify,ie.html_beautify=A.html_beautify,ie}o=[u(58553),u(87804),u(40998)],B=function(I,X,A){return K(I,X,A)}.apply(Ft,o),B!==void 0&&(er.exports=B)},87804:function(er,Ft){var u,o;(function(){var B;(function(){"use strict";var I=[,,function(re){function e(r){this.__parent=r,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}e.prototype.clone_empty=function(){var r=new e(this.__parent);return r.set_indent(this.__indent_count,this.__alignment_count),r},e.prototype.item=function(r){return r<0?this.__items[this.__items.length+r]:this.__items[r]},e.prototype.has_match=function(r){for(var l=this.__items.length-1;l>=0;l--)if(this.__items[l].match(r))return!0;return!1},e.prototype.set_indent=function(r,l){this.is_empty()&&(this.__indent_count=r||0,this.__alignment_count=l||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},e.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},e.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},e.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var r=this.__parent.current_line;return r.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),r.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),r.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,r.__items[0]===" "&&(r.__items.splice(0,1),r.__character_count-=1),!0}return!1},e.prototype.is_empty=function(){return this.__items.length===0},e.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},e.prototype.push=function(r){this.__items.push(r);var l=r.lastIndexOf(` `);l!==-1?this.__character_count=r.length-l:this.__character_count+=r.length},e.prototype.pop=function(){var r=null;return this.is_empty()||(r=this.__items.pop(),this.__character_count-=r.length),r},e.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},e.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},e.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},e.prototype.toString=function(){var r="";return this.is_empty()?this.__parent.indent_empty_lines&&(r=this.__parent.get_indent_string(this.__indent_count)):(r=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),r+=this.__items.join("")),r};function i(r,l){this.__cache=[""],this.__indent_size=r.indent_size,this.__indent_string=r.indent_char,r.indent_with_tabs||(this.__indent_string=new Array(r.indent_size+1).join(r.indent_char)),l=l||"",r.indent_level>0&&(l=new Array(r.indent_level+1).join(this.__indent_string)),this.__base_string=l,this.__base_string_length=l.length}i.prototype.get_indent_size=function(r,l){var f=this.__base_string_length;return l=l||0,r<0&&(f=0),f+=r*this.__indent_size,f+=l,f},i.prototype.get_indent_string=function(r,l){var f=this.__base_string;return l=l||0,r<0&&(r=0,f=""),l+=r*this.__indent_size,this.__ensure_cache(l),f+=this.__cache[l],f},i.prototype.__ensure_cache=function(r){for(;r>=this.__cache.length;)this.__add_column()},i.prototype.__add_column=function(){var r=this.__cache.length,l=0,f="";this.__indent_size&&r>=this.__indent_size&&(l=Math.floor(r/this.__indent_size),r-=l*this.__indent_size,f=new Array(l+1).join(this.__indent_string)),r&&(f+=new Array(r+1).join(" ")),this.__cache.push(f)};function p(r,l){this.__indent_cache=new i(r,l),this.raw=!1,this._end_with_newline=r.end_with_newline,this.indent_size=r.indent_size,this.wrap_line_length=r.wrap_line_length,this.indent_empty_lines=r.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new e(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}p.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},p.prototype.get_line_number=function(){return this.__lines.length},p.prototype.get_indent_string=function(r,l){return this.__indent_cache.get_indent_string(r,l)},p.prototype.get_indent_size=function(r,l){return this.__indent_cache.get_indent_size(r,l)},p.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},p.prototype.add_new_line=function(r){return this.is_empty()||!r&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},p.prototype.get_code=function(r){this.trim(!0);var l=this.current_line.pop();l&&(l[l.length-1]===` `&&(l=l.replace(/\n+$/g,"")),this.current_line.push(l)),this._end_with_newline&&this.__add_outputline();var f=this.__lines.join(` `);return r!==` @@ -77,10 +77,10 @@ You passed in: '`+this.raw_options[r]+"'");return v},e.prototype._is_valid_selec `+l.stack):l},0)}}emit(l){this.listeners.forEach(f=>{f(l)})}onUnexpectedError(l){this.unexpectedErrorHandler(l),this.emit(l)}onUnexpectedExternalError(l){this.unexpectedErrorHandler(l)}}const B=new o;function K(r){ie(r)||B.onUnexpectedError(r)}function I(r){ie(r)||B.onUnexpectedExternalError(r)}function X(r){if(r instanceof Error){let{name:l,message:f}=r;const v=r.stacktrace||r.stack;return{$isError:!0,name:l,message:f,stack:v}}return r}const A="Canceled";function ie(r){return r instanceof Error&&r.name===A&&r.message===A}function re(){const r=new Error(A);return r.name=r.message,r}function e(r){return r?new Error(`Illegal argument: ${r}`):new Error("Illegal argument")}function i(r){return r?new Error(`Illegal state: ${r}`):new Error("Illegal state")}class p extends Error{constructor(l){super("NotSupported"),l&&(this.message=l)}}},4348:function(er,Ft,u){"use strict";u.d(Ft,{D0:function(){return p},E7:function(){return r},K3:function(){return i},Q5:function(){return e},ZD:function(){return l},ju:function(){return X}});var o=u(79881),B=u(69323),K=u(34502),I=u(95830),X;(function(f){f.None=()=>B.JT.None;function v(F){return(k,Z=null,E)=>{let s=!1,c;return c=F(C=>{if(!s)return c?c.dispose():s=!0,k.call(Z,C)},null,E),s&&c.dispose(),c}}f.once=v;function b(F,k){return m((Z,E=null,s)=>F(c=>Z.call(E,k(c)),null,s))}f.map=b;function N(F,k){return m((Z,E=null,s)=>F(c=>{k(c),Z.call(E,c)},null,s))}f.forEach=N;function O(F,k){return m((Z,E=null,s)=>F(c=>k(c)&&Z.call(E,c),null,s))}f.filter=O;function y(F){return F}f.signal=y;function w(...F){return(k,Z=null,E)=>(0,B.F8)(...F.map(s=>s(c=>k.call(Z,c),null,E)))}f.any=w;function g(F,k,Z){let E=Z;return b(F,s=>(E=k(E,s),E))}f.reduce=g;function m(F){let k;const Z=new e({onFirstListenerAdd(){k=F(Z.fire,Z)},onLastListenerRemove(){k.dispose()}});return Z.event}function M(F,k,Z=100,E=!1,s){let c,C,V,Ce=0;const _e=new e({leakWarningThreshold:s,onFirstListenerAdd(){c=F(We=>{Ce++,C=k(C,We),E&&!V&&(_e.fire(C),C=void 0),clearTimeout(V),V=setTimeout(()=>{const vt=C;C=void 0,V=void 0,(!E||Ce>1)&&_e.fire(vt),Ce=0},Z)})},onLastListenerRemove(){c.dispose()}});return _e.event}f.debounce=M;function z(F,k=(Z,E)=>Z===E){let Z=!0,E;return O(F,s=>{const c=Z||!k(s,E);return Z=!1,E=s,c})}f.latch=z;function q(F,k){return[f.filter(F,k),f.filter(F,Z=>!k(Z))]}f.split=q;function R(F,k=!1,Z=[]){let E=Z.slice(),s=F(V=>{E?E.push(V):C.fire(V)});const c=()=>{E&&E.forEach(V=>C.fire(V)),E=null},C=new e({onFirstListenerAdd(){s||(s=F(V=>C.fire(V)))},onFirstListenerDidAdd(){E&&(k?setTimeout(c):c())},onLastListenerRemove(){s&&s.dispose(),s=null}});return C.event}f.buffer=R;class ae{constructor(k){this.event=k}map(k){return new ae(b(this.event,k))}forEach(k){return new ae(N(this.event,k))}filter(k){return new ae(O(this.event,k))}reduce(k,Z){return new ae(g(this.event,k,Z))}latch(){return new ae(z(this.event))}debounce(k,Z=100,E=!1,s){return new ae(M(this.event,k,Z,E,s))}on(k,Z,E){return this.event(k,Z,E)}once(k,Z,E){return v(this.event)(k,Z,E)}}function te(F){return new ae(F)}f.chain=te;function Ye(F,k,Z=E=>E){const E=(...V)=>C.fire(Z(...V)),s=()=>F.on(k,E),c=()=>F.removeListener(k,E),C=new e({onFirstListenerAdd:s,onLastListenerRemove:c});return C.event}f.fromNodeEventEmitter=Ye;function x(F,k,Z=E=>E){const E=(...V)=>C.fire(Z(...V)),s=()=>F.addEventListener(k,E),c=()=>F.removeEventListener(k,E),C=new e({onFirstListenerAdd:s,onLastListenerRemove:c});return C.event}f.fromDOMEventEmitter=x;function _(F){return new Promise(k=>v(F)(k))}f.toPromise=_})(X||(X={}));class A{constructor(v){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${v}_${A._idPool++}`}start(v){this._stopWatch=new I.G(!0),this._listenerCount=v}stop(){if(this._stopWatch){const v=this._stopWatch.elapsed();this._elapsedOverall+=v,this._invocationCount+=1,console.info(`did FIRE ${this._name}: elapsed_ms: ${v.toFixed(5)}, listener: ${this._listenerCount} (elapsed_overall: ${this._elapsedOverall.toFixed(2)}, invocations: ${this._invocationCount})`),this._stopWatch=void 0}}}A._idPool=0;let ie=-1;class re{constructor(v,b=Math.random().toString(18).slice(2,5)){this.customThreshold=v,this.name=b,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(v){let b=ie;if(typeof this.customThreshold=="number"&&(b=this.customThreshold),b<=0||v{const y=this._stacks.get(N)||0;this._stacks.set(N,y-1)}}}class e{constructor(v){var b;this._disposed=!1,this._options=v,this._leakageMon=ie>0?new re(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=!((b=this._options)===null||b===void 0)&&b._profName?new A(this._options._profName):void 0}get event(){return this._event||(this._event=(v,b,N)=>{var O;this._listeners||(this._listeners=new K.S);const y=this._listeners.isEmpty();y&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const w=this._listeners.push(b?[v,b]:v);y&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,v,b);const g=(O=this._leakageMon)===null||O===void 0?void 0:O.check(this._listeners.size),m=(0,B.OF)(()=>{g&&g(),this._disposed||(w(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))});return N instanceof B.SL?N.add(m):Array.isArray(N)&&N.push(m),m}),this._event}fire(v){var b,N;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new K.S);for(let O of this._listeners)this._deliveryQueue.push([O,v]);for((b=this._perfMon)===null||b===void 0||b.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[O,y]=this._deliveryQueue.shift();try{typeof O=="function"?O.call(void 0,y):O[0].call(O[1],y)}catch(w){(0,o.dL)(w)}}(N=this._perfMon)===null||N===void 0||N.stop()}}dispose(){var v,b,N,O,y;this._disposed||(this._disposed=!0,(v=this._listeners)===null||v===void 0||v.clear(),(b=this._deliveryQueue)===null||b===void 0||b.clear(),(O=(N=this._options)===null||N===void 0?void 0:N.onLastListenerRemove)===null||O===void 0||O.call(N),(y=this._leakageMon)===null||y===void 0||y.dispose())}}class i extends e{constructor(v){super(v),this._isPaused=0,this._eventQueue=new K.S,this._mergeFn=v==null?void 0:v.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){const v=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(v))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(v){this._listeners&&(this._isPaused!==0?this._eventQueue.push(v):super.fire(v))}}class p extends i{constructor(v){var b;super(v),this._delay=(b=v.delay)!==null&&b!==void 0?b:100}fire(v){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(v)}}class r{constructor(){this.buffers=[]}wrapEvent(v){return(b,N,O)=>v(y=>{const w=this.buffers[this.buffers.length-1];w?w.push(()=>b.call(N,y)):b.call(N,y)},void 0,O)}bufferEvents(v){const b=[];this.buffers.push(b);const N=v();return this.buffers.pop(),b.forEach(O=>O()),N}}class l{constructor(){this.listening=!1,this.inputEvent=X.None,this.inputEventListener=B.JT.None,this.emitter=new e({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(v){this.inputEvent=v,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=v(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},17845:function(er,Ft,u){"use strict";u.d(Ft,{I:function(){return o}});function o(B){const K=this;let I=!1,X;return function(){return I||(I=!0,X=B.apply(K,arguments)),X}}},88226:function(er,Ft,u){"use strict";u.d(Ft,{$:function(){return o}});var o;(function(B){function K(w){return w&&typeof w=="object"&&typeof w[Symbol.iterator]=="function"}B.is=K;const I=Object.freeze([]);function X(){return I}B.empty=X;function*A(w){yield w}B.single=A;function ie(w){return w||I}B.from=ie;function re(w){return!w||w[Symbol.iterator]().next().done===!0}B.isEmpty=re;function e(w){return w[Symbol.iterator]().next().value}B.first=e;function i(w,g){for(const m of w)if(g(m))return!0;return!1}B.some=i;function p(w,g){for(const m of w)if(g(m))return m}B.find=p;function*r(w,g){for(const m of w)g(m)&&(yield m)}B.filter=r;function*l(w,g){let m=0;for(const M of w)yield g(M,m++)}B.map=l;function*f(...w){for(const g of w)for(const m of g)yield m}B.concat=f;function*v(w){for(const g of w)for(const m of g)yield m}B.concatNested=v;function b(w,g,m){let M=m;for(const z of w)M=g(M,z);return M}B.reduce=b;function*N(w,g,m=w.length){for(g<0&&(g+=w.length),m<0?m+=w.length:m>w.length&&(m=w.length);gM===z){const M=w[Symbol.iterator](),z=g[Symbol.iterator]();for(;;){const q=M.next(),R=z.next();if(q.done!==R.done)return!1;if(q.done)return!0;if(!m(q.value,R.value))return!1}}B.equals=y})(o||(o={}))},69323:function(er,Ft,u){"use strict";u.d(Ft,{B9:function(){return l},F8:function(){return f},JT:function(){return N},Jz:function(){return y},OF:function(){return v},SL:function(){return b},Wf:function(){return r},XK:function(){return O},dk:function(){return i}});var o=u(17845),B=u(88226);const K=!1;let I=null;function X(w){I=w}if(K){const w="__is_disposable_tracked__";X(new class{trackDisposable(g){const m=new Error("Potentially leaked disposable").stack;setTimeout(()=>{g[w]||console.log(m)},3e3)}setParent(g,m){if(g&&g!==N.None)try{g[w]=!0}catch(M){}}markAsDisposed(g){if(g&&g!==N.None)try{g[w]=!0}catch(m){}}markAsSingleton(g){}})}function A(w){return I==null||I.trackDisposable(w),w}function ie(w){I==null||I.markAsDisposed(w)}function re(w,g){I==null||I.setParent(w,g)}function e(w,g){if(I)for(const m of w)I.setParent(m,g)}function i(w){return I==null||I.markAsSingleton(w),w}class p extends Error{constructor(g){super(`Encountered errors while disposing of store. Errors: [${g.join(", ")}]`),this.errors=g}}function r(w){return typeof w.dispose=="function"&&w.dispose.length===0}function l(w){if(B.$.is(w)){let g=[];for(const m of w)if(m)try{m.dispose()}catch(M){g.push(M)}if(g.length===1)throw g[0];if(g.length>1)throw new p(g);return Array.isArray(w)?[]:w}else if(w)return w.dispose(),w}function f(...w){const g=v(()=>l(w));return e(w,g),g}function v(w){const g=A({dispose:(0,o.I)(()=>{ie(g),w()})});return g}class b{constructor(){this._toDispose=new Set,this._isDisposed=!1,A(this)}dispose(){this._isDisposed||(ie(this),this._isDisposed=!0,this.clear())}clear(){try{l(this._toDispose.values())}finally{this._toDispose.clear()}}add(g){if(!g)return g;if(g===this)throw new Error("Cannot register a disposable on itself!");return re(g,this),this._isDisposed?b.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(g),g}}b.DISABLE_DISPOSED_WARNING=!1;class N{constructor(){this._store=new b,A(this),re(this._store,this)}dispose(){ie(this),this._store.dispose()}_register(g){if(g===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(g)}}N.None=Object.freeze({dispose(){}});class O{constructor(){this._isDisposed=!1,A(this)}get value(){return this._isDisposed?void 0:this._value}set value(g){var m;this._isDisposed||g===this._value||((m=this._value)===null||m===void 0||m.dispose(),g&&re(g,this),this._value=g)}clear(){this.value=void 0}dispose(){var g;this._isDisposed=!0,ie(this),(g=this._value)===null||g===void 0||g.dispose(),this._value=void 0}clearAndLeak(){const g=this._value;return this._value=void 0,g&&re(g,null),g}}class y{constructor(g){this.object=g}dispose(){}}},34502:function(er,Ft,u){"use strict";u.d(Ft,{S:function(){return B}});class o{constructor(I){this.element=I,this.next=o.Undefined,this.prev=o.Undefined}}o.Undefined=new o(void 0);class B{constructor(){this._first=o.Undefined,this._last=o.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===o.Undefined}clear(){let I=this._first;for(;I!==o.Undefined;){const X=I.next;I.prev=o.Undefined,I.next=o.Undefined,I=X}this._first=o.Undefined,this._last=o.Undefined,this._size=0}unshift(I){return this._insert(I,!1)}push(I){return this._insert(I,!0)}_insert(I,X){const A=new o(I);if(this._first===o.Undefined)this._first=A,this._last=A;else if(X){const re=this._last;this._last=A,A.prev=re,re.next=A}else{const re=this._first;this._first=A,A.next=re,re.prev=A}this._size+=1;let ie=!1;return()=>{ie||(ie=!0,this._remove(A))}}shift(){if(this._first!==o.Undefined){const I=this._first.element;return this._remove(this._first),I}}pop(){if(this._last!==o.Undefined){const I=this._last.element;return this._remove(this._last),I}}_remove(I){if(I.prev!==o.Undefined&&I.next!==o.Undefined){const X=I.prev;X.next=I.next,I.next.prev=X}else I.prev===o.Undefined&&I.next===o.Undefined?(this._first=o.Undefined,this._last=o.Undefined):I.next===o.Undefined?(this._last=this._last.prev,this._last.next=o.Undefined):I.prev===o.Undefined&&(this._first=this._first.next,this._first.prev=o.Undefined);this._size-=1}*[Symbol.iterator](){let I=this._first;for(;I!==o.Undefined;)yield I.element,I=I.next}}},23345:function(er,Ft,u){"use strict";u.d(Ft,{$L:function(){return M},ED:function(){return y},IJ:function(){return g},OS:function(){return ae},WE:function(){return q},dz:function(){return w},gn:function(){return z},li:function(){return v},r:function(){return x},tY:function(){return m},xS:function(){return R}});var o=u(97671),B;const K="en";let I=!1,X=!1,A=!1,ie=!1,re=!1,e=!1,i=!1,p,r=null,l=null,f;const v=typeof self=="object"?self:typeof u.g=="object"?u.g:{};let b;typeof v.vscode!="undefined"&&typeof v.vscode.process!="undefined"?b=v.vscode.process:typeof o!="undefined"&&(b=o);const N=typeof((B=b==null?void 0:b.versions)===null||B===void 0?void 0:B.electron)=="string"&&b.type==="renderer";if(typeof navigator=="object"&&!N)f=navigator.userAgent,I=f.indexOf("Windows")>=0,X=f.indexOf("Macintosh")>=0,i=(f.indexOf("Macintosh")>=0||f.indexOf("iPad")>=0||f.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,A=f.indexOf("Linux")>=0,e=!0,p=navigator.language,r=p;else if(typeof b=="object"){I=b.platform==="win32",X=b.platform==="darwin",A=b.platform==="linux",ie=A&&!!b.env.SNAP&&!!b.env.SNAP_REVISION,p=K,r=K;const _=b.env.VSCODE_NLS_CONFIG;if(_)try{const F=JSON.parse(_),k=F.availableLanguages["*"];p=F.locale,r=k||K,l=F._translationsConfigFile}catch(F){}re=!0}else console.error("Unable to resolve platform.");let O=0;X?O=1:I?O=3:A&&(O=2);const y=I,w=X,g=A,m=re,M=e,z=i,q=f,R=function(){if(v.setImmediate)return v.setImmediate.bind(v);if(typeof v.postMessage=="function"&&!v.importScripts){let k=[];v.addEventListener("message",E=>{if(E.data&&E.data.vscodeSetImmediateId)for(let s=0,c=k.length;s{const s=++Z;k.push({id:s,callback:E}),v.postMessage({vscodeSetImmediateId:s},"*")}}if(typeof(b==null?void 0:b.nextTick)=="function")return b.nextTick.bind(b);const F=Promise.resolve();return k=>F.then(k)}(),ae=X||i?2:I?1:3;let te=!0,Ye=!1;function x(){if(!Ye){Ye=!0;const _=new Uint8Array(2);_[0]=1,_[1]=2,te=new Uint16Array(_.buffer)[0]===513}return te}},95830:function(er,Ft,u){"use strict";u.d(Ft,{G:function(){return K}});var o=u(23345);const B=o.li.performance&&typeof o.li.performance.now=="function";class K{constructor(X){this._highResolution=B&&X,this._startTime=this._now(),this._stopTime=-1}static create(X=!0){return new K(X)}stop(){this._stopTime=this._now()}elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return this._highResolution?o.li.performance.now():Date.now()}}},82983:function(er,Ft,u){"use strict";u.d(Ft,{$i:function(){return Ce},C8:function(){return yt},GF:function(){return p},HO:function(){return Z},IO:function(){return r},K7:function(){return Ve},Kw:function(){return ye},LC:function(){return v},Mh:function(){return R},P1:function(){return ae},PJ:function(){return Pe},Qe:function(){return _e},R1:function(){return i},RP:function(){return C},S6:function(){return Ge},TT:function(){return y},Ut:function(){return s},V8:function(){return b},WU:function(){return K},YK:function(){return Ye},YU:function(){return I},ZG:function(){return te},ZH:function(){return _},ab:function(){return We},c1:function(){return de},df:function(){return M},ec:function(){return X},fi:function(){return ce},fy:function(){return A},j3:function(){return ie},j_:function(){return g},m5:function(){return o},mK:function(){return m},mr:function(){return l},oH:function(){return L},oL:function(){return re},ok:function(){return q},ow:function(){return N},qq:function(){return z},qu:function(){return O},rL:function(){return x},uS:function(){return oe},un:function(){return e},uq:function(){return f},vH:function(){return k},xe:function(){return vt},zY:function(){return w}});function o(P){return!P||typeof P!="string"?!0:P.trim().length===0}const B=/{(\d+)}/g;function K(P,...Y){return Y.length===0?P:P.replace(B,function(Be,se){const he=parseInt(se,10);return isNaN(he)||he<0||he>=Y.length?Be:Y[he]})}function I(P){return P.replace(/[<>&]/g,function(Y){switch(Y){case"<":return"<";case">":return">";case"&":return"&";default:return Y}})}function X(P){return P.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function A(P,Y=" "){const Be=ie(P,Y);return re(Be,Y)}function ie(P,Y){if(!P||!Y)return P;const Be=Y.length;if(Be===0||P.length===0)return P;let se=0;for(;P.indexOf(Y,se)===se;)se=se+Be;return P.substring(se)}function re(P,Y){if(!P||!Y)return P;const Be=Y.length,se=P.length;if(Be===0||se===0)return P;let he=se,me=-1;for(;me=P.lastIndexOf(Y,he-1),!(me===-1||me+Be!==he);){if(me===0)return"";he=me}return P.substring(0,he)}function e(P){return P.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function i(P){return P.replace(/\*/g,"")}function p(P,Y,Be={}){if(!P)throw new Error("Cannot create regex from empty string");Y||(P=X(P)),Be.wholeWord&&(/\B/.test(P.charAt(0))||(P="\\b"+P),/\B/.test(P.charAt(P.length-1))||(P=P+"\\b"));let se="";return Be.global&&(se+="g"),Be.matchCase||(se+="i"),Be.multiline&&(se+="m"),Be.unicode&&(se+="u"),new RegExp(P,se)}function r(P){return P.source==="^"||P.source==="^$"||P.source==="$"||P.source==="^\\s*$"?!1:!!(P.exec("")&&P.lastIndex===0)}function l(P){return(P.global?"g":"")+(P.ignoreCase?"i":"")+(P.multiline?"m":"")+(P.unicode?"u":"")}function f(P){return P.split(/\r\n|\r|\n/)}function v(P){for(let Y=0,Be=P.length;Y=0;Be--){const se=P.charCodeAt(Be);if(se!==32&&se!==9)return Be}return-1}function O(P,Y){return PY?1:0}function y(P,Y,Be=0,se=P.length,he=0,me=Y.length){for(;BeYt)return 1}const Ue=se-Be,Xe=me-he;return UeXe?1:0}function w(P,Y){return g(P,Y,0,P.length,0,Y.length)}function g(P,Y,Be=0,se=P.length,he=0,me=Y.length){for(;Be=128||Yt>=128)return y(P.toLowerCase(),Y.toLowerCase(),Be,se,he,me);m(wt)&&(wt-=32),m(Yt)&&(Yt-=32);const gt=wt-Yt;if(gt!==0)return gt}const Ue=se-Be,Xe=me-he;return UeXe?1:0}function m(P){return P>=97&&P<=122}function M(P){return P>=65&&P<=90}function z(P,Y){return P.length===Y.length&&g(P,Y)===0}function q(P,Y){const Be=Y.length;return Y.length>P.length?!1:g(P,Y,0,Be)===0}function R(P,Y){let Be,se=Math.min(P.length,Y.length);for(Be=0;Be1){const se=P.charCodeAt(Y-2);if(te(se))return x(se,Be)}return Be}function k(P,Y){const Be=ne.getInstance(),se=Y,he=P.length,me=_(P,he,Y);Y+=me>=65536?2:1;let Ue=Be.getGraphemeBreakType(me);for(;Y=65536?2:1,Ue=wt}return Y-se}function Z(P,Y){const Be=ne.getInstance(),se=Y,he=F(P,Y);Y-=he>=65536?2:1;let me=Be.getGraphemeBreakType(he);for(;Y>0;){const Ue=F(P,Y),Xe=Be.getGraphemeBreakType(Ue);if(ce(Xe,me))break;Y-=Ue>=65536?2:1,me=Xe}return se-Y}const E=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function s(P){return E.test(P)}const c=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDED6])/;function C(P){return c.test(P)}const V=/^[\t\n\r\x20-\x7E]*$/;function Ce(P){return V.test(P)}const _e=/[\u2028\u2029]/;function We(P){return _e.test(P)}function vt(P){for(let Y=0,Be=P.length;Y=11904&&P<=55215||P>=63744&&P<=64255||P>=65281&&P<=65374}function yt(P){return P>=127462&&P<=127487||P===8986||P===8987||P===9200||P===9203||P>=9728&&P<=10175||P===11088||P===11093||P>=127744&&P<=128591||P>=128640&&P<=128764||P>=128992&&P<=129003||P>=129280&&P<=129535||P>=129648&&P<=129750}const de="\uFEFF";function oe(P){return!!(P&&P.length>0&&P.charCodeAt(0)===65279)}function ye(P,Y=!1){return P?(Y&&(P=P.replace(/\\./g,"")),P.toLowerCase()!==P):!1}function Pe(P){return P=P%(2*26),P<26?String.fromCharCode(97+P):String.fromCharCode(65+P-26)}function Ge(P){return ne.getInstance().getGraphemeBreakType(P)}function ce(P,Y){return P===0?Y!==5&&Y!==7:P===2&&Y===3?!1:P===4||P===2||P===3||Y===4||Y===2||Y===3?!0:!(P===8&&(Y===8||Y===9||Y===11||Y===12)||(P===11||P===9)&&(Y===9||Y===10)||(P===12||P===10)&&Y===10||Y===5||Y===13||Y===7||P===1||P===13&&Y===14||P===6&&Y===6)}class ne{constructor(){this._data=ue()}static getInstance(){return ne._INSTANCE||(ne._INSTANCE=new ne),ne._INSTANCE}getGraphemeBreakType(Y){if(Y<32)return Y===10?3:Y===13?2:4;if(Y<127)return 0;const Be=this._data,se=Be.length/3;let he=1;for(;he<=se;)if(YBe[3*he+1])he=2*he+1;else return Be[3*he+2];return 0}}ne._INSTANCE=null;function ue(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}function L(P,Y){if(P===0)return 0;const Be=pe(P,Y);if(Be!==void 0)return Be;const se=F(Y,P);return P-=fe(se),P}function pe(P,Y){let Be=F(Y,P);for(P-=fe(Be);W(Be)||Be===65039||Be===8419;){if(P===0)return;Be=F(Y,P),P-=fe(Be)}if(yt(Be)){if(P>=0){const se=F(Y,P);se===8205&&(P-=fe(se))}return P}}function fe(P){return P>=65536?2:1}function W(P){return 127995<=P&&P<=127999}},72999:function(er,Ft,u){"use strict";u.d(Ft,{$E:function(){return v},$K:function(){return ie},D8:function(){return r},HD:function(){return B},IU:function(){return b},Jp:function(){return re},Kn:function(){return K},cW:function(){return i},f6:function(){return N},hj:function(){return I},jn:function(){return X},kJ:function(){return o},mf:function(){return p},o8:function(){return A},p_:function(){return e},vE:function(){return O}});function o(y){return Array.isArray(y)}function B(y){return typeof y=="string"}function K(y){return typeof y=="object"&&y!==null&&!Array.isArray(y)&&!(y instanceof RegExp)&&!(y instanceof Date)}function I(y){return typeof y=="number"&&!isNaN(y)}function X(y){return y===!0||y===!1}function A(y){return typeof y=="undefined"}function ie(y){return!re(y)}function re(y){return A(y)||y===null}function e(y,w){if(!y)throw new Error(w?`Unexpected type, expected '${w}'`:"Unexpected type")}function i(y){if(re(y))throw new Error("Assertion Failed: argument is undefined or null");return y}function p(y){return typeof y=="function"}function r(y,w){const g=Math.min(y.length,w.length);for(let m=0;mfunction(){const z=Array.prototype.slice.call(arguments,0);return w(M,z)};let m={};for(const M of y)m[M]=g(M);return m}function N(y){return y===null?void 0:y}function O(y,w="Unreachable"){throw new Error(w)}},13268:function(er,Ft,u){"use strict";u.d(Ft,{N:function(){return B}});function o(K,I){let X;return I.length===0?X=K:X=K.replace(/\{(\d+)\}/g,function(A,ie){const re=ie[0];return typeof I[re]!="undefined"?I[re]:A}),X}function B(K,I,...X){return o(I,X)}},96236:function(er,Ft,u){"use strict";u.d(Ft,{BH:function(){return b},NZ:function(){return N},U8:function(){return O},co:function(){return v},eH:function(){return f},vr:function(){return l}});var o=u(75918),B=u(52615),K=u(4348),I=u(88226),X=u(69323),A=u(34502),ie=u(35884),re=u(90689),e=u(16925),i=u(49055),p=function(y,w,g,m){var M=arguments.length,z=M<3?w:m===null?m=Object.getOwnPropertyDescriptor(w,g):m,q;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(y,w,g,m);else for(var R=y.length-1;R>=0;R--)(q=y[R])&&(z=(M<3?q(z):M>3?q(w,g,z):q(w,g))||z);return M>3&&z&&Object.defineProperty(w,g,z),z},r=function(y,w){return function(g,m){w(g,m,y)}};function l(y){return y.command!==void 0}class f{constructor(w){this.id=f._idPool++,this._debugName=w}}f._idPool=0,f.CommandPalette=new f("CommandPalette"),f.EditorContext=new f("EditorContext"),f.SimpleEditorContext=new f("SimpleEditorContext"),f.EditorContextCopy=new f("EditorContextCopy"),f.EditorContextPeek=new f("EditorContextPeek"),f.MenubarEditMenu=new f("MenubarEditMenu"),f.MenubarCopy=new f("MenubarCopy"),f.MenubarGoMenu=new f("MenubarGoMenu"),f.MenubarSelectionMenu=new f("MenubarSelectionMenu"),f.InlineCompletionsActions=new f("InlineCompletionsActions");const v=(0,e.yh)("menuService"),b=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new K.Q5,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:y=>y===f.CommandPalette}}addCommand(y){return this.addCommands(I.$.single(y))}addCommands(y){for(const w of y)this._commands.set(w.id,w);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),(0,X.OF)(()=>{let w=!1;for(const g of y)w=this._commands.delete(g.id)||w;w&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(y){return this._commands.get(y)}getCommands(){const y=new Map;return this._commands.forEach((w,g)=>y.set(g,w)),y}appendMenuItem(y,w){return this.appendMenuItems(I.$.single({id:y,item:w}))}appendMenuItems(y){const w=new Set,g=new A.S;for(const{id:m,item:M}of y){let z=this._menuItems.get(m);z||(z=new A.S,this._menuItems.set(m,z)),g.push(z.push(M)),w.add(m)}return this._onDidChangeMenu.fire(w),(0,X.OF)(()=>{if(g.size>0){for(let m of g)m();this._onDidChangeMenu.fire(w),g.clear()}})}getMenuItems(y){let w;return this._menuItems.has(y)?w=[...this._menuItems.get(y)]:w=[],y===f.CommandPalette&&this._appendImplicitItems(w),w}_appendImplicitItems(y){const w=new Set;for(const g of y)l(g)&&(w.add(g.command.id),g.alt&&w.add(g.alt.id));this._commands.forEach((g,m)=>{w.has(m)||y.push({command:g})})}};class N extends o.wY{constructor(w,g,m,M){super(`submenuitem.${w.submenu.id}`,typeof w.title=="string"?w.title:w.title.value,[],"submenu"),this.item=w,this._menuService=g,this._contextKeyService=m,this._options=M}get actions(){const w=[],g=this._menuService.createMenu(this.item.submenu,this._contextKeyService),m=g.getActions(this._options);g.dispose();for(const[,M]of m)M.length>0&&(w.push(...M),w.push(new o.Z0));return w.length&&w.pop(),w}}let O=class vu{constructor(w,g,m,M,z){var q,R;if(this._commandService=z,this.id=w.id,this.label=m!=null&&m.renderShortTitle&&w.shortTitle?typeof w.shortTitle=="string"?w.shortTitle:w.shortTitle.value:typeof w.title=="string"?w.title:w.title.value,this.tooltip=(R=typeof w.tooltip=="string"?w.tooltip:(q=w.tooltip)===null||q===void 0?void 0:q.value)!==null&&R!==void 0?R:"",this.enabled=!w.precondition||M.contextMatchesRules(w.precondition),this.checked=void 0,w.toggled){const ae=w.toggled.condition?w.toggled:{condition:w.toggled};this.checked=M.contextMatchesRules(ae.condition),this.checked&&ae.tooltip&&(this.tooltip=typeof ae.tooltip=="string"?ae.tooltip:ae.tooltip.value),ae.title&&(this.label=typeof ae.title=="string"?ae.title:ae.title.value)}this.item=w,this.alt=g?new vu(g,void 0,m,M,z):void 0,this._options=m,i.kS.isThemeIcon(w.icon)&&(this.class=B.dT.asClassName(w.icon))}dispose(){}run(...w){var g,m;let M=[];return!((g=this._options)===null||g===void 0)&&g.arg&&(M=[...M,this._options.arg]),!((m=this._options)===null||m===void 0)&&m.shouldForwardArgs&&(M=[...M,...w]),this._commandService.executeCommand(this.id,...M)}};O=p([r(3,re.i6),r(4,ie.H)],O)},35884:function(er,Ft,u){"use strict";u.d(Ft,{H:function(){return ie},P:function(){return re}});var o=u(4348),B=u(88226),K=u(69323),I=u(34502),X=u(72999),A=u(16925);const ie=(0,A.yh)("commandService"),re=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new o.Q5,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(e,i){if(!e)throw new Error("invalid command");if(typeof e=="string"){if(!i)throw new Error("invalid command");return this.registerCommand({id:e,handler:i})}if(e.description){const v=[];for(let N of e.description.args)v.push(N.constraint);const b=e.handler;e.handler=function(N,...O){return(0,X.D8)(O,v),b(N,...O)}}const{id:p}=e;let r=this._commands.get(p);r||(r=new I.S,this._commands.set(p,r));let l=r.unshift(e),f=(0,K.OF)(()=>{l();const v=this._commands.get(p);v!=null&&v.isEmpty()&&this._commands.delete(p)});return this._onDidRegisterCommand.fire(p),f}registerCommandAlias(e,i){return re.registerCommand(e,(p,...r)=>p.get(ie).executeCommand(i,...r))}getCommand(e){const i=this._commands.get(e);if(!(!i||i.isEmpty()))return B.$.first(i)}getCommands(){const e=new Map;for(const i of this._commands.keys()){const p=this.getCommand(i);p&&e.set(i,p)}return e}};re.registerCommand("noop",()=>{})},90689:function(er,Ft,u){"use strict";u.d(Ft,{Ao:function(){return ie},Eq:function(){return x},Fb:function(){return re},K8:function(){return k},i6:function(){return Ye},uy:function(){return te}});var o=u(23345),B=u(82983),K=u(16925);let I=o.WE||"";const X=new Map;X.set("false",!1),X.set("true",!0),X.set("isMac",o.dz),X.set("isLinux",o.IJ),X.set("isWindows",o.ED),X.set("isWeb",o.$L),X.set("isMacNative",o.dz&&!o.$L),X.set("isEdge",I.indexOf("Edg/")>=0),X.set("isFirefox",I.indexOf("Firefox")>=0),X.set("isChrome",I.indexOf("Chrome")>=0),X.set("isSafari",I.indexOf("Safari")>=0);const A=Object.prototype.hasOwnProperty;class ie{static has(s){return r.create(s)}static equals(s,c){return l.create(s,c)}static regex(s,c){return M.create(s,c)}static not(s){return N.create(s)}static and(...s){return R.create(s,null)}static or(...s){return ae.create(s,null,!0)}static deserialize(s,c=!1){if(s)return this._deserializeOrExpression(s,c)}static _deserializeOrExpression(s,c){let C=s.split("||");return ae.create(C.map(V=>this._deserializeAndExpression(V,c)),null,!0)}static _deserializeAndExpression(s,c){let C=s.split("&&");return R.create(C.map(V=>this._deserializeOne(V,c)),null)}static _deserializeOne(s,c){if(s=s.trim(),s.indexOf("!=")>=0){let C=s.split("!=");return b.create(C[0].trim(),this._deserializeValue(C[1],c))}if(s.indexOf("==")>=0){let C=s.split("==");return l.create(C[0].trim(),this._deserializeValue(C[1],c))}if(s.indexOf("=~")>=0){let C=s.split("=~");return M.create(C[0].trim(),this._deserializeRegexValue(C[1],c))}if(s.indexOf(" in ")>=0){let C=s.split(" in ");return f.create(C[0].trim(),C[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(s)){const C=s.split(">=");return w.create(C[0].trim(),C[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(s)){const C=s.split(">");return y.create(C[0].trim(),C[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(s)){const C=s.split("<=");return m.create(C[0].trim(),C[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(s)){const C=s.split("<");return g.create(C[0].trim(),C[1].trim())}return/^\!\s*/.test(s)?N.create(s.substr(1).trim()):r.create(s)}static _deserializeValue(s,c){if(s=s.trim(),s==="true")return!0;if(s==="false")return!1;let C=/^'([^']*)'$/.exec(s);return C?C[1].trim():s}static _deserializeRegexValue(s,c){if((0,B.m5)(s)){if(c)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let C=s.indexOf("/"),V=s.lastIndexOf("/");if(C===V||C<0){if(c)throw new Error(`bad regexp-value '${s}', missing /-enclosure`);return console.warn(`bad regexp-value '${s}', missing /-enclosure`),null}let Ce=s.slice(C+1,V),_e=s[V+1]==="i"?"i":"";try{return new RegExp(Ce,_e)}catch(We){if(c)throw new Error(`bad regexp-value '${s}', parse error: ${We}`);return console.warn(`bad regexp-value '${s}', parse error: ${We}`),null}}}function re(E,s){const c=E?E.substituteConstants():void 0,C=s?s.substituteConstants():void 0;return!c&&!C?!0:!c||!C?!1:c.equals(C)}function e(E,s){return E.cmp(s)}class i{constructor(){this.type=0}cmp(s){return this.type-s.type}equals(s){return s.type===this.type}substituteConstants(){return this}evaluate(s){return!1}serialize(){return"false"}keys(){return[]}negate(){return p.INSTANCE}}i.INSTANCE=new i;class p{constructor(){this.type=1}cmp(s){return this.type-s.type}equals(s){return s.type===this.type}substituteConstants(){return this}evaluate(s){return!0}serialize(){return"true"}keys(){return[]}negate(){return i.INSTANCE}}p.INSTANCE=new p;class r{constructor(s,c){this.key=s,this.negated=c,this.type=2}static create(s,c=null){const C=X.get(s);return typeof C=="boolean"?C?p.INSTANCE:i.INSTANCE:new r(s,c)}cmp(s){return s.type!==this.type?this.type-s.type:_(this.key,s.key)}equals(s){return s.type===this.type?this.key===s.key:!1}substituteConstants(){const s=X.get(this.key);return typeof s=="boolean"?s?p.INSTANCE:i.INSTANCE:this}evaluate(s){return!!s.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=N.create(this.key,this)),this.negated}}class l{constructor(s,c,C){this.key=s,this.value=c,this.negated=C,this.type=4}static create(s,c,C=null){if(typeof c=="boolean")return c?r.create(s,C):N.create(s,C);const V=X.get(s);return typeof V=="boolean"?c===(V?"true":"false")?p.INSTANCE:i.INSTANCE:new l(s,c,C)}cmp(s){return s.type!==this.type?this.type-s.type:F(this.key,this.value,s.key,s.value)}equals(s){return s.type===this.type?this.key===s.key&&this.value===s.value:!1}substituteConstants(){const s=X.get(this.key);if(typeof s=="boolean"){const c=s?"true":"false";return this.value===c?p.INSTANCE:i.INSTANCE}return this}evaluate(s){return s.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=b.create(this.key,this.value,this)),this.negated}}class f{constructor(s,c){this.key=s,this.valueKey=c,this.type=10,this.negated=null}static create(s,c){return new f(s,c)}cmp(s){return s.type!==this.type?this.type-s.type:F(this.key,this.valueKey,s.key,s.valueKey)}equals(s){return s.type===this.type?this.key===s.key&&this.valueKey===s.valueKey:!1}substituteConstants(){return this}evaluate(s){const c=s.getValue(this.valueKey),C=s.getValue(this.key);return Array.isArray(c)?c.indexOf(C)>=0:typeof C=="string"&&typeof c=="object"&&c!==null?A.call(c,C):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=v.create(this)),this.negated}}class v{constructor(s){this._actual=s,this.type=11}static create(s){return new v(s)}cmp(s){return s.type!==this.type?this.type-s.type:this._actual.cmp(s._actual)}equals(s){return s.type===this.type?this._actual.equals(s._actual):!1}substituteConstants(){return this}evaluate(s){return!this._actual.evaluate(s)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class b{constructor(s,c,C){this.key=s,this.value=c,this.negated=C,this.type=5}static create(s,c,C=null){if(typeof c=="boolean")return c?N.create(s,C):r.create(s,C);const V=X.get(s);return typeof V=="boolean"?c===(V?"true":"false")?i.INSTANCE:p.INSTANCE:new b(s,c,C)}cmp(s){return s.type!==this.type?this.type-s.type:F(this.key,this.value,s.key,s.value)}equals(s){return s.type===this.type?this.key===s.key&&this.value===s.value:!1}substituteConstants(){const s=X.get(this.key);if(typeof s=="boolean"){const c=s?"true":"false";return this.value===c?i.INSTANCE:p.INSTANCE}return this}evaluate(s){return s.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=l.create(this.key,this.value,this)),this.negated}}class N{constructor(s,c){this.key=s,this.negated=c,this.type=3}static create(s,c=null){const C=X.get(s);return typeof C=="boolean"?C?i.INSTANCE:p.INSTANCE:new N(s,c)}cmp(s){return s.type!==this.type?this.type-s.type:_(this.key,s.key)}equals(s){return s.type===this.type?this.key===s.key:!1}substituteConstants(){const s=X.get(this.key);return typeof s=="boolean"?s?i.INSTANCE:p.INSTANCE:this}evaluate(s){return!s.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=r.create(this.key,this)),this.negated}}function O(E,s){if(typeof E=="string"){const c=parseFloat(E);isNaN(c)||(E=c)}return typeof E=="string"||typeof E=="number"?s(E):i.INSTANCE}class y{constructor(s,c,C){this.key=s,this.value=c,this.negated=C,this.type=12}static create(s,c,C=null){return O(c,V=>new y(s,V,C))}cmp(s){return s.type!==this.type?this.type-s.type:F(this.key,this.value,s.key,s.value)}equals(s){return s.type===this.type?this.key===s.key&&this.value===s.value:!1}substituteConstants(){return this}evaluate(s){return typeof this.value=="string"?!1:parseFloat(s.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=m.create(this.key,this.value,this)),this.negated}}class w{constructor(s,c,C){this.key=s,this.value=c,this.negated=C,this.type=13}static create(s,c,C=null){return O(c,V=>new w(s,V,C))}cmp(s){return s.type!==this.type?this.type-s.type:F(this.key,this.value,s.key,s.value)}equals(s){return s.type===this.type?this.key===s.key&&this.value===s.value:!1}substituteConstants(){return this}evaluate(s){return typeof this.value=="string"?!1:parseFloat(s.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=g.create(this.key,this.value,this)),this.negated}}class g{constructor(s,c,C){this.key=s,this.value=c,this.negated=C,this.type=14}static create(s,c,C=null){return O(c,V=>new g(s,V,C))}cmp(s){return s.type!==this.type?this.type-s.type:F(this.key,this.value,s.key,s.value)}equals(s){return s.type===this.type?this.key===s.key&&this.value===s.value:!1}substituteConstants(){return this}evaluate(s){return typeof this.value=="string"?!1:parseFloat(s.getValue(this.key))new m(s,V,C))}cmp(s){return s.type!==this.type?this.type-s.type:F(this.key,this.value,s.key,s.value)}equals(s){return s.type===this.type?this.key===s.key&&this.value===s.value:!1}substituteConstants(){return this}evaluate(s){return typeof this.value=="string"?!1:parseFloat(s.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=y.create(this.key,this.value,this)),this.negated}}class M{constructor(s,c){this.key=s,this.regexp=c,this.type=7,this.negated=null}static create(s,c){return new M(s,c)}cmp(s){if(s.type!==this.type)return this.type-s.type;if(this.keys.key)return 1;const c=this.regexp?this.regexp.source:"",C=s.regexp?s.regexp.source:"";return cC?1:0}equals(s){if(s.type===this.type){const c=this.regexp?this.regexp.source:"",C=s.regexp?s.regexp.source:"";return this.key===s.key&&c===C}return!1}substituteConstants(){return this}evaluate(s){let c=s.getValue(this.key);return this.regexp?this.regexp.test(c):!1}serialize(){const s=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${s}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=z.create(this)),this.negated}}class z{constructor(s){this._actual=s,this.type=8}static create(s){return new z(s)}cmp(s){return s.type!==this.type?this.type-s.type:this._actual.cmp(s._actual)}equals(s){return s.type===this.type?this._actual.equals(s._actual):!1}substituteConstants(){return this}evaluate(s){return!this._actual.evaluate(s)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function q(E){let s=null;for(let c=0,C=E.length;cs.expr.length)return 1;for(let c=0,C=this.expr.length;c1;){const Ce=C[C.length-1];if(Ce.type!==9)break;C.pop();const _e=C.pop(),We=C.length===0,vt=ae.create(Ce.expr.map(Ve=>R.create([Ve,_e],null)),null,We);vt&&(C.push(vt),C.sort(e))}return C.length===1?C[0]:new R(C,c)}}serialize(){return this.expr.map(s=>s.serialize()).join(" && ")}keys(){const s=[];for(let c of this.expr)s.push(...c.keys());return s}negate(){if(!this.negated){const s=[];for(let c of this.expr)s.push(c.negate());this.negated=ae.create(s,this,!0)}return this.negated}}class ae{constructor(s,c){this.expr=s,this.negated=c,this.type=9}static create(s,c,C){return ae._normalizeArr(s,c,C)}cmp(s){if(s.type!==this.type)return this.type-s.type;if(this.expr.lengths.expr.length)return 1;for(let c=0,C=this.expr.length;cs.serialize()).join(" || ")}keys(){const s=[];for(let c of this.expr)s.push(...c.keys());return s}negate(){if(!this.negated){let s=[];for(let c of this.expr)s.push(c.negate());for(;s.length>1;){const c=s.shift(),C=s.shift(),V=[];for(const _e of Z(c))for(const We of Z(C))V.push(R.create([_e,We],null));const Ce=s.length===0;s.unshift(ae.create(V,null,Ce))}this.negated=s[0]}return this.negated}}class te extends r{constructor(s,c,C){super(s,null),this._defaultValue=c,typeof C=="object"?te._info.push(Object.assign(Object.assign({},C),{key:s})):C!==!0&&te._info.push({key:s,description:C,type:c!=null?typeof c:void 0})}static all(){return te._info.values()}bindTo(s){return s.createKey(this.key,this._defaultValue)}getValue(s){return s.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(s){return l.create(this.key,s)}}te._info=[];const Ye=(0,K.yh)("contextKeyService"),x="setContext";function _(E,s){return Es?1:0}function F(E,s,c,C){return Ec?1:sC?1:0}function k(E,s){if(s.type===6&&E.type!==9&&E.type!==6){for(const V of s.expr)if(E.equals(V))return!0}const c=E.negate(),C=Z(c).concat(Z(s));C.sort(e);for(let V=0;VA,o.serviceIds.set(A,ie),ie}function X(A){return function(ie,re,e){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");K(A,ie,e,!0)}}},44650:function(er,Ft,u){"use strict";u.d(Ft,{B:function(){return I}});var o=u(76068),B=u(72999);class K{constructor(){this.data=new Map}add(A,ie){o.ok(B.HD(A)),o.ok(B.Kn(ie)),o.ok(!this.data.has(A),"There is already an extension with this id"),this.data.set(A,ie)}as(A){return this.data.get(A)||null}}const I=new K},66213:function(er,Ft,u){"use strict";u.d(Ft,{e:function(){return o}});var o;(function(B){B.DARK="dark",B.LIGHT="light",B.HIGH_CONTRAST="hc"})(o||(o={}))},49055:function(er,Ft,u){"use strict";u.d(Ft,{EN:function(){return e},IP:function(){return r},Ic:function(){return v},XE:function(){return ie},bB:function(){return b},kS:function(){return i},m6:function(){return p}});var o=u(52615),B=u(4348),K=u(69323),I=u(16925),X=u(44650),A=u(66213);const ie=(0,I.yh)("themeService");var re;(function(N){function O(y){return y&&typeof y=="object"&&typeof y.id=="string"}N.isThemeColor=O})(re||(re={}));function e(N){return{id:N}}var i;(function(N){function O(z){return z&&typeof z=="object"&&typeof z.id=="string"&&(typeof z.color=="undefined"||re.isThemeColor(z.color))}N.isThemeIcon=O;const y=new RegExp(`^\\$\\((${o.dT.iconNameExpression}(?:${o.dT.iconModifierExpression})?)\\)$`);function w(z){const q=y.exec(z);if(!q)return;let[,R]=q;return{id:R}}N.fromString=w;function g(z,q){let R=z.id;const ae=R.lastIndexOf("~");return ae!==-1&&(R=R.substring(0,ae)),q&&(R=`${R}~${q}`),{id:R}}N.modify=g;function m(z,q){var R,ae;return z.id===q.id&&((R=z.color)===null||R===void 0?void 0:R.id)===((ae=q.color)===null||ae===void 0?void 0:ae.id)}N.isEqual=m;function M(z,q){return{id:z.id,color:q?e(q):void 0}}N.asThemeIcon=M,N.asClassNameArray=o.dT.asClassNameArray,N.asClassName=o.dT.asClassName,N.asCSSSelector=o.dT.asCSSSelector})(i||(i={}));function p(N){switch(N){case A.e.DARK:return"vs-dark";case A.e.HIGH_CONTRAST:return"hc-black";default:return"vs"}}const r={ThemingContribution:"base.contributions.theming"};class l{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new B.Q5}onColorThemeChange(O){return this.themingParticipants.push(O),this.onThemingParticipantAddedEmitter.fire(O),(0,K.OF)(()=>{const y=this.themingParticipants.indexOf(O);this.themingParticipants.splice(y,1)})}getThemingParticipants(){return this.themingParticipants}}let f=new l;X.B.add(r.ThemingContribution,f);function v(N){return f.onColorThemeChange(N)}class b extends K.JT{constructor(O){super(),this.themeService=O,this.theme=O.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(y=>this.onThemeChange(y)))}onThemeChange(O){this.theme=O,this.updateStyles()}updateStyles(){}}},16632:function(er,Ft,u){"use strict";var o=u(67711),B=u(98506),K=u(52873),I=u(16886),X=u(33346),A=u(92310),ie=u.n(A),re=u(18929),e=u(59301),i=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],p=(0,e.forwardRef)(function(r,l){var f=r.prefixCls,v=f===void 0?"rc-checkbox":f,b=r.className,N=r.style,O=r.checked,y=r.disabled,w=r.defaultChecked,g=w===void 0?!1:w,m=r.type,M=m===void 0?"checkbox":m,z=r.title,q=r.onChange,R=(0,X.Z)(r,i),ae=(0,e.useRef)(null),te=(0,e.useRef)(null),Ye=(0,re.Z)(g,{value:O}),x=(0,I.Z)(Ye,2),_=x[0],F=x[1];(0,e.useImperativeHandle)(l,function(){return{focus:function(s){var c;(c=ae.current)===null||c===void 0||c.focus(s)},blur:function(){var s;(s=ae.current)===null||s===void 0||s.blur()},input:ae.current,nativeElement:te.current}});var k=ie()(v,b,(0,K.Z)((0,K.Z)({},"".concat(v,"-checked"),_),"".concat(v,"-disabled"),y)),Z=function(s){y||("checked"in r||F(s.target.checked),q==null||q({target:(0,B.Z)((0,B.Z)({},r),{},{type:M,checked:s.target.checked}),stopPropagation:function(){s.stopPropagation()},preventDefault:function(){s.preventDefault()},nativeEvent:s.nativeEvent}))};return e.createElement("span",{className:k,title:z,style:N,ref:te},e.createElement("input",(0,o.Z)({},R,{className:"".concat(v,"-input"),ref:ae,onChange:Z,disabled:y,checked:!!_,type:M})),e.createElement("span",{className:"".concat(v,"-inner")}))});Ft.Z=p},96478:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return z}});var o=u(67711),B=u(52873),K=u(16886),I=u(33346),X=u(65030),A=u(92310),ie=u.n(A),re=u(8654),e=u(59301),i=u(10228),p=u(16089),r=i.Z.ESC,l=i.Z.TAB;function f(q){var R=q.visible,ae=q.triggerRef,te=q.onVisibleChange,Ye=q.autoFocus,x=q.overlayRef,_=e.useRef(!1),F=function(){if(R){var s,c;(s=ae.current)===null||s===void 0||(c=s.focus)===null||c===void 0||c.call(s),te==null||te(!1)}},k=function(){var s;return(s=x.current)!==null&&s!==void 0&&s.focus?(x.current.focus(),_.current=!0,!0):!1},Z=function(s){switch(s.keyCode){case r:F();break;case l:{var c=!1;_.current||(c=k()),c?s.preventDefault():F();break}}};e.useEffect(function(){return R?(window.addEventListener("keydown",Z),Ye&&(0,p.Z)(k,3),function(){window.removeEventListener("keydown",Z),_.current=!1}):function(){_.current=!1}},[R])}var v=(0,e.forwardRef)(function(q,R){var ae=q.overlay,te=q.arrow,Ye=q.prefixCls,x=(0,e.useMemo)(function(){var F;return typeof ae=="function"?F=ae():F=ae,F},[ae]),_=(0,re.sQ)(R,(0,re.C4)(x));return e.createElement(e.Fragment,null,te&&e.createElement("div",{className:"".concat(Ye,"-arrow")}),e.cloneElement(x,{ref:(0,re.Yr)(x)?_:void 0}))}),b=v,N={adjustX:1,adjustY:1},O=[0,0],y={topLeft:{points:["bl","tl"],overflow:N,offset:[0,-4],targetOffset:O},top:{points:["bc","tc"],overflow:N,offset:[0,-4],targetOffset:O},topRight:{points:["br","tr"],overflow:N,offset:[0,-4],targetOffset:O},bottomLeft:{points:["tl","bl"],overflow:N,offset:[0,4],targetOffset:O},bottom:{points:["tc","bc"],overflow:N,offset:[0,4],targetOffset:O},bottomRight:{points:["tr","br"],overflow:N,offset:[0,4],targetOffset:O}},w=y,g=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function m(q,R){var ae,te=q.arrow,Ye=te===void 0?!1:te,x=q.prefixCls,_=x===void 0?"rc-dropdown":x,F=q.transitionName,k=q.animation,Z=q.align,E=q.placement,s=E===void 0?"bottomLeft":E,c=q.placements,C=c===void 0?w:c,V=q.getPopupContainer,Ce=q.showAction,_e=q.hideAction,We=q.overlayClassName,vt=q.overlayStyle,Ve=q.visible,yt=q.trigger,de=yt===void 0?["hover"]:yt,oe=q.autoFocus,ye=q.overlay,Pe=q.children,Ge=q.onVisibleChange,ce=(0,I.Z)(q,g),ne=e.useState(),ue=(0,K.Z)(ne,2),L=ue[0],pe=ue[1],fe="visible"in q?Ve:L,W=e.useRef(null),P=e.useRef(null),Y=e.useRef(null);e.useImperativeHandle(R,function(){return W.current});var Be=function(Ut){pe(Ut),Ge==null||Ge(Ut)};f({visible:fe,triggerRef:Y,onVisibleChange:Be,autoFocus:oe,overlayRef:P});var se=function(Ut){var ve=q.onOverlayClick;pe(!1),ve&&ve(Ut)},he=function(){return e.createElement(b,{ref:P,overlay:ye,prefixCls:_,arrow:Ye})},me=function(){return typeof ye=="function"?he:he()},Ue=function(){var Ut=q.minOverlayWidthMatchTrigger,ve=q.alignPoint;return"minOverlayWidthMatchTrigger"in q?Ut:!ve},Xe=function(){var Ut=q.openClassName;return Ut!==void 0?Ut:"".concat(_,"-open")},wt=e.cloneElement(Pe,{className:ie()((ae=Pe.props)===null||ae===void 0?void 0:ae.className,fe&&Xe()),ref:(0,re.Yr)(Pe)?(0,re.sQ)(Y,(0,re.C4)(Pe)):void 0}),Yt=_e;return!Yt&&de.indexOf("contextMenu")!==-1&&(Yt=["click"]),e.createElement(X.Z,(0,o.Z)({builtinPlacements:C},ce,{prefixCls:_,ref:W,popupClassName:ie()(We,(0,B.Z)({},"".concat(_,"-show-arrow"),Ye)),popupStyle:vt,action:de,showAction:Ce,hideAction:Yt,popupPlacement:s,popupAlign:Z,popupTransitionName:F,popupAnimation:k,popupVisible:fe,stretch:Ue()?"minWidth":"",popup:me(),onPopupVisibleChange:Be,onPopupClick:se,getPopupContainer:V}),wt)}var M=e.forwardRef(m),z=M},20922:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return de}});var o=u(67711),B=u(52873),K=u(26420),I=u(16886),X=u(33346),A=u(42573),ie=u(58698);function re(){return typeof BigInt=="function"}function e(oe){return!oe&&oe!==0&&!Number.isNaN(oe)||!String(oe).trim()}function i(oe){var ye=oe.trim(),Pe=ye.startsWith("-");Pe&&(ye=ye.slice(1)),ye=ye.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),ye.startsWith(".")&&(ye="0".concat(ye));var Ge=ye||"0",ce=Ge.split("."),ne=ce[0]||"0",ue=ce[1]||"0";ne==="0"&&ue==="0"&&(Pe=!1);var L=Pe?"-":"";return{negative:Pe,negativeStr:L,trimStr:Ge,integerStr:ne,decimalStr:ue,fullStr:"".concat(L).concat(Ge)}}function p(oe){var ye=String(oe);return!Number.isNaN(Number(ye))&&ye.includes("e")}function r(oe){var ye=String(oe);if(p(oe)){var Pe=Number(ye.slice(ye.indexOf("e-")+2)),Ge=ye.match(/\.(\d+)/);return Ge!=null&&Ge[1]&&(Pe+=Ge[1].length),Pe}return ye.includes(".")&&f(ye)?ye.length-ye.indexOf(".")-1:0}function l(oe){var ye=String(oe);if(p(oe)){if(oe>Number.MAX_SAFE_INTEGER)return String(re()?BigInt(oe).toString():Number.MAX_SAFE_INTEGER);if(oe0&&arguments[0]!==void 0?arguments[0]:!0;return Pe?this.isInvalidate()?"":i("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),oe}(),b=function(){function oe(ye){if((0,A.Z)(this,oe),(0,B.Z)(this,"origin",""),(0,B.Z)(this,"number",void 0),(0,B.Z)(this,"empty",void 0),e(ye)){this.empty=!0;return}this.origin=String(ye),this.number=Number(ye)}return(0,ie.Z)(oe,[{key:"negate",value:function(){return new oe(-this.toNumber())}},{key:"add",value:function(Pe){if(this.isInvalidate())return new oe(Pe);var Ge=Number(Pe);if(Number.isNaN(Ge))return this;var ce=this.number+Ge;if(ce>Number.MAX_SAFE_INTEGER)return new oe(Number.MAX_SAFE_INTEGER);if(ceNumber.MAX_SAFE_INTEGER)return new oe(Number.MAX_SAFE_INTEGER);if(ce0&&arguments[0]!==void 0?arguments[0]:!0;return Pe?this.isInvalidate()?"":l(this.number):this.origin}}]),oe}();function N(oe){return re()?new v(oe):new b(oe)}function O(oe,ye,Pe){var Ge=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(oe==="")return"";var ce=i(oe),ne=ce.negativeStr,ue=ce.integerStr,L=ce.decimalStr,pe="".concat(ye).concat(L),fe="".concat(ne).concat(ue);if(Pe>=0){var W=Number(L[Pe]);if(W>=5&&!Ge){var P=N(oe).add("".concat(ne,"0.").concat("0".repeat(Pe)).concat(10-W));return O(P.toString(),ye,Pe,Ge)}return Pe===0?fe:"".concat(fe).concat(ye).concat(L.padEnd(Pe,"0").slice(0,Pe))}return pe===".0"?fe:"".concat(fe).concat(pe)}var y=N,w=u(92310),g=u.n(w),m=u(36901),M=u(34280);function z(oe,ye){return typeof Proxy!="undefined"&&oe?new Proxy(oe,{get:function(Ge,ce){if(ye[ce])return ye[ce];var ne=Ge[ce];return typeof ne=="function"?ne.bind(Ge):ne}}):oe}var q=u(8654),R=u(59301),ae=u(48736);function te(oe,ye){var Pe=(0,R.useRef)(null);function Ge(){try{var ne=oe.selectionStart,ue=oe.selectionEnd,L=oe.value,pe=L.substring(0,ne),fe=L.substring(ue);Pe.current={start:ne,end:ue,value:L,beforeTxt:pe,afterTxt:fe}}catch(W){}}function ce(){if(oe&&Pe.current&&ye)try{var ne=oe.value,ue=Pe.current,L=ue.beforeTxt,pe=ue.afterTxt,fe=ue.start,W=ne.length;if(ne.startsWith(L))W=L.length;else if(ne.endsWith(pe))W=ne.length-Pe.current.afterTxt.length;else{var P=L[fe-1],Y=ne.indexOf(P,fe-1);Y!==-1&&(W=Y+1)}oe.setSelectionRange(W,W)}catch(Be){(0,ae.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(Be.message))}}return[Ge,ce]}var Ye=u(49658),x=function(){var ye=(0,R.useState)(!1),Pe=(0,I.Z)(ye,2),Ge=Pe[0],ce=Pe[1];return(0,M.Z)(function(){ce((0,Ye.Z)())},[]),Ge},_=x,F=u(16089),k=200,Z=600;function E(oe){var ye=oe.prefixCls,Pe=oe.upNode,Ge=oe.downNode,ce=oe.upDisabled,ne=oe.downDisabled,ue=oe.onStep,L=R.useRef(),pe=R.useRef([]),fe=R.useRef();fe.current=ue;var W=function(){clearTimeout(L.current)},P=function(wt,Yt){wt.preventDefault(),W(),fe.current(Yt);function gt(){fe.current(Yt),L.current=setTimeout(gt,k)}L.current=setTimeout(gt,Z)};R.useEffect(function(){return function(){W(),pe.current.forEach(function(Xe){return F.Z.cancel(Xe)})}},[]);var Y=_();if(Y)return null;var Be="".concat(ye,"-handler"),se=g()(Be,"".concat(Be,"-up"),(0,B.Z)({},"".concat(Be,"-up-disabled"),ce)),he=g()(Be,"".concat(Be,"-down"),(0,B.Z)({},"".concat(Be,"-down-disabled"),ne)),me=function(){return pe.current.push((0,F.Z)(W))},Ue={unselectable:"on",role:"button",onMouseUp:me,onMouseLeave:me};return R.createElement("div",{className:"".concat(Be,"-wrap")},R.createElement("span",(0,o.Z)({},Ue,{onMouseDown:function(wt){P(wt,!0)},"aria-label":"Increase Value","aria-disabled":ce,className:se}),Pe||R.createElement("span",{unselectable:"on",className:"".concat(ye,"-handler-up-inner")})),R.createElement("span",(0,o.Z)({},Ue,{onMouseDown:function(wt){P(wt,!1)},"aria-label":"Decrease Value","aria-disabled":ne,className:he}),Ge||R.createElement("span",{unselectable:"on",className:"".concat(ye,"-handler-down-inner")})))}function s(oe){var ye=typeof oe=="number"?l(oe):i(oe).fullStr,Pe=ye.includes(".");return Pe?i(ye.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:oe+"0"}var c=u(30292),C=function(){var oe=(0,R.useRef)(0),ye=function(){F.Z.cancel(oe.current)};return(0,R.useEffect)(function(){return ye},[]),function(Pe){ye(),oe.current=(0,F.Z)(function(){Pe()})}},V=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],Ce=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],_e=function(ye,Pe){return ye||Pe.isEmpty()?Pe.toString():Pe.toNumber()},We=function(ye){var Pe=y(ye);return Pe.isInvalidate()?null:Pe},vt=R.forwardRef(function(oe,ye){var Pe=oe.prefixCls,Ge=oe.className,ce=oe.style,ne=oe.min,ue=oe.max,L=oe.step,pe=L===void 0?1:L,fe=oe.defaultValue,W=oe.value,P=oe.disabled,Y=oe.readOnly,Be=oe.upHandler,se=oe.downHandler,he=oe.keyboard,me=oe.changeOnWheel,Ue=me===void 0?!1:me,Xe=oe.controls,wt=Xe===void 0?!0:Xe,Yt=oe.classNames,gt=oe.stringMode,Ut=oe.parser,ve=oe.formatter,Re=oe.precision,be=oe.decimalSeparator,Te=oe.onChange,at=oe.onInput,Ht=oe.onPressEnter,Jt=oe.onStep,Je=oe.changeOnBlur,vn=Je===void 0?!0:Je,Nn=oe.domRef,pn=(0,X.Z)(oe,V),nn="".concat(Pe,"-input"),In=R.useRef(null),jn=R.useState(!1),Gn=(0,I.Z)(jn,2),hn=Gn[0],kn=Gn[1],Kn=R.useRef(!1),He=R.useRef(!1),ot=R.useRef(!1),rn=R.useState(function(){return y(W!=null?W:fe)}),Vn=(0,I.Z)(rn,2),Kt=Vn[0],Mn=Vn[1];function or(It){W===void 0&&Mn(It)}var zn=R.useCallback(function(It,Pt){if(!Pt)return Re>=0?Re:Math.max(r(It),r(pe))},[Re,pe]),sr=R.useCallback(function(It){var Pt=String(It);if(Ut)return Ut(Pt);var an=Pt;return be&&(an=an.replace(be,".")),an.replace(/[^\w.-]+/g,"")},[Ut,be]),Fn=R.useRef(""),Un=R.useCallback(function(It,Pt){if(ve)return ve(It,{userTyping:Pt,input:String(Fn.current)});var an=typeof It=="number"?l(It):It;if(!Pt){var un=zn(an,Pt);if(f(an)&&(be||un>=0)){var Tn=be||".";an=O(an,Tn,un)}}return an},[ve,zn,be]),Xn=R.useState(function(){var It=fe!=null?fe:W;return Kt.isInvalidate()&&["string","number"].includes((0,K.Z)(It))?Number.isNaN(It)?"":It:Un(Kt.toString(),!1)}),Qn=(0,I.Z)(Xn,2),Dr=Qn[0],xn=Qn[1];Fn.current=Dr;function en(It,Pt){xn(Un(It.isInvalidate()?It.toString(!1):It.toString(!Pt),Pt))}var Rn=R.useMemo(function(){return We(ue)},[ue,Re]),Ir=R.useMemo(function(){return We(ne)},[ne,Re]),Nr=R.useMemo(function(){return!Rn||!Kt||Kt.isInvalidate()?!1:Rn.lessEquals(Kt)},[Rn,Kt]),Ne=R.useMemo(function(){return!Ir||!Kt||Kt.isInvalidate()?!1:Kt.lessEquals(Ir)},[Ir,Kt]),Ie=te(In.current,hn),kt=(0,I.Z)(Ie,2),Rt=kt[0],Xt=kt[1],ze=function(Pt){return Rn&&!Pt.lessEquals(Rn)?Rn:Ir&&!Ir.lessEquals(Pt)?Ir:null},tn=function(Pt){return!ze(Pt)},$t=function(Pt,an){var un=Pt,Tn=tn(un)||un.isEmpty();if(!un.isEmpty()&&!an&&(un=ze(un)||un,Tn=!0),!Y&&!P&&Tn){var ln=un.toString(),Jn=zn(ln,an);return Jn>=0&&(un=y(O(ln,".",Jn)),tn(un)||(un=y(O(ln,".",Jn,!0)))),un.equals(Kt)||(or(un),Te==null||Te(un.isEmpty()?null:_e(gt,un)),W===void 0&&en(un,an)),un}return Kt},_n=C(),on=function It(Pt){if(Rt(),Fn.current=Pt,xn(Pt),!He.current){var an=sr(Pt),un=y(an);un.isNaN()||$t(un,!0)}at==null||at(Pt),_n(function(){var Tn=Pt;Ut||(Tn=Pt.replace(/。/g,".")),Tn!==Pt&&It(Tn)})},Cn=function(){He.current=!0},Hn=function(){He.current=!1,on(In.current.value)},wn=function(Pt){on(Pt.target.value)},Vt=function(Pt){var an;if(!(Pt&&Nr||!Pt&&Ne)){Kn.current=!1;var un=y(ot.current?s(pe):pe);Pt||(un=un.negate());var Tn=(Kt||y(0)).add(un.toString()),ln=$t(Tn,!1);Jt==null||Jt(_e(gt,ln),{offset:ot.current?s(pe):pe,type:Pt?"up":"down"}),(an=In.current)===null||an===void 0||an.focus()}},Fe=function(Pt){var an=y(sr(Dr)),un;an.isNaN()?un=$t(Kt,Pt):un=$t(an,Pt),W!==void 0?en(Kt,!1):un.isNaN()||en(un,!1)},st=function(){Kn.current=!0},lt=function(Pt){var an=Pt.key,un=Pt.shiftKey;Kn.current=!0,ot.current=un,an==="Enter"&&(He.current||(Kn.current=!1),Fe(!1),Ht==null||Ht(Pt)),he!==!1&&!He.current&&["Up","ArrowUp","Down","ArrowDown"].includes(an)&&(Vt(an==="Up"||an==="ArrowUp"),Pt.preventDefault())},ct=function(){Kn.current=!1,ot.current=!1};R.useEffect(function(){if(Ue&&hn){var It=function(un){Vt(un.deltaY<0),un.preventDefault()},Pt=In.current;if(Pt)return Pt.addEventListener("wheel",It,{passive:!1}),function(){return Pt.removeEventListener("wheel",It)}}});var jt=function(){vn&&Fe(!1),kn(!1),Kn.current=!1};return(0,M.o)(function(){Kt.isInvalidate()||en(Kt,!1)},[Re,ve]),(0,M.o)(function(){var It=y(W);Mn(It);var Pt=y(sr(Dr));(!It.equals(Pt)||!Kn.current||ve)&&en(It,Kn.current)},[W]),(0,M.o)(function(){ve&&Xt()},[Dr]),R.createElement("div",{ref:Nn,className:g()(Pe,Ge,(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},"".concat(Pe,"-focused"),hn),"".concat(Pe,"-disabled"),P),"".concat(Pe,"-readonly"),Y),"".concat(Pe,"-not-a-number"),Kt.isNaN()),"".concat(Pe,"-out-of-range"),!Kt.isInvalidate()&&!tn(Kt))),style:ce,onFocus:function(){kn(!0)},onBlur:jt,onKeyDown:lt,onKeyUp:ct,onCompositionStart:Cn,onCompositionEnd:Hn,onBeforeInput:st},wt&&R.createElement(E,{prefixCls:Pe,upNode:Be,downNode:se,upDisabled:Nr,downDisabled:Ne,onStep:Vt}),R.createElement("div",{className:"".concat(nn,"-wrap")},R.createElement("input",(0,o.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":ne,"aria-valuemax":ue,"aria-valuenow":Kt.isInvalidate()?null:Kt.toString(),step:pe},pn,{ref:(0,q.sQ)(In,ye),className:nn,value:Dr,onChange:wn,disabled:P,readOnly:Y}))))}),Ve=R.forwardRef(function(oe,ye){var Pe=oe.disabled,Ge=oe.style,ce=oe.prefixCls,ne=ce===void 0?"rc-input-number":ce,ue=oe.value,L=oe.prefix,pe=oe.suffix,fe=oe.addonBefore,W=oe.addonAfter,P=oe.className,Y=oe.classNames,Be=(0,X.Z)(oe,Ce),se=R.useRef(null),he=R.useRef(null),me=R.useRef(null),Ue=function(wt){me.current&&(0,c.nH)(me.current,wt)};return R.useImperativeHandle(ye,function(){return z(me.current,{focus:Ue,nativeElement:se.current.nativeElement||he.current})}),R.createElement(m.BaseInput,{className:P,triggerFocus:Ue,prefixCls:ne,value:ue,disabled:Pe,style:Ge,prefix:L,suffix:pe,addonAfter:W,addonBefore:fe,classNames:Y,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:se},R.createElement(vt,(0,o.Z)({prefixCls:ne,disabled:Pe,ref:me,domRef:he,className:Y==null?void 0:Y.input},Be)))}),yt=Ve,de=yt},66003:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return ie}});var o=u(33346),B=u(98506),K=u(26420),I=u(59301),X=["show"];function A(re,e){if(!e.max)return!0;var i=e.strategy(re);return i<=e.max}function ie(re,e){return I.useMemo(function(){var i={};e&&(i.show=(0,K.Z)(e)==="object"&&e.formatter?e.formatter:!!e),i=(0,B.Z)((0,B.Z)({},i),re);var p=i,r=p.show,l=(0,o.Z)(p,X);return(0,B.Z)((0,B.Z)({},l),{},{show:!!r,showFormatter:typeof r=="function"?r:void 0,strategy:l.strategy||function(f){return f.length}})},[re,e])}},36901:function(er,Ft,u){"use strict";u.r(Ft),u.d(Ft,{BaseInput:function(){return i},default:function(){return w}});var o=u(98506),B=u(67711),K=u(52873),I=u(26420),X=u(92310),A=u.n(X),ie=u(59301),re=u(30292),e=ie.forwardRef(function(g,m){var M,z,q,R=g.inputElement,ae=g.children,te=g.prefixCls,Ye=g.prefix,x=g.suffix,_=g.addonBefore,F=g.addonAfter,k=g.className,Z=g.style,E=g.disabled,s=g.readOnly,c=g.focused,C=g.triggerFocus,V=g.allowClear,Ce=g.value,_e=g.handleReset,We=g.hidden,vt=g.classes,Ve=g.classNames,yt=g.dataAttrs,de=g.styles,oe=g.components,ye=g.onClear,Pe=ae!=null?ae:R,Ge=(oe==null?void 0:oe.affixWrapper)||"span",ce=(oe==null?void 0:oe.groupWrapper)||"span",ne=(oe==null?void 0:oe.wrapper)||"span",ue=(oe==null?void 0:oe.groupAddon)||"span",L=(0,ie.useRef)(null),pe=function(be){var Te;(Te=L.current)!==null&&Te!==void 0&&Te.contains(be.target)&&(C==null||C())},fe=(0,re.X3)(g),W=(0,ie.cloneElement)(Pe,{value:Ce,className:A()((M=Pe.props)===null||M===void 0?void 0:M.className,!fe&&(Ve==null?void 0:Ve.variant))||null}),P=(0,ie.useRef)(null);if(ie.useImperativeHandle(m,function(){return{nativeElement:P.current||L.current}}),fe){var Y=null;if(V){var Be=!E&&!s&&Ce,se="".concat(te,"-clear-icon"),he=(0,I.Z)(V)==="object"&&V!==null&&V!==void 0&&V.clearIcon?V.clearIcon:"\u2716";Y=ie.createElement("button",{type:"button",tabIndex:-1,onClick:function(be){_e==null||_e(be),ye==null||ye()},onMouseDown:function(be){return be.preventDefault()},className:A()(se,(0,K.Z)((0,K.Z)({},"".concat(se,"-hidden"),!Be),"".concat(se,"-has-suffix"),!!x))},he)}var me="".concat(te,"-affix-wrapper"),Ue=A()(me,(0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)({},"".concat(te,"-disabled"),E),"".concat(me,"-disabled"),E),"".concat(me,"-focused"),c),"".concat(me,"-readonly"),s),"".concat(me,"-input-with-clear-btn"),x&&V&&Ce),vt==null?void 0:vt.affixWrapper,Ve==null?void 0:Ve.affixWrapper,Ve==null?void 0:Ve.variant),Xe=(x||V)&&ie.createElement("span",{className:A()("".concat(te,"-suffix"),Ve==null?void 0:Ve.suffix),style:de==null?void 0:de.suffix},Y,x);W=ie.createElement(Ge,(0,B.Z)({className:Ue,style:de==null?void 0:de.affixWrapper,onClick:pe},yt==null?void 0:yt.affixWrapper,{ref:L}),Ye&&ie.createElement("span",{className:A()("".concat(te,"-prefix"),Ve==null?void 0:Ve.prefix),style:de==null?void 0:de.prefix},Ye),W,Xe)}if((0,re.He)(g)){var wt="".concat(te,"-group"),Yt="".concat(wt,"-addon"),gt="".concat(wt,"-wrapper"),Ut=A()("".concat(te,"-wrapper"),wt,vt==null?void 0:vt.wrapper,Ve==null?void 0:Ve.wrapper),ve=A()(gt,(0,K.Z)({},"".concat(gt,"-disabled"),E),vt==null?void 0:vt.group,Ve==null?void 0:Ve.groupWrapper);W=ie.createElement(ce,{className:ve,ref:P},ie.createElement(ne,{className:Ut},_&&ie.createElement(ue,{className:Yt},_),W,F&&ie.createElement(ue,{className:Yt},F)))}return ie.cloneElement(W,{className:A()((z=W.props)===null||z===void 0?void 0:z.className,k)||null,style:(0,o.Z)((0,o.Z)({},(q=W.props)===null||q===void 0?void 0:q.style),Z),hidden:We})}),i=e,p=u(15142),r=u(16886),l=u(33346),f=u(18929),v=u(2738),b=u(66003),N=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],O=(0,ie.forwardRef)(function(g,m){var M=g.autoComplete,z=g.onChange,q=g.onFocus,R=g.onBlur,ae=g.onPressEnter,te=g.onKeyDown,Ye=g.onKeyUp,x=g.prefixCls,_=x===void 0?"rc-input":x,F=g.disabled,k=g.htmlSize,Z=g.className,E=g.maxLength,s=g.suffix,c=g.showCount,C=g.count,V=g.type,Ce=V===void 0?"text":V,_e=g.classes,We=g.classNames,vt=g.styles,Ve=g.onCompositionStart,yt=g.onCompositionEnd,de=(0,l.Z)(g,N),oe=(0,ie.useState)(!1),ye=(0,r.Z)(oe,2),Pe=ye[0],Ge=ye[1],ce=(0,ie.useRef)(!1),ne=(0,ie.useRef)(!1),ue=(0,ie.useRef)(null),L=(0,ie.useRef)(null),pe=function(nn){ue.current&&(0,re.nH)(ue.current,nn)},fe=(0,f.Z)(g.defaultValue,{value:g.value}),W=(0,r.Z)(fe,2),P=W[0],Y=W[1],Be=P==null?"":String(P),se=(0,ie.useState)(null),he=(0,r.Z)(se,2),me=he[0],Ue=he[1],Xe=(0,b.Z)(C,c),wt=Xe.max||E,Yt=Xe.strategy(Be),gt=!!wt&&Yt>wt;(0,ie.useImperativeHandle)(m,function(){var pn;return{focus:pe,blur:function(){var In;(In=ue.current)===null||In===void 0||In.blur()},setSelectionRange:function(In,jn,Gn){var hn;(hn=ue.current)===null||hn===void 0||hn.setSelectionRange(In,jn,Gn)},select:function(){var In;(In=ue.current)===null||In===void 0||In.select()},input:ue.current,nativeElement:((pn=L.current)===null||pn===void 0?void 0:pn.nativeElement)||ue.current}}),(0,ie.useEffect)(function(){ne.current&&(ne.current=!1),Ge(function(pn){return pn&&F?!1:pn})},[F]);var Ut=function(nn,In,jn){var Gn=In;if(!ce.current&&Xe.exceedFormatter&&Xe.max&&Xe.strategy(In)>Xe.max){if(Gn=Xe.exceedFormatter(In,{max:Xe.max}),In!==Gn){var hn,kn;Ue([((hn=ue.current)===null||hn===void 0?void 0:hn.selectionStart)||0,((kn=ue.current)===null||kn===void 0?void 0:kn.selectionEnd)||0])}}else if(jn.source==="compositionEnd")return;Y(Gn),ue.current&&(0,re.rJ)(ue.current,nn,z,Gn)};(0,ie.useEffect)(function(){if(me){var pn;(pn=ue.current)===null||pn===void 0||pn.setSelectionRange.apply(pn,(0,p.Z)(me))}},[me]);var ve=function(nn){Ut(nn,nn.target.value,{source:"change"})},Re=function(nn){ce.current=!1,Ut(nn,nn.currentTarget.value,{source:"compositionEnd"}),yt==null||yt(nn)},be=function(nn){ae&&nn.key==="Enter"&&!ne.current&&(ne.current=!0,ae(nn)),te==null||te(nn)},Te=function(nn){nn.key==="Enter"&&(ne.current=!1),Ye==null||Ye(nn)},at=function(nn){Ge(!0),q==null||q(nn)},Ht=function(nn){ne.current&&(ne.current=!1),Ge(!1),R==null||R(nn)},Jt=function(nn){Y(""),pe(),ue.current&&(0,re.rJ)(ue.current,nn,z)},Je=gt&&"".concat(_,"-out-of-range"),vn=function(){var nn=(0,v.Z)(g,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return ie.createElement("input",(0,B.Z)({autoComplete:M},nn,{onChange:ve,onFocus:at,onBlur:Ht,onKeyDown:be,onKeyUp:Te,className:A()(_,(0,K.Z)({},"".concat(_,"-disabled"),F),We==null?void 0:We.input),style:vt==null?void 0:vt.input,ref:ue,size:k,type:Ce,onCompositionStart:function(jn){ce.current=!0,Ve==null||Ve(jn)},onCompositionEnd:Re}))},Nn=function(){var nn=Number(wt)>0;if(s||Xe.show){var In=Xe.showFormatter?Xe.showFormatter({value:Be,count:Yt,maxLength:wt}):"".concat(Yt).concat(nn?" / ".concat(wt):"");return ie.createElement(ie.Fragment,null,Xe.show&&ie.createElement("span",{className:A()("".concat(_,"-show-count-suffix"),(0,K.Z)({},"".concat(_,"-show-count-has-suffix"),!!s),We==null?void 0:We.count),style:(0,o.Z)({},vt==null?void 0:vt.count)},In),s)}return null};return ie.createElement(i,(0,B.Z)({},de,{prefixCls:_,className:A()(Z,Je),handleReset:Jt,value:Be,focused:Pe,triggerFocus:pe,suffix:Nn(),disabled:F,classes:_e,classNames:We,styles:vt}),vn())}),y=O,w=y},30292:function(er,Ft,u){"use strict";u.d(Ft,{He:function(){return o},X3:function(){return B},nH:function(){return X},rJ:function(){return I}});function o(A){return!!(A.addonBefore||A.addonAfter)}function B(A){return!!(A.prefix||A.suffix||A.allowClear)}function K(A,ie,re){var e=ie.cloneNode(!0),i=Object.create(A,{target:{value:e},currentTarget:{value:e}});return e.value=re,typeof ie.selectionStart=="number"&&typeof ie.selectionEnd=="number"&&(e.selectionStart=ie.selectionStart,e.selectionEnd=ie.selectionEnd),e.setSelectionRange=function(){ie.setSelectionRange.apply(ie,arguments)},i}function I(A,ie,re,e){if(re){var i=ie;if(ie.type==="click"){i=K(ie,A,""),re(i);return}if(A.type!=="file"&&e!==void 0){i=K(ie,A,e),re(i);return}re(i)}}function X(A,ie){if(A){A.focus(ie);var re=ie||{},e=re.cursor;if(e){var i=A.value.length;switch(e){case"start":A.setSelectionRange(0,0);break;case"end":A.setSelectionRange(i,i);break;default:A.setSelectionRange(0,i)}}}}},28321:function(er,Ft,u){"use strict";u.d(Ft,{iz:function(){return Ne},ck:function(){return Gn},BW:function(){return Xt},sN:function(){return Gn},Wd:function(){return Ir},ZP:function(){return Vt},Xl:function(){return ae}});var o=u(67711),B=u(52873),K=u(98506),I=u(15142),X=u(16886),A=u(33346),ie=u(92310),re=u.n(ie),e=u(11780),i=u(18929),p=u(13697),r=u(48736),l=u(59301),f=u(4676),v=l.createContext(null);function b(Fe,st){return Fe===void 0?null:"".concat(Fe,"-").concat(st)}function N(Fe){var st=l.useContext(v);return b(st,Fe)}var O=u(80547),y=["children","locked"],w=l.createContext(null);function g(Fe,st){var lt=(0,K.Z)({},Fe);return Object.keys(st).forEach(function(ct){var jt=st[ct];jt!==void 0&&(lt[ct]=jt)}),lt}function m(Fe){var st=Fe.children,lt=Fe.locked,ct=(0,A.Z)(Fe,y),jt=l.useContext(w),It=(0,O.Z)(function(){return g(jt,ct)},[jt,ct],function(Pt,an){return!lt&&(Pt[0]!==an[0]||!(0,p.Z)(Pt[1],an[1],!0))});return l.createElement(w.Provider,{value:It},st)}var M=[],z=l.createContext(null);function q(){return l.useContext(z)}var R=l.createContext(M);function ae(Fe){var st=l.useContext(R);return l.useMemo(function(){return Fe!==void 0?[].concat((0,I.Z)(st),[Fe]):st},[st,Fe])}var te=l.createContext(null),Ye=l.createContext({}),x=Ye,_=u(29194);function F(Fe){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,_.Z)(Fe)){var lt=Fe.nodeName.toLowerCase(),ct=["input","select","textarea","button"].includes(lt)||Fe.isContentEditable||lt==="a"&&!!Fe.getAttribute("href"),jt=Fe.getAttribute("tabindex"),It=Number(jt),Pt=null;return jt&&!Number.isNaN(It)?Pt=It:ct&&Pt===null&&(Pt=0),ct&&Fe.disabled&&(Pt=null),Pt!==null&&(Pt>=0||st&&Pt<0)}return!1}function k(Fe){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,lt=(0,I.Z)(Fe.querySelectorAll("*")).filter(function(ct){return F(ct,st)});return F(Fe,st)&<.unshift(Fe),lt}var Z=null;function E(){Z=document.activeElement}function s(){Z=null}function c(){if(Z)try{Z.focus()}catch(Fe){}}function C(Fe,st){if(st.keyCode===9){var lt=k(Fe),ct=lt[st.shiftKey?0:lt.length-1],jt=ct===document.activeElement||Fe===document.activeElement;if(jt){var It=lt[st.shiftKey?lt.length-1:0];It.focus(),st.preventDefault()}}}var V=u(10228),Ce=u(16089),_e=V.Z.LEFT,We=V.Z.RIGHT,vt=V.Z.UP,Ve=V.Z.DOWN,yt=V.Z.ENTER,de=V.Z.ESC,oe=V.Z.HOME,ye=V.Z.END,Pe=[vt,Ve,_e,We];function Ge(Fe,st,lt,ct){var jt,It="prev",Pt="next",an="children",un="parent";if(Fe==="inline"&&ct===yt)return{inlineTrigger:!0};var Tn=(0,B.Z)((0,B.Z)({},vt,It),Ve,Pt),ln=(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},_e,lt?Pt:It),We,lt?It:Pt),Ve,an),yt,an),Jn=(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},vt,It),Ve,Pt),yt,an),de,un),_e,lt?an:un),We,lt?un:an),dr={inline:Tn,horizontal:ln,vertical:Jn,inlineSub:Tn,horizontalSub:Jn,verticalSub:Jn},yr=(jt=dr["".concat(Fe).concat(st?"":"Sub")])===null||jt===void 0?void 0:jt[ct];switch(yr){case It:return{offset:-1,sibling:!0};case Pt:return{offset:1,sibling:!0};case un:return{offset:-1,sibling:!1};case an:return{offset:1,sibling:!1};default:return null}}function ce(Fe){for(var st=Fe;st;){if(st.getAttribute("data-menu-list"))return st;st=st.parentElement}return null}function ne(Fe,st){for(var lt=Fe||document.activeElement;lt;){if(st.has(lt))return lt;lt=lt.parentElement}return null}function ue(Fe,st){var lt=k(Fe,!0);return lt.filter(function(ct){return st.has(ct)})}function L(Fe,st,lt){var ct=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Fe)return null;var jt=ue(Fe,st),It=jt.length,Pt=jt.findIndex(function(an){return lt===an});return ct<0?Pt===-1?Pt=It-1:Pt-=1:ct>0&&(Pt+=1),Pt=(Pt+It)%It,jt[Pt]}var pe=function(st,lt){var ct=new Set,jt=new Map,It=new Map;return st.forEach(function(Pt){var an=document.querySelector("[data-menu-id='".concat(b(lt,Pt),"']"));an&&(ct.add(an),It.set(an,Pt),jt.set(Pt,an))}),{elements:ct,key2element:jt,element2key:It}};function fe(Fe,st,lt,ct,jt,It,Pt,an,un,Tn){var ln=l.useRef(),Jn=l.useRef();Jn.current=st;var dr=function(){Ce.Z.cancel(ln.current)};return l.useEffect(function(){return function(){dr()}},[]),function(yr){var Sr=yr.which;if([].concat(Pe,[yt,de,oe,ye]).includes(Sr)){var Rr=It(),hr=pe(Rr,ct),br=hr,bn=br.elements,Ln=br.key2element,tr=br.element2key,Pr=Ln.get(st),Er=ne(Pr,bn),Ar=tr.get(Er),Yr=Ge(Fe,Pt(Ar,!0).length===1,lt,Sr);if(!Yr&&Sr!==oe&&Sr!==ye)return;(Pe.includes(Sr)||[oe,ye].includes(Sr))&&yr.preventDefault();var le=function(Tt){if(Tt){var je=Tt,rt=Tt.querySelector("a");rt!=null&&rt.getAttribute("href")&&(je=rt);var ft=tr.get(Tt);an(ft),dr(),ln.current=(0,Ce.Z)(function(){Jn.current===ft&&je.focus()})}};if([oe,ye].includes(Sr)||Yr.sibling||!Er){var it;!Er||Fe==="inline"?it=jt.current:it=ce(Er);var Ee,ut=ue(it,bn);Sr===oe?Ee=ut[0]:Sr===ye?Ee=ut[ut.length-1]:Ee=L(it,bn,Er,Yr.offset),le(Ee)}else if(Yr.inlineTrigger)un(Ar);else if(Yr.offset>0)un(Ar,!0),dr(),ln.current=(0,Ce.Z)(function(){hr=pe(Rr,ct);var Gt=Er.getAttribute("aria-controls"),Tt=document.getElementById(Gt),je=L(Tt,hr.elements);le(je)},5);else if(Yr.offset<0){var Et=Pt(Ar,!0),Bt=Et[Et.length-2],Qt=Ln.get(Bt);un(Bt,!1),le(Qt)}}Tn==null||Tn(yr)}}function W(Fe){Promise.resolve().then(Fe)}var P="__RC_UTIL_PATH_SPLIT__",Y=function(st){return st.join(P)},Be=function(st){return st.split(P)},se="rc-menu-more";function he(){var Fe=l.useState({}),st=(0,X.Z)(Fe,2),lt=st[1],ct=(0,l.useRef)(new Map),jt=(0,l.useRef)(new Map),It=l.useState([]),Pt=(0,X.Z)(It,2),an=Pt[0],un=Pt[1],Tn=(0,l.useRef)(0),ln=(0,l.useRef)(!1),Jn=function(){ln.current||lt({})},dr=(0,l.useCallback)(function(Ln,tr){var Pr=Y(tr);jt.current.set(Pr,Ln),ct.current.set(Ln,Pr),Tn.current+=1;var Er=Tn.current;W(function(){Er===Tn.current&&Jn()})},[]),yr=(0,l.useCallback)(function(Ln,tr){var Pr=Y(tr);jt.current.delete(Pr),ct.current.delete(Ln)},[]),Sr=(0,l.useCallback)(function(Ln){un(Ln)},[]),Rr=(0,l.useCallback)(function(Ln,tr){var Pr=ct.current.get(Ln)||"",Er=Be(Pr);return tr&&an.includes(Er[0])&&Er.unshift(se),Er},[an]),hr=(0,l.useCallback)(function(Ln,tr){return Ln.filter(function(Pr){return Pr!==void 0}).some(function(Pr){var Er=Rr(Pr,!0);return Er.includes(tr)})},[Rr]),br=function(){var tr=(0,I.Z)(ct.current.keys());return an.length&&tr.push(se),tr},bn=(0,l.useCallback)(function(Ln){var tr="".concat(ct.current.get(Ln)).concat(P),Pr=new Set;return(0,I.Z)(jt.current.keys()).forEach(function(Er){Er.startsWith(tr)&&Pr.add(jt.current.get(Er))}),Pr},[]);return l.useEffect(function(){return function(){ln.current=!0}},[]),{registerPath:dr,unregisterPath:yr,refreshOverflowKeys:Sr,isSubPathKey:hr,getKeyPath:Rr,getKeys:br,getSubPathKeys:bn}}function me(Fe){var st=l.useRef(Fe);st.current=Fe;var lt=l.useCallback(function(){for(var ct,jt=arguments.length,It=new Array(jt),Pt=0;Pt1&&(bn.motionAppear=!1);var Ln=bn.onVisibleChanged;return bn.onVisibleChanged=function(tr){return!dr.current&&!tr&&hr(!0),Ln==null?void 0:Ln(tr)},Rr?null:l.createElement(m,{mode:It,locked:!dr.current},l.createElement(Xn.default,(0,o.Z)({visible:br},bn,{forceRender:un,removeOnLeave:!1,leavedClassName:"".concat(an,"-hidden")}),function(tr){var Pr=tr.className,Er=tr.style;return l.createElement(He,{id:st,className:Pr,style:Er},jt)}))}var Dr=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],xn=["active"],en=l.forwardRef(function(Fe,st){var lt=Fe.style,ct=Fe.className,jt=Fe.title,It=Fe.eventKey,Pt=Fe.warnKey,an=Fe.disabled,un=Fe.internalPopupClose,Tn=Fe.children,ln=Fe.itemIcon,Jn=Fe.expandIcon,dr=Fe.popupClassName,yr=Fe.popupOffset,Sr=Fe.popupStyle,Rr=Fe.onClick,hr=Fe.onMouseEnter,br=Fe.onMouseLeave,bn=Fe.onTitleClick,Ln=Fe.onTitleMouseEnter,tr=Fe.onTitleMouseLeave,Pr=(0,A.Z)(Fe,Dr),Er=N(It),Ar=l.useContext(w),Yr=Ar.prefixCls,le=Ar.mode,it=Ar.openKeys,Ee=Ar.disabled,ut=Ar.overflowDisabled,Et=Ar.activeKey,Bt=Ar.selectedKeys,Qt=Ar.itemIcon,Gt=Ar.expandIcon,Tt=Ar.onItemClick,je=Ar.onOpenChange,rt=Ar.onActive,ft=l.useContext(x),St=ft._internalRenderSubMenuItem,Ot=l.useContext(te),fn=Ot.isSubPathKey,d=ae(),U="".concat(Yr,"-submenu"),G=Ee||an,ee=l.useRef(),$=l.useRef(),Ae=ln!=null?ln:Qt,we=Jn!=null?Jn:Gt,Ke=it.includes(It),mt=!ut&&Ke,bt=fn(Bt,It),Me=Te(It,G,Ln,tr),Ct=Me.active,Lt=(0,A.Z)(Me,xn),xt=l.useState(!1),At=(0,X.Z)(xt,2),tt=At[0],ke=At[1],qe=function(Zn){G||ke(Zn)},Nt=function(Zn){qe(!0),hr==null||hr({key:It,domEvent:Zn})},Mt=function(Zn){qe(!1),br==null||br({key:It,domEvent:Zn})},Dt=l.useMemo(function(){return Ct||(le!=="inline"?tt||fn([Et],It):!1)},[le,Ct,Et,tt,It,fn]),qt=at(d.length),Ze=function(Zn){G||(bn==null||bn({key:It,domEvent:Zn}),le==="inline"&&je(It,!Ke))},En=me(function(An){Rr==null||Rr(Je(An)),Tt(An)}),nr=function(Zn){le!=="inline"&&je(It,Zn)},rr=function(){rt(It)},vr=Er&&"".concat(Er,"-popup"),pr=l.useMemo(function(){return l.createElement(Ht,{icon:le!=="horizontal"?we:void 0,props:(0,K.Z)((0,K.Z)({},Fe),{},{isOpen:mt,isSubMenu:!0})},l.createElement("i",{className:"".concat(U,"-arrow")}))},[le,we,Fe,mt,U]),Bn=l.createElement("div",(0,o.Z)({role:"menuitem",style:qt,className:"".concat(U,"-title"),tabIndex:G?null:-1,ref:ee,title:typeof jt=="string"?jt:null,"data-menu-id":ut&&Er?null:Er,"aria-expanded":mt,"aria-haspopup":!0,"aria-controls":vr,"aria-disabled":G,onClick:Ze,onFocus:rr},Lt),jt,pr),Pn=l.useRef(le);if(le!=="inline"&&d.length>1?Pn.current="vertical":Pn.current=le,!ut){var $n=Pn.current;Bn=l.createElement(Un,{mode:$n,prefixCls:U,visible:!un&&mt&&le!=="inline",popupClassName:dr,popupOffset:yr,popupStyle:Sr,popup:l.createElement(m,{mode:$n==="horizontal"?"vertical":$n},l.createElement(He,{id:vr,ref:$},Tn)),disabled:G,onVisibleChange:nr},Bn)}var Dn=l.createElement(e.Z.Item,(0,o.Z)({ref:st,role:"none"},Pr,{component:"li",style:lt,className:re()(U,"".concat(U,"-").concat(le),ct,(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},"".concat(U,"-open"),mt),"".concat(U,"-active"),Dt),"".concat(U,"-selected"),bt),"".concat(U,"-disabled"),G)),onMouseEnter:Nt,onMouseLeave:Mt}),Bn,!ut&&l.createElement(Qn,{id:vr,open:mt,keyPath:d},Tn));return St&&(Dn=St(Dn,Fe,{selected:bt,active:Dt,open:mt,disabled:G})),l.createElement(m,{onItemClick:En,mode:le==="horizontal"?"vertical":le,itemIcon:Ae,expandIcon:we},Dn)}),Rn=l.forwardRef(function(Fe,st){var lt=Fe.eventKey,ct=Fe.children,jt=ae(lt),It=rn(ct,jt),Pt=q();l.useEffect(function(){if(Pt)return Pt.registerPath(lt,jt),function(){Pt.unregisterPath(lt,jt)}},[jt]);var an;return Pt?an=It:an=l.createElement(en,(0,o.Z)({ref:st},Fe),It),l.createElement(R.Provider,{value:jt},an)}),Ir=Rn,Nr=u(26420);function Ne(Fe){var st=Fe.className,lt=Fe.style,ct=l.useContext(w),jt=ct.prefixCls,It=q();return It?null:l.createElement("li",{role:"separator",className:re()("".concat(jt,"-item-divider"),st),style:lt})}var Ie=["className","title","eventKey","children"],kt=l.forwardRef(function(Fe,st){var lt=Fe.className,ct=Fe.title,jt=Fe.eventKey,It=Fe.children,Pt=(0,A.Z)(Fe,Ie),an=l.useContext(w),un=an.prefixCls,Tn="".concat(un,"-item-group");return l.createElement("li",(0,o.Z)({ref:st,role:"presentation"},Pt,{onClick:function(Jn){return Jn.stopPropagation()},className:re()(Tn,lt)}),l.createElement("div",{role:"presentation",className:"".concat(Tn,"-title"),title:typeof ct=="string"?ct:void 0},ct),l.createElement("ul",{role:"group",className:"".concat(Tn,"-list")},It))}),Rt=l.forwardRef(function(Fe,st){var lt=Fe.eventKey,ct=Fe.children,jt=ae(lt),It=rn(ct,jt),Pt=q();return Pt?It:l.createElement(kt,(0,o.Z)({ref:st},(0,Re.Z)(Fe,["warnKey"])),It)}),Xt=Rt,ze=["label","children","key","type","extra"];function tn(Fe,st,lt){var ct=st.item,jt=st.group,It=st.submenu,Pt=st.divider;return(Fe||[]).map(function(an,un){if(an&&(0,Nr.Z)(an)==="object"){var Tn=an,ln=Tn.label,Jn=Tn.children,dr=Tn.key,yr=Tn.type,Sr=Tn.extra,Rr=(0,A.Z)(Tn,ze),hr=dr!=null?dr:"tmp-".concat(un);return Jn||yr==="group"?yr==="group"?l.createElement(jt,(0,o.Z)({key:hr},Rr,{title:ln}),tn(Jn,st,lt)):l.createElement(It,(0,o.Z)({key:hr},Rr,{title:ln}),tn(Jn,st,lt)):yr==="divider"?l.createElement(Pt,(0,o.Z)({key:hr},Rr)):l.createElement(ct,(0,o.Z)({key:hr},Rr,{extra:Sr}),ln,(!!Sr||Sr===0)&&l.createElement("span",{className:"".concat(lt,"-item-extra")},Sr))}return null}).filter(function(an){return an})}function $t(Fe,st,lt,ct,jt){var It=Fe,Pt=(0,K.Z)({divider:Ne,item:Gn,group:Xt,submenu:Ir},ct);return st&&(It=tn(st,Pt,jt)),rn(It,lt)}var _n=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],on=[],Cn=l.forwardRef(function(Fe,st){var lt,ct=Fe,jt=ct.prefixCls,It=jt===void 0?"rc-menu":jt,Pt=ct.rootClassName,an=ct.style,un=ct.className,Tn=ct.tabIndex,ln=Tn===void 0?0:Tn,Jn=ct.items,dr=ct.children,yr=ct.direction,Sr=ct.id,Rr=ct.mode,hr=Rr===void 0?"vertical":Rr,br=ct.inlineCollapsed,bn=ct.disabled,Ln=ct.disabledOverflow,tr=ct.subMenuOpenDelay,Pr=tr===void 0?.1:tr,Er=ct.subMenuCloseDelay,Ar=Er===void 0?.1:Er,Yr=ct.forceSubMenuRender,le=ct.defaultOpenKeys,it=ct.openKeys,Ee=ct.activeKey,ut=ct.defaultActiveFirst,Et=ct.selectable,Bt=Et===void 0?!0:Et,Qt=ct.multiple,Gt=Qt===void 0?!1:Qt,Tt=ct.defaultSelectedKeys,je=ct.selectedKeys,rt=ct.onSelect,ft=ct.onDeselect,St=ct.inlineIndent,Ot=St===void 0?24:St,fn=ct.motion,d=ct.defaultMotions,U=ct.triggerSubMenuAction,G=U===void 0?"hover":U,ee=ct.builtinPlacements,$=ct.itemIcon,Ae=ct.expandIcon,we=ct.overflowedIndicator,Ke=we===void 0?"...":we,mt=ct.overflowedIndicatorPopupClassName,bt=ct.getPopupContainer,Me=ct.onClick,Ct=ct.onOpenChange,Lt=ct.onKeyDown,xt=ct.openAnimation,At=ct.openTransitionName,tt=ct._internalRenderMenuItem,ke=ct._internalRenderSubMenuItem,qe=ct._internalComponents,Nt=(0,A.Z)(ct,_n),Mt=l.useMemo(function(){return[$t(dr,Jn,on,qe,It),$t(dr,Jn,on,{},It)]},[dr,Jn,qe]),Dt=(0,X.Z)(Mt,2),qt=Dt[0],Ze=Dt[1],En=l.useState(!1),nr=(0,X.Z)(En,2),rr=nr[0],vr=nr[1],pr=l.useRef(),Bn=wt(Sr),Pn=yr==="rtl",$n=(0,i.Z)(le,{value:it,postState:function(na){return na||on}}),Dn=(0,X.Z)($n,2),An=Dn[0],Zn=Dn[1],dn=function(na){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Mr(){Zn(na),Ct==null||Ct(na)}dt?(0,f.flushSync)(Mr):Mr()},Q=l.useState(An),J=(0,X.Z)(Q,2),H=J[0],et=J[1],pt=l.useRef(!1),Wt=l.useMemo(function(){return(hr==="inline"||hr==="vertical")&&br?["vertical",br]:[hr,!1]},[hr,br]),Qe=(0,X.Z)(Wt,2),nt=Qe[0],Se=Qe[1],_t=nt==="inline",mn=l.useState(nt),gn=(0,X.Z)(mn,2),ar=gn[0],ht=gn[1],xr=l.useState(Se),Sn=(0,X.Z)(xr,2),Br=Sn[0],cr=Sn[1];l.useEffect(function(){ht(nt),cr(Se),pt.current&&(_t?Zn(H):dn(on))},[nt,Se]);var Tr=l.useState(0),wr=(0,X.Z)(Tr,2),Kr=wr[0],jr=wr[1],gr=Kr>=qt.length-1||ar!=="horizontal"||Ln;l.useEffect(function(){_t&&et(An)},[An]),l.useEffect(function(){return pt.current=!0,function(){pt.current=!1}},[]);var Wn=he(),ir=Wn.registerPath,kr=Wn.unregisterPath,Hr=Wn.refreshOverflowKeys,Yn=Wn.isSubPathKey,Cr=Wn.getKeyPath,Zr=Wn.getKeys,zr=Wn.getSubPathKeys,Fr=l.useMemo(function(){return{registerPath:ir,unregisterPath:kr}},[ir,kr]),ur=l.useMemo(function(){return{isSubPathKey:Yn}},[Yn]);l.useEffect(function(){Hr(gr?on:qt.slice(Kr+1).map(function(la){return la.key}))},[Kr,gr]);var fr=(0,i.Z)(Ee||ut&&((lt=qt[0])===null||lt===void 0?void 0:lt.key),{value:Ee}),Vr=(0,X.Z)(fr,2),On=Vr[0],Zt=Vr[1],cn=me(function(la){Zt(la)}),sn=me(function(){Zt(void 0)});(0,l.useImperativeHandle)(st,function(){return{list:pr.current,focus:function(na){var dt,Mr=Zr(),ra=pe(Mr,Bn),ma=ra.elements,Na=ra.key2element,aa=ra.element2key,fa=ue(pr.current,ma),pa=On!=null?On:fa[0]?aa.get(fa[0]):(dt=qt.find(function(Pa){return!Pa.props.disabled}))===null||dt===void 0?void 0:dt.key,La=Na.get(pa);if(pa&&La){var Za;La==null||(Za=La.focus)===null||Za===void 0||Za.call(La,na)}}}});var yn=(0,i.Z)(Tt||[],{value:je,postState:function(na){return Array.isArray(na)?na:na==null?on:[na]}}),_r=(0,X.Z)(yn,2),Wr=_r[0],Qr=_r[1],va=function(na){if(Bt){var dt=na.key,Mr=Wr.includes(dt),ra;Gt?Mr?ra=Wr.filter(function(Na){return Na!==dt}):ra=[].concat((0,I.Z)(Wr),[dt]):ra=[dt],Qr(ra);var ma=(0,K.Z)((0,K.Z)({},na),{},{selectedKeys:ra});Mr?ft==null||ft(ma):rt==null||rt(ma)}!Gt&&An.length&&ar!=="inline"&&dn(on)},ia=me(function(la){Me==null||Me(Je(la)),va(la)}),oa=me(function(la,na){var dt=An.filter(function(ra){return ra!==la});if(na)dt.push(la);else if(ar!=="inline"){var Mr=zr(la);dt=dt.filter(function(ra){return!Mr.has(ra)})}(0,p.Z)(An,dt,!0)||dn(dt,!0)}),ua=function(na,dt){var Mr=dt!=null?dt:!An.includes(na);oa(na,Mr)},ya=fe(ar,On,Pn,Bn,pr,Zr,Cr,Zt,ua,Lt);l.useEffect(function(){vr(!0)},[]);var ga=l.useMemo(function(){return{_internalRenderMenuItem:tt,_internalRenderSubMenuItem:ke}},[tt,ke]),Da=ar!=="horizontal"||Ln?qt:qt.map(function(la,na){return l.createElement(m,{key:la.key,overflowDisabled:na>Kr},la)}),Oa=l.createElement(e.Z,(0,o.Z)({id:Sr,ref:pr,prefixCls:"".concat(It,"-overflow"),component:"ul",itemComponent:Gn,className:re()(It,"".concat(It,"-root"),"".concat(It,"-").concat(ar),un,(0,B.Z)((0,B.Z)({},"".concat(It,"-inline-collapsed"),Br),"".concat(It,"-rtl"),Pn),Pt),dir:yr,style:an,role:"menu",tabIndex:ln,data:Da,renderRawItem:function(na){return na},renderRawRest:function(na){var dt=na.length,Mr=dt?qt.slice(-dt):null;return l.createElement(Ir,{eventKey:se,title:Ke,disabled:gr,internalPopupClose:dt===0,popupClassName:mt},Mr)},maxCount:ar!=="horizontal"||Ln?e.Z.INVALIDATE:e.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(na){jr(na)},onKeyDown:ya},Nt));return l.createElement(x.Provider,{value:ga},l.createElement(v.Provider,{value:Bn},l.createElement(m,{prefixCls:It,rootClassName:Pt,mode:ar,openKeys:An,rtl:Pn,disabled:bn,motion:rr?fn:null,defaultMotions:rr?d:null,activeKey:On,onActive:cn,onInactive:sn,selectedKeys:Wr,inlineIndent:Ot,subMenuOpenDelay:Pr,subMenuCloseDelay:Ar,forceSubMenuRender:Yr,builtinPlacements:ee,triggerSubMenuAction:G,getPopupContainer:bt,itemIcon:$,expandIcon:Ae,onItemClick:ia,onOpenChange:oa},l.createElement(te.Provider,{value:ur},Oa),l.createElement("div",{style:{display:"none"},"aria-hidden":!0},l.createElement(z.Provider,{value:Fr},Ze)))))}),Hn=Cn,wn=Hn;wn.Item=Gn,wn.SubMenu=Ir,wn.ItemGroup=Xt,wn.Divider=Ne;var Vt=wn},11780:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return E}});var o=u(67711),B=u(98506),K=u(16886),I=u(33346),X=u(59301),A=u(92310),ie=u.n(A),re=u(29301),e=u(34280),i=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],p=void 0;function r(s,c){var C=s.prefixCls,V=s.invalidate,Ce=s.item,_e=s.renderItem,We=s.responsive,vt=s.responsiveDisabled,Ve=s.registerSize,yt=s.itemKey,de=s.className,oe=s.style,ye=s.children,Pe=s.display,Ge=s.order,ce=s.component,ne=ce===void 0?"div":ce,ue=(0,I.Z)(s,i),L=We&&!Pe;function pe(Be){Ve(yt,Be)}X.useEffect(function(){return function(){pe(null)}},[]);var fe=_e&&Ce!==p?_e(Ce,{index:Ge}):ye,W;V||(W={opacity:L?0:1,height:L?0:p,overflowY:L?"hidden":p,order:We?Ge:p,pointerEvents:L?"none":p,position:L?"absolute":p});var P={};L&&(P["aria-hidden"]=!0);var Y=X.createElement(ne,(0,o.Z)({className:ie()(!V&&C,de),style:(0,B.Z)((0,B.Z)({},W),oe)},P,ue,{ref:c}),fe);return We&&(Y=X.createElement(re.Z,{onResize:function(se){var he=se.offsetWidth;pe(he)},disabled:vt},Y)),Y}var l=X.forwardRef(r);l.displayName="Item";var f=l,v=u(6089),b=u(4676),N=u(16089);function O(s){if(typeof MessageChannel=="undefined")(0,N.Z)(s);else{var c=new MessageChannel;c.port1.onmessage=function(){return s()},c.port2.postMessage(void 0)}}function y(){var s=X.useRef(null),c=function(V){s.current||(s.current=[],O(function(){(0,b.unstable_batchedUpdates)(function(){s.current.forEach(function(Ce){Ce()}),s.current=null})})),s.current.push(V)};return c}function w(s,c){var C=X.useState(c),V=(0,K.Z)(C,2),Ce=V[0],_e=V[1],We=(0,v.Z)(function(vt){s(function(){_e(vt)})});return[Ce,We]}var g=X.createContext(null),m=["component"],M=["className"],z=["className"],q=function(c,C){var V=X.useContext(g);if(!V){var Ce=c.component,_e=Ce===void 0?"div":Ce,We=(0,I.Z)(c,m);return X.createElement(_e,(0,o.Z)({},We,{ref:C}))}var vt=V.className,Ve=(0,I.Z)(V,M),yt=c.className,de=(0,I.Z)(c,z);return X.createElement(g.Provider,{value:null},X.createElement(f,(0,o.Z)({ref:C,className:ie()(vt,yt)},Ve,de)))},R=X.forwardRef(q);R.displayName="RawItem";var ae=R,te=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Ye="responsive",x="invalidate";function _(s){return"+ ".concat(s.length," ...")}function F(s,c){var C=s.prefixCls,V=C===void 0?"rc-overflow":C,Ce=s.data,_e=Ce===void 0?[]:Ce,We=s.renderItem,vt=s.renderRawItem,Ve=s.itemKey,yt=s.itemWidth,de=yt===void 0?10:yt,oe=s.ssr,ye=s.style,Pe=s.className,Ge=s.maxCount,ce=s.renderRest,ne=s.renderRawRest,ue=s.suffix,L=s.component,pe=L===void 0?"div":L,fe=s.itemComponent,W=s.onVisibleChange,P=(0,I.Z)(s,te),Y=oe==="full",Be=y(),se=w(Be,null),he=(0,K.Z)(se,2),me=he[0],Ue=he[1],Xe=me||0,wt=w(Be,new Map),Yt=(0,K.Z)(wt,2),gt=Yt[0],Ut=Yt[1],ve=w(Be,0),Re=(0,K.Z)(ve,2),be=Re[0],Te=Re[1],at=w(Be,0),Ht=(0,K.Z)(at,2),Jt=Ht[0],Je=Ht[1],vn=w(Be,0),Nn=(0,K.Z)(vn,2),pn=Nn[0],nn=Nn[1],In=(0,X.useState)(null),jn=(0,K.Z)(In,2),Gn=jn[0],hn=jn[1],kn=(0,X.useState)(null),Kn=(0,K.Z)(kn,2),He=Kn[0],ot=Kn[1],rn=X.useMemo(function(){return He===null&&Y?Number.MAX_SAFE_INTEGER:He||0},[He,me]),Vn=(0,X.useState)(!1),Kt=(0,K.Z)(Vn,2),Mn=Kt[0],or=Kt[1],zn="".concat(V,"-item"),sr=Math.max(be,Jt),Fn=Ge===Ye,Un=_e.length&&Fn,Xn=Ge===x,Qn=Un||typeof Ge=="number"&&_e.length>Ge,Dr=(0,X.useMemo)(function(){var wn=_e;return Un?me===null&&Y?wn=_e:wn=_e.slice(0,Math.min(_e.length,Xe/de)):typeof Ge=="number"&&(wn=_e.slice(0,Ge)),wn},[_e,de,me,Ge,Un]),xn=(0,X.useMemo)(function(){return Un?_e.slice(rn+1):_e.slice(Dr.length)},[_e,Dr,Un,rn]),en=(0,X.useCallback)(function(wn,Vt){var Fe;return typeof Ve=="function"?Ve(wn):(Fe=Ve&&(wn==null?void 0:wn[Ve]))!==null&&Fe!==void 0?Fe:Vt},[Ve]),Rn=(0,X.useCallback)(We||function(wn){return wn},[We]);function Ir(wn,Vt,Fe){He===wn&&(Vt===void 0||Vt===Gn)||(ot(wn),Fe||(or(wn<_e.length-1),W==null||W(wn)),Vt!==void 0&&hn(Vt))}function Nr(wn,Vt){Ue(Vt.clientWidth)}function Ne(wn,Vt){Ut(function(Fe){var st=new Map(Fe);return Vt===null?st.delete(wn):st.set(wn,Vt),st})}function Ie(wn,Vt){Je(Vt),Te(Jt)}function kt(wn,Vt){nn(Vt)}function Rt(wn){return gt.get(en(Dr[wn],wn))}(0,e.Z)(function(){if(Xe&&typeof sr=="number"&&Dr){var wn=pn,Vt=Dr.length,Fe=Vt-1;if(!Vt){Ir(0,null);return}for(var st=0;stXe){Ir(st-1,wn-lt-pn+Jt);break}}ue&&Rt(0)+pn>Xe&&hn(null)}},[Xe,gt,Jt,pn,en,Dr]);var Xt=Mn&&!!xn.length,ze={};Gn!==null&&Un&&(ze={position:"absolute",left:Gn,top:0});var tn={prefixCls:zn,responsive:Un,component:fe,invalidate:Xn},$t=vt?function(wn,Vt){var Fe=en(wn,Vt);return X.createElement(g.Provider,{key:Fe,value:(0,B.Z)((0,B.Z)({},tn),{},{order:Vt,item:wn,itemKey:Fe,registerSize:Ne,display:Vt<=rn})},vt(wn,Vt))}:function(wn,Vt){var Fe=en(wn,Vt);return X.createElement(f,(0,o.Z)({},tn,{order:Vt,key:Fe,item:wn,renderItem:Rn,itemKey:Fe,registerSize:Ne,display:Vt<=rn}))},_n={order:Xt?rn:Number.MAX_SAFE_INTEGER,className:"".concat(zn,"-rest"),registerSize:Ie,display:Xt},on=ce||_,Cn=ne?X.createElement(g.Provider,{value:(0,B.Z)((0,B.Z)({},tn),_n)},ne(xn)):X.createElement(f,(0,o.Z)({},tn,_n),typeof on=="function"?on(xn):on),Hn=X.createElement(pe,(0,o.Z)({className:ie()(!Xn&&V,Pe),style:ye,ref:c},P),Dr.map($t),Qn?Cn:null,ue&&X.createElement(f,(0,o.Z)({},tn,{responsive:Fn,responsiveDisabled:!Un,order:rn,className:"".concat(zn,"-suffix"),registerSize:kt,display:!0,style:ze}),ue));return Fn?X.createElement(re.Z,{onResize:Nr,disabled:!Un},Hn):Hn}var k=X.forwardRef(F);k.displayName="Overflow",k.Item=ae,k.RESPONSIVE=Ye,k.INVALIDATE=x;var Z=k,E=Z},23425:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return z}});var o=u(52873),B=u(67711),K=u(26420),I=u(98506),X=u(16886),A=u(92310),ie=u.n(A),re=u(18929),e=u(10228),i=u(26112),p=u(48736),r=u(59301),l=u(17119),f=[10,20,50,100],v=function(R){var ae=R.pageSizeOptions,te=ae===void 0?f:ae,Ye=R.locale,x=R.changeSize,_=R.pageSize,F=R.goButton,k=R.quickGo,Z=R.rootPrefixCls,E=R.disabled,s=R.buildOptionText,c=R.showSizeChanger,C=R.sizeChangerRender,V=r.useState(""),Ce=(0,X.Z)(V,2),_e=Ce[0],We=Ce[1],vt=function(){return!_e||Number.isNaN(_e)?void 0:Number(_e)},Ve=typeof s=="function"?s:function(ue){return"".concat(ue," ").concat(Ye.items_per_page)},yt=function(L){We(L.target.value)},de=function(L){F||_e===""||(We(""),!(L.relatedTarget&&(L.relatedTarget.className.indexOf("".concat(Z,"-item-link"))>=0||L.relatedTarget.className.indexOf("".concat(Z,"-item"))>=0))&&(k==null||k(vt())))},oe=function(L){_e!==""&&(L.keyCode===e.Z.ENTER||L.type==="click")&&(We(""),k==null||k(vt()))},ye=function(){return te.some(function(L){return L.toString()===_.toString()})?te:te.concat([_]).sort(function(L,pe){var fe=Number.isNaN(Number(L))?0:Number(L),W=Number.isNaN(Number(pe))?0:Number(pe);return fe-W})},Pe="".concat(Z,"-options");if(!c&&!k)return null;var Ge=null,ce=null,ne=null;return c&&C&&(Ge=C({disabled:E,size:_,onSizeChange:function(L){x==null||x(Number(L))},"aria-label":Ye.page_size,className:"".concat(Pe,"-size-changer"),options:ye().map(function(ue){return{label:Ve(ue),value:ue}})})),k&&(F&&(ne=typeof F=="boolean"?r.createElement("button",{type:"button",onClick:oe,onKeyUp:oe,disabled:E,className:"".concat(Pe,"-quick-jumper-button")},Ye.jump_to_confirm):r.createElement("span",{onClick:oe,onKeyUp:oe},F)),ce=r.createElement("div",{className:"".concat(Pe,"-quick-jumper")},Ye.jump_to,r.createElement("input",{disabled:E,type:"text",value:_e,onChange:yt,onKeyUp:oe,onBlur:de,"aria-label":Ye.page}),Ye.page,ne)),r.createElement("li",{className:Pe},Ge,ce)},b=v,N=function(R){var ae=R.rootPrefixCls,te=R.page,Ye=R.active,x=R.className,_=R.showTitle,F=R.onClick,k=R.onKeyPress,Z=R.itemRender,E="".concat(ae,"-item"),s=ie()(E,"".concat(E,"-").concat(te),(0,o.Z)((0,o.Z)({},"".concat(E,"-active"),Ye),"".concat(E,"-disabled"),!te),x),c=function(){F(te)},C=function(_e){k(_e,F,te)},V=Z(te,"page",r.createElement("a",{rel:"nofollow"},te));return V?r.createElement("li",{title:_?String(te):null,className:s,onClick:c,onKeyDown:C,tabIndex:0},V):null},O=N,y=function(R,ae,te){return te};function w(){}function g(q){var R=Number(q);return typeof R=="number"&&!Number.isNaN(R)&&isFinite(R)&&Math.floor(R)===R}function m(q,R,ae){var te=typeof q=="undefined"?R:q;return Math.floor((ae-1)/te)+1}var M=function(R){var ae=R.prefixCls,te=ae===void 0?"rc-pagination":ae,Ye=R.selectPrefixCls,x=Ye===void 0?"rc-select":Ye,_=R.className,F=R.current,k=R.defaultCurrent,Z=k===void 0?1:k,E=R.total,s=E===void 0?0:E,c=R.pageSize,C=R.defaultPageSize,V=C===void 0?10:C,Ce=R.onChange,_e=Ce===void 0?w:Ce,We=R.hideOnSinglePage,vt=R.align,Ve=R.showPrevNextJumpers,yt=Ve===void 0?!0:Ve,de=R.showQuickJumper,oe=R.showLessItems,ye=R.showTitle,Pe=ye===void 0?!0:ye,Ge=R.onShowSizeChange,ce=Ge===void 0?w:Ge,ne=R.locale,ue=ne===void 0?l.Z:ne,L=R.style,pe=R.totalBoundaryShowSizeChanger,fe=pe===void 0?50:pe,W=R.disabled,P=R.simple,Y=R.showTotal,Be=R.showSizeChanger,se=Be===void 0?s>fe:Be,he=R.sizeChangerRender,me=R.pageSizeOptions,Ue=R.itemRender,Xe=Ue===void 0?y:Ue,wt=R.jumpPrevIcon,Yt=R.jumpNextIcon,gt=R.prevIcon,Ut=R.nextIcon,ve=r.useRef(null),Re=(0,re.Z)(10,{value:c,defaultValue:V}),be=(0,X.Z)(Re,2),Te=be[0],at=be[1],Ht=(0,re.Z)(1,{value:F,defaultValue:Z,postState:function(Ln){return Math.max(1,Math.min(Ln,m(void 0,Te,s)))}}),Jt=(0,X.Z)(Ht,2),Je=Jt[0],vn=Jt[1],Nn=r.useState(Je),pn=(0,X.Z)(Nn,2),nn=pn[0],In=pn[1];(0,r.useEffect)(function(){In(Je)},[Je]);var jn=_e!==w,Gn="current"in R,hn=Math.max(1,Je-(oe?3:5)),kn=Math.min(m(void 0,Te,s),Je+(oe?3:5));function Kn(bn,Ln){var tr=bn||r.createElement("button",{type:"button","aria-label":Ln,className:"".concat(te,"-item-link")});return typeof bn=="function"&&(tr=r.createElement(bn,(0,I.Z)({},R))),tr}function He(bn){var Ln=bn.target.value,tr=m(void 0,Te,s),Pr;return Ln===""?Pr=Ln:Number.isNaN(Number(Ln))?Pr=nn:Ln>=tr?Pr=tr:Pr=Number(Ln),Pr}function ot(bn){return g(bn)&&bn!==Je&&g(s)&&s>0}var rn=s>Te?de:!1;function Vn(bn){(bn.keyCode===e.Z.UP||bn.keyCode===e.Z.DOWN)&&bn.preventDefault()}function Kt(bn){var Ln=He(bn);switch(Ln!==nn&&In(Ln),bn.keyCode){case e.Z.ENTER:zn(Ln);break;case e.Z.UP:zn(Ln-1);break;case e.Z.DOWN:zn(Ln+1);break;default:break}}function Mn(bn){zn(He(bn))}function or(bn){var Ln=m(bn,Te,s),tr=Je>Ln&&Ln!==0?Ln:Je;at(bn),In(tr),ce==null||ce(Je,bn),vn(tr),_e==null||_e(tr,bn)}function zn(bn){if(ot(bn)&&!W){var Ln=m(void 0,Te,s),tr=bn;return bn>Ln?tr=Ln:bn<1&&(tr=1),tr!==nn&&In(tr),vn(tr),_e==null||_e(tr,Te),tr}return Je}var sr=Je>1,Fn=Je2?tr-2:0),Er=2;Ers?s:Je*Te])),tn=null,$t=m(void 0,Te,s);if(We&&s<=Te)return null;var _n=[],on={rootPrefixCls:te,onClick:zn,onKeyPress:xn,showTitle:Pe,itemRender:Xe,page:-1},Cn=Je-1>0?Je-1:0,Hn=Je+1<$t?Je+1:$t,wn=de&&de.goButton,Vt=(0,K.Z)(P)==="object"?P.readOnly:!P,Fe=wn,st=null;P&&(wn&&(typeof wn=="boolean"?Fe=r.createElement("button",{type:"button",onClick:kt,onKeyUp:kt},ue.jump_to_confirm):Fe=r.createElement("span",{onClick:kt,onKeyUp:kt},wn),Fe=r.createElement("li",{title:Pe?"".concat(ue.jump_to).concat(Je,"/").concat($t):null,className:"".concat(te,"-simple-pager")},Fe)),st=r.createElement("li",{title:Pe?"".concat(Je,"/").concat($t):null,className:"".concat(te,"-simple-pager")},Vt?nn:r.createElement("input",{type:"text","aria-label":ue.jump_to,value:nn,disabled:W,onKeyDown:Vn,onKeyUp:Kt,onChange:Kt,onBlur:Mn,size:3}),r.createElement("span",{className:"".concat(te,"-slash")},"/"),$t));var lt=oe?1:2;if($t<=3+lt*2){$t||_n.push(r.createElement(O,(0,B.Z)({},on,{key:"noPager",page:1,className:"".concat(te,"-item-disabled")})));for(var ct=1;ct<=$t;ct+=1)_n.push(r.createElement(O,(0,B.Z)({},on,{key:ct,page:ct,active:Je===ct})))}else{var jt=oe?ue.prev_3:ue.prev_5,It=oe?ue.next_3:ue.next_5,Pt=Xe(hn,"jump-prev",Kn(wt,"prev page")),an=Xe(kn,"jump-next",Kn(Yt,"next page"));yt&&(Rt=Pt?r.createElement("li",{title:Pe?jt:null,key:"prev",onClick:Qn,tabIndex:0,onKeyDown:Ir,className:ie()("".concat(te,"-jump-prev"),(0,o.Z)({},"".concat(te,"-jump-prev-custom-icon"),!!wt))},Pt):null,tn=an?r.createElement("li",{title:Pe?It:null,key:"next",onClick:Dr,tabIndex:0,onKeyDown:Nr,className:ie()("".concat(te,"-jump-next"),(0,o.Z)({},"".concat(te,"-jump-next-custom-icon"),!!Yt))},an):null);var un=Math.max(1,Je-lt),Tn=Math.min(Je+lt,$t);Je-1<=lt&&(Tn=1+lt*2),$t-Je<=lt&&(un=$t-lt*2);for(var ln=un;ln<=Tn;ln+=1)_n.push(r.createElement(O,(0,B.Z)({},on,{key:ln,page:ln,active:Je===ln})));if(Je-1>=lt*2&&Je!==3&&(_n[0]=r.cloneElement(_n[0],{className:ie()("".concat(te,"-item-after-jump-prev"),_n[0].props.className)}),_n.unshift(Rt)),$t-Je>=lt*2&&Je!==$t-2){var Jn=_n[_n.length-1];_n[_n.length-1]=r.cloneElement(Jn,{className:ie()("".concat(te,"-item-before-jump-next"),Jn.props.className)}),_n.push(tn)}un!==1&&_n.unshift(r.createElement(O,(0,B.Z)({},on,{key:1,page:1}))),Tn!==$t&&_n.push(r.createElement(O,(0,B.Z)({},on,{key:$t,page:$t})))}var dr=Ne(Cn);if(dr){var yr=!sr||!$t;dr=r.createElement("li",{title:Pe?ue.prev_page:null,onClick:Un,tabIndex:yr?null:0,onKeyDown:en,className:ie()("".concat(te,"-prev"),(0,o.Z)({},"".concat(te,"-disabled"),yr)),"aria-disabled":yr},dr)}var Sr=Ie(Hn);if(Sr){var Rr,hr;P?(Rr=!Fn,hr=sr?0:null):(Rr=!Fn||!$t,hr=Rr?null:0),Sr=r.createElement("li",{title:Pe?ue.next_page:null,onClick:Xn,tabIndex:hr,onKeyDown:Rn,className:ie()("".concat(te,"-next"),(0,o.Z)({},"".concat(te,"-disabled"),Rr)),"aria-disabled":Rr},Sr)}var br=ie()(te,_,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(te,"-start"),vt==="start"),"".concat(te,"-center"),vt==="center"),"".concat(te,"-end"),vt==="end"),"".concat(te,"-simple"),P),"".concat(te,"-disabled"),W));return r.createElement("ul",(0,B.Z)({className:br,style:L,ref:ve},Xt),ze,dr,P?st:_n,Sr,r.createElement(b,{locale:ue,rootPrefixCls:te,disabled:W,selectPrefixCls:x,changeSize:or,pageSize:Te,pageSizeOptions:me,quickGo:rn?zn:null,goButton:Fe,showSizeChanger:se,sizeChangerRender:he}))},z=M},48365:function(er,Ft,u){"use strict";var o=u(61186),B=u.n(o),K=u(90111),I=u.n(K),X=u(58319),A=u.n(X),ie=u(23250),re=u.n(ie),e=u(74959),i=u.n(e),p=u(10238),r=u.n(p),l=u(33656),f=u.n(l);B().extend(f()),B().extend(r()),B().extend(I()),B().extend(A()),B().extend(re()),B().extend(i()),B().extend(function(y,w){var g=w.prototype,m=g.format;g.format=function(z){var q=(z||"").replace("Wo","wo");return m.bind(this)(q)}});var v={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},b=function(w){var g=v[w];return g||w.split("_")[0]},N=function(){},O={getNow:function(){var w=B()();return typeof w.tz=="function"?w.tz():w},getFixedDate:function(w){return B()(w,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(w){return w.endOf("month")},getWeekDay:function(w){var g=w.locale("en");return g.weekday()+g.localeData().firstDayOfWeek()},getYear:function(w){return w.year()},getMonth:function(w){return w.month()},getDate:function(w){return w.date()},getHour:function(w){return w.hour()},getMinute:function(w){return w.minute()},getSecond:function(w){return w.second()},getMillisecond:function(w){return w.millisecond()},addYear:function(w,g){return w.add(g,"year")},addMonth:function(w,g){return w.add(g,"month")},addDate:function(w,g){return w.add(g,"day")},setYear:function(w,g){return w.year(g)},setMonth:function(w,g){return w.month(g)},setDate:function(w,g){return w.date(g)},setHour:function(w,g){return w.hour(g)},setMinute:function(w,g){return w.minute(g)},setSecond:function(w,g){return w.second(g)},setMillisecond:function(w,g){return w.millisecond(g)},isAfter:function(w,g){return w.isAfter(g)},isValidate:function(w){return w.isValid()},locale:{getWeekFirstDay:function(w){return B()().locale(b(w)).localeData().firstDayOfWeek()},getWeekFirstDate:function(w,g){return g.locale(b(w)).weekday(0)},getWeek:function(w,g){return g.locale(b(w)).week()},getShortWeekDays:function(w){return B()().locale(b(w)).localeData().weekdaysMin()},getShortMonths:function(w){return B()().locale(b(w)).localeData().monthsShort()},format:function(w,g,m){return g.locale(b(w)).format(m)},parse:function(w,g,m){for(var M=b(w),z=0;z2&&arguments[2]!==void 0?arguments[2]:"0",ee=String(d);ee.length2&&arguments[2]!==void 0?arguments[2]:[],ee=i.useState([!1,!1]),$=(0,I.Z)(ee,2),Ae=$[0],we=$[1],Ke=function(Me,Ct){we(function(Lt){return M(Lt,Ct,Me)})},mt=i.useMemo(function(){return Ae.map(function(bt,Me){if(bt)return!0;var Ct=d[Me];return Ct?!!(!G[Me]&&!Ct||Ct&&U(Ct,{activeIndex:Me})):!1})},[d,Ae,U,G]);return[mt,Ke]}function x(d,U,G,ee,$){var Ae="",we=[];return d&&we.push($?"hh":"HH"),U&&we.push("mm"),G&&we.push("ss"),Ae=we.join(":"),ee&&(Ae+=".SSS"),$&&(Ae+=" A"),Ae}function _(d,U,G,ee,$,Ae){var we=d.fieldDateTimeFormat,Ke=d.fieldDateFormat,mt=d.fieldTimeFormat,bt=d.fieldMonthFormat,Me=d.fieldYearFormat,Ct=d.fieldWeekFormat,Lt=d.fieldQuarterFormat,xt=d.yearFormat,At=d.cellYearFormat,tt=d.cellQuarterFormat,ke=d.dayFormat,qe=d.cellDateFormat,Nt=x(U,G,ee,$,Ae);return(0,K.Z)((0,K.Z)({},d),{},{fieldDateTimeFormat:we||"YYYY-MM-DD ".concat(Nt),fieldDateFormat:Ke||"YYYY-MM-DD",fieldTimeFormat:mt||Nt,fieldMonthFormat:bt||"YYYY-MM",fieldYearFormat:Me||"YYYY",fieldWeekFormat:Ct||"gggg-wo",fieldQuarterFormat:Lt||"YYYY-[Q]Q",yearFormat:xt||"YYYY",cellYearFormat:At||"YYYY",cellQuarterFormat:tt||"[Q]Q",cellDateFormat:qe||ke||"D"})}function F(d,U){var G=U.showHour,ee=U.showMinute,$=U.showSecond,Ae=U.showMillisecond,we=U.use12Hours;return i.useMemo(function(){return _(d,G,ee,$,Ae,we)},[d,G,ee,$,Ae,we])}var k=u(26420);function Z(d,U,G){return G!=null?G:U.some(function(ee){return d.includes(ee)})}var E=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function s(d){var U=z(d,E),G=d.format,ee=d.picker,$=null;return G&&($=G,Array.isArray($)&&($=$[0]),$=(0,k.Z)($)==="object"?$.format:$),ee==="time"&&(U.format=$),[U,$]}function c(d){return d&&typeof d=="string"}function C(d,U,G,ee){return[d,U,G,ee].some(function($){return $!==void 0})}function V(d,U,G,ee,$){var Ae=U,we=G,Ke=ee;if(!d&&!Ae&&!we&&!Ke&&!$)Ae=!0,we=!0,Ke=!0;else if(d){var mt,bt,Me,Ct=[Ae,we,Ke].some(function(At){return At===!1}),Lt=[Ae,we,Ke].some(function(At){return At===!0}),xt=Ct?!0:!Lt;Ae=(mt=Ae)!==null&&mt!==void 0?mt:xt,we=(bt=we)!==null&&bt!==void 0?bt:xt,Ke=(Me=Ke)!==null&&Me!==void 0?Me:xt}return[Ae,we,Ke,$]}function Ce(d){var U=d.showTime,G=s(d),ee=(0,I.Z)(G,2),$=ee[0],Ae=ee[1],we=U&&(0,k.Z)(U)==="object"?U:{},Ke=(0,K.Z)((0,K.Z)({defaultOpenValue:we.defaultOpenValue||we.defaultValue},$),we),mt=Ke.showMillisecond,bt=Ke.showHour,Me=Ke.showMinute,Ct=Ke.showSecond,Lt=C(bt,Me,Ct,mt),xt=V(Lt,bt,Me,Ct,mt),At=(0,I.Z)(xt,3);return bt=At[0],Me=At[1],Ct=At[2],[Ke,(0,K.Z)((0,K.Z)({},Ke),{},{showHour:bt,showMinute:Me,showSecond:Ct,showMillisecond:mt}),Ke.format,Ae]}function _e(d,U,G,ee,$){var Ae=d==="time";if(d==="datetime"||Ae){for(var we=ee,Ke=q(d,$,null),mt=Ke,bt=[U,G],Me=0;Me1&&(we=U.addDate(we,-7)),we}function P(d,U){var G=U.generateConfig,ee=U.locale,$=U.format;return d?typeof $=="function"?$(d):G.locale.format(ee.locale,d,$):""}function Y(d,U,G){var ee=U,$=["getHour","getMinute","getSecond","getMillisecond"],Ae=["setHour","setMinute","setSecond","setMillisecond"];return Ae.forEach(function(we,Ke){G?ee=d[we](ee,d[$[Ke]](G)):ee=d[we](ee,0)}),ee}function Be(d,U,G,ee,$){var Ae=(0,X.zX)(function(we,Ke){return!!(G&&G(we,Ke)||ee&&d.isAfter(ee,we)&&!L(d,U,ee,we,Ke.type)||$&&d.isAfter(we,$)&&!L(d,U,$,we,Ke.type))});return Ae}function se(d,U,G){return i.useMemo(function(){var ee=q(d,U,G),$=m(ee),Ae=$[0],we=(0,k.Z)(Ae)==="object"&&Ae.type==="mask"?Ae.format:null;return[$.map(function(Ke){return typeof Ke=="string"||typeof Ke=="function"?Ke:Ke.format}),we]},[d,U,G])}function he(d,U,G){return typeof d[0]=="function"||G?!0:U}function me(d,U,G,ee){var $=(0,X.zX)(function(Ae,we){var Ke=(0,K.Z)({type:U},we);if(delete Ke.activeIndex,!d.isValidate(Ae)||G&&G(Ae,Ke))return!0;if((U==="date"||U==="time")&&ee){var mt,bt=we&&we.activeIndex===1?"end":"start",Me=((mt=ee.disabledTime)===null||mt===void 0?void 0:mt.call(ee,Ae,bt,{from:Ke.from}))||{},Ct=Me.disabledHours,Lt=Me.disabledMinutes,xt=Me.disabledSeconds,At=Me.disabledMilliseconds,tt=ee.disabledHours,ke=ee.disabledMinutes,qe=ee.disabledSeconds,Nt=Ct||tt,Mt=Lt||ke,Dt=xt||qe,qt=d.getHour(Ae),Ze=d.getMinute(Ae),En=d.getSecond(Ae),nr=d.getMillisecond(Ae);if(Nt&&Nt().includes(qt)||Mt&&Mt(qt).includes(Ze)||Dt&&Dt(qt,Ze).includes(En)||At&&At(qt,Ze,En).includes(nr))return!0}return!1});return $}function Ue(d){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,G=i.useMemo(function(){var ee=d&&m(d);return U&&ee&&(ee[1]=ee[1]||ee[0]),ee},[d,U]);return G}function Xe(d,U){var G=d.generateConfig,ee=d.locale,$=d.picker,Ae=$===void 0?"date":$,we=d.prefixCls,Ke=we===void 0?"rc-picker":we,mt=d.styles,bt=mt===void 0?{}:mt,Me=d.classNames,Ct=Me===void 0?{}:Me,Lt=d.order,xt=Lt===void 0?!0:Lt,At=d.components,tt=At===void 0?{}:At,ke=d.inputRender,qe=d.allowClear,Nt=d.clearIcon,Mt=d.needConfirm,Dt=d.multiple,qt=d.format,Ze=d.inputReadOnly,En=d.disabledDate,nr=d.minDate,rr=d.maxDate,vr=d.showTime,pr=d.value,Bn=d.defaultValue,Pn=d.pickerValue,$n=d.defaultPickerValue,Dn=Ue(pr),An=Ue(Bn),Zn=Ue(Pn),dn=Ue($n),Q=Ae==="date"&&vr?"datetime":Ae,J=Q==="time"||Q==="datetime",H=J||Dt,et=Mt!=null?Mt:J,pt=Ce(d),Wt=(0,I.Z)(pt,4),Qe=Wt[0],nt=Wt[1],Se=Wt[2],_t=Wt[3],mn=F(ee,nt),gn=i.useMemo(function(){return _e(Q,Se,_t,Qe,mn)},[Q,Se,_t,Qe,mn]),ar=i.useMemo(function(){return(0,K.Z)((0,K.Z)({},d),{},{prefixCls:Ke,locale:mn,picker:Ae,styles:bt,classNames:Ct,order:xt,components:(0,K.Z)({input:ke},tt),clearIcon:We(Ke,qe,Nt),showTime:gn,value:Dn,defaultValue:An,pickerValue:Zn,defaultPickerValue:dn},U==null?void 0:U())},[d]),ht=se(Q,mn,qt),xr=(0,I.Z)(ht,2),Sn=xr[0],Br=xr[1],cr=he(Sn,Ze,Dt),Tr=Be(G,ee,En,nr,rr),wr=me(G,Ae,Tr,gn),Kr=i.useMemo(function(){return(0,K.Z)((0,K.Z)({},ar),{},{needConfirm:et,inputReadOnly:cr,disabledDate:Tr})},[ar,et,cr,Tr]);return[Kr,Q,H,Sn,Br,wr]}var wt=u(16089);function Yt(d,U,G){var ee=(0,X.C8)(U,{value:d}),$=(0,I.Z)(ee,2),Ae=$[0],we=$[1],Ke=i.useRef(d),mt=i.useRef(),bt=function(){wt.Z.cancel(mt.current)},Me=(0,X.zX)(function(){we(Ke.current),G&&Ae!==Ke.current&&G(Ke.current)}),Ct=(0,X.zX)(function(Lt,xt){bt(),Ke.current=Lt,Lt||xt?Me():mt.current=(0,wt.Z)(Me)});return i.useEffect(function(){return bt},[]),[Ae,Ct]}function gt(d,U){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ee=arguments.length>3?arguments[3]:void 0,$=G.every(function(Me){return Me})?!1:d,Ae=Yt($,U||!1,ee),we=(0,I.Z)(Ae,2),Ke=we[0],mt=we[1];function bt(Me){var Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Ct.inherit||Ke)&&mt(Me,Ct.force)}return[Ke,bt]}function Ut(d){var U=i.useRef();return i.useImperativeHandle(d,function(){var G;return{nativeElement:(G=U.current)===null||G===void 0?void 0:G.nativeElement,focus:function($){var Ae;(Ae=U.current)===null||Ae===void 0||Ae.focus($)},blur:function(){var $;($=U.current)===null||$===void 0||$.blur()}}}),U}function ve(d,U){return i.useMemo(function(){return d||(U?((0,e.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(U).map(function(G){var ee=(0,I.Z)(G,2),$=ee[0],Ae=ee[1];return{label:$,value:Ae}})):[])},[d,U])}function Re(d,U){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,ee=i.useRef(U);ee.current=U,(0,A.o)(function(){if(d)ee.current(d);else{var $=(0,wt.Z)(function(){ee.current(d)},G);return function(){wt.Z.cancel($)}}},[d])}function be(d){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ee=i.useState(0),$=(0,I.Z)(ee,2),Ae=$[0],we=$[1],Ke=i.useState(!1),mt=(0,I.Z)(Ke,2),bt=mt[0],Me=mt[1],Ct=i.useRef([]),Lt=i.useRef(null),xt=i.useRef(null),At=function(Dt){Lt.current=Dt},tt=function(Dt){return Lt.current===Dt},ke=function(Dt){Me(Dt)},qe=function(Dt){return Dt&&(xt.current=Dt),xt.current},Nt=function(Dt){var qt=Ct.current,Ze=new Set(qt.filter(function(nr){return Dt[nr]||U[nr]})),En=qt[qt.length-1]===0?1:0;return Ze.size>=2||d[En]?null:En};return Re(bt||G,function(){bt||(Ct.current=[],At(null))}),i.useEffect(function(){bt&&Ct.current.push(Ae)},[bt,Ae]),[bt,ke,qe,Ae,we,Nt,Ct.current,At,tt]}function Te(d,U,G,ee,$,Ae){var we=G[G.length-1],Ke=function(bt,Me){var Ct=(0,I.Z)(d,2),Lt=Ct[0],xt=Ct[1],At=(0,K.Z)((0,K.Z)({},Me),{},{from:R(d,G)});return we===1&&U[0]&&Lt&&!L(ee,$,Lt,bt,At.type)&&ee.isAfter(Lt,bt)||we===0&&U[1]&&xt&&!L(ee,$,xt,bt,At.type)&&ee.isAfter(bt,xt)?!0:Ae==null?void 0:Ae(bt,At)};return Ke}function at(d,U,G,ee){switch(U){case"date":case"week":return d.addMonth(G,ee);case"month":case"quarter":return d.addYear(G,ee);case"year":return d.addYear(G,ee*10);case"decade":return d.addYear(G,ee*100);default:return G}}var Ht=[];function Jt(d,U,G,ee,$,Ae,we,Ke){var mt=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Ht,bt=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Ht,Me=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Ht,Ct=arguments.length>11?arguments[11]:void 0,Lt=arguments.length>12?arguments[12]:void 0,xt=arguments.length>13?arguments[13]:void 0,At=we==="time",tt=Ae||0,ke=function(Zn){var dn=d.getNow();return At&&(dn=Y(d,dn)),mt[Zn]||G[Zn]||dn},qe=(0,I.Z)(bt,2),Nt=qe[0],Mt=qe[1],Dt=(0,X.C8)(function(){return ke(0)},{value:Nt}),qt=(0,I.Z)(Dt,2),Ze=qt[0],En=qt[1],nr=(0,X.C8)(function(){return ke(1)},{value:Mt}),rr=(0,I.Z)(nr,2),vr=rr[0],pr=rr[1],Bn=i.useMemo(function(){var An=[Ze,vr][tt];return At?An:Y(d,An,Me[tt])},[At,Ze,vr,tt,d,Me]),Pn=function(Zn){var dn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Q=[En,pr][tt];Q(Zn);var J=[Ze,vr];J[tt]=Zn,Ct&&(!L(d,U,Ze,J[0],we)||!L(d,U,vr,J[1],we))&&Ct(J,{source:dn,range:tt===1?"end":"start",mode:ee})},$n=function(Zn,dn){if(Ke){var Q={date:"month",week:"month",month:"year",quarter:"year"},J=Q[we];if(J&&!L(d,U,Zn,dn,J))return at(d,we,dn,-1);if(we==="year"&&Zn){var H=Math.floor(d.getYear(Zn)/10),et=Math.floor(d.getYear(dn)/10);if(H!==et)return at(d,we,dn,-1)}}return dn},Dn=i.useRef(null);return(0,A.Z)(function(){if($&&!mt[tt]){var An=At?null:d.getNow();if(Dn.current!==null&&Dn.current!==tt?An=[Ze,vr][tt^1]:G[tt]?An=tt===0?G[0]:$n(G[0],G[1]):G[tt^1]&&(An=G[tt^1]),An){Lt&&d.isAfter(Lt,An)&&(An=Lt);var Zn=Ke?at(d,we,An,1):An;xt&&d.isAfter(Zn,xt)&&(An=Ke?at(d,we,xt,-1):xt),Pn(An,"reset")}}},[$,tt,G[tt]]),i.useEffect(function(){$?Dn.current=tt:Dn.current=null},[$,tt]),(0,A.Z)(function(){$&&mt&&mt[tt]&&Pn(mt[tt],"reset")},[$,tt]),[Bn,Pn]}function Je(d,U){var G=i.useRef(d),ee=i.useState({}),$=(0,I.Z)(ee,2),Ae=$[1],we=function(bt){return bt&&U!==void 0?U:G.current},Ke=function(bt){G.current=bt,Ae({})};return[we,Ke,we(!0)]}var vn=[];function Nn(d,U,G){var ee=function(we){return we.map(function(Ke){return P(Ke,{generateConfig:d,locale:U,format:G[0]})})},$=function(we,Ke){for(var mt=Math.max(we.length,Ke.length),bt=-1,Me=0;Me2&&arguments[2]!==void 0?arguments[2]:1,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,$=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Ae=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,we=[],Ke=G>=1?G|0:1,mt=d;mt<=U;mt+=Ke){var bt=$.includes(mt);(!bt||!ee)&&we.push({label:g(mt,Ae),value:mt,disabled:bt})}return we}function ot(d){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},G=arguments.length>2?arguments[2]:void 0,ee=U||{},$=ee.use12Hours,Ae=ee.hourStep,we=Ae===void 0?1:Ae,Ke=ee.minuteStep,mt=Ke===void 0?1:Ke,bt=ee.secondStep,Me=bt===void 0?1:bt,Ct=ee.millisecondStep,Lt=Ct===void 0?100:Ct,xt=ee.hideDisabledOptions,At=ee.disabledTime,tt=ee.disabledHours,ke=ee.disabledMinutes,qe=ee.disabledSeconds,Nt=i.useMemo(function(){return G||d.getNow()},[G,d]);if(0)var Mt,Dt,qt;var Ze=i.useCallback(function(H){var et=(At==null?void 0:At(H))||{};return[et.disabledHours||tt||Kn,et.disabledMinutes||ke||Kn,et.disabledSeconds||qe||Kn,et.disabledMilliseconds||Kn]},[At,tt,ke,qe]),En=i.useMemo(function(){return Ze(Nt)},[Nt,Ze]),nr=(0,I.Z)(En,4),rr=nr[0],vr=nr[1],pr=nr[2],Bn=nr[3],Pn=i.useCallback(function(H,et,pt,Wt){var Qe=He(0,23,we,xt,H()),nt=$?Qe.map(function(gn){return(0,K.Z)((0,K.Z)({},gn),{},{label:g(gn.value%12||12,2)})}):Qe,Se=function(ar){return He(0,59,mt,xt,et(ar))},_t=function(ar,ht){return He(0,59,Me,xt,pt(ar,ht))},mn=function(ar,ht,xr){return He(0,999,Lt,xt,Wt(ar,ht,xr),3)};return[nt,Se,_t,mn]},[xt,we,$,Lt,mt,Me]),$n=i.useMemo(function(){return Pn(rr,vr,pr,Bn)},[Pn,rr,vr,pr,Bn]),Dn=(0,I.Z)($n,4),An=Dn[0],Zn=Dn[1],dn=Dn[2],Q=Dn[3],J=function(et,pt){var Wt=function(){return An},Qe=Zn,nt=dn,Se=Q;if(pt){var _t=Ze(pt),mn=(0,I.Z)(_t,4),gn=mn[0],ar=mn[1],ht=mn[2],xr=mn[3],Sn=Pn(gn,ar,ht,xr),Br=(0,I.Z)(Sn,4),cr=Br[0],Tr=Br[1],wr=Br[2],Kr=Br[3];Wt=function(){return cr},Qe=Tr,nt=wr,Se=Kr}var jr=kn(et,Wt,Qe,nt,Se,d);return jr};return[J,An,Zn,dn,Q]}function rn(d){var U=d.mode,G=d.internalMode,ee=d.renderExtraFooter,$=d.showNow,Ae=d.showTime,we=d.onSubmit,Ke=d.onNow,mt=d.invalid,bt=d.needConfirm,Me=d.generateConfig,Ct=d.disabledDate,Lt=i.useContext(N),xt=Lt.prefixCls,At=Lt.locale,tt=Lt.button,ke=tt===void 0?"button":tt,qe=Me.getNow(),Nt=ot(Me,Ae,qe),Mt=(0,I.Z)(Nt,1),Dt=Mt[0],qt=ee==null?void 0:ee(U),Ze=Ct(qe,{type:U}),En=function(){if(!Ze){var $n=Dt(qe);Ke($n)}},nr="".concat(xt,"-now"),rr="".concat(nr,"-btn"),vr=$&&i.createElement("li",{className:nr},i.createElement("a",{className:f()(rr,Ze&&"".concat(rr,"-disabled")),"aria-disabled":Ze,onClick:En},G==="date"?At.today:At.now)),pr=bt&&i.createElement("li",{className:"".concat(xt,"-ok")},i.createElement(ke,{disabled:mt,onClick:we},At.ok)),Bn=(vr||pr)&&i.createElement("ul",{className:"".concat(xt,"-ranges")},vr,pr);return!qt&&!Bn?null:i.createElement("div",{className:"".concat(xt,"-footer")},qt&&i.createElement("div",{className:"".concat(xt,"-footer-extra")},qt),Bn)}function Vn(d,U,G){function ee($,Ae){var we=$.findIndex(function(mt){return L(d,U,mt,Ae,G)});if(we===-1)return[].concat((0,B.Z)($),[Ae]);var Ke=(0,B.Z)($);return Ke.splice(we,1),Ke}return ee}var Kt=i.createContext(null);function Mn(){return i.useContext(Kt)}function or(d,U){var G=d.prefixCls,ee=d.generateConfig,$=d.locale,Ae=d.disabledDate,we=d.minDate,Ke=d.maxDate,mt=d.cellRender,bt=d.hoverValue,Me=d.hoverRangeValue,Ct=d.onHover,Lt=d.values,xt=d.pickerValue,At=d.onSelect,tt=d.prevIcon,ke=d.nextIcon,qe=d.superPrevIcon,Nt=d.superNextIcon,Mt=ee.getNow(),Dt={now:Mt,values:Lt,pickerValue:xt,prefixCls:G,disabledDate:Ae,minDate:we,maxDate:Ke,cellRender:mt,hoverValue:bt,hoverRangeValue:Me,onHover:Ct,locale:$,generateConfig:ee,onSelect:At,panelType:U,prevIcon:tt,nextIcon:ke,superPrevIcon:qe,superNextIcon:Nt};return[Dt,Mt]}var zn=i.createContext({});function sr(d){for(var U=d.rowNum,G=d.colNum,ee=d.baseDate,$=d.getCellDate,Ae=d.prefixColumn,we=d.rowClassName,Ke=d.titleFormat,mt=d.getCellText,bt=d.getCellClassName,Me=d.headerCells,Ct=d.cellSelection,Lt=Ct===void 0?!0:Ct,xt=d.disabledDate,At=Mn(),tt=At.prefixCls,ke=At.panelType,qe=At.now,Nt=At.disabledDate,Mt=At.cellRender,Dt=At.onHover,qt=At.hoverValue,Ze=At.hoverRangeValue,En=At.generateConfig,nr=At.values,rr=At.locale,vr=At.onSelect,pr=xt||Nt,Bn="".concat(tt,"-cell"),Pn=i.useContext(zn),$n=Pn.onCellDblClick,Dn=function(pt){return nr.some(function(Wt){return Wt&&L(En,rr,pt,Wt,ke)})},An=[],Zn=0;Zn1&&arguments[1]!==void 0?arguments[1]:!1;Wn(Zt),ke==null||ke(Zt),cn&&ir(Zt)},Hr=function(Zt,cn){mn(Zt),cn&&kr(cn),ir(cn,Zt)},Yn=function(Zt){if(wr(Zt),kr(Zt),_t!==Dt){var cn=["decade","year"],sn=[].concat(cn,["month"]),yn={quarter:[].concat(cn,["quarter"]),week:[].concat((0,B.Z)(sn),["week"]),date:[].concat((0,B.Z)(sn),["date"])},_r=yn[Dt]||sn,Wr=_r.indexOf(_t),Qr=_r[Wr+1];Qr&&Hr(Qr,Zt)}},Cr=i.useMemo(function(){var On,Zt;if(Array.isArray(En)){var cn=(0,I.Z)(En,2);On=cn[0],Zt=cn[1]}else On=En;return!On&&!Zt?null:(On=On||Zt,Zt=Zt||On,$.isAfter(On,Zt)?[Zt,On]:[On,Zt])},[En,$]),Zr=te(nr,rr,vr),zr=Bn[gn]||on[gn]||Qn,Fr=i.useContext(zn),ur=i.useMemo(function(){return(0,K.Z)((0,K.Z)({},Fr),{},{hideHeader:Pn})},[Fr,Pn]),fr="".concat($n,"-panel"),Vr=z(d,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return i.createElement(zn.Provider,{value:ur},i.createElement("div",{ref:Dn,tabIndex:mt,className:f()(fr,(0,p.Z)({},"".concat(fr,"-rtl"),Ae==="rtl"))},i.createElement(zr,(0,o.Z)({},Vr,{showTime:Wt,prefixCls:$n,locale:et,generateConfig:$,onModeChange:Hr,pickerValue:gr,onPickerValueChange:function(Zt){kr(Zt,!0)},value:cr[0],onSelect:Yn,values:cr,cellRender:Zr,hoverRangeValue:Cr,hoverValue:Ze}))))}var Hn=i.memo(i.forwardRef(Cn)),wn=Hn;function Vt(d){var U=d.picker,G=d.multiplePanel,ee=d.pickerValue,$=d.onPickerValueChange,Ae=d.needConfirm,we=d.onSubmit,Ke=d.range,mt=d.hoverValue,bt=i.useContext(N),Me=bt.prefixCls,Ct=bt.generateConfig,Lt=i.useCallback(function(Nt,Mt){return at(Ct,U,Nt,Mt)},[Ct,U]),xt=i.useMemo(function(){return Lt(ee,1)},[ee,Lt]),At=function(Mt){$(Lt(Mt,-1))},tt={onCellDblClick:function(){Ae&&we()}},ke=U==="time",qe=(0,K.Z)((0,K.Z)({},d),{},{hoverValue:null,hoverRangeValue:null,hideHeader:ke});return Ke?qe.hoverRangeValue=mt:qe.hoverValue=mt,G?i.createElement("div",{className:"".concat(Me,"-panels")},i.createElement(zn.Provider,{value:(0,K.Z)((0,K.Z)({},tt),{},{hideNext:!0})},i.createElement(wn,qe)),i.createElement(zn.Provider,{value:(0,K.Z)((0,K.Z)({},tt),{},{hidePrev:!0})},i.createElement(wn,(0,o.Z)({},qe,{pickerValue:xt,onPickerValueChange:At})))):i.createElement(zn.Provider,{value:(0,K.Z)({},tt)},i.createElement(wn,qe))}function Fe(d){return typeof d=="function"?d():d}function st(d){var U=d.prefixCls,G=d.presets,ee=d.onClick,$=d.onHover;return G.length?i.createElement("div",{className:"".concat(U,"-presets")},i.createElement("ul",null,G.map(function(Ae,we){var Ke=Ae.label,mt=Ae.value;return i.createElement("li",{key:we,onClick:function(){ee(Fe(mt))},onMouseEnter:function(){$(Fe(mt))},onMouseLeave:function(){$(null)}},Ke)}))):null}function lt(d){var U=d.panelRender,G=d.internalMode,ee=d.picker,$=d.showNow,Ae=d.range,we=d.multiple,Ke=d.activeInfo,mt=Ke===void 0?[0,0,0]:Ke,bt=d.presets,Me=d.onPresetHover,Ct=d.onPresetSubmit,Lt=d.onFocus,xt=d.onBlur,At=d.onPanelMouseDown,tt=d.direction,ke=d.value,qe=d.onSelect,Nt=d.isInvalid,Mt=d.defaultOpenValue,Dt=d.onOk,qt=d.onSubmit,Ze=i.useContext(N),En=Ze.prefixCls,nr="".concat(En,"-panel"),rr=tt==="rtl",vr=i.useRef(null),pr=i.useRef(null),Bn=i.useState(0),Pn=(0,I.Z)(Bn,2),$n=Pn[0],Dn=Pn[1],An=i.useState(0),Zn=(0,I.Z)(An,2),dn=Zn[0],Q=Zn[1],J=i.useState(0),H=(0,I.Z)(J,2),et=H[0],pt=H[1],Wt=function(Yn){Yn.width&&Dn(Yn.width)},Qe=(0,I.Z)(mt,3),nt=Qe[0],Se=Qe[1],_t=Qe[2],mn=i.useState(0),gn=(0,I.Z)(mn,2),ar=gn[0],ht=gn[1];i.useEffect(function(){ht(10)},[nt]),i.useEffect(function(){if(Ae&&pr.current){var Hr,Yn=((Hr=vr.current)===null||Hr===void 0?void 0:Hr.offsetWidth)||0,Cr=pr.current.getBoundingClientRect();if(!Cr.height||Cr.right<0){ht(function(ur){return Math.max(0,ur-1)});return}var Zr=(rr?Se-Yn:nt)-Cr.left;if(pt(Zr),$n&&$n<_t){var zr=rr?Cr.right-(Se-Yn+$n):nt+Yn-Cr.left-$n,Fr=Math.max(0,zr);Q(Fr)}else Q(0)}},[ar,rr,$n,nt,Se,_t,Ae]);function xr(Hr){return Hr.filter(function(Yn){return Yn})}var Sn=i.useMemo(function(){return xr(m(ke))},[ke]),Br=ee==="time"&&!Sn.length,cr=i.useMemo(function(){return Br?xr([Mt]):Sn},[Br,Sn,Mt]),Tr=Br?Mt:Sn,wr=i.useMemo(function(){return cr.length?cr.some(function(Hr){return Nt(Hr)}):!0},[cr,Nt]),Kr=function(){Br&&qe(Mt),Dt(),qt()},jr=i.createElement("div",{className:"".concat(En,"-panel-layout")},i.createElement(st,{prefixCls:En,presets:bt,onClick:Ct,onHover:Me}),i.createElement("div",null,i.createElement(Vt,(0,o.Z)({},d,{value:Tr})),i.createElement(rn,(0,o.Z)({},d,{showNow:we?!1:$,invalid:wr,onSubmit:Kr}))));U&&(jr=U(jr));var gr="".concat(nr,"-container"),Wn="marginLeft",ir="marginRight",kr=i.createElement("div",{onMouseDown:At,tabIndex:-1,className:f()(gr,"".concat(En,"-").concat(G,"-panel-container")),style:(0,p.Z)((0,p.Z)({},rr?ir:Wn,dn),rr?Wn:ir,"auto"),onFocus:Lt,onBlur:xt},jr);return Ae&&(kr=i.createElement("div",{onMouseDown:At,ref:pr,className:f()("".concat(En,"-range-wrapper"),"".concat(En,"-").concat(ee,"-range-wrapper"))},i.createElement("div",{ref:vr,className:"".concat(En,"-range-arrow"),style:{left:et}}),i.createElement(hn.Z,{onResize:Wt},kr))),kr}var ct=u(33346);function jt(d,U){var G=d.format,ee=d.maskFormat,$=d.generateConfig,Ae=d.locale,we=d.preserveInvalidOnBlur,Ke=d.inputReadOnly,mt=d.required,bt=d["aria-required"],Me=d.onSubmit,Ct=d.onFocus,Lt=d.onBlur,xt=d.onInputChange,At=d.onInvalid,tt=d.open,ke=d.onOpenChange,qe=d.onKeyDown,Nt=d.onChange,Mt=d.activeHelp,Dt=d.name,qt=d.autoComplete,Ze=d.id,En=d.value,nr=d.invalid,rr=d.placeholder,vr=d.disabled,pr=d.activeIndex,Bn=d.allHelp,Pn=d.picker,$n=function(et,pt){var Wt=$.locale.parse(Ae.locale,et,[pt]);return Wt&&$.isValidate(Wt)?Wt:null},Dn=G[0],An=i.useCallback(function(H){return P(H,{locale:Ae,format:Dn,generateConfig:$})},[Ae,$,Dn]),Zn=i.useMemo(function(){return En.map(An)},[En,An]),dn=i.useMemo(function(){var H=Pn==="time"?8:10,et=typeof Dn=="function"?Dn($.getNow()).length:Dn.length;return Math.max(H,et)+2},[Dn,Pn,$]),Q=function(et){for(var pt=0;pt=Ke&&G<=mt)return Ae;var bt=Math.min(Math.abs(G-Ke),Math.abs(G-mt));bt0?Da:Oa));var Mr=dt+ua,ra=Oa-Da+1;return String(Da+(ra+Mr-Da)%ra)};switch(cn){case"Backspace":case"Delete":sn="",yn=Wr;break;case"ArrowLeft":sn="",Qr(-1);break;case"ArrowRight":sn="",Qr(1);break;case"ArrowUp":sn="",yn=va(1);break;case"ArrowDown":sn="",yn=va(-1);break;default:isNaN(Number(cn))||(sn=et+cn,yn=sn);break}if(sn!==null&&(pt(sn),sn.length>=_r&&(Qr(1),pt(""))),yn!==null){var ia=ht.slice(0,wr)+g(yn,_r)+ht.slice(Kr);gr(ia.slice(0,we.length))}ar({})},fr=i.useRef();(0,A.Z)(function(){if(!(!$n||!we||kr.current)){if(!Br.match(ht)){gr(we);return}return Sn.current.setSelectionRange(wr,Kr),fr.current=(0,wt.Z)(function(){Sn.current.setSelectionRange(wr,Kr)}),function(){wt.Z.cancel(fr.current)}}},[Br,we,$n,ht,nt,wr,Kr,gn,gr]);var Vr=we?{onFocus:Cr,onBlur:zr,onKeyDown:ur,onMouseDown:Hr,onMouseUp:Yn,onPaste:ir}:{};return i.createElement("div",{ref:xr,className:f()(pr,(0,p.Z)((0,p.Z)({},"".concat(pr,"-active"),G&&$),"".concat(pr,"-placeholder"),Me))},i.createElement(vr,(0,o.Z)({ref:Sn,"aria-invalid":ke,autoComplete:"off"},Nt,{onKeyDown:Fr,onBlur:Zr},Vr,{value:ht,onChange:Wn})),i.createElement(Tn,{type:"suffix",icon:Ae}),qe)}),Ln=bn,tr=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Pr=["index"];function Er(d,U){var G=d.id,ee=d.prefix,$=d.clearIcon,Ae=d.suffixIcon,we=d.separator,Ke=we===void 0?"~":we,mt=d.activeIndex,bt=d.activeHelp,Me=d.allHelp,Ct=d.focused,Lt=d.onFocus,xt=d.onBlur,At=d.onKeyDown,tt=d.locale,ke=d.generateConfig,qe=d.placeholder,Nt=d.className,Mt=d.style,Dt=d.onClick,qt=d.onClear,Ze=d.value,En=d.onChange,nr=d.onSubmit,rr=d.onInputChange,vr=d.format,pr=d.maskFormat,Bn=d.preserveInvalidOnBlur,Pn=d.onInvalid,$n=d.disabled,Dn=d.invalid,An=d.inputReadOnly,Zn=d.direction,dn=d.onOpenChange,Q=d.onActiveInfo,J=d.placement,H=d.onMouseDown,et=d.required,pt=d["aria-required"],Wt=d.autoFocus,Qe=d.tabIndex,nt=(0,ct.Z)(d,tr),Se=Zn==="rtl",_t=i.useContext(N),mn=_t.prefixCls,gn=i.useMemo(function(){if(typeof G=="string")return[G];var Zr=G||{};return[Zr.start,Zr.end]},[G]),ar=i.useRef(),ht=i.useRef(),xr=i.useRef(),Sn=function(zr){var Fr;return(Fr=[ht,xr][zr])===null||Fr===void 0?void 0:Fr.current};i.useImperativeHandle(U,function(){return{nativeElement:ar.current,focus:function(zr){if((0,k.Z)(zr)==="object"){var Fr,ur=zr||{},fr=ur.index,Vr=fr===void 0?0:fr,On=(0,ct.Z)(ur,Pr);(Fr=Sn(Vr))===null||Fr===void 0||Fr.focus(On)}else{var Zt;(Zt=Sn(zr!=null?zr:0))===null||Zt===void 0||Zt.focus()}},blur:function(){var zr,Fr;(zr=Sn(0))===null||zr===void 0||zr.blur(),(Fr=Sn(1))===null||Fr===void 0||Fr.blur()}}});var Br=Pt(nt),cr=i.useMemo(function(){return Array.isArray(qe)?qe:[qe,qe]},[qe]),Tr=jt((0,K.Z)((0,K.Z)({},d),{},{id:gn,placeholder:cr})),wr=(0,I.Z)(Tr,1),Kr=wr[0],jr=i.useState({position:"absolute",width:0}),gr=(0,I.Z)(jr,2),Wn=gr[0],ir=gr[1],kr=(0,X.zX)(function(){var Zr=Sn(mt);if(Zr){var zr=Zr.nativeElement.getBoundingClientRect(),Fr=ar.current.getBoundingClientRect(),ur=zr.left-Fr.left;ir(function(fr){return(0,K.Z)((0,K.Z)({},fr),{},{width:zr.width,left:ur})}),Q([zr.left,zr.right,Fr.width])}});i.useEffect(function(){kr()},[mt]);var Hr=$&&(Ze[0]&&!$n[0]||Ze[1]&&!$n[1]),Yn=Wt&&!$n[0],Cr=Wt&&!Yn&&!$n[1];return i.createElement(hn.Z,{onResize:kr},i.createElement("div",(0,o.Z)({},Br,{className:f()(mn,"".concat(mn,"-range"),(0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)({},"".concat(mn,"-focused"),Ct),"".concat(mn,"-disabled"),$n.every(function(Zr){return Zr})),"".concat(mn,"-invalid"),Dn.some(function(Zr){return Zr})),"".concat(mn,"-rtl"),Se),Nt),style:Mt,ref:ar,onClick:Dt,onMouseDown:function(zr){var Fr=zr.target;Fr!==ht.current.inputElement&&Fr!==xr.current.inputElement&&zr.preventDefault(),H==null||H(zr)}}),ee&&i.createElement("div",{className:"".concat(mn,"-prefix")},ee),i.createElement(Ln,(0,o.Z)({ref:ht},Kr(0),{autoFocus:Yn,tabIndex:Qe,"date-range":"start"})),i.createElement("div",{className:"".concat(mn,"-range-separator")},Ke),i.createElement(Ln,(0,o.Z)({ref:xr},Kr(1),{autoFocus:Cr,tabIndex:Qe,"date-range":"end"})),i.createElement("div",{className:"".concat(mn,"-active-bar"),style:Wn}),i.createElement(Tn,{type:"suffix",icon:Ae}),Hr&&i.createElement(ln,{icon:$,onClear:qt})))}var Ar=i.forwardRef(Er),Yr=Ar;function le(d,U){var G=d!=null?d:U;return Array.isArray(G)?G:[G,G]}function it(d){return d===1?"end":"start"}function Ee(d,U){var G=Xe(d,function(){var ha=d.disabled,qr=d.allowEmpty,sa=le(ha,!1),_a=le(qr,!1);return{disabled:sa,allowEmpty:_a}}),ee=(0,I.Z)(G,6),$=ee[0],Ae=ee[1],we=ee[2],Ke=ee[3],mt=ee[4],bt=ee[5],Me=$.prefixCls,Ct=$.styles,Lt=$.classNames,xt=$.defaultValue,At=$.value,tt=$.needConfirm,ke=$.onKeyDown,qe=$.disabled,Nt=$.allowEmpty,Mt=$.disabledDate,Dt=$.minDate,qt=$.maxDate,Ze=$.defaultOpen,En=$.open,nr=$.onOpenChange,rr=$.locale,vr=$.generateConfig,pr=$.picker,Bn=$.showNow,Pn=$.showToday,$n=$.showTime,Dn=$.mode,An=$.onPanelChange,Zn=$.onCalendarChange,dn=$.onOk,Q=$.defaultPickerValue,J=$.pickerValue,H=$.onPickerValueChange,et=$.inputReadOnly,pt=$.suffixIcon,Wt=$.onFocus,Qe=$.onBlur,nt=$.presets,Se=$.ranges,_t=$.components,mn=$.cellRender,gn=$.dateRender,ar=$.monthCellRender,ht=$.onClick,xr=Ut(U),Sn=gt(En,Ze,qe,nr),Br=(0,I.Z)(Sn,2),cr=Br[0],Tr=Br[1],wr=function(qr,sa){(qe.some(function(_a){return!_a})||!qr)&&Tr(qr,sa)},Kr=In(vr,rr,Ke,!0,!1,xt,At,Zn,dn),jr=(0,I.Z)(Kr,5),gr=jr[0],Wn=jr[1],ir=jr[2],kr=jr[3],Hr=jr[4],Yn=ir(),Cr=be(qe,Nt,cr),Zr=(0,I.Z)(Cr,9),zr=Zr[0],Fr=Zr[1],ur=Zr[2],fr=Zr[3],Vr=Zr[4],On=Zr[5],Zt=Zr[6],cn=Zr[7],sn=Zr[8],yn=function(qr,sa){Fr(!0),Wt==null||Wt(qr,{range:it(sa!=null?sa:fr)})},_r=function(qr,sa){Fr(!1),Qe==null||Qe(qr,{range:it(sa!=null?sa:fr)})},Wr=i.useMemo(function(){if(!$n)return null;var ha=$n.disabledTime,qr=ha?function(sa){var _a=it(fr),Sa=R(Yn,Zt,fr);return ha(sa,_a,{from:Sa})}:void 0;return(0,K.Z)((0,K.Z)({},$n),{},{disabledTime:qr})},[$n,fr,Yn,Zt]),Qr=(0,X.C8)([pr,pr],{value:Dn}),va=(0,I.Z)(Qr,2),ia=va[0],oa=va[1],ua=ia[fr]||pr,ya=ua==="date"&&Wr?"datetime":ua,ga=ya===pr&&ya!=="time",Da=Gn(pr,ua,Bn,Pn,!0),Oa=jn($,gr,Wn,ir,kr,qe,Ke,zr,cr,bt),la=(0,I.Z)(Oa,2),na=la[0],dt=la[1],Mr=Te(Yn,qe,Zt,vr,rr,Mt),ra=Ye(Yn,bt,Nt),ma=(0,I.Z)(ra,2),Na=ma[0],aa=ma[1],fa=Jt(vr,rr,Yn,ia,cr,fr,Ae,ga,Q,J,Wr==null?void 0:Wr.defaultOpenValue,H,Dt,qt),pa=(0,I.Z)(fa,2),La=pa[0],Za=pa[1],Pa=(0,X.zX)(function(ha,qr,sa){var _a=M(ia,fr,qr);if((_a[0]!==ia[0]||_a[1]!==ia[1])&&oa(_a),An&&sa!==!1){var Sa=(0,B.Z)(Yn);ha&&(Sa[fr]=ha),An(Sa,_a)}}),Ga=function(qr,sa){return M(Yn,sa,qr)},Ma=function(qr,sa){var _a=Yn;qr&&(_a=Ga(qr,fr)),cn(fr);var Sa=On(_a);kr(_a),na(fr,Sa===null),Sa===null?wr(!1,{force:!0}):sa||xr.current.focus({index:Sa})},si=function(qr){var sa,_a=qr.target.getRootNode();if(!xr.current.nativeElement.contains((sa=_a.activeElement)!==null&&sa!==void 0?sa:document.activeElement)){var Sa=qe.findIndex(function(bi){return!bi});Sa>=0&&xr.current.focus({index:Sa})}wr(!0),ht==null||ht(qr)},ui=function(){dt(null),wr(!1,{force:!0})},pi=i.useState(null),li=(0,I.Z)(pi,2),hi=li[0],Ha=li[1],Ba=i.useState(null),Ta=(0,I.Z)(Ba,2),Wa=Ta[0],$a=Ta[1],ei=i.useMemo(function(){return Wa||Yn},[Yn,Wa]);i.useEffect(function(){cr||$a(null)},[cr]);var mi=i.useState([0,0,0]),ti=(0,I.Z)(mi,2),gi=ti[0],ci=ti[1],Xa=ve(nt,Se),ja=function(qr){$a(qr),Ha("preset")},Qa=function(qr){var sa=dt(qr);sa&&wr(!1,{force:!0})},ka=function(qr){Ma(qr)},Ja=function(qr){$a(qr?Ga(qr,fr):null),Ha("cell")},$r=function(qr){wr(!0),yn(qr)},ta=function(){ur("panel")},ba=function(qr){var sa=M(Yn,fr,qr);kr(sa),!tt&&!we&&Ae===ya&&Ma(qr)},xa=function(){wr(!1)},Ea=te(mn,gn,ar,it(fr)),Ka=Yn[fr]||null,Va=(0,X.zX)(function(ha){return bt(ha,{activeIndex:fr})}),Xr=i.useMemo(function(){var ha=(0,re.Z)($,!1),qr=(0,ie.Z)($,[].concat((0,B.Z)(Object.keys(ha)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return qr},[$]),Gr=i.createElement(lt,(0,o.Z)({},Xr,{showNow:Da,showTime:Wr,range:!0,multiplePanel:ga,activeInfo:gi,disabledDate:Mr,onFocus:$r,onBlur:_r,onPanelMouseDown:ta,picker:pr,mode:ua,internalMode:ya,onPanelChange:Pa,format:mt,value:Ka,isInvalid:Va,onChange:null,onSelect:ba,pickerValue:La,defaultOpenValue:m($n==null?void 0:$n.defaultOpenValue)[fr],onPickerValueChange:Za,hoverValue:ei,onHover:Ja,needConfirm:tt,onSubmit:Ma,onOk:Hr,presets:Xa,onPresetHover:ja,onPresetSubmit:Qa,onNow:ka,cellRender:Ea})),Aa=function(qr,sa){var _a=Ga(qr,sa);kr(_a)},Ya=function(){ur("input")},yi=function(qr,sa){var _a=Zt.length,Sa=Zt[_a-1];if(_a&&Sa!==sa&&tt&&!Nt[Sa]&&!sn(Sa)&&Yn[Sa]){xr.current.focus({index:Sa});return}ur("input"),wr(!0,{inherit:!0}),fr!==sa&&cr&&!tt&&we&&Ma(null,!0),Vr(sa),yn(qr,sa)},Yi=function(qr,sa){if(wr(!1),!tt&&ur()==="input"){var _a=On(Yn);na(fr,_a===null)}_r(qr,sa)},Gi=function(qr,sa){qr.key==="Tab"&&Ma(null,!0),ke==null||ke(qr,sa)},Xi=i.useMemo(function(){return{prefixCls:Me,locale:rr,generateConfig:vr,button:_t.button,input:_t.input}},[Me,rr,vr,_t.button,_t.input]);if((0,A.Z)(function(){cr&&fr!==void 0&&Pa(null,pr,!1)},[cr,fr,pr]),(0,A.Z)(function(){var ha=ur();!cr&&ha==="input"&&(wr(!1),Ma(null,!0)),!cr&&we&&!tt&&ha==="panel"&&(wr(!0),Ma())},[cr]),0)var Eo;return i.createElement(N.Provider,{value:Xi},i.createElement(w,(0,o.Z)({},ae($),{popupElement:Gr,popupStyle:Ct.popup,popupClassName:Lt.popup,visible:cr,onClose:xa,range:!0}),i.createElement(Yr,(0,o.Z)({},$,{ref:xr,suffixIcon:pt,activeIndex:zr||cr?fr:null,activeHelp:!!Wa,allHelp:!!Wa&&hi==="preset",focused:zr,onFocus:yi,onBlur:Yi,onKeyDown:Gi,onSubmit:Ma,value:ei,maskFormat:mt,onChange:Aa,onInputChange:Ya,format:Ke,inputReadOnly:et,disabled:qe,open:cr,onOpenChange:wr,onClick:si,onClear:ui,invalid:Na,onInvalid:aa,onActiveInfo:ci}))))}var ut=i.forwardRef(Ee),Et=ut,Bt=u(11780);function Qt(d){var U=d.prefixCls,G=d.value,ee=d.onRemove,$=d.removeIcon,Ae=$===void 0?"\xD7":$,we=d.formatDate,Ke=d.disabled,mt=d.maxTagCount,bt=d.placeholder,Me="".concat(U,"-selector"),Ct="".concat(U,"-selection"),Lt="".concat(Ct,"-overflow");function xt(ke,qe){return i.createElement("span",{className:f()("".concat(Ct,"-item")),title:typeof ke=="string"?ke:null},i.createElement("span",{className:"".concat(Ct,"-item-content")},ke),!Ke&&qe&&i.createElement("span",{onMouseDown:function(Mt){Mt.preventDefault()},onClick:qe,className:"".concat(Ct,"-item-remove")},Ae))}function At(ke){var qe=we(ke),Nt=function(Dt){Dt&&Dt.stopPropagation(),ee(ke)};return xt(qe,Nt)}function tt(ke){var qe="+ ".concat(ke.length," ...");return xt(qe)}return i.createElement("div",{className:Me},i.createElement(Bt.Z,{prefixCls:Lt,data:G,renderItem:At,renderRest:tt,itemKey:function(qe){return we(qe)},maxCount:mt}),!G.length&&i.createElement("span",{className:"".concat(U,"-selection-placeholder")},bt))}var Gt=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function Tt(d,U){var G=d.id,ee=d.open,$=d.prefix,Ae=d.clearIcon,we=d.suffixIcon,Ke=d.activeHelp,mt=d.allHelp,bt=d.focused,Me=d.onFocus,Ct=d.onBlur,Lt=d.onKeyDown,xt=d.locale,At=d.generateConfig,tt=d.placeholder,ke=d.className,qe=d.style,Nt=d.onClick,Mt=d.onClear,Dt=d.internalPicker,qt=d.value,Ze=d.onChange,En=d.onSubmit,nr=d.onInputChange,rr=d.multiple,vr=d.maxTagCount,pr=d.format,Bn=d.maskFormat,Pn=d.preserveInvalidOnBlur,$n=d.onInvalid,Dn=d.disabled,An=d.invalid,Zn=d.inputReadOnly,dn=d.direction,Q=d.onOpenChange,J=d.onMouseDown,H=d.required,et=d["aria-required"],pt=d.autoFocus,Wt=d.tabIndex,Qe=d.removeIcon,nt=(0,ct.Z)(d,Gt),Se=dn==="rtl",_t=i.useContext(N),mn=_t.prefixCls,gn=i.useRef(),ar=i.useRef();i.useImperativeHandle(U,function(){return{nativeElement:gn.current,focus:function(Wn){var ir;(ir=ar.current)===null||ir===void 0||ir.focus(Wn)},blur:function(){var Wn;(Wn=ar.current)===null||Wn===void 0||Wn.blur()}}});var ht=Pt(nt),xr=function(Wn){Ze([Wn])},Sn=function(Wn){var ir=qt.filter(function(kr){return kr&&!L(At,xt,kr,Wn,Dt)});Ze(ir),ee||En()},Br=jt((0,K.Z)((0,K.Z)({},d),{},{onChange:xr}),function(gr){var Wn=gr.valueTexts;return{value:Wn[0]||"",active:bt}}),cr=(0,I.Z)(Br,2),Tr=cr[0],wr=cr[1],Kr=!!(Ae&&qt.length&&!Dn),jr=rr?i.createElement(i.Fragment,null,i.createElement(Qt,{prefixCls:mn,value:qt,onRemove:Sn,formatDate:wr,maxTagCount:vr,disabled:Dn,removeIcon:Qe,placeholder:tt}),i.createElement("input",{className:"".concat(mn,"-multiple-input"),value:qt.map(wr).join(","),ref:ar,readOnly:!0,autoFocus:pt,tabIndex:Wt}),i.createElement(Tn,{type:"suffix",icon:we}),Kr&&i.createElement(ln,{icon:Ae,onClear:Mt})):i.createElement(Ln,(0,o.Z)({ref:ar},Tr(),{autoFocus:pt,tabIndex:Wt,suffixIcon:we,clearIcon:Kr&&i.createElement(ln,{icon:Ae,onClear:Mt}),showActiveCls:!1}));return i.createElement("div",(0,o.Z)({},ht,{className:f()(mn,(0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)({},"".concat(mn,"-multiple"),rr),"".concat(mn,"-focused"),bt),"".concat(mn,"-disabled"),Dn),"".concat(mn,"-invalid"),An),"".concat(mn,"-rtl"),Se),ke),style:qe,ref:gn,onClick:Nt,onMouseDown:function(Wn){var ir,kr=Wn.target;kr!==((ir=ar.current)===null||ir===void 0?void 0:ir.inputElement)&&Wn.preventDefault(),J==null||J(Wn)}}),$&&i.createElement("div",{className:"".concat(mn,"-prefix")},$),jr)}var je=i.forwardRef(Tt),rt=je;function ft(d,U){var G=Xe(d),ee=(0,I.Z)(G,6),$=ee[0],Ae=ee[1],we=ee[2],Ke=ee[3],mt=ee[4],bt=ee[5],Me=$,Ct=Me.prefixCls,Lt=Me.styles,xt=Me.classNames,At=Me.order,tt=Me.defaultValue,ke=Me.value,qe=Me.needConfirm,Nt=Me.onChange,Mt=Me.onKeyDown,Dt=Me.disabled,qt=Me.disabledDate,Ze=Me.minDate,En=Me.maxDate,nr=Me.defaultOpen,rr=Me.open,vr=Me.onOpenChange,pr=Me.locale,Bn=Me.generateConfig,Pn=Me.picker,$n=Me.showNow,Dn=Me.showToday,An=Me.showTime,Zn=Me.mode,dn=Me.onPanelChange,Q=Me.onCalendarChange,J=Me.onOk,H=Me.multiple,et=Me.defaultPickerValue,pt=Me.pickerValue,Wt=Me.onPickerValueChange,Qe=Me.inputReadOnly,nt=Me.suffixIcon,Se=Me.removeIcon,_t=Me.onFocus,mn=Me.onBlur,gn=Me.presets,ar=Me.components,ht=Me.cellRender,xr=Me.dateRender,Sn=Me.monthCellRender,Br=Me.onClick,cr=Ut(U);function Tr(Xr){return Xr===null?null:H?Xr:Xr[0]}var wr=Vn(Bn,pr,Ae),Kr=gt(rr,nr,[Dt],vr),jr=(0,I.Z)(Kr,2),gr=jr[0],Wn=jr[1],ir=function(Gr,Aa,Ya){if(Q){var yi=(0,K.Z)({},Ya);delete yi.range,Q(Tr(Gr),Tr(Aa),yi)}},kr=function(Gr){J==null||J(Tr(Gr))},Hr=In(Bn,pr,Ke,!1,At,tt,ke,ir,kr),Yn=(0,I.Z)(Hr,5),Cr=Yn[0],Zr=Yn[1],zr=Yn[2],Fr=Yn[3],ur=Yn[4],fr=zr(),Vr=be([Dt]),On=(0,I.Z)(Vr,4),Zt=On[0],cn=On[1],sn=On[2],yn=On[3],_r=function(Gr){cn(!0),_t==null||_t(Gr,{})},Wr=function(Gr){cn(!1),mn==null||mn(Gr,{})},Qr=(0,X.C8)(Pn,{value:Zn}),va=(0,I.Z)(Qr,2),ia=va[0],oa=va[1],ua=ia==="date"&&An?"datetime":ia,ya=Gn(Pn,ia,$n,Dn),ga=Nt&&function(Xr,Gr){Nt(Tr(Xr),Tr(Gr))},Da=jn((0,K.Z)((0,K.Z)({},$),{},{onChange:ga}),Cr,Zr,zr,Fr,[],Ke,Zt,gr,bt),Oa=(0,I.Z)(Da,2),la=Oa[1],na=Ye(fr,bt),dt=(0,I.Z)(na,2),Mr=dt[0],ra=dt[1],ma=i.useMemo(function(){return Mr.some(function(Xr){return Xr})},[Mr]),Na=function(Gr,Aa){if(Wt){var Ya=(0,K.Z)((0,K.Z)({},Aa),{},{mode:Aa.mode[0]});delete Ya.range,Wt(Gr[0],Ya)}},aa=Jt(Bn,pr,fr,[ia],gr,yn,Ae,!1,et,pt,m(An==null?void 0:An.defaultOpenValue),Na,Ze,En),fa=(0,I.Z)(aa,2),pa=fa[0],La=fa[1],Za=(0,X.zX)(function(Xr,Gr,Aa){if(oa(Gr),dn&&Aa!==!1){var Ya=Xr||fr[fr.length-1];dn(Ya,Gr)}}),Pa=function(){la(zr()),Wn(!1,{force:!0})},Ga=function(Gr){!Dt&&!cr.current.nativeElement.contains(document.activeElement)&&cr.current.focus(),Wn(!0),Br==null||Br(Gr)},Ma=function(){la(null),Wn(!1,{force:!0})},si=i.useState(null),ui=(0,I.Z)(si,2),pi=ui[0],li=ui[1],hi=i.useState(null),Ha=(0,I.Z)(hi,2),Ba=Ha[0],Ta=Ha[1],Wa=i.useMemo(function(){var Xr=[Ba].concat((0,B.Z)(fr)).filter(function(Gr){return Gr});return H?Xr:Xr.slice(0,1)},[fr,Ba,H]),$a=i.useMemo(function(){return!H&&Ba?[Ba]:fr.filter(function(Xr){return Xr})},[fr,Ba,H]);i.useEffect(function(){gr||Ta(null)},[gr]);var ei=ve(gn),mi=function(Gr){Ta(Gr),li("preset")},ti=function(Gr){var Aa=H?wr(zr(),Gr):[Gr],Ya=la(Aa);Ya&&!H&&Wn(!1,{force:!0})},gi=function(Gr){ti(Gr)},ci=function(Gr){Ta(Gr),li("cell")},Xa=function(Gr){Wn(!0),_r(Gr)},ja=function(Gr){if(sn("panel"),!(H&&ua!==Pn)){var Aa=H?wr(zr(),Gr):[Gr];Fr(Aa),!qe&&!we&&Ae===ua&&Pa()}},Qa=function(){Wn(!1)},ka=te(ht,xr,Sn),Ja=i.useMemo(function(){var Xr=(0,re.Z)($,!1),Gr=(0,ie.Z)($,[].concat((0,B.Z)(Object.keys(Xr)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,K.Z)((0,K.Z)({},Gr),{},{multiple:$.multiple})},[$]),$r=i.createElement(lt,(0,o.Z)({},Ja,{showNow:ya,showTime:An,disabledDate:qt,onFocus:Xa,onBlur:Wr,picker:Pn,mode:ia,internalMode:ua,onPanelChange:Za,format:mt,value:fr,isInvalid:bt,onChange:null,onSelect:ja,pickerValue:pa,defaultOpenValue:An==null?void 0:An.defaultOpenValue,onPickerValueChange:La,hoverValue:Wa,onHover:ci,needConfirm:qe,onSubmit:Pa,onOk:ur,presets:ei,onPresetHover:mi,onPresetSubmit:ti,onNow:gi,cellRender:ka})),ta=function(Gr){Fr(Gr)},ba=function(){sn("input")},xa=function(Gr){sn("input"),Wn(!0,{inherit:!0}),_r(Gr)},Ea=function(Gr){Wn(!1),Wr(Gr)},Ka=function(Gr,Aa){Gr.key==="Tab"&&Pa(),Mt==null||Mt(Gr,Aa)},Va=i.useMemo(function(){return{prefixCls:Ct,locale:pr,generateConfig:Bn,button:ar.button,input:ar.input}},[Ct,pr,Bn,ar.button,ar.input]);return(0,A.Z)(function(){gr&&yn!==void 0&&Za(null,Pn,!1)},[gr,yn,Pn]),(0,A.Z)(function(){var Xr=sn();!gr&&Xr==="input"&&(Wn(!1),Pa()),!gr&&we&&!qe&&Xr==="panel"&&Pa()},[gr]),i.createElement(N.Provider,{value:Va},i.createElement(w,(0,o.Z)({},ae($),{popupElement:$r,popupStyle:Lt.popup,popupClassName:xt.popup,visible:gr,onClose:Qa}),i.createElement(rt,(0,o.Z)({},$,{ref:cr,suffixIcon:nt,removeIcon:Se,activeHelp:!!Ba,allHelp:!!Ba&&pi==="preset",focused:Zt,onFocus:xa,onBlur:Ea,onKeyDown:Ka,onSubmit:Pa,value:$a,maskFormat:mt,onChange:ta,onInputChange:ba,internalPicker:Ae,format:Ke,inputReadOnly:Qe,disabled:Dt,open:gr,onOpenChange:Wn,onClick:Ga,onClear:Ma,invalid:ma,onInvalid:function(Gr){ra(Gr,0)}}))))}var St=i.forwardRef(ft),Ot=St,fn=Ot},25930:function(er,Ft,u){"use strict";u.d(Ft,{Cd:function(){return te}});var o=u(67711),B=u(98506),K=u(33346),I=u(59301),X=u(92310),A=u.n(X),ie={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},re=function(){var _=(0,I.useRef)([]),F=(0,I.useRef)(null);return(0,I.useEffect)(function(){var k=Date.now(),Z=!1;_.current.forEach(function(E){if(E){Z=!0;var s=E.style;s.transitionDuration=".3s, .3s, .3s, .06s",F.current&&k-F.current<100&&(s.transitionDuration="0s, 0s")}}),Z&&(F.current=Date.now())}),_.current},e=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],i=function(_){var F=(0,B.Z)((0,B.Z)({},ie),_),k=F.className,Z=F.percent,E=F.prefixCls,s=F.strokeColor,c=F.strokeLinecap,C=F.strokeWidth,V=F.style,Ce=F.trailColor,_e=F.trailWidth,We=F.transition,vt=(0,K.Z)(F,e);delete vt.gapPosition;var Ve=Array.isArray(Z)?Z:[Z],yt=Array.isArray(s)?s:[s],de=re(),oe=C/2,ye=100-C/2,Pe="M ".concat(c==="round"?oe:0,",").concat(oe,` +`),O=this._stacks.get(N)||0;if(this._stacks.set(N,O+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=b*.5;let y,w=0;for(const[g,m]of this._stacks)(!y||w{const y=this._stacks.get(N)||0;this._stacks.set(N,y-1)}}}class e{constructor(v){var b;this._disposed=!1,this._options=v,this._leakageMon=ie>0?new re(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=!((b=this._options)===null||b===void 0)&&b._profName?new A(this._options._profName):void 0}get event(){return this._event||(this._event=(v,b,N)=>{var O;this._listeners||(this._listeners=new K.S);const y=this._listeners.isEmpty();y&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const w=this._listeners.push(b?[v,b]:v);y&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,v,b);const g=(O=this._leakageMon)===null||O===void 0?void 0:O.check(this._listeners.size),m=(0,B.OF)(()=>{g&&g(),this._disposed||(w(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))});return N instanceof B.SL?N.add(m):Array.isArray(N)&&N.push(m),m}),this._event}fire(v){var b,N;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new K.S);for(let O of this._listeners)this._deliveryQueue.push([O,v]);for((b=this._perfMon)===null||b===void 0||b.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[O,y]=this._deliveryQueue.shift();try{typeof O=="function"?O.call(void 0,y):O[0].call(O[1],y)}catch(w){(0,o.dL)(w)}}(N=this._perfMon)===null||N===void 0||N.stop()}}dispose(){var v,b,N,O,y;this._disposed||(this._disposed=!0,(v=this._listeners)===null||v===void 0||v.clear(),(b=this._deliveryQueue)===null||b===void 0||b.clear(),(O=(N=this._options)===null||N===void 0?void 0:N.onLastListenerRemove)===null||O===void 0||O.call(N),(y=this._leakageMon)===null||y===void 0||y.dispose())}}class i extends e{constructor(v){super(v),this._isPaused=0,this._eventQueue=new K.S,this._mergeFn=v==null?void 0:v.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){const v=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(v))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(v){this._listeners&&(this._isPaused!==0?this._eventQueue.push(v):super.fire(v))}}class p extends i{constructor(v){var b;super(v),this._delay=(b=v.delay)!==null&&b!==void 0?b:100}fire(v){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(v)}}class r{constructor(){this.buffers=[]}wrapEvent(v){return(b,N,O)=>v(y=>{const w=this.buffers[this.buffers.length-1];w?w.push(()=>b.call(N,y)):b.call(N,y)},void 0,O)}bufferEvents(v){const b=[];this.buffers.push(b);const N=v();return this.buffers.pop(),b.forEach(O=>O()),N}}class l{constructor(){this.listening=!1,this.inputEvent=X.None,this.inputEventListener=B.JT.None,this.emitter=new e({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(v){this.inputEvent=v,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=v(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},17845:function(er,Ft,u){"use strict";u.d(Ft,{I:function(){return o}});function o(B){const K=this;let I=!1,X;return function(){return I||(I=!0,X=B.apply(K,arguments)),X}}},88226:function(er,Ft,u){"use strict";u.d(Ft,{$:function(){return o}});var o;(function(B){function K(w){return w&&typeof w=="object"&&typeof w[Symbol.iterator]=="function"}B.is=K;const I=Object.freeze([]);function X(){return I}B.empty=X;function*A(w){yield w}B.single=A;function ie(w){return w||I}B.from=ie;function re(w){return!w||w[Symbol.iterator]().next().done===!0}B.isEmpty=re;function e(w){return w[Symbol.iterator]().next().value}B.first=e;function i(w,g){for(const m of w)if(g(m))return!0;return!1}B.some=i;function p(w,g){for(const m of w)if(g(m))return m}B.find=p;function*r(w,g){for(const m of w)g(m)&&(yield m)}B.filter=r;function*l(w,g){let m=0;for(const M of w)yield g(M,m++)}B.map=l;function*f(...w){for(const g of w)for(const m of g)yield m}B.concat=f;function*v(w){for(const g of w)for(const m of g)yield m}B.concatNested=v;function b(w,g,m){let M=m;for(const z of w)M=g(M,z);return M}B.reduce=b;function*N(w,g,m=w.length){for(g<0&&(g+=w.length),m<0?m+=w.length:m>w.length&&(m=w.length);gM===z){const M=w[Symbol.iterator](),z=g[Symbol.iterator]();for(;;){const q=M.next(),R=z.next();if(q.done!==R.done)return!1;if(q.done)return!0;if(!m(q.value,R.value))return!1}}B.equals=y})(o||(o={}))},69323:function(er,Ft,u){"use strict";u.d(Ft,{B9:function(){return l},F8:function(){return f},JT:function(){return N},Jz:function(){return y},OF:function(){return v},SL:function(){return b},Wf:function(){return r},XK:function(){return O},dk:function(){return i}});var o=u(17845),B=u(88226);const K=!1;let I=null;function X(w){I=w}if(K){const w="__is_disposable_tracked__";X(new class{trackDisposable(g){const m=new Error("Potentially leaked disposable").stack;setTimeout(()=>{g[w]||console.log(m)},3e3)}setParent(g,m){if(g&&g!==N.None)try{g[w]=!0}catch(M){}}markAsDisposed(g){if(g&&g!==N.None)try{g[w]=!0}catch(m){}}markAsSingleton(g){}})}function A(w){return I==null||I.trackDisposable(w),w}function ie(w){I==null||I.markAsDisposed(w)}function re(w,g){I==null||I.setParent(w,g)}function e(w,g){if(I)for(const m of w)I.setParent(m,g)}function i(w){return I==null||I.markAsSingleton(w),w}class p extends Error{constructor(g){super(`Encountered errors while disposing of store. Errors: [${g.join(", ")}]`),this.errors=g}}function r(w){return typeof w.dispose=="function"&&w.dispose.length===0}function l(w){if(B.$.is(w)){let g=[];for(const m of w)if(m)try{m.dispose()}catch(M){g.push(M)}if(g.length===1)throw g[0];if(g.length>1)throw new p(g);return Array.isArray(w)?[]:w}else if(w)return w.dispose(),w}function f(...w){const g=v(()=>l(w));return e(w,g),g}function v(w){const g=A({dispose:(0,o.I)(()=>{ie(g),w()})});return g}class b{constructor(){this._toDispose=new Set,this._isDisposed=!1,A(this)}dispose(){this._isDisposed||(ie(this),this._isDisposed=!0,this.clear())}clear(){try{l(this._toDispose.values())}finally{this._toDispose.clear()}}add(g){if(!g)return g;if(g===this)throw new Error("Cannot register a disposable on itself!");return re(g,this),this._isDisposed?b.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(g),g}}b.DISABLE_DISPOSED_WARNING=!1;class N{constructor(){this._store=new b,A(this),re(this._store,this)}dispose(){ie(this),this._store.dispose()}_register(g){if(g===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(g)}}N.None=Object.freeze({dispose(){}});class O{constructor(){this._isDisposed=!1,A(this)}get value(){return this._isDisposed?void 0:this._value}set value(g){var m;this._isDisposed||g===this._value||((m=this._value)===null||m===void 0||m.dispose(),g&&re(g,this),this._value=g)}clear(){this.value=void 0}dispose(){var g;this._isDisposed=!0,ie(this),(g=this._value)===null||g===void 0||g.dispose(),this._value=void 0}clearAndLeak(){const g=this._value;return this._value=void 0,g&&re(g,null),g}}class y{constructor(g){this.object=g}dispose(){}}},34502:function(er,Ft,u){"use strict";u.d(Ft,{S:function(){return B}});class o{constructor(I){this.element=I,this.next=o.Undefined,this.prev=o.Undefined}}o.Undefined=new o(void 0);class B{constructor(){this._first=o.Undefined,this._last=o.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===o.Undefined}clear(){let I=this._first;for(;I!==o.Undefined;){const X=I.next;I.prev=o.Undefined,I.next=o.Undefined,I=X}this._first=o.Undefined,this._last=o.Undefined,this._size=0}unshift(I){return this._insert(I,!1)}push(I){return this._insert(I,!0)}_insert(I,X){const A=new o(I);if(this._first===o.Undefined)this._first=A,this._last=A;else if(X){const re=this._last;this._last=A,A.prev=re,re.next=A}else{const re=this._first;this._first=A,A.next=re,re.prev=A}this._size+=1;let ie=!1;return()=>{ie||(ie=!0,this._remove(A))}}shift(){if(this._first!==o.Undefined){const I=this._first.element;return this._remove(this._first),I}}pop(){if(this._last!==o.Undefined){const I=this._last.element;return this._remove(this._last),I}}_remove(I){if(I.prev!==o.Undefined&&I.next!==o.Undefined){const X=I.prev;X.next=I.next,I.next.prev=X}else I.prev===o.Undefined&&I.next===o.Undefined?(this._first=o.Undefined,this._last=o.Undefined):I.next===o.Undefined?(this._last=this._last.prev,this._last.next=o.Undefined):I.prev===o.Undefined&&(this._first=this._first.next,this._first.prev=o.Undefined);this._size-=1}*[Symbol.iterator](){let I=this._first;for(;I!==o.Undefined;)yield I.element,I=I.next}}},23345:function(er,Ft,u){"use strict";u.d(Ft,{$L:function(){return M},ED:function(){return y},IJ:function(){return g},OS:function(){return ae},WE:function(){return q},dz:function(){return w},gn:function(){return z},li:function(){return v},r:function(){return x},tY:function(){return m},xS:function(){return R}});var o=u(97671),B;const K="en";let I=!1,X=!1,A=!1,ie=!1,re=!1,e=!1,i=!1,p,r=null,l=null,f;const v=typeof self=="object"?self:typeof u.g=="object"?u.g:{};let b;typeof v.vscode!="undefined"&&typeof v.vscode.process!="undefined"?b=v.vscode.process:typeof o!="undefined"&&(b=o);const N=typeof((B=b==null?void 0:b.versions)===null||B===void 0?void 0:B.electron)=="string"&&b.type==="renderer";if(typeof navigator=="object"&&!N)f=navigator.userAgent,I=f.indexOf("Windows")>=0,X=f.indexOf("Macintosh")>=0,i=(f.indexOf("Macintosh")>=0||f.indexOf("iPad")>=0||f.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,A=f.indexOf("Linux")>=0,e=!0,p=navigator.language,r=p;else if(typeof b=="object"){I=b.platform==="win32",X=b.platform==="darwin",A=b.platform==="linux",ie=A&&!!b.env.SNAP&&!!b.env.SNAP_REVISION,p=K,r=K;const _=b.env.VSCODE_NLS_CONFIG;if(_)try{const F=JSON.parse(_),k=F.availableLanguages["*"];p=F.locale,r=k||K,l=F._translationsConfigFile}catch(F){}re=!0}else console.error("Unable to resolve platform.");let O=0;X?O=1:I?O=3:A&&(O=2);const y=I,w=X,g=A,m=re,M=e,z=i,q=f,R=function(){if(v.setImmediate)return v.setImmediate.bind(v);if(typeof v.postMessage=="function"&&!v.importScripts){let k=[];v.addEventListener("message",E=>{if(E.data&&E.data.vscodeSetImmediateId)for(let s=0,c=k.length;s{const s=++Z;k.push({id:s,callback:E}),v.postMessage({vscodeSetImmediateId:s},"*")}}if(typeof(b==null?void 0:b.nextTick)=="function")return b.nextTick.bind(b);const F=Promise.resolve();return k=>F.then(k)}(),ae=X||i?2:I?1:3;let te=!0,Ye=!1;function x(){if(!Ye){Ye=!0;const _=new Uint8Array(2);_[0]=1,_[1]=2,te=new Uint16Array(_.buffer)[0]===513}return te}},95830:function(er,Ft,u){"use strict";u.d(Ft,{G:function(){return K}});var o=u(23345);const B=o.li.performance&&typeof o.li.performance.now=="function";class K{constructor(X){this._highResolution=B&&X,this._startTime=this._now(),this._stopTime=-1}static create(X=!0){return new K(X)}stop(){this._stopTime=this._now()}elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return this._highResolution?o.li.performance.now():Date.now()}}},82983:function(er,Ft,u){"use strict";u.d(Ft,{$i:function(){return Ce},C8:function(){return yt},GF:function(){return p},HO:function(){return Z},IO:function(){return r},K7:function(){return Ve},Kw:function(){return ye},LC:function(){return v},Mh:function(){return R},P1:function(){return ae},PJ:function(){return Pe},Qe:function(){return _e},R1:function(){return i},RP:function(){return C},S6:function(){return Ge},TT:function(){return y},Ut:function(){return s},V8:function(){return b},WU:function(){return K},YK:function(){return Ye},YU:function(){return I},ZG:function(){return te},ZH:function(){return _},ab:function(){return We},c1:function(){return de},df:function(){return M},ec:function(){return X},fi:function(){return ce},fy:function(){return A},j3:function(){return ie},j_:function(){return g},m5:function(){return o},mK:function(){return m},mr:function(){return l},oH:function(){return L},oL:function(){return re},ok:function(){return q},ow:function(){return N},qq:function(){return z},qu:function(){return O},rL:function(){return x},uS:function(){return oe},un:function(){return e},uq:function(){return f},vH:function(){return k},xe:function(){return vt},zY:function(){return w}});function o(P){return!P||typeof P!="string"?!0:P.trim().length===0}const B=/{(\d+)}/g;function K(P,...Y){return Y.length===0?P:P.replace(B,function(Be,se){const he=parseInt(se,10);return isNaN(he)||he<0||he>=Y.length?Be:Y[he]})}function I(P){return P.replace(/[<>&]/g,function(Y){switch(Y){case"<":return"<";case">":return">";case"&":return"&";default:return Y}})}function X(P){return P.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function A(P,Y=" "){const Be=ie(P,Y);return re(Be,Y)}function ie(P,Y){if(!P||!Y)return P;const Be=Y.length;if(Be===0||P.length===0)return P;let se=0;for(;P.indexOf(Y,se)===se;)se=se+Be;return P.substring(se)}function re(P,Y){if(!P||!Y)return P;const Be=Y.length,se=P.length;if(Be===0||se===0)return P;let he=se,me=-1;for(;me=P.lastIndexOf(Y,he-1),!(me===-1||me+Be!==he);){if(me===0)return"";he=me}return P.substring(0,he)}function e(P){return P.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function i(P){return P.replace(/\*/g,"")}function p(P,Y,Be={}){if(!P)throw new Error("Cannot create regex from empty string");Y||(P=X(P)),Be.wholeWord&&(/\B/.test(P.charAt(0))||(P="\\b"+P),/\B/.test(P.charAt(P.length-1))||(P=P+"\\b"));let se="";return Be.global&&(se+="g"),Be.matchCase||(se+="i"),Be.multiline&&(se+="m"),Be.unicode&&(se+="u"),new RegExp(P,se)}function r(P){return P.source==="^"||P.source==="^$"||P.source==="$"||P.source==="^\\s*$"?!1:!!(P.exec("")&&P.lastIndex===0)}function l(P){return(P.global?"g":"")+(P.ignoreCase?"i":"")+(P.multiline?"m":"")+(P.unicode?"u":"")}function f(P){return P.split(/\r\n|\r|\n/)}function v(P){for(let Y=0,Be=P.length;Y=0;Be--){const se=P.charCodeAt(Be);if(se!==32&&se!==9)return Be}return-1}function O(P,Y){return PY?1:0}function y(P,Y,Be=0,se=P.length,he=0,me=Y.length){for(;BeYt)return 1}const Ue=se-Be,Xe=me-he;return UeXe?1:0}function w(P,Y){return g(P,Y,0,P.length,0,Y.length)}function g(P,Y,Be=0,se=P.length,he=0,me=Y.length){for(;Be=128||Yt>=128)return y(P.toLowerCase(),Y.toLowerCase(),Be,se,he,me);m(wt)&&(wt-=32),m(Yt)&&(Yt-=32);const gt=wt-Yt;if(gt!==0)return gt}const Ue=se-Be,Xe=me-he;return UeXe?1:0}function m(P){return P>=97&&P<=122}function M(P){return P>=65&&P<=90}function z(P,Y){return P.length===Y.length&&g(P,Y)===0}function q(P,Y){const Be=Y.length;return Y.length>P.length?!1:g(P,Y,0,Be)===0}function R(P,Y){let Be,se=Math.min(P.length,Y.length);for(Be=0;Be1){const se=P.charCodeAt(Y-2);if(te(se))return x(se,Be)}return Be}function k(P,Y){const Be=ne.getInstance(),se=Y,he=P.length,me=_(P,he,Y);Y+=me>=65536?2:1;let Ue=Be.getGraphemeBreakType(me);for(;Y=65536?2:1,Ue=wt}return Y-se}function Z(P,Y){const Be=ne.getInstance(),se=Y,he=F(P,Y);Y-=he>=65536?2:1;let me=Be.getGraphemeBreakType(he);for(;Y>0;){const Ue=F(P,Y),Xe=Be.getGraphemeBreakType(Ue);if(ce(Xe,me))break;Y-=Ue>=65536?2:1,me=Xe}return se-Y}const E=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function s(P){return E.test(P)}const c=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDED6])/;function C(P){return c.test(P)}const V=/^[\t\n\r\x20-\x7E]*$/;function Ce(P){return V.test(P)}const _e=/[\u2028\u2029]/;function We(P){return _e.test(P)}function vt(P){for(let Y=0,Be=P.length;Y=11904&&P<=55215||P>=63744&&P<=64255||P>=65281&&P<=65374}function yt(P){return P>=127462&&P<=127487||P===8986||P===8987||P===9200||P===9203||P>=9728&&P<=10175||P===11088||P===11093||P>=127744&&P<=128591||P>=128640&&P<=128764||P>=128992&&P<=129003||P>=129280&&P<=129535||P>=129648&&P<=129750}const de="\uFEFF";function oe(P){return!!(P&&P.length>0&&P.charCodeAt(0)===65279)}function ye(P,Y=!1){return P?(Y&&(P=P.replace(/\\./g,"")),P.toLowerCase()!==P):!1}function Pe(P){return P=P%(2*26),P<26?String.fromCharCode(97+P):String.fromCharCode(65+P-26)}function Ge(P){return ne.getInstance().getGraphemeBreakType(P)}function ce(P,Y){return P===0?Y!==5&&Y!==7:P===2&&Y===3?!1:P===4||P===2||P===3||Y===4||Y===2||Y===3?!0:!(P===8&&(Y===8||Y===9||Y===11||Y===12)||(P===11||P===9)&&(Y===9||Y===10)||(P===12||P===10)&&Y===10||Y===5||Y===13||Y===7||P===1||P===13&&Y===14||P===6&&Y===6)}class ne{constructor(){this._data=ue()}static getInstance(){return ne._INSTANCE||(ne._INSTANCE=new ne),ne._INSTANCE}getGraphemeBreakType(Y){if(Y<32)return Y===10?3:Y===13?2:4;if(Y<127)return 0;const Be=this._data,se=Be.length/3;let he=1;for(;he<=se;)if(YBe[3*he+1])he=2*he+1;else return Be[3*he+2];return 0}}ne._INSTANCE=null;function ue(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}function L(P,Y){if(P===0)return 0;const Be=pe(P,Y);if(Be!==void 0)return Be;const se=F(Y,P);return P-=fe(se),P}function pe(P,Y){let Be=F(Y,P);for(P-=fe(Be);W(Be)||Be===65039||Be===8419;){if(P===0)return;Be=F(Y,P),P-=fe(Be)}if(yt(Be)){if(P>=0){const se=F(Y,P);se===8205&&(P-=fe(se))}return P}}function fe(P){return P>=65536?2:1}function W(P){return 127995<=P&&P<=127999}},72999:function(er,Ft,u){"use strict";u.d(Ft,{$E:function(){return v},$K:function(){return ie},D8:function(){return r},HD:function(){return B},IU:function(){return b},Jp:function(){return re},Kn:function(){return K},cW:function(){return i},f6:function(){return N},hj:function(){return I},jn:function(){return X},kJ:function(){return o},mf:function(){return p},o8:function(){return A},p_:function(){return e},vE:function(){return O}});function o(y){return Array.isArray(y)}function B(y){return typeof y=="string"}function K(y){return typeof y=="object"&&y!==null&&!Array.isArray(y)&&!(y instanceof RegExp)&&!(y instanceof Date)}function I(y){return typeof y=="number"&&!isNaN(y)}function X(y){return y===!0||y===!1}function A(y){return typeof y=="undefined"}function ie(y){return!re(y)}function re(y){return A(y)||y===null}function e(y,w){if(!y)throw new Error(w?`Unexpected type, expected '${w}'`:"Unexpected type")}function i(y){if(re(y))throw new Error("Assertion Failed: argument is undefined or null");return y}function p(y){return typeof y=="function"}function r(y,w){const g=Math.min(y.length,w.length);for(let m=0;mfunction(){const z=Array.prototype.slice.call(arguments,0);return w(M,z)};let m={};for(const M of y)m[M]=g(M);return m}function N(y){return y===null?void 0:y}function O(y,w="Unreachable"){throw new Error(w)}},13268:function(er,Ft,u){"use strict";u.d(Ft,{N:function(){return B}});function o(K,I){let X;return I.length===0?X=K:X=K.replace(/\{(\d+)\}/g,function(A,ie){const re=ie[0];return typeof I[re]!="undefined"?I[re]:A}),X}function B(K,I,...X){return o(I,X)}},96236:function(er,Ft,u){"use strict";u.d(Ft,{BH:function(){return b},NZ:function(){return N},U8:function(){return O},co:function(){return v},eH:function(){return f},vr:function(){return l}});var o=u(75918),B=u(52615),K=u(4348),I=u(88226),X=u(69323),A=u(34502),ie=u(35884),re=u(90689),e=u(16925),i=u(49055),p=function(y,w,g,m){var M=arguments.length,z=M<3?w:m===null?m=Object.getOwnPropertyDescriptor(w,g):m,q;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(y,w,g,m);else for(var R=y.length-1;R>=0;R--)(q=y[R])&&(z=(M<3?q(z):M>3?q(w,g,z):q(w,g))||z);return M>3&&z&&Object.defineProperty(w,g,z),z},r=function(y,w){return function(g,m){w(g,m,y)}};function l(y){return y.command!==void 0}class f{constructor(w){this.id=f._idPool++,this._debugName=w}}f._idPool=0,f.CommandPalette=new f("CommandPalette"),f.EditorContext=new f("EditorContext"),f.SimpleEditorContext=new f("SimpleEditorContext"),f.EditorContextCopy=new f("EditorContextCopy"),f.EditorContextPeek=new f("EditorContextPeek"),f.MenubarEditMenu=new f("MenubarEditMenu"),f.MenubarCopy=new f("MenubarCopy"),f.MenubarGoMenu=new f("MenubarGoMenu"),f.MenubarSelectionMenu=new f("MenubarSelectionMenu"),f.InlineCompletionsActions=new f("InlineCompletionsActions");const v=(0,e.yh)("menuService"),b=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new K.Q5,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:y=>y===f.CommandPalette}}addCommand(y){return this.addCommands(I.$.single(y))}addCommands(y){for(const w of y)this._commands.set(w.id,w);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),(0,X.OF)(()=>{let w=!1;for(const g of y)w=this._commands.delete(g.id)||w;w&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(y){return this._commands.get(y)}getCommands(){const y=new Map;return this._commands.forEach((w,g)=>y.set(g,w)),y}appendMenuItem(y,w){return this.appendMenuItems(I.$.single({id:y,item:w}))}appendMenuItems(y){const w=new Set,g=new A.S;for(const{id:m,item:M}of y){let z=this._menuItems.get(m);z||(z=new A.S,this._menuItems.set(m,z)),g.push(z.push(M)),w.add(m)}return this._onDidChangeMenu.fire(w),(0,X.OF)(()=>{if(g.size>0){for(let m of g)m();this._onDidChangeMenu.fire(w),g.clear()}})}getMenuItems(y){let w;return this._menuItems.has(y)?w=[...this._menuItems.get(y)]:w=[],y===f.CommandPalette&&this._appendImplicitItems(w),w}_appendImplicitItems(y){const w=new Set;for(const g of y)l(g)&&(w.add(g.command.id),g.alt&&w.add(g.alt.id));this._commands.forEach((g,m)=>{w.has(m)||y.push({command:g})})}};class N extends o.wY{constructor(w,g,m,M){super(`submenuitem.${w.submenu.id}`,typeof w.title=="string"?w.title:w.title.value,[],"submenu"),this.item=w,this._menuService=g,this._contextKeyService=m,this._options=M}get actions(){const w=[],g=this._menuService.createMenu(this.item.submenu,this._contextKeyService),m=g.getActions(this._options);g.dispose();for(const[,M]of m)M.length>0&&(w.push(...M),w.push(new o.Z0));return w.length&&w.pop(),w}}let O=class vu{constructor(w,g,m,M,z){var q,R;if(this._commandService=z,this.id=w.id,this.label=m!=null&&m.renderShortTitle&&w.shortTitle?typeof w.shortTitle=="string"?w.shortTitle:w.shortTitle.value:typeof w.title=="string"?w.title:w.title.value,this.tooltip=(R=typeof w.tooltip=="string"?w.tooltip:(q=w.tooltip)===null||q===void 0?void 0:q.value)!==null&&R!==void 0?R:"",this.enabled=!w.precondition||M.contextMatchesRules(w.precondition),this.checked=void 0,w.toggled){const ae=w.toggled.condition?w.toggled:{condition:w.toggled};this.checked=M.contextMatchesRules(ae.condition),this.checked&&ae.tooltip&&(this.tooltip=typeof ae.tooltip=="string"?ae.tooltip:ae.tooltip.value),ae.title&&(this.label=typeof ae.title=="string"?ae.title:ae.title.value)}this.item=w,this.alt=g?new vu(g,void 0,m,M,z):void 0,this._options=m,i.kS.isThemeIcon(w.icon)&&(this.class=B.dT.asClassName(w.icon))}dispose(){}run(...w){var g,m;let M=[];return!((g=this._options)===null||g===void 0)&&g.arg&&(M=[...M,this._options.arg]),!((m=this._options)===null||m===void 0)&&m.shouldForwardArgs&&(M=[...M,...w]),this._commandService.executeCommand(this.id,...M)}};O=p([r(3,re.i6),r(4,ie.H)],O)},35884:function(er,Ft,u){"use strict";u.d(Ft,{H:function(){return ie},P:function(){return re}});var o=u(4348),B=u(88226),K=u(69323),I=u(34502),X=u(72999),A=u(16925);const ie=(0,A.yh)("commandService"),re=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new o.Q5,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(e,i){if(!e)throw new Error("invalid command");if(typeof e=="string"){if(!i)throw new Error("invalid command");return this.registerCommand({id:e,handler:i})}if(e.description){const v=[];for(let N of e.description.args)v.push(N.constraint);const b=e.handler;e.handler=function(N,...O){return(0,X.D8)(O,v),b(N,...O)}}const{id:p}=e;let r=this._commands.get(p);r||(r=new I.S,this._commands.set(p,r));let l=r.unshift(e),f=(0,K.OF)(()=>{l();const v=this._commands.get(p);v!=null&&v.isEmpty()&&this._commands.delete(p)});return this._onDidRegisterCommand.fire(p),f}registerCommandAlias(e,i){return re.registerCommand(e,(p,...r)=>p.get(ie).executeCommand(i,...r))}getCommand(e){const i=this._commands.get(e);if(!(!i||i.isEmpty()))return B.$.first(i)}getCommands(){const e=new Map;for(const i of this._commands.keys()){const p=this.getCommand(i);p&&e.set(i,p)}return e}};re.registerCommand("noop",()=>{})},90689:function(er,Ft,u){"use strict";u.d(Ft,{Ao:function(){return ie},Eq:function(){return x},Fb:function(){return re},K8:function(){return k},i6:function(){return Ye},uy:function(){return te}});var o=u(23345),B=u(82983),K=u(16925);let I=o.WE||"";const X=new Map;X.set("false",!1),X.set("true",!0),X.set("isMac",o.dz),X.set("isLinux",o.IJ),X.set("isWindows",o.ED),X.set("isWeb",o.$L),X.set("isMacNative",o.dz&&!o.$L),X.set("isEdge",I.indexOf("Edg/")>=0),X.set("isFirefox",I.indexOf("Firefox")>=0),X.set("isChrome",I.indexOf("Chrome")>=0),X.set("isSafari",I.indexOf("Safari")>=0);const A=Object.prototype.hasOwnProperty;class ie{static has(s){return r.create(s)}static equals(s,c){return l.create(s,c)}static regex(s,c){return M.create(s,c)}static not(s){return N.create(s)}static and(...s){return R.create(s,null)}static or(...s){return ae.create(s,null,!0)}static deserialize(s,c=!1){if(s)return this._deserializeOrExpression(s,c)}static _deserializeOrExpression(s,c){let C=s.split("||");return ae.create(C.map(V=>this._deserializeAndExpression(V,c)),null,!0)}static _deserializeAndExpression(s,c){let C=s.split("&&");return R.create(C.map(V=>this._deserializeOne(V,c)),null)}static _deserializeOne(s,c){if(s=s.trim(),s.indexOf("!=")>=0){let C=s.split("!=");return b.create(C[0].trim(),this._deserializeValue(C[1],c))}if(s.indexOf("==")>=0){let C=s.split("==");return l.create(C[0].trim(),this._deserializeValue(C[1],c))}if(s.indexOf("=~")>=0){let C=s.split("=~");return M.create(C[0].trim(),this._deserializeRegexValue(C[1],c))}if(s.indexOf(" in ")>=0){let C=s.split(" in ");return f.create(C[0].trim(),C[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(s)){const C=s.split(">=");return w.create(C[0].trim(),C[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(s)){const C=s.split(">");return y.create(C[0].trim(),C[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(s)){const C=s.split("<=");return m.create(C[0].trim(),C[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(s)){const C=s.split("<");return g.create(C[0].trim(),C[1].trim())}return/^\!\s*/.test(s)?N.create(s.substr(1).trim()):r.create(s)}static _deserializeValue(s,c){if(s=s.trim(),s==="true")return!0;if(s==="false")return!1;let C=/^'([^']*)'$/.exec(s);return C?C[1].trim():s}static _deserializeRegexValue(s,c){if((0,B.m5)(s)){if(c)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let C=s.indexOf("/"),V=s.lastIndexOf("/");if(C===V||C<0){if(c)throw new Error(`bad regexp-value '${s}', missing /-enclosure`);return console.warn(`bad regexp-value '${s}', missing /-enclosure`),null}let Ce=s.slice(C+1,V),_e=s[V+1]==="i"?"i":"";try{return new RegExp(Ce,_e)}catch(We){if(c)throw new Error(`bad regexp-value '${s}', parse error: ${We}`);return console.warn(`bad regexp-value '${s}', parse error: ${We}`),null}}}function re(E,s){const c=E?E.substituteConstants():void 0,C=s?s.substituteConstants():void 0;return!c&&!C?!0:!c||!C?!1:c.equals(C)}function e(E,s){return E.cmp(s)}class i{constructor(){this.type=0}cmp(s){return this.type-s.type}equals(s){return s.type===this.type}substituteConstants(){return this}evaluate(s){return!1}serialize(){return"false"}keys(){return[]}negate(){return p.INSTANCE}}i.INSTANCE=new i;class p{constructor(){this.type=1}cmp(s){return this.type-s.type}equals(s){return s.type===this.type}substituteConstants(){return this}evaluate(s){return!0}serialize(){return"true"}keys(){return[]}negate(){return i.INSTANCE}}p.INSTANCE=new p;class r{constructor(s,c){this.key=s,this.negated=c,this.type=2}static create(s,c=null){const C=X.get(s);return typeof C=="boolean"?C?p.INSTANCE:i.INSTANCE:new r(s,c)}cmp(s){return s.type!==this.type?this.type-s.type:_(this.key,s.key)}equals(s){return s.type===this.type?this.key===s.key:!1}substituteConstants(){const s=X.get(this.key);return typeof s=="boolean"?s?p.INSTANCE:i.INSTANCE:this}evaluate(s){return!!s.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=N.create(this.key,this)),this.negated}}class l{constructor(s,c,C){this.key=s,this.value=c,this.negated=C,this.type=4}static create(s,c,C=null){if(typeof c=="boolean")return c?r.create(s,C):N.create(s,C);const V=X.get(s);return typeof V=="boolean"?c===(V?"true":"false")?p.INSTANCE:i.INSTANCE:new l(s,c,C)}cmp(s){return s.type!==this.type?this.type-s.type:F(this.key,this.value,s.key,s.value)}equals(s){return s.type===this.type?this.key===s.key&&this.value===s.value:!1}substituteConstants(){const s=X.get(this.key);if(typeof s=="boolean"){const c=s?"true":"false";return this.value===c?p.INSTANCE:i.INSTANCE}return this}evaluate(s){return s.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=b.create(this.key,this.value,this)),this.negated}}class f{constructor(s,c){this.key=s,this.valueKey=c,this.type=10,this.negated=null}static create(s,c){return new f(s,c)}cmp(s){return s.type!==this.type?this.type-s.type:F(this.key,this.valueKey,s.key,s.valueKey)}equals(s){return s.type===this.type?this.key===s.key&&this.valueKey===s.valueKey:!1}substituteConstants(){return this}evaluate(s){const c=s.getValue(this.valueKey),C=s.getValue(this.key);return Array.isArray(c)?c.indexOf(C)>=0:typeof C=="string"&&typeof c=="object"&&c!==null?A.call(c,C):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=v.create(this)),this.negated}}class v{constructor(s){this._actual=s,this.type=11}static create(s){return new v(s)}cmp(s){return s.type!==this.type?this.type-s.type:this._actual.cmp(s._actual)}equals(s){return s.type===this.type?this._actual.equals(s._actual):!1}substituteConstants(){return this}evaluate(s){return!this._actual.evaluate(s)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class b{constructor(s,c,C){this.key=s,this.value=c,this.negated=C,this.type=5}static create(s,c,C=null){if(typeof c=="boolean")return c?N.create(s,C):r.create(s,C);const V=X.get(s);return typeof V=="boolean"?c===(V?"true":"false")?i.INSTANCE:p.INSTANCE:new b(s,c,C)}cmp(s){return s.type!==this.type?this.type-s.type:F(this.key,this.value,s.key,s.value)}equals(s){return s.type===this.type?this.key===s.key&&this.value===s.value:!1}substituteConstants(){const s=X.get(this.key);if(typeof s=="boolean"){const c=s?"true":"false";return this.value===c?i.INSTANCE:p.INSTANCE}return this}evaluate(s){return s.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=l.create(this.key,this.value,this)),this.negated}}class N{constructor(s,c){this.key=s,this.negated=c,this.type=3}static create(s,c=null){const C=X.get(s);return typeof C=="boolean"?C?i.INSTANCE:p.INSTANCE:new N(s,c)}cmp(s){return s.type!==this.type?this.type-s.type:_(this.key,s.key)}equals(s){return s.type===this.type?this.key===s.key:!1}substituteConstants(){const s=X.get(this.key);return typeof s=="boolean"?s?i.INSTANCE:p.INSTANCE:this}evaluate(s){return!s.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=r.create(this.key,this)),this.negated}}function O(E,s){if(typeof E=="string"){const c=parseFloat(E);isNaN(c)||(E=c)}return typeof E=="string"||typeof E=="number"?s(E):i.INSTANCE}class y{constructor(s,c,C){this.key=s,this.value=c,this.negated=C,this.type=12}static create(s,c,C=null){return O(c,V=>new y(s,V,C))}cmp(s){return s.type!==this.type?this.type-s.type:F(this.key,this.value,s.key,s.value)}equals(s){return s.type===this.type?this.key===s.key&&this.value===s.value:!1}substituteConstants(){return this}evaluate(s){return typeof this.value=="string"?!1:parseFloat(s.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=m.create(this.key,this.value,this)),this.negated}}class w{constructor(s,c,C){this.key=s,this.value=c,this.negated=C,this.type=13}static create(s,c,C=null){return O(c,V=>new w(s,V,C))}cmp(s){return s.type!==this.type?this.type-s.type:F(this.key,this.value,s.key,s.value)}equals(s){return s.type===this.type?this.key===s.key&&this.value===s.value:!1}substituteConstants(){return this}evaluate(s){return typeof this.value=="string"?!1:parseFloat(s.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=g.create(this.key,this.value,this)),this.negated}}class g{constructor(s,c,C){this.key=s,this.value=c,this.negated=C,this.type=14}static create(s,c,C=null){return O(c,V=>new g(s,V,C))}cmp(s){return s.type!==this.type?this.type-s.type:F(this.key,this.value,s.key,s.value)}equals(s){return s.type===this.type?this.key===s.key&&this.value===s.value:!1}substituteConstants(){return this}evaluate(s){return typeof this.value=="string"?!1:parseFloat(s.getValue(this.key))new m(s,V,C))}cmp(s){return s.type!==this.type?this.type-s.type:F(this.key,this.value,s.key,s.value)}equals(s){return s.type===this.type?this.key===s.key&&this.value===s.value:!1}substituteConstants(){return this}evaluate(s){return typeof this.value=="string"?!1:parseFloat(s.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=y.create(this.key,this.value,this)),this.negated}}class M{constructor(s,c){this.key=s,this.regexp=c,this.type=7,this.negated=null}static create(s,c){return new M(s,c)}cmp(s){if(s.type!==this.type)return this.type-s.type;if(this.keys.key)return 1;const c=this.regexp?this.regexp.source:"",C=s.regexp?s.regexp.source:"";return cC?1:0}equals(s){if(s.type===this.type){const c=this.regexp?this.regexp.source:"",C=s.regexp?s.regexp.source:"";return this.key===s.key&&c===C}return!1}substituteConstants(){return this}evaluate(s){let c=s.getValue(this.key);return this.regexp?this.regexp.test(c):!1}serialize(){const s=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${s}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=z.create(this)),this.negated}}class z{constructor(s){this._actual=s,this.type=8}static create(s){return new z(s)}cmp(s){return s.type!==this.type?this.type-s.type:this._actual.cmp(s._actual)}equals(s){return s.type===this.type?this._actual.equals(s._actual):!1}substituteConstants(){return this}evaluate(s){return!this._actual.evaluate(s)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function q(E){let s=null;for(let c=0,C=E.length;cs.expr.length)return 1;for(let c=0,C=this.expr.length;c1;){const Ce=C[C.length-1];if(Ce.type!==9)break;C.pop();const _e=C.pop(),We=C.length===0,vt=ae.create(Ce.expr.map(Ve=>R.create([Ve,_e],null)),null,We);vt&&(C.push(vt),C.sort(e))}return C.length===1?C[0]:new R(C,c)}}serialize(){return this.expr.map(s=>s.serialize()).join(" && ")}keys(){const s=[];for(let c of this.expr)s.push(...c.keys());return s}negate(){if(!this.negated){const s=[];for(let c of this.expr)s.push(c.negate());this.negated=ae.create(s,this,!0)}return this.negated}}class ae{constructor(s,c){this.expr=s,this.negated=c,this.type=9}static create(s,c,C){return ae._normalizeArr(s,c,C)}cmp(s){if(s.type!==this.type)return this.type-s.type;if(this.expr.lengths.expr.length)return 1;for(let c=0,C=this.expr.length;cs.serialize()).join(" || ")}keys(){const s=[];for(let c of this.expr)s.push(...c.keys());return s}negate(){if(!this.negated){let s=[];for(let c of this.expr)s.push(c.negate());for(;s.length>1;){const c=s.shift(),C=s.shift(),V=[];for(const _e of Z(c))for(const We of Z(C))V.push(R.create([_e,We],null));const Ce=s.length===0;s.unshift(ae.create(V,null,Ce))}this.negated=s[0]}return this.negated}}class te extends r{constructor(s,c,C){super(s,null),this._defaultValue=c,typeof C=="object"?te._info.push(Object.assign(Object.assign({},C),{key:s})):C!==!0&&te._info.push({key:s,description:C,type:c!=null?typeof c:void 0})}static all(){return te._info.values()}bindTo(s){return s.createKey(this.key,this._defaultValue)}getValue(s){return s.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(s){return l.create(this.key,s)}}te._info=[];const Ye=(0,K.yh)("contextKeyService"),x="setContext";function _(E,s){return Es?1:0}function F(E,s,c,C){return Ec?1:sC?1:0}function k(E,s){if(s.type===6&&E.type!==9&&E.type!==6){for(const V of s.expr)if(E.equals(V))return!0}const c=E.negate(),C=Z(c).concat(Z(s));C.sort(e);for(let V=0;VA,o.serviceIds.set(A,ie),ie}function X(A){return function(ie,re,e){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");K(A,ie,e,!0)}}},44650:function(er,Ft,u){"use strict";u.d(Ft,{B:function(){return I}});var o=u(76068),B=u(72999);class K{constructor(){this.data=new Map}add(A,ie){o.ok(B.HD(A)),o.ok(B.Kn(ie)),o.ok(!this.data.has(A),"There is already an extension with this id"),this.data.set(A,ie)}as(A){return this.data.get(A)||null}}const I=new K},66213:function(er,Ft,u){"use strict";u.d(Ft,{e:function(){return o}});var o;(function(B){B.DARK="dark",B.LIGHT="light",B.HIGH_CONTRAST="hc"})(o||(o={}))},49055:function(er,Ft,u){"use strict";u.d(Ft,{EN:function(){return e},IP:function(){return r},Ic:function(){return v},XE:function(){return ie},bB:function(){return b},kS:function(){return i},m6:function(){return p}});var o=u(52615),B=u(4348),K=u(69323),I=u(16925),X=u(44650),A=u(66213);const ie=(0,I.yh)("themeService");var re;(function(N){function O(y){return y&&typeof y=="object"&&typeof y.id=="string"}N.isThemeColor=O})(re||(re={}));function e(N){return{id:N}}var i;(function(N){function O(z){return z&&typeof z=="object"&&typeof z.id=="string"&&(typeof z.color=="undefined"||re.isThemeColor(z.color))}N.isThemeIcon=O;const y=new RegExp(`^\\$\\((${o.dT.iconNameExpression}(?:${o.dT.iconModifierExpression})?)\\)$`);function w(z){const q=y.exec(z);if(!q)return;let[,R]=q;return{id:R}}N.fromString=w;function g(z,q){let R=z.id;const ae=R.lastIndexOf("~");return ae!==-1&&(R=R.substring(0,ae)),q&&(R=`${R}~${q}`),{id:R}}N.modify=g;function m(z,q){var R,ae;return z.id===q.id&&((R=z.color)===null||R===void 0?void 0:R.id)===((ae=q.color)===null||ae===void 0?void 0:ae.id)}N.isEqual=m;function M(z,q){return{id:z.id,color:q?e(q):void 0}}N.asThemeIcon=M,N.asClassNameArray=o.dT.asClassNameArray,N.asClassName=o.dT.asClassName,N.asCSSSelector=o.dT.asCSSSelector})(i||(i={}));function p(N){switch(N){case A.e.DARK:return"vs-dark";case A.e.HIGH_CONTRAST:return"hc-black";default:return"vs"}}const r={ThemingContribution:"base.contributions.theming"};class l{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new B.Q5}onColorThemeChange(O){return this.themingParticipants.push(O),this.onThemingParticipantAddedEmitter.fire(O),(0,K.OF)(()=>{const y=this.themingParticipants.indexOf(O);this.themingParticipants.splice(y,1)})}getThemingParticipants(){return this.themingParticipants}}let f=new l;X.B.add(r.ThemingContribution,f);function v(N){return f.onColorThemeChange(N)}class b extends K.JT{constructor(O){super(),this.themeService=O,this.theme=O.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(y=>this.onThemeChange(y)))}onThemeChange(O){this.theme=O,this.updateStyles()}updateStyles(){}}},16632:function(er,Ft,u){"use strict";var o=u(67711),B=u(98506),K=u(52873),I=u(16886),X=u(33346),A=u(92310),ie=u.n(A),re=u(18929),e=u(59301),i=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],p=(0,e.forwardRef)(function(r,l){var f=r.prefixCls,v=f===void 0?"rc-checkbox":f,b=r.className,N=r.style,O=r.checked,y=r.disabled,w=r.defaultChecked,g=w===void 0?!1:w,m=r.type,M=m===void 0?"checkbox":m,z=r.title,q=r.onChange,R=(0,X.Z)(r,i),ae=(0,e.useRef)(null),te=(0,e.useRef)(null),Ye=(0,re.Z)(g,{value:O}),x=(0,I.Z)(Ye,2),_=x[0],F=x[1];(0,e.useImperativeHandle)(l,function(){return{focus:function(s){var c;(c=ae.current)===null||c===void 0||c.focus(s)},blur:function(){var s;(s=ae.current)===null||s===void 0||s.blur()},input:ae.current,nativeElement:te.current}});var k=ie()(v,b,(0,K.Z)((0,K.Z)({},"".concat(v,"-checked"),_),"".concat(v,"-disabled"),y)),Z=function(s){y||("checked"in r||F(s.target.checked),q==null||q({target:(0,B.Z)((0,B.Z)({},r),{},{type:M,checked:s.target.checked}),stopPropagation:function(){s.stopPropagation()},preventDefault:function(){s.preventDefault()},nativeEvent:s.nativeEvent}))};return e.createElement("span",{className:k,title:z,style:N,ref:te},e.createElement("input",(0,o.Z)({},R,{className:"".concat(v,"-input"),ref:ae,onChange:Z,disabled:y,checked:!!_,type:M})),e.createElement("span",{className:"".concat(v,"-inner")}))});Ft.Z=p},96478:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return z}});var o=u(67711),B=u(52873),K=u(16886),I=u(33346),X=u(65030),A=u(92310),ie=u.n(A),re=u(8654),e=u(59301),i=u(10228),p=u(16089),r=i.Z.ESC,l=i.Z.TAB;function f(q){var R=q.visible,ae=q.triggerRef,te=q.onVisibleChange,Ye=q.autoFocus,x=q.overlayRef,_=e.useRef(!1),F=function(){if(R){var s,c;(s=ae.current)===null||s===void 0||(c=s.focus)===null||c===void 0||c.call(s),te==null||te(!1)}},k=function(){var s;return(s=x.current)!==null&&s!==void 0&&s.focus?(x.current.focus(),_.current=!0,!0):!1},Z=function(s){switch(s.keyCode){case r:F();break;case l:{var c=!1;_.current||(c=k()),c?s.preventDefault():F();break}}};e.useEffect(function(){return R?(window.addEventListener("keydown",Z),Ye&&(0,p.Z)(k,3),function(){window.removeEventListener("keydown",Z),_.current=!1}):function(){_.current=!1}},[R])}var v=(0,e.forwardRef)(function(q,R){var ae=q.overlay,te=q.arrow,Ye=q.prefixCls,x=(0,e.useMemo)(function(){var F;return typeof ae=="function"?F=ae():F=ae,F},[ae]),_=(0,re.sQ)(R,(0,re.C4)(x));return e.createElement(e.Fragment,null,te&&e.createElement("div",{className:"".concat(Ye,"-arrow")}),e.cloneElement(x,{ref:(0,re.Yr)(x)?_:void 0}))}),b=v,N={adjustX:1,adjustY:1},O=[0,0],y={topLeft:{points:["bl","tl"],overflow:N,offset:[0,-4],targetOffset:O},top:{points:["bc","tc"],overflow:N,offset:[0,-4],targetOffset:O},topRight:{points:["br","tr"],overflow:N,offset:[0,-4],targetOffset:O},bottomLeft:{points:["tl","bl"],overflow:N,offset:[0,4],targetOffset:O},bottom:{points:["tc","bc"],overflow:N,offset:[0,4],targetOffset:O},bottomRight:{points:["tr","br"],overflow:N,offset:[0,4],targetOffset:O}},w=y,g=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function m(q,R){var ae,te=q.arrow,Ye=te===void 0?!1:te,x=q.prefixCls,_=x===void 0?"rc-dropdown":x,F=q.transitionName,k=q.animation,Z=q.align,E=q.placement,s=E===void 0?"bottomLeft":E,c=q.placements,C=c===void 0?w:c,V=q.getPopupContainer,Ce=q.showAction,_e=q.hideAction,We=q.overlayClassName,vt=q.overlayStyle,Ve=q.visible,yt=q.trigger,de=yt===void 0?["hover"]:yt,oe=q.autoFocus,ye=q.overlay,Pe=q.children,Ge=q.onVisibleChange,ce=(0,I.Z)(q,g),ne=e.useState(),ue=(0,K.Z)(ne,2),L=ue[0],pe=ue[1],fe="visible"in q?Ve:L,W=e.useRef(null),P=e.useRef(null),Y=e.useRef(null);e.useImperativeHandle(R,function(){return W.current});var Be=function(Ut){pe(Ut),Ge==null||Ge(Ut)};f({visible:fe,triggerRef:Y,onVisibleChange:Be,autoFocus:oe,overlayRef:P});var se=function(Ut){var ve=q.onOverlayClick;pe(!1),ve&&ve(Ut)},he=function(){return e.createElement(b,{ref:P,overlay:ye,prefixCls:_,arrow:Ye})},me=function(){return typeof ye=="function"?he:he()},Ue=function(){var Ut=q.minOverlayWidthMatchTrigger,ve=q.alignPoint;return"minOverlayWidthMatchTrigger"in q?Ut:!ve},Xe=function(){var Ut=q.openClassName;return Ut!==void 0?Ut:"".concat(_,"-open")},wt=e.cloneElement(Pe,{className:ie()((ae=Pe.props)===null||ae===void 0?void 0:ae.className,fe&&Xe()),ref:(0,re.Yr)(Pe)?(0,re.sQ)(Y,(0,re.C4)(Pe)):void 0}),Yt=_e;return!Yt&&de.indexOf("contextMenu")!==-1&&(Yt=["click"]),e.createElement(X.Z,(0,o.Z)({builtinPlacements:C},ce,{prefixCls:_,ref:W,popupClassName:ie()(We,(0,B.Z)({},"".concat(_,"-show-arrow"),Ye)),popupStyle:vt,action:de,showAction:Ce,hideAction:Yt,popupPlacement:s,popupAlign:Z,popupTransitionName:F,popupAnimation:k,popupVisible:fe,stretch:Ue()?"minWidth":"",popup:me(),onPopupVisibleChange:Be,onPopupClick:se,getPopupContainer:V}),wt)}var M=e.forwardRef(m),z=M},20922:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return de}});var o=u(67711),B=u(52873),K=u(26420),I=u(16886),X=u(33346),A=u(42573),ie=u(58698);function re(){return typeof BigInt=="function"}function e(oe){return!oe&&oe!==0&&!Number.isNaN(oe)||!String(oe).trim()}function i(oe){var ye=oe.trim(),Pe=ye.startsWith("-");Pe&&(ye=ye.slice(1)),ye=ye.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),ye.startsWith(".")&&(ye="0".concat(ye));var Ge=ye||"0",ce=Ge.split("."),ne=ce[0]||"0",ue=ce[1]||"0";ne==="0"&&ue==="0"&&(Pe=!1);var L=Pe?"-":"";return{negative:Pe,negativeStr:L,trimStr:Ge,integerStr:ne,decimalStr:ue,fullStr:"".concat(L).concat(Ge)}}function p(oe){var ye=String(oe);return!Number.isNaN(Number(ye))&&ye.includes("e")}function r(oe){var ye=String(oe);if(p(oe)){var Pe=Number(ye.slice(ye.indexOf("e-")+2)),Ge=ye.match(/\.(\d+)/);return Ge!=null&&Ge[1]&&(Pe+=Ge[1].length),Pe}return ye.includes(".")&&f(ye)?ye.length-ye.indexOf(".")-1:0}function l(oe){var ye=String(oe);if(p(oe)){if(oe>Number.MAX_SAFE_INTEGER)return String(re()?BigInt(oe).toString():Number.MAX_SAFE_INTEGER);if(oe0&&arguments[0]!==void 0?arguments[0]:!0;return Pe?this.isInvalidate()?"":i("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),oe}(),b=function(){function oe(ye){if((0,A.Z)(this,oe),(0,B.Z)(this,"origin",""),(0,B.Z)(this,"number",void 0),(0,B.Z)(this,"empty",void 0),e(ye)){this.empty=!0;return}this.origin=String(ye),this.number=Number(ye)}return(0,ie.Z)(oe,[{key:"negate",value:function(){return new oe(-this.toNumber())}},{key:"add",value:function(Pe){if(this.isInvalidate())return new oe(Pe);var Ge=Number(Pe);if(Number.isNaN(Ge))return this;var ce=this.number+Ge;if(ce>Number.MAX_SAFE_INTEGER)return new oe(Number.MAX_SAFE_INTEGER);if(ceNumber.MAX_SAFE_INTEGER)return new oe(Number.MAX_SAFE_INTEGER);if(ce0&&arguments[0]!==void 0?arguments[0]:!0;return Pe?this.isInvalidate()?"":l(this.number):this.origin}}]),oe}();function N(oe){return re()?new v(oe):new b(oe)}function O(oe,ye,Pe){var Ge=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(oe==="")return"";var ce=i(oe),ne=ce.negativeStr,ue=ce.integerStr,L=ce.decimalStr,pe="".concat(ye).concat(L),fe="".concat(ne).concat(ue);if(Pe>=0){var W=Number(L[Pe]);if(W>=5&&!Ge){var P=N(oe).add("".concat(ne,"0.").concat("0".repeat(Pe)).concat(10-W));return O(P.toString(),ye,Pe,Ge)}return Pe===0?fe:"".concat(fe).concat(ye).concat(L.padEnd(Pe,"0").slice(0,Pe))}return pe===".0"?fe:"".concat(fe).concat(pe)}var y=N,w=u(92310),g=u.n(w),m=u(36901),M=u(34280);function z(oe,ye){return typeof Proxy!="undefined"&&oe?new Proxy(oe,{get:function(Ge,ce){if(ye[ce])return ye[ce];var ne=Ge[ce];return typeof ne=="function"?ne.bind(Ge):ne}}):oe}var q=u(8654),R=u(59301),ae=u(48736);function te(oe,ye){var Pe=(0,R.useRef)(null);function Ge(){try{var ne=oe.selectionStart,ue=oe.selectionEnd,L=oe.value,pe=L.substring(0,ne),fe=L.substring(ue);Pe.current={start:ne,end:ue,value:L,beforeTxt:pe,afterTxt:fe}}catch(W){}}function ce(){if(oe&&Pe.current&&ye)try{var ne=oe.value,ue=Pe.current,L=ue.beforeTxt,pe=ue.afterTxt,fe=ue.start,W=ne.length;if(ne.startsWith(L))W=L.length;else if(ne.endsWith(pe))W=ne.length-Pe.current.afterTxt.length;else{var P=L[fe-1],Y=ne.indexOf(P,fe-1);Y!==-1&&(W=Y+1)}oe.setSelectionRange(W,W)}catch(Be){(0,ae.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(Be.message))}}return[Ge,ce]}var Ye=u(49658),x=function(){var ye=(0,R.useState)(!1),Pe=(0,I.Z)(ye,2),Ge=Pe[0],ce=Pe[1];return(0,M.Z)(function(){ce((0,Ye.Z)())},[]),Ge},_=x,F=u(16089),k=200,Z=600;function E(oe){var ye=oe.prefixCls,Pe=oe.upNode,Ge=oe.downNode,ce=oe.upDisabled,ne=oe.downDisabled,ue=oe.onStep,L=R.useRef(),pe=R.useRef([]),fe=R.useRef();fe.current=ue;var W=function(){clearTimeout(L.current)},P=function(wt,Yt){wt.preventDefault(),W(),fe.current(Yt);function gt(){fe.current(Yt),L.current=setTimeout(gt,k)}L.current=setTimeout(gt,Z)};R.useEffect(function(){return function(){W(),pe.current.forEach(function(Xe){return F.Z.cancel(Xe)})}},[]);var Y=_();if(Y)return null;var Be="".concat(ye,"-handler"),se=g()(Be,"".concat(Be,"-up"),(0,B.Z)({},"".concat(Be,"-up-disabled"),ce)),he=g()(Be,"".concat(Be,"-down"),(0,B.Z)({},"".concat(Be,"-down-disabled"),ne)),me=function(){return pe.current.push((0,F.Z)(W))},Ue={unselectable:"on",role:"button",onMouseUp:me,onMouseLeave:me};return R.createElement("div",{className:"".concat(Be,"-wrap")},R.createElement("span",(0,o.Z)({},Ue,{onMouseDown:function(wt){P(wt,!0)},"aria-label":"Increase Value","aria-disabled":ce,className:se}),Pe||R.createElement("span",{unselectable:"on",className:"".concat(ye,"-handler-up-inner")})),R.createElement("span",(0,o.Z)({},Ue,{onMouseDown:function(wt){P(wt,!1)},"aria-label":"Decrease Value","aria-disabled":ne,className:he}),Ge||R.createElement("span",{unselectable:"on",className:"".concat(ye,"-handler-down-inner")})))}function s(oe){var ye=typeof oe=="number"?l(oe):i(oe).fullStr,Pe=ye.includes(".");return Pe?i(ye.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:oe+"0"}var c=u(30292),C=function(){var oe=(0,R.useRef)(0),ye=function(){F.Z.cancel(oe.current)};return(0,R.useEffect)(function(){return ye},[]),function(Pe){ye(),oe.current=(0,F.Z)(function(){Pe()})}},V=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],Ce=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],_e=function(ye,Pe){return ye||Pe.isEmpty()?Pe.toString():Pe.toNumber()},We=function(ye){var Pe=y(ye);return Pe.isInvalidate()?null:Pe},vt=R.forwardRef(function(oe,ye){var Pe=oe.prefixCls,Ge=oe.className,ce=oe.style,ne=oe.min,ue=oe.max,L=oe.step,pe=L===void 0?1:L,fe=oe.defaultValue,W=oe.value,P=oe.disabled,Y=oe.readOnly,Be=oe.upHandler,se=oe.downHandler,he=oe.keyboard,me=oe.changeOnWheel,Ue=me===void 0?!1:me,Xe=oe.controls,wt=Xe===void 0?!0:Xe,Yt=oe.classNames,gt=oe.stringMode,Ut=oe.parser,ve=oe.formatter,Re=oe.precision,be=oe.decimalSeparator,Te=oe.onChange,at=oe.onInput,Ht=oe.onPressEnter,Jt=oe.onStep,Je=oe.changeOnBlur,vn=Je===void 0?!0:Je,Nn=oe.domRef,pn=(0,X.Z)(oe,V),nn="".concat(Pe,"-input"),In=R.useRef(null),jn=R.useState(!1),Gn=(0,I.Z)(jn,2),hn=Gn[0],kn=Gn[1],Kn=R.useRef(!1),He=R.useRef(!1),ot=R.useRef(!1),rn=R.useState(function(){return y(W!=null?W:fe)}),Vn=(0,I.Z)(rn,2),Kt=Vn[0],Mn=Vn[1];function or(It){W===void 0&&Mn(It)}var zn=R.useCallback(function(It,Pt){if(!Pt)return Re>=0?Re:Math.max(r(It),r(pe))},[Re,pe]),sr=R.useCallback(function(It){var Pt=String(It);if(Ut)return Ut(Pt);var an=Pt;return be&&(an=an.replace(be,".")),an.replace(/[^\w.-]+/g,"")},[Ut,be]),Fn=R.useRef(""),Un=R.useCallback(function(It,Pt){if(ve)return ve(It,{userTyping:Pt,input:String(Fn.current)});var an=typeof It=="number"?l(It):It;if(!Pt){var un=zn(an,Pt);if(f(an)&&(be||un>=0)){var Tn=be||".";an=O(an,Tn,un)}}return an},[ve,zn,be]),Xn=R.useState(function(){var It=fe!=null?fe:W;return Kt.isInvalidate()&&["string","number"].includes((0,K.Z)(It))?Number.isNaN(It)?"":It:Un(Kt.toString(),!1)}),Qn=(0,I.Z)(Xn,2),Dr=Qn[0],xn=Qn[1];Fn.current=Dr;function en(It,Pt){xn(Un(It.isInvalidate()?It.toString(!1):It.toString(!Pt),Pt))}var Rn=R.useMemo(function(){return We(ue)},[ue,Re]),Ir=R.useMemo(function(){return We(ne)},[ne,Re]),Nr=R.useMemo(function(){return!Rn||!Kt||Kt.isInvalidate()?!1:Rn.lessEquals(Kt)},[Rn,Kt]),Ne=R.useMemo(function(){return!Ir||!Kt||Kt.isInvalidate()?!1:Kt.lessEquals(Ir)},[Ir,Kt]),Ie=te(In.current,hn),kt=(0,I.Z)(Ie,2),Rt=kt[0],Xt=kt[1],ze=function(Pt){return Rn&&!Pt.lessEquals(Rn)?Rn:Ir&&!Ir.lessEquals(Pt)?Ir:null},tn=function(Pt){return!ze(Pt)},$t=function(Pt,an){var un=Pt,Tn=tn(un)||un.isEmpty();if(!un.isEmpty()&&!an&&(un=ze(un)||un,Tn=!0),!Y&&!P&&Tn){var ln=un.toString(),Jn=zn(ln,an);return Jn>=0&&(un=y(O(ln,".",Jn)),tn(un)||(un=y(O(ln,".",Jn,!0)))),un.equals(Kt)||(or(un),Te==null||Te(un.isEmpty()?null:_e(gt,un)),W===void 0&&en(un,an)),un}return Kt},_n=C(),on=function It(Pt){if(Rt(),Fn.current=Pt,xn(Pt),!He.current){var an=sr(Pt),un=y(an);un.isNaN()||$t(un,!0)}at==null||at(Pt),_n(function(){var Tn=Pt;Ut||(Tn=Pt.replace(/。/g,".")),Tn!==Pt&&It(Tn)})},Cn=function(){He.current=!0},Hn=function(){He.current=!1,on(In.current.value)},wn=function(Pt){on(Pt.target.value)},Vt=function(Pt){var an;if(!(Pt&&Nr||!Pt&&Ne)){Kn.current=!1;var un=y(ot.current?s(pe):pe);Pt||(un=un.negate());var Tn=(Kt||y(0)).add(un.toString()),ln=$t(Tn,!1);Jt==null||Jt(_e(gt,ln),{offset:ot.current?s(pe):pe,type:Pt?"up":"down"}),(an=In.current)===null||an===void 0||an.focus()}},Fe=function(Pt){var an=y(sr(Dr)),un;an.isNaN()?un=$t(Kt,Pt):un=$t(an,Pt),W!==void 0?en(Kt,!1):un.isNaN()||en(un,!1)},st=function(){Kn.current=!0},lt=function(Pt){var an=Pt.key,un=Pt.shiftKey;Kn.current=!0,ot.current=un,an==="Enter"&&(He.current||(Kn.current=!1),Fe(!1),Ht==null||Ht(Pt)),he!==!1&&!He.current&&["Up","ArrowUp","Down","ArrowDown"].includes(an)&&(Vt(an==="Up"||an==="ArrowUp"),Pt.preventDefault())},ct=function(){Kn.current=!1,ot.current=!1};R.useEffect(function(){if(Ue&&hn){var It=function(un){Vt(un.deltaY<0),un.preventDefault()},Pt=In.current;if(Pt)return Pt.addEventListener("wheel",It,{passive:!1}),function(){return Pt.removeEventListener("wheel",It)}}});var jt=function(){vn&&Fe(!1),kn(!1),Kn.current=!1};return(0,M.o)(function(){Kt.isInvalidate()||en(Kt,!1)},[Re,ve]),(0,M.o)(function(){var It=y(W);Mn(It);var Pt=y(sr(Dr));(!It.equals(Pt)||!Kn.current||ve)&&en(It,Kn.current)},[W]),(0,M.o)(function(){ve&&Xt()},[Dr]),R.createElement("div",{ref:Nn,className:g()(Pe,Ge,(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},"".concat(Pe,"-focused"),hn),"".concat(Pe,"-disabled"),P),"".concat(Pe,"-readonly"),Y),"".concat(Pe,"-not-a-number"),Kt.isNaN()),"".concat(Pe,"-out-of-range"),!Kt.isInvalidate()&&!tn(Kt))),style:ce,onFocus:function(){kn(!0)},onBlur:jt,onKeyDown:lt,onKeyUp:ct,onCompositionStart:Cn,onCompositionEnd:Hn,onBeforeInput:st},wt&&R.createElement(E,{prefixCls:Pe,upNode:Be,downNode:se,upDisabled:Nr,downDisabled:Ne,onStep:Vt}),R.createElement("div",{className:"".concat(nn,"-wrap")},R.createElement("input",(0,o.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":ne,"aria-valuemax":ue,"aria-valuenow":Kt.isInvalidate()?null:Kt.toString(),step:pe},pn,{ref:(0,q.sQ)(In,ye),className:nn,value:Dr,onChange:wn,disabled:P,readOnly:Y}))))}),Ve=R.forwardRef(function(oe,ye){var Pe=oe.disabled,Ge=oe.style,ce=oe.prefixCls,ne=ce===void 0?"rc-input-number":ce,ue=oe.value,L=oe.prefix,pe=oe.suffix,fe=oe.addonBefore,W=oe.addonAfter,P=oe.className,Y=oe.classNames,Be=(0,X.Z)(oe,Ce),se=R.useRef(null),he=R.useRef(null),me=R.useRef(null),Ue=function(wt){me.current&&(0,c.nH)(me.current,wt)};return R.useImperativeHandle(ye,function(){return z(me.current,{focus:Ue,nativeElement:se.current.nativeElement||he.current})}),R.createElement(m.BaseInput,{className:P,triggerFocus:Ue,prefixCls:ne,value:ue,disabled:Pe,style:Ge,prefix:L,suffix:pe,addonAfter:W,addonBefore:fe,classNames:Y,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:se},R.createElement(vt,(0,o.Z)({prefixCls:ne,disabled:Pe,ref:me,domRef:he,className:Y==null?void 0:Y.input},Be)))}),yt=Ve,de=yt},66003:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return ie}});var o=u(33346),B=u(98506),K=u(26420),I=u(59301),X=["show"];function A(re,e){if(!e.max)return!0;var i=e.strategy(re);return i<=e.max}function ie(re,e){return I.useMemo(function(){var i={};e&&(i.show=(0,K.Z)(e)==="object"&&e.formatter?e.formatter:!!e),i=(0,B.Z)((0,B.Z)({},i),re);var p=i,r=p.show,l=(0,o.Z)(p,X);return(0,B.Z)((0,B.Z)({},l),{},{show:!!r,showFormatter:typeof r=="function"?r:void 0,strategy:l.strategy||function(f){return f.length}})},[re,e])}},36901:function(er,Ft,u){"use strict";u.r(Ft),u.d(Ft,{BaseInput:function(){return i},default:function(){return w}});var o=u(98506),B=u(67711),K=u(52873),I=u(26420),X=u(92310),A=u.n(X),ie=u(59301),re=u(30292),e=ie.forwardRef(function(g,m){var M,z,q,R=g.inputElement,ae=g.children,te=g.prefixCls,Ye=g.prefix,x=g.suffix,_=g.addonBefore,F=g.addonAfter,k=g.className,Z=g.style,E=g.disabled,s=g.readOnly,c=g.focused,C=g.triggerFocus,V=g.allowClear,Ce=g.value,_e=g.handleReset,We=g.hidden,vt=g.classes,Ve=g.classNames,yt=g.dataAttrs,de=g.styles,oe=g.components,ye=g.onClear,Pe=ae!=null?ae:R,Ge=(oe==null?void 0:oe.affixWrapper)||"span",ce=(oe==null?void 0:oe.groupWrapper)||"span",ne=(oe==null?void 0:oe.wrapper)||"span",ue=(oe==null?void 0:oe.groupAddon)||"span",L=(0,ie.useRef)(null),pe=function(be){var Te;(Te=L.current)!==null&&Te!==void 0&&Te.contains(be.target)&&(C==null||C())},fe=(0,re.X3)(g),W=(0,ie.cloneElement)(Pe,{value:Ce,className:A()((M=Pe.props)===null||M===void 0?void 0:M.className,!fe&&(Ve==null?void 0:Ve.variant))||null}),P=(0,ie.useRef)(null);if(ie.useImperativeHandle(m,function(){return{nativeElement:P.current||L.current}}),fe){var Y=null;if(V){var Be=!E&&!s&&Ce,se="".concat(te,"-clear-icon"),he=(0,I.Z)(V)==="object"&&V!==null&&V!==void 0&&V.clearIcon?V.clearIcon:"\u2716";Y=ie.createElement("button",{type:"button",tabIndex:-1,onClick:function(be){_e==null||_e(be),ye==null||ye()},onMouseDown:function(be){return be.preventDefault()},className:A()(se,(0,K.Z)((0,K.Z)({},"".concat(se,"-hidden"),!Be),"".concat(se,"-has-suffix"),!!x))},he)}var me="".concat(te,"-affix-wrapper"),Ue=A()(me,(0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)({},"".concat(te,"-disabled"),E),"".concat(me,"-disabled"),E),"".concat(me,"-focused"),c),"".concat(me,"-readonly"),s),"".concat(me,"-input-with-clear-btn"),x&&V&&Ce),vt==null?void 0:vt.affixWrapper,Ve==null?void 0:Ve.affixWrapper,Ve==null?void 0:Ve.variant),Xe=(x||V)&&ie.createElement("span",{className:A()("".concat(te,"-suffix"),Ve==null?void 0:Ve.suffix),style:de==null?void 0:de.suffix},Y,x);W=ie.createElement(Ge,(0,B.Z)({className:Ue,style:de==null?void 0:de.affixWrapper,onClick:pe},yt==null?void 0:yt.affixWrapper,{ref:L}),Ye&&ie.createElement("span",{className:A()("".concat(te,"-prefix"),Ve==null?void 0:Ve.prefix),style:de==null?void 0:de.prefix},Ye),W,Xe)}if((0,re.He)(g)){var wt="".concat(te,"-group"),Yt="".concat(wt,"-addon"),gt="".concat(wt,"-wrapper"),Ut=A()("".concat(te,"-wrapper"),wt,vt==null?void 0:vt.wrapper,Ve==null?void 0:Ve.wrapper),ve=A()(gt,(0,K.Z)({},"".concat(gt,"-disabled"),E),vt==null?void 0:vt.group,Ve==null?void 0:Ve.groupWrapper);W=ie.createElement(ce,{className:ve,ref:P},ie.createElement(ne,{className:Ut},_&&ie.createElement(ue,{className:Yt},_),W,F&&ie.createElement(ue,{className:Yt},F)))}return ie.cloneElement(W,{className:A()((z=W.props)===null||z===void 0?void 0:z.className,k)||null,style:(0,o.Z)((0,o.Z)({},(q=W.props)===null||q===void 0?void 0:q.style),Z),hidden:We})}),i=e,p=u(15142),r=u(16886),l=u(33346),f=u(18929),v=u(2738),b=u(66003),N=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],O=(0,ie.forwardRef)(function(g,m){var M=g.autoComplete,z=g.onChange,q=g.onFocus,R=g.onBlur,ae=g.onPressEnter,te=g.onKeyDown,Ye=g.onKeyUp,x=g.prefixCls,_=x===void 0?"rc-input":x,F=g.disabled,k=g.htmlSize,Z=g.className,E=g.maxLength,s=g.suffix,c=g.showCount,C=g.count,V=g.type,Ce=V===void 0?"text":V,_e=g.classes,We=g.classNames,vt=g.styles,Ve=g.onCompositionStart,yt=g.onCompositionEnd,de=(0,l.Z)(g,N),oe=(0,ie.useState)(!1),ye=(0,r.Z)(oe,2),Pe=ye[0],Ge=ye[1],ce=(0,ie.useRef)(!1),ne=(0,ie.useRef)(!1),ue=(0,ie.useRef)(null),L=(0,ie.useRef)(null),pe=function(nn){ue.current&&(0,re.nH)(ue.current,nn)},fe=(0,f.Z)(g.defaultValue,{value:g.value}),W=(0,r.Z)(fe,2),P=W[0],Y=W[1],Be=P==null?"":String(P),se=(0,ie.useState)(null),he=(0,r.Z)(se,2),me=he[0],Ue=he[1],Xe=(0,b.Z)(C,c),wt=Xe.max||E,Yt=Xe.strategy(Be),gt=!!wt&&Yt>wt;(0,ie.useImperativeHandle)(m,function(){var pn;return{focus:pe,blur:function(){var In;(In=ue.current)===null||In===void 0||In.blur()},setSelectionRange:function(In,jn,Gn){var hn;(hn=ue.current)===null||hn===void 0||hn.setSelectionRange(In,jn,Gn)},select:function(){var In;(In=ue.current)===null||In===void 0||In.select()},input:ue.current,nativeElement:((pn=L.current)===null||pn===void 0?void 0:pn.nativeElement)||ue.current}}),(0,ie.useEffect)(function(){ne.current&&(ne.current=!1),Ge(function(pn){return pn&&F?!1:pn})},[F]);var Ut=function(nn,In,jn){var Gn=In;if(!ce.current&&Xe.exceedFormatter&&Xe.max&&Xe.strategy(In)>Xe.max){if(Gn=Xe.exceedFormatter(In,{max:Xe.max}),In!==Gn){var hn,kn;Ue([((hn=ue.current)===null||hn===void 0?void 0:hn.selectionStart)||0,((kn=ue.current)===null||kn===void 0?void 0:kn.selectionEnd)||0])}}else if(jn.source==="compositionEnd")return;Y(Gn),ue.current&&(0,re.rJ)(ue.current,nn,z,Gn)};(0,ie.useEffect)(function(){if(me){var pn;(pn=ue.current)===null||pn===void 0||pn.setSelectionRange.apply(pn,(0,p.Z)(me))}},[me]);var ve=function(nn){Ut(nn,nn.target.value,{source:"change"})},Re=function(nn){ce.current=!1,Ut(nn,nn.currentTarget.value,{source:"compositionEnd"}),yt==null||yt(nn)},be=function(nn){ae&&nn.key==="Enter"&&!ne.current&&(ne.current=!0,ae(nn)),te==null||te(nn)},Te=function(nn){nn.key==="Enter"&&(ne.current=!1),Ye==null||Ye(nn)},at=function(nn){Ge(!0),q==null||q(nn)},Ht=function(nn){ne.current&&(ne.current=!1),Ge(!1),R==null||R(nn)},Jt=function(nn){Y(""),pe(),ue.current&&(0,re.rJ)(ue.current,nn,z)},Je=gt&&"".concat(_,"-out-of-range"),vn=function(){var nn=(0,v.Z)(g,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return ie.createElement("input",(0,B.Z)({autoComplete:M},nn,{onChange:ve,onFocus:at,onBlur:Ht,onKeyDown:be,onKeyUp:Te,className:A()(_,(0,K.Z)({},"".concat(_,"-disabled"),F),We==null?void 0:We.input),style:vt==null?void 0:vt.input,ref:ue,size:k,type:Ce,onCompositionStart:function(jn){ce.current=!0,Ve==null||Ve(jn)},onCompositionEnd:Re}))},Nn=function(){var nn=Number(wt)>0;if(s||Xe.show){var In=Xe.showFormatter?Xe.showFormatter({value:Be,count:Yt,maxLength:wt}):"".concat(Yt).concat(nn?" / ".concat(wt):"");return ie.createElement(ie.Fragment,null,Xe.show&&ie.createElement("span",{className:A()("".concat(_,"-show-count-suffix"),(0,K.Z)({},"".concat(_,"-show-count-has-suffix"),!!s),We==null?void 0:We.count),style:(0,o.Z)({},vt==null?void 0:vt.count)},In),s)}return null};return ie.createElement(i,(0,B.Z)({},de,{prefixCls:_,className:A()(Z,Je),handleReset:Jt,value:Be,focused:Pe,triggerFocus:pe,suffix:Nn(),disabled:F,classes:_e,classNames:We,styles:vt}),vn())}),y=O,w=y},30292:function(er,Ft,u){"use strict";u.d(Ft,{He:function(){return o},X3:function(){return B},nH:function(){return X},rJ:function(){return I}});function o(A){return!!(A.addonBefore||A.addonAfter)}function B(A){return!!(A.prefix||A.suffix||A.allowClear)}function K(A,ie,re){var e=ie.cloneNode(!0),i=Object.create(A,{target:{value:e},currentTarget:{value:e}});return e.value=re,typeof ie.selectionStart=="number"&&typeof ie.selectionEnd=="number"&&(e.selectionStart=ie.selectionStart,e.selectionEnd=ie.selectionEnd),e.setSelectionRange=function(){ie.setSelectionRange.apply(ie,arguments)},i}function I(A,ie,re,e){if(re){var i=ie;if(ie.type==="click"){i=K(ie,A,""),re(i);return}if(A.type!=="file"&&e!==void 0){i=K(ie,A,e),re(i);return}re(i)}}function X(A,ie){if(A){A.focus(ie);var re=ie||{},e=re.cursor;if(e){var i=A.value.length;switch(e){case"start":A.setSelectionRange(0,0);break;case"end":A.setSelectionRange(i,i);break;default:A.setSelectionRange(0,i)}}}}},28321:function(er,Ft,u){"use strict";u.d(Ft,{iz:function(){return Ne},ck:function(){return Gn},BW:function(){return Xt},sN:function(){return Gn},Wd:function(){return Ir},ZP:function(){return Vt},Xl:function(){return ae}});var o=u(67711),B=u(52873),K=u(98506),I=u(15142),X=u(16886),A=u(33346),ie=u(92310),re=u.n(ie),e=u(11780),i=u(18929),p=u(13697),r=u(48736),l=u(59301),f=u(4676),v=l.createContext(null);function b(Fe,st){return Fe===void 0?null:"".concat(Fe,"-").concat(st)}function N(Fe){var st=l.useContext(v);return b(st,Fe)}var O=u(80547),y=["children","locked"],w=l.createContext(null);function g(Fe,st){var lt=(0,K.Z)({},Fe);return Object.keys(st).forEach(function(ct){var jt=st[ct];jt!==void 0&&(lt[ct]=jt)}),lt}function m(Fe){var st=Fe.children,lt=Fe.locked,ct=(0,A.Z)(Fe,y),jt=l.useContext(w),It=(0,O.Z)(function(){return g(jt,ct)},[jt,ct],function(Pt,an){return!lt&&(Pt[0]!==an[0]||!(0,p.Z)(Pt[1],an[1],!0))});return l.createElement(w.Provider,{value:It},st)}var M=[],z=l.createContext(null);function q(){return l.useContext(z)}var R=l.createContext(M);function ae(Fe){var st=l.useContext(R);return l.useMemo(function(){return Fe!==void 0?[].concat((0,I.Z)(st),[Fe]):st},[st,Fe])}var te=l.createContext(null),Ye=l.createContext({}),x=Ye,_=u(29194);function F(Fe){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,_.Z)(Fe)){var lt=Fe.nodeName.toLowerCase(),ct=["input","select","textarea","button"].includes(lt)||Fe.isContentEditable||lt==="a"&&!!Fe.getAttribute("href"),jt=Fe.getAttribute("tabindex"),It=Number(jt),Pt=null;return jt&&!Number.isNaN(It)?Pt=It:ct&&Pt===null&&(Pt=0),ct&&Fe.disabled&&(Pt=null),Pt!==null&&(Pt>=0||st&&Pt<0)}return!1}function k(Fe){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,lt=(0,I.Z)(Fe.querySelectorAll("*")).filter(function(ct){return F(ct,st)});return F(Fe,st)&<.unshift(Fe),lt}var Z=null;function E(){Z=document.activeElement}function s(){Z=null}function c(){if(Z)try{Z.focus()}catch(Fe){}}function C(Fe,st){if(st.keyCode===9){var lt=k(Fe),ct=lt[st.shiftKey?0:lt.length-1],jt=ct===document.activeElement||Fe===document.activeElement;if(jt){var It=lt[st.shiftKey?lt.length-1:0];It.focus(),st.preventDefault()}}}var V=u(10228),Ce=u(16089),_e=V.Z.LEFT,We=V.Z.RIGHT,vt=V.Z.UP,Ve=V.Z.DOWN,yt=V.Z.ENTER,de=V.Z.ESC,oe=V.Z.HOME,ye=V.Z.END,Pe=[vt,Ve,_e,We];function Ge(Fe,st,lt,ct){var jt,It="prev",Pt="next",an="children",un="parent";if(Fe==="inline"&&ct===yt)return{inlineTrigger:!0};var Tn=(0,B.Z)((0,B.Z)({},vt,It),Ve,Pt),ln=(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},_e,lt?Pt:It),We,lt?It:Pt),Ve,an),yt,an),Jn=(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},vt,It),Ve,Pt),yt,an),de,un),_e,lt?an:un),We,lt?un:an),dr={inline:Tn,horizontal:ln,vertical:Jn,inlineSub:Tn,horizontalSub:Jn,verticalSub:Jn},yr=(jt=dr["".concat(Fe).concat(st?"":"Sub")])===null||jt===void 0?void 0:jt[ct];switch(yr){case It:return{offset:-1,sibling:!0};case Pt:return{offset:1,sibling:!0};case un:return{offset:-1,sibling:!1};case an:return{offset:1,sibling:!1};default:return null}}function ce(Fe){for(var st=Fe;st;){if(st.getAttribute("data-menu-list"))return st;st=st.parentElement}return null}function ne(Fe,st){for(var lt=Fe||document.activeElement;lt;){if(st.has(lt))return lt;lt=lt.parentElement}return null}function ue(Fe,st){var lt=k(Fe,!0);return lt.filter(function(ct){return st.has(ct)})}function L(Fe,st,lt){var ct=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Fe)return null;var jt=ue(Fe,st),It=jt.length,Pt=jt.findIndex(function(an){return lt===an});return ct<0?Pt===-1?Pt=It-1:Pt-=1:ct>0&&(Pt+=1),Pt=(Pt+It)%It,jt[Pt]}var pe=function(st,lt){var ct=new Set,jt=new Map,It=new Map;return st.forEach(function(Pt){var an=document.querySelector("[data-menu-id='".concat(b(lt,Pt),"']"));an&&(ct.add(an),It.set(an,Pt),jt.set(Pt,an))}),{elements:ct,key2element:jt,element2key:It}};function fe(Fe,st,lt,ct,jt,It,Pt,an,un,Tn){var ln=l.useRef(),Jn=l.useRef();Jn.current=st;var dr=function(){Ce.Z.cancel(ln.current)};return l.useEffect(function(){return function(){dr()}},[]),function(yr){var Sr=yr.which;if([].concat(Pe,[yt,de,oe,ye]).includes(Sr)){var Rr=It(),hr=pe(Rr,ct),br=hr,bn=br.elements,Ln=br.key2element,tr=br.element2key,Pr=Ln.get(st),Er=ne(Pr,bn),Ar=tr.get(Er),Yr=Ge(Fe,Pt(Ar,!0).length===1,lt,Sr);if(!Yr&&Sr!==oe&&Sr!==ye)return;(Pe.includes(Sr)||[oe,ye].includes(Sr))&&yr.preventDefault();var le=function(Tt){if(Tt){var je=Tt,rt=Tt.querySelector("a");rt!=null&&rt.getAttribute("href")&&(je=rt);var ft=tr.get(Tt);an(ft),dr(),ln.current=(0,Ce.Z)(function(){Jn.current===ft&&je.focus()})}};if([oe,ye].includes(Sr)||Yr.sibling||!Er){var it;!Er||Fe==="inline"?it=jt.current:it=ce(Er);var Ee,ut=ue(it,bn);Sr===oe?Ee=ut[0]:Sr===ye?Ee=ut[ut.length-1]:Ee=L(it,bn,Er,Yr.offset),le(Ee)}else if(Yr.inlineTrigger)un(Ar);else if(Yr.offset>0)un(Ar,!0),dr(),ln.current=(0,Ce.Z)(function(){hr=pe(Rr,ct);var Gt=Er.getAttribute("aria-controls"),Tt=document.getElementById(Gt),je=L(Tt,hr.elements);le(je)},5);else if(Yr.offset<0){var Et=Pt(Ar,!0),Bt=Et[Et.length-2],Qt=Ln.get(Bt);un(Bt,!1),le(Qt)}}Tn==null||Tn(yr)}}function W(Fe){Promise.resolve().then(Fe)}var P="__RC_UTIL_PATH_SPLIT__",Y=function(st){return st.join(P)},Be=function(st){return st.split(P)},se="rc-menu-more";function he(){var Fe=l.useState({}),st=(0,X.Z)(Fe,2),lt=st[1],ct=(0,l.useRef)(new Map),jt=(0,l.useRef)(new Map),It=l.useState([]),Pt=(0,X.Z)(It,2),an=Pt[0],un=Pt[1],Tn=(0,l.useRef)(0),ln=(0,l.useRef)(!1),Jn=function(){ln.current||lt({})},dr=(0,l.useCallback)(function(Ln,tr){var Pr=Y(tr);jt.current.set(Pr,Ln),ct.current.set(Ln,Pr),Tn.current+=1;var Er=Tn.current;W(function(){Er===Tn.current&&Jn()})},[]),yr=(0,l.useCallback)(function(Ln,tr){var Pr=Y(tr);jt.current.delete(Pr),ct.current.delete(Ln)},[]),Sr=(0,l.useCallback)(function(Ln){un(Ln)},[]),Rr=(0,l.useCallback)(function(Ln,tr){var Pr=ct.current.get(Ln)||"",Er=Be(Pr);return tr&&an.includes(Er[0])&&Er.unshift(se),Er},[an]),hr=(0,l.useCallback)(function(Ln,tr){return Ln.filter(function(Pr){return Pr!==void 0}).some(function(Pr){var Er=Rr(Pr,!0);return Er.includes(tr)})},[Rr]),br=function(){var tr=(0,I.Z)(ct.current.keys());return an.length&&tr.push(se),tr},bn=(0,l.useCallback)(function(Ln){var tr="".concat(ct.current.get(Ln)).concat(P),Pr=new Set;return(0,I.Z)(jt.current.keys()).forEach(function(Er){Er.startsWith(tr)&&Pr.add(jt.current.get(Er))}),Pr},[]);return l.useEffect(function(){return function(){ln.current=!0}},[]),{registerPath:dr,unregisterPath:yr,refreshOverflowKeys:Sr,isSubPathKey:hr,getKeyPath:Rr,getKeys:br,getSubPathKeys:bn}}function me(Fe){var st=l.useRef(Fe);st.current=Fe;var lt=l.useCallback(function(){for(var ct,jt=arguments.length,It=new Array(jt),Pt=0;Pt1&&(bn.motionAppear=!1);var Ln=bn.onVisibleChanged;return bn.onVisibleChanged=function(tr){return!dr.current&&!tr&&hr(!0),Ln==null?void 0:Ln(tr)},Rr?null:l.createElement(m,{mode:It,locked:!dr.current},l.createElement(Xn.default,(0,o.Z)({visible:br},bn,{forceRender:un,removeOnLeave:!1,leavedClassName:"".concat(an,"-hidden")}),function(tr){var Pr=tr.className,Er=tr.style;return l.createElement(He,{id:st,className:Pr,style:Er},jt)}))}var Dr=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],xn=["active"],en=l.forwardRef(function(Fe,st){var lt=Fe.style,ct=Fe.className,jt=Fe.title,It=Fe.eventKey,Pt=Fe.warnKey,an=Fe.disabled,un=Fe.internalPopupClose,Tn=Fe.children,ln=Fe.itemIcon,Jn=Fe.expandIcon,dr=Fe.popupClassName,yr=Fe.popupOffset,Sr=Fe.popupStyle,Rr=Fe.onClick,hr=Fe.onMouseEnter,br=Fe.onMouseLeave,bn=Fe.onTitleClick,Ln=Fe.onTitleMouseEnter,tr=Fe.onTitleMouseLeave,Pr=(0,A.Z)(Fe,Dr),Er=N(It),Ar=l.useContext(w),Yr=Ar.prefixCls,le=Ar.mode,it=Ar.openKeys,Ee=Ar.disabled,ut=Ar.overflowDisabled,Et=Ar.activeKey,Bt=Ar.selectedKeys,Qt=Ar.itemIcon,Gt=Ar.expandIcon,Tt=Ar.onItemClick,je=Ar.onOpenChange,rt=Ar.onActive,ft=l.useContext(x),St=ft._internalRenderSubMenuItem,Ot=l.useContext(te),fn=Ot.isSubPathKey,d=ae(),U="".concat(Yr,"-submenu"),G=Ee||an,ee=l.useRef(),$=l.useRef(),Ae=ln!=null?ln:Qt,we=Jn!=null?Jn:Gt,Ke=it.includes(It),mt=!ut&&Ke,bt=fn(Bt,It),Me=Te(It,G,Ln,tr),Ct=Me.active,Lt=(0,A.Z)(Me,xn),xt=l.useState(!1),At=(0,X.Z)(xt,2),tt=At[0],ke=At[1],qe=function(Zn){G||ke(Zn)},Nt=function(Zn){qe(!0),hr==null||hr({key:It,domEvent:Zn})},Mt=function(Zn){qe(!1),br==null||br({key:It,domEvent:Zn})},Dt=l.useMemo(function(){return Ct||(le!=="inline"?tt||fn([Et],It):!1)},[le,Ct,Et,tt,It,fn]),qt=at(d.length),Ze=function(Zn){G||(bn==null||bn({key:It,domEvent:Zn}),le==="inline"&&je(It,!Ke))},En=me(function(An){Rr==null||Rr(Je(An)),Tt(An)}),nr=function(Zn){le!=="inline"&&je(It,Zn)},rr=function(){rt(It)},vr=Er&&"".concat(Er,"-popup"),pr=l.useMemo(function(){return l.createElement(Ht,{icon:le!=="horizontal"?we:void 0,props:(0,K.Z)((0,K.Z)({},Fe),{},{isOpen:mt,isSubMenu:!0})},l.createElement("i",{className:"".concat(U,"-arrow")}))},[le,we,Fe,mt,U]),Bn=l.createElement("div",(0,o.Z)({role:"menuitem",style:qt,className:"".concat(U,"-title"),tabIndex:G?null:-1,ref:ee,title:typeof jt=="string"?jt:null,"data-menu-id":ut&&Er?null:Er,"aria-expanded":mt,"aria-haspopup":!0,"aria-controls":vr,"aria-disabled":G,onClick:Ze,onFocus:rr},Lt),jt,pr),Pn=l.useRef(le);if(le!=="inline"&&d.length>1?Pn.current="vertical":Pn.current=le,!ut){var $n=Pn.current;Bn=l.createElement(Un,{mode:$n,prefixCls:U,visible:!un&&mt&&le!=="inline",popupClassName:dr,popupOffset:yr,popupStyle:Sr,popup:l.createElement(m,{mode:$n==="horizontal"?"vertical":$n},l.createElement(He,{id:vr,ref:$},Tn)),disabled:G,onVisibleChange:nr},Bn)}var Dn=l.createElement(e.Z.Item,(0,o.Z)({ref:st,role:"none"},Pr,{component:"li",style:lt,className:re()(U,"".concat(U,"-").concat(le),ct,(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},"".concat(U,"-open"),mt),"".concat(U,"-active"),Dt),"".concat(U,"-selected"),bt),"".concat(U,"-disabled"),G)),onMouseEnter:Nt,onMouseLeave:Mt}),Bn,!ut&&l.createElement(Qn,{id:vr,open:mt,keyPath:d},Tn));return St&&(Dn=St(Dn,Fe,{selected:bt,active:Dt,open:mt,disabled:G})),l.createElement(m,{onItemClick:En,mode:le==="horizontal"?"vertical":le,itemIcon:Ae,expandIcon:we},Dn)}),Rn=l.forwardRef(function(Fe,st){var lt=Fe.eventKey,ct=Fe.children,jt=ae(lt),It=rn(ct,jt),Pt=q();l.useEffect(function(){if(Pt)return Pt.registerPath(lt,jt),function(){Pt.unregisterPath(lt,jt)}},[jt]);var an;return Pt?an=It:an=l.createElement(en,(0,o.Z)({ref:st},Fe),It),l.createElement(R.Provider,{value:jt},an)}),Ir=Rn,Nr=u(26420);function Ne(Fe){var st=Fe.className,lt=Fe.style,ct=l.useContext(w),jt=ct.prefixCls,It=q();return It?null:l.createElement("li",{role:"separator",className:re()("".concat(jt,"-item-divider"),st),style:lt})}var Ie=["className","title","eventKey","children"],kt=l.forwardRef(function(Fe,st){var lt=Fe.className,ct=Fe.title,jt=Fe.eventKey,It=Fe.children,Pt=(0,A.Z)(Fe,Ie),an=l.useContext(w),un=an.prefixCls,Tn="".concat(un,"-item-group");return l.createElement("li",(0,o.Z)({ref:st,role:"presentation"},Pt,{onClick:function(Jn){return Jn.stopPropagation()},className:re()(Tn,lt)}),l.createElement("div",{role:"presentation",className:"".concat(Tn,"-title"),title:typeof ct=="string"?ct:void 0},ct),l.createElement("ul",{role:"group",className:"".concat(Tn,"-list")},It))}),Rt=l.forwardRef(function(Fe,st){var lt=Fe.eventKey,ct=Fe.children,jt=ae(lt),It=rn(ct,jt),Pt=q();return Pt?It:l.createElement(kt,(0,o.Z)({ref:st},(0,Re.Z)(Fe,["warnKey"])),It)}),Xt=Rt,ze=["label","children","key","type","extra"];function tn(Fe,st,lt){var ct=st.item,jt=st.group,It=st.submenu,Pt=st.divider;return(Fe||[]).map(function(an,un){if(an&&(0,Nr.Z)(an)==="object"){var Tn=an,ln=Tn.label,Jn=Tn.children,dr=Tn.key,yr=Tn.type,Sr=Tn.extra,Rr=(0,A.Z)(Tn,ze),hr=dr!=null?dr:"tmp-".concat(un);return Jn||yr==="group"?yr==="group"?l.createElement(jt,(0,o.Z)({key:hr},Rr,{title:ln}),tn(Jn,st,lt)):l.createElement(It,(0,o.Z)({key:hr},Rr,{title:ln}),tn(Jn,st,lt)):yr==="divider"?l.createElement(Pt,(0,o.Z)({key:hr},Rr)):l.createElement(ct,(0,o.Z)({key:hr},Rr,{extra:Sr}),ln,(!!Sr||Sr===0)&&l.createElement("span",{className:"".concat(lt,"-item-extra")},Sr))}return null}).filter(function(an){return an})}function $t(Fe,st,lt,ct,jt){var It=Fe,Pt=(0,K.Z)({divider:Ne,item:Gn,group:Xt,submenu:Ir},ct);return st&&(It=tn(st,Pt,jt)),rn(It,lt)}var _n=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],on=[],Cn=l.forwardRef(function(Fe,st){var lt,ct=Fe,jt=ct.prefixCls,It=jt===void 0?"rc-menu":jt,Pt=ct.rootClassName,an=ct.style,un=ct.className,Tn=ct.tabIndex,ln=Tn===void 0?0:Tn,Jn=ct.items,dr=ct.children,yr=ct.direction,Sr=ct.id,Rr=ct.mode,hr=Rr===void 0?"vertical":Rr,br=ct.inlineCollapsed,bn=ct.disabled,Ln=ct.disabledOverflow,tr=ct.subMenuOpenDelay,Pr=tr===void 0?.1:tr,Er=ct.subMenuCloseDelay,Ar=Er===void 0?.1:Er,Yr=ct.forceSubMenuRender,le=ct.defaultOpenKeys,it=ct.openKeys,Ee=ct.activeKey,ut=ct.defaultActiveFirst,Et=ct.selectable,Bt=Et===void 0?!0:Et,Qt=ct.multiple,Gt=Qt===void 0?!1:Qt,Tt=ct.defaultSelectedKeys,je=ct.selectedKeys,rt=ct.onSelect,ft=ct.onDeselect,St=ct.inlineIndent,Ot=St===void 0?24:St,fn=ct.motion,d=ct.defaultMotions,U=ct.triggerSubMenuAction,G=U===void 0?"hover":U,ee=ct.builtinPlacements,$=ct.itemIcon,Ae=ct.expandIcon,we=ct.overflowedIndicator,Ke=we===void 0?"...":we,mt=ct.overflowedIndicatorPopupClassName,bt=ct.getPopupContainer,Me=ct.onClick,Ct=ct.onOpenChange,Lt=ct.onKeyDown,xt=ct.openAnimation,At=ct.openTransitionName,tt=ct._internalRenderMenuItem,ke=ct._internalRenderSubMenuItem,qe=ct._internalComponents,Nt=(0,A.Z)(ct,_n),Mt=l.useMemo(function(){return[$t(dr,Jn,on,qe,It),$t(dr,Jn,on,{},It)]},[dr,Jn,qe]),Dt=(0,X.Z)(Mt,2),qt=Dt[0],Ze=Dt[1],En=l.useState(!1),nr=(0,X.Z)(En,2),rr=nr[0],vr=nr[1],pr=l.useRef(),Bn=wt(Sr),Pn=yr==="rtl",$n=(0,i.Z)(le,{value:it,postState:function(na){return na||on}}),Dn=(0,X.Z)($n,2),An=Dn[0],Zn=Dn[1],dn=function(na){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Mr(){Zn(na),Ct==null||Ct(na)}dt?(0,f.flushSync)(Mr):Mr()},Q=l.useState(An),J=(0,X.Z)(Q,2),H=J[0],et=J[1],pt=l.useRef(!1),Wt=l.useMemo(function(){return(hr==="inline"||hr==="vertical")&&br?["vertical",br]:[hr,!1]},[hr,br]),Qe=(0,X.Z)(Wt,2),nt=Qe[0],Se=Qe[1],_t=nt==="inline",mn=l.useState(nt),gn=(0,X.Z)(mn,2),ar=gn[0],ht=gn[1],xr=l.useState(Se),Sn=(0,X.Z)(xr,2),Br=Sn[0],cr=Sn[1];l.useEffect(function(){ht(nt),cr(Se),pt.current&&(_t?Zn(H):dn(on))},[nt,Se]);var Tr=l.useState(0),wr=(0,X.Z)(Tr,2),Kr=wr[0],jr=wr[1],gr=Kr>=qt.length-1||ar!=="horizontal"||Ln;l.useEffect(function(){_t&&et(An)},[An]),l.useEffect(function(){return pt.current=!0,function(){pt.current=!1}},[]);var Wn=he(),ir=Wn.registerPath,kr=Wn.unregisterPath,Hr=Wn.refreshOverflowKeys,Yn=Wn.isSubPathKey,Cr=Wn.getKeyPath,Zr=Wn.getKeys,zr=Wn.getSubPathKeys,Fr=l.useMemo(function(){return{registerPath:ir,unregisterPath:kr}},[ir,kr]),ur=l.useMemo(function(){return{isSubPathKey:Yn}},[Yn]);l.useEffect(function(){Hr(gr?on:qt.slice(Kr+1).map(function(sa){return sa.key}))},[Kr,gr]);var fr=(0,i.Z)(Ee||ut&&((lt=qt[0])===null||lt===void 0?void 0:lt.key),{value:Ee}),Vr=(0,X.Z)(fr,2),On=Vr[0],Zt=Vr[1],cn=me(function(sa){Zt(sa)}),sn=me(function(){Zt(void 0)});(0,l.useImperativeHandle)(st,function(){return{list:pr.current,focus:function(na){var dt,Mr=Zr(),ra=pe(Mr,Bn),ma=ra.elements,Na=ra.key2element,aa=ra.element2key,oa=ue(pr.current,ma),pa=On!=null?On:oa[0]?aa.get(oa[0]):(dt=qt.find(function(Pa){return!Pa.props.disabled}))===null||dt===void 0?void 0:dt.key,La=Na.get(pa);if(pa&&La){var Za;La==null||(Za=La.focus)===null||Za===void 0||Za.call(La,na)}}}});var yn=(0,i.Z)(Tt||[],{value:je,postState:function(na){return Array.isArray(na)?na:na==null?on:[na]}}),_r=(0,X.Z)(yn,2),Wr=_r[0],Qr=_r[1],va=function(na){if(Bt){var dt=na.key,Mr=Wr.includes(dt),ra;Gt?Mr?ra=Wr.filter(function(Na){return Na!==dt}):ra=[].concat((0,I.Z)(Wr),[dt]):ra=[dt],Qr(ra);var ma=(0,K.Z)((0,K.Z)({},na),{},{selectedKeys:ra});Mr?ft==null||ft(ma):rt==null||rt(ma)}!Gt&&An.length&&ar!=="inline"&&dn(on)},ia=me(function(sa){Me==null||Me(Je(sa)),va(sa)}),ua=me(function(sa,na){var dt=An.filter(function(ra){return ra!==sa});if(na)dt.push(sa);else if(ar!=="inline"){var Mr=zr(sa);dt=dt.filter(function(ra){return!Mr.has(ra)})}(0,p.Z)(An,dt,!0)||dn(dt,!0)}),la=function(na,dt){var Mr=dt!=null?dt:!An.includes(na);ua(na,Mr)},ya=fe(ar,On,Pn,Bn,pr,Zr,Cr,Zt,la,Lt);l.useEffect(function(){vr(!0)},[]);var ga=l.useMemo(function(){return{_internalRenderMenuItem:tt,_internalRenderSubMenuItem:ke}},[tt,ke]),Da=ar!=="horizontal"||Ln?qt:qt.map(function(sa,na){return l.createElement(m,{key:sa.key,overflowDisabled:na>Kr},sa)}),Oa=l.createElement(e.Z,(0,o.Z)({id:Sr,ref:pr,prefixCls:"".concat(It,"-overflow"),component:"ul",itemComponent:Gn,className:re()(It,"".concat(It,"-root"),"".concat(It,"-").concat(ar),un,(0,B.Z)((0,B.Z)({},"".concat(It,"-inline-collapsed"),Br),"".concat(It,"-rtl"),Pn),Pt),dir:yr,style:an,role:"menu",tabIndex:ln,data:Da,renderRawItem:function(na){return na},renderRawRest:function(na){var dt=na.length,Mr=dt?qt.slice(-dt):null;return l.createElement(Ir,{eventKey:se,title:Ke,disabled:gr,internalPopupClose:dt===0,popupClassName:mt},Mr)},maxCount:ar!=="horizontal"||Ln?e.Z.INVALIDATE:e.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(na){jr(na)},onKeyDown:ya},Nt));return l.createElement(x.Provider,{value:ga},l.createElement(v.Provider,{value:Bn},l.createElement(m,{prefixCls:It,rootClassName:Pt,mode:ar,openKeys:An,rtl:Pn,disabled:bn,motion:rr?fn:null,defaultMotions:rr?d:null,activeKey:On,onActive:cn,onInactive:sn,selectedKeys:Wr,inlineIndent:Ot,subMenuOpenDelay:Pr,subMenuCloseDelay:Ar,forceSubMenuRender:Yr,builtinPlacements:ee,triggerSubMenuAction:G,getPopupContainer:bt,itemIcon:$,expandIcon:Ae,onItemClick:ia,onOpenChange:ua},l.createElement(te.Provider,{value:ur},Oa),l.createElement("div",{style:{display:"none"},"aria-hidden":!0},l.createElement(z.Provider,{value:Fr},Ze)))))}),Hn=Cn,wn=Hn;wn.Item=Gn,wn.SubMenu=Ir,wn.ItemGroup=Xt,wn.Divider=Ne;var Vt=wn},11780:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return E}});var o=u(67711),B=u(98506),K=u(16886),I=u(33346),X=u(59301),A=u(92310),ie=u.n(A),re=u(29301),e=u(34280),i=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],p=void 0;function r(s,c){var C=s.prefixCls,V=s.invalidate,Ce=s.item,_e=s.renderItem,We=s.responsive,vt=s.responsiveDisabled,Ve=s.registerSize,yt=s.itemKey,de=s.className,oe=s.style,ye=s.children,Pe=s.display,Ge=s.order,ce=s.component,ne=ce===void 0?"div":ce,ue=(0,I.Z)(s,i),L=We&&!Pe;function pe(Be){Ve(yt,Be)}X.useEffect(function(){return function(){pe(null)}},[]);var fe=_e&&Ce!==p?_e(Ce,{index:Ge}):ye,W;V||(W={opacity:L?0:1,height:L?0:p,overflowY:L?"hidden":p,order:We?Ge:p,pointerEvents:L?"none":p,position:L?"absolute":p});var P={};L&&(P["aria-hidden"]=!0);var Y=X.createElement(ne,(0,o.Z)({className:ie()(!V&&C,de),style:(0,B.Z)((0,B.Z)({},W),oe)},P,ue,{ref:c}),fe);return We&&(Y=X.createElement(re.Z,{onResize:function(se){var he=se.offsetWidth;pe(he)},disabled:vt},Y)),Y}var l=X.forwardRef(r);l.displayName="Item";var f=l,v=u(6089),b=u(4676),N=u(16089);function O(s){if(typeof MessageChannel=="undefined")(0,N.Z)(s);else{var c=new MessageChannel;c.port1.onmessage=function(){return s()},c.port2.postMessage(void 0)}}function y(){var s=X.useRef(null),c=function(V){s.current||(s.current=[],O(function(){(0,b.unstable_batchedUpdates)(function(){s.current.forEach(function(Ce){Ce()}),s.current=null})})),s.current.push(V)};return c}function w(s,c){var C=X.useState(c),V=(0,K.Z)(C,2),Ce=V[0],_e=V[1],We=(0,v.Z)(function(vt){s(function(){_e(vt)})});return[Ce,We]}var g=X.createContext(null),m=["component"],M=["className"],z=["className"],q=function(c,C){var V=X.useContext(g);if(!V){var Ce=c.component,_e=Ce===void 0?"div":Ce,We=(0,I.Z)(c,m);return X.createElement(_e,(0,o.Z)({},We,{ref:C}))}var vt=V.className,Ve=(0,I.Z)(V,M),yt=c.className,de=(0,I.Z)(c,z);return X.createElement(g.Provider,{value:null},X.createElement(f,(0,o.Z)({ref:C,className:ie()(vt,yt)},Ve,de)))},R=X.forwardRef(q);R.displayName="RawItem";var ae=R,te=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Ye="responsive",x="invalidate";function _(s){return"+ ".concat(s.length," ...")}function F(s,c){var C=s.prefixCls,V=C===void 0?"rc-overflow":C,Ce=s.data,_e=Ce===void 0?[]:Ce,We=s.renderItem,vt=s.renderRawItem,Ve=s.itemKey,yt=s.itemWidth,de=yt===void 0?10:yt,oe=s.ssr,ye=s.style,Pe=s.className,Ge=s.maxCount,ce=s.renderRest,ne=s.renderRawRest,ue=s.suffix,L=s.component,pe=L===void 0?"div":L,fe=s.itemComponent,W=s.onVisibleChange,P=(0,I.Z)(s,te),Y=oe==="full",Be=y(),se=w(Be,null),he=(0,K.Z)(se,2),me=he[0],Ue=he[1],Xe=me||0,wt=w(Be,new Map),Yt=(0,K.Z)(wt,2),gt=Yt[0],Ut=Yt[1],ve=w(Be,0),Re=(0,K.Z)(ve,2),be=Re[0],Te=Re[1],at=w(Be,0),Ht=(0,K.Z)(at,2),Jt=Ht[0],Je=Ht[1],vn=w(Be,0),Nn=(0,K.Z)(vn,2),pn=Nn[0],nn=Nn[1],In=(0,X.useState)(null),jn=(0,K.Z)(In,2),Gn=jn[0],hn=jn[1],kn=(0,X.useState)(null),Kn=(0,K.Z)(kn,2),He=Kn[0],ot=Kn[1],rn=X.useMemo(function(){return He===null&&Y?Number.MAX_SAFE_INTEGER:He||0},[He,me]),Vn=(0,X.useState)(!1),Kt=(0,K.Z)(Vn,2),Mn=Kt[0],or=Kt[1],zn="".concat(V,"-item"),sr=Math.max(be,Jt),Fn=Ge===Ye,Un=_e.length&&Fn,Xn=Ge===x,Qn=Un||typeof Ge=="number"&&_e.length>Ge,Dr=(0,X.useMemo)(function(){var wn=_e;return Un?me===null&&Y?wn=_e:wn=_e.slice(0,Math.min(_e.length,Xe/de)):typeof Ge=="number"&&(wn=_e.slice(0,Ge)),wn},[_e,de,me,Ge,Un]),xn=(0,X.useMemo)(function(){return Un?_e.slice(rn+1):_e.slice(Dr.length)},[_e,Dr,Un,rn]),en=(0,X.useCallback)(function(wn,Vt){var Fe;return typeof Ve=="function"?Ve(wn):(Fe=Ve&&(wn==null?void 0:wn[Ve]))!==null&&Fe!==void 0?Fe:Vt},[Ve]),Rn=(0,X.useCallback)(We||function(wn){return wn},[We]);function Ir(wn,Vt,Fe){He===wn&&(Vt===void 0||Vt===Gn)||(ot(wn),Fe||(or(wn<_e.length-1),W==null||W(wn)),Vt!==void 0&&hn(Vt))}function Nr(wn,Vt){Ue(Vt.clientWidth)}function Ne(wn,Vt){Ut(function(Fe){var st=new Map(Fe);return Vt===null?st.delete(wn):st.set(wn,Vt),st})}function Ie(wn,Vt){Je(Vt),Te(Jt)}function kt(wn,Vt){nn(Vt)}function Rt(wn){return gt.get(en(Dr[wn],wn))}(0,e.Z)(function(){if(Xe&&typeof sr=="number"&&Dr){var wn=pn,Vt=Dr.length,Fe=Vt-1;if(!Vt){Ir(0,null);return}for(var st=0;stXe){Ir(st-1,wn-lt-pn+Jt);break}}ue&&Rt(0)+pn>Xe&&hn(null)}},[Xe,gt,Jt,pn,en,Dr]);var Xt=Mn&&!!xn.length,ze={};Gn!==null&&Un&&(ze={position:"absolute",left:Gn,top:0});var tn={prefixCls:zn,responsive:Un,component:fe,invalidate:Xn},$t=vt?function(wn,Vt){var Fe=en(wn,Vt);return X.createElement(g.Provider,{key:Fe,value:(0,B.Z)((0,B.Z)({},tn),{},{order:Vt,item:wn,itemKey:Fe,registerSize:Ne,display:Vt<=rn})},vt(wn,Vt))}:function(wn,Vt){var Fe=en(wn,Vt);return X.createElement(f,(0,o.Z)({},tn,{order:Vt,key:Fe,item:wn,renderItem:Rn,itemKey:Fe,registerSize:Ne,display:Vt<=rn}))},_n={order:Xt?rn:Number.MAX_SAFE_INTEGER,className:"".concat(zn,"-rest"),registerSize:Ie,display:Xt},on=ce||_,Cn=ne?X.createElement(g.Provider,{value:(0,B.Z)((0,B.Z)({},tn),_n)},ne(xn)):X.createElement(f,(0,o.Z)({},tn,_n),typeof on=="function"?on(xn):on),Hn=X.createElement(pe,(0,o.Z)({className:ie()(!Xn&&V,Pe),style:ye,ref:c},P),Dr.map($t),Qn?Cn:null,ue&&X.createElement(f,(0,o.Z)({},tn,{responsive:Fn,responsiveDisabled:!Un,order:rn,className:"".concat(zn,"-suffix"),registerSize:kt,display:!0,style:ze}),ue));return Fn?X.createElement(re.Z,{onResize:Nr,disabled:!Un},Hn):Hn}var k=X.forwardRef(F);k.displayName="Overflow",k.Item=ae,k.RESPONSIVE=Ye,k.INVALIDATE=x;var Z=k,E=Z},23425:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return z}});var o=u(52873),B=u(67711),K=u(26420),I=u(98506),X=u(16886),A=u(92310),ie=u.n(A),re=u(18929),e=u(10228),i=u(26112),p=u(48736),r=u(59301),l=u(17119),f=[10,20,50,100],v=function(R){var ae=R.pageSizeOptions,te=ae===void 0?f:ae,Ye=R.locale,x=R.changeSize,_=R.pageSize,F=R.goButton,k=R.quickGo,Z=R.rootPrefixCls,E=R.disabled,s=R.buildOptionText,c=R.showSizeChanger,C=R.sizeChangerRender,V=r.useState(""),Ce=(0,X.Z)(V,2),_e=Ce[0],We=Ce[1],vt=function(){return!_e||Number.isNaN(_e)?void 0:Number(_e)},Ve=typeof s=="function"?s:function(ue){return"".concat(ue," ").concat(Ye.items_per_page)},yt=function(L){We(L.target.value)},de=function(L){F||_e===""||(We(""),!(L.relatedTarget&&(L.relatedTarget.className.indexOf("".concat(Z,"-item-link"))>=0||L.relatedTarget.className.indexOf("".concat(Z,"-item"))>=0))&&(k==null||k(vt())))},oe=function(L){_e!==""&&(L.keyCode===e.Z.ENTER||L.type==="click")&&(We(""),k==null||k(vt()))},ye=function(){return te.some(function(L){return L.toString()===_.toString()})?te:te.concat([_]).sort(function(L,pe){var fe=Number.isNaN(Number(L))?0:Number(L),W=Number.isNaN(Number(pe))?0:Number(pe);return fe-W})},Pe="".concat(Z,"-options");if(!c&&!k)return null;var Ge=null,ce=null,ne=null;return c&&C&&(Ge=C({disabled:E,size:_,onSizeChange:function(L){x==null||x(Number(L))},"aria-label":Ye.page_size,className:"".concat(Pe,"-size-changer"),options:ye().map(function(ue){return{label:Ve(ue),value:ue}})})),k&&(F&&(ne=typeof F=="boolean"?r.createElement("button",{type:"button",onClick:oe,onKeyUp:oe,disabled:E,className:"".concat(Pe,"-quick-jumper-button")},Ye.jump_to_confirm):r.createElement("span",{onClick:oe,onKeyUp:oe},F)),ce=r.createElement("div",{className:"".concat(Pe,"-quick-jumper")},Ye.jump_to,r.createElement("input",{disabled:E,type:"text",value:_e,onChange:yt,onKeyUp:oe,onBlur:de,"aria-label":Ye.page}),Ye.page,ne)),r.createElement("li",{className:Pe},Ge,ce)},b=v,N=function(R){var ae=R.rootPrefixCls,te=R.page,Ye=R.active,x=R.className,_=R.showTitle,F=R.onClick,k=R.onKeyPress,Z=R.itemRender,E="".concat(ae,"-item"),s=ie()(E,"".concat(E,"-").concat(te),(0,o.Z)((0,o.Z)({},"".concat(E,"-active"),Ye),"".concat(E,"-disabled"),!te),x),c=function(){F(te)},C=function(_e){k(_e,F,te)},V=Z(te,"page",r.createElement("a",{rel:"nofollow"},te));return V?r.createElement("li",{title:_?String(te):null,className:s,onClick:c,onKeyDown:C,tabIndex:0},V):null},O=N,y=function(R,ae,te){return te};function w(){}function g(q){var R=Number(q);return typeof R=="number"&&!Number.isNaN(R)&&isFinite(R)&&Math.floor(R)===R}function m(q,R,ae){var te=typeof q=="undefined"?R:q;return Math.floor((ae-1)/te)+1}var M=function(R){var ae=R.prefixCls,te=ae===void 0?"rc-pagination":ae,Ye=R.selectPrefixCls,x=Ye===void 0?"rc-select":Ye,_=R.className,F=R.current,k=R.defaultCurrent,Z=k===void 0?1:k,E=R.total,s=E===void 0?0:E,c=R.pageSize,C=R.defaultPageSize,V=C===void 0?10:C,Ce=R.onChange,_e=Ce===void 0?w:Ce,We=R.hideOnSinglePage,vt=R.align,Ve=R.showPrevNextJumpers,yt=Ve===void 0?!0:Ve,de=R.showQuickJumper,oe=R.showLessItems,ye=R.showTitle,Pe=ye===void 0?!0:ye,Ge=R.onShowSizeChange,ce=Ge===void 0?w:Ge,ne=R.locale,ue=ne===void 0?l.Z:ne,L=R.style,pe=R.totalBoundaryShowSizeChanger,fe=pe===void 0?50:pe,W=R.disabled,P=R.simple,Y=R.showTotal,Be=R.showSizeChanger,se=Be===void 0?s>fe:Be,he=R.sizeChangerRender,me=R.pageSizeOptions,Ue=R.itemRender,Xe=Ue===void 0?y:Ue,wt=R.jumpPrevIcon,Yt=R.jumpNextIcon,gt=R.prevIcon,Ut=R.nextIcon,ve=r.useRef(null),Re=(0,re.Z)(10,{value:c,defaultValue:V}),be=(0,X.Z)(Re,2),Te=be[0],at=be[1],Ht=(0,re.Z)(1,{value:F,defaultValue:Z,postState:function(Ln){return Math.max(1,Math.min(Ln,m(void 0,Te,s)))}}),Jt=(0,X.Z)(Ht,2),Je=Jt[0],vn=Jt[1],Nn=r.useState(Je),pn=(0,X.Z)(Nn,2),nn=pn[0],In=pn[1];(0,r.useEffect)(function(){In(Je)},[Je]);var jn=_e!==w,Gn="current"in R,hn=Math.max(1,Je-(oe?3:5)),kn=Math.min(m(void 0,Te,s),Je+(oe?3:5));function Kn(bn,Ln){var tr=bn||r.createElement("button",{type:"button","aria-label":Ln,className:"".concat(te,"-item-link")});return typeof bn=="function"&&(tr=r.createElement(bn,(0,I.Z)({},R))),tr}function He(bn){var Ln=bn.target.value,tr=m(void 0,Te,s),Pr;return Ln===""?Pr=Ln:Number.isNaN(Number(Ln))?Pr=nn:Ln>=tr?Pr=tr:Pr=Number(Ln),Pr}function ot(bn){return g(bn)&&bn!==Je&&g(s)&&s>0}var rn=s>Te?de:!1;function Vn(bn){(bn.keyCode===e.Z.UP||bn.keyCode===e.Z.DOWN)&&bn.preventDefault()}function Kt(bn){var Ln=He(bn);switch(Ln!==nn&&In(Ln),bn.keyCode){case e.Z.ENTER:zn(Ln);break;case e.Z.UP:zn(Ln-1);break;case e.Z.DOWN:zn(Ln+1);break;default:break}}function Mn(bn){zn(He(bn))}function or(bn){var Ln=m(bn,Te,s),tr=Je>Ln&&Ln!==0?Ln:Je;at(bn),In(tr),ce==null||ce(Je,bn),vn(tr),_e==null||_e(tr,bn)}function zn(bn){if(ot(bn)&&!W){var Ln=m(void 0,Te,s),tr=bn;return bn>Ln?tr=Ln:bn<1&&(tr=1),tr!==nn&&In(tr),vn(tr),_e==null||_e(tr,Te),tr}return Je}var sr=Je>1,Fn=Je2?tr-2:0),Er=2;Ers?s:Je*Te])),tn=null,$t=m(void 0,Te,s);if(We&&s<=Te)return null;var _n=[],on={rootPrefixCls:te,onClick:zn,onKeyPress:xn,showTitle:Pe,itemRender:Xe,page:-1},Cn=Je-1>0?Je-1:0,Hn=Je+1<$t?Je+1:$t,wn=de&&de.goButton,Vt=(0,K.Z)(P)==="object"?P.readOnly:!P,Fe=wn,st=null;P&&(wn&&(typeof wn=="boolean"?Fe=r.createElement("button",{type:"button",onClick:kt,onKeyUp:kt},ue.jump_to_confirm):Fe=r.createElement("span",{onClick:kt,onKeyUp:kt},wn),Fe=r.createElement("li",{title:Pe?"".concat(ue.jump_to).concat(Je,"/").concat($t):null,className:"".concat(te,"-simple-pager")},Fe)),st=r.createElement("li",{title:Pe?"".concat(Je,"/").concat($t):null,className:"".concat(te,"-simple-pager")},Vt?nn:r.createElement("input",{type:"text","aria-label":ue.jump_to,value:nn,disabled:W,onKeyDown:Vn,onKeyUp:Kt,onChange:Kt,onBlur:Mn,size:3}),r.createElement("span",{className:"".concat(te,"-slash")},"/"),$t));var lt=oe?1:2;if($t<=3+lt*2){$t||_n.push(r.createElement(O,(0,B.Z)({},on,{key:"noPager",page:1,className:"".concat(te,"-item-disabled")})));for(var ct=1;ct<=$t;ct+=1)_n.push(r.createElement(O,(0,B.Z)({},on,{key:ct,page:ct,active:Je===ct})))}else{var jt=oe?ue.prev_3:ue.prev_5,It=oe?ue.next_3:ue.next_5,Pt=Xe(hn,"jump-prev",Kn(wt,"prev page")),an=Xe(kn,"jump-next",Kn(Yt,"next page"));yt&&(Rt=Pt?r.createElement("li",{title:Pe?jt:null,key:"prev",onClick:Qn,tabIndex:0,onKeyDown:Ir,className:ie()("".concat(te,"-jump-prev"),(0,o.Z)({},"".concat(te,"-jump-prev-custom-icon"),!!wt))},Pt):null,tn=an?r.createElement("li",{title:Pe?It:null,key:"next",onClick:Dr,tabIndex:0,onKeyDown:Nr,className:ie()("".concat(te,"-jump-next"),(0,o.Z)({},"".concat(te,"-jump-next-custom-icon"),!!Yt))},an):null);var un=Math.max(1,Je-lt),Tn=Math.min(Je+lt,$t);Je-1<=lt&&(Tn=1+lt*2),$t-Je<=lt&&(un=$t-lt*2);for(var ln=un;ln<=Tn;ln+=1)_n.push(r.createElement(O,(0,B.Z)({},on,{key:ln,page:ln,active:Je===ln})));if(Je-1>=lt*2&&Je!==3&&(_n[0]=r.cloneElement(_n[0],{className:ie()("".concat(te,"-item-after-jump-prev"),_n[0].props.className)}),_n.unshift(Rt)),$t-Je>=lt*2&&Je!==$t-2){var Jn=_n[_n.length-1];_n[_n.length-1]=r.cloneElement(Jn,{className:ie()("".concat(te,"-item-before-jump-next"),Jn.props.className)}),_n.push(tn)}un!==1&&_n.unshift(r.createElement(O,(0,B.Z)({},on,{key:1,page:1}))),Tn!==$t&&_n.push(r.createElement(O,(0,B.Z)({},on,{key:$t,page:$t})))}var dr=Ne(Cn);if(dr){var yr=!sr||!$t;dr=r.createElement("li",{title:Pe?ue.prev_page:null,onClick:Un,tabIndex:yr?null:0,onKeyDown:en,className:ie()("".concat(te,"-prev"),(0,o.Z)({},"".concat(te,"-disabled"),yr)),"aria-disabled":yr},dr)}var Sr=Ie(Hn);if(Sr){var Rr,hr;P?(Rr=!Fn,hr=sr?0:null):(Rr=!Fn||!$t,hr=Rr?null:0),Sr=r.createElement("li",{title:Pe?ue.next_page:null,onClick:Xn,tabIndex:hr,onKeyDown:Rn,className:ie()("".concat(te,"-next"),(0,o.Z)({},"".concat(te,"-disabled"),Rr)),"aria-disabled":Rr},Sr)}var br=ie()(te,_,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(te,"-start"),vt==="start"),"".concat(te,"-center"),vt==="center"),"".concat(te,"-end"),vt==="end"),"".concat(te,"-simple"),P),"".concat(te,"-disabled"),W));return r.createElement("ul",(0,B.Z)({className:br,style:L,ref:ve},Xt),ze,dr,P?st:_n,Sr,r.createElement(b,{locale:ue,rootPrefixCls:te,disabled:W,selectPrefixCls:x,changeSize:or,pageSize:Te,pageSizeOptions:me,quickGo:rn?zn:null,goButton:Fe,showSizeChanger:se,sizeChangerRender:he}))},z=M},48365:function(er,Ft,u){"use strict";var o=u(61186),B=u.n(o),K=u(90111),I=u.n(K),X=u(58319),A=u.n(X),ie=u(23250),re=u.n(ie),e=u(74959),i=u.n(e),p=u(10238),r=u.n(p),l=u(33656),f=u.n(l);B().extend(f()),B().extend(r()),B().extend(I()),B().extend(A()),B().extend(re()),B().extend(i()),B().extend(function(y,w){var g=w.prototype,m=g.format;g.format=function(z){var q=(z||"").replace("Wo","wo");return m.bind(this)(q)}});var v={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},b=function(w){var g=v[w];return g||w.split("_")[0]},N=function(){},O={getNow:function(){var w=B()();return typeof w.tz=="function"?w.tz():w},getFixedDate:function(w){return B()(w,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(w){return w.endOf("month")},getWeekDay:function(w){var g=w.locale("en");return g.weekday()+g.localeData().firstDayOfWeek()},getYear:function(w){return w.year()},getMonth:function(w){return w.month()},getDate:function(w){return w.date()},getHour:function(w){return w.hour()},getMinute:function(w){return w.minute()},getSecond:function(w){return w.second()},getMillisecond:function(w){return w.millisecond()},addYear:function(w,g){return w.add(g,"year")},addMonth:function(w,g){return w.add(g,"month")},addDate:function(w,g){return w.add(g,"day")},setYear:function(w,g){return w.year(g)},setMonth:function(w,g){return w.month(g)},setDate:function(w,g){return w.date(g)},setHour:function(w,g){return w.hour(g)},setMinute:function(w,g){return w.minute(g)},setSecond:function(w,g){return w.second(g)},setMillisecond:function(w,g){return w.millisecond(g)},isAfter:function(w,g){return w.isAfter(g)},isValidate:function(w){return w.isValid()},locale:{getWeekFirstDay:function(w){return B()().locale(b(w)).localeData().firstDayOfWeek()},getWeekFirstDate:function(w,g){return g.locale(b(w)).weekday(0)},getWeek:function(w,g){return g.locale(b(w)).week()},getShortWeekDays:function(w){return B()().locale(b(w)).localeData().weekdaysMin()},getShortMonths:function(w){return B()().locale(b(w)).localeData().monthsShort()},format:function(w,g,m){return g.locale(b(w)).format(m)},parse:function(w,g,m){for(var M=b(w),z=0;z2&&arguments[2]!==void 0?arguments[2]:"0",ee=String(d);ee.length2&&arguments[2]!==void 0?arguments[2]:[],ee=i.useState([!1,!1]),$=(0,I.Z)(ee,2),Ae=$[0],we=$[1],Ke=function(Me,Ct){we(function(Lt){return M(Lt,Ct,Me)})},mt=i.useMemo(function(){return Ae.map(function(bt,Me){if(bt)return!0;var Ct=d[Me];return Ct?!!(!G[Me]&&!Ct||Ct&&U(Ct,{activeIndex:Me})):!1})},[d,Ae,U,G]);return[mt,Ke]}function x(d,U,G,ee,$){var Ae="",we=[];return d&&we.push($?"hh":"HH"),U&&we.push("mm"),G&&we.push("ss"),Ae=we.join(":"),ee&&(Ae+=".SSS"),$&&(Ae+=" A"),Ae}function _(d,U,G,ee,$,Ae){var we=d.fieldDateTimeFormat,Ke=d.fieldDateFormat,mt=d.fieldTimeFormat,bt=d.fieldMonthFormat,Me=d.fieldYearFormat,Ct=d.fieldWeekFormat,Lt=d.fieldQuarterFormat,xt=d.yearFormat,At=d.cellYearFormat,tt=d.cellQuarterFormat,ke=d.dayFormat,qe=d.cellDateFormat,Nt=x(U,G,ee,$,Ae);return(0,K.Z)((0,K.Z)({},d),{},{fieldDateTimeFormat:we||"YYYY-MM-DD ".concat(Nt),fieldDateFormat:Ke||"YYYY-MM-DD",fieldTimeFormat:mt||Nt,fieldMonthFormat:bt||"YYYY-MM",fieldYearFormat:Me||"YYYY",fieldWeekFormat:Ct||"gggg-wo",fieldQuarterFormat:Lt||"YYYY-[Q]Q",yearFormat:xt||"YYYY",cellYearFormat:At||"YYYY",cellQuarterFormat:tt||"[Q]Q",cellDateFormat:qe||ke||"D"})}function F(d,U){var G=U.showHour,ee=U.showMinute,$=U.showSecond,Ae=U.showMillisecond,we=U.use12Hours;return i.useMemo(function(){return _(d,G,ee,$,Ae,we)},[d,G,ee,$,Ae,we])}var k=u(26420);function Z(d,U,G){return G!=null?G:U.some(function(ee){return d.includes(ee)})}var E=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function s(d){var U=z(d,E),G=d.format,ee=d.picker,$=null;return G&&($=G,Array.isArray($)&&($=$[0]),$=(0,k.Z)($)==="object"?$.format:$),ee==="time"&&(U.format=$),[U,$]}function c(d){return d&&typeof d=="string"}function C(d,U,G,ee){return[d,U,G,ee].some(function($){return $!==void 0})}function V(d,U,G,ee,$){var Ae=U,we=G,Ke=ee;if(!d&&!Ae&&!we&&!Ke&&!$)Ae=!0,we=!0,Ke=!0;else if(d){var mt,bt,Me,Ct=[Ae,we,Ke].some(function(At){return At===!1}),Lt=[Ae,we,Ke].some(function(At){return At===!0}),xt=Ct?!0:!Lt;Ae=(mt=Ae)!==null&&mt!==void 0?mt:xt,we=(bt=we)!==null&&bt!==void 0?bt:xt,Ke=(Me=Ke)!==null&&Me!==void 0?Me:xt}return[Ae,we,Ke,$]}function Ce(d){var U=d.showTime,G=s(d),ee=(0,I.Z)(G,2),$=ee[0],Ae=ee[1],we=U&&(0,k.Z)(U)==="object"?U:{},Ke=(0,K.Z)((0,K.Z)({defaultOpenValue:we.defaultOpenValue||we.defaultValue},$),we),mt=Ke.showMillisecond,bt=Ke.showHour,Me=Ke.showMinute,Ct=Ke.showSecond,Lt=C(bt,Me,Ct,mt),xt=V(Lt,bt,Me,Ct,mt),At=(0,I.Z)(xt,3);return bt=At[0],Me=At[1],Ct=At[2],[Ke,(0,K.Z)((0,K.Z)({},Ke),{},{showHour:bt,showMinute:Me,showSecond:Ct,showMillisecond:mt}),Ke.format,Ae]}function _e(d,U,G,ee,$){var Ae=d==="time";if(d==="datetime"||Ae){for(var we=ee,Ke=q(d,$,null),mt=Ke,bt=[U,G],Me=0;Me1&&(we=U.addDate(we,-7)),we}function P(d,U){var G=U.generateConfig,ee=U.locale,$=U.format;return d?typeof $=="function"?$(d):G.locale.format(ee.locale,d,$):""}function Y(d,U,G){var ee=U,$=["getHour","getMinute","getSecond","getMillisecond"],Ae=["setHour","setMinute","setSecond","setMillisecond"];return Ae.forEach(function(we,Ke){G?ee=d[we](ee,d[$[Ke]](G)):ee=d[we](ee,0)}),ee}function Be(d,U,G,ee,$){var Ae=(0,X.zX)(function(we,Ke){return!!(G&&G(we,Ke)||ee&&d.isAfter(ee,we)&&!L(d,U,ee,we,Ke.type)||$&&d.isAfter(we,$)&&!L(d,U,$,we,Ke.type))});return Ae}function se(d,U,G){return i.useMemo(function(){var ee=q(d,U,G),$=m(ee),Ae=$[0],we=(0,k.Z)(Ae)==="object"&&Ae.type==="mask"?Ae.format:null;return[$.map(function(Ke){return typeof Ke=="string"||typeof Ke=="function"?Ke:Ke.format}),we]},[d,U,G])}function he(d,U,G){return typeof d[0]=="function"||G?!0:U}function me(d,U,G,ee){var $=(0,X.zX)(function(Ae,we){var Ke=(0,K.Z)({type:U},we);if(delete Ke.activeIndex,!d.isValidate(Ae)||G&&G(Ae,Ke))return!0;if((U==="date"||U==="time")&&ee){var mt,bt=we&&we.activeIndex===1?"end":"start",Me=((mt=ee.disabledTime)===null||mt===void 0?void 0:mt.call(ee,Ae,bt,{from:Ke.from}))||{},Ct=Me.disabledHours,Lt=Me.disabledMinutes,xt=Me.disabledSeconds,At=Me.disabledMilliseconds,tt=ee.disabledHours,ke=ee.disabledMinutes,qe=ee.disabledSeconds,Nt=Ct||tt,Mt=Lt||ke,Dt=xt||qe,qt=d.getHour(Ae),Ze=d.getMinute(Ae),En=d.getSecond(Ae),nr=d.getMillisecond(Ae);if(Nt&&Nt().includes(qt)||Mt&&Mt(qt).includes(Ze)||Dt&&Dt(qt,Ze).includes(En)||At&&At(qt,Ze,En).includes(nr))return!0}return!1});return $}function Ue(d){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,G=i.useMemo(function(){var ee=d&&m(d);return U&&ee&&(ee[1]=ee[1]||ee[0]),ee},[d,U]);return G}function Xe(d,U){var G=d.generateConfig,ee=d.locale,$=d.picker,Ae=$===void 0?"date":$,we=d.prefixCls,Ke=we===void 0?"rc-picker":we,mt=d.styles,bt=mt===void 0?{}:mt,Me=d.classNames,Ct=Me===void 0?{}:Me,Lt=d.order,xt=Lt===void 0?!0:Lt,At=d.components,tt=At===void 0?{}:At,ke=d.inputRender,qe=d.allowClear,Nt=d.clearIcon,Mt=d.needConfirm,Dt=d.multiple,qt=d.format,Ze=d.inputReadOnly,En=d.disabledDate,nr=d.minDate,rr=d.maxDate,vr=d.showTime,pr=d.value,Bn=d.defaultValue,Pn=d.pickerValue,$n=d.defaultPickerValue,Dn=Ue(pr),An=Ue(Bn),Zn=Ue(Pn),dn=Ue($n),Q=Ae==="date"&&vr?"datetime":Ae,J=Q==="time"||Q==="datetime",H=J||Dt,et=Mt!=null?Mt:J,pt=Ce(d),Wt=(0,I.Z)(pt,4),Qe=Wt[0],nt=Wt[1],Se=Wt[2],_t=Wt[3],mn=F(ee,nt),gn=i.useMemo(function(){return _e(Q,Se,_t,Qe,mn)},[Q,Se,_t,Qe,mn]),ar=i.useMemo(function(){return(0,K.Z)((0,K.Z)({},d),{},{prefixCls:Ke,locale:mn,picker:Ae,styles:bt,classNames:Ct,order:xt,components:(0,K.Z)({input:ke},tt),clearIcon:We(Ke,qe,Nt),showTime:gn,value:Dn,defaultValue:An,pickerValue:Zn,defaultPickerValue:dn},U==null?void 0:U())},[d]),ht=se(Q,mn,qt),xr=(0,I.Z)(ht,2),Sn=xr[0],Br=xr[1],cr=he(Sn,Ze,Dt),Tr=Be(G,ee,En,nr,rr),wr=me(G,Ae,Tr,gn),Kr=i.useMemo(function(){return(0,K.Z)((0,K.Z)({},ar),{},{needConfirm:et,inputReadOnly:cr,disabledDate:Tr})},[ar,et,cr,Tr]);return[Kr,Q,H,Sn,Br,wr]}var wt=u(16089);function Yt(d,U,G){var ee=(0,X.C8)(U,{value:d}),$=(0,I.Z)(ee,2),Ae=$[0],we=$[1],Ke=i.useRef(d),mt=i.useRef(),bt=function(){wt.Z.cancel(mt.current)},Me=(0,X.zX)(function(){we(Ke.current),G&&Ae!==Ke.current&&G(Ke.current)}),Ct=(0,X.zX)(function(Lt,xt){bt(),Ke.current=Lt,Lt||xt?Me():mt.current=(0,wt.Z)(Me)});return i.useEffect(function(){return bt},[]),[Ae,Ct]}function gt(d,U){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ee=arguments.length>3?arguments[3]:void 0,$=G.every(function(Me){return Me})?!1:d,Ae=Yt($,U||!1,ee),we=(0,I.Z)(Ae,2),Ke=we[0],mt=we[1];function bt(Me){var Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Ct.inherit||Ke)&&mt(Me,Ct.force)}return[Ke,bt]}function Ut(d){var U=i.useRef();return i.useImperativeHandle(d,function(){var G;return{nativeElement:(G=U.current)===null||G===void 0?void 0:G.nativeElement,focus:function($){var Ae;(Ae=U.current)===null||Ae===void 0||Ae.focus($)},blur:function(){var $;($=U.current)===null||$===void 0||$.blur()}}}),U}function ve(d,U){return i.useMemo(function(){return d||(U?((0,e.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(U).map(function(G){var ee=(0,I.Z)(G,2),$=ee[0],Ae=ee[1];return{label:$,value:Ae}})):[])},[d,U])}function Re(d,U){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,ee=i.useRef(U);ee.current=U,(0,A.o)(function(){if(d)ee.current(d);else{var $=(0,wt.Z)(function(){ee.current(d)},G);return function(){wt.Z.cancel($)}}},[d])}function be(d){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ee=i.useState(0),$=(0,I.Z)(ee,2),Ae=$[0],we=$[1],Ke=i.useState(!1),mt=(0,I.Z)(Ke,2),bt=mt[0],Me=mt[1],Ct=i.useRef([]),Lt=i.useRef(null),xt=i.useRef(null),At=function(Dt){Lt.current=Dt},tt=function(Dt){return Lt.current===Dt},ke=function(Dt){Me(Dt)},qe=function(Dt){return Dt&&(xt.current=Dt),xt.current},Nt=function(Dt){var qt=Ct.current,Ze=new Set(qt.filter(function(nr){return Dt[nr]||U[nr]})),En=qt[qt.length-1]===0?1:0;return Ze.size>=2||d[En]?null:En};return Re(bt||G,function(){bt||(Ct.current=[],At(null))}),i.useEffect(function(){bt&&Ct.current.push(Ae)},[bt,Ae]),[bt,ke,qe,Ae,we,Nt,Ct.current,At,tt]}function Te(d,U,G,ee,$,Ae){var we=G[G.length-1],Ke=function(bt,Me){var Ct=(0,I.Z)(d,2),Lt=Ct[0],xt=Ct[1],At=(0,K.Z)((0,K.Z)({},Me),{},{from:R(d,G)});return we===1&&U[0]&&Lt&&!L(ee,$,Lt,bt,At.type)&&ee.isAfter(Lt,bt)||we===0&&U[1]&&xt&&!L(ee,$,xt,bt,At.type)&&ee.isAfter(bt,xt)?!0:Ae==null?void 0:Ae(bt,At)};return Ke}function at(d,U,G,ee){switch(U){case"date":case"week":return d.addMonth(G,ee);case"month":case"quarter":return d.addYear(G,ee);case"year":return d.addYear(G,ee*10);case"decade":return d.addYear(G,ee*100);default:return G}}var Ht=[];function Jt(d,U,G,ee,$,Ae,we,Ke){var mt=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Ht,bt=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Ht,Me=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Ht,Ct=arguments.length>11?arguments[11]:void 0,Lt=arguments.length>12?arguments[12]:void 0,xt=arguments.length>13?arguments[13]:void 0,At=we==="time",tt=Ae||0,ke=function(Zn){var dn=d.getNow();return At&&(dn=Y(d,dn)),mt[Zn]||G[Zn]||dn},qe=(0,I.Z)(bt,2),Nt=qe[0],Mt=qe[1],Dt=(0,X.C8)(function(){return ke(0)},{value:Nt}),qt=(0,I.Z)(Dt,2),Ze=qt[0],En=qt[1],nr=(0,X.C8)(function(){return ke(1)},{value:Mt}),rr=(0,I.Z)(nr,2),vr=rr[0],pr=rr[1],Bn=i.useMemo(function(){var An=[Ze,vr][tt];return At?An:Y(d,An,Me[tt])},[At,Ze,vr,tt,d,Me]),Pn=function(Zn){var dn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Q=[En,pr][tt];Q(Zn);var J=[Ze,vr];J[tt]=Zn,Ct&&(!L(d,U,Ze,J[0],we)||!L(d,U,vr,J[1],we))&&Ct(J,{source:dn,range:tt===1?"end":"start",mode:ee})},$n=function(Zn,dn){if(Ke){var Q={date:"month",week:"month",month:"year",quarter:"year"},J=Q[we];if(J&&!L(d,U,Zn,dn,J))return at(d,we,dn,-1);if(we==="year"&&Zn){var H=Math.floor(d.getYear(Zn)/10),et=Math.floor(d.getYear(dn)/10);if(H!==et)return at(d,we,dn,-1)}}return dn},Dn=i.useRef(null);return(0,A.Z)(function(){if($&&!mt[tt]){var An=At?null:d.getNow();if(Dn.current!==null&&Dn.current!==tt?An=[Ze,vr][tt^1]:G[tt]?An=tt===0?G[0]:$n(G[0],G[1]):G[tt^1]&&(An=G[tt^1]),An){Lt&&d.isAfter(Lt,An)&&(An=Lt);var Zn=Ke?at(d,we,An,1):An;xt&&d.isAfter(Zn,xt)&&(An=Ke?at(d,we,xt,-1):xt),Pn(An,"reset")}}},[$,tt,G[tt]]),i.useEffect(function(){$?Dn.current=tt:Dn.current=null},[$,tt]),(0,A.Z)(function(){$&&mt&&mt[tt]&&Pn(mt[tt],"reset")},[$,tt]),[Bn,Pn]}function Je(d,U){var G=i.useRef(d),ee=i.useState({}),$=(0,I.Z)(ee,2),Ae=$[1],we=function(bt){return bt&&U!==void 0?U:G.current},Ke=function(bt){G.current=bt,Ae({})};return[we,Ke,we(!0)]}var vn=[];function Nn(d,U,G){var ee=function(we){return we.map(function(Ke){return P(Ke,{generateConfig:d,locale:U,format:G[0]})})},$=function(we,Ke){for(var mt=Math.max(we.length,Ke.length),bt=-1,Me=0;Me2&&arguments[2]!==void 0?arguments[2]:1,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,$=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Ae=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,we=[],Ke=G>=1?G|0:1,mt=d;mt<=U;mt+=Ke){var bt=$.includes(mt);(!bt||!ee)&&we.push({label:g(mt,Ae),value:mt,disabled:bt})}return we}function ot(d){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},G=arguments.length>2?arguments[2]:void 0,ee=U||{},$=ee.use12Hours,Ae=ee.hourStep,we=Ae===void 0?1:Ae,Ke=ee.minuteStep,mt=Ke===void 0?1:Ke,bt=ee.secondStep,Me=bt===void 0?1:bt,Ct=ee.millisecondStep,Lt=Ct===void 0?100:Ct,xt=ee.hideDisabledOptions,At=ee.disabledTime,tt=ee.disabledHours,ke=ee.disabledMinutes,qe=ee.disabledSeconds,Nt=i.useMemo(function(){return G||d.getNow()},[G,d]);if(0)var Mt,Dt,qt;var Ze=i.useCallback(function(H){var et=(At==null?void 0:At(H))||{};return[et.disabledHours||tt||Kn,et.disabledMinutes||ke||Kn,et.disabledSeconds||qe||Kn,et.disabledMilliseconds||Kn]},[At,tt,ke,qe]),En=i.useMemo(function(){return Ze(Nt)},[Nt,Ze]),nr=(0,I.Z)(En,4),rr=nr[0],vr=nr[1],pr=nr[2],Bn=nr[3],Pn=i.useCallback(function(H,et,pt,Wt){var Qe=He(0,23,we,xt,H()),nt=$?Qe.map(function(gn){return(0,K.Z)((0,K.Z)({},gn),{},{label:g(gn.value%12||12,2)})}):Qe,Se=function(ar){return He(0,59,mt,xt,et(ar))},_t=function(ar,ht){return He(0,59,Me,xt,pt(ar,ht))},mn=function(ar,ht,xr){return He(0,999,Lt,xt,Wt(ar,ht,xr),3)};return[nt,Se,_t,mn]},[xt,we,$,Lt,mt,Me]),$n=i.useMemo(function(){return Pn(rr,vr,pr,Bn)},[Pn,rr,vr,pr,Bn]),Dn=(0,I.Z)($n,4),An=Dn[0],Zn=Dn[1],dn=Dn[2],Q=Dn[3],J=function(et,pt){var Wt=function(){return An},Qe=Zn,nt=dn,Se=Q;if(pt){var _t=Ze(pt),mn=(0,I.Z)(_t,4),gn=mn[0],ar=mn[1],ht=mn[2],xr=mn[3],Sn=Pn(gn,ar,ht,xr),Br=(0,I.Z)(Sn,4),cr=Br[0],Tr=Br[1],wr=Br[2],Kr=Br[3];Wt=function(){return cr},Qe=Tr,nt=wr,Se=Kr}var jr=kn(et,Wt,Qe,nt,Se,d);return jr};return[J,An,Zn,dn,Q]}function rn(d){var U=d.mode,G=d.internalMode,ee=d.renderExtraFooter,$=d.showNow,Ae=d.showTime,we=d.onSubmit,Ke=d.onNow,mt=d.invalid,bt=d.needConfirm,Me=d.generateConfig,Ct=d.disabledDate,Lt=i.useContext(N),xt=Lt.prefixCls,At=Lt.locale,tt=Lt.button,ke=tt===void 0?"button":tt,qe=Me.getNow(),Nt=ot(Me,Ae,qe),Mt=(0,I.Z)(Nt,1),Dt=Mt[0],qt=ee==null?void 0:ee(U),Ze=Ct(qe,{type:U}),En=function(){if(!Ze){var $n=Dt(qe);Ke($n)}},nr="".concat(xt,"-now"),rr="".concat(nr,"-btn"),vr=$&&i.createElement("li",{className:nr},i.createElement("a",{className:f()(rr,Ze&&"".concat(rr,"-disabled")),"aria-disabled":Ze,onClick:En},G==="date"?At.today:At.now)),pr=bt&&i.createElement("li",{className:"".concat(xt,"-ok")},i.createElement(ke,{disabled:mt,onClick:we},At.ok)),Bn=(vr||pr)&&i.createElement("ul",{className:"".concat(xt,"-ranges")},vr,pr);return!qt&&!Bn?null:i.createElement("div",{className:"".concat(xt,"-footer")},qt&&i.createElement("div",{className:"".concat(xt,"-footer-extra")},qt),Bn)}function Vn(d,U,G){function ee($,Ae){var we=$.findIndex(function(mt){return L(d,U,mt,Ae,G)});if(we===-1)return[].concat((0,B.Z)($),[Ae]);var Ke=(0,B.Z)($);return Ke.splice(we,1),Ke}return ee}var Kt=i.createContext(null);function Mn(){return i.useContext(Kt)}function or(d,U){var G=d.prefixCls,ee=d.generateConfig,$=d.locale,Ae=d.disabledDate,we=d.minDate,Ke=d.maxDate,mt=d.cellRender,bt=d.hoverValue,Me=d.hoverRangeValue,Ct=d.onHover,Lt=d.values,xt=d.pickerValue,At=d.onSelect,tt=d.prevIcon,ke=d.nextIcon,qe=d.superPrevIcon,Nt=d.superNextIcon,Mt=ee.getNow(),Dt={now:Mt,values:Lt,pickerValue:xt,prefixCls:G,disabledDate:Ae,minDate:we,maxDate:Ke,cellRender:mt,hoverValue:bt,hoverRangeValue:Me,onHover:Ct,locale:$,generateConfig:ee,onSelect:At,panelType:U,prevIcon:tt,nextIcon:ke,superPrevIcon:qe,superNextIcon:Nt};return[Dt,Mt]}var zn=i.createContext({});function sr(d){for(var U=d.rowNum,G=d.colNum,ee=d.baseDate,$=d.getCellDate,Ae=d.prefixColumn,we=d.rowClassName,Ke=d.titleFormat,mt=d.getCellText,bt=d.getCellClassName,Me=d.headerCells,Ct=d.cellSelection,Lt=Ct===void 0?!0:Ct,xt=d.disabledDate,At=Mn(),tt=At.prefixCls,ke=At.panelType,qe=At.now,Nt=At.disabledDate,Mt=At.cellRender,Dt=At.onHover,qt=At.hoverValue,Ze=At.hoverRangeValue,En=At.generateConfig,nr=At.values,rr=At.locale,vr=At.onSelect,pr=xt||Nt,Bn="".concat(tt,"-cell"),Pn=i.useContext(zn),$n=Pn.onCellDblClick,Dn=function(pt){return nr.some(function(Wt){return Wt&&L(En,rr,pt,Wt,ke)})},An=[],Zn=0;Zn1&&arguments[1]!==void 0?arguments[1]:!1;Wn(Zt),ke==null||ke(Zt),cn&&ir(Zt)},Hr=function(Zt,cn){mn(Zt),cn&&kr(cn),ir(cn,Zt)},Yn=function(Zt){if(wr(Zt),kr(Zt),_t!==Dt){var cn=["decade","year"],sn=[].concat(cn,["month"]),yn={quarter:[].concat(cn,["quarter"]),week:[].concat((0,B.Z)(sn),["week"]),date:[].concat((0,B.Z)(sn),["date"])},_r=yn[Dt]||sn,Wr=_r.indexOf(_t),Qr=_r[Wr+1];Qr&&Hr(Qr,Zt)}},Cr=i.useMemo(function(){var On,Zt;if(Array.isArray(En)){var cn=(0,I.Z)(En,2);On=cn[0],Zt=cn[1]}else On=En;return!On&&!Zt?null:(On=On||Zt,Zt=Zt||On,$.isAfter(On,Zt)?[Zt,On]:[On,Zt])},[En,$]),Zr=te(nr,rr,vr),zr=Bn[gn]||on[gn]||Qn,Fr=i.useContext(zn),ur=i.useMemo(function(){return(0,K.Z)((0,K.Z)({},Fr),{},{hideHeader:Pn})},[Fr,Pn]),fr="".concat($n,"-panel"),Vr=z(d,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return i.createElement(zn.Provider,{value:ur},i.createElement("div",{ref:Dn,tabIndex:mt,className:f()(fr,(0,p.Z)({},"".concat(fr,"-rtl"),Ae==="rtl"))},i.createElement(zr,(0,o.Z)({},Vr,{showTime:Wt,prefixCls:$n,locale:et,generateConfig:$,onModeChange:Hr,pickerValue:gr,onPickerValueChange:function(Zt){kr(Zt,!0)},value:cr[0],onSelect:Yn,values:cr,cellRender:Zr,hoverRangeValue:Cr,hoverValue:Ze}))))}var Hn=i.memo(i.forwardRef(Cn)),wn=Hn;function Vt(d){var U=d.picker,G=d.multiplePanel,ee=d.pickerValue,$=d.onPickerValueChange,Ae=d.needConfirm,we=d.onSubmit,Ke=d.range,mt=d.hoverValue,bt=i.useContext(N),Me=bt.prefixCls,Ct=bt.generateConfig,Lt=i.useCallback(function(Nt,Mt){return at(Ct,U,Nt,Mt)},[Ct,U]),xt=i.useMemo(function(){return Lt(ee,1)},[ee,Lt]),At=function(Mt){$(Lt(Mt,-1))},tt={onCellDblClick:function(){Ae&&we()}},ke=U==="time",qe=(0,K.Z)((0,K.Z)({},d),{},{hoverValue:null,hoverRangeValue:null,hideHeader:ke});return Ke?qe.hoverRangeValue=mt:qe.hoverValue=mt,G?i.createElement("div",{className:"".concat(Me,"-panels")},i.createElement(zn.Provider,{value:(0,K.Z)((0,K.Z)({},tt),{},{hideNext:!0})},i.createElement(wn,qe)),i.createElement(zn.Provider,{value:(0,K.Z)((0,K.Z)({},tt),{},{hidePrev:!0})},i.createElement(wn,(0,o.Z)({},qe,{pickerValue:xt,onPickerValueChange:At})))):i.createElement(zn.Provider,{value:(0,K.Z)({},tt)},i.createElement(wn,qe))}function Fe(d){return typeof d=="function"?d():d}function st(d){var U=d.prefixCls,G=d.presets,ee=d.onClick,$=d.onHover;return G.length?i.createElement("div",{className:"".concat(U,"-presets")},i.createElement("ul",null,G.map(function(Ae,we){var Ke=Ae.label,mt=Ae.value;return i.createElement("li",{key:we,onClick:function(){ee(Fe(mt))},onMouseEnter:function(){$(Fe(mt))},onMouseLeave:function(){$(null)}},Ke)}))):null}function lt(d){var U=d.panelRender,G=d.internalMode,ee=d.picker,$=d.showNow,Ae=d.range,we=d.multiple,Ke=d.activeInfo,mt=Ke===void 0?[0,0,0]:Ke,bt=d.presets,Me=d.onPresetHover,Ct=d.onPresetSubmit,Lt=d.onFocus,xt=d.onBlur,At=d.onPanelMouseDown,tt=d.direction,ke=d.value,qe=d.onSelect,Nt=d.isInvalid,Mt=d.defaultOpenValue,Dt=d.onOk,qt=d.onSubmit,Ze=i.useContext(N),En=Ze.prefixCls,nr="".concat(En,"-panel"),rr=tt==="rtl",vr=i.useRef(null),pr=i.useRef(null),Bn=i.useState(0),Pn=(0,I.Z)(Bn,2),$n=Pn[0],Dn=Pn[1],An=i.useState(0),Zn=(0,I.Z)(An,2),dn=Zn[0],Q=Zn[1],J=i.useState(0),H=(0,I.Z)(J,2),et=H[0],pt=H[1],Wt=function(Yn){Yn.width&&Dn(Yn.width)},Qe=(0,I.Z)(mt,3),nt=Qe[0],Se=Qe[1],_t=Qe[2],mn=i.useState(0),gn=(0,I.Z)(mn,2),ar=gn[0],ht=gn[1];i.useEffect(function(){ht(10)},[nt]),i.useEffect(function(){if(Ae&&pr.current){var Hr,Yn=((Hr=vr.current)===null||Hr===void 0?void 0:Hr.offsetWidth)||0,Cr=pr.current.getBoundingClientRect();if(!Cr.height||Cr.right<0){ht(function(ur){return Math.max(0,ur-1)});return}var Zr=(rr?Se-Yn:nt)-Cr.left;if(pt(Zr),$n&&$n<_t){var zr=rr?Cr.right-(Se-Yn+$n):nt+Yn-Cr.left-$n,Fr=Math.max(0,zr);Q(Fr)}else Q(0)}},[ar,rr,$n,nt,Se,_t,Ae]);function xr(Hr){return Hr.filter(function(Yn){return Yn})}var Sn=i.useMemo(function(){return xr(m(ke))},[ke]),Br=ee==="time"&&!Sn.length,cr=i.useMemo(function(){return Br?xr([Mt]):Sn},[Br,Sn,Mt]),Tr=Br?Mt:Sn,wr=i.useMemo(function(){return cr.length?cr.some(function(Hr){return Nt(Hr)}):!0},[cr,Nt]),Kr=function(){Br&&qe(Mt),Dt(),qt()},jr=i.createElement("div",{className:"".concat(En,"-panel-layout")},i.createElement(st,{prefixCls:En,presets:bt,onClick:Ct,onHover:Me}),i.createElement("div",null,i.createElement(Vt,(0,o.Z)({},d,{value:Tr})),i.createElement(rn,(0,o.Z)({},d,{showNow:we?!1:$,invalid:wr,onSubmit:Kr}))));U&&(jr=U(jr));var gr="".concat(nr,"-container"),Wn="marginLeft",ir="marginRight",kr=i.createElement("div",{onMouseDown:At,tabIndex:-1,className:f()(gr,"".concat(En,"-").concat(G,"-panel-container")),style:(0,p.Z)((0,p.Z)({},rr?ir:Wn,dn),rr?Wn:ir,"auto"),onFocus:Lt,onBlur:xt},jr);return Ae&&(kr=i.createElement("div",{onMouseDown:At,ref:pr,className:f()("".concat(En,"-range-wrapper"),"".concat(En,"-").concat(ee,"-range-wrapper"))},i.createElement("div",{ref:vr,className:"".concat(En,"-range-arrow"),style:{left:et}}),i.createElement(hn.Z,{onResize:Wt},kr))),kr}var ct=u(33346);function jt(d,U){var G=d.format,ee=d.maskFormat,$=d.generateConfig,Ae=d.locale,we=d.preserveInvalidOnBlur,Ke=d.inputReadOnly,mt=d.required,bt=d["aria-required"],Me=d.onSubmit,Ct=d.onFocus,Lt=d.onBlur,xt=d.onInputChange,At=d.onInvalid,tt=d.open,ke=d.onOpenChange,qe=d.onKeyDown,Nt=d.onChange,Mt=d.activeHelp,Dt=d.name,qt=d.autoComplete,Ze=d.id,En=d.value,nr=d.invalid,rr=d.placeholder,vr=d.disabled,pr=d.activeIndex,Bn=d.allHelp,Pn=d.picker,$n=function(et,pt){var Wt=$.locale.parse(Ae.locale,et,[pt]);return Wt&&$.isValidate(Wt)?Wt:null},Dn=G[0],An=i.useCallback(function(H){return P(H,{locale:Ae,format:Dn,generateConfig:$})},[Ae,$,Dn]),Zn=i.useMemo(function(){return En.map(An)},[En,An]),dn=i.useMemo(function(){var H=Pn==="time"?8:10,et=typeof Dn=="function"?Dn($.getNow()).length:Dn.length;return Math.max(H,et)+2},[Dn,Pn,$]),Q=function(et){for(var pt=0;pt=Ke&&G<=mt)return Ae;var bt=Math.min(Math.abs(G-Ke),Math.abs(G-mt));bt0?Da:Oa));var Mr=dt+la,ra=Oa-Da+1;return String(Da+(ra+Mr-Da)%ra)};switch(cn){case"Backspace":case"Delete":sn="",yn=Wr;break;case"ArrowLeft":sn="",Qr(-1);break;case"ArrowRight":sn="",Qr(1);break;case"ArrowUp":sn="",yn=va(1);break;case"ArrowDown":sn="",yn=va(-1);break;default:isNaN(Number(cn))||(sn=et+cn,yn=sn);break}if(sn!==null&&(pt(sn),sn.length>=_r&&(Qr(1),pt(""))),yn!==null){var ia=ht.slice(0,wr)+g(yn,_r)+ht.slice(Kr);gr(ia.slice(0,we.length))}ar({})},fr=i.useRef();(0,A.Z)(function(){if(!(!$n||!we||kr.current)){if(!Br.match(ht)){gr(we);return}return Sn.current.setSelectionRange(wr,Kr),fr.current=(0,wt.Z)(function(){Sn.current.setSelectionRange(wr,Kr)}),function(){wt.Z.cancel(fr.current)}}},[Br,we,$n,ht,nt,wr,Kr,gn,gr]);var Vr=we?{onFocus:Cr,onBlur:zr,onKeyDown:ur,onMouseDown:Hr,onMouseUp:Yn,onPaste:ir}:{};return i.createElement("div",{ref:xr,className:f()(pr,(0,p.Z)((0,p.Z)({},"".concat(pr,"-active"),G&&$),"".concat(pr,"-placeholder"),Me))},i.createElement(vr,(0,o.Z)({ref:Sn,"aria-invalid":ke,autoComplete:"off"},Nt,{onKeyDown:Fr,onBlur:Zr},Vr,{value:ht,onChange:Wn})),i.createElement(Tn,{type:"suffix",icon:Ae}),qe)}),Ln=bn,tr=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Pr=["index"];function Er(d,U){var G=d.id,ee=d.prefix,$=d.clearIcon,Ae=d.suffixIcon,we=d.separator,Ke=we===void 0?"~":we,mt=d.activeIndex,bt=d.activeHelp,Me=d.allHelp,Ct=d.focused,Lt=d.onFocus,xt=d.onBlur,At=d.onKeyDown,tt=d.locale,ke=d.generateConfig,qe=d.placeholder,Nt=d.className,Mt=d.style,Dt=d.onClick,qt=d.onClear,Ze=d.value,En=d.onChange,nr=d.onSubmit,rr=d.onInputChange,vr=d.format,pr=d.maskFormat,Bn=d.preserveInvalidOnBlur,Pn=d.onInvalid,$n=d.disabled,Dn=d.invalid,An=d.inputReadOnly,Zn=d.direction,dn=d.onOpenChange,Q=d.onActiveInfo,J=d.placement,H=d.onMouseDown,et=d.required,pt=d["aria-required"],Wt=d.autoFocus,Qe=d.tabIndex,nt=(0,ct.Z)(d,tr),Se=Zn==="rtl",_t=i.useContext(N),mn=_t.prefixCls,gn=i.useMemo(function(){if(typeof G=="string")return[G];var Zr=G||{};return[Zr.start,Zr.end]},[G]),ar=i.useRef(),ht=i.useRef(),xr=i.useRef(),Sn=function(zr){var Fr;return(Fr=[ht,xr][zr])===null||Fr===void 0?void 0:Fr.current};i.useImperativeHandle(U,function(){return{nativeElement:ar.current,focus:function(zr){if((0,k.Z)(zr)==="object"){var Fr,ur=zr||{},fr=ur.index,Vr=fr===void 0?0:fr,On=(0,ct.Z)(ur,Pr);(Fr=Sn(Vr))===null||Fr===void 0||Fr.focus(On)}else{var Zt;(Zt=Sn(zr!=null?zr:0))===null||Zt===void 0||Zt.focus()}},blur:function(){var zr,Fr;(zr=Sn(0))===null||zr===void 0||zr.blur(),(Fr=Sn(1))===null||Fr===void 0||Fr.blur()}}});var Br=Pt(nt),cr=i.useMemo(function(){return Array.isArray(qe)?qe:[qe,qe]},[qe]),Tr=jt((0,K.Z)((0,K.Z)({},d),{},{id:gn,placeholder:cr})),wr=(0,I.Z)(Tr,1),Kr=wr[0],jr=i.useState({position:"absolute",width:0}),gr=(0,I.Z)(jr,2),Wn=gr[0],ir=gr[1],kr=(0,X.zX)(function(){var Zr=Sn(mt);if(Zr){var zr=Zr.nativeElement.getBoundingClientRect(),Fr=ar.current.getBoundingClientRect(),ur=zr.left-Fr.left;ir(function(fr){return(0,K.Z)((0,K.Z)({},fr),{},{width:zr.width,left:ur})}),Q([zr.left,zr.right,Fr.width])}});i.useEffect(function(){kr()},[mt]);var Hr=$&&(Ze[0]&&!$n[0]||Ze[1]&&!$n[1]),Yn=Wt&&!$n[0],Cr=Wt&&!Yn&&!$n[1];return i.createElement(hn.Z,{onResize:kr},i.createElement("div",(0,o.Z)({},Br,{className:f()(mn,"".concat(mn,"-range"),(0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)({},"".concat(mn,"-focused"),Ct),"".concat(mn,"-disabled"),$n.every(function(Zr){return Zr})),"".concat(mn,"-invalid"),Dn.some(function(Zr){return Zr})),"".concat(mn,"-rtl"),Se),Nt),style:Mt,ref:ar,onClick:Dt,onMouseDown:function(zr){var Fr=zr.target;Fr!==ht.current.inputElement&&Fr!==xr.current.inputElement&&zr.preventDefault(),H==null||H(zr)}}),ee&&i.createElement("div",{className:"".concat(mn,"-prefix")},ee),i.createElement(Ln,(0,o.Z)({ref:ht},Kr(0),{autoFocus:Yn,tabIndex:Qe,"date-range":"start"})),i.createElement("div",{className:"".concat(mn,"-range-separator")},Ke),i.createElement(Ln,(0,o.Z)({ref:xr},Kr(1),{autoFocus:Cr,tabIndex:Qe,"date-range":"end"})),i.createElement("div",{className:"".concat(mn,"-active-bar"),style:Wn}),i.createElement(Tn,{type:"suffix",icon:Ae}),Hr&&i.createElement(ln,{icon:$,onClear:qt})))}var Ar=i.forwardRef(Er),Yr=Ar;function le(d,U){var G=d!=null?d:U;return Array.isArray(G)?G:[G,G]}function it(d){return d===1?"end":"start"}function Ee(d,U){var G=Xe(d,function(){var ha=d.disabled,qr=d.allowEmpty,ca=le(ha,!1),_a=le(qr,!1);return{disabled:ca,allowEmpty:_a}}),ee=(0,I.Z)(G,6),$=ee[0],Ae=ee[1],we=ee[2],Ke=ee[3],mt=ee[4],bt=ee[5],Me=$.prefixCls,Ct=$.styles,Lt=$.classNames,xt=$.defaultValue,At=$.value,tt=$.needConfirm,ke=$.onKeyDown,qe=$.disabled,Nt=$.allowEmpty,Mt=$.disabledDate,Dt=$.minDate,qt=$.maxDate,Ze=$.defaultOpen,En=$.open,nr=$.onOpenChange,rr=$.locale,vr=$.generateConfig,pr=$.picker,Bn=$.showNow,Pn=$.showToday,$n=$.showTime,Dn=$.mode,An=$.onPanelChange,Zn=$.onCalendarChange,dn=$.onOk,Q=$.defaultPickerValue,J=$.pickerValue,H=$.onPickerValueChange,et=$.inputReadOnly,pt=$.suffixIcon,Wt=$.onFocus,Qe=$.onBlur,nt=$.presets,Se=$.ranges,_t=$.components,mn=$.cellRender,gn=$.dateRender,ar=$.monthCellRender,ht=$.onClick,xr=Ut(U),Sn=gt(En,Ze,qe,nr),Br=(0,I.Z)(Sn,2),cr=Br[0],Tr=Br[1],wr=function(qr,ca){(qe.some(function(_a){return!_a})||!qr)&&Tr(qr,ca)},Kr=In(vr,rr,Ke,!0,!1,xt,At,Zn,dn),jr=(0,I.Z)(Kr,5),gr=jr[0],Wn=jr[1],ir=jr[2],kr=jr[3],Hr=jr[4],Yn=ir(),Cr=be(qe,Nt,cr),Zr=(0,I.Z)(Cr,9),zr=Zr[0],Fr=Zr[1],ur=Zr[2],fr=Zr[3],Vr=Zr[4],On=Zr[5],Zt=Zr[6],cn=Zr[7],sn=Zr[8],yn=function(qr,ca){Fr(!0),Wt==null||Wt(qr,{range:it(ca!=null?ca:fr)})},_r=function(qr,ca){Fr(!1),Qe==null||Qe(qr,{range:it(ca!=null?ca:fr)})},Wr=i.useMemo(function(){if(!$n)return null;var ha=$n.disabledTime,qr=ha?function(ca){var _a=it(fr),Sa=R(Yn,Zt,fr);return ha(ca,_a,{from:Sa})}:void 0;return(0,K.Z)((0,K.Z)({},$n),{},{disabledTime:qr})},[$n,fr,Yn,Zt]),Qr=(0,X.C8)([pr,pr],{value:Dn}),va=(0,I.Z)(Qr,2),ia=va[0],ua=va[1],la=ia[fr]||pr,ya=la==="date"&&Wr?"datetime":la,ga=ya===pr&&ya!=="time",Da=Gn(pr,la,Bn,Pn,!0),Oa=jn($,gr,Wn,ir,kr,qe,Ke,zr,cr,bt),sa=(0,I.Z)(Oa,2),na=sa[0],dt=sa[1],Mr=Te(Yn,qe,Zt,vr,rr,Mt),ra=Ye(Yn,bt,Nt),ma=(0,I.Z)(ra,2),Na=ma[0],aa=ma[1],oa=Jt(vr,rr,Yn,ia,cr,fr,Ae,ga,Q,J,Wr==null?void 0:Wr.defaultOpenValue,H,Dt,qt),pa=(0,I.Z)(oa,2),La=pa[0],Za=pa[1],Pa=(0,X.zX)(function(ha,qr,ca){var _a=M(ia,fr,qr);if((_a[0]!==ia[0]||_a[1]!==ia[1])&&ua(_a),An&&ca!==!1){var Sa=(0,B.Z)(Yn);ha&&(Sa[fr]=ha),An(Sa,_a)}}),Ga=function(qr,ca){return M(Yn,ca,qr)},Ma=function(qr,ca){var _a=Yn;qr&&(_a=Ga(qr,fr)),cn(fr);var Sa=On(_a);kr(_a),na(fr,Sa===null),Sa===null?wr(!1,{force:!0}):ca||xr.current.focus({index:Sa})},si=function(qr){var ca,_a=qr.target.getRootNode();if(!xr.current.nativeElement.contains((ca=_a.activeElement)!==null&&ca!==void 0?ca:document.activeElement)){var Sa=qe.findIndex(function(bi){return!bi});Sa>=0&&xr.current.focus({index:Sa})}wr(!0),ht==null||ht(qr)},ui=function(){dt(null),wr(!1,{force:!0})},pi=i.useState(null),li=(0,I.Z)(pi,2),hi=li[0],Ha=li[1],Ba=i.useState(null),Ta=(0,I.Z)(Ba,2),Wa=Ta[0],$a=Ta[1],ei=i.useMemo(function(){return Wa||Yn},[Yn,Wa]);i.useEffect(function(){cr||$a(null)},[cr]);var mi=i.useState([0,0,0]),ti=(0,I.Z)(mi,2),gi=ti[0],ci=ti[1],Xa=ve(nt,Se),ja=function(qr){$a(qr),Ha("preset")},Qa=function(qr){var ca=dt(qr);ca&&wr(!1,{force:!0})},ka=function(qr){Ma(qr)},Ja=function(qr){$a(qr?Ga(qr,fr):null),Ha("cell")},$r=function(qr){wr(!0),yn(qr)},ta=function(){ur("panel")},ba=function(qr){var ca=M(Yn,fr,qr);kr(ca),!tt&&!we&&Ae===ya&&Ma(qr)},xa=function(){wr(!1)},Ea=te(mn,gn,ar,it(fr)),Ka=Yn[fr]||null,Va=(0,X.zX)(function(ha){return bt(ha,{activeIndex:fr})}),Xr=i.useMemo(function(){var ha=(0,re.Z)($,!1),qr=(0,ie.Z)($,[].concat((0,B.Z)(Object.keys(ha)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return qr},[$]),Gr=i.createElement(lt,(0,o.Z)({},Xr,{showNow:Da,showTime:Wr,range:!0,multiplePanel:ga,activeInfo:gi,disabledDate:Mr,onFocus:$r,onBlur:_r,onPanelMouseDown:ta,picker:pr,mode:la,internalMode:ya,onPanelChange:Pa,format:mt,value:Ka,isInvalid:Va,onChange:null,onSelect:ba,pickerValue:La,defaultOpenValue:m($n==null?void 0:$n.defaultOpenValue)[fr],onPickerValueChange:Za,hoverValue:ei,onHover:Ja,needConfirm:tt,onSubmit:Ma,onOk:Hr,presets:Xa,onPresetHover:ja,onPresetSubmit:Qa,onNow:ka,cellRender:Ea})),Aa=function(qr,ca){var _a=Ga(qr,ca);kr(_a)},Ya=function(){ur("input")},yi=function(qr,ca){var _a=Zt.length,Sa=Zt[_a-1];if(_a&&Sa!==ca&&tt&&!Nt[Sa]&&!sn(Sa)&&Yn[Sa]){xr.current.focus({index:Sa});return}ur("input"),wr(!0,{inherit:!0}),fr!==ca&&cr&&!tt&&we&&Ma(null,!0),Vr(ca),yn(qr,ca)},Yi=function(qr,ca){if(wr(!1),!tt&&ur()==="input"){var _a=On(Yn);na(fr,_a===null)}_r(qr,ca)},Gi=function(qr,ca){qr.key==="Tab"&&Ma(null,!0),ke==null||ke(qr,ca)},Xi=i.useMemo(function(){return{prefixCls:Me,locale:rr,generateConfig:vr,button:_t.button,input:_t.input}},[Me,rr,vr,_t.button,_t.input]);if((0,A.Z)(function(){cr&&fr!==void 0&&Pa(null,pr,!1)},[cr,fr,pr]),(0,A.Z)(function(){var ha=ur();!cr&&ha==="input"&&(wr(!1),Ma(null,!0)),!cr&&we&&!tt&&ha==="panel"&&(wr(!0),Ma())},[cr]),0)var Eo;return i.createElement(N.Provider,{value:Xi},i.createElement(w,(0,o.Z)({},ae($),{popupElement:Gr,popupStyle:Ct.popup,popupClassName:Lt.popup,visible:cr,onClose:xa,range:!0}),i.createElement(Yr,(0,o.Z)({},$,{ref:xr,suffixIcon:pt,activeIndex:zr||cr?fr:null,activeHelp:!!Wa,allHelp:!!Wa&&hi==="preset",focused:zr,onFocus:yi,onBlur:Yi,onKeyDown:Gi,onSubmit:Ma,value:ei,maskFormat:mt,onChange:Aa,onInputChange:Ya,format:Ke,inputReadOnly:et,disabled:qe,open:cr,onOpenChange:wr,onClick:si,onClear:ui,invalid:Na,onInvalid:aa,onActiveInfo:ci}))))}var ut=i.forwardRef(Ee),Et=ut,Bt=u(11780);function Qt(d){var U=d.prefixCls,G=d.value,ee=d.onRemove,$=d.removeIcon,Ae=$===void 0?"\xD7":$,we=d.formatDate,Ke=d.disabled,mt=d.maxTagCount,bt=d.placeholder,Me="".concat(U,"-selector"),Ct="".concat(U,"-selection"),Lt="".concat(Ct,"-overflow");function xt(ke,qe){return i.createElement("span",{className:f()("".concat(Ct,"-item")),title:typeof ke=="string"?ke:null},i.createElement("span",{className:"".concat(Ct,"-item-content")},ke),!Ke&&qe&&i.createElement("span",{onMouseDown:function(Mt){Mt.preventDefault()},onClick:qe,className:"".concat(Ct,"-item-remove")},Ae))}function At(ke){var qe=we(ke),Nt=function(Dt){Dt&&Dt.stopPropagation(),ee(ke)};return xt(qe,Nt)}function tt(ke){var qe="+ ".concat(ke.length," ...");return xt(qe)}return i.createElement("div",{className:Me},i.createElement(Bt.Z,{prefixCls:Lt,data:G,renderItem:At,renderRest:tt,itemKey:function(qe){return we(qe)},maxCount:mt}),!G.length&&i.createElement("span",{className:"".concat(U,"-selection-placeholder")},bt))}var Gt=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function Tt(d,U){var G=d.id,ee=d.open,$=d.prefix,Ae=d.clearIcon,we=d.suffixIcon,Ke=d.activeHelp,mt=d.allHelp,bt=d.focused,Me=d.onFocus,Ct=d.onBlur,Lt=d.onKeyDown,xt=d.locale,At=d.generateConfig,tt=d.placeholder,ke=d.className,qe=d.style,Nt=d.onClick,Mt=d.onClear,Dt=d.internalPicker,qt=d.value,Ze=d.onChange,En=d.onSubmit,nr=d.onInputChange,rr=d.multiple,vr=d.maxTagCount,pr=d.format,Bn=d.maskFormat,Pn=d.preserveInvalidOnBlur,$n=d.onInvalid,Dn=d.disabled,An=d.invalid,Zn=d.inputReadOnly,dn=d.direction,Q=d.onOpenChange,J=d.onMouseDown,H=d.required,et=d["aria-required"],pt=d.autoFocus,Wt=d.tabIndex,Qe=d.removeIcon,nt=(0,ct.Z)(d,Gt),Se=dn==="rtl",_t=i.useContext(N),mn=_t.prefixCls,gn=i.useRef(),ar=i.useRef();i.useImperativeHandle(U,function(){return{nativeElement:gn.current,focus:function(Wn){var ir;(ir=ar.current)===null||ir===void 0||ir.focus(Wn)},blur:function(){var Wn;(Wn=ar.current)===null||Wn===void 0||Wn.blur()}}});var ht=Pt(nt),xr=function(Wn){Ze([Wn])},Sn=function(Wn){var ir=qt.filter(function(kr){return kr&&!L(At,xt,kr,Wn,Dt)});Ze(ir),ee||En()},Br=jt((0,K.Z)((0,K.Z)({},d),{},{onChange:xr}),function(gr){var Wn=gr.valueTexts;return{value:Wn[0]||"",active:bt}}),cr=(0,I.Z)(Br,2),Tr=cr[0],wr=cr[1],Kr=!!(Ae&&qt.length&&!Dn),jr=rr?i.createElement(i.Fragment,null,i.createElement(Qt,{prefixCls:mn,value:qt,onRemove:Sn,formatDate:wr,maxTagCount:vr,disabled:Dn,removeIcon:Qe,placeholder:tt}),i.createElement("input",{className:"".concat(mn,"-multiple-input"),value:qt.map(wr).join(","),ref:ar,readOnly:!0,autoFocus:pt,tabIndex:Wt}),i.createElement(Tn,{type:"suffix",icon:we}),Kr&&i.createElement(ln,{icon:Ae,onClear:Mt})):i.createElement(Ln,(0,o.Z)({ref:ar},Tr(),{autoFocus:pt,tabIndex:Wt,suffixIcon:we,clearIcon:Kr&&i.createElement(ln,{icon:Ae,onClear:Mt}),showActiveCls:!1}));return i.createElement("div",(0,o.Z)({},ht,{className:f()(mn,(0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)({},"".concat(mn,"-multiple"),rr),"".concat(mn,"-focused"),bt),"".concat(mn,"-disabled"),Dn),"".concat(mn,"-invalid"),An),"".concat(mn,"-rtl"),Se),ke),style:qe,ref:gn,onClick:Nt,onMouseDown:function(Wn){var ir,kr=Wn.target;kr!==((ir=ar.current)===null||ir===void 0?void 0:ir.inputElement)&&Wn.preventDefault(),J==null||J(Wn)}}),$&&i.createElement("div",{className:"".concat(mn,"-prefix")},$),jr)}var je=i.forwardRef(Tt),rt=je;function ft(d,U){var G=Xe(d),ee=(0,I.Z)(G,6),$=ee[0],Ae=ee[1],we=ee[2],Ke=ee[3],mt=ee[4],bt=ee[5],Me=$,Ct=Me.prefixCls,Lt=Me.styles,xt=Me.classNames,At=Me.order,tt=Me.defaultValue,ke=Me.value,qe=Me.needConfirm,Nt=Me.onChange,Mt=Me.onKeyDown,Dt=Me.disabled,qt=Me.disabledDate,Ze=Me.minDate,En=Me.maxDate,nr=Me.defaultOpen,rr=Me.open,vr=Me.onOpenChange,pr=Me.locale,Bn=Me.generateConfig,Pn=Me.picker,$n=Me.showNow,Dn=Me.showToday,An=Me.showTime,Zn=Me.mode,dn=Me.onPanelChange,Q=Me.onCalendarChange,J=Me.onOk,H=Me.multiple,et=Me.defaultPickerValue,pt=Me.pickerValue,Wt=Me.onPickerValueChange,Qe=Me.inputReadOnly,nt=Me.suffixIcon,Se=Me.removeIcon,_t=Me.onFocus,mn=Me.onBlur,gn=Me.presets,ar=Me.components,ht=Me.cellRender,xr=Me.dateRender,Sn=Me.monthCellRender,Br=Me.onClick,cr=Ut(U);function Tr(Xr){return Xr===null?null:H?Xr:Xr[0]}var wr=Vn(Bn,pr,Ae),Kr=gt(rr,nr,[Dt],vr),jr=(0,I.Z)(Kr,2),gr=jr[0],Wn=jr[1],ir=function(Gr,Aa,Ya){if(Q){var yi=(0,K.Z)({},Ya);delete yi.range,Q(Tr(Gr),Tr(Aa),yi)}},kr=function(Gr){J==null||J(Tr(Gr))},Hr=In(Bn,pr,Ke,!1,At,tt,ke,ir,kr),Yn=(0,I.Z)(Hr,5),Cr=Yn[0],Zr=Yn[1],zr=Yn[2],Fr=Yn[3],ur=Yn[4],fr=zr(),Vr=be([Dt]),On=(0,I.Z)(Vr,4),Zt=On[0],cn=On[1],sn=On[2],yn=On[3],_r=function(Gr){cn(!0),_t==null||_t(Gr,{})},Wr=function(Gr){cn(!1),mn==null||mn(Gr,{})},Qr=(0,X.C8)(Pn,{value:Zn}),va=(0,I.Z)(Qr,2),ia=va[0],ua=va[1],la=ia==="date"&&An?"datetime":ia,ya=Gn(Pn,ia,$n,Dn),ga=Nt&&function(Xr,Gr){Nt(Tr(Xr),Tr(Gr))},Da=jn((0,K.Z)((0,K.Z)({},$),{},{onChange:ga}),Cr,Zr,zr,Fr,[],Ke,Zt,gr,bt),Oa=(0,I.Z)(Da,2),sa=Oa[1],na=Ye(fr,bt),dt=(0,I.Z)(na,2),Mr=dt[0],ra=dt[1],ma=i.useMemo(function(){return Mr.some(function(Xr){return Xr})},[Mr]),Na=function(Gr,Aa){if(Wt){var Ya=(0,K.Z)((0,K.Z)({},Aa),{},{mode:Aa.mode[0]});delete Ya.range,Wt(Gr[0],Ya)}},aa=Jt(Bn,pr,fr,[ia],gr,yn,Ae,!1,et,pt,m(An==null?void 0:An.defaultOpenValue),Na,Ze,En),oa=(0,I.Z)(aa,2),pa=oa[0],La=oa[1],Za=(0,X.zX)(function(Xr,Gr,Aa){if(ua(Gr),dn&&Aa!==!1){var Ya=Xr||fr[fr.length-1];dn(Ya,Gr)}}),Pa=function(){sa(zr()),Wn(!1,{force:!0})},Ga=function(Gr){!Dt&&!cr.current.nativeElement.contains(document.activeElement)&&cr.current.focus(),Wn(!0),Br==null||Br(Gr)},Ma=function(){sa(null),Wn(!1,{force:!0})},si=i.useState(null),ui=(0,I.Z)(si,2),pi=ui[0],li=ui[1],hi=i.useState(null),Ha=(0,I.Z)(hi,2),Ba=Ha[0],Ta=Ha[1],Wa=i.useMemo(function(){var Xr=[Ba].concat((0,B.Z)(fr)).filter(function(Gr){return Gr});return H?Xr:Xr.slice(0,1)},[fr,Ba,H]),$a=i.useMemo(function(){return!H&&Ba?[Ba]:fr.filter(function(Xr){return Xr})},[fr,Ba,H]);i.useEffect(function(){gr||Ta(null)},[gr]);var ei=ve(gn),mi=function(Gr){Ta(Gr),li("preset")},ti=function(Gr){var Aa=H?wr(zr(),Gr):[Gr],Ya=sa(Aa);Ya&&!H&&Wn(!1,{force:!0})},gi=function(Gr){ti(Gr)},ci=function(Gr){Ta(Gr),li("cell")},Xa=function(Gr){Wn(!0),_r(Gr)},ja=function(Gr){if(sn("panel"),!(H&&la!==Pn)){var Aa=H?wr(zr(),Gr):[Gr];Fr(Aa),!qe&&!we&&Ae===la&&Pa()}},Qa=function(){Wn(!1)},ka=te(ht,xr,Sn),Ja=i.useMemo(function(){var Xr=(0,re.Z)($,!1),Gr=(0,ie.Z)($,[].concat((0,B.Z)(Object.keys(Xr)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,K.Z)((0,K.Z)({},Gr),{},{multiple:$.multiple})},[$]),$r=i.createElement(lt,(0,o.Z)({},Ja,{showNow:ya,showTime:An,disabledDate:qt,onFocus:Xa,onBlur:Wr,picker:Pn,mode:ia,internalMode:la,onPanelChange:Za,format:mt,value:fr,isInvalid:bt,onChange:null,onSelect:ja,pickerValue:pa,defaultOpenValue:An==null?void 0:An.defaultOpenValue,onPickerValueChange:La,hoverValue:Wa,onHover:ci,needConfirm:qe,onSubmit:Pa,onOk:ur,presets:ei,onPresetHover:mi,onPresetSubmit:ti,onNow:gi,cellRender:ka})),ta=function(Gr){Fr(Gr)},ba=function(){sn("input")},xa=function(Gr){sn("input"),Wn(!0,{inherit:!0}),_r(Gr)},Ea=function(Gr){Wn(!1),Wr(Gr)},Ka=function(Gr,Aa){Gr.key==="Tab"&&Pa(),Mt==null||Mt(Gr,Aa)},Va=i.useMemo(function(){return{prefixCls:Ct,locale:pr,generateConfig:Bn,button:ar.button,input:ar.input}},[Ct,pr,Bn,ar.button,ar.input]);return(0,A.Z)(function(){gr&&yn!==void 0&&Za(null,Pn,!1)},[gr,yn,Pn]),(0,A.Z)(function(){var Xr=sn();!gr&&Xr==="input"&&(Wn(!1),Pa()),!gr&&we&&!qe&&Xr==="panel"&&Pa()},[gr]),i.createElement(N.Provider,{value:Va},i.createElement(w,(0,o.Z)({},ae($),{popupElement:$r,popupStyle:Lt.popup,popupClassName:xt.popup,visible:gr,onClose:Qa}),i.createElement(rt,(0,o.Z)({},$,{ref:cr,suffixIcon:nt,removeIcon:Se,activeHelp:!!Ba,allHelp:!!Ba&&pi==="preset",focused:Zt,onFocus:xa,onBlur:Ea,onKeyDown:Ka,onSubmit:Pa,value:$a,maskFormat:mt,onChange:ta,onInputChange:ba,internalPicker:Ae,format:Ke,inputReadOnly:Qe,disabled:Dt,open:gr,onOpenChange:Wn,onClick:Ga,onClear:Ma,invalid:ma,onInvalid:function(Gr){ra(Gr,0)}}))))}var St=i.forwardRef(ft),Ot=St,fn=Ot},25930:function(er,Ft,u){"use strict";u.d(Ft,{Cd:function(){return te}});var o=u(67711),B=u(98506),K=u(33346),I=u(59301),X=u(92310),A=u.n(X),ie={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},re=function(){var _=(0,I.useRef)([]),F=(0,I.useRef)(null);return(0,I.useEffect)(function(){var k=Date.now(),Z=!1;_.current.forEach(function(E){if(E){Z=!0;var s=E.style;s.transitionDuration=".3s, .3s, .3s, .06s",F.current&&k-F.current<100&&(s.transitionDuration="0s, 0s")}}),Z&&(F.current=Date.now())}),_.current},e=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],i=function(_){var F=(0,B.Z)((0,B.Z)({},ie),_),k=F.className,Z=F.percent,E=F.prefixCls,s=F.strokeColor,c=F.strokeLinecap,C=F.strokeWidth,V=F.style,Ce=F.trailColor,_e=F.trailWidth,We=F.transition,vt=(0,K.Z)(F,e);delete vt.gapPosition;var Ve=Array.isArray(Z)?Z:[Z],yt=Array.isArray(s)?s:[s],de=re(),oe=C/2,ye=100-C/2,Pe="M ".concat(c==="round"?oe:0,",").concat(oe,` L `).concat(c==="round"?ye:100,",").concat(oe),Ge="0 0 100 ".concat(C),ce=0;return I.createElement("svg",(0,o.Z)({className:A()("".concat(E,"-line"),k),viewBox:Ge,preserveAspectRatio:"none",style:V},vt),I.createElement("path",{className:"".concat(E,"-line-trail"),d:Pe,strokeLinecap:c,stroke:Ce,strokeWidth:_e||C,fillOpacity:"0"}),Ve.map(function(ne,ue){var L=1;switch(c){case"round":L=1-C/100;break;case"square":L=1-C/2/100;break;default:L=1;break}var pe={strokeDasharray:"".concat(ne*L,"px, 100px"),strokeDashoffset:"-".concat(ce,"px"),transition:We||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},fe=yt[ue]||yt[yt.length-1];return ce+=ne,I.createElement("path",{key:ue,className:"".concat(E,"-line-path"),d:Pe,strokeLinecap:c,stroke:fe,strokeWidth:C,fillOpacity:"0",ref:function(P){de[ue]=P},style:pe})}))},p=i,r=u(26420),l=u(16886),f=u(47273),v=0,b=(0,f.Z)();function N(){var x;return b?(x=v,v+=1):x="TEST_OR_SSR",x}var O=function(x){var _=I.useState(),F=(0,l.Z)(_,2),k=F[0],Z=F[1];return I.useEffect(function(){Z("rc_progress_".concat(N()))},[]),x||k},y=function(_){var F=_.bg,k=_.children;return I.createElement("div",{style:{width:"100%",height:"100%",background:F}},k)};function w(x,_){return Object.keys(x).map(function(F){var k=parseFloat(F),Z="".concat(Math.floor(k*_),"%");return"".concat(x[F]," ").concat(Z)})}var g=I.forwardRef(function(x,_){var F=x.prefixCls,k=x.color,Z=x.gradientId,E=x.radius,s=x.style,c=x.ptg,C=x.strokeLinecap,V=x.strokeWidth,Ce=x.size,_e=x.gapDegree,We=k&&(0,r.Z)(k)==="object",vt=We?"#FFF":void 0,Ve=Ce/2,yt=I.createElement("circle",{className:"".concat(F,"-circle-path"),r:E,cx:Ve,cy:Ve,stroke:vt,strokeLinecap:C,strokeWidth:V,opacity:c===0?0:1,style:s,ref:_});if(!We)return yt;var de="".concat(Z,"-conic"),oe=_e?"".concat(180+_e/2,"deg"):"0deg",ye=w(k,(360-_e)/360),Pe=w(k,1),Ge="conic-gradient(from ".concat(oe,", ").concat(ye.join(", "),")"),ce="linear-gradient(to ".concat(_e?"bottom":"top",", ").concat(Pe.join(", "),")");return I.createElement(I.Fragment,null,I.createElement("mask",{id:de},yt),I.createElement("foreignObject",{x:0,y:0,width:Ce,height:Ce,mask:"url(#".concat(de,")")},I.createElement(y,{bg:ce},I.createElement(y,{bg:Ge}))))}),m=g,M=100,z=function(_,F,k,Z,E,s,c,C,V,Ce){var _e=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,We=k/100*360*((360-s)/360),vt=s===0?0:{bottom:0,top:180,left:90,right:-90}[c],Ve=(100-Z)/100*F;V==="round"&&Z!==100&&(Ve+=Ce/2,Ve>=F&&(Ve=F-.01));var yt=M/2;return{stroke:typeof C=="string"?C:void 0,strokeDasharray:"".concat(F,"px ").concat(_),strokeDashoffset:Ve+_e,transform:"rotate(".concat(E+We+vt,"deg)"),transformOrigin:"".concat(yt,"px ").concat(yt,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},q=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function R(x){var _=x!=null?x:[];return Array.isArray(_)?_:[_]}var ae=function(_){var F=(0,B.Z)((0,B.Z)({},ie),_),k=F.id,Z=F.prefixCls,E=F.steps,s=F.strokeWidth,c=F.trailWidth,C=F.gapDegree,V=C===void 0?0:C,Ce=F.gapPosition,_e=F.trailColor,We=F.strokeLinecap,vt=F.style,Ve=F.className,yt=F.strokeColor,de=F.percent,oe=(0,K.Z)(F,q),ye=M/2,Pe=O(k),Ge="".concat(Pe,"-gradient"),ce=ye-s/2,ne=Math.PI*2*ce,ue=V>0?90+V/2:-90,L=ne*((360-V)/360),pe=(0,r.Z)(E)==="object"?E:{count:E,gap:2},fe=pe.count,W=pe.gap,P=R(de),Y=R(yt),Be=Y.find(function(Yt){return Yt&&(0,r.Z)(Yt)==="object"}),se=Be&&(0,r.Z)(Be)==="object",he=se?"butt":We,me=z(ne,L,0,100,ue,V,Ce,_e,he,s),Ue=re(),Xe=function(){var gt=0;return P.map(function(Ut,ve){var Re=Y[ve]||Y[Y.length-1],be=z(ne,L,gt,Ut,ue,V,Ce,Re,he,s);return gt+=Ut,I.createElement(m,{key:ve,color:Re,ptg:Ut,radius:ce,prefixCls:Z,gradientId:Ge,style:be,strokeLinecap:he,strokeWidth:s,gapDegree:V,ref:function(at){Ue[ve]=at},size:M})}).reverse()},wt=function(){var gt=Math.round(fe*(P[0]/100)),Ut=100/fe,ve=0;return new Array(fe).fill(null).map(function(Re,be){var Te=be<=gt-1?Y[0]:_e,at=Te&&(0,r.Z)(Te)==="object"?"url(#".concat(Ge,")"):void 0,Ht=z(ne,L,ve,Ut,ue,V,Ce,Te,"butt",s,W);return ve+=(L-Ht.strokeDashoffset+W)*100/L,I.createElement("circle",{key:be,className:"".concat(Z,"-circle-path"),r:ce,cx:ye,cy:ye,stroke:at,strokeWidth:s,opacity:1,style:Ht,ref:function(Je){Ue[be]=Je}})})};return I.createElement("svg",(0,o.Z)({className:A()("".concat(Z,"-circle"),Ve),viewBox:"0 0 ".concat(M," ").concat(M),style:vt,id:k,role:"presentation"},oe),!fe&&I.createElement("circle",{className:"".concat(Z,"-circle-trail"),r:ce,cx:ye,cy:ye,stroke:_e,strokeLinecap:he,strokeWidth:c||s,style:me}),fe?wt():Xe())},te=ae,Ye={Line:p,Circle:te}},29301:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return x}});var o=u(67711),B=u(59301),K=u(11592),I=u(48736),X=u(98506),A=u(26420),ie=u(76846),re=u(8654),e=B.createContext(null);function i(_){var F=_.children,k=_.onBatchResize,Z=B.useRef(0),E=B.useRef([]),s=B.useContext(e),c=B.useCallback(function(C,V,Ce){Z.current+=1;var _e=Z.current;E.current.push({size:C,element:V,data:Ce}),Promise.resolve().then(function(){_e===Z.current&&(k==null||k(E.current),E.current=[])}),s==null||s(C,V,Ce)},[k,s]);return B.createElement(e.Provider,{value:c},F)}var p=u(76374),r=new Map;function l(_){_.forEach(function(F){var k,Z=F.target;(k=r.get(Z))===null||k===void 0||k.forEach(function(E){return E(Z)})})}var f=new p.Z(l),v=null,b=null;function N(_,F){r.has(_)||(r.set(_,new Set),f.observe(_)),r.get(_).add(F)}function O(_,F){r.has(_)&&(r.get(_).delete(F),r.get(_).size||(f.unobserve(_),r.delete(_)))}var y=u(42573),w=u(58698),g=u(74700),m=u(45080),M=function(_){(0,g.Z)(k,_);var F=(0,m.Z)(k);function k(){return(0,y.Z)(this,k),F.apply(this,arguments)}return(0,w.Z)(k,[{key:"render",value:function(){return this.props.children}}]),k}(B.Component);function z(_,F){var k=_.children,Z=_.disabled,E=B.useRef(null),s=B.useRef(null),c=B.useContext(e),C=typeof k=="function",V=C?k(E):k,Ce=B.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),_e=!C&&B.isValidElement(V)&&(0,re.Yr)(V),We=_e?(0,re.C4)(V):null,vt=(0,re.x1)(We,E),Ve=function(){var ye;return(0,ie.ZP)(E.current)||(E.current&&(0,A.Z)(E.current)==="object"?(0,ie.ZP)((ye=E.current)===null||ye===void 0?void 0:ye.nativeElement):null)||(0,ie.ZP)(s.current)};B.useImperativeHandle(F,function(){return Ve()});var yt=B.useRef(_);yt.current=_;var de=B.useCallback(function(oe){var ye=yt.current,Pe=ye.onResize,Ge=ye.data,ce=oe.getBoundingClientRect(),ne=ce.width,ue=ce.height,L=oe.offsetWidth,pe=oe.offsetHeight,fe=Math.floor(ne),W=Math.floor(ue);if(Ce.current.width!==fe||Ce.current.height!==W||Ce.current.offsetWidth!==L||Ce.current.offsetHeight!==pe){var P={width:fe,height:W,offsetWidth:L,offsetHeight:pe};Ce.current=P;var Y=L===Math.round(ne)?ne:L,Be=pe===Math.round(ue)?ue:pe,se=(0,X.Z)((0,X.Z)({},P),{},{offsetWidth:Y,offsetHeight:Be});c==null||c(se,oe,Ge),Pe&&Promise.resolve().then(function(){Pe(se,oe)})}},[]);return B.useEffect(function(){var oe=Ve();return oe&&!Z&&N(oe,de),function(){return O(oe,de)}},[E.current,Z]),B.createElement(M,{ref:s},_e?B.cloneElement(V,{ref:vt}):V)}var q=B.forwardRef(z),R=q,ae="rc-observer-key";function te(_,F){var k=_.children,Z=typeof k=="function"?[k]:(0,K.Z)(k);return Z.map(function(E,s){var c=(E==null?void 0:E.key)||"".concat(ae,"-").concat(s);return B.createElement(R,(0,o.Z)({},_,{key:c,ref:s===0?F:void 0}),E)})}var Ye=B.forwardRef(te);Ye.Collection=i;var x=Ye},6551:function(er,Ft,u){"use strict";u.d(Ft,{ZP:function(){return ie}});var o=u(16886),B=u(59301),K=u(47273),I=0,X=(0,K.Z)();function A(){var re;return X?(re=I,I+=1):re="TEST_OR_SSR",re}function ie(re){var e=B.useState(),i=(0,o.Z)(e,2),p=i[0],r=i[1];return B.useEffect(function(){r("rc_select_".concat(A()))},[]),re||p}},37463:function(er,Ft,u){"use strict";u.d(Ft,{Ac:function(){return Re},Xo:function(){return Te},Wx:function(){return Ht},ZP:function(){return Nr},lk:function(){return w}});var o=u(67711),B=u(15142),K=u(52873),I=u(98506),X=u(16886),A=u(33346),ie=u(26420),re=u(18929),e=u(48736),i=u(59301),p=u(92310),r=u.n(p),l=u(34280),f=u(49658),v=u(8654),b=function(Ie){var kt=Ie.className,Rt=Ie.customizeIcon,Xt=Ie.customizeIconProps,ze=Ie.children,tn=Ie.onMouseDown,$t=Ie.onClick,_n=typeof Rt=="function"?Rt(Xt):Rt;return i.createElement("span",{className:kt,onMouseDown:function(Cn){Cn.preventDefault(),tn==null||tn(Cn)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:$t,"aria-hidden":!0},_n!==void 0?_n:i.createElement("span",{className:r()(kt.split(/\s+/).map(function(on){return"".concat(on,"-icon")}))},ze))},N=b,O=function(Ie,kt,Rt,Xt,ze){var tn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,$t=arguments.length>6?arguments[6]:void 0,_n=arguments.length>7?arguments[7]:void 0,on=i.useMemo(function(){if((0,ie.Z)(Xt)==="object")return Xt.clearIcon;if(ze)return ze},[Xt,ze]),Cn=i.useMemo(function(){return!!(!tn&&Xt&&(Rt.length||$t)&&!(_n==="combobox"&&$t===""))},[Xt,tn,Rt.length,$t,_n]);return{allowClear:Cn,clearIcon:i.createElement(N,{className:"".concat(Ie,"-clear"),onMouseDown:kt,customizeIcon:on},"\xD7")}},y=i.createContext(null);function w(){return i.useContext(y)}function g(){var Ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Ie=i.useState(!1),kt=(0,X.Z)(Ie,2),Rt=kt[0],Xt=kt[1],ze=i.useRef(null),tn=function(){window.clearTimeout(ze.current)};i.useEffect(function(){return tn},[]);var $t=function(on,Cn){tn(),ze.current=window.setTimeout(function(){Xt(on),Cn&&Cn()},Ne)};return[Rt,$t,tn]}function m(){var Ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Ie=i.useRef(null),kt=i.useRef(null);i.useEffect(function(){return function(){window.clearTimeout(kt.current)}},[]);function Rt(Xt){(Xt||Ie.current===null)&&(Ie.current=Xt),window.clearTimeout(kt.current),kt.current=window.setTimeout(function(){Ie.current=null},Ne)}return[function(){return Ie.current},Rt]}function M(Ne,Ie,kt,Rt){var Xt=i.useRef(null);Xt.current={open:Ie,triggerOpen:kt,customizedTrigger:Rt},i.useEffect(function(){function ze(tn){var $t;if(!(($t=Xt.current)!==null&&$t!==void 0&&$t.customizedTrigger)){var _n=tn.target;_n.shadowRoot&&tn.composed&&(_n=tn.composedPath()[0]||_n),Xt.current.open&&Ne().filter(function(on){return on}).every(function(on){return!on.contains(_n)&&on!==_n})&&Xt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",ze),function(){return window.removeEventListener("mousedown",ze)}},[])}var z=u(10228);function q(Ne){return Ne&&![z.Z.ESC,z.Z.SHIFT,z.Z.BACKSPACE,z.Z.TAB,z.Z.WIN_KEY,z.Z.ALT,z.Z.META,z.Z.WIN_KEY_RIGHT,z.Z.CTRL,z.Z.SEMICOLON,z.Z.EQUALS,z.Z.CAPS_LOCK,z.Z.CONTEXT_MENU,z.Z.F1,z.Z.F2,z.Z.F3,z.Z.F4,z.Z.F5,z.Z.F6,z.Z.F7,z.Z.F8,z.Z.F9,z.Z.F10,z.Z.F11,z.Z.F12].includes(Ne)}var R=u(26112),ae=u(11780);function te(Ne,Ie,kt){var Rt=(0,I.Z)((0,I.Z)({},Ne),kt?Ie:{});return Object.keys(Ie).forEach(function(Xt){var ze=Ie[Xt];typeof ze=="function"&&(Rt[Xt]=function(){for(var tn,$t=arguments.length,_n=new Array($t),on=0;on<$t;on++)_n[on]=arguments[on];return ze.apply(void 0,_n),(tn=Ne[Xt])===null||tn===void 0?void 0:tn.call.apply(tn,[Ne].concat(_n))})}),Rt}var Ye=te,x=["prefixCls","id","inputElement","autoFocus","autoComplete","editable","activeDescendantId","value","open","attrs"],_=function(Ie,kt){var Rt=Ie.prefixCls,Xt=Ie.id,ze=Ie.inputElement,tn=Ie.autoFocus,$t=Ie.autoComplete,_n=Ie.editable,on=Ie.activeDescendantId,Cn=Ie.value,Hn=Ie.open,wn=Ie.attrs,Vt=(0,A.Z)(Ie,x),Fe=ze||i.createElement("input",null),st=Fe,lt=st.ref,ct=st.props;return(0,e.Kp)(!("maxLength"in Fe.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Fe=i.cloneElement(Fe,(0,I.Z)((0,I.Z)((0,I.Z)({type:"search"},Ye(Vt,ct,!0)),{},{id:Xt,ref:(0,v.sQ)(kt,lt),autoComplete:$t||"off",autoFocus:tn,className:r()("".concat(Rt,"-selection-search-input"),ct==null?void 0:ct.className),role:"combobox","aria-expanded":Hn||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Xt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Xt,"_list"),"aria-activedescendant":Hn?on:void 0},wn),{},{value:_n?Cn:"",readOnly:!_n,unselectable:_n?null:"on",style:(0,I.Z)((0,I.Z)({},ct.style),{},{opacity:_n?null:0})})),Fe},F=i.forwardRef(_),k=F;function Z(Ne){return Array.isArray(Ne)?Ne:Ne!==void 0?[Ne]:[]}var E=typeof window!="undefined"&&window.document&&window.document.documentElement,s=E;function c(Ne){return Ne!=null}function C(Ne){return!Ne&&Ne!==0}function V(Ne){return["string","number"].includes((0,ie.Z)(Ne))}function Ce(Ne){var Ie=void 0;return Ne&&(V(Ne.title)?Ie=Ne.title.toString():V(Ne.label)&&(Ie=Ne.label.toString())),Ie}function _e(Ne,Ie){s?i.useLayoutEffect(Ne,Ie):i.useEffect(Ne,Ie)}function We(Ne){var Ie;return(Ie=Ne.key)!==null&&Ie!==void 0?Ie:Ne.value}var vt=function(Ie){Ie.preventDefault(),Ie.stopPropagation()},Ve=function(Ie){var kt=Ie.id,Rt=Ie.prefixCls,Xt=Ie.values,ze=Ie.open,tn=Ie.searchValue,$t=Ie.autoClearSearchValue,_n=Ie.inputRef,on=Ie.placeholder,Cn=Ie.disabled,Hn=Ie.mode,wn=Ie.showSearch,Vt=Ie.autoFocus,Fe=Ie.autoComplete,st=Ie.activeDescendantId,lt=Ie.tabIndex,ct=Ie.removeIcon,jt=Ie.maxTagCount,It=Ie.maxTagTextLength,Pt=Ie.maxTagPlaceholder,an=Pt===void 0?function(ft){return"+ ".concat(ft.length," ...")}:Pt,un=Ie.tagRender,Tn=Ie.onToggleOpen,ln=Ie.onRemove,Jn=Ie.onInputChange,dr=Ie.onInputPaste,yr=Ie.onInputKeyDown,Sr=Ie.onInputMouseDown,Rr=Ie.onInputCompositionStart,hr=Ie.onInputCompositionEnd,br=Ie.onInputBlur,bn=i.useRef(null),Ln=(0,i.useState)(0),tr=(0,X.Z)(Ln,2),Pr=tr[0],Er=tr[1],Ar=(0,i.useState)(!1),Yr=(0,X.Z)(Ar,2),le=Yr[0],it=Yr[1],Ee="".concat(Rt,"-selection"),ut=ze||Hn==="multiple"&&$t===!1||Hn==="tags"?tn:"",Et=Hn==="tags"||Hn==="multiple"&&$t===!1||wn&&(ze||le);_e(function(){Er(bn.current.scrollWidth)},[ut]);var Bt=function(St,Ot,fn,d,U){return i.createElement("span",{title:Ce(St),className:r()("".concat(Ee,"-item"),(0,K.Z)({},"".concat(Ee,"-item-disabled"),fn))},i.createElement("span",{className:"".concat(Ee,"-item-content")},Ot),d&&i.createElement(N,{className:"".concat(Ee,"-item-remove"),onMouseDown:vt,onClick:U,customizeIcon:ct},"\xD7"))},Qt=function(St,Ot,fn,d,U,G){var ee=function(Ae){vt(Ae),Tn(!ze)};return i.createElement("span",{onMouseDown:ee},un({label:Ot,value:St,disabled:fn,closable:d,onClose:U,isMaxTag:!!G}))},Gt=function(St){var Ot=St.disabled,fn=St.label,d=St.value,U=!Cn&&!Ot,G=fn;if(typeof It=="number"&&(typeof fn=="string"||typeof fn=="number")){var ee=String(G);ee.length>It&&(G="".concat(ee.slice(0,It),"..."))}var $=function(we){we&&we.stopPropagation(),ln(St)};return typeof un=="function"?Qt(d,G,Ot,U,$):Bt(St,G,Ot,U,$)},Tt=function(St){if(!Xt.length)return null;var Ot=typeof an=="function"?an(St):an;return typeof un=="function"?Qt(void 0,Ot,!1,!1,void 0,!0):Bt({title:Ot},Ot,!1)},je=i.createElement("div",{className:"".concat(Ee,"-search"),style:{width:Pr},onFocus:function(){it(!0)},onBlur:function(){it(!1)}},i.createElement(k,{ref:_n,open:ze,prefixCls:Rt,id:kt,inputElement:null,disabled:Cn,autoFocus:Vt,autoComplete:Fe,editable:Et,activeDescendantId:st,value:ut,onKeyDown:yr,onMouseDown:Sr,onChange:Jn,onPaste:dr,onCompositionStart:Rr,onCompositionEnd:hr,onBlur:br,tabIndex:lt,attrs:(0,R.Z)(Ie,!0)}),i.createElement("span",{ref:bn,className:"".concat(Ee,"-search-mirror"),"aria-hidden":!0},ut,"\xA0")),rt=i.createElement(ae.Z,{prefixCls:"".concat(Ee,"-overflow"),data:Xt,renderItem:Gt,renderRest:Tt,suffix:je,itemKey:We,maxCount:jt});return i.createElement("span",{className:"".concat(Ee,"-wrap")},rt,!Xt.length&&!ut&&i.createElement("span",{className:"".concat(Ee,"-placeholder")},on))},yt=Ve,de=function(Ie){var kt=Ie.inputElement,Rt=Ie.prefixCls,Xt=Ie.id,ze=Ie.inputRef,tn=Ie.disabled,$t=Ie.autoFocus,_n=Ie.autoComplete,on=Ie.activeDescendantId,Cn=Ie.mode,Hn=Ie.open,wn=Ie.values,Vt=Ie.placeholder,Fe=Ie.tabIndex,st=Ie.showSearch,lt=Ie.searchValue,ct=Ie.activeValue,jt=Ie.maxLength,It=Ie.onInputKeyDown,Pt=Ie.onInputMouseDown,an=Ie.onInputChange,un=Ie.onInputPaste,Tn=Ie.onInputCompositionStart,ln=Ie.onInputCompositionEnd,Jn=Ie.onInputBlur,dr=Ie.title,yr=i.useState(!1),Sr=(0,X.Z)(yr,2),Rr=Sr[0],hr=Sr[1],br=Cn==="combobox",bn=br||st,Ln=wn[0],tr=lt||"";br&&ct&&!Rr&&(tr=ct),i.useEffect(function(){br&&hr(!1)},[br,ct]);var Pr=Cn!=="combobox"&&!Hn&&!st?!1:!!tr,Er=dr===void 0?Ce(Ln):dr,Ar=i.useMemo(function(){return Ln?null:i.createElement("span",{className:"".concat(Rt,"-selection-placeholder"),style:Pr?{visibility:"hidden"}:void 0},Vt)},[Ln,Pr,Vt,Rt]);return i.createElement("span",{className:"".concat(Rt,"-selection-wrap")},i.createElement("span",{className:"".concat(Rt,"-selection-search")},i.createElement(k,{ref:ze,prefixCls:Rt,id:Xt,open:Hn,inputElement:kt,disabled:tn,autoFocus:$t,autoComplete:_n,editable:bn,activeDescendantId:on,value:tr,onKeyDown:It,onMouseDown:Pt,onChange:function(le){hr(!0),an(le)},onPaste:un,onCompositionStart:Tn,onCompositionEnd:ln,onBlur:Jn,tabIndex:Fe,attrs:(0,R.Z)(Ie,!0),maxLength:br?jt:void 0})),!br&&Ln?i.createElement("span",{className:"".concat(Rt,"-selection-item"),title:Er,style:Pr?{visibility:"hidden"}:void 0},Ln.label):null,Ar)},oe=de,ye=function(Ie,kt){var Rt=(0,i.useRef)(null),Xt=(0,i.useRef)(!1),ze=Ie.prefixCls,tn=Ie.open,$t=Ie.mode,_n=Ie.showSearch,on=Ie.tokenWithEnter,Cn=Ie.disabled,Hn=Ie.prefix,wn=Ie.autoClearSearchValue,Vt=Ie.onSearch,Fe=Ie.onSearchSubmit,st=Ie.onToggleOpen,lt=Ie.onInputKeyDown,ct=Ie.onInputBlur,jt=Ie.domRef;i.useImperativeHandle(kt,function(){return{focus:function(Er){Rt.current.focus(Er)},blur:function(){Rt.current.blur()}}});var It=m(0),Pt=(0,X.Z)(It,2),an=Pt[0],un=Pt[1],Tn=function(Er){var Ar=Er.which,Yr=Rt.current instanceof HTMLTextAreaElement;!Yr&&tn&&(Ar===z.Z.UP||Ar===z.Z.DOWN)&&Er.preventDefault(),lt&<(Er),Ar===z.Z.ENTER&&$t==="tags"&&!Xt.current&&!tn&&(Fe==null||Fe(Er.target.value)),!(Yr&&!tn&&~[z.Z.UP,z.Z.DOWN,z.Z.LEFT,z.Z.RIGHT].indexOf(Ar))&&q(Ar)&&st(!0)},ln=function(){un(!0)},Jn=(0,i.useRef)(null),dr=function(Er){Vt(Er,!0,Xt.current)!==!1&&st(!0)},yr=function(){Xt.current=!0},Sr=function(Er){Xt.current=!1,$t!=="combobox"&&dr(Er.target.value)},Rr=function(Er){var Ar=Er.target.value;if(on&&Jn.current&&/[\r\n]/.test(Jn.current)){var Yr=Jn.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Ar=Ar.replace(Yr,Jn.current)}Jn.current=null,dr(Ar)},hr=function(Er){var Ar=Er.clipboardData,Yr=Ar==null?void 0:Ar.getData("text");Jn.current=Yr||""},br=function(Er){var Ar=Er.target;if(Ar!==Rt.current){var Yr=document.body.style.msTouchAction!==void 0;Yr?setTimeout(function(){Rt.current.focus()}):Rt.current.focus()}},bn=function(Er){var Ar=an();Er.target!==Rt.current&&!Ar&&!($t==="combobox"&&Cn)&&Er.preventDefault(),($t!=="combobox"&&(!_n||!Ar)||!tn)&&(tn&&wn!==!1&&Vt("",!0,!1),st())},Ln={inputRef:Rt,onInputKeyDown:Tn,onInputMouseDown:ln,onInputChange:Rr,onInputPaste:hr,onInputCompositionStart:yr,onInputCompositionEnd:Sr,onInputBlur:ct},tr=$t==="multiple"||$t==="tags"?i.createElement(yt,(0,o.Z)({},Ie,Ln)):i.createElement(oe,(0,o.Z)({},Ie,Ln));return i.createElement("div",{ref:jt,className:"".concat(ze,"-selector"),onClick:br,onMouseDown:bn},Hn&&i.createElement("div",{className:"".concat(ze,"-prefix")},Hn),tr)},Pe=i.forwardRef(ye),Ge=Pe,ce=u(65030),ne=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],ue=function(Ie){var kt=Ie===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:kt,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:kt,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:kt,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:kt,adjustY:1},htmlRegion:"scroll"}}},L=function(Ie,kt){var Rt=Ie.prefixCls,Xt=Ie.disabled,ze=Ie.visible,tn=Ie.children,$t=Ie.popupElement,_n=Ie.animation,on=Ie.transitionName,Cn=Ie.dropdownStyle,Hn=Ie.dropdownClassName,wn=Ie.direction,Vt=wn===void 0?"ltr":wn,Fe=Ie.placement,st=Ie.builtinPlacements,lt=Ie.dropdownMatchSelectWidth,ct=Ie.dropdownRender,jt=Ie.dropdownAlign,It=Ie.getPopupContainer,Pt=Ie.empty,an=Ie.getTriggerDOMNode,un=Ie.onPopupVisibleChange,Tn=Ie.onPopupMouseEnter,ln=(0,A.Z)(Ie,ne),Jn="".concat(Rt,"-dropdown"),dr=$t;ct&&(dr=ct($t));var yr=i.useMemo(function(){return st||ue(lt)},[st,lt]),Sr=_n?"".concat(Jn,"-").concat(_n):on,Rr=typeof lt=="number",hr=i.useMemo(function(){return Rr?null:lt===!1?"minWidth":"width"},[lt,Rr]),br=Cn;Rr&&(br=(0,I.Z)((0,I.Z)({},br),{},{width:lt}));var bn=i.useRef(null);return i.useImperativeHandle(kt,function(){return{getPopupElement:function(){var tr;return(tr=bn.current)===null||tr===void 0?void 0:tr.popupElement}}}),i.createElement(ce.Z,(0,o.Z)({},ln,{showAction:un?["click"]:[],hideAction:un?["click"]:[],popupPlacement:Fe||(Vt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:yr,prefixCls:Jn,popupTransitionName:Sr,popup:i.createElement("div",{onMouseEnter:Tn},dr),ref:bn,stretch:hr,popupAlign:jt,popupVisible:ze,getPopupContainer:It,popupClassName:r()(Hn,(0,K.Z)({},"".concat(Jn,"-empty"),Pt)),popupStyle:br,getTriggerDOMNode:an,onPopupVisibleChange:un}),tn)},pe=i.forwardRef(L),fe=pe,W=u(57879);function P(Ne,Ie){var kt=Ne.key,Rt;return"value"in Ne&&(Rt=Ne.value),kt!=null?kt:Rt!==void 0?Rt:"rc-index-key-".concat(Ie)}function Y(Ne){return typeof Ne!="undefined"&&!Number.isNaN(Ne)}function Be(Ne,Ie){var kt=Ne||{},Rt=kt.label,Xt=kt.value,ze=kt.options,tn=kt.groupLabel,$t=Rt||(Ie?"children":"label");return{label:$t,value:Xt||"value",options:ze||"options",groupLabel:tn||$t}}function se(Ne){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},kt=Ie.fieldNames,Rt=Ie.childrenAsData,Xt=[],ze=Be(kt,!1),tn=ze.label,$t=ze.value,_n=ze.options,on=ze.groupLabel;function Cn(Hn,wn){Array.isArray(Hn)&&Hn.forEach(function(Vt){if(wn||!(_n in Vt)){var Fe=Vt[$t];Xt.push({key:P(Vt,Xt.length),groupOption:wn,data:Vt,label:Vt[tn],value:Fe})}else{var st=Vt[on];st===void 0&&Rt&&(st=Vt.label),Xt.push({key:P(Vt,Xt.length),group:!0,data:Vt,label:st}),Cn(Vt[_n],!0)}})}return Cn(Ne,!1),Xt}function he(Ne){var Ie=(0,I.Z)({},Ne);return"props"in Ie||Object.defineProperty(Ie,"props",{get:function(){return(0,e.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Ie}}),Ie}var me=function(Ie,kt,Rt){if(!kt||!kt.length)return null;var Xt=!1,ze=function $t(_n,on){var Cn=(0,W.Z)(on),Hn=Cn[0],wn=Cn.slice(1);if(!Hn)return[_n];var Vt=_n.split(Hn);return Xt=Xt||Vt.length>1,Vt.reduce(function(Fe,st){return[].concat((0,B.Z)(Fe),(0,B.Z)($t(st,wn)))},[]).filter(Boolean)},tn=ze(Ie,kt);return Xt?typeof Rt!="undefined"?tn.slice(0,Rt):tn:null},Ue=i.createContext(null),Xe=Ue;function wt(Ne){var Ie=Ne.visible,kt=Ne.values;if(!Ie)return null;var Rt=50;return i.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(kt.slice(0,Rt).map(function(Xt){var ze=Xt.label,tn=Xt.value;return["number","string"].includes((0,ie.Z)(ze))?ze:tn}).join(", ")),kt.length>Rt?", ...":null)}var Yt=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],gt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Ut=function(Ie){return Ie==="tags"||Ie==="multiple"},ve=i.forwardRef(function(Ne,Ie){var kt,Rt=Ne.id,Xt=Ne.prefixCls,ze=Ne.className,tn=Ne.showSearch,$t=Ne.tagRender,_n=Ne.direction,on=Ne.omitDomProps,Cn=Ne.displayValues,Hn=Ne.onDisplayValuesChange,wn=Ne.emptyOptions,Vt=Ne.notFoundContent,Fe=Vt===void 0?"Not Found":Vt,st=Ne.onClear,lt=Ne.mode,ct=Ne.disabled,jt=Ne.loading,It=Ne.getInputElement,Pt=Ne.getRawInputElement,an=Ne.open,un=Ne.defaultOpen,Tn=Ne.onDropdownVisibleChange,ln=Ne.activeValue,Jn=Ne.onActiveValueChange,dr=Ne.activeDescendantId,yr=Ne.searchValue,Sr=Ne.autoClearSearchValue,Rr=Ne.onSearch,hr=Ne.onSearchSplit,br=Ne.tokenSeparators,bn=Ne.allowClear,Ln=Ne.prefix,tr=Ne.suffixIcon,Pr=Ne.clearIcon,Er=Ne.OptionList,Ar=Ne.animation,Yr=Ne.transitionName,le=Ne.dropdownStyle,it=Ne.dropdownClassName,Ee=Ne.dropdownMatchSelectWidth,ut=Ne.dropdownRender,Et=Ne.dropdownAlign,Bt=Ne.placement,Qt=Ne.builtinPlacements,Gt=Ne.getPopupContainer,Tt=Ne.showAction,je=Tt===void 0?[]:Tt,rt=Ne.onFocus,ft=Ne.onBlur,St=Ne.onKeyUp,Ot=Ne.onKeyDown,fn=Ne.onMouseDown,d=(0,A.Z)(Ne,Yt),U=Ut(lt),G=(tn!==void 0?tn:U)||lt==="combobox",ee=(0,I.Z)({},d);gt.forEach(function(Zt){delete ee[Zt]}),on==null||on.forEach(function(Zt){delete ee[Zt]});var $=i.useState(!1),Ae=(0,X.Z)($,2),we=Ae[0],Ke=Ae[1];i.useEffect(function(){Ke((0,f.Z)())},[]);var mt=i.useRef(null),bt=i.useRef(null),Me=i.useRef(null),Ct=i.useRef(null),Lt=i.useRef(null),xt=i.useRef(!1),At=g(),tt=(0,X.Z)(At,3),ke=tt[0],qe=tt[1],Nt=tt[2];i.useImperativeHandle(Ie,function(){var Zt,cn;return{focus:(Zt=Ct.current)===null||Zt===void 0?void 0:Zt.focus,blur:(cn=Ct.current)===null||cn===void 0?void 0:cn.blur,scrollTo:function(yn){var _r;return(_r=Lt.current)===null||_r===void 0?void 0:_r.scrollTo(yn)},nativeElement:mt.current||bt.current}});var Mt=i.useMemo(function(){var Zt;if(lt!=="combobox")return yr;var cn=(Zt=Cn[0])===null||Zt===void 0?void 0:Zt.value;return typeof cn=="string"||typeof cn=="number"?String(cn):""},[yr,lt,Cn]),Dt=lt==="combobox"&&typeof It=="function"&&It()||null,qt=typeof Pt=="function"&&Pt(),Ze=(0,v.x1)(bt,qt==null||(kt=qt.props)===null||kt===void 0?void 0:kt.ref),En=i.useState(!1),nr=(0,X.Z)(En,2),rr=nr[0],vr=nr[1];(0,l.Z)(function(){vr(!0)},[]);var pr=(0,re.Z)(!1,{defaultValue:un,value:an}),Bn=(0,X.Z)(pr,2),Pn=Bn[0],$n=Bn[1],Dn=rr?Pn:!1,An=!Fe&&wn;(ct||An&&Dn&<==="combobox")&&(Dn=!1);var Zn=An?!1:Dn,dn=i.useCallback(function(Zt){var cn=Zt!==void 0?Zt:!Dn;ct||($n(cn),Dn!==cn&&(Tn==null||Tn(cn)))},[ct,Dn,$n,Tn]),Q=i.useMemo(function(){return(br||[]).some(function(Zt){return[` `,`\r -`].includes(Zt)})},[br]),J=i.useContext(Xe)||{},H=J.maxCount,et=J.rawValues,pt=function(cn,sn,yn){if(!(U&&Y(H)&&(et==null?void 0:et.size)>=H)){var _r=!0,Wr=cn;Jn==null||Jn(null);var Qr=me(cn,br,Y(H)?H-et.size:void 0),va=yn?null:Qr;return lt!=="combobox"&&va&&(Wr="",hr==null||hr(va),dn(!1),_r=!1),Rr&&Mt!==Wr&&Rr(Wr,{source:sn?"typing":"effect"}),_r}},Wt=function(cn){!cn||!cn.trim()||Rr(cn,{source:"submit"})};i.useEffect(function(){!Dn&&!U&<!=="combobox"&&pt("",!1,!1)},[Dn]),i.useEffect(function(){Pn&&ct&&$n(!1),ct&&!xt.current&&qe(!1)},[ct]);var Qe=m(),nt=(0,X.Z)(Qe,2),Se=nt[0],_t=nt[1],mn=i.useRef(!1),gn=function(cn){var sn=Se(),yn=cn.key,_r=yn==="Enter";if(_r&&(lt!=="combobox"&&cn.preventDefault(),Dn||dn(!0)),_t(!!Mt),yn==="Backspace"&&!sn&&U&&!Mt&&Cn.length){for(var Wr=(0,B.Z)(Cn),Qr=null,va=Wr.length-1;va>=0;va-=1){var ia=Wr[va];if(!ia.disabled){Wr.splice(va,1),Qr=ia;break}}Qr&&Hn(Wr,{type:"remove",values:[Qr]})}for(var oa=arguments.length,ua=new Array(oa>1?oa-1:0),ya=1;ya1?sn-1:0),_r=1;_r1?Qr-1:0),ia=1;ia=Fe},[$t,Fe,Pt==null?void 0:Pt.size]),br=function(je){je.preventDefault()},bn=function(je){var rt;(rt=Rr.current)===null||rt===void 0||rt.scrollTo(typeof je=="number"?{index:je}:je)},Ln=i.useCallback(function(Tt){return _n==="combobox"?!1:Pt.has(Tt)},[_n,(0,B.Z)(Pt).toString(),Pt.size]),tr=function(je){for(var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ft=Sr.length,St=0;St1&&arguments[1]!==void 0?arguments[1]:!1;Yr(je);var ft={source:rt?"keyboard":"mouse"},St=Sr[je];if(!St){lt(null,-1,ft);return}lt(St.value,je,ft)};(0,i.useEffect)(function(){le(ct!==!1?tr(0):-1)},[Sr.length,on]);var it=i.useCallback(function(Tt){return _n==="combobox"?String(Tt).toLowerCase()===on.toLowerCase():Pt.has(Tt)},[_n,on,(0,B.Z)(Pt).toString(),Pt.size]);(0,i.useEffect)(function(){var Tt=setTimeout(function(){if(!$t&&tn&&Pt.size===1){var rt=Array.from(Pt)[0],ft=Sr.findIndex(function(St){var Ot=St.data;return on?String(Ot.value).startsWith(on):Ot.value===rt});ft!==-1&&(le(ft),bn(ft))}});if(tn){var je;(je=Rr.current)===null||je===void 0||je.scrollTo(void 0)}return function(){return clearTimeout(Tt)}},[tn,on]);var Ee=function(je){je!==void 0&&jt(je,{selected:!Pt.has(je)}),$t||Cn(!1)};if(i.useImperativeHandle(kt,function(){return{onKeyDown:function(je){var rt=je.which,ft=je.ctrlKey;switch(rt){case z.Z.N:case z.Z.P:case z.Z.UP:case z.Z.DOWN:{var St=0;if(rt===z.Z.UP?St=-1:rt===z.Z.DOWN?St=1:Nn()&&ft&&(rt===z.Z.N?St=1:rt===z.Z.P&&(St=-1)),St!==0){var Ot=tr(Ar+St,St);bn(Ot),le(Ot,!0)}break}case z.Z.TAB:case z.Z.ENTER:{var fn,d=Sr[Ar];d&&!(d!=null&&(fn=d.data)!==null&&fn!==void 0&&fn.disabled)&&!hr?Ee(d.value):Ee(void 0),tn&&je.preventDefault();break}case z.Z.ESC:Cn(!1),tn&&je.stopPropagation()}},onKeyUp:function(){},scrollTo:function(je){bn(je)}}}),Sr.length===0)return i.createElement("div",{role:"listbox",id:"".concat(ze,"_list"),className:"".concat(yr,"-empty"),onMouseDown:br},Hn);var ut=Object.keys(an).map(function(Tt){return an[Tt]}),Et=function(je){return je.label};function Bt(Tt,je){var rt=Tt.group;return{role:rt?"presentation":"option",id:"".concat(ze,"_list_").concat(je)}}var Qt=function(je){var rt=Sr[je];if(!rt)return null;var ft=rt.data||{},St=ft.value,Ot=rt.group,fn=(0,R.Z)(ft,!0),d=Et(rt);return rt?i.createElement("div",(0,o.Z)({"aria-label":typeof d=="string"&&!Ot?d:null},fn,{key:je},Bt(rt,je),{"aria-selected":it(St)}),St):null},Gt={role:"listbox",id:"".concat(ze,"_list")};return i.createElement(i.Fragment,null,un&&i.createElement("div",(0,o.Z)({},Gt,{style:{height:0,width:0,overflow:"hidden"}}),Qt(Ar-1),Qt(Ar),Qt(Ar+1)),i.createElement(vn.Z,{itemKey:"key",ref:Rr,data:Sr,height:ln,itemHeight:Jn,fullHeight:!1,onMouseDown:br,onScroll:wn,virtual:un,direction:Tn,innerProps:un?null:Gt},function(Tt,je){var rt=Tt.group,ft=Tt.groupOption,St=Tt.data,Ot=Tt.label,fn=Tt.value,d=St.key;if(rt){var U,G=(U=St.title)!==null&&U!==void 0?U:nn(Ot)?Ot.toString():void 0;return i.createElement("div",{className:r()(yr,"".concat(yr,"-group"),St.className),title:G},Ot!==void 0?Ot:d)}var ee=St.disabled,$=St.title,Ae=St.children,we=St.style,Ke=St.className,mt=(0,A.Z)(St,pn),bt=(0,Je.Z)(mt,ut),Me=Ln(fn),Ct=ee||!Me&&hr,Lt="".concat(yr,"-option"),xt=r()(yr,Lt,Ke,(0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)({},"".concat(Lt,"-grouped"),ft),"".concat(Lt,"-active"),Ar===je&&!Ct),"".concat(Lt,"-disabled"),Ct),"".concat(Lt,"-selected"),Me)),At=Et(Tt),tt=!It||typeof It=="function"||Me,ke=typeof At=="number"?At:At||fn,qe=nn(ke)?ke.toString():void 0;return $!==void 0&&(qe=$),i.createElement("div",(0,o.Z)({},(0,R.Z)(bt),un?{}:Bt(Tt,je),{"aria-selected":it(fn),className:xt,title:qe,onMouseMove:function(){Ar===je||Ct||le(je)},onClick:function(){Ct||Ee(fn)},style:we}),i.createElement("div",{className:"".concat(Lt,"-content")},typeof dr=="function"?dr(Tt,{index:je}):ke),i.isValidElement(It)||Me,tt&&i.createElement(N,{className:"".concat(yr,"-option-state"),customizeIcon:It,customizeIconProps:{value:fn,disabled:Ct,isSelected:Me}},Me?"\u2713":null))}))},jn=i.forwardRef(In),Gn=jn,hn=function(Ne,Ie){var kt=i.useRef({values:new Map,options:new Map}),Rt=i.useMemo(function(){var ze=kt.current,tn=ze.values,$t=ze.options,_n=Ne.map(function(Hn){if(Hn.label===void 0){var wn;return(0,I.Z)((0,I.Z)({},Hn),{},{label:(wn=tn.get(Hn.value))===null||wn===void 0?void 0:wn.label})}return Hn}),on=new Map,Cn=new Map;return _n.forEach(function(Hn){on.set(Hn.value,Hn),Cn.set(Hn.value,Ie.get(Hn.value)||$t.get(Hn.value))}),kt.current.values=on,kt.current.options=Cn,_n},[Ne,Ie]),Xt=i.useCallback(function(ze){return Ie.get(ze)||kt.current.options.get(ze)},[Ie]);return[Rt,Xt]};function kn(Ne,Ie){return Z(Ne).join("").toUpperCase().includes(Ie)}var Kn=function(Ne,Ie,kt,Rt,Xt){return i.useMemo(function(){if(!kt||Rt===!1)return Ne;var ze=Ie.options,tn=Ie.label,$t=Ie.value,_n=[],on=typeof Rt=="function",Cn=kt.toUpperCase(),Hn=on?Rt:function(Vt,Fe){return Xt?kn(Fe[Xt],Cn):Fe[ze]?kn(Fe[tn!=="children"?tn:"label"],Cn):kn(Fe[$t],Cn)},wn=on?function(Vt){return he(Vt)}:function(Vt){return Vt};return Ne.forEach(function(Vt){if(Vt[ze]){var Fe=Hn(kt,wn(Vt));if(Fe)_n.push(Vt);else{var st=Vt[ze].filter(function(lt){return Hn(kt,wn(lt))});st.length&&_n.push((0,I.Z)((0,I.Z)({},Vt),{},(0,K.Z)({},ze,st)))}return}Hn(kt,wn(Vt))&&_n.push(Vt)}),_n},[Ne,Rt,Xt,kt,Ie])},He=u(6551),ot=u(11592),rn=["children","value"],Vn=["children"];function Kt(Ne){var Ie=Ne,kt=Ie.key,Rt=Ie.props,Xt=Rt.children,ze=Rt.value,tn=(0,A.Z)(Rt,rn);return(0,I.Z)({key:kt,value:ze!==void 0?ze:kt,children:Xt},tn)}function Mn(Ne){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,ot.Z)(Ne).map(function(kt,Rt){if(!i.isValidElement(kt)||!kt.type)return null;var Xt=kt,ze=Xt.type.isSelectOptGroup,tn=Xt.key,$t=Xt.props,_n=$t.children,on=(0,A.Z)($t,Vn);return Ie||!ze?Kt(kt):(0,I.Z)((0,I.Z)({key:"__RC_SELECT_GRP__".concat(tn===null?Rt:tn,"__"),label:tn},on),{},{options:Mn(_n)})}).filter(function(kt){return kt})}var or=function(Ie,kt,Rt,Xt,ze){return i.useMemo(function(){var tn=Ie,$t=!Ie;$t&&(tn=Mn(kt));var _n=new Map,on=new Map,Cn=function(Vt,Fe,st){st&&typeof st=="string"&&Vt.set(Fe[st],Fe)},Hn=function wn(Vt){for(var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,st=0;st1&&arguments[1]!==void 0?arguments[1]:!1,tn=0;tn0?dn(H.options):H.options}):H})},tt=i.useMemo(function(){return jt?At(xt):xt},[xt,jt,Gt]),ke=i.useMemo(function(){return se(tt,{fieldNames:Et,childrenAsData:Ee})},[tt,Et,Ee]),qe=function(Q){var J=Ot(Q);if(G(J),Er&&(J.length!==we.length||J.some(function(pt,Wt){var Qe;return((Qe=we[Wt])===null||Qe===void 0?void 0:Qe.value)!==(pt==null?void 0:pt.value)}))){var H=Pr?J:J.map(function(pt){return pt.value}),et=J.map(function(pt){return he(Ke(pt.value))});Er(it?H:H[0],it?et:et[0])}},Nt=i.useState(null),Mt=(0,X.Z)(Nt,2),Dt=Mt[0],qt=Mt[1],Ze=i.useState(0),En=(0,X.Z)(Ze,2),nr=En[0],rr=En[1],vr=ln!==void 0?ln:Rt!=="combobox",pr=i.useCallback(function(dn,Q){var J=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},H=J.source,et=H===void 0?"keyboard":H;rr(Q),tn&&Rt==="combobox"&&dn!==null&&et==="keyboard"&&qt(String(dn))},[tn,Rt]),Bn=function(Q,J,H){var et=function(){var ht,xr=Ke(Q);return[Pr?{label:xr==null?void 0:xr[Et.label],value:Q,key:(ht=xr==null?void 0:xr.key)!==null&&ht!==void 0?ht:Q}:Q,he(xr)]};if(J&&Vt){var pt=et(),Wt=(0,X.Z)(pt,2),Qe=Wt[0],nt=Wt[1];Vt(Qe,nt)}else if(!J&&Fe&&H!=="clear"){var Se=et(),_t=(0,X.Z)(Se,2),mn=_t[0],gn=_t[1];Fe(mn,gn)}},Pn=sr(function(dn,Q){var J,H=it?Q.selected:!0;H?J=it?[].concat((0,B.Z)(we),[dn]):[dn]:J=we.filter(function(et){return et.value!==dn}),qe(J),Bn(dn,H),Rt==="combobox"?qt(""):(!Ut||wn)&&(Tt(""),qt(""))}),$n=function(Q,J){qe(Q);var H=J.type,et=J.values;(H==="remove"||H==="clear")&&et.forEach(function(pt){Bn(pt.value,!1,H)})},Dn=function(Q,J){if(Tt(Q),qt(null),J.source==="submit"){var H=(Q||"").trim();if(H){var et=Array.from(new Set([].concat((0,B.Z)(bt),[H])));qe(et),Bn(H,!0),Tt("")}return}J.source!=="blur"&&(Rt==="combobox"&&qe(Q),Cn==null||Cn(Q))},An=function(Q){var J=Q;Rt!=="tags"&&(J=Q.map(function(et){var pt=ft.get(et);return pt==null?void 0:pt.value}).filter(function(et){return et!==void 0}));var H=Array.from(new Set([].concat((0,B.Z)(bt),(0,B.Z)(J))));qe(H),H.forEach(function(et){Bn(et,!0)})},Zn=i.useMemo(function(){var dn=dr!==!1&<!==!1;return(0,I.Z)((0,I.Z)({},je),{},{flattenOptions:ke,onActiveValue:pr,defaultActiveFirstOption:vr,onSelect:Pn,menuItemSelectedIcon:Jn,rawValues:bt,fieldNames:Et,virtual:dn,direction:yr,listHeight:Rr,listItemHeight:br,childrenAsData:Ee,maxCount:Ar,optionRender:un})},[Ar,je,ke,pr,vr,Pn,Jn,bt,Et,dr,lt,yr,Rr,br,Ee,un]);return i.createElement(Xe.Provider,{value:Zn},i.createElement(Re,(0,o.Z)({},Yr,{id:le,prefixCls:ze,ref:Ie,omitDomProps:Dr,mode:Rt,displayValues:mt,onDisplayValuesChange:$n,direction:yr,searchValue:Gt,onSearch:Dn,autoClearSearchValue:wn,onSearchSplit:An,dropdownMatchSelectWidth:lt,OptionList:Gn,emptyOptions:!ke.length,activeValue:Dt,activeDescendantId:"".concat(le,"_list_").concat(nr)})))}),Rn=en;Rn.Option=Ht,Rn.OptGroup=Te;var Ir=Rn,Nr=Ir},86351:function(er,Ft,u){"use strict";u.d(Ft,{R:function(){return B},w:function(){return o}});var o={},B="rc-table-internal-hook"},97347:function(er,Ft,u){"use strict";u.d(Ft,{L:function(){return b},Z:function(){return g}});var o=u(16886),B=u(52873),K=u(15142),I=u(26420),X=u(98506),A=u(33346),ie=u(11592),re=u(48736),e=u(59301),i=u(86351),p=u(54451);function r(m){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof M=="number"?M:M.endsWith("%")?m*parseFloat(M)/100:null}function l(m,M,z){return e.useMemo(function(){if(M&&M>0){var q=0,R=0;m.forEach(function(Z){var E=r(M,Z.width);E?q+=E:R+=1});var ae=Math.max(M,z),te=Math.max(ae-q,R),Ye=R,x=te/R,_=0,F=m.map(function(Z){var E=(0,X.Z)({},Z),s=r(M,E.width);if(s)E.width=s;else{var c=Math.floor(x);E.width=Ye===1?te:c,te-=c,Ye-=1}return _+=E.width,E});if(_0?(0,X.Z)((0,X.Z)({},M),{},{children:N(z)}):M})}function O(m){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return m.filter(function(z){return z&&(0,I.Z)(z)==="object"}).reduce(function(z,q,R){var ae=q.fixed,te=ae===!0?"left":ae,Ye="".concat(M,"-").concat(R),x=q.children;return x&&x.length>0?[].concat((0,K.Z)(z),(0,K.Z)(O(x,Ye).map(function(_){return(0,X.Z)({fixed:te},_)}))):[].concat((0,K.Z)(z),[(0,X.Z)((0,X.Z)({key:Ye},q),{},{fixed:te})])},[])}function y(m){return m.map(function(M){var z=M.fixed,q=(0,A.Z)(M,v),R=z;return z==="left"?R="right":z==="right"&&(R="left"),(0,X.Z)({fixed:R},q)})}function w(m,M){var z=m.prefixCls,q=m.columns,R=m.children,ae=m.expandable,te=m.expandedKeys,Ye=m.columnTitle,x=m.getRowKey,_=m.onTriggerExpand,F=m.expandIcon,k=m.rowExpandable,Z=m.expandIconColumnIndex,E=m.direction,s=m.expandRowByClick,c=m.columnWidth,C=m.fixed,V=m.scrollWidth,Ce=m.clientWidth,_e=e.useMemo(function(){var Ge=q||b(R)||[];return N(Ge.slice())},[q,R]),We=e.useMemo(function(){if(ae){var Ge=_e.slice();if(!Ge.includes(i.w)){var ce=Z||0;ce>=0&&(ce||C==="left"||!C)&&Ge.splice(ce,0,i.w),C==="right"&&Ge.splice(_e.length,0,i.w)}var ne=Ge.indexOf(i.w);Ge=Ge.filter(function(fe,W){return fe!==i.w||W===ne});var ue=_e[ne],L;C?L=C:L=ue?ue.fixed:null;var pe=(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},p.v,{className:"".concat(z,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",Ye),"fixed",L),"className","".concat(z,"-row-expand-icon-cell")),"width",c),"render",function(W,P,Y){var Be=x(P,Y),se=te.has(Be),he=k?k(P):!0,me=F({prefixCls:z,expanded:se,expandable:he,record:P,onExpand:_});return s?e.createElement("span",{onClick:function(Xe){return Xe.stopPropagation()}},me):me});return Ge.map(function(fe){return fe===i.w?pe:fe})}return _e.filter(function(fe){return fe!==i.w})},[ae,_e,x,te,F,E]),vt=e.useMemo(function(){var Ge=We;return M&&(Ge=M(Ge)),Ge.length||(Ge=[{render:function(){return null}}]),Ge},[M,We,E]),Ve=e.useMemo(function(){return E==="rtl"?y(O(vt)):O(vt)},[vt,E,V]),yt=e.useMemo(function(){for(var Ge=-1,ce=Ve.length-1;ce>=0;ce-=1){var ne=Ve[ce].fixed;if(ne==="left"||ne===!0){Ge=ce;break}}if(Ge>=0)for(var ue=0;ue<=Ge;ue+=1){var L=Ve[ue].fixed;if(L!=="left"&&L!==!0)return!0}var pe=Ve.findIndex(function(P){var Y=P.fixed;return Y==="right"});if(pe>=0)for(var fe=pe;fe=Ee}function Ve(le,it){return e(m,function(Ee){var ut=vt(le,it||1,Ee.hoverStartRow,Ee.hoverEndRow);return[ut,Ee.onHover]})}var yt=u(70425),de=function(it){var Ee=it.ellipsis,ut=it.rowType,Et=it.children,Bt,Qt=Ee===!0?{showTitle:!0}:Ee;return Qt&&(Qt.showTitle||ut==="header")&&(typeof Et=="string"||typeof Et=="number"?Bt=Et.toString():A.isValidElement(Et)&&typeof Et.props.children=="string"&&(Bt=Et.props.children)),Bt};function oe(le){var it,Ee,ut,Et,Bt,Qt,Gt,Tt,je=le.component,rt=le.children,ft=le.ellipsis,St=le.scope,Ot=le.prefixCls,fn=le.className,d=le.align,U=le.record,G=le.render,ee=le.dataIndex,$=le.renderIndex,Ae=le.shouldCellUpdate,we=le.index,Ke=le.rowType,mt=le.colSpan,bt=le.rowSpan,Me=le.fixLeft,Ct=le.fixRight,Lt=le.firstFixLeft,xt=le.lastFixLeft,At=le.firstFixRight,tt=le.lastFixRight,ke=le.appendNode,qe=le.additionalProps,Nt=qe===void 0?{}:qe,Mt=le.isSticky,Dt="".concat(Ot,"-cell"),qt=e(m,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Ze=qt.supportSticky,En=qt.allColumnsFixedLeft,nr=qt.rowHoverable,rr=We(U,ee,$,rt,G,Ae),vr=(0,B.Z)(rr,2),pr=vr[0],Bn=vr[1],Pn={},$n=typeof Me=="number"&&Ze,Dn=typeof Ct=="number"&&Ze;$n&&(Pn.position="sticky",Pn.left=Me),Dn&&(Pn.position="sticky",Pn.right=Ct);var An=(it=(Ee=(ut=Bn==null?void 0:Bn.colSpan)!==null&&ut!==void 0?ut:Nt.colSpan)!==null&&Ee!==void 0?Ee:mt)!==null&&it!==void 0?it:1,Zn=(Et=(Bt=(Qt=Bn==null?void 0:Bn.rowSpan)!==null&&Qt!==void 0?Qt:Nt.rowSpan)!==null&&Bt!==void 0?Bt:bt)!==null&&Et!==void 0?Et:1,dn=Ve(we,Zn),Q=(0,B.Z)(dn,2),J=Q[0],H=Q[1],et=(0,yt.zX)(function(mn){var gn;U&&H(we,we+Zn-1),Nt==null||(gn=Nt.onMouseEnter)===null||gn===void 0||gn.call(Nt,mn)}),pt=(0,yt.zX)(function(mn){var gn;U&&H(-1,-1),Nt==null||(gn=Nt.onMouseLeave)===null||gn===void 0||gn.call(Nt,mn)});if(An===0||Zn===0)return null;var Wt=(Gt=Nt.title)!==null&&Gt!==void 0?Gt:de({rowType:Ke,ellipsis:ft,children:pr}),Qe=x()(Dt,fn,(Tt={},(0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)(Tt,"".concat(Dt,"-fix-left"),$n&&Ze),"".concat(Dt,"-fix-left-first"),Lt&&Ze),"".concat(Dt,"-fix-left-last"),xt&&Ze),"".concat(Dt,"-fix-left-all"),xt&&En&&Ze),"".concat(Dt,"-fix-right"),Dn&&Ze),"".concat(Dt,"-fix-right-first"),At&&Ze),"".concat(Dt,"-fix-right-last"),tt&&Ze),"".concat(Dt,"-ellipsis"),ft),"".concat(Dt,"-with-append"),ke),"".concat(Dt,"-fix-sticky"),($n||Dn)&&Mt&&Ze),(0,te.Z)(Tt,"".concat(Dt,"-row-hover"),!Bn&&J)),Nt.className,Bn==null?void 0:Bn.className),nt={};d&&(nt.textAlign=d);var Se=(0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)({},Bn==null?void 0:Bn.style),Pn),nt),Nt.style),_t=pr;return(0,R.Z)(_t)==="object"&&!Array.isArray(_t)&&!A.isValidElement(_t)&&(_t=null),ft&&(xt||At)&&(_t=A.createElement("span",{className:"".concat(Dt,"-content")},_t)),A.createElement(je,(0,i.Z)({},Bn,Nt,{className:Qe,style:Se,title:Wt,scope:St,onMouseEnter:nr?et:void 0,onMouseLeave:nr?pt:void 0,colSpan:An!==1?An:null,rowSpan:Zn!==1?Zn:null}),ke,_t)}var ye=A.memo(oe);function Pe(le,it,Ee,ut,Et){var Bt=Ee[le]||{},Qt=Ee[it]||{},Gt,Tt;Bt.fixed==="left"?Gt=ut.left[Et==="rtl"?it:le]:Qt.fixed==="right"&&(Tt=ut.right[Et==="rtl"?le:it]);var je=!1,rt=!1,ft=!1,St=!1,Ot=Ee[it+1],fn=Ee[le-1],d=Ot&&!Ot.fixed||fn&&!fn.fixed||Ee.every(function(Ae){return Ae.fixed==="left"});if(Et==="rtl"){if(Gt!==void 0){var U=fn&&fn.fixed==="left";St=!U&&d}else if(Tt!==void 0){var G=Ot&&Ot.fixed==="right";ft=!G&&d}}else if(Gt!==void 0){var ee=Ot&&Ot.fixed==="left";je=!ee&&d}else if(Tt!==void 0){var $=fn&&fn.fixed==="right";rt=!$&&d}return{fixLeft:Gt,fixRight:Tt,lastFixLeft:je,firstFixRight:rt,lastFixRight:ft,firstFixLeft:St,isSticky:ut.isSticky}}var Ge=A.createContext({}),ce=Ge;function ne(le){var it=le.className,Ee=le.index,ut=le.children,Et=le.colSpan,Bt=Et===void 0?1:Et,Qt=le.rowSpan,Gt=le.align,Tt=e(m,["prefixCls","direction"]),je=Tt.prefixCls,rt=Tt.direction,ft=A.useContext(ce),St=ft.scrollColumnIndex,Ot=ft.stickyOffsets,fn=ft.flattenColumns,d=Ee+Bt-1,U=d+1===St?Bt+1:Bt,G=Pe(Ee,Ee+U-1,fn,Ot,rt);return A.createElement(ye,(0,i.Z)({className:it,index:Ee,component:"td",prefixCls:je,record:null,dataIndex:null,align:Gt,colSpan:U,rowSpan:Qt,render:function(){return ut}},G))}var ue=u(33346),L=["children"];function pe(le){var it=le.children,Ee=(0,ue.Z)(le,L);return A.createElement("tr",Ee,it)}function fe(le){var it=le.children;return it}fe.Row=pe,fe.Cell=ne;var W=fe;function P(le){var it=le.children,Ee=le.stickyOffsets,ut=le.flattenColumns,Et=e(m,"prefixCls"),Bt=ut.length-1,Qt=ut[Bt],Gt=A.useMemo(function(){return{stickyOffsets:Ee,flattenColumns:ut,scrollColumnIndex:Qt!=null&&Qt.scrollbar?Bt:null}},[Qt,ut,Bt,Ee]);return A.createElement(ce.Provider,{value:Gt},A.createElement("tfoot",{className:"".concat(Et,"-summary")},it))}var Y=y(P),Be=W,se=u(29301),he=u(24514),me=u(75152),Ue=u(26112);function Xe(le,it,Ee,ut,Et,Bt,Qt){le.push({record:it,indent:Ee,index:Qt});var Gt=Bt(it),Tt=Et==null?void 0:Et.has(Gt);if(it&&Array.isArray(it[ut])&&Tt)for(var je=0;je1?Lt-1:0),At=1;At=1)),style:(0,ae.Z)((0,ae.Z)({},Ee),G==null?void 0:G.style)}),fn.map(function(Me,Ct){var Lt=Me.render,xt=Me.dataIndex,At=Me.className,tt=Te(St,Me,Ct,Tt,Et),ke=tt.key,qe=tt.fixedInfo,Nt=tt.appendCellNode,Mt=tt.additionalCellProps;return A.createElement(ye,(0,i.Z)({className:At,ellipsis:Me.ellipsis,align:Me.align,scope:Me.rowScope,component:Me.rowScope?ft:rt,prefixCls:Ot,key:ke,record:ut,index:Et,renderIndex:Bt,dataIndex:xt,render:Lt,shouldCellUpdate:Me.shouldCellUpdate},qe,{appendNode:Nt,additionalProps:Mt}))})),mt;if($&&(Ae.current||ee)){var bt=U(ut,Et,Tt+1,ee);mt=A.createElement(Ut,{expanded:ee,className:x()("".concat(Ot,"-expanded-row"),"".concat(Ot,"-expanded-row-level-").concat(Tt+1),we),prefixCls:Ot,component:je,cellComponent:rt,colSpan:fn.length,isEmpty:!1},bt)}return A.createElement(A.Fragment,null,Ke,mt)}var Ht=y(at);function Jt(le){var it=le.columnKey,Ee=le.onColumnResize,ut=A.useRef();return(0,I.Z)(function(){ut.current&&Ee(it,ut.current.offsetWidth)},[]),A.createElement(se.Z,{data:it},A.createElement("td",{ref:ut,style:{padding:0,border:0,height:0}},A.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Je=u(29194);function vn(le){var it=le.prefixCls,Ee=le.columnsKey,ut=le.onColumnResize,Et=A.useRef(null);return A.createElement("tr",{"aria-hidden":"true",className:"".concat(it,"-measure-row"),style:{height:0,fontSize:0},ref:Et},A.createElement(se.Z.Collection,{onBatchResize:function(Qt){(0,Je.Z)(Et.current)&&Qt.forEach(function(Gt){var Tt=Gt.data,je=Gt.size;ut(Tt,je.offsetWidth)})}},Ee.map(function(Bt){return A.createElement(Jt,{key:Bt,columnKey:Bt,onColumnResize:ut})})))}function Nn(le){var it=le.data,Ee=le.measureColumnWidth,ut=e(m,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Et=ut.prefixCls,Bt=ut.getComponent,Qt=ut.onColumnResize,Gt=ut.flattenColumns,Tt=ut.getRowKey,je=ut.expandedKeys,rt=ut.childrenColumnName,ft=ut.emptyNode,St=wt(it,rt,je,Tt),Ot=A.useRef({renderWithProps:!1}),fn=Bt(["body","wrapper"],"tbody"),d=Bt(["body","row"],"tr"),U=Bt(["body","cell"],"td"),G=Bt(["body","cell"],"th"),ee;it.length?ee=St.map(function(Ae,we){var Ke=Ae.record,mt=Ae.indent,bt=Ae.index,Me=Tt(Ke,we);return A.createElement(Ht,{key:Me,rowKey:Me,record:Ke,index:we,renderIndex:bt,rowComponent:d,cellComponent:U,scopeCellComponent:G,indent:mt})}):ee=A.createElement(Ut,{expanded:!0,className:"".concat(Et,"-placeholder"),prefixCls:Et,component:d,cellComponent:U,colSpan:Gt.length,isEmpty:!0},ft);var $=C(Gt);return A.createElement(E.Provider,{value:Ot.current},A.createElement(fn,{className:"".concat(Et,"-tbody")},Ee&&A.createElement(vn,{prefixCls:Et,columnsKey:$,onColumnResize:Qt}),ee))}var pn=y(Nn),nn=u(54451),In=["columnType"];function jn(le){for(var it=le.colWidths,Ee=le.columns,ut=le.columCount,Et=e(m,["tableLayout"]),Bt=Et.tableLayout,Qt=[],Gt=ut||Ee.length,Tt=!1,je=Gt-1;je>=0;je-=1){var rt=it[je],ft=Ee&&Ee[je],St=void 0,Ot=void 0;if(ft&&(St=ft[nn.v],Bt==="auto"&&(Ot=ft.minWidth)),rt||Ot||St||Tt){var fn=St||{},d=fn.columnType,U=(0,ue.Z)(fn,In);Qt.unshift(A.createElement("col",(0,i.Z)({key:je,style:{width:rt,minWidth:Ot}},U))),Tt=!0}}return A.createElement("colgroup",null,Qt)}var Gn=jn,hn=u(15142),kn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Kn(le,it){return(0,A.useMemo)(function(){for(var Ee=[],ut=0;ut1?"colgroup":"col":null,ellipsis:U.ellipsis,align:U.align,component:Qt,prefixCls:rt,key:Ot[d]},G,{additionalProps:ee,rowType:"header"}))}))},Vn=rn;function Kt(le){var it=[];function Ee(Qt,Gt){var Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;it[Tt]=it[Tt]||[];var je=Gt,rt=Qt.filter(Boolean).map(function(ft){var St={key:ft.key,className:ft.className||"",children:ft.title,column:ft,colStart:je},Ot=1,fn=ft.children;return fn&&fn.length>0&&(Ot=Ee(fn,je,Tt+1).reduce(function(d,U){return d+U},0),St.hasSubColumns=!0),"colSpan"in ft&&(Ot=ft.colSpan),"rowSpan"in ft&&(St.rowSpan=ft.rowSpan),St.colSpan=Ot,St.colEnd=St.colStart+Ot-1,it[Tt].push(St),je+=Ot,Ot});return rt}Ee(le,0);for(var ut=it.length,Et=function(Gt){it[Gt].forEach(function(Tt){!("rowSpan"in Tt)&&!Tt.hasSubColumns&&(Tt.rowSpan=ut-Gt)})},Bt=0;Bt=Nt-Gt?ee(function(Mt){return(0,ae.Z)((0,ae.Z)({},Mt),{},{isHiddenScrollBar:!0})}):ee(function(Mt){return(0,ae.Z)((0,ae.Z)({},Mt),{},{isHiddenScrollBar:!1})})}})},At=function(ke){ee(function(qe){return(0,ae.Z)((0,ae.Z)({},qe),{},{scrollLeft:ke/ft*St||0})})};return A.useImperativeHandle(Ee,function(){return{setScrollLeft:At,checkScrollBarVisible:xt}}),A.useEffect(function(){var tt=(0,Ie.Z)(document.body,"mouseup",Me,!1),ke=(0,Ie.Z)(document.body,"mousemove",Lt,!1);return xt(),function(){tt.remove(),ke.remove()}},[Ot,Ke]),A.useEffect(function(){if(Bt.current){for(var tt=[],ke=(0,Rt.bn)(Bt.current);ke;)tt.push(ke),ke=ke.parentElement;return tt.forEach(function(qe){return qe.addEventListener("scroll",xt,!1)}),window.addEventListener("resize",xt,!1),window.addEventListener("scroll",xt,!1),Tt.addEventListener("scroll",xt,!1),function(){tt.forEach(function(qe){return qe.removeEventListener("scroll",xt)}),window.removeEventListener("resize",xt),window.removeEventListener("scroll",xt),Tt.removeEventListener("scroll",xt)}}},[Tt]),A.useEffect(function(){G.isHiddenScrollBar||ee(function(tt){var ke=Bt.current;return ke?(0,ae.Z)((0,ae.Z)({},tt),{},{scrollLeft:ke.scrollLeft/ke.scrollWidth*ke.clientWidth}):tt})},[G.isHiddenScrollBar]),ft<=St||!Ot||G.isHiddenScrollBar?null:A.createElement("div",{style:{height:(0,me.Z)(),width:St,bottom:Gt},className:"".concat(rt,"-sticky-scroll")},A.createElement("div",{onMouseDown:Ct,ref:fn,className:x()("".concat(rt,"-sticky-scroll-bar"),(0,te.Z)({},"".concat(rt,"-sticky-scroll-bar-active"),Ke)),style:{width:"".concat(Ot,"px"),transform:"translate3d(".concat(G.scrollLeft,"px, 0, 0)")}}))},tn=A.forwardRef(ze);function $t(le){return null}var _n=$t;function on(le){return null}var Cn=on,Hn="rc-table",wn=[],Vt={};function Fe(){return"No Data"}function st(le,it){var Ee=(0,ae.Z)({rowKey:"key",prefixCls:Hn,emptyText:Fe},le),ut=Ee.prefixCls,Et=Ee.className,Bt=Ee.rowClassName,Qt=Ee.style,Gt=Ee.data,Tt=Ee.rowKey,je=Ee.scroll,rt=Ee.tableLayout,ft=Ee.direction,St=Ee.title,Ot=Ee.footer,fn=Ee.summary,d=Ee.caption,U=Ee.id,G=Ee.showHeader,ee=Ee.components,$=Ee.emptyText,Ae=Ee.onRow,we=Ee.onHeaderRow,Ke=Ee.onScroll,mt=Ee.internalHooks,bt=Ee.transformColumns,Me=Ee.internalRefs,Ct=Ee.tailor,Lt=Ee.getContainerWidth,xt=Ee.sticky,At=Ee.rowHoverable,tt=At===void 0?!0:At,ke=Gt||wn,qe=!!ke.length,Nt=mt===o.R,Mt=A.useCallback(function($r,ta){return(0,F.Z)(ee,$r)||ta},[ee]),Dt=A.useMemo(function(){return typeof Tt=="function"?Tt:function($r){var ta=$r&&$r[Tt];return ta}},[Tt]),qt=Mt(["body"]),Ze=Qn(),En=(0,B.Z)(Ze,3),nr=En[0],rr=En[1],vr=En[2],pr=sr(Ee,ke,Dt),Bn=(0,B.Z)(pr,6),Pn=Bn[0],$n=Bn[1],Dn=Bn[2],An=Bn[3],Zn=Bn[4],dn=Bn[5],Q=je==null?void 0:je.x,J=A.useState(0),H=(0,B.Z)(J,2),et=H[0],pt=H[1],Wt=(0,zn.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)({},Ee),Pn),{},{expandable:!!Pn.expandedRowRender,columnTitle:Pn.columnTitle,expandedKeys:Dn,getRowKey:Dt,onTriggerExpand:dn,expandIcon:An,expandIconColumnIndex:Pn.expandIconColumnIndex,direction:ft,scrollWidth:Nt&&Ct&&typeof Q=="number"?Q:null,clientWidth:et}),Nt?bt:null),Qe=(0,B.Z)(Wt,4),nt=Qe[0],Se=Qe[1],_t=Qe[2],mn=Qe[3],gn=_t!=null?_t:Q,ar=A.useMemo(function(){return{columns:nt,flattenColumns:Se}},[nt,Se]),ht=A.useRef(),xr=A.useRef(),Sn=A.useRef(),Br=A.useRef();A.useImperativeHandle(it,function(){return{nativeElement:ht.current,scrollTo:function(ta){var ba;if(Sn.current instanceof HTMLElement){var xa=ta.index,Ea=ta.top,Ka=ta.key;if(Ce(Ea)){var Va;(Va=Sn.current)===null||Va===void 0||Va.scrollTo({top:Ea})}else{var Xr,Gr=Ka!=null?Ka:Dt(ke[xa]);(Xr=Sn.current.querySelector('[data-row-key="'.concat(Gr,'"]')))===null||Xr===void 0||Xr.scrollIntoView()}}else(ba=Sn.current)!==null&&ba!==void 0&&ba.scrollTo&&Sn.current.scrollTo(ta)}}});var cr=A.useRef(),Tr=A.useState(!1),wr=(0,B.Z)(Tr,2),Kr=wr[0],jr=wr[1],gr=A.useState(!1),Wn=(0,B.Z)(gr,2),ir=Wn[0],kr=Wn[1],Hr=A.useState(new Map),Yn=(0,B.Z)(Hr,2),Cr=Yn[0],Zr=Yn[1],zr=C(Se),Fr=zr.map(function($r){return Cr.get($r)}),ur=A.useMemo(function(){return Fr},[Fr.join("_")]),fr=Ir(ur,Se,ft),Vr=je&&V(je.y),On=je&&V(gn)||!!Pn.fixed,Zt=On&&Se.some(function($r){var ta=$r.fixed;return ta}),cn=A.useRef(),sn=en(xt,ut),yn=sn.isSticky,_r=sn.offsetHeader,Wr=sn.offsetSummary,Qr=sn.offsetScroll,va=sn.stickyClassName,ia=sn.container,oa=A.useMemo(function(){return fn==null?void 0:fn(ke)},[fn,ke]),ua=(Vr||yn)&&A.isValidElement(oa)&&oa.type===W&&oa.props.fixed,ya,ga,Da;Vr&&(ga={overflowY:qe?"scroll":"auto",maxHeight:je.y}),On&&(ya={overflowX:"auto"},Vr||(ga={overflowY:"hidden"}),Da={width:gn===!0?"auto":gn,minWidth:"100%"});var Oa=A.useCallback(function($r,ta){Zr(function(ba){if(ba.get($r)!==ta){var xa=new Map(ba);return xa.set($r,ta),xa}return ba})},[]),la=Xn(null),na=(0,B.Z)(la,2),dt=na[0],Mr=na[1];function ra($r,ta){ta&&(typeof ta=="function"?ta($r):ta.scrollLeft!==$r&&(ta.scrollLeft=$r,ta.scrollLeft!==$r&&setTimeout(function(){ta.scrollLeft=$r},0)))}var ma=(0,K.Z)(function($r){var ta=$r.currentTarget,ba=$r.scrollLeft,xa=ft==="rtl",Ea=typeof ba=="number"?ba:ta.scrollLeft,Ka=ta||Vt;if(!Mr()||Mr()===Ka){var Va;dt(Ka),ra(Ea,xr.current),ra(Ea,Sn.current),ra(Ea,cr.current),ra(Ea,(Va=cn.current)===null||Va===void 0?void 0:Va.setScrollLeft)}var Xr=ta||xr.current;if(Xr){var Gr=Nt&&Ct&&typeof gn=="number"?gn:Xr.scrollWidth,Aa=Xr.clientWidth;if(Gr===Aa){jr(!1),kr(!1);return}xa?(jr(-Ea0)):(jr(Ea>0),kr(Ea1?U-tt:0,qe=(0,ae.Z)((0,ae.Z)((0,ae.Z)({},bt),je),{},{flex:"0 0 ".concat(tt,"px"),width:"".concat(tt,"px"),marginRight:ke,pointerEvents:"auto"}),Nt=A.useMemo(function(){return ft?xt<=1:Ct===0||xt===0||xt>1},[xt,Ct,ft]);Nt?qe.visibility="hidden":ft&&(qe.height=St==null?void 0:St(xt));var Mt=Nt?function(){return null}:Ot,Dt={};return(xt===0||Ct===0)&&(Dt.rowSpan=1,Dt.colSpan=1),A.createElement(ye,(0,i.Z)({className:x()(d,rt),ellipsis:Ee.ellipsis,align:Ee.align,scope:Ee.rowScope,component:Qt,prefixCls:it.prefixCls,key:Ae,record:Tt,index:Bt,renderIndex:Gt,dataIndex:fn,render:Mt,shouldCellUpdate:Ee.shouldCellUpdate},we,{appendNode:Ke,additionalProps:(0,ae.Z)((0,ae.Z)({},mt),{},{style:qe},Dt)}))}var Jn=ln,dr=["data","index","className","rowKey","style","extra","getHeight"],yr=A.forwardRef(function(le,it){var Ee=le.data,ut=le.index,Et=le.className,Bt=le.rowKey,Qt=le.style,Gt=le.extra,Tt=le.getHeight,je=(0,ue.Z)(le,dr),rt=Ee.record,ft=Ee.indent,St=Ee.index,Ot=e(m,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),fn=Ot.scrollX,d=Ot.flattenColumns,U=Ot.prefixCls,G=Ot.fixColumn,ee=Ot.componentWidth,$=e(an,["getComponent"]),Ae=$.getComponent,we=Yt(rt,Bt,ut,ft),Ke=Ae(["body","row"],"div"),mt=Ae(["body","cell"],"div"),bt=we.rowSupportExpand,Me=we.expanded,Ct=we.rowProps,Lt=we.expandedRowRender,xt=we.expandedRowClassName,At;if(bt&&Me){var tt=Lt(rt,ut,ft+1,Me),ke=be(xt,rt,ut,ft),qe={};G&&(qe={style:(0,te.Z)({},"--virtual-width","".concat(ee,"px"))});var Nt="".concat(U,"-expanded-row-cell");At=A.createElement(Ke,{className:x()("".concat(U,"-expanded-row"),"".concat(U,"-expanded-row-level-").concat(ft+1),ke)},A.createElement(ye,{component:mt,prefixCls:U,className:x()(Nt,(0,te.Z)({},"".concat(Nt,"-fixed"),G)),additionalProps:qe},tt))}var Mt=(0,ae.Z)((0,ae.Z)({},Qt),{},{width:fn});Gt&&(Mt.position="absolute",Mt.pointerEvents="none");var Dt=A.createElement(Ke,(0,i.Z)({},Ct,je,{"data-row-key":Bt,ref:bt?null:it,className:x()(Et,"".concat(U,"-row"),Ct==null?void 0:Ct.className,(0,te.Z)({},"".concat(U,"-row-extra"),Gt)),style:(0,ae.Z)((0,ae.Z)({},Mt),Ct==null?void 0:Ct.style)}),d.map(function(qt,Ze){return A.createElement(Jn,{key:Ze,component:mt,rowInfo:we,column:qt,colIndex:Ze,indent:ft,index:ut,renderIndex:St,record:rt,inverse:Gt,getHeight:Tt})}));return bt?A.createElement("div",{ref:it},Dt,At):Dt}),Sr=y(yr),Rr=Sr,hr=A.forwardRef(function(le,it){var Ee=le.data,ut=le.onScroll,Et=e(m,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),Bt=Et.flattenColumns,Qt=Et.onColumnResize,Gt=Et.getRowKey,Tt=Et.expandedKeys,je=Et.prefixCls,rt=Et.childrenColumnName,ft=Et.scrollX,St=Et.direction,Ot=e(an),fn=Ot.sticky,d=Ot.scrollY,U=Ot.listItemHeight,G=Ot.getComponent,ee=Ot.onScroll,$=A.useRef(),Ae=wt(Ee,rt,Tt,Gt),we=A.useMemo(function(){var At=0;return Bt.map(function(tt){var ke=tt.width,qe=tt.key;return At+=ke,[qe,ke,At]})},[Bt]),Ke=A.useMemo(function(){return we.map(function(At){return At[2]})},[we]);A.useEffect(function(){we.forEach(function(At){var tt=(0,B.Z)(At,2),ke=tt[0],qe=tt[1];Qt(ke,qe)})},[we]),A.useImperativeHandle(it,function(){var At,tt={scrollTo:function(qe){var Nt;(Nt=$.current)===null||Nt===void 0||Nt.scrollTo(qe)},nativeElement:(At=$.current)===null||At===void 0?void 0:At.nativeElement};return Object.defineProperty(tt,"scrollLeft",{get:function(){var qe;return((qe=$.current)===null||qe===void 0?void 0:qe.getScrollInfo().x)||0},set:function(qe){var Nt;(Nt=$.current)===null||Nt===void 0||Nt.scrollTo({left:qe})}}),tt});var mt=function(tt,ke){var qe,Nt=(qe=Ae[ke])===null||qe===void 0?void 0:qe.record,Mt=tt.onCell;if(Mt){var Dt,qt=Mt(Nt,ke);return(Dt=qt==null?void 0:qt.rowSpan)!==null&&Dt!==void 0?Dt:1}return 1},bt=function(tt){var ke=tt.start,qe=tt.end,Nt=tt.getSize,Mt=tt.offsetY;if(qe<0)return null;for(var Dt=Bt.filter(function(An){return mt(An,ke)===0}),qt=ke,Ze=function(Zn){if(Dt=Dt.filter(function(dn){return mt(dn,Zn)===0}),!Dt.length)return qt=Zn,1},En=ke;En>=0&&!Ze(En);En-=1);for(var nr=Bt.filter(function(An){return mt(An,qe)!==1}),rr=qe,vr=function(Zn){if(nr=nr.filter(function(dn){return mt(dn,Zn)!==1}),!nr.length)return rr=Math.max(Zn-1,qe),1},pr=qe;pr1})&&Bn.push(Zn)},$n=qt;$n<=rr;$n+=1)Pn($n);var Dn=Bn.map(function(An){var Zn=Ae[An],dn=Gt(Zn.record,An),Q=function(et){var pt=An+et-1,Wt=Gt(Ae[pt].record,pt),Qe=Nt(dn,Wt);return Qe.bottom-Qe.top},J=Nt(dn);return A.createElement(Rr,{key:An,data:Zn,rowKey:dn,index:An,style:{top:-Mt+J.top},extra:!0,getHeight:Q})});return Dn},Me=A.useMemo(function(){return{columnsOffset:Ke}},[Ke]),Ct="".concat(je,"-tbody"),Lt=G(["body","wrapper"]),xt={};return fn&&(xt.position="sticky",xt.bottom=0,(0,R.Z)(fn)==="object"&&fn.offsetScroll&&(xt.bottom=fn.offsetScroll)),A.createElement(un.Provider,{value:Me},A.createElement(Pt.Z,{fullHeight:!1,ref:$,prefixCls:"".concat(Ct,"-virtual"),styles:{horizontalScrollBar:xt},className:Ct,height:d,itemHeight:U||24,data:Ae,itemKey:function(tt){return Gt(tt.record)},component:Lt,scrollWidth:ft,direction:St,onVirtualScroll:function(tt){var ke,qe=tt.x;ut({currentTarget:(ke=$.current)===null||ke===void 0?void 0:ke.nativeElement,scrollLeft:qe})},onScroll:ee,extraRender:bt},function(At,tt,ke){var qe=Gt(At.record,tt);return A.createElement(Rr,{data:At,rowKey:qe,index:tt,style:ke.style})}))}),br=y(hr),bn=br,Ln=function(it,Ee){var ut=Ee.ref,Et=Ee.onScroll;return A.createElement(bn,{ref:ut,data:it,onScroll:Et})};function tr(le,it){var Ee=le.data,ut=le.columns,Et=le.scroll,Bt=le.sticky,Qt=le.prefixCls,Gt=Qt===void 0?Hn:Qt,Tt=le.className,je=le.listItemHeight,rt=le.components,ft=le.onScroll,St=Et||{},Ot=St.x,fn=St.y;typeof Ot!="number"&&(Ot=1),typeof fn!="number"&&(fn=500);var d=(0,yt.zX)(function(ee,$){return(0,F.Z)(rt,ee)||$}),U=(0,yt.zX)(ft),G=A.useMemo(function(){return{sticky:Bt,scrollY:fn,listItemHeight:je,getComponent:d,onScroll:U}},[Bt,fn,je,d,U]);return A.createElement(an.Provider,{value:G},A.createElement(It,(0,i.Z)({},le,{className:x()(Tt,"".concat(Gt,"-virtual")),scroll:(0,ae.Z)((0,ae.Z)({},Et),{},{x:Ot}),components:(0,ae.Z)((0,ae.Z)({},rt),{},{body:Ee!=null&&Ee.length?Ln:void 0}),columns:ut,internalHooks:o.R,tailor:!0,ref:it})))}var Pr=A.forwardRef(tr);function Er(le){return O(Pr,le)}var Ar=Er(),Yr=null},54451:function(er,Ft,u){"use strict";u.d(Ft,{g:function(){return A},v:function(){return X}});var o=u(98506),B=u(33346),K=u(48736),I=["expandable"],X="RC_TABLE_INTERNAL_COL_DEFINE";function A(ie){var re=ie.expandable,e=(0,B.Z)(ie,I),i;return"expandable"in ie?i=(0,o.Z)((0,o.Z)({},e),re):i=e,i.showExpandColumn===!1&&(i.expandIconColumnIndex=-1),i}},29443:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return Ut}});var o=u(67711),B=u(52873),K=u(98506),I=u(16886),X=u(26420),A=u(33346),ie=u(92310),re=u.n(ie),e=u(18929),i=u(49658),p=u(59301),r=(0,p.createContext)(null),l=u(15142),f=u(29301),v=u(6089),b=u(8654),N=u(16089),O=function(Re){var be=Re.activeTabOffset,Te=Re.horizontal,at=Re.rtl,Ht=Re.indicator,Jt=Ht===void 0?{}:Ht,Je=Jt.size,vn=Jt.align,Nn=vn===void 0?"center":vn,pn=(0,p.useState)(),nn=(0,I.Z)(pn,2),In=nn[0],jn=nn[1],Gn=(0,p.useRef)(),hn=p.useCallback(function(Kn){return typeof Je=="function"?Je(Kn):typeof Je=="number"?Je:Kn},[Je]);function kn(){N.Z.cancel(Gn.current)}return(0,p.useEffect)(function(){var Kn={};if(be)if(Te){Kn.width=hn(be.width);var He=at?"right":"left";Nn==="start"&&(Kn[He]=be[He]),Nn==="center"&&(Kn[He]=be[He]+be.width/2,Kn.transform=at?"translateX(50%)":"translateX(-50%)"),Nn==="end"&&(Kn[He]=be[He]+be.width,Kn.transform="translateX(-100%)")}else Kn.height=hn(be.height),Nn==="start"&&(Kn.top=be.top),Nn==="center"&&(Kn.top=be.top+be.height/2,Kn.transform="translateY(-50%)"),Nn==="end"&&(Kn.top=be.top+be.height,Kn.transform="translateY(-100%)");return kn(),Gn.current=(0,N.Z)(function(){jn(Kn)}),kn},[be,Te,at,Nn,hn]),{style:In}},y=O,w={width:0,height:0,left:0,top:0};function g(ve,Re,be){return(0,p.useMemo)(function(){for(var Te,at=new Map,Ht=Re.get((Te=ve[0])===null||Te===void 0?void 0:Te.key)||w,Jt=Ht.left+Ht.width,Je=0;JeQn?(Un=sr,Kt.current="x"):(Un=Fn,Kt.current="y"),Re(-Un,-Un)&&zn.preventDefault()}var or=(0,p.useRef)(null);or.current={onTouchStart:ot,onTouchMove:rn,onTouchEnd:Vn,onWheel:Mn},p.useEffect(function(){function zn(Xn){or.current.onTouchStart(Xn)}function sr(Xn){or.current.onTouchMove(Xn)}function Fn(Xn){or.current.onTouchEnd(Xn)}function Un(Xn){or.current.onWheel(Xn)}return document.addEventListener("touchmove",sr,{passive:!1}),document.addEventListener("touchend",Fn,{passive:!0}),ve.current.addEventListener("touchstart",zn,{passive:!0}),ve.current.addEventListener("wheel",Un,{passive:!1}),function(){document.removeEventListener("touchmove",sr),document.removeEventListener("touchend",Fn)}},[])}var te=u(34280);function Ye(ve){var Re=(0,p.useState)(0),be=(0,I.Z)(Re,2),Te=be[0],at=be[1],Ht=(0,p.useRef)(0),Jt=(0,p.useRef)();return Jt.current=ve,(0,te.o)(function(){var Je;(Je=Jt.current)===null||Je===void 0||Je.call(Jt)},[Te]),function(){Ht.current===Te&&(Ht.current+=1,at(Ht.current))}}function x(ve){var Re=(0,p.useRef)([]),be=(0,p.useState)({}),Te=(0,I.Z)(be,2),at=Te[1],Ht=(0,p.useRef)(typeof ve=="function"?ve():ve),Jt=Ye(function(){var vn=Ht.current;Re.current.forEach(function(Nn){vn=Nn(vn)}),Re.current=[],Ht.current=vn,at({})});function Je(vn){Re.current.push(vn),Jt()}return[Ht.current,Je]}var _={width:0,height:0,left:0,top:0,right:0};function F(ve,Re,be,Te,at,Ht,Jt){var Je=Jt.tabs,vn=Jt.tabPosition,Nn=Jt.rtl,pn,nn,In;return["top","bottom"].includes(vn)?(pn="width",nn=Nn?"right":"left",In=Math.abs(be)):(pn="height",nn="top",In=-be),(0,p.useMemo)(function(){if(!Je.length)return[0,0];for(var jn=Je.length,Gn=jn,hn=0;hnMath.floor(In+Re)){Gn=hn-1;break}}for(var Kn=0,He=jn-1;He>=0;He-=1){var ot=ve.get(Je[He].key)||_;if(ot[nn]=Gn?[0,0]:[Kn,Gn]},[ve,Re,Te,at,Ht,In,vn,Je.map(function(jn){return jn.key}).join("_"),Nn])}function k(ve){var Re;return ve instanceof Map?(Re={},ve.forEach(function(be,Te){Re[Te]=be})):Re=ve,JSON.stringify(Re)}var Z="TABS_DQ";function E(ve){return String(ve).replace(/"/g,Z)}function s(ve,Re,be,Te){return!(!be||Te||ve===!1||ve===void 0&&(Re===!1||Re===null))}var c=p.forwardRef(function(ve,Re){var be=ve.prefixCls,Te=ve.editable,at=ve.locale,Ht=ve.style;return!Te||Te.showAdd===!1?null:p.createElement("button",{ref:Re,type:"button",className:"".concat(be,"-nav-add"),style:Ht,"aria-label":(at==null?void 0:at.addAriaLabel)||"Add tab",onClick:function(Je){Te.onEdit("add",{event:Je})}},Te.addIcon||"+")}),C=c,V=p.forwardRef(function(ve,Re){var be=ve.position,Te=ve.prefixCls,at=ve.extra;if(!at)return null;var Ht,Jt={};return(0,X.Z)(at)==="object"&&!p.isValidElement(at)?Jt=at:Jt.right=at,be==="right"&&(Ht=Jt.right),be==="left"&&(Ht=Jt.left),Ht?p.createElement("div",{className:"".concat(Te,"-extra-content"),ref:Re},Ht):null}),Ce=V,_e=u(96478),We=u(28321),vt=u(10228),Ve=p.forwardRef(function(ve,Re){var be=ve.prefixCls,Te=ve.id,at=ve.tabs,Ht=ve.locale,Jt=ve.mobile,Je=ve.more,vn=Je===void 0?{}:Je,Nn=ve.style,pn=ve.className,nn=ve.editable,In=ve.tabBarGutter,jn=ve.rtl,Gn=ve.removeAriaLabel,hn=ve.onTabClick,kn=ve.getPopupContainer,Kn=ve.popupClassName,He=(0,p.useState)(!1),ot=(0,I.Z)(He,2),rn=ot[0],Vn=ot[1],Kt=(0,p.useState)(null),Mn=(0,I.Z)(Kt,2),or=Mn[0],zn=Mn[1],sr=vn.icon,Fn=sr===void 0?"More":sr,Un="".concat(Te,"-more-popup"),Xn="".concat(be,"-dropdown"),Qn=or!==null?"".concat(Un,"-").concat(or):null,Dr=Ht==null?void 0:Ht.dropdownAriaLabel;function xn(kt,Rt){kt.preventDefault(),kt.stopPropagation(),nn.onEdit("remove",{key:Rt,event:kt})}var en=p.createElement(We.ZP,{onClick:function(Rt){var Xt=Rt.key,ze=Rt.domEvent;hn(Xt,ze),Vn(!1)},prefixCls:"".concat(Xn,"-menu"),id:Un,tabIndex:-1,role:"listbox","aria-activedescendant":Qn,selectedKeys:[or],"aria-label":Dr!==void 0?Dr:"expanded dropdown"},at.map(function(kt){var Rt=kt.closable,Xt=kt.disabled,ze=kt.closeIcon,tn=kt.key,$t=kt.label,_n=s(Rt,ze,nn,Xt);return p.createElement(We.sN,{key:tn,id:"".concat(Un,"-").concat(tn),role:"option","aria-controls":Te&&"".concat(Te,"-panel-").concat(tn),disabled:Xt},p.createElement("span",null,$t),_n&&p.createElement("button",{type:"button","aria-label":Gn||"remove",tabIndex:0,className:"".concat(Xn,"-menu-item-remove"),onClick:function(Cn){Cn.stopPropagation(),xn(Cn,tn)}},ze||nn.removeIcon||"\xD7"))}));function Rn(kt){for(var Rt=at.filter(function(_n){return!_n.disabled}),Xt=Rt.findIndex(function(_n){return _n.key===or})||0,ze=Rt.length,tn=0;tnke?"left":"right"})}),Xn=(0,I.Z)(Un,2),Qn=Xn[0],Dr=Xn[1],xn=m(0,function(tt,ke){!Fn&&hn&&hn({direction:tt>ke?"top":"bottom"})}),en=(0,I.Z)(xn,2),Rn=en[0],Ir=en[1],Nr=(0,p.useState)([0,0]),Ne=(0,I.Z)(Nr,2),Ie=Ne[0],kt=Ne[1],Rt=(0,p.useState)([0,0]),Xt=(0,I.Z)(Rt,2),ze=Xt[0],tn=Xt[1],$t=(0,p.useState)([0,0]),_n=(0,I.Z)($t,2),on=_n[0],Cn=_n[1],Hn=(0,p.useState)([0,0]),wn=(0,I.Z)(Hn,2),Vt=wn[0],Fe=wn[1],st=x(new Map),lt=(0,I.Z)(st,2),ct=lt[0],jt=lt[1],It=g(ot,ct,ze[0]),Pt=Ge(Ie,Fn),an=Ge(ze,Fn),un=Ge(on,Fn),Tn=Ge(Vt,Fn),ln=Math.floor(Pt)Sr?Sr:tt}var hr=(0,p.useRef)(null),br=(0,p.useState)(),bn=(0,I.Z)(br,2),Ln=bn[0],tr=bn[1];function Pr(){tr(Date.now())}function Er(){hr.current&&clearTimeout(hr.current)}ae(Mn,function(tt,ke){function qe(Nt,Mt){Nt(function(Dt){var qt=Rr(Dt+Mt);return qt})}return ln?(Fn?qe(Dr,tt):qe(Ir,ke),Er(),Pr(),!0):!1}),(0,p.useEffect)(function(){return Er(),Ln&&(hr.current=setTimeout(function(){tr(0)},100)),Er},[Ln]);var Ar=F(It,Jn,Fn?Qn:Rn,an,un,Tn,(0,K.Z)((0,K.Z)({},ve),{},{tabs:ot})),Yr=(0,I.Z)(Ar,2),le=Yr[0],it=Yr[1],Ee=(0,v.Z)(function(){var tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Jt,ke=It.get(tt)||{width:0,height:0,left:0,right:0,top:0};if(Fn){var qe=Qn;Je?ke.rightQn+Jn&&(qe=ke.right+ke.width-Jn):ke.left<-Qn?qe=-ke.left:ke.left+ke.width>-Qn+Jn&&(qe=-(ke.left+ke.width-Jn)),Ir(0),Dr(Rr(qe))}else{var Nt=Rn;ke.top<-Rn?Nt=-ke.top:ke.top+ke.height>-Rn+Jn&&(Nt=-(ke.top+ke.height-Jn)),Dr(0),Ir(Rr(Nt))}}),ut=(0,p.useState)(),Et=(0,I.Z)(ut,2),Bt=Et[0],Qt=Et[1],Gt=(0,p.useState)(!1),Tt=(0,I.Z)(Gt,2),je=Tt[0],rt=Tt[1],ft=ot.filter(function(tt){return!tt.disabled}).map(function(tt){return tt.key}),St=function(ke){var qe=ft.indexOf(Bt||Jt),Nt=ft.length,Mt=(qe+ke+Nt)%Nt,Dt=ft[Mt];Qt(Dt)},Ot=function(ke){var qe=ke.code,Nt=Je&&Fn,Mt=ft[0],Dt=ft[ft.length-1];switch(qe){case"ArrowLeft":{Fn&&St(Nt?1:-1);break}case"ArrowRight":{Fn&&St(Nt?-1:1);break}case"ArrowUp":{ke.preventDefault(),Fn||St(-1);break}case"ArrowDown":{ke.preventDefault(),Fn||St(1);break}case"Home":{ke.preventDefault(),Qt(Mt);break}case"End":{ke.preventDefault(),Qt(Dt);break}case"Enter":case"Space":{ke.preventDefault(),Gn(Jt,ke);break}case"Backspace":case"Delete":{var qt=ft.indexOf(Bt),Ze=ot.find(function(nr){return nr.key===Bt}),En=s(Ze==null?void 0:Ze.closable,Ze==null?void 0:Ze.closeIcon,Nn,Ze==null?void 0:Ze.disabled);En&&(ke.preventDefault(),ke.stopPropagation(),Nn.onEdit("remove",{key:Bt,event:ke}),qt===ft.length-1?St(-1):St(1));break}}},fn={};Fn?fn[Je?"marginRight":"marginLeft"]=In:fn.marginTop=In;var d=ot.map(function(tt,ke){var qe=tt.key;return p.createElement(oe,{id:at,prefixCls:He,key:qe,tab:tt,style:ke===0?void 0:fn,closable:tt.closable,editable:Nn,active:qe===Jt,focus:qe===Bt,renderWrapper:jn,removeAriaLabel:pn==null?void 0:pn.removeAriaLabel,tabCount:ft.length,currentPosition:ke+1,onClick:function(Mt){Gn(qe,Mt)},onKeyDown:Ot,onFocus:function(){je||Qt(qe),Ee(qe),Pr(),Mn.current&&(Je||(Mn.current.scrollLeft=0),Mn.current.scrollTop=0)},onBlur:function(){Qt(void 0)},onMouseDown:function(){rt(!0)},onMouseUp:function(){rt(!1)}})}),U=function(){return jt(function(){var ke,qe=new Map,Nt=(ke=or.current)===null||ke===void 0?void 0:ke.getBoundingClientRect();return ot.forEach(function(Mt){var Dt,qt=Mt.key,Ze=(Dt=or.current)===null||Dt===void 0?void 0:Dt.querySelector('[data-node-key="'.concat(E(qt),'"]'));if(Ze){var En=ye(Ze,Nt),nr=(0,I.Z)(En,4),rr=nr[0],vr=nr[1],pr=nr[2],Bn=nr[3];qe.set(qt,{width:rr,height:vr,left:pr,top:Bn})}}),qe})};(0,p.useEffect)(function(){U()},[ot.map(function(tt){return tt.key}).join("_")]);var G=Ye(function(){var tt=Pe(rn),ke=Pe(Vn),qe=Pe(Kt);kt([tt[0]-ke[0]-qe[0],tt[1]-ke[1]-qe[1]]);var Nt=Pe(sr);Cn(Nt);var Mt=Pe(zn);Fe(Mt);var Dt=Pe(or);tn([Dt[0]-Nt[0],Dt[1]-Nt[1]]),U()}),ee=ot.slice(0,le),$=ot.slice(it+1),Ae=[].concat((0,l.Z)(ee),(0,l.Z)($)),we=It.get(Jt),Ke=y({activeTabOffset:we,horizontal:Fn,indicator:kn,rtl:Je}),mt=Ke.style;(0,p.useEffect)(function(){Ee()},[Jt,yr,Sr,k(we),k(It),Fn]),(0,p.useEffect)(function(){G()},[Je]);var bt=!!Ae.length,Me="".concat(He,"-nav-wrap"),Ct,Lt,xt,At;return Fn?Je?(Lt=Qn>0,Ct=Qn!==Sr):(Ct=Qn<0,Lt=Qn!==yr):(xt=Rn<0,At=Rn!==yr),p.createElement(f.Z,{onResize:G},p.createElement("div",{ref:(0,b.x1)(Re,rn),role:"tablist","aria-orientation":Fn?"horizontal":"vertical",className:re()("".concat(He,"-nav"),be),style:Te,onKeyDown:function(){Pr()}},p.createElement(Ce,{ref:Vn,position:"left",extra:vn,prefixCls:He}),p.createElement(f.Z,{onResize:G},p.createElement("div",{className:re()(Me,(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},"".concat(Me,"-ping-left"),Ct),"".concat(Me,"-ping-right"),Lt),"".concat(Me,"-ping-top"),xt),"".concat(Me,"-ping-bottom"),At)),ref:Mn},p.createElement(f.Z,{onResize:G},p.createElement("div",{ref:or,className:"".concat(He,"-nav-list"),style:{transform:"translate(".concat(Qn,"px, ").concat(Rn,"px)"),transition:Ln?"none":void 0}},d,p.createElement(C,{ref:sr,prefixCls:He,locale:pn,editable:Nn,style:(0,K.Z)((0,K.Z)({},d.length===0?void 0:fn),{},{visibility:bt?"hidden":null})}),p.createElement("div",{className:re()("".concat(He,"-ink-bar"),(0,B.Z)({},"".concat(He,"-ink-bar-animated"),Ht.inkBar)),style:mt}))))),p.createElement(yt,(0,o.Z)({},ve,{removeAriaLabel:pn==null?void 0:pn.removeAriaLabel,ref:zn,prefixCls:He,tabs:Ae,className:!bt&&dr,tabMoving:!!Ln})),p.createElement(Ce,{ref:Kt,position:"right",extra:vn,prefixCls:He})))}),ne=ce,ue=p.forwardRef(function(ve,Re){var be=ve.prefixCls,Te=ve.className,at=ve.style,Ht=ve.id,Jt=ve.active,Je=ve.tabKey,vn=ve.children;return p.createElement("div",{id:Ht&&"".concat(Ht,"-panel-").concat(Je),role:"tabpanel",tabIndex:Jt?0:-1,"aria-labelledby":Ht&&"".concat(Ht,"-tab-").concat(Je),"aria-hidden":!Jt,style:at,className:re()(be,Jt&&"".concat(be,"-active"),Te),ref:Re},vn)}),L=ue,pe=["renderTabBar"],fe=["label","key"],W=function(Re){var be=Re.renderTabBar,Te=(0,A.Z)(Re,pe),at=p.useContext(r),Ht=at.tabs;if(be){var Jt=(0,K.Z)((0,K.Z)({},Te),{},{panes:Ht.map(function(Je){var vn=Je.label,Nn=Je.key,pn=(0,A.Z)(Je,fe);return p.createElement(L,(0,o.Z)({tab:vn,key:Nn,tabKey:Nn},pn))})});return be(Jt,ne)}return p.createElement(ne,Te)},P=W,Y=u(77900),Be=["key","forceRender","style","className","destroyInactiveTabPane"],se=function(Re){var be=Re.id,Te=Re.activeKey,at=Re.animated,Ht=Re.tabPosition,Jt=Re.destroyInactiveTabPane,Je=p.useContext(r),vn=Je.prefixCls,Nn=Je.tabs,pn=at.tabPane,nn="".concat(vn,"-tabpane");return p.createElement("div",{className:re()("".concat(vn,"-content-holder"))},p.createElement("div",{className:re()("".concat(vn,"-content"),"".concat(vn,"-content-").concat(Ht),(0,B.Z)({},"".concat(vn,"-content-animated"),pn))},Nn.map(function(In){var jn=In.key,Gn=In.forceRender,hn=In.style,kn=In.className,Kn=In.destroyInactiveTabPane,He=(0,A.Z)(In,Be),ot=jn===Te;return p.createElement(Y.default,(0,o.Z)({key:jn,visible:ot,forceRender:Gn,removeOnLeave:!!(Jt||Kn),leavedClassName:"".concat(nn,"-hidden")},at.tabPaneMotion),function(rn,Vn){var Kt=rn.style,Mn=rn.className;return p.createElement(L,(0,o.Z)({},He,{prefixCls:nn,id:be,tabKey:jn,animated:pn,active:ot,style:(0,K.Z)((0,K.Z)({},hn),Kt),className:re()(kn,Mn),ref:Vn}))})})))},he=se,me=u(48736);function Ue(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},Re;return ve===!1?Re={inkBar:!1,tabPane:!1}:ve===!0?Re={inkBar:!0,tabPane:!1}:Re=(0,K.Z)({inkBar:!0},(0,X.Z)(ve)==="object"?ve:{}),Re.tabPaneMotion&&Re.tabPane===void 0&&(Re.tabPane=!0),!Re.tabPaneMotion&&Re.tabPane&&(Re.tabPane=!1),Re}var Xe=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],wt=0,Yt=p.forwardRef(function(ve,Re){var be=ve.id,Te=ve.prefixCls,at=Te===void 0?"rc-tabs":Te,Ht=ve.className,Jt=ve.items,Je=ve.direction,vn=ve.activeKey,Nn=ve.defaultActiveKey,pn=ve.editable,nn=ve.animated,In=ve.tabPosition,jn=In===void 0?"top":In,Gn=ve.tabBarGutter,hn=ve.tabBarStyle,kn=ve.tabBarExtraContent,Kn=ve.locale,He=ve.more,ot=ve.destroyInactiveTabPane,rn=ve.renderTabBar,Vn=ve.onChange,Kt=ve.onTabClick,Mn=ve.onTabScroll,or=ve.getPopupContainer,zn=ve.popupClassName,sr=ve.indicator,Fn=(0,A.Z)(ve,Xe),Un=p.useMemo(function(){return(Jt||[]).filter(function(Vt){return Vt&&(0,X.Z)(Vt)==="object"&&"key"in Vt})},[Jt]),Xn=Je==="rtl",Qn=Ue(nn),Dr=(0,p.useState)(!1),xn=(0,I.Z)(Dr,2),en=xn[0],Rn=xn[1];(0,p.useEffect)(function(){Rn((0,i.Z)())},[]);var Ir=(0,e.Z)(function(){var Vt;return(Vt=Un[0])===null||Vt===void 0?void 0:Vt.key},{value:vn,defaultValue:Nn}),Nr=(0,I.Z)(Ir,2),Ne=Nr[0],Ie=Nr[1],kt=(0,p.useState)(function(){return Un.findIndex(function(Vt){return Vt.key===Ne})}),Rt=(0,I.Z)(kt,2),Xt=Rt[0],ze=Rt[1];(0,p.useEffect)(function(){var Vt=Un.findIndex(function(st){return st.key===Ne});if(Vt===-1){var Fe;Vt=Math.max(0,Math.min(Xt,Un.length-1)),Ie((Fe=Un[Vt])===null||Fe===void 0?void 0:Fe.key)}ze(Vt)},[Un.map(function(Vt){return Vt.key}).join("_"),Ne,Xt]);var tn=(0,e.Z)(null,{value:be}),$t=(0,I.Z)(tn,2),_n=$t[0],on=$t[1];(0,p.useEffect)(function(){be||(on("rc-tabs-".concat(wt)),wt+=1)},[]);function Cn(Vt,Fe){Kt==null||Kt(Vt,Fe);var st=Vt!==Ne;Ie(Vt),st&&(Vn==null||Vn(Vt))}var Hn={id:_n,activeKey:Ne,animated:Qn,tabPosition:jn,rtl:Xn,mobile:en},wn=(0,K.Z)((0,K.Z)({},Hn),{},{editable:pn,locale:Kn,more:He,tabBarGutter:Gn,onTabClick:Cn,onTabScroll:Mn,extra:kn,style:hn,panes:null,getPopupContainer:or,popupClassName:zn,indicator:sr});return p.createElement(r.Provider,{value:{tabs:Un,prefixCls:at}},p.createElement("div",(0,o.Z)({ref:Re,id:be,className:re()(at,"".concat(at,"-").concat(jn),(0,B.Z)((0,B.Z)((0,B.Z)({},"".concat(at,"-mobile"),en),"".concat(at,"-editable"),pn),"".concat(at,"-rtl"),Xn),Ht)},Fn),p.createElement(P,(0,o.Z)({},wn,{renderTabBar:rn})),p.createElement(he,(0,o.Z)({destroyInactiveTabPane:ot},Hn,{animated:Qn}))))}),gt=Yt,Ut=gt},22711:function(er,Ft,u){"use strict";u.r(Ft),u.d(Ft,{ResizableTextArea:function(){return Ye},default:function(){return k}});var o=u(67711),B=u(52873),K=u(98506),I=u(15142),X=u(16886),A=u(33346),ie=u(92310),re=u.n(ie),e=u(36901),i=u(66003),p=u(30292),r=u(18929),l=u(59301),f=u(26420),v=u(29301),b=u(34280),N=u(16089),O=` +`].includes(Zt)})},[br]),J=i.useContext(Xe)||{},H=J.maxCount,et=J.rawValues,pt=function(cn,sn,yn){if(!(U&&Y(H)&&(et==null?void 0:et.size)>=H)){var _r=!0,Wr=cn;Jn==null||Jn(null);var Qr=me(cn,br,Y(H)?H-et.size:void 0),va=yn?null:Qr;return lt!=="combobox"&&va&&(Wr="",hr==null||hr(va),dn(!1),_r=!1),Rr&&Mt!==Wr&&Rr(Wr,{source:sn?"typing":"effect"}),_r}},Wt=function(cn){!cn||!cn.trim()||Rr(cn,{source:"submit"})};i.useEffect(function(){!Dn&&!U&<!=="combobox"&&pt("",!1,!1)},[Dn]),i.useEffect(function(){Pn&&ct&&$n(!1),ct&&!xt.current&&qe(!1)},[ct]);var Qe=m(),nt=(0,X.Z)(Qe,2),Se=nt[0],_t=nt[1],mn=i.useRef(!1),gn=function(cn){var sn=Se(),yn=cn.key,_r=yn==="Enter";if(_r&&(lt!=="combobox"&&cn.preventDefault(),Dn||dn(!0)),_t(!!Mt),yn==="Backspace"&&!sn&&U&&!Mt&&Cn.length){for(var Wr=(0,B.Z)(Cn),Qr=null,va=Wr.length-1;va>=0;va-=1){var ia=Wr[va];if(!ia.disabled){Wr.splice(va,1),Qr=ia;break}}Qr&&Hn(Wr,{type:"remove",values:[Qr]})}for(var ua=arguments.length,la=new Array(ua>1?ua-1:0),ya=1;ya1?sn-1:0),_r=1;_r1?Qr-1:0),ia=1;ia=Fe},[$t,Fe,Pt==null?void 0:Pt.size]),br=function(je){je.preventDefault()},bn=function(je){var rt;(rt=Rr.current)===null||rt===void 0||rt.scrollTo(typeof je=="number"?{index:je}:je)},Ln=i.useCallback(function(Tt){return _n==="combobox"?!1:Pt.has(Tt)},[_n,(0,B.Z)(Pt).toString(),Pt.size]),tr=function(je){for(var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ft=Sr.length,St=0;St1&&arguments[1]!==void 0?arguments[1]:!1;Yr(je);var ft={source:rt?"keyboard":"mouse"},St=Sr[je];if(!St){lt(null,-1,ft);return}lt(St.value,je,ft)};(0,i.useEffect)(function(){le(ct!==!1?tr(0):-1)},[Sr.length,on]);var it=i.useCallback(function(Tt){return _n==="combobox"?String(Tt).toLowerCase()===on.toLowerCase():Pt.has(Tt)},[_n,on,(0,B.Z)(Pt).toString(),Pt.size]);(0,i.useEffect)(function(){var Tt=setTimeout(function(){if(!$t&&tn&&Pt.size===1){var rt=Array.from(Pt)[0],ft=Sr.findIndex(function(St){var Ot=St.data;return on?String(Ot.value).startsWith(on):Ot.value===rt});ft!==-1&&(le(ft),bn(ft))}});if(tn){var je;(je=Rr.current)===null||je===void 0||je.scrollTo(void 0)}return function(){return clearTimeout(Tt)}},[tn,on]);var Ee=function(je){je!==void 0&&jt(je,{selected:!Pt.has(je)}),$t||Cn(!1)};if(i.useImperativeHandle(kt,function(){return{onKeyDown:function(je){var rt=je.which,ft=je.ctrlKey;switch(rt){case z.Z.N:case z.Z.P:case z.Z.UP:case z.Z.DOWN:{var St=0;if(rt===z.Z.UP?St=-1:rt===z.Z.DOWN?St=1:Nn()&&ft&&(rt===z.Z.N?St=1:rt===z.Z.P&&(St=-1)),St!==0){var Ot=tr(Ar+St,St);bn(Ot),le(Ot,!0)}break}case z.Z.TAB:case z.Z.ENTER:{var fn,d=Sr[Ar];d&&!(d!=null&&(fn=d.data)!==null&&fn!==void 0&&fn.disabled)&&!hr?Ee(d.value):Ee(void 0),tn&&je.preventDefault();break}case z.Z.ESC:Cn(!1),tn&&je.stopPropagation()}},onKeyUp:function(){},scrollTo:function(je){bn(je)}}}),Sr.length===0)return i.createElement("div",{role:"listbox",id:"".concat(ze,"_list"),className:"".concat(yr,"-empty"),onMouseDown:br},Hn);var ut=Object.keys(an).map(function(Tt){return an[Tt]}),Et=function(je){return je.label};function Bt(Tt,je){var rt=Tt.group;return{role:rt?"presentation":"option",id:"".concat(ze,"_list_").concat(je)}}var Qt=function(je){var rt=Sr[je];if(!rt)return null;var ft=rt.data||{},St=ft.value,Ot=rt.group,fn=(0,R.Z)(ft,!0),d=Et(rt);return rt?i.createElement("div",(0,o.Z)({"aria-label":typeof d=="string"&&!Ot?d:null},fn,{key:je},Bt(rt,je),{"aria-selected":it(St)}),St):null},Gt={role:"listbox",id:"".concat(ze,"_list")};return i.createElement(i.Fragment,null,un&&i.createElement("div",(0,o.Z)({},Gt,{style:{height:0,width:0,overflow:"hidden"}}),Qt(Ar-1),Qt(Ar),Qt(Ar+1)),i.createElement(vn.Z,{itemKey:"key",ref:Rr,data:Sr,height:ln,itemHeight:Jn,fullHeight:!1,onMouseDown:br,onScroll:wn,virtual:un,direction:Tn,innerProps:un?null:Gt},function(Tt,je){var rt=Tt.group,ft=Tt.groupOption,St=Tt.data,Ot=Tt.label,fn=Tt.value,d=St.key;if(rt){var U,G=(U=St.title)!==null&&U!==void 0?U:nn(Ot)?Ot.toString():void 0;return i.createElement("div",{className:r()(yr,"".concat(yr,"-group"),St.className),title:G},Ot!==void 0?Ot:d)}var ee=St.disabled,$=St.title,Ae=St.children,we=St.style,Ke=St.className,mt=(0,A.Z)(St,pn),bt=(0,Je.Z)(mt,ut),Me=Ln(fn),Ct=ee||!Me&&hr,Lt="".concat(yr,"-option"),xt=r()(yr,Lt,Ke,(0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)({},"".concat(Lt,"-grouped"),ft),"".concat(Lt,"-active"),Ar===je&&!Ct),"".concat(Lt,"-disabled"),Ct),"".concat(Lt,"-selected"),Me)),At=Et(Tt),tt=!It||typeof It=="function"||Me,ke=typeof At=="number"?At:At||fn,qe=nn(ke)?ke.toString():void 0;return $!==void 0&&(qe=$),i.createElement("div",(0,o.Z)({},(0,R.Z)(bt),un?{}:Bt(Tt,je),{"aria-selected":it(fn),className:xt,title:qe,onMouseMove:function(){Ar===je||Ct||le(je)},onClick:function(){Ct||Ee(fn)},style:we}),i.createElement("div",{className:"".concat(Lt,"-content")},typeof dr=="function"?dr(Tt,{index:je}):ke),i.isValidElement(It)||Me,tt&&i.createElement(N,{className:"".concat(yr,"-option-state"),customizeIcon:It,customizeIconProps:{value:fn,disabled:Ct,isSelected:Me}},Me?"\u2713":null))}))},jn=i.forwardRef(In),Gn=jn,hn=function(Ne,Ie){var kt=i.useRef({values:new Map,options:new Map}),Rt=i.useMemo(function(){var ze=kt.current,tn=ze.values,$t=ze.options,_n=Ne.map(function(Hn){if(Hn.label===void 0){var wn;return(0,I.Z)((0,I.Z)({},Hn),{},{label:(wn=tn.get(Hn.value))===null||wn===void 0?void 0:wn.label})}return Hn}),on=new Map,Cn=new Map;return _n.forEach(function(Hn){on.set(Hn.value,Hn),Cn.set(Hn.value,Ie.get(Hn.value)||$t.get(Hn.value))}),kt.current.values=on,kt.current.options=Cn,_n},[Ne,Ie]),Xt=i.useCallback(function(ze){return Ie.get(ze)||kt.current.options.get(ze)},[Ie]);return[Rt,Xt]};function kn(Ne,Ie){return Z(Ne).join("").toUpperCase().includes(Ie)}var Kn=function(Ne,Ie,kt,Rt,Xt){return i.useMemo(function(){if(!kt||Rt===!1)return Ne;var ze=Ie.options,tn=Ie.label,$t=Ie.value,_n=[],on=typeof Rt=="function",Cn=kt.toUpperCase(),Hn=on?Rt:function(Vt,Fe){return Xt?kn(Fe[Xt],Cn):Fe[ze]?kn(Fe[tn!=="children"?tn:"label"],Cn):kn(Fe[$t],Cn)},wn=on?function(Vt){return he(Vt)}:function(Vt){return Vt};return Ne.forEach(function(Vt){if(Vt[ze]){var Fe=Hn(kt,wn(Vt));if(Fe)_n.push(Vt);else{var st=Vt[ze].filter(function(lt){return Hn(kt,wn(lt))});st.length&&_n.push((0,I.Z)((0,I.Z)({},Vt),{},(0,K.Z)({},ze,st)))}return}Hn(kt,wn(Vt))&&_n.push(Vt)}),_n},[Ne,Rt,Xt,kt,Ie])},He=u(6551),ot=u(11592),rn=["children","value"],Vn=["children"];function Kt(Ne){var Ie=Ne,kt=Ie.key,Rt=Ie.props,Xt=Rt.children,ze=Rt.value,tn=(0,A.Z)(Rt,rn);return(0,I.Z)({key:kt,value:ze!==void 0?ze:kt,children:Xt},tn)}function Mn(Ne){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,ot.Z)(Ne).map(function(kt,Rt){if(!i.isValidElement(kt)||!kt.type)return null;var Xt=kt,ze=Xt.type.isSelectOptGroup,tn=Xt.key,$t=Xt.props,_n=$t.children,on=(0,A.Z)($t,Vn);return Ie||!ze?Kt(kt):(0,I.Z)((0,I.Z)({key:"__RC_SELECT_GRP__".concat(tn===null?Rt:tn,"__"),label:tn},on),{},{options:Mn(_n)})}).filter(function(kt){return kt})}var or=function(Ie,kt,Rt,Xt,ze){return i.useMemo(function(){var tn=Ie,$t=!Ie;$t&&(tn=Mn(kt));var _n=new Map,on=new Map,Cn=function(Vt,Fe,st){st&&typeof st=="string"&&Vt.set(Fe[st],Fe)},Hn=function wn(Vt){for(var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,st=0;st1&&arguments[1]!==void 0?arguments[1]:!1,tn=0;tn0?dn(H.options):H.options}):H})},tt=i.useMemo(function(){return jt?At(xt):xt},[xt,jt,Gt]),ke=i.useMemo(function(){return se(tt,{fieldNames:Et,childrenAsData:Ee})},[tt,Et,Ee]),qe=function(Q){var J=Ot(Q);if(G(J),Er&&(J.length!==we.length||J.some(function(pt,Wt){var Qe;return((Qe=we[Wt])===null||Qe===void 0?void 0:Qe.value)!==(pt==null?void 0:pt.value)}))){var H=Pr?J:J.map(function(pt){return pt.value}),et=J.map(function(pt){return he(Ke(pt.value))});Er(it?H:H[0],it?et:et[0])}},Nt=i.useState(null),Mt=(0,X.Z)(Nt,2),Dt=Mt[0],qt=Mt[1],Ze=i.useState(0),En=(0,X.Z)(Ze,2),nr=En[0],rr=En[1],vr=ln!==void 0?ln:Rt!=="combobox",pr=i.useCallback(function(dn,Q){var J=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},H=J.source,et=H===void 0?"keyboard":H;rr(Q),tn&&Rt==="combobox"&&dn!==null&&et==="keyboard"&&qt(String(dn))},[tn,Rt]),Bn=function(Q,J,H){var et=function(){var ht,xr=Ke(Q);return[Pr?{label:xr==null?void 0:xr[Et.label],value:Q,key:(ht=xr==null?void 0:xr.key)!==null&&ht!==void 0?ht:Q}:Q,he(xr)]};if(J&&Vt){var pt=et(),Wt=(0,X.Z)(pt,2),Qe=Wt[0],nt=Wt[1];Vt(Qe,nt)}else if(!J&&Fe&&H!=="clear"){var Se=et(),_t=(0,X.Z)(Se,2),mn=_t[0],gn=_t[1];Fe(mn,gn)}},Pn=sr(function(dn,Q){var J,H=it?Q.selected:!0;H?J=it?[].concat((0,B.Z)(we),[dn]):[dn]:J=we.filter(function(et){return et.value!==dn}),qe(J),Bn(dn,H),Rt==="combobox"?qt(""):(!Ut||wn)&&(Tt(""),qt(""))}),$n=function(Q,J){qe(Q);var H=J.type,et=J.values;(H==="remove"||H==="clear")&&et.forEach(function(pt){Bn(pt.value,!1,H)})},Dn=function(Q,J){if(Tt(Q),qt(null),J.source==="submit"){var H=(Q||"").trim();if(H){var et=Array.from(new Set([].concat((0,B.Z)(bt),[H])));qe(et),Bn(H,!0),Tt("")}return}J.source!=="blur"&&(Rt==="combobox"&&qe(Q),Cn==null||Cn(Q))},An=function(Q){var J=Q;Rt!=="tags"&&(J=Q.map(function(et){var pt=ft.get(et);return pt==null?void 0:pt.value}).filter(function(et){return et!==void 0}));var H=Array.from(new Set([].concat((0,B.Z)(bt),(0,B.Z)(J))));qe(H),H.forEach(function(et){Bn(et,!0)})},Zn=i.useMemo(function(){var dn=dr!==!1&<!==!1;return(0,I.Z)((0,I.Z)({},je),{},{flattenOptions:ke,onActiveValue:pr,defaultActiveFirstOption:vr,onSelect:Pn,menuItemSelectedIcon:Jn,rawValues:bt,fieldNames:Et,virtual:dn,direction:yr,listHeight:Rr,listItemHeight:br,childrenAsData:Ee,maxCount:Ar,optionRender:un})},[Ar,je,ke,pr,vr,Pn,Jn,bt,Et,dr,lt,yr,Rr,br,Ee,un]);return i.createElement(Xe.Provider,{value:Zn},i.createElement(Re,(0,o.Z)({},Yr,{id:le,prefixCls:ze,ref:Ie,omitDomProps:Dr,mode:Rt,displayValues:mt,onDisplayValuesChange:$n,direction:yr,searchValue:Gt,onSearch:Dn,autoClearSearchValue:wn,onSearchSplit:An,dropdownMatchSelectWidth:lt,OptionList:Gn,emptyOptions:!ke.length,activeValue:Dt,activeDescendantId:"".concat(le,"_list_").concat(nr)})))}),Rn=en;Rn.Option=Ht,Rn.OptGroup=Te;var Ir=Rn,Nr=Ir},86351:function(er,Ft,u){"use strict";u.d(Ft,{R:function(){return B},w:function(){return o}});var o={},B="rc-table-internal-hook"},97347:function(er,Ft,u){"use strict";u.d(Ft,{L:function(){return b},Z:function(){return g}});var o=u(16886),B=u(52873),K=u(15142),I=u(26420),X=u(98506),A=u(33346),ie=u(11592),re=u(48736),e=u(59301),i=u(86351),p=u(54451);function r(m){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof M=="number"?M:M.endsWith("%")?m*parseFloat(M)/100:null}function l(m,M,z){return e.useMemo(function(){if(M&&M>0){var q=0,R=0;m.forEach(function(Z){var E=r(M,Z.width);E?q+=E:R+=1});var ae=Math.max(M,z),te=Math.max(ae-q,R),Ye=R,x=te/R,_=0,F=m.map(function(Z){var E=(0,X.Z)({},Z),s=r(M,E.width);if(s)E.width=s;else{var c=Math.floor(x);E.width=Ye===1?te:c,te-=c,Ye-=1}return _+=E.width,E});if(_0?(0,X.Z)((0,X.Z)({},M),{},{children:N(z)}):M})}function O(m){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return m.filter(function(z){return z&&(0,I.Z)(z)==="object"}).reduce(function(z,q,R){var ae=q.fixed,te=ae===!0?"left":ae,Ye="".concat(M,"-").concat(R),x=q.children;return x&&x.length>0?[].concat((0,K.Z)(z),(0,K.Z)(O(x,Ye).map(function(_){return(0,X.Z)({fixed:te},_)}))):[].concat((0,K.Z)(z),[(0,X.Z)((0,X.Z)({key:Ye},q),{},{fixed:te})])},[])}function y(m){return m.map(function(M){var z=M.fixed,q=(0,A.Z)(M,v),R=z;return z==="left"?R="right":z==="right"&&(R="left"),(0,X.Z)({fixed:R},q)})}function w(m,M){var z=m.prefixCls,q=m.columns,R=m.children,ae=m.expandable,te=m.expandedKeys,Ye=m.columnTitle,x=m.getRowKey,_=m.onTriggerExpand,F=m.expandIcon,k=m.rowExpandable,Z=m.expandIconColumnIndex,E=m.direction,s=m.expandRowByClick,c=m.columnWidth,C=m.fixed,V=m.scrollWidth,Ce=m.clientWidth,_e=e.useMemo(function(){var Ge=q||b(R)||[];return N(Ge.slice())},[q,R]),We=e.useMemo(function(){if(ae){var Ge=_e.slice();if(!Ge.includes(i.w)){var ce=Z||0;ce>=0&&(ce||C==="left"||!C)&&Ge.splice(ce,0,i.w),C==="right"&&Ge.splice(_e.length,0,i.w)}var ne=Ge.indexOf(i.w);Ge=Ge.filter(function(fe,W){return fe!==i.w||W===ne});var ue=_e[ne],L;C?L=C:L=ue?ue.fixed:null;var pe=(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},p.v,{className:"".concat(z,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",Ye),"fixed",L),"className","".concat(z,"-row-expand-icon-cell")),"width",c),"render",function(W,P,Y){var Be=x(P,Y),se=te.has(Be),he=k?k(P):!0,me=F({prefixCls:z,expanded:se,expandable:he,record:P,onExpand:_});return s?e.createElement("span",{onClick:function(Xe){return Xe.stopPropagation()}},me):me});return Ge.map(function(fe){return fe===i.w?pe:fe})}return _e.filter(function(fe){return fe!==i.w})},[ae,_e,x,te,F,E]),vt=e.useMemo(function(){var Ge=We;return M&&(Ge=M(Ge)),Ge.length||(Ge=[{render:function(){return null}}]),Ge},[M,We,E]),Ve=e.useMemo(function(){return E==="rtl"?y(O(vt)):O(vt)},[vt,E,V]),yt=e.useMemo(function(){for(var Ge=-1,ce=Ve.length-1;ce>=0;ce-=1){var ne=Ve[ce].fixed;if(ne==="left"||ne===!0){Ge=ce;break}}if(Ge>=0)for(var ue=0;ue<=Ge;ue+=1){var L=Ve[ue].fixed;if(L!=="left"&&L!==!0)return!0}var pe=Ve.findIndex(function(P){var Y=P.fixed;return Y==="right"});if(pe>=0)for(var fe=pe;fe=Ee}function Ve(le,it){return e(m,function(Ee){var ut=vt(le,it||1,Ee.hoverStartRow,Ee.hoverEndRow);return[ut,Ee.onHover]})}var yt=u(70425),de=function(it){var Ee=it.ellipsis,ut=it.rowType,Et=it.children,Bt,Qt=Ee===!0?{showTitle:!0}:Ee;return Qt&&(Qt.showTitle||ut==="header")&&(typeof Et=="string"||typeof Et=="number"?Bt=Et.toString():A.isValidElement(Et)&&typeof Et.props.children=="string"&&(Bt=Et.props.children)),Bt};function oe(le){var it,Ee,ut,Et,Bt,Qt,Gt,Tt,je=le.component,rt=le.children,ft=le.ellipsis,St=le.scope,Ot=le.prefixCls,fn=le.className,d=le.align,U=le.record,G=le.render,ee=le.dataIndex,$=le.renderIndex,Ae=le.shouldCellUpdate,we=le.index,Ke=le.rowType,mt=le.colSpan,bt=le.rowSpan,Me=le.fixLeft,Ct=le.fixRight,Lt=le.firstFixLeft,xt=le.lastFixLeft,At=le.firstFixRight,tt=le.lastFixRight,ke=le.appendNode,qe=le.additionalProps,Nt=qe===void 0?{}:qe,Mt=le.isSticky,Dt="".concat(Ot,"-cell"),qt=e(m,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Ze=qt.supportSticky,En=qt.allColumnsFixedLeft,nr=qt.rowHoverable,rr=We(U,ee,$,rt,G,Ae),vr=(0,B.Z)(rr,2),pr=vr[0],Bn=vr[1],Pn={},$n=typeof Me=="number"&&Ze,Dn=typeof Ct=="number"&&Ze;$n&&(Pn.position="sticky",Pn.left=Me),Dn&&(Pn.position="sticky",Pn.right=Ct);var An=(it=(Ee=(ut=Bn==null?void 0:Bn.colSpan)!==null&&ut!==void 0?ut:Nt.colSpan)!==null&&Ee!==void 0?Ee:mt)!==null&&it!==void 0?it:1,Zn=(Et=(Bt=(Qt=Bn==null?void 0:Bn.rowSpan)!==null&&Qt!==void 0?Qt:Nt.rowSpan)!==null&&Bt!==void 0?Bt:bt)!==null&&Et!==void 0?Et:1,dn=Ve(we,Zn),Q=(0,B.Z)(dn,2),J=Q[0],H=Q[1],et=(0,yt.zX)(function(mn){var gn;U&&H(we,we+Zn-1),Nt==null||(gn=Nt.onMouseEnter)===null||gn===void 0||gn.call(Nt,mn)}),pt=(0,yt.zX)(function(mn){var gn;U&&H(-1,-1),Nt==null||(gn=Nt.onMouseLeave)===null||gn===void 0||gn.call(Nt,mn)});if(An===0||Zn===0)return null;var Wt=(Gt=Nt.title)!==null&&Gt!==void 0?Gt:de({rowType:Ke,ellipsis:ft,children:pr}),Qe=x()(Dt,fn,(Tt={},(0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)((0,te.Z)(Tt,"".concat(Dt,"-fix-left"),$n&&Ze),"".concat(Dt,"-fix-left-first"),Lt&&Ze),"".concat(Dt,"-fix-left-last"),xt&&Ze),"".concat(Dt,"-fix-left-all"),xt&&En&&Ze),"".concat(Dt,"-fix-right"),Dn&&Ze),"".concat(Dt,"-fix-right-first"),At&&Ze),"".concat(Dt,"-fix-right-last"),tt&&Ze),"".concat(Dt,"-ellipsis"),ft),"".concat(Dt,"-with-append"),ke),"".concat(Dt,"-fix-sticky"),($n||Dn)&&Mt&&Ze),(0,te.Z)(Tt,"".concat(Dt,"-row-hover"),!Bn&&J)),Nt.className,Bn==null?void 0:Bn.className),nt={};d&&(nt.textAlign=d);var Se=(0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)({},Bn==null?void 0:Bn.style),Pn),nt),Nt.style),_t=pr;return(0,R.Z)(_t)==="object"&&!Array.isArray(_t)&&!A.isValidElement(_t)&&(_t=null),ft&&(xt||At)&&(_t=A.createElement("span",{className:"".concat(Dt,"-content")},_t)),A.createElement(je,(0,i.Z)({},Bn,Nt,{className:Qe,style:Se,title:Wt,scope:St,onMouseEnter:nr?et:void 0,onMouseLeave:nr?pt:void 0,colSpan:An!==1?An:null,rowSpan:Zn!==1?Zn:null}),ke,_t)}var ye=A.memo(oe);function Pe(le,it,Ee,ut,Et){var Bt=Ee[le]||{},Qt=Ee[it]||{},Gt,Tt;Bt.fixed==="left"?Gt=ut.left[Et==="rtl"?it:le]:Qt.fixed==="right"&&(Tt=ut.right[Et==="rtl"?le:it]);var je=!1,rt=!1,ft=!1,St=!1,Ot=Ee[it+1],fn=Ee[le-1],d=Ot&&!Ot.fixed||fn&&!fn.fixed||Ee.every(function(Ae){return Ae.fixed==="left"});if(Et==="rtl"){if(Gt!==void 0){var U=fn&&fn.fixed==="left";St=!U&&d}else if(Tt!==void 0){var G=Ot&&Ot.fixed==="right";ft=!G&&d}}else if(Gt!==void 0){var ee=Ot&&Ot.fixed==="left";je=!ee&&d}else if(Tt!==void 0){var $=fn&&fn.fixed==="right";rt=!$&&d}return{fixLeft:Gt,fixRight:Tt,lastFixLeft:je,firstFixRight:rt,lastFixRight:ft,firstFixLeft:St,isSticky:ut.isSticky}}var Ge=A.createContext({}),ce=Ge;function ne(le){var it=le.className,Ee=le.index,ut=le.children,Et=le.colSpan,Bt=Et===void 0?1:Et,Qt=le.rowSpan,Gt=le.align,Tt=e(m,["prefixCls","direction"]),je=Tt.prefixCls,rt=Tt.direction,ft=A.useContext(ce),St=ft.scrollColumnIndex,Ot=ft.stickyOffsets,fn=ft.flattenColumns,d=Ee+Bt-1,U=d+1===St?Bt+1:Bt,G=Pe(Ee,Ee+U-1,fn,Ot,rt);return A.createElement(ye,(0,i.Z)({className:it,index:Ee,component:"td",prefixCls:je,record:null,dataIndex:null,align:Gt,colSpan:U,rowSpan:Qt,render:function(){return ut}},G))}var ue=u(33346),L=["children"];function pe(le){var it=le.children,Ee=(0,ue.Z)(le,L);return A.createElement("tr",Ee,it)}function fe(le){var it=le.children;return it}fe.Row=pe,fe.Cell=ne;var W=fe;function P(le){var it=le.children,Ee=le.stickyOffsets,ut=le.flattenColumns,Et=e(m,"prefixCls"),Bt=ut.length-1,Qt=ut[Bt],Gt=A.useMemo(function(){return{stickyOffsets:Ee,flattenColumns:ut,scrollColumnIndex:Qt!=null&&Qt.scrollbar?Bt:null}},[Qt,ut,Bt,Ee]);return A.createElement(ce.Provider,{value:Gt},A.createElement("tfoot",{className:"".concat(Et,"-summary")},it))}var Y=y(P),Be=W,se=u(29301),he=u(24514),me=u(75152),Ue=u(26112);function Xe(le,it,Ee,ut,Et,Bt,Qt){le.push({record:it,indent:Ee,index:Qt});var Gt=Bt(it),Tt=Et==null?void 0:Et.has(Gt);if(it&&Array.isArray(it[ut])&&Tt)for(var je=0;je1?Lt-1:0),At=1;At=1)),style:(0,ae.Z)((0,ae.Z)({},Ee),G==null?void 0:G.style)}),fn.map(function(Me,Ct){var Lt=Me.render,xt=Me.dataIndex,At=Me.className,tt=Te(St,Me,Ct,Tt,Et),ke=tt.key,qe=tt.fixedInfo,Nt=tt.appendCellNode,Mt=tt.additionalCellProps;return A.createElement(ye,(0,i.Z)({className:At,ellipsis:Me.ellipsis,align:Me.align,scope:Me.rowScope,component:Me.rowScope?ft:rt,prefixCls:Ot,key:ke,record:ut,index:Et,renderIndex:Bt,dataIndex:xt,render:Lt,shouldCellUpdate:Me.shouldCellUpdate},qe,{appendNode:Nt,additionalProps:Mt}))})),mt;if($&&(Ae.current||ee)){var bt=U(ut,Et,Tt+1,ee);mt=A.createElement(Ut,{expanded:ee,className:x()("".concat(Ot,"-expanded-row"),"".concat(Ot,"-expanded-row-level-").concat(Tt+1),we),prefixCls:Ot,component:je,cellComponent:rt,colSpan:fn.length,isEmpty:!1},bt)}return A.createElement(A.Fragment,null,Ke,mt)}var Ht=y(at);function Jt(le){var it=le.columnKey,Ee=le.onColumnResize,ut=A.useRef();return(0,I.Z)(function(){ut.current&&Ee(it,ut.current.offsetWidth)},[]),A.createElement(se.Z,{data:it},A.createElement("td",{ref:ut,style:{padding:0,border:0,height:0}},A.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Je=u(29194);function vn(le){var it=le.prefixCls,Ee=le.columnsKey,ut=le.onColumnResize,Et=A.useRef(null);return A.createElement("tr",{"aria-hidden":"true",className:"".concat(it,"-measure-row"),style:{height:0,fontSize:0},ref:Et},A.createElement(se.Z.Collection,{onBatchResize:function(Qt){(0,Je.Z)(Et.current)&&Qt.forEach(function(Gt){var Tt=Gt.data,je=Gt.size;ut(Tt,je.offsetWidth)})}},Ee.map(function(Bt){return A.createElement(Jt,{key:Bt,columnKey:Bt,onColumnResize:ut})})))}function Nn(le){var it=le.data,Ee=le.measureColumnWidth,ut=e(m,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Et=ut.prefixCls,Bt=ut.getComponent,Qt=ut.onColumnResize,Gt=ut.flattenColumns,Tt=ut.getRowKey,je=ut.expandedKeys,rt=ut.childrenColumnName,ft=ut.emptyNode,St=wt(it,rt,je,Tt),Ot=A.useRef({renderWithProps:!1}),fn=Bt(["body","wrapper"],"tbody"),d=Bt(["body","row"],"tr"),U=Bt(["body","cell"],"td"),G=Bt(["body","cell"],"th"),ee;it.length?ee=St.map(function(Ae,we){var Ke=Ae.record,mt=Ae.indent,bt=Ae.index,Me=Tt(Ke,we);return A.createElement(Ht,{key:Me,rowKey:Me,record:Ke,index:we,renderIndex:bt,rowComponent:d,cellComponent:U,scopeCellComponent:G,indent:mt})}):ee=A.createElement(Ut,{expanded:!0,className:"".concat(Et,"-placeholder"),prefixCls:Et,component:d,cellComponent:U,colSpan:Gt.length,isEmpty:!0},ft);var $=C(Gt);return A.createElement(E.Provider,{value:Ot.current},A.createElement(fn,{className:"".concat(Et,"-tbody")},Ee&&A.createElement(vn,{prefixCls:Et,columnsKey:$,onColumnResize:Qt}),ee))}var pn=y(Nn),nn=u(54451),In=["columnType"];function jn(le){for(var it=le.colWidths,Ee=le.columns,ut=le.columCount,Et=e(m,["tableLayout"]),Bt=Et.tableLayout,Qt=[],Gt=ut||Ee.length,Tt=!1,je=Gt-1;je>=0;je-=1){var rt=it[je],ft=Ee&&Ee[je],St=void 0,Ot=void 0;if(ft&&(St=ft[nn.v],Bt==="auto"&&(Ot=ft.minWidth)),rt||Ot||St||Tt){var fn=St||{},d=fn.columnType,U=(0,ue.Z)(fn,In);Qt.unshift(A.createElement("col",(0,i.Z)({key:je,style:{width:rt,minWidth:Ot}},U))),Tt=!0}}return A.createElement("colgroup",null,Qt)}var Gn=jn,hn=u(15142),kn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Kn(le,it){return(0,A.useMemo)(function(){for(var Ee=[],ut=0;ut1?"colgroup":"col":null,ellipsis:U.ellipsis,align:U.align,component:Qt,prefixCls:rt,key:Ot[d]},G,{additionalProps:ee,rowType:"header"}))}))},Vn=rn;function Kt(le){var it=[];function Ee(Qt,Gt){var Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;it[Tt]=it[Tt]||[];var je=Gt,rt=Qt.filter(Boolean).map(function(ft){var St={key:ft.key,className:ft.className||"",children:ft.title,column:ft,colStart:je},Ot=1,fn=ft.children;return fn&&fn.length>0&&(Ot=Ee(fn,je,Tt+1).reduce(function(d,U){return d+U},0),St.hasSubColumns=!0),"colSpan"in ft&&(Ot=ft.colSpan),"rowSpan"in ft&&(St.rowSpan=ft.rowSpan),St.colSpan=Ot,St.colEnd=St.colStart+Ot-1,it[Tt].push(St),je+=Ot,Ot});return rt}Ee(le,0);for(var ut=it.length,Et=function(Gt){it[Gt].forEach(function(Tt){!("rowSpan"in Tt)&&!Tt.hasSubColumns&&(Tt.rowSpan=ut-Gt)})},Bt=0;Bt=Nt-Gt?ee(function(Mt){return(0,ae.Z)((0,ae.Z)({},Mt),{},{isHiddenScrollBar:!0})}):ee(function(Mt){return(0,ae.Z)((0,ae.Z)({},Mt),{},{isHiddenScrollBar:!1})})}})},At=function(ke){ee(function(qe){return(0,ae.Z)((0,ae.Z)({},qe),{},{scrollLeft:ke/ft*St||0})})};return A.useImperativeHandle(Ee,function(){return{setScrollLeft:At,checkScrollBarVisible:xt}}),A.useEffect(function(){var tt=(0,Ie.Z)(document.body,"mouseup",Me,!1),ke=(0,Ie.Z)(document.body,"mousemove",Lt,!1);return xt(),function(){tt.remove(),ke.remove()}},[Ot,Ke]),A.useEffect(function(){if(Bt.current){for(var tt=[],ke=(0,Rt.bn)(Bt.current);ke;)tt.push(ke),ke=ke.parentElement;return tt.forEach(function(qe){return qe.addEventListener("scroll",xt,!1)}),window.addEventListener("resize",xt,!1),window.addEventListener("scroll",xt,!1),Tt.addEventListener("scroll",xt,!1),function(){tt.forEach(function(qe){return qe.removeEventListener("scroll",xt)}),window.removeEventListener("resize",xt),window.removeEventListener("scroll",xt),Tt.removeEventListener("scroll",xt)}}},[Tt]),A.useEffect(function(){G.isHiddenScrollBar||ee(function(tt){var ke=Bt.current;return ke?(0,ae.Z)((0,ae.Z)({},tt),{},{scrollLeft:ke.scrollLeft/ke.scrollWidth*ke.clientWidth}):tt})},[G.isHiddenScrollBar]),ft<=St||!Ot||G.isHiddenScrollBar?null:A.createElement("div",{style:{height:(0,me.Z)(),width:St,bottom:Gt},className:"".concat(rt,"-sticky-scroll")},A.createElement("div",{onMouseDown:Ct,ref:fn,className:x()("".concat(rt,"-sticky-scroll-bar"),(0,te.Z)({},"".concat(rt,"-sticky-scroll-bar-active"),Ke)),style:{width:"".concat(Ot,"px"),transform:"translate3d(".concat(G.scrollLeft,"px, 0, 0)")}}))},tn=A.forwardRef(ze);function $t(le){return null}var _n=$t;function on(le){return null}var Cn=on,Hn="rc-table",wn=[],Vt={};function Fe(){return"No Data"}function st(le,it){var Ee=(0,ae.Z)({rowKey:"key",prefixCls:Hn,emptyText:Fe},le),ut=Ee.prefixCls,Et=Ee.className,Bt=Ee.rowClassName,Qt=Ee.style,Gt=Ee.data,Tt=Ee.rowKey,je=Ee.scroll,rt=Ee.tableLayout,ft=Ee.direction,St=Ee.title,Ot=Ee.footer,fn=Ee.summary,d=Ee.caption,U=Ee.id,G=Ee.showHeader,ee=Ee.components,$=Ee.emptyText,Ae=Ee.onRow,we=Ee.onHeaderRow,Ke=Ee.onScroll,mt=Ee.internalHooks,bt=Ee.transformColumns,Me=Ee.internalRefs,Ct=Ee.tailor,Lt=Ee.getContainerWidth,xt=Ee.sticky,At=Ee.rowHoverable,tt=At===void 0?!0:At,ke=Gt||wn,qe=!!ke.length,Nt=mt===o.R,Mt=A.useCallback(function($r,ta){return(0,F.Z)(ee,$r)||ta},[ee]),Dt=A.useMemo(function(){return typeof Tt=="function"?Tt:function($r){var ta=$r&&$r[Tt];return ta}},[Tt]),qt=Mt(["body"]),Ze=Qn(),En=(0,B.Z)(Ze,3),nr=En[0],rr=En[1],vr=En[2],pr=sr(Ee,ke,Dt),Bn=(0,B.Z)(pr,6),Pn=Bn[0],$n=Bn[1],Dn=Bn[2],An=Bn[3],Zn=Bn[4],dn=Bn[5],Q=je==null?void 0:je.x,J=A.useState(0),H=(0,B.Z)(J,2),et=H[0],pt=H[1],Wt=(0,zn.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)({},Ee),Pn),{},{expandable:!!Pn.expandedRowRender,columnTitle:Pn.columnTitle,expandedKeys:Dn,getRowKey:Dt,onTriggerExpand:dn,expandIcon:An,expandIconColumnIndex:Pn.expandIconColumnIndex,direction:ft,scrollWidth:Nt&&Ct&&typeof Q=="number"?Q:null,clientWidth:et}),Nt?bt:null),Qe=(0,B.Z)(Wt,4),nt=Qe[0],Se=Qe[1],_t=Qe[2],mn=Qe[3],gn=_t!=null?_t:Q,ar=A.useMemo(function(){return{columns:nt,flattenColumns:Se}},[nt,Se]),ht=A.useRef(),xr=A.useRef(),Sn=A.useRef(),Br=A.useRef();A.useImperativeHandle(it,function(){return{nativeElement:ht.current,scrollTo:function(ta){var ba;if(Sn.current instanceof HTMLElement){var xa=ta.index,Ea=ta.top,Ka=ta.key;if(Ce(Ea)){var Va;(Va=Sn.current)===null||Va===void 0||Va.scrollTo({top:Ea})}else{var Xr,Gr=Ka!=null?Ka:Dt(ke[xa]);(Xr=Sn.current.querySelector('[data-row-key="'.concat(Gr,'"]')))===null||Xr===void 0||Xr.scrollIntoView()}}else(ba=Sn.current)!==null&&ba!==void 0&&ba.scrollTo&&Sn.current.scrollTo(ta)}}});var cr=A.useRef(),Tr=A.useState(!1),wr=(0,B.Z)(Tr,2),Kr=wr[0],jr=wr[1],gr=A.useState(!1),Wn=(0,B.Z)(gr,2),ir=Wn[0],kr=Wn[1],Hr=A.useState(new Map),Yn=(0,B.Z)(Hr,2),Cr=Yn[0],Zr=Yn[1],zr=C(Se),Fr=zr.map(function($r){return Cr.get($r)}),ur=A.useMemo(function(){return Fr},[Fr.join("_")]),fr=Ir(ur,Se,ft),Vr=je&&V(je.y),On=je&&V(gn)||!!Pn.fixed,Zt=On&&Se.some(function($r){var ta=$r.fixed;return ta}),cn=A.useRef(),sn=en(xt,ut),yn=sn.isSticky,_r=sn.offsetHeader,Wr=sn.offsetSummary,Qr=sn.offsetScroll,va=sn.stickyClassName,ia=sn.container,ua=A.useMemo(function(){return fn==null?void 0:fn(ke)},[fn,ke]),la=(Vr||yn)&&A.isValidElement(ua)&&ua.type===W&&ua.props.fixed,ya,ga,Da;Vr&&(ga={overflowY:qe?"scroll":"auto",maxHeight:je.y}),On&&(ya={overflowX:"auto"},Vr||(ga={overflowY:"hidden"}),Da={width:gn===!0?"auto":gn,minWidth:"100%"});var Oa=A.useCallback(function($r,ta){Zr(function(ba){if(ba.get($r)!==ta){var xa=new Map(ba);return xa.set($r,ta),xa}return ba})},[]),sa=Xn(null),na=(0,B.Z)(sa,2),dt=na[0],Mr=na[1];function ra($r,ta){ta&&(typeof ta=="function"?ta($r):ta.scrollLeft!==$r&&(ta.scrollLeft=$r,ta.scrollLeft!==$r&&setTimeout(function(){ta.scrollLeft=$r},0)))}var ma=(0,K.Z)(function($r){var ta=$r.currentTarget,ba=$r.scrollLeft,xa=ft==="rtl",Ea=typeof ba=="number"?ba:ta.scrollLeft,Ka=ta||Vt;if(!Mr()||Mr()===Ka){var Va;dt(Ka),ra(Ea,xr.current),ra(Ea,Sn.current),ra(Ea,cr.current),ra(Ea,(Va=cn.current)===null||Va===void 0?void 0:Va.setScrollLeft)}var Xr=ta||xr.current;if(Xr){var Gr=Nt&&Ct&&typeof gn=="number"?gn:Xr.scrollWidth,Aa=Xr.clientWidth;if(Gr===Aa){jr(!1),kr(!1);return}xa?(jr(-Ea0)):(jr(Ea>0),kr(Ea1?U-tt:0,qe=(0,ae.Z)((0,ae.Z)((0,ae.Z)({},bt),je),{},{flex:"0 0 ".concat(tt,"px"),width:"".concat(tt,"px"),marginRight:ke,pointerEvents:"auto"}),Nt=A.useMemo(function(){return ft?xt<=1:Ct===0||xt===0||xt>1},[xt,Ct,ft]);Nt?qe.visibility="hidden":ft&&(qe.height=St==null?void 0:St(xt));var Mt=Nt?function(){return null}:Ot,Dt={};return(xt===0||Ct===0)&&(Dt.rowSpan=1,Dt.colSpan=1),A.createElement(ye,(0,i.Z)({className:x()(d,rt),ellipsis:Ee.ellipsis,align:Ee.align,scope:Ee.rowScope,component:Qt,prefixCls:it.prefixCls,key:Ae,record:Tt,index:Bt,renderIndex:Gt,dataIndex:fn,render:Mt,shouldCellUpdate:Ee.shouldCellUpdate},we,{appendNode:Ke,additionalProps:(0,ae.Z)((0,ae.Z)({},mt),{},{style:qe},Dt)}))}var Jn=ln,dr=["data","index","className","rowKey","style","extra","getHeight"],yr=A.forwardRef(function(le,it){var Ee=le.data,ut=le.index,Et=le.className,Bt=le.rowKey,Qt=le.style,Gt=le.extra,Tt=le.getHeight,je=(0,ue.Z)(le,dr),rt=Ee.record,ft=Ee.indent,St=Ee.index,Ot=e(m,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),fn=Ot.scrollX,d=Ot.flattenColumns,U=Ot.prefixCls,G=Ot.fixColumn,ee=Ot.componentWidth,$=e(an,["getComponent"]),Ae=$.getComponent,we=Yt(rt,Bt,ut,ft),Ke=Ae(["body","row"],"div"),mt=Ae(["body","cell"],"div"),bt=we.rowSupportExpand,Me=we.expanded,Ct=we.rowProps,Lt=we.expandedRowRender,xt=we.expandedRowClassName,At;if(bt&&Me){var tt=Lt(rt,ut,ft+1,Me),ke=be(xt,rt,ut,ft),qe={};G&&(qe={style:(0,te.Z)({},"--virtual-width","".concat(ee,"px"))});var Nt="".concat(U,"-expanded-row-cell");At=A.createElement(Ke,{className:x()("".concat(U,"-expanded-row"),"".concat(U,"-expanded-row-level-").concat(ft+1),ke)},A.createElement(ye,{component:mt,prefixCls:U,className:x()(Nt,(0,te.Z)({},"".concat(Nt,"-fixed"),G)),additionalProps:qe},tt))}var Mt=(0,ae.Z)((0,ae.Z)({},Qt),{},{width:fn});Gt&&(Mt.position="absolute",Mt.pointerEvents="none");var Dt=A.createElement(Ke,(0,i.Z)({},Ct,je,{"data-row-key":Bt,ref:bt?null:it,className:x()(Et,"".concat(U,"-row"),Ct==null?void 0:Ct.className,(0,te.Z)({},"".concat(U,"-row-extra"),Gt)),style:(0,ae.Z)((0,ae.Z)({},Mt),Ct==null?void 0:Ct.style)}),d.map(function(qt,Ze){return A.createElement(Jn,{key:Ze,component:mt,rowInfo:we,column:qt,colIndex:Ze,indent:ft,index:ut,renderIndex:St,record:rt,inverse:Gt,getHeight:Tt})}));return bt?A.createElement("div",{ref:it},Dt,At):Dt}),Sr=y(yr),Rr=Sr,hr=A.forwardRef(function(le,it){var Ee=le.data,ut=le.onScroll,Et=e(m,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),Bt=Et.flattenColumns,Qt=Et.onColumnResize,Gt=Et.getRowKey,Tt=Et.expandedKeys,je=Et.prefixCls,rt=Et.childrenColumnName,ft=Et.scrollX,St=Et.direction,Ot=e(an),fn=Ot.sticky,d=Ot.scrollY,U=Ot.listItemHeight,G=Ot.getComponent,ee=Ot.onScroll,$=A.useRef(),Ae=wt(Ee,rt,Tt,Gt),we=A.useMemo(function(){var At=0;return Bt.map(function(tt){var ke=tt.width,qe=tt.key;return At+=ke,[qe,ke,At]})},[Bt]),Ke=A.useMemo(function(){return we.map(function(At){return At[2]})},[we]);A.useEffect(function(){we.forEach(function(At){var tt=(0,B.Z)(At,2),ke=tt[0],qe=tt[1];Qt(ke,qe)})},[we]),A.useImperativeHandle(it,function(){var At,tt={scrollTo:function(qe){var Nt;(Nt=$.current)===null||Nt===void 0||Nt.scrollTo(qe)},nativeElement:(At=$.current)===null||At===void 0?void 0:At.nativeElement};return Object.defineProperty(tt,"scrollLeft",{get:function(){var qe;return((qe=$.current)===null||qe===void 0?void 0:qe.getScrollInfo().x)||0},set:function(qe){var Nt;(Nt=$.current)===null||Nt===void 0||Nt.scrollTo({left:qe})}}),tt});var mt=function(tt,ke){var qe,Nt=(qe=Ae[ke])===null||qe===void 0?void 0:qe.record,Mt=tt.onCell;if(Mt){var Dt,qt=Mt(Nt,ke);return(Dt=qt==null?void 0:qt.rowSpan)!==null&&Dt!==void 0?Dt:1}return 1},bt=function(tt){var ke=tt.start,qe=tt.end,Nt=tt.getSize,Mt=tt.offsetY;if(qe<0)return null;for(var Dt=Bt.filter(function(An){return mt(An,ke)===0}),qt=ke,Ze=function(Zn){if(Dt=Dt.filter(function(dn){return mt(dn,Zn)===0}),!Dt.length)return qt=Zn,1},En=ke;En>=0&&!Ze(En);En-=1);for(var nr=Bt.filter(function(An){return mt(An,qe)!==1}),rr=qe,vr=function(Zn){if(nr=nr.filter(function(dn){return mt(dn,Zn)!==1}),!nr.length)return rr=Math.max(Zn-1,qe),1},pr=qe;pr1})&&Bn.push(Zn)},$n=qt;$n<=rr;$n+=1)Pn($n);var Dn=Bn.map(function(An){var Zn=Ae[An],dn=Gt(Zn.record,An),Q=function(et){var pt=An+et-1,Wt=Gt(Ae[pt].record,pt),Qe=Nt(dn,Wt);return Qe.bottom-Qe.top},J=Nt(dn);return A.createElement(Rr,{key:An,data:Zn,rowKey:dn,index:An,style:{top:-Mt+J.top},extra:!0,getHeight:Q})});return Dn},Me=A.useMemo(function(){return{columnsOffset:Ke}},[Ke]),Ct="".concat(je,"-tbody"),Lt=G(["body","wrapper"]),xt={};return fn&&(xt.position="sticky",xt.bottom=0,(0,R.Z)(fn)==="object"&&fn.offsetScroll&&(xt.bottom=fn.offsetScroll)),A.createElement(un.Provider,{value:Me},A.createElement(Pt.Z,{fullHeight:!1,ref:$,prefixCls:"".concat(Ct,"-virtual"),styles:{horizontalScrollBar:xt},className:Ct,height:d,itemHeight:U||24,data:Ae,itemKey:function(tt){return Gt(tt.record)},component:Lt,scrollWidth:ft,direction:St,onVirtualScroll:function(tt){var ke,qe=tt.x;ut({currentTarget:(ke=$.current)===null||ke===void 0?void 0:ke.nativeElement,scrollLeft:qe})},onScroll:ee,extraRender:bt},function(At,tt,ke){var qe=Gt(At.record,tt);return A.createElement(Rr,{data:At,rowKey:qe,index:tt,style:ke.style})}))}),br=y(hr),bn=br,Ln=function(it,Ee){var ut=Ee.ref,Et=Ee.onScroll;return A.createElement(bn,{ref:ut,data:it,onScroll:Et})};function tr(le,it){var Ee=le.data,ut=le.columns,Et=le.scroll,Bt=le.sticky,Qt=le.prefixCls,Gt=Qt===void 0?Hn:Qt,Tt=le.className,je=le.listItemHeight,rt=le.components,ft=le.onScroll,St=Et||{},Ot=St.x,fn=St.y;typeof Ot!="number"&&(Ot=1),typeof fn!="number"&&(fn=500);var d=(0,yt.zX)(function(ee,$){return(0,F.Z)(rt,ee)||$}),U=(0,yt.zX)(ft),G=A.useMemo(function(){return{sticky:Bt,scrollY:fn,listItemHeight:je,getComponent:d,onScroll:U}},[Bt,fn,je,d,U]);return A.createElement(an.Provider,{value:G},A.createElement(It,(0,i.Z)({},le,{className:x()(Tt,"".concat(Gt,"-virtual")),scroll:(0,ae.Z)((0,ae.Z)({},Et),{},{x:Ot}),components:(0,ae.Z)((0,ae.Z)({},rt),{},{body:Ee!=null&&Ee.length?Ln:void 0}),columns:ut,internalHooks:o.R,tailor:!0,ref:it})))}var Pr=A.forwardRef(tr);function Er(le){return O(Pr,le)}var Ar=Er(),Yr=null},54451:function(er,Ft,u){"use strict";u.d(Ft,{g:function(){return A},v:function(){return X}});var o=u(98506),B=u(33346),K=u(48736),I=["expandable"],X="RC_TABLE_INTERNAL_COL_DEFINE";function A(ie){var re=ie.expandable,e=(0,B.Z)(ie,I),i;return"expandable"in ie?i=(0,o.Z)((0,o.Z)({},e),re):i=e,i.showExpandColumn===!1&&(i.expandIconColumnIndex=-1),i}},29443:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return Ut}});var o=u(67711),B=u(52873),K=u(98506),I=u(16886),X=u(26420),A=u(33346),ie=u(92310),re=u.n(ie),e=u(18929),i=u(49658),p=u(59301),r=(0,p.createContext)(null),l=u(15142),f=u(29301),v=u(6089),b=u(8654),N=u(16089),O=function(Re){var be=Re.activeTabOffset,Te=Re.horizontal,at=Re.rtl,Ht=Re.indicator,Jt=Ht===void 0?{}:Ht,Je=Jt.size,vn=Jt.align,Nn=vn===void 0?"center":vn,pn=(0,p.useState)(),nn=(0,I.Z)(pn,2),In=nn[0],jn=nn[1],Gn=(0,p.useRef)(),hn=p.useCallback(function(Kn){return typeof Je=="function"?Je(Kn):typeof Je=="number"?Je:Kn},[Je]);function kn(){N.Z.cancel(Gn.current)}return(0,p.useEffect)(function(){var Kn={};if(be)if(Te){Kn.width=hn(be.width);var He=at?"right":"left";Nn==="start"&&(Kn[He]=be[He]),Nn==="center"&&(Kn[He]=be[He]+be.width/2,Kn.transform=at?"translateX(50%)":"translateX(-50%)"),Nn==="end"&&(Kn[He]=be[He]+be.width,Kn.transform="translateX(-100%)")}else Kn.height=hn(be.height),Nn==="start"&&(Kn.top=be.top),Nn==="center"&&(Kn.top=be.top+be.height/2,Kn.transform="translateY(-50%)"),Nn==="end"&&(Kn.top=be.top+be.height,Kn.transform="translateY(-100%)");return kn(),Gn.current=(0,N.Z)(function(){jn(Kn)}),kn},[be,Te,at,Nn,hn]),{style:In}},y=O,w={width:0,height:0,left:0,top:0};function g(ve,Re,be){return(0,p.useMemo)(function(){for(var Te,at=new Map,Ht=Re.get((Te=ve[0])===null||Te===void 0?void 0:Te.key)||w,Jt=Ht.left+Ht.width,Je=0;JeQn?(Un=sr,Kt.current="x"):(Un=Fn,Kt.current="y"),Re(-Un,-Un)&&zn.preventDefault()}var or=(0,p.useRef)(null);or.current={onTouchStart:ot,onTouchMove:rn,onTouchEnd:Vn,onWheel:Mn},p.useEffect(function(){function zn(Xn){or.current.onTouchStart(Xn)}function sr(Xn){or.current.onTouchMove(Xn)}function Fn(Xn){or.current.onTouchEnd(Xn)}function Un(Xn){or.current.onWheel(Xn)}return document.addEventListener("touchmove",sr,{passive:!1}),document.addEventListener("touchend",Fn,{passive:!0}),ve.current.addEventListener("touchstart",zn,{passive:!0}),ve.current.addEventListener("wheel",Un,{passive:!1}),function(){document.removeEventListener("touchmove",sr),document.removeEventListener("touchend",Fn)}},[])}var te=u(34280);function Ye(ve){var Re=(0,p.useState)(0),be=(0,I.Z)(Re,2),Te=be[0],at=be[1],Ht=(0,p.useRef)(0),Jt=(0,p.useRef)();return Jt.current=ve,(0,te.o)(function(){var Je;(Je=Jt.current)===null||Je===void 0||Je.call(Jt)},[Te]),function(){Ht.current===Te&&(Ht.current+=1,at(Ht.current))}}function x(ve){var Re=(0,p.useRef)([]),be=(0,p.useState)({}),Te=(0,I.Z)(be,2),at=Te[1],Ht=(0,p.useRef)(typeof ve=="function"?ve():ve),Jt=Ye(function(){var vn=Ht.current;Re.current.forEach(function(Nn){vn=Nn(vn)}),Re.current=[],Ht.current=vn,at({})});function Je(vn){Re.current.push(vn),Jt()}return[Ht.current,Je]}var _={width:0,height:0,left:0,top:0,right:0};function F(ve,Re,be,Te,at,Ht,Jt){var Je=Jt.tabs,vn=Jt.tabPosition,Nn=Jt.rtl,pn,nn,In;return["top","bottom"].includes(vn)?(pn="width",nn=Nn?"right":"left",In=Math.abs(be)):(pn="height",nn="top",In=-be),(0,p.useMemo)(function(){if(!Je.length)return[0,0];for(var jn=Je.length,Gn=jn,hn=0;hnMath.floor(In+Re)){Gn=hn-1;break}}for(var Kn=0,He=jn-1;He>=0;He-=1){var ot=ve.get(Je[He].key)||_;if(ot[nn]=Gn?[0,0]:[Kn,Gn]},[ve,Re,Te,at,Ht,In,vn,Je.map(function(jn){return jn.key}).join("_"),Nn])}function k(ve){var Re;return ve instanceof Map?(Re={},ve.forEach(function(be,Te){Re[Te]=be})):Re=ve,JSON.stringify(Re)}var Z="TABS_DQ";function E(ve){return String(ve).replace(/"/g,Z)}function s(ve,Re,be,Te){return!(!be||Te||ve===!1||ve===void 0&&(Re===!1||Re===null))}var c=p.forwardRef(function(ve,Re){var be=ve.prefixCls,Te=ve.editable,at=ve.locale,Ht=ve.style;return!Te||Te.showAdd===!1?null:p.createElement("button",{ref:Re,type:"button",className:"".concat(be,"-nav-add"),style:Ht,"aria-label":(at==null?void 0:at.addAriaLabel)||"Add tab",onClick:function(Je){Te.onEdit("add",{event:Je})}},Te.addIcon||"+")}),C=c,V=p.forwardRef(function(ve,Re){var be=ve.position,Te=ve.prefixCls,at=ve.extra;if(!at)return null;var Ht,Jt={};return(0,X.Z)(at)==="object"&&!p.isValidElement(at)?Jt=at:Jt.right=at,be==="right"&&(Ht=Jt.right),be==="left"&&(Ht=Jt.left),Ht?p.createElement("div",{className:"".concat(Te,"-extra-content"),ref:Re},Ht):null}),Ce=V,_e=u(96478),We=u(28321),vt=u(10228),Ve=p.forwardRef(function(ve,Re){var be=ve.prefixCls,Te=ve.id,at=ve.tabs,Ht=ve.locale,Jt=ve.mobile,Je=ve.more,vn=Je===void 0?{}:Je,Nn=ve.style,pn=ve.className,nn=ve.editable,In=ve.tabBarGutter,jn=ve.rtl,Gn=ve.removeAriaLabel,hn=ve.onTabClick,kn=ve.getPopupContainer,Kn=ve.popupClassName,He=(0,p.useState)(!1),ot=(0,I.Z)(He,2),rn=ot[0],Vn=ot[1],Kt=(0,p.useState)(null),Mn=(0,I.Z)(Kt,2),or=Mn[0],zn=Mn[1],sr=vn.icon,Fn=sr===void 0?"More":sr,Un="".concat(Te,"-more-popup"),Xn="".concat(be,"-dropdown"),Qn=or!==null?"".concat(Un,"-").concat(or):null,Dr=Ht==null?void 0:Ht.dropdownAriaLabel;function xn(kt,Rt){kt.preventDefault(),kt.stopPropagation(),nn.onEdit("remove",{key:Rt,event:kt})}var en=p.createElement(We.ZP,{onClick:function(Rt){var Xt=Rt.key,ze=Rt.domEvent;hn(Xt,ze),Vn(!1)},prefixCls:"".concat(Xn,"-menu"),id:Un,tabIndex:-1,role:"listbox","aria-activedescendant":Qn,selectedKeys:[or],"aria-label":Dr!==void 0?Dr:"expanded dropdown"},at.map(function(kt){var Rt=kt.closable,Xt=kt.disabled,ze=kt.closeIcon,tn=kt.key,$t=kt.label,_n=s(Rt,ze,nn,Xt);return p.createElement(We.sN,{key:tn,id:"".concat(Un,"-").concat(tn),role:"option","aria-controls":Te&&"".concat(Te,"-panel-").concat(tn),disabled:Xt},p.createElement("span",null,$t),_n&&p.createElement("button",{type:"button","aria-label":Gn||"remove",tabIndex:0,className:"".concat(Xn,"-menu-item-remove"),onClick:function(Cn){Cn.stopPropagation(),xn(Cn,tn)}},ze||nn.removeIcon||"\xD7"))}));function Rn(kt){for(var Rt=at.filter(function(_n){return!_n.disabled}),Xt=Rt.findIndex(function(_n){return _n.key===or})||0,ze=Rt.length,tn=0;tnke?"left":"right"})}),Xn=(0,I.Z)(Un,2),Qn=Xn[0],Dr=Xn[1],xn=m(0,function(tt,ke){!Fn&&hn&&hn({direction:tt>ke?"top":"bottom"})}),en=(0,I.Z)(xn,2),Rn=en[0],Ir=en[1],Nr=(0,p.useState)([0,0]),Ne=(0,I.Z)(Nr,2),Ie=Ne[0],kt=Ne[1],Rt=(0,p.useState)([0,0]),Xt=(0,I.Z)(Rt,2),ze=Xt[0],tn=Xt[1],$t=(0,p.useState)([0,0]),_n=(0,I.Z)($t,2),on=_n[0],Cn=_n[1],Hn=(0,p.useState)([0,0]),wn=(0,I.Z)(Hn,2),Vt=wn[0],Fe=wn[1],st=x(new Map),lt=(0,I.Z)(st,2),ct=lt[0],jt=lt[1],It=g(ot,ct,ze[0]),Pt=Ge(Ie,Fn),an=Ge(ze,Fn),un=Ge(on,Fn),Tn=Ge(Vt,Fn),ln=Math.floor(Pt)Sr?Sr:tt}var hr=(0,p.useRef)(null),br=(0,p.useState)(),bn=(0,I.Z)(br,2),Ln=bn[0],tr=bn[1];function Pr(){tr(Date.now())}function Er(){hr.current&&clearTimeout(hr.current)}ae(Mn,function(tt,ke){function qe(Nt,Mt){Nt(function(Dt){var qt=Rr(Dt+Mt);return qt})}return ln?(Fn?qe(Dr,tt):qe(Ir,ke),Er(),Pr(),!0):!1}),(0,p.useEffect)(function(){return Er(),Ln&&(hr.current=setTimeout(function(){tr(0)},100)),Er},[Ln]);var Ar=F(It,Jn,Fn?Qn:Rn,an,un,Tn,(0,K.Z)((0,K.Z)({},ve),{},{tabs:ot})),Yr=(0,I.Z)(Ar,2),le=Yr[0],it=Yr[1],Ee=(0,v.Z)(function(){var tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Jt,ke=It.get(tt)||{width:0,height:0,left:0,right:0,top:0};if(Fn){var qe=Qn;Je?ke.rightQn+Jn&&(qe=ke.right+ke.width-Jn):ke.left<-Qn?qe=-ke.left:ke.left+ke.width>-Qn+Jn&&(qe=-(ke.left+ke.width-Jn)),Ir(0),Dr(Rr(qe))}else{var Nt=Rn;ke.top<-Rn?Nt=-ke.top:ke.top+ke.height>-Rn+Jn&&(Nt=-(ke.top+ke.height-Jn)),Dr(0),Ir(Rr(Nt))}}),ut=(0,p.useState)(),Et=(0,I.Z)(ut,2),Bt=Et[0],Qt=Et[1],Gt=(0,p.useState)(!1),Tt=(0,I.Z)(Gt,2),je=Tt[0],rt=Tt[1],ft=ot.filter(function(tt){return!tt.disabled}).map(function(tt){return tt.key}),St=function(ke){var qe=ft.indexOf(Bt||Jt),Nt=ft.length,Mt=(qe+ke+Nt)%Nt,Dt=ft[Mt];Qt(Dt)},Ot=function(ke){var qe=ke.code,Nt=Je&&Fn,Mt=ft[0],Dt=ft[ft.length-1];switch(qe){case"ArrowLeft":{Fn&&St(Nt?1:-1);break}case"ArrowRight":{Fn&&St(Nt?-1:1);break}case"ArrowUp":{ke.preventDefault(),Fn||St(-1);break}case"ArrowDown":{ke.preventDefault(),Fn||St(1);break}case"Home":{ke.preventDefault(),Qt(Mt);break}case"End":{ke.preventDefault(),Qt(Dt);break}case"Enter":case"Space":{ke.preventDefault(),Gn(Jt,ke);break}case"Backspace":case"Delete":{var qt=ft.indexOf(Bt),Ze=ot.find(function(nr){return nr.key===Bt}),En=s(Ze==null?void 0:Ze.closable,Ze==null?void 0:Ze.closeIcon,Nn,Ze==null?void 0:Ze.disabled);En&&(ke.preventDefault(),ke.stopPropagation(),Nn.onEdit("remove",{key:Bt,event:ke}),qt===ft.length-1?St(-1):St(1));break}}},fn={};Fn?fn[Je?"marginRight":"marginLeft"]=In:fn.marginTop=In;var d=ot.map(function(tt,ke){var qe=tt.key;return p.createElement(oe,{id:at,prefixCls:He,key:qe,tab:tt,style:ke===0?void 0:fn,closable:tt.closable,editable:Nn,active:qe===Jt,focus:qe===Bt,renderWrapper:jn,removeAriaLabel:pn==null?void 0:pn.removeAriaLabel,tabCount:ft.length,currentPosition:ke+1,onClick:function(Mt){Gn(qe,Mt)},onKeyDown:Ot,onFocus:function(){je||Qt(qe),Ee(qe),Pr(),Mn.current&&(Je||(Mn.current.scrollLeft=0),Mn.current.scrollTop=0)},onBlur:function(){Qt(void 0)},onMouseDown:function(){rt(!0)},onMouseUp:function(){rt(!1)}})}),U=function(){return jt(function(){var ke,qe=new Map,Nt=(ke=or.current)===null||ke===void 0?void 0:ke.getBoundingClientRect();return ot.forEach(function(Mt){var Dt,qt=Mt.key,Ze=(Dt=or.current)===null||Dt===void 0?void 0:Dt.querySelector('[data-node-key="'.concat(E(qt),'"]'));if(Ze){var En=ye(Ze,Nt),nr=(0,I.Z)(En,4),rr=nr[0],vr=nr[1],pr=nr[2],Bn=nr[3];qe.set(qt,{width:rr,height:vr,left:pr,top:Bn})}}),qe})};(0,p.useEffect)(function(){U()},[ot.map(function(tt){return tt.key}).join("_")]);var G=Ye(function(){var tt=Pe(rn),ke=Pe(Vn),qe=Pe(Kt);kt([tt[0]-ke[0]-qe[0],tt[1]-ke[1]-qe[1]]);var Nt=Pe(sr);Cn(Nt);var Mt=Pe(zn);Fe(Mt);var Dt=Pe(or);tn([Dt[0]-Nt[0],Dt[1]-Nt[1]]),U()}),ee=ot.slice(0,le),$=ot.slice(it+1),Ae=[].concat((0,l.Z)(ee),(0,l.Z)($)),we=It.get(Jt),Ke=y({activeTabOffset:we,horizontal:Fn,indicator:kn,rtl:Je}),mt=Ke.style;(0,p.useEffect)(function(){Ee()},[Jt,yr,Sr,k(we),k(It),Fn]),(0,p.useEffect)(function(){G()},[Je]);var bt=!!Ae.length,Me="".concat(He,"-nav-wrap"),Ct,Lt,xt,At;return Fn?Je?(Lt=Qn>0,Ct=Qn!==Sr):(Ct=Qn<0,Lt=Qn!==yr):(xt=Rn<0,At=Rn!==yr),p.createElement(f.Z,{onResize:G},p.createElement("div",{ref:(0,b.x1)(Re,rn),role:"tablist","aria-orientation":Fn?"horizontal":"vertical",className:re()("".concat(He,"-nav"),be),style:Te,onKeyDown:function(){Pr()}},p.createElement(Ce,{ref:Vn,position:"left",extra:vn,prefixCls:He}),p.createElement(f.Z,{onResize:G},p.createElement("div",{className:re()(Me,(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},"".concat(Me,"-ping-left"),Ct),"".concat(Me,"-ping-right"),Lt),"".concat(Me,"-ping-top"),xt),"".concat(Me,"-ping-bottom"),At)),ref:Mn},p.createElement(f.Z,{onResize:G},p.createElement("div",{ref:or,className:"".concat(He,"-nav-list"),style:{transform:"translate(".concat(Qn,"px, ").concat(Rn,"px)"),transition:Ln?"none":void 0}},d,p.createElement(C,{ref:sr,prefixCls:He,locale:pn,editable:Nn,style:(0,K.Z)((0,K.Z)({},d.length===0?void 0:fn),{},{visibility:bt?"hidden":null})}),p.createElement("div",{className:re()("".concat(He,"-ink-bar"),(0,B.Z)({},"".concat(He,"-ink-bar-animated"),Ht.inkBar)),style:mt}))))),p.createElement(yt,(0,o.Z)({},ve,{removeAriaLabel:pn==null?void 0:pn.removeAriaLabel,ref:zn,prefixCls:He,tabs:Ae,className:!bt&&dr,tabMoving:!!Ln})),p.createElement(Ce,{ref:Kt,position:"right",extra:vn,prefixCls:He})))}),ne=ce,ue=p.forwardRef(function(ve,Re){var be=ve.prefixCls,Te=ve.className,at=ve.style,Ht=ve.id,Jt=ve.active,Je=ve.tabKey,vn=ve.children;return p.createElement("div",{id:Ht&&"".concat(Ht,"-panel-").concat(Je),role:"tabpanel",tabIndex:Jt?0:-1,"aria-labelledby":Ht&&"".concat(Ht,"-tab-").concat(Je),"aria-hidden":!Jt,style:at,className:re()(be,Jt&&"".concat(be,"-active"),Te),ref:Re},vn)}),L=ue,pe=["renderTabBar"],fe=["label","key"],W=function(Re){var be=Re.renderTabBar,Te=(0,A.Z)(Re,pe),at=p.useContext(r),Ht=at.tabs;if(be){var Jt=(0,K.Z)((0,K.Z)({},Te),{},{panes:Ht.map(function(Je){var vn=Je.label,Nn=Je.key,pn=(0,A.Z)(Je,fe);return p.createElement(L,(0,o.Z)({tab:vn,key:Nn,tabKey:Nn},pn))})});return be(Jt,ne)}return p.createElement(ne,Te)},P=W,Y=u(77900),Be=["key","forceRender","style","className","destroyInactiveTabPane"],se=function(Re){var be=Re.id,Te=Re.activeKey,at=Re.animated,Ht=Re.tabPosition,Jt=Re.destroyInactiveTabPane,Je=p.useContext(r),vn=Je.prefixCls,Nn=Je.tabs,pn=at.tabPane,nn="".concat(vn,"-tabpane");return p.createElement("div",{className:re()("".concat(vn,"-content-holder"))},p.createElement("div",{className:re()("".concat(vn,"-content"),"".concat(vn,"-content-").concat(Ht),(0,B.Z)({},"".concat(vn,"-content-animated"),pn))},Nn.map(function(In){var jn=In.key,Gn=In.forceRender,hn=In.style,kn=In.className,Kn=In.destroyInactiveTabPane,He=(0,A.Z)(In,Be),ot=jn===Te;return p.createElement(Y.default,(0,o.Z)({key:jn,visible:ot,forceRender:Gn,removeOnLeave:!!(Jt||Kn),leavedClassName:"".concat(nn,"-hidden")},at.tabPaneMotion),function(rn,Vn){var Kt=rn.style,Mn=rn.className;return p.createElement(L,(0,o.Z)({},He,{prefixCls:nn,id:be,tabKey:jn,animated:pn,active:ot,style:(0,K.Z)((0,K.Z)({},hn),Kt),className:re()(kn,Mn),ref:Vn}))})})))},he=se,me=u(48736);function Ue(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},Re;return ve===!1?Re={inkBar:!1,tabPane:!1}:ve===!0?Re={inkBar:!0,tabPane:!1}:Re=(0,K.Z)({inkBar:!0},(0,X.Z)(ve)==="object"?ve:{}),Re.tabPaneMotion&&Re.tabPane===void 0&&(Re.tabPane=!0),!Re.tabPaneMotion&&Re.tabPane&&(Re.tabPane=!1),Re}var Xe=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],wt=0,Yt=p.forwardRef(function(ve,Re){var be=ve.id,Te=ve.prefixCls,at=Te===void 0?"rc-tabs":Te,Ht=ve.className,Jt=ve.items,Je=ve.direction,vn=ve.activeKey,Nn=ve.defaultActiveKey,pn=ve.editable,nn=ve.animated,In=ve.tabPosition,jn=In===void 0?"top":In,Gn=ve.tabBarGutter,hn=ve.tabBarStyle,kn=ve.tabBarExtraContent,Kn=ve.locale,He=ve.more,ot=ve.destroyInactiveTabPane,rn=ve.renderTabBar,Vn=ve.onChange,Kt=ve.onTabClick,Mn=ve.onTabScroll,or=ve.getPopupContainer,zn=ve.popupClassName,sr=ve.indicator,Fn=(0,A.Z)(ve,Xe),Un=p.useMemo(function(){return(Jt||[]).filter(function(Vt){return Vt&&(0,X.Z)(Vt)==="object"&&"key"in Vt})},[Jt]),Xn=Je==="rtl",Qn=Ue(nn),Dr=(0,p.useState)(!1),xn=(0,I.Z)(Dr,2),en=xn[0],Rn=xn[1];(0,p.useEffect)(function(){Rn((0,i.Z)())},[]);var Ir=(0,e.Z)(function(){var Vt;return(Vt=Un[0])===null||Vt===void 0?void 0:Vt.key},{value:vn,defaultValue:Nn}),Nr=(0,I.Z)(Ir,2),Ne=Nr[0],Ie=Nr[1],kt=(0,p.useState)(function(){return Un.findIndex(function(Vt){return Vt.key===Ne})}),Rt=(0,I.Z)(kt,2),Xt=Rt[0],ze=Rt[1];(0,p.useEffect)(function(){var Vt=Un.findIndex(function(st){return st.key===Ne});if(Vt===-1){var Fe;Vt=Math.max(0,Math.min(Xt,Un.length-1)),Ie((Fe=Un[Vt])===null||Fe===void 0?void 0:Fe.key)}ze(Vt)},[Un.map(function(Vt){return Vt.key}).join("_"),Ne,Xt]);var tn=(0,e.Z)(null,{value:be}),$t=(0,I.Z)(tn,2),_n=$t[0],on=$t[1];(0,p.useEffect)(function(){be||(on("rc-tabs-".concat(wt)),wt+=1)},[]);function Cn(Vt,Fe){Kt==null||Kt(Vt,Fe);var st=Vt!==Ne;Ie(Vt),st&&(Vn==null||Vn(Vt))}var Hn={id:_n,activeKey:Ne,animated:Qn,tabPosition:jn,rtl:Xn,mobile:en},wn=(0,K.Z)((0,K.Z)({},Hn),{},{editable:pn,locale:Kn,more:He,tabBarGutter:Gn,onTabClick:Cn,onTabScroll:Mn,extra:kn,style:hn,panes:null,getPopupContainer:or,popupClassName:zn,indicator:sr});return p.createElement(r.Provider,{value:{tabs:Un,prefixCls:at}},p.createElement("div",(0,o.Z)({ref:Re,id:be,className:re()(at,"".concat(at,"-").concat(jn),(0,B.Z)((0,B.Z)((0,B.Z)({},"".concat(at,"-mobile"),en),"".concat(at,"-editable"),pn),"".concat(at,"-rtl"),Xn),Ht)},Fn),p.createElement(P,(0,o.Z)({},wn,{renderTabBar:rn})),p.createElement(he,(0,o.Z)({destroyInactiveTabPane:ot},Hn,{animated:Qn}))))}),gt=Yt,Ut=gt},22711:function(er,Ft,u){"use strict";u.r(Ft),u.d(Ft,{ResizableTextArea:function(){return Ye},default:function(){return k}});var o=u(67711),B=u(52873),K=u(98506),I=u(15142),X=u(16886),A=u(33346),ie=u(92310),re=u.n(ie),e=u(36901),i=u(66003),p=u(30292),r=u(18929),l=u(59301),f=u(26420),v=u(29301),b=u(34280),N=u(16089),O=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -91,7 +91,7 @@ You passed in: '`+this.raw_options[r]+"'");return v},e.prototype._is_valid_selec top:0 !important; right:0 !important; pointer-events: none !important; -`,y=["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","white-space"],w={},g;function m(Z){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=Z.getAttribute("id")||Z.getAttribute("data-reactid")||Z.getAttribute("name");if(E&&w[s])return w[s];var c=window.getComputedStyle(Z),C=c.getPropertyValue("box-sizing")||c.getPropertyValue("-moz-box-sizing")||c.getPropertyValue("-webkit-box-sizing"),V=parseFloat(c.getPropertyValue("padding-bottom"))+parseFloat(c.getPropertyValue("padding-top")),Ce=parseFloat(c.getPropertyValue("border-bottom-width"))+parseFloat(c.getPropertyValue("border-top-width")),_e=y.map(function(vt){return"".concat(vt,":").concat(c.getPropertyValue(vt))}).join(";"),We={sizingStyle:_e,paddingSize:V,borderSize:Ce,boxSizing:C};return E&&s&&(w[s]=We),We}function M(Z){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;g||(g=document.createElement("textarea"),g.setAttribute("tab-index","-1"),g.setAttribute("aria-hidden","true"),g.setAttribute("name","hiddenTextarea"),document.body.appendChild(g)),Z.getAttribute("wrap")?g.setAttribute("wrap",Z.getAttribute("wrap")):g.removeAttribute("wrap");var C=m(Z,E),V=C.paddingSize,Ce=C.borderSize,_e=C.boxSizing,We=C.sizingStyle;g.setAttribute("style","".concat(We,";").concat(O)),g.value=Z.value||Z.placeholder||"";var vt=void 0,Ve=void 0,yt,de=g.scrollHeight;if(_e==="border-box"?de+=Ce:_e==="content-box"&&(de-=V),s!==null||c!==null){g.value=" ";var oe=g.scrollHeight-V;s!==null&&(vt=oe*s,_e==="border-box"&&(vt=vt+V+Ce),de=Math.max(vt,de)),c!==null&&(Ve=oe*c,_e==="border-box"&&(Ve=Ve+V+Ce),yt=de>Ve?"":"hidden",de=Math.min(Ve,de))}var ye={height:de,overflowY:yt,resize:"none"};return vt&&(ye.minHeight=vt),Ve&&(ye.maxHeight=Ve),ye}var z=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],q=0,R=1,ae=2,te=l.forwardRef(function(Z,E){var s=Z,c=s.prefixCls,C=s.defaultValue,V=s.value,Ce=s.autoSize,_e=s.onResize,We=s.className,vt=s.style,Ve=s.disabled,yt=s.onChange,de=s.onInternalAutoSize,oe=(0,A.Z)(s,z),ye=(0,r.Z)(C,{value:V,postState:function(Ht){return Ht!=null?Ht:""}}),Pe=(0,X.Z)(ye,2),Ge=Pe[0],ce=Pe[1],ne=function(Ht){ce(Ht.target.value),yt==null||yt(Ht)},ue=l.useRef();l.useImperativeHandle(E,function(){return{textArea:ue.current}});var L=l.useMemo(function(){return Ce&&(0,f.Z)(Ce)==="object"?[Ce.minRows,Ce.maxRows]:[]},[Ce]),pe=(0,X.Z)(L,2),fe=pe[0],W=pe[1],P=!!Ce,Y=function(){try{if(document.activeElement===ue.current){var Ht=ue.current,Jt=Ht.selectionStart,Je=Ht.selectionEnd,vn=Ht.scrollTop;ue.current.setSelectionRange(Jt,Je),ue.current.scrollTop=vn}}catch(Nn){}},Be=l.useState(ae),se=(0,X.Z)(Be,2),he=se[0],me=se[1],Ue=l.useState(),Xe=(0,X.Z)(Ue,2),wt=Xe[0],Yt=Xe[1],gt=function(){me(q)};(0,b.Z)(function(){P&>()},[V,fe,W,P]),(0,b.Z)(function(){if(he===q)me(R);else if(he===R){var at=M(ue.current,!1,fe,W);me(ae),Yt(at)}else Y()},[he]);var Ut=l.useRef(),ve=function(){N.Z.cancel(Ut.current)},Re=function(Ht){he===ae&&(_e==null||_e(Ht),Ce&&(ve(),Ut.current=(0,N.Z)(function(){gt()})))};l.useEffect(function(){return ve},[]);var be=P?wt:null,Te=(0,K.Z)((0,K.Z)({},vt),be);return(he===q||he===R)&&(Te.overflowY="hidden",Te.overflowX="hidden"),l.createElement(v.Z,{onResize:Re,disabled:!(Ce||_e)},l.createElement("textarea",(0,o.Z)({},oe,{ref:ue,style:Te,className:re()(c,We,(0,B.Z)({},"".concat(c,"-disabled"),Ve)),disabled:Ve,value:Ge,onChange:ne})))}),Ye=te,x=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],_=l.forwardRef(function(Z,E){var s,c=Z.defaultValue,C=Z.value,V=Z.onFocus,Ce=Z.onBlur,_e=Z.onChange,We=Z.allowClear,vt=Z.maxLength,Ve=Z.onCompositionStart,yt=Z.onCompositionEnd,de=Z.suffix,oe=Z.prefixCls,ye=oe===void 0?"rc-textarea":oe,Pe=Z.showCount,Ge=Z.count,ce=Z.className,ne=Z.style,ue=Z.disabled,L=Z.hidden,pe=Z.classNames,fe=Z.styles,W=Z.onResize,P=Z.onClear,Y=Z.onPressEnter,Be=Z.readOnly,se=Z.autoSize,he=Z.onKeyDown,me=(0,A.Z)(Z,x),Ue=(0,r.Z)(c,{value:C,defaultValue:c}),Xe=(0,X.Z)(Ue,2),wt=Xe[0],Yt=Xe[1],gt=wt==null?"":String(wt),Ut=l.useState(!1),ve=(0,X.Z)(Ut,2),Re=ve[0],be=ve[1],Te=l.useRef(!1),at=l.useState(null),Ht=(0,X.Z)(at,2),Jt=Ht[0],Je=Ht[1],vn=(0,l.useRef)(null),Nn=(0,l.useRef)(null),pn=function(){var Rn;return(Rn=Nn.current)===null||Rn===void 0?void 0:Rn.textArea},nn=function(){pn().focus()};(0,l.useImperativeHandle)(E,function(){var en;return{resizableTextArea:Nn.current,focus:nn,blur:function(){pn().blur()},nativeElement:((en=vn.current)===null||en===void 0?void 0:en.nativeElement)||pn()}}),(0,l.useEffect)(function(){be(function(en){return!ue&&en})},[ue]);var In=l.useState(null),jn=(0,X.Z)(In,2),Gn=jn[0],hn=jn[1];l.useEffect(function(){if(Gn){var en;(en=pn()).setSelectionRange.apply(en,(0,I.Z)(Gn))}},[Gn]);var kn=(0,i.Z)(Ge,Pe),Kn=(s=kn.max)!==null&&s!==void 0?s:vt,He=Number(Kn)>0,ot=kn.strategy(gt),rn=!!Kn&&ot>Kn,Vn=function(Rn,Ir){var Nr=Ir;!Te.current&&kn.exceedFormatter&&kn.max&&kn.strategy(Ir)>kn.max&&(Nr=kn.exceedFormatter(Ir,{max:kn.max}),Ir!==Nr&&hn([pn().selectionStart||0,pn().selectionEnd||0])),Yt(Nr),(0,p.rJ)(Rn.currentTarget,Rn,_e,Nr)},Kt=function(Rn){Te.current=!0,Ve==null||Ve(Rn)},Mn=function(Rn){Te.current=!1,Vn(Rn,Rn.currentTarget.value),yt==null||yt(Rn)},or=function(Rn){Vn(Rn,Rn.target.value)},zn=function(Rn){Rn.key==="Enter"&&Y&&Y(Rn),he==null||he(Rn)},sr=function(Rn){be(!0),V==null||V(Rn)},Fn=function(Rn){be(!1),Ce==null||Ce(Rn)},Un=function(Rn){Yt(""),nn(),(0,p.rJ)(pn(),Rn,_e)},Xn=de,Qn;kn.show&&(kn.showFormatter?Qn=kn.showFormatter({value:gt,count:ot,maxLength:Kn}):Qn="".concat(ot).concat(He?" / ".concat(Kn):""),Xn=l.createElement(l.Fragment,null,Xn,l.createElement("span",{className:re()("".concat(ye,"-data-count"),pe==null?void 0:pe.count),style:fe==null?void 0:fe.count},Qn)));var Dr=function(Rn){var Ir;W==null||W(Rn),(Ir=pn())!==null&&Ir!==void 0&&Ir.style.height&&Je(!0)},xn=!se&&!Pe&&!We;return l.createElement(e.BaseInput,{ref:vn,value:gt,allowClear:We,handleReset:Un,suffix:Xn,prefixCls:ye,classNames:(0,K.Z)((0,K.Z)({},pe),{},{affixWrapper:re()(pe==null?void 0:pe.affixWrapper,(0,B.Z)((0,B.Z)({},"".concat(ye,"-show-count"),Pe),"".concat(ye,"-textarea-allow-clear"),We))}),disabled:ue,focused:Re,className:re()(ce,rn&&"".concat(ye,"-out-of-range")),style:(0,K.Z)((0,K.Z)({},ne),Jt&&!xn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Qn=="string"?Qn:void 0}},hidden:L,readOnly:Be,onClear:P},l.createElement(Ye,(0,o.Z)({},me,{autoSize:se,maxLength:vt,onKeyDown:zn,onChange:or,onFocus:sr,onBlur:Fn,onCompositionStart:Kt,onCompositionEnd:Mn,className:re()(pe==null?void 0:pe.textarea),style:(0,K.Z)((0,K.Z)({},fe==null?void 0:fe.textarea),{},{resize:ne==null?void 0:ne.resize}),disabled:ue,prefixCls:ye,onResize:Dr,ref:Nn,readOnly:Be})))}),F=_,k=F},29125:function(er,Ft,u){"use strict";u.d(Ft,{G:function(){return I},Z:function(){return O}});var o=u(92310),B=u.n(o),K=u(59301);function I(y){var w=y.children,g=y.prefixCls,m=y.id,M=y.overlayInnerStyle,z=y.bodyClassName,q=y.className,R=y.style;return K.createElement("div",{className:B()("".concat(g,"-content"),q),style:R},K.createElement("div",{className:B()("".concat(g,"-inner"),z),id:m,role:"tooltip",style:M},typeof w=="function"?w():w))}var X=u(67711),A=u(98506),ie=u(33346),re=u(65030),e={shiftX:64,adjustY:1},i={adjustX:1,shiftY:!0},p=[0,0],r={left:{points:["cr","cl"],overflow:i,offset:[-4,0],targetOffset:p},right:{points:["cl","cr"],overflow:i,offset:[4,0],targetOffset:p},top:{points:["bc","tc"],overflow:e,offset:[0,-4],targetOffset:p},bottom:{points:["tc","bc"],overflow:e,offset:[0,4],targetOffset:p},topLeft:{points:["bl","tl"],overflow:e,offset:[0,-4],targetOffset:p},leftTop:{points:["tr","tl"],overflow:i,offset:[-4,0],targetOffset:p},topRight:{points:["br","tr"],overflow:e,offset:[0,-4],targetOffset:p},rightTop:{points:["tl","tr"],overflow:i,offset:[4,0],targetOffset:p},bottomRight:{points:["tr","br"],overflow:e,offset:[0,4],targetOffset:p},rightBottom:{points:["bl","br"],overflow:i,offset:[4,0],targetOffset:p},bottomLeft:{points:["tl","bl"],overflow:e,offset:[0,4],targetOffset:p},leftBottom:{points:["br","bl"],overflow:i,offset:[-4,0],targetOffset:p}},l=null,f=u(80402),v=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],b=function(w,g){var m=w.overlayClassName,M=w.trigger,z=M===void 0?["hover"]:M,q=w.mouseEnterDelay,R=q===void 0?0:q,ae=w.mouseLeaveDelay,te=ae===void 0?.1:ae,Ye=w.overlayStyle,x=w.prefixCls,_=x===void 0?"rc-tooltip":x,F=w.children,k=w.onVisibleChange,Z=w.afterVisibleChange,E=w.transitionName,s=w.animation,c=w.motion,C=w.placement,V=C===void 0?"right":C,Ce=w.align,_e=Ce===void 0?{}:Ce,We=w.destroyTooltipOnHide,vt=We===void 0?!1:We,Ve=w.defaultVisible,yt=w.getTooltipContainer,de=w.overlayInnerStyle,oe=w.arrowContent,ye=w.overlay,Pe=w.id,Ge=w.showArrow,ce=Ge===void 0?!0:Ge,ne=w.classNames,ue=w.styles,L=(0,ie.Z)(w,v),pe=(0,f.Z)(Pe),fe=(0,K.useRef)(null);(0,K.useImperativeHandle)(g,function(){return fe.current});var W=(0,A.Z)({},L);"visible"in w&&(W.popupVisible=w.visible);var P=function(){return K.createElement(I,{key:"content",prefixCls:_,id:pe,bodyClassName:ne==null?void 0:ne.body,overlayInnerStyle:(0,A.Z)((0,A.Z)({},de),ue==null?void 0:ue.body)},ye)},Y=function(){var se=K.Children.only(F),he=(se==null?void 0:se.props)||{},me=(0,A.Z)((0,A.Z)({},he),{},{"aria-describedby":ye?pe:null});return K.cloneElement(F,me)};return K.createElement(re.Z,(0,X.Z)({popupClassName:B()(m,ne==null?void 0:ne.root),prefixCls:_,popup:P,action:z,builtinPlacements:r,popupPlacement:V,ref:fe,popupAlign:_e,getPopupContainer:yt,onPopupVisibleChange:k,afterPopupVisibleChange:Z,popupTransitionName:E,popupAnimation:s,popupMotion:c,defaultPopupVisible:Ve,autoDestroy:vt,mouseLeaveDelay:te,popupStyle:(0,A.Z)((0,A.Z)({},Ye),ue==null?void 0:ue.root),mouseEnterDelay:R,arrow:ce},W),Y())},N=(0,K.forwardRef)(b),O=N},639:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return w}});var o=u(67711),B=u(52873),K=u(98506),I=u(16886),X=u(33346),A=u(59301),ie=u(92310),re=u.n(ie),e=u(26112),i=u(30699),p=function(m){for(var M=m.prefixCls,z=m.level,q=m.isStart,R=m.isEnd,ae="".concat(M,"-indent-unit"),te=[],Ye=0;Ye0&&arguments[0]!==void 0?arguments[0]:[],pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],fe=L.length,W=pe.length;if(Math.abs(fe-W)!==1)return{add:!1,key:null};function P(Y,Be){var se=new Map;Y.forEach(function(me){se.set(me,!0)});var he=Be.filter(function(me){return!se.has(me)});return he.length===1?he[0]:null}return fe ").concat(pe);return pe}var yt=b.forwardRef(function(L,pe){var fe=L.prefixCls,W=L.data,P=L.selectable,Y=L.checkable,Be=L.expandedKeys,se=L.selectedKeys,he=L.checkedKeys,me=L.loadedKeys,Ue=L.loadingKeys,Xe=L.halfCheckedKeys,wt=L.keyEntities,Yt=L.disabled,gt=L.dragging,Ut=L.dragOverNodeKey,ve=L.dropPosition,Re=L.motion,be=L.height,Te=L.itemHeight,at=L.virtual,Ht=L.scrollWidth,Jt=L.focusable,Je=L.activeItem,vn=L.focused,Nn=L.tabIndex,pn=L.onKeyDown,nn=L.onFocus,In=L.onBlur,jn=L.onActiveChange,Gn=L.onListChangeStart,hn=L.onListChangeEnd,kn=(0,m.Z)(L,E),Kn=b.useRef(null),He=b.useRef(null);b.useImperativeHandle(pe,function(){return{scrollTo:function($t){Kn.current.scrollTo($t)},getIndentWidth:function(){return He.current.offsetWidth}}});var ot=b.useState(Be),rn=(0,g.Z)(ot,2),Vn=rn[0],Kt=rn[1],Mn=b.useState(W),or=(0,g.Z)(Mn,2),zn=or[0],sr=or[1],Fn=b.useState(W),Un=(0,g.Z)(Fn,2),Xn=Un[0],Qn=Un[1],Dr=b.useState([]),xn=(0,g.Z)(Dr,2),en=xn[0],Rn=xn[1],Ir=b.useState(null),Nr=(0,g.Z)(Ir,2),Ne=Nr[0],Ie=Nr[1],kt=b.useRef(W);kt.current=W;function Rt(){var tn=kt.current;sr(tn),Qn(tn),Rn([]),Ie(null),hn()}(0,M.Z)(function(){Kt(Be);var tn=k(Vn,Be);if(tn.key!==null)if(tn.add){var $t=zn.findIndex(function(Vt){var Fe=Vt.key;return Fe===tn.key}),_n=We(Z(zn,W,tn.key),at,be,Te),on=zn.slice();on.splice($t+1,0,_e),Qn(on),Rn(_n),Ie("show")}else{var Cn=W.findIndex(function(Vt){var Fe=Vt.key;return Fe===tn.key}),Hn=We(Z(W,zn,tn.key),at,be,Te),wn=W.slice();wn.splice(Cn+1,0,_e),Qn(wn),Rn(Hn),Ie("hide")}else zn!==W&&(sr(W),Qn(W))},[Be,W]),b.useEffect(function(){gt||Rt()},[gt]);var Xt=Re?Xn:W,ze={expandedKeys:Be,selectedKeys:se,loadedKeys:me,loadingKeys:Ue,checkedKeys:he,halfCheckedKeys:Xe,dragOverNodeKey:Ut,dropPosition:ve,keyEntities:wt};return b.createElement(b.Fragment,null,vn&&Je&&b.createElement("span",{style:s,"aria-live":"assertive"},Ve(Je)),b.createElement("div",null,b.createElement("input",{style:s,disabled:Jt===!1||Yt,tabIndex:Jt!==!1?Nn:null,onKeyDown:pn,onFocus:nn,onBlur:In,value:"",onChange:c,"aria-label":"for screen reader"})),b.createElement("div",{className:"".concat(fe,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},b.createElement("div",{className:"".concat(fe,"-indent")},b.createElement("div",{ref:He,className:"".concat(fe,"-indent-unit")}))),b.createElement(z.Z,(0,o.Z)({},kn,{data:Xt,itemKey:vt,height:be,fullHeight:!1,virtual:at,itemHeight:Te,scrollWidth:Ht,prefixCls:"".concat(fe,"-list"),ref:Kn,role:"tree",onVisibleChange:function($t){$t.every(function(_n){return vt(_n)!==C})&&Rt()}}),function(tn){var $t=tn.pos,_n=Object.assign({},(w(tn.data),tn.data)),on=tn.title,Cn=tn.key,Hn=tn.isStart,wn=tn.isEnd,Vt=(0,Ye.km)(Cn,$t);delete _n.key,delete _n.children;var Fe=(0,Ye.H8)(Vt,ze);return b.createElement(F,(0,o.Z)({},_n,Fe,{title:on,active:!!Je&&Cn===Je.key,pos:$t,data:tn.data,isStart:Hn,isEnd:wn,motion:Re,motionNodes:Cn===C?en:null,motionType:Ne,onMotionStart:Gn,onMotionEnd:Rt,treeNodeRequiredProps:ze,onMouseMove:function(){jn(null)}}))}))}),de=yt,oe=u(82661),ye=u(34643),Pe=u(65065),Ge=10,ce=function(L){(0,re.Z)(fe,L);var pe=(0,e.Z)(fe);function fe(){var W;(0,X.Z)(this,fe);for(var P=arguments.length,Y=new Array(P),Be=0;Be2&&arguments[2]!==void 0?arguments[2]:!1,Xe=W.state,wt=Xe.dragChildrenKeys,Yt=Xe.dropPosition,gt=Xe.dropTargetKey,Ut=Xe.dropTargetPos,ve=Xe.dropAllowed;if(ve){var Re=W.props.onDrop;if(W.setState({dragOverNodeKey:null}),W.cleanDragState(),gt!==null){var be=(0,K.Z)((0,K.Z)({},(0,Ye.H8)(gt,W.getTreeNodeRequiredProps())),{},{active:((me=W.getActiveItem())===null||me===void 0?void 0:me.key)===gt,data:(0,Pe.Z)(W.state.keyEntities,gt).node}),Te=wt.includes(gt);(0,v.ZP)(!Te,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var at=(0,oe.yx)(Ut),Ht={event:se,node:(0,Ye.F)(be),dragNode:W.dragNodeProps?(0,Ye.F)(W.dragNodeProps):null,dragNodesKeys:[W.dragNodeProps.eventKey].concat(wt),dropToGap:Yt!==0,dropPosition:Yt+Number(at[at.length-1])};Ue||Re==null||Re(Ht),W.dragNodeProps=null}}}),(0,i.Z)((0,ie.Z)(W),"cleanDragState",function(){var se=W.state.draggingNodeKey;se!==null&&W.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),W.dragStartMousePosition=null,W.currentMouseOverDroppableNodeKey=null}),(0,i.Z)((0,ie.Z)(W),"triggerExpandActionExpand",function(se,he){var me=W.state,Ue=me.expandedKeys,Xe=me.flattenNodes,wt=he.expanded,Yt=he.key,gt=he.isLeaf;if(!(gt||se.shiftKey||se.metaKey||se.ctrlKey)){var Ut=Xe.filter(function(Re){return Re.key===Yt})[0],ve=(0,Ye.F)((0,K.Z)((0,K.Z)({},(0,Ye.H8)(Yt,W.getTreeNodeRequiredProps())),{},{data:Ut.data}));W.setExpandedKeys(wt?(0,oe._5)(Ue,Yt):(0,oe.L0)(Ue,Yt)),W.onNodeExpand(se,ve)}}),(0,i.Z)((0,ie.Z)(W),"onNodeClick",function(se,he){var me=W.props,Ue=me.onClick,Xe=me.expandAction;Xe==="click"&&W.triggerExpandActionExpand(se,he),Ue==null||Ue(se,he)}),(0,i.Z)((0,ie.Z)(W),"onNodeDoubleClick",function(se,he){var me=W.props,Ue=me.onDoubleClick,Xe=me.expandAction;Xe==="doubleClick"&&W.triggerExpandActionExpand(se,he),Ue==null||Ue(se,he)}),(0,i.Z)((0,ie.Z)(W),"onNodeSelect",function(se,he){var me=W.state.selectedKeys,Ue=W.state,Xe=Ue.keyEntities,wt=Ue.fieldNames,Yt=W.props,gt=Yt.onSelect,Ut=Yt.multiple,ve=he.selected,Re=he[wt.key],be=!ve;be?Ut?me=(0,oe.L0)(me,Re):me=[Re]:me=(0,oe._5)(me,Re);var Te=me.map(function(at){var Ht=(0,Pe.Z)(Xe,at);return Ht?Ht.node:null}).filter(Boolean);W.setUncontrolledState({selectedKeys:me}),gt==null||gt(me,{event:"select",selected:be,node:he,selectedNodes:Te,nativeEvent:se.nativeEvent})}),(0,i.Z)((0,ie.Z)(W),"onNodeCheck",function(se,he,me){var Ue=W.state,Xe=Ue.keyEntities,wt=Ue.checkedKeys,Yt=Ue.halfCheckedKeys,gt=W.props,Ut=gt.checkStrictly,ve=gt.onCheck,Re=he.key,be,Te={event:"check",node:he,checked:me,nativeEvent:se.nativeEvent};if(Ut){var at=me?(0,oe.L0)(wt,Re):(0,oe._5)(wt,Re),Ht=(0,oe._5)(Yt,Re);be={checked:at,halfChecked:Ht},Te.checkedNodes=at.map(function(nn){return(0,Pe.Z)(Xe,nn)}).filter(Boolean).map(function(nn){return nn.node}),W.setUncontrolledState({checkedKeys:at})}else{var Jt=(0,ye.S)([].concat((0,I.Z)(wt),[Re]),!0,Xe),Je=Jt.checkedKeys,vn=Jt.halfCheckedKeys;if(!me){var Nn=new Set(Je);Nn.delete(Re);var pn=(0,ye.S)(Array.from(Nn),{checked:!1,halfCheckedKeys:vn},Xe);Je=pn.checkedKeys,vn=pn.halfCheckedKeys}be=Je,Te.checkedNodes=[],Te.checkedNodesPositions=[],Te.halfCheckedKeys=vn,Je.forEach(function(nn){var In=(0,Pe.Z)(Xe,nn);if(In){var jn=In.node,Gn=In.pos;Te.checkedNodes.push(jn),Te.checkedNodesPositions.push({node:jn,pos:Gn})}}),W.setUncontrolledState({checkedKeys:Je},!1,{halfCheckedKeys:vn})}ve==null||ve(be,Te)}),(0,i.Z)((0,ie.Z)(W),"onNodeLoad",function(se){var he,me=se.key,Ue=W.state.keyEntities,Xe=(0,Pe.Z)(Ue,me);if(!(Xe!=null&&(he=Xe.children)!==null&&he!==void 0&&he.length)){var wt=new Promise(function(Yt,gt){W.setState(function(Ut){var ve=Ut.loadedKeys,Re=ve===void 0?[]:ve,be=Ut.loadingKeys,Te=be===void 0?[]:be,at=W.props,Ht=at.loadData,Jt=at.onLoad;if(!Ht||Re.includes(me)||Te.includes(me))return null;var Je=Ht(se);return Je.then(function(){var vn=W.state.loadedKeys,Nn=(0,oe.L0)(vn,me);Jt==null||Jt(Nn,{event:"load",node:se}),W.setUncontrolledState({loadedKeys:Nn}),W.setState(function(pn){return{loadingKeys:(0,oe._5)(pn.loadingKeys,me)}}),Yt()}).catch(function(vn){if(W.setState(function(pn){return{loadingKeys:(0,oe._5)(pn.loadingKeys,me)}}),W.loadingRetryTimes[me]=(W.loadingRetryTimes[me]||0)+1,W.loadingRetryTimes[me]>=Ge){var Nn=W.state.loadedKeys;(0,v.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),W.setUncontrolledState({loadedKeys:(0,oe.L0)(Nn,me)}),Yt()}gt(vn)}),{loadingKeys:(0,oe.L0)(Te,me)}})});return wt.catch(function(){}),wt}}),(0,i.Z)((0,ie.Z)(W),"onNodeMouseEnter",function(se,he){var me=W.props.onMouseEnter;me==null||me({event:se,node:he})}),(0,i.Z)((0,ie.Z)(W),"onNodeMouseLeave",function(se,he){var me=W.props.onMouseLeave;me==null||me({event:se,node:he})}),(0,i.Z)((0,ie.Z)(W),"onNodeContextMenu",function(se,he){var me=W.props.onRightClick;me&&(se.preventDefault(),me({event:se,node:he}))}),(0,i.Z)((0,ie.Z)(W),"onFocus",function(){var se=W.props.onFocus;W.setState({focused:!0});for(var he=arguments.length,me=new Array(he),Ue=0;Ue1&&arguments[1]!==void 0?arguments[1]:!1,me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!W.destroyed){var Ue=!1,Xe=!0,wt={};Object.keys(se).forEach(function(Yt){if(W.props.hasOwnProperty(Yt)){Xe=!1;return}Ue=!0,wt[Yt]=se[Yt]}),Ue&&(!he||Xe)&&W.setState((0,K.Z)((0,K.Z)({},wt),me))}}),(0,i.Z)((0,ie.Z)(W),"scrollTo",function(se){W.listRef.current.scrollTo(se)}),W}return(0,A.Z)(fe,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var P=this.props,Y=P.activeKey,Be=P.itemScrollOffset,se=Be===void 0?0:Be;Y!==void 0&&Y!==this.state.activeKey&&(this.setState({activeKey:Y}),Y!==null&&this.scrollTo({key:Y,offset:se}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var P=this.state,Y=P.focused,Be=P.flattenNodes,se=P.keyEntities,he=P.draggingNodeKey,me=P.activeKey,Ue=P.dropLevelOffset,Xe=P.dropContainerKey,wt=P.dropTargetKey,Yt=P.dropPosition,gt=P.dragOverNodeKey,Ut=P.indent,ve=this.props,Re=ve.prefixCls,be=ve.className,Te=ve.style,at=ve.showLine,Ht=ve.focusable,Jt=ve.tabIndex,Je=Jt===void 0?0:Jt,vn=ve.selectable,Nn=ve.showIcon,pn=ve.icon,nn=ve.switcherIcon,In=ve.draggable,jn=ve.checkable,Gn=ve.checkStrictly,hn=ve.disabled,kn=ve.motion,Kn=ve.loadData,He=ve.filterTreeNode,ot=ve.height,rn=ve.itemHeight,Vn=ve.scrollWidth,Kt=ve.virtual,Mn=ve.titleRender,or=ve.dropIndicatorRender,zn=ve.onContextMenu,sr=ve.onScroll,Fn=ve.direction,Un=ve.rootClassName,Xn=ve.rootStyle,Qn=(0,f.Z)(this.props,{aria:!0,data:!0}),Dr;In&&((0,B.Z)(In)==="object"?Dr=In:typeof In=="function"?Dr={nodeDraggable:In}:Dr={});var xn={prefixCls:Re,selectable:vn,showIcon:Nn,icon:pn,switcherIcon:nn,draggable:Dr,draggingNodeKey:he,checkable:jn,checkStrictly:Gn,disabled:hn,keyEntities:se,dropLevelOffset:Ue,dropContainerKey:Xe,dropTargetKey:wt,dropPosition:Yt,dragOverNodeKey:gt,indent:Ut,direction:Fn,dropIndicatorRender:or,loadData:Kn,filterTreeNode:He,titleRender:Mn,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};return b.createElement(N.k.Provider,{value:xn},b.createElement("div",{className:r()(Re,be,Un,(0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(Re,"-show-line"),at),"".concat(Re,"-focused"),Y),"".concat(Re,"-active-focused"),me!==null)),style:Xn},b.createElement(de,(0,o.Z)({ref:this.listRef,prefixCls:Re,style:Te,data:Be,disabled:hn,selectable:vn,checkable:!!jn,motion:kn,dragging:he!==null,height:ot,itemHeight:rn,virtual:Kt,focusable:Ht,focused:Y,tabIndex:Je,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:zn,onScroll:sr,scrollWidth:Vn},this.getTreeNodeRequiredProps(),Qn))))}}],[{key:"getDerivedStateFromProps",value:function(P,Y){var Be=Y.prevProps,se={prevProps:P};function he(Je){return!Be&&P.hasOwnProperty(Je)||Be&&Be[Je]!==P[Je]}var me,Ue=Y.fieldNames;if(he("fieldNames")&&(Ue=(0,Ye.w$)(P.fieldNames),se.fieldNames=Ue),he("treeData")?me=P.treeData:he("children")&&((0,v.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),me=(0,Ye.zn)(P.children)),me){se.treeData=me;var Xe=(0,Ye.I8)(me,{fieldNames:Ue});se.keyEntities=(0,K.Z)((0,i.Z)({},C,Ce),Xe.keyEntities)}var wt=se.keyEntities||Y.keyEntities;if(he("expandedKeys")||Be&&he("autoExpandParent"))se.expandedKeys=P.autoExpandParent||!Be&&P.defaultExpandParent?(0,oe.r7)(P.expandedKeys,wt):P.expandedKeys;else if(!Be&&P.defaultExpandAll){var Yt=(0,K.Z)({},wt);delete Yt[C];var gt=[];Object.keys(Yt).forEach(function(Je){var vn=Yt[Je];vn.children&&vn.children.length&>.push(vn.key)}),se.expandedKeys=gt}else!Be&&P.defaultExpandedKeys&&(se.expandedKeys=P.autoExpandParent||P.defaultExpandParent?(0,oe.r7)(P.defaultExpandedKeys,wt):P.defaultExpandedKeys);if(se.expandedKeys||delete se.expandedKeys,me||se.expandedKeys){var Ut=(0,Ye.oH)(me||Y.treeData,se.expandedKeys||Y.expandedKeys,Ue);se.flattenNodes=Ut}if(P.selectable&&(he("selectedKeys")?se.selectedKeys=(0,oe.BT)(P.selectedKeys,P):!Be&&P.defaultSelectedKeys&&(se.selectedKeys=(0,oe.BT)(P.defaultSelectedKeys,P))),P.checkable){var ve;if(he("checkedKeys")?ve=(0,oe.E6)(P.checkedKeys)||{}:!Be&&P.defaultCheckedKeys?ve=(0,oe.E6)(P.defaultCheckedKeys)||{}:me&&(ve=(0,oe.E6)(P.checkedKeys)||{checkedKeys:Y.checkedKeys,halfCheckedKeys:Y.halfCheckedKeys}),ve){var Re=ve,be=Re.checkedKeys,Te=be===void 0?[]:be,at=Re.halfCheckedKeys,Ht=at===void 0?[]:at;if(!P.checkStrictly){var Jt=(0,ye.S)(Te,!0,wt);Te=Jt.checkedKeys,Ht=Jt.halfCheckedKeys}se.checkedKeys=Te,se.halfCheckedKeys=Ht}}return he("loadedKeys")&&(se.loadedKeys=P.loadedKeys),se}}]),fe}(b.Component);(0,i.Z)(ce,"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:[],dropIndicatorRender:y,allowDrop:function(){return!0},expandAction:!1}),(0,i.Z)(ce,"TreeNode",R.Z);var ne=ce,ue=ne},82661:function(er,Ft,u){"use strict";u.d(Ft,{BT:function(){return b},E6:function(){return y},L0:function(){return i},OM:function(){return v},_5:function(){return e},r7:function(){return w},wA:function(){return r},yx:function(){return p}});var o=u(15142),B=u(26420),K=u(48736),I=u(59301),X=u(639),A=u(65065),ie=u(34061),re=null;function e(g,m){if(!g)return[];var M=g.slice(),z=M.indexOf(m);return z>=0&&M.splice(z,1),M}function i(g,m){var M=(g||[]).slice();return M.indexOf(m)===-1&&M.push(m),M}function p(g){return g.split("-")}function r(g,m){var M=[],z=(0,A.Z)(m,g);function q(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];R.forEach(function(ae){var te=ae.key,Ye=ae.children;M.push(te),q(Ye)})}return q(z.children),M}function l(g){if(g.parent){var m=p(g.pos);return Number(m[m.length-1])===g.parent.children.length-1}return!1}function f(g){var m=p(g.pos);return Number(m[m.length-1])===0}function v(g,m,M,z,q,R,ae,te,Ye,x){var _,F=g.clientX,k=g.clientY,Z=g.target.getBoundingClientRect(),E=Z.top,s=Z.height,c=(x==="rtl"?-1:1)*(((q==null?void 0:q.x)||0)-F),C=(c-12)/z,V=Ye.filter(function(ue){var L;return(L=te[ue])===null||L===void 0||(L=L.children)===null||L===void 0?void 0:L.length}),Ce=(0,A.Z)(te,M.eventKey);if(k-1.5?R({dragNode:Ge,dropNode:ce,dropPosition:1})?oe=1:ne=!1:R({dragNode:Ge,dropNode:ce,dropPosition:0})?oe=0:R({dragNode:Ge,dropNode:ce,dropPosition:1})?oe=1:ne=!1:R({dragNode:Ge,dropNode:ce,dropPosition:1})?oe=1:ne=!1,{dropPosition:oe,dropLevelOffset:ye,dropTargetKey:Ce.key,dropTargetPos:Ce.pos,dragOverNodeKey:de,dropContainerKey:oe===0?null:((_=Ce.parent)===null||_===void 0?void 0:_.key)||null,dropAllowed:ne}}function b(g,m){if(g){var M=m.multiple;return M?g.slice():g.length?[g[0]]:g}}var N=function(m){return m};function O(g,m){if(!g)return[];var M=m||{},z=M.processProps,q=z===void 0?N:z,R=Array.isArray(g)?g:[g];return R.map(function(ae){var te=ae.children,Ye=_objectWithoutProperties(ae,re),x=O(te,m);return React.createElement(TreeNode,_extends({key:Ye.key},q(Ye)),x)})}function y(g){if(!g)return null;var m;if(Array.isArray(g))m={checkedKeys:g,halfCheckedKeys:void 0};else if((0,B.Z)(g)==="object")m={checkedKeys:g.checked||void 0,halfCheckedKeys:g.halfChecked||void 0};else return(0,K.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return m}function w(g,m){var M=new Set;function z(q){if(!M.has(q)){var R=(0,A.Z)(m,q);if(R){M.add(q);var ae=R.parent,te=R.node;te.disabled||ae&&z(ae.key)}}}return(g||[]).forEach(function(q){z(q)}),(0,o.Z)(M)}},34643:function(er,Ft,u){"use strict";u.d(Ft,{S:function(){return ie}});var o=u(48736),B=u(65065);function K(re,e){var i=new Set;return re.forEach(function(p){e.has(p)||i.add(p)}),i}function I(re){var e=re||{},i=e.disabled,p=e.disableCheckbox,r=e.checkable;return!!(i||p)||r===!1}function X(re,e,i,p){for(var r=new Set(re),l=new Set,f=0;f<=i;f+=1){var v=e.get(f)||new Set;v.forEach(function(y){var w=y.key,g=y.node,m=y.children,M=m===void 0?[]:m;r.has(w)&&!p(g)&&M.filter(function(z){return!p(z.node)}).forEach(function(z){r.add(z.key)})})}for(var b=new Set,N=i;N>=0;N-=1){var O=e.get(N)||new Set;O.forEach(function(y){var w=y.parent,g=y.node;if(!(p(g)||!y.parent||b.has(y.parent.key))){if(p(y.parent.node)){b.add(w.key);return}var m=!0,M=!1;(w.children||[]).filter(function(z){return!p(z.node)}).forEach(function(z){var q=z.key,R=r.has(q);m&&!R&&(m=!1),!M&&(R||l.has(q))&&(M=!0)}),m&&r.add(w.key),M&&l.add(w.key),b.add(w.key)}})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(K(l,r))}}function A(re,e,i,p,r){for(var l=new Set(re),f=new Set(e),v=0;v<=p;v+=1){var b=i.get(v)||new Set;b.forEach(function(w){var g=w.key,m=w.node,M=w.children,z=M===void 0?[]:M;!l.has(g)&&!f.has(g)&&!r(m)&&z.filter(function(q){return!r(q.node)}).forEach(function(q){l.delete(q.key)})})}f=new Set;for(var N=new Set,O=p;O>=0;O-=1){var y=i.get(O)||new Set;y.forEach(function(w){var g=w.parent,m=w.node;if(!(r(m)||!w.parent||N.has(w.parent.key))){if(r(w.parent.node)){N.add(g.key);return}var M=!0,z=!1;(g.children||[]).filter(function(q){return!r(q.node)}).forEach(function(q){var R=q.key,ae=l.has(R);M&&!ae&&(M=!1),!z&&(ae||f.has(R))&&(z=!0)}),M||l.delete(g.key),z&&f.add(g.key),N.add(g.key)}})}return{checkedKeys:Array.from(l),halfCheckedKeys:Array.from(K(f,l))}}function ie(re,e,i,p){var r=[],l;p?l=p:l=I;var f=new Set(re.filter(function(O){var y=!!(0,B.Z)(i,O);return y||r.push(O),y})),v=new Map,b=0;Object.keys(i).forEach(function(O){var y=i[O],w=y.level,g=v.get(w);g||(g=new Set,v.set(w,g)),g.add(y),b=Math.max(b,w)}),(0,o.ZP)(!r.length,"Tree missing follow keys: ".concat(r.slice(0,100).map(function(O){return"'".concat(O,"'")}).join(", ")));var N;return e===!0?N=X(f,v,b,l):N=A(f,e.halfCheckedKeys,v,b,l),N}},65065:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return o}});function o(B,K){return B[K]}},34061:function(er,Ft,u){"use strict";u.d(Ft,{F:function(){return w},H8:function(){return y},I8:function(){return O},km:function(){return r},oH:function(){return b},w$:function(){return l},zn:function(){return v}});var o=u(26420),B=u(15142),K=u(98506),I=u(33346),X=u(11592),A=u(2738),ie=u(48736),re=u(65065),e=["children"];function i(g,m){return"".concat(g,"-").concat(m)}function p(g){return g&&g.type&&g.type.isTreeNode}function r(g,m){return g!=null?g:m}function l(g){var m=g||{},M=m.title,z=m._title,q=m.key,R=m.children,ae=M||"title";return{title:ae,_title:z||[ae],key:q||"key",children:R||"children"}}function f(g,m){var M=new Map;function z(q){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(q||[]).forEach(function(ae){var te=ae[m.key],Ye=ae[m.children];warning(te!=null,"Tree node must have a certain key: [".concat(R).concat(te,"]"));var x=String(te);warning(!M.has(x)||te===null||te===void 0,"Same 'key' exist in the Tree: ".concat(x)),M.set(x,!0),z(Ye,"".concat(R).concat(x," > "))})}z(g)}function v(g){function m(M){var z=(0,X.Z)(M);return z.map(function(q){if(!p(q))return(0,ie.ZP)(!q,"Tree/TreeNode can only accept TreeNode as children."),null;var R=q.key,ae=q.props,te=ae.children,Ye=(0,I.Z)(ae,e),x=(0,K.Z)({key:R},Ye),_=m(te);return _.length&&(x.children=_),x}).filter(function(q){return q})}return m(g)}function b(g,m,M){var z=l(M),q=z._title,R=z.key,ae=z.children,te=new Set(m===!0?[]:m),Ye=[];function x(_){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return _.map(function(k,Z){for(var E=i(F?F.pos:"0",Z),s=r(k[R],E),c,C=0;C1&&arguments[1]!==void 0?arguments[1]:{},M=m.initWrapper,z=m.processEntity,q=m.onProcessFinished,R=m.externalGetKey,ae=m.childrenPropName,te=m.fieldNames,Ye=arguments.length>2?arguments[2]:void 0,x=R||Ye,_={},F={},k={posEntities:_,keyEntities:F};return M&&(k=M(k)||k),N(g,function(Z){var E=Z.node,s=Z.index,c=Z.pos,C=Z.key,V=Z.parentPos,Ce=Z.level,_e=Z.nodes,We={node:E,nodes:_e,index:s,key:C,pos:c,level:Ce},vt=r(C,c);_[c]=We,F[vt]=We,We.parent=_[V],We.parent&&(We.parent.children=We.parent.children||[],We.parent.children.push(We)),z&&z(We,k)},{externalGetKey:x,childrenPropName:ae,fieldNames:te}),q&&q(k),k}function y(g,m){var M=m.expandedKeys,z=m.selectedKeys,q=m.loadedKeys,R=m.loadingKeys,ae=m.checkedKeys,te=m.halfCheckedKeys,Ye=m.dragOverNodeKey,x=m.dropPosition,_=m.keyEntities,F=(0,re.Z)(_,g),k={eventKey:g,expanded:M.indexOf(g)!==-1,selected:z.indexOf(g)!==-1,loaded:q.indexOf(g)!==-1,loading:R.indexOf(g)!==-1,checked:ae.indexOf(g)!==-1,halfChecked:te.indexOf(g)!==-1,pos:String(F?F.pos:""),dragOver:Ye===g&&x===0,dragOverGapTop:Ye===g&&x===-1,dragOverGapBottom:Ye===g&&x===1};return k}function w(g){var m=g.data,M=g.expanded,z=g.selected,q=g.checked,R=g.loaded,ae=g.loading,te=g.halfChecked,Ye=g.dragOver,x=g.dragOverGapTop,_=g.dragOverGapBottom,F=g.pos,k=g.active,Z=g.eventKey,E=(0,K.Z)((0,K.Z)({},m),{},{expanded:M,selected:z,checked:q,loaded:R,loading:ae,halfChecked:te,dragOver:Ye,dragOverGapTop:x,dragOverGapBottom:_,pos:F,active:k,key:Z});return"props"in E||Object.defineProperty(E,"props",{get:function(){return(0,ie.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),g}}),E}},90472:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return Z}});var o=u(67711),B=u(42573),K=u(58698),I=u(62437),X=u(74700),A=u(45080),ie=u(52873),re=u(59301),e=u(98506),i=u(33346),p=u(26420),r=u(77910),l=u(51343),f=u(15142),v=u(92310),b=u.n(v),N=u(26112),O=u(48736),y=function(E,s){if(E&&s){var c=Array.isArray(s)?s:s.split(","),C=E.name||"",V=E.type||"",Ce=V.replace(/\/.*$/,"");return c.some(function(_e){var We=_e.trim();if(/^\*(\/\*)?$/.test(_e))return!0;if(We.charAt(0)==="."){var vt=C.toLowerCase(),Ve=We.toLowerCase(),yt=[Ve];return(Ve===".jpg"||Ve===".jpeg")&&(yt=[".jpg",".jpeg"]),yt.some(function(de){return vt.endsWith(de)})}return/\/\*$/.test(We)?Ce===We.replace(/\/.*$/,""):V===We?!0:/^\w+$/.test(We)?((0,O.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(We,"'.Skip for check.")),!0):!1})}return!0};function w(E,s){var c="cannot ".concat(E.method," ").concat(E.action," ").concat(s.status,"'"),C=new Error(c);return C.status=s.status,C.method=E.method,C.url=E.action,C}function g(E){var s=E.responseText||E.response;if(!s)return s;try{return JSON.parse(s)}catch(c){return s}}function m(E){var s=new XMLHttpRequest;E.onProgress&&s.upload&&(s.upload.onprogress=function(Ce){Ce.total>0&&(Ce.percent=Ce.loaded/Ce.total*100),E.onProgress(Ce)});var c=new FormData;E.data&&Object.keys(E.data).forEach(function(V){var Ce=E.data[V];if(Array.isArray(Ce)){Ce.forEach(function(_e){c.append("".concat(V,"[]"),_e)});return}c.append(V,Ce)}),E.file instanceof Blob?c.append(E.filename,E.file,E.file.name):c.append(E.filename,E.file),s.onerror=function(Ce){E.onError(Ce)},s.onload=function(){return s.status<200||s.status>=300?E.onError(w(E,s),g(s)):E.onSuccess(g(s),s)},s.open(E.method,E.action,!0),E.withCredentials&&"withCredentials"in s&&(s.withCredentials=!0);var C=E.headers||{};return C["X-Requested-With"]!==null&&s.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(C).forEach(function(V){C[V]!==null&&s.setRequestHeader(V,C[V])}),s.send(c),{abort:function(){s.abort()}}}var M=function(){var E=(0,l.Z)((0,r.Z)().mark(function s(c,C){var V,Ce,_e,We,vt,Ve,yt,de;return(0,r.Z)().wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:Ve=function(){return Ve=(0,l.Z)((0,r.Z)().mark(function Ge(ce){return(0,r.Z)().wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.abrupt("return",new Promise(function(L){ce.file(function(pe){C(pe)?(ce.fullPath&&!pe.webkitRelativePath&&(Object.defineProperties(pe,{webkitRelativePath:{writable:!0}}),pe.webkitRelativePath=ce.fullPath.replace(/^\//,""),Object.defineProperties(pe,{webkitRelativePath:{writable:!1}})),L(pe)):L(null)})}));case 1:case"end":return ue.stop()}},Ge)})),Ve.apply(this,arguments)},vt=function(Ge){return Ve.apply(this,arguments)},We=function(){return We=(0,l.Z)((0,r.Z)().mark(function Ge(ce){var ne,ue,L,pe,fe;return(0,r.Z)().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:ne=ce.createReader(),ue=[];case 2:return P.next=5,new Promise(function(Y){ne.readEntries(Y,function(){return Y([])})});case 5:if(L=P.sent,pe=L.length,pe){P.next=9;break}return P.abrupt("break",12);case 9:for(fe=0;fefe?ue-(L-fe):ue+(L-pe)}function y(ce,ne,ue){var L=ce.length,pe=ne.length,fe,W;if(L===0&&pe===0)return null;L2&&arguments[2]!==void 0?arguments[2]:!1,he=Y?Be<0&&P.current.left||Be>0&&P.current.right:Be<0&&P.current.top||Be>0&&P.current.bottom;return se&&he?(clearTimeout(fe.current),pe.current=!1):(!he||pe.current)&&W(),!pe.current&&he}};function q(ce,ne,ue,L,pe,fe,W){var P=(0,r.useRef)(0),Y=(0,r.useRef)(null),Be=(0,r.useRef)(null),se=(0,r.useRef)(!1),he=z(ne,ue,L,pe);function me(Ut,ve){if(g.Z.cancel(Y.current),!he(!1,ve)){var Re=Ut;if(!Re._virtualHandled)Re._virtualHandled=!0;else return;P.current+=ve,Be.current=ve,M||Re.preventDefault(),Y.current=(0,g.Z)(function(){var be=se.current?10:1;W(P.current*be,!1),P.current=0})}}function Ue(Ut,ve){W(ve,!0),M||Ut.preventDefault()}var Xe=(0,r.useRef)(null),wt=(0,r.useRef)(null);function Yt(Ut){if(ce){g.Z.cancel(wt.current),wt.current=(0,g.Z)(function(){Xe.current=null},2);var ve=Ut.deltaX,Re=Ut.deltaY,be=Ut.shiftKey,Te=ve,at=Re;(Xe.current==="sx"||!Xe.current&&be&&Re&&!ve)&&(Te=Re,at=0,Xe.current="sx");var Ht=Math.abs(Te),Jt=Math.abs(at);Xe.current===null&&(Xe.current=fe&&Ht>Jt?"x":"y"),Xe.current==="y"?me(Ut,at):Ue(Ut,Te)}}function gt(Ut){ce&&(se.current=Ut.detail===Be.current)}return[Yt,gt]}function R(ce,ne,ue,L){var pe=r.useMemo(function(){return[new Map,[]]},[ce,ue.id,L]),fe=(0,X.Z)(pe,2),W=fe[0],P=fe[1],Y=function(se){var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:se,me=W.get(se),Ue=W.get(he);if(me===void 0||Ue===void 0)for(var Xe=ce.length,wt=P.length;wt0&&arguments[0]!==void 0?arguments[0]:!1;se();var Xe=function(){var gt=!1;P.current.forEach(function(Ut,ve){if(Ut&&Ut.offsetParent){var Re=Ut.offsetHeight,be=getComputedStyle(Ut),Te=be.marginTop,at=be.marginBottom,Ht=_(Te),Jt=_(at),Je=Re+Ht+Jt;Y.current.get(ve)!==Je&&(Y.current.set(ve,Je),gt=!0)}}),gt&&W(function(Ut){return Ut+1})};if(Ue)Xe();else{Be.current+=1;var wt=Be.current;Promise.resolve().then(function(){wt===Be.current&&Xe()})}}function me(Ue,Xe){var wt=ce(Ue),Yt=P.current.get(wt);Xe?(P.current.set(wt,Xe),he()):P.current.delete(wt),!Yt!=!Xe&&(Xe?ne==null||ne(Ue):ue==null||ue(Ue))}return(0,r.useEffect)(function(){return se},[]),[me,he,Y.current,fe]}var k=14/15;function Z(ce,ne,ue){var L=(0,r.useRef)(!1),pe=(0,r.useRef)(0),fe=(0,r.useRef)(0),W=(0,r.useRef)(null),P=(0,r.useRef)(null),Y,Be=function(Ue){if(L.current){var Xe=Math.ceil(Ue.touches[0].pageX),wt=Math.ceil(Ue.touches[0].pageY),Yt=pe.current-Xe,gt=fe.current-wt,Ut=Math.abs(Yt)>Math.abs(gt);Ut?pe.current=Xe:fe.current=wt;var ve=ue(Ut,Ut?Yt:gt,!1,Ue);ve&&Ue.preventDefault(),clearInterval(P.current),ve&&(P.current=setInterval(function(){Ut?Yt*=k:gt*=k;var Re=Math.floor(Ut?Yt:gt);(!ue(Ut,Re,!0)||Math.abs(Re)<=.1)&&clearInterval(P.current)},16))}},se=function(){L.current=!1,Y()},he=function(Ue){Y(),Ue.touches.length===1&&!L.current&&(L.current=!0,pe.current=Math.ceil(Ue.touches[0].pageX),fe.current=Math.ceil(Ue.touches[0].pageY),W.current=Ue.target,W.current.addEventListener("touchmove",Be,{passive:!1}),W.current.addEventListener("touchend",se,{passive:!0}))};Y=function(){W.current&&(W.current.removeEventListener("touchmove",Be),W.current.removeEventListener("touchend",se))},(0,p.Z)(function(){return ce&&ne.current.addEventListener("touchstart",he,{passive:!0}),function(){var me;(me=ne.current)===null||me===void 0||me.removeEventListener("touchstart",he),Y(),clearInterval(P.current)}},[ce])}function E(ce){return Math.floor(Math.pow(ce,.5))}function s(ce,ne){var ue="touches"in ce?ce.touches[0]:ce;return ue[ne?"pageX":"pageY"]-window[ne?"scrollX":"scrollY"]}function c(ce,ne,ue){r.useEffect(function(){var L=ne.current;if(ce&&L){var pe=!1,fe,W,P=function(){g.Z.cancel(fe)},Y=function me(){P(),fe=(0,g.Z)(function(){ue(W),me()})},Be=function(Ue){if(!(Ue.target.draggable||Ue.button!==0)){var Xe=Ue;Xe._virtualHandled||(Xe._virtualHandled=!0,pe=!0)}},se=function(){pe=!1,P()},he=function(Ue){if(pe){var Xe=s(Ue,!1),wt=L.getBoundingClientRect(),Yt=wt.top,gt=wt.bottom;if(Xe<=Yt){var Ut=Yt-Xe;W=-E(Ut),Y()}else if(Xe>=gt){var ve=Xe-gt;W=E(ve),Y()}else P()}};return L.addEventListener("mousedown",Be),L.ownerDocument.addEventListener("mouseup",se),L.ownerDocument.addEventListener("mousemove",he),function(){L.removeEventListener("mousedown",Be),L.ownerDocument.removeEventListener("mouseup",se),L.ownerDocument.removeEventListener("mousemove",he),P()}}},[ce])}var C=10;function V(ce,ne,ue,L,pe,fe,W,P){var Y=r.useRef(),Be=r.useState(null),se=(0,X.Z)(Be,2),he=se[0],me=se[1];return(0,p.Z)(function(){if(he&&he.times=0;nn-=1){var In=pe(ne[nn]),jn=ue.get(In);if(jn===void 0){Ut=!0;break}if(pn-=jn,pn<=0)break}switch(be){case"top":Re=at-Yt;break;case"bottom":Re=Ht-gt+Yt;break;default:{var Gn=ce.current.scrollTop,hn=Gn+gt;athn&&(ve="bottom")}}Re!==null&&W(Re),Re!==he.lastTop&&(Ut=!0)}Ut&&me((0,K.Z)((0,K.Z)({},he),{},{times:he.times+1,targetAlign:ve,lastTop:Re}))}},[he,ce.current]),function(Ue){if(Ue==null){P();return}if(g.Z.cancel(Y.current),typeof Ue=="number")W(Ue);else if(Ue&&(0,B.Z)(Ue)==="object"){var Xe,wt=Ue.align;"index"in Ue?Xe=Ue.index:Xe=ne.findIndex(function(Ut){return pe(Ut)===Ue.key});var Yt=Ue.offset,gt=Yt===void 0?0:Yt;me({times:0,index:Xe,offset:gt,originAlign:wt})}}}var Ce=r.forwardRef(function(ce,ne){var ue=ce.prefixCls,L=ce.rtl,pe=ce.scrollOffset,fe=ce.scrollRange,W=ce.onStartMove,P=ce.onStopMove,Y=ce.onScroll,Be=ce.horizontal,se=ce.spinSize,he=ce.containerSize,me=ce.style,Ue=ce.thumbStyle,Xe=ce.showScrollBar,wt=r.useState(!1),Yt=(0,X.Z)(wt,2),gt=Yt[0],Ut=Yt[1],ve=r.useState(null),Re=(0,X.Z)(ve,2),be=Re[0],Te=Re[1],at=r.useState(null),Ht=(0,X.Z)(at,2),Jt=Ht[0],Je=Ht[1],vn=!L,Nn=r.useRef(),pn=r.useRef(),nn=r.useState(Xe),In=(0,X.Z)(nn,2),jn=In[0],Gn=In[1],hn=r.useRef(),kn=function(){Xe===!0||Xe===!1||(clearTimeout(hn.current),Gn(!0),hn.current=setTimeout(function(){Gn(!1)},3e3))},Kn=fe-he||0,He=he-se||0,ot=r.useMemo(function(){if(pe===0||Kn===0)return 0;var Un=pe/Kn;return Un*He},[pe,Kn,He]),rn=function(Xn){Xn.stopPropagation(),Xn.preventDefault()},Vn=r.useRef({top:ot,dragging:gt,pageY:be,startTop:Jt});Vn.current={top:ot,dragging:gt,pageY:be,startTop:Jt};var Kt=function(Xn){Ut(!0),Te(s(Xn,Be)),Je(Vn.current.top),W(),Xn.stopPropagation(),Xn.preventDefault()};r.useEffect(function(){var Un=function(xn){xn.preventDefault()},Xn=Nn.current,Qn=pn.current;return Xn.addEventListener("touchstart",Un,{passive:!1}),Qn.addEventListener("touchstart",Kt,{passive:!1}),function(){Xn.removeEventListener("touchstart",Un),Qn.removeEventListener("touchstart",Kt)}},[]);var Mn=r.useRef();Mn.current=Kn;var or=r.useRef();or.current=He,r.useEffect(function(){if(gt){var Un,Xn=function(xn){var en=Vn.current,Rn=en.dragging,Ir=en.pageY,Nr=en.startTop;g.Z.cancel(Un);var Ne=Nn.current.getBoundingClientRect(),Ie=he/(Be?Ne.width:Ne.height);if(Rn){var kt=(s(xn,Be)-Ir)*Ie,Rt=Nr;!vn&&Be?Rt-=kt:Rt+=kt;var Xt=Mn.current,ze=or.current,tn=ze?Rt/ze:0,$t=Math.ceil(tn*Xt);$t=Math.max($t,0),$t=Math.min($t,Xt),Un=(0,g.Z)(function(){Y($t,Be)})}},Qn=function(){Ut(!1),P()};return window.addEventListener("mousemove",Xn,{passive:!0}),window.addEventListener("touchmove",Xn,{passive:!0}),window.addEventListener("mouseup",Qn,{passive:!0}),window.addEventListener("touchend",Qn,{passive:!0}),function(){window.removeEventListener("mousemove",Xn),window.removeEventListener("touchmove",Xn),window.removeEventListener("mouseup",Qn),window.removeEventListener("touchend",Qn),g.Z.cancel(Un)}}},[gt]),r.useEffect(function(){return kn(),function(){clearTimeout(hn.current)}},[pe]),r.useImperativeHandle(ne,function(){return{delayHidden:kn}});var zn="".concat(ue,"-scrollbar"),sr={position:"absolute",visibility:jn?null:"hidden"},Fn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return Be?(Object.assign(sr,{height:8,left:0,right:0,bottom:0}),Object.assign(Fn,(0,I.Z)({height:"100%",width:se},vn?"left":"right",ot))):(Object.assign(sr,(0,I.Z)({width:8,top:0,bottom:0},vn?"right":"left",0)),Object.assign(Fn,{width:"100%",height:se,top:ot})),r.createElement("div",{ref:Nn,className:re()(zn,(0,I.Z)((0,I.Z)((0,I.Z)({},"".concat(zn,"-horizontal"),Be),"".concat(zn,"-vertical"),!Be),"".concat(zn,"-visible"),jn)),style:(0,K.Z)((0,K.Z)({},sr),me),onMouseDown:rn,onMouseMove:kn},r.createElement("div",{ref:pn,className:re()("".concat(zn,"-thumb"),(0,I.Z)({},"".concat(zn,"-thumb-moving"),gt)),style:(0,K.Z)((0,K.Z)({},Fn),Ue),onMouseDown:Kt}))}),_e=Ce,We=20;function vt(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ue=ce/ne*ce;return isNaN(ue)&&(ue=0),ue=Math.max(ue,We),Math.floor(ue)}var Ve=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],yt=[],de={overflowY:"auto",overflowAnchor:"none"};function oe(ce,ne){var ue=ce.prefixCls,L=ue===void 0?"rc-virtual-list":ue,pe=ce.className,fe=ce.height,W=ce.itemHeight,P=ce.fullHeight,Y=P===void 0?!0:P,Be=ce.style,se=ce.data,he=ce.children,me=ce.itemKey,Ue=ce.virtual,Xe=ce.direction,wt=ce.scrollWidth,Yt=ce.component,gt=Yt===void 0?"div":Yt,Ut=ce.onScroll,ve=ce.onVirtualScroll,Re=ce.onVisibleChange,be=ce.innerProps,Te=ce.extraRender,at=ce.styles,Ht=ce.showScrollBar,Jt=Ht===void 0?"optional":Ht,Je=(0,A.Z)(ce,Ve),vn=r.useCallback(function(je){return typeof me=="function"?me(je):je==null?void 0:je[me]},[me]),Nn=F(vn,null,null),pn=(0,X.Z)(Nn,4),nn=pn[0],In=pn[1],jn=pn[2],Gn=pn[3],hn=!!(Ue!==!1&&fe&&W),kn=r.useMemo(function(){return Object.values(jn.maps).reduce(function(je,rt){return je+rt},0)},[jn.id,jn.maps]),Kn=hn&&se&&(Math.max(W*se.length,kn)>fe||!!wt),He=Xe==="rtl",ot=re()(L,(0,I.Z)({},"".concat(L,"-rtl"),He),pe),rn=se||yt,Vn=(0,r.useRef)(),Kt=(0,r.useRef)(),Mn=(0,r.useRef)(),or=(0,r.useState)(0),zn=(0,X.Z)(or,2),sr=zn[0],Fn=zn[1],Un=(0,r.useState)(0),Xn=(0,X.Z)(Un,2),Qn=Xn[0],Dr=Xn[1],xn=(0,r.useState)(!1),en=(0,X.Z)(xn,2),Rn=en[0],Ir=en[1],Nr=function(){Ir(!0)},Ne=function(){Ir(!1)},Ie={getKey:vn};function kt(je){Fn(function(rt){var ft;typeof je=="function"?ft=je(rt):ft=je;var St=ln(ft);return Vn.current.scrollTop=St,St})}var Rt=(0,r.useRef)({start:0,end:rn.length}),Xt=(0,r.useRef)(),ze=w(rn,vn),tn=(0,X.Z)(ze,1),$t=tn[0];Xt.current=$t;var _n=r.useMemo(function(){if(!hn)return{scrollHeight:void 0,start:0,end:rn.length-1,offset:void 0};if(!Kn){var je;return{scrollHeight:((je=Kt.current)===null||je===void 0?void 0:je.offsetHeight)||0,start:0,end:rn.length-1,offset:void 0}}for(var rt=0,ft,St,Ot,fn=rn.length,d=0;d=sr&&ft===void 0&&(ft=d,St=rt),$>sr+fe&&Ot===void 0&&(Ot=d),rt=$}return ft===void 0&&(ft=0,St=0,Ot=Math.ceil(fe/W)),Ot===void 0&&(Ot=rn.length-1),Ot=Math.min(Ot+1,rn.length-1),{scrollHeight:rt,start:ft,end:Ot,offset:St}},[Kn,hn,sr,rn,Gn,fe]),on=_n.scrollHeight,Cn=_n.start,Hn=_n.end,wn=_n.offset;Rt.current.start=Cn,Rt.current.end=Hn,r.useLayoutEffect(function(){var je=jn.getRecord();if(je.size===1){var rt=Array.from(je.keys())[0],ft=je.get(rt),St=rn[Cn];if(St&&ft===void 0){var Ot=vn(St);if(Ot===rt){var fn=jn.get(rt),d=fn-W;kt(function(U){return U+d})}}}jn.resetRecord()},[on]);var Vt=r.useState({width:0,height:fe}),Fe=(0,X.Z)(Vt,2),st=Fe[0],lt=Fe[1],ct=function(rt){lt({width:rt.offsetWidth,height:rt.offsetHeight})},jt=(0,r.useRef)(),It=(0,r.useRef)(),Pt=r.useMemo(function(){return vt(st.width,wt)},[st.width,wt]),an=r.useMemo(function(){return vt(st.height,on)},[st.height,on]),un=on-fe,Tn=(0,r.useRef)(un);Tn.current=un;function ln(je){var rt=je;return Number.isNaN(Tn.current)||(rt=Math.min(rt,Tn.current)),rt=Math.max(rt,0),rt}var Jn=sr<=0,dr=sr>=un,yr=Qn<=0,Sr=Qn>=wt,Rr=z(Jn,dr,yr,Sr),hr=function(){return{x:He?-Qn:Qn,y:sr}},br=(0,r.useRef)(hr()),bn=(0,i.zX)(function(je){if(ve){var rt=(0,K.Z)((0,K.Z)({},hr()),je);(br.current.x!==rt.x||br.current.y!==rt.y)&&(ve(rt),br.current=rt)}});function Ln(je,rt){var ft=je;rt?((0,l.flushSync)(function(){Dr(ft)}),bn()):kt(ft)}function tr(je){var rt=je.currentTarget.scrollTop;rt!==sr&&kt(rt),Ut==null||Ut(je),bn()}var Pr=function(rt){var ft=rt,St=wt?wt-st.width:0;return ft=Math.max(ft,0),ft=Math.min(ft,St),ft},Er=(0,i.zX)(function(je,rt){rt?((0,l.flushSync)(function(){Dr(function(ft){var St=ft+(He?-je:je);return Pr(St)})}),bn()):kt(function(ft){var St=ft+je;return St})}),Ar=q(hn,Jn,dr,yr,Sr,!!wt,Er),Yr=(0,X.Z)(Ar,2),le=Yr[0],it=Yr[1];Z(hn,Vn,function(je,rt,ft,St){var Ot=St;return Rr(je,rt,ft)?!1:!Ot||!Ot._virtualHandled?(Ot&&(Ot._virtualHandled=!0),le({preventDefault:function(){},deltaX:je?rt:0,deltaY:je?0:rt}),!0):!1}),c(Kn,Vn,function(je){kt(function(rt){return rt+je})}),(0,p.Z)(function(){function je(ft){var St=Jn&&ft.detail<0,Ot=dr&&ft.detail>0;hn&&!St&&!Ot&&ft.preventDefault()}var rt=Vn.current;return rt.addEventListener("wheel",le,{passive:!1}),rt.addEventListener("DOMMouseScroll",it,{passive:!0}),rt.addEventListener("MozMousePixelScroll",je,{passive:!1}),function(){rt.removeEventListener("wheel",le),rt.removeEventListener("DOMMouseScroll",it),rt.removeEventListener("MozMousePixelScroll",je)}},[hn,Jn,dr]),(0,p.Z)(function(){if(wt){var je=Pr(Qn);Dr(je),bn({x:je})}},[st.width,wt]);var Ee=function(){var rt,ft;(rt=jt.current)===null||rt===void 0||rt.delayHidden(),(ft=It.current)===null||ft===void 0||ft.delayHidden()},ut=V(Vn,rn,jn,W,vn,function(){return In(!0)},kt,Ee);r.useImperativeHandle(ne,function(){return{nativeElement:Mn.current,getScrollInfo:hr,scrollTo:function(rt){function ft(St){return St&&(0,B.Z)(St)==="object"&&("left"in St||"top"in St)}ft(rt)?(rt.left!==void 0&&Dr(Pr(rt.left)),ut(rt.top)):ut(rt)}}}),(0,p.Z)(function(){if(Re){var je=rn.slice(Cn,Hn+1);Re(je,rn)}},[Cn,Hn,rn]);var Et=R(rn,vn,jn,W),Bt=Te==null?void 0:Te({start:Cn,end:Hn,virtual:Kn,offsetX:Qn,offsetY:wn,rtl:He,getSize:Et}),Qt=N(rn,Cn,Hn,wt,Qn,nn,he,Ie),Gt=null;fe&&(Gt=(0,K.Z)((0,I.Z)({},Y?"height":"maxHeight",fe),de),hn&&(Gt.overflowY="hidden",wt&&(Gt.overflowX="hidden"),Rn&&(Gt.pointerEvents="none")));var Tt={};return He&&(Tt.dir="rtl"),r.createElement("div",(0,o.Z)({ref:Mn,style:(0,K.Z)((0,K.Z)({},Be),{},{position:"relative"}),className:ot},Tt,Je),r.createElement(e.Z,{onResize:ct},r.createElement(gt,{className:"".concat(L,"-holder"),style:Gt,ref:Vn,onScroll:tr,onMouseEnter:Ee},r.createElement(v,{prefixCls:L,height:on,offsetX:Qn,offsetY:wn,scrollWidth:wt,onInnerResize:In,ref:Kt,innerProps:be,rtl:He,extra:Bt},Qt))),Kn&&on>fe&&r.createElement(_e,{ref:jt,prefixCls:L,scrollOffset:sr,scrollRange:on,rtl:He,onScroll:Ln,onStartMove:Nr,onStopMove:Ne,spinSize:an,containerSize:st.height,style:at==null?void 0:at.verticalScrollBar,thumbStyle:at==null?void 0:at.verticalScrollBarThumb,showScrollBar:Jt}),Kn&&wt>st.width&&r.createElement(_e,{ref:It,prefixCls:L,scrollOffset:Qn,scrollRange:wt,rtl:He,onScroll:Ln,onStartMove:Nr,onStopMove:Ne,spinSize:Pt,containerSize:st.width,horizontal:!0,style:at==null?void 0:at.horizontalScrollBar,thumbStyle:at==null?void 0:at.horizontalScrollBarThumb,showScrollBar:Jt}))}var ye=r.forwardRef(oe);ye.displayName="List";var Pe=ye,Ge=Pe},22061:function(er,Ft,u){"use strict";u.d(Ft,{Z5:function(){return ns},_l:function(){return Hs},bK:function(){return lu}});var o=u(59301),B=u(528),K=u(67711),I=u(59781),X=o.createContext(null),A=null;function ie(t){t()}var re=ie,e=function(n){return re=n},i=function(){return re};function p(){var t=i(),n=null,a=null;return{clear:function(){n=null,a=null},notify:function(){t(function(){for(var S=n;S;)S.callback(),S=S.next})},get:function(){for(var S=[],D=n;D;)S.push(D),D=D.next;return S},subscribe:function(S){var D=!0,T=a={callback:S,next:null,prev:a};return T.prev?T.prev.next=T:n=T,function(){!D||n===null||(D=!1,T.next?T.next.prev=T.prev:a=T.prev,T.prev?T.prev.next=T.next:n=T.next)}}}}var r={notify:function(){},get:function(){return[]}};function l(t,n){var a,h=r;function S(xe){return ge(),h.subscribe(xe)}function D(){h.notify()}function T(){Oe.onStateChange&&Oe.onStateChange()}function j(){return!!a}function ge(){a||(a=n?n.addNestedSub(T):t.subscribe(T),h=p())}function Le(){a&&(a(),a=void 0,h.clear(),h=r)}var Oe={addNestedSub:S,notifyNestedSubs:D,handleChangeWrapper:T,isSubscribed:j,trySubscribe:ge,tryUnsubscribe:Le,getListeners:function(){return h}};return Oe}var f=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?o.useLayoutEffect:o.useEffect;function v(t){var n=t.store,a=t.context,h=t.children,S=(0,o.useMemo)(function(){var j=l(n);return{store:n,subscription:j}},[n]),D=(0,o.useMemo)(function(){return n.getState()},[n]);f(function(){var j=S.subscription;return j.onStateChange=j.notifyNestedSubs,j.trySubscribe(),D!==n.getState()&&j.notifyNestedSubs(),function(){j.tryUnsubscribe(),j.onStateChange=null}},[S,D]);var T=a||X;return o.createElement(T.Provider,{value:S},h)}var b=v,N=u(12359),O=u(94266),y=u.n(O),w=u(53410),g=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],m=["reactReduxForwardedRef"],M=[],z=[null,null],q=function(n){try{return JSON.stringify(n)}catch(a){return String(n)}};function R(t,n){var a=t[1];return[n.payload,a+1]}function ae(t,n,a){f(function(){return t.apply(void 0,n)},a)}function te(t,n,a,h,S,D,T){t.current=h,n.current=S,a.current=!1,D.current&&(D.current=null,T())}function Ye(t,n,a,h,S,D,T,j,ge,Le){if(t){var Oe=!1,xe=null,De=function(){if(!Oe){var qn=n.getState(),lr,mr;try{lr=h(qn,S.current)}catch(Or){mr=Or,xe=Or}mr||(xe=null),lr===D.current?T.current||ge():(D.current=lr,j.current=lr,T.current=!0,Le({type:"STORE_UPDATED",payload:{error:mr}}))}};a.onStateChange=De,a.trySubscribe(),De();var $e=function(){if(Oe=!0,a.tryUnsubscribe(),a.onStateChange=null,xe)throw xe};return $e}}var x=function(){return[null,0]};function _(t,n){n===void 0&&(n={});var a=n,h=a.getDisplayName,S=h===void 0?function(Jr){return"ConnectAdvanced("+Jr+")"}:h,D=a.methodName,T=D===void 0?"connectAdvanced":D,j=a.renderCountProp,ge=j===void 0?void 0:j,Le=a.shouldHandleStateChanges,Oe=Le===void 0?!0:Le,xe=a.storeKey,De=xe===void 0?"store":xe,$e=a.withRef,zt=$e===void 0?!1:$e,qn=a.forwardRef,lr=qn===void 0?!1:qn,mr=a.context,Or=mr===void 0?X:mr,Lr=(0,N.Z)(a,g);if(0)var Ur;var ea=Or;return function(ca){var Ca=ca.displayName||ca.name||"Component",da=S(Ca),wa=(0,K.Z)({},Lr,{getDisplayName:S,methodName:T,renderCountProp:ge,shouldHandleStateChanges:Oe,storeKey:De,displayName:da,wrappedComponentName:Ca,WrappedComponent:ca}),Fa=Lr.pure;function Ia(Ra){return t(Ra.dispatch,wa)}var ni=Fa?o.useMemo:function(Ra){return Ra()};function qa(Ra){var di=(0,o.useMemo)(function(){var Oi=Ra.reactReduxForwardedRef,_o=(0,N.Z)(Ra,m);return[Ra.context,Oi,_o]},[Ra]),ai=di[0],Ri=di[1],_i=di[2],vi=(0,o.useMemo)(function(){return ai&&ai.Consumer&&(0,w.isContextConsumer)(o.createElement(ai.Consumer,null))?ai:ea},[ai,ea]),ii=(0,o.useContext)(vi),Ei=!!Ra.store&&!!Ra.store.getState&&!!Ra.store.dispatch,Ki=!!ii&&!!ii.store,oi=Ei?Ra.store:ii.store,Bi=(0,o.useMemo)(function(){return Ia(oi)},[oi]),Vi=(0,o.useMemo)(function(){if(!Oe)return z;var Oi=l(oi,Ei?null:ii.subscription),_o=Oi.notifyNestedSubs.bind(Oi);return[Oi,_o]},[oi,Ei,ii]),xi=Vi[0],zi=Vi[1],Ui=(0,o.useMemo)(function(){return Ei?ii:(0,K.Z)({},ii,{subscription:xi})},[Ei,ii,xi]),su=(0,o.useReducer)(R,M,x),Js=su[0],Hi=Js[0],qs=su[1];if(Hi&&Hi.error)throw Hi.error;var cu=(0,o.useRef)(),go=(0,o.useRef)(_i),ji=(0,o.useRef)(),fu=(0,o.useRef)(!1),yo=ni(function(){return ji.current&&_i===go.current?ji.current:Bi(oi.getState(),_i)},[oi,Hi,_i]);ae(te,[go,cu,fu,_i,yo,ji,zi]),ae(Ye,[Oe,oi,xi,Bi,go,cu,fu,ji,zi,qs],[oi,xi,Bi]);var bo=(0,o.useMemo)(function(){return o.createElement(ca,(0,K.Z)({},yo,{ref:Ri}))},[Ri,ca,yo]),$s=(0,o.useMemo)(function(){return Oe?o.createElement(vi.Provider,{value:Ui},bo):bo},[vi,bo,Ui]);return $s}var Ua=Fa?o.memo(qa):qa;if(Ua.WrappedComponent=ca,Ua.displayName=qa.displayName=da,lr){var ri=o.forwardRef(function(di,ai){return o.createElement(Ua,(0,K.Z)({},di,{reactReduxForwardedRef:ai}))});return ri.displayName=da,ri.WrappedComponent=ca,y()(ri,ca)}return y()(Ua,ca)}}function F(t,n){return t===n?t!==0||n!==0||1/t===1/n:t!==t&&n!==n}function k(t,n){if(F(t,n))return!0;if(typeof t!="object"||t===null||typeof n!="object"||n===null)return!1;var a=Object.keys(t),h=Object.keys(n);if(a.length!==h.length)return!1;for(var S=0;S=0;h--){var S=n[h](t);if(S)return S}return function(D,T){throw new Error("Invalid value of type "+typeof t+" for "+a+" argument when connecting component "+T.wrappedComponentName+".")}}function fe(t,n){return t===n}function W(t){var n=t===void 0?{}:t,a=n.connectHOC,h=a===void 0?_:a,S=n.mapStateToPropsFactories,D=S===void 0?Ve:S,T=n.mapDispatchToPropsFactories,j=T===void 0?_e:T,ge=n.mergePropsFactories,Le=ge===void 0?Pe:ge,Oe=n.selectorFactory,xe=Oe===void 0?ue:Oe;return function($e,zt,qn,lr){lr===void 0&&(lr={});var mr=lr,Or=mr.pure,Lr=Or===void 0?!0:Or,Ur=mr.areStatesEqual,ea=Ur===void 0?fe:Ur,Jr=mr.areOwnPropsEqual,ca=Jr===void 0?k:Jr,Ca=mr.areStatePropsEqual,da=Ca===void 0?k:Ca,wa=mr.areMergedPropsEqual,Fa=wa===void 0?k:wa,Ia=(0,N.Z)(mr,L),ni=pe($e,D,"mapStateToProps"),qa=pe(zt,j,"mapDispatchToProps"),Ua=pe(qn,Le,"mergeProps");return h(xe,(0,K.Z)({methodName:"connect",getDisplayName:function(Ra){return"Connect("+Ra+")"},shouldHandleStateChanges:!!$e,initMapStateToProps:ni,initMapDispatchToProps:qa,initMergeProps:Ua,pure:Lr,areStatesEqual:ea,areOwnPropsEqual:ca,areStatePropsEqual:da,areMergedPropsEqual:Fa},Ia))}}var P=W();function Y(){var t=useContext(ReactReduxContext);return t}function Be(t){t===void 0&&(t=ReactReduxContext);var n=t===ReactReduxContext?useDefaultReduxContext:function(){return useContext(t)};return function(){var h=n(),S=h.store;return S}}var se=null;function he(t){t===void 0&&(t=ReactReduxContext);var n=t===ReactReduxContext?useDefaultStore:createStoreHook(t);return function(){var h=n();return h.dispatch}}var me=null,Ue=function(n,a){return n===a};function Xe(t,n,a,h){var S=useReducer(function(zt){return zt+1},0),D=S[1],T=useMemo(function(){return createSubscription(a,h)},[a,h]),j=useRef(),ge=useRef(),Le=useRef(),Oe=useRef(),xe=a.getState(),De;try{if(t!==ge.current||xe!==Le.current||j.current){var $e=t(xe);Oe.current===void 0||!n($e,Oe.current)?De=$e:De=Oe.current}else De=Oe.current}catch(zt){throw j.current&&(zt.message+=` +`,y=["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","white-space"],w={},g;function m(Z){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=Z.getAttribute("id")||Z.getAttribute("data-reactid")||Z.getAttribute("name");if(E&&w[s])return w[s];var c=window.getComputedStyle(Z),C=c.getPropertyValue("box-sizing")||c.getPropertyValue("-moz-box-sizing")||c.getPropertyValue("-webkit-box-sizing"),V=parseFloat(c.getPropertyValue("padding-bottom"))+parseFloat(c.getPropertyValue("padding-top")),Ce=parseFloat(c.getPropertyValue("border-bottom-width"))+parseFloat(c.getPropertyValue("border-top-width")),_e=y.map(function(vt){return"".concat(vt,":").concat(c.getPropertyValue(vt))}).join(";"),We={sizingStyle:_e,paddingSize:V,borderSize:Ce,boxSizing:C};return E&&s&&(w[s]=We),We}function M(Z){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;g||(g=document.createElement("textarea"),g.setAttribute("tab-index","-1"),g.setAttribute("aria-hidden","true"),g.setAttribute("name","hiddenTextarea"),document.body.appendChild(g)),Z.getAttribute("wrap")?g.setAttribute("wrap",Z.getAttribute("wrap")):g.removeAttribute("wrap");var C=m(Z,E),V=C.paddingSize,Ce=C.borderSize,_e=C.boxSizing,We=C.sizingStyle;g.setAttribute("style","".concat(We,";").concat(O)),g.value=Z.value||Z.placeholder||"";var vt=void 0,Ve=void 0,yt,de=g.scrollHeight;if(_e==="border-box"?de+=Ce:_e==="content-box"&&(de-=V),s!==null||c!==null){g.value=" ";var oe=g.scrollHeight-V;s!==null&&(vt=oe*s,_e==="border-box"&&(vt=vt+V+Ce),de=Math.max(vt,de)),c!==null&&(Ve=oe*c,_e==="border-box"&&(Ve=Ve+V+Ce),yt=de>Ve?"":"hidden",de=Math.min(Ve,de))}var ye={height:de,overflowY:yt,resize:"none"};return vt&&(ye.minHeight=vt),Ve&&(ye.maxHeight=Ve),ye}var z=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],q=0,R=1,ae=2,te=l.forwardRef(function(Z,E){var s=Z,c=s.prefixCls,C=s.defaultValue,V=s.value,Ce=s.autoSize,_e=s.onResize,We=s.className,vt=s.style,Ve=s.disabled,yt=s.onChange,de=s.onInternalAutoSize,oe=(0,A.Z)(s,z),ye=(0,r.Z)(C,{value:V,postState:function(Ht){return Ht!=null?Ht:""}}),Pe=(0,X.Z)(ye,2),Ge=Pe[0],ce=Pe[1],ne=function(Ht){ce(Ht.target.value),yt==null||yt(Ht)},ue=l.useRef();l.useImperativeHandle(E,function(){return{textArea:ue.current}});var L=l.useMemo(function(){return Ce&&(0,f.Z)(Ce)==="object"?[Ce.minRows,Ce.maxRows]:[]},[Ce]),pe=(0,X.Z)(L,2),fe=pe[0],W=pe[1],P=!!Ce,Y=function(){try{if(document.activeElement===ue.current){var Ht=ue.current,Jt=Ht.selectionStart,Je=Ht.selectionEnd,vn=Ht.scrollTop;ue.current.setSelectionRange(Jt,Je),ue.current.scrollTop=vn}}catch(Nn){}},Be=l.useState(ae),se=(0,X.Z)(Be,2),he=se[0],me=se[1],Ue=l.useState(),Xe=(0,X.Z)(Ue,2),wt=Xe[0],Yt=Xe[1],gt=function(){me(q)};(0,b.Z)(function(){P&>()},[V,fe,W,P]),(0,b.Z)(function(){if(he===q)me(R);else if(he===R){var at=M(ue.current,!1,fe,W);me(ae),Yt(at)}else Y()},[he]);var Ut=l.useRef(),ve=function(){N.Z.cancel(Ut.current)},Re=function(Ht){he===ae&&(_e==null||_e(Ht),Ce&&(ve(),Ut.current=(0,N.Z)(function(){gt()})))};l.useEffect(function(){return ve},[]);var be=P?wt:null,Te=(0,K.Z)((0,K.Z)({},vt),be);return(he===q||he===R)&&(Te.overflowY="hidden",Te.overflowX="hidden"),l.createElement(v.Z,{onResize:Re,disabled:!(Ce||_e)},l.createElement("textarea",(0,o.Z)({},oe,{ref:ue,style:Te,className:re()(c,We,(0,B.Z)({},"".concat(c,"-disabled"),Ve)),disabled:Ve,value:Ge,onChange:ne})))}),Ye=te,x=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],_=l.forwardRef(function(Z,E){var s,c=Z.defaultValue,C=Z.value,V=Z.onFocus,Ce=Z.onBlur,_e=Z.onChange,We=Z.allowClear,vt=Z.maxLength,Ve=Z.onCompositionStart,yt=Z.onCompositionEnd,de=Z.suffix,oe=Z.prefixCls,ye=oe===void 0?"rc-textarea":oe,Pe=Z.showCount,Ge=Z.count,ce=Z.className,ne=Z.style,ue=Z.disabled,L=Z.hidden,pe=Z.classNames,fe=Z.styles,W=Z.onResize,P=Z.onClear,Y=Z.onPressEnter,Be=Z.readOnly,se=Z.autoSize,he=Z.onKeyDown,me=(0,A.Z)(Z,x),Ue=(0,r.Z)(c,{value:C,defaultValue:c}),Xe=(0,X.Z)(Ue,2),wt=Xe[0],Yt=Xe[1],gt=wt==null?"":String(wt),Ut=l.useState(!1),ve=(0,X.Z)(Ut,2),Re=ve[0],be=ve[1],Te=l.useRef(!1),at=l.useState(null),Ht=(0,X.Z)(at,2),Jt=Ht[0],Je=Ht[1],vn=(0,l.useRef)(null),Nn=(0,l.useRef)(null),pn=function(){var Rn;return(Rn=Nn.current)===null||Rn===void 0?void 0:Rn.textArea},nn=function(){pn().focus()};(0,l.useImperativeHandle)(E,function(){var en;return{resizableTextArea:Nn.current,focus:nn,blur:function(){pn().blur()},nativeElement:((en=vn.current)===null||en===void 0?void 0:en.nativeElement)||pn()}}),(0,l.useEffect)(function(){be(function(en){return!ue&&en})},[ue]);var In=l.useState(null),jn=(0,X.Z)(In,2),Gn=jn[0],hn=jn[1];l.useEffect(function(){if(Gn){var en;(en=pn()).setSelectionRange.apply(en,(0,I.Z)(Gn))}},[Gn]);var kn=(0,i.Z)(Ge,Pe),Kn=(s=kn.max)!==null&&s!==void 0?s:vt,He=Number(Kn)>0,ot=kn.strategy(gt),rn=!!Kn&&ot>Kn,Vn=function(Rn,Ir){var Nr=Ir;!Te.current&&kn.exceedFormatter&&kn.max&&kn.strategy(Ir)>kn.max&&(Nr=kn.exceedFormatter(Ir,{max:kn.max}),Ir!==Nr&&hn([pn().selectionStart||0,pn().selectionEnd||0])),Yt(Nr),(0,p.rJ)(Rn.currentTarget,Rn,_e,Nr)},Kt=function(Rn){Te.current=!0,Ve==null||Ve(Rn)},Mn=function(Rn){Te.current=!1,Vn(Rn,Rn.currentTarget.value),yt==null||yt(Rn)},or=function(Rn){Vn(Rn,Rn.target.value)},zn=function(Rn){Rn.key==="Enter"&&Y&&Y(Rn),he==null||he(Rn)},sr=function(Rn){be(!0),V==null||V(Rn)},Fn=function(Rn){be(!1),Ce==null||Ce(Rn)},Un=function(Rn){Yt(""),nn(),(0,p.rJ)(pn(),Rn,_e)},Xn=de,Qn;kn.show&&(kn.showFormatter?Qn=kn.showFormatter({value:gt,count:ot,maxLength:Kn}):Qn="".concat(ot).concat(He?" / ".concat(Kn):""),Xn=l.createElement(l.Fragment,null,Xn,l.createElement("span",{className:re()("".concat(ye,"-data-count"),pe==null?void 0:pe.count),style:fe==null?void 0:fe.count},Qn)));var Dr=function(Rn){var Ir;W==null||W(Rn),(Ir=pn())!==null&&Ir!==void 0&&Ir.style.height&&Je(!0)},xn=!se&&!Pe&&!We;return l.createElement(e.BaseInput,{ref:vn,value:gt,allowClear:We,handleReset:Un,suffix:Xn,prefixCls:ye,classNames:(0,K.Z)((0,K.Z)({},pe),{},{affixWrapper:re()(pe==null?void 0:pe.affixWrapper,(0,B.Z)((0,B.Z)({},"".concat(ye,"-show-count"),Pe),"".concat(ye,"-textarea-allow-clear"),We))}),disabled:ue,focused:Re,className:re()(ce,rn&&"".concat(ye,"-out-of-range")),style:(0,K.Z)((0,K.Z)({},ne),Jt&&!xn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Qn=="string"?Qn:void 0}},hidden:L,readOnly:Be,onClear:P},l.createElement(Ye,(0,o.Z)({},me,{autoSize:se,maxLength:vt,onKeyDown:zn,onChange:or,onFocus:sr,onBlur:Fn,onCompositionStart:Kt,onCompositionEnd:Mn,className:re()(pe==null?void 0:pe.textarea),style:(0,K.Z)((0,K.Z)({},fe==null?void 0:fe.textarea),{},{resize:ne==null?void 0:ne.resize}),disabled:ue,prefixCls:ye,onResize:Dr,ref:Nn,readOnly:Be})))}),F=_,k=F},29125:function(er,Ft,u){"use strict";u.d(Ft,{G:function(){return I},Z:function(){return O}});var o=u(92310),B=u.n(o),K=u(59301);function I(y){var w=y.children,g=y.prefixCls,m=y.id,M=y.overlayInnerStyle,z=y.bodyClassName,q=y.className,R=y.style;return K.createElement("div",{className:B()("".concat(g,"-content"),q),style:R},K.createElement("div",{className:B()("".concat(g,"-inner"),z),id:m,role:"tooltip",style:M},typeof w=="function"?w():w))}var X=u(67711),A=u(98506),ie=u(33346),re=u(65030),e={shiftX:64,adjustY:1},i={adjustX:1,shiftY:!0},p=[0,0],r={left:{points:["cr","cl"],overflow:i,offset:[-4,0],targetOffset:p},right:{points:["cl","cr"],overflow:i,offset:[4,0],targetOffset:p},top:{points:["bc","tc"],overflow:e,offset:[0,-4],targetOffset:p},bottom:{points:["tc","bc"],overflow:e,offset:[0,4],targetOffset:p},topLeft:{points:["bl","tl"],overflow:e,offset:[0,-4],targetOffset:p},leftTop:{points:["tr","tl"],overflow:i,offset:[-4,0],targetOffset:p},topRight:{points:["br","tr"],overflow:e,offset:[0,-4],targetOffset:p},rightTop:{points:["tl","tr"],overflow:i,offset:[4,0],targetOffset:p},bottomRight:{points:["tr","br"],overflow:e,offset:[0,4],targetOffset:p},rightBottom:{points:["bl","br"],overflow:i,offset:[4,0],targetOffset:p},bottomLeft:{points:["tl","bl"],overflow:e,offset:[0,4],targetOffset:p},leftBottom:{points:["br","bl"],overflow:i,offset:[-4,0],targetOffset:p}},l=null,f=u(80402),v=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],b=function(w,g){var m=w.overlayClassName,M=w.trigger,z=M===void 0?["hover"]:M,q=w.mouseEnterDelay,R=q===void 0?0:q,ae=w.mouseLeaveDelay,te=ae===void 0?.1:ae,Ye=w.overlayStyle,x=w.prefixCls,_=x===void 0?"rc-tooltip":x,F=w.children,k=w.onVisibleChange,Z=w.afterVisibleChange,E=w.transitionName,s=w.animation,c=w.motion,C=w.placement,V=C===void 0?"right":C,Ce=w.align,_e=Ce===void 0?{}:Ce,We=w.destroyTooltipOnHide,vt=We===void 0?!1:We,Ve=w.defaultVisible,yt=w.getTooltipContainer,de=w.overlayInnerStyle,oe=w.arrowContent,ye=w.overlay,Pe=w.id,Ge=w.showArrow,ce=Ge===void 0?!0:Ge,ne=w.classNames,ue=w.styles,L=(0,ie.Z)(w,v),pe=(0,f.Z)(Pe),fe=(0,K.useRef)(null);(0,K.useImperativeHandle)(g,function(){return fe.current});var W=(0,A.Z)({},L);"visible"in w&&(W.popupVisible=w.visible);var P=function(){return K.createElement(I,{key:"content",prefixCls:_,id:pe,bodyClassName:ne==null?void 0:ne.body,overlayInnerStyle:(0,A.Z)((0,A.Z)({},de),ue==null?void 0:ue.body)},ye)},Y=function(){var se=K.Children.only(F),he=(se==null?void 0:se.props)||{},me=(0,A.Z)((0,A.Z)({},he),{},{"aria-describedby":ye?pe:null});return K.cloneElement(F,me)};return K.createElement(re.Z,(0,X.Z)({popupClassName:B()(m,ne==null?void 0:ne.root),prefixCls:_,popup:P,action:z,builtinPlacements:r,popupPlacement:V,ref:fe,popupAlign:_e,getPopupContainer:yt,onPopupVisibleChange:k,afterPopupVisibleChange:Z,popupTransitionName:E,popupAnimation:s,popupMotion:c,defaultPopupVisible:Ve,autoDestroy:vt,mouseLeaveDelay:te,popupStyle:(0,A.Z)((0,A.Z)({},Ye),ue==null?void 0:ue.root),mouseEnterDelay:R,arrow:ce},W),Y())},N=(0,K.forwardRef)(b),O=N},639:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return w}});var o=u(67711),B=u(52873),K=u(98506),I=u(16886),X=u(33346),A=u(59301),ie=u(92310),re=u.n(ie),e=u(26112),i=u(30699),p=function(m){for(var M=m.prefixCls,z=m.level,q=m.isStart,R=m.isEnd,ae="".concat(M,"-indent-unit"),te=[],Ye=0;Ye0&&arguments[0]!==void 0?arguments[0]:[],pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],fe=L.length,W=pe.length;if(Math.abs(fe-W)!==1)return{add:!1,key:null};function P(Y,Be){var se=new Map;Y.forEach(function(me){se.set(me,!0)});var he=Be.filter(function(me){return!se.has(me)});return he.length===1?he[0]:null}return fe ").concat(pe);return pe}var yt=b.forwardRef(function(L,pe){var fe=L.prefixCls,W=L.data,P=L.selectable,Y=L.checkable,Be=L.expandedKeys,se=L.selectedKeys,he=L.checkedKeys,me=L.loadedKeys,Ue=L.loadingKeys,Xe=L.halfCheckedKeys,wt=L.keyEntities,Yt=L.disabled,gt=L.dragging,Ut=L.dragOverNodeKey,ve=L.dropPosition,Re=L.motion,be=L.height,Te=L.itemHeight,at=L.virtual,Ht=L.scrollWidth,Jt=L.focusable,Je=L.activeItem,vn=L.focused,Nn=L.tabIndex,pn=L.onKeyDown,nn=L.onFocus,In=L.onBlur,jn=L.onActiveChange,Gn=L.onListChangeStart,hn=L.onListChangeEnd,kn=(0,m.Z)(L,E),Kn=b.useRef(null),He=b.useRef(null);b.useImperativeHandle(pe,function(){return{scrollTo:function($t){Kn.current.scrollTo($t)},getIndentWidth:function(){return He.current.offsetWidth}}});var ot=b.useState(Be),rn=(0,g.Z)(ot,2),Vn=rn[0],Kt=rn[1],Mn=b.useState(W),or=(0,g.Z)(Mn,2),zn=or[0],sr=or[1],Fn=b.useState(W),Un=(0,g.Z)(Fn,2),Xn=Un[0],Qn=Un[1],Dr=b.useState([]),xn=(0,g.Z)(Dr,2),en=xn[0],Rn=xn[1],Ir=b.useState(null),Nr=(0,g.Z)(Ir,2),Ne=Nr[0],Ie=Nr[1],kt=b.useRef(W);kt.current=W;function Rt(){var tn=kt.current;sr(tn),Qn(tn),Rn([]),Ie(null),hn()}(0,M.Z)(function(){Kt(Be);var tn=k(Vn,Be);if(tn.key!==null)if(tn.add){var $t=zn.findIndex(function(Vt){var Fe=Vt.key;return Fe===tn.key}),_n=We(Z(zn,W,tn.key),at,be,Te),on=zn.slice();on.splice($t+1,0,_e),Qn(on),Rn(_n),Ie("show")}else{var Cn=W.findIndex(function(Vt){var Fe=Vt.key;return Fe===tn.key}),Hn=We(Z(W,zn,tn.key),at,be,Te),wn=W.slice();wn.splice(Cn+1,0,_e),Qn(wn),Rn(Hn),Ie("hide")}else zn!==W&&(sr(W),Qn(W))},[Be,W]),b.useEffect(function(){gt||Rt()},[gt]);var Xt=Re?Xn:W,ze={expandedKeys:Be,selectedKeys:se,loadedKeys:me,loadingKeys:Ue,checkedKeys:he,halfCheckedKeys:Xe,dragOverNodeKey:Ut,dropPosition:ve,keyEntities:wt};return b.createElement(b.Fragment,null,vn&&Je&&b.createElement("span",{style:s,"aria-live":"assertive"},Ve(Je)),b.createElement("div",null,b.createElement("input",{style:s,disabled:Jt===!1||Yt,tabIndex:Jt!==!1?Nn:null,onKeyDown:pn,onFocus:nn,onBlur:In,value:"",onChange:c,"aria-label":"for screen reader"})),b.createElement("div",{className:"".concat(fe,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},b.createElement("div",{className:"".concat(fe,"-indent")},b.createElement("div",{ref:He,className:"".concat(fe,"-indent-unit")}))),b.createElement(z.Z,(0,o.Z)({},kn,{data:Xt,itemKey:vt,height:be,fullHeight:!1,virtual:at,itemHeight:Te,scrollWidth:Ht,prefixCls:"".concat(fe,"-list"),ref:Kn,role:"tree",onVisibleChange:function($t){$t.every(function(_n){return vt(_n)!==C})&&Rt()}}),function(tn){var $t=tn.pos,_n=Object.assign({},(w(tn.data),tn.data)),on=tn.title,Cn=tn.key,Hn=tn.isStart,wn=tn.isEnd,Vt=(0,Ye.km)(Cn,$t);delete _n.key,delete _n.children;var Fe=(0,Ye.H8)(Vt,ze);return b.createElement(F,(0,o.Z)({},_n,Fe,{title:on,active:!!Je&&Cn===Je.key,pos:$t,data:tn.data,isStart:Hn,isEnd:wn,motion:Re,motionNodes:Cn===C?en:null,motionType:Ne,onMotionStart:Gn,onMotionEnd:Rt,treeNodeRequiredProps:ze,onMouseMove:function(){jn(null)}}))}))}),de=yt,oe=u(82661),ye=u(34643),Pe=u(65065),Ge=10,ce=function(L){(0,re.Z)(fe,L);var pe=(0,e.Z)(fe);function fe(){var W;(0,X.Z)(this,fe);for(var P=arguments.length,Y=new Array(P),Be=0;Be2&&arguments[2]!==void 0?arguments[2]:!1,Xe=W.state,wt=Xe.dragChildrenKeys,Yt=Xe.dropPosition,gt=Xe.dropTargetKey,Ut=Xe.dropTargetPos,ve=Xe.dropAllowed;if(ve){var Re=W.props.onDrop;if(W.setState({dragOverNodeKey:null}),W.cleanDragState(),gt!==null){var be=(0,K.Z)((0,K.Z)({},(0,Ye.H8)(gt,W.getTreeNodeRequiredProps())),{},{active:((me=W.getActiveItem())===null||me===void 0?void 0:me.key)===gt,data:(0,Pe.Z)(W.state.keyEntities,gt).node}),Te=wt.includes(gt);(0,v.ZP)(!Te,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var at=(0,oe.yx)(Ut),Ht={event:se,node:(0,Ye.F)(be),dragNode:W.dragNodeProps?(0,Ye.F)(W.dragNodeProps):null,dragNodesKeys:[W.dragNodeProps.eventKey].concat(wt),dropToGap:Yt!==0,dropPosition:Yt+Number(at[at.length-1])};Ue||Re==null||Re(Ht),W.dragNodeProps=null}}}),(0,i.Z)((0,ie.Z)(W),"cleanDragState",function(){var se=W.state.draggingNodeKey;se!==null&&W.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),W.dragStartMousePosition=null,W.currentMouseOverDroppableNodeKey=null}),(0,i.Z)((0,ie.Z)(W),"triggerExpandActionExpand",function(se,he){var me=W.state,Ue=me.expandedKeys,Xe=me.flattenNodes,wt=he.expanded,Yt=he.key,gt=he.isLeaf;if(!(gt||se.shiftKey||se.metaKey||se.ctrlKey)){var Ut=Xe.filter(function(Re){return Re.key===Yt})[0],ve=(0,Ye.F)((0,K.Z)((0,K.Z)({},(0,Ye.H8)(Yt,W.getTreeNodeRequiredProps())),{},{data:Ut.data}));W.setExpandedKeys(wt?(0,oe._5)(Ue,Yt):(0,oe.L0)(Ue,Yt)),W.onNodeExpand(se,ve)}}),(0,i.Z)((0,ie.Z)(W),"onNodeClick",function(se,he){var me=W.props,Ue=me.onClick,Xe=me.expandAction;Xe==="click"&&W.triggerExpandActionExpand(se,he),Ue==null||Ue(se,he)}),(0,i.Z)((0,ie.Z)(W),"onNodeDoubleClick",function(se,he){var me=W.props,Ue=me.onDoubleClick,Xe=me.expandAction;Xe==="doubleClick"&&W.triggerExpandActionExpand(se,he),Ue==null||Ue(se,he)}),(0,i.Z)((0,ie.Z)(W),"onNodeSelect",function(se,he){var me=W.state.selectedKeys,Ue=W.state,Xe=Ue.keyEntities,wt=Ue.fieldNames,Yt=W.props,gt=Yt.onSelect,Ut=Yt.multiple,ve=he.selected,Re=he[wt.key],be=!ve;be?Ut?me=(0,oe.L0)(me,Re):me=[Re]:me=(0,oe._5)(me,Re);var Te=me.map(function(at){var Ht=(0,Pe.Z)(Xe,at);return Ht?Ht.node:null}).filter(Boolean);W.setUncontrolledState({selectedKeys:me}),gt==null||gt(me,{event:"select",selected:be,node:he,selectedNodes:Te,nativeEvent:se.nativeEvent})}),(0,i.Z)((0,ie.Z)(W),"onNodeCheck",function(se,he,me){var Ue=W.state,Xe=Ue.keyEntities,wt=Ue.checkedKeys,Yt=Ue.halfCheckedKeys,gt=W.props,Ut=gt.checkStrictly,ve=gt.onCheck,Re=he.key,be,Te={event:"check",node:he,checked:me,nativeEvent:se.nativeEvent};if(Ut){var at=me?(0,oe.L0)(wt,Re):(0,oe._5)(wt,Re),Ht=(0,oe._5)(Yt,Re);be={checked:at,halfChecked:Ht},Te.checkedNodes=at.map(function(nn){return(0,Pe.Z)(Xe,nn)}).filter(Boolean).map(function(nn){return nn.node}),W.setUncontrolledState({checkedKeys:at})}else{var Jt=(0,ye.S)([].concat((0,I.Z)(wt),[Re]),!0,Xe),Je=Jt.checkedKeys,vn=Jt.halfCheckedKeys;if(!me){var Nn=new Set(Je);Nn.delete(Re);var pn=(0,ye.S)(Array.from(Nn),{checked:!1,halfCheckedKeys:vn},Xe);Je=pn.checkedKeys,vn=pn.halfCheckedKeys}be=Je,Te.checkedNodes=[],Te.checkedNodesPositions=[],Te.halfCheckedKeys=vn,Je.forEach(function(nn){var In=(0,Pe.Z)(Xe,nn);if(In){var jn=In.node,Gn=In.pos;Te.checkedNodes.push(jn),Te.checkedNodesPositions.push({node:jn,pos:Gn})}}),W.setUncontrolledState({checkedKeys:Je},!1,{halfCheckedKeys:vn})}ve==null||ve(be,Te)}),(0,i.Z)((0,ie.Z)(W),"onNodeLoad",function(se){var he,me=se.key,Ue=W.state.keyEntities,Xe=(0,Pe.Z)(Ue,me);if(!(Xe!=null&&(he=Xe.children)!==null&&he!==void 0&&he.length)){var wt=new Promise(function(Yt,gt){W.setState(function(Ut){var ve=Ut.loadedKeys,Re=ve===void 0?[]:ve,be=Ut.loadingKeys,Te=be===void 0?[]:be,at=W.props,Ht=at.loadData,Jt=at.onLoad;if(!Ht||Re.includes(me)||Te.includes(me))return null;var Je=Ht(se);return Je.then(function(){var vn=W.state.loadedKeys,Nn=(0,oe.L0)(vn,me);Jt==null||Jt(Nn,{event:"load",node:se}),W.setUncontrolledState({loadedKeys:Nn}),W.setState(function(pn){return{loadingKeys:(0,oe._5)(pn.loadingKeys,me)}}),Yt()}).catch(function(vn){if(W.setState(function(pn){return{loadingKeys:(0,oe._5)(pn.loadingKeys,me)}}),W.loadingRetryTimes[me]=(W.loadingRetryTimes[me]||0)+1,W.loadingRetryTimes[me]>=Ge){var Nn=W.state.loadedKeys;(0,v.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),W.setUncontrolledState({loadedKeys:(0,oe.L0)(Nn,me)}),Yt()}gt(vn)}),{loadingKeys:(0,oe.L0)(Te,me)}})});return wt.catch(function(){}),wt}}),(0,i.Z)((0,ie.Z)(W),"onNodeMouseEnter",function(se,he){var me=W.props.onMouseEnter;me==null||me({event:se,node:he})}),(0,i.Z)((0,ie.Z)(W),"onNodeMouseLeave",function(se,he){var me=W.props.onMouseLeave;me==null||me({event:se,node:he})}),(0,i.Z)((0,ie.Z)(W),"onNodeContextMenu",function(se,he){var me=W.props.onRightClick;me&&(se.preventDefault(),me({event:se,node:he}))}),(0,i.Z)((0,ie.Z)(W),"onFocus",function(){var se=W.props.onFocus;W.setState({focused:!0});for(var he=arguments.length,me=new Array(he),Ue=0;Ue1&&arguments[1]!==void 0?arguments[1]:!1,me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!W.destroyed){var Ue=!1,Xe=!0,wt={};Object.keys(se).forEach(function(Yt){if(W.props.hasOwnProperty(Yt)){Xe=!1;return}Ue=!0,wt[Yt]=se[Yt]}),Ue&&(!he||Xe)&&W.setState((0,K.Z)((0,K.Z)({},wt),me))}}),(0,i.Z)((0,ie.Z)(W),"scrollTo",function(se){W.listRef.current.scrollTo(se)}),W}return(0,A.Z)(fe,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var P=this.props,Y=P.activeKey,Be=P.itemScrollOffset,se=Be===void 0?0:Be;Y!==void 0&&Y!==this.state.activeKey&&(this.setState({activeKey:Y}),Y!==null&&this.scrollTo({key:Y,offset:se}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var P=this.state,Y=P.focused,Be=P.flattenNodes,se=P.keyEntities,he=P.draggingNodeKey,me=P.activeKey,Ue=P.dropLevelOffset,Xe=P.dropContainerKey,wt=P.dropTargetKey,Yt=P.dropPosition,gt=P.dragOverNodeKey,Ut=P.indent,ve=this.props,Re=ve.prefixCls,be=ve.className,Te=ve.style,at=ve.showLine,Ht=ve.focusable,Jt=ve.tabIndex,Je=Jt===void 0?0:Jt,vn=ve.selectable,Nn=ve.showIcon,pn=ve.icon,nn=ve.switcherIcon,In=ve.draggable,jn=ve.checkable,Gn=ve.checkStrictly,hn=ve.disabled,kn=ve.motion,Kn=ve.loadData,He=ve.filterTreeNode,ot=ve.height,rn=ve.itemHeight,Vn=ve.scrollWidth,Kt=ve.virtual,Mn=ve.titleRender,or=ve.dropIndicatorRender,zn=ve.onContextMenu,sr=ve.onScroll,Fn=ve.direction,Un=ve.rootClassName,Xn=ve.rootStyle,Qn=(0,f.Z)(this.props,{aria:!0,data:!0}),Dr;In&&((0,B.Z)(In)==="object"?Dr=In:typeof In=="function"?Dr={nodeDraggable:In}:Dr={});var xn={prefixCls:Re,selectable:vn,showIcon:Nn,icon:pn,switcherIcon:nn,draggable:Dr,draggingNodeKey:he,checkable:jn,checkStrictly:Gn,disabled:hn,keyEntities:se,dropLevelOffset:Ue,dropContainerKey:Xe,dropTargetKey:wt,dropPosition:Yt,dragOverNodeKey:gt,indent:Ut,direction:Fn,dropIndicatorRender:or,loadData:Kn,filterTreeNode:He,titleRender:Mn,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};return b.createElement(N.k.Provider,{value:xn},b.createElement("div",{className:r()(Re,be,Un,(0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(Re,"-show-line"),at),"".concat(Re,"-focused"),Y),"".concat(Re,"-active-focused"),me!==null)),style:Xn},b.createElement(de,(0,o.Z)({ref:this.listRef,prefixCls:Re,style:Te,data:Be,disabled:hn,selectable:vn,checkable:!!jn,motion:kn,dragging:he!==null,height:ot,itemHeight:rn,virtual:Kt,focusable:Ht,focused:Y,tabIndex:Je,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:zn,onScroll:sr,scrollWidth:Vn},this.getTreeNodeRequiredProps(),Qn))))}}],[{key:"getDerivedStateFromProps",value:function(P,Y){var Be=Y.prevProps,se={prevProps:P};function he(Je){return!Be&&P.hasOwnProperty(Je)||Be&&Be[Je]!==P[Je]}var me,Ue=Y.fieldNames;if(he("fieldNames")&&(Ue=(0,Ye.w$)(P.fieldNames),se.fieldNames=Ue),he("treeData")?me=P.treeData:he("children")&&((0,v.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),me=(0,Ye.zn)(P.children)),me){se.treeData=me;var Xe=(0,Ye.I8)(me,{fieldNames:Ue});se.keyEntities=(0,K.Z)((0,i.Z)({},C,Ce),Xe.keyEntities)}var wt=se.keyEntities||Y.keyEntities;if(he("expandedKeys")||Be&&he("autoExpandParent"))se.expandedKeys=P.autoExpandParent||!Be&&P.defaultExpandParent?(0,oe.r7)(P.expandedKeys,wt):P.expandedKeys;else if(!Be&&P.defaultExpandAll){var Yt=(0,K.Z)({},wt);delete Yt[C];var gt=[];Object.keys(Yt).forEach(function(Je){var vn=Yt[Je];vn.children&&vn.children.length&>.push(vn.key)}),se.expandedKeys=gt}else!Be&&P.defaultExpandedKeys&&(se.expandedKeys=P.autoExpandParent||P.defaultExpandParent?(0,oe.r7)(P.defaultExpandedKeys,wt):P.defaultExpandedKeys);if(se.expandedKeys||delete se.expandedKeys,me||se.expandedKeys){var Ut=(0,Ye.oH)(me||Y.treeData,se.expandedKeys||Y.expandedKeys,Ue);se.flattenNodes=Ut}if(P.selectable&&(he("selectedKeys")?se.selectedKeys=(0,oe.BT)(P.selectedKeys,P):!Be&&P.defaultSelectedKeys&&(se.selectedKeys=(0,oe.BT)(P.defaultSelectedKeys,P))),P.checkable){var ve;if(he("checkedKeys")?ve=(0,oe.E6)(P.checkedKeys)||{}:!Be&&P.defaultCheckedKeys?ve=(0,oe.E6)(P.defaultCheckedKeys)||{}:me&&(ve=(0,oe.E6)(P.checkedKeys)||{checkedKeys:Y.checkedKeys,halfCheckedKeys:Y.halfCheckedKeys}),ve){var Re=ve,be=Re.checkedKeys,Te=be===void 0?[]:be,at=Re.halfCheckedKeys,Ht=at===void 0?[]:at;if(!P.checkStrictly){var Jt=(0,ye.S)(Te,!0,wt);Te=Jt.checkedKeys,Ht=Jt.halfCheckedKeys}se.checkedKeys=Te,se.halfCheckedKeys=Ht}}return he("loadedKeys")&&(se.loadedKeys=P.loadedKeys),se}}]),fe}(b.Component);(0,i.Z)(ce,"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:[],dropIndicatorRender:y,allowDrop:function(){return!0},expandAction:!1}),(0,i.Z)(ce,"TreeNode",R.Z);var ne=ce,ue=ne},82661:function(er,Ft,u){"use strict";u.d(Ft,{BT:function(){return b},E6:function(){return y},L0:function(){return i},OM:function(){return v},_5:function(){return e},r7:function(){return w},wA:function(){return r},yx:function(){return p}});var o=u(15142),B=u(26420),K=u(48736),I=u(59301),X=u(639),A=u(65065),ie=u(34061),re=null;function e(g,m){if(!g)return[];var M=g.slice(),z=M.indexOf(m);return z>=0&&M.splice(z,1),M}function i(g,m){var M=(g||[]).slice();return M.indexOf(m)===-1&&M.push(m),M}function p(g){return g.split("-")}function r(g,m){var M=[],z=(0,A.Z)(m,g);function q(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];R.forEach(function(ae){var te=ae.key,Ye=ae.children;M.push(te),q(Ye)})}return q(z.children),M}function l(g){if(g.parent){var m=p(g.pos);return Number(m[m.length-1])===g.parent.children.length-1}return!1}function f(g){var m=p(g.pos);return Number(m[m.length-1])===0}function v(g,m,M,z,q,R,ae,te,Ye,x){var _,F=g.clientX,k=g.clientY,Z=g.target.getBoundingClientRect(),E=Z.top,s=Z.height,c=(x==="rtl"?-1:1)*(((q==null?void 0:q.x)||0)-F),C=(c-12)/z,V=Ye.filter(function(ue){var L;return(L=te[ue])===null||L===void 0||(L=L.children)===null||L===void 0?void 0:L.length}),Ce=(0,A.Z)(te,M.eventKey);if(k-1.5?R({dragNode:Ge,dropNode:ce,dropPosition:1})?oe=1:ne=!1:R({dragNode:Ge,dropNode:ce,dropPosition:0})?oe=0:R({dragNode:Ge,dropNode:ce,dropPosition:1})?oe=1:ne=!1:R({dragNode:Ge,dropNode:ce,dropPosition:1})?oe=1:ne=!1,{dropPosition:oe,dropLevelOffset:ye,dropTargetKey:Ce.key,dropTargetPos:Ce.pos,dragOverNodeKey:de,dropContainerKey:oe===0?null:((_=Ce.parent)===null||_===void 0?void 0:_.key)||null,dropAllowed:ne}}function b(g,m){if(g){var M=m.multiple;return M?g.slice():g.length?[g[0]]:g}}var N=function(m){return m};function O(g,m){if(!g)return[];var M=m||{},z=M.processProps,q=z===void 0?N:z,R=Array.isArray(g)?g:[g];return R.map(function(ae){var te=ae.children,Ye=_objectWithoutProperties(ae,re),x=O(te,m);return React.createElement(TreeNode,_extends({key:Ye.key},q(Ye)),x)})}function y(g){if(!g)return null;var m;if(Array.isArray(g))m={checkedKeys:g,halfCheckedKeys:void 0};else if((0,B.Z)(g)==="object")m={checkedKeys:g.checked||void 0,halfCheckedKeys:g.halfChecked||void 0};else return(0,K.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return m}function w(g,m){var M=new Set;function z(q){if(!M.has(q)){var R=(0,A.Z)(m,q);if(R){M.add(q);var ae=R.parent,te=R.node;te.disabled||ae&&z(ae.key)}}}return(g||[]).forEach(function(q){z(q)}),(0,o.Z)(M)}},34643:function(er,Ft,u){"use strict";u.d(Ft,{S:function(){return ie}});var o=u(48736),B=u(65065);function K(re,e){var i=new Set;return re.forEach(function(p){e.has(p)||i.add(p)}),i}function I(re){var e=re||{},i=e.disabled,p=e.disableCheckbox,r=e.checkable;return!!(i||p)||r===!1}function X(re,e,i,p){for(var r=new Set(re),l=new Set,f=0;f<=i;f+=1){var v=e.get(f)||new Set;v.forEach(function(y){var w=y.key,g=y.node,m=y.children,M=m===void 0?[]:m;r.has(w)&&!p(g)&&M.filter(function(z){return!p(z.node)}).forEach(function(z){r.add(z.key)})})}for(var b=new Set,N=i;N>=0;N-=1){var O=e.get(N)||new Set;O.forEach(function(y){var w=y.parent,g=y.node;if(!(p(g)||!y.parent||b.has(y.parent.key))){if(p(y.parent.node)){b.add(w.key);return}var m=!0,M=!1;(w.children||[]).filter(function(z){return!p(z.node)}).forEach(function(z){var q=z.key,R=r.has(q);m&&!R&&(m=!1),!M&&(R||l.has(q))&&(M=!0)}),m&&r.add(w.key),M&&l.add(w.key),b.add(w.key)}})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(K(l,r))}}function A(re,e,i,p,r){for(var l=new Set(re),f=new Set(e),v=0;v<=p;v+=1){var b=i.get(v)||new Set;b.forEach(function(w){var g=w.key,m=w.node,M=w.children,z=M===void 0?[]:M;!l.has(g)&&!f.has(g)&&!r(m)&&z.filter(function(q){return!r(q.node)}).forEach(function(q){l.delete(q.key)})})}f=new Set;for(var N=new Set,O=p;O>=0;O-=1){var y=i.get(O)||new Set;y.forEach(function(w){var g=w.parent,m=w.node;if(!(r(m)||!w.parent||N.has(w.parent.key))){if(r(w.parent.node)){N.add(g.key);return}var M=!0,z=!1;(g.children||[]).filter(function(q){return!r(q.node)}).forEach(function(q){var R=q.key,ae=l.has(R);M&&!ae&&(M=!1),!z&&(ae||f.has(R))&&(z=!0)}),M||l.delete(g.key),z&&f.add(g.key),N.add(g.key)}})}return{checkedKeys:Array.from(l),halfCheckedKeys:Array.from(K(f,l))}}function ie(re,e,i,p){var r=[],l;p?l=p:l=I;var f=new Set(re.filter(function(O){var y=!!(0,B.Z)(i,O);return y||r.push(O),y})),v=new Map,b=0;Object.keys(i).forEach(function(O){var y=i[O],w=y.level,g=v.get(w);g||(g=new Set,v.set(w,g)),g.add(y),b=Math.max(b,w)}),(0,o.ZP)(!r.length,"Tree missing follow keys: ".concat(r.slice(0,100).map(function(O){return"'".concat(O,"'")}).join(", ")));var N;return e===!0?N=X(f,v,b,l):N=A(f,e.halfCheckedKeys,v,b,l),N}},65065:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return o}});function o(B,K){return B[K]}},34061:function(er,Ft,u){"use strict";u.d(Ft,{F:function(){return w},H8:function(){return y},I8:function(){return O},km:function(){return r},oH:function(){return b},w$:function(){return l},zn:function(){return v}});var o=u(26420),B=u(15142),K=u(98506),I=u(33346),X=u(11592),A=u(2738),ie=u(48736),re=u(65065),e=["children"];function i(g,m){return"".concat(g,"-").concat(m)}function p(g){return g&&g.type&&g.type.isTreeNode}function r(g,m){return g!=null?g:m}function l(g){var m=g||{},M=m.title,z=m._title,q=m.key,R=m.children,ae=M||"title";return{title:ae,_title:z||[ae],key:q||"key",children:R||"children"}}function f(g,m){var M=new Map;function z(q){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(q||[]).forEach(function(ae){var te=ae[m.key],Ye=ae[m.children];warning(te!=null,"Tree node must have a certain key: [".concat(R).concat(te,"]"));var x=String(te);warning(!M.has(x)||te===null||te===void 0,"Same 'key' exist in the Tree: ".concat(x)),M.set(x,!0),z(Ye,"".concat(R).concat(x," > "))})}z(g)}function v(g){function m(M){var z=(0,X.Z)(M);return z.map(function(q){if(!p(q))return(0,ie.ZP)(!q,"Tree/TreeNode can only accept TreeNode as children."),null;var R=q.key,ae=q.props,te=ae.children,Ye=(0,I.Z)(ae,e),x=(0,K.Z)({key:R},Ye),_=m(te);return _.length&&(x.children=_),x}).filter(function(q){return q})}return m(g)}function b(g,m,M){var z=l(M),q=z._title,R=z.key,ae=z.children,te=new Set(m===!0?[]:m),Ye=[];function x(_){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return _.map(function(k,Z){for(var E=i(F?F.pos:"0",Z),s=r(k[R],E),c,C=0;C1&&arguments[1]!==void 0?arguments[1]:{},M=m.initWrapper,z=m.processEntity,q=m.onProcessFinished,R=m.externalGetKey,ae=m.childrenPropName,te=m.fieldNames,Ye=arguments.length>2?arguments[2]:void 0,x=R||Ye,_={},F={},k={posEntities:_,keyEntities:F};return M&&(k=M(k)||k),N(g,function(Z){var E=Z.node,s=Z.index,c=Z.pos,C=Z.key,V=Z.parentPos,Ce=Z.level,_e=Z.nodes,We={node:E,nodes:_e,index:s,key:C,pos:c,level:Ce},vt=r(C,c);_[c]=We,F[vt]=We,We.parent=_[V],We.parent&&(We.parent.children=We.parent.children||[],We.parent.children.push(We)),z&&z(We,k)},{externalGetKey:x,childrenPropName:ae,fieldNames:te}),q&&q(k),k}function y(g,m){var M=m.expandedKeys,z=m.selectedKeys,q=m.loadedKeys,R=m.loadingKeys,ae=m.checkedKeys,te=m.halfCheckedKeys,Ye=m.dragOverNodeKey,x=m.dropPosition,_=m.keyEntities,F=(0,re.Z)(_,g),k={eventKey:g,expanded:M.indexOf(g)!==-1,selected:z.indexOf(g)!==-1,loaded:q.indexOf(g)!==-1,loading:R.indexOf(g)!==-1,checked:ae.indexOf(g)!==-1,halfChecked:te.indexOf(g)!==-1,pos:String(F?F.pos:""),dragOver:Ye===g&&x===0,dragOverGapTop:Ye===g&&x===-1,dragOverGapBottom:Ye===g&&x===1};return k}function w(g){var m=g.data,M=g.expanded,z=g.selected,q=g.checked,R=g.loaded,ae=g.loading,te=g.halfChecked,Ye=g.dragOver,x=g.dragOverGapTop,_=g.dragOverGapBottom,F=g.pos,k=g.active,Z=g.eventKey,E=(0,K.Z)((0,K.Z)({},m),{},{expanded:M,selected:z,checked:q,loaded:R,loading:ae,halfChecked:te,dragOver:Ye,dragOverGapTop:x,dragOverGapBottom:_,pos:F,active:k,key:Z});return"props"in E||Object.defineProperty(E,"props",{get:function(){return(0,ie.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),g}}),E}},90472:function(er,Ft,u){"use strict";u.d(Ft,{Z:function(){return Z}});var o=u(67711),B=u(42573),K=u(58698),I=u(62437),X=u(74700),A=u(45080),ie=u(52873),re=u(59301),e=u(98506),i=u(33346),p=u(26420),r=u(77910),l=u(51343),f=u(15142),v=u(92310),b=u.n(v),N=u(26112),O=u(48736),y=function(E,s){if(E&&s){var c=Array.isArray(s)?s:s.split(","),C=E.name||"",V=E.type||"",Ce=V.replace(/\/.*$/,"");return c.some(function(_e){var We=_e.trim();if(/^\*(\/\*)?$/.test(_e))return!0;if(We.charAt(0)==="."){var vt=C.toLowerCase(),Ve=We.toLowerCase(),yt=[Ve];return(Ve===".jpg"||Ve===".jpeg")&&(yt=[".jpg",".jpeg"]),yt.some(function(de){return vt.endsWith(de)})}return/\/\*$/.test(We)?Ce===We.replace(/\/.*$/,""):V===We?!0:/^\w+$/.test(We)?((0,O.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(We,"'.Skip for check.")),!0):!1})}return!0};function w(E,s){var c="cannot ".concat(E.method," ").concat(E.action," ").concat(s.status,"'"),C=new Error(c);return C.status=s.status,C.method=E.method,C.url=E.action,C}function g(E){var s=E.responseText||E.response;if(!s)return s;try{return JSON.parse(s)}catch(c){return s}}function m(E){var s=new XMLHttpRequest;E.onProgress&&s.upload&&(s.upload.onprogress=function(Ce){Ce.total>0&&(Ce.percent=Ce.loaded/Ce.total*100),E.onProgress(Ce)});var c=new FormData;E.data&&Object.keys(E.data).forEach(function(V){var Ce=E.data[V];if(Array.isArray(Ce)){Ce.forEach(function(_e){c.append("".concat(V,"[]"),_e)});return}c.append(V,Ce)}),E.file instanceof Blob?c.append(E.filename,E.file,E.file.name):c.append(E.filename,E.file),s.onerror=function(Ce){E.onError(Ce)},s.onload=function(){return s.status<200||s.status>=300?E.onError(w(E,s),g(s)):E.onSuccess(g(s),s)},s.open(E.method,E.action,!0),E.withCredentials&&"withCredentials"in s&&(s.withCredentials=!0);var C=E.headers||{};return C["X-Requested-With"]!==null&&s.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(C).forEach(function(V){C[V]!==null&&s.setRequestHeader(V,C[V])}),s.send(c),{abort:function(){s.abort()}}}var M=function(){var E=(0,l.Z)((0,r.Z)().mark(function s(c,C){var V,Ce,_e,We,vt,Ve,yt,de;return(0,r.Z)().wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:Ve=function(){return Ve=(0,l.Z)((0,r.Z)().mark(function Ge(ce){return(0,r.Z)().wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.abrupt("return",new Promise(function(L){ce.file(function(pe){C(pe)?(ce.fullPath&&!pe.webkitRelativePath&&(Object.defineProperties(pe,{webkitRelativePath:{writable:!0}}),pe.webkitRelativePath=ce.fullPath.replace(/^\//,""),Object.defineProperties(pe,{webkitRelativePath:{writable:!1}})),L(pe)):L(null)})}));case 1:case"end":return ue.stop()}},Ge)})),Ve.apply(this,arguments)},vt=function(Ge){return Ve.apply(this,arguments)},We=function(){return We=(0,l.Z)((0,r.Z)().mark(function Ge(ce){var ne,ue,L,pe,fe;return(0,r.Z)().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:ne=ce.createReader(),ue=[];case 2:return P.next=5,new Promise(function(Y){ne.readEntries(Y,function(){return Y([])})});case 5:if(L=P.sent,pe=L.length,pe){P.next=9;break}return P.abrupt("break",12);case 9:for(fe=0;fefe?ue-(L-fe):ue+(L-pe)}function y(ce,ne,ue){var L=ce.length,pe=ne.length,fe,W;if(L===0&&pe===0)return null;L2&&arguments[2]!==void 0?arguments[2]:!1,he=Y?Be<0&&P.current.left||Be>0&&P.current.right:Be<0&&P.current.top||Be>0&&P.current.bottom;return se&&he?(clearTimeout(fe.current),pe.current=!1):(!he||pe.current)&&W(),!pe.current&&he}};function q(ce,ne,ue,L,pe,fe,W){var P=(0,r.useRef)(0),Y=(0,r.useRef)(null),Be=(0,r.useRef)(null),se=(0,r.useRef)(!1),he=z(ne,ue,L,pe);function me(Ut,ve){if(g.Z.cancel(Y.current),!he(!1,ve)){var Re=Ut;if(!Re._virtualHandled)Re._virtualHandled=!0;else return;P.current+=ve,Be.current=ve,M||Re.preventDefault(),Y.current=(0,g.Z)(function(){var be=se.current?10:1;W(P.current*be,!1),P.current=0})}}function Ue(Ut,ve){W(ve,!0),M||Ut.preventDefault()}var Xe=(0,r.useRef)(null),wt=(0,r.useRef)(null);function Yt(Ut){if(ce){g.Z.cancel(wt.current),wt.current=(0,g.Z)(function(){Xe.current=null},2);var ve=Ut.deltaX,Re=Ut.deltaY,be=Ut.shiftKey,Te=ve,at=Re;(Xe.current==="sx"||!Xe.current&&be&&Re&&!ve)&&(Te=Re,at=0,Xe.current="sx");var Ht=Math.abs(Te),Jt=Math.abs(at);Xe.current===null&&(Xe.current=fe&&Ht>Jt?"x":"y"),Xe.current==="y"?me(Ut,at):Ue(Ut,Te)}}function gt(Ut){ce&&(se.current=Ut.detail===Be.current)}return[Yt,gt]}function R(ce,ne,ue,L){var pe=r.useMemo(function(){return[new Map,[]]},[ce,ue.id,L]),fe=(0,X.Z)(pe,2),W=fe[0],P=fe[1],Y=function(se){var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:se,me=W.get(se),Ue=W.get(he);if(me===void 0||Ue===void 0)for(var Xe=ce.length,wt=P.length;wt0&&arguments[0]!==void 0?arguments[0]:!1;se();var Xe=function(){var gt=!1;P.current.forEach(function(Ut,ve){if(Ut&&Ut.offsetParent){var Re=Ut.offsetHeight,be=getComputedStyle(Ut),Te=be.marginTop,at=be.marginBottom,Ht=_(Te),Jt=_(at),Je=Re+Ht+Jt;Y.current.get(ve)!==Je&&(Y.current.set(ve,Je),gt=!0)}}),gt&&W(function(Ut){return Ut+1})};if(Ue)Xe();else{Be.current+=1;var wt=Be.current;Promise.resolve().then(function(){wt===Be.current&&Xe()})}}function me(Ue,Xe){var wt=ce(Ue),Yt=P.current.get(wt);Xe?(P.current.set(wt,Xe),he()):P.current.delete(wt),!Yt!=!Xe&&(Xe?ne==null||ne(Ue):ue==null||ue(Ue))}return(0,r.useEffect)(function(){return se},[]),[me,he,Y.current,fe]}var k=14/15;function Z(ce,ne,ue){var L=(0,r.useRef)(!1),pe=(0,r.useRef)(0),fe=(0,r.useRef)(0),W=(0,r.useRef)(null),P=(0,r.useRef)(null),Y,Be=function(Ue){if(L.current){var Xe=Math.ceil(Ue.touches[0].pageX),wt=Math.ceil(Ue.touches[0].pageY),Yt=pe.current-Xe,gt=fe.current-wt,Ut=Math.abs(Yt)>Math.abs(gt);Ut?pe.current=Xe:fe.current=wt;var ve=ue(Ut,Ut?Yt:gt,!1,Ue);ve&&Ue.preventDefault(),clearInterval(P.current),ve&&(P.current=setInterval(function(){Ut?Yt*=k:gt*=k;var Re=Math.floor(Ut?Yt:gt);(!ue(Ut,Re,!0)||Math.abs(Re)<=.1)&&clearInterval(P.current)},16))}},se=function(){L.current=!1,Y()},he=function(Ue){Y(),Ue.touches.length===1&&!L.current&&(L.current=!0,pe.current=Math.ceil(Ue.touches[0].pageX),fe.current=Math.ceil(Ue.touches[0].pageY),W.current=Ue.target,W.current.addEventListener("touchmove",Be,{passive:!1}),W.current.addEventListener("touchend",se,{passive:!0}))};Y=function(){W.current&&(W.current.removeEventListener("touchmove",Be),W.current.removeEventListener("touchend",se))},(0,p.Z)(function(){return ce&&ne.current.addEventListener("touchstart",he,{passive:!0}),function(){var me;(me=ne.current)===null||me===void 0||me.removeEventListener("touchstart",he),Y(),clearInterval(P.current)}},[ce])}function E(ce){return Math.floor(Math.pow(ce,.5))}function s(ce,ne){var ue="touches"in ce?ce.touches[0]:ce;return ue[ne?"pageX":"pageY"]-window[ne?"scrollX":"scrollY"]}function c(ce,ne,ue){r.useEffect(function(){var L=ne.current;if(ce&&L){var pe=!1,fe,W,P=function(){g.Z.cancel(fe)},Y=function me(){P(),fe=(0,g.Z)(function(){ue(W),me()})},Be=function(Ue){if(!(Ue.target.draggable||Ue.button!==0)){var Xe=Ue;Xe._virtualHandled||(Xe._virtualHandled=!0,pe=!0)}},se=function(){pe=!1,P()},he=function(Ue){if(pe){var Xe=s(Ue,!1),wt=L.getBoundingClientRect(),Yt=wt.top,gt=wt.bottom;if(Xe<=Yt){var Ut=Yt-Xe;W=-E(Ut),Y()}else if(Xe>=gt){var ve=Xe-gt;W=E(ve),Y()}else P()}};return L.addEventListener("mousedown",Be),L.ownerDocument.addEventListener("mouseup",se),L.ownerDocument.addEventListener("mousemove",he),function(){L.removeEventListener("mousedown",Be),L.ownerDocument.removeEventListener("mouseup",se),L.ownerDocument.removeEventListener("mousemove",he),P()}}},[ce])}var C=10;function V(ce,ne,ue,L,pe,fe,W,P){var Y=r.useRef(),Be=r.useState(null),se=(0,X.Z)(Be,2),he=se[0],me=se[1];return(0,p.Z)(function(){if(he&&he.times=0;nn-=1){var In=pe(ne[nn]),jn=ue.get(In);if(jn===void 0){Ut=!0;break}if(pn-=jn,pn<=0)break}switch(be){case"top":Re=at-Yt;break;case"bottom":Re=Ht-gt+Yt;break;default:{var Gn=ce.current.scrollTop,hn=Gn+gt;athn&&(ve="bottom")}}Re!==null&&W(Re),Re!==he.lastTop&&(Ut=!0)}Ut&&me((0,K.Z)((0,K.Z)({},he),{},{times:he.times+1,targetAlign:ve,lastTop:Re}))}},[he,ce.current]),function(Ue){if(Ue==null){P();return}if(g.Z.cancel(Y.current),typeof Ue=="number")W(Ue);else if(Ue&&(0,B.Z)(Ue)==="object"){var Xe,wt=Ue.align;"index"in Ue?Xe=Ue.index:Xe=ne.findIndex(function(Ut){return pe(Ut)===Ue.key});var Yt=Ue.offset,gt=Yt===void 0?0:Yt;me({times:0,index:Xe,offset:gt,originAlign:wt})}}}var Ce=r.forwardRef(function(ce,ne){var ue=ce.prefixCls,L=ce.rtl,pe=ce.scrollOffset,fe=ce.scrollRange,W=ce.onStartMove,P=ce.onStopMove,Y=ce.onScroll,Be=ce.horizontal,se=ce.spinSize,he=ce.containerSize,me=ce.style,Ue=ce.thumbStyle,Xe=ce.showScrollBar,wt=r.useState(!1),Yt=(0,X.Z)(wt,2),gt=Yt[0],Ut=Yt[1],ve=r.useState(null),Re=(0,X.Z)(ve,2),be=Re[0],Te=Re[1],at=r.useState(null),Ht=(0,X.Z)(at,2),Jt=Ht[0],Je=Ht[1],vn=!L,Nn=r.useRef(),pn=r.useRef(),nn=r.useState(Xe),In=(0,X.Z)(nn,2),jn=In[0],Gn=In[1],hn=r.useRef(),kn=function(){Xe===!0||Xe===!1||(clearTimeout(hn.current),Gn(!0),hn.current=setTimeout(function(){Gn(!1)},3e3))},Kn=fe-he||0,He=he-se||0,ot=r.useMemo(function(){if(pe===0||Kn===0)return 0;var Un=pe/Kn;return Un*He},[pe,Kn,He]),rn=function(Xn){Xn.stopPropagation(),Xn.preventDefault()},Vn=r.useRef({top:ot,dragging:gt,pageY:be,startTop:Jt});Vn.current={top:ot,dragging:gt,pageY:be,startTop:Jt};var Kt=function(Xn){Ut(!0),Te(s(Xn,Be)),Je(Vn.current.top),W(),Xn.stopPropagation(),Xn.preventDefault()};r.useEffect(function(){var Un=function(xn){xn.preventDefault()},Xn=Nn.current,Qn=pn.current;return Xn.addEventListener("touchstart",Un,{passive:!1}),Qn.addEventListener("touchstart",Kt,{passive:!1}),function(){Xn.removeEventListener("touchstart",Un),Qn.removeEventListener("touchstart",Kt)}},[]);var Mn=r.useRef();Mn.current=Kn;var or=r.useRef();or.current=He,r.useEffect(function(){if(gt){var Un,Xn=function(xn){var en=Vn.current,Rn=en.dragging,Ir=en.pageY,Nr=en.startTop;g.Z.cancel(Un);var Ne=Nn.current.getBoundingClientRect(),Ie=he/(Be?Ne.width:Ne.height);if(Rn){var kt=(s(xn,Be)-Ir)*Ie,Rt=Nr;!vn&&Be?Rt-=kt:Rt+=kt;var Xt=Mn.current,ze=or.current,tn=ze?Rt/ze:0,$t=Math.ceil(tn*Xt);$t=Math.max($t,0),$t=Math.min($t,Xt),Un=(0,g.Z)(function(){Y($t,Be)})}},Qn=function(){Ut(!1),P()};return window.addEventListener("mousemove",Xn,{passive:!0}),window.addEventListener("touchmove",Xn,{passive:!0}),window.addEventListener("mouseup",Qn,{passive:!0}),window.addEventListener("touchend",Qn,{passive:!0}),function(){window.removeEventListener("mousemove",Xn),window.removeEventListener("touchmove",Xn),window.removeEventListener("mouseup",Qn),window.removeEventListener("touchend",Qn),g.Z.cancel(Un)}}},[gt]),r.useEffect(function(){return kn(),function(){clearTimeout(hn.current)}},[pe]),r.useImperativeHandle(ne,function(){return{delayHidden:kn}});var zn="".concat(ue,"-scrollbar"),sr={position:"absolute",visibility:jn?null:"hidden"},Fn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return Be?(Object.assign(sr,{height:8,left:0,right:0,bottom:0}),Object.assign(Fn,(0,I.Z)({height:"100%",width:se},vn?"left":"right",ot))):(Object.assign(sr,(0,I.Z)({width:8,top:0,bottom:0},vn?"right":"left",0)),Object.assign(Fn,{width:"100%",height:se,top:ot})),r.createElement("div",{ref:Nn,className:re()(zn,(0,I.Z)((0,I.Z)((0,I.Z)({},"".concat(zn,"-horizontal"),Be),"".concat(zn,"-vertical"),!Be),"".concat(zn,"-visible"),jn)),style:(0,K.Z)((0,K.Z)({},sr),me),onMouseDown:rn,onMouseMove:kn},r.createElement("div",{ref:pn,className:re()("".concat(zn,"-thumb"),(0,I.Z)({},"".concat(zn,"-thumb-moving"),gt)),style:(0,K.Z)((0,K.Z)({},Fn),Ue),onMouseDown:Kt}))}),_e=Ce,We=20;function vt(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ue=ce/ne*ce;return isNaN(ue)&&(ue=0),ue=Math.max(ue,We),Math.floor(ue)}var Ve=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],yt=[],de={overflowY:"auto",overflowAnchor:"none"};function oe(ce,ne){var ue=ce.prefixCls,L=ue===void 0?"rc-virtual-list":ue,pe=ce.className,fe=ce.height,W=ce.itemHeight,P=ce.fullHeight,Y=P===void 0?!0:P,Be=ce.style,se=ce.data,he=ce.children,me=ce.itemKey,Ue=ce.virtual,Xe=ce.direction,wt=ce.scrollWidth,Yt=ce.component,gt=Yt===void 0?"div":Yt,Ut=ce.onScroll,ve=ce.onVirtualScroll,Re=ce.onVisibleChange,be=ce.innerProps,Te=ce.extraRender,at=ce.styles,Ht=ce.showScrollBar,Jt=Ht===void 0?"optional":Ht,Je=(0,A.Z)(ce,Ve),vn=r.useCallback(function(je){return typeof me=="function"?me(je):je==null?void 0:je[me]},[me]),Nn=F(vn,null,null),pn=(0,X.Z)(Nn,4),nn=pn[0],In=pn[1],jn=pn[2],Gn=pn[3],hn=!!(Ue!==!1&&fe&&W),kn=r.useMemo(function(){return Object.values(jn.maps).reduce(function(je,rt){return je+rt},0)},[jn.id,jn.maps]),Kn=hn&&se&&(Math.max(W*se.length,kn)>fe||!!wt),He=Xe==="rtl",ot=re()(L,(0,I.Z)({},"".concat(L,"-rtl"),He),pe),rn=se||yt,Vn=(0,r.useRef)(),Kt=(0,r.useRef)(),Mn=(0,r.useRef)(),or=(0,r.useState)(0),zn=(0,X.Z)(or,2),sr=zn[0],Fn=zn[1],Un=(0,r.useState)(0),Xn=(0,X.Z)(Un,2),Qn=Xn[0],Dr=Xn[1],xn=(0,r.useState)(!1),en=(0,X.Z)(xn,2),Rn=en[0],Ir=en[1],Nr=function(){Ir(!0)},Ne=function(){Ir(!1)},Ie={getKey:vn};function kt(je){Fn(function(rt){var ft;typeof je=="function"?ft=je(rt):ft=je;var St=ln(ft);return Vn.current.scrollTop=St,St})}var Rt=(0,r.useRef)({start:0,end:rn.length}),Xt=(0,r.useRef)(),ze=w(rn,vn),tn=(0,X.Z)(ze,1),$t=tn[0];Xt.current=$t;var _n=r.useMemo(function(){if(!hn)return{scrollHeight:void 0,start:0,end:rn.length-1,offset:void 0};if(!Kn){var je;return{scrollHeight:((je=Kt.current)===null||je===void 0?void 0:je.offsetHeight)||0,start:0,end:rn.length-1,offset:void 0}}for(var rt=0,ft,St,Ot,fn=rn.length,d=0;d=sr&&ft===void 0&&(ft=d,St=rt),$>sr+fe&&Ot===void 0&&(Ot=d),rt=$}return ft===void 0&&(ft=0,St=0,Ot=Math.ceil(fe/W)),Ot===void 0&&(Ot=rn.length-1),Ot=Math.min(Ot+1,rn.length-1),{scrollHeight:rt,start:ft,end:Ot,offset:St}},[Kn,hn,sr,rn,Gn,fe]),on=_n.scrollHeight,Cn=_n.start,Hn=_n.end,wn=_n.offset;Rt.current.start=Cn,Rt.current.end=Hn,r.useLayoutEffect(function(){var je=jn.getRecord();if(je.size===1){var rt=Array.from(je.keys())[0],ft=je.get(rt),St=rn[Cn];if(St&&ft===void 0){var Ot=vn(St);if(Ot===rt){var fn=jn.get(rt),d=fn-W;kt(function(U){return U+d})}}}jn.resetRecord()},[on]);var Vt=r.useState({width:0,height:fe}),Fe=(0,X.Z)(Vt,2),st=Fe[0],lt=Fe[1],ct=function(rt){lt({width:rt.offsetWidth,height:rt.offsetHeight})},jt=(0,r.useRef)(),It=(0,r.useRef)(),Pt=r.useMemo(function(){return vt(st.width,wt)},[st.width,wt]),an=r.useMemo(function(){return vt(st.height,on)},[st.height,on]),un=on-fe,Tn=(0,r.useRef)(un);Tn.current=un;function ln(je){var rt=je;return Number.isNaN(Tn.current)||(rt=Math.min(rt,Tn.current)),rt=Math.max(rt,0),rt}var Jn=sr<=0,dr=sr>=un,yr=Qn<=0,Sr=Qn>=wt,Rr=z(Jn,dr,yr,Sr),hr=function(){return{x:He?-Qn:Qn,y:sr}},br=(0,r.useRef)(hr()),bn=(0,i.zX)(function(je){if(ve){var rt=(0,K.Z)((0,K.Z)({},hr()),je);(br.current.x!==rt.x||br.current.y!==rt.y)&&(ve(rt),br.current=rt)}});function Ln(je,rt){var ft=je;rt?((0,l.flushSync)(function(){Dr(ft)}),bn()):kt(ft)}function tr(je){var rt=je.currentTarget.scrollTop;rt!==sr&&kt(rt),Ut==null||Ut(je),bn()}var Pr=function(rt){var ft=rt,St=wt?wt-st.width:0;return ft=Math.max(ft,0),ft=Math.min(ft,St),ft},Er=(0,i.zX)(function(je,rt){rt?((0,l.flushSync)(function(){Dr(function(ft){var St=ft+(He?-je:je);return Pr(St)})}),bn()):kt(function(ft){var St=ft+je;return St})}),Ar=q(hn,Jn,dr,yr,Sr,!!wt,Er),Yr=(0,X.Z)(Ar,2),le=Yr[0],it=Yr[1];Z(hn,Vn,function(je,rt,ft,St){var Ot=St;return Rr(je,rt,ft)?!1:!Ot||!Ot._virtualHandled?(Ot&&(Ot._virtualHandled=!0),le({preventDefault:function(){},deltaX:je?rt:0,deltaY:je?0:rt}),!0):!1}),c(Kn,Vn,function(je){kt(function(rt){return rt+je})}),(0,p.Z)(function(){function je(ft){var St=Jn&&ft.detail<0,Ot=dr&&ft.detail>0;hn&&!St&&!Ot&&ft.preventDefault()}var rt=Vn.current;return rt.addEventListener("wheel",le,{passive:!1}),rt.addEventListener("DOMMouseScroll",it,{passive:!0}),rt.addEventListener("MozMousePixelScroll",je,{passive:!1}),function(){rt.removeEventListener("wheel",le),rt.removeEventListener("DOMMouseScroll",it),rt.removeEventListener("MozMousePixelScroll",je)}},[hn,Jn,dr]),(0,p.Z)(function(){if(wt){var je=Pr(Qn);Dr(je),bn({x:je})}},[st.width,wt]);var Ee=function(){var rt,ft;(rt=jt.current)===null||rt===void 0||rt.delayHidden(),(ft=It.current)===null||ft===void 0||ft.delayHidden()},ut=V(Vn,rn,jn,W,vn,function(){return In(!0)},kt,Ee);r.useImperativeHandle(ne,function(){return{nativeElement:Mn.current,getScrollInfo:hr,scrollTo:function(rt){function ft(St){return St&&(0,B.Z)(St)==="object"&&("left"in St||"top"in St)}ft(rt)?(rt.left!==void 0&&Dr(Pr(rt.left)),ut(rt.top)):ut(rt)}}}),(0,p.Z)(function(){if(Re){var je=rn.slice(Cn,Hn+1);Re(je,rn)}},[Cn,Hn,rn]);var Et=R(rn,vn,jn,W),Bt=Te==null?void 0:Te({start:Cn,end:Hn,virtual:Kn,offsetX:Qn,offsetY:wn,rtl:He,getSize:Et}),Qt=N(rn,Cn,Hn,wt,Qn,nn,he,Ie),Gt=null;fe&&(Gt=(0,K.Z)((0,I.Z)({},Y?"height":"maxHeight",fe),de),hn&&(Gt.overflowY="hidden",wt&&(Gt.overflowX="hidden"),Rn&&(Gt.pointerEvents="none")));var Tt={};return He&&(Tt.dir="rtl"),r.createElement("div",(0,o.Z)({ref:Mn,style:(0,K.Z)((0,K.Z)({},Be),{},{position:"relative"}),className:ot},Tt,Je),r.createElement(e.Z,{onResize:ct},r.createElement(gt,{className:"".concat(L,"-holder"),style:Gt,ref:Vn,onScroll:tr,onMouseEnter:Ee},r.createElement(v,{prefixCls:L,height:on,offsetX:Qn,offsetY:wn,scrollWidth:wt,onInnerResize:In,ref:Kt,innerProps:be,rtl:He,extra:Bt},Qt))),Kn&&on>fe&&r.createElement(_e,{ref:jt,prefixCls:L,scrollOffset:sr,scrollRange:on,rtl:He,onScroll:Ln,onStartMove:Nr,onStopMove:Ne,spinSize:an,containerSize:st.height,style:at==null?void 0:at.verticalScrollBar,thumbStyle:at==null?void 0:at.verticalScrollBarThumb,showScrollBar:Jt}),Kn&&wt>st.width&&r.createElement(_e,{ref:It,prefixCls:L,scrollOffset:Qn,scrollRange:wt,rtl:He,onScroll:Ln,onStartMove:Nr,onStopMove:Ne,spinSize:Pt,containerSize:st.width,horizontal:!0,style:at==null?void 0:at.horizontalScrollBar,thumbStyle:at==null?void 0:at.horizontalScrollBarThumb,showScrollBar:Jt}))}var ye=r.forwardRef(oe);ye.displayName="List";var Pe=ye,Ge=Pe},22061:function(er,Ft,u){"use strict";u.d(Ft,{Z5:function(){return ns},_l:function(){return Hs},bK:function(){return lu}});var o=u(59301),B=u(528),K=u(67711),I=u(59781),X=o.createContext(null),A=null;function ie(t){t()}var re=ie,e=function(n){return re=n},i=function(){return re};function p(){var t=i(),n=null,a=null;return{clear:function(){n=null,a=null},notify:function(){t(function(){for(var S=n;S;)S.callback(),S=S.next})},get:function(){for(var S=[],D=n;D;)S.push(D),D=D.next;return S},subscribe:function(S){var D=!0,T=a={callback:S,next:null,prev:a};return T.prev?T.prev.next=T:n=T,function(){!D||n===null||(D=!1,T.next?T.next.prev=T.prev:a=T.prev,T.prev?T.prev.next=T.next:n=T.next)}}}}var r={notify:function(){},get:function(){return[]}};function l(t,n){var a,h=r;function S(xe){return ge(),h.subscribe(xe)}function D(){h.notify()}function T(){Oe.onStateChange&&Oe.onStateChange()}function j(){return!!a}function ge(){a||(a=n?n.addNestedSub(T):t.subscribe(T),h=p())}function Le(){a&&(a(),a=void 0,h.clear(),h=r)}var Oe={addNestedSub:S,notifyNestedSubs:D,handleChangeWrapper:T,isSubscribed:j,trySubscribe:ge,tryUnsubscribe:Le,getListeners:function(){return h}};return Oe}var f=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?o.useLayoutEffect:o.useEffect;function v(t){var n=t.store,a=t.context,h=t.children,S=(0,o.useMemo)(function(){var j=l(n);return{store:n,subscription:j}},[n]),D=(0,o.useMemo)(function(){return n.getState()},[n]);f(function(){var j=S.subscription;return j.onStateChange=j.notifyNestedSubs,j.trySubscribe(),D!==n.getState()&&j.notifyNestedSubs(),function(){j.tryUnsubscribe(),j.onStateChange=null}},[S,D]);var T=a||X;return o.createElement(T.Provider,{value:S},h)}var b=v,N=u(12359),O=u(94266),y=u.n(O),w=u(53410),g=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],m=["reactReduxForwardedRef"],M=[],z=[null,null],q=function(n){try{return JSON.stringify(n)}catch(a){return String(n)}};function R(t,n){var a=t[1];return[n.payload,a+1]}function ae(t,n,a){f(function(){return t.apply(void 0,n)},a)}function te(t,n,a,h,S,D,T){t.current=h,n.current=S,a.current=!1,D.current&&(D.current=null,T())}function Ye(t,n,a,h,S,D,T,j,ge,Le){if(t){var Oe=!1,xe=null,De=function(){if(!Oe){var qn=n.getState(),lr,mr;try{lr=h(qn,S.current)}catch(Or){mr=Or,xe=Or}mr||(xe=null),lr===D.current?T.current||ge():(D.current=lr,j.current=lr,T.current=!0,Le({type:"STORE_UPDATED",payload:{error:mr}}))}};a.onStateChange=De,a.trySubscribe(),De();var $e=function(){if(Oe=!0,a.tryUnsubscribe(),a.onStateChange=null,xe)throw xe};return $e}}var x=function(){return[null,0]};function _(t,n){n===void 0&&(n={});var a=n,h=a.getDisplayName,S=h===void 0?function(Jr){return"ConnectAdvanced("+Jr+")"}:h,D=a.methodName,T=D===void 0?"connectAdvanced":D,j=a.renderCountProp,ge=j===void 0?void 0:j,Le=a.shouldHandleStateChanges,Oe=Le===void 0?!0:Le,xe=a.storeKey,De=xe===void 0?"store":xe,$e=a.withRef,zt=$e===void 0?!1:$e,qn=a.forwardRef,lr=qn===void 0?!1:qn,mr=a.context,Or=mr===void 0?X:mr,Lr=(0,N.Z)(a,g);if(0)var Ur;var ea=Or;return function(fa){var Ca=fa.displayName||fa.name||"Component",da=S(Ca),wa=(0,K.Z)({},Lr,{getDisplayName:S,methodName:T,renderCountProp:ge,shouldHandleStateChanges:Oe,storeKey:De,displayName:da,wrappedComponentName:Ca,WrappedComponent:fa}),Fa=Lr.pure;function Ia(Ra){return t(Ra.dispatch,wa)}var ni=Fa?o.useMemo:function(Ra){return Ra()};function qa(Ra){var di=(0,o.useMemo)(function(){var Oi=Ra.reactReduxForwardedRef,_o=(0,N.Z)(Ra,m);return[Ra.context,Oi,_o]},[Ra]),ai=di[0],Ri=di[1],_i=di[2],vi=(0,o.useMemo)(function(){return ai&&ai.Consumer&&(0,w.isContextConsumer)(o.createElement(ai.Consumer,null))?ai:ea},[ai,ea]),ii=(0,o.useContext)(vi),Ei=!!Ra.store&&!!Ra.store.getState&&!!Ra.store.dispatch,Ki=!!ii&&!!ii.store,oi=Ei?Ra.store:ii.store,Bi=(0,o.useMemo)(function(){return Ia(oi)},[oi]),Vi=(0,o.useMemo)(function(){if(!Oe)return z;var Oi=l(oi,Ei?null:ii.subscription),_o=Oi.notifyNestedSubs.bind(Oi);return[Oi,_o]},[oi,Ei,ii]),xi=Vi[0],zi=Vi[1],Ui=(0,o.useMemo)(function(){return Ei?ii:(0,K.Z)({},ii,{subscription:xi})},[Ei,ii,xi]),su=(0,o.useReducer)(R,M,x),Js=su[0],Hi=Js[0],qs=su[1];if(Hi&&Hi.error)throw Hi.error;var cu=(0,o.useRef)(),go=(0,o.useRef)(_i),ji=(0,o.useRef)(),fu=(0,o.useRef)(!1),yo=ni(function(){return ji.current&&_i===go.current?ji.current:Bi(oi.getState(),_i)},[oi,Hi,_i]);ae(te,[go,cu,fu,_i,yo,ji,zi]),ae(Ye,[Oe,oi,xi,Bi,go,cu,fu,ji,zi,qs],[oi,xi,Bi]);var bo=(0,o.useMemo)(function(){return o.createElement(fa,(0,K.Z)({},yo,{ref:Ri}))},[Ri,fa,yo]),$s=(0,o.useMemo)(function(){return Oe?o.createElement(vi.Provider,{value:Ui},bo):bo},[vi,bo,Ui]);return $s}var Ua=Fa?o.memo(qa):qa;if(Ua.WrappedComponent=fa,Ua.displayName=qa.displayName=da,lr){var ri=o.forwardRef(function(di,ai){return o.createElement(Ua,(0,K.Z)({},di,{reactReduxForwardedRef:ai}))});return ri.displayName=da,ri.WrappedComponent=fa,y()(ri,fa)}return y()(Ua,fa)}}function F(t,n){return t===n?t!==0||n!==0||1/t===1/n:t!==t&&n!==n}function k(t,n){if(F(t,n))return!0;if(typeof t!="object"||t===null||typeof n!="object"||n===null)return!1;var a=Object.keys(t),h=Object.keys(n);if(a.length!==h.length)return!1;for(var S=0;S=0;h--){var S=n[h](t);if(S)return S}return function(D,T){throw new Error("Invalid value of type "+typeof t+" for "+a+" argument when connecting component "+T.wrappedComponentName+".")}}function fe(t,n){return t===n}function W(t){var n=t===void 0?{}:t,a=n.connectHOC,h=a===void 0?_:a,S=n.mapStateToPropsFactories,D=S===void 0?Ve:S,T=n.mapDispatchToPropsFactories,j=T===void 0?_e:T,ge=n.mergePropsFactories,Le=ge===void 0?Pe:ge,Oe=n.selectorFactory,xe=Oe===void 0?ue:Oe;return function($e,zt,qn,lr){lr===void 0&&(lr={});var mr=lr,Or=mr.pure,Lr=Or===void 0?!0:Or,Ur=mr.areStatesEqual,ea=Ur===void 0?fe:Ur,Jr=mr.areOwnPropsEqual,fa=Jr===void 0?k:Jr,Ca=mr.areStatePropsEqual,da=Ca===void 0?k:Ca,wa=mr.areMergedPropsEqual,Fa=wa===void 0?k:wa,Ia=(0,N.Z)(mr,L),ni=pe($e,D,"mapStateToProps"),qa=pe(zt,j,"mapDispatchToProps"),Ua=pe(qn,Le,"mergeProps");return h(xe,(0,K.Z)({methodName:"connect",getDisplayName:function(Ra){return"Connect("+Ra+")"},shouldHandleStateChanges:!!$e,initMapStateToProps:ni,initMapDispatchToProps:qa,initMergeProps:Ua,pure:Lr,areStatesEqual:ea,areOwnPropsEqual:fa,areStatePropsEqual:da,areMergedPropsEqual:Fa},Ia))}}var P=W();function Y(){var t=useContext(ReactReduxContext);return t}function Be(t){t===void 0&&(t=ReactReduxContext);var n=t===ReactReduxContext?useDefaultReduxContext:function(){return useContext(t)};return function(){var h=n(),S=h.store;return S}}var se=null;function he(t){t===void 0&&(t=ReactReduxContext);var n=t===ReactReduxContext?useDefaultStore:createStoreHook(t);return function(){var h=n();return h.dispatch}}var me=null,Ue=function(n,a){return n===a};function Xe(t,n,a,h){var S=useReducer(function(zt){return zt+1},0),D=S[1],T=useMemo(function(){return createSubscription(a,h)},[a,h]),j=useRef(),ge=useRef(),Le=useRef(),Oe=useRef(),xe=a.getState(),De;try{if(t!==ge.current||xe!==Le.current||j.current){var $e=t(xe);Oe.current===void 0||!n($e,Oe.current)?De=$e:De=Oe.current}else De=Oe.current}catch(zt){throw j.current&&(zt.message+=` The error may be correlated with this previous error: `+j.current.stack+` @@ -137,7 +137,7 @@ The error may be correlated with this previous error: `:` The item has been dropped while not over a drop area. `+Vt(n.source)+` - `},st={dragHandleUsageInstructions:$t,onDragStart:on,onDragUpdate:wn,onDragEnd:Fe},lt={x:0,y:0},ct=function(n,a){return{x:n.x+a.x,y:n.y+a.y}},jt=function(n,a){return{x:n.x-a.x,y:n.y-a.y}},It=function(n,a){return n.x===a.x&&n.y===a.y},Pt=function(n){return{x:n.x!==0?-n.x:0,y:n.y!==0?-n.y:0}},an=function(n,a,h){var S;return h===void 0&&(h=0),S={},S[n]=a,S[n==="x"?"y":"x"]=h,S},un=function(n,a){return Math.sqrt(Math.pow(a.x-n.x,2)+Math.pow(a.y-n.y,2))},Tn=function(n,a){return Math.min.apply(Math,a.map(function(h){return un(n,h)}))},ln=function(n){return function(a){return{x:n(a.x),y:n(a.y)}}},Jn=function(t,n){var a=Je({top:Math.max(n.top,t.top),right:Math.min(n.right,t.right),bottom:Math.min(n.bottom,t.bottom),left:Math.max(n.left,t.left)});return a.width<=0||a.height<=0?null:a},dr=function(n,a){return{top:n.top+a.y,left:n.left+a.x,bottom:n.bottom+a.y,right:n.right+a.x}},yr=function(n){return[{x:n.left,y:n.top},{x:n.right,y:n.top},{x:n.left,y:n.bottom},{x:n.right,y:n.bottom}]},Sr={top:0,right:0,bottom:0,left:0},Rr=function(n,a){return a?dr(n,a.scroll.diff.displacement):n},hr=function(n,a,h){if(h&&h.increasedBy){var S;return(0,K.Z)({},n,(S={},S[a.end]=n[a.end]+h.increasedBy[a.line],S))}return n},br=function(n,a){return a&&a.shouldClipSubject?Jn(a.pageMarginBox,n):Je(n)},bn=function(t){var n=t.page,a=t.withPlaceholder,h=t.axis,S=t.frame,D=Rr(n.marginBox,S),T=hr(D,h,a),j=br(T,S);return{page:n,withPlaceholder:a,active:j}},Ln=function(t,n){t.frame||ze(!1);var a=t.frame,h=jt(n,a.scroll.initial),S=Pt(h),D=(0,K.Z)({},a,{scroll:{initial:a.scroll.initial,current:n,diff:{value:h,displacement:S},max:a.scroll.max}}),T=bn({page:t.subject.page,withPlaceholder:t.subject.withPlaceholder,axis:t.axis,frame:D}),j=(0,K.Z)({},t,{frame:D,subject:T});return j};function tr(t){return Number.isInteger?Number.isInteger(t):typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}function Pr(t){return Object.values?Object.values(t):Object.keys(t).map(function(n){return t[n]})}function Er(t,n){if(t.findIndex)return t.findIndex(n);for(var a=0;at.bottom,Le=h.leftt.right,Oe=ge&&Le;if(Oe)return!0;var xe=ge&&T||Le&&D;return xe}},d=function(t){var n=Ot(t.top,t.bottom),a=Ot(t.left,t.right);return function(h){var S=n(h.top)&&n(h.bottom)&&a(h.left)&&a(h.right);return S}},U={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},G={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ee=function(t){return function(n){var a=Ot(n.top,n.bottom),h=Ot(n.left,n.right);return function(S){return t===U?a(S.top)&&a(S.bottom):h(S.left)&&h(S.right)}}},$=function(n,a){var h=a.frame?a.frame.scroll.diff.displacement:lt;return dr(n,h)},Ae=function(n,a,h){return a.subject.active?h(a.subject.active)(n):!1},we=function(n,a,h){return h(a)(n)},Ke=function(n){var a=n.target,h=n.destination,S=n.viewport,D=n.withDroppableDisplacement,T=n.isVisibleThroughFrameFn,j=D?$(a,h):a;return Ae(j,h,T)&&we(j,S,T)},mt=function(n){return Ke((0,K.Z)({},n,{isVisibleThroughFrameFn:fn}))},bt=function(n){return Ke((0,K.Z)({},n,{isVisibleThroughFrameFn:d}))},Me=function(n){return Ke((0,K.Z)({},n,{isVisibleThroughFrameFn:ee(n.destination.axis)}))},Ct=function(n,a,h){if(typeof h=="boolean")return h;if(!a)return!0;var S=a.invisible,D=a.visible;if(S[n])return!1;var T=D[n];return T?T.shouldAnimate:!0};function Lt(t,n){var a=t.page.marginBox,h={top:n.point.y,right:0,bottom:0,left:n.point.x};return Je(vn(a,h))}function xt(t){var n=t.afterDragging,a=t.destination,h=t.displacedBy,S=t.viewport,D=t.forceShouldAnimate,T=t.last;return n.reduce(function(ge,Le){var Oe=Lt(Le,h),xe=Le.descriptor.id;ge.all.push(xe);var De=mt({target:Oe,destination:a,viewport:S,withDroppableDisplacement:!0});if(!De)return ge.invisible[Le.descriptor.id]=!0,ge;var $e=Ct(xe,T,D),zt={draggableId:xe,shouldAnimate:$e};return ge.visible[xe]=zt,ge},{all:[],visible:{},invisible:{}})}function At(t,n){if(!t.length)return 0;var a=t[t.length-1].descriptor.index;return n.inHomeList?a:a+1}function tt(t){var n=t.insideDestination,a=t.inHomeList,h=t.displacedBy,S=t.destination,D=At(n,{inHomeList:a});return{displaced:ft,displacedBy:h,at:{type:"REORDER",destination:{droppableId:S.descriptor.id,index:D}}}}function ke(t){var n=t.draggable,a=t.insideDestination,h=t.destination,S=t.viewport,D=t.displacedBy,T=t.last,j=t.index,ge=t.forceShouldAnimate,Le=je(n,h);if(j==null)return tt({insideDestination:a,inHomeList:Le,displacedBy:D,destination:h});var Oe=Ar(a,function(qn){return qn.descriptor.index===j});if(!Oe)return tt({insideDestination:a,inHomeList:Le,displacedBy:D,destination:h});var xe=Gt(n,a),De=a.indexOf(Oe),$e=xe.slice(De),zt=xt({afterDragging:$e,destination:h,displacedBy:D,last:T,viewport:S.frame,forceShouldAnimate:ge});return{displaced:zt,displacedBy:D,at:{type:"REORDER",destination:{droppableId:h.descriptor.id,index:j}}}}function qe(t,n){return!!n.effected[t]}var Nt=function(t){var n=t.isMovingForward,a=t.destination,h=t.draggables,S=t.combine,D=t.afterCritical;if(!a.isCombineEnabled)return null;var T=S.draggableId,j=h[T],ge=j.descriptor.index,Le=qe(T,D);return Le?n?ge:ge-1:n?ge+1:ge},Mt=function(t){var n=t.isMovingForward,a=t.isInHomeList,h=t.insideDestination,S=t.location;if(!h.length)return null;var D=S.index,T=n?D+1:D-1,j=h[0].descriptor.index,ge=h[h.length-1].descriptor.index,Le=a?ge:ge+1;return TLe?null:T},Dt=function(t){var n=t.isMovingForward,a=t.isInHomeList,h=t.draggable,S=t.draggables,D=t.destination,T=t.insideDestination,j=t.previousImpact,ge=t.viewport,Le=t.afterCritical,Oe=j.at;if(Oe||ze(!1),Oe.type==="REORDER"){var xe=Mt({isMovingForward:n,isInHomeList:a,location:Oe.destination,insideDestination:T});return xe==null?null:ke({draggable:h,insideDestination:T,destination:D,viewport:ge,last:j.displaced,displacedBy:j.displacedBy,index:xe})}var De=Nt({isMovingForward:n,destination:D,displaced:j.displaced,draggables:S,combine:Oe.combine,afterCritical:Le});return De==null?null:ke({draggable:h,insideDestination:T,destination:D,viewport:ge,last:j.displaced,displacedBy:j.displacedBy,index:De})},qt=function(t){var n=t.displaced,a=t.afterCritical,h=t.combineWith,S=t.displacedBy,D=!!(n.visible[h]||n.invisible[h]);return qe(h,a)?D?lt:Pt(S.point):D?S.point:lt},Ze=function(t){var n=t.afterCritical,a=t.impact,h=t.draggables,S=Qt(a);S||ze(!1);var D=S.draggableId,T=h[D].page.borderBox.center,j=qt({displaced:a.displaced,afterCritical:n,combineWith:D,displacedBy:a.displacedBy});return ct(T,j)},En=function(n,a){return a.margin[n.start]+a.borderBox[n.size]/2},nr=function(n,a){return a.margin[n.end]+a.borderBox[n.size]/2},rr=function(n,a,h){return a[n.crossAxisStart]+h.margin[n.crossAxisStart]+h.borderBox[n.crossAxisSize]/2},vr=function(n){var a=n.axis,h=n.moveRelativeTo,S=n.isMoving;return an(a.line,h.marginBox[a.end]+En(a,S),rr(a,h.marginBox,S))},pr=function(n){var a=n.axis,h=n.moveRelativeTo,S=n.isMoving;return an(a.line,h.marginBox[a.start]-nr(a,S),rr(a,h.marginBox,S))},Bn=function(n){var a=n.axis,h=n.moveInto,S=n.isMoving;return an(a.line,h.contentBox[a.start]+En(a,S),rr(a,h.contentBox,S))},Pn=function(t){var n=t.impact,a=t.draggable,h=t.draggables,S=t.droppable,D=t.afterCritical,T=Et(S.descriptor.id,h),j=a.page,ge=S.axis;if(!T.length)return Bn({axis:ge,moveInto:S.page,isMoving:j});var Le=n.displaced,Oe=n.displacedBy,xe=Le.all[0];if(xe){var De=h[xe];if(qe(xe,D))return pr({axis:ge,moveRelativeTo:De.page,isMoving:j});var $e=hn(De.page,Oe.point);return pr({axis:ge,moveRelativeTo:$e,isMoving:j})}var zt=T[T.length-1];if(zt.descriptor.id===a.descriptor.id)return j.borderBox.center;if(qe(zt.descriptor.id,D)){var qn=hn(zt.page,Pt(D.displacedBy.point));return vr({axis:ge,moveRelativeTo:qn,isMoving:j})}return vr({axis:ge,moveRelativeTo:zt.page,isMoving:j})},$n=function(t,n){var a=t.frame;return a?ct(n,a.scroll.diff.displacement):n},Dn=function(n){var a=n.impact,h=n.draggable,S=n.droppable,D=n.draggables,T=n.afterCritical,j=h.page.borderBox.center,ge=a.at;return!S||!ge?j:ge.type==="REORDER"?Pn({impact:a,draggable:h,draggables:D,droppable:S,afterCritical:T}):Ze({impact:a,draggables:D,afterCritical:T})},An=function(t){var n=Dn(t),a=t.droppable,h=a?$n(a,n):n;return h},Zn=function(t,n){var a=jt(n,t.scroll.initial),h=Pt(a),S=Je({top:n.y,bottom:n.y+t.frame.height,left:n.x,right:n.x+t.frame.width}),D={frame:S,scroll:{initial:t.scroll.initial,max:t.scroll.max,current:n,diff:{value:a,displacement:h}}};return D};function dn(t,n){return t.map(function(a){return n[a]})}function Q(t,n){for(var a=0;a1?Oe.sort(function(xe,De){return Qe(xe)[j.start]-Qe(De)[j.start]})[0]:Le.sort(function(xe,De){var $e=Tn(a,yr(Qe(xe))),zt=Tn(a,yr(Qe(De)));return $e!==zt?$e-zt:Qe(xe)[j.start]-Qe(De)[j.start]})[0]},Se=function(n,a){var h=n.page.borderBox.center;return qe(n.descriptor.id,a)?jt(h,a.displacedBy.point):h},_t=function(n,a){var h=n.page.borderBox;return qe(n.descriptor.id,a)?dr(h,Pt(a.displacedBy.point)):h},mn=function(t){var n=t.pageBorderBoxCenter,a=t.viewport,h=t.destination,S=t.insideDestination,D=t.afterCritical,T=S.filter(function(j){return bt({target:_t(j,D),destination:h,viewport:a.frame,withDroppableDisplacement:!0})}).sort(function(j,ge){var Le=un(n,$n(h,Se(j,D))),Oe=un(n,$n(h,Se(ge,D)));return Len.left&&t.topn.top}function ir(t){var n=t.pageBorderBox,a=t.draggable,h=t.candidates,S=a.page.borderBox.center,D=h.map(function(T){var j=T.axis,ge=an(T.axis.line,n.center[j.line],T.page.borderBox.center[j.crossAxisLine]);return{id:T.descriptor.id,distance:un(S,ge)}}).sort(function(T,j){return j.distance-T.distance});return D[0]?D[0].id:null}function kr(t){var n=t.pageBorderBox,a=t.draggable,h=t.droppables,S=Ee(h).filter(function(D){if(!D.isEnabled)return!1;var T=D.subject.active;if(!T||!Wn(n,T))return!1;if(gr(T)(n.center))return!0;var j=D.axis,ge=T.center[j.crossAxisLine],Le=n[j.crossAxisStart],Oe=n[j.crossAxisEnd],xe=Ot(T[j.crossAxisStart],T[j.crossAxisEnd]),De=xe(Le),$e=xe(Oe);return!De&&!$e?!0:De?Lege});return S.length?S.length===1?S[0].descriptor.id:ir({pageBorderBox:n,draggable:a,candidates:S}):null}var Hr=function(n,a){return Je(dr(n,a))},Yn=function(t,n){var a=t.frame;return a?Hr(n,a.scroll.diff.value):n};function Cr(t){var n=t.displaced,a=t.id;return!!(n.visible[a]||n.invisible[a])}function Zr(t){var n=t.draggable,a=t.closest,h=t.inHomeList;return a?h&&a.descriptor.index>n.descriptor.index?a.descriptor.index-1:a.descriptor.index:null}var zr=function(t){var n=t.pageBorderBoxWithDroppableScroll,a=t.draggable,h=t.destination,S=t.insideDestination,D=t.last,T=t.viewport,j=t.afterCritical,ge=h.axis,Le=gn(h.axis,a.displaceBy),Oe=Le.value,xe=n[ge.start],De=n[ge.end],$e=Gt(a,S),zt=Ar($e,function(lr){var mr=lr.descriptor.id,Or=lr.page.borderBox.center[ge.line],Lr=qe(mr,j),Ur=Cr({displaced:D,id:mr});return Lr?Ur?De<=Or:xemr[j.start]+Lr&&xemr[j.start]-Le+Lr&&Oemr[j.start]+Le+Lr&&xemr[j.start]+Lr&&Oe=Ka)return xa;var D=S/Ka,T=ba+Ea*D,j=h==="CANCEL"?T*Va:T;return Number(j.toFixed(2))},Gr=function(t){var n=t.impact,a=t.draggable,h=t.dimensions,S=t.viewport,D=t.afterCritical,T=h.draggables,j=h.droppables,ge=Tr(n),Le=ge?j[ge]:null,Oe=j[a.descriptor.droppableId],xe=_r({impact:n,draggable:a,draggables:T,afterCritical:D,droppable:Le||Oe,viewport:S}),De=jt(xe,a.client.borderBox.center);return De},Aa=function(t){var n=t.draggables,a=t.reason,h=t.lastImpact,S=t.home,D=t.viewport,T=t.onLiftImpact;if(!h.at||a!=="DROP"){var j=yn({draggables:n,impact:T,destination:S,viewport:D,forceShouldAnimate:!0});return{impact:j,didDropInsideDroppable:!1}}if(h.at.type==="REORDER")return{impact:h,didDropInsideDroppable:!0};var ge=(0,K.Z)({},h,{displaced:ft});return{impact:ge,didDropInsideDroppable:!0}},Ya=function(t){var n=t.getState,a=t.dispatch;return function(h){return function(S){if(S.type!=="DROP"){h(S);return}var D=n(),T=S.payload.reason;if(D.phase==="COLLECTING"){a($a({reason:T}));return}if(D.phase!=="IDLE"){var j=D.phase==="DROP_PENDING"&&D.isWaiting;j&&ze(!1),D.phase==="DRAGGING"||D.phase==="DROP_PENDING"||ze(!1);var ge=D.critical,Le=D.dimensions,Oe=Le.draggables[D.critical.draggable.id],xe=Aa({reason:T,lastImpact:D.impact,afterCritical:D.afterCritical,onLiftImpact:D.onLiftImpact,home:D.dimensions.droppables[D.critical.droppable.id],viewport:D.viewport,draggables:D.dimensions.draggables}),De=xe.impact,$e=xe.didDropInsideDroppable,zt=$e?Bt(De):null,qn=$e?Qt(De):null,lr={index:ge.draggable.index,droppableId:ge.droppable.id},mr={draggableId:Oe.descriptor.id,type:Oe.descriptor.type,source:lr,reason:T,mode:D.movementMode,destination:zt,combine:qn},Or=Gr({impact:De,draggable:Oe,dimensions:Le,viewport:D.viewport,afterCritical:D.afterCritical}),Lr={critical:D.critical,afterCritical:D.afterCritical,result:mr,impact:De},Ur=!It(D.current.client.offset,Or)||!!mr.combine;if(!Ur){a(Ta({completed:Lr}));return}var ea=Xr({current:D.current.client.offset,destination:Or,reason:T}),Jr={newHomeClientOffset:Or,dropDuration:ea,completed:Lr};a(Ba(Jr))}}}},yi=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Yi(t){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(a){a.target!==window&&a.target!==window.document||t()}}}function Gi(t){var n=t.onWindowScroll;function a(){n(yi())}var h=zn(a),S=Yi(h),D=Nr;function T(){return D!==Nr}function j(){T()&&ze(!1),D=Ie(window,[S])}function ge(){T()||ze(!1),h.cancel(),D(),D=Nr}return{start:j,stop:ge,isActive:T}}var Xi=function(n){return n.type==="DROP_COMPLETE"||n.type==="DROP_ANIMATE"||n.type==="FLUSH"},Eo=function(t){var n=Gi({onWindowScroll:function(h){t.dispatch(Ma({newScroll:h}))}});return function(a){return function(h){!n.isActive()&&h.type==="INITIAL_PUBLISH"&&n.start(),n.isActive()&&Xi(h)&&n.stop(),a(h)}}},ha=function(t){var n=!1,a=!1,h=setTimeout(function(){a=!0}),S=function(T){n||a||(n=!0,t(T),clearTimeout(h))};return S.wasCalled=function(){return n},S},qr=function(){var t=[],n=function(D){var T=Er(t,function(Le){return Le.timerId===D});T===-1&&ze(!1);var j=t.splice(T,1),ge=j[0];ge.callback()},a=function(D){var T=setTimeout(function(){return n(T)}),j={timerId:T,callback:D};t.push(j)},h=function(){if(t.length){var D=[].concat(t);t.length=0,D.forEach(function(T){clearTimeout(T.timerId),T.callback()})}};return{add:a,flush:h}},sa=function(n,a){return n==null&&a==null?!0:n==null||a==null?!1:n.droppableId===a.droppableId&&n.index===a.index},_a=function(n,a){return n==null&&a==null?!0:n==null||a==null?!1:n.draggableId===a.draggableId&&n.droppableId===a.droppableId},Sa=function(n,a){if(n===a)return!0;var h=n.draggable.id===a.draggable.id&&n.draggable.droppableId===a.draggable.droppableId&&n.draggable.type===a.draggable.type&&n.draggable.index===a.draggable.index,S=n.droppable.id===a.droppable.id&&n.droppable.type===a.droppable.type;return h&&S},bi=function(n,a){oa(),a(),ua()},Ni=function(n,a){return{draggableId:n.draggable.id,type:n.droppable.type,source:{droppableId:n.droppable.id,index:n.draggable.index},mode:a}},Qi=function(n,a,h,S){if(!n){h(S(a));return}var D=ha(h),T={announce:D};n(a,T),D.wasCalled()||h(S(a))},pu=function(t,n){var a=qr(),h=null,S=function(De,$e){h&&ze(!1),bi("onBeforeCapture",function(){var zt=t().onBeforeCapture;if(zt){var qn={draggableId:De,mode:$e};zt(qn)}})},D=function(De,$e){h&&ze(!1),bi("onBeforeDragStart",function(){var zt=t().onBeforeDragStart;zt&&zt(Ni(De,$e))})},T=function(De,$e){h&&ze(!1);var zt=Ni(De,$e);h={mode:$e,lastCritical:De,lastLocation:zt.source,lastCombine:null},a.add(function(){bi("onDragStart",function(){return Qi(t().onDragStart,zt,n,st.onDragStart)})})},j=function(De,$e){var zt=Bt($e),qn=Qt($e);h||ze(!1);var lr=!Sa(De,h.lastCritical);lr&&(h.lastCritical=De);var mr=!sa(h.lastLocation,zt);mr&&(h.lastLocation=zt);var Or=!_a(h.lastCombine,qn);if(Or&&(h.lastCombine=qn),!(!lr&&!mr&&!Or)){var Lr=(0,K.Z)({},Ni(De,h.mode),{combine:qn,destination:zt});a.add(function(){bi("onDragUpdate",function(){return Qi(t().onDragUpdate,Lr,n,st.onDragUpdate)})})}},ge=function(){h||ze(!1),a.flush()},Le=function(De){h||ze(!1),h=null,bi("onDragEnd",function(){return Qi(t().onDragEnd,De,n,st.onDragEnd)})},Oe=function(){if(h){var De=(0,K.Z)({},Ni(h.lastCritical,h.mode),{combine:null,destination:null,reason:"CANCEL"});Le(De)}};return{beforeCapture:S,beforeStart:D,start:T,update:j,flush:ge,drop:Le,abort:Oe}},hu=function(t,n){var a=pu(t,n);return function(h){return function(S){return function(D){if(D.type==="BEFORE_INITIAL_CAPTURE"){a.beforeCapture(D.payload.draggableId,D.payload.movementMode);return}if(D.type==="INITIAL_PUBLISH"){var T=D.payload.critical;a.beforeStart(T,D.payload.movementMode),S(D),a.start(T,D.payload.movementMode);return}if(D.type==="DROP_COMPLETE"){var j=D.payload.completed.result;a.flush(),S(D),a.drop(j);return}if(S(D),D.type==="FLUSH"){a.abort();return}var ge=h.getState();ge.phase==="DRAGGING"&&a.update(ge.critical,ge.impact)}}}},mu=function(t){return function(n){return function(a){if(a.type!=="DROP_ANIMATION_FINISHED"){n(a);return}var h=t.getState();h.phase!=="DROP_ANIMATING"&&ze(!1),t.dispatch(Ta({completed:h.completed}))}}},gu=function(t){var n=null,a=null;function h(){a&&(cancelAnimationFrame(a),a=null),n&&(n(),n=null)}return function(S){return function(D){if((D.type==="FLUSH"||D.type==="DROP_COMPLETE"||D.type==="DROP_ANIMATION_FINISHED")&&h(),S(D),D.type==="DROP_ANIMATE"){var T={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ge=t.getState();ge.phase==="DROP_ANIMATING"&&t.dispatch(ei())}};a=requestAnimationFrame(function(){a=null,n=Ie(window,[T])})}}}},yu=function(t){return function(){return function(n){return function(a){(a.type==="DROP_COMPLETE"||a.type==="FLUSH"||a.type==="DROP_ANIMATE")&&t.stopPublishing(),n(a)}}}},bu=function(t){var n=!1;return function(){return function(a){return function(h){if(h.type==="INITIAL_PUBLISH"){n=!0,t.tryRecordFocus(h.payload.critical.draggable.id),a(h),t.tryRestoreFocusRecorded();return}if(a(h),!!n){if(h.type==="FLUSH"){n=!1,t.tryRestoreFocusRecorded();return}if(h.type==="DROP_COMPLETE"){n=!1;var S=h.payload.completed.result;S.combine&&t.tryShiftRecord(S.draggableId,S.combine.draggableId),t.tryRestoreFocusRecorded()}}}}}},_u=function(n){return n.type==="DROP_COMPLETE"||n.type==="DROP_ANIMATE"||n.type==="FLUSH"},Eu=function(t){return function(n){return function(a){return function(h){if(_u(h)){t.stop(),a(h);return}if(h.type==="INITIAL_PUBLISH"){a(h);var S=n.getState();S.phase!=="DRAGGING"&&ze(!1),t.start(S);return}a(h),t.scroll(n.getState())}}}},Cu=function(t){return function(n){return function(a){if(n(a),a.type==="PUBLISH_WHILE_DRAGGING"){var h=t.getState();h.phase==="DROP_PENDING"&&(h.isWaiting||t.dispatch(Wa({reason:h.reason})))}}}},wu=I.qC,Au=function(t){var n=t.dimensionMarshal,a=t.focusMarshal,h=t.styleMarshal,S=t.getResponders,D=t.announce,T=t.autoScroller;return(0,I.MT)(ra,wu((0,I.md)(ci(h),yu(n),gi(n),Ya,mu,gu,Cu,Eu(T),Eo,bu(a),hu(S,D))))},Ji=function(){return{additions:{},removals:{},modified:{}}};function xu(t){var n=t.registry,a=t.callbacks,h=Ji(),S=null,D=function(){S||(a.collectionStarting(),S=requestAnimationFrame(function(){S=null,oa();var Oe=h,xe=Oe.additions,De=Oe.removals,$e=Oe.modified,zt=Object.keys(xe).map(function(mr){return n.draggable.getById(mr).getDimension(lt)}).sort(function(mr,Or){return mr.descriptor.index-Or.descriptor.index}),qn=Object.keys($e).map(function(mr){var Or=n.droppable.getById(mr),Lr=Or.callbacks.getScrollWhileDragging();return{droppableId:mr,scroll:Lr}}),lr={additions:zt,removals:Object.keys(De),modified:qn};h=Ji(),ua(),a.publish(lr)}))},T=function(Oe){var xe=Oe.descriptor.id;h.additions[xe]=Oe,h.modified[Oe.descriptor.droppableId]=!0,h.removals[xe]&&delete h.removals[xe],D()},j=function(Oe){var xe=Oe.descriptor;h.removals[xe.id]=!0,h.modified[xe.droppableId]=!0,h.additions[xe.id]&&delete h.additions[xe.id],D()},ge=function(){S&&(cancelAnimationFrame(S),S=null,h=Ji())};return{add:T,remove:j,stop:ge}}var Co=function(t){var n=t.scrollHeight,a=t.scrollWidth,h=t.height,S=t.width,D=jt({x:a,y:n},{x:S,y:h}),T={x:Math.max(0,D.x),y:Math.max(0,D.y)};return T},wo=function(){var t=document.documentElement;return t||ze(!1),t},Ao=function(){var t=wo(),n=Co({scrollHeight:t.scrollHeight,scrollWidth:t.scrollWidth,width:t.clientWidth,height:t.clientHeight});return n},Su=function(){var t=yi(),n=Ao(),a=t.y,h=t.x,S=wo(),D=S.clientWidth,T=S.clientHeight,j=h+D,ge=a+T,Le=Je({top:a,left:h,right:j,bottom:ge}),Oe={frame:Le,scroll:{initial:t,current:t,max:n,diff:{value:lt,displacement:lt}}};return Oe},Du=function(t){var n=t.critical,a=t.scrollOptions,h=t.registry;oa();var S=Su(),D=S.scroll.current,T=n.droppable,j=h.droppable.getAllByType(T.type).map(function(xe){return xe.callbacks.getDimensionAndWatchScroll(D,a)}),ge=h.draggable.getAllByType(n.draggable.type).map(function(xe){return xe.getDimension(D)}),Le={draggables:it(ge),droppables:le(j)};ua();var Oe={dimensions:Le,critical:n,viewport:S};return Oe};function xo(t,n,a){if(a.descriptor.id===n.id||a.descriptor.type!==n.type)return!1;var h=t.droppable.getById(a.descriptor.droppableId);return h.descriptor.mode==="virtual"}var Pu=function(t,n){var a=null,h=xu({callbacks:{publish:n.publishWhileDragging,collectionStarting:n.collectionStarting},registry:t}),S=function($e,zt){t.droppable.exists($e)||ze(!1),a&&n.updateDroppableIsEnabled({id:$e,isEnabled:zt})},D=function($e,zt){a&&(t.droppable.exists($e)||ze(!1),n.updateDroppableIsCombineEnabled({id:$e,isCombineEnabled:zt}))},T=function($e,zt){a&&(t.droppable.exists($e)||ze(!1),n.updateDroppableScroll({id:$e,newScroll:zt}))},j=function($e,zt){a&&t.droppable.getById($e).callbacks.scroll(zt)},ge=function(){if(a){h.stop();var $e=a.critical.droppable;t.droppable.getAllByType($e.type).forEach(function(zt){return zt.callbacks.dragStopped()}),a.unsubscribe(),a=null}},Le=function($e){a||ze(!1);var zt=a.critical.draggable;$e.type==="ADDITION"&&xo(t,zt,$e.value)&&h.add($e.value),$e.type==="REMOVAL"&&xo(t,zt,$e.value)&&h.remove($e.value)},Oe=function($e){a&&ze(!1);var zt=t.draggable.getById($e.draggableId),qn=t.droppable.getById(zt.descriptor.droppableId),lr={draggable:zt.descriptor,droppable:qn.descriptor},mr=t.subscribe(Le);return a={critical:lr,unsubscribe:mr},Du({critical:lr,registry:t,scrollOptions:$e.scrollOptions})},xe={updateDroppableIsEnabled:S,updateDroppableIsCombineEnabled:D,scrollDroppable:j,updateDroppableScroll:T,startPublishing:Oe,stopPublishing:ge};return xe},So=function(t,n){return t.phase==="IDLE"?!0:t.phase!=="DROP_ANIMATING"||t.completed.result.draggableId===n?!1:t.completed.result.reason==="DROP"},Fu=function(t){window.scrollBy(t.x,t.y)},Iu=Mn(function(t){return Ee(t).filter(function(n){return!(!n.isEnabled||!n.frame)})}),Ru=function(n,a){var h=Ar(Iu(a),function(S){return S.frame||ze(!1),gr(S.frame.pageMarginBox)(n)});return h},Bu=function(t){var n=t.center,a=t.destination,h=t.droppables;if(a){var S=h[a];return S.frame?S:null}var D=Ru(n,h);return D},fi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(n){return Math.pow(n,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ou=function(t,n){var a=t[n.size]*fi.startFromPercentage,h=t[n.size]*fi.maxScrollAtPercentage,S={startScrollingFrom:a,maxScrollValueAt:h};return S},Do=function(t){var n=t.startOfRange,a=t.endOfRange,h=t.current,S=a-n;if(S===0)return 0;var D=h-n,T=D/S;return T},qi=1,Nu=function(t,n){if(t>n.startScrollingFrom)return 0;if(t<=n.maxScrollValueAt)return fi.maxPixelScroll;if(t===n.startScrollingFrom)return qi;var a=Do({startOfRange:n.maxScrollValueAt,endOfRange:n.startScrollingFrom,current:t}),h=1-a,S=fi.maxPixelScroll*fi.ease(h);return Math.ceil(S)},Po=fi.durationDampening.accelerateAt,Fo=fi.durationDampening.stopDampeningAt,Mu=function(t,n){var a=n,h=Fo,S=Date.now(),D=S-a;if(D>=Fo)return t;if(Dn.height,D=a.width>n.width;return!D&&!S?h:D&&S?null:{x:D?0:h.x,y:S?0:h.y}},ku=ln(function(t){return t===0?0:t}),Bo=function(t){var n=t.dragStartTime,a=t.container,h=t.subject,S=t.center,D=t.shouldUseTimeDampening,T={top:S.y-a.top,right:a.right-S.x,bottom:a.bottom-S.y,left:S.x-a.left},j=Ro({container:a,distanceToEdges:T,dragStartTime:n,axis:U,shouldUseTimeDampening:D}),ge=Ro({container:a,distanceToEdges:T,dragStartTime:n,axis:G,shouldUseTimeDampening:D}),Le=ku({x:ge,y:j});if(It(Le,lt))return null;var Oe=Tu({container:a,subject:h,proposedScroll:Le});return Oe?It(Oe,lt)?null:Oe:null},Lu=ln(function(t){return t===0?0:t>0?1:-1}),$i=function(){var t=function(a,h){return a<0?a:a>h?a-h:0};return function(n){var a=n.current,h=n.max,S=n.change,D=ct(a,S),T={x:t(D.x,h.x),y:t(D.y,h.y)};return It(T,lt)?null:T}}(),Oo=function(n){var a=n.max,h=n.current,S=n.change,D={x:Math.max(h.x,a.x),y:Math.max(h.y,a.y)},T=Lu(S),j=$i({max:D,current:h,change:T});return!j||T.x!==0&&j.x===0||T.y!==0&&j.y===0},eo=function(n,a){return Oo({current:n.scroll.current,max:n.scroll.max,change:a})},Zu=function(n,a){if(!eo(n,a))return null;var h=n.scroll.max,S=n.scroll.current;return $i({current:S,max:h,change:a})},to=function(n,a){var h=n.frame;return h?Oo({current:h.scroll.current,max:h.scroll.max,change:a}):!1},Wu=function(n,a){var h=n.frame;return!h||!to(n,a)?null:$i({current:h.scroll.current,max:h.scroll.max,change:a})},Ku=function(t){var n=t.viewport,a=t.subject,h=t.center,S=t.dragStartTime,D=t.shouldUseTimeDampening,T=Bo({dragStartTime:S,container:n.frame,subject:a,center:h,shouldUseTimeDampening:D});return T&&eo(n,T)?T:null},Vu=function(t){var n=t.droppable,a=t.subject,h=t.center,S=t.dragStartTime,D=t.shouldUseTimeDampening,T=n.frame;if(!T)return null;var j=Bo({dragStartTime:S,container:T.pageMarginBox,subject:a,center:h,shouldUseTimeDampening:D});return j&&to(n,j)?j:null},No=function(t){var n=t.state,a=t.dragStartTime,h=t.shouldUseTimeDampening,S=t.scrollWindow,D=t.scrollDroppable,T=n.current.page.borderBoxCenter,j=n.dimensions.draggables[n.critical.draggable.id],ge=j.page.marginBox;if(n.isWindowScrollAllowed){var Le=n.viewport,Oe=Ku({dragStartTime:a,viewport:Le,subject:ge,center:T,shouldUseTimeDampening:h});if(Oe){S(Oe);return}}var xe=Bu({center:T,destination:Tr(n.impact),droppables:n.dimensions.droppables});if(xe){var De=Vu({dragStartTime:a,droppable:xe,subject:ge,center:T,shouldUseTimeDampening:h});De&&D(xe.descriptor.id,De)}},zu=function(t){var n=t.scrollWindow,a=t.scrollDroppable,h=zn(n),S=zn(a),D=null,T=function(Oe){D||ze(!1);var xe=D,De=xe.shouldUseTimeDampening,$e=xe.dragStartTime;No({state:Oe,scrollWindow:h,scrollDroppable:S,dragStartTime:$e,shouldUseTimeDampening:De})},j=function(Oe){oa(),D&&ze(!1);var xe=Date.now(),De=!1,$e=function(){De=!0};No({state:Oe,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:$e,scrollDroppable:$e}),D={dragStartTime:xe,shouldUseTimeDampening:De},ua(),De&&T(Oe)},ge=function(){D&&(h.cancel(),S.cancel(),D=null)};return{start:j,stop:ge,scroll:T}},Uu=function(t){var n=t.move,a=t.scrollDroppable,h=t.scrollWindow,S=function(Le,Oe){var xe=ct(Le.current.client.selection,Oe);n({client:xe})},D=function(Le,Oe){if(!to(Le,Oe))return Oe;var xe=Wu(Le,Oe);if(!xe)return a(Le.descriptor.id,Oe),null;var De=jt(Oe,xe);a(Le.descriptor.id,De);var $e=jt(Oe,De);return $e},T=function(Le,Oe,xe){if(!Le||!eo(Oe,xe))return xe;var De=Zu(Oe,xe);if(!De)return h(xe),null;var $e=jt(xe,De);h($e);var zt=jt(xe,$e);return zt},j=function(Le){var Oe=Le.scrollJumpRequest;if(Oe){var xe=Tr(Le.impact);xe||ze(!1);var De=D(Le.dimensions.droppables[xe],Oe);if(De){var $e=Le.viewport,zt=T(Le.isWindowScrollAllowed,$e,De);zt&&S(Le,zt)}}};return j},Hu=function(t){var n=t.scrollDroppable,a=t.scrollWindow,h=t.move,S=zu({scrollWindow:a,scrollDroppable:n}),D=Uu({move:h,scrollWindow:a,scrollDroppable:n}),T=function(Le){if(Le.phase==="DRAGGING"){if(Le.movementMode==="FLUID"){S.scroll(Le);return}Le.scrollJumpRequest&&D(Le)}},j={scroll:T,start:S.start,stop:S.stop};return j},Ci="data-rbd",wi=function(){var t=Ci+"-drag-handle";return{base:t,draggableId:t+"-draggable-id",contextId:t+"-context-id"}}(),no=function(){var t=Ci+"-draggable";return{base:t,contextId:t+"-context-id",id:t+"-id"}}(),ju=function(){var t=Ci+"-droppable";return{base:t,contextId:t+"-context-id",id:t+"-id"}}(),Mo={contextId:Ci+"-scroll-container-context-id"},Yu=function(n){return function(a){return"["+a+'="'+n+'"]'}},Si=function(n,a){return n.map(function(h){var S=h.styles[a];return S?h.selector+" { "+S+" }":""}).join(" ")},Gu="pointer-events: none;",Xu=function(t){var n=Yu(t),a=function(){var j=` + `},st={dragHandleUsageInstructions:$t,onDragStart:on,onDragUpdate:wn,onDragEnd:Fe},lt={x:0,y:0},ct=function(n,a){return{x:n.x+a.x,y:n.y+a.y}},jt=function(n,a){return{x:n.x-a.x,y:n.y-a.y}},It=function(n,a){return n.x===a.x&&n.y===a.y},Pt=function(n){return{x:n.x!==0?-n.x:0,y:n.y!==0?-n.y:0}},an=function(n,a,h){var S;return h===void 0&&(h=0),S={},S[n]=a,S[n==="x"?"y":"x"]=h,S},un=function(n,a){return Math.sqrt(Math.pow(a.x-n.x,2)+Math.pow(a.y-n.y,2))},Tn=function(n,a){return Math.min.apply(Math,a.map(function(h){return un(n,h)}))},ln=function(n){return function(a){return{x:n(a.x),y:n(a.y)}}},Jn=function(t,n){var a=Je({top:Math.max(n.top,t.top),right:Math.min(n.right,t.right),bottom:Math.min(n.bottom,t.bottom),left:Math.max(n.left,t.left)});return a.width<=0||a.height<=0?null:a},dr=function(n,a){return{top:n.top+a.y,left:n.left+a.x,bottom:n.bottom+a.y,right:n.right+a.x}},yr=function(n){return[{x:n.left,y:n.top},{x:n.right,y:n.top},{x:n.left,y:n.bottom},{x:n.right,y:n.bottom}]},Sr={top:0,right:0,bottom:0,left:0},Rr=function(n,a){return a?dr(n,a.scroll.diff.displacement):n},hr=function(n,a,h){if(h&&h.increasedBy){var S;return(0,K.Z)({},n,(S={},S[a.end]=n[a.end]+h.increasedBy[a.line],S))}return n},br=function(n,a){return a&&a.shouldClipSubject?Jn(a.pageMarginBox,n):Je(n)},bn=function(t){var n=t.page,a=t.withPlaceholder,h=t.axis,S=t.frame,D=Rr(n.marginBox,S),T=hr(D,h,a),j=br(T,S);return{page:n,withPlaceholder:a,active:j}},Ln=function(t,n){t.frame||ze(!1);var a=t.frame,h=jt(n,a.scroll.initial),S=Pt(h),D=(0,K.Z)({},a,{scroll:{initial:a.scroll.initial,current:n,diff:{value:h,displacement:S},max:a.scroll.max}}),T=bn({page:t.subject.page,withPlaceholder:t.subject.withPlaceholder,axis:t.axis,frame:D}),j=(0,K.Z)({},t,{frame:D,subject:T});return j};function tr(t){return Number.isInteger?Number.isInteger(t):typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}function Pr(t){return Object.values?Object.values(t):Object.keys(t).map(function(n){return t[n]})}function Er(t,n){if(t.findIndex)return t.findIndex(n);for(var a=0;at.bottom,Le=h.leftt.right,Oe=ge&&Le;if(Oe)return!0;var xe=ge&&T||Le&&D;return xe}},d=function(t){var n=Ot(t.top,t.bottom),a=Ot(t.left,t.right);return function(h){var S=n(h.top)&&n(h.bottom)&&a(h.left)&&a(h.right);return S}},U={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},G={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ee=function(t){return function(n){var a=Ot(n.top,n.bottom),h=Ot(n.left,n.right);return function(S){return t===U?a(S.top)&&a(S.bottom):h(S.left)&&h(S.right)}}},$=function(n,a){var h=a.frame?a.frame.scroll.diff.displacement:lt;return dr(n,h)},Ae=function(n,a,h){return a.subject.active?h(a.subject.active)(n):!1},we=function(n,a,h){return h(a)(n)},Ke=function(n){var a=n.target,h=n.destination,S=n.viewport,D=n.withDroppableDisplacement,T=n.isVisibleThroughFrameFn,j=D?$(a,h):a;return Ae(j,h,T)&&we(j,S,T)},mt=function(n){return Ke((0,K.Z)({},n,{isVisibleThroughFrameFn:fn}))},bt=function(n){return Ke((0,K.Z)({},n,{isVisibleThroughFrameFn:d}))},Me=function(n){return Ke((0,K.Z)({},n,{isVisibleThroughFrameFn:ee(n.destination.axis)}))},Ct=function(n,a,h){if(typeof h=="boolean")return h;if(!a)return!0;var S=a.invisible,D=a.visible;if(S[n])return!1;var T=D[n];return T?T.shouldAnimate:!0};function Lt(t,n){var a=t.page.marginBox,h={top:n.point.y,right:0,bottom:0,left:n.point.x};return Je(vn(a,h))}function xt(t){var n=t.afterDragging,a=t.destination,h=t.displacedBy,S=t.viewport,D=t.forceShouldAnimate,T=t.last;return n.reduce(function(ge,Le){var Oe=Lt(Le,h),xe=Le.descriptor.id;ge.all.push(xe);var De=mt({target:Oe,destination:a,viewport:S,withDroppableDisplacement:!0});if(!De)return ge.invisible[Le.descriptor.id]=!0,ge;var $e=Ct(xe,T,D),zt={draggableId:xe,shouldAnimate:$e};return ge.visible[xe]=zt,ge},{all:[],visible:{},invisible:{}})}function At(t,n){if(!t.length)return 0;var a=t[t.length-1].descriptor.index;return n.inHomeList?a:a+1}function tt(t){var n=t.insideDestination,a=t.inHomeList,h=t.displacedBy,S=t.destination,D=At(n,{inHomeList:a});return{displaced:ft,displacedBy:h,at:{type:"REORDER",destination:{droppableId:S.descriptor.id,index:D}}}}function ke(t){var n=t.draggable,a=t.insideDestination,h=t.destination,S=t.viewport,D=t.displacedBy,T=t.last,j=t.index,ge=t.forceShouldAnimate,Le=je(n,h);if(j==null)return tt({insideDestination:a,inHomeList:Le,displacedBy:D,destination:h});var Oe=Ar(a,function(qn){return qn.descriptor.index===j});if(!Oe)return tt({insideDestination:a,inHomeList:Le,displacedBy:D,destination:h});var xe=Gt(n,a),De=a.indexOf(Oe),$e=xe.slice(De),zt=xt({afterDragging:$e,destination:h,displacedBy:D,last:T,viewport:S.frame,forceShouldAnimate:ge});return{displaced:zt,displacedBy:D,at:{type:"REORDER",destination:{droppableId:h.descriptor.id,index:j}}}}function qe(t,n){return!!n.effected[t]}var Nt=function(t){var n=t.isMovingForward,a=t.destination,h=t.draggables,S=t.combine,D=t.afterCritical;if(!a.isCombineEnabled)return null;var T=S.draggableId,j=h[T],ge=j.descriptor.index,Le=qe(T,D);return Le?n?ge:ge-1:n?ge+1:ge},Mt=function(t){var n=t.isMovingForward,a=t.isInHomeList,h=t.insideDestination,S=t.location;if(!h.length)return null;var D=S.index,T=n?D+1:D-1,j=h[0].descriptor.index,ge=h[h.length-1].descriptor.index,Le=a?ge:ge+1;return TLe?null:T},Dt=function(t){var n=t.isMovingForward,a=t.isInHomeList,h=t.draggable,S=t.draggables,D=t.destination,T=t.insideDestination,j=t.previousImpact,ge=t.viewport,Le=t.afterCritical,Oe=j.at;if(Oe||ze(!1),Oe.type==="REORDER"){var xe=Mt({isMovingForward:n,isInHomeList:a,location:Oe.destination,insideDestination:T});return xe==null?null:ke({draggable:h,insideDestination:T,destination:D,viewport:ge,last:j.displaced,displacedBy:j.displacedBy,index:xe})}var De=Nt({isMovingForward:n,destination:D,displaced:j.displaced,draggables:S,combine:Oe.combine,afterCritical:Le});return De==null?null:ke({draggable:h,insideDestination:T,destination:D,viewport:ge,last:j.displaced,displacedBy:j.displacedBy,index:De})},qt=function(t){var n=t.displaced,a=t.afterCritical,h=t.combineWith,S=t.displacedBy,D=!!(n.visible[h]||n.invisible[h]);return qe(h,a)?D?lt:Pt(S.point):D?S.point:lt},Ze=function(t){var n=t.afterCritical,a=t.impact,h=t.draggables,S=Qt(a);S||ze(!1);var D=S.draggableId,T=h[D].page.borderBox.center,j=qt({displaced:a.displaced,afterCritical:n,combineWith:D,displacedBy:a.displacedBy});return ct(T,j)},En=function(n,a){return a.margin[n.start]+a.borderBox[n.size]/2},nr=function(n,a){return a.margin[n.end]+a.borderBox[n.size]/2},rr=function(n,a,h){return a[n.crossAxisStart]+h.margin[n.crossAxisStart]+h.borderBox[n.crossAxisSize]/2},vr=function(n){var a=n.axis,h=n.moveRelativeTo,S=n.isMoving;return an(a.line,h.marginBox[a.end]+En(a,S),rr(a,h.marginBox,S))},pr=function(n){var a=n.axis,h=n.moveRelativeTo,S=n.isMoving;return an(a.line,h.marginBox[a.start]-nr(a,S),rr(a,h.marginBox,S))},Bn=function(n){var a=n.axis,h=n.moveInto,S=n.isMoving;return an(a.line,h.contentBox[a.start]+En(a,S),rr(a,h.contentBox,S))},Pn=function(t){var n=t.impact,a=t.draggable,h=t.draggables,S=t.droppable,D=t.afterCritical,T=Et(S.descriptor.id,h),j=a.page,ge=S.axis;if(!T.length)return Bn({axis:ge,moveInto:S.page,isMoving:j});var Le=n.displaced,Oe=n.displacedBy,xe=Le.all[0];if(xe){var De=h[xe];if(qe(xe,D))return pr({axis:ge,moveRelativeTo:De.page,isMoving:j});var $e=hn(De.page,Oe.point);return pr({axis:ge,moveRelativeTo:$e,isMoving:j})}var zt=T[T.length-1];if(zt.descriptor.id===a.descriptor.id)return j.borderBox.center;if(qe(zt.descriptor.id,D)){var qn=hn(zt.page,Pt(D.displacedBy.point));return vr({axis:ge,moveRelativeTo:qn,isMoving:j})}return vr({axis:ge,moveRelativeTo:zt.page,isMoving:j})},$n=function(t,n){var a=t.frame;return a?ct(n,a.scroll.diff.displacement):n},Dn=function(n){var a=n.impact,h=n.draggable,S=n.droppable,D=n.draggables,T=n.afterCritical,j=h.page.borderBox.center,ge=a.at;return!S||!ge?j:ge.type==="REORDER"?Pn({impact:a,draggable:h,draggables:D,droppable:S,afterCritical:T}):Ze({impact:a,draggables:D,afterCritical:T})},An=function(t){var n=Dn(t),a=t.droppable,h=a?$n(a,n):n;return h},Zn=function(t,n){var a=jt(n,t.scroll.initial),h=Pt(a),S=Je({top:n.y,bottom:n.y+t.frame.height,left:n.x,right:n.x+t.frame.width}),D={frame:S,scroll:{initial:t.scroll.initial,max:t.scroll.max,current:n,diff:{value:a,displacement:h}}};return D};function dn(t,n){return t.map(function(a){return n[a]})}function Q(t,n){for(var a=0;a1?Oe.sort(function(xe,De){return Qe(xe)[j.start]-Qe(De)[j.start]})[0]:Le.sort(function(xe,De){var $e=Tn(a,yr(Qe(xe))),zt=Tn(a,yr(Qe(De)));return $e!==zt?$e-zt:Qe(xe)[j.start]-Qe(De)[j.start]})[0]},Se=function(n,a){var h=n.page.borderBox.center;return qe(n.descriptor.id,a)?jt(h,a.displacedBy.point):h},_t=function(n,a){var h=n.page.borderBox;return qe(n.descriptor.id,a)?dr(h,Pt(a.displacedBy.point)):h},mn=function(t){var n=t.pageBorderBoxCenter,a=t.viewport,h=t.destination,S=t.insideDestination,D=t.afterCritical,T=S.filter(function(j){return bt({target:_t(j,D),destination:h,viewport:a.frame,withDroppableDisplacement:!0})}).sort(function(j,ge){var Le=un(n,$n(h,Se(j,D))),Oe=un(n,$n(h,Se(ge,D)));return Len.left&&t.topn.top}function ir(t){var n=t.pageBorderBox,a=t.draggable,h=t.candidates,S=a.page.borderBox.center,D=h.map(function(T){var j=T.axis,ge=an(T.axis.line,n.center[j.line],T.page.borderBox.center[j.crossAxisLine]);return{id:T.descriptor.id,distance:un(S,ge)}}).sort(function(T,j){return j.distance-T.distance});return D[0]?D[0].id:null}function kr(t){var n=t.pageBorderBox,a=t.draggable,h=t.droppables,S=Ee(h).filter(function(D){if(!D.isEnabled)return!1;var T=D.subject.active;if(!T||!Wn(n,T))return!1;if(gr(T)(n.center))return!0;var j=D.axis,ge=T.center[j.crossAxisLine],Le=n[j.crossAxisStart],Oe=n[j.crossAxisEnd],xe=Ot(T[j.crossAxisStart],T[j.crossAxisEnd]),De=xe(Le),$e=xe(Oe);return!De&&!$e?!0:De?Lege});return S.length?S.length===1?S[0].descriptor.id:ir({pageBorderBox:n,draggable:a,candidates:S}):null}var Hr=function(n,a){return Je(dr(n,a))},Yn=function(t,n){var a=t.frame;return a?Hr(n,a.scroll.diff.value):n};function Cr(t){var n=t.displaced,a=t.id;return!!(n.visible[a]||n.invisible[a])}function Zr(t){var n=t.draggable,a=t.closest,h=t.inHomeList;return a?h&&a.descriptor.index>n.descriptor.index?a.descriptor.index-1:a.descriptor.index:null}var zr=function(t){var n=t.pageBorderBoxWithDroppableScroll,a=t.draggable,h=t.destination,S=t.insideDestination,D=t.last,T=t.viewport,j=t.afterCritical,ge=h.axis,Le=gn(h.axis,a.displaceBy),Oe=Le.value,xe=n[ge.start],De=n[ge.end],$e=Gt(a,S),zt=Ar($e,function(lr){var mr=lr.descriptor.id,Or=lr.page.borderBox.center[ge.line],Lr=qe(mr,j),Ur=Cr({displaced:D,id:mr});return Lr?Ur?De<=Or:xemr[j.start]+Lr&&xemr[j.start]-Le+Lr&&Oemr[j.start]+Le+Lr&&xemr[j.start]+Lr&&Oe=Ka)return xa;var D=S/Ka,T=ba+Ea*D,j=h==="CANCEL"?T*Va:T;return Number(j.toFixed(2))},Gr=function(t){var n=t.impact,a=t.draggable,h=t.dimensions,S=t.viewport,D=t.afterCritical,T=h.draggables,j=h.droppables,ge=Tr(n),Le=ge?j[ge]:null,Oe=j[a.descriptor.droppableId],xe=_r({impact:n,draggable:a,draggables:T,afterCritical:D,droppable:Le||Oe,viewport:S}),De=jt(xe,a.client.borderBox.center);return De},Aa=function(t){var n=t.draggables,a=t.reason,h=t.lastImpact,S=t.home,D=t.viewport,T=t.onLiftImpact;if(!h.at||a!=="DROP"){var j=yn({draggables:n,impact:T,destination:S,viewport:D,forceShouldAnimate:!0});return{impact:j,didDropInsideDroppable:!1}}if(h.at.type==="REORDER")return{impact:h,didDropInsideDroppable:!0};var ge=(0,K.Z)({},h,{displaced:ft});return{impact:ge,didDropInsideDroppable:!0}},Ya=function(t){var n=t.getState,a=t.dispatch;return function(h){return function(S){if(S.type!=="DROP"){h(S);return}var D=n(),T=S.payload.reason;if(D.phase==="COLLECTING"){a($a({reason:T}));return}if(D.phase!=="IDLE"){var j=D.phase==="DROP_PENDING"&&D.isWaiting;j&&ze(!1),D.phase==="DRAGGING"||D.phase==="DROP_PENDING"||ze(!1);var ge=D.critical,Le=D.dimensions,Oe=Le.draggables[D.critical.draggable.id],xe=Aa({reason:T,lastImpact:D.impact,afterCritical:D.afterCritical,onLiftImpact:D.onLiftImpact,home:D.dimensions.droppables[D.critical.droppable.id],viewport:D.viewport,draggables:D.dimensions.draggables}),De=xe.impact,$e=xe.didDropInsideDroppable,zt=$e?Bt(De):null,qn=$e?Qt(De):null,lr={index:ge.draggable.index,droppableId:ge.droppable.id},mr={draggableId:Oe.descriptor.id,type:Oe.descriptor.type,source:lr,reason:T,mode:D.movementMode,destination:zt,combine:qn},Or=Gr({impact:De,draggable:Oe,dimensions:Le,viewport:D.viewport,afterCritical:D.afterCritical}),Lr={critical:D.critical,afterCritical:D.afterCritical,result:mr,impact:De},Ur=!It(D.current.client.offset,Or)||!!mr.combine;if(!Ur){a(Ta({completed:Lr}));return}var ea=Xr({current:D.current.client.offset,destination:Or,reason:T}),Jr={newHomeClientOffset:Or,dropDuration:ea,completed:Lr};a(Ba(Jr))}}}},yi=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Yi(t){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(a){a.target!==window&&a.target!==window.document||t()}}}function Gi(t){var n=t.onWindowScroll;function a(){n(yi())}var h=zn(a),S=Yi(h),D=Nr;function T(){return D!==Nr}function j(){T()&&ze(!1),D=Ie(window,[S])}function ge(){T()||ze(!1),h.cancel(),D(),D=Nr}return{start:j,stop:ge,isActive:T}}var Xi=function(n){return n.type==="DROP_COMPLETE"||n.type==="DROP_ANIMATE"||n.type==="FLUSH"},Eo=function(t){var n=Gi({onWindowScroll:function(h){t.dispatch(Ma({newScroll:h}))}});return function(a){return function(h){!n.isActive()&&h.type==="INITIAL_PUBLISH"&&n.start(),n.isActive()&&Xi(h)&&n.stop(),a(h)}}},ha=function(t){var n=!1,a=!1,h=setTimeout(function(){a=!0}),S=function(T){n||a||(n=!0,t(T),clearTimeout(h))};return S.wasCalled=function(){return n},S},qr=function(){var t=[],n=function(D){var T=Er(t,function(Le){return Le.timerId===D});T===-1&&ze(!1);var j=t.splice(T,1),ge=j[0];ge.callback()},a=function(D){var T=setTimeout(function(){return n(T)}),j={timerId:T,callback:D};t.push(j)},h=function(){if(t.length){var D=[].concat(t);t.length=0,D.forEach(function(T){clearTimeout(T.timerId),T.callback()})}};return{add:a,flush:h}},ca=function(n,a){return n==null&&a==null?!0:n==null||a==null?!1:n.droppableId===a.droppableId&&n.index===a.index},_a=function(n,a){return n==null&&a==null?!0:n==null||a==null?!1:n.draggableId===a.draggableId&&n.droppableId===a.droppableId},Sa=function(n,a){if(n===a)return!0;var h=n.draggable.id===a.draggable.id&&n.draggable.droppableId===a.draggable.droppableId&&n.draggable.type===a.draggable.type&&n.draggable.index===a.draggable.index,S=n.droppable.id===a.droppable.id&&n.droppable.type===a.droppable.type;return h&&S},bi=function(n,a){ua(),a(),la()},Ni=function(n,a){return{draggableId:n.draggable.id,type:n.droppable.type,source:{droppableId:n.droppable.id,index:n.draggable.index},mode:a}},Qi=function(n,a,h,S){if(!n){h(S(a));return}var D=ha(h),T={announce:D};n(a,T),D.wasCalled()||h(S(a))},pu=function(t,n){var a=qr(),h=null,S=function(De,$e){h&&ze(!1),bi("onBeforeCapture",function(){var zt=t().onBeforeCapture;if(zt){var qn={draggableId:De,mode:$e};zt(qn)}})},D=function(De,$e){h&&ze(!1),bi("onBeforeDragStart",function(){var zt=t().onBeforeDragStart;zt&&zt(Ni(De,$e))})},T=function(De,$e){h&&ze(!1);var zt=Ni(De,$e);h={mode:$e,lastCritical:De,lastLocation:zt.source,lastCombine:null},a.add(function(){bi("onDragStart",function(){return Qi(t().onDragStart,zt,n,st.onDragStart)})})},j=function(De,$e){var zt=Bt($e),qn=Qt($e);h||ze(!1);var lr=!Sa(De,h.lastCritical);lr&&(h.lastCritical=De);var mr=!ca(h.lastLocation,zt);mr&&(h.lastLocation=zt);var Or=!_a(h.lastCombine,qn);if(Or&&(h.lastCombine=qn),!(!lr&&!mr&&!Or)){var Lr=(0,K.Z)({},Ni(De,h.mode),{combine:qn,destination:zt});a.add(function(){bi("onDragUpdate",function(){return Qi(t().onDragUpdate,Lr,n,st.onDragUpdate)})})}},ge=function(){h||ze(!1),a.flush()},Le=function(De){h||ze(!1),h=null,bi("onDragEnd",function(){return Qi(t().onDragEnd,De,n,st.onDragEnd)})},Oe=function(){if(h){var De=(0,K.Z)({},Ni(h.lastCritical,h.mode),{combine:null,destination:null,reason:"CANCEL"});Le(De)}};return{beforeCapture:S,beforeStart:D,start:T,update:j,flush:ge,drop:Le,abort:Oe}},hu=function(t,n){var a=pu(t,n);return function(h){return function(S){return function(D){if(D.type==="BEFORE_INITIAL_CAPTURE"){a.beforeCapture(D.payload.draggableId,D.payload.movementMode);return}if(D.type==="INITIAL_PUBLISH"){var T=D.payload.critical;a.beforeStart(T,D.payload.movementMode),S(D),a.start(T,D.payload.movementMode);return}if(D.type==="DROP_COMPLETE"){var j=D.payload.completed.result;a.flush(),S(D),a.drop(j);return}if(S(D),D.type==="FLUSH"){a.abort();return}var ge=h.getState();ge.phase==="DRAGGING"&&a.update(ge.critical,ge.impact)}}}},mu=function(t){return function(n){return function(a){if(a.type!=="DROP_ANIMATION_FINISHED"){n(a);return}var h=t.getState();h.phase!=="DROP_ANIMATING"&&ze(!1),t.dispatch(Ta({completed:h.completed}))}}},gu=function(t){var n=null,a=null;function h(){a&&(cancelAnimationFrame(a),a=null),n&&(n(),n=null)}return function(S){return function(D){if((D.type==="FLUSH"||D.type==="DROP_COMPLETE"||D.type==="DROP_ANIMATION_FINISHED")&&h(),S(D),D.type==="DROP_ANIMATE"){var T={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ge=t.getState();ge.phase==="DROP_ANIMATING"&&t.dispatch(ei())}};a=requestAnimationFrame(function(){a=null,n=Ie(window,[T])})}}}},yu=function(t){return function(){return function(n){return function(a){(a.type==="DROP_COMPLETE"||a.type==="FLUSH"||a.type==="DROP_ANIMATE")&&t.stopPublishing(),n(a)}}}},bu=function(t){var n=!1;return function(){return function(a){return function(h){if(h.type==="INITIAL_PUBLISH"){n=!0,t.tryRecordFocus(h.payload.critical.draggable.id),a(h),t.tryRestoreFocusRecorded();return}if(a(h),!!n){if(h.type==="FLUSH"){n=!1,t.tryRestoreFocusRecorded();return}if(h.type==="DROP_COMPLETE"){n=!1;var S=h.payload.completed.result;S.combine&&t.tryShiftRecord(S.draggableId,S.combine.draggableId),t.tryRestoreFocusRecorded()}}}}}},_u=function(n){return n.type==="DROP_COMPLETE"||n.type==="DROP_ANIMATE"||n.type==="FLUSH"},Eu=function(t){return function(n){return function(a){return function(h){if(_u(h)){t.stop(),a(h);return}if(h.type==="INITIAL_PUBLISH"){a(h);var S=n.getState();S.phase!=="DRAGGING"&&ze(!1),t.start(S);return}a(h),t.scroll(n.getState())}}}},Cu=function(t){return function(n){return function(a){if(n(a),a.type==="PUBLISH_WHILE_DRAGGING"){var h=t.getState();h.phase==="DROP_PENDING"&&(h.isWaiting||t.dispatch(Wa({reason:h.reason})))}}}},wu=I.qC,Au=function(t){var n=t.dimensionMarshal,a=t.focusMarshal,h=t.styleMarshal,S=t.getResponders,D=t.announce,T=t.autoScroller;return(0,I.MT)(ra,wu((0,I.md)(ci(h),yu(n),gi(n),Ya,mu,gu,Cu,Eu(T),Eo,bu(a),hu(S,D))))},Ji=function(){return{additions:{},removals:{},modified:{}}};function xu(t){var n=t.registry,a=t.callbacks,h=Ji(),S=null,D=function(){S||(a.collectionStarting(),S=requestAnimationFrame(function(){S=null,ua();var Oe=h,xe=Oe.additions,De=Oe.removals,$e=Oe.modified,zt=Object.keys(xe).map(function(mr){return n.draggable.getById(mr).getDimension(lt)}).sort(function(mr,Or){return mr.descriptor.index-Or.descriptor.index}),qn=Object.keys($e).map(function(mr){var Or=n.droppable.getById(mr),Lr=Or.callbacks.getScrollWhileDragging();return{droppableId:mr,scroll:Lr}}),lr={additions:zt,removals:Object.keys(De),modified:qn};h=Ji(),la(),a.publish(lr)}))},T=function(Oe){var xe=Oe.descriptor.id;h.additions[xe]=Oe,h.modified[Oe.descriptor.droppableId]=!0,h.removals[xe]&&delete h.removals[xe],D()},j=function(Oe){var xe=Oe.descriptor;h.removals[xe.id]=!0,h.modified[xe.droppableId]=!0,h.additions[xe.id]&&delete h.additions[xe.id],D()},ge=function(){S&&(cancelAnimationFrame(S),S=null,h=Ji())};return{add:T,remove:j,stop:ge}}var Co=function(t){var n=t.scrollHeight,a=t.scrollWidth,h=t.height,S=t.width,D=jt({x:a,y:n},{x:S,y:h}),T={x:Math.max(0,D.x),y:Math.max(0,D.y)};return T},wo=function(){var t=document.documentElement;return t||ze(!1),t},Ao=function(){var t=wo(),n=Co({scrollHeight:t.scrollHeight,scrollWidth:t.scrollWidth,width:t.clientWidth,height:t.clientHeight});return n},Su=function(){var t=yi(),n=Ao(),a=t.y,h=t.x,S=wo(),D=S.clientWidth,T=S.clientHeight,j=h+D,ge=a+T,Le=Je({top:a,left:h,right:j,bottom:ge}),Oe={frame:Le,scroll:{initial:t,current:t,max:n,diff:{value:lt,displacement:lt}}};return Oe},Du=function(t){var n=t.critical,a=t.scrollOptions,h=t.registry;ua();var S=Su(),D=S.scroll.current,T=n.droppable,j=h.droppable.getAllByType(T.type).map(function(xe){return xe.callbacks.getDimensionAndWatchScroll(D,a)}),ge=h.draggable.getAllByType(n.draggable.type).map(function(xe){return xe.getDimension(D)}),Le={draggables:it(ge),droppables:le(j)};la();var Oe={dimensions:Le,critical:n,viewport:S};return Oe};function xo(t,n,a){if(a.descriptor.id===n.id||a.descriptor.type!==n.type)return!1;var h=t.droppable.getById(a.descriptor.droppableId);return h.descriptor.mode==="virtual"}var Pu=function(t,n){var a=null,h=xu({callbacks:{publish:n.publishWhileDragging,collectionStarting:n.collectionStarting},registry:t}),S=function($e,zt){t.droppable.exists($e)||ze(!1),a&&n.updateDroppableIsEnabled({id:$e,isEnabled:zt})},D=function($e,zt){a&&(t.droppable.exists($e)||ze(!1),n.updateDroppableIsCombineEnabled({id:$e,isCombineEnabled:zt}))},T=function($e,zt){a&&(t.droppable.exists($e)||ze(!1),n.updateDroppableScroll({id:$e,newScroll:zt}))},j=function($e,zt){a&&t.droppable.getById($e).callbacks.scroll(zt)},ge=function(){if(a){h.stop();var $e=a.critical.droppable;t.droppable.getAllByType($e.type).forEach(function(zt){return zt.callbacks.dragStopped()}),a.unsubscribe(),a=null}},Le=function($e){a||ze(!1);var zt=a.critical.draggable;$e.type==="ADDITION"&&xo(t,zt,$e.value)&&h.add($e.value),$e.type==="REMOVAL"&&xo(t,zt,$e.value)&&h.remove($e.value)},Oe=function($e){a&&ze(!1);var zt=t.draggable.getById($e.draggableId),qn=t.droppable.getById(zt.descriptor.droppableId),lr={draggable:zt.descriptor,droppable:qn.descriptor},mr=t.subscribe(Le);return a={critical:lr,unsubscribe:mr},Du({critical:lr,registry:t,scrollOptions:$e.scrollOptions})},xe={updateDroppableIsEnabled:S,updateDroppableIsCombineEnabled:D,scrollDroppable:j,updateDroppableScroll:T,startPublishing:Oe,stopPublishing:ge};return xe},So=function(t,n){return t.phase==="IDLE"?!0:t.phase!=="DROP_ANIMATING"||t.completed.result.draggableId===n?!1:t.completed.result.reason==="DROP"},Fu=function(t){window.scrollBy(t.x,t.y)},Iu=Mn(function(t){return Ee(t).filter(function(n){return!(!n.isEnabled||!n.frame)})}),Ru=function(n,a){var h=Ar(Iu(a),function(S){return S.frame||ze(!1),gr(S.frame.pageMarginBox)(n)});return h},Bu=function(t){var n=t.center,a=t.destination,h=t.droppables;if(a){var S=h[a];return S.frame?S:null}var D=Ru(n,h);return D},fi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(n){return Math.pow(n,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ou=function(t,n){var a=t[n.size]*fi.startFromPercentage,h=t[n.size]*fi.maxScrollAtPercentage,S={startScrollingFrom:a,maxScrollValueAt:h};return S},Do=function(t){var n=t.startOfRange,a=t.endOfRange,h=t.current,S=a-n;if(S===0)return 0;var D=h-n,T=D/S;return T},qi=1,Nu=function(t,n){if(t>n.startScrollingFrom)return 0;if(t<=n.maxScrollValueAt)return fi.maxPixelScroll;if(t===n.startScrollingFrom)return qi;var a=Do({startOfRange:n.maxScrollValueAt,endOfRange:n.startScrollingFrom,current:t}),h=1-a,S=fi.maxPixelScroll*fi.ease(h);return Math.ceil(S)},Po=fi.durationDampening.accelerateAt,Fo=fi.durationDampening.stopDampeningAt,Mu=function(t,n){var a=n,h=Fo,S=Date.now(),D=S-a;if(D>=Fo)return t;if(Dn.height,D=a.width>n.width;return!D&&!S?h:D&&S?null:{x:D?0:h.x,y:S?0:h.y}},ku=ln(function(t){return t===0?0:t}),Bo=function(t){var n=t.dragStartTime,a=t.container,h=t.subject,S=t.center,D=t.shouldUseTimeDampening,T={top:S.y-a.top,right:a.right-S.x,bottom:a.bottom-S.y,left:S.x-a.left},j=Ro({container:a,distanceToEdges:T,dragStartTime:n,axis:U,shouldUseTimeDampening:D}),ge=Ro({container:a,distanceToEdges:T,dragStartTime:n,axis:G,shouldUseTimeDampening:D}),Le=ku({x:ge,y:j});if(It(Le,lt))return null;var Oe=Tu({container:a,subject:h,proposedScroll:Le});return Oe?It(Oe,lt)?null:Oe:null},Lu=ln(function(t){return t===0?0:t>0?1:-1}),$i=function(){var t=function(a,h){return a<0?a:a>h?a-h:0};return function(n){var a=n.current,h=n.max,S=n.change,D=ct(a,S),T={x:t(D.x,h.x),y:t(D.y,h.y)};return It(T,lt)?null:T}}(),Oo=function(n){var a=n.max,h=n.current,S=n.change,D={x:Math.max(h.x,a.x),y:Math.max(h.y,a.y)},T=Lu(S),j=$i({max:D,current:h,change:T});return!j||T.x!==0&&j.x===0||T.y!==0&&j.y===0},eo=function(n,a){return Oo({current:n.scroll.current,max:n.scroll.max,change:a})},Zu=function(n,a){if(!eo(n,a))return null;var h=n.scroll.max,S=n.scroll.current;return $i({current:S,max:h,change:a})},to=function(n,a){var h=n.frame;return h?Oo({current:h.scroll.current,max:h.scroll.max,change:a}):!1},Wu=function(n,a){var h=n.frame;return!h||!to(n,a)?null:$i({current:h.scroll.current,max:h.scroll.max,change:a})},Ku=function(t){var n=t.viewport,a=t.subject,h=t.center,S=t.dragStartTime,D=t.shouldUseTimeDampening,T=Bo({dragStartTime:S,container:n.frame,subject:a,center:h,shouldUseTimeDampening:D});return T&&eo(n,T)?T:null},Vu=function(t){var n=t.droppable,a=t.subject,h=t.center,S=t.dragStartTime,D=t.shouldUseTimeDampening,T=n.frame;if(!T)return null;var j=Bo({dragStartTime:S,container:T.pageMarginBox,subject:a,center:h,shouldUseTimeDampening:D});return j&&to(n,j)?j:null},No=function(t){var n=t.state,a=t.dragStartTime,h=t.shouldUseTimeDampening,S=t.scrollWindow,D=t.scrollDroppable,T=n.current.page.borderBoxCenter,j=n.dimensions.draggables[n.critical.draggable.id],ge=j.page.marginBox;if(n.isWindowScrollAllowed){var Le=n.viewport,Oe=Ku({dragStartTime:a,viewport:Le,subject:ge,center:T,shouldUseTimeDampening:h});if(Oe){S(Oe);return}}var xe=Bu({center:T,destination:Tr(n.impact),droppables:n.dimensions.droppables});if(xe){var De=Vu({dragStartTime:a,droppable:xe,subject:ge,center:T,shouldUseTimeDampening:h});De&&D(xe.descriptor.id,De)}},zu=function(t){var n=t.scrollWindow,a=t.scrollDroppable,h=zn(n),S=zn(a),D=null,T=function(Oe){D||ze(!1);var xe=D,De=xe.shouldUseTimeDampening,$e=xe.dragStartTime;No({state:Oe,scrollWindow:h,scrollDroppable:S,dragStartTime:$e,shouldUseTimeDampening:De})},j=function(Oe){ua(),D&&ze(!1);var xe=Date.now(),De=!1,$e=function(){De=!0};No({state:Oe,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:$e,scrollDroppable:$e}),D={dragStartTime:xe,shouldUseTimeDampening:De},la(),De&&T(Oe)},ge=function(){D&&(h.cancel(),S.cancel(),D=null)};return{start:j,stop:ge,scroll:T}},Uu=function(t){var n=t.move,a=t.scrollDroppable,h=t.scrollWindow,S=function(Le,Oe){var xe=ct(Le.current.client.selection,Oe);n({client:xe})},D=function(Le,Oe){if(!to(Le,Oe))return Oe;var xe=Wu(Le,Oe);if(!xe)return a(Le.descriptor.id,Oe),null;var De=jt(Oe,xe);a(Le.descriptor.id,De);var $e=jt(Oe,De);return $e},T=function(Le,Oe,xe){if(!Le||!eo(Oe,xe))return xe;var De=Zu(Oe,xe);if(!De)return h(xe),null;var $e=jt(xe,De);h($e);var zt=jt(xe,$e);return zt},j=function(Le){var Oe=Le.scrollJumpRequest;if(Oe){var xe=Tr(Le.impact);xe||ze(!1);var De=D(Le.dimensions.droppables[xe],Oe);if(De){var $e=Le.viewport,zt=T(Le.isWindowScrollAllowed,$e,De);zt&&S(Le,zt)}}};return j},Hu=function(t){var n=t.scrollDroppable,a=t.scrollWindow,h=t.move,S=zu({scrollWindow:a,scrollDroppable:n}),D=Uu({move:h,scrollWindow:a,scrollDroppable:n}),T=function(Le){if(Le.phase==="DRAGGING"){if(Le.movementMode==="FLUID"){S.scroll(Le);return}Le.scrollJumpRequest&&D(Le)}},j={scroll:T,start:S.start,stop:S.stop};return j},Ci="data-rbd",wi=function(){var t=Ci+"-drag-handle";return{base:t,draggableId:t+"-draggable-id",contextId:t+"-context-id"}}(),no=function(){var t=Ci+"-draggable";return{base:t,contextId:t+"-context-id",id:t+"-id"}}(),ju=function(){var t=Ci+"-droppable";return{base:t,contextId:t+"-context-id",id:t+"-id"}}(),Mo={contextId:Ci+"-scroll-container-context-id"},Yu=function(n){return function(a){return"["+a+'="'+n+'"]'}},Si=function(n,a){return n.map(function(h){var S=h.styles[a];return S?h.selector+" { "+S+" }":""}).join(" ")},Gu="pointer-events: none;",Xu=function(t){var n=Yu(t),a=function(){var j=` cursor: -webkit-grab; cursor: grab; `;return{selector:n(wi.contextId),styles:{always:` @@ -159,4 +159,4 @@ The error may be correlated with this previous error: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,fl=function(t){var n=t.doctype;n&&(n.name.toLowerCase(),n.publicId)};function tc(t){}function Fi(t,n){}function dl(){Fi(function(){cl(ul.react,o.version),fl(document)},[])}function oo(t){var n=(0,o.useRef)(t);return(0,o.useEffect)(function(){n.current=t}),n}function vl(){var t=null;function n(){return!!t}function a(T){return T===t}function h(T){t&&ze(!1);var j={abandon:T};return t=j,j}function S(){t||ze(!1),t=null}function D(){t&&(t.abandon(),S())}return{isClaimed:n,isActive:a,claim:h,release:S,tryAbandon:D}}var pl=9,hl=13,uo=27,Ko=32,ml=33,gl=34,yl=35,bl=36,_l=37,El=38,Cl=39,wl=40,Ti,Al=(Ti={},Ti[hl]=!0,Ti[pl]=!0,Ti),Vo=function(t){Al[t.keyCode]&&t.preventDefault()},ki=function(){var t="visibilitychange";if(typeof document=="undefined")return t;var n=[t,"ms"+t,"webkit"+t,"moz"+t,"o"+t],a=Ar(n,function(h){return"on"+h in document});return a||t}(),zo=0,Uo=5;function xl(t,n){return Math.abs(n.x-t.x)>=Uo||Math.abs(n.y-t.y)>=Uo}var Ho={type:"IDLE"};function Sl(t){var n=t.cancel,a=t.completed,h=t.getPhase,S=t.setPhase;return[{eventName:"mousemove",fn:function(T){var j=T.button,ge=T.clientX,Le=T.clientY;if(j===zo){var Oe={x:ge,y:Le},xe=h();if(xe.type==="DRAGGING"){T.preventDefault(),xe.actions.move(Oe);return}xe.type!=="PENDING"&&ze(!1);var De=xe.point;if(xl(De,Oe)){T.preventDefault();var $e=xe.actions.fluidLift(Oe);S({type:"DRAGGING",actions:$e})}}}},{eventName:"mouseup",fn:function(T){var j=h();if(j.type!=="DRAGGING"){n();return}T.preventDefault(),j.actions.drop({shouldBlockNextClick:!0}),a()}},{eventName:"mousedown",fn:function(T){h().type==="DRAGGING"&&T.preventDefault(),n()}},{eventName:"keydown",fn:function(T){var j=h();if(j.type==="PENDING"){n();return}if(T.keyCode===uo){T.preventDefault(),n();return}Vo(T)}},{eventName:"resize",fn:n},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){h().type==="PENDING"&&n()}},{eventName:"webkitmouseforcedown",fn:function(T){var j=h();if(j.type==="IDLE"&&ze(!1),j.actions.shouldRespectForcePress()){n();return}T.preventDefault()}},{eventName:ki,fn:n}]}function Dl(t){var n=(0,o.useRef)(Ho),a=(0,o.useRef)(Nr),h=be(function(){return{eventName:"mousedown",fn:function(xe){if(!xe.defaultPrevented&&xe.button===zo&&!(xe.ctrlKey||xe.metaKey||xe.shiftKey||xe.altKey)){var De=t.findClosestDraggableId(xe);if(De){var $e=t.tryGetLock(De,T,{sourceEvent:xe});if($e){xe.preventDefault();var zt={x:xe.clientX,y:xe.clientY};a.current(),Le($e,zt)}}}}}},[t]),S=be(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(xe){if(!xe.defaultPrevented){var De=t.findClosestDraggableId(xe);if(De){var $e=t.findOptionsForDraggable(De);$e&&($e.shouldRespectForcePress||t.canGetLock(De)&&xe.preventDefault())}}}}},[t]),D=Te(function(){var xe={passive:!1,capture:!0};a.current=Ie(window,[S,h],xe)},[S,h]),T=Te(function(){var Oe=n.current;Oe.type!=="IDLE"&&(n.current=Ho,a.current(),D())},[D]),j=Te(function(){var Oe=n.current;T(),Oe.type==="DRAGGING"&&Oe.actions.cancel({shouldBlockNextClick:!0}),Oe.type==="PENDING"&&Oe.actions.abort()},[T]),ge=Te(function(){var xe={capture:!0,passive:!1},De=Sl({cancel:j,completed:T,getPhase:function(){return n.current},setPhase:function(zt){n.current=zt}});a.current=Ie(window,De,xe)},[j,T]),Le=Te(function(xe,De){n.current.type!=="IDLE"&&ze(!1),n.current={type:"PENDING",point:De,actions:xe},ge()},[ge]);za(function(){return D(),function(){a.current()}},[D])}var Ai;function Pl(){}var Fl=(Ai={},Ai[gl]=!0,Ai[ml]=!0,Ai[bl]=!0,Ai[yl]=!0,Ai);function Il(t,n){function a(){n(),t.cancel()}function h(){n(),t.drop()}return[{eventName:"keydown",fn:function(D){if(D.keyCode===uo){D.preventDefault(),a();return}if(D.keyCode===Ko){D.preventDefault(),h();return}if(D.keyCode===wl){D.preventDefault(),t.moveDown();return}if(D.keyCode===El){D.preventDefault(),t.moveUp();return}if(D.keyCode===Cl){D.preventDefault(),t.moveRight();return}if(D.keyCode===_l){D.preventDefault(),t.moveLeft();return}if(Fl[D.keyCode]){D.preventDefault();return}Vo(D)}},{eventName:"mousedown",fn:a},{eventName:"mouseup",fn:a},{eventName:"click",fn:a},{eventName:"touchstart",fn:a},{eventName:"resize",fn:a},{eventName:"wheel",fn:a,options:{passive:!0}},{eventName:ki,fn:a}]}function Rl(t){var n=(0,o.useRef)(Pl),a=be(function(){return{eventName:"keydown",fn:function(D){if(D.defaultPrevented||D.keyCode!==Ko)return;var T=t.findClosestDraggableId(D);if(!T)return;var j=t.tryGetLock(T,Oe,{sourceEvent:D});if(!j)return;D.preventDefault();var ge=!0,Le=j.snapLift();n.current();function Oe(){ge||ze(!1),ge=!1,n.current(),h()}n.current=Ie(window,Il(Le,Oe),{capture:!0,passive:!1})}}},[t]),h=Te(function(){var D={passive:!1,capture:!0};n.current=Ie(window,[a],D)},[a]);za(function(){return h(),function(){n.current()}},[h])}var lo={type:"IDLE"},Bl=120,Ol=.15;function Nl(t){var n=t.cancel,a=t.getPhase;return[{eventName:"orientationchange",fn:n},{eventName:"resize",fn:n},{eventName:"contextmenu",fn:function(S){S.preventDefault()}},{eventName:"keydown",fn:function(S){if(a().type!=="DRAGGING"){n();return}S.keyCode===uo&&S.preventDefault(),n()}},{eventName:ki,fn:n}]}function Ml(t){var n=t.cancel,a=t.completed,h=t.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(D){var T=h();if(T.type!=="DRAGGING"){n();return}T.hasMoved=!0;var j=D.touches[0],ge=j.clientX,Le=j.clientY,Oe={x:ge,y:Le};D.preventDefault(),T.actions.move(Oe)}},{eventName:"touchend",fn:function(D){var T=h();if(T.type!=="DRAGGING"){n();return}D.preventDefault(),T.actions.drop({shouldBlockNextClick:!0}),a()}},{eventName:"touchcancel",fn:function(D){if(h().type!=="DRAGGING"){n();return}D.preventDefault(),n()}},{eventName:"touchforcechange",fn:function(D){var T=h();T.type==="IDLE"&&ze(!1);var j=D.touches[0];if(j){var ge=j.force>=Ol;if(ge){var Le=T.actions.shouldRespectForcePress();if(T.type==="PENDING"){Le&&n();return}if(Le){if(T.hasMoved){D.preventDefault();return}n();return}D.preventDefault()}}}},{eventName:ki,fn:n}]}function Tl(t){var n=(0,o.useRef)(lo),a=(0,o.useRef)(Nr),h=Te(function(){return n.current},[]),S=Te(function($e){n.current=$e},[]),D=be(function(){return{eventName:"touchstart",fn:function($e){if(!$e.defaultPrevented){var zt=t.findClosestDraggableId($e);if(zt){var qn=t.tryGetLock(zt,j,{sourceEvent:$e});if(qn){var lr=$e.touches[0],mr=lr.clientX,Or=lr.clientY,Lr={x:mr,y:Or};a.current(),xe(qn,Lr)}}}}}},[t]),T=Te(function(){var $e={capture:!0,passive:!1};a.current=Ie(window,[D],$e)},[D]),j=Te(function(){var De=n.current;De.type!=="IDLE"&&(De.type==="PENDING"&&clearTimeout(De.longPressTimerId),S(lo),a.current(),T())},[T,S]),ge=Te(function(){var De=n.current;j(),De.type==="DRAGGING"&&De.actions.cancel({shouldBlockNextClick:!0}),De.type==="PENDING"&&De.actions.abort()},[j]),Le=Te(function(){var $e={capture:!0,passive:!1},zt={cancel:ge,completed:j,getPhase:h},qn=Ie(window,Ml(zt),$e),lr=Ie(window,Nl(zt),$e);a.current=function(){qn(),lr()}},[ge,h,j]),Oe=Te(function(){var $e=h();$e.type!=="PENDING"&&ze(!1);var zt=$e.actions.fluidLift($e.point);S({type:"DRAGGING",actions:zt,hasMoved:!1})},[h,S]),xe=Te(function($e,zt){h().type!=="IDLE"&&ze(!1);var qn=setTimeout(Oe,Bl);S({type:"PENDING",point:zt,actions:$e,longPressTimerId:qn}),Le()},[Le,h,S,Oe]);za(function(){return T(),function(){a.current();var zt=h();zt.type==="PENDING"&&(clearTimeout(zt.longPressTimerId),S(lo))}},[h,T,S]),za(function(){var $e=Ie(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return $e},[])}function kl(t){}var Ll={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function jo(t,n){if(n==null)return!1;var a=!!Ll[n.tagName.toLowerCase()];if(a)return!0;var h=n.getAttribute("contenteditable");return h==="true"||h===""?!0:n===t?!1:jo(t,n.parentElement)}function Zl(t,n){var a=n.target;return Di(a)?jo(t,a):!1}var Wl=function(t){return Je(t.getBoundingClientRect()).center};function Kl(t){return t instanceof ko(t).Element}var Vl=function(){var t="matches";if(typeof document=="undefined")return t;var n=[t,"msMatchesSelector","webkitMatchesSelector"],a=Ar(n,function(h){return h in Element.prototype});return a||t}();function Yo(t,n){return t==null?null:t[Vl](n)?t:Yo(t.parentElement,n)}function zl(t,n){return t.closest?t.closest(n):Yo(t,n)}function Ul(t){return"["+wi.contextId+'="'+t+'"]'}function Hl(t,n){var a=n.target;if(!Kl(a))return null;var h=Ul(t),S=zl(a,h);return!S||!Di(S)?null:S}function jl(t,n){var a=Hl(t,n);return a?a.getAttribute(wi.draggableId):null}function Yl(t,n){var a="["+no.contextId+'="'+t+'"]',h=Yr(document.querySelectorAll(a)),S=Ar(h,function(D){return D.getAttribute(no.id)===n});return!S||!Di(S)?null:S}function Gl(t){t.preventDefault()}function Li(t){var n=t.expected,a=t.phase,h=t.isLockActive,S=t.shouldWarn;return!(!h()||n!==a)}function Go(t){var n=t.lockAPI,a=t.store,h=t.registry,S=t.draggableId;if(n.isClaimed())return!1;var D=h.draggable.findById(S);return!(!D||!D.options.isEnabled||!So(a.getState(),S))}function Xl(t){var n=t.lockAPI,a=t.contextId,h=t.store,S=t.registry,D=t.draggableId,T=t.forceSensorStop,j=t.sourceEvent,ge=Go({lockAPI:n,store:h,registry:S,draggableId:D});if(!ge)return null;var Le=S.draggable.getById(D),Oe=Yl(a,Le.descriptor.id);if(!Oe||j&&!Le.options.canDragInteractiveElements&&Zl(Oe,j))return null;var xe=n.claim(T||Nr),De="PRE_DRAG";function $e(){return Le.options.shouldRespectForcePress}function zt(){return n.isActive(xe)}function qn(Jr,ca){Li({expected:Jr,phase:De,isLockActive:zt,shouldWarn:!0})&&h.dispatch(ca())}var lr=qn.bind(null,"DRAGGING");function mr(Jr){function ca(){n.release(),De="COMPLETED"}De!=="PRE_DRAG"&&(ca(),De!=="PRE_DRAG"&&ze(!1)),h.dispatch(Na(Jr.liftActionArgs)),De="DRAGGING";function Ca(da,wa){if(wa===void 0&&(wa={shouldBlockNextClick:!1}),Jr.cleanup(),wa.shouldBlockNextClick){var Fa=Ie(window,[{eventName:"click",fn:Gl,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Fa)}ca(),h.dispatch(Wa({reason:da}))}return(0,K.Z)({isActive:function(){return Li({expected:"DRAGGING",phase:De,isLockActive:zt,shouldWarn:!1})},shouldRespectForcePress:$e,drop:function(wa){return Ca("DROP",wa)},cancel:function(wa){return Ca("CANCEL",wa)}},Jr.actions)}function Or(Jr){var ca=zn(function(da){lr(function(){return Ga({client:da})})}),Ca=mr({liftActionArgs:{id:D,clientSelection:Jr,movementMode:"FLUID"},cleanup:function(){return ca.cancel()},actions:{move:ca}});return(0,K.Z)({},Ca,{move:ca})}function Lr(){var Jr={moveUp:function(){return lr(ui)},moveRight:function(){return lr(li)},moveDown:function(){return lr(pi)},moveLeft:function(){return lr(hi)}};return mr({liftActionArgs:{id:D,clientSelection:Wl(Oe),movementMode:"SNAP"},cleanup:Nr,actions:Jr})}function Ur(){var Jr=Li({expected:"PRE_DRAG",phase:De,isLockActive:zt,shouldWarn:!0});Jr&&n.release()}var ea={isActive:function(){return Li({expected:"PRE_DRAG",phase:De,isLockActive:zt,shouldWarn:!1})},shouldRespectForcePress:$e,fluidLift:Or,snapLift:Lr,abort:Ur};return ea}var Ql=[Dl,Rl,Tl];function Jl(t){var n=t.contextId,a=t.store,h=t.registry,S=t.customSensors,D=t.enableDefaultSensors,T=[].concat(D?Ql:[],S||[]),j=(0,o.useState)(function(){return vl()})[0],ge=Te(function(Or,Lr){Or.isDragging&&!Lr.isDragging&&j.tryAbandon()},[j]);za(function(){var Or=a.getState(),Lr=a.subscribe(function(){var Ur=a.getState();ge(Or,Ur),Or=Ur});return Lr},[j,a,ge]),za(function(){return j.tryAbandon},[j.tryAbandon]);var Le=Te(function(mr){return Go({lockAPI:j,registry:h,store:a,draggableId:mr})},[j,h,a]),Oe=Te(function(mr,Or,Lr){return Xl({lockAPI:j,registry:h,contextId:n,store:a,draggableId:mr,forceSensorStop:Or,sourceEvent:Lr&&Lr.sourceEvent?Lr.sourceEvent:null})},[n,j,h,a]),xe=Te(function(mr){return jl(n,mr)},[n]),De=Te(function(mr){var Or=h.draggable.findById(mr);return Or?Or.options:null},[h.draggable]),$e=Te(function(){j.isClaimed()&&(j.tryAbandon(),a.getState().phase!=="IDLE"&&a.dispatch(Ha()))},[j,a]),zt=Te(j.isClaimed,[j]),qn=be(function(){return{canGetLock:Le,tryGetLock:Oe,findClosestDraggableId:xe,findOptionsForDraggable:De,tryReleaseLock:$e,isLockClaimed:zt}},[Le,Oe,xe,De,$e,zt]);kl(T);for(var lr=0;lr=0)&&Object.prototype.propertyIsEnumerable.call(y,m)&&(g[m]=y[m])}return g}function re(y,w){if(y==null)return{};var g={},m=Object.keys(y),M,z;for(z=0;z=0)&&(g[M]=y[M]);return g}function e(y,w){if(!(y instanceof w))throw new TypeError("Cannot call a class as a function")}function i(y,w){for(var g=0;g=0||Object.prototype.hasOwnProperty.call(r,v)&&(f[v]=r[v]);return f}function re(r,l){if(!(r instanceof l))throw new TypeError("Cannot call a class as a function")}function e(r,l){if(!r)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l&&(typeof l=="object"||typeof l=="function")?l:r}function i(r,l){if(typeof l!="function"&&l!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof l);r.prototype=Object.create(l&&l.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),l&&(Object.setPrototypeOf?Object.setPrototypeOf(r,l):r.__proto__=l)}var p=function(r){i(l,r);function l(f){re(this,l);var v=e(this,(l.__proto__||Object.getPrototypeOf(l)).call(this,f));return v.scrollListener=v.scrollListener.bind(v),v.eventListenerOptions=v.eventListenerOptions.bind(v),v.mousewheelListener=v.mousewheelListener.bind(v),v}return o(l,[{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 v=this.getParentElement(this.scrollComponent);v.scrollTop=v.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var v=!1,b={get passive(){v=!0}};try{document.addEventListener("test",null,b),document.removeEventListener("test",null,b)}catch(N){}return v}},{key:"eventListenerOptions",value:function(){var v=this.props.useCapture;return this.isPassiveSupported()&&(v={useCapture:this.props.useCapture,passive:!0}),v}},{key:"setDefaultLoader",value:function(v){this.defaultLoader=v}},{key:"detachMousewheelListener",value:function(){var v=window;this.props.useWindow===!1&&(v=this.scrollComponent.parentNode),v.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var v=window;this.props.useWindow===!1&&(v=this.getParentElement(this.scrollComponent)),v.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),v.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(v){var b=this.props.getScrollParent&&this.props.getScrollParent();return b!=null?b:v&&v.parentNode}},{key:"filterProps",value:function(v){return v}},{key:"attachScrollListener",value:function(){var v=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!v)){var b=window;this.props.useWindow===!1&&(b=v),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(v){v.deltaY===1&&!this.isPassiveSupported()&&v.preventDefault()}},{key:"scrollListener",value:function(){var v=this.scrollComponent,b=window,N=this.getParentElement(v),O=void 0;if(this.props.useWindow){var y=document.documentElement||document.body.parentNode||document.body,w=b.pageYOffset!==void 0?b.pageYOffset:y.scrollTop;this.props.isReverse?O=w:O=this.calculateOffset(v,w)}else this.props.isReverse?O=N.scrollTop:O=v.scrollHeight-N.scrollTop-N.clientHeight;O0},x.prototype.connect_=function(){!B||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),e?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},x.prototype.disconnect_=function(){!B||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},x.prototype.onTransitionEnd_=function(_){var F=_.propertyName,k=F===void 0?"":F,Z=re.some(function(E){return!!~k.indexOf(E)});Z&&this.refresh()},x.getInstance=function(){return this.instance_||(this.instance_=new x),this.instance_},x.instance_=null,x}(),p=function(x,_){for(var F=0,k=Object.keys(_);F0},x}(),ae=typeof WeakMap!="undefined"?new WeakMap:new o,te=function(){function x(_){if(!(this instanceof x))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var F=i.getInstance(),k=new R(_,F,this);ae.set(this,k)}return x}();["observe","unobserve","disconnect"].forEach(function(x){te.prototype[x]=function(){var _;return(_=ae.get(this))[x].apply(_,arguments)}});var Ye=function(){return typeof K.ResizeObserver!="undefined"?K.ResizeObserver:te}();Ft.Z=Ye},98040:function(er){er.exports=function(){var Ft=document.getSelection();if(!Ft.rangeCount)return function(){};for(var u=document.activeElement,o=[],B=0;Btypeof e=="object"&&e!=null&&e.nodeType===1,B=(e,i)=>(!i||e!=="hidden")&&e!=="visible"&&e!=="clip",K=(e,i)=>{if(e.clientHeight{const l=(f=>{if(!f.ownerDocument||!f.ownerDocument.defaultView)return null;try{return f.ownerDocument.defaultView.frameElement}catch(v){return null}})(r);return!!l&&(l.clientHeightfi||f>e&&v=i&&b>=p?f-e-r:v>i&&bp?v-i+l:0,X=e=>{const i=e.parentElement;return i==null?e.getRootNode().host||null:i},A=(e,i)=>{var p,r,l,f;if(typeof document=="undefined")return[];const{scrollMode:v,block:b,inline:N,boundary:O,skipOverflowHiddenElements:y}=i,w=typeof O=="function"?O:_e=>_e!==O;if(!o(e))throw new TypeError("Invalid target");const g=document.scrollingElement||document.documentElement,m=[];let M=e;for(;o(M)&&w(M);){if(M=X(M),M===g){m.push(M);break}M!=null&&M===document.body&&K(M)&&!K(document.documentElement)||M!=null&&K(M,y)&&m.push(M)}const z=(r=(p=window.visualViewport)==null?void 0:p.width)!=null?r:innerWidth,q=(f=(l=window.visualViewport)==null?void 0:l.height)!=null?f:innerHeight,{scrollX:R,scrollY:ae}=window,{height:te,width:Ye,top:x,right:_,bottom:F,left:k}=e.getBoundingClientRect(),{top:Z,right:E,bottom:s,left:c}=(_e=>{const We=window.getComputedStyle(_e);return{top:parseFloat(We.scrollMarginTop)||0,right:parseFloat(We.scrollMarginRight)||0,bottom:parseFloat(We.scrollMarginBottom)||0,left:parseFloat(We.scrollMarginLeft)||0}})(e);let C=b==="start"||b==="nearest"?x-Z:b==="end"?F+s:x+te/2-Z+s,V=N==="center"?k+Ye/2-c+E:N==="end"?_+E:k-c;const Ce=[];for(let _e=0;_e=0&&k>=0&&F<=q&&_<=z&&(We===g&&!K(We)||x>=yt&&F<=oe&&k>=ye&&_<=de))return Ce;const Pe=getComputedStyle(We),Ge=parseInt(Pe.borderLeftWidth,10),ce=parseInt(Pe.borderTopWidth,10),ne=parseInt(Pe.borderRightWidth,10),ue=parseInt(Pe.borderBottomWidth,10);let L=0,pe=0;const fe="offsetWidth"in We?We.offsetWidth-We.clientWidth-Ge-ne:0,W="offsetHeight"in We?We.offsetHeight-We.clientHeight-ce-ue:0,P="offsetWidth"in We?We.offsetWidth===0?0:Ve/We.offsetWidth:0,Y="offsetHeight"in We?We.offsetHeight===0?0:vt/We.offsetHeight:0;if(g===We)L=b==="start"?C:b==="end"?C-q:b==="nearest"?I(ae,ae+q,q,ce,ue,ae+C,ae+C+te,te):C-q/2,pe=N==="start"?V:N==="center"?V-z/2:N==="end"?V-z:I(R,R+z,z,Ge,ne,R+V,R+V+Ye,Ye),L=Math.max(0,L+ae),pe=Math.max(0,pe+R);else{L=b==="start"?C-yt-ce:b==="end"?C-oe+ue+W:b==="nearest"?I(yt,oe,vt,ce,ue+W,C,C+te,te):C-(yt+vt/2)+W/2,pe=N==="start"?V-ye-Ge:N==="center"?V-(ye+Ve/2)+fe/2:N==="end"?V-de+ne+fe:I(ye,de,Ve,Ge,ne+fe,V,V+Ye,Ye);const{scrollLeft:Be,scrollTop:se}=We;L=Y===0?0:Math.max(0,Math.min(se+L/Y,We.scrollHeight-vt/Y+W)),pe=P===0?0:Math.max(0,Math.min(Be+pe/P,We.scrollWidth-Ve/P+fe)),C+=se-L,V+=Be-pe}Ce.push({el:We,top:L,left:pe})}return Ce},ie=e=>e===!1?{block:"end",inline:"nearest"}:(i=>i===Object(i)&&Object.keys(i).length!==0)(e)?e:{block:"start",inline:"nearest"};function re(e,i){if(!e.isConnected||!(l=>{let f=l;for(;f&&f.parentNode;){if(f.parentNode===document)return!0;f=f.parentNode instanceof ShadowRoot?f.parentNode.host:f.parentNode}return!1})(e))return;const p=(l=>{const f=window.getComputedStyle(l);return{top:parseFloat(f.scrollMarginTop)||0,right:parseFloat(f.scrollMarginRight)||0,bottom:parseFloat(f.scrollMarginBottom)||0,left:parseFloat(f.scrollMarginLeft)||0}})(e);if((l=>typeof l=="object"&&typeof l.behavior=="function")(i))return i.behavior(A(e,i));const r=typeof i=="boolean"||i==null?void 0:i.behavior;for(const{el:l,top:f,left:v}of A(e,ie(i))){const b=f-p.top+p.bottom,N=v-p.left+p.right;l.scroll({top:b,left:N,behavior:r})}}}}]); +`,fl=function(t){var n=t.doctype;n&&(n.name.toLowerCase(),n.publicId)};function tc(t){}function Fi(t,n){}function dl(){Fi(function(){cl(ul.react,o.version),fl(document)},[])}function oo(t){var n=(0,o.useRef)(t);return(0,o.useEffect)(function(){n.current=t}),n}function vl(){var t=null;function n(){return!!t}function a(T){return T===t}function h(T){t&&ze(!1);var j={abandon:T};return t=j,j}function S(){t||ze(!1),t=null}function D(){t&&(t.abandon(),S())}return{isClaimed:n,isActive:a,claim:h,release:S,tryAbandon:D}}var pl=9,hl=13,uo=27,Ko=32,ml=33,gl=34,yl=35,bl=36,_l=37,El=38,Cl=39,wl=40,Ti,Al=(Ti={},Ti[hl]=!0,Ti[pl]=!0,Ti),Vo=function(t){Al[t.keyCode]&&t.preventDefault()},ki=function(){var t="visibilitychange";if(typeof document=="undefined")return t;var n=[t,"ms"+t,"webkit"+t,"moz"+t,"o"+t],a=Ar(n,function(h){return"on"+h in document});return a||t}(),zo=0,Uo=5;function xl(t,n){return Math.abs(n.x-t.x)>=Uo||Math.abs(n.y-t.y)>=Uo}var Ho={type:"IDLE"};function Sl(t){var n=t.cancel,a=t.completed,h=t.getPhase,S=t.setPhase;return[{eventName:"mousemove",fn:function(T){var j=T.button,ge=T.clientX,Le=T.clientY;if(j===zo){var Oe={x:ge,y:Le},xe=h();if(xe.type==="DRAGGING"){T.preventDefault(),xe.actions.move(Oe);return}xe.type!=="PENDING"&&ze(!1);var De=xe.point;if(xl(De,Oe)){T.preventDefault();var $e=xe.actions.fluidLift(Oe);S({type:"DRAGGING",actions:$e})}}}},{eventName:"mouseup",fn:function(T){var j=h();if(j.type!=="DRAGGING"){n();return}T.preventDefault(),j.actions.drop({shouldBlockNextClick:!0}),a()}},{eventName:"mousedown",fn:function(T){h().type==="DRAGGING"&&T.preventDefault(),n()}},{eventName:"keydown",fn:function(T){var j=h();if(j.type==="PENDING"){n();return}if(T.keyCode===uo){T.preventDefault(),n();return}Vo(T)}},{eventName:"resize",fn:n},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){h().type==="PENDING"&&n()}},{eventName:"webkitmouseforcedown",fn:function(T){var j=h();if(j.type==="IDLE"&&ze(!1),j.actions.shouldRespectForcePress()){n();return}T.preventDefault()}},{eventName:ki,fn:n}]}function Dl(t){var n=(0,o.useRef)(Ho),a=(0,o.useRef)(Nr),h=be(function(){return{eventName:"mousedown",fn:function(xe){if(!xe.defaultPrevented&&xe.button===zo&&!(xe.ctrlKey||xe.metaKey||xe.shiftKey||xe.altKey)){var De=t.findClosestDraggableId(xe);if(De){var $e=t.tryGetLock(De,T,{sourceEvent:xe});if($e){xe.preventDefault();var zt={x:xe.clientX,y:xe.clientY};a.current(),Le($e,zt)}}}}}},[t]),S=be(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(xe){if(!xe.defaultPrevented){var De=t.findClosestDraggableId(xe);if(De){var $e=t.findOptionsForDraggable(De);$e&&($e.shouldRespectForcePress||t.canGetLock(De)&&xe.preventDefault())}}}}},[t]),D=Te(function(){var xe={passive:!1,capture:!0};a.current=Ie(window,[S,h],xe)},[S,h]),T=Te(function(){var Oe=n.current;Oe.type!=="IDLE"&&(n.current=Ho,a.current(),D())},[D]),j=Te(function(){var Oe=n.current;T(),Oe.type==="DRAGGING"&&Oe.actions.cancel({shouldBlockNextClick:!0}),Oe.type==="PENDING"&&Oe.actions.abort()},[T]),ge=Te(function(){var xe={capture:!0,passive:!1},De=Sl({cancel:j,completed:T,getPhase:function(){return n.current},setPhase:function(zt){n.current=zt}});a.current=Ie(window,De,xe)},[j,T]),Le=Te(function(xe,De){n.current.type!=="IDLE"&&ze(!1),n.current={type:"PENDING",point:De,actions:xe},ge()},[ge]);za(function(){return D(),function(){a.current()}},[D])}var Ai;function Pl(){}var Fl=(Ai={},Ai[gl]=!0,Ai[ml]=!0,Ai[bl]=!0,Ai[yl]=!0,Ai);function Il(t,n){function a(){n(),t.cancel()}function h(){n(),t.drop()}return[{eventName:"keydown",fn:function(D){if(D.keyCode===uo){D.preventDefault(),a();return}if(D.keyCode===Ko){D.preventDefault(),h();return}if(D.keyCode===wl){D.preventDefault(),t.moveDown();return}if(D.keyCode===El){D.preventDefault(),t.moveUp();return}if(D.keyCode===Cl){D.preventDefault(),t.moveRight();return}if(D.keyCode===_l){D.preventDefault(),t.moveLeft();return}if(Fl[D.keyCode]){D.preventDefault();return}Vo(D)}},{eventName:"mousedown",fn:a},{eventName:"mouseup",fn:a},{eventName:"click",fn:a},{eventName:"touchstart",fn:a},{eventName:"resize",fn:a},{eventName:"wheel",fn:a,options:{passive:!0}},{eventName:ki,fn:a}]}function Rl(t){var n=(0,o.useRef)(Pl),a=be(function(){return{eventName:"keydown",fn:function(D){if(D.defaultPrevented||D.keyCode!==Ko)return;var T=t.findClosestDraggableId(D);if(!T)return;var j=t.tryGetLock(T,Oe,{sourceEvent:D});if(!j)return;D.preventDefault();var ge=!0,Le=j.snapLift();n.current();function Oe(){ge||ze(!1),ge=!1,n.current(),h()}n.current=Ie(window,Il(Le,Oe),{capture:!0,passive:!1})}}},[t]),h=Te(function(){var D={passive:!1,capture:!0};n.current=Ie(window,[a],D)},[a]);za(function(){return h(),function(){n.current()}},[h])}var lo={type:"IDLE"},Bl=120,Ol=.15;function Nl(t){var n=t.cancel,a=t.getPhase;return[{eventName:"orientationchange",fn:n},{eventName:"resize",fn:n},{eventName:"contextmenu",fn:function(S){S.preventDefault()}},{eventName:"keydown",fn:function(S){if(a().type!=="DRAGGING"){n();return}S.keyCode===uo&&S.preventDefault(),n()}},{eventName:ki,fn:n}]}function Ml(t){var n=t.cancel,a=t.completed,h=t.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(D){var T=h();if(T.type!=="DRAGGING"){n();return}T.hasMoved=!0;var j=D.touches[0],ge=j.clientX,Le=j.clientY,Oe={x:ge,y:Le};D.preventDefault(),T.actions.move(Oe)}},{eventName:"touchend",fn:function(D){var T=h();if(T.type!=="DRAGGING"){n();return}D.preventDefault(),T.actions.drop({shouldBlockNextClick:!0}),a()}},{eventName:"touchcancel",fn:function(D){if(h().type!=="DRAGGING"){n();return}D.preventDefault(),n()}},{eventName:"touchforcechange",fn:function(D){var T=h();T.type==="IDLE"&&ze(!1);var j=D.touches[0];if(j){var ge=j.force>=Ol;if(ge){var Le=T.actions.shouldRespectForcePress();if(T.type==="PENDING"){Le&&n();return}if(Le){if(T.hasMoved){D.preventDefault();return}n();return}D.preventDefault()}}}},{eventName:ki,fn:n}]}function Tl(t){var n=(0,o.useRef)(lo),a=(0,o.useRef)(Nr),h=Te(function(){return n.current},[]),S=Te(function($e){n.current=$e},[]),D=be(function(){return{eventName:"touchstart",fn:function($e){if(!$e.defaultPrevented){var zt=t.findClosestDraggableId($e);if(zt){var qn=t.tryGetLock(zt,j,{sourceEvent:$e});if(qn){var lr=$e.touches[0],mr=lr.clientX,Or=lr.clientY,Lr={x:mr,y:Or};a.current(),xe(qn,Lr)}}}}}},[t]),T=Te(function(){var $e={capture:!0,passive:!1};a.current=Ie(window,[D],$e)},[D]),j=Te(function(){var De=n.current;De.type!=="IDLE"&&(De.type==="PENDING"&&clearTimeout(De.longPressTimerId),S(lo),a.current(),T())},[T,S]),ge=Te(function(){var De=n.current;j(),De.type==="DRAGGING"&&De.actions.cancel({shouldBlockNextClick:!0}),De.type==="PENDING"&&De.actions.abort()},[j]),Le=Te(function(){var $e={capture:!0,passive:!1},zt={cancel:ge,completed:j,getPhase:h},qn=Ie(window,Ml(zt),$e),lr=Ie(window,Nl(zt),$e);a.current=function(){qn(),lr()}},[ge,h,j]),Oe=Te(function(){var $e=h();$e.type!=="PENDING"&&ze(!1);var zt=$e.actions.fluidLift($e.point);S({type:"DRAGGING",actions:zt,hasMoved:!1})},[h,S]),xe=Te(function($e,zt){h().type!=="IDLE"&&ze(!1);var qn=setTimeout(Oe,Bl);S({type:"PENDING",point:zt,actions:$e,longPressTimerId:qn}),Le()},[Le,h,S,Oe]);za(function(){return T(),function(){a.current();var zt=h();zt.type==="PENDING"&&(clearTimeout(zt.longPressTimerId),S(lo))}},[h,T,S]),za(function(){var $e=Ie(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return $e},[])}function kl(t){}var Ll={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function jo(t,n){if(n==null)return!1;var a=!!Ll[n.tagName.toLowerCase()];if(a)return!0;var h=n.getAttribute("contenteditable");return h==="true"||h===""?!0:n===t?!1:jo(t,n.parentElement)}function Zl(t,n){var a=n.target;return Di(a)?jo(t,a):!1}var Wl=function(t){return Je(t.getBoundingClientRect()).center};function Kl(t){return t instanceof ko(t).Element}var Vl=function(){var t="matches";if(typeof document=="undefined")return t;var n=[t,"msMatchesSelector","webkitMatchesSelector"],a=Ar(n,function(h){return h in Element.prototype});return a||t}();function Yo(t,n){return t==null?null:t[Vl](n)?t:Yo(t.parentElement,n)}function zl(t,n){return t.closest?t.closest(n):Yo(t,n)}function Ul(t){return"["+wi.contextId+'="'+t+'"]'}function Hl(t,n){var a=n.target;if(!Kl(a))return null;var h=Ul(t),S=zl(a,h);return!S||!Di(S)?null:S}function jl(t,n){var a=Hl(t,n);return a?a.getAttribute(wi.draggableId):null}function Yl(t,n){var a="["+no.contextId+'="'+t+'"]',h=Yr(document.querySelectorAll(a)),S=Ar(h,function(D){return D.getAttribute(no.id)===n});return!S||!Di(S)?null:S}function Gl(t){t.preventDefault()}function Li(t){var n=t.expected,a=t.phase,h=t.isLockActive,S=t.shouldWarn;return!(!h()||n!==a)}function Go(t){var n=t.lockAPI,a=t.store,h=t.registry,S=t.draggableId;if(n.isClaimed())return!1;var D=h.draggable.findById(S);return!(!D||!D.options.isEnabled||!So(a.getState(),S))}function Xl(t){var n=t.lockAPI,a=t.contextId,h=t.store,S=t.registry,D=t.draggableId,T=t.forceSensorStop,j=t.sourceEvent,ge=Go({lockAPI:n,store:h,registry:S,draggableId:D});if(!ge)return null;var Le=S.draggable.getById(D),Oe=Yl(a,Le.descriptor.id);if(!Oe||j&&!Le.options.canDragInteractiveElements&&Zl(Oe,j))return null;var xe=n.claim(T||Nr),De="PRE_DRAG";function $e(){return Le.options.shouldRespectForcePress}function zt(){return n.isActive(xe)}function qn(Jr,fa){Li({expected:Jr,phase:De,isLockActive:zt,shouldWarn:!0})&&h.dispatch(fa())}var lr=qn.bind(null,"DRAGGING");function mr(Jr){function fa(){n.release(),De="COMPLETED"}De!=="PRE_DRAG"&&(fa(),De!=="PRE_DRAG"&&ze(!1)),h.dispatch(Na(Jr.liftActionArgs)),De="DRAGGING";function Ca(da,wa){if(wa===void 0&&(wa={shouldBlockNextClick:!1}),Jr.cleanup(),wa.shouldBlockNextClick){var Fa=Ie(window,[{eventName:"click",fn:Gl,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Fa)}fa(),h.dispatch(Wa({reason:da}))}return(0,K.Z)({isActive:function(){return Li({expected:"DRAGGING",phase:De,isLockActive:zt,shouldWarn:!1})},shouldRespectForcePress:$e,drop:function(wa){return Ca("DROP",wa)},cancel:function(wa){return Ca("CANCEL",wa)}},Jr.actions)}function Or(Jr){var fa=zn(function(da){lr(function(){return Ga({client:da})})}),Ca=mr({liftActionArgs:{id:D,clientSelection:Jr,movementMode:"FLUID"},cleanup:function(){return fa.cancel()},actions:{move:fa}});return(0,K.Z)({},Ca,{move:fa})}function Lr(){var Jr={moveUp:function(){return lr(ui)},moveRight:function(){return lr(li)},moveDown:function(){return lr(pi)},moveLeft:function(){return lr(hi)}};return mr({liftActionArgs:{id:D,clientSelection:Wl(Oe),movementMode:"SNAP"},cleanup:Nr,actions:Jr})}function Ur(){var Jr=Li({expected:"PRE_DRAG",phase:De,isLockActive:zt,shouldWarn:!0});Jr&&n.release()}var ea={isActive:function(){return Li({expected:"PRE_DRAG",phase:De,isLockActive:zt,shouldWarn:!1})},shouldRespectForcePress:$e,fluidLift:Or,snapLift:Lr,abort:Ur};return ea}var Ql=[Dl,Rl,Tl];function Jl(t){var n=t.contextId,a=t.store,h=t.registry,S=t.customSensors,D=t.enableDefaultSensors,T=[].concat(D?Ql:[],S||[]),j=(0,o.useState)(function(){return vl()})[0],ge=Te(function(Or,Lr){Or.isDragging&&!Lr.isDragging&&j.tryAbandon()},[j]);za(function(){var Or=a.getState(),Lr=a.subscribe(function(){var Ur=a.getState();ge(Or,Ur),Or=Ur});return Lr},[j,a,ge]),za(function(){return j.tryAbandon},[j.tryAbandon]);var Le=Te(function(mr){return Go({lockAPI:j,registry:h,store:a,draggableId:mr})},[j,h,a]),Oe=Te(function(mr,Or,Lr){return Xl({lockAPI:j,registry:h,contextId:n,store:a,draggableId:mr,forceSensorStop:Or,sourceEvent:Lr&&Lr.sourceEvent?Lr.sourceEvent:null})},[n,j,h,a]),xe=Te(function(mr){return jl(n,mr)},[n]),De=Te(function(mr){var Or=h.draggable.findById(mr);return Or?Or.options:null},[h.draggable]),$e=Te(function(){j.isClaimed()&&(j.tryAbandon(),a.getState().phase!=="IDLE"&&a.dispatch(Ha()))},[j,a]),zt=Te(j.isClaimed,[j]),qn=be(function(){return{canGetLock:Le,tryGetLock:Oe,findClosestDraggableId:xe,findOptionsForDraggable:De,tryReleaseLock:$e,isLockClaimed:zt}},[Le,Oe,xe,De,$e,zt]);kl(T);for(var lr=0;lr=0)&&Object.prototype.propertyIsEnumerable.call(y,m)&&(g[m]=y[m])}return g}function re(y,w){if(y==null)return{};var g={},m=Object.keys(y),M,z;for(z=0;z=0)&&(g[M]=y[M]);return g}function e(y,w){if(!(y instanceof w))throw new TypeError("Cannot call a class as a function")}function i(y,w){for(var g=0;g=0||Object.prototype.hasOwnProperty.call(r,v)&&(f[v]=r[v]);return f}function re(r,l){if(!(r instanceof l))throw new TypeError("Cannot call a class as a function")}function e(r,l){if(!r)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l&&(typeof l=="object"||typeof l=="function")?l:r}function i(r,l){if(typeof l!="function"&&l!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof l);r.prototype=Object.create(l&&l.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),l&&(Object.setPrototypeOf?Object.setPrototypeOf(r,l):r.__proto__=l)}var p=function(r){i(l,r);function l(f){re(this,l);var v=e(this,(l.__proto__||Object.getPrototypeOf(l)).call(this,f));return v.scrollListener=v.scrollListener.bind(v),v.eventListenerOptions=v.eventListenerOptions.bind(v),v.mousewheelListener=v.mousewheelListener.bind(v),v}return o(l,[{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 v=this.getParentElement(this.scrollComponent);v.scrollTop=v.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var v=!1,b={get passive(){v=!0}};try{document.addEventListener("test",null,b),document.removeEventListener("test",null,b)}catch(N){}return v}},{key:"eventListenerOptions",value:function(){var v=this.props.useCapture;return this.isPassiveSupported()&&(v={useCapture:this.props.useCapture,passive:!0}),v}},{key:"setDefaultLoader",value:function(v){this.defaultLoader=v}},{key:"detachMousewheelListener",value:function(){var v=window;this.props.useWindow===!1&&(v=this.scrollComponent.parentNode),v.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var v=window;this.props.useWindow===!1&&(v=this.getParentElement(this.scrollComponent)),v.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),v.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(v){var b=this.props.getScrollParent&&this.props.getScrollParent();return b!=null?b:v&&v.parentNode}},{key:"filterProps",value:function(v){return v}},{key:"attachScrollListener",value:function(){var v=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!v)){var b=window;this.props.useWindow===!1&&(b=v),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(v){v.deltaY===1&&!this.isPassiveSupported()&&v.preventDefault()}},{key:"scrollListener",value:function(){var v=this.scrollComponent,b=window,N=this.getParentElement(v),O=void 0;if(this.props.useWindow){var y=document.documentElement||document.body.parentNode||document.body,w=b.pageYOffset!==void 0?b.pageYOffset:y.scrollTop;this.props.isReverse?O=w:O=this.calculateOffset(v,w)}else this.props.isReverse?O=N.scrollTop:O=v.scrollHeight-N.scrollTop-N.clientHeight;O0},x.prototype.connect_=function(){!B||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),e?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},x.prototype.disconnect_=function(){!B||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},x.prototype.onTransitionEnd_=function(_){var F=_.propertyName,k=F===void 0?"":F,Z=re.some(function(E){return!!~k.indexOf(E)});Z&&this.refresh()},x.getInstance=function(){return this.instance_||(this.instance_=new x),this.instance_},x.instance_=null,x}(),p=function(x,_){for(var F=0,k=Object.keys(_);F0},x}(),ae=typeof WeakMap!="undefined"?new WeakMap:new o,te=function(){function x(_){if(!(this instanceof x))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var F=i.getInstance(),k=new R(_,F,this);ae.set(this,k)}return x}();["observe","unobserve","disconnect"].forEach(function(x){te.prototype[x]=function(){var _;return(_=ae.get(this))[x].apply(_,arguments)}});var Ye=function(){return typeof K.ResizeObserver!="undefined"?K.ResizeObserver:te}();Ft.Z=Ye},98040:function(er){er.exports=function(){var Ft=document.getSelection();if(!Ft.rangeCount)return function(){};for(var u=document.activeElement,o=[],B=0;Btypeof e=="object"&&e!=null&&e.nodeType===1,B=(e,i)=>(!i||e!=="hidden")&&e!=="visible"&&e!=="clip",K=(e,i)=>{if(e.clientHeight{const l=(f=>{if(!f.ownerDocument||!f.ownerDocument.defaultView)return null;try{return f.ownerDocument.defaultView.frameElement}catch(v){return null}})(r);return!!l&&(l.clientHeightfi||f>e&&v=i&&b>=p?f-e-r:v>i&&bp?v-i+l:0,X=e=>{const i=e.parentElement;return i==null?e.getRootNode().host||null:i},A=(e,i)=>{var p,r,l,f;if(typeof document=="undefined")return[];const{scrollMode:v,block:b,inline:N,boundary:O,skipOverflowHiddenElements:y}=i,w=typeof O=="function"?O:_e=>_e!==O;if(!o(e))throw new TypeError("Invalid target");const g=document.scrollingElement||document.documentElement,m=[];let M=e;for(;o(M)&&w(M);){if(M=X(M),M===g){m.push(M);break}M!=null&&M===document.body&&K(M)&&!K(document.documentElement)||M!=null&&K(M,y)&&m.push(M)}const z=(r=(p=window.visualViewport)==null?void 0:p.width)!=null?r:innerWidth,q=(f=(l=window.visualViewport)==null?void 0:l.height)!=null?f:innerHeight,{scrollX:R,scrollY:ae}=window,{height:te,width:Ye,top:x,right:_,bottom:F,left:k}=e.getBoundingClientRect(),{top:Z,right:E,bottom:s,left:c}=(_e=>{const We=window.getComputedStyle(_e);return{top:parseFloat(We.scrollMarginTop)||0,right:parseFloat(We.scrollMarginRight)||0,bottom:parseFloat(We.scrollMarginBottom)||0,left:parseFloat(We.scrollMarginLeft)||0}})(e);let C=b==="start"||b==="nearest"?x-Z:b==="end"?F+s:x+te/2-Z+s,V=N==="center"?k+Ye/2-c+E:N==="end"?_+E:k-c;const Ce=[];for(let _e=0;_e=0&&k>=0&&F<=q&&_<=z&&(We===g&&!K(We)||x>=yt&&F<=oe&&k>=ye&&_<=de))return Ce;const Pe=getComputedStyle(We),Ge=parseInt(Pe.borderLeftWidth,10),ce=parseInt(Pe.borderTopWidth,10),ne=parseInt(Pe.borderRightWidth,10),ue=parseInt(Pe.borderBottomWidth,10);let L=0,pe=0;const fe="offsetWidth"in We?We.offsetWidth-We.clientWidth-Ge-ne:0,W="offsetHeight"in We?We.offsetHeight-We.clientHeight-ce-ue:0,P="offsetWidth"in We?We.offsetWidth===0?0:Ve/We.offsetWidth:0,Y="offsetHeight"in We?We.offsetHeight===0?0:vt/We.offsetHeight:0;if(g===We)L=b==="start"?C:b==="end"?C-q:b==="nearest"?I(ae,ae+q,q,ce,ue,ae+C,ae+C+te,te):C-q/2,pe=N==="start"?V:N==="center"?V-z/2:N==="end"?V-z:I(R,R+z,z,Ge,ne,R+V,R+V+Ye,Ye),L=Math.max(0,L+ae),pe=Math.max(0,pe+R);else{L=b==="start"?C-yt-ce:b==="end"?C-oe+ue+W:b==="nearest"?I(yt,oe,vt,ce,ue+W,C,C+te,te):C-(yt+vt/2)+W/2,pe=N==="start"?V-ye-Ge:N==="center"?V-(ye+Ve/2)+fe/2:N==="end"?V-de+ne+fe:I(ye,de,Ve,Ge,ne+fe,V,V+Ye,Ye);const{scrollLeft:Be,scrollTop:se}=We;L=Y===0?0:Math.max(0,Math.min(se+L/Y,We.scrollHeight-vt/Y+W)),pe=P===0?0:Math.max(0,Math.min(Be+pe/P,We.scrollWidth-Ve/P+fe)),C+=se-L,V+=Be-pe}Ce.push({el:We,top:L,left:pe})}return Ce},ie=e=>e===!1?{block:"end",inline:"nearest"}:(i=>i===Object(i)&&Object.keys(i).length!==0)(e)?e:{block:"start",inline:"nearest"};function re(e,i){if(!e.isConnected||!(l=>{let f=l;for(;f&&f.parentNode;){if(f.parentNode===document)return!0;f=f.parentNode instanceof ShadowRoot?f.parentNode.host:f.parentNode}return!1})(e))return;const p=(l=>{const f=window.getComputedStyle(l);return{top:parseFloat(f.scrollMarginTop)||0,right:parseFloat(f.scrollMarginRight)||0,bottom:parseFloat(f.scrollMarginBottom)||0,left:parseFloat(f.scrollMarginLeft)||0}})(e);if((l=>typeof l=="object"&&typeof l.behavior=="function")(i))return i.behavior(A(e,i));const r=typeof i=="boolean"||i==null?void 0:i.behavior;for(const{el:l,top:f,left:v}of A(e,ie(i))){const b=f-p.top+p.bottom,N=v-p.left+p.right;l.scroll({top:b,left:N,behavior:r})}}}}]); diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.d590c123.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.d590c123.async.js new file mode 100644 index 0000000000..41809ec946 --- /dev/null +++ b/p__Classrooms__Lists__CommonHomework__Detail__index.d590c123.async.js @@ -0,0 +1,3 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[3668],{67921:function(Zt,Te,a){"use strict";a.d(Te,{Z:function(){return F}});var e=a(67711),h=a(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},q=Z,y=a(7657),U=function(E,c){return h.createElement(y.Z,(0,e.Z)({},E,{ref:c,icon:q}))},se=h.forwardRef(U),F=se},63524:function(Zt,Te,a){"use strict";a.d(Te,{Z:function(){return F}});var e=a(67711),h=a(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},q=Z,y=a(7657),U=function(E,c){return h.createElement(y.Z,(0,e.Z)({},E,{ref:c,icon:q}))},se=h.forwardRef(U),F=se},98157:function(Zt,Te){"use strict";Te.Z={poor_rating:"poor_rating___h5Pkz",title:"title___Kt7fx",content:"content___uWG5Y",row_sty:"row_sty___VNKxj",bottom_line:"bottom_line___o6CYn",row_sty1:"row_sty1___gzdZR",lable_name:"lable_name___XcFiQ",h_lh_40:"h_lh_40___rY3ds",tooltip_icon:"tooltip_icon___Yv0p3",lable_name1:"lable_name1___g8Eds",title_icon:"title_icon___tSQED"}},10670:function(Zt,Te){"use strict";Te.Z={flex_box_center:"flex_box_center___iIik3",flex_space_between:"flex_space_between___Q7wj5",flex_box_vertical_center:"flex_box_vertical_center___LFAxO",flex_box_center_end:"flex_box_center_end___SFNWP",flex_box_column:"flex_box_column___aq5d_",form:"form___z6oqV",efficiency:"efficiency___VZgt9",configWorkContainer:"configWorkContainer___gQ6ac",tips:"tips___PkPgo",total:"total___c2k9V",tip1:"tip1___BUn8c",tip2:"tip2___Q8WSw",configworksContainer:"configworksContainer___P0ZE6",content:"content___Mow99",pubColSty:"pubColSty___YePTJ",selectSty:"selectSty___AGg4a",borderSty:"borderSty___qYL9U",delSty:"delSty___kbXe4",delBorder:"delBorder___wV7XA",copHover:"copHover___R3G_x",title_icon:"title_icon___eT6qQ",title:"title___uXYiB",multiple_select:"multiple_select___aCIWH"}},39832:function(Zt,Te,a){"use strict";var e=a(59301),h=Object.defineProperty,Z=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,U=($,E,c)=>E in $?h($,E,{enumerable:!0,configurable:!0,writable:!0,value:c}):$[E]=c,se=($,E)=>{for(var c in E||(E={}))q.call(E,c)&&U($,c,E[c]);if(Z)for(var c of Z(E))y.call(E,c)&&U($,c,E[c]);return $};const F=$=>React.createElement("svg",se({width:99,height:80,xmlns:"http://www.w3.org/2000/svg"},$),React.createElement("title",null,"\u6279\u6CE8\u6587\u4EF6"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M62.7 79.6H0V8.5h39.3l23.4 18.4z",fill:"#F0A221"}),React.createElement("path",{d:"M71.4 71.1H8.7V0h44.4l18.3 18z",fill:"#F1C84C"}),React.createElement("path",{d:"M53.3 7.3v11.5h11.5z",fill:"#FFF"}),React.createElement("path",{d:"M34.9 13.9h-17v4.6h17zM45.9 27h-28v4.6h28zM45.9 40.6h-28v4.6h28zM45.9 53.7h-28v4.7h28z",fill:"#F0A221"}),React.createElement("path",{d:"M65 32H50v4.6h15zM65 45.6H50v4.6h15zM65 58.7H50v4.7h15z",fill:"#FFF"}),React.createElement("path",{d:"M60 56.5c.7 4.3-1 8.3-1 8.3s4-1.7 8.3-1c0 0 1.4-4.5 5.2-10L70 51.2c-5.5 3.9-10 5.3-10 5.3Z",fill:"#000"}),React.createElement("path",{d:"m64 59.2 7.1-7.1.5.5-7.1 7.1z",fill:"#F9A54C"}),React.createElement("path",{d:"M62.8 59.8c0 .7.5 1.2 1.2 1.2s1.2-.5 1.2-1.2-.5-1.2-1.2-1.2-1.2.6-1.2 1.2Z",fill:"#FFF"}),React.createElement("path",{d:"M71.6 55.8c4-2.6 6.7-4.5 12.6-10.5 10.2-10.2 16-18.3 14.3-20-1.7-1.7-9.5 3.8-20 14.3-6 6-7.6 8.6-10.5 12.6l3.6 3.6Z",fill:"#324A5E"}),React.createElement("path",{d:"m78 39.8 5.7 5.7.5-.5 1.4-1.4-5.6-5.7-1.4 1.4-.6.5Zm10.5-5.7c-.5.2-1.2.7-1.7 1.4-1.2 1.2-1.9 2.4-1.7 2.9.5.5 1.7-.5 2.9-1.7.7-.7 1.2-1.2 1.4-1.7l6.2-6.2 1.4 1.4c1.7-2.6 2.1-4.5 1.4-5-.5-.5-2.6-.2-5 1.4l1.6 1.6-6.5 5.9Z",fill:"#FFC65B"}),React.createElement("path",{d:"m49.6 36.4-3.8-3.9H18v-1h28.2l4.2 4.1zM49.6 50.4l-3.8-3.9H18v-1h28.2l4.2 4.1zM49.6 64.4l-3.8-3.9H18v-1h28.2l4.2 4.1z",fill:"#FFF"})));Te.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNjIuNyA3OS42SDBWOC41aDM5LjNsMjMuNCAxOC40eiIgZmlsbD0iI0YwQTIyMSIvPjxwYXRoIGQ9Ik03MS40IDcxLjFIOC43VjBoNDQuNGwxOC4zIDE4eiIgZmlsbD0iI0YxQzg0QyIvPjxwYXRoIGQ9Ik01My4zIDcuM3YxMS41aDExLjV6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTM0LjkgMTMuOWgtMTd2NC42aDE3ek00NS45IDI3aC0yOHY0LjZoMjh6TTQ1LjkgNDAuNmgtMjh2NC42aDI4ek00NS45IDUzLjdoLTI4djQuN2gyOHoiIGZpbGw9IiNGMEEyMjEiLz48cGF0aCBkPSJNNjUgMzJINTB2NC42aDE1ek02NSA0NS42SDUwdjQuNmgxNXpNNjUgNTguN0g1MHY0LjdoMTV6IiBmaWxsPSIjRkZGIi8+PGc+PHBhdGggZD0iTTYwIDU2LjVjLjcgNC4zLTEgOC4zLTEgOC4zczQtMS43IDguMy0xYzAgMCAxLjQtNC41IDUuMi0xMEw3MCA1MS4yYy01LjUgMy45LTEwIDUuMy0xMCA1LjNaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0ibTY0IDU5LjIgNy4xLTcuMS41LjUtNy4xIDcuMXoiIGZpbGw9IiNGOUE1NEMiLz48cGF0aCBkPSJNNjIuOCA1OS44YzAgLjcuNSAxLjIgMS4yIDEuMnMxLjItLjUgMS4yLTEuMi0uNS0xLjItMS4yLTEuMi0xLjIuNi0xLjIgMS4yWiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik03MS42IDU1LjhjNC0yLjYgNi43LTQuNSAxMi42LTEwLjUgMTAuMi0xMC4yIDE2LTE4LjMgMTQuMy0yMC0xLjctMS43LTkuNSAzLjgtMjAgMTQuMy02IDYtNy42IDguNi0xMC41IDEyLjZsMy42IDMuNloiIGZpbGw9IiMzMjRBNUUiLz48cGF0aCBkPSJtNzggMzkuOCA1LjcgNS43LjUtLjUgMS40LTEuNC01LjYtNS43LTEuNCAxLjQtLjYuNVptMTAuNS01LjdjLS41LjItMS4yLjctMS43IDEuNC0xLjIgMS4yLTEuOSAyLjQtMS43IDIuOS41LjUgMS43LS41IDIuOS0xLjcuNy0uNyAxLjItMS4yIDEuNC0xLjdsNi4yLTYuMiAxLjQgMS40YzEuNy0yLjYgMi4xLTQuNSAxLjQtNS0uNS0uNS0yLjYtLjItNSAxLjRsMS42IDEuNi02LjUgNS45WiIgZmlsbD0iI0ZGQzY1QiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiAzNi40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA1MC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA2NC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48L2c+PC9zdmc+"},39221:function(Zt,Te,a){"use strict";var e=a(59301),h=Object.defineProperty,Z=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,U=($,E,c)=>E in $?h($,E,{enumerable:!0,configurable:!0,writable:!0,value:c}):$[E]=c,se=($,E)=>{for(var c in E||(E={}))q.call(E,c)&&U($,c,E[c]);if(Z)for(var c of Z(E))y.call(E,c)&&U($,c,E[c]);return $};const F=$=>React.createElement("svg",se({width:72,height:80,xmlns:"http://www.w3.org/2000/svg"},$),React.createElement("title",null,"\u6587\u4EF6 "),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fill:"#F0A221",d:"M62.698 79.631H.04V8.534h39.22l23.438 18.332z"}),React.createElement("path",{d:"M71.387 71.1H8.73V.005h44.326l18.337 18.03v53.067h-.005ZM53.331 7.336v11.48h11.48L53.33 7.335Zm-8.367 6.536H17.938v4.623h27.026V13.87ZM62.26 27.024H17.857v4.623H62.26v-4.623Zm0 13.551H17.857v4.623H62.26v-4.623Zm0 13.158H17.857v4.623H62.26v-4.623Z",fill:"#F1C84C"})));Te.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjBBMjIxIiBkPSJNNjIuNjk4IDc5LjYzMUguMDRWOC41MzRoMzkuMjJsMjMuNDM4IDE4LjMzMnoiLz48cGF0aCBkPSJNNzEuMzg3IDcxLjFIOC43M1YuMDA1aDQ0LjMyNmwxOC4zMzcgMTguMDN2NTMuMDY3aC0uMDA1Wk01My4zMzEgNy4zMzZ2MTEuNDhoMTEuNDhMNTMuMzMgNy4zMzVabS04LjM2NyA2LjUzNkgxNy45Mzh2NC42MjNoMjcuMDI2VjEzLjg3Wk02Mi4yNiAyNy4wMjRIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy41NTFIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy4xNThIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1oiIGZpbGw9IiNGMUM4NEMiLz48L2c+PC9zdmc+"},68503:function(Zt,Te,a){"use strict";var e=a(59301),h=Object.defineProperty,Z=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,U=($,E,c)=>E in $?h($,E,{enumerable:!0,configurable:!0,writable:!0,value:c}):$[E]=c,se=($,E)=>{for(var c in E||(E={}))q.call(E,c)&&U($,c,E[c]);if(Z)for(var c of Z(E))y.call(E,c)&&U($,c,E[c]);return $};const F=$=>React.createElement("svg",se({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},$),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));Te.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},24998:function(Zt,Te,a){"use strict";var e=a(59301),h=Object.defineProperty,Z=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,U=($,E,c)=>E in $?h($,E,{enumerable:!0,configurable:!0,writable:!0,value:c}):$[E]=c,se=($,E)=>{for(var c in E||(E={}))q.call(E,c)&&U($,c,E[c]);if(Z)for(var c of Z(E))y.call(E,c)&&U($,c,E[c]);return $};const F=$=>React.createElement("svg",se({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},$),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));Te.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"},90082:function(Zt,Te,a){"use strict";var e=a(59301),h=Object.defineProperty,Z=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,U=($,E,c)=>E in $?h($,E,{enumerable:!0,configurable:!0,writable:!0,value:c}):$[E]=c,se=($,E)=>{for(var c in E||(E={}))q.call(E,c)&&U($,c,E[c]);if(Z)for(var c of Z(E))y.call(E,c)&&U($,c,E[c]);return $};const F=$=>React.createElement("svg",se({className:"reviewSuccess_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},$),React.createElement("path",{d:"M463.368 835.6c-139.688-23.544-278.456-159-278.456-323.256 6.512-159.328 121.848-293.224 278.456-323.256V.648C230.768 24.192.008 244.08.008 511.704c0 267.616 230.624 488.16 463.352 511.048V835.6zm0 0",fill:"#3EBDFF"}),React.createElement("path",{d:"M837.352 511.704a322.96 322.96 0 0 1-21.6 121.048l161.832 93.592a520.536 520.536 0 0 0 44.528-214.64m0 0C1028.84 243.816 823.016 18.328 555.624.648l.648 187.8c186.088 23.576 281.08 159 281.08 323.256",fill:"#FD6421"}),React.createElement("path",{d:"M770.336 711.928A315.104 315.104 0 0 1 558.28 833.76v188a533.704 533.704 0 0 0 371.096-216.168l-159.04-93.664zm0 0",fill:"#3EBDFF"}));Te.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTQ2My4zNjggODM1LjZjLTEzOS42ODgtMjMuNTQ0LTI3OC40NTYtMTU5LTI3OC40NTYtMzIzLjI1NiA2LjUxMi0xNTkuMzI4IDEyMS44NDgtMjkzLjIyNCAyNzguNDU2LTMyMy4yNTZWLjY0OEMyMzAuNzY4IDI0LjE5Mi4wMDggMjQ0LjA4LjAwOCA1MTEuNzA0YzAgMjY3LjYxNiAyMzAuNjI0IDQ4OC4xNiA0NjMuMzUyIDUxMS4wNDhWODM1LjZ6bTAgMCIgZmlsbD0iIzNFQkRGRiIvPjxwYXRoIGQ9Ik04MzcuMzUyIDUxMS43MDRhMzIyLjk2IDMyMi45NiAwIDAgMS0yMS42IDEyMS4wNDhsMTYxLjgzMiA5My41OTJhNTIwLjUzNiA1MjAuNTM2IDAgMCAwIDQ0LjUyOC0yMTQuNjRtMCAwQzEwMjguODQgMjQzLjgxNiA4MjMuMDE2IDE4LjMyOCA1NTUuNjI0LjY0OGwuNjQ4IDE4Ny44YzE4Ni4wODggMjMuNTc2IDI4MS4wOCAxNTkgMjgxLjA4IDMyMy4yNTYiIGZpbGw9IiNGRDY0MjEiLz48cGF0aCBkPSJNNzcwLjMzNiA3MTEuOTI4QTMxNS4xMDQgMzE1LjEwNCAwIDAgMSA1NTguMjggODMzLjc2djE4OGE1MzMuNzA0IDUzMy43MDQgMCAwIDAgMzcxLjA5Ni0yMTYuMTY4bC0xNTkuMDQtOTMuNjY0em0wIDAiIGZpbGw9IiMzRUJERkYiLz48L3N2Zz4="},42618:function(Zt,Te,a){"use strict";var e=a(59301),h=Object.defineProperty,Z=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,U=($,E,c)=>E in $?h($,E,{enumerable:!0,configurable:!0,writable:!0,value:c}):$[E]=c,se=($,E)=>{for(var c in E||(E={}))q.call(E,c)&&U($,c,E[c]);if(Z)for(var c of Z(E))y.call(E,c)&&U($,c,E[c]);return $};const F=$=>React.createElement("svg",se({className:"znpy_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},$),React.createElement("path",{d:"M913.067 0c17.066 0 38.4 8.533 51.2 21.333S985.6 51.2 985.6 72.533V166.4H866.133v388.267c-4.266 4.266-8.533 4.266-12.8 8.533l-42.666 46.933L640 780.8l-4.267 4.267c-8.533 12.8-17.066 25.6-17.066 38.4H89.6V857.6c0 17.067 12.8 34.133 34.133 34.133H614.4v25.6c0 8.534 0 12.8 4.267 21.334h-499.2c-38.4 0-72.534-29.867-72.534-72.534v-93.866H166.4V72.533C162.133 29.867 192 0 230.4 0h682.667zM409.6 563.2h-98.133c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.134 29.867 38.4h98.133c21.334 0 34.134-17.066 34.134-34.133s-12.8-38.4-29.867-38.4zm140.8-187.733H311.467c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.133 29.867 38.4h238.933c21.334 0 34.134-17.067 34.134-34.133s-12.8-38.4-29.867-38.4zm162.133-187.734H311.467c-17.067 0-34.134 12.8-34.134 34.134 0 17.066 12.8 34.133 29.867 38.4h405.333c21.334 0 34.134-17.067 34.134-34.134 4.266-21.333-12.8-38.4-34.134-38.4zm187.734-140.8c-17.067 0-34.134 12.8-34.134 29.867v38.4h72.534V81.067c0-8.534-4.267-17.067-8.534-25.6-8.533-4.267-17.066-8.534-29.866-8.534z",fill:"#3CD59E"}),React.createElement("path",{d:"M832 657.067 942.933 768 780.8 925.867c-4.267 4.266-12.8 8.533-17.067 8.533l-85.333 4.267c-4.267 0-12.8 0-17.067-4.267-4.266-4.267-4.266-8.533-4.266-17.067L661.333 832c0-8.533 4.267-12.8 8.534-17.067L832 657.067zm98.133-59.734L998.4 665.6c12.8 12.8 12.8 29.867 0 42.667L964.267 742.4 853.333 631.467l34.134-34.134c4.266-4.266 12.8-8.533 21.333-8.533s17.067 4.267 21.333 8.533z",fill:"#FFB21B"}));Te.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkxMy4wNjcgMGMxNy4wNjYgMCAzOC40IDguNTMzIDUxLjIgMjEuMzMzUzk4NS42IDUxLjIgOTg1LjYgNzIuNTMzVjE2Ni40SDg2Ni4xMzN2Mzg4LjI2N2MtNC4yNjYgNC4yNjYtOC41MzMgNC4yNjYtMTIuOCA4LjUzM2wtNDIuNjY2IDQ2LjkzM0w2NDAgNzgwLjhsLTQuMjY3IDQuMjY3Yy04LjUzMyAxMi44LTE3LjA2NiAyNS42LTE3LjA2NiAzOC40SDg5LjZWODU3LjZjMCAxNy4wNjcgMTIuOCAzNC4xMzMgMzQuMTMzIDM0LjEzM0g2MTQuNHYyNS42YzAgOC41MzQgMCAxMi44IDQuMjY3IDIxLjMzNGgtNDk5LjJjLTM4LjQgMC03Mi41MzQtMjkuODY3LTcyLjUzNC03Mi41MzR2LTkzLjg2NkgxNjYuNFY3Mi41MzNDMTYyLjEzMyAyOS44NjcgMTkyIDAgMjMwLjQgMGg2ODIuNjY3ek00MDkuNiA1NjMuMmgtOTguMTMzYy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTM0IDI5Ljg2NyAzOC40aDk4LjEzM2MyMS4zMzQgMCAzNC4xMzQtMTcuMDY2IDM0LjEzNC0zNC4xMzNzLTEyLjgtMzguNC0yOS44NjctMzguNHptMTQwLjgtMTg3LjczM0gzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDIzOC45MzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTMzcy0xMi44LTM4LjQtMjkuODY3LTM4LjR6bTE2Mi4xMzMtMTg3LjczNEgzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTM0IDAgMTcuMDY2IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDQwNS4zMzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTM0IDQuMjY2LTIxLjMzMy0xMi44LTM4LjQtMzQuMTM0LTM4LjR6bTE4Ny43MzQtMTQwLjhjLTE3LjA2NyAwLTM0LjEzNCAxMi44LTM0LjEzNCAyOS44Njd2MzguNGg3Mi41MzRWODEuMDY3YzAtOC41MzQtNC4yNjctMTcuMDY3LTguNTM0LTI1LjYtOC41MzMtNC4yNjctMTcuMDY2LTguNTM0LTI5Ljg2Ni04LjUzNHoiIGZpbGw9IiMzQ0Q1OUUiLz48cGF0aCBkPSJNODMyIDY1Ny4wNjcgOTQyLjkzMyA3NjggNzgwLjggOTI1Ljg2N2MtNC4yNjcgNC4yNjYtMTIuOCA4LjUzMy0xNy4wNjcgOC41MzNsLTg1LjMzMyA0LjI2N2MtNC4yNjcgMC0xMi44IDAtMTcuMDY3LTQuMjY3LTQuMjY2LTQuMjY3LTQuMjY2LTguNTMzLTQuMjY2LTE3LjA2N0w2NjEuMzMzIDgzMmMwLTguNTMzIDQuMjY3LTEyLjggOC41MzQtMTcuMDY3TDgzMiA2NTcuMDY3em05OC4xMzMtNTkuNzM0TDk5OC40IDY2NS42YzEyLjggMTIuOCAxMi44IDI5Ljg2NyAwIDQyLjY2N0w5NjQuMjY3IDc0Mi40IDg1My4zMzMgNjMxLjQ2N2wzNC4xMzQtMzQuMTM0YzQuMjY2LTQuMjY2IDEyLjgtOC41MzMgMjEuMzMzLTguNTMzczE3LjA2NyA0LjI2NyAyMS4zMzMgOC41MzN6IiBmaWxsPSIjRkZCMjFCIi8+PC9zdmc+"},92597:function(Zt,Te,a){"use strict";var e=a(59301),h=a(62957),Z=a(6767),q=a(99571),y=a(86129),U=a.n(y),se=a(90524),F=a(49661),$=a(82093),E=a(59301),c=Object.defineProperty,H=Object.defineProperties,D=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,re=(B,ee,k)=>ee in B?c(B,ee,{enumerable:!0,configurable:!0,writable:!0,value:k}):B[ee]=k,X=(B,ee)=>{for(var k in ee||(ee={}))te.call(ee,k)&&re(B,k,ee[k]);if(me)for(var k of me(ee))f.call(ee,k)&&re(B,k,ee[k]);return B},ge=(B,ee)=>H(B,D(ee)),Me=(B,ee,k)=>new Promise((ae,d)=>{var ne=We=>{try{be(k.next(We))}catch(Pe){d(Pe)}},J=We=>{try{be(k.throw(We))}catch(Pe){d(Pe)}},be=We=>We.done?ae(We.value):Promise.resolve(We.value).then(ne,J);be((k=k.apply(B,ee)).next())});const ue=({files:B=[],name:ee,buttonProps:k={},hide:ae,onOk:d=()=>{}},ne)=>{const[J,be]=(0,e.useState)(!1);let We=(0,e.useRef)(new(U()));(0,e.useImperativeHandle)(ne,()=>({exportReport:Pe,exportAndCreateUserFolder:$e,exportGroupingReport:ze}));const Pe=(i,p="\u9644\u4EF6")=>Me(void 0,null,function*(){const A=i||B;be(!0);let R=0,S=0,le=0,ce=h.default.info({width:460,title:E.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",p,",",E.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:E.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",E.createElement("span",{className:"c-blue"},R+1),"/",A==null?void 0:A.length),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}});function Ce(){return Me(this,null,function*(){var he,Ze;Je({},`${se.Z.API_SERVER}/api/attachments/${(0,F.Jn)((he=A==null?void 0:A[R])==null?void 0:he.id)}?t=${(0,F.Jn)((Ze=A==null?void 0:A[R])==null?void 0:Ze.id,Date.now())}`,(Re,Ne)=>Me(this,null,function*(){var Ye,ke;if(((Ye=Re.target.response)==null?void 0:Ye.type)==="application/json"){let t=yield Dt(Re.target.response);if(t.message){Z.ZP.warning((t==null?void 0:t.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),be(!1);return}}let Xe=new Blob([Re.target.response],{type:"application/vnd.ms-excel;charset=utf-8"});S=S+Xe.size;let r=(ke=A==null?void 0:A[R])==null?void 0:ke.filename;setTimeout(()=>Me(this,null,function*(){We.current.file(r,Xe),ce.update({content:E.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",E.createElement("span",{className:"c-blue"},R+1),"/",A==null?void 0:A.length,le>0?E.createElement("span",null,"(\u5DF2\u62C6\u5206",le,"\u4E2Azip\u5305)"):"")}),R===(A==null?void 0:A.length)-1?N(ce,le>0?le+1:0):S>900*1024*1024?(le++,S=0,tt(le,()=>{R++,Ce()})):(R++,Ce())}),2600)}))})}Ce()}),ze=(i,p,A="\u9644\u4EF6")=>Me(void 0,null,function*(){var R;be(!0);let S=0,le=0,ce=1;const Ce=i.flat().length,he=h.default.info({width:460,title:E.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",A,",",E.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:E.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",E.createElement("span",{className:"c-blue"},S),"/",Ce),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function Ze(Re,Ne){return Me(this,null,function*(){const Ye=yield(0,$.ZP)(`${se.Z.API_SERVER}/api/attachments/${Re.id}`,{method:"get"});let ke=new Blob([Ye],{type:"application/vnd.ms-excel;charset=utf-8"});le+=ke.size;let Xe=Re.filename;if(Ne.file(Xe,ke),le>900*1024*1024){le=0,ce++;const r=yield We.current.generateAsync({type:"blob"}),t=document.createElement("a");t.href=window.URL.createObjectURL(r),t.download=`${ee}-${ce}.zip`,document.body.appendChild(t),t.click(),document.body.removeChild(t),window.URL.revokeObjectURL(t.href),We.current=new(U())}S+=1,he.update({content:E.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",E.createElement("span",{className:"c-blue"},S),"/",Ce)})})}for(const Re of i){const Ne=`${Re[0].group_name}\u2014\u2014\u7EC4\u957F_${Re[0].user_name}`,Ye=We.current.folder(Ne);for(const ke of Re)yield Ze(ke,Ye)}if(Object.keys((R=We.current)==null?void 0:R.files).length!==0){const Re=yield We.current.generateAsync({type:"blob"}),Ne=document.createElement("a");Ne.href=window.URL.createObjectURL(Re),Ne.download=ce>1?`${ee}-${ce+1}.zip`:`${ee}.zip`,document.body.appendChild(Ne),Ne.click(),document.body.removeChild(Ne),window.URL.revokeObjectURL(Ne.href)}he.destroy(),be(!1),d(),We.current=new(U()),ce=1,S=0}),$e=(i,p="\u9644\u4EF6",A)=>Me(void 0,null,function*(){be(!0);let R=0;const S=i.flat().length,le=h.default.info({width:460,title:E.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",p,",",E.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:E.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",E.createElement("span",{className:"c-blue"},R),"/",S),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function ce(Ze,Re){return Me(this,null,function*(){const Ne=yield(0,$.ZP)(`${se.Z.API_SERVER}/api/attachments/${Ze.id}`,{method:"get"});let Ye=new Blob([Ne],{type:"application/vnd.ms-excel;charset=utf-8"}),ke=Ze.filename;Re.file(ke,Ye),R+=1,le.update({content:E.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",E.createElement("span",{className:"c-blue"},R),"/",S)})})}for(const Ze of i){const Re=`${Ze[0].user_name}-${Ze[0].student_id}`,Ne=We.current.folder(Re);for(const Ye of Ze)yield ce(Ye,Ne)}const Ce=yield We.current.generateAsync({type:"blob"}),he=document.createElement("a");he.href=window.URL.createObjectURL(Ce),he.download=`${A||ee}.zip`,document.body.appendChild(he),he.click(),document.body.removeChild(he),window.URL.revokeObjectURL(he.href),le.destroy(),be(!1),d(),We.current=new(U())});function Dt(i){return new Promise(p=>{let A=new FileReader;A.readAsText(i,"utf-8"),A.addEventListener("loadend",()=>{const R=JSON.parse(A.result);p(R)})})}const Je=(i,p,A,R)=>{const S=p,le=new window.XMLHttpRequest;return le.withCredentials=!0,le.addEventListener("load",function(ce){A(ce,le)},!1),le.addEventListener("error",function(ce){R&&R(ce)},!1),le.responseType="blob",le.open("GET",S),le.send(null),le},tt=(i,p)=>{We.current.generateAsync({type:"blob"}).then(function(A){const R=document.createElement("a");R.href=window.URL.createObjectURL(A),R.download=ee+`-${i}.zip`,document.body.appendChild(R);const S=document.createEvent("MouseEvents");S.initEvent("click",!1,!1),R.dispatchEvent(S),document.body.removeChild(R),We.current=new(U()),p()})},N=(i,p)=>{We.current.generateAsync({type:"blob"}).then(function(A){const R=document.createElement("a");R.href=window.URL.createObjectURL(A),p>0?R.download=ee+`-${p}.zip`:R.download=ee+".zip",document.body.appendChild(R);const S=document.createEvent("MouseEvents");S.initEvent("click",!1,!1),R.dispatchEvent(S),document.body.removeChild(R),i.destroy(),be(!1),d(),We.current=new(U())})};return ae?E.createElement(E.Fragment,null):E.createElement(q.ZP,ge(X({},k),{onClick:()=>Pe(),loading:J}),"\u4E0B\u8F7D")};Te.Z=(0,e.forwardRef)(ue)},83071:function(Zt,Te,a){"use strict";a.d(Te,{Z:function(){return te}});var e=a(59301),h={flex_box_center:"flex_box_center___A3pzf",flex_space_between:"flex_space_between___JBoa5",flex_box_vertical_center:"flex_box_vertical_center___MJuIO",flex_box_center_end:"flex_box_center_end___OcjUA",flex_box_column:"flex_box_column___zSH4A",list:"list___KhJas",middle:"middle___IjlYi",row:"row___GGtIx",title:"title___o_xqf",size:"size___OVRoL",download:"download___ZLcIH",preview:"preview___gi0kI",annotation:"annotation___KVSwj"},Z=a(92310),q=a.n(Z),y=a(41550),U=a(6077),se=a(49661),F=a(90524),$=a(82093),E=a(34055),c=a(76560),H=a(6767),D=(f,re,X)=>new Promise((ge,Me)=>{var ue=k=>{try{ee(X.next(k))}catch(ae){Me(ae)}},B=k=>{try{ee(X.throw(k))}catch(ae){Me(ae)}},ee=k=>k.done?ge(k.value):Promise.resolve(k.value).then(ue,B);ee((X=X.apply(f,re)).next())});const me=({className:f,style:re,dataSource:X=[],authority:ge=!1,callback:Me,showDimensions:ue=!0,classroomList:B})=>{var ee;const[k,ae]=(0,e.useState)({content:"",type:""}),[d,ne]=(0,e.useState)({}),[J,be]=(0,e.useState)(!1),[We,Pe]=(0,e.useState)({title:"",visible:!1,src:"",snapshotData:{}}),ze=(0,e.useRef)(),$e=N=>D(void 0,null,function*(){if(ne(N),N.file_type==="txt"){const i=yield(0,$.ZP)(N.url,{method:"get",headers:{"Content-Type":"application/xml"}});ze.current=i}ae({type:N.file_type,content:F.Z.API_SERVER+N.url})}),Dt=N=>{var i;Pe({visible:!0,src:F.Z.API_SERVER+N.url,id:N.id,title:N.title,snapshotData:(i=N==null?void 0:N.subitem)==null?void 0:i.settings})},Je=N=>D(void 0,null,function*(){var i;ae({type:N.file_type,content:F.Z.API_SERVER+((i=N==null?void 0:N.subitem)==null?void 0:i.url)})}),tt=()=>{Me(),Pe({visible:!1})};return X!=null&&X.length?e.createElement(e.Fragment,null,e.createElement("div",{className:q()(h.list,f),style:re},X.map((N,i)=>{var p,A,R;return e.createElement("div",{key:i,className:h.row},e.createElement("div",{className:h.title,onClick:()=>$e(N)},e.createElement("i",{className:"iconfont icon-fujian1"}),e.createElement("span",{title:N.title},N.title)),e.createElement("div",{className:h.size},N.filesize),e.createElement("div",{className:h.download,onClick:()=>{var S,le;if((0,E.Rm)()&&!((S=B.AssistantObject.normal)!=null&&S.can_download)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,se.Nd)("",`${F.Z.API_SERVER}${(le=N.url)==null?void 0:le.replace("disposition=inline","")}`)}},e.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(N==null?void 0:N.file_type)&&e.createElement("div",{className:h.preview,onClick:()=>$e(N)},e.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(N==null?void 0:N.file_type)&&ue&&(ge?e.createElement("div",{className:h.annotation,onClick:()=>Dt(N)},e.createElement("i",{className:"iconfont icon-pizhu"}),(p=N.subitem)!=null&&p.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((A=N.subitem)==null?void 0:A.id)&&e.createElement("div",{className:h.annotation,onClick:()=>Je(N)},e.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(N==null?void 0:N.file_type)&&((R=N.subitem)==null?void 0:R.id)&&e.createElement("div",{className:h.download,style:{marginLeft:20},onClick:()=>{var S,le;(0,se.Nd)("",`${F.Z.API_SERVER}${(le=(S=N==null?void 0:N.subitem)==null?void 0:S.url)==null?void 0:le.replace("disposition=inline","")}`)}},e.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(N==null?void 0:N.file_type)&&(0,E.eB)()&&["xlsx","docx","pptx"].includes(N==null?void 0:N.file_sub)&&ue&&e.createElement("div",{className:h.annotation,onClick:()=>{be(!0),$e(N)}},e.createElement("i",{className:"iconfont icon-pizhu"}),N.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),N.is_edit&&(0,E.dE)()&&ue&&e.createElement("div",{className:h.annotation,onClick:()=>{$e(N)}},e.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),e.createElement(y.Z,{close:!0,data:k==null?void 0:k.content,type:k==null?void 0:k.type,hasMask:!0,disabledDownload:(0,E.Rm)()&&!((ee=B.AssistantObject.normal)!=null&&ee.can_download),editOffice:J?"edit":"view",monacoEditor:{value:ze.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:ge&&ue&&k.type==="image"?()=>Dt(d):null,onClose:()=>{Me(),be(!1),ae({content:"",type:""})}}),e.createElement(U.Z,{onOk:tt,onClose:()=>Pe({visible:!1}),data:We,showFullTools:!0})):null};var te=(0,c.connect)(({classroomList:f})=>({classroomList:f}))(me)},13249:function(Zt,Te,a){"use strict";a.d(Te,{Z:function(){return U}});var e=a(62957),h={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",q=a(59301),U=({visible:se,setVisible:F,image:$,closeImageStyle:E,hiddenbutton:c})=>q.createElement(e.default,{centered:!0,destroyOnClose:!0,open:se,footer:null,wrapClassName:h.modal,onCancel:()=>F(!1)},q.createElement("div",{className:h.content},q.createElement("img",{src:$}),c,q.createElement("img",{onClick:()=>F(!1),className:h.close,src:Z,style:E})))},82454:function(Zt,Te,a){"use strict";a.d(Te,{z:function(){return tt},Z:function(){return N}});var e=a(59301),h=a(14566),Z=a(6767),q=a(62957),y=a(99571),U=a(90524),se=a(92725),F=Object.defineProperty,$=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,H=(i,p,A)=>p in i?F(i,p,{enumerable:!0,configurable:!0,writable:!0,value:A}):i[p]=A,D=(i,p)=>{for(var A in p||(p={}))E.call(p,A)&&H(i,A,p[A]);if($)for(var A of $(p))c.call(p,A)&&H(i,A,p[A]);return i},me=(i,p,A)=>new Promise((R,S)=>{var le=he=>{try{Ce(A.next(he))}catch(Ze){S(Ze)}},ce=he=>{try{Ce(A.throw(he))}catch(Ze){S(Ze)}},Ce=he=>he.done?R(he.value):Promise.resolve(he.value).then(le,ce);Ce((A=A.apply(i,p)).next())});const te="\u3000\u3000";function f(i){var p=["Bytes","KB","MB","GB","TB"];if(i==0)return"0 Byte";var A=parseInt(""+Math.floor(Math.log(i)/Math.log(1024)),10);return(i/Math.pow(1024,A)).toFixed(1)+" "+p[A]}var re=({value:i=[],action:p,onChange:A,className:R,maxSize:S=150,title:le="\u6587\u4EF6\u4E0A\u4F20",accept:ce=null})=>{const Ce={multiple:!1,fileList:i,accept:ce,withCredentials:!0,beforeUpload:Ze=>Ze.size/1024/1024(r.name.indexOf(te)===-1&&(r.name=`${r.name}${te}${f(r.size)}`),D({},r))),Ze.file.status==="done"&&((Ne=(Re=Ze.file)==null?void 0:Re.response)==null?void 0:Ne.status)===-1){message.error((ke=(Ye=Ze.file)==null?void 0:Ye.response)==null?void 0:ke.message),A([]);return}A(Xe)},onRemove:Ze=>me(void 0,null,function*(){const Re=Ze.size/1024/1024;return Ze.status==="uploading"?!0:Re0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:i.length>0,ghost:!0},le),React.createElement("span",{onClick:he,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",S,"M)"," ")))},X=a(61481),ge=a(89392),Me=Object.defineProperty,ue=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,k=(i,p,A)=>p in i?Me(i,p,{enumerable:!0,configurable:!0,writable:!0,value:A}):i[p]=A,ae=(i,p)=>{for(var A in p||(p={}))B.call(p,A)&&k(i,A,p[A]);if(ue)for(var A of ue(p))ee.call(p,A)&&k(i,A,p[A]);return i};const d=i=>React.createElement("svg",ae({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},i),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var ne="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",J=Object.defineProperty,be=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,ze=(i,p,A)=>p in i?J(i,p,{enumerable:!0,configurable:!0,writable:!0,value:A}):i[p]=A,$e=(i,p)=>{for(var A in p||(p={}))We.call(p,A)&&ze(i,A,p[A]);if(be)for(var A of be(p))Pe.call(p,A)&&ze(i,A,p[A]);return i},Dt=(i,p,A)=>new Promise((R,S)=>{var le=he=>{try{Ce(A.next(he))}catch(Ze){S(Ze)}},ce=he=>{try{Ce(A.throw(he))}catch(Ze){S(Ze)}},Ce=he=>he.done?R(he.value):Promise.resolve(he.value).then(le,ce);Ce((A=A.apply(i,p)).next())});const{Dragger:Je}=h.default;function tt(i){let p=[];return i&&i.length>0&&(p=i.map(A=>({uid:A.id,id:A.id,name:A.title+te+A.filesize,url:A.url,filesize:A.filesize,status:"done",response:{id:A.id}}))),p}var N=({value:i,onChange:p,action:A,data:R,className:S,maxSize:le=150,title:ce="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Ce=!1,accept:he="",additionalText:Ze,isDragger:Re,number:Ne=1e3,aloneClear:Ye=!1,realTimeRemove:ke=!0,uploadText:Xe,setFileProgress:r,showFileProgress:t})=>{const[n,s]=(0,e.useState)(!1);let[b,Ee]=(0,e.useState)(i||[]),[xe,at]=(0,e.useState)(1);(0,e.useEffect)(()=>{i&&(xe===1&&Ee([...i]),at(2),Ne===(i==null?void 0:i.length)&&s(!0))},[i]);const ot=()=>{setTimeout(()=>{b.pop(),Ee([...b])},500)};t&&r(b.some(et=>et.status==="uploading"));const Ft={multiple:!0,disabled:n,accept:he,withCredentials:!0,fileList:b,beforeUpload:(et,Ht)=>{const dt=et.size/1024/1024;return b.concat(Ht).length>Ne?(b.pop(),Ee([...b]),Z.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Ne}\u4E2A\u6587\u4EF6`),Ye?Promise.reject():(ot(),!1)):dt=Ne?s(!0):s(!1),Ee([...b]),b=b.map(du=>{var wu,Du;return(wu=du==null?void 0:du.response)!=null&&wu.id&&(du.url=(Du=du==null?void 0:du.response)==null?void 0:Du.url),du.name.indexOf(te)===-1&&(du.name=`${du.name}${te}${f(du.size)}`),$e({},du)}),console.log("info:",et,b),p(b)},onRemove:et=>Dt(void 0,null,function*(){if(!ke)return!0;const Ht=()=>Dt(void 0,null,function*(){if(et.response?et.response.id:et.id){let Tt=yield(0,se.JZ)(et.response?et.response.id:et.uid);return Promise.resolve(Tt)}else return!0});return Ce?new Promise((dt,Tt)=>{q.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Dt(void 0,null,function*(){const Mu=yield Ht();Z.ZP.success("\u5220\u9664\u6210\u529F"),dt(!0)}),onCancel:()=>dt(!1)})}):yield Ht()})};function bt(et){et.preventDefault(),et.stopPropagation()}return e.createElement("div",{className:`multi-upload ${S||""}`},Re&&e.createElement(Je,$e({},Ft),e.createElement("p",{className:"ant-upload-drag-icon"},e.createElement(X.Z,null)),e.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",e.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",le,"MB)"," "),Ze),!Re&&e.createElement(h.default,$e({},Ft),e.createElement(y.ZP,{disabled:n,className:"upload_button"},e.createElement("img",{className:"aBtn_img",src:ne}),ce),e.createElement("span",{onClick:bt,className:"upload_text"},Xe||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${le}MB)`)))}},929:function(Zt,Te,a){"use strict";a.d(Te,{Z:function(){return H}});var e={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},h=a(29787),Z=a(25399),q=a(60242),y=a(92310),U=a.n(y),se=a(49661),F=a(57884),$=a(34055),E=a(59301),H=({className:D,dataSource:me=[],col:te=4,right:f,bottom:re=23,precision:X=0,wrapWidth:ge=1200,trackEventItems:Me,loading:ue,onRemove:B=()=>{},isCurrent:ee=!0,showProgress:k=!1,showAlias:ae=!1})=>{const d=Math.floor((ge-(te-1)*f)/te),ne=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return E.createElement(h.Z,{spinning:ue},E.createElement("div",{className:U()(e.list,D)},!!(me!=null&&me.length)&&(me==null?void 0:me.map((J,be)=>{var We,Pe,ze,$e,Dt,Je;const{name:tt,id:N,identifier:i,featured:p,school_name:A,image_url:R,excellent:S,is_plan:le}=J;return E.createElement("div",{key:N,className:ee&&k?e.wrapisCurrent:e.wrap,style:{width:d,marginRight:(1+be)%te===0?0:f+X,marginBottom:re}},E.createElement("a",{className:e.li,onClick:ce=>{ce.preventDefault(),ce.stopPropagation(),Me&&(0,se.L9)([Me]),(0,se.xg)(`/paths/${i}`)}},E.createElement("div",{className:e.img},E.createElement("img",{className:e.cover,src:`${R}`}),ee&&(0,$.bg)()&&(J==null?void 0:J.studying)&&E.createElement("div",{className:`${e.movebq} user-path-items`,onClick:ce=>{ce.stopPropagation(),B(J)}},E.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),E.createElement("span",{className:"c-red"},"\u79FB\u9664")),(We=J==null?void 0:J.subject_tags)==null?void 0:We.map((ce,Ce)=>{var he,Ze;if(Ce===0){const Ne=(he=ne.find(Ye=>Ye.name==ce))==null?void 0:he.swimg;return E.createElement("img",{className:e.sign,src:Ne,style:{left:"-4px"}})}const Re=(Ze=ne.find(Ne=>Ne.name==ce))==null?void 0:Ze.ptimg;return E.createElement("img",{className:e.sign,src:Re,style:{left:`${48+52*(Ce-1)+2*Ce}px`}})}),E.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(J==null?void 0:J.excellent)&&E.createElement("div",{className:e.bq},"\u5F00\u653E\u8BFE\u7A0B"))),E.createElement("div",{className:e.name},E.createElement(Z.Z,{title:ae&&(J!=null&&J.excellent_alias_name)?E.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${tt}`,E.createElement("br",null),E.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${J==null?void 0:J.excellent_alias_name}`)):tt},E.createElement("span",{className:e.e},ae&&(J==null?void 0:J.excellent_alias_name)||tt))),ee&&k&&((Pe=J==null?void 0:J.progress)==null?void 0:Pe.all_score)!=0&&E.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},E.createElement(q.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((ze=J==null?void 0:J.progress)==null?void 0:ze.my_score)/(($e=J==null?void 0:J.progress)==null?void 0:$e.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Dt=J==null?void 0:J.progress)==null?void 0:Dt.my_score,"/",(Je=J==null?void 0:J.progress)==null?void 0:Je.all_score),(!ee||!k)&&E.createElement(Z.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${A}`},E.createElement("div",{className:e.unit},E.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),A)),(!ee||!k)&&E.createElement("div",{className:e.tags},E.createElement("div",null,E.createElement(Z.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),E.createElement("span",null,J.stages_count))),E.createElement(Z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),E.createElement("span",null,J.members_count)))))))})),!me.length&&E.createElement(F.Z,null)))}},71360:function(Zt,Te,a){"use strict";a.d(Te,{jL:function(){return y},w9:function(){return p},QD:function(){return du},cQ:function(){return Dt.Z},op:function(){return bt},O5:function(){return sn},_b:function(){return bu},t7:function(){return X},Gi:function(){return Ce},YG:function(){return le},qp:function(){return c},vr:function(){return Yt},qE:function(){return dt},Je:function(){return ue},wb:function(){return $e},cq:function(){return ke},tp:function(){return me}});var e=a(59301),h={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Z="data:image/png;base64,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",y=({dataSource:Ge=[],img:He,imgWidth:lt=346,title:nt,sunTitle:Qt,bannerExtraContent:uu})=>e.createElement("div",{className:h.banner},e.createElement("div",{className:h.content},e.createElement("aside",null,e.createElement("p",null,e.createElement("b",null,nt),e.createElement("span",null,Qt)),Ge.length>0&&e.createElement("div",{className:h.btns},Ge.map((xt,$t)=>e.createElement("div",{key:$t,onClick:xt.click},xt.name,xt.sign?e.createElement("img",{src:Z,width:39}):null))),uu),He&&e.createElement("img",{style:{marginTop:33,marginRight:38},src:He,width:lt}))),U={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},se=a(92310),F=a.n(se),$=a(89392),c=({dataSource:Ge=[],value:He,onChange:lt,onTitleChange:nt,className:Qt,title:uu,titleWidth:xt=41,style:$t={},fontColor:nu="#6A7283",showCount:Iu})=>{const[iu,eu]=(0,e.useState)(0),[Tu,Yu]=(0,e.useState)(!1),Ru=(0,e.useRef)(null),Fu=(0,e.useRef)(null);return(0,e.useEffect)(()=>{var Cu;Ge.length!==0&&(((Cu=Ru==null?void 0:Ru.current)==null?void 0:Cu.clientHeight)>97?eu(1):eu(0)),Ge.length===0&&eu(0),Yu(!1)},[Ge]),e.createElement("div",{className:F()(U.row,Qt),style:$t},e.createElement("div",{onClick:(0,$.throttle)(()=>nt==null?void 0:nt(),2e3),style:{width:xt,marginTop:Tu?12:4},className:`${U.title} ${nt?"current":""}`},uu),e.createElement("div",{className:Tu?`${U.tagsWrap} ${U.tagsBorderWrap}`:U.tagsWrap},e.createElement("div",{className:U.bar,ref:Fu,style:iu>0?{height:iu===1?97:"auto",overflow:iu===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},e.createElement("div",{className:U.tag,ref:Ru},Ge==null?void 0:Ge.map(Cu=>e.createElement("span",{onClick:()=>lt(Cu.id),key:Cu.id,style:{color:nu},className:He===Cu.id?U.active:""},e.createElement("span",{title:Cu.name,className:U.name},Cu.name),!!Iu&&e.createElement("span",{className:U.num},Cu.count))))),!!iu&&e.createElement(e.Fragment,null,iu===1?e.createElement("div",{onClick:()=>{var Cu;eu(2),((Cu=Ru==null?void 0:Ru.current)==null?void 0:Cu.clientHeight)>245?Yu(!0):Yu(!1)},className:U.action},"\u5C55\u5F00",e.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):e.createElement("div",{onClick:()=>{Fu.current.scrollTop=0,eu(1),Yu(!1)},className:U.action},"\u6536\u8D77",e.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},H={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},me=({dataSource:Ge=[],value:He,onChange:lt,className:nt,style:Qt={}})=>e.createElement("div",{style:Qt,className:F()(H.tabs,nt)},Ge.map(uu=>e.createElement("span",{onClick:()=>lt(uu.id),className:He===uu.id?H.active:"",key:uu.id},uu.name))),te={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},f=a(37568),X=({dataSource:Ge=[],value:He="",onChange:lt,onInputChange:nt=()=>{},className:Qt,style:uu={},placeholder:xt,allowClear:$t=!1})=>{var nu;const[Iu,iu]=(0,e.useState)(""),[eu,Tu]=(0,e.useState)("");(0,e.useEffect)(()=>{var Fu;let Cu=He;(Fu=JSON.stringify(He))!=null&&Fu.includes("{")&&(iu(He.id),Cu=He.value||"");try{Tu(decodeURIComponent(Cu||""))}catch(xn){Tu(decodeURIComponent(Cu||""))}},[He]);const Yu=()=>{lt(encodeURIComponent(eu),Iu||null)},Ru=Fu=>{Fu!==Iu&&(iu(Fu),lt(encodeURIComponent(eu),Fu))};return e.createElement("div",{className:F()(te.input,Qt),style:uu},!!Ge.length&&e.createElement("div",{className:te.dropdown},e.createElement("div",{className:te.text},(nu=Ge.find(Fu=>Fu.id===Iu))==null?void 0:nu.name,e.createElement("i",{className:"iconfont icon-zhankai4"}),e.createElement("b",{className:te.b1}),e.createElement("b",{className:te.b2})),e.createElement("div",{className:te.menu},Ge.map((Fu,Cu)=>e.createElement("div",{key:Cu,onClick:()=>Ru(Fu.id)},Fu.name)))),e.createElement(f.default,{onPressEnter:Yu,value:eu,onChange:Fu=>{Tu(Fu.target.value),nt(encodeURIComponent(Fu.target.value),Iu||null)},bordered:!1,placeholder:xt}),e.createElement("i",{onClick:Yu,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ge={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ue=({value:Ge,onChange:He,className:lt,total:nt,pageSize:Qt,style:uu={}})=>{const xt=Ge<2,$t=Ge>=Math.ceil(nt/Qt);return nt<=Qt?e.createElement(e.Fragment,null):e.createElement("div",{className:F()(ge.quickPager,lt),style:uu},e.createElement("div",{onClick:()=>{xt||He(Ge-1,"prev")},className:xt?ge.disabled:""},"\u4E0A\u4E00\u9875"),e.createElement("div",{onClick:()=>{$t||He(Ge+1,"next")},className:$t?ge.disabled:""},"\u4E0B\u4E00\u9875"))},B={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ee=a(29787),k=a(25399),ae=a(58018),d=a(90524),ne=a(49661),J=a(96908),be=a(57177),We=a(81378),Pe=a(57884),$e=({className:Ge,dataSource:He=[],col:lt=4,right:nt,bottom:Qt=23,precision:uu=0,wrapWidth:xt=1200,trackEventItems:$t,loading:nu})=>{const Iu=Math.floor((xt-(lt-1)*nt)/lt);return e.createElement(ee.Z,{spinning:nu},e.createElement("div",{className:F()(B.list,Ge)},!!He.length&&He.map((iu,eu)=>{const{name:Tu,id:Yu,identifier:Ru,power:Fu,cover_image_id:Cu,pic:xn}=iu;return e.createElement("div",{className:B.wrap,key:Yu,style:{width:Iu,marginRight:(1+eu)%lt===0?0:nt+uu,marginBottom:Qt}},e.createElement("a",{target:"_blank",href:`/shixuns/${Ru}/challenges`,className:B.li,onClick:Wn=>{Wn.preventDefault(),$t&&(0,ne.L9)([$t]),Fu&&(0,ne.xg)(`/shixuns/${Ru}/challenges`)}},e.createElement("div",{className:B.img},e.createElement("img",{className:B.cover,src:`${xn}`}),iu.is_jupyter&&e.createElement("img",{className:B.sign,src:J}),iu.is_jupyter_lab&&e.createElement("img",{className:B.sign,src:be}),iu.is_unity_3d&&e.createElement("img",{className:B.sign,src:We})),e.createElement("div",{className:B.name},e.createElement(k.Z,{title:Tu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},e.createElement("span",{className:B.e},Tu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),e.createElement("div",{className:B.tags},e.createElement(k.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),e.createElement("span",null,iu.challenges_count))),!!iu.myshixuns_count&&e.createElement(k.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),e.createElement("span",null,iu.myshixuns_count))),e.createElement(k.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},e.createElement("span",null,e.createElement("span",null,iu.level))),e.createElement("div",{className:B.rate},e.createElement(ae.Z,{allowHalf:!0,disabled:!0,defaultValue:iu.score_info}),e.createElement("span",null,"\xA0",iu.score_info?`${iu.score_info}\u5206`:"5\u5206")))),!Fu&&e.createElement("div",{className:B.lockWrap},e.createElement("img",{src:`${d.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),e.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!He.length&&e.createElement(Pe.Z,null)))},Dt=a(929),Je={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},tt="data:image/png;base64,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",N=a(59301),p=({className:Ge,dataSource:He=[],col:lt=4,right:nt,bottom:Qt=23,precision:uu=0,wrapWidth:xt=1200,trackEventItems:$t,loading:nu,handleVery:Iu=()=>!0})=>{const iu=Math.floor((xt-(lt-1)*nt)/lt);return N.createElement(ee.Z,{spinning:nu},N.createElement("div",{className:F()(Je.list,Ge)},!!He.length&&He.map((eu,Tu)=>{const{subject_identifier:Yu,id:Ru,identifier:Fu,power:Cu}=eu,xn=eu.is_public!=0&&eu.is_public;return N.createElement("div",{className:Je.wrap,key:Ru,style:{width:iu,marginRight:(1+Tu)%lt===0?0:nt+uu,marginBottom:Qt}},N.createElement("a",{className:Je.li,onClick:Wn=>{Wn.preventDefault(),Iu(eu==null?void 0:eu.first_category_url)&&($t&&(0,ne.L9)([$t]),(0,ne.xg)(eu.first_category_url))}},N.createElement("div",{className:Je.top},N.createElement(k.Z,{title:eu.name},N.createElement("div",{className:Je.name},eu.name)),N.createElement("img",{className:Je.img,src:d.Z.IMG_SERVER+"/images/"+eu.avatar_url}),N.createElement("div",{className:Je.text,title:eu.creator},eu.creator),Yu&&N.createElement("div",{className:Je.btns},N.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),N.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),xn&&N.createElement("div",{className:Je.sign},"\u516C\u5F00")),N.createElement("div",{className:Je.bottom},eu.visits>0&&N.createElement(k.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},N.createElement("span",null,N.createElement("i",{className:"iconfont icon-liulanyan"}),N.createElement("span",null,eu.visits))),eu.course_members_count>0&&N.createElement(k.Z,{title:"\u6210\u5458",placement:"bottom"},N.createElement("span",null,N.createElement("i",{className:"iconfont icon-chengyuan"}),eu.course_members_count)),eu.tasks_count>0&&N.createElement(k.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},N.createElement("span",null,N.createElement("i",{className:"iconfont icon-zuoye"}),eu.tasks_count)),eu.is_end?N.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):N.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!eu.is_accessible&&N.createElement("div",{className:Je.lockWrap},N.createElement("img",{src:`${d.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),N.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!He.length&&N.createElement(Pe.Z,null)))},A={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},R=a(76560),le=({dataSource:Ge=[],value:He,onChange:lt,className:nt,style:Qt={},tabBarExtraContent:uu})=>e.createElement("div",{className:F()(A.tabs,nt),style:Qt},e.createElement("div",{className:A.tabsWrap},Ge.map((xt,$t)=>!(xt!=null&&xt.hide)&&e.createElement("aside",{className:A.tab,onClick:()=>{lt(xt.id),xt.link&&R.history.push(xt.link)},key:$t},e.createElement("div",{className:He===xt.id?A.active:""},xt.name),(xt==null?void 0:xt.resetCount)==null&&(xt==null?void 0:xt.total)!==void 0&&e.createElement("span",null,"\uFF08",xt==null?void 0:xt.total,"\uFF09"),(xt==null?void 0:xt.resetCount)!==void 0&&(xt==null?void 0:xt.total)!==void 0&&e.createElement(k.Z,{title:(xt==null?void 0:xt.tip)!=null?xt==null?void 0:xt.tip:""},e.createElement("span",{style:{color:"#9096A3"}},"\uFF08",e.createElement("span",{style:{color:"#000"}},xt==null?void 0:xt.resetCount),"/",e.createElement("span",null,xt==null?void 0:xt.total),"\uFF09"))))),e.createElement("div",{className:A.tabBar},uu)),Ce=({className:Ge,style:He={},children:lt})=>e.createElement("div",{className:F()(Ge),style:He},lt),he={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Ze=a(75727),Re=a(93041);const Ne=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ke=({sortValue:Ge,dropValue:He,className:lt,onSort:nt,onDrop:Qt,dataSource:uu=Ne})=>{var xt;return e.createElement("div",{className:F()(he.orderWrap,lt)},e.createElement(Ze.Z,{dropdownRender:()=>e.createElement(Re.default,null,uu.map(($t,nu)=>e.createElement(Re.default.Item,{key:nu,onClick:()=>Qt($t.id)},$t.name)))},e.createElement("span",{className:he.orderTextWrap},(xt=uu.find($t=>He===$t.id))==null?void 0:xt.name)),e.createElement("span",{className:he.orderIconWrap},e.createElement("span",{className:he.orderAsc},e.createElement("i",{className:Ge==="asc"?`iconfont icon-sanjiaoxing-up font12 ${he.cursorPointer} ${he.active}`:`iconfont icon-sanjiaoxing-up font12 ${he.cursorPointer}`,onClick:()=>nt(Ge==="asc"?"desc":"asc")})),e.createElement("span",{className:he.orderDesc},e.createElement("i",{className:Ge==="desc"?`iconfont icon-sanjiaoxing-down font12 ${he.cursorPointer} ${he.active}`:`iconfont icon-sanjiaoxing-down font12 ${he.cursorPointer}`,onClick:()=>nt(Ge==="asc"?"desc":"asc")}))))},Xe={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},r=a(99571),t=Object.defineProperty,n=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,Ee=(Ge,He,lt)=>He in Ge?t(Ge,He,{enumerable:!0,configurable:!0,writable:!0,value:lt}):Ge[He]=lt,xe=(Ge,He)=>{for(var lt in He||(He={}))s.call(He,lt)&&Ee(Ge,lt,He[lt]);if(n)for(var lt of n(He))b.call(He,lt)&&Ee(Ge,lt,He[lt]);return Ge},at=(Ge,He)=>{var lt={};for(var nt in Ge)s.call(Ge,nt)&&He.indexOf(nt)<0&&(lt[nt]=Ge[nt]);if(Ge!=null&&n)for(var nt of n(Ge))He.indexOf(nt)<0&&b.call(Ge,nt)&&(lt[nt]=Ge[nt]);return lt},ot=(Ge,He,lt)=>new Promise((nt,Qt)=>{var uu=nu=>{try{$t(lt.next(nu))}catch(Iu){Qt(Iu)}},xt=nu=>{try{$t(lt.throw(nu))}catch(Iu){Qt(Iu)}},$t=nu=>nu.done?nt(nu.value):Promise.resolve(nu.value).then(uu,xt);$t((lt=lt.apply(Ge,He)).next())}),bt=Ge=>{var He=Ge,{className:lt,style:nt,children:Qt,loading:uu=!1,openLoading:xt,onClick:$t=()=>{},size:nu="middle",shape:Iu="round"}=He,iu=at(He,["className","style","children","loading","openLoading","onClick","size","shape"]);const[eu,Tu]=(0,e.useState)(!1);return e.createElement(r.ZP,xe({onClick:(0,$.throttle)(Yu=>ot(void 0,null,function*(){xt&&Tu(!0);try{yield $t(Yu)}catch(Ru){console.log("error",Ru)}xt&&Tu(!1)}),2e3,{leading:!0,trailing:!1}),className:F()(Xe.btn,Xe[`${nu}-${Iu}`],lt),style:nt,size:nu,shape:Iu,loading:eu||uu},iu),Qt)},et={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},dt=({className:Ge,style:He,children:lt=null,onClick:nt,title:Qt})=>e.createElement("div",{className:F()(et.head,Ge),style:He},e.createElement("span",{className:"primary-hover",onClick:nt},e.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),e.createElement("b",{title:Qt},Qt),e.createElement("div",{className:et.node},lt)),Tt={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},du=({confirmShow:Ge=!0,confirmTitle:He,confirmClick:lt,cancelShow:nt=!0,cancelTitle:Qt,cancelClick:uu,className:xt,style:$t,confirmLoading:nu=!1})=>e.createElement("div",{className:F()(Tt.btns,xt),style:$t},Ge&&e.createElement(r.ZP,{loading:nu,onClick:lt,type:"primary",className:Tt.confirm},He),nt&&e.createElement(r.ZP,{onClick:uu,className:Tt.cancel},Qt)),wu={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Yt=({className:Ge,style:He={},LeftContent:lt,children:nt,RightContent:Qt})=>e.createElement("div",{className:F()(wu.fixedBottom,Ge),style:He},e.createElement("div",{className:wu.wrap},e.createElement("div",{className:wu.left},lt),e.createElement("div",{className:wu.center},nt),e.createElement("div",{className:wu.right},Qt))),xu={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},bu=({className:Ge,style:He={},dataSource:lt=[]})=>e.createElement("div",{className:F()(xu.crumbs,Ge),style:He},lt.map((nt,Qt)=>QtR.history.push(nt.path)},nt.name):e.createElement("span",null,nt.name),e.createElement("span",null,"\xA0",">","\xA0")):e.createElement("span",{key:Qt,style:{color:"#5F6368"}},nt.name))),Zu=a(11938),Qu=Object.defineProperty,Ou=Object.defineProperties,fu=Object.getOwnPropertyDescriptors,mu=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,vu=(Ge,He,lt)=>He in Ge?Qu(Ge,He,{enumerable:!0,configurable:!0,writable:!0,value:lt}):Ge[He]=lt,yu=(Ge,He)=>{for(var lt in He||(He={}))kt.call(He,lt)&&vu(Ge,lt,He[lt]);if(mu)for(var lt of mu(He))rt.call(He,lt)&&vu(Ge,lt,He[lt]);return Ge},Wt=(Ge,He)=>Ou(Ge,fu(He)),Nu=(Ge,He)=>{var lt={};for(var nt in Ge)kt.call(Ge,nt)&&He.indexOf(nt)<0&&(lt[nt]=Ge[nt]);if(Ge!=null&&mu)for(var nt of mu(Ge))He.indexOf(nt)<0&&rt.call(Ge,nt)&&(lt[nt]=Ge[nt]);return lt};const{Countdown:cu}=Zu.default;var sn=Ge=>{var He=Ge,{onChange:lt}=He,nt=Nu(He,["onChange"]);const[Qt,uu]=(0,e.useState)(null);(0,e.useEffect)(()=>{typeof Qt=="number"&&Qt>=0&<(Qt)},[Qt]);const xt=$t=>{const nu=Math.floor($t/1e3);uu(nu)};return e.createElement(cu,Wt(yu({},nt),{onChange:xt}))}},40784:function(Zt,Te,a){"use strict";var e=a(59301),h=a(28284),Z=a(77019),q=a(5269),y=a(82326),U=a(71051),se=a(25399),F=a(16326),$=a(37568),E=a(76560),c=a(69577),H=a(10670),D=a(59301),me=Object.defineProperty,te=Object.defineProperties,f=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Me=(ae,d,ne)=>d in ae?me(ae,d,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ae[d]=ne,ue=(ae,d)=>{for(var ne in d||(d={}))X.call(d,ne)&&Me(ae,ne,d[ne]);if(re)for(var ne of re(d))ge.call(d,ne)&&Me(ae,ne,d[ne]);return ae},B=(ae,d)=>te(ae,f(d)),ee=(ae,d)=>{var ne={};for(var J in ae)X.call(ae,J)&&d.indexOf(J)<0&&(ne[J]=ae[J]);if(ae!=null&&re)for(var J of re(ae))d.indexOf(J)<0&&ge.call(ae,J)&&(ne[J]=ae[J]);return ne};const k=({disabled:ae,shixunHomeworks:d,selectOptions:ne,form:J})=>{const{workSetting:be}=d,[We,Pe]=(0,e.useState)([]),ze=(0,e.useMemo)(()=>ne==null?void 0:ne.filter($e=>!We.includes($e.value)),[We,ne]);return(0,e.useEffect)(()=>{var $e;const Dt=(($e=be==null?void 0:be.anonymous_appeal_settings)==null?void 0:$e.filter(Je=>Je.appeal_time))||[];Pe(Dt.map(Je=>Je.group_name))},[be]),D.createElement(h.default.List,{name:"anonymous_appeal_settings"},($e,{add:Dt,remove:Je})=>D.createElement(D.Fragment,null,$e.map(tt=>{var N;const i=tt,{key:p,name:A}=i,R=ee(i,["key","name"]),le=J.getFieldValue(["anonymous_appeal_settings",A]).deleteflag;return D.createElement("div",{key:p},D.createElement(Z.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},D.createElement(q.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",p+1),D.createElement(q.Z,null,D.createElement(h.default.Item,B(ue({},R),{name:[tt.name,"group_name"]}),D.createElement(y.default,{mode:"multiple",disabled:ae||!le,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:H.Z.multiple_select,options:ze||[],onSelect:ce=>{Pe(Ce=>[...Ce,ce])},onDeselect:ce=>{Pe(Ce=>Ce.filter(he=>he!==ce))}}))),D.createElement(q.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),D.createElement(q.Z,null,D.createElement(h.default.Item,B(ue({},R),{label:"",name:[tt.name,"appeal_penalty"]}),D.createElement(U.Z,{min:0,disabled:ae,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),D.createElement(se.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},D.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${H.Z.title_icon}`})),D.createElement(q.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),D.createElement(q.Z,null,D.createElement(h.default.Item,B(ue({},R),{label:"",name:[tt.name,"appeal_time"]}),D.createElement(F.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:ae,size:"large",disabledDate:ce=>(0,c.Q8)(ce,be==null?void 0:be.course_end_date),disabledTime:ce=>(0,c.d0)(ce),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),D.createElement(h.default.Item,B(ue({},R),{name:[A,"deleteflag"]}),D.createElement($.default,{type:"hidden"})),!ae&&$e.length<((N=be==null?void 0:be.anonymous_appeal_settings)==null?void 0:N.length)&&D.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{Dt({deleteflag:!0})}}),p!==0&&!ae&&le&&D.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const ce=J.getFieldValue(["anonymous_appeal_settings",A,"group_name"])||[];Pe(Ce=>Ce.filter(he=>!ce.includes(he))),Je(A)}})))})))};Te.Z=(0,E.connect)(({shixunHomeworks:ae})=>({shixunHomeworks:ae}))(k)},47604:function(Zt,Te,a){"use strict";var e=a(59301),h=a(16326),Z=a(28284),q=a(77019),y=a(5269),U=a(82326),se=a(6767),F=a(37568),$=a(71051),E=a(25399),c=a(62673),H=a(61186),D=a.n(H),me=a(76560),te=a(69577),f=a(34055),re=a(10670),X=a(59301),ge=Object.defineProperty,Me=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,ae=(Pe,ze,$e)=>ze in Pe?ge(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Pe[ze]=$e,d=(Pe,ze)=>{for(var $e in ze||(ze={}))ee.call(ze,$e)&&ae(Pe,$e,ze[$e]);if(B)for(var $e of B(ze))k.call(ze,$e)&&ae(Pe,$e,ze[$e]);return Pe},ne=(Pe,ze)=>Me(Pe,ue(ze)),J=(Pe,ze)=>{var $e={};for(var Dt in Pe)ee.call(Pe,Dt)&&ze.indexOf(Dt)<0&&($e[Dt]=Pe[Dt]);if(Pe!=null&&B)for(var Dt of B(Pe))ze.indexOf(Dt)<0&&k.call(Pe,Dt)&&($e[Dt]=Pe[Dt]);return $e};const{RangePicker:be}=h.default,We=({disabled:Pe,shixunHomeworks:ze,selectOptions:$e,form:Dt,data:Je,classroomList:tt})=>{const{workSetting:N}=ze,[i,p]=(0,e.useState)([]),A=(0,e.useMemo)(()=>$e==null?void 0:$e.filter(S=>!i.includes(S.value)),[i,$e]);(0,e.useEffect)(()=>{var S;const le=((S=N==null?void 0:N.anonymous_comment_settings)==null?void 0:S.filter(ce=>ce.evaluation_end))||[];p(le.map(ce=>ce.group_name))},[N]);const R=S=>{var le;const ce=(le=N==null?void 0:N.anonymous_appeal_settings)==null?void 0:le.find(Ce=>Ce.group_id===S);return Je.anonymous_appeal&&ce&&(ce==null?void 0:ce.appeal_time)!==null};return X.createElement(Z.default.List,{name:"anonymous_comment_settings"},(S,{add:le,remove:ce})=>X.createElement(X.Fragment,null,S.map(Ce=>{var he,Ze;const Re=Ce,{key:Ne,name:Ye}=Re,ke=J(Re,["key","name"]),Xe=Dt.getFieldValue(["anonymous_comment_settings",Ye]),r=Xe.deleteflag,t=D()((he=Xe.evaluation_start)==null?void 0:he[0])<=D()(),n=!r&&t?[!0,R(Xe==null?void 0:Xe.group_id)]:[!1,!1];return X.createElement("div",{key:Ne,style:{background:"#F6F7F9",padding:"5px 30px"}},X.createElement(q.Z,{align:"top",style:{marginLeft:"53px"}},X.createElement(y.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",Ne+1),X.createElement(y.Z,{flex:1},X.createElement(q.Z,{align:"middle",style:{marginBottom:10}},X.createElement(y.Z,{span:8},X.createElement(Z.default.Item,ne(d({},ke),{name:[Ye,"group_name"]}),X.createElement(U.default,{mode:"multiple",disabled:Pe||!r,className:re.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:A||[],onSelect:s=>{p(b=>[...b,s])},onDeselect:s=>{p(b=>b.filter(Ee=>Ee!==s))}}))),X.createElement(y.Z,{className:"ml20"},X.createElement(Z.default.Item,ne(d({},ke),{name:[Ye,"evaluation_start"]}),X.createElement(be,{ranges:{\u6B64\u523B:()=>{var s;const b=(s=Xe==null?void 0:Xe.evaluation_start)==null?void 0:s[0];return[b?D()(b):D()(),D()()]}},size:"large",style:{width:"500px"},disabled:Pe||n,allowClear:!1,disabledDate:s=>(0,te.Q8)(s,N==null?void 0:N.course_end_date),disabledTime:s=>(0,te.d0)(s),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var s;if((0,f.Rm)()&&!((s=tt.AssistantObject.group)!=null&&s.can_anonymous_comment)){se.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),X.createElement(Z.default.Item,ne(d({},ke),{name:[Ye,"deleteflag"]}),X.createElement(F.default,{type:"hidden"})),!Pe&&S.length<((Ze=N==null?void 0:N.anonymous_comment_settings)==null?void 0:Ze.length)&&X.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{le({deleteflag:!0})}}),Ne!==0&&!Pe&&r&&X.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const s=Dt.getFieldValue(["anonymous_comment_settings",Ye,"group_name"])||[];p(b=>b.filter(Ee=>!s.includes(Ee))),ce(Ye)}})))),X.createElement(q.Z,{align:"middle",style:{marginLeft:"53px"}},X.createElement(y.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),X.createElement(y.Z,null,X.createElement(Z.default.Item,ne(d({},ke),{label:"",colon:!1,name:[Ye,"evaluation_num"]}),X.createElement($.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:Pe||!r&&t}))),X.createElement(E.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},X.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${re.Z.title_icon}`})),X.createElement(y.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),X.createElement(y.Z,null,X.createElement(Z.default.Item,ne(d({},ke),{label:"",colon:!1,name:[Ye,"absence_penalty"]}),X.createElement($.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:Pe,onChange:s=>{var b;if((0,f.Rm)()&&!((b=tt.AssistantObject.group)!=null&&b.can_anonymous_comment)){se.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),X.createElement(y.Z,{style:{marginLeft:"40px"}},X.createElement(Z.default.Item,ne(d({},ke),{name:[Ye,"student_comment"],valuePropName:"checked"}),X.createElement(c.default,{disabled:Pe,onChange:()=>{var s;if((0,f.Rm)()&&!((s=tt.AssistantObject.group)!=null&&s.can_anonymous_comment)){se.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),X.createElement(y.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};Te.Z=(0,me.connect)(({shixunHomeworks:Pe,classroomList:ze})=>({shixunHomeworks:Pe,classroomList:ze}))(We)},26668:function(Zt,Te,a){"use strict";var e=a(76560),h=a(77019),Z=a(5269),q=a(16326),y=a(71051),U=a(25399),se=a(61186),F=a.n(se),$=a(69577),E=a(10670),c=a(59301);const H=({data:D,disabled:me,setData:te,shixunHomeworks:f})=>{const{workSetting:re,workList:X}=f;return c.createElement("div",null,c.createElement(h.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},c.createElement(Z.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),c.createElement(Z.Z,null,c.createElement(q.default,{allowClear:!1,style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},size:"large",format:"YYYY-MM-DD HH:mm",disabled:me,disabledDate:ge=>(0,$.Q8)(ge,re==null?void 0:re.course_end_date),disabledTime:ge=>(0,$.d0)(ge),value:D.appeal_time?F()(D.appeal_time):"",onChange:(ge,Me)=>{D.appeal_time=Me,te(Object.assign({},D))}})),c.createElement(Z.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),c.createElement(Z.Z,null,c.createElement(y.Z,{size:"large",disabled:me,value:D.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:ge=>{D.appeal_penalty=ge,te(Object.assign({},D))}})),c.createElement(U.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},c.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${E.Z.title_icon}`}))))};Te.Z=(0,e.connect)(({shixunHomeworks:D})=>({shixunHomeworks:D}))(H)},51556:function(Zt,Te,a){"use strict";var e=a(16326),h=a(71051),Z=a(25399),q=a(62673),y=a(61186),U=a.n(y),se=a(76560),F=a(69577),$=a(10670),E=a(59301);const c=({data:H,setData:D,disabled:me,shixunHomeworks:te})=>{const{workSetting:f}=te,re=U()(f==null?void 0:f.evaluation_start)<=U()(),X=H.anonymous_appeal;return E.createElement("div",null,E.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},E.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),E.createElement(e.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:ge=>(0,F.Q8)(ge,f==null?void 0:f.course_end_date),disabledTime:ge=>(0,F.d0)(ge),disabled:me||re||X,value:H.evaluation_start?U()(H.evaluation_start):"",onChange:(ge,Me)=>{H.evaluation_start=Me,D(Object.assign({},H))}}),E.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),E.createElement(e.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:ge=>(0,F.Q8)(ge,f==null?void 0:f.course_end_date,H.evaluation_start),disabledTime:ge=>(0,F.d0)(ge,U()(H.evaluation_start)),disabled:me||X,value:H.evaluation_end?U()(H.evaluation_end):"",onChange:(ge,Me)=>{H.evaluation_end=Me,D(Object.assign({},H))}})),E.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},E.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),E.createElement(h.Z,{disabled:me||re||X,value:H.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:ge=>{H.evaluation_num=ge,D(Object.assign({},H))}}),E.createElement(Z.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},E.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${$.Z.title_icon}`})),E.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),E.createElement(h.Z,{min:0,disabled:me,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:H.absence_penalty,onChange:ge=>{H.absence_penalty=ge,D(Object.assign({},H))}})),H.anonymous_comment&&E.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},E.createElement(q.default,{checked:H.student_comment,disabled:me,onChange:()=>{H.student_comment=!H.student_comment,D(Object.assign({},H))}},E.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};Te.Z=(0,se.connect)(({shixunHomeworks:H})=>({shixunHomeworks:H}))(c)},57987:function(Zt,Te,a){"use strict";a.d(Te,{Z:function(){return B}});var e=a(59301),h=a(62957),Z=a(6767),q=a(77019),y=a(5269),U=a(99571),se=a(14566),F=a(54172),$={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},E=a(71360),c=a(90524),H=a(82093),D=a(49661),me=Object.defineProperty,te=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,X=(ee,k,ae)=>k in ee?me(ee,k,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ee[k]=ae,ge=(ee,k)=>{for(var ae in k||(k={}))f.call(k,ae)&&X(ee,ae,k[ae]);if(te)for(var ae of te(k))re.call(k,ae)&&X(ee,ae,k[ae]);return ee},Me=(ee,k,ae)=>new Promise((d,ne)=>{var J=Pe=>{try{We(ae.next(Pe))}catch(ze){ne(ze)}},be=Pe=>{try{We(ae.throw(Pe))}catch(ze){ne(ze)}},We=Pe=>Pe.done?d(Pe.value):Promise.resolve(Pe.value).then(J,be);We((ae=ae.apply(ee,k)).next())}),B=({visible:ee,categoryId:k,getData:ae,onCancle:d})=>{var ne,J;const[be,We]=(0,e.useState)([]),[Pe,ze]=(0,e.useState)(!1),[$e,Dt]=(0,e.useState)(!1),[Je,tt]=(0,e.useState)({success_size:0,error_list:[]}),N={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{We([])},beforeUpload:i=>Me(void 0,null,function*(){return We([i]),!1}),fileList:be,accept:".xlsx"};return e.createElement(e.Fragment,null,e.createElement(h.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:ee,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:$e,onOk:()=>Me(void 0,null,function*(){if(be.length===0){Z.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}Dt(!0);const i=new FormData;i.append("file",be[0]);const p=yield(0,H.ZP)(`/api/homework_commons/${k}/import_external_score.json`,{method:"post",body:i},!0);(p==null?void 0:p.status)===0&&(tt(p),d(),ae(),ze(!0),We([])),Dt(!1)}),onCancel:()=>{We([]),d()}},e.createElement("div",{className:$.achieveSty},e.createElement("div",{className:$.tip},e.createElement("div",null,"1.\u4E0D\u5728\u5B66\u751F\u5217\u8868\u5185\u7684\u5B66\u751F\u4E0D\u652F\u6301\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\uFF1B"),e.createElement("div",null,"2.\u672A\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4E4B\u540E\u5C06\u89C6\u4E3A\u5DF2\u5728\u7EBF\u4E0B\u63D0\u4EA4\u4F5C\u4E1A\uFF1B"),e.createElement("div",null,"3.\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4F1A\u5C06\u5DF2\u8BC4\u9605\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u8FDB\u884C\u66F4\u65B0\u3002")),e.createElement(q.Z,{align:"middle",className:"mt20"},e.createElement(y.Z,{className:"mr10"},e.createElement("span",{className:$.labolIcon},"*"),e.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),e.createElement(y.Z,null,e.createElement(U.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},e.createElement("a",{className:$.downloadbutton,onClick:i=>{i.stopPropagation(),i.preventDefault(),(0,D.FH)("",c.Z.API_SERVER+`/api/homework_commons/${k}/get_example_excel.json`)}},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C")),e.createElement("span",{className:"ml10",style:{color:"#9096A3"}},"\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9"))),e.createElement("div",{className:"mt10",style:{marginLeft:"74px",height:"120px"}},e.createElement(se.default.Dragger,ge({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},N),e.createElement("div",null,e.createElement(E.op,{shape:"default"},"\u9009\u62E9\u6587\u4EF6")),e.createElement("div",{className:"font12 mt10",style:{color:"#9096A3"}},"\u4E0B\u8F7D\u6A21\u7248\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u62FD\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xlsx"))))),e.createElement(h.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:Pe,onCancel:()=>{ze(!1)},footer:null},e.createElement("div",null,e.createElement("div",{style:{marginTop:"5px",marginBottom:"15px"}},e.createElement("span",null,"\u5BFC\u5165\u6210\u529F",e.createElement("span",{style:{color:"#19CB70"}}," ",Je==null?void 0:Je.success_size," "),"\u4E2A\u5B66\u751F"),e.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",e.createElement("span",{style:{color:"#E30000"}}," ",(ne=Je==null?void 0:Je.error_list)==null?void 0:ne.length," "),"\u4E2A\u5B66\u751F")),!!((J=Je==null?void 0:Je.error_list)!=null&&J.length)&&e.createElement("div",{className:"mb20"},e.createElement(F.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:i=>e.createElement("span",{style:{color:"#000"}},i)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:i=>e.createElement("span",{style:{color:"#666"}},i)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:i=>e.createElement("span",{style:{color:"#000"}},i)}],dataSource:Je==null?void 0:Je.error_list,pagination:!1,scroll:{y:47*8}})))))}},82572:function(Zt,Te,a){"use strict";var e=a(62957),h=a(6767),Z=a(82093),q=a(76560),y=a(34055),U=a(59301),se=($,E,c)=>new Promise((H,D)=>{var me=re=>{try{f(c.next(re))}catch(X){D(X)}},te=re=>{try{f(c.throw(re))}catch(X){D(X)}},f=re=>re.done?H(re.value):Promise.resolve(re.value).then(me,te);f((c=c.apply($,E)).next())});const F=({shixunHomeworks:$,dispatch:E,classroomList:c,getData:H})=>U.createElement(e.default,{centered:!0,title:"\u63D0\u793A",open:$.actionTabs.key==="redoShixunModal",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>se(void 0,null,function*(){var D;if((0,y.Rm)()&&!((D=c.AssistantObject.normal)!=null&&D.can_redo)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(yield(0,Z.ZP)(`/api/homework_commons/${$.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{student_work_id:$.actionTabs.student_work_id}})).status===0&&(h.ZP.success("\u64CD\u4F5C\u6210\u529F"),E({type:"shixunHomeworks/setActionTabs",payload:{}}),H())}),onCancel:()=>{E({type:"shixunHomeworks/setActionTabs",payload:{}})}},U.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C",$.actionTabs.isshixun?"\u5B66\u751F\u5B9E\u8BAD":"\u5B66\u751F\u4F5C\u54C1\u63D0\u4EA4","\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),U.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"));Te.Z=(0,q.connect)(({shixunHomeworks:$,classroomList:E})=>({shixunHomeworks:$,classroomList:E}))(F)},82504:function(Zt,Te,a){"use strict";a.r(Te),a.d(Te,{default:function(){return Ks}});var e=a(59301),h=a(76560),Z=a(88390),q=a(99571),y=a(6767),U=a(62957),se=a(91882),F=a(20554),$=a(27812),E=a(49661),c=a(28284),H=a(25399),D=a(77019),me=a(93041),te=a(62673),f=a(5269),re=a(54172),X=a(37568),ge=a(29787),Me=a(75727),ue=a(13747),B=a(47889),ee=a(71051),k=a(82326),ae=a(61186),d=a.n(ae),ne=a(57884),J=a(82093),be=Object.defineProperty,We=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,$e=(o,l,u)=>l in o?be(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Dt=(o,l)=>{for(var u in l||(l={}))Pe.call(l,u)&&$e(o,u,l[u]);if(We)for(var u of We(l))ze.call(l,u)&&$e(o,u,l[u]);return o},Je=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const tt=({shixunHomeworks:o,dispatch:l})=>{const u=(0,h.useParams)();return e.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:o.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Je(void 0,null,function*(){(yield(0,J.ZP)(`/api/myshixuns/${o.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:u.coursesId}})).status===0&&(y.ZP.success("\u64CD\u4F5C\u6210\u529F"),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"shixunHomeworks/getWorkList",payload:Dt({},o.actionTabs.params)}))}),onCancel:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),e.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var N=(0,h.connect)(({shixunHomeworks:o})=>({shixunHomeworks:o}))(tt),i=a(34055),p=a(59301),A=Object.defineProperty,R=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ce=(o,l,u)=>l in o?A(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Ce=(o,l)=>{for(var u in l||(l={}))S.call(l,u)&&ce(o,u,l[u]);if(R)for(var u of R(l))le.call(l,u)&&ce(o,u,l[u]);return o},he=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Ze=({shixunHomeworks:o,classroomList:l,dispatch:u})=>{const I=(0,h.useParams)(),[O,T]=(0,e.useState)(!0),[z,W]=(0,e.useState)(!1),[g]=c.default.useForm();return p.createElement(p.Fragment,null,p.createElement(U.default,{centered:!0,title:"\u8C03\u5206",open:o.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:z,onOk:()=>he(void 0,null,function*(){var Y;if((0,i.Rm)()&&!((Y=l.AssistantObject.normal)!=null&&Y.can_appraise)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield g.validateFields();const j=g.getFieldsValue();W(!0),(yield(0,J.ZP)(`/api/student_works/${o.actionTabs.id}/adjust_score.json`,{method:"post",body:Ce({},j)})).status===0&&(y.ZP.success("\u64CD\u4F5C\u6210\u529F"),g.resetFields(),u({type:"shixunHomeworks/setActionTabs",payload:{}}),u({type:"shixunHomeworks/getWorkList",payload:Ce({},o.actionTabs.params)})),W(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},p.createElement("p",{className:"tc"},"\u8BE5\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u5C06\u4E0D\u4F1A\u6309\u7167\u8BC4\u5206\u89C4\u5219\u8FDB\u884C\u8BA1\u7B97"),p.createElement(c.default,{form:g,layout:"horizontal"},p.createElement("div",{style:{display:"flex",alignItems:"baseline"}},p.createElement(c.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},p.createElement(ee.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),p.createElement("span",{className:"ml10"},"\u5206")),p.createElement("div",null,p.createElement(c.default.Item,{name:"comment"},p.createElement(X.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var Re=(0,h.connect)(({shixunHomeworks:o,classroomList:l})=>({shixunHomeworks:o,classroomList:l}))(Ze),Ne=a(82572),Ye=a(23869),ke=a(89392),Xe=a(51502),r=a(71360),t=a(98072),n=a(45278),s=a(59301),b=Object.defineProperty,Ee=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,bt=(o,l,u)=>l in o?b(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,et=(o,l)=>{for(var u in l||(l={}))ot.call(l,u)&&bt(o,u,l[u]);if(at)for(var u of at(l))Ft.call(l,u)&&bt(o,u,l[u]);return o},Ht=(o,l)=>Ee(o,xe(l)),dt=(o,l)=>{var u={};for(var I in o)ot.call(o,I)&&l.indexOf(I)<0&&(u[I]=o[I]);if(o!=null&&at)for(var I of at(o))l.indexOf(I)<0&&Ft.call(o,I)&&(u[I]=o[I]);return u},Tt=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Mu=o=>Tt(void 0,null,function*(){return yield(0,J.ZP)(`/api/student_works/${o.userId}/deal_appeal_score.json`,{method:"post",body:o})});var wu=o=>{var l=o,{task_status:u,new_work_status:I,shixunHomeworks:O,course_group:T}=l,z=dt(l,["task_status","new_work_status","shixunHomeworks","course_group"]),W;const g=(0,h.useParams)(),[Y]=c.default.useForm(),{workList:j,workSetting:_}=O,[je,we]=(0,e.useState)(!1),[P,Ue]=(0,e.useState)(null),[K,Ae]=(0,e.useState)({search:"",page:1,limit:10,work_status:u!=null?u==0?[0,-1]:[u]:null,new_work_status:I,status:I||"",course_group:T}),[,G,M,V]=(0,t.U)(n.h$,et({},g)),[,ut,Ie,Oe]=(0,t.U)(n.cN,{homeworkId:g==null?void 0:g.categoryId}),[,,m,gt]=(0,t.U)(Mu,{}),[fe,st]=(0,e.useState)([]),Pt=()=>{var Be,x,pe;if(u==0)return s.createElement(s.Fragment,null,"\u5171",s.createElement("span",{style:{color:"#DF711C"}},(V==null?void 0:V.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u63D0\u4EA4\u4F5C\u54C1");if(u==1)return s.createElement(s.Fragment,null,"\u5171",s.createElement("span",{style:{color:"#DF711C"}},(V==null?void 0:V.work_count)||0),"\u4F4D\u5B66\u751F\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1");if(u==2)return s.createElement(s.Fragment,null,"\u5171",s.createElement("span",{style:{color:"#DF711C"}},(V==null?void 0:V.work_count)||0),"\u4F4D\u5B66\u751F",_!=null&&_.anonymous_comment||(Be=j==null?void 0:j.homework_status)!=null&&Be.includes("\u533F\u8BC4\u4E2D")?"\u5EF6\u65F6\u63D0\u4EA4":"\u8865\u4EA4","\u4F5C\u54C1");if(I==1)return s.createElement(s.Fragment,null,"\u5171",s.createElement("span",{style:{color:"#DF711C"}},(V==null?void 0:V.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u533F\u8BC4");if(I==2)return s.createElement(s.Fragment,null,"\u5171",s.createElement("span",{style:{color:"#DF711C"}},(V==null?void 0:V.work_count)||0),"\u4F4D\u5B66\u751F\u533F\u8BC4\u4E2D");if(I==3)return s.createElement(s.Fragment,null,"\u5171",s.createElement("span",{style:{color:"#DF711C"}},(V==null?void 0:V.work_count)||0),"\u4F4D\u5B66\u751F\u5B8C\u6210\u533F\u8BC4");if(I==4)return s.createElement(s.Fragment,null,"\u5171",s.createElement("span",{style:{color:"#DF711C"}},((x=Oe==null?void 0:Oe.data)==null?void 0:x.count)||0),"\u4F4D\u5B66\u751F\u63D0\u4EA4\u4E86\u7533\u8BC9");if(I==5)return s.createElement(s.Fragment,null,"\u5171",s.createElement("span",{style:{color:"#DF711C"}},((pe=Oe==null?void 0:Oe.data)==null?void 0:pe.count)||0),"\u6761\u7533\u8BC9\u8BB0\u5F55\u5F85\u5BA1\u6838")},Kt=()=>{var Be,x;return u?(Be=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(pe,w,Mt)=>`${((K==null?void 0:K.page)-1)*K.limit+Mt+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(pe,w)=>s.createElement("a",{onClick:()=>{Se(w)}},pe)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},u!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(pe,w)=>s.createElement(H.Z,{placement:"bottom",title:s.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",w.teacher_score||"0.0","\u5206",s.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",w.teaching_asistant_score||"0.0","\u5206",s.createElement("br",null),j!=null&&j.anonymous_comment?s.createElement(s.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",w.student_score||"0.0","\u5206",s.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",w.late_penalty||"0.0","\u5206",s.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",w.repeat_minus_score||"0.0","\u5206",s.createElement("br",null),j!=null&&j.anonymous_comment?s.createElement(s.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",w.absence_penalty||"0.0","\u5206",s.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",w.work_score||"0.0","\u5206",s.createElement("br",null),!(j!=null&&j.is_jupyter||j!=null&&j.is_jupyter_lab)&&s.createElement("div",{onClick:Mt=>{Se(w)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},pe>0?s.createElement("span",{style:{color:"#ff8100"}},pe):pe)},u>1&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:pe=>d()(pe).format("YYYY-MM-DD HH:mm")}])==null?void 0:Be.filter(pe=>pe):I==4||I==5?[{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"real_name",ellipsis:!0,width:80,render:(pe,w)=>s.createElement("a",{onClick:()=>{Se(w)}},pe)},{title:"\u88AB\u7533\u8BC9\u4EBA",dataIndex:"unappeal_real_name",ellipsis:!0,width:80},{title:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",dataIndex:"score",ellipsis:!0,width:110},{title:"\u7533\u8BC9\u7406\u7531",dataIndex:"comment",ellipsis:!0},{title:"\u63D0\u4EA4\u7533\u8BC9\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,width:140,render:pe=>d()(pe).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",dataIndex:"appeal_status",ellipsis:!0,width:140,align:"right",render:(pe,w)=>s.createElement(s.Fragment,null,pe==3&&s.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),pe==4&&s.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),pe==1&&s.createElement(s.Fragment,null,s.createElement(r.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>Tt(void 0,null,function*(){(yield m({userId:w.student_work_id,score_id:w.student_works_score_id,status:4})).status===0&&pt()})},"\u9A73\u56DE"),s.createElement(r.op,{className:"ml20",type:"link",style:{padding:0},onClick:()=>{Ue(w),we(!0)}},"\u63A5\u53D7")))}]:(x=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(pe,w,Mt)=>`${((K==null?void 0:K.page)-1)*K.limit+Mt+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(pe,w)=>s.createElement("a",{onClick:()=>{Se(w)}},pe)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},u!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(pe,w)=>s.createElement(H.Z,{placement:"bottom",title:s.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",w.teacher_score||"0.0","\u5206",s.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",w.teaching_asistant_score||"0.0","\u5206",s.createElement("br",null),j!=null&&j.anonymous_comment?s.createElement(s.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",w.student_score||"0.0","\u5206",s.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",w.late_penalty||"0.0","\u5206",s.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",w.repeat_minus_score||"0.0","\u5206",s.createElement("br",null),j!=null&&j.anonymous_comment?s.createElement(s.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",w.absence_penalty||"0.0","\u5206",s.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",w.work_score||"0.0","\u5206",s.createElement("br",null),!(j!=null&&j.is_jupyter||j!=null&&j.is_jupyter_lab)&&s.createElement("div",{onClick:Mt=>{Se(w)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},pe>0?s.createElement("span",{style:{color:"#ff8100"}},pe):pe)},I==2&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:pe=>d()(pe).format("YYYY-MM-DD HH:mm")},I==2&&{title:"\u9700\u8BC4\u6570",dataIndex:"need_evaluate",ellipsis:!0},I==2&&{title:"\u5DF2\u8BC4\u6570",dataIndex:"evaluate_num",ellipsis:!0}])==null?void 0:x.filter(pe=>pe)},Se=(Be={})=>{var x;(Be!=null&&Be.id||Be!=null&&Be.student_work_id)&&(0,E.xg)(j.is_jupyter||j.is_jupyter_lab?`/classrooms/${g.coursesId}/common_homework/${g.categoryId}/${Be.id}/comment`:g.course_group?`/classrooms/${g.coursesId}/common_homework/${g.categoryId}/review/${I==4?Be.student_work_id:Be==null?void 0:Be.id}?ids=${(x=g.course_group)==null?void 0:x.toString()}`:`/classrooms/${g.coursesId}/common_homework/${g.categoryId}/review/${I==4?Be.student_work_id:Be==null?void 0:Be.id}`)},pt=(Be=K)=>{const x=Ht(et({},Be),{work_status:u!=null?u==0?[0,-1]:[u]:null,new_work_status:I,status:I==4?"":1,course_group:T});Ae(x),I==4||I==5?Ie(x):M(x)};return(0,e.useEffect)(()=>{var Be;st((I==4||I==5?(Be=Oe==null?void 0:Oe.data)==null?void 0:Be.list:V==null?void 0:V.student_works)||[])},[V,Oe]),(0,e.useEffect)(()=>{z.open&&pt(),z.open||(st([]),Ae(Ht(et({},K),{search:"",page:1,limit:10})),Ue(null),we(!1),Y.resetFields())},[z.open,K.page,K.limit]),(0,e.useEffect)(()=>{console.log(P)},[P]),s.createElement(s.Fragment,null,s.createElement(U.default,et({},z),s.createElement(D.Z,{wrap:!1,justify:"space-between",align:"middle"},s.createElement(f.Z,null,Pt()),s.createElement(f.Z,null,s.createElement(r.t7,{style:{width:300},value:K==null?void 0:K.search,placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Be=>{pt(Ht(et({},K),{search:decodeURIComponent(Be).trim(),page:1}))},onInputChange:Be=>{Ae(Ht(et({},K),{search:decodeURIComponent(Be).trim()}))}}))),s.createElement(re.default,{loading:G||ut,className:"mt20",columns:Kt(),locale:{emptyText:s.createElement(ne.Z,null)},dataSource:fe,pagination:{total:(V==null?void 0:V.work_count)||((W=Oe==null?void 0:Oe.data)==null?void 0:W.count)||0,onChange:(Be,x)=>{Ae(Ht(et({},K),{page:Be,limit:x}))},current:K==null?void 0:K.page,pageSize:K==null?void 0:K.limit}})),s.createElement(U.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:je,centered:!0,destroyOnClose:!0,onCancel:()=>{we(!1)},maskClosable:!1,width:544,onOk:()=>{Y.submit()}},s.createElement(c.default,{form:Y,colon:!1,onFinish:Be=>Tt(void 0,null,function*(){(yield m(Ht(et({},Be),{userId:P.student_work_id,score_id:P.student_works_score_id,status:3}))).status===0&&(pt(),we(!1))})},s.createElement("div",{style:{color:"#191919"}},"\u786E\u8BA4\u662F\u5426\u63A5\u53D7\u7533\u8BC9\uFF1F\u4E00\u65E6\u63A5\u53D7\uFF0C\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u5C06\u4F5C\u5E9F\u3002\u8BF7\u60A8\u8865\u5145\u533F\u8BC4\u8BC4\u5206\uFF1A"),s.createElement(Xe.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:s.createElement("a",{onClick:()=>{Se(Ht(et({},P),{id:j.is_jupyter||j.is_jupyter_lab?P==null?void 0:P.id:P==null?void 0:P.student_work_id}))}},P==null?void 0:P.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:s.createElement("span",{style:{color:"#191919"}},P==null?void 0:P.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:s.createElement("span",{style:{color:"#191919"}},P==null?void 0:P.score)}]}),s.createElement(D.Z,{className:"mt20",wrap:!1},s.createElement(f.Z,null,s.createElement(c.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},s.createElement(ee.Z,{min:1,max:100,step:1}))),s.createElement(f.Z,null,s.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),s.createElement(f.Z,null,s.createElement(c.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},s.createElement(te.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570")))))))},Du=a(24998),Yt={wrap:"wrap___W0LgL",MdEditor:"MdEditor___cHRH7",workListButtonWrap:"workListButtonWrap___QZZWS",anticon:"anticon___m82JD",workListClass:"workListClass___jvhD1",left:"left______XB",visible:"visible___Z1XhK",status:"status___gJ0dF",tips:"tips___dUSKO",redoBtn:"redoBtn___yd1Bl",scroll:"scroll___kwGSX",codewrap:"codewrap___OuRJd",viewcode:"viewcode___D8Xzb",lefttitle:"lefttitle___cmyHe",export_type_modal_title:"export_type_modal_title___v0LPC",export_type_modal:"export_type_modal___OtCoW",export_type_modal_con:"export_type_modal_con___jYlKl",type_item:"type_item___wLYJg",type_item_active:"type_item_active___xScmP",export_type_modal_waring:"export_type_modal_waring___c88Oc",btn_review:"btn_review___u0rVP",is_disabled:"is_disabled___Ihs8S",under_review:"under_review___DhNyV"},xu=a(89389),Su=a(84105),bu=a(87395),Zu=a(67921),Qu=a(89489),Ou=a(30975),fu=a(39221),mu=a(39832),kt=a(58617),rt=a(59301),vu=Object.defineProperty,yu=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,cu=(o,l,u)=>l in o?vu(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Lu=(o,l)=>{for(var u in l||(l={}))Wt.call(l,u)&&cu(o,u,l[u]);if(yu)for(var u of yu(l))Nu.call(l,u)&&cu(o,u,l[u]);return o},sn=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Ge=({shixunHomeworks:o,user:l,loading:u,dispatch:I})=>{var O,T,z,W,g,Y;const j=(0,h.useParams)(),{workList:_}=o,[,je,we]=(0,t.U)(n.Gw,{homeworkId:_==null?void 0:_.id}),P=(G,M={},V=0)=>_!=null&&_.can_make_up&&(_==null?void 0:_.work_status)==0?"--":G||"--",Ue=[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,isShow:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,isShow:!0},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",ellipsis:!0,render:G=>G===-1?"\u91CD\u505A\u4E2D":rt.createElement(E.Uw,{status:G}),isShow:!(_!=null&&_.hidden_from_student)},{title:"\u5F53\u524D\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(G,M)=>rt.createElement(H.Z,{placement:"bottom",title:rt.createElement("div",null,rt.createElement("div",null,M.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${M.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),rt.createElement("div",null,M.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${M.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),_!=null&&_.anonymous_comment?rt.createElement("div",null,M.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${M.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",rt.createElement("div",null,M.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${M.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),rt.createElement("div",null,M.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${M.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),_!=null&&_.anonymous_comment?rt.createElement("div",null,M.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${M.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(_==null?void 0:_.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${M.appeal_penalty||"0.0"}\u5206`,rt.createElement("div",null,M.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${M.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(_!=null&&_.is_jupyter||_!=null&&_.is_jupyter_lab)&&rt.createElement("div",{onClick:V=>{var ut;V.stopPropagation(),(0,E.xg)(_.is_jupyter||_.is_jupyter_lab?`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/${M.id}/comment`:j.course_group?`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/review/${M.id}?ids=${(ut=j.course_group)==null?void 0:ut.toString()}`:`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/review/${M.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},G>0?rt.createElement("span",{style:{color:"#ff8100"}},G):G),isShow:!(_!=null&&_.hidden_from_student)},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",ellipsis:!0,isShow:!0,render:P},{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_count",ellipsis:!0,isShow:_==null?void 0:_.can_submit,render:(G,M={},V=0)=>(_==null?void 0:_.work_status)==0?"--":G||"--"},{title:"\u9700\u8BC4\u6570",dataIndex:"need_comment_count",ellipsis:!0,render:P,isShow:_==null?void 0:_.student_anonymous_comment},{title:"\u5DF2\u8BC4\u6570",dataIndex:"user_comment_count",ellipsis:!0,render:P,isShow:_==null?void 0:_.student_anonymous_comment},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",ellipsis:!0,render:P,isShow:_==null?void 0:_.student_anonymous_comment},{title:"\u88AB\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:P,isShow:(_==null?void 0:_.student_anonymous_comment)&&!(_!=null&&_.hidden_from_student)},{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:P,isShow:_==null?void 0:_.student_anonymous_comment},{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"appeal_deal_count",ellipsis:!0,render:P,isShow:_==null?void 0:_.student_anonymous_comment},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"center",width:80,render:(G,M)=>rt.createElement("a",{onClick:()=>{var V;(V=_==null?void 0:_.homework_status)!=null&&V.includes("\u5BFC\u5165")||Ae(M,"review")}},"\u67E5\u770B"),isShow:!0}].filter(G=>G.isShow),K=[{title:"\u5E8F\u53F7",dataIndex:"name",ellipsis:!0,width:120,render:(G,M,V)=>V+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:P},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"current_user_work_status",ellipsis:!0,render:G=>_!=null&&_.can_make_up&&(_==null?void 0:_.work_status)==0?"--":G?rt.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u8BC4"):rt.createElement("span",{style:{color:"#FF6801"}},"\u672A\u8BC4")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:G=>_!=null&&_.can_make_up&&(_==null?void 0:_.work_status)==0?"--":G?d()(G).format("YYYY-MM-DD HH:mm"):"--"},!(_!=null&&_.hidden_from_student)&&{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:P},{title:"\u88AB\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:P},{title:"\u88AB\u7533\u8BC9\u5BA1\u6838\u72B6\u6001",dataIndex:"current_user_appeal_status",ellipsis:!0,render:G=>_!=null&&_.can_make_up&&(_==null?void 0:_.work_status)==0?"--":G===1?rt.createElement("span",{style:{color:"#FF6801"}},"\u5F85\u5BA1\u6838"):G===-1?"--":rt.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u5BA1\u6838")},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:(G,M)=>{var V;return rt.createElement("a",{onClick:()=>{var ut;if((_==null?void 0:_.work_status)==0||(_==null?void 0:_.work_status)==-1){y.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}(ut=_.homework_status)!=null&&ut.includes("\u5BFC\u5165")||Ae(M)}},!((V=_==null?void 0:_.homework_status)!=null&&V.includes("\u5DF2\u622A\u6B62")&&!(_!=null&&_.work_public)&&(0,i.dE)())&&(M!=null&&M.current_user_work_status?"\u67E5\u770B":"\u8BC4\u9605"))}}].filter(G=>!!G),Ae=(G={},M="")=>{var V;G!=null&&G.id&&(0,E.xg)(_.is_jupyter||_.is_jupyter_lab?`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/${G.id}/comment`:j.course_group?`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/review/${G==null?void 0:G.id}?ids=${(V=j.course_group)==null?void 0:V.toString()}&review=${M}`:`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/review/${G==null?void 0:G.id}?review=${M}`)};return rt.createElement("section",{className:"minH500 bg-white p30",style:{paddingTop:25}},!(_!=null&&_.all_member_count)&&!u["shixunHomeworks/getWorkList"]&&(((O=_==null?void 0:_.homework_status)==null?void 0:O.includes("\u672A\u53D1\u5E03"))||((T=_==null?void 0:_.homework_status)==null?void 0:T.includes("\u672A\u5F00\u59CB")))&&rt.createElement(ne.Z,null),!((z=_==null?void 0:_.homework_status)!=null&&z.includes("\u672A\u53D1\u5E03"))&&!((W=_==null?void 0:_.homework_status)!=null&&W.includes("\u672A\u5F00\u59CB"))&&rt.createElement(rt.Fragment,null,rt.createElement(D.Z,{wrap:!1,align:"middle",justify:"space-between"},rt.createElement(f.Z,null,rt.createElement("span",{className:"c-grey-333"},"\u6211\u7684\u4F5C\u54C1")),rt.createElement(f.Z,null,rt.createElement("span",null,(g=_==null?void 0:_.left_time)==null?void 0:g.status,rt.createElement("span",{className:"ml10",style:{color:"#FF9D18"}},(Y=_==null?void 0:_.left_time)==null?void 0:Y.time)))),(_==null?void 0:_.is_shixun)&&!(_!=null&&_.open_evaluate)&&!(_!=null&&_.is_close_tips)&&rt.createElement(D.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"}},rt.createElement(f.Z,null,rt.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u8981\u6559\u5E08\u624B\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u6559\u5E08\u7684\u8BC4\u5206\u7ED3\u679C\u3002 ")),rt.createElement(f.Z,null,rt.createElement("span",{className:"current",onClick:()=>sn(void 0,null,function*(){const G=yield(0,J.ZP)(`/api/homework_commons/${j.categoryId}/close_tips.json`,{method:"post"});(G==null?void 0:G.status)===0&&I({type:"shixunHomeworks/getWorkList",payload:Lu({},j)})})},"X"))),!(_!=null&&_.is_shixun)&&(_==null?void 0:_.feedback_notice)&&rt.createElement("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"}},rt.createElement("i",{className:"iconfont icon-tishi11 font14"}),rt.createElement("span",{className:"ml10",style:{flex:"1"}},"\u6709\u5B66\u751F\u53CD\u9988\u4E86\u4F5C\u54C1\u95EE\u9898\uFF0C\u8BF7\u53CA\u65F6\u67E5\u770B\u5904\u7406"),je?rt.createElement(kt.Z,null):rt.createElement("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:()=>sn(void 0,null,function*(){const G=yield we({homeworkId:_==null?void 0:_.id});(G==null?void 0:G.status)===0&&I({type:"shixunHomeworks/getWorkList",payload:Lu({},j)})})})),rt.createElement(re.default,{className:"mt20",locale:{emptyText:rt.createElement(ne.Z,null)},pagination:!1,columns:Ue,dataSource:[_]}),(_==null?void 0:_.student_anonymous_comment)&&rt.createElement("div",{className:"mt20"},rt.createElement(D.Z,{wrap:!1,align:"middle",justify:"space-between"},rt.createElement(f.Z,null,"\u5171",rt.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},(_==null?void 0:_.work_count)||0),"\u4EFD\u4F5C\u4E1A\u9700\u8BC4\u9605"),rt.createElement(f.Z,null,rt.createElement("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"\u533F\u8BC4\u65F6\u95F4",rt.createElement("span",{className:"c-grey-333 ml10"},(_==null?void 0:_.evaluation_start)&&d()(_==null?void 0:_.evaluation_start).format("YYYY-MM-DD HH:mm"),"\u81F3 ",(_==null?void 0:_.evaluation_end)&&d()(_==null?void 0:_.evaluation_end).format("YYYY-MM-DD HH:mm")))),rt.createElement(re.default,{className:"mt20",locale:{emptyText:rt.createElement(ne.Z,null)},columns:K,dataSource:_==null?void 0:_.student_works,pagination:!1}))))};var He=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u,user:I})=>({shixunHomeworks:o,classroomList:l,loading:u.effects,user:I}))(Ge),lt=a(57987),nt={title_sty:"title_sty___P5YJg",znpy:"znpy___NSwrB",btns_pfbz:"btns_pfbz___DaiTV"},Qt=a(68503),uu=Object.defineProperty,xt=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,nu=Object.prototype.propertyIsEnumerable,Iu=(o,l,u)=>l in o?uu(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,iu=(o,l)=>{for(var u in l||(l={}))$t.call(l,u)&&Iu(o,u,l[u]);if(xt)for(var u of xt(l))nu.call(l,u)&&Iu(o,u,l[u]);return o};const eu=o=>React.createElement("svg",iu({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u53C2\u8003\u7B54\u6848"),React.createElement("path",{d:"m9.94.219 3.841 4.8v6.356a2.406 2.406 0 0 1-2.406 2.406h-8.75a2.406 2.406 0 0 1-2.406-2.406v-8.75A2.406 2.406 0 0 1 2.625.219H9.94ZM9.31 1.53H2.625c-.604 0-1.094.49-1.094 1.094v8.75c0 .604.49 1.094 1.094 1.094h8.75c.604 0 1.094-.49 1.094-1.094V5.48L9.31 1.531Zm1.6 5.832a.656.656 0 0 1 .157.842l-.055.08-2.1 2.625a.656.656 0 0 1-.888.128l-.073-.06-1.4-1.312a.656.656 0 0 1 .822-1.018l.076.06.882.828 1.657-2.071a.656.656 0 0 1 .922-.102ZM4.375 8.969a.656.656 0 0 1 .089 1.306l-.089.006H3.5a.656.656 0 0 1-.089-1.306l.089-.006h.875ZM7 6.344a.656.656 0 0 1 .089 1.306L7 7.656H3.5a.656.656 0 0 1-.089-1.306l.089-.006H7Zm0-2.625a.656.656 0 0 1 .089 1.306L7 5.031H3.5a.656.656 0 0 1-.089-1.306l.089-.006H7Z",fill:"#3061D0",fillRule:"nonzero"}));var Tu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkuOTQuMjE5IDMuODQxIDQuOHY2LjM1NmEyLjQwNiAyLjQwNiAwIDAgMS0yLjQwNiAyLjQwNmgtOC43NWEyLjQwNiAyLjQwNiAwIDAgMS0yLjQwNi0yLjQwNnYtOC43NUEyLjQwNiAyLjQwNiAwIDAgMSAyLjYyNS4yMTlIOS45NFpNOS4zMSAxLjUzSDIuNjI1Yy0uNjA0IDAtMS4wOTQuNDktMS4wOTQgMS4wOTR2OC43NWMwIC42MDQuNDkgMS4wOTQgMS4wOTQgMS4wOTRoOC43NWMuNjA0IDAgMS4wOTQtLjQ5IDEuMDk0LTEuMDk0VjUuNDhMOS4zMSAxLjUzMVptMS42IDUuODMyYS42NTYuNjU2IDAgMCAxIC4xNTcuODQybC0uMDU1LjA4LTIuMSAyLjYyNWEuNjU2LjY1NiAwIDAgMS0uODg4LjEyOGwtLjA3My0uMDYtMS40LTEuMzEyYS42NTYuNjU2IDAgMCAxIC44MjItMS4wMThsLjA3Ni4wNi44ODIuODI4IDEuNjU3LTIuMDcxYS42NTYuNjU2IDAgMCAxIC45MjItLjEwMlpNNC4zNzUgOC45NjlhLjY1Ni42NTYgMCAwIDEgLjA4OSAxLjMwNmwtLjA4OS4wMDZIMy41YS42NTYuNjU2IDAgMCAxLS4wODktMS4zMDZsLjA4OS0uMDA2aC44NzVaTTcgNi4zNDRhLjY1Ni42NTYgMCAwIDEgLjA4OSAxLjMwNkw3IDcuNjU2SDMuNWEuNjU2LjY1NiAwIDAgMS0uMDg5LTEuMzA2bC4wODktLjAwNkg3Wm0wLTIuNjI1YS42NTYuNjU2IDAgMCAxIC4wODkgMS4zMDZMNyA1LjAzMUgzLjVhLjY1Ni42NTYgMCAwIDEtLjA4OS0xLjMwNmwuMDg5LS4wMDZIN1oiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Yu=Object.defineProperty,Ru=Object.getOwnPropertySymbols,Fu=Object.prototype.hasOwnProperty,Cu=Object.prototype.propertyIsEnumerable,xn=(o,l,u)=>l in o?Yu(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Wn=(o,l)=>{for(var u in l||(l={}))Fu.call(l,u)&&xn(o,u,l[u]);if(Ru)for(var u of Ru(l))Cu.call(l,u)&&xn(o,u,l[u]);return o};const ii=o=>React.createElement("svg",Wn({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u4F5C\u4E1A\u8981\u6C42"),React.createElement("path",{d:"M14.03.475a1.378 1.378 0 0 1 1.72 1.335v11.11c0 .494-.356.918-.844 1.003l-6.88 1.204c-.155.027-.315.021-.468-.018L1.015 13.42a1.02 1.02 0 0 1-.765-.987V1.82A1.378 1.378 0 0 1 1.988.49l5.835 1.577Zm.22 1.491-6.151 1.58c-.186.047-.38.046-.565-.004L1.75 1.98v10.081l6.099 1.574 6.401-1.121V1.966ZM9.885 8.969a.75.75 0 0 1 .101 1.493l-.101.007h-3.68a.75.75 0 0 1-.102-1.493l.102-.007h3.68Zm0-3.14a.75.75 0 0 1 .101 1.492l-.101.007h-3.68a.75.75 0 0 1-.102-1.493l.102-.007h3.68Z",fill:"#3061D0",fillRule:"nonzero"}));var xl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjAzLjQ3NWExLjM3OCAxLjM3OCAwIDAgMSAxLjcyIDEuMzM1djExLjExYzAgLjQ5NC0uMzU2LjkxOC0uODQ0IDEuMDAzbC02Ljg4IDEuMjA0Yy0uMTU1LjAyNy0uMzE1LjAyMS0uNDY4LS4wMThMMS4wMTUgMTMuNDJhMS4wMiAxLjAyIDAgMCAxLS43NjUtLjk4N1YxLjgyQTEuMzc4IDEuMzc4IDAgMCAxIDEuOTg4LjQ5bDUuODM1IDEuNTc3Wm0uMjIgMS40OTEtNi4xNTEgMS41OGMtLjE4Ni4wNDctLjM4LjA0Ni0uNTY1LS4wMDRMMS43NSAxLjk4djEwLjA4MWw2LjA5OSAxLjU3NCA2LjQwMS0xLjEyMVYxLjk2NlpNOS44ODUgOC45NjlhLjc1Ljc1IDAgMCAxIC4xMDEgMS40OTNsLS4xMDEuMDA3aC0zLjY4YS43NS43NSAwIDAgMS0uMTAyLTEuNDkzbC4xMDItLjAwN2gzLjY4Wm0wLTMuMTRhLjc1Ljc1IDAgMCAxIC4xMDEgMS40OTJsLS4xMDEuMDA3aC0zLjY4YS43NS43NSAwIDAgMS0uMTAyLTEuNDkzbC4xMDItLjAwN2gzLjY4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",bn=a(3713),dl=a(59301);const Pa=({shixunHomeworks:o,loading:l,dispatch:u})=>{var I,O,T,z;const{workList:W,workDetail:g}=o,Y=(0,h.useParams)();(0,e.useEffect)(()=>{var _;((_=o.actionTabs)==null?void 0:_.key)==="\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97"&&u({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:Y==null?void 0:Y.categoryId}})},[(I=o.actionTabs)==null?void 0:I.key]);const j=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:""}})};return dl.createElement(U.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:(O=o.actionTabs)==null?void 0:O.title,open:((T=o.actionTabs)==null?void 0:T.key)==="\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",destroyOnClose:!0,onCancel:()=>j(),footer:[dl.createElement(q.ZP,{type:"primary",onClick:()=>{j(),h.history.push(`/classrooms/${Y==null?void 0:Y.coursesId}/common_homework/${W==null?void 0:W.homework_id}/edit`)}},"\u7F16\u8F91")]},dl.createElement(bn.Z,{value:((z=o.actionTabs)==null?void 0:z.title)=="\u4F5C\u4E1A\u8981\u6C42"?(g==null?void 0:g.description)||"\u6682\u65E0\u5185\u5BB9~":(g==null?void 0:g.reference_answer)||"\u6682\u65E0\u5185\u5BB9~"}))};var bl=(0,h.connect)(({shixunHomeworks:o,loading:l,user:u})=>({shixunHomeworks:o,loading:l.effects,user:u}))(Pa),$n={radio_con:"radio_con___iO1MG",result_con:"result_con___e0e_t",result_title:"result_title___fa5Xp",title_icon:"title_icon___Khfgd"},Sa=a(82454),su=a(59301),Za=Object.defineProperty,La=Object.defineProperties,ja=Object.getOwnPropertyDescriptors,Il=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,Ml=(o,l,u)=>l in o?Za(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,kn=(o,l)=>{for(var u in l||(l={}))ka.call(l,u)&&Ml(o,u,l[u]);if(Il)for(var u of Il(l))Ta.call(l,u)&&Ml(o,u,l[u]);return o},Ra=(o,l)=>La(o,ja(l)),ml=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const za=({shixunHomeworks:o,loading:l,dispatch:u})=>{var I,O,T,z,W;const{workList:g}=o,[Y,j]=(0,e.useState)(Ra(kn({},(0,h.useParams)()),{page:1,limit:10})),[_,je]=(0,e.useState)([]),[we,P]=(0,e.useState)(""),[Ue,K]=(0,e.useState)(1),[Ae]=c.default.useForm(),[G,M]=(0,e.useState)({}),[V,ut]=(0,e.useState)(null),[Ie,Oe]=(0,e.useState)(!1),m=(0,e.useRef)(null),gt=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(pe,w,Mt)=>(Y.page-1)*Y.limit+Mt+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:130},(0,i.GJ)()||(0,i.dE)()&&!(g!=null&&g.anonymous_comment)?{title:"\u5B66\u53F7",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,width:220}:null,!((0,i.dE)()&&((I=g==null?void 0:g.homework_status)!=null&&I.includes("\u533F\u8BC4\u4E2D")||(O=g==null?void 0:g.homework_status)!=null&&O.includes("\u7533\u8BC9\u4E2D")))&&(g==null?void 0:g.course_group_count)!==0?{title:"\u5206\u73ED",dataIndex:"group_name",width:250}:null,{title:g!=null&&g.is_jupyter_lab||g!=null&&g.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",width:180,dataIndex:"work_status",render:pe=>pe===-1?"\u91CD\u505A\u4E2D":su.createElement(E.Uw,{status:pe})},{title:"\u66F4\u65B0\u65F6\u95F4",width:170,dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:pe=>pe?d()(pe).format("YYYY-MM-DD HH:mm"):"--"}].filter(Boolean),fe=(pe,w)=>{Y.page=pe,Y.limit=w,j(kn({},Y)),st(Y)},st=pe=>ml(void 0,null,function*(){u({type:"shixunHomeworks/getWorkList",payload:kn({},pe)})}),Pt=pe=>{Y.search=pe,Y.page=1,Ae.resetFields(),M({}),je([]),ut(null),j(kn({},Y)),st(Y)},Kt=(z=(T=g==null?void 0:g.student_works)==null?void 0:T.filter(pe=>(pe==null?void 0:pe.work_status)===0||(pe==null?void 0:pe.work_status)===-1))==null?void 0:z.map(pe=>pe==null?void 0:pe.id),Se=pe=>ml(void 0,null,function*(){var w,Mt,Xt;const Qe=kn({},G);if(!((w=pe==null?void 0:pe.content)!=null&&w.trim()||(Mt=pe==null?void 0:pe.attachment_ids)!=null&&Mt.length)){y.ZP.warning("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u5185\u5BB9\u6216\u4E0A\u4F20\u4F5C\u4E1A\u6587\u672C\uFF01");return}Qe.content=pe==null?void 0:pe.content,Qe.attachment_ids=(Xt=pe==null?void 0:pe.attachment_ids)==null?void 0:Xt.map(oe=>oe.response.id),pt(Qe)}),pt=pe=>ml(void 0,null,function*(){Oe(!0);const w=yield(0,J.ZP)(`/api/homework_commons/${g==null?void 0:g.homework_id}/test_ai_review.json`,{method:"post",body:pe});if([0,-3].includes(w.status)){w.status==0&&y.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),ut(w);const Mt=document.querySelector(".modal-ai-pfcs");if(Mt){const Xt=Mt.querySelector(".ant-modal-body");Xt&&(Xt.scrollTop=Xt.scrollHeight)}}Oe(!1)}),Be=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),K(1),x()},x=()=>{Ae.resetFields(),M({}),je([]),P(""),ut(null)};return su.createElement(U.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:Ie,open:((W=o.actionTabs)==null?void 0:W.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Be(),okText:V?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{if(Ue==1){if(_.length==0)return y.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");pt({student_work_id:_[0]})}else Ue==2&&Ae.submit()}},su.createElement(ge.Z,{spinning:Ie,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},su.createElement("div",{className:$n.radio_con},su.createElement("span",{className:"mr20"},"\u6D4B\u8BD5\u65B9\u5F0F"),su.createElement(B.ZP.Group,{onChange:pe=>{pe.target.value==1&&fe(1,10),K(pe.target.value),x()},value:Ue,options:[{label:"\u9009\u62E9\u5B66\u751F\u4F5C\u4E1A",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u5185\u5BB9\u6216\u4E0A\u4F20\u4F5C\u4E1A",value:2,style:{marginRight:30,color:"#000"}}]})),Ue==1&&su.createElement(su.Fragment,null,su.createElement("div",{className:"flex justify-between item-center mb10"},su.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),su.createElement(X.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:we,onChange:pe=>P(pe.target.value),onSearch:Pt})),su.createElement(re.default,{rowSelection:{type:"radio",selectedRowKeys:_,onChange:(pe,w)=>{je(pe)},getCheckboxProps:pe=>({disabled:Kt.includes(pe.id)})},loading:l["shixunHomeworks/getWorkList"],rowKey:"id",dataSource:(g==null?void 0:g.student_works)||[],columns:gt,pagination:{current:Y.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Y.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:g.work_count,size:"default",showTotal:E.rU,onChange:fe},onChange:(pe,w,Mt)=>{if(Mt.order===void 0)switch(Mt.field){case"student_id":Y.b_order="desc",Y.order=Mt.field;break;default:delete Y.b_order,delete Y.order}else Y.b_order=Mt.order.replace("end",""),Y.order=Mt.field;st(Y)}})),Ue==2&&su.createElement("div",{style:{marginTop:20}},su.createElement(c.default,{form:Ae,className:$n.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{M(kn({},Ae.getFieldsValue()))},onFinish:Se},su.createElement(c.default.Item,{name:"content",label:"\u4F5C\u4E1A\u5185\u5BB9",style:{marginBottom:20}},su.createElement(xu.Z,{watch:!0})),su.createElement(c.default.Item,{name:"attachment_ids",style:{marginBottom:0}},su.createElement(Sa.Z,null)))),V&&su.createElement("div",{className:$n.result_con},su.createElement("div",{className:$n.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(V==null?void 0:V.status)==0&&su.createElement("div",{className:"p20"},su.createElement("div",{className:"mb5"},su.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),V==null?void 0:V.score),su.createElement("div",{className:"flex"},su.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),su.createElement(bn.Z,{value:V==null?void 0:V.content,style:{fontSize:"14px"}}))),(V==null?void 0:V.status)==-3&&su.createElement("div",{className:"p20"},su.createElement(bn.Z,{value:V==null?void 0:V.message,style:{fontSize:"14px"}})))))};var Ol=(0,h.connect)(({shixunHomeworks:o,loading:l,user:u})=>({shixunHomeworks:o,loading:l.effects,user:u}))(za),ju=a(59301);const Ha=({shixunHomeworks:o,classroomList:l,loading:u,dispatch:I,range:O,setRange:T,closeModal:z})=>{const{workList:W}=o,g=(0,h.useParams)();return ju.createElement("div",null,ju.createElement("div",{className:"flex item-center justify-between",style:{height:50}},ju.createElement("div",{className:nt.title_sty},"\u8BC4\u5206\u6807\u51C6"),ju.createElement("div",{className:"flex"},ju.createElement("div",{className:nt.btns_pfbz,onClick:()=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u4F5C\u4E1A\u8981\u6C42"}})}},ju.createElement("img",{src:xl}),"\u4F5C\u4E1A\u8981\u6C42"),ju.createElement("div",{className:nt.btns_pfbz,onClick:()=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u53C2\u8003\u7B54\u6848"}})}},ju.createElement("img",{src:Tu})," \u53C2\u8003\u7B54\u6848"),ju.createElement("div",{className:nt.btns_pfbz,onClick:()=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},ju.createElement("img",{src:Qt.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),ju.createElement("div",{className:nt.btns_pfbz,onClick:()=>{window.location.href=`/classrooms/${g.coursesId}/common_homework/${g.categoryId}/detail?tabs=5`}},ju.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),ju.createElement(re.default,{pagination:!1,dataSource:W==null?void 0:W.ai_review_settings,columns:[{title:"\u8BC4\u5206\u70B9",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),ju.createElement("div",{className:nt.title_sty,style:{marginTop:20,marginBottom:10}},"\u8BC4\u9605\u8303\u56F4"),ju.createElement("div",{className:nt.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},ju.createElement(B.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Y=>T(Y.target.value),value:O,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F"}]})),ju.createElement(bl,null),ju.createElement(Ol,null))};var Qa=(0,h.connect)(({shixunHomeworks:o,loading:l,classroomList:u,user:I})=>({shixunHomeworks:o,loading:l.effects,classroomList:u,user:I}))(Ha),Nl=a(42618),Bn=a(59301),Ua=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Wa=({shixunHomeworks:o,loading:l,dispatch:u})=>{var I,O;const{workList:T}=o,[z,W]=(0,e.useState)([]),g=(0,h.useParams)(),[Y,j]=(0,e.useState)(!1),_=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:we=>Bn.createElement(H.Z,{placement:"bottom",title:we},Bn.createElement("span",{style:{color:"#333"}},d()(we).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(we,P)=>Bn.createElement("span",{style:{color:"#333"}},P==null?void 0:P.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(we,P)=>(P==null?void 0:P.status)=="running"?Bn.createElement("span",{style:{color:"#333"}}," ",Bn.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",P==null?void 0:P.rate):Bn.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",P==null?void 0:P.success_count," \u4EBA\uFF0C\u5931\u8D25 ",P==null?void 0:P.fail_count," \u4EBA")}];(0,e.useEffect)(()=>{var we;((we=o.actionTabs)==null?void 0:we.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&je()},[(I=o.actionTabs)==null?void 0:I.key]);const je=()=>Ua(void 0,null,function*(){j(!0);const we=yield(0,J.ZP)("/api/homework_common_resubmits/resubmit_history.json",{method:"get",params:{homework_id:g==null?void 0:g.categoryId}});we.status===0&&W(we==null?void 0:we.data),j(!1)});return Bn.createElement(U.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((O=o.actionTabs)==null?void 0:O.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},footer:null},Bn.createElement(re.default,{loading:Y,pagination:!1,dataSource:z,columns:_,className:"mb10"}))};var Pl=(0,h.connect)(({shixunHomeworks:o,loading:l,user:u})=>({shixunHomeworks:o,loading:l.effects,user:u}))(Wa),Ya={radio_con:"radio_con___Ga5KB",result_con:"result_con____hJwj",result_title:"result_title___P6TDk"},zu=a(59301),Ga=Object.defineProperty,Va=Object.defineProperties,Ja=Object.getOwnPropertyDescriptors,Sl=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,Zl=(o,l,u)=>l in o?Ga(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,El=(o,l)=>{for(var u in l||(l={}))Ka.call(l,u)&&Zl(o,u,l[u]);if(Sl)for(var u of Sl(l))Xa.call(l,u)&&Zl(o,u,l[u]);return o},qa=(o,l)=>Va(o,Ja(l)),Ll=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const $a=({shixunHomeworks:o,loading:l,dispatch:u,getData:I})=>{var O,T,z,W,g,Y,j,_;const{workList:je}=o,[we,P]=(0,e.useState)({page:1,limit:10}),[Ue,K]=(0,e.useState)(-1),[Ae,G]=(0,e.useState)(""),[M,V]=(0,e.useState)({}),[ut,Ie]=(0,e.useState)(!1),[Oe,m]=(0,e.useState)(!1),gt=(0,h.useParams)(),fe=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Be,x,pe)=>(we.page-1)*we.limit+pe+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180},(0,i.GJ)()||(0,i.dE)()&&!(je!=null&&je.anonymous_comment)?{title:"\u5B66\u53F7",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,width:180}:null,!((0,i.dE)()&&((O=je==null?void 0:je.homework_status)!=null&&O.includes("\u533F\u8BC4\u4E2D")||(T=je==null?void 0:je.homework_status)!=null&&T.includes("\u7533\u8BC9\u4E2D")))&&(je==null?void 0:je.course_group_count)!==0?{title:"\u5206\u73ED",dataIndex:"group_name",width:250}:null,!(je!=null&&je.hidden_from_teacher)&&{title:je!=null&&je.is_jupyter_lab||je!=null&&je.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",width:180,dataIndex:"work_status",render:Be=>Be===-1?"\u91CD\u505A\u4E2D":zu.createElement(E.Uw,{status:Be})},!(je!=null&&je.hidden_from_teacher)&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:"\u8BC4\u9605\u72B6\u6001",width:150,dataIndex:"review_status",render:Be=>Be?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:(Be,x)=>Be===1?zu.createElement("span",{className:"c-green"},"\u6210\u529F"):zu.createElement("span",{style:{display:"flex",alignItems:"center"}},zu.createElement("span",{className:"c-red"},"\u5931\u8D25"),zu.createElement(H.Z,{title:x==null?void 0:x.error_message},zu.createElement("i",{className:"iconfont icon-tishi12 font14 c-orange current",style:{transform:"scaleY(-1)",color:"#E99237",marginRight:"5px"}})))}].filter(Boolean);(0,e.useEffect)(()=>{var Be,x;((Be=o.actionTabs)==null?void 0:Be.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&K((x=o.actionTabs)==null?void 0:x.status)},[(z=o.actionTabs)==null?void 0:z.key]),(0,e.useEffect)(()=>{var Be;((Be=o.actionTabs)==null?void 0:Be.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&Ue!=null&&Kt(1,10)},[Ue]);const st=Be=>{we.keyword=Be,we.page=1,P(El({},we)),Pt(we)},Pt=Be=>Ll(void 0,null,function*(){var x;m(!0);const pe=yield(0,J.ZP)(`/api/homework_common_resubmits/${(x=o.actionTabs)==null?void 0:x.id}/resubmit_student_list.json`,{method:"get",params:qa(El({},Be),{homework_id:gt==null?void 0:gt.categoryId,success_status:Ue!=-1?[Ue]:null})});(pe==null?void 0:pe.status)===0&&V(pe||{}),m(!1)}),Kt=(Be,x)=>{we.page=Be,we.limit=x,P(El({},we)),Pt(we)},Se=()=>Ll(void 0,null,function*(){var Be,x;if(Ue==1&&((Be=M==null?void 0:M.success_status)==null?void 0:Be[1].count)==0||Ue==2&&((x=M==null?void 0:M.success_status)==null?void 0:x[0].count)==0)return y.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");Ie(!0);const pe=yield(0,J.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:gt==null?void 0:gt.categoryId,student_works_ids:M==null?void 0:M.student_works_ids}});(pe==null?void 0:pe.status)===0&&(pt(),I()),Ie(!1)}),pt=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),G(""),K(null)};return zu.createElement(U.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((W=o.actionTabs)==null?void 0:W.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:ut,onCancel:()=>pt(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>Se()},zu.createElement("div",{className:Ya.radio_con},zu.createElement("div",null,zu.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),zu.createElement(B.ZP.Group,{onChange:Be=>{K(Be.target.value)},value:Ue,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((g=M==null?void 0:M.success_status)==null?void 0:g[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((Y=M==null?void 0:M.success_status)==null?void 0:Y[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),zu.createElement("div",{className:"flex justify-between item-center mb10"},zu.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",zu.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((j=M==null?void 0:M.success_status)==null?void 0:j[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",zu.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((_=M==null?void 0:M.success_status)==null?void 0:_[0].count)||0),"\u4EBA"),zu.createElement(X.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Ae,onChange:Be=>G(Be.target.value),onSearch:st})),zu.createElement(re.default,{loading:Oe,dataSource:(M==null?void 0:M.data)||[],columns:fe,pagination:{current:we.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:we.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(M==null?void 0:M.count)||0,size:"default",showTotal:E.rU,onChange:Kt},onChange:(Be,x,pe)=>{pe!=null&&pe.order?(we.sort_by=pe==null?void 0:pe.field,we.direction=(pe==null?void 0:pe.order)==="ascend"?"asc":"desc"):(we.sort_by=null,we.direction=null),Pt(we)}}))};var jl=(0,h.connect)(({shixunHomeworks:o,loading:l,user:u})=>({shixunHomeworks:o,loading:l.effects,user:u}))($a),v=a(59301),eo=Object.defineProperty,to=Object.defineProperties,uo=Object.getOwnPropertyDescriptors,kl=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,Tl=(o,l,u)=>l in o?eo(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,An=(o,l)=>{for(var u in l||(l={}))no.call(l,u)&&Tl(o,u,l[u]);if(kl)for(var u of kl(l))lo.call(l,u)&&Tl(o,u,l[u]);return o},ao=(o,l)=>to(o,uo(l)),Gu=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const el=(0,e.createRef)(),oo=({shixunHomeworks:o,classroomList:l,loading:u,zip:I,btnLoading:O,setBtnLoading:T,dispatch:z})=>{var W,g,Y,j,_,je,we,P,Ue,K,Ae,G,M,V,ut,Ie,Oe,m,gt,fe,st,Pt,Kt,Se;const pt=(0,h.useParams)(),[Be]=(0,h.useSearchParams)(),[x,pe]=(0,e.useState)(An(An({},(0,h.useParams)()),{page:Be.get("page")||1,limit:20})),{workList:w,actionTabs:Mt,workSetting:Xt}=o,[Qe,oe]=(0,e.useState)([]),[Et,_t]=(0,e.useState)(1),[Ut,ft]=(0,e.useState)(),[De,vt]=(0,e.useState)(),[Q,it]=(0,e.useState)(),[qe,Ot]=(0,e.useState)(),[Rt,Bt]=(0,e.useState)(),[Jt,lu]=(0,e.useState)(!1),[Pu,pu]=(0,e.useState)(1),[Uu,ku]=(0,e.useState)(!1),[Au,on]=(0,e.useState)(!1),[hn,rl]=(0,e.useState)([]),[Dn,vn]=(0,e.useState)(!1),[Gt,sl]=(0,e.useState)(),[Dl,Hn]=(0,e.useState)(!1),[il,ie]=(0,e.useState)(""),[de,tu]=(0,e.useState)(),[Nt,At]=(0,e.useState)(),[zt,au]=(0,e.useState)(null),[ru,jt]=(0,e.useState)(!0),[ht,St]=(0,e.useState)([]),[qt,ye]=(0,e.useState)([]),[Fe,_e]=(0,e.useState)(0),[wt,Vu]=(0,e.useState)({status:!1,visible:!0}),[Sn,Zn]=(0,e.useState)(!1),[Ln,Qn]=(0,e.useState)(""),[Xu]=c.default.useForm(),[qu,un]=(0,e.useState)(!0),[Xs,xa]=(0,e.useState)(!1),[gu,qs]=(0,e.useState)(null),[$s,ba]=(0,e.useState)(!1),[Ia,ei]=(0,e.useState)(0),[ti,ui]=(0,e.useState)(!1);(0,e.useEffect)(()=>{el&&el.current&&(el.current.clientHeight>47?Vu({status:!0,visible:!0}):Vu({status:!1,visible:!0}))},[w.course_group_info&&w.course_group_info.length]),(0,e.useEffect)(()=>{w!=null&&w.course_id&&oe(w==null?void 0:w.student_works)},[w]);const Fn=()=>Gu(void 0,null,function*(){const L=yield z({type:"shixunHomeworks/getWorkList",payload:An({},x)});(0,i.GJ)()?oe([...L.student_works]):oe([...L])});(0,e.useEffect)(()=>{!u["shixunHomeworks/getWorkList"]&&(w!=null&&w.is_open_ai_review)&&!(0,i.dE)()&&cl()},[u["shixunHomeworks/getWorkList"]]),(0,e.useEffect)(()=>{if((gu==null?void 0:gu.status)=="running"){ui(!0);const L=setInterval(()=>{cl()},3e3);return()=>clearInterval(L)}else gu!=null&&gu.status&&(gu==null?void 0:gu.status)=="success"&&ti&&Fn()},[gu==null?void 0:gu.status]);const cl=()=>Gu(void 0,null,function*(){const L=yield(0,J.ZP)("/api/homework_common_resubmits/resubmit_status.json",{method:"get",params:{homework_id:pt==null?void 0:pt.categoryId}});(L==null?void 0:L.status)===0&&qs(L==null?void 0:L.data)});(0,e.useEffect)(()=>{if(Be.get("page")){let L=JSON.parse(localStorage.getItem("commonhomeworkkey"))||{};if((pt==null?void 0:pt.categoryId)!=(L==null?void 0:L.categoryId))return;pe(An(An({},x),L)),L.task_status=(L==null?void 0:L.work_status)||"all",L.course_group_info=(L==null?void 0:L.course_group)||"all",L.file_status=L!=null&&L.file_status?[L==null?void 0:L.file_status]:"all",L.teacher_comment=L!=null&&L.teacher_comment?[L==null?void 0:L.teacher_comment]:"all",Xu.setFieldsValue(An({},L))}},[]);function jn(){_t(1),ft(""),vt(""),it(""),Bt(""),Ot(""),rl([])}const ni=()=>{x.page=1;const L=Object.assign({},Xu.getFieldsValue());Object.keys(L).map(function(ve){switch(ve){case"task_status":L[ve].includes("all")||w[ve].length===L[ve].length||!L[ve].length?(delete x.work_status,Xu.setFieldsValue({task_status:"all"})):(x.work_status=L[ve],Xu.setFieldsValue({task_status:x.work_status}));break;case"file_status":L[ve].includes("all")||w[ve].length===L[ve].length||!L[ve].length?(delete x.file_status,Xu.setFieldsValue({file_status:"all"})):(x.file_status=L[ve][0],Xu.setFieldsValue({file_status:L[ve]}));break;case"course_group_info":L[ve].includes("all")||w[ve].length===L[ve].length||!L[ve].length?(delete x.course_group,Xu.setFieldsValue({course_group_info:"all"})):(x.course_group=L[ve],Xu.setFieldsValue({course_group_info:x.course_group}));break;case"teacher_comment":L[ve].includes("all")||w[ve].length===L[ve].length||!L[ve].length?(delete x.teacher_comment,Xu.setFieldsValue({teacher_comment:"all"})):(x.teacher_comment=L[ve][0],Xu.setFieldsValue({teacher_comment:L[ve]}));break}}),Fn()},li=(L,ve)=>{St(ve.map(Vt=>(Vt.course_group_id===L&&(Vt.checked=!Vt.checked),Vt))),wl(ve)},wl=L=>{ye(L.filter(ve=>ve.checked).map(ve=>ve.course_group_id))},Un=(0,e.useRef)();(0,e.useEffect)(()=>{Un.current=qt},[qt]);const ai=(L,ve)=>{x.page=L,x.limit=ve,Fn()},oi=[{title:"\u5E8F\u53F7",dataIndex:"name",width:"5%",fixed:"left",render:(L,ve,Vt)=>ve!=null&&ve.isMe&&(Qe!=null&&Qe.length)?"\u6211":x.limit*(x.page-1)+Vt+1},{title:"\u59D3\u540D",width:"5%",ellipsis:!0,dataIndex:"user_name"},((0,i.GJ)()||(0,i.dE)()&&!(w!=null&&w.anonymous_comment))&&{title:"\u5B66\u53F7",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:L=>L},!((0,i.dE)()&&((W=w==null?void 0:w.homework_status)!=null&&W.includes("\u533F\u8BC4\u4E2D")||(g=w==null?void 0:w.homework_status)!=null&&g.includes("\u7533\u8BC9\u4E2D")))&&w.course_group_count!==0&&{title:"\u5206\u73ED",width:"7%",ellipsis:!0,dataIndex:"group_name"},(0,i.GJ)()&&!(w!=null&&w.hidden_from_teacher)&&{title:w!=null&&w.is_jupyter_lab||w!=null&&w.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"12%",render:L=>L===-1?"\u91CD\u505A\u4E2D":v.createElement(E.Uw,{status:L})},((0,i.GJ)()&&!(w!=null&&w.hidden_from_teacher)||(0,i.dE)()&&!(w!=null&&w.anonymous_comment)&&!w.anonymous_appeal||(0,i.dE)()&&((Y=w.homework_status)==null?void 0:Y.includes("\u5DF2\u622A\u6B62")))&&{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(L,ve)=>v.createElement(H.Z,{placement:"bottom",title:v.createElement("div",null,v.createElement("div",null,ve.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${ve.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),v.createElement("div",null,ve.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${ve.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),w!=null&&w.anonymous_comment?v.createElement("div",null,ve.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${ve.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",v.createElement("div",null,ve.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${ve.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),v.createElement("div",null,ve.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${ve.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),w!=null&&w.anonymous_comment?v.createElement("div",null,ve.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${ve.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(w==null?void 0:w.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${ve.appeal_penalty||"0.0"}\u5206`,v.createElement("div",null,ve.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${ve.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(w!=null&&w.is_jupyter||w!=null&&w.is_jupyter_lab)&&v.createElement("div",{onClick:Vt=>{var mn;Vt.stopPropagation(),localStorage.setItem("commonhomeworkkey",JSON.stringify(x)),(0,E.xg)(w.is_jupyter||w.is_jupyter_lab?`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/${ve.id}/comment?page=${x.page}`:x.course_group?`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/review/${ve.id}?page=${x.page}&ids=${(mn=x.course_group)==null?void 0:mn.toString()}`:`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/review/${ve.id}?page=${x.page}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},L>0?v.createElement("span",{style:{color:"#ff8100"}},L):L)},{title:"\u66F4\u65B0\u65F6\u95F4",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:L=>L?d()(L).format("YYYY-MM-DD HH:mm"):"--"},((0,i.GJ)()||((j=w==null?void 0:w.homework_status)==null?void 0:j.includes("\u5DF2\u622A\u6B62")))&&!(w!=null&&w.hidden_from_teacher)&&{title:"\u6559\u5E08\u8BC4\u5206",width:"6%",dataIndex:"teacher_score"},((0,i.GJ)()||((_=w==null?void 0:w.homework_status)==null?void 0:_.includes("\u5DF2\u622A\u6B62")))&&!(w!=null&&w.hidden_from_teacher)&&{title:"\u52A9\u6559\u8BC4\u5206",width:"6%",dataIndex:"teaching_asistant_score"},(0,i.GJ)()&&!(w!=null&&w.hidden_from_teacher)&&(w==null?void 0:w.anonymous_comment)&&{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(L,ve)=>v.createElement(H.Z,{title:v.createElement("div",null,v.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",L,"\u5206"),v.createElement("br",null),v.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",ve.anonymous_comment_rate,"%"))},v.createElement("span",null,L))},(w==null?void 0:w.anonymous_comment)&&{title:"\u5DF2\u8BC4\u6570",width:"5%",dataIndex:"user_comment_count",render:L=>v.createElement(H.Z,{title:"\u5728\u533F\u8BC4\u671F\u95F4\u8BC4\u9605\u7684\u4F5C\u54C1\u6570\u91CF"},v.createElement("span",null,L))},(w==null?void 0:w.anonymous_appeal)&&{title:"\u533F\u8BC4\u7533\u8BC9",width:"8%",dataIndex:"appeal_all_count",render:(L,ve)=>v.createElement("div",null,!!L&&v.createElement(H.Z,{placement:"bottom",title:`\u5171\u6709${L}\u6761\u533F\u8BC4\u7533\u8BC9\uFF0C${ve.appeal_deal_count}\u6761\u5F85\u5904\u7406`},v.createElement("span",{style:{minWidth:"30px",display:"inline-block",textAlign:"center"}},`${ve.appeal_deal_count}/${L}`)),!L&&v.createElement("span",null,"-/-"))},(w==null?void 0:w.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_size",width:"6%",render:L=>L||"- -"},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",width:"6%",render:L=>L||"- -"},{title:"\u64CD\u4F5C",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:(L,ve)=>{var Vt,mn,Ju;return(Vt=w.homework_status)!=null&&Vt.includes("\u5BFC\u5165")?v.createElement("div",{style:{display:"flex",alignItems:"center"}}," ",(0,i.GJ)()&&v.createElement("a",{onClick:Wu=>{Wu.stopPropagation(),z({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:ve==null?void 0:ve.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"),v.createElement("a",{style:{marginLeft:(0,i.GJ)()&&10},onClick:(0,ke.debounce)(Wu=>Gu(void 0,null,function*(){var $u,wn,Xn,qn,Na;Wu.stopPropagation();let _n=yield(0,J.ZP)(`/api/student_works/${ve==null?void 0:ve.id}/passed_condition.json`,{method:"get"});U.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:v.createElement("div",null,v.createElement("div",{style:{display:"flex"}},v.createElement("div",null,v.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),v.createElement("span",{style:{marginLeft:10}},($u=_n==null?void 0:_n.data)==null?void 0:$u.user_name)),v.createElement("div",{style:{marginLeft:60}},v.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),v.createElement("span",{style:{marginLeft:10}},(wn=_n==null?void 0:_n.data)==null?void 0:wn.student_id)),v.createElement("div",{style:{marginLeft:60}},v.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),v.createElement("span",{style:{marginLeft:10}},(Xn=_n==null?void 0:_n.data)==null?void 0:Xn.group_name))),v.createElement("div",{style:{marginTop:22}},v.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),v.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((qn=_n==null?void 0:_n.data)==null?void 0:qn.description)||"\u6682\u65E0\u4FE1\u606F")),v.createElement("div",{style:{marginTop:22,marginBottom:20}},v.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),v.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Na=_n==null?void 0:_n.data)==null?void 0:Na.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):ve.work_status===0&&!(0,i.GJ)()?v.createElement("div",null,"--"):v.createElement("div",null,!(0,i.GJ)()&&v.createElement("div",null,v.createElement("a",{target:"_blank"},"\u67E5\u770B")),(0,i.GJ)()&&v.createElement("div",null,v.createElement(h.Link,{className:"c-blue",target:"_blank",to:w.is_jupyter||w.is_jupyter_lab?`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/${ve.id}/comment?page=${x.page}`:x.course_group?`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/review/${ve.id}?ids=${(mn=x.course_group)==null?void 0:mn.toString()}&page=${x.page}`:`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/review/${ve.id}?page=${x.page}`,onClick:Wu=>{var $u,wn,Xn,qn;if(localStorage.setItem("commonhomeworkkey",JSON.stringify(x)),Wu.stopPropagation(),x.course_group?(0,i.Rm)()&&!((wn=($u=l.AssistantObject)==null?void 0:$u.group)!=null&&wn.can_view):(0,i.Rm)()&&!((qn=(Xn=l.AssistantObject)==null?void 0:Xn.normal)!=null&&qn.can_view)){Wu.preventDefault(),y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}},ve.has_comment?"\u5DF2\u8BC4\u9605":"\u8BC4\u9605"),v.createElement("br",null),v.createElement(H.Z,{placement:"bottom",title:v.createElement("p",null,"\u8C03\u6574\u5B66\u751F\u5F53\u524D\u6210\u7EE9",v.createElement("br",null),"\u5176\u5B83\u5386\u53F2\u8BC4\u5206\u5C06\u5168\u90E8\u5931\u6548")},v.createElement("a",{className:"c-green",onClick:Wu=>Gu(void 0,null,function*(){Wu.preventDefault(),Wu.stopPropagation(),z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:ve,id:ve.id,params:x}})})},"\u8C03\u5206"))),(0,i.GJ)()&&v.createElement("div",null,ve.work_status!==-1&&ve.work_status!==0&&ve.myshixun_identifier&&((w==null?void 0:w.is_jupyter)||(w==null?void 0:w.is_jupyter_lab))&&v.createElement(D.Z,{justify:"center"},v.createElement("a",{onClick:Wu=>Gu(void 0,null,function*(){if(Wu.stopPropagation(),Hn(!0),jt(!0),ie(ve.shixun_url),tu(ve.id),au(ve.evaluation_codes),At(null),ve.myshixun_identifier){const $u=yield(0,J.ZP)("/api/jupyters/preview_tpi.json",{method:"get",params:{identifier:ve.myshixun_identifier,student_work_id:ve.id}});$u.status===0&&(At($u.html_content),jt(!1))}})},"\u67E5\u770B\u4EE3\u7801")),(w!=null&&w.is_new_rule?ve.work_status!==-1&&ve.work_status!==0:ve.work_status!==-1&&ve.work_status!==0&&!((Ju=w==null?void 0:w.homework_status)!=null&&Ju.includes("\u5DF2\u622A\u6B62")))&&v.createElement(D.Z,{justify:"center"},v.createElement("span",{className:Yt.redoBtn,onClick:Wu=>{var $u;if(Wu.stopPropagation(),(0,i.Rm)()&&!(($u=l.AssistantObject.normal)!=null&&$u.can_redo)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}z({type:"shixunHomeworks/setActionTabs",payload:{key:"redoShixunModal",homework_common_id:w.homework_id,student_work_id:ve.id,isshixun:w.is_shixun}})}},"\u6253\u56DE\u91CD\u505A"))))}}].filter(L=>!!L),rn=(L={key:""})=>{z({type:"shixunHomeworks/setActionTabs",payload:L})},ri=()=>{var L;return Xt!=null&&Xt.anonymous_comment||(L=w==null?void 0:w.homework_status)!=null&&L.includes("\u533F\u8BC4\u4E2D")?[{title:"\u5B66\u751F\u4EBA\u6570",dataIndex:"work_count"},{title:"\u672A\u63D0\u4EA4",dataIndex:"not_submitted_num",render:ve=>v.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:0})}},ve)},{title:"\u6309\u65F6\u63D0\u4EA4",dataIndex:"submitted_num",render:ve=>v.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:1})}},ve)},{title:"\u5EF6\u65F6\u63D0\u4EA4",dataIndex:"delayed_num",render:ve=>v.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5EF6\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},ve)},{title:"\u672A\u533F\u8BC4",dataIndex:"no_evaluate",render:ve=>v.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:1})}},ve)},{title:"\u533F\u8BC4\u4E2D",dataIndex:"in_evaluate",render:ve=>v.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u533F\u8BC4\u4E2D\u7684\u5B66\u751F\u5217\u8868",new_work_status:2})}},ve)},{title:"\u5B8C\u6210\u533F\u8BC4",dataIndex:"evaluate",render:ve=>v.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5B8C\u6210\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:3})}},ve)},{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"review",render:ve=>v.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u63D0\u4EA4\u7533\u8BC9\u7684\u5B66\u751F\u5217\u8868",new_work_status:4})}},ve)},{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"under_review",render:ve=>v.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5F85\u5BA1\u6838\u7533\u8BC9\u5217\u8868",new_work_status:5})}},ve)}]:[{title:"\u5B66\u751F\u4EBA\u6570",dataIndex:"work_count"},{title:"\u672A\u63D0\u4EA4",dataIndex:"not_submitted_num",render:ve=>v.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:0})}},ve)},{title:"\u6309\u65F6\u63D0\u4EA4",dataIndex:"submitted_num",render:ve=>v.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:1})}},ve)},{title:"\u8865\u4EA4",dataIndex:"delayed_num",render:ve=>v.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u8865\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},ve)}]},Ma=L=>Gu(void 0,null,function*(){T(!0),(yield(0,J.ZP)(`/api/homework_commons/${x.categoryId}/student_works/export_normal_word_all.json`,{method:"post",body:{with_edit:L,student_works_ids:w==null?void 0:w.student_works_ids,with_submit_record:qu,course_group:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}})).status===0&&(Zn(!1),h.history.push(`/classrooms/${x==null?void 0:x.coursesId}/exportlist/normal_work_list`)),T(!1)}),si=()=>{var L,ve,Vt,mn;return v.createElement(me.default,null,v.createElement(me.default.Item,{key:"1"},v.createElement("span",{onClick:()=>{var Ju;if((0,i.Rm)()&&!((Ju=l.AssistantObject.normal)!=null&&Ju.can_download)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}z({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:w==null?void 0:w.course_group_info,fn:()=>{(0,Ou.Iy)(JSON.parse(sessionStorage.all_student_works_params),"normal_work_list")}}})}}," \u5BFC\u51FA\u6210\u7EE9 ")),(w==null?void 0:w.start_permanent)&&v.createElement(me.default.Item,{onClick:()=>Gu(void 0,null,function*(){let Ju=yield(0,J.ZP)(`/api/homework_commons/${x.categoryId}/export_workspace_files.json`,{method:"post",body:{is_repeat_export:0}});Ju.status===0&&h.history.push(`/classrooms/${x.coursesId}/exportlist/workspace_files`),Ju.status===-3&&(z({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u590D\u5BFC\u51FA\u63D0\u9192",params:x}}),h.history.push(`/classrooms/${x.coursesId}/exportlist/workspace_files`))}),key:"4"},"\u5B9E\u9A8C\u6570\u636E"),!((L=w.homework_status)!=null&&L.includes("\u5BFC\u5165"))&&(0,i.GJ)()&&((ve=w==null?void 0:w.student_works)==null?void 0:ve.length)>0&&((w==null?void 0:w.is_jupyter)||(w==null?void 0:w.is_jupyter_lab))&&v.createElement(me.default.Item,{key:"2"},v.createElement("span",{onClick:Ju=>{var Wu;if((0,i.Rm)()&&!((Wu=l.AssistantObject.normal)!=null&&Wu.can_download)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}z({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:w==null?void 0:w.course_group_info,fn:()=>{var $u,wn;z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",type:2}}),(0,E.xg)(`/classrooms/${x==null?void 0:x.coursesId}/common_homework/${x.categoryId}/${(wn=($u=w==null?void 0:w.student_works)==null?void 0:$u[0])==null?void 0:wn.id}/comment`)}}})}},"\u5B9E\u8BAD\u62A5\u544A")),!((Vt=w.homework_status)!=null&&Vt.includes("\u5BFC\u5165"))&&((mn=w==null?void 0:w.student_works)==null?void 0:mn.length)>0&&!(w!=null&&w.is_jupyter_lab)&&!(w!=null&&w.is_jupyter)&&v.createElement(me.default.Item,{key:"3"},v.createElement(q.ZP,{loading:O,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var Ju;if((0,i.Rm)()&&!((Ju=l.AssistantObject.normal)!=null&&Ju.can_download)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}z({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6",course_groups:w==null?void 0:w.course_group_info,fn:()=>{Qn("\u9644\u4EF6"),Zn(!0)}}})}},"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6")),v.createElement(me.default.Item,{key:"5",onClick:()=>{var Ju;if((0,i.Rm)()&&!((Ju=l.AssistantObject.normal)!=null&&Ju.can_download)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}h.history.push(`/classrooms/${x.coursesId}/exportlist/normal_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))},Oa=L=>{z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:gu==null?void 0:gu.id,status:L}})};return(0,i.dE)()?v.createElement(He,null):v.createElement("section",{className:`${Yt.wrap} minH500`},v.createElement("aside",{className:`minH500 bg-white pl30 ${(0,i.GJ)()?"pt30":""} pr30`},!(w!=null&&w.all_member_count)&&!u["shixunHomeworks/getWorkList"]&&(((je=w==null?void 0:w.homework_status)==null?void 0:je.includes("\u672A\u53D1\u5E03"))||((we=w==null?void 0:w.homework_status)==null?void 0:we.includes("\u672A\u5F00\u59CB")))&&v.createElement(ne.Z,null),v.createElement("aside",null,!!(w!=null&&w.all_member_count)&&v.createElement("aside",{className:"mb30"},v.createElement(c.default,{form:Xu,onChange:ni,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all",file_status:"all"}},!!((P=w.teacher_comment)!=null&&P.length)&&v.createElement(c.default.Item,{name:"teacher_comment"},v.createElement(te.default.Group,{style:{width:"100%"}},v.createElement(D.Z,null,v.createElement(f.Z,{flex:"80px",style:{fontSize:14}},"\u4F60\u7684\u8BC4\u9605:"),v.createElement(f.Z,{flex:"80px"},v.createElement(te.default,{value:"all"},"\u5168\u90E8")),v.createElement(f.Z,{flex:"1"},(Ue=w.teacher_comment)==null?void 0:Ue.map(L=>v.createElement(te.default,{value:L.id,key:L.id}," ",L.name,"(",L.count,") ")))))),!!((K=w==null?void 0:w.file_status)!=null&&K.length)&&(0,i.GJ)()&&v.createElement(c.default.Item,{name:"file_status"},v.createElement(te.default.Group,{style:{width:"100%"}},v.createElement(D.Z,null,v.createElement(f.Z,{flex:"80px",style:{fontSize:14}},"\u9644\u4EF6\u72B6\u6001:"),v.createElement(f.Z,{flex:"80px"},v.createElement(te.default,{value:"all"},"\u5168\u90E8")),v.createElement(f.Z,{flex:"1"},(Ae=w==null?void 0:w.file_status)==null?void 0:Ae.map(L=>v.createElement(te.default,{value:L.id,key:L.id},L.name,"(",L.count,")")))))),!!((G=w.task_status)!=null&&G.length)&&v.createElement(c.default.Item,{name:"task_status"},v.createElement(te.default.Group,{value:[],style:{width:"100%"}},v.createElement(D.Z,null,v.createElement(f.Z,{flex:"80px",style:{fontSize:14}}," \u4F5C\u54C1\u72B6\u6001: "),v.createElement(f.Z,{flex:"80px"},v.createElement(te.default,{value:"all"},"\u5168\u90E8")," "),v.createElement(f.Z,{flex:"1"},(M=w.task_status)==null?void 0:M.map(L=>v.createElement(te.default,{name:"task_status",value:L.id,key:L.id},L.name,"(",L.count,")")))))),!!((V=w.course_group_info)!=null&&V.length)&&v.createElement(c.default.Item,{name:"course_group_info"},v.createElement(te.default.Group,{style:{width:"100%"}},v.createElement(D.Z,null,v.createElement(f.Z,{flex:"80px",style:{fontSize:14}},"\u5206\u73ED\u60C5\u51B5:"),v.createElement(f.Z,{flex:"80px"},v.createElement(te.default,{value:"all",checked:!x.course_group_info},"\u5168\u90E8")),v.createElement(f.Z,{flex:"1",className:`${Yt.workListClass} ${wt.visible?Yt.visible:""} ${wt.status?"":Yt.status}`},v.createElement("div",{ref:el,className:Yt.left},w.course_group_info.map((L,ve)=>v.createElement(te.default,{value:L.course_group_id,key:L.course_group_id}," ",L.group_group_name,"(",L.count,")"))),wt.status&&v.createElement("div",{className:Yt.tips,onClick:()=>Vu(ao(An({},wt),{visible:!wt.visible}))},v.createElement("span",null,wt.visible?"\u5C55\u5F00":"\u6536\u8D77",wt.visible?v.createElement(Su.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):v.createElement(bu.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))))),!(w!=null&&w.hidden_from_teacher)&&v.createElement("div",{className:"mt40",style:{marginBottom:"40px"}},v.createElement("span",{className:"c-grey-333"},"\u4F5C\u4E1A\u6982\u89C8"),v.createElement(re.default,{className:"mt20",locale:{emptyText:v.createElement(ne.Z,null)},columns:ri(),dataSource:[w==null?void 0:w.group_data],pagination:!1})),v.createElement(D.Z,{align:"middle"},v.createElement(f.Z,{flex:"1"},v.createElement(D.Z,{align:"middle"},v.createElement(f.Z,null,v.createElement(X.default.Search,{style:{width:240},allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:L=>{x.page=1,x.search=L.trim(),Fn()}})),v.createElement(f.Z,null,v.createElement("span",{className:"ml5 c-red"},w.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",w.work_count,"\u4E2A\u5B66\u751F\uFF09"))),v.createElement(f.Z,{style:{textAlign:"end"},className:Yt.workListButtonWrap},(w==null?void 0:w.show_ai_review)&&(w==null?void 0:w.is_open_ai_review)&&v.createElement("div",{className:"flex item-center"},(gu==null?void 0:gu.status)=="running"&&v.createElement("div",{className:Yt.under_review},v.createElement(ge.Z,{spinning:!0,className:"mr6",size:"small"}),v.createElement("span",{className:"ml5"},"\u8BC4\u9605\u4E2D\uFF0C\u8FDB\u5EA6"),v.createElement("span",{className:"ml5",style:{color:"#3061D0"}},gu==null?void 0:gu.rate)),["success","failed"].includes(gu==null?void 0:gu.status)&&v.createElement("div",{className:Yt.under_review},"\u8BC4\u9605\u6210\u529F",v.createElement("span",{style:{color:"#3061D0"},onClick:()=>Oa(1)},gu==null?void 0:gu.success_count),"\u4EBA, \u5931\u8D25",v.createElement("span",{style:{color:"#ff0000"},onClick:()=>Oa(0)},gu==null?void 0:gu.fail_count),"\u4EBA"),v.createElement(H.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},v.createElement("i",{className:"iconfont icon-lishijilu mr10 ml20",style:{cursor:"pointer"},onClick:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"}})}}))),!((ut=w.homework_status)!=null&&ut.includes("\u5BFC\u5165"))&&v.createElement("div",{className:`${Yt.btn_review} ${(gu==null?void 0:gu.status)=="running"&&Yt.is_disabled}`,onClick:()=>{(gu==null?void 0:gu.status)!="running"&&lu(!0)}},v.createElement("img",{src:Nl.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"),!((Ie=w.homework_status)!=null&&Ie.includes("\u5BFC\u5165"))&&!(w!=null&&w.is_jupyter||w!=null&&w.is_jupyter_lab)&&v.createElement(q.ZP,{className:"mr10",icon:v.createElement("i",{className:"iconfont icon-chazhong"}),onClick:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:x}})}},"\u6587\u6863\u67E5\u91CD"),!(w!=null&&w.is_new_rule)&&!((Oe=w.homework_status)!=null&&Oe.includes("\u5BFC\u5165"))&&(((m=w==null?void 0:w.homework_status)==null?void 0:m.includes("\u63D0\u4EA4\u4E2D"))||((gt=w==null?void 0:w.homework_status)==null?void 0:gt.includes("\u8865\u4EA4\u4E2D"))||((fe=w==null?void 0:w.homework_status)==null?void 0:fe.includes("\u8FDB\u884C\u4E2D")))&&v.createElement(q.ZP,{className:"mr10",icon:v.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:()=>{var L;if((0,i.Rm)()&&!((L=l.AssistantObject.normal)!=null&&L.can_redo)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}on(!0),Gu(void 0,null,function*(){const Vt=yield(0,J.ZP)(`/api/homework_commons/${x==null?void 0:x.categoryId}/teacher_manage_groups.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});Vt.status===0&&(console.log("\u53D1\u9001\u8BF7\u6C42\u4E86",Vt),St(Vt.data.list),wl(Vt.data.list))})}}," \u4E00\u952E\u6253\u56DE"),((st=w.homework_status)==null?void 0:st.includes("\u5DF2\u622A\u6B62"))&&!w.is_jupyter&&!w.is_jupyter_lab&&v.createElement(q.ZP,{className:"mr10",icon:v.createElement("i",{className:"iconfont icon-daoruwaibuchengji"}),onClick:()=>{xa(!0)}},"\u5BFC\u5165\u6210\u7EE9"),v.createElement(Me.Z,{dropdownRender:si},v.createElement(q.ZP,{icon:v.createElement(Zu.Z,null)},"\u5BFC\u51FA",v.createElement(Qu.Z,null))))),(w==null?void 0:w.is_shixun)&&!(w!=null&&w.open_evaluate)&&!(w!=null&&w.is_close_tips)&&v.createElement(D.Z,{style:{marginTop:"15px",display:"inline-flex",background:"#F5F5F5",borderRadius:4,height:42,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",color:"#9096A3",justifyContent:"space-between"}},v.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u8981\u6559\u5E08\u624B\u52A8\u8BC4\u5206"),v.createElement("span",{style:{cursor:"pointer"},onClick:()=>Gu(void 0,null,function*(){let L=yield(0,J.ZP)(`/api/homework_commons/${x.categoryId}/close_tips.json`,{method:"post"});(L==null?void 0:L.status)===0&&z({type:"shixunHomeworks/getWorkList",payload:An({},x)})})},"X"))),v.createElement(re.default,{loading:u["shixunHomeworks/getWorkList"],hideOnSinglePage:!0,pagination:!1,size:"middle",style:{cursor:"pointer"},scroll:(w==null?void 0:w.anonymous_comment)&&{x:1300},dataSource:Qe,columns:oi,onRow:(L,ve)=>({onClick:()=>{var Vt,mn;(Vt=w.homework_status)!=null&&Vt.includes("\u5BFC\u5165")||(localStorage.setItem("commonhomeworkkey",JSON.stringify(x)),(0,E.xg)(w.is_jupyter||w.is_jupyter_lab?`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/${L.id}/comment?page=${x.page}`:x.course_group?`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/review/${L.id}?ids=${(mn=x.course_group)==null?void 0:mn.toString()}&page=${x.page}`:`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/review/${L.id}?page=${x.page}`))}}),rowKey:"id",onChange:(L,ve,Vt)=>{if(Vt.order===void 0)switch(Vt.field){case"student_id":x.b_order="desc",x.order=Vt.field;break;default:delete x.b_order,delete x.order}else x.b_order=Vt.order.replace("end",""),x.order=Vt.field;Fn()}}))),v.createElement("aside",{className:"tc mb50 mt30"},v.createElement(ue.Z,{showSizeChanger:!0,showQuickJumper:!0,onChange:ai,defaultCurrent:parseInt(x.page)||1,current:parseInt(x.page)||1,defaultPageSize:20,total:o.workList.work_count})),v.createElement(Re,null),v.createElement(N,null),v.createElement(Ne.Z,{getData:Fn}),v.createElement(U.default,{title:"\u667A\u80FD\u8BC4\u9605",bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},open:Jt,width:Et===3&&(w!=null&&w.is_open_ai_review)?1150:600,confirmLoading:$s,centered:!0,okText:"\u5F00\u59CB\u8BC4\u9605",onOk:()=>Gu(void 0,null,function*(){var L,ve;if((0,i.Rm)()&&!((ve=(L=l.AssistantObject)==null?void 0:L.normal)!=null&&ve.can_appraise)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Et===1){if(Ut!==0){if(!Ut){y.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}}lu(!1),ku(!0)}else if(Et===2){if(!(Q===0||De===0)){if(!Q){y.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!De){y.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Q>De){y.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}lu(!1),ku(!0)}else if(Et===3){if(w!=null&&w.is_open_ai_review)if(w!=null&&w.single_score){if(w!=null&&w.zero_commit_student_works)return y.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return y.ZP.warning("\u591A\u7EF4\u5EA6\u8BC4\u5206\u6682\u65F6\u4E0D\u80FD\u652F\u6301\u667A\u80FD\u8BC4\u9605!");else return y.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");ba(!0);const Vt=yield(0,J.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:pt==null?void 0:pt.categoryId,range:Ia}});(Vt==null?void 0:Vt.status)===0&&(lu(!1),cl()),ba(!1)}}),onCancel:()=>{lu(!1),jn()}},v.createElement("div",null,v.createElement("div",null,v.createElement("div",{style:{background:"#F6F7F9",height:40},className:"flex item-center"},v.createElement("span",{style:{margin:"0 20px"}},"\u8BC4\u9605\u65B9\u5F0F"),v.createElement(B.ZP.Group,{value:Et,onChange:L=>_t(L.target.value)},v.createElement(B.ZP,{value:1},"\u7EDF\u4E00\u5F97\u5206"),v.createElement(B.ZP,{value:2,className:"mr20"},"\u533A\u95F4\u968F\u673A\u5F97\u5206"),(w==null?void 0:w.show_ai_review)&&v.createElement(B.ZP,{value:3},"\u667A\u80FD\u8BC4\u9605 ",v.createElement("img",{style:{marginBottom:"1px"},src:Du.Z})))),Et===1&&v.createElement("div",null,v.createElement("div",{className:"mt15 mb5"},v.createElement("span",{style:{color:"red"}},"*")," \u5F97\u5206"),v.createElement(ee.Z,{size:"large",min:0,max:100,value:Ut,onChange:L=>ft(L),style:{width:"100%"}})),Et===2&&v.createElement("div",{style:{display:"flex",marginTop:"20px",alignItems:"center"}},v.createElement("div",{style:{width:60}},v.createElement("span",{style:{color:"red"}},"*")," \u6700\u4F4E\u5206"),v.createElement(ee.Z,{size:"large",min:0,max:100,value:Q,onChange:L=>it(L),style:{width:"calc(50% - 70px)"}}),v.createElement("div",{style:{width:80}},v.createElement("span",{style:{color:"red",marginLeft:20}},"*")," \u6700\u9AD8\u5206"),v.createElement(ee.Z,{size:"large",min:0,max:100,value:De,onChange:L=>vt(L),style:{width:"calc(50% - 70px)"}})),[1,2].includes(Et)&&v.createElement(v.Fragment,null,v.createElement("div",{className:"mt15 mb5"},"\u8BC4\u8BED"),v.createElement(X.default.TextArea,{value:qe,onChange:L=>Ot(L.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}),v.createElement("div",{className:"mt15 mb5"},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),v.createElement(X.default.TextArea,{value:Rt,onChange:L=>Bt(L.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"})),Et===3&&(w!=null&&w.is_open_ai_review?v.createElement(Qa,{range:Ia,setRange:L=>ei(L)}):v.createElement(ne.Z,{customText:"\u6B64\u529F\u80FD\u9700\u8981\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u4EE5\u540E\u624D\u80FD\u4F7F\u7528\u3002",ButtonText:"\u53BB\u5F00\u542F",ButtonClick:()=>{window.location.href=`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/detail?tabs=5`}}))))),v.createElement(U.default,{title:"\u63D0\u793A",open:Uu,centered:!0,okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>Gu(void 0,null,function*(){let L={};Et===1?L.score=Ut||"0":(L.min_score=Q||"0",L.max_score=De||"0"),L.comment=qe,L.hidden_comment=Rt,Pu===1?L.student_work_ids=Qe.map(Vt=>Vt.id):L.student_work_ids=Qe.filter(Vt=>!Vt.has_comment).map(Vt=>Vt.id),(yield(0,J.ZP)(`/api/homework_commons/${x.categoryId}/batch_add_score.json`,{method:"post",body:L})).status===0&&(y.ZP.info("\u4FEE\u6539\u6210\u529F"),ku(!1),jn(),Fn())}),onCancel:()=>{jn(),ku(!1)}},v.createElement("div",{style:{padding:"32px",textAlign:"center"}},v.createElement("span",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),v.createElement("br",null),v.createElement(B.ZP.Group,{value:Pu,onChange:L=>pu(L.target.value)},v.createElement(B.ZP,{value:1},"\u8986\u76D6\u5DF2\u6709\u8BC4\u8BBA"),v.createElement(B.ZP,{value:2},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4")))),v.createElement(U.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Au,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Gu(void 0,null,function*(){if(wl(ht),Et===2&&Un.current){if(hn.length<=0){y.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!qe){y.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let L=yield(0,J.ZP)(`/api/homework_commons/${x.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:x.categoryId,comment:qe,status:hn,course_group_ids:Un.current}});L.status===0&&(_e(L.course_group_count),sl(L),on(!1),vn(!0))}else{if(!(Q===0||De===0)){if(!Q){y.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!De){y.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Q>De){y.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!qe){y.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let L=yield(0,J.ZP)(`/api/homework_commons/${x.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:x.categoryId,comment:qe,min_score:Q,max_score:De,course_group_ids:Un.current}});L.status===0&&(_e(L.course_group_count),sl(L),on(!1),vn(!0))}}),onCancel:()=>{on(!1),jn()}},v.createElement("div",{style:{padding:"32px"}},v.createElement("div",null,v.createElement("div",{style:{display:"flex",marginBottom:"12px"}},v.createElement("div",{style:{flexShrink:"0",marginRight:"15px"}}," ",v.createElement("span",{style:{color:"red"}},"*"),"\u5206\u73ED\uFF1A"),v.createElement("div",{className:ht.length>15?Yt.scroll:"",style:{overflowX:"hidden"}},ht==null?void 0:ht.map((L,ve)=>v.createElement(te.default,{style:{textAlign:"left",margin:"0"},value:L.course_group_id,key:L.course_group_id,onChange:()=>{li(L.course_group_id,ht)},checked:L.checked},L.group_group_name,"(",L.count,")")))),v.createElement("div",null,v.createElement("span",{style:{width:"80px"}}," ",v.createElement("span",{style:{color:"red"}},"*"),"\u6253\u56DE\u65B9\u5F0F\uFF1A"),v.createElement(B.ZP.Group,{value:Et,onChange:L=>{_t(L.target.value)}},v.createElement(B.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),v.createElement(B.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Et===1&&v.createElement("div",{style:{display:"flex",marginTop:"20px"}},v.createElement("span",{style:{width:"70px",textAlign:"end"}},v.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),v.createElement(ee.Z,{min:0,max:100,value:Q,onChange:L=>it(L),style:{width:"100px"}}),v.createElement("span",{style:{width:"80px",textAlign:"end"}},v.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),v.createElement(ee.Z,{min:0,max:100,value:De,onChange:L=>vt(L),style:{width:"100px"}})),Et===2&&v.createElement("div",{style:{display:"flex",marginTop:"20px"}},v.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),v.createElement(te.default.Group,{onChange:L=>{rl([...L])},style:{width:"100%"}},(Pt=w.task_status)==null?void 0:Pt.map((L,ve)=>v.createElement(te.default,{name:"task_status",value:L.id},L.name,"(",L.count,")")))),v.createElement("div",{style:{display:"flex",marginTop:"20px"}},v.createElement("span",{style:{width:"70px",textAlign:"end"}},v.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),v.createElement(xu.Z,{className:Yt.MdEditor,onChange:L=>Ot(L),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),v.createElement(U.default,{open:Dn,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Gu(void 0,null,function*(){Et===2?(yield(0,J.ZP)(`/api/homework_commons/${x.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:x.categoryId,comment:qe,status:hn,course_group_ids:Un.current}})).status===0&&(y.ZP.info("\u6253\u56DE\u6210\u529F"),jn(),Fn(),vn(!1)):(yield(0,J.ZP)(`/api/homework_commons/${x.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:x.categoryId,comment:qe,min_score:Q,max_score:De,course_group_ids:Un.current}})).status===0&&(y.ZP.info("\u6253\u56DE\u6210\u529F"),jn(),Fn(),vn(!1))}),onCancel:()=>{jn(),vn(!1)}},v.createElement("div",{style:{padding:"32px"}},Et===1&&v.createElement("span",null,"\u786E\u8BA4\u5C06\u9009\u4E2D\u7684",Fe,"\u4E2A\u73ED\u7EA7\u4E2D, \u6210\u7EE9\u5728",Q,"-",De,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Et===2&&v.createElement("span",null,"\u786E\u8BA4\u5C06",Fe,"\u4E2A\u73ED\u7EA7\u4E2D\u4F5C\u4E1A\u72B6\u6001\u5728",(Kt=w.task_status)==null?void 0:Kt.filter(L=>hn==null?void 0:hn.includes(L.id)).map(L=>L.name).toString(),"\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),v.createElement("br",null),v.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",Gt==null?void 0:Gt.count,"\u540D\u5B66\u751F"))),v.createElement(U.default,{open:Dl,width:900,centered:!0,closeIcon:!1,footer:v.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},v.createElement("div",null,v.createElement(q.ZP,{className:"mr20",style:{background:"none"},icon:v.createElement("i",{className:"iconfont icon-yijiandianping"}),onClick:L=>{var ve;if(L.preventDefault(),(0,i.Rm)()&&!((ve=l.AssistantObject.normal)!=null&&ve.can_view)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,Ye.O5)()&&(0,E.xg)(`${il}`)}}," \u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),v.createElement("span",{className:"mr10"},"\u8C03\u5206"),v.createElement(ee.Z,{min:0,onChange:(0,ke.debounce)(L=>Gu(void 0,null,function*(){var ve;if(ft(L),(0,i.Rm)()&&!((ve=l.AssistantObject.normal)!=null&&ve.can_appraise)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(yield(0,J.ZP)(`/api/student_works/${de}/adjust_score.json`,{method:"post",body:{score:L}})).status===0&&(y.ZP.success("\u64CD\u4F5C\u6210\u529F"),z({type:"shixunHomeworks/getWorkList",payload:An({},x)}))}),2e3)})),v.createElement(q.ZP,{type:"primary",onClick:L=>Hn(!1)},"\u5173\u95ED")),onOk:()=>Gu(void 0,null,function*(){}),onCancel:()=>{Hn(!1)}},v.createElement("div",{className:Yt.viewcode},v.createElement("div",{className:Yt.lefttitle},"\u67E5\u770B\u4EE3\u7801"),v.createElement("div",null,v.createElement("span",{className:"mr10"},"\u6587\u4EF6\u8DEF\u5F84"),zt&&v.createElement(k.default,{style:{width:200},value:(Se=zt[0])==null?void 0:Se.path}," ",zt==null?void 0:zt.map(L=>v.createElement(k.default.Option,{value:L.path},L.path))," "))),v.createElement(ge.Z,{spinning:ru},v.createElement("iframe",{srcDoc:Nt,style:{border:"none",width:"910px",marginLeft:"-38px",height:"550px"}}))),v.createElement(U.default,{width:675,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Sn,centered:!0,onCancel:()=>Zn(!1),onOk:()=>{Ln=="\u9644\u4EF6"?Ma(!1):Ln=="\u6279\u6CE8"&&Ma(!0),Zn(!1)}},v.createElement(te.default,{checked:qu,onChange:L=>{un(L.target.checked)}},"\u540C\u65F6\u5BFC\u51FA\u5B66\u751F\u63D0\u4EA4\u8BB0\u5F55"),v.createElement("div",{className:Yt.export_type_modal_title},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u9644\u4EF6\u7C7B\u578B"),v.createElement("div",{className:Yt.export_type_modal},v.createElement("div",{className:Yt.export_type_modal_con},v.createElement("div",{className:`${Yt.type_item} ${Ln=="\u9644\u4EF6"?Yt.type_item_active:""}`,onClick:()=>Qn("\u9644\u4EF6")},v.createElement("div",{className:`${Yt.img_warp}`},v.createElement("img",{src:fu.Z,width:72,height:80})),v.createElement("span",null,"\u5B66\u751F\u63D0\u4EA4\u7684\u9644\u4EF6")),v.createElement("div",{className:`${Yt.type_item} ${Ln=="\u6279\u6CE8"?Yt.type_item_active:""}`,onClick:()=>Qn("\u6279\u6CE8")},v.createElement("div",{className:`${Yt.img_warp}`},v.createElement("img",{src:mu.Z,width:99,height:80})),v.createElement("span",null,"\u5305\u542B\u6279\u6CE8\u5185\u5BB9\u7684\u9644\u4EF6"))),v.createElement("div",{className:Yt.export_type_modal_waring},"\u5982\u5B66\u751F\u672A\u4E0A\u4F20\u9644\u4EF6\uFF0C\u4EC5\u4F1A\u5BFC\u51FA\u8BE5\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u9898\u8BB0\u5F55"))),v.createElement(wu,{title:Mt==null?void 0:Mt.title,open:(Mt==null?void 0:Mt.key)=="\u4F5C\u4E1A\u6982\u89C8",task_status:Mt==null?void 0:Mt.task_status,new_work_status:Mt==null?void 0:Mt.new_work_status,shixunHomeworks:o,destroyOnClose:!0,centered:!0,onCancel:()=>{rn()},footer:null,width:764,course_group:x==null?void 0:x.course_group}),v.createElement(lt.Z,{visible:Xs,getData:Fn,categoryId:x.categoryId,onCancle:()=>{xa(!1)}}),v.createElement(Pl,null),v.createElement(jl,{getData:()=>cl()}))};var ro=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u,user:I})=>({shixunHomeworks:o,classroomList:l,loading:u.effects,user:I}))(oo),pl=a(90524),so=a(83071),io=Object.defineProperty,Rl=Object.getOwnPropertySymbols,co=Object.prototype.hasOwnProperty,mo=Object.prototype.propertyIsEnumerable,zl=(o,l,u)=>l in o?io(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Eo=(o,l)=>{for(var u in l||(l={}))co.call(l,u)&&zl(o,u,l[u]);if(Rl)for(var u of Rl(l))mo.call(l,u)&&zl(o,u,l[u]);return o},po=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const go=({shixunHomeworks:o,dispatch:l})=>{const u=(0,h.useParams)();return e.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:o.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>po(void 0,null,function*(){(yield l({type:"shixunHomeworks/deleteReply",payload:{object_id:o.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(y.ZP.success("\u5220\u9664\u6210\u529F"),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"shixunHomeworks/getReplyList",payload:Eo({},o.actionTabs.params)}))}),onCancel:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var fo=(0,h.connect)(({shixunHomeworks:o})=>({shixunHomeworks:o}))(go),gl=a(67135),Hl=a(26227),Ql=a(63524),Tn={flex_box_center:"flex_box_center___eQbfr",flex_space_between:"flex_space_between___yYxed",flex_box_vertical_center:"flex_box_vertical_center___hnVLv",flex_box_center_end:"flex_box_center_end___dJtsJ",flex_box_column:"flex_box_column___bbLAL",top:"top___wdmbO",desc:"desc___io462",liked:"liked___lE9CL",likedActive:"likedActive____w2_o",reply:"reply___BEzBQ",replyList:"replyList___m4VYn",comment:"comment___bM8aM",headpic:"headpic___qQASP"},Ct=a(59301),vo=Object.defineProperty,Ul=Object.getOwnPropertySymbols,Fo=Object.prototype.hasOwnProperty,_o=Object.prototype.propertyIsEnumerable,Wl=(o,l,u)=>l in o?vo(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,cn=(o,l)=>{for(var u in l||(l={}))Fo.call(l,u)&&Wl(o,u,l[u]);if(Ul)for(var u of Ul(l))_o.call(l,u)&&Wl(o,u,l[u]);return o},In=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});d().locale("ZH-cn");const Ao=({shixunHomeworks:o,classroomList:l,user:u,globalSetting:I,loading:O,dispatch:T})=>{const[z,W]=(0,e.useState)(cn({},(0,h.useParams)())),[g,Y]=(0,e.useState)(!1),[j,_]=(0,e.useState)(-1),[je,we]=(0,e.useState)(""),[P,Ue]=(0,e.useState)(""),{workList:K}=o,{detailLeftMenus:Ae}=l,{replyList:G,workDetail:M}=o;z.page_size=10,(0,e.useEffect)(()=>{T({type:"shixunHomeworks/getReplyList",payload:cn({},z)}),T({type:"shixunHomeworks/getWorkDetail",payload:cn({},z)}),Ae.course_modules||T({type:"classroomList/getClassroomLeftMenus",payload:cn({},z)})},[z.categoryId]);const V=Ie=>{Ie=Ie!=null&&Ie.includes(".json")?Ie:`${Ie}.json`,U.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ct.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>In(void 0,null,function*(){var Oe;const m=yield(0,gl.$Q)({url:Ie});if(!m)return;y.ZP.success("\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE");const gt=yield(0,gl.Ir)({id:m.shixun_identifier});if(gt!=null&>.game_identifier){(Oe=h.history)==null||Oe.push(`/tasks/${gt.game_identifier}`);return}(gt==null?void 0:gt.status)===2?V(gt==null?void 0:gt.message):(gt==null?void 0:gt.status)===3&&ut(gt==null?void 0:gt.message)})})},ut=Ie=>{U.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ct.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ie,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Ct.createElement("section",{className:Tn.bg},Ct.createElement(ge.Z,{spinning:O["shixunHomeworks/getWorkDetail"]},Ct.createElement("section",{className:""},Ct.createElement("aside",{className:[Tn.desc,"c-black","font14","bg-white"].join(" ")},o.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&Ct.createElement("div",null,Ct.createElement(bn.Z,{value:(M==null?void 0:M.description)||"\u6682\u65E0\uFF5E"})),Ct.createElement(so.Z,{authority:(0,i.GJ)(),showDimensions:!1,dataSource:M==null?void 0:M.attachments,callback:()=>{T({type:"shixunHomeworks/getWorkDetail",payload:cn({},z)})}}),o.actionTabs.key==="\u7F16\u8F91\u4F5C\u4E1A"&&Ct.createElement("aside",{className:["bg-white"].join(" ")},Ct.createElement(xu.Z,{onChange:Ie=>{we(Ie)},defaultValue:M==null?void 0:M.explanation,height:200,isFocus:!0,watch:!0}),Ct.createElement(D.Z,null,Ct.createElement(f.Z,{span:24,className:"tr"},Ct.createElement(q.ZP,{type:"default",size:"middle",onClick:()=>In(void 0,null,function*(){T({type:"shixunHomeworks/setActionTabs",payload:{key:""}})})},"\u53D6\u6D88"),Ct.createElement(q.ZP,{type:"primary",size:"middle",className:"ml20",onClick:()=>In(void 0,null,function*(){je===""?y.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield T({type:"shixunHomeworks/updateWork",payload:{explanation:je,categoryId:z.categoryId}})).status===0&&(y.ZP.success("\u64CD\u4F5C\u6210\u529F"),T({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),T({type:"shixunHomeworks/getWorkDetail",payload:cn({},z)}))})},"\u4FDD\u5B58"))))),Ct.createElement("aside",{className:[Tn.reply,"bg-white","mt20"].join(" ")},g&&Ct.createElement(xu.Z,{onChange:Ie=>{we(Ie)},height:200,isFocus:!0,watch:!0}),Ct.createElement(D.Z,{onClick:()=>{Y(!0)}},Ct.createElement(f.Z,{flex:"1",style:{pointerEvents:"none"}},!g&&Ct.createElement(X.default,{size:"middle",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),Ct.createElement(f.Z,null,Ct.createElement(q.ZP,{type:"primary",size:"middle",onClick:()=>In(void 0,null,function*(){if((0,i.Rm)()&&!l.AssistantObject.normal.can_create){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}je===""?y.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield T({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:z.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:je}}})).status===0&&(y.ZP.success("\u53D1\u5E03\u6210\u529F"),T({type:"shixunHomeworks/getReplyList",payload:cn({},z)}),Y(!1),we(""))})},"\u53D1\u8868")))),(G==null?void 0:G.comments)&&G.comments!=""&&Ct.createElement("aside",{className:[Tn.replyList,"bg-white"].join(" ")},Ct.createElement(ge.Z,{spinning:O["shixunHomeworks/getReplyList"]},G==null?void 0:G.comments.map(function(Ie,Oe){var m,gt,fe,st;return Ct.createElement(D.Z,{gutter:[12,12],key:Oe},Ct.createElement(f.Z,{flex:"40px"},Ct.createElement("img",{className:Tn.headpic,width:"40",src:`${pl.Z.IMG_SERVER}/images/${(m=Ie==null?void 0:Ie.author)==null?void 0:m.image_url}`})),Ct.createElement(f.Z,{flex:"1"},Ct.createElement(D.Z,{align:"middle"},Ct.createElement(f.Z,{span:20},Ct.createElement("span",{className:"c-light-black"},(gt=Ie==null?void 0:Ie.author)==null?void 0:gt.name),Ct.createElement("span",{className:"c-light-black ml10"},Ie==null?void 0:Ie.time," \u53D1\u5E03")),Ct.createElement(f.Z,{className:"tr",span:4},((0,i.GJ)()||((fe=u==null?void 0:u.userInfo)==null?void 0:fe.login)===((st=Ie==null?void 0:Ie.author)==null?void 0:st.login))&&Ct.createElement(H.Z,{title:"\u5220\u9664"},Ct.createElement(Hl.Z,{className:"current",onClick:()=>{T({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:z,selectArr:Ie}})}}))),Ct.createElement(f.Z,{span:24},Ct.createElement(bn.Z,{value:Ie.content})),Ie.children&&Ct.createElement("aside",{className:Tn.comment},Ie.children.map(function(Pt,Kt){var Se,pt;return Ct.createElement(D.Z,{key:Kt},Ct.createElement(f.Z,{span:24},Ct.createElement(D.Z,null,Ct.createElement(f.Z,{flex:"1"},Pt.author.name,Ct.createElement("span",{className:"c-light-black ml10"},Pt==null?void 0:Pt.time)),Ct.createElement(f.Z,null,((0,i.GJ)()||((Se=u==null?void 0:u.userInfo)==null?void 0:Se.login)===((pt=Pt==null?void 0:Pt.author)==null?void 0:pt.login))&&Ct.createElement(H.Z,{title:"\u5220\u9664"},Ct.createElement(Hl.Z,{className:"current",onClick:()=>{T({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:z,selectArr:Pt}})}}))))),Ct.createElement(f.Z,null,Ct.createElement(bn.Z,{value:Pt.content})))})),Ct.createElement(f.Z,{span:24,className:"mt5 c-light-black"},j===Oe&&Ct.createElement("aside",null,Ct.createElement(xu.Z,{onChange:Pt=>{Ue(Pt)},height:150,isFocus:!0}),Ct.createElement(D.Z,null,Ct.createElement(f.Z,{span:24,className:"tr"},Ct.createElement(q.ZP,{type:"primary",size:"middle",onClick:()=>In(this,null,function*(){P===""?y.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield T({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:z.categoryId,jour_type:"HomeworkCommon",m_parent_id:Ie.id,reply_id:1,notes:P}}}),T({type:"shixunHomeworks/getReplyList",payload:cn({},z)}),y.ZP.success("\u53D1\u5E03\u6210\u529F"),_(-1))})},"\u53D1\u8868")))),j!==Oe&&Ct.createElement("div",{className:"tr"},Ct.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>_(Oe)}),!!Ie.user_praise&&Ct.createElement("span",{className:"c-orange"},Ct.createElement(Ql.Z,{className:"mr5 ml30",onClick:()=>In(this,null,function*(){yield T({type:"shixunHomeworks/replyUnLike",payload:{object_id:Ie.id,object_type:"journals_for_message"}}),T({type:"shixunHomeworks/getReplyList",payload:cn({},z)})})}),!!Ie.praise_count&&Ie.praise_count),!Ie.user_praise&&Ct.createElement("span",null,Ct.createElement(Ql.Z,{className:"mr5 ml30",onClick:()=>In(this,null,function*(){yield T({type:"shixunHomeworks/replyLike",payload:{object_id:Ie.id,object_type:"journals_for_message"}}),T({type:"shixunHomeworks/getReplyList",payload:cn({},z)})})}),!!Ie.praise_count&&Ie.praise_count))))))}))))),Ct.createElement("aside",{className:"tc mt30 pb30"},Ct.createElement(ue.Z,{defaultCurrent:1,total:G==null?void 0:G.messages_count,hideOnSinglePage:!0,current:z.page||1,onChange:Ie=>{z.page=Ie,T({type:"shixunHomeworks/getReplyList",payload:cn({},z)})}})),Ct.createElement(fo,null))};var yo=(0,h.connect)(({shixunHomeworks:o,classroomList:l,user:u,loading:I,globalSetting:O})=>({shixunHomeworks:o,globalSetting:O,user:u,classroomList:l,loading:I.effects}))(Ao),Co=Object.defineProperty,Yl=Object.getOwnPropertySymbols,Bo=Object.prototype.hasOwnProperty,ho=Object.prototype.propertyIsEnumerable,Gl=(o,l,u)=>l in o?Co(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Vl=(o,l)=>{for(var u in l||(l={}))Bo.call(l,u)&&Gl(o,u,l[u]);if(Yl)for(var u of Yl(l))ho.call(l,u)&&Gl(o,u,l[u]);return o};d().locale("ZH-cn");const Do=({shixunHomeworks:o,classroomList:l,globalSetting:u,loading:I,dispatch:O})=>{var T,z;const W=(0,h.useParams)(),{detailLeftMenus:g}=l,{replyList:Y,referenceAnswer:j}=o;return W.page_size=10,(0,e.useEffect)(()=>{O({type:"shixunHomeworks/getReplyList",payload:Vl({},W)}),O({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:W.categoryId}}),g.course_modules||O({type:"classroomList/getClassroomLeftMenus",payload:Vl({},W)})},[W.categoryId]),e.createElement("section",{className:"pb30 bg-white pl30 pr30 pt30"},e.createElement("aside",{className:["c-black","font14"].join(" ")},e.createElement("div",null,(j==null?void 0:j.reference_answer)&&e.createElement(bn.Z,{value:j==null?void 0:j.reference_answer}),!(j!=null&&j.reference_answer)&&!((T=j.attachments)!=null&&T.length)&&e.createElement(ne.Z,null)),(z=j==null?void 0:j.attachments)==null?void 0:z.map((_,je)=>e.createElement("div",null,e.createElement("a",{href:`${pl.Z.API_SERVER}${_.url}`},e.createElement("span",{className:"iconfont icon-fujian c-green font14"}),e.createElement("span",{className:"ml10 c-black"},_.title),e.createElement("span",{className:"c-light-black ml20 font12"},_.filesize))))))};var wo=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u,globalSetting:I})=>({shixunHomeworks:o,globalSetting:I,classroomList:l,loading:u.effects}))(Do),xo=a(97639),bo=a(77579),Bu=a(10670),en=a(59301),tl=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Io=({shixunHomeworks:o,loading:l,dispatch:u})=>{var I,O;const[T,z]=(0,e.useState)(!0),[W,g]=(0,e.useState)(!1),[Y,j]=(0,e.useState)([]),[_,je]=(0,e.useState)([]),[we,P]=(0,e.useState)([]),[Ue,K]=(0,e.useState)([]),[Ae,G]=(0,e.useState)(""),M=(0,h.useParams)();function V(){return tl(this,null,function*(){let Oe=yield(0,J.ZP)(`/api/homework_commons/${M.categoryId}/homework_common_collaborators.json`,{method:"get"});je(Oe)})}function ut(){return tl(this,null,function*(){var Oe;let m=yield(0,J.ZP)(`/api/courses/${M==null?void 0:M.coursesId}/teachers`,{method:"get",params:{homework_id:M.categoryId,limit:1e3}});(Oe=m==null?void 0:m.teacher_list)==null||Oe.map(gt=>{gt.key=gt.user_id}),P(m==null?void 0:m.teacher_list),K(m==null?void 0:m.teacher_list)})}(0,e.useEffect)(()=>{V(),((0,i.G5)()||(0,i.Rm)())&&ut()},[M]);const Ie=()=>{};return en.createElement("section",{className:Bu.Z.form},en.createElement(D.Z,{className:Bu.Z.content,style:{padding:"20px 30px",gap:20}},(I=_==null?void 0:_.data)==null?void 0:I.map(Oe=>en.createElement(D.Z,{align:"middle",className:`${Bu.Z.borderSty} ${Ae===(Oe==null?void 0:Oe.id)?Bu.Z.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},en.createElement("span",{className:"c-grey-333"},Oe==null?void 0:Oe.real_name),(_==null?void 0:_.can_edit)&&en.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${Bu.Z.delSty}`,onMouseEnter:()=>{G(Oe.id)},onMouseLeave:()=>{G("")},onClick:()=>tl(void 0,null,function*(){(yield(0,J.ZP)(`/api/homework_commons/${M.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:Oe.id}})).status===0&&(y.ZP.info("\u5220\u9664\u6210\u529F"),V(),ut())})}))),(_==null?void 0:_.can_edit)&&en.createElement(q.ZP,{className:Bu.Z.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>g(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005"),!(_!=null&&_.can_edit)&&!((O=_==null?void 0:_.data)!=null&&O.length)&&en.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005")),en.createElement(U.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:W,onCancel:()=>g(!1),onOk:()=>tl(void 0,null,function*(){if(Y.length===0){y.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}(yield(0,J.ZP)(`/api/homework_commons/${M.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Y}})).status===0&&(y.ZP.info("\u6DFB\u52A0\u6210\u529F"),j([]),V(),ut(),g(!1))})},en.createElement("div",null,en.createElement("div",{style:{display:"flex"}},en.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",en.createElement(X.default.Search,{onChange:Oe=>{P(Ue.filter(m=>m.name.indexOf(Oe.target.value)>-1))}})),en.createElement(re.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(Oe,m)=>{j(Oe)},selectedRowKeys:Y,getCheckboxProps:Oe=>({disabled:Oe.is_collaborator})},pagination:!1,dataSource:we,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var Mo=(0,h.connect)(({shixunHomeworks:o,loading:l})=>({shixunHomeworks:o,loading:l.effects}))(Io),Oo=a(77736),No=a(32134),Po=a(12893),So=a(66415),Ve=a(59301),Zo=Object.defineProperty,Lo=Object.defineProperties,jo=Object.getOwnPropertyDescriptors,Jl=Object.getOwnPropertySymbols,ko=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,Kl=(o,l,u)=>l in o?Zo(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Ku=(o,l)=>{for(var u in l||(l={}))ko.call(l,u)&&Kl(o,u,l[u]);if(Jl)for(var u of Jl(l))To.call(l,u)&&Kl(o,u,l[u]);return o},fl=(o,l)=>Lo(o,jo(l)),vl=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Ro=({shixunHomeworks:o,loading:l,globalSetting:u,user:I,dispatch:O})=>{var T,z,W,g,Y;const j=(0,h.useParams)(),_=(0,h.useLocation)(),{verifyModelUser:je,ContactModalElement:we}=(0,So.Z)(),{workSetting:P,workList:Ue}=o,[K,Ae]=(0,e.useState)(!0),[G]=c.default.useForm(),[M,V]=(0,e.useState)(!1),[ut,Ie]=(0,e.useState)(!1),[Oe,m]=(0,e.useState)(!1),[gt,fe]=U.default.useModal();let[st,Pt]=(0,e.useState)([{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}]),[Kt,Se]=(0,e.useState)([]),[pt,Be]=(0,e.useState)([]),[x,pe]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,teacher_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",is_repeat_minus:"",repeat_setting_score:"",repeat_limit:"",single_score:!0,score_details:[{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}],is_open_ai_review:!1});const w=((T=Ue==null?void 0:Ue.homework_status)==null?void 0:T.includes("\u533F\u8BC4\u4E2D"))||((z=Ue==null?void 0:Ue.homework_status)==null?void 0:z.includes("\u7533\u8BC9\u4E2D")),Mt=((W=Ue==null?void 0:Ue.homework_status)==null?void 0:W.includes("\u533F\u8BC4\u4E2D"))||((g=Ue==null?void 0:Ue.homework_status)==null?void 0:g.includes("\u7533\u8BC9\u4E2D"))||((Y=Ue==null?void 0:Ue.homework_status)==null?void 0:Y.includes("\u5DF2\u622A\u6B62"));(0,e.useEffect)(()=>{},[]),(0,e.useEffect)(()=>{Ae(!(P!=null&&P.can_edit))},[P]),(0,e.useEffect)(()=>{P!=null&&P.course_id&&(Object.keys(x).map(function(De){De.indexOf("proportion")>-1&&(P[De]=(P[De]*100).toFixed(0)),x[De]=P[De]}),(!x.allow_late||!x.unified_late)&&(x.late_penalty=5),Kt=JSON.parse(JSON.stringify(P.group_settings.map(De=>fl(Ku({},De),{group_name:[De.group_name]})).filter(De=>De.publish_time!==null))),pt=JSON.parse(JSON.stringify(P.allow_late_settings.map(De=>fl(Ku({},De),{group_name:[De.group_name]})).filter(De=>De.late_time!==null))),st=JSON.parse(JSON.stringify(P.score_details.map(De=>Ku({},De)))),pe(Ku({},x)),Pt([...st]),Se([...Kt]),Be([...pt]))},[P]);const Xt=()=>{O({type:"shixunHomeworks/getWorkSetting",payload:Ku({},j)})},Qe=()=>vl(void 0,null,function*(){Ie(!0);let De=!1;if(st==null||st.find(Q=>{if(Q.name===""||Q.score===""){De=!0;return}}),De)return;if(Ut().toFixed(2)!=100){y.ZP.warning("\u6574\u4E2A\u4F5C\u4E1A\u6700\u7EC8\u7684\u6EE1\u5206\u503C\u5FC5\u987B\u4E3A100\u5206");return}if(ft(st)){y.ZP.warning("\u7EF4\u5EA6\u540D\u79F0\u4E0D\u80FD\u91CD\u590D");return}const vt=JSON.parse(JSON.stringify(x));if(vt.categoryId=j.categoryId,x.unified_setting||Kt==null||Kt.map(Q=>{var it,qe;if(!Q.publish_time||!Q.end_time)throw y.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Q.group_name)throw y.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");Q.group_name=typeof(Q==null?void 0:Q.group_name)=="string"?[Q==null?void 0:Q.group_name]:Q==null?void 0:Q.group_name,console.log("item:0",Q,P.group_settings,Kt),Q.group_id=(qe=(it=Q==null?void 0:Q.group_name)==null?void 0:it.map(Ot=>{var Rt,Bt;let Jt=(Bt=(Rt=P.group_settings)==null?void 0:Rt.filter(lu=>(lu==null?void 0:lu.group_name)===Ot))==null?void 0:Bt[0];return console.log("d:",Jt,Ot),Jt==null?void 0:Jt.group_id}))==null?void 0:qe.toString().split(",")}),vt.group_settings=Kt,vt.score_details=st,x.allow_late)if(x.unified_late){if(x.late_penalty===null||x.late_penalty===void 0||x.late_penalty<0||x.late_penalty>100)throw y.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!x.late_time)throw y.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else pt=pt==null?void 0:pt.map(Q=>{var it,qe;if(Q.late_penalty===null||Q.late_penalty===void 0||Q.late_penalty<0||Q.late_penalty>100)throw y.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Q.late_time)throw y.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Q.group_name)throw y.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Q.group_name=typeof(Q==null?void 0:Q.group_name)=="string"?[Q==null?void 0:Q.group_name]:Q==null?void 0:Q.group_name,Q.group_id=(qe=(it=Q==null?void 0:Q.group_name)==null?void 0:it.map(Ot=>{var Rt,Bt;let Jt=(Bt=(Rt=P.group_settings)==null?void 0:Rt.filter(lu=>(lu==null?void 0:lu.group_name)===Ot))==null?void 0:Bt[0];return Jt==null?void 0:Jt.group_id}))==null?void 0:qe.toString().split(","),Q}),vt.allow_late_settings=pt;Object.keys(vt).map(function(Q){Q.indexOf("proportion")>-1&&(vt[Q]=vt[Q]/100)}),JSON.stringify(st)!==JSON.stringify(P==null?void 0:P.score_details)||(P==null?void 0:P.single_score)!=(x==null?void 0:x.single_score)?(U.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",centered:!0,icon:null,content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u8BC4\u5206\u7EF4\u5EA6\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A",onOk:()=>vl(void 0,null,function*(){(yield(0,J.ZP)(`/api/homework_commons/${j.categoryId}/score_setting_with_normal.json`,{method:"post",body:Ku({},vt)})).status===0&&(y.ZP.success("\u66F4\u65B0\u6210\u529F"),P!=null&&P.have_repeated&&((P==null?void 0:P.is_repeat_minus)!==(x==null?void 0:x.is_repeat_minus)||(P==null?void 0:P.repeat_setting_score)!==(x==null?void 0:x.repeat_setting_score)||(P==null?void 0:P.repeat_limit)!==(x==null?void 0:x.repeat_limit))&&U.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9",cancelText:"\u53D6\u6D88",okText:"\u7ACB\u5373\u67E5\u91CD",onOk:()=>{O({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:j}})}}),Xt(),O({type:"shixunHomeworks/getWorkList",payload:Ku({},j)}))})}),m(!0)):(yield(0,J.ZP)(`/api/homework_commons/${j.categoryId}/score_setting_with_normal.json`,{method:"post",body:Ku({},vt)})).status===0&&(y.ZP.success("\u66F4\u65B0\u6210\u529F"),P!=null&&P.have_repeated&&((P==null?void 0:P.is_repeat_minus)!==(x==null?void 0:x.is_repeat_minus)||(P==null?void 0:P.repeat_setting_score)!==(x==null?void 0:x.repeat_setting_score)||(P==null?void 0:P.repeat_limit)!==(x==null?void 0:x.repeat_limit))&&U.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9",cancelText:"\u53D6\u6D88",okText:"\u7ACB\u5373\u67E5\u91CD",onOk:()=>{O({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:j}})}}),Xt(),O({type:"shixunHomeworks/getWorkList",payload:Ku({},j)}))}),oe=Ve.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Ve.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Ve.createElement("br",null),Ve.createElement("br",null),"\u6CE8\u610F\uFF1A",Ve.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6\u8BC4\u5206\u9009\u9879\u4E0A\u3002",Ve.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),Et=Ve.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Ve.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Ve.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),_t=De=>De&&Dest.reduce((De,vt)=>vt.score!==""?De+vt.score:De,0);function ft(De){return De.some((vt,Q)=>De.find((qe,Ot)=>qe.name===vt.name&&Ot!==Q)!==void 0)}return Ve.createElement("section",{className:Bu.Z.form},!(Ue!=null&&Ue.is_jupyter||Ue!=null&&Ue.is_jupyter_lab)&&Ve.createElement(Ve.Fragment,null,Ve.createElement("div",{style:{display:"flex",alignItems:"center"}},Ve.createElement("div",{className:Bu.Z.title},"\u8BC4\u5206\u7EF4\u5EA6"),!x.single_score&&Ve.createElement("div",{style:{marginLeft:"auto"}},Ve.createElement("span",{style:{color:"#666666"},className:"mr10"},"\u5F53\u524D\u6EE1\u5206"),Ve.createElement("span",{style:{color:"#E30000"}},Ut().toFixed(2),"\u5206"))),Ve.createElement(B.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:K,value:x==null?void 0:x.single_score,onChange:De=>{x.single_score=De.target.value,pe(Ku({},x))}},Ve.createElement(B.ZP,{value:!0},Ve.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u5355\u7EF4\u5EA6\u8BC4\u5206")),Ve.createElement("br",null),Ve.createElement(B.ZP,{value:!1},Ve.createElement("span",{style:{color:"#000"}},"\u591A\u7EF4\u5EA6\u8BC4\u5206"),Ve.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6559\u5E08\u548C\u52A9\u6559\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u9700\u4F9D\u636E\u9884\u8BBE\u7684\u591A\u4E2A\u8BC4\u5206\u7EF4\u5EA6\u8FDB\u884C\u8BC4\u5206\uFF09"))),!x.single_score&&Ve.createElement(D.Z,{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},st==null?void 0:st.map((De,vt)=>Ve.createElement(Oo.Z,{style:{display:"flex",alignItems:"center",fontSize:14,marginBottom:vt==(st==null?void 0:st.length)-1?"0px":"10px"},align:"baseline"},Ve.createElement("span",{style:{marginLeft:"173px",marginRight:"10px"}},"\u7EF4\u5EA6\u540D\u79F0"),Ve.createElement(X.default,{disabled:K,placeholder:"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0",style:{width:470},size:"large",showCount:!0,maxLength:10,value:De==null?void 0:De.name,onChange:Q=>{st[vt].name=Q.target.value.trim(),Pt([...st])}}),Ve.createElement("span",{className:"mr10",style:{marginLeft:10}},"\u6EE1\u5206"),Ve.createElement(ee.Z,{placeholder:"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C",style:{width:180,marginRight:10},size:"large",min:.01,max:100,value:De==null?void 0:De.score,disabled:K,onChange:Q=>{console.log(Q),Q?(st[vt].score=Number(Q.toFixed(2)),Pt([...st])):(st[vt].score="",Pt([...st]))}}),(st==null?void 0:st.length)<5&&!K&&Ve.createElement(No.Z,{onClick:()=>{Pt([...st,{name:"",score:""}])},style:{color:"#2FA34F",marginRight:15}}),vt>1&&!K&&Ve.createElement(Po.Z,{onClick:()=>{st.splice(vt,1),console.log(st),Pt([...st])},style:{color:"#E30000"}}),!st[vt].name&&ut&&Ve.createElement("div",{className:Bu.Z.tip1},"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0"),!st[vt].score&&ut&&Ve.createElement("div",{className:Bu.Z.tip2},"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C"))))),Ve.createElement("div",{className:Bu.Z.title,style:{marginTop:"30px"}},"\u6559\u5E08\u8BC4\u5206"),Ve.createElement(B.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:K,value:x.teacher_mode,onChange:De=>{x.teacher_mode=De.target.value,pe(Ku({},x))}},Ve.createElement(B.ZP,{value:1,style:{marginRight:"40px"}},Ve.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),Ve.createElement("br",null),Ve.createElement(B.ZP,{value:0},Ve.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),Ve.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u6559\u5E08\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),Ve.createElement("div",{className:Bu.Z.title,style:{marginTop:"30px"}},"\u52A9\u6559\u8BC4\u5206"),Ve.createElement(B.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:K,value:x.ta_mode,onChange:De=>{x.ta_mode=De.target.value,pe(Ku({},x))}},Ve.createElement(B.ZP,{value:1,style:{marginRight:"40px"}},Ve.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),Ve.createElement("br",null),Ve.createElement(B.ZP,{value:0},Ve.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),Ve.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u52A9\u6559\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),Ve.createElement("div",{className:Bu.Z.title,style:{marginTop:"30px"}},"\u6700\u7EC8\u6210\u7EE9\u6743\u91CD"),Ve.createElement(B.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:K,value:x.final_mode,onChange:De=>{x.final_mode=De.target.value,pe(Ku({},x))}},Ve.createElement(B.ZP,{value:!0,style:{marginRight:"40px"}},Ve.createElement("span",{style:{color:"#000000"}},"\u5355\u9879\u8BC4\u5206\u4F18\u5148")),Ve.createElement(B.ZP,{value:!1},Ve.createElement("span",{style:{color:"#000000"}},"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"))),x.final_mode&&Ve.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",alignItems:"center",marginTop:"1px"}},Ve.createElement("div",{style:{marginLeft:"24px",color:"#333333"}},"\u8BC4\u5206\u4F18\u5148\u7EA7\uFF1A\u6559\u5E08\u8BC4\u5206\u2192\u52A9\u6559\u8BC4\u5206\u2192\u533F\u8BC4\u8BC4\u5206"),Ve.createElement("div",{style:{marginLeft:"24px",color:"#333333",marginTop:20}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u82E5\u5B58\u5728\u6559\u5E08\u8BC4\u5206\uFF0C\u5219\u4EC5\u4EE5\u6559\u5E08\u8BC4\u5206\u4E3A\u51C6\uFF1B\u82E5\u65E0\u6559\u5E08\u8BC4\u5206\uFF0C\u5219\u4F9D\u6B21\u8003\u8651\u52A9\u6559\u8BC4\u5206\u548C\u533F\u8BC4\u8BC4\u5206\uFF0C\u53D6\u6700\u9AD8\u4F18\u5148\u7EA7\u7684\u8BC4\u5206\u4F5C\u4E3A\u6700\u7EC8\u6210\u7EE9\u3002")),!x.final_mode&&Ve.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Ve.createElement("div",{style:{marginLeft:"60px"}},"\u6559\u5E08\u8BC4\u5206"),Ve.createElement(ee.Z,{disabled:K,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:x.te_proportion,onChange:De=>{x.te_proportion=De,pe(Object.assign({},x))}}),Ve.createElement("div",null,"\u52A9\u6559\u8BC4\u5206"),Ve.createElement(ee.Z,{disabled:K,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:x.ta_proportion,onChange:De=>{x.ta_proportion=De,pe(Object.assign({},x))}}),Ve.createElement("div",null,"\u5B66\u751F\u533F\u8BC4"),Ve.createElement(ee.Z,{disabled:K,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 0 0 10px"},value:x.st_proportion,onChange:De=>{x.st_proportion=De,pe(Object.assign({},x))}}),Ve.createElement("div",{style:{color:"#666"}},"\uFF08\u6309\u7167\u8BC4\u5206\u9879\u5360\u6BD4\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09")),Ve.createElement("div",{className:Bu.Z.title,style:{marginTop:"30px"}},"\u6587\u6863\u67E5\u91CD\u6263\u5206"),!(Ue!=null&&Ue.is_jupyter||Ue!=null&&Ue.is_jupyter_lab)&&Ve.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px"}},Ve.createElement(te.default,{disabled:K,checked:x==null?void 0:x.is_repeat_minus,onChange:De=>{pe(vt=>fl(Ku({},vt),{is_repeat_minus:De.target.checked}))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206"),Ve.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\uFF08\u5F00\u542F\u5E76\u4F7F\u7528\u6587\u6863\u67E5\u91CD\u540E\uFF0C\u5C06\u6309\u7167\u89C4\u5219\u6263\u9664\u4F5C\u4E1A\u91CD\u590D\u5B66\u751F\u5206\u6570\uFF09")),(x==null?void 0:x.is_repeat_minus)&&Ve.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ve.createElement("div",{style:{marginLeft:"54px"}},"\u67E5\u91CD\u6263\u5206"),Ve.createElement(ee.Z,{disabled:K,min:0,max:100,size:"large",addonAfter:"\u5206",style:{margin:"0 10px",width:"120px"},value:x.repeat_setting_score,onChange:De=>{x.repeat_setting_score=De,pe(Object.assign({},x))}}),Ve.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u5B9E\u9645\u6263\u5206=\u67E5\u91CD\u6263\u5206x\u76F8\u4F3C\u5EA6\u6BD4"),Ve.createElement("div",{style:{marginLeft:"50px"}},"\u6263\u5206\u9600\u503C"),Ve.createElement(ee.Z,{disabled:K,value:x.repeat_limit,size:"large",addonAfter:"%",style:{margin:"0 10px",width:"120px"},onChange:De=>{x.repeat_limit=De,pe(Object.assign({},x))}}),Ve.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u76F8\u4F3C\u5EA6\u4F4E\u4E8E\u8FD9\u4E2A\u9608\u503C\u5219\u4E0D\u6263\u5206")),!K&&Ve.createElement(Ve.Fragment,null,Ve.createElement(q.ZP,{type:"primary",size:"large",className:"mr20",style:{width:"138px",marginTop:"30px"},onClick:Qe},"\u4FDD\u5B58"),Ve.createElement(q.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>V(!0)},"\u8BBE\u7F6E\u9ED8\u8BA4\u8BC4\u5206")),Ve.createElement(U.default,{open:M,title:"\u662F\u5426\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u8BC4\u5206\uFF1F",centered:!0,width:470,onCancel:()=>{V(!1)},onOk:()=>vl(void 0,null,function*(){const De=JSON.parse(JSON.stringify(x));Object.keys(De).map(function(Q){Q.indexOf("proportion")>-1&&(De[Q]=De[Q]/100)}),(yield(0,J.ZP)(`/api/courses/${j.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:De}})).status===0&&(y.ZP.success("\u8BBE\u7F6E\u6210\u529F"),V(!1))})},Ve.createElement("div",null,"\u60A8\u662F\u5426\u8981\u5C06\u5F53\u524D\u8BC4\u5206\u89C4\u5219\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u89C4\u5219\uFF0C\u8BE5\u9ED8\u8BA4\u89C4\u5219\u4EC5\u5E94\u7528\u4E8E\u60A8\u540E\u7EED\u65B0\u5EFA\u7684\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002")),we())};var zo=(0,h.connect)(({shixunHomeworks:o,loading:l,globalSetting:u,user:I})=>({shixunHomeworks:o,loading:l.effects,globalSetting:u,user:I}))(Ro),It=a(59301),Ho=Object.defineProperty,Qo=Object.defineProperties,Uo=Object.getOwnPropertyDescriptors,Xl=Object.getOwnPropertySymbols,Wo=Object.prototype.hasOwnProperty,Yo=Object.prototype.propertyIsEnumerable,ql=(o,l,u)=>l in o?Ho(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Mn=(o,l)=>{for(var u in l||(l={}))Wo.call(l,u)&&ql(o,u,l[u]);if(Xl)for(var u of Xl(l))Yo.call(l,u)&&ql(o,u,l[u]);return o},$l=(o,l)=>Qo(o,Uo(l));const Go=({shixunHomeworks:o,dispatch:l})=>{const u=(0,h.useParams)(),{workSetting:I}=o,[O,T]=(0,e.useState)(!0);let[z,W]=(0,e.useState)([]),[g,Y]=(0,e.useState)([]),[j,_]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",personal_score_open:!0,single_score:!0,score_details:[{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}],answer_public_type:3,shared_review:!0,is_score_open:!1,see_comment:!1,see_comment_type:1,enable_hidden:!1,hidden_from_teacher:!0,hidden_from_student:!0});const[je,we]=(0,e.useState)(!1);(0,e.useEffect)(()=>{T(!(I!=null&&I.can_edit))},[I]),(0,e.useEffect)(()=>{},[]),(0,e.useEffect)(()=>{I!=null&&I.course_id&&(Object.keys(j).map(function(K){j[K]=I[K]}),(!j.allow_late||!j.unified_late)&&(j.late_penalty=5),z=JSON.parse(JSON.stringify(I.group_settings.map(K=>$l(Mn({},K),{group_name:[K.group_name]})).filter(K=>K.publish_time!==null))),g=JSON.parse(JSON.stringify(I.allow_late_settings.map(K=>$l(Mn({},K),{group_name:[K.group_name]})).filter(K=>K.late_time!==null))),_(Mn({},j)),W([...z]),Y([...g]))},[I]);const P=()=>{l({type:"shixunHomeworks/getWorkSetting",payload:Mn({},u)})},Ue=()=>{const K=JSON.parse(JSON.stringify(j));if(K.categoryId=u.categoryId,j!=null&&j.enable_hidden&&!(j!=null&&j.hidden_from_teacher)&&!(j!=null&&j.hidden_from_student)){we(!0);return}if(j.unified_setting||z==null||z.map(Ae=>{var G,M;if(!Ae.publish_time||!Ae.end_time)throw y.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Ae.group_name)throw y.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");Ae.group_name=typeof(Ae==null?void 0:Ae.group_name)=="string"?[Ae==null?void 0:Ae.group_name]:Ae==null?void 0:Ae.group_name,Ae.group_id=(M=(G=Ae==null?void 0:Ae.group_name)==null?void 0:G.map(V=>{var ut,Ie;let Oe=(Ie=(ut=I.group_settings)==null?void 0:ut.filter(m=>(m==null?void 0:m.group_name)===V))==null?void 0:Ie[0];return Oe==null?void 0:Oe.group_id}))==null?void 0:M.toString().split(",")}),K.group_settings=z,j.allow_late)if(j.unified_late){if(j.late_penalty===null||j.late_penalty===void 0||j.late_penalty<0||j.late_penalty>100)throw y.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!j.late_time)throw y.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else g=g==null?void 0:g.map(Ae=>{var G,M;if(Ae.late_penalty===null||Ae.late_penalty===void 0||Ae.late_penalty<0||Ae.late_penalty>100)throw y.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ae.late_time)throw y.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Ae.group_name)throw y.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ae.group_name=typeof(Ae==null?void 0:Ae.group_name)=="string"?[Ae==null?void 0:Ae.group_name]:Ae==null?void 0:Ae.group_name,Ae.group_id=(M=(G=Ae==null?void 0:Ae.group_name)==null?void 0:G.map(V=>{var ut,Ie;let Oe=(Ie=(ut=I.group_settings)==null?void 0:ut.filter(m=>(m==null?void 0:m.group_name)===V))==null?void 0:Ie[0];return Oe==null?void 0:Oe.group_id}))==null?void 0:M.toString().split(","),Ae}),K.allow_late_settings=g;Object.keys(K).map(function(Ae){Ae.indexOf("proportion")>-1&&(K[Ae]=K[Ae]/100)}),l({type:"shixunHomeworks/updateSetting",payload:K}).then(Ae=>{Ae.status===0&&(y.ZP.success("\u66F4\u65B0\u6210\u529F"),P(),l({type:"shixunHomeworks/getWorkList",payload:Mn({},u)}))})};return It.createElement("section",{className:Bu.Z.form},It.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},"\u6CE8\u610F\uFF1A\u82E5\u65F6\u95F4\u8303\u56F4\u8BBE\u7F6E\u4E3A\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u201D\uFF0C\u5E76\u4E14\u4F5C\u4E1A\u542F\u7528\u4E86\u533F\u8BC4\uFF0C\u5982\u516C\u5F00\u53C2\u8003\u7B54\u6848\u3001\u5B66\u751F\u4F5C\u4E1A\u3001\u5B66\u751F\u6210\u7EE9\u53CA\u6559\u5E08\u8BC4\u9605\u7B49\u529F\u80FD\u5C06\u5728\u533F\u8BC4\u622A\u6B62\u540E\u751F\u6548\u3002"),It.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},It.createElement(te.default,{checked:j.answer_public,disabled:O,onChange:K=>{j.answer_public=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u53C2\u8003\u7B54\u6848")),It.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u516C\u5F00\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF09"),j.answer_public&&It.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},It.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),It.createElement(B.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:O,value:j==null?void 0:j.answer_public_type,onChange:K=>{j.answer_public_type=K.target.value,_(Mn({},j))}},It.createElement(B.ZP,{value:1},It.createElement("span",{style:{color:"#000"}},"\u5B66\u751F\u63D0\u4EA4\u540E")),It.createElement("br",null),It.createElement(B.ZP,{value:2},It.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E")),It.createElement(B.ZP,{value:3},It.createElement("span",{style:{color:"#000"}},"\u6559\u5E08\u8BC4\u9605\u540E"))))),It.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},It.createElement(te.default,{checked:j.work_public,disabled:O,onChange:K=>{j.work_public=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u4F5C\u4E1A")),It.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\u65F6\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u4F5C\u4E1A\uFF09")),It.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},It.createElement(te.default,{checked:j.is_score_open,disabled:O,onChange:K=>{j.is_score_open=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u6210\u7EE9")),It.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\u65F6\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u53EF\u67E5\u770B\u7684\u6210\u7EE9\u8303\u56F4\uFF09"),j.is_score_open&&It.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},It.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u6210\u7EE9\u8303\u56F4"),It.createElement(te.default,{checked:j.personal_score_open,style:{marginLeft:10},disabled:O||j.score_open,onChange:K=>{j.personal_score_open=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u4E2A\u4EBA\u6210\u7EE9")),It.createElement(te.default,{checked:j.score_open,disabled:O,onChange:K=>{K.target.checked&&(j.personal_score_open=!0),j.score_open=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u6210\u7EE9")))),It.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},It.createElement(te.default,{checked:j.see_comment,disabled:O,onChange:K=>{j.see_comment=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u6559\u5E08\u8BC4\u9605")),It.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u516C\u5F00\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u6559\u5E08\u53CA\u52A9\u6559\u8BC4\u9605\u5185\u5BB9\u3001\u52A9\u6559\u53EF\u4EE5\u67E5\u770B\u6559\u5E08\u8BC4\u9605\uFF09"),j.see_comment&&It.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},It.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),It.createElement(B.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:O,value:j==null?void 0:j.see_comment_type,onChange:K=>{j.see_comment_type=K.target.value,_(Mn({},j))}},It.createElement(B.ZP,{value:0},It.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u4EFB\u610F\u65F6\u95F4")),It.createElement("br",null),It.createElement(B.ZP,{value:1},It.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E"))))),It.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},It.createElement(te.default,{checked:j.shared_review,disabled:O,onChange:K=>{j.shared_review=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6559\u5E08\u5171\u4EAB\u8BC4\u9605")),It.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u6559\u5E08\u53EF\u4EE5\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u67E5\u770B\u5176\u4ED6\u6559\u5E08\u8BC4\u9605\u5185\u5BB9\uFF0C\u52A9\u6559\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u52A9\u6559\u8BC4\u9605\uFF09")),It.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},It.createElement(te.default,{checked:j.enable_hidden,disabled:O,onChange:K=>{K.target.checked?(j.hidden_from_teacher=!0,j.hidden_from_student=!0):we(!1),j.enable_hidden=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9690\u85CF\u672C\u4F5C\u4E1A\u5B66\u751F\u4F5C\u4E1A\u72B6\u6001\u548C\u6700\u7EC8\u6210\u7EE9\u4FE1\u606F")),j.enable_hidden&&It.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},It.createElement(te.default,{checked:j.hidden_from_teacher,style:{marginLeft:10},disabled:O,onChange:K=>{K.target.checked&&we(!1),j.hidden_from_teacher=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5BF9\u6559\u5E08\u9690\u85CF")),It.createElement(te.default,{checked:j.hidden_from_student,disabled:O,onChange:K=>{K.target.checked&&we(!1),j.hidden_from_student=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5BF9\u5B66\u751F\u9690\u85CF"))),je&&It.createElement("span",{style:{color:"red",fontSize:"14px",marginLeft:30}},"\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u7C7B\u578B\u7684\u7528\u6237")),!O&&It.createElement(q.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Ue()},"\u4FDD\u5B58"))};var Vo=(0,h.connect)(({shixunHomeworks:o})=>({shixunHomeworks:o}))(Go),Jo=a(26162),Fl=a(71411),Ko=a(51556),Xo=a(47604),qo=a(26668),$o=a(40784),ul=a(32187),yt=a(59301),er=Object.defineProperty,tr=Object.defineProperties,ur=Object.getOwnPropertyDescriptors,ea=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,ta=(o,l,u)=>l in o?er(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,En=(o,l)=>{for(var u in l||(l={}))nr.call(l,u)&&ta(o,u,l[u]);if(ea)for(var u of ea(l))lr.call(l,u)&&ta(o,u,l[u]);return o},Rn=(o,l)=>tr(o,ur(l)),_l=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const ar=({shixunHomeworks:o,loading:l,dispatch:u,classroomList:I})=>{var O,T,z,W,g,Y,j,_,je;const we=(0,h.useParams)(),{workSetting:P,workList:Ue}=o,[K,Ae]=(0,e.useState)(!0);let[G,M]=(0,e.useState)([]);const[V,ut]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,anonymous_group:!1});(0,e.useEffect)(()=>{Se.resetFields(),pt.resetFields()},[]),(0,e.useEffect)(()=>{Ae(!(P!=null&&P.can_edit))},[P]),(0,e.useEffect)(()=>{P!=null&&P.course_id&&(Object.keys(V).map(function(oe){V[oe]=P[oe]}),(!V.allow_late||!V.unified_late)&&(V.late_penalty=5),G=JSON.parse(JSON.stringify(P.group_settings.map(oe=>Rn(En({},oe),{group_name:[oe.group_name]})).filter(oe=>oe.publish_time!==null))),ut(En({},V)),M([...G]))},[P]);const Ie=()=>_l(void 0,null,function*(){yield u({type:"shixunHomeworks/getWorkSetting",payload:En({},we)}),Se.resetFields(),pt.resetFields()}),[Oe,m]=(0,e.useState)(!1),gt=()=>_l(void 0,null,function*(){m(!Oe);const oe=JSON.parse(JSON.stringify(V));if(oe.categoryId=we.categoryId,V.unified_setting||G==null||G.map(_t=>{var Ut,ft;if(!_t.publish_time||!_t.end_time)throw y.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),m(Oe),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!_t.group_name)throw y.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),m(Oe),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");_t.group_name=typeof(_t==null?void 0:_t.group_name)=="string"?[_t==null?void 0:_t.group_name]:_t==null?void 0:_t.group_name,_t.group_id=(ft=(Ut=_t==null?void 0:_t.group_name)==null?void 0:Ut.map(De=>{var vt,Q;let it=(Q=(vt=P.group_settings)==null?void 0:vt.filter(qe=>(qe==null?void 0:qe.group_name)===De))==null?void 0:Q[0];return it==null?void 0:it.group_id}))==null?void 0:ft.toString().split(",")}),oe.group_settings=G,V.evaluation_start){if(V.end_time&&d()(V.evaluation_start)<=d()(V.end_time))throw y.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),m(Oe),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4");if(V.late_time&&d()(V.evaluation_start)<=d()(V.late_time))throw y.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),m(Oe),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4")}if(Object.keys(oe).map(function(_t){_t.indexOf("proportion")>-1&&(oe[_t]=oe[_t]/100)}),oe.anonymous_comment&&!oe.unified_anonymous_comment){const _t=yield x();oe.anonymous_comment_settings=_t.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach(Ut=>{Reflect.deleteProperty(oe,Ut)})}if(oe.anonymous_appeal&&!oe.unified_anonymous_appeal){const _t=pe();oe.anonymous_appeal_settings=_t.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach(Ut=>{Reflect.deleteProperty(oe,Ut)})}(yield(0,J.ZP)(`/api/homework_commons/${we.categoryId}/evaluation_setting.json`,{method:"post",body:En({},oe)})).status===0&&(y.ZP.success("\u66F4\u65B0\u6210\u529F"),Ae(!0),Ie(),u({type:"shixunHomeworks/getWorkList",payload:En({},we)})),m(Oe)}),fe=yt.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",yt.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",yt.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",yt.createElement("br",null),yt.createElement("br",null),"\u6CE8\u610F",yt.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",yt.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",yt.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",yt.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),st=yt.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",yt.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",yt.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",yt.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),Pt=(O=P==null?void 0:P.anonymous_comment_settings)==null?void 0:O.map(oe=>({label:oe.group_name,value:oe.group_name,id:oe.group_id})),Kt=(T=P==null?void 0:P.anonymous_appeal_settings)==null?void 0:T.map(oe=>({label:oe.group_name,value:oe.group_name,id:oe.group_id})),[Se]=c.default.useForm(),[pt]=c.default.useForm(),Be=(oe,Et)=>oe.map(_t=>{var Ut;return(Ut=Et.find(ft=>ft.value===_t))==null?void 0:Ut.id}),x=()=>_l(void 0,null,function*(){const oe=(0,ul.Y)(Se.getFieldsValue(),"YYYY-MM-DD HH:mm"),Et=(0,ke.cloneDeep)(oe);for(const _t of Et.anonymous_comment_settings||[]){if(!(_t!=null&&_t.evaluation_start))return y.ZP.warning("\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),m(Oe),Promise.reject();if(!_t.group_name)return y.ZP.warning("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),m(Oe),Promise.reject();_t.evaluation_end=_t==null?void 0:_t.evaluation_start[1],_t.evaluation_start=_t==null?void 0:_t.evaluation_start[0],_t.group_id=Be(_t.group_name,Pt),Reflect.deleteProperty(_t,"deleteflag")}return Et}),pe=()=>{const oe=(0,ul.Y)(pt.getFieldsValue(),"YYYY-MM-DD HH:mm"),Et=(0,ke.cloneDeep)(oe);for(const _t of Et.anonymous_appeal_settings||[])_t.group_id=Be(_t.group_name,Kt),Reflect.deleteProperty(_t,"deleteflag");return Et},w=(oe,Et)=>{if(Et==="comment"){const _t=oe==null?void 0:oe.filter(De=>De.evaluation_end!==null);return _t.length===0?[{deleteflag:!0}]:(0,ul.M)(_t,["evaluation_start","evaluation_end"]).map(De=>Rn(En({},De),{evaluation_start:[De.evaluation_start,De.evaluation_end],group_name:[De.group_name],deleteflag:!1}))}else if(Et==="appeal"){const _t=oe==null?void 0:oe.filter(De=>De.appeal_time!==null);return _t.length===0?[{deleteflag:!0}]:(0,ul.M)(_t,["appeal_time"]).map(De=>Rn(En({},De),{group_name:[De.group_name],deleteflag:!1}))}},Mt=(((z=P==null?void 0:P.homework_status)==null?void 0:z.includes("\u5DF2\u622A\u6B62"))||(Pt==null?void 0:Pt.length)>0)&&(P==null?void 0:P.student_works),Xt=((W=P==null?void 0:P.anonymous_appeal_settings)==null?void 0:W.length)>0,Qe=(P==null?void 0:P.anonymous_comment)&&(P==null?void 0:P.unified_anonymous_comment)&&((g=Ue==null?void 0:Ue.homework_status)==null?void 0:g.includes("\u5DF2\u622A\u6B62"))||Xt;return yt.createElement("section",{className:Bu.Z.form},yt.createElement("div",{className:Bu.Z.title},"\u4F5C\u4E1A\u533F\u8BC4"),yt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},yt.createElement(Fl.Z,{checked:V.anonymous_comment,disabled:K||!Mt||(P==null?void 0:P.anonymous_comment),onChange:()=>{var oe;if((0,i.Rm)()&&!((oe=I.AssistantObject.normal)!=null&&oe.can_anonymous_comment)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}V.anonymous_comment=!V.anonymous_comment,V.allow_late&&!V.evaluation_start||V.unified_setting&&!V.evaluation_start&&V.end_time&&V.end_time!=""&&(V.evaluation_start=d()(V.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),V.evaluation_end=d()(V.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),V.anonymous_comment&&(V.evaluation_num=parseInt(V.evaluation_num)?V.evaluation_num:3,V.absence_penalty=parseInt(V.absence_penalty)?V.absence_penalty:3),ut(Object.assign({},V))}}),yt.createElement("div",{style:{fontWeight:600,margin:"0 10px"}},"\u542F\u7528\u533F\u8BC4"),yt.createElement("div",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u540C\u5B66\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\uFF09"),yt.createElement(H.Z,{title:yt.createElement("div",null,yt.createElement("div",null,"\u89C4\u5219"),yt.createElement("div",null,"1.\u4F5C\u4E1A\u622A\u6B62\u3001\u8865\u4EA4\u7ED3\u675F\u540E\u624D\u53EF\u5F00\u542F\u533F\u8BC4\uFF0C\u5F00\u542F\u7533\u8BC9\u540E\u4E0D\u53EF\u53D8\u66F4\u533F\u8BC4\u7ED3\u675F\u65F6\u95F4\uFF1B"),yt.createElement("div",null,"2.\u6240\u6709\u5B66\u751F\u4E92\u8BC4\uFF1A\u63D0\u4EA4\u4F5C\u54C1\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u6240\u6709\u5B66\u751F\u4E92\u76F8\u533F\u8BC4\uFF1B"),yt.createElement("div",null,"3.\u73ED\u7EA7\u5185\u4E92\u8BC4\uFF1A\u540C\u73ED\u7EA7\u63D0\u4EA4\u4F5C\u54C1\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u73ED\u5185\u5B66\u751F\u4E92\u76F8\u533F\u8BC4\u3002"),yt.createElement("div",null,"\u6CE8\uFF1A\u4E3A\u786E\u4FDD\u516C\u5E73\uFF0C\u533F\u8BC4\u89C4\u5219\u786E\u5B9A\u540E\u4E0D\u53EF\u518D\u4FEE\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))},yt.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Bu.Z.title_icon}`}))),V.anonymous_comment&&yt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},yt.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u65B9\u5F0F"),yt.createElement(B.ZP.Group,{value:V.unified_anonymous_comment,disabled:K||V.anonymous_appeal||(P==null?void 0:P.anonymous_comment),onChange:oe=>{var Et;if((0,i.Rm)()&&!((Et=I.AssistantObject.normal)!=null&&Et.can_anonymous_comment)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ut(_t=>Rn(En({},_t),{unified_anonymous_comment:oe.target.value})),Se.resetFields()}},(P==null?void 0:P.unified_setting)&&(P==null?void 0:P.unified_late)&&yt.createElement(B.ZP,{value:!0,disabled:K||V.anonymous_appeal||(P==null?void 0:P.anonymous_comment)||!(P!=null&&P.manage_all_group)},yt.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u7EDF\u4E00\u533F\u8BC4")),((Y=P==null?void 0:P.group_settings)==null?void 0:Y.length)>0&&yt.createElement(B.ZP,{value:!1},yt.createElement("span",{style:{color:"#000"}},"\u5206\u73ED\u533F\u8BC4")))),V.anonymous_comment&&V.unified_anonymous_comment&&yt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},yt.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u4E92\u8BC4\u65B9\u5F0F"),yt.createElement(B.ZP.Group,{value:V.anonymous_group,disabled:K||V.anonymous_appeal||(P==null?void 0:P.anonymous_comment),onChange:oe=>{if((0,i.Rm)()&&!I.AssistantObject.normal.can_anonymous_comment){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ut(Et=>Rn(En({},Et),{anonymous_group:oe.target.value}))}},yt.createElement(B.ZP,{value:!1},yt.createElement("span",{style:{marginRight:"12px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4")),((j=P==null?void 0:P.group_settings)==null?void 0:j.length)>0&&yt.createElement(B.ZP,{value:!0,disabled:K||!(P!=null&&P.can_anonymous_group)},yt.createElement("span",{style:{color:"#000"}},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))),yt.createElement("aside",null,V.anonymous_comment&&yt.createElement(yt.Fragment,null,V.unified_anonymous_comment?yt.createElement(Ko.Z,{data:V,setData:ut,disabled:K}):yt.createElement(c.default,{form:Se,style:{marginTop:"1px"},autoComplete:"off",initialValues:P!=null&&P.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:w(P==null?void 0:P.anonymous_comment_settings,"comment")}},yt.createElement(Xo.Z,{disabled:K,selectOptions:Pt,form:Se,data:V}))),yt.createElement("div",{className:Bu.Z.title,style:{marginTop:"30px"}},"\u533F\u8BC4\u7533\u8BC9"),yt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},yt.createElement(Fl.Z,{checked:V.anonymous_appeal,disabled:K||!Qe||(P==null?void 0:P.anonymous_appeal),onChange:()=>{if((0,i.Rm)()&&!I.AssistantObject.normal.can_anonymous_appeal){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}V.anonymous_appeal=!V.anonymous_appeal,V.anonymous_appeal&&(V.appeal_penalty=V.appeal_penalty?V.appeal_penalty:2),ut(Object.assign({},V))}}),yt.createElement("span",{style:{color:"#000000",margin:"0 10px"}},"\u533F\u8BC4\u7533\u8BC9"),yt.createElement("span",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),V.anonymous_appeal&&yt.createElement(yt.Fragment,null,yt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},yt.createElement("div",{style:{color:"#666666",marginLeft:"54px",marginRight:"20px"}},"\u7533\u8BC9\u65B9\u5F0F"),yt.createElement(B.ZP.Group,{value:V.unified_anonymous_appeal,disabled:K||(P==null?void 0:P.anonymous_appeal),onChange:oe=>{if((0,i.Rm)()&&!I.AssistantObject.normal.can_anonymous_appeal){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ut(Et=>Rn(En({},Et),{unified_anonymous_appeal:oe.target.value})),pt.resetFields()}},(P==null?void 0:P.unified_anonymous_comment)&&yt.createElement(B.ZP,{value:!0,disabled:!(P!=null&&P.manage_all_group),style:{marginRight:"40px"}},yt.createElement("span",{style:{color:"#000000"}},"\u7EDF\u4E00\u7533\u8BC9")),((_=P==null?void 0:P.group_settings)==null?void 0:_.length)>0&&yt.createElement(B.ZP,{value:!1},yt.createElement("span",{style:{color:"#000000"}},"\u5206\u73ED\u7533\u8BC9")))),V.unified_anonymous_appeal?yt.createElement(qo.Z,{data:V,setData:ut,disabled:K}):yt.createElement(c.default,{form:pt,initialValues:P!=null&&P.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:w(P==null?void 0:P.anonymous_appeal_settings,"appeal")}},yt.createElement($o.Z,{disabled:K||(0,i.Rm)()&&!((je=I.AssistantObject.normal)!=null&&je.can_anonymous_appeal),selectOptions:Kt,form:pt})))),!K&&yt.createElement(q.ZP,{loading:Oe,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>gt()},"\u4FDD\u5B58"))};var or=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u})=>({shixunHomeworks:o,classroomList:l,loading:u.effects}))(ar),tn=a(16326),On=a(2748),Ke=a(98157),ua=a(97202),rr=a(6681),C=a(59301),sr=Object.defineProperty,ir=Object.defineProperties,cr=Object.getOwnPropertyDescriptors,na=Object.getOwnPropertySymbols,dr=Object.prototype.hasOwnProperty,mr=Object.prototype.propertyIsEnumerable,la=(o,l,u)=>l in o?sr(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,hu=(o,l)=>{for(var u in l||(l={}))dr.call(l,u)&&la(o,u,l[u]);if(na)for(var u of na(l))mr.call(l,u)&&la(o,u,l[u]);return o},nn=(o,l)=>ir(o,cr(l)),nl=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Er=o=>nl(void 0,null,function*(){return yield(0,J.ZP)(`/api/homework_commons/${o==null?void 0:o.categoryId}/publish_setting.json`,{method:"post",body:o})}),pr=o=>nl(void 0,null,function*(){return yield(0,J.ZP)(`/api/homework_commons/${o==null?void 0:o.categoryId}/evaluation_setting.json`,{method:"post",body:o})}),Yn=(o,l)=>o==null?void 0:o.map(u=>{var I;return(I=l==null?void 0:l.find(O=>O.value===u))==null?void 0:I.id}),gr=(o,l)=>{var u;return o=typeof o=="string"?[o]:o,(u=o==null?void 0:o.map(I=>l==null?void 0:l.find(O=>{var T;return(T=O==null?void 0:O.group_name)==null?void 0:T.includes(I)})))==null?void 0:u.filter(I=>I)},Hu=(o,l,u,I=!1)=>{let O=null,T=I?l:gr(o,l);return T==null||T.forEach((z,W)=>{(W==0||u(z,O||{}))&&(O=z)}),O},fr=({shixunHomeworks:o,loading:l,dispatch:u,classroomList:I})=>{var O,T,z,W,g,Y,j,_,je,we,P,Ue,K,Ae,G,M,V,ut,Ie;const Oe=(0,h.useParams)(),{workSetting:m,workList:gt}=o,[,fe,st]=(0,t.U)(Er,{categoryId:Oe==null?void 0:Oe.categoryId,penalty_type:On.Q.Number}),[,Pt,Kt]=(0,t.U)(pr,{categoryId:Oe==null?void 0:Oe.categoryId}),[Se]=c.default.useForm(),pt=c.default.useWatch("unified_setting",Se),Be=c.default.useWatch("group_settings",Se),x=c.default.useWatch("allow_late_settings",Se),pe=c.default.useWatch("end_time",Se),w=c.default.useWatch("publish_time",Se),Mt=c.default.useWatch("allow_late",Se),Xt=c.default.useWatch("unified_late",Se),Qe=c.default.useWatch("late_time",Se),oe=c.default.useWatch("anonymous_comment",Se),Et=c.default.useWatch("unified_anonymous_comment",Se),_t=c.default.useWatch("evaluation_start",Se),Ut=c.default.useWatch("anonymous_appeal",Se),ft=c.default.useWatch("anonymous_comment_settings",Se),De=c.default.useWatch("unified_anonymous_appeal",Se),vt=c.default.useWatch("anonymous_appeal_settings",Se),[Q,it]=(0,e.useState)(!1),[qe,Ot]=(0,e.useState)({}),[Rt,Bt]=(0,e.useState)({}),[Jt,lu]=(0,e.useState)({}),[Pu,pu]=(0,e.useState)(!1),Uu=Q||(0,i.Rm)()&&!((T=(O=I.AssistantObject)==null?void 0:O.normal)!=null&&T.can_publish),ku=Q||(0,i.Rm)()&&!((W=(z=I.AssistantObject)==null?void 0:z.normal)!=null&&W.can_late),Au=Q||(0,i.Rm)()&&!((Y=(g=I.AssistantObject)==null?void 0:g.normal)!=null&&Y.can_anonymous_comment),on=Q||(0,i.Rm)()&&!((_=(j=I.AssistantObject)==null?void 0:j.normal)!=null&&_.can_anonymous_appeal),[hn,rl]=(0,e.useState)([]),Dn=(ie,de)=>{if(ie!=null&&ie.some(tu=>typeof tu.group_name!="string")){const tu=[];ie==null||ie.forEach(Nt=>{var At;typeof Nt.group_name!="string"&&((At=Nt.group_name)==null||At.forEach(zt=>{tu.push(nn(hu({},Nt),{group_name:zt}))}))}),ie=tu}return ie==null?void 0:ie.filter(tu=>{var Nt,At,zt;return!((zt=(At=(Nt=de==null?void 0:de.map(au=>au==null?void 0:au.group_name))==null?void 0:Nt.toString())==null?void 0:At.split(","))!=null&&zt.includes(String(tu.group_name)))&&tu.is_admin})},vn=ie=>{if(ie=="allow_late"){U.default.warning({centered:!0,width:472,icon:null,title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",content:C.createElement(C.Fragment,null,gt!=null&>.is_shixun?C.createElement("div",null,C.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u8865\u4EA4\uFF0C\u4EC5\u5728\u8865\u4EA4\u65F6\u95F4\u901A\u5173\u7684\u5B66\u751F\u5C06\u6263\u9664\u5206\u503C\uFF0C\u672A\u901A\u5173\u5219\u4E0D\u6263\u5206\uFF1B\u82E5\u5B66\u751F\u5728\u201C\u6309\u65F6\u63D0\u4EA4\u201D\u7684\u65F6\u95F4\u5185\u5DF2\u901A\u5173\uFF0C\u5728\u8865\u4EA4\u65F6\u95F4\u518D\u6B21\u901A\u5173\u5219\u4E0D\u6263\u5206\u3002"):C.createElement("div",null,C.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u8865\u4EA4\uFF0C\u4EC5\u5728\u8865\u4EA4\u65F6\u95F4\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u6263\u9664\u5206\u503C\uFF1B\u82E5\u5B66\u751F\u5728\u201C\u6309\u65F6\u63D0\u4EA4\u201D\u7684\u65F6\u95F4\u5185\u5DF2\u6210\u529F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u5728\u8865\u4EA4\u65F6\u95F4\u518D\u6B21\u63D0\u4EA4\u5219\u4E0D\u4F1A\u6263\u5206\u3002"),C.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},C.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u6CE8\u610F\uFF1A\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\u3002"))});return}if(ie=="anonymous_comment"){U.default.warning({centered:!0,width:550,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u63D0\u793A",content:C.createElement(C.Fragment,null,C.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u533F\u8BC4\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\u3002",C.createElement("br",null),C.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},C.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u5B66\u751F\u5FC5\u987B\u63D0\u4EA4\u4F5C\u54C1\u624D\u80FD\u53C2\u4E0E\u533F\u8BC4\uFF0C\u82E5\u5B66\u751F\u672A\u80FD\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u5EFA\u8BAE\u542F\u7528\u201C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u201D\u529F\u80FD\uFF0C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002"))});return}if(ie=="anonymous_appeal"){U.default.warning({centered:!0,width:760,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u7533\u8BC9\u63D0\u793A",content:C.createElement(C.Fragment,null,C.createElement("span",{className:"blod"},"\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\u7533\u8BC9"),C.createElement("br",null),"1\u3001\u63A5\u53D7\u5B66\u751F\u7684\u5408\u7406\u7533\u8BC9\uFF1A",C.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u65E0\u6548\uFF0C\u4E0D\u53C2\u4E0E\u6700\u7EC8\u6210\u7EE9\u7684\u8BA1\u7B97\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u5C06\u88AB\u6263\u51CF\u8FDD\u89C4\u533F\u8BC4\u5206",C.createElement("br",null),"2\u3001\u62D2\u7EDD\u5B66\u751F\u7684\u4E0D\u5408\u7406\u7533\u8BC9\uFF1A",C.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u6709\u6548\uFF0C\u4E0D\u5141\u8BB8\u5B66\u751F\u5BF9\u8BE5\u8BC4\u5206\u8BB0\u5F55\u8FDB\u884C\u4E8C\u6B21\u7533\u8BC9\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u4E0D\u4F1A\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206",C.createElement("br",null))});return}if(ie=="unified_late")return"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u8865\u4EA4";if(ie=="unified_anonymous_comment")return pt===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4":"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4";if(ie=="unified_anonymous_appeal")return pt===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":Xt===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":"\u5DF2\u5F00\u542F\u5206\u73ED\u533F\u8BC4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9";if(ie=="make_up_score")return Mt?"\u6263\u5206\u6570\u636E\u6765\u6E90\u4E8E\u8865\u4EA4\u6263\u5206":"\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u672A\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002";if(ie=="submit_num")return"\u82E5\u5B66\u751F\u9700\u8981\u5728\u89C4\u5B9A\u6B21\u6570\u5916\u518D\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u6253\u56DE\u91CD\u505A\u529F\u80FD\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002"},Gt=(ie,de={})=>{var tu,Nt,At,zt,au,ru,jt,ht,St,qt;if(ie=="unified_setting")return Uu||!((tu=gt==null?void 0:gt.homework_status)!=null&&tu.includes("\u672A\u53D1\u5E03"))||!(m!=null&&m.manage_all_group);if(ie=="publish_time")return Uu||!((Nt=gt==null?void 0:gt.homework_status)!=null&&Nt.includes("\u672A\u53D1\u5E03")||(At=gt==null?void 0:gt.homework_status)!=null&&At.includes("\u672A\u5F00\u59CB"));if(ie=="end_time"){const ye=Hu([],(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")=d()(m==null?void 0:m.end_time).startOf("second")||(m==null?void 0:m.anonymous_comment)&&d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second")||(m==null?void 0:m.anonymous_comment)&&(ye==null?void 0:ye.evaluation_start)&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_start).startOf("second")}if(["group_settings","group_name"].every(ye=>ie==null?void 0:ie.includes(ye)))return Uu||!(de!=null&&de.is_admin)||!((zt=gt==null?void 0:gt.homework_status)!=null&&zt.includes("\u672A\u53D1\u5E03"))&&(de==null?void 0:de.publish_time)&&d()().startOf("second")>=d()((au=de==null?void 0:de.publish_time)==null?void 0:au[0]).startOf("second");if(["group_settings","publish_time"].every(ye=>ie==null?void 0:ie.includes(ye))){const ye=Hu(de==null?void 0:de.group_name,(m==null?void 0:m.allow_late_settings)||[],(_e,wt)=>(_e==null?void 0:_e.late_time)&&(wt==null?void 0:wt.late_time)&&d()(_e==null?void 0:_e.late_time).startOf("second")(_e==null?void 0:_e.evaluation_start)&&(wt==null?void 0:wt.evaluation_start)&&d()(_e==null?void 0:_e.evaluation_start).startOf("second")=d()((jt=de==null?void 0:de.publish_time)==null?void 0:jt[0]).startOf("second"),(m==null?void 0:m.allow_late)&&(ye==null?void 0:ye.late_time)&&d()().startOf("second")>=d()(de==null?void 0:de.end_time).startOf("second")||(m==null?void 0:m.anonymous_comment)&&(Fe==null?void 0:Fe.evaluation_start)&&d()().startOf("second")>=d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")]}if(ie=="allow_late"){const ye=((ht=m==null?void 0:m.allow_late_settings)==null?void 0:ht.filter(_e=>_e.late_time!==null).map(_e=>{var wt;return(wt=_e==null?void 0:_e.group_id)==null?void 0:wt[0]}))||[],Fe=Hu(null,(m==null?void 0:m.group_settings)||[],(_e,wt)=>(_e==null?void 0:_e.end_time)&&(wt==null?void 0:wt.end_time)&&d()(_e==null?void 0:_e.end_time).startOf("second")=d()(m==null?void 0:m.end_time).startOf("second")||(ye==null?void 0:ye.includes((St=Fe==null?void 0:Fe.group_id)==null?void 0:St[0]))&&(m==null?void 0:m.allow_late)&&(Fe==null?void 0:Fe.end_time)&&d()().startOf("second")>=d()(Fe==null?void 0:Fe.end_time).startOf("second")||(m==null?void 0:m.anonymous_comment)&&(m==null?void 0:m.evaluation_start)&&d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second")}if(ie=="unified_late"){const ye=Hu(null,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")=d()(m==null?void 0:m.end_time).startOf("second")||pt===!1}if(ie=="late_penalty"||ie=="late_time")return ku||(m==null?void 0:m.anonymous_comment)&&d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every(ye=>ie==null?void 0:ie.includes(ye))){const ye=Hu(de==null?void 0:de.group_name,(m==null?void 0:m.group_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.end_time)&&(_e==null?void 0:_e.end_time)&&d()(Fe==null?void 0:Fe.end_time).startOf("second")>d()(_e==null?void 0:_e.end_time).startOf("second"));return Uu||!(de!=null&&de.is_admin)||(ye==null?void 0:ye.end_time)&&d()().startOf("second")>=d()(ye==null?void 0:ye.end_time).startOf("second")||(de==null?void 0:de.group_name)&&((qt=de==null?void 0:de.group_name)==null?void 0:qt.length)&&(m==null?void 0:m.unified_setting)&&(m==null?void 0:m.end_time)&&d()().startOf("second")>=d()(m==null?void 0:m.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every(ye=>ie==null?void 0:ie.includes(ye))){const ye=Hu(de==null?void 0:de.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")>d()(_e==null?void 0:_e.evaluation_start).startOf("second"));return Uu||!(de!=null&&de.is_admin)||(ye==null?void 0:ye.evaluation_start)&&(m==null?void 0:m.anonymous_comment)&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every(ye=>ie==null?void 0:ie.includes(ye))){const ye=Hu(de==null?void 0:de.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")=d()(ye==null?void 0:ye.evaluation_start).startOf("second")}if(ie=="anonymous_comment"){const ye=Hu(null,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")>d()(_e==null?void 0:_e.evaluation_start).startOf("second"),!0);return Au||!(m!=null&&m.can_edit)&&!(0,i.t_)()||(m==null?void 0:m.anonymous_comment)&&d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second")||(m==null?void 0:m.anonymous_comment)&&(ye==null?void 0:ye.evaluation_start)&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_start).startOf("second")}if(ie=="unified_anonymous_comment"){const ye=Hu(null,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")=d()(m==null?void 0:m.evaluation_start).startOf("second")||!(m!=null&&m.unified_anonymous_comment)&&(m==null?void 0:m.anonymous_comment)&&ye.evaluation_start&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_start).startOf("second")||Xt===!1||pt===!1}if(ie=="anonymous_group")return Au||!(m!=null&&m.can_edit)&&!(0,i.t_)()||(m==null?void 0:m.anonymous_comment)&&(m==null?void 0:m.evaluation_start)&&d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second");if(ie=="evaluation_start")return Au||!(m!=null&&m.can_edit)&&!(0,i.t_)()||(m==null?void 0:m.anonymous_comment)&&d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second");if(ie=="evaluation_start")return Au;if(ie=="evaluation_end")return Au||!(m!=null&&m.can_edit)&&!(0,i.t_)();if(ie=="evaluation_num")return Au||!(m!=null&&m.can_edit)&&!(0,i.t_)()||d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second");if(ie=="absence_penalty")return Au||!(m!=null&&m.can_edit)&&!(0,i.t_)();if(["anonymous_comment_settings","group_name"].every(ye=>ie==null?void 0:ie.includes(ye))){const ye=Hu(de==null?void 0:de.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")>d()(_e==null?void 0:_e.evaluation_start).startOf("second"));return Au||!(m!=null&&m.can_edit)&&!(0,i.t_)()||!(de!=null&&de.is_admin)||(ye==null?void 0:ye.evaluation_start)&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every(ye=>ie==null?void 0:ie.includes(ye))){const ye=Hu(de==null?void 0:de.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")>d()(_e==null?void 0:_e.evaluation_start).startOf("second"));return Au||!(m!=null&&m.can_edit)&&!(0,i.t_)()||!(de!=null&&de.is_admin)||[(ye==null?void 0:ye.evaluation_start)&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every(ye=>ie==null?void 0:ie.includes(ye))){const ye=Hu(de==null?void 0:de.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")>d()(_e==null?void 0:_e.evaluation_start).startOf("second"));return Au||!(m!=null&&m.can_edit)&&!(0,i.t_)()||!(de!=null&&de.is_admin)||(ye==null?void 0:ye.evaluation_start)&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every(ye=>ie==null?void 0:ie.includes(ye))||["anonymous_comment_settings","student_comment"].every(ye=>ie==null?void 0:ie.includes(ye)))return Au||!(m!=null&&m.can_edit)&&!(0,i.t_)()||!(de!=null&&de.is_admin);if(ie=="student_comment")return Au||!(m!=null&&m.can_edit)&&!(0,i.t_)();if(ie=="is_open_abnormal_score")return Au||!(m!=null&&m.can_edit)&&!(0,i.t_)()||(m==null?void 0:m.is_open_abnormal_score);if(ie=="anonymous_appeal")return on||!(m!=null&&m.can_edit)&&!(0,i.t_)()||m.anonymous_appeal&&d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second");if(ie=="unified_anonymous_appeal")return on||!(m!=null&&m.can_edit)&&!(0,i.t_)()||d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second")||Xt===!1||pt===!1||Et==!1;if(ie=="appeal_penalty")return on||!(m!=null&&m.can_edit)&&!(0,i.t_)();if(["anonymous_appeal_settings","group_name"].every(ye=>ie==null?void 0:ie.includes(ye))){const ye=Hu(de==null?void 0:de.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_end)&&(_e==null?void 0:_e.evaluation_end)&&d()(Fe==null?void 0:Fe.evaluation_end).startOf("second")>d()(_e==null?void 0:_e.evaluation_end).startOf("second"));return on||!(m!=null&&m.can_edit)&&!(0,i.t_)()||!(de!=null&&de.is_admin)||(ye==null?void 0:ye.evaluation_end)&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_end).startOf("second")}return["anonymous_appeal_settings","appeal_penalty"].every(ye=>ie==null?void 0:ie.includes(ye))?on||!(m!=null&&m.can_edit)&&!(0,i.t_)()||!(de!=null&&de.is_admin):!1},sl=(ie,de)=>{var tu,Nt,At,zt,au,ru,jt,ht,St,qt;if(console.log("handleValuesChange",ie,de),u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"}}),"publish_time"in ie&&(de!=null&&de.end_time||Se.setFieldsValue({end_time:d()(de==null?void 0:de.publish_time).add(7,"days")})),"unified_setting"in ie&&(de!=null&&de.unified_setting||Se.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in ie&&(de!=null&&de.unified_late||Se.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in ie&&(de!=null&&de.unified_anonymous_comment||Se.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in ie){let ye=[];(tu=de==null?void 0:de.group_settings)==null||tu.forEach(Fe=>{ye=[...ye,...(Fe==null?void 0:Fe.group_name)||[]]}),Se.setFieldsValue({allow_late_settings:((Nt=de==null?void 0:de.allow_late_settings)==null?void 0:Nt.map(Fe=>{var _e;return nn(hu({},Fe),{group_name:(_e=Fe==null?void 0:Fe.group_name)==null?void 0:_e.filter(wt=>ye.includes(wt))})}))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:((At=de==null?void 0:de.anonymous_comment_settings)==null?void 0:At.map(Fe=>{var _e,wt;return nn(hu({},Fe),{group_name:Fe!=null&&Fe.evaluation_start&&d()().startOf("second")>=d()((_e=Fe==null?void 0:Fe.evaluation_start)==null?void 0:_e[0]).startOf("second")?Fe==null?void 0:Fe.group_name:(wt=Fe==null?void 0:Fe.group_name)==null?void 0:wt.filter(Vu=>ye.includes(Vu))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((zt=de==null?void 0:de.anonymous_appeal_settings)==null?void 0:zt.map(Fe=>{var _e;return nn(hu({},Fe),{group_name:(_e=Fe==null?void 0:Fe.group_name)==null?void 0:_e.filter(wt=>ye.includes(wt))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in ie){let ye=[];(au=de==null?void 0:de.allow_late_settings)==null||au.forEach(Fe=>{ye=[...ye,...(Fe==null?void 0:Fe.group_name)||[]]}),Se.setFieldsValue({anonymous_comment_settings:((ru=de==null?void 0:de.anonymous_comment_settings)==null?void 0:ru.map(Fe=>{var _e,wt;return nn(hu({},Fe),{group_name:Fe!=null&&Fe.evaluation_start&&d()().startOf("second")>=d()((_e=Fe==null?void 0:Fe.evaluation_start)==null?void 0:_e[0]).startOf("second")?Fe==null?void 0:Fe.group_name:(wt=Fe==null?void 0:Fe.group_name)==null?void 0:wt.filter(Vu=>ye.includes(Vu))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((jt=de==null?void 0:de.anonymous_appeal_settings)==null?void 0:jt.map(Fe=>{var _e;return nn(hu({},Fe),{group_name:(_e=Fe==null?void 0:Fe.group_name)==null?void 0:_e.filter(wt=>ye.includes(wt))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in ie){let ye=[];(ht=de==null?void 0:de.anonymous_comment_settings)==null||ht.forEach(_e=>{ye=[...ye,...(_e==null?void 0:_e.group_name)||[]]});let Fe=(St=de==null?void 0:de.anonymous_comment_settings)==null?void 0:St.map(_e=>{var wt,Vu,Sn,Zn,Ln,Qn,Xu;return{max:((Vu=(wt=m==null?void 0:m.anonymous_comment_settings)==null?void 0:wt.filter(qu=>{var un;return(un=_e==null?void 0:_e.group_name)==null?void 0:un.includes(qu==null?void 0:qu.group_name)}))==null?void 0:Vu.length)===1?(Ln=(Zn=(Sn=m==null?void 0:m.anonymous_comment_settings)==null?void 0:Sn.filter(qu=>{var un;return(un=_e==null?void 0:_e.group_name)==null?void 0:un.includes(qu==null?void 0:qu.group_name)}))==null?void 0:Zn[0])==null?void 0:Ln.all_user_size:(Xu=(Qn=m==null?void 0:m.anonymous_comment_settings)==null?void 0:Qn.filter(qu=>{var un;return(un=_e==null?void 0:_e.group_name)==null?void 0:un.includes(qu==null?void 0:qu.group_name)}))==null?void 0:Xu.reduce((qu,un)=>(qu==null?void 0:qu.all_user_size)+(un==null?void 0:un.all_user_size))}});rl(Fe),Se.setFieldsValue({anonymous_appeal_settings:((qt=de==null?void 0:de.anonymous_appeal_settings)==null?void 0:qt.map(_e=>{var wt;return nn(hu({},_e),{group_name:(wt=_e==null?void 0:_e.group_name)==null?void 0:wt.filter(Vu=>ye.includes(Vu))})}))||[{is_admin:!0,appeal_penalty:2}]})}Se.validateFields(),console.log("=====",d()(de==null?void 0:de.end_time).format("YYYY-MM-DD HH:mm:ss"))},Dl=ie=>nl(void 0,null,function*(){var de,tu,Nt,At;const zt=ie;zt.group_settings=(de=zt==null?void 0:zt.group_settings)==null?void 0:de.map(ru=>{var jt,ht;const St=hu({},ru);return St.end_time=d()((jt=St==null?void 0:St.publish_time)==null?void 0:jt[1]).startOf("second"),St.publish_time=d()((ht=St==null?void 0:St.publish_time)==null?void 0:ht[0]).startOf("second"),St.group_name=typeof(St==null?void 0:St.group_name)=="string"?[St==null?void 0:St.group_name]:St==null?void 0:St.group_name,St.group_id=Yn(St==null?void 0:St.group_name,m==null?void 0:m.group_settings),St}),zt.allow_late_settings=(tu=zt==null?void 0:zt.allow_late_settings)==null?void 0:tu.map(ru=>{const jt=hu({},ru);return jt.group_name=typeof(jt==null?void 0:jt.group_name)=="string"?[jt==null?void 0:jt.group_name]:jt==null?void 0:jt.group_name,jt.group_id=Yn(jt==null?void 0:jt.group_name,m==null?void 0:m.group_settings),jt}),zt.anonymous_comment_settings=(Nt=zt==null?void 0:zt.anonymous_comment_settings)==null?void 0:Nt.map(ru=>{var jt,ht;const St=hu({},ru);return St.evaluation_end=d()((jt=St==null?void 0:St.evaluation_start)==null?void 0:jt[1]).startOf("second"),St.evaluation_start=d()((ht=St==null?void 0:St.evaluation_start)==null?void 0:ht[0]).startOf("second"),St.group_name=typeof(St==null?void 0:St.group_name)=="string"?[St==null?void 0:St.group_name]:St==null?void 0:St.group_name,St.group_id=Yn(St==null?void 0:St.group_name,m==null?void 0:m.group_settings),St}),zt.anonymous_appeal_settings=(At=zt==null?void 0:zt.anonymous_appeal_settings)==null?void 0:At.map(ru=>{const jt=hu({},ru);return jt.group_name=typeof(jt==null?void 0:jt.group_name)=="string"?[jt==null?void 0:jt.group_name]:jt==null?void 0:jt.group_name,jt.group_id=Yn(jt==null?void 0:jt.group_name,m==null?void 0:m.group_settings),jt});let au=yield(0,gl.Tr)({homework_common_ids:[parseInt(Oe==null?void 0:Oe.categoryId)],course_id:Oe.coursesId,type:"homework_common"});if((au==null?void 0:au.student_count)===0){if((yield st(hu({},zt))).status!==0||(yield Kt(hu({},zt))).status!==0)return;y.ZP.success("\u4FDD\u5B58\u6210\u529F"),Hn(),u({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}else lu(zt),Bt(au)}),Hn=()=>{u({type:"shixunHomeworks/getWorkSetting",payload:hu({},Oe)}),u({type:"shixunHomeworks/getWorkList",payload:hu({},Oe)})};(0,e.useEffect)(()=>{var ie,de,tu,Nt;let At=(ie=m==null?void 0:m.group_settings)==null?void 0:ie.filter(ht=>ht.publish_time!==null).map(ht=>nn(hu({},ht),{group_name:[ht.group_name],publish_time:(ht==null?void 0:ht.publish_time)&&[d()(ht==null?void 0:ht.publish_time),d()(ht==null?void 0:ht.end_time)]}));At=(0,E.QE)((At==null?void 0:At.length)>0?At:[]);const zt=(de=m.allow_late_settings)==null?void 0:de.filter(ht=>ht.late_time!==null).map(ht=>nn(hu({},ht),{group_name:[ht.group_name],late_time:(ht==null?void 0:ht.late_time)&&d()(ht==null?void 0:ht.late_time)})),au=(tu=m.anonymous_comment_settings)==null?void 0:tu.filter(ht=>ht.evaluation_start!==null).map(ht=>nn(hu({},ht),{group_name:[ht.group_name],evaluation_start:(ht==null?void 0:ht.evaluation_start)&&[d()(ht==null?void 0:ht.evaluation_start),d()(ht==null?void 0:ht.evaluation_end)]})),ru=(Nt=m.anonymous_appeal_settings)==null?void 0:Nt.filter(ht=>ht.appeal_time!==null).map(ht=>nn(hu({},ht),{group_name:[ht.group_name]})),jt=nn(hu({},m),{late_penalty:m!=null&&m.allow_late?m==null?void 0:m.late_penalty:5,evaluation_num:m!=null&&m.evaluation_num?m==null?void 0:m.evaluation_num:3,absence_penalty:m!=null&&m.anonymous_comment?m==null?void 0:m.absence_penalty:3,appeal_penalty:m!=null&&m.anonymous_appeal?m==null?void 0:m.appeal_penalty:2,publish_time:m!=null&&m.publish_time?d()(m==null?void 0:m.publish_time):"",end_time:m!=null&&m.end_time?d()(m==null?void 0:m.end_time):"",late_time:m!=null&&m.late_time?d()(m==null?void 0:m.late_time):"",evaluation_start:m!=null&&m.evaluation_start?d()(m==null?void 0:m.evaluation_start):"",evaluation_end:m!=null&&m.evaluation_end?d()(m==null?void 0:m.evaluation_end):"",group_settings:At!=null&&At.length?At:[{is_admin:!0}],allow_late_settings:zt!=null&&zt.length?zt:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:au!=null&&au.length?au:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:ru!=null&&ru.length?ru:[{is_admin:!0,appeal_penalty:2}]});Se.setFieldsValue(jt),Ot(jt),it(!(0,i.GJ)()),console.log("workSetting",m)},[m]),(0,e.useEffect)(()=>(u({type:"globalSetting/footerToggle",payload:!1}),()=>{u({type:"globalSetting/footerToggle",payload:!0}),u({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Se==null||Se.resetFields()}),[]);const il=(ie,de)=>{ie!=null&&ie.group_id||(ie.group_id=Yn(ie==null?void 0:ie.group_name,m==null?void 0:m.group_settings)),u({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:ie,index:de,rangePickerDisabled:Gt(["group_settings","publish_time"],Be==null?void 0:Be[de]),disabledDate:m==null?void 0:m.course_end_date}})};return C.createElement(ge.Z,{spinning:!!l["shixunHomeworks/getWorkSetting"]||!!l["shixunHomeworks/getWorkList"]},C.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},C.createElement(c.default,{form:Se,colon:!1,disabled:Q,initialValues:qe,scrollToFirstError:!0,onValuesChange:sl,onFinish:Dl},C.createElement("div",{className:`${Ke.Z.title}`},C.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),C.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u53D1\u5E03\u6A21\u5F0F\uFF09")),C.createElement("div",{className:Ke.Z.content},C.createElement(D.Z,{className:`${Ke.Z.row_sty} ${Ke.Z.bottom_line}`},C.createElement(c.default.Item,{className:(je=Ke.Z)==null?void 0:je.h_lh_40,name:"unified_setting",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u7C7B\u578B"}]},C.createElement(B.ZP.Group,{disabled:Gt("unified_setting")},C.createElement(B.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((we=m==null?void 0:m.group_settings)==null?void 0:we.length)>0&&C.createElement(B.ZP,{value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")))),pt?C.createElement(D.Z,{className:Ke.Z.row_sty,style:{padding:"5px 30px"}},C.createElement(f.Z,null,C.createElement(c.default.Item,{label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time",rules:[{validator:(ie,de)=>de===null?Promise.reject("\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"):Promise.resolve()}],normalize:ie=>ie&&d()(ie).startOf("second")},C.createElement(tn.default,{style:{width:200},size:"large",disabled:Gt("publish_time"),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ie=>(0,E.Q8)(ie,m==null?void 0:m.course_end_date),disabledTime:ie=>(0,E.d0)(ie),showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")}}))),C.createElement(f.Z,null,C.createElement(c.default.Item,{style:{marginLeft:40},label:"\u622A\u6B62\u65F6\u95F4",name:"end_time",rules:[{validator:(ie,de)=>de===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Promise.resolve()}],normalize:ie=>ie&&d()(ie).startOf("second")},C.createElement(tn.default,{style:{width:200},size:"large",disabled:Gt("end_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ie=>(0,E.Q8)(ie,m==null?void 0:m.course_end_date,d()(w).add(1,"minutes").format()),disabledTime:ie=>(0,E.d0)(ie,d()(w).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")}})))):C.createElement(c.default.List,{name:"group_settings"},(ie,{add:de,remove:tu})=>ie.map((Nt,At)=>{var zt,au,ru,jt,ht,St;return C.createElement(D.Z,{key:Nt.key,style:{padding:"5px 14px 5px 30px"}},C.createElement(f.Z,{className:Ke.Z.lable_name1,style:{minWidth:85,textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",At+1),C.createElement(f.Z,null,C.createElement(c.default.Item,{className:"ml10",name:[Nt.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},C.createElement(k.default,{disabled:Gt(["group_settings","group_name"],Be==null?void 0:Be[At]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_name"},options:(zt=m==null?void 0:m.group_settings)==null?void 0:zt.filter(qt=>{var ye,Fe,_e;return!((_e=(Fe=(ye=Be==null?void 0:Be.map(wt=>wt==null?void 0:wt.group_name))==null?void 0:ye.toString())==null?void 0:Fe.split(","))!=null&&_e.includes(String(qt.group_name)))&&qt.is_admin}),maxTagCount:4,maxTagPlaceholder:qt=>C.createElement("div",{style:{cursor:"pointer"},onClick:()=>il(Be[At],At)},"+",qt==null?void 0:qt.length)}))),C.createElement(f.Z,null,C.createElement(c.default.Item,{className:"ml20",name:[Nt.name,"publish_time"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u65F6\u95F4"}]},C.createElement(tn.default.RangePicker,{style:{width:585},size:"large",disabled:Gt(["group_settings","publish_time"],Be==null?void 0:Be[At]),placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:qt=>(0,E.Q8)(qt,m==null?void 0:m.course_end_date),disabledTime:qt=>(0,E.d0)(qt),showTime:{format:"HH:mm",defaultValue:[d()((0,E.U6)(),"HH:mm"),d()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onCalendarChange:qt=>{if(qt!=null&&qt[0]&&!(qt!=null&&qt[1])){const ye=Se.getFieldValue("group_settings");ye[At].publish_time=[qt[0],d()(qt[0]).add(7,"days")],Se.setFieldsValue({group_settings:ye})}}}))),!Q&&C.createElement(D.Z,{className:(au=Ke.Z)==null?void 0:au.h_lh_40},((jt=(ru=Be==null?void 0:Be[At])==null?void 0:ru.group_id)==null?void 0:jt.length)>1&&C.createElement(f.Z,null,C.createElement(H.Z,{title:"\u89C4\u5219\u62C6\u5206"},C.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>il(Be[At],At)}))),((St=(ht=m==null?void 0:m.group_settings)==null?void 0:ht.filter(qt=>{var ye,Fe,_e;return!((_e=(Fe=(ye=Be==null?void 0:Be.map(wt=>wt==null?void 0:wt.group_name))==null?void 0:ye.toString())==null?void 0:Fe.split(","))!=null&&_e.includes(String(qt.group_name)))&&qt.is_admin}))==null?void 0:St.length)>0&&C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{de({is_admin:!0})}})),At!=0&&!Gt(["group_settings","group_name"],Be==null?void 0:Be[At])?C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{tu(Nt.name)}})):C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-shanjian1 ml10",style:{color:"#E30000",opacity:"0.2"}}))))}))),C.createElement(C.Fragment,null,C.createElement("div",{className:`${Ke.Z.title} mt30`},C.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4"),C.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09")),C.createElement("div",{className:Ke.Z.content},C.createElement(D.Z,{className:`${Ke.Z.row_sty} ${Ke.Z.bottom_line} ${(P=Ke.Z)==null?void 0:P.h_lh_40}`,align:"middle"},C.createElement(c.default.Item,{name:"allow_late",valuePropName:"checked"},C.createElement(te.default,{disabled:Gt("allow_late")},"\u5F00\u542F\u8865\u4EA4"))),Mt&&C.createElement(C.Fragment,null,C.createElement(D.Z,{className:Ke.Z.row_sty1},C.createElement(f.Z,{className:Ke.Z.lable_name},"\u8865\u4EA4\u65B9\u5F0F"),C.createElement(c.default.Item,{className:`${(Ue=Ke.Z)==null?void 0:Ue.h_lh_40} ml10`,name:"unified_late",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8865\u4EA4\u65B9\u5F0F"}]},C.createElement(B.ZP.Group,{disabled:Gt("unified_late")},C.createElement(B.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((K=m==null?void 0:m.group_settings)==null?void 0:K.length)>0&&C.createElement(B.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),pt===!1&&C.createElement(H.Z,{title:vn("unified_late")},C.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Xt?C.createElement("div",{style:{paddingBottom:5}},C.createElement(D.Z,{className:`${Ke.Z.row_sty1} mb10 mt5`},C.createElement(f.Z,{className:Ke.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),C.createElement(f.Z,{style:{margin:"0 10px 0 8px"}},C.createElement(c.default.Item,{name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},C.createElement(ee.Z,{size:"large",addonAfter:"\u5206",style:{width:206},min:0,max:100,disabled:Gt("late_penalty")})))),C.createElement(D.Z,{className:Ke.Z.row_sty1},C.createElement(f.Z,{className:Ke.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),C.createElement(f.Z,{style:{margin:"0 10px 0 8px"}},C.createElement(c.default.Item,{name:"late_time",rules:[{required:!0,validator:(ie,de)=>de===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):d()(de).startOf("second")<=d()(pe).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:ie=>ie&&d()(ie).startOf("second")},C.createElement(tn.default,{style:{width:280},size:"large",disabled:Gt("late_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ie=>(0,E.Q8)(ie,m==null?void 0:m.course_end_date,d()(pe).add(1,"minutes").format()),disabledTime:ie=>(0,E.d0)(ie,d()(pe).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")}}))),C.createElement(f.Z,{style:{color:"#333"}},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):C.createElement(c.default.List,{name:"allow_late_settings"},(ie,{add:de,remove:tu})=>ie.map((Nt,At)=>{var zt,au,ru,jt,ht,St;const qt=pe||((ru=(au=Hu((zt=x==null?void 0:x[At])==null?void 0:zt.group_name,Be||[],(ye,Fe)=>{var _e,wt;return d()((_e=ye==null?void 0:ye.publish_time)==null?void 0:_e[1]).startOf("second")>d()((wt=Fe==null?void 0:Fe.publish_time)==null?void 0:wt[1]).startOf("second")}))==null?void 0:au.publish_time)==null?void 0:ru[1]);return C.createElement(D.Z,{key:Nt.key,style:{padding:"5px 14px 5px 52px"}},C.createElement(f.Z,{className:Ke.Z.lable_name1,style:{minWidth:88,textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",At+1),C.createElement(f.Z,{className:"mr20 ml20"},C.createElement(c.default.Item,{name:[Nt.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},C.createElement(k.default,{disabled:Gt(["allow_late_settings","group_name"],x==null?void 0:x[At]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Dn(pt?m==null?void 0:m.group_settings:Be,[...x||[],...(m==null?void 0:m.anonymous_comment)&&!(m!=null&&m.unified_anonymous_comment)&&((jt=m==null?void 0:m.anonymous_comment_settings)==null?void 0:jt.filter(ye=>(ye==null?void 0:ye.evaluation_start)&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_start).startOf("second")))||[]])}))),C.createElement(f.Z,{className:Ke.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),C.createElement(f.Z,{className:"mr20 ml10"},C.createElement(c.default.Item,{name:[Nt.name,"late_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},C.createElement(ee.Z,{min:0,max:100,size:"large",addonAfter:"\u5206",style:{width:150},disabled:Gt(["allow_late_settings","late_penalty"],x==null?void 0:x[At])}))),C.createElement(f.Z,{className:Ke.Z.lable_name1},"\u622A\u6B62\u65F6\u95F4"),C.createElement(f.Z,{className:"ml10"},C.createElement(c.default.Item,{name:[Nt.name,"late_time"],rules:[{required:!0,validator:(ye,Fe)=>Fe==null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):qt&&d()(Fe).startOf("second")<=d()(qt).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},C.createElement(tn.default,{disabled:Gt(["allow_late_settings","late_time"],x==null?void 0:x[At]),style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:ye=>(0,E.Q8)(ye,m==null?void 0:m.course_end_date,d()(qt).add(1,"minutes").format()),disabledTime:ye=>(0,E.d0)(ye,d()(qt).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")}}))),!Q&&C.createElement(D.Z,{className:(ht=Ke.Z)==null?void 0:ht.h_lh_40},((St=Dn(pt?m==null?void 0:m.group_settings:Be,x))==null?void 0:St.length)>0&&C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{de({is_admin:!0,late_penalty:5})}})),At!=0&&!Gt(["allow_late_settings","group_name"],x==null?void 0:x[At])?C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{tu(Nt.name)}})):C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}}))))}))))),C.createElement(C.Fragment,null,C.createElement("div",{className:`${Ke.Z.title} mt30`},C.createElement("span",null,"\u4F5C\u4E1A\u533F\u8BC4"),C.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u53EF\u4F7F\u5B66\u751F\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u524D\u63D0\u4E0B\uFF0C\u5BF9\u540C\u5B66\u4F5C\u4E1A\u8FDB\u884C\u533F\u540D\u8BC4\u9605\uFF09")),C.createElement("div",{className:Ke.Z.content},C.createElement(D.Z,{className:`${Ke.Z.row_sty} ${Ke.Z.bottom_line} ${(Ae=Ke.Z)==null?void 0:Ae.h_lh_40}`,align:"middle"},C.createElement(c.default.Item,{name:"anonymous_comment",valuePropName:"checked"},C.createElement(te.default,{disabled:Gt("anonymous_comment")},"\u5F00\u542F\u533F\u8BC4"))),oe&&C.createElement(C.Fragment,null,C.createElement(D.Z,{className:`${Ke.Z.row_sty1} ${!Mt&&"mb10"} mt5`},C.createElement(f.Z,null,C.createElement(c.default.Item,{name:"can_make_up",valuePropName:"checked",style:{height:40,lineHeight:"40px"}},C.createElement(te.default,null," ",Mt?"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u5E76\u4E14\u6263\u9664\u8865\u4EA4\u6263\u5206":"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u8865\u4EA4\u6263\u5206"," "))),!Mt&&C.createElement(f.Z,{className:"mr10"},C.createElement(c.default.Item,{name:"make_up_score"},C.createElement(ee.Z,{size:"large",addonAfter:"\u5206",min:0,max:100,style:{width:186}}))),C.createElement(f.Z,null,C.createElement(H.Z,{title:vn("make_up_score")},C.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary"})))),C.createElement("div",{style:{position:"relative"}},C.createElement(D.Z,{className:`${Ke.Z.row_sty1} mb5 ${Ke.Z.bottom_line}`},C.createElement(f.Z,{className:Ke.Z.lable_name},"\u533F\u8BC4\u65B9\u5F0F"),C.createElement(f.Z,null,C.createElement(c.default.Item,{className:`${(G=Ke.Z)==null?void 0:G.h_lh_40} ml10`,name:"unified_anonymous_comment",rules:[{validator:(ie,de)=>de===null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65B9\u5F0F"):Promise.resolve()}]},C.createElement(B.ZP.Group,{disabled:Gt("unified_anonymous_comment")},C.createElement(B.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u533F\u8BC4"),((M=m==null?void 0:m.group_settings)==null?void 0:M.length)>0&&C.createElement(B.ZP,{value:!1},"\u5206\u73ED\u533F\u8BC4"))))),(Xt===!1||pt===!1)&&C.createElement(H.Z,{title:vn("unified_anonymous_comment")},C.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Et?C.createElement(C.Fragment,null,C.createElement(D.Z,{className:`${Ke.Z.row_sty1} mb5`},C.createElement(f.Z,{className:Ke.Z.lable_name},"\u4E92\u8BC4\u65B9\u5F0F"),C.createElement(f.Z,null,C.createElement(c.default.Item,{name:"anonymous_group",className:`${(V=Ke.Z)==null?void 0:V.h_lh_40} ml10`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E92\u8BC4\u65B9\u5F0F"}]},C.createElement(B.ZP.Group,{disabled:Gt("anonymous_group")},C.createElement(B.ZP,{value:!1,style:{marginRight:24}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4"),((ut=m==null?void 0:m.group_settings)==null?void 0:ut.length)>0&&C.createElement(B.ZP,{value:!0},"\u73ED\u7EA7\u5185\u4E92\u8BC4"))))),C.createElement(D.Z,{className:`${Ke.Z.row_sty1} mb10`},C.createElement(f.Z,{className:Ke.Z.lable_name},"\u5F00\u59CB\u65F6\u95F4"),C.createElement(f.Z,null,C.createElement(c.default.Item,{name:"evaluation_start",rules:[{required:!0,validator:(ie,de)=>de===null?Promise.reject("\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"):d()(de).startOf("second")<=d()(Qe||pe).startOf("second")?Promise.reject(Qe?"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:ie=>ie&&d()(ie).startOf("second")},C.createElement(tn.default,{disabled:Gt("evaluation_start"),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",style:{width:270,marginLeft:10},format:"YYYY-MM-DD HH:mm",disabledDate:ie=>(0,E.Q8)(ie,m==null?void 0:m.course_end_date,d()(Qe||pe).add(1,"minutes").format()),disabledTime:ie=>(0,E.d0)(ie,d()(Qe||pe).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")}}))),C.createElement(f.Z,{className:Ke.Z.lable_name,style:{marginLeft:88}},"\u622A\u6B62\u65F6\u95F4"),C.createElement(f.Z,null,C.createElement(c.default.Item,{name:"evaluation_end",rules:[{required:!0,validator:(ie,de)=>de===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):d()(de).startOf("second")<=d()(_t||Qe||pe).startOf("second")?Promise.reject(_t?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":Qe?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:ie=>ie&&d()(ie).startOf("second")},C.createElement(tn.default,{disabled:Gt("evaluation_end"),size:"large",style:{width:270,marginLeft:10},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ie=>(0,E.Q8)(ie,m==null?void 0:m.course_end_date,d()(_t||Qe||pe).add(1,"minutes").format()),disabledTime:ie=>(0,E.d0)(ie,d()(_t||Qe||pe).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")}})))),C.createElement(D.Z,{className:`${Ke.Z.row_sty1} mb10`},C.createElement(f.Z,{className:Ke.Z.lable_name},"\u533F\u8BC4\u6570\u91CF"),C.createElement(f.Z,null,C.createElement(c.default.Item,{name:"evaluation_num",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},C.createElement(ee.Z,{size:"large",min:1,precision:0,max:m==null?void 0:m.all_user_size,style:{width:186,marginLeft:10},disabled:Gt("evaluation_num")}))),C.createElement(f.Z,{className:"c-grey-333"},"\uFF08\u6BCF\u4F4D\u5B66\u751F\u9700\u8981\u533F\u8BC4\u7684\u4F5C\u4E1A\u6570\u91CF\uFF09")),C.createElement(D.Z,{className:`${Ke.Z.row_sty1} mb10`},C.createElement(f.Z,{className:Ke.Z.lable_name},"\u7F3A\u8BC4\u6263\u5206"),C.createElement(f.Z,null,C.createElement(c.default.Item,{name:"absence_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},C.createElement(ee.Z,{size:"large",style:{width:186,marginLeft:10},addonAfter:"\u5206",max:100,min:0,disabled:Gt("absence_penalty")}))),C.createElement(f.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u7F3A\u8BC4\u65F6\u5C06\u6263\u9664\u7684\u5206\u503C\uFF09"))):C.createElement(c.default.List,{name:"anonymous_comment_settings"},(ie,{add:de,remove:tu})=>ie.map((Nt,At)=>{var zt,au,ru,jt,ht,St,qt,ye;const Fe=Qe||((au=Hu((zt=ft==null?void 0:ft[At])==null?void 0:zt.group_name,x||[],(_e,wt)=>d()(_e==null?void 0:_e.late_time).startOf("second")>d()(wt==null?void 0:wt.late_time).startOf("second")))==null?void 0:au.late_time)||pe||((ht=(jt=Hu((ru=ft==null?void 0:ft[At])==null?void 0:ru.group_name,Be||[],(_e,wt)=>{var Vu,Sn;return d()((Vu=_e==null?void 0:_e.publish_time)==null?void 0:Vu[1]).startOf("second")>d()((Sn=wt==null?void 0:wt.publish_time)==null?void 0:Sn[1]).startOf("second")}))==null?void 0:jt.publish_time)==null?void 0:ht[1]);return C.createElement(D.Z,{key:Nt.key,style:{padding:"0px 14px 0px 82px"}},C.createElement(f.Z,{className:Ke.Z.lable_name1,style:{lineHeight:"40px"}},"\u533F\u8BC4\u89C4\u5219",At+1),C.createElement(D.Z,{wrap:!1,align:"top",justify:"space-between"},C.createElement(f.Z,null,C.createElement(D.Z,{wrap:!1,align:"top"},C.createElement(f.Z,{className:"mr20 ml15"},C.createElement(c.default.Item,{name:[Nt.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},C.createElement(k.default,{disabled:Gt(["anonymous_comment_settings","group_name"],ft==null?void 0:ft[At]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:228},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Dn(pt?m==null?void 0:m.group_settings:Be,ft)}))),C.createElement(f.Z,null,C.createElement(c.default.Item,{name:[Nt.name,"evaluation_start"],rules:[{required:!0,validator:(_e,wt)=>wt==null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65F6\u95F4"):Fe&&d()(wt).startOf("second")<=d()(Fe).startOf("second")?Promise.reject(pe?"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},C.createElement(tn.default.RangePicker,{disabled:Gt(["anonymous_comment_settings","evaluation_start"],ft==null?void 0:ft[At]),style:{width:580},size:"large",placeholder:["\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4","\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u622A\u6B62\u65F6\u95F4"],disabledDate:_e=>(0,E.Q8)(_e,m==null?void 0:m.course_end_date,d()(Fe).add(1,"minutes").format()),disabledTime:_e=>(0,E.d0)(_e,d()(Fe).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:[d()((0,E.U6)(),"HH:mm"),d()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})))),C.createElement(D.Z,{wrap:!1,align:"top",style:{padding:"5px 0",position:"relative",left:"-55px"}},C.createElement(f.Z,{className:Ke.Z.lable_name1,style:{marginRight:4}},"\u533F\u8BC4\u6570\u91CF"),C.createElement(f.Z,null,C.createElement(c.default.Item,{className:"ml10",name:[Nt.name,"evaluation_num"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},C.createElement(ee.Z,{max:((St=hn==null?void 0:hn[At])==null?void 0:St.max)||100,precision:0,style:{width:203},size:"large",min:1,disabled:Gt(["anonymous_comment_settings","evaluation_num"],ft==null?void 0:ft[At])}))),C.createElement(f.Z,{className:Ke.Z.lable_name1,style:{marginLeft:40}},"\u7F3A\u8BC4\u6263\u5206"),C.createElement(f.Z,null,C.createElement(c.default.Item,{className:"ml10",name:[Nt.name,"absence_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},C.createElement(ee.Z,{style:{width:186,marginLeft:10},addonAfter:"\u5206",size:"large",min:0,max:100,disabled:Gt(["anonymous_comment_settings","absence_penalty"],ft==null?void 0:ft[At])}))),!Et&&C.createElement(f.Z,null,C.createElement(c.default.Item,{style:{marginLeft:40,lineHeight:"40px"},name:[Nt.name,"student_comment"],valuePropName:"checked"},C.createElement(te.default,{disabled:Gt(["anonymous_comment_settings","student_comment"],ft==null?void 0:ft[At])},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))),!Q&&C.createElement(D.Z,{className:(qt=Ke.Z)==null?void 0:qt.h_lh_40},((ye=Dn(pt?m==null?void 0:m.group_settings:Be,ft))==null?void 0:ye.length)>0&&C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{de({is_admin:!0,absence_penalty:3,evaluation_num:3})}})),At!=0&&!Gt(["anonymous_comment_settings","group_name"],ft==null?void 0:ft[At])?C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000"},onClick:()=>{tu(Nt.name)}})):C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000",opacity:"0.2"}})))))})),C.createElement(D.Z,{className:`${Ke.Z.row_sty1} mb5 mt5`},C.createElement(f.Z,null,C.createElement(c.default.Item,{name:"is_open_abnormal_score",valuePropName:"checked"},C.createElement(te.default,{disabled:Gt("is_open_abnormal_score"),style:{height:40,lineHeight:"40px"}},"\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7"))),C.createElement(f.Z,null,C.createElement(c.default.Item,{className:Ke.Z.poor_rating,name:"abnormal_score",rules:[{validator:(ie,de)=>de===0?Promise.reject("\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u6570\u503C\u4E0D\u80FD\u4E3A0"):Promise.resolve()}]},C.createElement(ee.Z,{size:"large",style:{width:186},addonAfter:"\u5206",disabled:Gt("student_comment"),min:1,max:100}))),C.createElement(f.Z,null," ",C.createElement("span",{className:"ml10"},"\u5206\u8BA1\u5165",Q?"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868":C.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{if(!(m!=null&&m.anonymous_comment)){y.ZP.warning("\u4FDD\u5B58\u542F\u7528\u8BBE\u7F6E\u540E\uFF0C\u70B9\u51FB\u8BE5\u6309\u94AE\u5373\u53EF\u8DF3\u8F6C\u81F3\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868");return}window.open(`/classrooms/${Oe==null?void 0:Oe.coursesId}/common_homework/${Oe==null?void 0:Oe.categoryId}/detail?TabsActiveKey=2&tabs=10`)}},"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),C.createElement("span",{style:{color:"#666",fontWeight:400}},"\uFF08\u5F00\u542F\u540E\uFF0C\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u8BBE\u7F6E\u6216\u5F97\u5206\u4E0D\u8DB360\u5206\uFF0C\u5747\u81EA\u52A8\u8BA1\u5165\u533F\u8BC4\u5F02\u5E38\u5217\u8868\uFF09"))),Et&&C.createElement(c.default.Item,{className:`${Ke.Z.row_sty1} mb5`,name:"student_comment",valuePropName:"checked"},C.createElement(te.default,{disabled:Gt("student_comment")},C.createElement(D.Z,{gutter:10},C.createElement(f.Z,null,"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"),C.createElement(f.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u5B8C\u6210\u533F\u8BC4\u540E\uFF0C\u88AB\u533F\u8BC4\u4F5C\u4E1A\u5C06\u6807\u8BB0\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\uFF09")))),C.createElement(D.Z,{className:`${Ke.Z.row_sty1} mb5`},C.createElement(c.default.Item,{name:"anonymous_appeal",valuePropName:"checked",className:Ke.Z.h_lh_40},C.createElement(te.default,{disabled:Gt("anonymous_appeal")},"\u542F\u7528\u533F\u8BC4\u7533\u8BC9")),C.createElement("span",{style:{color:"#666"}},"\uFF08\u5B66\u751F\u7533\u8BC9\u533F\u8BC4\u5F97\u5206\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),Ut&&C.createElement("div",{style:{paddingBottom:5}},C.createElement(D.Z,{className:`${Ke.Z.row_sty1} mb5`},C.createElement(f.Z,{className:Ke.Z.lable_name},"\u7533\u8BC9\u65B9\u5F0F"),C.createElement(f.Z,null,C.createElement(c.default.Item,{className:"ml10",style:{height:40,lineHeight:"40px"},name:"unified_anonymous_appeal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7533\u8BC9\u65B9\u5F0F"}]},C.createElement(B.ZP.Group,{disabled:Gt("unified_anonymous_appeal")},C.createElement(B.ZP,{value:!0},"\u7EDF\u4E00\u7533\u8BC9"),((Ie=m==null?void 0:m.group_settings)==null?void 0:Ie.length)>0&&C.createElement(B.ZP,{value:!1},"\u5206\u73ED\u7533\u8BC9")))),(Xt===!1||pt===!1||Et==!1)&&C.createElement(H.Z,{title:vn("unified_anonymous_appeal")},C.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),De?C.createElement(D.Z,{className:`${Ke.Z.row_sty1} mb5`},C.createElement(f.Z,{className:"c-grey-333 mr10"},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),C.createElement(f.Z,null,C.createElement(c.default.Item,{name:"appeal_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},C.createElement(ee.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:Gt("appeal_penalty")}))),C.createElement(f.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u533F\u8BC4\u88AB\u7533\u8BC9\u6210\u529F\u5C06\u5224\u5B9A\u4E3A\u8FDD\u89C4\u533F\u8BC4\uFF0C\u8BE5\u5B66\u751F\u5C06\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570\uFF09")):C.createElement(c.default.List,{name:"anonymous_appeal_settings"},(ie,{add:de,remove:tu})=>ie.map((Nt,At)=>{var zt,au;return C.createElement(D.Z,{key:Nt.key,style:{padding:"5px 14px 5px 82px"}},C.createElement(f.Z,{className:Ke.Z.lable_name1},"\u7533\u8BC9\u89C4\u5219",At+1),C.createElement(D.Z,{wrap:!1,align:"top",justify:"space-between"},C.createElement(f.Z,null,C.createElement(c.default.Item,{className:"ml10",name:[Nt.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},C.createElement(k.default,{disabled:Gt(["anonymous_appeal_settings","group_name"],vt==null?void 0:vt[At]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",size:"large",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Dn(Et?m==null?void 0:m.group_settings:ft,vt)}))),C.createElement(f.Z,{className:`${Ke.Z.lable_name1} ml20`},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),C.createElement(f.Z,null,C.createElement(c.default.Item,{className:"ml10",name:[Nt.name,"appeal_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},C.createElement(ee.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:Gt(["anonymous_appeal_settings","appeal_penalty"],vt==null?void 0:vt[At])}))),!Q&&C.createElement(D.Z,{className:(zt=Ke.Z)==null?void 0:zt.h_lh_40},!!((au=Dn(Et?m==null?void 0:m.group_settings:ft,vt))!=null&&au.length)&&C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{de({is_admin:!0,appeal_penalty:2})}})),At!=0&&!Gt(["anonymous_appeal_settings","group_name"],vt==null?void 0:vt[At])?C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{tu(Nt.name)}})):C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))))}))))))),((0,i.GJ)()||!(Uu||ku||Au))&&C.createElement(q.ZP,{loading:fe||Pt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{Se.submit()}},"\u4FDD\u5B58"),C.createElement(rr.Z,{resdata:Rt,type:"shixun",okloading:Pu,oktext:(Rt==null?void 0:Rt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ie=>nl(void 0,null,function*(){pu(!0);let de=yield(0,J.ZP)(`/api/courses/${Oe.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Oe==null?void 0:Oe.categoryId)]}});if(pu(!1),(de==null?void 0:de.status)===0){pu(!0);const tu=yield st(hu({},Jt));if(pu(!1),tu.status!==0)return;pu(!0);const Nt=yield Kt(hu({},Jt));if(pu(!1),Nt.status!==0)return;y.ZP.success("\u4FDD\u5B58\u6210\u529F"),Hn(),u({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}})}),C.createElement(ua.Z,{onConfirm:(ie,de)=>{Be.splice(ie,0,...de),Be.splice(ie+de.length,1);const tu=(0,E.QE)([...Be]);tu.forEach(Nt=>{var At;((At=Nt==null?void 0:Nt.publish_time)==null?void 0:At.length)==2?Nt.publish_time=Nt.publish_time:Nt.publish_time=[d()(Nt==null?void 0:Nt.publish_time),d()(Nt==null?void 0:Nt.end_time)]}),Se.setFieldValue("group_settings",[...tu])}})))};var vr=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u})=>({shixunHomeworks:o,classroomList:l,loading:u.effects}))(fr),yn=a(59301),Fr=Object.defineProperty,aa=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,oa=(o,l,u)=>l in o?Fr(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,ll=(o,l)=>{for(var u in l||(l={}))_r.call(l,u)&&oa(o,u,l[u]);if(aa)for(var u of aa(l))Ar.call(l,u)&&oa(o,u,l[u]);return o},yr=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Cr=({shixunHomeworks:o,loading:l,dispatch:u,classroomList:I,user:O})=>{const T=(0,h.useParams)(),{workSetting:z}=o,[W,g]=(0,e.useState)(!1),[Y,j]=(0,e.useState)(!1),[_,je]=(0,e.useState)({start_permanent:!1});(0,e.useEffect)(()=>{g(!(0,i.GJ)())},[(0,i.GJ)()]);const we=()=>{u({type:"shixunHomeworks/getWorkSetting",payload:ll({},T)}),u({type:"shixunHomeworks/getWorkList",payload:ll({},T)})};(0,e.useEffect)(()=>{z!=null&&z.course_id&&(Object.keys(_).forEach(Ue=>{_[Ue]=z[Ue]}),je(ll({},_)))},[z]);const P=()=>yr(void 0,null,function*(){var Ue;if(((Ue=O==null?void 0:O.userInfo)==null?void 0:Ue.user_status)===2){(0,Ye.Rd)();return}j(!0),(yield(0,J.ZP)(`/api/homework_commons/${T.categoryId}/shiyan_setting.json`,{method:"post",body:ll({},_)})).status===0&&(y.ZP.success("\u66F4\u65B0\u6210\u529F"),we()),j(!1)});return yn.createElement("section",{className:Bu.Z.form},yn.createElement("div",{className:Bu.Z.title},"\u4FDD\u5B58\u5B9E\u9A8C\u6570\u636E"),yn.createElement("div",{className:Bu.Z.content},yn.createElement(te.default,{disabled:W,checked:_.start_permanent,onChange:Ue=>{if(!(0,i.Ny)()){(0,Ye.pW)(2);return}_.start_permanent=Ue.target.checked,je(Object.assign({},_))}},yn.createElement("span",{className:"c-black"},"\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u5728\u8BFE\u5802\u53EF\u5BFC\u51FA\u5B66\u751F\u5B9E\u9A8C\u6570\u636E",yn.createElement("a",{target:"_blank",href:pl.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0")))),!W&&yn.createElement(yn.Fragment,null,yn.createElement(q.ZP,{type:"primary",size:"large",loading:Y,style:{width:"138px",marginTop:"30px"},onClick:()=>P()},"\u4FDD\u5B58")))};var Br=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u,user:I})=>({shixunHomeworks:o,classroomList:l,loading:u.effects,user:I}))(Cr),ra=a(71141),pn=a(69577),Le=a(59301),hr=Object.defineProperty,Dr=Object.defineProperties,wr=Object.getOwnPropertyDescriptors,sa=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,ia=(o,l,u)=>l in o?hr(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,dn=(o,l)=>{for(var u in l||(l={}))xr.call(l,u)&&ia(o,u,l[u]);if(sa)for(var u of sa(l))br.call(l,u)&&ia(o,u,l[u]);return o},al=(o,l)=>Dr(o,wr(l)),Ir=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const{RangePicker:Mr}=tn.default,{Option:Al}=k.default,Or=({shixunHomeworks:o,loading:l,dispatch:u,classroomList:I})=>{var O,T,z,W,g,Y,j,_,je,we,P,Ue,K;const Ae=(0,h.useParams)(),{workSetting:G,workList:M}=o,[V,ut]=(0,e.useState)(!0);let[Ie,Oe]=(0,e.useState)([]),[m,gt]=(0,e.useState)([]),[fe,st]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,penalty_type:On.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,comment_public:!0,score_open:!1,total_score:"",eff_score:"",submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""});(0,e.useEffect)(()=>{},[]);const[Pt,Kt]=(0,e.useState)(!1);(0,e.useEffect)(()=>{G!=null&&G.course_id&&(Object.keys(fe).map(function(Q){fe[Q]=G[Q]}),G.anonymous_comment&&(fe.unified_late=G.unified_anonymous_comment,Kt(G.unified_anonymous_comment)),(!fe.allow_late||!fe.unified_late)&&(fe.late_penalty=5),fe.unified_setting||(fe.unified_late=!1,fe.unified_anonymous_comment=!1,fe.unified_anonymous_appeal=!1),Ie=JSON.parse(JSON.stringify(G.group_settings.map(Q=>al(dn({},Q),{group_name:[Q.group_name]})).filter(Q=>Q.publish_time!==null))),m=JSON.parse(JSON.stringify(G.allow_late_settings.map(Q=>al(dn({},Q),{group_name:[Q.group_name]})).filter(Q=>Q.late_time!==null))),st(dn({},fe)),Oe(Ie.length?[...Ie]:[{}]),gt([...m]))},[G]),(0,e.useEffect)(()=>{ut(!(0,i.GJ)())},[(0,i.GJ)()]);const Se=()=>{u({type:"shixunHomeworks/getWorkSetting",payload:dn({},Ae)})},[pt,Be]=(0,e.useState)(!1),x=()=>Ir(void 0,null,function*(){Be(!pt);const Q=JSON.parse(JSON.stringify(fe));if(Q.categoryId=Ae.categoryId,fe.unified_setting||Ie==null||Ie.map(qe=>{var Ot,Rt;if(!qe.publish_time||!qe.end_time)throw y.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Be(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!qe.group_name)throw y.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Be(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");qe.group_name=typeof(qe==null?void 0:qe.group_name)=="string"?[qe==null?void 0:qe.group_name]:qe==null?void 0:qe.group_name,qe.group_id=(Rt=(Ot=qe==null?void 0:qe.group_name)==null?void 0:Ot.map(Bt=>{var Jt,lu;let Pu=(lu=(Jt=G.group_settings)==null?void 0:Jt.filter(pu=>(pu==null?void 0:pu.group_name)===Bt))==null?void 0:lu[0];return Pu==null?void 0:Pu.group_id}))==null?void 0:Rt.toString().split(",")}),Q.group_settings=Ie,fe.allow_late)if(fe.unified_late){if(fe.late_penalty===null||fe.late_penalty===void 0||fe.late_penalty<0||fe.late_penalty>100)throw y.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Be(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!fe.late_time)throw y.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Be(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(d()(fe.late_time)<=d()(fe.end_time))throw y.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4"),Be(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4")}else m=m==null?void 0:m.map(qe=>{var Ot,Rt;if(qe.penalty_type=On.Q.Number,qe.late_penalty===null||qe.late_penalty===void 0||qe.late_penalty<0||qe.late_penalty>100)throw y.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Be(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!qe.late_time)throw y.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Be(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!qe.group_name)throw y.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Be(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return qe.group_name=typeof(qe==null?void 0:qe.group_name)=="string"?[qe==null?void 0:qe.group_name]:qe==null?void 0:qe.group_name,qe.group_id=(Rt=(Ot=qe==null?void 0:qe.group_name)==null?void 0:Ot.map(Bt=>{var Jt,lu;let Pu=(lu=(Jt=G.group_settings)==null?void 0:Jt.filter(pu=>(pu==null?void 0:pu.group_name)===Bt))==null?void 0:lu[0];return Pu==null?void 0:Pu.group_id}))==null?void 0:Rt.toString().split(","),qe}),Q.allow_late_settings=m;if(fe!=null&&fe.submit_limit&&!(fe!=null&&fe.submit_limit_num)){y.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Be(!1);return}if(fe!=null&&fe.can_submit&&!(fe!=null&&fe.submit_num)){y.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Be(!1);return}Object.keys(Q).map(function(qe){qe.indexOf("proportion")>-1&&(Q[qe]=Q[qe]/100)}),(yield(0,J.ZP)(`/api/homework_commons/${Ae.categoryId}/publish_setting.json`,{method:"post",body:al(dn({},Q),{penalty_type:On.Q.Number})})).status===0?(Be(!1),y.ZP.success("\u66F4\u65B0\u6210\u529F"),Se(),u({type:"shixunHomeworks/getWorkList",payload:dn({},Ae)})):Be(!1)}),pe=Le.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Le.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",Le.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Le.createElement("br",null),Le.createElement("br",null),"\u6CE8\u610F",Le.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",Le.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",Le.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",Le.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),w=Le.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Le.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",Le.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Le.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),Mt=(Q,it,qe="group_id")=>{var Ot;return it?it.find(Rt=>Rt[qe]===Q):(Ot=G==null?void 0:G.group_settings)==null?void 0:Ot.find(Rt=>Rt.group_id[0]===Q)},Xt=(G==null?void 0:G.allow_late)||(G==null?void 0:G.anonymous_comment),Qe=Q=>{var it,qe;const Ot=Mt(Q,G==null?void 0:G.allow_late_settings,"id"),Rt=Mt(Q,G==null?void 0:G.anonymous_comment_settings),Bt=Mt(Q);return(G==null?void 0:G.allow_late)&&Ot&&d()(Ot==null?void 0:Ot.late_time)<=d()()||(G==null?void 0:G.anonymous_comment)&&Rt&&(Rt==null?void 0:Rt.evaluation_start)!==null||((qe=(d()(Bt==null?void 0:Bt.end_time)<=d()()&&((it=G==null?void 0:G.allow_late_settings)==null?void 0:it.filter(Jt=>Jt.group_id.includes(Q))))[0])==null?void 0:qe.late_time)!=null},oe=(O=G==null?void 0:G.allow_late_settings)!=null&&O.length?(T=G==null?void 0:G.allow_late_settings)==null?void 0:T.every(Q=>{if(Q.evaluation_start)return!0}):!1,Et=(G==null?void 0:G.unified_late)&&(G==null?void 0:G.anonymous_comment),_t=G==null?void 0:G.anonymous_comment,Ut=(0,e.useMemo)(()=>{var Q,it;return G!=null&&G.unified_setting?!((Q=M==null?void 0:M.homework_status)!=null&&Q.includes("\u5DF2\u622A\u6B62"))||(G==null?void 0:G.allow_late)||(G==null?void 0:G.anonymous_comment):!((it=G==null?void 0:G.group_settings)==null?void 0:it.some(Ot=>d()(Ot.end_time)<=d()()))||(G==null?void 0:G.allow_late)||(G==null?void 0:G.all_group_late)},[G,M]),ft=G==null?void 0:G.anonymous_comment,De=Q=>{if(!Q)return!1;const it=Mt(Q,G==null?void 0:G.anonymous_comment_settings);return(G==null?void 0:G.anonymous_comment)&&it&&(it==null?void 0:it.evaluation_start)!==null},vt=Q=>{const it=Mt(Q,G==null?void 0:G.anonymous_comment_settings);return it&&(it==null?void 0:it.evaluation_start)!==null};return Le.createElement("section",{style:{padding:"30px 50px"}},Le.createElement("div",{className:`${Ke.Z.title}`},Le.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),Le.createElement(H.Z,{placement:"topLeft",title:"\u8BBE\u7F6E\u4F5C\u4E1A\u7684\u53D1\u5E03\u89C4\u5219\uFF0C\u8BBE\u7F6E\u540E\uFF0C\u5B66\u751F\u53EA\u80FD\u5728\u89C4\u5B9A\u65F6\u95F4\u5185\u63D0\u4EA4\u4F5C\u4E1A"},Le.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ke.Z.title_icon}`}))),Le.createElement("div",{className:Ke.Z.content},Le.createElement(D.Z,{className:`${Ke.Z.row_sty} ${Ke.Z.bottom_line} ${Ke.Z.h_lh_40}`},Le.createElement(B.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:V||!((z=M==null?void 0:M.homework_status)!=null&&z.includes("\u672A\u53D1\u5E03"))||(0,i.Rm)()&&!((g=(W=I.AssistantObject)==null?void 0:W.normal)!=null&&g.can_publish),value:fe.unified_setting,onChange:Q=>{var it;if(!((it=M==null?void 0:M.homework_status)!=null&&it.includes("\u672A\u53D1\u5E03"))){y.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(fe.unified_setting=!fe.unified_setting,fe.unified_setting||(fe.unified_late=!1),st(Object.assign({},fe)),fe.unified_setting===!1&&Ie==""){Oe(Ie.concat({}));return}fe.unified_setting&&(Oe([]),gt([{late_penalty:5}]))}},Le.createElement(B.ZP,{value:!0,disabled:!(G!=null&&G.manage_all_group)||!(0,i.GJ)()},"\u7EDF\u4E00\u53D1\u5E03"),Le.createElement(B.ZP,{disabled:((Y=G==null?void 0:G.group_settings)==null?void 0:Y.length)===0||!(0,i.GJ)(),value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")),((j=G==null?void 0:G.group_settings)==null?void 0:j.length)===0&&Le.createElement("span",{style:{marginLeft:"20px",color:"#333"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),fe.unified_setting&&Le.createElement("div",{className:Ke.Z.row_sty,style:{padding:"5px 30px"}},Le.createElement(D.Z,{align:"middle"},Le.createElement(f.Z,{style:{color:"#666",marginRight:10}},"\u53D1\u5E03\u65F6\u95F4"),Le.createElement(f.Z,{className:"ml5"},Le.createElement(tn.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Q=>(0,pn.Q8)(Q,G==null?void 0:G.course_end_date),disabledTime:Q=>(0,pn.d0)(Q),disabled:V||!((_=M==null?void 0:M.homework_status)!=null&&_.includes("\u672A\u53D1\u5E03")||(je=M==null?void 0:M.homework_status)!=null&&je.includes("\u672A\u5F00\u59CB"))||(0,i.Rm)()&&!((we=I.AssistantObject.normal)!=null&&we.can_publish),value:fe.publish_time?d()(fe.publish_time):"",allowClear:!1,onChange:(Q,it)=>{fe.publish_time=it,(fe.end_time==""||!fe.end_time)&&fe.unified_setting&&(fe.end_time=d()(Q).add(1,"month").format("YYYY-MM-DD HH:mm:ss"),fe.end_time=fe.end_time),st(Object.assign({},fe))}})),Le.createElement(f.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09")),Le.createElement(D.Z,{align:"middle"},Le.createElement(f.Z,{style:{marginLeft:40,color:" #666",marginRight:10}},"\u622A\u6B62\u65F6\u95F4"),Le.createElement(f.Z,{className:"ml5"},Le.createElement(tn.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:oe||_t||(G==null?void 0:G.allow_late)&&(G==null?void 0:G.homework_status.includes("\u5DF2\u622A\u6B62"))||V||(G==null?void 0:G.allow_late)&&d()()>=d()(G==null?void 0:G.end_time)||(0,i.Rm)()&&!((P=I.AssistantObject.normal)!=null&&P.can_publish),allowClear:!1,disabledDate:Q=>(0,pn.Q8)(Q,G==null?void 0:G.course_end_date,fe.publish_time),disabledTime:Q=>(0,pn.d0)(Q,fe.publish_time),value:fe.end_time?d()(fe.end_time):"",onChange:(Q,it)=>{fe.end_time=it,st(Object.assign({},fe))}})),Le.createElement(f.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))),!fe.unified_setting&&Le.createElement(D.Z,null,Ie&&Ie.map(function(Q,it){var qe,Ot,Rt,Bt;return Le.createElement(D.Z,{key:it},Le.createElement(D.Z,{style:{padding:"5px 14px 5px 52px"}},Le.createElement(f.Z,{className:Ke.Z.lable_name1},"\u53D1\u5E03\u89C4\u5219",it+1),Le.createElement(f.Z,{flex:1,style:{maxWidth:400}},Le.createElement(k.default,{disabled:V||((qe=M==null?void 0:M.homework_status)!=null&&qe.includes("\u672A\u53D1\u5E03")&&Q.id||d()(){var lu,Pu;if((0,i.Rm)()&&!((Pu=(lu=I.AssistantObject)==null?void 0:lu.normal)!=null&&Pu.can_publish)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie[it].group_name=Jt,Ie[it].group_id=Q.group_id;const pu=(0,ke.flattenDeep)(Ie.map(ku=>ku.group_name)),Uu=m.map(ku=>{let Au=(ku==null?void 0:ku.group_name)||[];return al(dn({},ku),{group_name:(0,ke.remove)(Au,on=>pu.includes(on))})});gt(Uu),Oe(Ie.slice())}},G.group_settings&&G.group_settings.map(function(Jt){if(!Ie.map(lu=>lu.group_name).toString().split(",").includes(String(Jt.group_name)))return Le.createElement(Al,{value:Jt.group_name,key:Jt.id},Jt.group_name)})))),Le.createElement(f.Z,{style:{padding:"5px 0"}},Le.createElement(Mr,{style:{width:620},size:"large",allowClear:!1,ranges:{\u6B64\u523B:[Q.publish_time?d()(Q.publish_time):d()(),d()()]},disabled:V||(d()()<=d()((Ot=Mt(Q.id))==null?void 0:Ot.publish_time)?!1:[!0,Qe(Q.id)]),placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Jt=>(0,pn.Q8)(Jt,G==null?void 0:G.course_end_date),disabledTime:Jt=>(0,pn.d0)(Jt),showTime:{format:"HH:mm",defaultValue:[d()((0,E.U6)(),"HH:mm"),d()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Q.publish_time&&[d()(Q.publish_time),d()(Q.end_time)],onChange:(Jt,lu)=>{var Pu,pu;if((0,i.Rm)()&&!((pu=(Pu=I.AssistantObject)==null?void 0:Pu.normal)!=null&&pu.can_publish)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie[it].publish_time=lu[0],Ie[it].end_time=lu[1],Oe([...Ie])}})),!V&&Le.createElement(f.Z,{className:`${(Rt=Ke.Z)==null?void 0:Rt.h_lh_40}`,style:{padding:"5px 0"}},Ie.length<((Bt=G==null?void 0:G.group_settings)==null?void 0:Bt.length)&&Le.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Oe(Ie.concat({}))}}),(Q!=null&&Q.publish_time&&d()(){var Jt,lu;if((0,i.Rm)()&&!((lu=(Jt=I.AssistantObject)==null?void 0:Jt.normal)!=null&&lu.can_publish)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Pu=(0,ke.cloneDeep)(m);Pu.forEach((pu,Uu)=>{pu.group_name&&(pu.group_name=pu.group_name.filter(ku=>{var Au;return!((Au=Ie[it].group_name)!=null&&Au.includes(ku))}))}),Ie=Ie.filter((pu,Uu)=>it!==Uu),gt(Pu),Oe(Ie.slice()),setTimeout(()=>Oe(Ie.slice()),10)}}):Le.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))}))),!(M!=null&&M.is_shixun)&&Le.createElement(ra.ZP,{checkMarginLeft:60,disabled:V,value:fe,onChange:Q=>st(dn(dn({},fe),Q))}),Le.createElement(Le.Fragment,null,Le.createElement("div",{className:`${Ke.Z.title} mt30`},Le.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),Le.createElement("div",{className:Ke.Z.content},Le.createElement(D.Z,{className:`${Ke.Z.row_sty} ${Ke.Z.bottom_line} ${(Ue=Ke.Z)==null?void 0:Ue.h_lh_40}`,align:"middle"},Le.createElement(Fl.Z,{checked:fe.allow_late,disabled:oe||V||(G==null?void 0:G.allow_late),onChange:Q=>{var it,qe;if((0,i.Rm)()&&!((qe=(it=I.AssistantObject)==null?void 0:it.normal)!=null&&qe.can_late)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Q&&U.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:Le.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Le.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Le.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Le.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),fe.allow_late=Q,m==""&>([{late_penalty:5}]),st(dn({},fe))}}),Le.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),Le.createElement(H.Z,{overlayStyle:{width:380,maxWidth:380},title:Le.createElement("div",{style:{display:"flex",flexFlow:"column"}},Le.createElement("span",null,"\u8865\u4EA4\u89C4\u5219\u8BF4\u660E"),Le.createElement("span",null,"\u5F00\u542F\u8865\u4EA4\uFF0C\u5B66\u751F\u53EA\u5728\u8865\u4EA4\u65F6\u95F4\u5185\u624D\u901A\u5173\u5219\u6263\u9664\u5206\u503C\uFF0C\u672A\u901A\u5173\u4E0D\u6263\u5206\uFF1B"),Le.createElement("span",null,"\u5B66\u751F\u5728\u6B63\u5E38\u4F5C\u4E1A\u89C4\u5B9A\u65F6\u95F4\u5185\u901A\u5173\uFF0C\u5728\u8865\u4EA4\u9636\u6BB5\u518D\u6B21\u901A\u5173\u4E0D\u6263\u5206\u3002"))},Le.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ke.Z.title_icon}`}))),(fe==null?void 0:fe.allow_late)&&Le.createElement("div",{className:"pb5"},Le.createElement(D.Z,{className:Ke.Z.row_sty1},Le.createElement(f.Z,{className:Ke.Z.lable_name,style:{marginRight:20}},"\u8865\u4EA4\u65B9\u5F0F"),Le.createElement(B.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:V,value:fe.unified_late,onChange:Q=>{var it;if((0,i.Rm)()&&!((it=I.AssistantObject.normal)!=null&&it.can_late)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fe.unified_late=Q.target.value,m==""&&!Q.target.value&>([{late_penalty:5}]),st(dn({},fe))}},(fe==null?void 0:fe.unified_setting)&&Le.createElement(B.ZP,{disabled:(G==null?void 0:G.allow_late)||!(G!=null&&G.manage_all_group),value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((K=G==null?void 0:G.group_settings)==null?void 0:K.length)&&Le.createElement(B.ZP,{disabled:G==null?void 0:G.allow_late,value:!1},"\u5206\u73ED\u8865\u4EA4"))),fe!=null&&fe.unified_late?Le.createElement("div",null,Le.createElement(D.Z,{wrap:!1,align:"middle",className:`${Ke.Z.row_sty1} mb10 mt5`},Le.createElement(f.Z,{className:Ke.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),Le.createElement(f.Z,{style:{margin:"0 10px 0 8px"}},Le.createElement(ee.Z,{size:"large",addonAfter:"\u5206",style:{width:206},disabled:V||ft,value:fe.late_penalty,onChange:Q=>{var it;if((0,i.Rm)()&&!((it=I.AssistantObject.normal)!=null&&it.can_late)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fe.late_penalty=Q,st(Object.assign({},fe))}})),Le.createElement(f.Z,{style:{color:"#333"}},"\uFF08\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1\u65F6\uFF0C\u5B66\u751F\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")),Le.createElement(D.Z,{className:`${Ke.Z.row_sty1}`},Le.createElement(f.Z,{className:Ke.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),Le.createElement(f.Z,{style:{margin:"0 10px 0 8px"}},Le.createElement(tn.default,{allowClear:!1,size:"large",style:{width:280},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:V||Et||oe,value:fe.late_time?d()(fe.late_time):"",disabledDate:Q=>(0,pn.Q8)(Q,G==null?void 0:G.course_end_date),disabledTime:Q=>(0,pn.d0)(Q),onChange:(Q,it)=>{var qe;if((0,i.Rm)()&&!((qe=I.AssistantObject.normal)!=null&&qe.can_late)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fe.late_time=it,st(Object.assign({},fe))}})),Le.createElement(f.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):m.map(function(Q,it){var qe;return Le.createElement(D.Z,{key:it,style:{padding:"5px 14px 5px 52px"}},Le.createElement(f.Z,{className:Ke.Z.lable_name1},"\u8865\u4EA4\u89C4\u5219",it+1),Le.createElement(f.Z,{className:"mr20 ml10"},Le.createElement(k.default,{size:"large",disabled:V||!((qe=M==null?void 0:M.homework_status)!=null&&qe.includes("\u672A\u53D1\u5E03"))&&Q.id,mode:"multiple",style:{width:250},value:typeof Q.group_name=="string"?[Q.group_name]:Q.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ot=>{var Rt;if((0,i.Rm)()&&!((Rt=I.AssistantObject.normal)!=null&&Rt.can_late)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m[it].group_name=Ot,m[it].group_id=Q.group_id,gt(m.slice())}},G.group_settings&&G.group_settings.map(function(Ot){if(fe!=null&&fe.unified_setting&&!m.map(Rt=>Rt.group_name).toString().split(",").includes(String(Ot.group_name))&&!vt(Ot.id))return Le.createElement(Al,{value:Ot.group_name,key:Ot.id},Ot.group_name);if(Ie.map(Rt=>Rt.group_name).toString().split(",").includes(String(Ot.group_name))&&!m.map(Rt=>Rt.group_name).toString().split(",").includes(String(Ot.group_name))&&!vt(Ot.id))return Le.createElement(Al,{value:Ot.group_name,key:Ot.id},Ot.group_name)}))),Le.createElement(f.Z,{className:Ke.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),Le.createElement(f.Z,{className:"mr20 ml10"},Le.createElement(ee.Z,{size:"large",addonAfter:"\u5206",style:{width:150},min:0,max:100,disabled:V||De(Q.id),defaultValue:Q.late_penalty,onChange:Ot=>{var Rt,Bt;if((0,i.Rm)()&&!((Bt=(Rt=I.AssistantObject)==null?void 0:Rt.normal)!=null&&Bt.can_late)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m[it].late_penalty=Ot,m[it].penalty_type=On.Q.Number}})),Le.createElement(f.Z,{className:Ke.Z.lable_name1},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Le.createElement(f.Z,{className:"ml10"},Le.createElement(tn.default,{size:"large",disabled:V||De(Q.id),style:{width:250},showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ot=>(0,pn.Q8)(Ot,G==null?void 0:G.course_end_date),disabledTime:Ot=>(0,pn.d0)(Ot),format:"YYYY-MM-DD HH:mm",value:Q!=null&&Q.late_time?d()(Q.late_time):void 0,onChange:(Ot,Rt)=>{var Bt,Jt;if((0,i.Rm)()&&!((Jt=(Bt=I.AssistantObject)==null?void 0:Bt.normal)!=null&&Jt.can_late)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m[it].late_time=Rt,gt([...m])}})),!V&&Le.createElement(f.Z,{style:{height:40,lineHeight:"40px"}},Le.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{gt(m.concat({penalty_type:On.Q.Number,late_penalty:5}))}}),it>0&&!Q.id?Le.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{m=m.filter((Ot,Rt)=>it!==Rt),gt(m.slice()),setTimeout(()=>gt(m.slice()),10)}}):Le.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))})))),Le.createElement(q.ZP,{loading:pt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>x()},"\u4FDD\u5B58"))};var Nr=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u})=>({shixunHomeworks:o,classroomList:l,loading:u.effects}))(Or),zn=a(59301),Pr=Object.defineProperty,Sr=Object.defineProperties,Zr=Object.getOwnPropertyDescriptors,ca=Object.getOwnPropertySymbols,Lr=Object.prototype.hasOwnProperty,jr=Object.prototype.propertyIsEnumerable,da=(o,l,u)=>l in o?Pr(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Nn=(o,l)=>{for(var u in l||(l={}))Lr.call(l,u)&&da(o,u,l[u]);if(ca)for(var u of ca(l))jr.call(l,u)&&da(o,u,l[u]);return o},Gn=(o,l)=>Sr(o,Zr(l)),yl=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const kr=o=>yl(void 0,null,function*(){return yield(0,J.ZP)(`/api/homework_commons/${o==null?void 0:o.categoryId}/publish_setting.json`,{method:"post",body:o})}),Tr=o=>yl(void 0,null,function*(){return yield(0,J.ZP)(`/api/homework_commons/${o==null?void 0:o.categoryId}/evaluation_setting.json`,{method:"post",body:o})}),ci=(o,l)=>o==null?void 0:o.map(u=>{var I;return(I=l==null?void 0:l.find(O=>O.value===u))==null?void 0:I.id}),Rr=(o,l)=>{var u;return o=typeof o=="string"?[o]:o,(u=o==null?void 0:o.map(I=>l==null?void 0:l.find(O=>{var T;return(T=O==null?void 0:O.group_name)==null?void 0:T.includes(I)})))==null?void 0:u.filter(I=>I)},di=(o,l,u,I=!1)=>{let O=null,T=I?l:Rr(o,l);return T==null||T.forEach((z,W)=>{(W==0||u(z,O||{}))&&(O=z)}),O},zr=({shixunHomeworks:o,loading:l,dispatch:u,classroomList:I})=>{var O,T,z,W,g,Y;const j=(0,h.useParams)(),{workSetting:_,workList:je}=o,[,we,P]=(0,t.U)(kr,{categoryId:j==null?void 0:j.categoryId,penalty_type:On.Q.Number}),[,Ue,K]=(0,t.U)(Tr,{categoryId:j==null?void 0:j.categoryId}),[Ae]=c.default.useForm(),G=c.default.useWatch("unified_setting",Ae),M=c.default.useWatch("group_settings",Ae),V=c.default.useWatch("allow_late_settings",Ae),ut=c.default.useWatch("end_time",Ae),Ie=c.default.useWatch("publish_time",Ae),Oe=c.default.useWatch("allow_late",Ae),m=c.default.useWatch("unified_late",Ae),gt=c.default.useWatch("late_time",Ae),fe=c.default.useWatch("anonymous_comment",Ae),st=c.default.useWatch("unified_anonymous_comment",Ae),Pt=c.default.useWatch("evaluation_start",Ae),Kt=c.default.useWatch("anonymous_appeal",Ae),Se=c.default.useWatch("anonymous_comment_settings",Ae),pt=c.default.useWatch("unified_anonymous_appeal",Ae),Be=c.default.useWatch("anonymous_appeal_settings",Ae),[x,pe]=(0,e.useState)(!1),[w,Mt]=(0,e.useState)({}),Xt=x||(0,i.Rm)()&&!((T=(O=I.AssistantObject)==null?void 0:O.normal)!=null&&T.can_publish),Qe=x||(0,i.Rm)()&&!((W=(z=I.AssistantObject)==null?void 0:z.normal)!=null&&W.can_late),oe=x||(0,i.Rm)()&&!((Y=(g=I.AssistantObject)==null?void 0:g.normal)!=null&&Y.can_anonymous_comment),Et=Ut=>yl(void 0,null,function*(){const ft=Ut;let De=yield(0,J.ZP)(`/api/homework_commons/${j==null?void 0:j.categoryId}/publish_setting_for_submit.json`,{method:"post",body:ft});(De==null?void 0:De.status)===0&&(y.ZP.success("\u4FDD\u5B58\u6210\u529F"),_t(),u({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))}),_t=()=>{u({type:"shixunHomeworks/getWorkSetting",payload:Nn({},j)}),u({type:"shixunHomeworks/getWorkList",payload:Nn({},j)})};return(0,e.useEffect)(()=>{var Ut,ft,De,vt;let Q=(Ut=_==null?void 0:_.group_settings)==null?void 0:Ut.filter(Bt=>Bt.publish_time!==null).map(Bt=>Gn(Nn({},Bt),{group_name:[Bt.group_name],publish_time:(Bt==null?void 0:Bt.publish_time)&&[d()(Bt==null?void 0:Bt.publish_time),d()(Bt==null?void 0:Bt.end_time)]}));Q=(0,E.QE)((Q==null?void 0:Q.length)>0?Q:[]);const it=(ft=_.allow_late_settings)==null?void 0:ft.filter(Bt=>Bt.late_time!==null).map(Bt=>Gn(Nn({},Bt),{group_name:[Bt.group_name],late_time:(Bt==null?void 0:Bt.late_time)&&d()(Bt==null?void 0:Bt.late_time)})),qe=(De=_.anonymous_comment_settings)==null?void 0:De.filter(Bt=>Bt.evaluation_start!==null).map(Bt=>Gn(Nn({},Bt),{group_name:[Bt.group_name],evaluation_start:(Bt==null?void 0:Bt.evaluation_start)&&[d()(Bt==null?void 0:Bt.evaluation_start),d()(Bt==null?void 0:Bt.evaluation_end)]})),Ot=(vt=_.anonymous_appeal_settings)==null?void 0:vt.filter(Bt=>Bt.appeal_time!==null).map(Bt=>Gn(Nn({},Bt),{group_name:[Bt.group_name]})),Rt=Gn(Nn({},_),{late_penalty:_!=null&&_.allow_late?_==null?void 0:_.late_penalty:5,evaluation_num:_!=null&&_.evaluation_num?_==null?void 0:_.evaluation_num:3,absence_penalty:_!=null&&_.anonymous_comment?_==null?void 0:_.absence_penalty:3,appeal_penalty:_!=null&&_.anonymous_appeal?_==null?void 0:_.appeal_penalty:2,publish_time:_!=null&&_.publish_time?d()(_==null?void 0:_.publish_time):"",end_time:_!=null&&_.end_time?d()(_==null?void 0:_.end_time):"",late_time:_!=null&&_.late_time?d()(_==null?void 0:_.late_time):"",evaluation_start:_!=null&&_.evaluation_start?d()(_==null?void 0:_.evaluation_start):"",evaluation_end:_!=null&&_.evaluation_end?d()(_==null?void 0:_.evaluation_end):"",group_settings:Q!=null&&Q.length?Q:[{is_admin:!0}],allow_late_settings:it!=null&&it.length?it:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:qe!=null&&qe.length?qe:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:Ot!=null&&Ot.length?Ot:[{is_admin:!0,appeal_penalty:2}]});Ae.setFieldsValue(Rt),Mt(Rt),pe(!(0,i.GJ)()),console.log("workSetting",_)},[_]),(0,e.useEffect)(()=>(u({type:"globalSetting/footerToggle",payload:!1}),()=>{u({type:"globalSetting/footerToggle",payload:!0}),u({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Ae==null||Ae.resetFields()}),[]),zn.createElement(ge.Z,{spinning:!!l["shixunHomeworks/getWorkSetting"]||!!l["shixunHomeworks/getWorkList"]},zn.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},zn.createElement(c.default,{form:Ae,colon:!1,disabled:x,initialValues:w,scrollToFirstError:!0,onFinish:Et},!(je!=null&&je.is_shixun)&&zn.createElement(ra.rU,{form:Ae})),((0,i.GJ)()||!(Xt||Qe||oe))&&zn.createElement(q.ZP,{loading:we||Ue,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{Ae.submit()}},"\u4FDD\u5B58"),zn.createElement(ua.Z,{onConfirm:(Ut,ft)=>{M.splice(Ut,0,...ft),M.splice(Ut+ft.length,1);const De=(0,E.QE)([...M]);De.forEach(vt=>{var Q;((Q=vt==null?void 0:vt.publish_time)==null?void 0:Q.length)==2?vt.publish_time=vt.publish_time:vt.publish_time=[d()(vt==null?void 0:vt.publish_time),d()(vt==null?void 0:vt.end_time)]}),Ae.setFieldValue("group_settings",[...De])}})))};var Hr=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u})=>({shixunHomeworks:o,classroomList:l,loading:u.effects}))(zr),gn=a(59301);const Qr=({shixunHomeworks:o,loading:l,dispatch:u})=>{const{workSetting:I,workList:O}=o,[T,z]=(0,e.useState)("1"),W=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:I!=null&&I.is_new_rule?gn.createElement(vr,null):gn.createElement(Nr,null)},!(O!=null&&O.is_shixun)&&{key:"7",label:"\u63D0\u4EA4\u8BBE\u7F6E",element:gn.createElement(Hr,null)},((O==null?void 0:O.is_jupyter)||(O==null?void 0:O.is_jupyter_lab))&&{key:"6",label:"\u5B9E\u9A8C\u8BBE\u7F6E",element:gn.createElement(Br,null)},!(I!=null&&I.is_new_rule)&&{key:"2",label:"\u533F\u8BC4\u8BBE\u7F6E",element:gn.createElement(or,null)},{key:"3",label:"\u8BC4\u5206\u8BBE\u7F6E",element:gn.createElement(zo,null)},{key:"4",label:"\u516C\u5F00\u8BBE\u7F6E",element:gn.createElement(Vo,null)},{key:"5",label:"\u534F\u4F5C\u8BBE\u7F6E",element:gn.createElement(Mo,null)}].filter(g=>!!g);return(0,e.useEffect)(()=>(u({type:"globalSetting/footerToggle",payload:!1}),()=>{u({type:"globalSetting/footerToggle",payload:!0})}),[]),gn.createElement("div",{style:{paddingBottom:"50px"}},(W==null?void 0:W.length)&&gn.createElement(Jo.Z,{dataSource:W,style:{marginBottom:52}}))};var Ur=(0,h.connect)(({shixunHomeworks:o,loading:l})=>({shixunHomeworks:o,loading:l.effects}))(Qr),Pn={flex_box_center:"flex_box_center___FJzIA",flex_space_between:"flex_space_between___oLjvQ",flex_box_vertical_center:"flex_box_vertical_center___SoaRH",flex_box_center_end:"flex_box_center_end___ewpDJ",flex_box_column:"flex_box_column___HLvXm",homeworkDetailWrapper:"homeworkDetailWrapper___VAJSJ",title:"title___C63Sm",export:"export___HoqEK",bg:"bg___Ow82a",tabs:"tabs___AQDwR",workListTabWrap:"workListTabWrap___eltpM",workListTabButton:"workListTabButton___kCRZe",ai_review_new:"ai_review_new___AmrKW"},Wr=a(29044),Yr=a(92597),Gr=a(92973),Vr="data:image/png;base64,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",Jr=Object.defineProperty,Kr=Object.defineProperties,Xr=Object.getOwnPropertyDescriptors,ma=Object.getOwnPropertySymbols,qr=Object.prototype.hasOwnProperty,$r=Object.prototype.propertyIsEnumerable,Ea=(o,l,u)=>l in o?Jr(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Cn=(o,l)=>{for(var u in l||(l={}))qr.call(l,u)&&Ea(o,u,l[u]);if(ma)for(var u of ma(l))$r.call(l,u)&&Ea(o,u,l[u]);return o},Vn=(o,l)=>Kr(o,Xr(l)),es=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const ts=({shixunHomeworks:o,loading:l,dispatch:u})=>{var I;const O=(0,h.useParams)(),[T,z]=(0,e.useState)(Cn(Cn({},{page:1,limit:20,group_ids:[]}),O)),{codeReview:W}=o,[g]=c.default.useForm();T.order="code_rate",T.sort="desc",T.category=T.categoryId,(0,e.useEffect)(()=>{Y()},[T]),(0,e.useEffect)(()=>{o.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&Y()},[o.actionTabs.key]);const Y=()=>es(void 0,null,function*(){(yield u({type:"shixunHomeworks/getFileRepeatResult",payload:Vn(Cn({},T),{id:T==null?void 0:T.category,course_id:T==null?void 0:T.coursesId})})).status===-2&&setTimeout(()=>Y(),1500)}),j=(je,we)=>{T.page=je,T.limit=20,u({type:"shixunHomeworks/getFileRepeatResult",payload:Vn(Cn({},T),{id:T==null?void 0:T.category,course_id:T==null?void 0:T.coursesId})})},_=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(je,we,P)=>T.limit*(T.page-1)+P+1},{title:"\u59D3\u540D",dataIndex:"user"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"similar_rate",render:je=>e.createElement("span",{className:"c-orange"},je)},{title:"\u64CD\u4F5C",dataInex:"action",render:(je,we)=>e.createElement("div",null,e.createElement(h.Link,{target:"_blank",to:`/classrooms/${T.coursesId}/common_homework/${T.categoryId}/review_detail/${we.user_id}`},"\u67E5\u770B"),e.createElement("br",null))}];return e.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},e.createElement(D.Z,null,e.createElement(f.Z,{flex:"1"},e.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",W.time,e.createElement(q.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:T}})}},"\u6587\u6863\u67E5\u91CD"))),e.createElement(f.Z,null,e.createElement(X.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:je=>{T.search=je,u({type:"shixunHomeworks/getFileRepeatResult",payload:Vn(Cn({},T),{id:T==null?void 0:T.category,course_id:T==null?void 0:T.coursesId})})},style:{width:200}}),e.createElement("span",{className:"ml5 c-red"}))),(W==null?void 0:W.status)===-2&&e.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},e.createElement("img",{src:Vr}),e.createElement("br",null),e.createElement(q.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{u({type:"shixunHomeworks/getFileRepeatResult",payload:Vn(Cn({},T),{id:T==null?void 0:T.category,course_id:T==null?void 0:T.coursesId})})}},"\u5237\u65B0\u9875\u9762")),((I=W.course_groups)==null?void 0:I.length)>0&&e.createElement(e.Fragment,null,e.createElement(D.Z,null,e.createElement(f.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),e.createElement(f.Z,{flex:"80px"},e.createElement(te.default,{checked:T.group_ids=="",value:"all",onChange:je=>{delete T.group_ids,T.group_ids=[],T.page=1,z(Cn({},T))}},"\u5168\u90E8")),e.createElement(f.Z,{flex:"1"},W.course_groups&&W.course_groups.map((je,we)=>e.createElement(te.default,{value:je.id,checked:T.group_ids.includes(je.id),onChange:P=>{P.target.checked?T.group_ids.push(je.id):T.group_ids.splice(T.group_ids.indexOf(je.id),1),T.page=1,z(Cn({},T))}},je.name,"(",je.members_count,")")))),e.createElement(D.Z,{className:"font14 c-red mt5"},e.createElement(f.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),(W==null?void 0:W.data)==="\u52A0\u8F7D\u4E2D"&&e.createElement(ge.Z,null,e.createElement(Gr.Z,{message:W==null?void 0:W.data,type:"info"})),(W==null?void 0:W.data)==="\u6682\u65E0\u67E5\u91CD\u8BB0\u5F55"||(W==null?void 0:W.data)==="\u52A0\u8F7D\u4E2D"?"":e.createElement("div",null,e.createElement("p",{className:"mt10"},e.createElement("span",{className:"c-red"},W.similar_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u5B66\u5458\uFF08",W.total_count,"\u5B66\u5458\uFF09"),e.createElement(re.default,{className:"mt30",pagination:!1,dataSource:W.data,columns:_,onChange:(je,we,P)=>{P.order==="ascend"&&(T.b_order="asc"),P.order==="descend"&&(T.b_order="desc"),P.order||delete T.b_order,u({type:"shixunHomeworks/getFileRepeatResult",payload:Vn(Cn({},T),{id:T==null?void 0:T.category,course_id:T==null?void 0:T.coursesId})})}}),e.createElement("aside",{className:"tc mb50 mt30"},e.createElement(ue.Z,{showSizeChanger:!1,onChange:j,defaultCurrent:T.page||1,current:T.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:W.copy_reviews_count}))))};var us=(0,h.connect)(({shixunHomeworks:o,loading:l})=>({shixunHomeworks:o,loading:l.effects}))(ts),ns=Object.defineProperty,ls=Object.defineProperties,as=Object.getOwnPropertyDescriptors,pa=Object.getOwnPropertySymbols,os=Object.prototype.hasOwnProperty,rs=Object.prototype.propertyIsEnumerable,ga=(o,l,u)=>l in o?ns(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,ss=(o,l)=>{for(var u in l||(l={}))os.call(l,u)&&ga(o,u,l[u]);if(pa)for(var u of pa(l))rs.call(l,u)&&ga(o,u,l[u]);return o},is=(o,l)=>ls(o,as(l)),fa=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const cs=({shixunHomeworks:o,dispatch:l})=>{const u=(0,h.useParams)(),[I,O]=(0,e.useState)([]),[T,z]=(0,e.useState)(!1),[W,g]=(0,e.useState)(!1),[Y,j]=(0,e.useState)(!1),[_,je]=(0,e.useState)(""),[we,P]=(0,e.useState)(!1);(0,e.useEffect)(()=>{o.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(Ue.resetFields(),O([]),g(!0),Ae()):g(!1)},[o.actionTabs.key]);const[Ue]=c.default.useForm();let K=[];const Ae=()=>fa(void 0,null,function*(){z(!0);const V=yield(0,n.VB)(is(ss({},u),{course_id:u==null?void 0:u.coursesId,id:u==null?void 0:u.categoryId}));O([...I,...V==null?void 0:V.data]),je(V),z(!1)}),G=()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}}),j(!1),z(!1),O([]),Ue.resetFields()},M=[{title:"",dataIndex:"course_group_id",width:280,render:(V,ut)=>e.createElement(te.default,{disabled:!(ut.work_count>=1),value:String(ut.course_group_id)},ut.course_group_name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"work_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_time",width:130}];return e.createElement(U.default,{centered:!0,title:"\u6587\u6863\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:W,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>fa(void 0,null,function*(){var V;const ut=Ue.getFieldsValue();if(((V=ut.group_ids)==null?void 0:V.length)<=0){y.ZP.info("\u8BF7\u9009\u62E9\u8981\u67E5\u8BE2\u7684\u73ED\u7EA7");return}P(!0);const Ie=yield(0,J.ZP)(`/api/homework_commons/${u.categoryId}/homework_file_repeat.json`,{method:"get",params:{course_group_id:[...ut.group_ids.map(Oe=>Number(Oe))]}});P(!1),Ie.status===0&&(G(),y.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield l({type:"shixunHomeworks/getWorkList",payload:o.actionTabs.params}),h.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/detail?tabs=4`),l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:we},onCancel:G},e.createElement("span",null,"\u5F53\u524D\u6587\u6863\u67E5\u91CD\u5206\u6570\u6263\u5206\u4E3A",_==null?void 0:_.repeat_setting_score,"\u5206\uFF0C\u5982\u9700\u8C03\u6574\u8BF7\u5728\u201C\u8BBE\u7F6E-\u8BC4\u5206\u8BBE\u7F6E\u201D\u4E2D\u8FDB\u884C\u7F16\u8F91"),o.codeReviewCourse&&e.createElement(c.default,{form:Ue,initialValues:{group_ids:K,end_time:d()(d()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},e.createElement("div",{className:"flexd-table-header mt20"},e.createElement(re.default,{pagination:!1,dataSource:[],columns:M})),e.createElement(c.default.Item,{name:"group_ids"},e.createElement(te.default.Group,{className:"w100"},e.createElement("div",{style:{width:"100%",maxHeight:360,overflow:"auto"}},e.createElement(re.default,{showHeader:!1,columns:M,dataSource:I,pagination:!1,loading:T}))))),e.createElement(D.Z,null,e.createElement(f.Z,{className:"ml10"},e.createElement(te.default,{checked:Y,onChange:V=>{j(V.target.checked);let ut=[];V.target.checked&&(ut=I.filter(Ie=>Ie.work_count>=1).map(Ie=>Ie.course_group_id+"")),Ue.setFieldsValue({group_ids:ut})}},"\u5168\u9009"))))};var ds=(0,h.connect)(({shixunHomeworks:o})=>({shixunHomeworks:o}))(cs),ms=a(76239),Es=a(4835),ps=a(37521),gs=a(56731),fs=a(59659),vs={TabsStyle:"TabsStyle___cT3EC"},Lt=a(59301),Fs=Object.defineProperty,_s=Object.defineProperties,As=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,ys=Object.prototype.hasOwnProperty,Cs=Object.prototype.propertyIsEnumerable,Fa=(o,l,u)=>l in o?Fs(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,ln=(o,l)=>{for(var u in l||(l={}))ys.call(l,u)&&Fa(o,u,l[u]);if(va)for(var u of va(l))Cs.call(l,u)&&Fa(o,u,l[u]);return o},an=(o,l)=>_s(o,As(l)),ol=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Bs=o=>ol(void 0,null,function*(){return yield(0,J.ZP)(`/api/student_works/${o.userId}/deal_appeal_score.json`,{method:"post",body:o})}),hs=({globalSetting:o,shixunHomeworks:l,dispatch:u,classroomList:I})=>{var O,T,z,W,g,Y;const j=(0,h.useParams)(),[_]=(0,h.useSearchParams)(),{workList:je,workSetting:we}=l,[P]=c.default.useForm(),[Ue,K]=(0,e.useState)(!1),[Ae,G]=(0,e.useState)(null),[,M,V,ut]=(0,t.U)(n.cN,{homeworkId:j==null?void 0:j.categoryId}),[,Ie,Oe,m]=(0,t.U)(n.Qz,{homeworkId:j==null?void 0:j.categoryId}),[,gt,fe,st]=(0,t.U)(n.mQ,{homeworkId:j==null?void 0:j.categoryId}),[,,Pt,Kt]=(0,t.U)(Bs,{}),[Se,pt]=(0,e.useState)({activeKey:"1",page:1,limit:10,status:""}),Be=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u5F85\u5BA1\u6838"},{id:3,name:"\u63A5\u53D7\u7533\u8BC9"},{id:4,name:"\u9A73\u56DE\u7533\u8BC9"}],x=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Qe,oe,Et)=>`${((Se==null?void 0:Se.page)-1)*Se.limit+Et+1}`},{title:"\u5B66\u751F\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"\u53CD\u9988\u95EE\u9898",dataIndex:"content",ellipsis:!0,key:"content"},{title:"\u88AB\u53CD\u9988\u95EE\u9898\u7684\u5B66\u751F",dataIndex:"unfeedback_real_name",key:"unfeedback_real_name",ellipsis:!0,width:180,render:(Qe,oe)=>Lt.createElement("a",{onClick:()=>{Xt(an(ln({},oe),{id:je.is_jupyter||je.is_jupyter_lab?oe==null?void 0:oe.id:oe==null?void 0:oe.student_work_id}))}},Qe)},{title:"\u53CD\u9988\u95EE\u9898\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:180,render:Qe=>d()(Qe).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Qe,oe)=>Lt.createElement("a",{onClick:()=>{Xt(an(ln({},oe),{id:je.is_jupyter||je.is_jupyter_lab?oe==null?void 0:oe.id:oe==null?void 0:oe.student_work_id}))}},"\u67E5\u770B")}],pe=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Qe,oe,Et)=>`${((Se==null?void 0:Se.page)-1)*Se.limit+Et+1}`},{title:"\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},!(je!=null&&je.hidden_from_teacher)&&{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"status",ellipsis:!0,key:"status",render:Qe=>Qe===-1?"\u91CD\u505A\u4E2D":Lt.createElement(E.Uw,{status:Qe})},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",key:"student_comment_count",ellipsis:!0,width:100},{title:"\u88AB\u533F\u8BC4\u6700\u5927\u5206\u5DEE",dataIndex:"abnormal_score",key:"abnormal_score",width:180},!(je!=null&&je.hidden_from_teacher)&&{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"score",key:"score",width:180},{title:"\u533F\u8BC4\u5F02\u5E38\u65F6\u95F4",dataIndex:"abnormal_date",key:"abnormal_date",width:180},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Qe,oe)=>Lt.createElement("a",{onClick:()=>{Xt(an(ln({},oe),{id:je.is_jupyter||je.is_jupyter_lab?oe==null?void 0:oe.id:oe==null?void 0:oe.student_work_id}))}},"\u67E5\u770B")}].filter(Qe=>!!Qe),w=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Qe,oe,Et)=>`${((Se==null?void 0:Se.page)-1)*Se.limit+Et+1}`},{title:"\u7533\u8BC9\u4EBA",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:(Qe,oe)=>Lt.createElement("a",{onClick:()=>{Xt(an(ln({},oe),{id:je.is_jupyter||je.is_jupyter_lab?oe==null?void 0:oe.id:oe==null?void 0:oe.student_work_id}))}},Qe)},{title:"\u88AB\u7533\u8BC9\u4EBA",dataIndex:"unappeal_real_name",ellipsis:!0,width:150,key:"unappeal_real_name"},{title:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",dataIndex:"score",key:"score",width:120,ellipsis:!0},{title:"\u7533\u8BC9\u7406\u7531",dataIndex:"comment",key:"comment"},{title:"\u63D0\u4EA4\u7533\u8BC9\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:150,render:Qe=>d()(Qe).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:(Qe,oe)=>Lt.createElement(Lt.Fragment,null,Qe==3&&Lt.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),Qe==4&&Lt.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),Qe==1&&Lt.createElement(Lt.Fragment,null,Lt.createElement(r.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>ol(void 0,null,function*(){(yield Pt({userId:oe.student_work_id,score_id:oe.student_works_score_id,status:4})).status===0&&Mt()})},"\u9A73\u56DE"),Lt.createElement(r.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:()=>ol(void 0,null,function*(){G(oe),K(!0)})},"\u63A5\u53D7")))}],Mt=(Qe=Se)=>{Se.activeKey=="1"&&Oe({page:Qe==null?void 0:Qe.page,limit:Qe==null?void 0:Qe.limit}),Se.activeKey=="2"&&fe({page:Qe==null?void 0:Qe.page,limit:Qe==null?void 0:Qe.limit}),Se.activeKey=="3"&&V({page:Qe==null?void 0:Qe.page,limit:Qe==null?void 0:Qe.limit,status:Qe==null?void 0:Qe.status})},Xt=(Qe={})=>{var oe;Qe!=null&&Qe.id&&(0,E.xg)(je.is_jupyter||je.is_jupyter_lab?`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/${Qe.id}/comment`:j.course_group?`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/review/${Qe.id}?ids=${(oe=j.course_group)==null?void 0:oe.toString()}`:`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/review/${Qe.id}`)};return(0,e.useEffect)(()=>{Mt(Se)},[Se]),(0,e.useEffect)(()=>{console.log("params",j,_.get("TabsActiveKey")),pt(an(ln({},Se),{activeKey:_.get("TabsActiveKey")||"1"}))},[_.get("TabsActiveKey")]),Lt.createElement(ge.Z,{spinning:Ie||M||gt},Lt.createElement("section",{className:"p30",style:{background:"#fff"}},Lt.createElement(F.default,{destroyInactiveTabPane:!0,className:vs.TabsStyle,activeKey:Se.activeKey,onChange:Qe=>{pt(an(ln({},Se),{activeKey:Qe,page:1,limit:10}))}},Lt.createElement(F.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"1"},Lt.createElement(re.default,{className:"mt20",locale:{emptyText:Lt.createElement(ne.Z,null)},columns:x,dataSource:((O=m==null?void 0:m.data)==null?void 0:O.list)||[],pagination:{total:((T=m==null?void 0:m.data)==null?void 0:T.count)||0,onChange:(Qe,oe)=>{pt(an(ln({},Se),{page:Qe,limit:oe}))},current:Se==null?void 0:Se.page,pageSize:Se==null?void 0:Se.limit,showTotal:Qe=>Lt.createElement(Lt.Fragment,null,"\u5171",Lt.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Qe),"\u6761\u6570\u636E")}})),Lt.createElement(F.default.TabPane,{tab:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"2"},Lt.createElement(re.default,{className:"mt20",locale:{emptyText:Lt.createElement(ne.Z,null)},columns:pe,dataSource:((z=st==null?void 0:st.data)==null?void 0:z.list)||[],pagination:{total:((W=st==null?void 0:st.data)==null?void 0:W.count)||0,onChange:(Qe,oe)=>{pt(an(ln({},Se),{page:Qe,limit:oe}))},current:Se==null?void 0:Se.page,pageSize:Se==null?void 0:Se.limit,showTotal:Qe=>Lt.createElement(Lt.Fragment,null,"\u5171",Lt.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Qe),"\u6761\u6570\u636E")}})),Lt.createElement(F.default.TabPane,{tab:"\u533F\u8BC4\u7533\u8BC9",key:"3"},Lt.createElement(r.qp,{title:"\u7533\u8BC9\u72B6\u6001",className:"mt20",value:Se.status,onChange:Qe=>{pt(an(ln({},Se),{status:Qe,page:1}))},dataSource:Be,titleWidth:60}),Lt.createElement(re.default,{locale:{emptyText:Lt.createElement(ne.Z,null)},columns:w,dataSource:((g=ut==null?void 0:ut.data)==null?void 0:g.list)||[],pagination:{total:((Y=ut==null?void 0:ut.data)==null?void 0:Y.count)||0,onChange:(Qe,oe)=>{pt(an(ln({},Se),{page:Qe,limit:oe}))},current:Se==null?void 0:Se.page,pageSize:Se==null?void 0:Se.limit,showTotal:Qe=>Lt.createElement(Lt.Fragment,null,"\u5171",Lt.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Qe),"\u6761\u6570\u636E")}}))),Lt.createElement(U.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:Ue,centered:!0,destroyOnClose:!0,onCancel:()=>{K(!1)},maskClosable:!1,width:544,onOk:()=>{P.submit()}},Lt.createElement(c.default,{form:P,colon:!1,onFinish:Qe=>ol(void 0,null,function*(){(yield Pt(an(ln({},Qe),{userId:Ae.student_work_id,score_id:Ae.student_works_score_id,status:3}))).status===0&&(Mt(),K(!1))})},Lt.createElement("div",{style:{color:"#191919"}},"\u786E\u8BA4\u662F\u5426\u63A5\u53D7\u7533\u8BC9\uFF1F\u4E00\u65E6\u63A5\u53D7\uFF0C\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u5C06\u4F5C\u5E9F\u3002\u8BF7\u60A8\u8865\u5145\u533F\u8BC4\u8BC4\u5206\uFF1A"),Lt.createElement(Xe.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:Lt.createElement("a",{onClick:()=>{Xt(an(ln({},Ae),{id:je.is_jupyter||je.is_jupyter_lab?Ae==null?void 0:Ae.id:Ae==null?void 0:Ae.student_work_id}))}},Ae==null?void 0:Ae.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:Lt.createElement("span",{style:{color:"#191919"}},Ae==null?void 0:Ae.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:Lt.createElement("span",{style:{color:"#191919"}},Ae==null?void 0:Ae.score)}]}),Lt.createElement(D.Z,{className:"mt20",wrap:!1},Lt.createElement(f.Z,null,Lt.createElement(c.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},Lt.createElement(ee.Z,{min:1,max:100,step:1}))),Lt.createElement(f.Z,null,Lt.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),Lt.createElement(f.Z,null,Lt.createElement(c.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},Lt.createElement(te.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570"))))))))};var Ds=(0,h.connect)(({user:o,shixunHomeworks:l,loading:u,globalSetting:I,classroomList:O})=>({user:o,shixunHomeworks:l,globalSetting:I,loading:u.effects,classroomList:O}))(hs),_u=a(59301),ws=Object.defineProperty,xs=Object.defineProperties,bs=Object.getOwnPropertyDescriptors,_a=Object.getOwnPropertySymbols,Is=Object.prototype.hasOwnProperty,Ms=Object.prototype.propertyIsEnumerable,Aa=(o,l,u)=>l in o?ws(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Cl=(o,l)=>{for(var u in l||(l={}))Is.call(l,u)&&Aa(o,u,l[u]);if(_a)for(var u of _a(l))Ms.call(l,u)&&Aa(o,u,l[u]);return o},Os=(o,l)=>xs(o,bs(l)),Ns=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Ps=({shixunHomeworks:o,classroomList:l,loading:u,dispatch:I})=>{const[O,T]=(0,e.useState)(Cl(Cl({},(0,h.useParams)()),{page:1,limit:20})),{workList:z,workSetting:W}=o,[g,Y]=(0,e.useState)([]);(0,e.useEffect)(()=>{z!=null&&z.course_id&&Y(z==null?void 0:z.student_works)},[z]),(0,e.useEffect)(()=>{j()},[]);const j=()=>Ns(void 0,null,function*(){const we=yield I({type:"shixunHomeworks/getWorkList",payload:Os(Cl({},O),{score_open:!0,work_public:!0})});Y((we==null?void 0:we.student_works)||[])}),_=(we,P)=>{O.page=we,O.limit=20,j()},je=[{title:"\u59D3\u540D",width:"5%",ellipsis:!0,dataIndex:"user_name"},{title:"\u5B66\u53F7",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:we=>we},!(z!=null&&z.hidden_from_student)&&{title:z!=null&&z.is_jupyter_lab||z!=null&&z.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"6%",render:we=>we===-1?"\u91CD\u505A\u4E2D":_u.createElement(E.Uw,{status:we})},!(z!=null&&z.hidden_from_student)&&{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(we,P)=>_u.createElement(H.Z,{placement:"bottom",title:_u.createElement("div",null,_u.createElement("div",null,P.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${P.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),_u.createElement("div",null,P.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${P.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),z!=null&&z.anonymous_comment?_u.createElement("div",null,P.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${P.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",_u.createElement("div",null,P.late_penalty?`\u8FDF\u4EA4\u6263\u5206\uFF1A${P.late_penalty}\u5206`:"\u8FDF\u4EA4\u6263\u5206\uFF1A0.0\u5206"),_u.createElement("div",null,P.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${P.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),z!=null&&z.anonymous_comment?_u.createElement("div",null,P.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${P.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",_u.createElement("div",null,P.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${P.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(z!=null&&z.is_jupyter||z!=null&&z.is_jupyter_lab)&&_u.createElement("div",{onClick:Ue=>{var K;Ue.stopPropagation(),(0,E.xg)(z.is_jupyter||z.is_jupyter_lab?`/classrooms/${O.coursesId}/common_homework/${O.categoryId}/${P.id}/comment`:O.course_group?`/classrooms/${O.coursesId}/common_homework/${O.categoryId}/review/${P.id}?ids=${(K=O.course_group)==null?void 0:K.toString()}`:`/classrooms/${O.coursesId}/common_homework/${O.categoryId}/review/${P.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},we>0?_u.createElement("span",{style:{color:"#ff8100"}},we):we)},{title:"\u66F4\u65B0\u65F6\u95F4",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:we=>we?d()(we).format("YYYY-MM-DD HH:mm"):"--"},!(z!=null&&z.hidden_from_student)&&{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(we,P)=>_u.createElement(H.Z,{title:_u.createElement("div",null,_u.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",we,"\u5206"),_u.createElement("br",null),_u.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",P.anonymous_comment_rate,"%"))},_u.createElement("span",null,we))},{title:"\u64CD\u4F5C",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:(we,P)=>z!=null&&z.work_public?_u.createElement("a",{target:"_blank",onClick:()=>{var Ue,K;(Ue=z.homework_status)!=null&&Ue.includes("\u5BFC\u5165")||(0,E.xg)(z.is_jupyter||z.is_jupyter_lab?`/classrooms/${O.coursesId}/common_homework/${O.categoryId}/${P.id}/comment`:O.course_group?`/classrooms/${O.coursesId}/common_homework/${O.categoryId}/review/${P.id}?ids=${(K=O.course_group)==null?void 0:K.toString()}`:`/classrooms/${O.coursesId}/common_homework/${O.categoryId}/review/${P.id}`)}},"\u67E5\u770B"):"--"}].filter(we=>!!we);return _u.createElement("div",{className:"p30 bg-white"},_u.createElement(re.default,{loading:u["shixunHomeworks/getWorkList"],pagination:!1,locale:{emptyText:_u.createElement(ne.Z,null)},dataSource:g,columns:je,onRow:(we,P)=>({}),rowKey:"id",onChange:(we,P,Ue)=>{if(Ue.order===void 0)switch(Ue.field){case"student_id":O.b_order="desc",O.order=Ue.field;break;default:delete O.b_order,delete O.order}else O.b_order=Ue.order.replace("end",""),O.order=Ue.field;j()}}),_u.createElement(ue.Z,{showSizeChanger:!1,onChange:_,hideOnSinglePage:!0,defaultCurrent:O.page||1,current:O.page||1,defaultPageSize:20,total:o.workList.work_count}))};var Ss=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u,user:I})=>({shixunHomeworks:o,classroomList:l,loading:u.effects,user:I}))(Ps),Eu={ai_review:"ai_review___N3KIA",top_warp:"top_warp___CzIfQ",under_review:"under_review___T38LW",btn_operate:"btn_operate___m04j_",btn_review:"btn_review___HJvll",is_disabled:"is_disabled___nqJkU",config_warp:"config_warp___Vetgu",config_title:"config_title___vHg7f",znpy:"znpy___bssUF",pfbz_ts:"pfbz_ts___GkRKw",btns_pfbz:"btns_pfbz___OhjDa",lable_name1:"lable_name1___FcH9s",h_lh_40:"h_lh_40___wIDaL",teacherList:"teacherList___xfIx9",teacherItem:"teacherItem___DtSWj",activeTeacherItem:"activeTeacherItem___uIeeF",title_sty:"title_sty___xsq2m"},Zs=a(13014),mt=a(59301),Ls=Object.defineProperty,js=Object.defineProperties,ks=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,Ts=Object.prototype.hasOwnProperty,Rs=Object.prototype.propertyIsEnumerable,Ca=(o,l,u)=>l in o?Ls(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Bl=(o,l)=>{for(var u in l||(l={}))Ts.call(l,u)&&Ca(o,u,l[u]);if(ya)for(var u of ya(l))Rs.call(l,u)&&Ca(o,u,l[u]);return o},hl=(o,l)=>js(o,ks(l)),Jn=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const zs=({shixunHomeworks:o,user:l,loading:u,dispatch:I})=>{const{workList:O}=o,{is_open_ai_review:T,single_score:z,can_feedback:W,ai_review_settings:g,homework_create_user_id:Y,zero_commit_student_works:j,ai_review_user_id:_,is_jupyter:je,is_jupyter_lab:we,unanswered_handling:P,unanswered_comment:Ue}=O,K=(0,h.useParams)(),[Ae,G]=(0,e.useState)([]),[M,V]=(0,e.useState)(null),[ut,Ie]=(0,e.useState)(!1),[Oe,m]=(0,e.useState)({is_open_ai_review:!1,can_feedback:!1}),[gt,fe]=(0,e.useState)(!1),[st]=c.default.useForm(),[Pt,Kt]=(0,e.useState)(!1),[Se,pt]=(0,e.useState)(""),Be=[{name:"\u683C\u5F0F\u89C4\u8303",content:"\u4F5C\u4E1A\u7B26\u5408\u63D0\u4EA4\u8981\u6C42\uFF08\u547D\u540D\u3001\u683C\u5F0F\u3001\u9644\u4EF6\u5B8C\u6574\uFF09\uFF0C\u6587\u6863\u7ED3\u6784\u6E05\u6670\uFF0C\u8BED\u8A00\u8868\u8FBE\u51C6\u786E",weight:10},{name:"\u903B\u8F91\u4E25\u8C28",content:"\u8BBA\u8FF0\u6E05\u6670\uFF0C\u5185\u5BB9\u8FDE\u8D2F\uFF0C\u8BBA\u8BC1\u5408\u7406\uFF0C\u6709\u5145\u5206\u7684\u6570\u636E\u6216\u7406\u8BBA\u652F\u6491",weight:20},{name:"\u5185\u5BB9\u5B8C\u6574",content:"\u8986\u76D6\u6240\u6709\u8981\u6C42\u7684\u5185\u5BB9\uFF0C\u5206\u6790\u6DF1\u5165\uFF0C\u5305\u542B\u5B9E\u9A8C\u73B0\u8C61\u3001\u6570\u636E\u548C\u7ED3\u8BBA",weight:60},{name:"\u521B\u65B0\u4E0E\u601D\u8003",content:"\u63D0\u51FA\u4E2A\u4EBA\u89C1\u89E3\u6216\u6539\u8FDB\u5EFA\u8BAE\uFF0C\u5BF9\u5B9E\u9A8C\u7ED3\u679C\u6216\u95EE\u9898\u6709\u53CD\u601D\u4E0E\u603B\u7ED3",weight:10}];(0,e.useEffect)(()=>{u["shixunHomeworks/getWorkList"]||x()},[u["shixunHomeworks/getWorkList"]]);const x=()=>Jn(void 0,null,function*(){m({is_open_ai_review:T,can_feedback:W}),st.setFieldValue("ai_review_settings",(g==null?void 0:g.length)>0?g:Be),pe(),_&&_!=-1?(fe(!1),V(_)):_==-1?fe(!0):V(Y),P==2?Kt(!1):(Kt(!0),pt(Ue))}),pe=()=>Jn(void 0,null,function*(){const oe=yield I({type:"teachers/getList",payload:{id:K==null?void 0:K.coursesId,coursesId:K==null?void 0:K.coursesId,page:1}});return G(oe==null?void 0:oe.teacher_list),oe==null?void 0:oe.teacher_list}),w=()=>{U.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:mt.createElement("div",{className:"tc"},mt.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),mt.createElement("img",{src:Zs,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Mt=()=>Jn(void 0,null,function*(){if((Oe==null?void 0:Oe.is_open_ai_review)===!1)return Xt({is_open_ai_review:!1});yield st.validateFields();const oe=st.getFieldValue("ai_review_settings");(0,E.BR)(oe)&&Xt(hl(Bl({},Oe),{ai_review_settings:oe,ai_review_user_id:gt?-1:M,unanswered_handling:Pt?1:2,unanswered_comment:Pt?Se:""}))}),Xt=oe=>Jn(void 0,null,function*(){Ie(!0);const Et=yield(0,J.ZP)(`/api/homework_commons/${K==null?void 0:K.categoryId}/ai_review_settings.json`,{method:"post",body:oe});(Et==null?void 0:Et.status)===0&&(oe!=null&&oe.is_open_ai_review?U.default.confirm({title:"\u63D0\u793A",icon:null,width:390,closable:!0,centered:!0,okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",cancelText:"\u4E0B\u6B21\u518D\u8BF4",onOk:()=>Jn(void 0,null,function*(){I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605"}})}),content:mt.createElement("div",null,"\u4FDD\u5B58\u6210\u529F\uFF01\u73B0\u5728\u5C31\u5F00\u59CB\u667A\u80FD\u8BC4\u9605\uFF1F")}):y.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),Qe()),Ie(!1)}),Qe=()=>{I({type:"shixunHomeworks/getWorkList",payload:{categoryId:K==null?void 0:K.categoryId,coursesId:K==null?void 0:K.coursesId}})};return mt.createElement(ge.Z,{spinning:u["shixunHomeworks/getWorkList"]},mt.createElement("div",{className:Eu.ai_review},mt.createElement("div",{className:Eu.config_warp},mt.createElement("div",{className:Eu.config_title},"\u8BBE\u7F6E\u667A\u80FD\u8BC4\u9605"),mt.createElement("div",{className:Eu.znpy},mt.createElement(te.default,{style:{color:"#000"},checked:Oe==null?void 0:Oe.is_open_ai_review,onChange:oe=>{var Et;if(!((Et=l==null?void 0:l.userInfo)!=null&&Et.has_big_model_permission))return w(),!1;m(hl(Bl({},Oe),{is_open_ai_review:oe.target.checked}))}}),mt.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u540E\uFF0C\u53EF\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\uFF0C\u8BA9AI\u52A9\u6559\u534F\u52A9\u6253\u5206\u5199\u8BC4\u8BED\uFF0C\u8FD8\u652F\u6301\u4E00\u952E\u6279\u91CF\u667A\u80FD\u8BC4\u9605"),mt.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/38915"},"\u64CD\u4F5C\u8BF4\u660E")),(Oe==null?void 0:Oe.is_open_ai_review)&&mt.createElement(mt.Fragment,null,mt.createElement("div",{className:`${Eu.config_title} mt30`},"\u8BC4\u5206\u6807\u51C6"),mt.createElement("div",{className:Eu.pfbz_ts},mt.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u4F5C\u4E1A\u8981\u6C42\u548C\u53C2\u8003\u7B54\u6848\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),mt.createElement("div",{className:"flex"},mt.createElement("div",{className:Eu.btns_pfbz,onClick:()=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u4F5C\u4E1A\u8981\u6C42"}})}},mt.createElement("img",{src:xl}),"\u4F5C\u4E1A\u8981\u6C42"),mt.createElement("div",{className:Eu.btns_pfbz,onClick:()=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u53C2\u8003\u7B54\u6848"}})}},mt.createElement("img",{src:Tu})," \u53C2\u8003\u7B54\u6848"),mt.createElement("div",{className:Eu.btns_pfbz,onClick:()=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},mt.createElement("img",{src:Qt.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),mt.createElement(c.default,{form:st,colon:!1,style:{background:"#F6F7F9"}},mt.createElement(c.default.List,{name:"ai_review_settings"},(oe,{add:Et,remove:_t})=>oe.map((Ut,ft)=>{var De;return mt.createElement(D.Z,{key:Ut.key,style:{padding:"5px 14px 5px 30px"}},mt.createElement(f.Z,{className:Eu.lable_name1},"\u8BC4\u5206\u70B9"),mt.createElement(f.Z,null,mt.createElement(c.default.Item,{className:"ml10",name:[Ut.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},mt.createElement(X.default,{onChange:vt=>{st.setFieldValue([Ut.name,"content"],vt.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),mt.createElement(f.Z,{className:Eu.lable_name1},"\u8BC4\u5206\u6807\u51C6"),mt.createElement(f.Z,null,mt.createElement(c.default.Item,{className:"ml10",name:[Ut.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},mt.createElement(X.default,{onChange:vt=>{st.setFieldValue([Ut.name,"content"],vt.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),mt.createElement(f.Z,{className:Eu.lable_name1},"\u6743\u91CD"),mt.createElement(f.Z,null,mt.createElement(c.default.Item,{className:"ml10",name:[Ut.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(\d+(\.\d{1,2})?)?$/,message:"\u6700\u591A\u4FDD\u7559\u4E24\u4F4D\u5C0F\u6570"}]},mt.createElement(ee.Z,{value:st.getFieldValue([Ut.name,"weight"]),onChange:vt=>{Number.isInteger(vt)||st.setFieldValue([Ut.name,"weight"],parseFloat(vt).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),mt.createElement(D.Z,{className:(De=Eu)==null?void 0:De.h_lh_40},mt.createElement(f.Z,null,mt.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(oe.length>=10)return y.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");Et()}})),ft>0&&mt.createElement(f.Z,null,mt.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{_t(Ut.name)}}))))}))),mt.createElement("div",{className:`${Eu.config_title} mt30`},"\u672A\u4F5C\u7B54\u7684\u5904\u7406\u65B9\u5F0F"),mt.createElement("div",{className:Eu.znpy},mt.createElement(B.ZP,{style:{color:"#000"},checked:!Pt,onChange:oe=>{Kt(!Pt)}},"\u672A\u4F5C\u7B54\u4E0D\u8BC4\u9605",mt.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4E0D\u8FDB\u884C\u8BC4\u9605\uFF0C\u9700\u8981\u6559\u5E08\u4EBA\u5DE5\u8FDB\u884C\u8BC4\u9605\uFF09"))),mt.createElement("div",{className:Eu.znpy},mt.createElement(B.ZP,{style:{color:"#000"},checked:Pt,onChange:oe=>{Kt(!Pt)}},"\u672A\u4F5C\u7B54\u7ED90\u5206",mt.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u76F4\u63A5\u7ED90\u5206\uFF0C\u5E76\u4E14\u53EF\u4EE5\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED\uFF09"))),Pt&&mt.createElement("div",{style:{padding:"5px 30px 5px 30px",backgroundColor:"rgb(246, 247, 249)"}},mt.createElement(X.default.TextArea,{value:Se,onChange:oe=>{pt(oe.target.value)},placeholder:"\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4F60\u53EF\u4EE5\u5728\u8FD9\u91CC\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED~",rows:3,size:"large"})),mt.createElement("div",{className:`${Eu.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),mt.createElement("div",{className:Eu.znpy,style:{border:0}},mt.createElement(B.ZP,{style:{color:"#000"},checked:!gt,onChange:oe=>{if(fe(!gt),_&&_!==-1)return V(_);V(Y)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",mt.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!gt&&(Ae==null?void 0:Ae.length)>0&&mt.createElement("div",{className:Eu.teacherList},Ae==null?void 0:Ae.map((oe,Et)=>mt.createElement("div",{className:`${Eu.teacherItem} ${(oe==null?void 0:oe.user_id)==M?Eu.activeTeacherItem:""}`,key:Et,onClick:()=>V(oe==null?void 0:oe.user_id)},oe==null?void 0:oe.name))),mt.createElement("div",{className:Eu.znpy},mt.createElement(B.ZP,{style:{color:"#000"},checked:gt,onChange:oe=>{fe(!gt)}},"AI\u667A\u80FD\u4F53",mt.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09"))),!(je||we)&&mt.createElement(mt.Fragment,null,mt.createElement("div",{className:`${Eu.config_title} mt30`},"\u5B66\u751F\u53CD\u9988"),mt.createElement("div",{className:Eu.znpy},mt.createElement(te.default,{style:{color:"#000"},checked:Oe==null?void 0:Oe.can_feedback,onChange:oe=>{m(hl(Bl({},Oe),{can_feedback:oe.target.checked}))}},"\u5141\u8BB8\u5B66\u751F\u5BF9\u8BC4\u9605\u5185\u5BB9\u8FDB\u884C\u53CD\u9988\uFF08\u70B9\u8D5E\u3001\u8E29\uFF09")))),mt.createElement(q.ZP,{loading:ut,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Mt()},"\u4FDD\u5B58"))),mt.createElement(bl,null),mt.createElement(Ol,null))};var Hs=(0,h.connect)(({shixunHomeworks:o,loading:l,user:u})=>({shixunHomeworks:o,loading:l.effects,user:u}))(zs),fn={review_warp:"review_warp___LcMfG",under_review:"under_review___taDOD",btn_operate:"btn_operate___bK38t",btn_review:"btn_review___gcS5j",is_disabled:"is_disabled___XDtBP"},Qs=a(90082),ou=a(59301),Ba=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Us=({shixunHomeworks:o,user:l,loading:u,dispatch:I})=>{var O;const{workList:T}=o,{is_open_ai_review:z,single_score:W,zero_commit_student_works:g}=T,Y=(0,h.useParams)(),[j,_]=(0,e.useState)(!1),[je,we]=(0,e.useState)(0),[P,Ue]=(0,e.useState)(!1),[K,Ae]=(0,e.useState)(null);(0,e.useEffect)(()=>{if((K==null?void 0:K.status)=="running"){const ut=setInterval(()=>{V()},3e3);return()=>clearInterval(ut)}},[K==null?void 0:K.status]),(0,e.useEffect)(()=>{u["shixunHomeworks/getWorkList"]||V()},[u["shixunHomeworks/getWorkList"]]);const G=ut=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:K==null?void 0:K.id,status:ut}})},M=()=>Ba(void 0,null,function*(){if(z)if(W){if(g)return y.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return y.ZP.warning("\u591A\u7EF4\u5EA6\u8BC4\u5206\u6682\u65F6\u4E0D\u80FD\u652F\u6301\u667A\u80FD\u8BC4\u9605!");else return y.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Ue(!0);const ut=yield(0,J.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:Y==null?void 0:Y.categoryId,range:je}});(ut==null?void 0:ut.status)===0&&(I({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),V()),Ue(!1)}),V=()=>Ba(void 0,null,function*(){const ut=yield(0,J.ZP)("/api/homework_common_resubmits/resubmit_status.json",{method:"get",params:{homework_id:Y==null?void 0:Y.categoryId}});(ut==null?void 0:ut.status)===0&&Ae(ut==null?void 0:ut.data)});return ou.createElement(ou.Fragment,null,ou.createElement("div",{className:fn.review_warp},ou.createElement(H.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},ou.createElement("div",{className:fn.btn_operate,onClick:()=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"}})}},ou.createElement("i",{className:"iconfont icon-lishijilu"}))),ou.createElement("div",null,z&&(K==null?void 0:K.status)=="running"&&ou.createElement("div",{className:fn.under_review,style:{marginRight:0}},ou.createElement(ge.Z,{spinning:!0,className:"mr6",size:"small"}),ou.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D"),ou.createElement("span",{className:"ml5",style:{color:"#3061D0"}},K==null?void 0:K.rate)),z&&["success","failed"].includes(K==null?void 0:K.status)&&ou.createElement(H.Z,{title:ou.createElement("div",{className:fn.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",ou.createElement("span",{style:{color:"#1B8565",margin:"0 3px",fontWeight:"bold"}},K==null?void 0:K.success_count),"\u4EBA\uFF0C \u5931\u8D25",ou.createElement("span",{style:{color:"#E30000",margin:"0 3px",fontWeight:"bold"}},K==null?void 0:K.fail_count),"\u4EBA")},ou.createElement("div",{className:fn.under_review},ou.createElement("img",{src:Qs.Z,className:"mr5",style:{width:14,height:14}}),"\u6210\u529F",ou.createElement("span",{style:{color:"#1B8565",fontWeight:"bold"},onClick:()=>G(1)},K==null?void 0:K.success_count),"\u4EBA\uFF0C \u5931\u8D25",ou.createElement("span",{style:{color:"#E30000",fontWeight:"bold"},onClick:()=>G(0)},K==null?void 0:K.fail_count),"\u4EBA"))),(K==null?void 0:K.status)!="running"&&ou.createElement("div",{className:`${fn.btn_review} ${(K==null?void 0:K.status)=="running"&&fn.is_disabled}`,onClick:()=>{if((K==null?void 0:K.status)!="running"){if(!(T!=null&&T.is_open_ai_review))return y.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;we(0),I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605"}})}}},ou.createElement("img",{src:Nl.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),ou.createElement(U.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:((O=o==null?void 0:o.actionTabs)==null?void 0:O.key)=="\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605",destroyOnClose:!0,onCancel:()=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:P,onOk:()=>M()},ou.createElement("div",{className:fn.title_sty},"\u8BC4\u5206\u6807\u51C6"),ou.createElement(re.default,{pagination:!1,dataSource:T==null?void 0:T.ai_review_settings,columns:[{title:"\u8BC4\u5206\u70B9",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),ou.createElement("div",{className:fn.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),ou.createElement("div",{className:fn.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},ou.createElement(B.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:ut=>we(ut.target.value),value:je,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F"}]}))),ou.createElement(Pl,null),ou.createElement(jl,{getData:()=>V()}))};var Ws=(0,h.connect)(({shixunHomeworks:o,loading:l,user:u})=>({shixunHomeworks:o,loading:l.effects,user:u}))(Us),ct=a(59301),Ys=Object.defineProperty,ha=Object.getOwnPropertySymbols,Gs=Object.prototype.hasOwnProperty,Vs=Object.prototype.propertyIsEnumerable,Da=(o,l,u)=>l in o?Ys(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Kn=(o,l)=>{for(var u in l||(l={}))Gs.call(l,u)&&Da(o,u,l[u]);if(ha)for(var u of ha(l))Vs.call(l,u)&&Da(o,u,l[u]);return o},wa=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Js=({globalSetting:o,shixunHomeworks:l,dispatch:u,classroomList:I})=>{var O,T,z,W,g,Y,j;const _=(0,h.useParams)(),je=(0,h.useLocation)(),[we]=(0,h.useSearchParams)(),[P,Ue]=(0,e.useState)(we.get("tabs")||"0"),K=(0,e.useRef)(null),[Ae,G]=(0,e.useState)(!1),{workList:M,workSetting:V}=l,[,,ut]=(0,t.U)(n.Gw,{homeworkId:M==null?void 0:M.id});we.get("category_id")&&(_.category=we.get("category_id")),(0,e.useEffect)(()=>{Ie()},[_.coursesId]),(0,e.useEffect)(()=>{u({type:"classroomList/getAssistantPermissions",payload:{course_id:_.coursesId}}),(0,Ye.hs)(u)},[(0,i.bg)()]),(0,e.useEffect)(()=>{new URLSearchParams(je.search).get("tabs")=="3"&&Oe()},[]);const Ie=()=>{let fe=we.get("page")&&JSON.parse(localStorage.getItem("commonhomeworkkey"));fe=(_==null?void 0:_.categoryId)!=(fe==null?void 0:fe.categoryId)?{}:fe,u({type:"shixunHomeworks/getWorkList",payload:Kn(Kn({},_),fe)})},Oe=()=>{u({type:"shixunHomeworks/getWorkSetting",payload:Kn({},_)})},m=[{name:(0,i.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u4E1A\u60C5\u51B5",id:"0",component:ct.createElement(ro,{zip:K,btnLoading:Ae,setBtnLoading:G})},{name:"\u516C\u5F00\u4F5C\u54C1",id:"11",component:ct.createElement(Ss,null),hidden:(0,i.GJ)()||!(M!=null&&M.can_public_work)},{name:"\u4F5C\u4E1A\u63CF\u8FF0",id:"1",component:ct.createElement("div",{className:"minH500"},ct.createElement(yo,null))},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",hidden:(O=M.homework_status)==null?void 0:O.includes("\u5BFC\u5165"),component:ct.createElement(fs.Z,null)},{name:"\u6587\u6863\u67E5\u91CD",id:"4",component:ct.createElement(us,null),hidden:((T=M.homework_status)==null?void 0:T.includes("\u5BFC\u5165"))||!(0,i.GJ)()||M.is_jupyter||M.is_jupyter_lab},{name:"\u53C2\u8003\u7B54\u6848",id:"2",component:ct.createElement(wo,null),hidden:((z=M.homework_status)==null?void 0:z.includes("\u5BFC\u5165"))||!(M!=null&&M.view_answer)||M.is_jupyter||M.is_jupyter_lab},{name:ct.createElement(Z.Z,{dot:M==null?void 0:M.appeal_notice,offset:[5,-5]},ct.createElement("span",{style:{color:P=="10"?"":"#b9b8b8"}},"\u533F\u8BC4\u8BE6\u60C5")),id:"10",component:ct.createElement(Ds,null),hidden:(0,i.dE)()||!(M!=null&&M.anonymous_comment)},{name:(0,i.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:"3",component:(W=M.homework_status)!=null&&W.includes("\u5BFC\u5165")?ct.createElement(Es.Z,null):ct.createElement(Ur,null),hidden:((g=M.homework_status)==null?void 0:g.includes("\u5BFC\u5165"))&&(0,i.dE)(),forceRender:!1},{name:ct.createElement("div",null,"\u667A\u80FD\u8BC4\u9605 ",ct.createElement("img",{className:Pn.ai_review_new,src:Du.Z})),id:"5",component:ct.createElement(Hs,null),hidden:!(M!=null&&M.show_ai_review)}].filter(fe=>!fe.hidden),gt=()=>{var fe,st,Pt,Kt,Se,pt,Be,x,pe,w,Mt,Xt,Qe,oe,Et,_t,Ut;return ct.createElement(ct.Fragment,null,(fe=M.homework_status)!=null&&fe.includes("\u5BFC\u5165")&&(0,i.GJ)()?ct.createElement(q.ZP,{icon:ct.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:M==null?void 0:M.homework_name,id:M==null?void 0:M.homework_id,type:"normal"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):ct.createElement("div",{className:Pn.workListTabButton},(0,i.GJ)()&&ct.createElement(ct.Fragment,null,(M.is_jupyter||M.is_jupyter_lab)&&ct.createElement(q.ZP,{type:"primary",icon:ct.createElement("i",{className:"iconfont icon-shixunxiangmu"}),onClick:()=>(0,E.xg)(`/shixuns/${M.shixun_identifier}/challenges?homework_common_id=${M==null?void 0:M.homework_id}`)},"\u8FDB\u5165\u5B9E\u8BAD"),(((st=M.homework_status)==null?void 0:st.includes("\u672A\u53D1\u5E03"))||((Pt=M.homework_status)==null?void 0:Pt.includes("\u672A\u5F00\u59CB")))&&ct.createElement(q.ZP,{type:"primary",icon:ct.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:ft=>{ft.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[_.categoryId],selectArrsAll:[M],params:_,detail:!0,type:2,manage_all_group:V==null?void 0:V.manage_all_group}})}},"\u7ACB\u5373\u53D1\u5E03"),!((Kt=M.homework_status)!=null&&Kt.includes("\u672A\u53D1\u5E03"))&&!((Se=M.homework_status)!=null&&Se.includes("\u672A\u5F00\u59CB"))&&!((pt=M.homework_status)!=null&&pt.includes("\u5DF2\u622A\u6B62"))&&ct.createElement(q.ZP,{type:"primary",icon:ct.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:ft=>{var De,vt;if(ft.preventDefault(),(0,i.Rm)()&&!((vt=(De=I.AssistantObject)==null?void 0:De.normal)!=null&&vt.can_stop)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}u({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[_.categoryId],selectArrsAll:[],params:_,type:2}})}},"\u7ACB\u5373\u622A\u6B62"),M!=null&&M.is_jupyter_lab||M!=null&&M.is_jupyter?ct.createElement(ct.Fragment,null,P==="1"&&ct.createElement(q.ZP,{type:"primary",icon:ct.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var ft,De;if((0,i.Rm)()&&!((De=(ft=I.AssistantObject)==null?void 0:ft.normal)!=null&&De.can_create)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}h.history.push(`/classrooms/${_.coursesId}/common_homework/${_.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A")):ct.createElement(ct.Fragment,null,ct.createElement(q.ZP,{type:"primary",icon:ct.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var ft,De;if((0,i.Rm)()&&!((De=(ft=I.AssistantObject)==null?void 0:ft.normal)!=null&&De.can_create)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}h.history.push(`/classrooms/${_.coursesId}/common_homework/${_.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A"))),(M!=null&&M.is_jupyter_lab||M!=null&&M.is_jupyter)&&(0,i.dE)()?ct.createElement(q.ZP,{type:"primary",onClick:()=>wa(void 0,null,function*(){(0,ms.Z)({is_jupyter:M.is_jupyter,is_jupyter_lab:M.is_jupyter_lab,shixunId:M.shixun_identifier,homework_common_id:M.homework_id})})},ct.createElement("i",{className:"iconfont icon-kaiqizhong"}),(Be=M==null?void 0:M.task_operation)==null?void 0:Be[0]):!((x=M==null?void 0:M.homework_status)!=null&&x.includes("\u5BFC\u5165"))&&ct.createElement(ct.Fragment,null,((pe=M==null?void 0:M.work_statuses)==null?void 0:pe.includes("\u53D6\u6D88\u5173\u8054"))&&ct.createElement(q.ZP,{type:"primary",onClick:()=>wa(void 0,null,function*(){const ft=yield(0,n.rN)({homeworkId:_.categoryId});(ft==null?void 0:ft.status)===0&&(y.ZP.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),u({type:"shixunHomeworks/getWorkList",payload:Kn({},_)}))})},"\u53D6\u6D88\u5173\u8054"),((w=M==null?void 0:M.work_statuses)==null?void 0:w.includes("\u5173\u8054\u9879\u76EE"))&&ct.createElement(q.ZP,{type:"primary",onClick:()=>{var ft;return(0,E.xg)(`${(ft=o==null?void 0:o.setting)==null?void 0:ft.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),((Mt=M==null?void 0:M.work_statuses)==null?void 0:Mt.includes("\u5173\u8054\u9879\u76EE"))&&ct.createElement(q.ZP,{type:"primary",onClick:ft=>{ft.preventDefault(),U.default.confirm({title:"\u5173\u8054\u9879\u76EE",centered:!0,width:600,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ct.createElement("div",{className:"tc font14"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",ct.createElement("a",{onClick:()=>{var De;(0,E.xg)(`${(De=o==null?void 0:o.setting)==null?void 0:De.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")})}},"\u5173\u8054\u9879\u76EE"),((Xt=M==null?void 0:M.work_statuses)==null?void 0:Xt.includes("\u63D0\u4EA4\u4F5C\u54C1"))&&ct.createElement(q.ZP,{type:"primary",onClick:()=>(0,E.xg)(`/classrooms/${M.course_id}/common_homework/${M.homework_id}/post`)},"\u63D0\u4EA4\u4F5C\u54C1"),((Qe=M==null?void 0:M.work_statuses)==null?void 0:Qe.includes("\u4FEE\u6539\u4F5C\u54C1"))&&ct.createElement(q.ZP,{type:"primary",onClick:()=>{const ft=()=>{(0,E.xg)(`/classrooms/${M.course_id}/common_homework/${M.homework_id}/${M.id}/edit`)};if(V!=null&&V.can_submit&&!(V!=null&&V.submit_size)){y.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}ft()}},"\u4FEE\u6539\u4F5C\u54C1"),((oe=M==null?void 0:M.work_statuses)==null?void 0:oe.includes("\u8865\u4EA4\u4F5C\u54C1"))&&ct.createElement(q.ZP,{type:"primary",onClick:()=>(0,E.xg)(`/classrooms/${M.course_id}/common_homework/${M.homework_id}/post`)},"\u8865\u4EA4\u4F5C\u54C1"),(((Et=M==null?void 0:M.work_statuses)==null?void 0:Et.includes("\u8865\u4EA4\u9644\u4EF6"))||((_t=M==null?void 0:M.work_statuses)==null?void 0:_t.includes("\u4FEE\u6539\u9644\u4EF6")))&&ct.createElement(q.ZP,{type:"primary",onClick:()=>{var ft;if(V!=null&&V.can_submit&&!(V!=null&&V.submit_size)){y.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}u({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:_,selectArrs:Kn({},M),title:(ft=M==null?void 0:M.work_statuses)!=null&&ft.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"}})}},(Ut=M==null?void 0:M.work_statuses)!=null&&Ut.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"))))};return ct.createElement("section",{className:`${Pn.bg} ${Pn.homeworkDetailWrapper}`},ct.createElement("div",{className:"edu-container mb30"},M.homework_name&&ct.createElement("section",{className:"animated fadeIn"},ct.createElement("aside",{className:"mt10"},M.category&&ct.createElement(se.Z,{separator:">"},ct.createElement(se.Z.Item,null,ct.createElement(h.Link,{to:`/classrooms/${_==null?void 0:_.coursesId}/common_homework`},M.course_name)),ct.createElement(se.Z.Item,null,ct.createElement(h.Link,{to:`/classrooms/${_==null?void 0:_.coursesId}/common_homework/${((Y=M.category)==null?void 0:Y.main)===1?"":M.category.category_id}`},M.category.category_name)),ct.createElement(se.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),ct.createElement("aside",{className:[Pn.title,"mt20"].join(" ")},ct.createElement(h.Link,{to:`/classrooms/${M.course_id}/common_homework/${((j=M.category)==null?void 0:j.main)===1?"":M.category.category_id}`},ct.createElement($.Z,{className:"font16 c-black"})),ct.createElement("strong",{className:"font20 ml5"},M.homework_name),ct.createElement(E.VV,{temporary:!0,status:M.homework_status}))),ct.createElement("aside",{className:`mt30 relative ${Pn.workListTabWrap}`},ct.createElement(F.default,{destroyInactiveTabPane:!0,type:"card",activeKey:P,tabBarExtraContent:P=="5"?(0,i.GJ)()&&ct.createElement(Ws,null):gt(),onTabClick:(fe,st)=>{parseInt(fe)==3&&Oe();const Pt=()=>{if(parseInt(fe)===2){if(!(M!=null&&M.view_answer)){y.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u8001\u5E08\u672A\u516C\u5F00\u7B54\u6848");return}Ue(fe)}else Ue(fe)};fe!=="11"&&Ie(),l.actionTabs.key=="\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"?U.default.confirm({centered:!0,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",onOk:()=>{Pt(),u({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):Pt()},className:Pn.tabs,items:m.map(fe=>({label:fe.name,key:fe.id,children:fe.component,forceRender:fe.forceRender}))}))),ct.createElement(Wr.Z,null),ct.createElement(ps.Z,{onOk:()=>{Ie()}}),ct.createElement(gs.Z,{onOk:()=>{Ie()}}),ct.createElement(xo.Z,{type:"edit",onCallback:()=>Ie(),courseEndTime:M==null?void 0:M.course_end_date}),ct.createElement(bo.Z,{courseEndTime:M==null?void 0:M.course_end_date,successCallback:()=>Ie(),visible:I.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[_.categoryId],courseId:_.coursesId,isBatch:!1}),ct.createElement(ds,null),ct.createElement(Yr.Z,{ref:K,hide:!0,name:`${M==null?void 0:M.homework_name}-\u4F5C\u54C1\u9644\u4EF6`,onOk:()=>G(!1)}))};var Ks=(0,h.connect)(({user:o,shixunHomeworks:l,loading:u,globalSetting:I,classroomList:O})=>({user:o,shixunHomeworks:l,globalSetting:I,loading:u.effects,classroomList:O}))(Js)},29044:function(Zt,Te,a){"use strict";var e=a(28284),h=a(62957),Z=a(6767),q=a(37568),y=a(45278),U=a(76560),se=a(82454),F=a(59301),$=Object.defineProperty,E=Object.defineProperties,c=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,te=(Me,ue,B)=>ue in Me?$(Me,ue,{enumerable:!0,configurable:!0,writable:!0,value:B}):Me[ue]=B,f=(Me,ue)=>{for(var B in ue||(ue={}))D.call(ue,B)&&te(Me,B,ue[B]);if(H)for(var B of H(ue))me.call(ue,B)&&te(Me,B,ue[B]);return Me},re=(Me,ue)=>E(Me,c(ue)),X=(Me,ue,B)=>new Promise((ee,k)=>{var ae=J=>{try{ne(B.next(J))}catch(be){k(be)}},d=J=>{try{ne(B.throw(J))}catch(be){k(be)}},ne=J=>J.done?ee(J.value):Promise.resolve(J.value).then(ae,d);ne((B=B.apply(Me,ue)).next())});const ge=({classroomList:Me,loading:ue,dispatch:B,shixunHomeworks:ee})=>{const k=(0,U.useParams)(),[ae]=e.default.useForm(),{workList:d,workSetting:ne}=ee,J=()=>{B({type:"shixunHomeworks/getWorkSetting",payload:f({},k)}),B({type:"shixunHomeworks/getWorkList",payload:f({},k)})};return F.createElement(h.default,{centered:!0,title:Me.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:Me.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>X(void 0,null,function*(){const be=()=>X(void 0,null,function*(){var We;yield ae.validateFields();const Pe=f({},ae.getFieldValue()),{selectArrs:ze}=Me.actionTabs;Pe.attachment_ids=(We=Pe.attachment_ids)==null?void 0:We.map(Dt=>Dt.response.id),(yield(0,y.mz)(re(f({},Pe),{homeworkId:ze.work_id}))).status===0&&(ae.resetFields(),B({type:"classroomList/setActionTabs",payload:{}}),J())});if(ne!=null&&ne.can_submit){if(!(ne!=null&&ne.submit_size)){Z.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}h.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:F.createElement(F.Fragment,null,"\u4F60\u8FD8\u6709 ",F.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},ne==null?void 0:ne.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{be()}});return}be()}),onCancel:()=>{ae.resetFields(),B({type:"classroomList/setActionTabs",payload:{}})}},F.createElement(e.default,{form:ae,initialValues:{}},F.createElement(e.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},F.createElement(se.Z,null)),F.createElement(e.default.Item,{name:"description"},F.createElement(q.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${Me.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};Te.Z=(0,U.connect)(({classroomList:Me,loading:ue,shixunHomeworks:B})=>({classroomList:Me,loading:ue,shixunHomeworks:B}))(ge)},97639:function(Zt,Te,a){"use strict";var e=a(59301),h=a(28284),Z=a(6767),q=a(62957),y=a(77019),U=a(5269),se=a(16326),F=a(47889),$=a(62673),E=a(61186),c=a.n(E),H=a(82093),D=a(34055),me=a(49661),te=a(76560),f=a(62787),re=a(71141),X=a(64948),ge=a(69577),Me=a(6681),ue=a(67135),B=a(59301),ee=Object.defineProperty,k=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,be=(Je,tt,N)=>tt in Je?ee(Je,tt,{enumerable:!0,configurable:!0,writable:!0,value:N}):Je[tt]=N,We=(Je,tt)=>{for(var N in tt||(tt={}))ne.call(tt,N)&&be(Je,N,tt[N]);if(d)for(var N of d(tt))J.call(tt,N)&&be(Je,N,tt[N]);return Je},Pe=(Je,tt)=>k(Je,ae(tt)),ze=(Je,tt)=>{var N={};for(var i in Je)ne.call(Je,i)&&tt.indexOf(i)<0&&(N[i]=Je[i]);if(Je!=null&&d)for(var i of d(Je))tt.indexOf(i)<0&&J.call(Je,i)&&(N[i]=Je[i]);return N},$e=(Je,tt,N)=>new Promise((i,p)=>{var A=le=>{try{S(N.next(le))}catch(ce){p(ce)}},R=le=>{try{S(N.throw(le))}catch(ce){p(ce)}},S=le=>le.done?i(le.value):Promise.resolve(le.value).then(A,R);S((N=N.apply(Je,tt)).next())});const Dt=Je=>{var tt=Je,{classroomList:N,dispatch:i,courseEndTime:p}=tt,A=ze(tt,["classroomList","dispatch","courseEndTime"]),R,S,le,ce;const Ce=(0,te.useParams)(),[he]=h.default.useForm(),[Ze,Re]=(0,e.useState)(1),[Ne,Ye]=(0,e.useState)([]),[ke,Xe]=(0,e.useState)(0),[r,t]=(0,e.useState)(2e3),[n,s]=(0,e.useState)(!0),[b,Ee]=(0,e.useState)(!1),[xe,at]=(0,e.useState)(!1),[ot,Ft]=(0,e.useState)([]),[bt,et]=(0,e.useState)(!0),[Ht,dt]=(0,e.useState)(null),[Tt,Mu]=(0,e.useState)({}),[du,wu]=(0,e.useState)({});(0,e.useEffect)(()=>{if(N.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Zu(),Du(),N.actionTabs.type===2){const kt=N.actionTabs.selectArrsAll[0];dt({submit_limit:kt==null?void 0:kt.submit_limit,submit_limit_num:kt==null?void 0:kt.submit_limit_num,must_file:kt==null?void 0:kt.must_file,can_submit:kt==null?void 0:kt.can_submit,submit_num:kt==null?void 0:kt.submit_num}),et(kt.unified_setting)}else et(!1),dt({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[N.actionTabs]),(0,e.useEffect)(()=>{if(b){if(xe)return;i({type:"classroomList/setActionTabs",payload:{}}),(0,D.GJ)()?i({type:"classroomList/getClassroomTeacherCommonList",payload:Pe(We({},N.actionTabs.params),{type:1})}):i({type:"classroomList/getClassroomCommonList",payload:We({},N.actionTabs.params)})}},[b]);const Du=kt=>$e(void 0,null,function*(){s(!0);const rt=yield(0,X.c_)(Pe(We({},Ce),{page:kt||Ze,limit:2e4,homework_id:N.actionTabs.type===1?"":N.actionTabs.selectArrs[0]}));rt==null||rt.course_groups.map((vu,yu)=>{vu.key=vu.id,vu.title=vu.name,vu.disabled=vu.is_published}),rt&&(Ye([...rt==null?void 0:rt.course_groups]),Xe(rt==null?void 0:rt.course_groups_count),s(!1),kt||he.setFieldsValue({publish_time:c()(c()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:c()(c()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Yt=kt=>{Re(kt),Du(kt)},xu=()=>{(0,D.GJ)()?N.actionTabs.detail?(i({type:"shixunHomeworks/setActionTabs",payload:{}}),i({type:"shixunHomeworks/getWorkList",payload:We({},Ce)}),i({type:"shixunHomeworks/getWorkSetting",payload:We({},Ce)})):i({type:"classroomList/getClassroomTeacherCommonList",payload:Pe(We({},N.actionTabs.params),{type:1})}):i({type:"classroomList/getClassroomCommonList",payload:We({},N.actionTabs.params)})},Su=()=>$e(void 0,null,function*(){var kt,rt;if((0,D.Rm)()&&!((kt=N.AssistantObject.normal)!=null&&kt.can_publish)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),mu(!1);return}const vu=We({},he.getFieldsValue());if(vu.end_time<=vu.publish_time){Z.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),mu(!1);return}if((ot==null?void 0:ot.length)<=0&&!bt&&Ne.length>0){Z.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),mu(!1);return}if(Ht!=null&&Ht.submit_limit&&!(Ht!=null&&Ht.submit_limit_num)){Z.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),mu(!1);return}if(Ht!=null&&Ht.can_submit&&!(Ht!=null&&Ht.submit_num)){Z.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),mu(!1);return}let yu=We({homework_ids:[...N.actionTabs.selectArrs],group_ids:ot.length>0?ot.map(Nu=>Nu.id):(rt=N.detailCommonHomeworksList)==null?void 0:rt.course_groups,end_time:c()(vu.end_time).format("YYYY-MM-DD HH:mm"),publish_time:c()(vu.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ot.length},Ht),Wt=yield(0,ue.Tr)({homework_common_ids:[...N.actionTabs.selectArrs],course_id:Ce.coursesId,type:"homework_common"});(Wt==null?void 0:Wt.student_count)===0?bu(yu):(wu(yu),Mu(Wt))}),bu=kt=>$e(void 0,null,function*(){mu(!0);const rt=yield(0,H.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:We({},kt)});mu(!1),rt.status===0&&((0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),Z.ZP.success("\u53D1\u5E03\u6210\u529F"),i({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),A.onCallback&&A.onCallback(),xu(),localStorage.getItem("Noviceguide")==="0"||i({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:B.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),Zu=()=>{Re(1),Ye([]),Ft([])},{detailCommonHomeworksList:Qu}=N,Ou=ke>Ze*r,[fu,mu]=(0,e.useState)(!1);return B.createElement("div",null,B.createElement(q.default,{width:600,centered:!0,confirmLoading:fu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:N.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Su,onCancel:()=>{Zu(),xu(),i({type:"classroomList/setActionTabs",payload:{}})}},B.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",B.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Ne&&B.createElement(h.default,{form:he},B.createElement("div",{style:{paddingLeft:0}},B.createElement(y.Z,{className:"mt30",align:"middle"},B.createElement(U.Z,null,B.createElement(h.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},B.createElement(se.default,{style:{width:170,marginRight:"25px"},disabledDate:kt=>(0,ge.Q8)(kt,p),disabledTime:kt=>(0,ge.d0)(kt),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:c()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),B.createElement(U.Z,{className:"ml20"},B.createElement(h.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},B.createElement(se.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:c()((0,me.U6)(),"HH:mm")},disabledDate:kt=>(0,ge.Q8)(kt,p,he.getFieldValue("publish_time")),disabledTime:kt=>(0,ge.d0)(kt,he.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),N.actionTabs.type===2&&B.createElement(y.Z,{style:{marginBottom:"10px"}},B.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),B.createElement(F.ZP.Group,{value:bt,onChange:kt=>{et(kt.target.value),Ft([])}},B.createElement(F.ZP,{value:!0,disabled:!N.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),B.createElement(F.ZP,{className:"ml20",disabled:Ne.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ne.length<=0&&N.actionTabs.type===2&&B.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(N.actionTabs.type===1||!bt)&&Ne.length>0&&B.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},B.createElement("span",{style:{flex:1}},B.createElement($.default,{checked:ot.length===Ne.length,onChange:kt=>{ot.length===Ne.length?Ft([]):Ft(Ne.filter(rt=>!rt.is_published))}},"\u5168\u9009")),B.createElement("span",{style:{width:16}}),B.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ot.length||0,"\u4E2A\u5206\u73ED")),(N.actionTabs.type===1||!bt)&&Ne.length>0&&B.createElement(f.Z,{data:Ne,selectedRowKeys:ot,setSelectedRowKeys:Ft})),!((le=(S=(R=N==null?void 0:N.actionTabs)==null?void 0:R.selectArrsAll)==null?void 0:S[0])!=null&&le.is_shixun)&&B.createElement(re.ZP,{value:Ht,onChange:kt=>dt(We({},kt))})),B.createElement(Me.Z,{resdata:Tt,type:((ce=N.actionTabs.selectArrs)==null?void 0:ce.length)===1?"shixun":"shixunpush",okloading:fu,oktext:(Tt==null?void 0:Tt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:kt=>$e(void 0,null,function*(){mu(!0);let rt=yield(0,H.ZP)(`/api/courses/${Ce.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...N.actionTabs.selectArrs]}});mu(!1),(rt==null?void 0:rt.status)===0&&bu(du)})}))};Te.Z=(0,te.connect)(({classroomList:Je})=>({classroomList:Je}))(Dt)},26162:function(Zt,Te,a){"use strict";a.d(Te,{Z:function(){return ae}});var e=a(59301),h={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Z=Object.defineProperty,q=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,se=(d,ne,J)=>ne in d?Z(d,ne,{enumerable:!0,configurable:!0,writable:!0,value:J}):d[ne]=J,F=(d,ne)=>{for(var J in ne||(ne={}))y.call(ne,J)&&se(d,J,ne[J]);if(q)for(var J of q(ne))U.call(ne,J)&&se(d,J,ne[J]);return d};const $=d=>React.createElement("svg",F({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var E="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",c=a(20554),H=a(92310),D=a.n(H),me=a(59301),te=Object.defineProperty,f=Object.defineProperties,re=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,ue=(d,ne,J)=>ne in d?te(d,ne,{enumerable:!0,configurable:!0,writable:!0,value:J}):d[ne]=J,B=(d,ne)=>{for(var J in ne||(ne={}))ge.call(ne,J)&&ue(d,J,ne[J]);if(X)for(var J of X(ne))Me.call(ne,J)&&ue(d,J,ne[J]);return d},ee=(d,ne)=>f(d,re(ne)),ae=({dataSource:d,className:ne,style:J})=>{const[be,We]=(0,e.useState)([]),[Pe,ze]=(0,e.useState)(""),$e=(0,e.useRef)("");(0,e.useEffect)(()=>{if(d!=null&&d.length){const tt=String(Math.random()).slice(-6),N=d.map(i=>ee(B({},i),{key:`${tt}-${i.key}`}));We(N),ze(N[0].key)}},[d.length]);const Dt=tt=>{ze(tt),$e.current=tt;const N=document.getElementById(tt);if(N){const i=N.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:i,behavior:"smooth"})}},Je=()=>{const tt=be.map(i=>document.getElementById(i.key)),N=window.innerHeight/2;for(const i of tt)if(i){const p=i.getBoundingClientRect();if(p.top>=0&&p.top(window.addEventListener("scroll",Je),()=>{window.removeEventListener("scroll",Je)}),[be]),me.createElement("div",{className:D()(h.anchorNavigation,ne),style:J},me.createElement(c.default,{items:be,tabBarGutter:60,className:h.tabs,activeKey:Pe,onChange:Dt}),be.map(tt=>me.createElement("div",{key:tt.key,id:tt.key,className:h.box},me.createElement("div",{className:h.head},me.createElement("img",{className:"mr10",src:E,alt:"Dot"}),tt.label),me.createElement("div",{className:h.element},tt.element))))}},59659:function(Zt,Te,a){"use strict";var e=a(59301),h=a(14566),Z=a(28284),q=a(20554),y=a(54172),U=a(13747),se=a(76560),F=a(82093),$=a(61186),E=a.n($),c=a(59301),H=(te,f,re)=>new Promise((X,ge)=>{var Me=ee=>{try{B(re.next(ee))}catch(k){ge(k)}},ue=ee=>{try{B(re.throw(ee))}catch(k){ge(k)}},B=ee=>ee.done?X(ee.value):Promise.resolve(ee.value).then(Me,ue);B((re=re.apply(te,f)).next())});const{Dragger:D}=h.default,me=({})=>{const te=(0,se.useParams)(),[f]=Z.default.useForm(),[re,X]=(0,e.useState)(!0),[ge,Me]=(0,e.useState)(!1);let[ue,B]=(0,e.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const ee=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function k(){return H(this,null,function*(){let d;Me(!0),window.location.href.indexOf("exercise")>-1?d=`/api/exercises/${te==null?void 0:te.categoryId}/redo_logs.json`:d=`/api/homework_commons/${te==null?void 0:te.categoryId}/redo_logs.json`;let ne=yield(0,F.ZP)(d,{method:"get",params:ue});Me(!1),(ne==null?void 0:ne.status)===0&&X(ne==null?void 0:ne.data)})}(0,e.useEffect)(()=>{k()},[]);let ae=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(d,ne,J)=>{var be;return(be=ee.find(We=>We.question_type===d))==null?void 0:be.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(d,ne,J)=>{var be;return(be=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(We=>We.id===d))==null?void 0:be.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(d,ne,J)=>E()(d).format("YYYY-MM-DD HH:mm:ss")}].filter(d=>!!d);return c.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},c.createElement(q.default,{destroyInactiveTabPane:!0,onChange:d=>{ue.type=d,ue.page=1,ue.limit=10,B(ue),k()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:c.createElement(y.default,{className:"mt20",loading:ge,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(d,ne,J)=>E()(d).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:re==null?void 0:re.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:c.createElement(y.default,{className:"mt20",loading:ge,columns:ae,dataSource:re==null?void 0:re.list,pagination:!1})}].filter(d=>!!d)}),c.createElement(U.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(d,ne)=>{ue.page=d,ue.limit=ne,B(ue),k()},current:ue.page,total:re.count,pageSize:ue.limit,style:{marginTop:20}}))};Te.Z=(0,se.connect)(({classroomList:te})=>({classroomList:te}))(me)},56731:function(Zt,Te,a){"use strict";var e=a(59301),h=a(14566),Z=a(28284),q=a(62957),y=a(71051),U=a(76560),se=a(82093),F=a(61186),$=a.n(F),E=a(49661),c=a(59301),H=Object.defineProperty,D=Object.defineProperties,me=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,X=(k,ae,d)=>ae in k?H(k,ae,{enumerable:!0,configurable:!0,writable:!0,value:d}):k[ae]=d,ge=(k,ae)=>{for(var d in ae||(ae={}))f.call(ae,d)&&X(k,d,ae[d]);if(te)for(var d of te(ae))re.call(ae,d)&&X(k,d,ae[d]);return k},Me=(k,ae)=>D(k,me(ae)),ue=(k,ae,d)=>new Promise((ne,J)=>{var be=ze=>{try{Pe(d.next(ze))}catch($e){J($e)}},We=ze=>{try{Pe(d.throw(ze))}catch($e){J($e)}},Pe=ze=>ze.done?ne(ze.value):Promise.resolve(ze.value).then(be,We);Pe((d=d.apply(k,ae)).next())});const{Dragger:B}=h.default,ee=({classroomList:k,dispatch:ae,onOk:d})=>{const ne=(0,U.useParams)(),[J]=Z.default.useForm(),[be,We]=(0,e.useState)(),[Pe,ze]=(0,e.useState)(!1),$e={height:100,onRemove:()=>{We("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:Dt=>ue(void 0,null,function*(){return We(Dt),!1})};return(0,e.useEffect)(()=>{J.setFieldsValue({publish_time:$()($()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:$()($()(new Date((0,E.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),c.createElement(q.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:k.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Pe},onOk:()=>ue(void 0,null,function*(){J.submit()}),onCancel:()=>{J.resetFields(),ae({type:"classroomList/setActionTabs",payload:{}})}},c.createElement(Z.default,{form:J,onFinish:Dt=>ue(void 0,null,function*(){var Je,tt;console.log("---",k.actionTabs,Dt,ne);let N=((Je=k==null?void 0:k.actionTabs)==null?void 0:Je.type)==="exercise"?`/api/exercises/${ne==null?void 0:ne.category}/exercise_user/edit_score.json`:`/api/student_works/${k.actionTabs.id}/edit_score.json`;ze(!0);let i=yield(0,se.ZP)(N,{method:"post",body:Me(ge({},Dt),{exercise_user_id:((tt=k==null?void 0:k.actionTabs)==null?void 0:tt.type)==="exercise"?k.actionTabs.id:""})});ze(!1),J.resetFields(),ae({type:"classroomList/setActionTabs",payload:{}}),d()})},c.createElement(Z.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},c.createElement(y.Z,{min:0,style:{width:"100%"}}))))};Te.Z=(0,U.connect)(({classroomList:k})=>({classroomList:k}))(ee)},4835:function(Zt,Te,a){"use strict";var e=a(59301),h=a(14566),Z=a(28284),q=a(99571),y=a(77019),U=a(77736),se=a(16326),F=a(76560),$=a(61186),E=a.n($),c=a(69577),H=a(82093),D=a(59301),me=(re,X,ge)=>new Promise((Me,ue)=>{var B=ae=>{try{k(ge.next(ae))}catch(d){ue(d)}},ee=ae=>{try{k(ge.throw(ae))}catch(d){ue(d)}},k=ae=>ae.done?Me(ae.value):Promise.resolve(ae.value).then(B,ee);k((ge=ge.apply(re,X)).next())});const{Dragger:te}=h.default,f=({})=>{const re=(0,F.useParams)(),[X]=Z.default.useForm(),[ge,Me]=(0,e.useState)(!0),[ue,B]=(0,e.useState)(!1);console.log("----",re);function ee(){return me(this,null,function*(){var k,ae;let d;window.location.href.indexOf("exercise")>-1?d=`/api/exercises/${re==null?void 0:re.categoryId}/get_time_setting.json`:d=`/api/homework_commons/${re==null?void 0:re.categoryId}/get_time_setting.json`;let ne=yield(0,H.ZP)(d,{method:"get"});(ne==null?void 0:ne.status)===0&&X.setFieldsValue({publish_time:E()(E()((k=ne==null?void 0:ne.data)==null?void 0:k.publish_time).format("YYYY-MM-DD HH:mm")),end_time:E()(E()((ae=ne==null?void 0:ne.data)==null?void 0:ae.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,e.useEffect)(()=>{ee()},[]),D.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},D.createElement("div",{style:{textAlign:"end"}},ge&&D.createElement(q.ZP,{onClick:()=>{Me(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!ge&&D.createElement("div",null,D.createElement(q.ZP,{type:"primary",loading:ue,onClick:()=>{X.submit()}},"\u63D0\u4EA4"),D.createElement(q.ZP,{style:{marginLeft:20},onClick:()=>{Me(!0)}},"\u53D6\u6D88"))),D.createElement(Z.default,{form:X,disabled:ge,onFinish:k=>me(void 0,null,function*(){B(!0),console.log("---",window.location.href);let ae;window.location.href.indexOf("exercise")>-1?ae=`/api/exercises/${re==null?void 0:re.categoryId}/time_setting.json`:ae=`/api/homework_commons/${re==null?void 0:re.categoryId}/time_setting.json`;let d=yield(0,H.ZP)(ae,{method:"post",body:{publish_time:E()(k.publish_time).format("YYYY-MM-DD HH:mm"),end_time:E()(k.end_time).format("YYYY-MM-DD HH:mm")}});B(!1),(d==null?void 0:d.status)===0&&Me(!0)})},D.createElement(y.Z,null,D.createElement(U.Z,null,D.createElement(Z.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},D.createElement(se.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:k=>(0,c.Q8)(k),disabledTime:k=>(0,c.d0)(k),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),D.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),D.createElement(y.Z,null,D.createElement(U.Z,null,D.createElement(Z.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},D.createElement(se.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:k=>(0,c.Q8)(k,"",X.getFieldValue("publish_time")),disabledTime:k=>(0,c.d0)(k,X.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),D.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};Te.Z=(0,F.connect)(({classroomList:re})=>({classroomList:re}))(f)},71141:function(Zt,Te,a){"use strict";a.d(Te,{Ei:function(){return X},rU:function(){return ge},ZP:function(){return ue}});var e=a(59301),h={wrap:"wrap___W3YuU",title:"title___OzKge",sub_title:"sub_title___mweTZ",flex_box:"flex_box___ywhFC",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},Z=a(28284),q=a(47889),y=a(71051),U=a(62673),se=a(25399),F=a(5269),$=a(92310),E=a.n($),c=a(59301),H=Object.defineProperty,D=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,f=(B,ee,k)=>ee in B?H(B,ee,{enumerable:!0,configurable:!0,writable:!0,value:k}):B[ee]=k,re=(B,ee)=>{for(var k in ee||(ee={}))me.call(ee,k)&&f(B,k,ee[k]);if(D)for(var k of D(ee))te.call(ee,k)&&f(B,k,ee[k]);return B};const X=({value:B,className:ee,style:k})=>{const[ae,d]=(0,e.useState)("0");(0,e.useEffect)(()=>{if(B){const{submit_limit:J,must_file:be}=B;if(J&&be){d("1");return}if(J&&!be){d("2");return}if(!J&&be){d("3");return}}},[B]);const ne={1:c.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",c.createElement("span",{className:"ml5 mr5 c-light-primary"},B==null?void 0:B.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:c.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",c.createElement("span",{className:"ml5 mr5 c-light-primary"},B==null?void 0:B.submit_limit_num),"\u5B57\u7B26"),3:c.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return ae==="0"?c.createElement(c.Fragment,null):c.createElement("section",{className:E()(h.exhibition,ee),style:k},c.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),ne==null?void 0:ne[ae])},ge=({className:B,style:ee,form:k})=>{const ae=Z.default.useWatch("submit_limit",k),d=Z.default.useWatch("can_submit",k),ne=Z.default.useWatch("submit_num",k);return c.createElement("section",{className:E()(h.wrap,B),style:ee},c.createElement("div",{className:`${h.title}`},c.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),c.createElement(Z.default.Item,{name:"can_submit",style:{lineHeight:"40px"}},c.createElement(q.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},c.createElement(q.ZP,{value:!1,style:{marginRight:"40px"}},c.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570")),c.createElement("br",null),c.createElement(q.ZP,{value:!0},c.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570")))),c.createElement("div",null,d?c.createElement("div",{style:{background:"#F6F7F9",padding:"18px 0px 18px 197px",display:"flex",marginTop:"1px"}},c.createElement(Z.default.Item,{name:"submit_num",rules:d?[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]:[]},c.createElement(y.Z,{precision:0,min:1,disabled:!d,size:"large",addonAfter:"\u6B21",style:{width:133}})),c.createElement("div",{className:"flex flex-col ml15",style:{gap:"5px"}},c.createElement("span",{style:{color:"#666",fontSize:12}},c.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",c.createElement("span",{style:{color:"#FF6500"}},ne)," \u6B21\uFF08\u542B\u4FEE\u6539\u548C\u66F4\u65B0\uFF09\uFF0C\u8FBE\u5230\u4E0A\u9650\u540E\u5C06\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4\u6216\u66F4\u65B0\u4F5C\u4E1A"),c.createElement("span",{style:{color:"#666",fontSize:12}},c.createElement("span",{style:{fontWeight:500}},"\u7279\u6B8A\u8BF4\u660E\uFF1A"),"\u82E5\u4F5C\u4E1A\u5F00\u542F\u8865\u4EA4\u4E14\u5B66\u751F\u6B21\u6570\u5DF2\u7528\u5B8C\uFF0C\u53EF\u989D\u5916\u63D0\u4EA4 ",c.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",c.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))):c.createElement("div",{style:{background:"#F6F7F9",padding:"18px 30px 18px 54px",display:"flex",alignItems:"center",color:"#666",marginTop:"1px"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5141\u8BB8\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u65E0\u9650\u6B21\u4FEE\u6539\u5E76\u91CD\u65B0\u63D0\u4EA4\u4F5C\u4E1A\uFF08\u6700\u7EC8\u6210\u7EE9\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u4E3A\u51C6\uFF09")),c.createElement("div",{className:`${h.title} mt30`},c.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),c.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},c.createElement(Z.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},c.createElement(U.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),c.createElement(Z.default.Item,{className:"mr10",name:"submit_limit_num",rules:ae?[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]:[]},c.createElement(y.Z,{precision:0,min:1,disabled:!ae,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),c.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},c.createElement(Z.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},c.createElement(U.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),c.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},c.createElement(Z.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},c.createElement(U.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),c.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09")))};var ue=({value:B,onChange:ee,className:k,style:ae,disabled:d=!1,checkMarginLeft:ne=0})=>{const J={submit_limit:!1,submit_limit_num:200,must_file:!1},[be,We]=(0,e.useState)({});(0,e.useEffect)(()=>{if(console.log(B,"value"),!B)return;const ze={submit_limit:B==null?void 0:B.submit_limit,submit_limit_num:B==null?void 0:B.submit_limit_num,must_file:B==null?void 0:B.must_file,can_submit:B==null?void 0:B.can_submit,submit_num:B==null?void 0:B.submit_num};We(re({},ze))},[B]);const Pe=ze=>{const $e=re(re({},be),ze);ee($e)};return c.createElement("section",{className:E()(h.wrap,k),style:ae},c.createElement("div",{className:`${h.sub_title} mt20`},c.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),c.createElement(q.ZP.Group,{style:{background:"#F6F7F9",display:"flex",flexDirection:"column"},value:be==null?void 0:be.can_submit,onChange:ze=>Pe({can_submit:ze.target.value})},c.createElement(q.ZP,{value:!1,style:{padding:"14px 20px",borderBottom:"1px solid #fff"}},c.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570"),c.createElement("div",{style:{position:"relative",display:"inline-block"}},c.createElement(se.Z,{placement:"topLeft",getPopupContainer:ze=>ze.parentNode,arrow:{pointAtCenter:!0},overlayInnerStyle:{width:"max-content",fontSize:14,transform:"translateX(-15%)"},title:"\u89C4\u5219\u8BF4\u660E\uFF1A\u5141\u8BB8\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u65E0\u9650\u6B21\u4FEE\u6539\u5E76\u91CD\u65B0\u63D0\u4EA4\u4F5C\u4E1A\uFF08\u6700\u7EC8\u6210\u7EE9\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u4E3A\u51C6\uFF09"},c.createElement("i",{className:`iconfont icon-tishixiaowenhao ${h.title_icon} c-grey-666`})))),c.createElement("br",null),c.createElement(q.ZP,{className:h.flex_box,value:!0,style:{padding:"5px 0px 5px 20px",height:50}},c.createElement("div",{className:"flex-container"},c.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570"),c.createElement("div",{style:{position:"relative",display:"inline-block"}},c.createElement(se.Z,{placement:"topLeft",arrow:{pointAtCenter:!0},overlayInnerStyle:{width:700,transform:"translateX(-13%)"},title:c.createElement("div",{className:"flex flex-col ml10",style:{gap:"5px"}},c.createElement("span",{style:{color:"#fff",fontSize:14}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",c.createElement("span",{style:{color:"#FFB83A"}},be==null?void 0:be.submit_num)," \u6B21\uFF08\u542B\u4FEE\u6539\u548C\u66F4\u65B0\uFF09\uFF0C\u8FBE\u5230\u4E0A\u9650\u540E\u5C06\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4\u6216\u66F4\u65B0\u4F5C\u4E1A"),c.createElement("span",{style:{color:"#fff",fontSize:14}},"\u7279\u6B8A\u8BF4\u660E\uFF1A\u82E5\u4F5C\u4E1A\u5F00\u542F\u8865\u4EA4\u4E14\u5B66\u751F\u6B21\u6570\u5DF2\u7528\u5B8C\uFF0C\u53EF\u989D\u5916\u63D0\u4EA4 ",c.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",c.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))},c.createElement("i",{className:`iconfont icon-tishixiaowenhao ${h.title_icon} c-grey-666`}))),(be==null?void 0:be.can_submit)&&c.createElement(y.Z,{size:"large",addonAfter:"\u6B21",style:{width:143,marginLeft:14},precision:0,min:1,disabled:d||!(be!=null&&be.can_submit),value:be==null?void 0:be.submit_num,onChange:ze=>Pe({submit_num:ze})})))),c.createElement("div",{className:`${h.sub_title} mt20`},c.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),c.createElement(F.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"5px 20px"}},c.createElement(U.default,{style:{marginLeft:ne},disabled:d,checked:be==null?void 0:be.submit_limit,onChange:ze=>Pe({submit_limit:ze.target.checked})}),c.createElement("span",{style:{marginRight:6,marginLeft:8}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),c.createElement(y.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:d||!(be!=null&&be.submit_limit),value:be==null?void 0:be.submit_limit_num,onChange:ze=>Pe({submit_limit_num:ze})})),c.createElement(F.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"14px 20px"}},c.createElement(U.default,{style:{marginLeft:ne},disabled:d,checked:be==null?void 0:be.must_file,onChange:ze=>Pe({must_file:ze.target.checked})}),c.createElement("span",{style:{marginLeft:8}},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6")))}},92725:function(Zt,Te,a){"use strict";a.d(Te,{$J:function(){return Z},JZ:function(){return y},bN:function(){return se},jP:function(){return U},rO:function(){return q}});var e=a(82093),h=(F,$,E)=>new Promise((c,H)=>{var D=f=>{try{te(E.next(f))}catch(re){H(re)}},me=f=>{try{te(E.throw(f))}catch(re){H(re)}},te=f=>f.done?c(f.value):Promise.resolve(f.value).then(D,me);te((E=E.apply(F,$)).next())});function Z(F){return(0,e.U2)(`libraries/${F}.json`)}function q(){return(0,e.U2)("library_tags.json")}function y(F){return h(this,null,function*(){return(yield(0,e.IV)(`attachments/${F}.json`)).status===0})}function U(F){return(0,e.v_)("libraries.json",F)}function se(F,$){return(0,e.gz)(`libraries/${F}.json`,$)}},30975:function(Zt,Te,a){"use strict";a.d(Te,{AD:function(){return ze},D9:function(){return p},Hp:function(){return ee},IM:function(){return R},Iy:function(){return ae},KM:function(){return Xe},KU:function(){return Ce},MJ:function(){return k},Ne:function(){return A},ON:function(){return Ze},Uj:function(){return Ye},VY:function(){return ce},YO:function(){return Ne},YX:function(){return Re},Zn:function(){return te},_g:function(){return Me},_k:function(){return N},c6:function(){return We},cr:function(){return f},eV:function(){return Pe},fi:function(){return re},gh:function(){return J},hS:function(){return S},iA:function(){return X},j6:function(){return ue},je:function(){return Je},jj:function(){return B},kS:function(){return he},lS:function(){return tt},o6:function(){return be},pO:function(){return ke},rQ:function(){return $e},sA:function(){return ne},xm:function(){return i},xo:function(){return le},y8:function(){return Dt},yd:function(){return ge}});var e=a(64948),h=a(76560),Z=a(49661),q=a(6767),y=a(90524),U=Object.defineProperty,se=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,E=(r,t,n)=>t in r?U(r,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):r[t]=n,c=(r,t)=>{for(var n in t||(t={}))F.call(t,n)&&E(r,n,t[n]);if(se)for(var n of se(t))$.call(t,n)&&E(r,n,t[n]);return r},H=(r,t,n)=>new Promise((s,b)=>{var Ee=ot=>{try{at(n.next(ot))}catch(Ft){b(Ft)}},xe=ot=>{try{at(n.throw(ot))}catch(Ft){b(Ft)}},at=ot=>ot.done?s(ot.value):Promise.resolve(ot.value).then(Ee,xe);at((n=n.apply(r,t)).next())});const D=()=>{(0,h.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},me=()=>{(0,h.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},te=r=>H(void 0,null,function*(){D(),(yield(0,e.YR)(c({},r))).status===0&&(yield(0,Z.QH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/courses/${r.coursesId}/export_couser_info.json`,query:r}))),me()}),f=r=>H(void 0,null,function*(){const t=yield(0,e.yS)(c({},r));if(t.status===0)q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_member_act_score`);else{if(t.status===-2)return t;t.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_member_act_score`))}}),re=r=>H(void 0,null,function*(){const t=yield(0,e.W0)(c({},r));if(t.status===0)q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_total_score`);else{if(t.status===-4)return t;t.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_total_score`))}}),X=r=>H(void 0,null,function*(){const t=yield(0,e.Nl)(c({},r));if(t.status===0)q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_total_exercise_and_other`);else{if(t.status===-4)return t;t.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_total_exercise_and_other`))}}),ge=r=>H(void 0,null,function*(){const t=yield(0,e.IU)(c({},r));if(t.status===0)q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/export_star_user`);else{if(t.status===-4)return t;t.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/export_star_user`))}}),Me=r=>H(void 0,null,function*(){const t=yield(0,e.td)(c({},r));if(t.status===0)q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_total_exercise_and_other`);else{if(t.status===-2)return t;if(t.status===-3)(0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_total_exercise_and_other`);else if(t.status===-4)return t}}),ue=r=>H(void 0,null,function*(){const t=yield(0,e.QX)(c({},r));if(t.status===0)q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_total_homework`);else{if(t.status===-4)return t;t.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_total_homework`))}}),B=(r,t)=>H(void 0,null,function*(){const n=yield(0,e.o_)(c({},r));n.status===0?(q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),h.history.push(`/classrooms/${r.coursesId}/exportlist/${t}`)):n.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/${t}`))}),ee=(r,t)=>H(void 0,null,function*(){const n=yield(0,e.ZL)(c({},r));n.status===0?(q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),h.history.push(`/classrooms/${r.coursesId}/exportlist/${t}`)):n.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/${t}`))}),k=(r,t)=>H(void 0,null,function*(){const n=yield(0,e.vV)(c({},r));n.status===0?(q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),h.history.push(`/classrooms/${r.coursesId}/exportlist/${t}`)):n.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/${t}`))}),ae=(r,t)=>H(void 0,null,function*(){const n=yield(0,e.aP)(c({},r));n.status===0?(q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/${t}`)):n.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/${t}`))}),d=r=>H(void 0,null,function*(){D(),(yield exportCourseWorkListAppendix(c({},r))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${r.categoryId}/works_list.zip`,query:r}))),me()}),ne=r=>H(void 0,null,function*(){D(),yield(0,Z.QH)("",y.Z.API_SERVER+`/api/polls/${r.categoryId}/commit_result.xlsx`),me()}),J=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/courses/${r.coursesId}/attendances/export_xlsx_data.xlsx`,query:r}))}),be=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/courses/${r.coursesId}/video_study_statics.xlsx`,query:r}))}),We=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/courses/${r.coursesId}/export_video_study.xlsx`,query:r}))}),Pe=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/courses/${r.coursesId}/export_course_students_info.xlsx`,query:r}))}),ze=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+"/api/school_manages/students.xlsx",query:r}))}),$e=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+"/api/item_banks/export.xlsx",query:r}))}),Dt=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:r}))}),Je=r=>H(void 0,null,function*(){const t=yield(0,e.Uy)(c({},r));t.status===0?(q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/exercise_score,export_exercise_users`)):t.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/exercise_score,export_exercise_users`))}),tt=r=>H(void 0,null,function*(){const t=yield(0,e.tg)(c({},r));t.status===0?(q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/exercise_score,export_exercise_report`)):t.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/exercise_score,export_exercise_report`))}),N=r=>H(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/export_records/${r.id}.xlsx`,query:r}))}),i=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:r}))}),p=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/courses/${r==null?void 0:r.coursesId}/${r.menuKey}_statistic.xlsx?${r.checkedList.map(t=>`course_group_id[]=${t}`).join("&")}`,query:r}))}),A=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/ec_years/${r==null?void 0:r.ec_year_id}/ec_training_objectives.xlsx`,query:r}))}),R=r=>H(void 0,null,function*(){yield(0,Z.FH)(r==null?void 0:r.name,(0,Z.NY)({url:y.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:r}))}),S=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/ec_years/${r==null?void 0:r.ec_year_id}/ec_courses.xlsx`,query:r}))}),le=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/ec_years/${r==null?void 0:r.ec_year_id}/ec_graduation_requirements.xlsx`,query:r}))}),ce=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:r}))}),Ce=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/exercises/${r.categoryId}/rank_list.xlsx`,query:r}))}),he=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:r}))}),Ze=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/examination_banks/${r.id}.json`,query:r}))}),Re=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/exercises/${r.categoryId}.json`,query:r}))}),Ne=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/polls/${r==null?void 0:r.id}/commit_result.json`,query:r}))}),Ye=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+"/api/paths/get_task_pass.json",query:r}))}),ke=(r,t)=>H(void 0,null,function*(){yield(0,Z.FH)(t||"",(0,Z.NY)({url:y.Z.API_SERVER+`/api/exercises/${r==null?void 0:r.exercise_id}/consult_exercise.json`,query:r}))}),Xe=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/competitions/${r==null?void 0:r.identifier}/competition_commit_records/member_works.xlsx`,query:r}))})},32187:function(Zt,Te,a){"use strict";a.d(Te,{M:function(){return U},Y:function(){return y}});var e=a(61186),h=a.n(e),Z=a(89392),q=a.n(Z);const y=(se,F="YYYY-MM-DD")=>(0,Z.cloneDeepWith)(se,E=>{if(E instanceof h())return E.format(F)}),U=(se,F,$)=>{const E=c=>Reflect.toString.call(c)==="[object Object]";if(!E(se)&&!Array.isArray(se))return se;for(const c of Object.keys(se))Array.isArray(se[c])?se[c]=se[c].map(H=>U(H,F,$)):E(se[c])?se[c]=U(se[c],F,$):F.includes(c)&&typeof se[c]=="string"&&(se[c]=$?h()(se[c],$):h()(se[c]));return se}},98072:function(Zt,Te,a){"use strict";a.d(Te,{U:function(){return $}});var e=a(59301),h=Object.defineProperty,Z=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,U=(E,c,H)=>c in E?h(E,c,{enumerable:!0,configurable:!0,writable:!0,value:H}):E[c]=H,se=(E,c)=>{for(var H in c||(c={}))q.call(c,H)&&U(E,H,c[H]);if(Z)for(var H of Z(c))y.call(c,H)&&U(E,H,c[H]);return E},F=(E,c,H)=>new Promise((D,me)=>{var te=X=>{try{re(H.next(X))}catch(ge){me(ge)}},f=X=>{try{re(H.throw(X))}catch(ge){me(ge)}},re=X=>X.done?D(X.value):Promise.resolve(X.value).then(te,f);re((H=H.apply(E,c)).next())});function $(E,c){const[H,D]=(0,e.useState)(c),[me,te]=(0,e.useState)(!1),[f,re]=(0,e.useState)();return[H,me,(ge,Me=!1)=>F(this,null,function*(){const ue=Me?c:se(se({},H),ge);te(!0),D(ue);const B=yield E(ue);return te(!1),re(B),B}),f,re]}},66415:function(Zt,Te,a){"use strict";a.d(Te,{Z:function(){return se}});var e=a(59301),h=a.p+"static/modelContact.7a7eb113.png",Z=a(13249),q=a(34055),y=a(59301),se=()=>{const[F,$]=(0,e.useState)(!1);return{verifyModelUser:()=>(0,q.$O)()?!0:($(!0),!1),ContactModalElement:()=>y.createElement(Z.Z,{visible:F,setVisible:$,image:h}),contactOpen:F,setContactOpen:$}}},76239:function(Zt,Te,a){"use strict";a.d(Te,{_:function(){return c}});var e=a(67135),h=a(62957),Z=a(6767),q=a(54172),y=a(49661),U=a(59301),se=(H,D,me)=>new Promise((te,f)=>{var re=Me=>{try{ge(me.next(Me))}catch(ue){f(ue)}},X=Me=>{try{ge(me.throw(Me))}catch(ue){f(ue)}},ge=Me=>Me.done?te(Me.value):Promise.resolve(Me.value).then(re,X);ge((me=me.apply(H,D)).next())});const F=H=>se(void 0,[H],function*({is_jupyter:D,is_jupyter_lab:me,shixunId:te,homework_common_id:f,courseId:re}){if(D||me){const ge=yield(0,e.BK)({id:te});ge!=null&&ge.identifier&&(0,y.xg)(`/tasks/${ge.identifier}/jupyter?homework_common_id=${f}`);return}const X=yield(0,e.Ir)({id:te,homework_common_id:f});if(X!=null&&X.game_identifier){(0,y.xg)(`/tasks/${re}/${f}/${X.game_identifier}`);return}(X==null?void 0:X.status)===2?$(X==null?void 0:X.message,f,re):(X==null?void 0:X.status)===3?E(X==null?void 0:X.message):(X==null?void 0:X.status)==-3&&(0,y.eF)()}),$=(H,D,me)=>{H=H!=null&&H.includes(".json")?H:`${H}.json`,h.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:U.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>se(void 0,null,function*(){const te=yield(0,e.$Q)({url:H});if(!te)return;Z.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const f=yield(0,e.Ir)({id:te.shixun_identifier,homework_common_id:D});if(f!=null&&f.game_identifier){(0,y.xg)(`/tasks/${me}/${D}/${f.game_identifier}`);return}(f==null?void 0:f.status)===2?$(f==null?void 0:f.message,D,me):(f==null?void 0:f.status)===3&&E(f==null?void 0:f.message)})})},E=H=>{h.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:U.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",H,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},c=(H,D)=>se(void 0,[H,D],function*(me,{is_jupyter:te,is_jupyter_lab:f}){const re=yield(0,e.WT)(me);if(re.length>1)return h.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:U.createElement("div",null,U.createElement("div",null,"\u4F60\u5F53\u524D\u6709",re.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),U.createElement(q.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(X,ge){const{course_identifier:Me,id:ue}=ge||{};return U.createElement("a",{target:"_blank",href:`/classrooms/${Me}/shixun_homework/${ue}/detail`},X)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(X,ge){const{course_identifier:Me,id:ue,shixun_identifier:B}=ge;return U.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{F({is_jupyter:te,is_jupyter_lab:f,shixunId:B,homework_common_id:ue,courseId:Me})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:re,rowKey:"id"}))}),!0;if(re.length===1){const{shixun_identifier:X,id:ge,course_identifier:Me}=re[0];return F({is_jupyter:te,is_jupyter_lab:f,shixunId:X,homework_common_id:ge,courseId:Me}),!0}return!1});Te.Z=F},92973:function(Zt,Te,a){"use strict";a.d(Te,{Z:function(){return tt}});var e=a(59301),h=a(29679),Z=a(19248),q=a(99267),y=a(96512),U=a(78987),se=a(92310),F=a.n(se),$=a(77900),E=a(26112),c=a(8654),H=a(22703),D=a(48755),me=a(36237),te=a(63356),f=a(16931);const re=(N,i,p,A,R)=>({background:N,border:`${(0,me.unit)(A.lineWidth)} ${A.lineType} ${i}`,[`${R}-icon`]:{color:p}}),X=N=>{const{componentCls:i,motionDurationSlow:p,marginXS:A,marginSM:R,fontSize:S,fontSizeLG:le,lineHeight:ce,borderRadiusLG:Ce,motionEaseInOutCirc:he,withDescriptionIconSize:Ze,colorText:Re,colorTextHeading:Ne,withDescriptionPadding:Ye,defaultPadding:ke}=N;return{[i]:Object.assign(Object.assign({},(0,te.Wf)(N)),{position:"relative",display:"flex",alignItems:"center",padding:ke,wordWrap:"break-word",borderRadius:Ce,[`&${i}-rtl`]:{direction:"rtl"},[`${i}-content`]:{flex:1,minWidth:0},[`${i}-icon`]:{marginInlineEnd:A,lineHeight:0},"&-description":{display:"none",fontSize:S,lineHeight:ce},"&-message":{color:Ne},[`&${i}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${p} ${he}, opacity ${p} ${he}, + padding-top ${p} ${he}, padding-bottom ${p} ${he}, + margin-bottom ${p} ${he}`},[`&${i}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${i}-with-description`]:{alignItems:"flex-start",padding:Ye,[`${i}-icon`]:{marginInlineEnd:R,fontSize:Ze,lineHeight:0},[`${i}-message`]:{display:"block",marginBottom:A,color:Ne,fontSize:le},[`${i}-description`]:{display:"block",color:Re}},[`${i}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},ge=N=>{const{componentCls:i,colorSuccess:p,colorSuccessBorder:A,colorSuccessBg:R,colorWarning:S,colorWarningBorder:le,colorWarningBg:ce,colorError:Ce,colorErrorBorder:he,colorErrorBg:Ze,colorInfo:Re,colorInfoBorder:Ne,colorInfoBg:Ye}=N;return{[i]:{"&-success":re(R,A,p,N,i),"&-info":re(Ye,Ne,Re,N,i),"&-warning":re(ce,le,S,N,i),"&-error":Object.assign(Object.assign({},re(Ze,he,Ce,N,i)),{[`${i}-description > pre`]:{margin:0,padding:0}})}}},Me=N=>{const{componentCls:i,iconCls:p,motionDurationMid:A,marginXS:R,fontSizeIcon:S,colorIcon:le,colorIconHover:ce}=N;return{[i]:{"&-action":{marginInlineStart:R},[`${i}-close-icon`]:{marginInlineStart:R,padding:0,overflow:"hidden",fontSize:S,lineHeight:(0,me.unit)(S),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${p}-close`]:{color:le,transition:`color ${A}`,"&:hover":{color:ce}}},"&-close-text":{color:le,transition:`color ${A}`,"&:hover":{color:ce}}}}},ue=N=>({withDescriptionIconSize:N.fontSizeHeading3,defaultPadding:`${N.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${N.paddingMD}px ${N.paddingContentHorizontalLG}px`});var B=(0,f.I$)("Alert",N=>[X(N),ge(N),Me(N)],ue),ee=function(N,i){var p={};for(var A in N)Object.prototype.hasOwnProperty.call(N,A)&&i.indexOf(A)<0&&(p[A]=N[A]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,A=Object.getOwnPropertySymbols(N);R{const{icon:i,prefixCls:p,type:A}=N,R=k[A]||null;return i?(0,H.wm)(i,e.createElement("span",{className:`${p}-icon`},i),()=>({className:F()(`${p}-icon`,i.props.className)})):e.createElement(R,{className:`${p}-icon`})},d=N=>{const{isClosable:i,prefixCls:p,closeIcon:A,handleClose:R,ariaProps:S}=N,le=A===!0||A===void 0?e.createElement(q.Z,null):A;return i?e.createElement("button",Object.assign({type:"button",onClick:R,className:`${p}-close-icon`,tabIndex:0},S),le):null};var J=e.forwardRef((N,i)=>{const{description:p,prefixCls:A,message:R,banner:S,className:le,rootClassName:ce,style:Ce,onMouseEnter:he,onMouseLeave:Ze,onClick:Re,afterClose:Ne,showIcon:Ye,closable:ke,closeText:Xe,closeIcon:r,action:t,id:n}=N,s=ee(N,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[b,Ee]=e.useState(!1),xe=e.useRef(null);e.useImperativeHandle(i,()=>({nativeElement:xe.current}));const{getPrefixCls:at,direction:ot,closable:Ft,closeIcon:bt,className:et,style:Ht}=(0,D.dj)("alert"),dt=at("alert",A),[Tt,Mu,du]=B(dt),wu=Ou=>{var fu;Ee(!0),(fu=N.onClose)===null||fu===void 0||fu.call(N,Ou)},Du=e.useMemo(()=>N.type!==void 0?N.type:S?"warning":"info",[N.type,S]),Yt=e.useMemo(()=>typeof ke=="object"&&ke.closeIcon||Xe?!0:typeof ke=="boolean"?ke:r!==!1&&r!==null&&r!==void 0?!0:!!Ft,[Xe,r,ke,Ft]),xu=S&&Ye===void 0?!0:Ye,Su=F()(dt,`${dt}-${Du}`,{[`${dt}-with-description`]:!!p,[`${dt}-no-icon`]:!xu,[`${dt}-banner`]:!!S,[`${dt}-rtl`]:ot==="rtl"},et,le,ce,du,Mu),bu=(0,E.Z)(s,{aria:!0,data:!0}),Zu=e.useMemo(()=>typeof ke=="object"&&ke.closeIcon?ke.closeIcon:Xe||(r!==void 0?r:typeof Ft=="object"&&Ft.closeIcon?Ft.closeIcon:bt),[r,ke,Xe,bt]),Qu=e.useMemo(()=>{const Ou=ke!=null?ke:Ft;if(typeof Ou=="object"){const{closeIcon:fu}=Ou;return ee(Ou,["closeIcon"])}return{}},[ke,Ft]);return Tt(e.createElement($.default,{visible:!b,motionName:`${dt}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Ou=>({maxHeight:Ou.offsetHeight}),onLeaveEnd:Ne},(Ou,fu)=>{let{className:mu,style:kt}=Ou;return e.createElement("div",Object.assign({id:n,ref:(0,c.sQ)(xe,fu),"data-show":!b,className:F()(Su,mu),style:Object.assign(Object.assign(Object.assign({},Ht),Ce),kt),onMouseEnter:he,onMouseLeave:Ze,onClick:Re,role:"alert"},bu),xu?e.createElement(ae,{description:p,icon:N.icon,prefixCls:dt,type:Du}):null,e.createElement("div",{className:`${dt}-content`},R?e.createElement("div",{className:`${dt}-message`},R):null,p?e.createElement("div",{className:`${dt}-description`},p):null),t?e.createElement("div",{className:`${dt}-action`},t):null,e.createElement(d,{isClosable:Yt,prefixCls:dt,closeIcon:Zu,handleClose:wu,ariaProps:Qu}))}))}),be=a(42573),We=a(58698),Pe=a(91768),ze=a(74700),Dt=function(N){function i(){var p;return(0,be.Z)(this,i),p=(0,Pe.Z)(this,i,arguments),p.state={error:void 0,info:{componentStack:""}},p}return(0,ze.Z)(i,N),(0,We.Z)(i,[{key:"componentDidCatch",value:function(A,R){this.setState({error:A,info:R})}},{key:"render",value:function(){const{message:A,description:R,id:S,children:le}=this.props,{error:ce,info:Ce}=this.state,he=(Ce==null?void 0:Ce.componentStack)||null,Ze=typeof A=="undefined"?(ce||"").toString():A,Re=typeof R=="undefined"?he:R;return ce?e.createElement(J,{id:S,type:"error",message:Ze,description:e.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},Re)}):le}}])}(e.Component);const Je=J;Je.ErrorBoundary=Dt;var tt=Je},88390:function(Zt,Te,a){"use strict";a.d(Te,{Z:function(){return N}});var e=a(59301),h=a(92310),Z=a.n(h),q=a(77900),y=a(29509),U=a(22703),se=a(48755),F=a(36237),$=a(63356),E=a(93427),c=a(51636),H=a(16931);const D=new F.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),me=new F.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),te=new F.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),f=new F.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),re=new F.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),X=new F.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),ge=i=>{const{componentCls:p,iconCls:A,antCls:R,badgeShadowSize:S,textFontSize:le,textFontSizeSM:ce,statusSize:Ce,dotSize:he,textFontWeight:Ze,indicatorHeight:Re,indicatorHeightSM:Ne,marginXS:Ye,calc:ke}=i,Xe=`${R}-scroll-number`,r=(0,E.Z)(i,(t,n)=>{let{darkColor:s}=n;return{[`&${p} ${p}-color-${t}`]:{background:s,[`&:not(${p}-count)`]:{color:s},"a:hover &":{background:s}}}});return{[p]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,$.Wf)(i)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${p}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:i.indicatorZIndex,minWidth:Re,height:Re,color:i.badgeTextColor,fontWeight:Ze,fontSize:le,lineHeight:(0,F.unit)(Re),whiteSpace:"nowrap",textAlign:"center",background:i.badgeColor,borderRadius:ke(Re).div(2).equal(),boxShadow:`0 0 0 ${(0,F.unit)(S)} ${i.badgeShadowColor}`,transition:`background ${i.motionDurationMid}`,a:{color:i.badgeTextColor},"a:hover":{color:i.badgeTextColor},"a:hover &":{background:i.badgeColorHover}},[`${p}-count-sm`]:{minWidth:Ne,height:Ne,fontSize:ce,lineHeight:(0,F.unit)(Ne),borderRadius:ke(Ne).div(2).equal()},[`${p}-multiple-words`]:{padding:`0 ${(0,F.unit)(i.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${p}-dot`]:{zIndex:i.indicatorZIndex,width:he,minWidth:he,height:he,background:i.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,F.unit)(S)} ${i.badgeShadowColor}`},[`${p}-count, ${p}-dot, ${Xe}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${A}-spin`]:{animationName:X,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${p}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${p}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Ce,height:Ce,verticalAlign:"middle",borderRadius:"50%"},[`${p}-status-success`]:{backgroundColor:i.colorSuccess},[`${p}-status-processing`]:{overflow:"visible",color:i.colorInfo,backgroundColor:i.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:S,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:D,animationDuration:i.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${p}-status-default`]:{backgroundColor:i.colorTextPlaceholder},[`${p}-status-error`]:{backgroundColor:i.colorError},[`${p}-status-warning`]:{backgroundColor:i.colorWarning},[`${p}-status-text`]:{marginInlineStart:Ye,color:i.colorText,fontSize:i.fontSize}}}),r),{[`${p}-zoom-appear, ${p}-zoom-enter`]:{animationName:me,animationDuration:i.motionDurationSlow,animationTimingFunction:i.motionEaseOutBack,animationFillMode:"both"},[`${p}-zoom-leave`]:{animationName:te,animationDuration:i.motionDurationSlow,animationTimingFunction:i.motionEaseOutBack,animationFillMode:"both"},[`&${p}-not-a-wrapper`]:{[`${p}-zoom-appear, ${p}-zoom-enter`]:{animationName:f,animationDuration:i.motionDurationSlow,animationTimingFunction:i.motionEaseOutBack},[`${p}-zoom-leave`]:{animationName:re,animationDuration:i.motionDurationSlow,animationTimingFunction:i.motionEaseOutBack},[`&:not(${p}-status)`]:{verticalAlign:"middle"},[`${Xe}-custom-component, ${p}-count`]:{transform:"none"},[`${Xe}-custom-component, ${Xe}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[Xe]:{overflow:"hidden",transition:`all ${i.motionDurationMid} ${i.motionEaseOutBack}`,[`${Xe}-only`]:{position:"relative",display:"inline-block",height:Re,transition:`all ${i.motionDurationSlow} ${i.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${Xe}-only-unit`]:{height:Re,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${Xe}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${p}-count, ${p}-dot, ${Xe}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},Me=i=>{const{fontHeight:p,lineWidth:A,marginXS:R,colorBorderBg:S}=i,le=p,ce=A,Ce=i.colorTextLightSolid,he=i.colorError,Ze=i.colorErrorHover;return(0,c.mergeToken)(i,{badgeFontHeight:le,badgeShadowSize:ce,badgeTextColor:Ce,badgeColor:he,badgeColorHover:Ze,badgeShadowColor:S,badgeProcessingDuration:"1.2s",badgeRibbonOffset:R,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ue=i=>{const{fontSize:p,lineHeight:A,fontSizeSM:R,lineWidth:S}=i;return{indicatorZIndex:"auto",indicatorHeight:Math.round(p*A)-2*S,indicatorHeightSM:p,dotSize:R/2,textFontSize:R,textFontSizeSM:R,textFontWeight:"normal",statusSize:R/2}};var B=(0,H.I$)("Badge",i=>{const p=Me(i);return ge(p)},ue);const ee=i=>{const{antCls:p,badgeFontHeight:A,marginXS:R,badgeRibbonOffset:S,calc:le}=i,ce=`${p}-ribbon`,Ce=`${p}-ribbon-wrapper`,he=(0,E.Z)(i,(Ze,Re)=>{let{darkColor:Ne}=Re;return{[`&${ce}-color-${Ze}`]:{background:Ne,color:Ne}}});return{[Ce]:{position:"relative"},[ce]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,$.Wf)(i)),{position:"absolute",top:R,padding:`0 ${(0,F.unit)(i.paddingXS)}`,color:i.colorPrimary,lineHeight:(0,F.unit)(A),whiteSpace:"nowrap",backgroundColor:i.colorPrimary,borderRadius:i.borderRadiusSM,[`${ce}-text`]:{color:i.badgeTextColor},[`${ce}-corner`]:{position:"absolute",top:"100%",width:S,height:S,color:"currentcolor",border:`${(0,F.unit)(le(S).div(2).equal())} solid`,transform:i.badgeRibbonCornerTransform,transformOrigin:"top",filter:i.badgeRibbonCornerFilter}}),he),{[`&${ce}-placement-end`]:{insetInlineEnd:le(S).mul(-1).equal(),borderEndEndRadius:0,[`${ce}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${ce}-placement-start`]:{insetInlineStart:le(S).mul(-1).equal(),borderEndStartRadius:0,[`${ce}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var k=(0,H.I$)(["Badge","Ribbon"],i=>{const p=Me(i);return ee(p)},ue),d=i=>{const{className:p,prefixCls:A,style:R,color:S,children:le,text:ce,placement:Ce="end",rootClassName:he}=i,{getPrefixCls:Ze,direction:Re}=e.useContext(se.E_),Ne=Ze("ribbon",A),Ye=`${Ne}-wrapper`,[ke,Xe,r]=k(Ne,Ye),t=(0,y.o2)(S,!1),n=Z()(Ne,`${Ne}-placement-${Ce}`,{[`${Ne}-rtl`]:Re==="rtl",[`${Ne}-color-${S}`]:t},p),s={},b={};return S&&!t&&(s.background=S,b.color=S),ke(e.createElement("div",{className:Z()(Ye,he,Xe,r)},le,e.createElement("div",{className:Z()(n,Xe),style:Object.assign(Object.assign({},s),R)},e.createElement("span",{className:`${Ne}-text`},ce),e.createElement("div",{className:`${Ne}-corner`,style:b}))))};const ne=i=>{const{prefixCls:p,value:A,current:R,offset:S=0}=i;let le;return S&&(le={position:"absolute",top:`${S}00%`,left:0}),e.createElement("span",{style:le,className:Z()(`${p}-only-unit`,{current:R})},A)};function J(i,p,A){let R=i,S=0;for(;(R+10)%10!==p;)R+=A,S+=A;return S}var We=i=>{const{prefixCls:p,count:A,value:R}=i,S=Number(R),le=Math.abs(A),[ce,Ce]=e.useState(S),[he,Ze]=e.useState(le),Re=()=>{Ce(S),Ze(le)};e.useEffect(()=>{const ke=setTimeout(Re,1e3);return()=>clearTimeout(ke)},[S]);let Ne,Ye;if(ce===S||Number.isNaN(S)||Number.isNaN(ce))Ne=[e.createElement(ne,Object.assign({},i,{key:S,current:!0}))],Ye={transition:"none"};else{Ne=[];const ke=S+10,Xe=[];for(let s=S;s<=ke;s+=1)Xe.push(s);const r=hes%10===ce);Ne=(r<0?Xe.slice(0,t+1):Xe.slice(t)).map((s,b)=>{const Ee=s%10;return e.createElement(ne,Object.assign({},i,{key:s,value:Ee,offset:r<0?b-t:b,current:b===t}))}),Ye={transform:`translateY(${-J(ce,S,r)}00%)`}}return e.createElement("span",{className:`${p}-only`,style:Ye,onTransitionEnd:Re},Ne)},Pe=function(i,p){var A={};for(var R in i)Object.prototype.hasOwnProperty.call(i,R)&&p.indexOf(R)<0&&(A[R]=i[R]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,R=Object.getOwnPropertySymbols(i);S{const{prefixCls:A,count:R,className:S,motionClassName:le,style:ce,title:Ce,show:he,component:Ze="sup",children:Re}=i,Ne=Pe(i,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Ye}=e.useContext(se.E_),ke=Ye("scroll-number",A),Xe=Object.assign(Object.assign({},Ne),{"data-show":he,style:ce,className:Z()(ke,S,le),title:Ce});let r=R;if(R&&Number(R)%1===0){const t=String(R).split("");r=e.createElement("bdi",null,t.map((n,s)=>e.createElement(We,{prefixCls:ke,count:Number(R),value:n,key:t.length-s})))}return ce!=null&&ce.borderColor&&(Xe.style=Object.assign(Object.assign({},ce),{boxShadow:`0 0 0 1px ${ce.borderColor} inset`})),Re?(0,U.Tm)(Re,t=>({className:Z()(`${ke}-custom-component`,t==null?void 0:t.className,le)})):e.createElement(Ze,Object.assign({},Xe,{ref:p}),r)}),Dt=function(i,p){var A={};for(var R in i)Object.prototype.hasOwnProperty.call(i,R)&&p.indexOf(R)<0&&(A[R]=i[R]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,R=Object.getOwnPropertySymbols(i);S{var A,R,S,le,ce;const{prefixCls:Ce,scrollNumberPrefixCls:he,children:Ze,status:Re,text:Ne,color:Ye,count:ke=null,overflowCount:Xe=99,dot:r=!1,size:t="default",title:n,offset:s,style:b,className:Ee,rootClassName:xe,classNames:at,styles:ot,showZero:Ft=!1}=i,bt=Dt(i,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:et,direction:Ht,badge:dt}=e.useContext(se.E_),Tt=et("badge",Ce),[Mu,du,wu]=B(Tt),Du=ke>Xe?`${Xe}+`:ke,Yt=Du==="0"||Du===0,xu=ke===null||Yt&&!Ft,Su=(Re!=null||Ye!=null)&&xu,bu=r&&!Yt,Zu=bu?"":Du,Qu=(0,e.useMemo)(()=>(Zu==null||Zu===""||Yt&&!Ft)&&!bu,[Zu,Yt,Ft,bu]),Ou=(0,e.useRef)(ke);Qu||(Ou.current=ke);const fu=Ou.current,mu=(0,e.useRef)(Zu);Qu||(mu.current=Zu);const kt=mu.current,rt=(0,e.useRef)(bu);Qu||(rt.current=bu);const vu=(0,e.useMemo)(()=>{if(!s)return Object.assign(Object.assign({},dt==null?void 0:dt.style),b);const He={marginTop:s[1]};return Ht==="rtl"?He.left=parseInt(s[0],10):He.right=-parseInt(s[0],10),Object.assign(Object.assign(Object.assign({},He),dt==null?void 0:dt.style),b)},[Ht,s,b,dt==null?void 0:dt.style]),yu=n!=null?n:typeof fu=="string"||typeof fu=="number"?fu:void 0,Wt=Qu||!Ne?null:e.createElement("span",{className:`${Tt}-status-text`},Ne),Nu=!fu||typeof fu!="object"?void 0:(0,U.Tm)(fu,He=>({style:Object.assign(Object.assign({},vu),He.style)})),cu=(0,y.o2)(Ye,!1),Lu=Z()(at==null?void 0:at.indicator,(A=dt==null?void 0:dt.classNames)===null||A===void 0?void 0:A.indicator,{[`${Tt}-status-dot`]:Su,[`${Tt}-status-${Re}`]:!!Re,[`${Tt}-color-${Ye}`]:cu}),sn={};Ye&&!cu&&(sn.color=Ye,sn.background=Ye);const Ge=Z()(Tt,{[`${Tt}-status`]:Su,[`${Tt}-not-a-wrapper`]:!Ze,[`${Tt}-rtl`]:Ht==="rtl"},Ee,xe,dt==null?void 0:dt.className,(R=dt==null?void 0:dt.classNames)===null||R===void 0?void 0:R.root,at==null?void 0:at.root,du,wu);if(!Ze&&Su){const He=vu.color;return Mu(e.createElement("span",Object.assign({},bt,{className:Ge,style:Object.assign(Object.assign(Object.assign({},ot==null?void 0:ot.root),(S=dt==null?void 0:dt.styles)===null||S===void 0?void 0:S.root),vu)}),e.createElement("span",{className:Lu,style:Object.assign(Object.assign(Object.assign({},ot==null?void 0:ot.indicator),(le=dt==null?void 0:dt.styles)===null||le===void 0?void 0:le.indicator),sn)}),Ne&&e.createElement("span",{style:{color:He},className:`${Tt}-status-text`},Ne)))}return Mu(e.createElement("span",Object.assign({ref:p},bt,{className:Ge,style:Object.assign(Object.assign({},(ce=dt==null?void 0:dt.styles)===null||ce===void 0?void 0:ce.root),ot==null?void 0:ot.root)}),Ze,e.createElement(q.default,{visible:!Qu,motionName:`${Tt}-zoom`,motionAppear:!1,motionDeadline:1e3},He=>{let{className:lt}=He;var nt,Qt;const uu=et("scroll-number",he),xt=rt.current,$t=Z()(at==null?void 0:at.indicator,(nt=dt==null?void 0:dt.classNames)===null||nt===void 0?void 0:nt.indicator,{[`${Tt}-dot`]:xt,[`${Tt}-count`]:!xt,[`${Tt}-count-sm`]:t==="small",[`${Tt}-multiple-words`]:!xt&&kt&&kt.toString().length>1,[`${Tt}-status-${Re}`]:!!Re,[`${Tt}-color-${Ye}`]:cu});let nu=Object.assign(Object.assign(Object.assign({},ot==null?void 0:ot.indicator),(Qt=dt==null?void 0:dt.styles)===null||Qt===void 0?void 0:Qt.indicator),vu);return Ye&&!cu&&(nu=nu||{},nu.background=Ye),e.createElement($e,{prefixCls:uu,show:!Qu,motionClassName:lt,className:$t,count:kt,title:yu,style:nu,key:"scrollNumber"},Nu)}),Wt))});tt.Ribbon=d;var N=tt},51502:function(Zt,Te,a){"use strict";a.d(Te,{Z:function(){return i}});var e=a(59301),h=a(92310),Z=a.n(h),q=a(47999),y=a(48755),U=a(31756),se=a(13783),$={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},c=e.createContext({}),H=a(11592),D=function(p,A){var R={};for(var S in p)Object.prototype.hasOwnProperty.call(p,S)&&A.indexOf(S)<0&&(R[S]=p[S]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,S=Object.getOwnPropertySymbols(p);le(0,H.Z)(p).map(A=>Object.assign(Object.assign({},A==null?void 0:A.props),{key:A.key}));function te(p,A,R){const S=e.useMemo(()=>A||me(R),[A,R]);return e.useMemo(()=>S.map(ce=>{var{span:Ce}=ce,he=D(ce,["span"]);return Ce==="filled"?Object.assign(Object.assign({},he),{filled:!0}):Object.assign(Object.assign({},he),{span:typeof Ce=="number"?Ce:(0,q.m9)(p,Ce)})}),[S,p])}var f=function(p,A){var R={};for(var S in p)Object.prototype.hasOwnProperty.call(p,S)&&A.indexOf(S)<0&&(R[S]=p[S]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,S=Object.getOwnPropertySymbols(p);leCe).forEach(Ce=>{const{filled:he}=Ce,Ze=f(Ce,["filled"]);if(he){S.push(Ze),R.push(S),S=[],ce=0;return}const Re=A-ce;ce+=Ce.span||1,ce>=A?(ce>A?(le=!0,S.push(Object.assign(Object.assign({},Ze),{span:Re}))):S.push(Ze),R.push(S),S=[],ce=0):S.push(Ze)}),S.length>0&&R.push(S),R=R.map(Ce=>{const he=Ce.reduce((Ze,Re)=>Ze+(Re.span||1),0);if(he{const[R,S]=(0,e.useMemo)(()=>re(A,p),[A,p]);return R},ue=p=>{let{children:A}=p;return A};function B(p){return p!=null}var k=p=>{const{itemPrefixCls:A,component:R,span:S,className:le,style:ce,labelStyle:Ce,contentStyle:he,bordered:Ze,label:Re,content:Ne,colon:Ye,type:ke,styles:Xe}=p,r=R,t=e.useContext(c),{classNames:n}=t;return Ze?e.createElement(r,{className:Z()({[`${A}-item-label`]:ke==="label",[`${A}-item-content`]:ke==="content",[`${n==null?void 0:n.label}`]:ke==="label",[`${n==null?void 0:n.content}`]:ke==="content"},le),style:ce,colSpan:S},B(Re)&&e.createElement("span",{style:Object.assign(Object.assign({},Ce),Xe==null?void 0:Xe.label)},Re),B(Ne)&&e.createElement("span",{style:Object.assign(Object.assign({},Ce),Xe==null?void 0:Xe.content)},Ne)):e.createElement(r,{className:Z()(`${A}-item`,le),style:ce,colSpan:S},e.createElement("div",{className:`${A}-item-container`},(Re||Re===0)&&e.createElement("span",{className:Z()(`${A}-item-label`,n==null?void 0:n.label,{[`${A}-item-no-colon`]:!Ye}),style:Object.assign(Object.assign({},Ce),Xe==null?void 0:Xe.label)},Re),(Ne||Ne===0)&&e.createElement("span",{className:Z()(`${A}-item-content`,n==null?void 0:n.content),style:Object.assign(Object.assign({},he),Xe==null?void 0:Xe.content)},Ne)))};function ae(p,A,R){let{colon:S,prefixCls:le,bordered:ce}=A,{component:Ce,type:he,showLabel:Ze,showContent:Re,labelStyle:Ne,contentStyle:Ye,styles:ke}=R;return p.map((Xe,r)=>{let{label:t,children:n,prefixCls:s=le,className:b,style:Ee,labelStyle:xe,contentStyle:at,span:ot=1,key:Ft,styles:bt}=Xe;return typeof Ce=="string"?e.createElement(k,{key:`${he}-${Ft||r}`,className:b,style:Ee,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},Ne),ke==null?void 0:ke.label),xe),bt==null?void 0:bt.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},Ye),ke==null?void 0:ke.content),at),bt==null?void 0:bt.content)},span:ot,colon:S,component:Ce,itemPrefixCls:s,bordered:ce,label:Ze?t:null,content:Re?n:null,type:he}):[e.createElement(k,{key:`label-${Ft||r}`,className:b,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ne),ke==null?void 0:ke.label),Ee),xe),bt==null?void 0:bt.label),span:1,colon:S,component:Ce[0],itemPrefixCls:s,bordered:ce,label:t,type:"label"}),e.createElement(k,{key:`content-${Ft||r}`,className:b,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ye),ke==null?void 0:ke.content),Ee),at),bt==null?void 0:bt.content),span:ot*2-1,component:Ce[1],itemPrefixCls:s,bordered:ce,content:n,type:"content"})]})}var ne=p=>{const A=e.useContext(c),{prefixCls:R,vertical:S,row:le,index:ce,bordered:Ce}=p;return S?e.createElement(e.Fragment,null,e.createElement("tr",{key:`label-${ce}`,className:`${R}-row`},ae(le,p,Object.assign({component:"th",type:"label",showLabel:!0},A))),e.createElement("tr",{key:`content-${ce}`,className:`${R}-row`},ae(le,p,Object.assign({component:"td",type:"content",showContent:!0},A)))):e.createElement("tr",{key:ce,className:`${R}-row`},ae(le,p,Object.assign({component:Ce?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},A)))},J=a(36237),be=a(63356),We=a(16931),Pe=a(51636);const ze=p=>{const{componentCls:A,labelBg:R}=p;return{[`&${A}-bordered`]:{[`> ${A}-view`]:{border:`${(0,J.unit)(p.lineWidth)} ${p.lineType} ${p.colorSplit}`,"> table":{tableLayout:"auto"},[`${A}-row`]:{borderBottom:`${(0,J.unit)(p.lineWidth)} ${p.lineType} ${p.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${A}-item-label, > ${A}-item-content`]:{padding:`${(0,J.unit)(p.padding)} ${(0,J.unit)(p.paddingLG)}`,borderInlineEnd:`${(0,J.unit)(p.lineWidth)} ${p.lineType} ${p.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${A}-item-label`]:{color:p.colorTextSecondary,backgroundColor:R,"&::after":{display:"none"}}}},[`&${A}-middle`]:{[`${A}-row`]:{[`> ${A}-item-label, > ${A}-item-content`]:{padding:`${(0,J.unit)(p.paddingSM)} ${(0,J.unit)(p.paddingLG)}`}}},[`&${A}-small`]:{[`${A}-row`]:{[`> ${A}-item-label, > ${A}-item-content`]:{padding:`${(0,J.unit)(p.paddingXS)} ${(0,J.unit)(p.padding)}`}}}}}},$e=p=>{const{componentCls:A,extraColor:R,itemPaddingBottom:S,itemPaddingEnd:le,colonMarginRight:ce,colonMarginLeft:Ce,titleMarginBottom:he}=p;return{[A]:Object.assign(Object.assign(Object.assign({},(0,be.Wf)(p)),ze(p)),{"&-rtl":{direction:"rtl"},[`${A}-header`]:{display:"flex",alignItems:"center",marginBottom:he},[`${A}-title`]:Object.assign(Object.assign({},be.vS),{flex:"auto",color:p.titleColor,fontWeight:p.fontWeightStrong,fontSize:p.fontSizeLG,lineHeight:p.lineHeightLG}),[`${A}-extra`]:{marginInlineStart:"auto",color:R,fontSize:p.fontSize},[`${A}-view`]:{width:"100%",borderRadius:p.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${A}-row`]:{"> th, > td":{paddingBottom:S,paddingInlineEnd:le},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:"none","> th, > td":{paddingBottom:0}}},[`${A}-item-label`]:{color:p.labelColor,fontWeight:"normal",fontSize:p.fontSize,lineHeight:p.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${(0,J.unit)(Ce)} ${(0,J.unit)(ce)}`},[`&${A}-item-no-colon::after`]:{content:'""'}},[`${A}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${A}-item-content`]:{display:"table-cell",flex:1,color:p.contentColor,fontSize:p.fontSize,lineHeight:p.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${A}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${A}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${A}-item-content`]:{display:"inline-flex",alignItems:"baseline",minWidth:"1em"}}},"&-middle":{[`${A}-row`]:{"> th, > td":{paddingBottom:p.paddingSM}}},"&-small":{[`${A}-row`]:{"> th, > td":{paddingBottom:p.paddingXS}}}})}},Dt=p=>({labelBg:p.colorFillAlter,labelColor:p.colorTextTertiary,titleColor:p.colorText,titleMarginBottom:p.fontSizeSM*p.lineHeightSM,itemPaddingBottom:p.padding,itemPaddingEnd:p.padding,colonMarginRight:p.marginXS,colonMarginLeft:p.marginXXS/2,contentColor:p.colorText,extraColor:p.colorText});var Je=(0,We.I$)("Descriptions",p=>{const A=(0,Pe.mergeToken)(p,{});return $e(A)},Dt),tt=function(p,A){var R={};for(var S in p)Object.prototype.hasOwnProperty.call(p,S)&&A.indexOf(S)<0&&(R[S]=p[S]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,S=Object.getOwnPropertySymbols(p);le{const{prefixCls:A,title:R,extra:S,column:le,colon:ce=!0,bordered:Ce,layout:he,children:Ze,className:Re,rootClassName:Ne,style:Ye,size:ke,labelStyle:Xe,contentStyle:r,styles:t,items:n,classNames:s}=p,b=tt(p,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:Ee,direction:xe,className:at,style:ot,classNames:Ft,styles:bt}=(0,y.dj)("descriptions"),et=Ee("descriptions",A),Ht=(0,se.Z)(),dt=e.useMemo(()=>{var Su;return typeof le=="number"?le:(Su=(0,q.m9)(Ht,Object.assign(Object.assign({},$),le)))!==null&&Su!==void 0?Su:3},[Ht,le]),Tt=te(Ht,n,Ze),Mu=(0,U.Z)(ke),du=ge(dt,Tt),[wu,Du,Yt]=Je(et),xu=e.useMemo(()=>({labelStyle:Xe,contentStyle:r,styles:{content:Object.assign(Object.assign({},bt.content),t==null?void 0:t.content),label:Object.assign(Object.assign({},bt.label),t==null?void 0:t.label)},classNames:{label:Z()(Ft.label,s==null?void 0:s.label),content:Z()(Ft.content,s==null?void 0:s.content)}}),[Xe,r,t,s,Ft,bt]);return wu(e.createElement(c.Provider,{value:xu},e.createElement("div",Object.assign({className:Z()(et,at,Ft.root,s==null?void 0:s.root,{[`${et}-${Mu}`]:Mu&&Mu!=="default",[`${et}-bordered`]:!!Ce,[`${et}-rtl`]:xe==="rtl"},Re,Ne,Du,Yt),style:Object.assign(Object.assign(Object.assign(Object.assign({},ot),bt.root),t==null?void 0:t.root),Ye)},b),(R||S)&&e.createElement("div",{className:Z()(`${et}-header`,Ft.header,s==null?void 0:s.header),style:Object.assign(Object.assign({},bt.header),t==null?void 0:t.header)},R&&e.createElement("div",{className:Z()(`${et}-title`,Ft.title,s==null?void 0:s.title),style:Object.assign(Object.assign({},bt.title),t==null?void 0:t.title)},R),S&&e.createElement("div",{className:Z()(`${et}-extra`,Ft.extra,s==null?void 0:s.extra),style:Object.assign(Object.assign({},bt.extra),t==null?void 0:t.extra)},S)),e.createElement("div",{className:`${et}-view`},e.createElement("table",null,e.createElement("tbody",null,du.map((Su,bu)=>e.createElement(ne,{key:bu,index:bu,colon:ce,prefixCls:et,vertical:he==="vertical",bordered:Ce,row:Su}))))))))};N.Item=ue;var i=N},86251:function(Zt,Te){"use strict";Te.byteLength=se,Te.toByteArray=$,Te.fromByteArray=H;for(var a=[],e=[],h=typeof Uint8Array!="undefined"?Uint8Array:Array,Z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",q=0,y=Z.length;q0)throw new Error("Invalid string. Length must be a multiple of 4");var te=D.indexOf("=");te===-1&&(te=me);var f=te===me?0:4-te%4;return[te,f]}function se(D){var me=U(D),te=me[0],f=me[1];return(te+f)*3/4-f}function F(D,me,te){return(me+te)*3/4-te}function $(D){var me,te=U(D),f=te[0],re=te[1],X=new h(F(D,f,re)),ge=0,Me=re>0?f-4:f,ue;for(ue=0;ue>16&255,X[ge++]=me>>8&255,X[ge++]=me&255;return re===2&&(me=e[D.charCodeAt(ue)]<<2|e[D.charCodeAt(ue+1)]>>4,X[ge++]=me&255),re===1&&(me=e[D.charCodeAt(ue)]<<10|e[D.charCodeAt(ue+1)]<<4|e[D.charCodeAt(ue+2)]>>2,X[ge++]=me>>8&255,X[ge++]=me&255),X}function E(D){return a[D>>18&63]+a[D>>12&63]+a[D>>6&63]+a[D&63]}function c(D,me,te){for(var f,re=[],X=me;XMe?Me:ge+X));return f===1?(me=D[te-1],re.push(a[me>>2]+a[me<<4&63]+"==")):f===2&&(me=(D[te-2]<<8)+D[te-1],re.push(a[me>>10]+a[me>>4&63]+a[me<<2&63]+"=")),re.join("")}},19208:function(Zt,Te,a){"use strict";var e;var h=a(86251),Z=a(67467),q=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Te.lW=F,e=ge,Te.h2=50;var y=2147483647;e=y,F.TYPED_ARRAY_SUPPORT=U(),!F.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function U(){try{var r=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(r,t),r.foo()===42}catch(n){return!1}}Object.defineProperty(F.prototype,"parent",{enumerable:!0,get:function(){if(F.isBuffer(this))return this.buffer}}),Object.defineProperty(F.prototype,"offset",{enumerable:!0,get:function(){if(F.isBuffer(this))return this.byteOffset}});function se(r){if(r>y)throw new RangeError('The value "'+r+'" is invalid for option "size"');var t=new Uint8Array(r);return Object.setPrototypeOf(t,F.prototype),t}function F(r,t,n){if(typeof r=="number"){if(typeof t=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return H(r)}return $(r,t,n)}F.poolSize=8192;function $(r,t,n){if(typeof r=="string")return D(r,t);if(ArrayBuffer.isView(r))return te(r);if(r==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r);if(Ye(r,ArrayBuffer)||r&&Ye(r.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Ye(r,SharedArrayBuffer)||r&&Ye(r.buffer,SharedArrayBuffer)))return f(r,t,n);if(typeof r=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var s=r.valueOf&&r.valueOf();if(s!=null&&s!==r)return F.from(s,t,n);var b=re(r);if(b)return b;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof r[Symbol.toPrimitive]=="function")return F.from(r[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r)}F.from=function(r,t,n){return $(r,t,n)},Object.setPrototypeOf(F.prototype,Uint8Array.prototype),Object.setPrototypeOf(F,Uint8Array);function E(r){if(typeof r!="number")throw new TypeError('"size" argument must be of type number');if(r<0)throw new RangeError('The value "'+r+'" is invalid for option "size"')}function c(r,t,n){return E(r),r<=0?se(r):t!==void 0?typeof n=="string"?se(r).fill(t,n):se(r).fill(t):se(r)}F.alloc=function(r,t,n){return c(r,t,n)};function H(r){return E(r),se(r<0?0:X(r)|0)}F.allocUnsafe=function(r){return H(r)},F.allocUnsafeSlow=function(r){return H(r)};function D(r,t){if((typeof t!="string"||t==="")&&(t="utf8"),!F.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=Me(r,t)|0,s=se(n),b=s.write(r,t);return b!==n&&(s=s.slice(0,b)),s}function me(r){for(var t=r.length<0?0:X(r.length)|0,n=se(t),s=0;s=y)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+y.toString(16)+" bytes");return r|0}function ge(r){return+r!=r&&(r=0),F.alloc(+r)}F.isBuffer=function(t){return t!=null&&t._isBuffer===!0&&t!==F.prototype},F.compare=function(t,n){if(Ye(t,Uint8Array)&&(t=F.from(t,t.offset,t.byteLength)),Ye(n,Uint8Array)&&(n=F.from(n,n.offset,n.byteLength)),!F.isBuffer(t)||!F.isBuffer(n))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===n)return 0;for(var s=t.length,b=n.length,Ee=0,xe=Math.min(s,b);Eeb.length?F.from(xe).copy(b,Ee):Uint8Array.prototype.set.call(b,xe,Ee);else if(F.isBuffer(xe))xe.copy(b,Ee);else throw new TypeError('"list" argument must be an Array of Buffers');Ee+=xe.length}return b};function Me(r,t){if(F.isBuffer(r))return r.length;if(ArrayBuffer.isView(r)||Ye(r,ArrayBuffer))return r.byteLength;if(typeof r!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof r);var n=r.length,s=arguments.length>2&&arguments[2]===!0;if(!s&&n===0)return 0;for(var b=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return Ce(r).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return n*2;case"hex":return n>>>1;case"base64":return Re(r).length;default:if(b)return s?-1:Ce(r).length;t=(""+t).toLowerCase(),b=!0}}F.byteLength=Me;function ue(r,t,n){var s=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((n===void 0||n>this.length)&&(n=this.length),n<=0)||(n>>>=0,t>>>=0,n<=t))return"";for(r||(r="utf8");;)switch(r){case"hex":return tt(this,t,n);case"utf8":case"utf-8":return Pe(this,t,n);case"ascii":return Dt(this,t,n);case"latin1":case"binary":return Je(this,t,n);case"base64":return We(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,t,n);default:if(s)throw new TypeError("Unknown encoding: "+r);r=(r+"").toLowerCase(),s=!0}}F.prototype._isBuffer=!0;function B(r,t,n){var s=r[t];r[t]=r[n],r[n]=s}F.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var n=0;nn&&(t+=" ... "),""},q&&(F.prototype[q]=F.prototype.inspect),F.prototype.compare=function(t,n,s,b,Ee){if(Ye(t,Uint8Array)&&(t=F.from(t,t.offset,t.byteLength)),!F.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(n===void 0&&(n=0),s===void 0&&(s=t?t.length:0),b===void 0&&(b=0),Ee===void 0&&(Ee=this.length),n<0||s>t.length||b<0||Ee>this.length)throw new RangeError("out of range index");if(b>=Ee&&n>=s)return 0;if(b>=Ee)return-1;if(n>=s)return 1;if(n>>>=0,s>>>=0,b>>>=0,Ee>>>=0,this===t)return 0;for(var xe=Ee-b,at=s-n,ot=Math.min(xe,at),Ft=this.slice(b,Ee),bt=t.slice(n,s),et=0;et2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,ke(n)&&(n=b?0:r.length-1),n<0&&(n=r.length+n),n>=r.length){if(b)return-1;n=r.length-1}else if(n<0)if(b)n=0;else return-1;if(typeof t=="string"&&(t=F.from(t,s)),F.isBuffer(t))return t.length===0?-1:k(r,t,n,s,b);if(typeof t=="number")return t=t&255,typeof Uint8Array.prototype.indexOf=="function"?b?Uint8Array.prototype.indexOf.call(r,t,n):Uint8Array.prototype.lastIndexOf.call(r,t,n):k(r,[t],n,s,b);throw new TypeError("val must be string, number or Buffer")}function k(r,t,n,s,b){var Ee=1,xe=r.length,at=t.length;if(s!==void 0&&(s=String(s).toLowerCase(),s==="ucs2"||s==="ucs-2"||s==="utf16le"||s==="utf-16le")){if(r.length<2||t.length<2)return-1;Ee=2,xe/=2,at/=2,n/=2}function ot(dt,Tt){return Ee===1?dt[Tt]:dt.readUInt16BE(Tt*Ee)}var Ft;if(b){var bt=-1;for(Ft=n;Ftxe&&(n=xe-at),Ft=n;Ft>=0;Ft--){for(var et=!0,Ht=0;Htb&&(s=b)):s=b;var Ee=t.length;s>Ee/2&&(s=Ee/2);for(var xe=0;xe>>0,isFinite(s)?(s=s>>>0,b===void 0&&(b="utf8")):(b=s,s=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Ee=this.length-n;if((s===void 0||s>Ee)&&(s=Ee),t.length>0&&(s<0||n<0)||n>this.length)throw new RangeError("Attempt to write outside buffer bounds");b||(b="utf8");for(var xe=!1;;)switch(b){case"hex":return ae(this,t,n,s);case"utf8":case"utf-8":return d(this,t,n,s);case"ascii":case"latin1":case"binary":return ne(this,t,n,s);case"base64":return J(this,t,n,s);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return be(this,t,n,s);default:if(xe)throw new TypeError("Unknown encoding: "+b);b=(""+b).toLowerCase(),xe=!0}},F.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function We(r,t,n){return t===0&&n===r.length?h.fromByteArray(r):h.fromByteArray(r.slice(t,n))}function Pe(r,t,n){n=Math.min(r.length,n);for(var s=[],b=t;b239?4:Ee>223?3:Ee>191?2:1;if(b+at<=n){var ot,Ft,bt,et;switch(at){case 1:Ee<128&&(xe=Ee);break;case 2:ot=r[b+1],(ot&192)===128&&(et=(Ee&31)<<6|ot&63,et>127&&(xe=et));break;case 3:ot=r[b+1],Ft=r[b+2],(ot&192)===128&&(Ft&192)===128&&(et=(Ee&15)<<12|(ot&63)<<6|Ft&63,et>2047&&(et<55296||et>57343)&&(xe=et));break;case 4:ot=r[b+1],Ft=r[b+2],bt=r[b+3],(ot&192)===128&&(Ft&192)===128&&(bt&192)===128&&(et=(Ee&15)<<18|(ot&63)<<12|(Ft&63)<<6|bt&63,et>65535&&et<1114112&&(xe=et))}}xe===null?(xe=65533,at=1):xe>65535&&(xe-=65536,s.push(xe>>>10&1023|55296),xe=56320|xe&1023),s.push(xe),b+=at}return $e(s)}var ze=4096;function $e(r){var t=r.length;if(t<=ze)return String.fromCharCode.apply(String,r);for(var n="",s=0;ss)&&(n=s);for(var b="",Ee=t;Ees&&(t=s),n<0?(n+=s,n<0&&(n=0)):n>s&&(n=s),nn)throw new RangeError("Trying to access beyond buffer length")}F.prototype.readUintLE=F.prototype.readUIntLE=function(t,n,s){t=t>>>0,n=n>>>0,s||i(t,n,this.length);for(var b=this[t],Ee=1,xe=0;++xe>>0,n=n>>>0,s||i(t,n,this.length);for(var b=this[t+--n],Ee=1;n>0&&(Ee*=256);)b+=this[t+--n]*Ee;return b},F.prototype.readUint8=F.prototype.readUInt8=function(t,n){return t=t>>>0,n||i(t,1,this.length),this[t]},F.prototype.readUint16LE=F.prototype.readUInt16LE=function(t,n){return t=t>>>0,n||i(t,2,this.length),this[t]|this[t+1]<<8},F.prototype.readUint16BE=F.prototype.readUInt16BE=function(t,n){return t=t>>>0,n||i(t,2,this.length),this[t]<<8|this[t+1]},F.prototype.readUint32LE=F.prototype.readUInt32LE=function(t,n){return t=t>>>0,n||i(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216},F.prototype.readUint32BE=F.prototype.readUInt32BE=function(t,n){return t=t>>>0,n||i(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])},F.prototype.readIntLE=function(t,n,s){t=t>>>0,n=n>>>0,s||i(t,n,this.length);for(var b=this[t],Ee=1,xe=0;++xe=Ee&&(b-=Math.pow(2,8*n)),b},F.prototype.readIntBE=function(t,n,s){t=t>>>0,n=n>>>0,s||i(t,n,this.length);for(var b=n,Ee=1,xe=this[t+--b];b>0&&(Ee*=256);)xe+=this[t+--b]*Ee;return Ee*=128,xe>=Ee&&(xe-=Math.pow(2,8*n)),xe},F.prototype.readInt8=function(t,n){return t=t>>>0,n||i(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]},F.prototype.readInt16LE=function(t,n){t=t>>>0,n||i(t,2,this.length);var s=this[t]|this[t+1]<<8;return s&32768?s|4294901760:s},F.prototype.readInt16BE=function(t,n){t=t>>>0,n||i(t,2,this.length);var s=this[t+1]|this[t]<<8;return s&32768?s|4294901760:s},F.prototype.readInt32LE=function(t,n){return t=t>>>0,n||i(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},F.prototype.readInt32BE=function(t,n){return t=t>>>0,n||i(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},F.prototype.readFloatLE=function(t,n){return t=t>>>0,n||i(t,4,this.length),Z.read(this,t,!0,23,4)},F.prototype.readFloatBE=function(t,n){return t=t>>>0,n||i(t,4,this.length),Z.read(this,t,!1,23,4)},F.prototype.readDoubleLE=function(t,n){return t=t>>>0,n||i(t,8,this.length),Z.read(this,t,!0,52,8)},F.prototype.readDoubleBE=function(t,n){return t=t>>>0,n||i(t,8,this.length),Z.read(this,t,!1,52,8)};function p(r,t,n,s,b,Ee){if(!F.isBuffer(r))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>b||tr.length)throw new RangeError("Index out of range")}F.prototype.writeUintLE=F.prototype.writeUIntLE=function(t,n,s,b){if(t=+t,n=n>>>0,s=s>>>0,!b){var Ee=Math.pow(2,8*s)-1;p(this,t,n,s,Ee,0)}var xe=1,at=0;for(this[n]=t&255;++at>>0,s=s>>>0,!b){var Ee=Math.pow(2,8*s)-1;p(this,t,n,s,Ee,0)}var xe=s-1,at=1;for(this[n+xe]=t&255;--xe>=0&&(at*=256);)this[n+xe]=t/at&255;return n+s},F.prototype.writeUint8=F.prototype.writeUInt8=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,1,255,0),this[n]=t&255,n+1},F.prototype.writeUint16LE=F.prototype.writeUInt16LE=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,2,65535,0),this[n]=t&255,this[n+1]=t>>>8,n+2},F.prototype.writeUint16BE=F.prototype.writeUInt16BE=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,2,65535,0),this[n]=t>>>8,this[n+1]=t&255,n+2},F.prototype.writeUint32LE=F.prototype.writeUInt32LE=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,4,4294967295,0),this[n+3]=t>>>24,this[n+2]=t>>>16,this[n+1]=t>>>8,this[n]=t&255,n+4},F.prototype.writeUint32BE=F.prototype.writeUInt32BE=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,4,4294967295,0),this[n]=t>>>24,this[n+1]=t>>>16,this[n+2]=t>>>8,this[n+3]=t&255,n+4},F.prototype.writeIntLE=function(t,n,s,b){if(t=+t,n=n>>>0,!b){var Ee=Math.pow(2,8*s-1);p(this,t,n,s,Ee-1,-Ee)}var xe=0,at=1,ot=0;for(this[n]=t&255;++xe>0)-ot&255;return n+s},F.prototype.writeIntBE=function(t,n,s,b){if(t=+t,n=n>>>0,!b){var Ee=Math.pow(2,8*s-1);p(this,t,n,s,Ee-1,-Ee)}var xe=s-1,at=1,ot=0;for(this[n+xe]=t&255;--xe>=0&&(at*=256);)t<0&&ot===0&&this[n+xe+1]!==0&&(ot=1),this[n+xe]=(t/at>>0)-ot&255;return n+s},F.prototype.writeInt8=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,1,127,-128),t<0&&(t=255+t+1),this[n]=t&255,n+1},F.prototype.writeInt16LE=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,2,32767,-32768),this[n]=t&255,this[n+1]=t>>>8,n+2},F.prototype.writeInt16BE=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,2,32767,-32768),this[n]=t>>>8,this[n+1]=t&255,n+2},F.prototype.writeInt32LE=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,4,2147483647,-2147483648),this[n]=t&255,this[n+1]=t>>>8,this[n+2]=t>>>16,this[n+3]=t>>>24,n+4},F.prototype.writeInt32BE=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[n]=t>>>24,this[n+1]=t>>>16,this[n+2]=t>>>8,this[n+3]=t&255,n+4};function A(r,t,n,s,b,Ee){if(n+s>r.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function R(r,t,n,s,b){return t=+t,n=n>>>0,b||A(r,t,n,4,34028234663852886e22,-34028234663852886e22),Z.write(r,t,n,s,23,4),n+4}F.prototype.writeFloatLE=function(t,n,s){return R(this,t,n,!0,s)},F.prototype.writeFloatBE=function(t,n,s){return R(this,t,n,!1,s)};function S(r,t,n,s,b){return t=+t,n=n>>>0,b||A(r,t,n,8,17976931348623157e292,-17976931348623157e292),Z.write(r,t,n,s,52,8),n+8}F.prototype.writeDoubleLE=function(t,n,s){return S(this,t,n,!0,s)},F.prototype.writeDoubleBE=function(t,n,s){return S(this,t,n,!1,s)},F.prototype.copy=function(t,n,s,b){if(!F.isBuffer(t))throw new TypeError("argument should be a Buffer");if(s||(s=0),!b&&b!==0&&(b=this.length),n>=t.length&&(n=t.length),n||(n=0),b>0&&b=this.length)throw new RangeError("Index out of range");if(b<0)throw new RangeError("sourceEnd out of bounds");b>this.length&&(b=this.length),t.length-n>>0,s=s===void 0?this.length:s>>>0,t||(t=0);var xe;if(typeof t=="number")for(xe=n;xe55295&&n<57344){if(!b){if(n>56319){(t-=3)>-1&&Ee.push(239,191,189);continue}else if(xe+1===s){(t-=3)>-1&&Ee.push(239,191,189);continue}b=n;continue}if(n<56320){(t-=3)>-1&&Ee.push(239,191,189),b=n;continue}n=(b-55296<<10|n-56320)+65536}else b&&(t-=3)>-1&&Ee.push(239,191,189);if(b=null,n<128){if((t-=1)<0)break;Ee.push(n)}else if(n<2048){if((t-=2)<0)break;Ee.push(n>>6|192,n&63|128)}else if(n<65536){if((t-=3)<0)break;Ee.push(n>>12|224,n>>6&63|128,n&63|128)}else if(n<1114112){if((t-=4)<0)break;Ee.push(n>>18|240,n>>12&63|128,n>>6&63|128,n&63|128)}else throw new Error("Invalid code point")}return Ee}function he(r){for(var t=[],n=0;n>8,b=n%256,Ee.push(b),Ee.push(s);return Ee}function Re(r){return h.toByteArray(ce(r))}function Ne(r,t,n,s){for(var b=0;b=t.length||b>=r.length);++b)t[b+n]=r[b];return b}function Ye(r,t){return r instanceof t||r!=null&&r.constructor!=null&&r.constructor.name!=null&&r.constructor.name===t.name}function ke(r){return r!==r}var Xe=function(){for(var r="0123456789abcdef",t=new Array(256),n=0;n<16;++n)for(var s=n*16,b=0;b<16;++b)t[s+b]=r[n]+r[b];return t}()},67467:function(Zt,Te){Te.read=function(a,e,h,Z,q){var y,U,se=q*8-Z-1,F=(1<>1,E=-7,c=h?q-1:0,H=h?-1:1,D=a[e+c];for(c+=H,y=D&(1<<-E)-1,D>>=-E,E+=se;E>0;y=y*256+a[e+c],c+=H,E-=8);for(U=y&(1<<-E)-1,y>>=-E,E+=Z;E>0;U=U*256+a[e+c],c+=H,E-=8);if(y===0)y=1-$;else{if(y===F)return U?NaN:(D?-1:1)*(1/0);U=U+Math.pow(2,Z),y=y-$}return(D?-1:1)*U*Math.pow(2,y-Z)},Te.write=function(a,e,h,Z,q,y){var U,se,F,$=y*8-q-1,E=(1<<$)-1,c=E>>1,H=q===23?Math.pow(2,-24)-Math.pow(2,-77):0,D=Z?0:y-1,me=Z?1:-1,te=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(se=isNaN(e)?1:0,U=E):(U=Math.floor(Math.log(e)/Math.LN2),e*(F=Math.pow(2,-U))<1&&(U--,F*=2),U+c>=1?e+=H/F:e+=H*Math.pow(2,1-c),e*F>=2&&(U++,F/=2),U+c>=E?(se=0,U=E):U+c>=1?(se=(e*F-1)*Math.pow(2,q),U=U+c):(se=e*Math.pow(2,c-1)*Math.pow(2,q),U=0));q>=8;a[h+D]=se&255,D+=me,se/=256,q-=8);for(U=U<0;a[h+D]=U&255,D+=me,U/=256,$-=8);a[h+D-me]|=te*128}},738:function(Zt,Te,a){"use strict";a.d(Te,{Z:function(){return Me}});var e=a(67711),h=a(52873),Z=a(16886),q=a(33346),y=a(92310),U=a.n(y),se=a(18929),F=a(10228),$=a(26112),E=a(59301);function c(ue,B){var ee=ue.disabled,k=ue.prefixCls,ae=ue.character,d=ue.characterRender,ne=ue.index,J=ue.count,be=ue.value,We=ue.allowHalf,Pe=ue.focused,ze=ue.onHover,$e=ue.onClick,Dt=function(S){ze(S,ne)},Je=function(S){$e(S,ne)},tt=function(S){S.keyCode===F.Z.ENTER&&$e(S,ne)},N=ne+1,i=new Set([k]);be===0&&ne===0&&Pe?i.add("".concat(k,"-focused")):We&&be+.5>=N&&bene?"true":"false","aria-posinset":ne+1,"aria-setsize":J,tabIndex:ee?-1:0},E.createElement("div",{className:"".concat(k,"-first")},p),E.createElement("div",{className:"".concat(k,"-second")},p)));return d&&(A=d(A,ue)),A}var H=E.forwardRef(c);function D(){var ue=E.useRef({});function B(k){return ue.current[k]}function ee(k){return function(ae){ue.current[k]=ae}}return[B,ee]}function me(ue){var B=ue.pageXOffset,ee="scrollLeft";if(typeof B!="number"){var k=ue.document;B=k.documentElement[ee],typeof B!="number"&&(B=k.body[ee])}return B}function te(ue){var B,ee,k=ue.ownerDocument,ae=k.body,d=k&&k.documentElement,ne=ue.getBoundingClientRect();return B=ne.left,ee=ne.top,B-=d.clientLeft||ae.clientLeft||0,ee-=d.clientTop||ae.clientTop||0,{left:B,top:ee}}function f(ue){var B=te(ue),ee=ue.ownerDocument,k=ee.defaultView||ee.parentWindow;return B.left+=me(k),B.left}var re=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function X(ue,B){var ee=ue.prefixCls,k=ee===void 0?"rc-rate":ee,ae=ue.className,d=ue.defaultValue,ne=ue.value,J=ue.count,be=J===void 0?5:J,We=ue.allowHalf,Pe=We===void 0?!1:We,ze=ue.allowClear,$e=ze===void 0?!0:ze,Dt=ue.keyboard,Je=Dt===void 0?!0:Dt,tt=ue.character,N=tt===void 0?"\u2605":tt,i=ue.characterRender,p=ue.disabled,A=ue.direction,R=A===void 0?"ltr":A,S=ue.tabIndex,le=S===void 0?0:S,ce=ue.autoFocus,Ce=ue.onHoverChange,he=ue.onChange,Ze=ue.onFocus,Re=ue.onBlur,Ne=ue.onKeyDown,Ye=ue.onMouseLeave,ke=(0,q.Z)(ue,re),Xe=D(),r=(0,Z.Z)(Xe,2),t=r[0],n=r[1],s=E.useRef(null),b=function(){if(!p){var Wt;(Wt=s.current)===null||Wt===void 0||Wt.focus()}};E.useImperativeHandle(B,function(){return{focus:b,blur:function(){if(!p){var Wt;(Wt=s.current)===null||Wt===void 0||Wt.blur()}}}});var Ee=(0,se.Z)(d||0,{value:ne}),xe=(0,Z.Z)(Ee,2),at=xe[0],ot=xe[1],Ft=(0,se.Z)(null),bt=(0,Z.Z)(Ft,2),et=bt[0],Ht=bt[1],dt=function(Wt,Nu){var cu=R==="rtl",Lu=Wt+1;if(Pe){var sn=t(Wt),Ge=f(sn),He=sn.clientWidth;(cu&&Nu-Ge>He/2||!cu&&Nu-Ge0&&!cu||Nu===F.Z.RIGHT&&at>0&&cu?(Tt(at-Lu),Wt.preventDefault()):Nu===F.Z.LEFT&&atE in $?h($,E,{enumerable:!0,configurable:!0,writable:!0,value:c}):$[E]=c,se=($,E)=>{for(var c in E||(E={}))q.call(E,c)&&U($,c,E[c]);if(Z)for(var c of Z(E))y.call(E,c)&&U($,c,E[c]);return $};const v=$=>React.createElement("svg",se({width:99,height:80,xmlns:"http://www.w3.org/2000/svg"},$),React.createElement("title",null,"\u6279\u6CE8\u6587\u4EF6"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M62.7 79.6H0V8.5h39.3l23.4 18.4z",fill:"#F0A221"}),React.createElement("path",{d:"M71.4 71.1H8.7V0h44.4l18.3 18z",fill:"#F1C84C"}),React.createElement("path",{d:"M53.3 7.3v11.5h11.5z",fill:"#FFF"}),React.createElement("path",{d:"M34.9 13.9h-17v4.6h17zM45.9 27h-28v4.6h28zM45.9 40.6h-28v4.6h28zM45.9 53.7h-28v4.7h28z",fill:"#F0A221"}),React.createElement("path",{d:"M65 32H50v4.6h15zM65 45.6H50v4.6h15zM65 58.7H50v4.7h15z",fill:"#FFF"}),React.createElement("path",{d:"M60 56.5c.7 4.3-1 8.3-1 8.3s4-1.7 8.3-1c0 0 1.4-4.5 5.2-10L70 51.2c-5.5 3.9-10 5.3-10 5.3Z",fill:"#000"}),React.createElement("path",{d:"m64 59.2 7.1-7.1.5.5-7.1 7.1z",fill:"#F9A54C"}),React.createElement("path",{d:"M62.8 59.8c0 .7.5 1.2 1.2 1.2s1.2-.5 1.2-1.2-.5-1.2-1.2-1.2-1.2.6-1.2 1.2Z",fill:"#FFF"}),React.createElement("path",{d:"M71.6 55.8c4-2.6 6.7-4.5 12.6-10.5 10.2-10.2 16-18.3 14.3-20-1.7-1.7-9.5 3.8-20 14.3-6 6-7.6 8.6-10.5 12.6l3.6 3.6Z",fill:"#324A5E"}),React.createElement("path",{d:"m78 39.8 5.7 5.7.5-.5 1.4-1.4-5.6-5.7-1.4 1.4-.6.5Zm10.5-5.7c-.5.2-1.2.7-1.7 1.4-1.2 1.2-1.9 2.4-1.7 2.9.5.5 1.7-.5 2.9-1.7.7-.7 1.2-1.2 1.4-1.7l6.2-6.2 1.4 1.4c1.7-2.6 2.1-4.5 1.4-5-.5-.5-2.6-.2-5 1.4l1.6 1.6-6.5 5.9Z",fill:"#FFC65B"}),React.createElement("path",{d:"m49.6 36.4-3.8-3.9H18v-1h28.2l4.2 4.1zM49.6 50.4l-3.8-3.9H18v-1h28.2l4.2 4.1zM49.6 64.4l-3.8-3.9H18v-1h28.2l4.2 4.1z",fill:"#FFF"})));Re.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNjIuNyA3OS42SDBWOC41aDM5LjNsMjMuNCAxOC40eiIgZmlsbD0iI0YwQTIyMSIvPjxwYXRoIGQ9Ik03MS40IDcxLjFIOC43VjBoNDQuNGwxOC4zIDE4eiIgZmlsbD0iI0YxQzg0QyIvPjxwYXRoIGQ9Ik01My4zIDcuM3YxMS41aDExLjV6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTM0LjkgMTMuOWgtMTd2NC42aDE3ek00NS45IDI3aC0yOHY0LjZoMjh6TTQ1LjkgNDAuNmgtMjh2NC42aDI4ek00NS45IDUzLjdoLTI4djQuN2gyOHoiIGZpbGw9IiNGMEEyMjEiLz48cGF0aCBkPSJNNjUgMzJINTB2NC42aDE1ek02NSA0NS42SDUwdjQuNmgxNXpNNjUgNTguN0g1MHY0LjdoMTV6IiBmaWxsPSIjRkZGIi8+PGc+PHBhdGggZD0iTTYwIDU2LjVjLjcgNC4zLTEgOC4zLTEgOC4zczQtMS43IDguMy0xYzAgMCAxLjQtNC41IDUuMi0xMEw3MCA1MS4yYy01LjUgMy45LTEwIDUuMy0xMCA1LjNaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0ibTY0IDU5LjIgNy4xLTcuMS41LjUtNy4xIDcuMXoiIGZpbGw9IiNGOUE1NEMiLz48cGF0aCBkPSJNNjIuOCA1OS44YzAgLjcuNSAxLjIgMS4yIDEuMnMxLjItLjUgMS4yLTEuMi0uNS0xLjItMS4yLTEuMi0xLjIuNi0xLjIgMS4yWiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik03MS42IDU1LjhjNC0yLjYgNi43LTQuNSAxMi42LTEwLjUgMTAuMi0xMC4yIDE2LTE4LjMgMTQuMy0yMC0xLjctMS43LTkuNSAzLjgtMjAgMTQuMy02IDYtNy42IDguNi0xMC41IDEyLjZsMy42IDMuNloiIGZpbGw9IiMzMjRBNUUiLz48cGF0aCBkPSJtNzggMzkuOCA1LjcgNS43LjUtLjUgMS40LTEuNC01LjYtNS43LTEuNCAxLjQtLjYuNVptMTAuNS01LjdjLS41LjItMS4yLjctMS43IDEuNC0xLjIgMS4yLTEuOSAyLjQtMS43IDIuOS41LjUgMS43LS41IDIuOS0xLjcuNy0uNyAxLjItMS4yIDEuNC0xLjdsNi4yLTYuMiAxLjQgMS40YzEuNy0yLjYgMi4xLTQuNSAxLjQtNS0uNS0uNS0yLjYtLjItNSAxLjRsMS42IDEuNi02LjUgNS45WiIgZmlsbD0iI0ZGQzY1QiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiAzNi40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA1MC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA2NC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48L2c+PC9zdmc+"},39221:function(Zt,Re,a){"use strict";var e=a(59301),h=Object.defineProperty,Z=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,U=($,E,c)=>E in $?h($,E,{enumerable:!0,configurable:!0,writable:!0,value:c}):$[E]=c,se=($,E)=>{for(var c in E||(E={}))q.call(E,c)&&U($,c,E[c]);if(Z)for(var c of Z(E))y.call(E,c)&&U($,c,E[c]);return $};const v=$=>React.createElement("svg",se({width:72,height:80,xmlns:"http://www.w3.org/2000/svg"},$),React.createElement("title",null,"\u6587\u4EF6 "),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fill:"#F0A221",d:"M62.698 79.631H.04V8.534h39.22l23.438 18.332z"}),React.createElement("path",{d:"M71.387 71.1H8.73V.005h44.326l18.337 18.03v53.067h-.005ZM53.331 7.336v11.48h11.48L53.33 7.335Zm-8.367 6.536H17.938v4.623h27.026V13.87ZM62.26 27.024H17.857v4.623H62.26v-4.623Zm0 13.551H17.857v4.623H62.26v-4.623Zm0 13.158H17.857v4.623H62.26v-4.623Z",fill:"#F1C84C"})));Re.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjBBMjIxIiBkPSJNNjIuNjk4IDc5LjYzMUguMDRWOC41MzRoMzkuMjJsMjMuNDM4IDE4LjMzMnoiLz48cGF0aCBkPSJNNzEuMzg3IDcxLjFIOC43M1YuMDA1aDQ0LjMyNmwxOC4zMzcgMTguMDN2NTMuMDY3aC0uMDA1Wk01My4zMzEgNy4zMzZ2MTEuNDhoMTEuNDhMNTMuMzMgNy4zMzVabS04LjM2NyA2LjUzNkgxNy45Mzh2NC42MjNoMjcuMDI2VjEzLjg3Wk02Mi4yNiAyNy4wMjRIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy41NTFIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy4xNThIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1oiIGZpbGw9IiNGMUM4NEMiLz48L2c+PC9zdmc+"},68503:function(Zt,Re,a){"use strict";var e=a(59301),h=Object.defineProperty,Z=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,U=($,E,c)=>E in $?h($,E,{enumerable:!0,configurable:!0,writable:!0,value:c}):$[E]=c,se=($,E)=>{for(var c in E||(E={}))q.call(E,c)&&U($,c,E[c]);if(Z)for(var c of Z(E))y.call(E,c)&&U($,c,E[c]);return $};const v=$=>React.createElement("svg",se({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},$),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));Re.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},24998:function(Zt,Re,a){"use strict";var e=a(59301),h=Object.defineProperty,Z=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,U=($,E,c)=>E in $?h($,E,{enumerable:!0,configurable:!0,writable:!0,value:c}):$[E]=c,se=($,E)=>{for(var c in E||(E={}))q.call(E,c)&&U($,c,E[c]);if(Z)for(var c of Z(E))y.call(E,c)&&U($,c,E[c]);return $};const v=$=>React.createElement("svg",se({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},$),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));Re.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"},90082:function(Zt,Re,a){"use strict";var e=a(59301),h=Object.defineProperty,Z=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,U=($,E,c)=>E in $?h($,E,{enumerable:!0,configurable:!0,writable:!0,value:c}):$[E]=c,se=($,E)=>{for(var c in E||(E={}))q.call(E,c)&&U($,c,E[c]);if(Z)for(var c of Z(E))y.call(E,c)&&U($,c,E[c]);return $};const v=$=>React.createElement("svg",se({className:"reviewSuccess_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},$),React.createElement("path",{d:"M463.368 835.6c-139.688-23.544-278.456-159-278.456-323.256 6.512-159.328 121.848-293.224 278.456-323.256V.648C230.768 24.192.008 244.08.008 511.704c0 267.616 230.624 488.16 463.352 511.048V835.6zm0 0",fill:"#3EBDFF"}),React.createElement("path",{d:"M837.352 511.704a322.96 322.96 0 0 1-21.6 121.048l161.832 93.592a520.536 520.536 0 0 0 44.528-214.64m0 0C1028.84 243.816 823.016 18.328 555.624.648l.648 187.8c186.088 23.576 281.08 159 281.08 323.256",fill:"#FD6421"}),React.createElement("path",{d:"M770.336 711.928A315.104 315.104 0 0 1 558.28 833.76v188a533.704 533.704 0 0 0 371.096-216.168l-159.04-93.664zm0 0",fill:"#3EBDFF"}));Re.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTQ2My4zNjggODM1LjZjLTEzOS42ODgtMjMuNTQ0LTI3OC40NTYtMTU5LTI3OC40NTYtMzIzLjI1NiA2LjUxMi0xNTkuMzI4IDEyMS44NDgtMjkzLjIyNCAyNzguNDU2LTMyMy4yNTZWLjY0OEMyMzAuNzY4IDI0LjE5Mi4wMDggMjQ0LjA4LjAwOCA1MTEuNzA0YzAgMjY3LjYxNiAyMzAuNjI0IDQ4OC4xNiA0NjMuMzUyIDUxMS4wNDhWODM1LjZ6bTAgMCIgZmlsbD0iIzNFQkRGRiIvPjxwYXRoIGQ9Ik04MzcuMzUyIDUxMS43MDRhMzIyLjk2IDMyMi45NiAwIDAgMS0yMS42IDEyMS4wNDhsMTYxLjgzMiA5My41OTJhNTIwLjUzNiA1MjAuNTM2IDAgMCAwIDQ0LjUyOC0yMTQuNjRtMCAwQzEwMjguODQgMjQzLjgxNiA4MjMuMDE2IDE4LjMyOCA1NTUuNjI0LjY0OGwuNjQ4IDE4Ny44YzE4Ni4wODggMjMuNTc2IDI4MS4wOCAxNTkgMjgxLjA4IDMyMy4yNTYiIGZpbGw9IiNGRDY0MjEiLz48cGF0aCBkPSJNNzcwLjMzNiA3MTEuOTI4QTMxNS4xMDQgMzE1LjEwNCAwIDAgMSA1NTguMjggODMzLjc2djE4OGE1MzMuNzA0IDUzMy43MDQgMCAwIDAgMzcxLjA5Ni0yMTYuMTY4bC0xNTkuMDQtOTMuNjY0em0wIDAiIGZpbGw9IiMzRUJERkYiLz48L3N2Zz4="},42618:function(Zt,Re,a){"use strict";var e=a(59301),h=Object.defineProperty,Z=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,U=($,E,c)=>E in $?h($,E,{enumerable:!0,configurable:!0,writable:!0,value:c}):$[E]=c,se=($,E)=>{for(var c in E||(E={}))q.call(E,c)&&U($,c,E[c]);if(Z)for(var c of Z(E))y.call(E,c)&&U($,c,E[c]);return $};const v=$=>React.createElement("svg",se({className:"znpy_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},$),React.createElement("path",{d:"M913.067 0c17.066 0 38.4 8.533 51.2 21.333S985.6 51.2 985.6 72.533V166.4H866.133v388.267c-4.266 4.266-8.533 4.266-12.8 8.533l-42.666 46.933L640 780.8l-4.267 4.267c-8.533 12.8-17.066 25.6-17.066 38.4H89.6V857.6c0 17.067 12.8 34.133 34.133 34.133H614.4v25.6c0 8.534 0 12.8 4.267 21.334h-499.2c-38.4 0-72.534-29.867-72.534-72.534v-93.866H166.4V72.533C162.133 29.867 192 0 230.4 0h682.667zM409.6 563.2h-98.133c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.134 29.867 38.4h98.133c21.334 0 34.134-17.066 34.134-34.133s-12.8-38.4-29.867-38.4zm140.8-187.733H311.467c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.133 29.867 38.4h238.933c21.334 0 34.134-17.067 34.134-34.133s-12.8-38.4-29.867-38.4zm162.133-187.734H311.467c-17.067 0-34.134 12.8-34.134 34.134 0 17.066 12.8 34.133 29.867 38.4h405.333c21.334 0 34.134-17.067 34.134-34.134 4.266-21.333-12.8-38.4-34.134-38.4zm187.734-140.8c-17.067 0-34.134 12.8-34.134 29.867v38.4h72.534V81.067c0-8.534-4.267-17.067-8.534-25.6-8.533-4.267-17.066-8.534-29.866-8.534z",fill:"#3CD59E"}),React.createElement("path",{d:"M832 657.067 942.933 768 780.8 925.867c-4.267 4.266-12.8 8.533-17.067 8.533l-85.333 4.267c-4.267 0-12.8 0-17.067-4.267-4.266-4.267-4.266-8.533-4.266-17.067L661.333 832c0-8.533 4.267-12.8 8.534-17.067L832 657.067zm98.133-59.734L998.4 665.6c12.8 12.8 12.8 29.867 0 42.667L964.267 742.4 853.333 631.467l34.134-34.134c4.266-4.266 12.8-8.533 21.333-8.533s17.067 4.267 21.333 8.533z",fill:"#FFB21B"}));Re.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkxMy4wNjcgMGMxNy4wNjYgMCAzOC40IDguNTMzIDUxLjIgMjEuMzMzUzk4NS42IDUxLjIgOTg1LjYgNzIuNTMzVjE2Ni40SDg2Ni4xMzN2Mzg4LjI2N2MtNC4yNjYgNC4yNjYtOC41MzMgNC4yNjYtMTIuOCA4LjUzM2wtNDIuNjY2IDQ2LjkzM0w2NDAgNzgwLjhsLTQuMjY3IDQuMjY3Yy04LjUzMyAxMi44LTE3LjA2NiAyNS42LTE3LjA2NiAzOC40SDg5LjZWODU3LjZjMCAxNy4wNjcgMTIuOCAzNC4xMzMgMzQuMTMzIDM0LjEzM0g2MTQuNHYyNS42YzAgOC41MzQgMCAxMi44IDQuMjY3IDIxLjMzNGgtNDk5LjJjLTM4LjQgMC03Mi41MzQtMjkuODY3LTcyLjUzNC03Mi41MzR2LTkzLjg2NkgxNjYuNFY3Mi41MzNDMTYyLjEzMyAyOS44NjcgMTkyIDAgMjMwLjQgMGg2ODIuNjY3ek00MDkuNiA1NjMuMmgtOTguMTMzYy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTM0IDI5Ljg2NyAzOC40aDk4LjEzM2MyMS4zMzQgMCAzNC4xMzQtMTcuMDY2IDM0LjEzNC0zNC4xMzNzLTEyLjgtMzguNC0yOS44NjctMzguNHptMTQwLjgtMTg3LjczM0gzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDIzOC45MzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTMzcy0xMi44LTM4LjQtMjkuODY3LTM4LjR6bTE2Mi4xMzMtMTg3LjczNEgzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTM0IDAgMTcuMDY2IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDQwNS4zMzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTM0IDQuMjY2LTIxLjMzMy0xMi44LTM4LjQtMzQuMTM0LTM4LjR6bTE4Ny43MzQtMTQwLjhjLTE3LjA2NyAwLTM0LjEzNCAxMi44LTM0LjEzNCAyOS44Njd2MzguNGg3Mi41MzRWODEuMDY3YzAtOC41MzQtNC4yNjctMTcuMDY3LTguNTM0LTI1LjYtOC41MzMtNC4yNjctMTcuMDY2LTguNTM0LTI5Ljg2Ni04LjUzNHoiIGZpbGw9IiMzQ0Q1OUUiLz48cGF0aCBkPSJNODMyIDY1Ny4wNjcgOTQyLjkzMyA3NjggNzgwLjggOTI1Ljg2N2MtNC4yNjcgNC4yNjYtMTIuOCA4LjUzMy0xNy4wNjcgOC41MzNsLTg1LjMzMyA0LjI2N2MtNC4yNjcgMC0xMi44IDAtMTcuMDY3LTQuMjY3LTQuMjY2LTQuMjY3LTQuMjY2LTguNTMzLTQuMjY2LTE3LjA2N0w2NjEuMzMzIDgzMmMwLTguNTMzIDQuMjY3LTEyLjggOC41MzQtMTcuMDY3TDgzMiA2NTcuMDY3em05OC4xMzMtNTkuNzM0TDk5OC40IDY2NS42YzEyLjggMTIuOCAxMi44IDI5Ljg2NyAwIDQyLjY2N0w5NjQuMjY3IDc0Mi40IDg1My4zMzMgNjMxLjQ2N2wzNC4xMzQtMzQuMTM0YzQuMjY2LTQuMjY2IDEyLjgtOC41MzMgMjEuMzMzLTguNTMzczE3LjA2NyA0LjI2NyAyMS4zMzMgOC41MzN6IiBmaWxsPSIjRkZCMjFCIi8+PC9zdmc+"},92597:function(Zt,Re,a){"use strict";var e=a(59301),h=a(62957),Z=a(6767),q=a(99571),y=a(86129),U=a.n(y),se=a(90524),v=a(49661),$=a(82093),E=a(59301),c=Object.defineProperty,H=Object.defineProperties,D=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,re=(B,ee,k)=>ee in B?c(B,ee,{enumerable:!0,configurable:!0,writable:!0,value:k}):B[ee]=k,X=(B,ee)=>{for(var k in ee||(ee={}))te.call(ee,k)&&re(B,k,ee[k]);if(me)for(var k of me(ee))f.call(ee,k)&&re(B,k,ee[k]);return B},ge=(B,ee)=>H(B,D(ee)),Me=(B,ee,k)=>new Promise((ae,d)=>{var ne=Ye=>{try{be(k.next(Ye))}catch(Pe){d(Pe)}},J=Ye=>{try{be(k.throw(Ye))}catch(Pe){d(Pe)}},be=Ye=>Ye.done?ae(Ye.value):Promise.resolve(Ye.value).then(ne,J);be((k=k.apply(B,ee)).next())});const ue=({files:B=[],name:ee,buttonProps:k={},hide:ae,onOk:d=()=>{}},ne)=>{const[J,be]=(0,e.useState)(!1);let Ye=(0,e.useRef)(new(U()));(0,e.useImperativeHandle)(ne,()=>({exportReport:Pe,exportAndCreateUserFolder:tt,exportGroupingReport:He}));const Pe=(i,p="\u9644\u4EF6")=>Me(void 0,null,function*(){const A=i||B;be(!0);let R=0,S=0,le=0,ce=h.default.info({width:460,title:E.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",p,",",E.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:E.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",E.createElement("span",{className:"c-blue"},R+1),"/",A==null?void 0:A.length),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}});function Ce(){return Me(this,null,function*(){var he,Ze;Ke({},`${se.Z.API_SERVER}/api/attachments/${(0,v.Jn)((he=A==null?void 0:A[R])==null?void 0:he.id)}?t=${(0,v.Jn)((Ze=A==null?void 0:A[R])==null?void 0:Ze.id,Date.now())}`,(ze,Ne)=>Me(this,null,function*(){var Ge,Te;if(((Ge=ze.target.response)==null?void 0:Ge.type)==="application/json"){let t=yield Dt(ze.target.response);if(t.message){Z.ZP.warning((t==null?void 0:t.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),be(!1);return}}let $e=new Blob([ze.target.response],{type:"application/vnd.ms-excel;charset=utf-8"});S=S+$e.size;let r=(Te=A==null?void 0:A[R])==null?void 0:Te.filename;setTimeout(()=>Me(this,null,function*(){Ye.current.file(r,$e),ce.update({content:E.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",E.createElement("span",{className:"c-blue"},R+1),"/",A==null?void 0:A.length,le>0?E.createElement("span",null,"(\u5DF2\u62C6\u5206",le,"\u4E2Azip\u5305)"):"")}),R===(A==null?void 0:A.length)-1?N(ce,le>0?le+1:0):S>900*1024*1024?(le++,S=0,nt(le,()=>{R++,Ce()})):(R++,Ce())}),2600)}))})}Ce()}),He=(i,p,A="\u9644\u4EF6")=>Me(void 0,null,function*(){var R;be(!0);let S=0,le=0,ce=1;const Ce=i.flat().length,he=h.default.info({width:460,title:E.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",A,",",E.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:E.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",E.createElement("span",{className:"c-blue"},S),"/",Ce),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function Ze(ze,Ne){return Me(this,null,function*(){const Ge=yield(0,$.ZP)(`${se.Z.API_SERVER}/api/attachments/${ze.id}`,{method:"get"});let Te=new Blob([Ge],{type:"application/vnd.ms-excel;charset=utf-8"});le+=Te.size;let $e=ze.filename;if(Ne.file($e,Te),le>900*1024*1024){le=0,ce++;const r=yield Ye.current.generateAsync({type:"blob"}),t=document.createElement("a");t.href=window.URL.createObjectURL(r),t.download=`${ee}-${ce}.zip`,document.body.appendChild(t),t.click(),document.body.removeChild(t),window.URL.revokeObjectURL(t.href),Ye.current=new(U())}S+=1,he.update({content:E.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",E.createElement("span",{className:"c-blue"},S),"/",Ce)})})}for(const ze of i){const Ne=`${ze[0].group_name}\u2014\u2014\u7EC4\u957F_${ze[0].user_name}`,Ge=Ye.current.folder(Ne);for(const Te of ze)yield Ze(Te,Ge)}if(Object.keys((R=Ye.current)==null?void 0:R.files).length!==0){const ze=yield Ye.current.generateAsync({type:"blob"}),Ne=document.createElement("a");Ne.href=window.URL.createObjectURL(ze),Ne.download=ce>1?`${ee}-${ce+1}.zip`:`${ee}.zip`,document.body.appendChild(Ne),Ne.click(),document.body.removeChild(Ne),window.URL.revokeObjectURL(Ne.href)}he.destroy(),be(!1),d(),Ye.current=new(U()),ce=1,S=0}),tt=(i,p="\u9644\u4EF6",A)=>Me(void 0,null,function*(){be(!0);let R=0;const S=i.flat().length,le=h.default.info({width:460,title:E.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",p,",",E.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:E.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",E.createElement("span",{className:"c-blue"},R),"/",S),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function ce(Ze,ze){return Me(this,null,function*(){const Ne=yield(0,$.ZP)(`${se.Z.API_SERVER}/api/attachments/${Ze.id}`,{method:"get"});let Ge=new Blob([Ne],{type:"application/vnd.ms-excel;charset=utf-8"}),Te=Ze.filename;ze.file(Te,Ge),R+=1,le.update({content:E.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",E.createElement("span",{className:"c-blue"},R),"/",S)})})}for(const Ze of i){const ze=`${Ze[0].user_name}-${Ze[0].student_id}`,Ne=Ye.current.folder(ze);for(const Ge of Ze)yield ce(Ge,Ne)}const Ce=yield Ye.current.generateAsync({type:"blob"}),he=document.createElement("a");he.href=window.URL.createObjectURL(Ce),he.download=`${A||ee}.zip`,document.body.appendChild(he),he.click(),document.body.removeChild(he),window.URL.revokeObjectURL(he.href),le.destroy(),be(!1),d(),Ye.current=new(U())});function Dt(i){return new Promise(p=>{let A=new FileReader;A.readAsText(i,"utf-8"),A.addEventListener("loadend",()=>{const R=JSON.parse(A.result);p(R)})})}const Ke=(i,p,A,R)=>{const S=p,le=new window.XMLHttpRequest;return le.withCredentials=!0,le.addEventListener("load",function(ce){A(ce,le)},!1),le.addEventListener("error",function(ce){R&&R(ce)},!1),le.responseType="blob",le.open("GET",S),le.send(null),le},nt=(i,p)=>{Ye.current.generateAsync({type:"blob"}).then(function(A){const R=document.createElement("a");R.href=window.URL.createObjectURL(A),R.download=ee+`-${i}.zip`,document.body.appendChild(R);const S=document.createEvent("MouseEvents");S.initEvent("click",!1,!1),R.dispatchEvent(S),document.body.removeChild(R),Ye.current=new(U()),p()})},N=(i,p)=>{Ye.current.generateAsync({type:"blob"}).then(function(A){const R=document.createElement("a");R.href=window.URL.createObjectURL(A),p>0?R.download=ee+`-${p}.zip`:R.download=ee+".zip",document.body.appendChild(R);const S=document.createEvent("MouseEvents");S.initEvent("click",!1,!1),R.dispatchEvent(S),document.body.removeChild(R),i.destroy(),be(!1),d(),Ye.current=new(U())})};return ae?E.createElement(E.Fragment,null):E.createElement(q.ZP,ge(X({},k),{onClick:()=>Pe(),loading:J}),"\u4E0B\u8F7D")};Re.Z=(0,e.forwardRef)(ue)},83071:function(Zt,Re,a){"use strict";a.d(Re,{Z:function(){return te}});var e=a(59301),h={flex_box_center:"flex_box_center___A3pzf",flex_space_between:"flex_space_between___JBoa5",flex_box_vertical_center:"flex_box_vertical_center___MJuIO",flex_box_center_end:"flex_box_center_end___OcjUA",flex_box_column:"flex_box_column___zSH4A",list:"list___KhJas",middle:"middle___IjlYi",row:"row___GGtIx",title:"title___o_xqf",size:"size___OVRoL",download:"download___ZLcIH",preview:"preview___gi0kI",annotation:"annotation___KVSwj"},Z=a(92310),q=a.n(Z),y=a(41550),U=a(6077),se=a(49661),v=a(90524),$=a(82093),E=a(34055),c=a(76560),H=a(6767),D=(f,re,X)=>new Promise((ge,Me)=>{var ue=k=>{try{ee(X.next(k))}catch(ae){Me(ae)}},B=k=>{try{ee(X.throw(k))}catch(ae){Me(ae)}},ee=k=>k.done?ge(k.value):Promise.resolve(k.value).then(ue,B);ee((X=X.apply(f,re)).next())});const me=({className:f,style:re,dataSource:X=[],authority:ge=!1,callback:Me,showDimensions:ue=!0,classroomList:B})=>{var ee;const[k,ae]=(0,e.useState)({content:"",type:""}),[d,ne]=(0,e.useState)({}),[J,be]=(0,e.useState)(!1),[Ye,Pe]=(0,e.useState)({title:"",visible:!1,src:"",snapshotData:{}}),He=(0,e.useRef)(),tt=N=>D(void 0,null,function*(){if(ne(N),N.file_type==="txt"){const i=yield(0,$.ZP)(N.url,{method:"get",headers:{"Content-Type":"application/xml"}});He.current=i}ae({type:N.file_type,content:v.Z.API_SERVER+N.url})}),Dt=N=>{var i;Pe({visible:!0,src:v.Z.API_SERVER+N.url,id:N.id,title:N.title,snapshotData:(i=N==null?void 0:N.subitem)==null?void 0:i.settings})},Ke=N=>D(void 0,null,function*(){var i;ae({type:N.file_type,content:v.Z.API_SERVER+((i=N==null?void 0:N.subitem)==null?void 0:i.url)})}),nt=()=>{Me(),Pe({visible:!1})};return X!=null&&X.length?e.createElement(e.Fragment,null,e.createElement("div",{className:q()(h.list,f),style:re},X.map((N,i)=>{var p,A,R;return e.createElement("div",{key:i,className:h.row},e.createElement("div",{className:h.title,onClick:()=>tt(N)},e.createElement("i",{className:"iconfont icon-fujian1"}),e.createElement("span",{title:N.title},N.title)),e.createElement("div",{className:h.size},N.filesize),e.createElement("div",{className:h.download,onClick:()=>{var S,le;if((0,E.Rm)()&&!((S=B.AssistantObject.normal)!=null&&S.can_download)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,se.Nd)("",`${v.Z.API_SERVER}${(le=N.url)==null?void 0:le.replace("disposition=inline","")}`)}},e.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(N==null?void 0:N.file_type)&&e.createElement("div",{className:h.preview,onClick:()=>tt(N)},e.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(N==null?void 0:N.file_type)&&ue&&(ge?e.createElement("div",{className:h.annotation,onClick:()=>Dt(N)},e.createElement("i",{className:"iconfont icon-pizhu"}),(p=N.subitem)!=null&&p.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((A=N.subitem)==null?void 0:A.id)&&e.createElement("div",{className:h.annotation,onClick:()=>Ke(N)},e.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(N==null?void 0:N.file_type)&&((R=N.subitem)==null?void 0:R.id)&&e.createElement("div",{className:h.download,style:{marginLeft:20},onClick:()=>{var S,le;(0,se.Nd)("",`${v.Z.API_SERVER}${(le=(S=N==null?void 0:N.subitem)==null?void 0:S.url)==null?void 0:le.replace("disposition=inline","")}`)}},e.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(N==null?void 0:N.file_type)&&(0,E.eB)()&&["xlsx","docx","pptx"].includes(N==null?void 0:N.file_sub)&&ue&&e.createElement("div",{className:h.annotation,onClick:()=>{be(!0),tt(N)}},e.createElement("i",{className:"iconfont icon-pizhu"}),N.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),N.is_edit&&(0,E.dE)()&&ue&&e.createElement("div",{className:h.annotation,onClick:()=>{tt(N)}},e.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),e.createElement(y.Z,{close:!0,data:k==null?void 0:k.content,type:k==null?void 0:k.type,hasMask:!0,disabledDownload:(0,E.Rm)()&&!((ee=B.AssistantObject.normal)!=null&&ee.can_download),editOffice:J?"edit":"view",monacoEditor:{value:He.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:ge&&ue&&k.type==="image"?()=>Dt(d):null,onClose:()=>{Me(),be(!1),ae({content:"",type:""})}}),e.createElement(U.Z,{onOk:nt,onClose:()=>Pe({visible:!1}),data:Ye,showFullTools:!0})):null};var te=(0,c.connect)(({classroomList:f})=>({classroomList:f}))(me)},13249:function(Zt,Re,a){"use strict";a.d(Re,{Z:function(){return U}});var e=a(62957),h={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",q=a(59301),U=({visible:se,setVisible:v,image:$,closeImageStyle:E,hiddenbutton:c})=>q.createElement(e.default,{centered:!0,destroyOnClose:!0,open:se,footer:null,wrapClassName:h.modal,onCancel:()=>v(!1)},q.createElement("div",{className:h.content},q.createElement("img",{src:$}),c,q.createElement("img",{onClick:()=>v(!1),className:h.close,src:Z,style:E})))},82454:function(Zt,Re,a){"use strict";a.d(Re,{z:function(){return nt},Z:function(){return N}});var e=a(59301),h=a(14566),Z=a(6767),q=a(62957),y=a(99571),U=a(90524),se=a(92725),v=Object.defineProperty,$=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,H=(i,p,A)=>p in i?v(i,p,{enumerable:!0,configurable:!0,writable:!0,value:A}):i[p]=A,D=(i,p)=>{for(var A in p||(p={}))E.call(p,A)&&H(i,A,p[A]);if($)for(var A of $(p))c.call(p,A)&&H(i,A,p[A]);return i},me=(i,p,A)=>new Promise((R,S)=>{var le=he=>{try{Ce(A.next(he))}catch(Ze){S(Ze)}},ce=he=>{try{Ce(A.throw(he))}catch(Ze){S(Ze)}},Ce=he=>he.done?R(he.value):Promise.resolve(he.value).then(le,ce);Ce((A=A.apply(i,p)).next())});const te="\u3000\u3000";function f(i){var p=["Bytes","KB","MB","GB","TB"];if(i==0)return"0 Byte";var A=parseInt(""+Math.floor(Math.log(i)/Math.log(1024)),10);return(i/Math.pow(1024,A)).toFixed(1)+" "+p[A]}var re=({value:i=[],action:p,onChange:A,className:R,maxSize:S=150,title:le="\u6587\u4EF6\u4E0A\u4F20",accept:ce=null})=>{const Ce={multiple:!1,fileList:i,accept:ce,withCredentials:!0,beforeUpload:Ze=>Ze.size/1024/1024(r.name.indexOf(te)===-1&&(r.name=`${r.name}${te}${f(r.size)}`),D({},r))),Ze.file.status==="done"&&((Ne=(ze=Ze.file)==null?void 0:ze.response)==null?void 0:Ne.status)===-1){message.error((Te=(Ge=Ze.file)==null?void 0:Ge.response)==null?void 0:Te.message),A([]);return}A($e)},onRemove:Ze=>me(void 0,null,function*(){const ze=Ze.size/1024/1024;return Ze.status==="uploading"?!0:ze0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:i.length>0,ghost:!0},le),React.createElement("span",{onClick:he,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",S,"M)"," ")))},X=a(61481),ge=a(89392),Me=Object.defineProperty,ue=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,k=(i,p,A)=>p in i?Me(i,p,{enumerable:!0,configurable:!0,writable:!0,value:A}):i[p]=A,ae=(i,p)=>{for(var A in p||(p={}))B.call(p,A)&&k(i,A,p[A]);if(ue)for(var A of ue(p))ee.call(p,A)&&k(i,A,p[A]);return i};const d=i=>React.createElement("svg",ae({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},i),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var ne="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",J=Object.defineProperty,be=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,He=(i,p,A)=>p in i?J(i,p,{enumerable:!0,configurable:!0,writable:!0,value:A}):i[p]=A,tt=(i,p)=>{for(var A in p||(p={}))Ye.call(p,A)&&He(i,A,p[A]);if(be)for(var A of be(p))Pe.call(p,A)&&He(i,A,p[A]);return i},Dt=(i,p,A)=>new Promise((R,S)=>{var le=he=>{try{Ce(A.next(he))}catch(Ze){S(Ze)}},ce=he=>{try{Ce(A.throw(he))}catch(Ze){S(Ze)}},Ce=he=>he.done?R(he.value):Promise.resolve(he.value).then(le,ce);Ce((A=A.apply(i,p)).next())});const{Dragger:Ke}=h.default;function nt(i){let p=[];return i&&i.length>0&&(p=i.map(A=>({uid:A.id,id:A.id,name:A.title+te+A.filesize,url:A.url,filesize:A.filesize,status:"done",response:{id:A.id}}))),p}var N=({value:i,onChange:p,action:A,data:R,className:S,maxSize:le=150,title:ce="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Ce=!1,accept:he="",additionalText:Ze,isDragger:ze,number:Ne=1e3,aloneClear:Ge=!1,realTimeRemove:Te=!0,uploadText:$e,setFileProgress:r,showFileProgress:t})=>{const[n,s]=(0,e.useState)(!1);let[b,Ee]=(0,e.useState)(i||[]),[xe,at]=(0,e.useState)(1);(0,e.useEffect)(()=>{i&&(xe===1&&Ee([...i]),at(2),Ne===(i==null?void 0:i.length)&&s(!0))},[i]);const ot=()=>{setTimeout(()=>{b.pop(),Ee([...b])},500)};t&&r(b.some(ut=>ut.status==="uploading"));const Ft={multiple:!0,disabled:n,accept:he,withCredentials:!0,fileList:b,beforeUpload:(ut,zt)=>{const ct=ut.size/1024/1024;return b.concat(zt).length>Ne?(b.pop(),Ee([...b]),Z.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Ne}\u4E2A\u6587\u4EF6`),Ge?Promise.reject():(ot(),!1)):ct=Ne?s(!0):s(!1),Ee([...b]),b=b.map(du=>{var Du,Ht;return(Du=du==null?void 0:du.response)!=null&&Du.id&&(du.url=(Ht=du==null?void 0:du.response)==null?void 0:Ht.url),du.name.indexOf(te)===-1&&(du.name=`${du.name}${te}${f(du.size)}`),tt({},du)}),console.log("info:",ut,b),p(b)},onRemove:ut=>Dt(void 0,null,function*(){if(!Te)return!0;const zt=()=>Dt(void 0,null,function*(){if(ut.response?ut.response.id:ut.id){let kt=yield(0,se.JZ)(ut.response?ut.response.id:ut.uid);return Promise.resolve(kt)}else return!0});return Ce?new Promise((ct,kt)=>{q.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Dt(void 0,null,function*(){const bu=yield zt();Z.ZP.success("\u5220\u9664\u6210\u529F"),ct(!0)}),onCancel:()=>ct(!1)})}):yield zt()})};function xt(ut){ut.preventDefault(),ut.stopPropagation()}return e.createElement("div",{className:`multi-upload ${S||""}`},ze&&e.createElement(Ke,tt({},Ft),e.createElement("p",{className:"ant-upload-drag-icon"},e.createElement(X.Z,null)),e.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",e.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",le,"MB)"," "),Ze),!ze&&e.createElement(h.default,tt({},Ft),e.createElement(y.ZP,{disabled:n,className:"upload_button"},e.createElement("img",{className:"aBtn_img",src:ne}),ce),e.createElement("span",{onClick:xt,className:"upload_text"},$e||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${le}MB)`)))}},929:function(Zt,Re,a){"use strict";a.d(Re,{Z:function(){return H}});var e={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},h=a(29787),Z=a(25399),q=a(60242),y=a(92310),U=a.n(y),se=a(49661),v=a(57884),$=a(34055),E=a(59301),H=({className:D,dataSource:me=[],col:te=4,right:f,bottom:re=23,precision:X=0,wrapWidth:ge=1200,trackEventItems:Me,loading:ue,onRemove:B=()=>{},isCurrent:ee=!0,showProgress:k=!1,showAlias:ae=!1})=>{const d=Math.floor((ge-(te-1)*f)/te),ne=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return E.createElement(h.Z,{spinning:ue},E.createElement("div",{className:U()(e.list,D)},!!(me!=null&&me.length)&&(me==null?void 0:me.map((J,be)=>{var Ye,Pe,He,tt,Dt,Ke;const{name:nt,id:N,identifier:i,featured:p,school_name:A,image_url:R,excellent:S,is_plan:le}=J;return E.createElement("div",{key:N,className:ee&&k?e.wrapisCurrent:e.wrap,style:{width:d,marginRight:(1+be)%te===0?0:f+X,marginBottom:re}},E.createElement("a",{className:e.li,onClick:ce=>{ce.preventDefault(),ce.stopPropagation(),Me&&(0,se.L9)([Me]),(0,se.xg)(`/paths/${i}`)}},E.createElement("div",{className:e.img},E.createElement("img",{className:e.cover,src:`${R}`}),ee&&(0,$.bg)()&&(J==null?void 0:J.studying)&&E.createElement("div",{className:`${e.movebq} user-path-items`,onClick:ce=>{ce.stopPropagation(),B(J)}},E.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),E.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ye=J==null?void 0:J.subject_tags)==null?void 0:Ye.map((ce,Ce)=>{var he,Ze;if(Ce===0){const Ne=(he=ne.find(Ge=>Ge.name==ce))==null?void 0:he.swimg;return E.createElement("img",{className:e.sign,src:Ne,style:{left:"-4px"}})}const ze=(Ze=ne.find(Ne=>Ne.name==ce))==null?void 0:Ze.ptimg;return E.createElement("img",{className:e.sign,src:ze,style:{left:`${48+52*(Ce-1)+2*Ce}px`}})}),E.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(J==null?void 0:J.excellent)&&E.createElement("div",{className:e.bq},"\u5F00\u653E\u8BFE\u7A0B"))),E.createElement("div",{className:e.name},E.createElement(Z.Z,{title:ae&&(J!=null&&J.excellent_alias_name)?E.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${nt}`,E.createElement("br",null),E.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${J==null?void 0:J.excellent_alias_name}`)):nt},E.createElement("span",{className:e.e},ae&&(J==null?void 0:J.excellent_alias_name)||nt))),ee&&k&&((Pe=J==null?void 0:J.progress)==null?void 0:Pe.all_score)!=0&&E.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},E.createElement(q.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((He=J==null?void 0:J.progress)==null?void 0:He.my_score)/((tt=J==null?void 0:J.progress)==null?void 0:tt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Dt=J==null?void 0:J.progress)==null?void 0:Dt.my_score,"/",(Ke=J==null?void 0:J.progress)==null?void 0:Ke.all_score),(!ee||!k)&&E.createElement(Z.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${A}`},E.createElement("div",{className:e.unit},E.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),A)),(!ee||!k)&&E.createElement("div",{className:e.tags},E.createElement("div",null,E.createElement(Z.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),E.createElement("span",null,J.stages_count))),E.createElement(Z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),E.createElement("span",null,J.members_count)))))))})),!me.length&&E.createElement(v.Z,null)))}},71360:function(Zt,Re,a){"use strict";a.d(Re,{jL:function(){return y},w9:function(){return p},QD:function(){return du},cQ:function(){return Dt.Z},op:function(){return xt},O5:function(){return mn},_b:function(){return wu},t7:function(){return X},Gi:function(){return Ce},YG:function(){return le},qp:function(){return c},vr:function(){return Iu},qE:function(){return ct},Je:function(){return ue},wb:function(){return tt},cq:function(){return Te},tp:function(){return me}});var e=a(59301),h={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Z="data:image/png;base64,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",y=({dataSource:Ve=[],img:Qe,imgWidth:qe=346,title:dt,sunTitle:Qt,bannerExtraContent:$t})=>e.createElement("div",{className:h.banner},e.createElement("div",{className:h.content},e.createElement("aside",null,e.createElement("p",null,e.createElement("b",null,dt),e.createElement("span",null,Qt)),Ve.length>0&&e.createElement("div",{className:h.btns},Ve.map((bt,eu)=>e.createElement("div",{key:eu,onClick:bt.click},bt.name,bt.sign?e.createElement("img",{src:Z,width:39}):null))),$t),Qe&&e.createElement("img",{style:{marginTop:33,marginRight:38},src:Qe,width:qe}))),U={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},se=a(92310),v=a.n(se),$=a(89392),c=({dataSource:Ve=[],value:Qe,onChange:qe,onTitleChange:dt,className:Qt,title:$t,titleWidth:bt=41,style:eu={},fontColor:uu="#6A7283",showCount:Ou})=>{const[cu,Jt]=(0,e.useState)(0),[zu,Hu]=(0,e.useState)(!1),Qu=(0,e.useRef)(null),Fu=(0,e.useRef)(null);return(0,e.useEffect)(()=>{var _u;Ve.length!==0&&(((_u=Qu==null?void 0:Qu.current)==null?void 0:_u.clientHeight)>97?Jt(1):Jt(0)),Ve.length===0&&Jt(0),Hu(!1)},[Ve]),e.createElement("div",{className:v()(U.row,Qt),style:eu},e.createElement("div",{onClick:(0,$.throttle)(()=>dt==null?void 0:dt(),2e3),style:{width:bt,marginTop:zu?12:4},className:`${U.title} ${dt?"current":""}`},$t),e.createElement("div",{className:zu?`${U.tagsWrap} ${U.tagsBorderWrap}`:U.tagsWrap},e.createElement("div",{className:U.bar,ref:Fu,style:cu>0?{height:cu===1?97:"auto",overflow:cu===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},e.createElement("div",{className:U.tag,ref:Qu},Ve==null?void 0:Ve.map(_u=>e.createElement("span",{onClick:()=>qe(_u.id),key:_u.id,style:{color:uu},className:Qe===_u.id?U.active:""},e.createElement("span",{title:_u.name,className:U.name},_u.name),!!Ou&&e.createElement("span",{className:U.num},_u.count))))),!!cu&&e.createElement(e.Fragment,null,cu===1?e.createElement("div",{onClick:()=>{var _u;Jt(2),((_u=Qu==null?void 0:Qu.current)==null?void 0:_u.clientHeight)>245?Hu(!0):Hu(!1)},className:U.action},"\u5C55\u5F00",e.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):e.createElement("div",{onClick:()=>{Fu.current.scrollTop=0,Jt(1),Hu(!1)},className:U.action},"\u6536\u8D77",e.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},H={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},me=({dataSource:Ve=[],value:Qe,onChange:qe,className:dt,style:Qt={}})=>e.createElement("div",{style:Qt,className:v()(H.tabs,dt)},Ve.map($t=>e.createElement("span",{onClick:()=>qe($t.id),className:Qe===$t.id?H.active:"",key:$t.id},$t.name))),te={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},f=a(37568),X=({dataSource:Ve=[],value:Qe="",onChange:qe,onInputChange:dt=()=>{},className:Qt,style:$t={},placeholder:bt,allowClear:eu=!1})=>{var uu;const[Ou,cu]=(0,e.useState)(""),[Jt,zu]=(0,e.useState)("");(0,e.useEffect)(()=>{var Fu;let _u=Qe;(Fu=JSON.stringify(Qe))!=null&&Fu.includes("{")&&(cu(Qe.id),_u=Qe.value||"");try{zu(decodeURIComponent(_u||""))}catch(jn){zu(decodeURIComponent(_u||""))}},[Qe]);const Hu=()=>{qe(encodeURIComponent(Jt),Ou||null)},Qu=Fu=>{Fu!==Ou&&(cu(Fu),qe(encodeURIComponent(Jt),Fu))};return e.createElement("div",{className:v()(te.input,Qt),style:$t},!!Ve.length&&e.createElement("div",{className:te.dropdown},e.createElement("div",{className:te.text},(uu=Ve.find(Fu=>Fu.id===Ou))==null?void 0:uu.name,e.createElement("i",{className:"iconfont icon-zhankai4"}),e.createElement("b",{className:te.b1}),e.createElement("b",{className:te.b2})),e.createElement("div",{className:te.menu},Ve.map((Fu,_u)=>e.createElement("div",{key:_u,onClick:()=>Qu(Fu.id)},Fu.name)))),e.createElement(f.default,{onPressEnter:Hu,value:Jt,onChange:Fu=>{zu(Fu.target.value),dt(encodeURIComponent(Fu.target.value),Ou||null)},bordered:!1,placeholder:bt}),e.createElement("i",{onClick:Hu,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ge={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ue=({value:Ve,onChange:Qe,className:qe,total:dt,pageSize:Qt,style:$t={}})=>{const bt=Ve<2,eu=Ve>=Math.ceil(dt/Qt);return dt<=Qt?e.createElement(e.Fragment,null):e.createElement("div",{className:v()(ge.quickPager,qe),style:$t},e.createElement("div",{onClick:()=>{bt||Qe(Ve-1,"prev")},className:bt?ge.disabled:""},"\u4E0A\u4E00\u9875"),e.createElement("div",{onClick:()=>{eu||Qe(Ve+1,"next")},className:eu?ge.disabled:""},"\u4E0B\u4E00\u9875"))},B={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ee=a(29787),k=a(25399),ae=a(58018),d=a(90524),ne=a(49661),J=a(96908),be=a(57177),Ye=a(81378),Pe=a(57884),tt=({className:Ve,dataSource:Qe=[],col:qe=4,right:dt,bottom:Qt=23,precision:$t=0,wrapWidth:bt=1200,trackEventItems:eu,loading:uu})=>{const Ou=Math.floor((bt-(qe-1)*dt)/qe);return e.createElement(ee.Z,{spinning:uu},e.createElement("div",{className:v()(B.list,Ve)},!!Qe.length&&Qe.map((cu,Jt)=>{const{name:zu,id:Hu,identifier:Qu,power:Fu,cover_image_id:_u,pic:jn}=cu;return e.createElement("div",{className:B.wrap,key:Hu,style:{width:Ou,marginRight:(1+Jt)%qe===0?0:dt+$t,marginBottom:Qt}},e.createElement("a",{target:"_blank",href:`/shixuns/${Qu}/challenges`,className:B.li,onClick:qn=>{qn.preventDefault(),eu&&(0,ne.L9)([eu]),Fu&&(0,ne.xg)(`/shixuns/${Qu}/challenges`)}},e.createElement("div",{className:B.img},e.createElement("img",{className:B.cover,src:`${jn}`}),cu.is_jupyter&&e.createElement("img",{className:B.sign,src:J}),cu.is_jupyter_lab&&e.createElement("img",{className:B.sign,src:be}),cu.is_unity_3d&&e.createElement("img",{className:B.sign,src:Ye})),e.createElement("div",{className:B.name},e.createElement(k.Z,{title:zu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},e.createElement("span",{className:B.e},zu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),e.createElement("div",{className:B.tags},e.createElement(k.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),e.createElement("span",null,cu.challenges_count))),!!cu.myshixuns_count&&e.createElement(k.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),e.createElement("span",null,cu.myshixuns_count))),e.createElement(k.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},e.createElement("span",null,e.createElement("span",null,cu.level))),e.createElement("div",{className:B.rate},e.createElement(ae.Z,{allowHalf:!0,disabled:!0,defaultValue:cu.score_info}),e.createElement("span",null,"\xA0",cu.score_info?`${cu.score_info}\u5206`:"5\u5206")))),!Fu&&e.createElement("div",{className:B.lockWrap},e.createElement("img",{src:`${d.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),e.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Qe.length&&e.createElement(Pe.Z,null)))},Dt=a(929),Ke={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},nt="data:image/png;base64,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",N=a(59301),p=({className:Ve,dataSource:Qe=[],col:qe=4,right:dt,bottom:Qt=23,precision:$t=0,wrapWidth:bt=1200,trackEventItems:eu,loading:uu,handleVery:Ou=()=>!0})=>{const cu=Math.floor((bt-(qe-1)*dt)/qe);return N.createElement(ee.Z,{spinning:uu},N.createElement("div",{className:v()(Ke.list,Ve)},!!Qe.length&&Qe.map((Jt,zu)=>{const{subject_identifier:Hu,id:Qu,identifier:Fu,power:_u}=Jt,jn=Jt.is_public!=0&&Jt.is_public;return N.createElement("div",{className:Ke.wrap,key:Qu,style:{width:cu,marginRight:(1+zu)%qe===0?0:dt+$t,marginBottom:Qt}},N.createElement("a",{className:Ke.li,onClick:qn=>{qn.preventDefault(),Ou(Jt==null?void 0:Jt.first_category_url)&&(eu&&(0,ne.L9)([eu]),(0,ne.xg)(Jt.first_category_url))}},N.createElement("div",{className:Ke.top},N.createElement(k.Z,{title:Jt.name},N.createElement("div",{className:Ke.name},Jt.name)),N.createElement("img",{className:Ke.img,src:d.Z.IMG_SERVER+"/images/"+Jt.avatar_url}),N.createElement("div",{className:Ke.text,title:Jt.creator},Jt.creator),Hu&&N.createElement("div",{className:Ke.btns},N.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),N.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),jn&&N.createElement("div",{className:Ke.sign},"\u516C\u5F00")),N.createElement("div",{className:Ke.bottom},Jt.visits>0&&N.createElement(k.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},N.createElement("span",null,N.createElement("i",{className:"iconfont icon-liulanyan"}),N.createElement("span",null,Jt.visits))),Jt.course_members_count>0&&N.createElement(k.Z,{title:"\u6210\u5458",placement:"bottom"},N.createElement("span",null,N.createElement("i",{className:"iconfont icon-chengyuan"}),Jt.course_members_count)),Jt.tasks_count>0&&N.createElement(k.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},N.createElement("span",null,N.createElement("i",{className:"iconfont icon-zuoye"}),Jt.tasks_count)),Jt.is_end?N.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):N.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Jt.is_accessible&&N.createElement("div",{className:Ke.lockWrap},N.createElement("img",{src:`${d.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),N.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Qe.length&&N.createElement(Pe.Z,null)))},A={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},R=a(76560),le=({dataSource:Ve=[],value:Qe,onChange:qe,className:dt,style:Qt={},tabBarExtraContent:$t})=>e.createElement("div",{className:v()(A.tabs,dt),style:Qt},e.createElement("div",{className:A.tabsWrap},Ve.map((bt,eu)=>!(bt!=null&&bt.hide)&&e.createElement("aside",{className:A.tab,onClick:()=>{qe(bt.id),bt.link&&R.history.push(bt.link)},key:eu},e.createElement("div",{className:Qe===bt.id?A.active:""},bt.name),(bt==null?void 0:bt.resetCount)==null&&(bt==null?void 0:bt.total)!==void 0&&e.createElement("span",null,"\uFF08",bt==null?void 0:bt.total,"\uFF09"),(bt==null?void 0:bt.resetCount)!==void 0&&(bt==null?void 0:bt.total)!==void 0&&e.createElement(k.Z,{title:(bt==null?void 0:bt.tip)!=null?bt==null?void 0:bt.tip:""},e.createElement("span",{style:{color:"#9096A3"}},"\uFF08",e.createElement("span",{style:{color:"#000"}},bt==null?void 0:bt.resetCount),"/",e.createElement("span",null,bt==null?void 0:bt.total),"\uFF09"))))),e.createElement("div",{className:A.tabBar},$t)),Ce=({className:Ve,style:Qe={},children:qe})=>e.createElement("div",{className:v()(Ve),style:Qe},qe),he={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Ze=a(75727),ze=a(93041);const Ne=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Te=({sortValue:Ve,dropValue:Qe,className:qe,onSort:dt,onDrop:Qt,dataSource:$t=Ne})=>{var bt;return e.createElement("div",{className:v()(he.orderWrap,qe)},e.createElement(Ze.Z,{dropdownRender:()=>e.createElement(ze.default,null,$t.map((eu,uu)=>e.createElement(ze.default.Item,{key:uu,onClick:()=>Qt(eu.id)},eu.name)))},e.createElement("span",{className:he.orderTextWrap},(bt=$t.find(eu=>Qe===eu.id))==null?void 0:bt.name)),e.createElement("span",{className:he.orderIconWrap},e.createElement("span",{className:he.orderAsc},e.createElement("i",{className:Ve==="asc"?`iconfont icon-sanjiaoxing-up font12 ${he.cursorPointer} ${he.active}`:`iconfont icon-sanjiaoxing-up font12 ${he.cursorPointer}`,onClick:()=>dt(Ve==="asc"?"desc":"asc")})),e.createElement("span",{className:he.orderDesc},e.createElement("i",{className:Ve==="desc"?`iconfont icon-sanjiaoxing-down font12 ${he.cursorPointer} ${he.active}`:`iconfont icon-sanjiaoxing-down font12 ${he.cursorPointer}`,onClick:()=>dt(Ve==="asc"?"desc":"asc")}))))},$e={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},r=a(99571),t=Object.defineProperty,n=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,Ee=(Ve,Qe,qe)=>Qe in Ve?t(Ve,Qe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ve[Qe]=qe,xe=(Ve,Qe)=>{for(var qe in Qe||(Qe={}))s.call(Qe,qe)&&Ee(Ve,qe,Qe[qe]);if(n)for(var qe of n(Qe))b.call(Qe,qe)&&Ee(Ve,qe,Qe[qe]);return Ve},at=(Ve,Qe)=>{var qe={};for(var dt in Ve)s.call(Ve,dt)&&Qe.indexOf(dt)<0&&(qe[dt]=Ve[dt]);if(Ve!=null&&n)for(var dt of n(Ve))Qe.indexOf(dt)<0&&b.call(Ve,dt)&&(qe[dt]=Ve[dt]);return qe},ot=(Ve,Qe,qe)=>new Promise((dt,Qt)=>{var $t=uu=>{try{eu(qe.next(uu))}catch(Ou){Qt(Ou)}},bt=uu=>{try{eu(qe.throw(uu))}catch(Ou){Qt(Ou)}},eu=uu=>uu.done?dt(uu.value):Promise.resolve(uu.value).then($t,bt);eu((qe=qe.apply(Ve,Qe)).next())}),xt=Ve=>{var Qe=Ve,{className:qe,style:dt,children:Qt,loading:$t=!1,openLoading:bt,onClick:eu=()=>{},size:uu="middle",shape:Ou="round"}=Qe,cu=at(Qe,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Jt,zu]=(0,e.useState)(!1);return e.createElement(r.ZP,xe({onClick:(0,$.throttle)(Hu=>ot(void 0,null,function*(){bt&&zu(!0);try{yield eu(Hu)}catch(Qu){console.log("error",Qu)}bt&&zu(!1)}),2e3,{leading:!0,trailing:!1}),className:v()($e.btn,$e[`${uu}-${Ou}`],qe),style:dt,size:uu,shape:Ou,loading:Jt||$t},cu),Qt)},ut={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},ct=({className:Ve,style:Qe,children:qe=null,onClick:dt,title:Qt})=>e.createElement("div",{className:v()(ut.head,Ve),style:Qe},e.createElement("span",{className:"primary-hover",onClick:dt},e.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),e.createElement("b",{title:Qt},Qt),e.createElement("div",{className:ut.node},qe)),kt={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},du=({confirmShow:Ve=!0,confirmTitle:Qe,confirmClick:qe,cancelShow:dt=!0,cancelTitle:Qt,cancelClick:$t,className:bt,style:eu,confirmLoading:uu=!1})=>e.createElement("div",{className:v()(kt.btns,bt),style:eu},Ve&&e.createElement(r.ZP,{loading:uu,onClick:qe,type:"primary",className:kt.confirm},Qe),dt&&e.createElement(r.ZP,{onClick:$t,className:kt.cancel},Qt)),Du={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Iu=({className:Ve,style:Qe={},LeftContent:qe,children:dt,RightContent:Qt})=>e.createElement("div",{className:v()(Du.fixedBottom,Ve),style:Qe},e.createElement("div",{className:Du.wrap},e.createElement("div",{className:Du.left},qe),e.createElement("div",{className:Du.center},dt),e.createElement("div",{className:Du.right},Qt))),Tu={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},wu=({className:Ve,style:Qe={},dataSource:qe=[]})=>e.createElement("div",{className:v()(Tu.crumbs,Ve),style:Qe},qe.map((dt,Qt)=>QtR.history.push(dt.path)},dt.name):e.createElement("span",null,dt.name),e.createElement("span",null,"\xA0",">","\xA0")):e.createElement("span",{key:Qt,style:{color:"#5F6368"}},dt.name))),Su=a(11938),Ru=Object.defineProperty,Mu=Object.defineProperties,vu=Object.getOwnPropertyDescriptors,mu=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,su=Object.prototype.propertyIsEnumerable,Eu=(Ve,Qe,qe)=>Qe in Ve?Ru(Ve,Qe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ve[Qe]=qe,hu=(Ve,Qe)=>{for(var qe in Qe||(Qe={}))ke.call(Qe,qe)&&Eu(Ve,qe,Qe[qe]);if(mu)for(var qe of mu(Qe))su.call(Qe,qe)&&Eu(Ve,qe,Qe[qe]);return Ve},Wt=(Ve,Qe)=>Mu(Ve,vu(Qe)),xu=(Ve,Qe)=>{var qe={};for(var dt in Ve)ke.call(Ve,dt)&&Qe.indexOf(dt)<0&&(qe[dt]=Ve[dt]);if(Ve!=null&&mu)for(var dt of mu(Ve))Qe.indexOf(dt)<0&&su.call(Ve,dt)&&(qe[dt]=Ve[dt]);return qe};const{Countdown:iu}=Su.default;var mn=Ve=>{var Qe=Ve,{onChange:qe}=Qe,dt=xu(Qe,["onChange"]);const[Qt,$t]=(0,e.useState)(null);(0,e.useEffect)(()=>{typeof Qt=="number"&&Qt>=0&&qe(Qt)},[Qt]);const bt=eu=>{const uu=Math.floor(eu/1e3);$t(uu)};return e.createElement(iu,Wt(hu({},dt),{onChange:bt}))}},40784:function(Zt,Re,a){"use strict";var e=a(59301),h=a(28284),Z=a(77019),q=a(5269),y=a(82326),U=a(71051),se=a(25399),v=a(16326),$=a(37568),E=a(76560),c=a(69577),H=a(10670),D=a(59301),me=Object.defineProperty,te=Object.defineProperties,f=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Me=(ae,d,ne)=>d in ae?me(ae,d,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ae[d]=ne,ue=(ae,d)=>{for(var ne in d||(d={}))X.call(d,ne)&&Me(ae,ne,d[ne]);if(re)for(var ne of re(d))ge.call(d,ne)&&Me(ae,ne,d[ne]);return ae},B=(ae,d)=>te(ae,f(d)),ee=(ae,d)=>{var ne={};for(var J in ae)X.call(ae,J)&&d.indexOf(J)<0&&(ne[J]=ae[J]);if(ae!=null&&re)for(var J of re(ae))d.indexOf(J)<0&&ge.call(ae,J)&&(ne[J]=ae[J]);return ne};const k=({disabled:ae,shixunHomeworks:d,selectOptions:ne,form:J})=>{const{workSetting:be}=d,[Ye,Pe]=(0,e.useState)([]),He=(0,e.useMemo)(()=>ne==null?void 0:ne.filter(tt=>!Ye.includes(tt.value)),[Ye,ne]);return(0,e.useEffect)(()=>{var tt;const Dt=((tt=be==null?void 0:be.anonymous_appeal_settings)==null?void 0:tt.filter(Ke=>Ke.appeal_time))||[];Pe(Dt.map(Ke=>Ke.group_name))},[be]),D.createElement(h.default.List,{name:"anonymous_appeal_settings"},(tt,{add:Dt,remove:Ke})=>D.createElement(D.Fragment,null,tt.map(nt=>{var N;const i=nt,{key:p,name:A}=i,R=ee(i,["key","name"]),le=J.getFieldValue(["anonymous_appeal_settings",A]).deleteflag;return D.createElement("div",{key:p},D.createElement(Z.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},D.createElement(q.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",p+1),D.createElement(q.Z,null,D.createElement(h.default.Item,B(ue({},R),{name:[nt.name,"group_name"]}),D.createElement(y.default,{mode:"multiple",disabled:ae||!le,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:H.Z.multiple_select,options:He||[],onSelect:ce=>{Pe(Ce=>[...Ce,ce])},onDeselect:ce=>{Pe(Ce=>Ce.filter(he=>he!==ce))}}))),D.createElement(q.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),D.createElement(q.Z,null,D.createElement(h.default.Item,B(ue({},R),{label:"",name:[nt.name,"appeal_penalty"]}),D.createElement(U.Z,{min:0,disabled:ae,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),D.createElement(se.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},D.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${H.Z.title_icon}`})),D.createElement(q.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),D.createElement(q.Z,null,D.createElement(h.default.Item,B(ue({},R),{label:"",name:[nt.name,"appeal_time"]}),D.createElement(v.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:ae,size:"large",disabledDate:ce=>(0,c.Q8)(ce,be==null?void 0:be.course_end_date),disabledTime:ce=>(0,c.d0)(ce),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),D.createElement(h.default.Item,B(ue({},R),{name:[A,"deleteflag"]}),D.createElement($.default,{type:"hidden"})),!ae&&tt.length<((N=be==null?void 0:be.anonymous_appeal_settings)==null?void 0:N.length)&&D.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{Dt({deleteflag:!0})}}),p!==0&&!ae&&le&&D.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const ce=J.getFieldValue(["anonymous_appeal_settings",A,"group_name"])||[];Pe(Ce=>Ce.filter(he=>!ce.includes(he))),Ke(A)}})))})))};Re.Z=(0,E.connect)(({shixunHomeworks:ae})=>({shixunHomeworks:ae}))(k)},47604:function(Zt,Re,a){"use strict";var e=a(59301),h=a(16326),Z=a(28284),q=a(77019),y=a(5269),U=a(82326),se=a(6767),v=a(37568),$=a(71051),E=a(25399),c=a(62673),H=a(61186),D=a.n(H),me=a(76560),te=a(69577),f=a(34055),re=a(10670),X=a(59301),ge=Object.defineProperty,Me=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,ae=(Pe,He,tt)=>He in Pe?ge(Pe,He,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Pe[He]=tt,d=(Pe,He)=>{for(var tt in He||(He={}))ee.call(He,tt)&&ae(Pe,tt,He[tt]);if(B)for(var tt of B(He))k.call(He,tt)&&ae(Pe,tt,He[tt]);return Pe},ne=(Pe,He)=>Me(Pe,ue(He)),J=(Pe,He)=>{var tt={};for(var Dt in Pe)ee.call(Pe,Dt)&&He.indexOf(Dt)<0&&(tt[Dt]=Pe[Dt]);if(Pe!=null&&B)for(var Dt of B(Pe))He.indexOf(Dt)<0&&k.call(Pe,Dt)&&(tt[Dt]=Pe[Dt]);return tt};const{RangePicker:be}=h.default,Ye=({disabled:Pe,shixunHomeworks:He,selectOptions:tt,form:Dt,data:Ke,classroomList:nt})=>{const{workSetting:N}=He,[i,p]=(0,e.useState)([]),A=(0,e.useMemo)(()=>tt==null?void 0:tt.filter(S=>!i.includes(S.value)),[i,tt]);(0,e.useEffect)(()=>{var S;const le=((S=N==null?void 0:N.anonymous_comment_settings)==null?void 0:S.filter(ce=>ce.evaluation_end))||[];p(le.map(ce=>ce.group_name))},[N]);const R=S=>{var le;const ce=(le=N==null?void 0:N.anonymous_appeal_settings)==null?void 0:le.find(Ce=>Ce.group_id===S);return Ke.anonymous_appeal&&ce&&(ce==null?void 0:ce.appeal_time)!==null};return X.createElement(Z.default.List,{name:"anonymous_comment_settings"},(S,{add:le,remove:ce})=>X.createElement(X.Fragment,null,S.map(Ce=>{var he,Ze;const ze=Ce,{key:Ne,name:Ge}=ze,Te=J(ze,["key","name"]),$e=Dt.getFieldValue(["anonymous_comment_settings",Ge]),r=$e.deleteflag,t=D()((he=$e.evaluation_start)==null?void 0:he[0])<=D()(),n=!r&&t?[!0,R($e==null?void 0:$e.group_id)]:[!1,!1];return X.createElement("div",{key:Ne,style:{background:"#F6F7F9",padding:"5px 30px"}},X.createElement(q.Z,{align:"top",style:{marginLeft:"53px"}},X.createElement(y.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",Ne+1),X.createElement(y.Z,{flex:1},X.createElement(q.Z,{align:"middle",style:{marginBottom:10}},X.createElement(y.Z,{span:8},X.createElement(Z.default.Item,ne(d({},Te),{name:[Ge,"group_name"]}),X.createElement(U.default,{mode:"multiple",disabled:Pe||!r,className:re.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:A||[],onSelect:s=>{p(b=>[...b,s])},onDeselect:s=>{p(b=>b.filter(Ee=>Ee!==s))}}))),X.createElement(y.Z,{className:"ml20"},X.createElement(Z.default.Item,ne(d({},Te),{name:[Ge,"evaluation_start"]}),X.createElement(be,{ranges:{\u6B64\u523B:()=>{var s;const b=(s=$e==null?void 0:$e.evaluation_start)==null?void 0:s[0];return[b?D()(b):D()(),D()()]}},size:"large",style:{width:"500px"},disabled:Pe||n,allowClear:!1,disabledDate:s=>(0,te.Q8)(s,N==null?void 0:N.course_end_date),disabledTime:s=>(0,te.d0)(s),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var s;if((0,f.Rm)()&&!((s=nt.AssistantObject.group)!=null&&s.can_anonymous_comment)){se.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),X.createElement(Z.default.Item,ne(d({},Te),{name:[Ge,"deleteflag"]}),X.createElement(v.default,{type:"hidden"})),!Pe&&S.length<((Ze=N==null?void 0:N.anonymous_comment_settings)==null?void 0:Ze.length)&&X.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{le({deleteflag:!0})}}),Ne!==0&&!Pe&&r&&X.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const s=Dt.getFieldValue(["anonymous_comment_settings",Ge,"group_name"])||[];p(b=>b.filter(Ee=>!s.includes(Ee))),ce(Ge)}})))),X.createElement(q.Z,{align:"middle",style:{marginLeft:"53px"}},X.createElement(y.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),X.createElement(y.Z,null,X.createElement(Z.default.Item,ne(d({},Te),{label:"",colon:!1,name:[Ge,"evaluation_num"]}),X.createElement($.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:Pe||!r&&t}))),X.createElement(E.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},X.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${re.Z.title_icon}`})),X.createElement(y.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),X.createElement(y.Z,null,X.createElement(Z.default.Item,ne(d({},Te),{label:"",colon:!1,name:[Ge,"absence_penalty"]}),X.createElement($.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:Pe,onChange:s=>{var b;if((0,f.Rm)()&&!((b=nt.AssistantObject.group)!=null&&b.can_anonymous_comment)){se.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),X.createElement(y.Z,{style:{marginLeft:"40px"}},X.createElement(Z.default.Item,ne(d({},Te),{name:[Ge,"student_comment"],valuePropName:"checked"}),X.createElement(c.default,{disabled:Pe,onChange:()=>{var s;if((0,f.Rm)()&&!((s=nt.AssistantObject.group)!=null&&s.can_anonymous_comment)){se.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),X.createElement(y.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};Re.Z=(0,me.connect)(({shixunHomeworks:Pe,classroomList:He})=>({shixunHomeworks:Pe,classroomList:He}))(Ye)},26668:function(Zt,Re,a){"use strict";var e=a(76560),h=a(77019),Z=a(5269),q=a(16326),y=a(71051),U=a(25399),se=a(61186),v=a.n(se),$=a(69577),E=a(10670),c=a(59301);const H=({data:D,disabled:me,setData:te,shixunHomeworks:f})=>{const{workSetting:re,workList:X}=f;return c.createElement("div",null,c.createElement(h.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},c.createElement(Z.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),c.createElement(Z.Z,null,c.createElement(q.default,{allowClear:!1,style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},size:"large",format:"YYYY-MM-DD HH:mm",disabled:me,disabledDate:ge=>(0,$.Q8)(ge,re==null?void 0:re.course_end_date),disabledTime:ge=>(0,$.d0)(ge),value:D.appeal_time?v()(D.appeal_time):"",onChange:(ge,Me)=>{D.appeal_time=Me,te(Object.assign({},D))}})),c.createElement(Z.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),c.createElement(Z.Z,null,c.createElement(y.Z,{size:"large",disabled:me,value:D.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:ge=>{D.appeal_penalty=ge,te(Object.assign({},D))}})),c.createElement(U.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},c.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${E.Z.title_icon}`}))))};Re.Z=(0,e.connect)(({shixunHomeworks:D})=>({shixunHomeworks:D}))(H)},51556:function(Zt,Re,a){"use strict";var e=a(16326),h=a(71051),Z=a(25399),q=a(62673),y=a(61186),U=a.n(y),se=a(76560),v=a(69577),$=a(10670),E=a(59301);const c=({data:H,setData:D,disabled:me,shixunHomeworks:te})=>{const{workSetting:f}=te,re=U()(f==null?void 0:f.evaluation_start)<=U()(),X=H.anonymous_appeal;return E.createElement("div",null,E.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},E.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),E.createElement(e.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:ge=>(0,v.Q8)(ge,f==null?void 0:f.course_end_date),disabledTime:ge=>(0,v.d0)(ge),disabled:me||re||X,value:H.evaluation_start?U()(H.evaluation_start):"",onChange:(ge,Me)=>{H.evaluation_start=Me,D(Object.assign({},H))}}),E.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),E.createElement(e.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:ge=>(0,v.Q8)(ge,f==null?void 0:f.course_end_date,H.evaluation_start),disabledTime:ge=>(0,v.d0)(ge,U()(H.evaluation_start)),disabled:me||X,value:H.evaluation_end?U()(H.evaluation_end):"",onChange:(ge,Me)=>{H.evaluation_end=Me,D(Object.assign({},H))}})),E.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},E.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),E.createElement(h.Z,{disabled:me||re||X,value:H.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:ge=>{H.evaluation_num=ge,D(Object.assign({},H))}}),E.createElement(Z.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},E.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${$.Z.title_icon}`})),E.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),E.createElement(h.Z,{min:0,disabled:me,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:H.absence_penalty,onChange:ge=>{H.absence_penalty=ge,D(Object.assign({},H))}})),H.anonymous_comment&&E.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},E.createElement(q.default,{checked:H.student_comment,disabled:me,onChange:()=>{H.student_comment=!H.student_comment,D(Object.assign({},H))}},E.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};Re.Z=(0,se.connect)(({shixunHomeworks:H})=>({shixunHomeworks:H}))(c)},57987:function(Zt,Re,a){"use strict";a.d(Re,{Z:function(){return B}});var e=a(59301),h=a(62957),Z=a(6767),q=a(77019),y=a(5269),U=a(99571),se=a(14566),v=a(54172),$={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},E=a(71360),c=a(90524),H=a(82093),D=a(49661),me=Object.defineProperty,te=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,X=(ee,k,ae)=>k in ee?me(ee,k,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ee[k]=ae,ge=(ee,k)=>{for(var ae in k||(k={}))f.call(k,ae)&&X(ee,ae,k[ae]);if(te)for(var ae of te(k))re.call(k,ae)&&X(ee,ae,k[ae]);return ee},Me=(ee,k,ae)=>new Promise((d,ne)=>{var J=Pe=>{try{Ye(ae.next(Pe))}catch(He){ne(He)}},be=Pe=>{try{Ye(ae.throw(Pe))}catch(He){ne(He)}},Ye=Pe=>Pe.done?d(Pe.value):Promise.resolve(Pe.value).then(J,be);Ye((ae=ae.apply(ee,k)).next())}),B=({visible:ee,categoryId:k,getData:ae,onCancle:d})=>{var ne,J;const[be,Ye]=(0,e.useState)([]),[Pe,He]=(0,e.useState)(!1),[tt,Dt]=(0,e.useState)(!1),[Ke,nt]=(0,e.useState)({success_size:0,error_list:[]}),N={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{Ye([])},beforeUpload:i=>Me(void 0,null,function*(){return Ye([i]),!1}),fileList:be,accept:".xlsx"};return e.createElement(e.Fragment,null,e.createElement(h.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:ee,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:tt,onOk:()=>Me(void 0,null,function*(){if(be.length===0){Z.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}Dt(!0);const i=new FormData;i.append("file",be[0]);const p=yield(0,H.ZP)(`/api/homework_commons/${k}/import_external_score.json`,{method:"post",body:i},!0);(p==null?void 0:p.status)===0&&(nt(p),d(),ae(),He(!0),Ye([])),Dt(!1)}),onCancel:()=>{Ye([]),d()}},e.createElement("div",{className:$.achieveSty},e.createElement("div",{className:$.tip},e.createElement("div",null,"1.\u4E0D\u5728\u5B66\u751F\u5217\u8868\u5185\u7684\u5B66\u751F\u4E0D\u652F\u6301\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\uFF1B"),e.createElement("div",null,"2.\u672A\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4E4B\u540E\u5C06\u89C6\u4E3A\u5DF2\u5728\u7EBF\u4E0B\u63D0\u4EA4\u4F5C\u4E1A\uFF1B"),e.createElement("div",null,"3.\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4F1A\u5C06\u5DF2\u8BC4\u9605\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u8FDB\u884C\u66F4\u65B0\u3002")),e.createElement(q.Z,{align:"middle",className:"mt20"},e.createElement(y.Z,{className:"mr10"},e.createElement("span",{className:$.labolIcon},"*"),e.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),e.createElement(y.Z,null,e.createElement(U.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},e.createElement("a",{className:$.downloadbutton,onClick:i=>{i.stopPropagation(),i.preventDefault(),(0,D.FH)("",c.Z.API_SERVER+`/api/homework_commons/${k}/get_example_excel.json`)}},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C")),e.createElement("span",{className:"ml10",style:{color:"#9096A3"}},"\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9"))),e.createElement("div",{className:"mt10",style:{marginLeft:"74px",height:"120px"}},e.createElement(se.default.Dragger,ge({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},N),e.createElement("div",null,e.createElement(E.op,{shape:"default"},"\u9009\u62E9\u6587\u4EF6")),e.createElement("div",{className:"font12 mt10",style:{color:"#9096A3"}},"\u4E0B\u8F7D\u6A21\u7248\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u62FD\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xlsx"))))),e.createElement(h.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:Pe,onCancel:()=>{He(!1)},footer:null},e.createElement("div",null,e.createElement("div",{style:{marginTop:"5px",marginBottom:"15px"}},e.createElement("span",null,"\u5BFC\u5165\u6210\u529F",e.createElement("span",{style:{color:"#19CB70"}}," ",Ke==null?void 0:Ke.success_size," "),"\u4E2A\u5B66\u751F"),e.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",e.createElement("span",{style:{color:"#E30000"}}," ",(ne=Ke==null?void 0:Ke.error_list)==null?void 0:ne.length," "),"\u4E2A\u5B66\u751F")),!!((J=Ke==null?void 0:Ke.error_list)!=null&&J.length)&&e.createElement("div",{className:"mb20"},e.createElement(v.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:i=>e.createElement("span",{style:{color:"#000"}},i)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:i=>e.createElement("span",{style:{color:"#666"}},i)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:i=>e.createElement("span",{style:{color:"#000"}},i)}],dataSource:Ke==null?void 0:Ke.error_list,pagination:!1,scroll:{y:47*8}})))))}},82572:function(Zt,Re,a){"use strict";var e=a(62957),h=a(6767),Z=a(82093),q=a(76560),y=a(34055),U=a(59301),se=($,E,c)=>new Promise((H,D)=>{var me=re=>{try{f(c.next(re))}catch(X){D(X)}},te=re=>{try{f(c.throw(re))}catch(X){D(X)}},f=re=>re.done?H(re.value):Promise.resolve(re.value).then(me,te);f((c=c.apply($,E)).next())});const v=({shixunHomeworks:$,dispatch:E,classroomList:c,getData:H})=>U.createElement(e.default,{centered:!0,title:"\u63D0\u793A",open:$.actionTabs.key==="redoShixunModal",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>se(void 0,null,function*(){var D;if((0,y.Rm)()&&!((D=c.AssistantObject.normal)!=null&&D.can_redo)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(yield(0,Z.ZP)(`/api/homework_commons/${$.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{student_work_id:$.actionTabs.student_work_id}})).status===0&&(h.ZP.success("\u64CD\u4F5C\u6210\u529F"),E({type:"shixunHomeworks/setActionTabs",payload:{}}),H())}),onCancel:()=>{E({type:"shixunHomeworks/setActionTabs",payload:{}})}},U.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C",$.actionTabs.isshixun?"\u5B66\u751F\u5B9E\u8BAD":"\u5B66\u751F\u4F5C\u54C1\u63D0\u4EA4","\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),U.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"));Re.Z=(0,q.connect)(({shixunHomeworks:$,classroomList:E})=>({shixunHomeworks:$,classroomList:E}))(v)},82504:function(Zt,Re,a){"use strict";a.r(Re),a.d(Re,{default:function(){return Xs}});var e=a(59301),h=a(76560),Z=a(88390),q=a(99571),y=a(6767),U=a(62957),se=a(91882),v=a(20554),$=a(27812),E=a(49661),c=a(28284),H=a(25399),D=a(77019),me=a(93041),te=a(62673),f=a(5269),re=a(54172),X=a(37568),ge=a(29787),Me=a(75727),ue=a(13747),B=a(47889),ee=a(71051),k=a(82326),ae=a(61186),d=a.n(ae),ne=a(57884),J=a(82093),be=Object.defineProperty,Ye=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,tt=(o,l,u)=>l in o?be(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Dt=(o,l)=>{for(var u in l||(l={}))Pe.call(l,u)&&tt(o,u,l[u]);if(Ye)for(var u of Ye(l))He.call(l,u)&&tt(o,u,l[u]);return o},Ke=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const nt=({shixunHomeworks:o,dispatch:l})=>{const u=(0,h.useParams)();return e.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:o.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ke(void 0,null,function*(){(yield(0,J.ZP)(`/api/myshixuns/${o.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:u.coursesId}})).status===0&&(y.ZP.success("\u64CD\u4F5C\u6210\u529F"),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"shixunHomeworks/getWorkList",payload:Dt({},o.actionTabs.params)}))}),onCancel:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),e.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var N=(0,h.connect)(({shixunHomeworks:o})=>({shixunHomeworks:o}))(nt),i=a(34055),p=a(59301),A=Object.defineProperty,R=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ce=(o,l,u)=>l in o?A(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Ce=(o,l)=>{for(var u in l||(l={}))S.call(l,u)&&ce(o,u,l[u]);if(R)for(var u of R(l))le.call(l,u)&&ce(o,u,l[u]);return o},he=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Ze=({shixunHomeworks:o,classroomList:l,dispatch:u})=>{const I=(0,h.useParams)(),[O,T]=(0,e.useState)(!0),[z,W]=(0,e.useState)(!1),[g]=c.default.useForm();return p.createElement(p.Fragment,null,p.createElement(U.default,{centered:!0,title:"\u8C03\u5206",open:o.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:z,onOk:()=>he(void 0,null,function*(){var Y;if((0,i.Rm)()&&!((Y=l.AssistantObject.normal)!=null&&Y.can_appraise)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield g.validateFields();const j=g.getFieldsValue();W(!0),(yield(0,J.ZP)(`/api/student_works/${o.actionTabs.id}/adjust_score.json`,{method:"post",body:Ce({},j)})).status===0&&(y.ZP.success("\u64CD\u4F5C\u6210\u529F"),g.resetFields(),u({type:"shixunHomeworks/setActionTabs",payload:{}}),u({type:"shixunHomeworks/getWorkList",payload:Ce({},o.actionTabs.params)})),W(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},p.createElement("p",{className:"tc"},"\u8BE5\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u5C06\u4E0D\u4F1A\u6309\u7167\u8BC4\u5206\u89C4\u5219\u8FDB\u884C\u8BA1\u7B97"),p.createElement(c.default,{form:g,layout:"horizontal"},p.createElement("div",{style:{display:"flex",alignItems:"baseline"}},p.createElement(c.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},p.createElement(ee.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),p.createElement("span",{className:"ml10"},"\u5206")),p.createElement("div",null,p.createElement(c.default.Item,{name:"comment"},p.createElement(X.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var ze=(0,h.connect)(({shixunHomeworks:o,classroomList:l})=>({shixunHomeworks:o,classroomList:l}))(Ze),Ne=a(82572),Ge=a(23869),Te=a(89392),$e=a(51502),r=a(71360),t=a(98072),n=a(45278),s=a(59301),b=Object.defineProperty,Ee=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,xt=(o,l,u)=>l in o?b(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,ut=(o,l)=>{for(var u in l||(l={}))ot.call(l,u)&&xt(o,u,l[u]);if(at)for(var u of at(l))Ft.call(l,u)&&xt(o,u,l[u]);return o},zt=(o,l)=>Ee(o,xe(l)),ct=(o,l)=>{var u={};for(var I in o)ot.call(o,I)&&l.indexOf(I)<0&&(u[I]=o[I]);if(o!=null&&at)for(var I of at(o))l.indexOf(I)<0&&Ft.call(o,I)&&(u[I]=o[I]);return u},kt=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const bu=o=>kt(void 0,null,function*(){return yield(0,J.ZP)(`/api/student_works/${o.userId}/deal_appeal_score.json`,{method:"post",body:o})});var Du=o=>{var l=o,{task_status:u,new_work_status:I,shixunHomeworks:O,course_group:T}=l,z=ct(l,["task_status","new_work_status","shixunHomeworks","course_group"]),W;const g=(0,h.useParams)(),[Y]=c.default.useForm(),{workList:j,workSetting:_}=O,[je,we]=(0,e.useState)(!1),[P,We]=(0,e.useState)(null),[K,Ae]=(0,e.useState)({search:"",page:1,limit:10,work_status:u!=null?u==0?[0,-1]:[u]:null,new_work_status:I,status:I||"",course_group:T}),[,G,M,V]=(0,t.U)(n.h$,ut({},g)),[,lt,Ie,Oe]=(0,t.U)(n.cN,{homeworkId:g==null?void 0:g.categoryId}),[,,m,gt]=(0,t.U)(bu,{}),[fe,rt]=(0,e.useState)([]),Pt=()=>{var Be,x,pe;if(u==0)return s.createElement(s.Fragment,null,"\u5171",s.createElement("span",{style:{color:"#DF711C"}},(V==null?void 0:V.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u63D0\u4EA4\u4F5C\u54C1");if(u==1)return s.createElement(s.Fragment,null,"\u5171",s.createElement("span",{style:{color:"#DF711C"}},(V==null?void 0:V.work_count)||0),"\u4F4D\u5B66\u751F\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1");if(u==2)return s.createElement(s.Fragment,null,"\u5171",s.createElement("span",{style:{color:"#DF711C"}},(V==null?void 0:V.work_count)||0),"\u4F4D\u5B66\u751F",_!=null&&_.anonymous_comment||(Be=j==null?void 0:j.homework_status)!=null&&Be.includes("\u533F\u8BC4\u4E2D")?"\u5EF6\u65F6\u63D0\u4EA4":"\u8865\u4EA4","\u4F5C\u54C1");if(I==1)return s.createElement(s.Fragment,null,"\u5171",s.createElement("span",{style:{color:"#DF711C"}},(V==null?void 0:V.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u533F\u8BC4");if(I==2)return s.createElement(s.Fragment,null,"\u5171",s.createElement("span",{style:{color:"#DF711C"}},(V==null?void 0:V.work_count)||0),"\u4F4D\u5B66\u751F\u533F\u8BC4\u4E2D");if(I==3)return s.createElement(s.Fragment,null,"\u5171",s.createElement("span",{style:{color:"#DF711C"}},(V==null?void 0:V.work_count)||0),"\u4F4D\u5B66\u751F\u5B8C\u6210\u533F\u8BC4");if(I==4)return s.createElement(s.Fragment,null,"\u5171",s.createElement("span",{style:{color:"#DF711C"}},((x=Oe==null?void 0:Oe.data)==null?void 0:x.count)||0),"\u4F4D\u5B66\u751F\u63D0\u4EA4\u4E86\u7533\u8BC9");if(I==5)return s.createElement(s.Fragment,null,"\u5171",s.createElement("span",{style:{color:"#DF711C"}},((pe=Oe==null?void 0:Oe.data)==null?void 0:pe.count)||0),"\u6761\u7533\u8BC9\u8BB0\u5F55\u5F85\u5BA1\u6838")},Kt=()=>{var Be,x;return u?(Be=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(pe,w,Mt)=>`${((K==null?void 0:K.page)-1)*K.limit+Mt+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(pe,w)=>s.createElement("a",{onClick:()=>{Se(w)}},pe)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},u!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(pe,w)=>s.createElement(H.Z,{placement:"bottom",title:s.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",w.teacher_score||"0.0","\u5206",s.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",w.teaching_asistant_score||"0.0","\u5206",s.createElement("br",null),j!=null&&j.anonymous_comment?s.createElement(s.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",w.student_score||"0.0","\u5206",s.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",w.late_penalty||"0.0","\u5206",s.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",w.repeat_minus_score||"0.0","\u5206",s.createElement("br",null),j!=null&&j.anonymous_comment?s.createElement(s.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",w.absence_penalty||"0.0","\u5206",s.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",w.work_score||"0.0","\u5206",s.createElement("br",null),!(j!=null&&j.is_jupyter||j!=null&&j.is_jupyter_lab)&&s.createElement("div",{onClick:Mt=>{Se(w)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},pe>0?s.createElement("span",{style:{color:"#ff8100"}},pe):pe)},u>1&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:pe=>d()(pe).format("YYYY-MM-DD HH:mm")}])==null?void 0:Be.filter(pe=>pe):I==4||I==5?[{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"real_name",ellipsis:!0,width:80,render:(pe,w)=>s.createElement("a",{onClick:()=>{Se(w)}},pe)},{title:"\u88AB\u7533\u8BC9\u4EBA",dataIndex:"unappeal_real_name",ellipsis:!0,width:80},{title:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",dataIndex:"score",ellipsis:!0,width:110},{title:"\u7533\u8BC9\u7406\u7531",dataIndex:"comment",ellipsis:!0},{title:"\u63D0\u4EA4\u7533\u8BC9\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,width:140,render:pe=>d()(pe).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",dataIndex:"appeal_status",ellipsis:!0,width:140,align:"right",render:(pe,w)=>s.createElement(s.Fragment,null,pe==3&&s.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),pe==4&&s.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),pe==1&&s.createElement(s.Fragment,null,s.createElement(r.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>kt(void 0,null,function*(){(yield m({userId:w.student_work_id,score_id:w.student_works_score_id,status:4})).status===0&&pt()})},"\u9A73\u56DE"),s.createElement(r.op,{className:"ml20",type:"link",style:{padding:0},onClick:()=>{We(w),we(!0)}},"\u63A5\u53D7")))}]:(x=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(pe,w,Mt)=>`${((K==null?void 0:K.page)-1)*K.limit+Mt+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(pe,w)=>s.createElement("a",{onClick:()=>{Se(w)}},pe)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},u!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(pe,w)=>s.createElement(H.Z,{placement:"bottom",title:s.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",w.teacher_score||"0.0","\u5206",s.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",w.teaching_asistant_score||"0.0","\u5206",s.createElement("br",null),j!=null&&j.anonymous_comment?s.createElement(s.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",w.student_score||"0.0","\u5206",s.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",w.late_penalty||"0.0","\u5206",s.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",w.repeat_minus_score||"0.0","\u5206",s.createElement("br",null),j!=null&&j.anonymous_comment?s.createElement(s.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",w.absence_penalty||"0.0","\u5206",s.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",w.work_score||"0.0","\u5206",s.createElement("br",null),!(j!=null&&j.is_jupyter||j!=null&&j.is_jupyter_lab)&&s.createElement("div",{onClick:Mt=>{Se(w)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},pe>0?s.createElement("span",{style:{color:"#ff8100"}},pe):pe)},I==2&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:pe=>d()(pe).format("YYYY-MM-DD HH:mm")},I==2&&{title:"\u9700\u8BC4\u6570",dataIndex:"need_evaluate",ellipsis:!0},I==2&&{title:"\u5DF2\u8BC4\u6570",dataIndex:"evaluate_num",ellipsis:!0}])==null?void 0:x.filter(pe=>pe)},Se=(Be={})=>{var x;(Be!=null&&Be.id||Be!=null&&Be.student_work_id)&&(0,E.xg)(j.is_jupyter||j.is_jupyter_lab?`/classrooms/${g.coursesId}/common_homework/${g.categoryId}/${Be.id}/comment`:g.course_group?`/classrooms/${g.coursesId}/common_homework/${g.categoryId}/review/${I==4?Be.student_work_id:Be==null?void 0:Be.id}?ids=${(x=g.course_group)==null?void 0:x.toString()}`:`/classrooms/${g.coursesId}/common_homework/${g.categoryId}/review/${I==4?Be.student_work_id:Be==null?void 0:Be.id}`)},pt=(Be=K)=>{const x=zt(ut({},Be),{work_status:u!=null?u==0?[0,-1]:[u]:null,new_work_status:I,status:I==4?"":1,course_group:T});Ae(x),I==4||I==5?Ie(x):M(x)};return(0,e.useEffect)(()=>{var Be;rt((I==4||I==5?(Be=Oe==null?void 0:Oe.data)==null?void 0:Be.list:V==null?void 0:V.student_works)||[])},[V,Oe]),(0,e.useEffect)(()=>{z.open&&pt(),z.open||(rt([]),Ae(zt(ut({},K),{search:"",page:1,limit:10})),We(null),we(!1),Y.resetFields())},[z.open,K.page,K.limit]),(0,e.useEffect)(()=>{console.log(P)},[P]),s.createElement(s.Fragment,null,s.createElement(U.default,ut({},z),s.createElement(D.Z,{wrap:!1,justify:"space-between",align:"middle"},s.createElement(f.Z,null,Pt()),s.createElement(f.Z,null,s.createElement(r.t7,{style:{width:300},value:K==null?void 0:K.search,placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Be=>{pt(zt(ut({},K),{search:decodeURIComponent(Be).trim(),page:1}))},onInputChange:Be=>{Ae(zt(ut({},K),{search:decodeURIComponent(Be).trim()}))}}))),s.createElement(re.default,{loading:G||lt,className:"mt20",columns:Kt(),locale:{emptyText:s.createElement(ne.Z,null)},dataSource:fe,pagination:{total:(V==null?void 0:V.work_count)||((W=Oe==null?void 0:Oe.data)==null?void 0:W.count)||0,onChange:(Be,x)=>{Ae(zt(ut({},K),{page:Be,limit:x}))},current:K==null?void 0:K.page,pageSize:K==null?void 0:K.limit}})),s.createElement(U.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:je,centered:!0,destroyOnClose:!0,onCancel:()=>{we(!1)},maskClosable:!1,width:544,onOk:()=>{Y.submit()}},s.createElement(c.default,{form:Y,colon:!1,onFinish:Be=>kt(void 0,null,function*(){(yield m(zt(ut({},Be),{userId:P.student_work_id,score_id:P.student_works_score_id,status:3}))).status===0&&(pt(),we(!1))})},s.createElement("div",{style:{color:"#191919"}},"\u786E\u8BA4\u662F\u5426\u63A5\u53D7\u7533\u8BC9\uFF1F\u4E00\u65E6\u63A5\u53D7\uFF0C\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u5C06\u4F5C\u5E9F\u3002\u8BF7\u60A8\u8865\u5145\u533F\u8BC4\u8BC4\u5206\uFF1A"),s.createElement($e.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:s.createElement("a",{onClick:()=>{Se(zt(ut({},P),{id:j.is_jupyter||j.is_jupyter_lab?P==null?void 0:P.id:P==null?void 0:P.student_work_id}))}},P==null?void 0:P.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:s.createElement("span",{style:{color:"#191919"}},P==null?void 0:P.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:s.createElement("span",{style:{color:"#191919"}},P==null?void 0:P.score)}]}),s.createElement(D.Z,{className:"mt20",wrap:!1},s.createElement(f.Z,null,s.createElement(c.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},s.createElement(ee.Z,{min:1,max:100,step:1}))),s.createElement(f.Z,null,s.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),s.createElement(f.Z,null,s.createElement(c.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},s.createElement(te.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570")))))))},Ht={wrap:"wrap___W0LgL",MdEditor:"MdEditor___cHRH7",workListButtonWrap:"workListButtonWrap___QZZWS",anticon:"anticon___m82JD",workListClass:"workListClass___jvhD1",left:"left______XB",visible:"visible___Z1XhK",status:"status___gJ0dF",tips:"tips___dUSKO",redoBtn:"redoBtn___yd1Bl",scroll:"scroll___kwGSX",codewrap:"codewrap___OuRJd",viewcode:"viewcode___D8Xzb",lefttitle:"lefttitle___cmyHe",export_type_modal_title:"export_type_modal_title___v0LPC",export_type_modal:"export_type_modal___OtCoW",export_type_modal_con:"export_type_modal_con___jYlKl",type_item:"type_item___wLYJg",type_item_active:"type_item_active___xScmP",export_type_modal_waring:"export_type_modal_waring___c88Oc",btn_review:"btn_review___u0rVP",is_disabled:"is_disabled___Ihs8S",under_review:"under_review___DhNyV"},Iu=a(89389),Tu=a(84105),Pu=a(87395),wu=a(67921),Su=a(89489),Ru=a(30975),Mu=a(39221),vu=a(39832),mu=a(58617),ke=a(59301),su=Object.defineProperty,Eu=Object.getOwnPropertySymbols,hu=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,xu=(o,l,u)=>l in o?su(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,iu=(o,l)=>{for(var u in l||(l={}))hu.call(l,u)&&xu(o,u,l[u]);if(Eu)for(var u of Eu(l))Wt.call(l,u)&&xu(o,u,l[u]);return o},Zu=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const mn=({shixunHomeworks:o,user:l,loading:u,dispatch:I})=>{var O,T,z,W,g,Y;const j=(0,h.useParams)(),{workList:_}=o,[,je,we]=(0,t.U)(n.Gw,{homeworkId:_==null?void 0:_.id}),P=(G,M={},V=0)=>_!=null&&_.can_make_up&&(_==null?void 0:_.work_status)==0?"--":G||"--",We=[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,isShow:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,isShow:!0},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",ellipsis:!0,render:G=>G===-1?"\u91CD\u505A\u4E2D":ke.createElement(E.Uw,{status:G}),isShow:!(_!=null&&_.hidden_from_student)},{title:"\u5F53\u524D\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(G,M)=>ke.createElement(H.Z,{placement:"bottom",title:ke.createElement("div",null,ke.createElement("div",null,M.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${M.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),ke.createElement("div",null,M.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${M.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),_!=null&&_.anonymous_comment?ke.createElement("div",null,M.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${M.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",ke.createElement("div",null,M.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${M.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),ke.createElement("div",null,M.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${M.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),_!=null&&_.anonymous_comment?ke.createElement("div",null,M.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${M.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(_==null?void 0:_.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${M.appeal_penalty||"0.0"}\u5206`,ke.createElement("div",null,M.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${M.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(_!=null&&_.is_jupyter||_!=null&&_.is_jupyter_lab)&&ke.createElement("div",{onClick:V=>{var lt;V.stopPropagation(),(0,E.xg)(_.is_jupyter||_.is_jupyter_lab?`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/${M.id}/comment`:j.course_group?`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/review/${M.id}?ids=${(lt=j.course_group)==null?void 0:lt.toString()}`:`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/review/${M.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},G>0?ke.createElement("span",{style:{color:"#ff8100"}},G):G),isShow:!(_!=null&&_.hidden_from_student)},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",ellipsis:!0,isShow:!0,render:P},{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_count",ellipsis:!0,isShow:_==null?void 0:_.can_submit,render:(G,M={},V=0)=>(_==null?void 0:_.work_status)==0?"--":G||"--"},{title:"\u9700\u8BC4\u6570",dataIndex:"need_comment_count",ellipsis:!0,render:P,isShow:_==null?void 0:_.student_anonymous_comment},{title:"\u5DF2\u8BC4\u6570",dataIndex:"user_comment_count",ellipsis:!0,render:P,isShow:_==null?void 0:_.student_anonymous_comment},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",ellipsis:!0,render:P,isShow:_==null?void 0:_.student_anonymous_comment},{title:"\u88AB\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:P,isShow:(_==null?void 0:_.student_anonymous_comment)&&!(_!=null&&_.hidden_from_student)},{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:P,isShow:_==null?void 0:_.student_anonymous_comment},{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"appeal_deal_count",ellipsis:!0,render:P,isShow:_==null?void 0:_.student_anonymous_comment},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"center",width:80,render:(G,M)=>ke.createElement("a",{onClick:()=>{var V;(V=_==null?void 0:_.homework_status)!=null&&V.includes("\u5BFC\u5165")||Ae(M,"review")}},"\u67E5\u770B"),isShow:!0}].filter(G=>G.isShow),K=[{title:"\u5E8F\u53F7",dataIndex:"name",ellipsis:!0,width:120,render:(G,M,V)=>V+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:P},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"current_user_work_status",ellipsis:!0,render:G=>_!=null&&_.can_make_up&&(_==null?void 0:_.work_status)==0?"--":G?ke.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u8BC4"):ke.createElement("span",{style:{color:"#FF6801"}},"\u672A\u8BC4")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:G=>_!=null&&_.can_make_up&&(_==null?void 0:_.work_status)==0?"--":G?d()(G).format("YYYY-MM-DD HH:mm"):"--"},!(_!=null&&_.hidden_from_student)&&{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:P},{title:"\u88AB\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:P},{title:"\u88AB\u7533\u8BC9\u5BA1\u6838\u72B6\u6001",dataIndex:"current_user_appeal_status",ellipsis:!0,render:G=>_!=null&&_.can_make_up&&(_==null?void 0:_.work_status)==0?"--":G===1?ke.createElement("span",{style:{color:"#FF6801"}},"\u5F85\u5BA1\u6838"):G===-1?"--":ke.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u5BA1\u6838")},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:(G,M)=>{var V;return ke.createElement("a",{onClick:()=>{var lt;if((_==null?void 0:_.work_status)==0||(_==null?void 0:_.work_status)==-1){y.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}(lt=_.homework_status)!=null&<.includes("\u5BFC\u5165")||Ae(M)}},!((V=_==null?void 0:_.homework_status)!=null&&V.includes("\u5DF2\u622A\u6B62")&&!(_!=null&&_.work_public)&&(0,i.dE)())&&(M!=null&&M.current_user_work_status?"\u67E5\u770B":"\u8BC4\u9605"))}}].filter(G=>!!G),Ae=(G={},M="")=>{var V;G!=null&&G.id&&(0,E.xg)(_.is_jupyter||_.is_jupyter_lab?`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/${G.id}/comment`:j.course_group?`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/review/${G==null?void 0:G.id}?ids=${(V=j.course_group)==null?void 0:V.toString()}&review=${M}`:`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/review/${G==null?void 0:G.id}?review=${M}`)};return ke.createElement("section",{className:"minH500 bg-white p30",style:{paddingTop:25}},!(_!=null&&_.all_member_count)&&!u["shixunHomeworks/getWorkList"]&&(((O=_==null?void 0:_.homework_status)==null?void 0:O.includes("\u672A\u53D1\u5E03"))||((T=_==null?void 0:_.homework_status)==null?void 0:T.includes("\u672A\u5F00\u59CB")))&&ke.createElement(ne.Z,null),!((z=_==null?void 0:_.homework_status)!=null&&z.includes("\u672A\u53D1\u5E03"))&&!((W=_==null?void 0:_.homework_status)!=null&&W.includes("\u672A\u5F00\u59CB"))&&ke.createElement(ke.Fragment,null,ke.createElement(D.Z,{wrap:!1,align:"middle",justify:"space-between"},ke.createElement(f.Z,null,ke.createElement("span",{className:"c-grey-333"},"\u6211\u7684\u4F5C\u54C1")),ke.createElement(f.Z,null,ke.createElement("span",null,(g=_==null?void 0:_.left_time)==null?void 0:g.status,ke.createElement("span",{className:"ml10",style:{color:"#FF9D18"}},(Y=_==null?void 0:_.left_time)==null?void 0:Y.time)))),(_==null?void 0:_.is_shixun)&&!(_!=null&&_.open_evaluate)&&!(_!=null&&_.is_close_tips)&&ke.createElement(D.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"}},ke.createElement(f.Z,null,ke.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u8981\u6559\u5E08\u624B\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u6559\u5E08\u7684\u8BC4\u5206\u7ED3\u679C\u3002 ")),ke.createElement(f.Z,null,ke.createElement("span",{className:"current",onClick:()=>Zu(void 0,null,function*(){const G=yield(0,J.ZP)(`/api/homework_commons/${j.categoryId}/close_tips.json`,{method:"post"});(G==null?void 0:G.status)===0&&I({type:"shixunHomeworks/getWorkList",payload:iu({},j)})})},"X"))),!(_!=null&&_.is_shixun)&&(_==null?void 0:_.feedback_notice)&&ke.createElement("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"}},ke.createElement("i",{className:"iconfont icon-tishi11 font14"}),ke.createElement("span",{className:"ml10",style:{flex:"1"}},"\u6709\u5B66\u751F\u53CD\u9988\u4E86\u4F5C\u54C1\u95EE\u9898\uFF0C\u8BF7\u53CA\u65F6\u67E5\u770B\u5904\u7406"),je?ke.createElement(mu.Z,null):ke.createElement("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:()=>Zu(void 0,null,function*(){const G=yield we({homeworkId:_==null?void 0:_.id});(G==null?void 0:G.status)===0&&I({type:"shixunHomeworks/getWorkList",payload:iu({},j)})})})),ke.createElement(re.default,{className:"mt20",locale:{emptyText:ke.createElement(ne.Z,null)},pagination:!1,columns:We,dataSource:[_]}),(_==null?void 0:_.student_anonymous_comment)&&ke.createElement("div",{className:"mt20"},ke.createElement(D.Z,{wrap:!1,align:"middle",justify:"space-between"},ke.createElement(f.Z,null,"\u5171",ke.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},(_==null?void 0:_.work_count)||0),"\u4EFD\u4F5C\u4E1A\u9700\u8BC4\u9605"),ke.createElement(f.Z,null,ke.createElement("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"\u533F\u8BC4\u65F6\u95F4",ke.createElement("span",{className:"c-grey-333 ml10"},(_==null?void 0:_.evaluation_start)&&d()(_==null?void 0:_.evaluation_start).format("YYYY-MM-DD HH:mm"),"\u81F3 ",(_==null?void 0:_.evaluation_end)&&d()(_==null?void 0:_.evaluation_end).format("YYYY-MM-DD HH:mm")))),ke.createElement(re.default,{className:"mt20",locale:{emptyText:ke.createElement(ne.Z,null)},columns:K,dataSource:_==null?void 0:_.student_works,pagination:!1}))))};var Ve=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u,user:I})=>({shixunHomeworks:o,classroomList:l,loading:u.effects,user:I}))(mn),Qe=a(57987),qe={title_sty:"title_sty___P5YJg",znpy:"znpy___NSwrB",btns_pfbz:"btns_pfbz___DaiTV"},dt=a(68503),Qt=Object.defineProperty,$t=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,eu=Object.prototype.propertyIsEnumerable,uu=(o,l,u)=>l in o?Qt(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Ou=(o,l)=>{for(var u in l||(l={}))bt.call(l,u)&&uu(o,u,l[u]);if($t)for(var u of $t(l))eu.call(l,u)&&uu(o,u,l[u]);return o};const cu=o=>React.createElement("svg",Ou({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u53C2\u8003\u7B54\u6848"),React.createElement("path",{d:"m9.94.219 3.841 4.8v6.356a2.406 2.406 0 0 1-2.406 2.406h-8.75a2.406 2.406 0 0 1-2.406-2.406v-8.75A2.406 2.406 0 0 1 2.625.219H9.94ZM9.31 1.53H2.625c-.604 0-1.094.49-1.094 1.094v8.75c0 .604.49 1.094 1.094 1.094h8.75c.604 0 1.094-.49 1.094-1.094V5.48L9.31 1.531Zm1.6 5.832a.656.656 0 0 1 .157.842l-.055.08-2.1 2.625a.656.656 0 0 1-.888.128l-.073-.06-1.4-1.312a.656.656 0 0 1 .822-1.018l.076.06.882.828 1.657-2.071a.656.656 0 0 1 .922-.102ZM4.375 8.969a.656.656 0 0 1 .089 1.306l-.089.006H3.5a.656.656 0 0 1-.089-1.306l.089-.006h.875ZM7 6.344a.656.656 0 0 1 .089 1.306L7 7.656H3.5a.656.656 0 0 1-.089-1.306l.089-.006H7Zm0-2.625a.656.656 0 0 1 .089 1.306L7 5.031H3.5a.656.656 0 0 1-.089-1.306l.089-.006H7Z",fill:"#3061D0",fillRule:"nonzero"}));var Jt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkuOTQuMjE5IDMuODQxIDQuOHY2LjM1NmEyLjQwNiAyLjQwNiAwIDAgMS0yLjQwNiAyLjQwNmgtOC43NWEyLjQwNiAyLjQwNiAwIDAgMS0yLjQwNi0yLjQwNnYtOC43NUEyLjQwNiAyLjQwNiAwIDAgMSAyLjYyNS4yMTlIOS45NFpNOS4zMSAxLjUzSDIuNjI1Yy0uNjA0IDAtMS4wOTQuNDktMS4wOTQgMS4wOTR2OC43NWMwIC42MDQuNDkgMS4wOTQgMS4wOTQgMS4wOTRoOC43NWMuNjA0IDAgMS4wOTQtLjQ5IDEuMDk0LTEuMDk0VjUuNDhMOS4zMSAxLjUzMVptMS42IDUuODMyYS42NTYuNjU2IDAgMCAxIC4xNTcuODQybC0uMDU1LjA4LTIuMSAyLjYyNWEuNjU2LjY1NiAwIDAgMS0uODg4LjEyOGwtLjA3My0uMDYtMS40LTEuMzEyYS42NTYuNjU2IDAgMCAxIC44MjItMS4wMThsLjA3Ni4wNi44ODIuODI4IDEuNjU3LTIuMDcxYS42NTYuNjU2IDAgMCAxIC45MjItLjEwMlpNNC4zNzUgOC45NjlhLjY1Ni42NTYgMCAwIDEgLjA4OSAxLjMwNmwtLjA4OS4wMDZIMy41YS42NTYuNjU2IDAgMCAxLS4wODktMS4zMDZsLjA4OS0uMDA2aC44NzVaTTcgNi4zNDRhLjY1Ni42NTYgMCAwIDEgLjA4OSAxLjMwNkw3IDcuNjU2SDMuNWEuNjU2LjY1NiAwIDAgMS0uMDg5LTEuMzA2bC4wODktLjAwNkg3Wm0wLTIuNjI1YS42NTYuNjU2IDAgMCAxIC4wODkgMS4zMDZMNyA1LjAzMUgzLjVhLjY1Ni42NTYgMCAwIDEtLjA4OS0xLjMwNmwuMDg5LS4wMDZIN1oiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",zu=Object.defineProperty,Hu=Object.getOwnPropertySymbols,Qu=Object.prototype.hasOwnProperty,Fu=Object.prototype.propertyIsEnumerable,_u=(o,l,u)=>l in o?zu(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,jn=(o,l)=>{for(var u in l||(l={}))Qu.call(l,u)&&_u(o,u,l[u]);if(Hu)for(var u of Hu(l))Fu.call(l,u)&&_u(o,u,l[u]);return o};const qn=o=>React.createElement("svg",jn({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u4F5C\u4E1A\u8981\u6C42"),React.createElement("path",{d:"M14.03.475a1.378 1.378 0 0 1 1.72 1.335v11.11c0 .494-.356.918-.844 1.003l-6.88 1.204c-.155.027-.315.021-.468-.018L1.015 13.42a1.02 1.02 0 0 1-.765-.987V1.82A1.378 1.378 0 0 1 1.988.49l5.835 1.577Zm.22 1.491-6.151 1.58c-.186.047-.38.046-.565-.004L1.75 1.98v10.081l6.099 1.574 6.401-1.121V1.966ZM9.885 8.969a.75.75 0 0 1 .101 1.493l-.101.007h-3.68a.75.75 0 0 1-.102-1.493l.102-.007h3.68Zm0-3.14a.75.75 0 0 1 .101 1.492l-.101.007h-3.68a.75.75 0 0 1-.102-1.493l.102-.007h3.68Z",fill:"#3061D0",fillRule:"nonzero"}));var xl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjAzLjQ3NWExLjM3OCAxLjM3OCAwIDAgMSAxLjcyIDEuMzM1djExLjExYzAgLjQ5NC0uMzU2LjkxOC0uODQ0IDEuMDAzbC02Ljg4IDEuMjA0Yy0uMTU1LjAyNy0uMzE1LjAyMS0uNDY4LS4wMThMMS4wMTUgMTMuNDJhMS4wMiAxLjAyIDAgMCAxLS43NjUtLjk4N1YxLjgyQTEuMzc4IDEuMzc4IDAgMCAxIDEuOTg4LjQ5bDUuODM1IDEuNTc3Wm0uMjIgMS40OTEtNi4xNTEgMS41OGMtLjE4Ni4wNDctLjM4LjA0Ni0uNTY1LS4wMDRMMS43NSAxLjk4djEwLjA4MWw2LjA5OSAxLjU3NCA2LjQwMS0xLjEyMVYxLjk2NlpNOS44ODUgOC45NjlhLjc1Ljc1IDAgMCAxIC4xMDEgMS40OTNsLS4xMDEuMDA3aC0zLjY4YS43NS43NSAwIDAgMS0uMTAyLTEuNDkzbC4xMDItLjAwN2gzLjY4Wm0wLTMuMTRhLjc1Ljc1IDAgMCAxIC4xMDEgMS40OTJsLS4xMDEuMDA3aC0zLjY4YS43NS43NSAwIDAgMS0uMTAyLTEuNDkzbC4xMDItLjAwN2gzLjY4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",xn=a(3713),dl=a(59301);const Pa=({shixunHomeworks:o,loading:l,dispatch:u})=>{var I,O,T,z;const{workList:W,workDetail:g}=o,Y=(0,h.useParams)();(0,e.useEffect)(()=>{var _;((_=o.actionTabs)==null?void 0:_.key)==="\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97"&&u({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:Y==null?void 0:Y.categoryId}})},[(I=o.actionTabs)==null?void 0:I.key]);const j=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:""}})};return dl.createElement(U.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:(O=o.actionTabs)==null?void 0:O.title,open:((T=o.actionTabs)==null?void 0:T.key)==="\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",destroyOnClose:!0,onCancel:()=>j(),footer:[dl.createElement(q.ZP,{type:"primary",onClick:()=>{j(),h.history.push(`/classrooms/${Y==null?void 0:Y.coursesId}/common_homework/${W==null?void 0:W.homework_id}/edit`)}},"\u7F16\u8F91")]},dl.createElement(xn.Z,{value:((z=o.actionTabs)==null?void 0:z.title)=="\u4F5C\u4E1A\u8981\u6C42"?(g==null?void 0:g.description)||"\u6682\u65E0\u5185\u5BB9~":(g==null?void 0:g.reference_answer)||"\u6682\u65E0\u5185\u5BB9~"}))};var bl=(0,h.connect)(({shixunHomeworks:o,loading:l,user:u})=>({shixunHomeworks:o,loading:l.effects,user:u}))(Pa),$n={radio_con:"radio_con___iO1MG",result_con:"result_con___e0e_t",result_title:"result_title___fa5Xp",title_icon:"title_icon___Khfgd"},Sa=a(82454),ru=a(59301),Za=Object.defineProperty,La=Object.defineProperties,ja=Object.getOwnPropertyDescriptors,Il=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,Ml=(o,l,u)=>l in o?Za(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,kn=(o,l)=>{for(var u in l||(l={}))ka.call(l,u)&&Ml(o,u,l[u]);if(Il)for(var u of Il(l))Ta.call(l,u)&&Ml(o,u,l[u]);return o},Ra=(o,l)=>La(o,ja(l)),ml=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const za=({shixunHomeworks:o,loading:l,dispatch:u})=>{var I,O,T,z,W;const{workList:g}=o,[Y,j]=(0,e.useState)(Ra(kn({},(0,h.useParams)()),{page:1,limit:10})),[_,je]=(0,e.useState)([]),[we,P]=(0,e.useState)(""),[We,K]=(0,e.useState)(1),[Ae]=c.default.useForm(),[G,M]=(0,e.useState)({}),[V,lt]=(0,e.useState)(null),[Ie,Oe]=(0,e.useState)(!1),m=(0,e.useRef)(null),gt=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(pe,w,Mt)=>(Y.page-1)*Y.limit+Mt+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:130},(0,i.GJ)()||(0,i.dE)()&&!(g!=null&&g.anonymous_comment)?{title:"\u5B66\u53F7",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,width:220}:null,!((0,i.dE)()&&((I=g==null?void 0:g.homework_status)!=null&&I.includes("\u533F\u8BC4\u4E2D")||(O=g==null?void 0:g.homework_status)!=null&&O.includes("\u7533\u8BC9\u4E2D")))&&(g==null?void 0:g.course_group_count)!==0?{title:"\u5206\u73ED",dataIndex:"group_name",width:250}:null,{title:g!=null&&g.is_jupyter_lab||g!=null&&g.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",width:180,dataIndex:"work_status",render:pe=>pe===-1?"\u91CD\u505A\u4E2D":ru.createElement(E.Uw,{status:pe})},{title:"\u66F4\u65B0\u65F6\u95F4",width:170,dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:pe=>pe?d()(pe).format("YYYY-MM-DD HH:mm"):"--"}].filter(Boolean),fe=(pe,w)=>{Y.page=pe,Y.limit=w,j(kn({},Y)),rt(Y)},rt=pe=>ml(void 0,null,function*(){u({type:"shixunHomeworks/getWorkList",payload:kn({},pe)})}),Pt=pe=>{Y.search=pe,Y.page=1,Ae.resetFields(),M({}),je([]),lt(null),j(kn({},Y)),rt(Y)},Kt=(z=(T=g==null?void 0:g.student_works)==null?void 0:T.filter(pe=>(pe==null?void 0:pe.work_status)===0||(pe==null?void 0:pe.work_status)===-1))==null?void 0:z.map(pe=>pe==null?void 0:pe.id),Se=pe=>ml(void 0,null,function*(){var w,Mt,Xt;const Ue=kn({},G);if(!((w=pe==null?void 0:pe.content)!=null&&w.trim()||(Mt=pe==null?void 0:pe.attachment_ids)!=null&&Mt.length)){y.ZP.warning("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u5185\u5BB9\u6216\u4E0A\u4F20\u4F5C\u4E1A\u6587\u672C\uFF01");return}Ue.content=pe==null?void 0:pe.content,Ue.attachment_ids=(Xt=pe==null?void 0:pe.attachment_ids)==null?void 0:Xt.map(oe=>oe.response.id),pt(Ue)}),pt=pe=>ml(void 0,null,function*(){Oe(!0);const w=yield(0,J.ZP)(`/api/homework_commons/${g==null?void 0:g.homework_id}/test_ai_review.json`,{method:"post",body:pe});if([0,-3].includes(w.status)){w.status==0&&y.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),lt(w);const Mt=document.querySelector(".modal-ai-pfcs");if(Mt){const Xt=Mt.querySelector(".ant-modal-body");Xt&&(Xt.scrollTop=Xt.scrollHeight)}}Oe(!1)}),Be=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),K(1),x()},x=()=>{Ae.resetFields(),M({}),je([]),P(""),lt(null)};return ru.createElement(U.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:Ie,open:((W=o.actionTabs)==null?void 0:W.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Be(),okText:V?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{if(We==1){if(_.length==0)return y.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");pt({student_work_id:_[0]})}else We==2&&Ae.submit()}},ru.createElement(ge.Z,{spinning:Ie,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},ru.createElement("div",{className:$n.radio_con},ru.createElement("span",{className:"mr20"},"\u6D4B\u8BD5\u65B9\u5F0F"),ru.createElement(B.ZP.Group,{onChange:pe=>{pe.target.value==1&&fe(1,10),K(pe.target.value),x()},value:We,options:[{label:"\u9009\u62E9\u5B66\u751F\u4F5C\u4E1A",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u5185\u5BB9\u6216\u4E0A\u4F20\u4F5C\u4E1A",value:2,style:{marginRight:30,color:"#000"}}]})),We==1&&ru.createElement(ru.Fragment,null,ru.createElement("div",{className:"flex justify-between item-center mb10"},ru.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),ru.createElement(X.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:we,onChange:pe=>P(pe.target.value),onSearch:Pt})),ru.createElement(re.default,{rowSelection:{type:"radio",selectedRowKeys:_,onChange:(pe,w)=>{je(pe)},getCheckboxProps:pe=>({disabled:Kt.includes(pe.id)})},loading:l["shixunHomeworks/getWorkList"],rowKey:"id",dataSource:(g==null?void 0:g.student_works)||[],columns:gt,pagination:{current:Y.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Y.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:g.work_count,size:"default",showTotal:E.rU,onChange:fe},onChange:(pe,w,Mt)=>{if(Mt.order===void 0)switch(Mt.field){case"student_id":Y.b_order="desc",Y.order=Mt.field;break;default:delete Y.b_order,delete Y.order}else Y.b_order=Mt.order.replace("end",""),Y.order=Mt.field;rt(Y)}})),We==2&&ru.createElement("div",{style:{marginTop:20}},ru.createElement(c.default,{form:Ae,className:$n.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{M(kn({},Ae.getFieldsValue()))},onFinish:Se},ru.createElement(c.default.Item,{name:"content",label:"\u4F5C\u4E1A\u5185\u5BB9",style:{marginBottom:20}},ru.createElement(Iu.Z,{watch:!0})),ru.createElement(c.default.Item,{name:"attachment_ids",style:{marginBottom:0}},ru.createElement(Sa.Z,null)))),V&&ru.createElement("div",{className:$n.result_con},ru.createElement("div",{className:$n.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(V==null?void 0:V.status)==0&&ru.createElement("div",{className:"p20"},ru.createElement("div",{className:"mb5"},ru.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),V==null?void 0:V.score),ru.createElement("div",{className:"flex"},ru.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),ru.createElement(xn.Z,{value:V==null?void 0:V.content,style:{fontSize:"14px"}}))),(V==null?void 0:V.status)==-3&&ru.createElement("div",{className:"p20"},ru.createElement(xn.Z,{value:V==null?void 0:V.message,style:{fontSize:"14px"}})))))};var Ol=(0,h.connect)(({shixunHomeworks:o,loading:l,user:u})=>({shixunHomeworks:o,loading:l.effects,user:u}))(za),Lu=a(59301);const Ha=({shixunHomeworks:o,classroomList:l,loading:u,dispatch:I,range:O,setRange:T,closeModal:z})=>{const{workList:W}=o,g=(0,h.useParams)();return Lu.createElement("div",null,Lu.createElement("div",{className:"flex item-center justify-between",style:{height:50}},Lu.createElement("div",{className:qe.title_sty},"\u8BC4\u5206\u6807\u51C6"),Lu.createElement("div",{className:"flex"},Lu.createElement("div",{className:qe.btns_pfbz,onClick:()=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u4F5C\u4E1A\u8981\u6C42"}})}},Lu.createElement("img",{src:xl}),"\u4F5C\u4E1A\u8981\u6C42"),Lu.createElement("div",{className:qe.btns_pfbz,onClick:()=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u53C2\u8003\u7B54\u6848"}})}},Lu.createElement("img",{src:Jt})," \u53C2\u8003\u7B54\u6848"),Lu.createElement("div",{className:qe.btns_pfbz,onClick:()=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},Lu.createElement("img",{src:dt.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),Lu.createElement("div",{className:qe.btns_pfbz,onClick:()=>{window.location.href=`/classrooms/${g.coursesId}/common_homework/${g.categoryId}/detail?tabs=5`}},Lu.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),Lu.createElement(re.default,{pagination:!1,dataSource:W==null?void 0:W.ai_review_settings,columns:[{title:"\u8BC4\u5206\u70B9",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),Lu.createElement("div",{className:qe.title_sty,style:{marginTop:20,marginBottom:10}},"\u8BC4\u9605\u8303\u56F4"),Lu.createElement("div",{className:qe.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},Lu.createElement(B.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Y=>T(Y.target.value),value:O,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F"}]})),Lu.createElement(bl,null),Lu.createElement(Ol,null))};var Qa=(0,h.connect)(({shixunHomeworks:o,loading:l,classroomList:u,user:I})=>({shixunHomeworks:o,loading:l.effects,classroomList:u,user:I}))(Ha),Nl=a(42618),Bn=a(59301),Ua=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Wa=({shixunHomeworks:o,loading:l,dispatch:u})=>{var I,O;const{workList:T}=o,[z,W]=(0,e.useState)([]),g=(0,h.useParams)(),[Y,j]=(0,e.useState)(!1),_=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:we=>Bn.createElement(H.Z,{placement:"bottom",title:we},Bn.createElement("span",{style:{color:"#333"}},d()(we).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(we,P)=>Bn.createElement("span",{style:{color:"#333"}},P==null?void 0:P.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(we,P)=>(P==null?void 0:P.status)=="running"?Bn.createElement("span",{style:{color:"#333"}}," ",Bn.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",P==null?void 0:P.rate):Bn.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",P==null?void 0:P.success_count," \u4EBA\uFF0C\u5931\u8D25 ",P==null?void 0:P.fail_count," \u4EBA")}];(0,e.useEffect)(()=>{var we;((we=o.actionTabs)==null?void 0:we.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&je()},[(I=o.actionTabs)==null?void 0:I.key]);const je=()=>Ua(void 0,null,function*(){j(!0);const we=yield(0,J.ZP)("/api/homework_common_resubmits/resubmit_history.json",{method:"get",params:{homework_id:g==null?void 0:g.categoryId}});we.status===0&&W(we==null?void 0:we.data),j(!1)});return Bn.createElement(U.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((O=o.actionTabs)==null?void 0:O.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},footer:null},Bn.createElement(re.default,{loading:Y,pagination:!1,dataSource:z,columns:_,className:"mb10"}))};var Pl=(0,h.connect)(({shixunHomeworks:o,loading:l,user:u})=>({shixunHomeworks:o,loading:l.effects,user:u}))(Wa),Ya={radio_con:"radio_con___Ga5KB",result_con:"result_con____hJwj",result_title:"result_title___P6TDk"},Yu=a(59301),Ga=Object.defineProperty,Va=Object.defineProperties,Ja=Object.getOwnPropertyDescriptors,Sl=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,Zl=(o,l,u)=>l in o?Ga(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,El=(o,l)=>{for(var u in l||(l={}))Ka.call(l,u)&&Zl(o,u,l[u]);if(Sl)for(var u of Sl(l))Xa.call(l,u)&&Zl(o,u,l[u]);return o},qa=(o,l)=>Va(o,Ja(l)),Ll=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const $a=({shixunHomeworks:o,loading:l,dispatch:u,getData:I})=>{var O,T,z,W,g,Y,j,_;const{workList:je}=o,[we,P]=(0,e.useState)({page:1,limit:10}),[We,K]=(0,e.useState)(-1),[Ae,G]=(0,e.useState)(""),[M,V]=(0,e.useState)({}),[lt,Ie]=(0,e.useState)(!1),[Oe,m]=(0,e.useState)(!1),gt=(0,h.useParams)(),fe=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Be,x,pe)=>(we.page-1)*we.limit+pe+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180},(0,i.GJ)()||(0,i.dE)()&&!(je!=null&&je.anonymous_comment)?{title:"\u5B66\u53F7",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,width:180}:null,!((0,i.dE)()&&((O=je==null?void 0:je.homework_status)!=null&&O.includes("\u533F\u8BC4\u4E2D")||(T=je==null?void 0:je.homework_status)!=null&&T.includes("\u7533\u8BC9\u4E2D")))&&(je==null?void 0:je.course_group_count)!==0?{title:"\u5206\u73ED",dataIndex:"group_name",width:250}:null,!(je!=null&&je.hidden_from_teacher)&&{title:je!=null&&je.is_jupyter_lab||je!=null&&je.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",width:180,dataIndex:"work_status",render:Be=>Be===-1?"\u91CD\u505A\u4E2D":Yu.createElement(E.Uw,{status:Be})},!(je!=null&&je.hidden_from_teacher)&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:"\u8BC4\u9605\u72B6\u6001",width:150,dataIndex:"review_status",render:Be=>Be?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:(Be,x)=>Be===1?Yu.createElement("span",{className:"c-green"},"\u6210\u529F"):Yu.createElement(H.Z,{title:x==null?void 0:x.error_message},Yu.createElement("span",{className:"c-red"},"\u5931\u8D25"))}].filter(Boolean);(0,e.useEffect)(()=>{var Be,x;((Be=o.actionTabs)==null?void 0:Be.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&K((x=o.actionTabs)==null?void 0:x.status)},[(z=o.actionTabs)==null?void 0:z.key]),(0,e.useEffect)(()=>{var Be;((Be=o.actionTabs)==null?void 0:Be.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&We!=null&&Kt(1,10)},[We]);const rt=Be=>{we.keyword=Be,we.page=1,P(El({},we)),Pt(we)},Pt=Be=>Ll(void 0,null,function*(){var x;m(!0);const pe=yield(0,J.ZP)(`/api/homework_common_resubmits/${(x=o.actionTabs)==null?void 0:x.id}/resubmit_student_list.json`,{method:"get",params:qa(El({},Be),{homework_id:gt==null?void 0:gt.categoryId,success_status:We!=-1?[We]:null})});(pe==null?void 0:pe.status)===0&&V(pe||{}),m(!1)}),Kt=(Be,x)=>{we.page=Be,we.limit=x,P(El({},we)),Pt(we)},Se=()=>Ll(void 0,null,function*(){var Be,x;if(We==1&&((Be=M==null?void 0:M.success_status)==null?void 0:Be[1].count)==0||We==2&&((x=M==null?void 0:M.success_status)==null?void 0:x[0].count)==0)return y.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");Ie(!0);const pe=yield(0,J.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:gt==null?void 0:gt.categoryId,student_works_ids:M==null?void 0:M.student_works_ids}});(pe==null?void 0:pe.status)===0&&(pt(),I()),Ie(!1)}),pt=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),G(""),K(null)};return Yu.createElement(U.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((W=o.actionTabs)==null?void 0:W.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:lt,onCancel:()=>pt(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>Se()},Yu.createElement("div",{className:Ya.radio_con},Yu.createElement("div",null,Yu.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),Yu.createElement(B.ZP.Group,{onChange:Be=>{K(Be.target.value)},value:We,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((g=M==null?void 0:M.success_status)==null?void 0:g[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((Y=M==null?void 0:M.success_status)==null?void 0:Y[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),Yu.createElement("div",{className:"flex justify-between item-center mb10"},Yu.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Yu.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((j=M==null?void 0:M.success_status)==null?void 0:j[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",Yu.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((_=M==null?void 0:M.success_status)==null?void 0:_[0].count)||0),"\u4EBA"),Yu.createElement(X.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Ae,onChange:Be=>G(Be.target.value),onSearch:rt})),Yu.createElement(re.default,{loading:Oe,dataSource:(M==null?void 0:M.data)||[],columns:fe,pagination:{current:we.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:we.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(M==null?void 0:M.count)||0,size:"default",showTotal:E.rU,onChange:Kt},onChange:(Be,x,pe)=>{pe!=null&&pe.order?(we.sort_by=pe==null?void 0:pe.field,we.direction=(pe==null?void 0:pe.order)==="ascend"?"asc":"desc"):(we.sort_by=null,we.direction=null),Pt(we)}}))};var jl=(0,h.connect)(({shixunHomeworks:o,loading:l,user:u})=>({shixunHomeworks:o,loading:l.effects,user:u}))($a),F=a(59301),eo=Object.defineProperty,to=Object.defineProperties,uo=Object.getOwnPropertyDescriptors,kl=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,Tl=(o,l,u)=>l in o?eo(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,An=(o,l)=>{for(var u in l||(l={}))no.call(l,u)&&Tl(o,u,l[u]);if(kl)for(var u of kl(l))lo.call(l,u)&&Tl(o,u,l[u]);return o},ao=(o,l)=>to(o,uo(l)),Gu=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const el=(0,e.createRef)(),oo=({shixunHomeworks:o,classroomList:l,loading:u,zip:I,btnLoading:O,setBtnLoading:T,dispatch:z})=>{var W,g,Y,j,_,je,we,P,We,K,Ae,G,M,V,lt,Ie,Oe,m,gt,fe,rt,Pt,Kt,Se;const pt=(0,h.useParams)(),[Be]=(0,h.useSearchParams)(),[x,pe]=(0,e.useState)(An(An({},(0,h.useParams)()),{page:Be.get("page")||1,limit:20})),{workList:w,actionTabs:Mt,workSetting:Xt}=o,[Ue,oe]=(0,e.useState)([]),[Et,_t]=(0,e.useState)(1),[Ut,ft]=(0,e.useState)(),[De,vt]=(0,e.useState)(),[Q,st]=(0,e.useState)(),[et,Ot]=(0,e.useState)(),[Tt,Bt]=(0,e.useState)(),[Vt,nu]=(0,e.useState)(!1),[Nu,gu]=(0,e.useState)(1),[Uu,ju]=(0,e.useState)(!1),[yu,on]=(0,e.useState)(!1),[hn,rl]=(0,e.useState)([]),[Dn,vn]=(0,e.useState)(!1),[Yt,sl]=(0,e.useState)(),[Dl,Hn]=(0,e.useState)(!1),[il,ie]=(0,e.useState)(""),[de,tu]=(0,e.useState)(),[Nt,At]=(0,e.useState)(),[Rt,lu]=(0,e.useState)(null),[ou,jt]=(0,e.useState)(!0),[ht,St]=(0,e.useState)([]),[qt,ye]=(0,e.useState)([]),[Fe,_e]=(0,e.useState)(0),[wt,Vu]=(0,e.useState)({status:!1,visible:!0}),[Pn,Sn]=(0,e.useState)(!1),[Zn,Qn]=(0,e.useState)(""),[Xu]=c.default.useForm(),[qu,un]=(0,e.useState)(!0),[qs,xa]=(0,e.useState)(!1),[fu,$s]=(0,e.useState)(null),[ei,ba]=(0,e.useState)(!1),[Ia,ti]=(0,e.useState)(0),[ui,ni]=(0,e.useState)(!1);(0,e.useEffect)(()=>{el&&el.current&&(el.current.clientHeight>47?Vu({status:!0,visible:!0}):Vu({status:!1,visible:!0}))},[w.course_group_info&&w.course_group_info.length]),(0,e.useEffect)(()=>{w!=null&&w.course_id&&oe(w==null?void 0:w.student_works)},[w]);const Fn=()=>Gu(void 0,null,function*(){const L=yield z({type:"shixunHomeworks/getWorkList",payload:An({},x)});(0,i.GJ)()?oe([...L.student_works]):oe([...L])});(0,e.useEffect)(()=>{!u["shixunHomeworks/getWorkList"]&&(w!=null&&w.is_open_ai_review)&&!(0,i.dE)()&&cl()},[u["shixunHomeworks/getWorkList"]]),(0,e.useEffect)(()=>{if((fu==null?void 0:fu.status)=="running"){ni(!0);const L=setInterval(()=>{cl()},3e3);return()=>clearInterval(L)}else fu!=null&&fu.status&&(fu==null?void 0:fu.status)=="success"&&ui&&Fn()},[fu==null?void 0:fu.status]);const cl=()=>Gu(void 0,null,function*(){const L=yield(0,J.ZP)("/api/homework_common_resubmits/resubmit_status.json",{method:"get",params:{homework_id:pt==null?void 0:pt.categoryId}});(L==null?void 0:L.status)===0&&$s(L==null?void 0:L.data)});(0,e.useEffect)(()=>{if(Be.get("page")){let L=JSON.parse(localStorage.getItem("commonhomeworkkey"))||{};if((pt==null?void 0:pt.categoryId)!=(L==null?void 0:L.categoryId))return;pe(An(An({},x),L)),L.task_status=(L==null?void 0:L.work_status)||"all",L.course_group_info=(L==null?void 0:L.course_group)||"all",L.file_status=L!=null&&L.file_status?[L==null?void 0:L.file_status]:"all",L.teacher_comment=L!=null&&L.teacher_comment?[L==null?void 0:L.teacher_comment]:"all",Xu.setFieldsValue(An({},L))}},[]);function Ln(){_t(1),ft(""),vt(""),st(""),Bt(""),Ot(""),rl([])}const li=()=>{x.page=1;const L=Object.assign({},Xu.getFieldsValue());Object.keys(L).map(function(ve){switch(ve){case"task_status":L[ve].includes("all")||w[ve].length===L[ve].length||!L[ve].length?(delete x.work_status,Xu.setFieldsValue({task_status:"all"})):(x.work_status=L[ve],Xu.setFieldsValue({task_status:x.work_status}));break;case"file_status":L[ve].includes("all")||w[ve].length===L[ve].length||!L[ve].length?(delete x.file_status,Xu.setFieldsValue({file_status:"all"})):(x.file_status=L[ve][0],Xu.setFieldsValue({file_status:L[ve]}));break;case"course_group_info":L[ve].includes("all")||w[ve].length===L[ve].length||!L[ve].length?(delete x.course_group,Xu.setFieldsValue({course_group_info:"all"})):(x.course_group=L[ve],Xu.setFieldsValue({course_group_info:x.course_group}));break;case"teacher_comment":L[ve].includes("all")||w[ve].length===L[ve].length||!L[ve].length?(delete x.teacher_comment,Xu.setFieldsValue({teacher_comment:"all"})):(x.teacher_comment=L[ve][0],Xu.setFieldsValue({teacher_comment:L[ve]}));break}}),Fn()},ai=(L,ve)=>{St(ve.map(Gt=>(Gt.course_group_id===L&&(Gt.checked=!Gt.checked),Gt))),wl(ve)},wl=L=>{ye(L.filter(ve=>ve.checked).map(ve=>ve.course_group_id))},Un=(0,e.useRef)();(0,e.useEffect)(()=>{Un.current=qt},[qt]);const oi=(L,ve)=>{x.page=L,x.limit=ve,Fn()},ri=[{title:"\u5E8F\u53F7",dataIndex:"name",width:"5%",fixed:"left",render:(L,ve,Gt)=>ve!=null&&ve.isMe&&(Ue!=null&&Ue.length)?"\u6211":x.limit*(x.page-1)+Gt+1},{title:"\u59D3\u540D",width:"5%",ellipsis:!0,dataIndex:"user_name"},((0,i.GJ)()||(0,i.dE)()&&!(w!=null&&w.anonymous_comment))&&{title:"\u5B66\u53F7",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:L=>L},!((0,i.dE)()&&((W=w==null?void 0:w.homework_status)!=null&&W.includes("\u533F\u8BC4\u4E2D")||(g=w==null?void 0:w.homework_status)!=null&&g.includes("\u7533\u8BC9\u4E2D")))&&w.course_group_count!==0&&{title:"\u5206\u73ED",width:"7%",ellipsis:!0,dataIndex:"group_name"},(0,i.GJ)()&&!(w!=null&&w.hidden_from_teacher)&&{title:w!=null&&w.is_jupyter_lab||w!=null&&w.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"12%",render:L=>L===-1?"\u91CD\u505A\u4E2D":F.createElement(E.Uw,{status:L})},((0,i.GJ)()&&!(w!=null&&w.hidden_from_teacher)||(0,i.dE)()&&!(w!=null&&w.anonymous_comment)&&!w.anonymous_appeal||(0,i.dE)()&&((Y=w.homework_status)==null?void 0:Y.includes("\u5DF2\u622A\u6B62")))&&{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(L,ve)=>F.createElement(H.Z,{placement:"bottom",title:F.createElement("div",null,F.createElement("div",null,ve.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${ve.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),F.createElement("div",null,ve.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${ve.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),w!=null&&w.anonymous_comment?F.createElement("div",null,ve.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${ve.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",F.createElement("div",null,ve.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${ve.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),F.createElement("div",null,ve.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${ve.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),w!=null&&w.anonymous_comment?F.createElement("div",null,ve.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${ve.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(w==null?void 0:w.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${ve.appeal_penalty||"0.0"}\u5206`,F.createElement("div",null,ve.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${ve.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(w!=null&&w.is_jupyter||w!=null&&w.is_jupyter_lab)&&F.createElement("div",{onClick:Gt=>{var dn;Gt.stopPropagation(),localStorage.setItem("commonhomeworkkey",JSON.stringify(x)),(0,E.xg)(w.is_jupyter||w.is_jupyter_lab?`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/${ve.id}/comment?page=${x.page}`:x.course_group?`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/review/${ve.id}?page=${x.page}&ids=${(dn=x.course_group)==null?void 0:dn.toString()}`:`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/review/${ve.id}?page=${x.page}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},L>0?F.createElement("span",{style:{color:"#ff8100"}},L):L)},{title:"\u66F4\u65B0\u65F6\u95F4",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:L=>L?d()(L).format("YYYY-MM-DD HH:mm"):"--"},((0,i.GJ)()||((j=w==null?void 0:w.homework_status)==null?void 0:j.includes("\u5DF2\u622A\u6B62")))&&!(w!=null&&w.hidden_from_teacher)&&{title:"\u6559\u5E08\u8BC4\u5206",width:"6%",dataIndex:"teacher_score"},((0,i.GJ)()||((_=w==null?void 0:w.homework_status)==null?void 0:_.includes("\u5DF2\u622A\u6B62")))&&!(w!=null&&w.hidden_from_teacher)&&{title:"\u52A9\u6559\u8BC4\u5206",width:"6%",dataIndex:"teaching_asistant_score"},(0,i.GJ)()&&!(w!=null&&w.hidden_from_teacher)&&(w==null?void 0:w.anonymous_comment)&&{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(L,ve)=>F.createElement(H.Z,{title:F.createElement("div",null,F.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",L,"\u5206"),F.createElement("br",null),F.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",ve.anonymous_comment_rate,"%"))},F.createElement("span",null,L))},(w==null?void 0:w.anonymous_comment)&&{title:"\u5DF2\u8BC4\u6570",width:"5%",dataIndex:"user_comment_count",render:L=>F.createElement(H.Z,{title:"\u5728\u533F\u8BC4\u671F\u95F4\u8BC4\u9605\u7684\u4F5C\u54C1\u6570\u91CF"},F.createElement("span",null,L))},(w==null?void 0:w.anonymous_appeal)&&{title:"\u533F\u8BC4\u7533\u8BC9",width:"8%",dataIndex:"appeal_all_count",render:(L,ve)=>F.createElement("div",null,!!L&&F.createElement(H.Z,{placement:"bottom",title:`\u5171\u6709${L}\u6761\u533F\u8BC4\u7533\u8BC9\uFF0C${ve.appeal_deal_count}\u6761\u5F85\u5904\u7406`},F.createElement("span",{style:{minWidth:"30px",display:"inline-block",textAlign:"center"}},`${ve.appeal_deal_count}/${L}`)),!L&&F.createElement("span",null,"-/-"))},(w==null?void 0:w.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_size",width:"6%",render:L=>L||"- -"},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",width:"6%",render:L=>L||"- -"},{title:"\u64CD\u4F5C",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:(L,ve)=>{var Gt,dn,Ju;return(Gt=w.homework_status)!=null&&Gt.includes("\u5BFC\u5165")?F.createElement("div",{style:{display:"flex",alignItems:"center"}}," ",(0,i.GJ)()&&F.createElement("a",{onClick:Wu=>{Wu.stopPropagation(),z({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:ve==null?void 0:ve.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"),F.createElement("a",{style:{marginLeft:(0,i.GJ)()&&10},onClick:(0,Te.debounce)(Wu=>Gu(void 0,null,function*(){var $u,wn,Kn,Xn,Na;Wu.stopPropagation();let _n=yield(0,J.ZP)(`/api/student_works/${ve==null?void 0:ve.id}/passed_condition.json`,{method:"get"});U.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:F.createElement("div",null,F.createElement("div",{style:{display:"flex"}},F.createElement("div",null,F.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),F.createElement("span",{style:{marginLeft:10}},($u=_n==null?void 0:_n.data)==null?void 0:$u.user_name)),F.createElement("div",{style:{marginLeft:60}},F.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),F.createElement("span",{style:{marginLeft:10}},(wn=_n==null?void 0:_n.data)==null?void 0:wn.student_id)),F.createElement("div",{style:{marginLeft:60}},F.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),F.createElement("span",{style:{marginLeft:10}},(Kn=_n==null?void 0:_n.data)==null?void 0:Kn.group_name))),F.createElement("div",{style:{marginTop:22}},F.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),F.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Xn=_n==null?void 0:_n.data)==null?void 0:Xn.description)||"\u6682\u65E0\u4FE1\u606F")),F.createElement("div",{style:{marginTop:22,marginBottom:20}},F.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),F.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Na=_n==null?void 0:_n.data)==null?void 0:Na.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):ve.work_status===0&&!(0,i.GJ)()?F.createElement("div",null,"--"):F.createElement("div",null,!(0,i.GJ)()&&F.createElement("div",null,F.createElement("a",{target:"_blank"},"\u67E5\u770B")),(0,i.GJ)()&&F.createElement("div",null,F.createElement(h.Link,{className:"c-blue",target:"_blank",to:w.is_jupyter||w.is_jupyter_lab?`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/${ve.id}/comment?page=${x.page}`:x.course_group?`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/review/${ve.id}?ids=${(dn=x.course_group)==null?void 0:dn.toString()}&page=${x.page}`:`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/review/${ve.id}?page=${x.page}`,onClick:Wu=>{var $u,wn,Kn,Xn;if(localStorage.setItem("commonhomeworkkey",JSON.stringify(x)),Wu.stopPropagation(),x.course_group?(0,i.Rm)()&&!((wn=($u=l.AssistantObject)==null?void 0:$u.group)!=null&&wn.can_view):(0,i.Rm)()&&!((Xn=(Kn=l.AssistantObject)==null?void 0:Kn.normal)!=null&&Xn.can_view)){Wu.preventDefault(),y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}},ve.has_comment?"\u5DF2\u8BC4\u9605":"\u8BC4\u9605"),F.createElement("br",null),F.createElement(H.Z,{placement:"bottom",title:F.createElement("p",null,"\u8C03\u6574\u5B66\u751F\u5F53\u524D\u6210\u7EE9",F.createElement("br",null),"\u5176\u5B83\u5386\u53F2\u8BC4\u5206\u5C06\u5168\u90E8\u5931\u6548")},F.createElement("a",{className:"c-green",onClick:Wu=>Gu(void 0,null,function*(){Wu.preventDefault(),Wu.stopPropagation(),z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:ve,id:ve.id,params:x}})})},"\u8C03\u5206"))),(0,i.GJ)()&&F.createElement("div",null,ve.work_status!==-1&&ve.work_status!==0&&ve.myshixun_identifier&&((w==null?void 0:w.is_jupyter)||(w==null?void 0:w.is_jupyter_lab))&&F.createElement(D.Z,{justify:"center"},F.createElement("a",{onClick:Wu=>Gu(void 0,null,function*(){if(Wu.stopPropagation(),Hn(!0),jt(!0),ie(ve.shixun_url),tu(ve.id),lu(ve.evaluation_codes),At(null),ve.myshixun_identifier){const $u=yield(0,J.ZP)("/api/jupyters/preview_tpi.json",{method:"get",params:{identifier:ve.myshixun_identifier,student_work_id:ve.id}});$u.status===0&&(At($u.html_content),jt(!1))}})},"\u67E5\u770B\u4EE3\u7801")),(w!=null&&w.is_new_rule?ve.work_status!==-1&&ve.work_status!==0:ve.work_status!==-1&&ve.work_status!==0&&!((Ju=w==null?void 0:w.homework_status)!=null&&Ju.includes("\u5DF2\u622A\u6B62")))&&F.createElement(D.Z,{justify:"center"},F.createElement("span",{className:Ht.redoBtn,onClick:Wu=>{var $u;if(Wu.stopPropagation(),(0,i.Rm)()&&!(($u=l.AssistantObject.normal)!=null&&$u.can_redo)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}z({type:"shixunHomeworks/setActionTabs",payload:{key:"redoShixunModal",homework_common_id:w.homework_id,student_work_id:ve.id,isshixun:w.is_shixun}})}},"\u6253\u56DE\u91CD\u505A"))))}}].filter(L=>!!L),rn=(L={key:""})=>{z({type:"shixunHomeworks/setActionTabs",payload:L})},si=()=>{var L;return Xt!=null&&Xt.anonymous_comment||(L=w==null?void 0:w.homework_status)!=null&&L.includes("\u533F\u8BC4\u4E2D")?[{title:"\u5B66\u751F\u4EBA\u6570",dataIndex:"work_count"},{title:"\u672A\u63D0\u4EA4",dataIndex:"not_submitted_num",render:ve=>F.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:0})}},ve)},{title:"\u6309\u65F6\u63D0\u4EA4",dataIndex:"submitted_num",render:ve=>F.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:1})}},ve)},{title:"\u5EF6\u65F6\u63D0\u4EA4",dataIndex:"delayed_num",render:ve=>F.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5EF6\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},ve)},{title:"\u672A\u533F\u8BC4",dataIndex:"no_evaluate",render:ve=>F.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:1})}},ve)},{title:"\u533F\u8BC4\u4E2D",dataIndex:"in_evaluate",render:ve=>F.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u533F\u8BC4\u4E2D\u7684\u5B66\u751F\u5217\u8868",new_work_status:2})}},ve)},{title:"\u5B8C\u6210\u533F\u8BC4",dataIndex:"evaluate",render:ve=>F.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5B8C\u6210\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:3})}},ve)},{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"review",render:ve=>F.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u63D0\u4EA4\u7533\u8BC9\u7684\u5B66\u751F\u5217\u8868",new_work_status:4})}},ve)},{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"under_review",render:ve=>F.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5F85\u5BA1\u6838\u7533\u8BC9\u5217\u8868",new_work_status:5})}},ve)}]:[{title:"\u5B66\u751F\u4EBA\u6570",dataIndex:"work_count"},{title:"\u672A\u63D0\u4EA4",dataIndex:"not_submitted_num",render:ve=>F.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:0})}},ve)},{title:"\u6309\u65F6\u63D0\u4EA4",dataIndex:"submitted_num",render:ve=>F.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:1})}},ve)},{title:"\u8865\u4EA4",dataIndex:"delayed_num",render:ve=>F.createElement("a",{onClick:()=>{rn({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u8865\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},ve)}]},Ma=L=>Gu(void 0,null,function*(){T(!0),(yield(0,J.ZP)(`/api/homework_commons/${x.categoryId}/student_works/export_normal_word_all.json`,{method:"post",body:{with_edit:L,student_works_ids:w==null?void 0:w.student_works_ids,with_submit_record:qu,course_group:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}})).status===0&&(Sn(!1),h.history.push(`/classrooms/${x==null?void 0:x.coursesId}/exportlist/normal_work_list`)),T(!1)}),ii=()=>{var L,ve,Gt,dn;return F.createElement(me.default,null,F.createElement(me.default.Item,{key:"1"},F.createElement("span",{onClick:()=>{var Ju;if((0,i.Rm)()&&!((Ju=l.AssistantObject.normal)!=null&&Ju.can_download)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}z({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:w==null?void 0:w.course_group_info,fn:()=>{(0,Ru.Iy)(JSON.parse(sessionStorage.all_student_works_params),"normal_work_list")}}})}}," \u5BFC\u51FA\u6210\u7EE9 ")),(w==null?void 0:w.start_permanent)&&F.createElement(me.default.Item,{onClick:()=>Gu(void 0,null,function*(){let Ju=yield(0,J.ZP)(`/api/homework_commons/${x.categoryId}/export_workspace_files.json`,{method:"post",body:{is_repeat_export:0}});Ju.status===0&&h.history.push(`/classrooms/${x.coursesId}/exportlist/workspace_files`),Ju.status===-3&&(z({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u590D\u5BFC\u51FA\u63D0\u9192",params:x}}),h.history.push(`/classrooms/${x.coursesId}/exportlist/workspace_files`))}),key:"4"},"\u5B9E\u9A8C\u6570\u636E"),!((L=w.homework_status)!=null&&L.includes("\u5BFC\u5165"))&&(0,i.GJ)()&&((ve=w==null?void 0:w.student_works)==null?void 0:ve.length)>0&&((w==null?void 0:w.is_jupyter)||(w==null?void 0:w.is_jupyter_lab))&&F.createElement(me.default.Item,{key:"2"},F.createElement("span",{onClick:Ju=>{var Wu;if((0,i.Rm)()&&!((Wu=l.AssistantObject.normal)!=null&&Wu.can_download)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}z({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:w==null?void 0:w.course_group_info,fn:()=>{var $u,wn;z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",type:2}}),(0,E.xg)(`/classrooms/${x==null?void 0:x.coursesId}/common_homework/${x.categoryId}/${(wn=($u=w==null?void 0:w.student_works)==null?void 0:$u[0])==null?void 0:wn.id}/comment`)}}})}},"\u5B9E\u8BAD\u62A5\u544A")),!((Gt=w.homework_status)!=null&&Gt.includes("\u5BFC\u5165"))&&((dn=w==null?void 0:w.student_works)==null?void 0:dn.length)>0&&!(w!=null&&w.is_jupyter_lab)&&!(w!=null&&w.is_jupyter)&&F.createElement(me.default.Item,{key:"3"},F.createElement(q.ZP,{loading:O,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var Ju;if((0,i.Rm)()&&!((Ju=l.AssistantObject.normal)!=null&&Ju.can_download)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}z({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6",course_groups:w==null?void 0:w.course_group_info,fn:()=>{Qn("\u9644\u4EF6"),Sn(!0)}}})}},"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6")),F.createElement(me.default.Item,{key:"5",onClick:()=>{var Ju;if((0,i.Rm)()&&!((Ju=l.AssistantObject.normal)!=null&&Ju.can_download)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}h.history.push(`/classrooms/${x.coursesId}/exportlist/normal_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))},Oa=L=>{z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:fu==null?void 0:fu.id,status:L}})};return(0,i.dE)()?F.createElement(Ve,null):F.createElement("section",{className:`${Ht.wrap} minH500`},F.createElement("aside",{className:`minH500 bg-white pl30 ${(0,i.GJ)()?"pt30":""} pr30`},!(w!=null&&w.all_member_count)&&!u["shixunHomeworks/getWorkList"]&&(((je=w==null?void 0:w.homework_status)==null?void 0:je.includes("\u672A\u53D1\u5E03"))||((we=w==null?void 0:w.homework_status)==null?void 0:we.includes("\u672A\u5F00\u59CB")))&&F.createElement(ne.Z,null),F.createElement("aside",null,!!(w!=null&&w.all_member_count)&&F.createElement("aside",{className:"mb30"},F.createElement(c.default,{form:Xu,onChange:li,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all",file_status:"all"}},!!((P=w.teacher_comment)!=null&&P.length)&&F.createElement(c.default.Item,{name:"teacher_comment"},F.createElement(te.default.Group,{style:{width:"100%"}},F.createElement(D.Z,null,F.createElement(f.Z,{flex:"80px",style:{fontSize:14}},"\u4F60\u7684\u8BC4\u9605:"),F.createElement(f.Z,{flex:"80px"},F.createElement(te.default,{value:"all"},"\u5168\u90E8")),F.createElement(f.Z,{flex:"1"},(We=w.teacher_comment)==null?void 0:We.map(L=>F.createElement(te.default,{value:L.id,key:L.id}," ",L.name,"(",L.count,") ")))))),!!((K=w==null?void 0:w.file_status)!=null&&K.length)&&(0,i.GJ)()&&F.createElement(c.default.Item,{name:"file_status"},F.createElement(te.default.Group,{style:{width:"100%"}},F.createElement(D.Z,null,F.createElement(f.Z,{flex:"80px",style:{fontSize:14}},"\u9644\u4EF6\u72B6\u6001:"),F.createElement(f.Z,{flex:"80px"},F.createElement(te.default,{value:"all"},"\u5168\u90E8")),F.createElement(f.Z,{flex:"1"},(Ae=w==null?void 0:w.file_status)==null?void 0:Ae.map(L=>F.createElement(te.default,{value:L.id,key:L.id},L.name,"(",L.count,")")))))),!!((G=w.task_status)!=null&&G.length)&&F.createElement(c.default.Item,{name:"task_status"},F.createElement(te.default.Group,{value:[],style:{width:"100%"}},F.createElement(D.Z,null,F.createElement(f.Z,{flex:"80px",style:{fontSize:14}}," \u4F5C\u54C1\u72B6\u6001: "),F.createElement(f.Z,{flex:"80px"},F.createElement(te.default,{value:"all"},"\u5168\u90E8")," "),F.createElement(f.Z,{flex:"1"},(M=w.task_status)==null?void 0:M.map(L=>F.createElement(te.default,{name:"task_status",value:L.id,key:L.id},L.name,"(",L.count,")")))))),!!((V=w.course_group_info)!=null&&V.length)&&F.createElement(c.default.Item,{name:"course_group_info"},F.createElement(te.default.Group,{style:{width:"100%"}},F.createElement(D.Z,null,F.createElement(f.Z,{flex:"80px",style:{fontSize:14}},"\u5206\u73ED\u60C5\u51B5:"),F.createElement(f.Z,{flex:"80px"},F.createElement(te.default,{value:"all",checked:!x.course_group_info},"\u5168\u90E8")),F.createElement(f.Z,{flex:"1",className:`${Ht.workListClass} ${wt.visible?Ht.visible:""} ${wt.status?"":Ht.status}`},F.createElement("div",{ref:el,className:Ht.left},w.course_group_info.map((L,ve)=>F.createElement(te.default,{value:L.course_group_id,key:L.course_group_id}," ",L.group_group_name,"(",L.count,")"))),wt.status&&F.createElement("div",{className:Ht.tips,onClick:()=>Vu(ao(An({},wt),{visible:!wt.visible}))},F.createElement("span",null,wt.visible?"\u5C55\u5F00":"\u6536\u8D77",wt.visible?F.createElement(Tu.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):F.createElement(Pu.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))))),!(w!=null&&w.hidden_from_teacher)&&F.createElement("div",{className:"mt40",style:{marginBottom:"40px"}},F.createElement("span",{className:"c-grey-333"},"\u4F5C\u4E1A\u6982\u89C8"),F.createElement(re.default,{className:"mt20",locale:{emptyText:F.createElement(ne.Z,null)},columns:si(),dataSource:[w==null?void 0:w.group_data],pagination:!1})),F.createElement(D.Z,{align:"middle"},F.createElement(f.Z,{flex:"1"},F.createElement(D.Z,{align:"middle"},F.createElement(f.Z,null,F.createElement(X.default.Search,{style:{width:240},allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:L=>{x.page=1,x.search=L.trim(),Fn()}})),F.createElement(f.Z,null,F.createElement("span",{className:"ml5 c-red"},w.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",w.work_count,"\u4E2A\u5B66\u751F\uFF09"))),F.createElement(f.Z,{style:{textAlign:"end"},className:Ht.workListButtonWrap},(w==null?void 0:w.show_ai_review)&&(w==null?void 0:w.is_open_ai_review)&&F.createElement("div",{className:"flex item-center"},(fu==null?void 0:fu.status)=="running"&&F.createElement("div",{className:Ht.under_review},F.createElement(ge.Z,{spinning:!0,className:"mr6",size:"small"}),F.createElement("span",{className:"ml5"},"\u8BC4\u9605\u4E2D\uFF0C\u8FDB\u5EA6"),F.createElement("span",{className:"ml5",style:{color:"#3061D0"}},fu==null?void 0:fu.rate)),["success","failed"].includes(fu==null?void 0:fu.status)&&F.createElement("div",{className:Ht.under_review},"\u8BC4\u9605\u6210\u529F",F.createElement("span",{style:{color:"#3061D0"},onClick:()=>Oa(1)},fu==null?void 0:fu.success_count),"\u4EBA, \u5931\u8D25",F.createElement("span",{style:{color:"#ff0000"},onClick:()=>Oa(0)},fu==null?void 0:fu.fail_count),"\u4EBA"),F.createElement(H.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},F.createElement("i",{className:"iconfont icon-lishijilu mr10 ml20",style:{cursor:"pointer"},onClick:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"}})}}))),!((lt=w.homework_status)!=null&<.includes("\u5BFC\u5165"))&&F.createElement("div",{className:`${Ht.btn_review} ${(fu==null?void 0:fu.status)=="running"&&Ht.is_disabled}`,onClick:()=>{(fu==null?void 0:fu.status)!="running"&&nu(!0)}},F.createElement("img",{src:Nl.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"),!((Ie=w.homework_status)!=null&&Ie.includes("\u5BFC\u5165"))&&!(w!=null&&w.is_jupyter||w!=null&&w.is_jupyter_lab)&&F.createElement(q.ZP,{className:"mr10",icon:F.createElement("i",{className:"iconfont icon-chazhong"}),onClick:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:x}})}},"\u6587\u6863\u67E5\u91CD"),!(w!=null&&w.is_new_rule)&&!((Oe=w.homework_status)!=null&&Oe.includes("\u5BFC\u5165"))&&(((m=w==null?void 0:w.homework_status)==null?void 0:m.includes("\u63D0\u4EA4\u4E2D"))||((gt=w==null?void 0:w.homework_status)==null?void 0:gt.includes("\u8865\u4EA4\u4E2D"))||((fe=w==null?void 0:w.homework_status)==null?void 0:fe.includes("\u8FDB\u884C\u4E2D")))&&F.createElement(q.ZP,{className:"mr10",icon:F.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:()=>{var L;if((0,i.Rm)()&&!((L=l.AssistantObject.normal)!=null&&L.can_redo)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}on(!0),Gu(void 0,null,function*(){const Gt=yield(0,J.ZP)(`/api/homework_commons/${x==null?void 0:x.categoryId}/teacher_manage_groups.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});Gt.status===0&&(console.log("\u53D1\u9001\u8BF7\u6C42\u4E86",Gt),St(Gt.data.list),wl(Gt.data.list))})}}," \u4E00\u952E\u6253\u56DE"),((rt=w.homework_status)==null?void 0:rt.includes("\u5DF2\u622A\u6B62"))&&!w.is_jupyter&&!w.is_jupyter_lab&&F.createElement(q.ZP,{className:"mr10",icon:F.createElement("i",{className:"iconfont icon-daoruwaibuchengji"}),onClick:()=>{xa(!0)}},"\u5BFC\u5165\u6210\u7EE9"),F.createElement(Me.Z,{dropdownRender:ii},F.createElement(q.ZP,{icon:F.createElement(wu.Z,null)},"\u5BFC\u51FA",F.createElement(Su.Z,null))))),(w==null?void 0:w.is_shixun)&&!(w!=null&&w.open_evaluate)&&!(w!=null&&w.is_close_tips)&&F.createElement(D.Z,{style:{marginTop:"15px",display:"inline-flex",background:"#F5F5F5",borderRadius:4,height:42,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",color:"#9096A3",justifyContent:"space-between"}},F.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u8981\u6559\u5E08\u624B\u52A8\u8BC4\u5206"),F.createElement("span",{style:{cursor:"pointer"},onClick:()=>Gu(void 0,null,function*(){let L=yield(0,J.ZP)(`/api/homework_commons/${x.categoryId}/close_tips.json`,{method:"post"});(L==null?void 0:L.status)===0&&z({type:"shixunHomeworks/getWorkList",payload:An({},x)})})},"X"))),F.createElement(re.default,{loading:u["shixunHomeworks/getWorkList"],hideOnSinglePage:!0,pagination:!1,size:"middle",style:{cursor:"pointer"},scroll:(w==null?void 0:w.anonymous_comment)&&{x:1300},dataSource:Ue,columns:ri,onRow:(L,ve)=>({onClick:()=>{var Gt,dn;(Gt=w.homework_status)!=null&&Gt.includes("\u5BFC\u5165")||(localStorage.setItem("commonhomeworkkey",JSON.stringify(x)),(0,E.xg)(w.is_jupyter||w.is_jupyter_lab?`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/${L.id}/comment?page=${x.page}`:x.course_group?`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/review/${L.id}?ids=${(dn=x.course_group)==null?void 0:dn.toString()}&page=${x.page}`:`/classrooms/${x.coursesId}/common_homework/${x.categoryId}/review/${L.id}?page=${x.page}`))}}),rowKey:"id",onChange:(L,ve,Gt)=>{if(Gt.order===void 0)switch(Gt.field){case"student_id":x.b_order="desc",x.order=Gt.field;break;default:delete x.b_order,delete x.order}else x.b_order=Gt.order.replace("end",""),x.order=Gt.field;Fn()}}))),F.createElement("aside",{className:"tc mb50 mt30"},F.createElement(ue.Z,{showSizeChanger:!0,showQuickJumper:!0,onChange:oi,defaultCurrent:parseInt(x.page)||1,current:parseInt(x.page)||1,defaultPageSize:20,total:o.workList.work_count})),F.createElement(ze,null),F.createElement(N,null),F.createElement(Ne.Z,{getData:Fn}),F.createElement(U.default,{title:"\u667A\u80FD\u8BC4\u9605",bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},open:Vt,width:Et===3&&(w!=null&&w.is_open_ai_review)?1150:600,confirmLoading:ei,centered:!0,okText:"\u5F00\u59CB\u8BC4\u9605",onOk:()=>Gu(void 0,null,function*(){var L,ve;if((0,i.Rm)()&&!((ve=(L=l.AssistantObject)==null?void 0:L.normal)!=null&&ve.can_appraise)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Et===1){if(Ut!==0){if(!Ut){y.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}}nu(!1),ju(!0)}else if(Et===2){if(!(Q===0||De===0)){if(!Q){y.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!De){y.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Q>De){y.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}nu(!1),ju(!0)}else if(Et===3){if(w!=null&&w.is_open_ai_review)if(w!=null&&w.single_score){if(w!=null&&w.zero_commit_student_works)return y.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return y.ZP.warning("\u591A\u7EF4\u5EA6\u8BC4\u5206\u6682\u65F6\u4E0D\u80FD\u652F\u6301\u667A\u80FD\u8BC4\u9605!");else return y.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");ba(!0);const Gt=yield(0,J.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:pt==null?void 0:pt.categoryId,range:Ia}});(Gt==null?void 0:Gt.status)===0&&(nu(!1),cl()),ba(!1)}}),onCancel:()=>{nu(!1),Ln()}},F.createElement("div",null,F.createElement("div",null,F.createElement("div",{style:{background:"#F6F7F9",height:40},className:"flex item-center"},F.createElement("span",{style:{margin:"0 20px"}},"\u8BC4\u9605\u65B9\u5F0F"),F.createElement(B.ZP.Group,{value:Et,onChange:L=>_t(L.target.value)},F.createElement(B.ZP,{value:1},"\u7EDF\u4E00\u5F97\u5206"),F.createElement(B.ZP,{value:2,className:"mr20"},"\u533A\u95F4\u968F\u673A\u5F97\u5206"),(w==null?void 0:w.show_ai_review)&&F.createElement(B.ZP,{value:3},"\u667A\u80FD\u8BC4\u9605"))),Et===1&&F.createElement("div",null,F.createElement("div",{className:"mt15 mb5"},F.createElement("span",{style:{color:"red"}},"*")," \u5F97\u5206"),F.createElement(ee.Z,{size:"large",min:0,max:100,value:Ut,onChange:L=>ft(L),style:{width:"100%"}})),Et===2&&F.createElement("div",{style:{display:"flex",marginTop:"20px",alignItems:"center"}},F.createElement("div",{style:{width:60}},F.createElement("span",{style:{color:"red"}},"*")," \u6700\u4F4E\u5206"),F.createElement(ee.Z,{size:"large",min:0,max:100,value:Q,onChange:L=>st(L),style:{width:"calc(50% - 70px)"}}),F.createElement("div",{style:{width:80}},F.createElement("span",{style:{color:"red",marginLeft:20}},"*")," \u6700\u9AD8\u5206"),F.createElement(ee.Z,{size:"large",min:0,max:100,value:De,onChange:L=>vt(L),style:{width:"calc(50% - 70px)"}})),[1,2].includes(Et)&&F.createElement(F.Fragment,null,F.createElement("div",{className:"mt15 mb5"},"\u8BC4\u8BED"),F.createElement(X.default.TextArea,{value:et,onChange:L=>Ot(L.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}),F.createElement("div",{className:"mt15 mb5"},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),F.createElement(X.default.TextArea,{value:Tt,onChange:L=>Bt(L.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"})),Et===3&&(w!=null&&w.is_open_ai_review?F.createElement(Qa,{range:Ia,setRange:L=>ti(L)}):F.createElement(ne.Z,{customText:"\u6B64\u529F\u80FD\u9700\u8981\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u4EE5\u540E\u624D\u80FD\u4F7F\u7528\u3002",ButtonText:"\u53BB\u5F00\u542F",ButtonClick:()=>{window.location.href=`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/detail?tabs=5`}}))))),F.createElement(U.default,{title:"\u63D0\u793A",open:Uu,centered:!0,okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>Gu(void 0,null,function*(){let L={};Et===1?L.score=Ut||"0":(L.min_score=Q||"0",L.max_score=De||"0"),L.comment=et,L.hidden_comment=Tt,Nu===1?L.student_work_ids=Ue.map(Gt=>Gt.id):L.student_work_ids=Ue.filter(Gt=>!Gt.has_comment).map(Gt=>Gt.id),(yield(0,J.ZP)(`/api/homework_commons/${x.categoryId}/batch_add_score.json`,{method:"post",body:L})).status===0&&(y.ZP.info("\u4FEE\u6539\u6210\u529F"),ju(!1),Ln(),Fn())}),onCancel:()=>{Ln(),ju(!1)}},F.createElement("div",{style:{padding:"32px",textAlign:"center"}},F.createElement("span",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),F.createElement("br",null),F.createElement(B.ZP.Group,{value:Nu,onChange:L=>gu(L.target.value)},F.createElement(B.ZP,{value:1},"\u8986\u76D6\u5DF2\u6709\u8BC4\u8BBA"),F.createElement(B.ZP,{value:2},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4")))),F.createElement(U.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:yu,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Gu(void 0,null,function*(){if(wl(ht),Et===2&&Un.current){if(hn.length<=0){y.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!et){y.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let L=yield(0,J.ZP)(`/api/homework_commons/${x.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:x.categoryId,comment:et,status:hn,course_group_ids:Un.current}});L.status===0&&(_e(L.course_group_count),sl(L),on(!1),vn(!0))}else{if(!(Q===0||De===0)){if(!Q){y.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!De){y.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Q>De){y.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!et){y.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let L=yield(0,J.ZP)(`/api/homework_commons/${x.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:x.categoryId,comment:et,min_score:Q,max_score:De,course_group_ids:Un.current}});L.status===0&&(_e(L.course_group_count),sl(L),on(!1),vn(!0))}}),onCancel:()=>{on(!1),Ln()}},F.createElement("div",{style:{padding:"32px"}},F.createElement("div",null,F.createElement("div",{style:{display:"flex",marginBottom:"12px"}},F.createElement("div",{style:{flexShrink:"0",marginRight:"15px"}}," ",F.createElement("span",{style:{color:"red"}},"*"),"\u5206\u73ED\uFF1A"),F.createElement("div",{className:ht.length>15?Ht.scroll:"",style:{overflowX:"hidden"}},ht==null?void 0:ht.map((L,ve)=>F.createElement(te.default,{style:{textAlign:"left",margin:"0"},value:L.course_group_id,key:L.course_group_id,onChange:()=>{ai(L.course_group_id,ht)},checked:L.checked},L.group_group_name,"(",L.count,")")))),F.createElement("div",null,F.createElement("span",{style:{width:"80px"}}," ",F.createElement("span",{style:{color:"red"}},"*"),"\u6253\u56DE\u65B9\u5F0F\uFF1A"),F.createElement(B.ZP.Group,{value:Et,onChange:L=>{_t(L.target.value)}},F.createElement(B.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),F.createElement(B.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Et===1&&F.createElement("div",{style:{display:"flex",marginTop:"20px"}},F.createElement("span",{style:{width:"70px",textAlign:"end"}},F.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),F.createElement(ee.Z,{min:0,max:100,value:Q,onChange:L=>st(L),style:{width:"100px"}}),F.createElement("span",{style:{width:"80px",textAlign:"end"}},F.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),F.createElement(ee.Z,{min:0,max:100,value:De,onChange:L=>vt(L),style:{width:"100px"}})),Et===2&&F.createElement("div",{style:{display:"flex",marginTop:"20px"}},F.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),F.createElement(te.default.Group,{onChange:L=>{rl([...L])},style:{width:"100%"}},(Pt=w.task_status)==null?void 0:Pt.map((L,ve)=>F.createElement(te.default,{name:"task_status",value:L.id},L.name,"(",L.count,")")))),F.createElement("div",{style:{display:"flex",marginTop:"20px"}},F.createElement("span",{style:{width:"70px",textAlign:"end"}},F.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),F.createElement(Iu.Z,{className:Ht.MdEditor,onChange:L=>Ot(L),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),F.createElement(U.default,{open:Dn,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Gu(void 0,null,function*(){Et===2?(yield(0,J.ZP)(`/api/homework_commons/${x.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:x.categoryId,comment:et,status:hn,course_group_ids:Un.current}})).status===0&&(y.ZP.info("\u6253\u56DE\u6210\u529F"),Ln(),Fn(),vn(!1)):(yield(0,J.ZP)(`/api/homework_commons/${x.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:x.categoryId,comment:et,min_score:Q,max_score:De,course_group_ids:Un.current}})).status===0&&(y.ZP.info("\u6253\u56DE\u6210\u529F"),Ln(),Fn(),vn(!1))}),onCancel:()=>{Ln(),vn(!1)}},F.createElement("div",{style:{padding:"32px"}},Et===1&&F.createElement("span",null,"\u786E\u8BA4\u5C06\u9009\u4E2D\u7684",Fe,"\u4E2A\u73ED\u7EA7\u4E2D, \u6210\u7EE9\u5728",Q,"-",De,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Et===2&&F.createElement("span",null,"\u786E\u8BA4\u5C06",Fe,"\u4E2A\u73ED\u7EA7\u4E2D\u4F5C\u4E1A\u72B6\u6001\u5728",(Kt=w.task_status)==null?void 0:Kt.filter(L=>hn==null?void 0:hn.includes(L.id)).map(L=>L.name).toString(),"\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),F.createElement("br",null),F.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",Yt==null?void 0:Yt.count,"\u540D\u5B66\u751F"))),F.createElement(U.default,{open:Dl,width:900,centered:!0,closeIcon:!1,footer:F.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},F.createElement("div",null,F.createElement(q.ZP,{className:"mr20",style:{background:"none"},icon:F.createElement("i",{className:"iconfont icon-yijiandianping"}),onClick:L=>{var ve;if(L.preventDefault(),(0,i.Rm)()&&!((ve=l.AssistantObject.normal)!=null&&ve.can_view)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,Ge.O5)()&&(0,E.xg)(`${il}`)}}," \u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),F.createElement("span",{className:"mr10"},"\u8C03\u5206"),F.createElement(ee.Z,{min:0,onChange:(0,Te.debounce)(L=>Gu(void 0,null,function*(){var ve;if(ft(L),(0,i.Rm)()&&!((ve=l.AssistantObject.normal)!=null&&ve.can_appraise)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(yield(0,J.ZP)(`/api/student_works/${de}/adjust_score.json`,{method:"post",body:{score:L}})).status===0&&(y.ZP.success("\u64CD\u4F5C\u6210\u529F"),z({type:"shixunHomeworks/getWorkList",payload:An({},x)}))}),2e3)})),F.createElement(q.ZP,{type:"primary",onClick:L=>Hn(!1)},"\u5173\u95ED")),onOk:()=>Gu(void 0,null,function*(){}),onCancel:()=>{Hn(!1)}},F.createElement("div",{className:Ht.viewcode},F.createElement("div",{className:Ht.lefttitle},"\u67E5\u770B\u4EE3\u7801"),F.createElement("div",null,F.createElement("span",{className:"mr10"},"\u6587\u4EF6\u8DEF\u5F84"),Rt&&F.createElement(k.default,{style:{width:200},value:(Se=Rt[0])==null?void 0:Se.path}," ",Rt==null?void 0:Rt.map(L=>F.createElement(k.default.Option,{value:L.path},L.path))," "))),F.createElement(ge.Z,{spinning:ou},F.createElement("iframe",{srcDoc:Nt,style:{border:"none",width:"910px",marginLeft:"-38px",height:"550px"}}))),F.createElement(U.default,{width:675,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Pn,centered:!0,onCancel:()=>Sn(!1),onOk:()=>{Zn=="\u9644\u4EF6"?Ma(!1):Zn=="\u6279\u6CE8"&&Ma(!0),Sn(!1)}},F.createElement(te.default,{checked:qu,onChange:L=>{un(L.target.checked)}},"\u540C\u65F6\u5BFC\u51FA\u5B66\u751F\u63D0\u4EA4\u8BB0\u5F55"),F.createElement("div",{className:Ht.export_type_modal_title},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u9644\u4EF6\u7C7B\u578B"),F.createElement("div",{className:Ht.export_type_modal},F.createElement("div",{className:Ht.export_type_modal_con},F.createElement("div",{className:`${Ht.type_item} ${Zn=="\u9644\u4EF6"?Ht.type_item_active:""}`,onClick:()=>Qn("\u9644\u4EF6")},F.createElement("div",{className:`${Ht.img_warp}`},F.createElement("img",{src:Mu.Z,width:72,height:80})),F.createElement("span",null,"\u5B66\u751F\u63D0\u4EA4\u7684\u9644\u4EF6")),F.createElement("div",{className:`${Ht.type_item} ${Zn=="\u6279\u6CE8"?Ht.type_item_active:""}`,onClick:()=>Qn("\u6279\u6CE8")},F.createElement("div",{className:`${Ht.img_warp}`},F.createElement("img",{src:vu.Z,width:99,height:80})),F.createElement("span",null,"\u5305\u542B\u6279\u6CE8\u5185\u5BB9\u7684\u9644\u4EF6"))),F.createElement("div",{className:Ht.export_type_modal_waring},"\u5982\u5B66\u751F\u672A\u4E0A\u4F20\u9644\u4EF6\uFF0C\u4EC5\u4F1A\u5BFC\u51FA\u8BE5\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u9898\u8BB0\u5F55"))),F.createElement(Du,{title:Mt==null?void 0:Mt.title,open:(Mt==null?void 0:Mt.key)=="\u4F5C\u4E1A\u6982\u89C8",task_status:Mt==null?void 0:Mt.task_status,new_work_status:Mt==null?void 0:Mt.new_work_status,shixunHomeworks:o,destroyOnClose:!0,centered:!0,onCancel:()=>{rn()},footer:null,width:764,course_group:x==null?void 0:x.course_group}),F.createElement(Qe.Z,{visible:qs,getData:Fn,categoryId:x.categoryId,onCancle:()=>{xa(!1)}}),F.createElement(Pl,null),F.createElement(jl,{getData:()=>cl()}))};var ro=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u,user:I})=>({shixunHomeworks:o,classroomList:l,loading:u.effects,user:I}))(oo),pl=a(90524),so=a(83071),io=Object.defineProperty,Rl=Object.getOwnPropertySymbols,co=Object.prototype.hasOwnProperty,mo=Object.prototype.propertyIsEnumerable,zl=(o,l,u)=>l in o?io(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Eo=(o,l)=>{for(var u in l||(l={}))co.call(l,u)&&zl(o,u,l[u]);if(Rl)for(var u of Rl(l))mo.call(l,u)&&zl(o,u,l[u]);return o},po=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const go=({shixunHomeworks:o,dispatch:l})=>{const u=(0,h.useParams)();return e.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:o.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>po(void 0,null,function*(){(yield l({type:"shixunHomeworks/deleteReply",payload:{object_id:o.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(y.ZP.success("\u5220\u9664\u6210\u529F"),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"shixunHomeworks/getReplyList",payload:Eo({},o.actionTabs.params)}))}),onCancel:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var fo=(0,h.connect)(({shixunHomeworks:o})=>({shixunHomeworks:o}))(go),gl=a(67135),Hl=a(26227),Ql=a(63524),Tn={flex_box_center:"flex_box_center___eQbfr",flex_space_between:"flex_space_between___yYxed",flex_box_vertical_center:"flex_box_vertical_center___hnVLv",flex_box_center_end:"flex_box_center_end___dJtsJ",flex_box_column:"flex_box_column___bbLAL",top:"top___wdmbO",desc:"desc___io462",liked:"liked___lE9CL",likedActive:"likedActive____w2_o",reply:"reply___BEzBQ",replyList:"replyList___m4VYn",comment:"comment___bM8aM",headpic:"headpic___qQASP"},Ct=a(59301),vo=Object.defineProperty,Ul=Object.getOwnPropertySymbols,Fo=Object.prototype.hasOwnProperty,_o=Object.prototype.propertyIsEnumerable,Wl=(o,l,u)=>l in o?vo(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,sn=(o,l)=>{for(var u in l||(l={}))Fo.call(l,u)&&Wl(o,u,l[u]);if(Ul)for(var u of Ul(l))_o.call(l,u)&&Wl(o,u,l[u]);return o},bn=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});d().locale("ZH-cn");const Ao=({shixunHomeworks:o,classroomList:l,user:u,globalSetting:I,loading:O,dispatch:T})=>{const[z,W]=(0,e.useState)(sn({},(0,h.useParams)())),[g,Y]=(0,e.useState)(!1),[j,_]=(0,e.useState)(-1),[je,we]=(0,e.useState)(""),[P,We]=(0,e.useState)(""),{workList:K}=o,{detailLeftMenus:Ae}=l,{replyList:G,workDetail:M}=o;z.page_size=10,(0,e.useEffect)(()=>{T({type:"shixunHomeworks/getReplyList",payload:sn({},z)}),T({type:"shixunHomeworks/getWorkDetail",payload:sn({},z)}),Ae.course_modules||T({type:"classroomList/getClassroomLeftMenus",payload:sn({},z)})},[z.categoryId]);const V=Ie=>{Ie=Ie!=null&&Ie.includes(".json")?Ie:`${Ie}.json`,U.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ct.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>bn(void 0,null,function*(){var Oe;const m=yield(0,gl.$Q)({url:Ie});if(!m)return;y.ZP.success("\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE");const gt=yield(0,gl.Ir)({id:m.shixun_identifier});if(gt!=null&>.game_identifier){(Oe=h.history)==null||Oe.push(`/tasks/${gt.game_identifier}`);return}(gt==null?void 0:gt.status)===2?V(gt==null?void 0:gt.message):(gt==null?void 0:gt.status)===3&<(gt==null?void 0:gt.message)})})},lt=Ie=>{U.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ct.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ie,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Ct.createElement("section",{className:Tn.bg},Ct.createElement(ge.Z,{spinning:O["shixunHomeworks/getWorkDetail"]},Ct.createElement("section",{className:""},Ct.createElement("aside",{className:[Tn.desc,"c-black","font14","bg-white"].join(" ")},o.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&Ct.createElement("div",null,Ct.createElement(xn.Z,{value:(M==null?void 0:M.description)||"\u6682\u65E0\uFF5E"})),Ct.createElement(so.Z,{authority:(0,i.GJ)(),showDimensions:!1,dataSource:M==null?void 0:M.attachments,callback:()=>{T({type:"shixunHomeworks/getWorkDetail",payload:sn({},z)})}}),o.actionTabs.key==="\u7F16\u8F91\u4F5C\u4E1A"&&Ct.createElement("aside",{className:["bg-white"].join(" ")},Ct.createElement(Iu.Z,{onChange:Ie=>{we(Ie)},defaultValue:M==null?void 0:M.explanation,height:200,isFocus:!0,watch:!0}),Ct.createElement(D.Z,null,Ct.createElement(f.Z,{span:24,className:"tr"},Ct.createElement(q.ZP,{type:"default",size:"middle",onClick:()=>bn(void 0,null,function*(){T({type:"shixunHomeworks/setActionTabs",payload:{key:""}})})},"\u53D6\u6D88"),Ct.createElement(q.ZP,{type:"primary",size:"middle",className:"ml20",onClick:()=>bn(void 0,null,function*(){je===""?y.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield T({type:"shixunHomeworks/updateWork",payload:{explanation:je,categoryId:z.categoryId}})).status===0&&(y.ZP.success("\u64CD\u4F5C\u6210\u529F"),T({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),T({type:"shixunHomeworks/getWorkDetail",payload:sn({},z)}))})},"\u4FDD\u5B58"))))),Ct.createElement("aside",{className:[Tn.reply,"bg-white","mt20"].join(" ")},g&&Ct.createElement(Iu.Z,{onChange:Ie=>{we(Ie)},height:200,isFocus:!0,watch:!0}),Ct.createElement(D.Z,{onClick:()=>{Y(!0)}},Ct.createElement(f.Z,{flex:"1",style:{pointerEvents:"none"}},!g&&Ct.createElement(X.default,{size:"middle",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),Ct.createElement(f.Z,null,Ct.createElement(q.ZP,{type:"primary",size:"middle",onClick:()=>bn(void 0,null,function*(){if((0,i.Rm)()&&!l.AssistantObject.normal.can_create){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}je===""?y.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield T({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:z.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:je}}})).status===0&&(y.ZP.success("\u53D1\u5E03\u6210\u529F"),T({type:"shixunHomeworks/getReplyList",payload:sn({},z)}),Y(!1),we(""))})},"\u53D1\u8868")))),(G==null?void 0:G.comments)&&G.comments!=""&&Ct.createElement("aside",{className:[Tn.replyList,"bg-white"].join(" ")},Ct.createElement(ge.Z,{spinning:O["shixunHomeworks/getReplyList"]},G==null?void 0:G.comments.map(function(Ie,Oe){var m,gt,fe,rt;return Ct.createElement(D.Z,{gutter:[12,12],key:Oe},Ct.createElement(f.Z,{flex:"40px"},Ct.createElement("img",{className:Tn.headpic,width:"40",src:`${pl.Z.IMG_SERVER}/images/${(m=Ie==null?void 0:Ie.author)==null?void 0:m.image_url}`})),Ct.createElement(f.Z,{flex:"1"},Ct.createElement(D.Z,{align:"middle"},Ct.createElement(f.Z,{span:20},Ct.createElement("span",{className:"c-light-black"},(gt=Ie==null?void 0:Ie.author)==null?void 0:gt.name),Ct.createElement("span",{className:"c-light-black ml10"},Ie==null?void 0:Ie.time," \u53D1\u5E03")),Ct.createElement(f.Z,{className:"tr",span:4},((0,i.GJ)()||((fe=u==null?void 0:u.userInfo)==null?void 0:fe.login)===((rt=Ie==null?void 0:Ie.author)==null?void 0:rt.login))&&Ct.createElement(H.Z,{title:"\u5220\u9664"},Ct.createElement(Hl.Z,{className:"current",onClick:()=>{T({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:z,selectArr:Ie}})}}))),Ct.createElement(f.Z,{span:24},Ct.createElement(xn.Z,{value:Ie.content})),Ie.children&&Ct.createElement("aside",{className:Tn.comment},Ie.children.map(function(Pt,Kt){var Se,pt;return Ct.createElement(D.Z,{key:Kt},Ct.createElement(f.Z,{span:24},Ct.createElement(D.Z,null,Ct.createElement(f.Z,{flex:"1"},Pt.author.name,Ct.createElement("span",{className:"c-light-black ml10"},Pt==null?void 0:Pt.time)),Ct.createElement(f.Z,null,((0,i.GJ)()||((Se=u==null?void 0:u.userInfo)==null?void 0:Se.login)===((pt=Pt==null?void 0:Pt.author)==null?void 0:pt.login))&&Ct.createElement(H.Z,{title:"\u5220\u9664"},Ct.createElement(Hl.Z,{className:"current",onClick:()=>{T({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:z,selectArr:Pt}})}}))))),Ct.createElement(f.Z,null,Ct.createElement(xn.Z,{value:Pt.content})))})),Ct.createElement(f.Z,{span:24,className:"mt5 c-light-black"},j===Oe&&Ct.createElement("aside",null,Ct.createElement(Iu.Z,{onChange:Pt=>{We(Pt)},height:150,isFocus:!0}),Ct.createElement(D.Z,null,Ct.createElement(f.Z,{span:24,className:"tr"},Ct.createElement(q.ZP,{type:"primary",size:"middle",onClick:()=>bn(this,null,function*(){P===""?y.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield T({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:z.categoryId,jour_type:"HomeworkCommon",m_parent_id:Ie.id,reply_id:1,notes:P}}}),T({type:"shixunHomeworks/getReplyList",payload:sn({},z)}),y.ZP.success("\u53D1\u5E03\u6210\u529F"),_(-1))})},"\u53D1\u8868")))),j!==Oe&&Ct.createElement("div",{className:"tr"},Ct.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>_(Oe)}),!!Ie.user_praise&&Ct.createElement("span",{className:"c-orange"},Ct.createElement(Ql.Z,{className:"mr5 ml30",onClick:()=>bn(this,null,function*(){yield T({type:"shixunHomeworks/replyUnLike",payload:{object_id:Ie.id,object_type:"journals_for_message"}}),T({type:"shixunHomeworks/getReplyList",payload:sn({},z)})})}),!!Ie.praise_count&&Ie.praise_count),!Ie.user_praise&&Ct.createElement("span",null,Ct.createElement(Ql.Z,{className:"mr5 ml30",onClick:()=>bn(this,null,function*(){yield T({type:"shixunHomeworks/replyLike",payload:{object_id:Ie.id,object_type:"journals_for_message"}}),T({type:"shixunHomeworks/getReplyList",payload:sn({},z)})})}),!!Ie.praise_count&&Ie.praise_count))))))}))))),Ct.createElement("aside",{className:"tc mt30 pb30"},Ct.createElement(ue.Z,{defaultCurrent:1,total:G==null?void 0:G.messages_count,hideOnSinglePage:!0,current:z.page||1,onChange:Ie=>{z.page=Ie,T({type:"shixunHomeworks/getReplyList",payload:sn({},z)})}})),Ct.createElement(fo,null))};var yo=(0,h.connect)(({shixunHomeworks:o,classroomList:l,user:u,loading:I,globalSetting:O})=>({shixunHomeworks:o,globalSetting:O,user:u,classroomList:l,loading:I.effects}))(Ao),Co=Object.defineProperty,Yl=Object.getOwnPropertySymbols,Bo=Object.prototype.hasOwnProperty,ho=Object.prototype.propertyIsEnumerable,Gl=(o,l,u)=>l in o?Co(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Vl=(o,l)=>{for(var u in l||(l={}))Bo.call(l,u)&&Gl(o,u,l[u]);if(Yl)for(var u of Yl(l))ho.call(l,u)&&Gl(o,u,l[u]);return o};d().locale("ZH-cn");const Do=({shixunHomeworks:o,classroomList:l,globalSetting:u,loading:I,dispatch:O})=>{var T,z;const W=(0,h.useParams)(),{detailLeftMenus:g}=l,{replyList:Y,referenceAnswer:j}=o;return W.page_size=10,(0,e.useEffect)(()=>{O({type:"shixunHomeworks/getReplyList",payload:Vl({},W)}),O({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:W.categoryId}}),g.course_modules||O({type:"classroomList/getClassroomLeftMenus",payload:Vl({},W)})},[W.categoryId]),e.createElement("section",{className:"pb30 bg-white pl30 pr30 pt30"},e.createElement("aside",{className:["c-black","font14"].join(" ")},e.createElement("div",null,(j==null?void 0:j.reference_answer)&&e.createElement(xn.Z,{value:j==null?void 0:j.reference_answer}),!(j!=null&&j.reference_answer)&&!((T=j.attachments)!=null&&T.length)&&e.createElement(ne.Z,null)),(z=j==null?void 0:j.attachments)==null?void 0:z.map((_,je)=>e.createElement("div",null,e.createElement("a",{href:`${pl.Z.API_SERVER}${_.url}`},e.createElement("span",{className:"iconfont icon-fujian c-green font14"}),e.createElement("span",{className:"ml10 c-black"},_.title),e.createElement("span",{className:"c-light-black ml20 font12"},_.filesize))))))};var wo=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u,globalSetting:I})=>({shixunHomeworks:o,globalSetting:I,classroomList:l,loading:u.effects}))(Do),xo=a(97639),bo=a(77579),Cu=a(10670),en=a(59301),tl=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Io=({shixunHomeworks:o,loading:l,dispatch:u})=>{var I,O;const[T,z]=(0,e.useState)(!0),[W,g]=(0,e.useState)(!1),[Y,j]=(0,e.useState)([]),[_,je]=(0,e.useState)([]),[we,P]=(0,e.useState)([]),[We,K]=(0,e.useState)([]),[Ae,G]=(0,e.useState)(""),M=(0,h.useParams)();function V(){return tl(this,null,function*(){let Oe=yield(0,J.ZP)(`/api/homework_commons/${M.categoryId}/homework_common_collaborators.json`,{method:"get"});je(Oe)})}function lt(){return tl(this,null,function*(){var Oe;let m=yield(0,J.ZP)(`/api/courses/${M==null?void 0:M.coursesId}/teachers`,{method:"get",params:{homework_id:M.categoryId,limit:1e3}});(Oe=m==null?void 0:m.teacher_list)==null||Oe.map(gt=>{gt.key=gt.user_id}),P(m==null?void 0:m.teacher_list),K(m==null?void 0:m.teacher_list)})}(0,e.useEffect)(()=>{V(),((0,i.G5)()||(0,i.Rm)())&<()},[M]);const Ie=()=>{};return en.createElement("section",{className:Cu.Z.form},en.createElement(D.Z,{className:Cu.Z.content,style:{padding:"20px 30px",gap:20}},(I=_==null?void 0:_.data)==null?void 0:I.map(Oe=>en.createElement(D.Z,{align:"middle",className:`${Cu.Z.borderSty} ${Ae===(Oe==null?void 0:Oe.id)?Cu.Z.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},en.createElement("span",{className:"c-grey-333"},Oe==null?void 0:Oe.real_name),(_==null?void 0:_.can_edit)&&en.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${Cu.Z.delSty}`,onMouseEnter:()=>{G(Oe.id)},onMouseLeave:()=>{G("")},onClick:()=>tl(void 0,null,function*(){(yield(0,J.ZP)(`/api/homework_commons/${M.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:Oe.id}})).status===0&&(y.ZP.info("\u5220\u9664\u6210\u529F"),V(),lt())})}))),(_==null?void 0:_.can_edit)&&en.createElement(q.ZP,{className:Cu.Z.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>g(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005"),!(_!=null&&_.can_edit)&&!((O=_==null?void 0:_.data)!=null&&O.length)&&en.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005")),en.createElement(U.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:W,onCancel:()=>g(!1),onOk:()=>tl(void 0,null,function*(){if(Y.length===0){y.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}(yield(0,J.ZP)(`/api/homework_commons/${M.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Y}})).status===0&&(y.ZP.info("\u6DFB\u52A0\u6210\u529F"),j([]),V(),lt(),g(!1))})},en.createElement("div",null,en.createElement("div",{style:{display:"flex"}},en.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",en.createElement(X.default.Search,{onChange:Oe=>{P(We.filter(m=>m.name.indexOf(Oe.target.value)>-1))}})),en.createElement(re.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(Oe,m)=>{j(Oe)},selectedRowKeys:Y,getCheckboxProps:Oe=>({disabled:Oe.is_collaborator})},pagination:!1,dataSource:we,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var Mo=(0,h.connect)(({shixunHomeworks:o,loading:l})=>({shixunHomeworks:o,loading:l.effects}))(Io),Oo=a(77736),No=a(32134),Po=a(12893),So=a(66415),Je=a(59301),Zo=Object.defineProperty,Lo=Object.defineProperties,jo=Object.getOwnPropertyDescriptors,Jl=Object.getOwnPropertySymbols,ko=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,Kl=(o,l,u)=>l in o?Zo(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Ku=(o,l)=>{for(var u in l||(l={}))ko.call(l,u)&&Kl(o,u,l[u]);if(Jl)for(var u of Jl(l))To.call(l,u)&&Kl(o,u,l[u]);return o},fl=(o,l)=>Lo(o,jo(l)),vl=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Ro=({shixunHomeworks:o,loading:l,globalSetting:u,user:I,dispatch:O})=>{var T,z,W,g,Y;const j=(0,h.useParams)(),_=(0,h.useLocation)(),{verifyModelUser:je,ContactModalElement:we}=(0,So.Z)(),{workSetting:P,workList:We}=o,[K,Ae]=(0,e.useState)(!0),[G]=c.default.useForm(),[M,V]=(0,e.useState)(!1),[lt,Ie]=(0,e.useState)(!1),[Oe,m]=(0,e.useState)(!1),[gt,fe]=U.default.useModal();let[rt,Pt]=(0,e.useState)([{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}]),[Kt,Se]=(0,e.useState)([]),[pt,Be]=(0,e.useState)([]),[x,pe]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,teacher_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",is_repeat_minus:"",repeat_setting_score:"",repeat_limit:"",single_score:!0,score_details:[{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}],is_open_ai_review:!1});const w=((T=We==null?void 0:We.homework_status)==null?void 0:T.includes("\u533F\u8BC4\u4E2D"))||((z=We==null?void 0:We.homework_status)==null?void 0:z.includes("\u7533\u8BC9\u4E2D")),Mt=((W=We==null?void 0:We.homework_status)==null?void 0:W.includes("\u533F\u8BC4\u4E2D"))||((g=We==null?void 0:We.homework_status)==null?void 0:g.includes("\u7533\u8BC9\u4E2D"))||((Y=We==null?void 0:We.homework_status)==null?void 0:Y.includes("\u5DF2\u622A\u6B62"));(0,e.useEffect)(()=>{},[]),(0,e.useEffect)(()=>{Ae(!(P!=null&&P.can_edit))},[P]),(0,e.useEffect)(()=>{P!=null&&P.course_id&&(Object.keys(x).map(function(De){De.indexOf("proportion")>-1&&(P[De]=(P[De]*100).toFixed(0)),x[De]=P[De]}),(!x.allow_late||!x.unified_late)&&(x.late_penalty=5),Kt=JSON.parse(JSON.stringify(P.group_settings.map(De=>fl(Ku({},De),{group_name:[De.group_name]})).filter(De=>De.publish_time!==null))),pt=JSON.parse(JSON.stringify(P.allow_late_settings.map(De=>fl(Ku({},De),{group_name:[De.group_name]})).filter(De=>De.late_time!==null))),rt=JSON.parse(JSON.stringify(P.score_details.map(De=>Ku({},De)))),pe(Ku({},x)),Pt([...rt]),Se([...Kt]),Be([...pt]))},[P]);const Xt=()=>{O({type:"shixunHomeworks/getWorkSetting",payload:Ku({},j)})},Ue=()=>vl(void 0,null,function*(){Ie(!0);let De=!1;if(rt==null||rt.find(Q=>{if(Q.name===""||Q.score===""){De=!0;return}}),De)return;if(Ut().toFixed(2)!=100){y.ZP.warning("\u6574\u4E2A\u4F5C\u4E1A\u6700\u7EC8\u7684\u6EE1\u5206\u503C\u5FC5\u987B\u4E3A100\u5206");return}if(ft(rt)){y.ZP.warning("\u7EF4\u5EA6\u540D\u79F0\u4E0D\u80FD\u91CD\u590D");return}const vt=JSON.parse(JSON.stringify(x));if(vt.categoryId=j.categoryId,x.unified_setting||Kt==null||Kt.map(Q=>{var st,et;if(!Q.publish_time||!Q.end_time)throw y.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Q.group_name)throw y.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");Q.group_name=typeof(Q==null?void 0:Q.group_name)=="string"?[Q==null?void 0:Q.group_name]:Q==null?void 0:Q.group_name,console.log("item:0",Q,P.group_settings,Kt),Q.group_id=(et=(st=Q==null?void 0:Q.group_name)==null?void 0:st.map(Ot=>{var Tt,Bt;let Vt=(Bt=(Tt=P.group_settings)==null?void 0:Tt.filter(nu=>(nu==null?void 0:nu.group_name)===Ot))==null?void 0:Bt[0];return console.log("d:",Vt,Ot),Vt==null?void 0:Vt.group_id}))==null?void 0:et.toString().split(",")}),vt.group_settings=Kt,vt.score_details=rt,x.allow_late)if(x.unified_late){if(x.late_penalty===null||x.late_penalty===void 0||x.late_penalty<0||x.late_penalty>100)throw y.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!x.late_time)throw y.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else pt=pt==null?void 0:pt.map(Q=>{var st,et;if(Q.late_penalty===null||Q.late_penalty===void 0||Q.late_penalty<0||Q.late_penalty>100)throw y.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Q.late_time)throw y.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Q.group_name)throw y.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Q.group_name=typeof(Q==null?void 0:Q.group_name)=="string"?[Q==null?void 0:Q.group_name]:Q==null?void 0:Q.group_name,Q.group_id=(et=(st=Q==null?void 0:Q.group_name)==null?void 0:st.map(Ot=>{var Tt,Bt;let Vt=(Bt=(Tt=P.group_settings)==null?void 0:Tt.filter(nu=>(nu==null?void 0:nu.group_name)===Ot))==null?void 0:Bt[0];return Vt==null?void 0:Vt.group_id}))==null?void 0:et.toString().split(","),Q}),vt.allow_late_settings=pt;Object.keys(vt).map(function(Q){Q.indexOf("proportion")>-1&&(vt[Q]=vt[Q]/100)}),JSON.stringify(rt)!==JSON.stringify(P==null?void 0:P.score_details)||(P==null?void 0:P.single_score)!=(x==null?void 0:x.single_score)?(U.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",centered:!0,icon:null,content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u8BC4\u5206\u7EF4\u5EA6\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A",onOk:()=>vl(void 0,null,function*(){(yield(0,J.ZP)(`/api/homework_commons/${j.categoryId}/score_setting_with_normal.json`,{method:"post",body:Ku({},vt)})).status===0&&(y.ZP.success("\u66F4\u65B0\u6210\u529F"),P!=null&&P.have_repeated&&((P==null?void 0:P.is_repeat_minus)!==(x==null?void 0:x.is_repeat_minus)||(P==null?void 0:P.repeat_setting_score)!==(x==null?void 0:x.repeat_setting_score)||(P==null?void 0:P.repeat_limit)!==(x==null?void 0:x.repeat_limit))&&U.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9",cancelText:"\u53D6\u6D88",okText:"\u7ACB\u5373\u67E5\u91CD",onOk:()=>{O({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:j}})}}),Xt(),O({type:"shixunHomeworks/getWorkList",payload:Ku({},j)}))})}),m(!0)):(yield(0,J.ZP)(`/api/homework_commons/${j.categoryId}/score_setting_with_normal.json`,{method:"post",body:Ku({},vt)})).status===0&&(y.ZP.success("\u66F4\u65B0\u6210\u529F"),P!=null&&P.have_repeated&&((P==null?void 0:P.is_repeat_minus)!==(x==null?void 0:x.is_repeat_minus)||(P==null?void 0:P.repeat_setting_score)!==(x==null?void 0:x.repeat_setting_score)||(P==null?void 0:P.repeat_limit)!==(x==null?void 0:x.repeat_limit))&&U.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9",cancelText:"\u53D6\u6D88",okText:"\u7ACB\u5373\u67E5\u91CD",onOk:()=>{O({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:j}})}}),Xt(),O({type:"shixunHomeworks/getWorkList",payload:Ku({},j)}))}),oe=Je.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Je.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Je.createElement("br",null),Je.createElement("br",null),"\u6CE8\u610F\uFF1A",Je.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6\u8BC4\u5206\u9009\u9879\u4E0A\u3002",Je.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),Et=Je.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Je.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Je.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),_t=De=>De&&Dert.reduce((De,vt)=>vt.score!==""?De+vt.score:De,0);function ft(De){return De.some((vt,Q)=>De.find((et,Ot)=>et.name===vt.name&&Ot!==Q)!==void 0)}return Je.createElement("section",{className:Cu.Z.form},!(We!=null&&We.is_jupyter||We!=null&&We.is_jupyter_lab)&&Je.createElement(Je.Fragment,null,Je.createElement("div",{style:{display:"flex",alignItems:"center"}},Je.createElement("div",{className:Cu.Z.title},"\u8BC4\u5206\u7EF4\u5EA6"),!x.single_score&&Je.createElement("div",{style:{marginLeft:"auto"}},Je.createElement("span",{style:{color:"#666666"},className:"mr10"},"\u5F53\u524D\u6EE1\u5206"),Je.createElement("span",{style:{color:"#E30000"}},Ut().toFixed(2),"\u5206"))),Je.createElement(B.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:K,value:x==null?void 0:x.single_score,onChange:De=>{x.single_score=De.target.value,pe(Ku({},x))}},Je.createElement(B.ZP,{value:!0},Je.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u5355\u7EF4\u5EA6\u8BC4\u5206")),Je.createElement("br",null),Je.createElement(B.ZP,{value:!1},Je.createElement("span",{style:{color:"#000"}},"\u591A\u7EF4\u5EA6\u8BC4\u5206"),Je.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6559\u5E08\u548C\u52A9\u6559\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u9700\u4F9D\u636E\u9884\u8BBE\u7684\u591A\u4E2A\u8BC4\u5206\u7EF4\u5EA6\u8FDB\u884C\u8BC4\u5206\uFF09"))),!x.single_score&&Je.createElement(D.Z,{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},rt==null?void 0:rt.map((De,vt)=>Je.createElement(Oo.Z,{style:{display:"flex",alignItems:"center",fontSize:14,marginBottom:vt==(rt==null?void 0:rt.length)-1?"0px":"10px"},align:"baseline"},Je.createElement("span",{style:{marginLeft:"173px",marginRight:"10px"}},"\u7EF4\u5EA6\u540D\u79F0"),Je.createElement(X.default,{disabled:K,placeholder:"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0",style:{width:470},size:"large",showCount:!0,maxLength:10,value:De==null?void 0:De.name,onChange:Q=>{rt[vt].name=Q.target.value.trim(),Pt([...rt])}}),Je.createElement("span",{className:"mr10",style:{marginLeft:10}},"\u6EE1\u5206"),Je.createElement(ee.Z,{placeholder:"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C",style:{width:180,marginRight:10},size:"large",min:.01,max:100,value:De==null?void 0:De.score,disabled:K,onChange:Q=>{console.log(Q),Q?(rt[vt].score=Number(Q.toFixed(2)),Pt([...rt])):(rt[vt].score="",Pt([...rt]))}}),(rt==null?void 0:rt.length)<5&&!K&&Je.createElement(No.Z,{onClick:()=>{Pt([...rt,{name:"",score:""}])},style:{color:"#2FA34F",marginRight:15}}),vt>1&&!K&&Je.createElement(Po.Z,{onClick:()=>{rt.splice(vt,1),console.log(rt),Pt([...rt])},style:{color:"#E30000"}}),!rt[vt].name&<&&Je.createElement("div",{className:Cu.Z.tip1},"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0"),!rt[vt].score&<&&Je.createElement("div",{className:Cu.Z.tip2},"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C"))))),Je.createElement("div",{className:Cu.Z.title,style:{marginTop:"30px"}},"\u6559\u5E08\u8BC4\u5206"),Je.createElement(B.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:K,value:x.teacher_mode,onChange:De=>{x.teacher_mode=De.target.value,pe(Ku({},x))}},Je.createElement(B.ZP,{value:1,style:{marginRight:"40px"}},Je.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),Je.createElement("br",null),Je.createElement(B.ZP,{value:0},Je.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),Je.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u6559\u5E08\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),Je.createElement("div",{className:Cu.Z.title,style:{marginTop:"30px"}},"\u52A9\u6559\u8BC4\u5206"),Je.createElement(B.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:K,value:x.ta_mode,onChange:De=>{x.ta_mode=De.target.value,pe(Ku({},x))}},Je.createElement(B.ZP,{value:1,style:{marginRight:"40px"}},Je.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),Je.createElement("br",null),Je.createElement(B.ZP,{value:0},Je.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),Je.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u52A9\u6559\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),Je.createElement("div",{className:Cu.Z.title,style:{marginTop:"30px"}},"\u6700\u7EC8\u6210\u7EE9\u6743\u91CD"),Je.createElement(B.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:K,value:x.final_mode,onChange:De=>{x.final_mode=De.target.value,pe(Ku({},x))}},Je.createElement(B.ZP,{value:!0,style:{marginRight:"40px"}},Je.createElement("span",{style:{color:"#000000"}},"\u5355\u9879\u8BC4\u5206\u4F18\u5148")),Je.createElement(B.ZP,{value:!1},Je.createElement("span",{style:{color:"#000000"}},"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"))),x.final_mode&&Je.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",alignItems:"center",marginTop:"1px"}},Je.createElement("div",{style:{marginLeft:"24px",color:"#333333"}},"\u8BC4\u5206\u4F18\u5148\u7EA7\uFF1A\u6559\u5E08\u8BC4\u5206\u2192\u52A9\u6559\u8BC4\u5206\u2192\u533F\u8BC4\u8BC4\u5206"),Je.createElement("div",{style:{marginLeft:"24px",color:"#333333",marginTop:20}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u82E5\u5B58\u5728\u6559\u5E08\u8BC4\u5206\uFF0C\u5219\u4EC5\u4EE5\u6559\u5E08\u8BC4\u5206\u4E3A\u51C6\uFF1B\u82E5\u65E0\u6559\u5E08\u8BC4\u5206\uFF0C\u5219\u4F9D\u6B21\u8003\u8651\u52A9\u6559\u8BC4\u5206\u548C\u533F\u8BC4\u8BC4\u5206\uFF0C\u53D6\u6700\u9AD8\u4F18\u5148\u7EA7\u7684\u8BC4\u5206\u4F5C\u4E3A\u6700\u7EC8\u6210\u7EE9\u3002")),!x.final_mode&&Je.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Je.createElement("div",{style:{marginLeft:"60px"}},"\u6559\u5E08\u8BC4\u5206"),Je.createElement(ee.Z,{disabled:K,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:x.te_proportion,onChange:De=>{x.te_proportion=De,pe(Object.assign({},x))}}),Je.createElement("div",null,"\u52A9\u6559\u8BC4\u5206"),Je.createElement(ee.Z,{disabled:K,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:x.ta_proportion,onChange:De=>{x.ta_proportion=De,pe(Object.assign({},x))}}),Je.createElement("div",null,"\u5B66\u751F\u533F\u8BC4"),Je.createElement(ee.Z,{disabled:K,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 0 0 10px"},value:x.st_proportion,onChange:De=>{x.st_proportion=De,pe(Object.assign({},x))}}),Je.createElement("div",{style:{color:"#666"}},"\uFF08\u6309\u7167\u8BC4\u5206\u9879\u5360\u6BD4\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09")),Je.createElement("div",{className:Cu.Z.title,style:{marginTop:"30px"}},"\u6587\u6863\u67E5\u91CD\u6263\u5206"),!(We!=null&&We.is_jupyter||We!=null&&We.is_jupyter_lab)&&Je.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px"}},Je.createElement(te.default,{disabled:K,checked:x==null?void 0:x.is_repeat_minus,onChange:De=>{pe(vt=>fl(Ku({},vt),{is_repeat_minus:De.target.checked}))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206"),Je.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\uFF08\u5F00\u542F\u5E76\u4F7F\u7528\u6587\u6863\u67E5\u91CD\u540E\uFF0C\u5C06\u6309\u7167\u89C4\u5219\u6263\u9664\u4F5C\u4E1A\u91CD\u590D\u5B66\u751F\u5206\u6570\uFF09")),(x==null?void 0:x.is_repeat_minus)&&Je.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Je.createElement("div",{style:{marginLeft:"54px"}},"\u67E5\u91CD\u6263\u5206"),Je.createElement(ee.Z,{disabled:K,min:0,max:100,size:"large",addonAfter:"\u5206",style:{margin:"0 10px",width:"120px"},value:x.repeat_setting_score,onChange:De=>{x.repeat_setting_score=De,pe(Object.assign({},x))}}),Je.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u5B9E\u9645\u6263\u5206=\u67E5\u91CD\u6263\u5206x\u76F8\u4F3C\u5EA6\u6BD4"),Je.createElement("div",{style:{marginLeft:"50px"}},"\u6263\u5206\u9600\u503C"),Je.createElement(ee.Z,{disabled:K,value:x.repeat_limit,size:"large",addonAfter:"%",style:{margin:"0 10px",width:"120px"},onChange:De=>{x.repeat_limit=De,pe(Object.assign({},x))}}),Je.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u76F8\u4F3C\u5EA6\u4F4E\u4E8E\u8FD9\u4E2A\u9608\u503C\u5219\u4E0D\u6263\u5206")),!K&&Je.createElement(Je.Fragment,null,Je.createElement(q.ZP,{type:"primary",size:"large",className:"mr20",style:{width:"138px",marginTop:"30px"},onClick:Ue},"\u4FDD\u5B58"),Je.createElement(q.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>V(!0)},"\u8BBE\u7F6E\u9ED8\u8BA4\u8BC4\u5206")),Je.createElement(U.default,{open:M,title:"\u662F\u5426\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u8BC4\u5206\uFF1F",centered:!0,width:470,onCancel:()=>{V(!1)},onOk:()=>vl(void 0,null,function*(){const De=JSON.parse(JSON.stringify(x));Object.keys(De).map(function(Q){Q.indexOf("proportion")>-1&&(De[Q]=De[Q]/100)}),(yield(0,J.ZP)(`/api/courses/${j.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:De}})).status===0&&(y.ZP.success("\u8BBE\u7F6E\u6210\u529F"),V(!1))})},Je.createElement("div",null,"\u60A8\u662F\u5426\u8981\u5C06\u5F53\u524D\u8BC4\u5206\u89C4\u5219\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u89C4\u5219\uFF0C\u8BE5\u9ED8\u8BA4\u89C4\u5219\u4EC5\u5E94\u7528\u4E8E\u60A8\u540E\u7EED\u65B0\u5EFA\u7684\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002")),we())};var zo=(0,h.connect)(({shixunHomeworks:o,loading:l,globalSetting:u,user:I})=>({shixunHomeworks:o,loading:l.effects,globalSetting:u,user:I}))(Ro),It=a(59301),Ho=Object.defineProperty,Qo=Object.defineProperties,Uo=Object.getOwnPropertyDescriptors,Xl=Object.getOwnPropertySymbols,Wo=Object.prototype.hasOwnProperty,Yo=Object.prototype.propertyIsEnumerable,ql=(o,l,u)=>l in o?Ho(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,In=(o,l)=>{for(var u in l||(l={}))Wo.call(l,u)&&ql(o,u,l[u]);if(Xl)for(var u of Xl(l))Yo.call(l,u)&&ql(o,u,l[u]);return o},$l=(o,l)=>Qo(o,Uo(l));const Go=({shixunHomeworks:o,dispatch:l})=>{const u=(0,h.useParams)(),{workSetting:I}=o,[O,T]=(0,e.useState)(!0);let[z,W]=(0,e.useState)([]),[g,Y]=(0,e.useState)([]),[j,_]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",personal_score_open:!0,single_score:!0,score_details:[{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}],answer_public_type:3,shared_review:!0,is_score_open:!1,see_comment:!1,see_comment_type:1,enable_hidden:!1,hidden_from_teacher:!0,hidden_from_student:!0});const[je,we]=(0,e.useState)(!1);(0,e.useEffect)(()=>{T(!(I!=null&&I.can_edit))},[I]),(0,e.useEffect)(()=>{},[]),(0,e.useEffect)(()=>{I!=null&&I.course_id&&(Object.keys(j).map(function(K){j[K]=I[K]}),(!j.allow_late||!j.unified_late)&&(j.late_penalty=5),z=JSON.parse(JSON.stringify(I.group_settings.map(K=>$l(In({},K),{group_name:[K.group_name]})).filter(K=>K.publish_time!==null))),g=JSON.parse(JSON.stringify(I.allow_late_settings.map(K=>$l(In({},K),{group_name:[K.group_name]})).filter(K=>K.late_time!==null))),_(In({},j)),W([...z]),Y([...g]))},[I]);const P=()=>{l({type:"shixunHomeworks/getWorkSetting",payload:In({},u)})},We=()=>{const K=JSON.parse(JSON.stringify(j));if(K.categoryId=u.categoryId,j!=null&&j.enable_hidden&&!(j!=null&&j.hidden_from_teacher)&&!(j!=null&&j.hidden_from_student)){we(!0);return}if(j.unified_setting||z==null||z.map(Ae=>{var G,M;if(!Ae.publish_time||!Ae.end_time)throw y.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Ae.group_name)throw y.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");Ae.group_name=typeof(Ae==null?void 0:Ae.group_name)=="string"?[Ae==null?void 0:Ae.group_name]:Ae==null?void 0:Ae.group_name,Ae.group_id=(M=(G=Ae==null?void 0:Ae.group_name)==null?void 0:G.map(V=>{var lt,Ie;let Oe=(Ie=(lt=I.group_settings)==null?void 0:lt.filter(m=>(m==null?void 0:m.group_name)===V))==null?void 0:Ie[0];return Oe==null?void 0:Oe.group_id}))==null?void 0:M.toString().split(",")}),K.group_settings=z,j.allow_late)if(j.unified_late){if(j.late_penalty===null||j.late_penalty===void 0||j.late_penalty<0||j.late_penalty>100)throw y.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!j.late_time)throw y.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else g=g==null?void 0:g.map(Ae=>{var G,M;if(Ae.late_penalty===null||Ae.late_penalty===void 0||Ae.late_penalty<0||Ae.late_penalty>100)throw y.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ae.late_time)throw y.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Ae.group_name)throw y.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ae.group_name=typeof(Ae==null?void 0:Ae.group_name)=="string"?[Ae==null?void 0:Ae.group_name]:Ae==null?void 0:Ae.group_name,Ae.group_id=(M=(G=Ae==null?void 0:Ae.group_name)==null?void 0:G.map(V=>{var lt,Ie;let Oe=(Ie=(lt=I.group_settings)==null?void 0:lt.filter(m=>(m==null?void 0:m.group_name)===V))==null?void 0:Ie[0];return Oe==null?void 0:Oe.group_id}))==null?void 0:M.toString().split(","),Ae}),K.allow_late_settings=g;Object.keys(K).map(function(Ae){Ae.indexOf("proportion")>-1&&(K[Ae]=K[Ae]/100)}),l({type:"shixunHomeworks/updateSetting",payload:K}).then(Ae=>{Ae.status===0&&(y.ZP.success("\u66F4\u65B0\u6210\u529F"),P(),l({type:"shixunHomeworks/getWorkList",payload:In({},u)}))})};return It.createElement("section",{className:Cu.Z.form},It.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},"\u6CE8\u610F\uFF1A\u82E5\u65F6\u95F4\u8303\u56F4\u8BBE\u7F6E\u4E3A\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u201D\uFF0C\u5E76\u4E14\u4F5C\u4E1A\u542F\u7528\u4E86\u533F\u8BC4\uFF0C\u5982\u516C\u5F00\u53C2\u8003\u7B54\u6848\u3001\u5B66\u751F\u4F5C\u4E1A\u3001\u5B66\u751F\u6210\u7EE9\u53CA\u6559\u5E08\u8BC4\u9605\u7B49\u529F\u80FD\u5C06\u5728\u533F\u8BC4\u622A\u6B62\u540E\u751F\u6548\u3002"),It.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},It.createElement(te.default,{checked:j.answer_public,disabled:O,onChange:K=>{j.answer_public=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u53C2\u8003\u7B54\u6848")),It.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u516C\u5F00\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF09"),j.answer_public&&It.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},It.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),It.createElement(B.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:O,value:j==null?void 0:j.answer_public_type,onChange:K=>{j.answer_public_type=K.target.value,_(In({},j))}},It.createElement(B.ZP,{value:1},It.createElement("span",{style:{color:"#000"}},"\u5B66\u751F\u63D0\u4EA4\u540E")),It.createElement("br",null),It.createElement(B.ZP,{value:2},It.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E")),It.createElement(B.ZP,{value:3},It.createElement("span",{style:{color:"#000"}},"\u6559\u5E08\u8BC4\u9605\u540E"))))),It.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},It.createElement(te.default,{checked:j.work_public,disabled:O,onChange:K=>{j.work_public=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u4F5C\u4E1A")),It.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\u65F6\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u4F5C\u4E1A\uFF09")),It.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},It.createElement(te.default,{checked:j.is_score_open,disabled:O,onChange:K=>{j.is_score_open=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u6210\u7EE9")),It.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\u65F6\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u53EF\u67E5\u770B\u7684\u6210\u7EE9\u8303\u56F4\uFF09"),j.is_score_open&&It.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},It.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u6210\u7EE9\u8303\u56F4"),It.createElement(te.default,{checked:j.personal_score_open,style:{marginLeft:10},disabled:O||j.score_open,onChange:K=>{j.personal_score_open=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u4E2A\u4EBA\u6210\u7EE9")),It.createElement(te.default,{checked:j.score_open,disabled:O,onChange:K=>{K.target.checked&&(j.personal_score_open=!0),j.score_open=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u6210\u7EE9")))),It.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},It.createElement(te.default,{checked:j.see_comment,disabled:O,onChange:K=>{j.see_comment=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u6559\u5E08\u8BC4\u9605")),It.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u516C\u5F00\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u6559\u5E08\u53CA\u52A9\u6559\u8BC4\u9605\u5185\u5BB9\u3001\u52A9\u6559\u53EF\u4EE5\u67E5\u770B\u6559\u5E08\u8BC4\u9605\uFF09"),j.see_comment&&It.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},It.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),It.createElement(B.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:O,value:j==null?void 0:j.see_comment_type,onChange:K=>{j.see_comment_type=K.target.value,_(In({},j))}},It.createElement(B.ZP,{value:0},It.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u4EFB\u610F\u65F6\u95F4")),It.createElement("br",null),It.createElement(B.ZP,{value:1},It.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E"))))),It.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},It.createElement(te.default,{checked:j.shared_review,disabled:O,onChange:K=>{j.shared_review=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6559\u5E08\u5171\u4EAB\u8BC4\u9605")),It.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u6559\u5E08\u53EF\u4EE5\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u67E5\u770B\u5176\u4ED6\u6559\u5E08\u8BC4\u9605\u5185\u5BB9\uFF0C\u52A9\u6559\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u52A9\u6559\u8BC4\u9605\uFF09")),It.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},It.createElement(te.default,{checked:j.enable_hidden,disabled:O,onChange:K=>{K.target.checked?(j.hidden_from_teacher=!0,j.hidden_from_student=!0):we(!1),j.enable_hidden=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9690\u85CF\u672C\u4F5C\u4E1A\u5B66\u751F\u4F5C\u4E1A\u72B6\u6001\u548C\u6700\u7EC8\u6210\u7EE9\u4FE1\u606F")),j.enable_hidden&&It.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},It.createElement(te.default,{checked:j.hidden_from_teacher,style:{marginLeft:10},disabled:O,onChange:K=>{K.target.checked&&we(!1),j.hidden_from_teacher=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5BF9\u6559\u5E08\u9690\u85CF")),It.createElement(te.default,{checked:j.hidden_from_student,disabled:O,onChange:K=>{K.target.checked&&we(!1),j.hidden_from_student=K.target.checked,_(Object.assign({},j))}},It.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5BF9\u5B66\u751F\u9690\u85CF"))),je&&It.createElement("span",{style:{color:"red",fontSize:"14px",marginLeft:30}},"\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u7C7B\u578B\u7684\u7528\u6237")),!O&&It.createElement(q.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>We()},"\u4FDD\u5B58"))};var Vo=(0,h.connect)(({shixunHomeworks:o})=>({shixunHomeworks:o}))(Go),Jo=a(26162),Fl=a(71411),Ko=a(51556),Xo=a(47604),qo=a(26668),$o=a(40784),ul=a(32187),yt=a(59301),er=Object.defineProperty,tr=Object.defineProperties,ur=Object.getOwnPropertyDescriptors,ea=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,ta=(o,l,u)=>l in o?er(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,En=(o,l)=>{for(var u in l||(l={}))nr.call(l,u)&&ta(o,u,l[u]);if(ea)for(var u of ea(l))lr.call(l,u)&&ta(o,u,l[u]);return o},Rn=(o,l)=>tr(o,ur(l)),_l=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const ar=({shixunHomeworks:o,loading:l,dispatch:u,classroomList:I})=>{var O,T,z,W,g,Y,j,_,je;const we=(0,h.useParams)(),{workSetting:P,workList:We}=o,[K,Ae]=(0,e.useState)(!0);let[G,M]=(0,e.useState)([]);const[V,lt]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,anonymous_group:!1});(0,e.useEffect)(()=>{Se.resetFields(),pt.resetFields()},[]),(0,e.useEffect)(()=>{Ae(!(P!=null&&P.can_edit))},[P]),(0,e.useEffect)(()=>{P!=null&&P.course_id&&(Object.keys(V).map(function(oe){V[oe]=P[oe]}),(!V.allow_late||!V.unified_late)&&(V.late_penalty=5),G=JSON.parse(JSON.stringify(P.group_settings.map(oe=>Rn(En({},oe),{group_name:[oe.group_name]})).filter(oe=>oe.publish_time!==null))),lt(En({},V)),M([...G]))},[P]);const Ie=()=>_l(void 0,null,function*(){yield u({type:"shixunHomeworks/getWorkSetting",payload:En({},we)}),Se.resetFields(),pt.resetFields()}),[Oe,m]=(0,e.useState)(!1),gt=()=>_l(void 0,null,function*(){m(!Oe);const oe=JSON.parse(JSON.stringify(V));if(oe.categoryId=we.categoryId,V.unified_setting||G==null||G.map(_t=>{var Ut,ft;if(!_t.publish_time||!_t.end_time)throw y.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),m(Oe),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!_t.group_name)throw y.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),m(Oe),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");_t.group_name=typeof(_t==null?void 0:_t.group_name)=="string"?[_t==null?void 0:_t.group_name]:_t==null?void 0:_t.group_name,_t.group_id=(ft=(Ut=_t==null?void 0:_t.group_name)==null?void 0:Ut.map(De=>{var vt,Q;let st=(Q=(vt=P.group_settings)==null?void 0:vt.filter(et=>(et==null?void 0:et.group_name)===De))==null?void 0:Q[0];return st==null?void 0:st.group_id}))==null?void 0:ft.toString().split(",")}),oe.group_settings=G,V.evaluation_start){if(V.end_time&&d()(V.evaluation_start)<=d()(V.end_time))throw y.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),m(Oe),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4");if(V.late_time&&d()(V.evaluation_start)<=d()(V.late_time))throw y.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),m(Oe),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4")}if(Object.keys(oe).map(function(_t){_t.indexOf("proportion")>-1&&(oe[_t]=oe[_t]/100)}),oe.anonymous_comment&&!oe.unified_anonymous_comment){const _t=yield x();oe.anonymous_comment_settings=_t.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach(Ut=>{Reflect.deleteProperty(oe,Ut)})}if(oe.anonymous_appeal&&!oe.unified_anonymous_appeal){const _t=pe();oe.anonymous_appeal_settings=_t.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach(Ut=>{Reflect.deleteProperty(oe,Ut)})}(yield(0,J.ZP)(`/api/homework_commons/${we.categoryId}/evaluation_setting.json`,{method:"post",body:En({},oe)})).status===0&&(y.ZP.success("\u66F4\u65B0\u6210\u529F"),Ae(!0),Ie(),u({type:"shixunHomeworks/getWorkList",payload:En({},we)})),m(Oe)}),fe=yt.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",yt.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",yt.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",yt.createElement("br",null),yt.createElement("br",null),"\u6CE8\u610F",yt.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",yt.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",yt.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",yt.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),rt=yt.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",yt.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",yt.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",yt.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),Pt=(O=P==null?void 0:P.anonymous_comment_settings)==null?void 0:O.map(oe=>({label:oe.group_name,value:oe.group_name,id:oe.group_id})),Kt=(T=P==null?void 0:P.anonymous_appeal_settings)==null?void 0:T.map(oe=>({label:oe.group_name,value:oe.group_name,id:oe.group_id})),[Se]=c.default.useForm(),[pt]=c.default.useForm(),Be=(oe,Et)=>oe.map(_t=>{var Ut;return(Ut=Et.find(ft=>ft.value===_t))==null?void 0:Ut.id}),x=()=>_l(void 0,null,function*(){const oe=(0,ul.Y)(Se.getFieldsValue(),"YYYY-MM-DD HH:mm"),Et=(0,Te.cloneDeep)(oe);for(const _t of Et.anonymous_comment_settings||[]){if(!(_t!=null&&_t.evaluation_start))return y.ZP.warning("\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),m(Oe),Promise.reject();if(!_t.group_name)return y.ZP.warning("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),m(Oe),Promise.reject();_t.evaluation_end=_t==null?void 0:_t.evaluation_start[1],_t.evaluation_start=_t==null?void 0:_t.evaluation_start[0],_t.group_id=Be(_t.group_name,Pt),Reflect.deleteProperty(_t,"deleteflag")}return Et}),pe=()=>{const oe=(0,ul.Y)(pt.getFieldsValue(),"YYYY-MM-DD HH:mm"),Et=(0,Te.cloneDeep)(oe);for(const _t of Et.anonymous_appeal_settings||[])_t.group_id=Be(_t.group_name,Kt),Reflect.deleteProperty(_t,"deleteflag");return Et},w=(oe,Et)=>{if(Et==="comment"){const _t=oe==null?void 0:oe.filter(De=>De.evaluation_end!==null);return _t.length===0?[{deleteflag:!0}]:(0,ul.M)(_t,["evaluation_start","evaluation_end"]).map(De=>Rn(En({},De),{evaluation_start:[De.evaluation_start,De.evaluation_end],group_name:[De.group_name],deleteflag:!1}))}else if(Et==="appeal"){const _t=oe==null?void 0:oe.filter(De=>De.appeal_time!==null);return _t.length===0?[{deleteflag:!0}]:(0,ul.M)(_t,["appeal_time"]).map(De=>Rn(En({},De),{group_name:[De.group_name],deleteflag:!1}))}},Mt=(((z=P==null?void 0:P.homework_status)==null?void 0:z.includes("\u5DF2\u622A\u6B62"))||(Pt==null?void 0:Pt.length)>0)&&(P==null?void 0:P.student_works),Xt=((W=P==null?void 0:P.anonymous_appeal_settings)==null?void 0:W.length)>0,Ue=(P==null?void 0:P.anonymous_comment)&&(P==null?void 0:P.unified_anonymous_comment)&&((g=We==null?void 0:We.homework_status)==null?void 0:g.includes("\u5DF2\u622A\u6B62"))||Xt;return yt.createElement("section",{className:Cu.Z.form},yt.createElement("div",{className:Cu.Z.title},"\u4F5C\u4E1A\u533F\u8BC4"),yt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},yt.createElement(Fl.Z,{checked:V.anonymous_comment,disabled:K||!Mt||(P==null?void 0:P.anonymous_comment),onChange:()=>{var oe;if((0,i.Rm)()&&!((oe=I.AssistantObject.normal)!=null&&oe.can_anonymous_comment)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}V.anonymous_comment=!V.anonymous_comment,V.allow_late&&!V.evaluation_start||V.unified_setting&&!V.evaluation_start&&V.end_time&&V.end_time!=""&&(V.evaluation_start=d()(V.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),V.evaluation_end=d()(V.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),V.anonymous_comment&&(V.evaluation_num=parseInt(V.evaluation_num)?V.evaluation_num:3,V.absence_penalty=parseInt(V.absence_penalty)?V.absence_penalty:3),lt(Object.assign({},V))}}),yt.createElement("div",{style:{fontWeight:600,margin:"0 10px"}},"\u542F\u7528\u533F\u8BC4"),yt.createElement("div",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u540C\u5B66\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\uFF09"),yt.createElement(H.Z,{title:yt.createElement("div",null,yt.createElement("div",null,"\u89C4\u5219"),yt.createElement("div",null,"1.\u4F5C\u4E1A\u622A\u6B62\u3001\u8865\u4EA4\u7ED3\u675F\u540E\u624D\u53EF\u5F00\u542F\u533F\u8BC4\uFF0C\u5F00\u542F\u7533\u8BC9\u540E\u4E0D\u53EF\u53D8\u66F4\u533F\u8BC4\u7ED3\u675F\u65F6\u95F4\uFF1B"),yt.createElement("div",null,"2.\u6240\u6709\u5B66\u751F\u4E92\u8BC4\uFF1A\u63D0\u4EA4\u4F5C\u54C1\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u6240\u6709\u5B66\u751F\u4E92\u76F8\u533F\u8BC4\uFF1B"),yt.createElement("div",null,"3.\u73ED\u7EA7\u5185\u4E92\u8BC4\uFF1A\u540C\u73ED\u7EA7\u63D0\u4EA4\u4F5C\u54C1\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u73ED\u5185\u5B66\u751F\u4E92\u76F8\u533F\u8BC4\u3002"),yt.createElement("div",null,"\u6CE8\uFF1A\u4E3A\u786E\u4FDD\u516C\u5E73\uFF0C\u533F\u8BC4\u89C4\u5219\u786E\u5B9A\u540E\u4E0D\u53EF\u518D\u4FEE\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))},yt.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Cu.Z.title_icon}`}))),V.anonymous_comment&&yt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},yt.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u65B9\u5F0F"),yt.createElement(B.ZP.Group,{value:V.unified_anonymous_comment,disabled:K||V.anonymous_appeal||(P==null?void 0:P.anonymous_comment),onChange:oe=>{var Et;if((0,i.Rm)()&&!((Et=I.AssistantObject.normal)!=null&&Et.can_anonymous_comment)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}lt(_t=>Rn(En({},_t),{unified_anonymous_comment:oe.target.value})),Se.resetFields()}},(P==null?void 0:P.unified_setting)&&(P==null?void 0:P.unified_late)&&yt.createElement(B.ZP,{value:!0,disabled:K||V.anonymous_appeal||(P==null?void 0:P.anonymous_comment)||!(P!=null&&P.manage_all_group)},yt.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u7EDF\u4E00\u533F\u8BC4")),((Y=P==null?void 0:P.group_settings)==null?void 0:Y.length)>0&&yt.createElement(B.ZP,{value:!1},yt.createElement("span",{style:{color:"#000"}},"\u5206\u73ED\u533F\u8BC4")))),V.anonymous_comment&&V.unified_anonymous_comment&&yt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},yt.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u4E92\u8BC4\u65B9\u5F0F"),yt.createElement(B.ZP.Group,{value:V.anonymous_group,disabled:K||V.anonymous_appeal||(P==null?void 0:P.anonymous_comment),onChange:oe=>{if((0,i.Rm)()&&!I.AssistantObject.normal.can_anonymous_comment){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}lt(Et=>Rn(En({},Et),{anonymous_group:oe.target.value}))}},yt.createElement(B.ZP,{value:!1},yt.createElement("span",{style:{marginRight:"12px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4")),((j=P==null?void 0:P.group_settings)==null?void 0:j.length)>0&&yt.createElement(B.ZP,{value:!0,disabled:K||!(P!=null&&P.can_anonymous_group)},yt.createElement("span",{style:{color:"#000"}},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))),yt.createElement("aside",null,V.anonymous_comment&&yt.createElement(yt.Fragment,null,V.unified_anonymous_comment?yt.createElement(Ko.Z,{data:V,setData:lt,disabled:K}):yt.createElement(c.default,{form:Se,style:{marginTop:"1px"},autoComplete:"off",initialValues:P!=null&&P.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:w(P==null?void 0:P.anonymous_comment_settings,"comment")}},yt.createElement(Xo.Z,{disabled:K,selectOptions:Pt,form:Se,data:V}))),yt.createElement("div",{className:Cu.Z.title,style:{marginTop:"30px"}},"\u533F\u8BC4\u7533\u8BC9"),yt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},yt.createElement(Fl.Z,{checked:V.anonymous_appeal,disabled:K||!Ue||(P==null?void 0:P.anonymous_appeal),onChange:()=>{if((0,i.Rm)()&&!I.AssistantObject.normal.can_anonymous_appeal){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}V.anonymous_appeal=!V.anonymous_appeal,V.anonymous_appeal&&(V.appeal_penalty=V.appeal_penalty?V.appeal_penalty:2),lt(Object.assign({},V))}}),yt.createElement("span",{style:{color:"#000000",margin:"0 10px"}},"\u533F\u8BC4\u7533\u8BC9"),yt.createElement("span",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),V.anonymous_appeal&&yt.createElement(yt.Fragment,null,yt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},yt.createElement("div",{style:{color:"#666666",marginLeft:"54px",marginRight:"20px"}},"\u7533\u8BC9\u65B9\u5F0F"),yt.createElement(B.ZP.Group,{value:V.unified_anonymous_appeal,disabled:K||(P==null?void 0:P.anonymous_appeal),onChange:oe=>{if((0,i.Rm)()&&!I.AssistantObject.normal.can_anonymous_appeal){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}lt(Et=>Rn(En({},Et),{unified_anonymous_appeal:oe.target.value})),pt.resetFields()}},(P==null?void 0:P.unified_anonymous_comment)&&yt.createElement(B.ZP,{value:!0,disabled:!(P!=null&&P.manage_all_group),style:{marginRight:"40px"}},yt.createElement("span",{style:{color:"#000000"}},"\u7EDF\u4E00\u7533\u8BC9")),((_=P==null?void 0:P.group_settings)==null?void 0:_.length)>0&&yt.createElement(B.ZP,{value:!1},yt.createElement("span",{style:{color:"#000000"}},"\u5206\u73ED\u7533\u8BC9")))),V.unified_anonymous_appeal?yt.createElement(qo.Z,{data:V,setData:lt,disabled:K}):yt.createElement(c.default,{form:pt,initialValues:P!=null&&P.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:w(P==null?void 0:P.anonymous_appeal_settings,"appeal")}},yt.createElement($o.Z,{disabled:K||(0,i.Rm)()&&!((je=I.AssistantObject.normal)!=null&&je.can_anonymous_appeal),selectOptions:Kt,form:pt})))),!K&&yt.createElement(q.ZP,{loading:Oe,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>gt()},"\u4FDD\u5B58"))};var or=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u})=>({shixunHomeworks:o,classroomList:l,loading:u.effects}))(ar),tn=a(16326),Mn=a(2748),Xe=a(98157),ua=a(97202),rr=a(6681),C=a(59301),sr=Object.defineProperty,ir=Object.defineProperties,cr=Object.getOwnPropertyDescriptors,na=Object.getOwnPropertySymbols,dr=Object.prototype.hasOwnProperty,mr=Object.prototype.propertyIsEnumerable,la=(o,l,u)=>l in o?sr(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Bu=(o,l)=>{for(var u in l||(l={}))dr.call(l,u)&&la(o,u,l[u]);if(na)for(var u of na(l))mr.call(l,u)&&la(o,u,l[u]);return o},nn=(o,l)=>ir(o,cr(l)),nl=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Er=o=>nl(void 0,null,function*(){return yield(0,J.ZP)(`/api/homework_commons/${o==null?void 0:o.categoryId}/publish_setting.json`,{method:"post",body:o})}),pr=o=>nl(void 0,null,function*(){return yield(0,J.ZP)(`/api/homework_commons/${o==null?void 0:o.categoryId}/evaluation_setting.json`,{method:"post",body:o})}),Wn=(o,l)=>o==null?void 0:o.map(u=>{var I;return(I=l==null?void 0:l.find(O=>O.value===u))==null?void 0:I.id}),gr=(o,l)=>{var u;return o=typeof o=="string"?[o]:o,(u=o==null?void 0:o.map(I=>l==null?void 0:l.find(O=>{var T;return(T=O==null?void 0:O.group_name)==null?void 0:T.includes(I)})))==null?void 0:u.filter(I=>I)},ku=(o,l,u,I=!1)=>{let O=null,T=I?l:gr(o,l);return T==null||T.forEach((z,W)=>{(W==0||u(z,O||{}))&&(O=z)}),O},fr=({shixunHomeworks:o,loading:l,dispatch:u,classroomList:I})=>{var O,T,z,W,g,Y,j,_,je,we,P,We,K,Ae,G,M,V,lt,Ie;const Oe=(0,h.useParams)(),{workSetting:m,workList:gt}=o,[,fe,rt]=(0,t.U)(Er,{categoryId:Oe==null?void 0:Oe.categoryId,penalty_type:Mn.Q.Number}),[,Pt,Kt]=(0,t.U)(pr,{categoryId:Oe==null?void 0:Oe.categoryId}),[Se]=c.default.useForm(),pt=c.default.useWatch("unified_setting",Se),Be=c.default.useWatch("group_settings",Se),x=c.default.useWatch("allow_late_settings",Se),pe=c.default.useWatch("end_time",Se),w=c.default.useWatch("publish_time",Se),Mt=c.default.useWatch("allow_late",Se),Xt=c.default.useWatch("unified_late",Se),Ue=c.default.useWatch("late_time",Se),oe=c.default.useWatch("anonymous_comment",Se),Et=c.default.useWatch("unified_anonymous_comment",Se),_t=c.default.useWatch("evaluation_start",Se),Ut=c.default.useWatch("anonymous_appeal",Se),ft=c.default.useWatch("anonymous_comment_settings",Se),De=c.default.useWatch("unified_anonymous_appeal",Se),vt=c.default.useWatch("anonymous_appeal_settings",Se),[Q,st]=(0,e.useState)(!1),[et,Ot]=(0,e.useState)({}),[Tt,Bt]=(0,e.useState)({}),[Vt,nu]=(0,e.useState)({}),[Nu,gu]=(0,e.useState)(!1),Uu=Q||(0,i.Rm)()&&!((T=(O=I.AssistantObject)==null?void 0:O.normal)!=null&&T.can_publish),ju=Q||(0,i.Rm)()&&!((W=(z=I.AssistantObject)==null?void 0:z.normal)!=null&&W.can_late),yu=Q||(0,i.Rm)()&&!((Y=(g=I.AssistantObject)==null?void 0:g.normal)!=null&&Y.can_anonymous_comment),on=Q||(0,i.Rm)()&&!((_=(j=I.AssistantObject)==null?void 0:j.normal)!=null&&_.can_anonymous_appeal),[hn,rl]=(0,e.useState)([]),Dn=(ie,de)=>{if(ie!=null&&ie.some(tu=>typeof tu.group_name!="string")){const tu=[];ie==null||ie.forEach(Nt=>{var At;typeof Nt.group_name!="string"&&((At=Nt.group_name)==null||At.forEach(Rt=>{tu.push(nn(Bu({},Nt),{group_name:Rt}))}))}),ie=tu}return ie==null?void 0:ie.filter(tu=>{var Nt,At,Rt;return!((Rt=(At=(Nt=de==null?void 0:de.map(lu=>lu==null?void 0:lu.group_name))==null?void 0:Nt.toString())==null?void 0:At.split(","))!=null&&Rt.includes(String(tu.group_name)))&&tu.is_admin})},vn=ie=>{if(ie=="allow_late"){U.default.warning({centered:!0,width:472,icon:null,title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",content:C.createElement(C.Fragment,null,gt!=null&>.is_shixun?C.createElement("div",null,C.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u8865\u4EA4\uFF0C\u4EC5\u5728\u8865\u4EA4\u65F6\u95F4\u901A\u5173\u7684\u5B66\u751F\u5C06\u6263\u9664\u5206\u503C\uFF0C\u672A\u901A\u5173\u5219\u4E0D\u6263\u5206\uFF1B\u82E5\u5B66\u751F\u5728\u201C\u6309\u65F6\u63D0\u4EA4\u201D\u7684\u65F6\u95F4\u5185\u5DF2\u901A\u5173\uFF0C\u5728\u8865\u4EA4\u65F6\u95F4\u518D\u6B21\u901A\u5173\u5219\u4E0D\u6263\u5206\u3002"):C.createElement("div",null,C.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u8865\u4EA4\uFF0C\u4EC5\u5728\u8865\u4EA4\u65F6\u95F4\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u6263\u9664\u5206\u503C\uFF1B\u82E5\u5B66\u751F\u5728\u201C\u6309\u65F6\u63D0\u4EA4\u201D\u7684\u65F6\u95F4\u5185\u5DF2\u6210\u529F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u5728\u8865\u4EA4\u65F6\u95F4\u518D\u6B21\u63D0\u4EA4\u5219\u4E0D\u4F1A\u6263\u5206\u3002"),C.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},C.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u6CE8\u610F\uFF1A\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\u3002"))});return}if(ie=="anonymous_comment"){U.default.warning({centered:!0,width:550,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u63D0\u793A",content:C.createElement(C.Fragment,null,C.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u533F\u8BC4\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\u3002",C.createElement("br",null),C.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},C.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u5B66\u751F\u5FC5\u987B\u63D0\u4EA4\u4F5C\u54C1\u624D\u80FD\u53C2\u4E0E\u533F\u8BC4\uFF0C\u82E5\u5B66\u751F\u672A\u80FD\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u5EFA\u8BAE\u542F\u7528\u201C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u201D\u529F\u80FD\uFF0C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002"))});return}if(ie=="anonymous_appeal"){U.default.warning({centered:!0,width:760,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u7533\u8BC9\u63D0\u793A",content:C.createElement(C.Fragment,null,C.createElement("span",{className:"blod"},"\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\u7533\u8BC9"),C.createElement("br",null),"1\u3001\u63A5\u53D7\u5B66\u751F\u7684\u5408\u7406\u7533\u8BC9\uFF1A",C.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u65E0\u6548\uFF0C\u4E0D\u53C2\u4E0E\u6700\u7EC8\u6210\u7EE9\u7684\u8BA1\u7B97\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u5C06\u88AB\u6263\u51CF\u8FDD\u89C4\u533F\u8BC4\u5206",C.createElement("br",null),"2\u3001\u62D2\u7EDD\u5B66\u751F\u7684\u4E0D\u5408\u7406\u7533\u8BC9\uFF1A",C.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u6709\u6548\uFF0C\u4E0D\u5141\u8BB8\u5B66\u751F\u5BF9\u8BE5\u8BC4\u5206\u8BB0\u5F55\u8FDB\u884C\u4E8C\u6B21\u7533\u8BC9\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u4E0D\u4F1A\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206",C.createElement("br",null))});return}if(ie=="unified_late")return"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u8865\u4EA4";if(ie=="unified_anonymous_comment")return pt===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4":"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4";if(ie=="unified_anonymous_appeal")return pt===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":Xt===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":"\u5DF2\u5F00\u542F\u5206\u73ED\u533F\u8BC4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9";if(ie=="make_up_score")return Mt?"\u6263\u5206\u6570\u636E\u6765\u6E90\u4E8E\u8865\u4EA4\u6263\u5206":"\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u672A\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002";if(ie=="submit_num")return"\u82E5\u5B66\u751F\u9700\u8981\u5728\u89C4\u5B9A\u6B21\u6570\u5916\u518D\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u6253\u56DE\u91CD\u505A\u529F\u80FD\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002"},Yt=(ie,de={})=>{var tu,Nt,At,Rt,lu,ou,jt,ht,St,qt;if(ie=="unified_setting")return Uu||!((tu=gt==null?void 0:gt.homework_status)!=null&&tu.includes("\u672A\u53D1\u5E03"))||!(m!=null&&m.manage_all_group);if(ie=="publish_time")return Uu||!((Nt=gt==null?void 0:gt.homework_status)!=null&&Nt.includes("\u672A\u53D1\u5E03")||(At=gt==null?void 0:gt.homework_status)!=null&&At.includes("\u672A\u5F00\u59CB"));if(ie=="end_time"){const ye=ku([],(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")=d()(m==null?void 0:m.end_time).startOf("second")||(m==null?void 0:m.anonymous_comment)&&d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second")||(m==null?void 0:m.anonymous_comment)&&(ye==null?void 0:ye.evaluation_start)&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_start).startOf("second")}if(["group_settings","group_name"].every(ye=>ie==null?void 0:ie.includes(ye)))return Uu||!(de!=null&&de.is_admin)||!((Rt=gt==null?void 0:gt.homework_status)!=null&&Rt.includes("\u672A\u53D1\u5E03"))&&(de==null?void 0:de.publish_time)&&d()().startOf("second")>=d()((lu=de==null?void 0:de.publish_time)==null?void 0:lu[0]).startOf("second");if(["group_settings","publish_time"].every(ye=>ie==null?void 0:ie.includes(ye))){const ye=ku(de==null?void 0:de.group_name,(m==null?void 0:m.allow_late_settings)||[],(_e,wt)=>(_e==null?void 0:_e.late_time)&&(wt==null?void 0:wt.late_time)&&d()(_e==null?void 0:_e.late_time).startOf("second")(_e==null?void 0:_e.evaluation_start)&&(wt==null?void 0:wt.evaluation_start)&&d()(_e==null?void 0:_e.evaluation_start).startOf("second")=d()((jt=de==null?void 0:de.publish_time)==null?void 0:jt[0]).startOf("second"),(m==null?void 0:m.allow_late)&&(ye==null?void 0:ye.late_time)&&d()().startOf("second")>=d()(de==null?void 0:de.end_time).startOf("second")||(m==null?void 0:m.anonymous_comment)&&(Fe==null?void 0:Fe.evaluation_start)&&d()().startOf("second")>=d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")]}if(ie=="allow_late"){const ye=((ht=m==null?void 0:m.allow_late_settings)==null?void 0:ht.filter(_e=>_e.late_time!==null).map(_e=>{var wt;return(wt=_e==null?void 0:_e.group_id)==null?void 0:wt[0]}))||[],Fe=ku(null,(m==null?void 0:m.group_settings)||[],(_e,wt)=>(_e==null?void 0:_e.end_time)&&(wt==null?void 0:wt.end_time)&&d()(_e==null?void 0:_e.end_time).startOf("second")=d()(m==null?void 0:m.end_time).startOf("second")||(ye==null?void 0:ye.includes((St=Fe==null?void 0:Fe.group_id)==null?void 0:St[0]))&&(m==null?void 0:m.allow_late)&&(Fe==null?void 0:Fe.end_time)&&d()().startOf("second")>=d()(Fe==null?void 0:Fe.end_time).startOf("second")||(m==null?void 0:m.anonymous_comment)&&(m==null?void 0:m.evaluation_start)&&d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second")}if(ie=="unified_late"){const ye=ku(null,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")=d()(m==null?void 0:m.end_time).startOf("second")||pt===!1}if(ie=="late_penalty"||ie=="late_time")return ju||(m==null?void 0:m.anonymous_comment)&&d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every(ye=>ie==null?void 0:ie.includes(ye))){const ye=ku(de==null?void 0:de.group_name,(m==null?void 0:m.group_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.end_time)&&(_e==null?void 0:_e.end_time)&&d()(Fe==null?void 0:Fe.end_time).startOf("second")>d()(_e==null?void 0:_e.end_time).startOf("second"));return Uu||!(de!=null&&de.is_admin)||(ye==null?void 0:ye.end_time)&&d()().startOf("second")>=d()(ye==null?void 0:ye.end_time).startOf("second")||(de==null?void 0:de.group_name)&&((qt=de==null?void 0:de.group_name)==null?void 0:qt.length)&&(m==null?void 0:m.unified_setting)&&(m==null?void 0:m.end_time)&&d()().startOf("second")>=d()(m==null?void 0:m.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every(ye=>ie==null?void 0:ie.includes(ye))){const ye=ku(de==null?void 0:de.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")>d()(_e==null?void 0:_e.evaluation_start).startOf("second"));return Uu||!(de!=null&&de.is_admin)||(ye==null?void 0:ye.evaluation_start)&&(m==null?void 0:m.anonymous_comment)&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every(ye=>ie==null?void 0:ie.includes(ye))){const ye=ku(de==null?void 0:de.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")=d()(ye==null?void 0:ye.evaluation_start).startOf("second")}if(ie=="anonymous_comment"){const ye=ku(null,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")>d()(_e==null?void 0:_e.evaluation_start).startOf("second"),!0);return yu||!(m!=null&&m.can_edit)&&!(0,i.t_)()||(m==null?void 0:m.anonymous_comment)&&d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second")||(m==null?void 0:m.anonymous_comment)&&(ye==null?void 0:ye.evaluation_start)&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_start).startOf("second")}if(ie=="unified_anonymous_comment"){const ye=ku(null,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")=d()(m==null?void 0:m.evaluation_start).startOf("second")||!(m!=null&&m.unified_anonymous_comment)&&(m==null?void 0:m.anonymous_comment)&&ye.evaluation_start&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_start).startOf("second")||Xt===!1||pt===!1}if(ie=="anonymous_group")return yu||!(m!=null&&m.can_edit)&&!(0,i.t_)()||(m==null?void 0:m.anonymous_comment)&&(m==null?void 0:m.evaluation_start)&&d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second");if(ie=="evaluation_start")return yu||!(m!=null&&m.can_edit)&&!(0,i.t_)()||(m==null?void 0:m.anonymous_comment)&&d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second");if(ie=="evaluation_start")return yu;if(ie=="evaluation_end")return yu||!(m!=null&&m.can_edit)&&!(0,i.t_)();if(ie=="evaluation_num")return yu||!(m!=null&&m.can_edit)&&!(0,i.t_)()||d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second");if(ie=="absence_penalty")return yu||!(m!=null&&m.can_edit)&&!(0,i.t_)();if(["anonymous_comment_settings","group_name"].every(ye=>ie==null?void 0:ie.includes(ye))){const ye=ku(de==null?void 0:de.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")>d()(_e==null?void 0:_e.evaluation_start).startOf("second"));return yu||!(m!=null&&m.can_edit)&&!(0,i.t_)()||!(de!=null&&de.is_admin)||(ye==null?void 0:ye.evaluation_start)&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every(ye=>ie==null?void 0:ie.includes(ye))){const ye=ku(de==null?void 0:de.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")>d()(_e==null?void 0:_e.evaluation_start).startOf("second"));return yu||!(m!=null&&m.can_edit)&&!(0,i.t_)()||!(de!=null&&de.is_admin)||[(ye==null?void 0:ye.evaluation_start)&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every(ye=>ie==null?void 0:ie.includes(ye))){const ye=ku(de==null?void 0:de.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_start)&&(_e==null?void 0:_e.evaluation_start)&&d()(Fe==null?void 0:Fe.evaluation_start).startOf("second")>d()(_e==null?void 0:_e.evaluation_start).startOf("second"));return yu||!(m!=null&&m.can_edit)&&!(0,i.t_)()||!(de!=null&&de.is_admin)||(ye==null?void 0:ye.evaluation_start)&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every(ye=>ie==null?void 0:ie.includes(ye))||["anonymous_comment_settings","student_comment"].every(ye=>ie==null?void 0:ie.includes(ye)))return yu||!(m!=null&&m.can_edit)&&!(0,i.t_)()||!(de!=null&&de.is_admin);if(ie=="student_comment")return yu||!(m!=null&&m.can_edit)&&!(0,i.t_)();if(ie=="is_open_abnormal_score")return yu||!(m!=null&&m.can_edit)&&!(0,i.t_)()||(m==null?void 0:m.is_open_abnormal_score);if(ie=="anonymous_appeal")return on||!(m!=null&&m.can_edit)&&!(0,i.t_)()||m.anonymous_appeal&&d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second");if(ie=="unified_anonymous_appeal")return on||!(m!=null&&m.can_edit)&&!(0,i.t_)()||d()().startOf("second")>=d()(m==null?void 0:m.evaluation_start).startOf("second")||Xt===!1||pt===!1||Et==!1;if(ie=="appeal_penalty")return on||!(m!=null&&m.can_edit)&&!(0,i.t_)();if(["anonymous_appeal_settings","group_name"].every(ye=>ie==null?void 0:ie.includes(ye))){const ye=ku(de==null?void 0:de.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(Fe,_e)=>(Fe==null?void 0:Fe.evaluation_end)&&(_e==null?void 0:_e.evaluation_end)&&d()(Fe==null?void 0:Fe.evaluation_end).startOf("second")>d()(_e==null?void 0:_e.evaluation_end).startOf("second"));return on||!(m!=null&&m.can_edit)&&!(0,i.t_)()||!(de!=null&&de.is_admin)||(ye==null?void 0:ye.evaluation_end)&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_end).startOf("second")}return["anonymous_appeal_settings","appeal_penalty"].every(ye=>ie==null?void 0:ie.includes(ye))?on||!(m!=null&&m.can_edit)&&!(0,i.t_)()||!(de!=null&&de.is_admin):!1},sl=(ie,de)=>{var tu,Nt,At,Rt,lu,ou,jt,ht,St,qt;if(console.log("handleValuesChange",ie,de),u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"}}),"publish_time"in ie&&(de!=null&&de.end_time||Se.setFieldsValue({end_time:d()(de==null?void 0:de.publish_time).add(7,"days")})),"unified_setting"in ie&&(de!=null&&de.unified_setting||Se.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in ie&&(de!=null&&de.unified_late||Se.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in ie&&(de!=null&&de.unified_anonymous_comment||Se.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in ie){let ye=[];(tu=de==null?void 0:de.group_settings)==null||tu.forEach(Fe=>{ye=[...ye,...(Fe==null?void 0:Fe.group_name)||[]]}),Se.setFieldsValue({allow_late_settings:((Nt=de==null?void 0:de.allow_late_settings)==null?void 0:Nt.map(Fe=>{var _e;return nn(Bu({},Fe),{group_name:(_e=Fe==null?void 0:Fe.group_name)==null?void 0:_e.filter(wt=>ye.includes(wt))})}))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:((At=de==null?void 0:de.anonymous_comment_settings)==null?void 0:At.map(Fe=>{var _e,wt;return nn(Bu({},Fe),{group_name:Fe!=null&&Fe.evaluation_start&&d()().startOf("second")>=d()((_e=Fe==null?void 0:Fe.evaluation_start)==null?void 0:_e[0]).startOf("second")?Fe==null?void 0:Fe.group_name:(wt=Fe==null?void 0:Fe.group_name)==null?void 0:wt.filter(Vu=>ye.includes(Vu))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Rt=de==null?void 0:de.anonymous_appeal_settings)==null?void 0:Rt.map(Fe=>{var _e;return nn(Bu({},Fe),{group_name:(_e=Fe==null?void 0:Fe.group_name)==null?void 0:_e.filter(wt=>ye.includes(wt))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in ie){let ye=[];(lu=de==null?void 0:de.allow_late_settings)==null||lu.forEach(Fe=>{ye=[...ye,...(Fe==null?void 0:Fe.group_name)||[]]}),Se.setFieldsValue({anonymous_comment_settings:((ou=de==null?void 0:de.anonymous_comment_settings)==null?void 0:ou.map(Fe=>{var _e,wt;return nn(Bu({},Fe),{group_name:Fe!=null&&Fe.evaluation_start&&d()().startOf("second")>=d()((_e=Fe==null?void 0:Fe.evaluation_start)==null?void 0:_e[0]).startOf("second")?Fe==null?void 0:Fe.group_name:(wt=Fe==null?void 0:Fe.group_name)==null?void 0:wt.filter(Vu=>ye.includes(Vu))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((jt=de==null?void 0:de.anonymous_appeal_settings)==null?void 0:jt.map(Fe=>{var _e;return nn(Bu({},Fe),{group_name:(_e=Fe==null?void 0:Fe.group_name)==null?void 0:_e.filter(wt=>ye.includes(wt))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in ie){let ye=[];(ht=de==null?void 0:de.anonymous_comment_settings)==null||ht.forEach(_e=>{ye=[...ye,...(_e==null?void 0:_e.group_name)||[]]});let Fe=(St=de==null?void 0:de.anonymous_comment_settings)==null?void 0:St.map(_e=>{var wt,Vu,Pn,Sn,Zn,Qn,Xu;return{max:((Vu=(wt=m==null?void 0:m.anonymous_comment_settings)==null?void 0:wt.filter(qu=>{var un;return(un=_e==null?void 0:_e.group_name)==null?void 0:un.includes(qu==null?void 0:qu.group_name)}))==null?void 0:Vu.length)===1?(Zn=(Sn=(Pn=m==null?void 0:m.anonymous_comment_settings)==null?void 0:Pn.filter(qu=>{var un;return(un=_e==null?void 0:_e.group_name)==null?void 0:un.includes(qu==null?void 0:qu.group_name)}))==null?void 0:Sn[0])==null?void 0:Zn.all_user_size:(Xu=(Qn=m==null?void 0:m.anonymous_comment_settings)==null?void 0:Qn.filter(qu=>{var un;return(un=_e==null?void 0:_e.group_name)==null?void 0:un.includes(qu==null?void 0:qu.group_name)}))==null?void 0:Xu.reduce((qu,un)=>(qu==null?void 0:qu.all_user_size)+(un==null?void 0:un.all_user_size))}});rl(Fe),Se.setFieldsValue({anonymous_appeal_settings:((qt=de==null?void 0:de.anonymous_appeal_settings)==null?void 0:qt.map(_e=>{var wt;return nn(Bu({},_e),{group_name:(wt=_e==null?void 0:_e.group_name)==null?void 0:wt.filter(Vu=>ye.includes(Vu))})}))||[{is_admin:!0,appeal_penalty:2}]})}Se.validateFields(),console.log("=====",d()(de==null?void 0:de.end_time).format("YYYY-MM-DD HH:mm:ss"))},Dl=ie=>nl(void 0,null,function*(){var de,tu,Nt,At;const Rt=ie;Rt.group_settings=(de=Rt==null?void 0:Rt.group_settings)==null?void 0:de.map(ou=>{var jt,ht;const St=Bu({},ou);return St.end_time=d()((jt=St==null?void 0:St.publish_time)==null?void 0:jt[1]).startOf("second"),St.publish_time=d()((ht=St==null?void 0:St.publish_time)==null?void 0:ht[0]).startOf("second"),St.group_name=typeof(St==null?void 0:St.group_name)=="string"?[St==null?void 0:St.group_name]:St==null?void 0:St.group_name,St.group_id=Wn(St==null?void 0:St.group_name,m==null?void 0:m.group_settings),St}),Rt.allow_late_settings=(tu=Rt==null?void 0:Rt.allow_late_settings)==null?void 0:tu.map(ou=>{const jt=Bu({},ou);return jt.group_name=typeof(jt==null?void 0:jt.group_name)=="string"?[jt==null?void 0:jt.group_name]:jt==null?void 0:jt.group_name,jt.group_id=Wn(jt==null?void 0:jt.group_name,m==null?void 0:m.group_settings),jt}),Rt.anonymous_comment_settings=(Nt=Rt==null?void 0:Rt.anonymous_comment_settings)==null?void 0:Nt.map(ou=>{var jt,ht;const St=Bu({},ou);return St.evaluation_end=d()((jt=St==null?void 0:St.evaluation_start)==null?void 0:jt[1]).startOf("second"),St.evaluation_start=d()((ht=St==null?void 0:St.evaluation_start)==null?void 0:ht[0]).startOf("second"),St.group_name=typeof(St==null?void 0:St.group_name)=="string"?[St==null?void 0:St.group_name]:St==null?void 0:St.group_name,St.group_id=Wn(St==null?void 0:St.group_name,m==null?void 0:m.group_settings),St}),Rt.anonymous_appeal_settings=(At=Rt==null?void 0:Rt.anonymous_appeal_settings)==null?void 0:At.map(ou=>{const jt=Bu({},ou);return jt.group_name=typeof(jt==null?void 0:jt.group_name)=="string"?[jt==null?void 0:jt.group_name]:jt==null?void 0:jt.group_name,jt.group_id=Wn(jt==null?void 0:jt.group_name,m==null?void 0:m.group_settings),jt});let lu=yield(0,gl.Tr)({homework_common_ids:[parseInt(Oe==null?void 0:Oe.categoryId)],course_id:Oe.coursesId,type:"homework_common"});if((lu==null?void 0:lu.student_count)===0){if((yield rt(Bu({},Rt))).status!==0||(yield Kt(Bu({},Rt))).status!==0)return;y.ZP.success("\u4FDD\u5B58\u6210\u529F"),Hn(),u({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}else nu(Rt),Bt(lu)}),Hn=()=>{u({type:"shixunHomeworks/getWorkSetting",payload:Bu({},Oe)}),u({type:"shixunHomeworks/getWorkList",payload:Bu({},Oe)})};(0,e.useEffect)(()=>{var ie,de,tu,Nt;let At=(ie=m==null?void 0:m.group_settings)==null?void 0:ie.filter(ht=>ht.publish_time!==null).map(ht=>nn(Bu({},ht),{group_name:[ht.group_name],publish_time:(ht==null?void 0:ht.publish_time)&&[d()(ht==null?void 0:ht.publish_time),d()(ht==null?void 0:ht.end_time)]}));At=(0,E.QE)((At==null?void 0:At.length)>0?At:[]);const Rt=(de=m.allow_late_settings)==null?void 0:de.filter(ht=>ht.late_time!==null).map(ht=>nn(Bu({},ht),{group_name:[ht.group_name],late_time:(ht==null?void 0:ht.late_time)&&d()(ht==null?void 0:ht.late_time)})),lu=(tu=m.anonymous_comment_settings)==null?void 0:tu.filter(ht=>ht.evaluation_start!==null).map(ht=>nn(Bu({},ht),{group_name:[ht.group_name],evaluation_start:(ht==null?void 0:ht.evaluation_start)&&[d()(ht==null?void 0:ht.evaluation_start),d()(ht==null?void 0:ht.evaluation_end)]})),ou=(Nt=m.anonymous_appeal_settings)==null?void 0:Nt.filter(ht=>ht.appeal_time!==null).map(ht=>nn(Bu({},ht),{group_name:[ht.group_name]})),jt=nn(Bu({},m),{late_penalty:m!=null&&m.allow_late?m==null?void 0:m.late_penalty:5,evaluation_num:m!=null&&m.evaluation_num?m==null?void 0:m.evaluation_num:3,absence_penalty:m!=null&&m.anonymous_comment?m==null?void 0:m.absence_penalty:3,appeal_penalty:m!=null&&m.anonymous_appeal?m==null?void 0:m.appeal_penalty:2,publish_time:m!=null&&m.publish_time?d()(m==null?void 0:m.publish_time):"",end_time:m!=null&&m.end_time?d()(m==null?void 0:m.end_time):"",late_time:m!=null&&m.late_time?d()(m==null?void 0:m.late_time):"",evaluation_start:m!=null&&m.evaluation_start?d()(m==null?void 0:m.evaluation_start):"",evaluation_end:m!=null&&m.evaluation_end?d()(m==null?void 0:m.evaluation_end):"",group_settings:At!=null&&At.length?At:[{is_admin:!0}],allow_late_settings:Rt!=null&&Rt.length?Rt:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:lu!=null&&lu.length?lu:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:ou!=null&&ou.length?ou:[{is_admin:!0,appeal_penalty:2}]});Se.setFieldsValue(jt),Ot(jt),st(!(0,i.GJ)()),console.log("workSetting",m)},[m]),(0,e.useEffect)(()=>(u({type:"globalSetting/footerToggle",payload:!1}),()=>{u({type:"globalSetting/footerToggle",payload:!0}),u({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Se==null||Se.resetFields()}),[]);const il=(ie,de)=>{ie!=null&&ie.group_id||(ie.group_id=Wn(ie==null?void 0:ie.group_name,m==null?void 0:m.group_settings)),u({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:ie,index:de,rangePickerDisabled:Yt(["group_settings","publish_time"],Be==null?void 0:Be[de]),disabledDate:m==null?void 0:m.course_end_date}})};return C.createElement(ge.Z,{spinning:!!l["shixunHomeworks/getWorkSetting"]||!!l["shixunHomeworks/getWorkList"]},C.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},C.createElement(c.default,{form:Se,colon:!1,disabled:Q,initialValues:et,scrollToFirstError:!0,onValuesChange:sl,onFinish:Dl},C.createElement("div",{className:`${Xe.Z.title}`},C.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),C.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u53D1\u5E03\u6A21\u5F0F\uFF09")),C.createElement("div",{className:Xe.Z.content},C.createElement(D.Z,{className:`${Xe.Z.row_sty} ${Xe.Z.bottom_line}`},C.createElement(c.default.Item,{className:(je=Xe.Z)==null?void 0:je.h_lh_40,name:"unified_setting",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u7C7B\u578B"}]},C.createElement(B.ZP.Group,{disabled:Yt("unified_setting")},C.createElement(B.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((we=m==null?void 0:m.group_settings)==null?void 0:we.length)>0&&C.createElement(B.ZP,{value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")))),pt?C.createElement(D.Z,{className:Xe.Z.row_sty,style:{padding:"5px 30px"}},C.createElement(f.Z,null,C.createElement(c.default.Item,{label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time",rules:[{validator:(ie,de)=>de===null?Promise.reject("\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"):Promise.resolve()}],normalize:ie=>ie&&d()(ie).startOf("second")},C.createElement(tn.default,{style:{width:200},size:"large",disabled:Yt("publish_time"),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ie=>(0,E.Q8)(ie,m==null?void 0:m.course_end_date),disabledTime:ie=>(0,E.d0)(ie),showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")}}))),C.createElement(f.Z,null,C.createElement(c.default.Item,{style:{marginLeft:40},label:"\u622A\u6B62\u65F6\u95F4",name:"end_time",rules:[{validator:(ie,de)=>de===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Promise.resolve()}],normalize:ie=>ie&&d()(ie).startOf("second")},C.createElement(tn.default,{style:{width:200},size:"large",disabled:Yt("end_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ie=>(0,E.Q8)(ie,m==null?void 0:m.course_end_date,d()(w).add(1,"minutes").format()),disabledTime:ie=>(0,E.d0)(ie,d()(w).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")}})))):C.createElement(c.default.List,{name:"group_settings"},(ie,{add:de,remove:tu})=>ie.map((Nt,At)=>{var Rt,lu,ou,jt,ht,St;return C.createElement(D.Z,{key:Nt.key,style:{padding:"5px 14px 5px 30px"}},C.createElement(f.Z,{className:Xe.Z.lable_name1,style:{minWidth:85,textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",At+1),C.createElement(f.Z,null,C.createElement(c.default.Item,{className:"ml10",name:[Nt.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},C.createElement(k.default,{disabled:Yt(["group_settings","group_name"],Be==null?void 0:Be[At]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_name"},options:(Rt=m==null?void 0:m.group_settings)==null?void 0:Rt.filter(qt=>{var ye,Fe,_e;return!((_e=(Fe=(ye=Be==null?void 0:Be.map(wt=>wt==null?void 0:wt.group_name))==null?void 0:ye.toString())==null?void 0:Fe.split(","))!=null&&_e.includes(String(qt.group_name)))&&qt.is_admin}),maxTagCount:4,maxTagPlaceholder:qt=>C.createElement("div",{style:{cursor:"pointer"},onClick:()=>il(Be[At],At)},"+",qt==null?void 0:qt.length)}))),C.createElement(f.Z,null,C.createElement(c.default.Item,{className:"ml20",name:[Nt.name,"publish_time"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u65F6\u95F4"}]},C.createElement(tn.default.RangePicker,{style:{width:585},size:"large",disabled:Yt(["group_settings","publish_time"],Be==null?void 0:Be[At]),placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:qt=>(0,E.Q8)(qt,m==null?void 0:m.course_end_date),disabledTime:qt=>(0,E.d0)(qt),showTime:{format:"HH:mm",defaultValue:[d()((0,E.U6)(),"HH:mm"),d()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onCalendarChange:qt=>{if(qt!=null&&qt[0]&&!(qt!=null&&qt[1])){const ye=Se.getFieldValue("group_settings");ye[At].publish_time=[qt[0],d()(qt[0]).add(7,"days")],Se.setFieldsValue({group_settings:ye})}}}))),!Q&&C.createElement(D.Z,{className:(lu=Xe.Z)==null?void 0:lu.h_lh_40},((jt=(ou=Be==null?void 0:Be[At])==null?void 0:ou.group_id)==null?void 0:jt.length)>1&&C.createElement(f.Z,null,C.createElement(H.Z,{title:"\u89C4\u5219\u62C6\u5206"},C.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>il(Be[At],At)}))),((St=(ht=m==null?void 0:m.group_settings)==null?void 0:ht.filter(qt=>{var ye,Fe,_e;return!((_e=(Fe=(ye=Be==null?void 0:Be.map(wt=>wt==null?void 0:wt.group_name))==null?void 0:ye.toString())==null?void 0:Fe.split(","))!=null&&_e.includes(String(qt.group_name)))&&qt.is_admin}))==null?void 0:St.length)>0&&C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{de({is_admin:!0})}})),At!=0&&!Yt(["group_settings","group_name"],Be==null?void 0:Be[At])?C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{tu(Nt.name)}})):C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-shanjian1 ml10",style:{color:"#E30000",opacity:"0.2"}}))))}))),C.createElement(C.Fragment,null,C.createElement("div",{className:`${Xe.Z.title} mt30`},C.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4"),C.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09")),C.createElement("div",{className:Xe.Z.content},C.createElement(D.Z,{className:`${Xe.Z.row_sty} ${Xe.Z.bottom_line} ${(P=Xe.Z)==null?void 0:P.h_lh_40}`,align:"middle"},C.createElement(c.default.Item,{name:"allow_late",valuePropName:"checked"},C.createElement(te.default,{disabled:Yt("allow_late")},"\u5F00\u542F\u8865\u4EA4"))),Mt&&C.createElement(C.Fragment,null,C.createElement(D.Z,{className:Xe.Z.row_sty1},C.createElement(f.Z,{className:Xe.Z.lable_name},"\u8865\u4EA4\u65B9\u5F0F"),C.createElement(c.default.Item,{className:`${(We=Xe.Z)==null?void 0:We.h_lh_40} ml10`,name:"unified_late",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8865\u4EA4\u65B9\u5F0F"}]},C.createElement(B.ZP.Group,{disabled:Yt("unified_late")},C.createElement(B.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((K=m==null?void 0:m.group_settings)==null?void 0:K.length)>0&&C.createElement(B.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),pt===!1&&C.createElement(H.Z,{title:vn("unified_late")},C.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Xt?C.createElement("div",{style:{paddingBottom:5}},C.createElement(D.Z,{className:`${Xe.Z.row_sty1} mb10 mt5`},C.createElement(f.Z,{className:Xe.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),C.createElement(f.Z,{style:{margin:"0 10px 0 8px"}},C.createElement(c.default.Item,{name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},C.createElement(ee.Z,{size:"large",addonAfter:"\u5206",style:{width:206},min:0,max:100,disabled:Yt("late_penalty")})))),C.createElement(D.Z,{className:Xe.Z.row_sty1},C.createElement(f.Z,{className:Xe.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),C.createElement(f.Z,{style:{margin:"0 10px 0 8px"}},C.createElement(c.default.Item,{name:"late_time",rules:[{required:!0,validator:(ie,de)=>de===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):d()(de).startOf("second")<=d()(pe).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:ie=>ie&&d()(ie).startOf("second")},C.createElement(tn.default,{style:{width:280},size:"large",disabled:Yt("late_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ie=>(0,E.Q8)(ie,m==null?void 0:m.course_end_date,d()(pe).add(1,"minutes").format()),disabledTime:ie=>(0,E.d0)(ie,d()(pe).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")}}))),C.createElement(f.Z,{style:{color:"#333"}},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):C.createElement(c.default.List,{name:"allow_late_settings"},(ie,{add:de,remove:tu})=>ie.map((Nt,At)=>{var Rt,lu,ou,jt,ht,St;const qt=pe||((ou=(lu=ku((Rt=x==null?void 0:x[At])==null?void 0:Rt.group_name,Be||[],(ye,Fe)=>{var _e,wt;return d()((_e=ye==null?void 0:ye.publish_time)==null?void 0:_e[1]).startOf("second")>d()((wt=Fe==null?void 0:Fe.publish_time)==null?void 0:wt[1]).startOf("second")}))==null?void 0:lu.publish_time)==null?void 0:ou[1]);return C.createElement(D.Z,{key:Nt.key,style:{padding:"5px 14px 5px 52px"}},C.createElement(f.Z,{className:Xe.Z.lable_name1,style:{minWidth:88,textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",At+1),C.createElement(f.Z,{className:"mr20 ml20"},C.createElement(c.default.Item,{name:[Nt.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},C.createElement(k.default,{disabled:Yt(["allow_late_settings","group_name"],x==null?void 0:x[At]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Dn(pt?m==null?void 0:m.group_settings:Be,[...x||[],...(m==null?void 0:m.anonymous_comment)&&!(m!=null&&m.unified_anonymous_comment)&&((jt=m==null?void 0:m.anonymous_comment_settings)==null?void 0:jt.filter(ye=>(ye==null?void 0:ye.evaluation_start)&&d()().startOf("second")>=d()(ye==null?void 0:ye.evaluation_start).startOf("second")))||[]])}))),C.createElement(f.Z,{className:Xe.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),C.createElement(f.Z,{className:"mr20 ml10"},C.createElement(c.default.Item,{name:[Nt.name,"late_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},C.createElement(ee.Z,{min:0,max:100,size:"large",addonAfter:"\u5206",style:{width:150},disabled:Yt(["allow_late_settings","late_penalty"],x==null?void 0:x[At])}))),C.createElement(f.Z,{className:Xe.Z.lable_name1},"\u622A\u6B62\u65F6\u95F4"),C.createElement(f.Z,{className:"ml10"},C.createElement(c.default.Item,{name:[Nt.name,"late_time"],rules:[{required:!0,validator:(ye,Fe)=>Fe==null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):qt&&d()(Fe).startOf("second")<=d()(qt).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},C.createElement(tn.default,{disabled:Yt(["allow_late_settings","late_time"],x==null?void 0:x[At]),style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:ye=>(0,E.Q8)(ye,m==null?void 0:m.course_end_date,d()(qt).add(1,"minutes").format()),disabledTime:ye=>(0,E.d0)(ye,d()(qt).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")}}))),!Q&&C.createElement(D.Z,{className:(ht=Xe.Z)==null?void 0:ht.h_lh_40},((St=Dn(pt?m==null?void 0:m.group_settings:Be,x))==null?void 0:St.length)>0&&C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{de({is_admin:!0,late_penalty:5})}})),At!=0&&!Yt(["allow_late_settings","group_name"],x==null?void 0:x[At])?C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{tu(Nt.name)}})):C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}}))))}))))),C.createElement(C.Fragment,null,C.createElement("div",{className:`${Xe.Z.title} mt30`},C.createElement("span",null,"\u4F5C\u4E1A\u533F\u8BC4"),C.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u53EF\u4F7F\u5B66\u751F\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u524D\u63D0\u4E0B\uFF0C\u5BF9\u540C\u5B66\u4F5C\u4E1A\u8FDB\u884C\u533F\u540D\u8BC4\u9605\uFF09")),C.createElement("div",{className:Xe.Z.content},C.createElement(D.Z,{className:`${Xe.Z.row_sty} ${Xe.Z.bottom_line} ${(Ae=Xe.Z)==null?void 0:Ae.h_lh_40}`,align:"middle"},C.createElement(c.default.Item,{name:"anonymous_comment",valuePropName:"checked"},C.createElement(te.default,{disabled:Yt("anonymous_comment")},"\u5F00\u542F\u533F\u8BC4"))),oe&&C.createElement(C.Fragment,null,C.createElement(D.Z,{className:`${Xe.Z.row_sty1} ${!Mt&&"mb10"} mt5`},C.createElement(f.Z,null,C.createElement(c.default.Item,{name:"can_make_up",valuePropName:"checked",style:{height:40,lineHeight:"40px"}},C.createElement(te.default,null," ",Mt?"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u5E76\u4E14\u6263\u9664\u8865\u4EA4\u6263\u5206":"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u8865\u4EA4\u6263\u5206"," "))),!Mt&&C.createElement(f.Z,{className:"mr10"},C.createElement(c.default.Item,{name:"make_up_score"},C.createElement(ee.Z,{size:"large",addonAfter:"\u5206",min:0,max:100,style:{width:186}}))),C.createElement(f.Z,null,C.createElement(H.Z,{title:vn("make_up_score")},C.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary"})))),C.createElement("div",{style:{position:"relative"}},C.createElement(D.Z,{className:`${Xe.Z.row_sty1} mb5 ${Xe.Z.bottom_line}`},C.createElement(f.Z,{className:Xe.Z.lable_name},"\u533F\u8BC4\u65B9\u5F0F"),C.createElement(f.Z,null,C.createElement(c.default.Item,{className:`${(G=Xe.Z)==null?void 0:G.h_lh_40} ml10`,name:"unified_anonymous_comment",rules:[{validator:(ie,de)=>de===null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65B9\u5F0F"):Promise.resolve()}]},C.createElement(B.ZP.Group,{disabled:Yt("unified_anonymous_comment")},C.createElement(B.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u533F\u8BC4"),((M=m==null?void 0:m.group_settings)==null?void 0:M.length)>0&&C.createElement(B.ZP,{value:!1},"\u5206\u73ED\u533F\u8BC4"))))),(Xt===!1||pt===!1)&&C.createElement(H.Z,{title:vn("unified_anonymous_comment")},C.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Et?C.createElement(C.Fragment,null,C.createElement(D.Z,{className:`${Xe.Z.row_sty1} mb5`},C.createElement(f.Z,{className:Xe.Z.lable_name},"\u4E92\u8BC4\u65B9\u5F0F"),C.createElement(f.Z,null,C.createElement(c.default.Item,{name:"anonymous_group",className:`${(V=Xe.Z)==null?void 0:V.h_lh_40} ml10`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E92\u8BC4\u65B9\u5F0F"}]},C.createElement(B.ZP.Group,{disabled:Yt("anonymous_group")},C.createElement(B.ZP,{value:!1,style:{marginRight:24}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4"),((lt=m==null?void 0:m.group_settings)==null?void 0:lt.length)>0&&C.createElement(B.ZP,{value:!0},"\u73ED\u7EA7\u5185\u4E92\u8BC4"))))),C.createElement(D.Z,{className:`${Xe.Z.row_sty1} mb10`},C.createElement(f.Z,{className:Xe.Z.lable_name},"\u5F00\u59CB\u65F6\u95F4"),C.createElement(f.Z,null,C.createElement(c.default.Item,{name:"evaluation_start",rules:[{required:!0,validator:(ie,de)=>de===null?Promise.reject("\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"):d()(de).startOf("second")<=d()(Ue||pe).startOf("second")?Promise.reject(Ue?"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:ie=>ie&&d()(ie).startOf("second")},C.createElement(tn.default,{disabled:Yt("evaluation_start"),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",style:{width:270,marginLeft:10},format:"YYYY-MM-DD HH:mm",disabledDate:ie=>(0,E.Q8)(ie,m==null?void 0:m.course_end_date,d()(Ue||pe).add(1,"minutes").format()),disabledTime:ie=>(0,E.d0)(ie,d()(Ue||pe).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")}}))),C.createElement(f.Z,{className:Xe.Z.lable_name,style:{marginLeft:88}},"\u622A\u6B62\u65F6\u95F4"),C.createElement(f.Z,null,C.createElement(c.default.Item,{name:"evaluation_end",rules:[{required:!0,validator:(ie,de)=>de===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):d()(de).startOf("second")<=d()(_t||Ue||pe).startOf("second")?Promise.reject(_t?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":Ue?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:ie=>ie&&d()(ie).startOf("second")},C.createElement(tn.default,{disabled:Yt("evaluation_end"),size:"large",style:{width:270,marginLeft:10},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ie=>(0,E.Q8)(ie,m==null?void 0:m.course_end_date,d()(_t||Ue||pe).add(1,"minutes").format()),disabledTime:ie=>(0,E.d0)(ie,d()(_t||Ue||pe).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")}})))),C.createElement(D.Z,{className:`${Xe.Z.row_sty1} mb10`},C.createElement(f.Z,{className:Xe.Z.lable_name},"\u533F\u8BC4\u6570\u91CF"),C.createElement(f.Z,null,C.createElement(c.default.Item,{name:"evaluation_num",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},C.createElement(ee.Z,{size:"large",min:1,precision:0,max:m==null?void 0:m.all_user_size,style:{width:186,marginLeft:10},disabled:Yt("evaluation_num")}))),C.createElement(f.Z,{className:"c-grey-333"},"\uFF08\u6BCF\u4F4D\u5B66\u751F\u9700\u8981\u533F\u8BC4\u7684\u4F5C\u4E1A\u6570\u91CF\uFF09")),C.createElement(D.Z,{className:`${Xe.Z.row_sty1} mb10`},C.createElement(f.Z,{className:Xe.Z.lable_name},"\u7F3A\u8BC4\u6263\u5206"),C.createElement(f.Z,null,C.createElement(c.default.Item,{name:"absence_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},C.createElement(ee.Z,{size:"large",style:{width:186,marginLeft:10},addonAfter:"\u5206",max:100,min:0,disabled:Yt("absence_penalty")}))),C.createElement(f.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u7F3A\u8BC4\u65F6\u5C06\u6263\u9664\u7684\u5206\u503C\uFF09"))):C.createElement(c.default.List,{name:"anonymous_comment_settings"},(ie,{add:de,remove:tu})=>ie.map((Nt,At)=>{var Rt,lu,ou,jt,ht,St,qt,ye;const Fe=Ue||((lu=ku((Rt=ft==null?void 0:ft[At])==null?void 0:Rt.group_name,x||[],(_e,wt)=>d()(_e==null?void 0:_e.late_time).startOf("second")>d()(wt==null?void 0:wt.late_time).startOf("second")))==null?void 0:lu.late_time)||pe||((ht=(jt=ku((ou=ft==null?void 0:ft[At])==null?void 0:ou.group_name,Be||[],(_e,wt)=>{var Vu,Pn;return d()((Vu=_e==null?void 0:_e.publish_time)==null?void 0:Vu[1]).startOf("second")>d()((Pn=wt==null?void 0:wt.publish_time)==null?void 0:Pn[1]).startOf("second")}))==null?void 0:jt.publish_time)==null?void 0:ht[1]);return C.createElement(D.Z,{key:Nt.key,style:{padding:"0px 14px 0px 82px"}},C.createElement(f.Z,{className:Xe.Z.lable_name1,style:{lineHeight:"40px"}},"\u533F\u8BC4\u89C4\u5219",At+1),C.createElement(D.Z,{wrap:!1,align:"top",justify:"space-between"},C.createElement(f.Z,null,C.createElement(D.Z,{wrap:!1,align:"top"},C.createElement(f.Z,{className:"mr20 ml15"},C.createElement(c.default.Item,{name:[Nt.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},C.createElement(k.default,{disabled:Yt(["anonymous_comment_settings","group_name"],ft==null?void 0:ft[At]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:228},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Dn(pt?m==null?void 0:m.group_settings:Be,ft)}))),C.createElement(f.Z,null,C.createElement(c.default.Item,{name:[Nt.name,"evaluation_start"],rules:[{required:!0,validator:(_e,wt)=>wt==null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65F6\u95F4"):Fe&&d()(wt).startOf("second")<=d()(Fe).startOf("second")?Promise.reject(pe?"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},C.createElement(tn.default.RangePicker,{disabled:Yt(["anonymous_comment_settings","evaluation_start"],ft==null?void 0:ft[At]),style:{width:580},size:"large",placeholder:["\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4","\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u622A\u6B62\u65F6\u95F4"],disabledDate:_e=>(0,E.Q8)(_e,m==null?void 0:m.course_end_date,d()(Fe).add(1,"minutes").format()),disabledTime:_e=>(0,E.d0)(_e,d()(Fe).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:[d()((0,E.U6)(),"HH:mm"),d()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})))),C.createElement(D.Z,{wrap:!1,align:"top",style:{padding:"5px 0",position:"relative",left:"-55px"}},C.createElement(f.Z,{className:Xe.Z.lable_name1,style:{marginRight:4}},"\u533F\u8BC4\u6570\u91CF"),C.createElement(f.Z,null,C.createElement(c.default.Item,{className:"ml10",name:[Nt.name,"evaluation_num"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},C.createElement(ee.Z,{max:((St=hn==null?void 0:hn[At])==null?void 0:St.max)||100,precision:0,style:{width:203},size:"large",min:1,disabled:Yt(["anonymous_comment_settings","evaluation_num"],ft==null?void 0:ft[At])}))),C.createElement(f.Z,{className:Xe.Z.lable_name1,style:{marginLeft:40}},"\u7F3A\u8BC4\u6263\u5206"),C.createElement(f.Z,null,C.createElement(c.default.Item,{className:"ml10",name:[Nt.name,"absence_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},C.createElement(ee.Z,{style:{width:186,marginLeft:10},addonAfter:"\u5206",size:"large",min:0,max:100,disabled:Yt(["anonymous_comment_settings","absence_penalty"],ft==null?void 0:ft[At])}))),!Et&&C.createElement(f.Z,null,C.createElement(c.default.Item,{style:{marginLeft:40,lineHeight:"40px"},name:[Nt.name,"student_comment"],valuePropName:"checked"},C.createElement(te.default,{disabled:Yt(["anonymous_comment_settings","student_comment"],ft==null?void 0:ft[At])},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))),!Q&&C.createElement(D.Z,{className:(qt=Xe.Z)==null?void 0:qt.h_lh_40},((ye=Dn(pt?m==null?void 0:m.group_settings:Be,ft))==null?void 0:ye.length)>0&&C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{de({is_admin:!0,absence_penalty:3,evaluation_num:3})}})),At!=0&&!Yt(["anonymous_comment_settings","group_name"],ft==null?void 0:ft[At])?C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000"},onClick:()=>{tu(Nt.name)}})):C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000",opacity:"0.2"}})))))})),C.createElement(D.Z,{className:`${Xe.Z.row_sty1} mb5 mt5`},C.createElement(f.Z,null,C.createElement(c.default.Item,{name:"is_open_abnormal_score",valuePropName:"checked"},C.createElement(te.default,{disabled:Yt("is_open_abnormal_score"),style:{height:40,lineHeight:"40px"}},"\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7"))),C.createElement(f.Z,null,C.createElement(c.default.Item,{className:Xe.Z.poor_rating,name:"abnormal_score",rules:[{validator:(ie,de)=>de===0?Promise.reject("\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u6570\u503C\u4E0D\u80FD\u4E3A0"):Promise.resolve()}]},C.createElement(ee.Z,{size:"large",style:{width:186},addonAfter:"\u5206",disabled:Yt("student_comment"),min:1,max:100}))),C.createElement(f.Z,null," ",C.createElement("span",{className:"ml10"},"\u5206\u8BA1\u5165",Q?"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868":C.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{if(!(m!=null&&m.anonymous_comment)){y.ZP.warning("\u4FDD\u5B58\u542F\u7528\u8BBE\u7F6E\u540E\uFF0C\u70B9\u51FB\u8BE5\u6309\u94AE\u5373\u53EF\u8DF3\u8F6C\u81F3\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868");return}window.open(`/classrooms/${Oe==null?void 0:Oe.coursesId}/common_homework/${Oe==null?void 0:Oe.categoryId}/detail?TabsActiveKey=2&tabs=10`)}},"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),C.createElement("span",{style:{color:"#666",fontWeight:400}},"\uFF08\u5F00\u542F\u540E\uFF0C\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u8BBE\u7F6E\u6216\u5F97\u5206\u4E0D\u8DB360\u5206\uFF0C\u5747\u81EA\u52A8\u8BA1\u5165\u533F\u8BC4\u5F02\u5E38\u5217\u8868\uFF09"))),Et&&C.createElement(c.default.Item,{className:`${Xe.Z.row_sty1} mb5`,name:"student_comment",valuePropName:"checked"},C.createElement(te.default,{disabled:Yt("student_comment")},C.createElement(D.Z,{gutter:10},C.createElement(f.Z,null,"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"),C.createElement(f.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u5B8C\u6210\u533F\u8BC4\u540E\uFF0C\u88AB\u533F\u8BC4\u4F5C\u4E1A\u5C06\u6807\u8BB0\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\uFF09")))),C.createElement(D.Z,{className:`${Xe.Z.row_sty1} mb5`},C.createElement(c.default.Item,{name:"anonymous_appeal",valuePropName:"checked",className:Xe.Z.h_lh_40},C.createElement(te.default,{disabled:Yt("anonymous_appeal")},"\u542F\u7528\u533F\u8BC4\u7533\u8BC9")),C.createElement("span",{style:{color:"#666"}},"\uFF08\u5B66\u751F\u7533\u8BC9\u533F\u8BC4\u5F97\u5206\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),Ut&&C.createElement("div",{style:{paddingBottom:5}},C.createElement(D.Z,{className:`${Xe.Z.row_sty1} mb5`},C.createElement(f.Z,{className:Xe.Z.lable_name},"\u7533\u8BC9\u65B9\u5F0F"),C.createElement(f.Z,null,C.createElement(c.default.Item,{className:"ml10",style:{height:40,lineHeight:"40px"},name:"unified_anonymous_appeal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7533\u8BC9\u65B9\u5F0F"}]},C.createElement(B.ZP.Group,{disabled:Yt("unified_anonymous_appeal")},C.createElement(B.ZP,{value:!0},"\u7EDF\u4E00\u7533\u8BC9"),((Ie=m==null?void 0:m.group_settings)==null?void 0:Ie.length)>0&&C.createElement(B.ZP,{value:!1},"\u5206\u73ED\u7533\u8BC9")))),(Xt===!1||pt===!1||Et==!1)&&C.createElement(H.Z,{title:vn("unified_anonymous_appeal")},C.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),De?C.createElement(D.Z,{className:`${Xe.Z.row_sty1} mb5`},C.createElement(f.Z,{className:"c-grey-333 mr10"},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),C.createElement(f.Z,null,C.createElement(c.default.Item,{name:"appeal_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},C.createElement(ee.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:Yt("appeal_penalty")}))),C.createElement(f.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u533F\u8BC4\u88AB\u7533\u8BC9\u6210\u529F\u5C06\u5224\u5B9A\u4E3A\u8FDD\u89C4\u533F\u8BC4\uFF0C\u8BE5\u5B66\u751F\u5C06\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570\uFF09")):C.createElement(c.default.List,{name:"anonymous_appeal_settings"},(ie,{add:de,remove:tu})=>ie.map((Nt,At)=>{var Rt,lu;return C.createElement(D.Z,{key:Nt.key,style:{padding:"5px 14px 5px 82px"}},C.createElement(f.Z,{className:Xe.Z.lable_name1},"\u7533\u8BC9\u89C4\u5219",At+1),C.createElement(D.Z,{wrap:!1,align:"top",justify:"space-between"},C.createElement(f.Z,null,C.createElement(c.default.Item,{className:"ml10",name:[Nt.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},C.createElement(k.default,{disabled:Yt(["anonymous_appeal_settings","group_name"],vt==null?void 0:vt[At]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",size:"large",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Dn(Et?m==null?void 0:m.group_settings:ft,vt)}))),C.createElement(f.Z,{className:`${Xe.Z.lable_name1} ml20`},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),C.createElement(f.Z,null,C.createElement(c.default.Item,{className:"ml10",name:[Nt.name,"appeal_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},C.createElement(ee.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:Yt(["anonymous_appeal_settings","appeal_penalty"],vt==null?void 0:vt[At])}))),!Q&&C.createElement(D.Z,{className:(Rt=Xe.Z)==null?void 0:Rt.h_lh_40},!!((lu=Dn(Et?m==null?void 0:m.group_settings:ft,vt))!=null&&lu.length)&&C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{de({is_admin:!0,appeal_penalty:2})}})),At!=0&&!Yt(["anonymous_appeal_settings","group_name"],vt==null?void 0:vt[At])?C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{tu(Nt.name)}})):C.createElement(f.Z,null,C.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))))}))))))),((0,i.GJ)()||!(Uu||ju||yu))&&C.createElement(q.ZP,{loading:fe||Pt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{Se.submit()}},"\u4FDD\u5B58"),C.createElement(rr.Z,{resdata:Tt,type:"shixun",okloading:Nu,oktext:(Tt==null?void 0:Tt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ie=>nl(void 0,null,function*(){gu(!0);let de=yield(0,J.ZP)(`/api/courses/${Oe.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Oe==null?void 0:Oe.categoryId)]}});if(gu(!1),(de==null?void 0:de.status)===0){gu(!0);const tu=yield rt(Bu({},Vt));if(gu(!1),tu.status!==0)return;gu(!0);const Nt=yield Kt(Bu({},Vt));if(gu(!1),Nt.status!==0)return;y.ZP.success("\u4FDD\u5B58\u6210\u529F"),Hn(),u({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}})}),C.createElement(ua.Z,{onConfirm:(ie,de)=>{Be.splice(ie,0,...de),Be.splice(ie+de.length,1);const tu=(0,E.QE)([...Be]);tu.forEach(Nt=>{var At;((At=Nt==null?void 0:Nt.publish_time)==null?void 0:At.length)==2?Nt.publish_time=Nt.publish_time:Nt.publish_time=[d()(Nt==null?void 0:Nt.publish_time),d()(Nt==null?void 0:Nt.end_time)]}),Se.setFieldValue("group_settings",[...tu])}})))};var vr=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u})=>({shixunHomeworks:o,classroomList:l,loading:u.effects}))(fr),yn=a(59301),Fr=Object.defineProperty,aa=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,oa=(o,l,u)=>l in o?Fr(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,ll=(o,l)=>{for(var u in l||(l={}))_r.call(l,u)&&oa(o,u,l[u]);if(aa)for(var u of aa(l))Ar.call(l,u)&&oa(o,u,l[u]);return o},yr=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Cr=({shixunHomeworks:o,loading:l,dispatch:u,classroomList:I,user:O})=>{const T=(0,h.useParams)(),{workSetting:z}=o,[W,g]=(0,e.useState)(!1),[Y,j]=(0,e.useState)(!1),[_,je]=(0,e.useState)({start_permanent:!1});(0,e.useEffect)(()=>{g(!(0,i.GJ)())},[(0,i.GJ)()]);const we=()=>{u({type:"shixunHomeworks/getWorkSetting",payload:ll({},T)}),u({type:"shixunHomeworks/getWorkList",payload:ll({},T)})};(0,e.useEffect)(()=>{z!=null&&z.course_id&&(Object.keys(_).forEach(We=>{_[We]=z[We]}),je(ll({},_)))},[z]);const P=()=>yr(void 0,null,function*(){var We;if(((We=O==null?void 0:O.userInfo)==null?void 0:We.user_status)===2){(0,Ge.Rd)();return}j(!0),(yield(0,J.ZP)(`/api/homework_commons/${T.categoryId}/shiyan_setting.json`,{method:"post",body:ll({},_)})).status===0&&(y.ZP.success("\u66F4\u65B0\u6210\u529F"),we()),j(!1)});return yn.createElement("section",{className:Cu.Z.form},yn.createElement("div",{className:Cu.Z.title},"\u4FDD\u5B58\u5B9E\u9A8C\u6570\u636E"),yn.createElement("div",{className:Cu.Z.content},yn.createElement(te.default,{disabled:W,checked:_.start_permanent,onChange:We=>{if(!(0,i.Ny)()){(0,Ge.pW)(2);return}_.start_permanent=We.target.checked,je(Object.assign({},_))}},yn.createElement("span",{className:"c-black"},"\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u5728\u8BFE\u5802\u53EF\u5BFC\u51FA\u5B66\u751F\u5B9E\u9A8C\u6570\u636E",yn.createElement("a",{target:"_blank",href:pl.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0")))),!W&&yn.createElement(yn.Fragment,null,yn.createElement(q.ZP,{type:"primary",size:"large",loading:Y,style:{width:"138px",marginTop:"30px"},onClick:()=>P()},"\u4FDD\u5B58")))};var Br=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u,user:I})=>({shixunHomeworks:o,classroomList:l,loading:u.effects,user:I}))(Cr),ra=a(71141),pn=a(69577),Le=a(59301),hr=Object.defineProperty,Dr=Object.defineProperties,wr=Object.getOwnPropertyDescriptors,sa=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,ia=(o,l,u)=>l in o?hr(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,cn=(o,l)=>{for(var u in l||(l={}))xr.call(l,u)&&ia(o,u,l[u]);if(sa)for(var u of sa(l))br.call(l,u)&&ia(o,u,l[u]);return o},al=(o,l)=>Dr(o,wr(l)),Ir=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const{RangePicker:Mr}=tn.default,{Option:Al}=k.default,Or=({shixunHomeworks:o,loading:l,dispatch:u,classroomList:I})=>{var O,T,z,W,g,Y,j,_,je,we,P,We,K;const Ae=(0,h.useParams)(),{workSetting:G,workList:M}=o,[V,lt]=(0,e.useState)(!0);let[Ie,Oe]=(0,e.useState)([]),[m,gt]=(0,e.useState)([]),[fe,rt]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,penalty_type:Mn.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,comment_public:!0,score_open:!1,total_score:"",eff_score:"",submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""});(0,e.useEffect)(()=>{},[]);const[Pt,Kt]=(0,e.useState)(!1);(0,e.useEffect)(()=>{G!=null&&G.course_id&&(Object.keys(fe).map(function(Q){fe[Q]=G[Q]}),G.anonymous_comment&&(fe.unified_late=G.unified_anonymous_comment,Kt(G.unified_anonymous_comment)),(!fe.allow_late||!fe.unified_late)&&(fe.late_penalty=5),fe.unified_setting||(fe.unified_late=!1,fe.unified_anonymous_comment=!1,fe.unified_anonymous_appeal=!1),Ie=JSON.parse(JSON.stringify(G.group_settings.map(Q=>al(cn({},Q),{group_name:[Q.group_name]})).filter(Q=>Q.publish_time!==null))),m=JSON.parse(JSON.stringify(G.allow_late_settings.map(Q=>al(cn({},Q),{group_name:[Q.group_name]})).filter(Q=>Q.late_time!==null))),rt(cn({},fe)),Oe(Ie.length?[...Ie]:[{}]),gt([...m]))},[G]),(0,e.useEffect)(()=>{lt(!(0,i.GJ)())},[(0,i.GJ)()]);const Se=()=>{u({type:"shixunHomeworks/getWorkSetting",payload:cn({},Ae)})},[pt,Be]=(0,e.useState)(!1),x=()=>Ir(void 0,null,function*(){Be(!pt);const Q=JSON.parse(JSON.stringify(fe));if(Q.categoryId=Ae.categoryId,fe.unified_setting||Ie==null||Ie.map(et=>{var Ot,Tt;if(!et.publish_time||!et.end_time)throw y.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Be(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!et.group_name)throw y.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Be(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");et.group_name=typeof(et==null?void 0:et.group_name)=="string"?[et==null?void 0:et.group_name]:et==null?void 0:et.group_name,et.group_id=(Tt=(Ot=et==null?void 0:et.group_name)==null?void 0:Ot.map(Bt=>{var Vt,nu;let Nu=(nu=(Vt=G.group_settings)==null?void 0:Vt.filter(gu=>(gu==null?void 0:gu.group_name)===Bt))==null?void 0:nu[0];return Nu==null?void 0:Nu.group_id}))==null?void 0:Tt.toString().split(",")}),Q.group_settings=Ie,fe.allow_late)if(fe.unified_late){if(fe.late_penalty===null||fe.late_penalty===void 0||fe.late_penalty<0||fe.late_penalty>100)throw y.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Be(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!fe.late_time)throw y.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Be(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(d()(fe.late_time)<=d()(fe.end_time))throw y.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4"),Be(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4")}else m=m==null?void 0:m.map(et=>{var Ot,Tt;if(et.penalty_type=Mn.Q.Number,et.late_penalty===null||et.late_penalty===void 0||et.late_penalty<0||et.late_penalty>100)throw y.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Be(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!et.late_time)throw y.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Be(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!et.group_name)throw y.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Be(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return et.group_name=typeof(et==null?void 0:et.group_name)=="string"?[et==null?void 0:et.group_name]:et==null?void 0:et.group_name,et.group_id=(Tt=(Ot=et==null?void 0:et.group_name)==null?void 0:Ot.map(Bt=>{var Vt,nu;let Nu=(nu=(Vt=G.group_settings)==null?void 0:Vt.filter(gu=>(gu==null?void 0:gu.group_name)===Bt))==null?void 0:nu[0];return Nu==null?void 0:Nu.group_id}))==null?void 0:Tt.toString().split(","),et}),Q.allow_late_settings=m;if(fe!=null&&fe.submit_limit&&!(fe!=null&&fe.submit_limit_num)){y.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Be(!1);return}if(fe!=null&&fe.can_submit&&!(fe!=null&&fe.submit_num)){y.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Be(!1);return}Object.keys(Q).map(function(et){et.indexOf("proportion")>-1&&(Q[et]=Q[et]/100)}),(yield(0,J.ZP)(`/api/homework_commons/${Ae.categoryId}/publish_setting.json`,{method:"post",body:al(cn({},Q),{penalty_type:Mn.Q.Number})})).status===0?(Be(!1),y.ZP.success("\u66F4\u65B0\u6210\u529F"),Se(),u({type:"shixunHomeworks/getWorkList",payload:cn({},Ae)})):Be(!1)}),pe=Le.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Le.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",Le.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Le.createElement("br",null),Le.createElement("br",null),"\u6CE8\u610F",Le.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",Le.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",Le.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",Le.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),w=Le.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Le.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",Le.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Le.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),Mt=(Q,st,et="group_id")=>{var Ot;return st?st.find(Tt=>Tt[et]===Q):(Ot=G==null?void 0:G.group_settings)==null?void 0:Ot.find(Tt=>Tt.group_id[0]===Q)},Xt=(G==null?void 0:G.allow_late)||(G==null?void 0:G.anonymous_comment),Ue=Q=>{var st,et;const Ot=Mt(Q,G==null?void 0:G.allow_late_settings,"id"),Tt=Mt(Q,G==null?void 0:G.anonymous_comment_settings),Bt=Mt(Q);return(G==null?void 0:G.allow_late)&&Ot&&d()(Ot==null?void 0:Ot.late_time)<=d()()||(G==null?void 0:G.anonymous_comment)&&Tt&&(Tt==null?void 0:Tt.evaluation_start)!==null||((et=(d()(Bt==null?void 0:Bt.end_time)<=d()()&&((st=G==null?void 0:G.allow_late_settings)==null?void 0:st.filter(Vt=>Vt.group_id.includes(Q))))[0])==null?void 0:et.late_time)!=null},oe=(O=G==null?void 0:G.allow_late_settings)!=null&&O.length?(T=G==null?void 0:G.allow_late_settings)==null?void 0:T.every(Q=>{if(Q.evaluation_start)return!0}):!1,Et=(G==null?void 0:G.unified_late)&&(G==null?void 0:G.anonymous_comment),_t=G==null?void 0:G.anonymous_comment,Ut=(0,e.useMemo)(()=>{var Q,st;return G!=null&&G.unified_setting?!((Q=M==null?void 0:M.homework_status)!=null&&Q.includes("\u5DF2\u622A\u6B62"))||(G==null?void 0:G.allow_late)||(G==null?void 0:G.anonymous_comment):!((st=G==null?void 0:G.group_settings)==null?void 0:st.some(Ot=>d()(Ot.end_time)<=d()()))||(G==null?void 0:G.allow_late)||(G==null?void 0:G.all_group_late)},[G,M]),ft=G==null?void 0:G.anonymous_comment,De=Q=>{if(!Q)return!1;const st=Mt(Q,G==null?void 0:G.anonymous_comment_settings);return(G==null?void 0:G.anonymous_comment)&&st&&(st==null?void 0:st.evaluation_start)!==null},vt=Q=>{const st=Mt(Q,G==null?void 0:G.anonymous_comment_settings);return st&&(st==null?void 0:st.evaluation_start)!==null};return Le.createElement("section",{style:{padding:"30px 50px"}},Le.createElement("div",{className:`${Xe.Z.title}`},Le.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),Le.createElement(H.Z,{placement:"topLeft",title:"\u8BBE\u7F6E\u4F5C\u4E1A\u7684\u53D1\u5E03\u89C4\u5219\uFF0C\u8BBE\u7F6E\u540E\uFF0C\u5B66\u751F\u53EA\u80FD\u5728\u89C4\u5B9A\u65F6\u95F4\u5185\u63D0\u4EA4\u4F5C\u4E1A"},Le.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Xe.Z.title_icon}`}))),Le.createElement("div",{className:Xe.Z.content},Le.createElement(D.Z,{className:`${Xe.Z.row_sty} ${Xe.Z.bottom_line} ${Xe.Z.h_lh_40}`},Le.createElement(B.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:V||!((z=M==null?void 0:M.homework_status)!=null&&z.includes("\u672A\u53D1\u5E03"))||(0,i.Rm)()&&!((g=(W=I.AssistantObject)==null?void 0:W.normal)!=null&&g.can_publish),value:fe.unified_setting,onChange:Q=>{var st;if(!((st=M==null?void 0:M.homework_status)!=null&&st.includes("\u672A\u53D1\u5E03"))){y.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(fe.unified_setting=!fe.unified_setting,fe.unified_setting||(fe.unified_late=!1),rt(Object.assign({},fe)),fe.unified_setting===!1&&Ie==""){Oe(Ie.concat({}));return}fe.unified_setting&&(Oe([]),gt([{late_penalty:5}]))}},Le.createElement(B.ZP,{value:!0,disabled:!(G!=null&&G.manage_all_group)||!(0,i.GJ)()},"\u7EDF\u4E00\u53D1\u5E03"),Le.createElement(B.ZP,{disabled:((Y=G==null?void 0:G.group_settings)==null?void 0:Y.length)===0||!(0,i.GJ)(),value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")),((j=G==null?void 0:G.group_settings)==null?void 0:j.length)===0&&Le.createElement("span",{style:{marginLeft:"20px",color:"#333"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),fe.unified_setting&&Le.createElement("div",{className:Xe.Z.row_sty,style:{padding:"5px 30px"}},Le.createElement(D.Z,{align:"middle"},Le.createElement(f.Z,{style:{color:"#666",marginRight:10}},"\u53D1\u5E03\u65F6\u95F4"),Le.createElement(f.Z,{className:"ml5"},Le.createElement(tn.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Q=>(0,pn.Q8)(Q,G==null?void 0:G.course_end_date),disabledTime:Q=>(0,pn.d0)(Q),disabled:V||!((_=M==null?void 0:M.homework_status)!=null&&_.includes("\u672A\u53D1\u5E03")||(je=M==null?void 0:M.homework_status)!=null&&je.includes("\u672A\u5F00\u59CB"))||(0,i.Rm)()&&!((we=I.AssistantObject.normal)!=null&&we.can_publish),value:fe.publish_time?d()(fe.publish_time):"",allowClear:!1,onChange:(Q,st)=>{fe.publish_time=st,(fe.end_time==""||!fe.end_time)&&fe.unified_setting&&(fe.end_time=d()(Q).add(1,"month").format("YYYY-MM-DD HH:mm:ss"),fe.end_time=fe.end_time),rt(Object.assign({},fe))}})),Le.createElement(f.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09")),Le.createElement(D.Z,{align:"middle"},Le.createElement(f.Z,{style:{marginLeft:40,color:" #666",marginRight:10}},"\u622A\u6B62\u65F6\u95F4"),Le.createElement(f.Z,{className:"ml5"},Le.createElement(tn.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:oe||_t||(G==null?void 0:G.allow_late)&&(G==null?void 0:G.homework_status.includes("\u5DF2\u622A\u6B62"))||V||(G==null?void 0:G.allow_late)&&d()()>=d()(G==null?void 0:G.end_time)||(0,i.Rm)()&&!((P=I.AssistantObject.normal)!=null&&P.can_publish),allowClear:!1,disabledDate:Q=>(0,pn.Q8)(Q,G==null?void 0:G.course_end_date,fe.publish_time),disabledTime:Q=>(0,pn.d0)(Q,fe.publish_time),value:fe.end_time?d()(fe.end_time):"",onChange:(Q,st)=>{fe.end_time=st,rt(Object.assign({},fe))}})),Le.createElement(f.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))),!fe.unified_setting&&Le.createElement(D.Z,null,Ie&&Ie.map(function(Q,st){var et,Ot,Tt,Bt;return Le.createElement(D.Z,{key:st},Le.createElement(D.Z,{style:{padding:"5px 14px 5px 52px"}},Le.createElement(f.Z,{className:Xe.Z.lable_name1},"\u53D1\u5E03\u89C4\u5219",st+1),Le.createElement(f.Z,{flex:1,style:{maxWidth:400}},Le.createElement(k.default,{disabled:V||((et=M==null?void 0:M.homework_status)!=null&&et.includes("\u672A\u53D1\u5E03")&&Q.id||d()(){var nu,Nu;if((0,i.Rm)()&&!((Nu=(nu=I.AssistantObject)==null?void 0:nu.normal)!=null&&Nu.can_publish)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie[st].group_name=Vt,Ie[st].group_id=Q.group_id;const gu=(0,Te.flattenDeep)(Ie.map(ju=>ju.group_name)),Uu=m.map(ju=>{let yu=(ju==null?void 0:ju.group_name)||[];return al(cn({},ju),{group_name:(0,Te.remove)(yu,on=>gu.includes(on))})});gt(Uu),Oe(Ie.slice())}},G.group_settings&&G.group_settings.map(function(Vt){if(!Ie.map(nu=>nu.group_name).toString().split(",").includes(String(Vt.group_name)))return Le.createElement(Al,{value:Vt.group_name,key:Vt.id},Vt.group_name)})))),Le.createElement(f.Z,{style:{padding:"5px 0"}},Le.createElement(Mr,{style:{width:620},size:"large",allowClear:!1,ranges:{\u6B64\u523B:[Q.publish_time?d()(Q.publish_time):d()(),d()()]},disabled:V||(d()()<=d()((Ot=Mt(Q.id))==null?void 0:Ot.publish_time)?!1:[!0,Ue(Q.id)]),placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Vt=>(0,pn.Q8)(Vt,G==null?void 0:G.course_end_date),disabledTime:Vt=>(0,pn.d0)(Vt),showTime:{format:"HH:mm",defaultValue:[d()((0,E.U6)(),"HH:mm"),d()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Q.publish_time&&[d()(Q.publish_time),d()(Q.end_time)],onChange:(Vt,nu)=>{var Nu,gu;if((0,i.Rm)()&&!((gu=(Nu=I.AssistantObject)==null?void 0:Nu.normal)!=null&&gu.can_publish)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie[st].publish_time=nu[0],Ie[st].end_time=nu[1],Oe([...Ie])}})),!V&&Le.createElement(f.Z,{className:`${(Tt=Xe.Z)==null?void 0:Tt.h_lh_40}`,style:{padding:"5px 0"}},Ie.length<((Bt=G==null?void 0:G.group_settings)==null?void 0:Bt.length)&&Le.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Oe(Ie.concat({}))}}),(Q!=null&&Q.publish_time&&d()(){var Vt,nu;if((0,i.Rm)()&&!((nu=(Vt=I.AssistantObject)==null?void 0:Vt.normal)!=null&&nu.can_publish)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Nu=(0,Te.cloneDeep)(m);Nu.forEach((gu,Uu)=>{gu.group_name&&(gu.group_name=gu.group_name.filter(ju=>{var yu;return!((yu=Ie[st].group_name)!=null&&yu.includes(ju))}))}),Ie=Ie.filter((gu,Uu)=>st!==Uu),gt(Nu),Oe(Ie.slice()),setTimeout(()=>Oe(Ie.slice()),10)}}):Le.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))}))),!(M!=null&&M.is_shixun)&&Le.createElement(ra.ZP,{checkMarginLeft:60,disabled:V,value:fe,onChange:Q=>rt(cn(cn({},fe),Q))}),Le.createElement(Le.Fragment,null,Le.createElement("div",{className:`${Xe.Z.title} mt30`},Le.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),Le.createElement("div",{className:Xe.Z.content},Le.createElement(D.Z,{className:`${Xe.Z.row_sty} ${Xe.Z.bottom_line} ${(We=Xe.Z)==null?void 0:We.h_lh_40}`,align:"middle"},Le.createElement(Fl.Z,{checked:fe.allow_late,disabled:oe||V||(G==null?void 0:G.allow_late),onChange:Q=>{var st,et;if((0,i.Rm)()&&!((et=(st=I.AssistantObject)==null?void 0:st.normal)!=null&&et.can_late)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Q&&U.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:Le.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Le.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Le.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Le.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),fe.allow_late=Q,m==""&>([{late_penalty:5}]),rt(cn({},fe))}}),Le.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),Le.createElement(H.Z,{overlayStyle:{width:380,maxWidth:380},title:Le.createElement("div",{style:{display:"flex",flexFlow:"column"}},Le.createElement("span",null,"\u8865\u4EA4\u89C4\u5219\u8BF4\u660E"),Le.createElement("span",null,"\u5F00\u542F\u8865\u4EA4\uFF0C\u5B66\u751F\u53EA\u5728\u8865\u4EA4\u65F6\u95F4\u5185\u624D\u901A\u5173\u5219\u6263\u9664\u5206\u503C\uFF0C\u672A\u901A\u5173\u4E0D\u6263\u5206\uFF1B"),Le.createElement("span",null,"\u5B66\u751F\u5728\u6B63\u5E38\u4F5C\u4E1A\u89C4\u5B9A\u65F6\u95F4\u5185\u901A\u5173\uFF0C\u5728\u8865\u4EA4\u9636\u6BB5\u518D\u6B21\u901A\u5173\u4E0D\u6263\u5206\u3002"))},Le.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Xe.Z.title_icon}`}))),(fe==null?void 0:fe.allow_late)&&Le.createElement("div",{className:"pb5"},Le.createElement(D.Z,{className:Xe.Z.row_sty1},Le.createElement(f.Z,{className:Xe.Z.lable_name,style:{marginRight:20}},"\u8865\u4EA4\u65B9\u5F0F"),Le.createElement(B.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:V,value:fe.unified_late,onChange:Q=>{var st;if((0,i.Rm)()&&!((st=I.AssistantObject.normal)!=null&&st.can_late)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fe.unified_late=Q.target.value,m==""&&!Q.target.value&>([{late_penalty:5}]),rt(cn({},fe))}},(fe==null?void 0:fe.unified_setting)&&Le.createElement(B.ZP,{disabled:(G==null?void 0:G.allow_late)||!(G!=null&&G.manage_all_group),value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((K=G==null?void 0:G.group_settings)==null?void 0:K.length)&&Le.createElement(B.ZP,{disabled:G==null?void 0:G.allow_late,value:!1},"\u5206\u73ED\u8865\u4EA4"))),fe!=null&&fe.unified_late?Le.createElement("div",null,Le.createElement(D.Z,{wrap:!1,align:"middle",className:`${Xe.Z.row_sty1} mb10 mt5`},Le.createElement(f.Z,{className:Xe.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),Le.createElement(f.Z,{style:{margin:"0 10px 0 8px"}},Le.createElement(ee.Z,{size:"large",addonAfter:"\u5206",style:{width:206},disabled:V||ft,value:fe.late_penalty,onChange:Q=>{var st;if((0,i.Rm)()&&!((st=I.AssistantObject.normal)!=null&&st.can_late)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fe.late_penalty=Q,rt(Object.assign({},fe))}})),Le.createElement(f.Z,{style:{color:"#333"}},"\uFF08\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1\u65F6\uFF0C\u5B66\u751F\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")),Le.createElement(D.Z,{className:`${Xe.Z.row_sty1}`},Le.createElement(f.Z,{className:Xe.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),Le.createElement(f.Z,{style:{margin:"0 10px 0 8px"}},Le.createElement(tn.default,{allowClear:!1,size:"large",style:{width:280},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:V||Et||oe,value:fe.late_time?d()(fe.late_time):"",disabledDate:Q=>(0,pn.Q8)(Q,G==null?void 0:G.course_end_date),disabledTime:Q=>(0,pn.d0)(Q),onChange:(Q,st)=>{var et;if((0,i.Rm)()&&!((et=I.AssistantObject.normal)!=null&&et.can_late)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fe.late_time=st,rt(Object.assign({},fe))}})),Le.createElement(f.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):m.map(function(Q,st){var et;return Le.createElement(D.Z,{key:st,style:{padding:"5px 14px 5px 52px"}},Le.createElement(f.Z,{className:Xe.Z.lable_name1},"\u8865\u4EA4\u89C4\u5219",st+1),Le.createElement(f.Z,{className:"mr20 ml10"},Le.createElement(k.default,{size:"large",disabled:V||!((et=M==null?void 0:M.homework_status)!=null&&et.includes("\u672A\u53D1\u5E03"))&&Q.id,mode:"multiple",style:{width:250},value:typeof Q.group_name=="string"?[Q.group_name]:Q.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ot=>{var Tt;if((0,i.Rm)()&&!((Tt=I.AssistantObject.normal)!=null&&Tt.can_late)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m[st].group_name=Ot,m[st].group_id=Q.group_id,gt(m.slice())}},G.group_settings&&G.group_settings.map(function(Ot){if(fe!=null&&fe.unified_setting&&!m.map(Tt=>Tt.group_name).toString().split(",").includes(String(Ot.group_name))&&!vt(Ot.id))return Le.createElement(Al,{value:Ot.group_name,key:Ot.id},Ot.group_name);if(Ie.map(Tt=>Tt.group_name).toString().split(",").includes(String(Ot.group_name))&&!m.map(Tt=>Tt.group_name).toString().split(",").includes(String(Ot.group_name))&&!vt(Ot.id))return Le.createElement(Al,{value:Ot.group_name,key:Ot.id},Ot.group_name)}))),Le.createElement(f.Z,{className:Xe.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),Le.createElement(f.Z,{className:"mr20 ml10"},Le.createElement(ee.Z,{size:"large",addonAfter:"\u5206",style:{width:150},min:0,max:100,disabled:V||De(Q.id),defaultValue:Q.late_penalty,onChange:Ot=>{var Tt,Bt;if((0,i.Rm)()&&!((Bt=(Tt=I.AssistantObject)==null?void 0:Tt.normal)!=null&&Bt.can_late)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m[st].late_penalty=Ot,m[st].penalty_type=Mn.Q.Number}})),Le.createElement(f.Z,{className:Xe.Z.lable_name1},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Le.createElement(f.Z,{className:"ml10"},Le.createElement(tn.default,{size:"large",disabled:V||De(Q.id),style:{width:250},showTime:{format:"HH:mm",defaultValue:d()((0,E.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ot=>(0,pn.Q8)(Ot,G==null?void 0:G.course_end_date),disabledTime:Ot=>(0,pn.d0)(Ot),format:"YYYY-MM-DD HH:mm",value:Q!=null&&Q.late_time?d()(Q.late_time):void 0,onChange:(Ot,Tt)=>{var Bt,Vt;if((0,i.Rm)()&&!((Vt=(Bt=I.AssistantObject)==null?void 0:Bt.normal)!=null&&Vt.can_late)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m[st].late_time=Tt,gt([...m])}})),!V&&Le.createElement(f.Z,{style:{height:40,lineHeight:"40px"}},Le.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{gt(m.concat({penalty_type:Mn.Q.Number,late_penalty:5}))}}),st>0&&!Q.id?Le.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{m=m.filter((Ot,Tt)=>st!==Tt),gt(m.slice()),setTimeout(()=>gt(m.slice()),10)}}):Le.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))})))),Le.createElement(q.ZP,{loading:pt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>x()},"\u4FDD\u5B58"))};var Nr=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u})=>({shixunHomeworks:o,classroomList:l,loading:u.effects}))(Or),zn=a(59301),Pr=Object.defineProperty,Sr=Object.defineProperties,Zr=Object.getOwnPropertyDescriptors,ca=Object.getOwnPropertySymbols,Lr=Object.prototype.hasOwnProperty,jr=Object.prototype.propertyIsEnumerable,da=(o,l,u)=>l in o?Pr(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,On=(o,l)=>{for(var u in l||(l={}))Lr.call(l,u)&&da(o,u,l[u]);if(ca)for(var u of ca(l))jr.call(l,u)&&da(o,u,l[u]);return o},Yn=(o,l)=>Sr(o,Zr(l)),yl=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const kr=o=>yl(void 0,null,function*(){return yield(0,J.ZP)(`/api/homework_commons/${o==null?void 0:o.categoryId}/publish_setting.json`,{method:"post",body:o})}),Tr=o=>yl(void 0,null,function*(){return yield(0,J.ZP)(`/api/homework_commons/${o==null?void 0:o.categoryId}/evaluation_setting.json`,{method:"post",body:o})}),ci=(o,l)=>o==null?void 0:o.map(u=>{var I;return(I=l==null?void 0:l.find(O=>O.value===u))==null?void 0:I.id}),Rr=(o,l)=>{var u;return o=typeof o=="string"?[o]:o,(u=o==null?void 0:o.map(I=>l==null?void 0:l.find(O=>{var T;return(T=O==null?void 0:O.group_name)==null?void 0:T.includes(I)})))==null?void 0:u.filter(I=>I)},di=(o,l,u,I=!1)=>{let O=null,T=I?l:Rr(o,l);return T==null||T.forEach((z,W)=>{(W==0||u(z,O||{}))&&(O=z)}),O},zr=({shixunHomeworks:o,loading:l,dispatch:u,classroomList:I})=>{var O,T,z,W,g,Y;const j=(0,h.useParams)(),{workSetting:_,workList:je}=o,[,we,P]=(0,t.U)(kr,{categoryId:j==null?void 0:j.categoryId,penalty_type:Mn.Q.Number}),[,We,K]=(0,t.U)(Tr,{categoryId:j==null?void 0:j.categoryId}),[Ae]=c.default.useForm(),G=c.default.useWatch("unified_setting",Ae),M=c.default.useWatch("group_settings",Ae),V=c.default.useWatch("allow_late_settings",Ae),lt=c.default.useWatch("end_time",Ae),Ie=c.default.useWatch("publish_time",Ae),Oe=c.default.useWatch("allow_late",Ae),m=c.default.useWatch("unified_late",Ae),gt=c.default.useWatch("late_time",Ae),fe=c.default.useWatch("anonymous_comment",Ae),rt=c.default.useWatch("unified_anonymous_comment",Ae),Pt=c.default.useWatch("evaluation_start",Ae),Kt=c.default.useWatch("anonymous_appeal",Ae),Se=c.default.useWatch("anonymous_comment_settings",Ae),pt=c.default.useWatch("unified_anonymous_appeal",Ae),Be=c.default.useWatch("anonymous_appeal_settings",Ae),[x,pe]=(0,e.useState)(!1),[w,Mt]=(0,e.useState)({}),Xt=x||(0,i.Rm)()&&!((T=(O=I.AssistantObject)==null?void 0:O.normal)!=null&&T.can_publish),Ue=x||(0,i.Rm)()&&!((W=(z=I.AssistantObject)==null?void 0:z.normal)!=null&&W.can_late),oe=x||(0,i.Rm)()&&!((Y=(g=I.AssistantObject)==null?void 0:g.normal)!=null&&Y.can_anonymous_comment),Et=Ut=>yl(void 0,null,function*(){const ft=Ut;let De=yield(0,J.ZP)(`/api/homework_commons/${j==null?void 0:j.categoryId}/publish_setting_for_submit.json`,{method:"post",body:ft});(De==null?void 0:De.status)===0&&(y.ZP.success("\u4FDD\u5B58\u6210\u529F"),_t(),u({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))}),_t=()=>{u({type:"shixunHomeworks/getWorkSetting",payload:On({},j)}),u({type:"shixunHomeworks/getWorkList",payload:On({},j)})};return(0,e.useEffect)(()=>{var Ut,ft,De,vt;let Q=(Ut=_==null?void 0:_.group_settings)==null?void 0:Ut.filter(Bt=>Bt.publish_time!==null).map(Bt=>Yn(On({},Bt),{group_name:[Bt.group_name],publish_time:(Bt==null?void 0:Bt.publish_time)&&[d()(Bt==null?void 0:Bt.publish_time),d()(Bt==null?void 0:Bt.end_time)]}));Q=(0,E.QE)((Q==null?void 0:Q.length)>0?Q:[]);const st=(ft=_.allow_late_settings)==null?void 0:ft.filter(Bt=>Bt.late_time!==null).map(Bt=>Yn(On({},Bt),{group_name:[Bt.group_name],late_time:(Bt==null?void 0:Bt.late_time)&&d()(Bt==null?void 0:Bt.late_time)})),et=(De=_.anonymous_comment_settings)==null?void 0:De.filter(Bt=>Bt.evaluation_start!==null).map(Bt=>Yn(On({},Bt),{group_name:[Bt.group_name],evaluation_start:(Bt==null?void 0:Bt.evaluation_start)&&[d()(Bt==null?void 0:Bt.evaluation_start),d()(Bt==null?void 0:Bt.evaluation_end)]})),Ot=(vt=_.anonymous_appeal_settings)==null?void 0:vt.filter(Bt=>Bt.appeal_time!==null).map(Bt=>Yn(On({},Bt),{group_name:[Bt.group_name]})),Tt=Yn(On({},_),{late_penalty:_!=null&&_.allow_late?_==null?void 0:_.late_penalty:5,evaluation_num:_!=null&&_.evaluation_num?_==null?void 0:_.evaluation_num:3,absence_penalty:_!=null&&_.anonymous_comment?_==null?void 0:_.absence_penalty:3,appeal_penalty:_!=null&&_.anonymous_appeal?_==null?void 0:_.appeal_penalty:2,publish_time:_!=null&&_.publish_time?d()(_==null?void 0:_.publish_time):"",end_time:_!=null&&_.end_time?d()(_==null?void 0:_.end_time):"",late_time:_!=null&&_.late_time?d()(_==null?void 0:_.late_time):"",evaluation_start:_!=null&&_.evaluation_start?d()(_==null?void 0:_.evaluation_start):"",evaluation_end:_!=null&&_.evaluation_end?d()(_==null?void 0:_.evaluation_end):"",group_settings:Q!=null&&Q.length?Q:[{is_admin:!0}],allow_late_settings:st!=null&&st.length?st:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:et!=null&&et.length?et:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:Ot!=null&&Ot.length?Ot:[{is_admin:!0,appeal_penalty:2}]});Ae.setFieldsValue(Tt),Mt(Tt),pe(!(0,i.GJ)()),console.log("workSetting",_)},[_]),(0,e.useEffect)(()=>(u({type:"globalSetting/footerToggle",payload:!1}),()=>{u({type:"globalSetting/footerToggle",payload:!0}),u({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Ae==null||Ae.resetFields()}),[]),zn.createElement(ge.Z,{spinning:!!l["shixunHomeworks/getWorkSetting"]||!!l["shixunHomeworks/getWorkList"]},zn.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},zn.createElement(c.default,{form:Ae,colon:!1,disabled:x,initialValues:w,scrollToFirstError:!0,onFinish:Et},!(je!=null&&je.is_shixun)&&zn.createElement(ra.rU,{form:Ae})),((0,i.GJ)()||!(Xt||Ue||oe))&&zn.createElement(q.ZP,{loading:we||We,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{Ae.submit()}},"\u4FDD\u5B58"),zn.createElement(ua.Z,{onConfirm:(Ut,ft)=>{M.splice(Ut,0,...ft),M.splice(Ut+ft.length,1);const De=(0,E.QE)([...M]);De.forEach(vt=>{var Q;((Q=vt==null?void 0:vt.publish_time)==null?void 0:Q.length)==2?vt.publish_time=vt.publish_time:vt.publish_time=[d()(vt==null?void 0:vt.publish_time),d()(vt==null?void 0:vt.end_time)]}),Ae.setFieldValue("group_settings",[...De])}})))};var Hr=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u})=>({shixunHomeworks:o,classroomList:l,loading:u.effects}))(zr),gn=a(59301);const Qr=({shixunHomeworks:o,loading:l,dispatch:u})=>{const{workSetting:I,workList:O}=o,[T,z]=(0,e.useState)("1"),W=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:I!=null&&I.is_new_rule?gn.createElement(vr,null):gn.createElement(Nr,null)},!(O!=null&&O.is_shixun)&&{key:"7",label:"\u63D0\u4EA4\u8BBE\u7F6E",element:gn.createElement(Hr,null)},((O==null?void 0:O.is_jupyter)||(O==null?void 0:O.is_jupyter_lab))&&{key:"6",label:"\u5B9E\u9A8C\u8BBE\u7F6E",element:gn.createElement(Br,null)},!(I!=null&&I.is_new_rule)&&{key:"2",label:"\u533F\u8BC4\u8BBE\u7F6E",element:gn.createElement(or,null)},{key:"3",label:"\u8BC4\u5206\u8BBE\u7F6E",element:gn.createElement(zo,null)},{key:"4",label:"\u516C\u5F00\u8BBE\u7F6E",element:gn.createElement(Vo,null)},{key:"5",label:"\u534F\u4F5C\u8BBE\u7F6E",element:gn.createElement(Mo,null)}].filter(g=>!!g);return(0,e.useEffect)(()=>(u({type:"globalSetting/footerToggle",payload:!1}),()=>{u({type:"globalSetting/footerToggle",payload:!0})}),[]),gn.createElement("div",{style:{paddingBottom:"50px"}},(W==null?void 0:W.length)&&gn.createElement(Jo.Z,{dataSource:W,style:{marginBottom:52}}))};var Ur=(0,h.connect)(({shixunHomeworks:o,loading:l})=>({shixunHomeworks:o,loading:l.effects}))(Qr),Nn={flex_box_center:"flex_box_center___FJzIA",flex_space_between:"flex_space_between___oLjvQ",flex_box_vertical_center:"flex_box_vertical_center___SoaRH",flex_box_center_end:"flex_box_center_end___ewpDJ",flex_box_column:"flex_box_column___HLvXm",homeworkDetailWrapper:"homeworkDetailWrapper___VAJSJ",title:"title___C63Sm",export:"export___HoqEK",bg:"bg___Ow82a",tabs:"tabs___AQDwR",workListTabWrap:"workListTabWrap___eltpM",workListTabButton:"workListTabButton___kCRZe",ai_review_new:"ai_review_new___AmrKW"},Wr=a(29044),Yr=a(92597),Gr=a(92973),Vr="data:image/png;base64,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",Jr=Object.defineProperty,Kr=Object.defineProperties,Xr=Object.getOwnPropertyDescriptors,ma=Object.getOwnPropertySymbols,qr=Object.prototype.hasOwnProperty,$r=Object.prototype.propertyIsEnumerable,Ea=(o,l,u)=>l in o?Jr(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Cn=(o,l)=>{for(var u in l||(l={}))qr.call(l,u)&&Ea(o,u,l[u]);if(ma)for(var u of ma(l))$r.call(l,u)&&Ea(o,u,l[u]);return o},Gn=(o,l)=>Kr(o,Xr(l)),es=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const ts=({shixunHomeworks:o,loading:l,dispatch:u})=>{var I;const O=(0,h.useParams)(),[T,z]=(0,e.useState)(Cn(Cn({},{page:1,limit:20,group_ids:[]}),O)),{codeReview:W}=o,[g]=c.default.useForm();T.order="code_rate",T.sort="desc",T.category=T.categoryId,(0,e.useEffect)(()=>{Y()},[T]),(0,e.useEffect)(()=>{o.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&Y()},[o.actionTabs.key]);const Y=()=>es(void 0,null,function*(){(yield u({type:"shixunHomeworks/getFileRepeatResult",payload:Gn(Cn({},T),{id:T==null?void 0:T.category,course_id:T==null?void 0:T.coursesId})})).status===-2&&setTimeout(()=>Y(),1500)}),j=(je,we)=>{T.page=je,T.limit=20,u({type:"shixunHomeworks/getFileRepeatResult",payload:Gn(Cn({},T),{id:T==null?void 0:T.category,course_id:T==null?void 0:T.coursesId})})},_=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(je,we,P)=>T.limit*(T.page-1)+P+1},{title:"\u59D3\u540D",dataIndex:"user"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"similar_rate",render:je=>e.createElement("span",{className:"c-orange"},je)},{title:"\u64CD\u4F5C",dataInex:"action",render:(je,we)=>e.createElement("div",null,e.createElement(h.Link,{target:"_blank",to:`/classrooms/${T.coursesId}/common_homework/${T.categoryId}/review_detail/${we.user_id}`},"\u67E5\u770B"),e.createElement("br",null))}];return e.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},e.createElement(D.Z,null,e.createElement(f.Z,{flex:"1"},e.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",W.time,e.createElement(q.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:T}})}},"\u6587\u6863\u67E5\u91CD"))),e.createElement(f.Z,null,e.createElement(X.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:je=>{T.search=je,u({type:"shixunHomeworks/getFileRepeatResult",payload:Gn(Cn({},T),{id:T==null?void 0:T.category,course_id:T==null?void 0:T.coursesId})})},style:{width:200}}),e.createElement("span",{className:"ml5 c-red"}))),(W==null?void 0:W.status)===-2&&e.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},e.createElement("img",{src:Vr}),e.createElement("br",null),e.createElement(q.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{u({type:"shixunHomeworks/getFileRepeatResult",payload:Gn(Cn({},T),{id:T==null?void 0:T.category,course_id:T==null?void 0:T.coursesId})})}},"\u5237\u65B0\u9875\u9762")),((I=W.course_groups)==null?void 0:I.length)>0&&e.createElement(e.Fragment,null,e.createElement(D.Z,null,e.createElement(f.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),e.createElement(f.Z,{flex:"80px"},e.createElement(te.default,{checked:T.group_ids=="",value:"all",onChange:je=>{delete T.group_ids,T.group_ids=[],T.page=1,z(Cn({},T))}},"\u5168\u90E8")),e.createElement(f.Z,{flex:"1"},W.course_groups&&W.course_groups.map((je,we)=>e.createElement(te.default,{value:je.id,checked:T.group_ids.includes(je.id),onChange:P=>{P.target.checked?T.group_ids.push(je.id):T.group_ids.splice(T.group_ids.indexOf(je.id),1),T.page=1,z(Cn({},T))}},je.name,"(",je.members_count,")")))),e.createElement(D.Z,{className:"font14 c-red mt5"},e.createElement(f.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),(W==null?void 0:W.data)==="\u52A0\u8F7D\u4E2D"&&e.createElement(ge.Z,null,e.createElement(Gr.Z,{message:W==null?void 0:W.data,type:"info"})),(W==null?void 0:W.data)==="\u6682\u65E0\u67E5\u91CD\u8BB0\u5F55"||(W==null?void 0:W.data)==="\u52A0\u8F7D\u4E2D"?"":e.createElement("div",null,e.createElement("p",{className:"mt10"},e.createElement("span",{className:"c-red"},W.similar_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u5B66\u5458\uFF08",W.total_count,"\u5B66\u5458\uFF09"),e.createElement(re.default,{className:"mt30",pagination:!1,dataSource:W.data,columns:_,onChange:(je,we,P)=>{P.order==="ascend"&&(T.b_order="asc"),P.order==="descend"&&(T.b_order="desc"),P.order||delete T.b_order,u({type:"shixunHomeworks/getFileRepeatResult",payload:Gn(Cn({},T),{id:T==null?void 0:T.category,course_id:T==null?void 0:T.coursesId})})}}),e.createElement("aside",{className:"tc mb50 mt30"},e.createElement(ue.Z,{showSizeChanger:!1,onChange:j,defaultCurrent:T.page||1,current:T.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:W.copy_reviews_count}))))};var us=(0,h.connect)(({shixunHomeworks:o,loading:l})=>({shixunHomeworks:o,loading:l.effects}))(ts),ns=Object.defineProperty,ls=Object.defineProperties,as=Object.getOwnPropertyDescriptors,pa=Object.getOwnPropertySymbols,os=Object.prototype.hasOwnProperty,rs=Object.prototype.propertyIsEnumerable,ga=(o,l,u)=>l in o?ns(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,ss=(o,l)=>{for(var u in l||(l={}))os.call(l,u)&&ga(o,u,l[u]);if(pa)for(var u of pa(l))rs.call(l,u)&&ga(o,u,l[u]);return o},is=(o,l)=>ls(o,as(l)),fa=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const cs=({shixunHomeworks:o,dispatch:l})=>{const u=(0,h.useParams)(),[I,O]=(0,e.useState)([]),[T,z]=(0,e.useState)(!1),[W,g]=(0,e.useState)(!1),[Y,j]=(0,e.useState)(!1),[_,je]=(0,e.useState)(""),[we,P]=(0,e.useState)(!1);(0,e.useEffect)(()=>{o.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(We.resetFields(),O([]),g(!0),Ae()):g(!1)},[o.actionTabs.key]);const[We]=c.default.useForm();let K=[];const Ae=()=>fa(void 0,null,function*(){z(!0);const V=yield(0,n.VB)(is(ss({},u),{course_id:u==null?void 0:u.coursesId,id:u==null?void 0:u.categoryId}));O([...I,...V==null?void 0:V.data]),je(V),z(!1)}),G=()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}}),j(!1),z(!1),O([]),We.resetFields()},M=[{title:"",dataIndex:"course_group_id",width:280,render:(V,lt)=>e.createElement(te.default,{disabled:!(lt.work_count>=1),value:String(lt.course_group_id)},lt.course_group_name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"work_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_time",width:130}];return e.createElement(U.default,{centered:!0,title:"\u6587\u6863\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:W,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>fa(void 0,null,function*(){var V;const lt=We.getFieldsValue();if(((V=lt.group_ids)==null?void 0:V.length)<=0){y.ZP.info("\u8BF7\u9009\u62E9\u8981\u67E5\u8BE2\u7684\u73ED\u7EA7");return}P(!0);const Ie=yield(0,J.ZP)(`/api/homework_commons/${u.categoryId}/homework_file_repeat.json`,{method:"get",params:{course_group_id:[...lt.group_ids.map(Oe=>Number(Oe))]}});P(!1),Ie.status===0&&(G(),y.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield l({type:"shixunHomeworks/getWorkList",payload:o.actionTabs.params}),h.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/detail?tabs=4`),l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:we},onCancel:G},e.createElement("span",null,"\u5F53\u524D\u6587\u6863\u67E5\u91CD\u5206\u6570\u6263\u5206\u4E3A",_==null?void 0:_.repeat_setting_score,"\u5206\uFF0C\u5982\u9700\u8C03\u6574\u8BF7\u5728\u201C\u8BBE\u7F6E-\u8BC4\u5206\u8BBE\u7F6E\u201D\u4E2D\u8FDB\u884C\u7F16\u8F91"),o.codeReviewCourse&&e.createElement(c.default,{form:We,initialValues:{group_ids:K,end_time:d()(d()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},e.createElement("div",{className:"flexd-table-header mt20"},e.createElement(re.default,{pagination:!1,dataSource:[],columns:M})),e.createElement(c.default.Item,{name:"group_ids"},e.createElement(te.default.Group,{className:"w100"},e.createElement("div",{style:{width:"100%",maxHeight:360,overflow:"auto"}},e.createElement(re.default,{showHeader:!1,columns:M,dataSource:I,pagination:!1,loading:T}))))),e.createElement(D.Z,null,e.createElement(f.Z,{className:"ml10"},e.createElement(te.default,{checked:Y,onChange:V=>{j(V.target.checked);let lt=[];V.target.checked&&(lt=I.filter(Ie=>Ie.work_count>=1).map(Ie=>Ie.course_group_id+"")),We.setFieldsValue({group_ids:lt})}},"\u5168\u9009"))))};var ds=(0,h.connect)(({shixunHomeworks:o})=>({shixunHomeworks:o}))(cs),ms=a(76239),Es=a(4835),ps=a(37521),gs=a(56731),fs=a(59659),vs={TabsStyle:"TabsStyle___cT3EC"},Lt=a(59301),Fs=Object.defineProperty,_s=Object.defineProperties,As=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,ys=Object.prototype.hasOwnProperty,Cs=Object.prototype.propertyIsEnumerable,Fa=(o,l,u)=>l in o?Fs(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,ln=(o,l)=>{for(var u in l||(l={}))ys.call(l,u)&&Fa(o,u,l[u]);if(va)for(var u of va(l))Cs.call(l,u)&&Fa(o,u,l[u]);return o},an=(o,l)=>_s(o,As(l)),ol=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Bs=o=>ol(void 0,null,function*(){return yield(0,J.ZP)(`/api/student_works/${o.userId}/deal_appeal_score.json`,{method:"post",body:o})}),hs=({globalSetting:o,shixunHomeworks:l,dispatch:u,classroomList:I})=>{var O,T,z,W,g,Y;const j=(0,h.useParams)(),[_]=(0,h.useSearchParams)(),{workList:je,workSetting:we}=l,[P]=c.default.useForm(),[We,K]=(0,e.useState)(!1),[Ae,G]=(0,e.useState)(null),[,M,V,lt]=(0,t.U)(n.cN,{homeworkId:j==null?void 0:j.categoryId}),[,Ie,Oe,m]=(0,t.U)(n.Qz,{homeworkId:j==null?void 0:j.categoryId}),[,gt,fe,rt]=(0,t.U)(n.mQ,{homeworkId:j==null?void 0:j.categoryId}),[,,Pt,Kt]=(0,t.U)(Bs,{}),[Se,pt]=(0,e.useState)({activeKey:"1",page:1,limit:10,status:""}),Be=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u5F85\u5BA1\u6838"},{id:3,name:"\u63A5\u53D7\u7533\u8BC9"},{id:4,name:"\u9A73\u56DE\u7533\u8BC9"}],x=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ue,oe,Et)=>`${((Se==null?void 0:Se.page)-1)*Se.limit+Et+1}`},{title:"\u5B66\u751F\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"\u53CD\u9988\u95EE\u9898",dataIndex:"content",ellipsis:!0,key:"content"},{title:"\u88AB\u53CD\u9988\u95EE\u9898\u7684\u5B66\u751F",dataIndex:"unfeedback_real_name",key:"unfeedback_real_name",ellipsis:!0,width:180,render:(Ue,oe)=>Lt.createElement("a",{onClick:()=>{Xt(an(ln({},oe),{id:je.is_jupyter||je.is_jupyter_lab?oe==null?void 0:oe.id:oe==null?void 0:oe.student_work_id}))}},Ue)},{title:"\u53CD\u9988\u95EE\u9898\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:180,render:Ue=>d()(Ue).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Ue,oe)=>Lt.createElement("a",{onClick:()=>{Xt(an(ln({},oe),{id:je.is_jupyter||je.is_jupyter_lab?oe==null?void 0:oe.id:oe==null?void 0:oe.student_work_id}))}},"\u67E5\u770B")}],pe=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ue,oe,Et)=>`${((Se==null?void 0:Se.page)-1)*Se.limit+Et+1}`},{title:"\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},!(je!=null&&je.hidden_from_teacher)&&{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"status",ellipsis:!0,key:"status",render:Ue=>Ue===-1?"\u91CD\u505A\u4E2D":Lt.createElement(E.Uw,{status:Ue})},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",key:"student_comment_count",ellipsis:!0,width:100},{title:"\u88AB\u533F\u8BC4\u6700\u5927\u5206\u5DEE",dataIndex:"abnormal_score",key:"abnormal_score",width:180},!(je!=null&&je.hidden_from_teacher)&&{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"score",key:"score",width:180},{title:"\u533F\u8BC4\u5F02\u5E38\u65F6\u95F4",dataIndex:"abnormal_date",key:"abnormal_date",width:180},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Ue,oe)=>Lt.createElement("a",{onClick:()=>{Xt(an(ln({},oe),{id:je.is_jupyter||je.is_jupyter_lab?oe==null?void 0:oe.id:oe==null?void 0:oe.student_work_id}))}},"\u67E5\u770B")}].filter(Ue=>!!Ue),w=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ue,oe,Et)=>`${((Se==null?void 0:Se.page)-1)*Se.limit+Et+1}`},{title:"\u7533\u8BC9\u4EBA",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:(Ue,oe)=>Lt.createElement("a",{onClick:()=>{Xt(an(ln({},oe),{id:je.is_jupyter||je.is_jupyter_lab?oe==null?void 0:oe.id:oe==null?void 0:oe.student_work_id}))}},Ue)},{title:"\u88AB\u7533\u8BC9\u4EBA",dataIndex:"unappeal_real_name",ellipsis:!0,width:150,key:"unappeal_real_name"},{title:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",dataIndex:"score",key:"score",width:120,ellipsis:!0},{title:"\u7533\u8BC9\u7406\u7531",dataIndex:"comment",key:"comment"},{title:"\u63D0\u4EA4\u7533\u8BC9\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:150,render:Ue=>d()(Ue).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:(Ue,oe)=>Lt.createElement(Lt.Fragment,null,Ue==3&&Lt.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),Ue==4&&Lt.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),Ue==1&&Lt.createElement(Lt.Fragment,null,Lt.createElement(r.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>ol(void 0,null,function*(){(yield Pt({userId:oe.student_work_id,score_id:oe.student_works_score_id,status:4})).status===0&&Mt()})},"\u9A73\u56DE"),Lt.createElement(r.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:()=>ol(void 0,null,function*(){G(oe),K(!0)})},"\u63A5\u53D7")))}],Mt=(Ue=Se)=>{Se.activeKey=="1"&&Oe({page:Ue==null?void 0:Ue.page,limit:Ue==null?void 0:Ue.limit}),Se.activeKey=="2"&&fe({page:Ue==null?void 0:Ue.page,limit:Ue==null?void 0:Ue.limit}),Se.activeKey=="3"&&V({page:Ue==null?void 0:Ue.page,limit:Ue==null?void 0:Ue.limit,status:Ue==null?void 0:Ue.status})},Xt=(Ue={})=>{var oe;Ue!=null&&Ue.id&&(0,E.xg)(je.is_jupyter||je.is_jupyter_lab?`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/${Ue.id}/comment`:j.course_group?`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/review/${Ue.id}?ids=${(oe=j.course_group)==null?void 0:oe.toString()}`:`/classrooms/${j.coursesId}/common_homework/${j.categoryId}/review/${Ue.id}`)};return(0,e.useEffect)(()=>{Mt(Se)},[Se]),(0,e.useEffect)(()=>{console.log("params",j,_.get("TabsActiveKey")),pt(an(ln({},Se),{activeKey:_.get("TabsActiveKey")||"1"}))},[_.get("TabsActiveKey")]),Lt.createElement(ge.Z,{spinning:Ie||M||gt},Lt.createElement("section",{className:"p30",style:{background:"#fff"}},Lt.createElement(v.default,{destroyInactiveTabPane:!0,className:vs.TabsStyle,activeKey:Se.activeKey,onChange:Ue=>{pt(an(ln({},Se),{activeKey:Ue,page:1,limit:10}))}},Lt.createElement(v.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"1"},Lt.createElement(re.default,{className:"mt20",locale:{emptyText:Lt.createElement(ne.Z,null)},columns:x,dataSource:((O=m==null?void 0:m.data)==null?void 0:O.list)||[],pagination:{total:((T=m==null?void 0:m.data)==null?void 0:T.count)||0,onChange:(Ue,oe)=>{pt(an(ln({},Se),{page:Ue,limit:oe}))},current:Se==null?void 0:Se.page,pageSize:Se==null?void 0:Se.limit,showTotal:Ue=>Lt.createElement(Lt.Fragment,null,"\u5171",Lt.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ue),"\u6761\u6570\u636E")}})),Lt.createElement(v.default.TabPane,{tab:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"2"},Lt.createElement(re.default,{className:"mt20",locale:{emptyText:Lt.createElement(ne.Z,null)},columns:pe,dataSource:((z=rt==null?void 0:rt.data)==null?void 0:z.list)||[],pagination:{total:((W=rt==null?void 0:rt.data)==null?void 0:W.count)||0,onChange:(Ue,oe)=>{pt(an(ln({},Se),{page:Ue,limit:oe}))},current:Se==null?void 0:Se.page,pageSize:Se==null?void 0:Se.limit,showTotal:Ue=>Lt.createElement(Lt.Fragment,null,"\u5171",Lt.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ue),"\u6761\u6570\u636E")}})),Lt.createElement(v.default.TabPane,{tab:"\u533F\u8BC4\u7533\u8BC9",key:"3"},Lt.createElement(r.qp,{title:"\u7533\u8BC9\u72B6\u6001",className:"mt20",value:Se.status,onChange:Ue=>{pt(an(ln({},Se),{status:Ue,page:1}))},dataSource:Be,titleWidth:60}),Lt.createElement(re.default,{locale:{emptyText:Lt.createElement(ne.Z,null)},columns:w,dataSource:((g=lt==null?void 0:lt.data)==null?void 0:g.list)||[],pagination:{total:((Y=lt==null?void 0:lt.data)==null?void 0:Y.count)||0,onChange:(Ue,oe)=>{pt(an(ln({},Se),{page:Ue,limit:oe}))},current:Se==null?void 0:Se.page,pageSize:Se==null?void 0:Se.limit,showTotal:Ue=>Lt.createElement(Lt.Fragment,null,"\u5171",Lt.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ue),"\u6761\u6570\u636E")}}))),Lt.createElement(U.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:We,centered:!0,destroyOnClose:!0,onCancel:()=>{K(!1)},maskClosable:!1,width:544,onOk:()=>{P.submit()}},Lt.createElement(c.default,{form:P,colon:!1,onFinish:Ue=>ol(void 0,null,function*(){(yield Pt(an(ln({},Ue),{userId:Ae.student_work_id,score_id:Ae.student_works_score_id,status:3}))).status===0&&(Mt(),K(!1))})},Lt.createElement("div",{style:{color:"#191919"}},"\u786E\u8BA4\u662F\u5426\u63A5\u53D7\u7533\u8BC9\uFF1F\u4E00\u65E6\u63A5\u53D7\uFF0C\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u5C06\u4F5C\u5E9F\u3002\u8BF7\u60A8\u8865\u5145\u533F\u8BC4\u8BC4\u5206\uFF1A"),Lt.createElement($e.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:Lt.createElement("a",{onClick:()=>{Xt(an(ln({},Ae),{id:je.is_jupyter||je.is_jupyter_lab?Ae==null?void 0:Ae.id:Ae==null?void 0:Ae.student_work_id}))}},Ae==null?void 0:Ae.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:Lt.createElement("span",{style:{color:"#191919"}},Ae==null?void 0:Ae.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:Lt.createElement("span",{style:{color:"#191919"}},Ae==null?void 0:Ae.score)}]}),Lt.createElement(D.Z,{className:"mt20",wrap:!1},Lt.createElement(f.Z,null,Lt.createElement(c.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},Lt.createElement(ee.Z,{min:1,max:100,step:1}))),Lt.createElement(f.Z,null,Lt.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),Lt.createElement(f.Z,null,Lt.createElement(c.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},Lt.createElement(te.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570"))))))))};var Ds=(0,h.connect)(({user:o,shixunHomeworks:l,loading:u,globalSetting:I,classroomList:O})=>({user:o,shixunHomeworks:l,globalSetting:I,loading:u.effects,classroomList:O}))(hs),Au=a(59301),ws=Object.defineProperty,xs=Object.defineProperties,bs=Object.getOwnPropertyDescriptors,_a=Object.getOwnPropertySymbols,Is=Object.prototype.hasOwnProperty,Ms=Object.prototype.propertyIsEnumerable,Aa=(o,l,u)=>l in o?ws(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Cl=(o,l)=>{for(var u in l||(l={}))Is.call(l,u)&&Aa(o,u,l[u]);if(_a)for(var u of _a(l))Ms.call(l,u)&&Aa(o,u,l[u]);return o},Os=(o,l)=>xs(o,bs(l)),Ns=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Ps=({shixunHomeworks:o,classroomList:l,loading:u,dispatch:I})=>{const[O,T]=(0,e.useState)(Cl(Cl({},(0,h.useParams)()),{page:1,limit:20})),{workList:z,workSetting:W}=o,[g,Y]=(0,e.useState)([]);(0,e.useEffect)(()=>{z!=null&&z.course_id&&Y(z==null?void 0:z.student_works)},[z]),(0,e.useEffect)(()=>{j()},[]);const j=()=>Ns(void 0,null,function*(){const we=yield I({type:"shixunHomeworks/getWorkList",payload:Os(Cl({},O),{score_open:!0,work_public:!0})});Y((we==null?void 0:we.student_works)||[])}),_=(we,P)=>{O.page=we,O.limit=20,j()},je=[{title:"\u59D3\u540D",width:"5%",ellipsis:!0,dataIndex:"user_name"},{title:"\u5B66\u53F7",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:we=>we},!(z!=null&&z.hidden_from_student)&&{title:z!=null&&z.is_jupyter_lab||z!=null&&z.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"6%",render:we=>we===-1?"\u91CD\u505A\u4E2D":Au.createElement(E.Uw,{status:we})},!(z!=null&&z.hidden_from_student)&&{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(we,P)=>Au.createElement(H.Z,{placement:"bottom",title:Au.createElement("div",null,Au.createElement("div",null,P.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${P.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Au.createElement("div",null,P.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${P.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),z!=null&&z.anonymous_comment?Au.createElement("div",null,P.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${P.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Au.createElement("div",null,P.late_penalty?`\u8FDF\u4EA4\u6263\u5206\uFF1A${P.late_penalty}\u5206`:"\u8FDF\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Au.createElement("div",null,P.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${P.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),z!=null&&z.anonymous_comment?Au.createElement("div",null,P.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${P.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",Au.createElement("div",null,P.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${P.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(z!=null&&z.is_jupyter||z!=null&&z.is_jupyter_lab)&&Au.createElement("div",{onClick:We=>{var K;We.stopPropagation(),(0,E.xg)(z.is_jupyter||z.is_jupyter_lab?`/classrooms/${O.coursesId}/common_homework/${O.categoryId}/${P.id}/comment`:O.course_group?`/classrooms/${O.coursesId}/common_homework/${O.categoryId}/review/${P.id}?ids=${(K=O.course_group)==null?void 0:K.toString()}`:`/classrooms/${O.coursesId}/common_homework/${O.categoryId}/review/${P.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},we>0?Au.createElement("span",{style:{color:"#ff8100"}},we):we)},{title:"\u66F4\u65B0\u65F6\u95F4",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:we=>we?d()(we).format("YYYY-MM-DD HH:mm"):"--"},!(z!=null&&z.hidden_from_student)&&{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(we,P)=>Au.createElement(H.Z,{title:Au.createElement("div",null,Au.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",we,"\u5206"),Au.createElement("br",null),Au.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",P.anonymous_comment_rate,"%"))},Au.createElement("span",null,we))},{title:"\u64CD\u4F5C",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:(we,P)=>z!=null&&z.work_public?Au.createElement("a",{target:"_blank",onClick:()=>{var We,K;(We=z.homework_status)!=null&&We.includes("\u5BFC\u5165")||(0,E.xg)(z.is_jupyter||z.is_jupyter_lab?`/classrooms/${O.coursesId}/common_homework/${O.categoryId}/${P.id}/comment`:O.course_group?`/classrooms/${O.coursesId}/common_homework/${O.categoryId}/review/${P.id}?ids=${(K=O.course_group)==null?void 0:K.toString()}`:`/classrooms/${O.coursesId}/common_homework/${O.categoryId}/review/${P.id}`)}},"\u67E5\u770B"):"--"}].filter(we=>!!we);return Au.createElement("div",{className:"p30 bg-white"},Au.createElement(re.default,{loading:u["shixunHomeworks/getWorkList"],pagination:!1,locale:{emptyText:Au.createElement(ne.Z,null)},dataSource:g,columns:je,onRow:(we,P)=>({}),rowKey:"id",onChange:(we,P,We)=>{if(We.order===void 0)switch(We.field){case"student_id":O.b_order="desc",O.order=We.field;break;default:delete O.b_order,delete O.order}else O.b_order=We.order.replace("end",""),O.order=We.field;j()}}),Au.createElement(ue.Z,{showSizeChanger:!1,onChange:_,hideOnSinglePage:!0,defaultCurrent:O.page||1,current:O.page||1,defaultPageSize:20,total:o.workList.work_count}))};var Ss=(0,h.connect)(({shixunHomeworks:o,classroomList:l,loading:u,user:I})=>({shixunHomeworks:o,classroomList:l,loading:u.effects,user:I}))(Ps),Zs=a(24998),pu={ai_review:"ai_review___N3KIA",top_warp:"top_warp___CzIfQ",under_review:"under_review___T38LW",btn_operate:"btn_operate___m04j_",btn_review:"btn_review___HJvll",is_disabled:"is_disabled___nqJkU",config_warp:"config_warp___Vetgu",config_title:"config_title___vHg7f",znpy:"znpy___bssUF",pfbz_ts:"pfbz_ts___GkRKw",btns_pfbz:"btns_pfbz___OhjDa",lable_name1:"lable_name1___FcH9s",h_lh_40:"h_lh_40___wIDaL",teacherList:"teacherList___xfIx9",teacherItem:"teacherItem___DtSWj",activeTeacherItem:"activeTeacherItem___uIeeF",title_sty:"title_sty___xsq2m"},Ls=a(13014),mt=a(59301),js=Object.defineProperty,ks=Object.defineProperties,Ts=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,Rs=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,Ca=(o,l,u)=>l in o?js(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Bl=(o,l)=>{for(var u in l||(l={}))Rs.call(l,u)&&Ca(o,u,l[u]);if(ya)for(var u of ya(l))zs.call(l,u)&&Ca(o,u,l[u]);return o},hl=(o,l)=>ks(o,Ts(l)),Vn=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Hs=({shixunHomeworks:o,user:l,loading:u,dispatch:I})=>{const{workList:O}=o,{is_open_ai_review:T,single_score:z,can_feedback:W,ai_review_settings:g,homework_create_user_id:Y,zero_commit_student_works:j,ai_review_user_id:_,is_jupyter:je,is_jupyter_lab:we,unanswered_handling:P,unanswered_comment:We}=O,K=(0,h.useParams)(),[Ae,G]=(0,e.useState)([]),[M,V]=(0,e.useState)(null),[lt,Ie]=(0,e.useState)(!1),[Oe,m]=(0,e.useState)({is_open_ai_review:!1,can_feedback:!1}),[gt,fe]=(0,e.useState)(!1),[rt]=c.default.useForm(),[Pt,Kt]=(0,e.useState)(!1),[Se,pt]=(0,e.useState)(""),Be=[{name:"\u683C\u5F0F\u89C4\u8303",content:"\u4F5C\u4E1A\u7B26\u5408\u63D0\u4EA4\u8981\u6C42\uFF08\u547D\u540D\u3001\u683C\u5F0F\u3001\u9644\u4EF6\u5B8C\u6574\uFF09\uFF0C\u6587\u6863\u7ED3\u6784\u6E05\u6670\uFF0C\u8BED\u8A00\u8868\u8FBE\u51C6\u786E",weight:10},{name:"\u903B\u8F91\u4E25\u8C28",content:"\u8BBA\u8FF0\u6E05\u6670\uFF0C\u5185\u5BB9\u8FDE\u8D2F\uFF0C\u8BBA\u8BC1\u5408\u7406\uFF0C\u6709\u5145\u5206\u7684\u6570\u636E\u6216\u7406\u8BBA\u652F\u6491",weight:20},{name:"\u5185\u5BB9\u5B8C\u6574",content:"\u8986\u76D6\u6240\u6709\u8981\u6C42\u7684\u5185\u5BB9\uFF0C\u5206\u6790\u6DF1\u5165\uFF0C\u5305\u542B\u5B9E\u9A8C\u73B0\u8C61\u3001\u6570\u636E\u548C\u7ED3\u8BBA",weight:60},{name:"\u521B\u65B0\u4E0E\u601D\u8003",content:"\u63D0\u51FA\u4E2A\u4EBA\u89C1\u89E3\u6216\u6539\u8FDB\u5EFA\u8BAE\uFF0C\u5BF9\u5B9E\u9A8C\u7ED3\u679C\u6216\u95EE\u9898\u6709\u53CD\u601D\u4E0E\u603B\u7ED3",weight:10}];(0,e.useEffect)(()=>{u["shixunHomeworks/getWorkList"]||x()},[u["shixunHomeworks/getWorkList"]]);const x=()=>Vn(void 0,null,function*(){m({is_open_ai_review:T,can_feedback:W}),rt.setFieldValue("ai_review_settings",(g==null?void 0:g.length)>0?g:Be),pe(),_&&_!=-1?(fe(!1),V(_)):_==-1?fe(!0):V(Y),P==2?Kt(!1):(Kt(!0),pt(We))}),pe=()=>Vn(void 0,null,function*(){const oe=yield I({type:"teachers/getList",payload:{id:K==null?void 0:K.coursesId,coursesId:K==null?void 0:K.coursesId,page:1}});return G(oe==null?void 0:oe.teacher_list),oe==null?void 0:oe.teacher_list}),w=()=>{U.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:mt.createElement("div",{className:"tc"},mt.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),mt.createElement("img",{src:Ls,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Mt=()=>Vn(void 0,null,function*(){if((Oe==null?void 0:Oe.is_open_ai_review)===!1)return Xt({is_open_ai_review:!1});yield rt.validateFields();const oe=rt.getFieldValue("ai_review_settings");(0,E.BR)(oe)&&Xt(hl(Bl({},Oe),{ai_review_settings:oe,ai_review_user_id:gt?-1:M,unanswered_handling:Pt?1:2,unanswered_comment:Pt?Se:""}))}),Xt=oe=>Vn(void 0,null,function*(){Ie(!0);const Et=yield(0,J.ZP)(`/api/homework_commons/${K==null?void 0:K.categoryId}/ai_review_settings.json`,{method:"post",body:oe});(Et==null?void 0:Et.status)===0&&(oe!=null&&oe.is_open_ai_review?U.default.confirm({title:"\u63D0\u793A",icon:null,width:390,closable:!0,centered:!0,okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",cancelText:"\u4E0B\u6B21\u518D\u8BF4",onOk:()=>Vn(void 0,null,function*(){I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605"}})}),content:mt.createElement("div",null,"\u4FDD\u5B58\u6210\u529F\uFF01\u73B0\u5728\u5C31\u5F00\u59CB\u667A\u80FD\u8BC4\u9605\uFF1F")}):y.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),Ue()),Ie(!1)}),Ue=()=>{I({type:"shixunHomeworks/getWorkList",payload:{categoryId:K==null?void 0:K.categoryId,coursesId:K==null?void 0:K.coursesId}})};return mt.createElement(ge.Z,{spinning:u["shixunHomeworks/getWorkList"]},mt.createElement("div",{className:pu.ai_review},mt.createElement("div",{className:pu.config_warp},mt.createElement("div",{className:pu.config_title},"\u8BBE\u7F6E\u667A\u80FD\u8BC4\u9605"),mt.createElement("div",{className:pu.znpy},mt.createElement(te.default,{style:{color:"#000"},checked:Oe==null?void 0:Oe.is_open_ai_review,onChange:oe=>{var Et;if(!((Et=l==null?void 0:l.userInfo)!=null&&Et.has_big_model_permission))return w(),!1;m(hl(Bl({},Oe),{is_open_ai_review:oe.target.checked}))}}),mt.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u540E\uFF0C\u53EF\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\uFF0C\u8BA9AI\u52A9\u6559\u534F\u52A9\u6253\u5206\u5199\u8BC4\u8BED\uFF0C\u8FD8\u652F\u6301\u4E00\u952E\u6279\u91CF\u667A\u80FD\u8BC4\u9605"),mt.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/38915"},"\u64CD\u4F5C\u8BF4\u660E")),(Oe==null?void 0:Oe.is_open_ai_review)&&mt.createElement(mt.Fragment,null,mt.createElement("div",{className:`${pu.config_title} mt30`},"\u8BC4\u5206\u6807\u51C6"),mt.createElement("div",{className:pu.pfbz_ts},mt.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u4F5C\u4E1A\u8981\u6C42\u548C\u53C2\u8003\u7B54\u6848\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),mt.createElement("div",{className:"flex"},mt.createElement("div",{className:pu.btns_pfbz,onClick:()=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u4F5C\u4E1A\u8981\u6C42"}})}},mt.createElement("img",{src:xl}),"\u4F5C\u4E1A\u8981\u6C42"),mt.createElement("div",{className:pu.btns_pfbz,onClick:()=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u53C2\u8003\u7B54\u6848"}})}},mt.createElement("img",{src:Jt})," \u53C2\u8003\u7B54\u6848"),mt.createElement("div",{className:pu.btns_pfbz,onClick:()=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},mt.createElement("img",{src:dt.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),mt.createElement(c.default,{form:rt,colon:!1,style:{background:"#F6F7F9"}},mt.createElement(c.default.List,{name:"ai_review_settings"},(oe,{add:Et,remove:_t})=>oe.map((Ut,ft)=>{var De;return mt.createElement(D.Z,{key:Ut.key,style:{padding:"5px 14px 5px 30px"}},mt.createElement(f.Z,{className:pu.lable_name1},"\u8BC4\u5206\u70B9"),mt.createElement(f.Z,null,mt.createElement(c.default.Item,{className:"ml10",name:[Ut.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},mt.createElement(X.default,{onChange:vt=>{rt.setFieldValue([Ut.name,"content"],vt.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),mt.createElement(f.Z,{className:pu.lable_name1},"\u8BC4\u5206\u6807\u51C6"),mt.createElement(f.Z,null,mt.createElement(c.default.Item,{className:"ml10",name:[Ut.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},mt.createElement(X.default,{onChange:vt=>{rt.setFieldValue([Ut.name,"content"],vt.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),mt.createElement(f.Z,{className:pu.lable_name1},"\u6743\u91CD"),mt.createElement(f.Z,null,mt.createElement(c.default.Item,{className:"ml10",name:[Ut.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(\d+(\.\d{1,2})?)?$/,message:"\u6700\u591A\u4FDD\u7559\u4E24\u4F4D\u5C0F\u6570"}]},mt.createElement(ee.Z,{value:rt.getFieldValue([Ut.name,"weight"]),onChange:vt=>{Number.isInteger(vt)||rt.setFieldValue([Ut.name,"weight"],parseFloat(vt).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),mt.createElement(D.Z,{className:(De=pu)==null?void 0:De.h_lh_40},mt.createElement(f.Z,null,mt.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(oe.length>=10)return y.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");Et()}})),ft>0&&mt.createElement(f.Z,null,mt.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{_t(Ut.name)}}))))}))),mt.createElement("div",{className:`${pu.config_title} mt30`},"\u672A\u4F5C\u7B54\u7684\u5904\u7406\u65B9\u5F0F"),mt.createElement("div",{className:pu.znpy},mt.createElement(B.ZP,{style:{color:"#000"},checked:!Pt,onChange:oe=>{Kt(!Pt)}},"\u672A\u4F5C\u7B54\u4E0D\u8BC4\u9605",mt.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4E0D\u8FDB\u884C\u8BC4\u9605\uFF0C\u9700\u8981\u6559\u5E08\u4EBA\u5DE5\u8FDB\u884C\u8BC4\u9605\uFF09"))),mt.createElement("div",{className:pu.znpy},mt.createElement(B.ZP,{style:{color:"#000"},checked:Pt,onChange:oe=>{Kt(!Pt)}},"\u672A\u4F5C\u7B54\u7ED90\u5206",mt.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u76F4\u63A5\u7ED90\u5206\uFF0C\u5E76\u4E14\u53EF\u4EE5\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED\uFF09"))),Pt&&mt.createElement("div",{style:{padding:"5px 30px 5px 30px",backgroundColor:"rgb(246, 247, 249)"}},mt.createElement(X.default.TextArea,{value:Se,onChange:oe=>{pt(oe.target.value)},placeholder:"\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4F60\u53EF\u4EE5\u5728\u8FD9\u91CC\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED~",rows:3,size:"large"})),mt.createElement("div",{className:`${pu.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),mt.createElement("div",{className:pu.znpy,style:{border:0}},mt.createElement(B.ZP,{style:{color:"#000"},checked:!gt,onChange:oe=>{if(fe(!gt),_&&_!==-1)return V(_);V(Y)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",mt.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!gt&&(Ae==null?void 0:Ae.length)>0&&mt.createElement("div",{className:pu.teacherList},Ae==null?void 0:Ae.map((oe,Et)=>mt.createElement("div",{className:`${pu.teacherItem} ${(oe==null?void 0:oe.user_id)==M?pu.activeTeacherItem:""}`,key:Et,onClick:()=>V(oe==null?void 0:oe.user_id)},oe==null?void 0:oe.name))),mt.createElement("div",{className:pu.znpy},mt.createElement(B.ZP,{style:{color:"#000"},checked:gt,onChange:oe=>{fe(!gt)}},"AI\u667A\u80FD\u4F53",mt.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09"))),!(je||we)&&mt.createElement(mt.Fragment,null,mt.createElement("div",{className:`${pu.config_title} mt30`},"\u5B66\u751F\u53CD\u9988"),mt.createElement("div",{className:pu.znpy},mt.createElement(te.default,{style:{color:"#000"},checked:Oe==null?void 0:Oe.can_feedback,onChange:oe=>{m(hl(Bl({},Oe),{can_feedback:oe.target.checked}))}},"\u5141\u8BB8\u5B66\u751F\u5BF9\u8BC4\u9605\u5185\u5BB9\u8FDB\u884C\u53CD\u9988\uFF08\u70B9\u8D5E\u3001\u8E29\uFF09")))),mt.createElement(q.ZP,{loading:lt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Mt()},"\u4FDD\u5B58"))),mt.createElement(bl,null),mt.createElement(Ol,null))};var Qs=(0,h.connect)(({shixunHomeworks:o,loading:l,user:u})=>({shixunHomeworks:o,loading:l.effects,user:u}))(Hs),fn={review_warp:"review_warp___LcMfG",under_review:"under_review___taDOD",btn_operate:"btn_operate___bK38t",btn_review:"btn_review___gcS5j",is_disabled:"is_disabled___XDtBP"},Us=a(90082),au=a(59301),Ba=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Ws=({shixunHomeworks:o,user:l,loading:u,dispatch:I})=>{var O;const{workList:T}=o,{is_open_ai_review:z,single_score:W,zero_commit_student_works:g}=T,Y=(0,h.useParams)(),[j,_]=(0,e.useState)(!1),[je,we]=(0,e.useState)(0),[P,We]=(0,e.useState)(!1),[K,Ae]=(0,e.useState)(null);(0,e.useEffect)(()=>{if((K==null?void 0:K.status)=="running"){const lt=setInterval(()=>{V()},3e3);return()=>clearInterval(lt)}},[K==null?void 0:K.status]),(0,e.useEffect)(()=>{u["shixunHomeworks/getWorkList"]||V()},[u["shixunHomeworks/getWorkList"]]);const G=lt=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:K==null?void 0:K.id,status:lt}})},M=()=>Ba(void 0,null,function*(){if(z)if(W){if(g)return y.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return y.ZP.warning("\u591A\u7EF4\u5EA6\u8BC4\u5206\u6682\u65F6\u4E0D\u80FD\u652F\u6301\u667A\u80FD\u8BC4\u9605!");else return y.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");We(!0);const lt=yield(0,J.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:Y==null?void 0:Y.categoryId,range:je}});(lt==null?void 0:lt.status)===0&&(I({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),V()),We(!1)}),V=()=>Ba(void 0,null,function*(){const lt=yield(0,J.ZP)("/api/homework_common_resubmits/resubmit_status.json",{method:"get",params:{homework_id:Y==null?void 0:Y.categoryId}});(lt==null?void 0:lt.status)===0&&Ae(lt==null?void 0:lt.data)});return au.createElement(au.Fragment,null,au.createElement("div",{className:fn.review_warp},au.createElement(H.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},au.createElement("div",{className:fn.btn_operate,onClick:()=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"}})}},au.createElement("i",{className:"iconfont icon-lishijilu"}))),au.createElement("div",null,z&&(K==null?void 0:K.status)=="running"&&au.createElement("div",{className:fn.under_review,style:{marginRight:0}},au.createElement(ge.Z,{spinning:!0,className:"mr6",size:"small"}),au.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D"),au.createElement("span",{className:"ml5",style:{color:"#3061D0"}},K==null?void 0:K.rate)),z&&["success","failed"].includes(K==null?void 0:K.status)&&au.createElement(H.Z,{title:au.createElement("div",{className:fn.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",au.createElement("span",{style:{color:"#1B8565",margin:"0 3px",fontWeight:"bold"}},K==null?void 0:K.success_count),"\u4EBA\uFF0C \u5931\u8D25",au.createElement("span",{style:{color:"#E30000",margin:"0 3px",fontWeight:"bold"}},K==null?void 0:K.fail_count),"\u4EBA")},au.createElement("div",{className:fn.under_review},au.createElement("img",{src:Us.Z,className:"mr5",style:{width:14,height:14}}),"\u6210\u529F",au.createElement("span",{style:{color:"#1B8565",fontWeight:"bold"},onClick:()=>G(1)},K==null?void 0:K.success_count),"\u4EBA\uFF0C \u5931\u8D25",au.createElement("span",{style:{color:"#E30000",fontWeight:"bold"},onClick:()=>G(0)},K==null?void 0:K.fail_count),"\u4EBA"))),(K==null?void 0:K.status)!="running"&&au.createElement("div",{className:`${fn.btn_review} ${(K==null?void 0:K.status)=="running"&&fn.is_disabled}`,onClick:()=>{if((K==null?void 0:K.status)!="running"){if(!(T!=null&&T.is_open_ai_review))return y.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;we(0),I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605"}})}}},au.createElement("img",{src:Nl.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),au.createElement(U.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:((O=o==null?void 0:o.actionTabs)==null?void 0:O.key)=="\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605",destroyOnClose:!0,onCancel:()=>{I({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:P,onOk:()=>M()},au.createElement("div",{className:fn.title_sty},"\u8BC4\u5206\u6807\u51C6"),au.createElement(re.default,{pagination:!1,dataSource:T==null?void 0:T.ai_review_settings,columns:[{title:"\u8BC4\u5206\u70B9",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),au.createElement("div",{className:fn.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),au.createElement("div",{className:fn.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},au.createElement(B.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:lt=>we(lt.target.value),value:je,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F"}]}))),au.createElement(Pl,null),au.createElement(jl,{getData:()=>V()}))};var Ys=(0,h.connect)(({shixunHomeworks:o,loading:l,user:u})=>({shixunHomeworks:o,loading:l.effects,user:u}))(Ws),it=a(59301),Gs=Object.defineProperty,ha=Object.getOwnPropertySymbols,Vs=Object.prototype.hasOwnProperty,Js=Object.prototype.propertyIsEnumerable,Da=(o,l,u)=>l in o?Gs(o,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):o[l]=u,Jn=(o,l)=>{for(var u in l||(l={}))Vs.call(l,u)&&Da(o,u,l[u]);if(ha)for(var u of ha(l))Js.call(l,u)&&Da(o,u,l[u]);return o},wa=(o,l,u)=>new Promise((I,O)=>{var T=g=>{try{W(u.next(g))}catch(Y){O(Y)}},z=g=>{try{W(u.throw(g))}catch(Y){O(Y)}},W=g=>g.done?I(g.value):Promise.resolve(g.value).then(T,z);W((u=u.apply(o,l)).next())});const Ks=({globalSetting:o,shixunHomeworks:l,dispatch:u,classroomList:I})=>{var O,T,z,W,g,Y,j;const _=(0,h.useParams)(),je=(0,h.useLocation)(),[we]=(0,h.useSearchParams)(),[P,We]=(0,e.useState)(we.get("tabs")||"0"),K=(0,e.useRef)(null),[Ae,G]=(0,e.useState)(!1),{workList:M,workSetting:V}=l,[,,lt]=(0,t.U)(n.Gw,{homeworkId:M==null?void 0:M.id});we.get("category_id")&&(_.category=we.get("category_id")),(0,e.useEffect)(()=>{Ie()},[_.coursesId]),(0,e.useEffect)(()=>{u({type:"classroomList/getAssistantPermissions",payload:{course_id:_.coursesId}}),(0,Ge.hs)(u)},[(0,i.bg)()]),(0,e.useEffect)(()=>{new URLSearchParams(je.search).get("tabs")=="3"&&Oe()},[]);const Ie=()=>{let fe=we.get("page")&&JSON.parse(localStorage.getItem("commonhomeworkkey"));fe=(_==null?void 0:_.categoryId)!=(fe==null?void 0:fe.categoryId)?{}:fe,u({type:"shixunHomeworks/getWorkList",payload:Jn(Jn({},_),fe)})},Oe=()=>{u({type:"shixunHomeworks/getWorkSetting",payload:Jn({},_)})},m=[{name:(0,i.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u4E1A\u60C5\u51B5",id:"0",component:it.createElement(ro,{zip:K,btnLoading:Ae,setBtnLoading:G})},{name:"\u516C\u5F00\u4F5C\u54C1",id:"11",component:it.createElement(Ss,null),hidden:(0,i.GJ)()||!(M!=null&&M.can_public_work)},{name:"\u4F5C\u4E1A\u63CF\u8FF0",id:"1",component:it.createElement("div",{className:"minH500"},it.createElement(yo,null))},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",hidden:(O=M.homework_status)==null?void 0:O.includes("\u5BFC\u5165"),component:it.createElement(fs.Z,null)},{name:"\u6587\u6863\u67E5\u91CD",id:"4",component:it.createElement(us,null),hidden:((T=M.homework_status)==null?void 0:T.includes("\u5BFC\u5165"))||!(0,i.GJ)()||M.is_jupyter||M.is_jupyter_lab},{name:"\u53C2\u8003\u7B54\u6848",id:"2",component:it.createElement(wo,null),hidden:((z=M.homework_status)==null?void 0:z.includes("\u5BFC\u5165"))||!(M!=null&&M.view_answer)||M.is_jupyter||M.is_jupyter_lab},{name:it.createElement(Z.Z,{dot:M==null?void 0:M.appeal_notice,offset:[5,-5]},it.createElement("span",{style:{color:P=="10"?"":"#b9b8b8"}},"\u533F\u8BC4\u8BE6\u60C5")),id:"10",component:it.createElement(Ds,null),hidden:(0,i.dE)()||!(M!=null&&M.anonymous_comment)},{name:(0,i.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:"3",component:(W=M.homework_status)!=null&&W.includes("\u5BFC\u5165")?it.createElement(Es.Z,null):it.createElement(Ur,null),hidden:((g=M.homework_status)==null?void 0:g.includes("\u5BFC\u5165"))&&(0,i.dE)(),forceRender:!1},{name:it.createElement("div",null,"\u667A\u80FD\u8BC4\u9605 ",it.createElement("img",{className:Nn.ai_review_new,src:Zs.Z})),id:"5",component:it.createElement(Qs,null),hidden:!(M!=null&&M.show_ai_review)}].filter(fe=>!fe.hidden),gt=()=>{var fe,rt,Pt,Kt,Se,pt,Be,x,pe,w,Mt,Xt,Ue,oe,Et,_t,Ut;return it.createElement(it.Fragment,null,(fe=M.homework_status)!=null&&fe.includes("\u5BFC\u5165")&&(0,i.GJ)()?it.createElement(q.ZP,{icon:it.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:M==null?void 0:M.homework_name,id:M==null?void 0:M.homework_id,type:"normal"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):it.createElement("div",{className:Nn.workListTabButton},(0,i.GJ)()&&it.createElement(it.Fragment,null,(M.is_jupyter||M.is_jupyter_lab)&&it.createElement(q.ZP,{type:"primary",icon:it.createElement("i",{className:"iconfont icon-shixunxiangmu"}),onClick:()=>(0,E.xg)(`/shixuns/${M.shixun_identifier}/challenges?homework_common_id=${M==null?void 0:M.homework_id}`)},"\u8FDB\u5165\u5B9E\u8BAD"),(((rt=M.homework_status)==null?void 0:rt.includes("\u672A\u53D1\u5E03"))||((Pt=M.homework_status)==null?void 0:Pt.includes("\u672A\u5F00\u59CB")))&&it.createElement(q.ZP,{type:"primary",icon:it.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:ft=>{ft.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[_.categoryId],selectArrsAll:[M],params:_,detail:!0,type:2,manage_all_group:V==null?void 0:V.manage_all_group}})}},"\u7ACB\u5373\u53D1\u5E03"),!((Kt=M.homework_status)!=null&&Kt.includes("\u672A\u53D1\u5E03"))&&!((Se=M.homework_status)!=null&&Se.includes("\u672A\u5F00\u59CB"))&&!((pt=M.homework_status)!=null&&pt.includes("\u5DF2\u622A\u6B62"))&&it.createElement(q.ZP,{type:"primary",icon:it.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:ft=>{var De,vt;if(ft.preventDefault(),(0,i.Rm)()&&!((vt=(De=I.AssistantObject)==null?void 0:De.normal)!=null&&vt.can_stop)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}u({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[_.categoryId],selectArrsAll:[],params:_,type:2}})}},"\u7ACB\u5373\u622A\u6B62"),M!=null&&M.is_jupyter_lab||M!=null&&M.is_jupyter?it.createElement(it.Fragment,null,P==="1"&&it.createElement(q.ZP,{type:"primary",icon:it.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var ft,De;if((0,i.Rm)()&&!((De=(ft=I.AssistantObject)==null?void 0:ft.normal)!=null&&De.can_create)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}h.history.push(`/classrooms/${_.coursesId}/common_homework/${_.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A")):it.createElement(it.Fragment,null,it.createElement(q.ZP,{type:"primary",icon:it.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var ft,De;if((0,i.Rm)()&&!((De=(ft=I.AssistantObject)==null?void 0:ft.normal)!=null&&De.can_create)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}h.history.push(`/classrooms/${_.coursesId}/common_homework/${_.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A"))),(M!=null&&M.is_jupyter_lab||M!=null&&M.is_jupyter)&&(0,i.dE)()?it.createElement(q.ZP,{type:"primary",onClick:()=>wa(void 0,null,function*(){(0,ms.Z)({is_jupyter:M.is_jupyter,is_jupyter_lab:M.is_jupyter_lab,shixunId:M.shixun_identifier,homework_common_id:M.homework_id})})},it.createElement("i",{className:"iconfont icon-kaiqizhong"}),(Be=M==null?void 0:M.task_operation)==null?void 0:Be[0]):!((x=M==null?void 0:M.homework_status)!=null&&x.includes("\u5BFC\u5165"))&&it.createElement(it.Fragment,null,((pe=M==null?void 0:M.work_statuses)==null?void 0:pe.includes("\u53D6\u6D88\u5173\u8054"))&&it.createElement(q.ZP,{type:"primary",onClick:()=>wa(void 0,null,function*(){const ft=yield(0,n.rN)({homeworkId:_.categoryId});(ft==null?void 0:ft.status)===0&&(y.ZP.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),u({type:"shixunHomeworks/getWorkList",payload:Jn({},_)}))})},"\u53D6\u6D88\u5173\u8054"),((w=M==null?void 0:M.work_statuses)==null?void 0:w.includes("\u5173\u8054\u9879\u76EE"))&&it.createElement(q.ZP,{type:"primary",onClick:()=>{var ft;return(0,E.xg)(`${(ft=o==null?void 0:o.setting)==null?void 0:ft.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),((Mt=M==null?void 0:M.work_statuses)==null?void 0:Mt.includes("\u5173\u8054\u9879\u76EE"))&&it.createElement(q.ZP,{type:"primary",onClick:ft=>{ft.preventDefault(),U.default.confirm({title:"\u5173\u8054\u9879\u76EE",centered:!0,width:600,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:it.createElement("div",{className:"tc font14"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",it.createElement("a",{onClick:()=>{var De;(0,E.xg)(`${(De=o==null?void 0:o.setting)==null?void 0:De.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")})}},"\u5173\u8054\u9879\u76EE"),((Xt=M==null?void 0:M.work_statuses)==null?void 0:Xt.includes("\u63D0\u4EA4\u4F5C\u54C1"))&&it.createElement(q.ZP,{type:"primary",onClick:()=>(0,E.xg)(`/classrooms/${M.course_id}/common_homework/${M.homework_id}/post`)},"\u63D0\u4EA4\u4F5C\u54C1"),((Ue=M==null?void 0:M.work_statuses)==null?void 0:Ue.includes("\u4FEE\u6539\u4F5C\u54C1"))&&it.createElement(q.ZP,{type:"primary",onClick:()=>{const ft=()=>{(0,E.xg)(`/classrooms/${M.course_id}/common_homework/${M.homework_id}/${M.id}/edit`)};if(V!=null&&V.can_submit&&!(V!=null&&V.submit_size)){y.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}ft()}},"\u4FEE\u6539\u4F5C\u54C1"),((oe=M==null?void 0:M.work_statuses)==null?void 0:oe.includes("\u8865\u4EA4\u4F5C\u54C1"))&&it.createElement(q.ZP,{type:"primary",onClick:()=>(0,E.xg)(`/classrooms/${M.course_id}/common_homework/${M.homework_id}/post`)},"\u8865\u4EA4\u4F5C\u54C1"),(((Et=M==null?void 0:M.work_statuses)==null?void 0:Et.includes("\u8865\u4EA4\u9644\u4EF6"))||((_t=M==null?void 0:M.work_statuses)==null?void 0:_t.includes("\u4FEE\u6539\u9644\u4EF6")))&&it.createElement(q.ZP,{type:"primary",onClick:()=>{var ft;if(V!=null&&V.can_submit&&!(V!=null&&V.submit_size)){y.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}u({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:_,selectArrs:Jn({},M),title:(ft=M==null?void 0:M.work_statuses)!=null&&ft.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"}})}},(Ut=M==null?void 0:M.work_statuses)!=null&&Ut.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"))))};return it.createElement("section",{className:`${Nn.bg} ${Nn.homeworkDetailWrapper}`},it.createElement("div",{className:"edu-container mb30"},M.homework_name&&it.createElement("section",{className:"animated fadeIn"},it.createElement("aside",{className:"mt10"},M.category&&it.createElement(se.Z,{separator:">"},it.createElement(se.Z.Item,null,it.createElement(h.Link,{to:`/classrooms/${_==null?void 0:_.coursesId}/common_homework`},M.course_name)),it.createElement(se.Z.Item,null,it.createElement(h.Link,{to:`/classrooms/${_==null?void 0:_.coursesId}/common_homework/${((Y=M.category)==null?void 0:Y.main)===1?"":M.category.category_id}`},M.category.category_name)),it.createElement(se.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),it.createElement("aside",{className:[Nn.title,"mt20"].join(" ")},it.createElement(h.Link,{to:`/classrooms/${M.course_id}/common_homework/${((j=M.category)==null?void 0:j.main)===1?"":M.category.category_id}`},it.createElement($.Z,{className:"font16 c-black"})),it.createElement("strong",{className:"font20 ml5"},M.homework_name),it.createElement(E.VV,{temporary:!0,status:M.homework_status}))),it.createElement("aside",{className:`mt30 relative ${Nn.workListTabWrap}`},it.createElement(v.default,{destroyInactiveTabPane:!0,type:"card",activeKey:P,tabBarExtraContent:P=="5"?(0,i.GJ)()&&it.createElement(Ys,null):gt(),onTabClick:(fe,rt)=>{parseInt(fe)==3&&Oe();const Pt=()=>{if(parseInt(fe)===2){if(!(M!=null&&M.view_answer)){y.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u8001\u5E08\u672A\u516C\u5F00\u7B54\u6848");return}We(fe)}else We(fe)};fe!=="11"&&Ie(),l.actionTabs.key=="\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"?U.default.confirm({centered:!0,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",onOk:()=>{Pt(),u({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):Pt()},className:Nn.tabs,items:m.map(fe=>({label:fe.name,key:fe.id,children:fe.component,forceRender:fe.forceRender}))}))),it.createElement(Wr.Z,null),it.createElement(ps.Z,{onOk:()=>{Ie()}}),it.createElement(gs.Z,{onOk:()=>{Ie()}}),it.createElement(xo.Z,{type:"edit",onCallback:()=>Ie(),courseEndTime:M==null?void 0:M.course_end_date}),it.createElement(bo.Z,{courseEndTime:M==null?void 0:M.course_end_date,successCallback:()=>Ie(),visible:I.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[_.categoryId],courseId:_.coursesId,isBatch:!1}),it.createElement(ds,null),it.createElement(Yr.Z,{ref:K,hide:!0,name:`${M==null?void 0:M.homework_name}-\u4F5C\u54C1\u9644\u4EF6`,onOk:()=>G(!1)}))};var Xs=(0,h.connect)(({user:o,shixunHomeworks:l,loading:u,globalSetting:I,classroomList:O})=>({user:o,shixunHomeworks:l,globalSetting:I,loading:u.effects,classroomList:O}))(Ks)},29044:function(Zt,Re,a){"use strict";var e=a(28284),h=a(62957),Z=a(6767),q=a(37568),y=a(45278),U=a(76560),se=a(82454),v=a(59301),$=Object.defineProperty,E=Object.defineProperties,c=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,te=(Me,ue,B)=>ue in Me?$(Me,ue,{enumerable:!0,configurable:!0,writable:!0,value:B}):Me[ue]=B,f=(Me,ue)=>{for(var B in ue||(ue={}))D.call(ue,B)&&te(Me,B,ue[B]);if(H)for(var B of H(ue))me.call(ue,B)&&te(Me,B,ue[B]);return Me},re=(Me,ue)=>E(Me,c(ue)),X=(Me,ue,B)=>new Promise((ee,k)=>{var ae=J=>{try{ne(B.next(J))}catch(be){k(be)}},d=J=>{try{ne(B.throw(J))}catch(be){k(be)}},ne=J=>J.done?ee(J.value):Promise.resolve(J.value).then(ae,d);ne((B=B.apply(Me,ue)).next())});const ge=({classroomList:Me,loading:ue,dispatch:B,shixunHomeworks:ee})=>{const k=(0,U.useParams)(),[ae]=e.default.useForm(),{workList:d,workSetting:ne}=ee,J=()=>{B({type:"shixunHomeworks/getWorkSetting",payload:f({},k)}),B({type:"shixunHomeworks/getWorkList",payload:f({},k)})};return v.createElement(h.default,{centered:!0,title:Me.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:Me.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>X(void 0,null,function*(){const be=()=>X(void 0,null,function*(){var Ye;yield ae.validateFields();const Pe=f({},ae.getFieldValue()),{selectArrs:He}=Me.actionTabs;Pe.attachment_ids=(Ye=Pe.attachment_ids)==null?void 0:Ye.map(Dt=>Dt.response.id),(yield(0,y.mz)(re(f({},Pe),{homeworkId:He.work_id}))).status===0&&(ae.resetFields(),B({type:"classroomList/setActionTabs",payload:{}}),J())});if(ne!=null&&ne.can_submit){if(!(ne!=null&&ne.submit_size)){Z.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}h.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:v.createElement(v.Fragment,null,"\u4F60\u8FD8\u6709 ",v.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},ne==null?void 0:ne.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{be()}});return}be()}),onCancel:()=>{ae.resetFields(),B({type:"classroomList/setActionTabs",payload:{}})}},v.createElement(e.default,{form:ae,initialValues:{}},v.createElement(e.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},v.createElement(se.Z,null)),v.createElement(e.default.Item,{name:"description"},v.createElement(q.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${Me.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};Re.Z=(0,U.connect)(({classroomList:Me,loading:ue,shixunHomeworks:B})=>({classroomList:Me,loading:ue,shixunHomeworks:B}))(ge)},97639:function(Zt,Re,a){"use strict";var e=a(59301),h=a(28284),Z=a(6767),q=a(62957),y=a(77019),U=a(5269),se=a(16326),v=a(47889),$=a(62673),E=a(61186),c=a.n(E),H=a(82093),D=a(34055),me=a(49661),te=a(76560),f=a(62787),re=a(71141),X=a(64948),ge=a(69577),Me=a(6681),ue=a(67135),B=a(59301),ee=Object.defineProperty,k=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,be=(Ke,nt,N)=>nt in Ke?ee(Ke,nt,{enumerable:!0,configurable:!0,writable:!0,value:N}):Ke[nt]=N,Ye=(Ke,nt)=>{for(var N in nt||(nt={}))ne.call(nt,N)&&be(Ke,N,nt[N]);if(d)for(var N of d(nt))J.call(nt,N)&&be(Ke,N,nt[N]);return Ke},Pe=(Ke,nt)=>k(Ke,ae(nt)),He=(Ke,nt)=>{var N={};for(var i in Ke)ne.call(Ke,i)&&nt.indexOf(i)<0&&(N[i]=Ke[i]);if(Ke!=null&&d)for(var i of d(Ke))nt.indexOf(i)<0&&J.call(Ke,i)&&(N[i]=Ke[i]);return N},tt=(Ke,nt,N)=>new Promise((i,p)=>{var A=le=>{try{S(N.next(le))}catch(ce){p(ce)}},R=le=>{try{S(N.throw(le))}catch(ce){p(ce)}},S=le=>le.done?i(le.value):Promise.resolve(le.value).then(A,R);S((N=N.apply(Ke,nt)).next())});const Dt=Ke=>{var nt=Ke,{classroomList:N,dispatch:i,courseEndTime:p}=nt,A=He(nt,["classroomList","dispatch","courseEndTime"]),R,S,le,ce;const Ce=(0,te.useParams)(),[he]=h.default.useForm(),[Ze,ze]=(0,e.useState)(1),[Ne,Ge]=(0,e.useState)([]),[Te,$e]=(0,e.useState)(0),[r,t]=(0,e.useState)(2e3),[n,s]=(0,e.useState)(!0),[b,Ee]=(0,e.useState)(!1),[xe,at]=(0,e.useState)(!1),[ot,Ft]=(0,e.useState)([]),[xt,ut]=(0,e.useState)(!0),[zt,ct]=(0,e.useState)(null),[kt,bu]=(0,e.useState)({}),[du,Du]=(0,e.useState)({});(0,e.useEffect)(()=>{if(N.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Su(),Ht(),N.actionTabs.type===2){const ke=N.actionTabs.selectArrsAll[0];ct({submit_limit:ke==null?void 0:ke.submit_limit,submit_limit_num:ke==null?void 0:ke.submit_limit_num,must_file:ke==null?void 0:ke.must_file,can_submit:ke==null?void 0:ke.can_submit,submit_num:ke==null?void 0:ke.submit_num}),ut(ke.unified_setting)}else ut(!1),ct({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[N.actionTabs]),(0,e.useEffect)(()=>{if(b){if(xe)return;i({type:"classroomList/setActionTabs",payload:{}}),(0,D.GJ)()?i({type:"classroomList/getClassroomTeacherCommonList",payload:Pe(Ye({},N.actionTabs.params),{type:1})}):i({type:"classroomList/getClassroomCommonList",payload:Ye({},N.actionTabs.params)})}},[b]);const Ht=ke=>tt(void 0,null,function*(){s(!0);const su=yield(0,X.c_)(Pe(Ye({},Ce),{page:ke||Ze,limit:2e4,homework_id:N.actionTabs.type===1?"":N.actionTabs.selectArrs[0]}));su==null||su.course_groups.map((Eu,hu)=>{Eu.key=Eu.id,Eu.title=Eu.name,Eu.disabled=Eu.is_published}),su&&(Ge([...su==null?void 0:su.course_groups]),$e(su==null?void 0:su.course_groups_count),s(!1),ke||he.setFieldsValue({publish_time:c()(c()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:c()(c()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Iu=ke=>{ze(ke),Ht(ke)},Tu=()=>{(0,D.GJ)()?N.actionTabs.detail?(i({type:"shixunHomeworks/setActionTabs",payload:{}}),i({type:"shixunHomeworks/getWorkList",payload:Ye({},Ce)}),i({type:"shixunHomeworks/getWorkSetting",payload:Ye({},Ce)})):i({type:"classroomList/getClassroomTeacherCommonList",payload:Pe(Ye({},N.actionTabs.params),{type:1})}):i({type:"classroomList/getClassroomCommonList",payload:Ye({},N.actionTabs.params)})},Pu=()=>tt(void 0,null,function*(){var ke,su;if((0,D.Rm)()&&!((ke=N.AssistantObject.normal)!=null&&ke.can_publish)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),mu(!1);return}const Eu=Ye({},he.getFieldsValue());if(Eu.end_time<=Eu.publish_time){Z.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),mu(!1);return}if((ot==null?void 0:ot.length)<=0&&!xt&&Ne.length>0){Z.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),mu(!1);return}if(zt!=null&&zt.submit_limit&&!(zt!=null&&zt.submit_limit_num)){Z.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),mu(!1);return}if(zt!=null&&zt.can_submit&&!(zt!=null&&zt.submit_num)){Z.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),mu(!1);return}let hu=Ye({homework_ids:[...N.actionTabs.selectArrs],group_ids:ot.length>0?ot.map(xu=>xu.id):(su=N.detailCommonHomeworksList)==null?void 0:su.course_groups,end_time:c()(Eu.end_time).format("YYYY-MM-DD HH:mm"),publish_time:c()(Eu.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ot.length},zt),Wt=yield(0,ue.Tr)({homework_common_ids:[...N.actionTabs.selectArrs],course_id:Ce.coursesId,type:"homework_common"});(Wt==null?void 0:Wt.student_count)===0?wu(hu):(Du(hu),bu(Wt))}),wu=ke=>tt(void 0,null,function*(){mu(!0);const su=yield(0,H.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Ye({},ke)});mu(!1),su.status===0&&((0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),Z.ZP.success("\u53D1\u5E03\u6210\u529F"),i({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),A.onCallback&&A.onCallback(),Tu(),localStorage.getItem("Noviceguide")==="0"||i({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:B.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),Su=()=>{ze(1),Ge([]),Ft([])},{detailCommonHomeworksList:Ru}=N,Mu=Te>Ze*r,[vu,mu]=(0,e.useState)(!1);return B.createElement("div",null,B.createElement(q.default,{width:600,centered:!0,confirmLoading:vu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:N.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Pu,onCancel:()=>{Su(),Tu(),i({type:"classroomList/setActionTabs",payload:{}})}},B.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",B.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Ne&&B.createElement(h.default,{form:he},B.createElement("div",{style:{paddingLeft:0}},B.createElement(y.Z,{className:"mt30",align:"middle"},B.createElement(U.Z,null,B.createElement(h.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},B.createElement(se.default,{style:{width:170,marginRight:"25px"},disabledDate:ke=>(0,ge.Q8)(ke,p),disabledTime:ke=>(0,ge.d0)(ke),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:c()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),B.createElement(U.Z,{className:"ml20"},B.createElement(h.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},B.createElement(se.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:c()((0,me.U6)(),"HH:mm")},disabledDate:ke=>(0,ge.Q8)(ke,p,he.getFieldValue("publish_time")),disabledTime:ke=>(0,ge.d0)(ke,he.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),N.actionTabs.type===2&&B.createElement(y.Z,{style:{marginBottom:"10px"}},B.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),B.createElement(v.ZP.Group,{value:xt,onChange:ke=>{ut(ke.target.value),Ft([])}},B.createElement(v.ZP,{value:!0,disabled:!N.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),B.createElement(v.ZP,{className:"ml20",disabled:Ne.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ne.length<=0&&N.actionTabs.type===2&&B.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(N.actionTabs.type===1||!xt)&&Ne.length>0&&B.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},B.createElement("span",{style:{flex:1}},B.createElement($.default,{checked:ot.length===Ne.length,onChange:ke=>{ot.length===Ne.length?Ft([]):Ft(Ne.filter(su=>!su.is_published))}},"\u5168\u9009")),B.createElement("span",{style:{width:16}}),B.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ot.length||0,"\u4E2A\u5206\u73ED")),(N.actionTabs.type===1||!xt)&&Ne.length>0&&B.createElement(f.Z,{data:Ne,selectedRowKeys:ot,setSelectedRowKeys:Ft})),!((le=(S=(R=N==null?void 0:N.actionTabs)==null?void 0:R.selectArrsAll)==null?void 0:S[0])!=null&&le.is_shixun)&&B.createElement(re.ZP,{value:zt,onChange:ke=>ct(Ye({},ke))})),B.createElement(Me.Z,{resdata:kt,type:((ce=N.actionTabs.selectArrs)==null?void 0:ce.length)===1?"shixun":"shixunpush",okloading:vu,oktext:(kt==null?void 0:kt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ke=>tt(void 0,null,function*(){mu(!0);let su=yield(0,H.ZP)(`/api/courses/${Ce.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...N.actionTabs.selectArrs]}});mu(!1),(su==null?void 0:su.status)===0&&wu(du)})}))};Re.Z=(0,te.connect)(({classroomList:Ke})=>({classroomList:Ke}))(Dt)},26162:function(Zt,Re,a){"use strict";a.d(Re,{Z:function(){return ae}});var e=a(59301),h={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Z=Object.defineProperty,q=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,se=(d,ne,J)=>ne in d?Z(d,ne,{enumerable:!0,configurable:!0,writable:!0,value:J}):d[ne]=J,v=(d,ne)=>{for(var J in ne||(ne={}))y.call(ne,J)&&se(d,J,ne[J]);if(q)for(var J of q(ne))U.call(ne,J)&&se(d,J,ne[J]);return d};const $=d=>React.createElement("svg",v({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var E="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",c=a(20554),H=a(92310),D=a.n(H),me=a(59301),te=Object.defineProperty,f=Object.defineProperties,re=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,ue=(d,ne,J)=>ne in d?te(d,ne,{enumerable:!0,configurable:!0,writable:!0,value:J}):d[ne]=J,B=(d,ne)=>{for(var J in ne||(ne={}))ge.call(ne,J)&&ue(d,J,ne[J]);if(X)for(var J of X(ne))Me.call(ne,J)&&ue(d,J,ne[J]);return d},ee=(d,ne)=>f(d,re(ne)),ae=({dataSource:d,className:ne,style:J})=>{const[be,Ye]=(0,e.useState)([]),[Pe,He]=(0,e.useState)(""),tt=(0,e.useRef)("");(0,e.useEffect)(()=>{if(d!=null&&d.length){const nt=String(Math.random()).slice(-6),N=d.map(i=>ee(B({},i),{key:`${nt}-${i.key}`}));Ye(N),He(N[0].key)}},[d.length]);const Dt=nt=>{He(nt),tt.current=nt;const N=document.getElementById(nt);if(N){const i=N.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:i,behavior:"smooth"})}},Ke=()=>{const nt=be.map(i=>document.getElementById(i.key)),N=window.innerHeight/2;for(const i of nt)if(i){const p=i.getBoundingClientRect();if(p.top>=0&&p.top(window.addEventListener("scroll",Ke),()=>{window.removeEventListener("scroll",Ke)}),[be]),me.createElement("div",{className:D()(h.anchorNavigation,ne),style:J},me.createElement(c.default,{items:be,tabBarGutter:60,className:h.tabs,activeKey:Pe,onChange:Dt}),be.map(nt=>me.createElement("div",{key:nt.key,id:nt.key,className:h.box},me.createElement("div",{className:h.head},me.createElement("img",{className:"mr10",src:E,alt:"Dot"}),nt.label),me.createElement("div",{className:h.element},nt.element))))}},59659:function(Zt,Re,a){"use strict";var e=a(59301),h=a(14566),Z=a(28284),q=a(20554),y=a(54172),U=a(13747),se=a(76560),v=a(82093),$=a(61186),E=a.n($),c=a(59301),H=(te,f,re)=>new Promise((X,ge)=>{var Me=ee=>{try{B(re.next(ee))}catch(k){ge(k)}},ue=ee=>{try{B(re.throw(ee))}catch(k){ge(k)}},B=ee=>ee.done?X(ee.value):Promise.resolve(ee.value).then(Me,ue);B((re=re.apply(te,f)).next())});const{Dragger:D}=h.default,me=({})=>{const te=(0,se.useParams)(),[f]=Z.default.useForm(),[re,X]=(0,e.useState)(!0),[ge,Me]=(0,e.useState)(!1);let[ue,B]=(0,e.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const ee=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function k(){return H(this,null,function*(){let d;Me(!0),window.location.href.indexOf("exercise")>-1?d=`/api/exercises/${te==null?void 0:te.categoryId}/redo_logs.json`:d=`/api/homework_commons/${te==null?void 0:te.categoryId}/redo_logs.json`;let ne=yield(0,v.ZP)(d,{method:"get",params:ue});Me(!1),(ne==null?void 0:ne.status)===0&&X(ne==null?void 0:ne.data)})}(0,e.useEffect)(()=>{k()},[]);let ae=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(d,ne,J)=>{var be;return(be=ee.find(Ye=>Ye.question_type===d))==null?void 0:be.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(d,ne,J)=>{var be;return(be=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Ye=>Ye.id===d))==null?void 0:be.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(d,ne,J)=>E()(d).format("YYYY-MM-DD HH:mm:ss")}].filter(d=>!!d);return c.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},c.createElement(q.default,{destroyInactiveTabPane:!0,onChange:d=>{ue.type=d,ue.page=1,ue.limit=10,B(ue),k()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:c.createElement(y.default,{className:"mt20",loading:ge,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(d,ne,J)=>E()(d).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:re==null?void 0:re.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:c.createElement(y.default,{className:"mt20",loading:ge,columns:ae,dataSource:re==null?void 0:re.list,pagination:!1})}].filter(d=>!!d)}),c.createElement(U.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(d,ne)=>{ue.page=d,ue.limit=ne,B(ue),k()},current:ue.page,total:re.count,pageSize:ue.limit,style:{marginTop:20}}))};Re.Z=(0,se.connect)(({classroomList:te})=>({classroomList:te}))(me)},56731:function(Zt,Re,a){"use strict";var e=a(59301),h=a(14566),Z=a(28284),q=a(62957),y=a(71051),U=a(76560),se=a(82093),v=a(61186),$=a.n(v),E=a(49661),c=a(59301),H=Object.defineProperty,D=Object.defineProperties,me=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,X=(k,ae,d)=>ae in k?H(k,ae,{enumerable:!0,configurable:!0,writable:!0,value:d}):k[ae]=d,ge=(k,ae)=>{for(var d in ae||(ae={}))f.call(ae,d)&&X(k,d,ae[d]);if(te)for(var d of te(ae))re.call(ae,d)&&X(k,d,ae[d]);return k},Me=(k,ae)=>D(k,me(ae)),ue=(k,ae,d)=>new Promise((ne,J)=>{var be=He=>{try{Pe(d.next(He))}catch(tt){J(tt)}},Ye=He=>{try{Pe(d.throw(He))}catch(tt){J(tt)}},Pe=He=>He.done?ne(He.value):Promise.resolve(He.value).then(be,Ye);Pe((d=d.apply(k,ae)).next())});const{Dragger:B}=h.default,ee=({classroomList:k,dispatch:ae,onOk:d})=>{const ne=(0,U.useParams)(),[J]=Z.default.useForm(),[be,Ye]=(0,e.useState)(),[Pe,He]=(0,e.useState)(!1),tt={height:100,onRemove:()=>{Ye("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:Dt=>ue(void 0,null,function*(){return Ye(Dt),!1})};return(0,e.useEffect)(()=>{J.setFieldsValue({publish_time:$()($()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:$()($()(new Date((0,E.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),c.createElement(q.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:k.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Pe},onOk:()=>ue(void 0,null,function*(){J.submit()}),onCancel:()=>{J.resetFields(),ae({type:"classroomList/setActionTabs",payload:{}})}},c.createElement(Z.default,{form:J,onFinish:Dt=>ue(void 0,null,function*(){var Ke,nt;console.log("---",k.actionTabs,Dt,ne);let N=((Ke=k==null?void 0:k.actionTabs)==null?void 0:Ke.type)==="exercise"?`/api/exercises/${ne==null?void 0:ne.category}/exercise_user/edit_score.json`:`/api/student_works/${k.actionTabs.id}/edit_score.json`;He(!0);let i=yield(0,se.ZP)(N,{method:"post",body:Me(ge({},Dt),{exercise_user_id:((nt=k==null?void 0:k.actionTabs)==null?void 0:nt.type)==="exercise"?k.actionTabs.id:""})});He(!1),J.resetFields(),ae({type:"classroomList/setActionTabs",payload:{}}),d()})},c.createElement(Z.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},c.createElement(y.Z,{min:0,style:{width:"100%"}}))))};Re.Z=(0,U.connect)(({classroomList:k})=>({classroomList:k}))(ee)},4835:function(Zt,Re,a){"use strict";var e=a(59301),h=a(14566),Z=a(28284),q=a(99571),y=a(77019),U=a(77736),se=a(16326),v=a(76560),$=a(61186),E=a.n($),c=a(69577),H=a(82093),D=a(59301),me=(re,X,ge)=>new Promise((Me,ue)=>{var B=ae=>{try{k(ge.next(ae))}catch(d){ue(d)}},ee=ae=>{try{k(ge.throw(ae))}catch(d){ue(d)}},k=ae=>ae.done?Me(ae.value):Promise.resolve(ae.value).then(B,ee);k((ge=ge.apply(re,X)).next())});const{Dragger:te}=h.default,f=({})=>{const re=(0,v.useParams)(),[X]=Z.default.useForm(),[ge,Me]=(0,e.useState)(!0),[ue,B]=(0,e.useState)(!1);console.log("----",re);function ee(){return me(this,null,function*(){var k,ae;let d;window.location.href.indexOf("exercise")>-1?d=`/api/exercises/${re==null?void 0:re.categoryId}/get_time_setting.json`:d=`/api/homework_commons/${re==null?void 0:re.categoryId}/get_time_setting.json`;let ne=yield(0,H.ZP)(d,{method:"get"});(ne==null?void 0:ne.status)===0&&X.setFieldsValue({publish_time:E()(E()((k=ne==null?void 0:ne.data)==null?void 0:k.publish_time).format("YYYY-MM-DD HH:mm")),end_time:E()(E()((ae=ne==null?void 0:ne.data)==null?void 0:ae.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,e.useEffect)(()=>{ee()},[]),D.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},D.createElement("div",{style:{textAlign:"end"}},ge&&D.createElement(q.ZP,{onClick:()=>{Me(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!ge&&D.createElement("div",null,D.createElement(q.ZP,{type:"primary",loading:ue,onClick:()=>{X.submit()}},"\u63D0\u4EA4"),D.createElement(q.ZP,{style:{marginLeft:20},onClick:()=>{Me(!0)}},"\u53D6\u6D88"))),D.createElement(Z.default,{form:X,disabled:ge,onFinish:k=>me(void 0,null,function*(){B(!0),console.log("---",window.location.href);let ae;window.location.href.indexOf("exercise")>-1?ae=`/api/exercises/${re==null?void 0:re.categoryId}/time_setting.json`:ae=`/api/homework_commons/${re==null?void 0:re.categoryId}/time_setting.json`;let d=yield(0,H.ZP)(ae,{method:"post",body:{publish_time:E()(k.publish_time).format("YYYY-MM-DD HH:mm"),end_time:E()(k.end_time).format("YYYY-MM-DD HH:mm")}});B(!1),(d==null?void 0:d.status)===0&&Me(!0)})},D.createElement(y.Z,null,D.createElement(U.Z,null,D.createElement(Z.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},D.createElement(se.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:k=>(0,c.Q8)(k),disabledTime:k=>(0,c.d0)(k),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),D.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),D.createElement(y.Z,null,D.createElement(U.Z,null,D.createElement(Z.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},D.createElement(se.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:k=>(0,c.Q8)(k,"",X.getFieldValue("publish_time")),disabledTime:k=>(0,c.d0)(k,X.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),D.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};Re.Z=(0,v.connect)(({classroomList:re})=>({classroomList:re}))(f)},71141:function(Zt,Re,a){"use strict";a.d(Re,{Ei:function(){return X},rU:function(){return ge},ZP:function(){return ue}});var e=a(59301),h={wrap:"wrap___W3YuU",title:"title___OzKge",sub_title:"sub_title___mweTZ",flex_box:"flex_box___ywhFC",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},Z=a(28284),q=a(47889),y=a(71051),U=a(62673),se=a(25399),v=a(5269),$=a(92310),E=a.n($),c=a(59301),H=Object.defineProperty,D=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,f=(B,ee,k)=>ee in B?H(B,ee,{enumerable:!0,configurable:!0,writable:!0,value:k}):B[ee]=k,re=(B,ee)=>{for(var k in ee||(ee={}))me.call(ee,k)&&f(B,k,ee[k]);if(D)for(var k of D(ee))te.call(ee,k)&&f(B,k,ee[k]);return B};const X=({value:B,className:ee,style:k})=>{const[ae,d]=(0,e.useState)("0");(0,e.useEffect)(()=>{if(B){const{submit_limit:J,must_file:be}=B;if(J&&be){d("1");return}if(J&&!be){d("2");return}if(!J&&be){d("3");return}}},[B]);const ne={1:c.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",c.createElement("span",{className:"ml5 mr5 c-light-primary"},B==null?void 0:B.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:c.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",c.createElement("span",{className:"ml5 mr5 c-light-primary"},B==null?void 0:B.submit_limit_num),"\u5B57\u7B26"),3:c.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return ae==="0"?c.createElement(c.Fragment,null):c.createElement("section",{className:E()(h.exhibition,ee),style:k},c.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),ne==null?void 0:ne[ae])},ge=({className:B,style:ee,form:k})=>{const ae=Z.default.useWatch("submit_limit",k),d=Z.default.useWatch("can_submit",k),ne=Z.default.useWatch("submit_num",k);return c.createElement("section",{className:E()(h.wrap,B),style:ee},c.createElement("div",{className:`${h.title}`},c.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),c.createElement(Z.default.Item,{name:"can_submit",style:{lineHeight:"40px"}},c.createElement(q.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},c.createElement(q.ZP,{value:!1,style:{marginRight:"40px"}},c.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570")),c.createElement("br",null),c.createElement(q.ZP,{value:!0},c.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570")))),c.createElement("div",null,d?c.createElement("div",{style:{background:"#F6F7F9",padding:"18px 0px 18px 197px",display:"flex",marginTop:"1px"}},c.createElement(Z.default.Item,{name:"submit_num",rules:d?[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]:[]},c.createElement(y.Z,{precision:0,min:1,disabled:!d,size:"large",addonAfter:"\u6B21",style:{width:133}})),c.createElement("div",{className:"flex flex-col ml15",style:{gap:"5px"}},c.createElement("span",{style:{color:"#666",fontSize:12}},c.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",c.createElement("span",{style:{color:"#FF6500"}},ne)," \u6B21\uFF08\u542B\u4FEE\u6539\u548C\u66F4\u65B0\uFF09\uFF0C\u8FBE\u5230\u4E0A\u9650\u540E\u5C06\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4\u6216\u66F4\u65B0\u4F5C\u4E1A"),c.createElement("span",{style:{color:"#666",fontSize:12}},c.createElement("span",{style:{fontWeight:500}},"\u7279\u6B8A\u8BF4\u660E\uFF1A"),"\u82E5\u4F5C\u4E1A\u5F00\u542F\u8865\u4EA4\u4E14\u5B66\u751F\u6B21\u6570\u5DF2\u7528\u5B8C\uFF0C\u53EF\u989D\u5916\u63D0\u4EA4 ",c.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",c.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))):c.createElement("div",{style:{background:"#F6F7F9",padding:"18px 30px 18px 54px",display:"flex",alignItems:"center",color:"#666",marginTop:"1px"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5141\u8BB8\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u65E0\u9650\u6B21\u4FEE\u6539\u5E76\u91CD\u65B0\u63D0\u4EA4\u4F5C\u4E1A\uFF08\u6700\u7EC8\u6210\u7EE9\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u4E3A\u51C6\uFF09")),c.createElement("div",{className:`${h.title} mt30`},c.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),c.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},c.createElement(Z.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},c.createElement(U.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),c.createElement(Z.default.Item,{className:"mr10",name:"submit_limit_num",rules:ae?[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]:[]},c.createElement(y.Z,{precision:0,min:1,disabled:!ae,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),c.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},c.createElement(Z.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},c.createElement(U.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),c.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},c.createElement(Z.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},c.createElement(U.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),c.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09")))};var ue=({value:B,onChange:ee,className:k,style:ae,disabled:d=!1,checkMarginLeft:ne=0})=>{const J={submit_limit:!1,submit_limit_num:200,must_file:!1},[be,Ye]=(0,e.useState)({});(0,e.useEffect)(()=>{if(console.log(B,"value"),!B)return;const He={submit_limit:B==null?void 0:B.submit_limit,submit_limit_num:B==null?void 0:B.submit_limit_num,must_file:B==null?void 0:B.must_file,can_submit:B==null?void 0:B.can_submit,submit_num:B==null?void 0:B.submit_num};Ye(re({},He))},[B]);const Pe=He=>{const tt=re(re({},be),He);ee(tt)};return c.createElement("section",{className:E()(h.wrap,k),style:ae},c.createElement("div",{className:`${h.sub_title} mt20`},c.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),c.createElement(q.ZP.Group,{style:{background:"#F6F7F9",display:"flex",flexDirection:"column"},value:be==null?void 0:be.can_submit,onChange:He=>Pe({can_submit:He.target.value})},c.createElement(q.ZP,{value:!1,style:{padding:"14px 20px",borderBottom:"1px solid #fff"}},c.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570"),c.createElement("div",{style:{position:"relative",display:"inline-block"}},c.createElement(se.Z,{placement:"topLeft",getPopupContainer:He=>He.parentNode,arrow:{pointAtCenter:!0},overlayInnerStyle:{width:"max-content",fontSize:14,transform:"translateX(-15%)"},title:"\u89C4\u5219\u8BF4\u660E\uFF1A\u5141\u8BB8\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u65E0\u9650\u6B21\u4FEE\u6539\u5E76\u91CD\u65B0\u63D0\u4EA4\u4F5C\u4E1A\uFF08\u6700\u7EC8\u6210\u7EE9\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u4E3A\u51C6\uFF09"},c.createElement("i",{className:`iconfont icon-tishixiaowenhao ${h.title_icon} c-grey-666`})))),c.createElement("br",null),c.createElement(q.ZP,{className:h.flex_box,value:!0,style:{padding:"5px 0px 5px 20px",height:50}},c.createElement("div",{className:"flex-container"},c.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570"),c.createElement("div",{style:{position:"relative",display:"inline-block"}},c.createElement(se.Z,{placement:"topLeft",arrow:{pointAtCenter:!0},overlayInnerStyle:{width:700,transform:"translateX(-13%)"},title:c.createElement("div",{className:"flex flex-col ml10",style:{gap:"5px"}},c.createElement("span",{style:{color:"#fff",fontSize:14}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",c.createElement("span",{style:{color:"#FFB83A"}},be==null?void 0:be.submit_num)," \u6B21\uFF08\u542B\u4FEE\u6539\u548C\u66F4\u65B0\uFF09\uFF0C\u8FBE\u5230\u4E0A\u9650\u540E\u5C06\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4\u6216\u66F4\u65B0\u4F5C\u4E1A"),c.createElement("span",{style:{color:"#fff",fontSize:14}},"\u7279\u6B8A\u8BF4\u660E\uFF1A\u82E5\u4F5C\u4E1A\u5F00\u542F\u8865\u4EA4\u4E14\u5B66\u751F\u6B21\u6570\u5DF2\u7528\u5B8C\uFF0C\u53EF\u989D\u5916\u63D0\u4EA4 ",c.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",c.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))},c.createElement("i",{className:`iconfont icon-tishixiaowenhao ${h.title_icon} c-grey-666`}))),(be==null?void 0:be.can_submit)&&c.createElement(y.Z,{size:"large",addonAfter:"\u6B21",style:{width:143,marginLeft:14},precision:0,min:1,disabled:d||!(be!=null&&be.can_submit),value:be==null?void 0:be.submit_num,onChange:He=>Pe({submit_num:He})})))),c.createElement("div",{className:`${h.sub_title} mt20`},c.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),c.createElement(v.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"5px 20px"}},c.createElement(U.default,{style:{marginLeft:ne},disabled:d,checked:be==null?void 0:be.submit_limit,onChange:He=>Pe({submit_limit:He.target.checked})}),c.createElement("span",{style:{marginRight:6,marginLeft:8}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),c.createElement(y.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:d||!(be!=null&&be.submit_limit),value:be==null?void 0:be.submit_limit_num,onChange:He=>Pe({submit_limit_num:He})})),c.createElement(v.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"14px 20px"}},c.createElement(U.default,{style:{marginLeft:ne},disabled:d,checked:be==null?void 0:be.must_file,onChange:He=>Pe({must_file:He.target.checked})}),c.createElement("span",{style:{marginLeft:8}},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6")))}},92725:function(Zt,Re,a){"use strict";a.d(Re,{$J:function(){return Z},JZ:function(){return y},bN:function(){return se},jP:function(){return U},rO:function(){return q}});var e=a(82093),h=(v,$,E)=>new Promise((c,H)=>{var D=f=>{try{te(E.next(f))}catch(re){H(re)}},me=f=>{try{te(E.throw(f))}catch(re){H(re)}},te=f=>f.done?c(f.value):Promise.resolve(f.value).then(D,me);te((E=E.apply(v,$)).next())});function Z(v){return(0,e.U2)(`libraries/${v}.json`)}function q(){return(0,e.U2)("library_tags.json")}function y(v){return h(this,null,function*(){return(yield(0,e.IV)(`attachments/${v}.json`)).status===0})}function U(v){return(0,e.v_)("libraries.json",v)}function se(v,$){return(0,e.gz)(`libraries/${v}.json`,$)}},30975:function(Zt,Re,a){"use strict";a.d(Re,{AD:function(){return He},D9:function(){return p},Hp:function(){return ee},IM:function(){return R},Iy:function(){return ae},KM:function(){return $e},KU:function(){return Ce},MJ:function(){return k},Ne:function(){return A},ON:function(){return Ze},Uj:function(){return Ge},VY:function(){return ce},YO:function(){return Ne},YX:function(){return ze},Zn:function(){return te},_g:function(){return Me},_k:function(){return N},c6:function(){return Ye},cr:function(){return f},eV:function(){return Pe},fi:function(){return re},gh:function(){return J},hS:function(){return S},iA:function(){return X},j6:function(){return ue},je:function(){return Ke},jj:function(){return B},kS:function(){return he},lS:function(){return nt},o6:function(){return be},pO:function(){return Te},rQ:function(){return tt},sA:function(){return ne},xm:function(){return i},xo:function(){return le},y8:function(){return Dt},yd:function(){return ge}});var e=a(64948),h=a(76560),Z=a(49661),q=a(6767),y=a(90524),U=Object.defineProperty,se=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,E=(r,t,n)=>t in r?U(r,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):r[t]=n,c=(r,t)=>{for(var n in t||(t={}))v.call(t,n)&&E(r,n,t[n]);if(se)for(var n of se(t))$.call(t,n)&&E(r,n,t[n]);return r},H=(r,t,n)=>new Promise((s,b)=>{var Ee=ot=>{try{at(n.next(ot))}catch(Ft){b(Ft)}},xe=ot=>{try{at(n.throw(ot))}catch(Ft){b(Ft)}},at=ot=>ot.done?s(ot.value):Promise.resolve(ot.value).then(Ee,xe);at((n=n.apply(r,t)).next())});const D=()=>{(0,h.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},me=()=>{(0,h.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},te=r=>H(void 0,null,function*(){D(),(yield(0,e.YR)(c({},r))).status===0&&(yield(0,Z.QH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/courses/${r.coursesId}/export_couser_info.json`,query:r}))),me()}),f=r=>H(void 0,null,function*(){const t=yield(0,e.yS)(c({},r));if(t.status===0)q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_member_act_score`);else{if(t.status===-2)return t;t.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_member_act_score`))}}),re=r=>H(void 0,null,function*(){const t=yield(0,e.W0)(c({},r));if(t.status===0)q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_total_score`);else{if(t.status===-4)return t;t.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_total_score`))}}),X=r=>H(void 0,null,function*(){const t=yield(0,e.Nl)(c({},r));if(t.status===0)q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_total_exercise_and_other`);else{if(t.status===-4)return t;t.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_total_exercise_and_other`))}}),ge=r=>H(void 0,null,function*(){const t=yield(0,e.IU)(c({},r));if(t.status===0)q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/export_star_user`);else{if(t.status===-4)return t;t.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/export_star_user`))}}),Me=r=>H(void 0,null,function*(){const t=yield(0,e.td)(c({},r));if(t.status===0)q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_total_exercise_and_other`);else{if(t.status===-2)return t;if(t.status===-3)(0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_total_exercise_and_other`);else if(t.status===-4)return t}}),ue=r=>H(void 0,null,function*(){const t=yield(0,e.QX)(c({},r));if(t.status===0)q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_total_homework`);else{if(t.status===-4)return t;t.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/course_total_homework`))}}),B=(r,t)=>H(void 0,null,function*(){const n=yield(0,e.o_)(c({},r));n.status===0?(q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),h.history.push(`/classrooms/${r.coursesId}/exportlist/${t}`)):n.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/${t}`))}),ee=(r,t)=>H(void 0,null,function*(){const n=yield(0,e.ZL)(c({},r));n.status===0?(q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),h.history.push(`/classrooms/${r.coursesId}/exportlist/${t}`)):n.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/${t}`))}),k=(r,t)=>H(void 0,null,function*(){const n=yield(0,e.vV)(c({},r));n.status===0?(q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),h.history.push(`/classrooms/${r.coursesId}/exportlist/${t}`)):n.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/${t}`))}),ae=(r,t)=>H(void 0,null,function*(){const n=yield(0,e.aP)(c({},r));n.status===0?(q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/${t}`)):n.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/${t}`))}),d=r=>H(void 0,null,function*(){D(),(yield exportCourseWorkListAppendix(c({},r))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${r.categoryId}/works_list.zip`,query:r}))),me()}),ne=r=>H(void 0,null,function*(){D(),yield(0,Z.QH)("",y.Z.API_SERVER+`/api/polls/${r.categoryId}/commit_result.xlsx`),me()}),J=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/courses/${r.coursesId}/attendances/export_xlsx_data.xlsx`,query:r}))}),be=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/courses/${r.coursesId}/video_study_statics.xlsx`,query:r}))}),Ye=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/courses/${r.coursesId}/export_video_study.xlsx`,query:r}))}),Pe=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/courses/${r.coursesId}/export_course_students_info.xlsx`,query:r}))}),He=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+"/api/school_manages/students.xlsx",query:r}))}),tt=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+"/api/item_banks/export.xlsx",query:r}))}),Dt=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:r}))}),Ke=r=>H(void 0,null,function*(){const t=yield(0,e.Uy)(c({},r));t.status===0?(q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/exercise_score,export_exercise_users`)):t.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/exercise_score,export_exercise_users`))}),nt=r=>H(void 0,null,function*(){const t=yield(0,e.tg)(c({},r));t.status===0?(q.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),h.history.push(`/classrooms/${r.coursesId}/exportlist/exercise_score,export_exercise_report`)):t.status===-3&&((0,h.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),h.history.push(`/classrooms/${r.coursesId}/exportlist/exercise_score,export_exercise_report`))}),N=r=>H(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/export_records/${r.id}.xlsx`,query:r}))}),i=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:r}))}),p=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/courses/${r==null?void 0:r.coursesId}/${r.menuKey}_statistic.xlsx?${r.checkedList.map(t=>`course_group_id[]=${t}`).join("&")}`,query:r}))}),A=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/ec_years/${r==null?void 0:r.ec_year_id}/ec_training_objectives.xlsx`,query:r}))}),R=r=>H(void 0,null,function*(){yield(0,Z.FH)(r==null?void 0:r.name,(0,Z.NY)({url:y.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:r}))}),S=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/ec_years/${r==null?void 0:r.ec_year_id}/ec_courses.xlsx`,query:r}))}),le=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/ec_years/${r==null?void 0:r.ec_year_id}/ec_graduation_requirements.xlsx`,query:r}))}),ce=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:r}))}),Ce=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/exercises/${r.categoryId}/rank_list.xlsx`,query:r}))}),he=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:r}))}),Ze=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/examination_banks/${r.id}.json`,query:r}))}),ze=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/exercises/${r.categoryId}.json`,query:r}))}),Ne=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/polls/${r==null?void 0:r.id}/commit_result.json`,query:r}))}),Ge=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+"/api/paths/get_task_pass.json",query:r}))}),Te=(r,t)=>H(void 0,null,function*(){yield(0,Z.FH)(t||"",(0,Z.NY)({url:y.Z.API_SERVER+`/api/exercises/${r==null?void 0:r.exercise_id}/consult_exercise.json`,query:r}))}),$e=r=>H(void 0,null,function*(){yield(0,Z.FH)("",(0,Z.NY)({url:y.Z.API_SERVER+`/api/competitions/${r==null?void 0:r.identifier}/competition_commit_records/member_works.xlsx`,query:r}))})},32187:function(Zt,Re,a){"use strict";a.d(Re,{M:function(){return U},Y:function(){return y}});var e=a(61186),h=a.n(e),Z=a(89392),q=a.n(Z);const y=(se,v="YYYY-MM-DD")=>(0,Z.cloneDeepWith)(se,E=>{if(E instanceof h())return E.format(v)}),U=(se,v,$)=>{const E=c=>Reflect.toString.call(c)==="[object Object]";if(!E(se)&&!Array.isArray(se))return se;for(const c of Object.keys(se))Array.isArray(se[c])?se[c]=se[c].map(H=>U(H,v,$)):E(se[c])?se[c]=U(se[c],v,$):v.includes(c)&&typeof se[c]=="string"&&(se[c]=$?h()(se[c],$):h()(se[c]));return se}},98072:function(Zt,Re,a){"use strict";a.d(Re,{U:function(){return $}});var e=a(59301),h=Object.defineProperty,Z=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,U=(E,c,H)=>c in E?h(E,c,{enumerable:!0,configurable:!0,writable:!0,value:H}):E[c]=H,se=(E,c)=>{for(var H in c||(c={}))q.call(c,H)&&U(E,H,c[H]);if(Z)for(var H of Z(c))y.call(c,H)&&U(E,H,c[H]);return E},v=(E,c,H)=>new Promise((D,me)=>{var te=X=>{try{re(H.next(X))}catch(ge){me(ge)}},f=X=>{try{re(H.throw(X))}catch(ge){me(ge)}},re=X=>X.done?D(X.value):Promise.resolve(X.value).then(te,f);re((H=H.apply(E,c)).next())});function $(E,c){const[H,D]=(0,e.useState)(c),[me,te]=(0,e.useState)(!1),[f,re]=(0,e.useState)();return[H,me,(ge,Me=!1)=>v(this,null,function*(){const ue=Me?c:se(se({},H),ge);te(!0),D(ue);const B=yield E(ue);return te(!1),re(B),B}),f,re]}},66415:function(Zt,Re,a){"use strict";a.d(Re,{Z:function(){return se}});var e=a(59301),h=a.p+"static/modelContact.7a7eb113.png",Z=a(13249),q=a(34055),y=a(59301),se=()=>{const[v,$]=(0,e.useState)(!1);return{verifyModelUser:()=>(0,q.$O)()?!0:($(!0),!1),ContactModalElement:()=>y.createElement(Z.Z,{visible:v,setVisible:$,image:h}),contactOpen:v,setContactOpen:$}}},76239:function(Zt,Re,a){"use strict";a.d(Re,{_:function(){return c}});var e=a(67135),h=a(62957),Z=a(6767),q=a(54172),y=a(49661),U=a(59301),se=(H,D,me)=>new Promise((te,f)=>{var re=Me=>{try{ge(me.next(Me))}catch(ue){f(ue)}},X=Me=>{try{ge(me.throw(Me))}catch(ue){f(ue)}},ge=Me=>Me.done?te(Me.value):Promise.resolve(Me.value).then(re,X);ge((me=me.apply(H,D)).next())});const v=H=>se(void 0,[H],function*({is_jupyter:D,is_jupyter_lab:me,shixunId:te,homework_common_id:f,courseId:re}){if(D||me){const ge=yield(0,e.BK)({id:te});ge!=null&&ge.identifier&&(0,y.xg)(`/tasks/${ge.identifier}/jupyter?homework_common_id=${f}`);return}const X=yield(0,e.Ir)({id:te,homework_common_id:f});if(X!=null&&X.game_identifier){(0,y.xg)(`/tasks/${re}/${f}/${X.game_identifier}`);return}(X==null?void 0:X.status)===2?$(X==null?void 0:X.message,f,re):(X==null?void 0:X.status)===3?E(X==null?void 0:X.message):(X==null?void 0:X.status)==-3&&(0,y.eF)()}),$=(H,D,me)=>{H=H!=null&&H.includes(".json")?H:`${H}.json`,h.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:U.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>se(void 0,null,function*(){const te=yield(0,e.$Q)({url:H});if(!te)return;Z.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const f=yield(0,e.Ir)({id:te.shixun_identifier,homework_common_id:D});if(f!=null&&f.game_identifier){(0,y.xg)(`/tasks/${me}/${D}/${f.game_identifier}`);return}(f==null?void 0:f.status)===2?$(f==null?void 0:f.message,D,me):(f==null?void 0:f.status)===3&&E(f==null?void 0:f.message)})})},E=H=>{h.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:U.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",H,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},c=(H,D)=>se(void 0,[H,D],function*(me,{is_jupyter:te,is_jupyter_lab:f}){const re=yield(0,e.WT)(me);if(re.length>1)return h.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:U.createElement("div",null,U.createElement("div",null,"\u4F60\u5F53\u524D\u6709",re.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),U.createElement(q.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(X,ge){const{course_identifier:Me,id:ue}=ge||{};return U.createElement("a",{target:"_blank",href:`/classrooms/${Me}/shixun_homework/${ue}/detail`},X)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(X,ge){const{course_identifier:Me,id:ue,shixun_identifier:B}=ge;return U.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{v({is_jupyter:te,is_jupyter_lab:f,shixunId:B,homework_common_id:ue,courseId:Me})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:re,rowKey:"id"}))}),!0;if(re.length===1){const{shixun_identifier:X,id:ge,course_identifier:Me}=re[0];return v({is_jupyter:te,is_jupyter_lab:f,shixunId:X,homework_common_id:ge,courseId:Me}),!0}return!1});Re.Z=v},92973:function(Zt,Re,a){"use strict";a.d(Re,{Z:function(){return nt}});var e=a(59301),h=a(29679),Z=a(19248),q=a(99267),y=a(96512),U=a(78987),se=a(92310),v=a.n(se),$=a(77900),E=a(26112),c=a(8654),H=a(22703),D=a(48755),me=a(36237),te=a(63356),f=a(16931);const re=(N,i,p,A,R)=>({background:N,border:`${(0,me.unit)(A.lineWidth)} ${A.lineType} ${i}`,[`${R}-icon`]:{color:p}}),X=N=>{const{componentCls:i,motionDurationSlow:p,marginXS:A,marginSM:R,fontSize:S,fontSizeLG:le,lineHeight:ce,borderRadiusLG:Ce,motionEaseInOutCirc:he,withDescriptionIconSize:Ze,colorText:ze,colorTextHeading:Ne,withDescriptionPadding:Ge,defaultPadding:Te}=N;return{[i]:Object.assign(Object.assign({},(0,te.Wf)(N)),{position:"relative",display:"flex",alignItems:"center",padding:Te,wordWrap:"break-word",borderRadius:Ce,[`&${i}-rtl`]:{direction:"rtl"},[`${i}-content`]:{flex:1,minWidth:0},[`${i}-icon`]:{marginInlineEnd:A,lineHeight:0},"&-description":{display:"none",fontSize:S,lineHeight:ce},"&-message":{color:Ne},[`&${i}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${p} ${he}, opacity ${p} ${he}, - padding-top ${p} ${he}, padding-bottom ${p} ${he}, - margin-bottom ${p} ${he}`},[`&${i}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${i}-with-description`]:{alignItems:"flex-start",padding:Ge,[`${i}-icon`]:{marginInlineEnd:R,fontSize:Ze,lineHeight:0},[`${i}-message`]:{display:"block",marginBottom:A,color:Ne,fontSize:le},[`${i}-description`]:{display:"block",color:ze}},[`${i}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},ge=N=>{const{componentCls:i,colorSuccess:p,colorSuccessBorder:A,colorSuccessBg:R,colorWarning:S,colorWarningBorder:le,colorWarningBg:ce,colorError:Ce,colorErrorBorder:he,colorErrorBg:Ze,colorInfo:ze,colorInfoBorder:Ne,colorInfoBg:Ge}=N;return{[i]:{"&-success":re(R,A,p,N,i),"&-info":re(Ge,Ne,ze,N,i),"&-warning":re(ce,le,S,N,i),"&-error":Object.assign(Object.assign({},re(Ze,he,Ce,N,i)),{[`${i}-description > pre`]:{margin:0,padding:0}})}}},Me=N=>{const{componentCls:i,iconCls:p,motionDurationMid:A,marginXS:R,fontSizeIcon:S,colorIcon:le,colorIconHover:ce}=N;return{[i]:{"&-action":{marginInlineStart:R},[`${i}-close-icon`]:{marginInlineStart:R,padding:0,overflow:"hidden",fontSize:S,lineHeight:(0,me.unit)(S),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${p}-close`]:{color:le,transition:`color ${A}`,"&:hover":{color:ce}}},"&-close-text":{color:le,transition:`color ${A}`,"&:hover":{color:ce}}}}},ue=N=>({withDescriptionIconSize:N.fontSizeHeading3,defaultPadding:`${N.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${N.paddingMD}px ${N.paddingContentHorizontalLG}px`});var B=(0,f.I$)("Alert",N=>[X(N),ge(N),Me(N)],ue),ee=function(N,i){var p={};for(var A in N)Object.prototype.hasOwnProperty.call(N,A)&&i.indexOf(A)<0&&(p[A]=N[A]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,A=Object.getOwnPropertySymbols(N);R{const{icon:i,prefixCls:p,type:A}=N,R=k[A]||null;return i?(0,H.wm)(i,e.createElement("span",{className:`${p}-icon`},i),()=>({className:v()(`${p}-icon`,i.props.className)})):e.createElement(R,{className:`${p}-icon`})},d=N=>{const{isClosable:i,prefixCls:p,closeIcon:A,handleClose:R,ariaProps:S}=N,le=A===!0||A===void 0?e.createElement(q.Z,null):A;return i?e.createElement("button",Object.assign({type:"button",onClick:R,className:`${p}-close-icon`,tabIndex:0},S),le):null};var J=e.forwardRef((N,i)=>{const{description:p,prefixCls:A,message:R,banner:S,className:le,rootClassName:ce,style:Ce,onMouseEnter:he,onMouseLeave:Ze,onClick:ze,afterClose:Ne,showIcon:Ge,closable:Te,closeText:$e,closeIcon:r,action:t,id:n}=N,s=ee(N,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[b,Ee]=e.useState(!1),xe=e.useRef(null);e.useImperativeHandle(i,()=>({nativeElement:xe.current}));const{getPrefixCls:at,direction:ot,closable:Ft,closeIcon:xt,className:ut,style:zt}=(0,D.dj)("alert"),ct=at("alert",A),[kt,bu,du]=B(ct),Du=Mu=>{var vu;Ee(!0),(vu=N.onClose)===null||vu===void 0||vu.call(N,Mu)},Ht=e.useMemo(()=>N.type!==void 0?N.type:S?"warning":"info",[N.type,S]),Iu=e.useMemo(()=>typeof Te=="object"&&Te.closeIcon||$e?!0:typeof Te=="boolean"?Te:r!==!1&&r!==null&&r!==void 0?!0:!!Ft,[$e,r,Te,Ft]),Tu=S&&Ge===void 0?!0:Ge,Pu=v()(ct,`${ct}-${Ht}`,{[`${ct}-with-description`]:!!p,[`${ct}-no-icon`]:!Tu,[`${ct}-banner`]:!!S,[`${ct}-rtl`]:ot==="rtl"},ut,le,ce,du,bu),wu=(0,E.Z)(s,{aria:!0,data:!0}),Su=e.useMemo(()=>typeof Te=="object"&&Te.closeIcon?Te.closeIcon:$e||(r!==void 0?r:typeof Ft=="object"&&Ft.closeIcon?Ft.closeIcon:xt),[r,Te,$e,xt]),Ru=e.useMemo(()=>{const Mu=Te!=null?Te:Ft;if(typeof Mu=="object"){const{closeIcon:vu}=Mu;return ee(Mu,["closeIcon"])}return{}},[Te,Ft]);return kt(e.createElement($.default,{visible:!b,motionName:`${ct}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Mu=>({maxHeight:Mu.offsetHeight}),onLeaveEnd:Ne},(Mu,vu)=>{let{className:mu,style:ke}=Mu;return e.createElement("div",Object.assign({id:n,ref:(0,c.sQ)(xe,vu),"data-show":!b,className:v()(Pu,mu),style:Object.assign(Object.assign(Object.assign({},zt),Ce),ke),onMouseEnter:he,onMouseLeave:Ze,onClick:ze,role:"alert"},wu),Tu?e.createElement(ae,{description:p,icon:N.icon,prefixCls:ct,type:Ht}):null,e.createElement("div",{className:`${ct}-content`},R?e.createElement("div",{className:`${ct}-message`},R):null,p?e.createElement("div",{className:`${ct}-description`},p):null),t?e.createElement("div",{className:`${ct}-action`},t):null,e.createElement(d,{isClosable:Iu,prefixCls:ct,closeIcon:Su,handleClose:Du,ariaProps:Ru}))}))}),be=a(42573),Ye=a(58698),Pe=a(91768),He=a(74700),Dt=function(N){function i(){var p;return(0,be.Z)(this,i),p=(0,Pe.Z)(this,i,arguments),p.state={error:void 0,info:{componentStack:""}},p}return(0,He.Z)(i,N),(0,Ye.Z)(i,[{key:"componentDidCatch",value:function(A,R){this.setState({error:A,info:R})}},{key:"render",value:function(){const{message:A,description:R,id:S,children:le}=this.props,{error:ce,info:Ce}=this.state,he=(Ce==null?void 0:Ce.componentStack)||null,Ze=typeof A=="undefined"?(ce||"").toString():A,ze=typeof R=="undefined"?he:R;return ce?e.createElement(J,{id:S,type:"error",message:Ze,description:e.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},ze)}):le}}])}(e.Component);const Ke=J;Ke.ErrorBoundary=Dt;var nt=Ke},88390:function(Zt,Re,a){"use strict";a.d(Re,{Z:function(){return N}});var e=a(59301),h=a(92310),Z=a.n(h),q=a(77900),y=a(29509),U=a(22703),se=a(48755),v=a(36237),$=a(63356),E=a(93427),c=a(51636),H=a(16931);const D=new v.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),me=new v.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),te=new v.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),f=new v.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),re=new v.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),X=new v.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),ge=i=>{const{componentCls:p,iconCls:A,antCls:R,badgeShadowSize:S,textFontSize:le,textFontSizeSM:ce,statusSize:Ce,dotSize:he,textFontWeight:Ze,indicatorHeight:ze,indicatorHeightSM:Ne,marginXS:Ge,calc:Te}=i,$e=`${R}-scroll-number`,r=(0,E.Z)(i,(t,n)=>{let{darkColor:s}=n;return{[`&${p} ${p}-color-${t}`]:{background:s,[`&:not(${p}-count)`]:{color:s},"a:hover &":{background:s}}}});return{[p]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,$.Wf)(i)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${p}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:i.indicatorZIndex,minWidth:ze,height:ze,color:i.badgeTextColor,fontWeight:Ze,fontSize:le,lineHeight:(0,v.unit)(ze),whiteSpace:"nowrap",textAlign:"center",background:i.badgeColor,borderRadius:Te(ze).div(2).equal(),boxShadow:`0 0 0 ${(0,v.unit)(S)} ${i.badgeShadowColor}`,transition:`background ${i.motionDurationMid}`,a:{color:i.badgeTextColor},"a:hover":{color:i.badgeTextColor},"a:hover &":{background:i.badgeColorHover}},[`${p}-count-sm`]:{minWidth:Ne,height:Ne,fontSize:ce,lineHeight:(0,v.unit)(Ne),borderRadius:Te(Ne).div(2).equal()},[`${p}-multiple-words`]:{padding:`0 ${(0,v.unit)(i.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${p}-dot`]:{zIndex:i.indicatorZIndex,width:he,minWidth:he,height:he,background:i.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,v.unit)(S)} ${i.badgeShadowColor}`},[`${p}-count, ${p}-dot, ${$e}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${A}-spin`]:{animationName:X,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${p}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${p}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Ce,height:Ce,verticalAlign:"middle",borderRadius:"50%"},[`${p}-status-success`]:{backgroundColor:i.colorSuccess},[`${p}-status-processing`]:{overflow:"visible",color:i.colorInfo,backgroundColor:i.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:S,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:D,animationDuration:i.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${p}-status-default`]:{backgroundColor:i.colorTextPlaceholder},[`${p}-status-error`]:{backgroundColor:i.colorError},[`${p}-status-warning`]:{backgroundColor:i.colorWarning},[`${p}-status-text`]:{marginInlineStart:Ge,color:i.colorText,fontSize:i.fontSize}}}),r),{[`${p}-zoom-appear, ${p}-zoom-enter`]:{animationName:me,animationDuration:i.motionDurationSlow,animationTimingFunction:i.motionEaseOutBack,animationFillMode:"both"},[`${p}-zoom-leave`]:{animationName:te,animationDuration:i.motionDurationSlow,animationTimingFunction:i.motionEaseOutBack,animationFillMode:"both"},[`&${p}-not-a-wrapper`]:{[`${p}-zoom-appear, ${p}-zoom-enter`]:{animationName:f,animationDuration:i.motionDurationSlow,animationTimingFunction:i.motionEaseOutBack},[`${p}-zoom-leave`]:{animationName:re,animationDuration:i.motionDurationSlow,animationTimingFunction:i.motionEaseOutBack},[`&:not(${p}-status)`]:{verticalAlign:"middle"},[`${$e}-custom-component, ${p}-count`]:{transform:"none"},[`${$e}-custom-component, ${$e}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[$e]:{overflow:"hidden",transition:`all ${i.motionDurationMid} ${i.motionEaseOutBack}`,[`${$e}-only`]:{position:"relative",display:"inline-block",height:ze,transition:`all ${i.motionDurationSlow} ${i.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${$e}-only-unit`]:{height:ze,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${$e}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${p}-count, ${p}-dot, ${$e}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},Me=i=>{const{fontHeight:p,lineWidth:A,marginXS:R,colorBorderBg:S}=i,le=p,ce=A,Ce=i.colorTextLightSolid,he=i.colorError,Ze=i.colorErrorHover;return(0,c.mergeToken)(i,{badgeFontHeight:le,badgeShadowSize:ce,badgeTextColor:Ce,badgeColor:he,badgeColorHover:Ze,badgeShadowColor:S,badgeProcessingDuration:"1.2s",badgeRibbonOffset:R,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ue=i=>{const{fontSize:p,lineHeight:A,fontSizeSM:R,lineWidth:S}=i;return{indicatorZIndex:"auto",indicatorHeight:Math.round(p*A)-2*S,indicatorHeightSM:p,dotSize:R/2,textFontSize:R,textFontSizeSM:R,textFontWeight:"normal",statusSize:R/2}};var B=(0,H.I$)("Badge",i=>{const p=Me(i);return ge(p)},ue);const ee=i=>{const{antCls:p,badgeFontHeight:A,marginXS:R,badgeRibbonOffset:S,calc:le}=i,ce=`${p}-ribbon`,Ce=`${p}-ribbon-wrapper`,he=(0,E.Z)(i,(Ze,ze)=>{let{darkColor:Ne}=ze;return{[`&${ce}-color-${Ze}`]:{background:Ne,color:Ne}}});return{[Ce]:{position:"relative"},[ce]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,$.Wf)(i)),{position:"absolute",top:R,padding:`0 ${(0,v.unit)(i.paddingXS)}`,color:i.colorPrimary,lineHeight:(0,v.unit)(A),whiteSpace:"nowrap",backgroundColor:i.colorPrimary,borderRadius:i.borderRadiusSM,[`${ce}-text`]:{color:i.badgeTextColor},[`${ce}-corner`]:{position:"absolute",top:"100%",width:S,height:S,color:"currentcolor",border:`${(0,v.unit)(le(S).div(2).equal())} solid`,transform:i.badgeRibbonCornerTransform,transformOrigin:"top",filter:i.badgeRibbonCornerFilter}}),he),{[`&${ce}-placement-end`]:{insetInlineEnd:le(S).mul(-1).equal(),borderEndEndRadius:0,[`${ce}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${ce}-placement-start`]:{insetInlineStart:le(S).mul(-1).equal(),borderEndStartRadius:0,[`${ce}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var k=(0,H.I$)(["Badge","Ribbon"],i=>{const p=Me(i);return ee(p)},ue),d=i=>{const{className:p,prefixCls:A,style:R,color:S,children:le,text:ce,placement:Ce="end",rootClassName:he}=i,{getPrefixCls:Ze,direction:ze}=e.useContext(se.E_),Ne=Ze("ribbon",A),Ge=`${Ne}-wrapper`,[Te,$e,r]=k(Ne,Ge),t=(0,y.o2)(S,!1),n=Z()(Ne,`${Ne}-placement-${Ce}`,{[`${Ne}-rtl`]:ze==="rtl",[`${Ne}-color-${S}`]:t},p),s={},b={};return S&&!t&&(s.background=S,b.color=S),Te(e.createElement("div",{className:Z()(Ge,he,$e,r)},le,e.createElement("div",{className:Z()(n,$e),style:Object.assign(Object.assign({},s),R)},e.createElement("span",{className:`${Ne}-text`},ce),e.createElement("div",{className:`${Ne}-corner`,style:b}))))};const ne=i=>{const{prefixCls:p,value:A,current:R,offset:S=0}=i;let le;return S&&(le={position:"absolute",top:`${S}00%`,left:0}),e.createElement("span",{style:le,className:Z()(`${p}-only-unit`,{current:R})},A)};function J(i,p,A){let R=i,S=0;for(;(R+10)%10!==p;)R+=A,S+=A;return S}var Ye=i=>{const{prefixCls:p,count:A,value:R}=i,S=Number(R),le=Math.abs(A),[ce,Ce]=e.useState(S),[he,Ze]=e.useState(le),ze=()=>{Ce(S),Ze(le)};e.useEffect(()=>{const Te=setTimeout(ze,1e3);return()=>clearTimeout(Te)},[S]);let Ne,Ge;if(ce===S||Number.isNaN(S)||Number.isNaN(ce))Ne=[e.createElement(ne,Object.assign({},i,{key:S,current:!0}))],Ge={transition:"none"};else{Ne=[];const Te=S+10,$e=[];for(let s=S;s<=Te;s+=1)$e.push(s);const r=hes%10===ce);Ne=(r<0?$e.slice(0,t+1):$e.slice(t)).map((s,b)=>{const Ee=s%10;return e.createElement(ne,Object.assign({},i,{key:s,value:Ee,offset:r<0?b-t:b,current:b===t}))}),Ge={transform:`translateY(${-J(ce,S,r)}00%)`}}return e.createElement("span",{className:`${p}-only`,style:Ge,onTransitionEnd:ze},Ne)},Pe=function(i,p){var A={};for(var R in i)Object.prototype.hasOwnProperty.call(i,R)&&p.indexOf(R)<0&&(A[R]=i[R]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,R=Object.getOwnPropertySymbols(i);S{const{prefixCls:A,count:R,className:S,motionClassName:le,style:ce,title:Ce,show:he,component:Ze="sup",children:ze}=i,Ne=Pe(i,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Ge}=e.useContext(se.E_),Te=Ge("scroll-number",A),$e=Object.assign(Object.assign({},Ne),{"data-show":he,style:ce,className:Z()(Te,S,le),title:Ce});let r=R;if(R&&Number(R)%1===0){const t=String(R).split("");r=e.createElement("bdi",null,t.map((n,s)=>e.createElement(Ye,{prefixCls:Te,count:Number(R),value:n,key:t.length-s})))}return ce!=null&&ce.borderColor&&($e.style=Object.assign(Object.assign({},ce),{boxShadow:`0 0 0 1px ${ce.borderColor} inset`})),ze?(0,U.Tm)(ze,t=>({className:Z()(`${Te}-custom-component`,t==null?void 0:t.className,le)})):e.createElement(Ze,Object.assign({},$e,{ref:p}),r)}),Dt=function(i,p){var A={};for(var R in i)Object.prototype.hasOwnProperty.call(i,R)&&p.indexOf(R)<0&&(A[R]=i[R]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,R=Object.getOwnPropertySymbols(i);S{var A,R,S,le,ce;const{prefixCls:Ce,scrollNumberPrefixCls:he,children:Ze,status:ze,text:Ne,color:Ge,count:Te=null,overflowCount:$e=99,dot:r=!1,size:t="default",title:n,offset:s,style:b,className:Ee,rootClassName:xe,classNames:at,styles:ot,showZero:Ft=!1}=i,xt=Dt(i,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:ut,direction:zt,badge:ct}=e.useContext(se.E_),kt=ut("badge",Ce),[bu,du,Du]=B(kt),Ht=Te>$e?`${$e}+`:Te,Iu=Ht==="0"||Ht===0,Tu=Te===null||Iu&&!Ft,Pu=(ze!=null||Ge!=null)&&Tu,wu=r&&!Iu,Su=wu?"":Ht,Ru=(0,e.useMemo)(()=>(Su==null||Su===""||Iu&&!Ft)&&!wu,[Su,Iu,Ft,wu]),Mu=(0,e.useRef)(Te);Ru||(Mu.current=Te);const vu=Mu.current,mu=(0,e.useRef)(Su);Ru||(mu.current=Su);const ke=mu.current,su=(0,e.useRef)(wu);Ru||(su.current=wu);const Eu=(0,e.useMemo)(()=>{if(!s)return Object.assign(Object.assign({},ct==null?void 0:ct.style),b);const Qe={marginTop:s[1]};return zt==="rtl"?Qe.left=parseInt(s[0],10):Qe.right=-parseInt(s[0],10),Object.assign(Object.assign(Object.assign({},Qe),ct==null?void 0:ct.style),b)},[zt,s,b,ct==null?void 0:ct.style]),hu=n!=null?n:typeof vu=="string"||typeof vu=="number"?vu:void 0,Wt=Ru||!Ne?null:e.createElement("span",{className:`${kt}-status-text`},Ne),xu=!vu||typeof vu!="object"?void 0:(0,U.Tm)(vu,Qe=>({style:Object.assign(Object.assign({},Eu),Qe.style)})),iu=(0,y.o2)(Ge,!1),Zu=Z()(at==null?void 0:at.indicator,(A=ct==null?void 0:ct.classNames)===null||A===void 0?void 0:A.indicator,{[`${kt}-status-dot`]:Pu,[`${kt}-status-${ze}`]:!!ze,[`${kt}-color-${Ge}`]:iu}),mn={};Ge&&!iu&&(mn.color=Ge,mn.background=Ge);const Ve=Z()(kt,{[`${kt}-status`]:Pu,[`${kt}-not-a-wrapper`]:!Ze,[`${kt}-rtl`]:zt==="rtl"},Ee,xe,ct==null?void 0:ct.className,(R=ct==null?void 0:ct.classNames)===null||R===void 0?void 0:R.root,at==null?void 0:at.root,du,Du);if(!Ze&&Pu){const Qe=Eu.color;return bu(e.createElement("span",Object.assign({},xt,{className:Ve,style:Object.assign(Object.assign(Object.assign({},ot==null?void 0:ot.root),(S=ct==null?void 0:ct.styles)===null||S===void 0?void 0:S.root),Eu)}),e.createElement("span",{className:Zu,style:Object.assign(Object.assign(Object.assign({},ot==null?void 0:ot.indicator),(le=ct==null?void 0:ct.styles)===null||le===void 0?void 0:le.indicator),mn)}),Ne&&e.createElement("span",{style:{color:Qe},className:`${kt}-status-text`},Ne)))}return bu(e.createElement("span",Object.assign({ref:p},xt,{className:Ve,style:Object.assign(Object.assign({},(ce=ct==null?void 0:ct.styles)===null||ce===void 0?void 0:ce.root),ot==null?void 0:ot.root)}),Ze,e.createElement(q.default,{visible:!Ru,motionName:`${kt}-zoom`,motionAppear:!1,motionDeadline:1e3},Qe=>{let{className:qe}=Qe;var dt,Qt;const $t=ut("scroll-number",he),bt=su.current,eu=Z()(at==null?void 0:at.indicator,(dt=ct==null?void 0:ct.classNames)===null||dt===void 0?void 0:dt.indicator,{[`${kt}-dot`]:bt,[`${kt}-count`]:!bt,[`${kt}-count-sm`]:t==="small",[`${kt}-multiple-words`]:!bt&&ke&&ke.toString().length>1,[`${kt}-status-${ze}`]:!!ze,[`${kt}-color-${Ge}`]:iu});let uu=Object.assign(Object.assign(Object.assign({},ot==null?void 0:ot.indicator),(Qt=ct==null?void 0:ct.styles)===null||Qt===void 0?void 0:Qt.indicator),Eu);return Ge&&!iu&&(uu=uu||{},uu.background=Ge),e.createElement(tt,{prefixCls:$t,show:!Ru,motionClassName:qe,className:eu,count:ke,title:hu,style:uu,key:"scrollNumber"},xu)}),Wt))});nt.Ribbon=d;var N=nt},51502:function(Zt,Re,a){"use strict";a.d(Re,{Z:function(){return i}});var e=a(59301),h=a(92310),Z=a.n(h),q=a(47999),y=a(48755),U=a(31756),se=a(13783),$={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},c=e.createContext({}),H=a(11592),D=function(p,A){var R={};for(var S in p)Object.prototype.hasOwnProperty.call(p,S)&&A.indexOf(S)<0&&(R[S]=p[S]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,S=Object.getOwnPropertySymbols(p);le(0,H.Z)(p).map(A=>Object.assign(Object.assign({},A==null?void 0:A.props),{key:A.key}));function te(p,A,R){const S=e.useMemo(()=>A||me(R),[A,R]);return e.useMemo(()=>S.map(ce=>{var{span:Ce}=ce,he=D(ce,["span"]);return Ce==="filled"?Object.assign(Object.assign({},he),{filled:!0}):Object.assign(Object.assign({},he),{span:typeof Ce=="number"?Ce:(0,q.m9)(p,Ce)})}),[S,p])}var f=function(p,A){var R={};for(var S in p)Object.prototype.hasOwnProperty.call(p,S)&&A.indexOf(S)<0&&(R[S]=p[S]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,S=Object.getOwnPropertySymbols(p);leCe).forEach(Ce=>{const{filled:he}=Ce,Ze=f(Ce,["filled"]);if(he){S.push(Ze),R.push(S),S=[],ce=0;return}const ze=A-ce;ce+=Ce.span||1,ce>=A?(ce>A?(le=!0,S.push(Object.assign(Object.assign({},Ze),{span:ze}))):S.push(Ze),R.push(S),S=[],ce=0):S.push(Ze)}),S.length>0&&R.push(S),R=R.map(Ce=>{const he=Ce.reduce((Ze,ze)=>Ze+(ze.span||1),0);if(he{const[R,S]=(0,e.useMemo)(()=>re(A,p),[A,p]);return R},ue=p=>{let{children:A}=p;return A};function B(p){return p!=null}var k=p=>{const{itemPrefixCls:A,component:R,span:S,className:le,style:ce,labelStyle:Ce,contentStyle:he,bordered:Ze,label:ze,content:Ne,colon:Ge,type:Te,styles:$e}=p,r=R,t=e.useContext(c),{classNames:n}=t;return Ze?e.createElement(r,{className:Z()({[`${A}-item-label`]:Te==="label",[`${A}-item-content`]:Te==="content",[`${n==null?void 0:n.label}`]:Te==="label",[`${n==null?void 0:n.content}`]:Te==="content"},le),style:ce,colSpan:S},B(ze)&&e.createElement("span",{style:Object.assign(Object.assign({},Ce),$e==null?void 0:$e.label)},ze),B(Ne)&&e.createElement("span",{style:Object.assign(Object.assign({},Ce),$e==null?void 0:$e.content)},Ne)):e.createElement(r,{className:Z()(`${A}-item`,le),style:ce,colSpan:S},e.createElement("div",{className:`${A}-item-container`},(ze||ze===0)&&e.createElement("span",{className:Z()(`${A}-item-label`,n==null?void 0:n.label,{[`${A}-item-no-colon`]:!Ge}),style:Object.assign(Object.assign({},Ce),$e==null?void 0:$e.label)},ze),(Ne||Ne===0)&&e.createElement("span",{className:Z()(`${A}-item-content`,n==null?void 0:n.content),style:Object.assign(Object.assign({},he),$e==null?void 0:$e.content)},Ne)))};function ae(p,A,R){let{colon:S,prefixCls:le,bordered:ce}=A,{component:Ce,type:he,showLabel:Ze,showContent:ze,labelStyle:Ne,contentStyle:Ge,styles:Te}=R;return p.map(($e,r)=>{let{label:t,children:n,prefixCls:s=le,className:b,style:Ee,labelStyle:xe,contentStyle:at,span:ot=1,key:Ft,styles:xt}=$e;return typeof Ce=="string"?e.createElement(k,{key:`${he}-${Ft||r}`,className:b,style:Ee,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},Ne),Te==null?void 0:Te.label),xe),xt==null?void 0:xt.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},Ge),Te==null?void 0:Te.content),at),xt==null?void 0:xt.content)},span:ot,colon:S,component:Ce,itemPrefixCls:s,bordered:ce,label:Ze?t:null,content:ze?n:null,type:he}):[e.createElement(k,{key:`label-${Ft||r}`,className:b,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ne),Te==null?void 0:Te.label),Ee),xe),xt==null?void 0:xt.label),span:1,colon:S,component:Ce[0],itemPrefixCls:s,bordered:ce,label:t,type:"label"}),e.createElement(k,{key:`content-${Ft||r}`,className:b,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ge),Te==null?void 0:Te.content),Ee),at),xt==null?void 0:xt.content),span:ot*2-1,component:Ce[1],itemPrefixCls:s,bordered:ce,content:n,type:"content"})]})}var ne=p=>{const A=e.useContext(c),{prefixCls:R,vertical:S,row:le,index:ce,bordered:Ce}=p;return S?e.createElement(e.Fragment,null,e.createElement("tr",{key:`label-${ce}`,className:`${R}-row`},ae(le,p,Object.assign({component:"th",type:"label",showLabel:!0},A))),e.createElement("tr",{key:`content-${ce}`,className:`${R}-row`},ae(le,p,Object.assign({component:"td",type:"content",showContent:!0},A)))):e.createElement("tr",{key:ce,className:`${R}-row`},ae(le,p,Object.assign({component:Ce?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},A)))},J=a(36237),be=a(63356),Ye=a(16931),Pe=a(51636);const He=p=>{const{componentCls:A,labelBg:R}=p;return{[`&${A}-bordered`]:{[`> ${A}-view`]:{border:`${(0,J.unit)(p.lineWidth)} ${p.lineType} ${p.colorSplit}`,"> table":{tableLayout:"auto"},[`${A}-row`]:{borderBottom:`${(0,J.unit)(p.lineWidth)} ${p.lineType} ${p.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${A}-item-label, > ${A}-item-content`]:{padding:`${(0,J.unit)(p.padding)} ${(0,J.unit)(p.paddingLG)}`,borderInlineEnd:`${(0,J.unit)(p.lineWidth)} ${p.lineType} ${p.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${A}-item-label`]:{color:p.colorTextSecondary,backgroundColor:R,"&::after":{display:"none"}}}},[`&${A}-middle`]:{[`${A}-row`]:{[`> ${A}-item-label, > ${A}-item-content`]:{padding:`${(0,J.unit)(p.paddingSM)} ${(0,J.unit)(p.paddingLG)}`}}},[`&${A}-small`]:{[`${A}-row`]:{[`> ${A}-item-label, > ${A}-item-content`]:{padding:`${(0,J.unit)(p.paddingXS)} ${(0,J.unit)(p.padding)}`}}}}}},tt=p=>{const{componentCls:A,extraColor:R,itemPaddingBottom:S,itemPaddingEnd:le,colonMarginRight:ce,colonMarginLeft:Ce,titleMarginBottom:he}=p;return{[A]:Object.assign(Object.assign(Object.assign({},(0,be.Wf)(p)),He(p)),{"&-rtl":{direction:"rtl"},[`${A}-header`]:{display:"flex",alignItems:"center",marginBottom:he},[`${A}-title`]:Object.assign(Object.assign({},be.vS),{flex:"auto",color:p.titleColor,fontWeight:p.fontWeightStrong,fontSize:p.fontSizeLG,lineHeight:p.lineHeightLG}),[`${A}-extra`]:{marginInlineStart:"auto",color:R,fontSize:p.fontSize},[`${A}-view`]:{width:"100%",borderRadius:p.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${A}-row`]:{"> th, > td":{paddingBottom:S,paddingInlineEnd:le},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:"none","> th, > td":{paddingBottom:0}}},[`${A}-item-label`]:{color:p.labelColor,fontWeight:"normal",fontSize:p.fontSize,lineHeight:p.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${(0,J.unit)(Ce)} ${(0,J.unit)(ce)}`},[`&${A}-item-no-colon::after`]:{content:'""'}},[`${A}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${A}-item-content`]:{display:"table-cell",flex:1,color:p.contentColor,fontSize:p.fontSize,lineHeight:p.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${A}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${A}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${A}-item-content`]:{display:"inline-flex",alignItems:"baseline",minWidth:"1em"}}},"&-middle":{[`${A}-row`]:{"> th, > td":{paddingBottom:p.paddingSM}}},"&-small":{[`${A}-row`]:{"> th, > td":{paddingBottom:p.paddingXS}}}})}},Dt=p=>({labelBg:p.colorFillAlter,labelColor:p.colorTextTertiary,titleColor:p.colorText,titleMarginBottom:p.fontSizeSM*p.lineHeightSM,itemPaddingBottom:p.padding,itemPaddingEnd:p.padding,colonMarginRight:p.marginXS,colonMarginLeft:p.marginXXS/2,contentColor:p.colorText,extraColor:p.colorText});var Ke=(0,Ye.I$)("Descriptions",p=>{const A=(0,Pe.mergeToken)(p,{});return tt(A)},Dt),nt=function(p,A){var R={};for(var S in p)Object.prototype.hasOwnProperty.call(p,S)&&A.indexOf(S)<0&&(R[S]=p[S]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,S=Object.getOwnPropertySymbols(p);le{const{prefixCls:A,title:R,extra:S,column:le,colon:ce=!0,bordered:Ce,layout:he,children:Ze,className:ze,rootClassName:Ne,style:Ge,size:Te,labelStyle:$e,contentStyle:r,styles:t,items:n,classNames:s}=p,b=nt(p,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:Ee,direction:xe,className:at,style:ot,classNames:Ft,styles:xt}=(0,y.dj)("descriptions"),ut=Ee("descriptions",A),zt=(0,se.Z)(),ct=e.useMemo(()=>{var Pu;return typeof le=="number"?le:(Pu=(0,q.m9)(zt,Object.assign(Object.assign({},$),le)))!==null&&Pu!==void 0?Pu:3},[zt,le]),kt=te(zt,n,Ze),bu=(0,U.Z)(Te),du=ge(ct,kt),[Du,Ht,Iu]=Ke(ut),Tu=e.useMemo(()=>({labelStyle:$e,contentStyle:r,styles:{content:Object.assign(Object.assign({},xt.content),t==null?void 0:t.content),label:Object.assign(Object.assign({},xt.label),t==null?void 0:t.label)},classNames:{label:Z()(Ft.label,s==null?void 0:s.label),content:Z()(Ft.content,s==null?void 0:s.content)}}),[$e,r,t,s,Ft,xt]);return Du(e.createElement(c.Provider,{value:Tu},e.createElement("div",Object.assign({className:Z()(ut,at,Ft.root,s==null?void 0:s.root,{[`${ut}-${bu}`]:bu&&bu!=="default",[`${ut}-bordered`]:!!Ce,[`${ut}-rtl`]:xe==="rtl"},ze,Ne,Ht,Iu),style:Object.assign(Object.assign(Object.assign(Object.assign({},ot),xt.root),t==null?void 0:t.root),Ge)},b),(R||S)&&e.createElement("div",{className:Z()(`${ut}-header`,Ft.header,s==null?void 0:s.header),style:Object.assign(Object.assign({},xt.header),t==null?void 0:t.header)},R&&e.createElement("div",{className:Z()(`${ut}-title`,Ft.title,s==null?void 0:s.title),style:Object.assign(Object.assign({},xt.title),t==null?void 0:t.title)},R),S&&e.createElement("div",{className:Z()(`${ut}-extra`,Ft.extra,s==null?void 0:s.extra),style:Object.assign(Object.assign({},xt.extra),t==null?void 0:t.extra)},S)),e.createElement("div",{className:`${ut}-view`},e.createElement("table",null,e.createElement("tbody",null,du.map((Pu,wu)=>e.createElement(ne,{key:wu,index:wu,colon:ce,prefixCls:ut,vertical:he==="vertical",bordered:Ce,row:Pu}))))))))};N.Item=ue;var i=N},86251:function(Zt,Re){"use strict";Re.byteLength=se,Re.toByteArray=$,Re.fromByteArray=H;for(var a=[],e=[],h=typeof Uint8Array!="undefined"?Uint8Array:Array,Z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",q=0,y=Z.length;q0)throw new Error("Invalid string. Length must be a multiple of 4");var te=D.indexOf("=");te===-1&&(te=me);var f=te===me?0:4-te%4;return[te,f]}function se(D){var me=U(D),te=me[0],f=me[1];return(te+f)*3/4-f}function v(D,me,te){return(me+te)*3/4-te}function $(D){var me,te=U(D),f=te[0],re=te[1],X=new h(v(D,f,re)),ge=0,Me=re>0?f-4:f,ue;for(ue=0;ue>16&255,X[ge++]=me>>8&255,X[ge++]=me&255;return re===2&&(me=e[D.charCodeAt(ue)]<<2|e[D.charCodeAt(ue+1)]>>4,X[ge++]=me&255),re===1&&(me=e[D.charCodeAt(ue)]<<10|e[D.charCodeAt(ue+1)]<<4|e[D.charCodeAt(ue+2)]>>2,X[ge++]=me>>8&255,X[ge++]=me&255),X}function E(D){return a[D>>18&63]+a[D>>12&63]+a[D>>6&63]+a[D&63]}function c(D,me,te){for(var f,re=[],X=me;XMe?Me:ge+X));return f===1?(me=D[te-1],re.push(a[me>>2]+a[me<<4&63]+"==")):f===2&&(me=(D[te-2]<<8)+D[te-1],re.push(a[me>>10]+a[me>>4&63]+a[me<<2&63]+"=")),re.join("")}},19208:function(Zt,Re,a){"use strict";var e;var h=a(86251),Z=a(67467),q=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Re.lW=v,e=ge,Re.h2=50;var y=2147483647;e=y,v.TYPED_ARRAY_SUPPORT=U(),!v.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function U(){try{var r=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(r,t),r.foo()===42}catch(n){return!1}}Object.defineProperty(v.prototype,"parent",{enumerable:!0,get:function(){if(v.isBuffer(this))return this.buffer}}),Object.defineProperty(v.prototype,"offset",{enumerable:!0,get:function(){if(v.isBuffer(this))return this.byteOffset}});function se(r){if(r>y)throw new RangeError('The value "'+r+'" is invalid for option "size"');var t=new Uint8Array(r);return Object.setPrototypeOf(t,v.prototype),t}function v(r,t,n){if(typeof r=="number"){if(typeof t=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return H(r)}return $(r,t,n)}v.poolSize=8192;function $(r,t,n){if(typeof r=="string")return D(r,t);if(ArrayBuffer.isView(r))return te(r);if(r==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r);if(Ge(r,ArrayBuffer)||r&&Ge(r.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Ge(r,SharedArrayBuffer)||r&&Ge(r.buffer,SharedArrayBuffer)))return f(r,t,n);if(typeof r=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var s=r.valueOf&&r.valueOf();if(s!=null&&s!==r)return v.from(s,t,n);var b=re(r);if(b)return b;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof r[Symbol.toPrimitive]=="function")return v.from(r[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r)}v.from=function(r,t,n){return $(r,t,n)},Object.setPrototypeOf(v.prototype,Uint8Array.prototype),Object.setPrototypeOf(v,Uint8Array);function E(r){if(typeof r!="number")throw new TypeError('"size" argument must be of type number');if(r<0)throw new RangeError('The value "'+r+'" is invalid for option "size"')}function c(r,t,n){return E(r),r<=0?se(r):t!==void 0?typeof n=="string"?se(r).fill(t,n):se(r).fill(t):se(r)}v.alloc=function(r,t,n){return c(r,t,n)};function H(r){return E(r),se(r<0?0:X(r)|0)}v.allocUnsafe=function(r){return H(r)},v.allocUnsafeSlow=function(r){return H(r)};function D(r,t){if((typeof t!="string"||t==="")&&(t="utf8"),!v.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=Me(r,t)|0,s=se(n),b=s.write(r,t);return b!==n&&(s=s.slice(0,b)),s}function me(r){for(var t=r.length<0?0:X(r.length)|0,n=se(t),s=0;s=y)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+y.toString(16)+" bytes");return r|0}function ge(r){return+r!=r&&(r=0),v.alloc(+r)}v.isBuffer=function(t){return t!=null&&t._isBuffer===!0&&t!==v.prototype},v.compare=function(t,n){if(Ge(t,Uint8Array)&&(t=v.from(t,t.offset,t.byteLength)),Ge(n,Uint8Array)&&(n=v.from(n,n.offset,n.byteLength)),!v.isBuffer(t)||!v.isBuffer(n))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===n)return 0;for(var s=t.length,b=n.length,Ee=0,xe=Math.min(s,b);Eeb.length?v.from(xe).copy(b,Ee):Uint8Array.prototype.set.call(b,xe,Ee);else if(v.isBuffer(xe))xe.copy(b,Ee);else throw new TypeError('"list" argument must be an Array of Buffers');Ee+=xe.length}return b};function Me(r,t){if(v.isBuffer(r))return r.length;if(ArrayBuffer.isView(r)||Ge(r,ArrayBuffer))return r.byteLength;if(typeof r!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof r);var n=r.length,s=arguments.length>2&&arguments[2]===!0;if(!s&&n===0)return 0;for(var b=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return Ce(r).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return n*2;case"hex":return n>>>1;case"base64":return ze(r).length;default:if(b)return s?-1:Ce(r).length;t=(""+t).toLowerCase(),b=!0}}v.byteLength=Me;function ue(r,t,n){var s=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((n===void 0||n>this.length)&&(n=this.length),n<=0)||(n>>>=0,t>>>=0,n<=t))return"";for(r||(r="utf8");;)switch(r){case"hex":return nt(this,t,n);case"utf8":case"utf-8":return Pe(this,t,n);case"ascii":return Dt(this,t,n);case"latin1":case"binary":return Ke(this,t,n);case"base64":return Ye(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,t,n);default:if(s)throw new TypeError("Unknown encoding: "+r);r=(r+"").toLowerCase(),s=!0}}v.prototype._isBuffer=!0;function B(r,t,n){var s=r[t];r[t]=r[n],r[n]=s}v.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var n=0;nn&&(t+=" ... "),""},q&&(v.prototype[q]=v.prototype.inspect),v.prototype.compare=function(t,n,s,b,Ee){if(Ge(t,Uint8Array)&&(t=v.from(t,t.offset,t.byteLength)),!v.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(n===void 0&&(n=0),s===void 0&&(s=t?t.length:0),b===void 0&&(b=0),Ee===void 0&&(Ee=this.length),n<0||s>t.length||b<0||Ee>this.length)throw new RangeError("out of range index");if(b>=Ee&&n>=s)return 0;if(b>=Ee)return-1;if(n>=s)return 1;if(n>>>=0,s>>>=0,b>>>=0,Ee>>>=0,this===t)return 0;for(var xe=Ee-b,at=s-n,ot=Math.min(xe,at),Ft=this.slice(b,Ee),xt=t.slice(n,s),ut=0;ut2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,Te(n)&&(n=b?0:r.length-1),n<0&&(n=r.length+n),n>=r.length){if(b)return-1;n=r.length-1}else if(n<0)if(b)n=0;else return-1;if(typeof t=="string"&&(t=v.from(t,s)),v.isBuffer(t))return t.length===0?-1:k(r,t,n,s,b);if(typeof t=="number")return t=t&255,typeof Uint8Array.prototype.indexOf=="function"?b?Uint8Array.prototype.indexOf.call(r,t,n):Uint8Array.prototype.lastIndexOf.call(r,t,n):k(r,[t],n,s,b);throw new TypeError("val must be string, number or Buffer")}function k(r,t,n,s,b){var Ee=1,xe=r.length,at=t.length;if(s!==void 0&&(s=String(s).toLowerCase(),s==="ucs2"||s==="ucs-2"||s==="utf16le"||s==="utf-16le")){if(r.length<2||t.length<2)return-1;Ee=2,xe/=2,at/=2,n/=2}function ot(ct,kt){return Ee===1?ct[kt]:ct.readUInt16BE(kt*Ee)}var Ft;if(b){var xt=-1;for(Ft=n;Ftxe&&(n=xe-at),Ft=n;Ft>=0;Ft--){for(var ut=!0,zt=0;ztb&&(s=b)):s=b;var Ee=t.length;s>Ee/2&&(s=Ee/2);for(var xe=0;xe>>0,isFinite(s)?(s=s>>>0,b===void 0&&(b="utf8")):(b=s,s=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Ee=this.length-n;if((s===void 0||s>Ee)&&(s=Ee),t.length>0&&(s<0||n<0)||n>this.length)throw new RangeError("Attempt to write outside buffer bounds");b||(b="utf8");for(var xe=!1;;)switch(b){case"hex":return ae(this,t,n,s);case"utf8":case"utf-8":return d(this,t,n,s);case"ascii":case"latin1":case"binary":return ne(this,t,n,s);case"base64":return J(this,t,n,s);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return be(this,t,n,s);default:if(xe)throw new TypeError("Unknown encoding: "+b);b=(""+b).toLowerCase(),xe=!0}},v.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Ye(r,t,n){return t===0&&n===r.length?h.fromByteArray(r):h.fromByteArray(r.slice(t,n))}function Pe(r,t,n){n=Math.min(r.length,n);for(var s=[],b=t;b239?4:Ee>223?3:Ee>191?2:1;if(b+at<=n){var ot,Ft,xt,ut;switch(at){case 1:Ee<128&&(xe=Ee);break;case 2:ot=r[b+1],(ot&192)===128&&(ut=(Ee&31)<<6|ot&63,ut>127&&(xe=ut));break;case 3:ot=r[b+1],Ft=r[b+2],(ot&192)===128&&(Ft&192)===128&&(ut=(Ee&15)<<12|(ot&63)<<6|Ft&63,ut>2047&&(ut<55296||ut>57343)&&(xe=ut));break;case 4:ot=r[b+1],Ft=r[b+2],xt=r[b+3],(ot&192)===128&&(Ft&192)===128&&(xt&192)===128&&(ut=(Ee&15)<<18|(ot&63)<<12|(Ft&63)<<6|xt&63,ut>65535&&ut<1114112&&(xe=ut))}}xe===null?(xe=65533,at=1):xe>65535&&(xe-=65536,s.push(xe>>>10&1023|55296),xe=56320|xe&1023),s.push(xe),b+=at}return tt(s)}var He=4096;function tt(r){var t=r.length;if(t<=He)return String.fromCharCode.apply(String,r);for(var n="",s=0;ss)&&(n=s);for(var b="",Ee=t;Ees&&(t=s),n<0?(n+=s,n<0&&(n=0)):n>s&&(n=s),nn)throw new RangeError("Trying to access beyond buffer length")}v.prototype.readUintLE=v.prototype.readUIntLE=function(t,n,s){t=t>>>0,n=n>>>0,s||i(t,n,this.length);for(var b=this[t],Ee=1,xe=0;++xe>>0,n=n>>>0,s||i(t,n,this.length);for(var b=this[t+--n],Ee=1;n>0&&(Ee*=256);)b+=this[t+--n]*Ee;return b},v.prototype.readUint8=v.prototype.readUInt8=function(t,n){return t=t>>>0,n||i(t,1,this.length),this[t]},v.prototype.readUint16LE=v.prototype.readUInt16LE=function(t,n){return t=t>>>0,n||i(t,2,this.length),this[t]|this[t+1]<<8},v.prototype.readUint16BE=v.prototype.readUInt16BE=function(t,n){return t=t>>>0,n||i(t,2,this.length),this[t]<<8|this[t+1]},v.prototype.readUint32LE=v.prototype.readUInt32LE=function(t,n){return t=t>>>0,n||i(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216},v.prototype.readUint32BE=v.prototype.readUInt32BE=function(t,n){return t=t>>>0,n||i(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])},v.prototype.readIntLE=function(t,n,s){t=t>>>0,n=n>>>0,s||i(t,n,this.length);for(var b=this[t],Ee=1,xe=0;++xe=Ee&&(b-=Math.pow(2,8*n)),b},v.prototype.readIntBE=function(t,n,s){t=t>>>0,n=n>>>0,s||i(t,n,this.length);for(var b=n,Ee=1,xe=this[t+--b];b>0&&(Ee*=256);)xe+=this[t+--b]*Ee;return Ee*=128,xe>=Ee&&(xe-=Math.pow(2,8*n)),xe},v.prototype.readInt8=function(t,n){return t=t>>>0,n||i(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]},v.prototype.readInt16LE=function(t,n){t=t>>>0,n||i(t,2,this.length);var s=this[t]|this[t+1]<<8;return s&32768?s|4294901760:s},v.prototype.readInt16BE=function(t,n){t=t>>>0,n||i(t,2,this.length);var s=this[t+1]|this[t]<<8;return s&32768?s|4294901760:s},v.prototype.readInt32LE=function(t,n){return t=t>>>0,n||i(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},v.prototype.readInt32BE=function(t,n){return t=t>>>0,n||i(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},v.prototype.readFloatLE=function(t,n){return t=t>>>0,n||i(t,4,this.length),Z.read(this,t,!0,23,4)},v.prototype.readFloatBE=function(t,n){return t=t>>>0,n||i(t,4,this.length),Z.read(this,t,!1,23,4)},v.prototype.readDoubleLE=function(t,n){return t=t>>>0,n||i(t,8,this.length),Z.read(this,t,!0,52,8)},v.prototype.readDoubleBE=function(t,n){return t=t>>>0,n||i(t,8,this.length),Z.read(this,t,!1,52,8)};function p(r,t,n,s,b,Ee){if(!v.isBuffer(r))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>b||tr.length)throw new RangeError("Index out of range")}v.prototype.writeUintLE=v.prototype.writeUIntLE=function(t,n,s,b){if(t=+t,n=n>>>0,s=s>>>0,!b){var Ee=Math.pow(2,8*s)-1;p(this,t,n,s,Ee,0)}var xe=1,at=0;for(this[n]=t&255;++at>>0,s=s>>>0,!b){var Ee=Math.pow(2,8*s)-1;p(this,t,n,s,Ee,0)}var xe=s-1,at=1;for(this[n+xe]=t&255;--xe>=0&&(at*=256);)this[n+xe]=t/at&255;return n+s},v.prototype.writeUint8=v.prototype.writeUInt8=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,1,255,0),this[n]=t&255,n+1},v.prototype.writeUint16LE=v.prototype.writeUInt16LE=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,2,65535,0),this[n]=t&255,this[n+1]=t>>>8,n+2},v.prototype.writeUint16BE=v.prototype.writeUInt16BE=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,2,65535,0),this[n]=t>>>8,this[n+1]=t&255,n+2},v.prototype.writeUint32LE=v.prototype.writeUInt32LE=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,4,4294967295,0),this[n+3]=t>>>24,this[n+2]=t>>>16,this[n+1]=t>>>8,this[n]=t&255,n+4},v.prototype.writeUint32BE=v.prototype.writeUInt32BE=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,4,4294967295,0),this[n]=t>>>24,this[n+1]=t>>>16,this[n+2]=t>>>8,this[n+3]=t&255,n+4},v.prototype.writeIntLE=function(t,n,s,b){if(t=+t,n=n>>>0,!b){var Ee=Math.pow(2,8*s-1);p(this,t,n,s,Ee-1,-Ee)}var xe=0,at=1,ot=0;for(this[n]=t&255;++xe>0)-ot&255;return n+s},v.prototype.writeIntBE=function(t,n,s,b){if(t=+t,n=n>>>0,!b){var Ee=Math.pow(2,8*s-1);p(this,t,n,s,Ee-1,-Ee)}var xe=s-1,at=1,ot=0;for(this[n+xe]=t&255;--xe>=0&&(at*=256);)t<0&&ot===0&&this[n+xe+1]!==0&&(ot=1),this[n+xe]=(t/at>>0)-ot&255;return n+s},v.prototype.writeInt8=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,1,127,-128),t<0&&(t=255+t+1),this[n]=t&255,n+1},v.prototype.writeInt16LE=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,2,32767,-32768),this[n]=t&255,this[n+1]=t>>>8,n+2},v.prototype.writeInt16BE=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,2,32767,-32768),this[n]=t>>>8,this[n+1]=t&255,n+2},v.prototype.writeInt32LE=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,4,2147483647,-2147483648),this[n]=t&255,this[n+1]=t>>>8,this[n+2]=t>>>16,this[n+3]=t>>>24,n+4},v.prototype.writeInt32BE=function(t,n,s){return t=+t,n=n>>>0,s||p(this,t,n,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[n]=t>>>24,this[n+1]=t>>>16,this[n+2]=t>>>8,this[n+3]=t&255,n+4};function A(r,t,n,s,b,Ee){if(n+s>r.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function R(r,t,n,s,b){return t=+t,n=n>>>0,b||A(r,t,n,4,34028234663852886e22,-34028234663852886e22),Z.write(r,t,n,s,23,4),n+4}v.prototype.writeFloatLE=function(t,n,s){return R(this,t,n,!0,s)},v.prototype.writeFloatBE=function(t,n,s){return R(this,t,n,!1,s)};function S(r,t,n,s,b){return t=+t,n=n>>>0,b||A(r,t,n,8,17976931348623157e292,-17976931348623157e292),Z.write(r,t,n,s,52,8),n+8}v.prototype.writeDoubleLE=function(t,n,s){return S(this,t,n,!0,s)},v.prototype.writeDoubleBE=function(t,n,s){return S(this,t,n,!1,s)},v.prototype.copy=function(t,n,s,b){if(!v.isBuffer(t))throw new TypeError("argument should be a Buffer");if(s||(s=0),!b&&b!==0&&(b=this.length),n>=t.length&&(n=t.length),n||(n=0),b>0&&b=this.length)throw new RangeError("Index out of range");if(b<0)throw new RangeError("sourceEnd out of bounds");b>this.length&&(b=this.length),t.length-n>>0,s=s===void 0?this.length:s>>>0,t||(t=0);var xe;if(typeof t=="number")for(xe=n;xe55295&&n<57344){if(!b){if(n>56319){(t-=3)>-1&&Ee.push(239,191,189);continue}else if(xe+1===s){(t-=3)>-1&&Ee.push(239,191,189);continue}b=n;continue}if(n<56320){(t-=3)>-1&&Ee.push(239,191,189),b=n;continue}n=(b-55296<<10|n-56320)+65536}else b&&(t-=3)>-1&&Ee.push(239,191,189);if(b=null,n<128){if((t-=1)<0)break;Ee.push(n)}else if(n<2048){if((t-=2)<0)break;Ee.push(n>>6|192,n&63|128)}else if(n<65536){if((t-=3)<0)break;Ee.push(n>>12|224,n>>6&63|128,n&63|128)}else if(n<1114112){if((t-=4)<0)break;Ee.push(n>>18|240,n>>12&63|128,n>>6&63|128,n&63|128)}else throw new Error("Invalid code point")}return Ee}function he(r){for(var t=[],n=0;n>8,b=n%256,Ee.push(b),Ee.push(s);return Ee}function ze(r){return h.toByteArray(ce(r))}function Ne(r,t,n,s){for(var b=0;b=t.length||b>=r.length);++b)t[b+n]=r[b];return b}function Ge(r,t){return r instanceof t||r!=null&&r.constructor!=null&&r.constructor.name!=null&&r.constructor.name===t.name}function Te(r){return r!==r}var $e=function(){for(var r="0123456789abcdef",t=new Array(256),n=0;n<16;++n)for(var s=n*16,b=0;b<16;++b)t[s+b]=r[n]+r[b];return t}()},67467:function(Zt,Re){Re.read=function(a,e,h,Z,q){var y,U,se=q*8-Z-1,v=(1<>1,E=-7,c=h?q-1:0,H=h?-1:1,D=a[e+c];for(c+=H,y=D&(1<<-E)-1,D>>=-E,E+=se;E>0;y=y*256+a[e+c],c+=H,E-=8);for(U=y&(1<<-E)-1,y>>=-E,E+=Z;E>0;U=U*256+a[e+c],c+=H,E-=8);if(y===0)y=1-$;else{if(y===v)return U?NaN:(D?-1:1)*(1/0);U=U+Math.pow(2,Z),y=y-$}return(D?-1:1)*U*Math.pow(2,y-Z)},Re.write=function(a,e,h,Z,q,y){var U,se,v,$=y*8-q-1,E=(1<<$)-1,c=E>>1,H=q===23?Math.pow(2,-24)-Math.pow(2,-77):0,D=Z?0:y-1,me=Z?1:-1,te=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(se=isNaN(e)?1:0,U=E):(U=Math.floor(Math.log(e)/Math.LN2),e*(v=Math.pow(2,-U))<1&&(U--,v*=2),U+c>=1?e+=H/v:e+=H*Math.pow(2,1-c),e*v>=2&&(U++,v/=2),U+c>=E?(se=0,U=E):U+c>=1?(se=(e*v-1)*Math.pow(2,q),U=U+c):(se=e*Math.pow(2,c-1)*Math.pow(2,q),U=0));q>=8;a[h+D]=se&255,D+=me,se/=256,q-=8);for(U=U<0;a[h+D]=U&255,D+=me,U/=256,$-=8);a[h+D-me]|=te*128}},738:function(Zt,Re,a){"use strict";a.d(Re,{Z:function(){return Me}});var e=a(67711),h=a(52873),Z=a(16886),q=a(33346),y=a(92310),U=a.n(y),se=a(18929),v=a(10228),$=a(26112),E=a(59301);function c(ue,B){var ee=ue.disabled,k=ue.prefixCls,ae=ue.character,d=ue.characterRender,ne=ue.index,J=ue.count,be=ue.value,Ye=ue.allowHalf,Pe=ue.focused,He=ue.onHover,tt=ue.onClick,Dt=function(S){He(S,ne)},Ke=function(S){tt(S,ne)},nt=function(S){S.keyCode===v.Z.ENTER&&tt(S,ne)},N=ne+1,i=new Set([k]);be===0&&ne===0&&Pe?i.add("".concat(k,"-focused")):Ye&&be+.5>=N&&bene?"true":"false","aria-posinset":ne+1,"aria-setsize":J,tabIndex:ee?-1:0},E.createElement("div",{className:"".concat(k,"-first")},p),E.createElement("div",{className:"".concat(k,"-second")},p)));return d&&(A=d(A,ue)),A}var H=E.forwardRef(c);function D(){var ue=E.useRef({});function B(k){return ue.current[k]}function ee(k){return function(ae){ue.current[k]=ae}}return[B,ee]}function me(ue){var B=ue.pageXOffset,ee="scrollLeft";if(typeof B!="number"){var k=ue.document;B=k.documentElement[ee],typeof B!="number"&&(B=k.body[ee])}return B}function te(ue){var B,ee,k=ue.ownerDocument,ae=k.body,d=k&&k.documentElement,ne=ue.getBoundingClientRect();return B=ne.left,ee=ne.top,B-=d.clientLeft||ae.clientLeft||0,ee-=d.clientTop||ae.clientTop||0,{left:B,top:ee}}function f(ue){var B=te(ue),ee=ue.ownerDocument,k=ee.defaultView||ee.parentWindow;return B.left+=me(k),B.left}var re=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function X(ue,B){var ee=ue.prefixCls,k=ee===void 0?"rc-rate":ee,ae=ue.className,d=ue.defaultValue,ne=ue.value,J=ue.count,be=J===void 0?5:J,Ye=ue.allowHalf,Pe=Ye===void 0?!1:Ye,He=ue.allowClear,tt=He===void 0?!0:He,Dt=ue.keyboard,Ke=Dt===void 0?!0:Dt,nt=ue.character,N=nt===void 0?"\u2605":nt,i=ue.characterRender,p=ue.disabled,A=ue.direction,R=A===void 0?"ltr":A,S=ue.tabIndex,le=S===void 0?0:S,ce=ue.autoFocus,Ce=ue.onHoverChange,he=ue.onChange,Ze=ue.onFocus,ze=ue.onBlur,Ne=ue.onKeyDown,Ge=ue.onMouseLeave,Te=(0,q.Z)(ue,re),$e=D(),r=(0,Z.Z)($e,2),t=r[0],n=r[1],s=E.useRef(null),b=function(){if(!p){var Wt;(Wt=s.current)===null||Wt===void 0||Wt.focus()}};E.useImperativeHandle(B,function(){return{focus:b,blur:function(){if(!p){var Wt;(Wt=s.current)===null||Wt===void 0||Wt.blur()}}}});var Ee=(0,se.Z)(d||0,{value:ne}),xe=(0,Z.Z)(Ee,2),at=xe[0],ot=xe[1],Ft=(0,se.Z)(null),xt=(0,Z.Z)(Ft,2),ut=xt[0],zt=xt[1],ct=function(Wt,xu){var iu=R==="rtl",Zu=Wt+1;if(Pe){var mn=t(Wt),Ve=f(mn),Qe=mn.clientWidth;(iu&&xu-Ve>Qe/2||!iu&&xu-Ve0&&!iu||xu===v.Z.RIGHT&&at>0&&iu?(kt(at-Zu),Wt.preventDefault()):xu===v.Z.LEFT&&atqe in ct?iE(ct,qe,{enumerable:!0,configurable:!0,writable:!0,value:z}):ct[qe]=z,Ss=(ct,qe)=>{for(var z in qe||(qe={}))ef.call(qe,z)&&$g(ct,z,qe[z]);if(D0)for(var z of D0(qe))tf.call(qe,z)&&$g(ct,z,qe[z]);return ct},ag=(ct,qe)=>sE(ct,cE(qe));var nf=(ct,qe)=>{var z={};for(var a in ct)ef.call(ct,a)&&qe.indexOf(a)<0&&(z[a]=ct[a]);if(ct!=null&&D0)for(var a of D0(ct))qe.indexOf(a)<0&&tf.call(ct,a)&&(z[a]=ct[a]);return z};(self.webpackChunk=self.webpackChunk||[]).push([[4164,6270],{67921:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Le}});var a=z(67711),he=z(59301),Ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},pe=Ie,Fe=z(7657),we=function(de,Oe){return he.createElement(Fe.Z,(0,a.Z)({},de,{ref:Oe,icon:pe}))},Ae=he.forwardRef(we),Le=Ae},21697:function(ct,qe){"use strict";qe.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},69092:function(ct,qe){"use strict";qe.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},7073:function(ct,qe){"use strict";qe.Z={wrap:"wrap___y4Bkb",head:"head___Dfq21",title:"title___cJ2wS",table:"table___gdAJP",FormCheckBoxDom:"FormCheckBoxDom___NtsDC"}},69063:function(ct,qe){"use strict";qe.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY"}},5295:function(ct,qe){"use strict";qe.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},5216:function(ct,qe){"use strict";qe.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},45298:function(){"use strict"},68503:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},Be),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));qe.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},68788:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},Be),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));qe.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},24998:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},Be),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));qe.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"},90082:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({className:"reviewSuccess_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Be),React.createElement("path",{d:"M463.368 835.6c-139.688-23.544-278.456-159-278.456-323.256 6.512-159.328 121.848-293.224 278.456-323.256V.648C230.768 24.192.008 244.08.008 511.704c0 267.616 230.624 488.16 463.352 511.048V835.6zm0 0",fill:"#3EBDFF"}),React.createElement("path",{d:"M837.352 511.704a322.96 322.96 0 0 1-21.6 121.048l161.832 93.592a520.536 520.536 0 0 0 44.528-214.64m0 0C1028.84 243.816 823.016 18.328 555.624.648l.648 187.8c186.088 23.576 281.08 159 281.08 323.256",fill:"#FD6421"}),React.createElement("path",{d:"M770.336 711.928A315.104 315.104 0 0 1 558.28 833.76v188a533.704 533.704 0 0 0 371.096-216.168l-159.04-93.664zm0 0",fill:"#3EBDFF"}));qe.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTQ2My4zNjggODM1LjZjLTEzOS42ODgtMjMuNTQ0LTI3OC40NTYtMTU5LTI3OC40NTYtMzIzLjI1NiA2LjUxMi0xNTkuMzI4IDEyMS44NDgtMjkzLjIyNCAyNzguNDU2LTMyMy4yNTZWLjY0OEMyMzAuNzY4IDI0LjE5Mi4wMDggMjQ0LjA4LjAwOCA1MTEuNzA0YzAgMjY3LjYxNiAyMzAuNjI0IDQ4OC4xNiA0NjMuMzUyIDUxMS4wNDhWODM1LjZ6bTAgMCIgZmlsbD0iIzNFQkRGRiIvPjxwYXRoIGQ9Ik04MzcuMzUyIDUxMS43MDRhMzIyLjk2IDMyMi45NiAwIDAgMS0yMS42IDEyMS4wNDhsMTYxLjgzMiA5My41OTJhNTIwLjUzNiA1MjAuNTM2IDAgMCAwIDQ0LjUyOC0yMTQuNjRtMCAwQzEwMjguODQgMjQzLjgxNiA4MjMuMDE2IDE4LjMyOCA1NTUuNjI0LjY0OGwuNjQ4IDE4Ny44YzE4Ni4wODggMjMuNTc2IDI4MS4wOCAxNTkgMjgxLjA4IDMyMy4yNTYiIGZpbGw9IiNGRDY0MjEiLz48cGF0aCBkPSJNNzcwLjMzNiA3MTEuOTI4QTMxNS4xMDQgMzE1LjEwNCAwIDAgMSA1NTguMjggODMzLjc2djE4OGE1MzMuNzA0IDUzMy43MDQgMCAwIDAgMzcxLjA5Ni0yMTYuMTY4bC0xNTkuMDQtOTMuNjY0em0wIDAiIGZpbGw9IiMzRUJERkYiLz48L3N2Zz4="},42618:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({className:"znpy_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Be),React.createElement("path",{d:"M913.067 0c17.066 0 38.4 8.533 51.2 21.333S985.6 51.2 985.6 72.533V166.4H866.133v388.267c-4.266 4.266-8.533 4.266-12.8 8.533l-42.666 46.933L640 780.8l-4.267 4.267c-8.533 12.8-17.066 25.6-17.066 38.4H89.6V857.6c0 17.067 12.8 34.133 34.133 34.133H614.4v25.6c0 8.534 0 12.8 4.267 21.334h-499.2c-38.4 0-72.534-29.867-72.534-72.534v-93.866H166.4V72.533C162.133 29.867 192 0 230.4 0h682.667zM409.6 563.2h-98.133c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.134 29.867 38.4h98.133c21.334 0 34.134-17.066 34.134-34.133s-12.8-38.4-29.867-38.4zm140.8-187.733H311.467c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.133 29.867 38.4h238.933c21.334 0 34.134-17.067 34.134-34.133s-12.8-38.4-29.867-38.4zm162.133-187.734H311.467c-17.067 0-34.134 12.8-34.134 34.134 0 17.066 12.8 34.133 29.867 38.4h405.333c21.334 0 34.134-17.067 34.134-34.134 4.266-21.333-12.8-38.4-34.134-38.4zm187.734-140.8c-17.067 0-34.134 12.8-34.134 29.867v38.4h72.534V81.067c0-8.534-4.267-17.067-8.534-25.6-8.533-4.267-17.066-8.534-29.866-8.534z",fill:"#3CD59E"}),React.createElement("path",{d:"M832 657.067 942.933 768 780.8 925.867c-4.267 4.266-12.8 8.533-17.067 8.533l-85.333 4.267c-4.267 0-12.8 0-17.067-4.267-4.266-4.267-4.266-8.533-4.266-17.067L661.333 832c0-8.533 4.267-12.8 8.534-17.067L832 657.067zm98.133-59.734L998.4 665.6c12.8 12.8 12.8 29.867 0 42.667L964.267 742.4 853.333 631.467l34.134-34.134c4.266-4.266 12.8-8.533 21.333-8.533s17.067 4.267 21.333 8.533z",fill:"#FFB21B"}));qe.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkxMy4wNjcgMGMxNy4wNjYgMCAzOC40IDguNTMzIDUxLjIgMjEuMzMzUzk4NS42IDUxLjIgOTg1LjYgNzIuNTMzVjE2Ni40SDg2Ni4xMzN2Mzg4LjI2N2MtNC4yNjYgNC4yNjYtOC41MzMgNC4yNjYtMTIuOCA4LjUzM2wtNDIuNjY2IDQ2LjkzM0w2NDAgNzgwLjhsLTQuMjY3IDQuMjY3Yy04LjUzMyAxMi44LTE3LjA2NiAyNS42LTE3LjA2NiAzOC40SDg5LjZWODU3LjZjMCAxNy4wNjcgMTIuOCAzNC4xMzMgMzQuMTMzIDM0LjEzM0g2MTQuNHYyNS42YzAgOC41MzQgMCAxMi44IDQuMjY3IDIxLjMzNGgtNDk5LjJjLTM4LjQgMC03Mi41MzQtMjkuODY3LTcyLjUzNC03Mi41MzR2LTkzLjg2NkgxNjYuNFY3Mi41MzNDMTYyLjEzMyAyOS44NjcgMTkyIDAgMjMwLjQgMGg2ODIuNjY3ek00MDkuNiA1NjMuMmgtOTguMTMzYy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTM0IDI5Ljg2NyAzOC40aDk4LjEzM2MyMS4zMzQgMCAzNC4xMzQtMTcuMDY2IDM0LjEzNC0zNC4xMzNzLTEyLjgtMzguNC0yOS44NjctMzguNHptMTQwLjgtMTg3LjczM0gzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDIzOC45MzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTMzcy0xMi44LTM4LjQtMjkuODY3LTM4LjR6bTE2Mi4xMzMtMTg3LjczNEgzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTM0IDAgMTcuMDY2IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDQwNS4zMzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTM0IDQuMjY2LTIxLjMzMy0xMi44LTM4LjQtMzQuMTM0LTM4LjR6bTE4Ny43MzQtMTQwLjhjLTE3LjA2NyAwLTM0LjEzNCAxMi44LTM0LjEzNCAyOS44Njd2MzguNGg3Mi41MzRWODEuMDY3YzAtOC41MzQtNC4yNjctMTcuMDY3LTguNTM0LTI1LjYtOC41MzMtNC4yNjctMTcuMDY2LTguNTM0LTI5Ljg2Ni04LjUzNHoiIGZpbGw9IiMzQ0Q1OUUiLz48cGF0aCBkPSJNODMyIDY1Ny4wNjcgOTQyLjkzMyA3NjggNzgwLjggOTI1Ljg2N2MtNC4yNjcgNC4yNjYtMTIuOCA4LjUzMy0xNy4wNjcgOC41MzNsLTg1LjMzMyA0LjI2N2MtNC4yNjcgMC0xMi44IDAtMTcuMDY3LTQuMjY3LTQuMjY2LTQuMjY3LTQuMjY2LTguNTMzLTQuMjY2LTE3LjA2N0w2NjEuMzMzIDgzMmMwLTguNTMzIDQuMjY3LTEyLjggOC41MzQtMTcuMDY3TDgzMiA2NTcuMDY3em05OC4xMzMtNTkuNzM0TDk5OC40IDY2NS42YzEyLjggMTIuOCAxMi44IDI5Ljg2NyAwIDQyLjY2N0w5NjQuMjY3IDc0Mi40IDg1My4zMzMgNjMxLjQ2N2wzNC4xMzQtMzQuMTM0YzQuMjY2LTQuMjY2IDEyLjgtOC41MzMgMjEuMzMzLTguNTMzczE3LjA2NyA0LjI2NyAyMS4zMzMgOC41MzN6IiBmaWxsPSIjRkZCMjFCIi8+PC9zdmc+"},1198:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Be),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));qe.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},9859:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Be),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));qe.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},60885:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Be),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));qe.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},20463:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Be),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));qe.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},60515:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Be),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));qe.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},88977:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Be),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));qe.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},20397:function(){"use strict";function ct(le,E,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=le,this._defaultValue=E,this._minimum=y,this._maximum=x}Object.defineProperty(ct.prototype,"name",{get:function(){return this._name},set:function(le){if(typeof le!="string"||le==="")throw new Error("Shape name must be a valid string.");this._name=le}}),Object.defineProperty(ct.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("The default value must be a real number, not: "+le);this._defaultValue=le}}),Object.defineProperty(ct.prototype,"minimum",{get:function(){return this._minimum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Minimum must be a real number, not: "+le);this._minimum=le}}),Object.defineProperty(ct.prototype,"maximum",{get:function(){return this._maximum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Maximum must be a real number, not: "+le);this._maximum=le}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(le,E){var y=go.Shape._FigureParameters[le];return y?y[E]:null},go.Shape.setFigureParameter=function(le,E,y){if(!(y instanceof ct))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[le];x||(x=[],go.Shape._FigureParameters[le]=x),x[E]=y};var qe=[];function z(le,E){var y=qe.pop();return y===void 0?new go.Point(le,E):(y.x=le,y.y=E,y)}function a(){var le=qe.pop();return le===void 0?new go.Point:le}function he(le){qe.push(le)}function Ie(le,E,y,x,b,ee,te,ne,me){me||(me=new go.Point);var Ee=le-y,ce=b-te,fe=NaN,Pe=NaN;if(Ee===0)if(ce===0)le===y&&(fe=le,Pe=E);else{var be=(ee-ne)/ce,Me=ee-be*b;fe=le,Pe=be*fe+Me}else if(ce===0){var Ge=(E-x)/Ee,We=E-Ge*le;fe=b,Pe=Ge*fe+We}else{var Ge=(E-x)/Ee,be=(ee-ne)/ce,We=E-Ge*le,Me=ee-be*b;fe=(Me-We)/(Ge-be),Pe=Ge*fe+We}return me.x=fe,me.y=Pe,me}function pe(le,E,y,x,b,ee,te,ne,me,Ee,ce,fe,Pe,be){var Me=1-me,Ge=me,We=le*Me+y*Ge,ze=E*Me+x*Ge,Xe=y*Me+b*Ge,Ke=x*Me+ee*Ge,mt=b*Me+te*Ge,Et=ee*Me+ne*Ge,ht=We*Me+Xe*Ge,$e=ze*Me+Ke*Ge,At=Xe*Me+mt*Ge,cn=Ke*Me+Et*Ge,sn=ht*Me+At*Ge,ft=$e*Me+cn*Ge;Ee.x=We,Ee.y=ze,ce.x=ht,ce.y=$e,fe.x=sn,fe.y=ft,Pe.x=At,Pe.y=cn,be.x=mt,be.y=Et}var Fe=new go.Spot(.156,.156),we=new go.Spot(.844,.844),Ae=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new ct("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,y/3);var b=x*Ae,ee=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)).add(new go.PathSegment(go.PathSegment.Line,E,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,y-b,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,1,-b,-b)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(le,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=E,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(le,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=E/2,x.startY=0,x.endX=E/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LineRight",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)))}),go.Shape.defineFigureGenerator("LineDown",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Line,E,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,y)))}),go.Shape.defineFigureGenerator("LineUp",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,E,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(le,E,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*E,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(le,E,y){var x=E/2,b=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Fe,b.spot2=we,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(le,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=E,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(le,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=E,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,Ae*E,0,E,(1-Ae)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,0,Ae*y,(1-Ae)*E,y)))}),go.Shape.defineFigureGenerator("Curve3",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,Ae*y,Ae*E,y)))}),go.Shape.defineFigureGenerator("Curve4",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-Ae)*E,0,0,(1-Ae)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new ct("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*E;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*E;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,E/2+ne,E/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),ee.spot1=Fe,ee.spot2=we,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*y,-.09239631*E,.07836421*y,.1406031*E,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*y,.2450511*E,-.00697547*y,.3776197*E,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*y,.4539471*E,0,.6066018*E,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*y,.6914277*E,-.01904177*y,.8921095*E,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*y,1.036446*E,.04105738*y,1.020377*E,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*y,1.04448*E,.360238*y,.992256*E,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*y,1.032337*E,.5771781*y,1.018411*E,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*y,1.028411*E,.9571472*y,.8556702*E,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*y,.7431877*E,1.009325*y,.5624123*E,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*y,.4820677*E,1.031761*y,.3030112*E,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*y,.2329994*E,1.01518*y,.03213784*E,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*y,-.02812061*E,.9032597*y,-.01205169*E,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*y,-.01812061*E,.6089503*y,-.00606892*E,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*y,-.01606892*E,.3892545*y,-.01205169*E,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(le,E,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,x*y)).add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Line,x*E,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new ct("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new ct("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(le,E,y){var x=le?le.parameter1:NaN,b=le?le.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var ee=x%360;ee<0&&(ee+=360);var te=b%360,ne=Math.min(E,y)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,ee,te,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(le,E,y){var x=Ae/Math.SQRT2*.5,b=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*E,ee*y,E,(1-x)*y,(b+x)*E,(ee+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new ct("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,E)/2,ee=E/2,te=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new ct("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,E)/2,ee=E/2,te=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new ct("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(le,E,y){var x=le?le.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),E===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=E,b.endY=y,b}else{var ee=E/2,te=y/2,ne=Math.atan2(y,E),me=x-Math.min(Math.cos(ne)*x/2,ee),Ee=x-Math.min(Math.sin(ne)*x/2,te),b=new go.Geometry,ce=new go.PathFigure(me,0,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,ee,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Line,E-me,0)),ce.add(new go.PathSegment(go.PathSegment.Line,E,Ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.8*E,te)),ce.add(new go.PathSegment(go.PathSegment.Line,E,y-Ee)),ce.add(new go.PathSegment(go.PathSegment.Line,E-me,y)),ce.add(new go.PathSegment(go.PathSegment.Line,ee,.8*y)),ce.add(new go.PathSegment(go.PathSegment.Line,me,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,y-Ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),ce.add(new go.PathSegment(go.PathSegment.Line,0,Ee).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new ct("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,ee=new go.PathFigure(.1*E,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new ct("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new ct("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,y,Math.abs(1-x)*E,.25*y,Math.abs(1-x)*E,.75*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*y,x*E,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,Ae*E,0,E,(.5-Ae/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,(.5+Ae/2)*y,Ae*E,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,0,E,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*y,.5*E,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*E,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.5*y,.9*E,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.6*E,.2*y,E,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*y,E,.8*y,.6*E,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,.5*E,.75*y,.55*E,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*y,.45*E,.95*y,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*E,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*y,0,.25*y,.4*E,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.4*E,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,y,.5*E,.75*y,.45*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*y,.55*E,.95*y,.5*E,.75*y));var ee=.2,te=.3,ne=0,me=ee*Ae;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+ee+ne)*y,(.5-ee+te)*E,(.5+me+ne)*y,(.5-me+te)*E,(.5+ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*E,(.5+ne)*y,(.5+me+te)*E,(.5+ee+ne)*y,(.5+ee+te)*E,(.5+me+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-ee+ne)*y,(1-.5+ee+te)*E,(.5-me+ne)*y,(.5+me+te)*E,(.5-ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*y,(.5-me+te)*E,(.5-ee+ne)*y,(.5-ee+te+.05)*E,(.5-me+ne-.02)*y)),ee=.2,te=0,ne=-.3,me=ee*Ae,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*E,(.5+ne)*y,(.5+me+te)*E,(.5+ee+ne)*y,(.5+ee+te)*E,(.5+me+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-ee+ne)*y,(1-.5+ee+te)*E,(.5-me+ne)*y,(.5+me+te)*E,(.5-ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*E,(.5+ne)*y,(.5-me+te)*E,(.5-ee+ne)*y,(.5-ee+te)*E,(.5-me+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-me+te)*E,(.5+ee+ne)*y,(.5-ee+te)*E,(.5+me+ne)*y,(.5-me+te)*E,(.5+ee+ne)*y)),ee=.2,te=-.3,ne=0,me=ee*Ae,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-ee+ne)*y,(1-.5+ee+te-.05)*E,(.5-me+ne-.02)*y,(.5+me+te)*E,(.5-ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*E,(.5+ne)*y,(.5-me+te)*E,(.5-ee+ne)*y,(.5-ee+te)*E,(.5-me+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+ee+ne)*y,(.5-ee+te)*E,(.5+me+ne)*y,(.5-me+te)*E,(.5+ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*y,(.5+me+te)*E,(.5+ee+ne)*y,(.5+ee+te)*E,(.5+me+ne)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var ee=.1,te=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+ee)*E,ne*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*te,y*ne,ee*E,ee*E).close()),b=new go.PathFigure(E*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),ne=.75,b=new go.PathFigure((te+ee)*E,ne*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*te,y*ne,ee*E,ee*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(le,E,y){var x=.8535533905932737,b=.5*E,ee=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,ee,b,ee)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,x*E,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=.5,te=.5,ne=.5,me=new go.PathFigure(te*E,(ne-ee)*y);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),ee=.4,b=Ae*.4;var Ee=a(),ce=a(),fe=a(),Pe=a();pe(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.42,Ee,ce,fe,Pe,Pe);var be=a(),Me=a(),Ge=a();pe(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.58,Pe,Pe,Ge,be,Me);var We=a(),ze=a(),Xe=a();pe(te,ne+ee,te-b,ne+ee,te-ee,ne+b,te-ee,ne,.42,We,ze,Xe,Pe,Pe);var Ke=a(),mt=a(),Et=a();return pe(te,ne+ee,te-b,ne+ee,te-ee,ne+b,te-ee,ne,.58,Pe,Pe,Et,Ke,mt),me.add(new go.PathSegment(go.PathSegment.Move,Et.x*E,Et.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,Ke.x*E,Ke.y*y,mt.x*E,mt.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y,(te-b)*E,(ne-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,fe.x*E,fe.y*y,Ee.x*E,Ee.y*y,ce.x*E,ce.y*y)),me.add(new go.PathSegment(go.PathSegment.Line,Et.x*E,Et.y*y).close()),me.add(new go.PathSegment(go.PathSegment.Move,Xe.x*E,Xe.y*y)),me.add(new go.PathSegment(go.PathSegment.Line,Ge.x*E,Ge.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,be.x*E,be.y*y,Me.x*E,Me.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,Xe.x*E,Xe.y*y,We.x*E,We.y*y,ze.x*E,ze.y*y).close()),he(Ee),he(ce),he(fe),he(Pe),he(be),he(Me),he(Ge),he(We),he(ze),he(Xe),he(Ke),he(mt),he(Et),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*y,E,.25*y,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new ct("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>E&&(x=E);var b=(E-x)/2,ee=b+x;return new go.Geometry().add(new go.PathFigure(ee,.5*y).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(le,E,y){var x=new go.Geometry,b=Ae*.4,ee=.4,te=.5,ne=.5,me=a(),Ee=a(),ce=a(),fe=a(),Pe=new go.PathFigure((te-ee)*E,ne*y,!1);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y,(te-b)*E,(ne-ee)*y)),pe(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.44,ce,fe,Ee,me,me),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Ee.x*E,Ee.y*y,ce.x*E,ce.y*y,fe.x*E,fe.y*y));var be=z(Ee.x,Ee.y);pe(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.56,me,me,Ee,ce,fe);var Me=z(Ee.x,Ee.y);Pe.add(new go.PathSegment(go.PathSegment.Line,(be.x*.1+.95*.9)*E,be.y*.1*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,.85*E,be.y*.1*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),Pe.add(new go.PathSegment(go.PathSegment.Line,E,0)),Pe.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,(Me.x*.1+.9)*E,.15*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,(Me.x*.1+.9)*E,(Me.y*.1+.05*.9)*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,Me.x*E,Me.y*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,ce.x*E,ce.y*y,fe.x*E,fe.y*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y)),ee=.35,b=Ae*.35;var Ge=new go.PathFigure(te*E,(ne-ee)*y,!1);x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y));var We=new go.PathFigure((te-ee)*E,ne*y,!1);return x.add(We),he(me),he(Ee),he(ce),he(fe),he(be),he(Me),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(le,E,y){var x=new go.Geometry,b=.375,ee=0,te=-.125,ne=b*Ae,me=new go.PathFigure((.525+ee)*E,(.5+b+te)*y,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*E,(.5+te)*y,(.5+ne+ee)*E,(.5+b+te)*y,(.5+b+ee)*E,(.5+ne+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-b+te)*y,(1-.5+b+ee)*E,(.5-ne+te)*y,(.5+ne+ee)*E,(.5-b+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+te)*y,(.5-ne+ee)*E,(.5-b+te)*y,(.5-b+ee)*E,(.5-ne+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*E,(.5+b+te)*y,(.5-b+ee)*E,(.5+ne+te)*y,(.5-ne+ee)*E,(.5+b+te)*y)),me.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*y)),me.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*y)),me.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*y)),me.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*y)),me.add(new go.PathSegment(go.PathSegment.Line,.475*E,y)),me.add(new go.PathSegment(go.PathSegment.Line,.525*E,y)),me.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*y)),me.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*y)),me.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*y)),me.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y).close()),b=.325,ee=0,te=-.125,ne=b*Ae;var me=new go.PathFigure((1-.5+b+ee)*E,(.5+te)*y,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+b+te)*y,(.5+b+ee)*E,(.5+ne+te)*y,(.5+ne+ee)*E,(.5+b+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+te)*y,(.5-ne+ee)*E,(.5+b+te)*y,(.5-b+ee)*E,(.5+ne+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-b+te)*y,(.5-b+ee)*E,(.5-ne+te)*y,(.5-ne+ee)*E,(.5-b+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*E,(.5+te)*y,(.5+ne+ee)*E,(.5-b+te)*y,(1-.5+b+ee)*E,(.5-ne+te)*y));var me=new go.PathFigure((.525+ee)*E,(.5+b+te)*y,!1);return x.add(me),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(le,E,y){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(le,E,y){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*E,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(le,E,y){var x=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*y,.5*E,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Move,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(le,E,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*E,x*y,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(le,E,y){var x=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*E,x*y,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new ct("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new ct("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=le?le.parameter2:NaN;isNaN(b)&&(b=.3);var ee=(1-x)*E,te=(.5-b/2)*y,ne=(.5+b/2)*y,me=new go.Geometry,Ee=new go.PathFigure(0,te,!0);me.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,te)),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,y)),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),me.spot1=new go.Spot(0,te/y);var ce=Ie(0,ne/y,1,ne/y,ee/E,1,1,.5,a());return me.spot2=new go.Spot(ce.x,ce.y),he(ce),me}),go.Shape.setFigureParameter("Arrow2",0,new ct("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new ct("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var b=le?le.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var ee=E-x,te=(y-b)/2,ne=te+b,me=new go.Geometry,Ee=new go.PathFigure(0,te,!0);me.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,te)),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,y)),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),me.spot1=new go.Spot(0,te/y);var ce=Ie(0,ne/y,1,ne/y,ee/E,1,1,.5,a());return me.spot2=new go.Spot(ce.x,ce.y),he(ce),me}),go.Shape.defineFigureGenerator("Chevron",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new ct("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var me=Ie(0,.5,.3,0,0,b/y,.1,b/y,a());return te.spot1=new go.Spot(me.x,me.y),me=Ie(.7,1,1,.5,0,ee/y,1,ee/y,me),te.spot2=new go.Spot(me.x,me.y),he(me),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new ct("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new ct("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var b=le?le.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,te=ee+x,ne=(y-b)/2,me=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,te=ee+x,ne=0,me=y):(ee=0,te=y,ne=0,me=y));var Ee=new go.Geometry,ce=new go.PathFigure(E,.5*y,!0);Ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*E,me)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*E,te)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*E,me)),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*E,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close());var fe=Ie(0,.5,.3,ne/y,0,ee/y,1,ee/y,a());return Ee.spot1=new go.Spot(fe.x,fe.y),fe=Ie(.7,me/y,1,.5,0,te/y,1,te/y,fe),Ee.spot2=new go.Spot(fe.x,fe.y),he(fe),Ee}),go.Shape.setFigureParameter("IBeamArrow",0,new ct("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(0,b/y);var me=Ie(.7,1,1,.5,0,ee/y,1,ee/y,a());return te.spot2=new go.Spot(me.x,me.y),he(me),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new ct("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new ct("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var b=le?le.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,te=ee+x,ne=(y-b)/2,me=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,te=ee+x,ne=0,me=y):(ee=0,te=y,ne=0,me=y));var Ee=new go.Geometry,ce=new go.PathFigure(E,.5*y,!0);Ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*E,me)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*E,me)),ce.add(new go.PathSegment(go.PathSegment.Line,0,me)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close()),Ee.spot1=new go.Spot(0,ee/y);var fe=Ie(.7,me/y,1,.5,0,te/y,1,te/y,a());return Ee.spot2=new go.Spot(fe.x,fe.y),he(fe),Ee}),go.Shape.setFigureParameter("Pointer",0,new ct("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=Ie(.2,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(te.x,te.y),he(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new ct("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*y,x*E,.25*y).close()),b.spot1=new go.Spot(x,.35);var te=Ie(0,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(te.x,te.y),he(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new ct("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,.3);var me=Ie(.7,1,1,.5,0,ee/y,1,ee/y,a());return te.spot2=new go.Spot(me.x,me.y),he(me),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new ct("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,ee=b+x;x>y&&(b=0,ee=y);var te=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,b/y);var me=Ie(.7,1,1,.5,0,ee/y,1,ee/y,a());return te.spot2=new go.Spot(me.x,me.y),he(me),te}),go.Shape.setFigureParameter("SquareArrow",0,new ct("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=Ae*.1,te=new go.PathFigure(0,.9*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,y,.85/.9*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var ee=new go.PathFigure(0,.9*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,.8*y,.85/.9*E,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*E,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var ee=new go.PathFigure(0,.3*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=Ae*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Ae*x,(.5-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+ee)*E,0,1*E,Ae*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*y,1*E,y-Ae*x,(.5+ee)*E,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*E,1*y,0,y-Ae*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var ne=new go.PathFigure(E,x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-Ae*x,(.5+ee)*E,2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-ee)*E,2*x,0,2*x-Ae*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=Ae*.5,te=new go.PathFigure(0,y-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Ae*x,(.5-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+ee)*E,0,E,Ae*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,y-Ae*x,(.5+ee)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*E,y,0,y-Ae*x));var ne=new go.PathFigure(0,y-x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y-2*x,0,y-x-Ae*x,(.5-ee)*E,y-2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,y-x,(.5+ee)*E,y-2*x,E,y-x-Ae*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,ee=Ae*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-Ae*x,0,E,(.5-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,(.5+ee)*y,E-Ae*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,Ae*x,y,0,(.5+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,Ae*x,0));var ne=new go.PathFigure(x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+Ae*x,0,2*x,(.5-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+ee)*y,x+Ae*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,ee=Ae*.5,te=new go.PathFigure(E-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-Ae*x,0,E,(.5-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,(.5+ee)*y,E-Ae*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,Ae*x,y,0,(.5+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,Ae*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var ne=new go.PathFigure(E-x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*y,E-x-Ae*x,0,E-2*x,(.5-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E-2*x,(.5+ee)*y,E-x-Ae*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.25*E,.25*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var ee=new go.PathFigure(.5*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(le,E,y){var x=new go.Geometry,b=.2,ee=.1,te=Ae*b,ne=Ae*ee,me=.5,Ee=.1,ce=new go.PathFigure(me*E,(Ee+ee)*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(me-b)*E,Ee*y,(me-te)*E,(Ee+ee)*y,(me-b)*E,(Ee+ne)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-ee)*y,(me-b)*E,(Ee-ne)*y,(me-te)*E,(Ee-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(me+b)*E,Ee*y,(me+te)*E,(Ee-ee)*y,(me+b)*E,(Ee-ne)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee+ee)*y,(me+b)*E,(Ee+ne)*y,(me+te)*E,(Ee+ee)*y));var fe=.05,Pe=Ae*fe;me=.05,Ee=.25;var be=new go.PathFigure(.5*E,.2*y,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*y)),me=.95,Ee=.25,be.add(new go.PathSegment(go.PathSegment.Bezier,(me+fe)*E,Ee*y,(me+Pe)*E,(Ee-fe)*y,(me+fe)*E,(Ee-Pe)*y)),be.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*y)),fe=.025,Pe=Ae*fe,me=.825,Ee=.35,be.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-fe)*y,(me+fe)*E,(Ee-Pe)*y,(me+Pe)*E,(Ee-fe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(me-fe)*E,Ee*y,(me-Pe)*E,(Ee-fe)*y,(me-fe)*E,(Ee-Pe)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*E,y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y)),fe=.05,Pe=Ae*fe,me=.5,Ee=.7,be.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-fe)*y,(me+fe)*E,(Ee-Pe)*y,(me+Pe)*E,(Ee-fe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(me-fe)*E,Ee*y,(me-Pe)*E,(Ee-fe)*y,(me-fe)*E,(Ee-Pe)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.45*E,y)),be.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),be.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*y)),fe=.025,Pe=Ae*fe,me=.175,Ee=.35,be.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-fe)*y,(me+fe)*E,(Ee-Pe)*y,(me+Pe)*E,(Ee-fe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(me-fe)*E,Ee*y,(me-Pe)*E,(Ee-fe)*y,(me-fe)*E,(Ee-Pe)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),fe=.05,Pe=Ae*fe,me=.05,Ee=.25,be.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-fe)*y,(me-fe)*E,(Ee-Pe)*y,(me-Pe)*E,(Ee-fe)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new ct("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(E,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y));var ee=new go.PathFigure(.5*E,.5*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=Ae*.1,te=new go.PathFigure(E,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-ee)*y,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+b)*E,0,E,(.1-ee)*y));var ne=new go.PathFigure(E,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+ee)*y,(.5+b)*E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*E,.2*y,0,(.1+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+ee)*y,(.5+b)*E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*E,.3*y,0,(.2+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*y,E,(.3+ee)*y,(.5+b)*E,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*E,.4*y,0,(.3+ee)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*y,.25*E,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=Ae*.1,te=new go.PathFigure(E,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-ee)*y,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+b)*E,0,E,(.1-ee)*y));var ne=new go.PathFigure(E,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+ee)*y,(.5+b)*E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*E,.2*y,0,(.1+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+ee)*y,(.5+b)*E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*E,.3*y,0,(.2+ee)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var ee=Ae*.2,te=new go.PathFigure(0,.2*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-ee)*y,(.2-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*y,(.8+ee)*E,0,E,(.2-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,y,E,(.8+ee)*y,(.8+ee)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-ee)*E,y,0,(.8+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ne=new go.PathFigure(0,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(le,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,E,b*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(.1*E,.4*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.75*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y));var ee=new go.PathFigure(E,.5*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y));var te=new go.PathFigure(E,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN,ee=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(b*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,ee*y)),ne.add(new go.PathSegment(go.PathSegment.Line,E,ee*y)),x}),go.Shape.defineFigureGenerator("Junction",function(le,E,y){var x=new go.Geometry,b=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,te=Ae*.5,ne=.5,me=new go.PathFigure(E,ne*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,y,E,(ne+te)*y,(ne+te)*E,y)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*y,(ne-te)*E,y,0,(ne+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,0,0,(ne-te)*y,(ne-te)*E,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,E,ne*y,(ne+te)*E,0,E,(ne-te)*y));var Ee=new go.PathFigure((ee+b)*E,(ee+b)*y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,ee*E,ee*y)),Ee.add(new go.PathSegment(go.PathSegment.Move,ee*E,(ee+b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(ee+b)*E,ee*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(le,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close());var ee=new go.PathFigure(.1*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=.5,te=new go.PathFigure(.5*E,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*E,.9*y,E,(ee+b)*y,(ee+b)*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.7);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(le,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*y,.96*E,.47*y,.93*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*y,.86*E,.57*y,.83*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*E,.4*y,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var ee=new go.PathFigure(.1*E,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close());var ee=new go.PathFigure(.2*E,.1*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close());var ne=new go.PathFigure(.5*b*E,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*E,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=.5,te=new go.PathFigure(E,ee*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,E,(ee+b)*y,(ee+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y));var ne=new go.PathFigure(E,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(le,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.5*E,.6*y,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN,ee=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN,ee=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure((1-b)*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,b*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),x}),go.Shape.defineFigureGenerator("Process",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(b*E,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y));var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(.5+b)*E,0,E,(.5-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.5+b)*y,(.5+b)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=.5,te=new go.PathFigure(E,ee*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,E,(ee+b)*y,(ee+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y));var ne=new go.PathFigure(E,ee*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,ee*y));var me=new go.PathFigure(.8*E,.75*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*y)),me.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*y)),me.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(le,E,y){var x=new go.Geometry,b=Ae*.1,ee=.1,te=.9,ne=.5,me=new go.PathFigure(.8*E,.5*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,0,y)),me.add(new go.PathSegment(go.PathSegment.Line,0,0)),me.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y));var Ee=new go.PathFigure((te+ee)*E,ne*y,!0);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y,(te-b)*E,(ne-ee)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne-ee)*y,(te+ee)*E,(ne-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=Ae*.4,te=Ae*.1,ne=.1,me=.9,Ee=.5,ce=new go.PathFigure(.8*E,.5*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,.8*E,(.5+ee)*y,(.4+b)*E,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(.4+b)*E,0,.8*E,(.5-ee)*y));var fe=new go.PathFigure((me+ne)*E,Ee*y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee+ne)*y,(me+ne)*E,(Ee+te)*y,(me+te)*E,(Ee+ne)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ne)*E,Ee*y,(me-te)*E,(Ee+ne)*y,(me-ne)*E,(Ee+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-ne)*y,(me-ne)*E,(Ee-te)*y,(me-te)*E,(Ee-ne)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ne)*E,Ee*y,(me+te)*E,(Ee-ne)*y,(me+ne)*E,(Ee-te)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(le,E,y){var x=new go.Geometry,b=.5,ee=Ae*b,te=0,ne=.5,me=new go.PathFigure(.8*E,.5*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(te+ee)*E,(ne-b)*y,.7*E,(ne-ee)*y)),b=.1,ee=Ae*.1,te=.9,ne=.5;var Ee=new go.PathFigure((te-b)*E,ne*y,!0);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(le,E,y){var x=new go.Geometry,b=.5,ee=Ae*b,te=0,ne=.5,me=new go.PathFigure(0,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(te+ee+ee)*E,(ne-b)*y,.8*E,(ne-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*E,(ne+ee)*y,(te+ee+ee)*E,(ne+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(le,E,y){var x=new go.Geometry,b=.5,ee=Ae*b,te=.2,ne=.5,me=new go.PathFigure(.1*E,0,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var Ee=new go.PathFigure(.8*E,.5*y,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.7*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(te+ee)*E,(ne-b)*y,.7*E,(ne-ee)*y)),b=.1,ee=Ae*.1,te=.9,ne=.5;var ce=new go.PathFigure((te-b)*E,ne*y,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(le,E,y){var x=new go.Geometry,b=.5,ee=Ae*b,te=.2,ne=.5,me=new go.PathFigure(.1*E,0,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var Ee=new go.PathFigure(.2*E,0,!0);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(te+ee)*E,(ne-b)*y,.9*E,(ne-ee)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.9*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(le,E,y){var x=new go.Geometry,b=Ae*.1,ee=.1,te=.1,ne=.5,me=new go.PathFigure((te-b*.5)*E,y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,0,(te-b)*E,y,(te-ee)*E,0)),te=.3,me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+ee)*E,0,(te+b)*E,y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,0,(te-b)*E,y,(te-ee)*E,0)),te=.5,me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+ee)*E,0,(te+b)*E,y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,0,(te-b)*E,y,(te-ee)*E,0)),te=.7,me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+ee)*E,0,(te+b)*E,y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,0,(te-b)*E,y,(te-ee)*E,0)),te=.9,me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*E,y,(te+ee)*E,0,(te+b)*E,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=.5,te=.5,ne=.5,me=new go.PathFigure((te-ee)*E,ne*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y,(te-b)*E,(ne-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne-ee)*y,(te+ee)*E,(ne-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y)),me.add(new go.PathSegment(go.PathSegment.Move,(te-ee+.1)*E,ne*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee-.1)*E,ne*y,te*E,(ne-ee)*y,te*E,(ne+ee)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("Diode",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(le,E,y){var x=new go.Geometry,b=E,ee=y;E=E*.38,y=y*.6;var te=Ae*.8,ne=.8,me=0,Ee=.5,ce=(b-E)/2,fe=(ee-y)/2,Pe=new go.PathFigure(me*E+ce,(Ee+ne)*y+fe,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ne)*E+ce,Ee*y+fe,(me-te)*E+ce,(Ee+ne)*y+fe,(me-ne)*E+ce,(Ee+te)*y+fe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee-ne)*y+fe,(me-ne)*E+ce,(Ee-te)*y+fe,(me-te)*E+ce,(Ee-ne)*y+fe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ne+te*.5)*E+ce,Ee*y+fe,me*E+ce,(Ee-ne)*y+fe,(me-ne+te*.5)*E+ce,(Ee-te)*y+fe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee+ne)*y+fe,(me-ne+te*.5)*E+ce,(Ee+te)*y+fe,me*E+ce,(Ee+ne)*y+fe).close()),te=Ae*.4,ne=.4,me=.2,Ee=.5;var be=new go.PathFigure(me*E+ce,(Ee+ne)*y+fe,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(me-ne)*E+ce,Ee*y+fe,(me-te)*E+ce,(Ee+ne)*y+fe,(me-ne)*E+ce,(Ee+te)*y+fe)),be.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee-ne)*y+fe,(me-ne)*E+ce,(Ee-te)*y+fe,(me-te)*E+ce,(Ee-ne)*y+fe)),be.add(new go.PathSegment(go.PathSegment.Bezier,(me-ne+te*.5)*E+ce,Ee*y+fe,me*E+ce,(Ee-ne)*y+fe,(me-ne+te*.5)*E+ce,(Ee-te)*y+fe)),be.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee+ne)*y+fe,(me-ne+te*.5)*E+ce,(Ee+te)*y+fe,me*E+ce,(Ee+ne)*y+fe).close()),te=Ae*.2,ne=.2,me=.5,Ee=.5;var Me=new go.PathFigure((me-ne)*E+ce,Ee*y+fe,!0);x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee-ne)*y+fe,(me-ne)*E+ce,(Ee-te)*y+fe,(me-te)*E+ce,(Ee-ne)*y+fe)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(me+ne)*E+ce,Ee*y+fe,(me+te)*E+ce,(Ee-ne)*y+fe,(me+ne)*E+ce,(Ee-te)*y+fe)),Me.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee+ne)*y+fe,(me+ne)*E+ce,(Ee+te)*y+fe,(me+te)*E+ce,(Ee+ne)*y+fe)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(me-ne)*E+ce,Ee*y+fe,(me-te)*E+ce,(Ee+ne)*y+fe,(me-ne)*E+ce,(Ee+te)*y+fe)),te=Ae*.4,ne=.4,me=.8,Ee=.5;var Ge=new go.PathFigure(me*E+ce,(Ee-ne)*y+fe,!0);x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(me+ne)*E+ce,Ee*y+fe,(me+te)*E+ce,(Ee-ne)*y+fe,(me+ne)*E+ce,(Ee-te)*y+fe)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee+ne)*y+fe,(me+ne)*E+ce,(Ee+te)*y+fe,(me+te)*E+ce,(Ee+ne)*y+fe)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(me+ne-te*.5)*E+ce,Ee*y+fe,me*E+ce,(Ee+ne)*y+fe,(me+ne-te*.5)*E+ce,(Ee+te)*y+fe)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee-ne)*y+fe,(me+ne-te*.5)*E+ce,(Ee-te)*y+fe,me*E+ce,(Ee-ne)*y+fe).close()),te=Ae*.8,ne=.8,me=1,Ee=.5;var We=new go.PathFigure(me*E+ce,(Ee-ne)*y+fe,!0);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,(me+ne)*E+ce,Ee*y+fe,(me+te)*E+ce,(Ee-ne)*y+fe,(me+ne)*E+ce,(Ee-te)*y+fe)),We.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee+ne)*y+fe,(me+ne)*E+ce,(Ee+te)*y+fe,(me+te)*E+ce,(Ee+ne)*y+fe)),We.add(new go.PathSegment(go.PathSegment.Bezier,(me+ne-te*.5)*E+ce,Ee*y+fe,me*E+ce,(Ee+ne)*y+fe,(me+ne-te*.5)*E+ce,(Ee+te)*y+fe)),We.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee-ne)*y+fe,(me+ne-te*.5)*E+ce,(Ee-te)*y+fe,me*E+ce,(Ee-ne)*y+fe).close()),x}),go.Shape.defineFigureGenerator("Email",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.35*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var ee=new go.PathFigure(.1*E,y,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var te=new go.PathFigure(.6*E,y,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,y).close());var ne=new go.PathFigure(0,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(le,E,y){var x=new go.Geometry,b=Ae*.4,ee=.4,te=.5,ne=.5,me=a(),Ee=a(),ce=a(),fe=a();pe(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.5,me,me,Ee,ce,fe);var Pe=z(Ee.x,Ee.y),be=new go.PathFigure(Ee.x*E,Ee.y*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,ce.x*E,ce.y*y,fe.x*E,fe.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y)),pe(te-ee,ne,te-ee,ne-b,te-b,ne-ee,te,ne-ee,.5,ce,fe,Ee,me,me),be.add(new go.PathSegment(go.PathSegment.Bezier,Ee.x*E,Ee.y*y,ce.x*E,ce.y*y,fe.x*E,fe.y*y)),b=Ae*.3,ee=.3,pe(te-ee,ne,te-ee,ne-b,te-b,ne-ee,te,ne-ee,.5,ce,fe,Ee,me,me),be.add(new go.PathSegment(go.PathSegment.Line,Ee.x*E,Ee.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,fe.x*E,fe.y*y,ce.x*E,ce.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),pe(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.5,me,me,Ee,ce,fe),be.add(new go.PathSegment(go.PathSegment.Bezier,Ee.x*E,Ee.y*y,fe.x*E,fe.y*y,ce.x*E,ce.y*y).close());var be=new go.PathFigure(.45*E,0,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),he(me),he(Ee),he(ce),he(fe),he(Pe),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,y/2,E/2,y/2));function ee(te,ne,me){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*E,(.8+me)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*E,(.5+me)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*E,(.5+me)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*E,(.8+me)*y).close())}return ee(b,0,0),ee(b,.4,0),ee(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.37*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*y,.45*E,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*y,.48*E,.17*y,.54*E,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*y,.59*E,.29*y,.58*E,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*y,.8*E,.34*y,.88*E,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*y,.87*E,.48*y,.88*E,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,1.17*E,.76*y,.82*E,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(le,E,y){var x=new go.Geometry,b=.5,ee=0,te=0,ne=b*Ae,me=.4*Math.SQRT2/2+.5,Ee=.5-.5*Math.SQRT2/2,ce=1,fe=.5,Pe=.5,be=0,Me=new go.PathFigure(me*E,(1-Ee)*y,!1);return x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,ce*E,fe*y,ce*E,.7*y,ce*E,fe*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ee)*E,(be+ee)*y,(.5+b+ee)*E,(.5-ne+ee)*y,(.5+ne+ee)*E,(.5-b+ee)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+te)*y,(.5-ne+ee)*E,(.5-b+te)*y,(.5-b+ee)*E,(.5-ne+te)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*E,.9*y,(.5-b+ee)*E,(.5+ne+te)*y,(.5-ne+ee)*E,.9*y)),Me.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*E,.8*y)),Me.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*E,.9*y)),Me.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*E,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(E,y,!1);x.add(ee);var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.2*E,.35*y,.3*E,.35*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.7*E,.65*y,.8*E,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.7*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,y,.4*E,.5*y,E,.5*y).close());var ee=new go.PathFigure(.45*E,.73*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(.335*E,(1-.555)*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*y,(1-.12)*E,.46*y,(1-.02)*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*y,.02*E,.54*y,.12*E,.46*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*y));var te=.5-.285,ne=.5,me=te,Ee=Math.PI/4,ce=4*(1-Math.cos(Ee))/(3*Math.sin(Ee)),fe=ce*.5,Pe=te,be=te,Me=ce*Pe,Ge=ce*be;ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Pe)*E,me*y,(ne-(Me+Pe)/2)*E,(me+(be+Ge)/2)*y,(ne-Pe)*E,(me+Ge)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(me-be)*y,(ne-Pe)*E,(me-Ge)*y,(ne-Me)*E,(me-be)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Pe)*E,me*y,(ne+Me)*E,(me-be)*y,(ne+Pe)*E,(me-Ge)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*y,(ne+Pe)*E,(me+Ge)*y,(ne+(Me+Pe)/2)*E,(me+(be+Ge)/2)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y));var We=new go.PathFigure(.2*E,y,!1);x.add(We),We.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*y));var ze=new go.PathFigure(.8*E,y,!1);return x.add(ze),ze.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var ee=new go.PathFigure(.2*E,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(E,y,!1);x.add(ee);var te=new go.PathFigure(.1*E,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.05*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*y,.5*E,0,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,E,y,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,y));var ee=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*E,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*y,ee*E,ee*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*y,.575*E,.725*y,.625*E,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*y,.375*E,.375*y,.425*E,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.45*E,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*y,.17*E,.95*y,.15*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*y));var ee=new go.PathFigure(.475*E,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*y,.35*E,0,.375*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*y,.625*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*y));var te=new go.PathFigure(.675*E,.575*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*y,E,.8*y,E,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*y)),te.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(le,E,y){var x=new go.Geometry,b=.5,ee=Ae*.5,te=new go.PathFigure(E,b*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,y,E,(b+ee)*y,(b+ee)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-ee)*E,y,0,(b+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,0,0,(b-ee)*y,(b-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,b*y,(b+ee)*E,0,E,(b-ee)*y));var ne=new go.PathFigure(b*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,.15*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,.15*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close());var ee=new go.PathFigure(0,.2*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var te=new go.PathFigure(0,.6*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.15*E,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y));var ee=new go.PathFigure(.15*E,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(E,.8*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.8*y).close());var te=.1,ne=Ae*.1,me=.2,Ee=.9,ce=new go.PathFigure((me-te)*E,Ee*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-te)*y,(me-te)*E,(Ee-ne)*y,(me-ne)*E,(Ee-te)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(me+te)*E,Ee*y,(me+ne)*E,(Ee-te)*y,(me+te)*E,(Ee-ne)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee+te)*y,(me+te)*E,(Ee+ne)*y,(me+ne)*E,(Ee+te)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(me-te)*E,Ee*y,(me-ne)*E,(Ee+te)*y,(me-te)*E,(Ee+ne)*y).close()),te=.1,ne=Ae*.1,me=.8,Ee=.9;var fe=new go.PathFigure((me-te)*E,Ee*y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-te)*y,(me-te)*E,(Ee-ne)*y,(me-ne)*E,(Ee-te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+te)*E,Ee*y,(me+ne)*E,(Ee-te)*y,(me+te)*E,(Ee-ne)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee+te)*y,(me+te)*E,(Ee+ne)*y,(me+ne)*E,(Ee+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(me-te)*E,Ee*y,(me-ne)*E,(Ee+te)*y,(me-te)*E,(Ee+ne)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.5*E,.8*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y));var ne=new go.PathFigure(.5*E,.7*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.7*y));var me=.1,Ee=Ae*.1,ce=.1,fe=.9,Pe=new go.PathFigure((ce-me)*E,fe*y,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ce*E,(fe-me)*y,(ce-me)*E,(fe-Ee)*y,(ce-Ee)*E,(fe-me)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ce+me)*E,fe*y,(ce+Ee)*E,(fe-me)*y,(ce+me)*E,(fe-Ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ce*E,(fe+me)*y,(ce+me)*E,(fe+Ee)*y,(ce+Ee)*E,(fe+me)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ce-me)*E,fe*y,(ce-Ee)*E,(fe+me)*y,(ce-me)*E,(fe+Ee)*y)),me=.1,Ee=Ae*.1,ce=.4,fe=.9;var be=new go.PathFigure((ce-me)*E,fe*y,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ce*E,(fe-me)*y,(ce-me)*E,(fe-Ee)*y,(ce-Ee)*E,(fe-me)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ce+me)*E,fe*y,(ce+Ee)*E,(fe-me)*y,(ce+me)*E,(fe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,ce*E,(fe+me)*y,(ce+me)*E,(fe+Ee)*y,(ce+Ee)*E,(fe+me)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ce-me)*E,fe*y,(ce-Ee)*E,(fe+me)*y,(ce-me)*E,(fe+Ee)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*y).close());var ee=new go.PathFigure(.45*E,.7*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y));var te=new go.PathFigure(.55*E,.4*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*y).close());var ce=.05,fe=Ae*.05,Pe=.175,be=.95,ne=new go.PathFigure((Pe-ce)*E,be*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Pe*E,(be-ce)*y,(Pe-ce)*E,(be-fe)*y,(Pe-fe)*E,(be-ce)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ce)*E,be*y,(Pe+fe)*E,(be-ce)*y,(Pe+ce)*E,(be-fe)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Pe*E,(be+ce)*y,(Pe+ce)*E,(be+fe)*y,(Pe+fe)*E,(be+ce)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-ce)*E,be*y,(Pe-fe)*E,(be+ce)*y,(Pe-ce)*E,(be+fe)*y));var ce=.05,fe=Ae*.05,Pe=.375,be=.95,me=new go.PathFigure((Pe-ce)*E,be*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,Pe*E,(be-ce)*y,(Pe-ce)*E,(be-fe)*y,(Pe-fe)*E,(be-ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ce)*E,be*y,(Pe+fe)*E,(be-ce)*y,(Pe+ce)*E,(be-fe)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,Pe*E,(be+ce)*y,(Pe+ce)*E,(be+fe)*y,(Pe+fe)*E,(be+ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-ce)*E,be*y,(Pe-fe)*E,(be+ce)*y,(Pe-ce)*E,(be+fe)*y));var ce=.05,fe=Ae*.05,Pe=.625,be=.95,Ee=new go.PathFigure((Pe-ce)*E,be*y,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,Pe*E,(be-ce)*y,(Pe-ce)*E,(be-fe)*y,(Pe-fe)*E,(be-ce)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ce)*E,be*y,(Pe+fe)*E,(be-ce)*y,(Pe+ce)*E,(be-fe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,Pe*E,(be+ce)*y,(Pe+ce)*E,(be+fe)*y,(Pe+fe)*E,(be+ce)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-ce)*E,be*y,(Pe-fe)*E,(be+ce)*y,(Pe-ce)*E,(be+fe)*y));var ce=.05,fe=Ae*.05,Pe=.825,be=.95,Me=new go.PathFigure((Pe-ce)*E,be*y,!0);x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,Pe*E,(be-ce)*y,(Pe-ce)*E,(be-fe)*y,(Pe-fe)*E,(be-ce)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ce)*E,be*y,(Pe+fe)*E,(be-ce)*y,(Pe+ce)*E,(be-fe)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,Pe*E,(be+ce)*y,(Pe+ce)*E,(be+fe)*y,(Pe+fe)*E,(be+ce)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-ce)*E,be*y,(Pe-fe)*E,(be+ce)*y,(Pe-ce)*E,(be+fe)*y).close());var Ge=new go.PathFigure(0,y,!1);return x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var te=new go.PathFigure(.15*E,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,y).close());var ne=.05,me=Ae*.05,Ee=.35,ce=.775,fe=new go.PathFigure((Ee-ne)*E,ce*y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(ce-ne)*y,(Ee-ne)*E,(ce-me)*y,(Ee-me)*E,(ce-ne)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ne)*E,ce*y,(Ee+me)*E,(ce-ne)*y,(Ee+ne)*E,(ce-me)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(ce+ne)*y,(Ee+ne)*E,(ce+me)*y,(Ee+me)*E,(ce+ne)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ne)*E,ce*y,(Ee-me)*E,(ce+ne)*y,(Ee-ne)*E,(ce+me)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.75*E,0,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.75*y,.75*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*E,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*y,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,.15*E,.25*y,.15*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*y,.85*E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*y,.35*E,.3*y,.65*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*y,.35*E,.7*y,.65*E,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*y,.1*E,0,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*y,.425*E,.5*y,.575*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*y,.8*E,0,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*y,.1*E,.5*y,.2*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*y,.425*E,y,.575*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*y,.8*E,.5*y,.9*E,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(le,E,y){var x=new go.Geometry,b=.3,ee=Ae*.3,te=.5,ne=.7,me=new go.PathFigure((te-b)*E,ne*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y));var Ee=new go.PathFigure(0,.7*y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*y,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.65*E,.3*y,.65*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*y,.35*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*E,.6*y,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.2*E,y,.35*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,y,.7*E,.6*y,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.8*E,y,.65*E,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,0,y,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*y,.8*E,y,.85*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),x}),go.Shape.defineFigureGenerator("Battery",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*y));var ee=new go.PathFigure(0,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(le,E,y){var x=new go.Geometry,b=.5,ee=Ae*.5,te=.5,ne=.5,me=new go.PathFigure((te-b)*E,ne*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y));var Ee=new go.PathFigure(.15*E,.5*y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*y,.15*E,0,.35*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,.65*E,.2*y,.85*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.85*E,.6*y,.65*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*E,.4*y,.15*E,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(le,E,y){var x=new go.Geometry,b=.5,ee=Ae*.5,te=.5,ne=.5,me=new go.PathFigure((te-b)*E,ne*y,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y).close()),b=.05,ee=Ae*.05,te=.5,ne=.8;var Ee=new go.PathFigure((te-b)*E,ne*y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y).close()),Ee.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,.75*E,.475*y,.75*E,.225*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*y,.4*E,.2*y,.3*E,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*y,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*y,.5*E,0,.025*E,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*E,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*E,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*y,.79840625*E,.39915625*y,.7834375*E,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*y,.64228125*E,.2188125*y,.603875*E,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*y,.39759375*E,.20190625*y,.36053125*E,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*y,.21765625*E,.36059375*y,.201875*E,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*y,.20221875*E,.603875*y,.21884375*E,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*y,.36353125*E,.78340625*y,.3991875*E,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*y,.602375*E,.79809375*y,.63946875*E,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*y,.78234375*E,.63940625*y,.798125*E,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*y,0,.375*y,.05*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*y,.3*E,.225*y,.4*E,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*y,.46*E,.05*y,.525*E,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*y,.525*E,.275*y,.475*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*y,E,.4*y,E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*y,.675*E,.55*y,.675*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*y,.65*E,.7*y,.65*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,y,.61*E,.85*y,.61*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*E,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var ee=new go.PathFigure(0,y*.6,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.85).close());var ee=new go.PathFigure(.126*E,.85*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*y).close());var te=new go.PathFigure(.402*E,.85*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*y).close());var ne=new go.PathFigure(.678*E,.85*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*y).close());var me=new go.PathFigure(.5*E,.1*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*y)),me.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*(1-.184)).close());var ee=new go.PathFigure(E*.204,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.204,y*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*1).close());var te=new go.PathFigure(E*.408,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.408,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*1).close());var ne=new go.PathFigure(E*.612,y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.612,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*1).close());var me=new go.PathFigure(E*.816,y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*.816,y*(1-.184*4))),me.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-.184*5))),me.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var ee=new go.PathFigure(E*.055,.07*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.1).close());var te=new go.PathFigure(E*.055,.13*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.13)),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.16)),te.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.16).close());var ne=new go.PathFigure(E*.055,.18*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.21).close());var me=new go.PathFigure(E*1,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),me.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.65)),me.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.55*E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*y,0,.4*y,.225*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*y,.975*E,0,E,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*E,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*y,.075*E,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var ee=new go.PathFigure(0,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,y*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var te=new go.PathFigure(E*.11,y*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.8)),te.add(new go.PathSegment(go.PathSegment.Line,E*.11,y*.8).close());var ne=new go.PathFigure(E*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),y*.8).close());var me=new go.PathFigure(E*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.1)),me.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.8)),me.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(le,E,y){var x=new go.Geometry,b=8,ee=b*Ae,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.14)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-ee,E-ee,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,ee,ee,0).close());var ne=new go.PathFigure(E*.83,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*0).close());var me=new go.PathFigure(E*.83,y*1,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.5)),me.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.5)),me.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*1).close());var Ee=new go.PathFigure(E*.78,y*.05,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.05)),Ee.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.25)),Ee.add(new go.PathSegment(go.PathSegment.Line,E*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,y/3);var b=x*Ae,ee=y*.8,te=new go.Geometry,ne=new go.PathFigure(x,0,!0);return te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,E,ee-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,ee,E,ee-b,E-b,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,y)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.55,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,x,ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-x,b,ee,0,ee-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.45).close());var ee=new go.PathFigure(E*1,y*.55,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.9).close());var ee=new go.PathFigure(E*.1,y*.2,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.22,y*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.25).close());var te=new go.PathFigure(E*.28,y*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.41)),te.add(new go.PathSegment(go.PathSegment.Line,E*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(le,E,y){var x=new go.Geometry,b=15,ee=b*Ae,te=new go.PathFigure(E*.62,y*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-ee,E-ee,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.475)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.03)),te.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.62,y*.03).close()),ee>1?(x.spot1=new go.Spot(0,0,ee,ee),x.spot2=new go.Spot(1,1,-ee,-ee)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close());var te=new go.PathFigure(E*.4,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.66)),te.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close());var te=new go.PathFigure(E*.5,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close());var ee=new go.PathFigure(E*.235,y*.28,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.765,y*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.655,y*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var ct={},qe="5.0",z={},a=null,he=!1,Ie=!1,pe=null,Fe=!1,we=null,Ae=null,Le=0;Le4?parseFloat(_e):5};ct.setHTML5Codebase=function(_e,lt){Ae=_e,cn(_e,lt)},ct.setJavaCodebase=ct.setJavaCodebaseVersion=ct.isCompiledInstalled=ct.setPreCompiledScriptPath=ct.setPreCompiledResourcePath=function(){},ct.setHTML5CodebaseVersion=function(_e,lt){var gt=parseFloat(_e);if(gt!==NaN&><5){console.log("The GeoGebra HTML5 codebase version "+gt+" is deprecated. Using version latest instead.");return}we=_e,At(_e,lt)},ct.getHTML5CodebaseVersion=function(){return le},ct.getParameters=function(){return z},ct.setFontsCSSURL=function(_e){te=_e},ct.setGiacJSURL=function(_e){},ct.setJNLPFile=function(_e){de=_e},ct.setJNLPBaseDir=function(_e){},ct.inject=function(){function _e(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var lt="auto",gt=z.id,yt,Tt=!1,at=0;at=5)return!0;var _e=ct.getAppletObject();return _e&&typeof _e.recalculateEnvironments=="function"?(_e.recalculateEnvironments(),!0):!1},ct.startAnimation=function(){var _e=ct.getAppletObject();return _e&&typeof _e.startAnimation=="function"?(_e.startAnimation(),!0):!1},ct.stopAnimation=function(){var _e=ct.getAppletObject();return _e&&typeof _e.stopAnimation=="function"?(_e.stopAnimation(),!0):!1},ct.getAppletObject=function(){var _e=z.id!==void 0?z.id:"ggbApplet";return window[_e]},ct.resize=function(){};var Me=function(_e,lt,gt){var yt=document.createElement("param");yt.setAttribute("name",lt),yt.setAttribute("value",gt),_e.appendChild(yt)},Ge=function(_e){return _e&&_e!=="false"},We=function(_e,lt,gt){me(le)<=4.2&&(gt=!0);var yt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==le||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(yt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Tt=document.createElement("div");Tt.classList.add("appletParameters","notranslate");var at=lt.width,Ye=lt.height;if(lt.disableAutoScale=lt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():lt.disableAutoScale,lt.width!==void 0)if(me(le)<=4.4)Ge(lt.showToolBar)&&(lt.height-=7),Ge(lt.showAlgebraInput)&&(lt.height-=37),lt.width<605&&Ge(lt.showToolBar)&&(lt.width=605,at=605);else{var $t=100;(Ge(lt.showToolBar)||Ge(lt.showMenuBar))&&(lt.hasOwnProperty("customToolBar")&&(lt.customToolbar=lt.customToolBar),$t=Ge(lt.showMenuBar)?245:155),at<$t&&(lt.width=$t,at=$t)}Tt.style.border="none",Tt.style.display="inline-block";for(var In in lt)lt.hasOwnProperty(In)&&In!=="appletOnLoad"&&Tt.setAttribute("data-param-"+In,lt[In]);te&&Tt.setAttribute("data-param-fontscssurl",te),ct.resize=function(){GGBAppletUtils.responsiveResize(_e,lt)},window.addEventListener("resize",function(Je){ct.resize()});var _n=typeof lt.appletOnLoad=="function"?lt.appletOnLoad:function(){};if(!gt&<.width!==void 0){lt.hasOwnProperty("showSplash")||Tt.setAttribute("data-param-showSplash","false");var na=_e.querySelector(".applet_scaler.prerender"),It=na!==null;if(It)var _t=na.querySelector(".ggb_preview");else{var _t=Et(at,Ye,lt.borderColor,!1);na=document.createElement("div"),na.className="applet_scaler",na.style.position="relative",na.style.display="block",na.style.width=at+"px",na.style.height=Ye+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(na,"66%"),me(le)>=5?(lt.appletOnLoad=function(Je){var un=_e.querySelector(".ggb_preview");un&&un.parentNode.removeChild(un),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(na),window.GGBT_wsf_view&&$(window).trigger("resize"),_n(Je)},It||na.appendChild(_t)):Tt.appendChild(_t),na.appendChild(Tt),It||_e.appendChild(na),setTimeout(function(){ct.resize()},1)}else{var Ut=document.createElement("div");Ut.className="applet_scaler",Ut.style.position="relative",Ut.style.display="block",Ut.appendChild(Tt),_e.appendChild(Ut),lt.appletOnLoad=function(Je){ct.resize(),_n(Je)}}function an(Je,un){un&&typeof un.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Je,un.appletOnLoad):renderGGBElement(Je),sn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",un)}function vn(Je,un){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Je,params:un}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(pa){an(pa.article,pa.params)}),html5AppletsToProcess=null)},me(le)<5&&(Je.className+=" geogebraweb")):an(Je,un)}if(yt){scriptLoadStarted=!0;for(var tn=0;tn0?(In.remove(),na.attr("id","fullscreencontent").show(),jQuery(_n).append(na),window.dispatchEvent(new Event("resize"))):We(In,lt,!1),window.GGBT_wsf_view.launchFullScreen(_n)}else xe=yt,We(_e,lt,!1);if(!window.GGBT_wsf_view)for(Ye=0;Ye<$t.length;Ye++)_e.removeChild($t[Ye])},at=_e.getElementsByClassName("ggb_preview_play"),Ye=0;Ye_e/4*3&&(In=_e/4*3),_n=In/5.8,$t.setAttribute("src",b),$t.setAttribute("width",In),$t.setAttribute("height",_n);var na=(_e-In)/2,It=(lt-_n)/2;$t.style.left=na+"px",$t.style.top=It+"px",Tt.appendChild($t)}}return Tt.appendChild(Ye),Tt},ht=function(_e){return _e=_e.toLowerCase(),_e==="html5"||_e==="screenshot"?_e:"html5"},$e=["web","webSimple","web3d","tablet","tablet3d","phone"],At=function(_e,lt){if(le=_e,lt){cn(le,!0);return}var gt=!he;if(gt){var yt=me(le);!isNaN(yt)&&yt<4.4&&(gt=!1)}var Tt,at;window.location.protocol.substr(0,4)==="http"?Tt=window.location.protocol:Tt="http:";var Ye=le.indexOf("//");Ye>0?at=le:Ye===0?at=Tt+le:at="https://www.geogebra.org/apps/5.2.814.0/";for(var $t in $e)if(le.slice($e[$t].length*-1)===$e[$t]||le.slice(($e[$t].length+1)*-1)===$e[$t]+"/"){cn(at,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&>&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!Ge(z.showToolBar)&&!Ge(z.showMenuBar)&&!Ge(z.showAlgebraInput)&&!Ge(z.enableRightClick)&&(!z.appName||z.appName=="classic")?at+="webSimple/":at+="web3d/",cn(at,!1)},cn=function(_e,lt){if(_e.requirejs){Oe=_e;return}_e.slice(-1)!=="/"&&(_e+="/"),Oe=_e,lt===null&&(lt=_e.indexOf("http")===-1),Te=lt,E="web.nocache.js",y=!1;var gt=Oe.split("/");gt.length>1&&(!lt&>[gt.length-2]==="webSimple"?(E="webSimple.nocache.js",y=!0):$e.indexOf(gt[gt.length-2])>=0&&(E=gt[gt.length-2]+".nocache.js")),gt=_e.split("/"),le=gt[gt.length-3],le.substr(0,4)==="test"?le=le.substr(4,1)+"."+le.substr(5,1):(le.substr(0,3)==="war"||le.substr(0,4)==="beta")&&(le="5.0");var yt=parseFloat(le);yt!==NaN&&yt<5&&_e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+yt+" is deprecated. Using version latest instead."),At("5.0",lt))},sn=function(_e,lt){window.console&&window.console.log&&(!lt||typeof lt.showLogging=="undefined"||lt.showLogging&<.showLogging!=="false")&&console.log(_e)};z.material_id!==void 0?fe(ft):ft();function ft(){var _e=qe;we!==null?_e=we:parseFloat(_e)<5&&(_e="5.0"),At(_e,!1),Ae!==null&&cn(Ae,Te),Fe=!0}return ct},GGBAppletUtils=function(){"use strict";function ct(){return window.GGBT_wsf_edit!==void 0}function qe(Fe,we){we!=1?(Fe.style.transformOrigin="0% 0% 0px",Fe.style.webkitTransformOrigin="0% 0% 0px",Fe.style.transform="scale("+we+","+we+")",Fe.style.webkitTransform="scale("+we+","+we+")",Fe.style.maxWidth="initial",Fe.querySelector(".ggb_preview")!==null&&(Fe.querySelector(".ggb_preview").style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Fe.style.transform="none",Fe.style.webkitTransform="none")}function z(Fe,we,Ae,Le,Be,de){var Oe=null;if(de!=null&&de!="")for(var Te=Fe.parentNode;Te!=null;)if((" "+Te.className+" ").indexOf(" "+de+" ")>-1){Oe=Te;break}else Te=Te.parentNode;var xe=0,le=0,E=0,y=0,x=0,b=0,ee=0;if(Oe)xe=Oe.offsetWidth,le=Math.max(Le?Oe.offsetWidth:0,Oe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(xe=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),E=xe):(xe=window.innerWidth,le=window.innerHeight,E=window.innerWidth),Fe){var te=Fe.getBoundingClientRect();te.left>0&&te.left<=xe&&(Be===void 0||!Be)&&(document.dir==="rtl"?(x=xe-te.width-te.left,b=E<=480?10:30):(b=te.left,x=E<=480?10:30),y=b+x)}if(Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,ee=40)}}return Fe&&((Ae===void 0||!Ae)&&we>0&&we+y1&&(de=!0)),we&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(de=!0),!(Fe.hasOwnProperty("disableAutoScale")&&Fe.disableAutoScale))Be=a(Fe,we,de,Ae,Fe.scaleContainerClass);else return Le;return de&&(!Fe.hasOwnProperty("scale")||Le===1)?Be:Math.min(Le,Be)}function Ie(Fe){var we=Math.min(window.innerWidth,document.documentElement.clientWidth),Ae=Math.min(window.innerHeight,document.documentElement.clientHeight),Le=Fe.getBoundingClientRect(),Be=(we-Le.width)/2,de=(Ae-Le.height)/2;de<0&&(de=0),Fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Be<40?Fe.style.left="40px":Fe.style.left=Be+"px",Fe.style.top=de+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(de<40?Fe.style.top="40px":Fe.style.top=de+"px",Fe.style.left=Be+"px")}function pe(Fe,we){var Ae=Fe.querySelector(".appletParameters");if(Ae){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(we.id!==Ae.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}if(Ae.parentElement&&/fullscreen/.test(Ae.parentElement.className))return;var Le=he(we,Fe);ct()&&Ae.setAttribute("data-param-scale",Le);for(var Be=null,de=0;de=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(ct){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ct){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ct){var qe=c[ct];return qe==null?null:qe},r=d,webModule.__errFn=e}function B(){function ct(Fe){var we=Fe.lastIndexOf(rb);we==-1&&(we=Fe.length);var Ae=Fe.indexOf(sb);Ae==-1&&(Ae=Fe.length);var Le=Fe.lastIndexOf(tb,Math.min(Ae,we));return Le>=O?Fe.substring(O,Le+P):W}function qe(Fe){if(!Fe.match(/^\w+:\/\//)){var we=o.createElement(ub);we.src=Fe+vb,Fe=ct(we.src)}return Fe}function z(){var Fe=__gwt_getMetaProperty(wb);return Fe!=null?Fe:W}function a(){for(var Fe=o.getElementsByTagName(_),we=O;weO?Fe[Fe.length-P].href:W}function Ie(){var Fe=o.location;return Fe.href==Fe.protocol+zb+Fe.host+Fe.pathname+Fe.search+Fe.hash}var pe=z();return pe==W&&(pe=a()),pe==W&&(pe=he()),pe==W&&Ie()&&(pe=ct(o.location.href)),pe=qe(pe),pe}function C(ct){return ct.match(/^\//)||ct.match(/^[a-zA-Z]+:\/\//)?ct:webModule.__moduleBase+ct}function D(){var ct=[],qe=O,z=[],a=[];function he(Fe){var we=a[Fe](),Ae=z[Fe];if(we in Ae)return we;var Le=[];for(var Be in Ae)Le[Ae[Be]]=Be;throw r&&r(Fe,Le,we),null}if(__gwt_isKnownPropertyValue=function(Fe,we){return we in z[Fe]},webModule.__getPropMap=function(){var Fe={};for(var we in z)z.hasOwnProperty(we)&&(Fe[we]=he(we));return Fe},webModule.__computePropValue=he,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ie;try{Ie=Cb;var pe=Ie.indexOf(Db);pe!=-1&&(qe=parseInt(Ie.substring(pe+P),$),Ie=Ie.substring(O,pe))}catch(Fe){}return webModule.__softPermutationId=qe,C(Ie+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(ct,qe,z){"use strict";z.d(qe,{Ax:function(){return pe},Ds:function(){return Fe},KI:function(){return Ae},SI:function(){return Ie},f1:function(){return he}});var a=z(90524);function he(Le){let Be=!0;if(Le.length>0){for(let de=0;dey in E?Ie(E,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[y]=x,de=(E,y)=>{for(var x in y||(y={}))Ae.call(y,x)&&Be(E,x,y[x]);if(we)for(var x of we(y))Le.call(y,x)&&Be(E,x,y[x]);return E},Oe=(E,y)=>pe(E,Fe(y)),Te=(E,y)=>{var x={};for(var b in E)Ae.call(E,b)&&y.indexOf(b)<0&&(x[b]=E[b]);if(E!=null&&we)for(var b of we(E))y.indexOf(b)<0&&Le.call(E,b)&&(x[b]=E[b]);return x},xe=(E,y,x)=>new Promise((b,ee)=>{var te=Ee=>{try{me(x.next(Ee))}catch(ce){ee(ce)}},ne=Ee=>{try{me(x.throw(Ee))}catch(ce){ee(ce)}},me=Ee=>Ee.done?b(Ee.value):Promise.resolve(Ee.value).then(te,ne);me((x=x.apply(E,y)).next())});const le=E=>{var y=E,{children:x}=y,b=Te(y,["children"]);const[ee,te]=(0,he.useState)(!1);return he.createElement(a.ZP,Oe(de({},b),{loading:ee,onClick:ne=>xe(void 0,null,function*(){try{te(!0),yield b.onClick(ne),te(!1)}catch(me){console.error(me),te(!1)}})}),x)}},98616:function(ct,qe,z){"use strict";z.d(qe,{ij:function(){return ee},_s:function(){return b},Uf:function(){return x},ZP:function(){return ne}});var a=z(59301),he={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},Ie=z(92310),pe=z.n(Ie),Fe=z(42441),we=z(25399),Ae=z(458),Le=z(29787),Be=z(57884),de=z(90524),Oe=Object.defineProperty,Te=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,E=(me,Ee,ce)=>Ee in me?Oe(me,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ce}):me[Ee]=ce,y=(me,Ee)=>{for(var ce in Ee||(Ee={}))xe.call(Ee,ce)&&E(me,ce,Ee[ce]);if(Te)for(var ce of Te(Ee))le.call(Ee,ce)&&E(me,ce,Ee[ce]);return me};const x=(me={})=>{var Ee,ce,fe,Pe;let be=(Ee=me==null?void 0:me.emotion)==null?void 0:Ee.map(ze=>y({value:ze==null?void 0:ze.rate},ze)),Me=(ce=me==null?void 0:me.focus)==null?void 0:ce.map(ze=>y({value:ze==null?void 0:ze.rate},ze)),Ge=(fe=me==null?void 0:me.action)==null?void 0:fe.map(ze=>y({value:ze==null?void 0:ze.rate},ze)),We=(Pe=me==null?void 0:me.intention)==null?void 0:Pe.map(ze=>y({value:ze==null?void 0:ze.rate},ze));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:be||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:Me||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:Ge||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:We||[]}]},b=({className:me,dataSource:Ee=[],col:ce=4,right:fe,bottom:Pe=23,precision:be=0,wrapWidth:Me=1200})=>{const Ge=(ze="",Xe,Ke="--")=>ze?(ze==null?void 0:ze.length)>Xe?(ze==null?void 0:ze.slice(0,Xe-1))+"...":ze:Ke,We=Math.floor((Me-(ce-1)*fe)/ce);return a.createElement("div",{className:pe()(he.list,me)},!!(Ee!=null&&Ee.length)&&(Ee==null?void 0:Ee.map((ze,Xe)=>{const{cover_pic:Ke,created_at:mt,emotion:Et,action:ht,intention:$e,focus:At}=ze;return a.createElement("div",{key:Xe,className:he.wrap,style:{width:We,marginRight:(1+Xe)%ce===0?0:fe+be,marginBottom:Pe}},a.createElement("div",{className:he.img},a.createElement("img",{src:`${de.Z.API_SERVER}${Ke}`}),a.createElement("div",{className:he.tips},a.createElement("div",null,a.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),a.createElement("span",null,mt))),a.createElement("div",{className:he.footer},a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-biaoqing"}),a.createElement("span",null,"\u8868\u60C5\uFF1A",a.createElement(we.Z,{title:Et},a.createElement("span",{className:"c-grey-333"},Ge(Et,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-hangwei"}),a.createElement("span",null,"\u884C\u4E3A\uFF1A",a.createElement(we.Z,{title:ht},a.createElement("span",{className:"c-grey-333"},Ge(ht,4)))))),a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-yitu"}),a.createElement("span",null,"\u610F\u56FE\uFF1A",a.createElement(we.Z,{title:$e},a.createElement("span",{className:"c-grey-333"},Ge($e,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-zhuangtai"}),a.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",a.createElement(we.Z,{title:At},a.createElement("span",{className:"c-grey-333"},Ge(At,3))))))))})))},ee=({className:me,style:Ee,title:ce,hideBar:fe=!1,children:Pe,customText:be="",noDataText:Me="",emptyData:Ge=[],loading:We,actionAnalysis:ze})=>{var Xe,Ke;const mt=((Xe=Ge==null?void 0:Ge[0])==null?void 0:Xe.every(ht=>{var $e;return!(($e=ht==null?void 0:ht.data)!=null&&$e.length)}))&&!((Ke=Ge==null?void 0:Ge[1])!=null&&Ke.length)||!ze,Et=ze?Me:be;return a.createElement(Ae.Z,{loading:We,active:!0},mt&&a.createElement("div",{className:pe()(he.noData,me),style:Ee},!!ce&&a.createElement("div",{className:he.title},!fe&&a.createElement("b",null),a.createElement("span",null,ce)),a.createElement("div",{className:he.itemWrap},a.createElement(Be.Z,{customText:Et}))),!mt&&Pe)};var ne=({className:me,style:Ee,data:ce=[],title:fe,hideBar:Pe=!1,loading:be=!1})=>a.createElement("div",{className:pe()(he.analysis,me),style:Ee},!!fe&&a.createElement("div",{className:he.title},!Pe&&a.createElement("b",null),a.createElement("span",null,fe)),a.createElement(Le.Z,{spinning:be},a.createElement("div",{className:he.itemWrap},ce==null?void 0:ce.map((Me,Ge)=>a.createElement("div",{className:he.item,key:Ge},a.createElement(Fe.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:Me==null?void 0:Me.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(We){for(let ze in Me==null?void 0:Me.data)if(We==(Me==null?void 0:Me.data[ze].name))return We+" "+(Me==null?void 0:Me.data[ze].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:Me==null?void 0:Me.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:Me==null?void 0:Me.data}]},style:{height:145}}))))))},6725:function(ct,qe,z){"use strict";var a=z(86204),he=z.n(a),Ie=Object.defineProperty,pe=(Le,Be,de)=>Be in Le?Ie(Le,Be,{enumerable:!0,configurable:!0,writable:!0,value:de}):Le[Be]=de,Fe=(Le,Be,de)=>pe(Le,typeof Be!="symbol"?Be+"":Be,de),we=(Le,Be,de)=>new Promise((Oe,Te)=>{var xe=y=>{try{E(de.next(y))}catch(x){Te(x)}},le=y=>{try{E(de.throw(y))}catch(x){Te(x)}},E=y=>y.done?Oe(y.value):Promise.resolve(y.value).then(xe,le);E((de=de.apply(Le,Be)).next())});class Ae extends a.EventEmitter{constructor(Be,de){super(),Fe(this,"url"),Fe(this,"body"),Fe(this,"fullContent",""),Fe(this,"controller",null),Fe(this,"buffer",""),this.url=Be,this.body=de}startStream(){return we(this,null,function*(){this.controller=new AbortController;const{signal:Be}=this.controller;try{const de=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Be});if(!de.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${de.status}`);const Oe=de.headers.get("content-type");if(!Oe)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Oe.includes("application/json")){const le=yield de.json();this.emit("error",le);return}if(!Oe.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Te=de.body.getReader(),xe=new TextDecoder("utf-8");for(;;){const{done:le,value:E}=yield Te.read();if(le)break;const y=xe.decode(E,{stream:!0});this.buffer+=y;const x=this.buffer.split(` +!(function(){var iE=Object.defineProperty,sE=Object.defineProperties;var cE=Object.getOwnPropertyDescriptors;var D0=Object.getOwnPropertySymbols;var ef=Object.prototype.hasOwnProperty,tf=Object.prototype.propertyIsEnumerable;var $g=(ct,qe,z)=>qe in ct?iE(ct,qe,{enumerable:!0,configurable:!0,writable:!0,value:z}):ct[qe]=z,Ss=(ct,qe)=>{for(var z in qe||(qe={}))ef.call(qe,z)&&$g(ct,z,qe[z]);if(D0)for(var z of D0(qe))tf.call(qe,z)&&$g(ct,z,qe[z]);return ct},ag=(ct,qe)=>sE(ct,cE(qe));var nf=(ct,qe)=>{var z={};for(var a in ct)ef.call(ct,a)&&qe.indexOf(a)<0&&(z[a]=ct[a]);if(ct!=null&&D0)for(var a of D0(ct))qe.indexOf(a)<0&&tf.call(ct,a)&&(z[a]=ct[a]);return z};(self.webpackChunk=self.webpackChunk||[]).push([[4164,6270],{67921:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Le}});var a=z(67711),he=z(59301),Ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},pe=Ie,Fe=z(7657),we=function(de,Oe){return he.createElement(Fe.Z,(0,a.Z)({},de,{ref:Oe,icon:pe}))},Ae=he.forwardRef(we),Le=Ae},21697:function(ct,qe){"use strict";qe.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},69092:function(ct,qe){"use strict";qe.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},7073:function(ct,qe){"use strict";qe.Z={wrap:"wrap___y4Bkb",head:"head___Dfq21",title:"title___cJ2wS",table:"table___gdAJP",FormCheckBoxDom:"FormCheckBoxDom___NtsDC"}},69063:function(ct,qe){"use strict";qe.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY"}},5295:function(ct,qe){"use strict";qe.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},5216:function(ct,qe){"use strict";qe.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},45298:function(){"use strict"},68503:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},Be),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));qe.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},68788:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},Be),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));qe.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},24998:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},Be),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));qe.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"},90082:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({className:"reviewSuccess_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Be),React.createElement("path",{d:"M463.368 835.6c-139.688-23.544-278.456-159-278.456-323.256 6.512-159.328 121.848-293.224 278.456-323.256V.648C230.768 24.192.008 244.08.008 511.704c0 267.616 230.624 488.16 463.352 511.048V835.6zm0 0",fill:"#3EBDFF"}),React.createElement("path",{d:"M837.352 511.704a322.96 322.96 0 0 1-21.6 121.048l161.832 93.592a520.536 520.536 0 0 0 44.528-214.64m0 0C1028.84 243.816 823.016 18.328 555.624.648l.648 187.8c186.088 23.576 281.08 159 281.08 323.256",fill:"#FD6421"}),React.createElement("path",{d:"M770.336 711.928A315.104 315.104 0 0 1 558.28 833.76v188a533.704 533.704 0 0 0 371.096-216.168l-159.04-93.664zm0 0",fill:"#3EBDFF"}));qe.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTQ2My4zNjggODM1LjZjLTEzOS42ODgtMjMuNTQ0LTI3OC40NTYtMTU5LTI3OC40NTYtMzIzLjI1NiA2LjUxMi0xNTkuMzI4IDEyMS44NDgtMjkzLjIyNCAyNzguNDU2LTMyMy4yNTZWLjY0OEMyMzAuNzY4IDI0LjE5Mi4wMDggMjQ0LjA4LjAwOCA1MTEuNzA0YzAgMjY3LjYxNiAyMzAuNjI0IDQ4OC4xNiA0NjMuMzUyIDUxMS4wNDhWODM1LjZ6bTAgMCIgZmlsbD0iIzNFQkRGRiIvPjxwYXRoIGQ9Ik04MzcuMzUyIDUxMS43MDRhMzIyLjk2IDMyMi45NiAwIDAgMS0yMS42IDEyMS4wNDhsMTYxLjgzMiA5My41OTJhNTIwLjUzNiA1MjAuNTM2IDAgMCAwIDQ0LjUyOC0yMTQuNjRtMCAwQzEwMjguODQgMjQzLjgxNiA4MjMuMDE2IDE4LjMyOCA1NTUuNjI0LjY0OGwuNjQ4IDE4Ny44YzE4Ni4wODggMjMuNTc2IDI4MS4wOCAxNTkgMjgxLjA4IDMyMy4yNTYiIGZpbGw9IiNGRDY0MjEiLz48cGF0aCBkPSJNNzcwLjMzNiA3MTEuOTI4QTMxNS4xMDQgMzE1LjEwNCAwIDAgMSA1NTguMjggODMzLjc2djE4OGE1MzMuNzA0IDUzMy43MDQgMCAwIDAgMzcxLjA5Ni0yMTYuMTY4bC0xNTkuMDQtOTMuNjY0em0wIDAiIGZpbGw9IiMzRUJERkYiLz48L3N2Zz4="},42618:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({className:"znpy_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Be),React.createElement("path",{d:"M913.067 0c17.066 0 38.4 8.533 51.2 21.333S985.6 51.2 985.6 72.533V166.4H866.133v388.267c-4.266 4.266-8.533 4.266-12.8 8.533l-42.666 46.933L640 780.8l-4.267 4.267c-8.533 12.8-17.066 25.6-17.066 38.4H89.6V857.6c0 17.067 12.8 34.133 34.133 34.133H614.4v25.6c0 8.534 0 12.8 4.267 21.334h-499.2c-38.4 0-72.534-29.867-72.534-72.534v-93.866H166.4V72.533C162.133 29.867 192 0 230.4 0h682.667zM409.6 563.2h-98.133c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.134 29.867 38.4h98.133c21.334 0 34.134-17.066 34.134-34.133s-12.8-38.4-29.867-38.4zm140.8-187.733H311.467c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.133 29.867 38.4h238.933c21.334 0 34.134-17.067 34.134-34.133s-12.8-38.4-29.867-38.4zm162.133-187.734H311.467c-17.067 0-34.134 12.8-34.134 34.134 0 17.066 12.8 34.133 29.867 38.4h405.333c21.334 0 34.134-17.067 34.134-34.134 4.266-21.333-12.8-38.4-34.134-38.4zm187.734-140.8c-17.067 0-34.134 12.8-34.134 29.867v38.4h72.534V81.067c0-8.534-4.267-17.067-8.534-25.6-8.533-4.267-17.066-8.534-29.866-8.534z",fill:"#3CD59E"}),React.createElement("path",{d:"M832 657.067 942.933 768 780.8 925.867c-4.267 4.266-12.8 8.533-17.067 8.533l-85.333 4.267c-4.267 0-12.8 0-17.067-4.267-4.266-4.267-4.266-8.533-4.266-17.067L661.333 832c0-8.533 4.267-12.8 8.534-17.067L832 657.067zm98.133-59.734L998.4 665.6c12.8 12.8 12.8 29.867 0 42.667L964.267 742.4 853.333 631.467l34.134-34.134c4.266-4.266 12.8-8.533 21.333-8.533s17.067 4.267 21.333 8.533z",fill:"#FFB21B"}));qe.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkxMy4wNjcgMGMxNy4wNjYgMCAzOC40IDguNTMzIDUxLjIgMjEuMzMzUzk4NS42IDUxLjIgOTg1LjYgNzIuNTMzVjE2Ni40SDg2Ni4xMzN2Mzg4LjI2N2MtNC4yNjYgNC4yNjYtOC41MzMgNC4yNjYtMTIuOCA4LjUzM2wtNDIuNjY2IDQ2LjkzM0w2NDAgNzgwLjhsLTQuMjY3IDQuMjY3Yy04LjUzMyAxMi44LTE3LjA2NiAyNS42LTE3LjA2NiAzOC40SDg5LjZWODU3LjZjMCAxNy4wNjcgMTIuOCAzNC4xMzMgMzQuMTMzIDM0LjEzM0g2MTQuNHYyNS42YzAgOC41MzQgMCAxMi44IDQuMjY3IDIxLjMzNGgtNDk5LjJjLTM4LjQgMC03Mi41MzQtMjkuODY3LTcyLjUzNC03Mi41MzR2LTkzLjg2NkgxNjYuNFY3Mi41MzNDMTYyLjEzMyAyOS44NjcgMTkyIDAgMjMwLjQgMGg2ODIuNjY3ek00MDkuNiA1NjMuMmgtOTguMTMzYy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTM0IDI5Ljg2NyAzOC40aDk4LjEzM2MyMS4zMzQgMCAzNC4xMzQtMTcuMDY2IDM0LjEzNC0zNC4xMzNzLTEyLjgtMzguNC0yOS44NjctMzguNHptMTQwLjgtMTg3LjczM0gzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDIzOC45MzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTMzcy0xMi44LTM4LjQtMjkuODY3LTM4LjR6bTE2Mi4xMzMtMTg3LjczNEgzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTM0IDAgMTcuMDY2IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDQwNS4zMzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTM0IDQuMjY2LTIxLjMzMy0xMi44LTM4LjQtMzQuMTM0LTM4LjR6bTE4Ny43MzQtMTQwLjhjLTE3LjA2NyAwLTM0LjEzNCAxMi44LTM0LjEzNCAyOS44Njd2MzguNGg3Mi41MzRWODEuMDY3YzAtOC41MzQtNC4yNjctMTcuMDY3LTguNTM0LTI1LjYtOC41MzMtNC4yNjctMTcuMDY2LTguNTM0LTI5Ljg2Ni04LjUzNHoiIGZpbGw9IiMzQ0Q1OUUiLz48cGF0aCBkPSJNODMyIDY1Ny4wNjcgOTQyLjkzMyA3NjggNzgwLjggOTI1Ljg2N2MtNC4yNjcgNC4yNjYtMTIuOCA4LjUzMy0xNy4wNjcgOC41MzNsLTg1LjMzMyA0LjI2N2MtNC4yNjcgMC0xMi44IDAtMTcuMDY3LTQuMjY3LTQuMjY2LTQuMjY3LTQuMjY2LTguNTMzLTQuMjY2LTE3LjA2N0w2NjEuMzMzIDgzMmMwLTguNTMzIDQuMjY3LTEyLjggOC41MzQtMTcuMDY3TDgzMiA2NTcuMDY3em05OC4xMzMtNTkuNzM0TDk5OC40IDY2NS42YzEyLjggMTIuOCAxMi44IDI5Ljg2NyAwIDQyLjY2N0w5NjQuMjY3IDc0Mi40IDg1My4zMzMgNjMxLjQ2N2wzNC4xMzQtMzQuMTM0YzQuMjY2LTQuMjY2IDEyLjgtOC41MzMgMjEuMzMzLTguNTMzczE3LjA2NyA0LjI2NyAyMS4zMzMgOC41MzN6IiBmaWxsPSIjRkZCMjFCIi8+PC9zdmc+"},1198:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Be),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));qe.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},9859:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Be),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));qe.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},60885:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Be),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));qe.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},20463:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Be),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));qe.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},60515:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Be),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));qe.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},88977:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Be,de,Oe)=>de in Be?he(Be,de,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[de]=Oe,Ae=(Be,de)=>{for(var Oe in de||(de={}))pe.call(de,Oe)&&we(Be,Oe,de[Oe]);if(Ie)for(var Oe of Ie(de))Fe.call(de,Oe)&&we(Be,Oe,de[Oe]);return Be};const Le=Be=>React.createElement("svg",Ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Be),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));qe.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},20397:function(){"use strict";function ct(le,E,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=le,this._defaultValue=E,this._minimum=y,this._maximum=x}Object.defineProperty(ct.prototype,"name",{get:function(){return this._name},set:function(le){if(typeof le!="string"||le==="")throw new Error("Shape name must be a valid string.");this._name=le}}),Object.defineProperty(ct.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("The default value must be a real number, not: "+le);this._defaultValue=le}}),Object.defineProperty(ct.prototype,"minimum",{get:function(){return this._minimum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Minimum must be a real number, not: "+le);this._minimum=le}}),Object.defineProperty(ct.prototype,"maximum",{get:function(){return this._maximum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Maximum must be a real number, not: "+le);this._maximum=le}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(le,E){var y=go.Shape._FigureParameters[le];return y?y[E]:null},go.Shape.setFigureParameter=function(le,E,y){if(!(y instanceof ct))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[le];x||(x=[],go.Shape._FigureParameters[le]=x),x[E]=y};var qe=[];function z(le,E){var y=qe.pop();return y===void 0?new go.Point(le,E):(y.x=le,y.y=E,y)}function a(){var le=qe.pop();return le===void 0?new go.Point:le}function he(le){qe.push(le)}function Ie(le,E,y,x,b,ee,te,ne,me){me||(me=new go.Point);var Ee=le-y,ce=b-te,fe=NaN,Pe=NaN;if(Ee===0)if(ce===0)le===y&&(fe=le,Pe=E);else{var be=(ee-ne)/ce,Me=ee-be*b;fe=le,Pe=be*fe+Me}else if(ce===0){var Ve=(E-x)/Ee,We=E-Ve*le;fe=b,Pe=Ve*fe+We}else{var Ve=(E-x)/Ee,be=(ee-ne)/ce,We=E-Ve*le,Me=ee-be*b;fe=(Me-We)/(Ve-be),Pe=Ve*fe+We}return me.x=fe,me.y=Pe,me}function pe(le,E,y,x,b,ee,te,ne,me,Ee,ce,fe,Pe,be){var Me=1-me,Ve=me,We=le*Me+y*Ve,ze=E*Me+x*Ve,Xe=y*Me+b*Ve,Ke=x*Me+ee*Ve,mt=b*Me+te*Ve,Et=ee*Me+ne*Ve,ht=We*Me+Xe*Ve,$e=ze*Me+Ke*Ve,At=Xe*Me+mt*Ve,cn=Ke*Me+Et*Ve,sn=ht*Me+At*Ve,ft=$e*Me+cn*Ve;Ee.x=We,Ee.y=ze,ce.x=ht,ce.y=$e,fe.x=sn,fe.y=ft,Pe.x=At,Pe.y=cn,be.x=mt,be.y=Et}var Fe=new go.Spot(.156,.156),we=new go.Spot(.844,.844),Ae=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new ct("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,y/3);var b=x*Ae,ee=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)).add(new go.PathSegment(go.PathSegment.Line,E,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,y-b,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,1,-b,-b)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(le,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=E,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(le,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=E/2,x.startY=0,x.endX=E/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LineRight",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)))}),go.Shape.defineFigureGenerator("LineDown",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Line,E,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,y)))}),go.Shape.defineFigureGenerator("LineUp",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,E,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(le,E,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*E,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(le,E,y){var x=E/2,b=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Fe,b.spot2=we,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(le,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=E,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(le,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=E,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,Ae*E,0,E,(1-Ae)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,0,Ae*y,(1-Ae)*E,y)))}),go.Shape.defineFigureGenerator("Curve3",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,Ae*y,Ae*E,y)))}),go.Shape.defineFigureGenerator("Curve4",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-Ae)*E,0,0,(1-Ae)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new ct("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*E;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*E;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,E/2+ne,E/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),ee.spot1=Fe,ee.spot2=we,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*y,-.09239631*E,.07836421*y,.1406031*E,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*y,.2450511*E,-.00697547*y,.3776197*E,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*y,.4539471*E,0,.6066018*E,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*y,.6914277*E,-.01904177*y,.8921095*E,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*y,1.036446*E,.04105738*y,1.020377*E,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*y,1.04448*E,.360238*y,.992256*E,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*y,1.032337*E,.5771781*y,1.018411*E,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*y,1.028411*E,.9571472*y,.8556702*E,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*y,.7431877*E,1.009325*y,.5624123*E,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*y,.4820677*E,1.031761*y,.3030112*E,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*y,.2329994*E,1.01518*y,.03213784*E,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*y,-.02812061*E,.9032597*y,-.01205169*E,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*y,-.01812061*E,.6089503*y,-.00606892*E,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*y,-.01606892*E,.3892545*y,-.01205169*E,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(le,E,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,x*y)).add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Line,x*E,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new ct("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new ct("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(le,E,y){var x=le?le.parameter1:NaN,b=le?le.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var ee=x%360;ee<0&&(ee+=360);var te=b%360,ne=Math.min(E,y)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,ee,te,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(le,E,y){var x=Ae/Math.SQRT2*.5,b=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*E,ee*y,E,(1-x)*y,(b+x)*E,(ee+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new ct("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,E)/2,ee=E/2,te=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new ct("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,E)/2,ee=E/2,te=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new ct("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(le,E,y){var x=le?le.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),E===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=E,b.endY=y,b}else{var ee=E/2,te=y/2,ne=Math.atan2(y,E),me=x-Math.min(Math.cos(ne)*x/2,ee),Ee=x-Math.min(Math.sin(ne)*x/2,te),b=new go.Geometry,ce=new go.PathFigure(me,0,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,ee,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Line,E-me,0)),ce.add(new go.PathSegment(go.PathSegment.Line,E,Ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.8*E,te)),ce.add(new go.PathSegment(go.PathSegment.Line,E,y-Ee)),ce.add(new go.PathSegment(go.PathSegment.Line,E-me,y)),ce.add(new go.PathSegment(go.PathSegment.Line,ee,.8*y)),ce.add(new go.PathSegment(go.PathSegment.Line,me,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,y-Ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),ce.add(new go.PathSegment(go.PathSegment.Line,0,Ee).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new ct("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,ee=new go.PathFigure(.1*E,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new ct("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new ct("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,y,Math.abs(1-x)*E,.25*y,Math.abs(1-x)*E,.75*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*y,x*E,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,Ae*E,0,E,(.5-Ae/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,(.5+Ae/2)*y,Ae*E,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,0,E,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*y,.5*E,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*E,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.5*y,.9*E,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.6*E,.2*y,E,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*y,E,.8*y,.6*E,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,.5*E,.75*y,.55*E,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*y,.45*E,.95*y,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*E,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*y,0,.25*y,.4*E,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.4*E,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,y,.5*E,.75*y,.45*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*y,.55*E,.95*y,.5*E,.75*y));var ee=.2,te=.3,ne=0,me=ee*Ae;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+ee+ne)*y,(.5-ee+te)*E,(.5+me+ne)*y,(.5-me+te)*E,(.5+ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*E,(.5+ne)*y,(.5+me+te)*E,(.5+ee+ne)*y,(.5+ee+te)*E,(.5+me+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-ee+ne)*y,(1-.5+ee+te)*E,(.5-me+ne)*y,(.5+me+te)*E,(.5-ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*y,(.5-me+te)*E,(.5-ee+ne)*y,(.5-ee+te+.05)*E,(.5-me+ne-.02)*y)),ee=.2,te=0,ne=-.3,me=ee*Ae,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*E,(.5+ne)*y,(.5+me+te)*E,(.5+ee+ne)*y,(.5+ee+te)*E,(.5+me+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-ee+ne)*y,(1-.5+ee+te)*E,(.5-me+ne)*y,(.5+me+te)*E,(.5-ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*E,(.5+ne)*y,(.5-me+te)*E,(.5-ee+ne)*y,(.5-ee+te)*E,(.5-me+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-me+te)*E,(.5+ee+ne)*y,(.5-ee+te)*E,(.5+me+ne)*y,(.5-me+te)*E,(.5+ee+ne)*y)),ee=.2,te=-.3,ne=0,me=ee*Ae,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-ee+ne)*y,(1-.5+ee+te-.05)*E,(.5-me+ne-.02)*y,(.5+me+te)*E,(.5-ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*E,(.5+ne)*y,(.5-me+te)*E,(.5-ee+ne)*y,(.5-ee+te)*E,(.5-me+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+ee+ne)*y,(.5-ee+te)*E,(.5+me+ne)*y,(.5-me+te)*E,(.5+ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*y,(.5+me+te)*E,(.5+ee+ne)*y,(.5+ee+te)*E,(.5+me+ne)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var ee=.1,te=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+ee)*E,ne*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*te,y*ne,ee*E,ee*E).close()),b=new go.PathFigure(E*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),ne=.75,b=new go.PathFigure((te+ee)*E,ne*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*te,y*ne,ee*E,ee*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(le,E,y){var x=.8535533905932737,b=.5*E,ee=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,ee,b,ee)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,x*E,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=.5,te=.5,ne=.5,me=new go.PathFigure(te*E,(ne-ee)*y);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),ee=.4,b=Ae*.4;var Ee=a(),ce=a(),fe=a(),Pe=a();pe(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.42,Ee,ce,fe,Pe,Pe);var be=a(),Me=a(),Ve=a();pe(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.58,Pe,Pe,Ve,be,Me);var We=a(),ze=a(),Xe=a();pe(te,ne+ee,te-b,ne+ee,te-ee,ne+b,te-ee,ne,.42,We,ze,Xe,Pe,Pe);var Ke=a(),mt=a(),Et=a();return pe(te,ne+ee,te-b,ne+ee,te-ee,ne+b,te-ee,ne,.58,Pe,Pe,Et,Ke,mt),me.add(new go.PathSegment(go.PathSegment.Move,Et.x*E,Et.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,Ke.x*E,Ke.y*y,mt.x*E,mt.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y,(te-b)*E,(ne-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,fe.x*E,fe.y*y,Ee.x*E,Ee.y*y,ce.x*E,ce.y*y)),me.add(new go.PathSegment(go.PathSegment.Line,Et.x*E,Et.y*y).close()),me.add(new go.PathSegment(go.PathSegment.Move,Xe.x*E,Xe.y*y)),me.add(new go.PathSegment(go.PathSegment.Line,Ve.x*E,Ve.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,be.x*E,be.y*y,Me.x*E,Me.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,Xe.x*E,Xe.y*y,We.x*E,We.y*y,ze.x*E,ze.y*y).close()),he(Ee),he(ce),he(fe),he(Pe),he(be),he(Me),he(Ve),he(We),he(ze),he(Xe),he(Ke),he(mt),he(Et),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*y,E,.25*y,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new ct("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>E&&(x=E);var b=(E-x)/2,ee=b+x;return new go.Geometry().add(new go.PathFigure(ee,.5*y).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(le,E,y){var x=new go.Geometry,b=Ae*.4,ee=.4,te=.5,ne=.5,me=a(),Ee=a(),ce=a(),fe=a(),Pe=new go.PathFigure((te-ee)*E,ne*y,!1);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y,(te-b)*E,(ne-ee)*y)),pe(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.44,ce,fe,Ee,me,me),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Ee.x*E,Ee.y*y,ce.x*E,ce.y*y,fe.x*E,fe.y*y));var be=z(Ee.x,Ee.y);pe(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.56,me,me,Ee,ce,fe);var Me=z(Ee.x,Ee.y);Pe.add(new go.PathSegment(go.PathSegment.Line,(be.x*.1+.95*.9)*E,be.y*.1*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,.85*E,be.y*.1*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),Pe.add(new go.PathSegment(go.PathSegment.Line,E,0)),Pe.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,(Me.x*.1+.9)*E,.15*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,(Me.x*.1+.9)*E,(Me.y*.1+.05*.9)*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,Me.x*E,Me.y*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,ce.x*E,ce.y*y,fe.x*E,fe.y*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y)),ee=.35,b=Ae*.35;var Ve=new go.PathFigure(te*E,(ne-ee)*y,!1);x.add(Ve),Ve.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),Ve.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),Ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),Ve.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y));var We=new go.PathFigure((te-ee)*E,ne*y,!1);return x.add(We),he(me),he(Ee),he(ce),he(fe),he(be),he(Me),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(le,E,y){var x=new go.Geometry,b=.375,ee=0,te=-.125,ne=b*Ae,me=new go.PathFigure((.525+ee)*E,(.5+b+te)*y,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*E,(.5+te)*y,(.5+ne+ee)*E,(.5+b+te)*y,(.5+b+ee)*E,(.5+ne+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-b+te)*y,(1-.5+b+ee)*E,(.5-ne+te)*y,(.5+ne+ee)*E,(.5-b+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+te)*y,(.5-ne+ee)*E,(.5-b+te)*y,(.5-b+ee)*E,(.5-ne+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*E,(.5+b+te)*y,(.5-b+ee)*E,(.5+ne+te)*y,(.5-ne+ee)*E,(.5+b+te)*y)),me.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*y)),me.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*y)),me.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*y)),me.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*y)),me.add(new go.PathSegment(go.PathSegment.Line,.475*E,y)),me.add(new go.PathSegment(go.PathSegment.Line,.525*E,y)),me.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*y)),me.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*y)),me.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*y)),me.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y).close()),b=.325,ee=0,te=-.125,ne=b*Ae;var me=new go.PathFigure((1-.5+b+ee)*E,(.5+te)*y,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+b+te)*y,(.5+b+ee)*E,(.5+ne+te)*y,(.5+ne+ee)*E,(.5+b+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+te)*y,(.5-ne+ee)*E,(.5+b+te)*y,(.5-b+ee)*E,(.5+ne+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-b+te)*y,(.5-b+ee)*E,(.5-ne+te)*y,(.5-ne+ee)*E,(.5-b+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*E,(.5+te)*y,(.5+ne+ee)*E,(.5-b+te)*y,(1-.5+b+ee)*E,(.5-ne+te)*y));var me=new go.PathFigure((.525+ee)*E,(.5+b+te)*y,!1);return x.add(me),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(le,E,y){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(le,E,y){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*E,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(le,E,y){var x=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*y,.5*E,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Move,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(le,E,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*E,x*y,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(le,E,y){var x=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*E,x*y,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new ct("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new ct("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=le?le.parameter2:NaN;isNaN(b)&&(b=.3);var ee=(1-x)*E,te=(.5-b/2)*y,ne=(.5+b/2)*y,me=new go.Geometry,Ee=new go.PathFigure(0,te,!0);me.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,te)),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,y)),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),me.spot1=new go.Spot(0,te/y);var ce=Ie(0,ne/y,1,ne/y,ee/E,1,1,.5,a());return me.spot2=new go.Spot(ce.x,ce.y),he(ce),me}),go.Shape.setFigureParameter("Arrow2",0,new ct("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new ct("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var b=le?le.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var ee=E-x,te=(y-b)/2,ne=te+b,me=new go.Geometry,Ee=new go.PathFigure(0,te,!0);me.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,te)),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,y)),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),me.spot1=new go.Spot(0,te/y);var ce=Ie(0,ne/y,1,ne/y,ee/E,1,1,.5,a());return me.spot2=new go.Spot(ce.x,ce.y),he(ce),me}),go.Shape.defineFigureGenerator("Chevron",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new ct("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var me=Ie(0,.5,.3,0,0,b/y,.1,b/y,a());return te.spot1=new go.Spot(me.x,me.y),me=Ie(.7,1,1,.5,0,ee/y,1,ee/y,me),te.spot2=new go.Spot(me.x,me.y),he(me),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new ct("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new ct("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var b=le?le.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,te=ee+x,ne=(y-b)/2,me=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,te=ee+x,ne=0,me=y):(ee=0,te=y,ne=0,me=y));var Ee=new go.Geometry,ce=new go.PathFigure(E,.5*y,!0);Ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*E,me)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*E,te)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*E,me)),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*E,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close());var fe=Ie(0,.5,.3,ne/y,0,ee/y,1,ee/y,a());return Ee.spot1=new go.Spot(fe.x,fe.y),fe=Ie(.7,me/y,1,.5,0,te/y,1,te/y,fe),Ee.spot2=new go.Spot(fe.x,fe.y),he(fe),Ee}),go.Shape.setFigureParameter("IBeamArrow",0,new ct("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(0,b/y);var me=Ie(.7,1,1,.5,0,ee/y,1,ee/y,a());return te.spot2=new go.Spot(me.x,me.y),he(me),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new ct("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new ct("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var b=le?le.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,te=ee+x,ne=(y-b)/2,me=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,te=ee+x,ne=0,me=y):(ee=0,te=y,ne=0,me=y));var Ee=new go.Geometry,ce=new go.PathFigure(E,.5*y,!0);Ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*E,me)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*E,me)),ce.add(new go.PathSegment(go.PathSegment.Line,0,me)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close()),Ee.spot1=new go.Spot(0,ee/y);var fe=Ie(.7,me/y,1,.5,0,te/y,1,te/y,a());return Ee.spot2=new go.Spot(fe.x,fe.y),he(fe),Ee}),go.Shape.setFigureParameter("Pointer",0,new ct("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=Ie(.2,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(te.x,te.y),he(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new ct("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*y,x*E,.25*y).close()),b.spot1=new go.Spot(x,.35);var te=Ie(0,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(te.x,te.y),he(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new ct("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,.3);var me=Ie(.7,1,1,.5,0,ee/y,1,ee/y,a());return te.spot2=new go.Spot(me.x,me.y),he(me),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new ct("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,ee=b+x;x>y&&(b=0,ee=y);var te=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,b/y);var me=Ie(.7,1,1,.5,0,ee/y,1,ee/y,a());return te.spot2=new go.Spot(me.x,me.y),he(me),te}),go.Shape.setFigureParameter("SquareArrow",0,new ct("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=Ae*.1,te=new go.PathFigure(0,.9*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,y,.85/.9*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var ee=new go.PathFigure(0,.9*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,.8*y,.85/.9*E,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*E,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var ee=new go.PathFigure(0,.3*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=Ae*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Ae*x,(.5-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+ee)*E,0,1*E,Ae*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*y,1*E,y-Ae*x,(.5+ee)*E,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*E,1*y,0,y-Ae*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var ne=new go.PathFigure(E,x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-Ae*x,(.5+ee)*E,2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-ee)*E,2*x,0,2*x-Ae*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=Ae*.5,te=new go.PathFigure(0,y-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Ae*x,(.5-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+ee)*E,0,E,Ae*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,y-Ae*x,(.5+ee)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*E,y,0,y-Ae*x));var ne=new go.PathFigure(0,y-x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y-2*x,0,y-x-Ae*x,(.5-ee)*E,y-2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,y-x,(.5+ee)*E,y-2*x,E,y-x-Ae*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,ee=Ae*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-Ae*x,0,E,(.5-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,(.5+ee)*y,E-Ae*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,Ae*x,y,0,(.5+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,Ae*x,0));var ne=new go.PathFigure(x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+Ae*x,0,2*x,(.5-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+ee)*y,x+Ae*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,ee=Ae*.5,te=new go.PathFigure(E-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-Ae*x,0,E,(.5-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,(.5+ee)*y,E-Ae*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,Ae*x,y,0,(.5+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,Ae*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var ne=new go.PathFigure(E-x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*y,E-x-Ae*x,0,E-2*x,(.5-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E-2*x,(.5+ee)*y,E-x-Ae*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.25*E,.25*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var ee=new go.PathFigure(.5*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(le,E,y){var x=new go.Geometry,b=.2,ee=.1,te=Ae*b,ne=Ae*ee,me=.5,Ee=.1,ce=new go.PathFigure(me*E,(Ee+ee)*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(me-b)*E,Ee*y,(me-te)*E,(Ee+ee)*y,(me-b)*E,(Ee+ne)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-ee)*y,(me-b)*E,(Ee-ne)*y,(me-te)*E,(Ee-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(me+b)*E,Ee*y,(me+te)*E,(Ee-ee)*y,(me+b)*E,(Ee-ne)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee+ee)*y,(me+b)*E,(Ee+ne)*y,(me+te)*E,(Ee+ee)*y));var fe=.05,Pe=Ae*fe;me=.05,Ee=.25;var be=new go.PathFigure(.5*E,.2*y,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*y)),me=.95,Ee=.25,be.add(new go.PathSegment(go.PathSegment.Bezier,(me+fe)*E,Ee*y,(me+Pe)*E,(Ee-fe)*y,(me+fe)*E,(Ee-Pe)*y)),be.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*y)),fe=.025,Pe=Ae*fe,me=.825,Ee=.35,be.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-fe)*y,(me+fe)*E,(Ee-Pe)*y,(me+Pe)*E,(Ee-fe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(me-fe)*E,Ee*y,(me-Pe)*E,(Ee-fe)*y,(me-fe)*E,(Ee-Pe)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*E,y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y)),fe=.05,Pe=Ae*fe,me=.5,Ee=.7,be.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-fe)*y,(me+fe)*E,(Ee-Pe)*y,(me+Pe)*E,(Ee-fe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(me-fe)*E,Ee*y,(me-Pe)*E,(Ee-fe)*y,(me-fe)*E,(Ee-Pe)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.45*E,y)),be.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),be.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*y)),fe=.025,Pe=Ae*fe,me=.175,Ee=.35,be.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-fe)*y,(me+fe)*E,(Ee-Pe)*y,(me+Pe)*E,(Ee-fe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(me-fe)*E,Ee*y,(me-Pe)*E,(Ee-fe)*y,(me-fe)*E,(Ee-Pe)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),fe=.05,Pe=Ae*fe,me=.05,Ee=.25,be.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-fe)*y,(me-fe)*E,(Ee-Pe)*y,(me-Pe)*E,(Ee-fe)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new ct("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(E,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y));var ee=new go.PathFigure(.5*E,.5*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=Ae*.1,te=new go.PathFigure(E,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-ee)*y,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+b)*E,0,E,(.1-ee)*y));var ne=new go.PathFigure(E,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+ee)*y,(.5+b)*E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*E,.2*y,0,(.1+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+ee)*y,(.5+b)*E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*E,.3*y,0,(.2+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*y,E,(.3+ee)*y,(.5+b)*E,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*E,.4*y,0,(.3+ee)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*y,.25*E,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=Ae*.1,te=new go.PathFigure(E,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-ee)*y,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+b)*E,0,E,(.1-ee)*y));var ne=new go.PathFigure(E,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+ee)*y,(.5+b)*E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*E,.2*y,0,(.1+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+ee)*y,(.5+b)*E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*E,.3*y,0,(.2+ee)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var ee=Ae*.2,te=new go.PathFigure(0,.2*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-ee)*y,(.2-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*y,(.8+ee)*E,0,E,(.2-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,y,E,(.8+ee)*y,(.8+ee)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-ee)*E,y,0,(.8+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ne=new go.PathFigure(0,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(le,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,E,b*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(.1*E,.4*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.75*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y));var ee=new go.PathFigure(E,.5*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y));var te=new go.PathFigure(E,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN,ee=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(b*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,ee*y)),ne.add(new go.PathSegment(go.PathSegment.Line,E,ee*y)),x}),go.Shape.defineFigureGenerator("Junction",function(le,E,y){var x=new go.Geometry,b=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,te=Ae*.5,ne=.5,me=new go.PathFigure(E,ne*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,y,E,(ne+te)*y,(ne+te)*E,y)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*y,(ne-te)*E,y,0,(ne+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,0,0,(ne-te)*y,(ne-te)*E,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,E,ne*y,(ne+te)*E,0,E,(ne-te)*y));var Ee=new go.PathFigure((ee+b)*E,(ee+b)*y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,ee*E,ee*y)),Ee.add(new go.PathSegment(go.PathSegment.Move,ee*E,(ee+b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(ee+b)*E,ee*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(le,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close());var ee=new go.PathFigure(.1*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=.5,te=new go.PathFigure(.5*E,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*E,.9*y,E,(ee+b)*y,(ee+b)*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.7);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(le,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*y,.96*E,.47*y,.93*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*y,.86*E,.57*y,.83*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*E,.4*y,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var ee=new go.PathFigure(.1*E,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close());var ee=new go.PathFigure(.2*E,.1*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close());var ne=new go.PathFigure(.5*b*E,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*E,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=.5,te=new go.PathFigure(E,ee*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,E,(ee+b)*y,(ee+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y));var ne=new go.PathFigure(E,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(le,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.5*E,.6*y,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN,ee=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN,ee=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure((1-b)*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,b*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),x}),go.Shape.defineFigureGenerator("Process",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(b*E,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y));var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(.5+b)*E,0,E,(.5-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.5+b)*y,(.5+b)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=.5,te=new go.PathFigure(E,ee*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,E,(ee+b)*y,(ee+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y));var ne=new go.PathFigure(E,ee*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,ee*y));var me=new go.PathFigure(.8*E,.75*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*y)),me.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*y)),me.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(le,E,y){var x=new go.Geometry,b=Ae*.1,ee=.1,te=.9,ne=.5,me=new go.PathFigure(.8*E,.5*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,0,y)),me.add(new go.PathSegment(go.PathSegment.Line,0,0)),me.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y));var Ee=new go.PathFigure((te+ee)*E,ne*y,!0);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y,(te-b)*E,(ne-ee)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne-ee)*y,(te+ee)*E,(ne-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=Ae*.4,te=Ae*.1,ne=.1,me=.9,Ee=.5,ce=new go.PathFigure(.8*E,.5*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,.8*E,(.5+ee)*y,(.4+b)*E,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(.4+b)*E,0,.8*E,(.5-ee)*y));var fe=new go.PathFigure((me+ne)*E,Ee*y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee+ne)*y,(me+ne)*E,(Ee+te)*y,(me+te)*E,(Ee+ne)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ne)*E,Ee*y,(me-te)*E,(Ee+ne)*y,(me-ne)*E,(Ee+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-ne)*y,(me-ne)*E,(Ee-te)*y,(me-te)*E,(Ee-ne)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ne)*E,Ee*y,(me+te)*E,(Ee-ne)*y,(me+ne)*E,(Ee-te)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(le,E,y){var x=new go.Geometry,b=.5,ee=Ae*b,te=0,ne=.5,me=new go.PathFigure(.8*E,.5*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(te+ee)*E,(ne-b)*y,.7*E,(ne-ee)*y)),b=.1,ee=Ae*.1,te=.9,ne=.5;var Ee=new go.PathFigure((te-b)*E,ne*y,!0);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(le,E,y){var x=new go.Geometry,b=.5,ee=Ae*b,te=0,ne=.5,me=new go.PathFigure(0,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(te+ee+ee)*E,(ne-b)*y,.8*E,(ne-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*E,(ne+ee)*y,(te+ee+ee)*E,(ne+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(le,E,y){var x=new go.Geometry,b=.5,ee=Ae*b,te=.2,ne=.5,me=new go.PathFigure(.1*E,0,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var Ee=new go.PathFigure(.8*E,.5*y,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.7*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(te+ee)*E,(ne-b)*y,.7*E,(ne-ee)*y)),b=.1,ee=Ae*.1,te=.9,ne=.5;var ce=new go.PathFigure((te-b)*E,ne*y,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(le,E,y){var x=new go.Geometry,b=.5,ee=Ae*b,te=.2,ne=.5,me=new go.PathFigure(.1*E,0,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var Ee=new go.PathFigure(.2*E,0,!0);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(te+ee)*E,(ne-b)*y,.9*E,(ne-ee)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.9*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(le,E,y){var x=new go.Geometry,b=Ae*.1,ee=.1,te=.1,ne=.5,me=new go.PathFigure((te-b*.5)*E,y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,0,(te-b)*E,y,(te-ee)*E,0)),te=.3,me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+ee)*E,0,(te+b)*E,y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,0,(te-b)*E,y,(te-ee)*E,0)),te=.5,me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+ee)*E,0,(te+b)*E,y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,0,(te-b)*E,y,(te-ee)*E,0)),te=.7,me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+ee)*E,0,(te+b)*E,y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,0,(te-b)*E,y,(te-ee)*E,0)),te=.9,me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*E,y,(te+ee)*E,0,(te+b)*E,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(le,E,y){var x=new go.Geometry,b=Ae*.5,ee=.5,te=.5,ne=.5,me=new go.PathFigure((te-ee)*E,ne*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y,(te-b)*E,(ne-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne-ee)*y,(te+ee)*E,(ne-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y)),me.add(new go.PathSegment(go.PathSegment.Move,(te-ee+.1)*E,ne*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee-.1)*E,ne*y,te*E,(ne-ee)*y,te*E,(ne+ee)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("Diode",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(le,E,y){var x=new go.Geometry,b=E,ee=y;E=E*.38,y=y*.6;var te=Ae*.8,ne=.8,me=0,Ee=.5,ce=(b-E)/2,fe=(ee-y)/2,Pe=new go.PathFigure(me*E+ce,(Ee+ne)*y+fe,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ne)*E+ce,Ee*y+fe,(me-te)*E+ce,(Ee+ne)*y+fe,(me-ne)*E+ce,(Ee+te)*y+fe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee-ne)*y+fe,(me-ne)*E+ce,(Ee-te)*y+fe,(me-te)*E+ce,(Ee-ne)*y+fe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ne+te*.5)*E+ce,Ee*y+fe,me*E+ce,(Ee-ne)*y+fe,(me-ne+te*.5)*E+ce,(Ee-te)*y+fe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee+ne)*y+fe,(me-ne+te*.5)*E+ce,(Ee+te)*y+fe,me*E+ce,(Ee+ne)*y+fe).close()),te=Ae*.4,ne=.4,me=.2,Ee=.5;var be=new go.PathFigure(me*E+ce,(Ee+ne)*y+fe,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(me-ne)*E+ce,Ee*y+fe,(me-te)*E+ce,(Ee+ne)*y+fe,(me-ne)*E+ce,(Ee+te)*y+fe)),be.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee-ne)*y+fe,(me-ne)*E+ce,(Ee-te)*y+fe,(me-te)*E+ce,(Ee-ne)*y+fe)),be.add(new go.PathSegment(go.PathSegment.Bezier,(me-ne+te*.5)*E+ce,Ee*y+fe,me*E+ce,(Ee-ne)*y+fe,(me-ne+te*.5)*E+ce,(Ee-te)*y+fe)),be.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee+ne)*y+fe,(me-ne+te*.5)*E+ce,(Ee+te)*y+fe,me*E+ce,(Ee+ne)*y+fe).close()),te=Ae*.2,ne=.2,me=.5,Ee=.5;var Me=new go.PathFigure((me-ne)*E+ce,Ee*y+fe,!0);x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee-ne)*y+fe,(me-ne)*E+ce,(Ee-te)*y+fe,(me-te)*E+ce,(Ee-ne)*y+fe)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(me+ne)*E+ce,Ee*y+fe,(me+te)*E+ce,(Ee-ne)*y+fe,(me+ne)*E+ce,(Ee-te)*y+fe)),Me.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee+ne)*y+fe,(me+ne)*E+ce,(Ee+te)*y+fe,(me+te)*E+ce,(Ee+ne)*y+fe)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(me-ne)*E+ce,Ee*y+fe,(me-te)*E+ce,(Ee+ne)*y+fe,(me-ne)*E+ce,(Ee+te)*y+fe)),te=Ae*.4,ne=.4,me=.8,Ee=.5;var Ve=new go.PathFigure(me*E+ce,(Ee-ne)*y+fe,!0);x.add(Ve),Ve.add(new go.PathSegment(go.PathSegment.Bezier,(me+ne)*E+ce,Ee*y+fe,(me+te)*E+ce,(Ee-ne)*y+fe,(me+ne)*E+ce,(Ee-te)*y+fe)),Ve.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee+ne)*y+fe,(me+ne)*E+ce,(Ee+te)*y+fe,(me+te)*E+ce,(Ee+ne)*y+fe)),Ve.add(new go.PathSegment(go.PathSegment.Bezier,(me+ne-te*.5)*E+ce,Ee*y+fe,me*E+ce,(Ee+ne)*y+fe,(me+ne-te*.5)*E+ce,(Ee+te)*y+fe)),Ve.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee-ne)*y+fe,(me+ne-te*.5)*E+ce,(Ee-te)*y+fe,me*E+ce,(Ee-ne)*y+fe).close()),te=Ae*.8,ne=.8,me=1,Ee=.5;var We=new go.PathFigure(me*E+ce,(Ee-ne)*y+fe,!0);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,(me+ne)*E+ce,Ee*y+fe,(me+te)*E+ce,(Ee-ne)*y+fe,(me+ne)*E+ce,(Ee-te)*y+fe)),We.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee+ne)*y+fe,(me+ne)*E+ce,(Ee+te)*y+fe,(me+te)*E+ce,(Ee+ne)*y+fe)),We.add(new go.PathSegment(go.PathSegment.Bezier,(me+ne-te*.5)*E+ce,Ee*y+fe,me*E+ce,(Ee+ne)*y+fe,(me+ne-te*.5)*E+ce,(Ee+te)*y+fe)),We.add(new go.PathSegment(go.PathSegment.Bezier,me*E+ce,(Ee-ne)*y+fe,(me+ne-te*.5)*E+ce,(Ee-te)*y+fe,me*E+ce,(Ee-ne)*y+fe).close()),x}),go.Shape.defineFigureGenerator("Email",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.35*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var ee=new go.PathFigure(.1*E,y,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var te=new go.PathFigure(.6*E,y,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,y).close());var ne=new go.PathFigure(0,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(le,E,y){var x=new go.Geometry,b=Ae*.4,ee=.4,te=.5,ne=.5,me=a(),Ee=a(),ce=a(),fe=a();pe(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.5,me,me,Ee,ce,fe);var Pe=z(Ee.x,Ee.y),be=new go.PathFigure(Ee.x*E,Ee.y*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,ce.x*E,ce.y*y,fe.x*E,fe.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y)),pe(te-ee,ne,te-ee,ne-b,te-b,ne-ee,te,ne-ee,.5,ce,fe,Ee,me,me),be.add(new go.PathSegment(go.PathSegment.Bezier,Ee.x*E,Ee.y*y,ce.x*E,ce.y*y,fe.x*E,fe.y*y)),b=Ae*.3,ee=.3,pe(te-ee,ne,te-ee,ne-b,te-b,ne-ee,te,ne-ee,.5,ce,fe,Ee,me,me),be.add(new go.PathSegment(go.PathSegment.Line,Ee.x*E,Ee.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,fe.x*E,fe.y*y,ce.x*E,ce.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),pe(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.5,me,me,Ee,ce,fe),be.add(new go.PathSegment(go.PathSegment.Bezier,Ee.x*E,Ee.y*y,fe.x*E,fe.y*y,ce.x*E,ce.y*y).close());var be=new go.PathFigure(.45*E,0,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),he(me),he(Ee),he(ce),he(fe),he(Pe),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,y/2,E/2,y/2));function ee(te,ne,me){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*E,(.8+me)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*E,(.5+me)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*E,(.5+me)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*E,(.8+me)*y).close())}return ee(b,0,0),ee(b,.4,0),ee(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.37*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*y,.45*E,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*y,.48*E,.17*y,.54*E,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*y,.59*E,.29*y,.58*E,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*y,.8*E,.34*y,.88*E,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*y,.87*E,.48*y,.88*E,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,1.17*E,.76*y,.82*E,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(le,E,y){var x=new go.Geometry,b=.5,ee=0,te=0,ne=b*Ae,me=.4*Math.SQRT2/2+.5,Ee=.5-.5*Math.SQRT2/2,ce=1,fe=.5,Pe=.5,be=0,Me=new go.PathFigure(me*E,(1-Ee)*y,!1);return x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,ce*E,fe*y,ce*E,.7*y,ce*E,fe*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ee)*E,(be+ee)*y,(.5+b+ee)*E,(.5-ne+ee)*y,(.5+ne+ee)*E,(.5-b+ee)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+te)*y,(.5-ne+ee)*E,(.5-b+te)*y,(.5-b+ee)*E,(.5-ne+te)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*E,.9*y,(.5-b+ee)*E,(.5+ne+te)*y,(.5-ne+ee)*E,.9*y)),Me.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*E,.8*y)),Me.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*E,.9*y)),Me.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*E,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(E,y,!1);x.add(ee);var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.2*E,.35*y,.3*E,.35*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.7*E,.65*y,.8*E,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.7*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,y,.4*E,.5*y,E,.5*y).close());var ee=new go.PathFigure(.45*E,.73*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(.335*E,(1-.555)*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*y,(1-.12)*E,.46*y,(1-.02)*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*y,.02*E,.54*y,.12*E,.46*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*y));var te=.5-.285,ne=.5,me=te,Ee=Math.PI/4,ce=4*(1-Math.cos(Ee))/(3*Math.sin(Ee)),fe=ce*.5,Pe=te,be=te,Me=ce*Pe,Ve=ce*be;ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Pe)*E,me*y,(ne-(Me+Pe)/2)*E,(me+(be+Ve)/2)*y,(ne-Pe)*E,(me+Ve)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(me-be)*y,(ne-Pe)*E,(me-Ve)*y,(ne-Me)*E,(me-be)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Pe)*E,me*y,(ne+Me)*E,(me-be)*y,(ne+Pe)*E,(me-Ve)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*y,(ne+Pe)*E,(me+Ve)*y,(ne+(Me+Pe)/2)*E,(me+(be+Ve)/2)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y));var We=new go.PathFigure(.2*E,y,!1);x.add(We),We.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*y));var ze=new go.PathFigure(.8*E,y,!1);return x.add(ze),ze.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var ee=new go.PathFigure(.2*E,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(E,y,!1);x.add(ee);var te=new go.PathFigure(.1*E,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.05*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*y,.5*E,0,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,E,y,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,y));var ee=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*E,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*y,ee*E,ee*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*y,.575*E,.725*y,.625*E,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*y,.375*E,.375*y,.425*E,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.45*E,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*y,.17*E,.95*y,.15*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*y));var ee=new go.PathFigure(.475*E,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*y,.35*E,0,.375*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*y,.625*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*y));var te=new go.PathFigure(.675*E,.575*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*y,E,.8*y,E,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*y)),te.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(le,E,y){var x=new go.Geometry,b=.5,ee=Ae*.5,te=new go.PathFigure(E,b*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,y,E,(b+ee)*y,(b+ee)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-ee)*E,y,0,(b+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,0,0,(b-ee)*y,(b-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,b*y,(b+ee)*E,0,E,(b-ee)*y));var ne=new go.PathFigure(b*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,.15*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,.15*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close());var ee=new go.PathFigure(0,.2*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var te=new go.PathFigure(0,.6*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.15*E,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y));var ee=new go.PathFigure(.15*E,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(E,.8*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.8*y).close());var te=.1,ne=Ae*.1,me=.2,Ee=.9,ce=new go.PathFigure((me-te)*E,Ee*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-te)*y,(me-te)*E,(Ee-ne)*y,(me-ne)*E,(Ee-te)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(me+te)*E,Ee*y,(me+ne)*E,(Ee-te)*y,(me+te)*E,(Ee-ne)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee+te)*y,(me+te)*E,(Ee+ne)*y,(me+ne)*E,(Ee+te)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(me-te)*E,Ee*y,(me-ne)*E,(Ee+te)*y,(me-te)*E,(Ee+ne)*y).close()),te=.1,ne=Ae*.1,me=.8,Ee=.9;var fe=new go.PathFigure((me-te)*E,Ee*y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-te)*y,(me-te)*E,(Ee-ne)*y,(me-ne)*E,(Ee-te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+te)*E,Ee*y,(me+ne)*E,(Ee-te)*y,(me+te)*E,(Ee-ne)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee+te)*y,(me+te)*E,(Ee+ne)*y,(me+ne)*E,(Ee+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(me-te)*E,Ee*y,(me-ne)*E,(Ee+te)*y,(me-te)*E,(Ee+ne)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.5*E,.8*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y));var ne=new go.PathFigure(.5*E,.7*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.7*y));var me=.1,Ee=Ae*.1,ce=.1,fe=.9,Pe=new go.PathFigure((ce-me)*E,fe*y,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ce*E,(fe-me)*y,(ce-me)*E,(fe-Ee)*y,(ce-Ee)*E,(fe-me)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ce+me)*E,fe*y,(ce+Ee)*E,(fe-me)*y,(ce+me)*E,(fe-Ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ce*E,(fe+me)*y,(ce+me)*E,(fe+Ee)*y,(ce+Ee)*E,(fe+me)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ce-me)*E,fe*y,(ce-Ee)*E,(fe+me)*y,(ce-me)*E,(fe+Ee)*y)),me=.1,Ee=Ae*.1,ce=.4,fe=.9;var be=new go.PathFigure((ce-me)*E,fe*y,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ce*E,(fe-me)*y,(ce-me)*E,(fe-Ee)*y,(ce-Ee)*E,(fe-me)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ce+me)*E,fe*y,(ce+Ee)*E,(fe-me)*y,(ce+me)*E,(fe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,ce*E,(fe+me)*y,(ce+me)*E,(fe+Ee)*y,(ce+Ee)*E,(fe+me)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ce-me)*E,fe*y,(ce-Ee)*E,(fe+me)*y,(ce-me)*E,(fe+Ee)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*y).close());var ee=new go.PathFigure(.45*E,.7*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y));var te=new go.PathFigure(.55*E,.4*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*y).close());var ce=.05,fe=Ae*.05,Pe=.175,be=.95,ne=new go.PathFigure((Pe-ce)*E,be*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Pe*E,(be-ce)*y,(Pe-ce)*E,(be-fe)*y,(Pe-fe)*E,(be-ce)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ce)*E,be*y,(Pe+fe)*E,(be-ce)*y,(Pe+ce)*E,(be-fe)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Pe*E,(be+ce)*y,(Pe+ce)*E,(be+fe)*y,(Pe+fe)*E,(be+ce)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-ce)*E,be*y,(Pe-fe)*E,(be+ce)*y,(Pe-ce)*E,(be+fe)*y));var ce=.05,fe=Ae*.05,Pe=.375,be=.95,me=new go.PathFigure((Pe-ce)*E,be*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,Pe*E,(be-ce)*y,(Pe-ce)*E,(be-fe)*y,(Pe-fe)*E,(be-ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ce)*E,be*y,(Pe+fe)*E,(be-ce)*y,(Pe+ce)*E,(be-fe)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,Pe*E,(be+ce)*y,(Pe+ce)*E,(be+fe)*y,(Pe+fe)*E,(be+ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-ce)*E,be*y,(Pe-fe)*E,(be+ce)*y,(Pe-ce)*E,(be+fe)*y));var ce=.05,fe=Ae*.05,Pe=.625,be=.95,Ee=new go.PathFigure((Pe-ce)*E,be*y,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,Pe*E,(be-ce)*y,(Pe-ce)*E,(be-fe)*y,(Pe-fe)*E,(be-ce)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ce)*E,be*y,(Pe+fe)*E,(be-ce)*y,(Pe+ce)*E,(be-fe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,Pe*E,(be+ce)*y,(Pe+ce)*E,(be+fe)*y,(Pe+fe)*E,(be+ce)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-ce)*E,be*y,(Pe-fe)*E,(be+ce)*y,(Pe-ce)*E,(be+fe)*y));var ce=.05,fe=Ae*.05,Pe=.825,be=.95,Me=new go.PathFigure((Pe-ce)*E,be*y,!0);x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,Pe*E,(be-ce)*y,(Pe-ce)*E,(be-fe)*y,(Pe-fe)*E,(be-ce)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ce)*E,be*y,(Pe+fe)*E,(be-ce)*y,(Pe+ce)*E,(be-fe)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,Pe*E,(be+ce)*y,(Pe+ce)*E,(be+fe)*y,(Pe+fe)*E,(be+ce)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-ce)*E,be*y,(Pe-fe)*E,(be+ce)*y,(Pe-ce)*E,(be+fe)*y).close());var Ve=new go.PathFigure(0,y,!1);return x.add(Ve),Ve.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var te=new go.PathFigure(.15*E,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,y).close());var ne=.05,me=Ae*.05,Ee=.35,ce=.775,fe=new go.PathFigure((Ee-ne)*E,ce*y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(ce-ne)*y,(Ee-ne)*E,(ce-me)*y,(Ee-me)*E,(ce-ne)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ne)*E,ce*y,(Ee+me)*E,(ce-ne)*y,(Ee+ne)*E,(ce-me)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(ce+ne)*y,(Ee+ne)*E,(ce+me)*y,(Ee+me)*E,(ce+ne)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ne)*E,ce*y,(Ee-me)*E,(ce+ne)*y,(Ee-ne)*E,(ce+me)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.75*E,0,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.75*y,.75*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*E,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*y,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,.15*E,.25*y,.15*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*y,.85*E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*y,.35*E,.3*y,.65*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*y,.35*E,.7*y,.65*E,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*y,.1*E,0,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*y,.425*E,.5*y,.575*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*y,.8*E,0,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*y,.1*E,.5*y,.2*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*y,.425*E,y,.575*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*y,.8*E,.5*y,.9*E,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(le,E,y){var x=new go.Geometry,b=.3,ee=Ae*.3,te=.5,ne=.7,me=new go.PathFigure((te-b)*E,ne*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y));var Ee=new go.PathFigure(0,.7*y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*y,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.65*E,.3*y,.65*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*y,.35*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*E,.6*y,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.2*E,y,.35*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,y,.7*E,.6*y,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.8*E,y,.65*E,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,0,y,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*y,.8*E,y,.85*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),x}),go.Shape.defineFigureGenerator("Battery",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*y));var ee=new go.PathFigure(0,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(le,E,y){var x=new go.Geometry,b=.5,ee=Ae*.5,te=.5,ne=.5,me=new go.PathFigure((te-b)*E,ne*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y));var Ee=new go.PathFigure(.15*E,.5*y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*y,.15*E,0,.35*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,.65*E,.2*y,.85*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.85*E,.6*y,.65*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*E,.4*y,.15*E,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(le,E,y){var x=new go.Geometry,b=.5,ee=Ae*.5,te=.5,ne=.5,me=new go.PathFigure((te-b)*E,ne*y,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y).close()),b=.05,ee=Ae*.05,te=.5,ne=.8;var Ee=new go.PathFigure((te-b)*E,ne*y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y).close()),Ee.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,.75*E,.475*y,.75*E,.225*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*y,.4*E,.2*y,.3*E,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*y,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*y,.5*E,0,.025*E,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*E,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*E,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*y,.79840625*E,.39915625*y,.7834375*E,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*y,.64228125*E,.2188125*y,.603875*E,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*y,.39759375*E,.20190625*y,.36053125*E,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*y,.21765625*E,.36059375*y,.201875*E,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*y,.20221875*E,.603875*y,.21884375*E,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*y,.36353125*E,.78340625*y,.3991875*E,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*y,.602375*E,.79809375*y,.63946875*E,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*y,.78234375*E,.63940625*y,.798125*E,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*y,0,.375*y,.05*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*y,.3*E,.225*y,.4*E,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*y,.46*E,.05*y,.525*E,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*y,.525*E,.275*y,.475*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*y,E,.4*y,E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*y,.675*E,.55*y,.675*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*y,.65*E,.7*y,.65*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,y,.61*E,.85*y,.61*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*E,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var ee=new go.PathFigure(0,y*.6,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.85).close());var ee=new go.PathFigure(.126*E,.85*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*y).close());var te=new go.PathFigure(.402*E,.85*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*y).close());var ne=new go.PathFigure(.678*E,.85*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*y).close());var me=new go.PathFigure(.5*E,.1*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*y)),me.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*(1-.184)).close());var ee=new go.PathFigure(E*.204,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.204,y*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*1).close());var te=new go.PathFigure(E*.408,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.408,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*1).close());var ne=new go.PathFigure(E*.612,y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.612,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*1).close());var me=new go.PathFigure(E*.816,y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*.816,y*(1-.184*4))),me.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-.184*5))),me.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var ee=new go.PathFigure(E*.055,.07*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.1).close());var te=new go.PathFigure(E*.055,.13*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.13)),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.16)),te.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.16).close());var ne=new go.PathFigure(E*.055,.18*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.21).close());var me=new go.PathFigure(E*1,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),me.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.65)),me.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.55*E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*y,0,.4*y,.225*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*y,.975*E,0,E,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*E,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*y,.075*E,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var ee=new go.PathFigure(0,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,y*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var te=new go.PathFigure(E*.11,y*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.8)),te.add(new go.PathSegment(go.PathSegment.Line,E*.11,y*.8).close());var ne=new go.PathFigure(E*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),y*.8).close());var me=new go.PathFigure(E*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.1)),me.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.8)),me.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(le,E,y){var x=new go.Geometry,b=8,ee=b*Ae,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.14)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-ee,E-ee,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,ee,ee,0).close());var ne=new go.PathFigure(E*.83,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*0).close());var me=new go.PathFigure(E*.83,y*1,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.5)),me.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.5)),me.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*1).close());var Ee=new go.PathFigure(E*.78,y*.05,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.05)),Ee.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.25)),Ee.add(new go.PathSegment(go.PathSegment.Line,E*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,y/3);var b=x*Ae,ee=y*.8,te=new go.Geometry,ne=new go.PathFigure(x,0,!0);return te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,E,ee-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,ee,E,ee-b,E-b,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,y)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.55,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,x,ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-x,b,ee,0,ee-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.45).close());var ee=new go.PathFigure(E*1,y*.55,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.9).close());var ee=new go.PathFigure(E*.1,y*.2,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.22,y*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.25).close());var te=new go.PathFigure(E*.28,y*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.41)),te.add(new go.PathSegment(go.PathSegment.Line,E*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(le,E,y){var x=new go.Geometry,b=15,ee=b*Ae,te=new go.PathFigure(E*.62,y*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-ee,E-ee,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.475)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.03)),te.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.62,y*.03).close()),ee>1?(x.spot1=new go.Spot(0,0,ee,ee),x.spot2=new go.Spot(1,1,-ee,-ee)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close());var te=new go.PathFigure(E*.4,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.66)),te.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close());var te=new go.PathFigure(E*.5,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close());var ee=new go.PathFigure(E*.235,y*.28,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.765,y*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.655,y*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var ct={},qe="5.0",z={},a=null,he=!1,Ie=!1,pe=null,Fe=!1,we=null,Ae=null,Le=0;Le4?parseFloat(_e):5};ct.setHTML5Codebase=function(_e,lt){Ae=_e,cn(_e,lt)},ct.setJavaCodebase=ct.setJavaCodebaseVersion=ct.isCompiledInstalled=ct.setPreCompiledScriptPath=ct.setPreCompiledResourcePath=function(){},ct.setHTML5CodebaseVersion=function(_e,lt){var gt=parseFloat(_e);if(gt!==NaN&><5){console.log("The GeoGebra HTML5 codebase version "+gt+" is deprecated. Using version latest instead.");return}we=_e,At(_e,lt)},ct.getHTML5CodebaseVersion=function(){return le},ct.getParameters=function(){return z},ct.setFontsCSSURL=function(_e){te=_e},ct.setGiacJSURL=function(_e){},ct.setJNLPFile=function(_e){de=_e},ct.setJNLPBaseDir=function(_e){},ct.inject=function(){function _e(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var lt="auto",gt=z.id,yt,Tt=!1,at=0;at=5)return!0;var _e=ct.getAppletObject();return _e&&typeof _e.recalculateEnvironments=="function"?(_e.recalculateEnvironments(),!0):!1},ct.startAnimation=function(){var _e=ct.getAppletObject();return _e&&typeof _e.startAnimation=="function"?(_e.startAnimation(),!0):!1},ct.stopAnimation=function(){var _e=ct.getAppletObject();return _e&&typeof _e.stopAnimation=="function"?(_e.stopAnimation(),!0):!1},ct.getAppletObject=function(){var _e=z.id!==void 0?z.id:"ggbApplet";return window[_e]},ct.resize=function(){};var Me=function(_e,lt,gt){var yt=document.createElement("param");yt.setAttribute("name",lt),yt.setAttribute("value",gt),_e.appendChild(yt)},Ve=function(_e){return _e&&_e!=="false"},We=function(_e,lt,gt){me(le)<=4.2&&(gt=!0);var yt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==le||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(yt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Tt=document.createElement("div");Tt.classList.add("appletParameters","notranslate");var at=lt.width,Ye=lt.height;if(lt.disableAutoScale=lt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():lt.disableAutoScale,lt.width!==void 0)if(me(le)<=4.4)Ve(lt.showToolBar)&&(lt.height-=7),Ve(lt.showAlgebraInput)&&(lt.height-=37),lt.width<605&&Ve(lt.showToolBar)&&(lt.width=605,at=605);else{var $t=100;(Ve(lt.showToolBar)||Ve(lt.showMenuBar))&&(lt.hasOwnProperty("customToolBar")&&(lt.customToolbar=lt.customToolBar),$t=Ve(lt.showMenuBar)?245:155),at<$t&&(lt.width=$t,at=$t)}Tt.style.border="none",Tt.style.display="inline-block";for(var In in lt)lt.hasOwnProperty(In)&&In!=="appletOnLoad"&&Tt.setAttribute("data-param-"+In,lt[In]);te&&Tt.setAttribute("data-param-fontscssurl",te),ct.resize=function(){GGBAppletUtils.responsiveResize(_e,lt)},window.addEventListener("resize",function(Je){ct.resize()});var _n=typeof lt.appletOnLoad=="function"?lt.appletOnLoad:function(){};if(!gt&<.width!==void 0){lt.hasOwnProperty("showSplash")||Tt.setAttribute("data-param-showSplash","false");var na=_e.querySelector(".applet_scaler.prerender"),It=na!==null;if(It)var _t=na.querySelector(".ggb_preview");else{var _t=Et(at,Ye,lt.borderColor,!1);na=document.createElement("div"),na.className="applet_scaler",na.style.position="relative",na.style.display="block",na.style.width=at+"px",na.style.height=Ye+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(na,"66%"),me(le)>=5?(lt.appletOnLoad=function(Je){var un=_e.querySelector(".ggb_preview");un&&un.parentNode.removeChild(un),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(na),window.GGBT_wsf_view&&$(window).trigger("resize"),_n(Je)},It||na.appendChild(_t)):Tt.appendChild(_t),na.appendChild(Tt),It||_e.appendChild(na),setTimeout(function(){ct.resize()},1)}else{var Ut=document.createElement("div");Ut.className="applet_scaler",Ut.style.position="relative",Ut.style.display="block",Ut.appendChild(Tt),_e.appendChild(Ut),lt.appletOnLoad=function(Je){ct.resize(),_n(Je)}}function an(Je,un){un&&typeof un.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Je,un.appletOnLoad):renderGGBElement(Je),sn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",un)}function vn(Je,un){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Je,params:un}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(pa){an(pa.article,pa.params)}),html5AppletsToProcess=null)},me(le)<5&&(Je.className+=" geogebraweb")):an(Je,un)}if(yt){scriptLoadStarted=!0;for(var tn=0;tn0?(In.remove(),na.attr("id","fullscreencontent").show(),jQuery(_n).append(na),window.dispatchEvent(new Event("resize"))):We(In,lt,!1),window.GGBT_wsf_view.launchFullScreen(_n)}else xe=yt,We(_e,lt,!1);if(!window.GGBT_wsf_view)for(Ye=0;Ye<$t.length;Ye++)_e.removeChild($t[Ye])},at=_e.getElementsByClassName("ggb_preview_play"),Ye=0;Ye_e/4*3&&(In=_e/4*3),_n=In/5.8,$t.setAttribute("src",b),$t.setAttribute("width",In),$t.setAttribute("height",_n);var na=(_e-In)/2,It=(lt-_n)/2;$t.style.left=na+"px",$t.style.top=It+"px",Tt.appendChild($t)}}return Tt.appendChild(Ye),Tt},ht=function(_e){return _e=_e.toLowerCase(),_e==="html5"||_e==="screenshot"?_e:"html5"},$e=["web","webSimple","web3d","tablet","tablet3d","phone"],At=function(_e,lt){if(le=_e,lt){cn(le,!0);return}var gt=!he;if(gt){var yt=me(le);!isNaN(yt)&&yt<4.4&&(gt=!1)}var Tt,at;window.location.protocol.substr(0,4)==="http"?Tt=window.location.protocol:Tt="http:";var Ye=le.indexOf("//");Ye>0?at=le:Ye===0?at=Tt+le:at="https://www.geogebra.org/apps/5.2.814.0/";for(var $t in $e)if(le.slice($e[$t].length*-1)===$e[$t]||le.slice(($e[$t].length+1)*-1)===$e[$t]+"/"){cn(at,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&>&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!Ve(z.showToolBar)&&!Ve(z.showMenuBar)&&!Ve(z.showAlgebraInput)&&!Ve(z.enableRightClick)&&(!z.appName||z.appName=="classic")?at+="webSimple/":at+="web3d/",cn(at,!1)},cn=function(_e,lt){if(_e.requirejs){Oe=_e;return}_e.slice(-1)!=="/"&&(_e+="/"),Oe=_e,lt===null&&(lt=_e.indexOf("http")===-1),Te=lt,E="web.nocache.js",y=!1;var gt=Oe.split("/");gt.length>1&&(!lt&>[gt.length-2]==="webSimple"?(E="webSimple.nocache.js",y=!0):$e.indexOf(gt[gt.length-2])>=0&&(E=gt[gt.length-2]+".nocache.js")),gt=_e.split("/"),le=gt[gt.length-3],le.substr(0,4)==="test"?le=le.substr(4,1)+"."+le.substr(5,1):(le.substr(0,3)==="war"||le.substr(0,4)==="beta")&&(le="5.0");var yt=parseFloat(le);yt!==NaN&&yt<5&&_e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+yt+" is deprecated. Using version latest instead."),At("5.0",lt))},sn=function(_e,lt){window.console&&window.console.log&&(!lt||typeof lt.showLogging=="undefined"||lt.showLogging&<.showLogging!=="false")&&console.log(_e)};z.material_id!==void 0?fe(ft):ft();function ft(){var _e=qe;we!==null?_e=we:parseFloat(_e)<5&&(_e="5.0"),At(_e,!1),Ae!==null&&cn(Ae,Te),Fe=!0}return ct},GGBAppletUtils=function(){"use strict";function ct(){return window.GGBT_wsf_edit!==void 0}function qe(Fe,we){we!=1?(Fe.style.transformOrigin="0% 0% 0px",Fe.style.webkitTransformOrigin="0% 0% 0px",Fe.style.transform="scale("+we+","+we+")",Fe.style.webkitTransform="scale("+we+","+we+")",Fe.style.maxWidth="initial",Fe.querySelector(".ggb_preview")!==null&&(Fe.querySelector(".ggb_preview").style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Fe.style.transform="none",Fe.style.webkitTransform="none")}function z(Fe,we,Ae,Le,Be,de){var Oe=null;if(de!=null&&de!="")for(var Te=Fe.parentNode;Te!=null;)if((" "+Te.className+" ").indexOf(" "+de+" ")>-1){Oe=Te;break}else Te=Te.parentNode;var xe=0,le=0,E=0,y=0,x=0,b=0,ee=0;if(Oe)xe=Oe.offsetWidth,le=Math.max(Le?Oe.offsetWidth:0,Oe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(xe=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),E=xe):(xe=window.innerWidth,le=window.innerHeight,E=window.innerWidth),Fe){var te=Fe.getBoundingClientRect();te.left>0&&te.left<=xe&&(Be===void 0||!Be)&&(document.dir==="rtl"?(x=xe-te.width-te.left,b=E<=480?10:30):(b=te.left,x=E<=480?10:30),y=b+x)}if(Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,ee=40)}}return Fe&&((Ae===void 0||!Ae)&&we>0&&we+y1&&(de=!0)),we&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(de=!0),!(Fe.hasOwnProperty("disableAutoScale")&&Fe.disableAutoScale))Be=a(Fe,we,de,Ae,Fe.scaleContainerClass);else return Le;return de&&(!Fe.hasOwnProperty("scale")||Le===1)?Be:Math.min(Le,Be)}function Ie(Fe){var we=Math.min(window.innerWidth,document.documentElement.clientWidth),Ae=Math.min(window.innerHeight,document.documentElement.clientHeight),Le=Fe.getBoundingClientRect(),Be=(we-Le.width)/2,de=(Ae-Le.height)/2;de<0&&(de=0),Fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Be<40?Fe.style.left="40px":Fe.style.left=Be+"px",Fe.style.top=de+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(de<40?Fe.style.top="40px":Fe.style.top=de+"px",Fe.style.left=Be+"px")}function pe(Fe,we){var Ae=Fe.querySelector(".appletParameters");if(Ae){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(we.id!==Ae.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}if(Ae.parentElement&&/fullscreen/.test(Ae.parentElement.className))return;var Le=he(we,Fe);ct()&&Ae.setAttribute("data-param-scale",Le);for(var Be=null,de=0;de=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(ct){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ct){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ct){var qe=c[ct];return qe==null?null:qe},r=d,webModule.__errFn=e}function B(){function ct(Fe){var we=Fe.lastIndexOf(rb);we==-1&&(we=Fe.length);var Ae=Fe.indexOf(sb);Ae==-1&&(Ae=Fe.length);var Le=Fe.lastIndexOf(tb,Math.min(Ae,we));return Le>=O?Fe.substring(O,Le+P):W}function qe(Fe){if(!Fe.match(/^\w+:\/\//)){var we=o.createElement(ub);we.src=Fe+vb,Fe=ct(we.src)}return Fe}function z(){var Fe=__gwt_getMetaProperty(wb);return Fe!=null?Fe:W}function a(){for(var Fe=o.getElementsByTagName(_),we=O;weO?Fe[Fe.length-P].href:W}function Ie(){var Fe=o.location;return Fe.href==Fe.protocol+zb+Fe.host+Fe.pathname+Fe.search+Fe.hash}var pe=z();return pe==W&&(pe=a()),pe==W&&(pe=he()),pe==W&&Ie()&&(pe=ct(o.location.href)),pe=qe(pe),pe}function C(ct){return ct.match(/^\//)||ct.match(/^[a-zA-Z]+:\/\//)?ct:webModule.__moduleBase+ct}function D(){var ct=[],qe=O,z=[],a=[];function he(Fe){var we=a[Fe](),Ae=z[Fe];if(we in Ae)return we;var Le=[];for(var Be in Ae)Le[Ae[Be]]=Be;throw r&&r(Fe,Le,we),null}if(__gwt_isKnownPropertyValue=function(Fe,we){return we in z[Fe]},webModule.__getPropMap=function(){var Fe={};for(var we in z)z.hasOwnProperty(we)&&(Fe[we]=he(we));return Fe},webModule.__computePropValue=he,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ie;try{Ie=Cb;var pe=Ie.indexOf(Db);pe!=-1&&(qe=parseInt(Ie.substring(pe+P),$),Ie=Ie.substring(O,pe))}catch(Fe){}return webModule.__softPermutationId=qe,C(Ie+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(ct,qe,z){"use strict";z.d(qe,{Ax:function(){return pe},Ds:function(){return Fe},KI:function(){return Ae},SI:function(){return Ie},f1:function(){return he}});var a=z(90524);function he(Le){let Be=!0;if(Le.length>0){for(let de=0;dey in E?Ie(E,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[y]=x,de=(E,y)=>{for(var x in y||(y={}))Ae.call(y,x)&&Be(E,x,y[x]);if(we)for(var x of we(y))Le.call(y,x)&&Be(E,x,y[x]);return E},Oe=(E,y)=>pe(E,Fe(y)),Te=(E,y)=>{var x={};for(var b in E)Ae.call(E,b)&&y.indexOf(b)<0&&(x[b]=E[b]);if(E!=null&&we)for(var b of we(E))y.indexOf(b)<0&&Le.call(E,b)&&(x[b]=E[b]);return x},xe=(E,y,x)=>new Promise((b,ee)=>{var te=Ee=>{try{me(x.next(Ee))}catch(ce){ee(ce)}},ne=Ee=>{try{me(x.throw(Ee))}catch(ce){ee(ce)}},me=Ee=>Ee.done?b(Ee.value):Promise.resolve(Ee.value).then(te,ne);me((x=x.apply(E,y)).next())});const le=E=>{var y=E,{children:x}=y,b=Te(y,["children"]);const[ee,te]=(0,he.useState)(!1);return he.createElement(a.ZP,Oe(de({},b),{loading:ee,onClick:ne=>xe(void 0,null,function*(){try{te(!0),yield b.onClick(ne),te(!1)}catch(me){console.error(me),te(!1)}})}),x)}},98616:function(ct,qe,z){"use strict";z.d(qe,{ij:function(){return ee},_s:function(){return b},Uf:function(){return x},ZP:function(){return ne}});var a=z(59301),he={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},Ie=z(92310),pe=z.n(Ie),Fe=z(42441),we=z(25399),Ae=z(458),Le=z(29787),Be=z(57884),de=z(90524),Oe=Object.defineProperty,Te=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,E=(me,Ee,ce)=>Ee in me?Oe(me,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ce}):me[Ee]=ce,y=(me,Ee)=>{for(var ce in Ee||(Ee={}))xe.call(Ee,ce)&&E(me,ce,Ee[ce]);if(Te)for(var ce of Te(Ee))le.call(Ee,ce)&&E(me,ce,Ee[ce]);return me};const x=(me={})=>{var Ee,ce,fe,Pe;let be=(Ee=me==null?void 0:me.emotion)==null?void 0:Ee.map(ze=>y({value:ze==null?void 0:ze.rate},ze)),Me=(ce=me==null?void 0:me.focus)==null?void 0:ce.map(ze=>y({value:ze==null?void 0:ze.rate},ze)),Ve=(fe=me==null?void 0:me.action)==null?void 0:fe.map(ze=>y({value:ze==null?void 0:ze.rate},ze)),We=(Pe=me==null?void 0:me.intention)==null?void 0:Pe.map(ze=>y({value:ze==null?void 0:ze.rate},ze));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:be||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:Me||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:Ve||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:We||[]}]},b=({className:me,dataSource:Ee=[],col:ce=4,right:fe,bottom:Pe=23,precision:be=0,wrapWidth:Me=1200})=>{const Ve=(ze="",Xe,Ke="--")=>ze?(ze==null?void 0:ze.length)>Xe?(ze==null?void 0:ze.slice(0,Xe-1))+"...":ze:Ke,We=Math.floor((Me-(ce-1)*fe)/ce);return a.createElement("div",{className:pe()(he.list,me)},!!(Ee!=null&&Ee.length)&&(Ee==null?void 0:Ee.map((ze,Xe)=>{const{cover_pic:Ke,created_at:mt,emotion:Et,action:ht,intention:$e,focus:At}=ze;return a.createElement("div",{key:Xe,className:he.wrap,style:{width:We,marginRight:(1+Xe)%ce===0?0:fe+be,marginBottom:Pe}},a.createElement("div",{className:he.img},a.createElement("img",{src:`${de.Z.API_SERVER}${Ke}`}),a.createElement("div",{className:he.tips},a.createElement("div",null,a.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),a.createElement("span",null,mt))),a.createElement("div",{className:he.footer},a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-biaoqing"}),a.createElement("span",null,"\u8868\u60C5\uFF1A",a.createElement(we.Z,{title:Et},a.createElement("span",{className:"c-grey-333"},Ve(Et,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-hangwei"}),a.createElement("span",null,"\u884C\u4E3A\uFF1A",a.createElement(we.Z,{title:ht},a.createElement("span",{className:"c-grey-333"},Ve(ht,4)))))),a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-yitu"}),a.createElement("span",null,"\u610F\u56FE\uFF1A",a.createElement(we.Z,{title:$e},a.createElement("span",{className:"c-grey-333"},Ve($e,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-zhuangtai"}),a.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",a.createElement(we.Z,{title:At},a.createElement("span",{className:"c-grey-333"},Ve(At,3))))))))})))},ee=({className:me,style:Ee,title:ce,hideBar:fe=!1,children:Pe,customText:be="",noDataText:Me="",emptyData:Ve=[],loading:We,actionAnalysis:ze})=>{var Xe,Ke;const mt=((Xe=Ve==null?void 0:Ve[0])==null?void 0:Xe.every(ht=>{var $e;return!(($e=ht==null?void 0:ht.data)!=null&&$e.length)}))&&!((Ke=Ve==null?void 0:Ve[1])!=null&&Ke.length)||!ze,Et=ze?Me:be;return a.createElement(Ae.Z,{loading:We,active:!0},mt&&a.createElement("div",{className:pe()(he.noData,me),style:Ee},!!ce&&a.createElement("div",{className:he.title},!fe&&a.createElement("b",null),a.createElement("span",null,ce)),a.createElement("div",{className:he.itemWrap},a.createElement(Be.Z,{customText:Et}))),!mt&&Pe)};var ne=({className:me,style:Ee,data:ce=[],title:fe,hideBar:Pe=!1,loading:be=!1})=>a.createElement("div",{className:pe()(he.analysis,me),style:Ee},!!fe&&a.createElement("div",{className:he.title},!Pe&&a.createElement("b",null),a.createElement("span",null,fe)),a.createElement(Le.Z,{spinning:be},a.createElement("div",{className:he.itemWrap},ce==null?void 0:ce.map((Me,Ve)=>a.createElement("div",{className:he.item,key:Ve},a.createElement(Fe.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:Me==null?void 0:Me.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(We){for(let ze in Me==null?void 0:Me.data)if(We==(Me==null?void 0:Me.data[ze].name))return We+" "+(Me==null?void 0:Me.data[ze].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:Me==null?void 0:Me.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:Me==null?void 0:Me.data}]},style:{height:145}}))))))},6725:function(ct,qe,z){"use strict";var a=z(86204),he=z.n(a),Ie=Object.defineProperty,pe=(Le,Be,de)=>Be in Le?Ie(Le,Be,{enumerable:!0,configurable:!0,writable:!0,value:de}):Le[Be]=de,Fe=(Le,Be,de)=>pe(Le,typeof Be!="symbol"?Be+"":Be,de),we=(Le,Be,de)=>new Promise((Oe,Te)=>{var xe=y=>{try{E(de.next(y))}catch(x){Te(x)}},le=y=>{try{E(de.throw(y))}catch(x){Te(x)}},E=y=>y.done?Oe(y.value):Promise.resolve(y.value).then(xe,le);E((de=de.apply(Le,Be)).next())});class Ae extends a.EventEmitter{constructor(Be,de){super(),Fe(this,"url"),Fe(this,"body"),Fe(this,"fullContent",""),Fe(this,"controller",null),Fe(this,"buffer",""),this.url=Be,this.body=de}startStream(){return we(this,null,function*(){this.controller=new AbortController;const{signal:Be}=this.controller;try{const de=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Be});if(!de.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${de.status}`);const Oe=de.headers.get("content-type");if(!Oe)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Oe.includes("application/json")){const le=yield de.json();this.emit("error",le);return}if(!Oe.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Te=de.body.getReader(),xe=new TextDecoder("utf-8");for(;;){const{done:le,value:E}=yield Te.read();if(le)break;const y=xe.decode(E,{stream:!0});this.buffer+=y;const x=this.buffer.split(` `);this.buffer=x.pop()||"";for(const b of x)if(b.startsWith("data:")){const ee=b.slice(5).trim();if(ee==="[DONE]")break;try{const te=JSON.parse(ee);te.data&&this.handleData(te.data)}catch(te){this.buffer=b+` `+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",te)}}}this.emit("done",this.fullContent)}catch(de){de.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",de.message)}})}handleData(Be){Be.content&&(this.fullContent+=Be.content,this.emit("data",{chunk:Be,full:this.fullContent}))}cancelRequest(){var Be;(Be=this.controller)==null||Be.abort()}}qe.Z=Ae},68201:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return xe}});var a=z(59301),he=z(30641),Ie=z(77019),pe=z(5269),Fe={smartWrp:"smartWrp___NjRcB"},we=z(51124),Ae=z(71360),Le=z(64885),Be=z(59301),de=(le,E,y)=>new Promise((x,b)=>{var ee=me=>{try{ne(y.next(me))}catch(Ee){b(Ee)}},te=me=>{try{ne(y.throw(me))}catch(Ee){b(Ee)}},ne=me=>me.done?x(me.value):Promise.resolve(me.value).then(ee,te);ne((y=y.apply(le,E)).next())});const Oe=` @@ -136,12 +136,12 @@ initArrayDisplay(); <\/script> -`;function Te({open:le=!0,onChange:E,defaultValue:y,placement:x,width:b,height:ee,extra:te,onDynamic:ne,onOpenChange:me,showExtra:Ee=!0}){const ce=(0,a.useRef)(null),fe=(0,a.useRef)(null),[Pe,be]=(0,a.useState)(y||""),[Me,Ge]=(0,a.useState)(y||""),[We,ze]=(0,a.useState)(!!le),[Xe,Ke]=(0,a.useState)(1),mt={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{le&&(be(y),Ge(y),ze(!0))},[le,y]),(0,a.useEffect)(()=>{Pe!==""&&(clearTimeout(fe.current),fe.current=setTimeout(()=>{const ht=document.createElement("iframe");if(ht.style.width="100%",ht.style.height="100%",ht.style.border="0",ce.current){ce.current.innerHTML="",ce.current.appendChild(ht);const $e=ht.contentDocument||ht.contentWindow.document;$e.open(),$e.write(Pe),$e.close()}},1e3))},[le,Pe]);const Et=ht=>{be(ht),E==null||E(ht,Me)};return Be.createElement(he.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:We,width:"100%",height:ee||"100vh",rootClassName:Fe.smartWrp,destroyOnClose:!0,onClose:()=>{ze(!1),me==null||me(Pe)},extra:Ee&&Be.createElement("div",null,Be.createElement(Ae.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Xe,onChange:ht=>Ke(ht)}),Be.createElement(Le.Z,{type:"primary",className:"ml20",onClick:()=>de(this,null,function*(){yield ne(Pe,()=>{ze(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Be.createElement(Ie.Z,{className:"h100"},Be.createElement(pe.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Xe===1?"block":"none"}},Be.createElement("div",{className:"h100",ref:ce})),Be.createElement(pe.Z,{flex:"1",style:{display:Xe===2?"block":"none"}},Be.createElement(we.ZP,{height:"90vh",value:y,language:"html",theme:"vs",showMiniMap:!1,options:mt,onChange:Et}))))}var xe=Te},97812:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Pe}});var a=z(59301),he=z(97831),Ie=z(77596),pe=z(3977),Fe=z(14179),we=z(56102),Ae={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Le=z(6767),Be=z(90083),de=z(95827),Oe=z(30084),Te=z(10787),xe=z(88831),le=z(68201),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(be,Me,Ge)=>Me in be?E(be,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):be[Me]=Ge,me=(be,Me)=>{for(var Ge in Me||(Me={}))ee.call(Me,Ge)&&ne(be,Ge,Me[Ge]);if(b)for(var Ge of b(Me))te.call(Me,Ge)&&ne(be,Ge,Me[Ge]);return be},Ee=(be,Me)=>y(be,x(Me)),ce=(be,Me)=>{var Ge={};for(var We in be)ee.call(be,We)&&Me.indexOf(We)<0&&(Ge[We]=be[We]);if(be!=null&&b)for(var We of b(be))Me.indexOf(We)<0&&te.call(be,We)&&(Ge[We]=be[We]);return Ge},Pe=({onFinish:be,value:Me,streamingStatus:Ge,cancelIndex:We,loadImage:ze,onDynamic:Xe,isHiddenHtml:Ke})=>{const[mt,Et]=(0,a.useState)(""),[ht,$e]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[At,cn]=(0,a.useState)(0),[sn,ft]=(0,a.useState)(!1),_e=yt=>yt.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Tt,at)=>`$$${at.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),lt=()=>{ft(!0),be==null||be()};(0,a.useEffect)(()=>{const yt=ze?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function Te({open:le=!0,onChange:E,defaultValue:y,placement:x,width:b,height:ee,extra:te,onDynamic:ne,onOpenChange:me,showExtra:Ee=!0}){const ce=(0,a.useRef)(null),fe=(0,a.useRef)(null),[Pe,be]=(0,a.useState)(y||""),[Me,Ve]=(0,a.useState)(y||""),[We,ze]=(0,a.useState)(!!le),[Xe,Ke]=(0,a.useState)(1),mt={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{le&&(be(y),Ve(y),ze(!0))},[le,y]),(0,a.useEffect)(()=>{Pe!==""&&(clearTimeout(fe.current),fe.current=setTimeout(()=>{const ht=document.createElement("iframe");if(ht.style.width="100%",ht.style.height="100%",ht.style.border="0",ce.current){ce.current.innerHTML="",ce.current.appendChild(ht);const $e=ht.contentDocument||ht.contentWindow.document;$e.open(),$e.write(Pe),$e.close()}},1e3))},[le,Pe]);const Et=ht=>{be(ht),E==null||E(ht,Me)};return Be.createElement(he.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:We,width:"100%",height:ee||"100vh",rootClassName:Fe.smartWrp,destroyOnClose:!0,onClose:()=>{ze(!1),me==null||me(Pe)},extra:Ee&&Be.createElement("div",null,Be.createElement(Ae.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Xe,onChange:ht=>Ke(ht)}),Be.createElement(Le.Z,{type:"primary",className:"ml20",onClick:()=>de(this,null,function*(){yield ne(Pe,()=>{ze(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Be.createElement(Ie.Z,{className:"h100"},Be.createElement(pe.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Xe===1?"block":"none"}},Be.createElement("div",{className:"h100",ref:ce})),Be.createElement(pe.Z,{flex:"1",style:{display:Xe===2?"block":"none"}},Be.createElement(we.ZP,{height:"90vh",value:y,language:"html",theme:"vs",showMiniMap:!1,options:mt,onChange:Et}))))}var xe=Te},97812:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Pe}});var a=z(59301),he=z(97831),Ie=z(77596),pe=z(3977),Fe=z(14179),we=z(56102),Ae={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Le=z(6767),Be=z(90083),de=z(95827),Oe=z(30084),Te=z(10787),xe=z(88831),le=z(68201),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(be,Me,Ve)=>Me in be?E(be,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):be[Me]=Ve,me=(be,Me)=>{for(var Ve in Me||(Me={}))ee.call(Me,Ve)&&ne(be,Ve,Me[Ve]);if(b)for(var Ve of b(Me))te.call(Me,Ve)&&ne(be,Ve,Me[Ve]);return be},Ee=(be,Me)=>y(be,x(Me)),ce=(be,Me)=>{var Ve={};for(var We in be)ee.call(be,We)&&Me.indexOf(We)<0&&(Ve[We]=be[We]);if(be!=null&&b)for(var We of b(be))Me.indexOf(We)<0&&te.call(be,We)&&(Ve[We]=be[We]);return Ve},Pe=({onFinish:be,value:Me,streamingStatus:Ve,cancelIndex:We,loadImage:ze,onDynamic:Xe,isHiddenHtml:Ke})=>{const[mt,Et]=(0,a.useState)(""),[ht,$e]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[At,cn]=(0,a.useState)(0),[sn,ft]=(0,a.useState)(!1),_e=yt=>yt.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Tt,at)=>`$$${at.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),lt=()=>{ft(!0),be==null||be()};(0,a.useEffect)(()=>{const yt=ze?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${Me}`:Me,Tt=_e(yt);if(!sn)if(ze||!Ge||We>0){Et(Tt),cn(Tt.length),(!Ge||We>0)&&!ze&<();return}else if((Tt==null?void 0:Tt.length)<4)Et(Tt),cn(Tt.length);else if(At{Et(Tt.slice(0,At+2)),cn($t=>$t+2)},at>10?Math.max(500/(at/2),20):50);return()=>clearInterval(Ye)}else Ge||lt()},[Me,Ge,We,ze,At]);const gt=(0,a.useMemo)(()=>a.createElement("section",{className:`${Ae.answer} fadeIn animated edu_md`},a.createElement(he.UG,{remarkPlugins:[Oe.Z,Te.Z],rehypePlugins:[de.Z,pe.Z],components:{code(yt){var Tt=yt,{node:at,inline:Ye,className:$t,children:In}=Tt,_n=ce(Tt,["node","inline","className","children"]);const na=/language-(\w+)/.exec($t||""),It=String(In).trim();return Ye||!na?a.createElement("code",me({className:$t},_n),In):a.createElement("code",{className:Ae.codeCopy,"data-text":`\`\`\`${na?na[1]:""} +${Me}`:Me,Tt=_e(yt);if(!sn)if(ze||!Ve||We>0){Et(Tt),cn(Tt.length),(!Ve||We>0)&&!ze&<();return}else if((Tt==null?void 0:Tt.length)<4)Et(Tt),cn(Tt.length);else if(At{Et(Tt.slice(0,At+2)),cn($t=>$t+2)},at>10?Math.max(500/(at/2),20):50);return()=>clearInterval(Ye)}else Ve||lt()},[Me,Ve,We,ze,At]);const gt=(0,a.useMemo)(()=>a.createElement("section",{className:`${Ae.answer} fadeIn animated edu_md`},a.createElement(he.UG,{remarkPlugins:[Oe.Z,Te.Z],rehypePlugins:[de.Z,pe.Z],components:{code(yt){var Tt=yt,{node:at,inline:Ye,className:$t,children:In}=Tt,_n=ce(Tt,["node","inline","className","children"]);const na=/language-(\w+)/.exec($t||""),It=String(In).trim();return Ye||!na?a.createElement("code",me({className:$t},_n),In):a.createElement("code",{className:Ae.codeCopy,"data-text":`\`\`\`${na?na[1]:""} ${In} -\`\`\``},!Ke&&a.createElement(we.CopyToClipboard,{text:It,onCopy:()=>Le.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!Ke&&na[1]==="html"&&sn&&a.createElement("button",{className:Ae.runCode,onClick:()=>{$e(me({},Ee(me({},ht),{open:++ht.open,defaultValue:It,language:na[1]})))}},"\u8FD0\u884CHTML"),a.createElement(Ie.Z,me({wrapLongLines:!0,style:Fe.Z,language:na[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},_n),It))},img({node:yt}){var Tt;const at=(Tt=yt.properties)==null?void 0:Tt.src;return a.createElement(Be.Z,{src:at,width:320,"data-text":at,onLoad:()=>ze&&setTimeout(()=>lt(),500)})},a:yt=>{var Tt=yt,{node:at}=Tt,Ye=ce(Tt,["node"]);return a.createElement("a",Ee(me({},Ye),{target:"_blank",rel:"noopener noreferrer"}))}}},sn?mt:`${mt}__`)),[mt]);return a.createElement(a.Fragment,null,a.createElement(le.Z,{defaultValue:ht.defaultValue,open:ht.open,language:ht.language,height:ht.height,onChange:(yt,Tt)=>{Et(mt.replaceAll(Tt,yt))},onDynamic:Xe}),gt)}},62586:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Ae}});var a=z(59301),he=z(49661),Ie={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},pe=z(90524),Fe=z(37166),Ae=({src:Le,onClick:Be,topPercentage:de=.62,draggableExtraNode:Oe,showAvatarEditData:Te})=>{var xe;const le=(0,a.useRef)(null),E=(0,a.useRef)(!1),y=(0,a.useRef)(!1),[x,b]=(0,a.useState)(window.innerHeight*de),[ee,te]=(0,a.useState)(!1),ne=10;return(0,a.useEffect)(()=>{if(le.current){let me=function(be){var Me;E.current=!0,Pe=be.pageY,fe=be.pageY-(((Me=le.current)==null?void 0:Me.getBoundingClientRect().top)||0),(0,he.kk)("none"),document.onselectstart=function(){return!1}},Ee=function(){E.current&&!y.current&&Be&&Be(),E.current=!1,y.current=!1,(0,he.kk)("auto"),document.onselectstart=null},ce=function(be){var Me;if(E.current){const We=be.pageY-fe,ze=window.innerHeight-(((Me=le.current)==null?void 0:Me.offsetHeight)||0)-50,Xe=50;if(!y.current&&Math.abs(Pe-be.pageY)>ne&&(y.current=!0),y.current){let Ke=Math.max(Xe,Math.min(We,ze));b(Ke)}}},fe=0,Pe=0;return le.current.addEventListener("mousedown",me),document.addEventListener("mousemove",ce),document.addEventListener("mouseup",Ee),()=>{var be,Me;(Me=(be=le==null?void 0:le.current)==null?void 0:be.removeEventListener)==null||Me.call(be,"mousedown",me),document.removeEventListener("mousemove",ce),document.removeEventListener("mouseup",Ee)}}},[Be]),(0,a.useEffect)(()=>{const me=()=>{b(window.innerHeight*de)};return window.addEventListener("resize",me),()=>{window.removeEventListener("resize",me)}},[de]),a.createElement("div",{className:Ie.draggableImage,style:{top:`${x}px`,display:ee?"none":"block",cursor:E.current?"grabbing":"grab"},ref:le},Oe&&a.createElement("div",{className:Ie.extraNode,onMouseUp:me=>me.stopPropagation(),onMouseDownCapture:me=>me.stopPropagation()},Oe),Te!=null&&Te.nickname?a.createElement("div",{className:Ie.specialImg},a.createElement("div",{className:Ie.bubble},Te==null?void 0:Te.nickname),a.createElement("img",{className:Ie.upImg,src:Te!=null&&Te.headImgId?((xe=pe.Z)==null?void 0:xe.API_SERVER)+"/api/attachments/"+(Te==null?void 0:Te.headImgId):Fe,width:60,draggable:"false"})):a.createElement("img",{className:Ie.img,src:Le,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${Ie.close}`,onMouseUp:me=>{me.stopPropagation(),te(!0)}}))}},25232:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Te,xe,le)=>xe in Te?he(Te,xe,{enumerable:!0,configurable:!0,writable:!0,value:le}):Te[xe]=le,Ae=(Te,xe)=>{for(var le in xe||(xe={}))pe.call(xe,le)&&we(Te,le,xe[le]);if(Ie)for(var le of Ie(xe))Fe.call(xe,le)&&we(Te,le,xe[le]);return Te},Le=(Te,xe)=>{var le={};for(var E in Te)pe.call(Te,E)&&xe.indexOf(E)<0&&(le[E]=Te[E]);if(Te!=null&&Ie)for(var E of Ie(Te))xe.indexOf(E)<0&&Fe.call(Te,E)&&(le[E]=Te[E]);return le};const Be=z(20441),de={};Be.keys().forEach(Te=>{const xe=Te.replace("./","").replace(".svg","");de[xe]=Be(Te)});const Oe=Te=>{var xe=Te,{filename:le}=xe,E=Le(xe,["filename"]),y;const x=((y=le==null?void 0:le.split(".").pop())==null?void 0:y.toLowerCase())||"unknown",b=de[x]||de.default;return a.createElement("img",Ae({src:b,alt:x},E))};qe.Z=Oe},21552:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Na}});var a=z(59301),he=z(30641),Ie=z(6767),pe=z(14566),Fe=z(62957),we=z(25399),Ae=z(37568),Le=z(99571),Be=z(29787),de=z(584),Oe=z(93725),Te=z(75727),xe=z(92310),le=z.n(xe),E=z(97812),y=z(49026),x=z(88998),b={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},ee=z(82093),te=z(49661),ne=z(62586),me=z(37166),Ee=z(28984),ce=z(71986),fe=z(90524),Pe=z(56102),be=z(6725),Me=z(25232),Ge=z(34547),We=Object.defineProperty,ze=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,ht=(Zt,Ln,en)=>Ln in Zt?We(Zt,Ln,{enumerable:!0,configurable:!0,writable:!0,value:en}):Zt[Ln]=en,$e=(Zt,Ln)=>{for(var en in Ln||(Ln={}))mt.call(Ln,en)&&ht(Zt,en,Ln[en]);if(Ke)for(var en of Ke(Ln))Et.call(Ln,en)&&ht(Zt,en,Ln[en]);return Zt},At=(Zt,Ln)=>ze(Zt,Xe(Ln)),cn=(Zt,Ln,en)=>new Promise((Nu,ru)=>{var ja=Du=>{try{pu(en.next(Du))}catch(Er){ru(Er)}},rn=Du=>{try{pu(en.throw(Du))}catch(Er){ru(Er)}},pu=Du=>Du.done?Nu(Du.value):Promise.resolve(Du.value).then(ja,rn);pu((en=en.apply(Zt,Ln)).next())}),ft=({title:Zt="\u5934\u6B4CAI",placeholder:Ln,hideUpload:en,hideInputBox:Nu,aiIcon:ru=me,userIcon:ja=Ee,dragIcon:rn=ce,children:pu,fetchUrl:Du,fetchData:Er={},extraAnswerAction:va,showDefaultTips:bu=!0,onOpen:Qa,onClose:Fa,loadingOption:ha,showPreference:oa=!1,initMessage:Mr,customRequest:Sr,visible:Jr,width:ol=1200,isCheckRestrictNumber:cu=!1,headNode:du,headFunctionNode:yr,showRedraw:cr,showEdit:Nr,promptPropName:il="prompt",topPercentage:_l,showSwitchingModel:oo=!1,showImageGenerator:$l=!1,showLookHistory:xn=!1,fetchListObject:io,customPreference:Xo,customDataNode:Go,showAddSession:Ql,historyId:Io,draggableExtraNode:Wr,drawerExtraNode:bo,menuExtraFunctionNode:dr,showSceneAwareness:vl=!1,showThiking:Ou=!1,ReactComponent:ao=he.Z,topFunctionNode:Jo,footerContainerStyle:Ho,chatContainerStyle:Mo={},showCodePreview:ho=!1,showSource:ml=!0,onSendMessage:ul,onDynamic:Zr=()=>{},setSelectItem:nl,showAgent:ko=!1})=>{var fo,jo;const[zo,wo]=(0,a.useState)(!1),[Dr,De]=(0,a.useState)("qwen-max"),[vt,st]=(0,a.useState)([]),[wt,Nt]=(0,a.useState)([]),[tt,pt]=(0,a.useState)(!1),[Bt,ea]=(0,a.useState)(!1),[ga,dn]=(0,a.useState)(!1),[Jn,Aa]=(0,a.useState)([]),[sa,fa]=(0,a.useState)(""),[za,Wa]=(0,a.useState)(0),[la,ou]=(0,a.useState)(void 0),[su,On]=(0,a.useState)(!1),[Lu,Ra]=(0,a.useState)(null),[hu,Gu]=(0,a.useState)(""),Mu=(0,a.useRef)(),tr=(0,a.useRef)(null),wu=(0,a.useRef)(null),[Zu,ku]=(0,a.useState)(!1),[ur,rr]=(0,a.useState)(!1),[Ar,br]=(0,a.useState)(!1),[el,Qu]=(0,a.useState)(!1),[rl,wr]=(0,a.useState)(!1),[Vu,Fr]=(0,a.useState)(0),Hu=(0,a.useRef)(null),Qr=(0,a.useRef)(!1),Uu=(0,a.useRef)(null),[$n,Yr]=(0,a.useState)(void 0),[Tr,Sa]=(0,a.useState)(!0),[jl,Pl]=(0,a.useState)(ol-28),[Jl,Ml]=(0,a.useState)(!1),[ro,hl]=(0,a.useState)(!0),[zl,wl]=(0,a.useState)([]),eo=(0,a.useRef)([]),Vl=(0,a.useRef)(null),xl=(0,a.useRef)(null),Il=(0,a.useRef)(!1),so=jl-22,Kl=sa==null?void 0:sa.split(` -`).length,{onAdd:Eo,onGetList:Wl,onListClick:Zo,onListDelete:Hl,onListDealData:Zl}=io||{},Tl=50,Po=10,Bl={maxCount:Tl,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:vt,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Vt=>cn(void 0,null,function*(){var Za,Tu,_u,Vr;const Or=(Vr=(_u=(Tu=(Za=Vt==null?void 0:Vt.name)==null?void 0:Za.split("."))==null?void 0:Tu.slice(-1))==null?void 0:_u[0])==null?void 0:Vr.toLowerCase(),uo=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Or);return Vt.size==0?(Ie.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),pe.default.LIST_IGNORE):uo?Vt.size/1024/1024>100?(Ie.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),pe.default.LIST_IGNORE):!0:(Ie.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),pe.default.LIST_IGNORE)}),onChange:({fileList:Vt})=>{st(Vt)},action:`${(fo=fe.Z)==null?void 0:fo.API_SERVER}/api/intelligent_imports/upload_file.json`},Lo={maxCount:Po,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:wt,multiple:!0,accept:".jpg,.png,",beforeUpload:Vt=>{var Za,Tu,_u,Vr;const Or=(Vr=(_u=(Tu=(Za=Vt==null?void 0:Vt.name)==null?void 0:Za.split("."))==null?void 0:Tu.slice(-1))==null?void 0:_u[0])==null?void 0:Vr.toLowerCase(),uo=["jpg","png"].includes(Or);return Vt.size==0?(Ie.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),pe.default.LIST_IGNORE):uo?Vt.size/1024/1024>10?(Ie.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),pe.default.LIST_IGNORE):!0:(Ie.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),pe.default.LIST_IGNORE)},onChange:({fileList:Vt})=>{Nt(Vt)},action:`${(jo=fe.Z)==null?void 0:jo.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!Jn.length||!Mu.current)return;const Vt=Jn[Jn.length-1];Vt!=null&&Vt.loading&&(Mu.current.scrollTop=Mu.current.scrollHeight)},[Jn.length]),(0,a.useEffect)(()=>{if(!Mu.current||!Hu.current)return;const Vt=new IntersectionObserver(([Za])=>{var Tu,_u,Vr,Or;if(!document.contains(Za.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Tu=Za.rootBounds)==null?void 0:Tu.width)===0&&((_u=Za.rootBounds)==null?void 0:_u.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Vr=Za.boundingClientRect)==null?void 0:Vr.width)===0&&((Or=Za.boundingClientRect)==null?void 0:Or.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}Sa(Za.isIntersecting)},{root:Mu.current,rootMargin:"70px",threshold:0});return Vt.observe(Hu.current),()=>{Hu.current&&Vt.unobserve(Hu.current)}},[Mu.current,Hu.current]),(0,a.useEffect)(()=>{if(!Zu)return;const Vt=Mu.current,Za=Uu.current;Qr.current=!1;let Tu=Vt.scrollTop;const _u=()=>{const{scrollTop:Or,scrollHeight:gr,clientHeight:uo}=Vt;Or>Tu?Or+uo>=gr-50&&(Vt.scrollTop=Vt.scrollHeight,Qr.current=!1):Or{Qr.current||(Vt.scrollTop=Vt.scrollHeight)});return Vr.observe(Za),()=>{var Or;Vr.unobserve(Za),(Or=Vt==null?void 0:Vt.removeEventListener)==null||Or.call(Vt,"scroll",_u)}},[Zu]),(0,a.useEffect)(()=>{!Zu&&eo.current.length&&(Aa([...Jn,...eo.current]),eo.current=[])},[Zu]),(0,a.useEffect)(()=>{if(!Mu.current)return;const Vt=new ResizeObserver(()=>{var Za;Mu.current&&Pl((Za=Mu.current)==null?void 0:Za.offsetWidth)});return Vt.observe(Mu.current),()=>{Mu.current&&Vt.unobserve(Mu.current)}},[Mu.current]),(0,a.useEffect)(()=>{typeof Jr=="boolean"&&wo(Jr)},[Jr]),(0,a.useEffect)(()=>{var Vt;if(tr.current&&Lu!==null){tr.current.focus();const Za=(Vt=tr.current.resizableTextArea)==null?void 0:Vt.textArea;Za&&(Za.selectionStart=Za.selectionEnd=Za.value.length)}},[Lu]),(0,a.useEffect)(()=>{Kl<5&&On(!1)},[Kl]),(0,a.useEffect)(()=>{zo&&Mr&&(Aa(jr(Mr)),pt(!0),vr(Mr,{history:[]})),zo&&(kt(),Io?nr(Io):Ql&&!$n&&zr()),zo||Xu()},[zo]);const jr=(Vt="",Za=[],Tu=[])=>{const _u=Date.now();return[{text:Vt,key:_u,sender:"user",fileList:Za,imageList:Tu,show:!0},{loading:!0,key:_u,sender:"AI",show:!0,model:Er!=null&&Er.application_id?"other":Dr,imageGenerator:el,thinkingEnabled:ur,codePreview:Ar}]},Xu=()=>{Gu(""),Ra(null),st([]),Nt([]),fa("")},Ll=()=>{if(Qa){Qa({chatData:Jn,setChatData:Aa,setLoading:pt,getData:vr,renderChatItems:jr,handleAdd:zr,identifier:$n});return}wo(!0)},Pr=()=>{if(hl(!0),Fa){Fa();return}wo(!1)},dt=()=>{On(!su)},kt=()=>cn(void 0,null,function*(){if(!cu)return;const Vt=yield(0,ee.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Vt==null?void 0:Vt.status)===0&&(Vt==null?void 0:Vt.total_number)!==-1&&(Wa((Vt==null?void 0:Vt.total_number)-(Vt==null?void 0:Vt.remaining_number)),ou(Vt==null?void 0:Vt.total_number))}),Jt=()=>{Fe.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",la,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Qn=Vt=>Vt.reduce((Tu,_u)=>{if(_u.sender==="user"){const Vr=Vt.find(Or=>Or.key===_u.key&&Or.sender==="AI");Vr&&(Vr!=null&&Vr.text)&&!(Vr!=null&&Vr.error)&&Tu.push({question:_u.text,answer:Vr.text})}return Tu},[]),vr=(...Vt)=>cn(void 0,[...Vt],function*(Za="",Tu={},_u=Jn){if(Sr&&(yield Sr({mes:Za,setChatData:Aa,fileList:vt,body:Tu,checkNum:kt,setLoading:pt,bodyChatData:_u,setTyping:ku,setImageGenerator:Qu,renderChatItems:jr})),!Sr){const Vr=vt==null?void 0:vt.map(hr=>{var pl;return(pl=hr==null?void 0:hr.response)==null?void 0:pl.file_id}),Or=wt==null?void 0:wt.map(hr=>{var pl;return(pl=hr==null?void 0:hr.response)==null?void 0:pl.data}),gr=Tu.history||Qn(_u),uo=$e($e({identifier:$n,response_mode:"streaming",model:Dr,scene_awareness:rl,thinking_enabled:ur,image_generator:el,code_preview:Ar,file_ids:Vr,image_list:Or,history:gr,[il]:Za},Er),Tu),So=Object.fromEntries(Object.entries(uo).filter(([hr,pl])=>pl!==void 0));wu.current=new be.Z(fe.Z.API_SERVER+Du,So),yield new Promise((hr,pl)=>{let ql=null,Sl=null;wu.current.on("data",Ao=>{ku(!0);const{chunk:{content:ei,type:Fi,created:ai,msg:Di}}=Ao,li=Di==="error";Fi==="thinking"&&(ql=ql||ai,Aa(Ei=>[...Ei].map((Vo,Bi)=>Bi===Ei.length-1?At($e({},Vo),{reasoning:(Vo.reasoning||"")+ei,loading:!1,hideAnswer:!0,error:li}):Vo))),Fi==="text"&&(Sl=Sl||ai,Aa(Ei=>[...Ei].map((Vo,Bi)=>Bi===Ei.length-1?At($e({},Vo),{text:(Vo.text||"")+ei,loading:!1,startTime:ql,endTime:Sl,error:li}):Vo)))}),wu.current.on("done",()=>{hr()}),wu.current.on("error",Ao=>{let ei="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Ao)==="[object Object]"&&Ao.status===-9&&(ei=Ao==null?void 0:Ao.message),Aa(Fi=>[...Fi].map((ai,Di)=>Di===Fi.length-1?At($e({},ai),{text:ei,loading:!1,error:!0}):ai)),hr()}),wu.current.on("cancelled",()=>{hr()}),wu.current.startStream()})}kt(),pt(!1)}),qu=Vt=>{fa(Vt.target.value)},Hr=(Vt,Za)=>{if(Xu(),pt(!0),Vt==="edit"){eo.current=Jn.slice(Za+2);const Tu=Jn.splice(Za),{fileList:_u=[],imageList:Vr=[]}=(Tu==null?void 0:Tu[0])||{},Or=_u.map(So=>{var hr;return(hr=So.response)==null?void 0:hr.file_id}),gr=Vr.map(So=>{var hr;return(hr=So.response)==null?void 0:hr.data}),uo={history:Qn(Jn),file_ids:Or,image_list:gr,edit:!0};Aa([...Jn,...jr(hu,_u,Vr)]),vr(hu,uo,Jn)}if(Vt==="redraw"){eo.current=Jn.slice(Za+1);const Tu=Jn.splice(Za-1),{text:_u,fileList:Vr=[],imageList:Or=[]}=(Tu==null?void 0:Tu[0])||{},gr=Vr.map(hr=>{var pl;return(pl=hr.response)==null?void 0:pl.file_id}),uo=Or.map(hr=>{var pl;return(pl=hr.response)==null?void 0:pl.data}),So={history:Qn(Jn),file_ids:gr,image_list:uo,edit:!0};Aa([...Jn,...jr(_u,Vr,Or)]),vr(_u,So,Jn)}},$u=()=>{if(sa.trim()!==""){Xu(),pt(!0);const Vt=vt.filter(Tu=>Tu.status==="done"),Za=wt.filter(Tu=>Tu.status==="done");Aa([...Jn,...jr(sa,Vt,Za)]),vr(sa)}},au=Vt=>{if(Vt.shiftKey){if(Vt.key==="Enter")return}else if(Vt.key==="Enter"){if(Vt.preventDefault(),Cu||Il.current)return;$u()}},nu=(Vt,Za)=>{let Tu=!1;Nr===!0?Tu=!0:Nr==="last"&&(Tu=Jn.reduce((gr,uo,So)=>uo.sender==="user"?So:gr,-1)===Za);const _u=Za===Lu,Vr=[...(Vt==null?void 0:Vt.fileList)||[],...(Vt==null?void 0:Vt.imageList)||[]];return a.createElement("div",{className:b.li,style:$e({width:so},Mo)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:ja})),a.createElement("div",{className:b.content},!!(Vr!=null&&Vr.length)&&a.createElement("div",{className:b.fileWrap},Vr==null?void 0:Vr.map((Or,gr)=>a.createElement("div",{key:gr,className:b.file},a.createElement(Me.Z,{filename:Or==null?void 0:Or.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(we.Z,{title:Or==null?void 0:Or.name},a.createElement("div",{className:b.fileName},Or==null?void 0:Or.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,te.RD)(Or==null?void 0:Or.size)))))),a.createElement("div",{className:b.borderBox},_u?a.createElement(Ae.default.TextArea,{value:hu,ref:tr,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Or=>Gu(Or.target.value)}):a.createElement("div",{className:b.text},Vt==null?void 0:Vt.text)),_u?a.createElement("div",{className:b.action},a.createElement(Le.ZP,{onClick:()=>{Gu(""),Ra(null)},size:"small"},"\u53D6\u6D88"),a.createElement(Le.ZP,{disabled:!hu.trim(),onClick:()=>Hr("edit",Za),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:b.action},a.createElement(Pe.CopyToClipboard,{text:(Vt==null?void 0:Vt.text)||"",onCopy:()=>Ie.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(we.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Tu&&!tt&&a.createElement(we.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{Ra(Za),Gu((Vt==null?void 0:Vt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},mu=(Vt,Za)=>{console.log(Vt);let Tu=!1;cr===!0?Tu=!0:cr==="last"&&(Tu=Jn.reduce((Or,gr,uo)=>gr.sender==="AI"?uo:Or,-1)===Za);let _u="";return Vt!=null&&Vt.source?_u=Vt==null?void 0:Vt.source:(Vt==null?void 0:Vt.model)==="deepseek-r1"?_u="\u7531deepseek\u751F\u6210":(Vt==null?void 0:Vt.model)==="qwen-max"&&(_u="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:b.li,style:$e({width:so},Mo)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:ru})),a.createElement("div",{className:b.content},a.createElement("div",{className:b.borderBox},Vt.loading&&a.createElement(a.Fragment,null,Vt!=null&&Vt.imageGenerator?a.createElement("div",{className:b.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(Vt!=null&&Vt.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:b.loading},a.createElement("div",{className:b.dot}),a.createElement("div",{className:b.dot}),a.createElement("div",{className:b.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(ha==null?void 0:ha.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Vt==null?void 0:Vt.thinkingEnabled)&&a.createElement(y.Z,{time:Vt==null?void 0:Vt.time,cancelIndex:Vu,loading:Vt.loading,streamingStatus:!(Vt!=null&&Vt.text),onFinish:()=>{Fr(0),Aa(Vr=>[...Vr].map((Or,gr)=>gr===Vr.length-1?At($e({},Or),{hideAnswer:!1,time:Or.startTime?Or.endTime-Or.startTime:null}):Or))},value:Vt==null?void 0:Vt.reasoning}),!!(Vt!=null&&Vt.text)&&!Vt.hideAnswer&&a.createElement(E.Z,{onDynamic:Zr,cancelIndex:Vu,streamingStatus:tt,loadImage:!!(Vt!=null&&Vt.imageGenerator),onFinish:()=>cn(void 0,null,function*(){Fr(0),setTimeout(()=>ku(!1),0)}),value:Vt==null?void 0:Vt.text})),ml&&!(Vt!=null&&Vt.application_id)&&(Vt==null?void 0:Vt.model)!="other"&&!!(Vt!=null&&Vt.text)&&_u&&a.createElement("div",{className:b.source},_u),a.createElement("div",{className:b.action},va==null?void 0:va(Vt,Za,Cr),!(Vt!=null&&Vt.imageGenerator)&&a.createElement(Pe.CopyToClipboard,{text:String((Vt==null?void 0:Vt.text)||""),onCopy:()=>Ie.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(we.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),oa&&!tt&&a.createElement(a.Fragment,null,a.createElement(we.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:Vt!=null&&Vt.like?{color:"#FA8D30"}:{},onClick:()=>xr("like",!(Vt!=null&&Vt.like),Za),className:"iconfot icon-yijiejue font15"})),a.createElement(we.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:Vt!=null&&Vt.dislike?{color:"#e86d7c"}:{},onClick:()=>xr("dislike",!(Vt!=null&&Vt.dislike),Za),className:"iconfot icon-weijiejuezhengchang font15"}))),Tu&&!tt&&a.createElement(we.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>Hr("redraw",Za),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},xr=(Vt,Za,Tu)=>cn(void 0,null,function*(){if(Xo){const _u=Jn.slice(0,Tu+1),Or=Qn(_u).length;yield Xo({type:Vt,value:Za,index:Tu,identifier:$n,objectIndex:Or})}Aa(_u=>(_u[Tu][Vt]=Za,Za&&(_u[Tu][Vt==="like"?"dislike":"like"]=!1),[..._u]))}),Xr=()=>{var Vt,Za;Fr(1),(Za=(Vt=wu.current)==null?void 0:Vt.cancelRequest)==null||Za.call(Vt),pt(!1),ku(!1)},zr=()=>cn(void 0,null,function*(){var Vt,Za,Tu;nl({}),(Za=(Vt=wu.current)==null?void 0:Vt.cancelRequest)==null||Za.call(Vt),Xu(),Aa([]),pt(!0);const _u=yield Eo();(_u==null?void 0:_u.status)===0&&Yr((Tu=_u==null?void 0:_u.data)==null?void 0:Tu.identifier),pt(!1),ku(!1)}),Fu=()=>cn(void 0,null,function*(){var Vt;dn(!0);const Za=yield Wl();(Za==null?void 0:Za.status)===0&&wl(((Vt=Za==null?void 0:Za.data)==null?void 0:Vt.list)||[]),dn(!1)}),nr=(...Vt)=>cn(void 0,[...Vt],function*(Za=$n){var Tu,_u,Vr,Or;nl({}),(_u=(Tu=wu.current)==null?void 0:Tu.cancelRequest)==null||_u.call(Tu),Xu(),ea(!0);const gr=yield Zo(Za);if(gr.status===0){const uo=Zl(((Vr=gr==null?void 0:gr.data)==null?void 0:Vr.messages)||[]);Aa(uo),ea(!1),Yr((Or=gr==null?void 0:gr.data)==null?void 0:Or.identifier);return}Aa([]),ea(!1)}),mr=(Vt,Za)=>cn(void 0,null,function*(){(yield Hl(Vt)).status===0&&(Ie.ZP.success("\u5220\u9664\u6210\u529F"),Za===$n&&zr(),Fu())}),Gr=()=>a.createElement("div",{className:b.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(Be.Z,{spinning:ga},!zl.length&&a.createElement(de.Z,{style:{width:250,paddingBottom:30},image:de.Z.PRESENTED_IMAGE_SIMPLE}),!!zl.length&&a.createElement("div",{className:b.menu},zl.map(function(Vt,Za){return a.createElement("aside",{className:le()($n===Vt.identifier&&b.active),key:Vt.id,onClick:()=>nr(Vt.id)},a.createElement("div",{className:b.menuText},a.createElement(we.Z,{title:Vt==null?void 0:Vt.question},a.createElement("span",null,Vt==null?void 0:Vt.question)),dr&&dr(Vt)),a.createElement("div",{className:b.menuDel,onClick:Tu=>Tu.stopPropagation()},a.createElement(Oe.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>mr(Vt.id,Vt.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Rr=Vt=>{if(Vt==="file"){if(wt.length){Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Nt([]),Vl.current.upload.uploader.fileInput.click()}});return}Vl.current.upload.uploader.fileInput.click()}if(Vt==="image"){if(vt.length){Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{st([]),xl.current.upload.uploader.fileInput.click()}});return}xl.current.upload.uploader.fileInput.click()}},cl=[...vt,...wt],Cu=cl.some(Vt=>Vt.status==="uploading")||tt||Zu,Ku=za>=la,Cr={chatData:Jn,stream:wu,isDisabledNum:Ku,isDisAbledUpload:Cu,checkNumModal:Jt,checkNum:kt,onClose:Pr,setChatData:Aa,setLoading:pt,getData:vr,clearStatus:Xu,typing:Zu,setImageGenerator:Qu,renderChatItems:jr,setSceneAwareness:wr,setIdentifier:Yr,setCodePreview:br,setTyping:ku,onMenuClick:nr};return a.createElement(a.Fragment,null,pu?a.createElement("div",{onClick:Ll},pu):pu!==null&&!zo&&a.createElement(ne.Z,{draggableExtraNode:Wr,showAvatarEditData:{nickname:"\u5B9E\u9A8C\u52A9\u6559",headImgId:null},src:rn,onClick:Ll,topPercentage:_l}),zo&&a.createElement("div",{className:b.draggableWrap},a.createElement(Ge.s,{dragHandleClassName:b.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},a.createElement("div",{className:b.modal},a.createElement("div",{className:b.head},a.createElement("div",{className:b.title},a.createElement("b",{className:"c-grey-333 font16"},"\u5B9E\u9A8C\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),bo,oo&&a.createElement(x.Z,{value:Dr,onChange:Vt=>{rr(!1),Qu(!1),De(Vt),Nt([]),st([])}}),xn&&a.createElement(a.Fragment,null,a.createElement(Te.Z,{className:"ml10",dropdownRender:Gr,onOpenChange:Vt=>{Vt&&Fu()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:b.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),Ql&&a.createElement(a.Fragment,null,a.createElement(we.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:b.headBtn,onClick:zr},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(we.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:b.headBtn,onClick:Pr},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:le()(b.wrap,zo&&"body-overflow-hidden")},a.createElement("div",{ref:Mu,className:b.chatContainer},Jo==null?void 0:Jo(Cr),bu&&a.createElement("div",{className:`${b.li} mb20`,style:$e({width:so},Mo)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:ru})),a.createElement("div",{className:b.content},a.createElement("div",{className:b.borderBox},du,yr==null?void 0:yr(Cr)))),a.createElement("div",{ref:Uu},a.createElement(Be.Z,{spinning:Bt,className:"mt20"},Jn==null?void 0:Jn.map((Vt,Za)=>a.createElement(a.Fragment,{key:Vt.key+Za},Vt.show&&a.createElement(a.Fragment,null,Vt.sender==="user"&&nu(Vt,Za),Vt.sender==="AI"&&mu(Vt,Za),Go&&!["AI","user"].includes(Vt.sender)&&Go(Vt,Za,{width:so})))))),!Tr&&a.createElement("div",{className:b.backBottom,onClick:()=>{Mu.current.scrollTop=Mu.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Hu,className:"pl20"})),!Nu&&a.createElement("div",{className:b.footer},a.createElement("div",{className:b.main},!!cl.length&&a.createElement("div",{className:b.files},cl==null?void 0:cl.map((Vt,Za)=>a.createElement("div",{key:Za,className:b.file},a.createElement(Be.Z,{size:"small",spinning:(Vt==null?void 0:Vt.status)==="uploading"},a.createElement(Me.Z,{filename:Vt==null?void 0:Vt.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(we.Z,{title:Vt==null?void 0:Vt.name},a.createElement("div",{className:b.fileName},Vt==null?void 0:Vt.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,te.RD)(Vt==null?void 0:Vt.size))),a.createElement("i",{onClick:()=>{st(Tu=>Tu.filter(_u=>_u.uid!==Vt.uid)),Nt(Tu=>Tu.filter(_u=>_u.uid!==Vt.uid))},className:`aitubiao icon-tupianguanbi ${b.fileDel}`})))),a.createElement("div",{className:b.inputWrap},a.createElement(Ae.default.TextArea,{placeholder:Ln||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:sa,bordered:!1,onChange:qu,onPressEnter:au,onCompositionStart:()=>{Il.current=!0},onCompositionEnd:()=>{Il.current=!1}}),a.createElement("div",{className:b.action},a.createElement("div",{className:b.btnWrap},vl&&a.createElement(we.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>wr(!rl),className:le()(b.btn,rl&&b.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Dr==="deepseek-r1"&&Ou&&a.createElement(we.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>rr(!ur),className:le()(b.btn,ur&&b.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),$l&&Dr==="qwen-max"&&a.createElement("div",{onClick:()=>Qu(!el),className:le()(b.btn,el&&b.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!en&&a.createElement(a.Fragment,null,Dr==="qwen-max"&&a.createElement(pe.default,$e({ref:xl},Lo),a.createElement(we.Z,{title:wt.length>=Po?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(wt.length>=Po)&&Rr("image"),className:wt.length>=Po?b.uploadDisabledBtn:b.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(pe.default,$e({ref:Vl},Bl),a.createElement(we.Z,{title:vt.length>=Tl?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("div",{onClick:()=>!(vt.length>=Tl)&&Rr("file"),className:vt.length>=Tl?b.uploadDisabledBtn:b.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),Zu?a.createElement(we.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${b.cancelBtn}`,onClick:Xr})):a.createElement(Le.ZP,{className:(sa==null?void 0:sa.trim())===""?b.sendBtnDisabled:b.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:Cu,onClick:$u}))))))))))},_e={bigTipsBox:"bigTipsBox___XRGyw",bigTips:"bigTips___uPRW3",item:"item___KMGDu",active:"active___EX5N5",PrevNext:"PrevNext____kcgs",img:"img___X2ms3",imgHover:"imgHover___wIHti",LeftButton:"LeftButton___P5Wge",RightButton:"RightButton___NAbBu"},lt={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},gt=z(28284),yt=z(77019),Tt=z(54172),at=z(82326),Ye=z(5269),$t=z(57884),In=z(71360),_n=z(19248),na=Object.defineProperty,It=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,an=(Zt,Ln,en)=>Ln in Zt?na(Zt,Ln,{enumerable:!0,configurable:!0,writable:!0,value:en}):Zt[Ln]=en,vn=(Zt,Ln)=>{for(var en in Ln||(Ln={}))_t.call(Ln,en)&&an(Zt,en,Ln[en]);if(It)for(var en of It(Ln))Ut.call(Ln,en)&&an(Zt,en,Ln[en]);return Zt},tn=(Zt,Ln,en)=>new Promise((Nu,ru)=>{var ja=Du=>{try{pu(en.next(Du))}catch(Er){ru(Er)}},rn=Du=>{try{pu(en.throw(Du))}catch(Er){ru(Er)}},pu=Du=>Du.done?Nu(Du.value):Promise.resolve(Du.value).then(ja,rn);pu((en=en.apply(Zt,Ln)).next())}),Wt=({applicationType:Zt,className:Ln,style:en={},buttonMaxWidth:Nu,buttonMaxCount:ru=3,buttonAutoWidth:ja,value:rn,data:pu,url:Du,onChange:Er,getIAData:va})=>{var bu,Qa;const[Fa]=gt.default.useForm(),[ha,oa]=(0,a.useState)(),[Mr,Sr]=(0,a.useState)(!1),[Jr,ol]=(0,a.useState)(!1),[cu,du]=(0,a.useState)(!1),[yr,cr]=(0,a.useState)(!1),[Nr,il]=(0,a.useState)(null),[_l,oo]=(0,a.useState)([]),[$l,xn]=(0,a.useState)([]),io={fileList:$l,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:dr=>{const vl=dr.size/1024/1024/100;return vl>2||vl==0?(Ie.ZP.error(`${dr.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${vl==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),pe.default.LIST_IGNORE):!0},onRemove:dr=>{xn([])},onChange:dr=>{var vl,Ou,ao;Fa.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(dr.file.status)&&(xn(dr.fileList),Fa.setFieldsValue({attachment_id:(ao=(Ou=(vl=dr.fileList)==null?void 0:vl[0])==null?void 0:Ou.response)==null?void 0:ao.id}))},action:`${fe.Z.API_SERVER}/api/attachments.json`},Xo=()=>{var dr,vl;return a.createElement("div",{className:lt.imgUpLoad},a.createElement("img",{src:fe.Z.API_SERVER+"/api/attachments/"+((vl=(dr=$l==null?void 0:$l[0])==null?void 0:dr.response)==null?void 0:vl.id),alt:"avatar",style:{width:"100%"}}),a.createElement("div",null,a.createElement(_n.Z,{onClick:()=>{xn([]),Fa.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},Go=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(dr,vl)=>a.createElement(we.Z,{title:dr},dr)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(dr,vl)=>(vl==null?void 0:vl.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(vl==null?void 0:vl.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(dr,vl)=>a.createElement(we.Z,{title:dr,placement:"topLeft"},dr)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(dr,vl)=>(vl==null?void 0:vl.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(dr,vl)=>a.createElement(a.Fragment,null,a.createElement("span",{onClick:()=>bo(vl),className:"current c-light-primary mr15"},"\u7F16\u8F91"),a.createElement("span",{onClick:()=>Wr(vl),className:"current c-red"},"\u79FB\u51FA"))}],Ql=()=>tn(void 0,null,function*(){var dr;const vl=yield(0,ee.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(vl==null?void 0:vl.code)===0&&oo((dr=vl==null?void 0:vl.data)==null?void 0:dr.platforms)}),Io=dr=>tn(void 0,null,function*(){cr(!0);const vl=vn({},dr),Ou=yield(0,ee.ZP)(`/api/ai/intelligent_applications${Nr?"/"+Nr.id:""}.json`,{method:Nr?"put":"post",body:vl});(Ou==null?void 0:Ou.status)===0&&(Ie.ZP.success(Nr?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),ol(!1),va()),cr(!1)}),Wr=dr=>tn(void 0,null,function*(){du(!0);const vl=yield(0,ee.ZP)(`/api/ai/intelligent_applications/${dr==null?void 0:dr.id}.json`,{method:"delete"});(vl==null?void 0:vl.status)===0&&(Ie.ZP.success("\u79FB\u9664\u6210\u529F"),va()),du(!1)}),bo=dr=>tn(void 0,null,function*(){il(dr),Fa.setFieldsValue(vn({},dr)),oa(vn({},dr)),dr!=null&&dr.attachment&&xn([{response:dr==null?void 0:dr.attachment}]),ol(!0)});return a.createElement(a.Fragment,null,a.createElement("div",{className:le()(lt.agent,Ln),style:en},a.createElement(we.Z,{title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528"},a.createElement("div",{className:lt.add,onClick:()=>{Ql(),Sr(!0)}},a.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),a.createElement(Fe.default,{width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:Mr,footer:null,onCancel:()=>Sr(!1)},a.createElement(yt.Z,{align:"middle"},a.createElement(Le.ZP,{onClick:()=>{if((pu==null?void 0:pu.length)>=ru){Ie.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}ol(!0)},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),a.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(pu==null?void 0:pu.length)>0?a.createElement(Tt.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:pu,loading:cu,columns:Go}):a.createElement($t.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),a.createElement(Fe.default,{width:530,centered:!0,title:a.createElement(yt.Z,{align:"middle"},a.createElement("b",{className:"font16 c-black"},Nr?"\u7F16\u8F91":"\u6DFB\u52A0","\u667A\u80FD\u5E94\u7528")),open:Jr,confirmLoading:yr,onCancel:()=>ol(!1),onOk:()=>Fa.submit(),afterClose:()=>{Fa.resetFields(),il(null),xn([])}},a.createElement(gt.default,{form:Fa,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:Io,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>oa(vn({},Fa.getFieldsValue()))},a.createElement(gt.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},a.createElement(at.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},_l==null?void 0:_l.map(dr=>a.createElement(at.default.Option,{key:dr==null?void 0:dr.value,value:dr==null?void 0:dr.value},dr==null?void 0:dr.name)))),a.createElement(gt.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},a.createElement(Ae.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(gt.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},a.createElement("div",{className:lt.upload},a.createElement(pe.default,vn({},io),a.createElement(yt.Z,{wrap:!1,align:"middle"},a.createElement(In.op,{style:{borderRadius:"2px"},icon:a.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),a.createElement(Ye.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:dr=>{dr.preventDefault(),dr.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((Qa=(bu=$l==null?void 0:$l[0])==null?void 0:bu.response)==null?void 0:Qa.id)&&Xo())),a.createElement(gt.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},a.createElement(at.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},a.createElement(at.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(ha==null?void 0:ha.platform)=="dify"&&a.createElement(at.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),a.createElement(at.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),a.createElement(gt.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},a.createElement(Ae.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),a.createElement("div",{className:lt.tip},a.createElement("i",{className:"iconfont icon-tishi9"}),a.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))},Xt=Object.defineProperty,et=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,pa=(Zt,Ln,en)=>Ln in Zt?Xt(Zt,Ln,{enumerable:!0,configurable:!0,writable:!0,value:en}):Zt[Ln]=en,Ma=(Zt,Ln)=>{for(var en in Ln||(Ln={}))Je.call(Ln,en)&&pa(Zt,en,Ln[en]);if(et)for(var en of et(Ln))un.call(Ln,en)&&pa(Zt,en,Ln[en]);return Zt};const fu=Zt=>React.createElement("svg",Ma({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Zt),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));var _a="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4=",Pn=Object.defineProperty,Mn=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Ht=(Zt,Ln,en)=>Ln in Zt?Pn(Zt,Ln,{enumerable:!0,configurable:!0,writable:!0,value:en}):Zt[Ln]=en,Ca=(Zt,Ln)=>{for(var en in Ln||(Ln={}))Da.call(Ln,en)&&Ht(Zt,en,Ln[en]);if(Mn)for(var en of Mn(Ln))pn.call(Ln,en)&&Ht(Zt,en,Ln[en]);return Zt};const Eu=Zt=>React.createElement("svg",Ca({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Zt),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));var Pu="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4=",Ya=Object.defineProperty,Au=Object.getOwnPropertySymbols,ba=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Tn=(Zt,Ln,en)=>Ln in Zt?Ya(Zt,Ln,{enumerable:!0,configurable:!0,writable:!0,value:en}):Zt[Ln]=en,ya=(Zt,Ln)=>{for(var en in Ln||(Ln={}))ba.call(Ln,en)&&Tn(Zt,en,Ln[en]);if(Au)for(var en of Au(Ln))zt.call(Ln,en)&&Tn(Zt,en,Ln[en]);return Zt};const Ua=Zt=>React.createElement("svg",ya({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},Zt),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));var yu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Bu=Object.defineProperty,sr=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Xn=(Zt,Ln,en)=>Ln in Zt?Bu(Zt,Ln,{enumerable:!0,configurable:!0,writable:!0,value:en}):Zt[Ln]=en,Gn=(Zt,Ln)=>{for(var en in Ln||(Ln={}))An.call(Ln,en)&&Xn(Zt,en,Ln[en]);if(sr)for(var en of sr(Ln))Ot.call(Ln,en)&&Xn(Zt,en,Ln[en]);return Zt};const Vn=Zt=>React.createElement("svg",Gn({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},Zt),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));var jn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",ra="data:image/png;base64,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",$a=Object.defineProperty,nt=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,He=(Zt,Ln,en)=>Ln in Zt?$a(Zt,Ln,{enumerable:!0,configurable:!0,writable:!0,value:en}):Zt[Ln]=en,St=(Zt,Ln)=>{for(var en in Ln||(Ln={}))Se.call(Ln,en)&&He(Zt,en,Ln[en]);if(ge)for(var en of ge(Ln))ke.call(Ln,en)&&He(Zt,en,Ln[en]);return Zt},Pt=(Zt,Ln)=>nt(Zt,ue(Ln)),Wn=(Zt,Ln,en)=>new Promise((Nu,ru)=>{var ja=Du=>{try{pu(en.next(Du))}catch(Er){ru(Er)}},rn=Du=>{try{pu(en.throw(Du))}catch(Er){ru(Er)}},pu=Du=>Du.done?Nu(Du.value):Promise.resolve(Du.value).then(ja,rn);pu((en=en.apply(Zt,Ln)).next())}),Na=({description:Zt,code:Ln,showData:en={},sendParams:Nu={},allShow:ru=!1,draggableExtraNode:ja,singleControl:rn=!1,showAgent:pu=!1})=>{const[Du,Er]=(0,a.useState)({}),[va,bu]=(0,a.useState)([]),[Qa,Fa]=(0,a.useState)(null),[ha,oa]=(0,a.useState)(!1),[Mr,Sr]=(0,a.useState)(!0),[Jr,ol]=(0,a.useState)(0),cu=6,du=(0,a.useRef)(null),[yr,cr]=(0,a.useState)([]),[Nr,il]=(0,a.useState)(""),[_l,oo]=(0,a.useState)(!0),[$l,xn]=(0,a.useState)(!0),[io,Xo]=(0,a.useState)(!0),[Go,Ql]=(0,a.useState)(!1),[Io,Wr]=(0,a.useState)(null),bo=ul=>{if(!du.current)return;const Zr=du.current,nl=Zr.children;if(nl.length===0)return;const jo=nl[0].getBoundingClientRect().width+22,zo=Zr.scrollLeft;ul==="left"?Zr.scrollTo({left:Math.max(0,zo-jo),behavior:"smooth"}):Zr.scrollTo({left:zo+jo,behavior:"smooth"}),setTimeout(()=>{dr()},50)},dr=()=>{if(!du.current)return;const ul=du.current,Zr=ul.scrollWidth-ul.clientWidth;if(console.log(ul.scrollWidth),console.log(ul.clientWidth),console.log(ul.scrollLeft),Zr<=0){oa(!1),Sr(!1);return}oa(ul.scrollLeft>1),Sr(ul.scrollLeft{const ul=du.current;if(ul){const Zr=()=>{requestAnimationFrame(dr)};ul.addEventListener("scroll",Zr),dr();const nl=new ResizeObserver(()=>{dr()});return nl.observe(ul),()=>{ul.removeEventListener("scroll",Zr),nl.disconnect()}}},[du.current]);const vl=[{img:z(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Zt,show:en==null?void 0:en.ai_exam_question,type:1},{img:z(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:Ln,show:en==null?void 0:en.ai_syntax_check,type:5},{img:z(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Zt,query:Ln,show:en==null?void 0:en.ai_code_diagnosis,width:21,type:2},{img:z(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Zt,query:Ln,show:en==null?void 0:en.ai_guidance,type:3},{img:z(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:Zt,query:Ln,show:en==null?void 0:en.ai_code_evaluation,type:9},{img:z(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:Zt,query:Ln,show:en==null?void 0:en.ai_code_optimization,type:7},{img:z(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:Zt,query:Ln,show:en==null?void 0:en.ai_code_comment,type:8},rn&&{img:z(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Zt,query:Ln,show:en==null?void 0:en.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(ul=>!!ul);(0,a.useEffect)(()=>{Ou()},[]);const Ou=()=>Wn(void 0,null,function*(){var ul,Zr;console.log(123);const nl=yield(0,ee.ZP)("/api/ai/intelligent_applications.json",{method:"get"});(nl==null?void 0:nl.status)===0&&(cr(((ul=nl==null?void 0:nl.data)==null?void 0:ul.list)||[]),il(((Zr=nl==null?void 0:nl.data)==null?void 0:Zr.local_ai_model_url)||""),dr())}),ao=ul=>{Fa(ul),Wr(ul),oo(!ul),xn(!ul),Xo(!ul),Ql(!!ul)},Jo=ul=>{const{setChatData:Zr,setLoading:nl,getData:ko,clearStatus:fo,typing:jo,setImageGenerator:zo,renderChatItems:wo,setSceneAwareness:Dr,setIdentifier:De}=ul;let vt=vl;return ru||(vt=vl.filter(st=>st.show)),a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},a.createElement("div",{className:_e.bigTipsBox},a.createElement("div",{ref:du,className:_e.bigTips,style:{display:"flex",width:"100%",position:"relative"}},vt.map((st,wt)=>a.createElement(we.Z,{key:wt,title:st.des},a.createElement("div",{onClick:()=>Wn(void 0,null,function*(){var Nt;if(ao(null),jo){Ie.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Dr(!1),zo(!1),nl(!0),fo(),Er(st);const tt=wo(st.query);tt[0].show=!1,tt[1].imageGenerator=!1,Zr(tt);const pt=yield ml.onAdd(),Bt=(Nt=pt==null?void 0:pt.data)==null?void 0:Nt.identifier;De(Bt),ko("",Pt(St({type:st.type,description:st.description,application_id:null,query:st.query,file_ids:[],history:[],is_chat:st.type===13,image_generator:!1,scene_awareness:!1,identifier:Bt,custom_agent_name:st.custom_agent_name},Nu),{prompt:en==null?void 0:en.ai_code_evaluation_promote}))}),className:_e.item,style:{flex:"0 0 auto"}},a.createElement("img",{src:st.img,width:st.width,alt:st.name}),a.createElement("span",null,st.name)))),yr.map(st=>a.createElement(we.Z,{key:st.id,title:`${st.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${_e.item} ${Qa===st.id?_e.active:""}`,key:st.id,style:{flex:"0 0 auto"},onClick:()=>{Qa===st.id?ao(null):ao(st.id)}},a.createElement("img",{src:st.attachment_id?`${fe.Z.API_SERVER}/api/attachments/${st.attachment_id}`:ra,width:24,height:24,alt:st.name}),a.createElement("span",null,st.name)))))),a.createElement("div",{className:_e.PrevNext},ha&&a.createElement("div",{className:_e.LeftButton,onClick:st=>{st.stopPropagation(),bo("left")}},a.createElement("img",{src:_a,alt:"Previous",className:_e.img}),a.createElement("img",{src:yu,alt:"Previous",className:_e.imgHover})),Mr&&a.createElement("div",{className:_e.RightButton,onClick:st=>{st.stopPropagation(),bo("right")}},a.createElement("img",{src:Pu,alt:"Next",className:_e.img}),a.createElement("img",{src:jn,alt:"Next",className:_e.imgHover}))),pu&&a.createElement(Wt,{data:yr,getIAData:()=>Ou(),url:Nr,className:_e.inlineAgent,applicationType:"Shixun"}))},Ho=ul=>Wn(void 0,[ul],function*({type:Zr,value:nl,index:ko,identifier:fo,objectIndex:jo}){const zo={index:jo,identifier:fo};if(Zr==="like"&&(yield(0,ee.ZP)("/api/course_qna_records/like.json",{method:"post",body:zo})).status!==0||Zr==="dislike"&&(yield(0,ee.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:zo})).status!==0)return Promise.reject()}),Mo=ul=>{let Zr=[];return ul==null||ul.forEach(nl=>{var ko;const fo=nl.id,jo=nl.think?{reasoning:nl.think,thinkingEnabled:!0}:{},zo=[{text:nl.question,key:fo,sender:"user",fileList:[],show:!0},Pt(St({key:fo,loading:!1,sender:"AI",show:!0,source:nl.answer_source,text:nl.answer,like:nl.like,dislike:nl.dislike,time:nl.think_time,id:nl.id,imageGenerator:((ko=nl==null?void 0:nl.answer)==null?void 0:ko.slice(0,4))==="(0,ee.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,ee.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:ho,by_self:!0}}),onListClick:ul=>(0,ee.ZP)(`/api/course_qna_sessions/${ul}.json`,{method:"get"}),onListDelete:ul=>(0,ee.ZP)(`/api/course_qna_sessions/${ul}.json`,{method:"delete"}),onListDealData:Mo};return a.createElement(ft,{title:"\u5B9E\u9A8C\u52A9\u6559",hideInputBox:ru?!1:!(en!=null&&en.ai_q_and_a),topFunctionNode:Jo,showAgent:pu,showSwitchingModel:!0,showImageGenerator:io,showSceneAwareness:_l,showThiking:$l,hideUpload:Go,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:Er,fetchListObject:ml,customPreference:Ho,fetchData:Pt(St(Pt(St({},Nu),{questionable_type:ho,is_chat:!0}),Du.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:Io}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u5B9E\u9A8C\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(Nu==null?void 0:Nu.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:ja})}},88998:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return me}});var a=z(59301),he={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},Ie=z(77736),pe=Object.defineProperty,Fe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Le=(Ee,ce,fe)=>ce in Ee?pe(Ee,ce,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ee[ce]=fe,Be=(Ee,ce)=>{for(var fe in ce||(ce={}))we.call(ce,fe)&&Le(Ee,fe,ce[fe]);if(Fe)for(var fe of Fe(ce))Ae.call(ce,fe)&&Le(Ee,fe,ce[fe]);return Ee};const de=Ee=>React.createElement("svg",Be({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ee),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var Oe="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Te=Object.defineProperty,xe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(Ee,ce,fe)=>ce in Ee?Te(Ee,ce,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ee[ce]=fe,x=(Ee,ce)=>{for(var fe in ce||(ce={}))le.call(ce,fe)&&y(Ee,fe,ce[fe]);if(xe)for(var fe of xe(ce))E.call(ce,fe)&&y(Ee,fe,ce[fe]);return Ee};const b=Ee=>React.createElement("svg",x({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},Ee),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var ee="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",te=z(59301),me=({value:Ee,onChange:ce})=>{const[fe,Pe]=(0,a.useState)(!1),be=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:Oe},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:ee}],Me=be.find(Ge=>Ge.key===Ee);return te.createElement("div",{className:he.select},te.createElement(Ie.Z,{size:10},te.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),te.createElement("div",{className:he.box,onMouseLeave:()=>Pe(!1)},te.createElement("div",{className:he.text,onClick:()=>Pe(!0)},te.createElement("img",{src:Me.img,width:20}),te.createElement("span",null,Me.name),te.createElement("b",{className:"iconfont icon-zhankai6"})),fe&&te.createElement("div",{className:he.itemWrap},te.createElement("aside",null,be.map(Ge=>te.createElement("div",{key:Ge.key,className:`${he.item} ${Ge.key===Ee?he.active:""}`,onClick:We=>{We.stopPropagation(),ce(Ge.key),Pe(!1)}},te.createElement("img",{src:Ge.img,width:20}),te.createElement("span",null,Ge.name))))))))}},49026:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Ae}});var a=z(59301),he={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},Ie=z(29787),pe=z(59301),Fe=(Le,Be,de)=>new Promise((Oe,Te)=>{var xe=y=>{try{E(de.next(y))}catch(x){Te(x)}},le=y=>{try{E(de.throw(y))}catch(x){Te(x)}},E=y=>y.done?Oe(y.value):Promise.resolve(y.value).then(xe,le);E((de=de.apply(Le,Be)).next())}),Ae=({value:Le="",streamingStatus:Be,onFinish:de,cancelIndex:Oe,time:Te,loading:xe,loadAll:le})=>{const[E,y]=(0,a.useState)(""),[x,b]=(0,a.useState)(!0),ee=(0,a.useRef)(Le),te=(0,a.useRef)(Be),ne=(0,a.useRef)(0),me=(0,a.useRef)(null),[Ee,ce]=(0,a.useState)(!1),fe=70;(0,a.useEffect)(()=>{te.current=Be},[Be]),(0,a.useEffect)(()=>{ee.current=Le},[Le]),(0,a.useEffect)(()=>{if(!Be){y(ee.current);return}return ce(!0),me.current=setInterval(Pe,fe),()=>{clearInterval(me.current)}},[]),(0,a.useEffect)(()=>{Ee&&(y(ee.current),clearInterval(me.current),ce(!1),de())},[Oe]);const Pe=()=>Fe(void 0,null,function*(){const be=ee.current[ne.current];be!==void 0?(y(Me=>Me+be),ne.current++,clearInterval(me.current),me.current=setInterval(Pe,280/(ee.current.length-ne.current))):te.current===!1&&(y(ee.current),clearInterval(me.current),ce(!1),de())});return pe.createElement("div",{className:`${he.reasoning} fadeIn animated`},pe.createElement("div",{className:he.btn,onClick:()=>b(!x)},pe.createElement("i",{className:"iconfont icon-shendusikao"}),Te?pe.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Te," \u79D2\uFF09"):pe.createElement("span",null,"\u601D\u8003\u4E2D..."),x?pe.createElement("b",{className:"iconfont icon-shouqi6"}):pe.createElement("b",{className:"iconfont icon-zhankai6"})),xe&&pe.createElement(Ie.Z,{spinning:!0,className:"mt20"}),x&&!xe&&pe.createElement("div",{className:he.content},E,Ee?pe.createElement("span",{className:"aiBlink"},"__"):""))}},77817:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return xe}});var a=z(59301),he=z(6767),Ie=z(37568),pe={codeBox:"codeBox___WpkVl"},Fe=z(92310),we=z.n(Fe),Ae=Object.defineProperty,Le=(le,E,y)=>E in le?Ae(le,E,{enumerable:!0,configurable:!0,writable:!0,value:y}):le[E]=y,Be=(le,E,y)=>Le(le,typeof E!="symbol"?E+"":E,y),de=(le,E,y)=>new Promise((x,b)=>{var ee=me=>{try{ne(y.next(me))}catch(Ee){b(Ee)}},te=me=>{try{ne(y.throw(me))}catch(Ee){b(Ee)}},ne=me=>me.done?x(me.value):Promise.resolve(me.value).then(ee,te);ne((y=y.apply(le,E)).next())});class Oe extends a.Component{constructor(E){super(E),Be(this,"canvas"),Be(this,"randomNum",(y,x)=>Math.floor(Math.random()*(x-y)+y)),Be(this,"drawPic",()=>{this.randomCode()}),Be(this,"reloadPic",()=>{this.drawPic()}),Be(this,"changeCode",y=>{console.log(y.target.value,222),this.setState({value:y.target.value,showError:!1})}),Be(this,"onVerify",()=>{let y;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(y=!0,he.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(y=!0,he.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(y=!1),this.setState({showError:y}),y}),this.canvas=a.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(E,y){const x=this.randomNum(E,y),b=this.randomNum(E,y),ee=this.randomNum(E,y);return`rgb(${x}, ${b}, ${ee})`}drawText(E,y,x){E.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const b=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);E.font=b+"px SimHei";const ee=10,te=(this.state.contentWidth-40)/(this.state.code.length-1);let ne=ee;x>0&&(ne=ee+x*te);let me=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);b>40&&(me=40);const Ee=this.randomNum(-10,10);E.translate(ne,me),E.rotate(Ee*Math.PI/180),E.fillText(y,0,0),E.rotate(-Ee*Math.PI/180),E.translate(-ne,-me)}drawLine(E){for(let y=0;y<1;y++)E.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),E.beginPath(),E.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.stroke()}drawDot(E){for(let y=0;y<100;y++)E.fillStyle=this.randomColor(0,255),E.beginPath(),E.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),E.fill()}randomCode(){let E="";const y="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let x=0;x{const b=this.canvas.current.getContext("2d");b.textBaseline="bottom",b.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),b.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let ee=0;ee{let y;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,E),React.createElement(Oe,{ref:x=>y=x})),onOk:()=>de(void 0,null,function*(){if(y.onVerify())return Promise.reject();le()})})};var xe=Oe},20927:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Be}});var a=z(59301),he=z(37568),Ie=z(96599),pe=z(6767),Fe={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},we=z(62772);const{TextArea:Ae}=he.default;class Le extends a.Component{constructor(Oe){super(Oe),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:Oe,onAnswerChange:Te,addChildAnswer:xe,exerciseIsPublish:le,answers:E,activeOptionErrorIndex:y,flex:x="0 0 1000px"}=this.props;console.log("----",E);let{inputVisible:b,EditInputIndex:ee}=this.state;return a.createElement("div",{className:Fe.flex},a.createElement("div",{className:`${Fe.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",Oe+1,"):"),a.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},E==null?void 0:E.map((te,ne)=>a.createElement(a.Fragment,null,ee!==ne?(te==null?void 0:te.length)>0?a.createElement(Ie.default,{className:"edit-tag",key:te,closable:!((E==null?void 0:E.length)===1&&ne===0),onClose:me=>{me.preventDefault(),(E==null?void 0:E.length)===1&&ne===0?this.props.deleteChildAnswermain(Oe,ne):this.props.deleteChildAnswer(Oe,ne)}},a.createElement("span",{onDoubleClick:me=>{this.setState({EditInputIndex:ne}),me.preventDefault()}},te)):a.createElement(he.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:me=>{if(me.target.value.replaceAll(" ","").length<=0){pe.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Te(Oe,ne,me.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):a.createElement(he.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:me=>{if(me.target.value.replaceAll(" ","").length<=0){pe.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Te(Oe,ne,me.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!b&&a.createElement(Ie.default,{className:"site-tag-plus",onClick:()=>{xe(Oe),this.setState({inputVisible:!0})}},a.createElement(we.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var Be=Le},48106:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return le}});var a=z(59301),he=z(89389),Ie=Object.defineProperty,pe=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Be=(E,y,x)=>y in E?Ie(E,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[y]=x,de=(E,y)=>{for(var x in y||(y={}))Ae.call(y,x)&&Be(E,x,y[x]);if(we)for(var x of we(y))Le.call(y,x)&&Be(E,x,y[x]);return E},Oe=(E,y)=>pe(E,Fe(y)),Te=(E,y,x)=>Be(E,typeof y!="symbol"?y+"":y,x);const xe="\u2581";class le extends a.Component{constructor(){super(...arguments),Te(this,"getChCountBeforeCursor",(y,x)=>{const b=x.line;let ee=0;for(let ne=0;ne{const b=y.getRange(x.from,x.to);let ee=0;if(x.text.forEach(te=>{ee+=te.split(xe).length-1}),b&&b.indexOf(xe)!=-1){const te=b.split(xe).length-1,ne=this.getChCountBeforeCursor(y,x.from);console.log(`\u5220\u9664${te}\u4E2A\uFF0C \u4E4B\u524D\u6709${ne}\u4E2A\uFF0C\u65B0\u589E${ee}\u4E2A`),this.props.deleteEmptyDisabled?x.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ne,te,ee)}else if(ee){const te=this.getChCountBeforeCursor(y,x.from);console.log(`\u65B0\u589E${ee}\u4E2A\uFF0C\u4E4B\u524D\u6709${te}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(te,0,ee)}})}render(){return a.createElement(he.Z,Oe(de({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},47206:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Ge},U:function(){return Pe}});var a=z(59301),he=z(11938),Ie=z(62957),pe=z(54172),Fe=z(2610),we=z(72664),Ae=z(61186),Le=z.n(Ae),Be={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},de="data:image/png;base64,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",Oe="data:image/png;base64,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",Te=z(49661),xe=z(76560),le=z(67290),E=z(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,me=(We,ze,Xe)=>ze in We?y(We,ze,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):We[ze]=Xe,Ee=(We,ze)=>{for(var Xe in ze||(ze={}))te.call(ze,Xe)&&me(We,Xe,ze[Xe]);if(ee)for(var Xe of ee(ze))ne.call(ze,Xe)&&me(We,Xe,ze[Xe]);return We},ce=(We,ze)=>x(We,b(ze)),fe=(We,ze,Xe)=>new Promise((Ke,mt)=>{var Et=At=>{try{$e(Xe.next(At))}catch(cn){mt(cn)}},ht=At=>{try{$e(Xe.throw(At))}catch(cn){mt(cn)}},$e=At=>At.done?Ke(At.value):Promise.resolve(At.value).then(Et,ht);$e((Xe=Xe.apply(We,ze)).next())});const Pe=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:be}=he.default,Me=({exercise:We,socket:ze,dispatch:Xe,onStartScreenshot:Ke,onCloseScreenshot:mt,handleToDetail:Et})=>{const[ht,$e]=Ie.default.useModal(),At=(0,a.useRef)(),[cn,sn]=(0,a.useState)(!0),ft=(0,a.useRef)(!1),_e=(0,xe.useParams)();(0,a.useEffect)(()=>{var ot,Wt,Xt;if(document.addEventListener((0,Fe.gH)(),vn,!1),window.addEventListener("blur",Ut,!1),(ot=We.exerciseUserInfo)!=null&&ot.screen_open&&(0,Fe.vp)()&&sn(!1),(Wt=We.exerciseUserInfo)!=null&&Wt.screen_open&&!(0,Fe.vp)()){(0,Te.RG)(" ",!0);const et=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?We.exerciseUserInfo.screen_sec+3:We.exerciseUserInfo.screen_sec+10+1;At.current=Ie.default.info({icon:null,centered:!0,width:444,title:(0,le._V)(le.CP.recordScreen1),keyboard:!1,content:E.createElement("div",null,(0,le._V)(le.CP.recordScreen2),E.createElement("span",{style:{color:"#FF9849"}},We.exerciseUserInfo.screen_num-We.exerciseUserInfo.used_screen_num),(0,le._V)(le.CP.recordScreen3)),okText:E.createElement("span",null,(0,le._V)(le.CP.recordScreen4),"\uFF08",E.createElement("span",{style:{display:"inline-block"}},E.createElement(be,{onFinish:()=>fe(void 0,null,function*(){var Je;const un=yield an();(Je=At.current)==null||Je.destroy(),un.used_screen_num&&na(un.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+et*1e3})),"S\uFF09"),onOk:()=>{var Je;(0,Te.RG)(" ",!0),(Je=At.current)==null||Je.destroy(),sn(!1),(0,Fe.Dj)(document.body),document.getElementById("root").addEventListener("click",gt,!1)}})}return(Xt=We.exerciseUserInfo)!=null&&Xt.screen_open&&!(0,Fe.vp)()||document.getElementById("root").addEventListener("click",gt,!1),()=>{document.getElementById("root").removeEventListener("click",gt,!1),document.removeEventListener((0,Fe.gH)(),vn,!1),window.removeEventListener("blur",Ut,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{We.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",gt,!1),document.removeEventListener((0,Fe.gH)(),vn,!1))},500),yt()},[We.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{We.exerciseUserInfo.used_screen_num>We.exerciseUserInfo.screen_num&&It()},500)},[We.exerciseUserInfo]);const lt=()=>fe(void 0,null,function*(){const ot=yield an();setTimeout(()=>{var Wt,Xt;(Wt=At.current)==null||Wt.destroy(),At.current=Ie.default.info({okText:E.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:E.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",E.createElement("span",{className:"c-red"},ot.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",E.createElement("span",{className:"c-red"},(Xt=We.exerciseUserInfo)==null?void 0:Xt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>fe(void 0,null,function*(){(0,Fe.Dj)(document.body)})})},1e3)}),gt=ot=>{!(0,Fe.vp)()&&ot.target.nodeName!=="A"&&ot.target.nodeName!=="BUTTON"&&ot.target.innerHTML!=="\u786E \u5B9A"&&(0,Fe.Dj)(document.body)},yt=()=>fe(void 0,null,function*(){const ot=yield Xe({type:"exercise/getExerciseUserInfo",payload:Ee({},_e)});return ot==null?void 0:ot.data}),Tt=ot=>fe(void 0,null,function*(){var Wt;if((Wt=We.exerciseUserInfo)!=null&&Wt.screen_at){const et=yield(0,we.ck)(ce(Ee({},_e),{reset:!0}));if((et==null?void 0:et.status)===-6)return}const Xt=yield(0,we.oy)({id:_e.categoryId});if(Xt!=null&&Xt.is_commit){Ie.default.destroyAll(),yield at(),_t(!0);return}else na(ot+1)}),at=()=>fe(void 0,null,function*(){var ot;const Wt=Le()(),Xt=We.exerciseUserInfo.screen_sec;if(In.current.length>0){const et=Wt.format("YYYY-MM-DD HH:mm:ss");let Je=Math.floor(Wt.diff(Le()(In.current[0].start))/1e3);const un=In.current.length;Je/Xt>>0>un&&(Je=(un+1)*Xt-1),yield(0,we.P8)(_e.categoryId,{exercise_user_id:(ot=We.exerciseUserInfo)==null?void 0:ot.exercise_user_id,time:et,time_long:Je,count:un})}In.current=[]}),Ye=(0,a.useRef)(0),$t=(0,a.useRef)(0),In=(0,a.useRef)([]),_n=(0,a.useRef)(!1),na=ot=>fe(void 0,null,function*(){var Wt;ft.current||(Ke(),Ie.default.destroyAll(),Ye.current=Le()().valueOf(),_n.current=!0,At.current=Ie.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:Be.exitFullScreenModalWrapper,okText:E.createElement("span",null,(0,le._V)(le.CP.recordScreen8)),content:E.createElement("div",{className:Be.exitFullScreenModal},E.createElement("img",{src:de,alt:"",className:Be.warningIcon}),E.createElement("div",{className:Be.warningText,style:{marginBottom:50,fontWeight:500}},(0,le._V)(le.CP.recordScreen9)),E.createElement("div",{style:{marginBottom:40}},(0,le._V)(le.CP.recordScreen10)),E.createElement("div",{style:{marginBottom:40}},(0,le._V)(le.CP.recordScreen11),E.createElement("span",{className:Be.warningText},((Wt=We.exerciseUserInfo)==null?void 0:Wt.screen_num)+1),(0,le._V)(le.CP.recordScreen12),E.createElement("span",{className:Be.warningText,style:{fontWeight:600}},(0,le._V)(le.CP.recordScreen13)),",",(0,le._V)(le.CP.recordScreen14),E.createElement("span",{className:Be.warningText},ot-1),(0,le._V)(le.CP.recordScreen15)),E.createElement("div",null,E.createElement("span",null,E.createElement(be,{className:Be.countdownWrapper,onFinish:()=>{$t.current=Le()().valueOf(),In.current.push({start:Ye.current,end:$t.current}),Tt(ot)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(We.exerciseUserInfo.screen_sec+1)*1e3}),(0,le._V)(le.CP.recordScreen25)),(0,le._V)(le.CP.recordScreen16))),onOk:()=>{(0,Te.RG)(" ",!0),at(),(0,Fe.Dj)(document.body),mt(),At.current.destroy(),_n.current=!1}}))}),It=()=>fe(void 0,null,function*(){Ie.default.destroyAll(),(yield(0,we.VL)({categoryId:_e.categoryId,commit_method:1}))&&_t()}),_t=(ot=!1)=>fe(void 0,null,function*(){var Wt,Xt;if(document.removeEventListener((0,Fe.gH)(),vn,!1),(0,Fe.BU)(),Ie.default.destroyAll(),ft.current=!0,ot){const et=yield(0,we.Yu)(_e.categoryId,{exercise_user_id:(Wt=We.exerciseUserInfo)==null?void 0:Wt.exercise_user_id});ht.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:Be.forcedModalWrapper,centered:!0,content:E.createElement("div",{className:Be.forcedModalContent},E.createElement("img",{src:Oe,alt:""}),E.createElement("div",{className:Be.forcedText},(0,le._V)(le.CP.recordScreen17)),E.createElement("div",{className:Be.screenNumText},(0,le._V)(le.CP.recordScreen18),(Xt=We.exerciseUserInfo)==null?void 0:Xt.screen_num,(0,le._V)(le.CP.recordScreen19)),E.createElement(pe.default,{dataSource:et==null?void 0:et.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,le._V)(le.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,le._V)(le.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,le._V)(le.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{mt(),Et()},onOk:()=>{xe.history.push(`/classrooms/${_e.coursesId}/exercisenotice/${_e.categoryId}/users/${_e.login}?isShowApply=true`)}})}else ht.info({content:E.createElement("div",{className:"tc font16"},(0,le._V)(le.CP.recordScreen23),E.createElement("br",null),(0,le._V)(le.CP.recordScreen24)),onOk:()=>{Et()}})}),Ut=ot=>{(0,Fe.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!_n.current&&(0,Fe.BU)()},an=()=>fe(void 0,null,function*(){var ot;if((ot=We.exerciseUserInfo)!=null&&ot.screen_at){const et=yield(0,we.ck)(ce(Ee({},_e),{reset:!0}));if((et==null?void 0:et.status)===-6)return}const Wt=yield(0,we.oy)({id:_e.categoryId});if(Wt!=null&&Wt.is_commit){_t();return}return yield yt()}),vn=()=>fe(void 0,null,function*(){var ot;if((0,Te.RG)(" ",!0),(0,Fe.vp)()){if((ot=We.exerciseUserInfo)!=null&&ot.screen_at){var Wt=yield(0,we.ck)(ce(Ee({},_e),{reset:!0}));if((Wt==null?void 0:Wt.status)===-6)return}}else if(!_n.current){var Wt=yield(0,we.ck)(Ee({},_e));if((Wt==null?void 0:Wt.status)===-6)return;const et=yield yt();na(et.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),tn=()=>fe(void 0,null,function*(){(0,we.ck)(Ee({},_e));const ot=yield yt();na(ot.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return E.createElement("div",null,$e)};var Ge=(0,xe.connect)(({exercise:We,globalSetting:ze})=>({globalSetting:ze,exercise:We}))(Me)},84216:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return we}});var a=z(37639),he={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Ie=z(32637),pe=z(59301),we=({type:Ae,style:Le})=>{const Be=pe.createElement("div",{className:he.wrap,onClick:de=>{de.preventDefault(),de.stopPropagation()}},pe.createElement("p",null,Ae==="shixun"||Ae==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",pe.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",Ae==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),pe.createElement("div",{className:he.contact},pe.createElement("div",{className:he.img},pe.createElement("img",{src:Ie,width:"124px",height:"124px"})),pe.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return pe.createElement(a.Z,{content:Be},pe.createElement("span",{className:he.text,style:Le},"\u9AD8\u6D88\u8017"))}},41751:function(ct,qe,z){"use strict";z.d(qe,{X:function(){return pe},y:function(){return Ie}});var a=z(59301),he=z(6767);const Ie=Fe=>{(0,a.useEffect)(()=>{if(Fe){const we=Le=>{Le.key==="F12"&&(Le.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},Ae=Le=>{Le.preventDefault()};return document.addEventListener("keydown",we),document.addEventListener("contextmenu",Ae),()=>{document.removeEventListener("keydown",we),document.removeEventListener("contextmenu",Ae)}}},[Fe])},pe=()=>{const[Fe,we]=(0,a.useState)(!1),Ae=Le=>{const{keyCode:Be,ctrlKey:de,metaKey:Oe,type:Te}=Le;(Te==="paste"||(Be===67||Be===86)&&(Oe||de))&&(he.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),Le.preventDefault(),Le.stopPropagation())};return(0,a.useEffect)(()=>(Fe&&(window.addEventListener("keydown",Ae,!0),window.addEventListener("paste",Ae,!0)),()=>{window.removeEventListener("keydown",Ae,!0),window.removeEventListener("paste",Ae,!0)}),[Fe]),{setOpenDisableCopyAndPaste:we,disableCopyAndPaste:Fe}}},6077:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Oe}});var a=z(59301),he={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ie=z(92310),pe=z.n(Ie),Fe=z(29787),we=z(2859),Ae=z(82093),Le=z(49661),Be=(Te,xe,le)=>new Promise((E,y)=>{var x=te=>{try{ee(le.next(te))}catch(ne){y(ne)}},b=te=>{try{ee(le.throw(te))}catch(ne){y(ne)}},ee=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);ee((le=le.apply(Te,xe)).next())}),Oe=({data:Te,className:xe,fullWidth:le,style:E={},onClose:y,onOk:x,showFullTools:b,noAssociationId:ee})=>{const te=(0,a.useRef)(null),ne=(0,a.useRef)(null),me=(0,a.useRef)(null),Ee=(0,a.useRef)(null),[ce,fe]=(0,a.useState)(!1),[Pe,be]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(me.current||(me.current=document.createElement("style"),document.head.appendChild(me.current)),Te!=null&&Te.visible?(document.body.setAttribute("data-custom","y-hidden"),me.current.innerHTML=" html { overflow-y: hidden; }",Te!=null&&Te.src&&Me()):(document.body.removeAttribute("data-custom"),me.current&&(document.head.removeChild(me.current),me.current=null)),()=>{document.body.removeAttribute("data-custom"),me.current&&(document.head.removeChild(me.current),me.current=null)}),[Te==null?void 0:Te.visible]);const Me=()=>Be(void 0,null,function*(){fe(!0),be("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Xe=yield(0,Le.ZJ)(Te==null?void 0:Te.src);te.current.src="",te.current.src=Xe,te.current.onload=function(){ze()},fe(!1),be("")}),Ge=Xe=>Be(void 0,null,function*(){fe(!0),be("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ke=yield(0,Ae.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Te.title,file:Xe.dataUrl}});Ke!=null&&Ke.id&&!ee?(yield(0,Ae.ZP)(`/api/attachments/${Te.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ke==null?void 0:Ke.id,settings:JSON.stringify(Xe.state)}})).status===0&&x():Ke!=null&&Ke.id&&x(Ke),fe(!1),be("")}),We=()=>{const Xe=document.querySelector('a[href="https://markerjs.com/"]');Xe&&Xe.parentNode&&(Xe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(mt=>{const Et=document.querySelector(mt.name);Et&&Et.setAttribute("title",mt.title)})},ze=()=>{ne.current=new we.hP(te.current),ne.current.targetRoot=Ee.current,ne.current.addEventListener("render",Ge),ne.current.addEventListener("beforeclose",y),b&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),Te!=null&&Te.snapshotData&&ne.current.restoreState(Te.snapshotData),setTimeout(()=>{window.scrollTo(0,0),We()},300)};return a.createElement(a.Fragment,null,(Te==null?void 0:Te.visible)&&a.createElement(Fe.Z,{spinning:ce,tip:Pe,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:Ee,className:pe()(he.imageDimensions,xe,le?he.fullWidth:""),style:E},a.createElement("img",{className:he.img,ref:te}))))}},99464:function(ct,qe,z){"use strict";z.d(qe,{xp:function(){return Fe},AG:function(){return Oe},JA:function(){return Ae},FX:function(){return Ut},k$:function(){return $t},ub:function(){return In},e6:function(){return _n},v7:function(){return le},BO:function(){return Te},x7:function(){return ce},em:function(){return gt},BV:function(){return we},qz:function(){return Be},Gm:function(){return Le},yt:function(){return ne},I2:function(){return mt},sQ:function(){return te},z3:function(){return Ie},GY:function(){return at},wC:function(){return Ye},Pt:function(){return Tt},Oe:function(){return yt},L6:function(){return he},RL:function(){return a},f$:function(){return pe},j1:function(){return E},jD:function(){return xe},g4:function(){return y}});var a=z(58143),he="data:image/png;base64,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",Ie=z(93314),pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",Fe="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==",we=z.p+"static/err.2323787b.png",Ae="data:image/png;base64,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",Le="data:image/png;base64,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",Be="data:image/png;base64,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",de="data:image/png;base64,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",Oe="data:image/png;base64,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",Te=z.p+"static/douyu.1e926b4a.jpg",xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",E="data:image/png;base64,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",y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",x="data:image/png;base64,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",b="data:image/png;base64,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",ee="data:image/png;base64,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",te="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ne="data:image/png;base64,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",me=z(68788),Ee=z.p+"static/teacherQQ.833913ba.jpg",ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgIAAAGwCAYAAADbrw0vAAAgAElEQVR4Xux9CdwlRXVv9b3fMvsCw8AwCwyM7MuwKIuAIuIC4hIQ9+cTjcp7xmhijM/oC/p8bsnzJdG4JM+sagxGQyRuUQEFEVxGCSACgwPDMjrMMBuzfd93b71fV53T8/XpW1919+2+t/ve//3N79ffdFedOvWv6up/nTp1KlD4AQEgAAQGBIGd+/VxYVUWjAe/HJAqoRpAoHQEgtJLQAFAAAgAgR4hACLQI6BRzEAhACIwUM2JygCB4UJAa90Ma/zdB1tXhNdnHtkcDa8jQfC54UICtQUC+REAEciPHXICASDQZwRABPrcACh+IBAAERiIZkQlgMBwIaC1nhXWuKWUsQRcf2/LAHDZscZAoJpKfSG8BkHQHi5kUFsgkB0BEIHsmCEHEAACfUYARKDPDYDiBwoBEIGBak5UBggMNgJa67lkCXhJeJ20hgD1yE57Xb3YXptKXUcWgScHGxHUDgh0jwCIQPcYQgIQAAI9QgBEoEdAo5ihQgBEYKiaG5UFAvVEQGt9EFkCLpleg3s22/8dvzRer6ZSW8ki8I161hhaA4HeIQAi0DusURIQAAI5EQARyAkcsgGBFAiACKQACUmAABDoDwJa60PJEnBxJw2+/AvrJHD5CXa3gPwhnkB/2g2l1gsBEIF6tRe0BQJDhQCIwFA1NyrbJwRABPoEPIoFAkDAjYDW+hCyBDy3YyraLbBus/3j9GWwCKA/AYG8CIAI5EUO+YAAECgNARCB0qCFYCCQQABEAJ0CCACByiCgtV5AloAXzqTUpt326VITX1CpZmeDQBhP4PPh8yAIdGUqCUWAQMUQABGoWINAHSAwzAiACAxz66Pu/UIARKBfyKNcIAAEIgS01iNkCXh5Gliuo7MFXkxnC7jyNJVaRxaBX6SRizRAYBgRABEYxlZHnYFAxRAAEahYg0CdoUIARGComhuVBQLVRGBK61eRZqnGpG+ut7sFnrfG4RxwoJp7wj9HguAr1ay51Upr3Qivj+xUrwivKxcGxrcBPyDQCwRSvXS9UARlAAEgMLwIgAiACAxv7+9/zUEE+t8G0AAIDC0CU1qzT4DxEfD9WhQ/YNekTbmIdg0487XUVPhsZCT4ok92P57zNsnbH2mZeAlnrrAWDkRE7EdrDG+ZIALD2/aoORDoOwIgAjZwEohA37viUCsAIjDUzY/KA4H+IKC1Pj4suaXUGVk0uGGDNQk8a7XHN4AsByx7ZCT4XJZyyk6rtT6Z6n9qeJVnJjSVujO8HwTBHWXrAvlAAEQAfQAIAIGeIwAiACLQ806HAp0IgAigcwABINAzBLTWZlW/pdQVeQq9lk4bvNJx2mAouNOvKhYBrfVZVP+nTNfznq1W8eMPjiwdJnbiSBD8ax6ckAcIZEEARCALWkgLBIBAVwiACIAIdNWBkLkUBEAESoEVQoEAEOiEgNb6ZTQjHs2D0L00cz6WZ84OCwDL5sdjTfWF8F4QBO085XabR2v9DKr3yumy1lN9Vi+ylgB5ZgJ2D3SLPPKnQQBEIA1KSAMEgEAhCIAIKBCBQnoShBSJAIhAkWhCFhAAAh0R0FqvpRnxSXkg2sAz59SWgLipYHJf8zthufPmBb/OU37ePFrri6neh3aScT2dmXCZ48wEnJ6YF3nky4IAiEAWtJAWCACBXAiACCgQgVw9B5l6gQCIQC9QRhlAYEgR0FobX4CWUsY3IO/vOtot4Dpt8MD83+E00Gqa/fjj44HZn1/2b1Lr88IyAqWOnKmsWzdafc9d1TkuQlOpHxg5QbChbJ0hf3gRABEY3rZHzYFA6QiACIAIlN7JUEDXCIAIdA0hBNQZAa313FD/KaXM/u6gpQ7PUh85//w6nYp3yRo1EcppTzZ/HF5nzVKP0MyOouRnKaW+abXWLw21byk1nqsWBPC3KaLgxSKioMsSEG0NoARTbf1wWP782aPfy6VHykxpAyVtNVECDuwScJ2ZoJXtN6NBcFNKFZAMCGRGAEQgM2TIMEgIgAiU25ogAp3xBREot99BejYEQASy4YXUNUVAaz1Gqtv93K3Ozltpq+eaiV53r5Xw4mM7S+KZarvd/EWY4kc/UP8ZXi+8MDCn5A3KjwlWS6mX5KoTAbybgSbg5lL0gbSWgChdo7k51GPeaPAfufTxZNJaH2T6lVKXpJF/M/kGnO/wDWAZTaX2h38HQfClNHKRBgjkQQBEIA9qyFM7BEAEettkIAIz4w0i0Nv+iNJmRgBEAD1koBHQWj/LzNQyrv1LUJK+6J29029/1OY8a3lcQiKcncjebja3hznmNNV3aQa4t84NM6X1qzPp73D2v/lR8qpfzl71nRO2xW2Zqj2lDL4L5o78eya9/JaAXLsivka+JJeu8ZyiSOUjwmCRrQZZEgEQAfSJgUYARKA/zQsiMDPuIAL96ZcotTMCIALoGQOFAG9X+/r9LeOt/tyjmo1uKpjWErCb9gKMUWmjNNGT3ut+S4NNEejmtvA6d1bwtW7073VerfXBYZktpZ6fqmzPWQHX3mMTXH58XJrEVYqJ/k8Jg0Zzl7EIjAf/lkqvlImmtH4FJU01td9Him3aaXOtXuwpiNJX5fTElLAgWc0QABGoWYNB3ZkRABHobw8BEZgZfxCB/vZPlN4ZARAB9IyBQEBrPWJmoi318ukVymqCTWsBkKBdT7sFLpW7BTxr1z7wo+yt5n1h2oVzgh/58vTzudb6laYdlOpsifFYAFj3VihBKXWP8fVX6vil9prVEhBtOtDNPWH+JXOCrxSBj+8MAVcZ92yl+hi7yQw/gVOzqb4apg6CgGwJRdQCMoCARQBEAD1hIBAAEahGM4IIzNwOIALV6KfQIo4AiAB6xEAgMDXV2Uv90Z12arVotl3C5X3ostJ5LQEs50t32b8u57P1cloCEnqI7QYtpXRYzkGzRz5fpYbTWi8M9WkpdVlHvTyWABkXYKPx8VdqsYn7qNRcsi+4xLQIp8RuAbrRbjT3hXKWzgn+pRvctNazqJ5X5JFzLZ2ZcOUJwqXAg89kU90Sljc7CB7MUy7yAIGZEAARQP8YCARABPrbjCAC6fAHEUiHE1L1FgEQgd7ijdIKRkBrbU61a7UUxZzrXMB1dO67PL1OzkTTqifjAqyntd81i+ISUi6J04r4tLxJS0BMMO+bv2FT81vhgyufEjyeVvcy0k1pfTnJnR2T77UEdE5wA52198xVVppvV0DkC+CwxLSnlLEILFs00q1F4FWkT66xM3HaoBcfW/+gre4Or2Njwc/KaD/IHG4EcnXm4YYMta8SAiACIALTiYIrsBCIQJXeWuhSNQRABKrWItAnFQJa6/nmA9BSL0qVgRLxLoLnRRHd0s7ZrQBpCbhjk71/Knm1sy5ppcr97rIurjVvTreOyl+7pG28FJYuHvt5Fjy6Tcuhm1tKXRmT5QDAZ4HhD/l/kEXgotVxDSVe0hJwYJeFzWeOgAx/DbtrYOX8fLsGosBUKtvplFz8TlKED7yY5Yg64MKnrZumpWePBibyJH5AoEgEQASKRBOyeoYAiICFGkTA4sAEAkSgZ68gChogBEAEBqgxh6kqU1OaZ6A8yZqx+vyB2Ljd/rXA+H4r5ToHXgpzRQj8V7O7X6kXHpMO/RS7AmKCpKlblnKviT+o1BqKUKe1fiz8/2HzR29Ip1F3qSa1viCUELQUreZ3luec6XJySjBBQG/kyHvkcyF3BbiWAFokR1oKJgP1pMVp5LosNdZaG5+HllLsA5Ele5Q2imexurMpwIePbilz9sSc8ZEv51IAmYDADAiACKB71BIBEAHbbCACFgf+kIII1PJ1htJ9RgBEoM8NgOKzIaC1HjcDf0uZswR8P9dM67p7bM4Xixj2LM93WiCnu4Mi350kfASkXt36ArA8aVHYtNs+WUYWDl4TD0bsWQUr5pZ7VoFr26bXF0BUiNNvoPgBqxbEEXT6AlCyiYgJ2Bt09INiS8L+KbUjvH/SYSPX+/rM9Odaa9PPWkqZfpf6JxrqOjpt8MXitEGOoCjluiIozhsf+VxqHQpIqLU2ERw27pg8Lbw2dePE8NpuBCY2otbKWOQ0cTGt2S1DbzTpp5omEuaqQwJjqcKvmgiACFSzXaCVAwEQgTgwIAIWDxCBcoYMEIFycK2aVBCBqrUI9JkRgclJ/awwQRB09t5OOqt3dl+fpNu3PWqLO59WuH2WAJb2C7IE8Nr8mIhikNUXgCvt8gmQ8naaXfEHTOKuiIntljJz7CMOGvn3IruW1vpQU35LXTxdrtcSINbwpU5fJZ+LS9dQ/Sg9t4vLGTByFqSEbBnhpYKplt4SSjz18NFvpsEhqp+K18+bt3N3UxsowuWqBewjEE/oO0OByy3LIvDo9knTjjqgUyODhonpaMJYhj9SMNJT/p+SRek5m7jBFgOtGjeGSY5Zkm8Xh7cdkCATAiACmeBC4n4jACJgWwBEwOLAH3wQge7eTBCB7vCre24Qgbq34JDp71+TZkAcUzOB130UEXApxbRf4IhPKKXxzFXuFijKEuDUnh48RF71S0jvUeGMnvCqbzSNDeOoRcF/FNFlpqY0x2+w8RySsRGnTyQj04Wsl/SduOEhq935K+Ja+pwBebcBWwAiHwG2QLTtboozVqTbTTGlO59d4cTO0WD3bLUPjjm4O0sA+zosnN2dj8C2bdrsw9g70v5weG3rzgfPaWEa4/+2EyYzi0g08ac/ovQOwHQ7birQbf1AmPTYpSN/El6DIJDGhSK6LWQ4EAARQNeoFQIgAra5QAQsDkx4QATSvcYgAulwGrZUIALD1uI1rS87LV37i5Y57/5S8r4+MBNOZwHg6suJzVdpF4Fvhs8zM962dwKdK5/VEpDWFyBqLrG2LncrOPfVi4pO6bap6fGHjP00T1fQWpsxY6KlTMz95CkA9IFm4Q6fAGkJ2Ec3NtMuCLbQsKEhihBIciUBYGfByJeA5EVOhEHTRF582opgxsiLWutDqFbPTYWPo9vx7S/dY/96qdid4vMJkPjw/w/KaBHYskubkqd0+22GODF+onLSFyB6T1L6ArBJwClfWAB88hu69QnTTw8bvzNVOyBRVwiACHQFHzL3CgEQgfhnF0TA4sGWABCBzm8iiECvRqh6lwMiUO/2GxrttdaHmYG/pZ4dXu/YZOdIvH2OY9LLtXIJkGtXAM+4bqVdBOcu7wwtf4CPX2KfN80u6+QhBC77RGpLgJhJS3k3m13aSj1d6BmtpbtOL6QEk1MT3wvzn7x8zsNZOhEfNzzRal3WKZ/LMsFp2aIS/Z/+uM/49Cu1miIkugIDcX62EPDujwgfYQmIYAiaN4Xyz14RPDJTfb2+AR7D04HH9q9vrrelPY92QSRCIQtlZPtJPJfMm9lH4NGtemUosjHWfld41VqNTC9C9n/pC8Bp2RcgkV6C5/EJkL4AmX0NtDbtdcqy0f+VpZ8ibTYEQASy4YXUfUIARCAOPIiAxQNEIN4vQAT6NEDVvFgQgZo34LCov2u/Pims61hTrbV1jk/N7qJ9/Ryjnr3O51PEPddZAYwfS1tPke1WkDf+LLGLINrnzmcLuGbeJDi1BUAoEs0MRQPL0/meQ6fzyVj8cobM/5f78V/5laY55/6J/eoN4TUI4jPIqvSvuWN2p+DfXKqMb8Pi8daU6QXSF4Bxp2tkQVjV/GJ468IgMPnkT2ttekpLqSs61tlrCYgnYJ8HlsUHYkgxLl8Al+XgUGERYJ+NX+9qv9O0n1JHhVe/1368li4LAKfauMv+tZDiK86j98JpMRA+AV1bGNraeI+sPXz096rSJwdJDxCBQWrNAa4LiIBtXBABEIHprzmIwAAPej2sGohAD8FGUfkR2DOhnxbmbjZaM57zdw/FBeDIf+fTjHkJWQbkdnfXRO+7G6yu7HvA6daRD8Hpy+J1KdsngEtjIsBLA+fSfnvnTJN9AgT0k622efcv/dLoeflbpfc5Z40oM6P/1ytaPwyvkS8B1VNaPNgicMERM6+ta63PNfJoRh3VzGsJ4JTxhPeRZWm1ibKQ/PksAVIq1/PwhfF6PLZ98jlh2kazYU5HlM75Pp+AtJECbyGflHONB8KBX1J+fPu/z9KQNf6A0s3PhqWvXRaYMwzwKwYBEIFicISUkhEAEbAAgwiACEx/1UAESh54hkQ8iMCQNHTdqzk5qS8yH8KgJebiM89QOBTvbeQr3qQAb6fSaYGL2VIgAOJT8Hg/+yMUyW81nYrHcuSEsWifAFZLrhnfS5YPPuvANYOUMzbW97Jrm08P80y1ldn3cN5qm/LMVSkDulGyKSog8lHg+7QSz858k5RukkL+RfejXQy2BpOUP0rH8ind5j023XjDnq74sWe3THyAyBLA6QkQru+FHotAYreA1xLQOQHr8bV7rQK8W0C2Dysc+W4IcfzfKA4CCVixoPmF8M9NO6f+b3htBA3Tg4v2CeBewO3wgDm7Uak1FDdDjieJ3QFFxR+IXoB4ic1G08QZOOWwAHEGZGPk+D+IQA7QkKX3CIAIWMz5AwEiACIAIgAiUNRIDCJQFJKQUyoC+/ZNXRoWEIwo2mkeL84VHyAxE6MbHMGOP6g7aWM6z/iPolK+Sb4CHC4gOhVP1DarJUDuk5fgJfbjUwVZT54pLphNOR2+AHL3wL62jS3/ki83jW/Am861KWY7zlhwNmqfLAKRZYEq9qEL1c2hjlGIYYaDnre0jXn33KNHPt+pLlprYxtqtZRZa3f9DkzY41N3V4TAb1O/uVjs6pD9UVp6XPETtG4bf/3xseaZ5j3Q1pKTNlJgWl8A1o99DW6lKBNnC9+AtBYAlpfVF8AV30C2j9699z3hvdOfMv/xUgegARcOIjDgDTwo1QMRsC0JImBx4KUFEAGLh3sbn3ie0mQPIjAoI2e6eoAIpMMJqfqMwL4pbSLZBaq1sNPA5zj8znU7URue5/GMcwvFvN9gVqKV2rbPXuWar5y5f/6uwKyibtqjeOv4jMglLBmUWnq/c0V2kB4LSfob1upNnfCQlgBW4qsPBAeFf3/zQXVieH3RySl9AmQt+mwRYG/0tUv1g6Fqlx4XmLlrFGCILQJK7Q/v//ENza+F10f3KLP7hH+vX2vjUswaVcYmkmgP4XOQaEyRYfGstvGCeMEabbw4ls61FomsvgDcr9oqmBfmnz2iTpuun6vfJE4NdHz4uR6+mfo607uU4l0yZVkCXGcduF4eeQri6cubbw7T4tTCGYcb50MQgXy4IVePEQARsICDCFgcQAQ6v4AgAji+OM/QDCKQB7U+5NFam5mBUnYm11Lq8PDaNP/MGicvY9tUTTu5adFkZP9e9evw/7/Zq0wkuaccHJAffB8qk6PI3eQj0JA+Ag7vbo/Td6SB3M8tVePnmwitMdp10GzaUwYu/Lw6O7xOtGw78O9Qaq1jD7FTsmYs4nsOAESWfeR9/76ztVkjT9T3wIzY5OS158d325nvz3ZbvX1nMzg1rYhFYLTZNjP+t5/dMPvKZaTBNsWqf/sNI78Mn++fUu8Lr6sW2nYZbXTe98715qdyBh7NSIVBJUpPGSZagfnry1fo28LrolnUVNQ+fGZCIpJgI5gTpp/TUGeE17J2BbhODbyHzn447iCBDwOTcYnBZcH4KVkc1pozH5VqxEexqPtJHwehhmoEyrwRZywfeUv3b9fwSQARqEmbgwhYZ0EQAdthQQQsDiACFoeiLQEgAjX5MBSkJohAQUB2K4aP2Z2cVCcTMzbXvD/p5byRIp2tWtRZotZNMwcYH1HfDq9BEKSdVOdVMVO+vVo/y2RotYwlJG2EQFlIolJiquKqNM/YPrHOrtl+5mcNs2bLv8tOtIKOXpJzzT0TGkrt3Gdf3ZeuthaBBB7CIiDFf3uLOj+8N5J3BKiIRaARtE3Egref1TCRBuVxxJOjzevD++/8pjL7K9gicOZyC9AstuOIGa7mU/XkfQIyipgnmluerihnshyr/y+eo34cippqK+P1wbseAmUte/PGAhPnwbkrwDHF7jqmP9XvO7+yFbvoSHsj0sNRrs/XQPa/G35l7zxjlb3mtQRIuY1G83PhvTMOD+x7gV8qBPIOA6mEI1F6BEAEZsYKRCCOD4gAfUBABGIdA0QARCD9V+dAShCBPKgVkIc//EopM9NttdRh3YhNzmTjd758j5V++fGdS0kQfcoejDXNTGtcKcPh++WVyyGGAx0/ayCt2SKrJUDuBtg9aWdqZ/+DjcjHv6tpH/541n343TR2uI2QLQKryCJA8rzxCSjdz7YHx4V/7mxpWp3NqFBFLALL5muzf/yK4wLjAxDtGqAO/bKTbWz+I/9Sm/er3xaByNJAcP/9C7TxPnlyUv9neF0028Z3SL0rgJvNt2bPFg5K75I/MWUT7iUfFO8pg1y+Rz4vXdxo9ngodSFZGmSv8/kC+HopWyaetmLkTb60eH4AARCBPvUGEIFswIMIxPECEbB4gAjEv+zyA5/VZA8ikG1cGpTUIAI9bsnr79VLwiKfc7R6XniNuZrn0MUV8UyKup5in192rH3isgDIfHImrVXTnAc/fzwgG0MOpXNk2af1mjDb1ETLeLun/aXdFcDyXBECX3N909hSfr5Z2fY7xiJ4wrLe+ATI+jIR+C2yCLAlwIWLbG/G5Zat1lcg868iFoGrz2jfEuqutXX/57V2ru+rK24RmE/xID59iR2KnR9y8aCoJQAZF+D7dCbHedYTx62PsABE74/oSOwzwacXXkA+AbK/FWUJiPRoKNMvzj585B8z9+0hzAAi0ONGBxHIBziIQBw3EAGLB4hAvF8kaKnXZB/PASKQb3yqey4QgR61oNb6qLCoVkuZc8+vX2/nZJetyWYT8PkCuKpzH59WJ08PEwKzrrk3xprfCsucHwSlxvreuVMbzRvjrefP1GRZfQGiGYQnHsHazzZjM+e3PSMtUuV0MCYCL1oe9xFwzcz4fnRKIN2YaFuj1Lod6pzwqsPgjWl+/bII0NkBVx6nTNyA+aPKbMXn1ohONdR2MvuG00bMaX0rPqaXm3RN9T/Da792DUgfAYb6E8+1sC+ksyMS2wFFw6ZdAnD1B1eEwO8+ZHNceES8E6RdYojiKNDpkz98zMp5+orOnUpGCHT5LsjcXjscJXjaSvgKpHmd0730aSQhzYwIgAh010FABOL4gQiACEzvEa4PNYgAiECakRdEIA1KXaTR2s5kWy0Vm8lup5jxu2kqs3zuzIXktQSsp/gBR3H8gKIi8ckRJmgam8PCWcE3uoDLmVVrbfrq7onWqzolymoJyHpaIFsEVi22c5bfOsU7JykDhkjmHgpJd+YCZSLWHTrXRlZz+QLwA4lT9H/6Y4+2kQcndGCuc4O2mUm3tTKxEXdPNfaG15UL1ObwShO/KKIfn9XA+PL/5Yz90SdtVZaaM/UO6C1PF2QLxkhTm6IiCwBVlJzbo/KjcqamzG6XV5w8ckp4/ep9wYXh9Q9uaJgSn0pxBMZ7HEfAZRE4j2bMbzw9PiS7fAG4I6SeqfMpQqJXsvxJEvQkAbpAnpThW2JgudQhbiFLANdLDheyoxZtCWB5gW7/dVj2WavGflLqC1lz4SACJTcgiEAxAIMIxHEEEbB4gAhQv/B9qEEEQARmGIpBBIr5TjmlTE3pV89UhM9XIO2uAFkGM+Jr77JPrnTED0i70p3B+94MSZtmNb8UXk8MAg6nXgjST+6fMnj6LABcmEyX2hJAGTn/GX9nfQTOXGGRPe/o/loEuH53Ptg0q7pvOaO1cTrAMsId1yOBm6hnNDOj+7PH9NFWbsOMFVv22P+ddIheH145kl/igywKYrk7yRLGj/msAxlrX0YI5P9zvaJ4AVRpfn7lcYE5XXC0GYa+MD4PVt+/tkHs2eJwwZFWg2iNWkYQLCmyoMsiwDh89lLaPeCLC8CNnZEASO98/j+HFD6GfIg45H8UUdDx9kpfhpuoFz5T7A5wlesbFLxvmWP3wgF4tDk/9JyVo+/ylTXMz0EESm59EAEQgTK7GIiARRdEwOKQcCIUlgAQgTLfxvrKBhEoqe201q8MRSdOBXSUd+29doZy+bFyF0HaOXvngeCbZt6m1PNW22s2adPSOxbxXDNu9j5+1tLmDWG5hxwS0Kphd4Dv3KdfGErQQWtBp5EvrQWAtfDNkPn508gicNYqC8Q5q71zle4qmjL3Z2+z/eWzz580+6Ybyu6nd/oCkFwZd0BaAjj/vLHAxm+gBE+SfWfemI2Rv3hcm53nMqIhy4ssEXTjXjrV7ojF1B+FopGFgS0VlE/6GLRV04xdl65pnx5eZ48oc1of/7h1Nu22d575OTvHHaWp7jmrqmURYLz+4QWeeAIeC0BUf0kAPBYG3ud/3korwWUJiHq9GA9kxMCi4wIkXoeUcQw437nYPTDjiAIikHLAzZoMRMAiBiKQtedkSw8iACLQqce4tge6th2CCGR77wYtNYhAwS2qtTb+/62WekkW0Vtp7ZRnREvnZpu7yxndNpK3YFYWLfxr7y6t5Nr7NzfYci8mS0QQNO8O/790bvCzbBrFU2/bPWFO/Ws0GidOf5LWEuBEVayVy3RVtQhM0uL8Z25rmi7w+Re2ftARF48vgAuXWSPWIjDB2wPE4vFBs7U5g0LTvv3IEiBm8tyvf0Lnz5+61GopfQHYsiAjBHK6oxcGZhX79GXqhI4fQLrJsfLX/k38gPtzV9iajpg9ENXxEWDc/o4sAly3tLsCovQZLQHsRPH9h60EaRFI6CGYxPfJJ4AjBlbNEsD679+z54/Cvy88dgHZpLoZhQYvL4hAwW0KImABBREouGM5xIEIxIHhDyeIQJzouCwBIAK9eU+rXgqIQMEtNKX15UZky55/7vsdmInZv75Oa/qXmHmY+5dYshdTuq+xb4BHDpeQmBGKArLOuL9K5b+QyycBk239aFjmisWjN/qw6fRca23mcjv3tV5uYY7/8u4K8Fk6zjlotFIAACAASURBVP5Hu2ugaj4CXPv7H7ev8tfusT4C7zmnbSwvJxyszSo518/lCyD7Ac/M54xai8CvabfAUrIwTTMQ7A+fL56lzZySZ/KRbwD9we3yC4pwuZriWrA+vl0Bl61pGl+AWSPtWMQN6alx3X22Jn94Y9wScMISq8ih8+zzCA+xGM7/jbz7xdp6FDmP7wsF5G4NOUN27RrgdH/LFoGUa+CuJQBuTx8B4OcPGN96pVaT7wbnl7sC+P4dJoqEUieYkzeUagpLUWJ84ozi6vW08ewK8JXD8keC5ifDos9aEdzhUGWob4MIFNz8IAIWUBCBgjuWRxyIgAUIRCDeUUAELB4gAjMPICACBY3XHPCm1VIdI99xMcmZZ/wOz5y+S2tvvMbO+eWMTqrP0r4t1uhd6aL7HgtAVL5j6ixvf5fK5/3EiZm71r8OZR6xaPQ7eZrgib1TBud2q3Ns/Ly+ALKeLOfpFbcIsN4caOhvb7e7CSYpNv/S2crE8psz0uYt/zZLYC0IUb1124wJAZ05MGfUeuPvo1yzxKYWzjypG8byQK4CStFpgG2Sx/In6P4IzyDpeZv1iGbaVo/VCxvGdjA2qmwO9j2g669pV8B9NKPlclj82bQ7YDbpzUvolbUIcBwBqohrxpvVGTBqYDHD3k+mnd3UvnzWQfJ4Uivh4V32OtvEnVTqIBGB0DdDZz3yWgJyy9dNY4F8+qrgi9P7O/6mYQBAFIMAiEAcRxCBYvpVVikgAhYxEAGLQ+KDCyIAItBhUIFFIOtI60i/f782Mc2bTWWu8uezBMj0G3faOzwDW8Iro54Z+VaaIc0ipj6XmDvLL9oXwFXRH9MaInuHR+l4zZhuNIKm2Ye+cnFwU5ameGK3Nmc3tHUrdp5ion6e3QBcpvQtiNa4aQpyweer7SPgwo5nwE+alXyl5Bo2fymitfEIkLhEeUpchLPc106CXKfnsT5yrZ1noFIPTh/dZ4uBw+bNEfqi/i7SVd0iEEUWFA2asACIdkq7BCDTbTcnRxyIrzBHjBdczB5q8Ad32DvHCR8P37ub1wLg6I5RcRvIErRsvr01TrtBogRU4SAI7g/vnbuq+ac+XYfxOYhAQa0OIkBA0oABIlBQx+pSDIiAIDT0Rarq0gCIQOcO71oSABHocoCg7CACxeCofrBRvygUddbhynDTrBYAqQZ3fBkZMJrpOPSWvgE+C4BLXmrveyGADxbYRBaNZTb+X7iWH/vJGbdut82pCMcsHft5mibRWhvr79bdLRvBUWbKawngNWghr64WgQSWYmomB1ie+btm9GxBiPAWM/Ro5u6IgGfPEJwWuY7SJbzx2bJAFfBZBlqyXsKXgHGoukXgr8lHgPVN6wsQpRd/cHu4PqT8nrJvAPtSyH7zfWO3U+q8w+Pt53tX81oCXPqyr8qPKR7F2aQPx4Vw+Ta0VcvkOP+I8Wt8Og/jcxCBglodRMACCSJQUIcqSwyIgEG2qhYBEIGZiQaIQDkDA4hAQbjup1MG+TTB05daN+XlC5z+6x1LTjBhyv4f5IV/EUXqc6l9q9mlr9RZ5hT5ab+CdwXwSBrN7KkoPl2Oi1sgfRQcM+4DFoJ9ZhfBiUvnmV0Fvt9vnrSnEUY/nyVA+ChwPl47l/Xh5xfW1EcggR+IQC2IQFpLgJxxy9OGnb4D9GCT2Uui1EEU9WScd1dQx4lCD6+wN3J77cuOmDJOwuOk3/3kC8A+R3PM2ZLu8Y2fsL6B0g+G9847YvRDvjFlGJ+DCBTU6iACFkgQgYI6VFliQARABKZ90UEEynrR6iUXRKCg9mIiwEZHPi+dQ+0eSxG7+LxvyVgjNRwGhIdo/y7PsOUZAhu2WwlLaXfBLJ6JeywBeX0BXDPn9aTHEaQHRxxzzrjFDJ7V3bKn+S9hfS5cHdCpCZ0b6p9+qc8Mn6ye2zouvB5MM5uo/pTN56PA0iP4hV7P/mI9dw0kUAMRqDQR+CuzF+bAj099lO2Y/QyCzu/PZooYOZ9m2GwRYCe8Q+hMR9duAqdejgcui8I22r3wSzoJYB7pw5ELo/2gzoHTPnD5vATNtvE9umDV2KcKGvIHSgyIQEHNCSJggQQRKKhDlSUGRABEYFrfAhEo60Wrl1wQgS7biw8Zmmi1ZjxtcB/NMG+liIFNWovjtXwRoKvDrgOr6FcplvoLj7H/5xns9XT/MnG2gMtDIbUlwLfmTvixvNvIm/epy0g/h0WCY9lLgs/66pb1Tz/t8JHPp2mih3dYXwH2gn6U4in8hnYvLCZLwVLaxbCEYuZznIbIwuHwIXgOLAK2GcT2u2j/P+8eoMaSMfWj3QTYNdB55kq4ffq59g/n2j6/DI5dGeKxd1F/J0UU5F0is2gf/v10JsRxdJaA6x1MuyuAz6Z4jN5HjlC4gGb+Ryy0JUjLQ0K+w6TgsgREeOgpY2F85lGzvp1mPBm2NCACXbY4iAANXPQBBRHoskOVnR0WgRiBjgIluYiMvM/El+8LPLs9dAhEIP4CgAiUPSBY+SACXeKstT4kFDHRahGXn1lgxFzpw8lr/7fTPt1V5Etw+mFWjgjtHgnn+ALnH2FvPURetccSg5eWAJcFgAVm3ofvmDl/g04dvOgoK1nKZUuAZPBybZ712t9SZm5/1sqRf50J2Ye3TRmLTFur2Ol0Ml4BW2bYqXEzrU2yJYHLkJEZ3/Yd+AgYbGARMDAwgZBe+t0SgU+KUSSzLwB3YI97f/SY/mAL2nqyBJy/auZxTH6goxk/RR7kJYf9ZHE4isa1ReRzMBo/HDIqzGlhEPVxVU9GwGTBI83mR8O/n74qeKDLIX8gs4MIdNmsIAJxAEEEuuxQZWeHRSBGUKtmEQARcLwAIAKljgwgAl3Cq7U2sa0mWq1ndRLligvgmonzjGIzrXHfSpYCXss+ldbeZxOjvpniBrBvQFpLgDO6AT3gwECyTi7ve17U5IhfrKeMN8B4OC0QwichYvRB887w79Md54lrrc2q/8ZtrSumWyLkDM21KyChF+tB1xd8BRYBWAQOHOJTtkUgsyUg5QZ/aQng/3/5l/ZNe+Gx9jpBU/wdtGdnM1330JkVk5RxMa/x04yfIxPybqGUaiUPR8rpC+Aaztuq+bvhM98upC4/B7XNDiLQZdOBCBCA9OKCCHTZocrODotALSwCIAKdXwSfUyCIQL4BBEQgH25Rrj1am5hbzVbrmdNFZbUEuNRIzJxJMJ9O+DVak3/j6XEJZe0KiCwZpAfrx2vvW8iSwfEM0voCsO+Ac5cDFbx3PcUXuLBzfIENT0y9PEw61VbG/7lbHwXWCxYBagD4CBggyrII/CX7CBS0K0BaAPj95fu7aQ1/J5kAl8U8bDocYywHqpQRAl3jW1HOgD75z1w98qYuh/qBzg4i0GXzgghYAEEEuuxIvcoOi0ClLQIgAsVaAri7gwjMPMCACHQ5AO/ebX0EGuPCR8AxtXWuzQs9XJaAaEYu0n/7V/bGRbSLwJUuypYxPkCkj7AEsLxNZAlYTPvzJayutXkZT0Dm67Cf2rzb56zsHF/ggSe02ZE82W5dNn3E5/JdvgASL6nXi+AjYCGCRcDAUJZF4OPPib8Bif6fctHdZwngUtgH6Vw6S4DvO733HRYAzpdSvQM+ASl9ASL5ngKk3oEKzMj4jNXNj3Q51A90dhCBLpsXRMACCCLQZUfqVXZYBKbzw+iDHgVGonaIAiLRh4e/PwwfiEDnDgsi0KsXudhyQAS6xFNrfVAoYl+rdUlshBFyM1sCHG+Ua1fAFvLqZRO9XOuLZrwOr/yIcYsC5D58OXPmRfhbZUTBREJ7w+cL4JpZSO//QDfvDtOee2Tws05NeM9vpn4rvD+lFO1cpvJz6gWLAH8hBY78oZQfTMcat0ZkQQNgwumN4P1zYRGIeFvKL6zcR+/KdjfF9OezT0Z8X4IuLQG98gWQY4Fu7f14eO/CNfPv6nKoH+jsvuYf6MoXUTkQAYsiiEARvakHMmARiPH1qsURABGIvwOuAEGJD77j1QERSDemgAikw8mZ6uGHtYliv2Rp6/LpiTJbABxT4bRxATj7zRR34CyKN8CRCaOZvaMmifgADl+ASI6ILPiDh6zgs9lHQSg+4QHEubvAo8czVzXNWQRBEMQ+cXfc8Wvj/9w4bImJONitj8JL4CNgGxg+AgaGspYGmAiktQSk9QXg157fw410munRi1xfUPFBFslSGii88QFccnwEwOnDIPSEk2C6DxyIQDqcQAQIARABO3SdszrtUNRlBys6OywCBtHIeZS/RK6ljR77CIAI2A4PIlD0iz+zPBCBgvDeu9+efpfZEpDRF0Cq6yqPzyJ41urOFfRFCExYEIRvQeR9T/c30Kliq+l0P0kYXDDntQQw0O3A/nXR6pF/6lTGzzZNGd+NQCvjy+HzUXDNUKpmEVg1bhfbn32QPVDedSZFQd3bKyY3LfKsPaftN14FRQI+be/eXfa4vU/cZV1JIqdA1qvHRODPnp2uJtISkHaGfjOdfnqe6yyBon0BuDpCQZePRMJ5QrabB54D7dc2PgEXHTVmfATwmxkBEIGCegiIgAUSRKCgDuURAyLQHc4gAg78QAS661g1zQ0iUFDDPUkWAZe4rHEBIiKdMR4Bz3gnKR+fbria1gKz+gLwzJsCkEXVY7W2ifgBeWfcvCvAZeFwWRh4BvCTR/Z+K1Tu3RfMf3x6G2itTR9f90jrVeHVJd9nmbjiumqcNXDKPNsSzyFLQEHdd+jFtOgD+IqbTBgK1a/tgy6LQFZfANmgj5BPwNJ59smoHPlrEiHQ1VEjfKgeF65uXh2mDYIgrbFkqN8BEIGCmh9EwAIJIlBQh3KIAREoB18QAYur02Tvgb1f2wOjCRP/ASKQ6wUBEcgFWzLTrv1TLzMMVKnR6U+LsgQ4fQ/E2r1M9xPa33/qUqtVtIsg464ArpP0vr+J1hzPX05EwIGni5a7LAGyHjLSn7Rs/Og31kH5Ped1jjh4+2MTZ5r2aTWOm66izxLAerysIhaBd6yiA98L6rcQE0fgDbfMNzd2TNjjPaPdAZSs7IBC0iLQrSWA9f0BvadPF74BbYdzR9pptI8AlL0rQFoCtNKbw6a66KjR96Jvp0cARCA9VjOmBBEAESioK80oBkSgXJRBBCy+IALl9rOqSQcRKKhFdu2dNKcPBo3ARO3OaglIfVqgmJq74gNIed/YYDM6zyJw7QoQ5cn/3k5xC86kuAUSzrQz7kQxDn0YWInvOrJ8nLyk/YtQ1gtPGFvXqWlve9ju7pA/n48CLAIFvSgVF/Oh/7S7B9ZtsYa9flkE8u4KkDP0nzxmAT/TnIhyIA6Ec6buaR+fBYCzJ5YYUjIL3+4TaQGQ5T37KJwymOcVAxHIg1qHPCACnYEEESiog5EYWASKxVNKAxGYGV8QgXL7X7+kgwgUhPwTe/ea1bdmY/QCO5WIC3Z6q6fdFeDxBYiYsZDH/50gfe75jU15/KGUI6slgNLzLgKWO8suqTpNiml9AeSMP4JR6CmbjS0CJ5EvxIuOG/lcp6a9+249Ft7fvqB15XSFEz4JnJkevPL6auwauHq59RGY2+/AAQW9N1UTc+WN/d018LFnxRFJOZFORPDbT/1285NW3kqK71GWM2CvfQFkeUHQ/mFYz4tWj/1d1fpUHfQBESiolUAEQAQK6kozigERKBdlEIHO+PosASAC5fbLsqWDCBSM8I698TVoOdMs2xcgmsiKXQGsx8ZtNsWiWfY628yPO/g0SAuEqMjttCbPZxr0agkgqp/Q776t9smag+11stW+L7xeeeLYjzo18S0b9fnh/bZu8ekIcRyE/NdUxCLAhoC3rLSWgcR+8IL787CI+/Cdcd+AfsUR+FNhEXDh71tL510C56zsLMFnaXDKFxmdFgZPAT79fb4ATlzaNqLgxWsQUTDLuwsikAWtFGlBBASx8GxTzLsUIOMVgAik6JxI4kQARCAODYjAcL0sIAIFt/eO/VOvMDPsdjz8e15LwIRDP9dZAbwWH82cxR88sb/Zc1qgLzDQzY9awU+n+AGyPKmHT5+0vgDyFEPOt22fLWFBLIqDUnd9qfmF8P4113SOMHbjQ8KCIywfLP+1FbEIyO7AvhnkouHvzSlndDwjZoHSi122r9yPnnhOAlhONOOmAtg7n0P/cjqWK/fvszNKi/5wlS8Pr5Hydux3xAvo01kDPouAbya9xR49EcYzMb/F5mzU4rYDJvqDaD9fB/TpLy0BPssFlyflaq2MG9PFRzXfavBAhMEZmwZEwNdzMz4HEbCAgQhk7Dg5k4MI2E8FiIDtQCACFgcQgWwDCohANry8qbfv1WaVr91qmZ27Lkab2CyQd1eAx/TOM3vXGv5tbBkw0Q/8IYK308x7FvkWjNFUNO2uAF+EQJf3fiIftYS0BET5qcLBSPOBMOmVxwfGq1j+bn1YmznTnsnW5bH2Eu1x1dersWvA2wF9CXAMse3nhFNkMXBZLOR9kc9rCeH2IDnSEiIeK5dFwDeT5m0DtzxsJZ5LvgF5Z9SugSvhE9ClL4CsP9fDp7cXjwPtZpI+d83Im32vxjA/BxEouPVBBOKAZg0VDCJQcIeU4kAEQAQ6dDHfroDEB1sSKUe39X6wWQ7n95x+KJK5XxYQgUwDCYhAJrj8ibXWZo68dXfrldNTu+IISGc53y4DOePl/0f3HXEBWBeZbhsFBODTCheJNXY5ANxGvgFPZd+AHjkDJgYiqsgdJrK4Uscv6UxAeGax/ssz+wp86NaJ00IJ7anGieH1WNp9wJaP34ZFwAJMA7Xsh4kIfGJAj3wDpqwYnw9A5DPAHwohL/Il4P4nCQ7flz4RQv+qWwScH1KBxyaKF7CYdgONjfjHqmnN6TRdZrUApP5Qi3Z1EQ1ZCy+xEBYc1r8RaBNj8blHj74vHTLDlQpEoOD2BhGwgHqJiSdAkMtZMRqYQATy9VxYBGL9E0SAv8iduxOIQL7XrG65QARKarHHn9SvsjOfVhzjvL4ApGfaXQH8AssPMldXfmjX0cx6LUXmYy/0SA798dBOK2EFRSqL5EkcXZYJDwFw7Qpw6X0HxTM4iSMl8rgmyx9p3xs+et1JYz+eqcm/tX7qxeHzySllTm7fQPX94A/hI2Bwg0XAwBBZQASxSuyW4M6W0kfgT3xxBBymc47r8VTHmR+sRllLAE754mUraleAfIcTu0MSCeyNWYuavx9eL1wakA2lpA9AzcSCCJTUYCACFtjIKUswBtdSCYhASR3SMVK7ZnxsehffMRABJppsggYRiHVYn+keRKDk9zuneBCBnMD5sm3eq88zE6hW68jpX8TEmr74QCa8+z1r8L5dAfIYRF98gO/RueXn07nlrO+dZDE4wbEWH1XDsQ9fev3L9AnfCAdxkGvTm/bahEtov7QsR8q9am3nMwhke15//5S16LTsluw3fwsWAYMRLAIGhp5bBByWgAcoUuiR9ogEFTgCSvgsAS4vfTnTlu+J78PvIpIF7gqIqZSQK27ooLUlzHDJU8b/yDeGD9NzEIGSWhtEwAIbLS04TABpfQESBIoEgwhk7MDwEZjOy6MPOnfUyKmxTwGFnEsDIALxji6cAhOEw3EDRKDzeAEikHEczZr8n++0ket4TX3VItGfxQcy+uAJJutzvkt8Z3mN3LMmL98XPk1wPc001iy2KdYbHq3UGrII+PSRuyEkbnIJQOqRmNkLy8im3TbHoXPt1WcJiMprNG8P07/5tOD+mdry2mu1Ces/ekrLRIr8b7AIWLhgETAwlGUR+Aj5CDQcH3454/2x3MVDndpnAXB9OH0WAM7nswSUvQTApytusEduqINot8QSe2REYheE1PeSY0beNNP7P2zPQARKbnEQgc4AgwiU3PFc4mERsMSRvxfRPsb496Nfhw6BCMz8XjBRAREodvwAESgWz4S0x560a82TE3ateQtF5ruL1tz30mECfArgapqBL+OZLkks2hfAtUbHXs+8L/mhXVaB04U3sivSn8sSEFk6HD4EzngKDh+Ju8hCcSzh5XU+pAS6aee0V58x8vk0Tf+tO7Rpif96k/pYeD1rlVXonNW+OVEa6X1IAyJQaSJw2dG2T5xHPjrcQ+T7eg/1fxk/oyxLQNreXrQlYCf5AK3fHidqxxxk/z+H455IXwDPqwWLQBwgEIGSx2IQAQswiEDJHS2teBABEIEOoc99SwIgAmlfsHqmAxEoud3u+LWdUR40u/WS8MqnBkrvdzmj3SqY8BZaE+d0fC49Ww4OJguCPH3POfOnerO8zbRffgMxbwnLmWQRcG0H5PSyHpmdAR2+EdLpkC0rHElNlt8SxzbKuApzJpr/FuZ5/XkB2Txm7gjL/lx/JkwBi0Cc2EVOdsJ5K3G6IMGrEVnQIJHYtkn4fORC+8ePKT7GGY64ALfRmQJn05kCPktA6bsCPARTvl1RclLsfvJJeoJOT1xIu4B45s/5vbsCPOM5538BfARiSIEIgAgYBEAEQATMB4pGSsQRsP0hETqZuklpzoIgAgZhEIGSP0xCPIhAyXhzyOGN28TZAxnjA0zQDHcn5eO1Mz4NcDc930vP2WLApwPKavLuAD5jYC6ttbFlYSkx8u0kl2f2i/h8c8duh8TMvEufgGgGQHJ2kj4NquAYXRNLD3RDWgI4XaCavwp1/d2nBbem6QKwCPCUHhaBGEEoOKAQWwTW/drifOph9soD9R4+G4QsKwvofYz6sJgyl24J4IIduxzku7Vrv73zG4rrt43e54V0mumh5PU/bzyes1tLAEuDRaDzaAcikOYr0EUaEAHHCy22NbqWSkAEuuh8nbLCR8CgUtldA2QRABEAESj4zZ9RHIhAj9B+cLs2O4TbU63Dpw9E3v34pJ9rn7wrYp9kwPx/n2+CSx/2UvZ56ef1CZC+BdIngPW/V8QzSGxD9FgCeHFW66b5JL79nCDV7gFYBKgFEEfAAFHW0sCHiAhwf5e+APz/s8g3IOFsQBkTPggu04AY/1I7BQoLwBPk07SZfJkiywWVu9yc3KHUQTTjny1PORU+Jk51M+4OSMpp/VmoxwuOGb+nR0N/LYoBEehRM4EIMKOxVxk4CUSgRx0RFoFKWwRABOx7ACLQo/GAigER6BHeN96ozQnhK05uvXz6h1Dun5dr2lnPCnDuEnB44zsjEsqZBSW8jbyZ5SlnWQ8L4jc9LQHgdFtpxjGfIokxPrLeaYlGe6p5Q1jVPzwvMOeVu36wCBAysAjYDxXPYAv2EZBEgPvjjQ/av06i00HZp2cf+QzsJ5+BSdJnkv4/If6/X/yf0yf6vcPXYAGt3fPMfim9h6nPOBAFpT01UOrns1zI8UBTi112zNjVPRrya1UMiECPmgtEwALtW5pwLQmACBTUUWERiPXD6EMkTNP9iiwIIiCZQud+DyJQ0HgAi0CxQKaVdu8WfVGYdqrVMjuEXTPZoi0Bif39QuGskQJ/sdUKWCPPTmC5OZ0Bo5m80O8RinOwlOIl5LYECCAmtTI7l9993shXZmpDWAQIHVgEDBC9sgjwB+9HdKbA00RcgartCvB9oOXhTvzOFb0rQMoNAv1P4b3LnjJ6U9qxepjSwSLQ49YGEYhbBuSuABCBkjskLAK1sgiACNj3wUsw6LVJOEnyjBdEYMaBBUSg5HFXiufthHdttnEFfGv0vdoV4PogS/3ZF4DjF4zSPv7IC1haAhy+Cb4lAC6Xy3uULALLySLgig8gfQ+cREMA/5Tzm2bGcGUQJJokvA+LACwC0z9IZVkEPih2DewnH4AtFHFv+XzbDmXtCojk5o0U6BhPXSGMu7UEuD78LuYQKG0iiV527Og7ejz0V7o4EIEeNw+IQHwgS3t8MIhAQR0VFoFKWwRABOL93GcJABEoZlwAESgGx8xS7nhs8nw7wwiOmJ7ZtQ9fFpDwLaAbHaez0y0PYsbuswQkIvYJRfgUxWMPtg+8zoAu3wEhly0BvEvAeaYA5eNTE1mMrFd09IAoP0rfat4V/n3NhcHPOzUmLAKwCPTUIkAdeN1vLO6nHxon0FG/de6zy/lBTRkhkKV7P9SO3QeRdg79vXLFS+qyZLj01G1lbC0vPn7kLZkH7wHMACLQp0YFERDEAUSgNz0RFoEYYa3aroHIIgAiMOP7kNUSIIkFiEAcXhCB3gy/zlJ++tjUq81M2jWVp5zO3QUOS4ArQuCBGXBcpcSuAtfMmbOJ53dstg9OWhL/wKf1BUhYHujGBvINWLFAEAdRb6/TocMSInH/XxeOfK5TY1XVIkAh2tXskZRTQ1k5yuZac07MzMSMUR5SxHLaIiP/V354o34n5ErLUuLwnyi9LbFN++alvlN0I7pPCk7SdfM+E94jWnRn/fu1ffCDz7DqTJEiG3bY/x+9mNRM2cy+GXU0DvAfKS0BXrmu/uTod6J45zjpqrbsZ1KAT9+WbplzD3/ruPF3OQsfggcgAn1uZBCB+Ac++jCDCKTqmSACIAKdOorvAwgiQOMOiIABAkQg1XBbXqKfPKZXmQlJq3VBp1JcvgCc1hkfIKMvAMtLxO6nB3JmL2ds5NysNtEMfhnP4IWCUt+oPHrA5WyhCIKLaZdAZDFwrTlK3wOnL0CceEgcx1TzuvDeNRcGdD6aTVEViwCfKvnWlXaq2MQbXMjL+XfrLaX6+sP2OL9+WwTuojM1TiALm8vrPusM2LWW7jM0+IhFryIEZvUFcHWOhAWs1f5RmPbyE8Y+W0iHqpkQDCN9bjAQAWoAEIFUPRFEIBVMmROBCMwMGYhA5i5VqwwgAhVprh89bH0FXMycveKdFgD+nooErrXzaCac0RfAtytgK51CxvEFxvjLFf/eH/CJEASA9frVdvtXwjeAErRFPf27AmzGyLIQARC/r1va+Gl/9Lmj357eNapiEXg7LAGlvrFX3rjQyO+XReAD5CPwc9otcMoh3X2gObecSXdrAehXhEBXfAAvfJ4BEQAAIABJREFUUREwuiwsI3v3vy9M+qLT58549kipnbAPwkEE+gB6pyJBBOKogAh07pggAuW+sCACFl/fhxVEoNx+2GvpIAK9RtxRHgcauv0REXHQtyuA5LGTnc8CwMX7fAHkqYhynz7PrF27AjYYX1yllpO3czQBF1PyKD8leMhhCXDuCnD4ILDFwGVBScRrEN7OH3tOfPdAVSwC71hFbuQV6beDpsaH/3OOqdJPt4yaa2K3AlW4rMiCb1xrC1hBEQRd+Po+1L3yBWD9EhYGcSO1vowvC/ZkzCzXYwrR9PyKE0feNGh9e6b6gAhUpLVBBGxDgAjM3CFBBMp9YUEEZsa3KqGCU/KEzKGYQQTKfb8gPSUCtz2kzwiTTqjW8Z2yuOIDFGUJcM2U5czauYtAKP0Lii/ApxQmdkFQ+gl6wD4GB1vn7QMvMikgfQG4uMhCIXcPiARy90FCH/ZZ0M0vhVk/fkmwP7zCIpCyA9c82VW32Kn4romG7X/CUiTjIch97M4IlyQn8j0QOHE/vORo++DswzsDmXoGnDIuQOoPqmu3jlSzZEuAr/6sTqSGaD9X92QCwM+Dpv5i+Pflx43eWPMunUp9WARSwdS7RCACFmsQgc59DhaBct9FEIHO+Hq3Bya+wPaG78Od2MbnYSY+eSAC+d4PEIF8uJWe66YNU68wL1JDxfzuZSQ86T2fWBPPuitAvJnSFyDhOyCQiGbcwhdgo4wvIN5Y+dxZjiM+gvPwImkhcMwQ2GdiN5kc5jWb5ry3j78g+Ep4rYpF4Jg5NmLDC5fQcXSl98ThKGCCvjCvvqm/uwbee57Fe5RG5tQfPk/oaNmKXrmO96RoX4DEh9uhmE/fBKHw+QI4iIvE6YoTm2+29wKfCrV+UUAEKtp8IAK2YXzb/VzOiq4lFDbdynECRKCiL0KP1AIREECDCBhAQAR69AKimM4I3H+/Hg+fPNJsvXT6B7EoXwD+wkZr7iTY5wvA2sp0MkKgJNx7Sf4+KnAuxcblGTjLm032j4RlgQS6fAGkXpGvg2eNUO6e2LbPSlowy14/9Xy7e6AqFgGu50GjtmIXLbaWgYVNzxSoyxfNKT3jWrRPjdTTLodCcm1YlsfPJ6mgbzxsXjN14yZ75ef9iiPwfnMmaQaTesGWgGFbAnD1j2j8CtqfCf9++Qlj63x9t87PYRGoaOuBCNiGcZn8U28PBBEopIeDCMQ/0GVtHwQRSEeEog+1+MNHh6VTIIiARQBEoJBhsjwh//vG/SeF0o9Y0jQ7jJfSTFXOyFkDOcN1WRB8EQLlh9a3H58tDPJFlF76mynyIDsDbqR4AxxBsKgIga4lgMSuCAKO7/OZCYznjj3Na8O/b9mkPh5ez1pla3jO6tRz1/I6Rx7JnhmkPE0wMeBSftl/3KcDWgnRTJtOCeT/s9d9whufEkT3heWBB3QutyXrxRYu0SG5vMiyFCki9OTyBJEse9fA+8gi4GraqDopLTFpe6nXEiBwTC1XVETqL+vpk5vVF4DlZyUAUq8rBzyuAIhAnsG0h3lABOJgOwlKSqdAEAGBpxyo+QMsP6DRiGr/ABEg4iC+XN1uHwQRmHlwBREo5+MDIlAOroVL/eb9Uy8Khd6/TZmNztvodL4ldDofn/Zndz8n998nnO6ETwC/YE7ve5Lr2hUQ5RfpeCooLQp3USz1Y+l0NV+5k0KA1CPxYRItIC0lUp+d5BswmwDk50GzafY7fOMBdWl4hUUARMC8X2wp6BERkPEKvCZw3wjkWDJLyM1oCUh8qAWBdKlVtCUgkucByocjP385LAK+HoXnvUAARCCOMohAzl6HpYGYRSMyicslgIotDYAIxPu771hmEIFs4wMsAtnw6nvqr98/9apQiclW3L9jO81oN5GlgL3xF5B3/sFkOeCgBHw6YFpLgNwV4PQFYIsAJeBdAptJryYpwPps4vgCpJ9rV4BzOyC3iBjIfbsOOBtbGvaSc8AYm1QowaRqmjHluw+qC2AROODOjqUBsryVZBHI6guQcuIdWTLEa5Mc12pqCeD3+REaV460YSGiX1oLQJSB2lePNf8mvPeKY4Lb+/4RKEEBEIESQC1TJIiARde11JFYonAsKYAI0IdMdFY4C1pA+rV9kH0EQARm7p+uMRZEIN/XB0QgH259y8WHE331XntKYTRgSGc5Qfn5e7idvPZ30wx4Lz3gmTun45l7oqKUgM8GkAx7lGbUYzTzZ4sEy5G7AvjF3Un6LLCHvnkDCWXeFUAKSAuItAS4CMYNG5vGnxs+AvH2iY6jdZnWBe4auwYMIq619D/mXQMpdwXwe+VdY3c5f4pxQr7vXrmSSHoUyirPddwxF7OPXtj7t9g7B9vDI9UysjB6qhdpL4lXQs9Abw0Tv+LE0Xf3bfAvsWAQgRLBLUM0iAB9iBzOTs5dASACFgH4CMSIZtV8BEAEOjMLl0kfRKCYrwyIQDE49lzKtT95wqx+jc5ecFl4lfv1WaFozZ1u+LzzfREC0+4+SJwV4DDR83bAJ8ki0CSLAlskXKchyoHBtysg2nYoLCf7SBBbMhL7ywm3m2ARiBEJ+AhYOIo+fZDPGvANKN6Ztc8C4Jgqe+V2/k57QyFmluv48m+hIzYe22UVWUU+AAvJFyqtBSCRjn0BovrFFdBamVNIX3ny2Ft9bVPH5yACdWw1pRSIQLzhQARSdmRYBCptEQARIIIFIpDyhS4mGYhAMTj2Tcp1d+qVYeH7VesZ0y0DEeMVM2BpKfDFBUikpxdU7sOXvgp5IwRyfASO9V+UL4C0UCQsAZ6lhpsfhY+A6QuILGgtAdxfCt414CMC3pm1zxLg+MB65Wa0BGSVJ30B+L2//wlb8AhZCtkCwKczyoE39a6AhAVgZluCDmzPf+WJY3QaYd+G/FIKBhEoBdbeCQURiGPtXArxLQmACMQ+cDIkq3SmwtIAzVxBBDoOdiACvfsGFFESiEARKFZAxhd/uv/4UI2pseYZxjLg2TbnswTIGT8z9IQlQNzIawmQvgBbKe7A4tlxcL1LAJQ8kufAYR/5JMh4ClyaLOdWWAQsNLAI9NQi4PugurzqEzPjLuMCRPNlj0I+fRO7JejGfTTz30Pv5QkUcZTfz8Q2C5eFwjEWe3cFiAJcloVXnTT2pgoM94WrACJQOKT9EQgiQDM0EIGZOyB8BAw+CadQ1/ZHeZ/Q7dXSgO/DCiIQf+9dnR9EYOZhAUSgP9/t0kr9+59PnGaFN06cPuBxgZElgKbukvmWtSsgYWGQH+xoyhF/sbdR3IO5wivYZZnwbR/k+Akc5yCBi7Qg0P9v/zV8BGAROOAcXzYR8BEAV4jdoi0B8gPqGrhc+nJ+tsDdb3bjH/itJq//OePx+92eFiiGk6jhDujZec7v8zGARaC0TxcEF4kAiIBF00U8QATivc1lqoWPABHSPlkEQARmHhV9H2wQgWxfFVgEsuFVm9R/+zO9NlRWB62TwmveswISLxRHFhRTaecMnWf+jvTOXQHCYsBnJ8wiywAPBJEvhHAGdFk2OJIhxymQvgCRmqJCsAgQMvARMECUZRF4z3meD2BFdwXw2j7v899KlrwFNNNfZc5MVSoQZ3nI2nZrCci6BJAY3xzwc3u/5hT4CNTmIwhFlQIREJYBGiFABGARmG4xqlpkQRCB7iwBIAL5vn6wCOTDrTa5/up2fYyZwQStp5mrmKHLbWBy+520sbt2BSRm6A5LQJTfs11Pzuj5A84WgOgshJSWAD5LYYwsCondB8ICIHFaBx8B26KwCPTWIuB4T4r2BUjMjMXaxA4TV0+pJ+iU020U4W/hLHt/CcX4nyfW+rs9Lrj7JYDOc36vXIF7ENjIgq9GZMHafPug6DQEQAQsGCAC1Cmwa8AAUdVdAwmLAIhAqvE8qyUARCAOKywCqbpZ/RN95ie7l4W1mGiPXzR9IGQTgcsSIOMN+HwBGCnpve/yBeD0rvgA0QtLBfOZBGO01uiKdyBn9DKyoNST/0/bmKMvBcu/43HsGoBFoPxdA0wE5EzaZwHg/ut1MhRD2S4y0fHaPp8Cykv5S2mmP58saeMjcQEuvXwf2m59AaJ5fsYIgT69JO6MZ6CCbWGZrzll9F31/xokawAiMIit2qFOIAIWlARxEDdABCxO2DVgcYicAoVBpWxnQRCBdAMzH/qUJED5tgeCCKTDHalqjsCf3KHNSd2Nva2XTK8Kn84XzdCjKXPnD2h0mh+li76ncldBRl+AiOmzXOEswP/lfcmNUUroKGeCnRKa8YZji0VaywEsAvEvofQtSXwwaWRmfPmqp+gDy80mZnSRHMrAAzwP+JEcbm+6tuSSB98X3wOWU9WlgXefG++nPkuA/AByep7h/4YidE4S7uy1v2yeLYdP7RuhmT7PDLNaFrr1BZDvvWuYzboEkFquAFrWP2gF/xTKes1pozfV/BPQUX1YBAaxVWeoE4gAERv6EoAIiA8Pf4DlB5STwVnQIFGWRQBEYOYBGUSgnA8WiEA5uNZG6p/+UL8qVHaq3TJ9wXVGgbQAcAWdPgSuGbqM3CeQisoRuwES5dENtgzISIF7yRLAuwtkvSQBcJ7NQAnv2gofAQM5iEBPiIC0fGwmL/1HdtmOP0UJeC2fvfaXL7DPm2Jklx9QOUD5LACumbXXEuBblCfBvmRuAlDMEoDguQfgIfH/Ze1gxg/gioII1OaTXY6iIAJxC4EkHOxMCSJAyIAIgAhMG4pABMoZl3stFUSg14hXtLwP3jL1QjPhayszp4jWUB379KUXfmLNleopLQbyQxvNzB2+AJzeF38grQVAlu+0gIiJxi8qZhFgl4fls+3i75wg7ZxOdEDHdsKo+nLt1LVkwDM76cXtsAzJ3SpsaZDzO5cvgnyNEj4CrI9jqWOK9PzlDjsEPrHXLpJHM3H2cRD6Rz4LfF/gx7tjEjNo1kP4Tsh0l62xd5bQqZtLjEePUp6AfBEcEr/CLQGu9pTdyjPFT20BYLmJ3QHFWAKcb42o53+FRaCiXy6oVSgCIAIWThehARGw+Dh3E4AI2P7jIkogArHxCkSg0OG7a2GwCHQN4WAJeP+t+uSwRpP7W6dOr5ncFRBN4B0zBN8pgAmfg5QRAuUAIuMPcARCnkFFFgeujMf3QJo6uR73bq+Gj8DCEVuj3z6cFosHq/v1rTbrttjtJx++026c132yCLzr7DgEae08RVsCEvJ8X25Su9v4AG5fAMYlrohXLcf4lMDVQeACNfXZsOTXrp3zo751zh4UDCLQA5DrVASIQLy1QATq1Hvz6woiEMcORMDiASKQ/51CzgFA4B3fsvEGxsfUi8PrVIt2FQhi7puhOyMW+nYFuCwNVH5kcZARguh5FBjIYQnw+TQc8IGwq/Hrt6vzw+tZq6xi56xOO1crtjP8/qodNEAVKxfSLAIvv3GhubLPQa8DCrFFwNe7irYAiNc6cpbwzbgLswCwAn3yBUjUn2689tTRNxtCEOR1wqnHmwWLQD3aqedagghYyFsKRKDnna+PBYIIEPhD5hQIItDHlw5F1wEBbcjiO7+jnh1ep9qtQ6dr7fUFoMSRd35OX4DE2QXCElCULwDXjQkAF7OhIhaBd5BFoA49p446/h/yEbjtcesz0GuLwB8KHwGJYdGWgLosAbg+1Al8RIXS+gIk5AStfw7vXXXq7Bvq2I+z6gyLQFbEhi49iEDY5CACw9HxQQTStXNhSwI9OjQoqpVrV4eodhtEIF1HQKrhROB3btMmzoDe1jJxBw7MoON4ZI0QKL31eTeA3OfvmiG5djVw+kkxAMj0ipYAongFomIbdlXDRwAWgXLfu34vDUiLQFYLAKOT2cfA4wwQyfOk8/kUFL0rwBXQKK8lgPEb9LgB8i2CRaDccWXgpIMI9NdZEESg3FcKRKAzviAC5fa7fksHEeh3C9S8/Kv/3UYkbDcpIiH7AEhfAOF8FO3/56m5OB1QwiJPC4wm7CnjAoxSYIF9CWcCW7DLEsDqbayIReCgUVuBq5YhjkCRr84TE3YofPMPbLD+fsURYItAVkuAzwLAWGX1CShsCUCYKg7o29mG4LUs+HwBRIV98jh5c2z0mvDv15wQbCqyf1VdFohA1Vuo4vqBCPS2gUAEysEbRMBhCShqKQBEoJyOW5BUEIGCgBx2MbzdcNukusxYCFotE7xdHCHg3J8sIwTKGX9RuwL4NMKJlrUE+HwLuNxHKmIRkP3s7IV7za0FI2nnhI6e6piC8m3fjIpn0FK6c2brEOgKYZxI7nQysxrIteOEDwrlv37jLJN+y15rMuJy+mUR+AOxa0CuqUt8fa2ewE1Y5lzjVmGWgJTOgL7+xXrKduzWFyCSG6hbw7+vOnXs74dxLAcRGMZWL6HOIAIlgJpCJIhAZ5BABIgQOZiZ78MLIpDi5RugJCACA9SYVarKf/k3fYqdcbfMladacmafOP0vY3yAtBEC5a6A2U2bc++EsAwQiFLPTRW1CGRuc8dpg3LG5TxcCMcQxywO7YJPH2SLgJTbrSXAe1xw1AEcxCplR3PvCsjnCyDHDd9pgZ5qRLU4oI3ebiwBa8f/MGUVBzIZiMBANmv/KwUi0P826KgBiICBJUEghcm830sDIAJxRh4t2bheK8EzfBYPEIE4kCACFR2vB02tV3xFP8sMwO3W4dMHYq6n3BXgW7t3WgKERUFGCDxwhoAtmS0Du8lnINJH/LFpTzXiCHTdL0AEKk0Efv+szi08KL4AqWfsJe0KYLEB2Shft3bs6q7fqQEQACIwAI1YhyqACFSklUAEQASmdcVe+wKACFRkHBBqgAhUs10GVquXXqvHwspNBeoF4VW3W+YA+Ly7AlwRAhO7FRzxBrjcueQzsJN3EwgBm/fDImA6JXwEDAzRGQQF+whIi0BWS0C3vgCpP9ScsOK7AuQSAeN51ZCcKpj2QwIikBYppCsEARCBQmDMLwQWgVpZBEAERFfP7Qtg5YAIdB46QATyD6nIWQACb/yMNse8PbKg9VIz09KKYgBa4Xl3BUSqeSwB0qKwYMze2bY3vptgKywCsZE0wo2d7FzOdtQQkbPXlL0RxScQM8popk0JeOBm57lIjii3JQkOPW/JD4ewaEQz6Io4C/6ew0dAvmpypuu1BHi853zOdQlLQcISkG9XgDcugMNE4dN3BkuA8QkIgsAnooDRrT4iQATq01YDqSmIQI+bFRaBSlsEQAQc70NxlgAQgQ4Qgwj0eBxGcTMjcO212kzF/2p/6/LwqgNlfAr4l4g7QKcG+nYZSPqfSC92G8ydbW/sJMsALALUAvARsBYNtiAU7CPgIgKJ6auwYLjeqrKcAaeo/Hs225JPPiyuoW+67bUEZPzwOwwH4VLAZPjsqlNHf4csAb7VlqEcokEEhrLZq1tpEIGS2wYWgVpaBEAE0r0XHZYEQARSQAcikAIkJOkfAi+92+4y2LKu9TxjIWg3zfFwvtMC5QxBTPgj54OkhcHm5AFlEfkMbNjVPD+8f9Yq++Sc1TWdWIAI1IoIZPYFcE2NxSvsnbFzeuovu83nVKkHt9nrsvlWwuLZ8ffFNVK4fBi6PSvAXY/A2CquWjv63v6NXvUpGUSgPm01lJqCCBTc7CACIALTiK7zww0iUPCLV21xIALVbh9oJxB4KfkQPPKkOi98FCi1MrzKGT/PFJy+A57dBFws59+JXQMWEvgIGBjK9hGIZro98gXg/s7l/ma3vfPEHntdtdA+mWP2+Bz4eS0LIkHxZwXEuqXSWn8vvPOG08a/gMEzPQIgAumxQsoKIAAi0GUjwCJgAKzqWQPsLAgiMHM/d20PBBHINz6ACOTDDbkqhsC5n9FHhyrtG1XnxFTjmX/iDAKbyjWjkfvkd04isqABDBYB229K2jXwNooj4I0LwJ3cMyX3zdj38dr/Ditw1oi9Ll9orw3xhvjkRWr5LAEZdwW4ymVeGzRHPxCWfdXJwcMVG5pqoQ6IQC2aCUr6EAAR8CFEz2ERMEBU1SIAItC5H4MIpHy/cyYDEcgJHLJVE4HTPqvN6YYNrZ4eXqe0Gp8+8rt8Cbg2id0FNAJV1SIwmVDY0y6emRhH8Iv4glyjpv9HxVJCFsszWd6/Ht1nHuKIABjlo3SshyuCYaJ81pOu3oiEXI4rvbwvcXNFRIymxPYPqYd4HJmkON1/OzOez9Wavpm5XFqQa/NP7reSHyRLwMHk/X/o3LiG42QhSOjtUMwbH0AI8tXDVS7XRyt1S5jmDWvH/rGaI1I9tAIRqEc7QcuUCIAIgAh0+gDzBydBUEAETIcBEUg5wAxoMhCBAW1YVMsiwM6F9+5Q54b/D1rqiE7YNO3RAmqUTiHkNDzj3rSnmnEE/ux7pDgaHAgUiMAs6lYfeCY5Efj4ZcE+ATNYAowto6FH/2d4fd1pwfYCqz20okAEhrbph6PiIALD0c6oZbEIgAgUi2fVpYEIVL2FoF8pCJx/rT4kFLxlm3paeG231OLpBfEaNF/3VWzXAK+h/8X37dTtrRdYTRu9fqOFj4BsLLn2z07ocm1Y+ibIteaEHCrIdyphNLNMecqhTJ/1lEWun+vUw2iJgvUXThTRc4mr8NWIfA8cvgtcD7kUkphpi6URdmpgsQfNsTl+67h4QVl9AVwz/ER/ETci34ag/bXw0etPnfXVUgaEIRfa62FjyOFG9auCAIhAQS0BImCAlM55IALMdOL9zOccKJ+DCBT0nnrEgAj0BmeUUhME1vyNtRToPeoiM8A3lPGbrppF4Icb7Kt7+8aGub7tGVm3DxTUICACA00EVi+y/eSio+wn2msJ8OxKcfW6BAEIArOfYWpy5I/C65vODNI5KxTUrYdNDIjAsLU46jsjAiACGTsIiACIwPQuAyKQ8QWqRnIQgWq0A7SoOALL/lx/JlSxKqcP8m6BvusDIjDQROClx9sv+3wbjSOKi5B4XTMSAOcSwKwd7whlv/64Q3ZVfEgYKPVABAaqOVGZshAAEXAgCyIAIhAiACJQ1tDTE7kgAj2BGYXUHYGqEIEHn7Cv7HV3Wt+At9BugZF+vckgAgNNBK5aa7/wRZ8aGGg1FcqdGGt9JLy+6cTZG+s+RtRZ/34NH3XGDLoPIQIgArAImImv3Mbn2OY3KLsGQASGY7ADERiOdkYtPQjcrfVYmGTvJrUgvI421Hwz8DeUOYftkn9SV4fXfq/Js2/AofPsF+kVZzjnar1pc1gEBtIisITiB1x6zMw2f992QO6EbaUmjGUhGP1EeH39qcG9vemgKCUNAiACaVBCmoFHAEQgZxODCIAIpOg6IAIpQOpjEhCBPoKPootD4N7H9BIzox9RK8NrM1DLzYy+rVaF10DZa1vFIwim1eD5X7Qp+2URuGm9fVV//qj1Dfjv59m4AaP9PmoARGAgicBryTcgej+yOgNqvdO+d+2/DK+vO232g2nfNaTrPQIgAr3HHCWWgACIQAmgphEJIgAi0KGftEEE0rw9lUkDIlCZpoAiIQI/oZn96Jg6Jfx/s6WOo5n8YXRdSkj1tO/2yyIwRQEDP3GLnfqfcKidmj3nuD77BnB3BREYKCJw+mG2f51s4mse+Pl8Adq6fX+YerI1/tfh9U1n2siA+NUDgZ4OpvWABFr2EwEQgTj6IAIWDxw6RDhQ9yjr0CEQgX6Ofv0rG0Sgf9gPRck3btCzwoounqeeHV4bbXvan9bWG18Hyjyv+q9fFgHeJdC0rgHqd87v05kCrgaCRcASFcaH/qjb9sEG9a9XnyhOGXS0uw6Cz4WPHjpl5Afh9Zog8BkNqv6KD7V+IAJD3fzlVx5EoDuMQQRoJiyPyyVYcQxxvH8xHnw37THEIALdvad1zw0iUPcW7JP+tz+iDw6Lnj2qXksqHEMzo4HsU722CHyKfAL2kwGgb6cL+voXLAIDYRF49cmWaZFhILJw6IZ6Mrw/9+TRd4bXK4OgYiYpXwfF8zQIDOSgnabiSNMdAiAC5TrrgQiImS4sAjHCUbSPAIhAd+Nh3XODCNS9BQvS/0atR0JRSzYrM9PXgbrEzPC1OrugImotplcWgc/92L6SW/bYudmrz7RfwCVzyyUeuRsHFoFaWgS4vV/JPgGBMqf9jQT6702/O2X8ztx9AhlrhwCIQO2arByFQQRmxhVEwIEPiACIQDlDEqT2EAEQgR6C3c+iNm/W88xMs6lOCq9TbXUxjWAr+qlXXcp+bsmRBf/l5/ZVfGSHtQRc+BRrCTj18IpaArjhQARqSQSuucDGpZhnTtiI/UyL6ob6nrnbUreZfnhYsKEu7yr0zI4AiEB2zGqZA0Sgu2YDEXDgByIAItDdq4XcFUAARKACjVCECrxNb8kcdX4or9FQ5xpm31aHFyF/2GVcTBaBtcvtTP2Za4qZqX/up+QT8KS1BPTrLIPc7QsiUCsi8NGLrCVgJOfIr0MbQfgL1E/MOKPU98PriUuD9bn7EDL2HYGc3aHvekMBgQCIQLldAkQAFoEQAY5wyNFztCRCFQ8oBCJQ7jhRV+kgAjVrubs369NI5eebGb9WR9SsCrVU9wt3W7W/YiKqK/W6s7rbTi23B16w2n5BTl9VjKWhZyDDIlBpi8BC8gF4z3k9OqayoXYTID8Pr4/vUdeG1wtXB/t61idRUGYEQAQyQ9bfDCAC/cEfRAAWgTpaBEAE+jNe1K1UEIGKtZjW2iwW/2KLeqNRLVAnmqtWSf/eiuk+yOrwPP3iL9havu0CsgikfIMmKflfUsRAxuqlp1pLwPJFNbMEcAVgEaikReCVJ9qOefoyjhVYmbdzpyFUk+pvwuvJhwf3VEazIVYk5TA2xAj1uOogAj0GPGVxIAKwCNTJIgAikPLFRjKabwKIviDw2GN6TljwjjH1HjPAaBvRD79qIrB7v9VrLx0r9/bv2v+/7PSZZ/LrHrFc+/sPxGdmWS0K1UTFWKrMz3X0XOL4YEoo0/NhOc7QuQgxHMNZ4jTLxAVV6v3yTdVHAAAcL0lEQVTP6JEvQEkdsqGUsbkdt0TdEl4DnG1QEtJxsbAI9ATmZCEgAn0CPmexIAIO4EAE4kSoT7sGQARyvtjIZhAAESi5I9y7Ry8Pi5jarX47vDYaalnJRUJ8gQg8ud+O7HycK4vmGe1XHrB3Dl5ov4jsC/BXt9qZ2SQlnD9u073+7O52GxRYtWJEgQj0hQhw4119ph3Cj1xYOV+AYvoXSdFK/Uv45292qpvDK3YhFAoviECxcCalgQiUjXC58kEEPPiCCIAIlPsKWiIOIlAqyrAIFATvuse1ieA3p6FeGl4DpU4oSDTE9AEBJgDRWrZjEZzXaqdIx3Xb7Z3dfKMPuve0SBCB3hABatQXH2OH7HOWD7YFwNuHA2XesHbLxik4/pDAno2AXy4EQARywZbMBCJQEJAVEQMikLIhQARABFJ2lUKTgQgUDGeh4gZfGG/vW79NvSKsrVY2tr/WWGYZhNbfS4v6vl390lIgDQbbJwkNhyUh4TXvA48UYr2YwafW0yE/oZ7L/V/kj8oV6Z27Bzi/UNinP2fzWWbkc5dcTsfzaV91eTeDhC+13t4C4pJl8uUL7PNB9wHwdf+0z7VWm8O0gVKfD6/HLgl+mTbvMKeDRSBj64MIZASsZslBBNI1GIhAOpx4+6QztYdIgQikwznimSAC2QCj1CACHtju26KPN0kCdRVdiaPnwhuZqoYAfdEmpuIjsnPG7pgK+maIPguC3IifWp7AMzEBzTgD98UD8H3QfHonZvh0wzlxTikwZbKq9T6nPofMtTaLOaO1UbmSijYo0oVW6j9DBdcsVp82w3kQ+Gw1laxPWUqBCIAIlNW36iEXRCDWTiAC1ei2IALFtAOIQDocQQQETuu3ao7xfzqsJuk6UZ1T7adIga7QeL615qjuHqc5TuebucpjbiP5nl0LrjYo2rKRmNFTAc7plXjgq7/LYiDr51q79/XFtOX75JT1nAfkIxcN+a6AsgAmuY1AmVihexvqmvB64sLgiZKLrLR4EAEQgUp30LKVAxGII5z2Q+ld6nB80TPLd3QAEIGy34zBlg8iEG/foSUCD2s9O4RiYrv6QHgNtJo32F0ftZuOwKQMFUgPvR+4jDPcxIzc8yX0fSi9+okPcGp5ontE5XTrEyH0Sbsw63JGTGv5SFgQXBm7bI+i36qjYQkoGtJM8hoN9ZkwwxEL1c/MdyEIfK9QJvlVTQwiACJQ1b5Zql4gAhberNv9uFF8o6NrWyKIwMzdGkSg1NfeKxxEwAtRvROs36pXhjVoNtQ7TE20mlXvGkH7LAjwh6stLAG+D1Pig+fY7uXdJkbKej+gKX0NnB9kz3Y0aVGQGHr1cxScGUfHlN1LTDhfTp+J1JYCSph3CSJL3wzTrqSzAsaGdmqWFbHepNcN9e2wpH9YqL4SXq8Z0N0GQ9PtQAR68+JUtRQQAWEByPkhdS0ZgAh01/NBBLrDr6zcIAJlIdsjub96XB8bFtUYUb9jDACBwo7cHmFfxWJ0yim7/NDl/sA5vOldJnPnDF+AmcjvsSB4Z/iOChauZ8oZtk/fhEEg466FrBaQtBYEXz9xvRNzRuyTZfOxS6CK44bUKdDq9vDeEYvU34XXQYlHMLAWARCBOrxWvdMRRKAz1i5+BCLgwMvRZUEEevcu97MkEIF+op+i7A3b9JFhsmZD/b5lamosRTYkGXQExJeOB2zfWnnWmWNCbk5v+2jG61rrF/d9M+isFoTMlgnXjDyjnomZfkoLQlp9XbimnfFH6XLWy1XO0QdbSwDsAfUciNpt9dNQ81UL1V+ThcD3SlayogNjEQARqGT/6r9SIALxNkjpjOgbzSSR6taCACLQ/1cFGmRHAEQgO2aF5njsMT0nFDg1l+IABGpuoQVAWC0RCBwb4nwfNs6W12vdJz/rzNwrr0dr+y7nwLQz8chSktZ2Tum89Re90yleCPLJ9VkIUrqaRGJc5a0in4BR8hGo5csGpRMINBvq++HNw+cF5vTDuvxqaxEAEahLF+utniACM38hfR9C+UEFEYjjCSLQ2/e5bqWBCPSoxR7bqf80LKqt1PweFYliaoDAiDxMTHzxnB84T93SRrjzmspFOd4Pskd/qXbaeAecz+cj4dXPYRLwTfyL1jOrZSKqv6+CGdsrkuux1MyjvUuHzoNXQA2Gla5VHG2rj4ZCDl0UPNC1sBIF1M4iACJQYm+osWgQgZktAU4i5Phw+b6TLksBiEDnl4hxARGo8SCTQ3UQgRygdcry6JP64vB+oNUVBYmEmAFCoOkMkmsr6fugJWbIGWfi3hmpy6ueMhY9M8/8IZb8IeVuBW+9Zf34/54GSd1eHlxlt/DJdfqG+DJSvVImU6txlsAAjT7pq6KVmgxTt+epPwivK4Ngb/rc5aesvEUARKD8TlDnEkAE4l8iEIHODMT3oQYRqPMoUH3dQQQyttFjj+klYZbmfPU+mtHBrzYjhsOQfHQkPnT7nLh8z9POcCW2Mha970Octhypb7eWg8jykdHiUfSaftYPsi/Wv1eey8LheklS7lpIWJKkZUU09FGwBAzDsJSljjeEiQ+bH/xzlkxlpa2cRQBEoKymHiy5IALx9vR9EEEELAJeogYiMFgDRXVrAyLQqW02P6lfaywAgTq3um0HzfqNwGhj5qE87QfRFzcgMePzfEHSliud7LwfJlLEKV+slXvlpfzQOZ0LHYr46p95V4WnIk79HCYXn36uGb7XkuTBc+FsK3nRLOwS6PfYUdHyTQ+aNUf9UXhdGARP9EPPylgEQAT60fz1KxNEQLQZiEDnmX7OQEIJguFjViAC9RtEqqXxcBMBrbWhyI/vUX8RXgOF0wGr1T+rpY2PALhmdGlr4VsLl3IS3wefF7sQ4JuhutbGfd8lXz2cTnFdWjxYX59+jgl7wmbPclw4O+U4GjyrJcbbPo6KyttHLoQlIO07iHTm0InvhTgcMjv4Qi/x6JtFAESgl81c/7JABGwb+j60IAKd+zqIQP3HgKGowbAQgcf36meEDdpQ6pVD0bCoZFcIjMqIgRmlJT6cGb3mXcX51uxdFgrvmnNGy4Esx+dl751JOywbco1f4uKdQYuCMxMaUaDX58BRQGo9qTwfni55K+gsgQYMAhnfWCQPEdBamTgDB89Wbw+vQRD4um5XwPXcIgAi0FV7DV1mEIF0TR6Z0lMOFz4i43TG6/YDSwWDCKRrV6QaTgQGlghs26vfY5iOUiuHs2lR6ywIJEIGZ8lcYNq8a/XeGXNGr/ho5t/tWn7GmXnXFgSHaSQlX4mWQvLOzF24OWH0OP+5LD18f/FsawKYS2cKFNgVIWqIEdg6S701rP5TgmB/GTD0zCIAIlBG8w2uTBCBzm3rW1rwfWCzrpWDCDjawfHqgQgM7pjUz5rVlgjceKM2EQHXnqP+r7EEaDXWTyBRdrURGCFK6jpGuGztfR/QRPmODE6TesoKRGJ9tnOS510rF+V66+kw3adU58DZDiJD2bsVfDN1J6Hx6JnWN6JJvgA4VTBlR0eyXAg02+r/hRkXzg1+nEuAI1NpFgEQgSKbafBlgQjYNgYRiPd1H3HJGuI5664KEIHBH3vqVMPaEAGttZn579qvPl4ngKFrfxDolwWg7Nr6PmBR+V3OwBMz3Yy+B90uNbjq4bMgZP4gF+UbIQDLrCdbYkTG5bRLoOx+BflAwEwYGuoWYxkYC/6xCEQKtwiACBTRLMMjA0TAtnWvlhQS5XT5gQURsAiACAzPmFWFmlaWCGitTVTtXfvVn1UBKOhQbQQCOjOg9tusHfvu06LfreWAy/HNbKU+WbcPRuV0SRyks2Ja/TNbEDyCfbindapcTGcIjDfTtjjSAYHiENBK3W0sA7MCE6E3768wiwCIQN4mGM58IAK23X0fJNeMW/YaEIE4ImnX9l1vH4jAcI5Ldat1ZYiA1npuCN6eSfV/wmvbHBuAHxDojMCIN0juYCPn9J5POzWmdKkJBMvt0hchtwXBUy9fPRJLGb4MHnxcPhGJdhE3ZLE8yC2ZV3ub1mC/cENSuyBQvwqrOm80+EieKnf90QYRyAP78OYBEejc9r4ZrMyV8nt4IBuIgMECRGB4x55BrnnfiIDW2sTO2jMZ7Q7omlQMckMNe90aQ24JyNr+TlN/Tp8EL3HwhP5Nu/Tg2/7omnn75Pv0L3oboTRkSKK2FJaArF0a6XuBgFYPhcXMHQ8+mKW43B9vEIEsMCMtiEC2PgAiEMcLRCBb/0HqIUWgV0RAa238Y/e11CeHFGpUOxMCvrleJmFI7IDTuf0wI/y+D65sABbvOwuA83nlC30j+XKKLhTxyS1qt8Ii2iUwAtcAvIvVRuDmUL3ZI8Hn0qiZ2SIAIpAGVqQ5gEDGLxGgmxkBEIGO+IAI4MUBAjEEyiUCu/bqZ4XFjYyqlwF4IOBDYFADBvnqXfRzn9e+qzyfN3xWmub74EYTd5EwbTlZ4wWw64lPvlPvjE6UB8+BKaDovg15JSDQtjuTZ48Fb04jPbNFAEQgDaxIwwiACBTTF0AELI6FOxuCCBTTQSGlWgiURQS01ovDmu5vqQ9Xq8bQppoI+OZo1dR60LTyzbBlfZ1xDjI2Z9UsB77tmT59549bSwCfMjho/QT1GVAEtNoW1mzWaPCumWqY2iIAIjCgHaW0amX8cpSmx3ALBhEQlgRHtwQRGO73ZGBrXxQR0FobsrC/pT49sGChYgUggA9/ASD2XERWopCwIDi8/H0V8X14Ofay00LhKcBXr7SWj1HaHjDHRE3BDwjUE4FAqf8INR8fCb7cqQZeiwCIQD0bvvdagwj0HvPuS/R9MH0lyEh9aXsBiIAPWTwHAsUh0DURmGjpj5E65kwB/IBADAGddugHblVCoNtWS+u86J3Rp1TERxzyxgngNnERovkUN6BKbQddgEBeBHY01DvCvIcEwa7pMrwWARCBvJAPST4QgVo2dMrvr7NuIAK1bHYoPeQIZCYCWusVIWattnrvkGOH6ndAoA0CMBT9onDC4BEoH7sOCZLg+ywGUXqxXdClzrxRu0ug4Z0qDUU3QCUHBAGt1L6wKqPN4HdTWQRABAak5UuqBohAScBWTCyIQMUaBOoAgS4QyEwEplr6L6m8kS7KRdaBQ6DbT8PAATJUFUp7pkDWXpJ6Rk+C03r9uxrHVd5ow1oCRs2JKvgBgcFEoNWwpwaPB8Fd4dVp+AIRGMwO0H2tsg7x3ZcICdVBAESgOm0BTYBAXgS8REBrfV4ovN1Wr8lbCPINHgI6Gdx18CqJGuVHwDOl99FH33OpWNZtj+xr4CtnDvkG5AcCOYFAfRBoNoM3dbQIgAjUpxF7qSmIQC/RrmFZIAI1bDSoPOwIzEQEPmUsAkrhmK1h7yVKKZ3WbRtYAYECEZBLEL6ZvNdiwAkcgsZgCSiw9SCqLgg0lHq/yyIAIlCXVuyBniACPQAZRSQQABFApwAC5SOQIAJa6yOo2HeXXzxKqDoCbVgCqt5EA6Ff6t0Cjim/N3KhB6WRAKcKDkRHQiW6QiDaNQAi0BWOA5cZRGDgmrSSFQIRqGSzQKkhQ2A6EXgn1f3oIcMA1bU+IfYHSwD6Q4UQyEwURORAX1VGm3CF8mGE54OPAIjA4LdxqhqCCKSCCYl6jACIQI8BR3FDicB0IvCZoUQAlSZDQFa/bAAHBPqHQF6CwBo3YQnoX+Oh5MohACJQuSbpj0LwCegP7ig1HwIgAvlwQy4g0AmBQGu9kB58FBABASBgEfDaR7wJ8iJZmuC8CtUyn4soBBQehY4UqGXdoDQQKBoBEIGiEYW8gUDA+zn2JsgLQ2mC8ypUy3wgArVsNijdJwRCIrCWyr66TzqgWCAABIBADIEEHUrNj2ZO2IApAD0NCCQQABFApwACQKByCIAIVK5JoNAAIxASgddR/c4e4HqiakAACAABIAAEgEAHBEAE0C2AABAAAkAACAwxAiER+ADV/5AhxgFVBwJAAAgAASAwlAiACAxls6PSQAAIAAEgAAQsAiER+CSB0QQoQAAIAAEgAASAwHAhACIwXO2N2gIBIAAEgAAQiCEQEoFP0R0cw4XOAQSAABAAAkBgyBAAERiyBkd1gQAQAAJAAAhMRyAkAh+kGwcDGiAABIAAEAACQGC4EAARGK72Rm2BABAAAkAACMQQCInAG+jOU4ENEAACQAAIAAEgMFwIgAgMV3ujtkAACAABIAAEEhaB0+nOm4ANEAACQAAIAAEgMFwIhBYBEIHhanPUFggAASAABIBAhEBIBBbT/z4MXIAAEAACQAAIAIHhQgBEYLjaG7UFAkAACAABIBBDIOD/aa0/A2yAABAAAkAACACB4UIARGC42hu1BQJAAAgAASDgtAi8m54cAYyAABAAAkAACACB4UBgukUARGA42hy1BAJAAAgAASAQITCdCKyhu38AfIAAEAACQAAIAIHhQABEYDjaGbUEAkAACAABINARgYgI8FOt9afp78QzYAgEgAAQAAJAAAgMDAIfDWsCIjAw7YmKAAEgAASAABDIhICTCFxMYq7IJA6JgQAQAAJAAAgAgdogEASBOWOok0UARKA2zQhFgQAQAAJAAAjkQ8BJBFic1vpT9HcjXxHIBQSAABAAAkAACFQQARNJOAiCdR0tAiACFWwyqAQEgAAQAAJAoDgEUhOBY6nM3yuubEgCAkAACAABIAAE+oTAJFkC3jK9fOcWQa01iECfWgrFAgEgAASAABAoAYFsRGDaEsGf09+zSlAKIoEAEAACQAAIAIHeIGCOEgiCYGsqiwCIQG9aBaUAASAABIAAEOgRAvmIwDRCYJwL8AMCQAAIAAEgAARqhcD3yRLw+U5apw4jrLUGEahVu0NZIAAEgAAQAAIGgcKIwCEE6AcALBAAAkAACAABIFB5BHaTJWDG3X9ZLAIgApVvcygIBIAAEAACQCBCoFgiwGK11i+gvy8D2EAACAABIAAEgEDlENBkCXhzGs1SWwRABNLAiTRAAAgAASAABPqOQLlEYBoh+F36+4S+VxkKAAEgAASAABAAAozA1WQRaKeBJLNFAEQgDaxIAwSAABAAAkCgbwj0hghMIwTvpb9X9K3KKBgIAAEgAASAABD4H2QJeCILFLktAiACWWBGWiAABIAAEAACpSPQHyIwjRD8b/p7SelVRQFAAAgAASAABIAAI/DHZAn4dR5IurYIgAjkgR15gAAQAAJAAAgUhkA1iMA0QnAN/b2ssCpCEBAAAkAACAABICAReCdZAnZ0A01hFgEQgW6aAXmBABAAAkAACGRGoJpEYBoheC39fW7mqiEDEAACQAAIAAEgIBEwgYKUUrw9kP/fFVKFWwRABLpqD2QGAkAACAABIOBCoF5EYBoheBr9/Xq0LRAAAkAACAABIJAZgb1hjiAI3pY5Z4oMpVkEQARSoI8kQAAIAAEgAAT8CNSbCEwjBAfR3xxvoOGvO1IAASAABIAAEBhaBO4gS8Any0SgdIsAiECZzQfZQAAIAAEgMMAIDBYRkA2ltf4g3Tt4gBsRVQMCQAAIAAEgkBWBT5Al4M6sGfOk75lFAEQgT/MgDxAAAkAACAwhAsNBBKYtGWBXwRD2clQZCAABIAAEIgR201/vIkvARC+x6ZtFAESgl82MsoAAEAACQKDCCAw3EZhGCN5Ofx9X4caCakAACAABIAAEikKAAwS9nywBjxUlOIucvlsEQASyNBfSAgEgAASAwAAhACLQqTG11ivp/v+ga3OAGh1VAQJAAAgAASDwM7IAfLoKUFTGIjDNMgAiUIWeAR2AABAAAkCgLARABLIgq7W+ktJflCUf0gIBIAAEgAAQqAgCU6THe8kS8ERF9DJqVM4iIMEBEahSd4EuQAAIAAEgkAMBEIEcoCWyaK3H6OZH6DqnCLmQAQSAABAAAkCgJAT+H1kAflyS/ELEVt4iwLUEESikvSEECAABIAAEeocAiECZWGut55H8P6VrbUhNmbhANhAAAkAACPQNgXvIAvBnfdMgR8G1/XiCCORobWQBAkAACACBMhEAESgTXZ9srfXxlOYtdB3x5cFzIAAEgAAQAAJdIPAQ5f0QWQI4QFAXInuftbYWAQkViEDvOw9KBAJAAAgMOQIgAlXuAFrrU0m/N8JCUOWWgm5AAAgAgdogcDdpyscEt2uj+QyKDoxFoIOFAERgEHoo6gAEgAAQqA4CIALVaYvsmmitTxYWAo5LkF0YcgABIAAEgMAwIPBTqiRvAxwIC4BsuIG1CHSwEIAIDMNrizoCASAABIpDAESgOCyrJ0lrfShp9S66IlJh9ZoJGgEBIAAEeonAl6mw74TXIAgG0gIwtBaBDhYCEIFevl4oCwgAASBQfQRABKrfRuVpOC2E8X+nUo4rrzRIBgJAAAgAgT4iwPv9zdk1QRBs6KMufS96aHwEfEiDCPgQwnMgAASAwMAgACIwrSlBBDz9Wmt9BiW5iq6IWDgwYwEqAgSAwJAgsInq+X6yAAzF2n/atgURABFI21eQDggAASBQVwRABGZoORCBjN1aa92gLL9LV/gSZMQQyYEAEAACJSGwi+R+kWb+PympnIESCyKQsTlBBDIChuRAAAgAgd4hACKQA2sQgRygdcqitV5D919O15UFiYYYIAAEgAAQiCPAa/w30Mz/SwAoPwIgAvmxi+UEESgISIgBAkAACPgRABHwY5Q6BYhAaqjyJZx2CuLLSMLB+SQhFxAAAkBgaBG4kWr+dbIA7BxaJEqoOIhACaBOFwkiUDLAEA8EgMAwIAAiUGIrgwiUCG4n0VprxvxIen41XRf2WBUUBwSAABCoGgLfIIV47R8z/x60EIhAD0AWFgIQgR5jjuKAABCoDQIgAn1oKhCBPoA+U5Fa69n0/K10PapiKkIdIAAEgEC3CPwVCfh5eA2CoNWtQOTPjwCIQH7sSskJIlAKrBAKBIBAtRAAEahQe4AIVKgx0qiitT6f0r2IrvPT5EMaIAAEgEAPEJikMh6k6ydpxr+nB2WjiJwIgAjkBK5f2UAE+oU8ygUCQCAFAiACKUCqWhIQgaq1SE59tNZzKOtL6HoKXRflFIlsQAAIAAGJAAfy2UAPvk0z/p8BqvoiACJQ37aLaQ4iMCANiWoAgWojACJQ7fbJpR2IQC7Y6pdJa30QaX0BXZ9K1yX1qw00BgJAoCQENMm9k6630XUdzfz5eUnFQ2w/EAAR6AfqfSgTRKAPoKNIIFA/BEAE6tdmXWsMItA1hIMhYNq2RT5F8ZlUs5MGo4aoBRAAAkop9t7/DqHB+/gfBTrDiwCIwPC2fazmIALoCEBgKBAAERiKZs5WSRCBbHgNfWqtNcctWElgvJiuRww9OAAACPQPAXbiM178/7+9M7ZhGASiKKyRHbyAM0bWzBaRywziKi7cEzn6J6U0J59A4lW/4Q78OKGPDHZK6SXdDs0527W+diOk524JYAS6nZo+B4YR6HNeGNXwBDACw5eAHwBGwM+OyBME/q41PtT8LqX2TvCjybAE7NDeRwSe2tm/hyXCg4cRYDEOQ0vigwBGgDqAgIsARsCFjSAPAYyAhxoxYQRKKTcln6WT1M4m2BcUqd2wWSDxhQTs3fyunKt0kf52+Px970LipKomwGJajYyASAIYgUi65G5AACPQADpd1hH4An1VtXHqG+3TAAAAAElFTkSuQmCC",fe=z(59301),Pe=Object.defineProperty,be=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,We=(an,vn,tn)=>vn in an?Pe(an,vn,{enumerable:!0,configurable:!0,writable:!0,value:tn}):an[vn]=tn,ze=(an,vn)=>{for(var tn in vn||(vn={}))Me.call(vn,tn)&&We(an,tn,vn[tn]);if(be)for(var tn of be(vn))Ge.call(vn,tn)&&We(an,tn,vn[tn]);return an};const Xe=an=>React.createElement("svg",ze({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},an),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ke="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",mt="data:image/jpeg;base64,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",Et=z.p+"static/certificate.a2a9ee77.jpg",ht=Object.defineProperty,$e=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,sn=(an,vn,tn)=>vn in an?ht(an,vn,{enumerable:!0,configurable:!0,writable:!0,value:tn}):an[vn]=tn,ft=(an,vn)=>{for(var tn in vn||(vn={}))At.call(vn,tn)&&sn(an,tn,vn[tn]);if($e)for(var tn of $e(vn))cn.call(vn,tn)&&sn(an,tn,vn[tn]);return an};const _e=an=>React.createElement("svg",ft({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},an),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var lt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",gt="data:image/png;base64,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",yt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Tt=z.p+"static/question.ed747acc.gif",at="data:image/gif;base64,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",Ye=z(55351),$t="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",In="data:image/png;base64,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",_n="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=",na="data:image/png;base64,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",It="data:image/png;base64,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",_t="data:image/png;base64,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",Ut="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},62363:function(ct,qe,z){"use strict";z.d(qe,{N:function(){return y}});var a=z(59301),he=z(82326),Ie=z(62957),pe=z(37568),Fe=z(6767),we=z(77019),Ae=z(5269),Le=z(82093),Be={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},de=z(92310),Oe=z.n(de),Te=z(87169),xe=z(59301),le=(x,b,ee)=>new Promise((te,ne)=>{var me=fe=>{try{ce(ee.next(fe))}catch(Pe){ne(Pe)}},Ee=fe=>{try{ce(ee.throw(fe))}catch(Pe){ne(Pe)}},ce=fe=>fe.done?te(fe.value):Promise.resolve(fe.value).then(me,Ee);ce((ee=ee.apply(x,b)).next())});const{Option:E}=he.default,y=({subId:x,value:b,selectvalues:ee,disabled:te,knowledgeOptions:ne=[],className:me,height:Ee,onChange:ce=()=>{},onAddKnowledgeFinish:fe=()=>{},zIndex:Pe=1e3})=>{const be=(0,a.useRef)(),[Me,Ge]=(0,a.useState)([]);b=b||[];const We=(Xe,Ke)=>{Xe?(Ge([...Ke]),ce([...Ke])):(Ge([]),ce([]))};(0,a.useEffect)(()=>{(ee==null?void 0:ee.length)>0?(Ge([...ee]),ce([...ee])):(Ge([]),ce([]))},[ne]),(0,a.useEffect)(()=>{(b==null?void 0:b.length)>0&&ce([...b])},[ne]);const ze=Xe=>{Xe.preventDefault(),be.current="",Ie.default.confirm({centered:!0,width:585,zIndex:Pe,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:xe.createElement("div",{className:"font14"},xe.createElement("div",{className:Be.public_tips},xe.createElement(Te.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),xe.createElement("div",{style:{display:"flex",alignItems:"center"}},xe.createElement("div",{style:{width:"95px"}},xe.createElement("span",{className:Be.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),xe.createElement(pe.default,{className:Be.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:be.current,onChange:Ke=>{be.current=Ke.target.value}}))),onOk:()=>new Promise((Ke,mt)=>le(void 0,null,function*(){if(!be.current)return Fe.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),mt();if(be.current.length>20)return Fe.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),mt();const Et=yield(0,Le.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:be.current,sub_discipline_id:x}});if((Et==null?void 0:Et.status)===0){fe({id:Et.tag_discipline_id,name:be.current,type:"personal"});let ht=ee||[];ht.push(Et.tag_discipline_id),ce([...ht]),Ge([...ht]),ce([...ht])}return Ke()}))})};return xe.createElement(we.Z,{wrap:!1,align:"middle",className:Oe()(Be.wrap,me)},xe.createElement(Ae.Z,null,xe.createElement(he.default,{mode:"multiple",disabled:!x||te,className:Be.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:We,style:{width:Ee||490},showSearch:!0,allowClear:!0,value:Me,filterOption:(Xe,Ke)=>Ke.label.indexOf(Xe.toLowerCase())>=0},ne==null?void 0:ne.map(Xe=>xe.createElement(E,{key:Xe.id,value:Xe.id,label:Xe.name},xe.createElement("div",{style:{display:"flex",alignItems:"center"}},xe.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Xe.name),(Xe==null?void 0:Xe.type)==="personal"&&xe.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),x&&xe.createElement(Ae.Z,{className:`ml20 ${Ee&&Be.add_style}`},xe.createElement("span",{className:Be.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),xe.createElement("span",{className:Be.linkBtn,onClick:ze},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},13249:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return we}});var a=z(62957),he={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},Ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",pe=z(59301),we=({visible:Ae,setVisible:Le,image:Be,closeImageStyle:de,hiddenbutton:Oe})=>pe.createElement(a.default,{centered:!0,destroyOnClose:!0,open:Ae,footer:null,wrapClassName:he.modal,onCancel:()=>Le(!1)},pe.createElement("div",{className:he.content},pe.createElement("img",{src:Be}),Oe,pe.createElement("img",{onClick:()=>Le(!1),className:he.close,src:Ie,style:de})))},65986:function(ct,qe,z){"use strict";var a=z(59301),he=z(21697),Ie=z(48136),pe=z(88615),Fe=z(62957),we=z(59301);const Ae=(0,a.forwardRef)(({callback:Le,width:Be,onChange:de,disabled:Oe,readOnly:Te,type:xe="",value:le="",style:E={}},y)=>{const x=(0,a.useRef)(),b=(0,a.useRef)(),[ee,te]=(0,a.useState)(0),[ne,me]=(0,a.useState)(0),[Ee,ce]=(0,a.useState)(!1),fe=()=>{var Ge=document.createElement("div");Ge.innerHTML=x.current.getValue();var We=Ge.innerText;return Le&&Le(We),We};(0,a.useImperativeHandle)(y,()=>({getData:fe}));const Pe=Ge=>{Ge.preventDefault();const We=Ge.clientX-ee,ze=Ge.clientY-ne;document.body.onmousemove=Xe=>{let Ke=Xe.clientX-We,mt=Xe.clientY-ze;const Et=document.getElementsByClassName("markdown-popup-form")[0],ht=window.innerWidth-Et.offsetWidth,$e=window.innerHeight-Et.offsetHeight;Ke=Math.max(0,Math.min(Ke,ht)),mt=Math.max(0,Math.min(mt,$e)),be(Xe.clientX,Xe.clientY,We,ze)&&(te(Ke),me(mt))},document.body.onmouseup=function(){document.body.onmousemove=null}},be=(Ge,We,ze,Xe)=>{const Ke=document.body.clientHeight,mt=document.body.clientWidth;return Ge<20&&ze>Ge||Ge>mt-20&&zeWe||We>Ke-20&&Xe{Ee&&setTimeout(()=>{const Ge=document.getElementsByClassName("markdown-popup-form")[0],We=window.innerWidth/2-Ge.offsetWidth/2,ze=window.innerHeight/2-Ge.offsetHeight/2;te(We),me(ze)},0)},[Ee]);const Me=()=>{Oe||Te||ce(!0)};return we.createElement("div",{style:E},we.createElement("div",{style:{width:Be||"100%",position:"relative"},className:`${he.Z.mathFillWrap} ${Oe||Te?"cursorDefault":""}`,onClick:()=>Me()},we.createElement("math-field",{disabled:Oe,locale:"zh_cn",class:`${he.Z.mathField} ${xe}`,readOnly:Te,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:le?18:14},value:le||""})),we.createElement(Fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:ee,top:ne},title:we.createElement("div",{style:{cursor:"move"},onMouseDown:Pe},"\u8F93\u5165\u516C\u5F0F"),open:Ee,onOk:()=>{const Ge=b.current.getData();x.current.setValue(Ge),de(Ge),ce(!1)},onCancel:()=>{ce(!1)},destroyOnClose:!0,className:"markdown-popup-form"},we.createElement(pe.Z,{value:le,ref:b,onChange:de,showSaveButton:!1})))});qe.Z=Ae},88615:function(ct,qe,z){"use strict";var a=z(59301),he=z(77019),Ie=z(5269),pe=z(20554),Fe=z(99571),we=z(3713),Ae=z(21697),Le=z(48136),Be=z(59301);const de=(0,a.forwardRef)(({callback:Oe,showSaveButton:Te,value:xe=""},le)=>{const E=(0,a.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +\`\`\``},!Ke&&a.createElement(we.CopyToClipboard,{text:It,onCopy:()=>Le.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!Ke&&na[1]==="html"&&sn&&a.createElement("button",{className:Ae.runCode,onClick:()=>{$e(me({},Ee(me({},ht),{open:++ht.open,defaultValue:It,language:na[1]})))}},"\u8FD0\u884CHTML"),a.createElement(Ie.Z,me({wrapLongLines:!0,style:Fe.Z,language:na[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},_n),It))},img({node:yt}){var Tt;const at=(Tt=yt.properties)==null?void 0:Tt.src;return a.createElement(Be.Z,{src:at,width:320,"data-text":at,onLoad:()=>ze&&setTimeout(()=>lt(),500)})},a:yt=>{var Tt=yt,{node:at}=Tt,Ye=ce(Tt,["node"]);return a.createElement("a",Ee(me({},Ye),{target:"_blank",rel:"noopener noreferrer"}))}}},sn?mt:`${mt}__`)),[mt]);return a.createElement(a.Fragment,null,a.createElement(le.Z,{defaultValue:ht.defaultValue,open:ht.open,language:ht.language,height:ht.height,onChange:(yt,Tt)=>{Et(mt.replaceAll(Tt,yt))},onDynamic:Xe}),gt)}},62586:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Ae}});var a=z(59301),he=z(49661),Ie={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},pe=z(90524),Fe=z(37166),Ae=({src:Le,onClick:Be,topPercentage:de=.62,draggableExtraNode:Oe,showAvatarEditData:Te})=>{var xe;const le=(0,a.useRef)(null),E=(0,a.useRef)(!1),y=(0,a.useRef)(!1),[x,b]=(0,a.useState)(window.innerHeight*de),[ee,te]=(0,a.useState)(!1),ne=10;return(0,a.useEffect)(()=>{if(le.current){let me=function(be){var Me;E.current=!0,Pe=be.pageY,fe=be.pageY-(((Me=le.current)==null?void 0:Me.getBoundingClientRect().top)||0),(0,he.kk)("none"),document.onselectstart=function(){return!1}},Ee=function(){E.current&&!y.current&&Be&&Be(),E.current=!1,y.current=!1,(0,he.kk)("auto"),document.onselectstart=null},ce=function(be){var Me;if(E.current){const We=be.pageY-fe,ze=window.innerHeight-(((Me=le.current)==null?void 0:Me.offsetHeight)||0)-50,Xe=50;if(!y.current&&Math.abs(Pe-be.pageY)>ne&&(y.current=!0),y.current){let Ke=Math.max(Xe,Math.min(We,ze));b(Ke)}}},fe=0,Pe=0;return le.current.addEventListener("mousedown",me),document.addEventListener("mousemove",ce),document.addEventListener("mouseup",Ee),()=>{var be,Me;(Me=(be=le==null?void 0:le.current)==null?void 0:be.removeEventListener)==null||Me.call(be,"mousedown",me),document.removeEventListener("mousemove",ce),document.removeEventListener("mouseup",Ee)}}},[Be]),(0,a.useEffect)(()=>{const me=()=>{b(window.innerHeight*de)};return window.addEventListener("resize",me),()=>{window.removeEventListener("resize",me)}},[de]),a.createElement("div",{className:Ie.draggableImage,style:{top:`${x}px`,display:ee?"none":"block",cursor:E.current?"grabbing":"grab"},ref:le},Oe&&a.createElement("div",{className:Ie.extraNode,onMouseUp:me=>me.stopPropagation(),onMouseDownCapture:me=>me.stopPropagation()},Oe),Te!=null&&Te.nickname?a.createElement("div",{className:Ie.specialImg},a.createElement("div",{className:Ie.bubble},Te==null?void 0:Te.nickname),a.createElement("img",{className:Ie.upImg,src:Te!=null&&Te.headImgId?((xe=pe.Z)==null?void 0:xe.API_SERVER)+"/api/attachments/"+(Te==null?void 0:Te.headImgId):Fe,width:60,draggable:"false"})):a.createElement("img",{className:Ie.img,src:Le,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${Ie.close}`,onMouseUp:me=>{me.stopPropagation(),te(!0)}}))}},25232:function(ct,qe,z){"use strict";var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Te,xe,le)=>xe in Te?he(Te,xe,{enumerable:!0,configurable:!0,writable:!0,value:le}):Te[xe]=le,Ae=(Te,xe)=>{for(var le in xe||(xe={}))pe.call(xe,le)&&we(Te,le,xe[le]);if(Ie)for(var le of Ie(xe))Fe.call(xe,le)&&we(Te,le,xe[le]);return Te},Le=(Te,xe)=>{var le={};for(var E in Te)pe.call(Te,E)&&xe.indexOf(E)<0&&(le[E]=Te[E]);if(Te!=null&&Ie)for(var E of Ie(Te))xe.indexOf(E)<0&&Fe.call(Te,E)&&(le[E]=Te[E]);return le};const Be=z(20441),de={};Be.keys().forEach(Te=>{const xe=Te.replace("./","").replace(".svg","");de[xe]=Be(Te)});const Oe=Te=>{var xe=Te,{filename:le}=xe,E=Le(xe,["filename"]),y;const x=((y=le==null?void 0:le.split(".").pop())==null?void 0:y.toLowerCase())||"unknown",b=de[x]||de.default;return a.createElement("img",Ae({src:b,alt:x},E))};qe.Z=Oe},21552:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Na}});var a=z(59301),he=z(30641),Ie=z(6767),pe=z(14566),Fe=z(62957),we=z(25399),Ae=z(37568),Le=z(99571),Be=z(29787),de=z(584),Oe=z(93725),Te=z(75727),xe=z(92310),le=z.n(xe),E=z(97812),y=z(49026),x=z(88998),b={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},ee=z(82093),te=z(49661),ne=z(62586),me=z(37166),Ee=z(28984),ce=z(71986),fe=z(90524),Pe=z(56102),be=z(6725),Me=z(25232),Ve=z(34547),We=Object.defineProperty,ze=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,ht=(Zt,Ln,en)=>Ln in Zt?We(Zt,Ln,{enumerable:!0,configurable:!0,writable:!0,value:en}):Zt[Ln]=en,$e=(Zt,Ln)=>{for(var en in Ln||(Ln={}))mt.call(Ln,en)&&ht(Zt,en,Ln[en]);if(Ke)for(var en of Ke(Ln))Et.call(Ln,en)&&ht(Zt,en,Ln[en]);return Zt},At=(Zt,Ln)=>ze(Zt,Xe(Ln)),cn=(Zt,Ln,en)=>new Promise((Nu,ru)=>{var ja=Du=>{try{pu(en.next(Du))}catch(Er){ru(Er)}},rn=Du=>{try{pu(en.throw(Du))}catch(Er){ru(Er)}},pu=Du=>Du.done?Nu(Du.value):Promise.resolve(Du.value).then(ja,rn);pu((en=en.apply(Zt,Ln)).next())}),ft=({title:Zt="\u5934\u6B4CAI",placeholder:Ln,hideUpload:en,hideInputBox:Nu,aiIcon:ru=me,userIcon:ja=Ee,dragIcon:rn=ce,children:pu,fetchUrl:Du,fetchData:Er={},extraAnswerAction:va,showDefaultTips:bu=!0,onOpen:Qa,onClose:Fa,loadingOption:ha,showPreference:oa=!1,initMessage:Mr,customRequest:Sr,visible:Jr,width:ol=1200,isCheckRestrictNumber:cu=!1,headNode:du,headFunctionNode:yr,showRedraw:cr,showEdit:Nr,promptPropName:il="prompt",topPercentage:_l,showSwitchingModel:oo=!1,showImageGenerator:$l=!1,showLookHistory:xn=!1,fetchListObject:io,customPreference:Xo,customDataNode:Go,showAddSession:Ql,historyId:Io,draggableExtraNode:Wr,drawerExtraNode:bo,menuExtraFunctionNode:dr,showSceneAwareness:vl=!1,showThiking:Ou=!1,ReactComponent:ao=he.Z,topFunctionNode:Jo,footerContainerStyle:Ho,chatContainerStyle:Mo={},showCodePreview:ho=!1,showSource:ml=!0,onSendMessage:ul,onDynamic:Zr=()=>{},setSelectItem:nl,showAgent:ko=!1})=>{var fo,jo;const[zo,wo]=(0,a.useState)(!1),[Dr,De]=(0,a.useState)("qwen-max"),[vt,st]=(0,a.useState)([]),[wt,Nt]=(0,a.useState)([]),[tt,pt]=(0,a.useState)(!1),[Bt,ea]=(0,a.useState)(!1),[ga,dn]=(0,a.useState)(!1),[Jn,Aa]=(0,a.useState)([]),[sa,fa]=(0,a.useState)(""),[za,Wa]=(0,a.useState)(0),[la,ou]=(0,a.useState)(void 0),[su,On]=(0,a.useState)(!1),[Lu,Ra]=(0,a.useState)(null),[hu,Gu]=(0,a.useState)(""),Mu=(0,a.useRef)(),tr=(0,a.useRef)(null),wu=(0,a.useRef)(null),[Zu,ku]=(0,a.useState)(!1),[ur,rr]=(0,a.useState)(!1),[Ar,br]=(0,a.useState)(!1),[el,Qu]=(0,a.useState)(!1),[rl,wr]=(0,a.useState)(!1),[Vu,Fr]=(0,a.useState)(0),Hu=(0,a.useRef)(null),Qr=(0,a.useRef)(!1),Uu=(0,a.useRef)(null),[$n,Yr]=(0,a.useState)(void 0),[Tr,Sa]=(0,a.useState)(!0),[jl,Pl]=(0,a.useState)(ol-28),[Jl,Ml]=(0,a.useState)(!1),[ro,hl]=(0,a.useState)(!0),[zl,wl]=(0,a.useState)([]),eo=(0,a.useRef)([]),Vl=(0,a.useRef)(null),xl=(0,a.useRef)(null),Il=(0,a.useRef)(!1),so=jl-22,Kl=sa==null?void 0:sa.split(` +`).length,{onAdd:Eo,onGetList:Wl,onListClick:Zo,onListDelete:Hl,onListDealData:Zl}=io||{},Tl=50,Po=10,Bl={maxCount:Tl,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:vt,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Vt=>cn(void 0,null,function*(){var Za,Tu,_u,Vr;const Or=(Vr=(_u=(Tu=(Za=Vt==null?void 0:Vt.name)==null?void 0:Za.split("."))==null?void 0:Tu.slice(-1))==null?void 0:_u[0])==null?void 0:Vr.toLowerCase(),uo=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Or);return Vt.size==0?(Ie.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),pe.default.LIST_IGNORE):uo?Vt.size/1024/1024>100?(Ie.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),pe.default.LIST_IGNORE):!0:(Ie.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),pe.default.LIST_IGNORE)}),onChange:({fileList:Vt})=>{st(Vt)},action:`${(fo=fe.Z)==null?void 0:fo.API_SERVER}/api/intelligent_imports/upload_file.json`},Lo={maxCount:Po,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:wt,multiple:!0,accept:".jpg,.png,",beforeUpload:Vt=>{var Za,Tu,_u,Vr;const Or=(Vr=(_u=(Tu=(Za=Vt==null?void 0:Vt.name)==null?void 0:Za.split("."))==null?void 0:Tu.slice(-1))==null?void 0:_u[0])==null?void 0:Vr.toLowerCase(),uo=["jpg","png"].includes(Or);return Vt.size==0?(Ie.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),pe.default.LIST_IGNORE):uo?Vt.size/1024/1024>10?(Ie.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),pe.default.LIST_IGNORE):!0:(Ie.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),pe.default.LIST_IGNORE)},onChange:({fileList:Vt})=>{Nt(Vt)},action:`${(jo=fe.Z)==null?void 0:jo.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!Jn.length||!Mu.current)return;const Vt=Jn[Jn.length-1];Vt!=null&&Vt.loading&&(Mu.current.scrollTop=Mu.current.scrollHeight)},[Jn.length]),(0,a.useEffect)(()=>{if(!Mu.current||!Hu.current)return;const Vt=new IntersectionObserver(([Za])=>{var Tu,_u,Vr,Or;if(!document.contains(Za.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Tu=Za.rootBounds)==null?void 0:Tu.width)===0&&((_u=Za.rootBounds)==null?void 0:_u.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Vr=Za.boundingClientRect)==null?void 0:Vr.width)===0&&((Or=Za.boundingClientRect)==null?void 0:Or.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}Sa(Za.isIntersecting)},{root:Mu.current,rootMargin:"70px",threshold:0});return Vt.observe(Hu.current),()=>{Hu.current&&Vt.unobserve(Hu.current)}},[Mu.current,Hu.current]),(0,a.useEffect)(()=>{if(!Zu)return;const Vt=Mu.current,Za=Uu.current;Qr.current=!1;let Tu=Vt.scrollTop;const _u=()=>{const{scrollTop:Or,scrollHeight:gr,clientHeight:uo}=Vt;Or>Tu?Or+uo>=gr-50&&(Vt.scrollTop=Vt.scrollHeight,Qr.current=!1):Or{Qr.current||(Vt.scrollTop=Vt.scrollHeight)});return Vr.observe(Za),()=>{var Or;Vr.unobserve(Za),(Or=Vt==null?void 0:Vt.removeEventListener)==null||Or.call(Vt,"scroll",_u)}},[Zu]),(0,a.useEffect)(()=>{!Zu&&eo.current.length&&(Aa([...Jn,...eo.current]),eo.current=[])},[Zu]),(0,a.useEffect)(()=>{if(!Mu.current)return;const Vt=new ResizeObserver(()=>{var Za;Mu.current&&Pl((Za=Mu.current)==null?void 0:Za.offsetWidth)});return Vt.observe(Mu.current),()=>{Mu.current&&Vt.unobserve(Mu.current)}},[Mu.current]),(0,a.useEffect)(()=>{typeof Jr=="boolean"&&wo(Jr)},[Jr]),(0,a.useEffect)(()=>{var Vt;if(tr.current&&Lu!==null){tr.current.focus();const Za=(Vt=tr.current.resizableTextArea)==null?void 0:Vt.textArea;Za&&(Za.selectionStart=Za.selectionEnd=Za.value.length)}},[Lu]),(0,a.useEffect)(()=>{Kl<5&&On(!1)},[Kl]),(0,a.useEffect)(()=>{zo&&Mr&&(Aa(jr(Mr)),pt(!0),vr(Mr,{history:[]})),zo&&(kt(),Io?nr(Io):Ql&&!$n&&zr()),zo||Xu()},[zo]);const jr=(Vt="",Za=[],Tu=[])=>{const _u=Date.now();return[{text:Vt,key:_u,sender:"user",fileList:Za,imageList:Tu,show:!0},{loading:!0,key:_u,sender:"AI",show:!0,model:Er!=null&&Er.application_id?"other":Dr,imageGenerator:el,thinkingEnabled:ur,codePreview:Ar}]},Xu=()=>{Gu(""),Ra(null),st([]),Nt([]),fa("")},Ll=()=>{if(Qa){Qa({chatData:Jn,setChatData:Aa,setLoading:pt,getData:vr,renderChatItems:jr,handleAdd:zr,identifier:$n});return}wo(!0)},Pr=()=>{if(hl(!0),Fa){Fa();return}wo(!1)},dt=()=>{On(!su)},kt=()=>cn(void 0,null,function*(){if(!cu)return;const Vt=yield(0,ee.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Vt==null?void 0:Vt.status)===0&&(Vt==null?void 0:Vt.total_number)!==-1&&(Wa((Vt==null?void 0:Vt.total_number)-(Vt==null?void 0:Vt.remaining_number)),ou(Vt==null?void 0:Vt.total_number))}),Jt=()=>{Fe.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",la,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Qn=Vt=>Vt.reduce((Tu,_u)=>{if(_u.sender==="user"){const Vr=Vt.find(Or=>Or.key===_u.key&&Or.sender==="AI");Vr&&(Vr!=null&&Vr.text)&&!(Vr!=null&&Vr.error)&&Tu.push({question:_u.text,answer:Vr.text})}return Tu},[]),vr=(...Vt)=>cn(void 0,[...Vt],function*(Za="",Tu={},_u=Jn){if(Sr&&(yield Sr({mes:Za,setChatData:Aa,fileList:vt,body:Tu,checkNum:kt,setLoading:pt,bodyChatData:_u,setTyping:ku,setImageGenerator:Qu,renderChatItems:jr})),!Sr){const Vr=vt==null?void 0:vt.map(hr=>{var pl;return(pl=hr==null?void 0:hr.response)==null?void 0:pl.file_id}),Or=wt==null?void 0:wt.map(hr=>{var pl;return(pl=hr==null?void 0:hr.response)==null?void 0:pl.data}),gr=Tu.history||Qn(_u),uo=$e($e({identifier:$n,response_mode:"streaming",model:Dr,scene_awareness:rl,thinking_enabled:ur,image_generator:el,code_preview:Ar,file_ids:Vr,image_list:Or,history:gr,[il]:Za},Er),Tu),So=Object.fromEntries(Object.entries(uo).filter(([hr,pl])=>pl!==void 0));wu.current=new be.Z(fe.Z.API_SERVER+Du,So),yield new Promise((hr,pl)=>{let ql=null,Sl=null;wu.current.on("data",Ao=>{ku(!0);const{chunk:{content:ei,type:Fi,created:ai,msg:Di}}=Ao,li=Di==="error";Fi==="thinking"&&(ql=ql||ai,Aa(Ei=>[...Ei].map((Vo,Bi)=>Bi===Ei.length-1?At($e({},Vo),{reasoning:(Vo.reasoning||"")+ei,loading:!1,hideAnswer:!0,error:li}):Vo))),Fi==="text"&&(Sl=Sl||ai,Aa(Ei=>[...Ei].map((Vo,Bi)=>Bi===Ei.length-1?At($e({},Vo),{text:(Vo.text||"")+ei,loading:!1,startTime:ql,endTime:Sl,error:li}):Vo)))}),wu.current.on("done",()=>{hr()}),wu.current.on("error",Ao=>{let ei="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Ao)==="[object Object]"&&Ao.status===-9&&(ei=Ao==null?void 0:Ao.message),Aa(Fi=>[...Fi].map((ai,Di)=>Di===Fi.length-1?At($e({},ai),{text:ei,loading:!1,error:!0}):ai)),hr()}),wu.current.on("cancelled",()=>{hr()}),wu.current.startStream()})}kt(),pt(!1)}),qu=Vt=>{fa(Vt.target.value)},Hr=(Vt,Za)=>{if(Xu(),pt(!0),Vt==="edit"){eo.current=Jn.slice(Za+2);const Tu=Jn.splice(Za),{fileList:_u=[],imageList:Vr=[]}=(Tu==null?void 0:Tu[0])||{},Or=_u.map(So=>{var hr;return(hr=So.response)==null?void 0:hr.file_id}),gr=Vr.map(So=>{var hr;return(hr=So.response)==null?void 0:hr.data}),uo={history:Qn(Jn),file_ids:Or,image_list:gr,edit:!0};Aa([...Jn,...jr(hu,_u,Vr)]),vr(hu,uo,Jn)}if(Vt==="redraw"){eo.current=Jn.slice(Za+1);const Tu=Jn.splice(Za-1),{text:_u,fileList:Vr=[],imageList:Or=[]}=(Tu==null?void 0:Tu[0])||{},gr=Vr.map(hr=>{var pl;return(pl=hr.response)==null?void 0:pl.file_id}),uo=Or.map(hr=>{var pl;return(pl=hr.response)==null?void 0:pl.data}),So={history:Qn(Jn),file_ids:gr,image_list:uo,edit:!0};Aa([...Jn,...jr(_u,Vr,Or)]),vr(_u,So,Jn)}},$u=()=>{if(sa.trim()!==""){Xu(),pt(!0);const Vt=vt.filter(Tu=>Tu.status==="done"),Za=wt.filter(Tu=>Tu.status==="done");Aa([...Jn,...jr(sa,Vt,Za)]),vr(sa)}},au=Vt=>{if(Vt.shiftKey){if(Vt.key==="Enter")return}else if(Vt.key==="Enter"){if(Vt.preventDefault(),Cu||Il.current)return;$u()}},nu=(Vt,Za)=>{let Tu=!1;Nr===!0?Tu=!0:Nr==="last"&&(Tu=Jn.reduce((gr,uo,So)=>uo.sender==="user"?So:gr,-1)===Za);const _u=Za===Lu,Vr=[...(Vt==null?void 0:Vt.fileList)||[],...(Vt==null?void 0:Vt.imageList)||[]];return a.createElement("div",{className:b.li,style:$e({width:so},Mo)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:ja})),a.createElement("div",{className:b.content},!!(Vr!=null&&Vr.length)&&a.createElement("div",{className:b.fileWrap},Vr==null?void 0:Vr.map((Or,gr)=>a.createElement("div",{key:gr,className:b.file},a.createElement(Me.Z,{filename:Or==null?void 0:Or.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(we.Z,{title:Or==null?void 0:Or.name},a.createElement("div",{className:b.fileName},Or==null?void 0:Or.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,te.RD)(Or==null?void 0:Or.size)))))),a.createElement("div",{className:b.borderBox},_u?a.createElement(Ae.default.TextArea,{value:hu,ref:tr,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Or=>Gu(Or.target.value)}):a.createElement("div",{className:b.text},Vt==null?void 0:Vt.text)),_u?a.createElement("div",{className:b.action},a.createElement(Le.ZP,{onClick:()=>{Gu(""),Ra(null)},size:"small"},"\u53D6\u6D88"),a.createElement(Le.ZP,{disabled:!hu.trim(),onClick:()=>Hr("edit",Za),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:b.action},a.createElement(Pe.CopyToClipboard,{text:(Vt==null?void 0:Vt.text)||"",onCopy:()=>Ie.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(we.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Tu&&!tt&&a.createElement(we.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{Ra(Za),Gu((Vt==null?void 0:Vt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},mu=(Vt,Za)=>{console.log(Vt);let Tu=!1;cr===!0?Tu=!0:cr==="last"&&(Tu=Jn.reduce((Or,gr,uo)=>gr.sender==="AI"?uo:Or,-1)===Za);let _u="";return Vt!=null&&Vt.source?_u=Vt==null?void 0:Vt.source:(Vt==null?void 0:Vt.model)==="deepseek-r1"?_u="\u7531deepseek\u751F\u6210":(Vt==null?void 0:Vt.model)==="qwen-max"&&(_u="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:b.li,style:$e({width:so},Mo)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:ru})),a.createElement("div",{className:b.content},a.createElement("div",{className:b.borderBox},Vt.loading&&a.createElement(a.Fragment,null,Vt!=null&&Vt.imageGenerator?a.createElement("div",{className:b.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(Vt!=null&&Vt.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:b.loading},a.createElement("div",{className:b.dot}),a.createElement("div",{className:b.dot}),a.createElement("div",{className:b.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(ha==null?void 0:ha.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Vt==null?void 0:Vt.thinkingEnabled)&&a.createElement(y.Z,{time:Vt==null?void 0:Vt.time,cancelIndex:Vu,loading:Vt.loading,streamingStatus:!(Vt!=null&&Vt.text),onFinish:()=>{Fr(0),Aa(Vr=>[...Vr].map((Or,gr)=>gr===Vr.length-1?At($e({},Or),{hideAnswer:!1,time:Or.startTime?Or.endTime-Or.startTime:null}):Or))},value:Vt==null?void 0:Vt.reasoning}),!!(Vt!=null&&Vt.text)&&!Vt.hideAnswer&&a.createElement(E.Z,{onDynamic:Zr,cancelIndex:Vu,streamingStatus:tt,loadImage:!!(Vt!=null&&Vt.imageGenerator),onFinish:()=>cn(void 0,null,function*(){Fr(0),setTimeout(()=>ku(!1),0)}),value:Vt==null?void 0:Vt.text})),ml&&!(Vt!=null&&Vt.application_id)&&(Vt==null?void 0:Vt.model)!="other"&&!!(Vt!=null&&Vt.text)&&_u&&a.createElement("div",{className:b.source},_u),a.createElement("div",{className:b.action},va==null?void 0:va(Vt,Za,Cr),!(Vt!=null&&Vt.imageGenerator)&&a.createElement(Pe.CopyToClipboard,{text:String((Vt==null?void 0:Vt.text)||""),onCopy:()=>Ie.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(we.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),oa&&!tt&&a.createElement(a.Fragment,null,a.createElement(we.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:Vt!=null&&Vt.like?{color:"#FA8D30"}:{},onClick:()=>xr("like",!(Vt!=null&&Vt.like),Za),className:"iconfot icon-yijiejue font15"})),a.createElement(we.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:Vt!=null&&Vt.dislike?{color:"#e86d7c"}:{},onClick:()=>xr("dislike",!(Vt!=null&&Vt.dislike),Za),className:"iconfot icon-weijiejuezhengchang font15"}))),Tu&&!tt&&a.createElement(we.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>Hr("redraw",Za),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},xr=(Vt,Za,Tu)=>cn(void 0,null,function*(){if(Xo){const _u=Jn.slice(0,Tu+1),Or=Qn(_u).length;yield Xo({type:Vt,value:Za,index:Tu,identifier:$n,objectIndex:Or})}Aa(_u=>(_u[Tu][Vt]=Za,Za&&(_u[Tu][Vt==="like"?"dislike":"like"]=!1),[..._u]))}),Xr=()=>{var Vt,Za;Fr(1),(Za=(Vt=wu.current)==null?void 0:Vt.cancelRequest)==null||Za.call(Vt),pt(!1),ku(!1)},zr=()=>cn(void 0,null,function*(){var Vt,Za,Tu;nl({}),(Za=(Vt=wu.current)==null?void 0:Vt.cancelRequest)==null||Za.call(Vt),Xu(),Aa([]),pt(!0);const _u=yield Eo();(_u==null?void 0:_u.status)===0&&Yr((Tu=_u==null?void 0:_u.data)==null?void 0:Tu.identifier),pt(!1),ku(!1)}),Fu=()=>cn(void 0,null,function*(){var Vt;dn(!0);const Za=yield Wl();(Za==null?void 0:Za.status)===0&&wl(((Vt=Za==null?void 0:Za.data)==null?void 0:Vt.list)||[]),dn(!1)}),nr=(...Vt)=>cn(void 0,[...Vt],function*(Za=$n){var Tu,_u,Vr,Or;nl({}),(_u=(Tu=wu.current)==null?void 0:Tu.cancelRequest)==null||_u.call(Tu),Xu(),ea(!0);const gr=yield Zo(Za);if(gr.status===0){const uo=Zl(((Vr=gr==null?void 0:gr.data)==null?void 0:Vr.messages)||[]);Aa(uo),ea(!1),Yr((Or=gr==null?void 0:gr.data)==null?void 0:Or.identifier);return}Aa([]),ea(!1)}),mr=(Vt,Za)=>cn(void 0,null,function*(){(yield Hl(Vt)).status===0&&(Ie.ZP.success("\u5220\u9664\u6210\u529F"),Za===$n&&zr(),Fu())}),Gr=()=>a.createElement("div",{className:b.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(Be.Z,{spinning:ga},!zl.length&&a.createElement(de.Z,{style:{width:250,paddingBottom:30},image:de.Z.PRESENTED_IMAGE_SIMPLE}),!!zl.length&&a.createElement("div",{className:b.menu},zl.map(function(Vt,Za){return a.createElement("aside",{className:le()($n===Vt.identifier&&b.active),key:Vt.id,onClick:()=>nr(Vt.id)},a.createElement("div",{className:b.menuText},a.createElement(we.Z,{title:Vt==null?void 0:Vt.question},a.createElement("span",null,Vt==null?void 0:Vt.question)),dr&&dr(Vt)),a.createElement("div",{className:b.menuDel,onClick:Tu=>Tu.stopPropagation()},a.createElement(Oe.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>mr(Vt.id,Vt.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Rr=Vt=>{if(Vt==="file"){if(wt.length){Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Nt([]),Vl.current.upload.uploader.fileInput.click()}});return}Vl.current.upload.uploader.fileInput.click()}if(Vt==="image"){if(vt.length){Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{st([]),xl.current.upload.uploader.fileInput.click()}});return}xl.current.upload.uploader.fileInput.click()}},cl=[...vt,...wt],Cu=cl.some(Vt=>Vt.status==="uploading")||tt||Zu,Ku=za>=la,Cr={chatData:Jn,stream:wu,isDisabledNum:Ku,isDisAbledUpload:Cu,checkNumModal:Jt,checkNum:kt,onClose:Pr,setChatData:Aa,setLoading:pt,getData:vr,clearStatus:Xu,typing:Zu,setImageGenerator:Qu,renderChatItems:jr,setSceneAwareness:wr,setIdentifier:Yr,setCodePreview:br,setTyping:ku,onMenuClick:nr};return a.createElement(a.Fragment,null,pu?a.createElement("div",{onClick:Ll},pu):pu!==null&&!zo&&a.createElement(ne.Z,{draggableExtraNode:Wr,showAvatarEditData:{nickname:"\u5B9E\u9A8C\u52A9\u6559",headImgId:null},src:rn,onClick:Ll,topPercentage:_l}),zo&&a.createElement("div",{className:b.draggableWrap},a.createElement(Ve.s,{dragHandleClassName:b.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},a.createElement("div",{className:b.modal},a.createElement("div",{className:b.head},a.createElement("div",{className:b.title},a.createElement("b",{className:"c-grey-333 font16"},"\u5B9E\u9A8C\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),bo,oo&&a.createElement(x.Z,{value:Dr,onChange:Vt=>{rr(!1),Qu(!1),De(Vt),Nt([]),st([])}}),xn&&a.createElement(a.Fragment,null,a.createElement(Te.Z,{className:"ml10",dropdownRender:Gr,onOpenChange:Vt=>{Vt&&Fu()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:b.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),Ql&&a.createElement(a.Fragment,null,a.createElement(we.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:b.headBtn,onClick:zr},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(we.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:b.headBtn,onClick:Pr},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:le()(b.wrap,zo&&"body-overflow-hidden")},a.createElement("div",{ref:Mu,className:b.chatContainer},Jo==null?void 0:Jo(Cr),bu&&a.createElement("div",{className:`${b.li} mb20`,style:$e({width:so},Mo)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:ru})),a.createElement("div",{className:b.content},a.createElement("div",{className:b.borderBox},du,yr==null?void 0:yr(Cr)))),a.createElement("div",{ref:Uu},a.createElement(Be.Z,{spinning:Bt,className:"mt20"},Jn==null?void 0:Jn.map((Vt,Za)=>a.createElement(a.Fragment,{key:Vt.key+Za},Vt.show&&a.createElement(a.Fragment,null,Vt.sender==="user"&&nu(Vt,Za),Vt.sender==="AI"&&mu(Vt,Za),Go&&!["AI","user"].includes(Vt.sender)&&Go(Vt,Za,{width:so})))))),!Tr&&a.createElement("div",{className:b.backBottom,onClick:()=>{Mu.current.scrollTop=Mu.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Hu,className:"pl20"})),!Nu&&a.createElement("div",{className:b.footer},a.createElement("div",{className:b.main},!!cl.length&&a.createElement("div",{className:b.files},cl==null?void 0:cl.map((Vt,Za)=>a.createElement("div",{key:Za,className:b.file},a.createElement(Be.Z,{size:"small",spinning:(Vt==null?void 0:Vt.status)==="uploading"},a.createElement(Me.Z,{filename:Vt==null?void 0:Vt.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(we.Z,{title:Vt==null?void 0:Vt.name},a.createElement("div",{className:b.fileName},Vt==null?void 0:Vt.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,te.RD)(Vt==null?void 0:Vt.size))),a.createElement("i",{onClick:()=>{st(Tu=>Tu.filter(_u=>_u.uid!==Vt.uid)),Nt(Tu=>Tu.filter(_u=>_u.uid!==Vt.uid))},className:`aitubiao icon-tupianguanbi ${b.fileDel}`})))),a.createElement("div",{className:b.inputWrap},a.createElement(Ae.default.TextArea,{placeholder:Ln||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:sa,bordered:!1,onChange:qu,onPressEnter:au,onCompositionStart:()=>{Il.current=!0},onCompositionEnd:()=>{Il.current=!1}}),a.createElement("div",{className:b.action},a.createElement("div",{className:b.btnWrap},vl&&a.createElement(we.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>wr(!rl),className:le()(b.btn,rl&&b.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Dr==="deepseek-r1"&&Ou&&a.createElement(we.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>rr(!ur),className:le()(b.btn,ur&&b.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),$l&&Dr==="qwen-max"&&a.createElement("div",{onClick:()=>Qu(!el),className:le()(b.btn,el&&b.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!en&&a.createElement(a.Fragment,null,Dr==="qwen-max"&&a.createElement(pe.default,$e({ref:xl},Lo),a.createElement(we.Z,{title:wt.length>=Po?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(wt.length>=Po)&&Rr("image"),className:wt.length>=Po?b.uploadDisabledBtn:b.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(pe.default,$e({ref:Vl},Bl),a.createElement(we.Z,{title:vt.length>=Tl?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("div",{onClick:()=>!(vt.length>=Tl)&&Rr("file"),className:vt.length>=Tl?b.uploadDisabledBtn:b.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),Zu?a.createElement(we.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${b.cancelBtn}`,onClick:Xr})):a.createElement(Le.ZP,{className:(sa==null?void 0:sa.trim())===""?b.sendBtnDisabled:b.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:Cu,onClick:$u}))))))))))},_e={bigTipsBox:"bigTipsBox___XRGyw",bigTips:"bigTips___uPRW3",item:"item___KMGDu",active:"active___EX5N5",PrevNext:"PrevNext____kcgs",img:"img___X2ms3",imgHover:"imgHover___wIHti",LeftButton:"LeftButton___P5Wge",RightButton:"RightButton___NAbBu"},lt={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},gt=z(28284),yt=z(77019),Tt=z(54172),at=z(82326),Ye=z(5269),$t=z(57884),In=z(71360),_n=z(19248),na=Object.defineProperty,It=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,an=(Zt,Ln,en)=>Ln in Zt?na(Zt,Ln,{enumerable:!0,configurable:!0,writable:!0,value:en}):Zt[Ln]=en,vn=(Zt,Ln)=>{for(var en in Ln||(Ln={}))_t.call(Ln,en)&&an(Zt,en,Ln[en]);if(It)for(var en of It(Ln))Ut.call(Ln,en)&&an(Zt,en,Ln[en]);return Zt},tn=(Zt,Ln,en)=>new Promise((Nu,ru)=>{var ja=Du=>{try{pu(en.next(Du))}catch(Er){ru(Er)}},rn=Du=>{try{pu(en.throw(Du))}catch(Er){ru(Er)}},pu=Du=>Du.done?Nu(Du.value):Promise.resolve(Du.value).then(ja,rn);pu((en=en.apply(Zt,Ln)).next())}),Wt=({applicationType:Zt,className:Ln,style:en={},buttonMaxWidth:Nu,buttonMaxCount:ru=3,buttonAutoWidth:ja,value:rn,data:pu,url:Du,onChange:Er,getIAData:va})=>{var bu,Qa;const[Fa]=gt.default.useForm(),[ha,oa]=(0,a.useState)(),[Mr,Sr]=(0,a.useState)(!1),[Jr,ol]=(0,a.useState)(!1),[cu,du]=(0,a.useState)(!1),[yr,cr]=(0,a.useState)(!1),[Nr,il]=(0,a.useState)(null),[_l,oo]=(0,a.useState)([]),[$l,xn]=(0,a.useState)([]),io={fileList:$l,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:dr=>{const vl=dr.size/1024/1024/100;return vl>2||vl==0?(Ie.ZP.error(`${dr.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${vl==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),pe.default.LIST_IGNORE):!0},onRemove:dr=>{xn([])},onChange:dr=>{var vl,Ou,ao;Fa.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(dr.file.status)&&(xn(dr.fileList),Fa.setFieldsValue({attachment_id:(ao=(Ou=(vl=dr.fileList)==null?void 0:vl[0])==null?void 0:Ou.response)==null?void 0:ao.id}))},action:`${fe.Z.API_SERVER}/api/attachments.json`},Xo=()=>{var dr,vl;return a.createElement("div",{className:lt.imgUpLoad},a.createElement("img",{src:fe.Z.API_SERVER+"/api/attachments/"+((vl=(dr=$l==null?void 0:$l[0])==null?void 0:dr.response)==null?void 0:vl.id),alt:"avatar",style:{width:"100%"}}),a.createElement("div",null,a.createElement(_n.Z,{onClick:()=>{xn([]),Fa.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},Go=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(dr,vl)=>a.createElement(we.Z,{title:dr},dr)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(dr,vl)=>(vl==null?void 0:vl.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(vl==null?void 0:vl.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(dr,vl)=>a.createElement(we.Z,{title:dr,placement:"topLeft"},dr)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(dr,vl)=>(vl==null?void 0:vl.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(dr,vl)=>a.createElement(a.Fragment,null,a.createElement("span",{onClick:()=>bo(vl),className:"current c-light-primary mr15"},"\u7F16\u8F91"),a.createElement("span",{onClick:()=>Wr(vl),className:"current c-red"},"\u79FB\u51FA"))}],Ql=()=>tn(void 0,null,function*(){var dr;const vl=yield(0,ee.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(vl==null?void 0:vl.code)===0&&oo((dr=vl==null?void 0:vl.data)==null?void 0:dr.platforms)}),Io=dr=>tn(void 0,null,function*(){cr(!0);const vl=vn({},dr),Ou=yield(0,ee.ZP)(`/api/ai/intelligent_applications${Nr?"/"+Nr.id:""}.json`,{method:Nr?"put":"post",body:vl});(Ou==null?void 0:Ou.status)===0&&(Ie.ZP.success(Nr?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),ol(!1),va()),cr(!1)}),Wr=dr=>tn(void 0,null,function*(){du(!0);const vl=yield(0,ee.ZP)(`/api/ai/intelligent_applications/${dr==null?void 0:dr.id}.json`,{method:"delete"});(vl==null?void 0:vl.status)===0&&(Ie.ZP.success("\u79FB\u9664\u6210\u529F"),va()),du(!1)}),bo=dr=>tn(void 0,null,function*(){il(dr),Fa.setFieldsValue(vn({},dr)),oa(vn({},dr)),dr!=null&&dr.attachment&&xn([{response:dr==null?void 0:dr.attachment}]),ol(!0)});return a.createElement(a.Fragment,null,a.createElement("div",{className:le()(lt.agent,Ln),style:en},a.createElement(we.Z,{title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528"},a.createElement("div",{className:lt.add,onClick:()=>{Ql(),Sr(!0)}},a.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),a.createElement(Fe.default,{width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:Mr,footer:null,onCancel:()=>Sr(!1)},a.createElement(yt.Z,{align:"middle"},a.createElement(Le.ZP,{onClick:()=>{if((pu==null?void 0:pu.length)>=ru){Ie.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}ol(!0)},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),a.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(pu==null?void 0:pu.length)>0?a.createElement(Tt.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:pu,loading:cu,columns:Go}):a.createElement($t.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),a.createElement(Fe.default,{width:530,centered:!0,title:a.createElement(yt.Z,{align:"middle"},a.createElement("b",{className:"font16 c-black"},Nr?"\u7F16\u8F91":"\u6DFB\u52A0","\u667A\u80FD\u5E94\u7528")),open:Jr,confirmLoading:yr,onCancel:()=>ol(!1),onOk:()=>Fa.submit(),afterClose:()=>{Fa.resetFields(),il(null),xn([])}},a.createElement(gt.default,{form:Fa,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:Io,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>oa(vn({},Fa.getFieldsValue()))},a.createElement(gt.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},a.createElement(at.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},_l==null?void 0:_l.map(dr=>a.createElement(at.default.Option,{key:dr==null?void 0:dr.value,value:dr==null?void 0:dr.value},dr==null?void 0:dr.name)))),a.createElement(gt.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},a.createElement(Ae.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(gt.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},a.createElement("div",{className:lt.upload},a.createElement(pe.default,vn({},io),a.createElement(yt.Z,{wrap:!1,align:"middle"},a.createElement(In.op,{style:{borderRadius:"2px"},icon:a.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),a.createElement(Ye.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:dr=>{dr.preventDefault(),dr.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((Qa=(bu=$l==null?void 0:$l[0])==null?void 0:bu.response)==null?void 0:Qa.id)&&Xo())),a.createElement(gt.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},a.createElement(at.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},a.createElement(at.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(ha==null?void 0:ha.platform)=="dify"&&a.createElement(at.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),a.createElement(at.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),a.createElement(gt.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},a.createElement(Ae.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),a.createElement("div",{className:lt.tip},a.createElement("i",{className:"iconfont icon-tishi9"}),a.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))},Xt=Object.defineProperty,et=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,pa=(Zt,Ln,en)=>Ln in Zt?Xt(Zt,Ln,{enumerable:!0,configurable:!0,writable:!0,value:en}):Zt[Ln]=en,Ma=(Zt,Ln)=>{for(var en in Ln||(Ln={}))Je.call(Ln,en)&&pa(Zt,en,Ln[en]);if(et)for(var en of et(Ln))un.call(Ln,en)&&pa(Zt,en,Ln[en]);return Zt};const fu=Zt=>React.createElement("svg",Ma({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Zt),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));var _a="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4=",Pn=Object.defineProperty,Mn=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Ht=(Zt,Ln,en)=>Ln in Zt?Pn(Zt,Ln,{enumerable:!0,configurable:!0,writable:!0,value:en}):Zt[Ln]=en,Ca=(Zt,Ln)=>{for(var en in Ln||(Ln={}))Da.call(Ln,en)&&Ht(Zt,en,Ln[en]);if(Mn)for(var en of Mn(Ln))pn.call(Ln,en)&&Ht(Zt,en,Ln[en]);return Zt};const Eu=Zt=>React.createElement("svg",Ca({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Zt),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));var Pu="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4=",Ya=Object.defineProperty,Au=Object.getOwnPropertySymbols,ba=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Tn=(Zt,Ln,en)=>Ln in Zt?Ya(Zt,Ln,{enumerable:!0,configurable:!0,writable:!0,value:en}):Zt[Ln]=en,ya=(Zt,Ln)=>{for(var en in Ln||(Ln={}))ba.call(Ln,en)&&Tn(Zt,en,Ln[en]);if(Au)for(var en of Au(Ln))zt.call(Ln,en)&&Tn(Zt,en,Ln[en]);return Zt};const Ua=Zt=>React.createElement("svg",ya({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},Zt),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));var yu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Bu=Object.defineProperty,sr=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Xn=(Zt,Ln,en)=>Ln in Zt?Bu(Zt,Ln,{enumerable:!0,configurable:!0,writable:!0,value:en}):Zt[Ln]=en,Gn=(Zt,Ln)=>{for(var en in Ln||(Ln={}))An.call(Ln,en)&&Xn(Zt,en,Ln[en]);if(sr)for(var en of sr(Ln))Ot.call(Ln,en)&&Xn(Zt,en,Ln[en]);return Zt};const Vn=Zt=>React.createElement("svg",Gn({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},Zt),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));var jn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",ra="data:image/png;base64,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",$a=Object.defineProperty,nt=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,He=(Zt,Ln,en)=>Ln in Zt?$a(Zt,Ln,{enumerable:!0,configurable:!0,writable:!0,value:en}):Zt[Ln]=en,St=(Zt,Ln)=>{for(var en in Ln||(Ln={}))Se.call(Ln,en)&&He(Zt,en,Ln[en]);if(ge)for(var en of ge(Ln))ke.call(Ln,en)&&He(Zt,en,Ln[en]);return Zt},Pt=(Zt,Ln)=>nt(Zt,ue(Ln)),Wn=(Zt,Ln,en)=>new Promise((Nu,ru)=>{var ja=Du=>{try{pu(en.next(Du))}catch(Er){ru(Er)}},rn=Du=>{try{pu(en.throw(Du))}catch(Er){ru(Er)}},pu=Du=>Du.done?Nu(Du.value):Promise.resolve(Du.value).then(ja,rn);pu((en=en.apply(Zt,Ln)).next())}),Na=({description:Zt,code:Ln,showData:en={},sendParams:Nu={},allShow:ru=!1,draggableExtraNode:ja,singleControl:rn=!1,showAgent:pu=!1})=>{const[Du,Er]=(0,a.useState)({}),[va,bu]=(0,a.useState)([]),[Qa,Fa]=(0,a.useState)(null),[ha,oa]=(0,a.useState)(!1),[Mr,Sr]=(0,a.useState)(!0),[Jr,ol]=(0,a.useState)(0),cu=6,du=(0,a.useRef)(null),[yr,cr]=(0,a.useState)([]),[Nr,il]=(0,a.useState)(""),[_l,oo]=(0,a.useState)(!0),[$l,xn]=(0,a.useState)(!0),[io,Xo]=(0,a.useState)(!0),[Go,Ql]=(0,a.useState)(!1),[Io,Wr]=(0,a.useState)(null),bo=ul=>{if(!du.current)return;const Zr=du.current,nl=Zr.children;if(nl.length===0)return;const jo=nl[0].getBoundingClientRect().width+22,zo=Zr.scrollLeft;ul==="left"?Zr.scrollTo({left:Math.max(0,zo-jo),behavior:"smooth"}):Zr.scrollTo({left:zo+jo,behavior:"smooth"}),setTimeout(()=>{dr()},50)},dr=()=>{if(!du.current)return;const ul=du.current,Zr=ul.scrollWidth-ul.clientWidth;if(console.log(ul.scrollWidth),console.log(ul.clientWidth),console.log(ul.scrollLeft),Zr<=0){oa(!1),Sr(!1);return}oa(ul.scrollLeft>1),Sr(ul.scrollLeft{const ul=du.current;if(ul){const Zr=()=>{requestAnimationFrame(dr)};ul.addEventListener("scroll",Zr),dr();const nl=new ResizeObserver(()=>{dr()});return nl.observe(ul),()=>{ul.removeEventListener("scroll",Zr),nl.disconnect()}}},[du.current]);const vl=[{img:z(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Zt,show:en==null?void 0:en.ai_exam_question,type:1},{img:z(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:Ln,show:en==null?void 0:en.ai_syntax_check,type:5},{img:z(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Zt,query:Ln,show:en==null?void 0:en.ai_code_diagnosis,width:21,type:2},{img:z(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Zt,query:Ln,show:en==null?void 0:en.ai_guidance,type:3},{img:z(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:Zt,query:Ln,show:en==null?void 0:en.ai_code_evaluation,type:9},{img:z(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:Zt,query:Ln,show:en==null?void 0:en.ai_code_optimization,type:7},{img:z(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:Zt,query:Ln,show:en==null?void 0:en.ai_code_comment,type:8},rn&&{img:z(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Zt,query:Ln,show:en==null?void 0:en.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(ul=>!!ul);(0,a.useEffect)(()=>{Ou()},[]);const Ou=()=>Wn(void 0,null,function*(){var ul,Zr;console.log(123);const nl=yield(0,ee.ZP)("/api/ai/intelligent_applications.json",{method:"get"});(nl==null?void 0:nl.status)===0&&(cr(((ul=nl==null?void 0:nl.data)==null?void 0:ul.list)||[]),il(((Zr=nl==null?void 0:nl.data)==null?void 0:Zr.local_ai_model_url)||""),dr())}),ao=ul=>{Fa(ul),Wr(ul),oo(!ul),xn(!ul),Xo(!ul),Ql(!!ul)},Jo=ul=>{const{setChatData:Zr,setLoading:nl,getData:ko,clearStatus:fo,typing:jo,setImageGenerator:zo,renderChatItems:wo,setSceneAwareness:Dr,setIdentifier:De}=ul;let vt=vl;return ru||(vt=vl.filter(st=>st.show)),a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},a.createElement("div",{className:_e.bigTipsBox},a.createElement("div",{ref:du,className:_e.bigTips,style:{display:"flex",width:"100%",position:"relative"}},vt.map((st,wt)=>a.createElement(we.Z,{key:wt,title:st.des},a.createElement("div",{onClick:()=>Wn(void 0,null,function*(){var Nt;if(ao(null),jo){Ie.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Dr(!1),zo(!1),nl(!0),fo(),Er(st);const tt=wo(st.query);tt[0].show=!1,tt[1].imageGenerator=!1,Zr(tt);const pt=yield ml.onAdd(),Bt=(Nt=pt==null?void 0:pt.data)==null?void 0:Nt.identifier;De(Bt),ko("",Pt(St({type:st.type,description:st.description,application_id:null,query:st.query,file_ids:[],history:[],is_chat:st.type===13,image_generator:!1,scene_awareness:!1,identifier:Bt,custom_agent_name:st.custom_agent_name},Nu),{prompt:en==null?void 0:en.ai_code_evaluation_promote}))}),className:_e.item,style:{flex:"0 0 auto"}},a.createElement("img",{src:st.img,width:st.width,alt:st.name}),a.createElement("span",null,st.name)))),yr.map(st=>a.createElement(we.Z,{key:st.id,title:`${st.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${_e.item} ${Qa===st.id?_e.active:""}`,key:st.id,style:{flex:"0 0 auto"},onClick:()=>{Qa===st.id?ao(null):ao(st.id)}},a.createElement("img",{src:st.attachment_id?`${fe.Z.API_SERVER}/api/attachments/${st.attachment_id}`:ra,width:24,height:24,alt:st.name}),a.createElement("span",null,st.name)))))),a.createElement("div",{className:_e.PrevNext},ha&&a.createElement("div",{className:_e.LeftButton,onClick:st=>{st.stopPropagation(),bo("left")}},a.createElement("img",{src:_a,alt:"Previous",className:_e.img}),a.createElement("img",{src:yu,alt:"Previous",className:_e.imgHover})),Mr&&a.createElement("div",{className:_e.RightButton,onClick:st=>{st.stopPropagation(),bo("right")}},a.createElement("img",{src:Pu,alt:"Next",className:_e.img}),a.createElement("img",{src:jn,alt:"Next",className:_e.imgHover}))),pu&&a.createElement(Wt,{data:yr,getIAData:()=>Ou(),url:Nr,className:_e.inlineAgent,applicationType:"Shixun"}))},Ho=ul=>Wn(void 0,[ul],function*({type:Zr,value:nl,index:ko,identifier:fo,objectIndex:jo}){const zo={index:jo,identifier:fo};if(Zr==="like"&&(yield(0,ee.ZP)("/api/course_qna_records/like.json",{method:"post",body:zo})).status!==0||Zr==="dislike"&&(yield(0,ee.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:zo})).status!==0)return Promise.reject()}),Mo=ul=>{let Zr=[];return ul==null||ul.forEach(nl=>{var ko;const fo=nl.id,jo=nl.think?{reasoning:nl.think,thinkingEnabled:!0}:{},zo=[{text:nl.question,key:fo,sender:"user",fileList:[],show:!0},Pt(St({key:fo,loading:!1,sender:"AI",show:!0,source:nl.answer_source,text:nl.answer,like:nl.like,dislike:nl.dislike,time:nl.think_time,id:nl.id,imageGenerator:((ko=nl==null?void 0:nl.answer)==null?void 0:ko.slice(0,4))==="(0,ee.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,ee.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:ho,by_self:!0}}),onListClick:ul=>(0,ee.ZP)(`/api/course_qna_sessions/${ul}.json`,{method:"get"}),onListDelete:ul=>(0,ee.ZP)(`/api/course_qna_sessions/${ul}.json`,{method:"delete"}),onListDealData:Mo};return a.createElement(ft,{title:"\u5B9E\u9A8C\u52A9\u6559",hideInputBox:ru?!1:!(en!=null&&en.ai_q_and_a),topFunctionNode:Jo,showAgent:pu,showSwitchingModel:!0,showImageGenerator:io,showSceneAwareness:_l,showThiking:$l,hideUpload:Go,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:Er,fetchListObject:ml,customPreference:Ho,fetchData:Pt(St(Pt(St({},Nu),{questionable_type:ho,is_chat:!0}),Du.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:Io}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u5B9E\u9A8C\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(Nu==null?void 0:Nu.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:ja})}},88998:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return me}});var a=z(59301),he={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},Ie=z(77736),pe=Object.defineProperty,Fe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Le=(Ee,ce,fe)=>ce in Ee?pe(Ee,ce,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ee[ce]=fe,Be=(Ee,ce)=>{for(var fe in ce||(ce={}))we.call(ce,fe)&&Le(Ee,fe,ce[fe]);if(Fe)for(var fe of Fe(ce))Ae.call(ce,fe)&&Le(Ee,fe,ce[fe]);return Ee};const de=Ee=>React.createElement("svg",Be({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ee),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var Oe="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Te=Object.defineProperty,xe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(Ee,ce,fe)=>ce in Ee?Te(Ee,ce,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ee[ce]=fe,x=(Ee,ce)=>{for(var fe in ce||(ce={}))le.call(ce,fe)&&y(Ee,fe,ce[fe]);if(xe)for(var fe of xe(ce))E.call(ce,fe)&&y(Ee,fe,ce[fe]);return Ee};const b=Ee=>React.createElement("svg",x({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},Ee),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var ee="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",te=z(59301),me=({value:Ee,onChange:ce})=>{const[fe,Pe]=(0,a.useState)(!1),be=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:Oe},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:ee}],Me=be.find(Ve=>Ve.key===Ee);return te.createElement("div",{className:he.select},te.createElement(Ie.Z,{size:10},te.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),te.createElement("div",{className:he.box,onMouseLeave:()=>Pe(!1)},te.createElement("div",{className:he.text,onClick:()=>Pe(!0)},te.createElement("img",{src:Me.img,width:20}),te.createElement("span",null,Me.name),te.createElement("b",{className:"iconfont icon-zhankai6"})),fe&&te.createElement("div",{className:he.itemWrap},te.createElement("aside",null,be.map(Ve=>te.createElement("div",{key:Ve.key,className:`${he.item} ${Ve.key===Ee?he.active:""}`,onClick:We=>{We.stopPropagation(),ce(Ve.key),Pe(!1)}},te.createElement("img",{src:Ve.img,width:20}),te.createElement("span",null,Ve.name))))))))}},49026:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Ae}});var a=z(59301),he={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},Ie=z(29787),pe=z(59301),Fe=(Le,Be,de)=>new Promise((Oe,Te)=>{var xe=y=>{try{E(de.next(y))}catch(x){Te(x)}},le=y=>{try{E(de.throw(y))}catch(x){Te(x)}},E=y=>y.done?Oe(y.value):Promise.resolve(y.value).then(xe,le);E((de=de.apply(Le,Be)).next())}),Ae=({value:Le="",streamingStatus:Be,onFinish:de,cancelIndex:Oe,time:Te,loading:xe,loadAll:le})=>{const[E,y]=(0,a.useState)(""),[x,b]=(0,a.useState)(!0),ee=(0,a.useRef)(Le),te=(0,a.useRef)(Be),ne=(0,a.useRef)(0),me=(0,a.useRef)(null),[Ee,ce]=(0,a.useState)(!1),fe=70;(0,a.useEffect)(()=>{te.current=Be},[Be]),(0,a.useEffect)(()=>{ee.current=Le},[Le]),(0,a.useEffect)(()=>{if(!Be){y(ee.current);return}return ce(!0),me.current=setInterval(Pe,fe),()=>{clearInterval(me.current)}},[]),(0,a.useEffect)(()=>{Ee&&(y(ee.current),clearInterval(me.current),ce(!1),de())},[Oe]);const Pe=()=>Fe(void 0,null,function*(){const be=ee.current[ne.current];be!==void 0?(y(Me=>Me+be),ne.current++,clearInterval(me.current),me.current=setInterval(Pe,280/(ee.current.length-ne.current))):te.current===!1&&(y(ee.current),clearInterval(me.current),ce(!1),de())});return pe.createElement("div",{className:`${he.reasoning} fadeIn animated`},pe.createElement("div",{className:he.btn,onClick:()=>b(!x)},pe.createElement("i",{className:"iconfont icon-shendusikao"}),Te?pe.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Te," \u79D2\uFF09"):pe.createElement("span",null,"\u601D\u8003\u4E2D..."),x?pe.createElement("b",{className:"iconfont icon-shouqi6"}):pe.createElement("b",{className:"iconfont icon-zhankai6"})),xe&&pe.createElement(Ie.Z,{spinning:!0,className:"mt20"}),x&&!xe&&pe.createElement("div",{className:he.content},E,Ee?pe.createElement("span",{className:"aiBlink"},"__"):""))}},77817:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return xe}});var a=z(59301),he=z(6767),Ie=z(37568),pe={codeBox:"codeBox___WpkVl"},Fe=z(92310),we=z.n(Fe),Ae=Object.defineProperty,Le=(le,E,y)=>E in le?Ae(le,E,{enumerable:!0,configurable:!0,writable:!0,value:y}):le[E]=y,Be=(le,E,y)=>Le(le,typeof E!="symbol"?E+"":E,y),de=(le,E,y)=>new Promise((x,b)=>{var ee=me=>{try{ne(y.next(me))}catch(Ee){b(Ee)}},te=me=>{try{ne(y.throw(me))}catch(Ee){b(Ee)}},ne=me=>me.done?x(me.value):Promise.resolve(me.value).then(ee,te);ne((y=y.apply(le,E)).next())});class Oe extends a.Component{constructor(E){super(E),Be(this,"canvas"),Be(this,"randomNum",(y,x)=>Math.floor(Math.random()*(x-y)+y)),Be(this,"drawPic",()=>{this.randomCode()}),Be(this,"reloadPic",()=>{this.drawPic()}),Be(this,"changeCode",y=>{console.log(y.target.value,222),this.setState({value:y.target.value,showError:!1})}),Be(this,"onVerify",()=>{let y;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(y=!0,he.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(y=!0,he.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(y=!1),this.setState({showError:y}),y}),this.canvas=a.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(E,y){const x=this.randomNum(E,y),b=this.randomNum(E,y),ee=this.randomNum(E,y);return`rgb(${x}, ${b}, ${ee})`}drawText(E,y,x){E.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const b=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);E.font=b+"px SimHei";const ee=10,te=(this.state.contentWidth-40)/(this.state.code.length-1);let ne=ee;x>0&&(ne=ee+x*te);let me=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);b>40&&(me=40);const Ee=this.randomNum(-10,10);E.translate(ne,me),E.rotate(Ee*Math.PI/180),E.fillText(y,0,0),E.rotate(-Ee*Math.PI/180),E.translate(-ne,-me)}drawLine(E){for(let y=0;y<1;y++)E.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),E.beginPath(),E.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.stroke()}drawDot(E){for(let y=0;y<100;y++)E.fillStyle=this.randomColor(0,255),E.beginPath(),E.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),E.fill()}randomCode(){let E="";const y="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let x=0;x{const b=this.canvas.current.getContext("2d");b.textBaseline="bottom",b.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),b.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let ee=0;ee{let y;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,E),React.createElement(Oe,{ref:x=>y=x})),onOk:()=>de(void 0,null,function*(){if(y.onVerify())return Promise.reject();le()})})};var xe=Oe},20927:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Be}});var a=z(59301),he=z(37568),Ie=z(96599),pe=z(6767),Fe={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},we=z(62772);const{TextArea:Ae}=he.default;class Le extends a.Component{constructor(Oe){super(Oe),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:Oe,onAnswerChange:Te,addChildAnswer:xe,exerciseIsPublish:le,answers:E,activeOptionErrorIndex:y,flex:x="0 0 1000px"}=this.props;console.log("----",E);let{inputVisible:b,EditInputIndex:ee}=this.state;return a.createElement("div",{className:Fe.flex},a.createElement("div",{className:`${Fe.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",Oe+1,"):"),a.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},E==null?void 0:E.map((te,ne)=>a.createElement(a.Fragment,null,ee!==ne?(te==null?void 0:te.length)>0?a.createElement(Ie.default,{className:"edit-tag",key:te,closable:!((E==null?void 0:E.length)===1&&ne===0),onClose:me=>{me.preventDefault(),(E==null?void 0:E.length)===1&&ne===0?this.props.deleteChildAnswermain(Oe,ne):this.props.deleteChildAnswer(Oe,ne)}},a.createElement("span",{onDoubleClick:me=>{this.setState({EditInputIndex:ne}),me.preventDefault()}},te)):a.createElement(he.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:me=>{if(me.target.value.replaceAll(" ","").length<=0){pe.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Te(Oe,ne,me.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):a.createElement(he.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:me=>{if(me.target.value.replaceAll(" ","").length<=0){pe.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Te(Oe,ne,me.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!b&&a.createElement(Ie.default,{className:"site-tag-plus",onClick:()=>{xe(Oe),this.setState({inputVisible:!0})}},a.createElement(we.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var Be=Le},48106:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return le}});var a=z(59301),he=z(89389),Ie=Object.defineProperty,pe=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Be=(E,y,x)=>y in E?Ie(E,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[y]=x,de=(E,y)=>{for(var x in y||(y={}))Ae.call(y,x)&&Be(E,x,y[x]);if(we)for(var x of we(y))Le.call(y,x)&&Be(E,x,y[x]);return E},Oe=(E,y)=>pe(E,Fe(y)),Te=(E,y,x)=>Be(E,typeof y!="symbol"?y+"":y,x);const xe="\u2581";class le extends a.Component{constructor(){super(...arguments),Te(this,"getChCountBeforeCursor",(y,x)=>{const b=x.line;let ee=0;for(let ne=0;ne{const b=y.getRange(x.from,x.to);let ee=0;if(x.text.forEach(te=>{ee+=te.split(xe).length-1}),b&&b.indexOf(xe)!=-1){const te=b.split(xe).length-1,ne=this.getChCountBeforeCursor(y,x.from);console.log(`\u5220\u9664${te}\u4E2A\uFF0C \u4E4B\u524D\u6709${ne}\u4E2A\uFF0C\u65B0\u589E${ee}\u4E2A`),this.props.deleteEmptyDisabled?x.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ne,te,ee)}else if(ee){const te=this.getChCountBeforeCursor(y,x.from);console.log(`\u65B0\u589E${ee}\u4E2A\uFF0C\u4E4B\u524D\u6709${te}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(te,0,ee)}})}render(){return a.createElement(he.Z,Oe(de({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},47206:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Ve},U:function(){return Pe}});var a=z(59301),he=z(11938),Ie=z(62957),pe=z(54172),Fe=z(2610),we=z(72664),Ae=z(61186),Le=z.n(Ae),Be={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},de="data:image/png;base64,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",Oe="data:image/png;base64,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",Te=z(49661),xe=z(76560),le=z(67290),E=z(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,me=(We,ze,Xe)=>ze in We?y(We,ze,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):We[ze]=Xe,Ee=(We,ze)=>{for(var Xe in ze||(ze={}))te.call(ze,Xe)&&me(We,Xe,ze[Xe]);if(ee)for(var Xe of ee(ze))ne.call(ze,Xe)&&me(We,Xe,ze[Xe]);return We},ce=(We,ze)=>x(We,b(ze)),fe=(We,ze,Xe)=>new Promise((Ke,mt)=>{var Et=At=>{try{$e(Xe.next(At))}catch(cn){mt(cn)}},ht=At=>{try{$e(Xe.throw(At))}catch(cn){mt(cn)}},$e=At=>At.done?Ke(At.value):Promise.resolve(At.value).then(Et,ht);$e((Xe=Xe.apply(We,ze)).next())});const Pe=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:be}=he.default,Me=({exercise:We,socket:ze,dispatch:Xe,onStartScreenshot:Ke,onCloseScreenshot:mt,handleToDetail:Et})=>{const[ht,$e]=Ie.default.useModal(),At=(0,a.useRef)(),[cn,sn]=(0,a.useState)(!0),ft=(0,a.useRef)(!1),_e=(0,xe.useParams)();(0,a.useEffect)(()=>{var ot,Wt,Xt;if(document.addEventListener((0,Fe.gH)(),vn,!1),window.addEventListener("blur",Ut,!1),(ot=We.exerciseUserInfo)!=null&&ot.screen_open&&(0,Fe.vp)()&&sn(!1),(Wt=We.exerciseUserInfo)!=null&&Wt.screen_open&&!(0,Fe.vp)()){(0,Te.RG)(" ",!0);const et=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?We.exerciseUserInfo.screen_sec+3:We.exerciseUserInfo.screen_sec+10+1;At.current=Ie.default.info({icon:null,centered:!0,width:444,title:(0,le._V)(le.CP.recordScreen1),keyboard:!1,content:E.createElement("div",null,(0,le._V)(le.CP.recordScreen2),E.createElement("span",{style:{color:"#FF9849"}},We.exerciseUserInfo.screen_num-We.exerciseUserInfo.used_screen_num),(0,le._V)(le.CP.recordScreen3)),okText:E.createElement("span",null,(0,le._V)(le.CP.recordScreen4),"\uFF08",E.createElement("span",{style:{display:"inline-block"}},E.createElement(be,{onFinish:()=>fe(void 0,null,function*(){var Je;const un=yield an();(Je=At.current)==null||Je.destroy(),un.used_screen_num&&na(un.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+et*1e3})),"S\uFF09"),onOk:()=>{var Je;(0,Te.RG)(" ",!0),(Je=At.current)==null||Je.destroy(),sn(!1),(0,Fe.Dj)(document.body),document.getElementById("root").addEventListener("click",gt,!1)}})}return(Xt=We.exerciseUserInfo)!=null&&Xt.screen_open&&!(0,Fe.vp)()||document.getElementById("root").addEventListener("click",gt,!1),()=>{document.getElementById("root").removeEventListener("click",gt,!1),document.removeEventListener((0,Fe.gH)(),vn,!1),window.removeEventListener("blur",Ut,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{We.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",gt,!1),document.removeEventListener((0,Fe.gH)(),vn,!1))},500),yt()},[We.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{We.exerciseUserInfo.used_screen_num>We.exerciseUserInfo.screen_num&&It()},500)},[We.exerciseUserInfo]);const lt=()=>fe(void 0,null,function*(){const ot=yield an();setTimeout(()=>{var Wt,Xt;(Wt=At.current)==null||Wt.destroy(),At.current=Ie.default.info({okText:E.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:E.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",E.createElement("span",{className:"c-red"},ot.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",E.createElement("span",{className:"c-red"},(Xt=We.exerciseUserInfo)==null?void 0:Xt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>fe(void 0,null,function*(){(0,Fe.Dj)(document.body)})})},1e3)}),gt=ot=>{!(0,Fe.vp)()&&ot.target.nodeName!=="A"&&ot.target.nodeName!=="BUTTON"&&ot.target.innerHTML!=="\u786E \u5B9A"&&(0,Fe.Dj)(document.body)},yt=()=>fe(void 0,null,function*(){const ot=yield Xe({type:"exercise/getExerciseUserInfo",payload:Ee({},_e)});return ot==null?void 0:ot.data}),Tt=ot=>fe(void 0,null,function*(){var Wt;if((Wt=We.exerciseUserInfo)!=null&&Wt.screen_at){const et=yield(0,we.ck)(ce(Ee({},_e),{reset:!0}));if((et==null?void 0:et.status)===-6)return}const Xt=yield(0,we.oy)({id:_e.categoryId});if(Xt!=null&&Xt.is_commit){Ie.default.destroyAll(),yield at(),_t(!0);return}else na(ot+1)}),at=()=>fe(void 0,null,function*(){var ot;const Wt=Le()(),Xt=We.exerciseUserInfo.screen_sec;if(In.current.length>0){const et=Wt.format("YYYY-MM-DD HH:mm:ss");let Je=Math.floor(Wt.diff(Le()(In.current[0].start))/1e3);const un=In.current.length;Je/Xt>>0>un&&(Je=(un+1)*Xt-1),yield(0,we.P8)(_e.categoryId,{exercise_user_id:(ot=We.exerciseUserInfo)==null?void 0:ot.exercise_user_id,time:et,time_long:Je,count:un})}In.current=[]}),Ye=(0,a.useRef)(0),$t=(0,a.useRef)(0),In=(0,a.useRef)([]),_n=(0,a.useRef)(!1),na=ot=>fe(void 0,null,function*(){var Wt;ft.current||(Ke(),Ie.default.destroyAll(),Ye.current=Le()().valueOf(),_n.current=!0,At.current=Ie.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:Be.exitFullScreenModalWrapper,okText:E.createElement("span",null,(0,le._V)(le.CP.recordScreen8)),content:E.createElement("div",{className:Be.exitFullScreenModal},E.createElement("img",{src:de,alt:"",className:Be.warningIcon}),E.createElement("div",{className:Be.warningText,style:{marginBottom:50,fontWeight:500}},(0,le._V)(le.CP.recordScreen9)),E.createElement("div",{style:{marginBottom:40}},(0,le._V)(le.CP.recordScreen10)),E.createElement("div",{style:{marginBottom:40}},(0,le._V)(le.CP.recordScreen11),E.createElement("span",{className:Be.warningText},((Wt=We.exerciseUserInfo)==null?void 0:Wt.screen_num)+1),(0,le._V)(le.CP.recordScreen12),E.createElement("span",{className:Be.warningText,style:{fontWeight:600}},(0,le._V)(le.CP.recordScreen13)),",",(0,le._V)(le.CP.recordScreen14),E.createElement("span",{className:Be.warningText},ot-1),(0,le._V)(le.CP.recordScreen15)),E.createElement("div",null,E.createElement("span",null,E.createElement(be,{className:Be.countdownWrapper,onFinish:()=>{$t.current=Le()().valueOf(),In.current.push({start:Ye.current,end:$t.current}),Tt(ot)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(We.exerciseUserInfo.screen_sec+1)*1e3}),(0,le._V)(le.CP.recordScreen25)),(0,le._V)(le.CP.recordScreen16))),onOk:()=>{(0,Te.RG)(" ",!0),at(),(0,Fe.Dj)(document.body),mt(),At.current.destroy(),_n.current=!1}}))}),It=()=>fe(void 0,null,function*(){Ie.default.destroyAll(),(yield(0,we.VL)({categoryId:_e.categoryId,commit_method:1}))&&_t()}),_t=(ot=!1)=>fe(void 0,null,function*(){var Wt,Xt;if(document.removeEventListener((0,Fe.gH)(),vn,!1),(0,Fe.BU)(),Ie.default.destroyAll(),ft.current=!0,ot){const et=yield(0,we.Yu)(_e.categoryId,{exercise_user_id:(Wt=We.exerciseUserInfo)==null?void 0:Wt.exercise_user_id});ht.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:Be.forcedModalWrapper,centered:!0,content:E.createElement("div",{className:Be.forcedModalContent},E.createElement("img",{src:Oe,alt:""}),E.createElement("div",{className:Be.forcedText},(0,le._V)(le.CP.recordScreen17)),E.createElement("div",{className:Be.screenNumText},(0,le._V)(le.CP.recordScreen18),(Xt=We.exerciseUserInfo)==null?void 0:Xt.screen_num,(0,le._V)(le.CP.recordScreen19)),E.createElement(pe.default,{dataSource:et==null?void 0:et.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,le._V)(le.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,le._V)(le.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,le._V)(le.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{mt(),Et()},onOk:()=>{xe.history.push(`/classrooms/${_e.coursesId}/exercisenotice/${_e.categoryId}/users/${_e.login}?isShowApply=true`)}})}else ht.info({content:E.createElement("div",{className:"tc font16"},(0,le._V)(le.CP.recordScreen23),E.createElement("br",null),(0,le._V)(le.CP.recordScreen24)),onOk:()=>{Et()}})}),Ut=ot=>{(0,Fe.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!_n.current&&(0,Fe.BU)()},an=()=>fe(void 0,null,function*(){var ot;if((ot=We.exerciseUserInfo)!=null&&ot.screen_at){const et=yield(0,we.ck)(ce(Ee({},_e),{reset:!0}));if((et==null?void 0:et.status)===-6)return}const Wt=yield(0,we.oy)({id:_e.categoryId});if(Wt!=null&&Wt.is_commit){_t();return}return yield yt()}),vn=()=>fe(void 0,null,function*(){var ot;if((0,Te.RG)(" ",!0),(0,Fe.vp)()){if((ot=We.exerciseUserInfo)!=null&&ot.screen_at){var Wt=yield(0,we.ck)(ce(Ee({},_e),{reset:!0}));if((Wt==null?void 0:Wt.status)===-6)return}}else if(!_n.current){var Wt=yield(0,we.ck)(Ee({},_e));if((Wt==null?void 0:Wt.status)===-6)return;const et=yield yt();na(et.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),tn=()=>fe(void 0,null,function*(){(0,we.ck)(Ee({},_e));const ot=yield yt();na(ot.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return E.createElement("div",null,$e)};var Ve=(0,xe.connect)(({exercise:We,globalSetting:ze})=>({globalSetting:ze,exercise:We}))(Me)},84216:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return we}});var a=z(37639),he={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Ie=z(32637),pe=z(59301),we=({type:Ae,style:Le})=>{const Be=pe.createElement("div",{className:he.wrap,onClick:de=>{de.preventDefault(),de.stopPropagation()}},pe.createElement("p",null,Ae==="shixun"||Ae==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",pe.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",Ae==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),pe.createElement("div",{className:he.contact},pe.createElement("div",{className:he.img},pe.createElement("img",{src:Ie,width:"124px",height:"124px"})),pe.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return pe.createElement(a.Z,{content:Be},pe.createElement("span",{className:he.text,style:Le},"\u9AD8\u6D88\u8017"))}},41751:function(ct,qe,z){"use strict";z.d(qe,{X:function(){return pe},y:function(){return Ie}});var a=z(59301),he=z(6767);const Ie=Fe=>{(0,a.useEffect)(()=>{if(Fe){const we=Le=>{Le.key==="F12"&&(Le.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},Ae=Le=>{Le.preventDefault()};return document.addEventListener("keydown",we),document.addEventListener("contextmenu",Ae),()=>{document.removeEventListener("keydown",we),document.removeEventListener("contextmenu",Ae)}}},[Fe])},pe=()=>{const[Fe,we]=(0,a.useState)(!1),Ae=Le=>{const{keyCode:Be,ctrlKey:de,metaKey:Oe,type:Te}=Le;(Te==="paste"||(Be===67||Be===86)&&(Oe||de))&&(he.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),Le.preventDefault(),Le.stopPropagation())};return(0,a.useEffect)(()=>(Fe&&(window.addEventListener("keydown",Ae,!0),window.addEventListener("paste",Ae,!0)),()=>{window.removeEventListener("keydown",Ae,!0),window.removeEventListener("paste",Ae,!0)}),[Fe]),{setOpenDisableCopyAndPaste:we,disableCopyAndPaste:Fe}}},6077:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Oe}});var a=z(59301),he={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ie=z(92310),pe=z.n(Ie),Fe=z(29787),we=z(2859),Ae=z(82093),Le=z(49661),Be=(Te,xe,le)=>new Promise((E,y)=>{var x=te=>{try{ee(le.next(te))}catch(ne){y(ne)}},b=te=>{try{ee(le.throw(te))}catch(ne){y(ne)}},ee=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);ee((le=le.apply(Te,xe)).next())}),Oe=({data:Te,className:xe,fullWidth:le,style:E={},onClose:y,onOk:x,showFullTools:b,noAssociationId:ee})=>{const te=(0,a.useRef)(null),ne=(0,a.useRef)(null),me=(0,a.useRef)(null),Ee=(0,a.useRef)(null),[ce,fe]=(0,a.useState)(!1),[Pe,be]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(me.current||(me.current=document.createElement("style"),document.head.appendChild(me.current)),Te!=null&&Te.visible?(document.body.setAttribute("data-custom","y-hidden"),me.current.innerHTML=" html { overflow-y: hidden; }",Te!=null&&Te.src&&Me()):(document.body.removeAttribute("data-custom"),me.current&&(document.head.removeChild(me.current),me.current=null)),()=>{document.body.removeAttribute("data-custom"),me.current&&(document.head.removeChild(me.current),me.current=null)}),[Te==null?void 0:Te.visible]);const Me=()=>Be(void 0,null,function*(){fe(!0),be("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Xe=yield(0,Le.ZJ)(Te==null?void 0:Te.src);te.current.src="",te.current.src=Xe,te.current.onload=function(){ze()},fe(!1),be("")}),Ve=Xe=>Be(void 0,null,function*(){fe(!0),be("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ke=yield(0,Ae.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Te.title,file:Xe.dataUrl}});Ke!=null&&Ke.id&&!ee?(yield(0,Ae.ZP)(`/api/attachments/${Te.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ke==null?void 0:Ke.id,settings:JSON.stringify(Xe.state)}})).status===0&&x():Ke!=null&&Ke.id&&x(Ke),fe(!1),be("")}),We=()=>{const Xe=document.querySelector('a[href="https://markerjs.com/"]');Xe&&Xe.parentNode&&(Xe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(mt=>{const Et=document.querySelector(mt.name);Et&&Et.setAttribute("title",mt.title)})},ze=()=>{ne.current=new we.hP(te.current),ne.current.targetRoot=Ee.current,ne.current.addEventListener("render",Ve),ne.current.addEventListener("beforeclose",y),b&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),Te!=null&&Te.snapshotData&&ne.current.restoreState(Te.snapshotData),setTimeout(()=>{window.scrollTo(0,0),We()},300)};return a.createElement(a.Fragment,null,(Te==null?void 0:Te.visible)&&a.createElement(Fe.Z,{spinning:ce,tip:Pe,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:Ee,className:pe()(he.imageDimensions,xe,le?he.fullWidth:""),style:E},a.createElement("img",{className:he.img,ref:te}))))}},99464:function(ct,qe,z){"use strict";z.d(qe,{xp:function(){return Fe},AG:function(){return Oe},JA:function(){return Ae},FX:function(){return Ut},k$:function(){return $t},ub:function(){return In},e6:function(){return _n},v7:function(){return le},BO:function(){return Te},x7:function(){return ce},em:function(){return gt},BV:function(){return we},qz:function(){return Be},Gm:function(){return Le},yt:function(){return ne},I2:function(){return mt},sQ:function(){return te},z3:function(){return Ie},GY:function(){return at},wC:function(){return Ye},Pt:function(){return Tt},Oe:function(){return yt},L6:function(){return he},RL:function(){return a},f$:function(){return pe},j1:function(){return E},jD:function(){return xe},g4:function(){return y}});var a=z(58143),he="data:image/png;base64,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",Ie=z(93314),pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",Fe="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==",we=z.p+"static/err.2323787b.png",Ae="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=",Le="data:image/png;base64,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",Be="data:image/png;base64,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",de="data:image/png;base64,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",Oe="data:image/png;base64,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",Te=z.p+"static/douyu.1e926b4a.jpg",xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",E="data:image/png;base64,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",y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAMkklEQVR4Xu2dWWwcSRnHv7Yd577v+74vkgWEQCAEy6IVWuCB62GVICFIYkcsvMC+LW8LL7BIiTiEhCweInjgPrRCC2KBJTBVYzm24yRO4ty3kziJj9ie+tC/d9oaT2b67ume7irJsjdbVf19X/266quvjjaEEG8w8yukk7ZAii1gMHODEOK3RPRSivXUqmXcAgb07+jomDk2NvYPZn4u4/bQ6qfUAiboSEKI5cz8XyJanVJdtVoZtsAE6EXYdzPzv4hoToZtolVPoQUmgV6E/QVm/hMRNaVQX61SRi3wDOiwg5Tya0qpn2TUJlrtFFqgIujFnv27zPztFOqsVcqgBaqCzsyGlPJXzPy5DNpFq5wyC1QFHXr29fVN6+/v/zszfyBlemt1MmYBW9Bhi3w+v7hQKJwkog0Zs41WN0UWcAS96K9vI6J3mHl+inTXqmTIAq5Ahz1yudxHDcN4k5mbM2QfrWpKLOAa9CLsB4ioLSW6azUyZAFPoBdh/w4RvZYhG2lVU2ABz6AXYf8FEb2cAv21ChmxgC/Qu7q6moeHh/9KRB/JiJ20mnVuAV+gQ+fu7u4FQ0ND/yGiLXVuAy1+BizgG/Ri2HEjEZ1k5kUZsJVWsY4tEAh06N3e3v7B8fHxt4hoWh3bIRbRm5qaaHx83NOzDcMg/DCz+RNlamhoMKtXSkX5mJrUHRh0SCml/CIzn8D+mJpInYKHNDY20p49e2hoaIguX75MIyMjrrRatWoVLVu2jJ48eUJnzpxxVcZPpunTp9POnTvNot3d3TQ8POynmsSUCQ1MIcSrzPx6YjSrIMiSJUvM3jCK9PTpU3r48KHrqhcvXkxr166lQqFAp06dMn+7SRp0N1Z6Nk+orS6E+Bkzf8WfKNGX2rdvH6EnjSINDAxQb2+v66p37NhBM2bMoNu3b9PVq1ddl9OguzbVpIyhgs7MTUKIvxDR8/7EibbU1q1byfI7w3pSc3MzTZkyhbyADsABOnzsrq4uwmhgJYw406ZVn+4sXbqUFi1aZLo8fX19VdUYHR2dNEqsWbOG5sxxf0ISckydOtWsH/J5mQ88ePCArl+/HpaJQ6knVNAhkRBiLjP/m4jedfBSntatW2eC5wV0QAc3CkBcuHBhkoWslyCo2S5dukT37t2bqGbTpk00b968oNW6Ko/n4vlJSqGDDuXy+fza4tbeZUlSNgpZvIKOSMvu3btNF+rs2bP0+PHjmoA+e/Zsc+RxmzBSwU1CunbtGmGEcJswAgwODrrNXpN8kYBehP29SincFTOjJprE9BCvoK9evZrgfgBwgG4lRDkA4/37923dhJUrV5qjAUA6d+5cVa0REvTibpRXpKMuHoDK5XKfMQzj17gNzEOxSLMi2oFGBCj9/f2Bn+UFdPSSu3btMiM/PT09pp9tpS1btpg+NEC/ePFiVbn0ZNRfk0XWo1viSCm/oZT6gT/xwi+1ceNGmj9/vum/huFHegHdylv+bPTkmCijF8bk1M5NCAo63Be87E4JLhZGDqQ7d+64WtiCXl5cHCcZwvz/kYMOYXO53DEiag1TcL91xQU6IilYgLFgHhsbM1VA775t2zaaOXMm3bp1y/SH7VJQ0MOa7FaSsdKcw287hV2uJqAzc6OU8nfM/KmwFfBaXxygoxcFzAjXwWXCD/4G/HBnADu2AnR2dpohQfw33KtKCf79woULzZXKauFF9KrVthaUgo4Frmp+PCbLVjjy0aNHtgtaGCGRMg86jNDV1TVreHj4bSLa5xXOMPPHBfrevXtt1cA2gLt375p58BIgMuM3YVTA6FAplYLe0dFB1shSntftZBTrEvv379eglxown8+vKBQKuMj03bhVDMkCHT1ntUb2IhZ6a/R+TnF0PBe9J0Jv2NeC3wsWLJiIoGByaiUNupcWcJe3Jq5LGex7C4XCP4lotjsRw81lgR5ureQIeqUec/v27aabgs1Z5XHnICu4drsNdY8edsvb1CelfEkp9fsaPnLiURboiGNbrkIYcmB0KF/8sasXkGMC6nWvS1BZNehBLeihvJTy+0qpb3ooElrWsH10P4JhQomFI7gwp0+frul+71LQ8aJX6/0RXsSkFwnrDXb75qEPkp6MltAgpXxZKYXD1bGkuEFHL46YOVwWgIF95aUJ/jn8d4AGWb0mLDjZjVQ6vOjVoj7ySymfU0rhQwOxnUaKE3RMXOGyIKRoRUbwN8J41g8gx8QU/46DGV6TUyweMlg9cKW6EfLE5i+EKCEDkvU3wpF2B0TwgpXuxPQqe5T5azYZ7ejoWDI6Oiri/nRMXKADGjwbPTr8eUADuK2tsFYj49/Pnz8/CfQbN244Roiw2one2gl0O5gwiuBFxG/E6LHjEQn77NevX2/G0vESej3+FyXAbuuuCehCCGybe4uZP+xWsKjyRQ06lvkBK8KNpYsxGzZsMMOJ5Qk+MtwX5Ec5q0cs7dGxkOTUU1rbcP2CDlcK+22wHQFbIxAFKj1Kh7g6dMCEG5vJgmwYi6pt7eqtFeg/YubDcShY/swoQUc8HaeYkDDJLN20hYkdXgIAi3/HyiZ+A5xKE8Jago5QJiCGy2KNKJUWjHD0DyMHZMao4/b4XxLaPXLQpZRfVUr9NAnKQoYoQS9d6ClfdbRO77s9UV8r0OGmbN682XSpADDcFMhYbWUULgxeWvjqyOs00iSl3SMFHVdhFAoFfEggMTfwRgn63LlzTWgwrEspfbWxdXgbk0ZrMhqV6zJr1izT98YLCvcJLon1ItptAbBsCF/9ypUr5tbipKfIQC8u96O1E3XKKErQcQ0FdhfCLcEVEW4TelW8JHAdMEHFSincgqhAh4sFOXEEEC9WJVfEDnSUwXFAa7sv3B3s1QljS4Vbm3nNFwnovb29UwcGBt5m5vd7FSjq/NbQiyEXPWWYCfFxTOawwGJ3cBm9NVwFREkANv4uvYYDL0kUoOMZmBDjlJIVOqw2eXWzqQsvCoCHj4/e/ebNm+be9SROVCMBXQjxc2b+cpgQhVXX8uXLzYZGQiMDyqCHBQCFtUEL9QLy0tNL6EFxiAFA46fS2U1MTHFYGr0jRoRSHx2ugdPEzwpVVgIXgANKjDhWOBNgIrpS7S4aN6BDV7ysGCWtemFLAI9DGEkCPnTQhRBfZ+YfhgVm2PWgQRA2C7Jpyk4mDN84JVQKJsAu36aLfPCL4TYAtvKXLcwFoxUrVhB+kAAfXhwsWNm5Gm5BR52wJerHQpQ1MiH2j5+kpFBBx+dfiAjXSSf6q9PwhzHkli/WBGkUAARocRlRpevbcPDCOnQBwJ1GkVLQnfaaQG7499CnUo8OEPFyA2zI5+aEvhfQLbuhDEKQSNjekMoeHVdcKKVEPd2sC5cCvW3Qa+qsfeZhNmzY4UXo6WWy6Ad0C3jY1cnVCtKp+CkbSo8uhJhRvLToPX6E0GUqW8Dy5d0ACrjQcwMwt7F6O7sHuakrie0ZCui5XO4EEX0piQpqmbQFYIHAoOdyuW8R0fe0ObUFkmyBQKBLKT/JzH9O0gVFSTa2li0+C/gGXUq5iZn/p78mHV/j6Se7t4Av0ItXV5zMyo257s2pcybVAp5Bx+dbpJS4T/GzSVVKy6UtUG4Bz6BLKV9TSuHr0TppC9SNBTyBXrwd9zf6o1x1075a0KIFXIMupdyulMItW7FcPKRbTFsgiAVcgd7e3j6vUCggwrI5yMN0WW2BuCzgCDpi5EKIPxLRi3EJqZ+rLRDUAo6gCyFeZ+ZXgz5Il9cWiNMCtqBLKb+glPplnALqZ2sLhGGBqqDn8/m9Sql30v6xrTCMqOtIvgUqgt7T07NwcHAQe8vXJV8FLaG2gLMFngEdX3+WUr7JzB9zLq5zaAvUhwWeAV0I8QYzv1If4msptQXcWWAS6Llc7gARtbkrqnNpC9SPBSZAb29vf9/4+Dg+phXblc71YzYtab1ZwAS9s7Nz6cjICK50ju0jWvVmOC1vfVnAKF7pjPsRP1RfomtptQXcWwB7y3+slDrkvojOqS1QfxZw3AJQfyppibNkgWPHjrGDvsowjMMa9CxRkUJdHUAfNwzjQGtr6wkNegobP0sq2YD+1DCMz7e2tv4B9tCgZ4mKFOpaBfTBxsbGTx85cuRvlsoa9BQ2fpZUqgD6w4aGhhdbWlpwS8VE0qBniYoU6loKumEYdxobG184fPhwR7mqGvQUNn6WVCoB/VpDQ8PzLS0tZyvpr0HPEhUp1LUI+gUi+vjRo0cvV1NRg57Cxs+SSsePH+9qamr6xKFDh27a6a1BzxIVKdS1ra1t4cGDB/udVPs/YIoD4AHLutsAAAAASUVORK5CYII=",b="data:image/png;base64,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",ee="data:image/png;base64,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",te="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ne="data:image/png;base64,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",me=z(68788),Ee=z.p+"static/teacherQQ.833913ba.jpg",ce="data:image/png;base64,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",fe=z(59301),Pe=Object.defineProperty,be=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,We=(an,vn,tn)=>vn in an?Pe(an,vn,{enumerable:!0,configurable:!0,writable:!0,value:tn}):an[vn]=tn,ze=(an,vn)=>{for(var tn in vn||(vn={}))Me.call(vn,tn)&&We(an,tn,vn[tn]);if(be)for(var tn of be(vn))Ve.call(vn,tn)&&We(an,tn,vn[tn]);return an};const Xe=an=>React.createElement("svg",ze({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},an),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ke="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",mt="data:image/jpeg;base64,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",Et=z.p+"static/certificate.a2a9ee77.jpg",ht=Object.defineProperty,$e=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,sn=(an,vn,tn)=>vn in an?ht(an,vn,{enumerable:!0,configurable:!0,writable:!0,value:tn}):an[vn]=tn,ft=(an,vn)=>{for(var tn in vn||(vn={}))At.call(vn,tn)&&sn(an,tn,vn[tn]);if($e)for(var tn of $e(vn))cn.call(vn,tn)&&sn(an,tn,vn[tn]);return an};const _e=an=>React.createElement("svg",ft({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},an),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var lt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",gt="data:image/png;base64,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",yt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAESIAESIAENAIUcHwXYiWBpw93Srx4cd3+7HPmrxef3uPdfl1ekARIgARIgARIgARIgARAgAKO70GsJPDrd3sjHDppC9zIwFAZMXZurOTKhyYBEiABEiABEiABEohcAhRwkcuXV4+hBCJTwOGRu/edILPmrYuhT89hkcDbTyBevA8kTapk8tvL1/L4yf9sPvC7774rf//9t2Eg77zzDsOkDdOKXQd66ruRMsVn8mGCePLw2+/l9es/Ytek8WlJwEMJUMB56MRx2BEjENkCDgtCr7ZDZd3G/REbKM92G4HqVYrL8CEdZdO2gzLYL0RdN3myJJIzeya5ceuBPHj4ndvuxQtFL4F33hGZOKantG1ZSwb7TZegqUt1B/TBB+/LmcML5dXr36WB1wC5e++x3YFXqVhY5oYMlWUrt0v3vhOj9yGdvHvuXF+IV+MqMnDYNIfFlhIlTCAnDoTKsROXpX3XEfLnn2+cuhv4j/bvIhA0E4KXyHffPw0/H393+vAC+SzpJ1K6cke5dfuRZMqYWiqULSjTZ6126j4x5eAM6VJIwFBvyZsnqxQr106e/vSLW4eGQlsHdsyQrTuPysTgJfLbb690rw/u04L6S/asGaRLz7Fy8fJtQ+Po0aWxGn9g0CIZNmKmoXN4EAmQQPQSoICLXv68ezQRiGwBh8f6/fc/pHajvrL/0Jloekre1pRAs0aVZUbwAFm6coe07RSgPhrYp6UM6ttaVq3dLS3a+xHYW0Lgq5yZ5dCuWYIKsV/mrifPX7zUfbJO7etK4IhucvnqHfmmREu7Tw/hsXPjFCn0TS4ZOHSqTJ6+3GNoxY37gZw5vEDSp0tpaJHerlVNCRrbS1CYqUmrIU4/Z5JPE8v1c6sEXtAyVTrJiVOXzQTc1TMrJHWqz6VgyVZy5dpdObx7tkBgTp2xSvoOnmz3fp98nEgKF/zK4ZhOn70quXJklg5t6jg8Vjtg+66jMjt0veHjtQOxEYD3LUe2jLJ63R5p3m6Y09ewdwI2n5bNHyHf//CTZP26frgAT58uhTz69gd58+YvdTre0T1bpkmBfNmlfPUucvT4RUPj+CjRh3L9/Cp5R0Sy52soP/38q6HzeBAJkED0EaCAiz72vHM0ErAl4GaHrpPjJ/9bbGhDRJhV4wYVpFTxfE6NGgvHkhU6yPWb9506jwe7n4CegIsfP65cOL5EeeJyF2oqd+5+6/4b84pRSgCL2K1rJ0nxonlkQvBiGeI/Q/f+8DJdPLlMPkv6sbx+/bs8f6Hv1UBV2Sy566pFMQScERs9foEMHz3byKFRdgyq7m5eM1H++usvKVOls0Dg6Bn4Hd07V3JmzyilK3vLydNXnB5jn27NZNjg9nLsxEUpW7Wz2fm4/vljiwWtXIqWbSvnL96ULzKnkY0rJ0ia1MnUBku7ziNshqkWKfSVw3nAnDVsPkiSJ/tEJo/rY2j8qB081H+GjA9ebOh4y4Pgfdu7dZrKra7TuK/s2H3cpetYngReG1dNkNIl8knAmHkyatw8dQj4XTyxVHk3M+Wsrf7OVQEH4TZ8aEfp0aWJIYHvlgfjRUiABCJEgAIuQvh4sqcS0BNwpv8Q6j1Xlsxp5ezRRU4/8toN+6RZG1+nz+MJ+gSwyMuUIZXTeMqV+UYtUPYeOC3jghaGn1+nZmlp06Km2jmfu2CD+vubtx/Jt49/cPoeUXUCxETgCB/5/oen0qVnoPzvx2dRdesYfx8spA/unKk84DnyN5In3/1oNWZsyCwNHS7VKheXH58+k59/fi4pUySVDz+MH/7f2kkQAxAyOzdNUaFp8Bg9e/ZcMmdKI59/9ol6T+4/MA+/XbJim8xbuClGsUJ43biR3aRj27py9fpdKVKmrW4oZdlSBWTDyvFy8PBZqVSrm9PP8P7778mV08slRfKkynu3YfMBs2tAZJw8OF+yZkknJSp0kDPnrqnPU6dKJptXT1Bc4QXr1ke/mu8XmdLIwD6twq9ZtVJRNW9r1u8N90ThQ3hIERadNk1yh8/Qr2dzqVa5mAp7x++1qzZ0YDvp28NLPVPx8u1dvYzZeVmzpFchp9hkyJa3gfzwv5/V562bV5Pg8X1l09aDSqzCXBVwOBd5cJdPLVPfG3rh3DJ1vAgJRCoBCrhIxcuLx1QCtjxwXXuNk+MnL1kNO06cd6Vdq1rSunkNpx/p0pXbKlSI5h4C3Ts3lhHDvN1zMRtX6T1wUozOx1m5aJRUqVhUjX6Ar2eF80XmxGk5QM2bVJEFSzaLd7cxVrfDMaP8ukhX7wbKe4GFNoqcaGFqEDfIY9KKOeD4qRP7SYumVZW3qGTFDionDJ6gHRuClYArULyl/Pr8t8h8NLdcG0Ln2N65ynuj552EsEUoIEJQ6zbpJ9t3HXP6vg3rlpO5Ib5y+84j5dW27IsJkQGBneerLFKuWmc5duK/31uEeO7bFiJJkySWBl4DZcv2w3bvj9C/Rzc3yb37T+Srgk2cHqsmeuCZLFH063CPoOmFEB6JcE8jFi/uB7JueaCkTPG5ykE7cPiskdNUGOQff/yp+66OH9VdhYGavs94J+eFDJV6tcua5XhGRMDhmtMn9Vd5ksyFMzRtPIgEopUABVy04ufNo4tAVOTAac+GHfsCxVtE16O+dffFQhsLdGcNO8xYNMIjc/b8dbunwxO3dcdRZ28RZcdruXu4YeVa3QwvFKNsgNF0o8QfJZTbl9aq3CtsmiC3zdLy582uQt2QN1S1bg85cuyCOgQL2DnTh0jDuuVl5ty10qNfWJGSr3N/qQpIwDMBsXf1+r3w4zWP1qJlW6VD11HR9NT6t33vvTgCQWFpRQvnFh/vhjIicJ5cuHjT7OP6dcrKlAl9Vcg3Qr8txdfr3/8w83JZXhsCYv/2EMmbJ5v07D9RcdQ7RhNMtRv1kZ17Tpgd8k3+HFK5QhHxGznLIc+qlYrJioUjZc78DeLTe5zu8ZrnMUe2TKqAi+bx0w7GmG9eWK3CqFNkrGyVL5nv62xq/iPLwNjUE2l6HwjUGxdWS8IP40vh0q3Di5JgzHjP4QFGiKq26RgRAYf7oqDT8f3z5Pnz3yRL7noesSkRWfPC65JATCdAARfTZ4jjixQCFHCRgjVGX7R2jVKyaI6/bNt5VHkXPN2wEP/hh5/k5u2Hnv4obhs/QiKXLxihQucQbmbLIMoyZUwlq9buMTvk008SKe/R5m2HzdqA5M+bTTKmTyUr1uwyOz5hwviyNHSE7Nl3UiZNW+5UOwK3PbSNC7VvXUtV4nSX/fOPSOceY2T+4s02L1mzWklZMm+4qsL4ZZ568urV77oCbmlogKGQReQpwgOmV9URwmxsgI94t6urioYghFLPIGqQ55ohfUrlpbPMc8U9vru7TYUmZshe0+oSuXJkkuULRpr9faqUn8l7772nvK9aARFHnOPFiyvJPv9UedpMw3rD8vUGyqUr5psNyEtDHmHvbs1k38HTUrVOj/BbZPsyvZw6tED9NzYWTIU2CtbgmXEfvfYYGzYfklYd9Qs24bxrZ1dIqpSfq7DMzdsOOXosfk4CJBBNBCjgogk8bxu9BCjgopd/dNwdZcrXLguUQ0fOScWaPtExBN4zEgloC/pO7evJwqVbpKPPaLt3g1cDx7rTVq/fq0IHY4KhaI//kA52h4IFO7w4MAgYS4+b6ckQcAN8p1iJWO0Y5LAd2zdXUCVSr3iJdpwWqtesURXpPTBIDhw6K+nSJpd0aVNIujQp1J+Rt4ZwSlwLgrFTd71Q2HdUqwPk0qXPVtNm6X4UKvrh3nYlJpNlqGT1jHnzfCkHd86yO2ZTDqbj9+42ShYu3WpouocNaid9unvJtJmrpc+gSQ7PwQbNtnWT5J133zUrroL7jxzWWXw6NVTPYjlnCIOF6X2Gv0drG+T66RmuPSN4oDRtWEmCp6+Q/r7GivY4fBgeQAIk4HYCFHBuR8oLegIBTxNwWIR4t60r+McZ1eNQiEPP0E+pdvVS6qN1m/bJt4//59J56M3kyBrXr6B2ajduOahCrlAGvEzJ/FKsSB5V2Q9hiqfPXlMLPsvmsI3qlVdFC3AezrdnCJf8/LNPVeiatiMMDsi1MWK79p5QRT4KF8wluzZNVeNCjpOpfZ07iypwMmzkLLMd+pjIHeNGIReE+mGHHX229AzV8KpXKaZyu1Kn/FySJv1Y5drcuv1QhYeCi6lp83nrzkO7/Qux4G/epKo6FXNr2j/P2XsamT+jx0CMQEAgVK5D15GyePk2u6cipBahc+4yLJjrNxsgW3cccdclI/06eL9/fLBTLfaTpi3vchNnzPvWtUEC0QHTBBzCOJUYS5tCCTKUvc+QLqX6LqLIiSPD9xa/D117BVodipBHhBEiL7FImTY2L4WwabQpwO8mQhUtTcvZW7IC1S/D2os4MvzWHdkzRxWDyV/McXg8vGJoq5Dk048kbxEvh15zhALjXQY7VMf09QuRCVPCvufw4l0+tVzixn1fhfSeu3AjfLgRDaHEhZo3qSzTJw1wyNURI35OAiQQuQQo4CKXL68eQwnYEnDos4OiI85agvjxpGCBHEpgWZq7cuAG92stA3q3lBcvXkqRsm2tdvoRarR/+wxVgADJ8wi5wQLf1fMcMUBJdRRywG4uFg6hM3x1nx+CCQUJUChCM61xLPoNoQS2XgI/jsUi7cb5Vao0dxvv4bJs1U51CSyIfnpkHs5ma7wVanSVw0fPC0Khju2bpwQMiiuY2tiArtK5Q30ZP3mx+A43z3dxlZ+r5znijs9RcGHrukny5s0bSZyijNUpWCijLDuKVdiyFat3qYUxeqXB+vdqIUP6t1E9oBBKZis0rFunRjLSr5PKj8mYo1Z4mJwr9zTyrEaPQYjajw92qMPzFW3usHUHxEutaiUdXh4VDzNkSCXDAmbarEwKdtg88TQBBw/Xo5ubVWuBj1OWdTkEFIwG9f2vUBMEXLlqXWTN0rGqQbcte/nytdy49UBtAqAQyb0HT+TBwyfqz/cffif43JZ5Na4sIZMHSMicNVbfWRSZ0X5TsFmE3EZbnjz0gUROacCYuTJqXKjD9wEH4PcO3jEIViNz3qRBBZk1dbDaNKnZoLfde8ALNnvaYGlUr4I6zlTA4bMRwzoJvoN6/ebcIeBQaRVVQvFvR5I05R02fTcEjAeRAAm4nQAFnNuR8oKeQEBPwGFBmjlXHfnt3wWts8+Bqnaj/btYneYuAQdxuGn1BEE/J4gilDbHQkUzTYRAhGJHGhX2YK6e5+j5NQEHT0eDOuVUIj2ql506c0USJIgvyBvyH9xB9XjCmFC97+Gj79VlUWXu5oU1Kr8F+StYjOiZVnHy52fPldBDvgdME3BYZIyd+F9LANNrNGlQUe1gawIOAgM715a5LhCHty6uUaFkXxduphaUpuYqP1fPc8Qdn9sTcGAL7wC8o/Bwhi7cJAePnFU5NvA61a1ZWok1VCScNG2ZDBw6Td0SXj00WMYiEItSWxUAcW14IOYt3KhaGGjz6co9jTyr0WOUR/fcSuVNSv1FVXn2ywujp9o8Diz2bp2u3mVbRVH+a/Cd09BiPsKDcuMF0HgaYYiOWqjYuyU87lvWTFSbLNgUaFC3nPLAlavaWeVwodDIvfuP5f6DMIEGcYbNFAinVWt3S4v2+vlY9u6J7xbGjVwwPZsxZ4307B+kPkLoYu9uXtLfN1imhKw0OxyCKHTGUKlbq6y07fTfBpERxDWqlhDk8mFzCL8xtsz0HTJSWROFZDAm/LbjN7VokTzhHjj8RuE37IMP3lOeP8v8V3cIODRhf3B9o/oeoZCJ6cabES48hgRIIGoIUMBFDWfeJYYR0BNw2O3Nnq+Byz21LHehtUd2l4DD9RA+gya7+H/THIWK5Qqp3W4Imur1esq+g2fMiLt6nr1p0wQcjsFiv2lrX6vd2k8/+Uj1lELRCMu8pHkhvmqxt3vfSalRv5furZCoj0XatJmrpM+gyeHHaALOlgdKjWltkBK7moBLkCCeyoWBYWdZE4NabhwWS2WqdNIdh6v8XD3P0dfFnoDr2bWJDPftqEJBi5dvpytkUBJ/WlA/NV8QxvC6wTatnqgaBuvt7uNz5BudPhwmmMFKq34XkXs6elajn+MdQwn8P//8U3mT3GHuEHB4f42WoXd1zA8efu/Q46h3be3d1wsrNjIWiLYrp5epcOgRY+epjaVVi0c7zCeD6Nu+frJuOLOR+zaoW1aV0Ydh403LO0RBEvSR0wQc5g9FbdByA78xe/afMrs8PsfGAwSls03L8ewXTyxRm0T4Lpw4dVl36FpfQojYnAUa280zxIbW3SvrJPFHicSnd6CkSZ1c+vTwChdwqNC5e/NUWbBkqyooY2nuEHC4xrPHu5Ug1xqtG5kTHkMCJBC1BCjgopY37xZDCNgKoYT37fbdb50eZYL4cdXCQc/cKeBwfYgSeOLwD22dxn1VrsLx/aEq7wyLqJGB83TH4ep5tmBoAg4iCgsTzbtmeTzuCzGFMK28Rb1Ey69D+BH6aGGnFxUDLc/XFj64HtowgKNmrgg4nAsPDRabpp42TUiib5O95suu8nP1PHsvoT0Bh8IcEDMQ1baaEsOD8fThTuUBLV+9S3gpfS3cDAUf0merER5eqY1Fa1QMLyUYahaRezr9ZbNxQvkyBVUPLlT4gyfdkaHKn9+QDtK+dW27h36YIJ7yYmOD56+//9Y9Ft9/HGMZTgcPz+RxvV3qH+lo/KafGy2MYXnNls2qqh53eFcwdmcNv0HYUELYedtOAar8vxEBB2/vtbMrlfhC6X5nDMLi1KH5kiVzWnWaaVVZbD5gE8JUwJ0/tliFtyJ/9tfnL61uVadGKeXRR64dwolRrAXiSa+CpuXJ3To1lJF+YWX8URjJNCICx4IPeFQsX1iG+E2XiVOW2n1UHA/P4t79p6Xv4MmC75upgMPJCD9fuXa3yme1NHcJOEQkYPOpVsM+VrmyzswVjyUBEog8AhRwkceWV47BBDytiIklSq0PGJL8r12/J8WL5lGlpqvV7Wl3h9fV8/SmUhNwWBghNMieXTq5TJXx9uk9XubMXx9+6OnDCyRrlvS6wnPimB5qcY2dbeyOm5qrAg7ewLKlCgj6T+3YfVx5Ri6eWKryvZDP9fyF9QLP9L6u8nP1PFtMHeXAGfnqYWGLTYeOPv9V0kNe2J3L6wT9p9p1HiFLVoR5LDW7fGqZKkaBPEHkCzprevd09hq2jse8Yn5tlYPXW+zCC4SNBHggNY+s5XFJk3ws77//nvLMY7PClmEjApUv4VE2NeRWVipf2F2PqXsdiA+t5xqE5NUzyw3dL2HCBPJx4kRKnP708y+GzgnbcAmrgAiDdwu5XfDmGhVwGOPj21tUfzN4gBFibdS0fDLMBzat7Ak4rQKlXm6yvXlEtUojofTYAMEmVIF82XVz7Dq2rSNoxH3txj1VOMmIKEQ0BXrjIZpCT8DZ4+QuAXfv6npBKCWiOWwVzDI6XzyOBEggcghQwEUOV141hhPwdAGHf6g3rpqgwt1gyGFBo1csXh39A+/KeXrX1AScXuEPy+MR3omFiWnOFY6B5yZwhI/yvsELpy0KsTBChTmEYJoKDO26rgo43Av3RJNmLHiDx/eR1s2rK6ECweLIYgJ3jNGogEMeHCpswuOB3lUotoPKgPBioGcXilh07zvBrOfZlAl9pJVXdauCCwUL5JQ9W6YpTypyY7QcS0tmrtzTEXcjn2uVATE+FHaxVxIf18Oi/sntLSoXEN5EvX56RkIojYwtKo/B3OL3LbIMXD9KXlq34IlRAQeu8MoXL5JHFVvaf8g85NvW2HHemSMLJVOG1IIS/jOnDLIr4PA7ku/rrIZQwFs6d7qv2tQxDbF2dDLyShG6i0q58Joh3BuGpthoao4xl6rUUS5cuuXoUlaf6wk4ePRt8xEZP7q7fPlFejWWyxa95bTzINYvXtYv1oX3ByGUGHehUq2s+tM5/RA8gQRIIFIIUMBFClZeNKYT8HQBB761qpeUxXOHK9QQIxAlRszV8yyvrQk4TQzZu7cmlOApaNRiUPihHydOKLcurhXslKM6m1baXhsjQqywQ29ZjU4TcFhMLl8dVpnS0kqXyK/CgLQcOHzepkVNmTyulyxYskXGTJgv8AjB9AoC2HoeV/m5ep7eOBwJOFQiRU5mlYpFlFizZ5YCzlSoIRRR2xTQPKLbdx1TobuWFpF7GnlvHR2jtQXAO4Hwzx+f2vcowfMLD7C9Ah6eKODACRsfjix7towqDw2eM4T+xYnzrvISGfGGaTmTlvcwKuBwHiqeopjOxClLZLBfiKPhqs8hsiaM7qHGiyI6yJG154EzdNF/D8Jcnzu6SIVbYgMAGwFGDTl9m1dPUIfjd+zYyctycOdMyfZlBt3iKUavayng3CXOTZlZjgW/mfDC43uE77+tjRqjz8DjSIAEIocABVzkcOVVYzgBTxdwqEaG3BOU2Ych3Abhk452sl09T286NQE3xD/EZi8y7by5IUNU3zI9T1fI5P7i1biKrFm/N7zBLPJGsBicHbpOuvUJWxiZmittBHD+l1+kUzv4N289lOOnLgmaHU+ftVp6D3TcWBfnu8rP1fNsfY3sCTh43DavCRL0kkLeYOiiTXLp8m359skP8uLFKxUGiJDRXZunqQIxlgIO9zx3dLGqHorCMfAoYOF45/JaQThhsza+Vrl17rhnRH8y4G1BGwF41uCNtuVh0O6jheIhh3TS1GU2b492EGgjMHT4DN28I8sT8R2M6Yte01L1+I6hyiuaTM+at1a69zW2EaQHzBkBBw/V8f3z5OatB5LHJJ/S0XuA8F7kIqZNncztAu7SyaWqoXjCzx23l7AcZ+cO9WRsgI8Kx9134LTUqVlabG12OHpG7XNLAYd3e+HsYXZPL1EsrxLwaCXz00/6mxjnzt+QwEmLdK9jWgwoSZoKTglZo8/F40iABCJOgAIu4gx5BQ8koCfgsOPYuOXg8Mp6zjxW/PjxZMzwLqppsqW5u4iJaRjfwcPn5MDhM6okt6MwSlfPs8VBE3BzF2yQrr3G2cWlHTt89BwZPX6+2bEo0Y7+dVpFROQbocEyRAPaIWCBrWcogW7E7t5/bObBQ6l8VI7DDjty3nIVaBxehdHe9Vzl5+p59sZiT8Bpz7d+bWUMFQAAIABJREFU035p1maozd5e6K+HcEc9Ade7WzPxG9w+vPkxcrhWLxmjOCFX0LJYgzvuaWQuHc1PWMn/7NKjn3lYqOV5EDBYbCOc1p2G3xBPyBtCPiq8z5jHXN80kVevXsvl08sFxVgKlmztUkVLcHRGwGkFO7CJkL9Yc7l2475TU4HzHHngUAjJiKHdhupJd36V2vj4PH1FI6eZHWPZvw2eTIQgOgprt3ej6MiB0/L2tGbsToPgCSRAAlFCgAIuSjDzJjGNgJ6AM1r8wNazoO/YrKn/hQdqx7lbwA3o3UIG92ujds3RmwpV97Smskg4xwJSL//H1fMcCTgsftA42VbOEXbMb1xYLSjxjabf8LRZmtZbrO/gYHkvThzVKNrV0uaW10ZftF9+/S1cdEwK7CltW9ZSh/X3naLaMZgaxqlXzMRVfq6e54qA06r74dw8hZrq5nXhM3gZrpwOK3ShJ+AQjoiKndjx/6pgE9WkGR7UkNmrpdcAc2+lu+4Z0d8IVJVE3zGIT1Nvrq3rIicTFUn1rFjh3KrFBQplvH79u8ohxMbD4yc/2hwmqgOi12ClWj5y6Mj5iD5OpJ0P4bRojp/Uql7KzPvc26epqsqJfm0IO9arcuhoUM4IOFyrX8/m4jugrYwev0CGj55tdfnMmVJL3txZZcWaXVaf2RdwawW/Jb880e8vaXox/G6Vq4ZKkpdVYZUXL17KF1/VdfSoVp8n/uhDmTi2p/qewF6+/F18A0IUY1ctqgWc6bsxZsJC8R81y9Wh8zwSIIFIJkABF8mAefmYScBWCOW6jfvkxKkrTg86QYK40rJZNd0FoTsFHJL+N//bNBfewg2bD6ixIvEe4UioKBcwZo6MGmfu5XL1PFwb4Ti4vmUSvmkfuDbetpvgaj3C0BA2R/5GVr3icI/WzWtI8PjecvnqHZU8nz1rBuXVg3fPWYP4wAK8WJHcqsIgwiZNG9IunO2nwpuQX5f2y+pm3iQ8K8p4o0E18kQ0c5Wfq+fZ447PbHngtDLqOCZJmnLy+nVY43NTgyhbu2yslCv9jfprPQGHv0dJfpTmD5q6VNq1rKWKfaAv1LkLN8yu5857OjvXlsc7W4lS7351a5WWWVMGKc9lldrdZewIH7uNvHENvLMHdsxQ7RvQe+/seXNGEX0ud52v5ZChuis8Trm+aRwe7qkV8YBwRV81iDhnQ0GdFXCaJxBjwUaBpbeqbq0yMn/WMPELmGkV8ufIA9d74GTVA86R/SP/yBC/GWqzA4IPnkC0LXHGShXPKzOCB6jf/0fffi8HDp8TbOjB0HsO1Um/fWxd9t/RPaJDwLECpaNZ4eckEDMIUMDFjHngKKKYgCfmwKFkNvLeUiRPKnMXbJSuvQLNqGGxs2DWsPCF58Ej59Tnrp6Hc5HQf2L/PIkXL66MDAyVEWPnht9TE3DoAQUPhVeboVYl1Ft5VVNFB5Cf1K3PeJkd+l8LAdPBo5z4rUtrlZcOhhLeCNVDXyZbhmqKmTOmlqxfple5XChKke/rbKpdgamhwmWxcm1VUQt49rp1ahT+cbW6PczKZGs961AYpXXHsAIxrvJz9TxH3PG5LQGHXLu7V8IY4/3Ae2JqeHdQjATFTeBdQg6lLQFXr3YZmT9zmAo1RTgrBDxyyyzNnfeM6M8A3lP0sEJxHPTlOnzUuCfs888+lrEB3aR+nbJK3Lds76daTYSFZWZT3m5sMOgZBBxCEjNmSCXZ8zWUBw+/i+ijuP38Tz5OKFMm9FWeN4QrYwPIdJMCN8T3FKGyZUrmV8+AjQzLtgj2BuasgINoHOXXRbp6N1C/DfiNMDV46FDspEV7P9Vc3tQ0AYfxtWgXlhdWvOjXsjQ0ILwPnDMQEU6MEMqDh89KpVrdDJ0aP94H4j+ko3i3qxvW823tHvHpPU5++fWFVCxXUKYF9VffsWe/vJA+AydZteVwdJOoFnBag3UId7zHtlprOBo3PycBEoh8AhRwkc+Yd4iBBDxNwGFxsH7FONXDDCGL8ITo9RTSCoIgrBKLbYgWV87D4h6mecbw5zPnrknx8u3DZ1MTcEMDZqpGuP16eqmd59NnryqvHfJP8nyVRR2P3m89+oU187ZlqA6JKpEwFN7o3GOs7qFYXAaO9FGlxJEvZ2loMo0QtiPHzsuho+fDG4RDuEHAIWQKIVkIdYI3qWzVTuGeKlRuRLig1tQ7JnLH89rLgYMnE/MGw/Nt3XFECeIc2TNJjX9zNBHKilYByNm0JeAwpyhcAq8uDCFpU2es1J0Td90zoj8VEAQjhoWJdCP9CXE/hNh27tBAOrSprfKfrl6/K41bDFYeGaNVKCGMEXL6119/S9K0Ma/wQ61qJWVMQBflIUJoX9vOAYIcST1LlDC+zJsxVOWzweYv3iIDfKcoUeLInBVwuB560Z05vEBVjEUhJm3jCexXLhqleujBc4/QTlPTBJzemLRG3o7Ga/o5flfQYiV00Wbp3GOMw1NLl8gr40f3UB5+NAjvPSBIFi/fZnYe3i00ckfLDtimbYdkxJi5hlsKRKWAA+8VC0dK5QpFZcBQ69Byh0B4AAmQQJQSoICLUty8WUwh4GkCTssVwY6ovZ5CCHM7umeO8pxhZxoeCOSYOHseSmFD6GABsml1kKRNk0y695lglotiKuDGTVqkms42b1IlvDIm5vrHp89Uk26tybC9+S9cMJfs2jRVHVKyYgc5deaq7uFaJUmEuN2+861cuHRTLYjw/8ib08SndjI8dQG+3mqXH6Z5pratm6waoJvmSyF8EuGbmhclJnLHM9gTcPCiDB/SQTVBx581w3wiR3Kw33RVGGbZ/BF2BRzO0/IFUewC7Rye2qhq5857RvQ3Al6wC8eXqPcX7SGw4aFnaJfQrFElaVy/ompjge9I8IyVMnbCgvAmznoCDh4ViHx4sf74443Ejfu+VChbSHl+Dx05pzx/McEQKgtBhSby2kYKPIjwVl29fs/hEDu0qSMjh3kr7ztCGyGKULHSXnsGVwQcBgKv4OK5/srzibBVfI/hjb95cY08ffpMCThL0wQcCusgCgCGzQa0s3BWwMWL94GKXqhSqZgM8ZsuE6cs1eWDUHJUrsX/NE//8ZOXpLX3cLl331xgml4A71ngyG6CfGDYnn2nVE9MrW2KrcmISgGHCIZTh+arNhI5CzQy1HTc4UvEA0iABCKNAAVcpKHlhWMyAU8TcNHNEgt0LFhNzVLAaZ/lzJ5RMmVMo7w/lrvm9p5Dq3yI8u+o3mbPENKG3ELL/nCW5yC0EwUbUJkQhnYBWlEBeE3wDFiIYWGLprfI/8GiCgI2Jpged4zLUR84HAPxjT5UaOCNBThye5CHGJkWHfe0fB544eaFDFWhkHreFMw7iv5kzpRGnQqht27jfhnsP91qEa4n4BBO+vDGRuWtMzXkPiH07u69x5GJ2OG18c7Dm9ioXgUVbg17+vOvEhS8RKbOXOVUWFyObBlkRvBAldsHg8hdtmqXBE9fpisCXRVwuHafbs1UERoUjVmzYZ+qiAlhp1e5Fsc7yoHr2T9IlxVCzV++fKUECsQ4BH/VSsWUyMW7gIJMpqIfnugaVYurVifI94QwhiEiAWGfi5ZtM1RqP8mniaVj27pqbvBnGIQnWlggIgCtPSwtqgQcvjNTJ/aT5k2q0vvm8BvGA0ggZhCggIsZ88BRRDGBH+5tV0UZosLcVU0xKsbqzD1sCThnrqEdi0XR1TPLVYgXFl7YQXeH9e3hpTyD8AR26DrKKucHi90dG4JVWwEYPE0o3nDi1GV33D7SrlG+zDeybvk4Jao/SVU20u7jqRfGe3T2yELVnBreVNNiHBBl8LaUL1tQFi3dKiFzVsut2490H9VWCCW8d1iEI4QXi99btx/KlWv3bLZsiEqOpnmr2ECZv2SLTJ+5Snm3XLUqFYtK/17NVY4pRE4Dr4GyZfthq8tFRMDhYm1aVJegsb3CRRLmDeHiesVU8JybVk2QfQdPi3e3sJBH5GMiD+7O3Ue6hWQwn2uWjpUKZQtajf3pT7/KwKFTZdGyrWafaV54/CUqVEJszZm/waqYj1G28PZCKPl4N5D06cLydafNXC19Bln3oowqAQehj6q08GbS+2Z0JnkcCUQvAQq46OXPu0cTASTqI7ciKmzytOUyYGhYaODbZO4UcDWqllDFB7ArjlA9I/k2RlhigY0iKii+YquiHgqoYAe+TKn8KpwSzXdjumnFWO7c/VZVEqRZE+jfC+02Wsu4SYtl2IiZZgd88nEi5fHQaxdheqBWmTF7tgzSpNUQVZ3RE6x2jVLy9OkvqpmzOw2VSwsX/Eq35D/uU6JoHlUoBZtWKDziiqGKLHIzM6RLqXJnkYvoTkMecdVKRVXeLjyKCH28//A7OXz0nG54aPz4H8jC2f6ydcdRWb5qh93CSs6ME5tWdWqWUmKuVQd/3fBkFEdBripyT+cv3uzw8mil4e/bUb7IlEaQm2wrfNjsHf+3/UbPrk1l4LCpVm1VHN6UB5AACUQLAQq4aMHOm0Y3AYTOBI3tqarLaSEx7h4TvCPIQ0PxBxSReNvMnQJuy9ogQQXIJSu2S7vOjkt/v20sjTwPQj1RGAaLZITHofiDvWIvRq7JY0iABEiABEiABDyPAAWc580ZR0wCMYKAuwQcioacPBjWtw4NdY8evxgjni+mDQJFSdACQDPk7VWp3c1uUYmY9gwcDwmQAAmQAAmQQMQJUMBFnCGvQAKxkkC7VrUkfboUsmPXcdl/6IzLDFC+u2zpAqq8uWmfOZcv+JaeiLwrFFNAaBwKkqCHFypx0kiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Tt=z.p+"static/question.ed747acc.gif",at="data:image/gif;base64,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",Ye=z(55351),$t="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",In="data:image/png;base64,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",_n="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=",na="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAAAXNSR0IArs4c6QAAIABJREFUeF7s/QV4VFfXBgzfMzFIQnB3h1IKVCjFaYu0WHF31wR3p4I7Ce7uWtzdpaVoBXcLkfHvutc+Z+bMJKHt8z7v/7/fdX3nevpAyMw5++y99pJ73Wttk9XpcvnDAcAEwAxeJrjUj//x9T/68n/81P/JF12GL///dfT/ZwbyT2ZTDdbl0mfMCRdMsJhMMDmcdpcJTgB+gEkJFuCESROyf3L7/+8z/8UZ+H+RYLmogNzS4oLJRcFywgk/mJxOq6aeKFgeyfvfESwOhP/xOf9WL+jfTWwR/5P7/ReF4X/1Vsb3/k/ek0qDl640/nuD1QWLWkosnYuWj88zUcicLvcmEZXmgsnkBEx+mppTvzW5hY6qj5/5e8Hw/Rx/1i/9d0ndx/hZpW6Tfqb+Wd6L//l+9+/Gmti4fN/Zdzl8n/F3y2Ucv+9cGr/r+55qmnWTI6Nyv5/veyV1X3UP73nRP5vYvBrfzfcZ+ufdn6EwUVYoOyalo0T8nfonnEYdrD6X1PV3IuV9pyTuognK3wmWLiiUSaMsGwXT6XS+V9DfJ1ieSRTPkhIsz/kngq9/12w2y+fVd8zucRoF/n2L5T1+fXZ9N7SvP6Nrfs/8GueH9+QK0/9R7+M7f+pn339PsFo+3/PdBMptojSZ5YbUWVRJbsGisLmcTuw7eBBr12+Ev3uyuGhUo0pj6ErHOGn6wzwLqHaHvJym7RwOB/z8/LR7OOHv74cB/fshR47siUoev7t58xZYrVZkzZoVxYoXx88/74LdbkfhwoWQJk1qHD9+EmazCSVLfoa42HhcunQR/v7+qFmzFoKDk7vN7vuUK59z9949HD16Qu5VuvQXyJkzh9p17/mi/v6vXr3C3r37ZFzFihVDaGgojhw9ioCAQHzxxed49uw5bt26BbvdgYYN6yMwMBBmH+2vT8DzZ8+wd/8BOB1OFCteDB8WKeK1mc6cPYfbt2/Ls+rVq4fjx0/gyZMnSJ06NapWrYwAf3/3XG7YsAnbd+wQbSJ2yC34am107W42UwzUplD/GQXQBD8/s3sdjQvFeXOaAH59zsyZCAjgs01wmpQTZXK6HNpWUOuwet0GzJwzDwFQO4/CxgnnA2UyKVyyG5S465NP4XO5KEhGAVTCxc84XbyPnwwGTheCkyXDjBlTUCB/Ps3f4nc9foCavAZ4/eoNypYpgy7du6B581YyqY0bN0bhQgUwYuRo+e6gQf3w/NlzREXNkYnYsGE9MmRIr2y9W70m9IrFe3G5cPjQYfQfOAjJkiXH0CGDULlyZfUe7xEuJVgm3Lp9C106d0VcXBzad2iPHNmzY9jwEbKJRo4cgcuXL2PDho3gxtqzexdShKVIUrCuXr2Krt16wul0oEOHDmjdqqWXYE2YOAkbN26SOfj55x0YPnwkLl26hFy5cmHBgnlInizI7bvOjozCsmUr4dLWzuxyweFQG9qopbm2vLhO/HdqX2XMlPblmvJV+e92h12pOF1Z8GN+JhzZtxfJKFjavWTeXB5jKd9Zu249Zs2eK6bQz2ym5Cl3Wz5thoPCwweZzCIsXiZDVko3S1rEQBNLGVTbhuIqA6ZmmT1rGgoUyJuoY8nJq127Dl48f4mKFSugW4+uaNKkGaxWO5o2bYIPChfEkKHD4O8fiMGDBuDZ82eYMTsKyQIDsGnDemTMmE7dV5MsZejUrvR2ZF3Yv/8g+g0YKFpm9MgRsvsTamFvxapP242bt9ChQ0fEx8ejU6dOyJUzBwbwXoGBGD16FC5domBtgM1mw4ED+xAWllKff7mhfh/+ScHq3KUrbDY7OnfujHbt2niFOD/9NB4bNmyG1RaP/fv2YvCQobh48SLy5s2LRQsXIHnyZO5BRkbOweIly9yComsi3czrZpsCQ6FP6J+qjaOvr4PKxE8plQAqCE1hcCPv27cHyYICvSbIIFgKg1i7Zh1mzpoDc1CAvJS/dnPeQEm2wrwoWHpUoGZICbpoJ+2h+uD1ny0Wq3zQz89fVOcsClb+xAWL37137768dPLkyZE6TWo8evQYTqcLKcPCEBgUgOfPX4h9T5s2jeymFy9fw89sQvZsWeHnp3A5tSnEC9AEy/D+amMiJiYWT589k19kSJ8ewSHB3HFKG/+NObRYbHj0+JEsQOpUqeS9nj577r4XBe5tdLT8niaWWlvb2F6CxR8sFgsePX4i80dTnyplSi9z/Pz5S0RHR8uGzpEjB549fYb4+DgEBgUhS+bMYln0a/bsKCxdtkL7vglBQYEyl1w/jkG9mlm+47A7ZC05SyZqOFEGXGMTHLLenou/45zqbg4VxN69u0SwdCEUjebRWB7BioyaLyrU4bBjwk8/oeiHhb1v7r151U9GX9Jgpw2BIAYMHIxff70mH6evMWtm0hrL1yd49eY1lixeCpvNiZKffYKKFcuLmlb+H3Dq1BkcOHIU/iagS+eOSJEiVJlt0a6eCed96fcsW75CTMoXpUoiffoM2LR5i2jRGtW/ReHCBTVT6NF4ib6yy4Wnz56KyaFGKl+uHEqXLuUWGN8oTXfyfX03o/NuXBxZIMPY9+w9gPMXLsLpsKFnzx4IDQ1xmybfz86mxlq8VDSW2eSH4SOGiP+oTLwh/NI2l/f7qcV0azf1k741MXToSJw9e1YznSYc2L8XycQMe66EgrV2PSIjKVhm2O0WzJg6BSWKf+R+CE2dDkUk5twaox/9ZfV/Cw/vjctXroq0J0uW7L2CJbJqkMr7Dx6gbZt2iI2JR9NmjdGtW2fNp1OmdfGSpYiatwABZhM2rF+L9OnTuk2hMYrlPf/44w+0b98R8RYrWrZsjvz582Po0GEw+5kxYvgwVK78tZh0NbnKeTWaCmOoTse8Q8fOom06d+qIVq1ayuwmBnv4Lr7vO3otTCKwyYSJk2UDWOLjsGfPLqRNk8Z7MQ1CSB9ryZLl4utxGn/6YQzKVyhnGJfHF9bHavzzfWPr03eAbGQVkHkEK0mNxcBxnS5YNGkOK6ZPm4LixT4y+CcKKzJOXGL4iZfvpb1+j54RuHTpqrxoYGAAoqJmJGkKfTXEw0eP0LlzV/Gx6tWtjQ4d2nmBrStXrsbCZcvA2GTZ0sViHk3iiHp2mz5Zf/75J8Ij+iI2NhaNGjVAoYIFMHrMWDGj/Qf0R8UKFdzCkZimMv7bnTt3EB7RG5b4eLRu3QrNmzf7u6+89/e+G9P44enTZ2Lr9u2wWOKwZdMmpNEES+ZaM2P652fNjhTBUhrLjB9+GC2+qj4Han202XkPRimWQ30JJkIHMKNP3/44cfIMiIAGBfhh797df+9jUbBmR84TM2K3WTB9+lSUKF5MG5ATv177DTHvYtwOve4U6spFd+o55syZMyFnzpxu29u9RzguX/5F7hUUFPRe59139u0OBx4/fiwmlyF9qlRh7o/w2fQ9Xr+NFoWdOVNG5WOJmfRS/KJ9GPrTHPLvYWEp4B8QgJcvlb+WOnUqBAcHG5W69ndvuEU3EzSBz549k81C8xsWpsb1d6BsUtJldOZ131CLw/D69Su8k7l3IWuWLJpjnvizqLEWLVoqUSDn4Kcfx6B8+fIyLkaH586dE42jDVZtUvmft6nkz3ly50GmTBk1VN2MXr374eTpM/J5fz+TOO8qIvVcXqaQGmu9CNZ8eZDVahFzVaJEcZFODqRr1+64fv2mqFheujNPp5qTQidfaTMHGjSojx7du7mfRsG6QsEyUWMFYfbspJ1334l/9PgxIqgZLDbUrl0TbVork6Nf69ZvwJIVqxBgAubNjRKNpcPAGvSphdEm/PnnXxgwcBDi462oW/c7tGjRzO11cOxLly4TDI2Ct3jJYkybNg2XL11GxkwZMXHiRCRPllyhzG64RY+eDBP7DzITiQmXrun55y+//IohQ4eKOR40aCA+L1nSjcLzu8OGjcBv135D9uy5MG789+Kg65cuWPRliYuJYFUoL7+2Wm2oVq26YH8SbEkaRsUpXEdeyoQ6JULt36+PaHauKTVWRK8+OHXuvGRv/M3A/n175NnGzeQWLH2nrF27DlFzFopGslri3ILFh9nsdhGsa9duaICYB6Gm0HHX+gcGiNNPeKxBg7oI79ldJJ0IcM+evXDx6i+yiMmDgjBzxtQk4QbfSb//4D5atmqD+DgrGjduhJ49umgfUR7UkqXLETVnniBhGzeu03AsDbtypxGUWv/9jz/RoUNniahatGyKrp27eKVJIiPnYvmKVSJYO3Zsw6hRY3Du7FlkypgRS5ct1DSaN/KdmDuQmOCoBUw6d+E2hSYXLly8jC6du8sijxv3I8qVLa3kWcsMdO/eExcvXUK+fPkwd06UF9ygnPclAqFwXWgKK5Snj8Xo04aq31RHnMWi4CTN3PBPmk6Oj39SyOx2G/r26SXgru7+9O7TDydOnFLr7W/+e+edO3wNNZbgWCY47VYxhR+XKC5zxCiqa7ceuHHjlnvO1ACcMggxDwxXHQrmp2D17EGNpcDPHj174cKVK/A3+yHQPwCzZv5zwWJI3717uGiZ776rhQ7t23gJ1uq167BUJjIACxbM1zRWwqWlaP3151307dcfFks86tWvi9YtW3nda+nSpVi7boNskNWrV2HKlOm4cOE8MmXMgGnTpnotoP6E9wmWUQvp/mlSQufxsVy4fPUXDBwwRKzA4MGD8EWpz73Qj4EDB+Hab78he7YcmDx5oldkFhk1BwsXqvng2vz44xhUqlhetKzFZkflqt/CarcDDuKSHuHyAN5KC1Nh9O3bC40aNpAh89/69OmHYydOiRUL9PcTfC4okBrLoLG94AaXSQBSJVhmOGwW0So0hbrG6tatO377zWMKdSnWJ0SsNtF6kwn169dBzx5KYynBisCFK1fhZzIjKICClTTc4DvxFOq3b9/CQdQ+eXKEhDBlI/vf7cOpMagw+e3baNhsVpjMfkiZMiXevH6lJiIgEKEpQv+GW5EwX2eETV6+eqnMvtkfqVKldGcb9DEboRJiZPGWePlVmtSp3YHP3wuWEza7A2/fvBOLTv/NZrWCWKBgZqlTe+FWvppQN4UULF1jiWAJXmZDteo1ER0bAzPlyklEnp/TmRCeqJY+ZL++vdG4cUP5LpVInz79cezESdohBPr54eCBfSLUiUaF6qYUrHWIjFwgqReH1YIZMzwai6awW7ee+O2364L5+E4kFx/0sVwKtadgKR9LM4XhvXDxylVx+pLRx3oP8u478Q8ePEDHTl1EY1ETdu7UQcsuUJB0x1MJGh8wfMQonDx5CukzpMe8eXPQuFETQcdLliyJ78eO9pqEpBZZ36G+pqtGjVqyONmyZsPiJfMTvZe+0aZNn4ktW7bIzt++bQtSpEiRZEStP08JiQsXL11BRERf+fz3Y0fh7Llz2Lp1m7zHtq2b3VFhYlpTjwqVr+TCTz9972UKq9WoiXcxsaKxmGPUN4PxnWmNCKPQx6Ip1K++ffvj6PGTkoXxN5lw+PBBBAUGJO5j6YtPwZo1a67krJ12Ou8zUKKEigopON179BQfSw2AOSQNONMcWSWe6r969b4TjaU7fd17ROD85cuisZIHJUPk7OnInz/PP+IK3bt/Hy1btobN5pDd060rcSwNHdcBWU0XU/UPGjwEx44dR8aMmbB02SLU+a6u5PO++KIUxo/7Sek6E02AN3jqjeV40hq6RuC/fP11FdisNuTIkRPLly/W7uXtN+mCNWnyFGzatFmS6fv27nZHjUZhTtyMunD+/EV06txVtOy4cT/gzJmz2LBxk2jiXT/vFHTeM16FpOsXNdbSpSvdzv5PP36PihXLuTVWlW+qIzY+XnwsWhfdp9IpOvp9lSnsjYYN6rmf1atXHzGFNA0Mvv+ZYK1VKR2aQpfDlkBj0WH87bcbWgSockb6JQlMs0rp0Po1aODRWDSFjAppCpkvTBYYiNmzpv9j553mZ+HCxbBZ7Sj5+Wf4slJFnaUkbFcNktEE3oX1Gzbi5s1bSJkyDO3bt8XMGbMFHc+bLy8aNqivOaxU5tp336e2tN8pQTZjwoSJooGII3Xq1EHeVyVv1WU0hbv37MGF8xck8OnXt4+kp3wvL41IZ1pexom7d+9jyeJl8PP3Q4MG9fDHH3/i/PkLssF7945ASEiI+1a+WlUJ1nLxr6gAxo/7AZUqeUwhBSsmPl5wP6ZpjKCv7sTz5kbB0h9GwTp+8rRbsA4d3J90VKhrrNVr1mLGjCj40TY7rJgxnXCD0licHArWtWu/iU3WM+JeO060hksYDL4+Vrfu4bh45Yo49jSFkZHT/zFAyl364MFD0YWhKVLIiwh+BBMypEunUjhqWWUinz59itjYODHZWbNmxr17D2QCubCpUqfC48ePFI6VMpXsfDcfCMCLV68Q/fatfF4oNBogrN1egzF0XMuXN+WJlHWtZQSTSXPhuAgQZ8mSJaHPpSftvZi2KjBibjQ6+p0ILnOFT58+EU3Id+S9jMKtkPdlKq9rNuPHH8Z6aazK1b5FvNVKCjHM8BAKhM2iQUn6BtGjQrVpgF69euPEqTMw+fnB7HLi0KED7zOFakHWULBmRimijcOGmbOmC/LOyZGosGtPXL95UxEGmRm32TXbp5KWil6jcKxG9euiZ8/ubj4Qo8Lzly7L5xIKlicyUepYhb36dffeXTRr2kLSMM2aNZN83oABg4TdMHToINSuWV1hS5oh7td/AA4dOoJMmTJh9aqV+LZ6dUHHS5cug27duqJV6zawWixo0bK5F9bG582aNRtLlq2A3WrBwYMHROupS4GtIjDa0IxCI59IJBXj0WRAj549ceLEaeTLlwdLFi+SQET8Ww3V1n1EPeAxarcffxqH9Rs3i4915NB+DBw0BBfPX5CU1KLFCzWQUgn6rNmEG5ZpyWaIKa1QvrzcnjjWt9Vr4R1xLHFxbF7vQ5Bb2AxksNvsGNCvLxo28vhYhBuOHz8lCWt6QnTedQzNHVV6okIljfSxZs6MBOUYThumz5iKT0qU0EJPp4T812/cAJFwhXfQ9OmsSxW90tQzrG/SoD66d+/qBhK79wzHuQsULLOYwsjIGShooM0QbDX6CUbBoo/VokUrcd6bNm2KwoXzY/DgYTCb/TF48ADUomAZTNGgwUNx5MgxpE+fHitXLkOtWrVhsVolZO/cuQvat+8kqZFmzZuiW5fOXtaJlJNly1dJsnf37p0SVRovX/hA7WRvc2L01fTfURlFhPfC6fMXkDdXTiyYP0czjR5MTM9k6Nxx94oDmDBhEtauXy8bfN/ePZLfJHCbJ09uzJ8/13AviDtDjUVt5nTa8dNPP7hTOtRy1arVEM1JYp4/11BwSJcIizFXYbfZxcdqZBAsAqQkWRIjowegANKgpOAGNXU0hQTX7HyIwymC9bGW0qG97dKlhwiWnpjVM/b6nxQyoWI47WjUsKHgWPrEduvRE+cvXoG/n5/ADZGzZ7h9LA9+o+kGHxAx+l00du3aK0JcoEB+pEmTShiUpIB89umnyJMnl9fiHzt2Ao8ePZLJrlq1ikRTDrsdmbNmQdGiRbF//wFJ7VDzfVT0Q/d3KRCXL1/B9Rs34XI68N13tYWJkRioaRQmX+HyGoxB4Mkuffz4qVB/Klf+yp3BUEZc/Z9KF6mNa+SOnT13Fr///ods1NrffYeTJ07gxYsXEml+/fXXWqSuaaxZHj4WNyx9LOYKeU8KVuUq1UTz0cfUcSyj6dbf12G3oV+/vhIw6b9nSocAKS8BSAk3JM3HUhprzdq1mDUrCg6aOrsDM2ZOx8clirkF6eHDR4i3WHx2sIoO9QerXWdCWFgo0qcj4U7t6J7hvXDukooKCZAyKixYkAxS5fgePnwE9+/fF+ZDrVo1BdzTL3Kadu3eA+6gggULCGirFkD5dL9euy5sTbPJhVq1SE025vu8TdSbN2+xa/ducUwLFy7szoXqzyI577frKkCpW7cOTpw4IXlK8rS+/eYbbN6yRcbBBS1TpoxQk+kDkprMXOHRo0fFbyldhjTnnO6dnJiZXLduPaw2K1KnToNPP/0U+/ftFw5U8eLFRNvu3r1HfKQKFSvg4cOHuHXrtuCE9esravLTp8/EVHPzKAhICRaxSDI+CDdQCfz4wxhUqlRRpXCcTvz1118K2HbpLoyiICkqkneknC5dWqRKlUoFJYACSI+dkM8RvNVxLKNQGHKFHo01i1Ghnwn2eAtmz56p0WZ0WEGF6b6XMRmdePhM/0IBpIzDRLAip6NgAY9gDRg4RBaRjvj6dWu8hIO0mebNWwq7oUmTRujRnSkdDQ6ASbhH8+bNE/+NKZ106dIr/4IDlQnzjPn3339H+/YdYLHahI3aratK6ejjjoyMwvIVK0U77ty5E2PHfi/jooO8dOki1KpVB3Fx8ciZMztGjhyOTp26CZTRsWMH+bchg8lsNcvvvv76K+2+isHqudRmqly5CmJi48ScDRwwAF269oTdbpV7UVA7duwiiWTCBafPncW6DRvE79m7ZxeGDBkmDNICBQoIVpc8GRmkuo81V+NjqQ0/btz3qFChQqJ064TWwnd1PYJGYezVu68INQWRxEbdx0oUINVvRed9VuRc2OnvOJ2YPn2aWzt4HueBGBIKmKLU6Jdn0CZ0p2BdviwpHf4XRR/LoLGEjnHihLAXNm/eiBCD1rl3/x6aNGkuaZhmTZsiIqKn9gj1rAULFyEqMkqevW3bVi1XqBsYb4yJVJfWrduK5m3RooWXueY3KFi8H/3Xffv2YvjwETh79gwyZMiI1auXqwRuXLxwzQlctmrdToDErl27IleuHBg0cLD4md+PGY3KVSp7hfJqbvSiBRO+/KoK3r59g/z582HwwEHo0KmLJP+7dOmMjz8ugbZtO4i5nzJlAk6cOiWpJsImBw/sxcBBw3D10iXkzp0bS5cs1FJNHo21aDE1lkq5jfuJOFZFH+F2r5Jbq3qzVTzBkHGdlY91SqwU76/DDUlqLN0UzpwVJTk/2B0YP34cihb9wCscNzqU3oKViCbTYilOaN/+A3H12jXRWExC+6Z0nghEECuqP3u2bF7hs9Vmw8MHDyUoSBmWUnwstTnVjnz95jXevHkj5jxbtmyyy3Vqi+946cQ/fvRYvheWMkwIc8Zd++qVuhevbNmz4/nz55Kwpm+YJWtW3Lt7T8YR4B8gAkz3gCaEaRaaI5onOsHp0qaVTZJw83kotnd5L6dT/DgyMsji4FhI3wkKSibj5EVmRVxcLN6+iZafs+fILgUk9JP8A/yRNUtWDaz2+FhMzKvgyonRo4ajdJnS8ixff1F3XWQbGnhaatzGNVXQN8FngrV68Ea4IQkfS+0grsSa1WsxdcYs+BHmd7oQGhICM+FVKaIwsnW02IHhNV1AhqgSKTKH5id5OQ6DYauqtTNLzoxwAc2VEP0iZ2qmUGkUBg43b91CSHBydO/eXRKb+ou9ePVaqnAcdic+//wzVK1S2SDsJim5OnjwsCxoeM8e4ncYfT6CmtQqBEibNmkssqajBr/99psk35mGqlPnO3z4YREvjbti1SrcvvO75AW7dOqkQmvN037y5CkWLlwEi9WCSpUqoWIFUqY1I20Cdu74GWdI43U6hfpC/9HD4zbhx5/GizPNBHfnzh01P0blL/766y4WLFgoG6xJ0yYoVKCA4bsQ9gIFk2a/Q4e2IpxGH2vhoiWywShYDGIkvSPrQTSJ7oFaQ/p0XD9e+rrx7zrBQLav7FK1iWPj4xQILlEkcOTwQfezfeAGraZMK6aYETVHL6tRLEyt9Ithrg4vcJeoCEYJFh/Ih7GCg/+iIAijQ++pZePupmBFRs5CwQL53Ys4YOBQHD92VHbrmjWrDbWBLty7/wgtW7aSJGzjRg0FH1OTqNQ1fSzSZmjz15OanC6tmBAF8gFVqn4j5uuL0qUwYdyP8kw1chMOHDgofHxyxEaMGIYqlb9yJ875/YjefXH6zDlkyZwJy5cu8vL9uBE6duyqVem0FxapbBPNipBOvH79BuGt7d+/F2EpUrjvzY99XfkbxMS8k0h3yeKFXsrt4sXLaN+hg4zrxx8Z1ZUzJM9NQmG6cOEScuXOg0ULCTd4qnRmzooUweMcsHiFz9fngg9RvDllJnUgVAGsau28i3DVxldZFpcGjithJJRx5MihpHAsNfmci7Vr1mLm7DludUkNoB6uYFdVLuSUNIN7yzOvyJ2gSTb3gapH02vTFAShq1reKzDQH1GRs2RC9Wv4yNE4c+qURFaLCR5K0alaJZqbTp06C7hXp24d4ZcbVfWKFauEk8XPLl++VARLN4EcW5269RAfb5Ek9JjRozQ/RyotcPTwUUlaBweHok/vcHz1VSV34pzPGDJ0uKRSMmbMiKioWeL76XDLnd9/B7n8NEnku7ds0czLrM6YOUtIg4Q2tm/bLJGknuXgwtaq/Z04/rlz58LcuVEaAKs27KXLVxAeHiHmddSoUShT5gsvVkbv3n1x5coV5MqVGzNnTtO0oZqVmbNmC0CqEzJ1weCaGIs6jJvf83euJ6t5NGq35jO7GacefQ5/+liHDiYNkOpm49Dho4L5GB9urCLR1aLKj3kqo3WhkcFpBa06Si3qUawpVacaLP2V8PDuUuWsXy9fvhJzxfsy1DamKOiwErPhOJkjSxEW5jXJTHVEv3snap7fJX9dhc/KR2AqhTuRpogpHPXPytehJnv96pWMjWCootl6QEv6XDTj/n7+SEtNaAhOqMWZauFzWIwaGsLqII9rQqrPu5h3AjpmzJhBeydto5rMePrkqQgp6dFqM3iaeNBEPn/xUt6J/luyoGReICSfy88QlqF/ZpyvrVu3Y8/efQYAWw9glOXQGb+yzprfpZs+YZIa7LnbV5W/qHnj96n1OBcTJkxAQIBiFCdA3vVQMaH77aWd/9EP3jHYP/pKgg9xh3fp0kW47J988gn69u3jMa0mE04cP4GJkyYL8t65cwfJ7ZGYQqTjAAAgAElEQVT1SaGMjJqFdFJo4JlM9dJKqElNHjhgsPhF1H5Mr7AYlOgxaT5ly5bxTJAxwtX44EZH3xubMuH48eMYP2Gi+Gu9e/eSexknXM2zBpNofq3S/GqsJAqrz6iF0sRf3mTevAXYs2ePOPHLli0VYTNu6P9spv93vpUAx/rfecy/vys1QZ069cDeCGXLlcVPP/7gdZM9e/cK51tSOoP64+XLl5gzd4Hs+I2b1iNjelUJrYf3bszLBRDHate+I+LiWP7VDIULFcTAQYPF5IwYMRxVWP71NxRi3zfSN+aePfswcBBzmP5icqswyPiX90pqtsaNnyDl+iT8sYAhbVpqOF30lFj+X7n+DwuWQ3yqd+/e4eNPPpYGIsYdTM0wceJkyVeRuvL61WusWr1G1HTUnNmisXRTaBQuKgdGW/Sb3r2LRb16dZAvbx6MGz9enGTyx3Qt848FQvM/ScI5cfIUxo+fIA5ur149pe+ErqH+pws/Z+48/LxrN5x2O5YsWSxBzv/VK4Fg0d7Tp+AC0R+hP2NEVHXVq086/RqyBLiIfFHPIrLMyIHXr4kHucTM0BegL0Stz/uq0Ntz0ezROdd9Cg2I0mgqhg+6UXRP0w8mVGNiY2XPpkqdGrGxMbAS2jCrcRkvRXNWZe/JkidDcHCI116nqeH9OG5yroy+C+/z4sVL+R0d41QpVapDqSWD1lAOppTv07HnRd+OG4WYHH1M+nNGTIl+pMLPTBJ5eoIXo17SfL9E+oVRa9M3IiPUN3FO7C76rcLAWPLGqPx/KujvE+oEVToUhJatWsPhcKFmzRro3Km9mjMvNF2VAfH64cdxkjdiufeypYtEgHSz8+TxU0GSiZYzl0X6DdU57xUR3hPVqlXzckZHj/kBp06dFlBxyaL5SK5HhR4/Osl3Wb5iNZYsYR2dWXbz7MhIHD92Uhz5+fMi3ULMZ5MwFx7RS5gSzNq3a6sXZqj3XLRoCVatWQu7zYpNmzYizM31Uo+v/R0jzDhkz54d8+fN0eaHg1Rz4g4MhL4SJQxSbtjNmzfgxx/G4cLFi8iePRtmzpjuLoCgcBJPi+jVVwS1XdvWUo3kC2a+bzHr1msgPmmhQoUwY/pUr48eP3USQwcPRwC74Iwa4W4F8L8lXAkEi9qqbr36sNudUnPXS0ud+KZpdC02bPhIHDp0WHbIhvVrvASLTTyaNm2OuPg41KlTB8WKFcXo0WNFA9C01axV00tTkF90/MQx0WYb16/3lFm5BStpH4I41uzZkYJCb9i4HpMmTcKxoyckDbNq5VK5lz7mO3d+R5u27eQdmzVjrtCbNkOS3OJlKwCHHbv3/IzUKb01HtMwzBDkzp0Tq1auSGTj6XV6ZowfPxHrN7Dixyk4lkoPnUeOHNncHWL0cRE66NK1u1gApofatGn1rwSLWB21VvHixd0Cr0vX4aNH0Suij6TSJkwchwoVFE3ZK4RNUmr/ve/mJVh8QWI9nFin04RPPikmFOCEKQA9djRh69atuHnrthDWOnZsr2XYVVUOWQQLFy4Uk1j0o6KSatm5c5cIVuWvv8JHH6meEPq1cfMW3Ll9S1IZnTp21LAR35RCwrcnZsbCCXKEiPR36doJ+/bvx60bd4Se0rZtKw0ZVikLhulMMrMY8/PPS6JC+bJeNz1y9BhOnDlLXq7URSYTrpEG9ppMmDp1uuBSNG3ULAk1OnFBlXHYt/+AYGB8bnh4D2zfvlM0Ztq0qdGieXPNJKlxkb1API7arUKF8sLP/zcaa/qMmWJ6Oc/Nmzf12rS3bt/GurUbBNSsW6+ORlf6/4FgKRWumnPdun1H/p4mdSrBXvSLL8lFISWYfyeop3OVPMlLHYfRJUaBOgqh94KH3ARA/f537z1ATEyMCF7evLnx+53fRSgJmGbNmuU9VkBLSblpnQCJge+iYwSJz5snt1swOA6i938KbcQl+E8GiSA9ZL1nz17gyYvn0vIwf/68gl8ZL3K1FCYWhCxZMgt8QfuXPn06d6SmCxbzny9evBJhIffrwcMHeBcdJ1RecsjcuE8C5qlJtCLpLfwM8T5V4ZP4NHBub9y4qbV9CpYUEb/LdSSw6x/ojwf3HskCZMuWVShNusZSAc1f8jz6wey3xc6B9PnINCEN2gix0NyS6s17kbqtc++NmyBRU1izVm25acMGDdCnTy+vNxGTExWJAD9/rFixTPhG3s6tR5u9zx9I7Hd9+g7EsWPHkCJFGDZsWCsd/Zj5Z/5t/HhVWZP0tOq7j+CeE3379cOJ46el39WqVcu9TOHt23fQtm07xMZZBG5QtY+ei2j5/EVLhM998NB+pEzh6RPByStbrqIAuWxz+f33Y9C2bXsBKqll2axELQIRbj/BtFavXi3zefToEaG6ULvmzpUTy5YtkRyer5uhj4Sajk3dGCSMnzAelSrSeiQ9C+UrVJLaS9aB9ujeXaJqobn0ikC2HNnRo1tPyeNOnTZZ2kAZBat92464cOkiMmXMhM1bNqJa1W/w4uVLlC5dEpGRkV4PZQosIoJy4ZJsQalSbI+k3U3H43Rqsi6RRL/pY3GiSCbr07uXQVqZk1siOTmmZNjVhdKswPT/ebvnfv0HCkmO/tq6dWvRoEFjiSrpD5AB+U8Fi+/Sj4J14jTSpc+AVSuXeaWHbt/+HW3btXfjWD1In9Y0FjeJCBYpJy7lF7EBmv57CkGFil8JSEnazNixo9GuXQcRtI4dO6J9OxUI6KkTBitr1qyTsrUjRw4Infjs2XOy08l5Z37PW7D0AjqICdUFa8LECdIF532C9eWXX0tUSReje/du6NJVsXd79uyJ7DmyIaJnLzGFk6dMTCBYHTp0Em4Xg53NWzajRo2aePHiueRWZ86Y4dUs5ODBQwgP7yXrHhU5G1988R7B0ieDZoJNUTmgfHnzivTrQscJuHbtOq5e/UWy41WrfK2p58R5O16C8A8U2dHjx/D48RME+Afim2+qYffu3ZJuoRksW6b0vxIs4lwPHz5F8uBkqMbGr1IRrAbByd+7b79k9wsWzO9FTebvmaO7duOmmEKW8yuWhefasHGzZqJT4PPPP8e+g4fgtFnxYZEPUaSIp0kd5+v8hUvS3JYuBjGzU6dOCTWZkSb7cCl6jy9/Tc0n3Y59+/ZJqql06dJCJXqfYDH6pN9IxueHH36Ig4cOyTsrZmsKHDp0VJoWly1XRiqXPBrLJZ99/OSxaPbq1Wtg+7Ztwldjvwr6e8bo8f79hzhy5Ig4HpUqVUDmzOpeiZpC31VTi2ASlJqFn8RHCBzmy5f3P8Z3GY0dPXZMHkXHlC15SCemqq9duzZSaS2A+ACqcNJ2SbOhf/G1JIaTvigM5y5clMKABvXrahGlnvgGVq1aJVqY/Kqvv/pSTYS2D+lvkQPPcbArHyPjq1euwuRnEiaFglA8E+cOJ1wuMRfbdu6SYgTWBkjLJ3cjYOD06TP47fp1EazmzZomqL8z+i4sWdu1a4+0vfzkk4+RIUMmYbAyJ/fll19KJOndlMkzH1wuviM1Z4YMGSQNtmvXLgkiPv30MxQ18PoTrjWwY+dOPH3yBCGhodLPgikpnevGoGLXrt0iOLwvacp79+4VOahWrao73/svBAvYu2cvxoz9AXaHE0OHDsa331TVds2/D0F3/vyzwA0cwMAB/aXf5pIl5Az5Y8XyZdJxWJdagpi1ateRlE65cuX/xhQCi2ii5y2QVpGbNq53d/TTA4Yvv/paJp3tEidNnKCgB+k+wGIA0mYGiQANHzYUt27dwbKly+EyOYUC7NvzSt1TiReLYttL55p4iYo7tG+r3VuhecwOrF+/UaqaDhzYI1Gq8TIKloIbesJms0hkW+yj4tJ5kAGSXmXzvlmvUqUaXr9+LUJEPhv7bNC3Cw8PlygxqYvj5HPYgZnExa1bNgsfT1+Ls6fPilnlRfwxe44cbh+LprBUqVJuKMcdjBjLv4wP1ku6KKmjRo8VzGfEiKGoUZ2gpmIS/ttr586fMXTYcPn+sKFDcP/BQyxevFg0BflX7DisXxSsb76tIYwGFgFQGN53kRA3bXYUAs0m7Ni+RaMmq+a2/L8KFSqKaqc/MG3qFA/9ABBt1advPxnH2DGjwdB88cIlcJkcOHTwoBvF1ifNqLHYNZmBAKPZrl27oFNH9pTwQCTjxk2QRis0UceO8l6kzXhXTevvRe1NbpfFGo/uPbqiRPFP0KZNWwmO6Bd9WanSe2e9QoVKePP2LYoXKyY9Sjt07CSC1bdPH2mJ+b6LVO0LFy6IWdu+fatXbw6C1h07dpL5CQ/vKX51jx49JeE/Z06UmGn9SlSwjKkbHT1maEl4gTVxGTJmQFho6H+ssVhpQ8YlTRAbylJ4WDrPwVBbKQakujgWmih29GU4mylzpvdOKoOO59KVD8iVM6cg8OooDrXINOm8p9wrk+5fKKmjULBUjONgaE4/k5qS+4d8cl9eklFw+FkWetDkMP2jd5TRP/Ps+XPB8/gzYQ9aGC/mgjY+/p4a9cHDh0IvSpM2jTR4YzMUXnx/ZiSS2s78PvExskFJr2GCmtAGNxWpPhyXZ27dZAr3v7E6irwwWg8GJW7cDgr2ePjwgfwb35HrRH4c54cFJnpF1HvhBgJskydPEe+j5GefCsd78+atsDmcqFvnO5Qo9qF2xMW/11h/p+FWrlqFG9dvInlwsOy4GTNmysuyCqVpk0bv/frhw0exa/9+BJKu0itcNIOUhsn/vJ1j+jJRc+aKYJcvV1Zq8nx3nC7cXLDly1eCBRikqZA+7Ole5+t0A7/8ck18HWYA6tWrK/0XTp8+K8S5oUMGalGgt8bSF/HevXtYuGgpnA47Kn1VEbly5haqDDUFK5OIgxnfhVqaTeS4GZiInzRpighBzhw5JDBYuGixvHmVKlUEr1u2jERISJ9UmnB2PuYcDBo0IEFu8e/W6u9+b3JJU29eClnmziddxeZwoEH9evigcCGMHD1WKmZHDB2M6lWraCcQ/PcFq/+AQTh06JA4h+vXr0Pjxk0kgitTprS7Q0xSL7Ro0WI5UYMQAVv8ZMjgOUDAOFK+I3Gs1m3aiTPfqmVzKbnXtbU6F0bnsynKNUPr02fOSk9V+oLBwQoiMFZt6xpq37796NdvgBwgMHbsKFy58otQk5lcP3RwrwCTRo3F99GJlPSxOnfpIT5W126dUewjVum0k4iWaRjieUbBaq9BBAQ0CV3wqBfiWEWLfoRu3boIjsUrIiJc8po9wyNk3FMmT8aJkyewccNGEazdu38W4fxvXiaXHHniYYISN2reoiWsdifq1K6BQgUL4sfxEyUqHNC3Dyp/Xek/9rH+buB6TysK1sKF8wV4JBvgs88+kyqT911M0SjsySW4lacdt66xPD20aDJ4tAiLTBs3aYj2bdsqMqnsL2/B4qIPGTIcZ86dl6a5c+dEimCpjybsMMO8KQMU/4BADB7cXzTYli1bJSrcsmWDcN4TA0QpmNeuXUPffgNlXG3atkKRD4oKNZkaa/TokQK5GL/LMiyeZkHTNXPmdDRt0kw2IqGGDh3ao0+fviI4JExmyZoF/fsPEFP3/fdjRVtt27ZdBH7jhrUSSf43Ly+NpcjyJhkc/8YSLXLbaR458yHBIW5us9Ef89huYwGF8Rwb9QkdwlAMV5/uvC4X3sXESIUxJ4+4y9u37KzilB0bwtMivNicBn6oluOMjWOzViBVyjADB0ppYzE3Wsih02b44WTJAhGcPNhNuVWkTm8TF/0uRhpnELXmuHT507W8cUG4UPTZKKWcL0IHciKHyyVVPjrl2/gd3RQyfRUdHSOZA1YqsevLO3aXgQspQlMggM3NDF+kz8p3oeDx98xScI5ZPEHgVTosu1ihEyxRXnT0W3k3+mqcZ1Vir07U8KUGqQVT/6fPiTsadp/0YVzX9+BYFCw662yIT/+kWrXKaNuG/Tk9AChBuJUrV0mZ1eRJk7B+/XqcOn1aBj9nzmxpEqZfT548Q69evbReAZVRuFBhTJ02U1ie3bt1wdMnz8VMsLHN1KlTsGLFCkGlGd6z92mPHuGIefcOn3z6iXQ2ZotCS7wNtWrVQJ58uTFx8iQE+AUJNZmHOZGazDbcc6JmI13a1FrZoSpLa926vXCsWAQ6ZPAAt6D7TigXhr7I5k3b5LTQRYsWStEu+zmkS5cOU6ZMRtu2bWG12ZEtaxbpSWq8Tpw4CUaC5ERF9A6X9uW7ft4lGmvFiqVIERrqxW9r1pyNTixSQd2pY3sMGTpSKl+aNG4inQuNQj5nzlwpuacJX7p0iTA42FKKqaVx48ahffv2ogR4Ohr9KDJs+e5t27ZBhkwZMHbMj1L6P3jIAJQqxQ7MatO97+J88N1HjBghARyrkBg5/vD996KxR40a6W4lqjacul+iuUJWjlDIGjRogIjwHobQXLWqnj1nvnRHXrF4EebPX4CDhw7LTuapW8mTs+ZOCaKizTSTaKdW7VqCAI8YMUYitgED+uHxQ9bkLRYi/qrVy6VnBOsDaQrXrl2Jhg3pY71FuXJlRRBbNG8tSHzjJo3xwQcFtFO2AjFoYD88f/5MdU02m7Bl80bNx+IwVEuer7+qKgvII0kmTRxvwF2MPCrlbrKN0bKlK0UbCNVlxEgp0OR5NcuWLUL16rWkti53rhzS/NZ4sY8DO934mfww9vvRuHz1itRqkg1x+NB+t8bTv1Ppy8qIjY1H7tw55LCprt26i4broh3SZLy3tDFav0nA2L37dmHQoGECEUgbo0XzUKsGcT/SZkqge3f6WF1lHcMjeiJ7zqwI79FLtO6kyRO8UjrvlywF8rJFKFE/FsCwmW6viN5iHVhfUKrU50njWJRM/kdmJU+g4t/J127bRtFC9Isaa8XqtZLmGPfTD0pjnaLGSi6aQqlrJbWEKXr37iN2nFjUBx8UwdRp00Tw6DA/f/4KmzZulgFOnjIBS5etwvnzZ+WErGnTJiMioo+obzbLaNG8qfCJLDYbataojvwF8mHy5KmS6O3atZPwkFatUtRk+kFpWYmjYet8l5Yt28o4ihf/SBZQv/TTFvSfVRS4AkzbsAJl8WJqrBlSZsUQftKkiWjXrr2wQEnWmzJ5ktf8HDt+HBPGTxKGaK/eEdJc5Oefd0tUuHzZ4gSV0c1btkZcLIU0lxSdjhw5WtotsaiWuVqjxmIku2fPXsGmlixZJODrzZs3kC1bdqkJINZEi1OwYEG0bNkCw4eNEK3bslUrgSvGjP5eEPUhQwahZMlP/6HGgrw7eWQ0udSEmbNkwfdjfxTzOXLksPdrLD5F1Y2ZZJE4wWRw0tl7F60orbTNdOLpQ+inOMjhlppO43eI/xBcJfWVJs04MZ4VUJohJoZ0YnUvdtmLjYmVvgVCc06TWu4lx5gFBkpFNlMtxnFxEvldGZfTqfk2JsFseGKCLlh81ssXpO2qo1a8HWjiRzap8hG/iPdyOBEbR78SSJM2Ld69jZaOMNztHOdLKUOD+J/0T1SEqDSf7oeokimI30jIRPCktGnEVBv7njIlxOdxnoVC7a7WSahHvE5b8/21C3iulcfxXpwThcWZBLvjOr15/UZ+ZpW457CBhKaQa8x31NeRn1d+oHooTTGDPP4b/Ua90bHRrUjUFDZq3EQVhtb5TipYfvhBUVYGDeqPp89eYN68+QgMCJDILUf2rFpDJ9UprknTpnj1+g0++/QTjBv3UyKCpSglXEWWgJOGw1wYdyAbnjF5TFO4fPkyNGvWXFIU5cuXQ+cuHdG6VVvExVnQtGljaWU0YuRI+JkDMKB/X5nU+fMXyb03blgn7ZPkiDSXU7r7fvtNLTGj9C3Ga5XQapqc0qBt0MChklgfPnwobt25jVUr10qPqm3bt2LsmDHSsZgh+eJFi/BdnTqIj7MhZ47sWL58idzFV7D0d5w6baqkdOhj7d71M8LC2DdUP+MH0sifG4zg6eLFC9yOcuKejz53CYWO8/ltjZoqpfPhhxIJ9ujRQwBTpneyZ8+Bvr37CbvhJ3b382KQet+PbcAJXbx89QqlS5UU/9fTqtuEI0eOonffvjCb/DF92lS3v5YkQEptQJ+GOTorj5qtXx9FihTCyBFjpHfDsOFD8Oz5C0RGzZUz8pYuXohcObO76/1pHurVbQSizWXLfIFJk8b7ZOPduk0EK2rOfBEsDmjNmlVicihYpM2sXbsa9es3FLiBOBZL6puyVWS8FU2aNJZxkdvECIgd/dggY87c+aKet2zegIzp07vPtaZgfVmpsggW7zVlspYrFO1AasxhDOg/GGZ/M0aPHiE4l2oM65RTtkaMGInTp0+L07pyxTJJNdFfI1Fv9SqdmuytsfSoefwEBjgKLyKOpXpKeEiFpDkzemOlEDsPvk9jJSZOxn/76qsqeP3mjfiy9EnZcZlWiPWN2bJnRXjPXmJdpk715mP53pf+YJWq1cRCMLc6c8Y0pQxUeIgDBw+iV69+yseaPVMIBR7XIhHnnQvMqCIyKkpMToniJZA5S2Zs27pdzET1b7+RSThy7Jg0Nm3TqqX4MvpFp3J25FxR/Xnz5kK9unUNjj+BIg330Xo+UFMcP3FS7D47Gx86fESYi6ze6dihPebNXyj3IqOiYoVyouGYc2OZPDGlLVu3idlkYvzdu2hx/DlQctjdXV40kzR58jQJsfPkzS3sB6NZJvOSXZbprzHi5AFOJ06elLag4RER2L59u6SEKBTt2rYFKcCEH0gv7tC+nSYMniBAb9DC+WQ18vlzF2SB+/QJl+OBjdfUqdOEwUEWK6M3Yz+hxN2IpMVr6rQZiI2JEQZHpYoVsGIl21068NXXXyF1mlQSRHCuSd+hH6auhLqR2pWcNLo8efLkQeNG6lQKwfrMJmGqsokKfVBaDzKJ3ytYSqV7n/Tg+zM5QvpppFwkpkd4ekKAv5/0eCI1hqE4VX7GDBlx584fIqSpUoVKmdW9+w/lGaT0cqHZIog/Ez2m/6NPJrUFu9eRFUAhyZGdXCRPkxFibeyiTL8pW7YsCU4j1V9U/BKxIJq2NDG20UBTbQd6plYRadzTrQmlcV7U7zyfU/OtY3IGXJzBkFmrZpLDb/g/J/66S2ryWxEwajymVih0ZFaQI/XHH4pOTJYBSXf/VLh8cUXfn9+8jcbdu3/JGJhL5ZrRbKquhoW88rT0rW7cvKlRk1NIOyYexceLp4Cx/vLu3bvyc65cOWV9+LwkfSzjwiW1L8hGiJw9T8wGzUDUnDk4sP+QNMrYvGUTmjRtJowEFimwQ12jRs2kVKp27RooXqIYhg4dIUtDpgThiIULFojzR3YDWZV6aoQvzBMgGEhUqFjRyy/iOMm6YJ8mmsJhQwejdu1aiQ5Z74SjlpyouscFln/RBc4dghjAUV3IjJtN2+NusDeRpyp5pQBrWkydqgSny4Fu3Xvh5MmTyJsnj/hn1ap9Kz0n8ufLi0GDB6J9O9U3nimZdu3a/WPBcm8knya7+qYgyY++FqGeKVOmSA9RVg/Fx8Xj4MG90l1av2gKK1epKpu+TJlyaNWqOTp17CLTp2gzORERHiE+KDsJsl2mvm4JcCzf+fH9oL4DWHUze/Yc2WHs6jJn7lzs23cQKUJCsXXrRjRs1ASvXr8WbINNUevXbwxLvAV16tQSwRo+fJRMFoWBTcZ4P6rntWvXCNBnfDkyGZn7Klu2LCZMGOelTSlYQ4YMFfPqK1jeCD2X1wEz/BAfb8e+I2fx8lW0mDmzmdCI6pvg7hUsik3EUTtmS9Nw0rpe9VWglnSC5yvzcCqn4GTuv9vt4DHKrEm0Oa1SDp89ayY0b1JLgpQePSJASCJ37jxYuWIpvvm2pkAE7B/B/lkd2ncQLdKlSyc5yf7faCxfzWpcU7oddOi5iQn5sHPiunXMYVpx8MCeBIL11VeVpZkd+eytW7UQf40+FQUrR86c6N69h5hCct7/ljaTlJYSda/FmqTZ6mfp8Py769dviOZhSfnXX1XEocOHBeBLnyEdin5YVGoOyeXKkTO7+GPs58SLeBKR8Fu3bgr1loUChBT0i+qYtFy+OKOxkiU/8xoeaR7nzl8QH4v3EpKg4TKaAt1UXb56Bxs2H4HJHCjC5IcAOPxU5bWefFa30M4ilGy0U3XJ0ZrI8b48KIpCRv+FAmW38/g1ChTP97PBYXPIkSgWWzwslliEhvhh9oyRCEuRDCdPnsbT588RGhqGCuXKY6/2jgSYixX7SNi6fAaLTo29w3Sh8X1HfW08AuhpQ+n5rEso3yziIID8ealSePzkiZyCRn/q22+quE/MUHgmsGv3LllH5hDp4548xWPkXChSuLBAMsy2cJ7Kli7jzjMmGhW+T6iMguX5nGo5eOTocemFQMC0Tt3v3KVS1ATRMTFgOx0OiOF0KUYPGhYiqYIrV/DLL7/IfVh1TaF7cP++aEO2wTYeBOWlhcjV+vMvHDl6RE7gotklXYRAHi8WxzLJSuGjX1erZg34Bfjh0pXfsWnrcXV6o9kFPydZktpRxNqpYUqDaY3ktFbV1E8iWHaHRMDsNOySMxkd6mR4h4NdNaXdN516huuMkOOtFnEDwkL9MWvaMISlUJ2cdUHnVLCCh99h12QGJaT8UkBLlCiBdOnTYfcuVYdJoiIJdkbOO6nHbEtJeOabb77Bpk2bJNihb/bxxx/LxqTgk078wQeFPEtnMkmUS6asndVYDRt4HZ+isy30RJ6+SbkGvi2tjHLzrwVL11aJCR+baxw4cBihocHYunWT6ionwuPEo0dP0LhxU8TFW6SqmnRk4zVnzjws0hikrCjmaQpsO8j6uS1beC89glIFsMaB66bQ7BcgSDLBQJYpcaxsbjtu3HiBLjJlzIzVq5YjeXAQLlz+E1u3n4QrgHdzwOSiKfQXoSG+I4um9+DUW0ma1Wk7LqddAEOaQTvNn8MuzTmIE9EnIbJut/HvTljt8bA64hFns8ISa0VYqB9mTn8dnOMAACAASURBVB2JlKFkRXhXM1Ws+KVsirx5aQoHoaM0l7OiW7duKFGc1OS24kfyZFdaCOMcsLKGdGJGbqTNVK9RU+aBQtm9W1c5LY1C26dPHzRv1kQJtbR35BnRP2KjnHJhwf59uwymUOvwZxinmhZPV+n3KaFEfSz9y1qqT76v3zQpMzNo8DAcOHAIKUJDsH37FgQlC3IHsGQZNqCPZbFI9e2QIQMNtF2T6k68YKE0HSNuNX36LBw5QiENwY5tW5EsOLnygaTgVZH79clhMnbQoMEw+/lj6JDBUtQwe1aUfGTnjm3SI+Lo0WMyYWvXLJPmH5eu3MPWbSfh8vfn6TGgMWTkRoFys0R59oyg6C6paLFbYnDu1EkBT3nqBpkW+fIXQEBwCtFMFCpqLQoa/07Bol9ls8dLu28CutRYM6cORVgoN4rnHfhO5PPHxMTLKWg87LI96cRWq5RvUUDatGkNf78ASSVV+pJdjz3BBcvOWLJFwWK/LAYCb16/RomPP5ZaSSWkFKwItGrZws0u4RyO+f57rF+3UfOx9iJzZvKx1FE16lKZC7XZdPxR/1P7vbYJjUFfkoKliZJ2Y+Vb+F7uG5lMuHnjhpQpMTf2yWefSic9XRC4G9gAg+qT0ANttdsWSvPWv3D//j0hvpF1QPPGKJAlUZ98+qkstjxfz48YBsLIk000uDi8L30bfp9jY26RuBN3LyEMlrCRgnL56l/Yuu0E4E9YQ4cVTILNcINyHPw+hc7Pz4VHDx7gwrF9ePH0ITJkziH92C2x0fAPCMLn5b9G2oxZYLOo3qs2h0X8LJpDmkEuqM0Wj9i4OKRIEYiZkylYwZ410nwCJniJzVFLs9f71V+uimZkITALd69cuSzzQEggbZq0XhqLpp+wC1M2BEXPnOG9bEiZMpXAAHQzeC/ytZjX1C8qEOKFPBSBY2ezYGKHnlSTbgR1+MlT66jDColZsSRNIT9MgJQN8+lLEHWtXauml1wdPHgQP+/e4+5Yx9o/ktmIbfCwJJa062gOUwJTpkyVSSZZj9W/q1evkZfloT9Edvft3S803r59eks9nK6R+PwxY8dKxMQCzBrffouJEyfJxPHojho1anhUO9HgAwex6+c9gsEOHjzQTU1WL6u8mktX/sSOnSfg8uMRJlqzXQH9tHOQaQ6l8asTMXFvcWT/Nty+ypM0/BEYEoaQ0DDYbRbYXTYU/aQUChQsCrtNnQpvd9hEa7EwlWOkOaNgxeiCNWkIUoQEY868ebhz644c0En6NRPDzAiw7L1X7566CyrjuPP7H5gxY4b4mq1at0LRIh96+Vi+i2s0V3/88YfqMu10SJ0ge3D4Wh3Pzy7MnDlbMDSCwHQtRo8ag+joWBQqXFCa6tK6UMA576xXIKuFU0uqNqnjbk3lS5vRF5TU5O++qyMVLaTN8HRN4wsIjhU1XzhUK1csx/z587F//yHZcdu2bVZteTRM8tHDx2jYqJFMNB3qjz4qKjgWBzh0yCCBG0gp5s/r1q6WydUHSLPCUn9qpoqVKqFHt25o0qSJmNXmzZtLgw23z2AyCf0mKnIuTGYXtm7djIwZ02vzpo7xoGBd/fUetu84Dhc1lgZ0yp+URhN9ej852NFktuHm9SvY9/M6BDrsCDQHwmYyS/THwOJ17Fu4ApOjSfP2CAhIzt4hAuTSEWa7cNFYFk2w4qmxAjBj4hCEss14z3CcOXUWufPkxpIlC1GtanXxsdjkd8XKpWrMmsLgQZjkWFGwJkwYLwcAGJ13FcEl7vvwEPJOnToJ0ZDl8K1atPDSWB63R/lcLP+6cP4iMmbKhC1bNqJKlarSU57pGnLhunQh3GCSKp1s2XIKzw4mJ+ZERb6/Elp/ELUIueacHJ4jQyfQeLFQYO68heJrzJ/Pg4CWSLsgOtpr16zyyppT1bJdEAWreo3q+LDIB/jhh3GSae/dK0Iqb5cvX47AoEDMnzcP2QyNbum3NGnSTNDh0mXKSopHCHZWHt1bX05u0K0kpYJUl/nzFsHP34RVq1Zo1GRNfDRHnKZwx8/0sQIExxKTbvCveMaPH7FpRwyWLYpEzjRBaN+kPtKlSQe7y4w/fr+FJ08e4fJv17H/zK/I8+EnqFK1Oiw2foewg02Ej3Nns2im0BKPkGA/TNc0FusXz505L/ALOzDXr9dQGsYRx5o3b67m4yg+/eXLV8WJ53z98MP3Xp0Gk9Y+Si5JWe7Vu5f4feR2NWnc2Gsj+mq78Ije4BlCbGyyYsVyNGhYD69fRUuld6NGDdCrd29RAJ07dULWbNkk0OCDpk6ZLNZIvxL4WEbp51nBtL2EEDz0CrUQ1Bh0Svl50oXZy4mD5+KGhAZ7dRQWKktsnGgMMkvpO9Hn4IDoTDNIEJoMgGBSO8Q/8zi3ilrrElotS5rYD50/c0yeboAKd6G55dh4MUJVhxZoZlCLRq78cg87d52Ew+xPhqP83umnfCxGhX4uxoh2xL59ht071qNy8Q9QvVpFpEiVBkEhaeCwROPVk7/w5PFLLNyyHxfu3EWLFh1gdZFy5BQ4goeF0mey6oIVH4/QEH9MnzgYYSEhiImPlVQWwVLOH9tV6n6LKtLgG6jIkfNK+IC/Z3c/46FVXrvdgDPKZoFLNCh5Xvwu54psFF/Ixoh9kWGhn1HIQIynrZGpTh+VbFj6y8TuuA4UdL17IhWKDgsl6mPpEkx2AwljfEjVqlWlsjepS2/Vo3O/9UO/3ZGL5vl7XEHjidEQivO69etl4KSXZM3iaVX0PohDaSpD6sXlwtq167F61VpVRDk3Uqg9dGZJJ54+fYrk5q78chc/7z4Np5mHH2gmxE8dN0wN5u8yw+yKhyPuNeJjn6NE/tywx0YjLHUG5MpXEA7LO9y58SscfgEITp8NsxcsxQdFP4XD6Qer066iQ3He7aJZuenI6wpNEYjpEwaLjyUVaZ4JEesQF2tBzlw5ZZweGrhmFX1M3fuQ+GbNW0qmolChgtJznuwPbm4mtzm3I0eNFqFgRfu5s+elBJ8CuHTJIikdYzEH/Vyi6ao/vJrjS5cuYujQobJZ27RpI7WEo0aNkbkeM2a0YGZGrEvWx/sgTFX+xUMjKVgN6teXNkYJF1nxnNTaqnyYihTVyQVwKZ/F2/6rvlkul4YXASCHe+GCJUKYI22GvQn0Sz1T9yG878XoxZerTh8rcvYcRZvZukl6jx85fBwZM6XHmjUrRCNSsHbuPg0XUznagglGpR3+yC5YZkc8smcMw7PHv+Oz4h/gzJEjSG5WPbaeP3+C23fvI0P+wqhQ9VusWLEOVmcA7E4/2EEHnlGhQ3PcbbDGxyPGEofQkABMnzAEKRgV6glwzU0vX74S4mLjkb9AfqzUfSyfneyZa28sz3fDExNjOo0wBY99IdxAYY+IiJAok/wszg95++Tmk/1LjXjwwH7hxytTmFZ8VCM4zUYm9LHI/iB9KUf2nHJoAlNlc+ZEvj+lowsPqcms+efPLHQ0lmZ7C4qGaRh2nwaq68bMLXSeCXBjufJPa9duwOZNW8UvYi4ws7FC2Qfn8Ai3/hQl1EqgTdi0eSvWrFkjO42FGIsWL8L5c5eQNl0aTBz/k1QVX/n1HnbsOQWTiaZQ86/8nLCb/BDk9JfTzkyIx5dF8iM6+oEcjPTy6VPpJJMmdRrEvn2Ni1d/QVCq9HKe4OVrN3D7SQziTf6yEXmGNk2hxeqEzWKF1RongpUiJBDTJgxGWGgIXFRXblwIUjfIqJB1f6oHmAKD1SY0NKzTUBff4ltde/OzTFqT6pK/QAE0a9oMo8eMlawAg50sWTJJwQXvzRZP1EI6zZmns86aFSkai5XOM2ZMk3nUYSXCGmPGfC9C2bR5E8EGx4+bJEjXsGFDBOp4r4/FXxIKIP5D6aA9FWryu2jBkpjL4+8ZxVBbkZBnPFKDL0fKKtUv/QECndI12eUSYiChCBL3lB8UIg10uWP0e3l1zvMRLPob6nQvHhhOO6+NS6jJIWL/Y2PiRA+Q4ssxqq7JJulszD8vXbuHnXtOwWxSzrty3F1wmvzgB3/4ORywOmJQNEs65MyZDskCTEhuduHtqzdIHhSMt6+eISBZMviFpIDd6Y8LV6/j5uPXsJsD5URZl4MOu0NqMvlsqzUWsdRYwUqwaArfvnsLm1X5WJw/mWvSnNlFORX7cCkwWOUg2d35rZovOWDdAz7z3zgfDIzku3IvUrdJcyYt3Lt+kZ/jvWgICCnQVFOg+TwKE9eFviGFh3RjoYWzA3NAgMw3FQ4van5+hh2YuW6kn+u+33t9rFev3ogpZHeZhg3roXChQoInUc2PHD5CuFg0YbwZbbPKXykp4GDr1mmA12/eClm/X78+QpuRzjE1a6BY8Y8wYiTPsWER6GBJjLJDMU3hqpXLheqrroSwLHlcPAiTgsiTsD4oXFDOhKbgywECr14hKmqeTAbTQZMmT5RolcnwVSuWS43fletKY5mhCj6chBjEktMcmmF2Ag6XDSZHLArkyYaUiIEr+hVgc+HJ42d4/fIZsuXIgmRpM8I/LCPOXb2JaIsLdh6tYrdL2sdCoaKAxls0waLzHohp4wchNCQY4RHhOHP6rPhUixctxDff1BQnO28+xSDVtQT/1OEGzjU7+pFObNRYbPTG5mz58xeQMrXqNWvJ0S1MBVELubUImNM9gp49w2VDsmzsxInjcsYPawvJkqUpvHjhMjJlzoANG9ahevXqePnyLb4oXRLNmzUXU0gB7hnRQ4o3evfqK5tj1szp0m3mbzUWfSzyne0Ol7SqLlKkCEaOHCU7aMTwYXjy9Blmz4lCkH+AtDpkdYk6lMklFbw1a9WVRS5TphT69+8nXfkYUdSpU1teWHWbgdyLOBZ56myUsW7damEoKCFNKFjsgcAOzIwqWSnCBmeDBw+V9xk+bIhw3pnS4W7atn0Lxo3/CceOnJBGJmvXrERwciVY2/ecElaDuIKMCJ2MBAG7PyQqNDudsJpsCDI5UThdcgS+e45XL14jJFkKPHn6GMlDAuGfJj2eWJPhyesYuKhdHDwCl867JljMGVqssOgaKyRICVZwMHqE98DJk2eQM1cOrFjONEwNAaWJuq9du8rdxIRzcO7cOakIUt1mJgsr1Jg+0bvwSYn9kkX4trrKFdJML1rIUzo81+GjR8TFYVM7+ljMo7Kmk5qMh4WzYzUFmb06tm7ZgKrVquHVyzcoW7Y0mjdrprrN+KtuMzwrMbxnOMwmP61V5D8QLIads2fPlmiBWXH2K9i+fYeEsDWqV5cDADhIegHt27cTdqF+UTNFRs3TKK05pXyMiWaavBIfFxOcSj8A6ttvvxHVTRoJBYv3YspCT/n4Rj+csLlz58m4Sn5OajKBvK0y0Tynmb7FIZ5XaDKhW/cu0g2QLSGpqtt3aItkgUG4dO0uduw9DbNLZQeccoqaEiwKmR91mQOwmO2A1YIc6QKRLPoRwlKkxtMnLwRJz5o1E2IDQ3Dhj1dwmHgWIE0gKTR22JyEG0idocbSTKGVzrsSLJrCVWtWy4HhadOmk47L06bNEB4/AV32L/X4VmZhjbAw1WT2E+zOSKOhSSMGSCYnkXC27iZlmsQ9As2MCo0Xj7+jD8r3bdSoEW7fuY2LFy6KT9i7dwQ2bdyCe/fuIzRFsGCX02bMQFwMjxTOg89LlcTKlavldl99WVHK4FatWi0arFmzpvKZJKNCHceiL0MnjikV0i84SO1t5Y/HT55K22juInKGHj18ICAmc3FFinyI69evC6YUljIU2bNlF+4WtR2BNzqoui6iBWLroMePnoowFf6gIO7ff4zot29ExfIwSl//TYykZnapFdmDgTub0SSxIZ7AymRxkSIfqNSS4fQvCtKla39hx+6TMNEUuohhKTn2I3VGIkMzApwm2E12mBxWhIW4EPj6LxTIXwiBAUGCuTEK/zPahit/vpZD001Oh2I4COOBqDuT0XbYLHTidR8rCNMmULBCNGXsaUVw+dJlQe6DQ5IJTGCEG7iJyS9nliN3njx49/adUMHp55I0+fudP+RkMbYIYNUS/UhdoxEDvH7jhqwZ15DnRbNIhL+nhqN/RoYo152N2pjOYdU5weoPPiiMX3/9VVvHMOFbkWLDqc+aJbPQk9WLGJPSmhOTVCU0TSEbmzJMJU+Hp24Z4QamYGbNjhRHkimdqKgo7Nu/D2EpUmLT5k1SWUNN9MUXn2PQwAGoV7+hVkpWG0MGD9ImTkWHwm6Yv1jaWLFka8rUmVpz2xTSVY4AoibVcsCr0f3avWcPBgwYLCHw8GGDJfXDCmYK/I4d20QDyAmibkk24dKvmmCZAmCmYKncM1w8FJKen8mEAEaLoGBZkCZlEN7+dhIPHz0WGCFd+vSKH545N45e+ROBGgDLFk92nVJjswqwqQtWnJXIuzeOpZFW5XXKli0ncAN9LLJojUn68+fPo3Xr1mKCpkydihPHT0r7TJov0ovYDPjS5QvCRl2+bJkch0dNRgEjt62dxkbt07u3nFXdtWs3cezZMoA9RFUXHCsOHNiHgQMHC1OClUiEGypXriwVW1+U/gItW7REh46EG4BeET1EO/rSf4y+oSiAxLomM2lJFdmoUUP069vHS6UuWLBIjhMhKr9y5QrMnTsXXGRWL2/ZsllaaDMSZCk7y+jr1qkvUVCdurUxdNgQzYdQO3bmzEjwfiyxJ21m2vSZUrPGiGb7tq0INgiWIiNonWA0hmP//gPFGaW/xt3HhC2bglGwWIyg1LP2PRdw6de7yscyqTYAhNvosAtASj+R2JvDIfhMsiA/FM2XCa/v/IIHt2/DEv0G6dJnRNps2VCwVDkcOHcDL1+/lYJbM511pojsJjGD1F7xtjjYLST6xSKZBpCmDEkurSmNV5kyZSUiY65w3bp1Bo3lwrlz59GqVRv4B/hJbR8PSHAL1pFD0i7p/PlzyJc/H1YsX45gMhS0m1NI2rZrJ1q0b99+otW7dusqRMzp06YLU5U4lkewBoowZmJHv21b8dVXX4olIp+9VavWYMskCmyviHC0adsmSdaL/m4JBIsPYutEh8uF3DlzeXUB5pdu37kjdGRqhvLly+PWzVt49OihnMJF1sHhI0elapiHOtIkHT50RLQN20EzCW3UfvzuzZt3JHHMzrw0m1T1jPT4Yh6Qzhux5zjY6e7ChYvStY9HqVji48VsUJDYCJbJcF2w1J9m0Vjbd58Sgh+toN3kgtlFQfKDk2wHQJzXVGGhuH7tV2QNsSKlvwOIf4fo50/gFxCEZKnSITBlWhy6+ifyflwG7AIV9/otHj78Q6AKC6EViwlv7VYgliwHCwLIICWOlSJYggXy5fUWSHqTD26mChUqGGTOJYdB8ZwivwB/fPrJJ3j27Cn++vMvEZZq1apIRMheDaySKVuunFCX9IsbjcAmOWR0K6j9T58ihmcSpiobttA/o2WiL3zhwnm8JKySPJmcbb13z24x6cxc5MuXDydPnZYxFypUQEypbgiSygQkECyGn3SKqVJZzkWIn70ZuDgskCC3x/fyBk49v6VDvWPHTuGIkyFJn40HWJJMIHTimDhp7U3/pnr1b92l77rweZB9TesY8oh0bI+fOCGCVPKzz9TLGsrDqPnoCzLHxkCBZDnRWLtOSmEFNSDRcifs8AsIRNp0GZAxYyZpLnLv7l+Ij42BnyUGOTOlRKaUgQJBOBwmxNj9cfdpNF7Z/GFzmpE5T3ZYXA6Emf1htb7D73/dReA7O2JhhS3eglhbHFIE+2P6pBHCx9L9En3OaI6Y4+TxKVxwNm7jgjKyS5sundCKOD+sBqfPqqhpGpfM5zQL4yLzRNn9+9lyHCheooQ00HNrE6EmnxFOFoOh+vXqSpRIHjxPiGUHa/q5+hipOPbvPyja8OMSJVCocCF3TvhvBYsP5Y3oH9HHstocYgo/LFJY4Aa+7OjRo/DNt9UStIQ2LqjHoXPi4cPH4IlU+oFPnCzmr6hShw8fJn0s2QpRTOG61ciZ3dPc1luovAWLP0n516DBkqAmg9S3/IvnJfMwAvKeePh4SPIQXPrlT2zdeRxm+EtPCBvsSJspg0Rov/9xV/osUGM7bHah0ASYzYiNeQs440TbsP9WnIXaM1AWxM8cBEcQYLLE4oO8uZAleyYEpw7Dw9//QHR0HC5e/hUWCznvgSJYKUKSwWZ2wd/l0SzlylVQaHn+/ILtsQOz1Rovke3HJT4WU0iu26RJE6SnutvWJdje3vlTdqEhzkWNFREeLidwGGGc73/4SUwvA62DB/ZiwIAB0pOeKMCOHdtF++lCw3K1jp07SUk9q3Ra08fS2CF/K1j6Lnj5koJVAzYraSuN8EGRDwTUJCVk9KiRoll4M9Wkzftl9HdVks5Dhx6Lz0UKLyk4rEIZOnS4NMYYNmwo2Ije7WNpgpVQ+yk/ydhIg59hu6ABAwYKNZlphTrf1XZPNcfWt98AHDx4BBkypBXALyR5MC7/8ic27zwGk5PkGAfC0qRCzgL5pByLwsawn4tIxRjLc5ztLrpf8nxmIYhTMfSnhmFpl8NuRpYsoehcowICrlyBOXVKpKv8JVw2K86cvYj7T17h99/v4cHrZxg1tDdSBieHw8VSNEWz5jyWL19ByIy6YLVr30kgDLbjpnZo21aVgE2eMkkdmGXwbvQ18w31OREULHK5SDxhiT1bYhqv73/4EWvX8sQMChbncgAuXroiFVH0UUkM0C+a1PYdOQ7SnXpJj6yESKP6tC5oCUwhYX06hFShfAhtP0/34uBpazNm0Al0iWwZwz9xMQiMknBGn4A7gWqW6pcPz50nl5QXsZqZgyxWvJicIOZ7eWtDz2/pQyifyiwRVaYMGd2hPMf+2283pCMznfmPSxSXTjFXfv0Lm7YT6zLLhH5cqiSOHD8Jq5UQgep8x3+nb8eNYbeSuGcHEz6qq45ZDh2ncPibAxAaZEL/+p/iRd+RMB+5iLAW1WDKX1jygTEhyeEICkTy0JQIzZEVqeQkL96XKL8n30mTRGtAejFBUrJxWdjKpDExODnIwGQSKILdahLre2o0cfrfCSfo1GRCFYQJPJdJmvU+efxYAo3PS5aUdkiMAoOSJRP8UhhM2kUnXqqpzGbkzJFT+FjakVtuJeMWqMTgBt3J1bPpXCA6yKtWr5UJb968iUQKO3f8LJNPKIJA5KXLlwXZHjJ0kCQnyeUpVDg/2rVtJ7ZYYWSKDaEgAAUD7NixC/v2HoB/gElQ+m3bduDqL79IVfXgIYPw04/jZDezp2atWjXlSFw6w3Qu2T2FB1/6+QegUcP6KPV5SU2wWGViwrwF83Ht1+uSFxs0sL8ApBev/olNO4+o8gyTC0VLFMPBA8cRF28VomLy5CFiCjk+u9UiHDI+j2598uAQSdOQJcpohBBD4xplUWTVfATCgdCsufD8yX24fr0F04N7sDWsjxSF88DPyeJVEzI0awD7/9PeeYdZVS1tvroBwYyYUDCCeEG94xVMRAkKihdBkCjQJMmhQRBRycnQTQbJCJIlg6CggCQzCpLMenXuNWcy3TO/d+11zj67T0PrfPN888csHx/ghH32XqtWVa2qt946+ywdGoSYCkyJgxw57U8Z+9hxk0RuW6dObbvrzrtCwhAk8ENwobFjx0pALrnkUmmlcGsWXueUjCmENYhY1KSJk3Togp/Ud6rw2m706NH2yaefq5Rs4ADIVuLmmtjk+IkTNL9169S1Cy+8ONYPkb6KpUsntnmR5oqGG6JBr7Vr19mAgYNjpvDb777XDUKwRvevKZOn2KsbNylBTYl9o0ZNdfSHLgiUQdwnSMQ+8MbEiVTpEG7IrxjO6DFjFV/h4ehsWr8+uPifdPqkIWfDhqSHDluLFi2sTOnS1qfvo5qoAf0fT/CxmKz0Xj1t08Yt0pTysc44XXWFS1dtklCVvLaU7d3/sf3++xE7dOSwnXaaY0KmYoiENig3ahaPHj4UABBdAPTYMfd/av4T1q3VvXZuk+ZWqOot9tvR/HbmlRdZ9qYdVujwCSv87CjiD/b9vn32yxdfW+lunSyrAL8RLlBJxJSBIuBYj3B37dJZAuA2padJCuxyIG5prVrZ+zt3WYmSJez5ObPt9NNpzeKuSbiBBgL4UA8//LDCDZ07ddZ8jRkzRkR4YU0Hzurtt98VouPFNWu0JnFT+Ia1bddO8TT8tcuvuNLSu3dXaIQ45p+qhCbyzi1SQAmnJuqa8iQEa+b0WVbgNJcnmjlzpm3Zsk1HXgQNn+D7H77XSW3ECHgqEycvbOpmzJhpz82eI0dx1qyZNnXadLWVwwRQvt+8eUtFiCnq6NSxo2sFd/CgWtpiGmAn5ogJLv+ee2rFosFoAIBp27e9bhdccJHNnj1DdYU73//Elq/aYkeyjto/br3FVq54WVwGUABQmQwCAw1L6EHPz3bn9Hgc/PpxhVQ4nlM/aCeOWHq7+lagXQfL+tsVdqJQAbuw/E323aSFVrDw+XZu91Z2NPu4/bhkjV10+eV2aZ8ulnLO+TKDpI7CPorPepDx6NK1uzYx/hElW35w2IDhJzzgYtj1/i6lVFjgsGDR5QK4MesGvPmy4pdKwEhoDx8+3CpV8h1W3aFN19rleFYXLVoUC/XwHoHa9J6upTCl/7Q8efQRWBHBdmXoNBv2rxI0VtS3CTuG3Bw7AfXI6xQMkDvkNCfughOuKhoYKzuE9cifL1XvhwUr/FlOhrqWvgs7Xn4lczXJxvfzaRG9qua3uQ8+65iHTUFc7sv9joP8sGCkl1SKdcIVm+r9VLO33/vYVqzcYkdSTthVpa61des2mh0/GkCwC9qZZ8OInGLHjh9TPOfQH4cF92ShuRfSOvwuz4Hz37XFvVakR08rXOR8O16qmBWqWsl+Xb/dbP+HdqjaLVa07M324Sub7bom9a1AyRKW73RSOq7zqnfCw3E9/k7Unmdh3nhO/ZaYkN1chudTZf1ZHptl5QAAIABJREFUWfqce19LqqXkfuE4gx6AFoBsGD+ffDaaLnNr7ITMw2D83PMbR446Nmt1/CAGeMx9njVPYJmJ+li5CVb0dfrhLF681PKJpGygrVixwt58820766yzbeTIYTr1iWv8uuuU3AxPxLZt223ylKl6dAoxXbsyN3gIJzBhk5kI6vNoVT5Pifi48ZMUeW/TpqWi/UuWLNPkUtxJAed77+0WQG/48CFWsNBptnPnAVu6YqOlUlSbL7+9/8F+9asuWKCQcmRqSpmaKnw45jB/Sn7LokBCVc7HgxZwqXb40FHLSs2yOrXK2p07ttvBuS/YxX272ddrXrOiTerZdy+ttqvHZ9iJg8fsm13vW1b+QlbszmoOXJgPwUrUPGHhCs83vs2QIUP1jDRaoiNYyADkQPaG5/rAgQM2fORIKYGmTZvYPXfXSoh/hX8nLEDR8AHv7dmz1yDWZTRp0lBAv8wMYNQp6mpxww03nFxj+Qf04YSwp+/fo/yLzuxoHBiDp1L+tWGjBGv58hfsgQcaKWJc/vbbnI8VGqvXvCiSVK5L7Al+hvDwvxcOOfi/x2DPQUoE9CMVLyzSAJgGf/he5V88LE2GoEN0zcaL2uLF8xUo/eWXP2zTa69bgdMK2s+//iII0OFjHP+db4WfyGFAsOqsLBfJlimkUOOozAO7mZ1/7PgRK5SdZQ/Wucv+vWSR0je/ffofO/Oqy+z4wZ+swOUEklPs+JHDdvjocftHqxaWIo2VM0QTFSz/zMBmaNLE/T6T8YxVS1L+Fd34fpNiCmGr4dCFv5nWgvxe8lL5+BznLCVz/bbftPYdoGjPtp69euhk2LWLK7+jsuikPpa383w4mV/kX1uzZo3obzAvgwcNsqXLltlbb72r4zLwYjBSENvfcP11lp7ePeFaxIueneRw6W3atFY02f9eWJhym6xw6EEaa9xEdYBo1aq5jsrcFxHjZ5552p6fO8fefec9O6/I+dKkBQs6cF+MJ8tNc2A4PIY/IKcNYMA+7x0rlHSpyqDo3xVFCCeYxUkRE5EqLL3CCUEfH0rWVVQWBMRII1HgH8uNhzqFhbU3z0ql95AhFC2kWo/0nlauXNkcvlmyueK1Dz/80IYNo/A4yxo3ahwr8M3t87m9zrqQHUFj8femzRqrve8zTz+j+yKoC2YvaqZznAr5MiEF/qRsyEGTf1eU0HemIDbqK4kdpPWYdidHe9qaiW23QAE1qo4KaViAQIMC3GOxgdZSHpbbQEs4aLIpDyho8h8BzPnMM3W/OPYMD5l2msBJgxiE4WPID9T2jADyyzNSllZAHSEwM2wQCD7U5QKYM6zIka7EfI50UGp2PvmFaD80HNF9fBdBuYFMn32mHP1Dhx0EuPB55+qE6UyhEy2/oRXiEBT5N4Uf6KiFaQ7PV9RMMR++MwUggJ9/dnBi1sz3WPTzGf1uXgWM6+E3E/ZhnHHm6ap4wnfzfnL42jErFw03AD+pVauWHT2WpdMX8Y5+/R6TdOJTgS4NpkQ/1KdPH1u/fqNw5StXLbW69RoIwlKh/O02YcK4mEZy1dGJlbvjx0+wSZOnqFwfmEyYyzL64CRMieJjkpo3f1CJVbL2+EQDB/SX+SVuw30CtQXd4IlEmBz6FEIpBEwFiO4DTZoIeYC5+Pt111vX7ulakCdHDLcDH32kCu/UrGxBeD0ddXDud8iIQF3t3/+hNWzR3E4cPmrdOneyy6+8Uqex/AVS7emnnrT33n3P5s5fYCeOHrc339xh59D2JHQkDFsKzFfzFq10CoX7tMND7RLNlwsExnhKW7RIUycPcrpUOdWoXl2bjyqdOXPmJEzhqQQrbA7ZYdLMgTaloietlSsD7NOnl7Vp29aVsCUZuQoWpBxQNB4/lmUNGzW0664vbQMGOGjyoIH9XUqHH+UEli/V+j36mL3y6mY746wzbPmyJdaoURORhIDHgqo5XsIVBoW5mZ04cZJQofgQpF3AvOfmyH711df2QEOYa46JHL906WsEpwUeS0rnh+++t4mTJkpDkuu6+OJ40yGohypXqqwYGDCQrl07W/MWaUJEtExLs+vKlLb0nr0UpacRJggOQiGYsc2bNuVohBk2WTjJLdJa61qdO3US3WXv3n0kpFQvk3mArwI819atm3Wt3EIwCFabtg+JB4LAYzsWMPgx5wa48If34Nu2baeuZKSDYHOuWese18X+xhtFlc6IsKrGRCHZPWjug+B1OCcJYZvrJJal0npiXmFAol+zhNNhVGORECUKy7GX+ARdo1z3qhNWr25dZd3jE2tq/7Zv34cyT127dbGJEybJdJL+AbaakDX1Oy64APAcUAiYQGItZPi9eYifEJ1AghhFEME7EdeCCNbhl1Kt7n33qUER1+Mn4IPyzZT89eCDwmyULHmN1ahRXTgynrFipYpKd8wLoLbkNL/95lv1rmZR+valx6BLNSVbDGgEiL9xLVgJQcoiSAgWRHRffvkvFc4SVoGvQifP8NEuaCvH9elXOF0CnW3VqlUXU3RIQYXm3TnZUEARrSf19lD7hywzI1MVygh32zYO5uzv22lG/+/kz6K58t8JOfoQFj/33CzdFwBAYmDOGuTkjshVY4W1Gx+CdwqMNoPCCaLCdAElLlKmTJmA/sYD6uLf5rskazmqIpQXXnSR/BdYUPguuTDPLuOdcjDqv/z6i8BomDrSOxzzKYu67LJicmaJTaGNuBZURTwgjR9Z0Ny0XTKVHZ7w6DPndp1kggXdJWEBNDpN0Yn0xw8ZKfblv/5lQFhYBOjNk3etd2YHH5H8JzWK1AdAyQhNFAOqJg4oVEnhz2HuHPw6ziQdFn58ov0HPtRnoefGX4bmk1HqmmvUYSN8gABjh0Igo0L4gDWKaUknnrENAQImdq1S1yTV6DkqoeOT7Bxf9XEmRGApMoV07JowaYLMxrx5z7sqndDDuYodeffCQ+EXwVxz//33Kxnc77HH5eCC+swBdenVO5TSWaKGnJhm0g8+pXPoED4WVTplhKDE8YaB2V8rHLKI7tjcBCz6OtfwgcewkEU1De8hVC3THFkJ2QHSMK7o1C3GyJFPqic072/fBjrW1Q6G783TLxL5hkyNwK8nXktrmSbtR2UNp2oQpGzUzZteVVFD7DpBjXUYQYpZ9T2hr7zqyqCaOdXGjRurOY0LFnFF1xMaBbB27RqhG5zf5fSYz/HyLyij8FN5f/r0qScv/wpPrlOZ7hZXr1pj/R7rLwkeOnSwagHHjh8rzDtwYi9Y+nDwVJ7wGpQnwkHTofr168cECzMHbOb+evViwDU0D3Q7mzc7P4RYVJ06dVUyXqVyZZX6N6jfSIS4LVu2tOtvKG0PP9xH+bzBQwZa3brJ6bi5rTBvZviUFXZY/eZIppVi6j1Jegofq2kzOmYctq5duogvyi2EMzfDR4y0+fPmywzv2OHauXhhjf4mtI+t27STEHbr1k1kdM0fbK5oN40GIJjFzCIsCGlYsMI+D8+MkMD0g4mm8hmAJrRGzD2HKlC2YY0F/BhE6sWXXKQ2eB6PFS7v9/OFywFrMgKOLwertX8vhymM7lq/GDQHpyceXyA/R17t088+tdTU/Fau3D9kkpLtZK7HZNOOTbCZSy8RyT/5MHYyRQmYDT9Ikuz9YK+6QqDiKYLEN+EUiMnEFNBbGWV4+RXFFcqgksSy89nfSpdSQ4JkI5lZCwtXXrWY9E9EsLgO5uOdnTvlnF991VU5TrY0CPj6668UgiHTEOZECAsY1+dE9w5wa0tRk/PChc+xne++q1uEfI7kPuBIFhs/h2Btbqc9roVw8Rslr7lGVTqQCaMgMHXhjqrcG58lXFHw9EJW/rbbY1kQd31nvbgWgvntt9/b7t27tGFhS/QCHr6XBFPoJzl3XyWKUJA+iHRld1eJL17ycyk3sWvXbgkt8RBYfymVz20QGwIfzg6kXQeO/o4d2+W8Q9VNIjY3wUKDLlmyVNgqMO1/v+EGe3nDev2b5pyUmJP8xkQj0MTx8Od4Bgjj0M45Bcvh8ImPbXjlFcWz8AshoAPmS5wNKDeV4vF5zZJGZrMSZ4IbI5yzQ3BAihBHQ5BICL/6yisSHk6zxYs70hSv6V599VW17vPXWrlypfxavnfjjTcKmuwW/x8q1QuP6Cbhs1zr9DPPsHtr36sQkB/4iPwW3+HwRpZly2uvKVFfvXr1GDFuUsFKFCYqVlxYGXnNqZFIjEZzXskEKDecobtlYDOKF+XLZ0teWCzezNwGcSzSReTpiGMRBqE5eb58Bax//8fs/nqJ6aHwJuHZUNc0nIR5uEvnzta8eQtp1FatWwsPTmQbv5F+yTimnLj43pbXNovLIDzC20vhhhYtxQxNiODKKy63nr0eFofXiOHDFBMM30uHjp3t9dd3aCNQPhdnhjZ7//33rE2bh2Q2YYZhETFRCB8+FgUm4SGoyzvv2NVXX2Pz5z9vNWtSBPyT3XRTWTUwBQ2C2aSRA6jPZIrDK4BWrdva22+9pZrBtWtfDILVyiuoKIOqaz7bq1dPu/zyK6xLV9cglVL+CuUrxK6d66nQ/5AjV4wDYRMl3O3WqEkJ2+OEhciFzvDZZ6dIsJi4xS8s0ukut8FRHGpvWvc2a9bMSpchjvW4TPITT/Szern4WO6YnW2VK9+hoziVMJ06drC0tFY6VOCvIVg05kawBg8ZrB4+z82apR25aeMr8vmivlngHCp1AtMgYMEOHTpoc3AtBGvY0CHiGAsvaOcu3e2NN16X2Zwze5YVCqFmiWO1F4X2cV0L3imERyX2mc9Y1arVEpLQBHeBtFx1dUnhse6+p3ZQYn+jde/WRcKAxoLGqGXLRKrI0E3poJXWqo29/957qsdctWpVAsIBlwT/jDXnWghWtx49FI4BOnX7bbfn0OgJKZ1EQQkHNGMxOV0gnN5yalmv5pCJnL5Mogb7n//za5VxIViELsK7N3oxtAuhCwKzgNFIKhPIhImPEw/9CZMNL1g7d76nSUZIil9W3Pbu2at/4+eRPgFxybPg2/BbnGjBt9/4P/6ewy8KbzJCBJhN/BTCDRzruS9SN1wLMxs+NeNzEcSE0RCwIu/56xFDdKGLbLEcn3nmWbZv316FVIiuFy58XoJg8VmuRYqqdJkyYlhGQ8G2TPXzgf0HtCFoJRPuleOsU7AWLsSu3yVEgd8GLVH4GfkNNDOvFStW3IUuPv5Y36MCmzn1I1eNxUUeeeRRQW9rVKtqTRo3inXESgyfORM5Zco07RrwS0899WQCnSEReCp8sPugQJmcaVOnqwye6HnFiq65j8cd+aBoeCH83+nAMHDAYAHu7rqruj3QsIFLIgeJvKhf6B/QC1bXrt1EcUmKCg70vDjwoelPkNmOnTqJAAU+r6FDh8bjZwnRzMSN6TZktmWOGiNBJBbX/4nHY3FA3ke4n3r6GeHB6tWtJzbi4SNG6ITWuUtnnarDxRTwXaExixW/XFXmvXr3Upl8iRIlRUzMenBya9y4sdWq6Uyy3/709qYdDSfQsWNGyQH3c4hgp6f3UtCZ+cL8+XlkXqFYzxw1SmVpj/TuI4jUKQWLuFHt2pR/HbdGDR+wPn0eTlDl8QVzgkUJ1suqhD7HXnxxjetMEQxOMPffX1+7iDgWDqXLO9L9izhW3dAOjC+jF7awsEBY0bBhI9Eqtkx7UFgvNxIDhHolHFcLYlJUHFPcQaTdpZpODiFBLOLs5nG54tq33HabaCAx3cuXL0+uKeM6IbZgPE+nzrDN4GNdleBj8Z7iWG3bCmfPRrip7E0qbyeompmZadWrVU/QJJTfA0EuUbKUM4UwxPwM28w/rFv3bvIfOVQQbkgLSEK8YA0ZPFQ0nWjnLa9tUvTeD07x1avXUHD89ttutSlTJic8I45+565dpBCmTsmDj8XDcSKSkyw67gaiHExchMScHxoJ7ndOQ+T7gPe65TbRFMEmd+TwUbuv7n1qKTtk6DBFg+l0Rf+c3EZYOLgvTBOOLGw4zZo1Ub4vN8GKXhOTV6vm3SLaLV/hdiWH3UhsaBTVYviZiSBi961q1WsoN0jqZN68eTkeIdnZ2c9hj/ReCqNQYDt1CnDiOIIBpmMOAPhY1ARymuNPXIWRI0eKjjs8+Cwm/sqrrrYZ06eJRp31o8yOcvoOQYdV/KJmTR1rsh+0hFmy1HWmWLd2rZx2v5EdFTqUSK6L2+hRgPriY9OmTdazdy+5IePHj7fbbrnVrXkoHJOkmML5UG5yXBcsNA4qGPgwrzmWZCCvDgOOhDNwWLlRnSVSgTLnl8nwnKFEc0kIu+w+UFkH+WVwLQ+15Qax9fyu117EtnzQ0RFfeL0esAQLinxCAk1z8uhJVvcVNAugaSf/5hmI3LPzvK/j4NOujQlhioKnFcyZ2/MAg8DZ9JU9XIc4kYNMu/YoHGjcfLlnpBCY15gfoEXhoQ4XwTMT7+L/sNYO+2N8z8OWQXgwn2hRv8B8l8C05jJ/vhx+YtR18L/L57lPDi5x8JmTAYYrjUsR5bh7pgISsDwJlsuJu+uSRhg3brxYXYgqU9C6YP4CRYMhtV+8aIlgwnTZGjM203r36WM//OAaBbVpk2bp6Q/rpmrUuNPatQ2y4oFkL1ywQI2C6EwBGe3cuXN1fD77rLNs7Jgx1iM93X7/7TedjmAHdGbPLUUCQ3OK2dJly23+/Hmy+xPHT1AsJ+YzZGcHhRiHBO8FDkQjA2A0de+rEyTL/XVTxOaMiWNyZ86YkSS+5rQ2E0wSmDQVzwjv1KVFi9rTz2TEKlroVEokG79p9nOz1fd61+5dSu6PGD5UhbB+kCeE2ZgSM+6xQYP6bnt7LtJcSuuDO1ek/bdff7Vr//Y3kdPRyxrhw5+NdhgJCzTX7z9wgH2we49dcP4FNmnShCC+5qQAEw1LMnRNLVu0UF3hiBFPanOTQbnxZBykCVsneBheI1f4RH93g0OHDBKcd9yY8XZawQK2cOE8xaLosHr2OWer+1f9Bg8ovwf+qW/fR+RjsaOZJODI4dQDtEPAU3C0lix5QWkLyr/w11auXKHvqsNq5cqqBjnZmDJ1mo0bP15V1uteXBvyGVIkILRl49TDIQLn/cHmaSp/p8kjePLwGDdugs2YOVNai6ZRhc89J8eO9ELLaapFy1Z6RhpNEm4gNYWJGz5sqL27E9jMAgkeAd1+j/a1LVu3i8uCRgeQ7nrB4FSX1rqtNI+aLKn6OH6SjmoZf8/ebahU+Q6ZQjZ1jx7dxQboelH30nNGhSl8wGnRKk2lZGzIl9YRx0IzOaEGNkPoguQ4jjzpIXxA3wiT4G34XrTxw3Tc0R/m33TinDx1iuv62aGDAHVLXlgqh3Lo0CHiWKIejeM/Xetx5n/55TelDWCV69PnEZkGICVt2qCx4oPvAsnBdA0bNsQWLFik1ALH1yefHKHT6a8Crt1o6eneWc8pXuyrFStWCUYDNHlUZqYi837C2ehQHbL4BB0R8oEDh8hM1659tzRNeCxctFgshphmHFcI9TVZSRb5yy++sEFDhupg0KBBA7v0kqI2avQYmcHOnTragQ8/UlEv7MXTpk218ePH2Qd79kljQVkQJqylSnzwkGFyEaBCJ+ofHZ7agNfD+Cf+3e6hDgElUimd5slT8sz4uffWvjsiWC6E5CIPrm/R/n0f2vlFiigYy/p6QaYKevjwkdqgQKHg0AKazFw/8kgfZQlOKVjcOPkvfpDKFez3YXVHMDtD3SSyFWVmAL0ll0c3UczsOWef7W4mMFfx8iXnc7FQMPWKCyGAPfub12djxZlaRmkY19WiQEKjxhyTnW0KaXDC4XvnnH2WHTlyOCgXS9F3/e9EwxDyixKqg0xQYp6LByEmdPTIoRijMPWT4YMFG04dNMxBpnEZDh6kowa/S9eGAmrw7VoFB+VcgkvDCxGtL2Sh45wYXNvDrYm1eZ+L3ycsRJqKIb8wKBOL+2EgNFz5nPf9+Gw0hMJynVP4bIUj/GfPPutswav5N7+JzwVhCgNYsnKUwSKHQ0ThzZekgcCPdtddtYRzxk4TuKTZJRybQ4YOsu+/+97GjBkvHwIWvomTnrWXX95g555ztq3f8JIVgjI6AmTzgkAu69FHH9MN09GAEEQuH5VQVKtWQ5HkatWr2ZjRiSeTqHCBRMWUCpq8fr06mG3evEmnHWDPYbBebvfnhS8zc7RNmz5dWhqN/Vi/vsolEgBdunRpgpATk/LoBrp5YSbS03vKR8EH9ew8J09uxZ8mbO7wXWlMhVbj9FW9Ro0YIoEUV92694v1Jlx/6YXXC7+H//hfCG9kPsP7YOPYMLADXnrJJfbSupcV5Sd3WalSRXW2aJlGBiCfiPjatG2johGHNk3+ZDlOheDV7777Xp30GjVupJav/fsPVMR78OABIkabOGGyBGvRonlqXbZhvQs3rHtptRUs6PvB5DRZmBfhsTxs5v6cqt5/C8FCwPEZKlepYqNP4WNRhoTPRsD0xbVrbcSIkfLXLr7oIlu69AVF16PmLHqHftIhnMXHYtIRzicef0wCRqsPqoTRgH54HwvNQn7P5wrZ6SNHDleuMFm+NefsuFfCgkX74ebNm4sBB1RvtWpVYwsJMvW+evc7Lglz9ZhUqxHc9NfxQhXV0mGzxffYDKzfnn0fiFxl9apVduedNVW7AGtyi5Yt1R0MoSV+2FrQZDfyJFj8CBM0atQYnQDo6sQuhVuUOAHkEqjgDRte1TGzfft2tnnza7Znzz5pBBxGj2pMNnGQh1BUitMHyQenvdw0FrswM3OU8nulSl1rTZsk+kHh63PfCBEZeEaPnun24pp1SkPgeHfu3CkBYnIqjYXGg0mP63IAWbZ0iRLT5513nhx0j3bgfTL/U4AmHzsmshKcX5x1fJQG9esnLebMTaiigsWJ0+VS81ujxo1FvuELMRCsOvfVDeikUkWxxP/e7wpj0MKCxW+EwytsYGJqoEv+/Z+vdXBK756ugCzkusCVKlQsb7Nm0fIuxWrWvNMqVawYPEI88xF9pqRxrAQnNUhGB/vJy2lsV4TLuqMBx5NNoJ/E8G/t3bdfu4S4C0LtISU+FRmEv3RZIB7Aafk+Dx/NhSU62vq1pLsL4UDlQ1PJql1bqpSYB2MgODPbu2eP/fTzL4rTwVkVhrqEd22ywGg0VPDBnj32808/q8MDgcw3oTE6cUIMO3CJAiVCKK66Chqjc9XfhpQOQoVbQKCY3ylerLg1eOABWRaPi2raxAdBE0soYn5V4K3zewMHDpQfiUUjl4hrcvCPPxTgvoXutmL0c2EdHz/0a8Ya8Rxc7obrb9CGi27WXE6FuWXJTiUq/2fvQzyxadNG1fLRMDxschJQ/mL0WxfAZqjSAY1a9y/9OAu/fsMG69Gjp+UrUMBGDBtqte+Jn6B4HxO3fccbOg3Rk9HfV26aL3ojXEP/W4qYi0npoCVoIFC9xl0BL/7Vgmu3bgOc+LB16drZypYtZy1btJIVoC8gOK/5CxbqpLd48SJrldZKTjuCVfuee3SSzss4cvSIOSZB6jBTxaiMKeT0V/RiYDNrQq3iYkYvpkxI6XTs7Jhrpk+bKtiM30B+TnINN+TlBv+rP9O1Ww/bvHmjnXvOORKckwkW8bVeD/cWlmvwwAFWv/79f/p2vD9DuX6Xrt3EJvPUkyPsntr3xCAcfAbzt3XbDucWLH3hLwkWN4f7QxkVgoVfs2jhAsXXqBy/rkwZbZCWLVvb4SOHLL1nd7u53M1qBoq/NmH8OAWrafiJm7B0yRJRdUNCjEq5B8EaOTxPc4BgVaxUxQ5CemJmV1xxmXxQYDv4kRvWv3RSwYKBqH3HjtJks5+bFTKNcZ/r/ynBovjym2/+o+MtmOwwjDessXggTAIYbcIYxFFQ539lIDg0Mnjzrbe1AwkuFit2aQIenNze9z/8qBBJlcqVkjZ+PNVvO41l6qMD+zFoWcCHGzZs0AkY34bYH5TbJ7KzxE5MFBwiFcISN99czkB4fP7F51pQaiEJIHvz+6cE6wiCVdkOHToSM4WAAQkxAMGpXrWKwkze/XFayDkHPAclb9QzYgvh6AhDlpJqLJKuy5etiKEn9aFE8FVs/uLHVveDZNG5Gf+6b5LpyrADxIHof9wgNgXHgutsn3Og3jmBEZuiowUQ2LwO7uGVja/av778WjTUpG1c3s7FdE42wk6AN2GofppEURH9z3trJ0CDyAy8+OKLEg6QmwiIYLypqXZHlcrCZDH88T8aZE1uTp3pBMK8evWL8umohfzXV1+pPIy5IQzQoH4Dxf54H2QDp1A/QMAuWLhIv0s8i2pxX/RADrF8eYf2IIRQvPilAhZC7U1qrkH9eqF5AgDwb1u79iUFROGPILa3fgOQabNatWrGGpiGnyVBY7Hsc+fMtcxRYxOChuFYiAvAkYh2JxB/MR8RjgtW0CU+FOtwR2GXZ8MRnjVrhrqLJRtcv0YNF8eqckfVGNQlL8KF38HJcDPkthdeqG5gPtzgFzkv1/GChflihwIKBEIdNtGcPIlsA3umsgbEQ/fuPcReA4oCKvA/95vSC/ofeigg1GQm6CZByIMeNqSH8LGo4EGwWIe7765lTz1Jv0M3YEcktuefYdzY0So25d/EKCtUrCQfC8GC7U98p7t3q8hi/cvrEhLglNhTloZgEW4g7tWhI7AZmrxPs4pBSieJYDk9kpWdYnOfR7DG6MKejCu84/zfvSDFI73xpfIP41/JeQQOBGvmjKB/TM5l5reJAdHmrsodVSwz45m8yELwHI4qcutr21ThExWGP+N085xdu3Wz119/UyZy/ry5TrACZY5gtWyVZkcOHVVYg+KJnkG5/sgRw61mTccjmvffjAsWqTIg1JzUeH7Kv0iDocXnzZ0rWLXr42x2b+17bOTIuPM+esw4VXujzdjQY0ZnaKNiPeRjVawS9Cs0FQMD9EOwQOeuWbUyQSsjWA+1ay+wACEl3I4uXeE+M0Eu9U93AAAYlUlEQVR/TkJjFBKsuXMtI2N0TGO5Roe+eDFoDUKSImCSE4teQO+j3UNuR+x6DhoSrqAl2AkClIHGem5W7oKFcJJV5/M0tuQUldfBdz/59BP75edftUGonvGph1OawjjnRsysE8P6jQZGBU7TsV/k+sHNwJizf/8+laWR/wNm88mnnyoIjIPuaQPyLlj+ypSWAVU+IF+G5ydvSmiEuSVeBv5K8JYkggXBHShRNBJuyfBhQ5SAdxrrqFWoWMU1EM/KkmBlZmbYoYMHtdb4euH7JXb50YcfC0YEZJo4HhBrzD0dyZCRqKkPTGE8AjPn+ectM3OsbhaVO2XKJEFi/+qIHUMtRScJ4jIsLj7Pc7NmJmisUaPHGkWbnmuLXjnkLUGeUgntB3NJ5cj4CRO1I9u0bmW//PKzLX5hqYSc4N75AQ+E08TuNIYQEJRt2LCBYCDkF2vfU0sVM6NGjRbpWscO7eXLUFBAPo8We5OefVaxrAuKXKjEO6aOXOSllxazDh3a2+AhXIui3Ptd2CNw1Pnt52bPVrcJNuDkZyfpenv27pNZHThwQDwFFiyBL/blu6SLBg2G0Q8T1FMxrldffUWb7YnHH1fQ1HVjzVYy/Wm1/nWDtQtbHObbx98QLJ0KD9Jt44Sen3mBsgCMPkJGiIVcLTxn8FeEB4csINQEyfs+0icWBA5r5gTBYsHmPD/XRo0aKwkk+08J9c3lyiZcOLr7vF/lPxR1UP3r9Cym+wHvI/VRwWLBNm2m3KqwrVq50urWqyfYDD16oihG2Jwf7t3HCuQvYP0HPG7ff/edjZ8wSTvy5ZdfsqIXX+R2UXCwANqBCcGBJafXtNmD2qEQwEH37fyi0wzzBa89EW/41rdsec369eunti/FLy0udmdOrAglvga482YPNpfQshgIps/C8/tDRwyzBfOoXj5ub7y+Q2gPWrUATYYREW772HwFVE9+vt5USqelTsljxtCkabstXLhIGoeDDezRDPgs2CAQ38U3n5NUr0n4u9/kcR/rD21yzDeIEjY1sbp169ZatarVRMRSuVIFEeeG15bccIeOHaXdpk2dojmNrn1SwcrMHBMTLJwzBCuvqjyZZvPpBfBBb7+z06EnTztNXUHDzjtcWx6PtWTJEhUEKFdYubI99dRTCZemeBX8PDux76N97ccfoDGarPtctWqFcoThSUYYqILhWsSliAEhDCr/KlPGlX8VLCQOMPr6wSEPnRAFo0/0f0JgxmKXFBdfBfV74NJZkCFDh8Qahnfs2MEeCii0/aI+9fTTAY3RcT1b30f76VoIFk0uEwQrkiukSIXWcJgz13l+u5LgmLDnn5+jeka0EkgKNNYzpxAsf3Dyp0K1dzlxQidXfKy9e/fYRRddbMuWLVPTU4eru80mTBifkMMUdwMbMV8+gQLB3uUqWD6qQACOUyHj6NHDoskuJ1JVV7QApQ0sfBqhHRbedR7SesEFRbQD/KCAcud77+ta+D5oLJou5mWg7h282EE5wjzkfJ8JFiQ420RkK28wuOdTbQoxDAP9oUd0EJYQK3AKvmBBmRVtDkFxQW/EsUz4OII5ZwNFzh8zN9Hf9lqda4kpOthcaD5MJ5qDzRYd/t6j6SKaVP2zzn2Bz5qiZDFEInFEsQucxkJAQQc07pecItxafj7x39Ce+IXcF40IwvcftUjMBfPFhBA2Cvut/n5z+lhznrcMaSzs9FGbOXO63VyunBaUxYNFDnohr1aJkfALLLbHYHu1S8UyzTDDggU3gaeDnj17Vq7hhugE//vf/5G5YjLq1q1raWmJrWnpvQfHFfcyefKkhJbCJxMsnoNI+IiRI1VVDaAQSAqnLwa8UGPGON/vogvPt1GjRiXUP3762WfiXcXMNm3WxBo2oCwtOc8Drw8ePNjee3+3yuUxXW3btZUvc+UVV9qY0WOC7+bcalHBIgld+95/BpgzTn7AZxxlthP8VM0VGp118VbDCwxCzLPjv9HlAx5RDim0YsYXBL0SfQ6/riBKhw4bLjDBoEED5J+dVGPxo3PmPC+NBZsdN4pglStbLsbnjtbZu3d/7JjrBEy3ENvJPhQB2jDcSJPvIlh8B01AOgBykLwMeKZgrjl29KjMF+wz4TF16lT1VybF89JLa5Xzij5sst9xPtnLghPjY1EWTzHmtGnTdZ90EHv00UclfMUupctFPKXD9fYf2G/NmrXQAnfs+JB1EPNdcrQp13uofXuxEHtoMgRrvx/83UqVLGVLl7wQm8dTzQnCf1/d+3VowFR64fHZCoH/6FCmcIPj0uc9V7zigtqst094Q9gC+oR5Y/7CWY+oz7x+/SvWqXNngQVAxZ403OCj47MRLGksV5kxc+Y0CRaTwk20bt1W0Fofq4qp6hjQX3Kt9+EX79M7XpdIx09iM955R7BcH+RTDxo3PtG/v/DgRHspNggP2JyB5KDq4Xkvcl7hPAkWzwTtNSdM0J7t2rbRqZA+izwDvKYILQnaCy8oYoMGDUrQWF98+aUNHTZM2h3gYp17/+l+N+Dx9Lvc/5mRmWkffLBP7DgkndN79pRrcVnx4jZk8OBcYUTuonG9hWDRtR6TRI6T4QXJC4zTSK4Rg9NkcVoEr8H4DEgKOolAioev9dRTaO840XBUsEilAb/GV2Z9OfxEN3HMFHrB8hrLdcg6osiqPxUiaGidD/ZAReQehJEsNsQNP9isidps+N2BUL4TUOuQd4s675gT/8BoNPwPrsP1+bfThE4z8nf5J0G5kutz43wd0jjRyXCwZde1AvMARJoP+6bk0DNxXX6HoKMrb8pWxzLec2Ym1XWsOHxYS0yz8YJ0cvUt9oLyr+g2Cfso3AflYDwTGDZgzH4Ok9FIhq/lr8OfxJZmzJylNaC3IjByP8/hze6EjBYubr5YZz0jrVuCMr5Lil6s/t+u84jJPHKw4e/cp+9W66/P98R2nZIiuHoyITxpuAEbjcaKCtYuuqIGCD2/8LGHTk2xrOM0iUyVYFEh4j8r1rid8XBDNKVDtczGTZvE7rJ61WoxNNOX584aNYSgjGooR0hb0AYNGiherXHjxmiRye1F8VnQEzFZlavcodRLo0au4VObdq3t79fdYJ07d1GSmXzbgQMf2bQZ0wR23L5tmz36SL8YgnTZsiVWsUplFeGWuLqErVrpKqFP5cfxGTYDTjM+ChytCxcuEDiQ5C/l9JzGTnatsGBBI9+ieZqKT6B+xPlGAHIbGzdttnbtHAr02WcnGUWnCxcuVnOErVteU1wt7jeTi6wcNI2/zaZPn5YAi6FXZIeOnbQRZ86YLoqlmNMeyEVS5x0fiw9ypHbOu4tjeY21+4M9sQnwNyNFLZrqFLeDs7Ot+YNNEzQWJd80tPYnoFkzZyT4WNBYwx8FNmj16lV2X9169hPlX1WqiF8gPEj8ApsBXUm1Cy13abMmzPvLLyeUjHNf+AEIVvkKFVXu9WAQe2rVJk103FAfIqQwHX8IjdEMfKws+Vj9+j4mHwthBeZc6Y4q0mIlri5pK1ecXBj8PXvXAYaYHTvesBII1oJ5dkfVanb40EFF1gklnOoEGzNhZopxUWKPYKmULEm/Ry+Mmza/Jv+Ovo2EDyAVpqqJNX1t88aEjYg2A/P+w48/WcUK5W3y5Hgci+eB0Q/BgvgEoTtJ+Vfcdsd9LAKkx2zG9Kl2yy3xUyGmEMHyNxw9ltKBAcHCTHhT6IUPwXpHcSzUayFDsMI+Ftl4UgWYG47O48dPVHQYRpPGjRomCBZ5rReWLBHpW50696qwFU2FWkZwogT6I0aMkONfstS1Vr1atYDpmGRseSt2yaUKPCKkwK+hBiBmRBQc3oMVy1aogSepJeh8MkZl2LGjx61IkfOtW1eO+C7hHv7T36x/3W88inI/+vhToVThK83IyNAGvrho0SC4Gqb9SK5/JKRmNmvWc0bYgeakdAsjEp7b2HdgvwqCMedNGjfRCZBelFilvo/0Tpgv/NRnMjLsj98PWsmSV1vzBxO7s4LznztvgTQWHcp8ui28KXL1sZyGOiof65abnWAhyWlpreXIhr3MsDlUYTp9aFLziS+AhYkJVsgUJhOsBH8idnZJPlVgqBAuJqp0mdJiGQ5rB8ID3//wgwT4tltvjZWGsyAc799+621BguFQ9dAdLwQESHFkGWhL8pphPwmWFjbdmWedaeVvvz32fHwerJK7L0fJSIAXR5vvY/aYO8g2zjj9DLvltltt62tbdKJES9OA3TXSOHVND89BagV6R/xAvhuFTIdnjkJj5oRBigwN//VXX2tNyWxAu8l9salvL1/Btm7ZqvU/v8j5qusMCw24MPjruUsqy0kDMRLiWa5g1Vd2mMINLo7lUjr4QZjCsGDt2eu4pbxAxcyg+sjgWWfLx8opWK3s3Z3vx8MNfyKOlSB02dm2du1apUfgsBo0cIB6TvvBvUGEsfm1LdIMK5bHYTM87ceffGxNmz7oGP1atbKe6fFKaJ6bE48PN2zbuiUHo9/Nt9ymKD5+kjeF/rcpTiWvR97xyZEjRdoxb/48CQ9MfvSx3rHdMfpBCUC4gWuVKnWNqsHzOlgxDkNE8a8pWVLXomg4t4GP1bFjJy0+RbNbt25TWojfhiiXhldUBYGSXbV6tdWo7iBLyU3hRoUbWGMY/U6JbmCveFPoNRY+VqLGaqVTofcZfMGnPyEamX+QDZaSQ7DoAoGPxeIlOxXmeVKzswWuA57CAuJjeZ4DruGgLt1t48ZNisusXLlcdXM6Vaak2kcffmgNA+cdc0TZeBjQmJExSu3v8LHefPMNVfqETd1NZW+Wv0Yq5MU1qxI0FvfVrXt3y5//NMt45mlxSZHNQLDotU2blh3btwv5QOfXChUqydzjEiynGio49Z5qLhCsBx9sIeaaa6+5xhYtXnRSwYLblGpwNPzEiRPkO8LAzOn4jde3id6SgwB+JD4qzDY/Bj4W+eLwII5FrhCFRPbEAwiTaqxYHGv2HMsYNVrcUCeOH7PnZrqUDoPJAR8Es54CcurCmqKKDmX0fV4oOBlQNUL5lHs9RXxNxEDCcazcAqSJh4JERkHuBSZAHFcmCnKwRBLZbHv77Xfsm2+/FXogga04JcV++/U3FSYcP3FcJzt3D3F6JnwIzCH3QMzMN4b0k7t23TohZhHWcM9FngvI9FtvvyWzBE/VTz/+5ODEWVzrLp2Kv/v2O7E+O2jyKzqZ0UmDkxgj7Jfp7zIJ7td9uRz/RPNhviBRgcQuXCntrYi/FjTqxOt4TLD01Id+/vkXesY776wu1AkncEw0JnvDKxsUfL3owgvs1lsdTZG/N7IgPCP3BM0RViH8vj4X5W6glS4QkuP4SseOx3KF/ovU0bnyc/+0Lq7kZMofAtzkMPGUBvkbItxA5N0772jD3BCkaEDq89hR9CC+7dabjcQ0rxOQ42E8ky/U1DAp+8FkgSX/4st/CYIDlIXdSfwFGC5sxeH7x5+C+Rg+UzDt+Fx+QbgW5u2rr76SgwufAmw0xM3wi0huk/TG5ypXrpxQAlyLRqFV76hq//n3N8JUEQeD9QUuMfoCnXdeEbvvvn/avHkLBMEBkIhJoaiXuNPNN5cV6G4l8B1LsbvurGlXXXlFQgCV5uzffvuNFS5S2Or8s47Nn7dA5p3qb8rnYLnBj8T/AjGC+0CUvkaNatKYUSFOKtQhaHoOgQ/D1iMhl6SCRaEogx2tcEPZcrFF+zN/iQbqMIU7Ax/Lm0J4OJMNV2JfzcFmqlZX32dKyjEb+EXXX1/GevZ8WIWh5N/CVTpoU2JVmzbjY11gq1au0PGZ5gM4qvgY4YHqx3Qy6cCJ7723dkJMBzw4p0S6xS9btlyV2UBuWBywS02bNtN90Z+R1zCFBQoU1LXeeec9mzd3ngTrrbdfV9ODbVudj0WDzsqVq9nvf/wqACFVOoRBBK1O72plbypnTRo3VmSdTmkIRHhgCjFfJUpdbQvnL7SqVe/UYQGHGghxixatlUPs06e3KrQ50ZIjpEEpcxse0bUKn/qlMiJClGzNkpwK4x9DY8UE6/gxhQSQ/vCFo1HtvAobsJm85grj0OSfdDKDD8EHNeGUgLe8b99+ipw//vhjChP4gWABg8F5hwJx8aIFdvfd9wjjjfkB2xQemKMePXupzQdxrLtrxZmOqZjp2qW7gIVc64XFC1ULCFEKx2w+37JlKzt06KDY+GiNR3wNs0TeEROzcGHQTWL7VnFXbNv+urTPvHlz7K67auqUisYlJwlMhmfv0rWTimPBtRMpB7wYZU3GeX/3nXet5LUlxL0FnAfA401ly1q3Ll2s3UMPSbNymKCzmqiHUmkQnqkN9mdHWGP570ZfiwVKw92/eBE46zMZmfIRUO+ZGRn2978HuSDZPMlv/J6ilTxOwSbktXyFdO8+vW3XLhe1Z+LhzQz7WGHh5e8Qt2L6MDkXX1xUsST8uvPPL6JgIBTdaBnybkUCk8uvI1i898uvvwkCgmlT86MTJ2TOnD8WfwbSI59/8aVOOcWKF1MHDTfcc+CL0HQTaHIJrrV/vzYaAVUqiEBecm0cX0IThBc4JBACoef0DwGcGNwXviEwZzguSlx9lWgA+C4anJq+zz77XM+IOTv9jNPt048/kTAAKmQewpua5ll//PG7FSxUSEltnhGhJKXFfH322ad6iqJFLxFk+osvnE8Fh1c4zheNSUYFLuzvnkwYT6qxEKyMzFFyijkVsYtduXUIDK6rO2fdZ89jsaygEse/5xcav4HreUpCdmFUsJ6dPMU+2L1bE0OyN9wRgjgMreHId1EKBbEs7dwICmIuKlTwYDOXsZ88eart2r1bQkh72ccfe0y9DllcGjqJnfjYUatRvZp8OBLNCCmcXsSiXnppnQQLgKFyj5EZzW2yCQDrWvlS1VAdv8u5326+QLnu23dAgvPII72t4GmUpTmfFEEBAIALQjqrdu2ari+kT5NEiC44vX72+WdW9JKLrffDD0t4oibL32d4/4cFgPvisAxTD0FTMPpApj26gXsDwQF0iHvh9I1/O3ky/bepEu8iM84182QKoXUFbwN3sA8tSO3x/wmXRPU3HZZ4/ANXFuY0h6N3dJOj7wTxL4RmzuznEjQWldDksDjeA4+lZMt/F9gMPhaCRZcFj/pkAkB91r/fm0J3X127urwjQMPly5daterV7RCdKQJGvyZNmylkAF6egld8LE5/VLpwKpwxY7qU2rZtW2PNK5O5A+E54BnXrXvJlevnp/xrRFD+Fe8ViJ+zbfsb0jCkdBzLtJuj99/fZS1btrHDR/DX0q1De9dhNTzCi4cJ5qRXslQJmz9vnhUqSBzLEXXE18R9O7oR4jKK0KfKnHMtijQ2bHg5LlicPne8LvAB1wDNcMWVV8nsg25QiX0yRr+s7KzslOwUxEf9sZ+f/bw9neF8EFfaGddMSAtqOiuoKfQ3rM8GgoZPItSiNJTrG+ybJsq4EMHPOiHuTeC14VNh9x7pEixOki+uWZ3AaQWwDRpKTj1gvakExpfBGaUYs16s5YnTWPhk4Oepk4Mt5s67asrh5gQJNp3uFjBDcxCgYABhwF+jQbdansyYQRvZWJs7v7huYeOCEl10TpDix8pfQPCTWpHOFHA3gHkvWaKknt8HNbkuwVT8UE6JlJy1b/+QM8a5dPYAXk1csOQ1JWwu7VPo1RwYlvCfgWhFELVxV4DP6sT+zjvyI13LE4iM3SBP2u4h1+WiV8+eit917kJdYT7XmaI81iLF8vlq6ZQsS5FgZZll6QlS7JUN623hkqUwLoXcKReHirtYbmK90DgUqeNmiqlE3LHQv11wMm4S0A6P9u1rV1we758TRqCGi2G9AMc1p9OI/t/Rz3qgod+1vO9fk3BH8np+U4QXMPzduDnJPdXiP+/vyf9OsoNOWMNH34/+7snK1U42XzlU3UleCN9zsmdNfCY9mZt7FIpwZ9mWlZLPUgPQJ7KUkqXCtKBzjhiYsyw7NV9iaX0SdRy15eEdHX0v0abHVbOffP9dnNhk+GkntKAgE/v3hAXhVAsYfoTwwkZfT3avXrBPtsi5zUey9UymgaImNVFDJpeKvMxzXgTMz230s8lOgQnzJRGDBhNrl1+qSCzpCFs2kpWSbSd4Cf5xO24p2QUEqv+vHqeaiGQ+jL+H6Hdz+gzx+81tosLXigpiMqGNCn5uQhfWqFGByM2M+e+EFy/Z9fPym7k593ldv7glSL7mUaFPfKYTlsV/KadZPlwfKal8lnIsOys7NfuYpWbnt2xVMbs0zX/HONkiRBfCT+apvuO/FxaSqMk71eL+1bnIy73ldu28fDcvn/kr934yjRpeB/3dlWrJjTI7blkQtVkBS8k6cSI7K9WcfcxGsFyvwv8rwhUKf/03ye5fmef//51cZsBXbXP4w9rJT8fv+t8n//8F+ml9OLE2c80AAAAASUVORK5CYII=",It="data:image/png;base64,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",_t="data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAGVAZcDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7LooooAKKzfEuvaP4a0W41nXtRt9O0+3XdLPO+1V/xPoBya+L/jZ+2Jq2oG40j4aWp0y1JZG1O6jDXDjON0a5KoD6nJ+lAH2rq+raXpFt9q1bUrPT4Onm3U6xJ+bECvOta/aF+DOkhvtXj/S5duM/ZBJc/l5StmvzS8UeKPEfii9N74j13UdXuOz3dy0pHsNx4H0rGoA/TCL9qT4GySBP+E1K5IALaXdgfn5XFdl4W+Lfwz8TSpDonjjQrqeQ4SA3axyt9I3IY/lX5O0UAfsuCCMjkGlr8tfhX8dfiT8O5IY9G16W602M86dfZmtyPQAncn/ASK+1vgN+0v4N+JBh0nUmTw94jfCizuJcxXDf9MpDgE/7JwemM0Ae6UUUUAFFFFABScAZPSlry79q691rT/2fPF1zoCym9+yKhMWdywtIqysMekZc0AdPZ/EbwFe662hWfjPQJ9TUgG1jv42kycYAAPJyRx71v6rqNhpVjLf6ne21jaRDMk9xKI40HuxwBX46xO8brJGzI6kMrKcEH1FfTv7X2u+Nbr4PfCm38QzT7L3TWur04YCW4CoFLnOC2xs89yxoA+2PCPjXwj4tEx8MeJNK1jyD+9FndJIU9yAcgc9feugr8sf2Yr3XrP47+Ef+EfknWebU4Yp1jJw1uzAS7gCMqELHn0r9TqACuXvfiH4EsfEA8P3njDQrfVWOBaSX0ayZ5GME9eOnWovjHc61afCnxRdeHFdtWi0udrXYfmD7DyPcdR7ivyYaWR5jM8jNIW3FycsTnOc+tAH7KUV5d+ylqGuap+z94UvPELSNftbOu6T7zRrK6xE/9swleo0AYvinxV4a8K2q3fiXXtN0eB+Ee8uUiDY9NxGeo6etWfD+t6Pr+nJqOh6pZanZv92e1mWVDxnqpPYg/jX53ft1X2s3X7Q2rW2qlhb2lvbx6euTt8gxhsgZ7uz56V2v/BN+515fiJ4gtLfzjoT6b5l1yfLE6yIIz/vbWk/CgD7tpkskcMTSyuscaAszMcBQOpJ7Cn18/wD7e95rdr8BZo9ILrb3N/DFqBjLBvIwzY47FlXOeMZoA9d8PeOvBniDVJ9M0PxVoupX0BxLb2t7HJImCRyAc9Qa0vEGuaN4f059R1zVLPTLNPvT3UyxoMc9SR6V+RPhq81PT/EFhe6LLNFqUNwjWrRMQ3mbvlxj34r6D/4KCar4guPilpOm6oZY7K30eGSCIbhEZWLeayjoTn5c9cAUAfdvhbxN4e8U6f8A2h4b1vT9Xtc4MtpOsoU88HB4PHQ1r1+e3/BPi/1yH42vYWDTnS7mwlOoIq5jG0ZjZvQ7uB9TX6E0AHSuZ0/4g+BdQ106FY+MdAutU3bfskWoRNKT6BQ2Sea4n9sC61+0/Z88RyeG3uUu2EKSPbnEiwtKokx35Ukcc4Jr8zdLuLy01G3udPklju45FaFo/vB88Y96AP2OorD8Az6tceBdBuNeCjVpdNt3vtqkDzzGpkwDyPmzwa3KACiiigAoopCQoJJAA70ALSEhVLEgAdSe1fPHx4/an8LeBXm0jwukPiPXU2htsn+iw5z95x9447L6jmvjT4ifGv4l+Or2WfWfFF9DbycCyspmgtlHHGxT83T+LJoA/SLxP8UPh34Z413xpodkxziNrtWc4IBwqkk9R271zjftE/BdTg+P9N/COU/+y1+XdFAH6s6B8afhVrl4lnpnjzQ5biTOyN7gRM2OeN+M/wD667u3nhuIVmt5Y5onGVdGDKR7EV+NddZ4C+I/jbwNeJceF/EeoWCoeYFlJhcbtxDRn5SCR6Z5NAH62UV8l/A/9sHTdVkg0f4kW0emXTDaNUgGLdiAOZFzlCTnpx0r6utLiC7to7m1mjnglUNHJGwZXU9CCOCKAJqKKKACiiigArA+IHi/QfA3hS98S+JL1bSwtEyT1aRv4Y0H8TMeAP6Zrfr86f21vi4fH3j4+HtGvGk8OaG5jj2MPLubjkPLx1A+6p9MkdaAOH+PXxi8S/FjxK19qcrWmkwsw0/TI3/dwIT1b++54yx9OMDivNaK+zv2U/2XYGtbPxt8TbESmUebY6FPH8oUgFZLgHqTyRERwMbucqAD54+FPwT+I3xKVLnw3oLrphcI2p3jiC1XkgkMeZMEEERhiOMivoPw3+w87RxS+IvH6hiD5kFhp+RntiV3GfxSvsuKNIo1jjRVRQAqqMBQOgA7Cn0AfIr/ALDuhmCYJ4/1FZjnymOnoVX03DeN34EZ9q4Hxz+xd490qOa48L69pHiKCOIMIpA1ncyPnlVQ7o+mDkyDv+P3xRQB+Pnifw/rfhjWZ9G8Q6Vd6ZqEBxJb3MZRh1wRnqpxwwyCOQazY3aNxJGzK6kFWBwQfWv1j+Kvw18IfEvQH0jxXpiXGEYW93GAtzaE/wAUUmDtOQCQcqcDcCOK/Ob9oD4OeIPhH4lWx1BjfaRdEnT9TSPYlwAASpXJ2OM8qT7jIoA+jP2O/wBo671i+tfh94+vGuL6U7NM1SVhmTAGIZSerHBw3Uk4Pavr+vxqRmRw6MVZSCCDgg+tfpV+x/8AFZviV8NEi1OVf7e0Yra3oL5aZQo2Tc/3hkHr8yn1oA9rooo7GgD55+LH7WHgvwN4xu/DEGj6nrd1Yv5d3LAyRxJJ3QFjliO/GM969A8E/F7wF42+Guo+MoL5ItFsldNTS9QKYMLkq68gggjH97P4V+fXxu+F/jTwl8SdXsL/AEbUbtJ7qSa2vIrdnjuUdiQwZQRnnkdQc5r3b4OfAvx3J+y/4/0e8s303VfEclrLYWVwQrMts4k+b+7v5UZ9ATwaAOa0z4k/swR/EGO9/wCFS31vZxy/JeNcu8a7TkObbeQeQOOevSvtnxN4d8LePfCo07XNOtNY0e7RJY1cZUjGVdGHKnHQgjrX5Z2Hw48dXniRfD0PhTWBqTTmDymtHG1wcHJxgAevSv1E+Enhu78IfDPw94Yv7sXd1plhFbyygYBKjoPYdB7CgDJ+Gfwc+HXw6vJ73wn4ejs7yYYa4kmkmkC/3VZySo+lcP8AHD9p3wd8NPEbeHI7G51/VYcfa4raVUS3J/hZzn5u5XHGRXu9fm7+1z8MPGOg/GHXdcl0q5vNL1q8kvLS7t42kTDkko2B8rL0IPse9AH2t8GvjV4Q+Jng/UPEFhK+nHSk36pbXRG60XDMHLDgoQjEMP7p9K+U/EvxK/ZmuPiXJqX/AAqq/uoBP895b3bQxSNk5lFurBT1z2zxxW/+yR8IPF118JPiFc3sU+lx+KNHNhpkcp8tpmAk+dgeVXJC5I5DNXzPffD/AMbWevSaHP4V1j+0Em8nyVs5CS2ccYHI96AP0u8YfFnwP4P+FVp47e7E2h3MUY05LSPmcsPkRV/hwBznG3B+led/Cb9rHwV448VQeHb7Sr7w/dXkixWck7iWOVzwFJUfIScAZ45615v8avgz47H7KPgbTIrVr7UvDJmn1G0iIZ0jlLN8oH3vLGAQOeSecE14D8FfhR428aeOdNttN0S/gtYbyFru9khMcdsgYEsS2MkAHAHOcUAfWX7Y/jP4KWV7Z6L468MzeJdegQNHFZymCW2ibn5pQQQDgELz1zXT/sg+Mfhjr/g69074faC/h1rB1e9sZ5fMk+bO1zISS68Hk9CTXzp+3R8N/F0fxh1Dxnb6ReX2i6pHbiO4gjMgidIVjKNgfL9wkZ9a6P8AYR+GXipZ/E3ifULa90rT77SZdNtPPDR+fJIQd+3GSF29fVjigD0TxR+2P4F0bxjdaLBomqalY20vlNqEDoFYg4JVDyV985PpXqmt/Ez4d3Xwabx5q91FP4Vu7cEpPDueUnpD5Z6yZGMe2c45r83fFnww8d+GvE03h7UfC+qteozBFgtWlEqgkBkKAhgcZ47V9K6h8AvHrfsh2eiwXWpy6xFff2u+gt5aKoKsCgAXe0gBztL4J7ZwKAK3wJ+Jv7Oll8UYG0n4eXfhm6vH8q21G9vGnijZmG0bGciPPqOnFev/ALXvjb4VaBolnovxC8PP4juboGW2s4H8uVEzgv5gIKAkdupX1Ar4Z8AfDDxz4s8XWug6XoOpwXLygSTS2zxrbAEZdiQNuK99/by+GHilvFek+LdNtL7V9N/syGwleKMyNFJGW5IGSAwbP1LUAes/se+PfhBrKX/h3wD4ZfwtqSIJpbW4fzJbpBgbhKSS+3jIOMZzjvX0XXwd+wV8OPFa/FT/AITK+0q70/SdOtZY/NuYmi8+SRdoVAR8wAySeg4r7xoAyfF+saNoHhjUdY8QTQw6VbQM100oBUpjBUg9c9Md818WeBPih+zTY/FmDVrf4d6jprS3TbNUurlpYIGY8S+SWIUe+MjJr6a/ai8E6r4/+C2seHdEYf2gzRTwxk4EpjcNs/ED88V+cek/Dbx3qXiaPw3a+FNX/tJ5vJMUlo6hCDgliRgAdSelAH6SfGv4x+FPhX4dtNV1lpryS/yLG2tcM0+FyW3dAvI5PqK5/wCBP7RPg/4q6tNotna3mkasimSO1u2U+co6lGU8kemO1eK/tsfCjxfJ4a8F6lpNpLrNnoGjrp188ClpEZQP3hQfwnGMjocZ7V55+xr8LfF2rfGDRvE0uk31ho+jzG4mu54iisyjAjXOCSSw6Z4BoA/RSiiigBCQoJJAA9a+Jf2wf2jn1CW88A+A70rZoTFqOpQvgynkNFGR27E16J+3V8WpfCHhCPwXod0Y9Y1tG+0yIxDQWuCGwR0Zjx1Bxmvz+oAK6/4dfDTxz8Qbp7fwj4du9S8vHmTDEcMec/ekchR0PGc8V6Z+yj8Bbz4nauuu60j23hWymXzXKn/TGDDMKHI7AgkdMj2z+hXhjQdI8M6Fa6HoGnwafptpGI4LeFcKo/mSepJySeSc0AfHPgn9iTUbmwhufF3jGPT7hwDJaWNr52z2MjMBn6KRx3rtIf2JPAAjAm8V+J3fHJVoFGfoYzX1LRQB8eeIP2HbFw76B4+uYT/BFfWCyZ+roy4/75r52+K/wM+Ivw3E11r+jGXS422jUrRxLA2Txk/eXPowFfqZUVzBBdW0ttcwxzwyqUkjkUMrqeCCDwQR2oA/GyvoX9lb9oXU/h7qNr4a8QyteeF55QhaSQ7rIYPKe2ccHAxnngY6/wDa0/ZmTw9bT+OPh1ZMdJjUvqOlR5Y2qgcyx55MfHzL1XqMjO35LoA/Y/TL211LT4L+xnSe1uI1kikToykZBqzXxZ+wN8YHS7Hww1+7BikBfR5JJOQ/JaEZ7EdBntgDqa+06ACiiigDy79qbx5/wr/4K63q1vMYtRu4/sGnkHBE0oI3D3Vdz/8AAa/Livs//gpVrsPk+EfDK5M26e/k9l4jX8zv/KvjCgD6M/Ya+EkXjrxzL4s1y283QfD0qOsUkbbLu7OWRM9GCYDsue8YIKua/QzFePfsa+HD4b/Z28NRzQRRXOoxvqUxTnzPOctGx9/K8oe2MV6b4r13T/DPhnUvEOrSmOx022kurhlGTsRSTgdzxgDuSKAPOv2g/jr4W+EVjDDfRyapr13GXtNMgcK20ZAklY/6uMsMZwSTnAO1sfEnjv8AaY+L3iu7dx4mk0K2YYW10cG3VOMEh8mQk9eXPPTFee/Efxfq3jvxtqnivWpA15qExk2KfliToka/7KqAo78c81ztAHbW3xc+KdvcR3EfxH8XF42DqH1id1JBzyrOQw9iCD3r3v4K/ti+ILC/tdK+JsEOraa7bH1W2hEd1DknDOi4SRRwMKFbGT8x4PydRQB+xmj6jY6tpdtqemXkN7Y3Uay29xC4ZJEIyGBHBFc38YvAGkfEr4f6j4U1dIl+0IWtLlot7WlwAfLmUZBypPIBG5Sy5wxr5Q/4J4fEq4tfEV78M9UvZHs72NrvSI3ORFMgLSxrxnDpl8E4BjYgZY5+3yMgigD8ddc0q/0TWb3RtVtmtb+xne3uYWIJjkRirLxwcEdRxXqn7H3jweBfjfpU1zMY9N1Y/wBm3nPAEhARj7LIEP0zXXf8FCPCp0b41w+IYoWW31/T45XkJ4aeH906gdsIsJ/4F9a+c4JJIZkmicpJGwZGHUEdDQB+ylFc78MtZ/4SH4deHNdaUytqGl21w7nqWeNS345JroqADGeDiuN+NPjdPh18MNb8Ytai7bT4l8qEttDyO6xoCfTcwJ9q6PVdZ0jSVRtV1WxsA/3Tc3CRBvpuIzWR8TPCWneP/h7q/hO/l22uqW2xZlAby2yGjkA77WCt74oA+CLH9rX4xQa8NQn1exurUupaxexiWIoDkqCAGGRxnOa/QPwN4htPFng7SPEtiMW+p2kdyi5zt3KDj8DkfhXxJZfsVePj4ijtrzxDoCaR5g8y7ieQy7O+2MoBu7YLY96+3vC+i6X4T8K2Oh6ci22m6ZbLDHuIACqOWJ4GT1J9SaANeiqOj6xpOsRPLpGqWOoRxttd7W4WUK3oSpODUmo6jp+mwibUb61s4ycB55ljUn0ySKAM/wAc+IbTwn4O1fxNfKz22mWklzIq9WCqTgfU8fjX5/6h+1v8X7nxGdRt9SsbOxEhI06KzjaPZn7pZgWJxxnP4V+gfiHStK8W+FL7RrwrdaXqlq8EjROCGjdSMqwyO+Qa+I9W/Ys8dDxVJbaZr2hvorOxju5mdZEXJwDGFOWxjoce9AH2J8G/G0HxE+Guj+Mba2a1XUI23wk52OjtG49xuU49q6+uc+GnhOz8DeBNI8J6fNJNb6bbiISuMNIcks2O2SScds10dABRVXUtQsNMtjdale21lACAZbiVY1z6ZYgZqW1uILq3S4tZ454XGUkjcMrD1BHBoAlrzT9pH4nr8KPhxJ4jjtI7y9muFtLOGR9qtIwY5PcgBSeK7y91nSLG8js73VbG2uZceXDNcIjvnjhScn8K5D48fDTTfip8Prnw1fSi3uFbz7G5K58icKwViO4+Ygj0NAHxp4B/a7+JVj4tt7jxXe2mq6LJKPtNsLKONkTofLZACCOvO7qeDxXr/wC15+0XrfgfV4PCPgdreK9nskup9RdBI0Qk5QIrAqcrzkg9R6c+cfDv9kLXLjxosPiTxT4d/s20mDSR2U/nzTqrfdKEDZkDnJOM17H+1P8As4P8S7uy8QeE7qx03V7W2FtJBMm2G4jXPljKglWH3ecjGOmOQDl/2O/2iPFXjbxifA/jZ49QuZ4Hms7+OFImyi5ZHVQFIIBIIHUfl5l8Vv2sfiPceOtQj8Harb6Xodrdslqn2KKR5o1OMyFw33sE8YwDXtX7KX7Nt/8ADXxC/i7xbf2lzrAgeG1t7R2aOAPwzMxA3Nt46Y+Y15z8Tv2NPEsvi65vPBOr6VJo93cvIsF2zRSWis2dowCHAyQDwcAUAen+D/2kpNR/Zs134jXulQnWdEmWzktUdvLllcoI3JxwDvyQP7pwRnj578Pftc/Fa18WLqer31nqGlvKGm01bSONFTuqMBvHryx6V9R+EP2dtE0v9n3UPhbqOpSTSao4ub2/gj2EXAKshUdWVSi4DdQD0zx4LoH7FfjAeK4o9Z8QaKdCSUeZLC0nnyICM4TbgZ5/ioA9Y/at+P8AqfgXwh4cXwdEkWpeI7QXsd1OiuLaDCkfKeC53Y54GDXC/so/tLeLNf8AHll4L8dTpqv9qOyW18IkjkjkxlVKooUg4IJ47e+fUv2l/wBnu3+JPhjR4/Dlzb6dq+h2wtbL7QzeU8AHEbEA4xjg4PWuL/Zl/Za1TwP44j8X+NtRsJ7vT3J062sJXdN5XHmOzKp4ycLj3NAH1fUc80cEEk8ziOKNS7seigDJNSV51+0t4i/4Rb4E+LtWExhl/s97aFsZIlm/dIcfVwfSgD84Pjb43ufiD8TdZ8UTuTFcTlbVf7kCkiNegPT155pPgr4Fu/iN8S9I8JWr+Ut3LuuJSM+VCgLSN9doIHqSK4yvs/8A4Jr+Gozb+K/F08MbMZIdPtZCPmTALygemd0X5UAfW3hbQdJ8MeH7LQNCsYrHTbKIRQQRjhV6/iSckk8kkk03xX4g0fwr4fvNe1+/isNNs03zTydFHTgDkknAAHJJrVr4B/b8+JF3r3xHHgSzuZU0nQVUzxBsLNdOu4sR32qwUZ6Ev60AXfjH+2F4o1i5n0/4ewJoem4wl5NGHu3HOTg5VO3AyQQeTXisvxl+K8t/9tb4i+KBKOgXU5VTv/ADt7+lcFRQB9D/AAz/AGt/iX4auYofEUkHirTRgOl0ojuAM9VlUdf94NX3J8K/iD4b+JHhaPxD4aumlgY7JYZAFlgf+64ycH6cGvyUr1D9mr4p3Pws+JFpq0ktw+i3JEGqW0ZGHiPG8A9WT7wxgnGM4JoA/USWKOaJopUWSN1KujDIYHggjuDX5tfth/CiP4afEkzaRZC38N6ypn09VYlYmXHmxc9MEggejCv0njbcoOCPY14H+3l4Xs9c+At7rEkERvdCuIrm3mI+ZVd1jkUH0IYEjoSq+lAH56eH9VvdC1yx1nTZTFeWNwk8LgkYdTkdCDjiv1u8B+IrTxb4M0nxLYMDb6laR3CYzxuHI59DkfhX5BV+i/7A3iObXPgNHZ3EjvJo+oS2K7lAATakigY7Ykxk85z9SAfQNFFFAHwV/wAFI2z8WvD6+mhKfznm/wAK+XK+tf8AgpTp8ieM/CeqbD5c2nTW+/HGUk3Yz/20r5KoA/Xn4cRJD8PfDcMUSQpHpVqqxogVUAiUAADgAdMV5x+21x+zD4ux/wBOX/pbBXQfsya1aa98APBN7Z7tkOkQWTZGCJLdfIf/AMejb8MVs/GPwy/jH4VeJvDMMUUtzqGmzRWyycL5+0mIk4OAHCnPbFAH5KUU+WN4pHilRkkRirKwwVI6gjsaZQAUUUUAeh/s13V7Z/H3wRLp7Okza1bxMUbafKdwkg+hRmBHcZFfqoM96/O39gXwlqGufHS38RQoBp/h23lnuZGXILzRvDGg9CdzMPaM1+iRIAJPQUAfFn/BTAyfb/Awbd5fl3+3jjObfPP5f56/HdfVf/BSTXJLn4i+GvDu1fJ0/SnuwwPO+eVlYEdsCBD/AMCr5UoA/VD9l9y/7Pnglj20mIflkf0r0iuO+COljRvg74Q0zaytBo1qHDdQ5iUt+pNdjQB+T3xx8Ua14r+KfiHUtaubiRxqM8cMMsjMtvGrkLGoJ+UAADA9K+vv+CdfiHX9W+H+v6ZqtzcXVjpt5ELF5nZim9TvQEn7o2qcDgFj61zH7UMv7MzfEe6XxMviFvESsP7SPhwRhfM7iUyfKXwBnbz685r6I/Z8b4cyfDSzk+F626aE7lnVBiQTlV3iYdRLjbnPbGOMUAehV8ff8FHvEniOwtfDXh+znuLbRb6OeS6MTsBcSKVAR8cEAHOD1yfSvsGvIv2qW+FQ+HSr8Vt/2Ezj7D9nz9r87H/LHHfHXPy469qAPhr9k7X9Z0T48+FodJvLiGLUNQitbyFHISaJjghx0IAJIz0Iq1+114r8Q+IPjf4jsNYu5WtdKvpLSyt9x2RxISFIHTJHJPv9a+hf2RG/Z1XxpcJ4IOtN4kKf6KfEQj83bzu+z7Plzjr/ABY9s1P+19/wzy3jC3/4T19ZHidYVE39ghfO8rqnnb/kzg8fxY9sUAZP/BN/xJrl7beJ/Dl3cT3GlWKW81qJGJWBmLhlXJ4BwDgelfYVeU/swSfCp/h6F+FLK1gkgW880MLoS4H+u3c5x0x8vXb3r1agAooooA/Ob9u7xH4g1D466noGoXVwNK0xIPsNqZCYwHhVmkC9MkkjPXiun/YG8WeKbTUvF2h2Mk95p1toU+oW9rJITHFdKyhNq9t+4g464r6r+MnwW8DfFVLdvE1pcx3lspSG9s5RHMqntkghhnnBB5rS+FHwx8IfDLRptN8Kae0CzPvnnmfzJZD/ALT+g7CgD8tPFPiHXPEPiK41zXL+5udTkk3PNI53qR0AzyMf55r6c1f4mePJP2F7LUhqF0LufW20ma+WUrL9k2u3XryRs4xgcdKtfFx/2SpPiRdPqLa49yHYXf8AYh/0IuCQR65BH8HHTHGK+pvDmhfD/wAS/Cmy0TRLDT77wbdWgS2gjX900X48hs5JJ+bOc80Aflx4K8R654c8YWHiHRLq4TVILhZI2QkvKxPKnru3dCOc5r9c9Olnm0+3muofInkiVpY+uxiMlfwPFeP+AP2Zfhb4N8Wx+JdNsdQubuCTzLVLy68yO3bAwVGBkjBPzE8sfbHTfGD4xeBvhbHajxVqEq3V2CYLS1i82ZkGfn25GFyMZJGT0oA9Corzv4O/GTwP8VFvF8LXlx9pswrTW11F5UoU5wwGTkZGMg8V6JQAUUUUAFFch8U/iR4S+GuhJrHizUTawyv5cEaIXlmbuEUdcdSegrn/AIRfHX4e/E3VJ9K8OajcJqUUfm/ZbuExO6d2TqGx3wcjNAHp9eFft3Nj9m7WgP4ru0B/7/r/AIV7rXkP7Y+ntqX7Nvi6FTtaKGG4B25/1c8bn9FIzQB+YtfoR/wTr/5IPe/9h64/9FQV+e9fdH/BNnWVuPAXijQCzb7HU47sfNxtmi24A+sBP40AfWFfkr8ZpZZvjB4ylnz5ja9e7snOP378V+tVfmX+2L4Kn8G/HXWixDWutSNqtqRgfLK7Fxgejhx74oA8booooAKKK6X4XeEb3x14/wBG8J2G4S6jdLE0gXPlR5y8h9lUMfwoA/Uv4STTXHwp8JXFxLJNNLodk8kjsWZ2MCEkk9SeuT61kftGRJL8BfHKuqsP7DumwRnkRsQfwIzXc2VtDZ2cNpboEhgjWONR0VVGAPyryX9srVhpP7OHip/MKPdRRWiYOCTJMikf987vwzQB+Y9fcn/BNV2PgnxdHuO1dShIXPAJjPOPwH5V8N19/f8ABOjSmtPg3qupvsP9oaw5QjrsSNFwfx3UAfTVFFFAHgX7d/hOPxD8CLvVFyLnQLmO+jwMlkJ8t1+mH3f8Br85K/ZDUbO21CwuLC8hSe2uI2imjcZDowwQfwNflV8dvh5ffDL4laj4Wu98luh8+xnKkCe3YnYw9ehU4/iUjtQB9Hf8E7PiUEfUvhhql0BvJ1DR/Mccnjz4V3N1wFkVVXtMxNfZw5FfjtoWqX+h61Za1pVy1tf2FxHc20ygExyIwZWwQQcEDggiv0o/Zo+OejfFvw95Nx9n03xTZoBfaf5gxKMDM8IJyYyTyOShOCT8rMAeYfte/s23Pim8ufH/AMP7RX1t8NqmlqQovMcedFnAEmPvLwHxkfPkP8PXdtcWd1La3lvLb3ETbZIpUKOhHYg8g1+yVc74u8D+D/FoQ+J/DGj6w0alY5LyzSR4weoViNy9uhFAH5E13fwk+E3jj4n6ibfwrpDS2scgS5v5j5dtb5xnc56kAg7VBbHIFfonZfAX4PWcyyxfD3Q2ZSCBNCZV/EOSD+Ir0HTLCx0ywh0/TbO3s7OBAkNvbxLHHGo6KqrgAewoA5H4KfDbRPhb4Et/DGilpmB869u3GGurggBpCMnaPlAC54AAyTknq9Z1Kx0fSLzVdUuY7axs4HnuZn+7HGgJZj7ACrMjpHG0juqooyzMcAD1NfBP7Z3x/Txpc3Hw/wDCNwH8O2lx/pt9FKGTUnQgqFwP9UjgkEEhyFYcAEgHiHxm8aSfEL4o6/4xeLyU1G5zBGVAZIUURxBsEjcI0QEg4JzUnwP8HyeO/iroHhdUYxXd2puCE3BYU+aQkem0EfjXF19y/wDBPv4WvpOi3PxK1aErc6lEbfTUdMFIc5aQcfxEAAjsDQB9ZKAqhQMAcAUtFFAH5OfGzwzr3hb4m69Y6/aXUUz6hPJFNLGyrcoZGIkQsPmBz1FfYX/BO7w1r2jfD3XtV1a2ntbTVLyM2McyMrMI1YO4B/hJYAEddpr6U1LSdL1Mx/2lptne+Ucx/aIFk2H1G4HFZPxK8V2XgXwFq/iy+hea30y2MvkocGQ5wqg9ssQM9s0AdHXyB/wUY8IeJNUh8N+JtOtbi90uwjmt7lIUZ/s7uykOQOzYxn1UetcRp37afj1PEf2q/wBA0SbSSwzZRK6Oq55IkLHJxnqMdK+4PCut6d4p8K6frunOs1jqVsk8fIYbWH3TjjI6H3BoA/Nr9kXwxrviD47eGrjSbe6Fvp14t3eXUaZSGNBkhmIIG7hcdTu4x1Ev7YHhjX9B+OviK+1mF/I1W7a7sp8ErJCfugH1UDb+FfpVpemadpcLw6Zp9pYxO29kt4VjUsepIUDJ96+Rv2nf2nLvRPGt54O8M+HNHvDpUxiubrVrXzsTDr5aZAAHTJzmgB//AATi8Ka7YweI/FN7BNb6Xexw29oJFIEzAlmdfYDaM9819hV4l+yj8bo/i3oN/a3unW+m61pIjE8MBPlSxtkK6A9BlSCOcZHrXttABRRRQAVneJrW7vvDep2VhKIbu4s5YoJCcbHZCFOe2CQa0agvrqCxsZ726kEcFvG0srnoqqCSfyFAH5BeIfD+seH9dn0PWNPuLPUYH2PBLGVfPbAPPNfo7+xl4Z17wr8CNNsPEEZhnnnluoYW6xRSEFQfQnlv+BV81eM/2vPEd343bUtB8LeGhp0EgFub2yMty6A95NwK5HoOK+xvgn8Q9O+J3w/s/FWmwvbiRmhuIHOTFKuNy57jkEH3oA7avg7/AIKI+FvEEPxHsPFskUs+h3NhHbRSrkpBKjNuQ9lzkEeuT6V941Dd21vd27293BFPC4w8cqBlYehB4NAHwL/wT58L65dfF1vFENtKmk2NlNHPOVIR2cbVQHGCcjOM/wAJ9K/QCoLK0tbK3W2sraG2gT7scSBEX6AcCp6ACiiigD45/wCCj3hzxBdjw54itYZ59GtYpYbkIGKxSFgQ7Y4GRkZPofevJP2HvDfiLVfjrpOr6QksWn6X5kmoXGSE8soV8s46liV4/Gvqj9rn44H4V6VYaTpem2Op6zqqu3lXqM0MUAyNzAYD5bjbkd64f9l39py58YeMbXwT4p0PTNPuL7IsbjTYmjiMgBbYyEnGQOCD1HvQB9Y1T1vT4dV0a90u4z5N5bvA5HUBlKk/rVyigD8fPFuh3fhvxRqnh++V1udOu5LaTehUkoxGcHoDjP0NenfseePoPAPxq0+51C58jStUQ6feszAIgcgo7EkABXVSSc4Xdgc163/wUG+FjWupw/FDSYFFtciO11VUUDbKMhJT/vDavfoK+Q0ZkYMhIYHII4IoA/ZavOvj58KdE+K/gyTSNRRIdRtw0mm3uPmt5SP/AEFsAEfQ9QK8O/Yq+P8Ab6pYWnw38ZXkVvqFrEsWk308oAuUBAWBix/1gzhf7wGOo5+tqAPyb+KPww8Y/DnW7jTfEukXEUUchWK9RC1vcLxh0fGCDkdeQeCAQRXF1+yN/Z2l/Zy2d/awXVtKu2SGaMOjj0Kngj61xkvwc+FMszTP8OvCpdjuJ/suIAn6bcUAfl34N8LeIPGGuQ6L4a0m71O+lIAjgjLbQTjcx6Ko7scAV+hn7LHwGs/hRpUmq6q8V74qvIzHPPEzGOCIkERqDwTwMtj2HGS3sWhaJo+g6emn6HpVjplmn3ILS3WKNfoqgCtCgAr4c/4KJ/EBdQ8R6V8PbCTMOmL9svyDkGZxhE6/wrkn/fHpXu37UXxz0v4XeHZdO06dLnxTewstrDGysbXI4lkBzjGcqCCDj06/m7qV9eanqFxqOoXMt1eXMjSzzSsWeR2OSxJ6kk0ARQRSzzJDDG8ksjBURFyzE8AAdzX6ufAjwdB4E+Evh/wzEpD29qJLgspBaaT55CQScHcx47dK+Iv2IfhbJ42+JEfiTUbfdoeguJmYgFZbgFSkeCCO+7seBiv0VoAKKKKACvJv2nPg9afFrwP9igaG11+xYy6bdyD5Qf4onxzsYfkQD6g+s0UAfjx4i0XVfDmt3ei63YzWOoWchingmXDIw/mO4I4I5FRaPqeo6PqUOpaRqF1p99Ad0NzazNFLGcEZV1IIOCRwe9fpr8fPgX4R+LFg099EdP8AEEURS01SAfOMZ2pIOjpk5weRzgjJz8B/Fz4MePPhleMviDSHksCzCLUbUGS3kAJAO4D5SQM7WwcGgD3n4T/tpX1laJYfEnQ5NT2Lgalpaokz4A+/CxVCTySyso6Db3r6G8LftD/BzxFDutfHWm2TjAaPUi1mVJ7ZlCg/UEivy7ooA/WKT4ufCuON5G+JPg4qoyQutW7HA9AHyT7CvOvGf7Wvwg0B/Jsb/UvEU24qy6ZaHahHTLylFIPqpavziooA9o+O/wC0Z42+KUL6UQmg+Hi2Tp1nKxMw7CeTgyYPOMKvQ7cgGvF6mtLa4u7hLe1glnmkOEjiQszH0AHJr6l+AH7JGta5Lba78SBJpGlg710wH/SbgcY3EH92p54+99KAOG/ZQ+B178UfEn9qarDLB4UsJB9puOn2iQEHyU9Tg8n+EEeoB/R+wtbaxsYLGzgSC2t41ihijGFRFGAoHYADFQaDpOm6Do1ro+j2UNlp9pGIoIIVwqKO39STyScmr1ABRRRQAZA61ynxc8GW/j/4ca14RuZhCuoQbElKhvLdWDo2PZlBr83Pjx8SPF3jD4la1c6pq1/DDb3zxW1ks7LHarHIQqqoIAIKg5655r64/YF+IPiXxh4G1jSPEdxdagdFniS2vp23u0bqf3bMTliu3OT2Yc8UAfP2nfsi/Fq48Uy6Vc2mn2ljG+P7Ta6VoXU5wyqPnPToQDzX374G8PWfhPwfpPhqw/49tMtI7aM4xuCjG76k8/jW1XyZ/wAFDfHniLQNO8O+F9FvbzTrfUhNcXdxbymMyhCoWPI5xk5P1WgD6zr4n/af/Zj8b618Q9T8YeCIYdZg1aY3E1o06RTQyHG7BchWUnJ65GK8v/ZQ+JfjbRfjLoOlWeqXmoWOtX0Nne2lzcM6MjsAZBuPDICWyOuMd6/SigD5+/Y5+COq/CvSNT1XxNLB/buqhY2t4X3rbwoSQpbozEnJxwOOtfQNcz8VPEFx4V+GniTxLaRiW50zTJ7qFG6F0Qlc+2QM1+WuqfEHxtqWvvrt14p1hr9pfNEovJBtYHIxzwBQB+uFFeffs6eLNS8b/Bfw54l1iN1v7q3ZZ2ZNvmMjtH5gHo23d+Neg0AFQX9rDe2FxZXChobiJopB6qwII/I18C/tvfFDxncfFrUPB0F/e6Vo2k+WIYYJWj+0M0YYysRjcMsQB049a7L/AIJ6/ELxRqfiPWPBWqX13qWmRWJvbd53aQ2zCRVKhieA2/OP9k/iAef+Mf2Q/ihpvig6f4et7TWtLkZjFf8A2mOEIuTgSKxDA4x90EZz2r7O/Z9+HSfC/wCGFh4UN2t5dI7z3c6jCvM5y23/AGRgAZ9K9Brxj9snxxrXgT4LXOoeH7l7TULy7iskuEQlolcMWYEfdOFwCe59cUAez0V+Ufw6+KHjrwr4wsta03X9VuZ1mUSQSXDyrcKWGUKk/Nmv1VsJzdWMFyYniMsSybG6rkZwffmgCeijoDX5W/Fn4p+OPFfj7UdWv/EGo27RXDx20FvcPFHbornaqqp4Pv1JoA/VKivBv2I/iF4i8f8AwtvZvE9y15e6Zfm0S5YDdLH5aMN2OrZY5PvXvNAHz1+2P8D9Z+KdjpWseGJrc6xpSvF9mmYItxG7A8OehUgkZ45Ned/sn/s0+L/DPxAtPGnjyC30waaGe0skuFlleYgqGYoSoUDJ6nOR0rQ/4KG/EDxBoUXh/wAJaLqF5p0F/FJdXkttMYzMqsFWMkc4zknnByOteWfsZfFXxfp/xe0rwvdanfappWsymCWC4naTym2kh13E4xtGfbPvkA/QyiiigDN8SaJpniPQb3Q9ZtI7vT72IxTwuMhlP9ehHuK/Nv8AaU+B+r/CrX2mgSa88O3DZtrzZwhP8Deh7c+3sW/TasrxT4f0fxPolxo2u6fBfWNwpV4pVyOhGR6HBPPvQB+PyMyMGQkMDkEcEV9O/BH9rvxF4VsItF8c2U/iWwjIEd6koF5Gmeh3cSY7ZIPbPpD8fP2UPEXhR7jWfAiXOvaKitI9vjddQjOcBQMuAPTnj3xXzVNFLBM8M0bxyxsVdHXDKRwQQehoA/TjwX+0f8H/ABRHCIfF1tplzL1ttTU2zIfQs3yE/RjXcHx94FEAnPjTw2IiMiQ6pDtP47q/IuigD9U/E/xw+E/h+ykub3x9oMvlkAxWd0t1Kc88JEWbp3xjpXzp8Y/2zBcWM+l/DPS57eVjtOqaggyFwcmOIE4PTBY+vy18b0UAXNZ1TUdZ1KbUtWv7m/vZ23Sz3EpkkcnuWPJrpvhB8OfEPxN8YQeHfD8HJw91dOp8q1izy7kfoOpNeg/BD9mfx18QLiK81W0uPDmgnDG7uosSSruwRHGSGzgHBIx07Gvvr4YfD7wx8O/Dq6L4Z06K1jO0zyhR5lw4GNzt3OBQA74V+CNI+HvgjT/C2jLmG1jAkmKBWnkwN0jADGSa6miigAooooAKKKKACorq3guraS2uoY54JVKyRyIGVweoIPBFS0UAeKeO/wBl74Q+KVLR6C2gXGDibSHEA/79kFP/AB2vJNb/AGHbVsHRPiBNFgHK3mnB8ntyrjH5GvsaigD4fg/Ye8QGVRP490tI8jcyWMjMB3wCwz+ddz4X/Yo8EWbB/EHibWdXOwBlgRLZN3cj7x/DPevqeigDjPh98LfAXgS3ij8MeGbCzljHF0Y/MuCcYJMjZbke9dnRRQAUUUUAFFFFAHxn+098Pv2f4viRd33iDx9eeGdZu2We+sbOze63M/O/AU7MgZxnvnHNfRHwE8MfD7wj8OoU+H11BdaNck3Ul95/mNO2BlnbtgADHGAOnWvzi+O2n+INO+L3ieDxOsv9ptqEsju4I8xWYlWUkDKlcYNe5fALw942u/2PvidFp6XgivWik06IuU3qm1rkpz/FGAP9rGKAPpi1/aK+Dtx4nbw9F4zt/tgm8gM1vKsLPu24EpXYeeM5x70v7TfhX4b+JPh+ZviTqQ0iysnJttQV8SQyPx8gwd5PHy4PT61+YMMck0qxRI0kjsFRFGSxPAAHc19S/tkaJ42h+E/wr/tq3vJksdLaPUZPmYJdFIziQY+UhVOCf9odjQB3X7IfgT4FDxjNrPhHxZfeKNf09N0Md9aNbi3B48xEKjc2DjOTj0Fe8/E74vfD/wCHE1vb+L9fWxubkbooEgkmkKjuQinA9zivz2/ZTs/Ed18ePCz+GkkMkN9G92wLBFtgcy7iOxQNwepqx+11p+u2fx98Tza1BeIlzdtJZSTg7ZIP4NhPBUDjjpQB+jXhTxN4U+IHhV9R0O/tdY0e5V4JSBlTxh0dWGRweQR3r4y174a/swt8U30lfiZqVrHLc/NaW8Ye2RsnMQuAhVRkYGc46Zp37F+jeMLr4UfFeTR47pILzSGg04hSBNeeXL/q+OWAwDj+8tfLcttcQ3JtpYJY5w20xMhDA+mDzmgD9gvDmnaXpOg2OmaHBBb6ZbQJHaRwY8tYwPlxjqMd+9aFeafsu6fremfATwpaeIXuG1BbQuwnXDojSM0an6IVHPpXpdAHzb+2J4O+C2pz6bqvxA8UP4W1pkKQXNrC001zEpxh4lViwBbhuMc81v8A7IXhT4UaJ4UvtQ+Gutt4gmnkEV/fzoUnBHKxlCoKLznGOfU4r5U/bqs/EMPx/wBWudVhvBpkscB0yWRf3TReSoYIRx98OD34rr/+Cfml+L31bxdqGltLHpR0aWGPc2Ee9Zl8oj0wFfJ+nXsAfUPiv4+fCbwx4hbQdY8YWsV+khjlSKGSZYWHUOyKQvXuf5V1XjHw14Y+I3gqbRtZgh1TRtQjV0eN/wAUkjcdGHUEfyr8mNbstR07V7ux1eC4t9QgmZLmOcESLID8wbPfNfpD+xRpeu6V+z7o8GvR3MUsk00ttFcE7kgZvkGD0B5IHoaAOc8B/sh+A/DPjOHxDdanqOsQ20vm21jcogiVgcqWIGXA9D+NfRtFFABXxl+0V8O/2eB8VriXXviDeeF9VvWWS8sbS0e4jDn+PcEYR57gnA9BzX2Y2dp24z2r8kfirpfibSPiFrVp4vSddZ+1yPcNKSfMJY/OpJOVPbk8UAfp/wDB3QPBnh34fabZeAfs8mhSRiaG4ik3/aCwGZGbuxwM/THFdhXzj/wT4sdcs/gncS6oHSxudSkl05HUg+XtUMwyB8pYEg819HUAed/Gz4PeEfixpMFr4igliu7Td9kvrc7ZYdw5Hoy9Dg8ZArn/AID/ALPPg/4UahPq1ncXWr6vIpRLy7VQYUPVUUDjPc9TXslFABRRRQAUUUUAFcZ48+FvgDxxG48TeFtOvZWVlFx5QSZdwwSJFwwPA5z2FdnRQB8s+Jv2KfBF7cTzaD4n1nSFdT5cMqJcxxtjg87WIzg4Jz71yp/YYuN3HxMiI9Tohz/6Pr7QooA+S9F/Yg8MRwRjWPHGsXcoP7w2lrHApGewbfjjHc17X8OPgd8MvAUpuNA8MwfbCpVrq6dp5CCQcZckAZUHgDpXpNFAABgYFFFFABRRRQAUUUUAFFFFAHzN+0b+1JH8O/F03hPwxpFrq2pWm37bNcSERRMVzsAU5LAEZ+pHauu/Ze+PFt8YLDULS801NL13TlV54I3LxSxsSA6Z5GDwQc4yOTmvnn9rf4A+OJvivqfirwloV5rml6w32pxaL5kkE2AHVl64JBIxnrjtXpP7C3wa8V+BrnVvFvi6ybS57+1S2tLKQgyhNwZncA/J0UBTz1zjuAfVFcD8dPifo/wp8Dv4j1WKS6lklFvZ2sbANNKQSByeFAUknt+Nd9Xi37X3wq1H4o/DeC10IRNrWl3X2m2SR9olUqVePPQE/KQT/d96APIvhf8Atm3OqeM4NM8Z+GrGy0y9nSGK6sZH3WxYhQZA5O9c5JIwQOx799+03+0pD8LNdi8MaHo8Wra55azXJuHKwwI2So+XlmPXHAAIr5f+G37M3xP8QeMLXT9a8NXeiaWkqm8u7zCqsYI3BcHLsR0x+Yr1j9tP4EeNNf8AHp8c+ENMk1q2u4IoLm0txmeBo12BtpPzKQB05Bzkd6APVv2ZP2irH4rz3ei6tp8Gj67bRGcRxzZinjB+Yru5BHGRz615j4//AG1JLHxZLaeEPDFpqGjwPsNxeTMsk5BOWTacKvoTmk/Yx+APivQfFU/jPxtp0ukxpaS2trZysBLIZFKMzKM7QFJ64OSK8b8f/s0/FPQvFl3p2leFrvWbDzCbW7s8NG8ZJxnJypHQg0AfaGm/H3wjd/Ay4+KhiuIbS3BiexdlEpuR0hBPBJJGD6c47V4f4S/bYubnxTDb+IfCNpb6PNMEM1tcN5sKlgN7bvlbA5IGK6HQv2cNdX9k++8DXEsEHia8v/7XEXm/uxMqhViZuQPlGMjjJH1r568G/szfFrXPEkOmX/he60a1L4nvLsqsca55I5O7/gOaAP0ttporm3juIJFlilQPG6nIZSMgj2xUlUdB0+PSdDsdKiYvHZW0dujHqQihQfyFXqAPi79oT9pPwqnxAutGtfhn4e8Tto05t/7R1eNJG8yN23CIAEhQ2cHd3PFfQv7OfxQ0P4o+BDqOkacukyWMv2W508FcQnAKlQvRCOnA6Edsn4z+O37OnxG0n4japNoHh2913S9Qu5bm1msYjJsV3LBH/ukZxz6elfT/AOxl8JNa+GHgvUZfEvlR6tq86SPbxvu8iNAQoJ6bjknA6cc9QAD1a38CeCrfXF12DwloUWqKMLdpYRrKOc8MFyOea4T9qD4vaN8LfCES32lw6zf6rvjtLCbBikC43GQH+Ebh27169Xzj+218G/EPxJ0jSNa8Kxrdajo6zI9kXCtPG+0/JnjcCvTPOaAOW/Za/aG8L6x4xh8FH4faL4Rk1I7bSbSI1SKSQAtsdQoIzzg5IzxX054p8I+FvFUUMfibw7pWspA26IX1ok2w9yNwOK+Iv2Yf2dfiAvxT0nxH4r0F9E0rRrlLs/bNpeeRDlFRAc9QDuPAx6198UAVtNsbPTrKOy0+0gs7WIYjhgjCIg9Ao4FY1z4F8GXWv/29c+FNEm1bvePYxtKed2SxGSc859a6KigDz748/FHSvhR4IbxBqFu15PLKILS1RwplkIJ6nsAMnGe31Hhfwb/bCHiTxpbaB4v8P2ulwX8yQWlzaSkiN3YKPM3npkjkflXo37Ynwq1X4n/D21i0ACTV9KufPt4GcKJlYbXXJ4zjB/D8D8s/BX9mj4kat49s28RaLc+HtOsLiOae4ulHz7W3bUAPzHjt6j6gA/QDxJ4d0DxJZCy8RaJpur2yncIb61SdAfUBwQDwPyqfQ9H0nQ9PTTtF0yz02zj+5b2kCxRr24VQB2/Sr1FAHN694D8Fa/q0Gra34U0bUdQt3DxXNzZo8ikdDkjJ6Dr6CqHxi+IOj/DDwJc+KdZhmmghZYYYIAN0srZ2oM8AcHnsK7OvJv2qvhnf/FL4UyaFpMsKanaXaX1oJmKrI6K6lCe2VdgCeM0AeL/Dn9s9tW8Y2um+KfCttpumXcgiW5tbhpHhZmABYMPmXnkjFfX6MroHRgysMgg5BHrX5tfDr9mT4oa54vtdP1zw1c6JpqyA3d3dbQgQHkLg5YkelfpBY20VnZQWkAIigjWNATk7VGB/KgCesLxJ4P8ACniSaGbxB4d0rVJYGDxPd2iSMjDOCCRkYyfzrdooA5zxz4m0P4f+B73xDqrR2ml6ZCPkjUKOoVEQepJAAFfLOgftuLN4pMeteDltdBeTaslvcGS4jXd95gcK3HOB9K+jPj/4Dk+JHwo1jwlb3K21zciOS3kb7okjcOoPscY/GvgvQv2Y/i/qHimPRbjwzJYQef5c2oTSJ9njQHmQEHLDHIAGTQB+ldjcwXtnDeWsglgnjWWJx0ZWGQR9Qamqh4e05dI0Gw0pHMi2dtHbhyMFgihc/p+tX6APl348ftZQ+BvG1z4V8N+HY9WnsHMd9cXUxjjD/wB1AvJ9ya9K+D3xx8OePvhdqPjWWJ9KGjRsdWt5HBEBVN5KscBlI6E498V8t/tH/s2eP0+Juq614Q0STW9J1e6ku0+zON8Du25kcMc9SSCOPpXrv7Ov7PmraF8EPGGh+KSljrHi62ELxK+42qKriMMQSpbc7E4HHTmgDl2/bbQeLzAvg+M+HvO2ic3LC4Kf39uMe+OuPfivrfw5q9hr+g2Ot6XOs9jfQJPBIpBDKwyOhr85H/Zd+Li+LzoY8PO1p5u0akJE8gp/e+9nPt698c1+g/ww8Lr4L+Huh+FUnM40yzSAyHncwHJ6DjOewoA6SvnX9ov9p7T/AIZ+Jj4W0XRY9b1aEK155lx5ccAZchTgElsEHHHB+mfoqviT9rn9njxtrPxMvfGfg3TZNat9XZGuLeN0EkEgQLn5iMqdufbP5AH0D+z58cNC+K3hu9vVg/svUdNQPf2rSbhGpB+ZT1K8HnHp3yB434n/AG2LGz8WG00Xwe97o0M3ly3Mt2FlkUOQWjVdykEAEZPOfxrof2O/gd4i8EeGvEt54tj/ALP1HXbYWkdusocxRbT8zY4DbmIxk9Pz+dNc/ZY+MGn+JP7KtfD6ajbPLsjv4LhBDt3EBm3HK8ckYOM9zQB+h3gfxLpvi/wjpvibSGkNjqMAmh8xdrAHsR2NbVcV8D/BI+Hnws0TwiZUllsYT58iZ2vK7F3Iyem5jXa0AeJftKftA6T8JPs+mW9imr+ILlBKlmZdixxkkb3IBIHBwO/54f8As1/H/R/i6tzp0lh/Y+v2kZmls/O8xJItwG+NiASBlQRjgn6E+bftpfAbxT428Sw+NvB9u2pXQto7a4sQyqxCk4ZSxHPzdM8jPTA3T/sUfAfxL4G1u88beMoTp19LavZ2un7lZlVmUtI5UkZ+TAAPQ8+gAPqyiiigAooooA+b/wBuX4s+Ivh54c0bRvDE72V7rZnL3qffhjj2AhD2JMg57Y/P5q/Z1+Onj/w78TNGs9Q8R6nrGkajfRWt5a39y842yOq71LklWXORjr0PWvuD4+fCbRvi34PTRNTuJLG6tpfOsr2OMO0LdCMHqrDqMjoOeK8e+Bf7JMPgrxxa+KfE/iG31h9Pk82ztbe3ZE8wfddyx5x12gYz3oA8q/a4+O3jw/FrVvC/hrxBqGg6Vo0n2UCwmaGSeQAb3d1w3XIABwAB3Jz1v7Hnxw8ZXmh+NNM8S3s2ux6DoMur2U90+6VfJHzRs33nDZU5JyNp9ePRP2iv2YNP+JvidvFOja3HoWqSQrHcxvamSK4YE4ckMCrY4OAc4B65z0/7P3wD8PfCzQNUtJbs65faxEIb+eWEIhi24aJV5IQkknJOePSgD4U1/wCO3xX1jxEdbk8ca1ayh90cFpdPDCg/u+WhCkfUV+gX7Mnj3UfiP8H9L8SavGq6iWe2uXRAqyvGcFwo4GfQcZz06V4Pr/7EkFz4sefSfGn2TQpXLmGWz3zxAk/IpBCsAMcnH0r6h8E+HNC+H3gWz0HT3W10rSrfBmuHA4GS0kjHAyeST0/CgDo6K4zwp8U/h14q1htH8O+MtH1HUBkiCK4G98dSoP3/APgOa2PF3izw14S08X/ibXNP0i2Y4V7qYJuIxwoPJ6jp60Aat9cLaWU906llhjaQgdSACcfpX5jePf2gvih4m8V3Os2vi3WNGt2k3W9lY3jxRQqOANqkBuO5zmv0k8JeKvDXi/S21Dw1rdhq9mG2PJbTBwp/usOx9jXxr8aP2ffhlZ/Ee5aL4v6B4ajvLkyz6ZelXltd5zhcOOOTjcBgY5NAHv37HvxL1b4l/Co32uqX1LTLs2E9x/z8bURg598Pg/SvZ64n4N+EPDXw/wDhrp+i+HbuG506KIzvf70xcsRlpiV+XBA7cYA571LoXxS+Heu69/YWj+MtGvtT3FRbRXKl2IOCB6n6UAfOP7dvxk8VeF/Een+B/Cmp3ejk2i3t5dWzbJJA5dVQN1AG0k4x1Fcl+xf8bfG918VNP8E+Itavtc03VkkjjN5KZZLeRI2cMHY7sHaQQT3zX0R+0n8B9J+L9nZ3X9otpOtWCOkFyIg6SqeQkg67Q3IIPGW4PbA/Zw/Zm034W+Ih4p1PWzrWtrbvDCEg8uG3L8My5JLHblcnHDNx6AHzF8d/j/8AEfVfidrUei+KdV0TS7G9ktrS1sZ2gG2OQgM+05YkjJz246V7d8F/2gvE9x+zR4v8U63Cmq614XaKGKZ22m4EpVUZ8DqpJJP8QHar/wAZv2QtL8X+ML3xJ4Z8RLoUmoTGa5tJbUyxeYxJd0IYEbjzjpnOOOnp3w2+B3hTwf8ACTUPh8zPqVtqqv8A2jdSxqskzMMAgYIG3A25zjFAHwXafHz4tW/iw+JF8aam9yWy1u8pNswzkKYc7MfhnHev0p+HHiNfF3gLQ/E6QmEapYxXRjIxtLKCR37+5r4s079nP4WH4iw6LL8btGubYzbDYI0a3b4wdgfeVyeeQPTANfblzdaD4P8ADCyXl1aaTo+nQKnmTyBI4kUYGSfYUAa9fn5+1l8c/H8/xS1vwpo+uXmhaTpFy1qiWEzQyTMpGXd1IbqOADjFfcHgrxz4Q8ZxTSeFfEWnawIDiUW0wZk+o6gc9a8S+P8A+yvpvxH8YS+KtF8QLoF9cqovIWs/NjmcZ/eZDKQxGM9elAHK/swfH/xHd/CXxtdeKRLrVz4SsVvYbmWQeZcK2/EbEAdCo5OScmvnDUvj58W7vxBJrC+OtbgYys6QJckQoC2QvljCkDAHTpn1Nfe3wS+CPhn4a+CNS8NpI+r/ANrE/wBoz3C7TMpXaEAHRQCenPOa8O1H9iG0k8Th7HxvJBobEs0clpvuEGThQ2dp7DJHrxQB9HfArxfdeO/hL4f8V30Ihu7+2zcIEKjerFGIB7ErkdsEY4rtqxdB0zRPBnhG10q0MNhpOl24jVpGCKiDuTwBk89uTVDwd8Q/A/jC7ntPC/inStXuIBukitrgMyj1x1I460AdTRRRQAUVyWvfEvwBoOvJoWs+L9GsdUcqq2s10okyxwARnjJ9a6hp4VtmuWljEITeZCw2hcZ3Z6YxzmgCWiuZ8PeP/BPiDV59I0PxVo+o38BKy29vdo7qQSCMA+x/KumoAK/ND4yfH34keIviJd31j4i1TQLWwuWitLKxu3jSMK2MvtwJCcc7hjtjFfpfXxv+0D+z/wDDKb4l/b3+Juk+D7jVpPPm0y6jQl2ZuWj+ddu4k9QeaAN3wN+0N4lvf2UfE/je9ht5PEWhTpYpN5XySNKyLHIV3clRIM+u3p6/M+gftB/FjS/FzeIT4v1K8MsyyT2dxMXt3UfwBDkIMHHy47da+8vBnwc8Fab8EZvh1ZTS32jalATcXqygvcM+D5qsOByAQBwMfn4vov7E2kWvixLy+8Z3N1osUqutoLNRNIAQdruSVwcEcL3/ADANH9sX43+JfCvhPwtZ+EbmTSb3X7Rb+W5RVZ44sD5FJ6HJ646DtXnX7G/xz8d3nxV0zwZ4l1281vS9TR4YvtR8ySGRUZlYOfmwdpBznOR9a+lfj98D/D/xW8N2OnSXB0i90tCthdRQhxEpAGwrkZXheMjpXM/s7/s0aP8ACzXx4lvdbm1vWVhaKNhD5MMQY8kLkknGByeOaAPfqKKKACiioby6trK1lury4it4Il3SSSMFVR6knpQBNXwz+2F8efHenfEzV/A3hrV59E07T1jile2GyeR2j3MRIDkAh1xjBBXj1P2R4T8ZeFPFkcsnhjxFpesLEdshs7lZNp464PuPzryP9oj9mvRfirrqeIrbW59D1kQrDJJ5PnRSqDwSmQcgbhwRnIz05AOV/Yw+NXijxh4b8U2PjC4/tO40C2W8hvGAWSWMh8o+BgkbRg9eeelfOupftMfFrUfGX9sxeKptNtWuQ8djHGrW8UefuFcZcY6knJ7Y7fb/AMCfgt4a+FHh6/03TZJNRuNRI+23dwgDyqMgJgdFAJ49zXkniT9ivwpqPig3+m+Kb/S9Mlld5bFLVHKg9FjfICgHnlW9BtoA0fG37ROp2f7LWi/EXT9M8jWNauW0+MMQyQyoZQ0h45H7o8YHXt28D+Cf7SHxOtPiZpEOu+ILjXdN1C8jtbm1uguAJHVd6ED5WGcjt1GO4+z/ABB8HPB+sfB6L4YSxXMOjW8SrbSRy/vonUkhwx6nJJ5BBzXlnwk/ZF8PeDfHS+JNX8QSa/FZzCXTrR7QRiJg2VaQ7jvIGMYCjPPpgA+maKKKACisLXPF/hTQ9RtdO1rxHpOnXt24S3gubtI5JWyBhVJBJyV6eorbRldAysGUjIIOQRQA6iiigAooooAKK8I+PH7THhb4XeJh4aGlXeuaosPmXCQSrHHbk/dVmOcsRyQBwCK6D4FfHXwr8U9B1G/t1bR7vS0Mt9aXUykxRYz5objKcHJwMY5oA9Xr5p/4KHXHiKH4QaemlNKulS6iE1RozjK7T5at/sluvuFrH1f9tjwtbeJHs7DwlqN7pKOVN6blY3bBHzLHg8fe6sO3rx9D6HqPhb4m/D6G/hhh1bw/rNvkxXMXDqTgq6noQRj2I4oA/K74c3WsWXjzQ7rw+Lg6ol9F9lFuu6QvuAAUepzivZv2/bvXZPjvNZ6k839nQWNudNVgQhQpl2HYnzN4J9q+1PCPwa+GHhXW11rQfBml2eoIcxz7WkaM+qbydh9xg1rfEH4f+DvH2nx2Pi7QLTVYoiTE0gKyR5GDtdSGXPsR2oA+If8AgnzP4iT4vX8OleY2mPpcpv1/gBGPKJ/2t/APoWr5/wDE0mry+ItQk19p21ZrhzeGf/WGXJ3Z/Gv1l8D+CvCngmxmsfCmg2OkW8zh5Vt48GRgMAserfj71heMfg18MvF2uprfiHwfp17qCtkzfNGZOv3whAfqfvZ7UAfJeiXXjlf2AtSkhlvEtodaCxsm7f8AYCVDDn+ASHqOAPxr5l0e5v7PVbW50qSeO+jlVrdoc7w+eNuOpz2r9f7fS9Ng0kaRDp9rHpyxeSLRYlEXlkY27MYxjtjvXHeHvg18MvD/AIp/4SbR/CGn2uqdRMu4hTkncqElQcnOQM8D0FAHW+GHvn8N6Y+qAi/azhN0CMESlBv4+ua0a8q+P/xw8N/CGxtRqVtPqOqXqlraxgdVYqDguxP3Vzx0OcGsX9nv9o3w58V9TfQjps+ia4sRlW2kmEqTADLbHAGcc8EDgUAe315p+1BJrcXwD8XP4eEv277CRmJiHERYCUrjnOzdXpdMkRJY2jkRXRwVZWGQQeoIoA/G63MonjMBcShhs2Z3bs8Yx3r6o/bJ1HxxN8HPhdD4gEgFzYGfUmQkKbjZHsV8HBIVjnOec4r6p034JfCrT/EkniG08D6Ql/IQdxi3RqQT8yxnKKTnkgDNZv7THjzwF4K8DKvjzR49cg1B2S101oQ/nOq5JyRhMA43dfm4oA+D/wBlC412D4/eE10FrgvJfotykbsFaDkSF9ucqELHnj6da/UWvlT9lP4q/BjVPGUujeHPAMHgvXr8FIH3iYXKKSdiyHBViBkrjB9TivqugAooooA+XP8Ago1d65D8L9EtbJZP7JuNRI1FlTI3KuYgx7AncfqBXx98DZ9ft/i54YPhmSRNTfUoFjCnhxvBZW9VwDkV+q2uaTpuuaTc6TrFjb39hcoY57eeMOjr6EGub8FfC74f+DL+S/8ADHhTTdMupODNHGSw69CxOOp6epoA7KqmsC8OkXo05kW98h/s5bkCTadpPtnFW6KAPx38Qz6nc65fT61NLNqTTv8AanlbLGQEhsn6jtX1Rf6p47k/YAgvbq61PzP7UQRzZZZfsKyfKSRzs3DqeoxX1Rr/AMJfhvr3iNPEWreD9LutURg32ho8FmByGYAgMcnOSM110mn2MmmnTXs7drIx+UbYxAx7MY27emMdqAPyL8EXGt2vi/Sbnw0sz6zFdxtZLFnc0gbgcY4PQ+xNfr1amU20RmAWUoN4HZsc/rXFeFPhF8NvCuuDW/D/AIP0vT9QGQs8aElM9doJIX8K7mgAr8lfjDf6/f8AxM8Qy+JjP/aYv5klSZSpjw7YUA9Bzn3znvX61V8f/H34zfAYfEK7sdX+HEHjC/smEFzqMYRBvUkFA3V9vTnjORQB2H/BPOfVpvgjdrfofskerSLYyM5JZNibhyTgBgQAMd+PX6Qrzv4f/EvwFqnwjbxtoci6f4b0+N1ljaEQ/ZzH1TbwO4x2O4V5Jo37Zvgm98XxaZc+H9TsdHlkEQ1WWRSFOSNzRjkJ905znk5AxyAfT9FecfG34w+GPhX4Ys9b1dLm/wDt7hLKCzAYzcZLbiQoXHOSec8Zrl/gR+0l4T+KniOTw5b6XqGj6qIWmhjuCrxzKp+YKynggYOCB7UAe30V4N8Zf2ofBfw58VyeGn02/wBav7c4uhauirAcZCkk8tz07Y+mfRPg58SvDvxR8Ip4h8PPIqq3l3NtLgSW8mMlGx9eD3FAHa18sf8ABR251yP4caBa2STf2RNqDNqDxlgNyqPKV8DBUkseT95VwD2+p6pa3pWm63pVxpWr2NvfWNyhSaCdA6Op6gg0AfmV+yVPrVv+0D4VbRPOLtdhLoI7Kpt24k3lQflwc4PBIXkda/UKuY8HfD7wR4QuZ7nwx4W0nSJ5wBJJa2yozAZ4z1xz0rhfjn+0J4O+FOpwaTqNveapqcoDva2ZXdEh/ibcRj29c+xwAew0V598E/iz4a+K3hWfXdDW5tPsspiu7a6UK8LAZySCVIIIOQe/ODXluu/tj/DnTvFkuj2+m6vqFjFcCF9TgCeSRnBdBu3MoOee4GRnjIB9J0VyHiL4jeE9D+HX/CfXepxvoTQrLHPGQ3mhvuheeSfQde1eVfC79rHwF418W2vhubT9T0O5vX8u1mvChikkJAWMsrHazZ4yMZ4zkigD6Epsm7y22Y3Y4z615j8c/jf4R+EsNsmuLeXmoXal7eztY8s6qQCSxwq/ezyeQDVj4G/GXwr8WtMuLnQfPtbu1I+02VztEsYJ4bgnIPqOPxBAAPzW+KEmvy/EHXm8VBzrhv5TeMxfG7ceF3/Nsxjbn+HbX6H/ALHN74i1D4DaRc+Jprue7MkgikuQQ7wg/IcnkjH8Xfrz1rzv4xfHP4FaR8SpYdU8EjxNrOmuscup29rC3kyIxOwOzAllPPHQ8dQa+ifAfiXQPFvhSy17wxdQ3OlXEf7loxgLjgoR/CR0I7UAbtFFFABRRRQB+eH7Y3wl8Y6b8XtY8TWei32paPrU/wBphuLWFpRG5Ubo32g7SCDjPGMV3X7F3wc8UpoHjTWtbsrrRk1rRZ9Fs4ryJo3fzQC0pU8hRhQCRzk4r7VooA/J/wAS/CX4j+H/ABD/AGDqXg/VxeM+yPybZpY5cnAKuoKkE981+in7MXge/wDh98GdH8O6qCuojfcXUe/cI5JGLbQfYY/HNemV5B+1f8VLj4WfDU3+lgf21qMv2XT3ZAyxvjczkHg4A6HuR9CAev0V+dnwr/am+Jul+NLGTxTrr65o806pd28ttErbDkZQqF2nnPpx0r1b9sj9oPxZ4P8AGx8D+C7n+zJba3V7678tHZmkXcqpuB24BBzxyTQB9e0V8lfsW/H3xV418U3PgnxrdnU7p7ZrmxvvKRGGz70bhQAeDkH/AGcV9a0AFFedftF/EN/hl8KtR8TwW5uLwMttaLxgTSZCs2ewwT74r4k8HftV/FjSvF0era1rX9t6eXP2jTpIIo42U9lKqChHUY9Oc0Aesft+fCrxVr3ifSvG/hzSr3V4EsBZXcNrG0skOx3dX2gZ2kORn1Fch+xJ8JfG4+LFl4x1PSdR0XSdLSRjJdQtCblnRkCKrAFhzk9hge2fSP2vv2gPE3hKDw/o/gvGnvrWlJqb37qHkSOTcFRAeAw25Lc9RXM/seftC+Mda+IsHgnxvqsmsW+qKy2VxKiiWGZVLbcqPmVgD16HHPYgH2rRRXJ/F/xlD4B+G2t+LZ41l/s+33RxscB5GYIi9R1ZhxnmgDrK+Wv2/Phl4o8X6TofiXw3aT6kujpPHdWcKFpAjlSJEUct93BA56V4FZ/tX/GOLxFFqlxrdtcWylRJYfY41hkUHJHA3AkcZBr9Bfh/4ktvGHgnRvFFnDLBBqlnHdJFJjcm4Z2nHoeKAPgT9kz4Q+NdV+MOi61e6Jqmk6Zot2t1cXNzC8HzIQRGM4JJJHAyMZzxmv0YoooAKKK87+JHxc8M+DZHsi7anqi9bS3Yfuz6O/RfpyfaoqVIU1zSdkdWEwWIxtRUqEHKXl/WnzPRKK+ZbL40fEDxb4nstE0CHTtMe9mWKPbD5rID1ZixIIAyTgDgV9HaXb3Nrp0EF5fSX9wiASXDxqhkbu21QAPoKyoYmFe/Jsup3ZrkmIytRWIa5pdE7u3d6W/EuUUUV0HjhRRRQAUUUUAJ261+ZPxm+CHxB8P/ABJ1GxtvDmq6ta3d472l5a2jvHIrtkZZchTz3P5cgfpvRQB8m/D/AOAnimL9kHxD4Mv0Nn4g1u6GpJaPIMIyeWY42OPlJ8oZ69evp8v+E/gr8SNe8Yp4Y/4RXWLCbzdtxLdWbpFCAcFixAU9eMHBz1xzX6P/ABr8dQfDj4aav4umtxctZxgQQsSBJKx2opIBwCxHNfC2h/tY/Fy28WRapqWtW93p5kTz9P8AsMQi8sEbgmAGDYB5Ld6APZP2yfgx4r1jwT4RvvDq3Wuy+GtNFhc28Ue6aZQqjzVRRyTt5AHPGPQ+f/sVfCDxkvxcsvF2u6Bqmjabo4kdXvIGgaWVkKBQrqCww5yRj68EV93aRexalpVpqMAIiuoEnQHqFZQw/nVqgD85P2m/gd480T4pa5q+m6BqWs6Pq1/Jd21zZxG4bMrM7I6oNykHcORjG3k5r6V/Ya+GfiP4f+A9WufFNnJp99q92skdq8xYxxIuFLKCVViSx45xtz0AHjX7Rf7UXj60+JOr+HfA2pW+kaZpN01r56WqSyzyRkrIT5qkAbsgAD+EHPNez/An9oL/AISn4I+I/F3iC2Emq+F4Gk1CG32gzjYWRlXPyhtrDnHQjnGSAfQlFfnV/wANdfFr/hKf7U+12H9m7/8AkGfZU8vZvzjfjfu2/LuzjvjNfR3x8/aDm8K/BXwz4r8M20ceq+KYUmsUu0DeSm1WkLIGGcBgMjIBIz1oA+h6+B/20vg344PxX1Lxpo+jX2t6VrBjfdZW7SvbusaoVdVBOPkyG6c4+uz+zd+1F4vv/iLaeHPHd2NTs9avI7a1lSBENtJI4VF+UZKZIGTkjv1yut+1t+0h4w8L/EC68FeBruHTP7PjRby7aBZJTKwD7VDgqAFI5wc7uxFAG/8AsQ/CHxN4Z8J+JNX8SxTaW/iG0S2gs5YyksaAN+8cHlSd/C4yMc88D5l8UfAH4paN41k8MW/hPVNTYsfs13b25+zzJzhvMPyIeOhbr65BP2F+xx8bNY+KmmavpviSCP8AtfStkjXEKBI5Y3LBeM8MNuPfrnsPoKgD5d+IPwB166/ZI0HwHprC48QaFINQ+zicbJpm8wyxhtoz/rXC9OcZPr8/fAD4FfETVvitpcmoeHdQ0ax0fUYbi8ury3aNP3cgbahON5O0jKkgDnPQH7T/AGmfiefhV8MptftoY59SuZ0s7COTO0ysGJY4HRVVmwcZwBnmvmL4G/tW+O7j4kWGl+NZ4NU0nVb0QYitkje1aVgqbSMZRSehy2DnJxggHR/t4/CHxfr/AIstPHnhvTbrWbf7HHZ3NpaQNJPEVZyHCrksp34OBxgdRnFz9hX4O+K/Deual418U6ddaOtxYfZLO2mwskqyFXZ2TGVxtUAHBzuyOK3v2w/j94i+H2tweEPB0UcGovaC5ur2aMOIkfcqBFPBbIzkjAwODni1+xz8fdZ+JV3feFfFqW7axZ2guYLqGMobmNSFcsoG0MCynIIzu4HFAHzL8XfgH8RPDvxAu9KsPD2u+Iba8u91lqiQmYzhsEmVlyFOWwWfbnBPAzj7n/Zq8B33w6+EWl+GdTnjmvI2knmMa4CtI24r746ZPX0HSvkn4kftbfEa58XzTeE7u00zRLe9cWsX2RJPtUKsADI0i7huAzhdpG8jqAa+x/gZ4+j+JXw20/xZHZyWTXG6OWFyDtkQ4bBHUZ6HjPoOlAHcUUUUARXE8NrbyXFzNHDDEpaSSRgqoB1JJ4AqjofiDQtcV20XWtO1IJgv9kuUl2+mdpOK+YP+Cj2ua9YeFfDOkWM88GlajNcfbTHLtErIE2Iw7jlj6cV8u/s461r+i/Gnwu/h6aVbi51KC3liVyFmiZwHVhkZG0mgD9RdZ1jSNFtxcaxqljp0LHasl1OsSk+mWIqewvLTULRLywuoLq2kGUlhkDow9iODX5t/to+IvEmr/HbXNO1wyxWumyiDT7c5CCDGVcA9S2Sc+5r1P/gm1rOtvr3ifQTcTSaLHaR3IiZiUhmL7QV9Cw3Zx12+1AH2zXnP7Qfww0f4o+AZtH1O4WyntWN1Z3pIAgcA53EjhCMg/n2r0avnH/goFr+v6J8HrGLRp5ra3v8AU1t72WIkHy/LkIQkdiR+goA8l+DH7KlvfeNEm8Q+O/C2sadYusz2miXpuJJsEfK/C+WvbPNer/tR/s1TfFDxJH4q8M6nY6brBtxDdpdh/LuSowjFlBKnGF6dAK+FvAGt634d8ZaVq/h24lg1OC6jMBRiN7bh8h9QehHcGv14QkoCw2sRyPSgD57/AGVP2dZPhVqF34i8R6haajr00fkQi0BMNtGcbsMwDMx6dAMdvT3HVPEXh/SrpLTVNd0uxuJMbIrm7jjds+gYgmtC8eWO0mkgj8yVUYon95gOBX5CeMdY1rXfEt/qXiG6mudTlmbz3lkLENk5UEk8DoKAP1Q+L/gDSfiX4CvfCmrySww3G14p4j80Mq8o4HfB7HqDXyd4Y/Yn8SjxNH/wkPinSBokcoLNaLI1xKncbWUKp7dW617H+wd4h17X/gcDrk09yLHUJLS0nmk3s8KohA9cKSV59K9+oA8B/aT/AGctP+Jttpl7oN7Do2q6VZpY26uhMD26ElIzjkbdzYPPWsP9mT9mA/DvxHF4u8W6la6hrNuCLOC0yYYCy7WYlgCzckDAFfTVFAGdq2u6JpDxpq2safp7ScotzcpEW+m4jNZ3j/wtpHjzwPqPhjVwJtO1KEKzIc4wQyOp9QwVh9K/L34265ruvfFTxJdeIbq5mu01O4jEcrkiFVkZRGoPRQAAAOwFfZH/AATx8QeINX+Gus2GrS3FzZ6ffKLKaZ2Y4dSXQEk8AjPHTcaAPOdP/Yl8TL4pQXnizRW0FZQWdElNy6Bvu7NoUEr338GvtHw1o1h4e8P2Oh6XD5NjYQJBAnoqjA6Vo0UAFFFFAHkv7Q/xGl8JaQmjaRLt1m/QnzFPNtF03/7xOQv0J7DPylI7ySNJI7O7HLMxyST3NdL8VNfm8S+P9X1SSTfG1w0cAHRYkO1APwGfckmvU/AHgf4OeIvCOmG/1a1h1prZTeLFqxikEh5IKFsZHTgdq+cqueMrNJqy2uftGXQw/DWXQlUhJynbmcVd3tfXbRbf8OeGWN3dWF0l3Y3M9rcR8pLDIUdeMHBHI6/rWnH438VOSE8Xa0xHYalKf/Zq6z4x+CNA8FeItKs9C1C7vY7tPNcXEiSBBvwoBUDOcN19q9F/an0fSNN8G6RLp+l2NnK97tZ4LdIyw8tuCQBkdKyWHqRjPW3L+p3TznB1quGSp8yrXs2trd0zxH/hMvF//Q1a7/4MJf8A4qo/+E58Uf8AQ4az/wCDKT/4qsq2ZEnjeQZRXBYYzkZr6VX4hfCsqCPh1qJBHBHhpOf0qaEHVvedrGuaV4YHl9nhfaXvslpb5dTwAeOvFIOR4w1n/wAGUn/xVaOn/FPxzYFZIfF+oMO3nz+cDj/fyK+lvAN38O/GSX7aZ4NtbdrFkWZL3R4omBYEjAwew/lWL8KLTwh4v8S+Ktd0/wAN2X9kZtbW2judOjUJLGjmXC4IGd6HjrxXXHCVLx5am/r0Pn6nEWE5Kvt8Fb2aV0+X7TSS26p39Ech4F/aGv4Z0tvF9jHc27YBu7Rdsie7Jnaw+mPxr6E0fUrHVtNt9S026jurS4TfFLGchh/njB5BrwU/s1K+WXxxIzdTnTV6/g9Uf2ZvFEuj+M73wPcXv2ixuZJPsjYwBNHnJX0DqpOPVR689WHrV6UlCvs9jw84yzKswoVMVlT96mryilJK3dXSs1vp0TPpWqOo6xpOmyJHqOqWVm8nKLPOsZb6ZIzV1shTgZPYV+S/xj8Sa/4p+JWt6p4ldv7RF28LxeYzLBsYr5a7uigg8YAyTwOleqfAH6k/EHwnpHjnwbqPhjWoVmsb+La3fawIKsPcEA8elfJujfsS3cfjFX1TxbaT+HI5FcpHE4uZVy2Yz/CvAX5gecnhcDPpn7A3iLxF4h+Dd0dfubm7Sx1N7WynnLMzRCKM7cnqFJI49T3r6GoAgsbaGysoLO2QJBBGsUa/3VUYA/IVPRRQB8o/tB/st2fivx3ceKtH8W6ZoB1Jt89veqdpcKAShz7ZI6cj8fUvgr8EfDvgb4U33g+W4GrDW4idUuCAUmLJtOxTkBQOmevfNfC37VWv6/rfxz8Txa9LMPsF/LbWtu8u9YYVOF244G4AN68gHpXu37JPjPxtH+zX8RTbfabv+wLZm0WRn8wq5hdmiVR8wCYRhz/HgYxQBUh/YytP+EtNjL8SbF7LzGxbpCFvAnO3jcRkcZ4weelfQnxk+CWgePvhhYeDYX/s06Oi/wBkzKvyQsqbQGQYBUjggdumK/NM+ItbPiQ+JDqdwdXM3nG63fPv/wAMcY6Y4xiv1Y+EOqatrPwt8Natr0Txapd6ZBNdIyFSJCgJyDyPx5oA8F/Z7/ZSbwL44h8WeKtbtNTuLCRmsLezRwitlgHctgk7cHb0BJ5PBq/+0r+zRYfEHxWfGGleIbTQb+dEjvBdRgwylQQH4wd5G0cnoo/D6Vr86f27/EniPUPjfqGganLNHpOmpCdPt8FUZWiBMn+0SxYZ7YI9cgH1v+zF8GbL4SeGrxDqkWr6pqUgkuLyOIIm0fdRepKjryTyTjGa9fr5K/4JzeJfEmp6D4i0PUZJ7jRtN8j7DLIGIRm3bow3QgAKcdQCO20D61oA4f42fDfSPij4Gm8MaxK9uvnJcQXEaqXhkU9V3A4yCynHOGNfP/we/ZF0/QvHdj4g1vxnaa7baZMtxFaWcBj3yowKF23n5QRnA6nHbIPof7cPiLxF4c+BtzP4eM0JubuK3u7qKYI9vE2eRnk5IC8YI3A9q+Jv2a/EniXw98YfDo8Ny3LNe6hDBc20bPsmiZtrF1UjdtVmYE5Axk8ZoA+0P2nv2fdM+J99b+I7XWoND1eKJbaee6DNDLECxXgEbXBPB7gkEdMav7M/wN0X4W2E2ofbLXV9buozE9/ChC+UWB2pknAO1c4PJH0C+Df8FC/FPiQeNtP8INLLB4fNil0oVSFuJd7hgT0YLhTgdyCf4cWP+Cd3iPxVL4q1jwyLiS48NW9gbgxyPkW05kUIE54DDzMgDGRngnkA6n4wfsl2viPxjcan4f8AGNro1reyvcy2V3CZTHK7EuYzuB2secHuPTgfRfwx8GaX4C8FWHhfSAxt7RPmdz80jnlnPuTzxxX5sfFHxH4k1j4qaxrWuXkh1ez1SaKJ45SfIEUp2JG2BwhHBAB6nGSa+9/2UNc1bxB8EdIv9ZuZLq5V5YRLIcsyI5VcnuQBjJ59aAPVqKKKAMPxt4S8PeNNAm0LxNpdvqVhLgmOVeVYdGU9VYeorivhd8A/hr8O9YbWNA0eWTUSMR3N5MZniH+xnhfrjPvXqNFAHnPxY+Cvw/8AibeW994p0qWS9t08tLm2maKQpnO1iPvD6jitz4a/D3wj8O9GfSvCOjxafBKweZtxeSZgMAu7ZLfyGTjrXVUUAFZnibQdH8S6Jc6Lr2nwX+n3KFJYZVyCCMfgfccitOigDyP4e/s6fCvwR4kTxBpGhyzX8L77Z7y4aYW7DOGQHoeeCckfWtP41/GnwZ8KLeD/AISKa4nvrpC9vZWqBpXUHGTkgKO2Sa9Jr4A/4KAeDPEVj8V28YzxzXGialbQxwTBcrbtGoUxkgcZPzDJOdx+lAH1v8E/jR4N+LFpct4cmuIL20Aa4sbtQkyKf4gASGXPGQev4Zy/HH7OPwn8YeJJPEGq+H5I72Y5uPsly8CTH1ZVOMnuRgmvmn/gnt4L8SSfEu48Z/ZJrbQ7Wxkt3nkUqtw8m3aif3sYDE9BgetfeVAHNufCXw38EFsWWg+H9Lh6AbY41H6kn8STXj3hr9rz4W6z4qTRZE1fTbeVgkWoXcCrAWOMBtrFlHPUjHHNdL+1/wCDtc8a/A3VNK8PxC4voJorwQZw0yxkllX1bHIHfFfnR4S8HeJvEviu28NaNpV3Jqk0qxiMxspiJ53Px8oA5yewNAH6afGb4xeC/hTYwTeJ7udrq6Vja2VrH5k0oXqcZAUZwMsQMmsz4KfHnwN8VLmWw0SS6sdTjQyfYb5VWV0UjLLtZgQMg9e/scfOX7evw/8AFg1Lwv4ghiuNU0y20qLTHMMLSNFMhYszEDo+eCe4Ncp+wX4L13VvjPZ+KrdJrfStFilknnMbBJjJG8SxhuhOWJ6/w9PQA9R/aT179mUfEW4tvFugapqXiCKVY7+XSXaNUJznzDvUEjvgFsn1zXvv7P8AqXw81P4b2k/wxtY7TQFldBCsLRskoPz7w3JbkcknIxzivzv/AGgPA3izwr8WNbtdesbmSS91CSa2uVRmjulldmQo2OSRxt6ggjtX1/8AsBeDfEPhb4Z6pe69ZzWS6veJPawSgq/lhAN5U9N2f0oA+kaKKKACszxTfHS/DGq6kpw1pZTTg/7iM39K06w/HttLeeBdfs4V3Sz6bcxoPVmiYAfmamd1F2NsMoyrQUtrq/3nwnzXvnhH4PfDXxR4R0m6/t6WPVriyikuUt7+OTZKygsDGwO0gkjHGK8++D/w3k+Ic2qRx6yNM/s9YWJNv5vmeZv/ANoYxs/Wu/P7MUhbf/wmEW7ru/s3n899fOYWhUa5/Z8yfmj9nz7N8JCp9X+tujUjq7Rb3V1fSz3vucR8Q/h3a+B/HOjaFY6nNqH20xyDzIVQpuk2gfL16e1el/thXKpo3h6yz8zzzSY9lVR/7MKk8Kfs/wA2k+KNL1i98XS6hFp9zHOIWtSC2xtyqGLnA3AHH1rpPjJ8K7v4haxYXY8Qrp0FlA0aQm083LM2WbO4dQEGMfw12RwtRUaijC3NayufO1M9wU8xwk6uI51SUuaXK1dvRaW9P8z5Hb7jfSvt/WL7xPZeHNKfwvoVpq8zRIJknvRbhF2DBBIOee1eAeP/AIGTeFPDFxrbeJ1vRE8aGH7FszvcJnO89M5r1mDwh8WYYEhi+KNksaKFUf2BEcAcD+KpwVKrRcoyi7u21vPuzXibHYDM4UKtKtDli5fEppPSP8sb6advzNP4cab4mi1zxTr3ibS7XTJtWkt2jgguhOAIofLJ3ADrgH8a8sn8TWnhP9m63s7J0TVvEEt1GFB+bb5zpJIfoihQfUrXfXng74tXVrLbSfFW3VJUKMY9DjRgD1wwbIPuK8r8I/DK1t/jdD4M8RTjXrK1sGncMHjXaRlVA3EgB3zwepzWtb2iSjGLV7q7tu35HBliwdR1KtatGSjyz5YKXw04tJe+l3ju3exv/BwSeBPgl4i8YXrrFdX6FrFJHyW2qUhyP9qRicf3cGvFvA9+dK8Y6NqJc/6NfQyMxPUBxnP4fzrZ+NekaNoXxO1TR9DtY7SztRCEhR2YKTErMeST1Y1xwJByCc15dao04wX2NPnfc+7yvBQqU6uKbv8AWLS1VrRa0ju9k+5+hNeWfED9n/4WeOPEDa7r3h0G/kO6eS1neDzzwMvsI3Hgc9a9Tor6o/AzO8O6JpPh3SINI0PT7fT7C3ULFBAm1VHT/JNaNFFABRRRQB558SPgt8NviDqKaj4o8Nw3N6uA1xDI8EkgGcBmQgsOT1Pp6Cun8PeHvDXg7wydK0fTbHSdHt1eR4o0CxqDkuzevuTW5XMfFXQLnxV8NfEfhuzmENxqenTWsbkZCl1I6cZ6+1AHy0fFn7IUnxaa8bQroXZuPM/tHbKNOM+/bu2CTj+/u2be+c19U+LfGHhnwd4Mk8T6vfw2ujQRK6yoMhlI+UIB1zwAB1yAK/LU/Djx8NXOlHwbrovBP9nKfYZMeZu243Y24z3zj3r65/ah+E/i2X9nHwPpWkfaNTuPCkEaXltDGCZQIQu9VAJLLtxgHGGP3jtoA9e+EHx+8AfE7V7vSNBuLy2v7djshvYhG1wg/wCWkeGOV9jgjjIGRnf+KHwp8CfEmO2Xxfocd9JasWhmSV4pVyMEb0IJU+h44HpXwp+yJ8N/F2s/GfRtYh0+9sLDRLwXF3czRGMfIxVol3KcsSGUjjGG5DYr9IqAMHwR4S8PeCvD0Gh+GtNh07T4FwqJkk+7Mclj1JJPJJNebax+018J9L8bN4VudZn8+OVoZrtYc20UgKjaz59SecYGxtxHGfX9Sga6026tkO1pYWQH0JBH9a/K3VvhX8RNF8bPobeFNWnvYLwRxyR2jtDKd3ysHI27TwcnGM845oA/TnxjdeFbjwTe3PidrKbw9Lbk3P2oAxNGR3B/r0/CvB/2ftd/ZmPxDuIPh/aLZeILpiIWu45VEw4YiHeSqjJ+6Ap+QkDCg1X+IHwW8a3n7JGgeB7XWHudb0qf7bcR5fbcITKwt+TnCeYgXcMfuxkL/D83/AX4R+O9V+MGhRzeHtSsIbK+ivLi4u7SSGNI4pFY/MyjJOMADkk+mSAD9CfiJ4A8JfEDRxpfizR4tRtlcOm5mR0YdCrqQw6kcHoSO5qbwJ4I8LeB9LOm+FtGtdMt2wXES/NIQANzMeWOAOTycV0VFAHnfi/4KfDLxX4ki8Q654VtLjUo5PMMqs0YlbjmRVIEn3QMMCOvqa760t4LW2S3t4liiQYVV4AqaigAooooAKKKKAPkD9qL9p/xH4S+IFx4Q8CC0iOmEJfXVxAJS8pGSignAAyBnrnNd/8AsgfHW/8AitZalpHiK2gi13TEWUzQKVS4iY43beisDxgdQRXBftQfsv8AiHxb4+ufF/gR7J21HEl9aXM/lkTAYLqSCMHA49c/j3X7IPwH1P4UR6nrXiO+gm1jU4Ug+z253RwRg7iC2PmYt6cYHvQB9B0U3cobbuG49s06gAr5b/a4/aN1n4e+Jh4K8KafaG/Fsk91e3aeYqbzlUVOh+UZJP8AeGOlfUSujFlV1JXhgDnH1r5a/a6/Zy8QfELxWnjPwdc28t+9vHb3djcSCPds4V0Y8D5Tgg+gxQBZ/Y9/aD1L4h6rP4N8UWtpHqkUDXFpcWkQiSVFI3KUBwCM5496+nq+Zf2Sf2c9S+G2vT+LfF9xZy6x5Jgs4LWQusCt99i2ACxHHGepr6Z3Lu2lhn0oAWo0hhWVpViRZG4ZwoyfqakpNy7tu4bvTPNAHzj+17+0DqXwvvLDwz4WtrObW7uD7TcS3UZeOCIkquAGGWJVuvGB3zXOfsnftK67438aL4K8Z29h9ou0ZtPurWIQjcqlmjZc4OQCQQOxzXR/tgfAHU/ifcWHiTwrJaJrlpD9nmhuH8tbiLcSuGwcMCW6nGDXM/so/sz+IPBHjmPxp43ltYbrTw40+0tpvMBZ0KM7kccBiAPXmgD6zdEcYdQwHIyM1z/xJ8XaZ4E8D6p4r1cn7Jp8QdlBwXYsFRR9WKjv16GugZ1T7zBc9MmuZ+Kng2y8f/D7V/COoSmGDUYNglCBjE4IZHAPXDKDQB8U6V+2Z8RU8VR3upafo82jGbMlhDAVcRE9FkLZ3AdzwSOle+ftCftFWvgn4ceHta8L2yXmo+J7T7Vp32mNtkUW1SXccZI3gYz1zXglr+xj8RT4nWzuNU0UaQHG++WZtxXviPaTntz9favdf2gv2co/Gfw48M6J4VvIrbUPDFr9lsvtbtsnh2qCrEA4OUU5x3NAHBfs2/tV6/4j8d2fhPx7DZSDVZxBZ3tunlGOZiFSMr0IJOM5ByR1r7FIyCDXx1+zX+yx4o8LfEPTvGHjW8srdNLkM1vZ2kvmPLJjClmxgKCScDngV9i0AfCnjLS77wr4w1XRVmurRra4ZB5UrIXj6xk7SMgqQRn1rMhu9WmmSCC/1WaWRwkcaXUrM7E4CgBuSScfjX03+0T8M5/FFoviPQ4fM1e0j2SwL1uYhk8f7a849QSOuK8m+DfiL4f+C9QbWPEkWr3euxlkhijscx2nUEjLDLkZ5xwDgd6+ZrYV063JJ2j38j9wy7PoYzLfrFODnVSs4pa836J737aavQ9b8LW8Xwb+E91rHiO5lutausM8TztJvmIPlW6kk8DnJ/3z0Arz74T+ErP4pRatqWq+LvEdpraXTSXMVtdBYysmSrqpHAzuGB02+mK4j4r+PtR8e+IBe3CNbafb5WytN2fKU9WbsXbHJ7cAdMlfg94z/wCEH8aw6vOJZLCSNoL2ONdzNGeQQPUMqn6ZHetHiaUqsYW9xaf8E46eSY2lga2JUrYqp72ltLbQW/TT1t0VzC8TW2t6Lq99omrXt41zZSmKVGuZGUkdGAJ6EYYexFfRsvwu8G2GlWd5rXjrxJpwuI1Ktca+IlZiuSBuAzXkPx18VeEvGeuW+ueHIr+G7aHyb1bm28sOF+44OTk4JB9gvpXqN58YPhLq2k2Vjr+lXWpC1RdqXOleaqMFwSN2arDqjCc1Jp9rmecTzLEYfDTpU5xbvzqK1T06PzvbyN74J29hY+IfGmm6Rrl1rGm20tp9muJr77TndDubDjj7xYcelcd+yrp15eeKPEPiS8luJ1hQWaSzOzlmZtzDJJPyhU4/2xWrp3xo+FWgabdReHNEurQupbybXTBAJXxwCRgD6npmuX034peFPC/wnufDnhhtQuNbuEcvPJamJPOl+/Jk9Ao4UdTtX3NdHtKMXBuS927089keKsFmNWniIRoSTrezjeS6JWlJ9Fe2vr5HYfFPSvDnxB+E+o+KvDlhate208lwLmGFRLMIXZJAzAbmBQFgD1+X2r5u0CzbUtcsLBBua6uY4QB33MB/WvTfgF8TtJ8D2Wq6Xr63Zsbl1mg+zw+ZtkxtcEZ4yoT/AL5qX4EeGtM134xXGpaT5smg6TIbuEywlCN2fJRgejA5Pv5ea5KijiZQlHd6NfqfQYGVbI6OKpVU/ZQ96En1TXw37p2Xrc+qq+JPi9+2H4qsfG1/pXgrSNNt9P0+6ktzLfo0z3JRtu7CsuwZB4yeCOhr7br4j+Lf7Hviy+8b6hqvg3V9LuNP1C6kufKvpGie33tu25VW3gEtzxwB1NfRn4ye5+EPj/oerfs/3vxSvbM2x04NDd2SSqT9pG3CKSeAxZcZwcEccjPz34W/bR8Z/wDCWxv4h0XRW0OWcK8UCSJJBGXHzb8tvKrnjbyfTpXvfgz9nfRdJ/Z+1L4XanfPcvqsv2q7vIiVxcjZtZAeymNcDHI655z8/wDh/wDYt8cS+I3ttb17SLXRkkyLq2ZpJZVDDohA2krk8k4OBz1oA9+/ae+PEfwx8KaVNodtFe6vrkLTWHnKTEkYAPmNgjP3hxnn9Rw37LP7TureOvGa+DvG9raJf35Y6dc2UJRCVQsY3GTg4UkH8D2z2/7TPwEj+JfhLSLfRLxLPVtCtzBYGcny5I8KNjkdPujnGR19jxX7L37L+q+A/GsfjHxpf2M19YlhYW1lKzopZCpkdiq5OGYAdB157AH1XRQcCigAwM5rzD9pD4rwfCXwIuufYRfXt1cLbWkDMVVnPJywBxhQx54OPz9OyM7cjPpXln7S3wkX4u+CbbRo9WfTLyxuxdW03l70J2lSrLweQ3BBGDigDxv9nL9qzUvFfjW08KeOLDS7aTUZvJs7uzDRL5jYCIVZj1ORnOSWUAVpftO/tN6l4F8aN4M8E2NlPqVkVbUri+iYxpuQMI0AZcnDAk9B0GT0yP2fP2Tta8MeO7DxZ441bT5G0u5FxbWdkPNWSRcFHZnUYwcnAXIIUg+m3+1H+zPqnxB8Wjxd4N1CwttRuNq30F67LG+FCiQMA2DgAEYwfbHIB3X7K/xtT4u+Hbxb+0js9d0wIL2OIHynDZ2umSeDtPGcjp6E+z4Gc14z+yx8FE+Efhy7a/uorzX9U2G/lhY+UoXO1EyBwNzc4yTz6Aez0AFFFHrzQAUUUUAFFFFABRRRQAUVh+OPFvh/wV4dn8QeJ9Ti07TYCqtM4JyxOAoUAlifQCuM+GHx5+GnxD1o6J4c1uU6ngsltc2zxNKo5JUkYP0zn2oA9PrG8b6pc6H4M1vWbO3Nzc2Onz3MMIGfMdI2YL26kDvWzTHRJEaORVdGGGUjII9KAPyH1jxd4j1bxJP4hvdYvH1GaZpvNM7sVJbdgZJwuccewr6j+IHxh8cXH7FvhrVhqN7Dq+q6jJpl9qKDbJJDH5vO4AYLBUBYYJw3vXpuu/sffDHVPFM2srea7Z288jSy2MNwnl7mJJ2sylgOemTXo3xF8GfDO1+DE/hbxRaWuneDdPt1AwxT7NsPyujctvzznksWOc5OQD84fhX8QPE/gvx5Ya/pF9ezTi4TzoN7P9qUkAoRn5iQAPyr9YY23xq2MbgDg18V/AHw1+y7e/FG1XRNd17UdWjuBLplrrKCOB5FOVCYQbyOCFc5OOhr7WoAiupGhtZZVQyMiFgo6sQOlfk18T/HXifxt40udf8AEN3crerM3lQl2H2TDfcUfwkY9un5frVXxX8dPC37Llt8U5U1fX9X0vUmu/8AiZ2OkJugWRiCS5ZCEHdgh/iPQ9ABfD/xn8d2/wCxRf64s8kerWmqrottqLAlzAyqfMUn+IZKA84IHcYr5f8ADHjrxb4d8WW/inS9evo9Wg4Fw8zOXXOSj5PzKT1U8V+nHgvwh8Ob34Q23hjw5ZWN94NvLYiNEbzEnVjkuWPJbPJJ5B9MV5n4S/ZC+Geg+Kotbe71jVIoJfNhsbySNoQc5AbCAsB7mgD3fw3ey6l4d03UZ4/KmurSKd0/usyBiPwJrQrlfiP8QPCPw80ZdU8WavFp1u5KwoQWkmYDJVFHJOP6Vl/Cn4v+A/iabqPwlrBubi1G6a3mhaKVV4G7aw5XJxkd6APz1/aM8feJ/Fnxb12XVNSvUi07UpYLK1847LUROyrsAwA3BOevPU19Z/8ABP8A8Z+IvFHw61iw168nv00m8jitLiZy77GTJjJJ5C7Rj/ermv2oPDn7NqfEF7vxhrmq6X4hnKyXtvpCFxJ/tSDYwUnPOCCcV7t8CrD4c+H/AIXw/wDCvL+3n8OIZJnuzcbyWHLmRj0I7g4wO1AHolFeP237SvwcuPFI8Px+LEM7Oscdx9nkNs7EcASAbfbJwM16D458Y+G/BHh2XxB4o1WLT9OjIBlYM24noqqoJYn0AoA36K87+Gnxq+G/xE1R9L8K+Ilur9EaT7NLBJDIyLjLAOoyBkdP6GvRKACuE8ffCvwl4wd7m9tGs9Qb/l8tMJIx/wBoYKt9SM+4ru6KidONRWkro6MLi6+EqKpQm4y7o+adZ/Zw1uORjpHiCwuU6qLmN4m+nyhhWR/wz347yf3+i/8AgS//AMRX1bRXE8soPofT0+OM2hGzkn6pfpY+Uv8Ahnvx3/z30b/wJf8A+Io/4Z78d/8APfRv/Al//iK+raKX9l0PMv8A17zX+793/BPlL/hnvx3/AM99G/8AAl//AIivLtZsJtK1e90u4aNprO4eCRo2ypZGKkg9xkGvu/XINQutKuLbS9QTT7uRCsdy8HneVn+ILkZPpk49jXk2i/s8+G4bk3OtavqOqsW3MoxCrE9d2Mt+RFcuIyzZUl97Pdyfji8ZzzCa8lGLu+/l+J88eDfC2t+LNYTTNEs3uJTgyP0jhX+87dh+p7ZNfZHw08H2HgnwtBo1niSXPmXNwVAaaQ9WPt2A7ACtXw/oekaBp62Gjafb2Nsv8ESYyfUnqx9zzWlXbg8DHD+89WfNcRcUVc3tSguWmunV+b/y/MKKKK7j5UKKKKACiiigD83v2vPiR4w1f4zazo0uoahptho10ILW0jnKAFSrCU7GIJJCsD2+XhTmveP2Vfib4w1H9mzxdqN41xrOp+G0mXT3bLyygQB0QnkswPA4OeMgnrtftQaF+zw+u29/8S9Qk0/WWKZ+wM5nkTOfnRFY7SEIyRxuOCGbNevfCzRvBGmfDuzsPBcVo3h14MoUIZZUZclnP8RIOST1znnOaAPzHufiV4+ufFKeJpPF2snV0IKXK3LKV+6SAAcYJRSRjDYGQa/Un4ca1d+I/AOh67f2cljd39jFPPbuDuidlBZTkDkHI6D6V8xy+CP2Tx8WvL/4SDbeI2DpguXNj5wmxtzt+9n5PKDY2/w45r64tkhjt447dUWFVAjCfdCgcAe2KAJKKKKACiiigDyL9rHxr4h8DfCp9S8NwSfarm6S1e6UZ+yIyt+8I/3gqjPGWGc9D8kfs8fELxnonxd0g3evanfRanex213bXF2zibzCqBmzu+YYTnrhMZAr7/8AFXh/SPFGg3Wh69YxXun3S7ZYnHocggjkEEZBHIIFcB8M/gJ8PvAOvSa3pFnd3N95jtBLeTeZ9mVsfIgwMAYwCctgnJOaAPVKKKKACiuK8U/FXwB4Y1tNG1rxLa2180gjaIK0nlMdpHmFQRGMMDlsDGfQ12UEsc0SyxOHRhlSO4oAfRRRQB8n/wDBR3SvEV54Q8N6jYLPJo1ncTi/SJchXYKY3fHYbXHpzXy9+zZoniLWfjT4YHhyGVri11GG4mlQcQwq4MjE9vlDV9+ftLfFnS/hT4KjvL3S11e61J2t7Wyc4jkIXLFzg/KMjI75rwb9mH9pLSX8XQeEdU8G6JoMesXziC60uPyh5s0zMqOD1GX2g5/DtQB9nUV8z/tJ/tQn4ceMW8JeGdIs9Wv7ZFe+muJT5cTMCRGApzuAwTn+8K6L9nP9ojTfido+stq2mHR9S0W2a8vBGxkhaAZy6n72RjkGgD3avnP/AIKA6Hr+sfBm0k0aK5uILLU45r6CBWYtHsdQxC5yFYqeeBnNeZa1+23qy+KX/sfwjYNoCyFV+0SP9pkTIw2QQqnAY7cHqOeOfdvFP7QPhLSfgbY/E6K3nu7bU3NvaWRZRI043hkbngAxtk+mOOaAPzs+HGkeJNc8b6VpvhFZjrUlygtXjOPLbP3yeyjqSeMV+ucAdYUWQguFAY+p718VfCT9q3SP+E8t4NV+HOg6Jb6jMsD3+mLtli3MBlxty65wTgj1r7XUhhkEEHvQBHdrK9pMkDbJWRgjHs2ODX5E+PdJ8QaL4v1Sx8UwSxawty7XfmDl3LEs47EE5ORX691mahoGhahfxX9/ounXd5CMRTz2qPIg9AxGRQB4p+wdoWv6H8DFXXEnhW81CW5soJk2tHCQo6dcMys3PrXv1cr8VPGul/DzwHqXizVlZ7eyjBSFGCtNIThUXPGSa+WPCX7bGo3Piq1t/EPhCwttGnmWOWS2uW82BScb8t8rY6kfL9aAMr/go5oniI+OND8QSQyS+HxpwtopFGVin8xy4PpkFMZ9K4v9g7SfEN18e9O1TSoZhptnBONSnC/II2iYBCfUuY+BzxX6HTQ6drGmqJ4ba/sp1V1WRBJG6nkHByD60mk6VpekwNDpenWdjGx3MltCsYJ9SFAyaAPyw+P+ia/onxf8UQeIorgXUupzyrNKDiZGcsrKx6jay9OnSvoD9nrwh43n/ZA+IAsIbln1gLJpEIkKuwjIMhQHGNwHBH3q2vj3+1LpOl+Orrw/o3gjR/EC6VM9tPd6ogcF1OGEeM4GQRz3HSvd/wBnT4r6V8WfAx1exsDpl1ZSi2vLLduWF9oI2NgZQg8cDoR2oA/L6y0zULzVE0q2s5pL6SXylgCHfvzjbjsfXPSvq/8AbK8MeOIvgt8Nn1JZbmLSbARavtXPl3PloAx44HDjt9OOPspfD+grqv8Aay6Lpo1DOftYtU87/vvG79avXNvBdW8lvcwxzwyDa8ciBlYehB4IoA/Mn9kTSfE2pfHnw5N4bjm22d0k2oSrnZHag/vA5yOoyAD1JHBr9O6o6TpGlaTG8elaZZWCOcsttAsQY+pCgZr5t/aG/arPw/8AHc/hHw1oFtqtzYYW/nupGVFcqGCIF64B5J78UAfUFFePfAb476F8SvA+q65PbnTLvRIRLqlvu3BFKsdydyDsbH4d+B4Zqn7beoJ4sI0/wfZS+H0kKnzJ3FzIuR84P3V43cEc5HIwcgH2pRXkfxM+OegeE/gtYfEezt2v11aOM6ZaO4iaV3GcMTyAoznAJ4ryj4O/tgjxP42tPD/irw5baXDqE6QW1zazkrE7Zx5m8jIzgcc8/mAfWdFFNkdY42kdgqKNzE9AB1NADqK+NfH/AO2jd6f4xuLLwr4Z03UNGtZ9n2me5ffcoFOdu0YT5sc/MCAcZyCPdr744+FbP4Fw/Fdorh9PnjUJaoQ0vnklfJJBIBDAgknjvQB6pRXyF8Of2zv7Z8YWeleJPCcGm2N3MIluLa5aVo2YgLlSoyOeo/8Arj68UhhkEEH0oAWiiigAorH8ZeIdP8KeFtS8Raq7rZadbtPMVUs21Rk4A5NfKWj/ALblvL4tSDU/BhttAecobmO6L3EceeHKYwT0JUH1wT3APsWio7WaO5toriFt0cqB0b1UjIqSgD8yf2vvDfibQ/jjr914gZ5otVu3urC4KhUkhONqjHHyDahzz8uT1r6B/ZN8OeNLj9lLxhZZvrObVI7kaEzyMrbWgADR4+ZVLkkEDnkj31/2h/2ndH8E+OJfCVj4Nt/EVzp5xey3knlpE5AIVMo244OSenI6849P+DHxj8PeP/hdc+MvLXSY9MVl1O3eTK2pRAxw5ABXacg8e+KAPzRHhfxCPFg8Lf2ZcDWvOEP2Qgbg+M/QDHOemOc45r9VfhNperaJ8MfDeka9O1xqlppsMN3Izly0gQBvmPJ+p5r5qb9sHw+PHhRPAkJ0kT7DqpmxPjpv2bM7c++cc4z8te7fE34w+FfA/gLTPF1y819aauUXTltQHM5dd4OchcbRnOee1AHo9FfOnwJ/aetfiB4xTwxrHhz+xbu4+W0eO4MyyPgkqflGDjnPTg+2fougAopsjrHG0jkKqgkn0Ar5j8Uftb6Zp/iybT9I8MvqWl2s7Q3F0boK52uQzRqoZXUqNykkZz260AfT1FZHg/xDpfivw1Y+IdFuVubC9j8yKRfqQQR2IIIIPIIINa9ABSHOCB17UtFAH5v/ABU0TxVpnxF1LSvEDX95rN1ekq7wnddBm2xtGq5ypGAFX7v3e2K+3P2dND8ReHfhNpeleKJGfUI95wZjIUjJyiZ/2RxgZHHBIxXl/wAQP2n9L0Xx9Loun+EG1WxsZ/s9zqMswjZXViJPLQqd23nqVyQe3Ne9eCfEmm+LfDNnr+lSb7a6jDAZBKHHKkgkZB4PPBFAG1RRRQB4H+2V8HNZ+KnhjSbrwz9nfWdHllKQzSbBNFIF3qCflDZRTz6Hmvn/AOAH7MnxGPxI0fWfFelHQtL0q+iu5TLMjSTGNw4RQpPUjGfTNe0/t3fE/wAT+A/C2h6T4VvLjTbnWZZjPewr80ccYX5Fb+FmLjkc4U182fs1/Gjx5oPxS0LTrjxDqWqaXqmoRWt1aXc7TBvNdU3AsSVYEg5Hv1oA9I/ay/Zx8a6n8Sb/AMY+CNMfWrLVnE1zAkyCa3mxhuGIypxkYyRnHpXZfsnfs9+IfC/h3xNe+MnXT7jxHpL6YLFcPJbxvnc7kHGfu4AOeucV5X+2P8Z/G83xY1nwfo+vahpGi6U624is5jC0z7FLs7LhiMnABOMD3r079gD4n+JvFJ13wn4l1S81X7BBFc2c9zJveNM7GTceSPukZJ70AeE+Jv2W/i7pnio6Pp/h86tbMw8q/gmQQFScZYsQV9cEZr6G8Zfs16ldfsxaL4E0u4s5PEmk3L35cyssM8r7t6KT0yCoBPHy9s19RV4Z+2l8Stb+HXwuhfw7I9rqWrXX2SO7UZMC7SzEejYHB7UAfLXwz/ZV+J2s+LrW28T6END0iGdDez3Fwjbo85ZYxGxLMQMcEAZ61+i0ahECL0UACvzB+FXxu+I3h3x9Yak/ijWdUglukF1Z3V48kU4Y4K7WJA69sH0xXr/7dfxa8ZWHxGbwLoWrXmkaXaWkMsxtZTHJcSPl8l1wwUAqMZ/hPrQB9w0V8S/sKfF/xbfeLrnwNr+oXWs6e9nNeQTXUzSTW7RgEqGbJKnPQ9D0rxH4hfHT4j+KvGF1rcXi3WdOt/tBks7S0ungjgQH5BsVsE4AznPOaAP0G/aG+HsnxM+FWp+Fbe5FtdyMk9rIx+XzUbIDex5H418PeEP2WPixqvi2PSdX0M6PYLIRcahLNG0YQHqm0ksT24+tfX/7IPxF1r4kfCUarr6E39lePZPPtx9oCqjB/f7+M+q85OSfZKAKukWMOm6VaabbkmG1gSCPPXaqhRn8BVqvj/8Ab1+Lnifw3r2m+BfDOpXukCWyF7eXVtJ5byq7SIsYYfMANhPGOSOvbi/2J/jD4zf4s2HgvW9dvtX0rV0lRUvJDM0MqRtIGV2O4fdIPXPHHHABR+PP7MPxFg+I2p6j4S0iTXtJ1O6luonimjV4S7lijhiOmeCOMV9L/sifCPU/hT4GvYNcnifVdUuFnnjibcsIVcBc9zyf0+le11xPxy8X3HgX4TeIfFdnF5t1Y22YV2Fh5jMEUkYPALA88DHPFAHbUV+WFv8AHT4rweKm8Rp431c3LSBzA9yzW2AQdnlElQvGOBnGeeTn6U/aw+OPiK2+EPgmTwzPc6NceLrAX09xC5SWKMKhKIwOVJLjkdh1oA+u6+IP2q/2cPHOrfErUPF3gvTv7atdXn82aCOVFkgkKgE4cj5SR2J6/lyv7I3xn8d2vxa0fw1qviDUdZ0vWbkW8kd/dPOYmYcMhYkg8Dgf45/QmgD5m/Zl/Z81Pwt8L/FemeMjBBqHiyy+yzQROXNrEUcBXIO0sC5Pyn2ya+eLv9lD4uw+LBo8ekW9xZNIQNTjuUEITJwxBIYEgZ247gV+kFFAHzr8Xv2fbzxB+z14c8D6Nfxvq/htQ9u8jbY7htjB0Jx3JGDx0z7V4Z8Df2WPiJP4503U/GGnpoWmadeRzyrJcI8s2x1bamwsMHnnPb3Br79ooAKjuYUuLaWCTOyRCjY9CMVJRQB+dXjb9kv4oaX4qNh4f0+HWtLlm2wXq3KJ5aEjBlDEEYzztB+6TjoK+kr/APZ8upf2XLf4U2+sxpqUMwu2umTMbS+aZGXHHGCQPoOa+g6KAPzx+H37JXxN1LxhFa+J9NtNI0e3uF+03Mt0sgnjBORGsbbjkDHO3G4V+hkahEVF6KABTqKACiiigDkfjF4Mj+IHw01zwi8ywNqFvsilcEqkoIZGIBBIDAHFfDXhb9kn4o3njRNJ12xt9P0iNsz6nHco6MvHEYzuJOcZK4GCeeAf0TooAr6bapY6dbWUZJS3iWJSepCgAfyqxRRQB8PftN/s0/EDVviZq/inwVplpq9hq04nNvDNHBLBIV+fcHKqwLDO4HJL8jqa9r+BPwKPhH4Ha54J12+drzxHFIL9oGGIGeLyyqHHb1Oc9e+B4D+1t8cfGc3xPvfCOhatq/h3T9HuvKL2VxJbS3DbRliRtO0ZOB0P3skbce2/s3/GbWPEPwH8SeKvE8ZurrwwJVkmXBe6WOESBiOBvx15wT6DgAHz+P2SPiofFp0gR6aml5yNWNypTZv2j939/ft+bb07bs19M/G34IJ4t+EGgeEdDuBbTeGxG9gjE7JDHGUCFmyQp9c5HB5xg/Glx+0L8VH8bN4kj8Xaqp3Z+wlwLbZv37PK+7jtnG7bxur9HfAWvL4o8E6N4iSJol1OyiugjDBAdQ3IBOOvTJ+tAHyb+zl+zV4ts/G9j4r8c2sekRaXepcQ2TSLLJO6fMrbo3IUBwh6nO1sjGM/Z1FfH37WPxa8UxfEO98D6JrGo6Jp9hbRm4eyfyZ5pWCyZEqncFwVAxt/jByKAPr25hW4tpYH+7IhQ/QjFfD2sfss+OrP4gNpujrFPoN3KSNVeVP9HjIOVePcGZxjAwMEkcrzt9q/ZB+JPiXxpYa3o/ia4GoT6SYXi1AqFaVZd/yMoGMrt6jqCOOMn3ugDlvhR4Pt/Afw90jwpbyib7BDtklAIEkrMXkcAkkAuzHGeM11NFFABSEAgg9DS0hOATjpQB8efEb9m3xj/wAJjLbeEYbKbw/eyyTBpJkiFmSSfLKgAlegXaDjODwNx+l/hH4Mg8A+BLHwzb3D3Ag3O8jDG52O5voMn/8AX1r5A+LXx58e3nxBvH8Pa7faJY2Ny8MVqseOULpukVlyScn5SMDAyNy7q+sPgN4zvfHnwz0/xFqNqlvdSM8UqoSVZkYruGegOM45x6nrQB3lFFFAHmf7R/gfwX42+HFzb+NdRi0e1sj58OqOQDaP0JGeoI4K9/yrwr9kb4WfCRPGT+INL8dweKtX06aYWtm0AhMQWV1ScKSS2VUMCOmav/8ABSNNePgzww9osh0RbyUXxTdgSlV8rdjjGPM698Yr5d/ZtTX3+OXhEeHRc/af7UgM3kdrfzF80t227M5z/OgD6r/bJ+FvwxvtYsvF/iDxcPC2qXctvazIsYlFyhlVWl2cEFULksODt56c+h/sqfD74deEPB02o+BNah8SNfuVudXGN77TxFgfcC/3e5OT2r42/bTHiT/hf2unXhci3Lr/AGb5n3Ps+0Y2dsevfPWu9/YKm8VtZfEOy0VJ2tW0R3tyoIX7fgiIBv7xBb34FAH11r3xc+G2heIV8P6r4x0u21NmCeQZCxDE7cEgEA54wTVn4q+BdC+JngO78Naux+zXSCSC5hwzQvj5ZEzkHr+IPbrX5O3qXCXs6XZf7SsjCXectvBOcnuc5r9Nv2Pv7eH7PfhseIhcfbNs2z7R/rPJ81/Lz3+7jrzigDzz4X/se+G/Cvi6DXdb8Rz+II7Sbzba1NmsKZBBXf8AM24jHbAOe1d38f8A9n3wt8WZoNSuLiTR9bhwhv4Iw7SxANhHUnB6gg9RivY6KAPIP2fPgJ4c+ETahd2d/c6tqd8qxvdXCBPLjH8CqOBk8knk8VwfxI/Y88J+JvF0mt6Pr1zoFvcSb7mzithKpJzkoSw2kkjqCOPfNfTdFAHMfD3wf4c+HXg2LQNChSz020DSSPI3LN/FI7HvxyT6Vn+Hvi18N9f1/wDsHR/GOlXmpFigt0lwzMDjAzwTnjiuP/bOXxQ3wG1T/hFftf2gTRG7Ft9823O/3x93pzX5v+Gxqza9YroQnOpmZRaiD75cnjH+cetAH6afH74JeGvi7p9supzy6fqdn8tvfwoGdUJyUIPVc9vesP8AZ6/Zz8PfCfU5dabUpNc1l4/LjupIPKEIIw4Rcnr7n869h8PLfpoGnpqjh79bWMXTDvLtG8/nmr1AHI+M/iX4D8G3sVl4o8U6bpVzMNyRTy4Yj1wM4HPf1rT1O28P+M/CF1Z3LWup6LqVu0chVg0boeDz6g/kRX5fftADxGvxj8Tp4paY6guozY8w5Hlb2Kbe23aRjH88177+zbD4vT9jr4mSWH2xopVl/sxYmJb/AFYE+wDkcenfNACaN8BvgFJ8QYdLi+MMd7KL3aumIYiX2nJiMnIPQgnH619G/tB/DvwL4q+F503xRfW/h/T9MUNa6gQo+xhRjA3dRgdMjOK/MCzNwLqE2nm/ad6+V5Wd+/PG3HOc9MV9a/tiDx8vwB+Gw143AX7Kn9tK2fMF15a7fM2/Lj73B/ixjvQB3X7LPwj+DOmeLZ/EHhjxvb+NNXsFDQK21PsecgyCMcknoGPA7c17/wCNPHfg/wAGJE/irxFp+kiY4jFxLgt16Dr2P5Gvzs/Y6tdem/aB8Nz6GtzshnJvXiJCiAq28P6ggdPbPal/bHt9cT9oHxJcawl35Us4Fk82SphVVChPQDOcf7QPfkA/SfQNY0rXtKg1XRtQt9QsZ1DRTwOHRgR2I+v61fr5C/4Jt/8ACSf2L4o+1G5/4R4PB9i8z/V+fl/M2Z9tuccZ9819e0AQ3t3bWNpLd3k8cFvEpaSSRgqqPUk1zfgz4ieB/GVxPb+FvFGmatPAAZI7eYFlBzg4644NeO/8FAV8SH4M2zaH9p+xrfj+1PIP/LDy3Hzd9ucZx268Zr4z/Z4HiQ/GTw0vhZrhb1r+ESGLp5PmL5m/PG3Hr3xjnFAH6ceMfGvhPwdBFP4p8Q6do8cxxGbqcIXPoB1PQ/lVzwx4h0PxPpSar4e1ay1WxclVntZhIhIOCMjvXwJ/wUBXXh8dS2qB/wCzDp8X9lkbthTHz9eN3mbs7e2zPNdb/wAE5h4p/tbxd9iD/wBhfYV3F9+37Zn93s/hzt3bu/3O1AH1tr3xJ8BaDryaFrHi7R7HU5NoW1muVEhLEgDHqSMV0wubf7J9r8+L7Ps8zzd42bcZ3Z6YxzmvyF8Zf28fFOpHxQLka0bhvtn2j7+//D0xxjGOK+ttci8b23/BPWOHUI9Qgu43RGRFKyLYCbChwvRduM57fe70AfUXh74heB/EGuTaJonivSL/AFOHd5lpDcq0q7Ttb5c54JANdRX5F/C9vEC/ETQG8Kb/AO2xfxfY9u/l9w+9s+bZjO7H8Oa/XKLd5a78b8Dd9aAHVzPivx94K8K3kNn4l8U6TpNxP/q47u5WMtjGep9x+Yrpq/KT9oCDxBD8YvEx8TpMuoSX8rBpVA8yIMVjYY4I2qBn1BzyDQB+q8M8MtuLiKWN4WXcJFYFSPXPpXPaN498FazrU2jaT4p0e+1GEssltBdo8ilSFIwD2JA+pr5n+E6fEmf9hnW0spLmPUVZzpZxL9oNkrIWVcgnJUSBNvG0pgjqPkXwZBq114r0qDw5FdPrTXiNbrCoZ1dTuUgHjAxk7uAAc8UAfrXrGqado+mzajqt7b2VnApeWedwiIoBJJJ9gT+FU/DHifw74ntGu/Dut6fqsCttaS1nWQA8ccfUfnXyz/wUCXxUfC3g4br4aFtYau0eNnnfu9nmY5xnd1+XOO+2vOf2EI/Es3xtjn0jzYdGSyc6kvzeS6YIjHQjduORnBwHweoIB79+0f8ACD4R+KPElprPivxbD4S1OYHc6Twxm7xjkhxyRwM+4z2r1H4U+AfCngrwDF4a8PRrcafIpNxcMQXu3YYaR2XGWOMe2MDAAr4G/bCg1gftBeITrbzyAzobXcjrH9nKAoEyTxzgkcFg5wOg+jP2Xrfx0v7LnieG1tp7e7MFyPDsbqgJBhyrDP8Aeckgt1BHbFAGfefAT9n+X4hjTv8AhP44LzzlP9iJqEO7AXcYzkF+VGTznByMcV9UA2emaeoLR21rAgUbmwFA4HJr8rI7/XYtcEXlyHWhcYw0BNyZ92PTdv3/AI596+wv2kbXx1cfszeGVvo7ie6iht5PEUaIjEhYtzEgejgE7OmD/DmgD6C8M+KPDviWB5/D2t6fqsUbbHe0nWQAgA4OD15H5ivOf2gfh18OvExs9W8Xa4nh26RvKS9WaONpRhsRneCGHU47YOMfNn5b/ZATWJPjNpc+mw6i9ospW7lgRvKVCjkLIwGACVyAepUVv/trv4jt/iyW1NpptKa3R9LGCIkGAJF6AFtwycZOGTJ7AA+qvgj4J8NeB/BMen+F7+TUrS5kNyb2SRXM5bBByuFxt2gYHQZ5JzXdV82fsJf8JMfDOtG/aVvD3mR/2YZDxvy3mhc87c46cZLd91fSdADJJEjjaSR1RF5LMcACsjQfFfhnXriWDRNf0zUpYceYlrdJIVznGcE+h/I15/8AtZDXT8Gr8aIdqedH9vZd+8W2Tu27ffbu3cbN+a+SfgDFrjfF7QP+EYa5e5+2Ibt4uB9m3DzN+fl24x1/i24+bFAH6Ba1q+l6JYtfavqNrYWqY3S3EoRRzjqT6kD8aNE1fS9asFvtI1C1v7R87ZreUSIcEg8g+oNfJ37c6a/J4u0xbl7pfDf2NTAR/qTc7n3Zx/Ftxjd23Y/iq7+wadcOqeIEi/5ACQx7mbfzcZ+UL/Bnbnd35j7UAekeP/2b/BXizxPNrv2vUNKluH8y4ishGElkJyXIZTgnvj69ck+r+GNC0vw3odtoujWiWtjbLtjjQfmSe5PUnua06KACiiigCjrmkaZruk3Gk61p9tqFhcrsmtriMPG49wfzrE8F/DvwP4NuJrnwt4W0rSZ5wBJLbwAOw9N3XHt0rqaKAOe8Y+CPCPjCKOLxT4c03WFiz5ZuoFdkz/dJ5H4Vc8L+HdB8MaUmleHdIsdJsUJIgtIVjTJ6kgdSfU81q0UAcdrHwu+Hesa4ut6p4L0O71FWDfaJbNCxOc5PHJzzzXXoqogRFCqowABgAU6igAooooAKKKKAGSRpLG0ciK6OCrKwyCD1BHcVyXh74YfD3w/r8mvaL4P0ex1OQkm5itgHBJydv938MV2FFABRRRQB8jftJ/HD4S2Xj59C1P4Z2XjPUNNlEN3eXKpGIv7yoSpLkYXjhTnrXs/wt+Lfw/174SXHi/SfK0fRtJQi9tCiIbNsAlSq8YJbg8Zr4z+PvwB+JGlfFDV7jS/Dmoa7puq6jJcWl1YwGUASyMwWQDOwrnBJwvfNe7fA34D+JdM/Zp8ZeGNeRbLWvFCF4rYkFoNiDyg5zjJYcjtmgDirH9oz4LQ/FOXWG+EdnHD5o8nWo4YzcqQ20SeUVGBt5yDuHTBr7Ju7TRPFPh9Yr6zstW0q9iVxHcQiSKVGGQSrDuD39a/M+x/Z++K8/jOLw1L4O1SF2kUSXfk5t0jLbTJ5hIU4HO3IYjtX6TfDzw8vhPwLonhhLh7ldLsYbQSt1fYoXPb0oAb4Q8FeEvCCSp4X8OaZo4mOZPslusZfp1IHPQfkKTxj4I8JeMYoovFPh3TtXWE5i+1QBynXoeo6n866GigChoOkaXoWlQ6Voun22n2Nuu2K3t4wiIPYCr9FFAHFfGnx34X+HvgS71zxYqz2TEQR2mwO13IQSIlU8EnBPPAAJPArwb9nH45/CLUfHh8P6J8N7XwbqGpTNFaXNtBEwnUcqrsigoTljjlRj71d9+2X8M9d+JXwuhtvDmyXUdKvPtyWrHBuVEbqUU/3/myM9cY4zXy58BP2efiLc/FbRLrxB4a1LRtIsLuO8nurgLGf3bBlVRzklgOPTPIoA++vFHhfw74oshZ+I9E0/VrcdI7uBZAOQe/uAfwFWdC0fSNA0xNO0bTrTTbKIfLDbxCNFAAHQewA+gFaFR3EQmt5ISSBIhUke4xQB8ffFn9oX4NRfFDE3wutvEtxp1w0Nzq80ESSq8Z+XygykuA+4ZYrjGRmvqbwN4l0Hxv4MsfEGgyx3Wk38P7sFRgAZVkZexBBBHbFfnR47/Z2+J+h+O7jQdL8I6pqlpLcSCwu4FEkUkQ5UvIAFQ7cA7tuTnFfdv7NPgPUPhx8H9J8L6tcRzX8RknuPL+4jyOWKA9wM4z3oA6nQfBPhDQdSudS0TwxpGnXt0++ee2tEjkkbJOSwGSfmP5mugoooAKwNe8GeE9f1S11TW/DelajfWbBra4ubVJJIiCCCpIyDlR+QrfooAz9Y1HTdA0K51K/litNPsoTJK5wqRoo59gP0r5h8MftJfA1/ibJcxeD4tLuLmRYB4gezjVnGSNznG5U+WPBPryF219B/F3wlH45+HGteFZGCm+t9sbHOFkUhkbAIzhgDjIB78V8DaB+zJ8VdQ8bw6JfeGjptmk4E+plwYFjyw3rzls7SQuAeVztBzQB9ufHf4jeCPA/hGJ/GFsmq2uqkww6eIllN0uPmO1vl2gHknjkDqRnl/2bvjB8PfGl1deF/Cvh1fDlzZo7x2kcKLG8QkPKlAADyGKkdXOC3JOF+2H8Idf8c6H4bvvDqTXs2iB4ZrODasksb7BvTcQMrt5B7E+mDw37JPwO8VaP8SoPHGv6Xd6PY2sUjW0d2wS5md0CqXjwdq7XfjIYFeR6gH1f4i8M+HfEcKQ6/oenarHGwdFu7ZZQpGcEbgfU/ma07eGK3iWGCNIo1GFRBgD8KkooAyh4c8PjWP7YGi6f/aPl+V9q+zr5mzO7buxnGecevNaM8MU8LQzRrJG3DKwyDUlFAGV4e8O6D4et3ttB0bT9LhZtzJaW6xKTxyQoHoPyFeffHj4k/D7wpDDo/i/Totae5AZrEwJKVQHIdlbgDIGM9+nQ49Wr5b/ac+C3ifW/G58X+EtO/tl73Yt1atIqmNlQKGG4gFcKMg8gkdcnaAey/BPx74M8beFWk8HwpYW+nkQy6eYlia2A+78q8BSBwRxwR1BritY/aZ8HWXi6HRLbTNTvrd7g2730Sgx5yBuUZyyj5skc/KMBgc0z9lD4W654J8La1c+JLf8As/UdYfYbZZVfyo1BCk7eN2WY8E8behzXjN98CPiDpniySz03Rr/UY4btms7xp4ktwh+47tkOSoI3ALyQcDFAH11rnjDw3pvgxvFF/fwf2O0W8S5DrID2GM7s9MDOe2a8n+EPxs+GGveORouieFZtB1LVXci5ayiQXEgy2GaMk7iN7Zbjg85POh43+DD6z+z9pfgaK48zVtK2XNtPLM5H2gBw5yWJCkSSLjkKCMD5VFeKfBn4C+Px8RdJuvFGiSaXpdhcpeSTtdRsWaJgyKoBbksFzwPlDcg4yAfQnx8+I/gjwZZWWl+LtFk1wakW2Wa2ySrtTBLNvIUDJX35HFaHwT8f+D/GuhvH4UtBposgqSWBjWNoVHC/KvG3AGCOMcdQQPM/2qvhP4j8T+JLHxR4XsptQuPIFrcQRvGGTbuKMN+Pl+ZweepXjqaf+yj8J9f8La5qPi3xTbXmn6g8LWUFpI8ZVo2KOZDsY85UDBxjHfPAB9F0UUUAFFFFABRRTXZY0Z3YKqjJJOAB60AOryz4w/Hn4ffDMy2er6kbzWUTcumWi75TkHG4/dTOO5zz0rwr9qH9qee2vLnwf8M7lAYyY73WByQ3IKQ/Tu/tgV8a3VxcXc73F1PLPM5y0kjFmY+5PJoA+l/iB+2X491Znh8JabYeHLc7gJXAupyDwpywCgjr90/4+Rar8avizqaFLv4h+JApOSIb54Qev9wjjnp0rhLaCa6uEt7aGSaaVgkccalmdjwAAOSfavS/DP7Pvxk8Q27z6f4A1WKNDg/b9lkT9BOyFh7jNAHLx/EX4gI5dPHPidW9Rq04P/oddt4R/aS+MPh108rxdcalCiBRDqSLcAgerN8+ffd3q2f2WPjmM/8AFFofpqtn/wDHa4Xx18M/HvgeaRPFPhTVNNRMAzvDvgJ9pkzG34MaAPq74Zftp6VdfZ7P4gaBJp8p+WS/07MkI+X7xjJ3DJzwC2OK+pvDHiDRfE2kxatoGp22o2UqhklgcMORkZ7g4xwa/Hyu1+FHxO8W/DXW11Hw1qckEbODcWpw0U69CGBBHTv6gelAH6x0V5p8AvjD4e+LHhs3mnulpqtuP9M055FMsYyQJMAk7GxxnpnB7E+l0AFFFFABRWVrfiLQNEZF1nXNN01pCqoLq6SIsWbaMbiM5JA+prRglinhWaCRJY3UMjowKsD0II6igCSvnz9tL4x618MvDml6d4Ymjt9Z1cy7bh495hiQAFlBBXdlh19uvNe5Qa7ok16bKHWNOkug+wwrcoX3DttznPtXn/7Q/wAGtG+L3huCyvLj+z9UsizWN+I95i3Y3KVyNynAyM9qAPm39lH9onx9q3xS03wl4w1ZtasdVdoo3kgQSxSkZU7lxheG7Hr+Un7Wv7RPjPTPiRe+DvBmoz6JBpEgjuLiNV8yeTaCeSDhRn8f5+nfs+/ss6f8OPF0finW9eXXNQtgwtI47Xy4omOMPyS24YPII+9+db9on9mTw1408XT+LbXxdF4Z1DUHVrtbpVkhlZV2llBZSGOFzzjg8c0ASfsyftBap4x+HvjPVvF8EJuvCtoL2SWCMqssOyRsYBJyPKOevXPsPm27/an+MMvieTV4PEKQ23mFo9O+zRmBV7KeAzeuc8n24r7O+AXwX8L/AA58BX2j2d2msy6zHt1HUFXZ9oXaV2rgnao3NgA9z3rxm+/Yi0+XxXLPa+NJYNBeQstt9kzcRqRwokLEHB7kdOOvNAHc/Fv4+6h4d/Z08N+PNM02OPV/EkSJCjHdHbSGMs7c9QCpx68dOo8F/Z+/aZ+INv8AEbTdM8X6tc+INL1S5itGSREDwu7hQ6kAZHPI+n0P1n47+DHhDxJ8ILL4eXKvbafpcCJYXRIaS2KLgPk98Zz659OK8f8AgT+ytoXhnx3Fr+s+L9O8TNprrNa2ttEFCSKch3G5uhAwPr3wQAUf2zPj/wCK/B3jNPBPgnUYtPlgtllvrlY0klVnwyKMkhTt6gr0cEdRjov2K/jn4g+I8+q+FvF8sFxqlhbJc211HHsaeIEI+8AbdwYqcjGd5wOK3P2mv2fvDHxK1GHxJN4jXw5rKwrbm4mIaGZFOQGRiOQNwG0jrznFb/7NfwV8O/CjSLyfTNWfWtQ1IRi5vcgIQgOFRQSAuSx5JPOCTigD1+iqV3q2l2k4t7vUrO3mbGI5J1VjnpwTmrmRjOeKAFr5e/bX+OniH4fXmm+EvBt4ljqt1D9ruroxB3hi3EIFDqVyxVueSAvTkGvpa11LT7qUw219azSDqkcysR+ANeTftGfAPQPi6lrfPenSNctEEUd8kPmb4sk+W65G4Akkc8E+hIIB5x+xZ8efE3j3Xr3wb4yuDqF/HbNd2t6IkjLIrAMrBQBkbhggcj0I+b6rrxj9nP8AZ/0L4Rm61D7YNY1u5Xy2vnh8vy48/cQZO0HjPOSRyegHs9AHJ/FvxpafD74dax4uvITMlhDuSLJHmSMwVFyAcAsyjOOM5NfGXhf9qr4hW/iyHVtbvYbzSZ5AJdNitkURqcDKH72eM4LYOSBtyCv3L4q0LTvE3hvUPD+rRNLY38DQTqrFSVYYOCOQa+a/D/7Ing+08aw3kvjC5v8ATbWRHTTnSJnZkYErIcYZThgRtHBHPHIB2f7VPxe1PwF4Q0uPw8jQ6nrcbNDcsqsLZAFy2DnLfOMAjHc9MHz79lf4+eKdc8a2fgzxleyazJqvmNa3nkxo8LKrNtYIFBUheuMgn0PHuHxw+FWgfEnwkmmajcHTprJSbK+QAtbHA9eqnAyCeceoBHI/s+fs/eGvh1q8mvtrK+ItXQFIJ/LCpbAgg7VycMQSCSenAxzkA90rJ8Ya3B4b8J6t4guY5JYdNs5bp0QDcwRS2Bkjnj1rWqrqljaapptzpt/bx3FpdRNDPFIoZXRhgqQeoINAHwwf2nPiUfFn9r/b4Bpvnbv7KFvH5fldNm/G/OOd2fvc4x8tfbfg/W4PEnhTSvEFtHJHDqVnFdIjjDKHUNg4zzz618/N+yN4fPi/7ePEVyNC84yHTfI+fb/zz83dnbnjON2O+fmr6N0uxtNL02307T7eO2tLWJYYYo1CqiKMBQB0AAoAtV8zftJ/HDxB4d8Zz+DPCc0VjLawJJdXjRb3Dthgihht+7jnDA78cEV9M1498dvgn4e+Ieowa1c6zNo+pRRiFZdwMTqGzhlOOeW6Efe5zigCt+zT8Wr7x5omr2muRl9S0REaa5RVVbhGDYbA6N8hyMY7jrhfCfEP7TPjq78YyaxoV0LPRYWdItNmt0ZZANwDSHG7dk5wrYGFHPJb6f8Agv8ADDQfh14bmstOm/tC4vcG9vnA3XBAIA46KMnAzgZ9SSfMvE/7MHhPUPF893beI30nTbkkyadDGgZGOf8AVsThQTj5dp7gYGAAD2r4Z+Krfxr4E0nxRap5aX8AdowSQkgJV1yQM4YMM98V0lZ3hnRrDw94fsdD0uIxWVjAkECFixCKMDk8mtGgD52/as+Mut+DNVtfCnheRrLUZYFup70xq+yMswCoGBG4leSRgD1Jytv9lb4xax47vNQ8O+JpIJdRtLdJ7eeOMqZoxhXLgDaDuKnjGd/AwK6r46/BbRPifBFcPcnS9ZgUJFfRx7z5eT8jDI3Dkkc8Hp1bMvwF+D2mfCzTrsRajNqmpXu0XF26eWCqk7VVMkDGevUkntgAA9PooooAKKKKACvk79ur41SaFZSfDTw5cyxaldxK+p3ER2mGJuRED6sOTjsRzzX0j8RvFNj4L8D6t4p1JgLfTrdpSDn5m6KvHPLED8a/J3xfr+o+KPE+o+IdWmaa9v52mldjk5J4H0AwPwoAya9i/Zt+BGvfFzWTcSGXS/C9q2LzUymS7D/ljCD95znk/dQcnJ2q2R+zn8Kr/wCLPxBh0SNp7fSbYCfVb2NRmCEdFUnje5+VevdsEKa/Tzw1omleHNCs9D0SxhsdOsohFbwRLhUUfzJ6knkkknmgDnPhb8LvBPw20tLLwpokFtKYxHPfSKHurjpnzJSMkEjO0YUHoBXaVQ1/V9M0DRbvWdZvYbHT7OIy3FxK2FjUd/8AADkngV8w+Pf21vCum3rWvg7wxfa/GpIa7up/scRPYou1nYf7wQ0AfVtRXEMNxbyW9xEk0MqlJI3UMrqRggg8EEcYr4qtv24tXFwpufh9YvDkblj1J1bHsShGfwr334KftCeAPihKmnWF3JpOuNnGmX5VZJcDJMTAlZB14B3YUkqBzQBxvx1/ZQ8IeMIJdU8Ex2vhXXFQkQwxbbK5IHCtGo/dHgDcg7klWNfBvi7w3rnhLxBd6B4j0yfTdTtH2zQTDkehBHDKeoZSQRyCRX7A14d+1z8FoPih4MbU9HtoR4t0qPdZS4w11EMlrZj75JXPRu4DMaAPgH4XeONa+HvjOz8T6FIFubdsSRk4WaMkFo29jiv1L+GnjLSPHvguw8T6JcJLbXSfMFOTHIOGQ9wQfXB9q/IuvqX/AIJ6ePv7G8d33ga9uXFpra+baIcBFuEXJPrlkXGP9mgD7zooooA/Kb9ofV9b1n41eKrjxB5y3kWozW6xyFv3UaOVRVDHhdoB445yOtfQH7Ofibxvb/sg/ECezvL/AHaYdmiyhSzRZC+YsZxyBn3wSa6z9qHxp+zknjB9P8aeF7nxF4gtiiXUmlkxSRY3YV5BIm4jPKknqPw9s+E+v/DjVfhUuoeDoLW28LRQuksHkbRGqqNyuvO47cA9c9OvFAH5bWWq6lZ6wmsW97PHqCSmYXG8ly5OSxJ65yc565Oa/Wj4aXWs3vw88PXfiKEQ6xNpsD3qA52ylAW7nvnua+UdC+I/7JkvxNTUE8E3drctMpTUbu3Jsw5cHf5RkIUgnJYoMAGvsy3liuLeOeCRJYpFDo6HKspGQQe4NAElfmf+2fq2vah8f9ftNZnuWtrKQRafFLkJHDtByg6YJySe5+lfphXzd+1l4y+BOm31rpXxC8Nv4k1fH+qsMJcW6cHLSB0Kg4AwDk4x0zQBz3/BOXXvEupeGfEWlajM9xounPAtgznJjdt5dOvTGwjj2zgYH1lXnPwC8SfDXW/h+J/htDaWOjWrss1tHD5LQP1bzAecnrk9RXA3X7Xfwrh8WpokR1W4tjKYm1JIUFsrbiM5ZgSvGdwGMMD64AIP+Cgeq61p3wRig0sTC1vtSjt9Qkj3DZFtdgCVIwGZVU54OcdSK+Nv2c9d8QaJ8ZPC58Py3JludUgimt4nfbOjNtbcqkbgFZzzwOvTNfpH8RvE3gax+G15rni2eyufDM9v+881PMSdWHCBf4iegHXJxXh/7OnjP9m668eT2fgjw3/YevXU8gtnvoSTNyCfJZmbYpwCEG0jaflFAHkP/BQzUvEknxbtdLvpJl0KKxjk0+MOfKdznzGI2gbweMZbA2nI3YrrP+CdOr+KWXxVpiefcaDbWqy26ux2R3RP3UGMfMDkjcMcHB3Ej2H9qrxd8H9D0+y0z4maBLr9xdI5tLW2g3TADCsQ+5dhAckfMD1I5rb/AGa/GHwt8UeFZ4fhlZR6ZDZsv2vTzB5UsJfLDcMkEEluQSMhsUAfnH8SNe8SeJfG+p6j4qneXVzcPFNGTlYSrEeWvJwoOR1OeSSSST9fXXi/4gP+wPaa7BNqMOs4W3NzGrtO1osxTzSWy3KDJf0ORgUnxX8e/svf8LgePxJ4V/tPU7SRxe6pbW+6283bgrKqsPOYbQOVYKT1Bzj6g0G40PXPDFpc6T9lutHuoFa38tQYmjI4wOmKAPys+E2t+LdI+Iel33g9riXXDOBDChyJ8nJRxwNpxk5IxjORjI/WeMsUBYANjkVw3hD4Q/Dnwn4muvEfh7wtZWOp3KhXlTcVUDsiE7U6AnaBkgE80nxd+K3hP4ZWEE/iGe4luboObWytI/Mnm2gkkLkYXOBuJAywyaAO8orzr4M/GHwn8U7W5bQRe2d3a/6+yvo1jmQZwGwrEEHsQf1BAyPiV+0P8N/AfiFdB1TUZ7rUBIizxWcfmfZ1b+JzkdOu0ZbBBAOaAOt+Mt5rOn/C3xFe+H1c6nFYyNb7Blw2Oqja25vRccnA461+a/hfxBrlh4u07xJYTXdxqsd6ksZEjtJPJv6Eghm3E4IBywJHev0+8KeIND8YeG4Na0S8h1DTLxPlcDIPYqwPQjoQelYOjfCb4d6R4quvE9h4VsI9WupBK87AvtfBBZAxIQnJztA3E5OTQB4l+3b4j16w8HeFtNt5Lq3stSkc3ssLOgZggAiYggbWDudp67fY151+xDqviC1+Lf8AYWmTsdHmglmv4GbKgBcCQAnhtxQHGcjGRwCPrP4y674D0Lwg83xCjtJ9KmlSMQTwed5j5+UKmCSQRnjpgntXGfs1+I/hDfx3Wm/DrRm0W+SIPc291CRcum9sEyFmMgBOeGbaGXp0oA9porzb4sfGfwh8OLu2sdY+3Xd9ccrbWUau6rz8zbmAA7deTnHRsdj4W8S6N4m8Pw69o16lxp8qb1l6YA6g+hHQjsQQeQaANiivIX/aM+GieLf7BOo3PlZ2/wBpeT/om/ft2785992NmOd1ejeKvEujeGPD1xr2s3iW+nwIHaQ85z0AHckkAAckkAcmgDYr4d/bV1bxFd/FaTRNQuHh0e1t4prGFXwr7lwZDz13BxzjAHA5JP1B8NfjB4L8e39xp2j3VxDfwE7ra7hMUhUMVDAHqDgH23KDgnFYXx/8W/CjRJ7W38caFB4h1VIjJbWUdmk86RlgCcthUBwT8xGdpxkigDif2ItU8TXHhLxJa3kk1zptlJGlg80xcq4j+aIAsdqhRGQAAPmPXt8v+ItS1XUvF19rN/NdWmsPeyzSOGdJYpVJKqCTuG0gAZORtFfoH8Itb8D634SWbwCLSLSopGRoIIfK8p85IZMAqec8joQe9eXeNfHX7P8Aa/E7zNW0OO+1yxd/tGoW9gZEt3XaQX2n5nBRVBUMykMPlycgHq/wfvdc1D4ZaBeeI4Wh1WWyQ3Cvw27HVhtXax6lccEkc4yesrA1bxd4Z0XwWfFd3qlrDoSQJKlypyjI2NgQD7xOQAByScVxfw6+O/gbxt4ol8Oae99ZX4LfZ1vYljF0oJBMfzE9s4IBxzjg4APU6KKKACivMvHvx0+HvgrxCuh6zqkv2wEeeIIWkEAKsQXx0zgDHX5lONp3V6DpGpWWraZb6jp1wlxa3KCSKRDkMp5BBoAuUUUUAfL3/BRfxM2nfC3SPDUTxiTWdQ3yqT8xihG44Gf77R18EV9Yf8FKZnbx/wCFbcn5E0qRwPdpSD/6CK+T6AP0Z/YM8Inw58CLfVJ4gt34gupL9i0W11iGI4lJ6suEMg7fvTj39/rlvhBYDTPhP4R04En7NolnESepKwoM1zP7VWt3vh79nrxhqWnP5dz9iFsrjgqJpEhYg9iFkJB7HFAHxH+1j8abv4p+NHsdMupF8I6XKV06AAqLhwCGuXHcnkLn7qHoCzZ8SoooAKfG7xuskbMjqQyspwQR3plFAH6LfsZfGu4+Jnhe50HxHMjeJtGRS8mQGvbc8CbH94HCvjjLKf4sD6BGec1+ZX7Ger/2R+0h4WdpQkV1JNaSDj5vMhdVH/feyv02oA/Nb9tnwTF4N+O2ozWr7rTX4/7XjXB/dvK7iVc9/wB4jtx0DqK8u+H/AIhm8KeN9F8SQM4fTr2K4OwAsVVhuAz3IyPxr6r/AOCmkSi48BTgfMy6ghPsDbEf+hGvjagD9krC5ivLGC8hO6KeNZEPqrDI/nU1cP8AAG6lvfgf4JuZ5XllfQrPe7klmIiUEknknjrXcUAfmV+0Z8JvGfhr4rayzaRfalbapez3lrc21u8gdZJC2DtBwRux7/XIHv3wL+DHji1/Zb8ceGdStE07VvEbF7G2ml5CqqgFyMhdxU/hjNc/8ev2s/FWk/EG+0HwLDZW9npVxJa3Et3b+YZ5EYq2ASMAEEe+fbJ9/wD2XPivL8Wfh22r39tBbatZT/Zr6OAN5ZbAIZd3TIOcZOPX0APz4T4S/EJ/GZ8JjwvqP9oi48hj5LGJT6mQArjHPX268V+nvwz0Cbwr8O/D3hq4uFuJtL02C0eVV2h2jQKSBk4HFdFRQAV+d37ZXwv8X2Hxo1TxBb6PqGpabrb/AGmC4tbZpFQgBTGduSCMDrjOeM4r9EaKAPk39jj4S+LtM+FHjNddlvdG/wCEpshBZQbmjlt8xyL53P3XO9ccZG0Z54HyhrHwm+Iml+LJfDE3hLV5dQSYQr5Fq7xyZPDK+NpU5BycY745r9T/ABPrNj4d8N6lr+pyFLLTrWS6uGCliEjUs3A5JwO1fC2p/tnfEE+K5bvTdL0ddEEw8uyngYyNED0aQNwxHcZAz3xyAen/ABl+C3i6T9knwr4P08zanrPh6SO5uLdXEhkLbw6IzFflTzTjj7qAe9eAfs1/Bvxt4k+KWk3M2kX+kWOj3sF7dT3lq8fCSBgihgMsduPb64B+wvij8edO8K/ArSPiNZae082uRw/2fZTNtO913MGZQwG1Qx9DivGvgH+1j4l1n4g2fhvx7bWDW2p3EdrbXFnAUMMrNtAYZOVJIGe3fg5UAx/25fhl42f4lyeMNG0/VNY0zVI4F/0aNp2s5IkK7AqjKIfvccFi2cZFdR+wR8L/ABboDeIPFGv219pEGoWYs7W1n3RtId2TK8ZAPy4wpPPzPxgg1v8A7V37RuufDrxjbeD/AAbZ2E+oJCtxfT3S+YqBgdsYVWGGwAxzjAK9c8b/AOyb8err4pWOr6d4jtba11rSkE7NbnCTwkkbghJIKnAPUcrzzigD49+Ifwb+JPh/4k3Ph46RqetXF1MWhv47d5EuhIT87ucgNknduPB5zjDH79/Zu8Eah8Pfg9o3hbVbhJr238yWYoCFVpJGcqM84G7GeM46DpXzR48/bI8RxeNZk8J6PYyeHraUJm4jbzrhVPzMGz8gI6cHpk9do+hLn426H/wz+/xXs7eSa3MRWK2cFS1xuKCJsA7cvxnkDPXHNAHrFfKP7cHw58W63rmmeMdDgu9UsbW0FrJZQKzPC+9j5iquS27coOBkbR1H3ec+Gf7XHiS58Z28XjKx0yPQ7y5EAFum2S0Vm+WR5C20qoODwO59q+0AQRkdDQB8efsOfDXxdpXj6/8AG+u6Vd6VZtpz2kKXMZVpmeRSThjuXb5Q6jkMDn18z+PXwf8AG2kfEW/kXRr7VLa/v7i5tbq2s2lDLI4cg7NxXBfHzYzjI9B+iFFAHlP7K/gbVfAXwqh0vWpZje3NzJdvC8u9bcMFARePlGFyRz8zMc816tWH478S6f4P8I6j4l1RsWthCZGAIBc9FUZIG4kgAZ5JAr5b8H/tW+JrjXp7nXdF05dDNwihYVkElvE8gG4t82/auc4UZI7dKAO+/bH+HWt+LNN0fxHoqm6fQVnMtkiFnlSTZkpjqw2fdxzk45wD51+yL8NPGNv47s/FN9Ff6PpunSTpLFcxSRPdb4yAm1sZQEq2TkZUYHUr9h28qTwRzR8pIgZfoRmpKAPiX9pn4beOLX4nanrtrp1/rOn6tOZoZbaBpmjGANjBF+XbgAeoxyTk17H+z78NvFHh/wCCPiHQtUm/svVNaed7ZopNz22+IIrEqQN2RkYPpzXu9Ude1S00XRL7WL9/LtLKB55nwTtRQSTx7CgD8+v+FQ/EgeLh4UGgXhk8zy/tPkv9mxjO/wAzbjbjn17YzxX0r+0L8N/EOp/Afw/pljc3Oran4aWCWfCF5bwpF5btgsSTyz/xEkYGSc157c/tW+Jx4jmurXw/Yy6GsjCKCTckzrghSXBIUk84wcZxk/er6w8O6taa7oNhrVg5e0vrdLiFiCCUdQw4OCOD3oA+OP2XPhd4vk+JmmeJ77Tbyw0/TJ3eWS9jaJ3bYQFCsAxzvHOMcHnIxW9+1l8NPFM/xE/4SvR4NS1O01GOOEpArzG2dVI2hVHyoQM9/mLZxkZ+ua+ef2g/j7qHg7xSfCfhGyt7rU7cK13LcRs6Rll3BAoIycEHPQe5ztAJP2Q/h1rnhvw/rev64GtLnxBHEqWjxlWiRA+1nz0Y7+mOMDPOQPBte+FHjfw742h0OHR7/UJJL1fJura2doXRmwCxGVT3DHA65K4Y/VH7O3xXj+Jvh65NzbC01jTiiX0SA7CWzh1J7HB46jBHPBb1OgDwzxp8KvEN3+zdp3gu11G5uNX05luWU3BKzMGdjDnHKDfhFIGNkeeleE/Av4U+L9W+Jel317pt5pcGkXkd1NNeWrx7wrZCIGAyTjk9APfarfXPxf8AHNp8PfA134juoftDoyxQW4cKZpGOAoz+JOMkAE4OK8H+EP7TGv6143sNG8W6VYRWeqXKWtvPaq6GJ2B25Uli25to7AZJPsAfVFB6GvDf2lfjjL8N7q10HQrOK7125iWc+eh8qGIsQCeRuJKkAA+pOMANN+zb8bx8SprrQ9XtYrTXbWE3GIVIimiDAFhknBBZQQfXI7hQD5x+KPwt8d6f8R7+ybRdQ1Vr+9eW2vIrcvHKskhwzuqhEPPOdoHP8ODX1z+z14U1Twd8KtN0TWQq3ytJNIitu8ve5YLn1APOOM5r0GigAooooA+Gv+ClNuy+NvCV2QdkmmzRg9iVlyf/AEMfnXyZX6Cf8FCPCkms/B608QW8bvNod8skmxN37mQbGJ9AG2HP1r8+6AP1r+DWojVvhF4Q1IMrG40Szkba2cMYU3DPqDkVj/tL+HbnxT8BvF+jWcUs9y+nmeGKNC7yvCwmVFUclmMYAA7kV53+wL43XxL8GT4durhH1Dw3cG22ZJc2z/PC5zxjJkQAdBGK+iaAPxnor6D/AGwfgXc/DvxRP4m8OWMj+ENRcyL5UZK6dKSAYnI4CEkbDx129Vy3z5QAUUVPY2tzfXkFlY2011dXEixQwwoXeR2OFVVHJJJwAOuaAPXv2LdAl179orw5iAy2+mmW/uGxkRiOM7GP/bQxj8RX6Z14X+x58Gpfhb4Jmv8AWgjeJNcEct4gH/HpGASkGe7AsxYjAJIHIQMfdB3oA+L/APgpnPE1z4CthKpmRNQd0zyFY24Ukeh2tj6GvjevaP2zvG8HjX466m9jPFcadpEaaZayRnKuIyzSHPf948gBHBAFed/DDw5P4t+IWg+G7e3a5a/voonjDYzHuzIc5GMIGPXtQB+oPwNsLjS/gz4N067iMNxb6JaJKhIO1xEu4ccdc12dR28SQQRwRDakahVHoAMCpKAPjX46fsi+IfEHxB1DxF4I1bSktNVuJLq5t9RmkRoZXYs20qjblJJPOMe/b339nL4TWnwk8ESaHHffb726n+0XlwFKh32hcKD0Axx9fxPptcT8dfEWq+E/hB4m8RaLA81/Y2LyQhQDsPQuckcKCWODnAOMnigDslmhMxhEsZkHJQMNw/Cn5wCSa/IzTfHfi/T/ABfL4us9fvY9dlYtJeb9zuTxyDwQMDAxgbRjGBX1p+2Z8SvGUPwd8Bmyh1TQG8RW4utSeNmieJhGjC3YgAgkuTjK/c6YzgA+vYpY5V3RSLIvqpyKWSRI13SOqDpljgV+cH7EfjHxDonxs0bw7p95J/ZesSvHeWpOUOI2YOBnhhtHPcfQYX9tzxp4h13416x4cv7yQaTosyR2douQgJjUmQjux3HnsDx1OQD9Etb02y1vRbzSdRhS4sr2B4J42AKujAggjvwa+LdT/Yr1dfG8dvp3ivTz4cYhna4Yi9CjOQFCbSTjrkYyeGx83QfsafEnxnJ8FfHrXcV/rf8AwjVq93pkkzM7SuYpHNuG2kkgoD/ER5gGAMZ+VdZ+IvjTVfHP/Cb3Gu3aa0kokhnjcgQ4Jwigk/LyRg5zk5zk5AP0P+KHwN0Dxh8GNP8Ah3BO9iujxodLueW8qREZQWGfmUhiCDk4PXPNeQ/Az9kjUPC3ju18SeLdesbuDTLrzrWztoS6zlfuO5cfKe+ACQQpDV9C/A/xJqXi/wCEvhvxLq9v9nv9QsllmTAAJyRuUAn5WA3DJzgjODkV2lAHzr+1P+zpN8UNUg8T+G7+2s9fhiWB0vGYQTxqTgHaCVIyTkDnkHqCvQ/syfA+H4V6Jfy6ldxXuuasii/aAsIFAzhEBxwMnnAJyT6BfaaiuZDFbSyqhcohYKOSSB0oA+NfGX7GuoTeKlg8NeLrG00GWSSRUvFd7i2BAwqgf6wZ4ySpAA+8a99X4JeGf+FEx/Ccy3P9mogP2gPiUzb/ADPMz67+cYx2xjivgXxh498W6943vvE994h1Ox1ZLu4MEUs7o1gD8vkrwuw4AU4Azt55r9BP2aPEXiTxT8F9C1rxZGy6rNG4kZo9hlRXISQj/aUKcjg5yOKAPBfhZ+yR4g0jxrbX3ijxFpx0jTb9Lm3SwVjLdBGLKH3KBHyFyBu4LDIwDX2Dwq9gB+lLXyZ+3Z4y8T2ep6Z4P0w3dlp1zafaZLiGRk+0uTIjQ8YDALgkHP3l6fxAH1kpDDIIIPQilr4+/YT8W+MJ/FF/4W1O7vL3Ro7Eyr54ZxayKVVEDZO0Mu75T/c4xzn7BoAyfF/h/TPFPhq+0DWLZLiyvI/LlRxx1yD6gggEEYII4INfMvhz9ku5t/ECrq3imKbRo5VeWO2RkluUxnaef3fPHBJI7qa+hvizreqeHPh1rWtaNZreX1rbl4o2faBzgsemQoy2AQTjA5r4PsfHfjzQvEU/iu28SOmozXCTXhkcFJwMgJIo6qASABjaDxigD9F4IkhhSGMbURQqj0A6U+orSRpbWKVhhnRWI9MipaAEJAHJxVbVbG11PTLrTb2FJ7W6iaGaORQyujAggg8EYPQ18WftU+OPEd38VdR0AazfWFlpUsa28Fs7RhztSQOSDyQ2CPTaCOck+5fse+LNc8UfDa6Gt3L3babemzguJAd8kYRWG8n7zDdgnv3yckgHnQ/ZIvF8SCNfFsY0AHdnyj9qxv8A9Xj7v3P4/X+HFfUuk2Frpel22m2UKQ21rEsUUaKFVVUYAAHAHHQVbrxj9rvxXrvhf4b240Kc2r6leCznuQDuijKOxKn+Fjtxntk4wcEAHswIPQg14R8f/gNJ448Q/wDCV+HNXt9K1cxLHOk6bYpivAcuo3BtuRkg52qOMV4v+yt4x8SaV8UNK8MnVL6exv5Ghms59zLFhXfKgn5TnOccHJJ5wRd/a/8AGvim5+K1z4TjnuLXSdPt4njtCxWO9LAOXxgB+flGcgGM45yKAPoj4CfCiy+F+i3kKag+pahfur3V0U2BgudiquTgDJ7kkk84wB6XXzz+xl4l8V6xaeItM1vUpNW0uxeFrG8k3MQ77jJF5h+9t+Q4OSN3XGAPoagDjvjD4DsviJ4GuvDd3ctaSO6zW1ysYdoZVOQwB7dQcYOGIzXifwo/Zcm8P+ObbxF4k8SQ6hFp10ZbW3tkYeYVIMbyMTwepKDIzjkjIr1L9pTxLrfhT4T3+q6AJVvPNih85EVxArttLkEjPUAYzyRkFc18kfs7+NvFul/FfSrbTtR1G+i1O+CXsEheSOQSMPMkK5++Au7f1+U54zQB9K/tGfAuP4l3kGu6Xqcena1bW/kZmBaGdBuZVbH3SGP3hngnhuMWv2c/gqvwyW71LUdQt9S1i8hSJnhh2pAgwWRGI3EFup4yFXgEV51+2r4w8Q2muab4WsZ9Q07TZLR5pZoWYJdFiUMZwOQo5Izg71yOlWv2LPGXiTUbm/8ACd60moaVYWokiuXbDW53ALEQeWBG4g/w7cdNoAB9O5A4JHPSlr89PjB468ZeJfiBfareahqGlnTbye0tIIJvKa1VWKkHYx+c4wzAkHoDtwK+y/2fNe1bxJ8KNK1XW5TLfPvjeQrtMgRioY+5xnjj0AoA9AooooAxvGvh7T/FnhLVPDeqJvs9Stnt5RzkBh1HuDgivyZ8aeHdR8J+K9T8N6tEYr3TrhoZVOOcdDwTwRg/jX6/18y/ts/BCXxrpI8ceG4l/tzTYSLuAKB9rgHOc4zuXHGTjHp1oA+PfgR8SdU+FvxEsvE+njzrf/Uaha9rm2YgunUYbgMp7MozkZB/ULwX4m0Txj4ZsvEnh2+S+029TfDKoI6HBUg8qwIIIPIINfkLLHJDK8UqNHIjFXRhgqRwQR2Nem/AH42eKfhHrDvphGoaLdOGvdKmkIjlPA3oefLkwMbgDkAZDYGAD9PtSsbLUtPn0/UrS3vLO4jMc1vcRiSOVCMFWU5BB9DXz54//Y++GOveZceHpdR8L3TA4FtJ59uWJzkxyZb8FdR7V6F8Lvjj8NviJHHHoXiGCHUHC506+IguQx/hCscSEeqFh716VQB8e6f+w3p6XsL3/wARrqe1VwZY4NJWKR0zyFcysFJ9Spx6GvevhP8ABH4dfDVVm8O6IsupDrqV6RNdHqDhyAE4OCECg969IqtqF9Z6dZS3uo3dvZ2sK7pJ55BGiAdyxwAKALNeAfthfHCH4b+FZPDvh+8jPi/U4wIgMk2UDbgZ+mN3y4UEjk7uQuDzXx8/a30Dw7HPonw3Ntr+rEFX1E5NnbHOPl/57N6YOzkHLcrXw34h1rVfEOtXWta3fz3+o3chknuJm3M7H+Q7ADgDAHFAGfX1t/wTy+G8l74jvPiPqVo32WwRrXTGdeGmYYkcZHOFJXIPVmBrwP4H/DjVfid48tPDunRTi3JD3tyijbbxd2JPAz0HU+gOMV+ongnw1pfhHwrp/hzRofJsbCFYogSSTgdSTySfegDaooooA8x+Jnx3+Gvw91uLRfEmtul867nit4GmMQ9X29M8/ka7Lw1r3hzxt4b/ALS0S/tNY0m6DxM8ZDo2OGQ/yINfmh+034b8S+H/AI0eJX8RxTlr/UZ7m1uXJZZoWclNrH+6pUY7cdsV9hfsFeFfFHhr4U3kniKKe2h1G7FxYW0rHdHHtAJ2n7uTzj8+c0AdHp37MnwhsPFieI7bw/Ks8c3npbG5Y26vkniM8ADPA6DAxXofj3wT4c8b+GpvDviPTkurCRcBR8rR+hUj7pHb6D0ro6KAPMfhF8C/h98Mb+fUfDmnzyajNuX7Xdy+bIiFidicAKuCBxyQBkk80vxb+Bnw9+J2oW+p+JdNmXUIAqC7tJjFJIgYHY5wQy8Ec8gMcEHmvTaKAOf8C+DfDvgrw3F4f8OabHZ6fEu3yx8xf1LE/eJ6knqST1JrzvVf2Zfg9qXiWTXrrw3J9oln8+WJLuRYXbOTlAcYJ5I785r2SigCK1ghtbaO2t41ihiUIiKMBQOABUtFFAHJfEb4j+Dfh9aR3HivWobDzgTDDgvLKAQCVRcs2CwzgcZq74G8ZeGvGuk/2r4Y1a31K2BCuYm+aNiA21x1VsEcHkV8eft/+H9dX4l2HiMWF1JpD6ZHAt0se6JJFkbKuR9z76Y3YyW4711//BPnwx4n07TPEmtarptxY6dqsMBsZZcDzsGT5gM5AwQckDIYEZBzQB0PxTtP2Z5viX5fi+SP+22kiMyxmb7OGDcebs/d+md38OM/LivoTQLfS7TRLO10WG3g02GFY7WOBQsaIBgKAOmOmK/NX4i+EPFnhvxtqGk6vpmpzXc97JHbTtAzG9Jbh1PO9m3KSASQWAPNfev7OGha/wCG/g1oOkeJmP8AaUUbF0MvmGNWclEJ/wBlSowOBjA4oA9ErmPiJ4D8MePtGGleKNOF5bq4dCHKOjDurDkHt9CR0Jrp6KAOP+Gnw18H/Du1uoPCuli0N0wM8rytLI+OgLMScDJwBxya7CiigCK7WF7WVLkKYSpD7umO+a+fvBmi/s2H4lLDoMVlNrUUpuIgZZWtg+NwKZPlnGcgD7u3oNvHrHxi0rV9b+GGv6VoMhXUbizZIQFUmT1T5iANwyue27NfAnhjwf4x1HxjB4b0zTtQtNbEyy7pI3ha2IwfMZsZQDKkHqeMZJGQD9KaKhskeKzhjkOXWNVY+pA5qagDxf4/QfBT+0rW6+I8/lahGu2MW0k3nbWzgssXJX5TgkYBz68+i/DqLwrb+DrKLwbJZyaJGpWF7aUSKSDhiWydzZBySck5zXxz+1n4X1vRfitqfibUbaVtI1OZGt7naTGrLGq7GPY4XPoRnByGA9p/Z88H+MLH9n/xDpk81xY3+rJcPpKPMytbB4sJ/wBc8vluOm7n5sigD0E/GT4cDxV/wjP/AAksH9ped5G3y32eZ/c3425zxjPXjrxXReN28MHwzO3ix9O/sdiu83pTyS2fk+9wTnGPevztPg/xaPEo8L/2FenVj/y7mM5xv2b84xs3cb87fevq79oHwd4xvP2ffDul27z3+o6Sls+qJFM7NdBI8MBxlzvw2D1K+uBQB0HwBT4O/a72X4dXDSXrrtlW6kmM4QYOVWX5gvzDJAwT9OOz+IXw38IePEtx4l0oXT2z74ZUkaORTjGNykHHt0OB6CvlL9l3wtr+sfE6y17TftNrYabPvvJ9oUNlT+7XcCGJB+bHRT1Ulc/bdAGJ4L8L6J4P0GHQ9AtDa2MJYohkZzlmLH5mJPUk/jW3RRQBm+Jv7H/sG8/t97ddM8s/aTOcIE759q8c+C+kfAiHx3cnwOzTa5ZKwH2iaaQAFtpeLzCVbpjeueGHPzc9F+1F4f13xF8JLuz0FpGmhuIria3jjDNcRIxJUZ5BBw/HJ2Y718o/ArQvE2t/FzR4NJgubd9I1COa/m+aMwIrEOj9wWAZdvfnPAYgA+tfj5Z/DGTQ7S9+JDGOC2m/0aSJ5Fm3NkbR5XzMD128j5c/w5Fj4Ef8K6PhVm+HMolsRKwmLl/OD5ORIH+YHp17be22vEf22/DfiOTxJY+J0hnudCis1gJRiwt5d7biV6AMCg3DqVAP8Obn7EPhvxJaalq/iG5t7qw0a5tY44457fZ9qcncki5+baqk8j5W8zrlaAPZPGnwY+Hfi/WjrGuaF5t4R87xXEkW8+rBCMntk9uO1dzpljaabYQ2Gn20VrawIEhhiUKqKOAAB0FWaKACiiigAooooA+UP2ov2Xk8Ry3ni/4eW6R6xKzTXentLhLk458vPCtxnGQMk+vHxHrOmX+j6rc6XqtpLZ3trIY5oZVwyMOx/wA81+xdcJ8U/hL4F+JNoIvFOixzXCDEV5CfLuI+nRxzjgcHNAH5RV3uh/GX4q6OwNh8QfEgAGAk1+8yD/gMhI/SvePH/wCxR4gtZ5JvBHiay1G2LDZb6kDDKoxz86gqxz7L19ufKNU/Zq+NWnzyRv4IubhUYgSW1zDKrgHqMPnB68gH2oApN+0H8ZWQqfiBq2CMcbAfzC1w3ijxR4k8UXa3fiTXtT1idBtR726eYoPQbicD6V1Vh8Evi3e6jLYQ/DvxIs0edzTWLxRnBxxI4CN+BORyOK7nwl+yX8XtZkQ6hpthoMBkCu17dqzBeMsFj3Z9gccjt1oA8Er0v4I/Bbxl8UtT8vSLOSz0tRmbVLiJvIXkjCn+M5ByAeMH6H6x+F/7HXgnQ0iuvGV9P4lvldXMS5gtgQTxtB3MOmcnnHTGRX0npthZadZx2dhaw2tvGMJFEgVR+AoA5L4O/DPw38L/AAnHoPh6Bjk77m7lAM1zJ3ZiPpwBwBXbUUUAFFFFAENxbW1xt8+3im29N6BsfnWf4v17T/C3hbUvEWqMyWOm2z3E5RSx2qMnAHU1rVg/EHw3B4v8D614XuZXhi1SyktmkXqm5SAw69Dg0AfJ+jftszS+MxHqfhO3t/DbybBJHKzXMS5b52H3Txtyo6YbBbgV7x8d/jXoHwx8E2muSJ9uvdTjLaZaBsGY4Bye4Ubhk9s+uAfk7S/2PfiU/jZdK1BrCLQ1y76rHcKQyBiAoT74cjB6FRnqSMH6L/aI/Z9tvHXw20DQ/DUqWd/4Ztvs2mCaRtjRbFXYxOevlpyeR1z1DAHN/s0ftRz/ABC8Ww+EPFuk2en6ndq32O5st/lTONzFCrFih2jg5IOD04FP/aT/AGopPh74ul8JeFNItdR1G02i+uL3eIoXIVgiqpBc7TycgAkdeRXK/sufsx+L/CnxJs/GXjSS0s49KeRrS1t5hI8z4ZAzEDAXB3AZycjOMEVJ+1Z+zR4t8VeOb7xr4I+zai1/te6sJZxFKJAqplC2FIwM4LDGD14FAHsn7PXxx0z4peCNV1uew/sm90dj9vtVmEoVMFldTwxBAI5A5VgM4rxvWf201h8ZeVpfheO68OIxRp3kZLiQZX51U8AAbvlPJyudvIr0z9m/4Cx/D3wJ4i0rxBNbXt74liWK9VELRpD5RXyiCSrgM8vOBkMM+g+edT/ZA+IqeN30rTprFtCOHj1WadflQtgoUHzGQDJ6BTjqpOAAfWPxH+MOheFPg/B8Q7eM6hBfxRnTbcOIzcPIPlGW5AHJOASACccV5J8F/wBq+XxR47tfDPizQbPTl1O5MNldWs3yxM2PLjkDn5iem4YySoC16B8S/gZZ+JfgTo3w5sr/AMqbQ/IayuplLfNGCpJAKgllLDnjn8vGPgZ+yr4u0vxxpfiPxnd6bb22l3yXK2sTtK85jZip3KQF+ZUYdcg8gHggH2XLHHKhSVEkU9VYZFA2RRYAVEQdhgACn02RQ8bI3IYEH6UAfKXj39rWKy8UPaeGvClvqVpaXDQtPdThTNguuYym4BThGDc5BIx3r2+T4r+HIvg9D8S5PN/s2WFXES4eQSM2zyvlJG7f8p5wCOcV82eLv2UvGEHi3/imbnS7nSLi7aRWllaM2yEuwVgdxYABVyCSSw4xk175L8G7N/gDB8MRe7GiiVvtMYIU3AfzC+0knaXJJXPfjHYA85+HX7VB1zxrb6Pr3huHTrG+uFgtrmCdpWR2wArrt5y2fmGByoIGC1elfHb4xab8NILe1S1XUtZuV8yKz8zaBHnG9jztHBx6kcDqV8S+Gf7Lfiey8WWk/i270n+y7SZbhlt3MpmZSCEIdANp75zkcd8j1L9pD4LT/EK4tdc0GeG31q2hW2ZZ3IimiDMwB4OCNzEEfQ54KgF74C/G+y+JWo3ejXWmHStWt4TcJEshkjliBVSQ2BggsOD2IxnnHH/Er9qCPw74zvNC0Lw3Dq1vZytbzXM14YMyqxVwF2HgEYycZwccYJ2f2afgrqnw+1jUNf8AEk9jLqEsP2a2W1kdhHGSGckkAEsQvGONvXkiuC+K37MnifVPGOoaj4X1DT5rLULiS6YXsxjeJ3YsV+VDlQT16/lkgH0j8OPF2neN/CVr4h0veIJ8gq64Kspww/A8enXBI5roQiBiwRQx6nHNcd8GvAVl8PPA9v4etGWWQOZrmcIFMsrYyxx16ADOSAAMnFdnQAUUUUAeB/Gn9oWDwZ4xPhbSfD8erXNuQLyS5mMUcRIBAXCkscHJ7cjvnHe/C74oaL4z8AXXinAsY9O3pqCyHakLxqGbDNgFcHIPoecHIHkfxy/Z31zxJ43n8ReErnTUS+cy3MNyxi8uTjLKVU53ck55zk5OePRvhD8I4PCnwo1PwfrVyL6TWxK2peWxEYMkexlQjDYCjGepPPHQAHmZ/asiOth18JIdM8zHmm4Pn+Vnrt243Y5xnGe/evpjTb211LTbe/s5kntbmJZYpEYMrowyCCOCMHtXyMP2V/F66x9lGu6WdMGFF3tbzMbevldOvH3+nPtX1p4f0u10XQ7HR7FSlrZW6W8K5JwqgADJyeg7mgC4iIgwiqo9hivEf2gPj1B8PdQOhaHYW+q62sZaZJZCsdtlcoXxyTkqdgwSD1X5d3uFfOv7SPwJ1Txdrsvizwk0D6lMgF3azS7PP2phShPAbChcEhTnquCWAPQ/gb8VdP8AiT4cub42q6dqFg228tfNEgQEZVgepUjuQOQwGcV5Pq37WlrH4sNlpPhU3ejC4ES3sl15csiA/M6xlfqQCRnjO3t6H+zn8KJvh7oOpnV3t5NU1VgLjyHYqkaghVyeD1Y5AH3sc4FeLaz+yt4qXxpN/ZN7pK6BJeNJE7SyCWGJjnbtIOSoJH3ucZyM8AH0b4i+J3hnR/htbeOZronT7xFazGwh52YEqqqcEkgE4OOBk4GSPJvhp+03b6743s9A1zw7DpcOoTCCC5t52lxKxAQOCowpzjIzgkdskd74o+D9jqPwVsvh5p09vaGwMb211JbiTY4cl2wNvzMGcFhjO8nua8i+GP7M3ijTviBpeteJtS0yPT9OnW6CWcrPJLIjBlX5kAC5GSeuBjvkAH1gyqwKsAR6EUKoVdqgADoBS0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//2Q==",Ut="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},62363:function(ct,qe,z){"use strict";z.d(qe,{N:function(){return y}});var a=z(59301),he=z(82326),Ie=z(62957),pe=z(37568),Fe=z(6767),we=z(77019),Ae=z(5269),Le=z(82093),Be={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},de=z(92310),Oe=z.n(de),Te=z(87169),xe=z(59301),le=(x,b,ee)=>new Promise((te,ne)=>{var me=fe=>{try{ce(ee.next(fe))}catch(Pe){ne(Pe)}},Ee=fe=>{try{ce(ee.throw(fe))}catch(Pe){ne(Pe)}},ce=fe=>fe.done?te(fe.value):Promise.resolve(fe.value).then(me,Ee);ce((ee=ee.apply(x,b)).next())});const{Option:E}=he.default,y=({subId:x,value:b,selectvalues:ee,disabled:te,knowledgeOptions:ne=[],className:me,height:Ee,onChange:ce=()=>{},onAddKnowledgeFinish:fe=()=>{},zIndex:Pe=1e3})=>{const be=(0,a.useRef)(),[Me,Ve]=(0,a.useState)([]);b=b||[];const We=(Xe,Ke)=>{Xe?(Ve([...Ke]),ce([...Ke])):(Ve([]),ce([]))};(0,a.useEffect)(()=>{(ee==null?void 0:ee.length)>0?(Ve([...ee]),ce([...ee])):(Ve([]),ce([]))},[ne]),(0,a.useEffect)(()=>{(b==null?void 0:b.length)>0&&ce([...b])},[ne]);const ze=Xe=>{Xe.preventDefault(),be.current="",Ie.default.confirm({centered:!0,width:585,zIndex:Pe,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:xe.createElement("div",{className:"font14"},xe.createElement("div",{className:Be.public_tips},xe.createElement(Te.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),xe.createElement("div",{style:{display:"flex",alignItems:"center"}},xe.createElement("div",{style:{width:"95px"}},xe.createElement("span",{className:Be.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),xe.createElement(pe.default,{className:Be.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:be.current,onChange:Ke=>{be.current=Ke.target.value}}))),onOk:()=>new Promise((Ke,mt)=>le(void 0,null,function*(){if(!be.current)return Fe.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),mt();if(be.current.length>20)return Fe.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),mt();const Et=yield(0,Le.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:be.current,sub_discipline_id:x}});if((Et==null?void 0:Et.status)===0){fe({id:Et.tag_discipline_id,name:be.current,type:"personal"});let ht=ee||[];ht.push(Et.tag_discipline_id),ce([...ht]),Ve([...ht]),ce([...ht])}return Ke()}))})};return xe.createElement(we.Z,{wrap:!1,align:"middle",className:Oe()(Be.wrap,me)},xe.createElement(Ae.Z,null,xe.createElement(he.default,{mode:"multiple",disabled:!x||te,className:Be.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:We,style:{width:Ee||490},showSearch:!0,allowClear:!0,value:Me,filterOption:(Xe,Ke)=>Ke.label.indexOf(Xe.toLowerCase())>=0},ne==null?void 0:ne.map(Xe=>xe.createElement(E,{key:Xe.id,value:Xe.id,label:Xe.name},xe.createElement("div",{style:{display:"flex",alignItems:"center"}},xe.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Xe.name),(Xe==null?void 0:Xe.type)==="personal"&&xe.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),x&&xe.createElement(Ae.Z,{className:`ml20 ${Ee&&Be.add_style}`},xe.createElement("span",{className:Be.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),xe.createElement("span",{className:Be.linkBtn,onClick:ze},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},13249:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return we}});var a=z(62957),he={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},Ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",pe=z(59301),we=({visible:Ae,setVisible:Le,image:Be,closeImageStyle:de,hiddenbutton:Oe})=>pe.createElement(a.default,{centered:!0,destroyOnClose:!0,open:Ae,footer:null,wrapClassName:he.modal,onCancel:()=>Le(!1)},pe.createElement("div",{className:he.content},pe.createElement("img",{src:Be}),Oe,pe.createElement("img",{onClick:()=>Le(!1),className:he.close,src:Ie,style:de})))},65986:function(ct,qe,z){"use strict";var a=z(59301),he=z(21697),Ie=z(48136),pe=z(88615),Fe=z(62957),we=z(59301);const Ae=(0,a.forwardRef)(({callback:Le,width:Be,onChange:de,disabled:Oe,readOnly:Te,type:xe="",value:le="",style:E={}},y)=>{const x=(0,a.useRef)(),b=(0,a.useRef)(),[ee,te]=(0,a.useState)(0),[ne,me]=(0,a.useState)(0),[Ee,ce]=(0,a.useState)(!1),fe=()=>{var Ve=document.createElement("div");Ve.innerHTML=x.current.getValue();var We=Ve.innerText;return Le&&Le(We),We};(0,a.useImperativeHandle)(y,()=>({getData:fe}));const Pe=Ve=>{Ve.preventDefault();const We=Ve.clientX-ee,ze=Ve.clientY-ne;document.body.onmousemove=Xe=>{let Ke=Xe.clientX-We,mt=Xe.clientY-ze;const Et=document.getElementsByClassName("markdown-popup-form")[0],ht=window.innerWidth-Et.offsetWidth,$e=window.innerHeight-Et.offsetHeight;Ke=Math.max(0,Math.min(Ke,ht)),mt=Math.max(0,Math.min(mt,$e)),be(Xe.clientX,Xe.clientY,We,ze)&&(te(Ke),me(mt))},document.body.onmouseup=function(){document.body.onmousemove=null}},be=(Ve,We,ze,Xe)=>{const Ke=document.body.clientHeight,mt=document.body.clientWidth;return Ve<20&&ze>Ve||Ve>mt-20&&zeWe||We>Ke-20&&Xe{Ee&&setTimeout(()=>{const Ve=document.getElementsByClassName("markdown-popup-form")[0],We=window.innerWidth/2-Ve.offsetWidth/2,ze=window.innerHeight/2-Ve.offsetHeight/2;te(We),me(ze)},0)},[Ee]);const Me=()=>{Oe||Te||ce(!0)};return we.createElement("div",{style:E},we.createElement("div",{style:{width:Be||"100%",position:"relative"},className:`${he.Z.mathFillWrap} ${Oe||Te?"cursorDefault":""}`,onClick:()=>Me()},we.createElement("math-field",{disabled:Oe,locale:"zh_cn",class:`${he.Z.mathField} ${xe}`,readOnly:Te,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:le?18:14},value:le||""})),we.createElement(Fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:ee,top:ne},title:we.createElement("div",{style:{cursor:"move"},onMouseDown:Pe},"\u8F93\u5165\u516C\u5F0F"),open:Ee,onOk:()=>{const Ve=b.current.getData();x.current.setValue(Ve),de(Ve),ce(!1)},onCancel:()=>{ce(!1)},destroyOnClose:!0,className:"markdown-popup-form"},we.createElement(pe.Z,{value:le,ref:b,onChange:de,showSaveButton:!1})))});qe.Z=Ae},88615:function(ct,qe,z){"use strict";var a=z(59301),he=z(77019),Ie=z(5269),pe=z(20554),Fe=z(99571),we=z(3713),Ae=z(21697),Le=z(48136),Be=z(59301);const de=(0,a.forwardRef)(({callback:Oe,showSaveButton:Te,value:xe=""},le)=>{const E=(0,a.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -209,7 +209,7 @@ ${In} \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=ne=>{E.current.setValue(E.current.getValue()+" "+ne.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Be.createElement(he.Z,{className:Ae.Z.lists,gutter:[10,10]},y.map((ne,me)=>Be.createElement(Ie.Z,{flex:"110px",className:Ae.Z.item},Be.createElement("div",null,Be.createElement(we.Z,{value:`$$${ne.value}$$`}),ne.name),Be.createElement("div",{className:Ae.Z.children},ne.children.map((Ee,ce)=>Be.createElement("div",{key:ce},Be.createElement("h1",null,Ee.name),Be.createElement(he.Z,{gutter:[10,10]},Ee.data.map((fe,Pe)=>Be.createElement(Ie.Z,{key:Pe,onClick:()=>b(fe),className:Ae.Z.diamond},Be.createElement(we.Z,{value:"`$$"+fe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Be.createElement(he.Z,{className:Ae.Z.lists,gutter:[10,10]},x.map((ne,me)=>Be.createElement(Ie.Z,{flex:"110px",className:Ae.Z.item},Be.createElement("div",null,Be.createElement(we.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),Be.createElement("div",{className:Ae.Z.children},ne.children.map((Ee,ce)=>Be.createElement("div",{key:ce},Ee.name&&Be.createElement("h1",null,Ee.name),Be.createElement(he.Z,{gutter:[10,10]},Ee.data.map((fe,Pe)=>Be.createElement(Ie.Z,{key:Pe,onClick:()=>b(fe),className:Ae.Z.diamond},Be.createElement(we.Z,{value:"`$$"+fe.value+"$$`"}))))))))))}],te=()=>{var ne=document.createElement("div");ne.innerHTML=E.current.getValue();var me=ne.innerText;return Oe&&Oe(me),me};return(0,a.useImperativeHandle)(le,()=>({getData:te})),Be.createElement("div",{className:Ae.Z.mathWrap},Be.createElement(pe.default,{defaultActiveKey:"1",items:ee}),Be.createElement("math-field",{locale:"zh_cn",className:Ae.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},xe||""),Te&&Be.createElement("div",{className:Ae.Z.button},Be.createElement(Fe.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});qe.Z=de},57884:function(ct,qe,z){"use strict";var a=z(59301),he=z(93314),Ie=z(99571),pe=Object.defineProperty,Fe=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,de=(le,E,y)=>E in le?pe(le,E,{enumerable:!0,configurable:!0,writable:!0,value:y}):le[E]=y,Oe=(le,E)=>{for(var y in E||(E={}))Le.call(E,y)&&de(le,y,E[y]);if(Ae)for(var y of Ae(E))Be.call(E,y)&&de(le,y,E[y]);return le},Te=(le,E)=>Fe(le,we(E));const xe=({img:le,buttonProps:E={},styles:y={},customText:x,ButtonText:b,ButtonClick:ee,Buttonclass:te,ButtonTwo:ne,imgStyles:me,loading:Ee=!1,className:ce=""})=>a.createElement("section",{className:`tc animated fadeIn ${ce}`,style:Oe({color:"#999",margin:"100px auto",visibility:Ee?"hidden":"visible"},y)},a.createElement("img",{src:le||he,style:Te(Oe({},me),{pointerEvents:"none",userSelect:"none"})}),a.createElement("p",{className:"mt20 font14"},x||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),b&&a.createElement(Ie.ZP,Oe({className:te,onClick:ee},E),b),ne&&ne);qe.Z=xe},2748:function(ct,qe,z){"use strict";z.d(qe,{Q:function(){return we}});var a=z(59301),he=z(82326),Ie=z(47889),pe=z(71051),Fe=z(59301),we=(Le=>(Le[Le.Number=1]="Number",Le[Le.Percent=2]="Percent",Le))(we||{});const Ae=({value:Le,onChange:Be,disabled:de,hidePercentOption:Oe=!1,percentType:Te="select"})=>{const xe=(0,a.useMemo)(()=>Oe?1:2,[Oe]),[le,E]=(0,a.useState)(xe);console.log(le);const y=b=>Le.type===1?`${b}\u5206`:`${b}%`,x=(0,a.useCallback)(b=>{if(le===1){const ee=b.replace("\u5206","");return isNaN(parseInt(ee,10))?0:ee}else return b.replace("%","")},[le]);return(0,a.useEffect)(()=>{E(Le.type)},[Le]),Fe.createElement("div",{style:{display:"flex",alignItems:"center"}},Te=="select"&&Fe.createElement(he.default,{size:"large",onChange:b=>{E(b),Be({type:b,inputValue:b===1?5:20})},value:le||xe,style:{width:100},options:Oe?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:de}),Te=="radio"&&Fe.createElement(Ie.ZP.Group,{size:"large",onChange:b=>{const ee=b.target.value;E(ee),Be({type:ee,inputValue:ee===1?5:20})},value:le||xe,disabled:de},!Oe&&Fe.createElement(Ie.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Fe.createElement(Ie.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Te=="radio"&&Fe.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Le.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Fe.createElement(pe.Z,{size:"large",disabled:de,value:Le.inputValue,style:{width:"120px"},parser:x,addonAfter:Le.type===1?"\u5206":"%",max:le===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:b=>{Be({type:le,inputValue:b})}}),Te=="radio"&&Le.type==2&&Fe.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};qe.Z=Ae},41550:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return te}});var a=z(59301),he={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Ie=z(99571),pe=z(70557),Fe=z(51124),we=z(25399),Ae=z(49661),Le=z(72664),Be=z(57884),de=z(90524),Oe=z(14794),Te=z(59301),xe=Object.defineProperty,le=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ne,me,Ee)=>me in ne?xe(ne,me,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ne[me]=Ee,b=(ne,me)=>{for(var Ee in me||(me={}))E.call(me,Ee)&&x(ne,Ee,me[Ee]);if(le)for(var Ee of le(me))y.call(me,Ee)&&x(ne,Ee,me[Ee]);return ne},ee=(ne,me,Ee)=>new Promise((ce,fe)=>{var Pe=Ge=>{try{Me(Ee.next(Ge))}catch(We){fe(We)}},be=Ge=>{try{Me(Ee.throw(Ge))}catch(We){fe(We)}},Me=Ge=>Ge.done?ce(Ge.value):Promise.resolve(Ge.value).then(Pe,be);Me((Ee=Ee.apply(ne,me)).next())}),te=({editOffice:ne="view",data:me,issaver:Ee,onSaver:ce,theme:fe,type:Pe,filename:be,monacoEditor:Me,className:Ge,style:We,close:ze,onClose:Xe,hasMask:Ke,disabledDownload:mt,onImgDimensions:Et,showNodata:ht,recordInfo:$e})=>{const[At,cn]=(0,a.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[sn,ft]=(0,a.useState)(""),[_e,lt]=(0,a.useState)(),gt=window.ENV==="build"?"/react/build":"",yt=location.host.startsWith("localhost")?de.Z.PROXY_SERVER:de.Z.API_SERVER,at=10*(1024*1024),Ye=(0,a.useRef)();me!=null&&me.startsWith("/api")&&Pe!=="txt"&&(me=de.Z.API_SERVER+me);const $t=_t=>_t.substring(_t.lastIndexOf("/")+1).split(".").pop();be&&Me&&(Me.filename=be),(0,a.useEffect)(()=>{var _t,Ut;const an=(Ut=(_t=document.cookie)==null?void 0:_t.replace(/\s/g,""))==null?void 0:Ut.split(";");an==null||an.map(vn=>{let tn=vn.split("=");tn[0]==="_educoder_session"&&ft(tn[1])})},[]),(0,a.useEffect)(()=>{Pe==="office"&&(me.indexOf("bigfilescdn.")>-1||me.indexOf("bigfiles1")>-1?lt({url:me,fileType:$t(me),model:me.indexOf("model=edit")?"edit":"view"}):_n())},[Pe,me]);function In(_t){return ee(this,null,function*(){_t.data.type==="pdfdata"&&(ce(_t.data.data),window.removeEventListener("message",In,!1)),console.log("mess---:",_t.data)})}const _n=()=>ee(void 0,null,function*(){console.log("data:",me);let _t=me;me.startsWith("http")||(_t=location.origin+_t);let Ut=new URL(_t).pathname.split("/").pop();const an=yield(0,Le.gJ)({attachment_id:Ut});an.url=yt+an.url,lt(an)}),na=()=>{if(me.startsWith("http")||me.startsWith("blob:")){It();return}(0,Ae.Sv)(be||"educoder",me,be)},It=()=>{$e&&(0,Oe.fc)({id:$e==null?void 0:$e.id,watch_type:1,course_id:$e==null?void 0:$e.course_id}),(0,Ae.Nd)(be||"educoder",decodeURIComponent(me))};return Te.createElement("div",{style:b({},We||{}),className:`${Ke&&he.bgBlack} ${Pe?he.wrp:"hide"}`},ze&&Te.createElement("div",{className:he.close,ref:Ye},!!Et&&Te.createElement(we.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Ye.current},Te.createElement("span",{onClick:()=>{Xe(),Et()}},Te.createElement("i",{className:"icon-yulanpizhu"}))),!mt&&Te.createElement(we.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Ye.current},Te.createElement("span",{onClick:It},Te.createElement("i",{className:"icon-quxiaozhiding"}))),Ee&&Te.createElement(we.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>Ye.current},Te.createElement("span",{className:"",onClick:()=>{const _t=document.getElementById("pdfiframe");window.addEventListener("message",In,!1),setTimeout(()=>{_t.contentWindow.postMessage("getData","*")},300)}},Te.createElement("i",{className:"icon-baocun"}))),Te.createElement(we.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Ye.current},Te.createElement("span",{className:"",onClick:()=>{Xe()}},Te.createElement("i",{className:"icon-guanbi1"})))),Te.createElement("div",{className:`${he[Ge]} ${Ge} ${he.monaco} ${Pe==="txt"?"show":"hide"}`},Pe==="txt"&&Te.createElement(Te.Fragment,null,Te.createElement(Fe.ZP,b({},Me)))),Pe==="audio"&&Te.createElement("audio",{src:`${(me==null?void 0:me.indexOf("http://"))>-1||(me==null?void 0:me.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${me}`,autoPlay:!0}),Pe==="video"&&Te.createElement(Te.Fragment,null,(me==null?void 0:me.indexOf("http"))>-1?Te.createElement("video",{controls:!0,src:`${me}`,autoPlay:!0}):Te.createElement("video",{controls:!0,src:`data:video/mp4;base64,${me}`,autoPlay:!0})),Pe==="office"&&_e&&Te.createElement("iframe",{src:`${gt}/office.html?key=${_e.key}&url=${btoa(_e.url)}&callbackUrl=${yt+(_e.callbackUrl||"")}&fileType=${_e.fileType}&title=${_e.title||""}&model=${ne}&officeServer=${de.Z.ONLYOFFICE}&disabledDownload=${!!mt}`}),Pe==="html"&&Te.createElement("iframe",{src:me+"&disposition=inline"}),Pe==="pdf"&&Te.createElement("iframe",{id:"pdfiframe",src:`${gt}/js/pdfview/index.html?filename=${be||"educoder.pdf"}&url=${encodeURIComponent(me)}&disabledDownload=${!!mt}&model=${ne}`}),Pe==="image"&&Te.createElement("img",{src:`${(me==null?void 0:me.indexOf("http://"))>-1||(me==null?void 0:me.indexOf("https://"))>-1?"":"data:image/png;base64,"}${me}`}),(Pe==="other"||Pe==="download")&&Te.createElement(Te.Fragment,null,ht?Te.createElement(Be.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Te.createElement(Ie.ZP,{icon:Te.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:na,disabled:mt},"\u4E0B\u8F7D")}):Te.createElement(Ie.ZP,{type:"primary",size:"middle",onClick:na,disabled:mt},Te.createElement(pe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},65526:function(ct,qe,z){"use strict";z.d(qe,{Q:function(){return Be},Z:function(){return Oe}});var a=z(59301),he={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},Ie=z(92310),pe=z.n(Ie),Fe=z(62957),we=z(6767),Ae=z(62673),Le=(Te,xe,le)=>new Promise((E,y)=>{var x=te=>{try{ee(le.next(te))}catch(ne){y(ne)}},b=te=>{try{ee(le.throw(te))}catch(ne){y(ne)}},ee=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);ee((le=le.apply(Te,xe)).next())});const Be=({title:Te="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:xe=[],visible:le,setVisible:E,tip:y,onOk:x})=>{const[b,ee]=(0,a.useState)([]),[te,ne]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{le&&ee(xe)},[le]),a.createElement(Fe.default,{centered:!0,open:le,title:Te,confirmLoading:te,width:564,onOk:()=>Le(void 0,null,function*(){if(!b.length){we.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ne(!0),yield x(b),ne(!1)}),onCancel:()=>E(!1)},!!y&&a.createElement("div",{className:"c-grey-666 font16 mb10"},y),a.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},a.createElement(Ae.default.Group,{value:b,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:me=>{ee(me)}})))};var Oe=({title:Te="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:xe,style:le={},onEdit:E,dataSource:y=[]})=>{const x={C:a.createElement("div",{className:he.c},"C"),"C++":a.createElement("div",{className:he.cpp},"C++"),Java:a.createElement("div",{className:he.java},"Java"),Python:a.createElement("div",{className:he.python},"Python")};return a.createElement("div",{className:pe()(he.tags,xe),style:le},!!Te&&a.createElement("div",{className:he.text},Te),a.createElement("div",{className:he.tagWrap},y==null?void 0:y.map(b=>a.createElement(a.Fragment,{key:b},x[b]))),!!E&&a.createElement("div",{onClick:E,className:`iconfont icon-bianji_Hover ${he.edit}`}))}},51110:function(ct,qe,z){"use strict";z.d(qe,{t:function(){return It}});var a=z(59301),he=z(37568),Ie=z(28284),pe=z(62957),Fe=z(77019),we=z(5269),Ae=z(71051),Le=z(82326),Be=z(47889),de=z(54657),Oe=z(76560),Te=z(69092),xe=z(6767),le=z(99571),E=z(29787),y=z(24334),x={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=z(82093),ee=z(50582),te=z(89389),ne=z(56102),me=z(55956),Ee=z(59301),ce=Object.defineProperty,fe=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,We=(_t,Ut,an)=>Ut in _t?ce(_t,Ut,{enumerable:!0,configurable:!0,writable:!0,value:an}):_t[Ut]=an,ze=(_t,Ut)=>{for(var an in Ut||(Ut={}))Me.call(Ut,an)&&We(_t,an,Ut[an]);if(be)for(var an of be(Ut))Ge.call(Ut,an)&&We(_t,an,Ut[an]);return _t},Xe=(_t,Ut)=>fe(_t,Pe(Ut)),Ke=(_t,Ut,an)=>new Promise((vn,tn)=>{var ot=et=>{try{Xt(an.next(et))}catch(Je){tn(Je)}},Wt=et=>{try{Xt(an.throw(et))}catch(Je){tn(Je)}},Xt=et=>et.done?vn(et.value):Promise.resolve(et.value).then(ot,Wt);Xt((an=an.apply(_t,Ut)).next())}),Et=({buttonProps:_t,buttonText:Ut,form:an,hackIdentifier:vn="",answerKey:tn,data:ot})=>{const[Wt,Xt]=(0,a.useState)(!1),[et,Je]=(0,a.useState)(!1),[un,pa]=(0,a.useState)(!1),[Ma,fu]=(0,a.useState)({}),[_a,Pn]=(0,a.useState)(""),[Mn,Da]=(0,a.useState)(""),pn=(0,a.useRef)(vn),Ht=(0,a.useRef)(""),Ca=(0,a.useRef)(!1);(0,a.useEffect)(()=>{un&&Au()},[un]),(0,a.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const Eu=()=>new Date().getTime(),Pu=ot==null?void 0:ot.code,Ya=()=>{var Tn,ya;let Ua=Pu?ot==null?void 0:ot.code:(Tn=an.getFieldValue("hack_codes"))==null?void 0:Tn.code,yu=Pu?ot==null?void 0:ot.answer_content:an.getFieldValue(tn),Bu=Pu?ot==null?void 0:ot.input:(ya=an.getFieldValue("hack_sets"))==null?void 0:ya.input;yu==null||yu.forEach(sr=>{const An=sr.value||sr.answer_text||"";Ua=Ua.replace(/(@▁@|@▁▁@)/,An)}),Da(Bu),Pn(Ua),fu({}),pa(!0)},Au=()=>Ke(void 0,null,function*(){var Tn,ya,Ua,yu;const Bu=Eu(),sr=Pu?ot==null?void 0:ot.time_limit:(Tn=an.getFieldsValue())==null?void 0:Tn.hack.time_limit,An=Pu?(ya=ot==null?void 0:ot.answer_content)==null?void 0:ya.length:(yu=(Ua=an.getFieldsValue())==null?void 0:Ua.standard_answers)==null?void 0:yu.length;Xt(!0),yield(0,ee.bM)(Ht.current,{test_hack_code:_a,test_input:Mn});function Ot(){return Ke(this,null,function*(){const{status:Xn,data:Gn}=yield(0,ee.rX)(Ht.current,"submit"),jn=Eu()-Bu>(sr+3)*1e3*An;if(Ca.current){if(jn){xe.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),Xt(!1);return}if(Xn===0){Xt(!1),fu(Xe(ze({},Gn),{showText:!0}));return}setTimeout(Ot,1e3)}})}Ot()}),ba=()=>Ke(void 0,null,function*(){var Tn,ya,Ua,yu,Bu,sr,An;if(!ot){try{yield an.validateFields()}catch(Vn){(Ua=(ya=(Tn=Vn==null?void 0:Vn.errorFields)==null?void 0:Tn[0])==null?void 0:ya.name)!=null&&Ua.includes("standard_answers")?xe.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):xe.ZP.error(Vn.errorFields[0].errors[0]),an.scrollToField(Vn.errorFields[0].name,{behavior:"smooth",block:"center"});return}Je(!0);let Xn="";const Gn=an.getFieldsValue();pn.current?Xn=yield(0,b.ZP)(`/api/problems/${pn.current}.json`,{method:"put",body:Xe(ze({},Gn),{hack:Xe(ze({},Gn==null?void 0:Gn.hack),{sub_discipline_id:(An=(sr=Gn==null?void 0:Gn.hack)==null?void 0:sr.sub_discipline_id)==null?void 0:An[1],difficult:Gn.difficulty,item_banks_group_id:Gn.item_banks_group_id}),hack_codes:Xe(ze({},Gn.hack_codes),{code:y.Base64.encode(Gn.hack_codes.code)}),update_hack_sets:[ze({},Gn.hack_sets)],is_blank:!0,item_type:"BPROGRAM"})}):(Xn=yield(0,b.ZP)("/api/problems.json",{method:"post",body:Xe(ze({},Gn),{hack:Xe(ze({},Gn==null?void 0:Gn.hack),{sub_discipline_id:(Bu=(yu=Gn==null?void 0:Gn.hack)==null?void 0:yu.sub_discipline_id)==null?void 0:Bu[1],difficult:Gn.difficulty,item_banks_group_id:Gn.item_banks_group_id}),hack_codes:Xe(ze({},Gn.hack_codes),{code:y.Base64.encode(Gn.hack_codes.code)}),hack_sets:[ze({},Gn.hack_sets)],is_blank:!0,item_type:"BPROGRAM"})}),pn.current=Xn==null?void 0:Xn.identifier,sessionStorage.projectFill=Xn==null?void 0:Xn.identifier)}const Ot=yield(0,b.ZP)(`/api/problems/${pn.current}/start.json`,{method:"get"});if((Ot==null?void 0:Ot.status)===0){Ht.current=Ot==null?void 0:Ot.identifier,Ca.current=!0,Je(!1),Ya();return}Je(!1)}),zt=Tn=>{const{status:ya,error_msg:Ua,execute_time:yu,output:Bu,input:sr,expected_output:An}=Tn;let Ot=null;switch(ya){case me.h.OK:Ot=Ee.createElement(Ee.Fragment,null,Ee.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",yu/1e3,"\u79D2"),Ee.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case me.h.NOMATCH:Ot=Ee.createElement(Ee.Fragment,null,Ee.createElement("div",null,"\u8F93\u5165\uFF1A"),Ee.createElement("pre",{style:{fontFamily:"initial"}},sr),Ee.createElement("div",null,"\u8F93\u51FA\uFF1A"),Ee.createElement("pre",{style:{fontFamily:"initial"}},Bu&&y.Base64.decode(Bu)),Ee.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),Ee.createElement("pre",{style:{fontFamily:"initial"}},An&&y.Base64.decode(An)));break;case me.h.EXECUTEFAILURE:Ot=Ee.createElement(Ee.Fragment,null,Ee.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Ee.createElement("pre",null,sr)),Ee.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ee.createElement("pre",{className:"error"},y.Base64.decode(Ua)));break;case me.h.COMPILEFAILURE:Ot=Ee.createElement(Ee.Fragment,null,Ee.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Ee.createElement("pre",null,sr)),Ee.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ee.createElement("pre",{className:"error"},y.Base64.decode(Ua)));break;case me.h.PODFAILURE:Ot=Ee.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case me.h.TIMEOUT:Ot=Ee.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Ee.createElement(Ee.Fragment,null," ",Ot," ")};return Ee.createElement("div",null,Ee.createElement(le.ZP,Xe(ze({loading:et},_t),{onClick:ba}),Ut),Ee.createElement(pe.default,{open:un,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Wt,cancelButtonProps:{style:{display:"none"}},onOk:()=>Au(),onCancel:()=>{Ca.current=!1,pa(!1)}},Ee.createElement("div",{className:x.result},Ee.createElement("div",{className:x.left},Ee.createElement("div",{className:"mb20"},Ee.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!ot&&Ee.createElement(ne.CopyToClipboard,{text:_a,onCopy:()=>xe.ZP.success("\u590D\u5236\u6210\u529F")},Ee.createElement("span",{style:{float:"right"},className:"current c-light-primary"},Ee.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),Ee.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:_a,onChange:Tn=>Pn(Tn)})),Ee.createElement("div",{className:x.right},Ee.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),Ee.createElement("div",{className:x.box},Ee.createElement("div",{className:x.li},Ee.createElement(he.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Mn,onChange:Tn=>Da(Tn.target.value),bordered:!1,style:{height:180}}))),Ee.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),Ee.createElement("div",{className:x.box},Ee.createElement(E.Z,{spinning:Wt,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},Ee.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},zt(Ma))))))))},ht=z(87169),$e=z(59301),At=Object.defineProperty,cn=Object.defineProperties,sn=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,gt=(_t,Ut,an)=>Ut in _t?At(_t,Ut,{enumerable:!0,configurable:!0,writable:!0,value:an}):_t[Ut]=an,yt=(_t,Ut)=>{for(var an in Ut||(Ut={}))_e.call(Ut,an)&>(_t,an,Ut[an]);if(ft)for(var an of ft(Ut))lt.call(Ut,an)&>(_t,an,Ut[an]);return _t},Tt=(_t,Ut)=>cn(_t,sn(Ut)),at=(_t,Ut)=>{var an={};for(var vn in _t)_e.call(_t,vn)&&Ut.indexOf(vn)<0&&(an[vn]=_t[vn]);if(_t!=null&&ft)for(var vn of ft(_t))Ut.indexOf(vn)<0&<.call(_t,vn)&&(an[vn]=_t[vn]);return an};const{TextArea:Ye}=he.default,$t=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],In=({value:_t,onChange:Ut})=>$e.createElement(Switch,{checked:_t,onChange:an=>{Ut(an)}}),_n="@\u2581@",na="@\u2581\u2581@",It=({questionTitlePlaceholder:_t,form:Ut,scoreByBlank:an=!1,hackidentifier:vn,answerKey:tn})=>{const[ot,Wt]=(0,a.useState)(!1),[Xt,et]=(0,a.useState)(!1),un=(0,Oe.useParams)().type==="edit",pa=(Ht,Ca)=>{const Eu=Ca.line;let Pu=0;for(let Au=0;Au{const Ya=Ht.getRange(Ca.from,Ca.to);let Au=0;if(Ca.text.forEach(ba=>{Au+=ba.split(_n).length-1}),Ca.text.forEach(ba=>{Au+=ba.split(na).length-1}),Ca.origin!=="setValue"){if(Ya&&(Ya.indexOf(_n)!==-1||Ya.indexOf(na)!==-1)){const ba=Ya.split(_n).length-1+Ya.split(na).length-1,zt=pa(Ht,Ca.from);if(console.log(`\u5220\u9664${ba}\u4E2A\uFF0C \u524D\u9762\u6709${zt}\u4E2A\uFF0C\u65B0\u589E${Au}\u4E2A`),ba>1){const Tn=Array.from({length:ba},(ya,Ua)=>zt+Ua);Pu(Tn)}else Pu(zt)}else if(Au>0){const ba=pa(Ht,Ca.from);console.log(`\u65B0\u589E${Au}\u4E2A\uFF0C\u4E4B\u524D\u6709${ba}\u4E2A`),Eu(Au,ba)}}},fu=()=>{const Ht=Ut.getFieldValue(tn);Ut.setFieldsValue({[tn]:Ht==null?void 0:Ht.map((Ca,Eu)=>Tt(yt({},Ca),{position:Eu+1}))})},_a=(0,a.useRef)(),Pn=(Ht,Ca)=>{for(let Eu=0;Eu{Mn.current(Ht),fu()},pn=Ie.default.useWatch(tn,Ut);return $e.createElement("div",{className:Te.Z.wrap},$e.createElement(Ie.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},$e.createElement(de.h,{scrollId:"name",watch:!0,height:140})),$e.createElement("div",{className:Te.Z.questionTitleEditorWrap},$e.createElement(Ie.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},$e.createElement(de.h,{scrollId:"name",watch:!0,height:400,showNullProgramButton:!0,onChange:(Ht,Ca)=>{const Eu=Ut.getFieldValue(tn);console.log("--preAnswerData",Eu,Ca),Ut.setFieldsValue({[tn]:Eu==null?void 0:Eu.map((Pu,Ya)=>{var Au;return Tt(yt({},Pu),{position:Ya+1,multi_line:(Au=Ca==null?void 0:Ca[Ya])==null?void 0:Au.multiLine})})})},placeholder:_t,onCMBeforeChange:(Ht,Ca)=>{Ma(Ht,Ca,Pn,Da)}}))),$e.createElement(Ie.default.List,{name:tn,rules:[{validator(Ht,Ca){if(!(Ca!=null&&Ca.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Eu of Ca){const{answer_text:Pu}=Eu||{};if((Pu==null?void 0:Pu.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ht,{add:Ca,remove:Eu},{errors:Pu})=>(_a.current=Ca,Mn.current=Eu,$e.createElement($e.Fragment,null,$e.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},$e.createElement(Ie.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),$e.createElement("div",{onClick:()=>{pe.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:$e.createElement("div",null,$e.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",$e.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),$e.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},$e.createElement(ht.Z,{style:{marginRight:3,color:"#3061D0"}}),$e.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Ht.map((Ya,Au)=>{var ba=Ya,{key:zt,name:Tn}=ba,ya=at(ba,["key","name"]),Ua,yu;return $e.createElement(Fe.Z,{className:"mb20",key:zt,align:"middle",wrap:!1},$e.createElement(we.Z,{flex:"0 0 auto",className:`${Te.Z.blankIndex}`},"\u586B\u7A7A\u9879",Au+1),$e.createElement(we.Z,{flex:1},$e.createElement(Fe.Z,{align:"top",justify:"space-between",wrap:!1},$e.createElement(we.Z,null,$e.createElement(Ie.default.Item,Tt(yt({},ya),{name:[Tn,"answer_text"],noStyle:!0}),(Ua=pn==null?void 0:pn[Tn])!=null&&Ua.multi_line||(yu=pn==null?void 0:pn[Tn])!=null&&yu.multiLine?$e.createElement(Ye,{spellCheck:!1,style:{marginLeft:10,width:550}}):$e.createElement(he.default,{style:{marginLeft:10,width:550},className:Te.Z.blankInput,size:"large",maxLength:1e3,onBlur:Bu=>{}}))),an&&$e.createElement(we.Z,{flex:"224px"},$e.createElement(Ie.default.Item,Tt(yt({},ya),{name:[Tn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),$e.createElement(Ae.Z,{size:"large",className:Te.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),$e.createElement("div",{onClick:()=>Wt(!0)},$e.createElement(Ie.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},$e.createElement(de.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ot}))),$e.createElement(Ie.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},$e.createElement(Le.default,{size:"large"},$t.map(Ht=>$e.createElement(Le.default.Option,{key:Ht.title,value:Ht.key}," ",Ht.title)))),$e.createElement(Ie.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},$e.createElement(Ie.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},$e.createElement(Ae.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),$e.createElement("span",{className:"ml10 font14"},"\u79D2")),$e.createElement(Ie.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},$e.createElement(Be.ZP.Group,{style:{marginTop:-10}},$e.createElement(Be.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),$e.createElement(Be.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),$e.createElement(Be.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),$e.createElement(Ie.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),$e.createElement("div",{style:{background:"#F6F7F9",padding:15}},$e.createElement(Ie.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},$e.createElement(Ye,{rows:4})),$e.createElement(Ie.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},$e.createElement(Ye,{rows:4}))),$e.createElement(Et,{form:Ut,answerKey:tn,hackIdentifier:vn,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:$e.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},82482:function(ct,qe,z){"use strict";z.d(qe,{u:function(){return Ee}});var a=z(59301),he=z(77019),Ie=z(5269),pe=z(25399),Fe=z(28284),we=z(69092),Ae=z(32134),Le=z(12893),Be=z(54657),de=z(59301),Oe=Object.defineProperty,Te=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ce,fe,Pe)=>fe in ce?Oe(ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[fe]=Pe,b=(ce,fe)=>{for(var Pe in fe||(fe={}))E.call(fe,Pe)&&x(ce,Pe,fe[Pe]);if(le)for(var Pe of le(fe))y.call(fe,Pe)&&x(ce,Pe,fe[Pe]);return ce},ee=(ce,fe)=>Te(ce,xe(fe)),te=(ce,fe)=>{var Pe={};for(var be in ce)E.call(ce,be)&&fe.indexOf(be)<0&&(Pe[be]=ce[be]);if(ce!=null&&le)for(var be of le(ce))fe.indexOf(be)<0&&y.call(ce,be)&&(Pe[be]=ce[be]);return Pe};const ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],me=({value:ce,onChange:fe,choiceTextKey:Pe,answerKey:be,index:Me,isEdit:Ge,setInputActive:We,form:ze,choiceOptionsPath:Xe,allowChangeMode:Ke,showAddIcon:mt,addItem:Et,deleteItem:ht})=>{console.log(ce,"value");const $e=(ce==null?void 0:ce[be])===1,At=()=>{const sn=ze.getFieldValue(Xe);ze.setFieldValue(Xe,sn.map(ft=>ee(b({},ft),{[be]:0})))},cn=()=>{$e?fe(ee(b({},ce),{[be]:0})):(Ke||At(),fe(ee(b({},ce),{[be]:1})))};return de.createElement(he.Z,{className:we.Z.choiceWrap,align:"middle",wrap:!1},de.createElement(Ie.Z,{onClick:cn,className:`${we.Z.choiceIndex} ${$e?we.Z.activeAnswer:""}`},ne[Me]),de.createElement(Ie.Z,{flex:1,className:`${we.Z.editorWrap} ml15`,onClick:We},de.createElement(Be.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Ge,value:ce==null?void 0:ce[Pe],onChange:sn=>{fe(ee(b({},ce),{[Pe]:sn}))}})),de.createElement(Ie.Z,{flex:"0 0 auto",className:"ml15"},de.createElement("div",{onClick:cn,className:`${we.Z.setAnswerBtn} ${$e?we.Z.activeAnswer:""}`},$e?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),de.createElement(Ie.Z,{className:we.Z.actionWrapper},de.createElement(pe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},de.createElement(Ae.Z,{className:we.Z.addIcon,onClick:Et,style:{visibility:mt?"visible":"hidden"}})),de.createElement(pe.Z,{title:"\u5220\u9664"},de.createElement(Le.Z,{className:we.Z.deleteIcon,onClick:ht,style:{visibility:Me>1?"visible":"hidden"}}))))},Ee=({questionTitlePlaceholder:ce,titleKey:fe,choiceKey:Pe,analysisKey:be,choiceTextKey:Me,answerKey:Ge,choiceOptionsPath:We,allowChangeMode:ze=!0,form:Xe,showAnalysis:Ke=!0})=>{const[mt,Et]=(0,a.useState)(),[ht,$e]=(0,a.useState)(!1);return de.createElement("div",{className:we.Z.wrap},de.createElement("div",{className:we.Z.questionTitleEditorWrap},de.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:fe,labelCol:{span:24},rules:[{required:!0}]},de.createElement(Be.h,{scrollId:Array.isArray(fe)?fe.join("_"):`${fe}`,watch:!0,height:140,placeholder:ce}))),de.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),de.createElement(Fe.default.List,{name:Pe,rules:[{validator(At,cn){const sn=cn.some(_e=>_e[Ge]===1),ft=cn.findIndex(_e=>{var lt;return((lt=_e[Me])==null?void 0:lt.length)<=0});return ft!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[ft]}\u9009\u9879\u7684\u5185\u5BB9`)):sn?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(At,{add:cn,remove:sn})=>de.createElement("div",{id:Array.isArray(We)?We.join("_"):`${We}`},At.map((ft,_e)=>{var lt=ft,{key:gt,name:yt}=lt,Tt=te(lt,["key","name"]);const at=mt===gt,Ye=()=>{Et(gt)},$t=_e<7&&_e===At.length-1,In=()=>cn({[Me]:"",[Ge]:0}),_n=()=>sn(yt);return de.createElement(Fe.default.Item,ee(b({},Tt),{key:gt,name:yt,className:we.Z.choiceListWrap,rules:[{validator(na,It){return It!=null&&It.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[_e]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),de.createElement(me,{choiceTextKey:Me,answerKey:Ge,index:_e,isEdit:at,setInputActive:Ye,form:Xe,choiceOptionsPath:We,allowChangeMode:ze,showAddIcon:$t,addItem:In,deleteItem:_n}))}),At.length<8&&de.createElement("div",{className:`${we.Z.addBtn} mb30`,onClick:()=>cn({[Me]:"",[Ge]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ke&&de.createElement("div",{onClick:()=>$e(!0)},de.createElement(Fe.default.Item,{name:be,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},de.createElement(Be.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ht}))))}},15460:function(ct,qe,z){"use strict";z.d(qe,{u:function(){return ze}});var a=z(59301),he=z(62957),Ie=z(77019),pe=z(5269),Fe=z(37568),we=z(25399),Ae=z(71411),Le=z(28284),Be=z(47889),de=z(71051),Oe=z(54657),Te=z(12893),xe=z(61485),le=z(69092),E=z(65986),y=z(59301),x=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(Xe,Ke,mt)=>Ke in Xe?x(Xe,Ke,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Xe[Ke]=mt,ce=(Xe,Ke)=>{for(var mt in Ke||(Ke={}))ne.call(Ke,mt)&&Ee(Xe,mt,Ke[mt]);if(te)for(var mt of te(Ke))me.call(Ke,mt)&&Ee(Xe,mt,Ke[mt]);return Xe},fe=(Xe,Ke)=>b(Xe,ee(Ke)),Pe=(Xe,Ke)=>{var mt={};for(var Et in Xe)ne.call(Xe,Et)&&Ke.indexOf(Et)<0&&(mt[Et]=Xe[Et]);if(Xe!=null&&te)for(var Et of te(Xe))Ke.indexOf(Et)<0&&me.call(Xe,Et)&&(mt[Et]=Xe[Et]);return mt};const be=({value:Xe,onChange:Ke})=>{const mt=ht=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:le.Z.modal,onOk:()=>{const $e=[...Xe];$e.splice(ht,1),Ke($e)}})},Et=()=>{const ht=[...Xe];ht.push(""),Ke(ht)};return y.createElement(Ie.Z,{className:"ml20"},y.createElement(pe.Z,{flex:1},Xe==null?void 0:Xe.map((ht,$e)=>y.createElement(Ie.Z,{key:`${ht}_${$e}`,className:"mb20"},y.createElement(Fe.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:ht,autoSize:{maxRows:3},maxLength:1e3,onBlur:At=>{const cn=[...Xe],sn=At.target.value.trim();cn[$e]=sn,Ke(cn)}}),y.createElement(we.Z,{title:"\u5220\u9664"},y.createElement(Te.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:$e>0?"visible":"hidden"},onClick:()=>mt($e)}))))),y.createElement(pe.Z,null,y.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{Et()}},"\u65B0\u589E\u7B54\u6848")))},Me=({value:Xe,onChange:Ke})=>{const mt=ht=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:le.Z.modal,onOk:()=>{const $e=[...Xe];$e.splice(ht,1),Ke($e)}})},Et=()=>{const ht=[...Xe];ht.push(""),Ke(ht)};return y.createElement(Ie.Z,{className:"ml20"},y.createElement(pe.Z,{flex:1},Xe==null?void 0:Xe.map((ht,$e)=>y.createElement(Ie.Z,{key:`${ht}_${$e}`,align:"middle",className:"mb20"},y.createElement(E.Z,{value:ht,style:{flex:1},onChange:At=>{const cn=[...Xe];cn[$e]=At,Ke(cn)}}),y.createElement(we.Z,{title:"\u5220\u9664"},y.createElement(Te.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:$e>0?"visible":"hidden"},onClick:()=>mt($e)}))))),y.createElement(pe.Z,null,y.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{Et()}},"\u65B0\u589E\u7B54\u6848")))},Ge=({value:Xe=!0,onChange:Ke})=>y.createElement(Ae.Z,{checked:!Xe,onChange:mt=>{Ke(!mt)}}),We="\u2581",ze=({questionTitlePlaceholder:Xe,form:Ke,scoreByBlank:mt=!1,answerKey:Et})=>{const[ht,$e]=(0,a.useState)(!1),At=(Tt,at)=>{const Ye=at.line;let $t=0;for(let _n=0;_n{const In=Tt.getRange(at.from,at.to);let _n=0;if(at.text.forEach(na=>{_n+=na.split(We).length-1}),at.origin!=="setValue"){if(In&&In.indexOf(We)!==-1){const na=In.split(We).length-1,It=At(Tt,at.from);if(console.log(`\u5220\u9664${na}\u4E2A\uFF0C \u524D\u9762\u6709${It}\u4E2A\uFF0C\u65B0\u589E${_n}\u4E2A`),na>1){const _t=Array.from({length:na},(Ut,an)=>It+an);$t(_t)}else $t(It)}else if(_n>0){const na=At(Tt,at.from);console.log(`\u65B0\u589E${_n}\u4E2A\uFF0C\u4E4B\u524D\u6709${na}\u4E2A`),Ye(_n,na)}}},sn=()=>{const Tt=Ke.getFieldValue(Et);Ke.setFieldsValue({[Et]:Tt.map((at,Ye)=>fe(ce({},at),{position:Ye+1}))})},ft=(0,a.useRef)(),_e=(Tt,at)=>{for(let Ye=0;Ye{lt.current(Tt),sn()},yt=Le.default.useWatch(Et,Ke);return y.createElement("div",{className:le.Z.wrap},y.createElement("div",{className:le.Z.questionTitleEditorWrap},y.createElement(Le.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},y.createElement(Oe.h,{scrollId:"name",watch:!0,height:140,placeholder:Xe,showNullButton:!0,onCMBeforeChange:(Tt,at)=>{cn(Tt,at,_e,gt)}}))),y.createElement(Le.default.List,{name:Et,rules:[{validator(Tt,at){if(!(at!=null&&at.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ye of at){const{answer_text:$t}=Ye||{};if($t!=null&&$t.some(In=>(In==null?void 0:In.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Tt,{add:at,remove:Ye},{errors:$t})=>(ft.current=at,lt.current=Ye,y.createElement(y.Fragment,null,y.createElement(Le.default.Item,{label:y.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Tt!=null&&Tt.length)&&y.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Tt.map((In,_n)=>{var na=In,{key:It,name:_t}=na,Ut=Pe(na,["key","name"]),an,vn;return y.createElement("div",{style:{marginBottom:10},key:It},y.createElement(Ie.Z,{className:"mb20",align:"middle",wrap:!1},y.createElement(pe.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${le.Z.blankIndex}`},"\u586B\u7A7A\u9879",_n+1),y.createElement(Le.default.Item,fe(ce({},Ut),{name:[_t,"model"],noStyle:!0}),y.createElement(Be.ZP.Group,{onChange:()=>{const tn=Ke.getFieldValue(Et);Ke.setFieldsValue({[Et]:tn.map((ot,Wt)=>fe(ce({},ot),{answer_text:_t===Wt?[""]:ot.answer_text}))})}},y.createElement(Be.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",y.createElement(we.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},y.createElement(xe.Z,null))),y.createElement(Be.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",y.createElement(we.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},y.createElement(xe.Z,null)))))),y.createElement(Ie.Z,{style:{marginLeft:20},align:"middle",wrap:!1},y.createElement(pe.Z,{flex:1},y.createElement(Ie.Z,{align:"top",justify:"space-between",wrap:!1},y.createElement(pe.Z,{flex:1},y.createElement(Le.default.Item,fe(ce({},Ut),{name:[_t,"answer_text"],noStyle:!0}),((vn=(an=Ke.getFieldValue(Et))==null?void 0:an[_t])==null?void 0:vn.model)===1?y.createElement(be,null):y.createElement(Me,null))),mt&&y.createElement(pe.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},y.createElement(Le.default.Item,fe(ce({},Ut),{name:[_t,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:le.Z.blankInputNumberWrapper}),y.createElement(de.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),y.createElement(Le.default.Item,fe(ce({},Ut),{name:[_t,"position"],noStyle:!0}),y.createElement(Fe.default,{type:"hidden"})))))})))),y.createElement(Ie.Z,{align:"middle"},y.createElement(Le.default.Item,{name:"downcase",valuePropName:"checked"},y.createElement(Ae.Z,null)),y.createElement(pe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),y.createElement(Ie.Z,{align:"middle"},y.createElement(Le.default.Item,{name:"no_space",valuePropName:"checked"},y.createElement(Ae.Z,null)),y.createElement(pe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(yt==null?void 0:yt.length)>1&&y.createElement(Ie.Z,{align:"middle",className:(yt==null?void 0:yt.length)>1?"mb30":`${le.Z.hide}`},y.createElement(Le.default.Item,{name:"is_ordered"},y.createElement(Ge,null)),y.createElement(pe.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),y.createElement("div",{onClick:()=>$e(!0)},y.createElement(Le.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Oe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ht}))))}},98815:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return te}});var a=z(59301),he=z(77019),Ie=z(5269),pe=z(28284),Fe=z(69092),we=z(54657),Ae=z(59301),Le=Object.defineProperty,Be=Object.defineProperties,de=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,le=(ne,me,Ee)=>me in ne?Le(ne,me,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ne[me]=Ee,E=(ne,me)=>{for(var Ee in me||(me={}))Te.call(me,Ee)&&le(ne,Ee,me[Ee]);if(Oe)for(var Ee of Oe(me))xe.call(me,Ee)&&le(ne,Ee,me[Ee]);return ne},y=(ne,me)=>Be(ne,de(me)),x=(ne,me)=>{var Ee={};for(var ce in ne)Te.call(ne,ce)&&me.indexOf(ce)<0&&(Ee[ce]=ne[ce]);if(ne!=null&&Oe)for(var ce of Oe(ne))me.indexOf(ce)<0&&xe.call(ne,ce)&&(Ee[ce]=ne[ce]);return Ee};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},ee=({value:ne,onChange:me,form:Ee})=>{const ce=(ne==null?void 0:ne.is_answer)===1,fe=ne==null?void 0:ne.choice_text,Pe=()=>{const be=Ee.getFieldsValue().choices.map(Me=>({choice_text:Me.choice_text,is_answer:0}));Ee.setFieldsValue({choices:be}),me(y(E({},ne),{is_answer:1}))};return Ae.createElement(he.Z,{className:Fe.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},Ae.createElement(Ie.Z,{onClick:Pe,className:`${Fe.Z.choiceIndex} ${Fe.Z.judgementIndex} ${ce?Fe.Z.activeAnswer:""}`},b[fe]),Ae.createElement(Ie.Z,{flex:1,className:`${Fe.Z.editorWrap} ml15`},Ae.createElement("div",{className:`${Fe.Z.inputBorder} ${Fe.Z.placeholder} ${ce?Fe.Z.activeJudgementAnswer:""}`},fe)),Ae.createElement(Ie.Z,{flex:"0 0 auto",className:"ml15"},Ae.createElement("div",{onClick:Pe,className:`${Fe.Z.setAnswerBtn} ${ce?Fe.Z.activeAnswer:""}`},ce?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:ne,choiceKey:me,form:Ee})=>{const[ce,fe]=(0,a.useState)(!1);return Ae.createElement("div",{className:Fe.Z.wrap},Ae.createElement("div",{className:Fe.Z.questionTitleEditorWrap},Ae.createElement(pe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ae.createElement(we.h,{scrollId:"name",watch:!0,height:140,placeholder:ne}))),Ae.createElement(pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Ae.createElement(pe.default.List,{name:"choices",rules:[{validator(Pe,be){return be.some(Ge=>(Ge==null?void 0:Ge.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Pe=>Ae.createElement("div",{id:"choices"},Pe.map(be=>{var Me=be,{key:Ge,name:We}=Me,ze=x(Me,["key","name"]);return Ae.createElement(pe.default.Item,y(E({},ze),{key:Ge,name:We,noStyle:!0}),Ae.createElement(ee,{form:Ee}))})))),Ae.createElement("div",{onClick:()=>fe(!0)},Ae.createElement(pe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ae.createElement(we.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ce}))))}},54657:function(ct,qe,z){"use strict";z.d(qe,{h:function(){return E},x:function(){return y}});var a=z(89389),he=z(69092),Ie=z(3713),pe=z(59301),Fe=Object.defineProperty,we=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Oe=(x,b,ee)=>b in x?Fe(x,b,{enumerable:!0,configurable:!0,writable:!0,value:ee}):x[b]=ee,Te=(x,b)=>{for(var ee in b||(b={}))Be.call(b,ee)&&Oe(x,ee,b[ee]);if(Le)for(var ee of Le(b))de.call(b,ee)&&Oe(x,ee,b[ee]);return x},xe=(x,b)=>we(x,Ae(b)),le=(x,b)=>{var ee={};for(var te in x)Be.call(x,te)&&b.indexOf(te)<0&&(ee[te]=x[te]);if(x!=null&&Le)for(var te of Le(x))b.indexOf(te)<0&&de.call(x,te)&&(ee[te]=x[te]);return ee};const E=x=>{var b=x,{value:ee,onChange:te,scrollId:ne}=b,me=le(b,["value","onChange","scrollId"]);return pe.createElement("div",{id:ne||""},pe.createElement(a.Z,xe(Te({},me),{defaultValue:ee,onChange:(Ee,ce)=>{ce!=null&&ce.length?te(Ee,ce):te(Ee)}})))},y=({value:x,onChange:b,placeholder:ee,height:te=140,isEdit:ne,miniToolbar:me,watch:Ee=!0})=>ne?pe.createElement(a.Z,{watch:Ee,isFocus:!0,height:te||void 0,placeholder:ee,defaultValue:x,onChange:b,miniToolbar:me}):pe.createElement("div",{style:{cursor:"pointer"}},x?pe.createElement(Ie.Z,{className:he.Z.inputBorder,value:x}):pe.createElement("div",{className:`${he.Z.inputBorder} ${he.Z.placeholder} inputBorderError`},ee))},84635:function(ct,qe,z){"use strict";z.d(qe,{W:function(){return Me}});var a=z(59301),he=z(6767),Ie=z(96599),pe=z(28284),Fe=z(71411),we=z(77019),Ae=z(5269),Le=z(25399),Be=z(37568),de=z(71051),Oe=z(69092),Te=z(54657),xe=z(89389),le=z(61485),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Ge,We,ze)=>We in Ge?E(Ge,We,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ge[We]=ze,me=(Ge,We)=>{for(var ze in We||(We={}))ee.call(We,ze)&&ne(Ge,ze,We[ze]);if(b)for(var ze of b(We))te.call(We,ze)&&ne(Ge,ze,We[ze]);return Ge},Ee=(Ge,We)=>y(Ge,x(We)),ce=(Ge,We)=>{var ze={};for(var Xe in Ge)ee.call(Ge,Xe)&&We.indexOf(Xe)<0&&(ze[Xe]=Ge[Xe]);if(Ge!=null&&b)for(var Xe of b(Ge))We.indexOf(Xe)<0&&te.call(Ge,Xe)&&(ze[Xe]=Ge[Xe]);return ze};const fe=Ge=>{var We=Ge,{value:ze,onChange:Xe}=We,Ke=ce(We,["value","onChange"]);const mt=Et=>{Xe([Et])};return a.createElement(xe.Z,Ee(me({},Ke),{defaultValue:ze==null?void 0:ze[0],onChange:mt}))},Pe=Ge=>{if(!Ge)return!1;if(/^s*$/.test(Ge)||Ge.trim()===""){he.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let We=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Ge==="|"?(he.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},be=({value:Ge=[],onClose:We})=>a.createElement(Ie.default,{closable:!0,onClose:We,className:Oe.Z.keywordTag},a.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Ge.join(" \u6216 "))),Me=({questionTitlePlaceholder:Ge,form:We,showKeywords:ze,isMustKeyWords:Xe=ze})=>{const[Ke,mt]=(0,a.useState)(!1),[Et,ht]=(0,a.useState)(""),$e=pe.default.useWatch("use_keywords",We),At=pe.default.useWatch("question_score",We);return a.createElement("div",{className:Oe.Z.wrap},a.createElement("div",{className:Oe.Z.questionTitleEditorWrap},a.createElement(pe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Te.h,{scrollId:"name",watch:!0,height:140,placeholder:Ge}))),a.createElement(pe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},a.createElement(fe,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),ze&&!Xe&&a.createElement(pe.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},a.createElement(Fe.Z,{defaultChecked:!0})),ze&&Xe&&a.createElement(we.Z,{align:"middle",className:"mb30"},a.createElement(pe.default.Item,{name:"use_keywords",valuePropName:"checked"},a.createElement(Fe.Z,null)),a.createElement(Ae.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(Ae.Z,null,a.createElement(Le.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(le.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),($e||!Xe)&&a.createElement(pe.default.List,{name:"keywords",rules:[{validator(cn,sn){return Xe?sn!=null&&sn.length?(sn==null?void 0:sn.reduce((_e,lt)=>_e+lt.score,0))>parseFloat(At)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(cn,{add:sn,remove:ft})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${Oe.Z.title} mb10`},Xe?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(we.Z,{align:"middle",className:"font14 mb30"},a.createElement(Ae.Z,{flex:1},a.createElement(Be.default,{value:Et,onChange:_e=>{ht(_e.target.value)},maxLength:50,allowClear:!0,onPressEnter:_e=>{var lt,gt,yt,Tt;const at=`${(lt=_e.target)==null?void 0:lt.value}`,Ye=(yt=(gt=at==null?void 0:at.split("|"))==null?void 0:gt.filter(_n=>!!_n))==null?void 0:yt.map(_n=>_n==null?void 0:_n.trim()),$t=We.getFieldValue("keywords"),In=((Tt=$t==null?void 0:$t.map(_n=>_n==null?void 0:_n.keyword))==null?void 0:Tt.flat())||[];for(const _n of Ye)if(In.includes(_n)){he.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Pe(at)&&(sn({keyword:Ye,score:1}),ht(""))},className:Oe.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(Ae.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),cn.map(_e=>{var lt=_e,{key:gt,name:yt}=lt,Tt=ce(lt,["key","name"]);return a.createElement(we.Z,{key:gt,className:"mb20",style:{marginRight:148}},a.createElement(Ae.Z,{flex:1},a.createElement(we.Z,{align:"middle",justify:"space-between"},a.createElement(pe.default.Item,Ee(me({},Tt),{name:[yt,"keyword"]}),a.createElement(be,{onClose:()=>ft(yt)})),Xe&&a.createElement(pe.default.Item,Ee(me({},Tt),{name:[yt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Oe.Z.blankInputNumberWrapper}),a.createElement(de.Z,{className:Oe.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>mt(!0)},a.createElement(pe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Te.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ke}))))}},77411:function(ct,qe,z){"use strict";z.d(qe,{tc:function(){return ba.t},uh:function(){return a.u},rL:function(){return Au},u8:function(){return Ie.u},ZZ:function(){return he.Z},Wk:function(){return pe.W}});var a=z(82482),he=z(98815),Ie=z(15460),pe=z(84635),Fe=z(59301),we=z(8848),Ae=z(28284),Le=z(77019),Be=z(5269),de=z(71051),Oe=z(25399),Te=z(75727),xe=z(69092),le=z(12893),E=z(54657),y=z(62957),x=z(37568),b=z(71411),ee=z(59301),te=Object.defineProperty,ne=Object.defineProperties,me=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Pe=(zt,Tn,ya)=>Tn in zt?te(zt,Tn,{enumerable:!0,configurable:!0,writable:!0,value:ya}):zt[Tn]=ya,be=(zt,Tn)=>{for(var ya in Tn||(Tn={}))ce.call(Tn,ya)&&Pe(zt,ya,Tn[ya]);if(Ee)for(var ya of Ee(Tn))fe.call(Tn,ya)&&Pe(zt,ya,Tn[ya]);return zt},Me=(zt,Tn)=>ne(zt,me(Tn)),Ge=(zt,Tn)=>{var ya={};for(var Ua in zt)ce.call(zt,Ua)&&Tn.indexOf(Ua)<0&&(ya[Ua]=zt[Ua]);if(zt!=null&&Ee)for(var Ua of Ee(zt))Tn.indexOf(Ua)<0&&fe.call(zt,Ua)&&(ya[Ua]=zt[Ua]);return ya};const We=({value:zt,onChange:Tn})=>{const ya=yu=>{y.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:xe.Z.modal,onOk:()=>{const Bu=[...zt];Bu.splice(yu,1),Tn(Bu)}})},Ua=()=>{const yu=[...zt];yu.push(""),Tn(yu)};return ee.createElement(Le.Z,{className:"ml20"},ee.createElement(Be.Z,{flex:1},zt==null?void 0:zt.map((yu,Bu)=>ee.createElement(Le.Z,{key:`${yu}_${Bu}`,align:"middle",className:"mb20"},ee.createElement(x.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:yu,autoSize:{maxRows:3},maxLength:1e3,onBlur:sr=>{const An=[...zt],Ot=sr.target.value.trim();An[Bu]=Ot,Tn(An)}}),ee.createElement(Oe.Z,{title:"\u5220\u9664"},ee.createElement(le.Z,{className:xe.Z.deleteIcon,style:{marginLeft:15,visibility:Bu>0?"visible":"hidden"},onClick:()=>ya(Bu)}))))),ee.createElement(Be.Z,null,ee.createElement("div",{className:`${xe.Z.addBtn}`,onClick:()=>{Ua()}},"\u65B0\u589E\u7B54\u6848")))},ze=({value:zt=!0,onChange:Tn})=>ee.createElement(b.Z,{checked:!zt,onChange:ya=>{Tn(!ya)}}),Xe="\u2581",Ke=({questionTitlePlaceholder:zt,form:Tn,name:ya,scoreByBlank:Ua=!1,answerKey:yu,titleKey:Bu="name",analysisKey:sr="analysis",isOrdered:An="is_ordered"})=>{var Ot,Xn;const[Gn,Vn]=(0,Fe.useState)(!1),jn=(He,St)=>{const Pt=St.line;let Wn=0;for(let Na=0;Na{const aa=He.getRange(St.from,St.to);let Na=0;if(St.text.forEach(Zt=>{Na+=Zt.split(Xe).length-1}),St.origin!=="setValue"){if(aa&&aa.indexOf(Xe)!==-1){const Zt=aa.split(Xe).length-1,Ln=jn(He,St.from);if(console.log(`\u5220\u9664${Zt}\u4E2A\uFF0C \u524D\u9762\u6709${Ln}\u4E2A\uFF0C\u65B0\u589E${Na}\u4E2A`),Zt>1){const en=Array.from({length:Zt},(Nu,ru)=>Ln+ru);Wn(en)}else Wn(Ln)}else if(Na>0){const Zt=jn(He,St.from);console.log(`\u65B0\u589E${Na}\u4E2A\uFF0C\u4E4B\u524D\u6709${Zt}\u4E2A`),Pt(Na,Zt)}}},$a=()=>{const He=Tn.getFieldValue(["sub_item_banks",...yu]);Tn.setFieldValue(["sub_item_banks",...yu],He==null?void 0:He.map((St,Pt)=>Me(be({},St),{position:Pt+1})))},nt=(0,Fe.useRef)(),ue=(He,St)=>{for(let Pt=0;Pt{ge.current(He),$a()},ke=(Xn=(Ot=Tn.getFieldValue("sub_item_banks"))==null?void 0:Ot[yu==null?void 0:yu[0]])==null?void 0:Xn[yu==null?void 0:yu[1]];return(0,Fe.useEffect)(()=>{console.log("========",Tn.getFieldsValue())},[Tn]),ee.createElement("div",{className:xe.Z.wrap},ee.createElement("div",{className:xe.Z.questionTitleEditorWrap},ee.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:Bu,labelCol:{span:24},rules:[{required:!0}]},ee.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:zt,showNullButton:!0,onCMBeforeChange:(He,St)=>{ra(He,St,ue,Se)}}))),ee.createElement(Ae.default.List,{name:yu,rules:[{validator(He,St){if((St==null?void 0:St.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Pt of St){const{answer_text:Wn}=Pt||{};if(Wn!=null&&Wn.some(aa=>(aa==null?void 0:aa.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(He,{add:St,remove:Pt},{errors:Wn})=>(nt.current=St,ge.current=Pt,ee.createElement(ee.Fragment,null,ee.createElement(Ae.default.Item,{label:ee.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(He!=null&&He.length)&&ee.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),He.map((aa,Na)=>{var Zt=aa,{key:Ln,name:en}=Zt,Nu=Ge(Zt,["key","name"]);return ee.createElement(Le.Z,{align:"top",key:Ln},ee.createElement(Be.Z,{className:`${xe.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",Na+1),ee.createElement(Be.Z,{flex:1},ee.createElement(Le.Z,{align:"top",justify:"space-between"},ee.createElement(Be.Z,{flex:1},ee.createElement(Ae.default.Item,Me(be({},Nu),{name:[en,"answer_text"],noStyle:!0}),ee.createElement(We,null))),Ua&&ee.createElement(Be.Z,{flex:"224px"},ee.createElement(Ae.default.Item,Me(be({},Nu),{name:[en,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:xe.Z.blankInputNumberWrapper}),ee.createElement(de.Z,{className:xe.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),ee.createElement(Ae.default.Item,Me(be({},Nu),{name:[en,"position"],noStyle:!0}),ee.createElement(x.default,{type:"hidden"}))))})))),ee.createElement(Le.Z,{align:"middle"},ee.createElement(Ae.default.Item,{name:[ya,"downcase"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(Be.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ee.createElement(Le.Z,{align:"middle"},ee.createElement(Ae.default.Item,{name:[ya,"no_space"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(Be.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ke==null?void 0:ke.length)>1&&ee.createElement(Le.Z,{align:"middle",className:(ke==null?void 0:ke.length)>1?"mb30":`${xe.Z.hide}`},ee.createElement(Ae.default.Item,{name:An},ee.createElement(ze,null)),ee.createElement(Be.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),ee.createElement("div",{className:"mt30",onClick:()=>Vn(!0)},ee.createElement(Ae.default.Item,{name:sr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ee.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Gn}))))};var mt=z(59301),Et=Object.defineProperty,ht=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,ft=(zt,Tn,ya)=>Tn in zt?Et(zt,Tn,{enumerable:!0,configurable:!0,writable:!0,value:ya}):zt[Tn]=ya,_e=(zt,Tn)=>{for(var ya in Tn||(Tn={}))cn.call(Tn,ya)&&ft(zt,ya,Tn[ya]);if(At)for(var ya of At(Tn))sn.call(Tn,ya)&&ft(zt,ya,Tn[ya]);return zt},lt=(zt,Tn)=>ht(zt,$e(Tn)),gt=(zt,Tn)=>{var ya={};for(var Ua in zt)cn.call(zt,Ua)&&Tn.indexOf(Ua)<0&&(ya[Ua]=zt[Ua]);if(zt!=null&&At)for(var Ua of At(zt))Tn.indexOf(Ua)<0&&sn.call(zt,Ua)&&(ya[Ua]=zt[Ua]);return ya};const yt={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Tt=({value:zt,onChange:Tn,form:ya,choiceKey:Ua})=>{const yu=(zt==null?void 0:zt.is_answer)===1,Bu=zt==null?void 0:zt.choice_text,sr=()=>{var An;const Ot=(An=ya==null?void 0:ya.getFieldValue(["sub_item_banks",...Ua]))==null?void 0:An.map(Xn=>({choice_text:Xn.choice_text,is_answer:0}));ya==null||ya.setFieldValue(["sub_item_banks",...Ua],Ot),Tn(lt(_e({},zt),{is_answer:1}))};return mt.createElement(Le.Z,{className:xe.Z.choiceWrap,align:"middle",wrap:!1},mt.createElement(Be.Z,{onClick:sr,className:`${xe.Z.choiceIndex} ${xe.Z.judgementIndex} ${yu?xe.Z.activeAnswer:""}`},yt[Bu]),mt.createElement(Be.Z,{flex:1,className:`${xe.Z.editorWrap} ml15`},mt.createElement("div",{className:`${xe.Z.inputBorder} ${xe.Z.placeholder} ${yu?xe.Z.activeJudgementAnswer:""}`},Bu)),mt.createElement(Be.Z,{flex:"0 0 auto",className:"ml15"},mt.createElement("div",{onClick:sr,className:`${xe.Z.setAnswerBtn} ${yu?xe.Z.activeAnswer:""}`},yu?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},at=({questionTitlePlaceholder:zt,choiceKey:Tn="choices",form:ya,titleKey:Ua="name",analysisKey:yu="analysis"})=>{const[Bu,sr]=(0,Fe.useState)(!1);return mt.createElement("div",{className:xe.Z.wrap},mt.createElement("div",{className:xe.Z.questionTitleEditorWrap},mt.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:Ua,labelCol:{span:24},rules:[{required:!0}]},mt.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:zt}))),mt.createElement(Ae.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},mt.createElement(Ae.default.List,{name:Tn,rules:[{validator(An,Ot){return Ot.some(Gn=>(Gn==null?void 0:Gn.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},An=>mt.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},An.map(Ot=>{var Xn=Ot,{key:Gn,name:Vn}=Xn,jn=gt(Xn,["key","name"]);return mt.createElement(Ae.default.Item,lt(_e({},jn),{key:Gn,name:Vn,noStyle:!0}),mt.createElement(Tt,{form:ya,choiceKey:Tn}))})))),mt.createElement("div",{className:"mt30",onClick:()=>sr(!0)},mt.createElement(Ae.default.Item,{name:yu,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},mt.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Bu}))))};var Ye=z(6767),$t=z(96599),In=z(89389),_n=z(61485),na=Object.defineProperty,It=Object.defineProperties,_t=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,tn=(zt,Tn,ya)=>Tn in zt?na(zt,Tn,{enumerable:!0,configurable:!0,writable:!0,value:ya}):zt[Tn]=ya,ot=(zt,Tn)=>{for(var ya in Tn||(Tn={}))an.call(Tn,ya)&&tn(zt,ya,Tn[ya]);if(Ut)for(var ya of Ut(Tn))vn.call(Tn,ya)&&tn(zt,ya,Tn[ya]);return zt},Wt=(zt,Tn)=>It(zt,_t(Tn)),Xt=(zt,Tn)=>{var ya={};for(var Ua in zt)an.call(zt,Ua)&&Tn.indexOf(Ua)<0&&(ya[Ua]=zt[Ua]);if(zt!=null&&Ut)for(var Ua of Ut(zt))Tn.indexOf(Ua)<0&&vn.call(zt,Ua)&&(ya[Ua]=zt[Ua]);return ya};const et=zt=>{var Tn=zt,{value:ya,onChange:Ua}=Tn,yu=Xt(Tn,["value","onChange"]);const Bu=sr=>{Ua([sr])};return Fe.createElement(In.Z,Wt(ot({},yu),{defaultValue:ya==null?void 0:ya[0],onChange:Bu}))},Je=zt=>{if(!zt)return!1;let Tn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return zt==="|"?(Ye.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},un=({value:zt=[],onClose:Tn})=>Fe.createElement($t.default,{closable:!0,onClose:Tn,className:xe.Z.keywordTag},Fe.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},zt.join(" \u6216 "))),pa=({questionTitlePlaceholder:zt,form:Tn,showKeywords:ya,isMustKeyWords:Ua=ya,titleKey:yu="name",analysisKey:Bu="analysis",answerTexts:sr="answer_texts",keywords:An="keywords",useKeywords:Ot="use_keywords",indexs:Xn})=>{const[Gn,Vn]=(0,Fe.useState)(!1),[jn,ra]=(0,Fe.useState)(""),[$a,nt]=(0,Fe.useState)(!1),ue=Ae.default.useWatch("question_score",Tn);return Fe.createElement("div",{className:xe.Z.wrap},Fe.createElement("div",{className:xe.Z.questionTitleEditorWrap},Fe.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:yu,labelCol:{span:24},rules:[{required:!0}]},Fe.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:zt}))),Fe.createElement(Ae.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:sr,labelCol:{span:24}},Fe.createElement(et,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),ya&&!Ua&&Fe.createElement(Ae.default.Item,{hidden:!0,name:Ot,valuePropName:"checked"},Fe.createElement(b.Z,{defaultChecked:!0})),ya&&Ua&&Fe.createElement(Le.Z,{align:"middle",className:"mb30"},Fe.createElement(Ae.default.Item,{name:Ot,valuePropName:"checked"},Fe.createElement(b.Z,{onChange:()=>{var ge,Se,ke,He,St,Pt;console.log(Tn.getFieldsValue()),nt((ke=(Se=(ge=Tn.getFieldsValue())==null?void 0:ge.sub_item_banks)==null?void 0:Se[Xn])==null?void 0:ke.use_keywords),console.log((Pt=(St=(He=Tn.getFieldsValue())==null?void 0:He.sub_item_banks)==null?void 0:St[Xn])==null?void 0:Pt.use_keywords),console.log($a)}})),Fe.createElement(Be.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Fe.createElement(Be.Z,null,Fe.createElement(Oe.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Fe.createElement(_n.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),($a||!Ua)&&Fe.createElement(Ae.default.List,{name:An,rules:[{validator(ge,Se){return Ua?Se!=null&&Se.length?(Se==null?void 0:Se.reduce((He,St)=>He+St.score,0))>parseFloat(ue)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(ge,{add:Se,remove:ke})=>Fe.createElement(Fe.Fragment,null,Fe.createElement("div",{className:`${xe.Z.title} mb10`},Ua?"\u5173\u952E\u8BCD":Fe.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),Fe.createElement(Le.Z,{align:"middle",className:"font14 mb30"},Fe.createElement(Be.Z,{flex:1},Fe.createElement(x.default,{value:jn,onChange:He=>{ra(He.target.value)},maxLength:50,allowClear:!0,onPressEnter:He=>{var St,Pt,Wn,aa;const Na=`${(St=He.target)==null?void 0:St.value}`,Zt=(Wn=(Pt=Na==null?void 0:Na.split("|"))==null?void 0:Pt.filter(Nu=>!!Nu))==null?void 0:Wn.map(Nu=>Nu==null?void 0:Nu.trim()),Ln=Tn.getFieldValue(["sub_item_banks",...An]),en=((aa=Ln==null?void 0:Ln.map(Nu=>Nu==null?void 0:Nu.keyword))==null?void 0:aa.flat())||[];for(const Nu of Zt)if(en.includes(Nu)){Ye.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Je(Na)&&(Se({keyword:Zt,score:1}),ra(""))},className:xe.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Fe.createElement(Be.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ge.map(He=>{var St=He,{key:Pt,name:Wn}=St,aa=Xt(St,["key","name"]);return Fe.createElement(Le.Z,{key:Pt,className:"mb20",style:{marginRight:148}},Fe.createElement(Be.Z,{flex:1},Fe.createElement(Le.Z,{align:"middle",justify:"space-between"},Fe.createElement(Ae.default.Item,Wt(ot({},aa),{name:[Wn,"keyword"]}),Fe.createElement(un,{onClose:()=>ke(Wn)})),Ua&&Fe.createElement(Ae.default.Item,Wt(ot({},aa),{name:[Wn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:xe.Z.blankInputNumberWrapper}),Fe.createElement(de.Z,{className:xe.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),Fe.createElement("div",{onClick:()=>Vn(!0)},Fe.createElement(Ae.default.Item,{name:Bu,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Fe.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Gn}))))};var Ma=z(59301),fu=Object.defineProperty,_a=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Ht=(zt,Tn,ya)=>Tn in zt?fu(zt,Tn,{enumerable:!0,configurable:!0,writable:!0,value:ya}):zt[Tn]=ya,Ca=(zt,Tn)=>{for(var ya in Tn||(Tn={}))Da.call(Tn,ya)&&Ht(zt,ya,Tn[ya]);if(Mn)for(var ya of Mn(Tn))pn.call(Tn,ya)&&Ht(zt,ya,Tn[ya]);return zt},Eu=(zt,Tn)=>_a(zt,Pn(Tn)),Pu=(zt,Tn)=>{var ya={};for(var Ua in zt)Da.call(zt,Ua)&&Tn.indexOf(Ua)<0&&(ya[Ua]=zt[Ua]);if(zt!=null&&Mn)for(var Ua of Mn(zt))Tn.indexOf(Ua)<0&&pn.call(zt,Ua)&&(ya[Ua]=zt[Ua]);return ya};const{Panel:Ya}=we.default,Au=({questionTitlePlaceholder:zt,choiceKey:Tn,form:ya,withScore:Ua})=>{const[yu,Bu]=(0,Fe.useState)([]),sr=An=>{Bu(An)};return Ma.createElement("div",{className:xe.Z.wrap},Ma.createElement("div",{className:xe.Z.questionTitleEditorWrap},Ma.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ma.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:zt}))),Ma.createElement(Ae.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Ma.createElement(Ae.default.List,{name:"sub_item_banks",rules:[{validator(An,Ot){return Ot?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(An,{add:Ot,remove:Xn,move:Gn})=>{const Vn=ya.getFieldValue("sub_item_banks");return Ma.createElement(Ma.Fragment,null,Ma.createElement(we.default,{className:An.length>0?xe.Z.collapseWrapper:"",bordered:!1,activeKey:yu,onChange:sr,expandIcon:({isActive:jn})=>Ma.createElement("i",{className:`iconfont icon-weizhankai ${jn?xe.Z.open:xe.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},An.map((jn,ra)=>{var $a=jn,{key:nt,name:ue}=$a,ge=Pu($a,["key","name"]),Se,ke,He,St,Pt,Wn,aa,Na,Zt,Ln;return Ma.createElement(Ya,{className:xe.Z.panel,forceRender:!0,header:Ma.createElement("div",{className:xe.Z.panelHeader},"\u7B2C",ra+1,"\u5C0F\u9898",Ma.createElement("span",null,"\uFF08",((Se=Vn==null?void 0:Vn[ue])==null?void 0:Se.item_type)=="SINGLE"?"\u5355\u9009\u9898":((ke=Vn==null?void 0:Vn[ue])==null?void 0:ke.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((He=Vn==null?void 0:Vn[ue])==null?void 0:He.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((St=Vn==null?void 0:Vn[ue])==null?void 0:St.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:ue,extra:Ma.createElement(Le.Z,{align:"middle",onClick:en=>en.stopPropagation()},Ua&&Ma.createElement(Be.Z,null,Ma.createElement(Ae.default.Item,Eu(Ca({},ge),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[ue,"question_score"],className:xe.Z.blankInputNumberWrapper}),Ma.createElement(de.Z,{className:xe.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),Ma.createElement(Be.Z,null,Ma.createElement(Le.Z,{align:"middle",className:"pl40",justify:"end"},ra!==0&&Ma.createElement("div",{onClick:()=>{var en;Gn(ra,ra-1);const Nu=(en=ya.getFieldValue("sub_item_banks"))==null?void 0:en.map((ru,ja)=>(An.map((rn,pu)=>{ja===pu&&(ru.q_position=Number(rn.name)+1)}),ru));ya.setFieldValue("sub_item_banks",Nu)}},Ma.createElement(Oe.Z,{title:"\u4E0A\u79FB"},Ma.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),ra{var en;Gn(ra,ra+1);const Nu=(en=ya.getFieldValue("sub_item_banks"))==null?void 0:en.map((ru,ja)=>(An.map((rn,pu)=>{ja===pu&&(ru.q_position=Number(rn.name)+1)}),ru));ya.setFieldValue("sub_item_banks",Nu)},className:ra===0?"":"ml15"},Ma.createElement(Oe.Z,{title:"\u4E0B\u79FB"},Ma.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),Ma.createElement(Be.Z,null,Ma.createElement(Oe.Z,{title:"\u5220\u9664"},Ma.createElement(le.Z,{className:`${xe.Z.deleteIcon} ml15`,onClick:()=>Xn(ue)}))))},Ma.createElement(Ae.default.Item,Eu(Ca({},ge),{name:ue}),(((Pt=Vn==null?void 0:Vn[ue])==null?void 0:Pt.item_type)=="SINGLE"||((Wn=Vn==null?void 0:Vn[ue])==null?void 0:Wn.item_type)=="MULTIPLE")&&Ma.createElement(a.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((aa=Vn==null?void 0:Vn[ue])==null?void 0:aa.item_type)=="MULTIPLE",form:ya,choiceKey:[ue,"choices"],titleKey:[ue,"name"],analysisKey:[ue,"analysis"],choiceOptionsPath:["sub_item_banks",ue,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Na=Vn==null?void 0:Vn[ue])==null?void 0:Na.item_type)=="COMPLETION"&&Ma.createElement(Ke,{form:ya,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:ue,titleKey:[ue,"name"],analysisKey:[ue,"analysis"],isOrdered:[ue,"is_ordered"],answerKey:[ue,"standard_answers"]}),((Zt=Vn==null?void 0:Vn[ue])==null?void 0:Zt.item_type)=="JUDGMENT"&&Ma.createElement(at,{form:ya,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[ue,"name"],analysisKey:[ue,"analysis"],choiceKey:[ue,"choices"]}),((Ln=Vn==null?void 0:Vn[ue])==null?void 0:Ln.item_type)=="SUBJECTIVE"&&Ma.createElement(pa,{showKeywords:!0,isMustKeyWords:!1,form:ya,titleKey:[ue,"name"],analysisKey:[ue,"analysis"],answerTexts:[ue,"answer_texts"],useKeywords:[ue,"use_keywords"],keywords:[ue,"keywords"],indexs:ue,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),An.length<20&&Ma.createElement(Te.Z,{menu:{items:[{label:Ma.createElement("div",{onClick:()=>{Ot({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),Bu([An==null?void 0:An.length,...yu])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Ma.createElement("div",{onClick:()=>{Ot({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),Bu([An==null?void 0:An.length,...yu])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Ma.createElement("div",{onClick:()=>{Ot({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),Bu([An==null?void 0:An.length,...yu])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Ma.createElement("div",{onClick:()=>{Ot({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),Bu([An==null?void 0:An.length,...yu])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Ma.createElement("div",{onClick:()=>{Ot({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),Bu([An==null?void 0:An.length,...yu])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(jn=>jn.show).map(jn=>({label:jn.label,key:jn.key}))}},Ma.createElement("div",{className:`${xe.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var ba=z(51110)},3713:function(ct,qe,z){"use strict";z.d(qe,{z:function(){return fe},Z:function(){return Pe}});var a=z(59301),he=z(88831),Ie=z(90290),pe=z(64018),Fe=z(81168),we=z(90524),Ae=z(49661),Le=z(15342),Be=z(1012),de=z(41550),Oe=z(59301),xe=({html:be})=>{const Me=(0,a.useRef)(null),Ge=(0,a.useRef)(null),We=`.markdown-body p { +\\end{array}`}]}]}],b=ne=>{E.current.setValue(E.current.getValue()+" "+ne.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Be.createElement(he.Z,{className:Ae.Z.lists,gutter:[10,10]},y.map((ne,me)=>Be.createElement(Ie.Z,{flex:"110px",className:Ae.Z.item},Be.createElement("div",null,Be.createElement(we.Z,{value:`$$${ne.value}$$`}),ne.name),Be.createElement("div",{className:Ae.Z.children},ne.children.map((Ee,ce)=>Be.createElement("div",{key:ce},Be.createElement("h1",null,Ee.name),Be.createElement(he.Z,{gutter:[10,10]},Ee.data.map((fe,Pe)=>Be.createElement(Ie.Z,{key:Pe,onClick:()=>b(fe),className:Ae.Z.diamond},Be.createElement(we.Z,{value:"`$$"+fe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Be.createElement(he.Z,{className:Ae.Z.lists,gutter:[10,10]},x.map((ne,me)=>Be.createElement(Ie.Z,{flex:"110px",className:Ae.Z.item},Be.createElement("div",null,Be.createElement(we.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),Be.createElement("div",{className:Ae.Z.children},ne.children.map((Ee,ce)=>Be.createElement("div",{key:ce},Ee.name&&Be.createElement("h1",null,Ee.name),Be.createElement(he.Z,{gutter:[10,10]},Ee.data.map((fe,Pe)=>Be.createElement(Ie.Z,{key:Pe,onClick:()=>b(fe),className:Ae.Z.diamond},Be.createElement(we.Z,{value:"`$$"+fe.value+"$$`"}))))))))))}],te=()=>{var ne=document.createElement("div");ne.innerHTML=E.current.getValue();var me=ne.innerText;return Oe&&Oe(me),me};return(0,a.useImperativeHandle)(le,()=>({getData:te})),Be.createElement("div",{className:Ae.Z.mathWrap},Be.createElement(pe.default,{defaultActiveKey:"1",items:ee}),Be.createElement("math-field",{locale:"zh_cn",className:Ae.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},xe||""),Te&&Be.createElement("div",{className:Ae.Z.button},Be.createElement(Fe.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});qe.Z=de},57884:function(ct,qe,z){"use strict";var a=z(59301),he=z(93314),Ie=z(99571),pe=Object.defineProperty,Fe=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,de=(le,E,y)=>E in le?pe(le,E,{enumerable:!0,configurable:!0,writable:!0,value:y}):le[E]=y,Oe=(le,E)=>{for(var y in E||(E={}))Le.call(E,y)&&de(le,y,E[y]);if(Ae)for(var y of Ae(E))Be.call(E,y)&&de(le,y,E[y]);return le},Te=(le,E)=>Fe(le,we(E));const xe=({img:le,buttonProps:E={},styles:y={},customText:x,ButtonText:b,ButtonClick:ee,Buttonclass:te,ButtonTwo:ne,imgStyles:me,loading:Ee=!1,className:ce=""})=>a.createElement("section",{className:`tc animated fadeIn ${ce}`,style:Oe({color:"#999",margin:"100px auto",visibility:Ee?"hidden":"visible"},y)},a.createElement("img",{src:le||he,style:Te(Oe({},me),{pointerEvents:"none",userSelect:"none"})}),a.createElement("p",{className:"mt20 font14"},x||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),b&&a.createElement(Ie.ZP,Oe({className:te,onClick:ee},E),b),ne&&ne);qe.Z=xe},2748:function(ct,qe,z){"use strict";z.d(qe,{Q:function(){return we}});var a=z(59301),he=z(82326),Ie=z(47889),pe=z(71051),Fe=z(59301),we=(Le=>(Le[Le.Number=1]="Number",Le[Le.Percent=2]="Percent",Le))(we||{});const Ae=({value:Le,onChange:Be,disabled:de,hidePercentOption:Oe=!1,percentType:Te="select"})=>{const xe=(0,a.useMemo)(()=>Oe?1:2,[Oe]),[le,E]=(0,a.useState)(xe);console.log(le);const y=b=>Le.type===1?`${b}\u5206`:`${b}%`,x=(0,a.useCallback)(b=>{if(le===1){const ee=b.replace("\u5206","");return isNaN(parseInt(ee,10))?0:ee}else return b.replace("%","")},[le]);return(0,a.useEffect)(()=>{E(Le.type)},[Le]),Fe.createElement("div",{style:{display:"flex",alignItems:"center"}},Te=="select"&&Fe.createElement(he.default,{size:"large",onChange:b=>{E(b),Be({type:b,inputValue:b===1?5:20})},value:le||xe,style:{width:100},options:Oe?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:de}),Te=="radio"&&Fe.createElement(Ie.ZP.Group,{size:"large",onChange:b=>{const ee=b.target.value;E(ee),Be({type:ee,inputValue:ee===1?5:20})},value:le||xe,disabled:de},!Oe&&Fe.createElement(Ie.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Fe.createElement(Ie.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Te=="radio"&&Fe.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Le.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Fe.createElement(pe.Z,{size:"large",disabled:de,value:Le.inputValue,style:{width:"120px"},parser:x,addonAfter:Le.type===1?"\u5206":"%",max:le===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:b=>{Be({type:le,inputValue:b})}}),Te=="radio"&&Le.type==2&&Fe.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};qe.Z=Ae},41550:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return te}});var a=z(59301),he={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Ie=z(99571),pe=z(70557),Fe=z(51124),we=z(25399),Ae=z(49661),Le=z(72664),Be=z(57884),de=z(90524),Oe=z(14794),Te=z(59301),xe=Object.defineProperty,le=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ne,me,Ee)=>me in ne?xe(ne,me,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ne[me]=Ee,b=(ne,me)=>{for(var Ee in me||(me={}))E.call(me,Ee)&&x(ne,Ee,me[Ee]);if(le)for(var Ee of le(me))y.call(me,Ee)&&x(ne,Ee,me[Ee]);return ne},ee=(ne,me,Ee)=>new Promise((ce,fe)=>{var Pe=Ve=>{try{Me(Ee.next(Ve))}catch(We){fe(We)}},be=Ve=>{try{Me(Ee.throw(Ve))}catch(We){fe(We)}},Me=Ve=>Ve.done?ce(Ve.value):Promise.resolve(Ve.value).then(Pe,be);Me((Ee=Ee.apply(ne,me)).next())}),te=({editOffice:ne="view",data:me,issaver:Ee,onSaver:ce,theme:fe,type:Pe,filename:be,monacoEditor:Me,className:Ve,style:We,close:ze,onClose:Xe,hasMask:Ke,disabledDownload:mt,onImgDimensions:Et,showNodata:ht,recordInfo:$e})=>{const[At,cn]=(0,a.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[sn,ft]=(0,a.useState)(""),[_e,lt]=(0,a.useState)(),gt=window.ENV==="build"?"/react/build":"",yt=location.host.startsWith("localhost")?de.Z.PROXY_SERVER:de.Z.API_SERVER,at=10*(1024*1024),Ye=(0,a.useRef)();me!=null&&me.startsWith("/api")&&Pe!=="txt"&&(me=de.Z.API_SERVER+me);const $t=_t=>_t.substring(_t.lastIndexOf("/")+1).split(".").pop();be&&Me&&(Me.filename=be),(0,a.useEffect)(()=>{var _t,Ut;const an=(Ut=(_t=document.cookie)==null?void 0:_t.replace(/\s/g,""))==null?void 0:Ut.split(";");an==null||an.map(vn=>{let tn=vn.split("=");tn[0]==="_educoder_session"&&ft(tn[1])})},[]),(0,a.useEffect)(()=>{Pe==="office"&&(me.indexOf("bigfilescdn.")>-1||me.indexOf("bigfiles1")>-1?lt({url:me,fileType:$t(me),model:me.indexOf("model=edit")?"edit":"view"}):_n())},[Pe,me]);function In(_t){return ee(this,null,function*(){_t.data.type==="pdfdata"&&(ce(_t.data.data),window.removeEventListener("message",In,!1)),console.log("mess---:",_t.data)})}const _n=()=>ee(void 0,null,function*(){console.log("data:",me);let _t=me;me.startsWith("http")||(_t=location.origin+_t);let Ut=new URL(_t).pathname.split("/").pop();const an=yield(0,Le.gJ)({attachment_id:Ut});an.url=yt+an.url,lt(an)}),na=()=>{if(me.startsWith("http")||me.startsWith("blob:")){It();return}(0,Ae.Sv)(be||"educoder",me,be)},It=()=>{$e&&(0,Oe.fc)({id:$e==null?void 0:$e.id,watch_type:1,course_id:$e==null?void 0:$e.course_id}),(0,Ae.Nd)(be||"educoder",decodeURIComponent(me))};return Te.createElement("div",{style:b({},We||{}),className:`${Ke&&he.bgBlack} ${Pe?he.wrp:"hide"}`},ze&&Te.createElement("div",{className:he.close,ref:Ye},!!Et&&Te.createElement(we.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Ye.current},Te.createElement("span",{onClick:()=>{Xe(),Et()}},Te.createElement("i",{className:"icon-yulanpizhu"}))),!mt&&Te.createElement(we.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Ye.current},Te.createElement("span",{onClick:It},Te.createElement("i",{className:"icon-quxiaozhiding"}))),Ee&&Te.createElement(we.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>Ye.current},Te.createElement("span",{className:"",onClick:()=>{const _t=document.getElementById("pdfiframe");window.addEventListener("message",In,!1),setTimeout(()=>{_t.contentWindow.postMessage("getData","*")},300)}},Te.createElement("i",{className:"icon-baocun"}))),Te.createElement(we.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Ye.current},Te.createElement("span",{className:"",onClick:()=>{Xe()}},Te.createElement("i",{className:"icon-guanbi1"})))),Te.createElement("div",{className:`${he[Ve]} ${Ve} ${he.monaco} ${Pe==="txt"?"show":"hide"}`},Pe==="txt"&&Te.createElement(Te.Fragment,null,Te.createElement(Fe.ZP,b({},Me)))),Pe==="audio"&&Te.createElement("audio",{src:`${(me==null?void 0:me.indexOf("http://"))>-1||(me==null?void 0:me.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${me}`,autoPlay:!0}),Pe==="video"&&Te.createElement(Te.Fragment,null,(me==null?void 0:me.indexOf("http"))>-1?Te.createElement("video",{controls:!0,src:`${me}`,autoPlay:!0}):Te.createElement("video",{controls:!0,src:`data:video/mp4;base64,${me}`,autoPlay:!0})),Pe==="office"&&_e&&Te.createElement("iframe",{src:`${gt}/office.html?key=${_e.key}&url=${btoa(_e.url)}&callbackUrl=${yt+(_e.callbackUrl||"")}&fileType=${_e.fileType}&title=${_e.title||""}&model=${ne}&officeServer=${de.Z.ONLYOFFICE}&disabledDownload=${!!mt}`}),Pe==="html"&&Te.createElement("iframe",{src:me+"&disposition=inline"}),Pe==="pdf"&&Te.createElement("iframe",{id:"pdfiframe",src:`${gt}/js/pdfview/index.html?filename=${be||"educoder.pdf"}&url=${encodeURIComponent(me)}&disabledDownload=${!!mt}&model=${ne}`}),Pe==="image"&&Te.createElement("img",{src:`${(me==null?void 0:me.indexOf("http://"))>-1||(me==null?void 0:me.indexOf("https://"))>-1?"":"data:image/png;base64,"}${me}`}),(Pe==="other"||Pe==="download")&&Te.createElement(Te.Fragment,null,ht?Te.createElement(Be.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Te.createElement(Ie.ZP,{icon:Te.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:na,disabled:mt},"\u4E0B\u8F7D")}):Te.createElement(Ie.ZP,{type:"primary",size:"middle",onClick:na,disabled:mt},Te.createElement(pe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},65526:function(ct,qe,z){"use strict";z.d(qe,{Q:function(){return Be},Z:function(){return Oe}});var a=z(59301),he={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},Ie=z(92310),pe=z.n(Ie),Fe=z(62957),we=z(6767),Ae=z(62673),Le=(Te,xe,le)=>new Promise((E,y)=>{var x=te=>{try{ee(le.next(te))}catch(ne){y(ne)}},b=te=>{try{ee(le.throw(te))}catch(ne){y(ne)}},ee=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);ee((le=le.apply(Te,xe)).next())});const Be=({title:Te="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:xe=[],visible:le,setVisible:E,tip:y,onOk:x})=>{const[b,ee]=(0,a.useState)([]),[te,ne]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{le&&ee(xe)},[le]),a.createElement(Fe.default,{centered:!0,open:le,title:Te,confirmLoading:te,width:564,onOk:()=>Le(void 0,null,function*(){if(!b.length){we.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ne(!0),yield x(b),ne(!1)}),onCancel:()=>E(!1)},!!y&&a.createElement("div",{className:"c-grey-666 font16 mb10"},y),a.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},a.createElement(Ae.default.Group,{value:b,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:me=>{ee(me)}})))};var Oe=({title:Te="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:xe,style:le={},onEdit:E,dataSource:y=[]})=>{const x={C:a.createElement("div",{className:he.c},"C"),"C++":a.createElement("div",{className:he.cpp},"C++"),Java:a.createElement("div",{className:he.java},"Java"),Python:a.createElement("div",{className:he.python},"Python")};return a.createElement("div",{className:pe()(he.tags,xe),style:le},!!Te&&a.createElement("div",{className:he.text},Te),a.createElement("div",{className:he.tagWrap},y==null?void 0:y.map(b=>a.createElement(a.Fragment,{key:b},x[b]))),!!E&&a.createElement("div",{onClick:E,className:`iconfont icon-bianji_Hover ${he.edit}`}))}},51110:function(ct,qe,z){"use strict";z.d(qe,{t:function(){return It}});var a=z(59301),he=z(37568),Ie=z(28284),pe=z(62957),Fe=z(77019),we=z(5269),Ae=z(71051),Le=z(82326),Be=z(47889),de=z(54657),Oe=z(76560),Te=z(69092),xe=z(6767),le=z(99571),E=z(29787),y=z(24334),x={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=z(82093),ee=z(50582),te=z(89389),ne=z(56102),me=z(55956),Ee=z(59301),ce=Object.defineProperty,fe=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,We=(_t,Ut,an)=>Ut in _t?ce(_t,Ut,{enumerable:!0,configurable:!0,writable:!0,value:an}):_t[Ut]=an,ze=(_t,Ut)=>{for(var an in Ut||(Ut={}))Me.call(Ut,an)&&We(_t,an,Ut[an]);if(be)for(var an of be(Ut))Ve.call(Ut,an)&&We(_t,an,Ut[an]);return _t},Xe=(_t,Ut)=>fe(_t,Pe(Ut)),Ke=(_t,Ut,an)=>new Promise((vn,tn)=>{var ot=et=>{try{Xt(an.next(et))}catch(Je){tn(Je)}},Wt=et=>{try{Xt(an.throw(et))}catch(Je){tn(Je)}},Xt=et=>et.done?vn(et.value):Promise.resolve(et.value).then(ot,Wt);Xt((an=an.apply(_t,Ut)).next())}),Et=({buttonProps:_t,buttonText:Ut,form:an,hackIdentifier:vn="",answerKey:tn,data:ot})=>{const[Wt,Xt]=(0,a.useState)(!1),[et,Je]=(0,a.useState)(!1),[un,pa]=(0,a.useState)(!1),[Ma,fu]=(0,a.useState)({}),[_a,Pn]=(0,a.useState)(""),[Mn,Da]=(0,a.useState)(""),pn=(0,a.useRef)(vn),Ht=(0,a.useRef)(""),Ca=(0,a.useRef)(!1);(0,a.useEffect)(()=>{un&&Au()},[un]),(0,a.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const Eu=()=>new Date().getTime(),Pu=ot==null?void 0:ot.code,Ya=()=>{var Tn,ya;let Ua=Pu?ot==null?void 0:ot.code:(Tn=an.getFieldValue("hack_codes"))==null?void 0:Tn.code,yu=Pu?ot==null?void 0:ot.answer_content:an.getFieldValue(tn),Bu=Pu?ot==null?void 0:ot.input:(ya=an.getFieldValue("hack_sets"))==null?void 0:ya.input;yu==null||yu.forEach(sr=>{const An=sr.value||sr.answer_text||"";Ua=Ua.replace(/(@▁@|@▁▁@)/,An)}),Da(Bu),Pn(Ua),fu({}),pa(!0)},Au=()=>Ke(void 0,null,function*(){var Tn,ya,Ua,yu;const Bu=Eu(),sr=Pu?ot==null?void 0:ot.time_limit:(Tn=an.getFieldsValue())==null?void 0:Tn.hack.time_limit,An=Pu?(ya=ot==null?void 0:ot.answer_content)==null?void 0:ya.length:(yu=(Ua=an.getFieldsValue())==null?void 0:Ua.standard_answers)==null?void 0:yu.length;Xt(!0),yield(0,ee.bM)(Ht.current,{test_hack_code:_a,test_input:Mn});function Ot(){return Ke(this,null,function*(){const{status:Xn,data:Gn}=yield(0,ee.rX)(Ht.current,"submit"),jn=Eu()-Bu>(sr+3)*1e3*An;if(Ca.current){if(jn){xe.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),Xt(!1);return}if(Xn===0){Xt(!1),fu(Xe(ze({},Gn),{showText:!0}));return}setTimeout(Ot,1e3)}})}Ot()}),ba=()=>Ke(void 0,null,function*(){var Tn,ya,Ua,yu,Bu,sr,An;if(!ot){try{yield an.validateFields()}catch(Vn){(Ua=(ya=(Tn=Vn==null?void 0:Vn.errorFields)==null?void 0:Tn[0])==null?void 0:ya.name)!=null&&Ua.includes("standard_answers")?xe.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):xe.ZP.error(Vn.errorFields[0].errors[0]),an.scrollToField(Vn.errorFields[0].name,{behavior:"smooth",block:"center"});return}Je(!0);let Xn="";const Gn=an.getFieldsValue();pn.current?Xn=yield(0,b.ZP)(`/api/problems/${pn.current}.json`,{method:"put",body:Xe(ze({},Gn),{hack:Xe(ze({},Gn==null?void 0:Gn.hack),{sub_discipline_id:(An=(sr=Gn==null?void 0:Gn.hack)==null?void 0:sr.sub_discipline_id)==null?void 0:An[1],difficult:Gn.difficulty,item_banks_group_id:Gn.item_banks_group_id}),hack_codes:Xe(ze({},Gn.hack_codes),{code:y.Base64.encode(Gn.hack_codes.code)}),update_hack_sets:[ze({},Gn.hack_sets)],is_blank:!0,item_type:"BPROGRAM"})}):(Xn=yield(0,b.ZP)("/api/problems.json",{method:"post",body:Xe(ze({},Gn),{hack:Xe(ze({},Gn==null?void 0:Gn.hack),{sub_discipline_id:(Bu=(yu=Gn==null?void 0:Gn.hack)==null?void 0:yu.sub_discipline_id)==null?void 0:Bu[1],difficult:Gn.difficulty,item_banks_group_id:Gn.item_banks_group_id}),hack_codes:Xe(ze({},Gn.hack_codes),{code:y.Base64.encode(Gn.hack_codes.code)}),hack_sets:[ze({},Gn.hack_sets)],is_blank:!0,item_type:"BPROGRAM"})}),pn.current=Xn==null?void 0:Xn.identifier,sessionStorage.projectFill=Xn==null?void 0:Xn.identifier)}const Ot=yield(0,b.ZP)(`/api/problems/${pn.current}/start.json`,{method:"get"});if((Ot==null?void 0:Ot.status)===0){Ht.current=Ot==null?void 0:Ot.identifier,Ca.current=!0,Je(!1),Ya();return}Je(!1)}),zt=Tn=>{const{status:ya,error_msg:Ua,execute_time:yu,output:Bu,input:sr,expected_output:An}=Tn;let Ot=null;switch(ya){case me.h.OK:Ot=Ee.createElement(Ee.Fragment,null,Ee.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",yu/1e3,"\u79D2"),Ee.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case me.h.NOMATCH:Ot=Ee.createElement(Ee.Fragment,null,Ee.createElement("div",null,"\u8F93\u5165\uFF1A"),Ee.createElement("pre",{style:{fontFamily:"initial"}},sr),Ee.createElement("div",null,"\u8F93\u51FA\uFF1A"),Ee.createElement("pre",{style:{fontFamily:"initial"}},Bu&&y.Base64.decode(Bu)),Ee.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),Ee.createElement("pre",{style:{fontFamily:"initial"}},An&&y.Base64.decode(An)));break;case me.h.EXECUTEFAILURE:Ot=Ee.createElement(Ee.Fragment,null,Ee.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Ee.createElement("pre",null,sr)),Ee.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ee.createElement("pre",{className:"error"},y.Base64.decode(Ua)));break;case me.h.COMPILEFAILURE:Ot=Ee.createElement(Ee.Fragment,null,Ee.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Ee.createElement("pre",null,sr)),Ee.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ee.createElement("pre",{className:"error"},y.Base64.decode(Ua)));break;case me.h.PODFAILURE:Ot=Ee.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case me.h.TIMEOUT:Ot=Ee.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Ee.createElement(Ee.Fragment,null," ",Ot," ")};return Ee.createElement("div",null,Ee.createElement(le.ZP,Xe(ze({loading:et},_t),{onClick:ba}),Ut),Ee.createElement(pe.default,{open:un,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Wt,cancelButtonProps:{style:{display:"none"}},onOk:()=>Au(),onCancel:()=>{Ca.current=!1,pa(!1)}},Ee.createElement("div",{className:x.result},Ee.createElement("div",{className:x.left},Ee.createElement("div",{className:"mb20"},Ee.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!ot&&Ee.createElement(ne.CopyToClipboard,{text:_a,onCopy:()=>xe.ZP.success("\u590D\u5236\u6210\u529F")},Ee.createElement("span",{style:{float:"right"},className:"current c-light-primary"},Ee.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),Ee.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:_a,onChange:Tn=>Pn(Tn)})),Ee.createElement("div",{className:x.right},Ee.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),Ee.createElement("div",{className:x.box},Ee.createElement("div",{className:x.li},Ee.createElement(he.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Mn,onChange:Tn=>Da(Tn.target.value),bordered:!1,style:{height:180}}))),Ee.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),Ee.createElement("div",{className:x.box},Ee.createElement(E.Z,{spinning:Wt,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},Ee.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},zt(Ma))))))))},ht=z(87169),$e=z(59301),At=Object.defineProperty,cn=Object.defineProperties,sn=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,gt=(_t,Ut,an)=>Ut in _t?At(_t,Ut,{enumerable:!0,configurable:!0,writable:!0,value:an}):_t[Ut]=an,yt=(_t,Ut)=>{for(var an in Ut||(Ut={}))_e.call(Ut,an)&>(_t,an,Ut[an]);if(ft)for(var an of ft(Ut))lt.call(Ut,an)&>(_t,an,Ut[an]);return _t},Tt=(_t,Ut)=>cn(_t,sn(Ut)),at=(_t,Ut)=>{var an={};for(var vn in _t)_e.call(_t,vn)&&Ut.indexOf(vn)<0&&(an[vn]=_t[vn]);if(_t!=null&&ft)for(var vn of ft(_t))Ut.indexOf(vn)<0&<.call(_t,vn)&&(an[vn]=_t[vn]);return an};const{TextArea:Ye}=he.default,$t=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],In=({value:_t,onChange:Ut})=>$e.createElement(Switch,{checked:_t,onChange:an=>{Ut(an)}}),_n="@\u2581@",na="@\u2581\u2581@",It=({questionTitlePlaceholder:_t,form:Ut,scoreByBlank:an=!1,hackidentifier:vn,answerKey:tn})=>{const[ot,Wt]=(0,a.useState)(!1),[Xt,et]=(0,a.useState)(!1),un=(0,Oe.useParams)().type==="edit",pa=(Ht,Ca)=>{const Eu=Ca.line;let Pu=0;for(let Au=0;Au{const Ya=Ht.getRange(Ca.from,Ca.to);let Au=0;if(Ca.text.forEach(ba=>{Au+=ba.split(_n).length-1}),Ca.text.forEach(ba=>{Au+=ba.split(na).length-1}),Ca.origin!=="setValue"){if(Ya&&(Ya.indexOf(_n)!==-1||Ya.indexOf(na)!==-1)){const ba=Ya.split(_n).length-1+Ya.split(na).length-1,zt=pa(Ht,Ca.from);if(console.log(`\u5220\u9664${ba}\u4E2A\uFF0C \u524D\u9762\u6709${zt}\u4E2A\uFF0C\u65B0\u589E${Au}\u4E2A`),ba>1){const Tn=Array.from({length:ba},(ya,Ua)=>zt+Ua);Pu(Tn)}else Pu(zt)}else if(Au>0){const ba=pa(Ht,Ca.from);console.log(`\u65B0\u589E${Au}\u4E2A\uFF0C\u4E4B\u524D\u6709${ba}\u4E2A`),Eu(Au,ba)}}},fu=()=>{const Ht=Ut.getFieldValue(tn);Ut.setFieldsValue({[tn]:Ht==null?void 0:Ht.map((Ca,Eu)=>Tt(yt({},Ca),{position:Eu+1}))})},_a=(0,a.useRef)(),Pn=(Ht,Ca)=>{for(let Eu=0;Eu{Mn.current(Ht),fu()},pn=Ie.default.useWatch(tn,Ut);return $e.createElement("div",{className:Te.Z.wrap},$e.createElement(Ie.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},$e.createElement(de.h,{scrollId:"name",watch:!0,height:140})),$e.createElement("div",{className:Te.Z.questionTitleEditorWrap},$e.createElement(Ie.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},$e.createElement(de.h,{scrollId:"name",watch:!0,height:400,showNullProgramButton:!0,onChange:(Ht,Ca)=>{const Eu=Ut.getFieldValue(tn);console.log("--preAnswerData",Eu,Ca),Ut.setFieldsValue({[tn]:Eu==null?void 0:Eu.map((Pu,Ya)=>{var Au;return Tt(yt({},Pu),{position:Ya+1,multi_line:(Au=Ca==null?void 0:Ca[Ya])==null?void 0:Au.multiLine})})})},placeholder:_t,onCMBeforeChange:(Ht,Ca)=>{Ma(Ht,Ca,Pn,Da)}}))),$e.createElement(Ie.default.List,{name:tn,rules:[{validator(Ht,Ca){if(!(Ca!=null&&Ca.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Eu of Ca){const{answer_text:Pu}=Eu||{};if((Pu==null?void 0:Pu.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ht,{add:Ca,remove:Eu},{errors:Pu})=>(_a.current=Ca,Mn.current=Eu,$e.createElement($e.Fragment,null,$e.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},$e.createElement(Ie.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),$e.createElement("div",{onClick:()=>{pe.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:$e.createElement("div",null,$e.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",$e.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),$e.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},$e.createElement(ht.Z,{style:{marginRight:3,color:"#3061D0"}}),$e.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Ht.map((Ya,Au)=>{var ba=Ya,{key:zt,name:Tn}=ba,ya=at(ba,["key","name"]),Ua,yu;return $e.createElement(Fe.Z,{className:"mb20",key:zt,align:"middle",wrap:!1},$e.createElement(we.Z,{flex:"0 0 auto",className:`${Te.Z.blankIndex}`},"\u586B\u7A7A\u9879",Au+1),$e.createElement(we.Z,{flex:1},$e.createElement(Fe.Z,{align:"top",justify:"space-between",wrap:!1},$e.createElement(we.Z,null,$e.createElement(Ie.default.Item,Tt(yt({},ya),{name:[Tn,"answer_text"],noStyle:!0}),(Ua=pn==null?void 0:pn[Tn])!=null&&Ua.multi_line||(yu=pn==null?void 0:pn[Tn])!=null&&yu.multiLine?$e.createElement(Ye,{spellCheck:!1,style:{marginLeft:10,width:550}}):$e.createElement(he.default,{style:{marginLeft:10,width:550},className:Te.Z.blankInput,size:"large",maxLength:1e3,onBlur:Bu=>{}}))),an&&$e.createElement(we.Z,{flex:"224px"},$e.createElement(Ie.default.Item,Tt(yt({},ya),{name:[Tn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),$e.createElement(Ae.Z,{size:"large",className:Te.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),$e.createElement("div",{onClick:()=>Wt(!0)},$e.createElement(Ie.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},$e.createElement(de.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ot}))),$e.createElement(Ie.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},$e.createElement(Le.default,{size:"large"},$t.map(Ht=>$e.createElement(Le.default.Option,{key:Ht.title,value:Ht.key}," ",Ht.title)))),$e.createElement(Ie.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},$e.createElement(Ie.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},$e.createElement(Ae.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),$e.createElement("span",{className:"ml10 font14"},"\u79D2")),$e.createElement(Ie.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},$e.createElement(Be.ZP.Group,{style:{marginTop:-10}},$e.createElement(Be.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),$e.createElement(Be.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),$e.createElement(Be.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),$e.createElement(Ie.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),$e.createElement("div",{style:{background:"#F6F7F9",padding:15}},$e.createElement(Ie.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},$e.createElement(Ye,{rows:4})),$e.createElement(Ie.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},$e.createElement(Ye,{rows:4}))),$e.createElement(Et,{form:Ut,answerKey:tn,hackIdentifier:vn,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:$e.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},82482:function(ct,qe,z){"use strict";z.d(qe,{u:function(){return Ee}});var a=z(59301),he=z(77019),Ie=z(5269),pe=z(25399),Fe=z(28284),we=z(69092),Ae=z(32134),Le=z(12893),Be=z(54657),de=z(59301),Oe=Object.defineProperty,Te=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ce,fe,Pe)=>fe in ce?Oe(ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[fe]=Pe,b=(ce,fe)=>{for(var Pe in fe||(fe={}))E.call(fe,Pe)&&x(ce,Pe,fe[Pe]);if(le)for(var Pe of le(fe))y.call(fe,Pe)&&x(ce,Pe,fe[Pe]);return ce},ee=(ce,fe)=>Te(ce,xe(fe)),te=(ce,fe)=>{var Pe={};for(var be in ce)E.call(ce,be)&&fe.indexOf(be)<0&&(Pe[be]=ce[be]);if(ce!=null&&le)for(var be of le(ce))fe.indexOf(be)<0&&y.call(ce,be)&&(Pe[be]=ce[be]);return Pe};const ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],me=({value:ce,onChange:fe,choiceTextKey:Pe,answerKey:be,index:Me,isEdit:Ve,setInputActive:We,form:ze,choiceOptionsPath:Xe,allowChangeMode:Ke,showAddIcon:mt,addItem:Et,deleteItem:ht})=>{console.log(ce,"value");const $e=(ce==null?void 0:ce[be])===1,At=()=>{const sn=ze.getFieldValue(Xe);ze.setFieldValue(Xe,sn.map(ft=>ee(b({},ft),{[be]:0})))},cn=()=>{$e?fe(ee(b({},ce),{[be]:0})):(Ke||At(),fe(ee(b({},ce),{[be]:1})))};return de.createElement(he.Z,{className:we.Z.choiceWrap,align:"middle",wrap:!1},de.createElement(Ie.Z,{onClick:cn,className:`${we.Z.choiceIndex} ${$e?we.Z.activeAnswer:""}`},ne[Me]),de.createElement(Ie.Z,{flex:1,className:`${we.Z.editorWrap} ml15`,onClick:We},de.createElement(Be.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Ve,value:ce==null?void 0:ce[Pe],onChange:sn=>{fe(ee(b({},ce),{[Pe]:sn}))}})),de.createElement(Ie.Z,{flex:"0 0 auto",className:"ml15"},de.createElement("div",{onClick:cn,className:`${we.Z.setAnswerBtn} ${$e?we.Z.activeAnswer:""}`},$e?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),de.createElement(Ie.Z,{className:we.Z.actionWrapper},de.createElement(pe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},de.createElement(Ae.Z,{className:we.Z.addIcon,onClick:Et,style:{visibility:mt?"visible":"hidden"}})),de.createElement(pe.Z,{title:"\u5220\u9664"},de.createElement(Le.Z,{className:we.Z.deleteIcon,onClick:ht,style:{visibility:Me>1?"visible":"hidden"}}))))},Ee=({questionTitlePlaceholder:ce,titleKey:fe,choiceKey:Pe,analysisKey:be,choiceTextKey:Me,answerKey:Ve,choiceOptionsPath:We,allowChangeMode:ze=!0,form:Xe,showAnalysis:Ke=!0})=>{const[mt,Et]=(0,a.useState)(),[ht,$e]=(0,a.useState)(!1);return de.createElement("div",{className:we.Z.wrap},de.createElement("div",{className:we.Z.questionTitleEditorWrap},de.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:fe,labelCol:{span:24},rules:[{required:!0}]},de.createElement(Be.h,{scrollId:Array.isArray(fe)?fe.join("_"):`${fe}`,watch:!0,height:140,placeholder:ce}))),de.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),de.createElement(Fe.default.List,{name:Pe,rules:[{validator(At,cn){const sn=cn.some(_e=>_e[Ve]===1),ft=cn.findIndex(_e=>{var lt;return((lt=_e[Me])==null?void 0:lt.length)<=0});return ft!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[ft]}\u9009\u9879\u7684\u5185\u5BB9`)):sn?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(At,{add:cn,remove:sn})=>de.createElement("div",{id:Array.isArray(We)?We.join("_"):`${We}`},At.map((ft,_e)=>{var lt=ft,{key:gt,name:yt}=lt,Tt=te(lt,["key","name"]);const at=mt===gt,Ye=()=>{Et(gt)},$t=_e<7&&_e===At.length-1,In=()=>cn({[Me]:"",[Ve]:0}),_n=()=>sn(yt);return de.createElement(Fe.default.Item,ee(b({},Tt),{key:gt,name:yt,className:we.Z.choiceListWrap,rules:[{validator(na,It){return It!=null&&It.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[_e]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),de.createElement(me,{choiceTextKey:Me,answerKey:Ve,index:_e,isEdit:at,setInputActive:Ye,form:Xe,choiceOptionsPath:We,allowChangeMode:ze,showAddIcon:$t,addItem:In,deleteItem:_n}))}),At.length<8&&de.createElement("div",{className:`${we.Z.addBtn} mb30`,onClick:()=>cn({[Me]:"",[Ve]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ke&&de.createElement("div",{onClick:()=>$e(!0)},de.createElement(Fe.default.Item,{name:be,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},de.createElement(Be.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ht}))))}},15460:function(ct,qe,z){"use strict";z.d(qe,{u:function(){return ze}});var a=z(59301),he=z(62957),Ie=z(77019),pe=z(5269),Fe=z(37568),we=z(25399),Ae=z(71411),Le=z(28284),Be=z(47889),de=z(71051),Oe=z(54657),Te=z(12893),xe=z(61485),le=z(69092),E=z(65986),y=z(59301),x=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(Xe,Ke,mt)=>Ke in Xe?x(Xe,Ke,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Xe[Ke]=mt,ce=(Xe,Ke)=>{for(var mt in Ke||(Ke={}))ne.call(Ke,mt)&&Ee(Xe,mt,Ke[mt]);if(te)for(var mt of te(Ke))me.call(Ke,mt)&&Ee(Xe,mt,Ke[mt]);return Xe},fe=(Xe,Ke)=>b(Xe,ee(Ke)),Pe=(Xe,Ke)=>{var mt={};for(var Et in Xe)ne.call(Xe,Et)&&Ke.indexOf(Et)<0&&(mt[Et]=Xe[Et]);if(Xe!=null&&te)for(var Et of te(Xe))Ke.indexOf(Et)<0&&me.call(Xe,Et)&&(mt[Et]=Xe[Et]);return mt};const be=({value:Xe,onChange:Ke})=>{const mt=ht=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:le.Z.modal,onOk:()=>{const $e=[...Xe];$e.splice(ht,1),Ke($e)}})},Et=()=>{const ht=[...Xe];ht.push(""),Ke(ht)};return y.createElement(Ie.Z,{className:"ml20"},y.createElement(pe.Z,{flex:1},Xe==null?void 0:Xe.map((ht,$e)=>y.createElement(Ie.Z,{key:`${ht}_${$e}`,className:"mb20"},y.createElement(Fe.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:ht,autoSize:{maxRows:3},maxLength:1e3,onBlur:At=>{const cn=[...Xe],sn=At.target.value.trim();cn[$e]=sn,Ke(cn)}}),y.createElement(we.Z,{title:"\u5220\u9664"},y.createElement(Te.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:$e>0?"visible":"hidden"},onClick:()=>mt($e)}))))),y.createElement(pe.Z,null,y.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{Et()}},"\u65B0\u589E\u7B54\u6848")))},Me=({value:Xe,onChange:Ke})=>{const mt=ht=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:le.Z.modal,onOk:()=>{const $e=[...Xe];$e.splice(ht,1),Ke($e)}})},Et=()=>{const ht=[...Xe];ht.push(""),Ke(ht)};return y.createElement(Ie.Z,{className:"ml20"},y.createElement(pe.Z,{flex:1},Xe==null?void 0:Xe.map((ht,$e)=>y.createElement(Ie.Z,{key:`${ht}_${$e}`,align:"middle",className:"mb20"},y.createElement(E.Z,{value:ht,style:{flex:1},onChange:At=>{const cn=[...Xe];cn[$e]=At,Ke(cn)}}),y.createElement(we.Z,{title:"\u5220\u9664"},y.createElement(Te.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:$e>0?"visible":"hidden"},onClick:()=>mt($e)}))))),y.createElement(pe.Z,null,y.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{Et()}},"\u65B0\u589E\u7B54\u6848")))},Ve=({value:Xe=!0,onChange:Ke})=>y.createElement(Ae.Z,{checked:!Xe,onChange:mt=>{Ke(!mt)}}),We="\u2581",ze=({questionTitlePlaceholder:Xe,form:Ke,scoreByBlank:mt=!1,answerKey:Et})=>{const[ht,$e]=(0,a.useState)(!1),At=(Tt,at)=>{const Ye=at.line;let $t=0;for(let _n=0;_n{const In=Tt.getRange(at.from,at.to);let _n=0;if(at.text.forEach(na=>{_n+=na.split(We).length-1}),at.origin!=="setValue"){if(In&&In.indexOf(We)!==-1){const na=In.split(We).length-1,It=At(Tt,at.from);if(console.log(`\u5220\u9664${na}\u4E2A\uFF0C \u524D\u9762\u6709${It}\u4E2A\uFF0C\u65B0\u589E${_n}\u4E2A`),na>1){const _t=Array.from({length:na},(Ut,an)=>It+an);$t(_t)}else $t(It)}else if(_n>0){const na=At(Tt,at.from);console.log(`\u65B0\u589E${_n}\u4E2A\uFF0C\u4E4B\u524D\u6709${na}\u4E2A`),Ye(_n,na)}}},sn=()=>{const Tt=Ke.getFieldValue(Et);Ke.setFieldsValue({[Et]:Tt.map((at,Ye)=>fe(ce({},at),{position:Ye+1}))})},ft=(0,a.useRef)(),_e=(Tt,at)=>{for(let Ye=0;Ye{lt.current(Tt),sn()},yt=Le.default.useWatch(Et,Ke);return y.createElement("div",{className:le.Z.wrap},y.createElement("div",{className:le.Z.questionTitleEditorWrap},y.createElement(Le.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},y.createElement(Oe.h,{scrollId:"name",watch:!0,height:140,placeholder:Xe,showNullButton:!0,onCMBeforeChange:(Tt,at)=>{cn(Tt,at,_e,gt)}}))),y.createElement(Le.default.List,{name:Et,rules:[{validator(Tt,at){if(!(at!=null&&at.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ye of at){const{answer_text:$t}=Ye||{};if($t!=null&&$t.some(In=>(In==null?void 0:In.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Tt,{add:at,remove:Ye},{errors:$t})=>(ft.current=at,lt.current=Ye,y.createElement(y.Fragment,null,y.createElement(Le.default.Item,{label:y.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Tt!=null&&Tt.length)&&y.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Tt.map((In,_n)=>{var na=In,{key:It,name:_t}=na,Ut=Pe(na,["key","name"]),an,vn;return y.createElement("div",{style:{marginBottom:10},key:It},y.createElement(Ie.Z,{className:"mb20",align:"middle",wrap:!1},y.createElement(pe.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${le.Z.blankIndex}`},"\u586B\u7A7A\u9879",_n+1),y.createElement(Le.default.Item,fe(ce({},Ut),{name:[_t,"model"],noStyle:!0}),y.createElement(Be.ZP.Group,{onChange:()=>{const tn=Ke.getFieldValue(Et);Ke.setFieldsValue({[Et]:tn.map((ot,Wt)=>fe(ce({},ot),{answer_text:_t===Wt?[""]:ot.answer_text}))})}},y.createElement(Be.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",y.createElement(we.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},y.createElement(xe.Z,null))),y.createElement(Be.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",y.createElement(we.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},y.createElement(xe.Z,null)))))),y.createElement(Ie.Z,{style:{marginLeft:20},align:"middle",wrap:!1},y.createElement(pe.Z,{flex:1},y.createElement(Ie.Z,{align:"top",justify:"space-between",wrap:!1},y.createElement(pe.Z,{flex:1},y.createElement(Le.default.Item,fe(ce({},Ut),{name:[_t,"answer_text"],noStyle:!0}),((vn=(an=Ke.getFieldValue(Et))==null?void 0:an[_t])==null?void 0:vn.model)===1?y.createElement(be,null):y.createElement(Me,null))),mt&&y.createElement(pe.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},y.createElement(Le.default.Item,fe(ce({},Ut),{name:[_t,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:le.Z.blankInputNumberWrapper}),y.createElement(de.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),y.createElement(Le.default.Item,fe(ce({},Ut),{name:[_t,"position"],noStyle:!0}),y.createElement(Fe.default,{type:"hidden"})))))})))),y.createElement(Ie.Z,{align:"middle"},y.createElement(Le.default.Item,{name:"downcase",valuePropName:"checked"},y.createElement(Ae.Z,null)),y.createElement(pe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),y.createElement(Ie.Z,{align:"middle"},y.createElement(Le.default.Item,{name:"no_space",valuePropName:"checked"},y.createElement(Ae.Z,null)),y.createElement(pe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(yt==null?void 0:yt.length)>1&&y.createElement(Ie.Z,{align:"middle",className:(yt==null?void 0:yt.length)>1?"mb30":`${le.Z.hide}`},y.createElement(Le.default.Item,{name:"is_ordered"},y.createElement(Ve,null)),y.createElement(pe.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),y.createElement("div",{onClick:()=>$e(!0)},y.createElement(Le.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Oe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ht}))))}},98815:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return te}});var a=z(59301),he=z(77019),Ie=z(5269),pe=z(28284),Fe=z(69092),we=z(54657),Ae=z(59301),Le=Object.defineProperty,Be=Object.defineProperties,de=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,le=(ne,me,Ee)=>me in ne?Le(ne,me,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ne[me]=Ee,E=(ne,me)=>{for(var Ee in me||(me={}))Te.call(me,Ee)&&le(ne,Ee,me[Ee]);if(Oe)for(var Ee of Oe(me))xe.call(me,Ee)&&le(ne,Ee,me[Ee]);return ne},y=(ne,me)=>Be(ne,de(me)),x=(ne,me)=>{var Ee={};for(var ce in ne)Te.call(ne,ce)&&me.indexOf(ce)<0&&(Ee[ce]=ne[ce]);if(ne!=null&&Oe)for(var ce of Oe(ne))me.indexOf(ce)<0&&xe.call(ne,ce)&&(Ee[ce]=ne[ce]);return Ee};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},ee=({value:ne,onChange:me,form:Ee})=>{const ce=(ne==null?void 0:ne.is_answer)===1,fe=ne==null?void 0:ne.choice_text,Pe=()=>{const be=Ee.getFieldsValue().choices.map(Me=>({choice_text:Me.choice_text,is_answer:0}));Ee.setFieldsValue({choices:be}),me(y(E({},ne),{is_answer:1}))};return Ae.createElement(he.Z,{className:Fe.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},Ae.createElement(Ie.Z,{onClick:Pe,className:`${Fe.Z.choiceIndex} ${Fe.Z.judgementIndex} ${ce?Fe.Z.activeAnswer:""}`},b[fe]),Ae.createElement(Ie.Z,{flex:1,className:`${Fe.Z.editorWrap} ml15`},Ae.createElement("div",{className:`${Fe.Z.inputBorder} ${Fe.Z.placeholder} ${ce?Fe.Z.activeJudgementAnswer:""}`},fe)),Ae.createElement(Ie.Z,{flex:"0 0 auto",className:"ml15"},Ae.createElement("div",{onClick:Pe,className:`${Fe.Z.setAnswerBtn} ${ce?Fe.Z.activeAnswer:""}`},ce?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:ne,choiceKey:me,form:Ee})=>{const[ce,fe]=(0,a.useState)(!1);return Ae.createElement("div",{className:Fe.Z.wrap},Ae.createElement("div",{className:Fe.Z.questionTitleEditorWrap},Ae.createElement(pe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ae.createElement(we.h,{scrollId:"name",watch:!0,height:140,placeholder:ne}))),Ae.createElement(pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Ae.createElement(pe.default.List,{name:"choices",rules:[{validator(Pe,be){return be.some(Ve=>(Ve==null?void 0:Ve.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Pe=>Ae.createElement("div",{id:"choices"},Pe.map(be=>{var Me=be,{key:Ve,name:We}=Me,ze=x(Me,["key","name"]);return Ae.createElement(pe.default.Item,y(E({},ze),{key:Ve,name:We,noStyle:!0}),Ae.createElement(ee,{form:Ee}))})))),Ae.createElement("div",{onClick:()=>fe(!0)},Ae.createElement(pe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ae.createElement(we.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ce}))))}},54657:function(ct,qe,z){"use strict";z.d(qe,{h:function(){return E},x:function(){return y}});var a=z(89389),he=z(69092),Ie=z(3713),pe=z(59301),Fe=Object.defineProperty,we=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Oe=(x,b,ee)=>b in x?Fe(x,b,{enumerable:!0,configurable:!0,writable:!0,value:ee}):x[b]=ee,Te=(x,b)=>{for(var ee in b||(b={}))Be.call(b,ee)&&Oe(x,ee,b[ee]);if(Le)for(var ee of Le(b))de.call(b,ee)&&Oe(x,ee,b[ee]);return x},xe=(x,b)=>we(x,Ae(b)),le=(x,b)=>{var ee={};for(var te in x)Be.call(x,te)&&b.indexOf(te)<0&&(ee[te]=x[te]);if(x!=null&&Le)for(var te of Le(x))b.indexOf(te)<0&&de.call(x,te)&&(ee[te]=x[te]);return ee};const E=x=>{var b=x,{value:ee,onChange:te,scrollId:ne}=b,me=le(b,["value","onChange","scrollId"]);return pe.createElement("div",{id:ne||""},pe.createElement(a.Z,xe(Te({},me),{defaultValue:ee,onChange:(Ee,ce)=>{ce!=null&&ce.length?te(Ee,ce):te(Ee)}})))},y=({value:x,onChange:b,placeholder:ee,height:te=140,isEdit:ne,miniToolbar:me,watch:Ee=!0})=>ne?pe.createElement(a.Z,{watch:Ee,isFocus:!0,height:te||void 0,placeholder:ee,defaultValue:x,onChange:b,miniToolbar:me}):pe.createElement("div",{style:{cursor:"pointer"}},x?pe.createElement(Ie.Z,{className:he.Z.inputBorder,value:x}):pe.createElement("div",{className:`${he.Z.inputBorder} ${he.Z.placeholder} inputBorderError`},ee))},84635:function(ct,qe,z){"use strict";z.d(qe,{W:function(){return Me}});var a=z(59301),he=z(6767),Ie=z(96599),pe=z(28284),Fe=z(71411),we=z(77019),Ae=z(5269),Le=z(25399),Be=z(37568),de=z(71051),Oe=z(69092),Te=z(54657),xe=z(89389),le=z(61485),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Ve,We,ze)=>We in Ve?E(Ve,We,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ve[We]=ze,me=(Ve,We)=>{for(var ze in We||(We={}))ee.call(We,ze)&&ne(Ve,ze,We[ze]);if(b)for(var ze of b(We))te.call(We,ze)&&ne(Ve,ze,We[ze]);return Ve},Ee=(Ve,We)=>y(Ve,x(We)),ce=(Ve,We)=>{var ze={};for(var Xe in Ve)ee.call(Ve,Xe)&&We.indexOf(Xe)<0&&(ze[Xe]=Ve[Xe]);if(Ve!=null&&b)for(var Xe of b(Ve))We.indexOf(Xe)<0&&te.call(Ve,Xe)&&(ze[Xe]=Ve[Xe]);return ze};const fe=Ve=>{var We=Ve,{value:ze,onChange:Xe}=We,Ke=ce(We,["value","onChange"]);const mt=Et=>{Xe([Et])};return a.createElement(xe.Z,Ee(me({},Ke),{defaultValue:ze==null?void 0:ze[0],onChange:mt}))},Pe=Ve=>{if(!Ve)return!1;if(/^s*$/.test(Ve)||Ve.trim()===""){he.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let We=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Ve==="|"?(he.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},be=({value:Ve=[],onClose:We})=>a.createElement(Ie.default,{closable:!0,onClose:We,className:Oe.Z.keywordTag},a.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Ve.join(" \u6216 "))),Me=({questionTitlePlaceholder:Ve,form:We,showKeywords:ze,isMustKeyWords:Xe=ze})=>{const[Ke,mt]=(0,a.useState)(!1),[Et,ht]=(0,a.useState)(""),$e=pe.default.useWatch("use_keywords",We),At=pe.default.useWatch("question_score",We);return a.createElement("div",{className:Oe.Z.wrap},a.createElement("div",{className:Oe.Z.questionTitleEditorWrap},a.createElement(pe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Te.h,{scrollId:"name",watch:!0,height:140,placeholder:Ve}))),a.createElement(pe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},a.createElement(fe,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),ze&&!Xe&&a.createElement(pe.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},a.createElement(Fe.Z,{defaultChecked:!0})),ze&&Xe&&a.createElement(we.Z,{align:"middle",className:"mb30"},a.createElement(pe.default.Item,{name:"use_keywords",valuePropName:"checked"},a.createElement(Fe.Z,null)),a.createElement(Ae.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(Ae.Z,null,a.createElement(Le.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(le.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),($e||!Xe)&&a.createElement(pe.default.List,{name:"keywords",rules:[{validator(cn,sn){return Xe?sn!=null&&sn.length?(sn==null?void 0:sn.reduce((_e,lt)=>_e+lt.score,0))>parseFloat(At)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(cn,{add:sn,remove:ft})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${Oe.Z.title} mb10`},Xe?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(we.Z,{align:"middle",className:"font14 mb30"},a.createElement(Ae.Z,{flex:1},a.createElement(Be.default,{value:Et,onChange:_e=>{ht(_e.target.value)},maxLength:50,allowClear:!0,onPressEnter:_e=>{var lt,gt,yt,Tt;const at=`${(lt=_e.target)==null?void 0:lt.value}`,Ye=(yt=(gt=at==null?void 0:at.split("|"))==null?void 0:gt.filter(_n=>!!_n))==null?void 0:yt.map(_n=>_n==null?void 0:_n.trim()),$t=We.getFieldValue("keywords"),In=((Tt=$t==null?void 0:$t.map(_n=>_n==null?void 0:_n.keyword))==null?void 0:Tt.flat())||[];for(const _n of Ye)if(In.includes(_n)){he.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Pe(at)&&(sn({keyword:Ye,score:1}),ht(""))},className:Oe.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(Ae.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),cn.map(_e=>{var lt=_e,{key:gt,name:yt}=lt,Tt=ce(lt,["key","name"]);return a.createElement(we.Z,{key:gt,className:"mb20",style:{marginRight:148}},a.createElement(Ae.Z,{flex:1},a.createElement(we.Z,{align:"middle",justify:"space-between"},a.createElement(pe.default.Item,Ee(me({},Tt),{name:[yt,"keyword"]}),a.createElement(be,{onClose:()=>ft(yt)})),Xe&&a.createElement(pe.default.Item,Ee(me({},Tt),{name:[yt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Oe.Z.blankInputNumberWrapper}),a.createElement(de.Z,{className:Oe.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>mt(!0)},a.createElement(pe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Te.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ke}))))}},77411:function(ct,qe,z){"use strict";z.d(qe,{tc:function(){return ba.t},uh:function(){return a.u},rL:function(){return Au},u8:function(){return Ie.u},ZZ:function(){return he.Z},Wk:function(){return pe.W}});var a=z(82482),he=z(98815),Ie=z(15460),pe=z(84635),Fe=z(59301),we=z(8848),Ae=z(28284),Le=z(77019),Be=z(5269),de=z(71051),Oe=z(25399),Te=z(75727),xe=z(69092),le=z(12893),E=z(54657),y=z(62957),x=z(37568),b=z(71411),ee=z(59301),te=Object.defineProperty,ne=Object.defineProperties,me=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Pe=(zt,Tn,ya)=>Tn in zt?te(zt,Tn,{enumerable:!0,configurable:!0,writable:!0,value:ya}):zt[Tn]=ya,be=(zt,Tn)=>{for(var ya in Tn||(Tn={}))ce.call(Tn,ya)&&Pe(zt,ya,Tn[ya]);if(Ee)for(var ya of Ee(Tn))fe.call(Tn,ya)&&Pe(zt,ya,Tn[ya]);return zt},Me=(zt,Tn)=>ne(zt,me(Tn)),Ve=(zt,Tn)=>{var ya={};for(var Ua in zt)ce.call(zt,Ua)&&Tn.indexOf(Ua)<0&&(ya[Ua]=zt[Ua]);if(zt!=null&&Ee)for(var Ua of Ee(zt))Tn.indexOf(Ua)<0&&fe.call(zt,Ua)&&(ya[Ua]=zt[Ua]);return ya};const We=({value:zt,onChange:Tn})=>{const ya=yu=>{y.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:xe.Z.modal,onOk:()=>{const Bu=[...zt];Bu.splice(yu,1),Tn(Bu)}})},Ua=()=>{const yu=[...zt];yu.push(""),Tn(yu)};return ee.createElement(Le.Z,{className:"ml20"},ee.createElement(Be.Z,{flex:1},zt==null?void 0:zt.map((yu,Bu)=>ee.createElement(Le.Z,{key:`${yu}_${Bu}`,align:"middle",className:"mb20"},ee.createElement(x.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:yu,autoSize:{maxRows:3},maxLength:1e3,onBlur:sr=>{const An=[...zt],Ot=sr.target.value.trim();An[Bu]=Ot,Tn(An)}}),ee.createElement(Oe.Z,{title:"\u5220\u9664"},ee.createElement(le.Z,{className:xe.Z.deleteIcon,style:{marginLeft:15,visibility:Bu>0?"visible":"hidden"},onClick:()=>ya(Bu)}))))),ee.createElement(Be.Z,null,ee.createElement("div",{className:`${xe.Z.addBtn}`,onClick:()=>{Ua()}},"\u65B0\u589E\u7B54\u6848")))},ze=({value:zt=!0,onChange:Tn})=>ee.createElement(b.Z,{checked:!zt,onChange:ya=>{Tn(!ya)}}),Xe="\u2581",Ke=({questionTitlePlaceholder:zt,form:Tn,name:ya,scoreByBlank:Ua=!1,answerKey:yu,titleKey:Bu="name",analysisKey:sr="analysis",isOrdered:An="is_ordered"})=>{var Ot,Xn;const[Gn,Vn]=(0,Fe.useState)(!1),jn=(He,St)=>{const Pt=St.line;let Wn=0;for(let Na=0;Na{const aa=He.getRange(St.from,St.to);let Na=0;if(St.text.forEach(Zt=>{Na+=Zt.split(Xe).length-1}),St.origin!=="setValue"){if(aa&&aa.indexOf(Xe)!==-1){const Zt=aa.split(Xe).length-1,Ln=jn(He,St.from);if(console.log(`\u5220\u9664${Zt}\u4E2A\uFF0C \u524D\u9762\u6709${Ln}\u4E2A\uFF0C\u65B0\u589E${Na}\u4E2A`),Zt>1){const en=Array.from({length:Zt},(Nu,ru)=>Ln+ru);Wn(en)}else Wn(Ln)}else if(Na>0){const Zt=jn(He,St.from);console.log(`\u65B0\u589E${Na}\u4E2A\uFF0C\u4E4B\u524D\u6709${Zt}\u4E2A`),Pt(Na,Zt)}}},$a=()=>{const He=Tn.getFieldValue(["sub_item_banks",...yu]);Tn.setFieldValue(["sub_item_banks",...yu],He==null?void 0:He.map((St,Pt)=>Me(be({},St),{position:Pt+1})))},nt=(0,Fe.useRef)(),ue=(He,St)=>{for(let Pt=0;Pt{ge.current(He),$a()},ke=(Xn=(Ot=Tn.getFieldValue("sub_item_banks"))==null?void 0:Ot[yu==null?void 0:yu[0]])==null?void 0:Xn[yu==null?void 0:yu[1]];return(0,Fe.useEffect)(()=>{console.log("========",Tn.getFieldsValue())},[Tn]),ee.createElement("div",{className:xe.Z.wrap},ee.createElement("div",{className:xe.Z.questionTitleEditorWrap},ee.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:Bu,labelCol:{span:24},rules:[{required:!0}]},ee.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:zt,showNullButton:!0,onCMBeforeChange:(He,St)=>{ra(He,St,ue,Se)}}))),ee.createElement(Ae.default.List,{name:yu,rules:[{validator(He,St){if((St==null?void 0:St.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Pt of St){const{answer_text:Wn}=Pt||{};if(Wn!=null&&Wn.some(aa=>(aa==null?void 0:aa.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(He,{add:St,remove:Pt},{errors:Wn})=>(nt.current=St,ge.current=Pt,ee.createElement(ee.Fragment,null,ee.createElement(Ae.default.Item,{label:ee.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(He!=null&&He.length)&&ee.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),He.map((aa,Na)=>{var Zt=aa,{key:Ln,name:en}=Zt,Nu=Ve(Zt,["key","name"]);return ee.createElement(Le.Z,{align:"top",key:Ln},ee.createElement(Be.Z,{className:`${xe.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",Na+1),ee.createElement(Be.Z,{flex:1},ee.createElement(Le.Z,{align:"top",justify:"space-between"},ee.createElement(Be.Z,{flex:1},ee.createElement(Ae.default.Item,Me(be({},Nu),{name:[en,"answer_text"],noStyle:!0}),ee.createElement(We,null))),Ua&&ee.createElement(Be.Z,{flex:"224px"},ee.createElement(Ae.default.Item,Me(be({},Nu),{name:[en,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:xe.Z.blankInputNumberWrapper}),ee.createElement(de.Z,{className:xe.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),ee.createElement(Ae.default.Item,Me(be({},Nu),{name:[en,"position"],noStyle:!0}),ee.createElement(x.default,{type:"hidden"}))))})))),ee.createElement(Le.Z,{align:"middle"},ee.createElement(Ae.default.Item,{name:[ya,"downcase"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(Be.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ee.createElement(Le.Z,{align:"middle"},ee.createElement(Ae.default.Item,{name:[ya,"no_space"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(Be.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ke==null?void 0:ke.length)>1&&ee.createElement(Le.Z,{align:"middle",className:(ke==null?void 0:ke.length)>1?"mb30":`${xe.Z.hide}`},ee.createElement(Ae.default.Item,{name:An},ee.createElement(ze,null)),ee.createElement(Be.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),ee.createElement("div",{className:"mt30",onClick:()=>Vn(!0)},ee.createElement(Ae.default.Item,{name:sr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ee.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Gn}))))};var mt=z(59301),Et=Object.defineProperty,ht=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,ft=(zt,Tn,ya)=>Tn in zt?Et(zt,Tn,{enumerable:!0,configurable:!0,writable:!0,value:ya}):zt[Tn]=ya,_e=(zt,Tn)=>{for(var ya in Tn||(Tn={}))cn.call(Tn,ya)&&ft(zt,ya,Tn[ya]);if(At)for(var ya of At(Tn))sn.call(Tn,ya)&&ft(zt,ya,Tn[ya]);return zt},lt=(zt,Tn)=>ht(zt,$e(Tn)),gt=(zt,Tn)=>{var ya={};for(var Ua in zt)cn.call(zt,Ua)&&Tn.indexOf(Ua)<0&&(ya[Ua]=zt[Ua]);if(zt!=null&&At)for(var Ua of At(zt))Tn.indexOf(Ua)<0&&sn.call(zt,Ua)&&(ya[Ua]=zt[Ua]);return ya};const yt={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Tt=({value:zt,onChange:Tn,form:ya,choiceKey:Ua})=>{const yu=(zt==null?void 0:zt.is_answer)===1,Bu=zt==null?void 0:zt.choice_text,sr=()=>{var An;const Ot=(An=ya==null?void 0:ya.getFieldValue(["sub_item_banks",...Ua]))==null?void 0:An.map(Xn=>({choice_text:Xn.choice_text,is_answer:0}));ya==null||ya.setFieldValue(["sub_item_banks",...Ua],Ot),Tn(lt(_e({},zt),{is_answer:1}))};return mt.createElement(Le.Z,{className:xe.Z.choiceWrap,align:"middle",wrap:!1},mt.createElement(Be.Z,{onClick:sr,className:`${xe.Z.choiceIndex} ${xe.Z.judgementIndex} ${yu?xe.Z.activeAnswer:""}`},yt[Bu]),mt.createElement(Be.Z,{flex:1,className:`${xe.Z.editorWrap} ml15`},mt.createElement("div",{className:`${xe.Z.inputBorder} ${xe.Z.placeholder} ${yu?xe.Z.activeJudgementAnswer:""}`},Bu)),mt.createElement(Be.Z,{flex:"0 0 auto",className:"ml15"},mt.createElement("div",{onClick:sr,className:`${xe.Z.setAnswerBtn} ${yu?xe.Z.activeAnswer:""}`},yu?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},at=({questionTitlePlaceholder:zt,choiceKey:Tn="choices",form:ya,titleKey:Ua="name",analysisKey:yu="analysis"})=>{const[Bu,sr]=(0,Fe.useState)(!1);return mt.createElement("div",{className:xe.Z.wrap},mt.createElement("div",{className:xe.Z.questionTitleEditorWrap},mt.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:Ua,labelCol:{span:24},rules:[{required:!0}]},mt.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:zt}))),mt.createElement(Ae.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},mt.createElement(Ae.default.List,{name:Tn,rules:[{validator(An,Ot){return Ot.some(Gn=>(Gn==null?void 0:Gn.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},An=>mt.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},An.map(Ot=>{var Xn=Ot,{key:Gn,name:Vn}=Xn,jn=gt(Xn,["key","name"]);return mt.createElement(Ae.default.Item,lt(_e({},jn),{key:Gn,name:Vn,noStyle:!0}),mt.createElement(Tt,{form:ya,choiceKey:Tn}))})))),mt.createElement("div",{className:"mt30",onClick:()=>sr(!0)},mt.createElement(Ae.default.Item,{name:yu,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},mt.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Bu}))))};var Ye=z(6767),$t=z(96599),In=z(89389),_n=z(61485),na=Object.defineProperty,It=Object.defineProperties,_t=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,tn=(zt,Tn,ya)=>Tn in zt?na(zt,Tn,{enumerable:!0,configurable:!0,writable:!0,value:ya}):zt[Tn]=ya,ot=(zt,Tn)=>{for(var ya in Tn||(Tn={}))an.call(Tn,ya)&&tn(zt,ya,Tn[ya]);if(Ut)for(var ya of Ut(Tn))vn.call(Tn,ya)&&tn(zt,ya,Tn[ya]);return zt},Wt=(zt,Tn)=>It(zt,_t(Tn)),Xt=(zt,Tn)=>{var ya={};for(var Ua in zt)an.call(zt,Ua)&&Tn.indexOf(Ua)<0&&(ya[Ua]=zt[Ua]);if(zt!=null&&Ut)for(var Ua of Ut(zt))Tn.indexOf(Ua)<0&&vn.call(zt,Ua)&&(ya[Ua]=zt[Ua]);return ya};const et=zt=>{var Tn=zt,{value:ya,onChange:Ua}=Tn,yu=Xt(Tn,["value","onChange"]);const Bu=sr=>{Ua([sr])};return Fe.createElement(In.Z,Wt(ot({},yu),{defaultValue:ya==null?void 0:ya[0],onChange:Bu}))},Je=zt=>{if(!zt)return!1;let Tn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return zt==="|"?(Ye.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},un=({value:zt=[],onClose:Tn})=>Fe.createElement($t.default,{closable:!0,onClose:Tn,className:xe.Z.keywordTag},Fe.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},zt.join(" \u6216 "))),pa=({questionTitlePlaceholder:zt,form:Tn,showKeywords:ya,isMustKeyWords:Ua=ya,titleKey:yu="name",analysisKey:Bu="analysis",answerTexts:sr="answer_texts",keywords:An="keywords",useKeywords:Ot="use_keywords",indexs:Xn})=>{const[Gn,Vn]=(0,Fe.useState)(!1),[jn,ra]=(0,Fe.useState)(""),[$a,nt]=(0,Fe.useState)(!1),ue=Ae.default.useWatch("question_score",Tn);return Fe.createElement("div",{className:xe.Z.wrap},Fe.createElement("div",{className:xe.Z.questionTitleEditorWrap},Fe.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:yu,labelCol:{span:24},rules:[{required:!0}]},Fe.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:zt}))),Fe.createElement(Ae.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:sr,labelCol:{span:24}},Fe.createElement(et,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),ya&&!Ua&&Fe.createElement(Ae.default.Item,{hidden:!0,name:Ot,valuePropName:"checked"},Fe.createElement(b.Z,{defaultChecked:!0})),ya&&Ua&&Fe.createElement(Le.Z,{align:"middle",className:"mb30"},Fe.createElement(Ae.default.Item,{name:Ot,valuePropName:"checked"},Fe.createElement(b.Z,{onChange:()=>{var ge,Se,ke,He,St,Pt;console.log(Tn.getFieldsValue()),nt((ke=(Se=(ge=Tn.getFieldsValue())==null?void 0:ge.sub_item_banks)==null?void 0:Se[Xn])==null?void 0:ke.use_keywords),console.log((Pt=(St=(He=Tn.getFieldsValue())==null?void 0:He.sub_item_banks)==null?void 0:St[Xn])==null?void 0:Pt.use_keywords),console.log($a)}})),Fe.createElement(Be.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Fe.createElement(Be.Z,null,Fe.createElement(Oe.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Fe.createElement(_n.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),($a||!Ua)&&Fe.createElement(Ae.default.List,{name:An,rules:[{validator(ge,Se){return Ua?Se!=null&&Se.length?(Se==null?void 0:Se.reduce((He,St)=>He+St.score,0))>parseFloat(ue)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(ge,{add:Se,remove:ke})=>Fe.createElement(Fe.Fragment,null,Fe.createElement("div",{className:`${xe.Z.title} mb10`},Ua?"\u5173\u952E\u8BCD":Fe.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),Fe.createElement(Le.Z,{align:"middle",className:"font14 mb30"},Fe.createElement(Be.Z,{flex:1},Fe.createElement(x.default,{value:jn,onChange:He=>{ra(He.target.value)},maxLength:50,allowClear:!0,onPressEnter:He=>{var St,Pt,Wn,aa;const Na=`${(St=He.target)==null?void 0:St.value}`,Zt=(Wn=(Pt=Na==null?void 0:Na.split("|"))==null?void 0:Pt.filter(Nu=>!!Nu))==null?void 0:Wn.map(Nu=>Nu==null?void 0:Nu.trim()),Ln=Tn.getFieldValue(["sub_item_banks",...An]),en=((aa=Ln==null?void 0:Ln.map(Nu=>Nu==null?void 0:Nu.keyword))==null?void 0:aa.flat())||[];for(const Nu of Zt)if(en.includes(Nu)){Ye.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Je(Na)&&(Se({keyword:Zt,score:1}),ra(""))},className:xe.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Fe.createElement(Be.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ge.map(He=>{var St=He,{key:Pt,name:Wn}=St,aa=Xt(St,["key","name"]);return Fe.createElement(Le.Z,{key:Pt,className:"mb20",style:{marginRight:148}},Fe.createElement(Be.Z,{flex:1},Fe.createElement(Le.Z,{align:"middle",justify:"space-between"},Fe.createElement(Ae.default.Item,Wt(ot({},aa),{name:[Wn,"keyword"]}),Fe.createElement(un,{onClose:()=>ke(Wn)})),Ua&&Fe.createElement(Ae.default.Item,Wt(ot({},aa),{name:[Wn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:xe.Z.blankInputNumberWrapper}),Fe.createElement(de.Z,{className:xe.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),Fe.createElement("div",{onClick:()=>Vn(!0)},Fe.createElement(Ae.default.Item,{name:Bu,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Fe.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Gn}))))};var Ma=z(59301),fu=Object.defineProperty,_a=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Ht=(zt,Tn,ya)=>Tn in zt?fu(zt,Tn,{enumerable:!0,configurable:!0,writable:!0,value:ya}):zt[Tn]=ya,Ca=(zt,Tn)=>{for(var ya in Tn||(Tn={}))Da.call(Tn,ya)&&Ht(zt,ya,Tn[ya]);if(Mn)for(var ya of Mn(Tn))pn.call(Tn,ya)&&Ht(zt,ya,Tn[ya]);return zt},Eu=(zt,Tn)=>_a(zt,Pn(Tn)),Pu=(zt,Tn)=>{var ya={};for(var Ua in zt)Da.call(zt,Ua)&&Tn.indexOf(Ua)<0&&(ya[Ua]=zt[Ua]);if(zt!=null&&Mn)for(var Ua of Mn(zt))Tn.indexOf(Ua)<0&&pn.call(zt,Ua)&&(ya[Ua]=zt[Ua]);return ya};const{Panel:Ya}=we.default,Au=({questionTitlePlaceholder:zt,choiceKey:Tn,form:ya,withScore:Ua})=>{const[yu,Bu]=(0,Fe.useState)([]),sr=An=>{Bu(An)};return Ma.createElement("div",{className:xe.Z.wrap},Ma.createElement("div",{className:xe.Z.questionTitleEditorWrap},Ma.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ma.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:zt}))),Ma.createElement(Ae.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Ma.createElement(Ae.default.List,{name:"sub_item_banks",rules:[{validator(An,Ot){return Ot?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(An,{add:Ot,remove:Xn,move:Gn})=>{const Vn=ya.getFieldValue("sub_item_banks");return Ma.createElement(Ma.Fragment,null,Ma.createElement(we.default,{className:An.length>0?xe.Z.collapseWrapper:"",bordered:!1,activeKey:yu,onChange:sr,expandIcon:({isActive:jn})=>Ma.createElement("i",{className:`iconfont icon-weizhankai ${jn?xe.Z.open:xe.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},An.map((jn,ra)=>{var $a=jn,{key:nt,name:ue}=$a,ge=Pu($a,["key","name"]),Se,ke,He,St,Pt,Wn,aa,Na,Zt,Ln;return Ma.createElement(Ya,{className:xe.Z.panel,forceRender:!0,header:Ma.createElement("div",{className:xe.Z.panelHeader},"\u7B2C",ra+1,"\u5C0F\u9898",Ma.createElement("span",null,"\uFF08",((Se=Vn==null?void 0:Vn[ue])==null?void 0:Se.item_type)=="SINGLE"?"\u5355\u9009\u9898":((ke=Vn==null?void 0:Vn[ue])==null?void 0:ke.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((He=Vn==null?void 0:Vn[ue])==null?void 0:He.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((St=Vn==null?void 0:Vn[ue])==null?void 0:St.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:ue,extra:Ma.createElement(Le.Z,{align:"middle",onClick:en=>en.stopPropagation()},Ua&&Ma.createElement(Be.Z,null,Ma.createElement(Ae.default.Item,Eu(Ca({},ge),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[ue,"question_score"],className:xe.Z.blankInputNumberWrapper}),Ma.createElement(de.Z,{className:xe.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),Ma.createElement(Be.Z,null,Ma.createElement(Le.Z,{align:"middle",className:"pl40",justify:"end"},ra!==0&&Ma.createElement("div",{onClick:()=>{var en;Gn(ra,ra-1);const Nu=(en=ya.getFieldValue("sub_item_banks"))==null?void 0:en.map((ru,ja)=>(An.map((rn,pu)=>{ja===pu&&(ru.q_position=Number(rn.name)+1)}),ru));ya.setFieldValue("sub_item_banks",Nu)}},Ma.createElement(Oe.Z,{title:"\u4E0A\u79FB"},Ma.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),ra{var en;Gn(ra,ra+1);const Nu=(en=ya.getFieldValue("sub_item_banks"))==null?void 0:en.map((ru,ja)=>(An.map((rn,pu)=>{ja===pu&&(ru.q_position=Number(rn.name)+1)}),ru));ya.setFieldValue("sub_item_banks",Nu)},className:ra===0?"":"ml15"},Ma.createElement(Oe.Z,{title:"\u4E0B\u79FB"},Ma.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),Ma.createElement(Be.Z,null,Ma.createElement(Oe.Z,{title:"\u5220\u9664"},Ma.createElement(le.Z,{className:`${xe.Z.deleteIcon} ml15`,onClick:()=>Xn(ue)}))))},Ma.createElement(Ae.default.Item,Eu(Ca({},ge),{name:ue}),(((Pt=Vn==null?void 0:Vn[ue])==null?void 0:Pt.item_type)=="SINGLE"||((Wn=Vn==null?void 0:Vn[ue])==null?void 0:Wn.item_type)=="MULTIPLE")&&Ma.createElement(a.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((aa=Vn==null?void 0:Vn[ue])==null?void 0:aa.item_type)=="MULTIPLE",form:ya,choiceKey:[ue,"choices"],titleKey:[ue,"name"],analysisKey:[ue,"analysis"],choiceOptionsPath:["sub_item_banks",ue,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Na=Vn==null?void 0:Vn[ue])==null?void 0:Na.item_type)=="COMPLETION"&&Ma.createElement(Ke,{form:ya,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:ue,titleKey:[ue,"name"],analysisKey:[ue,"analysis"],isOrdered:[ue,"is_ordered"],answerKey:[ue,"standard_answers"]}),((Zt=Vn==null?void 0:Vn[ue])==null?void 0:Zt.item_type)=="JUDGMENT"&&Ma.createElement(at,{form:ya,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[ue,"name"],analysisKey:[ue,"analysis"],choiceKey:[ue,"choices"]}),((Ln=Vn==null?void 0:Vn[ue])==null?void 0:Ln.item_type)=="SUBJECTIVE"&&Ma.createElement(pa,{showKeywords:!0,isMustKeyWords:!1,form:ya,titleKey:[ue,"name"],analysisKey:[ue,"analysis"],answerTexts:[ue,"answer_texts"],useKeywords:[ue,"use_keywords"],keywords:[ue,"keywords"],indexs:ue,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),An.length<20&&Ma.createElement(Te.Z,{menu:{items:[{label:Ma.createElement("div",{onClick:()=>{Ot({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),Bu([An==null?void 0:An.length,...yu])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Ma.createElement("div",{onClick:()=>{Ot({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),Bu([An==null?void 0:An.length,...yu])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Ma.createElement("div",{onClick:()=>{Ot({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),Bu([An==null?void 0:An.length,...yu])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Ma.createElement("div",{onClick:()=>{Ot({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),Bu([An==null?void 0:An.length,...yu])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Ma.createElement("div",{onClick:()=>{Ot({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),Bu([An==null?void 0:An.length,...yu])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(jn=>jn.show).map(jn=>({label:jn.label,key:jn.key}))}},Ma.createElement("div",{className:`${xe.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var ba=z(51110)},3713:function(ct,qe,z){"use strict";z.d(qe,{z:function(){return fe},Z:function(){return Pe}});var a=z(59301),he=z(88831),Ie=z(90290),pe=z(64018),Fe=z(81168),we=z(90524),Ae=z(49661),Le=z(15342),Be=z(1012),de=z(41550),Oe=z(59301),xe=({html:be})=>{const Me=(0,a.useRef)(null),Ve=(0,a.useRef)(null),We=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1056,9 +1056,9 @@ ${In} .markdown-body pre { margin-top: 0; margin-bottom: 16px; - }`;return(0,a.useEffect)(()=>{const ze=Me.current.attachShadow({mode:"open"});Ge.current=document.createElement("div"),Ge.current.className="markdown-body",Ge.current.innerHTML=be,ze.appendChild(Ge.current);const Xe=document.createElement("style");return Xe.textContent=We,ze.appendChild(Xe),()=>{ze.innerHTML=""}},[]),(0,a.useEffect)(()=>{Ge.current&&(Ge.current.innerHTML=be)},[be]),Oe.createElement("div",{ref:Me})};function le(be){const Me=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],Ge=new RegExp(`\\b(${Me.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return be.replace(Ge,"").trim()}var E=Object.defineProperty,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(be,Me,Ge)=>Me in be?E(be,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):be[Me]=Ge,te=(be,Me)=>{for(var Ge in Me||(Me={}))x.call(Me,Ge)&&ee(be,Ge,Me[Ge]);if(y)for(var Ge of y(Me))b.call(Me,Ge)&&ee(be,Ge,Me[Ge]);return be};const ne="@\u2581\u2581@",me="@\u2581@",Ee=/]*>/g;function ce(be){let Me=document.createElement("div");return Me.innerHTML=be,Me.childNodes.length===0?"":Me.childNodes[0].nodeValue}const fe=(be,Me)=>{be=be||"";const Ge=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,We=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ze=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Xe=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Me?be.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Ge,(Ke,mt,Et,ht,$e,At,cn)=>{const sn=mt||ht||At,ft=Et||$e||cn||"?";return we.Z.API_SERVER+"/api/attachments/"+sn+ft+"&t="+(0,Ae.Jn)(sn,Date.now())+(Ke.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(be=be.replace(Xe,(Ke,mt,Et,ht,$e,At,cn)=>{const sn=mt||ht||At,ft=Et||$e||cn||"?";return we.Z.API_SERVER+"/attachments/download/"+sn+ft+"&t="+(0,Ae.Jn)(sn,Date.now())+(Ke.indexOf(")")>-1?")":"&")}).replace(Ge,(Ke,mt,Et,ht,$e,At,cn)=>{const sn=mt||ht||At,ft=Et||$e||cn||"?";return we.Z.API_SERVER+"/api/attachments/"+sn+ft+"&t="+(0,Ae.Jn)(sn,Date.now())+(Ke.indexOf(")")>-1?")":"&")}).replace(We,(Ke,mt,Et,ht,$e)=>{const At=mt||ht,cn=Et||$e||"";return'"'+we.Z.API_SERVER+"/api/attachments/"+At+cn+At+cn+"&t="+(0,Ae.Jn)(At,Date.now())}).replace(ze,(Ke,mt,Et,ht,$e)=>{const At=mt||ht,cn=Et||$e||"";return"("+we.Z.API_SERVER+"/files/uploads/"+At+cn+At+cn+"&t="+(0,Ae.Jn)(At,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),be)};var Pe=({value:be="",className:Me,showTextOnly:Ge,showLines:We,style:ze={},stylesPrev:Xe={},highlightKeywords:Ke,showProgramFill:mt,isProgramFill:Et,disabledFill:ht=!1,programFillValue:$e,onFillChange:At=ft=>{},onFillBlur:cn=()=>{},onFillFocus:sn=()=>{}})=>{let ft=le(String(be||""));const[_e,lt]=(0,a.useState)(""),[gt,yt]=(0,a.useState)("office"),[Tt,at]=(0,a.useState)([]),Ye=(0,a.useRef)("a"+(0,Be.Z)()),$t={},In=et=>//i.test(et||""),_n=(et,Je,un)=>{const pa=document.createElement(et===me?"input":"textarea");pa.style.width="100%",pa.style.height=et===me?"40px":"151px",pa.rows=5,pa.spellcheck=!1,pa.name="edu-program-fill",pa.placeholder="\u8BF7\u8F93\u5165",pa.dataset.id=Je;const Ma=Object.keys($t).length;return $t[Ma]=pa,`${pa.outerHTML}`};function na(et){return et=et.replace(/!\[.*?\]\(.*?\)/g,""),et=et.replace(/\[.*?\]\(.*?\)/g,""),et=et.replace(new RegExp("","gs"),""),et=et.replace(//g,""),et=et.replace(//g,""),et=et.replace(new RegExp(".*?<\\/video>","gs"),""),et=et.replace(new RegExp(".*?<\\/audio>","gs"),""),et=et.replace(new RegExp(".*?<\\/style>","gs"),""),et=et.replace(new RegExp(".*?<\\/script>","gs"),""),et}const It=et=>!Ge&&In(ft)?et:et.replace(/([\s\S]+?)<\/style>/gim,function(Je,un){let pa=un.replace(/(\n|\r)/g,"").split("}"),Ma=[];return pa.map(fu=>{fu!=""&&Ma.push(`.${Ye.current} ${fu}`)}),``}),_t=(0,a.useMemo)(()=>{try{const pa=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Ma=/\"\/api\/attachments\/|\"\/attachments\/download\//g,fu=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,_a=/\(\/attachments\/download\//g;ft=ft.replace(_a,"("+we.Z.API_SERVER+"/attachments/download/").replace(pa,"("+we.Z.API_SERVER+"/api/attachments/").replace(Ma,'"'+we.Z.API_SERVER+"/api/attachments/").replace(fu,'"'+we.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`)}catch(pa){}if(mt){let pa=-1;return ft=ft.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Ma,fu,_a){var Pn;return++pa,_n(Ma,pa,(Pn=$e==null?void 0:$e[pa])==null?void 0:Pn.value.replaceAll("<","<").replaceAll(">",">"))}),`
${It(ft||"")}
`}let et=It(ft);et=(0,Ie.ZP)(et);const Je=(0,Ie.ez)();ft.match(/\[TOC\]/)&&(et=et.replace("

[TOC]

",(0,Ie.Qv)()),(0,Ie.Iy)()),et=et.replace(/(__special_katext_id_\d+__)/g,(pa,Ma)=>{const{type:fu,expression:_a}=Je[Ma];return(0,Le.renderToString)(ce(_a)||"",{displayMode:fu==="block",throwOnError:!1,output:"html"})}),et=et.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Ie.AL)();const un=document.createElement("div");if(un.innerHTML=et,Ge)return un.innerText;if(Ke){const pa=Ke.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return tn(un,pa),un.innerHTML}return setTimeout(()=>Xt(),500),un.innerHTML},[ft,Ke]);(0,a.useEffect)(()=>{ot.current&&ot.current.querySelectorAll(["input","textarea"]).forEach(Je=>{Je.oninput=Ut,Je.onblur=an,Je.onfocus=vn})},[Tt]),(0,a.useEffect)(()=>{var et,Je,un,pa,Ma;if($e!=null&&$e.length)try{const fu=ot.current.querySelectorAll(".edu-program-fill-score"),_a=ot.current.querySelectorAll('[name="edu-program-fill"]');for(const[Pn,Mn]of _a.entries())Mn.value=((et=$e==null?void 0:$e[Pn])==null?void 0:et.value)||"",((Je=$e==null?void 0:$e[Pn])==null?void 0:Je.type)==="warning"?Mn.className="program-fill-warning":((un=$e==null?void 0:$e[Pn])==null?void 0:un.type)==="success"?Mn.className="program-fill-success":Mn.className="";for(const[Pn,Mn]of fu.entries())Mn.innerHTML=(pa=$e==null?void 0:$e[Pn])!=null&&pa.score?`${(Ma=$e==null?void 0:$e[Pn])==null?void 0:Ma.score}\u5206`:"";at($e)}catch(fu){console.log(fu,"error")}},[$e]);const Ut=et=>{Tt[et.target.dataset.id]=Tt[et.target.dataset.id]||{},Tt[et.target.dataset.id].value=et.target.value,at([...Tt]),At(Tt,et.target.dataset.id)},an=et=>{Tt[et.target.dataset.id]=Tt[et.target.dataset.id]||{},Tt[et.target.dataset.id].value=et.target.value,at([...Tt]),cn(Tt,et.target.dataset.id)},vn=et=>{Tt[et.target.dataset.id]=Tt[et.target.dataset.id]||{},Tt[et.target.dataset.id].value=et.target.value,at([...Tt]),sn(Tt,et.target.dataset.id)};function tn(et,Je){return et.childNodes.forEach(un=>{var pa;if(un.childNodes.length>0)tn(un,Je);else if(un.nodeName!=="IMG")if(un.innerHTML)un.innerHTML=(pa=un.innerHTML)==null?void 0:pa.replace(new RegExp(Je,"gi"),'$&');else{const Ma=document.createElement("span");Ma.innerHTML=un.textContent.replace(new RegExp(Je,"gi"),'$&'),un.replaceWith(Ma)}})}const ot=(0,a.useRef)();Ie.jb.WebkitLineClamp=We,We&&(ze=te(te({},ze),Ie.jb));function Wt(et){let Je=et.target;if(Je.tagName.toUpperCase()==="A"){let un=Je.getAttribute("href");if(un.indexOf("office")>-1)et.preventDefault(),lt(un),yt("office");else if(un.indexOf("application/pdf")>-1)et.preventDefault(),lt(un),yt("pdf");else if(un.indexOf("text/html")>-1)et.preventDefault(),lt(un),yt("html");else if(un.startsWith("#")){et.preventDefault();let pa=document.getElementById(un.replace("#",""));pa&&pa.scrollIntoView(!0)}}}const Xt=()=>{var et;const Je=(et=ot.current)==null?void 0:et.querySelectorAll("video");Je==null||Je.forEach(un=>{if(un.oncontextmenu=()=>!1,un.src.indexOf(".m3u8")>-1&&!un.canPlayType("application/vnd.apple.mpegurl")){if(Fe.ZP.isSupported()){var pa=new Fe.ZP;pa.loadSource(un.src),pa.attachMedia(un)}}})};return(0,a.useEffect)(()=>{if(ot.current&&_t&&_t.match(Ee)&&window.PR.prettyPrint(),ot.current)return ot.current.addEventListener("click",Wt),()=>{var et;(et=ot.current)==null||et.removeEventListener("click",Wt),(0,Ie.AL)(),(0,Ie.Iy)()}},[_t,ot.current,Wt]),(0,a.useEffect)(()=>{var et;const Je=un=>{un.preventDefault(),un.clipboardData.setData("text",window.getSelection().toString())};return(et=ot.current)==null||et.addEventListener("copy",Je),()=>{var un;(un=ot.current)==null||un.removeEventListener("copy",Je)}},[ot.current]),a.createElement(a.Fragment,null,Ge&&a.createElement("div",{ref:ot},_t),!Ge&&!In(_t)&&a.createElement("div",{ref:ot,style:te({},ze),className:`${Me||""} ${ht?"disabled-fill":""} markdown-body ${Ye.current}`,dangerouslySetInnerHTML:{__html:_t}}),!Ge&&In(_t)&&a.createElement(xe,{html:_t}),a.createElement(de.Z,{close:!0,data:_e,type:_e!=null&&_e.length?gt:"",style:te({},Xe),onClose:()=>lt("")}))}},12049:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return ce}});var a=z(59301),he=z(9221),Ie=Object.defineProperty,pe=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ae=(fe,Pe,be)=>Pe in fe?Ie(fe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:be}):fe[Pe]=be,Le=(fe,Pe)=>{for(var be in Pe||(Pe={}))Fe.call(Pe,be)&&Ae(fe,be,Pe[be]);if(pe)for(var be of pe(Pe))we.call(Pe,be)&&Ae(fe,be,Pe[be]);return fe},Be=(fe,Pe)=>{var be={};for(var Me in fe)Fe.call(fe,Me)&&Pe.indexOf(Me)<0&&(be[Me]=fe[Me]);if(fe!=null&&pe)for(var Me of pe(fe))Pe.indexOf(Me)<0&&we.call(fe,Me)&&(be[Me]=fe[Me]);return be};const Oe={header:{cell:fe=>{var Pe=fe,{onResize:be,width:Me}=Pe,Ge=Be(Pe,["onResize","width"]);return Me?a.createElement(he.Resizable,{width:Me,height:0,handle:a.createElement("span",{className:"react-resizable-handle",onClick:We=>{We.stopPropagation()}}),onResize:be,draggableOpts:{enableUserSelectHack:!1}},a.createElement("th",Le({},Ge))):a.createElement("th",Le({},Ge))}}};var Te=z(54172),xe=Object.defineProperty,le=Object.defineProperties,E=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(fe,Pe,be)=>Pe in fe?xe(fe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:be}):fe[Pe]=be,te=(fe,Pe)=>{for(var be in Pe||(Pe={}))x.call(Pe,be)&&ee(fe,be,Pe[be]);if(y)for(var be of y(Pe))b.call(Pe,be)&&ee(fe,be,Pe[be]);return fe},ne=(fe,Pe)=>le(fe,E(Pe)),me=(fe,Pe)=>{var be={};for(var Me in fe)x.call(fe,Me)&&Pe.indexOf(Me)<0&&(be[Me]=fe[Me]);if(fe!=null&&y)for(var Me of y(fe))Pe.indexOf(Me)<0&&b.call(fe,Me)&&(be[Me]=fe[Me]);return be},ce=fe=>{var Pe=fe,{pagination:be,resColumns:Me,dataSource:Ge,onRow:We}=Pe,ze=me(Pe,["pagination","resColumns","dataSource","onRow"]);const[Xe,Ke]=(0,a.useState)(!1),[mt,Et]=(0,a.useState)([{}]),ht=(0,a.useRef)(null);(0,a.useEffect)(()=>{let At=Me;At=At.map((cn,sn)=>ne(te({},cn),{onHeaderCell:ft=>({width:ft.width,onResize:$e(sn)})})),Et(At)},[]),(0,a.useEffect)(()=>{ht.current=mt},[mt]);const $e=At=>(cn,{size:sn})=>{const ft=[...ht.current];ft[At]=ne(te({},ft[At]),{width:sn.width}),Et(ft)};return a.createElement("div",null,a.createElement(Te.default,ne(te({bordered:!0,components:Oe,columns:mt,dataSource:Ge,pagination:be,loading:Xe,onRow:We},ze),{rowKey:At=>At.key||At.id})))}},35724:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Pe},P:function(){return Ee}});var a=z(59301),he=z(28284),Ie=z(62957),pe=z(47889),Fe=z(37568),we=z(54172),Ae={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Le=z(67135),Be=Object.defineProperty,de=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,E=(be,Me,Ge)=>Me in be?Be(be,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):be[Me]=Ge,y=(be,Me)=>{for(var Ge in Me||(Me={}))xe.call(Me,Ge)&&E(be,Ge,Me[Ge]);if(Te)for(var Ge of Te(Me))le.call(Me,Ge)&&E(be,Ge,Me[Ge]);return be},x=(be,Me)=>de(be,Oe(Me)),b=(be,Me)=>{var Ge={};for(var We in be)xe.call(be,We)&&Me.indexOf(We)<0&&(Ge[We]=be[We]);if(be!=null&&Te)for(var We of Te(be))Me.indexOf(We)<0&&le.call(be,We)&&(Ge[We]=be[We]);return Ge},ee=(be,Me,Ge)=>new Promise((We,ze)=>{var Xe=Et=>{try{mt(Ge.next(Et))}catch(ht){ze(ht)}},Ke=Et=>{try{mt(Ge.throw(Et))}catch(ht){ze(ht)}},mt=Et=>Et.done?We(Et.value):Promise.resolve(Et.value).then(Xe,Ke);mt((Ge=Ge.apply(be,Me)).next())});const te=({studentNames:be,total:Me})=>{const Ge=["","\u4E00","\u4E24","\u4E09"];return Me>3?a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ae.orangeColor},be==null?void 0:be.join("\u3001")),"\u7B49",a.createElement("span",{className:Ae.orangeColor},Me),"\u540D\u5B66\u751F"):a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ae.orangeColor},be==null?void 0:be.join("\u3001")),Ge[Me],"\u540D\u5B66\u751F")},ne=({used:be,copy:Me,canNotCopy:Ge,studentNames:We,studentCount:ze,inPaper:Xe,is_random:Ke=!1,position:mt=""})=>{const Et=()=>{if(Me>0&&Ge>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:Ae.orangeColor},Me),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",a.createElement("span",{className:Ae.orangeColor},Ge),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Me>0&&Ge===0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:Ae.orangeColor},Me),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Me===0&&Ge>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:Ae.orangeColor},Ge),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},ht=mt||(Xe?"\u8BD5\u5377":"\u8BFE\u7A0B");return a.createElement("span",null,a.createElement(te,{studentNames:We,total:ze}),"\u5B66\u4E60\u8FC7",ht,"\u4E2D\u7684",a.createElement("span",{className:Ae.orangeColor},be),"\u4E2A\u9879\u76EE\uFF0C",Et(),"\u3002\u8BF7\u9009\u62E9",Ke?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},me=({onCancel:be,onOk:Me,visible:Ge,inPaper:We,renderData:ze,type:Xe,isMultipleCourse:Ke=!1})=>{const[mt]=he.default.useForm(),[Et,ht]=(0,a.useState)(1),[$e,At]=(0,a.useState)(!1),cn=(0,a.useMemo)(()=>(ze==null?void 0:ze.total_num)===1&&(ze==null?void 0:ze.can_copy_num)===1,[ze]),sn=(0,a.useMemo)(()=>{var ft;return(ft=ze==null?void 0:ze.course_data_list)==null?void 0:ft.filter(_e=>_e.is_show)},[ze]);return a.createElement(a.Fragment,null,cn?a.createElement(Ie.default,{centered:!0,closable:!0,open:Ge,destroyOnClose:!0,title:"\u63D0\u793A",className:Ae.antdModal,width:682,confirmLoading:$e,onCancel:be,onOk:()=>ee(void 0,null,function*(){var ft;At(!0);let _e=Et;if(Ke){const lt=y({},mt.getFieldsValue());_e=(ft=ze==null?void 0:ze.course_data_list)==null?void 0:ft.map(gt=>lt[gt.id]!==void 0?x(y({},gt),{is_copy:lt[gt.id]}):gt)}yield Me(_e),At(!1)})},a.createElement("div",{className:Ae.content,style:{marginBottom:20}},Ke?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":a.createElement(a.Fragment,null,a.createElement(te,{studentNames:ze==null?void 0:ze.student_names,total:ze==null?void 0:ze.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Ke?a.createElement(he.default,{form:mt,preserve:!1},sn==null?void 0:sn.map(ft=>a.createElement(a.Fragment,{key:ft.id},a.createElement("h3",{className:"ml15 mb5"},ft.name),a.createElement(he.default.Item,{name:ft.id,initialValue:1},a.createElement(pe.ZP.Group,{className:Ae.content},a.createElement(pe.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),a.createElement(pe.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):a.createElement(pe.ZP.Group,{value:Et,onChange:ft=>ht(ft.target.value),className:Ae.content,style:{marginBottom:30}},a.createElement(pe.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),a.createElement(pe.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),a.createElement("div",null,a.createElement("div",{className:Ae.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),a.createElement("div",{className:Ae.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:`${Ae.content} ${Ae.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):a.createElement(Ie.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Ge,confirmLoading:$e,title:"\u63D0\u793A",width:682,onCancel:be,onOk:()=>ee(void 0,null,function*(){var ft;At(!0);let _e=0;if(Ke){const lt=y({},mt.getFieldsValue());_e=(ft=ze==null?void 0:ze.course_data_list)==null?void 0:ft.map(gt=>lt[gt.id]!==void 0?x(y({},gt),{is_use:lt[gt.id]}):gt)}yield Me(_e),At(!1)})},a.createElement("div",{className:Ae.content},a.createElement(te,{studentNames:ze==null?void 0:ze.student_names,total:ze==null?void 0:ze.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Ke?a.createElement(he.default,{form:mt,preserve:!1},a.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),sn==null?void 0:sn.map(ft=>a.createElement(a.Fragment,{key:ft.id},a.createElement("h3",{className:"ml15 mb5"},ft.name),a.createElement(he.default.Item,{name:ft.id,initialValue:1},a.createElement(pe.ZP.Group,{className:Ae.content},a.createElement(pe.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),a.createElement(pe.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):a.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",a.createElement("span",{className:Ae.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},Ee=function(){const[be,Me]=(0,a.useState)(!1),[Ge,We]=(0,a.useState)();return[be,()=>Me(!1),Ge,Ke=>ee(this,null,function*(){var mt;const Et=Ke,{isImportMultipleCourse:ht=!1}=Et,$e=b(Et,["isImportMultipleCourse"]);console.log(Ke);const At=(Ke==null?void 0:Ke.result)||(yield(0,Le.Tr)($e));return"status"in At?!1:ht?((mt=At==null?void 0:At.course_data_list)==null?void 0:mt.some(sn=>sn.is_show))?(We(At),Me(!0),!0):At.course_data_list||[]:At.student_count===0?!1:(We(At),Me(!0),!0)})]},ce=be=>{const[Me]=he.default.useForm(),[Ge,We]=(0,a.useState)(!1),{onCancel:ze,onOk:Xe,visible:Ke,inPaper:mt=!1,renderData:Et,type:ht,isMultipleCourse:$e=!1,position:At}=be;let cn=(0,a.useMemo)(()=>mt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Ae.tableCell,render(_e,lt){return a.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},_e)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(_e,lt)=>a.createElement(a.Fragment,null,a.createElement(he.default.Item,{name:[`${ht==="subject"?lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_copy"],initialValue:1},a.createElement(pe.ZP.Group,null,a.createElement(pe.ZP,{value:1},"\u662F"),a.createElement(pe.ZP,{value:0},"\u5426"))),a.createElement(he.default.Item,{name:[`${ht==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Ae.tableCell,render(_e,lt){return a.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},_e)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(_e,lt)=>a.createElement(he.default.Item,{name:[`${ht==="subject"?lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_use"],initialValue:1},a.createElement(pe.ZP.Group,null,a.createElement(pe.ZP,{value:1},"\u662F"),a.createElement(pe.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(_e,lt)=>a.createElement(he.default.Item,{name:[`${ht==="subject"?lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_copy"],initialValue:1},a.createElement(pe.ZP.Group,null,a.createElement(pe.ZP,{value:1},"\u662F"),a.createElement(pe.ZP,{value:0},"\u5426")))}],[mt]),sn=(0,a.useMemo)(()=>mt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:Ae.tableCell,align:"center",ellipsis:!0,render:(_e,lt)=>a.createElement(a.Fragment,null,a.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},_e),a.createElement(he.default.Item,{name:[`${ht==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})),a.createElement(he.default.Item,{name:[`${ht==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:Ae.tableCell,ellipsis:!0,align:"center",render:(_e,lt)=>a.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},_e)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(_e,lt)=>a.createElement(a.Fragment,null,a.createElement(he.default.Item,{name:[`${ht==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_use"],initialValue:0},a.createElement(pe.ZP.Group,null,a.createElement(pe.ZP,{value:1},"\u662F"),a.createElement(pe.ZP,{value:0},"\u5426"))),a.createElement(he.default.Item,{name:[`${ht==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})))}],[mt]);if($e){const _e={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:Ae.tableCell,render:(lt,gt)=>a.createElement("a",{href:`/classrooms/${gt.course_id}`},lt)};cn=[_e,...cn],sn=[_e,...sn]}const ft=(0,a.useMemo)(()=>ne({used:Et==null?void 0:Et.repeat_shixun_num,copy:Et==null?void 0:Et.can_copy_num,canNotCopy:Et==null?void 0:Et.no_copy_num,studentNames:Et==null?void 0:Et.student_names,studentCount:Et==null?void 0:Et.student_count,is_random:Et==null?void 0:Et.is_random,inPaper:mt,position:At}),[Et,mt,At]);return a.createElement(Ie.default,{title:"\u63D0\u793A",centered:!0,open:Ke,confirmLoading:Ge,onOk:()=>ee(void 0,null,function*(){We(!0);const _e=Me.getFieldsValue(),lt=Object.keys(_e).map(gt=>({id:parseInt(gt.split("_")[0]),course_id:parseInt(gt.split("_")[1]),is_use:_e[gt].is_use,is_copy:_e[gt].is_copy}));yield Xe(lt),We(!1)}),onCancel:ze,width:880,okText:"\u786E\u8BA4",className:Ae.antdModal,destroyOnClose:!0},a.createElement(he.default,{form:Me,preserve:!1},a.createElement("div",{className:Ae.brief},ft),a.createElement("div",{style:{marginBottom:30}},a.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),a.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:Ae.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(Et==null?void 0:Et.can_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:Ae.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(we.default,{columns:cn,className:Ae.antdTable,dataSource:Et==null?void 0:Et.can_copy_list,rowKey:ht==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(Et==null?void 0:Et.no_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:Ae.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(we.default,{columns:sn,className:Ae.antdTable,dataSource:Et==null?void 0:Et.no_copy_list,rowKey:ht==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(Et==null?void 0:Et.no_use_list.length)>0&&(Et==null?void 0:Et.no_use_list.map(_e=>a.createElement("div",{key:ht==="subject"?_e.stage_shixun_id:_e.shixun_course_id||_e.id},a.createElement(he.default.Item,{name:[`${ht==="subject"?_e==null?void 0:_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})),a.createElement(he.default.Item,{name:[`${ht==="subject"?_e==null?void 0:_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))))))};var Pe=be=>{const{modalType:Me}=be;return Me==="multiple"?a.createElement(ce,y({},be)):a.createElement(me,y({},be))}},29920:function(ct,qe,z){"use strict";z.d(qe,{C:function(){return Ke}});var a=z(59301),he={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},Ie=z(92310),pe=z.n(Ie),Fe=z(62673),we=z(77019),Ae=z(6767),Le=z(25399),Be=z(99571),de=z(62957),Oe=z(54172),Te=z(71051),xe=z(28284),le=z(29787),E=z(49661),y=z(82093),x=z(34055),b=z(77817),ee=z(71360),te=Object.defineProperty,ne=Object.defineProperties,me=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Pe=(mt,Et,ht)=>Et in mt?te(mt,Et,{enumerable:!0,configurable:!0,writable:!0,value:ht}):mt[Et]=ht,be=(mt,Et)=>{for(var ht in Et||(Et={}))ce.call(Et,ht)&&Pe(mt,ht,Et[ht]);if(Ee)for(var ht of Ee(Et))fe.call(Et,ht)&&Pe(mt,ht,Et[ht]);return mt},Me=(mt,Et)=>ne(mt,me(Et)),Ge=(mt,Et,ht)=>new Promise(($e,At)=>{var cn=_e=>{try{ft(ht.next(_e))}catch(lt){At(lt)}},sn=_e=>{try{ft(ht.throw(_e))}catch(lt){At(lt)}},ft=_e=>_e.done?$e(_e.value):Promise.resolve(_e.value).then(cn,sn);ft((ht=ht.apply(mt,Et)).next())});const We=Fe.default.Group,ze=({className:mt,title:Et,items:ht=[],value:$e,onChange:At})=>{const cn=(ht==null?void 0:ht.length)===($e==null?void 0:$e.length),sn=($e==null?void 0:$e.length)>0&&($e==null?void 0:$e.length)<(ht==null?void 0:ht.length),ft=_e=>{const lt=ht.map(gt=>gt.id);At(_e.target.checked?lt:[])};return a.createElement(we.Z,{align:"middle",className:mt},!!Et&&a.createElement("div",{className:"mr20",style:{color:"#5F6368"}},Et),a.createElement(Fe.default,{indeterminate:sn,onChange:ft,checked:cn},"\u5168\u90E8"),a.createElement(We,{value:$e,onChange:At},ht.map(_e=>a.createElement(Fe.default,{className:"ml30 c-black",key:_e.id,value:_e.id},_e.name,a.createElement("span",null,`(${_e.count})`)))))};var Ke=({className:mt,style:Et,dataSource:ht})=>{var $e,At,cn,sn,ft,_e,lt;const[gt,yt]=(0,a.useState)({}),[Tt,at]=(0,a.useState)(!0),[Ye,$t]=(0,a.useState)(!1),[In,_n]=(0,a.useState)(!1),[na,It]=(0,a.useState)(null),[_t,Ut]=(0,a.useState)(0),[an,vn]=(0,a.useState)({}),[tn,ot]=(0,a.useState)(!0),[Wt,Xt]=(0,a.useState)(0),[et,Je]=(0,a.useState)(0),[un,pa]=(0,a.useState)(!1),Ma=(0,a.useRef)(null),[fu,_a]=(0,a.useState)(!1),[Pn,Mn]=(0,a.useState)(!0),[Da,pn]=(0,a.useState)([]),Ht={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[Ca,Eu]=(0,a.useState)(be({},Ht));(0,a.useEffect)(()=>{ht!=null&&ht.question_id&&yt(ht)},[ht==null?void 0:ht.question_id]),(0,a.useEffect)(()=>{var Ot;if(((Ot=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:Ot.status)==="running"){const Xn=setInterval(()=>{Au()},3e3);return()=>clearInterval(Xn)}},[($e=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:$e.status]),(0,a.useEffect)(()=>{var Ot;In&&(In===1&&(Ca.question_status=ba.map(Xn=>Xn.value),Ca.review=zt.map(Xn=>Xn.value)),In===2&&(Ca.exercise_question_resubmit_id=(Ot=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:Ot.id,na===1&&(Ca.success_status=[1]),na===2&&(Ca.success_status=[0])),Eu(be({},Ca)),Pu(Ca),Je(gt!=null&>.is_mirror?3:10),Xt(gt!=null&>.is_mirror?1:5))},[In]),(0,a.useEffect)(()=>{fu&&Ya()},[fu]);const Pu=Ot=>Ge(void 0,null,function*(){at(!0);const Xn=yield(0,y.ZP)(`/api/exercise_questions/${gt==null?void 0:gt.question_id}/resubmit_student_list.json`,{method:"get",params:Ot});(Xn==null?void 0:Xn.status)==0&&(vn(Xn||[]),Ut(Xn==null?void 0:Xn.count)),at(!1)}),Ya=()=>Ge(void 0,null,function*(){Mn(!0);const Ot=yield(0,y.ZP)(`/api/exercise_questions/${gt==null?void 0:gt.question_id}/resubmit_history.json`,{method:"get"});(Ot==null?void 0:Ot.status)==0&&pn((Ot==null?void 0:Ot.data)||[]),Mn(!1)}),Au=()=>Ge(void 0,null,function*(){const Ot=yield(0,y.ZP)(`/api/exercise_questions/${gt==null?void 0:gt.question_id}/resubmit_status.json`,{method:"get"});(Ot==null?void 0:Ot.status)==0&&yt(Me(be({},gt),{show_resubmit_history:!0,exercise_question_resubmit:(Ot==null?void 0:Ot.data)||{}}))}),ba=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],zt=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],Tn=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],ya=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(Ot,Xn,Gn)=>a.createElement("span",{className:"c-black"},Gn+1+(Ca.page-1)*Ca.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:Ot=>a.createElement("span",{className:"c-black"},Ot)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:Ot=>a.createElement("span",{className:"c-grey-666"},Ot||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:Ot=>a.createElement("span",{className:"c-black"},Ot)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:Ot=>{const{label:Xn,color:Gn}=ba.find(Vn=>Vn.value===Ot)||{};return a.createElement("span",{style:{color:Gn}},Xn)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:Ot=>a.createElement("span",{className:"c-black"},Ot)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:Ot=>a.createElement("span",{className:"c-black"},Ot)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:Ot=>{const{label:Xn,color:Gn}=zt.find(Vn=>Vn.value===Ot)||{};return a.createElement("span",{style:{color:Gn}},Xn)}},In===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:Ot=>{const{label:Xn,color:Gn}=Tn.find(Vn=>Vn.value===Ot)||{};return a.createElement("span",{style:{color:Gn}},Xn)}}].filter(Boolean),Ua=(Ot,Xn,Gn)=>{Ca.page=Ot==null?void 0:Ot.current,Ca.per_page=Ot==null?void 0:Ot.pageSize,Gn!=null&&Gn.order?(Ca.sort_by=Gn==null?void 0:Gn.field,Ca.direction=(Gn==null?void 0:Gn.order)==="ascend"?"asc":"desc"):(Ca.sort_by=null,Ca.direction=null),Eu(be({},Ca)),Pu(Ca)},yu=()=>{if(!Wt){Ae.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}pa(!0)},Bu=()=>Ge(void 0,null,function*(){var Ot,Xn;if((Ot=Ma.current)!=null&&Ot.onVerify())return;$t(!0);const Gn=yield(0,y.ZP)(`/api/exercise_questions/${gt==null?void 0:gt.question_id}/resubmit.json`,{method:"post",body:{keyword:Ca.keyword,question_status:Ca.question_status,review:Ca.review_status,success_status:Ca.success_status,use_max_score:tn,permits:Wt,exercise_question_resubmit_id:In===1?null:(Xn=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:Xn.id}});(Gn==null?void 0:Gn.status)==0&&(yield Au(),Ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),pa(!1),_n(!1)),$t(!1)}),sr=(Ot,Xn)=>{Ca.page=1,Ca[Xn]=Ot,Eu(be({},Ca)),Pu(Ca)},An=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return a.createElement(a.Fragment,null,a.createElement("div",{className:pe()(he.recalculation,mt),style:Et},a.createElement(Le.Z,{title:An[(gt==null?void 0:gt.disable_resubmit_reason)||0]},a.createElement(Be.ZP,{disabled:(gt==null?void 0:gt.disable_resubmit)||((At=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:At.status)==="running",onClick:()=>_n(1),icon:a.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(gt==null?void 0:gt.show_resubmit_history)&&a.createElement(a.Fragment,null,((cn=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:cn.status)==="running"?a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},(sn=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:sn.rate)):a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{onClick:()=>{_n(2),It(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(ft=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:ft.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{onClick:()=>{_n(2),It(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(_e=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:_e.fail_count),"\u4EBA"),a.createElement(Le.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},a.createElement("i",{onClick:()=>_a(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),a.createElement(de.default,{centered:!0,open:!!In,title:`\u91CD\u65B0\u8BC4\u6D4B${In===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>_n(!1),onOk:yu,afterClose:()=>{ot(!0),It(null),Eu(be({},Ht))}},a.createElement("div",{className:he.filter},In===1&&a.createElement(a.Fragment,null,a.createElement("div",{className:he.tips},a.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},a.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),a.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),a.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),a.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),a.createElement(ze,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(an==null?void 0:an.question_status)||[],value:Ca.question_status,onChange:Ot=>sr(Ot,"question_status")}),a.createElement(ze,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(an==null?void 0:an.review_status)||[],value:Ca.review,onChange:Ot=>sr(Ot,"review")})),In===2&&a.createElement(a.Fragment,null,a.createElement(ze,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(an==null?void 0:an.success_status)||[],value:Ca.success_status,onChange:Ot=>sr(Ot,"success_status")})),a.createElement(ee.t7,{className:he.input,style:{bottom:In===1?10:-5},value:Ca.keyword,onChange:Ot=>sr(Ot,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),a.createElement(Oe.default,{className:"mt20",columns:ya,scroll:((lt=an==null?void 0:an.data)==null?void 0:lt.length)>7?{y:300}:{},dataSource:(an==null?void 0:an.data)||[],loading:Tt,onChange:Ua,pagination:{total:_t,pageSize:Ca.per_page,current:Ca.page,hideOnSinglePage:!_t,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:E.rU}}),a.createElement(we.Z,{justify:"space-between",align:"middle",className:"mt10"},a.createElement(Fe.default,{className:"c-black",checked:tn,onChange:Ot=>ot(Ot.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,x.Ny)()&&a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",a.createElement(Te.Z,{className:"ml10 mr10",value:Wt,max:et,min:1,precision:0,onChange:Ot=>Xt(Ot)}),"\u4EBA",a.createElement(Le.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},a.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),a.createElement(de.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:un,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ye,destroyOnClose:!0,onOk:Bu,onCancel:()=>pa(!1)},a.createElement(xe.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},a.createElement(b.Z,{ref:Ot=>Ma.current=Ot}))),a.createElement(de.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:fu,width:710,onCancel:()=>_a(!1),footer:null},a.createElement(le.Z,{spinning:Pn},a.createElement("div",{className:he.operating},Da.map((Ot,Xn)=>a.createElement("div",{key:Xn,className:he.operatingItem},a.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},Ot==null?void 0:Ot.created_at),a.createElement("div",{className:"c-black"},Ot==null?void 0:Ot.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(Ot==null?void 0:Ot.status)==="running"?a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},Ot==null?void 0:Ot.rate)):a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},Ot==null?void 0:Ot.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},Ot==null?void 0:Ot.fail_count),"\u4EBA")))),a.createElement("div",{style:{height:20}}))))}},6681:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Le}});var a=z(59301),he={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Ie=z(62957),pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",we=(Be,de,Oe)=>new Promise((Te,xe)=>{var le=x=>{try{y(Oe.next(x))}catch(b){xe(b)}},E=x=>{try{y(Oe.throw(x))}catch(b){xe(b)}},y=x=>x.done?Te(x.value):Promise.resolve(x.value).then(le,E);y((Oe=Oe.apply(Be,de)).next())}),Le=({type:Be,resdata:de,onok:Oe,oktext:Te,okloading:xe})=>{const[le,E]=(0,a.useState)(!1),{can_copy_list:y,can_copy_num:x,challenge_type:b,course_data_list:ee,no_copy_list:te,no_copy_num:ne,no_use_list:me,no_use_num:Ee,repeat_shixun_num:ce,student_count:fe,total_num:Pe,use_num:be}=de;let Me=x>0||Be==="exercise";(0,a.useEffect)(()=>{(de==null?void 0:de.student_count)>0&&E(!0)},[de]),console.log("---11",xe),(0,a.useEffect)(()=>{xe||E(!1)},[xe]);const Ge=()=>{if(Be==="exercise"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:he.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:he.orangeColor},be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Be==="exercise"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:he.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:he.orangeColor},be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixun"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:he.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixun"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:he.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="subject"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:he.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:he.orangeColor},be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="subject"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",a.createElement("span",{className:he.orangeColor},fe)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",a.createElement("span",{className:he.orangeColor},be)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="exercisepush")return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:he.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",a.createElement("span",{className:he.orangeColor},be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Be==="shixunpush"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:he.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:he.orangeColor},be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixunpush"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:he.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",a.createElement("span",{className:he.orangeColor},be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},We=()=>{if(Be==="exercise"||Be==="subject"||Be==="exercisepush"||Be==="shixunpush")return a.createElement("div",{style:{marginTop:20}},ne>0&&a.createElement("div",null,a.createElement("span",{className:he.flex},a.createElement("img",{src:Fe,style:{width:14}}),a.createElement("span",{className:he.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:he.statusbody},Be==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:he.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Be==="subject"||Be==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Me&&a.createElement("span",{className:he.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Be==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Me&&a.createElement("span",{className:he.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),a.createElement("div",null,te==null?void 0:te.map((ze,Xe)=>a.createElement("a",{href:`/shixuns/${ze.identifier}/challenges`,target:"_blank"},"\u300A",ze==null?void 0:ze.name,"\u300B",Xe+1!==ne&&"\u3001"))))),x>0&&a.createElement("div",{style:{marginTop:20}},a.createElement("span",{className:he.flex},a.createElement("img",{src:pe,style:{width:14}}),a.createElement("span",{className:he.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:he.statusbody},Be==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Be==="subject"||Be==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Be==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),a.createElement("div",null,y==null?void 0:y.map((ze,Xe)=>a.createElement("a",{href:`/shixuns/${ze.identifier}/challenges`,target:"_blank"},"\u300A",ze==null?void 0:ze.name,"\u300B",Xe+1!==x&&"\u3001"))))));if(Be==="shixun")return a.createElement("div",{style:{marginTop:20}},x>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return a.createElement(Ie.default,{open:le,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Me&&"none"}},zIndex:1003,confirmLoading:xe,okText:Me?Te:"\u6211\u77E5\u9053\u4E86",onOk:()=>we(void 0,null,function*(){Me?yield Oe([...y,...me]):E(!1)})},a.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Ge(),We()))}},67721:function(ct,qe,z){"use strict";var a=z(59301),he=z(76560),Ie=z(62957),pe=z(77817),Fe=z(59301),we=(Le,Be,de)=>new Promise((Oe,Te)=>{var xe=y=>{try{E(de.next(y))}catch(x){Te(x)}},le=y=>{try{E(de.throw(y))}catch(x){Te(x)}},E=y=>y.done?Oe(y.value):Promise.resolve(y.value).then(xe,le);E((de=de.apply(Le,Be)).next())});const Ae=({classroomList:Le,dispatch:Be})=>{var de,Oe;const Te=(0,a.useRef)(null),[xe,le]=(0,a.useState)(!1),E=()=>{Be({type:"classroomList/setActionTabs",payload:{}})};return Fe.createElement(Ie.default,{centered:!0,maskClosable:!1,width:560,title:"\u540C\u6B65\u786E\u8BA4",open:((de=Le==null?void 0:Le.actionTabs)==null?void 0:de.key)==="\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",destroyOnClose:!0,onCancel:E,onOk:()=>we(void 0,null,function*(){var y,x;(y=Te.current)!=null&&y.onVerify()||(le(!0),yield(x=Le==null?void 0:Le.actionTabs)==null?void 0:x.onOK(),le(!1))}),okText:"\u786E\u8BA4\u540C\u6B65",comfirmLoading:(Oe=Le==null?void 0:Le.actionTabs)==null?void 0:Oe.loading},Fe.createElement("p",null,"\u672C\u64CD\u4F5C\u4F1A\u5C06\u5F53\u524D\u5B9E\u8BAD\u5168\u90E8\u5185\u5BB9\u540C\u6B65\u81F3\u9009\u62E9\u5B9E\u8BAD\u4E2D\uFF0C\u8BF7\u4ED4\u7EC6\u786E\u8BA4\u9700\u540C\u6B65\u7684\u5B9E\u8BAD\u5185\u5BB9\uFF0C\u786E\u8BA4\u65E0\u8BEF\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u8F93\u5165\u9A8C\u8BC1\u7801\u540E\uFF0C\u8FDB\u884C\u5B9E\u8BAD\u540C\u6B65\u3002"),Fe.createElement("p",{style:{color:"#DD0000"}},"*\u6CE8\u610F\uFF1A\u5B9E\u8BAD\u540C\u6B65\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u81F3\u539F\u6709\u7248\u672C\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Fe.createElement(pe.Z,{ref:y=>Te.current=y}))};qe.Z=(0,he.connect)(({classroomList:Le})=>({classroomList:Le}))(Ae)},97410:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return we}});var a=z(59301),he={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Ie=z(92310),pe=z.n(Ie),we=({className:Ae,style:Le,state:Be,onClick:de})=>{var Oe,Te;return a.createElement("div",{onClick:de,className:pe()(Be?(Oe=he)==null?void 0:Oe.redBtn:(Te=he)==null?void 0:Te.btn,Ae),style:Le},Be?a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaoji1"}),a.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaojigaiti"}),a.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},766:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return pe}});var a=z(76560),he={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Ie=z(59301),pe=({message:Fe,className:we,children:Ae,style:Le={}})=>Ie.createElement("div",{className:`custom-spinner ${he.idsRingWrapper} ${we}`},Ie.createElement("div",{className:he.ldsRing},Ie.createElement("div",null),Ie.createElement("div",null),Ie.createElement("div",null),Ie.createElement("div",null)),Fe?Ie.createElement("p",{style:Le},Fe):null,Ae,Ie.createElement(a.Outlet,null))},72015:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return pe}});var a=z(59301),he=z(33796),Ie=z(59301),pe=({defaultX:Fe="40%",leftChild:we,rightChild:Ae,className:Le,hideResize:Be=!1})=>{const[de,Oe]=(0,a.useState)(Fe),Te=(0,a.useRef)();function xe(){Te.current=!0}(0,a.useEffect)(()=>{function y(b){Te.current&&(he.Z.publish("resize-move-bar",b),Oe(b.pageX))}function x(){Te.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const le=typeof de=="number"&&de!==.01?`${de}px`:Fe,E=`calc(100% - ${Be?"0px":"4px"} - ${le})`;return Ie.createElement("div",{className:`split-panel-container ${Le}`},Ie.createElement("section",{style:{width:le,display:de===.01?"none":""}},we),Ie.createElement("section",{className:"resize-x-bar",onMouseDown:xe},Ie.createElement("a",{className:"btn-resize"},Ie.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},Ie.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),Ie.createElement("section",{style:{width:E}},Ae))}},46685:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return we}});var a=z(59301),he={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},Ie=z(92310),pe=z.n(Ie),we=({className:Ae,style:Le={},leftNode:Be,leftTitle:de="\u81EA\u6D4B\u8F93\u5165",rightNode:Oe,rightTitle:Te="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:pe()(he.result,Ae),style:Le},a.createElement("div",{className:he.left},a.createElement("div",{className:he.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,de)),a.createElement("div",{className:he.leftNode},Be)),a.createElement("div",{className:he.right},a.createElement("div",{className:he.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,Te)),a.createElement("div",{className:he.rightNode},Oe)))},38273:function(ct,qe,z){"use strict";var a=z(59301);const he=pe=>String(pe).length===1?`0${pe}`:pe,Ie=({className:pe="",onChange:Fe,defaultValue:we=0})=>{const[Ae,Le]=(0,a.useState)(we);(0,a.useEffect)(()=>{const Te=setTimeout(()=>{Le(Ae+1e3)},1e3);return Fe(Ae+1e3),()=>{clearInterval(Te)}},[Ae]);const Be=parseInt(Ae/(60*6e4))||"00",de=parseInt(Ae%(60*6e4)/6e4)||"00",Oe=parseInt(Ae%6e4/1e3)||"00";return a.createElement("div",{className:pe},he(Be),":",he(de),":",he(Oe))};qe.Z=Ie},26636:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Fe}});var a=z(59301),he={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},Ie=z(25399),Fe=({children:we,tips:Ae,title:Le,style:Be})=>{const de=Le||a.createElement("div",null,a.createElement("div",null,"\u63D0\u793A\uFF1A"),a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),a.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return we&&Ae?a.createElement(Ie.Z,{overlayStyle:{maxWidth:"initial"},title:de},a.createElement("span",{className:he.disabled,style:Be},we)):we&&!Ae?a.createElement(a.Fragment,null,we):a.createElement(a.Fragment,null)}},28086:function(ct,qe,z){"use strict";var a=z(59301),he=z(62957),Ie=z(54172);const pe=({dataSource:Fe,visible:we,onClose:Ae=()=>{},onSuccess:Le=()=>{},text:Be,okText:de})=>{var Oe;return a.createElement(he.default,{centered:!0,destroyOnClose:!0,open:!!we,title:"\u63D0\u793A",width:"600px",okText:de,cancelText:"\u53D6\u6D88",onCancel:Ae,onOk:Le},we==="single"&&a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},(Oe=Fe==null?void 0:Fe[0])==null?void 0:Oe.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",Be),we==="multiple"&&a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",Be),a.createElement(Ie.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:Fe,scroll:(Fe==null?void 0:Fe.length)>7?{y:300}:{},pagination:!1})))};qe.Z=pe},64123:function(ct,qe,z){"use strict";var a=z(59301),he=z(59301);const Ie=({text:pe,speed:Fe=100})=>{const[we,Ae]=(0,a.useState)(""),Le=(0,a.useRef)(0);return(0,a.useEffect)(()=>{Ae(""),Le.current=0;const Be=setInterval(()=>{Le.currentde+pe.charAt(Le.current)),Le.current+=1):clearInterval(Be)},Fe);return()=>{clearInterval(Be)}},[pe]),he.createElement("div",{className:"c-black"},we)};qe.Z=Ie},25992:function(ct,qe,z){"use strict";z.d(qe,{cT:function(){return Pe},pe:function(){return Ee}});var a=z(59301),he=z(14566),Ie=z(6767),pe=z(82093),Fe=z(28209),we=z.n(Fe),Ae=z(1012),Le=z(76560),Be=z(47257),de=z.n(Be),Oe=Object.defineProperty,Te=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(Me,Ge,We)=>Ge in Me?Oe(Me,Ge,{enumerable:!0,configurable:!0,writable:!0,value:We}):Me[Ge]=We,b=(Me,Ge)=>{for(var We in Ge||(Ge={}))E.call(Ge,We)&&x(Me,We,Ge[We]);if(le)for(var We of le(Ge))y.call(Ge,We)&&x(Me,We,Ge[We]);return Me},ee=(Me,Ge)=>Te(Me,xe(Ge)),te=(Me,Ge)=>{var We={};for(var ze in Me)E.call(Me,ze)&&Ge.indexOf(ze)<0&&(We[ze]=Me[ze]);if(Me!=null&&le)for(var ze of le(Me))Ge.indexOf(ze)<0&&y.call(Me,ze)&&(We[ze]=Me[ze]);return We},ne=(Me,Ge,We)=>new Promise((ze,Xe)=>{var Ke=ht=>{try{Et(We.next(ht))}catch($e){Xe($e)}},mt=ht=>{try{Et(We.throw(ht))}catch($e){Xe($e)}},Et=ht=>ht.done?ze(ht.value):Promise.resolve(ht.value).then(Ke,mt);Et((We=We.apply(Me,Ge)).next())});const{Dragger:me}=he.default,Ee=Me=>{const Ge="bf3c199c2470cb477d907b1e0917c17b",We="5183666c72eec9e4";var ze=we().enc.Utf8.parse(Ge);let Xe=we().enc.Utf8.parse(We);var Ke=we().AES.decrypt(Me,ze,{iv:Xe,mode:we().mode.CBC});return Ke.toString(we().enc.Utf8)};let ce;const fe=Me=>ne(void 0,[Me],function*({identifier:Ge,oldFilename:We,newFilename:ze}){var Xe,Ke,mt,Et,ht,$e;const At=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});At.data=JSON.parse(Ee(At.data));const cn=new OSS({endpoint:(Xe=At==null?void 0:At.data)==null?void 0:Xe.end_point,region:(Ke=At==null?void 0:At.data)==null?void 0:Ke.region,accessKeyId:(mt=At==null?void 0:At.data)==null?void 0:mt.access_key_id,accessKeySecret:(Et=At==null?void 0:At.data)==null?void 0:Et.access_key_secret,bucket:(ht=At==null?void 0:At.data)==null?void 0:ht.bucket,stsToken:($e=At==null?void 0:At.data)==null?void 0:$e.security_token});return new Promise((sn,ft)=>{console.log(11111,`${Ge}/${We}`,`${Ge}/${ze}`,At.data),cn.copy(`/${Ge}/${We}`,`/${Ge}/${ze}`).then(_e=>{console.log("\u62F7\u8D1D\u6210\u529F",_e)}).catch(_e=>{console.log(_e)})})}),Pe=(Me,Ge,We)=>ne(void 0,null,function*(){var ze,Xe,Ke,mt,Et,ht;Ge.file_name=Me.name;const $e=yield(0,pe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",Ee($e.data)),$e.data=JSON.parse(Ee($e.data));const At=Me.name.split(".");At.pop();const cn=Ge.realFileName?At.join(""):(0,Ae.Z)(),sn=new(de())({endpoint:(ze=$e==null?void 0:$e.data)==null?void 0:ze.end_point,region:(Xe=$e==null?void 0:$e.data)==null?void 0:Xe.region,accessKeyId:(Ke=$e==null?void 0:$e.data)==null?void 0:Ke.access_key_id,accessKeySecret:(mt=$e==null?void 0:$e.data)==null?void 0:mt.access_key_secret,bucket:(Et=$e==null?void 0:$e.data)==null?void 0:Et.bucket,stsToken:(ht=$e==null?void 0:$e.data)==null?void 0:ht.security_token});return new Promise((ft,_e)=>{var lt;sn.multipartUpload(`${cn}`,new Blob([Me],{type:Me.type}),ee(b({timeout:200*1e3,partSize:102400},We),{callback:{url:(lt=$e==null?void 0:$e.data)==null?void 0:lt.callback_url,host:$e==null?void 0:$e.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,pe.rz)(Ge)}})).then(function(gt){var yt;Me.response=(yt=gt.data)==null?void 0:yt.data,ft(gt==null?void 0:gt.data)}).catch(function(gt){_e(gt),console.log("err:",gt)})})}),be=Me=>{var Ge=Me,{user:We,cancelUpload:ze}=Ge,Xe=te(Ge,["user","cancelUpload"]);const[Ke,mt]=(0,a.useState)([]);let[Et,ht]=(0,a.useState)();const $e={onRemove:cn=>{mt([...Ke.filter(sn=>sn.name!==cn.name)]),Xe.onChange(Ke.filter(sn=>sn.name!==cn.name))},disabled:Xe.disabled,multiple:!0,fileList:Ke==null?void 0:Ke.map(cn=>cn.file),customRequest:()=>{},beforeUpload:cn=>ne(void 0,null,function*(){let sn=Xe.maxSize||1073741824;if(Ke.filter(ft=>ft.name===cn.name).length){Ie.ZP.info(`${cn.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(cn==null?void 0:cn.size)>sn?(Ie.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${sn/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(Ke.push({name:cn.name,file:cn}),mt([...Ke]),Xe.onChange(Ke),!1)})},At=(cn,sn)=>ne(void 0,null,function*(){var ft,_e,lt,gt,yt,Tt;sn.file_name=cn.name;const at=cn.name,Ye=yield(0,pe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(Ye.data=JSON.parse(Ee(Ye.data)),(Ye==null?void 0:Ye.status)!==0){Ke[Ke.findIndex(_n=>_n.name===at)].status="error",Ke[Ke.findIndex(_n=>_n.name===at)].file.status="error",Xe.onChange(Ke),Ie.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Et=new(de())({endpoint:(ft=Ye==null?void 0:Ye.data)==null?void 0:ft.end_point,region:(_e=Ye==null?void 0:Ye.data)==null?void 0:_e.region,accessKeyId:(lt=Ye==null?void 0:Ye.data)==null?void 0:lt.access_key_id,accessKeySecret:(gt=Ye==null?void 0:Ye.data)==null?void 0:gt.access_key_secret,bucket:(yt=Ye==null?void 0:Ye.data)==null?void 0:yt.bucket,stsToken:(Tt=Ye==null?void 0:Ye.data)==null?void 0:Tt.security_token}),console.log(cn,"file"),ht(Et);const $t=cn.name.split(".");$t.pop();const In=at.indexOf(".")>-1?sn.realFileName?$t.join("."):(0,Ae.Z)():at;return new Promise((_n,na)=>{var It;try{Et.multipartUpload(`${Xe.identifier}/${In}${at.indexOf(".")>-1?"."+at.split(".").pop():""}`,new Blob([cn.file],{type:cn.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(_t,Ut,an)=>{try{console.log("\u8FDB\u5EA6",_t,Ut,an);const vn=Ke.findIndex(tn=>tn.name===at);Ke[vn].file.percent=_t*100,Ke[vn].tempCheckpoint=Ut,mt([...Ke])}catch(vn){}},checkpoint:Ke[Ke.findIndex(_t=>_t.name===at)].tempCheckpoint,callback:{customValue:{id:at+""},url:(It=Ye==null?void 0:Ye.data)==null?void 0:It.callback_url,host:Ye==null?void 0:Ye.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,pe.rz)(sn)}}).then(function(_t){var Ut,an,vn;const tn=Ke.findIndex(Wt=>Wt.name===at);let ot="done";if(((Ut=_t.data)==null?void 0:Ut.status)===0){cn.response=(an=_t.data)==null?void 0:an.data;const Wt=Ke.findIndex(Xt=>Xt.name===at);Ke[Wt].status="done",Ke[Wt].file.status="done"}else Ie.ZP.warning((vn=_t.data)==null?void 0:vn.message),ot="error";Ke[tn].status=ot,Ke[tn].file.status=ot,Xe.onChange(Ke),_n(_t==null?void 0:_t.data)}).catch(function(_t){Ke[Ke.findIndex(Ut=>Ut.name===at)].status="error",Ke[Ke.findIndex(Ut=>Ut.name===at)].file.status="error",Ie.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),mt([...Ke]),Xe.onChange(Ke),na(_t),console.log("err:",_t)})}catch(_t){}})});return(0,a.useEffect)(()=>{Ke.every(cn=>cn==="done"||cn==="error")&&Xe.onComplete(Ke)},[Ke]),(0,a.useEffect)(()=>{ze&&(Et==null||Et.cancel())},[ze]),(0,a.useEffect)(()=>{Xe.uploading&&Ke.map(cn=>ne(void 0,null,function*(){var sn;if((!cn.status||cn.status==="error")&&!ze){cn.status="uploading",cn.file.status="uploading";const ft=yield At(cn,{login:(sn=We==null?void 0:We.userInfo)==null?void 0:sn.login,container_type:Xe.container_type,container_id:Xe.container_id,description:Xe.description,realFileName:Xe.realFileName})}}))},[Xe.uploading]),a.createElement(me,ee(b({},$e),{height:Xe.height,className:Xe.className}),a.createElement("p",{className:"ant-upload-hint"},Xe.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};qe.ZP=(0,Le.connect)(({loading:Me,globalSetting:Ge,user:We})=>({globalSetting:Ge,loading:Me.models.competitions,user:We}))(be)},39479:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return pe}});var a=z(59301),he=z(33796),Ie=z(90083),pe=()=>{const[Fe,we]=(0,a.useState)(""),[Ae,Le]=(0,a.useState)(0);let[Be,de]=(0,a.useState)(),[Oe,Te]=(0,a.useState)();const[xe,le]=(0,a.useState)(!1),E=(0,a.useRef)("");(0,a.useEffect)(()=>he.Z.subscribe("preview-image",Pe=>{we(Pe),console.log(Ee.current)}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,a.useEffect)(()=>{E.current=Fe},[Fe]);function y(fe){console.log("e====",fe),fe.keyCode==27&&E.current&&x()}function x(){document.body.style.overflow="auto",de(void 0),Te(void 0),Le(0),we("")}function b(){Le(Ae+90)}function ee(){Be=Ee.current.width*1.1,Oe=Ee.current.height*1.1,Te(Oe),de(Be)}function te(){Be=Ee.current.width/1.1,Oe=Ee.current.height/1.1,Te(Oe),de(Be)}const ne=(0,a.useRef)(),me=(0,a.useRef)(),Ee=(0,a.useRef)(),ce=fe=>{(fe.nativeEvent.target===ne.current||fe.nativeEvent.target===me.current)&&x()};return a.createElement(a.Fragment,null,Fe?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:me},a.createElement(Ie.Z,{className:"image-preview",src:Fe,style:{display:"none"},preview:{visible:!0,src:Fe,onVisibleChange:fe=>{we("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(ct,qe,z){"use strict";z.d(qe,{h:function(){return ne}});var a=z(59301),he=z(82326),Ie=z(28284),pe=z(99571),Fe=z(89780),we=z.n(Fe),Ae=z(66543),Le=z(59598),Be=Object.defineProperty,de=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,E=(me,Ee,ce)=>Ee in me?Be(me,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ce}):me[Ee]=ce,y=(me,Ee)=>{for(var ce in Ee||(Ee={}))xe.call(Ee,ce)&&E(me,ce,Ee[ce]);if(Te)for(var ce of Te(Ee))le.call(Ee,ce)&&E(me,ce,Ee[ce]);return me},x=(me,Ee)=>de(me,Oe(Ee));const b=he.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};qe.Z=({callback:me,onCancel:Ee})=>{const[ce,fe]=(0,a.useState)("python");function Pe(Me){fe(te[Me][1])}function be(Me){me(Me)}return a.createElement(Ie.default,x(y({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:be,style:{width:500}}),a.createElement(Ie.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(he.default,{getPopupContainer:Me=>Me.parentNode,onChange:Pe},Object.keys(te).map(Me=>a.createElement(b,{key:Me,value:Me},te[Me][0])))),a.createElement(Ie.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(ne,{mode:ce})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(pe.ZP,{type:"ghost",onClick:Ee},"\u53D6\u6D88")))};function ne({value:me,onChange:Ee,mode:ce,options:fe={}}){const Pe=(0,a.useRef)(),[be,Me]=(0,a.useState)();return(0,a.useEffect)(()=>{if(be){let Ge=function(We){const ze=We.getValue();Ee&&Ee(ze)};return be.on("change",Ge),()=>{be.off("change",Ge)}}},[be,Ee]),(0,a.useEffect)(()=>{be&&be.setOption("mode",ce)},[be,ce]),(0,a.useEffect)(()=>{be&&(me!==be.getValue()||me==="")&&setTimeout(()=>{be.setValue(me||"")},300)},[be,me]),(0,a.useEffect)(()=>{if(Pe.current&&!be){const Ge=we().fromTextArea(Pe.current,y({mode:ce,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},fe));Me(Ge)}},[Pe.current,be]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:Pe}))}},89389:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return $a}});var a=z(59301),he=z(89780),Ie=z.n(he),pe=z(76374),Fe=z(66543),we=z(6313),Ae=z(25717),Le=z(99498),Be=z(25419),de=z(67549),Oe=z(3713),Te=({value:nt="",className:ue,showTextOnly:ge,showLines:Se,style:ke={}})=>{const He=(0,a.useMemo)(()=>"",[nt]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:He}}))},xe=Object.defineProperty,le=Object.defineProperties,E=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(nt,ue,ge)=>ue in nt?xe(nt,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):nt[ue]=ge,te=(nt,ue)=>{for(var ge in ue||(ue={}))x.call(ue,ge)&&ee(nt,ge,ue[ge]);if(y)for(var ge of y(ue))b.call(ue,ge)&&ee(nt,ge,ue[ge]);return nt},ne=(nt,ue)=>le(nt,E(ue));let me=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Ee({onActionCallback:nt,title:ue,icon:ge,actionName:Se,className:ke="",children:He}){function St(){nt(Se)}return a.createElement("a",{title:ue,className:ke,onClick:St},a.createElement("i",{className:`${ge}`}),He)}var ce=({watch:nt,showNullButton:ue,showNullProgramButton:ge,onActionCallback:Se,fullScreen:ke,insertTemp:He,hidetoolBar:St,extraUse:Pt})=>{const Wn=[...me,{title:`${nt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${nt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!St&&Wn.map((aa,Na)=>a.createElement("li",{key:Na},aa.actionName?a.createElement(Ee,ne(te({},aa),{onActionCallback:Se})):a.createElement("span",{className:"v-line"}))),ue?a.createElement("li",null,a.createElement(Ee,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Se},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ge?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(Ee,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Se},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(Ee,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Se},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,He&&a.createElement("li",null,a.createElement(Ee,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${He}`,onActionCallback:Se},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Pt&&a.createElement("li",null,Pt),a.createElement("li",{className:"btn-full-screen"},a.createElement(Ee,{icon:`${ke?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:ke?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Se})))},fe=z(75790),Pe=z(28284),be=z(37568),Me=z(99571),Ge=Object.defineProperty,We=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Et=(nt,ue,ge)=>ue in nt?Ge(nt,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):nt[ue]=ge,ht=(nt,ue)=>{for(var ge in ue||(ue={}))Ke.call(ue,ge)&&Et(nt,ge,ue[ge]);if(Xe)for(var ge of Xe(ue))mt.call(ue,ge)&&Et(nt,ge,ue[ge]);return nt},$e=(nt,ue)=>We(nt,ze(ue));const At={labelCol:{span:4},wrapperCol:{span:20}};var cn=({callback:nt,onCancel:ue})=>{function ge(Se){nt(Se)}return a.createElement(Pe.default,$e(ht({},At),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ge,style:{width:500}}),a.createElement(Pe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(be.default,null)),a.createElement(Pe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(be.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Me.ZP,{type:"ghost",onClick:ue},"\u53D6\u6D88")))},sn=z(44905),ft=z(45596),_e=z(62957),lt=z(77019),gt=z(6077),yt=z(59301),Tt=({callback:nt,onCancel:ue})=>{const ge=document.createElement("canvas"),Se=ge.getContext("2d");ge.width=1e3,ge.height=800,Se.fillStyle="#ffffff",Se.fillRect(0,0,ge.width,ge.height);const ke=ge.toDataURL("image/png");return yt.createElement(_e.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},yt.createElement(lt.Z,{style:{height:"100vh"}},yt.createElement(gt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:ke,visible:!0,title:String(Date.now())},onOk:He=>{nt({src:He.url})},onClose:ue})))},at=z(12378);function Ye(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ye,go.CommandHandler),Ye.prototype.canAlignSelection=function(){var nt=this.diagram;return!(nt===null||nt.isReadOnly||nt.isModelReadOnly||nt.selection.count<2)},Ye.prototype.alignLeft=function(){var nt=this.diagram;nt.startTransaction("aligning left");var ue=1/0;nt.selection.each(function(ge){ge instanceof go.Link||(ue=Math.min(ge.position.x,ue))}),nt.selection.each(function(ge){ge instanceof go.Link||ge.move(new go.Point(ue,ge.position.y))}),nt.commitTransaction("aligning left")},Ye.prototype.alignRight=function(){var nt=this.diagram;nt.startTransaction("aligning right");var ue=-1/0;nt.selection.each(function(ge){if(!(ge instanceof go.Link)){var Se=ge.actualBounds.x+ge.actualBounds.width;ue=Math.max(Se,ue)}}),nt.selection.each(function(ge){ge instanceof go.Link||ge.move(new go.Point(ue-ge.actualBounds.width,ge.position.y))}),nt.commitTransaction("aligning right")},Ye.prototype.alignTop=function(){var nt=this.diagram;nt.startTransaction("alignTop");var ue=1/0;nt.selection.each(function(ge){ge instanceof go.Link||(ue=Math.min(ge.position.y,ue))}),nt.selection.each(function(ge){ge instanceof go.Link||ge.move(new go.Point(ge.position.x,ue))}),nt.commitTransaction("alignTop")},Ye.prototype.alignBottom=function(){var nt=this.diagram;nt.startTransaction("aligning bottom");var ue=-1/0;nt.selection.each(function(ge){if(!(ge instanceof go.Link)){var Se=ge.actualBounds.y+ge.actualBounds.height;ue=Math.max(Se,ue)}}),nt.selection.each(function(ge){ge instanceof go.Link||ge.move(new go.Point(ge.actualBounds.x,ue-ge.actualBounds.height))}),nt.commitTransaction("aligning bottom")},Ye.prototype.alignCenterX=function(){var nt=this.diagram,ue=nt.selection.first();if(ue){nt.startTransaction("aligning Center X");var ge=ue.actualBounds.x+ue.actualBounds.width/2;nt.selection.each(function(Se){Se instanceof go.Link||Se.move(new go.Point(ge-Se.actualBounds.width/2,Se.actualBounds.y))}),nt.commitTransaction("aligning Center X")}},Ye.prototype.alignCenterY=function(){var nt=this.diagram,ue=nt.selection.first();if(ue){nt.startTransaction("aligning Center Y");var ge=ue.actualBounds.y+ue.actualBounds.height/2;nt.selection.each(function(Se){Se instanceof go.Link||Se.move(new go.Point(Se.actualBounds.x,ge-Se.actualBounds.height/2))}),nt.commitTransaction("aligning Center Y")}},Ye.prototype.alignColumn=function(nt){var ue=this.diagram;ue.startTransaction("align Column"),nt===void 0&&(nt=0),nt=parseFloat(nt);var ge=new Array;ue.selection.each(function(Pt){Pt instanceof go.Link||ge.push(Pt)});for(var Se=0;Se0){for(var Pt=He.elt(St-1);Pt!==null&&Pt.isTreeExpanded&&!Pt.isTreeLeaf;){var Wn=this._sortTreeChildrenByY(Pt);Pt=Wn.last()}Pt!==null&&nt.select(Pt)}else nt.select(ke)}}else if(ge.key==="Down")if(ue.isTreeExpanded&&!ue.isTreeLeaf){var Se=this._sortTreeChildrenByY(ue).first();Se!==null&&nt.select(Se)}else for(;ue!==null;){var ke=ue.findTreeParentNode();if(ke===null)break;var He=this._sortTreeChildrenByY(ke),St=He.indexOf(ue);if(StHe.y?1:ke.xHe.x?1:0}),ue},Ye.prototype.copyToClipboard=function(nt){go.CommandHandler.prototype.copyToClipboard.call(this,nt),this._lastPasteOffset.set(this.pasteOffset)},Ye.prototype.pasteFromClipboard=function(){var nt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(nt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),nt},Object.defineProperty(Ye.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(nt){if(nt!=="move"&&nt!=="select"&&nt!=="scroll"&&nt!=="tree"&&nt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+nt);this._arrowKeyBehavior=nt}}),Object.defineProperty(Ye.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(nt){if(!(nt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+nt);this._pasteOffset.set(nt)}});var $t=Ye,In=z(20397),_n=z(5269),na=z(82093),It={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},_t=z(34055),Ut=z(59301),an=(nt,ue,ge)=>new Promise((Se,ke)=>{var He=Wn=>{try{Pt(ge.next(Wn))}catch(aa){ke(aa)}},St=Wn=>{try{Pt(ge.throw(Wn))}catch(aa){ke(aa)}},Pt=Wn=>Wn.done?Se(Wn.value):Promise.resolve(Wn.value).then(He,St);Pt((ge=ge.apply(nt,ue)).next())});function vn({onCancel:nt,callback:ue}){let ge=(0,a.useRef)(),Se=(0,a.useRef)(),ke=(0,a.useRef)(),He=(0,a.useRef)(!1);const St=(0,a.useRef)(!1),[Pt,Wn]=(0,a.useState)(0);function aa(){const Zt=at.bx.make,Ln={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};ge.current=new at.S0(Se.current,{padding:20,grid:Zt(at.s_,"Grid",Zt(at.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Zt(at.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:cu=>{var du=cu.diagram.commandHandler.addTopLevelParts(cu.diagram.selection,!0);du||cu.diagram.currentTool.doCancel()},commandHandler:Zt($t),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:cu=>{var du=cu.subject;du.location=du.location.copy().snapToGridPoint(cu.diagram.grid.gridOrigin,cu.diagram.grid.gridCellSize),setTimeout(()=>{cu.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:cu=>{var du=cu.subject;setTimeout(()=>{cu.diagram.commandHandler.editTextBlock()})},LinkRelinked:cu=>{var du=cu.parameter.part;du.invalidateConnectedLinks();var yr=cu.subject;cu.diagram.toolManager.linkingTool.isForwards?yr.toNode.invalidateConnectedLinks():yr.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),ge.current.nodeTemplate=Zt(at.NB,"Auto",{locationSpot:at.z6.Center,locationObjectName:"SHAPE",desiredSize:new at.$u(120,60),minSize:new at.$u(40,40),resizable:!0,resizeCellSize:new at.$u(10,10),rotatable:!0},new at.KX("location","loc",at.E9.parse).makeTwoWay(at.E9.stringify),new at.KX("desiredSize","size",at.$u.parse).makeTwoWay(at.$u.stringify),Zt(at.bn,{name:"SHAPE",fill:Ln.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:at.z6.AllSides,toSpot:at.z6.AllSides},new at.KX("figure"),new at.KX("fill"),new at.KX("stroke","borderColor"),new at.KX("strokeWidth","thickness"),new at.KX("strokeDashArray","dash")),Zt(at.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Zt(at.al,{margin:1,textAlign:"center",overflow:at.al.OverflowEllipsis,editable:!0},new at.KX("text").makeTwoWay(),new at.KX("stroke","color"))),ge.current.nodeTemplate.toolTip=Zt("ToolTip",Zt(at.s_,"Vertical",{maxSize:new at.$u(200,NaN)},Zt(at.al,{font:"bold 10pt sans-serif",textAlign:"center"},new at.KX("text")),Zt(at.al,{font:"10pt sans-serif",textAlign:"center"},new at.KX("text","details"))));function en(cu,du){var yr=(cr,Nr)=>{cr.handled=!0,cr.diagram.model.commit(il=>{var _l=Nr.part.adornedPart,oo=new at.E9().setRectSpot(_l.actualBounds,cu);oo.subtract(_l.location),oo.scale(2,2),oo.x+=Math.sign(oo.x)*130,oo.y+=Math.sign(oo.y)*130,oo.add(_l.location),oo.snapToGridPoint(cr.diagram.grid.gridOrigin,cr.diagram.grid.gridCellSize);var $l=il.copyNodeData(_l.data);il.setGroupKeyForNodeData($l,il.getGroupKeyForNodeData(_l.data)),il.addNodeData($l);var xn={from:_l.key,to:il.getKeyForNodeData($l)};il.addLinkData(xn);var io=cr.diagram.findNodeForData($l);io.location=oo,cr.diagram.select(io),setTimeout(()=>{cr.diagram.commandHandler.editTextBlock()},20)})};return Zt(at.bn,{figure:du,alignment:cu,alignmentFocus:cu.opposite(),width:cu.equals(at.z6.Top)||cu.equals(at.z6.Bottom)?25:18,height:cu.equals(at.z6.Top)||cu.equals(at.z6.Bottom)?18:25,fill:"orange",stroke:Ln.white,strokeWidth:4,mouseEnter:(cr,Nr)=>Nr.fill="dodgerblue",mouseLeave:(cr,Nr)=>Nr.fill="orange",isActionable:!0,click:yr,contextClick:yr})}function Nu(cu){return Zt(at.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(du,yr)=>yr.fill="dodgerblue",mouseLeave:(du,yr)=>yr.fill="orange",click:(du,yr)=>{du.diagram.commandHandler.showContextMenu(yr.part.adornedPart)}},cu||{})}ge.current.nodeTemplate.selectionAdornmentTemplate=Zt(at.uz,"Spot",Zt(at.Vm,{padding:10}),en(at.z6.Top,"TriangleUp"),en(at.z6.Left,"TriangleLeft"),en(at.z6.Right,"TriangleRight"),en(at.z6.Bottom,"TriangleDown"),Nu({alignment:new at.z6(.75,0)}));function ru(cu,du){return(yr,cr)=>{yr.handled=!0,yr.diagram.model.commit(Nr=>{Nr.set(cr.part.adornedPart.data,cu,du)})}}function ja(cu,du){return du||(du="color"),Zt(at.bn,{width:16,height:16,stroke:"lightgray",fill:cu,margin:1,background:"transparent",mouseEnter:(yr,cr)=>cr.stroke="dodgerblue",mouseLeave:(yr,cr)=>cr.stroke="lightgray",click:ru(du,cu),contextClick:ru(du,cu)})}function rn(){return[Zt("ContextMenuButton",Zt(at.s_,"Horizontal",ja(Ln.white,"fill"),ja(Ln.beige,"fill"),ja(Ln.extralightblue,"fill"),ja(Ln.extralightred,"fill"))),Zt("ContextMenuButton",Zt(at.s_,"Horizontal",ja(Ln.lightgray,"fill"),ja(Ln.lightgreen,"fill"),ja(Ln.lightblue,"fill"),ja(Ln.lightred,"fill")))]}function pu(){return[Zt("ContextMenuButton",Zt(at.s_,"Horizontal",ja(Ln.black),ja(Ln.green),ja(Ln.blue),ja(Ln.red))),Zt("ContextMenuButton",Zt(at.s_,"Horizontal",ja(Ln.white),ja(Ln.magenta),ja(Ln.purple),ja(Ln.orange)))]}function Du(cu,du){return du||(du="thickness"),Zt(at.bn,"LineH",{width:16,height:16,strokeWidth:cu,margin:1,background:"transparent",mouseEnter:(yr,cr)=>cr.background="dodgerblue",mouseLeave:(yr,cr)=>cr.background="transparent",click:ru(du,cu),contextClick:ru(du,cu)})}function Er(cu,du){return du||(du="dash"),Zt(at.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:cu,margin:1,background:"transparent",mouseEnter:(yr,cr)=>cr.background="dodgerblue",mouseLeave:(yr,cr)=>cr.background="transparent",click:ru(du,cu),contextClick:ru(du,cu)})}function va(){return[Zt("ContextMenuButton",Zt(at.s_,"Horizontal",Du(1),Du(2),Du(3),Du(4))),Zt("ContextMenuButton",Zt(at.s_,"Horizontal",Er(null),Er([2,4]),Er([4,4])))]}function bu(cu,du){return du||(du="figure"),Zt(at.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:cu,margin:1,background:"transparent",mouseEnter:(yr,cr)=>cr.fill="dodgerblue",mouseLeave:(yr,cr)=>cr.fill="lightgray",click:ru(du,cu),contextClick:ru(du,cu)})}ge.current.nodeTemplate.contextMenu=Zt("ContextMenu",Zt("ContextMenuButton",Zt(at.s_,"Horizontal",bu("Rectangle"),bu("RoundedRectangle"),bu("Ellipse"),bu("Diamond"))),Zt("ContextMenuButton",Zt(at.s_,"Horizontal",bu("Parallelogram2"),bu("ManualOperation"),bu("Procedure"),bu("Cylinder1"))),Zt("ContextMenuButton",Zt(at.s_,"Horizontal",bu("Terminator"),bu("CreateRequest"),bu("Document"),bu("TriangleDown"))),rn(),pu(),va()),ge.current.groupTemplate=Zt(at.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:at.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(cu,du)=>{var yr=du.addMembers(du.diagram.selection,!0);yr||du.diagram.currentTool.doCancel()},avoidable:!1},new at.KX("location","loc",at.E9.parse).makeTwoWay(at.E9.stringify),Zt(at.s_,"Auto",{name:"BODY"},Zt(at.bn,{parameter1:10,fill:Ln.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:at.z6.AllSides,toSpot:at.z6.AllSides},new at.KX("fill"),new at.KX("stroke","color"),new at.KX("strokeWidth","thickness"),new at.KX("strokeDashArray","dash")),Zt(at.Vm,{background:"transparent",margin:20})),Zt(at.al,{alignment:at.z6.Top,alignmentFocus:at.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new at.KX("text"),new at.KX("stroke","color"))),ge.current.groupTemplate.selectionAdornmentTemplate=Zt(at.uz,"Spot",Zt(at.s_,"Auto",Zt(at.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Zt(at.Vm,{margin:1.5})),Nu({alignment:at.z6.TopRight,alignmentFocus:at.z6.BottomRight})),ge.current.groupTemplate.contextMenu=Zt("ContextMenu",rn(),pu(),va()),ge.current.linkTemplate=Zt(at.rU,{layerName:"Foreground",routing:at.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new at.KX("fromSpot","fromSpot",at.z6.parse),new at.KX("toSpot","toSpot",at.z6.parse),new at.KX("fromShortLength","dir",cu=>cu>=1?10:0),new at.KX("toShortLength","dir",cu=>cu>=1?10:0),new at.KX("points").makeTwoWay(),Zt(at.bn,{strokeWidth:2},new at.KX("stroke","color"),new at.KX("strokeWidth","thickness"),new at.KX("strokeDashArray","dash")),Zt(at.bn,{segmentIndex:0,segmentOffset:new at.E9(15,0),segmentOrientation:at.rU.OrientAlong,alignmentFocus:at.z6.Right,figure:"circle",width:10,strokeWidth:0},new at.KX("fill","color"),new at.KX("visible","dir",cu=>cu===1)),Zt(at.bn,{segmentIndex:-1,segmentOffset:new at.E9(-10,6),segmentOrientation:at.rU.OrientPlus90,alignmentFocus:at.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new at.KX("fill","color"),new at.KX("visible","dir",cu=>cu>=1),new at.KX("width","thickness",cu=>7+3*cu),new at.KX("height","thickness",cu=>7+3*cu),new at.KX("segmentOffset","thickness",cu=>new at.E9(-15,4+1.5*cu))),Zt(at.bn,{segmentIndex:0,segmentOffset:new at.E9(15,-6),segmentOrientation:at.rU.OrientMinus90,alignmentFocus:at.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new at.KX("fill","color"),new at.KX("visible","dir",cu=>cu===2),new at.KX("width","thickness",cu=>7+3*cu),new at.KX("height","thickness",cu=>7+3*cu),new at.KX("segmentOffset","thickness",cu=>new at.E9(-15,4+1.5*cu))),Zt(at.al,{alignmentFocus:new at.z6(0,1,-4,0),editable:!0},new at.KX("text").makeTwoWay(),new at.KX("stroke","color"))),ge.current.linkTemplate.selectionAdornmentTemplate=Zt(at.uz,Zt(at.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Qa(2)},new at.KX("pathPattern","thickness",Qa)),Nu({alignmentFocus:new at.z6(0,0,-6,-4)}));function Qa(cu){return Zt(at.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(cu+4).toString()+" H3"})}function Fa(cu){var du="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return cu===0?du="M0 0 M16 16 M0 8 L16 8":cu===2&&(du="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Zt(at.bn,{geometryString:du,margin:2,background:"transparent",mouseEnter:(yr,cr)=>cr.background="dodgerblue",mouseLeave:(yr,cr)=>cr.background="transparent",click:ru("dir",cu),contextClick:ru("dir",cu)})}function ha(cu){var du=(yr,cr)=>{yr.handled=!0,yr.diagram.model.commit(Nr=>{var il=cr.part.adornedPart;Nr.set(il.data,cu?"toSpot":"fromSpot",at.z6.stringify(at.z6.AllSides)),(cu?il.toNode:il.fromNode).invalidateConnectedLinks()})};return Zt(at.bn,{width:12,height:12,fill:"transparent",mouseEnter:(yr,cr)=>cr.background="dodgerblue",mouseLeave:(yr,cr)=>cr.background="transparent",click:du,contextClick:du})}function oa(cu,du){var yr=0,cr=at.z6.RightSide;cu.equals(at.z6.Top)?(yr=270,cr=at.z6.TopSide):cu.equals(at.z6.Left)?(yr=180,cr=at.z6.LeftSide):cu.equals(at.z6.Bottom)&&(yr=90,cr=at.z6.BottomSide),du||(yr-=180);var Nr=(il,_l)=>{il.handled=!0,il.diagram.model.commit(oo=>{var $l=_l.part.adornedPart;oo.set($l.data,du?"toSpot":"fromSpot",at.z6.stringify(cr)),(du?$l.toNode:$l.fromNode).invalidateConnectedLinks()})};return Zt(at.bn,{alignment:cu,alignmentFocus:cu.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:yr,background:"transparent",mouseEnter:(il,_l)=>_l.background="dodgerblue",mouseLeave:(il,_l)=>_l.background="transparent",click:Nr,contextClick:Nr})}ge.current.linkTemplate.contextMenu=Zt("ContextMenu",pu(),va(),Zt("ContextMenuButton",Zt(at.s_,"Horizontal",Fa(0),Fa(1),Fa(2))),Zt("ContextMenuButton",Zt(at.s_,"Horizontal",Zt(at.s_,"Spot",ha(!1),oa(at.z6.Top,!1),oa(at.z6.Left,!1),oa(at.z6.Right,!1),oa(at.z6.Bottom,!1)),Zt(at.s_,"Spot",{margin:new at.Zt(0,0,0,2)},ha(!0),oa(at.z6.Top,!0),oa(at.z6.Left,!0),oa(at.z6.Right,!0),oa(at.z6.Bottom,!0)))));const Mr=`{ "class": "GraphLinksModel", + }`;return(0,a.useEffect)(()=>{const ze=Me.current.attachShadow({mode:"open"});Ve.current=document.createElement("div"),Ve.current.className="markdown-body",Ve.current.innerHTML=be,ze.appendChild(Ve.current);const Xe=document.createElement("style");return Xe.textContent=We,ze.appendChild(Xe),()=>{ze.innerHTML=""}},[]),(0,a.useEffect)(()=>{Ve.current&&(Ve.current.innerHTML=be)},[be]),Oe.createElement("div",{ref:Me})};function le(be){const Me=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],Ve=new RegExp(`\\b(${Me.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return be.replace(Ve,"").trim()}var E=Object.defineProperty,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(be,Me,Ve)=>Me in be?E(be,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):be[Me]=Ve,te=(be,Me)=>{for(var Ve in Me||(Me={}))x.call(Me,Ve)&&ee(be,Ve,Me[Ve]);if(y)for(var Ve of y(Me))b.call(Me,Ve)&&ee(be,Ve,Me[Ve]);return be};const ne="@\u2581\u2581@",me="@\u2581@",Ee=/]*>/g;function ce(be){let Me=document.createElement("div");return Me.innerHTML=be,Me.childNodes.length===0?"":Me.childNodes[0].nodeValue}const fe=(be,Me)=>{be=be||"";const Ve=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,We=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ze=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Xe=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Me?be.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Ve,(Ke,mt,Et,ht,$e,At,cn)=>{const sn=mt||ht||At,ft=Et||$e||cn||"?";return we.Z.API_SERVER+"/api/attachments/"+sn+ft+"&t="+(0,Ae.Jn)(sn,Date.now())+(Ke.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(be=be.replace(Xe,(Ke,mt,Et,ht,$e,At,cn)=>{const sn=mt||ht||At,ft=Et||$e||cn||"?";return we.Z.API_SERVER+"/attachments/download/"+sn+ft+"&t="+(0,Ae.Jn)(sn,Date.now())+(Ke.indexOf(")")>-1?")":"&")}).replace(Ve,(Ke,mt,Et,ht,$e,At,cn)=>{const sn=mt||ht||At,ft=Et||$e||cn||"?";return we.Z.API_SERVER+"/api/attachments/"+sn+ft+"&t="+(0,Ae.Jn)(sn,Date.now())+(Ke.indexOf(")")>-1?")":"&")}).replace(We,(Ke,mt,Et,ht,$e)=>{const At=mt||ht,cn=Et||$e||"";return'"'+we.Z.API_SERVER+"/api/attachments/"+At+cn+At+cn+"&t="+(0,Ae.Jn)(At,Date.now())}).replace(ze,(Ke,mt,Et,ht,$e)=>{const At=mt||ht,cn=Et||$e||"";return"("+we.Z.API_SERVER+"/files/uploads/"+At+cn+At+cn+"&t="+(0,Ae.Jn)(At,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),be)};var Pe=({value:be="",className:Me,showTextOnly:Ve,showLines:We,style:ze={},stylesPrev:Xe={},highlightKeywords:Ke,showProgramFill:mt,isProgramFill:Et,disabledFill:ht=!1,programFillValue:$e,onFillChange:At=ft=>{},onFillBlur:cn=()=>{},onFillFocus:sn=()=>{}})=>{let ft=le(String(be||""));const[_e,lt]=(0,a.useState)(""),[gt,yt]=(0,a.useState)("office"),[Tt,at]=(0,a.useState)([]),Ye=(0,a.useRef)("a"+(0,Be.Z)()),$t={},In=et=>//i.test(et||""),_n=(et,Je,un)=>{const pa=document.createElement(et===me?"input":"textarea");pa.style.width="100%",pa.style.height=et===me?"40px":"151px",pa.rows=5,pa.spellcheck=!1,pa.name="edu-program-fill",pa.placeholder="\u8BF7\u8F93\u5165",pa.dataset.id=Je;const Ma=Object.keys($t).length;return $t[Ma]=pa,`${pa.outerHTML}`};function na(et){return et=et.replace(/!\[.*?\]\(.*?\)/g,""),et=et.replace(/\[.*?\]\(.*?\)/g,""),et=et.replace(new RegExp("","gs"),""),et=et.replace(//g,""),et=et.replace(//g,""),et=et.replace(new RegExp(".*?<\\/video>","gs"),""),et=et.replace(new RegExp(".*?<\\/audio>","gs"),""),et=et.replace(new RegExp(".*?<\\/style>","gs"),""),et=et.replace(new RegExp(".*?<\\/script>","gs"),""),et}const It=et=>!Ve&&In(ft)?et:et.replace(/([\s\S]+?)<\/style>/gim,function(Je,un){let pa=un.replace(/(\n|\r)/g,"").split("}"),Ma=[];return pa.map(fu=>{fu!=""&&Ma.push(`.${Ye.current} ${fu}`)}),``}),_t=(0,a.useMemo)(()=>{try{const pa=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Ma=/\"\/api\/attachments\/|\"\/attachments\/download\//g,fu=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,_a=/\(\/attachments\/download\//g;ft=ft.replace(_a,"("+we.Z.API_SERVER+"/attachments/download/").replace(pa,"("+we.Z.API_SERVER+"/api/attachments/").replace(Ma,'"'+we.Z.API_SERVER+"/api/attachments/").replace(fu,'"'+we.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`)}catch(pa){}if(mt){let pa=-1;return ft=ft.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Ma,fu,_a){var Pn;return++pa,_n(Ma,pa,(Pn=$e==null?void 0:$e[pa])==null?void 0:Pn.value.replaceAll("<","<").replaceAll(">",">"))}),`
${It(ft||"")}
`}let et=It(ft);et=(0,Ie.ZP)(et);const Je=(0,Ie.ez)();ft.match(/\[TOC\]/)&&(et=et.replace("

[TOC]

",(0,Ie.Qv)()),(0,Ie.Iy)()),et=et.replace(/(__special_katext_id_\d+__)/g,(pa,Ma)=>{const{type:fu,expression:_a}=Je[Ma];return(0,Le.renderToString)(ce(_a)||"",{displayMode:fu==="block",throwOnError:!1,output:"html"})}),et=et.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Ie.AL)();const un=document.createElement("div");if(un.innerHTML=et,Ve)return un.innerText;if(Ke){const pa=Ke.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return tn(un,pa),un.innerHTML}return setTimeout(()=>Xt(),500),un.innerHTML},[ft,Ke]);(0,a.useEffect)(()=>{ot.current&&ot.current.querySelectorAll(["input","textarea"]).forEach(Je=>{Je.oninput=Ut,Je.onblur=an,Je.onfocus=vn})},[Tt]),(0,a.useEffect)(()=>{var et,Je,un,pa,Ma;if($e!=null&&$e.length)try{const fu=ot.current.querySelectorAll(".edu-program-fill-score"),_a=ot.current.querySelectorAll('[name="edu-program-fill"]');for(const[Pn,Mn]of _a.entries())Mn.value=((et=$e==null?void 0:$e[Pn])==null?void 0:et.value)||"",((Je=$e==null?void 0:$e[Pn])==null?void 0:Je.type)==="warning"?Mn.className="program-fill-warning":((un=$e==null?void 0:$e[Pn])==null?void 0:un.type)==="success"?Mn.className="program-fill-success":Mn.className="";for(const[Pn,Mn]of fu.entries())Mn.innerHTML=(pa=$e==null?void 0:$e[Pn])!=null&&pa.score?`${(Ma=$e==null?void 0:$e[Pn])==null?void 0:Ma.score}\u5206`:"";at($e)}catch(fu){console.log(fu,"error")}},[$e]);const Ut=et=>{Tt[et.target.dataset.id]=Tt[et.target.dataset.id]||{},Tt[et.target.dataset.id].value=et.target.value,at([...Tt]),At(Tt,et.target.dataset.id)},an=et=>{Tt[et.target.dataset.id]=Tt[et.target.dataset.id]||{},Tt[et.target.dataset.id].value=et.target.value,at([...Tt]),cn(Tt,et.target.dataset.id)},vn=et=>{Tt[et.target.dataset.id]=Tt[et.target.dataset.id]||{},Tt[et.target.dataset.id].value=et.target.value,at([...Tt]),sn(Tt,et.target.dataset.id)};function tn(et,Je){return et.childNodes.forEach(un=>{var pa;if(un.childNodes.length>0)tn(un,Je);else if(un.nodeName!=="IMG")if(un.innerHTML)un.innerHTML=(pa=un.innerHTML)==null?void 0:pa.replace(new RegExp(Je,"gi"),'$&');else{const Ma=document.createElement("span");Ma.innerHTML=un.textContent.replace(new RegExp(Je,"gi"),'$&'),un.replaceWith(Ma)}})}const ot=(0,a.useRef)();Ie.jb.WebkitLineClamp=We,We&&(ze=te(te({},ze),Ie.jb));function Wt(et){let Je=et.target;if(Je.tagName.toUpperCase()==="A"){let un=Je.getAttribute("href");if(un.indexOf("office")>-1)et.preventDefault(),lt(un),yt("office");else if(un.indexOf("application/pdf")>-1)et.preventDefault(),lt(un),yt("pdf");else if(un.indexOf("text/html")>-1)et.preventDefault(),lt(un),yt("html");else if(un.startsWith("#")){et.preventDefault();let pa=document.getElementById(un.replace("#",""));pa&&pa.scrollIntoView(!0)}}}const Xt=()=>{var et;const Je=(et=ot.current)==null?void 0:et.querySelectorAll("video");Je==null||Je.forEach(un=>{if(un.oncontextmenu=()=>!1,un.src.indexOf(".m3u8")>-1&&!un.canPlayType("application/vnd.apple.mpegurl")){if(Fe.ZP.isSupported()){var pa=new Fe.ZP;pa.loadSource(un.src),pa.attachMedia(un)}}})};return(0,a.useEffect)(()=>{if(ot.current&&_t&&_t.match(Ee)&&window.PR.prettyPrint(),ot.current)return ot.current.addEventListener("click",Wt),()=>{var et;(et=ot.current)==null||et.removeEventListener("click",Wt),(0,Ie.AL)(),(0,Ie.Iy)()}},[_t,ot.current,Wt]),(0,a.useEffect)(()=>{var et;const Je=un=>{un.preventDefault(),un.clipboardData.setData("text",window.getSelection().toString())};return(et=ot.current)==null||et.addEventListener("copy",Je),()=>{var un;(un=ot.current)==null||un.removeEventListener("copy",Je)}},[ot.current]),a.createElement(a.Fragment,null,Ve&&a.createElement("div",{ref:ot},_t),!Ve&&!In(_t)&&a.createElement("div",{ref:ot,style:te({},ze),className:`${Me||""} ${ht?"disabled-fill":""} markdown-body ${Ye.current}`,dangerouslySetInnerHTML:{__html:_t}}),!Ve&&In(_t)&&a.createElement(xe,{html:_t}),a.createElement(de.Z,{close:!0,data:_e,type:_e!=null&&_e.length?gt:"",style:te({},Xe),onClose:()=>lt("")}))}},12049:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return ce}});var a=z(59301),he=z(9221),Ie=Object.defineProperty,pe=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ae=(fe,Pe,be)=>Pe in fe?Ie(fe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:be}):fe[Pe]=be,Le=(fe,Pe)=>{for(var be in Pe||(Pe={}))Fe.call(Pe,be)&&Ae(fe,be,Pe[be]);if(pe)for(var be of pe(Pe))we.call(Pe,be)&&Ae(fe,be,Pe[be]);return fe},Be=(fe,Pe)=>{var be={};for(var Me in fe)Fe.call(fe,Me)&&Pe.indexOf(Me)<0&&(be[Me]=fe[Me]);if(fe!=null&&pe)for(var Me of pe(fe))Pe.indexOf(Me)<0&&we.call(fe,Me)&&(be[Me]=fe[Me]);return be};const Oe={header:{cell:fe=>{var Pe=fe,{onResize:be,width:Me}=Pe,Ve=Be(Pe,["onResize","width"]);return Me?a.createElement(he.Resizable,{width:Me,height:0,handle:a.createElement("span",{className:"react-resizable-handle",onClick:We=>{We.stopPropagation()}}),onResize:be,draggableOpts:{enableUserSelectHack:!1}},a.createElement("th",Le({},Ve))):a.createElement("th",Le({},Ve))}}};var Te=z(54172),xe=Object.defineProperty,le=Object.defineProperties,E=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(fe,Pe,be)=>Pe in fe?xe(fe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:be}):fe[Pe]=be,te=(fe,Pe)=>{for(var be in Pe||(Pe={}))x.call(Pe,be)&&ee(fe,be,Pe[be]);if(y)for(var be of y(Pe))b.call(Pe,be)&&ee(fe,be,Pe[be]);return fe},ne=(fe,Pe)=>le(fe,E(Pe)),me=(fe,Pe)=>{var be={};for(var Me in fe)x.call(fe,Me)&&Pe.indexOf(Me)<0&&(be[Me]=fe[Me]);if(fe!=null&&y)for(var Me of y(fe))Pe.indexOf(Me)<0&&b.call(fe,Me)&&(be[Me]=fe[Me]);return be},ce=fe=>{var Pe=fe,{pagination:be,resColumns:Me,dataSource:Ve,onRow:We}=Pe,ze=me(Pe,["pagination","resColumns","dataSource","onRow"]);const[Xe,Ke]=(0,a.useState)(!1),[mt,Et]=(0,a.useState)([{}]),ht=(0,a.useRef)(null);(0,a.useEffect)(()=>{let At=Me;At=At.map((cn,sn)=>ne(te({},cn),{onHeaderCell:ft=>({width:ft.width,onResize:$e(sn)})})),Et(At)},[]),(0,a.useEffect)(()=>{ht.current=mt},[mt]);const $e=At=>(cn,{size:sn})=>{const ft=[...ht.current];ft[At]=ne(te({},ft[At]),{width:sn.width}),Et(ft)};return a.createElement("div",null,a.createElement(Te.default,ne(te({bordered:!0,components:Oe,columns:mt,dataSource:Ve,pagination:be,loading:Xe,onRow:We},ze),{rowKey:At=>At.key||At.id})))}},35724:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Pe},P:function(){return Ee}});var a=z(59301),he=z(28284),Ie=z(62957),pe=z(47889),Fe=z(37568),we=z(54172),Ae={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Le=z(67135),Be=Object.defineProperty,de=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,E=(be,Me,Ve)=>Me in be?Be(be,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):be[Me]=Ve,y=(be,Me)=>{for(var Ve in Me||(Me={}))xe.call(Me,Ve)&&E(be,Ve,Me[Ve]);if(Te)for(var Ve of Te(Me))le.call(Me,Ve)&&E(be,Ve,Me[Ve]);return be},x=(be,Me)=>de(be,Oe(Me)),b=(be,Me)=>{var Ve={};for(var We in be)xe.call(be,We)&&Me.indexOf(We)<0&&(Ve[We]=be[We]);if(be!=null&&Te)for(var We of Te(be))Me.indexOf(We)<0&&le.call(be,We)&&(Ve[We]=be[We]);return Ve},ee=(be,Me,Ve)=>new Promise((We,ze)=>{var Xe=Et=>{try{mt(Ve.next(Et))}catch(ht){ze(ht)}},Ke=Et=>{try{mt(Ve.throw(Et))}catch(ht){ze(ht)}},mt=Et=>Et.done?We(Et.value):Promise.resolve(Et.value).then(Xe,Ke);mt((Ve=Ve.apply(be,Me)).next())});const te=({studentNames:be,total:Me})=>{const Ve=["","\u4E00","\u4E24","\u4E09"];return Me>3?a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ae.orangeColor},be==null?void 0:be.join("\u3001")),"\u7B49",a.createElement("span",{className:Ae.orangeColor},Me),"\u540D\u5B66\u751F"):a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ae.orangeColor},be==null?void 0:be.join("\u3001")),Ve[Me],"\u540D\u5B66\u751F")},ne=({used:be,copy:Me,canNotCopy:Ve,studentNames:We,studentCount:ze,inPaper:Xe,is_random:Ke=!1,position:mt=""})=>{const Et=()=>{if(Me>0&&Ve>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:Ae.orangeColor},Me),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",a.createElement("span",{className:Ae.orangeColor},Ve),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Me>0&&Ve===0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:Ae.orangeColor},Me),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Me===0&&Ve>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:Ae.orangeColor},Ve),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},ht=mt||(Xe?"\u8BD5\u5377":"\u8BFE\u7A0B");return a.createElement("span",null,a.createElement(te,{studentNames:We,total:ze}),"\u5B66\u4E60\u8FC7",ht,"\u4E2D\u7684",a.createElement("span",{className:Ae.orangeColor},be),"\u4E2A\u9879\u76EE\uFF0C",Et(),"\u3002\u8BF7\u9009\u62E9",Ke?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},me=({onCancel:be,onOk:Me,visible:Ve,inPaper:We,renderData:ze,type:Xe,isMultipleCourse:Ke=!1})=>{const[mt]=he.default.useForm(),[Et,ht]=(0,a.useState)(1),[$e,At]=(0,a.useState)(!1),cn=(0,a.useMemo)(()=>(ze==null?void 0:ze.total_num)===1&&(ze==null?void 0:ze.can_copy_num)===1,[ze]),sn=(0,a.useMemo)(()=>{var ft;return(ft=ze==null?void 0:ze.course_data_list)==null?void 0:ft.filter(_e=>_e.is_show)},[ze]);return a.createElement(a.Fragment,null,cn?a.createElement(Ie.default,{centered:!0,closable:!0,open:Ve,destroyOnClose:!0,title:"\u63D0\u793A",className:Ae.antdModal,width:682,confirmLoading:$e,onCancel:be,onOk:()=>ee(void 0,null,function*(){var ft;At(!0);let _e=Et;if(Ke){const lt=y({},mt.getFieldsValue());_e=(ft=ze==null?void 0:ze.course_data_list)==null?void 0:ft.map(gt=>lt[gt.id]!==void 0?x(y({},gt),{is_copy:lt[gt.id]}):gt)}yield Me(_e),At(!1)})},a.createElement("div",{className:Ae.content,style:{marginBottom:20}},Ke?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":a.createElement(a.Fragment,null,a.createElement(te,{studentNames:ze==null?void 0:ze.student_names,total:ze==null?void 0:ze.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Ke?a.createElement(he.default,{form:mt,preserve:!1},sn==null?void 0:sn.map(ft=>a.createElement(a.Fragment,{key:ft.id},a.createElement("h3",{className:"ml15 mb5"},ft.name),a.createElement(he.default.Item,{name:ft.id,initialValue:1},a.createElement(pe.ZP.Group,{className:Ae.content},a.createElement(pe.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),a.createElement(pe.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):a.createElement(pe.ZP.Group,{value:Et,onChange:ft=>ht(ft.target.value),className:Ae.content,style:{marginBottom:30}},a.createElement(pe.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),a.createElement(pe.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),a.createElement("div",null,a.createElement("div",{className:Ae.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),a.createElement("div",{className:Ae.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:`${Ae.content} ${Ae.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):a.createElement(Ie.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Ve,confirmLoading:$e,title:"\u63D0\u793A",width:682,onCancel:be,onOk:()=>ee(void 0,null,function*(){var ft;At(!0);let _e=0;if(Ke){const lt=y({},mt.getFieldsValue());_e=(ft=ze==null?void 0:ze.course_data_list)==null?void 0:ft.map(gt=>lt[gt.id]!==void 0?x(y({},gt),{is_use:lt[gt.id]}):gt)}yield Me(_e),At(!1)})},a.createElement("div",{className:Ae.content},a.createElement(te,{studentNames:ze==null?void 0:ze.student_names,total:ze==null?void 0:ze.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Ke?a.createElement(he.default,{form:mt,preserve:!1},a.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),sn==null?void 0:sn.map(ft=>a.createElement(a.Fragment,{key:ft.id},a.createElement("h3",{className:"ml15 mb5"},ft.name),a.createElement(he.default.Item,{name:ft.id,initialValue:1},a.createElement(pe.ZP.Group,{className:Ae.content},a.createElement(pe.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),a.createElement(pe.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):a.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",a.createElement("span",{className:Ae.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},Ee=function(){const[be,Me]=(0,a.useState)(!1),[Ve,We]=(0,a.useState)();return[be,()=>Me(!1),Ve,Ke=>ee(this,null,function*(){var mt;const Et=Ke,{isImportMultipleCourse:ht=!1}=Et,$e=b(Et,["isImportMultipleCourse"]);console.log(Ke);const At=(Ke==null?void 0:Ke.result)||(yield(0,Le.Tr)($e));return"status"in At?!1:ht?((mt=At==null?void 0:At.course_data_list)==null?void 0:mt.some(sn=>sn.is_show))?(We(At),Me(!0),!0):At.course_data_list||[]:At.student_count===0?!1:(We(At),Me(!0),!0)})]},ce=be=>{const[Me]=he.default.useForm(),[Ve,We]=(0,a.useState)(!1),{onCancel:ze,onOk:Xe,visible:Ke,inPaper:mt=!1,renderData:Et,type:ht,isMultipleCourse:$e=!1,position:At}=be;let cn=(0,a.useMemo)(()=>mt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Ae.tableCell,render(_e,lt){return a.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},_e)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(_e,lt)=>a.createElement(a.Fragment,null,a.createElement(he.default.Item,{name:[`${ht==="subject"?lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_copy"],initialValue:1},a.createElement(pe.ZP.Group,null,a.createElement(pe.ZP,{value:1},"\u662F"),a.createElement(pe.ZP,{value:0},"\u5426"))),a.createElement(he.default.Item,{name:[`${ht==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Ae.tableCell,render(_e,lt){return a.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},_e)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(_e,lt)=>a.createElement(he.default.Item,{name:[`${ht==="subject"?lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_use"],initialValue:1},a.createElement(pe.ZP.Group,null,a.createElement(pe.ZP,{value:1},"\u662F"),a.createElement(pe.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(_e,lt)=>a.createElement(he.default.Item,{name:[`${ht==="subject"?lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_copy"],initialValue:1},a.createElement(pe.ZP.Group,null,a.createElement(pe.ZP,{value:1},"\u662F"),a.createElement(pe.ZP,{value:0},"\u5426")))}],[mt]),sn=(0,a.useMemo)(()=>mt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:Ae.tableCell,align:"center",ellipsis:!0,render:(_e,lt)=>a.createElement(a.Fragment,null,a.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},_e),a.createElement(he.default.Item,{name:[`${ht==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})),a.createElement(he.default.Item,{name:[`${ht==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:Ae.tableCell,ellipsis:!0,align:"center",render:(_e,lt)=>a.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},_e)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(_e,lt)=>a.createElement(a.Fragment,null,a.createElement(he.default.Item,{name:[`${ht==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_use"],initialValue:0},a.createElement(pe.ZP.Group,null,a.createElement(pe.ZP,{value:1},"\u662F"),a.createElement(pe.ZP,{value:0},"\u5426"))),a.createElement(he.default.Item,{name:[`${ht==="subject"?lt==null?void 0:lt.stage_shixun_id:lt.shixun_course_id||lt.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})))}],[mt]);if($e){const _e={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:Ae.tableCell,render:(lt,gt)=>a.createElement("a",{href:`/classrooms/${gt.course_id}`},lt)};cn=[_e,...cn],sn=[_e,...sn]}const ft=(0,a.useMemo)(()=>ne({used:Et==null?void 0:Et.repeat_shixun_num,copy:Et==null?void 0:Et.can_copy_num,canNotCopy:Et==null?void 0:Et.no_copy_num,studentNames:Et==null?void 0:Et.student_names,studentCount:Et==null?void 0:Et.student_count,is_random:Et==null?void 0:Et.is_random,inPaper:mt,position:At}),[Et,mt,At]);return a.createElement(Ie.default,{title:"\u63D0\u793A",centered:!0,open:Ke,confirmLoading:Ve,onOk:()=>ee(void 0,null,function*(){We(!0);const _e=Me.getFieldsValue(),lt=Object.keys(_e).map(gt=>({id:parseInt(gt.split("_")[0]),course_id:parseInt(gt.split("_")[1]),is_use:_e[gt].is_use,is_copy:_e[gt].is_copy}));yield Xe(lt),We(!1)}),onCancel:ze,width:880,okText:"\u786E\u8BA4",className:Ae.antdModal,destroyOnClose:!0},a.createElement(he.default,{form:Me,preserve:!1},a.createElement("div",{className:Ae.brief},ft),a.createElement("div",{style:{marginBottom:30}},a.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),a.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:Ae.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(Et==null?void 0:Et.can_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:Ae.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(we.default,{columns:cn,className:Ae.antdTable,dataSource:Et==null?void 0:Et.can_copy_list,rowKey:ht==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(Et==null?void 0:Et.no_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:Ae.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(we.default,{columns:sn,className:Ae.antdTable,dataSource:Et==null?void 0:Et.no_copy_list,rowKey:ht==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(Et==null?void 0:Et.no_use_list.length)>0&&(Et==null?void 0:Et.no_use_list.map(_e=>a.createElement("div",{key:ht==="subject"?_e.stage_shixun_id:_e.shixun_course_id||_e.id},a.createElement(he.default.Item,{name:[`${ht==="subject"?_e==null?void 0:_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})),a.createElement(he.default.Item,{name:[`${ht==="subject"?_e==null?void 0:_e.stage_shixun_id:_e.shixun_course_id||_e.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))))))};var Pe=be=>{const{modalType:Me}=be;return Me==="multiple"?a.createElement(ce,y({},be)):a.createElement(me,y({},be))}},29920:function(ct,qe,z){"use strict";z.d(qe,{C:function(){return Ke}});var a=z(59301),he={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},Ie=z(92310),pe=z.n(Ie),Fe=z(62673),we=z(77019),Ae=z(6767),Le=z(25399),Be=z(99571),de=z(62957),Oe=z(54172),Te=z(71051),xe=z(28284),le=z(29787),E=z(49661),y=z(82093),x=z(34055),b=z(77817),ee=z(71360),te=Object.defineProperty,ne=Object.defineProperties,me=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Pe=(mt,Et,ht)=>Et in mt?te(mt,Et,{enumerable:!0,configurable:!0,writable:!0,value:ht}):mt[Et]=ht,be=(mt,Et)=>{for(var ht in Et||(Et={}))ce.call(Et,ht)&&Pe(mt,ht,Et[ht]);if(Ee)for(var ht of Ee(Et))fe.call(Et,ht)&&Pe(mt,ht,Et[ht]);return mt},Me=(mt,Et)=>ne(mt,me(Et)),Ve=(mt,Et,ht)=>new Promise(($e,At)=>{var cn=_e=>{try{ft(ht.next(_e))}catch(lt){At(lt)}},sn=_e=>{try{ft(ht.throw(_e))}catch(lt){At(lt)}},ft=_e=>_e.done?$e(_e.value):Promise.resolve(_e.value).then(cn,sn);ft((ht=ht.apply(mt,Et)).next())});const We=Fe.default.Group,ze=({className:mt,title:Et,items:ht=[],value:$e,onChange:At})=>{const cn=(ht==null?void 0:ht.length)===($e==null?void 0:$e.length),sn=($e==null?void 0:$e.length)>0&&($e==null?void 0:$e.length)<(ht==null?void 0:ht.length),ft=_e=>{const lt=ht.map(gt=>gt.id);At(_e.target.checked?lt:[])};return a.createElement(we.Z,{align:"middle",className:mt},!!Et&&a.createElement("div",{className:"mr20",style:{color:"#5F6368"}},Et),a.createElement(Fe.default,{indeterminate:sn,onChange:ft,checked:cn},"\u5168\u90E8"),a.createElement(We,{value:$e,onChange:At},ht.map(_e=>a.createElement(Fe.default,{className:"ml30 c-black",key:_e.id,value:_e.id},_e.name,a.createElement("span",null,`(${_e.count})`)))))};var Ke=({className:mt,style:Et,dataSource:ht})=>{var $e,At,cn,sn,ft,_e,lt;const[gt,yt]=(0,a.useState)({}),[Tt,at]=(0,a.useState)(!0),[Ye,$t]=(0,a.useState)(!1),[In,_n]=(0,a.useState)(!1),[na,It]=(0,a.useState)(null),[_t,Ut]=(0,a.useState)(0),[an,vn]=(0,a.useState)({}),[tn,ot]=(0,a.useState)(!0),[Wt,Xt]=(0,a.useState)(0),[et,Je]=(0,a.useState)(0),[un,pa]=(0,a.useState)(!1),Ma=(0,a.useRef)(null),[fu,_a]=(0,a.useState)(!1),[Pn,Mn]=(0,a.useState)(!0),[Da,pn]=(0,a.useState)([]),Ht={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[Ca,Eu]=(0,a.useState)(be({},Ht));(0,a.useEffect)(()=>{ht!=null&&ht.question_id&&yt(ht)},[ht==null?void 0:ht.question_id]),(0,a.useEffect)(()=>{var Ot;if(((Ot=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:Ot.status)==="running"){const Xn=setInterval(()=>{Au()},3e3);return()=>clearInterval(Xn)}},[($e=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:$e.status]),(0,a.useEffect)(()=>{var Ot;In&&(In===1&&(Ca.question_status=ba.map(Xn=>Xn.value),Ca.review=zt.map(Xn=>Xn.value)),In===2&&(Ca.exercise_question_resubmit_id=(Ot=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:Ot.id,na===1&&(Ca.success_status=[1]),na===2&&(Ca.success_status=[0])),Eu(be({},Ca)),Pu(Ca),Je(gt!=null&>.is_mirror?3:10),Xt(gt!=null&>.is_mirror?1:5))},[In]),(0,a.useEffect)(()=>{fu&&Ya()},[fu]);const Pu=Ot=>Ve(void 0,null,function*(){at(!0);const Xn=yield(0,y.ZP)(`/api/exercise_questions/${gt==null?void 0:gt.question_id}/resubmit_student_list.json`,{method:"get",params:Ot});(Xn==null?void 0:Xn.status)==0&&(vn(Xn||[]),Ut(Xn==null?void 0:Xn.count)),at(!1)}),Ya=()=>Ve(void 0,null,function*(){Mn(!0);const Ot=yield(0,y.ZP)(`/api/exercise_questions/${gt==null?void 0:gt.question_id}/resubmit_history.json`,{method:"get"});(Ot==null?void 0:Ot.status)==0&&pn((Ot==null?void 0:Ot.data)||[]),Mn(!1)}),Au=()=>Ve(void 0,null,function*(){const Ot=yield(0,y.ZP)(`/api/exercise_questions/${gt==null?void 0:gt.question_id}/resubmit_status.json`,{method:"get"});(Ot==null?void 0:Ot.status)==0&&yt(Me(be({},gt),{show_resubmit_history:!0,exercise_question_resubmit:(Ot==null?void 0:Ot.data)||{}}))}),ba=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],zt=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],Tn=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],ya=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(Ot,Xn,Gn)=>a.createElement("span",{className:"c-black"},Gn+1+(Ca.page-1)*Ca.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:Ot=>a.createElement("span",{className:"c-black"},Ot)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:Ot=>a.createElement("span",{className:"c-grey-666"},Ot||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:Ot=>a.createElement("span",{className:"c-black"},Ot)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:Ot=>{const{label:Xn,color:Gn}=ba.find(Vn=>Vn.value===Ot)||{};return a.createElement("span",{style:{color:Gn}},Xn)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:Ot=>a.createElement("span",{className:"c-black"},Ot)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:Ot=>a.createElement("span",{className:"c-black"},Ot)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:Ot=>{const{label:Xn,color:Gn}=zt.find(Vn=>Vn.value===Ot)||{};return a.createElement("span",{style:{color:Gn}},Xn)}},In===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:Ot=>{const{label:Xn,color:Gn}=Tn.find(Vn=>Vn.value===Ot)||{};return a.createElement("span",{style:{color:Gn}},Xn)}}].filter(Boolean),Ua=(Ot,Xn,Gn)=>{Ca.page=Ot==null?void 0:Ot.current,Ca.per_page=Ot==null?void 0:Ot.pageSize,Gn!=null&&Gn.order?(Ca.sort_by=Gn==null?void 0:Gn.field,Ca.direction=(Gn==null?void 0:Gn.order)==="ascend"?"asc":"desc"):(Ca.sort_by=null,Ca.direction=null),Eu(be({},Ca)),Pu(Ca)},yu=()=>{if(!Wt){Ae.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}pa(!0)},Bu=()=>Ve(void 0,null,function*(){var Ot,Xn;if((Ot=Ma.current)!=null&&Ot.onVerify())return;$t(!0);const Gn=yield(0,y.ZP)(`/api/exercise_questions/${gt==null?void 0:gt.question_id}/resubmit.json`,{method:"post",body:{keyword:Ca.keyword,question_status:Ca.question_status,review:Ca.review_status,success_status:Ca.success_status,use_max_score:tn,permits:Wt,exercise_question_resubmit_id:In===1?null:(Xn=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:Xn.id}});(Gn==null?void 0:Gn.status)==0&&(yield Au(),Ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),pa(!1),_n(!1)),$t(!1)}),sr=(Ot,Xn)=>{Ca.page=1,Ca[Xn]=Ot,Eu(be({},Ca)),Pu(Ca)},An=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return a.createElement(a.Fragment,null,a.createElement("div",{className:pe()(he.recalculation,mt),style:Et},a.createElement(Le.Z,{title:An[(gt==null?void 0:gt.disable_resubmit_reason)||0]},a.createElement(Be.ZP,{disabled:(gt==null?void 0:gt.disable_resubmit)||((At=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:At.status)==="running",onClick:()=>_n(1),icon:a.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(gt==null?void 0:gt.show_resubmit_history)&&a.createElement(a.Fragment,null,((cn=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:cn.status)==="running"?a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},(sn=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:sn.rate)):a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{onClick:()=>{_n(2),It(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(ft=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:ft.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{onClick:()=>{_n(2),It(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(_e=gt==null?void 0:gt.exercise_question_resubmit)==null?void 0:_e.fail_count),"\u4EBA"),a.createElement(Le.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},a.createElement("i",{onClick:()=>_a(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),a.createElement(de.default,{centered:!0,open:!!In,title:`\u91CD\u65B0\u8BC4\u6D4B${In===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>_n(!1),onOk:yu,afterClose:()=>{ot(!0),It(null),Eu(be({},Ht))}},a.createElement("div",{className:he.filter},In===1&&a.createElement(a.Fragment,null,a.createElement("div",{className:he.tips},a.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},a.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),a.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),a.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),a.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),a.createElement(ze,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(an==null?void 0:an.question_status)||[],value:Ca.question_status,onChange:Ot=>sr(Ot,"question_status")}),a.createElement(ze,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(an==null?void 0:an.review_status)||[],value:Ca.review,onChange:Ot=>sr(Ot,"review")})),In===2&&a.createElement(a.Fragment,null,a.createElement(ze,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(an==null?void 0:an.success_status)||[],value:Ca.success_status,onChange:Ot=>sr(Ot,"success_status")})),a.createElement(ee.t7,{className:he.input,style:{bottom:In===1?10:-5},value:Ca.keyword,onChange:Ot=>sr(Ot,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),a.createElement(Oe.default,{className:"mt20",columns:ya,scroll:((lt=an==null?void 0:an.data)==null?void 0:lt.length)>7?{y:300}:{},dataSource:(an==null?void 0:an.data)||[],loading:Tt,onChange:Ua,pagination:{total:_t,pageSize:Ca.per_page,current:Ca.page,hideOnSinglePage:!_t,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:E.rU}}),a.createElement(we.Z,{justify:"space-between",align:"middle",className:"mt10"},a.createElement(Fe.default,{className:"c-black",checked:tn,onChange:Ot=>ot(Ot.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,x.Ny)()&&a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",a.createElement(Te.Z,{className:"ml10 mr10",value:Wt,max:et,min:1,precision:0,onChange:Ot=>Xt(Ot)}),"\u4EBA",a.createElement(Le.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},a.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),a.createElement(de.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:un,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ye,destroyOnClose:!0,onOk:Bu,onCancel:()=>pa(!1)},a.createElement(xe.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},a.createElement(b.Z,{ref:Ot=>Ma.current=Ot}))),a.createElement(de.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:fu,width:710,onCancel:()=>_a(!1),footer:null},a.createElement(le.Z,{spinning:Pn},a.createElement("div",{className:he.operating},Da.map((Ot,Xn)=>a.createElement("div",{key:Xn,className:he.operatingItem},a.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},Ot==null?void 0:Ot.created_at),a.createElement("div",{className:"c-black"},Ot==null?void 0:Ot.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(Ot==null?void 0:Ot.status)==="running"?a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},Ot==null?void 0:Ot.rate)):a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},Ot==null?void 0:Ot.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},Ot==null?void 0:Ot.fail_count),"\u4EBA")))),a.createElement("div",{style:{height:20}}))))}},6681:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Le}});var a=z(59301),he={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Ie=z(62957),pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",we=(Be,de,Oe)=>new Promise((Te,xe)=>{var le=x=>{try{y(Oe.next(x))}catch(b){xe(b)}},E=x=>{try{y(Oe.throw(x))}catch(b){xe(b)}},y=x=>x.done?Te(x.value):Promise.resolve(x.value).then(le,E);y((Oe=Oe.apply(Be,de)).next())}),Le=({type:Be,resdata:de,onok:Oe,oktext:Te,okloading:xe})=>{const[le,E]=(0,a.useState)(!1),{can_copy_list:y,can_copy_num:x,challenge_type:b,course_data_list:ee,no_copy_list:te,no_copy_num:ne,no_use_list:me,no_use_num:Ee,repeat_shixun_num:ce,student_count:fe,total_num:Pe,use_num:be}=de;let Me=x>0||Be==="exercise";(0,a.useEffect)(()=>{(de==null?void 0:de.student_count)>0&&E(!0)},[de]),console.log("---11",xe),(0,a.useEffect)(()=>{xe||E(!1)},[xe]);const Ve=()=>{if(Be==="exercise"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:he.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:he.orangeColor},be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Be==="exercise"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:he.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:he.orangeColor},be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixun"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:he.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixun"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:he.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="subject"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:he.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:he.orangeColor},be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="subject"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",a.createElement("span",{className:he.orangeColor},fe)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",a.createElement("span",{className:he.orangeColor},be)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="exercisepush")return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:he.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",a.createElement("span",{className:he.orangeColor},be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Be==="shixunpush"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:he.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:he.orangeColor},be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixunpush"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:he.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",a.createElement("span",{className:he.orangeColor},be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},We=()=>{if(Be==="exercise"||Be==="subject"||Be==="exercisepush"||Be==="shixunpush")return a.createElement("div",{style:{marginTop:20}},ne>0&&a.createElement("div",null,a.createElement("span",{className:he.flex},a.createElement("img",{src:Fe,style:{width:14}}),a.createElement("span",{className:he.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:he.statusbody},Be==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:he.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Be==="subject"||Be==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Me&&a.createElement("span",{className:he.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Be==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Me&&a.createElement("span",{className:he.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),a.createElement("div",null,te==null?void 0:te.map((ze,Xe)=>a.createElement("a",{href:`/shixuns/${ze.identifier}/challenges`,target:"_blank"},"\u300A",ze==null?void 0:ze.name,"\u300B",Xe+1!==ne&&"\u3001"))))),x>0&&a.createElement("div",{style:{marginTop:20}},a.createElement("span",{className:he.flex},a.createElement("img",{src:pe,style:{width:14}}),a.createElement("span",{className:he.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:he.statusbody},Be==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Be==="subject"||Be==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Be==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),a.createElement("div",null,y==null?void 0:y.map((ze,Xe)=>a.createElement("a",{href:`/shixuns/${ze.identifier}/challenges`,target:"_blank"},"\u300A",ze==null?void 0:ze.name,"\u300B",Xe+1!==x&&"\u3001"))))));if(Be==="shixun")return a.createElement("div",{style:{marginTop:20}},x>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return a.createElement(Ie.default,{open:le,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Me&&"none"}},zIndex:1003,confirmLoading:xe,okText:Me?Te:"\u6211\u77E5\u9053\u4E86",onOk:()=>we(void 0,null,function*(){Me?yield Oe([...y,...me]):E(!1)})},a.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Ve(),We()))}},67721:function(ct,qe,z){"use strict";var a=z(59301),he=z(76560),Ie=z(62957),pe=z(77817),Fe=z(59301),we=(Le,Be,de)=>new Promise((Oe,Te)=>{var xe=y=>{try{E(de.next(y))}catch(x){Te(x)}},le=y=>{try{E(de.throw(y))}catch(x){Te(x)}},E=y=>y.done?Oe(y.value):Promise.resolve(y.value).then(xe,le);E((de=de.apply(Le,Be)).next())});const Ae=({classroomList:Le,dispatch:Be})=>{var de,Oe;const Te=(0,a.useRef)(null),[xe,le]=(0,a.useState)(!1),E=()=>{Be({type:"classroomList/setActionTabs",payload:{}})};return Fe.createElement(Ie.default,{centered:!0,maskClosable:!1,width:560,title:"\u540C\u6B65\u786E\u8BA4",open:((de=Le==null?void 0:Le.actionTabs)==null?void 0:de.key)==="\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",destroyOnClose:!0,onCancel:E,onOk:()=>we(void 0,null,function*(){var y,x;(y=Te.current)!=null&&y.onVerify()||(le(!0),yield(x=Le==null?void 0:Le.actionTabs)==null?void 0:x.onOK(),le(!1))}),okText:"\u786E\u8BA4\u540C\u6B65",comfirmLoading:(Oe=Le==null?void 0:Le.actionTabs)==null?void 0:Oe.loading},Fe.createElement("p",null,"\u672C\u64CD\u4F5C\u4F1A\u5C06\u5F53\u524D\u5B9E\u8BAD\u5168\u90E8\u5185\u5BB9\u540C\u6B65\u81F3\u9009\u62E9\u5B9E\u8BAD\u4E2D\uFF0C\u8BF7\u4ED4\u7EC6\u786E\u8BA4\u9700\u540C\u6B65\u7684\u5B9E\u8BAD\u5185\u5BB9\uFF0C\u786E\u8BA4\u65E0\u8BEF\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u8F93\u5165\u9A8C\u8BC1\u7801\u540E\uFF0C\u8FDB\u884C\u5B9E\u8BAD\u540C\u6B65\u3002"),Fe.createElement("p",{style:{color:"#DD0000"}},"*\u6CE8\u610F\uFF1A\u5B9E\u8BAD\u540C\u6B65\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u81F3\u539F\u6709\u7248\u672C\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Fe.createElement(pe.Z,{ref:y=>Te.current=y}))};qe.Z=(0,he.connect)(({classroomList:Le})=>({classroomList:Le}))(Ae)},97410:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return we}});var a=z(59301),he={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Ie=z(92310),pe=z.n(Ie),we=({className:Ae,style:Le,state:Be,onClick:de})=>{var Oe,Te;return a.createElement("div",{onClick:de,className:pe()(Be?(Oe=he)==null?void 0:Oe.redBtn:(Te=he)==null?void 0:Te.btn,Ae),style:Le},Be?a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaoji1"}),a.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaojigaiti"}),a.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},766:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return pe}});var a=z(76560),he={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Ie=z(59301),pe=({message:Fe,className:we,children:Ae,style:Le={}})=>Ie.createElement("div",{className:`custom-spinner ${he.idsRingWrapper} ${we}`},Ie.createElement("div",{className:he.ldsRing},Ie.createElement("div",null),Ie.createElement("div",null),Ie.createElement("div",null),Ie.createElement("div",null)),Fe?Ie.createElement("p",{style:Le},Fe):null,Ae,Ie.createElement(a.Outlet,null))},72015:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return pe}});var a=z(59301),he=z(33796),Ie=z(59301),pe=({defaultX:Fe="40%",leftChild:we,rightChild:Ae,className:Le,hideResize:Be=!1})=>{const[de,Oe]=(0,a.useState)(Fe),Te=(0,a.useRef)();function xe(){Te.current=!0}(0,a.useEffect)(()=>{function y(b){Te.current&&(he.Z.publish("resize-move-bar",b),Oe(b.pageX))}function x(){Te.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const le=typeof de=="number"&&de!==.01?`${de}px`:Fe,E=`calc(100% - ${Be?"0px":"4px"} - ${le})`;return Ie.createElement("div",{className:`split-panel-container ${Le}`},Ie.createElement("section",{style:{width:le,display:de===.01?"none":""}},we),Ie.createElement("section",{className:"resize-x-bar",onMouseDown:xe},Ie.createElement("a",{className:"btn-resize"},Ie.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},Ie.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),Ie.createElement("section",{style:{width:E}},Ae))}},46685:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return we}});var a=z(59301),he={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},Ie=z(92310),pe=z.n(Ie),we=({className:Ae,style:Le={},leftNode:Be,leftTitle:de="\u81EA\u6D4B\u8F93\u5165",rightNode:Oe,rightTitle:Te="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:pe()(he.result,Ae),style:Le},a.createElement("div",{className:he.left},a.createElement("div",{className:he.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,de)),a.createElement("div",{className:he.leftNode},Be)),a.createElement("div",{className:he.right},a.createElement("div",{className:he.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,Te)),a.createElement("div",{className:he.rightNode},Oe)))},38273:function(ct,qe,z){"use strict";var a=z(59301);const he=pe=>String(pe).length===1?`0${pe}`:pe,Ie=({className:pe="",onChange:Fe,defaultValue:we=0})=>{const[Ae,Le]=(0,a.useState)(we);(0,a.useEffect)(()=>{const Te=setTimeout(()=>{Le(Ae+1e3)},1e3);return Fe(Ae+1e3),()=>{clearInterval(Te)}},[Ae]);const Be=parseInt(Ae/(60*6e4))||"00",de=parseInt(Ae%(60*6e4)/6e4)||"00",Oe=parseInt(Ae%6e4/1e3)||"00";return a.createElement("div",{className:pe},he(Be),":",he(de),":",he(Oe))};qe.Z=Ie},26636:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Fe}});var a=z(59301),he={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},Ie=z(25399),Fe=({children:we,tips:Ae,title:Le,style:Be})=>{const de=Le||a.createElement("div",null,a.createElement("div",null,"\u63D0\u793A\uFF1A"),a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),a.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return we&&Ae?a.createElement(Ie.Z,{overlayStyle:{maxWidth:"initial"},title:de},a.createElement("span",{className:he.disabled,style:Be},we)):we&&!Ae?a.createElement(a.Fragment,null,we):a.createElement(a.Fragment,null)}},28086:function(ct,qe,z){"use strict";var a=z(59301),he=z(62957),Ie=z(54172);const pe=({dataSource:Fe,visible:we,onClose:Ae=()=>{},onSuccess:Le=()=>{},text:Be,okText:de})=>{var Oe;return a.createElement(he.default,{centered:!0,destroyOnClose:!0,open:!!we,title:"\u63D0\u793A",width:"600px",okText:de,cancelText:"\u53D6\u6D88",onCancel:Ae,onOk:Le},we==="single"&&a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},(Oe=Fe==null?void 0:Fe[0])==null?void 0:Oe.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",Be),we==="multiple"&&a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",Be),a.createElement(Ie.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:Fe,scroll:(Fe==null?void 0:Fe.length)>7?{y:300}:{},pagination:!1})))};qe.Z=pe},64123:function(ct,qe,z){"use strict";var a=z(59301),he=z(59301);const Ie=({text:pe,speed:Fe=100})=>{const[we,Ae]=(0,a.useState)(""),Le=(0,a.useRef)(0);return(0,a.useEffect)(()=>{Ae(""),Le.current=0;const Be=setInterval(()=>{Le.currentde+pe.charAt(Le.current)),Le.current+=1):clearInterval(Be)},Fe);return()=>{clearInterval(Be)}},[pe]),he.createElement("div",{className:"c-black"},we)};qe.Z=Ie},25992:function(ct,qe,z){"use strict";z.d(qe,{cT:function(){return Pe},pe:function(){return Ee}});var a=z(59301),he=z(14566),Ie=z(6767),pe=z(82093),Fe=z(28209),we=z.n(Fe),Ae=z(1012),Le=z(76560),Be=z(47257),de=z.n(Be),Oe=Object.defineProperty,Te=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(Me,Ve,We)=>Ve in Me?Oe(Me,Ve,{enumerable:!0,configurable:!0,writable:!0,value:We}):Me[Ve]=We,b=(Me,Ve)=>{for(var We in Ve||(Ve={}))E.call(Ve,We)&&x(Me,We,Ve[We]);if(le)for(var We of le(Ve))y.call(Ve,We)&&x(Me,We,Ve[We]);return Me},ee=(Me,Ve)=>Te(Me,xe(Ve)),te=(Me,Ve)=>{var We={};for(var ze in Me)E.call(Me,ze)&&Ve.indexOf(ze)<0&&(We[ze]=Me[ze]);if(Me!=null&&le)for(var ze of le(Me))Ve.indexOf(ze)<0&&y.call(Me,ze)&&(We[ze]=Me[ze]);return We},ne=(Me,Ve,We)=>new Promise((ze,Xe)=>{var Ke=ht=>{try{Et(We.next(ht))}catch($e){Xe($e)}},mt=ht=>{try{Et(We.throw(ht))}catch($e){Xe($e)}},Et=ht=>ht.done?ze(ht.value):Promise.resolve(ht.value).then(Ke,mt);Et((We=We.apply(Me,Ve)).next())});const{Dragger:me}=he.default,Ee=Me=>{const Ve="bf3c199c2470cb477d907b1e0917c17b",We="5183666c72eec9e4";var ze=we().enc.Utf8.parse(Ve);let Xe=we().enc.Utf8.parse(We);var Ke=we().AES.decrypt(Me,ze,{iv:Xe,mode:we().mode.CBC});return Ke.toString(we().enc.Utf8)};let ce;const fe=Me=>ne(void 0,[Me],function*({identifier:Ve,oldFilename:We,newFilename:ze}){var Xe,Ke,mt,Et,ht,$e;const At=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});At.data=JSON.parse(Ee(At.data));const cn=new OSS({endpoint:(Xe=At==null?void 0:At.data)==null?void 0:Xe.end_point,region:(Ke=At==null?void 0:At.data)==null?void 0:Ke.region,accessKeyId:(mt=At==null?void 0:At.data)==null?void 0:mt.access_key_id,accessKeySecret:(Et=At==null?void 0:At.data)==null?void 0:Et.access_key_secret,bucket:(ht=At==null?void 0:At.data)==null?void 0:ht.bucket,stsToken:($e=At==null?void 0:At.data)==null?void 0:$e.security_token});return new Promise((sn,ft)=>{console.log(11111,`${Ve}/${We}`,`${Ve}/${ze}`,At.data),cn.copy(`/${Ve}/${We}`,`/${Ve}/${ze}`).then(_e=>{console.log("\u62F7\u8D1D\u6210\u529F",_e)}).catch(_e=>{console.log(_e)})})}),Pe=(Me,Ve,We)=>ne(void 0,null,function*(){var ze,Xe,Ke,mt,Et,ht;Ve.file_name=Me.name;const $e=yield(0,pe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",Ee($e.data)),$e.data=JSON.parse(Ee($e.data));const At=Me.name.split(".");At.pop();const cn=Ve.realFileName?At.join(""):(0,Ae.Z)(),sn=new(de())({endpoint:(ze=$e==null?void 0:$e.data)==null?void 0:ze.end_point,region:(Xe=$e==null?void 0:$e.data)==null?void 0:Xe.region,accessKeyId:(Ke=$e==null?void 0:$e.data)==null?void 0:Ke.access_key_id,accessKeySecret:(mt=$e==null?void 0:$e.data)==null?void 0:mt.access_key_secret,bucket:(Et=$e==null?void 0:$e.data)==null?void 0:Et.bucket,stsToken:(ht=$e==null?void 0:$e.data)==null?void 0:ht.security_token});return new Promise((ft,_e)=>{var lt;sn.multipartUpload(`${cn}`,new Blob([Me],{type:Me.type}),ee(b({timeout:200*1e3,partSize:102400},We),{callback:{url:(lt=$e==null?void 0:$e.data)==null?void 0:lt.callback_url,host:$e==null?void 0:$e.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,pe.rz)(Ve)}})).then(function(gt){var yt;Me.response=(yt=gt.data)==null?void 0:yt.data,ft(gt==null?void 0:gt.data)}).catch(function(gt){_e(gt),console.log("err:",gt)})})}),be=Me=>{var Ve=Me,{user:We,cancelUpload:ze}=Ve,Xe=te(Ve,["user","cancelUpload"]);const[Ke,mt]=(0,a.useState)([]);let[Et,ht]=(0,a.useState)();const $e={onRemove:cn=>{mt([...Ke.filter(sn=>sn.name!==cn.name)]),Xe.onChange(Ke.filter(sn=>sn.name!==cn.name))},disabled:Xe.disabled,multiple:!0,fileList:Ke==null?void 0:Ke.map(cn=>cn.file),customRequest:()=>{},beforeUpload:cn=>ne(void 0,null,function*(){let sn=Xe.maxSize||1073741824;if(Ke.filter(ft=>ft.name===cn.name).length){Ie.ZP.info(`${cn.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(cn==null?void 0:cn.size)>sn?(Ie.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${sn/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(Ke.push({name:cn.name,file:cn}),mt([...Ke]),Xe.onChange(Ke),!1)})},At=(cn,sn)=>ne(void 0,null,function*(){var ft,_e,lt,gt,yt,Tt;sn.file_name=cn.name;const at=cn.name,Ye=yield(0,pe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(Ye.data=JSON.parse(Ee(Ye.data)),(Ye==null?void 0:Ye.status)!==0){Ke[Ke.findIndex(_n=>_n.name===at)].status="error",Ke[Ke.findIndex(_n=>_n.name===at)].file.status="error",Xe.onChange(Ke),Ie.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Et=new(de())({endpoint:(ft=Ye==null?void 0:Ye.data)==null?void 0:ft.end_point,region:(_e=Ye==null?void 0:Ye.data)==null?void 0:_e.region,accessKeyId:(lt=Ye==null?void 0:Ye.data)==null?void 0:lt.access_key_id,accessKeySecret:(gt=Ye==null?void 0:Ye.data)==null?void 0:gt.access_key_secret,bucket:(yt=Ye==null?void 0:Ye.data)==null?void 0:yt.bucket,stsToken:(Tt=Ye==null?void 0:Ye.data)==null?void 0:Tt.security_token}),console.log(cn,"file"),ht(Et);const $t=cn.name.split(".");$t.pop();const In=at.indexOf(".")>-1?sn.realFileName?$t.join("."):(0,Ae.Z)():at;return new Promise((_n,na)=>{var It;try{Et.multipartUpload(`${Xe.identifier}/${In}${at.indexOf(".")>-1?"."+at.split(".").pop():""}`,new Blob([cn.file],{type:cn.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(_t,Ut,an)=>{try{console.log("\u8FDB\u5EA6",_t,Ut,an);const vn=Ke.findIndex(tn=>tn.name===at);Ke[vn].file.percent=_t*100,Ke[vn].tempCheckpoint=Ut,mt([...Ke])}catch(vn){}},checkpoint:Ke[Ke.findIndex(_t=>_t.name===at)].tempCheckpoint,callback:{customValue:{id:at+""},url:(It=Ye==null?void 0:Ye.data)==null?void 0:It.callback_url,host:Ye==null?void 0:Ye.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,pe.rz)(sn)}}).then(function(_t){var Ut,an,vn;const tn=Ke.findIndex(Wt=>Wt.name===at);let ot="done";if(((Ut=_t.data)==null?void 0:Ut.status)===0){cn.response=(an=_t.data)==null?void 0:an.data;const Wt=Ke.findIndex(Xt=>Xt.name===at);Ke[Wt].status="done",Ke[Wt].file.status="done"}else Ie.ZP.warning((vn=_t.data)==null?void 0:vn.message),ot="error";Ke[tn].status=ot,Ke[tn].file.status=ot,Xe.onChange(Ke),_n(_t==null?void 0:_t.data)}).catch(function(_t){Ke[Ke.findIndex(Ut=>Ut.name===at)].status="error",Ke[Ke.findIndex(Ut=>Ut.name===at)].file.status="error",Ie.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),mt([...Ke]),Xe.onChange(Ke),na(_t),console.log("err:",_t)})}catch(_t){}})});return(0,a.useEffect)(()=>{Ke.every(cn=>cn==="done"||cn==="error")&&Xe.onComplete(Ke)},[Ke]),(0,a.useEffect)(()=>{ze&&(Et==null||Et.cancel())},[ze]),(0,a.useEffect)(()=>{Xe.uploading&&Ke.map(cn=>ne(void 0,null,function*(){var sn;if((!cn.status||cn.status==="error")&&!ze){cn.status="uploading",cn.file.status="uploading";const ft=yield At(cn,{login:(sn=We==null?void 0:We.userInfo)==null?void 0:sn.login,container_type:Xe.container_type,container_id:Xe.container_id,description:Xe.description,realFileName:Xe.realFileName})}}))},[Xe.uploading]),a.createElement(me,ee(b({},$e),{height:Xe.height,className:Xe.className}),a.createElement("p",{className:"ant-upload-hint"},Xe.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};qe.ZP=(0,Le.connect)(({loading:Me,globalSetting:Ve,user:We})=>({globalSetting:Ve,loading:Me.models.competitions,user:We}))(be)},39479:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return pe}});var a=z(59301),he=z(33796),Ie=z(90083),pe=()=>{const[Fe,we]=(0,a.useState)(""),[Ae,Le]=(0,a.useState)(0);let[Be,de]=(0,a.useState)(),[Oe,Te]=(0,a.useState)();const[xe,le]=(0,a.useState)(!1),E=(0,a.useRef)("");(0,a.useEffect)(()=>he.Z.subscribe("preview-image",Pe=>{we(Pe),console.log(Ee.current)}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,a.useEffect)(()=>{E.current=Fe},[Fe]);function y(fe){console.log("e====",fe),fe.keyCode==27&&E.current&&x()}function x(){document.body.style.overflow="auto",de(void 0),Te(void 0),Le(0),we("")}function b(){Le(Ae+90)}function ee(){Be=Ee.current.width*1.1,Oe=Ee.current.height*1.1,Te(Oe),de(Be)}function te(){Be=Ee.current.width/1.1,Oe=Ee.current.height/1.1,Te(Oe),de(Be)}const ne=(0,a.useRef)(),me=(0,a.useRef)(),Ee=(0,a.useRef)(),ce=fe=>{(fe.nativeEvent.target===ne.current||fe.nativeEvent.target===me.current)&&x()};return a.createElement(a.Fragment,null,Fe?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:me},a.createElement(Ie.Z,{className:"image-preview",src:Fe,style:{display:"none"},preview:{visible:!0,src:Fe,onVisibleChange:fe=>{we("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(ct,qe,z){"use strict";z.d(qe,{h:function(){return ne}});var a=z(59301),he=z(82326),Ie=z(28284),pe=z(99571),Fe=z(89780),we=z.n(Fe),Ae=z(66543),Le=z(59598),Be=Object.defineProperty,de=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,E=(me,Ee,ce)=>Ee in me?Be(me,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ce}):me[Ee]=ce,y=(me,Ee)=>{for(var ce in Ee||(Ee={}))xe.call(Ee,ce)&&E(me,ce,Ee[ce]);if(Te)for(var ce of Te(Ee))le.call(Ee,ce)&&E(me,ce,Ee[ce]);return me},x=(me,Ee)=>de(me,Oe(Ee));const b=he.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};qe.Z=({callback:me,onCancel:Ee})=>{const[ce,fe]=(0,a.useState)("python");function Pe(Me){fe(te[Me][1])}function be(Me){me(Me)}return a.createElement(Ie.default,x(y({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:be,style:{width:500}}),a.createElement(Ie.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(he.default,{getPopupContainer:Me=>Me.parentNode,onChange:Pe},Object.keys(te).map(Me=>a.createElement(b,{key:Me,value:Me},te[Me][0])))),a.createElement(Ie.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(ne,{mode:ce})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(pe.ZP,{type:"ghost",onClick:Ee},"\u53D6\u6D88")))};function ne({value:me,onChange:Ee,mode:ce,options:fe={}}){const Pe=(0,a.useRef)(),[be,Me]=(0,a.useState)();return(0,a.useEffect)(()=>{if(be){let Ve=function(We){const ze=We.getValue();Ee&&Ee(ze)};return be.on("change",Ve),()=>{be.off("change",Ve)}}},[be,Ee]),(0,a.useEffect)(()=>{be&&be.setOption("mode",ce)},[be,ce]),(0,a.useEffect)(()=>{be&&(me!==be.getValue()||me==="")&&setTimeout(()=>{be.setValue(me||"")},300)},[be,me]),(0,a.useEffect)(()=>{if(Pe.current&&!be){const Ve=we().fromTextArea(Pe.current,y({mode:ce,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},fe));Me(Ve)}},[Pe.current,be]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:Pe}))}},89389:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return $a}});var a=z(59301),he=z(89780),Ie=z.n(he),pe=z(76374),Fe=z(66543),we=z(6313),Ae=z(25717),Le=z(99498),Be=z(25419),de=z(67549),Oe=z(3713),Te=({value:nt="",className:ue,showTextOnly:ge,showLines:Se,style:ke={}})=>{const He=(0,a.useMemo)(()=>"",[nt]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:He}}))},xe=Object.defineProperty,le=Object.defineProperties,E=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(nt,ue,ge)=>ue in nt?xe(nt,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):nt[ue]=ge,te=(nt,ue)=>{for(var ge in ue||(ue={}))x.call(ue,ge)&&ee(nt,ge,ue[ge]);if(y)for(var ge of y(ue))b.call(ue,ge)&&ee(nt,ge,ue[ge]);return nt},ne=(nt,ue)=>le(nt,E(ue));let me=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Ee({onActionCallback:nt,title:ue,icon:ge,actionName:Se,className:ke="",children:He}){function St(){nt(Se)}return a.createElement("a",{title:ue,className:ke,onClick:St},a.createElement("i",{className:`${ge}`}),He)}var ce=({watch:nt,showNullButton:ue,showNullProgramButton:ge,onActionCallback:Se,fullScreen:ke,insertTemp:He,hidetoolBar:St,extraUse:Pt})=>{const Wn=[...me,{title:`${nt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${nt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!St&&Wn.map((aa,Na)=>a.createElement("li",{key:Na},aa.actionName?a.createElement(Ee,ne(te({},aa),{onActionCallback:Se})):a.createElement("span",{className:"v-line"}))),ue?a.createElement("li",null,a.createElement(Ee,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Se},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ge?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(Ee,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Se},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(Ee,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Se},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,He&&a.createElement("li",null,a.createElement(Ee,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${He}`,onActionCallback:Se},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Pt&&a.createElement("li",null,Pt),a.createElement("li",{className:"btn-full-screen"},a.createElement(Ee,{icon:`${ke?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:ke?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Se})))},fe=z(75790),Pe=z(28284),be=z(37568),Me=z(99571),Ve=Object.defineProperty,We=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Et=(nt,ue,ge)=>ue in nt?Ve(nt,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):nt[ue]=ge,ht=(nt,ue)=>{for(var ge in ue||(ue={}))Ke.call(ue,ge)&&Et(nt,ge,ue[ge]);if(Xe)for(var ge of Xe(ue))mt.call(ue,ge)&&Et(nt,ge,ue[ge]);return nt},$e=(nt,ue)=>We(nt,ze(ue));const At={labelCol:{span:4},wrapperCol:{span:20}};var cn=({callback:nt,onCancel:ue})=>{function ge(Se){nt(Se)}return a.createElement(Pe.default,$e(ht({},At),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ge,style:{width:500}}),a.createElement(Pe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(be.default,null)),a.createElement(Pe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(be.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Me.ZP,{type:"ghost",onClick:ue},"\u53D6\u6D88")))},sn=z(44905),ft=z(45596),_e=z(62957),lt=z(77019),gt=z(6077),yt=z(59301),Tt=({callback:nt,onCancel:ue})=>{const ge=document.createElement("canvas"),Se=ge.getContext("2d");ge.width=1e3,ge.height=800,Se.fillStyle="#ffffff",Se.fillRect(0,0,ge.width,ge.height);const ke=ge.toDataURL("image/png");return yt.createElement(_e.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},yt.createElement(lt.Z,{style:{height:"100vh"}},yt.createElement(gt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:ke,visible:!0,title:String(Date.now())},onOk:He=>{nt({src:He.url})},onClose:ue})))},at=z(12378);function Ye(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ye,go.CommandHandler),Ye.prototype.canAlignSelection=function(){var nt=this.diagram;return!(nt===null||nt.isReadOnly||nt.isModelReadOnly||nt.selection.count<2)},Ye.prototype.alignLeft=function(){var nt=this.diagram;nt.startTransaction("aligning left");var ue=1/0;nt.selection.each(function(ge){ge instanceof go.Link||(ue=Math.min(ge.position.x,ue))}),nt.selection.each(function(ge){ge instanceof go.Link||ge.move(new go.Point(ue,ge.position.y))}),nt.commitTransaction("aligning left")},Ye.prototype.alignRight=function(){var nt=this.diagram;nt.startTransaction("aligning right");var ue=-1/0;nt.selection.each(function(ge){if(!(ge instanceof go.Link)){var Se=ge.actualBounds.x+ge.actualBounds.width;ue=Math.max(Se,ue)}}),nt.selection.each(function(ge){ge instanceof go.Link||ge.move(new go.Point(ue-ge.actualBounds.width,ge.position.y))}),nt.commitTransaction("aligning right")},Ye.prototype.alignTop=function(){var nt=this.diagram;nt.startTransaction("alignTop");var ue=1/0;nt.selection.each(function(ge){ge instanceof go.Link||(ue=Math.min(ge.position.y,ue))}),nt.selection.each(function(ge){ge instanceof go.Link||ge.move(new go.Point(ge.position.x,ue))}),nt.commitTransaction("alignTop")},Ye.prototype.alignBottom=function(){var nt=this.diagram;nt.startTransaction("aligning bottom");var ue=-1/0;nt.selection.each(function(ge){if(!(ge instanceof go.Link)){var Se=ge.actualBounds.y+ge.actualBounds.height;ue=Math.max(Se,ue)}}),nt.selection.each(function(ge){ge instanceof go.Link||ge.move(new go.Point(ge.actualBounds.x,ue-ge.actualBounds.height))}),nt.commitTransaction("aligning bottom")},Ye.prototype.alignCenterX=function(){var nt=this.diagram,ue=nt.selection.first();if(ue){nt.startTransaction("aligning Center X");var ge=ue.actualBounds.x+ue.actualBounds.width/2;nt.selection.each(function(Se){Se instanceof go.Link||Se.move(new go.Point(ge-Se.actualBounds.width/2,Se.actualBounds.y))}),nt.commitTransaction("aligning Center X")}},Ye.prototype.alignCenterY=function(){var nt=this.diagram,ue=nt.selection.first();if(ue){nt.startTransaction("aligning Center Y");var ge=ue.actualBounds.y+ue.actualBounds.height/2;nt.selection.each(function(Se){Se instanceof go.Link||Se.move(new go.Point(Se.actualBounds.x,ge-Se.actualBounds.height/2))}),nt.commitTransaction("aligning Center Y")}},Ye.prototype.alignColumn=function(nt){var ue=this.diagram;ue.startTransaction("align Column"),nt===void 0&&(nt=0),nt=parseFloat(nt);var ge=new Array;ue.selection.each(function(Pt){Pt instanceof go.Link||ge.push(Pt)});for(var Se=0;Se0){for(var Pt=He.elt(St-1);Pt!==null&&Pt.isTreeExpanded&&!Pt.isTreeLeaf;){var Wn=this._sortTreeChildrenByY(Pt);Pt=Wn.last()}Pt!==null&&nt.select(Pt)}else nt.select(ke)}}else if(ge.key==="Down")if(ue.isTreeExpanded&&!ue.isTreeLeaf){var Se=this._sortTreeChildrenByY(ue).first();Se!==null&&nt.select(Se)}else for(;ue!==null;){var ke=ue.findTreeParentNode();if(ke===null)break;var He=this._sortTreeChildrenByY(ke),St=He.indexOf(ue);if(StHe.y?1:ke.xHe.x?1:0}),ue},Ye.prototype.copyToClipboard=function(nt){go.CommandHandler.prototype.copyToClipboard.call(this,nt),this._lastPasteOffset.set(this.pasteOffset)},Ye.prototype.pasteFromClipboard=function(){var nt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(nt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),nt},Object.defineProperty(Ye.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(nt){if(nt!=="move"&&nt!=="select"&&nt!=="scroll"&&nt!=="tree"&&nt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+nt);this._arrowKeyBehavior=nt}}),Object.defineProperty(Ye.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(nt){if(!(nt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+nt);this._pasteOffset.set(nt)}});var $t=Ye,In=z(20397),_n=z(5269),na=z(82093),It={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},_t=z(34055),Ut=z(59301),an=(nt,ue,ge)=>new Promise((Se,ke)=>{var He=Wn=>{try{Pt(ge.next(Wn))}catch(aa){ke(aa)}},St=Wn=>{try{Pt(ge.throw(Wn))}catch(aa){ke(aa)}},Pt=Wn=>Wn.done?Se(Wn.value):Promise.resolve(Wn.value).then(He,St);Pt((ge=ge.apply(nt,ue)).next())});function vn({onCancel:nt,callback:ue}){let ge=(0,a.useRef)(),Se=(0,a.useRef)(),ke=(0,a.useRef)(),He=(0,a.useRef)(!1);const St=(0,a.useRef)(!1),[Pt,Wn]=(0,a.useState)(0);function aa(){const Zt=at.bx.make,Ln={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};ge.current=new at.S0(Se.current,{padding:20,grid:Zt(at.s_,"Grid",Zt(at.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Zt(at.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:cu=>{var du=cu.diagram.commandHandler.addTopLevelParts(cu.diagram.selection,!0);du||cu.diagram.currentTool.doCancel()},commandHandler:Zt($t),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:cu=>{var du=cu.subject;du.location=du.location.copy().snapToGridPoint(cu.diagram.grid.gridOrigin,cu.diagram.grid.gridCellSize),setTimeout(()=>{cu.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:cu=>{var du=cu.subject;setTimeout(()=>{cu.diagram.commandHandler.editTextBlock()})},LinkRelinked:cu=>{var du=cu.parameter.part;du.invalidateConnectedLinks();var yr=cu.subject;cu.diagram.toolManager.linkingTool.isForwards?yr.toNode.invalidateConnectedLinks():yr.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),ge.current.nodeTemplate=Zt(at.NB,"Auto",{locationSpot:at.z6.Center,locationObjectName:"SHAPE",desiredSize:new at.$u(120,60),minSize:new at.$u(40,40),resizable:!0,resizeCellSize:new at.$u(10,10),rotatable:!0},new at.KX("location","loc",at.E9.parse).makeTwoWay(at.E9.stringify),new at.KX("desiredSize","size",at.$u.parse).makeTwoWay(at.$u.stringify),Zt(at.bn,{name:"SHAPE",fill:Ln.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:at.z6.AllSides,toSpot:at.z6.AllSides},new at.KX("figure"),new at.KX("fill"),new at.KX("stroke","borderColor"),new at.KX("strokeWidth","thickness"),new at.KX("strokeDashArray","dash")),Zt(at.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Zt(at.al,{margin:1,textAlign:"center",overflow:at.al.OverflowEllipsis,editable:!0},new at.KX("text").makeTwoWay(),new at.KX("stroke","color"))),ge.current.nodeTemplate.toolTip=Zt("ToolTip",Zt(at.s_,"Vertical",{maxSize:new at.$u(200,NaN)},Zt(at.al,{font:"bold 10pt sans-serif",textAlign:"center"},new at.KX("text")),Zt(at.al,{font:"10pt sans-serif",textAlign:"center"},new at.KX("text","details"))));function en(cu,du){var yr=(cr,Nr)=>{cr.handled=!0,cr.diagram.model.commit(il=>{var _l=Nr.part.adornedPart,oo=new at.E9().setRectSpot(_l.actualBounds,cu);oo.subtract(_l.location),oo.scale(2,2),oo.x+=Math.sign(oo.x)*130,oo.y+=Math.sign(oo.y)*130,oo.add(_l.location),oo.snapToGridPoint(cr.diagram.grid.gridOrigin,cr.diagram.grid.gridCellSize);var $l=il.copyNodeData(_l.data);il.setGroupKeyForNodeData($l,il.getGroupKeyForNodeData(_l.data)),il.addNodeData($l);var xn={from:_l.key,to:il.getKeyForNodeData($l)};il.addLinkData(xn);var io=cr.diagram.findNodeForData($l);io.location=oo,cr.diagram.select(io),setTimeout(()=>{cr.diagram.commandHandler.editTextBlock()},20)})};return Zt(at.bn,{figure:du,alignment:cu,alignmentFocus:cu.opposite(),width:cu.equals(at.z6.Top)||cu.equals(at.z6.Bottom)?25:18,height:cu.equals(at.z6.Top)||cu.equals(at.z6.Bottom)?18:25,fill:"orange",stroke:Ln.white,strokeWidth:4,mouseEnter:(cr,Nr)=>Nr.fill="dodgerblue",mouseLeave:(cr,Nr)=>Nr.fill="orange",isActionable:!0,click:yr,contextClick:yr})}function Nu(cu){return Zt(at.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(du,yr)=>yr.fill="dodgerblue",mouseLeave:(du,yr)=>yr.fill="orange",click:(du,yr)=>{du.diagram.commandHandler.showContextMenu(yr.part.adornedPart)}},cu||{})}ge.current.nodeTemplate.selectionAdornmentTemplate=Zt(at.uz,"Spot",Zt(at.Vm,{padding:10}),en(at.z6.Top,"TriangleUp"),en(at.z6.Left,"TriangleLeft"),en(at.z6.Right,"TriangleRight"),en(at.z6.Bottom,"TriangleDown"),Nu({alignment:new at.z6(.75,0)}));function ru(cu,du){return(yr,cr)=>{yr.handled=!0,yr.diagram.model.commit(Nr=>{Nr.set(cr.part.adornedPart.data,cu,du)})}}function ja(cu,du){return du||(du="color"),Zt(at.bn,{width:16,height:16,stroke:"lightgray",fill:cu,margin:1,background:"transparent",mouseEnter:(yr,cr)=>cr.stroke="dodgerblue",mouseLeave:(yr,cr)=>cr.stroke="lightgray",click:ru(du,cu),contextClick:ru(du,cu)})}function rn(){return[Zt("ContextMenuButton",Zt(at.s_,"Horizontal",ja(Ln.white,"fill"),ja(Ln.beige,"fill"),ja(Ln.extralightblue,"fill"),ja(Ln.extralightred,"fill"))),Zt("ContextMenuButton",Zt(at.s_,"Horizontal",ja(Ln.lightgray,"fill"),ja(Ln.lightgreen,"fill"),ja(Ln.lightblue,"fill"),ja(Ln.lightred,"fill")))]}function pu(){return[Zt("ContextMenuButton",Zt(at.s_,"Horizontal",ja(Ln.black),ja(Ln.green),ja(Ln.blue),ja(Ln.red))),Zt("ContextMenuButton",Zt(at.s_,"Horizontal",ja(Ln.white),ja(Ln.magenta),ja(Ln.purple),ja(Ln.orange)))]}function Du(cu,du){return du||(du="thickness"),Zt(at.bn,"LineH",{width:16,height:16,strokeWidth:cu,margin:1,background:"transparent",mouseEnter:(yr,cr)=>cr.background="dodgerblue",mouseLeave:(yr,cr)=>cr.background="transparent",click:ru(du,cu),contextClick:ru(du,cu)})}function Er(cu,du){return du||(du="dash"),Zt(at.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:cu,margin:1,background:"transparent",mouseEnter:(yr,cr)=>cr.background="dodgerblue",mouseLeave:(yr,cr)=>cr.background="transparent",click:ru(du,cu),contextClick:ru(du,cu)})}function va(){return[Zt("ContextMenuButton",Zt(at.s_,"Horizontal",Du(1),Du(2),Du(3),Du(4))),Zt("ContextMenuButton",Zt(at.s_,"Horizontal",Er(null),Er([2,4]),Er([4,4])))]}function bu(cu,du){return du||(du="figure"),Zt(at.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:cu,margin:1,background:"transparent",mouseEnter:(yr,cr)=>cr.fill="dodgerblue",mouseLeave:(yr,cr)=>cr.fill="lightgray",click:ru(du,cu),contextClick:ru(du,cu)})}ge.current.nodeTemplate.contextMenu=Zt("ContextMenu",Zt("ContextMenuButton",Zt(at.s_,"Horizontal",bu("Rectangle"),bu("RoundedRectangle"),bu("Ellipse"),bu("Diamond"))),Zt("ContextMenuButton",Zt(at.s_,"Horizontal",bu("Parallelogram2"),bu("ManualOperation"),bu("Procedure"),bu("Cylinder1"))),Zt("ContextMenuButton",Zt(at.s_,"Horizontal",bu("Terminator"),bu("CreateRequest"),bu("Document"),bu("TriangleDown"))),rn(),pu(),va()),ge.current.groupTemplate=Zt(at.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:at.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(cu,du)=>{var yr=du.addMembers(du.diagram.selection,!0);yr||du.diagram.currentTool.doCancel()},avoidable:!1},new at.KX("location","loc",at.E9.parse).makeTwoWay(at.E9.stringify),Zt(at.s_,"Auto",{name:"BODY"},Zt(at.bn,{parameter1:10,fill:Ln.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:at.z6.AllSides,toSpot:at.z6.AllSides},new at.KX("fill"),new at.KX("stroke","color"),new at.KX("strokeWidth","thickness"),new at.KX("strokeDashArray","dash")),Zt(at.Vm,{background:"transparent",margin:20})),Zt(at.al,{alignment:at.z6.Top,alignmentFocus:at.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new at.KX("text"),new at.KX("stroke","color"))),ge.current.groupTemplate.selectionAdornmentTemplate=Zt(at.uz,"Spot",Zt(at.s_,"Auto",Zt(at.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Zt(at.Vm,{margin:1.5})),Nu({alignment:at.z6.TopRight,alignmentFocus:at.z6.BottomRight})),ge.current.groupTemplate.contextMenu=Zt("ContextMenu",rn(),pu(),va()),ge.current.linkTemplate=Zt(at.rU,{layerName:"Foreground",routing:at.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new at.KX("fromSpot","fromSpot",at.z6.parse),new at.KX("toSpot","toSpot",at.z6.parse),new at.KX("fromShortLength","dir",cu=>cu>=1?10:0),new at.KX("toShortLength","dir",cu=>cu>=1?10:0),new at.KX("points").makeTwoWay(),Zt(at.bn,{strokeWidth:2},new at.KX("stroke","color"),new at.KX("strokeWidth","thickness"),new at.KX("strokeDashArray","dash")),Zt(at.bn,{segmentIndex:0,segmentOffset:new at.E9(15,0),segmentOrientation:at.rU.OrientAlong,alignmentFocus:at.z6.Right,figure:"circle",width:10,strokeWidth:0},new at.KX("fill","color"),new at.KX("visible","dir",cu=>cu===1)),Zt(at.bn,{segmentIndex:-1,segmentOffset:new at.E9(-10,6),segmentOrientation:at.rU.OrientPlus90,alignmentFocus:at.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new at.KX("fill","color"),new at.KX("visible","dir",cu=>cu>=1),new at.KX("width","thickness",cu=>7+3*cu),new at.KX("height","thickness",cu=>7+3*cu),new at.KX("segmentOffset","thickness",cu=>new at.E9(-15,4+1.5*cu))),Zt(at.bn,{segmentIndex:0,segmentOffset:new at.E9(15,-6),segmentOrientation:at.rU.OrientMinus90,alignmentFocus:at.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new at.KX("fill","color"),new at.KX("visible","dir",cu=>cu===2),new at.KX("width","thickness",cu=>7+3*cu),new at.KX("height","thickness",cu=>7+3*cu),new at.KX("segmentOffset","thickness",cu=>new at.E9(-15,4+1.5*cu))),Zt(at.al,{alignmentFocus:new at.z6(0,1,-4,0),editable:!0},new at.KX("text").makeTwoWay(),new at.KX("stroke","color"))),ge.current.linkTemplate.selectionAdornmentTemplate=Zt(at.uz,Zt(at.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Qa(2)},new at.KX("pathPattern","thickness",Qa)),Nu({alignmentFocus:new at.z6(0,0,-6,-4)}));function Qa(cu){return Zt(at.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(cu+4).toString()+" H3"})}function Fa(cu){var du="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return cu===0?du="M0 0 M16 16 M0 8 L16 8":cu===2&&(du="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Zt(at.bn,{geometryString:du,margin:2,background:"transparent",mouseEnter:(yr,cr)=>cr.background="dodgerblue",mouseLeave:(yr,cr)=>cr.background="transparent",click:ru("dir",cu),contextClick:ru("dir",cu)})}function ha(cu){var du=(yr,cr)=>{yr.handled=!0,yr.diagram.model.commit(Nr=>{var il=cr.part.adornedPart;Nr.set(il.data,cu?"toSpot":"fromSpot",at.z6.stringify(at.z6.AllSides)),(cu?il.toNode:il.fromNode).invalidateConnectedLinks()})};return Zt(at.bn,{width:12,height:12,fill:"transparent",mouseEnter:(yr,cr)=>cr.background="dodgerblue",mouseLeave:(yr,cr)=>cr.background="transparent",click:du,contextClick:du})}function oa(cu,du){var yr=0,cr=at.z6.RightSide;cu.equals(at.z6.Top)?(yr=270,cr=at.z6.TopSide):cu.equals(at.z6.Left)?(yr=180,cr=at.z6.LeftSide):cu.equals(at.z6.Bottom)&&(yr=90,cr=at.z6.BottomSide),du||(yr-=180);var Nr=(il,_l)=>{il.handled=!0,il.diagram.model.commit(oo=>{var $l=_l.part.adornedPart;oo.set($l.data,du?"toSpot":"fromSpot",at.z6.stringify(cr)),(du?$l.toNode:$l.fromNode).invalidateConnectedLinks()})};return Zt(at.bn,{alignment:cu,alignmentFocus:cu.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:yr,background:"transparent",mouseEnter:(il,_l)=>_l.background="dodgerblue",mouseLeave:(il,_l)=>_l.background="transparent",click:Nr,contextClick:Nr})}ge.current.linkTemplate.contextMenu=Zt("ContextMenu",pu(),va(),Zt("ContextMenuButton",Zt(at.s_,"Horizontal",Fa(0),Fa(1),Fa(2))),Zt("ContextMenuButton",Zt(at.s_,"Horizontal",Zt(at.s_,"Spot",ha(!1),oa(at.z6.Top,!1),oa(at.z6.Left,!1),oa(at.z6.Right,!1),oa(at.z6.Bottom,!1)),Zt(at.s_,"Spot",{margin:new at.Zt(0,0,0,2)},ha(!0),oa(at.z6.Top,!0),oa(at.z6.Left,!0),oa(at.z6.Right,!0),oa(at.z6.Bottom,!0)))));const Mr=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -1089,7 +1089,7 @@ ${In} `;for(let hu=0;hu{switch(cr){case Da:return a.createElement(cn,{callback:Ho,onCancel:ho});case Pu:return a.createElement(sn.Z,{callback:Ho,onCancel:ho});case pn:return a.createElement(ft.Z,{callback:Ho,onCancel:ho});case Ht:return a.createElement(tn,{callback:Ho,onCancel:ho});case Ya:return a.createElement(Je,{callback:Ho,onCancel:ho});case"maths-latex":return a.createElement(_a,{showSaveButton:!0,callback:Ho});case"inline-latex":return a.createElement(Pn.Z,{showSaveButton:!0,callback:Ho});default:return null}},[cr]);function ho(){Nr("")}(0,a.useEffect)(()=>{if(dr.current){let Dr=function(tt){wt=!0,Nt=tt.pageY},De=function(){wt=!1},vt=function(tt){if(wt){let pt=tt.pageY-Nt;pt<0&&(pt=0),pt>300&&(pt=300);let Bt=Se+pt+"px";$l(Bt)}},st=dr.current,wt=!1,Nt=0;return st.addEventListener("mousedown",Dr),document.addEventListener("mousemove",vt),document.addEventListener("mouseup",De),()=>{st.removeEventListener("mousedown",Dr),document.removeEventListener("mousemove",vt),document.removeEventListener("mouseup",De)}}},[oa,dr]),(0,a.useEffect)(()=>{$l(Se)},[Se]);const ml=Xn(ge),ul=Xn(oo),Zr={width:ml,height:ul},nl=(0,a.useMemo)(()=>{if(il){let Dr=new Date(il),De=Dr.getHours(),vt=Dr.getMinutes(),st=Dr.getSeconds();return De=De<10?"0"+De:De,vt=vt<10?"0"+vt:vt,st=st<10?"0"+st:st,`${De}:${vt}:${st}`}return 0},[il]),ko=Dr=>{const De=[];if(en){let vt=-1;Dr=Dr.replace(/(@▁▁@|@▁@)/g,function(st,wt,Nt){De.push({multiLine:st!==sr})})}return De};function fo(){window.sessionStorage.removeItem(aa),io(!1),_l(0)}function jo(){io(!1),_l(0),oa.setValue(window.sessionStorage.getItem(aa))}(0,a.useEffect)(()=>{ra[cr]&&cr!==Ca&&cr!==Ht&&setTimeout(()=>{const Dr=document.getElementsByClassName("markdown-popup-form")[0],De=window.innerWidth/2-Dr.offsetWidth/2,vt=window.innerHeight/2-Dr.offsetHeight/2;Go(De),Io(vt)},0)},[cr]);const zo=Dr=>{Dr.preventDefault();const De=Dr.clientX-Xo,vt=Dr.clientY-Ql;document.body.onmousemove=st=>{let wt=st.clientX-De,Nt=st.clientY-vt;const tt=document.getElementsByClassName("markdown-popup-form")[0],pt=window.innerWidth-tt.offsetWidth,Bt=window.innerHeight-tt.offsetHeight;wt=Math.max(0,Math.min(wt,pt)),Nt=Math.max(0,Math.min(Nt,Bt)),wo(st.clientX,st.clientY,De,vt)&&(Go(wt),Io(Nt))},document.body.onmouseup=function(){document.body.onmousemove=null}},wo=(Dr,De,vt,st)=>{const wt=document.body.clientHeight,Nt=document.body.clientWidth;return Dr<20&&vt>Dr||Dr>Nt-20&&vtDe||De>wt-20&&stbe in Pe?Oe(Pe,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Pe[be]=Me,b=(Pe,be)=>{for(var Me in be||(be={}))E.call(be,Me)&&x(Pe,Me,be[Me]);if(le)for(var Me of le(be))y.call(be,Me)&&x(Pe,Me,be[Me]);return Pe},ee=(Pe,be)=>Te(Pe,xe(be));const{useForm:te}=a.default,ne={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var Ee=({callback:Pe,onCancel:be})=>{const[Me]=te();let Ge=(0,Be.useRef)();function We(Ke){Ge.current.width=Me.getFieldValue("width"),Ge.current.align=Me.getFieldValue("align"),Pe(Ke,Ge.current)}function ze(Ke,mt){if(Ke.status===-1){he.ZP.error(Ke.message);return}Me.setFieldsValue({src:`/api/attachments/${Ke.id}`,type:mt.type})}function Xe(Ke){let mt=Ke.target.files[0];Ge.current=mt,fe(mt,ze)}return de.createElement(a.default,ee(b({form:Me},me),{className:"upload-image-panel",onFinish:We,style:{width:470,overflow:"hidden"}}),de.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},de.createElement("div",{className:"flex-container"},de.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},de.createElement(Ie.default,{style:ne})),de.createElement(ce,{onFileChange:Xe}))),de.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},de.createElement(Ie.default,{style:{width:264}})),de.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},de.createElement(pe.Z,null,de.createElement(a.default.Item,{name:"width",style:{margin:0}},de.createElement(Fe.Z,{style:{width:264}})),de.createElement("span",{className:"ml8"},"%"))),de.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},de.createElement(we.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),de.createElement("aside",null,de.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},de.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),de.createElement(Ae.ZP,{type:"default",onClick:be},"\u53D6\u6D88"))))};function ce({onFileChange:Pe}){return de.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",de.createElement("input",{type:"file",onChange:Pe}))}function fe(Pe,be){if(!Pe)throw new String("\u6CA1\u6709\u6587\u4EF6");let Me=new FormData;Me.append("editormd-image-file",Pe),Me.append("file_param_name","editormd-image-file"),Me.append("byxhr","true");var Ge=new window.XMLHttpRequest;Ge.withCredentials=!0,Ge.addEventListener("load",function(We){be(JSON.parse(We.target.responseText),Pe)},!1),Ge.addEventListener("error",function(We){console.error(We)},!1),Ge.open("POST",`${Le.KI}/api/attachments.json`),Ge.send(Me)}},75790:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Ie}});var a=z(59301),he=z(4676);class Ie extends a.Component{constructor(Fe){super(Fe);const we=window.document;this.node=we.createElement("div"),we.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,he.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(ct,qe,z){"use strict";z.d(qe,{SV:function(){return at},ZP:function(){return Tt}});var a=z(59301),he=z(76374);const Ie={keywords:["print","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"]},pe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),oa.focus();default:throw new Error}},[oa,cr]),Mo=(0,a.useMemo)(()=>{switch(cr){case Da:return a.createElement(cn,{callback:Ho,onCancel:ho});case Pu:return a.createElement(sn.Z,{callback:Ho,onCancel:ho});case pn:return a.createElement(ft.Z,{callback:Ho,onCancel:ho});case Ht:return a.createElement(tn,{callback:Ho,onCancel:ho});case Ya:return a.createElement(Je,{callback:Ho,onCancel:ho});case"maths-latex":return a.createElement(_a,{showSaveButton:!0,callback:Ho});case"inline-latex":return a.createElement(Pn.Z,{showSaveButton:!0,callback:Ho});default:return null}},[cr]);function ho(){Nr("")}(0,a.useEffect)(()=>{if(dr.current){let Dr=function(tt){wt=!0,Nt=tt.pageY},De=function(){wt=!1},vt=function(tt){if(wt){let pt=tt.pageY-Nt;pt<0&&(pt=0),pt>300&&(pt=300);let Bt=Se+pt+"px";$l(Bt)}},st=dr.current,wt=!1,Nt=0;return st.addEventListener("mousedown",Dr),document.addEventListener("mousemove",vt),document.addEventListener("mouseup",De),()=>{st.removeEventListener("mousedown",Dr),document.removeEventListener("mousemove",vt),document.removeEventListener("mouseup",De)}}},[oa,dr]),(0,a.useEffect)(()=>{$l(Se)},[Se]);const ml=Xn(ge),ul=Xn(oo),Zr={width:ml,height:ul},nl=(0,a.useMemo)(()=>{if(il){let Dr=new Date(il),De=Dr.getHours(),vt=Dr.getMinutes(),st=Dr.getSeconds();return De=De<10?"0"+De:De,vt=vt<10?"0"+vt:vt,st=st<10?"0"+st:st,`${De}:${vt}:${st}`}return 0},[il]),ko=Dr=>{const De=[];if(en){let vt=-1;Dr=Dr.replace(/(@▁▁@|@▁@)/g,function(st,wt,Nt){De.push({multiLine:st!==sr})})}return De};function fo(){window.sessionStorage.removeItem(aa),io(!1),_l(0)}function jo(){io(!1),_l(0),oa.setValue(window.sessionStorage.getItem(aa))}(0,a.useEffect)(()=>{ra[cr]&&cr!==Ca&&cr!==Ht&&setTimeout(()=>{const Dr=document.getElementsByClassName("markdown-popup-form")[0],De=window.innerWidth/2-Dr.offsetWidth/2,vt=window.innerHeight/2-Dr.offsetHeight/2;Go(De),Io(vt)},0)},[cr]);const zo=Dr=>{Dr.preventDefault();const De=Dr.clientX-Xo,vt=Dr.clientY-Ql;document.body.onmousemove=st=>{let wt=st.clientX-De,Nt=st.clientY-vt;const tt=document.getElementsByClassName("markdown-popup-form")[0],pt=window.innerWidth-tt.offsetWidth,Bt=window.innerHeight-tt.offsetHeight;wt=Math.max(0,Math.min(wt,pt)),Nt=Math.max(0,Math.min(Nt,Bt)),wo(st.clientX,st.clientY,De,vt)&&(Go(wt),Io(Nt))},document.body.onmouseup=function(){document.body.onmousemove=null}},wo=(Dr,De,vt,st)=>{const wt=document.body.clientHeight,Nt=document.body.clientWidth;return Dr<20&&vt>Dr||Dr>Nt-20&&vtDe||De>wt-20&&stbe in Pe?Oe(Pe,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Pe[be]=Me,b=(Pe,be)=>{for(var Me in be||(be={}))E.call(be,Me)&&x(Pe,Me,be[Me]);if(le)for(var Me of le(be))y.call(be,Me)&&x(Pe,Me,be[Me]);return Pe},ee=(Pe,be)=>Te(Pe,xe(be));const{useForm:te}=a.default,ne={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var Ee=({callback:Pe,onCancel:be})=>{const[Me]=te();let Ve=(0,Be.useRef)();function We(Ke){Ve.current.width=Me.getFieldValue("width"),Ve.current.align=Me.getFieldValue("align"),Pe(Ke,Ve.current)}function ze(Ke,mt){if(Ke.status===-1){he.ZP.error(Ke.message);return}Me.setFieldsValue({src:`/api/attachments/${Ke.id}`,type:mt.type})}function Xe(Ke){let mt=Ke.target.files[0];Ve.current=mt,fe(mt,ze)}return de.createElement(a.default,ee(b({form:Me},me),{className:"upload-image-panel",onFinish:We,style:{width:470,overflow:"hidden"}}),de.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},de.createElement("div",{className:"flex-container"},de.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},de.createElement(Ie.default,{style:ne})),de.createElement(ce,{onFileChange:Xe}))),de.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},de.createElement(Ie.default,{style:{width:264}})),de.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},de.createElement(pe.Z,null,de.createElement(a.default.Item,{name:"width",style:{margin:0}},de.createElement(Fe.Z,{style:{width:264}})),de.createElement("span",{className:"ml8"},"%"))),de.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},de.createElement(we.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),de.createElement("aside",null,de.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},de.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),de.createElement(Ae.ZP,{type:"default",onClick:be},"\u53D6\u6D88"))))};function ce({onFileChange:Pe}){return de.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",de.createElement("input",{type:"file",onChange:Pe}))}function fe(Pe,be){if(!Pe)throw new String("\u6CA1\u6709\u6587\u4EF6");let Me=new FormData;Me.append("editormd-image-file",Pe),Me.append("file_param_name","editormd-image-file"),Me.append("byxhr","true");var Ve=new window.XMLHttpRequest;Ve.withCredentials=!0,Ve.addEventListener("load",function(We){be(JSON.parse(We.target.responseText),Pe)},!1),Ve.addEventListener("error",function(We){console.error(We)},!1),Ve.open("POST",`${Le.KI}/api/attachments.json`),Ve.send(Me)}},75790:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Ie}});var a=z(59301),he=z(4676);class Ie extends a.Component{constructor(Fe){super(Fe);const we=window.document;this.node=we.createElement("div"),we.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,he.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(ct,qe,z){"use strict";z.d(qe,{SV:function(){return at},ZP:function(){return Tt}});var a=z(59301),he=z(76374);const Ie={keywords:["print","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"]},pe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},Fe={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -1109,21 +1109,21 @@ ${In} `)},{label:"include ",content:["#include "].join(` `)}]},we={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},Ae={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var Le=z(53184),Be=z.n(Le),de=(Ye,$t,In)=>new Promise((_n,na)=>{var It=an=>{try{Ut(In.next(an))}catch(vn){na(vn)}},_t=an=>{try{Ut(In.throw(an))}catch(vn){na(vn)}},Ut=an=>an.done?_n(an.value):Promise.resolve(an.value).then(It,_t);Ut((In=In.apply(Ye,$t)).next())});const Oe={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Te=(Ye,$t,In,_n)=>{const na=$t.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:In.lineNumber,endColumn:In.column});return Array.from(new Set(na.match(/\b\w{2,}\b/g)||[])).map(_t=>({label:_t,kind:Ye.languages.CompletionItemKind.Text,insertText:_t,range:_n}))},xe=(Ye,$t,In,_n)=>{Ye.languages.registerCompletionItemProvider($t,{provideCompletionItems(na,It){const _t=na.getWordUntilPosition(It),Ut={startLineNumber:It.lineNumber,endLineNumber:It.lineNumber,startColumn:_t.startColumn,endColumn:_t.endColumn},an=na.getLineContent(It.lineNumber).substring(_t.startColumn-2,_t.endColumn);return{suggestions:[...Te(Ye,na,It,Ut),...In.map(tn=>({label:tn,kind:Ye.languages.CompletionItemKind.Keyword,documentation:tn,insertText:tn,insertTextRules:Ye.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut})),..._n.map(tn=>({label:tn.label,kind:Ye.languages.CompletionItemKind.Snippet,documentation:tn.content,insertText:an.startsWith("#")?tn.content.replace(/#/,""):tn.content,insertTextRules:Ye.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut}))]}}})};var le=Ye=>{Oe.languages.forEach($t=>{Ye.languages.registerDocumentFormattingEditProvider($t,{provideDocumentFormattingEdits(In){return de(this,null,function*(){const _n=Be()(In.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:In.getFullModelRange(),text:_n}]})}})}),xe(Ye,"java",pe.keywords,pe.quickKey),xe(Ye,"cpp",Fe.keywords,Fe.quickKey),xe(Ye,"c",Ie.keywords,[]),xe(Ye,"python",we.keywords,we.quickKey),xe(Ye,"scala",Ae.keywords,Ae.quickKey)};const E="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var y=Object.defineProperty,x=(Ye,$t,In)=>$t in Ye?y(Ye,$t,{enumerable:!0,configurable:!0,writable:!0,value:In}):Ye[$t]=In,b=(Ye,$t,In)=>x(Ye,typeof $t!="symbol"?$t+"":$t,In);const ee=class af{constructor($t,In,_n){this.placeholder=$t,this.editor=In,this.monaco=_n,In.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return af.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};b(ee,"ID","editor.widget.placeholderHint");var ne=ee,me=z(96236),Ee=z(6767),ce=z(25399),fe=z(89392),Pe=z(33796),be=z(56102),Me=Object.defineProperty,Ge=Object.defineProperties,We=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,mt=(Ye,$t,In)=>$t in Ye?Me(Ye,$t,{enumerable:!0,configurable:!0,writable:!0,value:In}):Ye[$t]=In,Et=(Ye,$t)=>{for(var In in $t||($t={}))Xe.call($t,In)&&mt(Ye,In,$t[In]);if(ze)for(var In of ze($t))Ke.call($t,In)&&mt(Ye,In,$t[In]);return Ye},ht=(Ye,$t)=>Ge(Ye,We($t)),$e=(Ye,$t)=>{var In={};for(var _n in Ye)Xe.call(Ye,_n)&&$t.indexOf(_n)<0&&(In[_n]=Ye[_n]);if(Ye!=null&&ze)for(var _n of ze(Ye))$t.indexOf(_n)<0&&Ke.call(Ye,_n)&&(In[_n]=Ye[_n]);return In},At=(Ye,$t,In)=>new Promise((_n,na)=>{var It=an=>{try{Ut(In.next(an))}catch(vn){na(vn)}},_t=an=>{try{Ut(In.throw(an))}catch(vn){na(vn)}},Ut=an=>an.done?_n(an.value):Promise.resolve(an.value).then(It,_t);Ut((In=In.apply(Ye,$t)).next())});function cn(Ye){return/^\d+$/.test(Ye)?`${Ye}px`:Ye}function sn(){}let ft=!1;const _e={"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",Scala:"scale",solidity:"sol"};function lt(Ye=[]){let $t=Ye;if(Array.isArray(Ye)){for(let In=0;InAt(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Ye){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Ye)}});var Tt=Ye=>{var $t=Ye,{width:In="100%",height:_n="100%",value:na,language:It="javascript",style:_t={},options:Ut={},overrideServices:an={},theme:vn="vs-dark",onEditBlur:tn,isCopy:ot=!1,onSave:Wt,autoHeight:Xt=!1,forbidCopy:et=!1,onChange:Je=sn,editorDidMount:un=sn,onFocus:pa=sn,onBreakPoint:Ma=sn,breakPointValue:fu=[],filename:_a="educoder.txt",errorLine:Pn,errorContent:Mn="",highlightLine:Da,openBreakPoint:pn=!1,placeholder:Ht="",showMiniMap:Ca=!0}=$t,Eu=$e($t,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Pu=(0,a.useRef)(),Ya=(0,a.useRef)({}),Au=(0,a.useRef)(),ba=(0,a.useRef)(),zt=(0,a.useRef)([]),Tn=(0,a.useRef)(!1),ya=(0,a.useRef)(),Ua=(0,a.useRef)(),yu=(0,a.useRef)(!1),[Bu,sr]=(0,a.useState)(!1);function An(){let Pt;return Pu.current&&(Pt=new he.Z(Wn=>{for(let aa of Wn)(aa.target.offsetHeight>0||aa.target.offsetWidth>0)&&Ya.current.instance.layout()}),Pt.observe(Pu.current)),Pt}function Ot(){Ee.ZP.warning({content:decodeURIComponent(E),key:"monaco-editor-tip"})}const Xn=()=>{let Pt=Ya.current.instance;if(na!=null&&Pt&&Bu){const Wn=Pt.getModel();Wn&&na!==Wn.getValue()&&(ft=!0,Wn.setValue(na),Pt.layout(),ft=!1)}};(0,a.useEffect)(()=>{const Pt=Pe.Z.subscribe("formatDocument",Wn=>{var aa;let Na=Ya.current.instance;(aa=Na==null?void 0:Na.getAction)==null||aa.call(Na,"editor.action.formatDocument").run()});return window.updateMonacoValue=Wn=>{Je(Wn)},Pt},[]),(0,a.useEffect)(()=>{var Pt;let Wn=Ya.current.instance;ba.current&&clearTimeout(ba.current),ba.current=setTimeout(()=>{Xn()},500),na&&(na!=null&&na.length)&&((Pt=Wn==null?void 0:Wn.updateOptions)==null||Pt.call(Wn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(na.split(/\r\n|\r|\n/g).length))+3,5)}))},[na,Bu,Ya.current]),(0,a.useEffect)(()=>{if(Pn&&Ya.current&&Ya.current.instance){let Wn=Ya.current.instance;Wn.changeViewZones(function(aa){var Na=document.createElement("div");Na.style.padding="10px 20px",Na.style.width="calc(100% - 20px)",Na.className="my-error-line-wrp",Na.innerHTML=Mn,aa.addZone({afterLineNumber:Pn||11,heightInLines:3,domNode:Na})});var Pt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Wn.addOverlayWidget(Pt),Wn.revealPositionInCenter({lineNumber:20,column:1})}},[Pn,Ya.current,Bu]);const Gn=(Pt="",Wn)=>{if(!Pt||Pt.trim()==="")return!0;const Na=Ya.current.instance.getModel().getLineTokens(Wn);let Zt=!1;for(let Ln=0;Ln<2;Ln++)Na.getStandardTokenType(Ln)===1&&(Zt=!0);return Zt};(0,a.useEffect)(()=>{var Pt;const Wn=(Pt=Ya.current)==null?void 0:Pt.instance;if(Wn&&Bu&&et){const aa=Wn.onDidBlurEditorWidget(()=>{yu.current=!1}),Na=Wn.onDidFocusEditorText(()=>{yu.current=!0});return()=>{aa.dispose(),Na.dispose()}}},[Ya.current,Bu,et]),(0,a.useEffect)(()=>{var Pt;if((Pt=Ya.current)!=null&&Pt.instance&&Bu&&pn){let Wn=Ya.current.instance,aa=Wn.getModel();if(!aa)return;(()=>{var va;let bu=[],Qa=[];const Fa=aa.getAllDecorations();for(let oa of Fa)oa.options.className==="highlighted-line"&&(bu.push((va=oa==null?void 0:oa.range)==null?void 0:va.startLineNumber),Qa.push(oa==null?void 0:oa.id));if(Da===bu[0])return;aa.deltaDecorations(Qa,[]);const ha=aa.getLineCount();Da&&Da<=ha&&(Wn.deltaDecorations([],[{range:new gt.Range(Da,1,Da,aa.getLineMaxColumn(Da)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Wn.revealLineInCenter(Da))})();const Zt=(va=!1)=>{var bu;let Qa=[],Fa=[];const ha=aa.getAllDecorations();for(let oa of ha)oa.options.linesDecorationsClassName==="breakpoints-select"&&(Qa.push((bu=oa==null?void 0:oa.range)==null?void 0:bu.startLineNumber),Fa.push(oa==null?void 0:oa.id));if(va)return{lines:Qa,ids:Fa};Ma(Qa)},Ln=va=>At(void 0,null,function*(){let bu={range:new gt.Range(va,1,va,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield aa.deltaDecorations([],[bu]),Zt()}),en=va=>At(void 0,null,function*(){let bu=[];const Qa=Wn.getLineDecorations(va);for(let Fa of Qa)Fa.options.linesDecorationsClassName==="breakpoints-select"&&bu.push(Fa.id);yield aa.deltaDecorations(bu,[]),Zt()}),Nu=va=>{let bu=Wn.getLineDecorations(va);for(let Qa of bu)if(Qa.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,fe.isEqual)(fu,Zt(!0).lines)){aa.deltaDecorations(Zt(!0).ids,[]);const va=fu.map(bu=>({range:new gt.Range(bu,1,bu,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));aa.deltaDecorations([],va)}const ru=Wn.onDidChangeModelContent(va=>{let bu=Wn.getPosition();if(bu){let Qa=bu.lineNumber;clearTimeout(Ua.current),Ua.current=setTimeout(()=>{Gn(aa.getLineContent(Qa),Qa)?en(Qa):Nu(Qa)?(en(Qa),Ln(Qa)):Zt()},100)}}),ja=Wn.onMouseDown(va=>{var bu,Qa,Fa;if(va.target.detail&&((Fa=(Qa=(bu=va.target)==null?void 0:bu.element)==null?void 0:Qa.className)!=null&&Fa.includes("line-numbers"))){let ha=va.target.position.lineNumber;if(Gn(aa.getLineContent(ha),ha))return;Nu(ha)?en(ha):Ln(ha)}}),rn=va=>{let bu={range:new gt.Range(va,1,va,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};zt.current=Wn.deltaDecorations(zt.current,[bu])},pu=()=>{zt.current=Wn.deltaDecorations(zt.current,[])},Du=Wn.onMouseMove(va=>{var bu,Qa,Fa;if(pu(),va.target.detail&&((Fa=(Qa=(bu=va.target)==null?void 0:bu.element)==null?void 0:Qa.className)!=null&&Fa.includes("line-numbers"))){let ha=va.target.position.lineNumber;if(Gn(aa.getLineContent(ha),ha))return;rn(ha)}}),Er=Wn.onMouseLeave(()=>{pu()});return()=>{ru.dispose(),ja.dispose(),Du.dispose(),Er.dispose()}}},[Ya.current,Bu,fu,Da,pn,It]),(0,a.useEffect)(()=>{var Pt;(Pt=Ya.current)!=null&&Pt.instance&&pn&&Ya.current.instance.setPosition({lineNumber:0,column:0})},[Da]);function Vn(){let Pt=Ya.current.instance;if(Pt){const Wn=Pt.getSelection(),aa=Ya.current.pastePos||{},Na=new gt.Range(aa.startLineNumber||Wn.endLineNumber,aa.startColumn||Wn.endColumn,aa.endLineNumber||Wn.endLineNumber,aa.endColumn||Wn.endColumn);setTimeout(()=>{Pt.executeEdits("",[{range:Na,text:""}])},300)}}function jn(Pt){(window.navigator.platform.match("Mac")?Pt.metaKey:Pt.ctrlKey)&&Pt.keyCode==83&&(Pt.preventDefault(),Wt())}const ra=()=>{if(Xt&&Ya.current.instance){const Pt=Ya.current.instance.getContentHeight();He(Pt<_n?_n:Pt)}else He(_n)};function $a(Pt){var Wn=document.createEvent("MouseEvents");Wn.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Pt.dispatchEvent(Wn)}const nt=Pt=>{if(!yu.current)return;const{keyCode:Wn,ctrlKey:aa,metaKey:Na,target:Zt,type:Ln}=Pt;return(Ln==="paste"||(Wn===67||Wn===86)&&(Na||aa))&&Zt.nodeName==="TEXTAREA"&&(Ot(),Pt.preventDefault()),!1};function ue(Pt,Wn){var aa=window.URL||window.webkitURL||window,Na=new Blob([Wn]),Zt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Zt.href=aa.createObjectURL(Na),Zt.download=Pt,$a(Zt)}(0,a.useEffect)(()=>{ra()},[ra]),(0,a.useEffect)(()=>{Pu.current&&!Bu&&Promise.all([z.e(8909),z.e(5028)]).then(z.bind(z,71448)).then(Pt=>{try{gt=Pt,Ya.current.instance=gt.editor.create(Pu.current,{value:na,language:lt(It),theme:vn,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Ca||!1}},an);const Wn=Ya.current.instance;let Zt=[...me.BH._menuItems].find(ru=>ru[0]._debugName=="EditorContext")[1],Ln=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],en=(ru,ja)=>{var rn,pu;let Du=ru._first;do ja.includes((pu=(rn=Du.element)==null?void 0:rn.command)==null?void 0:pu.id)&&ru._remove(Du);while(Du=Du.next)};if(un(Wn,gt),setTimeout(()=>{ra(),Ya.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{ue(_a||"educoder.txt",Wn.getValue())}})},500),Ya.current.subscription=Wn.onDidChangeModelContent(ru=>{Tn.current?clearTimeout(ya.current):(ra(),Je(Wn.getValue(),ru)),ya.current=setTimeout(()=>{Tn.current=!1},500)}),window.Monaco||le(gt,lt(It)),et&&(en(Zt,Ln),Pu.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",nt),window.removeEventListener("paste",nt),window.addEventListener("keydown",nt),window.addEventListener("paste",nt)),window.Monaco=gt,tn&&Wn.onDidBlurEditorWidget(()=>{tn(Wn.getValue())}),pa&&Wn.onDidFocusEditorText(()=>{et&&yt(),pa(Wn.getValue())}),et){yt();try{Wn.onDidPaste(ru=>{const ja=Wn.getSelection(),rn=Ya.current.pastePos||{},pu=new gt.Range(rn.startLineNumber||ja.endLineNumber,rn.startColumn||ja.endColumn,rn.endLineNumber||ja.endLineNumber,rn.endColumn||ja.endColumn);Wn.executeEdits("",[{range:ru.range,text:""}])})}catch(ru){}}let Nu=An();return Ht&&typeof Ht=="string"&&new ne(Ht,Wn,gt),sr(!0),()=>{const ru=Ya.current.instance;ru.dispose();const ja=ru.getModel();ja&&ja.dispose(),Ya.current.subscription&&Ya.current.subscription.dispose(),Nu.unobserve(Pu.current)}}catch(Wn){}})},[]),(0,a.useEffect)(()=>{if(Ya.current.instance&&Bu)return document.addEventListener("keydown",jn,!1),()=>{document.removeEventListener("keydown",jn)}},[Wt,Bu]),(0,a.useEffect)(()=>{let Pt=Ya.current.instance;if(Pt&&Bu){let Wn=lt(It);gt.editor.setModelLanguage(Pt.getModel(),Wn)}},[It,Bu]),(0,a.useEffect)(()=>{Ya.current.instance&&Bu&>.editor.setTheme(vn)},[vn,Bu]),(0,a.useEffect)(()=>{let Pt=Ya.current.instance;Au.current=Ut,Pt&&Bu&&(Pt.updateOptions(Et({},Ut)),setTimeout(()=>{Pt.getModel().updateOptions(Et({},Ut))},200))},[JSON.stringify(Ut),Bu]),(0,a.useEffect)(()=>{let Pt=Ya.current.instance;Pt&&Bu&&Pt.layout()},[In,_n,Bu]);const[ge,Se]=(0,a.useState)(cn(In)),[ke,He]=(0,a.useState)(cn(_n)),St=ht(Et({},_t),{width:ge,height:ke,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:Pu,style:St},ot&&a.createElement(be.CopyToClipboard,{text:na,onCopy:()=>Ee.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(ce.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function at({width:Ye="100%",height:$t="100%",original:In,modified:_n,language:na,options:It={}}){const _t=(0,a.useRef)(),[Ut,an]=(0,a.useState)(null);function vn(Xt){let et;return _t.current&&(et=new he.Z(Je=>{for(let un of Je)(un.target.offsetHeight>0||un.target.offsetWidth>0)&&Xt.layout()}),et.observe(_t.current)),et}(0,a.useEffect)(()=>(_t.current&&Promise.all([z.e(8909),z.e(9404)]).then(z.bind(z,2550)).then(Xt=>{gt=Xt;const et=gt.editor.createDiffEditor(_t.current,ht(Et({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},It),{wordWrap:!0}));an(et);let Je=vn(et);return()=>{et.dispose();const un=et.getModel();un&&un.dispose(),Je.unobserve(_t.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{Ut&&Ut.setModel({original:gt.editor.createModel(In,na),modified:gt.editor.createModel(_n,na)})},[In,_n,na,Ut]);const tn=cn(Ye),ot=cn($t),Wt={width:tn,height:ot};return a.createElement("div",{className:"my-diff-editor",ref:_t,style:Wt})}},64536:function(ct,qe,z){"use strict";var a=z(45298),he=z(82326),Ie=z(71411),pe=z(59301);const Fe=he.default.Option;qe.Z=({isTheoretical:we,onFontSizeChange:Ae,cmFontSize:Le,cmCodeMode:Be,autoFormat:de,onCodeModeChange:Oe,onTabToSpace:Te,onAutoFormat:xe,formatDocument:le,className:E="",tabToSpace:y,children:x,code_editor:b,challenge:ee,shixun_environment_id:te,shixun_environments:ne})=>{var me;const Ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ce=(me=ne==null?void 0:ne.find(fe=>fe.shixun_environment_id===te))==null?void 0:me.program_language;return console.log("----",ce,ne,te,b),pe.createElement("div",{className:`tpi-code-setting ${E}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(he.default,{bordered:!1,size:"small",value:Be,onChange:Oe},pe.createElement(Fe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(Fe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!we&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(he.default,{bordered:!1,size:"small",value:Le,onChange:Ae},pe.createElement(Fe,{value:12},"12px"),pe.createElement(Fe,{value:14},"14px"),pe.createElement(Fe,{value:16},"16px"),pe.createElement(Fe,{value:18},"18px"),pe.createElement(Fe,{value:20},"20px"),pe.createElement(Fe,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(Ie.Z,{checked:y,onChange:Te})),pe.createElement("div",{className:"file-item",onClick:le},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!we&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),x),!we&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,ce&&pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),pe.createElement("span",null,ce)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,Ee[ee==null?void 0:ee.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,b==null?void 0:b.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},929:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Te}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},he=z(29787),Ie=z(25399),pe=z(60242),Fe=z(92310),we=z.n(Fe),Ae=z(49661),Le=z(57884),Be=z(34055),de=z(59301),Te=({className:xe,dataSource:le=[],col:E=4,right:y,bottom:x=23,precision:b=0,wrapWidth:ee=1200,trackEventItems:te,loading:ne,onRemove:me=()=>{},isCurrent:Ee=!0,showProgress:ce=!1,showAlias:fe=!1})=>{const Pe=Math.floor((ee-(E-1)*y)/E),be=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return de.createElement(he.Z,{spinning:ne},de.createElement("div",{className:we()(a.list,xe)},!!(le!=null&&le.length)&&(le==null?void 0:le.map((Me,Ge)=>{var We,ze,Xe,Ke,mt,Et;const{name:ht,id:$e,identifier:At,featured:cn,school_name:sn,image_url:ft,excellent:_e,is_plan:lt}=Me;return de.createElement("div",{key:$e,className:Ee&&ce?a.wrapisCurrent:a.wrap,style:{width:Pe,marginRight:(1+Ge)%E===0?0:y+b,marginBottom:x}},de.createElement("a",{className:a.li,onClick:gt=>{gt.preventDefault(),gt.stopPropagation(),te&&(0,Ae.L9)([te]),(0,Ae.xg)(`/paths/${At}`)}},de.createElement("div",{className:a.img},de.createElement("img",{className:a.cover,src:`${ft}`}),Ee&&(0,Be.bg)()&&(Me==null?void 0:Me.studying)&&de.createElement("div",{className:`${a.movebq} user-path-items`,onClick:gt=>{gt.stopPropagation(),me(Me)}},de.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),de.createElement("span",{className:"c-red"},"\u79FB\u9664")),(We=Me==null?void 0:Me.subject_tags)==null?void 0:We.map((gt,yt)=>{var Tt,at;if(yt===0){const $t=(Tt=be.find(In=>In.name==gt))==null?void 0:Tt.swimg;return de.createElement("img",{className:a.sign,src:$t,style:{left:"-4px"}})}const Ye=(at=be.find($t=>$t.name==gt))==null?void 0:at.ptimg;return de.createElement("img",{className:a.sign,src:Ye,style:{left:`${48+52*(yt-1)+2*yt}px`}})}),de.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Me==null?void 0:Me.excellent)&&de.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),de.createElement("div",{className:a.name},de.createElement(Ie.Z,{title:fe&&(Me!=null&&Me.excellent_alias_name)?de.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ht}`,de.createElement("br",null),de.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Me==null?void 0:Me.excellent_alias_name}`)):ht},de.createElement("span",{className:a.e},fe&&(Me==null?void 0:Me.excellent_alias_name)||ht))),Ee&&ce&&((ze=Me==null?void 0:Me.progress)==null?void 0:ze.all_score)!=0&&de.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},de.createElement(pe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Xe=Me==null?void 0:Me.progress)==null?void 0:Xe.my_score)/((Ke=Me==null?void 0:Me.progress)==null?void 0:Ke.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(mt=Me==null?void 0:Me.progress)==null?void 0:mt.my_score,"/",(Et=Me==null?void 0:Me.progress)==null?void 0:Et.all_score),(!Ee||!ce)&&de.createElement(Ie.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${sn}`},de.createElement("div",{className:a.unit},de.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),sn)),(!Ee||!ce)&&de.createElement("div",{className:a.tags},de.createElement("div",null,de.createElement(Ie.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),de.createElement("span",null,Me.stages_count))),de.createElement(Ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),de.createElement("span",null,Me.members_count)))))))})),!le.length&&de.createElement(Le.Z,null)))}},71360:function(ct,qe,z){"use strict";z.d(qe,{jL:function(){return Fe},w9:function(){return cn},QD:function(){return Pn},cQ:function(){return mt.Z},op:function(){return Je},O5:function(){return Xn},_b:function(){return Eu},t7:function(){return b},Gi:function(){return yt},YG:function(){return lt},qp:function(){return Oe},vr:function(){return pn},qE:function(){return Ma},Je:function(){return ne},wb:function(){return Ke},cq:function(){return _n},tp:function(){return le}});var a=z(59301),he={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ie="data:image/png;base64,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",Fe=({dataSource:Gn=[],img:Vn,imgWidth:jn=346,title:ra,sunTitle:$a,bannerExtraContent:nt})=>a.createElement("div",{className:he.banner},a.createElement("div",{className:he.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,ra),a.createElement("span",null,$a)),Gn.length>0&&a.createElement("div",{className:he.btns},Gn.map((ue,ge)=>a.createElement("div",{key:ge,onClick:ue.click},ue.name,ue.sign?a.createElement("img",{src:Ie,width:39}):null))),nt),Vn&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:Vn,width:jn}))),we={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Ae=z(92310),Le=z.n(Ae),Be=z(89392),Oe=({dataSource:Gn=[],value:Vn,onChange:jn,onTitleChange:ra,className:$a,title:nt,titleWidth:ue=41,style:ge={},fontColor:Se="#6A7283",showCount:ke})=>{const[He,St]=(0,a.useState)(0),[Pt,Wn]=(0,a.useState)(!1),aa=(0,a.useRef)(null),Na=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var Zt;Gn.length!==0&&(((Zt=aa==null?void 0:aa.current)==null?void 0:Zt.clientHeight)>97?St(1):St(0)),Gn.length===0&&St(0),Wn(!1)},[Gn]),a.createElement("div",{className:Le()(we.row,$a),style:ge},a.createElement("div",{onClick:(0,Be.throttle)(()=>ra==null?void 0:ra(),2e3),style:{width:ue,marginTop:Pt?12:4},className:`${we.title} ${ra?"current":""}`},nt),a.createElement("div",{className:Pt?`${we.tagsWrap} ${we.tagsBorderWrap}`:we.tagsWrap},a.createElement("div",{className:we.bar,ref:Na,style:He>0?{height:He===1?97:"auto",overflow:He===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:we.tag,ref:aa},Gn==null?void 0:Gn.map(Zt=>a.createElement("span",{onClick:()=>jn(Zt.id),key:Zt.id,style:{color:Se},className:Vn===Zt.id?we.active:""},a.createElement("span",{title:Zt.name,className:we.name},Zt.name),!!ke&&a.createElement("span",{className:we.num},Zt.count))))),!!He&&a.createElement(a.Fragment,null,He===1?a.createElement("div",{onClick:()=>{var Zt;St(2),((Zt=aa==null?void 0:aa.current)==null?void 0:Zt.clientHeight)>245?Wn(!0):Wn(!1)},className:we.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Na.current.scrollTop=0,St(1),Wn(!1)},className:we.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Te={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},le=({dataSource:Gn=[],value:Vn,onChange:jn,className:ra,style:$a={}})=>a.createElement("div",{style:$a,className:Le()(Te.tabs,ra)},Gn.map(nt=>a.createElement("span",{onClick:()=>jn(nt.id),className:Vn===nt.id?Te.active:"",key:nt.id},nt.name))),E={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},y=z(37568),b=({dataSource:Gn=[],value:Vn="",onChange:jn,onInputChange:ra=()=>{},className:$a,style:nt={},placeholder:ue,allowClear:ge=!1})=>{var Se;const[ke,He]=(0,a.useState)(""),[St,Pt]=(0,a.useState)("");(0,a.useEffect)(()=>{var Na;let Zt=Vn;(Na=JSON.stringify(Vn))!=null&&Na.includes("{")&&(He(Vn.id),Zt=Vn.value||"");try{Pt(decodeURIComponent(Zt||""))}catch(Ln){Pt(decodeURIComponent(Zt||""))}},[Vn]);const Wn=()=>{jn(encodeURIComponent(St),ke||null)},aa=Na=>{Na!==ke&&(He(Na),jn(encodeURIComponent(St),Na))};return a.createElement("div",{className:Le()(E.input,$a),style:nt},!!Gn.length&&a.createElement("div",{className:E.dropdown},a.createElement("div",{className:E.text},(Se=Gn.find(Na=>Na.id===ke))==null?void 0:Se.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:E.b1}),a.createElement("b",{className:E.b2})),a.createElement("div",{className:E.menu},Gn.map((Na,Zt)=>a.createElement("div",{key:Zt,onClick:()=>aa(Na.id)},Na.name)))),a.createElement(y.default,{onPressEnter:Wn,value:St,onChange:Na=>{Pt(Na.target.value),ra(encodeURIComponent(Na.target.value),ke||null)},bordered:!1,placeholder:ue}),a.createElement("i",{onClick:Wn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ee={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ne=({value:Gn,onChange:Vn,className:jn,total:ra,pageSize:$a,style:nt={}})=>{const ue=Gn<2,ge=Gn>=Math.ceil(ra/$a);return ra<=$a?a.createElement(a.Fragment,null):a.createElement("div",{className:Le()(ee.quickPager,jn),style:nt},a.createElement("div",{onClick:()=>{ue||Vn(Gn-1,"prev")},className:ue?ee.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{ge||Vn(Gn+1,"next")},className:ge?ee.disabled:""},"\u4E0B\u4E00\u9875"))},me={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Ee=z(29787),ce=z(25399),fe=z(58018),Pe=z(90524),be=z(49661),Me=z(96908),Ge=z(57177),We=z(81378),ze=z(57884),Ke=({className:Gn,dataSource:Vn=[],col:jn=4,right:ra,bottom:$a=23,precision:nt=0,wrapWidth:ue=1200,trackEventItems:ge,loading:Se})=>{const ke=Math.floor((ue-(jn-1)*ra)/jn);return a.createElement(Ee.Z,{spinning:Se},a.createElement("div",{className:Le()(me.list,Gn)},!!Vn.length&&Vn.map((He,St)=>{const{name:Pt,id:Wn,identifier:aa,power:Na,cover_image_id:Zt,pic:Ln}=He;return a.createElement("div",{className:me.wrap,key:Wn,style:{width:ke,marginRight:(1+St)%jn===0?0:ra+nt,marginBottom:$a}},a.createElement("a",{target:"_blank",href:`/shixuns/${aa}/challenges`,className:me.li,onClick:en=>{en.preventDefault(),ge&&(0,be.L9)([ge]),Na&&(0,be.xg)(`/shixuns/${aa}/challenges`)}},a.createElement("div",{className:me.img},a.createElement("img",{className:me.cover,src:`${Ln}`}),He.is_jupyter&&a.createElement("img",{className:me.sign,src:Me}),He.is_jupyter_lab&&a.createElement("img",{className:me.sign,src:Ge}),He.is_unity_3d&&a.createElement("img",{className:me.sign,src:We})),a.createElement("div",{className:me.name},a.createElement(ce.Z,{title:Pt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:me.e},Pt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:me.tags},a.createElement(ce.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,He.challenges_count))),!!He.myshixuns_count&&a.createElement(ce.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,He.myshixuns_count))),a.createElement(ce.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,He.level))),a.createElement("div",{className:me.rate},a.createElement(fe.Z,{allowHalf:!0,disabled:!0,defaultValue:He.score_info}),a.createElement("span",null,"\xA0",He.score_info?`${He.score_info}\u5206`:"5\u5206")))),!Na&&a.createElement("div",{className:me.lockWrap},a.createElement("img",{src:`${Pe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Vn.length&&a.createElement(ze.Z,null)))},mt=z(929),Et={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ht="data:image/png;base64,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",$e=z(59301),cn=({className:Gn,dataSource:Vn=[],col:jn=4,right:ra,bottom:$a=23,precision:nt=0,wrapWidth:ue=1200,trackEventItems:ge,loading:Se,handleVery:ke=()=>!0})=>{const He=Math.floor((ue-(jn-1)*ra)/jn);return $e.createElement(Ee.Z,{spinning:Se},$e.createElement("div",{className:Le()(Et.list,Gn)},!!Vn.length&&Vn.map((St,Pt)=>{const{subject_identifier:Wn,id:aa,identifier:Na,power:Zt}=St,Ln=St.is_public!=0&&St.is_public;return $e.createElement("div",{className:Et.wrap,key:aa,style:{width:He,marginRight:(1+Pt)%jn===0?0:ra+nt,marginBottom:$a}},$e.createElement("a",{className:Et.li,onClick:en=>{en.preventDefault(),ke(St==null?void 0:St.first_category_url)&&(ge&&(0,be.L9)([ge]),(0,be.xg)(St.first_category_url))}},$e.createElement("div",{className:Et.top},$e.createElement(ce.Z,{title:St.name},$e.createElement("div",{className:Et.name},St.name)),$e.createElement("img",{className:Et.img,src:Pe.Z.IMG_SERVER+"/images/"+St.avatar_url}),$e.createElement("div",{className:Et.text,title:St.creator},St.creator),Wn&&$e.createElement("div",{className:Et.btns},$e.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),$e.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ln&&$e.createElement("div",{className:Et.sign},"\u516C\u5F00")),$e.createElement("div",{className:Et.bottom},St.visits>0&&$e.createElement(ce.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},$e.createElement("span",null,$e.createElement("i",{className:"iconfont icon-liulanyan"}),$e.createElement("span",null,St.visits))),St.course_members_count>0&&$e.createElement(ce.Z,{title:"\u6210\u5458",placement:"bottom"},$e.createElement("span",null,$e.createElement("i",{className:"iconfont icon-chengyuan"}),St.course_members_count)),St.tasks_count>0&&$e.createElement(ce.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},$e.createElement("span",null,$e.createElement("i",{className:"iconfont icon-zuoye"}),St.tasks_count)),St.is_end?$e.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):$e.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!St.is_accessible&&$e.createElement("div",{className:Et.lockWrap},$e.createElement("img",{src:`${Pe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),$e.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Vn.length&&$e.createElement(ze.Z,null)))},sn={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ft=z(76560),lt=({dataSource:Gn=[],value:Vn,onChange:jn,className:ra,style:$a={},tabBarExtraContent:nt})=>a.createElement("div",{className:Le()(sn.tabs,ra),style:$a},a.createElement("div",{className:sn.tabsWrap},Gn.map((ue,ge)=>!(ue!=null&&ue.hide)&&a.createElement("aside",{className:sn.tab,onClick:()=>{jn(ue.id),ue.link&&ft.history.push(ue.link)},key:ge},a.createElement("div",{className:Vn===ue.id?sn.active:""},ue.name),(ue==null?void 0:ue.resetCount)==null&&(ue==null?void 0:ue.total)!==void 0&&a.createElement("span",null,"\uFF08",ue==null?void 0:ue.total,"\uFF09"),(ue==null?void 0:ue.resetCount)!==void 0&&(ue==null?void 0:ue.total)!==void 0&&a.createElement(ce.Z,{title:(ue==null?void 0:ue.tip)!=null?ue==null?void 0:ue.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},ue==null?void 0:ue.resetCount),"/",a.createElement("span",null,ue==null?void 0:ue.total),"\uFF09"))))),a.createElement("div",{className:sn.tabBar},nt)),yt=({className:Gn,style:Vn={},children:jn})=>a.createElement("div",{className:Le()(Gn),style:Vn},jn),Tt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},at=z(75727),Ye=z(93041);const $t=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var _n=({sortValue:Gn,dropValue:Vn,className:jn,onSort:ra,onDrop:$a,dataSource:nt=$t})=>{var ue;return a.createElement("div",{className:Le()(Tt.orderWrap,jn)},a.createElement(at.Z,{dropdownRender:()=>a.createElement(Ye.default,null,nt.map((ge,Se)=>a.createElement(Ye.default.Item,{key:Se,onClick:()=>$a(ge.id)},ge.name)))},a.createElement("span",{className:Tt.orderTextWrap},(ue=nt.find(ge=>Vn===ge.id))==null?void 0:ue.name)),a.createElement("span",{className:Tt.orderIconWrap},a.createElement("span",{className:Tt.orderAsc},a.createElement("i",{className:Gn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Tt.cursorPointer} ${Tt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Tt.cursorPointer}`,onClick:()=>ra(Gn==="asc"?"desc":"asc")})),a.createElement("span",{className:Tt.orderDesc},a.createElement("i",{className:Gn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Tt.cursorPointer} ${Tt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Tt.cursorPointer}`,onClick:()=>ra(Gn==="asc"?"desc":"asc")}))))},na={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},It=z(99571),_t=Object.defineProperty,Ut=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,tn=(Gn,Vn,jn)=>Vn in Gn?_t(Gn,Vn,{enumerable:!0,configurable:!0,writable:!0,value:jn}):Gn[Vn]=jn,ot=(Gn,Vn)=>{for(var jn in Vn||(Vn={}))an.call(Vn,jn)&&tn(Gn,jn,Vn[jn]);if(Ut)for(var jn of Ut(Vn))vn.call(Vn,jn)&&tn(Gn,jn,Vn[jn]);return Gn},Wt=(Gn,Vn)=>{var jn={};for(var ra in Gn)an.call(Gn,ra)&&Vn.indexOf(ra)<0&&(jn[ra]=Gn[ra]);if(Gn!=null&&Ut)for(var ra of Ut(Gn))Vn.indexOf(ra)<0&&vn.call(Gn,ra)&&(jn[ra]=Gn[ra]);return jn},Xt=(Gn,Vn,jn)=>new Promise((ra,$a)=>{var nt=Se=>{try{ge(jn.next(Se))}catch(ke){$a(ke)}},ue=Se=>{try{ge(jn.throw(Se))}catch(ke){$a(ke)}},ge=Se=>Se.done?ra(Se.value):Promise.resolve(Se.value).then(nt,ue);ge((jn=jn.apply(Gn,Vn)).next())}),Je=Gn=>{var Vn=Gn,{className:jn,style:ra,children:$a,loading:nt=!1,openLoading:ue,onClick:ge=()=>{},size:Se="middle",shape:ke="round"}=Vn,He=Wt(Vn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[St,Pt]=(0,a.useState)(!1);return a.createElement(It.ZP,ot({onClick:(0,Be.throttle)(Wn=>Xt(void 0,null,function*(){ue&&Pt(!0);try{yield ge(Wn)}catch(aa){console.log("error",aa)}ue&&Pt(!1)}),2e3,{leading:!0,trailing:!1}),className:Le()(na.btn,na[`${Se}-${ke}`],jn),style:ra,size:Se,shape:ke,loading:St||nt},He),$a)},un={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Ma=({className:Gn,style:Vn,children:jn=null,onClick:ra,title:$a})=>a.createElement("div",{className:Le()(un.head,Gn),style:Vn},a.createElement("span",{className:"primary-hover",onClick:ra},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:$a},$a),a.createElement("div",{className:un.node},jn)),fu={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Pn=({confirmShow:Gn=!0,confirmTitle:Vn,confirmClick:jn,cancelShow:ra=!0,cancelTitle:$a,cancelClick:nt,className:ue,style:ge,confirmLoading:Se=!1})=>a.createElement("div",{className:Le()(fu.btns,ue),style:ge},Gn&&a.createElement(It.ZP,{loading:Se,onClick:jn,type:"primary",className:fu.confirm},Vn),ra&&a.createElement(It.ZP,{onClick:nt,className:fu.cancel},$a)),Mn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},pn=({className:Gn,style:Vn={},LeftContent:jn,children:ra,RightContent:$a})=>a.createElement("div",{className:Le()(Mn.fixedBottom,Gn),style:Vn},a.createElement("div",{className:Mn.wrap},a.createElement("div",{className:Mn.left},jn),a.createElement("div",{className:Mn.center},ra),a.createElement("div",{className:Mn.right},$a))),Ht={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Eu=({className:Gn,style:Vn={},dataSource:jn=[]})=>a.createElement("div",{className:Le()(Ht.crumbs,Gn),style:Vn},jn.map((ra,$a)=>$aft.history.push(ra.path)},ra.name):a.createElement("span",null,ra.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:$a,style:{color:"#5F6368"}},ra.name))),Pu=z(11938),Ya=Object.defineProperty,Au=Object.defineProperties,ba=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,Ua=(Gn,Vn,jn)=>Vn in Gn?Ya(Gn,Vn,{enumerable:!0,configurable:!0,writable:!0,value:jn}):Gn[Vn]=jn,yu=(Gn,Vn)=>{for(var jn in Vn||(Vn={}))Tn.call(Vn,jn)&&Ua(Gn,jn,Vn[jn]);if(zt)for(var jn of zt(Vn))ya.call(Vn,jn)&&Ua(Gn,jn,Vn[jn]);return Gn},Bu=(Gn,Vn)=>Au(Gn,ba(Vn)),sr=(Gn,Vn)=>{var jn={};for(var ra in Gn)Tn.call(Gn,ra)&&Vn.indexOf(ra)<0&&(jn[ra]=Gn[ra]);if(Gn!=null&&zt)for(var ra of zt(Gn))Vn.indexOf(ra)<0&&ya.call(Gn,ra)&&(jn[ra]=Gn[ra]);return jn};const{Countdown:An}=Pu.default;var Xn=Gn=>{var Vn=Gn,{onChange:jn}=Vn,ra=sr(Vn,["onChange"]);const[$a,nt]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof $a=="number"&&$a>=0&&jn($a)},[$a]);const ue=ge=>{const Se=Math.floor(ge/1e3);nt(Se)};return a.createElement(An,Bu(yu({},ra),{onChange:ue}))}},17904:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return he}});var a=z(59301);function he(Ie,pe){const Fe=(0,a.useRef)();(0,a.useEffect)(()=>{Fe.current=Ie}),(0,a.useEffect)(()=>{function we(){Fe.current()}if(pe!==null){let Ae=setInterval(we,pe);return()=>clearInterval(Ae)}},[pe])}},22590:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Ge}});var a=z(28284),he=z(6767),Ie=z(62957),pe=z(29787),Fe=z(25399),we=z(47889),Ae=z(37568),Le=z(54172),Be=z(59301),de=z(76560),Oe=z(82093),Te=z(49661),xe={flex_box_center:"flex_box_center___FjW3J",flex_space_between:"flex_space_between___VMPG3",flex_box_vertical_center:"flex_box_vertical_center___f4bAX",flex_box_center_end:"flex_box_center_end___r_BiQ",flex_box_column:"flex_box_column___KmCaa",contentWrap:"contentWrap___JMzNd",leftWrap:"leftWrap___rYjEI",tip:"tip___Iu2px",title_con:"title_con___WF9OL",question_title:"question_title___XPCJJ",activeItem:"activeItem___yC4ry",rightWrap:"rightWrap___ut8PK",radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n",titleTooltip:"titleTooltip___eBrPv"},le=z(34055),E=z(89389),y=z(3713),x=z(59301),b=Object.defineProperty,ee=Object.defineProperties,te=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ce=(We,ze,Xe)=>ze in We?b(We,ze,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):We[ze]=Xe,fe=(We,ze)=>{for(var Xe in ze||(ze={}))me.call(ze,Xe)&&ce(We,Xe,ze[Xe]);if(ne)for(var Xe of ne(ze))Ee.call(ze,Xe)&&ce(We,Xe,ze[Xe]);return We},Pe=(We,ze)=>ee(We,te(ze)),be=(We,ze,Xe)=>new Promise((Ke,mt)=>{var Et=At=>{try{$e(Xe.next(At))}catch(cn){mt(cn)}},ht=At=>{try{$e(Xe.throw(At))}catch(cn){mt(cn)}},$e=At=>At.done?Ke(At.value):Promise.resolve(At.value).then(Et,ht);$e((Xe=Xe.apply(We,ze)).next())});const Me=({shixunHomeworks:We,exercise:ze,loading:Xe,dispatch:Ke})=>{var mt,Et,ht,$e,At,cn;const{commonHeader:sn}=ze,[ft,_e]=(0,Be.useState)([]),[lt,gt]=(0,Be.useState)(Pe(fe({},(0,de.useParams)()),{page:1,limit:10})),[yt,Tt]=(0,Be.useState)([]),[at,Ye]=(0,Be.useState)(""),[$t,In]=(0,Be.useState)(1),[_n]=a.default.useForm(),[na,It]=(0,Be.useState)({}),[_t,Ut]=(0,Be.useState)(null),[an,vn]=(0,Be.useState)(!1),[tn,ot]=(0,Be.useState)({combine:[],simple:[]}),[Wt,Xt]=(0,Be.useState)(null),[et,Je]=(0,Be.useState)({}),[un,pa]=(0,Be.useState)(0),[Ma,fu]=(0,Be.useState)(0),[_a,Pn]=(0,Be.useState)(!1),Mn=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(ba,zt,Tn)=>(lt.page-1)*lt.limit+Tn+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:ba=>ba||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(ba,zt)=>x.createElement("div",{className:xe.banding,title:ba||"--"},ba||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(ba,zt)=>ba===0?x.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):ba===1?x.createElement("span",{style:{color:"#DF3042"}},!zt.is_make_up&&"\u8003\u8BD5\u4E2D",zt.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):ba===2?x.createElement("span",{style:{color:"#5AB891"}},!zt.is_make_up&&!zt.is_force_commit&&"\u5DF2\u4EA4\u5377",zt.is_make_up&&!zt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",zt.is_make_up&&zt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!zt.is_make_up&&zt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):x.createElement("span",{style:{color:"#5AB891"}},!zt.is_make_up&&!zt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",zt.is_make_up&&!zt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",zt.is_make_up&&zt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!zt.is_make_up&&zt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(sn==null?void 0:sn.exercise_type)==2&&!(0,le.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(ba,zt)=>zt.commit_status===0||zt.commit_status===1?"--":!zt.open_total_score&&(0,le.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(ba=typeof ba=="number"?Number(ba):ba,console.log(typeof ba),ba||(ba=0),ba===100?x.createElement("span",{className:"c-green"},ba):ba>60?x.createElement("span",{className:"c-orange"},ba):ba==Ma*.6?x.createElement("span",{className:"c-red"},ba):x.createElement("span",null,ba))}].filter(ba=>!!ba);(0,Be.useEffect)(()=>{var ba,zt,Tn;((ba=ze.actionTabs)==null?void 0:ba.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(ot([]),Xt(((zt=ze==null?void 0:ze.actionTabs)==null?void 0:zt.questionId)||null),Je(((Tn=ze==null?void 0:ze.actionTabs)==null?void 0:Tn.questionDetail)||{}),Da(),Ht(lt))},[(mt=ze.actionTabs)==null?void 0:mt.key]);const Da=()=>be(void 0,null,function*(){var ba,zt,Tn,ya,Ua,yu,Bu,sr,An;const Ot=yield(0,Oe.ZP)(`/api/exercises/${lt==null?void 0:lt.categoryId}.json`,{method:"get"});if(Ot.status==0){const Xn=(zt=(ba=Ot==null?void 0:Ot.exercise_question_types)==null?void 0:ba.find($a=>($a==null?void 0:$a.question_type)==7))==null?void 0:zt.items,Gn=(ya=(Tn=Ot==null?void 0:Ot.exercise_question_types)==null?void 0:Tn.find($a=>($a==null?void 0:$a.question_type)==4))==null?void 0:ya.items;let Vn=[],jn=0,ra={};Vn=(Ua=Xn==null?void 0:Xn.map(($a,nt)=>{var ue,ge;return(ge=(ue=$a==null?void 0:$a.sub_exercise_questions)==null?void 0:ue.map((Se,ke)=>(Se==null?void 0:Se.question_type)==4?Pe(fe({},Se),{index:nt+1,jdex:ke+1,parentTitle:$a==null?void 0:$a.question_title,isCombine:!0}):null))==null?void 0:ge.filter(Se=>Se)}))==null?void 0:Ua.flat(),ot({combine:Vn,simple:Gn}),(Gn==null?void 0:Gn.length)>0?(jn=(yu=Gn==null?void 0:Gn[0])==null?void 0:yu.question_id,ra=(Gn==null?void 0:Gn[0])||{}):(Vn==null?void 0:Vn.length)>0&&(jn=(Bu=Vn==null?void 0:Vn[0])==null?void 0:Bu.question_id,ra=(Vn==null?void 0:Vn[0])||{}),Xt(((sr=ze==null?void 0:ze.actionTabs)==null?void 0:sr.questionId)||jn),Je(((An=ze==null?void 0:ze.actionTabs)==null?void 0:An.questionDetail)||ra)}}),pn=(ba,zt)=>{lt.page=ba,lt.limit=zt,gt(fe({},lt)),Ht(lt)},Ht=ba=>be(void 0,null,function*(){Pn(!0);const zt=yield(0,Oe.ZP)(`/api/exercises/${lt.categoryId||(lt==null?void 0:lt.exerciseId)}/exercise_users.json`,{method:"get",params:ba});zt.status==0&&(pa(zt.data.total_count),gt(Pe(fe({},lt),{total:zt.data.total_count})),_e(zt.data.exercise_users),fu(zt.data.total_score)),Pn(!1)}),Ca=ba=>{lt.search=ba,lt.page=1,_n.resetFields(),It({}),Tt([]),Ut(null),gt(fe({},lt)),Ht(lt)},Eu=ba=>be(void 0,null,function*(){var zt,Tn;const ya=fe({},na);if(!((zt=ba==null?void 0:ba.content)!=null&&zt.trim())){he.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}ya.content=ba==null?void 0:ba.content,ya.attachment_ids=(Tn=ba==null?void 0:ba.attachment_ids)==null?void 0:Tn.map(Ua=>Ua.response.id),Pu(ya)}),Pu=ba=>be(void 0,null,function*(){vn(!0);const zt=yield(0,Oe.ZP)(`/api/exercises/${(lt==null?void 0:lt.categoryId)||(lt==null?void 0:lt.exerciseId)}/test_ai_review.json`,{method:"post",body:Pe(fe({},ba),{exercise_question_id:Wt,ai_review_settings:et==null?void 0:et.ai_review_settings})});if([0,-3].includes(zt.status)){zt.status==0&&he.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),Ut(zt);const Tn=document.querySelector(".modal-ai-pfcs");if(Tn){const ya=Tn.querySelector(".ant-modal-body");ya&&(ya.scrollTop=ya.scrollHeight)}}vn(!1)}),Ya=()=>{Ke({type:"exercise/setActionTabs",payload:{key:""}}),In(1),Au()},Au=()=>{_n.resetFields(),It({}),Tt([]),Ye(""),Ut(null)};return x.createElement(Ie.default,{className:"modal-ai-pfcs",width:1200,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:an,open:((Et=ze.actionTabs)==null?void 0:Et.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Ya(),okText:_t?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var ba;if((ba=ze.actionTabs)!=null&&ba.showSelectQuestion&&!Wt)return he.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if($t==1){if(yt.length==0)return he.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Pu({exercise_user_id:yt[0]})}else $t==2&&_n.submit()}},x.createElement(pe.Z,{spinning:an,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},x.createElement("div",{className:xe.contentWrap},x.createElement("div",{className:xe.leftWrap},x.createElement("div",{className:xe.tip},x.createElement("i",{className:"iconfont icon-tishi11 font14",style:{color:"#3061D0",transform:"rotate(180deg)",marginTop:"5px"}}),x.createElement("span",{style:{marginLeft:"5px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002")),x.createElement("div",{style:{maxHeight:"500px",overflowY:"auto",margin:"10px 0px"}},((ht=tn==null?void 0:tn.simple)==null?void 0:ht.length)>0&&x.createElement(x.Fragment,null,x.createElement("div",{className:xe.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),x.createElement("div",null,($e=tn==null?void 0:tn.simple)==null?void 0:$e.map((ba,zt)=>x.createElement("div",{key:ba==null?void 0:ba.question_id},x.createElement(Fe.Z,{title:x.createElement(y.Z,{value:ba==null?void 0:ba.question_title}),color:"#fff",placement:"left",overlayClassName:xe.titleTooltip},x.createElement("span",{className:`${xe.question_title} ${Wt==(ba==null?void 0:ba.question_id)?xe.activeItem:""}`,onClick:()=>{var Tn,ya,Ua;Xt(ba==null?void 0:ba.question_id),Je(Pe(fe({},ba||{}),{ai_review_settings:(Tn=ze==null?void 0:ze.actionTabs)!=null&&Tn.isUnify?(Ua=(ya=ze==null?void 0:ze.actionTabs)==null?void 0:ya.questionDetail)==null?void 0:Ua.ai_review_settings:ba==null?void 0:ba.ai_review_settings}))}},x.createElement(y.Z,{value:zt+1+"\u3001"+(ba==null?void 0:ba.question_title),showTextOnly:!0}))))))),((At=tn==null?void 0:tn.combine)==null?void 0:At.length)>0&&x.createElement(x.Fragment,null,x.createElement("div",{className:xe.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),x.createElement("div",null,(cn=tn==null?void 0:tn.combine)==null?void 0:cn.map((ba,zt)=>x.createElement("div",{key:ba==null?void 0:ba.question_id,onClick:()=>{var Tn,ya,Ua;Xt(ba==null?void 0:ba.question_id),Je(Pe(fe({},ba||{}),{ai_review_settings:(Tn=ze==null?void 0:ze.actionTabs)!=null&&Tn.isUnify?(Ua=(ya=ze==null?void 0:ze.actionTabs)==null?void 0:ya.questionDetail)==null?void 0:Ua.ai_review_settings:ba==null?void 0:ba.ai_review_settings}))}},x.createElement(Fe.Z,{title:x.createElement(y.Z,{value:ba==null?void 0:ba.question_title}),color:"#fff",placement:"left",overlayClassName:xe.titleTooltip},x.createElement("span",{className:`${xe.question_title} ${Wt==(ba==null?void 0:ba.question_id)?xe.activeItem:""}`},x.createElement(y.Z,{value:(ba==null?void 0:ba.index)+"."+(ba==null?void 0:ba.jdex)+"\u3001"+(ba==null?void 0:ba.question_title),showTextOnly:!0}))))))))),x.createElement("div",{className:xe.rightWrap},x.createElement("div",{className:xe.radio_con},x.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),x.createElement(we.ZP.Group,{onChange:ba=>{ba.target.value==1&&pn(1,10),In(ba.target.value),Au()},value:$t,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),$t==1&&x.createElement(x.Fragment,null,x.createElement("div",{className:"flex justify-between item-center mb10"},x.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),x.createElement(Ae.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:at,onChange:ba=>Ye(ba.target.value),onSearch:Ca})),x.createElement(Le.default,{rowSelection:{type:"radio",selectedRowKeys:yt,onChange:(ba,zt)=>{Tt(ba)},getCheckboxProps:ba=>({disabled:[0,1].includes(ba==null?void 0:ba.commit_status)})},rowKey:"exercise_user_id",dataSource:ft||[],columns:Mn,pagination:{current:lt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:lt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:un,size:"default",showTotal:Te.rU,onChange:pn},onChange:(ba,zt,Tn)=>{lt.page=1,Tn.order===void 0?(lt.order_type=null,lt.order=null):(lt.order_type=Tn.order==="descend"?"desc":"asc",lt.order=Tn.field),gt(fe({},lt)),Ht(lt)}})),$t==2&&x.createElement("div",{style:{marginTop:20}},x.createElement(a.default,{form:_n,className:xe.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{It(fe({},_n.getFieldsValue()))},onFinish:Eu},x.createElement(a.default.Item,{name:"content",label:"",style:{marginBottom:0}},x.createElement(E.Z,{watch:!0})))),_t&&x.createElement("div",{className:xe.result_con},x.createElement("div",{className:xe.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(_t==null?void 0:_t.status)==0&&x.createElement("div",{className:"p20"},x.createElement("div",{className:"mb5"},x.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),_t==null?void 0:_t.score),x.createElement("div",{className:"flex"},x.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),x.createElement(y.Z,{value:_t==null?void 0:_t.content,style:{fontSize:"14px"}}))),(_t==null?void 0:_t.status)==-3&&x.createElement("div",{className:"p20"},x.createElement(y.Z,{value:_t==null?void 0:_t.message,style:{fontSize:"14px"}})))))))};var Ge=(0,de.connect)(({shixunHomeworks:We,exercise:ze,loading:Xe,user:Ke})=>({shixunHomeworks:We,exercise:ze,loading:Xe.effects,user:Ke}))(Me)},83352:function(ct,qe,z){"use strict";var a=z(59301),he=z(28284),Ie=z(77019),pe=z(5269),Fe=z(62673),we=z(47889),Ae=z(92310),Le=z.n(Ae),Be=z(7073),de=Object.defineProperty,Oe=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ne,me,Ee)=>me in ne?de(ne,me,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ne[me]=Ee,x=(ne,me)=>{for(var Ee in me||(me={}))le.call(me,Ee)&&y(ne,Ee,me[Ee]);if(xe)for(var Ee of xe(me))E.call(me,Ee)&&y(ne,Ee,me[Ee]);return ne},b=(ne,me)=>Oe(ne,Te(me)),ee=(ne,me)=>{var Ee={};for(var ce in ne)le.call(ne,ce)&&me.indexOf(ce)<0&&(Ee[ce]=ne[ce]);if(ne!=null&&xe)for(var ce of xe(ne))me.indexOf(ce)<0&&E.call(ne,ce)&&(Ee[ce]=ne[ce]);return Ee};const te=ne=>{var me=ne,{data:Ee,className:ce="",colon:fe=!1}=me,Pe=ee(me,["data","className","colon"]);return a.createElement(he.default,b(x({},Pe),{className:Le()(Be.Z.FormCheckBoxDom,ce),colon:fe}),Ee==null?void 0:Ee.map((be,Me)=>{var Ge=be,{ItemData:We,valuePropName:ze,children:Xe,desc:Ke,type:mt="Checkbox",normalize:Et}=Ge,ht=ee(Ge,["ItemData","valuePropName","children","desc","type","normalize"]);return(ht==null?void 0:ht.isShow)&&a.createElement(Ie.Z,{key:Me,wrap:!1,justify:"space-between"},a.createElement(pe.Z,null,a.createElement(he.default.Item,b(x({},ht),{normalize:($e,At,cn)=>{var sn,ft;return mt=="Radio"||((sn=At||[])!=null&&sn.every(_e=>_e==="all")&&$e.includes("all")&&$e.length>1&&($e=$e.filter(_e=>_e!=="all")),(!((ft=At||[])!=null&&ft.includes("all"))&&$e.includes("all")||($e==null?void 0:$e.length)==0)&&($e=["all"])),Et?Et($e,At,cn):$e}}),Xe||(mt=="Checkbox"?a.createElement(Fe.default.Group,{options:We}):a.createElement(we.ZP.Group,{options:We})))),a.createElement(pe.Z,null,Ke))}))};qe.Z=te},1859:function(ct,qe,z){"use strict";z.r(qe),z.d(qe,{default:function(){return oE}});var a=z(59301),he=z(82093),Ie=z(90524),pe=z(76560),Fe=z(62957),we=z(93041),Ae=z(6767),Le=z(62673),Be=z(25399),de=z(47889),Oe=z(77736),Te=z(91882),xe=z(99571),le=z(77019),E=z(75727),y=z(20554),x=z(54172),b=z(87169),ee=z(27812),te=z(89489),ne=z(72664),me=z(49661),Ee=z(30975),ce=z(28284),fe=z(5269),Pe=z(71411),be=z(37568),Me=z(71051),Ge=z(13747),We=z(61186),ze=z.n(We),Xe=Object.defineProperty,Ke=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,ht=(oe,ie,ae)=>ie in oe?Xe(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,$e=(oe,ie)=>{for(var ae in ie||(ie={}))mt.call(ie,ae)&&ht(oe,ae,ie[ae]);if(Ke)for(var ae of Ke(ie))Et.call(ie,ae)&&ht(oe,ae,ie[ae]);return oe},At=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const cn=({shixunHomeworks:oe,dispatch:ie})=>{const ae=(0,pe.useParams)();return a.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>At(void 0,null,function*(){(yield(0,he.ZP)(`/api/myshixuns/${oe.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:ae.coursesId}})).status===0&&(Ae.ZP.success("\u5220\u9664\u6210\u529F"),ie({type:"shixunHomeworks/setActionTabs",payload:{}}),ie({type:"shixunHomeworks/getWorkList",payload:$e({},oe.actionTabs.params)}))}),onCancel:()=>{ie({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var sn=(0,pe.connect)(({shixunHomeworks:oe})=>({shixunHomeworks:oe}))(cn),ft=Object.defineProperty,_e=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,at=(oe,ie,ae)=>ie in oe?ft(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Ye=(oe,ie)=>{for(var ae in ie||(ie={}))yt.call(ie,ae)&&at(oe,ae,ie[ae]);if(gt)for(var ae of gt(ie))Tt.call(ie,ae)&&at(oe,ae,ie[ae]);return oe},$t=(oe,ie)=>_e(oe,lt(ie)),In=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const _n=({exercise:oe,dispatch:ie})=>{var ae,Ze,rt,Re,Ct,je,Ce,ye;const jt=(0,pe.useParams)(),[hn,yn]=(0,a.useState)(!0),[Dt]=ce.default.useForm(),{actionTabs:Qt}=oe;(0,a.useEffect)(()=>{var gn,Fn,bn,ln;oe.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(Dt.resetFields(),Dt.setFieldsValue({subjective_score:(Fn=(gn=Qt==null?void 0:Qt.selectArrs)==null?void 0:gn.record)==null?void 0:Fn.subjective_score,objective_score:(ln=(bn=Qt==null?void 0:Qt.selectArrs)==null?void 0:bn.record)==null?void 0:ln.objective_score}))},[oe.actionTabs.key]);const Dn=()=>{ie({type:"exercise/setActionTabs",payload:{}})};return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u8BC4\u9605",open:oe.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:Dn,footer:a.createElement(le.Z,{align:"middle",justify:"end"},a.createElement(xe.ZP,{className:"ml10",onClick:Dn}," \u53D6\u6D88"),a.createElement(xe.ZP,{className:"ml10",onClick:()=>In(void 0,null,function*(){var gn,Fn;yield Dt.validateFields();const bn=Dt.getFieldValue();(yield(0,ne.oS)($t(Ye({},bn),{id:jt.categoryId,user_id:(Fn=(gn=Qt==null?void 0:Qt.selectArrs)==null?void 0:gn.record)==null?void 0:Fn.user_id}))).status===0&&(Ae.ZP.success("\u8BC4\u9605\u6210\u529F"),Dt.resetFields(),ie({type:"exercise/setActionTabs",payload:{}}),ie({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},a.createElement("div",{className:"pl30"},a.createElement(ce.default,{form:Dt},a.createElement(le.Z,null,a.createElement(fe.Z,null,a.createElement(ce.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Me.Z,{min:0,max:((Ze=(ae=Qt==null?void 0:Qt.selectArrs)==null?void 0:ae.exercise_types)==null?void 0:Ze.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),a.createElement(fe.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Re=(rt=Qt==null?void 0:Qt.selectArrs)==null?void 0:rt.exercise_types)==null?void 0:Re.subjective_score,"\u5206")))),a.createElement(le.Z,null,a.createElement(fe.Z,null,a.createElement(ce.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Me.Z,{min:0,max:((je=(Ct=Qt==null?void 0:Qt.selectArrs)==null?void 0:Ct.exercise_types)==null?void 0:je.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),a.createElement(fe.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(ye=(Ce=Qt==null?void 0:Qt.selectArrs)==null?void 0:Ce.exercise_types)==null?void 0:ye.objective_score,"\u5206"))))))))};var na=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(_n);const It=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],_t=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],Ut=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var an=z(57884),vn=z(29787),tn=z(98072),ot=z(59301),Wt=Object.defineProperty,Xt=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,Ma=(oe,ie,ae)=>ie in oe?Wt(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,fu=(oe,ie)=>{for(var ae in ie||(ie={}))un.call(ie,ae)&&Ma(oe,ae,ie[ae]);if(Je)for(var ae of Je(ie))pa.call(ie,ae)&&Ma(oe,ae,ie[ae]);return oe},_a=(oe,ie)=>Xt(oe,et(ie)),Pn=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Mn=({exercise:oe,dispatch:ie})=>{var ae,Ze;const rt=(0,pe.useParams)(),[Re]=ce.default.useForm(),Ct=ce.default.useWatch("time",Re),[je,Ce]=(0,a.useState)(!1),{actionTabs:ye,commonHeader:jt}=oe,[,hn,yn,Dt]=(0,tn.U)(ne.n7,{id:rt.categoryId}),Qt=Dt!=null&&Dt.user_end_time?ze()(Dt==null?void 0:Dt.user_end_time).add(1,"minutes"):ze()(),Dn=ze()(Dt==null?void 0:Dt.user_total_end_time)>Qt?Math.round(ze().duration(ze()(Dt==null?void 0:Dt.user_total_end_time).diff(Qt.startOf("minute"))).asMinutes()):0,gn=((Dt==null?void 0:Dt.student_left_minutes)||0)+(Ct||0);(0,a.useEffect)(()=>{var bn;ye.key==="\u5EF6\u65F6"?(ie({type:"exercise/getWorkSetting",payload:fu({},rt)}),yn({user_id:ye!=null&&ye.isBatch?ye==null?void 0:ye.user_ids:[(bn=ye==null?void 0:ye.selectArrs)==null?void 0:bn.user_id]})):Re.resetFields()},[ye.key]);const Fn=()=>{ie({type:"exercise/setActionTabs",payload:{}})};return ot.createElement(ot.Fragment,null,ot.createElement(Fe.default,{width:640,centered:!0,title:ye!=null&&ye.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:ye.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:je,onOk:()=>Pn(void 0,null,function*(){Re.submit()}),onCancel:Fn},ot.createElement(vn.Z,{spinning:hn},ot.createElement(ce.default,{form:Re,colon:!1,labelCol:{span:4},onFinish:bn=>Pn(void 0,null,function*(){Ce(!0);const ln=yield(0,ne.qz)(_a(fu({},bn),{id:rt.categoryId,exercise_user_id:ye==null?void 0:ye.exercise_user_id}));Ce(!1),ln.status===0&&(Ae.ZP.success("\u5EF6\u65F6\u6210\u529F"),ie({type:"exercise/setUpdateIndex"}),Fn())})},ot.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",ot.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ot.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",ot.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),ye!=null&&ye.isBatch?ot.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",ot.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},ye==null?void 0:ye.exercise_user_id.length),"\u540D\u5B66\u751F"):ot.createElement(le.Z,{align:"middle",gutter:40},ot.createElement(fe.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",ot.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ae=ye==null?void 0:ye.selectArrs)==null?void 0:ae.user_name)),ot.createElement(fe.Z,null,"\u5B66\u53F7",ot.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(Ze=ye==null?void 0:ye.selectArrs)==null?void 0:Ze.student_id))),ot.createElement(ce.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},ot.createElement(Me.Z,{min:0,precision:0,max:Dn,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Dn}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(ye!=null&&ye.isBatch)&&ot.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ot.createElement("span",{className:"ml5"},gn),"\u5206\u949F",gn!==0&&(Dt==null?void 0:Dt.user_end_time)&&ot.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ot.createElement("span",{className:"ml5"},ze()(Dt==null?void 0:Dt.user_end_time).add(Ct||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(jt==null?void 0:jt.screen_open)&&ot.createElement(ce.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},ot.createElement(Le.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var Da=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Mn),pn=z(16326),Ht=z(69577),Ca=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Eu=({exercise:oe,dispatch:ie})=>{var ae,Ze;const rt=(0,pe.useParams)(),[Re]=ce.default.useForm(),[Ct,je]=(0,a.useState)(!1),{actionTabs:Ce}=oe;return(0,a.useEffect)(()=>{oe.actionTabs.key==="teacher-unlock"&&(je(!1),Re.resetFields())},[oe.actionTabs.key]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(ae=Ce==null?void 0:Ce.selectArrs)==null?void 0:ae.user_name}\uFF09`,open:oe.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:Ct,onOk:()=>Ca(void 0,null,function*(){var ye,jt;yield Re.validateFields();const hn=Re.getFieldsValue();if(je(!0),(yield(0,ne.ZD)(rt.categoryId,{exercise_user_id:(ye=Ce==null?void 0:Ce.selectArrs)==null?void 0:ye.exercise_user_id,unlock_key:hn.unlock_key})).status===0){if(hn.time){const Dt={time:ze()(hn.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(jt=Ce==null?void 0:Ce.selectArrs)==null?void 0:jt.exercise_user_id,id:rt.categoryId};yield(0,ne.qz)(Dt)}Ae.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),ie({type:"exercise/setUpdateIndex"}),ie({type:"exercise/setActionTabs",payload:{}})}je(!1)}),onCancel:()=>{ie({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:""},a.createElement(ce.default,{form:Re,layout:"vertical",autoComplete:"off"},a.createElement(ce.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},a.createElement(be.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),a.createElement(ce.default.Item,{label:a.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",a.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",ze()((Ze=Ce==null?void 0:Ce.selectArrs)==null?void 0:Ze.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},a.createElement(pn.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:ye=>{var jt;return(0,Ht.Q8)(ye,(jt=Ce==null?void 0:Ce.selectArrs)==null?void 0:jt.exercise_end_at)},disabledTime:ye=>{var jt;const hn=(jt=Ce==null?void 0:Ce.selectArrs)==null?void 0:jt.exercise_end_at;if(ze()(ye).isSame(ze()(hn),"day")){const yn=ze()(hn).hours(),Dt=ze()(hn).minutes();return console.log(yn,Dt),{disabledHours:()=>(0,Ht.w6)(0,24).slice(yn+1),disabledMinutes:()=>ze()(ye).isSame(ze()(hn),"hour")?(0,Ht.w6)(Dt,60):[]}}return(0,Ht.d0)(ye)},allowClear:!1}))))))};var Pu=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Eu),Ya=z(39479),Au=z(33796),ba=z(99663),zt=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,Ua=(oe,ie)=>{var ae={};for(var Ze in oe)Tn.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&zt)for(var Ze of zt(oe))ie.indexOf(Ze)<0&&ya.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},yu=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Bu=oe=>{var ie=oe,{shixunHomeworks:ae,dispatch:Ze}=ie,rt=Ua(ie,["shixunHomeworks","dispatch"]);const Re=(0,pe.useParams)(),[Ct,je]=(0,a.useState)([]),[Ce,ye]=(0,a.useState)([]);(0,a.useEffect)(()=>{ae.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&jt()},[ae.actionTabs.key]);function jt(){return yu(this,null,function*(){const yn=yield(0,he.ZP)(`/api/exercises/${Re.categoryId}/group_list.json`,{method:"GET"});je(yn)})}const hn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:ae.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>yu(void 0,null,function*(){const yn=yield(0,he.ZP)(`/api/exercises/${Re.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:Ce}});(yn==null?void 0:yn.status)===0&&(pe.history.replace(`/classrooms/${Re.coursesId}/exercise/${Re.categoryId}/detail?tabs=7`),window.location.reload(),Ze({type:"shixunHomeworks/setActionTabs",payload:{}}),ye([]))}),onCancel:()=>{ye([]),Ze({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(x.default,{rowSelection:{type:"checkbox",onChange:(yn,Dt)=>{ye([...yn])},selectedRowKeys:Ce,getCheckboxProps:yn=>({disabled:yn.status==="\u8FDB\u884C\u4E2D"||yn.works_count===0})},rowKey:yn=>yn.key||yn.id,scroll:{y:300},pagination:!1,columns:hn,dataSource:Ct==null?void 0:Ct.group_list})))};var sr=(0,pe.connect)(({shixunHomeworks:oe})=>({shixunHomeworks:oe}))(Bu),An=z(34055),Ot={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r",btn_review:"btn_review___b6mDf"},Xn=z(59301),Gn=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())}),jn=({item:oe,renderText:ie})=>{const ae=(0,pe.useParams)(),[Ze,rt]=(0,a.useState)(),Re=Ct=>Gn(void 0,null,function*(){if(!Ct)return;const je=yield(0,ne.UH)({id:ae.categoryId,user_id:oe==null?void 0:oe.user_id});je&&rt(je)});return Xn.createElement(Be.Z,{onOpenChange:Ct=>Re(Ct),title:Xn.createElement("div",null,"\u5355\u9009\u9898 ",(Ze==null?void 0:Ze.single_question_score)||0,"\u5206 ",Xn.createElement("br",null),"\u591A\u9009\u9898 ",(Ze==null?void 0:Ze.multiple_question_score)||0,"\u5206 ",Xn.createElement("br",null),"\u5224\u65AD\u9898 ",(Ze==null?void 0:Ze.judgement_question_score)||0,"\u5206 ",Xn.createElement("br",null),"\u586B\u7A7A\u9898 ",(Ze==null?void 0:Ze.completion_question_score)||0,"\u5206 ",Xn.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(Ze==null?void 0:Ze.shixun_question_score)||0,"\u5206")},ie)},ra=z(89392),$a=z.n(ra),nt=z(82326),ue=z(77817),ge=z(59301),Se=Object.defineProperty,ke=Object.defineProperties,He=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,aa=(oe,ie,ae)=>ie in oe?Se(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Na=(oe,ie)=>{for(var ae in ie||(ie={}))Pt.call(ie,ae)&&aa(oe,ae,ie[ae]);if(St)for(var ae of St(ie))Wn.call(ie,ae)&&aa(oe,ae,ie[ae]);return oe},Zt=(oe,ie)=>ke(oe,He(ie)),Ln=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const en=({exercise:oe,dispatch:ie})=>{var ae,Ze;const rt=(0,pe.useParams)(),{actionTabs:Re,commonHeader:Ct}=oe,[je]=ce.default.useForm(),Ce=ce.default.useWatch("time",je),[,ye,jt,hn]=(0,tn.U)(ne.n7,{id:rt.categoryId}),[,yn,Dt]=(0,tn.U)(ne.Xo,{id:rt.categoryId}),Qt=(0,a.useRef)(null),Dn=hn!=null&&hn.user_end_time?ze()(hn==null?void 0:hn.user_end_time).add(1,"minutes"):ze()(),gn=ze()(hn==null?void 0:hn.user_total_end_time)>Dn?Math.round(ze().duration(ze()(hn==null?void 0:hn.user_total_end_time).diff(Dn.startOf("minute"))).asMinutes()):0,Fn=((hn==null?void 0:hn.student_left_minutes)||0)+(Ce||0);(0,a.useEffect)(()=>{var ln,Rt;Re.key=="\u8C03\u6574\u72B6\u6001"?(ie({type:"exercise/getWorkSetting",payload:Na({},rt)}),jt({user_id:Re!=null&&Re.isBatch?Re==null?void 0:Re.user_ids:[(ln=Re==null?void 0:Re.selectArrs)==null?void 0:ln.user_id]})):(je.resetFields(),Qt.current&&((Rt=Qt.current)==null||Rt.changeCode({target:{value:""}})))},[Re.key]);const bn=()=>{ie({type:"exercise/setActionTabs",payload:{}})};return ge.createElement(Fe.default,{centered:!0,title:Re!=null&&Re.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:Re.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:yn,onOk:()=>Ln(void 0,null,function*(){je.submit()}),onCancel:bn},ge.createElement(vn.Z,{spinning:ye},ge.createElement(ce.default,{initialValues:{status:"1"},form:je,colon:!1,labelCol:{span:4},onFinish:ln=>Ln(void 0,null,function*(){if(console.log("allValue",ln),Qt.current.onVerify())return Promise.reject();(yield Dt(Zt(Na({},ln),{exercise_user_id:Re==null?void 0:Re.exercise_user_id}))).status==0&&(Ae.ZP.success("\u8C03\u6574\u6210\u529F"),bn(),ie({type:"exercise/setUpdateIndex"}))})},Re!=null&&Re.isBatch?ge.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",ge.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Re==null?void 0:Re.exercise_user_id.length),"\u540D\u5B66\u751F"):ge.createElement(le.Z,{className:"mb20",align:"middle",gutter:40},ge.createElement(fe.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ae=Re==null?void 0:Re.selectArrs)==null?void 0:ae.user_name)),ge.createElement(fe.Z,null,"\u5B66\u53F7",ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(Ze=Re==null?void 0:Re.selectArrs)==null?void 0:Ze.student_id))),(Ct==null?void 0:Ct.is_locked)&&ge.createElement(ce.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ge.createElement(be.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ge.createElement(ce.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},ge.createElement(nt.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},ge.createElement(nt.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),ge.createElement(nt.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(Ct==null?void 0:Ct.time)!==-1&&ge.createElement(ge.Fragment,null,ge.createElement(ce.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},ge.createElement(Me.Z,{min:0,precision:0,max:gn,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${gn}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Re!=null&&Re.isBatch)&&ge.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ge.createElement("span",{className:"ml5"},Fn),"\u5206\u949F",Fn!==0&&(hn==null?void 0:hn.user_end_time)&&ge.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ge.createElement("span",{className:"ml5"},ze()(hn==null?void 0:hn.user_end_time).add(Ce||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(Ct==null?void 0:Ct.screen_open)&&ge.createElement(ce.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},ge.createElement(Le.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),ge.createElement(ce.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},ge.createElement(ue.Z,{ref:ln=>Qt.current=ln})))))};var Nu=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(en),ru=z(42618),ja=z(24998),rn=z(41550),pu=z(8848),Du={collapseSty:"collapseSty___HC_H5",review_warp:"review_warp___eZLrf",under_review:"under_review___EMIrP",btn_operate:"btn_operate___mWpgU",btn_review:"btn_review___Cwv6d",is_disabled:"is_disabled___GH0Ll"},Er=z(71360),va="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAAXNSR0IArs4c6QAABG9JREFUSEu9lltsFFUcxr//zAIFucS7YgAvURDamd1tAQUqNQEiGoOXGEiUSGdrRVF5MIrGoPtAFHhEY0LpzmrsA7yoRRNI5KGISIDu7syUCgaRUIL3qBQtxd05n5ndLbRluxRJ3Kfd85/z/c535jvnv4L/+SOXw6tudKN+jmsFuJ+UkAh2APq6jF3pDldn2MBog3uPUvgC5NhB4n8iFFrkbKk8OBzosIBzrSPj/mbvYQC3DCF66iqpuHuvPe3MpaDDAkYsbxOpXgzEBPKTNkIW6VTnsjnZTfCm/LjIpoxtrr5iYMTqqCHUfpBaIKbpWJZuDm8LvkcbnKXKx9Y8REQJtNkZu6q9HLSkw3tjndecFb8WinUCLiVxc9HFzoxtLu4vGLHcHSQfKNTxIyHboEnbaOp79iVm/D4YPgAYbuhYCKXeBDEX4ICaAN0h0SIHbeP7/iIzLe/2HFWGwPiB4kIB91HXNjrNRmtf7bxotN57VUFtKLUdAukSHU+lm809perRBreWPloITi5V16CtSSeNjYUMAIjUd04Hsh4Bvbg1OVDaIdwtIm3jJxm72uKSK/du6uIMdZ/0FpCsA2U+hDUkQoU5QowcMdXZPP1oARjz1lCp9cUVfK2NGPdgqumO05dKXLn6rFWHr832nNtOYE4xVG84tvl2AWh575DqtSJwXSYZXnslsL65UcuNK/Kt/rp5YNTyViiqZHElP+shfVaqqbLrSqDVjYcm+zn/AMgbAx0N+vJ0sqolD3wi3jnyaFfuCMjbivH3JlSE5ra9P+Ov/wKte75z7One3F6SRsGdHJswxZgW5OBCShvcWuVjF8CRxYc+S9vGEhFhXfx4RXfXmeUKvL50CpHVgO3ttvltPE6t9YT3KcGHi4H5R9OxoC/hA89hzH0aih+cF9VkhZMwPwxbznsgVpV3K7/cudiY+N1ObwPJlwdr9P2+6KYJW+5GkK8Ut3ZXxjYXhi2nBcST5YACOblkinFr6wnv1IX7VVufsY3X+8+7CBht6DCU7+f7m4h4Gds05z3nXd3Ti2cgnDAENCsh7aNUU9WxiOV0kpgePBfSpKo9YR4qC4zEvPuo1O5iYr9ybLP2coITttw9IOflF6xp8zMJ48vyDq2ORxX9j4vBac0kzUcuBxipd4PALMkfBdEfS9tVn1zCoWNRIVFwiKRjh63+E4Jm3ItcTTBWgVD74KYbthwbRH3BIWKZRNguC6yOdTzkK//zvtCkE8ai4GjUxDpn5ZhdKUDQrsYU6ugBta26pm9uT8w4EIxFLLeN5Py8Qx2Pp5vD+d0aMqWR2DdTqLLH+9qTiKQIjAJZWTalIh7IcwRmFt+/0kPaXUGQygLzq6x33iXwwlAAEeRTTMIcchEiWxzbbBxcL9nx8zfLie71CnjpvFPgLAVbdcrmVNLcHwhV17uzfeGzQiwjMLq4zTmBNI2fbKwu1dLK/omas9K9oScnNaLwhxa6zk01Tewp5ai68YcxwK/TfCWTdG3U3lTT1N+Gcv4v6tPgKkEiYpsAAAAASUVORK5CYII=",bu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA6lJREFUSEu1ll1sFFUUgM+5M5su1rqF0JiYiBIsim1nd3apiJBQXgmJkihRE0l2u1ksJiDxRcNLH4jRB7WEBMiGHfQJAoQXQgiJiU0sKtDt7OyCMULTUqIvNdLdFtPSufeYO9vFcZnpDlru0+SeM+c7f/feg+BaiUyxS8zTZmLUzgQytyzINyHy5iY4OHRUu+unj1KQyPz+hLAnvyCi94MYXkwHAS+9/py2rb8fhZeeA9RT1tGlgNUAiPC5acQ+9gTG0yVNcG5JIQLcVBQlEw6RpTa10KNEO1OpPM2BvieCNuc/xnYWctqZehuoJ60+AjoiBaqibB0+3jX4KCC3rp4sbgEU3xKBCoD3lBBuzGe1klsHY72FL0HAfrn5ZJitWKzgQRzRk9ZeAjpUzRiONoex220T40lrQADtkwqtkcjywYHVU0EML6ajp6xviGjXAvRfTeQL1FPWLiSI+xkmgCvmiehJL3lP/1i4PFEZIqKEA0X2mWlonzjfXhGu7y3otoCRRpEiqjHT6HQarn517yk9a8/yfH0TeQI3pX5puQdz14DoRT8oItyKPBXpXqwEXk3km1Iiwq37xyN+wLbXnp8+sxN5oyy4mwgQBx5L07id6PlwrHWqXHauOgZ4yBeYyJTWAKcu3wgUNpLPdk40ijAQ8JW0tXpe0K/VA+y9EMFmqrqmETQQMJG5vkrY9mgjYIjh2qvHo2M1l2Td46ni28CAzFz0lNwPBJSKEgpc+J5DULCUz3aNuuOPJ60DAuig3FMZxIdzMTMwsFFt6uWxdHEbCDoPRPIdnUJoXmueaJ8MDHzrNCmTP4y3zFfm+GXjpekawLlFblcuEBALNzUlfzq2bjy2++d2uH//qrwdAVEg4HbT0C4GTqn0qlwpXyOCF6pXE540jei78jueLiYEF8MLDvwGqroDuf01Ebzs7CEeKBjRTx84GORY6KnrUSK78CBtiHffWKWtrL3isVThHBDsqMqRAMh5yBHw3IihvYko96orcEr1pPUOAmwQCKSicnY413n5n7SSWp4oGkT0nquWN1qXhV4dPNIx465vYGCjppFHQO+1DgPBB4jwB2Jo40iu41b9fw8B/+8DLNMfRrzzY67jTy8nN/cVl8/MiqqMwVdLOmJ4AdenSz02598t1HgPLtUQVQ+z56Zxdh6jnPMsAbRLuRJi2mMZE70iRcRjphHtW/JB2A/G1LaP8tln/nKAtSXTS1xs+q+jvtuWYCRQ4E0WwiH3qPg3yfpEltDif38AAAAASUVORK5CYII=",Qa=z(90082),Fa=z(3713),ha=z(59301),oa=Object.defineProperty,Mr=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,Jr=Object.getOwnPropertySymbols,ol=Object.prototype.hasOwnProperty,cu=Object.prototype.propertyIsEnumerable,du=(oe,ie,ae)=>ie in oe?oa(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,yr=(oe,ie)=>{for(var ae in ie||(ie={}))ol.call(ie,ae)&&du(oe,ae,ie[ae]);if(Jr)for(var ae of Jr(ie))cu.call(ie,ae)&&du(oe,ae,ie[ae]);return oe},cr=(oe,ie)=>Mr(oe,Sr(ie)),Nr=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const il=Le.default.Group,_l=({className:oe,title:ie,items:ae=[],value:Ze,onChange:rt})=>{const Re=(ae==null?void 0:ae.length)===(Ze==null?void 0:Ze.length),Ct=(Ze==null?void 0:Ze.length)>0&&(Ze==null?void 0:Ze.length)<(ae==null?void 0:ae.length),je=Ce=>{const ye=ae.map(jt=>jt.id);rt(Ce.target.checked?ye:[])};return ha.createElement(le.Z,{align:"middle",className:oe},!!ie&&ha.createElement("div",{className:"mr20",style:{color:"#333333"}},ie),ha.createElement(Le.default,{indeterminate:Ct,onChange:je,checked:Re},"\u5168\u90E8"),ha.createElement(il,{value:Ze,onChange:rt},ae.map(Ce=>ha.createElement(Le.default,{className:"ml30 c-black",key:Ce.id,value:Ce.id},Ce.name,ha.createElement("span",null,`(${Ce.count})`)))))},oo=({shixunHomeworks:oe,exercise:ie,loading:ae,dispatch:Ze,showBtn:rt=!0,dropDowmBtn:Re=null})=>{var Ct,je,Ce,ye,jt,hn,yn,Dt,Qt,Dn;const[gn,Fn]=(0,a.useState)({page:1,limit:10,exercise_group_id:[],review:[0],review_result:[]}),[bn,ln]=(0,a.useState)(-1),[Rt,Kn]=(0,a.useState)(""),[xt,wn]=(0,a.useState)({}),[Cn,Pa]=(0,a.useState)(!1),[Ft,Mt]=(0,a.useState)(!1),Lt=(0,pe.useParams)(),[nn,zn]=(0,a.useState)({}),[Hn,ia]=(0,a.useState)(!1),{is_open_ai_review:bt,zero_commit_student_works:Ve,unified_ai_setting:Oa,ai_review_settings:Ia,is_random:tu,batch_size:wa,have_batch_resubmit:on}=ie.commonHeader,[Nn,Ka]=(0,a.useState)({}),[iu,xa]=(0,a.useState)([]),[da,kn]=(0,a.useState)(!1),[Sn,ma]=(0,a.useState)(!1),[qn,fn]=(0,a.useState)([]),[Un,En]=(0,a.useState)(!1),[ca,ka]=(0,a.useState)(!1),Xa=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:gu=>ha.createElement(Be.Z,{placement:"bottom",title:gu},ha.createElement("span",{style:{color:"#333"}},ze()(gu).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(gu,xu)=>ha.createElement("span",{style:{color:"#333"}},xu==null?void 0:xu.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(gu,xu)=>(xu==null?void 0:xu.status)=="running"?ha.createElement("span",{style:{color:"#333"}}," ",ha.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",xu==null?void 0:xu.rate):ha.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",xu==null?void 0:xu.success_count," \u4EBA\uFF0C\u5931\u8D25 ",xu==null?void 0:xu.fail_count," \u4EBA")}],Ja=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,ellipsis:!0,render:(gu,xu,eu)=>(gn.page-1)*gn.limit+eu+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipse:!0,width:180,ellipsis:!0},{title:"\u5B66\u53F7",width:100,dataIndex:"student_id",ellipse:!0,align:"left",sorter:!0,render:gu=>gu||"--"},{title:"\u5206\u73ED",ellipse:!0,dataIndex:"user_group_name",align:"left",render:(gu,xu)=>ha.createElement("div",{className:Du.banding,title:gu||"--"},gu||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(gu,xu)=>gu===0?ha.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):gu===1?ha.createElement("span",{style:{color:"#DF3042"}},!xu.is_make_up&&"\u8003\u8BD5\u4E2D",xu.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):gu===2?ha.createElement("span",{style:{color:"#5AB891"}},!xu.is_make_up&&!xu.is_force_commit&&"\u5DF2\u4EA4\u5377",xu.is_make_up&&!xu.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",xu.is_make_up&&xu.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!xu.is_make_up&&xu.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):ha.createElement("span",{style:{color:"#5AB891"}},!xu.is_make_up&&!xu.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",xu.is_make_up&&!xu.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",xu.is_make_up&&xu.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!xu.is_make_up&&xu.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,ellipse:!0,width:120},{title:"\u8BC4\u9605\u72B6\u6001",width:120,dataIndex:"has_comment",render:(gu,xu)=>{let eu=new Date().getTime();return nn!=null&&nn.appraise_setting&&(nn!=null&&nn.sealed_review)&&new Date(nn==null?void 0:nn.appraise_end_time).getTime()>eu?"--":!gu&&xu.review_status?"\u8BC4\u9605\u4E2D":gu?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},wa&&ca&&{title:ha.createElement("span",null,"\u8BC4\u9605\u9898\u76EE",ha.createElement(Be.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"},ha.createElement("i",{className:"iconfont icon-tishi6 font14 ml5",style:{color:"#666666"}}))),width:100,dataIndex:"success_size",render:(gu,xu)=>(xu==null?void 0:xu.success_size)+"/"+(xu==null?void 0:xu.totol_size)},wa&&ca&&{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:120,dataIndex:"status",render:(gu,xu)=>gu==="\u6210\u529F"?ha.createElement("span",{className:"c-green"},"\u6210\u529F"):gu=="\u90E8\u5206\u6210\u529F"?ha.createElement("span",{className:"c-orange",onClick:()=>Nr(void 0,null,function*(){ia(!0),yield Iu(xu==null?void 0:xu.user_id)})},"\u90E8\u5206\u6210\u529F",ha.createElement("i",{className:"iconfont icon-tishi2 font14 ml5 current",style:{color:"#FA6400",transform:"rotate(180deg)"}})):gu=="\u5931\u8D25"?ha.createElement("span",{className:"c-red",onClick:()=>Nr(void 0,null,function*(){ia(!0),yield Iu(xu==null?void 0:xu.user_id)})},"\u5931\u8D25",ha.createElement("i",{className:"iconfont icon-tishi2 font14 ml5 current",style:{color:"#E30000",transform:"rotate(180deg)"}})):ha.createElement("span",null,"\u672A\u5F00\u59CB")}].filter(gu=>!!gu);(0,a.useEffect)(()=>{var gu;((gu=ie.actionTabs)==null?void 0:gu.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"&&Ea()},[(Ct=ie.actionTabs)==null?void 0:Ct.key]);const Ju=()=>Nr(void 0,null,function*(){var gu;En(!0);const xu=yield(0,he.ZP)("/api/exercise_resubmits/get_batch_list.json",{method:"get",params:{exercise_id:Lt==null?void 0:Lt.categoryId}});En(!1),xu.status===0&&fn(((gu=xu==null?void 0:xu.data)==null?void 0:gu.list)||[])}),Iu=gu=>Nr(void 0,null,function*(){kn(!0);const xu=yield(0,he.ZP)("/api/exercise_resubmits/get_student_resubmit_status.json",{method:"get",params:{exercise_id:Lt==null?void 0:Lt.categoryId,user_id:gu,batch_size:(Nn==null?void 0:Nn.batch_size)||wa}});kn(!1),xu.status===0&&xa((xu==null?void 0:xu.data)||[])}),Ea=()=>Nr(void 0,null,function*(){var gu,xu,eu;const ar=yield(0,he.ZP)(`/api/exercises/${Lt.categoryId}/header_info.json`,{method:"get"});if((ar==null?void 0:ar.status)===0&&(zn((ar==null?void 0:ar.data)||{}),((gu=gn==null?void 0:gn.exercise_group_id)==null?void 0:gu.length)==0)){const sl=(eu=((xu=ar==null?void 0:ar.data)==null?void 0:xu.course_groups)||[])==null?void 0:eu.map(Su=>Su==null?void 0:Su.exercise_group_id);gn.exercise_group_id=sl,Fn(yr({},gn)),Ir()}}),vu=gu=>{gn.search=gu,gn.page=1,Fn(yr({},gn))},Ru=(gu,xu)=>{gn.page=1,gn[xu]=gu,Fn(yr({},gn)),Ir()},Ir=()=>Nr(void 0,null,function*(){var gu;Mt(!0);const xu=yield(0,he.ZP)("/api/exercise_resubmits/all_resubmit_student_list.json",{method:"get",params:cr(yr({},gn),{exercise_id:Lt==null?void 0:Lt.categoryId,batch_size:(Nn==null?void 0:Nn.batch_size)||((gu=ie==null?void 0:ie.actionTabs)==null?void 0:gu.batchSize)})});(xu==null?void 0:xu.status)===0&&wn(xu||{}),Mt(!1)}),fl=(gu,xu)=>{gn.page=gu,gn.limit=xu,Fn(yr({},gn)),Ir()};(0,a.useEffect)(()=>{!ae["exercise/getCommonHeader"]&&bt&&!(0,An.dE)()&&on&&lu()},[ae["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((Nn==null?void 0:Nn.status)=="running"){const gu=setInterval(()=>{lu()},3e3);return()=>clearInterval(gu)}},[Nn==null?void 0:Nn.status]);const lu=()=>Nr(void 0,null,function*(){const gu=yield(0,he.ZP)("/api/exercise_resubmits/all_resubmit_status.json",{method:"get",params:{exercise_id:Lt==null?void 0:Lt.categoryId}});(gu==null?void 0:gu.status)===0&&Ka(gu==null?void 0:gu.data)}),zu=gu=>{Ze({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605",batchSize:(Nn==null?void 0:Nn.batch_size)||wa}}),Ru([gu],"review_result"),Ru([0,1,2],"review"),ka(!0)},$r=()=>Nr(void 0,null,function*(){var gu;if(bt){if(Ve)return Ae.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return Ae.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");if((Nn==null?void 0:Nn.status)=="running")return Ae.ZP.warning("\u667A\u80FD\u8BC4\u9605\u6B63\u5728\u8FD0\u884C\u4E2D\uFF0C\u8BF7\u52FF\u91CD\u590D\u64CD\u4F5C!");Pa(!0);const xu=yield(0,he.ZP)("/api/exercise_resubmits/all_resubmit.json",{method:"post",body:cr(yr({},gn),{batch_size:(Nn==null?void 0:Nn.batch_size)||((gu=ie==null?void 0:ie.actionTabs)==null?void 0:gu.batchSize),exercise_id:Lt==null?void 0:Lt.categoryId})});(xu==null?void 0:xu.status)===0&&(Ze({type:"exercise/setActionTabs",payload:{key:""}}),setTimeout(()=>{lu()},800)),Pa(!1)});return ha.createElement(ha.Fragment,null,ha.createElement("div",{className:Du.review_warp},ha.createElement(Be.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},ha.createElement("div",{className:Du.btn_operate,style:{marginLeft:"10px"},onClick:()=>Nr(void 0,null,function*(){ma(!0),yield Ju()})},ha.createElement("i",{className:"iconfont icon-lishijilu"}))),ha.createElement("div",null,bt&&(Nn==null?void 0:Nn.status)=="running"&&ha.createElement("div",{className:Du.under_review,style:{marginRight:0}},ha.createElement(vn.Z,{spinning:!0,className:"mr6",size:"small"}),ha.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D"),ha.createElement("span",{className:"ml5",style:{color:"#3061D0"}},Nn==null?void 0:Nn.rate)),bt&&["success","failed"].includes(Nn==null?void 0:Nn.status)&&ha.createElement(Be.Z,{title:ha.createElement("div",{className:Du.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",ha.createElement("span",{style:{color:"#1B8565",margin:"0 3px",fontWeight:"bold"}},Nn==null?void 0:Nn.success),"\u4EBA\uFF0C \u5931\u8D25",ha.createElement("span",{style:{color:"#E30000",margin:"0 3px",fontWeight:"bold"}},Nn==null?void 0:Nn.fail),"\u4EBA, \u90E8\u5206\u6210\u529F",ha.createElement("span",{style:{color:"#3061D0",margin:"0 3px",fontWeight:"bold"},onClick:()=>zu(1)},Nn==null?void 0:Nn.running_count),"\u4EBA")},ha.createElement("div",{className:Du.under_review,style:{marginRight:"0px"}},ha.createElement("img",{src:Qa.Z,className:"mr5",style:{width:14,height:14}}),"\u6210\u529F",ha.createElement("span",{style:{color:"#1B8565",fontWeight:"bold"},onClick:()=>zu(2)},Nn==null?void 0:Nn.success),"\u4EBA\uFF0C \u5931\u8D25",ha.createElement("span",{style:{color:"#E30000",fontWeight:"bold"},onClick:()=>zu(0)},Nn==null?void 0:Nn.fail),"\u4EBA\uFF0C \u90E8\u5206\u6210\u529F",ha.createElement("span",{style:{color:"#3061D0",fontWeight:"bold"},onClick:()=>zu(1)},Nn==null?void 0:Nn.running_count),"\u4EBA"))),(Nn==null?void 0:Nn.status)!="running"&&rt&&ha.createElement("div",{className:`${Du.btn_review} ${(Nn==null?void 0:Nn.status)=="running"&&Du.is_disabled}`,onClick:()=>Nr(void 0,null,function*(){if((Nn==null?void 0:Nn.status)=="running")return;if(!bt)return Ae.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;const gu=yield(0,he.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:Lt.categoryId}});if((gu==null?void 0:gu.status)===-21){Fe.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>Nr(void 0,null,function*(){}),content:ha.createElement("div",null,ha.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),ha.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}Ze({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}}),gn.page=1,gn.review=[0],Fn(yr({},gn)),ka(!1)})},ha.createElement("img",{src:ru.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"),(Nn==null?void 0:Nn.status)!="running"&&!rt&&ha.createElement(ha.Fragment,null,Re)),ha.createElement(Fe.default,{width:1130,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:ca?"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C":"\u667A\u80FD\u8BC4\u9605",open:((je=ie.actionTabs)==null?void 0:je.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605",destroyOnClose:!0,confirmLoading:Cn,onCancel:()=>{ka(!1),Ze({type:"exercise/setActionTabs",payload:{key:""}})},okText:wa?"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605":"\u5F00\u59CB\u8BC4\u9605",onOk:()=>$r(),afterClose:()=>{Fn({page:1,limit:10,exercise_group_id:[],review:[0],review_result:[]}),ka(!1)}},ha.createElement(pu.default,{className:Du.collapseSty,defaultActiveKey:["1"],expandIconPosition:"end",ghost:!0,expandIcon:({isActive:gu})=>ha.createElement("span",{style:{color:"#3061D0"}},gu?"\u6536\u8D77":"\u5C55\u5F00"),items:[{key:"1",label:ha.createElement("span",{style:{color:"#FF9D18"}},ha.createElement("i",{className:"iconfont icon-tishi9 font14 mr5"}),ha.createElement("span",null,"\u6E29\u99A8\u63D0\u793A")),children:ha.createElement("div",{style:{color:"#333",fontSize:"14px",background:"#F6F7F9",padding:"0px 28px 10px"}},ha.createElement("div",null,"1. \u9650\u5236\u6761\u4EF6\uFF1A \u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002\u968F\u673A\u8BD5\u5377\u548C\u6A21\u62DF\u8003\u8BD5\u6682\u4E0D\u652F\u6301\u667A\u80FD\u8BC4\u9605\uFF1B"),ha.createElement("div",null,"2. \u4F7F\u7528\u65B9\u6CD5\uFF1A \u5F00\u542F\u667A\u80FD\u8BC4\u9605\u5E76\u8BBE\u7F6E\u597D\u8BC4\u5206\u6807\u51C6\u548C\u8BC4\u9605\u8EAB\u4EFD\u7B49\u89C4\u5219\uFF0C\u5C31\u53EF\u4EE5\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\uFF1B"),ha.createElement("div",null,"3. \u667A\u80FD\u8BC4\u9605\u65B9\u5F0F\uFF1A\u5355\u4E2A\u5B66\u751F\u667A\u80FD\u8BC4\u9605\uFF0C\u8FDB\u5165\u67D0\u4E00\u4E2A\u5B66\u751F\u8BD5\u5377\u8BE6\u60C5\u9875\u9762\uFF0C\u5BF9\u6BCF\u4E00\u9053\u7B80\u7B54\u9898\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\uFF1B\u6279\u91CF\u667A\u80FD\u8BC4\u9605\uFF0C\u5728\u5B66\u751F\u7B54\u9898\u5217\u8868\u9875\u9762\uFF0C\u70B9\u51FB\u667A\u80FD\u8BC4\u9605\u6309\u94AE\u8FDB\u884C\u6279\u91CF\u8BC4\u9605\uFF1B"),ha.createElement("div",null,"4. AI\u667A\u80FD\u8BC4\u9605\u5B8C\u6210\u540E\uFF0C\u9700\u8981\u6559\u5E08\u518D\u4EBA\u5DE5\u68C0\u67E5\u4E00\u4E0BAI\u7684\u8BC4\u9605\u7ED3\u679C\u662F\u5426\u7B26\u5408\u9884\u671F\u3002\u64CD\u4F5C\u6D41\u7A0B\u8BE6\u89C1",ha.createElement("span",{className:"c-blue current",onClick:()=>{(0,me.xg)("https://www.educoder.net/forums/40205")}},"\u5E2E\u52A9\u6587\u6863")))}]}),ha.createElement(_l,{className:"mt10",title:"\u9009\u62E9\u73ED\u7EA7",items:(ye=((Ce=xt==null?void 0:xt.header_info)==null?void 0:Ce.course_groups)||[])==null?void 0:ye.map(gu=>({id:gu==null?void 0:gu.exercise_group_id,name:gu==null?void 0:gu.exercise_group_name,count:(gu==null?void 0:gu.exercise_group_students)||0})),value:gn.exercise_group_id,onChange:gu=>Ru(gu,"exercise_group_id")}),ha.createElement(_l,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:[{id:0,name:"\u672A\u8BC4\u9605",count:((jt=xt==null?void 0:xt.header_info)==null?void 0:jt.unreview_counts)||0},{id:1,name:"\u5DF2\u8BC4\u9605",count:((hn=xt==null?void 0:xt.header_info)==null?void 0:hn.review_counts)||0},{id:2,name:"\u8BC4\u9605\u4E2D",count:((yn=xt==null?void 0:xt.header_info)==null?void 0:yn.reviewing_counts)||0}],value:gn.review,onChange:gu=>Ru(gu,"review")}),!!wa&&ca&&ha.createElement(_l,{className:"mt10",title:"\u8BC4\u9605\u7ED3\u679C",items:[{id:0,name:"\u5931\u8D25",count:((Dt=xt==null?void 0:xt.header_info)==null?void 0:Dt.fail)||0},{id:1,name:"\u90E8\u5206\u6210\u529F",count:((Qt=xt==null?void 0:xt.header_info)==null?void 0:Qt.part_success)||0},{id:2,name:"\u6210\u529F",count:((Dn=xt==null?void 0:xt.header_info)==null?void 0:Dn.success)||0}],value:gn.review_result,onChange:gu=>Ru(gu,"review_result")}),ha.createElement("div",{className:"flex justify-between item-center mb10 mt20"},ha.createElement("div",{className:"flex item-center"},ha.createElement("div",{className:"current flex item-center",onClick:()=>{Ze({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},ha.createElement("img",{src:va,width:14,style:{paddingBottom:"2px"}}),ha.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},"\u6D4B\u8BD5AI\u8BC4\u5206")),!rt&&ha.createElement("div",{className:"ml30 current flex item-center",onClick:()=>{var gu;window.location.href=`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/detail?random=${(gu=ie==null?void 0:ie.commonHeader)==null?void 0:gu.is_random}&tabs=12`}},ha.createElement("img",{src:bu,width:14}),ha.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},"\u67E5\u770B\u8BC4\u5206\u6807\u51C6"))),ha.createElement("div",{style:{marginLeft:"auto"},className:"flex item-center"},ha.createElement(Er.t7,{className:Du.input,style:{width:"415px"},value:gn.keyword,onChange:gu=>Ru(gu,"search"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}))),ha.createElement(x.default,{loading:Ft,dataSource:(xt==null?void 0:xt.data)||[],columns:Ja,pagination:{current:gn.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:gn.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(xt==null?void 0:xt.size)||0,size:"default",showTotal:gu=>ha.createElement("span",{className:"font12 c-666"},"\u5171",ha.createElement("span",{style:{color:"#3061D0"}}," ",gu," "),"\u6761\u6570\u636E"),onChange:fl},onChange:(gu,xu,eu)=>{eu!=null&&eu.order?(gn.sort_by=eu==null?void 0:eu.field,gn.direction=(eu==null?void 0:eu.order)==="ascend"?"asc":"desc"):(gn.sort_by=null,gn.direction=null),Fn(yr({},gn)),Ir()}})),ha.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u5931\u8D25\u539F\u56E0",open:Hn,destroyOnClose:!0,onCancel:()=>{ia(!1)},footer:null},ha.createElement(x.default,{loading:da,dataSource:iu||[],columns:[{title:"\u9898\u578B",width:100,dataIndex:"question_type",ellipsis:!0,render:gu=>ha.createElement(Be.Z,{title:gu||"--"},gu||"--")},{title:"\u9898\u5E72",dataIndex:"question_title",ellipsis:!0,render:gu=>ha.createElement(Be.Z,{title:ha.createElement(Fa.Z,{value:gu,showTextOnly:!0,className:"font14"})},ha.createElement(Fa.Z,{value:gu,showTextOnly:!0,className:"font14"}))},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",ellipsis:!0,render:gu=>ha.createElement(Be.Z,{title:gu||"--"},gu||"--")}]})),ha.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:Sn,destroyOnClose:!0,onCancel:()=>{ma(!1)},footer:null},ha.createElement(x.default,{pagination:!1,dataSource:qn,columns:Xa,className:"mb10",loading:Un})))};var $l=(0,pe.connect)(({shixunHomeworks:oe,exercise:ie,loading:ae,user:Ze})=>({shixunHomeworks:oe,exercise:ie,loading:ae.effects,user:Ze}))(oo),xn=z(59301),io=Object.defineProperty,Xo=Object.defineProperties,Go=Object.getOwnPropertyDescriptors,Ql=Object.getOwnPropertySymbols,Io=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,bo=(oe,ie,ae)=>ie in oe?io(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,dr=(oe,ie)=>{for(var ae in ie||(ie={}))Io.call(ie,ae)&&bo(oe,ae,ie[ae]);if(Ql)for(var ae of Ql(ie))Wr.call(ie,ae)&&bo(oe,ae,ie[ae]);return oe},vl=(oe,ie)=>Xo(oe,Go(ie)),Ou=(oe,ie)=>{var ae={};for(var Ze in oe)Io.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&Ql)for(var Ze of Ql(oe))ie.indexOf(Ze)<0&&Wr.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},ao=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Jo=oe=>{var ie=oe,{exercise:ae,loading:Ze,dispatch:rt,globalSetting:Re,checkDomainAuthority:Ct,getparams:je,user:Ce,classroomList:ye}=ie,jt=Ou(ie,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),hn,yn,Dt,Qt,Dn,gn,Fn,bn,ln;const[Rt]=(0,pe.useSearchParams)(),Kn=(0,pe.useParams)();let[xt,wn]=(0,a.useState)(dr({page:1,limit:20},Kn));const{commonHeader:Cn,updateIndex:Pa}=ae,{userInfo:Ft}=Ce,[Mt,Lt]=(0,a.useState)({}),[nn,zn]=(0,a.useState)(0),[Hn,ia]=(0,a.useState)(0),[bt,Ve]=(0,a.useState)(!1),[Oa,Ia]=(0,a.useState)("alert"),[tu,wa]=(0,a.useState)(0),[on,Nn]=(0,a.useState)(!1),[Ka,iu]=(0,a.useState)(!1),[xa]=ce.default.useForm(),[da,kn]=(0,a.useState)([]),[Sn,ma]=(0,a.useState)(1),[qn,fn]=(0,a.useState)(""),[Un,En]=(0,a.useState)(),[ca,ka]=(0,a.useState)(!1),[Xa,Ja]=(0,a.useState)(!1),[Ju,Iu]=(0,a.useState)({name:"",id:"",list:[]}),[Ea,vu]=(0,a.useState)({}),[Ru,Ir]=(0,a.useState)({}),[fl,lu]=(0,a.useState)(!0),[zu,$r]=(0,a.useState)(""),[gu,xu]=(0,a.useState)(""),[eu,ar]=(0,a.useState)(""),[sl,Su]=(0,a.useState)([]),[,,Br]=(0,tn.U)(ne.N0,{}),[yl,pr]=(0,a.useState)([]),[po,ti]=(0,a.useState)(!0),[Ta,Lr]=(0,a.useState)({});(0,a.useEffect)(()=>{let Zn={};if(Rt.get("exercise_group_id")&&!Pa){if(Rt.get("statistics")){let Yn=[];const ir=Rt.get("scope");ir==="0"&&(Yn=["all"]),ir==="1"&&(Yn=[1,2,3]),ir==="2"&&(Yn=[2,3]),Zn={exercise_group_id:Rt.get("exercise_group_id"),commit_status:Yn}}else Zn={review:[0,2],commit_status:[2,3]},Rt.get("exercise_group_id")!=="0"&&(Zn.exercise_group_id=[Number(Rt.get("exercise_group_id"))]);xa.setFieldsValue(dr({},Zn))}return xt=dr(dr({},xt),Zn),wn(dr({},xt)),al(),Do(xt),Su([]),()=>{rt({type:"exercise/setUpdateIndex",payload:"clear"})}},[Pa]);const al=()=>ao(void 0,null,function*(){var Zn,Yn;const ir=yield(0,he.ZP)(`/api/exercises/${xt.categoryId}/header_info.json`,{method:"get"});(ir==null?void 0:ir.status)===0&&(vu((ir==null?void 0:ir.data)||{}),console.log((Zn=ir==null?void 0:ir.data)==null?void 0:Zn.course_groups),rt({type:"exercise/save",payload:{course_groups:(Yn=ir==null?void 0:ir.data)==null?void 0:Yn.course_groups}}))}),Do=Zn=>ao(void 0,null,function*(){var Yn,ir,Wo,$o,Bo,Ii,is,ss,S0,cd,qg;lu(!0);const ri=yield(0,he.ZP)(`/api/exercises/${xt.categoryId}/exercise_users.json`,{method:"get",params:Zn});if((ri==null?void 0:ri.status)===0){let _g=(Wo=(ir=(Yn=ri==null?void 0:ri.data)==null?void 0:Yn.exercise_users)==null?void 0:ir[0])==null?void 0:Wo.commit_status;ti(_g==2||_g==3),Ir({exercise_users:(($o=ri==null?void 0:ri.data)==null?void 0:$o.exercise_users)||[],current_answer_user:((Bo=ri==null?void 0:ri.data)==null?void 0:Bo.current_answer_user)||{}}),$r(((Ii=ri==null?void 0:ri.data)==null?void 0:Ii.appraise_user_login)||""),xu(((is=ri==null?void 0:ri.data)==null?void 0:is.first_export_user_login)||""),zn((ss=ri==null?void 0:ri.data)==null?void 0:ss.total_count),ia(typeof((S0=ri==null?void 0:ri.data)==null?void 0:S0.total_score)=="string"?Number((cd=ri==null?void 0:ri.data)==null?void 0:cd.total_score):(qg=ri==null?void 0:ri.data)==null?void 0:qg.total_score)}ar(ri==null?void 0:ri.status),lu(!1)});(0,a.useEffect)(()=>{rt({type:"exercise/setSaveExerciseDownUsers",payload:ni})},[gu,nn,JSON.stringify(xt)]);function To(Zn){return ao(this,null,function*(){var Yn,ir,Wo,$o;En(Zn==null?void 0:Zn.exercise_user_id),ka(Zn.commit_status===2||Zn.commit_status===3),Nn(!0);let Bo=yield(0,he.ZP)(`/api/exercises/${xt.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:Zn==null?void 0:Zn.exercise_user_id}});((ir=(Yn=Bo==null?void 0:Bo.data)==null?void 0:Yn.exercise_user_photos)==null?void 0:ir.length)>0?Ve(!0):Ae.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),kn((Wo=Bo==null?void 0:Bo.data)==null?void 0:Wo.exercise_user_photos),wa(($o=Bo==null?void 0:Bo.data)==null?void 0:$o.alert_count),Nn(!1)})}const bl=Zn=>{xt.page=1;const Yn=Object.assign({},xa.getFieldsValue());Object.keys(Yn).map(function(ir){ir==="objective_score_gte"||ir==="objective_score_lte"||(Yn[ir].includes("all")?(delete xt[ir],xa.setFieldsValue({[ir]:"all"})):(xt[ir]=Yn[ir],Yn[ir]==""||!Yn[ir]?xa.setFieldsValue({[ir]:"all"}):xa.setFieldsValue({[ir]:xt[ir]})))}),("objective_score_gte"in Zn||"objective_score_lte"in Zn)&&(Yn.objective_score_gte&&Yn.objective_score_lte&&Yn.objective_score_gte>Yn.objective_score_lte?(xa.setFieldsValue({objective_score_lte:Yn.objective_score_gte}),xt.objective_score_lte=Yn.objective_score_gte||null,xt.objective_score_gte=Yn.objective_score_gte||null):(xt.objective_score_lte=Yn.objective_score_lte||null,xt.objective_score_gte=Yn.objective_score_gte||null)),wn(dr({},xt)),Do(xt),je(dr({},xt))},ju=(Zn=1,Yn=20)=>{xt.page=Zn,xt.limit=Yn,wn(dr({},xt)),Do(xt)};let Kr=new Date().getTime();const El=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(Zn,Yn,ir)=>xn.createElement(Be.Z,{title:((xt.page||1)-1)*xt.limit+ir+1},xn.createElement("span",null,((xt.page||1)-1)*xt.limit+ir+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(Zn,Yn)=>xn.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var ir;if(Zn&&(0,An.GJ)()){if((0,An.Rm)()&&!((ir=ye.AssistantObject.exercise)!=null&&ir.can_view)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}switch(Yn.commit_status){case 0:if(!(0,An.Ny)()){Ae.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",Yn.commit_status)}Zn&&(0,An.GJ)()&&(Oo(),(0,me.xg)(`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/review/${Yn==null?void 0:Yn.login}`))}}},xn.createElement("span",{className:Zn&&(0,An.GJ)()?Ot.operationLink:""},Zn||"--"),!!(Yn!=null&&Yn.delayed_at)&&Cn.time!==-1&&xn.createElement(Be.Z,{title:xn.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",xn.createElement("span",{className:"ml5"},ze()(Yn.delayed_at).format("YYYY-MM-DD HH:mm")))},xn.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Zn=>Zn||"--"},!(Ea!=null&&Ea.is_excellent)&&(Ea==null?void 0:Ea.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Zn,Yn)=>xn.createElement("div",{className:Ot.banding,title:Zn||"--"},Zn||"--")},{title:(Cn==null?void 0:Cn.exercise_type)==2&&!(0,An.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(Zn,Yn)=>Yn.commit_status===0||Yn.commit_status===1?"--":!Yn.open_total_score&&(0,An.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Zn=typeof Zn=="number"?Number(Zn):Zn,console.log(typeof Zn),Zn||(Zn=0),Zn===100?xn.createElement("span",{className:"c-green"},Zn):Zn>60?xn.createElement("span",{className:"c-orange"},Zn):Zn==Hn*.6?xn.createElement("span",{className:"c-red"},Zn):xn.createElement("span",null,Zn))},!((Ea==null?void 0:Ea.objective)!==1||(Ea==null?void 0:Ea.objective)===1&&(Ea==null?void 0:Ea.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Zn,Yn)=>{if(Yn.commit_status===0||Yn.commit_status===1)return"--";if(!Yn.open_total_score&&(0,An.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Zn=typeof Zn=="number"?Number(Zn):Zn,Zn||(Zn=0);let ir;return Zn>=0&&Zn<=60?ir=xn.createElement("span",null,Zn):Zn===100?ir=xn.createElement("span",{className:"c-green"},Zn):Zn>60?ir=xn.createElement("span",{className:"c-orange"},Zn):ir="--",xn.createElement(jn,{renderText:ir,item:Yn})}}},!((Ea==null?void 0:Ea.subjective)!==1||(Ea==null?void 0:Ea.subjective)===1&&(Ea==null?void 0:Ea.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Zn,Yn)=>{if(Yn.commit_status===0||Yn.commit_status===1)return"--";if(!Yn.open_total_score&&(0,An.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let ir;Ea!=null&&Ea.appraise_setting&&(Ea!=null&&Ea.sealed_review)&&new Date(Ea==null?void 0:Ea.appraise_end_time).getTime()>Kr&&(ir="--"),!(Yn!=null&&Yn.has_comment)&&Yn.review_status&&(ir="\u8BC4\u9605\u4E2D"),Yn!=null&&Yn.has_comment?ir="\u5DF2\u8BC4\u9605":ir="\u672A\u8BC4\u9605",Zn=typeof Zn=="number"?Number(Zn):Zn,Zn||(Zn=0);let Wo;return Zn===0?Wo=xn.createElement("span",null,Zn," ",ir==="\u672A\u8BC4\u9605"&&xn.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):Zn>0&&Zn<=60?Wo=xn.createElement("span",null,Zn):Zn===100?Wo=xn.createElement("span",{className:"c-green"},Zn):Zn>60?Wo=xn.createElement("span",{className:"c-orange"},Zn):Wo="--",Wo}}},(Cn==null?void 0:Cn.open_make_up)&&{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score",render:(Zn,Yn)=>[1,2].includes(Yn==null?void 0:Yn.commit_status)?Zn:"--"},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(Zn,Yn)=>Zn===0?xn.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Zn===1?xn.createElement("span",{style:{color:"#DF3042"}},!Yn.is_make_up&&"\u8003\u8BD5\u4E2D",Yn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Zn===2?xn.createElement("span",{style:{color:"#5AB891"}},!Yn.is_make_up&&!Yn.is_force_commit&&"\u5DF2\u4EA4\u5377",Yn.is_make_up&&!Yn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Yn.is_make_up&&Yn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Yn.is_make_up&&Yn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):xn.createElement("span",{style:{color:"#5AB891"}},!Yn.is_make_up&&!Yn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Yn.is_make_up&&!Yn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Yn.is_make_up&&Yn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Yn.is_make_up&&Yn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:Zn=>Zn?ze()(Zn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(Zn,Yn)=>Zn?ze()(Zn).format("YYYY-MM-DD HH:mm"):"--"},(0,An.GJ)()&&(Cn==null?void 0:Cn.exercise_type)===2&&{title:xn.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",xn.createElement(Be.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},xn.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(Zn,Yn)=>{var ir;return xn.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Wo={name:Yn==null?void 0:Yn.user_name,id:Yn==null?void 0:Yn.student_id,list:Yn==null?void 0:Yn.simulate_exercise_records};Iu(dr({},Wo)),Ja(!0)}},(ir=Yn==null?void 0:Yn.simulate_exercise_records)==null?void 0:ir.length,"/",Cn==null?void 0:Cn.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((hn=Ft==null?void 0:Ft.course)==null?void 0:hn.course_role)===15||(Cn==null?void 0:Cn.exercise_type)==2?Ot.noShow:"",align:"left",render:(Zn,Yn)=>xn.createElement("div",{style:{display:"flex",alignItems:"center"}},xn.createElement("span",{className:Ot.operationLink,onClick:()=>{rt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:Yn.user_id}})}},Zn||"0"))},(Cn==null?void 0:Cn.screen_open)&&{title:xn.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",xn.createElement(Be.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},xn.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(Zn,Yn)=>xn.createElement("span",{style:Zn>0?{cursor:"pointer"}:{},className:Zn>(Yn==null?void 0:Yn.screen_total_num)?"c-red":"",onClick:()=>ao(void 0,null,function*(){if(Zn===0)return;const ir=yield(0,ne.Yu)(Kn.categoryId,{exercise_user_id:Yn.exercise_user_id});Fe.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${Yn==null?void 0:Yn.user_name}\uFF09`,icon:null,closable:!0,className:Ot.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:xn.createElement(x.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:ir==null?void 0:ir.data})})})},Zn,"/",Yn==null?void 0:Yn.screen_total_num)},(Cn==null?void 0:Cn.exercise_status)>1&&(Cn==null?void 0:Cn.open_camera)&&(0,An.GJ)()&&!((yn=Re.setting)!=null&&yn.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(Zn,Yn)=>Yn.commit_status>0?xn.createElement("a",{onClick:()=>{To(Yn)}},`${Zn||0}/${Cn==null?void 0:Cn.photo_count}`):"--"},(Cn==null?void 0:Cn.ip_bind)&&(0,An.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(Zn,Yn)=>xn.createElement(xn.Fragment,null,Zn||"--",Yn.commit_status<=1&&Cn.ip_bind&&Yn.last_ip&&xn.createElement(xe.ZP,{type:"link",onClick:()=>ao(void 0,null,function*(){const ir=Fe.default.confirm({title:xn.createElement(le.Z,null,xn.createElement(fe.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),xn.createElement(fe.Z,null,xn.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>ir.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:xn.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",xn.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>ao(void 0,null,function*(){(yield(0,ne.ab)({id:xt.categoryId,exercise_user_id:Yn.exercise_user_id})).status===0&&(Ae.ZP.success("\u89E3\u7ED1\u6210\u529F"),Do(xt))})})})},"\u89E3\u7ED1"))},(Cn==null?void 0:Cn.open_camera)&&(0,An.Gg)()&&Cn.exercise_status<3&&!((Dt=Re.setting)!=null&&Dt.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(Zn,Yn)=>xn.createElement(Pe.Z,{checked:Zn,onClick:()=>ao(void 0,null,function*(){Zn?Fe.default.info({title:"\u63D0\u793A",content:xn.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):Fe.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:xn.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>ao(void 0,null,function*(){const ir=yield(0,ne.cC)(vl(dr({},xt),{exercise_user_id:Yn.exercise_user_id}));(ir==null?void 0:ir.status)===0&&(Ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),Do(xt))})})})})},(0,An.GJ)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(Zn,Yn)=>Ea!=null&&Ea.appraise_setting&&(Ea!=null&&Ea.sealed_review)&&new Date(Ea==null?void 0:Ea.appraise_end_time).getTime()>Kr?"--":!Zn&&Yn.review_status?"\u8BC4\u9605\u4E2D":Zn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((Cn==null?void 0:Cn.assistant_auth)||(0,An.GJ)()||(0,An.dE)())&&Ct&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:Ot.operationCol,render:(Zn,Yn)=>{var ir,Wo;return(Cn==null?void 0:Cn.exercise_status)===-1?xn.createElement("div",null," ",(0,An.GJ)()&&xn.createElement("a",{onClick:$o=>{$o.stopPropagation(),rt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Yn==null?void 0:Yn.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),xn.createElement("a",{style:{marginLeft:(0,An.GJ)()&&10},onClick:(0,ra.debounce)($o=>ao(void 0,null,function*(){var Bo,Ii,is;$o.stopPropagation();let ss=yield(0,he.ZP)(`/api/exercises/${xt==null?void 0:xt.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:Yn==null?void 0:Yn.exercise_user_id}});Fe.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:xn.createElement("div",null,xn.createElement("div",{style:{display:"flex"}},xn.createElement("div",null,xn.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),xn.createElement("span",{style:{marginLeft:10}},(Bo=ss==null?void 0:ss.data)==null?void 0:Bo.user_name)),xn.createElement("div",{style:{marginLeft:60}},xn.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),xn.createElement("span",{style:{marginLeft:10}},(Ii=ss==null?void 0:ss.data)==null?void 0:Ii.student_id)),xn.createElement("div",{style:{marginLeft:60}},xn.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),xn.createElement("span",{style:{marginLeft:10}},(is=ss==null?void 0:ss.data)==null?void 0:is.group_name))),xn.createElement("div",{style:{marginTop:22,marginBottom:20}},xn.createElement(x.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(S0,cd)=>xn.createElement("span",{style:{color:(cd==null?void 0:cd.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},S0)}],pagination:!1,dataSource:[dr({},ss==null?void 0:ss.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):xn.createElement("div",{className:"flex gap-10px"},(0,An.GJ)()&&(Yn==null?void 0:Yn.commit_status)===1&&xn.createElement(xe.ZP,{ghost:!0,type:"primary",size:"small",disabled:(Yn==null?void 0:Yn.commit_status)!==1,onClick:()=>{(0,me.xg)(`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/review/${Yn.login}`)}},"\u67E5\u9605"),((Cn==null?void 0:Cn.enable_report_setting)&&(Cn==null?void 0:Cn.enable_student_view)||(Cn==null?void 0:Cn.enable_report_setting)&&(0,An.eB)())&&xn.createElement(xe.ZP,{ghost:!0,type:"primary",size:"small",disabled:Yn.commit_status<2,onClick:$o=>ao(void 0,null,function*(){if($o.preventDefault(),(Cn==null?void 0:Cn.report_type)===0){let Bo=yield(0,he.ZP)(`/api/exercises/${xt.categoryId}/exercise_user/report_detail.json`,{method:"get",params:{exercise_user_id:Yn==null?void 0:Yn.exercise_user_id}});(Bo==null?void 0:Bo.status)===0&&((0,An.dE)()?Lr({url:Bo==null?void 0:Bo.url,file_type:"pdf",isedit:!1}):Lr({url:Bo==null?void 0:Bo.url,file_type:"pdf",isedit:!0,exercise_user_id:Yn==null?void 0:Yn.exercise_user_id}))}else pe.history.push(`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/WordInfo/${Yn==null?void 0:Yn.exercise_user_id}`)})},"\u5B9E\u9A8C\u62A5\u544A"),(0,An.GJ)()&&(Yn==null?void 0:Yn.commit_status)!==1&&xn.createElement(xe.ZP,{ghost:!0,type:"primary",size:"small",disabled:Yn.commit_status<2,onClick:$o=>ao(void 0,null,function*(){var Bo,Ii;if($o.preventDefault(),yield(0,ba.w)(Kn.coursesId,Kn.categoryId),Yn.commit_status===2){if((0,An.Rm)()&&!((Bo=ye.AssistantObject.exercise)!=null&&Bo.can_view)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Oo(),window.location.href=`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/review/${Yn.login}`}if(Yn.commit_status===3){if((0,An.Rm)()&&!((Ii=ye.AssistantObject.exercise)!=null&&Ii.can_appraise)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}rt({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:Oo,selectArrs:{record:dr({},Yn),exercise_types:dr({},Ea)},params:dr({},xt)}})}})},Ea!=null&&Ea.appraise_setting&&(Ea!=null&&Ea.sealed_review)&&new Date(Ea==null?void 0:Ea.appraise_end_time).getTime()>Kr?"\u8BC4\u9605":Yn.has_comment?"\u66F4\u6539\u8BC4\u9605":!Yn.has_comment&&"\u8BC4\u9605"),!(0,An.dE)()&&["\u8003\u8BD5\u4E2D"].includes(me.ju[Cn.exercise_status])&&xn.createElement(xe.ZP,{ghost:!0,type:"primary",size:"small",disabled:(Yn==null?void 0:Yn.commit_status)===0,onClick:()=>{var $o,Bo;if((0,An.Rm)()&&!((Bo=($o=ye==null?void 0:ye.AssistantObject)==null?void 0:$o.exercise)!=null&&Bo.can_forcing_commit)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}rt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:Yn,exercise_user_id:[Yn.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,An.dE)()&&xn.createElement("span",{style:{color:Ea!=null&&Ea.answered_open&&((ir=Ru==null?void 0:Ru.current_answer_user)==null?void 0:ir.login)===(Yn==null?void 0:Yn.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>ao(void 0,null,function*(){if(!(Ea!=null&&Ea.answered_open)){Ae.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,ba.w)(Kn.coursesId,Kn.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,me.xg)(`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/users/${Yn==null?void 0:Yn.login}?check=true`)})},Ea!=null&&Ea.answered_open&&((Wo=Ru==null?void 0:Ru.current_answer_user)==null?void 0:Wo.login)===(Yn==null?void 0:Yn.login)?"\u67E5\u770B":""),(Cn==null?void 0:Cn.exercise_time)>0&&(Cn==null?void 0:Cn.exercise_type)!=2&&(0,An.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(me.ju[Cn.exercise_status])&&xn.createElement(Be.Z,{title:Cn.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},xn.createElement(xe.ZP,{danger:!0,ghost:!0,size:"small",disabled:Cn.exercise_status===3||Cn.exercise_status===5||(Cn==null?void 0:Cn.appraise_label)||(Yn==null?void 0:Yn.commit_status)===0,onClick:()=>{var $o,Bo;if((0,An.Rm)()&&!((Bo=($o=ye==null?void 0:ye.AssistantObject)==null?void 0:$o.exercise)!=null&&Bo.can_delay)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}rt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[Yn.exercise_user_id],selectArrs:Yn,exercise_time:Cn.exercise_time,params:dr({},xt)}})}},"\u5EF6\u65F6")))}}].filter(Zn=>!!Zn),lo=()=>xn.createElement(we.default,null,(Ea==null?void 0:Ea.subjective)===1&&Ct&&xn.createElement(we.default.Item,{disabled:!zu,key:"1",onClick:()=>ao(void 0,null,function*(){var Zn,Yn;if((0,An.Rm)()&&!((Yn=(Zn=ye==null?void 0:ye.AssistantObject)==null?void 0:Zn.exercise)!=null&&Yn.can_appraise)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,ba.w)(Kn.coursesId,Kn.categoryId),Oo(),pe.history.push(`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/review/${zu}`)})},"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"),(Cn==null?void 0:Cn.exercise_status)===3&&xn.createElement(we.default.Item,{key:"2",onClick:()=>{rt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:xt}})}},"\u8D28\u91CF\u8BC4\u5206"),(Cn==null?void 0:Cn.exercise_time)>0&&(Cn==null?void 0:Cn.exercise_type)!=2&&(0,An.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(me.ju[Cn.exercise_status])&&xn.createElement(we.default.Item,{disabled:Cn.exercise_status===3||Cn.exercise_status===5||(Cn==null?void 0:Cn.appraise_label),onClick:()=>{var Zn,Yn;if((0,An.Rm)()&&!((Yn=(Zn=ye==null?void 0:ye.AssistantObject)==null?void 0:Zn.exercise)!=null&&Yn.can_delay)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(sl.length==0){Ae.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}rt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:sl,user_ids:yl,isBatch:!0,exercise_time:Cn.exercise_time,params:dr({},xt)}})},key:"3"},"\u6279\u91CF\u5EF6\u65F6"),!(0,An.dE)()&&["\u8003\u8BD5\u4E2D"].includes(me.ju[Cn.exercise_status])&&xn.createElement(we.default.Item,{onClick:()=>{var Zn,Yn;if((0,An.Rm)()&&!((Yn=(Zn=ye==null?void 0:ye.AssistantObject)==null?void 0:Zn.exercise)!=null&&Yn.can_forcing_commit)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(sl.length==0){Ae.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}rt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:sl,user_ids:yl,isBatch:!0}})},key:"4"},"\u6279\u91CF\u8C03\u6574\u72B6\u6001")),Uo=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Zn,Yn,ir)=>xn.createElement(Be.Z,{title:((xt.page||1)-1)*20+ir+1},xn.createElement("span",null,((xt.page||1)-1)*20+ir+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Zn,Yn)=>Yn.commit_status===0||Yn.commit_status===1?"--":!Yn.open_total_score&&(0,An.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Zn=typeof Zn=="number"?Number(Zn):Zn,Zn||(Zn=0),Zn===100?xn.createElement("span",{className:"c-green"},Zn):Zn>60?xn.createElement("span",{className:"c-orange"},Zn):xn.createElement("span",null,Zn))},!((Ea==null?void 0:Ea.objective)!==1||(Ea==null?void 0:Ea.objective)===1&&(Ea==null?void 0:Ea.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Zn,Yn)=>{if(Yn.commit_status===0||Yn.commit_status===1)return"--";if(!Yn.open_total_score&&(0,An.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Zn=typeof Zn=="number"?Number(Zn):Zn,Zn||(Zn=0);let ir;return Zn>=0&&Zn<=60?ir=xn.createElement("span",null,Zn):Zn===100?ir=xn.createElement("span",{className:"c-green"},Zn):Zn>60?ir=xn.createElement("span",{className:"c-orange"},Zn):ir="--",xn.createElement(jn,{renderText:ir,item:Yn})}}},!((Ea==null?void 0:Ea.subjective)!==1||(Ea==null?void 0:Ea.subjective)===1&&(Ea==null?void 0:Ea.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Zn,Yn)=>{if(Yn.commit_status===0||Yn.commit_status===1)return"--";if(!Yn.open_total_score&&(0,An.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Zn=typeof Zn=="number"?Number(Zn):Zn,Zn||(Zn=0);let ir;return Zn==0||Zn>0&&Zn<=60?ir=xn.createElement("span",null,Zn):Zn===100?ir=xn.createElement("span",{className:"c-green"},Zn):Zn>60?ir=xn.createElement("span",{className:"c-orange"},Zn):ir="--",ir}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Zn,Yn)=>Zn===0?xn.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Zn===1?xn.createElement("span",{style:{color:"#DF3042"}},!Yn.is_make_up&&"\u8003\u8BD5\u4E2D",Yn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Zn===2?xn.createElement("span",{style:{color:"#5AB891"}},!Yn.is_make_up&&!Yn.is_force_commit&&"\u5DF2\u4EA4\u5377",Yn.is_make_up&&!Yn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Yn.is_make_up&&Yn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Yn.is_make_up&&Yn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):xn.createElement("span",{style:{color:"#5AB891"}},!Yn.is_make_up&&!Yn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Yn.is_make_up&&!Yn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Yn.is_make_up&&Yn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Yn.is_make_up&&Yn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Zn=>Zn?ze()(Zn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Zn=>Zn?ze()(Zn).format("YYYY-MM-DD HH:mm"):"--"}].filter(Zn=>!!Zn),Al=[...El];Al[0]=dr({},Al[0]),Al[(Al==null?void 0:Al.length)-1]=dr({},Al[(Al==null?void 0:Al.length)-1]),Al[0].render=()=>"\u6211",Al[(Al==null?void 0:Al.length)-1].render=()=>{var Zn;return(Zn=Ru==null?void 0:Ru.current_answer_user)!=null&&Zn.login?xn.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>ao(void 0,null,function*(){var Yn,ir;if(!(Ea!=null&&Ea.answered_open)){Ae.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,ba.w)(Kn.coursesId,Kn.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Wo=`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/users/${(Yn=Ru==null?void 0:Ru.current_answer_user)==null?void 0:Yn.login}`;((ir=Ru==null?void 0:Ru.current_answer_user)==null?void 0:ir.commit_status)>1&&(Wo=Wo+"?check=true"),pe.history.push(Wo)})},"\u67E5\u770B"):"--"};const Oo=()=>{var Zn;try{const Yn=dr({},xt);delete Yn.page,delete Yn.limit,localStorage[`${(Zn=Ce==null?void 0:Ce.userInfo)==null?void 0:Zn.login}-${xt.coursesId}-${xt.categoryId}-filter`]=JSON.stringify(Yn)}catch(Yn){}},ni=()=>{var Zn;try{const Yn=vl(dr({},xt),{firstTargetLogin:gu,totalCount:nn});delete Yn.page,delete Yn.limit,localStorage[`${(Zn=Ce==null?void 0:Ce.userInfo)==null?void 0:Zn.login}-${xt.coursesId}-${xt.categoryId}-downFilter`]=JSON.stringify(Yn)}catch(Yn){}};return xn.createElement("section",{className:"mb20"},(Ea==null?void 0:Ea.score_open)&&(0,An.dE)()&&xn.createElement(x.default,{pagination:!1,showHeader:!1,dataSource:[dr({},Ru==null?void 0:Ru.current_answer_user)],columns:Al,scroll:{x:"max-content"}}),!(0,An.GJ)()&&xn.createElement("div",{className:"bg-white pt10 mt15"},!!(Ea!=null&&Ea.answer_users)&&xn.createElement("span",{className:"mr10"},xn.createElement("span",{style:{color:"#FF954C"}},Ea==null?void 0:Ea.answer_users," "),"\u5DF2\u4EA4"),!!(Ea!=null&&Ea.unanswer_users)&&xn.createElement("span",{className:"mr10"},Ea==null?void 0:Ea.unanswer_users,"\u672A\u4EA4"),(Ea==null?void 0:Ea.exercise_end_time)!=="--"&&(Cn!=null&&Cn.before_start?"":xn.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",xn.createElement("span",{style:{color:"#FF954C"}},Ea==null?void 0:Ea.exercise_end_time))),(Cn==null?void 0:Cn.before_start)&&xn.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",xn.createElement("span",{style:{color:"#FF954C"}},Cn==null?void 0:Cn.before_start))),!(Ea!=null&&Ea.exercise_all_users)&&!(0,An.dE)()&&xn.createElement(an.Z,{styles:{margin:"0 auto",padding:200}}),(!!(Ea!=null&&Ea.exercise_all_users)||(0,An.dE)())&&xn.createElement("aside",null,(0,An.GJ)()&&xn.createElement("aside",{className:"pt20"},xn.createElement(ce.default,{form:xa,onValuesChange:bl,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},xn.createElement(ce.default.Item,{name:"exercise_group_id"},xn.createElement(Le.default.Group,{style:{width:"100%"}},xn.createElement(le.Z,null,xn.createElement(fe.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),xn.createElement(fe.Z,{flex:"80px"},xn.createElement(Le.default,{value:"all",checked:!((Qt=Mt.course_group)!=null&&Qt.length)},"\u5168\u90E8")),xn.createElement(fe.Z,{flex:"1"},(Ea==null?void 0:Ea.course_groups)&&(Ea==null?void 0:Ea.course_groups.map((Zn,Yn)=>xn.createElement(Le.default,{value:Zn.exercise_group_id,className:"ml0 mr8",key:Zn.exercise_group_id},Zn.exercise_group_name,"(",Zn.exercise_group_students,")"))))))),xn.createElement(ce.default.Item,{name:"commit_status"},xn.createElement(Le.default.Group,{value:[],style:{width:"100%"}},xn.createElement(le.Z,null,xn.createElement(fe.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),xn.createElement(fe.Z,{flex:"80px"},xn.createElement(Le.default,{value:"all",checked:!((Dn=Mt.commit_status)!=null&&Dn.length)},"\u5168\u90E8")),xn.createElement(fe.Z,{flex:"1"},_t.map((Zn,Yn)=>xn.createElement(Le.default,{name:"commit_status",value:Zn.id,key:Zn.id},Zn.name,"(",Ea==null?void 0:Ea[Zn.type],")")))))),xn.createElement(ce.default.Item,{name:"review"},xn.createElement(Le.default.Group,{style:{width:"100%"}},xn.createElement(le.Z,null,xn.createElement(fe.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),xn.createElement(fe.Z,{flex:"80px"},xn.createElement(Le.default,{value:"all",checked:!((gn=Mt.review)!=null&&gn.length)},"\u5168\u90E8")),xn.createElement(fe.Z,{flex:"1"},(Fn=It)==null?void 0:Fn.map((Zn,Yn)=>xn.createElement(Le.default,{value:Zn.id,key:Yn},Zn.name,"(",Ea==null?void 0:Ea[Zn.type],")")))))),(Ea==null?void 0:Ea.open_make_up)&&xn.createElement(ce.default.Item,{name:"is_make_up"},xn.createElement(Le.default.Group,{value:[],style:{width:"100%"}},xn.createElement(le.Z,null,xn.createElement(fe.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),xn.createElement(fe.Z,{flex:"80px"},xn.createElement(Le.default,{value:"all",checked:!((bn=Mt.is_make_up)!=null&&bn.length)},"\u5168\u90E8")),xn.createElement(fe.Z,{flex:"1"},Ut.map((Zn,Yn)=>xn.createElement(Le.default,{name:"is_make_up",value:Zn.id},Zn.name,"(",Ea==null?void 0:Ea[Zn.type],")")))))),xn.createElement(le.Z,{align:"middle"},xn.createElement(fe.Z,{flex:"1"},xn.createElement(le.Z,{align:"middle"},xn.createElement(fe.Z,null,xn.createElement(be.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Zn=>{xt.search=Zn==null?void 0:Zn.trim(),xt.page=1,wn(dr({},xt)),Do(xt)},style:{width:240}})))),!(Cn!=null&&Cn.is_random)&&xn.createElement(fe.Z,{className:["tr",Ot.rightFilter].join(" ")},["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(me.ju[Cn.exercise_status])&&xn.createElement($l,{showBtn:!1,dropDowmBtn:xn.createElement(E.Z,{menu:{onClick:Zn=>ao(void 0,[Zn],function*({key:Yn,domEvent:ir}){var Wo,$o;if(Yn==="1"){let Bo=null;const Ii=Fe.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:xn.createElement("div",{className:"flex flex-col gap-20px"},xn.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),xn.createElement("div",null,xn.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),xn.createElement(be.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:is=>{Bo=is.target.value}}))),onOk:()=>ao(void 0,null,function*(){(yield Br({review_all:!0,exercise_id:Kn==null?void 0:Kn.categoryId,analysis:Bo})).status===0&&(Ae.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),Do(xt))}),onCancel:()=>{Ii.destroy()}})}if(Yn==="2"){if(ir.preventDefault(),(0,An.Rm)()&&!(($o=(Wo=ye==null?void 0:ye.AssistantObject)==null?void 0:Wo.exercise)!=null&&$o.can_appraise)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,ba.w)(Kn.coursesId,Kn.categoryId),Oo(),pe.history.push(`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/reviews/group`)}if(Yn==="3"){if(!(Cn!=null&&Cn.is_open_ai_review)){Fe.default.confirm({title:"\u60A8\u8FD8\u672A\u8BBE\u7F6E\u8BC4\u5206\u89C4\u5219",icon:null,width:350,closable:!0,autoFocusButton:null,centered:!0,okText:"\u53BB\u8BBE\u7F6E",cancelText:"\u53D6\u6D88",onOk:()=>ao(void 0,null,function*(){var Ii;window.location.href=`/classrooms/${Kn.coursesId}/exercise/${Kn.categoryId}/detail?random=${(Ii=ae==null?void 0:ae.commonHeader)==null?void 0:Ii.is_random}&tabs=12`}),content:xn.createElement("div",null,xn.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u4F7F\u7528\u6B64\u529F\u80FD\u524D\uFF0C\u9700\u8981\u5148\u8BBE\u7F6E\u8BC4\u5206\u89C4\u5219\u3002"),xn.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u5E76\u8BBE\u7F6E\u597D\u8BC4\u5206\u6807\u51C6\u3002"))});return}const Bo=yield(0,he.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:Kn.categoryId}});if((Bo==null?void 0:Bo.status)===-21){Fe.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>ao(void 0,null,function*(){}),content:xn.createElement("div",null,xn.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),xn.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}rt({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}})}}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(Cn!=null&&Cn.is_random)&&(Ea==null?void 0:Ea.subjective)===1&&Ct&&{key:"2",label:"\u7B80\u7B54\u9898\u6279\u91CF\u8BC4\u9605",disabled:!zu||!po},!((0,An.dE)()||Cn!=null&&Cn.is_random||(Cn==null?void 0:Cn.exercise_type)==2)&&{key:"3",label:xn.createElement("div",null,"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",xn.createElement("img",{src:ja.Z,style:{margin:"0 0 4px 4px"}}))}].filter(Zn=>Zn)},className:"ml10"},xn.createElement("div",{className:`${Ot.btn_review}`},xn.createElement("img",{src:ru.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"))}),(Ea==null?void 0:Ea.objective)===1&&(Ea==null?void 0:Ea.subjective)===1&&xn.createElement("div",{className:"ml10 flex item-center"},"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",xn.createElement("span",null,xn.createElement(ce.default.Item,{name:"objective_score_gte"},xn.createElement(Me.Z,{min:0,max:Ea==null?void 0:Ea.objective_score,placeholder:"\u6700\u4F4E"}))),xn.createElement("span",null,xn.createElement(ce.default.Item,{name:"objective_score_lte"},xn.createElement(Me.Z,{min:(xt==null?void 0:xt.objective_score_gte)||0,max:Ea==null?void 0:Ea.objective_score,placeholder:"\u6700\u9AD8"}))))),xn.createElement(fe.Z,null,xn.createElement(E.Z,{dropdownRender:lo},xn.createElement(xe.ZP,{style:{marginLeft:"10px"}},"\u66F4\u591A\u64CD\u4F5C",xn.createElement(te.Z,null))))))),eu===-3&&!(0,An.dE)()&&xn.createElement(an.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),eu!==-3&&xn.createElement(x.default,{className:"mt30",loading:fl,hideOnSinglePage:!0,pagination:!1,dataSource:(0,An.dE)()?Ea!=null&&Ea.score_open?Ru==null?void 0:Ru.exercise_users:[(Ru==null?void 0:Ru.current_answer_user)||{}]:Ru==null?void 0:Ru.exercise_users,columns:El,rowSelection:!(0,An.dE)()&&{selectedRowKeys:sl,onChange:(Zn,Yn)=>{Su(Zn),pr((Yn==null?void 0:Yn.map(ir=>ir==null?void 0:ir.user_id))||[])},getCheckboxProps:Zn=>({disabled:Zn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(Zn,Yn,ir)=>{xt.page=1,ir.order===void 0?(xt.order_type=null,xt.order=null):(xt.order_type=ir.order==="descend"?"desc":"asc",xt.order=ir.field),wn(dr({},xt)),Do(xt)}}),nn>20&&xn.createElement("aside",{className:"tc pb30 mt30"},xn.createElement(Ge.Z,{onChange:ju,current:xt.page||1,pageSize:xt.limit,total:nn,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:Zn=>xn.createElement("span",{className:"mr10"},"\u5171",xn.createElement("span",{className:"c-orange"},Zn),"\u6761\u6570\u636E")}))),xn.createElement(Fe.default,{open:Xa,title:xn.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",Ju==null?void 0:Ju.name," ",Ju==null?void 0:Ju.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{Ja(!1)}},((ln=Ju==null?void 0:Ju.list)==null?void 0:ln.length)===0?xn.createElement(an.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):xn.createElement(x.default,{dataSource:Ju==null?void 0:Ju.list,columns:Uo,pagination:!1})),xn.createElement(na,null),xn.createElement(sn,null),xn.createElement(Da,null),xn.createElement(Pu,null),bt&&xn.createElement(Fe.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:bt,centered:!0,onCancel:()=>{ma(1),Ve(!1),kn([]),Ia("alert"),fn("")},footer:xn.createElement("div",{style:{display:"flex"}},xn.createElement("div",{style:{flex:1,textAlign:"left"}}," ",xn.createElement(xe.ZP,{onClick:()=>ao(void 0,null,function*(){if(!qn){Ae.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}iu(!0);let Zn=yield(0,he.ZP)(`/api/exercises/${xt.categoryId}/send_alert.json`,{method:"post",body:{content:qn,clazz:Oa,exercise_user_id:Un}});(Zn==null?void 0:Zn.status)===0&&(Ae.ZP.info("\u53D1\u9001\u6210\u529F"),ma(1),Ve(!1),kn([]),Ia("alert"),fn("")),iu(!1)}),disabled:ca,loading:Ka},"\u53D1\u9001")),xn.createElement(xe.ZP,{disabled:(da==null?void 0:da.length)===0,style:{marginRight:"10px"},onClick:()=>ao(void 0,null,function*(){yield ma(Sn-1===0?da==null?void 0:da.length:Sn-1)})},"\u4E0A\u4E00\u5F20"),xn.createElement(xe.ZP,{disabled:(da==null?void 0:da.length)===0,type:"primary",onClick:()=>ao(void 0,null,function*(){yield ma(Sn===(da==null?void 0:da.length)?1:Sn+1)})},"\u4E0B\u4E00\u5F20"))},xn.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:da[Sn-1]}),xn.createElement("span",{onClick:()=>{Au.Z.publish("preview-image",da[Sn-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),xn.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},Sn+"/"+(da==null?void 0:da.length)),xn.createElement(de.ZP,{className:"mt20",checked:Oa==="alert",onChange:()=>Ia("alert")},"\u53D1\u9001\u8B66\u544A",xn.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),xn.createElement(de.ZP,{className:"mt10",checked:Oa==="notice",onChange:()=>Ia("notice")},"\u53D1\u9001\u901A\u77E5",xn.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),xn.createElement(be.default.TextArea,{className:"mt20",value:qn,onChange:Zn=>fn(Zn.target.value),placeholder:`\u8BF7\u8F93\u5165${Oa==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${Oa==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),xn.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",tu,"\u6B21\u8B66\u544A")),xn.createElement(rn.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Ta==null?void 0:Ta.url,disabledDownload:!0,editOffice:Ta!=null&&Ta.isedit?"edit":"view",type:Ta==null?void 0:Ta.file_type,issaver:!(0,An.dE)(),onSaver:Zn=>ao(void 0,null,function*(){const Yn=new FormData;Yn.append("exercise_id",xt.categoryId),Yn.append("exercise_user_id",Ta==null?void 0:Ta.exercise_user_id),Yn.append("file",Zn);let ir=yield(0,he.ZP)(`/api/exercises/${xt.categoryId}/exercise_user/review_report.json`,{method:"post",body:Yn},!0);(ir==null?void 0:ir.status)===0&&(Ae.ZP.info("\u4FDD\u5B58\u6210\u529F"),Lr({}))}),onClose:()=>Lr({})}),xn.createElement(Ya.Z,null),xn.createElement(sr,null),xn.createElement(Nu,null))};var Ho=(0,pe.connect)(({exercise:oe,loading:ie,globalSetting:ae,classroomList:Ze,user:rt})=>({classroomList:Ze,exercise:oe,loading:ie.effects,globalSetting:ae,user:rt}))(Jo),Mo=z(84105),ho=z(87395),ml={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},ul=z(60513),Zr=z(81168);const nl=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var ko=(0,a.forwardRef)(({src:oe,videoId:ie,logWatchHistory:ae,courseId:Ze=null,startTime:rt,handlePause:Re=()=>{},handlePlay:Ct=()=>{},handlePlayEnded:je=()=>{},videoSpeed:Ce=1},ye)=>{var jt;oe=oe==null?void 0:oe.replace("http://","https://");const yn=((jt=oe==null?void 0:oe.split("."))==null?void 0:jt.pop())==="flv",Dt=(0,a.useRef)(),Qt=(0,a.useRef)(),Dn=(0,a.useRef)(0),gn=(0,a.useRef)(0),[Fn,bn]=(0,a.useState)(0),ln=navigator.userAgent.toLowerCase().match(nl),Rt=ln?ln[0]:"pc";(0,a.useImperativeHandle)(ye,()=>({getLastUpdatedTime:()=>Dt.current.currentTime,getDuration:()=>Dt.current.duration})),(0,a.useEffect)(()=>{gn.current=void 0;try{ul.Z.isSupported&&yn&&oe&&(oe==null?void 0:oe.indexOf(".m3u8"))<0?(gn.current=ul.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:oe+"?t="+Date.now(),muted:!1,isLive:!0}),gn.current.on("play",function(){console.log(21111)}),Dt.current&&(gn.current.detachMediaElement(Dt.current),gn.current.attachMediaElement(Dt.current),gn.current.load(),gn.current.play())):Dt.current.setAttribute("src",oe+"?t="+Date.now())}catch(xt){setTimeout(()=>{bn(Fn+1)},1e3)}return console.log("src:",oe),()=>{var xt,wn,Cn,Pa,Ft,Mt,Lt,nn;gn.current&&((wn=(xt=gn.current)==null?void 0:xt.unload)==null||wn.call(xt),(Pa=(Cn=gn.current)==null?void 0:Cn.pause)==null||Pa.call(Cn),(Mt=(Ft=gn.current)==null?void 0:Ft.destroy)==null||Mt.call(Ft),(nn=(Lt=gn.current)==null?void 0:Lt.detachMediaElement)==null||nn.call(Lt,Dt.current),gn.current=void 0,Dt.current.src="")}},[Dt,yn,oe,Fn]),(0,a.useEffect)(()=>(Qt.current=setInterval(()=>{Dn.current>0&&Dn.current===Dt.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),bn(Fn+1)),Dn.current=Dt.current.currentTime},3e3),()=>{clearInterval(Qt.current)}),[]);const Kn=xt=>{setTimeout(()=>{bn(Fn+1)},1e3)};return a.createElement("video",{ref:Dt,onerr:!0,onErrorCapture:()=>{bn(Fn+1)},autoPlay:!0,muted:!0})}),fo=Object.defineProperty,jo=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,Dr=(oe,ie,ae)=>ie in oe?fo(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,De=(oe,ie)=>{for(var ae in ie||(ie={}))zo.call(ie,ae)&&Dr(oe,ae,ie[ae]);if(jo)for(var ae of jo(ie))wo.call(ie,ae)&&Dr(oe,ae,ie[ae]);return oe},vt=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const st=({exercise:oe,dispatch:ie,user:ae})=>{var Ze;const rt=(0,pe.useParams)(),[Re,Ct]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:rt==null?void 0:rt.categoryId}),[je]=ce.default.useForm(),[Ce,ye]=(0,a.useState)(),[jt,hn]=(0,a.useState)(!1),{exerciseList:yn,commonHeader:Dt}=oe,[Qt,Dn]=(0,a.useState)([]),[gn,Fn]=(0,a.useState)([]),[bn,ln]=(0,a.useState)(0),[Rt,Kn]=(0,a.useState)(!0),[xt,wn]=(0,a.useState)(!1),[Cn,Pa]=(0,a.useState)(!1),Ft=(0,a.useRef)(null);(0,a.useEffect)(()=>{Mt(Re)},[]),(0,a.useEffect)(()=>(clearInterval(Ft.current),(Dt==null?void 0:Dt.exercise_status)===2&&(Ft.current=setInterval(()=>{Mt(Re)},3e4)),()=>{clearInterval(Ft.current)}),[Dt==null?void 0:Dt.exercise_status,Re]);const Mt=on=>vt(void 0,null,function*(){const Nn=$a().cloneDeep(on);Kn(!0),Dn([]);const Ka=yield(0,he.ZP)(`/api/exercises/${on==null?void 0:on.exercise_id}/exercise_identity_photos.json`,{method:"get",params:Nn});Fn([]),Kn(!1),ln(Ka==null?void 0:Ka.count),Dn((Ka==null?void 0:Ka.exercise_users)||[])}),Lt=(on,Nn)=>{Re.page=1,Re[Nn]=on,Ct(De({},Re)),Mt(Re)},nn=on=>{Re.page=1,Re.save_name=on,Ct(De({},Re))},zn=()=>{Re.page=1;const on=Object.assign({},je.getFieldsValue());Object.keys(on).map(function(Nn){switch(Nn){case"exercise_group_id":on[Nn].includes("all")||!on[Nn].length?(delete Re.course_group,je.setFieldsValue({exercise_group_id:"all"})):(Re.course_group=on[Nn],je.setFieldsValue({exercise_group_id:Re.course_group}));break}}),Ct(De({},Re)),Mt(Re)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(ye(47),hn(!0))},[document.getElementById("divhe"),yn]);const Hn=(on,Nn,Ka)=>{Re.page=on==null?void 0:on.current,Re.limit=on==null?void 0:on.pageSize,Ka!=null&&Ka.order?(Re.sort_by=Ka==null?void 0:Ka.field,Re.sort_direction=(Ka==null?void 0:Ka.order)==="ascend"?"asc":"desc"):(Re.sort_by=null,Re.sort_direction=null),Ct(De({},Re)),Mt(Re)},ia=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(on,Nn,Ka)=>Re.limit*(Re.page-1)+Ka+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:on=>a.createElement(Be.Z,{placement:"bottomLeft",title:on},a.createElement("span",null,on))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:on=>a.createElement(Be.Z,{placement:"bottomLeft",title:on||"--"},a.createElement("span",null,on||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(on,Nn)=>on?a.createElement(Be.Z,{placement:"bottom",title:on},a.createElement("span",{className:ml.es},on)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(on,Nn)=>a.createElement("img",{width:40,style:{maxHeight:30},src:on,className:"current",onClick:()=>{tu(Nn)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(on,Nn)=>a.createElement(a.Fragment,null,on==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),on==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),on==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:on=>a.createElement("span",null,on||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:on=>a.createElement("span",null,on||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:220,ellipsis:{showTitle:!1},render:(on,Nn)=>{var Ka;return a.createElement(a.Fragment,null,(Nn==null?void 0:Nn.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current",onClick:()=>vt(void 0,null,function*(){const iu=yield(0,he.ZP)(`/api/exercises/${Re==null?void 0:Re.exercise_id}/audit_identity_photo.json`,{method:"post",body:{identity_photo_id:Nn==null?void 0:Nn.exercise_identity_photo_id,state:"passed"}});(iu==null?void 0:iu.status)===0&&(Ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),Mt(Re))})},"\u901A\u8FC7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u901A\u8FC7"),(Nn==null?void 0:Nn.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current ml10",onClick:()=>Pa(Nn)},"\u62D2\u7EDD"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed ml10"},"\u62D2\u7EDD"),(Nn==null?void 0:Nn.exercise_identity_photo_state)!=="submitted"?a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>Oa(Nn)},"\u5BA1\u6838\u8BB0\u5F55"):a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(Nn==null?void 0:Nn.exercise_identity_photo_state)==="passed"&&((Ka=Nn==null?void 0:Nn.play_url)!=null&&Ka.length)?a.createElement("span",{className:"c-light-primary current",onClick:()=>Ia(Nn)},"\u6444\u50CF\u76D1\u63A7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],bt=on=>{Fn(on)},Ve=()=>{wn(!1),Mt(Re)},Oa=on=>{const Nn=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(iu,xa)=>a.createElement("span",null,iu||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(iu,xa)=>a.createElement(a.Fragment,null,iu==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),iu==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),iu==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(iu,xa)=>iu?a.createElement(Be.Z,{placement:"bottom",title:iu},a.createElement("span",null,iu)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(iu,xa)=>a.createElement("span",{className:"current c-light-primary",onClick:()=>{Au.Z.publish("preview-image",iu)}},"\u67E5\u770B")}],Ka=Fe.default.confirm({icon:null,width:700,className:`${ml.cusModal} custom-modal-divider`,centered:!0,title:a.createElement(le.Z,null,a.createElement(fe.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),a.createElement(fe.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Ka.destroy()}))),content:a.createElement("div",null,a.createElement(x.default,{className:ml.customTable,dataSource:[De({},on)],bordered:!1,columns:Nn,rowKey:"exercise_identity_photo_id",rowClassName:ml.row,pagination:!1}))})},Ia=on=>{var Nn,Ka;const iu=Fe.default.confirm({icon:null,className:`${ml.cusModal} custom-modal-divider`,centered:!0,width:((Nn=on==null?void 0:on.play_url)==null?void 0:Nn.length)<6?724:744,title:a.createElement(le.Z,null,a.createElement(fe.Z,{flex:"1"},"\u89C6\u9891"),a.createElement(fe.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>iu.destroy()}))),content:a.createElement("ul",{className:ml.sys},(Ka=on==null?void 0:on.play_url)==null?void 0:Ka.map((xa,da)=>a.createElement("li",{className:ml.li,key:da},a.createElement("div",{className:ml.d1},a.createElement("div",{className:ml.img},a.createElement(ko,{src:xa==null?void 0:xa.replace(".m3u8",".flv"),autoPlay:!0})),a.createElement("div",{className:ml.btn},a.createElement("div",{className:ml.b1},"\u56DE\u653E\u89C6\u9891",da+1))))))})},tu=on=>{const Nn=Fe.default.confirm({icon:null,className:`${ml.cusModal} custom-modal-divider`,centered:!0,width:710,title:a.createElement(le.Z,null,a.createElement(fe.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),a.createElement(fe.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Nn.destroy()}))),content:a.createElement(le.Z,null,a.createElement("aside",{className:ml.imgWrap,style:{marginBottom:40}},a.createElement("div",{className:ml.img},a.createElement("img",{width:326,src:(0,me.Tv)(on==null?void 0:on.photo_url)}),a.createElement("div",{className:ml.textP},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:ml.img,style:{marginLeft:20}},on!=null&&on.identity_url?a.createElement("img",{width:326,src:(0,me.Tv)(on==null?void 0:on.identity_url)}):a.createElement("div",{className:ml.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),a.createElement("div",{className:ml.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},wa={selectedRowKeys:gn,columnWidth:40,onChange:bt,getCheckboxProps:on=>({disabled:(on==null?void 0:on.exercise_identity_photo_state)==="passed"})};return a.createElement("section",{className:ml.wrap},a.createElement(ce.default,{form:je,onChange:zn,initialValues:{exercise_group_id:"all"}},a.createElement(ce.default.Item,{name:"exercise_group_id"},a.createElement(Le.default.Group,{style:{width:"100%"}},a.createElement(le.Z,null,a.createElement(fe.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(fe.Z,{flex:"80px"},a.createElement(Le.default,{value:"all"},"\u5168\u90E8")),a.createElement(fe.Z,{flex:"1",id:"divhe",style:{height:Ce+"px",overflow:"hidden"}},(Ze=yn.course_groups)==null?void 0:Ze.map((on,Nn)=>a.createElement(Le.default,{key:Nn,value:on.exercise_group_id,className:"ml0 mr8"},on.exercise_group_name,"(",on.exercise_group_students,")"))),jt&&a.createElement("span",{onClick:()=>{let on=document.getElementById("divhe").scrollHeight;Ce>47?ye(47):ye(on)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ce===47?"\u5C55\u5F00":"\u6536\u8D77",Ce===47?a.createElement(Mo.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(ho.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:ml.control},a.createElement(be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Re==null?void 0:Re.save_name,onChange:on=>nn(on.target.value),onSearch:()=>{Re.page=1,Re.name=Re.save_name,Ct(De({},Re)),Mt(Re)}}),a.createElement(nt.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:Re==null?void 0:Re.state,onChange:on=>Lt(on,"state")},a.createElement(nt.default.Option,{value:null},"\u5168\u90E8"),a.createElement(nt.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),a.createElement(nt.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(nt.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),a.createElement(nt.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:Re==null?void 0:Re.audit,onChange:on=>Lt(on,"audit")},a.createElement(nt.default.Option,{value:null},"\u5168\u90E8"),a.createElement(nt.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),a.createElement(nt.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),a.createElement("span",{className:ml.btn,style:{cursor:"pointer"},onClick:()=>{if(!gn.length){Ae.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}wn(!0)}},a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),a.createElement("div",{className:ml.bgH}),a.createElement(x.default,{rowSelection:wa,className:ml.customTable,dataSource:Qt,bordered:!1,columns:ia,rowKey:"exercise_identity_photo_id",rowClassName:ml.row,loading:Rt,onChange:Hn,pagination:{pageSize:Re.limit,total:bn,current:Re.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:on=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},on),"\u6761\u6570\u636E")}}),a.createElement(Nt,{selectIds:gn,visible:xt,onCancel:()=>wn(!1),onOk:Ve,params:Re}),a.createElement(Ya.Z,null),a.createElement(Fe.default,{title:"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838",open:!!Cn,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{Pa(!1)},afterClose:()=>{je.resetFields()},confirmLoading:Rt,onOk:()=>vt(void 0,null,function*(){yield je.validateFields();const on=yield(0,he.ZP)(`/api/exercises/${Re==null?void 0:Re.exercise_id}/audit_identity_photo.json`,{method:"post",body:{identity_photo_id:Cn==null?void 0:Cn.exercise_identity_photo_id,state:"rejected",comment:je.getFieldValue("comment")}});(on==null?void 0:on.status)===0&&(Ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),Pa(!1),Mt(Re))})},a.createElement(ce.default,{className:ml.formWrap,form:je,labelCol:{span:4},wrapperCol:{span:18}},a.createElement(ce.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(be.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",size:"large",maxLength:30})))))};var wt=(0,pe.connect)(({exercise:oe,user:ie})=>({exercise:oe,user:ie}))(st);const Nt=({visible:oe,onOk:ie,onCancel:ae,selectIds:Ze,params:rt})=>{const[Re,Ct]=(0,a.useState)(!1),[je,Ce]=(0,a.useState)({}),[ye]=ce.default.useForm(),jt=hn=>vt(void 0,null,function*(){Ct(!0);let yn;oe===!0?yn=yield(0,he.ZP)(`/api/exercises/${rt==null?void 0:rt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:De({identity_photo_ids:Ze},hn)}):yn=yield(0,he.ZP)(`/api/exercises/${rt==null?void 0:rt.exercise_id}/audit_identity_photo.json`,{method:"post",body:De({identity_photo_id:oe==null?void 0:oe.exercise_identity_photo_id},hn)}),(yn==null?void 0:yn.status)===0&&ie(),Ct(!1)});return a.createElement(Fe.default,{title:oe!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!oe,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{ae()},afterClose:()=>{ye.resetFields(),Ce({})},confirmLoading:Re,onOk:()=>ye.submit()},a.createElement(ce.default,{className:ml.formWrap,form:ye,labelCol:{span:4},wrapperCol:{span:18},onFinish:jt,onValuesChange:()=>{Ce(De({},ye.getFieldsValue()))}},oe!==!0&&a.createElement(le.Z,{style:{marginLeft:28,marginBottom:38}},a.createElement(fe.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),a.createElement(fe.Z,null,a.createElement("aside",{className:ml.imgWrap},a.createElement("div",{className:ml.img},a.createElement("img",{width:234,src:(0,me.Tv)(oe==null?void 0:oe.photo_url)}),a.createElement("div",{onClick:()=>{Au.Z.publish("preview-image",oe==null?void 0:oe.photo_url)},className:ml.iBtn},"\u9884\u89C8"),a.createElement("div",{className:ml.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:ml.img,style:{marginLeft:20}},oe!=null&&oe.identity_url?a.createElement("img",{width:234,src:(0,me.Tv)(oe==null?void 0:oe.identity_url)}):a.createElement("div",{className:ml.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(oe!=null&&oe.identity_url)&&a.createElement("div",{onClick:()=>{Au.Z.publish("preview-image",(0,me.Tv)(oe==null?void 0:oe.identity_url))},className:ml.iBtn},"\u9884\u89C8"),a.createElement("div",{className:ml.text},"\u8BC1\u4EF6\u7167\u7247"))))),a.createElement(ce.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},a.createElement(de.ZP.Group,null,a.createElement(de.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(de.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(je==null?void 0:je.state)==="rejected"&&a.createElement(ce.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(be.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var tt=z(458),pt=z(584),Bt={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},ea=Object.defineProperty,ga=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,Jn=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,fa=(oe,ie,ae)=>ie in oe?ea(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,za=(oe,ie)=>{for(var ae in ie||(ie={}))Aa.call(ie,ae)&&fa(oe,ae,ie[ae]);if(Jn)for(var ae of Jn(ie))sa.call(ie,ae)&&fa(oe,ae,ie[ae]);return oe},Wa=(oe,ie)=>ga(oe,dn(ie)),la=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const ou=({exercise:oe,dispatch:ie,user:ae})=>{var Ze,rt,Re,Ct,je,Ce,ye,jt,hn;const yn=(0,pe.useParams)(),[Dt,Qt]=(0,a.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:yn==null?void 0:yn.categoryId}),[Dn]=ce.default.useForm(),[gn,Fn]=(0,a.useState)(),[bn,ln]=(0,a.useState)(!1),{exerciseList:Rt}=oe,[Kn,xt]=(0,a.useState)([]),[wn,Cn]=(0,a.useState)(0),[Pa,Ft]=(0,a.useState)(!0),[Mt,Lt]=(0,a.useState)(!1),[nn,zn]=(0,a.useState)("1"),[Hn,ia]=(0,a.useState)(1),[bt,Ve]=(0,a.useState)("alert"),[Oa,Ia]=(0,a.useState)(1),[tu,wa]=(0,a.useState)(""),[on,Nn]=(0,a.useState)(!1),[Ka,iu]=(0,a.useState)(!1),[xa,da]=(0,a.useState)([]);(0,a.useEffect)(()=>{kn(Dt)},[]);const kn=Iu=>la(void 0,null,function*(){const Ea=$a().cloneDeep(Iu);Ft(!0),xt([]);const vu=yield(0,he.ZP)(`/api/exercises/${Iu==null?void 0:Iu.exercise_id}/exercise_videos.json`,{method:"get",params:Ea});Ft(!1),Cn(vu==null?void 0:vu.count),xt((vu==null?void 0:vu.exercise_users)||[])}),Sn=(Iu,Ea)=>{Dt.page=Iu,Dt.limit=Ea,Qt(za({},Dt)),kn(Dt)},ma=Iu=>{Dt.page=1,Dt.save_name=Iu,Qt(za({},Dt))},qn=()=>{Dt.page=1;const Iu=Object.assign({},Dn.getFieldsValue());Object.keys(Iu).map(function(Ea){switch(Ea){case"exercise_group_id":Iu[Ea].includes("all")||!Iu[Ea].length?(delete Dt.course_group,Dn.setFieldsValue({exercise_group_id:"all"})):(Dt.course_group=Iu[Ea],Dn.setFieldsValue({exercise_group_id:Dt.course_group}));break}}),kn(Dt)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Fn(47),ln(!0))},[document.getElementById("divhe"),Rt]);const fn=Iu=>la(void 0,null,function*(){Nn(!0),Lt({});const Ea=yield(0,he.ZP)(`/api/exercises/${Dt==null?void 0:Dt.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:Iu==null?void 0:Iu.exercise_user_id}}),vu=yield(0,he.ZP)(`/api/exercises/${Dt==null?void 0:Dt.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:Iu==null?void 0:Iu.exercise_user_id}});vu!=null&&vu.data&&da((vu==null?void 0:vu.data)||[]),Ea!=null&&Ea.data&&Lt(Wa(za({},Ea==null?void 0:Ea.data),{exercise_user_id:Iu==null?void 0:Iu.exercise_user_id,datas:Iu})),Nn(!1)}),Un=Iu=>{var Ea,vu;ia(Iu==="prev"?Hn-1===0?(Ea=Mt==null?void 0:Mt.exercise_user_photos)==null?void 0:Ea.length:Hn-1:Hn===((vu=Mt==null?void 0:Mt.exercise_user_photos)==null?void 0:vu.length)?1:Hn+1)},En=()=>{ia(1),Ve("alert"),wa(""),zn("1"),Ia(1)},ca=Iu=>{Ia(Iu)},ka=Iu=>{Ve(Iu),Ia(1),wa("")},Xa=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],Ja=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Ju=bt==="alert"?Xa:Ja;return a.createElement("section",{className:Bt.wrap},a.createElement(ce.default,{form:Dn,onChange:qn,initialValues:{exercise_group_id:"all"}},a.createElement(ce.default.Item,{name:"exercise_group_id"},a.createElement(Le.default.Group,{style:{width:"100%"}},a.createElement(le.Z,null,a.createElement(fe.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(fe.Z,{flex:"80px"},a.createElement(Le.default,{value:"all"},"\u5168\u90E8")),a.createElement(fe.Z,{flex:"1",id:"divhe",style:{height:gn+"px",overflow:"hidden"}},(Ze=Rt.course_groups)==null?void 0:Ze.map((Iu,Ea)=>a.createElement(Le.default,{key:Ea,value:Iu.exercise_group_id,className:"ml0 mr8"},Iu.exercise_group_name,"(",Iu.exercise_group_students,")"))),bn&&a.createElement("span",{onClick:()=>{let Iu=document.getElementById("divhe").scrollHeight;gn>47?Fn(47):Fn(Iu)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},gn===47?"\u5C55\u5F00":"\u6536\u8D77",gn===47?a.createElement(Mo.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(ho.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:Bt.control},a.createElement(be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Dt==null?void 0:Dt.save_name,onChange:Iu=>ma(Iu.target.value),onSearch:()=>{Dt.page=1,Dt.name=Dt.save_name,Qt(za({},Dt)),kn(Dt)}})),a.createElement("div",{className:Bt.bgH}),a.createElement("div",{className:Bt.warpList},a.createElement(tt.Z,{loading:Pa,active:!0,paragraph:{rows:5}},a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",a.createElement("span",{className:"c-orange"},wn),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),Kn.length?a.createElement("ul",{className:Bt.sys},Kn.map((Iu,Ea)=>{const{user_name:vu,user_group_name:Ru,video_url:Ir,login:fl,student_id:lu}=Iu;return a.createElement("li",{className:Bt.li,key:Ea},a.createElement("div",{className:Bt.d1},a.createElement("div",{className:Bt.img},a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${Ea}&video_url=${Ir==null?void 0:Ir.replace(".m3u8",".flv")}`})),a.createElement(Be.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},a.createElement("div",{className:Bt.btn,onClick:()=>(0,me.RG)(`${Dt.exercise_id}-${fl}`,!0)},a.createElement("div",{title:vu,className:Bt.b1},vu),a.createElement("div",{title:Ru,className:Bt.b2},"(",lu,")"))),a.createElement("div",{onClick:()=>fn(Iu),className:Bt.big},"\u67E5\u770B")))})):a.createElement(pt.Z,null)),a.createElement(Ge.Z,{showTotal:Iu=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Iu),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:Sn,pageSize:Dt==null?void 0:Dt.limit,current:Dt.page,total:wn})),a.createElement(Fe.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:Mt,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{Lt(!1)},afterClose:En,footer:null},a.createElement(tt.Z,{loading:on,active:!0,paragraph:{rows:5}},a.createElement("div",null,a.createElement("span",null,"\u59D3\u540D:",(rt=Mt==null?void 0:Mt.datas)==null?void 0:rt.user_name),a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(Re=Mt==null?void 0:Mt.datas)==null?void 0:Re.student_id),a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(Ct=Mt==null?void 0:Mt.datas)==null?void 0:Ct.user_group_name)),a.createElement(y.default,{className:"mt10",defaultActiveKey:nn,onChange:Iu=>{zn(Iu)}},a.createElement(y.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},a.createElement("aside",{className:Bt.imgWrap},a.createElement("div",{className:Bt.img,style:{width:234,marginLeft:30,textAlign:"center"}},(je=Mt==null?void 0:Mt.exercise_user_photos)!=null&&je.length?a.createElement(a.Fragment,null,a.createElement("img",{height:131,src:(Ce=Mt==null?void 0:Mt.exercise_user_photos)==null?void 0:Ce[Hn-1]}),a.createElement("div",{onClick:()=>{var Iu;Au.Z.publish("preview-image",(Iu=Mt==null?void 0:Mt.exercise_user_photos)==null?void 0:Iu[Hn-1])},className:Bt.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Bt.text},"\u8003\u8BD5\u4E2D\u7167\u7247",a.createElement("span",{className:"c-light-primary"},Hn,"/",(ye=Mt==null?void 0:Mt.exercise_user_photos)==null?void 0:ye.length)),Hn===1?a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:Bt.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})):a.createElement("div",{onClick:()=>Un("prev"),className:Bt.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})),a.createElement("div",{onClick:()=>Un("next"),className:Bt.r},a.createElement("i",{className:"iconfont icon-lujing"}))):a.createElement("div",{className:Bt.no},a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),a.createElement("div",{className:Bt.img,style:{marginLeft:60,width:234,textAlign:"center"}},Mt!=null&&Mt.identity_url?a.createElement("img",{height:131,src:(0,me.Tv)(Mt==null?void 0:Mt.identity_url)}):a.createElement("div",{className:Bt.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(Mt!=null&&Mt.identity_url)&&a.createElement("div",{onClick:()=>{Au.Z.publish("preview-image",(0,me.Tv)(Mt==null?void 0:Mt.identity_url))},className:Bt.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Bt.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(y.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},a.createElement("aside",{className:Bt.imgWrap,style:{marginLeft:70}},a.createElement("div",{className:Bt.img},a.createElement("img",{width:234,src:Mt==null?void 0:Mt.exercise_identity_photo}),a.createElement("div",{onClick:()=>{Au.Z.publish("preview-image",Mt==null?void 0:Mt.exercise_identity_photo)},className:Bt.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Bt.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:Bt.img,style:{marginLeft:20,width:234,textAlign:"center"}},Mt!=null&&Mt.identity_url?a.createElement("img",{height:131,src:(0,me.Tv)(Mt==null?void 0:Mt.identity_url)}):a.createElement("div",{className:Bt.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(Mt!=null&&Mt.identity_url)&&a.createElement("div",{onClick:()=>{Au.Z.publish("preview-image",(0,me.Tv)(Mt==null?void 0:Mt.identity_url))},className:Bt.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Bt.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(y.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},a.createElement("div",{className:Bt.fo},a.createElement(de.ZP,{className:"mt20",checked:bt==="alert",onChange:()=>ka("alert")},"\u53D1\u9001\u8B66\u544A",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement(de.ZP,{className:"mt10",checked:bt==="notice",onChange:()=>ka("notice")},"\u53D1\u9001\u901A\u77E5",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement("div",{className:"mt20"},a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),a.createElement(nt.default,{style:{width:570},value:Oa,onChange:ca},Ju==null?void 0:Ju.map(Iu=>a.createElement(nt.default.Option,{key:Iu.key,value:Iu.key},Iu.value)))),Oa===0&&a.createElement(be.default.TextArea,{className:"mt20",value:tu,onChange:Iu=>wa(Iu.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),a.createElement(le.Z,{className:"mt10",align:"middle"},a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",Mt==null?void 0:Mt.alert_count,"\u6B21\u8B66\u544A\u548C",((jt=Mt==null?void 0:Mt.alerts)==null?void 0:jt.length)-(Mt==null?void 0:Mt.alert_count),"\u6B21\u901A\u77E5")),a.createElement(x.default,{dataSource:(Mt==null?void 0:Mt.alerts)||[],bordered:!1,scroll:((hn=Mt==null?void 0:Mt.alerts)==null?void 0:hn.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:Iu=>Iu?a.createElement("span",{title:Iu},Iu):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:Iu=>Iu==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),a.createElement(xe.ZP,{className:Bt.b,onClick:()=>la(void 0,null,function*(){if(!tu&&Oa===0){Ae.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let Iu=tu;Oa&&(Iu=(bt==="alert"?Xa:Ja).find(Ru=>Ru.key===Oa).value),iu(!0);let Ea=yield(0,he.ZP)(`/api/exercises/${Dt.exercise_id}/send_alert.json`,{method:"post",body:{content:Iu,clazz:bt,exercise_user_id:Mt==null?void 0:Mt.exercise_user_id}});(Ea==null?void 0:Ea.status)===0&&(Ae.ZP.info("\u53D1\u9001\u6210\u529F"),Lt(!1)),iu(!1)}),loading:Ka,type:"primary"},a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),a.createElement(y.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},a.createElement(x.default,{dataSource:xa,bordered:!1,scroll:xa.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:Iu=>ze()(Iu).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:Iu=>Iu&&(0,me.li)(Number(Iu)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),a.createElement(Ya.Z,null))};var su=(0,pe.connect)(({exercise:oe,user:ie})=>({exercise:oe,user:ie}))(ou),On={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},Lu={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},Ra=Object.defineProperty,hu=Object.defineProperties,Gu=Object.getOwnPropertyDescriptors,Mu=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,wu=Object.prototype.propertyIsEnumerable,Zu=(oe,ie,ae)=>ie in oe?Ra(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,ku=(oe,ie)=>{for(var ae in ie||(ie={}))tr.call(ie,ae)&&Zu(oe,ae,ie[ae]);if(Mu)for(var ae of Mu(ie))wu.call(ie,ae)&&Zu(oe,ae,ie[ae]);return oe},ur=(oe,ie)=>hu(oe,Gu(ie)),rr=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())}),br=({index:oe,bottomLine:ie,gather:ae,search:Ze})=>{const[rt,Re]=(0,a.useState)([]),[Ct,je]=(0,a.useState)(!1),[Ce,ye]=(0,a.useState)(!1),jt=(0,pe.useParams)(),hn=(0,pe.useLocation)(),[yn]=(0,pe.useSearchParams)(),[Dt,Qt]=(0,a.useState)({page:1,limit:6,total:0});(0,a.useEffect)(()=>{console.log(ae,"gather"),oe===0&&ye(!0)},[]),(0,a.useEffect)(()=>{Ce&&gn()},[Ce]);const Dn=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(ln,Rt,Kn)=>Dt.limit*(Dt.page-1)+Kn+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:ln=>ln||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:ln=>ln+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:ln=>{let Rt=`/classrooms/${jt==null?void 0:jt.coursesId}/exercise/${jt==null?void 0:jt.categoryId}/detail/${ln}/review_detail`;return yn.get("random")&&(Rt=Rt+`?random=${yn.get("random")}`),a.createElement(pe.Link,{to:Rt,target:"_blank"},"\u67E5\u770B")}}],gn=ln=>rr(void 0,null,function*(){je(!0);const Rt=ln||{page:1,limit:10,total:0},Kn=ku({id:jt==null?void 0:jt.categoryId,question_id:ae==null?void 0:ae.question_id,search:Ze},Rt),xt=yield(0,he.ZP)(`/api/courses/${jt==null?void 0:jt.coursesId}/exercises/code_review_users.json`,{method:"get",params:Kn});xt&&(Re(xt==null?void 0:xt.users),je(!1),Qt(ur(ku({},Rt),{total:(xt==null?void 0:xt.count)||0})))}),Fn=ln=>{const Rt=ur(ku({},Dt),{page:ln});Qt(Rt),gn(Rt)},bn=()=>{ye(!Ce)};return a.createElement("div",{className:Lu.subjectTable},a.createElement("aside",{className:Lu.title},a.createElement("span",{className:"c-light-primary"},oe+1,"\u3001",ae.name||((ae==null?void 0:ae.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),a.createElement("span",{className:"c-grey-333"},"\uFF08",ae==null?void 0:ae.score,"\u5206\uFF09\uFF1A",ae==null?void 0:ae.question_title),a.createElement("span",{className:"ml40 c-grey-999"},a.createElement("b",{className:"c-red-ee4"},ae==null?void 0:ae.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",ae==null?void 0:ae.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),a.createElement("span",{onClick:bn,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},Ce?"\u6536\u8D77":"\u5C55\u5F00",Ce?a.createElement(ho.Z,null):a.createElement(Mo.Z,null)),(ae==null?void 0:ae.question_type)===5&&a.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${ae==null?void 0:ae.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),a.createElement(x.default,{className:Lu.customTable,style:{display:Ce?"block":"none"},dataSource:rt,bordered:!1,rowKey:ln=>ln.id,rowClassName:Lu.row,columns:Dn,loading:Ct,pagination:{pageSize:Dt.limit,total:Dt.total,current:Dt.page,onChange:Fn,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),a.createElement("div",{className:Lu.line,style:{visibility:ie?"hidden":"visible"}}))},el=z(99464),Qu=z(59301),rl=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const wr=({exercise:oe,globalSetting:ie,dispatch:ae})=>{const[Ze,rt]=(0,a.useState)(""),[Re,Ct]=(0,a.useState)([]),[je,Ce]=(0,a.useState)(""),[ye,jt]=(0,a.useState)(!1),[hn,yn]=(0,a.useState)(!1),Dt=(0,pe.useParams)();(0,a.useEffect)(()=>{Qt()},[]);const Qt=Fn=>rl(void 0,null,function*(){jt(!0);const bn=yield(0,he.ZP)(`/api/courses/${Dt==null?void 0:Dt.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:Dt==null?void 0:Dt.categoryId,search:Ze}});if((bn==null?void 0:bn.status)===-2){yn(!0),Qt();return}bn&&(yn(!1),jt(!1),Ct((bn==null?void 0:bn.exercise_questions)||[]),Ce(bn==null?void 0:bn.last_review_time))}),Dn=()=>{Qt()},gn=()=>Qu.createElement("div",{className:On.empty},Qu.createElement("img",{src:el.x7,width:"258"}),Qu.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return Qu.createElement("section",{className:On.warp},Qu.createElement("aside",{className:On.header},Qu.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",je||"--"),!!je&&Qu.createElement(be.default,{value:Ze,onChange:Fn=>rt(Fn.target.value),suffix:Qu.createElement("i",{onClick:Dn,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:Dn})),hn&&Qu.createElement(an.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!hn&&Qu.createElement(tt.Z,{loading:ye,active:!0,paragraph:{rows:5}},Re.length>0?Qu.createElement("aside",{className:On.subject},Re.map((Fn,bn)=>Qu.createElement(br,{key:bn,index:bn,bottomLine:bn===Re.length-1,gather:Fn,search:Ze}))):gn()))};var Vu=(0,pe.connect)(({exercise:oe,globalSetting:ie})=>({exercise:oe,globalSetting:ie}))(wr),Fr=z(37285),Hu=z(89389),Qr=z(48106),Uu=z(20927),$n={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL",btn_warp:"btn_warp___aj_Vv"},Yr=z(62363),Tr=z(65986),Sa=z(59301),jl=Object.defineProperty,Pl=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,ro=(oe,ie,ae)=>ie in oe?jl(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,hl=(oe,ie)=>{for(var ae in ie||(ie={}))Jl.call(ie,ae)&&ro(oe,ae,ie[ae]);if(Pl)for(var ae of Pl(ie))Ml.call(ie,ae)&&ro(oe,ae,ie[ae]);return oe},zl=(oe,ie)=>{var ae={};for(var Ze in oe)Jl.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&Pl)for(var Ze of Pl(oe))ie.indexOf(Ze)<0&&Ml.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},wl=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const eo=null,Vl="\u2581",xl=(oe,ie)=>{var ae=oe,{problemset:Ze,globalSetting:rt,exercise:Re,loading:Ct,dispatch:je,editData:Ce,editKey:ye,setEditKey:jt=()=>{},cancelAdd:hn=()=>{},addCallback:yn=()=>{},reload:Dt=()=>{},setIsClaer:Qt=()=>{}}=ae,Dn=zl(ae,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[gn,Fn]=(0,a.useState)(""),[bn,ln]=(0,a.useState)(""),[Rt,Kn]=(0,a.useState)([]),[xt,wn]=(0,a.useState)(""),[Cn,Pa]=(0,a.useState)(),[Ft,Mt]=(0,a.useState)(!1),[Lt,nn]=(0,a.useState)(),[zn,Hn]=(0,a.useState)(0),[ia,bt]=(0,a.useState)(!1),[Ve,Oa]=(0,a.useState)(!1),[Ia,tu]=(0,a.useState)([]),[wa,on]=(0,a.useState)(1),[Nn,Ka]=(0,a.useState)(!1),iu=(0,a.useRef)(!1),xa=(0,pe.useParams)(),[da,kn]=(0,a.useState)([]),Sn=vu=>{kn([...da,hl({},vu)])};(0,a.useEffect)(()=>{var vu;if(iu.current)return;if(!(Ce!=null&&Ce.question_title)){bt(!0),Fn(""),Pa(!1),nn(2),Kn([]),wn(""),Mt(!1);return}Fn(Ce==null?void 0:Ce.question_title),Pa(Ce==null?void 0:Ce.is_ordered),on(Ce==null?void 0:Ce.difficulty),Ka(!(Ce!=null&&Ce.repeat_answer)),nn(Ce==null?void 0:Ce.question_score);const Ru=(vu=Ce==null?void 0:Ce.standard_answers)==null?void 0:vu.map(Ir=>Ir.answer_text);Kn([...Ru]),tu(Ce.tag_discipline_ids),ln(Ce==null?void 0:Ce.analysis)},[Ce,ia]),(0,a.useEffect)(()=>{Mt(!1),ia&&vu();function vu(){return wl(this,null,function*(){var Ru,Ir;const fl=yield(0,ne.YY)({sub_discipline_id:(Ir=(Ru=Re.editData)==null?void 0:Ru.exercise)==null?void 0:Ir.sub_discipline_id});kn(fl.tag_disciplines)})}},[ia]),(0,a.useImperativeHandle)(ie,()=>({onSave:qn,isEdit:ia})),(0,a.useEffect)(()=>{var vu;const Ru=(vu=Re==null?void 0:Re.tagDisciplineData)!=null&&vu.tag_disciplines&&Array.isArray(Re.tagDisciplineData.tag_disciplines)?Re.tagDisciplineData.tag_disciplines:[];kn(Ru)},[Re.tagDisciplineData]);const ma=vu=>{(vu==null?void 0:vu.status)===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),bt(!1),jt(-1),iu.current=!1,Dt())},qn=()=>wl(void 0,null,function*(){var vu,Ru,Ir,fl;let lu=[],zu=!1;if(Oa(!0),Rt.forEach((gu,xu)=>{lu.push({choice_id:xu+1,answer_text:[]}),gu.forEach((eu,ar)=>{lu[xu].answer_text.push(eu),(!eu||!(0,me.eR)(eu,1e4))&&(wn(`${xu}-${ar}`),Ae.ZP.info(eu?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),zu=!0)})}),zu)return Oa(!1),!1;iu.current=!0;let $r;return Ce.question_id?(Ce==null?void 0:Ce.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>wl(void 0,null,function*(){var gu,xu;$r=yield je({type:"exercise/editExerciseQuestion",payload:{id:Ce.question_id,question_title:gn,question_type:3,question_score:Lt,is_ordered:Cn,standard_answers:lu,tag_discipline_ids:Ia,sub_discipline_id:(xu=(gu=Re.editData)==null?void 0:gu.exercise)==null?void 0:xu.sub_discipline_id,difficulty:wa,is_cover:1,repeat_answer:!Nn,analysis:bn}}),ma($r)}),onCancel:()=>wl(void 0,null,function*(){var gu,xu;$r=yield je({type:"exercise/editExerciseQuestion",payload:{id:Ce.question_id,question_title:gn,question_type:3,question_score:Lt,is_ordered:Cn,standard_answers:lu,tag_discipline_ids:Ia,sub_discipline_id:(xu=(gu=Re.editData)==null?void 0:gu.exercise)==null?void 0:xu.sub_discipline_id,difficulty:wa,repeat_answer:!Nn,analysis:bn}}),ma($r)})}):($r=yield je({type:"exercise/editExerciseQuestion",payload:{id:Ce.question_id,question_title:gn,question_type:3,question_score:Lt,is_ordered:Cn,standard_answers:lu,tag_discipline_ids:Ia,sub_discipline_id:(Ru=(vu=Re.editData)==null?void 0:vu.exercise)==null?void 0:Ru.sub_discipline_id,difficulty:wa,repeat_answer:!Nn,analysis:bn}}),ma($r)):($r=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:Ce==null?void 0:Ce.insert_id,categoryId:xa.categoryId,question_title:gn,question_type:3,question_score:Lt,is_ordered:Cn,standard_answers:lu,tag_discipline_ids:Ia,sub_discipline_id:(fl=(Ir=Re.editData)==null?void 0:Ir.exercise)==null?void 0:fl.sub_discipline_id,difficulty:wa,repeat_answer:!Nn,analysis:bn}}),ma($r)),Oa(!1),{name:gn,analysis:bn,standard_answers:lu,is_ordered:Cn}}),fn=(vu,Ru,Ir)=>{const fl=Rt.slice();if(Ru&&fl.splice(vu,Ru),Ir&&Ft||!Ce.question_id)for(let lu=0;lu{wn("");let fl=Rt.slice();fl[vu][Ru]=Ir,Kn(fl)},En=vu=>{let Ru=Rt.slice();Ru[vu]=[...Ru[vu],""],Kn(Ru)},ca=(vu,Ru)=>{let Ir=Rt.slice();if(!Ir[vu][Ru]){Ir[vu]=Ir[vu].filter((fl,lu)=>lu!==Ru),Kn(Ir);return}Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:$n.modal,onOk:()=>{Ir[vu]=Ir[vu].filter((fl,lu)=>lu!==Ru),Kn(Ir)}})},ka=vu=>{Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:$n.modal,onOk:()=>{let Ru=0;Fn(gn.replace(/\▁/g,function(Ir){return Ru++,Ru-1===vu?"":Ir})),setTimeout(()=>{let Ir=Rt.slice();Ir=Rt.filter((fl,lu)=>vu!==lu),Kn(Ir)},500)}})},Xa=()=>{},Ja=()=>{var vu,Ru,Ir,fl,lu,zu;return console.log(Rt,"answers"),Sa.createElement("aside",null,Sa.createElement("div",{className:$n.questionType},Sa.createElement("div",null,Sa.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),Sa.createElement("div",null,Sa.createElement(Qr.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:gn,onChange:$r=>Fn($r),showNullButton:((Ru=(vu=Re.editData)==null?void 0:vu.exercise)==null?void 0:Ru.exercise_status)===1,deleteEmptyDisabled:((fl=(Ir=Re.editData)==null?void 0:Ir.exercise)==null?void 0:fl.exercise_status)!==1||Ve,onPlaceholderChange:fn})),Sa.createElement("div",{className:"mt20"},Rt.map(($r,gu)=>{var xu,eu;return Sa.createElement(Uu.Z,{key:gu,answers:$r,index:gu,is_md:!0,exerciseIsPublish:((eu=(xu=Re.editData)==null?void 0:xu.exercise)==null?void 0:eu.exercise_status)!==1,activeOptionErrorIndex:xt,onAnswerChange:Un,addChildAnswer:En,deleteChildAnswer:ca,deleteChildAnswermain:ka})})),Sa.createElement("div",{className:"mt20"},Rt.length>1&&Sa.createElement("span",null,Sa.createElement(Le.default,{checked:Cn,onChange:$r=>Pa($r.target.checked),className:`${$n.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Sa.createElement("span",{className:`${$n.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Sa.createElement("p",{className:$n.titleWrap},Sa.createElement("span",{className:$n.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Sa.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:bn,onChange:$r=>ln($r)}),Sa.createElement("p",{className:""},Sa.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",Sa.createElement(Me.Z,{value:Lt,max:1e4,min:0,onChange:$r=>{nn($r)}})," \u5206 \xA0 ",!!Lt&&!!zn&&Sa.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(Lt/zn).toFixed(1),"\u5206)"),Sa.createElement("span",{style:{marginLeft:"30px"},className:$n.difficult},Sa.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",Sa.createElement(de.ZP.Group,{value:wa,onChange:$r=>{on($r.target.value)}},Sa.createElement(de.ZP.Button,{value:1},"\u7B80\u5355"),Sa.createElement(de.ZP.Button,{value:2},"\u9002\u4E2D"),Sa.createElement(de.ZP.Button,{value:3},"\u56F0\u96BE")))),Sa.createElement("p",{className:$n.titleWrap},Sa.createElement("span",{className:`${$n.title}`},"\u77E5\u8BC6\u70B9\uFF1A",Sa.createElement("span",{className:$n.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),Sa.createElement("div",{className:"mt5"},Sa.createElement(Yr.N,{value:Ia,selectvalues:Ce==null?void 0:Ce.tag_discipline_ids,onChange:tu,subId:(zu=(lu=Re.editData)==null?void 0:lu.exercise)==null?void 0:zu.sub_discipline_id,knowledgeOptions:da,onAddKnowledgeFinish:Sn})),Sa.createElement("div",{style:{marginTop:10}},Sa.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),Sa.createElement(Pe.Z,{checked:Nn,onChange:$r=>{Ka($r)}}))),Sa.createElement("aside",{className:"tr"},(ye!==-1||Ce.question_id)&&Sa.createElement(xe.ZP,{type:"default",onClick:()=>{hn(),bt(!1)}},"\u53D6\u6D88"),Sa.createElement(xe.ZP,{className:"ml20",type:"primary",onClick:()=>{qn()}},"\u4FDD\u5B58")))},Ju=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(vu=>{var Ru,Ir;return((Ir=(Ru=Re==null?void 0:Re.editData)==null?void 0:Ru.exercise)==null?void 0:Ir.exercise_status)===1?vu:vu.id!=="del"&&vu.id!=="add"}),Iu=vu=>wl(void 0,null,function*(){if(ye!==-1){Ae.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(vu.id){case"del":let Ru;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return wl(this,null,function*(){yield(0,ne.Fl)({id:Ce.question_id}),je({type:"exercise/editExercise",payload:hl({},xa)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:Ce.question_id,opr:vu.id}}),je({type:"exercise/editExercise",payload:hl({},xa)});break;case"edit":jt(Ce.dragKey),bt(!0);break;case"add":yn({key:Ce.key,insert_id:Ce==null?void 0:Ce.question_id,question_type:3});break}}),Ea=()=>{var vu;return Sa.createElement("aside",null,Sa.createElement("div",{className:$n.questionType},!(Ce!=null&&Ce.isPreview)&&Sa.createElement("div",null,Sa.createElement("span",{className:"font16 c-blue"},Ce.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",Ce.question_score,"\u5206\uFF09")),Ce!=null&&Ce.isPreview?Sa.createElement("div",{style:{display:"flex"}},Sa.createElement("span",{style:{flexShrink:0},className:"font18"},Ce.key,"."),Sa.createElement(Fa.Z,{value:Ce.question_title}),Sa.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ce.question_score,"\u5206\uFF09")):Sa.createElement("div",{className:"mt5"},Sa.createElement(Fa.Z,{value:Ce.question_title})),Sa.createElement("div",{className:$n.questionChoices},(vu=Ce==null?void 0:Ce.standard_answers)==null?void 0:vu.map(function(Ru,Ir){return Sa.createElement(le.Z,{key:Ir,align:"middle"},Sa.createElement(fe.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Ru.choice_id,"\uFF09\uFF1A"),Sa.createElement(fe.Z,{flex:"1"},Sa.createElement(le.Z,{align:"middle",gutter:[1,1]},Ru.answer_text.map(function(fl,lu){return Sa.createElement(fe.Z,{span:24,key:lu},Ru.model===1?Sa.createElement(be.default,{key:Ir,checked:Ce.standard_answers.includes(Ir),disabled:!0,value:fl}):Sa.createElement(Tr.Z,{value:fl,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),Sa.createElement("div",{className:$n.action},!Ce.hideAction&&Ju.map(function(Ru,Ir){return Ru.id==="up"&&Ce.key===1||Ru.id==="down"&&Ce.key===Ce.len?null:Sa.createElement(Be.Z,{key:Ir,placement:"bottom",title:Ru.name},Sa.createElement("span",{onClick:()=>Iu(Ru),className:Ru.icon}))})))};return Sa.createElement("section",{className:$n.wrap},!ia&&Ea(),ia&&Ja())};var Il=(0,pe.connect)(({problemset:oe,loading:ie,exercise:ae,globalSetting:Ze})=>({problemset:oe,globalSetting:Ze,exercise:ae,loading:ie.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(xl)),so=Object.defineProperty,Kl=Object.getOwnPropertySymbols,Eo=Object.prototype.hasOwnProperty,Wl=Object.prototype.propertyIsEnumerable,Zo=(oe,ie,ae)=>ie in oe?so(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Hl=(oe,ie)=>{for(var ae in ie||(ie={}))Eo.call(ie,ae)&&Zo(oe,ae,ie[ae]);if(Kl)for(var ae of Kl(ie))Wl.call(ie,ae)&&Zo(oe,ae,ie[ae]);return oe},Zl=(oe,ie)=>{var ae={};for(var Ze in oe)Eo.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&Kl)for(var Ze of Kl(oe))ie.indexOf(Ze)<0&&Wl.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},Tl=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Po=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Bl=(oe,ie)=>{var ae=oe,{problemset:Ze,globalSetting:rt,exercise:Re,loading:Ct,dispatch:je,onRef:Ce=()=>{},editData:ye,editKey:jt,setEditKey:hn=()=>{},cancelAdd:yn=()=>{},reload:Dt=()=>{},addCallback:Qt=()=>{},setIsClaer:Dn=()=>{}}=ae,gn=Zl(ae,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[Fn,bn]=(0,a.useState)(),[ln,Rt]=(0,a.useState)(""),[Kn,xt]=(0,a.useState)(!1),[wn,Cn]=(0,a.useState)(),[Pa,Ft]=(0,a.useState)([]),[Mt,Lt]=(0,a.useState)([]),[nn,zn]=(0,a.useState)(1),[Hn,ia]=(0,a.useState)(!1),[bt,Ve]=(0,a.useState)(""),Oa=(0,a.useRef)(!1),Ia=da=>{Lt([...Mt,Hl({},da)])},tu=(0,pe.useParams)();(0,a.useEffect)(()=>{if(!Oa.current){if(!(ye!=null&&ye.question_choices)){xt(!0),Rt(""),Cn(2),bn("");return}ia(!(ye!=null&&ye.repeat_answer)),Rt(ye==null?void 0:ye.question_title),Cn(ye==null?void 0:ye.question_score),zn(ye==null?void 0:ye.difficulty),bn(ye.standard_answer[0]+""),Ft(ye.tag_discipline_ids),Ve(ye==null?void 0:ye.analysis)}},[ye,Kn]),(0,a.useEffect)(()=>{Kn&&da();function da(){return Tl(this,null,function*(){var kn,Sn;const ma=yield(0,ne.YY)({sub_discipline_id:(Sn=(kn=Re.editData)==null?void 0:kn.exercise)==null?void 0:Sn.sub_discipline_id});Lt(ma.tag_disciplines)})}},[Kn]),(0,a.useImperativeHandle)(ie,()=>({onSave:on,isEdit:Kn})),(0,a.useEffect)(()=>{var da;const kn=(da=Re==null?void 0:Re.tagDisciplineData)!=null&&da.tag_disciplines&&Array.isArray(Re.tagDisciplineData.tag_disciplines)?Re.tagDisciplineData.tag_disciplines:[];Lt(kn)},[Re.tagDisciplineData]);const wa=da=>{(da==null?void 0:da.status)===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),xt(!1),hn(-1),Oa.current=!1,Dt())},on=()=>Tl(void 0,null,function*(){var da,kn,Sn,ma;if(!ln)return Ae.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!Fn)return Ae.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const qn=[{choice_text:"\u6B63\u786E",is_answer:Fn==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Fn==="2"?2:0}];Oa.current=!0;let fn;return ye.question_id?(ye==null?void 0:ye.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Tl(void 0,null,function*(){var Un,En;fn=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:ln,question_type:2,question_score:wn,question_choices:qn.map(ca=>ca.choice_text),standard_answers:qn.filter(ca=>ca.is_answer).map(ca=>ca.is_answer),tag_discipline_ids:Pa,sub_discipline_id:(En=(Un=Re.editData)==null?void 0:Un.exercise)==null?void 0:En.sub_discipline_id,difficulty:nn,is_cover:1,repeat_answer:!Hn,analysis:bt}}),wa(fn)}),onCancel:()=>Tl(void 0,null,function*(){var Un,En;fn=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:ln,question_type:2,question_score:wn,question_choices:qn.map(ca=>ca.choice_text),standard_answers:qn.filter(ca=>ca.is_answer).map(ca=>ca.is_answer),tag_discipline_ids:Pa,sub_discipline_id:(En=(Un=Re.editData)==null?void 0:Un.exercise)==null?void 0:En.sub_discipline_id,difficulty:nn,repeat_answer:!Hn,analysis:bt}}),wa(fn)})}):(fn=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:ln,question_type:2,question_score:wn,question_choices:qn.map(Un=>Un.choice_text),standard_answers:qn.filter(Un=>Un.is_answer).map(Un=>Un.is_answer),tag_discipline_ids:Pa,sub_discipline_id:(kn=(da=Re.editData)==null?void 0:da.exercise)==null?void 0:kn.sub_discipline_id,difficulty:nn,repeat_answer:!Hn,analysis:bt}}),wa(fn)):(fn=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:tu.categoryId,question_title:ln,question_type:2,question_score:wn,question_choices:qn.map(Un=>Un.choice_text),standard_answers:qn.filter(Un=>Un.is_answer).map(Un=>Un.is_answer),tag_discipline_ids:Pa,sub_discipline_id:(ma=(Sn=Re.editData)==null?void 0:Sn.exercise)==null?void 0:ma.sub_discipline_id,difficulty:nn,repeat_answer:!Hn,analysis:bt}}),wa(fn)),{name:ln,choices:qn}}),Nn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(da=>{var kn,Sn;return((Sn=(kn=Re==null?void 0:Re.editData)==null?void 0:kn.exercise)==null?void 0:Sn.exercise_status)===1?da:da.id!=="del"&&da.id!=="add"}),Ka=da=>Tl(void 0,null,function*(){if(jt!==-1){Ae.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(da.id){case"del":let kn;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Tl(this,null,function*(){yield(0,ne.Fl)({id:ye.question_id}),je({type:"exercise/editExercise",payload:Hl({},tu)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:da.id}}),je({type:"exercise/editExercise",payload:Hl({},tu)});break;case"edit":hn(ye.dragKey),xt(!0);break;case"add":Qt({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:2});break}}),iu=()=>{var da;return a.createElement("aside",null,a.createElement("div",{className:$n.questionType},!(ye!=null&&ye.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),a.createElement(Fa.Z,{value:ye.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Fa.Z,{value:ye.question_title})),a.createElement("div",{className:$n.questionChoices},(da=ye==null?void 0:ye.question_choices)==null?void 0:da.map(function(kn,Sn){return a.createElement(de.ZP,{key:Sn,checked:ye.standard_answer.includes(Sn+1),disabled:!0},Po[Sn],". ",a.createElement("span",{className:"c-black font14"},kn.choice_text))})),a.createElement("div",{className:$n.action},!ye.hideAction&&Nn.map(function(kn,Sn){return kn.id==="up"&&ye.key===1||kn.id==="down"&&ye.key===ye.len?null:a.createElement(Be.Z,{key:Sn,placement:"bottom",title:kn.name},a.createElement("span",{onClick:()=>Ka(kn),className:kn.icon}))})))},xa=()=>{var da,kn;return a.createElement("aside",null,a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.required},"*"),a.createElement("span",{className:$n.title},"\u9898\u5E72\uFF1A")),a.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ln,onChange:Sn=>Rt(Sn)}),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.required},"*"),a.createElement("span",{className:$n.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:$n.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(de.ZP.Group,{buttonStyle:"solid",value:Fn,onChange:Sn=>bn(Sn.target.value)},a.createElement(de.ZP.Button,{value:"1",className:`${$n.radio} mr40`},"\u6B63\u786E"),a.createElement(de.ZP.Button,{value:"2",className:$n.radio},"\u9519\u8BEF")),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:bt,onChange:Sn=>Ve(Sn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Me.Z,{value:wn,max:1e4,min:0,onChange:Sn=>{Cn(Sn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:$n.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(de.ZP.Group,{value:nn,onChange:Sn=>{zn(Sn.target.value)}},a.createElement(de.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(de.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(de.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:`${$n.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:$n.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Yr.N,{value:Pa,selectvalues:ye==null?void 0:ye.tag_discipline_ids,onChange:Ft,subId:(kn=(da=Re.editData)==null?void 0:da.exercise)==null?void 0:kn.sub_discipline_id,knowledgeOptions:Mt,onAddKnowledgeFinish:Ia})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Pe.Z,{checked:Hn,onChange:Sn=>{ia(Sn)}}))),a.createElement("aside",{className:"tr"},(jt!==-1||ye.question_id)&&a.createElement(xe.ZP,{type:"default",onClick:()=>{yn(),xt(!1)}},"\u53D6\u6D88"),a.createElement(xe.ZP,{className:"ml20",type:"primary",onClick:()=>{on()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:$n.wrap},!Kn&&iu(),Kn&&xa())};var Lo=(0,pe.connect)(({problemset:oe,loading:ie,exercise:ae,globalSetting:Ze})=>({problemset:oe,globalSetting:Ze,exercise:ae,loading:ie.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Bl)),jr=Object.defineProperty,Xu=Object.getOwnPropertySymbols,Ll=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,dt=(oe,ie,ae)=>ie in oe?jr(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,kt=(oe,ie)=>{for(var ae in ie||(ie={}))Ll.call(ie,ae)&&dt(oe,ae,ie[ae]);if(Xu)for(var ae of Xu(ie))Pr.call(ie,ae)&&dt(oe,ae,ie[ae]);return oe},Jt=(oe,ie)=>{var ae={};for(var Ze in oe)Ll.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&Xu)for(var Ze of Xu(oe))ie.indexOf(Ze)<0&&Pr.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},Qn=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const vr=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],qu=(0,a.forwardRef)((oe,ie)=>{var ae=oe,{problemset:Ze,globalSetting:rt,exercise:Re,loading:Ct,dispatch:je,onRef:Ce=()=>{},editData:ye,cancelAdd:jt=()=>{},editKey:hn,setEditKey:yn=()=>{},setIsClaer:Dt=()=>{},addCallback:Qt=qn=>{},reload:Dn=()=>{}}=ae,gn=Jt(ae,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[Fn,bn]=(0,a.useState)([]),[ln,Rt]=(0,a.useState)(),[Kn,xt]=(0,a.useState)([]),[wn,Cn]=(0,a.useState)(""),[Pa,Ft]=(0,a.useState)(),[Mt,Lt]=(0,a.useState)(!1),[nn,zn]=(0,a.useState)([]),[Hn,ia]=(0,a.useState)(1),[bt,Ve]=(0,a.useState)(!1),[Oa,Ia]=(0,a.useState)(""),[tu,wa]=(0,a.useState)([]),on=(0,a.useRef)(!1),Nn=qn=>{wa([...tu,kt({},qn)])},Ka=(0,pe.useParams)();(0,a.useEffect)(()=>{bn(["","","",""])},[]),(0,a.useEffect)(()=>{if(on.current)return;if(!(ye!=null&&ye.question_choices)){Lt(!0),Cn(""),Ft(5),bn(["","","",""]),xt([]);return}Cn(ye==null?void 0:ye.question_title),Ft(ye==null?void 0:ye.question_score),Ve(!(ye!=null&&ye.repeat_answer)),ia(ye==null?void 0:ye.difficulty),bn(ye==null?void 0:ye.question_choices.map(fn=>fn.choice_text));const qn=[];ye==null||ye.standard_answer.map((fn,Un)=>{qn.push(fn-1)}),xt(qn),zn(ye.tag_discipline_ids),Ia(ye==null?void 0:ye.analysis)},[ye,Mt]),(0,a.useEffect)(()=>{Mt&&qn();function qn(){return Qn(this,null,function*(){var fn,Un;const En=yield(0,ne.YY)({sub_discipline_id:(Un=(fn=Re.editData)==null?void 0:fn.exercise)==null?void 0:Un.sub_discipline_id});wa(En.tag_disciplines)})}},[Mt]),(0,a.useImperativeHandle)(ie,()=>({onSave:xa,isEdit:Mt})),(0,a.useEffect)(()=>{var qn;const fn=(qn=Re==null?void 0:Re.tagDisciplineData)!=null&&qn.tag_disciplines&&Array.isArray(Re.tagDisciplineData.tag_disciplines)?Re.tagDisciplineData.tag_disciplines:[];wa(fn)},[Re.tagDisciplineData]);const iu=qn=>{(qn==null?void 0:qn.status)===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),Lt(!1),yn(-1),on.current=!1,Dn())},xa=()=>Qn(void 0,null,function*(){var qn,fn,Un,En;if(!wn)return Ae.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const ca=Fn.findIndex(Ja=>!Ja);if(ca>-1)return Ae.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${vr[ca]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Kn.length)return Ae.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Kn.length<1)return Ae.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const ka=Fn.map((Ja,Ju)=>({choice_text:Ja,is_answer:Kn.includes(Ju)?Ju+1:0}));on.current=!0;let Xa;ye.question_id?(ye==null?void 0:ye.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Qn(void 0,null,function*(){var Ja,Ju;Xa=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:wn,question_type:1,question_score:Pa,question_choices:ka.map(Iu=>Iu.choice_text),standard_answers:ka.filter(Iu=>Iu.is_answer).map(Iu=>Iu.is_answer),tag_discipline_ids:nn,sub_discipline_id:(Ju=(Ja=Re.editData)==null?void 0:Ja.exercise)==null?void 0:Ju.sub_discipline_id,difficulty:Hn,is_cover:1,repeat_answer:!bt,analysis:Oa}}),iu(Xa)}),onCancel:()=>Qn(void 0,null,function*(){var Ja,Ju;Xa=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:wn,question_type:1,question_score:Pa,question_choices:ka.map(Iu=>Iu.choice_text),standard_answers:ka.filter(Iu=>Iu.is_answer).map(Iu=>Iu.is_answer),tag_discipline_ids:nn,sub_discipline_id:(Ju=(Ja=Re.editData)==null?void 0:Ja.exercise)==null?void 0:Ju.sub_discipline_id,difficulty:Hn,repeat_answer:!bt,analysis:Oa}}),iu(Xa)})}):(Xa=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:wn,question_type:1,question_score:Pa,question_choices:ka.map(Ja=>Ja.choice_text),standard_answers:ka.filter(Ja=>Ja.is_answer).map(Ja=>Ja.is_answer),tag_discipline_ids:nn,sub_discipline_id:(fn=(qn=Re.editData)==null?void 0:qn.exercise)==null?void 0:fn.sub_discipline_id,difficulty:Hn,repeat_answer:!bt,analysis:Oa}}),iu(Xa)):(Xa=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:Ka.categoryId,question_title:wn,question_type:1,question_score:Pa,question_choices:ka.map(Ja=>Ja.choice_text),standard_answers:ka.filter(Ja=>Ja.is_answer).map(Ja=>Ja.is_answer),tag_discipline_ids:nn,sub_discipline_id:(En=(Un=Re.editData)==null?void 0:Un.exercise)==null?void 0:En.sub_discipline_id,difficulty:Hn,repeat_answer:!bt,analysis:Oa}}),iu(Xa))}),da=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(qn=>{var fn,Un;return((Un=(fn=Re==null?void 0:Re.editData)==null?void 0:fn.exercise)==null?void 0:Un.exercise_status)===1?qn:qn.id!=="del"&&qn.id!=="add"}),kn=qn=>Qn(void 0,null,function*(){if(hn!==-1){Ae.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(qn.id){case"del":let fn;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Qn(this,null,function*(){yield(0,ne.Fl)({id:ye.question_id}),je({type:"exercise/editExercise",payload:kt({},Ka)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:qn.id}}),je({type:"exercise/editExercise",payload:kt({},Ka)});break;case"edit":yn(ye.dragKey),Lt(!0);break;case"add":Qt({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:1});break}}),Sn=()=>{var qn;return a.createElement("aside",null,a.createElement("div",{className:$n.questionType},!(ye!=null&&ye.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u591A\u9009\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),a.createElement(Fa.Z,{value:ye.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Fa.Z,{value:ye.question_title})),a.createElement("div",{className:$n.questionChoices},(qn=ye==null?void 0:ye.question_choices)==null?void 0:qn.map(function(fn,Un){return a.createElement(le.Z,{key:Un},a.createElement(fe.Z,null,a.createElement(Le.default,{key:Un,checked:ye.standard_answer.includes(Un+1),disabled:!0},vr[Un],".")),a.createElement(fe.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(Fa.Z,{value:fn.choice_text}))))})),a.createElement("div",{className:$n.action},!ye.hideAction&&da.map(function(fn,Un){return fn.id==="up"&&ye.key===1||fn.id==="down"&&ye.key===ye.len?null:a.createElement(Be.Z,{key:Un,placement:"bottom",title:fn.name},a.createElement("span",{onClick:()=>kn(fn),className:fn.icon}))})))},ma=()=>{var qn,fn;return a.createElement("aside",null,a.createElement("div",{className:$n.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.required},"*"),a.createElement("span",{className:$n.title},"\u9898\u5E72\uFF1A")),a.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:wn,onChange:Un=>Cn(Un)}),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.required},"*"),a.createElement("span",{className:$n.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:$n.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Fn.map((Un,En)=>{var ca,ka;return a.createElement("div",{className:$n.choiceWrap,key:En},a.createElement(Be.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${$n.answer} ${Kn.includes(En)?$n.activeAnswer:""}`,onClick:()=>{Kn.includes(En)?xt(Kn.filter(Xa=>Xa!==En)):xt([...Kn,En])}},vr[En])),a.createElement("div",{className:$n.editorWrap},ln===En?a.createElement(Hu.Z,{id:`single-question-option-${En}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Un,onChange:Xa=>{Fn[En]=Xa,bn(Fn)}}):a.createElement("div",{className:$n.htmlWrap,onClick:()=>Rt(En)},a.createElement(Fa.Z,{value:Un}))),((ka=(ca=Re.editData)==null?void 0:ca.exercise)==null?void 0:ka.exercise_status)===1&&a.createElement(a.Fragment,null,En>1&&a.createElement(Be.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${$n.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>bn(Fn.filter((Xa,Ja)=>Ja!==En))})),En<7&&En===Fn.length-1&&a.createElement(Be.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${$n.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>bn([...Fn,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Oa,onChange:Un=>Ia(Un)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Me.Z,{value:Pa,max:1e4,min:0,onChange:Un=>{Ft(Un)}})," ","\u5206",a.createElement("span",{style:{marginLeft:"30px"},className:$n.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(de.ZP.Group,{value:Hn,onChange:Un=>{ia(Un.target.value)}},a.createElement(de.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(de.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(de.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:`${$n.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:$n.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Yr.N,{value:nn,selectvalues:ye==null?void 0:ye.tag_discipline_ids,onChange:zn,subId:(fn=(qn=Re.editData)==null?void 0:qn.exercise)==null?void 0:fn.sub_discipline_id,knowledgeOptions:tu,onAddKnowledgeFinish:Nn})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Pe.Z,{checked:bt,onChange:Un=>{Ve(Un)}}))),a.createElement("aside",{className:"tr"},(hn!==-1||ye.question_id)&&a.createElement(xe.ZP,{type:"default",onClick:()=>{jt(),Lt(!1)}},"\u53D6\u6D88"),a.createElement(xe.ZP,{className:"ml20",type:"primary",onClick:()=>{xa()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:$n.wrap},!Mt&&Sn(),Mt&&ma())});var Hr=(0,pe.connect)(({problemset:oe,loading:ie,exercise:ae,globalSetting:Ze})=>({problemset:oe,globalSetting:Ze,exercise:ae,loading:ie.effects}),null,null,{forwardRef:!0})(qu),$u=z(37639),au=z(59301),nu=Object.defineProperty,mu=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,Xr=Object.prototype.propertyIsEnumerable,zr=(oe,ie,ae)=>ie in oe?nu(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Fu=(oe,ie)=>{for(var ae in ie||(ie={}))xr.call(ie,ae)&&zr(oe,ae,ie[ae]);if(mu)for(var ae of mu(ie))Xr.call(ie,ae)&&zr(oe,ae,ie[ae]);return oe},nr=(oe,ie)=>{var ae={};for(var Ze in oe)xr.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&mu)for(var Ze of mu(oe))ie.indexOf(Ze)<0&&Xr.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},mr=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Gr=null,Rr=(oe,ie)=>{var ae=oe,{problemset:Ze,globalSetting:rt,exercise:Re,loading:Ct,dispatch:je,editData:Ce,cancelAdd:ye=()=>{},editKey:jt,setEditKey:hn=()=>{},addCallback:yn=()=>{},reload:Dt=()=>{},setIsClaer:Qt=()=>{}}=ae,Dn=nr(ae,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[gn,Fn]=(0,a.useState)(""),[bn,ln]=(0,a.useState)(""),[Rt,Kn]=(0,a.useState)(""),[xt,wn]=(0,a.useState)([]),[Cn,Pa]=(0,a.useState)(""),[Ft,Mt]=(0,a.useState)(),[Lt,nn]=(0,a.useState)(!1),[zn,Hn]=(0,a.useState)([]),[ia,bt]=(0,a.useState)(!1),[Ve,Oa]=(0,a.useState)(!1),Ia=(0,pe.useParams)(),tu=(0,a.useRef)(!1),[wa,on]=(0,a.useState)([]),[Nn,Ka]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Un;if(tu.current)return;Ce.edit&&(bt(!0),ln(""),Fn(""),Hn([])),Fn(Ce.shixun_name),ln(Ce.question_title);const En=[];(Un=Ce.shixun)==null||Un.map(ca=>{En.push(ca.challenge_score),wa.push({challenge_id:ca.challenge_id,open:!0})}),on(wa),Hn(En),Ka(!(Ce!=null&&Ce.ignore_prompt))},[Ce]),(0,a.useEffect)(()=>{nn(!1)},[ia]),(0,a.useImperativeHandle)(ie,()=>({onSave:xa,isEdit:ia}));const iu=Un=>{(Un==null?void 0:Un.status)===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),bt(!1),hn(-1),tu.current=!1,Dt())},xa=()=>mr(void 0,null,function*(){let Un=[];if(!1)return!1;tu.current=!0,Oa(!0);let ca;return Ce.question_id?ca=yield je({type:"exercise/editExerciseQuestion",payload:{id:Ce.question_id,question_title:bn,shixun_name:gn,shixun_id:Ce.shixun_id,question_type:5,question_scores:zn}}):ca=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:Ce==null?void 0:Ce.insert_id,categoryId:Ia.categoryId,question_title:bn,shixun_name:gn,shixun_id:Ce.shixun_id,question_type:5,question_scores:zn,is_copy:Ce.is_copy}}),iu(ca),Oa(!1),{name:bn,analysis:Rt,standard_answers:Un,is_ordered:Ft}}),da=()=>{var Un;return au.createElement("aside",null,au.createElement("div",{className:$n.questionType},au.createElement("div",null,au.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),au.createElement("div",{className:"mt10"},au.createElement(be.default,{defaultValue:gn,onChange:En=>{Fn(En.target.value)}})),au.createElement("div",{className:"mt10"},au.createElement(Hu.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:bn,onChange:En=>{ln(En)}})),au.createElement("div",{className:"mt20"},(Un=Ce.shixun)==null?void 0:Un.map((En,ca)=>au.createElement(le.Z,{gutter:[20,20]},au.createElement(fe.Z,{flex:"1"},ca+1,".",En.challenge_name),au.createElement(fe.Z,null,au.createElement(Me.Z,{defaultValue:zn[ca],onChange:ka=>{zn[ca]=ka,Hn(zn),console.log("srore:L",zn[ca])}})," \u5206")))),au.createElement("div",{className:"mt20"},xt.length>1&&au.createElement("span",null,au.createElement(Le.default,{checked:Ft,onChange:En=>Mt(En.target.checked),className:`${$n.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),au.createElement("span",{className:`${$n.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),au.createElement("aside",{className:"tr"},(jt!==-1||!(Ce!=null&&Ce.edit))&&au.createElement(xe.ZP,{type:"default",onClick:()=>{ye(),bt(!1)}},"\u53D6\u6D88"),au.createElement(xe.ZP,{loading:Ve,className:"ml20",type:"primary",onClick:()=>{xa()}},"\u4FDD\u5B58")))},kn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Un=>{var En,ca;return((ca=(En=Re==null?void 0:Re.editData)==null?void 0:En.exercise)==null?void 0:ca.exercise_status)===1?Un:Un.id!=="del"&&Un.id!=="add"}),Sn=Un=>mr(void 0,null,function*(){if(jt!==-1){Ae.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Un.id){case"del":let En;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return mr(this,null,function*(){yield(0,ne.Fl)({id:Ce.question_id}),je({type:"exercise/editExercise",payload:Fu({},Ia)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:Ce.question_id,opr:Un.id}}),je({type:"exercise/editExercise",payload:Fu({},Ia)});break;case"edit":hn(Ce.dragKey),bt(!0);break;case"add":je({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:Ce.key,insert_id:Ce==null?void 0:Ce.question_id,question_type:5}}});break}}),ma=()=>mr(void 0,null,function*(){const Un=yield(0,he.ZP)(`/api/courses/${Ia==null?void 0:Ia.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[Ia==null?void 0:Ia.categoryId],exercise_question_id:Ce.question_id}});(Un==null?void 0:Un.status)===0&&(je({type:"classroomList/setActionTabs",payload:{}}),Ae.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),qn=()=>mr(void 0,null,function*(){let Un=yield(0,he.ZP)(`/api/courses/${Ia==null?void 0:Ia.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:Ia==null?void 0:Ia.categoryId,exercise_question_id:Ce==null?void 0:Ce.question_id}});(Un==null?void 0:Un.status)===0&&Ka(!1)}),fn=()=>{var Un,En;return au.createElement("aside",null,au.createElement("div",{className:$n.questionType},!(Ce!=null&&Ce.isPreview)&&au.createElement("div",null,au.createElement("span",{className:"font16 c-blue"},Ce.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",Ce.question_score,"\u5206\uFF09")),Ce!=null&&Ce.isPreview?au.createElement("div",{style:{display:"flex",alignItems:"center"}},au.createElement("span",{style:{flexShrink:0},className:"font18"},Ce.key,"."),au.createElement(Fa.Z,{value:Ce.question_title}),au.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ce.question_score,"\u5206\uFF09"),!!((Un=Ce.schools)!=null&&Un.length)&&au.createElement(Be.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},au.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"})),(0,An.G5)()&&(Ce==null?void 0:Ce.shixun_change)&&au.createElement($u.Z,{trigger:"click",open:Nn,onOpenChange:ca=>Ka(!0),placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:au.createElement("div",{style:{width:"310px",color:"#000"}},au.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),au.createElement("div",{className:$n.btn_warp},au.createElement(xe.ZP,{size:"small",onClick:qn},"\u5FFD\u7565"),au.createElement(xe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{Ka(!1),je({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>ma()}})}},"\u786E\u8BA4\u540C\u6B65"),au.createElement(xe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,me.xg)(`/shixuns/${Ce==null?void 0:Ce.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},au.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:ca=>ca.stopPropagation()}))):au.createElement("div",{className:"mt5"},au.createElement(Fa.Z,{value:Ce.question_title})),au.createElement("div",{className:"mt30"}),(En=Ce.shixun)==null?void 0:En.map(function(ca,ka){var Xa,Ja,Ju,Iu,Ea,vu,Ru,Ir,fl,lu;return au.createElement("div",null,au.createElement("div",{key:ka,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((Xa=wa[ka])!=null&&Xa.open)||!((Ju=(Ja=Re==null?void 0:Re.editData)==null?void 0:Ja.exercise)!=null&&Ju.show_challenge_task_pass))&&10}},au.createElement("div",null,au.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",ka+1,"\u5173 ",au.createElement("span",{className:"ml10"},ca.challenge_name)," ",au.createElement("span",{className:"ml10"},ca.challenge_score," \u5206")),((Ea=(Iu=Re==null?void 0:Re.editData)==null?void 0:Iu.exercise)==null?void 0:Ea.show_challenge_task_pass)&&au.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var zu;wa[ka].open=!((zu=wa[ka])!=null&&zu.open),on([...wa])}},(vu=wa[ka])!=null&&vu.open?"\u6536\u8D77":"\u5C55\u5F00",(Ru=wa[ka])!=null&&Ru.open?au.createElement(ho.Z,{style:{marginLeft:8}}):au.createElement(Mo.Z,{style:{marginLeft:8}}))),((fl=(Ir=Re==null?void 0:Re.editData)==null?void 0:Ir.exercise)==null?void 0:fl.show_challenge_task_pass)&&au.createElement(Fa.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((lu=wa[ka])!=null&&lu.open)&&"none"},value:(ca==null?void 0:ca.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),au.createElement("div",{className:$n.action},au.createElement(pe.Link,{target:"_blank",to:`/shixuns/${(0,An.G5)()?Ce.forked_shixun_identifier:Ce==null?void 0:Ce.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!Ce.hideAction&&kn.map(function(ca,ka){return ca.id==="up"&&Ce.key===1||ca.id==="down"&&Ce.key===Ce.len?null:au.createElement(Be.Z,{key:ka,placement:"bottom",title:ca.name},au.createElement("span",{onClick:()=>Sn(ca),className:ca.icon}))})))};return au.createElement("section",{className:$n.wrap},!ia&&fn(),ia&&da())};var cl=(0,pe.connect)(({problemset:oe,loading:ie,globalSetting:ae,exercise:Ze})=>({problemset:oe,globalSetting:ae,exercise:Ze,loading:ie.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Rr)),Cu=z(22688),Ku=Object.defineProperty,Cr=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,Tu=(oe,ie,ae)=>ie in oe?Ku(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,_u=(oe,ie)=>{for(var ae in ie||(ie={}))Vt.call(ie,ae)&&Tu(oe,ae,ie[ae]);if(Cr)for(var ae of Cr(ie))Za.call(ie,ae)&&Tu(oe,ae,ie[ae]);return oe},Vr=(oe,ie)=>{var ae={};for(var Ze in oe)Vt.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&Cr)for(var Ze of Cr(oe))ie.indexOf(Ze)<0&&Za.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},Or=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const gr=(oe,ie)=>{var ae=oe,{problemset:Ze,exercise:rt,globalSetting:Re,loading:Ct,dispatch:je,onRef:Ce=()=>{},editData:ye,cancelAdd:jt=()=>{},editKey:hn,setEditKey:yn=()=>{},setIsClaer:Dt=()=>{},reload:Qt=()=>{},addCallback:Dn=fn=>{}}=ae,gn=Vr(ae,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[Fn,bn]=(0,a.useState)([]),[ln,Rt]=(0,a.useState)(),[Kn,xt]=(0,a.useState)([]),[wn,Cn]=(0,a.useState)(""),[Pa,Ft]=(0,a.useState)(),[Mt,Lt]=(0,a.useState)([]),[nn,zn]=(0,a.useState)(!1),[Hn,ia]=(0,a.useState)(1),[bt,Ve]=(0,a.useState)(!1),[Oa,Ia]=(0,a.useState)(""),tu=(0,pe.useParams)(),wa=(0,a.useRef)(null),on=(0,a.useRef)(!1),[Nn,Ka]=(0,a.useState)([]),iu=fn=>{Ka([...Nn,_u({},fn)])};(0,a.useEffect)(()=>{bn(["","","",""])},[]),(0,a.useEffect)(()=>{if(on.current)return;if(!(ye!=null&&ye.question_choices)){zn(!0),Cn(""),Ft(5),bn(["","","",""]),xt([]);return}Cn(ye==null?void 0:ye.question_title),Ft(ye==null?void 0:ye.question_score),Ve(!(ye!=null&&ye.repeat_answer)),Ia(ye==null?void 0:ye.analysis),ia(ye==null?void 0:ye.difficulty),bn(ye==null?void 0:ye.question_choices.map(Un=>Un.choice_text));const fn=[];ye==null||ye.standard_answer.map((Un,En)=>{fn.push(Un-1)}),Lt(ye.tag_discipline_ids),xt(fn)},[ye,nn]),(0,a.useEffect)(()=>{nn&&fn();function fn(){return Or(this,null,function*(){var Un,En;const ca=yield(0,ne.YY)({sub_discipline_id:(En=(Un=rt.editData)==null?void 0:Un.exercise)==null?void 0:En.sub_discipline_id});Ka(ca.tag_disciplines)})}},[nn]),(0,a.useEffect)(()=>{var fn;const Un=(fn=rt==null?void 0:rt.tagDisciplineData)!=null&&fn.tag_disciplines&&Array.isArray(rt.tagDisciplineData.tag_disciplines)?rt.tagDisciplineData.tag_disciplines:[];Ka(Un)},[rt.tagDisciplineData]),(0,a.useImperativeHandle)(ie,()=>({onSave:da,isEdit:nn}));const xa=fn=>{(fn==null?void 0:fn.status)===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),zn(!1),yn(-1),on.current=!1,Qt())},da=()=>Or(void 0,null,function*(){var fn,Un,En,ca;if(!wn)return Ae.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const ka=Fn.findIndex(Ju=>!Ju);if(ka>-1)return Ae.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Cu.k4[ka]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Kn.length)return Ae.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Kn.length<1)return Ae.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Xa=Fn.map((Ju,Iu)=>({choice_text:Ju,is_answer:Kn.includes(Iu)?Iu+1:0}));on.current=!0;let Ja;ye.question_id?(ye==null?void 0:ye.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Or(void 0,null,function*(){var Ju,Iu;Ja=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:wn,question_type:1,question_score:Pa,question_choices:Xa.map(Ea=>Ea.choice_text),standard_answers:Xa.filter(Ea=>Ea.is_answer).map(Ea=>Ea.is_answer),tag_discipline_ids:Mt,sub_discipline_id:(Iu=(Ju=rt.editData)==null?void 0:Ju.exercise)==null?void 0:Iu.sub_discipline_id,difficulty:Hn,is_cover:1,repeat_answer:!bt,analysis:Oa}}),xa(Ja)}),onCancel:()=>Or(void 0,null,function*(){var Ju,Iu;Ja=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:wn,question_type:1,question_score:Pa,question_choices:Xa.map(Ea=>Ea.choice_text),standard_answers:Xa.filter(Ea=>Ea.is_answer).map(Ea=>Ea.is_answer),tag_discipline_ids:Mt,sub_discipline_id:(Iu=(Ju=rt.editData)==null?void 0:Ju.exercise)==null?void 0:Iu.sub_discipline_id,difficulty:Hn,repeat_answer:!bt,analysis:Oa}}),xa(Ja)})}):(Ja=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:wn,question_type:1,question_score:Pa,question_choices:Xa.map(Ju=>Ju.choice_text),standard_answers:Xa.filter(Ju=>Ju.is_answer).map(Ju=>Ju.is_answer),tag_discipline_ids:Mt,sub_discipline_id:(Un=(fn=rt.editData)==null?void 0:fn.exercise)==null?void 0:Un.sub_discipline_id,difficulty:Hn,repeat_answer:!bt,analysis:Oa}}),xa(Ja)):(Ja=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:tu.categoryId,question_title:wn,question_type:1,question_score:Pa,question_choices:Xa.map(Ju=>Ju.choice_text),standard_answers:Xa.filter(Ju=>Ju.is_answer).map(Ju=>Ju.is_answer),tag_discipline_ids:Mt,sub_discipline_id:(ca=(En=rt.editData)==null?void 0:En.exercise)==null?void 0:ca.sub_discipline_id,difficulty:Hn,repeat_answer:!bt,analysis:Oa}}),xa(Ja))}),kn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(fn=>{var Un,En;return((En=(Un=rt==null?void 0:rt.editData)==null?void 0:Un.exercise)==null?void 0:En.exercise_status)===1?fn:fn.id!=="del"&&fn.id!=="add"}),Sn=fn=>Or(void 0,null,function*(){if(hn!==-1){Ae.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(fn.id){case"del":let Un;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Or(this,null,function*(){yield(0,ne.Fl)({id:ye.question_id}),je({type:"exercise/editExercise",payload:_u({},tu)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:fn.id}}),je({type:"exercise/editExercise",payload:_u({},tu)});break;case"edit":yn(ye.dragKey),zn(!0);break;case"add":Dn({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:0});break}}),ma=()=>{var fn;return a.createElement("aside",{ref:wa},a.createElement("div",{className:$n.questionType},!(ye!=null&&ye.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u5355\u9009\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),a.createElement(Fa.Z,{value:ye.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Fa.Z,{value:ye.question_title})),a.createElement("div",{className:$n.questionChoices},(fn=ye==null?void 0:ye.question_choices)==null?void 0:fn.map(function(Un,En){return a.createElement(le.Z,{key:En},a.createElement(fe.Z,null,a.createElement(de.ZP,{key:En,checked:ye.standard_answer.includes(En+1),disabled:!0},Cu.k4[En],".")),a.createElement(fe.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(Fa.Z,{value:Un.choice_text}))))})),a.createElement("div",{className:$n.action},!ye.hideAction&&kn.map(function(Un,En){return Un.id==="up"&&ye.key===1||Un.id==="down"&&ye.key===ye.len?null:a.createElement(Be.Z,{key:En,placement:"bottom",title:Un.name},a.createElement("span",{onClick:()=>Sn(Un),className:Un.icon}))})))},qn=()=>{var fn,Un;return a.createElement("aside",null,a.createElement("div",{className:$n.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.required},"*"),a.createElement("span",{className:$n.title},"\u9898\u5E72\uFF1A")),a.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:wn,onChange:En=>Cn(En)}),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.required},"*"),a.createElement("span",{className:$n.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:$n.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Fn.map((En,ca)=>{var ka,Xa;return a.createElement("div",{className:$n.choiceWrap,key:ca},a.createElement(Be.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${$n.answer} ${Kn.includes(ca)?$n.activeAnswer:""}`,onClick:()=>{Kn.includes(ca)?xt(Kn.filter(Ja=>Ja!==ca)):xt([...Kn,ca])}},Cu.k4[ca])),a.createElement("div",{className:$n.editorWrap},ln===ca?a.createElement(Hu.Z,{id:`single-question-option-${ca}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:En,onChange:Ja=>{Fn[ca]=Ja,bn(Fn)}}):a.createElement("div",{className:$n.htmlWrap,onClick:()=>Rt(ca)},a.createElement(Fa.Z,{value:En}))),((Xa=(ka=rt.editData)==null?void 0:ka.exercise)==null?void 0:Xa.exercise_status)===1&&a.createElement(a.Fragment,null,ca>1&&a.createElement(Be.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${$n.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>bn(Fn.filter((Ja,Ju)=>Ju!==ca))})),ca<7&&ca===Fn.length-1&&a.createElement(Be.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${$n.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>bn([...Fn,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Oa,onChange:En=>Ia(En)}),a.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",a.createElement(Me.Z,{value:Pa,max:1e4,min:0,onChange:En=>{Ft(En)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:$n.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(de.ZP.Group,{value:Hn,onChange:En=>{ia(En.target.value)}},a.createElement(de.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(de.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(de.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("div",{className:$n.titleWrap},a.createElement("span",{className:`${$n.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:$n.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Yr.N,{selectvalues:ye==null?void 0:ye.tag_discipline_ids,value:Mt,onChange:Lt,subId:(Un=(fn=rt.editData)==null?void 0:fn.exercise)==null?void 0:Un.sub_discipline_id,knowledgeOptions:Nn,onAddKnowledgeFinish:iu})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Pe.Z,{checked:bt,onChange:En=>{Ve(En)}}))),a.createElement("aside",{className:"tr"},(hn!==-1||ye.question_id)&&a.createElement(xe.ZP,{type:"default",onClick:()=>{jt(),zn(!1)}},"\u53D6\u6D88"),a.createElement(xe.ZP,{className:"ml20",type:"primary",onClick:()=>{da()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:$n.wrap},!nn&&ma(),nn&&qn())};var uo=(0,pe.connect)(({problemset:oe,loading:ie,globalSetting:ae,exercise:Ze})=>({problemset:oe,globalSetting:ae,exercise:Ze,loading:ie.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(gr)),So=z(96599),pl=({value:oe=[[],[]],onChange:ie})=>{var ae,Ze;const[rt,Re]=(0,a.useState)(""),[Ct,je]=(0,a.useState)(""),Ce=ye=>{if(!ye)return!1;let jt=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return ye==="|"?(Ae.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return a.createElement("div",null,a.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",a.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),a.createElement(Be.Z,{overlayStyle:{maxWidth:350},title:a.createElement("div",null,a.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),a.createElement("div",null,"\u4F8B\u5982\uFF1A"),a.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),a.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},a.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),a.createElement(le.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",a.createElement(be.default,{value:rt,onChange:ye=>{Re(ye.target.value)},maxLength:50,allowClear:!0,onPressEnter:ye=>{var jt,hn,yn;const Dt=(jt=ye.target)==null?void 0:jt.value;Ce(Dt)&&((yn=oe[0])==null||yn.push((hn=Dt==null?void 0:Dt.split("|"))==null?void 0:hn.filter(Qt=>!!Qt)),ie([...oe]),Re(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ae=oe==null?void 0:oe[0])==null?void 0:ae.map((ye,jt)=>a.createElement(So.default,{className:"mb10",key:jt,closable:!0,onClose:hn=>{var yn;hn.preventDefault(),oe[0]=(yn=oe[0])==null?void 0:yn.filter((Dt,Qt)=>Qt!==jt),ie([...oe])}},ye==null?void 0:ye.join(" \u6216 ")))),a.createElement(le.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",a.createElement(be.default,{value:Ct,onChange:ye=>{je(ye.target.value)},maxLength:50,allowClear:!0,onPressEnter:ye=>{var jt,hn,yn;const Dt=(jt=ye.target)==null?void 0:jt.value;Ce(Dt)&&((yn=oe[1])==null||yn.push((hn=Dt==null?void 0:Dt.split("|"))==null?void 0:hn.filter(Qt=>!!Qt)),ie([...oe]),je(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(Ze=oe==null?void 0:oe[1])==null?void 0:Ze.map((ye,jt)=>a.createElement(So.default,{className:"mb10",key:jt,closable:!0,onClose:hn=>{var yn;hn.preventDefault(),oe[1]=(yn=oe[1])==null?void 0:yn.filter((Dt,Qt)=>Qt!==jt),ie([...oe])}},ye==null?void 0:ye.join(" \u6216 ")))))},ql=Object.defineProperty,Sl=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,Fi=(oe,ie,ae)=>ie in oe?ql(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,ai=(oe,ie)=>{for(var ae in ie||(ie={}))Ao.call(ie,ae)&&Fi(oe,ae,ie[ae]);if(Sl)for(var ae of Sl(ie))ei.call(ie,ae)&&Fi(oe,ae,ie[ae]);return oe},Di=(oe,ie)=>{var ae={};for(var Ze in oe)Ao.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&Sl)for(var Ze of Sl(oe))ie.indexOf(Ze)<0&&ei.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},li=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Ei=null,Vo=(oe,ie)=>{var ae=oe,{problemset:Ze,exercise:rt,globalSetting:Re,loading:Ct,dispatch:je,onRef:Ce=()=>{},editData:ye,cancelAdd:jt=()=>{},editKey:hn,setEditKey:yn=()=>{},reload:Dt=()=>{},addCallback:Qt=()=>{},setIsClaer:Dn=()=>{}}=ae,gn=Di(ae,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[Fn,bn]=(0,a.useState)(""),[ln,Rt]=(0,a.useState)(""),[Kn,xt]=(0,a.useState)(""),[wn,Cn]=(0,a.useState)(),[Pa,Ft]=(0,a.useState)(!1),[Mt,Lt]=(0,a.useState)([]),[nn,zn]=(0,a.useState)(1),[Hn,ia]=(0,a.useState)(!1),[bt,Ve]=(0,a.useState)([[],[]]),Oa=(0,a.useRef)(!1),Ia=(0,pe.useParams)(),[tu,wa]=(0,a.useState)([]),on=Sn=>{wa([...tu,ai({},Sn)])};(0,a.useEffect)(()=>{var Sn;if(!Oa.current){if(!(ye!=null&&ye.question_title)){Ft(!0),bn(""),xt(""),Cn(10);return}ia(!(ye!=null&&ye.repeat_answer)),bn(ye==null?void 0:ye.question_title),xt((Sn=ye==null?void 0:ye.standard_answer)==null?void 0:Sn[0]),Cn(ye==null?void 0:ye.question_score),Lt(ye.tag_discipline_ids),zn(ye==null?void 0:ye.difficulty),Rt(ye==null?void 0:ye.analysis),Ve([ye==null?void 0:ye.normal_keywords,ye==null?void 0:ye.main_keywords])}},[Ze.editData,Pa]),(0,a.useEffect)(()=>{var Sn;const ma=(Sn=rt==null?void 0:rt.tagDisciplineData)!=null&&Sn.tag_disciplines&&Array.isArray(rt.tagDisciplineData.tag_disciplines)?rt.tagDisciplineData.tag_disciplines:[];wa(ma)},[rt.tagDisciplineData]),(0,a.useEffect)(()=>{Pa&&Sn();function Sn(){return li(this,null,function*(){var ma,qn;const fn=yield(0,ne.YY)({sub_discipline_id:(qn=(ma=rt.editData)==null?void 0:ma.exercise)==null?void 0:qn.sub_discipline_id});wa(fn.tag_disciplines)})}},[Pa]),(0,a.useImperativeHandle)(ie,()=>({onSave:Ka,isEdit:Pa}));const Nn=Sn=>{(Sn==null?void 0:Sn.status)===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ft(!1),yn(-1),Oa.current=!1,Dt())},Ka=()=>li(void 0,null,function*(){var Sn,ma,qn,fn;if(!Fn)return Ae.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Un=bt[0],En=bt[1];Oa.current=!0;let ca;return ye.question_id?(ye==null?void 0:ye.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>li(void 0,null,function*(){var ka,Xa;ca=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Fn,question_type:4,question_score:wn,standard_answers:[Kn],tag_discipline_ids:Mt,sub_discipline_id:(Xa=(ka=rt.editData)==null?void 0:ka.exercise)==null?void 0:Xa.sub_discipline_id,difficulty:nn,is_cover:1,repeat_answer:!Hn,analysis:ln,normal_keywords:Un,main_keywords:En}}),Nn(ca)}),onCancel:()=>li(void 0,null,function*(){var ka,Xa;ca=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Fn,question_type:4,question_score:wn,standard_answers:[Kn],tag_discipline_ids:Mt,sub_discipline_id:(Xa=(ka=rt.editData)==null?void 0:ka.exercise)==null?void 0:Xa.sub_discipline_id,difficulty:nn,repeat_answer:!Hn,analysis:ln,normal_keywords:Un,main_keywords:En}}),Nn(ca)})}):(ca=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Fn,question_type:4,question_score:wn,standard_answers:[Kn],tag_discipline_ids:Mt,sub_discipline_id:(ma=(Sn=rt.editData)==null?void 0:Sn.exercise)==null?void 0:ma.sub_discipline_id,difficulty:nn,repeat_answer:!Hn,analysis:ln,normal_keywords:Un,main_keywords:En}}),Nn(ca)):(ca=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:Ia.categoryId,exercise_bank_id:Ia.categoryId,question_title:Fn,question_type:4,question_score:wn,standard_answers:[Kn],tag_discipline_ids:Mt,sub_discipline_id:(fn=(qn=rt.editData)==null?void 0:qn.exercise)==null?void 0:fn.sub_discipline_id,difficulty:nn,repeat_answer:!Hn,analysis:ln,normal_keywords:Un,main_keywords:En}}),Nn(ca)),{name:Fn,answer_texts:[Kn],analysis:ln,normal_keywords:Un,main_keywords:En}}),iu=()=>{var Sn,ma;return a.createElement("aside",null,a.createElement("div",{className:$n.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),a.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Fn,onChange:qn=>bn(qn)}),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(Hu.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Kn,onChange:qn=>xt(qn)}),a.createElement(pl,{value:bt,onChange:Ve}),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ln,onChange:qn=>Rt(qn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Me.Z,{value:wn,max:1e4,min:0,onChange:qn=>{Cn(qn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:$n.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(de.ZP.Group,{value:nn,onChange:qn=>{zn(qn.target.value)}},a.createElement(de.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(de.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(de.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:`${$n.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:$n.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Yr.N,{value:Mt,selectvalues:ye==null?void 0:ye.tag_discipline_ids,onChange:Lt,subId:(ma=(Sn=rt.editData)==null?void 0:Sn.exercise)==null?void 0:ma.sub_discipline_id,knowledgeOptions:tu,onAddKnowledgeFinish:on})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Pe.Z,{checked:Hn,onChange:qn=>{ia(qn)}}))),a.createElement("aside",{className:"tr"},(hn!==-1||ye.question_id)&&a.createElement(xe.ZP,{type:"default",onClick:()=>{jt(),Ft(!1)}},"\u53D6\u6D88"),a.createElement(xe.ZP,{className:"ml20",type:"primary",onClick:()=>{Ka()}},"\u4FDD\u5B58")))},xa=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Sn=>{var ma,qn;return((qn=(ma=rt==null?void 0:rt.editData)==null?void 0:ma.exercise)==null?void 0:qn.exercise_status)===1?Sn:Sn.id!=="del"&&Sn.id!=="add"}),da=Sn=>li(void 0,null,function*(){if(hn!==-1){Ae.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Sn.id){case"del":let ma;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return li(this,null,function*(){yield(0,ne.Fl)({id:ye.question_id}),je({type:"exercise/editExercise",payload:ai({},Ia)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:Sn.id}}),je({type:"exercise/editExercise",payload:ai({},Ia)});break;case"edit":yn(ye.dragKey),Ft(!0);break;case"add":Qt({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:4});break}}),kn=()=>a.createElement("aside",null,a.createElement("div",{className:$n.questionType},!(ye!=null&&ye.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),a.createElement(Fa.Z,{value:ye.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Fa.Z,{value:ye.question_title})),a.createElement("div",{className:$n.questionChoices},a.createElement("p",null,a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(Fa.Z,{value:Kn||""})),a.createElement("div",{className:$n.action},!ye.hideAction&&xa.map(function(Sn,ma){return Sn.id==="up"&&ye.key===1||Sn.id==="down"&&ye.key===ye.len?null:a.createElement(Be.Z,{key:ma,placement:"bottom",title:Sn.name},a.createElement("span",{onClick:()=>da(Sn),className:Sn.icon}))})));return a.createElement("section",{className:$n.wrap},!Pa&&kn(),Pa&&iu())};var Bi=(0,pe.connect)(({problemset:oe,loading:ie,exercise:ae,globalSetting:Ze})=>({problemset:oe,globalSetting:Ze,exercise:ae,loading:ie.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Vo)),Nl=z(59301),Ri=Object.defineProperty,ki=Object.getOwnPropertySymbols,Wi=Object.prototype.hasOwnProperty,Gi=Object.prototype.propertyIsEnumerable,es=(oe,ie,ae)=>ie in oe?Ri(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,ts=(oe,ie)=>{for(var ae in ie||(ie={}))Wi.call(ie,ae)&&es(oe,ae,ie[ae]);if(ki)for(var ae of ki(ie))Gi.call(ie,ae)&&es(oe,ae,ie[ae]);return oe},ji=(oe,ie)=>{var ae={};for(var Ze in oe)Wi.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&ki)for(var Ze of ki(oe))ie.indexOf(Ze)<0&&Gi.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},Vi=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Yl=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Rl=(oe,ie)=>{var ae=oe,{problemset:Ze,exercise:rt,globalSetting:Re,loading:Ct,dispatch:je,onRef:Ce=()=>{},editData:ye,cancelAdd:jt=()=>{},editKey:hn,setEditKey:yn=()=>{},addCallback:Dt=()=>{},setIsClaer:Qt=()=>{}}=ae,Dn=ji(ae,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[gn,Fn]=(0,a.useState)([]),[bn,ln]=(0,a.useState)(),[Rt,Kn]=(0,a.useState)([]),[xt,wn]=(0,a.useState)(""),[Cn,Pa]=(0,a.useState)(5),[Ft,Mt]=(0,a.useState)(!1),Lt=(0,pe.useParams)();(0,a.useEffect)(()=>{Fn(["","","",""])},[]),(0,a.useEffect)(()=>{if(!(ye!=null&&ye.question_choices)){Mt(!0),wn(""),Pa(5),Fn(["","","",""]),Kn([]);return}wn(ye==null?void 0:ye.question_title),Pa(ye==null?void 0:ye.question_score),Fn(ye==null?void 0:ye.question_choices.map(Oa=>Oa.choice_text));const Ve=[];ye==null||ye.standard_answer.map((Oa,Ia)=>{Ve.push(Oa-1)}),Kn(Ve)},[ye]),(0,a.useImperativeHandle)(ie,()=>({onSave:nn,isEdit:Ft}));const nn=()=>Vi(void 0,null,function*(){if(!xt)return Ae.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const Ve=gn.findIndex(tu=>!tu);if(Ve>-1)return Ae.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Yl[Ve]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Rt.length)return Ae.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Rt.length<1)return Ae.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Oa=gn.map((tu,wa)=>({choice_text:tu,is_answer:Rt.includes(wa)?wa+1:0}));let Ia;ye.question_id?Ia=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:xt,question_type:1,question_score:Cn,question_choices:Oa.map(tu=>tu.choice_text),standard_answers:Oa.filter(tu=>tu.is_answer).map(tu=>tu.is_answer)}}):Ia=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:Lt.categoryId,question_title:xt,question_type:1,question_score:"5.0",question_choices:Oa.map(tu=>tu.choice_text),standard_answers:Oa.filter(tu=>tu.is_answer).map(tu=>tu.is_answer)}}),Ia.status===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),Mt(!1),je({type:"exercise/editExercise",payload:ts({},Lt)}))}),zn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Ve=>{var Oa,Ia;return((Ia=(Oa=rt==null?void 0:rt.editData)==null?void 0:Oa.exercise)==null?void 0:Ia.exercise_status)===1?Ve:Ve.id!=="del"&&Ve.id!=="add"}),Hn=Ve=>Vi(void 0,null,function*(){if(hn!==-1){Ae.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Ve.id){case"del":let Oa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Vi(this,null,function*(){yield(0,ne.Fl)({id:ye.question_id}),je({type:"exercise/editExercise",payload:ts({},Lt)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:Ve.id}}),je({type:"exercise/editExercise",payload:ts({},Lt)});break;case"edit":pe.history.push(`/problems/${ye==null?void 0:ye.hack_identifier}/edit?type=exercises&express_id=${Lt.categoryId}&question_id=${ye==null?void 0:ye.question_id}&score=${ye==null?void 0:ye.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":Dt({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:6});break}}),ia=Ve=>Vi(void 0,null,function*(){Ve.preventDefault();const Oa=yield(0,ne.nF)({id:ye==null?void 0:ye.hack_identifier});Oa.status===0&&(0,me.xg)(`/myproblems/${Oa==null?void 0:Oa.identifier}`)}),bt=()=>{var Ve,Oa,Ia,tu,wa,on,Nn;return Nl.createElement("aside",null,Nl.createElement("div",{className:$n.questionType},!(ye!=null&&ye.isPreview)&&Nl.createElement("div",null,Nl.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?Nl.createElement(Nl.Fragment,null,Nl.createElement("div",{style:{display:"flex"}},Nl.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),Nl.createElement(Fa.Z,{value:ye.question_title}),Nl.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")),Nl.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(Ve=ye==null?void 0:ye.languages)==null?void 0:Ve.join("/")),((Ia=(Oa=rt==null?void 0:rt.editData)==null?void 0:Oa.exercise)==null?void 0:Ia.show_hack_sets)&&Nl.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Nl.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Nl.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Nl.createElement(x.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Ka,iu,xa)=>xa+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Ka,iu,xa)=>Nl.createElement(Be.Z,{title:Nl.createElement("pre",null,Ka)},Nl.createElement("div",{className:$n.divname},Ka))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Ka,iu,xa)=>Nl.createElement(Be.Z,{title:Nl.createElement("pre",null,Ka)}," ",Nl.createElement("div",{className:$n.divname},Ka))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:ye==null?void 0:ye.hack_sets}))):Nl.createElement("div",{className:"mt5"},Nl.createElement(Fa.Z,{value:ye.question_title}),((wa=(tu=rt==null?void 0:rt.editData)==null?void 0:tu.exercise)==null?void 0:wa.show_hack_sets)&&Nl.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Nl.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Nl.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Nl.createElement(x.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Ka,iu,xa)=>xa+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Ka,iu,xa)=>Nl.createElement(Be.Z,{title:Nl.createElement("pre",null,Ka)},Nl.createElement("div",{className:$n.divname},Ka))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Ka,iu,xa)=>Nl.createElement(Be.Z,{title:Nl.createElement("pre",null,Ka)}," ",Nl.createElement("div",{className:$n.divname},Ka))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:ye==null?void 0:ye.hack_sets}))),((Nn=(on=rt==null?void 0:rt.editData)==null?void 0:on.exercise)==null?void 0:Nn.show_hack_description)&&Nl.createElement("div",{className:$n.questionChoices},Nl.createElement(Fa.Z,{value:ye.description||""})),Nl.createElement("div",{className:$n.action},Nl.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,me.xg)(`/problems/newedit/${ye==null?void 0:ye.hack_identifier}?type=exercises&express_id=${Lt.categoryId}&question_id=${ye==null?void 0:ye.question_id}&score=${ye==null?void 0:ye.question_score}&exercise=true&callback_url=/classrooms/${Lt.coursesId}/exercise/add/${Lt.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!ye.hideAction&&zn.map(function(Ka,iu){return Ka.id==="up"&&ye.key===1||Ka.id==="down"&&ye.key===ye.len?null:Nl.createElement(Be.Z,{key:iu,placement:"bottom",title:Ka.name},Nl.createElement("span",{onClick:()=>Hn(Ka),className:Ka.icon}))})))};return Nl.createElement("section",{className:$n.wrap},bt())};var oi=(0,pe.connect)(({problemset:oe,loading:ie,globalSetting:ae,exercise:Ze})=>({problemset:oe,globalSetting:ae,exercise:Ze,loading:ie.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Rl)),gi=z(97410),ui={ai_review_warp:"ai_review_warp___xdNyj",under_review:"under_review___LPpOL",btn_operate:"btn_operate___owqg5",btn_review:"btn_review___RoZoh",is_disabled:"is_disabled___T2_8u",title_sty:"title_sty___nTv6u",btns_pfbz:"btns_pfbz___kGOTA"},vs=z(68503),No=z(59301),ta=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Yu=({exercise:oe,globalSetting:ie,user:ae,loading:Ze,questionInfo:rt,dispatch:Re})=>{var Ct;const je=(0,pe.useParams)(),{is_open_ai_review:Ce,zero_commit_student_works:ye,unified_ai_setting:jt,ai_review_settings:hn,is_random:yn}=oe.commonHeader,[Dt,Qt]=(0,a.useState)({}),[Dn,gn]=(0,a.useState)(!1),[Fn,bn]=(0,a.useState)(0),[ln,Rt]=(0,a.useState)(!1),Kn=jt?hn:((Ct=rt==null?void 0:rt.ai_review_settings)==null?void 0:Ct.length)>0?rt.ai_review_settings:hn;(0,a.useEffect)(()=>{!Ze["exercise/getCommonHeader"]&&Ce&&!(0,An.dE)()&&xt()},[Ze["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((Dt==null?void 0:Dt.status)=="running"){const Ft=setInterval(()=>{xt()},3e3);return()=>clearInterval(Ft)}},[Dt==null?void 0:Dt.status]);const xt=()=>ta(void 0,null,function*(){const Ft=yield(0,he.ZP)("/api/exercise_resubmits/resubmit_status.json",{method:"get",params:{exercise_id:je==null?void 0:je.categoryId,exercise_question_id:rt==null?void 0:rt.question_id}});(Ft==null?void 0:Ft.status)===0&&Qt(Ft==null?void 0:Ft.data)}),wn=Ft=>{Re({type:"exercise/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:Dt==null?void 0:Dt.id,status:Ft,questionId:rt==null?void 0:rt.question_id,onOK:()=>{xt()}}})},Cn=()=>{Re({type:"exercise/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",params:{exercise_id:je==null?void 0:je.categoryId,exercise_question_id:rt==null?void 0:rt.question_id}}})},Pa=()=>ta(void 0,null,function*(){if(Ce){if(ye)return Ae.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return Ae.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Rt(!0);const Ft=yield(0,he.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:je==null?void 0:je.categoryId,range:Fn,exercise_question_id:rt==null?void 0:rt.question_id}});(Ft==null?void 0:Ft.status)===0&&(gn(!1),xt()),Rt(!1)});return No.createElement("div",{className:ui.ai_review_warp},No.createElement("div",null,Ce&&(Dt==null?void 0:Dt.status)=="running"&&No.createElement("div",{className:ui.under_review},No.createElement(vn.Z,{spinning:!0,className:"mr6",size:"small"}),No.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),No.createElement("span",{className:"ml5",style:{color:"#3061D0"}},Dt==null?void 0:Dt.rate,(Dt==null?void 0:Dt.rate)=="0.0%"&&No.createElement("span",{className:"ml10"},"\u4EFB\u52A1\u6392\u961F\u4E2D\uFF0C\u9884\u8BA1\u7A0D\u540E\u5F00\u59CB\u8BC4\u9605!"))),Ce&&["success","failed"].includes(Dt==null?void 0:Dt.status)&&No.createElement("div",{className:ui.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",No.createElement("span",{style:{color:"#3061D0"},onClick:()=>wn(1)},Dt==null?void 0:Dt.success_count),"\u4EBA\uFF0C \u5931\u8D25",No.createElement("span",{style:{color:"#ff0000"},onClick:()=>wn(0)},Dt==null?void 0:Dt.fail_count),"\u4EBA")),No.createElement("div",{className:"flex"},No.createElement("div",{className:ui.btn_operate,onClick:Cn},No.createElement("i",{className:"iconfont icon-lishijilu mr8"}),"\u64CD\u4F5C\u8BB0\u5F55"),No.createElement("div",{className:`${ui.btn_review} ${(Dt==null?void 0:Dt.status)=="running"&&ui.is_disabled}`,onClick:()=>{if((Dt==null?void 0:Dt.status)!="running"){if(!Ce)return Ae.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;bn(0),gn(!0)}}},No.createElement("img",{src:ru.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),No.createElement(Fe.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:Dn,destroyOnClose:!0,onCancel:()=>gn(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:ln,onOk:()=>Pa()},No.createElement("div",{className:"flex item-center justify-between mb10"},No.createElement("div",{className:ui.title_sty,style:{marginBottom:0}},"\u8BC4\u5206\u6807\u51C6"),No.createElement("div",{className:"flex"},No.createElement("div",{className:ui.btns_pfbz,onClick:()=>{Re({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:rt==null?void 0:rt.question_id,ai_review_settings:Kn}})}},No.createElement("img",{src:vs.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),No.createElement("div",{className:ui.btns_pfbz,onClick:()=>{window.location.href=`/classrooms/${je.coursesId}/exercise/${je.categoryId}/detail?random=${yn}&tabs=12`}},No.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),No.createElement(x.default,{pagination:!1,dataSource:Kn,columns:[{title:"\u8BC4\u5206\u70B9",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),No.createElement("div",{className:ui.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),No.createElement("div",{className:ui.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},No.createElement(de.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Ft=>bn(Ft.target.value),value:Fn,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F"}]}))))};var lr=(0,pe.connect)(({exercise:oe,globalSetting:ie,loading:ae,user:Ze})=>({exercise:oe,globalSetting:ie,loading:ae.effects,user:Ze}))(Yu),ua=z(59301),Va=Object.defineProperty,tl=Object.defineProperties,Fl=Object.getOwnPropertyDescriptors,co=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,qo=Object.prototype.propertyIsEnumerable,Fo=(oe,ie,ae)=>ie in oe?Va(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Pi=(oe,ie)=>{for(var ae in ie||(ie={}))Dl.call(ie,ae)&&Fo(oe,ae,ie[ae]);if(co)for(var ae of co(ie))qo.call(ie,ae)&&Fo(oe,ae,ie[ae]);return oe},ps=(oe,ie)=>tl(oe,Fl(ie)),qr=(oe,ie)=>{var ae={};for(var Ze in oe)Dl.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&co)for(var Ze of co(oe))ie.indexOf(Ze)<0&&qo.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},ii=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Li=(oe,ie)=>{var ae=oe,{problemset:Ze,exercise:rt,globalSetting:Re,loading:Ct,dispatch:je,onRef:Ce=()=>{},editData:ye,cancelAdd:jt=()=>{},editKey:hn,setEditKey:yn=()=>{},setIsClaer:Dt=()=>{},addCallback:Qt=qn=>{},reload:Dn=()=>{},markBtnVisible:gn,handleMarkWrongQuestion:Fn,handleAddCorrectAnswers:bn}=ae,ln=qr(ae,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[Rt,Kn]=(0,a.useState)([]),[xt,wn]=(0,a.useState)(!1),[Cn,Pa]=(0,a.useState)(!0),[Ft,Mt]=(0,a.useState)(1),[Lt,nn]=(0,a.useState)(!1),[zn,Hn]=(0,a.useState)([]),ia=(0,pe.useParams)(),bt=(0,a.useRef)(null),[Ve,Oa]=(0,a.useState)(""),[Ia,tu]=(0,a.useState)([]),wa=(0,a.useRef)(!1),on=qn=>{Hn([...zn,Pi({},qn)])};(0,a.useEffect)(()=>{var qn;if(wa.current)return;if(!(ye!=null&&ye.question_title)){wn(!0),Oa("");return}Oa(ye==null?void 0:ye.question_title),nn(!(ye!=null&&ye.repeat_answer)),Mt(ye==null?void 0:ye.difficulty),Kn(ye.tag_discipline_ids);const fn=(qn=ye==null?void 0:ye.sub_exercise_questions)==null?void 0:qn.map(Un=>{var En,ca,ka;return ps(Pi({},Un),{id:Un.question_id,name:Un.question_title,open:!1,score:Un.question_score,qusList:(En=Un==null?void 0:Un.question_choices)==null?void 0:En.map(Xa=>Xa.choice_text),activeQusEditor:null,qusAnswer:(ka=[(ca=Un==null?void 0:Un.question_choices)==null?void 0:ca.findIndex(Xa=>Xa.standard_boolean)])==null?void 0:ka.filter(Xa=>Xa!==-1)})});tu(fn)},[ye,xt]),(0,a.useEffect)(()=>{xt&&qn();function qn(){return ii(this,null,function*(){var fn,Un;const En=yield(0,ne.YY)({sub_discipline_id:(Un=(fn=rt.editData)==null?void 0:fn.exercise)==null?void 0:Un.sub_discipline_id});Hn(En.tag_disciplines)})}},[xt]),(0,a.useEffect)(()=>{var qn;const fn=(qn=rt==null?void 0:rt.tagDisciplineData)!=null&&qn.tag_disciplines&&Array.isArray(rt.tagDisciplineData.tag_disciplines)?rt.tagDisciplineData.tag_disciplines:[];Hn(fn)},[rt.tagDisciplineData]),(0,a.useImperativeHandle)(ie,()=>({onSave:Ka,isEdit:xt}));const Nn=qn=>{(qn==null?void 0:qn.status)===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),wn(!1),yn(-1),wa.current=!1,Dn())},Ka=()=>ii(void 0,null,function*(){var qn,fn,Un;if(!Ve)return Ae.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(Ia.length===0)return Ae.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let ka=0;ka!Ju);if(Ja>-1)return Ae.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${ka+1}\u5C0F\u9898${Cu.k4[Ja]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(Xa!=null&&Xa.qusAnswer.length))return Ae.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${ka+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const En=Ia.map(ka=>{var Xa;return{id:ka.id>1?ka.id:null,question_title:ka.name,question_type:1,question_choices:ka.qusList,question_score:ka.score,standard_answers:[((Xa=ka.qusAnswer)==null?void 0:Xa[0])+1]}});wa.current=!0;let ca;ye.question_id&&((ye==null?void 0:ye.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>ii(void 0,null,function*(){var ka,Xa;ca=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Ve,question_type:7,sub_questions:En,tag_discipline_ids:Rt,sub_discipline_id:(Xa=(ka=rt.editData)==null?void 0:ka.exercise)==null?void 0:Xa.sub_discipline_id,difficulty:Ft,is_cover:1,repeat_answer:!Lt}}),Nn(ca)}),onCancel:()=>ii(void 0,null,function*(){var ka,Xa;ca=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Ve,question_type:7,sub_questions:En,tag_discipline_ids:Rt,sub_discipline_id:(Xa=(ka=rt.editData)==null?void 0:ka.exercise)==null?void 0:Xa.sub_discipline_id,difficulty:Ft,repeat_answer:!Lt}}),Nn(ca)})}):(ca=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Ve,question_type:7,sub_questions:En,tag_discipline_ids:Rt,sub_discipline_id:(Un=(fn=rt.editData)==null?void 0:fn.exercise)==null?void 0:Un.sub_discipline_id,difficulty:Ft,repeat_answer:!Lt}}),Nn(ca)))}),iu=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(qn=>{var fn,Un;return((Un=(fn=rt==null?void 0:rt.editData)==null?void 0:fn.exercise)==null?void 0:Un.exercise_status)===1?qn:qn.id!=="del"&&qn.id!=="add"}),xa=qn=>ii(void 0,null,function*(){if(hn!==-1){Ae.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(qn.id){case"del":let fn;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return ii(this,null,function*(){yield(0,ne.Fl)({id:ye.question_id}),je({type:"exercise/editExercise",payload:Pi({},ia)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:qn.id}}),je({type:"exercise/editExercise",payload:Pi({},ia)});break;case"edit":yn(ye.dragKey),wn(!0);break;case"add":Qt({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:0});break}}),da=()=>{var qn;return ua.createElement("aside",{ref:bt},ua.createElement("div",{className:$n.questionType},!(ye!=null&&ye.isPreview)&&ua.createElement("div",null,ua.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?ua.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},ua.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),ua.createElement(Fa.Z,{value:ye.question_title}),ua.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",ye==null?void 0:ye.sub_q_count,"\u5C0F\u9898\uFF0C",ye.question_score,"\u5206\uFF09")):ua.createElement("div",{className:"mt5"},ua.createElement(Fa.Z,{value:ye.question_title})),ua.createElement("div",{style:{display:Cn?"block":"none"},className:$n.questionChoices},(qn=ye==null?void 0:ye.sub_exercise_questions)==null?void 0:qn.map((fn,Un)=>{var En,ca,ka,Xa;return ua.createElement("div",{key:Un,style:{marginBottom:"20px"}},ua.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},ua.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,".",Un+1,(fn==null?void 0:fn.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(fn==null?void 0:fn.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(fn==null?void 0:fn.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(fn==null?void 0:fn.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),ua.createElement(Fa.Z,{value:fn.question_title}),ua.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",fn.question_score,"\u5206\uFF09")),(fn==null?void 0:fn.question_type)==3&&((En=fn==null?void 0:fn.standard_answers)==null?void 0:En.map(function(Ja,Ju){return ua.createElement(le.Z,{key:Ju,align:"middle",justify:"start",style:{marginBottom:"5px"}},ua.createElement(fe.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Ja==null?void 0:Ja.choice_id,"\uFF09\uFF1A"),ua.createElement(fe.Z,{flex:"1"},ua.createElement(le.Z,{align:"middle",gutter:[1,1]},Ja.answer_text.map(function(Iu,Ea){var vu;return ua.createElement(fe.Z,{span:24,key:Ea},ua.createElement(be.default,{key:Ju,checked:(vu=fn==null?void 0:fn.standard_answers)==null?void 0:vu.includes(Ju),disabled:!0,value:Iu}))}))))})),(fn==null?void 0:fn.question_type)==4&&ua.createElement(Fa.Z,{value:((ca=fn==null?void 0:fn.answer_texts)==null?void 0:ca[0])||""}),((fn==null?void 0:fn.question_type)==0||(fn==null?void 0:fn.question_type)==1||(fn==null?void 0:fn.question_type)==2)&&((ka=fn==null?void 0:fn.question_choices)==null?void 0:ka.map(function(Ja,Ju){return ua.createElement(le.Z,{key:Ju,align:"middle"},ua.createElement(fe.Z,null,ua.createElement(de.ZP,{key:Ju,checked:fn.standard_answer.includes(Ju+1),disabled:!0},Cu.k4[Ju],".")),ua.createElement(fe.Z,{flex:"1"},ua.createElement("span",{className:"c-black font14"},ua.createElement(Fa.Z,{value:Ja.choice_text}))))})),gn&&ua.createElement(le.Z,{className:"mt20",align:"middle",gutter:20},ua.createElement(fe.Z,null,ua.createElement(gi.Z,{state:fn==null?void 0:fn.is_wrong,onClick:()=>Fn({value:fn,type:fn==null?void 0:fn.question_type})})),(fn==null?void 0:fn.question_type)==0&&ua.createElement(fe.Z,null,ua.createElement(xe.ZP,{style:{color:"#3061D0"},onClick:()=>{bn==null||bn({value:fn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),(fn==null?void 0:fn.question_type)==4&&((Xa=rt==null?void 0:rt.commonHeader)==null?void 0:Xa.teacher_permission)&&ua.createElement(lr,{questionInfo:fn}))})),ua.createElement("div",{className:$n.action},ua.createElement("span",{className:"c-light-primary current",onClick:()=>Pa(!Cn),style:{}},Cn?"\u6536\u8D77":"\u5C55\u5F00"),!ye.hideAction&&iu.map(function(fn,Un){return fn.id==="up"&&ye.key===1||fn.id==="down"&&ye.key===ye.len?null:ua.createElement(Be.Z,{key:Un,placement:"bottom",title:fn.name},ua.createElement("span",{onClick:()=>xa(fn),className:fn.icon}))})))},kn=()=>{var qn,fn;return ua.createElement("aside",null,ua.createElement("div",{className:$n.questionType},ua.createElement("div",null,ua.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),ua.createElement("section",{className:$n.wrap,style:{padding:0}},ua.createElement("p",{className:$n.titleWrap},ua.createElement("span",{className:$n.required},"*"),ua.createElement("span",{className:$n.title},"\u9898\u5E72\uFF1A")),ua.createElement(Hu.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ve,onChange:Un=>Oa(Un)}),ua.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",Ia==null?void 0:Ia.length),Ia==null?void 0:Ia.map((Un,En)=>{var ca;return ua.createElement("div",{className:$n.fold,key:Un.id},ua.createElement("div",{onClick:()=>ma("open",En),className:$n.head},ua.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:Un.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),ua.createElement("span",null,"\u7B2C",En+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),ua.createElement("b",{onClick:ka=>{ka.stopPropagation(),ma("delete",En)},className:"iconfont icon-shanchu8"})),ua.createElement("div",{className:"mb10",style:{display:Un.open?"block":"none"}},ua.createElement(Hu.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Un==null?void 0:Un.name,onChange:ka=>ma("value",En,ka)}),ua.createElement("p",{className:$n.titleWrap},ua.createElement("span",{className:$n.required},"*"),ua.createElement("span",{className:$n.title},"\u7B54\u6848\u9009\u9879\uFF1A",ua.createElement("span",{className:$n.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(ca=Un==null?void 0:Un.qusList)==null?void 0:ca.map((ka,Xa)=>{var Ja,Ju;return ua.createElement("div",{className:$n.choiceWrap,key:Xa},ua.createElement(Be.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},ua.createElement("div",{className:`${$n.answer} ${(Ja=Un==null?void 0:Un.qusAnswer)!=null&&Ja.includes(Xa)?$n.activeAnswer:""}`,onClick:()=>ma("answer",En,Xa)},Cu.k4[Xa])),ua.createElement("div",{className:$n.editorWrap},(Un==null?void 0:Un.activeQusEditor)===Xa?ua.createElement(Hu.Z,{id:`single-question-option-${Xa}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ka,onChange:Iu=>ma("details",En,Iu)}):ua.createElement("div",{className:$n.htmlWrap,onClick:()=>ma("edit",En,Xa)},ua.createElement(Fa.Z,{value:ka}))),Xa>1&&ua.createElement(Be.Z,{title:"\u5220\u9664"},ua.createElement("i",{className:`${$n.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>ma("deleteQus",En,Xa)})),Xa<7&&Xa===((Ju=Un==null?void 0:Un.qusList)==null?void 0:Ju.length)-1&&ua.createElement(Be.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},ua.createElement("i",{className:`${$n.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ma("addQus",En)})))}),ua.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",ua.createElement(Me.Z,{value:Un.score,max:1e4,min:0,onChange:ka=>ma("score",En,ka)})," ","\u5206")))}),Ia.length<20&&ua.createElement(xe.ZP,{type:"primary",onClick:Sn},ua.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),ua.createElement("p",{className:"mt10"},ua.createElement("span",{className:$n.difficult},ua.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",ua.createElement(de.ZP.Group,{value:Ft,onChange:Un=>{Mt(Un.target.value)}},ua.createElement(de.ZP.Button,{value:1},"\u7B80\u5355"),ua.createElement(de.ZP.Button,{value:2},"\u9002\u4E2D"),ua.createElement(de.ZP.Button,{value:3},"\u56F0\u96BE")))),ua.createElement("p",{className:$n.titleWrap},ua.createElement("span",{className:`${$n.title}`},"\u77E5\u8BC6\u70B9\uFF1A",ua.createElement("span",{className:$n.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),ua.createElement("div",{className:"mt5"},ua.createElement(Yr.N,{selectvalues:ye==null?void 0:ye.tag_discipline_ids,value:Rt,onChange:Kn,subId:(fn=(qn=rt.editData)==null?void 0:qn.exercise)==null?void 0:fn.sub_discipline_id,knowledgeOptions:zn,onAddKnowledgeFinish:on}))),ua.createElement("aside",{className:"tr"},(hn!==-1||ye.question_id)&&ua.createElement(xe.ZP,{type:"default",onClick:()=>{jt(),wn(!1)}},"\u53D6\u6D88"),ua.createElement(xe.ZP,{className:"ml20",type:"primary",onClick:()=>{Ka()}},"\u4FDD\u5B58")))},Sn=()=>{const qn={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};tu(Ia.concat(qn))},ma=(qn,fn,Un)=>{var En;const ca=(0,ra.cloneDeep)(Ia);qn==="open"&&(ca[fn].open=!ca[fn].open),qn==="delete"&&ca.splice(fn,1),qn==="value"&&(ca[fn].name=Un),qn==="answer"&&(ca[fn].qusAnswer=[Un]),qn==="edit"&&(ca[fn].activeQusEditor=Un),qn==="details"&&(ca[fn].qusList[ca[fn].activeQusEditor]=Un),qn==="addQus"&&(ca[fn].qusList=ca[fn].qusList.concat("")),qn==="deleteQus"&&(ca[fn].qusList=ca[fn].qusList.filter((ka,Xa)=>Xa!==Un),ca[fn].qusAnswer=(En=ca[fn].qusAnswer)==null?void 0:En.filter(ka=>ka!==Un)),qn==="analysis"&&(ca[fn].analysis=Un),qn==="score"&&(ca[fn].score=Un),tu(ca)};return ua.createElement("section",{className:$n.wrap},!xt&&da(),xt&&kn())};var si=(0,pe.connect)(({problemset:oe,loading:ie,globalSetting:ae,exercise:Ze})=>({problemset:oe,globalSetting:ae,exercise:Ze,loading:ie.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Li)),Oi=z(22061),cs={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},Es=z(29920),Mi=z(24334),ns=Object.defineProperty,b0=Object.defineProperties,dd=Object.getOwnPropertyDescriptors,Lc=Object.getOwnPropertySymbols,md=Object.prototype.hasOwnProperty,w0=Object.prototype.propertyIsEnumerable,gd=(oe,ie,ae)=>ie in oe?ns(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Ai=(oe,ie)=>{for(var ae in ie||(ie={}))md.call(ie,ae)&&gd(oe,ae,ie[ae]);if(Lc)for(var ae of Lc(ie))w0.call(ie,ae)&&gd(oe,ae,ie[ae]);return oe},fd=(oe,ie)=>b0(oe,dd(ie)),Ds=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const x0=({data:oe,exercise:ie,isDragDisabled:ae=!1,editorProps:Ze={},onDragEnd:rt=()=>{},dispatch:Re,markBtnVisible:Ct=!1,batchScore:je=[],reload:Ce=()=>{}})=>{const ye=(0,a.useRef)(),jt=(0,pe.useParams)(),[hn,yn]=Fe.default.useModal(),Dt=()=>{var wn,Cn,Pa,Ft,Mt,Lt,nn,zn,Hn,ia,bt,Ve,Oa,Ia,tu,wa;return[{name:"\u5355\u9009\u9898",type:0,count:(wn=oe==null?void 0:oe.exercise_types)==null?void 0:wn.q_singles,score:(Cn=oe==null?void 0:oe.exercise_types)==null?void 0:Cn.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(Pa=oe==null?void 0:oe.exercise_types)==null?void 0:Pa.q_doubles,score:(Ft=oe==null?void 0:oe.exercise_types)==null?void 0:Ft.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(Mt=oe==null?void 0:oe.exercise_types)==null?void 0:Mt.q_judges,score:(Lt=oe==null?void 0:oe.exercise_types)==null?void 0:Lt.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(nn=oe==null?void 0:oe.exercise_types)==null?void 0:nn.q_nulls,score:(zn=oe==null?void 0:oe.exercise_types)==null?void 0:zn.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(Hn=oe==null?void 0:oe.exercise_types)==null?void 0:Hn.q_mains,score:(ia=oe==null?void 0:oe.exercise_types)==null?void 0:ia.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(bt=oe==null?void 0:oe.exercise_types)==null?void 0:bt.q_shixuns,score:(Ve=oe==null?void 0:oe.exercise_types)==null?void 0:Ve.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:(Oa=oe==null?void 0:oe.exercise_types)==null?void 0:Oa.q_pros,score:(Ia=oe==null?void 0:oe.exercise_types)==null?void 0:Ia.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(tu=oe==null?void 0:oe.exercise_types)==null?void 0:tu.q_combinations,score:(wa=oe==null?void 0:oe.exercise_types)==null?void 0:wa.q_combination_scores,items:[]}]},Qt=(wn,Cn,Pa)=>{const Ft=Array.from(wn),[Mt]=Ft.splice(Cn,1);return Ft.splice(Pa,0,Mt),Ft},Dn=(wn,Cn,Pa)=>{if(!wn.destination)return;const Ft=Qt(Cn,wn.source.index,wn.destination.index);rt(Ft,Pa)},gn=wn=>{Re({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:wn}})},Fn=(wn,Cn)=>{var Pa,Ft,Mt;if(Cn===0)return a.createElement(uo,Ai({reload:Ce,editData:wn},wn));if(Cn===1)return a.createElement(Hr,Ai({reload:Ce,editData:wn},wn));if(Cn===2)return a.createElement(Lo,Ai({reload:Ce,editData:wn},wn));if(Cn===3)return a.createElement(Il,Ai({reload:Ce,editData:wn},wn));if(Cn===4)return a.createElement(Bi,Ai({reload:Ce,editData:wn},wn));if(Cn===5)return a.createElement(cl,Ai({reload:Ce,editData:wn},wn));if(Cn===6)return a.createElement(oi,Ai({editData:wn},wn));if(Cn===7)return a.createElement(si,Ai({handleAddCorrectAnswers:Kn,handleMarkWrongQuestion:gn,markBtnVisible:Ct,reload:Ce,editData:wn},wn));if(Cn===8)return a.createElement("div",{style:{padding:"20px 30px"}},a.createElement(Fa.Z,{value:wn.key+"."+((Pa=wn==null?void 0:wn.program_attr)==null?void 0:Pa.description)}),a.createElement(Fa.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:Mi.Base64.decode(((Ft=wn==null?void 0:wn.program_attr)==null?void 0:Ft.code)||"")}),(Mt=wn==null?void 0:wn.standard_answer)==null?void 0:Mt.map(function(Lt,nn){return a.createElement(le.Z,{key:nn,align:"middle",style:{marginTop:20}},a.createElement(fe.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Lt.choice_id,"\uFF09\uFF1A"),a.createElement(fe.Z,{flex:"1"},a.createElement(le.Z,{align:"middle",gutter:[1,1]},a.createElement(be.default,{key:nn,disabled:!0,value:Lt.answer_text||"- -"}))))}))},bn=(wn,Cn,Pa)=>a.createElement(Oi.Z5,{onDragEnd:Ft=>Dn(Ft,wn,Cn)},a.createElement(Oi.bK,{droppableId:"droppable"},(Ft,Mt)=>a.createElement("div",fd(Ai({ref:Ft.innerRef},Ft.droppableProps),{style:{width:"100%"}}),wn==null?void 0:wn.map((Lt,nn)=>{var zn;const Hn=Ai(fd(Ai({},Lt),{key:nn+1,hideAction:!0,isPreview:!0,dragKey:Cn+"-"+nn}),Ze);return a.createElement(Oi._l,{key:Hn==null?void 0:Hn.question_id,draggableId:(zn=Hn==null?void 0:Hn.question_id)==null?void 0:zn.toString(),index:nn,isDragDisabled:ae},(ia,bt)=>{var Ve;return a.createElement("aside",Ai(Ai({ref:ia.innerRef},ia.draggableProps),ia.dragHandleProps),a.createElement("div",{className:cs.posWarp,id:Hn.dragKey},Fn(Hn,Cn),a.createElement(le.Z,{className:"pl30",align:"middle",gutter:20},Ct&&![5,6,7,8].includes(Cn)&&a.createElement(fe.Z,null,a.createElement(gi.Z,{state:Hn==null?void 0:Hn.is_wrong,onClick:()=>gn({value:Hn,type:Cn})})),[5,6,8].includes(Cn)&&(Hn==null?void 0:Hn.show_resubmit)&&a.createElement(fe.Z,null,a.createElement(Es.C,{dataSource:Hn})),Ct&&[0].includes(Cn)&&a.createElement(fe.Z,null,a.createElement(xe.ZP,{style:{color:"#3061D0"},onClick:()=>{Kn({value:Hn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),Cn===4&&((Ve=ie==null?void 0:ie.commonHeader)==null?void 0:Ve.teacher_permission)&&a.createElement(lr,{questionInfo:Hn}),a.createElement(Fr.Z,null),!ae&&a.createElement("div",{className:cs.pos},a.createElement("div",{className:cs.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}),Ft.placeholder))),ln=wn=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[wn]||0,Rt=(wn,Cn)=>{ye.current=ln(Cn),Fe.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:a.createElement("div",{className:""},a.createElement("span",null,Cn==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":Cn,"\uFF1A"),a.createElement(Me.Z,{min:1,defaultValue:ye.current,onChange:Pa=>{ye.current=Pa}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"),a.createElement("br",null),Cn==="\u586B\u7A7A\u9898"&&a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ds(void 0,null,function*(){(yield(0,he.ZP)(`/api/exercises/${jt.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:wn,score:ye.current}})).status!==-1&&Ce()})})},Kn=({value:wn}={})=>{var Cn,Pa;let Ft=(wn==null?void 0:wn.standard_answer)||[];const Mt=hn.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(Cn=wn==null?void 0:wn.standard_answer)==null?void 0:Cn.map(Lt=>{var nn;return(nn=Cu.k4)==null?void 0:nn[Lt-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Le.default.Group,{className:"flex-col mt20",options:(Pa=wn==null?void 0:wn.question_choices)==null?void 0:Pa.map((Lt,nn)=>{var zn;return{value:Lt==null?void 0:Lt.choice_position,label:a.createElement(Fa.Z,{className:"c-black font14",value:`${(zn=Cu.k4)==null?void 0:zn[nn]}. ${Lt==null?void 0:Lt.choice_text}`}),disabled:Lt==null?void 0:Lt.origin_standard_answer}}),defaultValue:Ft,onChange:Lt=>{Ft=Lt}})),onOk:()=>Ds(void 0,null,function*(){const Lt=yield(0,he.ZP)(`/api/exercises/${jt.categoryId}/questions/${wn==null?void 0:wn.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Ft}});(Lt==null?void 0:Lt.status)===0&&(Ae.ZP.success("\u4FEE\u6539\u6210\u529F"),Re({type:"exercise/editExercise",payload:{categoryId:jt.categoryId,coursesId:jt.coursesId}}))})})},xt=function(){var wn;const Cn=Dt();return(wn=oe==null?void 0:oe.exercise_questions)==null||wn.forEach(function(Ft,Mt){var Lt,nn,zn,Hn,ia,bt,Ve,Oa,Ia,tu,wa,on,Nn,Ka,iu,xa;Ft.question_type===0&&((nn=(Lt=Cn[Ft.question_type])==null?void 0:Lt.items)==null||nn.push(Ft)),Ft.question_type===1&&((Hn=(zn=Cn[Ft.question_type])==null?void 0:zn.items)==null||Hn.push(Ft)),Ft.question_type===2&&((bt=(ia=Cn[Ft.question_type])==null?void 0:ia.items)==null||bt.push(Ft)),Ft.question_type===3&&((Oa=(Ve=Cn[Ft.question_type])==null?void 0:Ve.items)==null||Oa.push(Ft)),Ft.question_type===4&&((tu=(Ia=Cn[Ft.question_type])==null?void 0:Ia.items)==null||tu.push(Ft)),Ft.question_type===5&&((on=(wa=Cn[Ft.question_type])==null?void 0:wa.items)==null||on.push(Ft)),Ft.question_type===6&&((Ka=(Nn=Cn[Ft.question_type])==null?void 0:Nn.items)==null||Ka.push(Ft)),Ft.question_type===7&&((xa=(iu=Cn[Ft.question_type])==null?void 0:iu.items)==null||xa.push(Ft))}),oe==null?void 0:oe.map((Ft,Mt)=>{var Lt,nn;return a.createElement(a.Fragment,{key:Mt},a.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},a.createElement("span",{className:"font16 c-light-primary"},(0,me.EM)(Mt+1),"\u3001",Ft.name),a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Ft.count,"\u9898",(Ft==null?void 0:Ft.question_type)===7?`\uFF0C\u5305\u542B${Ft.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",Ft.score,"\u5206\uFF09"),(Ft.question_type==5||Ft.question_type==6)&&a.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},Ft.question_type==5&&a.createElement(Le.default,{defaultChecked:(nn=(Lt=ie==null?void 0:ie.editData)==null?void 0:Lt.exercise)==null?void 0:nn.show_challenge_task_pass,onChange:zn=>Ds(this,null,function*(){let Hn=yield(0,he.ZP)(`/api/exercises/${jt.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:zn.target.checked}});(Hn==null?void 0:Hn.status)===0&&(Ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Re({type:"exercise/editExercise",payload:Ai({},jt)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Ft==null?void 0:Ft.question_type)===6&&a.createElement("span",{style:{marginLeft:20},onClick:()=>{var zn,Hn,ia,bt;Fe.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:a.createElement("div",null,a.createElement(Le.default,{defaultChecked:(Hn=(zn=ie==null?void 0:ie.editData)==null?void 0:zn.exercise)==null?void 0:Hn.show_hack_sets,onChange:Ve=>Ds(this,null,function*(){let Oa=yield(0,he.ZP)(`/api/exercises/${jt.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Ve.target.checked}});(Oa==null?void 0:Oa.status)===0&&(Ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),Re({type:"exercise/editExercise",payload:Ai({},jt)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),a.createElement("br",null),a.createElement(Le.default,{defaultChecked:(bt=(ia=ie==null?void 0:ie.editData)==null?void 0:ia.exercise)==null?void 0:bt.show_hack_description,onChange:Ve=>Ds(this,null,function*(){let Oa=yield(0,he.ZP)(`/api/exercises/${jt.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:Ve.target.checked}});(Oa==null?void 0:Oa.status)===0&&(Ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),Re({type:"exercise/editExercise",payload:Ai({},jt)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(je==null?void 0:je.includes(Ft==null?void 0:Ft.name))&&a.createElement(xe.ZP,{onClick:()=>Rt(Ft==null?void 0:Ft.question_type,Ft==null?void 0:Ft.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),bn(Ft.items,Ft==null?void 0:Ft.question_type,Ft==null?void 0:Ft.name))})};return a.createElement("div",null," ",xt(),yn," ")};var I0=(0,pe.connect)()(x0),L0=z(65737),N0=z(11658),fi=z(59301),O0=Object.defineProperty,Nc=Object.getOwnPropertySymbols,Oc=Object.prototype.hasOwnProperty,M0=Object.prototype.propertyIsEnumerable,Mc=(oe,ie,ae)=>ie in oe?O0(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,tc=(oe,ie)=>{for(var ae in ie||(ie={}))Oc.call(ie,ae)&&Mc(oe,ae,ie[ae]);if(Nc)for(var ae of Nc(ie))M0.call(ie,ae)&&Mc(oe,ae,ie[ae]);return oe},T0=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const vd=({exercise:oe,loading:ie,dispatch:ae,activeTabs:Ze})=>{var rt;const Re=(0,pe.useParams)(),[Ct]=(0,a.useState)(tc(tc({},Re),{page:1,per_page:10})),{editData:je,commonHeader:{exercise_status:Ce}}=oe;(0,a.useEffect)(()=>{Ze==="2"&&ye()},[Re.categoryId,Ze]);const ye=()=>T0(void 0,null,function*(){yield(0,ba.w)(Re.coursesId,Re.categoryId,"",2,3),ae({type:"exercise/editExercise",payload:tc({},Ct)})});return(0,a.useEffect)(()=>(ae({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ae({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{ae({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ae({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),fi.createElement("div",null,fi.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},fi.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),fi.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),fi.createElement(xe.ZP,{onClick:()=>{ae({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[Re.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),fi.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},fi.createElement(vn.Z,{spinning:ie["exercise/editExercise"]},fi.createElement(L0.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:Ze,showExportBtn:!0}),fi.createElement(Fr.Z,null),fi.createElement(I0,{data:je==null?void 0:je.exercise_question_types,exercise:oe,isDragDisabled:!0,markBtnVisible:Ce===3&&(((rt=je==null?void 0:je.exercise)==null?void 0:rt.is_creator)||(0,An.Ny)())}),fi.createElement(N0.Z,null))))};var pd=(0,pe.connect)(({exercise:oe,loading:ie})=>({exercise:oe,loading:ie.effects}))(vd),bs={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},R0=z(26724),nc=z.n(R0),k0=z(1198),Tc=z(59477),kr=z(59301),Rc=Object.defineProperty,j0=Object.defineProperties,kc=Object.getOwnPropertyDescriptors,Ed=Object.getOwnPropertySymbols,z0=Object.prototype.hasOwnProperty,Z0=Object.prototype.propertyIsEnumerable,jc=(oe,ie,ae)=>ie in oe?Rc(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,ci=(oe,ie)=>{for(var ae in ie||(ie={}))z0.call(ie,ae)&&jc(oe,ae,ie[ae]);if(Ed)for(var ae of Ed(ie))Z0.call(ie,ae)&&jc(oe,ae,ie[ae]);return oe},as=(oe,ie)=>j0(oe,kc(ie)),ac=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const ws=({exercise:oe,loading:ie,dispatch:ae,cb:Ze})=>{const rt=as(ci({},(0,pe.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[Re,Ct]=(0,a.useState)(ci({},rt)),[je,Ce]=(0,a.useState)([]);const[ye,jt]=(0,a.useState)(!0),[hn,yn]=(0,a.useState)(!0),[Dt,Qt]=(0,a.useState)(0),[Dn,gn]=(0,a.useState)(!1),[Fn,bn]=(0,a.useState)([]),[ln,Rt]=(0,a.useState)([]),[Kn,xt]=(0,a.useState)([]),[wn]=ce.default.useForm(),[Cn,Pa]=(0,a.useState)("");(0,a.useEffect)(()=>{oe.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(je=[],Ft(),Mt(1))},[oe.actionTabs.key,Re.commit_types]);const Ft=()=>ac(void 0,null,function*(){var Oa,Ia;const tu=yield(0,he.ZP)(`/api/exercises/${Re.categoryId}/header_info.json`,{method:"get"});(tu==null?void 0:tu.status)===0&&(xt([...(Oa=tu==null?void 0:tu.data)==null?void 0:Oa.course_groups]),Rt([...(Ia=tu==null?void 0:tu.data)==null?void 0:Ia.course_groups]))}),Mt=Oa=>ac(void 0,null,function*(){var Ia;Oa==1&&(je=[]),jt(!0),Re.page=Oa,yn(!0);const tu=yield ae({type:"exercise/getRedoModal",payload:as(ci({},Re),{commit_types:Re.commit_types.includes(0)?[]:Re.commit_types,score:((Re==null?void 0:Re.one)||0)+`${Re!=null&&Re.two?","+(Re==null?void 0:Re.two):""}`})});((Ia=tu==null?void 0:tu.exercise_users)==null?void 0:Ia.length){if(Oa.target.checked){const Ia=je==null?void 0:je.map(tu=>tu.user_id);bn(Ia)}else bn([])},nn=Oa=>{Re.course_group=Re.save_course_group,Re.student_id=Re.save_student_id,Re.realname=Re.save_realname,Ct(ci({},Re)),Ce([]),Mt(1)},zn=()=>{Re.one=Re.save_one,Re.two=Re.save_two,Qt(Dt+1),Ct(ci({},Re)),Ce([]),Mt(1)},Hn=()=>{(Re==null?void 0:Re.sort)===null?Re.sort="asc":(Re==null?void 0:Re.sort)==="asc"?Re.sort="desc":(Re==null?void 0:Re.sort)==="desc"&&(Re.sort=null),Ct(ci({},Re)),Ce([]),Mt(1)},ia=()=>{let Oa=!1;const Ia=()=>ac(void 0,null,function*(){(yield(0,ne.q6)(as(ci({},Re),{is_reset:Oa,user_ids:Fn}))).status===0&&(Ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ze&&Ze(),ae({type:"exercise/setActionTabs",payload:{}})),ae({type:"exercise/getCommonHeader",payload:ci({},Re)})});Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:kr.createElement("div",{style:{margin:"13px 0 0px 0"}},kr.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),kr.createElement(Le.default,{onChange:tu=>{Oa=tu.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:Ia})},bt=Oa=>{const Ia=parseInt(Oa);return isNaN(Ia)?"":Ia},Ve=(Oa,Ia)=>Oa===0?kr.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Oa===1?kr.createElement("span",{style:{color:"#DF3042"}},!Ia.is_make_up&&"\u8003\u8BD5\u4E2D",Ia.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Oa===2?kr.createElement("span",{style:{color:"#5AB891"}},!Ia.is_make_up&&!Ia.is_force_commit&&"\u5DF2\u4EA4\u5377",Ia.is_make_up&&!Ia.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Ia.is_make_up&&Ia.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Ia.is_make_up&&Ia.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):kr.createElement("span",{style:{color:"#5AB891"}},!Ia.is_make_up&&!Ia.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Ia.is_make_up&&!Ia.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Ia.is_make_up&&Ia.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Ia.is_make_up&&Ia.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return kr.createElement(Fe.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:oe.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:Dn,afterClose:()=>{Ct(ci({},rt)),bn([]),Ce([]),Pa(""),Rt([]),xt([]),wn.resetFields()},onOk:ia,onCancel:()=>{ae({type:"exercise/setActionTabs",payload:{}})}},kr.createElement(le.Z,{align:"middle",gutter:20},kr.createElement(fe.Z,null,kr.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),kr.createElement(fe.Z,null,kr.createElement(Le.default,{className:"mr10",onChange:Oa=>{Ct(as(ci({},Re),{commit_types:[0]}))},checked:Re==null?void 0:Re.commit_types.includes(0)},"\u5168\u90E8"),kr.createElement(Le.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:Re.commit_types,onChange:Oa=>{Ct(as(ci({},Re),{commit_types:Oa}))}}))),kr.createElement(le.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},kr.createElement(fe.Z,null,kr.createElement(le.Z,{align:"middle",gutter:20},kr.createElement(fe.Z,null,kr.createElement("span",null,"\u5206\u6570\u533A\u95F4")),kr.createElement(fe.Z,null,kr.createElement(Me.Z,{parser:bt,onChange:Oa=>{Ct(as(ci({},Re),{save_one:Oa}))},value:Re.save_one,min:0}),kr.createElement("span",{className:"mr10 ml10"},"-"),kr.createElement(Me.Z,{parser:bt,onChange:Oa=>{Ct(as(ci({},Re),{save_two:Oa}))},value:Re.save_two,min:0})),kr.createElement(fe.Z,null,kr.createElement(xe.ZP,{onClick:()=>{Ct(as(ci({},Re),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),kr.createElement(fe.Z,null,kr.createElement(xe.ZP,{type:"primary",onClick:zn},"\u786E\u8BA4")))),kr.createElement(fe.Z,null,kr.createElement(le.Z,{wrap:!1,align:"middle",gutter:20},kr.createElement(fe.Z,null,kr.createElement(be.default.Search,{value:Re.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:Oa=>{Re.save_realname=Oa.target.value,Ct(ci({},Re))},onSearch:nn})),kr.createElement(fe.Z,null,kr.createElement(E.Z,{dropdownRender:Oa=>kr.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},kr.createElement(ce.default,{form:wn,initialValues:{course_group_ids:[]},onValuesChange:Ia=>{Ct(ci(ci({},Re),Ia))},onFinish:()=>{Mt(1)}},kr.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},kr.createElement(be.default,{allowClear:!0,suffix:kr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${bs.searchIcon}`}),className:bs.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:Cn,onChange:Ia=>ac(void 0,null,function*(){var tu;Pa((tu=Ia==null?void 0:Ia.target)==null?void 0:tu.value),xt([...ln.filter(wa=>{var on;return(on=wa==null?void 0:wa.exercise_group_name)==null?void 0:on.includes(Ia.target.value)})])})}),kr.createElement(ce.default.Item,{name:"course_group_ids",valuePropName:"checked"},kr.createElement(Le.default.Group,null,kr.createElement(Oe.Z,{direction:"vertical",size:10},Kn==null?void 0:Kn.map((Ia,tu)=>kr.createElement(Le.default,{key:tu,value:Ia==null?void 0:Ia.exercise_group_id},Ia==null?void 0:Ia.exercise_group_name)))))),kr.createElement(le.Z,{wrap:!1,align:"middle"},kr.createElement(fe.Z,null,kr.createElement(xe.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),kr.createElement(fe.Z,null,kr.createElement(xe.ZP,{type:"link",htmlType:"reset",onClick:()=>{Ct(as(ci({},Re),{course_group_ids:[]})),xt([...ln]),Pa("")}},"\u91CD\u7F6E")))))},kr.createElement("a",{onClick:Oa=>Oa.preventDefault()}," ",kr.createElement(Oe.Z,null," \u5206\u73ED ",kr.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),kr.createElement("div",{className:bs.head,style:(je==null?void 0:je.length)>5?{paddingRight:15}:{width:944}},kr.createElement("div",null,kr.createElement(Le.default,{className:"font14",checked:je!=null&&je.length?(Fn==null?void 0:Fn.length)===(je==null?void 0:je.length):!1,onChange:Lt},"\u59D3\u540D")),kr.createElement("div",null,kr.createElement("span",null,"\u5B66\u53F7")),kr.createElement("div",null,kr.createElement("span",null,"\u5206\u73ED")),kr.createElement("div",null,kr.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),kr.createElement("div",{className:bs.sort,onClick:Hn},kr.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),kr.createElement("aside",null,kr.createElement(Tc.Z,{style:{color:(Re==null?void 0:Re.sort)==="asc"?"#0152d9":"#bfbfbf"}}),kr.createElement(te.Z,{style:{color:(Re==null?void 0:Re.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),kr.createElement("div",{style:{height:260,overflow:"auto"}},kr.createElement(nc(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!hn&&ye&&Mt((Re==null?void 0:Re.page)+1)},hasMore:!hn&&ye,useWindow:!1},kr.createElement(Le.default.Group,{style:{width:"100%"},value:Fn,onChange:Oa=>{console.log(Oa,444),bn(Oa)}},je==null?void 0:je.map(function(Oa,Ia){return kr.createElement("div",{key:Oa.user_id,className:bs.row},kr.createElement("div",null,kr.createElement(Le.default,{className:"font14",value:Oa.user_id},Oa.user_name)),kr.createElement("div",null,Oa.student_id),kr.createElement("div",null,Oa.course_group_name),kr.createElement("div",null,Ve(Oa.commit_status,Oa)),kr.createElement("div",{className:"pl10"},kr.createElement("span",null,Oa.user_score)))})),kr.createElement(vn.Z,{className:"edu-ant-spin",spinning:hn}))),kr.createElement("div",{className:bs.title},kr.createElement("img",{style:{objectFit:"contain"},src:k0.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var xs=(0,pe.connect)(({exercise:oe,loading:ie})=>({exercise:oe,loading:ie}))(ws),As={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},Ro=z(59301),Ad=Object.defineProperty,hd=Object.getOwnPropertySymbols,Rs=Object.prototype.hasOwnProperty,Q0=Object.prototype.propertyIsEnumerable,Fd=(oe,ie,ae)=>ie in oe?Ad(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,di=(oe,ie)=>{for(var ae in ie||(ie={}))Rs.call(ie,ae)&&Fd(oe,ae,ie[ae]);if(hd)for(var ae of hd(ie))Q0.call(ie,ae)&&Fd(oe,ae,ie[ae]);return oe},zc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Bd=({exercise:oe,dispatch:ie,onOk:ae})=>{const Ze=(0,pe.useParams)(),[rt,Re]=(0,a.useState)([]),[Ct,je]=(0,a.useState)(),[Ce,ye]=(0,a.useState)([]),[jt,hn]=(0,a.useState)(!0),[yn,Dt]=(0,a.useState)(!1),[Qt]=ce.default.useForm(),[Dn,gn]=(0,a.useState)({page:1,limit:10,is_random:"",exercise_status:""}),Fn=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(xt,wn,Cn)=>Dn.limit*(Dn.page-1)+Cn+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(xt,wn,Cn)=>Ro.createElement("span",null,xt||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(xt,wn,Cn)=>Ro.createElement("span",null,xt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(xt,wn,Cn)=>Ro.createElement("span",null,xt||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(xt,wn,Cn)=>Ro.createElement("span",null,xt||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(xt,wn,Cn)=>Ro.createElement("span",null,xt||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(xt,wn,Cn)=>Ro.createElement("span",null,xt===1?"\u672A\u5F00\u59CB":xt===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(xt,wn,Cn)=>Ro.createElement("div",{style:{flex:1,textAlign:"right"}},Ro.createElement("a",{onClick:()=>{(0,me.xg)(`/classrooms/${Ze.coursesId}/exercise/${wn.id}/detail?random=${wn.is_random}`)}},"\u67E5\u770B"))}].filter(xt=>!!xt);(0,a.useEffect)(()=>{oe.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&bn(Dn)},[oe.actionTabs.key]);const bn=xt=>zc(void 0,null,function*(){var wn,Cn;hn(!0);const Pa=yield(0,he.ZP)(`/api/exercises/${Ze==null?void 0:Ze.categoryId}/make_up_records.json`,{method:"get",params:di({},xt)});Pa&&(Re(((wn=Pa==null?void 0:Pa.data)==null?void 0:wn.make_up_exercises)||[]),je((Cn=Pa==null?void 0:Pa.data)==null?void 0:Cn.count)),hn(!1)}),ln=()=>{ie({type:"exercise/setActionTabs",payload:{}})},Rt=()=>{ae(Ce)},Kn=xt=>{ye(xt),Dt(xt.length===rt.length)};return Ro.createElement(Fe.default,{centered:!0,afterClose:()=>{ye([]),Dt(!1),Qt.resetFields(),gn({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:As.scoremodal,open:oe.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>ie({type:"exercise/setActionTabs",payload:{}}),onCancel:ln},Ro.createElement(ce.default,{layout:"inline",form:Qt,onValuesChange:(xt,wn)=>{console.log(xt),!(xt.keywords||xt.keywords==="")&&Qt.submit()},onFinish:xt=>{console.log(xt),gn(di(di({},Dn),xt)),bn(di(di({},Dn),xt))},initialValues:{is_random:"",exercise_status:""}},Ro.createElement(ce.default.Item,{name:"is_random"},Ro.createElement(nt.default,{className:As.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},Ro.createElement(nt.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),Ro.createElement(nt.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),Ro.createElement(nt.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),Ro.createElement(ce.default.Item,{name:"exercise_status"},Ro.createElement(nt.default,{className:As.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},Ro.createElement(nt.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Ro.createElement(nt.default.Option,{value:1},"\u672A\u5F00\u59CB"),Ro.createElement(nt.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),Ro.createElement(nt.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),Ro.createElement(ce.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},Ro.createElement(be.default.Search,{className:As.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Ro.createElement("i",{className:`iconfont icon-sousuo9 font14 ${As.searchIcon}`,onClick:()=>Qt.submit()}),onSearch:xt=>{Qt.submit()}}))),Ro.createElement(x.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:rt,pagination:!1,loading:jt,columns:Fn}),(rt==null?void 0:rt.length)>0&&Ro.createElement(Ge.Z,{current:Dn.page,total:Ct,style:{marginBottom:20},defaultPageSize:Dn.limit,showTotal:xt=>Ro.createElement("span",null,"\u5171\xA0",Ro.createElement("span",{style:{color:"#165DFF"}},xt),"\xA0\u6761\u6570\u636E"),pageSize:Dn.limit,onChange:(xt,wn)=>{Dn.page=xt,Dn.limit=wn,gn(di({},Dn)),bn(di({},Dn))}}))};var H0=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Bd),ks={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},js="data:image/jpeg;base64,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",Cd=Object.defineProperty,U0=Object.defineProperties,W0=Object.getOwnPropertyDescriptors,yd=Object.getOwnPropertySymbols,Zc=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,Pd=(oe,ie,ae)=>ie in oe?Cd(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Is=(oe,ie)=>{for(var ae in ie||(ie={}))Zc.call(ie,ae)&&Pd(oe,ae,ie[ae]);if(yd)for(var ae of yd(ie))zs.call(ie,ae)&&Pd(oe,ae,ie[ae]);return oe},Sd=(oe,ie)=>U0(oe,W0(ie)),Dd=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const G0=({exercise:oe,loading:ie,dispatch:ae,cb:Ze})=>{const rt=Sd(Is({},(0,pe.useParams)()),{page:0,limit:20});let[Re,Ct]=(0,a.useState)(Is({},rt)),[je,Ce]=(0,a.useState)([]),[ye,jt]=(0,a.useState)({});const[hn,yn]=(0,a.useState)(!0),[Dt,Qt]=(0,a.useState)(!0);(0,a.useEffect)(()=>{oe.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(je=[],gn(1))},[oe.actionTabs.key]);const Dn=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(Fn,bn,ln)=>a.createElement(Be.Z,{placement:"bottom",title:ln+1},a.createElement("span",null,ln+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:Fn=>a.createElement(Be.Z,{placement:"bottom",title:ze()(Fn).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,ze()(Fn).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:Fn=>a.createElement(Be.Z,{placement:"bottom",title:ze()(Fn).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,ze()(Fn).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:Fn=>a.createElement(Be.Z,{placement:"bottom",title:Fn},a.createElement("span",null,Fn||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:Fn=>a.createElement(Be.Z,{placement:"bottom",title:Fn},a.createElement("span",null,Fn||"--"))}],gn=Fn=>Dd(void 0,null,function*(){var bn;Fn==1&&(je=[]),yn(!0),Re.page=Fn,Re.student_id=oe.actionTabs.student_id,Qt(!0);const ln=yield ae({type:"exercise/getRedoListModal",payload:Sd(Is({},Re),{score:((Re==null?void 0:Re.one)||0)+`${Re!=null&&Re.two?","+(Re==null?void 0:Re.two):""}`})});jt(Is({},ln)),((bn=ln==null?void 0:ln.student_redo_lists)==null?void 0:bn.length){Ct(Is({},rt)),Ce([])},onCancel:()=>{ae({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:ks.info},a.createElement("div",{className:ks.info_name},"\u59D3\u540D\uFF1A",(ye==null?void 0:ye.name)||"--"),a.createElement("div",{className:ks.info_studeng_id},"\u5B66\u53F7\uFF1A",(ye==null?void 0:ye.student_id)||"--"),a.createElement("div",{className:ks.info_group},"\u5206\u73ED\uFF1A",(ye==null?void 0:ye.course_group_name)||"--")),(je==null?void 0:je.length)===0&&!Dt&&a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.createElement("img",{src:js,width:"100",alt:""}),a.createElement("br",null),a.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((je==null?void 0:je.length)>0||Dt)&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(x.default,{pagination:!1,dataSource:[],columns:Dn})),a.createElement("div",{style:{maxHeight:170,overflow:"auto"}},a.createElement(nc(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!Dt&&hn&&gn((Re==null?void 0:Re.page)+1)},hasMore:hn,useWindow:!1},a.createElement(x.default,{loading:Dt,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:je,columns:Dn})))))};var V0=(0,pe.connect)(({exercise:oe,loading:ie})=>({exercise:oe,loading:ie}))(G0),Qc=z(95253),K0=z(98580),Zs={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},uc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Y0=({exercise:oe,dispatch:ie,onOk:ae})=>{const Ze=(0,pe.useParams)(),[rt,Re]=(0,a.useState)([]),[Ct,je]=(0,a.useState)([]),[Ce,ye]=(0,a.useState)(!0),[jt,hn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{oe.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&yn()},[oe.actionTabs.key]);const yn=()=>uc(void 0,null,function*(){ye(!0);const gn=yield(0,he.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:Ze==null?void 0:Ze.categoryId}});gn&&Re((gn==null?void 0:gn.course_groups)||[]),ye(!1)}),Dt=()=>{ie({type:"exercise/setActionTabs",payload:{}})},Qt=()=>{ae(Ct)},Dn=gn=>{je(gn),hn(gn.length===rt.length)};return a.createElement(Fe.default,{centered:!0,afterClose:()=>{je([]),hn(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:oe.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:Zs.customModal,onCancel:Dt},a.createElement("aside",{className:Zs.checking},a.createElement("div",{className:Zs.content},a.createElement("div",{className:Zs.group},rt.length>0?a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),a.createElement(Le.default.Group,{value:Ct,onChange:Dn},rt.map(gn=>a.createElement(Le.default,{key:gn.id,value:gn.id},gn.name))))),a.createElement("div",{className:Zs.footer},a.createElement(Le.default,{checked:jt,onChange:gn=>{const Fn=gn.target.checked?rt.map(bn=>bn.id):[];je(Fn),hn(gn.target.checked)}},"\u5168\u9009"),a.createElement(xe.ZP,{onClick:Dt},"\u53D6\u6D88"),a.createElement(xe.ZP,{onClick:Qt,type:"primary"},"\u786E\u8BA4"))))};var X0=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Y0),bd=z(62354),Ol={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},hi=z(59301),ug=Object.defineProperty,J0=Object.defineProperties,rg=Object.getOwnPropertyDescriptors,Ls=Object.getOwnPropertySymbols,q0=Object.prototype.hasOwnProperty,Hc=Object.prototype.propertyIsEnumerable,wd=(oe,ie,ae)=>ie in oe?ug(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,xd=(oe,ie)=>{for(var ae in ie||(ie={}))q0.call(ie,ae)&&wd(oe,ae,ie[ae]);if(Ls)for(var ae of Ls(ie))Hc.call(ie,ae)&&wd(oe,ae,ie[ae]);return oe},Id=(oe,ie)=>J0(oe,rg(ie)),Nd=({disabled:oe,time:ie})=>hi.createElement(ce.default.List,{name:"exercise_events",rules:[{validator(ae,Ze){var rt,Re;const Ct=new Set;for(const je of Ze){if(Ct.has(je.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(je.reminder_time>ie)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(Ct.add(je.reminder_time),!((Re=(rt=je.reminder_content)==null?void 0:rt.trim())!=null&&Re.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ae,{add:Ze,remove:rt})=>hi.createElement("div",{className:Ol.remindForm},ae.length>0&&hi.createElement("div",null,ae.map((Re,Ct)=>hi.createElement(le.Z,{key:Re.key,align:"middle",wrap:!1,className:Ol.remindItem},hi.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},Ct+1,".\u7B54\u9898\u7ED3\u675F\u524D"),hi.createElement(fe.Z,null,hi.createElement(ce.default.Item,Id(xd({},Re),{name:[Re.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),hi.createElement(Me.Z,{precision:0,min:1,disabled:oe,addonAfter:"\u5206\u949F",className:Ol.remindInput}))),hi.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),hi.createElement(fe.Z,{flex:1},hi.createElement(ce.default.Item,Id(xd({},Re),{name:[Re.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),hi.createElement(be.default,{className:Ol.remindInput,disabled:oe,showCount:!0,maxLength:100}))),hi.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:oe?.5:1},onClick:()=>{oe||Ze({reminder_time:""})}}),hi.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:oe?"hidden":"visible"},onClick:()=>rt(Re.name)})))),ae.length<5&&hi.createElement(le.Z,{style:{marginLeft:"30px"}},hi.createElement(fe.Z,{className:`${Ol.addRemind} ${oe?Ol.disabled:""}`,onClick:()=>{oe||Ze({reminder_time:""})}},hi.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),_0=z(82668),Qs=z(23869),$0=z(6681),Uc=z(67135),fr=z(59301),em=Object.defineProperty,tm=Object.defineProperties,nm=Object.getOwnPropertyDescriptors,Hs=Object.getOwnPropertySymbols,am=Object.prototype.hasOwnProperty,Od=Object.prototype.propertyIsEnumerable,Us=(oe,ie,ae)=>ie in oe?em(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Ti=(oe,ie)=>{for(var ae in ie||(ie={}))am.call(ie,ae)&&Us(oe,ae,ie[ae]);if(Hs)for(var ae of Hs(ie))Od.call(ie,ae)&&Us(oe,ae,ie[ae]);return oe},rc=(oe,ie)=>tm(oe,nm(ie)),hs=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const{RangePicker:Md}=pn.default,{Option:um}=nt.default,rm=({user:oe,classroomList:ie,exercise:ae,globalSetting:Ze,loading:rt,dispatch:Re,changeActive:Ct})=>{var je,Ce,ye,jt,hn,yn,Dt,Qt,Dn,gn,Fn,bn,ln;const{workSetting:Rt,commonHeader:Kn}=ae,xt=(0,pe.useParams)();xt.category=xt.categoryId;const[wn,Cn]=(0,a.useState)(!1),[Pa,Ft]=(0,a.useState)(!1),[Mt,Lt]=(0,a.useState)(),[nn,zn]=(0,a.useState)({});let[Hn,ia]=(0,a.useState)([]),[bt,Ve]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3,show_acm:!1});const[Oa,Ia]=(0,a.useState)(1),[tu,wa]=(0,a.useState)(!1),[on,Nn]=(0,a.useState)(!1),[Ka,iu]=(0,a.useState)(!1),[xa,da]=(0,a.useState)(!1),[kn,Sn]=(0,a.useState)([]),[ma,qn]=(0,a.useState)([]),[fn,Un]=(0,a.useState)(!1),[En,ca]=(0,a.useState)(null),[ka,Xa]=(0,a.useState)({});(0,a.useEffect)(()=>{((Kn==null?void 0:Kn.exercise_status)==="5"||Kn!=null&&Kn.appraise_label||(0,An.aQ)())&&Cn(!0)},[Kn]),(0,a.useEffect)(()=>{Iu()},[Rt]),(0,a.useEffect)(()=>{(0,An.dE)()||Ja()},[]),(0,a.useEffect)(()=>{ae.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Ct("2")},[ae.actionTabs.key]);function Ja(){return hs(this,null,function*(){const eu=yield(0,he.ZP)(`/api/courses/${xt==null?void 0:xt.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:xt==null?void 0:xt.coursesId}});Lt(eu==null?void 0:eu.alert)})}const Ju=eu=>{var ar;const sl=bt.publish_time;if(!sl||(ar=Rt==null?void 0:Rt.exercise)!=null&&ar.publish_time)return;let Su;eu===1?Su=ze()(sl).add(120,"minutes"):Su=ze()(sl).add(7,"days"),bt.end_time=Su,Ve(Object.assign({},bt))},Iu=()=>{var eu,ar,sl,Su,Br;console.log("\u53D6\u6D88");const yl=JSON.parse(JSON.stringify(Rt));if(Object.keys(bt).forEach(pr=>{var po;bt[pr]=(po=yl==null?void 0:yl.exercise)==null?void 0:po[pr]}),Hn=((eu=yl==null?void 0:yl.published_course_groups)==null?void 0:eu.map(pr=>({course_group_id:pr.course_group_id,end_time:pr.course_end_time,publish_time:pr.course_publish_time})))||[{}],(ar=Rt==null?void 0:Rt.course_groups)==null||ar.map(pr=>{var po;(po=Rt==null?void 0:Rt.published_course_groups)==null||po.map((ti,Ta)=>{var Lr;(Lr=ti==null?void 0:ti.course_group_id)!=null&&Lr.includes(pr==null?void 0:pr.course_group_id)&&(pr.cilckkey=Ta,pr.isselect=!0)})}),ae.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&zu(""),wa(bt.time!==-1),Ve(bt),bt!=null&&bt.is_appoint_user){const pr=((Su=(sl=yl==null?void 0:yl.exercise)==null?void 0:sl.all_exercise_users)==null?void 0:Su.map(po=>po.user_id))||[];Sn([...pr])}Nn(bt.is_appoint_user),iu(bt.is_miss_exam_user),da(bt.is_no_passing_user),ia(Hn.length>0?Hn:[{}]),xu.setFieldsValue({exercise_events:(Br=yl==null?void 0:yl.exercise)==null?void 0:Br.exercise_events})},Ea=()=>hs(void 0,null,function*(){var eu,ar,sl,Su,Br,yl;if(((eu=oe==null?void 0:oe.userInfo)==null?void 0:eu.user_status)===2){(0,Qs.Rd)();return}if((Kn==null?void 0:Kn.exercise_question_count)===0){Ae.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const pr=JSON.parse(JSON.stringify(bt));console.log("\u63D0\u4EA4");try{yield xu.validateFields();const Ta=xu.getFieldsValue();pr.exercise_events=Ta.exercise_events}catch(Ta){Ta!=null&&Ta.errorFields&&(xu.scrollToField((sl=(ar=Ta==null?void 0:Ta.errorFields)==null?void 0:ar[0])==null?void 0:sl.name,{behavior:"smooth",block:"center"}),Ae.ZP.error((yl=(Br=(Su=Ta==null?void 0:Ta.errorFields)==null?void 0:Su[0])==null?void 0:Br.errors)==null?void 0:yl[0]));return}if(pr.categoryId=xt.categoryId,pr.publish_time_groups=Hn,bt!=null&&bt.is_make_up_exercise){if(on&&kn.length<=0||!on&&!(Ka||xa)){Ae.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}pr.is_appoint_user=on,pr.is_miss_exam_user=Ka,pr.is_no_passing_user=xa,on?pr.make_up_exercise_users=kn==null?void 0:kn.map(Ta=>({user_id:Ta})):pr.make_up_exercise_users=[]}if(!bt.unified_setting&&!(bt!=null&&bt.is_make_up_exercise)){if(!Hn.length){Ae.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete pr.publish_time,delete pr.end_time,Hn.map(Ta=>{var Lr;if(!Ta.course_group_id||!((Lr=Ta.course_group_id)!=null&&Lr.length))throw Ae.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Ta.publish_time||!Ta.end_time)throw Ae.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!bt.publish_time||!bt.end_time)throw Ae.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:po}=Rt;const ti=()=>hs(void 0,null,function*(){if(bt.exercise_type==2&&(po.is_locked||po.open_camera||po.screen_open||po.login_restrict||po.ip_bind||po.ip_limit=="pub"||po.ip_limit=="inner"||po.identity_verify||po.open_phone_video_recording)){const Lr=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:fr.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",fr.createElement("span",{style:{color:"#FA6400"}}," ",(0,me.hi)(po)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>hs(void 0,null,function*(){let al=yield(0,Uc.Tr)({exercise_ids:[parseInt(xt==null?void 0:xt.categoryId)],course_id:xt.coursesId,type:"exercise"});(al==null?void 0:al.student_count)===0?vu(pr):(zn(pr),Xa(al)),Ct("2")}),onCancel:()=>hs(void 0,null,function*(){Lr.destroy();let al=yield(0,Uc.Tr)({exercise_ids:[xt==null?void 0:xt.categoryId],course_id:xt.coursesId,type:"exercise"});(al==null?void 0:al.student_count)===0?vu(pr):(zn(pr),Xa(al))})});return}let Ta=yield(0,Uc.Tr)({exercise_ids:[xt==null?void 0:xt.categoryId],course_id:xt.coursesId,type:"exercise"});(Ta==null?void 0:Ta.student_count)===0?vu(pr):(zn(pr),Xa(Ta))});Kn!=null&&Kn.high_resources_consume&&!(Kn!=null&&Kn.high_resources_consume_permission)?Re({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:xt.coursesId,type:"exercise",type_id:xt.categoryId,name:Kn.exercise_name,fn:()=>{ti()}}}):ti()}),vu=eu=>hs(void 0,null,function*(){Ft(!0),(yield(0,he.ZP)(`/api/exercises/${xt==null?void 0:xt.categoryId}/publish_settings.json`,{method:"post",body:eu})).status===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),zu(""),Re({type:"exercise/getCommonHeader",payload:Ti({},xt)}),Re({type:"exercise/getWorkSetting",payload:Ti({},xt)})),Ft(!1)}),Ru=eu=>eu&&eubt.end_time?eu&&(eu{var ar,sl;return((ar=Rt==null?void 0:Rt.exercise)==null?void 0:ar.exercise_status)>1&&!(eu!=null&&eu.new)?!0:(sl=Rt==null?void 0:Rt.published_course_groups)!=null&&sl.some(Su=>Su.course_group_id===eu.course_group_id)?wn:!1},lu=eu=>{var ar;return wn?[!0,!0]:(ar=Rt==null?void 0:Rt.published_course_groups)!=null&&ar.some(sl=>{var Su,Br;return((Su=sl.course_group_id)==null?void 0:Su[0])===((Br=eu.course_group_id)==null?void 0:Br[0])})?wn||ze()()>ze()(eu==null?void 0:eu.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,a.useEffect)(()=>{zu("\u8868\u5355\u672A\u4FDD\u5B58")},[bt]);const zu=(eu="")=>{Re({type:"exercise/setActionTabs",payload:{key:eu}})},$r=eu=>{eu.preventDefault(),eu.returnValue=""},gu=(eu,ar,sl)=>{if(eu<=0){Ae.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else Sn(ar),qn(sl),Un(!1)},[xu]=ce.default.useForm();return fr.createElement("section",{className:Ol.form,style:{padding:"30px 50px",marginBottom:"0px"}},fr.createElement(vn.Z,{spinning:rt["exercise/getWorkSetting"]||Pa},!(bt!=null&&bt.is_make_up_exercise)&&fr.createElement(fr.Fragment,null,fr.createElement("div",{className:Ol.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),fr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},fr.createElement(de.ZP.Group,{onChange:()=>{var eu,ar,sl,Su,Br;if((0,An.Rm)()&&(!((ar=(eu=ie==null?void 0:ie.AssistantObject)==null?void 0:eu.exercise)!=null&&ar.can_publish)||!((Su=(sl=ie==null?void 0:ie.AssistantObject)==null?void 0:sl.exercise)!=null&&Su.can_late))){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Br=Rt==null?void 0:Rt.exercise)==null?void 0:Br.exercise_status)>1){Ae.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}bt.unified_setting=!bt.unified_setting,bt.unified_setting===!1&&Hn==""&&ia(Hn.concat({})),Ve(Object.assign({},bt))},value:bt.unified_setting,disabled:wn||((je=Rt==null?void 0:Rt.exercise)==null?void 0:je.exercise_status)>1},fr.createElement(de.ZP,{value:!0,disabled:!((Ce=Rt==null?void 0:Rt.exercise)!=null&&Ce.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((ye=Rt.course_groups)==null?void 0:ye.length)>0&&fr.createElement(de.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(Kn!=null&&Kn.is_make_up_exercise)&&fr.createElement("div",{style:{color:"red"}},((jt=Rt==null?void 0:Rt.exercise)==null?void 0:jt.exercise_status)>1&&Mt&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(bt.unified_setting||(Kn==null?void 0:Kn.is_make_up_exercise))&&fr.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},fr.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),fr.createElement(Be.Z,{placement:"bottom",title:((hn=Rt==null?void 0:Rt.exercise)==null?void 0:hn.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},fr.createElement(pn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ze()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Ru,disabled:wn||((yn=Rt==null?void 0:Rt.exercise)==null?void 0:yn.exercise_status)>1||(0,An.Rm)()&&!((Qt=(Dt=ie==null?void 0:ie.AssistantObject)==null?void 0:Dt.exercise)!=null&&Qt.can_publish),value:bt.publish_time?ze()(bt.publish_time):void 0,allowClear:!1,onChange:(eu,ar)=>{bt.publish_time=ar,bt.end_time||(bt.end_time=bt.exercise_type===1?ze()(eu).add(120,"minutes"):ze()(eu).add(7,"days")),Ve(Object.assign({},bt))}})),fr.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),fr.createElement(pn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ze()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:wn||(0,An.Rm)()&&!((gn=(Dn=ie==null?void 0:ie.AssistantObject)==null?void 0:Dn.exercise)!=null&&gn.can_late)||(Kn==null?void 0:Kn.open_appraise),allowClear:!1,value:bt.end_time?ze()(bt.end_time):void 0,disabledDate:Ir,onChange:(eu,ar)=>{var sl,Su;if((0,An.Rm)()&&!((Su=(sl=ie==null?void 0:ie.AssistantObject)==null?void 0:sl.exercise)!=null&&Su.can_publish)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}bt.end_time=ar,Ve(Object.assign({},bt))}})),!bt.unified_setting&&!(Kn!=null&&Kn.is_make_up_exercise)&&fr.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Hn&&Hn.map(function(eu,ar){var sl,Su,Br;return fr.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:ar==(Hn==null?void 0:Hn.length)-1?"0px":"10px"}},fr.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",ar+1),fr.createElement(nt.default,{showArrow:!0,allowClear:!0,className:Ol.multiple_select,disabled:wn||((sl=Rt==null?void 0:Rt.homework_status)!=null&&sl.includes("\u672A\u53D1\u5E03")&&eu.id||ze()(){Hn[ar].course_group_id=yl,ia(Hn.slice()),Rt.course_groups.map((pr,po)=>{yl.map((ti,Ta)=>{pr.course_group_id===ti&&(pr.cilckkey=ar,pr.isselect=!0)})})},onDeselect:yl=>{Rt.course_groups.map((pr,po)=>{pr.course_group_id===yl&&pr.cilckkey===ar&&(pr.cilckkey=ar,pr.isselect=!1)})}},Rt.course_groups&&Rt.course_groups.map(function(yl,pr){return fr.createElement(um,{disabled:(yl==null?void 0:yl.isselect)&&yl.cilckkey!=ar,label:yl.course_group_name,value:yl.course_group_id,key:yl.course_group_id},yl.course_group_name)})),fr.createElement(Md,{disabled:lu(eu)||(0,An.Rm)()&&!((Br=(Su=ie==null?void 0:ie.AssistantObject)==null?void 0:Su.exercise)!=null&&Br.can_publish),disabledDate:Ru,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[ze()((0,me.U6)(),"HH:mm"),ze()((0,me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:eu.publish_time&&[ze()(eu.publish_time),eu.end_time&&ze()(eu.end_time)],onChange:(yl,pr)=>{Hn[ar].publish_time=pr[0],!eu.end_time&&pr[0]?Hn[ar].end_time=ze()(pr[0]).add(7,"days"):Hn[ar].end_time=pr[1],ia([...Hn])},onCalendarChange:(yl,pr,po)=>{if(pr!=null&&pr[0]&&!pr[1]){const ti=bt.exercise_type===1?ze()(pr[0]).add(120,"minutes"):ze()(pr[0]).add(7,"days");Hn[ar].publish_time=pr[0],Hn[ar].end_time=ti,ia([...Hn])}}}),fr.createElement("div",{style:{visibility:wn?"hidden":"visible",display:"flex",width:"50px"}},fr.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var yl,pr;if((0,An.Rm)()&&!((pr=(yl=ie==null?void 0:ie.AssistantObject)==null?void 0:yl.exercise)!=null&&pr.can_publish)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ia(Hn.concat({new:!0}))}}),fr.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(eu!=null&&eu.publish_time&&ze()(){Hn=Hn.filter((yl,pr)=>ar!==pr),ia([...Hn])}})))})),((Fn=Rt==null?void 0:Rt.exercise)==null?void 0:Fn.have_hacks)&&!((bn=Rt==null?void 0:Rt.exercise)!=null&&bn.is_random)&&fr.createElement(fr.Fragment,null,fr.createElement("div",{className:Ol.new_title,style:{marginTop:30}},"\u5C55\u793AACM\u6392\u884C\u699C",fr.createElement("span",{style:{color:"#666666"}},"\uFF08\u5C06\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u6392\u540D\uFF0C\u4EC5\u9488\u5BF9\u4EBA\u5DE5\u7EC4\u5377\u4E14\u8BD5\u5377\u4E2D\u5B58\u5728\u7F16\u7A0B\u9898\u7684\u60C5\u51B5\u751F\u6548\uFF09")),fr.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},fr.createElement(de.ZP.Group,{value:bt.show_acm,onChange:eu=>{bt.show_acm=eu.target.value,Ve(Ti({},bt))},style:{marginTop:"2px"}},fr.createElement(de.ZP,{value:!0,style:{marginRight:"50px"}},"\u5C55\u793AACM\u6392\u884C\u699C"),fr.createElement(de.ZP,{value:!1},"\u9690\u85CFACM\u6392\u884C\u699C")))),!(bt!=null&&bt.is_make_up_exercise)&&fr.createElement(fr.Fragment,null,fr.createElement("div",{className:Ol.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),fr.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},fr.createElement(de.ZP.Group,{value:bt.exercise_type,disabled:wn||((ln=Rt==null?void 0:Rt.exercise)==null?void 0:ln.exercise_status)>1,onChange:eu=>{bt.exercise_type=eu.target.value,Ve(Ti({},bt)),Ju(eu.target.value)},style:{marginTop:"2px"}},fr.createElement(de.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),fr.createElement(de.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(bt==null?void 0:bt.exercise_type)===2&&fr.createElement(fr.Fragment,null,fr.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),fr.createElement(Me.Z,{className:Ol.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:bt==null?void 0:bt.simulate_exercise_num,disabled:wn,min:1,max:999,onChange:eu=>{bt.simulate_exercise_num=eu,Ve(Ti({},bt))}}),fr.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(bt==null?void 0:bt.is_make_up_exercise)&&fr.createElement(fr.Fragment,null,fr.createElement(le.Z,null,fr.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),fr.createElement(Pe.Z,{checked:on,onChange:(eu,ar)=>{var sl,Su;if(Nn(eu),eu){if(bt!=null&&bt.is_appoint_user){const Br=(Su=(sl=Rt==null?void 0:Rt.exercise)==null?void 0:sl.all_exercise_users)==null?void 0:Su.map(yl=>yl.user_id);Sn([...Br])}else Sn([]);iu(!1),da(!1)}else iu(bt.is_miss_exam_user),da(bt.is_no_passing_user)},disabled:!((bt==null?void 0:bt.exercise_status)===1&&(Kn!=null&&Kn.allow_create_make_up))}),fr.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!on&&fr.createElement(le.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},fr.createElement(Le.default,{checked:Ka,disabled:!((bt==null?void 0:bt.exercise_status)===1&&(bt==null?void 0:bt.miss_exam_count)>0&&(Kn!=null&&Kn.allow_create_make_up)),onChange:eu=>{iu(eu.target.checked)}},fr.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),fr.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{ca(1),Nn(!1),Un(!0)}},"\uFF08",`${(bt==null?void 0:bt.miss_exam_count)||0}\u4EBA`,"\uFF09"),fr.createElement(Le.default,{checked:xa,disabled:!((bt==null?void 0:bt.exercise_status)===1&&(bt==null?void 0:bt.no_passing_count)>0&&(Kn!=null&&Kn.allow_create_make_up)),onChange:eu=>{da(eu.target.checked)}},fr.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),fr.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{ca(2),Nn(!1),Un(!0)}},"\uFF08",`${(bt==null?void 0:bt.no_passing_count)||0}\u4EBA`,"\uFF09")),on&&fr.createElement(le.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},fr.createElement(xe.ZP,{type:"primary",ghost:!0,disabled:!((bt==null?void 0:bt.exercise_status)===1&&(Kn!=null&&Kn.allow_create_make_up)),onClick:()=>{Un(!0),ca(void 0)}},fr.createElement("span",null,fr.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),fr.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),fr.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${kn.length||0} \u4EBA`,"\uFF09"))),fr.createElement("div",{className:Ol.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),fr.createElement("div",null,fr.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},fr.createElement(Le.default,{disabled:wn,checked:tu,onChange:eu=>{eu.target.checked===!1?Ve(ar=>rc(Ti({},ar),{time:-1})):xu.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),wa(eu.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),tu&&fr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},fr.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),fr.createElement(Me.Z,{size:"large",disabled:wn,min:1,style:{width:"200px"},value:bt.time===-1?null:bt.time,precision:0,addonAfter:"\u5206\u949F",onChange:eu=>{bt.time=eu,Ve(Ti({},bt))}}))),tu&&fr.createElement(ce.default,{form:xu},fr.createElement(Nd,{disabled:wn,time:bt.time})),fr.createElement("div",null,fr.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},fr.createElement(Le.default,{checked:bt.enable_last_times,onChange:eu=>Ve(ar=>rc(Ti({},ar),{enable_last_times:eu.target.checked})),disabled:wn,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),bt.enable_last_times&&fr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},fr.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),fr.createElement(Me.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:bt==null?void 0:bt.last_times,disabled:wn||!bt.enable_last_times,min:0,onChange:eu=>{bt.last_times=eu,Ve(Ti({},bt))}}),fr.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),fr.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},fr.createElement(le.Z,null,fr.createElement(Le.default,{checked:bt.enable_answer_time,onChange:eu=>Ve(ar=>rc(Ti({},ar),{enable_answer_time:eu.target.checked})),disabled:wn,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),bt.enable_answer_time&&fr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},fr.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),fr.createElement(Me.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:bt==null?void 0:bt.answer_time,disabled:wn||!bt.enable_answer_time,min:0,onChange:eu=>{bt.answer_time=eu,Ve(Ti({},bt))}}),fr.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(Kn!=null&&Kn.appraise_label)&&(!(Kn!=null&&Kn.is_make_up_exercise)&&(0,An.GJ)()||(Kn==null?void 0:Kn.is_make_up_exercise)&&(Kn==null?void 0:Kn.allow_create_make_up))&&fr.createElement(xe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Ea},"\u4FDD\u5B58"),fr.createElement(_0.Z,{visible:fn,setVisible:Un,onK:gu,selectKeys:kn,selectRows:ma,appointStudent:on,modalParams:En}),fr.createElement($0.Z,{resdata:ka,type:"exercisepush",okloading:Pa,oktext:(ka==null?void 0:ka.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:eu=>hs(void 0,null,function*(){Ft(!0);let ar=yield(0,he.ZP)(`/api/courses/${xt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(xt==null?void 0:xt.categoryId)]}});Ft(!1),(ar==null?void 0:ar.status)===0&&vu(nn)})}))};var Ns=(0,pe.connect)(({exercise:oe,loading:ie,globalSetting:ae,classroomList:Ze,user:rt})=>({exercise:oe,loading:ie.effects,globalSetting:ae,user:rt,classroomList:Ze}))(rm),lc=z(19248),Td=z(93490),lm=Object.defineProperty,Rd=Object.getOwnPropertySymbols,Wc=Object.prototype.hasOwnProperty,om=Object.prototype.propertyIsEnumerable,kd=(oe,ie,ae)=>ie in oe?lm(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,jd=(oe,ie)=>{for(var ae in ie||(ie={}))Wc.call(ie,ae)&&kd(oe,ae,ie[ae]);if(Rd)for(var ae of Rd(ie))om.call(ie,ae)&&kd(oe,ae,ie[ae]);return oe},im=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const{TabPane:zd}=y.default,sm=({exercise:oe,loading:ie,dispatch:ae})=>{var Ze;const rt=(0,pe.useParams)(),Re=(0,pe.useLocation)(),[Ct]=ce.default.useForm(),[je,Ce]=(0,a.useState)({}),[ye,jt]=(0,a.useState)("1");return(0,a.useEffect)(()=>{oe.actionTabs.key==="addIp"&&(Ct.resetFields(),jt("1"))},[oe.actionTabs]),a.createElement(Fe.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:oe.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>im(void 0,null,function*(){if(yield Ct.validateFields(),!je.ip){const hn=je.startIP.split(".")[3];if(parseInt(hn)>parseInt(je.endIP)){Ae.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}ae({type:"exercise/setActionTabs",payload:{key:"insterIp",data:jd({},Ct.getFieldValue()),type:oe.actionTabs.type}})}),onCancel:()=>{ae({type:"exercise/setActionTabs",payload:{}})}},a.createElement("section",{className:"pl10 pr10"},a.createElement(y.default,{activeKey:ye,onChange:hn=>{jt(hn),Ct.resetFields()}},a.createElement(zd,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),a.createElement(zd,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),a.createElement(ce.default,{form:Ct,className:"pt30",name:"form",layout:"vertical",onValuesChange:(hn,yn)=>{Ce(jd({},yn))}},ye==="1"&&a.createElement(ce.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},a.createElement(nt.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:hn=>{Ct.setFieldsValue({ip:[...hn.filter(yn=>(0,Td.t)(yn)?!0:(Ae.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),ye==="2"&&a.createElement(le.Z,{gutter:[20,20]},a.createElement(fe.Z,{flex:"1"},a.createElement(ce.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},a.createElement(be.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:hn=>{let yn="";(0,Td.t)(hn.target.value)?yn=hn.target.value:(yn="",Ae.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),Ct.setFieldsValue({startIP:yn})}}))),a.createElement(fe.Z,{flex:"1"},a.createElement(ce.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},a.createElement(be.default,{onBlur:hn=>{},prefix:a.createElement("span",{className:"font14"},(Ze=je.startIP)==null?void 0:Ze.substring(0,je.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var Zd=(0,pe.connect)(({exercise:oe,loading:ie})=>({exercise:oe,loading:ie}))(sm),La=z(59301),cm=Object.defineProperty,dm=Object.defineProperties,mm=Object.getOwnPropertyDescriptors,Qd=Object.getOwnPropertySymbols,Hd=Object.prototype.hasOwnProperty,gm=Object.prototype.propertyIsEnumerable,Ud=(oe,ie,ae)=>ie in oe?cm(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,ds=(oe,ie)=>{for(var ae in ie||(ie={}))Hd.call(ie,ae)&&Ud(oe,ae,ie[ae]);if(Qd)for(var ae of Qd(ie))gm.call(ie,ae)&&Ud(oe,ae,ie[ae]);return oe},Gc=(oe,ie)=>dm(oe,mm(ie)),oc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const fm=({exercise:oe,globalSetting:ie,loading:ae,dispatch:Ze})=>{var rt,Re,Ct,je,Ce,ye,jt;const{workSetting:hn,commonHeader:yn}=oe,[Dt]=ce.default.useForm(),Qt=(0,pe.useParams)();Qt.category=Qt.categoryId;const[Dn,gn]=(0,a.useState)(!1),[Fn,bn]=(0,a.useState)(!1),[ln,Rt]=(0,a.useState)(!1),Kn={question_random:!1,choice_random:!1,start_password:((rt=hn==null?void 0:hn.exercise)==null?void 0:rt.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((Re=hn==null?void 0:hn.exercise)==null?void 0:Re.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[xt,wn]=(0,a.useState)(Kn);const[Cn,Pa]=(0,a.useState)(!1),[Ft,Mt]=(0,a.useState)(!1),[Lt,nn]=(0,a.useState)(!1),[zn,Hn]=(0,a.useState)(null);(0,a.useEffect)(()=>{var on;ia(),hn!=null&&hn.exercise&&!(0,An.aN)()&&!((on=hn==null?void 0:hn.exercise)!=null&&on.is_creator)&&gn(!0)},[hn]),(0,a.useEffect)(()=>{((yn==null?void 0:yn.exercise_status)==="5"||yn!=null&&yn.appraise_label)&&gn(!0)},[yn]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{oe.actionTabs.key==="insterIp"&&(oe.actionTabs.data.ip?xt[oe.actionTabs.type]=[...xt[oe.actionTabs.type]||[],...oe.actionTabs.data.ip]:xt[oe.actionTabs.type]=[...xt[oe.actionTabs.type]||[],`${oe.actionTabs.data.startIP},${oe.actionTabs.data.startIP.substring(0,oe.actionTabs.data.startIP.lastIndexOf("."))+"."+oe.actionTabs.data.endIP}`],bt(xt),Pa(!0))},[oe.actionTabs]);const ia=()=>{const on=JSON.parse(JSON.stringify(hn));Object.keys(xt).forEach(Nn=>{var Ka;xt[Nn]=(Ka=on==null?void 0:on.exercise)==null?void 0:Ka[Nn]}),bt(Gc(ds({},xt),{ip_limit:xt.ip_limit!=="no"}))},bt=on=>{wn(on),Dt.setFieldsValue(on)},Ve=on=>{var Nn,Ka;if(on.categoryId=Qt.categoryId,on.ip_limit=on.ip_limit?"pub":"no",on.ip_bind||(on.ip_bind_type=!1),on.open_camera&&on.photo_count<1){Ae.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!on.start_password&&on.is_start_locked){Ae.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(on.ip_limit!=="no"&&!((Nn=on.public_ip)!=null&&Nn.length)&&!((Ka=on.inner_ip)!=null&&Ka.length)){Ae.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(on.is_locked||on.open_camera||on.screen_open||on.login_restrict||on.ip_bind||on.ip_limit=="pub"||on.ip_limit=="inner"||on.identity_verify||on.open_phone_video_recording){if((yn==null?void 0:yn.exercise_type)==1){Oa(on);return}Fe.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:La.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",La.createElement("span",{style:{color:"#FA6400"}}," ",(0,me.hi)(on)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>Oa(on)});return}Ia(on)},Oa=on=>{if(on.open_camera||on.screen_open){const Nn=Fe.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:La.createElement("div",{className:"font16 p20"},on.open_camera&&La.createElement(le.Z,{justify:"start",className:"mt20"},La.createElement(fe.Z,{flex:"24px"},La.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),La.createElement(fe.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",La.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",La.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),on.screen_open&&La.createElement(le.Z,{justify:"start",className:"mt20"},La.createElement(fe.Z,{flex:"24px",className:"mr20"},La.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),La.createElement(fe.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",La.createElement("img",{width:"26",src:el.JA})," ",La.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",La.createElement("img",{width:"26",src:el.Gm})," ",La.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),La.createElement("p",{className:"ml40 mt40"},La.createElement(Le.default,{onChange:Ka=>Nn.update({okButtonProps:{disabled:!Ka.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{Ia(on)},okButtonProps:{disabled:!0}})}else Ia(on)},Ia=on=>oc(void 0,null,function*(){bn(!0);const Nn=yield(0,he.ZP)(`/api/exercises/${Qt==null?void 0:Qt.categoryId}/prevent_cheating_settings.json`,{method:"post",body:on});bn(!1),Nn.status===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ze({type:"exercise/getCommonHeader",payload:ds({},Qt)}),Ze({type:"exercise/getWorkSetting",payload:ds({},Qt)}),Pa(!1))});(0,a.useEffect)(()=>{wa(Cn?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Cn]);const tu=on=>{on.preventDefault(),on.returnValue=""},wa=(on="")=>{Ze({type:"exercise/setActionTabs",payload:{key:on}})};return La.createElement("section",{className:Ol.formDom,style:{padding:"30px 50px"}},La.createElement(vn.Z,{spinning:ae["exercise/getWorkSetting"]||Fn},La.createElement(ce.default,{form:Dt,name:"basicForm",initialValues:Kn,colon:!1,onValuesChange:(on,Nn)=>{console.log("onValuesChange",Nn);let Ka=Nn;for(const iu in on){if(iu=="is_locked"&&!Nn[iu]&&(Ka.login_restrict=!1,Ka.screen_open=!1),iu=="login_restrict"&&Nn[iu]&&(Ka.is_locked=!0),iu=="screen_open"&&Nn[iu]&&(Ka.is_locked=!0),iu=="screen_shot_open"&&Nn[iu]){const xa=Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:La.createElement("div",null,La.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",La.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),La.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>oc(void 0,null,function*(){Ka.screen_shot_open=!0,bt(Ka)}),onCancel:()=>{Ka.screen_shot_open=!1,bt(Ka),xa.destroy()}});break}(iu=="ip_bind"||iu=="ip_limit")&&!Nn.is_locked&&Nn[iu]&&(Ka.is_locked=!0),iu=="open_camera"&&(Ka.photo_count=Ka.photo_count||5)}bt(Ka),Pa(!0)},onFinish:Ve},La.createElement("div",{className:Ol.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),La.createElement(ce.default.Item,null,La.createElement(de.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:zn,onChange:on=>{if(on.target.value==="exam")bt(Gc(ds(ds({},Kn),xt),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(on.target.value==="practice"){Fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{bt(Gc(ds({},Kn),{question_random:!0,choice_random:!0,forbid_copy:!1})),Hn(on.target.value)}});return}Hn(on.target.value)},buttonStyle:"solid",disabled:Dn},La.createElement(de.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),La.createElement(de.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F"))),La.createElement("div",{className:Ol.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),La.createElement(ce.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},La.createElement(Le.default,{disabled:Dn},La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"))),La.createElement(ce.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},La.createElement(Le.default,{disabled:Dn},La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),La.createElement(ce.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},La.createElement(Le.default,{disabled:Dn},La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),La.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},La.createElement(ce.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},La.createElement(Le.default,{disabled:Dn},La.createElement(La.Fragment,null,La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),xt.is_start_locked&&(0,An.GJ)()?La.createElement(le.Z,{className:Ol.unlockKeyWrapper,align:"middle"},La.createElement(ce.default.Item,{name:"start_password",style:{marginBottom:0}},La.createElement(be.default,{size:"large",className:Ol.unlockKeyInput,disabled:Dn,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),La.createElement(fe.Z,null,!Dn&&La.createElement(xe.ZP,{type:"link",loading:Ft,onClick:()=>oc(void 0,null,function*(){Mt(!0);let on=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Nn=yield(0,he.ZP)(`/api/exercises/${Qt==null?void 0:Qt.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:on}});Mt(!1),(Nn==null?void 0:Nn.status)===0&&Dt.setFieldsValue({start_password:on})})},"\u6362\u4E00\u6362"))):La.createElement(ce.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),La.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},La.createElement(ce.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},La.createElement(Le.default,{disabled:Dn},La.createElement(La.Fragment,null,La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),xt.is_locked&&(0,An.GJ)()?La.createElement(le.Z,{className:Ol.unlockKeyWrapper,align:"middle"},La.createElement(ce.default.Item,{style:{marginBottom:0},name:"unlock_key"},La.createElement(be.default,{size:"large",className:Ol.unlockKeyInput,disabled:Dn,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),La.createElement(fe.Z,null,!Dn&&La.createElement(xe.ZP,{type:"link",loading:Lt,onClick:()=>oc(void 0,null,function*(){nn(!0);let on=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Nn=yield(0,he.ZP)(`/api/exercises/${Qt==null?void 0:Qt.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:on}});nn(!1),(Nn==null?void 0:Nn.status)===0&&Dt.setFieldsValue({unlock_key:on})})},"\u6362\u4E00\u6362"))):La.createElement(ce.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),La.createElement(ce.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},La.createElement(Le.default,{disabled:Dn},La.createElement(La.Fragment,null,La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),La.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},La.createElement(ce.default.Item,{name:"screen_open",valuePropName:"checked"},La.createElement(Le.default,{disabled:Dn},La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),xt.screen_open?La.createElement(La.Fragment,null,La.createElement(le.Z,{gutter:10,className:`${Ol.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},La.createElement(fe.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),La.createElement(fe.Z,null,La.createElement(ce.default.Item,{name:"screen_num",style:{marginBottom:0}},La.createElement(Me.Z,{size:"large",disabled:Dn,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),La.createElement(fe.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),La.createElement(fe.Z,null,La.createElement(ce.default.Item,{name:"screen_sec",style:{marginBottom:0}},La.createElement(Me.Z,{size:"large",disabled:Dn,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),La.createElement(fe.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),La.createElement(le.Z,{gutter:10,className:`c-grey-333 ${Ol.unlockKeyWrapper}`,align:"middle",wrap:!1},La.createElement(fe.Z,null,La.createElement(ce.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},La.createElement(Pe.Z,{disabled:Dn||!xt.screen_open}))),La.createElement(fe.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):La.createElement(La.Fragment,null,La.createElement(ce.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),La.createElement(ce.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),La.createElement(ce.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),La.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},La.createElement(ce.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},La.createElement(Le.default,{disabled:Dn},La.createElement(La.Fragment,null,La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),xt.ip_bind&&(0,An.GJ)()?La.createElement(le.Z,{className:Ol.unlockKeyWrapper,style:{flexDirection:"column"}},La.createElement(ce.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},La.createElement(de.ZP.Group,null,La.createElement(de.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},La.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),La.createElement(de.ZP,{value:!0,style:{fontWeight:"400"}},La.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",La.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):La.createElement(ce.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),La.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},La.createElement(ce.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},La.createElement(Le.default,{disabled:Dn},La.createElement(La.Fragment,null,La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),La.createElement(ce.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),La.createElement(ce.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(xt==null?void 0:xt.ip_limit)&&La.createElement(le.Z,{className:Ol.unlockKeyWrapper,style:{flexDirection:"column"}},La.createElement(fe.Z,null,La.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),La.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),La.createElement(le.Z,{className:`mt15 ${Ol.ipWrp}`,style:{background:"#F6F7F9"}},La.createElement(fe.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),La.createElement(fe.Z,null,(Ct=xt.public_ip)==null?void 0:Ct.map((on,Nn)=>La.createElement("span",{key:Nn,className:Ol.ipItem},La.createElement("i",null,on," "),!Dn&&La.createElement(lc.Z,{onClick:()=>{Fe.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{xt.public_ip.splice(Nn,1),bt(ds({},xt))}})},className:" c-grey-c",size:20}))),(0,An.GJ)()&&!Dn&&La.createElement("span",{onClick:()=>{Ze({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",La.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),La.createElement(le.Z,{className:`mt15 ${Ol.ipWrp}`,style:{background:"#F6F7F9"}},La.createElement(fe.Z,null,La.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),La.createElement(fe.Z,null,(je=xt.inner_ip)==null?void 0:je.map((on,Nn)=>La.createElement("span",{className:Ol.ipItem},La.createElement("i",null,on," "),!Dn&&La.createElement(lc.Z,{onClick:()=>{Dn||Fe.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{xt.inner_ip.splice(Nn,1),bt(ds({},xt))}})},className:" c-grey-c",size:20}))),(0,An.GJ)()&&!Dn&&La.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{Ze({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",La.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),La.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},La.createElement(ce.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},La.createElement(Le.default,{disabled:Dn},La.createElement(La.Fragment,null,La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),xt.open_camera?La.createElement(le.Z,{gutter:10,className:`c-grey-333 ${Ol.unlockKeyWrapper}`,align:"middle",wrap:!1},La.createElement(fe.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),La.createElement(fe.Z,null,La.createElement(ce.default.Item,{name:"photo_count",style:{marginBottom:0}},La.createElement(Me.Z,{size:"large",disabled:Dn||!xt.open_camera,min:1,max:(0,An.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),La.createElement(fe.Z,null,La.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):La.createElement(ce.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),La.createElement(ce.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},La.createElement(Le.default,{disabled:!(0,An.ag)()||Dn},La.createElement(La.Fragment,null,La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),La.createElement(ce.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},La.createElement(Le.default,{disabled:!(0,An.ag)()||Dn},La.createElement(La.Fragment,null,La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,An.aN)()||((Ce=oe==null?void 0:oe.commonHeader)==null?void 0:Ce.exercise_author))&&!(yn!=null&&yn.appraise_label)&&La.createElement(xe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Dt.submit()}},"\u4FDD\u5B58")),La.createElement(Zd,null),La.createElement(Fe.default,{centered:!0,destroyOnClose:!0,open:ln,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Rt(!1)},La.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},La.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(ye=ie==null?void 0:ie.setting)==null?void 0:ye.homepage_tea_qq_number," "),La.createElement("img",{src:`${Ie.Z.IMG_SERVER}/${(jt=ie==null?void 0:ie.setting)==null?void 0:jt.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var ic=(0,pe.connect)(({exercise:oe,loading:ie,globalSetting:ae})=>({exercise:oe,loading:ie.effects,globalSetting:ae}))(fm),dl=z(59301),vm=Object.defineProperty,pm=Object.defineProperties,Em=Object.getOwnPropertyDescriptors,Wd=Object.getOwnPropertySymbols,Ws=Object.prototype.hasOwnProperty,Am=Object.prototype.propertyIsEnumerable,Vc=(oe,ie,ae)=>ie in oe?vm(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,ms=(oe,ie)=>{for(var ae in ie||(ie={}))Ws.call(ie,ae)&&Vc(oe,ae,ie[ae]);if(Wd)for(var ae of Wd(ie))Am.call(ie,ae)&&Vc(oe,ae,ie[ae]);return oe},sc=(oe,ie)=>pm(oe,Em(ie)),hm=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Fm=({exercise:oe,loading:ie,dispatch:ae})=>{var Ze,rt,Re;const{workSetting:Ct,commonHeader:je}=oe,Ce=(0,pe.useParams)();Ce.category=Ce.categoryId;const[ye,jt]=(0,a.useState)(!1),[hn,yn]=(0,a.useState)(!1);let[Dt,Qt]=(0,a.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1});(0,a.useEffect)(()=>{gn("\u8868\u5355\u672A\u4FDD\u5B58")},[Dt]);const Dn=Rt=>{Rt.preventDefault(),Rt.returnValue=""},gn=(Rt="")=>{ae({type:"exercise/setActionTabs",payload:{key:Rt}})};(0,a.useEffect)(()=>{var Rt,Kn;Fn(),(Rt=Ct==null?void 0:Ct.exercise)!=null&&Rt.id&&!(0,An.aN)()&&!((Kn=Ct==null?void 0:Ct.exercise)!=null&&Kn.is_creator)&&jt(!0)},[oe==null?void 0:oe.workSetting]),(0,a.useEffect)(()=>{},[]);const Fn=()=>{const Rt=JSON.parse(JSON.stringify(Ct));Object.keys(Dt).forEach(Kn=>{var xt;Dt[Kn]=(xt=Rt==null?void 0:Rt.exercise)==null?void 0:xt[Kn]}),console.log("--111-",Ct,Dt),Qt(Dt),oe.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&gn("")},bn=()=>{const Rt=JSON.parse(JSON.stringify(Dt));Rt.categoryId=Ce.categoryId,ln(Rt)},ln=Rt=>hm(void 0,null,function*(){var Kn;if((Rt==null?void 0:Rt.use_blank_score)!==((Kn=Ct==null?void 0:Ct.exercise)==null?void 0:Kn.use_blank_score)){let wn=Fe.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>hm(void 0,null,function*(){yn(!0);const Cn=yield(0,he.ZP)(`/api/exercises/${Ce==null?void 0:Ce.categoryId}/property_settings.json`,{method:"post",body:Rt});yn(!1),Cn.status===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),gn(""),ae({type:"exercise/getCommonHeader",payload:ms({},Ce)}),ae({type:"exercise/getWorkSetting",payload:ms({},Ce)}),yn(!1))})});Rt!=null&&Rt.use_blank_score?wn.update({content:dl.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",dl.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):wn.update({content:dl.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",dl.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}yn(!0);const xt=yield(0,he.ZP)(`/api/exercises/${Ce==null?void 0:Ce.categoryId}/property_settings.json`,{method:"post",body:Rt});yn(!1),xt.status===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),gn(""),ae({type:"exercise/getCommonHeader",payload:ms({},Ce)}),ae({type:"exercise/getWorkSetting",payload:ms({},Ce)}))});return dl.createElement("section",{className:Ol.scoreSettingWrapper,style:{padding:"30px 50px"}},dl.createElement(vn.Z,{spinning:ie["exercise/getWorkSetting"]||hn},(je==null?void 0:je.is_make_up_exercise)&&dl.createElement(dl.Fragment,null,dl.createElement(le.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},dl.createElement(fe.Z,null,dl.createElement(Le.default,{checked:Dt.open_make_up,disabled:ye,onChange:Rt=>{Dt.open_make_up=Rt.target.checked,Qt(Object.assign({},Dt))},className:Ol.mainRuleText},dl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),dl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),Dt.open_make_up&&dl.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},dl.createElement("div",null,"\u6263\u5206"),dl.createElement(Me.Z,{value:Dt==null?void 0:Dt.make_up_score,min:1,step:1,max:(Ze=Ct==null?void 0:Ct.exercise)!=null&&Ze.total_score?Number((rt=Ct==null?void 0:Ct.exercise)==null?void 0:rt.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:Rt=>{Qt(sc(ms({},Dt),{make_up_score:Math.floor(Rt)}))}}))),dl.createElement(le.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},dl.createElement(fe.Z,null,dl.createElement(Le.default,{checked:Dt.use_blank_score,disabled:ye,onChange:Rt=>{Dt.use_blank_score=Rt.target.checked,Qt(Object.assign({},Dt))},className:Ol.mainRuleText},dl.createElement(dl.Fragment,null,dl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),dl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),dl.createElement(le.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},dl.createElement(fe.Z,null,dl.createElement(Le.default,{checked:Dt.downcase,disabled:ye,onChange:Rt=>{Dt.downcase=Rt.target.checked,Qt(Object.assign({},Dt))},className:Ol.mainRuleText},dl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),dl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),dl.createElement(le.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},dl.createElement(fe.Z,null,dl.createElement(Le.default,{checked:Dt.open_total_score,disabled:ye,onChange:Rt=>{Dt.open_total_score=Rt.target.checked,Rt.target.checked?(Dt.open_score=!1,Dt.open_score_reviewed=!0):(Dt.open_score=!0,Dt.open_score_reviewed=!1),Qt(Object.assign({},Dt))},className:Ol.mainRuleText},dl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),dl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),Dt.open_total_score&&dl.createElement(dl.Fragment,null,dl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},dl.createElement(de.ZP.Group,{disabled:ye,value:Dt.open_score?"afterEndTime":Dt!=null&&Dt.open_score_reviewed?"afterReview":"afterCommit",onChange:Rt=>{Rt.target.value==="afterEndTime"?Qt(Kn=>sc(ms({},Kn),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):Rt.target.value==="afterReview"?Qt(Kn=>sc(ms({},Kn),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):Qt(Kn=>sc(ms({},Kn),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},dl.createElement(de.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},dl.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),dl.createElement(de.ZP,{value:"afterCommit",style:{marginRight:"80px"}},dl.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),dl.createElement(de.ZP,{value:"afterReview"},dl.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),dl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},dl.createElement(Le.default,{className:Ol.mainRuleText,checked:Dt.answered_open,disabled:ye,onChange:Rt=>{Dt.answered_open=Rt.target.checked,Qt(Object.assign({},Dt))}},dl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),dl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),Dt.answered_open&&dl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},dl.createElement(de.ZP.Group,{value:Dt.answer_open,disabled:ye,onChange:Rt=>{Dt.answer_open=Rt.target.value,Qt(Object.assign({},Dt))}},dl.createElement(de.ZP,{value:!0,style:{marginRight:"25px"}},dl.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),dl.createElement(de.ZP,{value:!1},dl.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),dl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},dl.createElement(Le.default,{className:Ol.mainRuleText,checked:Dt.score_open,disabled:ye,onChange:Rt=>{Dt.score_open=Rt.target.checked,Qt(Object.assign({},Dt))}},dl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),dl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),dl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},dl.createElement(Le.default,{className:Ol.mainRuleText,checked:Dt.show_statistic,disabled:ye,onChange:Rt=>{Dt.show_statistic=Rt.target.checked,Qt(Object.assign({},Dt))}},dl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),dl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,An.aN)()||((Re=oe==null?void 0:oe.commonHeader)==null?void 0:Re.exercise_author))&&dl.createElement(xe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:bn},"\u4FDD\u5B58")))};var Kc=(0,pe.connect)(({exercise:oe,loading:ie,globalSetting:ae})=>({exercise:oe,loading:ie.effects,globalSetting:ae}))(Fm),Gd=z(66415),gl=z(59301),Bm=Object.defineProperty,Vd=Object.defineProperties,Cm=Object.getOwnPropertyDescriptors,Yc=Object.getOwnPropertySymbols,ym=Object.prototype.hasOwnProperty,Kd=Object.prototype.propertyIsEnumerable,Pm=(oe,ie,ae)=>ie in oe?Bm(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,zi=(oe,ie)=>{for(var ae in ie||(ie={}))ym.call(ie,ae)&&Pm(oe,ae,ie[ae]);if(Yc)for(var ae of Yc(ie))Kd.call(ie,ae)&&Pm(oe,ae,ie[ae]);return oe},Os=(oe,ie)=>Vd(oe,Cm(ie)),Yd=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Sm=({exercise:oe,globalSetting:ie,loading:ae,dispatch:Ze})=>{const{workSetting:rt,commonHeader:Re}=oe,Ct=(0,pe.useParams)();Ct.category=Ct.categoryId;const{verifyModelUser:je,ContactModalElement:Ce}=(0,Gd.Z)(),[ye,jt]=(0,a.useState)(!1),[hn,yn]=(0,a.useState)(0),[Dt,Qt]=(0,a.useState)(0),[Dn,gn]=(0,a.useState)(!1),[Fn,bn]=(0,a.useState)({}),[ln,Rt]=(0,a.useState)(!1),[Kn,xt]=(0,a.useState)([]),[wn,Cn]=(0,a.useState)([]),[Pa,Ft]=(0,a.useState)([]),[Mt,Lt]=(0,a.useState)([]),[nn,zn]=(0,a.useState)([]);let[Hn,ia]=(0,a.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:"",is_open_ai_review:!1});(0,a.useEffect)(()=>{var da;!(0,An.aN)()&&!((da=rt==null?void 0:rt.exercise)!=null&&da.is_creator)&&jt(!0)},[rt]),(0,a.useEffect)(()=>{bt()},[Re]);const bt=()=>Yd(void 0,null,function*(){gn(!0);const da=yield(0,he.ZP)(`/api/exercises/${Ct==null?void 0:Ct.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(Hn).forEach(kn=>{Hn[kn]=da==null?void 0:da[kn]}),console.log(da,"res"),bn(zi({},da)),zn((da==null?void 0:da.exercise_questions)||[]),wa(zi({},da)),Cn((da==null?void 0:da.course_review_teachers)||[]),ia(Os(zi({},Hn),{select_appraise:!!da.end_time})),yn((da==null?void 0:da.total)||0),Qt((da==null?void 0:da.finish_total)||0),gn(!1),xa("")}),Ve=()=>{const da=JSON.parse(JSON.stringify(Hn));if(da.select_appraise){if(!da.end_time){Ae.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!da.review_type&&!Mt.length){Ae.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(da.review_type&&!nn.some(kn=>!!kn.appraise_teachers.length)){Ae.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}da.review_type===0&&(da.exercises=Mt==null?void 0:Mt.map(kn=>{var Sn;return{id:kn.id,total:kn.total,finish_total:kn.finish_total,unfinished_total:kn.unfinished_total,appraise_teacher_ids:(Sn=kn==null?void 0:kn.appraise_teachers)==null?void 0:Sn.map(ma=>({id:ma.id}))}})),da.review_type===1&&(da.exercise_questions=nn==null?void 0:nn.map(kn=>{var Sn;return{id:kn.id,total:kn.total,question_id:kn.question_id,appraise_teacher_ids:(Sn=kn==null?void 0:kn.appraise_teachers)==null?void 0:Sn.map(ma=>({id:ma.id,message_status:ma.message_status}))}})),Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:gl.createElement("div",null,gl.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",gl.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),gl.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",gl.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",gl.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",gl.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),gl.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},gl.createElement(b.Z,{style:{marginRight:3}})," ",gl.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{Oa(da)}});return}Oa(da)},Oa=da=>Yd(void 0,null,function*(){gn(!0);const kn=yield(0,he.ZP)(`/api/exercises/${Ct==null?void 0:Ct.categoryId}/appraise_settings.json`,{method:"post",body:da});if(gn(!1),kn.status===0){Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),xa(""),Ze({type:"exercise/getCommonHeader",payload:zi({},Ct)});return}}),Ia=(da,kn)=>{const Sn=Math.floor(da/kn);let ma=da%kn;const qn=[];for(let fn=0;fn0?1:0)),ma--;return qn},tu=da=>{var kn;if(da[0]){let Sn=[];Mt.forEach(qn=>Sn=Sn.concat(qn.appraise_teachers));let ma=wn.filter(qn=>Sn.every(fn=>fn.id!==qn.id));console.log(ma,"newItems"),Ft([...ma]),Rt(da)}if(!da[0]){let Sn=[];Sn=Sn.concat(((kn=nn==null?void 0:nn[da[1]])==null?void 0:kn.appraise_teachers)||[]);let ma=wn.filter(qn=>Sn.every(fn=>fn.id!==qn.id));Ft([...ma]),Rt(da)}},wa=da=>{if(da!=null&&da.start_appraise){Lt((da==null?void 0:da.exercises)||[]);return}let kn=da==null?void 0:da.exercises;const Sn=Ia(da==null?void 0:da.total,kn.length),ma=Ia(da==null?void 0:da.finish_total,kn.length);Sn.forEach((qn,fn)=>{kn[fn].total=qn}),ma.forEach((qn,fn)=>{kn[fn].finish_total=qn,kn[fn].unfinished_total=kn[fn].total-kn[fn].finish_total}),kn=kn.filter(qn=>qn.total>0),Lt(JSON.parse(JSON.stringify(kn)))},on=()=>{if(!Kn.length){Ae.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(ln[0]){if(ln[1]===null){const da=Pa.filter(qn=>Kn.includes(qn.id));let kn=[...Mt,...da==null?void 0:da.map(qn=>({appraise_teachers:[qn],total:0,finish_total:0,unfinished_total:0}))];const Sn=Ia(hn,kn.length),ma=Ia(Dt,kn.length);Sn.forEach((qn,fn)=>{kn[fn].total=qn}),ma.forEach((qn,fn)=>{kn[fn].finish_total=qn,kn[fn].unfinished_total=kn[fn].total-kn[fn].finish_total}),kn=kn.filter(qn=>qn.total>0),Lt(JSON.parse(JSON.stringify(kn))),Rt(!1)}if(ln[1]!==null){const da=Pa.filter(Sn=>Kn.includes(Sn.id));let kn=[];Mt.forEach((Sn,ma)=>{if(ln[1]===ma){kn.push(Os(zi({},Sn),{appraise_teachers:[...Sn.appraise_teachers,...da]}));return}kn.push(Sn)}),Lt(kn),Rt(!1)}}if(!ln[0]&&ln[1]!==null){let da=Pa.filter(Sn=>Kn.includes(Sn.id));da=da.map(Sn=>Os(zi({},Sn),{message_status:Fn!=null&&Fn.start_appraise?1:0}));let kn=[];nn.forEach((Sn,ma)=>{if(ln[1]===ma){kn.push(Os(zi({},Sn),{appraise_teachers:[...Sn.appraise_teachers,...da]}));return}kn.push(Sn)}),zn(kn),Rt(!1)}},Nn=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(da,kn,Sn)=>Sn+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:Ol.padding,render:(da,kn,Sn)=>gl.createElement("span",{className:Ol.tagWrap},gl.createElement("div",null,da==null?void 0:da.map(ma=>gl.createElement("div",{className:Ol.tag,key:ma.id},gl.createElement("b",{title:ma.name},ma.name),(ma==null?void 0:ma.disabled)!==!0&&!ye&&gl.createElement("span",{onClick:qn=>{const fn=da.filter(En=>En.id!==ma.id),Un=Mt.map((En,ca)=>ca===Sn?Os(zi({},En),{appraise_teachers:fn}):En);fn.length?Lt(Un):Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const En=Mt==null?void 0:Mt.filter((Xa,Ja)=>Ja!==Sn),ca=Ia(hn,En.length),ka=Ia(Dt,En.length);ca.forEach((Xa,Ja)=>{En[Ja].total=Xa}),ka.forEach((Xa,Ja)=>{En[Ja].finish_total=Xa,En[Ja].unfinished_total=En[Ja].total-En[Ja].finish_total}),Lt(JSON.parse(JSON.stringify(En)))}})}},gl.createElement("i",{className:"iconfont icon-guanbi7"}))))),!ye&&gl.createElement("span",{onClick:()=>tu([!0,Sn]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],Ka=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(da,kn,Sn)=>Sn+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:Ol.padding,dataIndex:"appraise_teachers",render:(da,kn,Sn)=>gl.createElement("span",{className:Ol.tagWrap},gl.createElement("div",null,da==null?void 0:da.map(ma=>gl.createElement("div",{className:Ol.tag,key:ma.id},gl.createElement("b",{title:ma.name},ma.name),(ma==null?void 0:ma.disabled)!==!0&&!ye&&gl.createElement("span",{onClick:()=>{const qn=da.filter(Un=>Un.id!==ma.id),fn=nn.map((Un,En)=>En===Sn?Os(zi({},Un),{appraise_teachers:qn}):Un);zn(fn)}},gl.createElement("i",{className:"iconfont icon-guanbi7"}))))),!ye&&gl.createElement("span",{onClick:()=>tu([!1,Sn]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,a.useEffect)(()=>{xa("\u8868\u5355\u672A\u4FDD\u5B58")},[Hn]);const iu=da=>{da.preventDefault(),da.returnValue=""},xa=(da="")=>{Ze({type:"exercise/setActionTabs",payload:{key:da}})};return gl.createElement("section",{className:Ol.form,style:{padding:"30px 50px",marginBottom:"0px"}},gl.createElement(vn.Z,{spinning:Dn},gl.createElement("div",{className:Ol.title},"\u96C6\u4E2D\u8BC4\u9605",gl.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),gl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},gl.createElement(Le.default,{checked:Hn.select_appraise,disabled:ye||!(Fn!=null&&Fn.can_open_appraise&&!(Fn!=null&&Fn.end_time)),onChange:da=>{Hn.select_appraise=da.target.checked,ia(Object.assign({},Hn))}}),gl.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),gl.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),Hn.select_appraise&&gl.createElement("div",{style:{marginTop:"15px",marginLeft:30}},gl.createElement("span",{style:{color:"#666666",marginRight:"20px"}},gl.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),gl.createElement(pn.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ze()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ye,allowClear:!1,value:Hn.end_time?ze()(Hn.end_time):"",disabledDate:Ht.Q8,disabledTime:da=>(0,Ht.d0)(da),onChange:(da,kn)=>{Hn.end_time=kn,ia(Object.assign({},Hn))}}))),Hn.select_appraise&&gl.createElement("div",null,gl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},gl.createElement(Le.default,{checked:Hn.sealed_review,disabled:ye||!(Fn!=null&&Fn.change_sealed_review),onChange:da=>{Hn.sealed_review=da.target.checked,ia(Object.assign({},Hn))}}),gl.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),gl.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),gl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},gl.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",gl.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),gl.createElement(de.ZP.Group,{value:Hn.review_type,disabled:ye||!!(Fn!=null&&Fn.end_time),style:{marginLeft:30},onChange:da=>{Hn.review_type=da.target.value,ia(Object.assign({},Hn))}},gl.createElement(de.ZP,{value:0},gl.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),gl.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),gl.createElement(de.ZP,{style:{marginLeft:"50px"},value:1},gl.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),gl.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),gl.createElement(le.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},gl.createElement("div",{style:{color:"#666666",marginRight:"20px"}},gl.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),Hn.review_type===0&&gl.createElement("div",{style:{flex:1}},Mt.length>0&&gl.createElement(x.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Mt,columns:Nn}),(Fn==null?void 0:Fn.start_appraise)===!1&&!ye&&gl.createElement("div",{onClick:()=>tu([!0,null]),style:{display:hn==1&&(Mt==null?void 0:Mt.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),Hn.review_type===1&&gl.createElement("div",{style:{flex:1}},nn.length>0&&gl.createElement(x.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:nn,columns:Ka}))))),((0,An.aN)()||!!Fn.exercise_author)&&gl.createElement(xe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Ve},"\u4FDD\u5B58")),Ce(),gl.createElement(Fe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!ln,title:(ln==null?void 0:ln[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:on,afterClose:()=>{xt([])},onCancel:()=>{Rt(!1)}},gl.createElement(x.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:da=>{xt(da)}},rowKey:"id",dataSource:Pa,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var Dm=(0,pe.connect)(({exercise:oe,loading:ie,globalSetting:ae})=>({exercise:oe,loading:ie.effects,globalSetting:ae}))(Sm),Ul=z(59301),bm=Object.defineProperty,wm=Object.defineProperties,Xd=Object.getOwnPropertyDescriptors,Gs=Object.getOwnPropertySymbols,cc=Object.prototype.hasOwnProperty,xm=Object.prototype.propertyIsEnumerable,dc=(oe,ie,ae)=>ie in oe?bm(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,mc=(oe,ie)=>{for(var ae in ie||(ie={}))cc.call(ie,ae)&&dc(oe,ae,ie[ae]);if(Gs)for(var ae of Gs(ie))xm.call(ie,ae)&&dc(oe,ae,ie[ae]);return oe},Im=(oe,ie)=>wm(oe,Xd(ie)),Lm=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Nm=({exercise:oe,globalSetting:ie,loading:ae,dispatch:Ze})=>{var rt,Re;const{workSetting:Ct,commonHeader:je}=oe,[Ce]=ce.default.useForm(),ye=(0,pe.useParams)();ye.category=ye.categoryId;const[jt,hn]=(0,a.useState)(!1),[yn,Dt]=(0,a.useState)(!1),Qt={forbid_screen:!1,screen_key:((rt=Ct==null?void 0:Ct.exercise)==null?void 0:rt.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:"",forbid_virtual:!1};let[Dn,gn]=(0,a.useState)(Qt);const[Fn,bn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Ft,Mt;ln(),(Ft=Ct==null?void 0:Ct.exercise)!=null&&Ft.id&&!(0,An.aN)()&&!((Mt=Ct==null?void 0:Ct.exercise)!=null&&Mt.is_creator)&&hn(!0)},[oe==null?void 0:oe.workSetting]),(0,a.useEffect)(()=>{((je==null?void 0:je.exercise_status)==="5"||je!=null&&je.appraise_label)&&hn(!0)},[je]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{oe.actionTabs.key==="insterIp"&&(oe.actionTabs.data.ip?Dn[oe.actionTabs.type]=[...Dn[oe.actionTabs.type]||[],...oe.actionTabs.data.ip]:Dn[oe.actionTabs.type]=[...Dn[oe.actionTabs.type]||[],`${oe.actionTabs.data.startIP},${oe.actionTabs.data.startIP.substring(0,oe.actionTabs.data.startIP.lastIndexOf("."))+"."+oe.actionTabs.data.endIP}`],Rt(Dn),bn(!0))},[oe.actionTabs]);const ln=()=>{const Ft=JSON.parse(JSON.stringify(Ct));Object.keys(Dn).forEach(Mt=>{var Lt;Dn[Mt]=(Lt=Ft==null?void 0:Ft.exercise)==null?void 0:Lt[Mt]}),Rt(Im(mc({},Dn),{ip_limit:Dn.ip_limit!=="no"}))},Rt=Ft=>{gn(Ft),Ce.setFieldsValue(Ft)};function Kn(Ft=""){if(!Ft)return!1;const Mt=Ft.split(` +`)}]};var Le=z(53184),Be=z.n(Le),de=(Ye,$t,In)=>new Promise((_n,na)=>{var It=an=>{try{Ut(In.next(an))}catch(vn){na(vn)}},_t=an=>{try{Ut(In.throw(an))}catch(vn){na(vn)}},Ut=an=>an.done?_n(an.value):Promise.resolve(an.value).then(It,_t);Ut((In=In.apply(Ye,$t)).next())});const Oe={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Te=(Ye,$t,In,_n)=>{const na=$t.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:In.lineNumber,endColumn:In.column});return Array.from(new Set(na.match(/\b\w{2,}\b/g)||[])).map(_t=>({label:_t,kind:Ye.languages.CompletionItemKind.Text,insertText:_t,range:_n}))},xe=(Ye,$t,In,_n)=>{Ye.languages.registerCompletionItemProvider($t,{provideCompletionItems(na,It){const _t=na.getWordUntilPosition(It),Ut={startLineNumber:It.lineNumber,endLineNumber:It.lineNumber,startColumn:_t.startColumn,endColumn:_t.endColumn},an=na.getLineContent(It.lineNumber).substring(_t.startColumn-2,_t.endColumn);return{suggestions:[...Te(Ye,na,It,Ut),...In.map(tn=>({label:tn,kind:Ye.languages.CompletionItemKind.Keyword,documentation:tn,insertText:tn,insertTextRules:Ye.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut})),..._n.map(tn=>({label:tn.label,kind:Ye.languages.CompletionItemKind.Snippet,documentation:tn.content,insertText:an.startsWith("#")?tn.content.replace(/#/,""):tn.content,insertTextRules:Ye.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut}))]}}})};var le=Ye=>{Oe.languages.forEach($t=>{Ye.languages.registerDocumentFormattingEditProvider($t,{provideDocumentFormattingEdits(In){return de(this,null,function*(){const _n=Be()(In.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:In.getFullModelRange(),text:_n}]})}})}),xe(Ye,"java",pe.keywords,pe.quickKey),xe(Ye,"cpp",Fe.keywords,Fe.quickKey),xe(Ye,"c",Ie.keywords,[]),xe(Ye,"python",we.keywords,we.quickKey),xe(Ye,"scala",Ae.keywords,Ae.quickKey)};const E="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var y=Object.defineProperty,x=(Ye,$t,In)=>$t in Ye?y(Ye,$t,{enumerable:!0,configurable:!0,writable:!0,value:In}):Ye[$t]=In,b=(Ye,$t,In)=>x(Ye,typeof $t!="symbol"?$t+"":$t,In);const ee=class af{constructor($t,In,_n){this.placeholder=$t,this.editor=In,this.monaco=_n,In.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return af.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};b(ee,"ID","editor.widget.placeholderHint");var ne=ee,me=z(96236),Ee=z(6767),ce=z(25399),fe=z(89392),Pe=z(33796),be=z(56102),Me=Object.defineProperty,Ve=Object.defineProperties,We=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,mt=(Ye,$t,In)=>$t in Ye?Me(Ye,$t,{enumerable:!0,configurable:!0,writable:!0,value:In}):Ye[$t]=In,Et=(Ye,$t)=>{for(var In in $t||($t={}))Xe.call($t,In)&&mt(Ye,In,$t[In]);if(ze)for(var In of ze($t))Ke.call($t,In)&&mt(Ye,In,$t[In]);return Ye},ht=(Ye,$t)=>Ve(Ye,We($t)),$e=(Ye,$t)=>{var In={};for(var _n in Ye)Xe.call(Ye,_n)&&$t.indexOf(_n)<0&&(In[_n]=Ye[_n]);if(Ye!=null&&ze)for(var _n of ze(Ye))$t.indexOf(_n)<0&&Ke.call(Ye,_n)&&(In[_n]=Ye[_n]);return In},At=(Ye,$t,In)=>new Promise((_n,na)=>{var It=an=>{try{Ut(In.next(an))}catch(vn){na(vn)}},_t=an=>{try{Ut(In.throw(an))}catch(vn){na(vn)}},Ut=an=>an.done?_n(an.value):Promise.resolve(an.value).then(It,_t);Ut((In=In.apply(Ye,$t)).next())});function cn(Ye){return/^\d+$/.test(Ye)?`${Ye}px`:Ye}function sn(){}let ft=!1;const _e={"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",Scala:"scale",solidity:"sol"};function lt(Ye=[]){let $t=Ye;if(Array.isArray(Ye)){for(let In=0;InAt(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Ye){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Ye)}});var Tt=Ye=>{var $t=Ye,{width:In="100%",height:_n="100%",value:na,language:It="javascript",style:_t={},options:Ut={},overrideServices:an={},theme:vn="vs-dark",onEditBlur:tn,isCopy:ot=!1,onSave:Wt,autoHeight:Xt=!1,forbidCopy:et=!1,onChange:Je=sn,editorDidMount:un=sn,onFocus:pa=sn,onBreakPoint:Ma=sn,breakPointValue:fu=[],filename:_a="educoder.txt",errorLine:Pn,errorContent:Mn="",highlightLine:Da,openBreakPoint:pn=!1,placeholder:Ht="",showMiniMap:Ca=!0}=$t,Eu=$e($t,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Pu=(0,a.useRef)(),Ya=(0,a.useRef)({}),Au=(0,a.useRef)(),ba=(0,a.useRef)(),zt=(0,a.useRef)([]),Tn=(0,a.useRef)(!1),ya=(0,a.useRef)(),Ua=(0,a.useRef)(),yu=(0,a.useRef)(!1),[Bu,sr]=(0,a.useState)(!1);function An(){let Pt;return Pu.current&&(Pt=new he.Z(Wn=>{for(let aa of Wn)(aa.target.offsetHeight>0||aa.target.offsetWidth>0)&&Ya.current.instance.layout()}),Pt.observe(Pu.current)),Pt}function Ot(){Ee.ZP.warning({content:decodeURIComponent(E),key:"monaco-editor-tip"})}const Xn=()=>{let Pt=Ya.current.instance;if(na!=null&&Pt&&Bu){const Wn=Pt.getModel();Wn&&na!==Wn.getValue()&&(ft=!0,Wn.setValue(na),Pt.layout(),ft=!1)}};(0,a.useEffect)(()=>{const Pt=Pe.Z.subscribe("formatDocument",Wn=>{var aa;let Na=Ya.current.instance;(aa=Na==null?void 0:Na.getAction)==null||aa.call(Na,"editor.action.formatDocument").run()});return window.updateMonacoValue=Wn=>{Je(Wn)},Pt},[]),(0,a.useEffect)(()=>{var Pt;let Wn=Ya.current.instance;ba.current&&clearTimeout(ba.current),ba.current=setTimeout(()=>{Xn()},500),na&&(na!=null&&na.length)&&((Pt=Wn==null?void 0:Wn.updateOptions)==null||Pt.call(Wn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(na.split(/\r\n|\r|\n/g).length))+3,5)}))},[na,Bu,Ya.current]),(0,a.useEffect)(()=>{if(Pn&&Ya.current&&Ya.current.instance){let Wn=Ya.current.instance;Wn.changeViewZones(function(aa){var Na=document.createElement("div");Na.style.padding="10px 20px",Na.style.width="calc(100% - 20px)",Na.className="my-error-line-wrp",Na.innerHTML=Mn,aa.addZone({afterLineNumber:Pn||11,heightInLines:3,domNode:Na})});var Pt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Wn.addOverlayWidget(Pt),Wn.revealPositionInCenter({lineNumber:20,column:1})}},[Pn,Ya.current,Bu]);const Gn=(Pt="",Wn)=>{if(!Pt||Pt.trim()==="")return!0;const Na=Ya.current.instance.getModel().getLineTokens(Wn);let Zt=!1;for(let Ln=0;Ln<2;Ln++)Na.getStandardTokenType(Ln)===1&&(Zt=!0);return Zt};(0,a.useEffect)(()=>{var Pt;const Wn=(Pt=Ya.current)==null?void 0:Pt.instance;if(Wn&&Bu&&et){const aa=Wn.onDidBlurEditorWidget(()=>{yu.current=!1}),Na=Wn.onDidFocusEditorText(()=>{yu.current=!0});return()=>{aa.dispose(),Na.dispose()}}},[Ya.current,Bu,et]),(0,a.useEffect)(()=>{var Pt;if((Pt=Ya.current)!=null&&Pt.instance&&Bu&&pn){let Wn=Ya.current.instance,aa=Wn.getModel();if(!aa)return;(()=>{var va;let bu=[],Qa=[];const Fa=aa.getAllDecorations();for(let oa of Fa)oa.options.className==="highlighted-line"&&(bu.push((va=oa==null?void 0:oa.range)==null?void 0:va.startLineNumber),Qa.push(oa==null?void 0:oa.id));if(Da===bu[0])return;aa.deltaDecorations(Qa,[]);const ha=aa.getLineCount();Da&&Da<=ha&&(Wn.deltaDecorations([],[{range:new gt.Range(Da,1,Da,aa.getLineMaxColumn(Da)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Wn.revealLineInCenter(Da))})();const Zt=(va=!1)=>{var bu;let Qa=[],Fa=[];const ha=aa.getAllDecorations();for(let oa of ha)oa.options.linesDecorationsClassName==="breakpoints-select"&&(Qa.push((bu=oa==null?void 0:oa.range)==null?void 0:bu.startLineNumber),Fa.push(oa==null?void 0:oa.id));if(va)return{lines:Qa,ids:Fa};Ma(Qa)},Ln=va=>At(void 0,null,function*(){let bu={range:new gt.Range(va,1,va,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield aa.deltaDecorations([],[bu]),Zt()}),en=va=>At(void 0,null,function*(){let bu=[];const Qa=Wn.getLineDecorations(va);for(let Fa of Qa)Fa.options.linesDecorationsClassName==="breakpoints-select"&&bu.push(Fa.id);yield aa.deltaDecorations(bu,[]),Zt()}),Nu=va=>{let bu=Wn.getLineDecorations(va);for(let Qa of bu)if(Qa.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,fe.isEqual)(fu,Zt(!0).lines)){aa.deltaDecorations(Zt(!0).ids,[]);const va=fu.map(bu=>({range:new gt.Range(bu,1,bu,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));aa.deltaDecorations([],va)}const ru=Wn.onDidChangeModelContent(va=>{let bu=Wn.getPosition();if(bu){let Qa=bu.lineNumber;clearTimeout(Ua.current),Ua.current=setTimeout(()=>{Gn(aa.getLineContent(Qa),Qa)?en(Qa):Nu(Qa)?(en(Qa),Ln(Qa)):Zt()},100)}}),ja=Wn.onMouseDown(va=>{var bu,Qa,Fa;if(va.target.detail&&((Fa=(Qa=(bu=va.target)==null?void 0:bu.element)==null?void 0:Qa.className)!=null&&Fa.includes("line-numbers"))){let ha=va.target.position.lineNumber;if(Gn(aa.getLineContent(ha),ha))return;Nu(ha)?en(ha):Ln(ha)}}),rn=va=>{let bu={range:new gt.Range(va,1,va,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};zt.current=Wn.deltaDecorations(zt.current,[bu])},pu=()=>{zt.current=Wn.deltaDecorations(zt.current,[])},Du=Wn.onMouseMove(va=>{var bu,Qa,Fa;if(pu(),va.target.detail&&((Fa=(Qa=(bu=va.target)==null?void 0:bu.element)==null?void 0:Qa.className)!=null&&Fa.includes("line-numbers"))){let ha=va.target.position.lineNumber;if(Gn(aa.getLineContent(ha),ha))return;rn(ha)}}),Er=Wn.onMouseLeave(()=>{pu()});return()=>{ru.dispose(),ja.dispose(),Du.dispose(),Er.dispose()}}},[Ya.current,Bu,fu,Da,pn,It]),(0,a.useEffect)(()=>{var Pt;(Pt=Ya.current)!=null&&Pt.instance&&pn&&Ya.current.instance.setPosition({lineNumber:0,column:0})},[Da]);function Vn(){let Pt=Ya.current.instance;if(Pt){const Wn=Pt.getSelection(),aa=Ya.current.pastePos||{},Na=new gt.Range(aa.startLineNumber||Wn.endLineNumber,aa.startColumn||Wn.endColumn,aa.endLineNumber||Wn.endLineNumber,aa.endColumn||Wn.endColumn);setTimeout(()=>{Pt.executeEdits("",[{range:Na,text:""}])},300)}}function jn(Pt){(window.navigator.platform.match("Mac")?Pt.metaKey:Pt.ctrlKey)&&Pt.keyCode==83&&(Pt.preventDefault(),Wt())}const ra=()=>{if(Xt&&Ya.current.instance){const Pt=Ya.current.instance.getContentHeight();He(Pt<_n?_n:Pt)}else He(_n)};function $a(Pt){var Wn=document.createEvent("MouseEvents");Wn.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Pt.dispatchEvent(Wn)}const nt=Pt=>{if(!yu.current)return;const{keyCode:Wn,ctrlKey:aa,metaKey:Na,target:Zt,type:Ln}=Pt;return(Ln==="paste"||(Wn===67||Wn===86)&&(Na||aa))&&Zt.nodeName==="TEXTAREA"&&(Ot(),Pt.preventDefault()),!1};function ue(Pt,Wn){var aa=window.URL||window.webkitURL||window,Na=new Blob([Wn]),Zt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Zt.href=aa.createObjectURL(Na),Zt.download=Pt,$a(Zt)}(0,a.useEffect)(()=>{ra()},[ra]),(0,a.useEffect)(()=>{Pu.current&&!Bu&&Promise.all([z.e(8909),z.e(5028)]).then(z.bind(z,71448)).then(Pt=>{try{gt=Pt,Ya.current.instance=gt.editor.create(Pu.current,{value:na,language:lt(It),theme:vn,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Ca||!1}},an);const Wn=Ya.current.instance;let Zt=[...me.BH._menuItems].find(ru=>ru[0]._debugName=="EditorContext")[1],Ln=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],en=(ru,ja)=>{var rn,pu;let Du=ru._first;do ja.includes((pu=(rn=Du.element)==null?void 0:rn.command)==null?void 0:pu.id)&&ru._remove(Du);while(Du=Du.next)};if(un(Wn,gt),setTimeout(()=>{ra(),Ya.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{ue(_a||"educoder.txt",Wn.getValue())}})},500),Ya.current.subscription=Wn.onDidChangeModelContent(ru=>{Tn.current?clearTimeout(ya.current):(ra(),Je(Wn.getValue(),ru)),ya.current=setTimeout(()=>{Tn.current=!1},500)}),window.Monaco||le(gt,lt(It)),et&&(en(Zt,Ln),Pu.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",nt),window.removeEventListener("paste",nt),window.addEventListener("keydown",nt),window.addEventListener("paste",nt)),window.Monaco=gt,tn&&Wn.onDidBlurEditorWidget(()=>{tn(Wn.getValue())}),pa&&Wn.onDidFocusEditorText(()=>{et&&yt(),pa(Wn.getValue())}),et){yt();try{Wn.onDidPaste(ru=>{const ja=Wn.getSelection(),rn=Ya.current.pastePos||{},pu=new gt.Range(rn.startLineNumber||ja.endLineNumber,rn.startColumn||ja.endColumn,rn.endLineNumber||ja.endLineNumber,rn.endColumn||ja.endColumn);Wn.executeEdits("",[{range:ru.range,text:""}])})}catch(ru){}}let Nu=An();return Ht&&typeof Ht=="string"&&new ne(Ht,Wn,gt),sr(!0),()=>{const ru=Ya.current.instance;ru.dispose();const ja=ru.getModel();ja&&ja.dispose(),Ya.current.subscription&&Ya.current.subscription.dispose(),Nu.unobserve(Pu.current)}}catch(Wn){}})},[]),(0,a.useEffect)(()=>{if(Ya.current.instance&&Bu)return document.addEventListener("keydown",jn,!1),()=>{document.removeEventListener("keydown",jn)}},[Wt,Bu]),(0,a.useEffect)(()=>{let Pt=Ya.current.instance;if(Pt&&Bu){let Wn=lt(It);gt.editor.setModelLanguage(Pt.getModel(),Wn)}},[It,Bu]),(0,a.useEffect)(()=>{Ya.current.instance&&Bu&>.editor.setTheme(vn)},[vn,Bu]),(0,a.useEffect)(()=>{let Pt=Ya.current.instance;Au.current=Ut,Pt&&Bu&&(Pt.updateOptions(Et({},Ut)),setTimeout(()=>{Pt.getModel().updateOptions(Et({},Ut))},200))},[JSON.stringify(Ut),Bu]),(0,a.useEffect)(()=>{let Pt=Ya.current.instance;Pt&&Bu&&Pt.layout()},[In,_n,Bu]);const[ge,Se]=(0,a.useState)(cn(In)),[ke,He]=(0,a.useState)(cn(_n)),St=ht(Et({},_t),{width:ge,height:ke,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:Pu,style:St},ot&&a.createElement(be.CopyToClipboard,{text:na,onCopy:()=>Ee.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(ce.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function at({width:Ye="100%",height:$t="100%",original:In,modified:_n,language:na,options:It={}}){const _t=(0,a.useRef)(),[Ut,an]=(0,a.useState)(null);function vn(Xt){let et;return _t.current&&(et=new he.Z(Je=>{for(let un of Je)(un.target.offsetHeight>0||un.target.offsetWidth>0)&&Xt.layout()}),et.observe(_t.current)),et}(0,a.useEffect)(()=>(_t.current&&Promise.all([z.e(8909),z.e(9404)]).then(z.bind(z,2550)).then(Xt=>{gt=Xt;const et=gt.editor.createDiffEditor(_t.current,ht(Et({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},It),{wordWrap:!0}));an(et);let Je=vn(et);return()=>{et.dispose();const un=et.getModel();un&&un.dispose(),Je.unobserve(_t.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{Ut&&Ut.setModel({original:gt.editor.createModel(In,na),modified:gt.editor.createModel(_n,na)})},[In,_n,na,Ut]);const tn=cn(Ye),ot=cn($t),Wt={width:tn,height:ot};return a.createElement("div",{className:"my-diff-editor",ref:_t,style:Wt})}},64536:function(ct,qe,z){"use strict";var a=z(45298),he=z(82326),Ie=z(71411),pe=z(59301);const Fe=he.default.Option;qe.Z=({isTheoretical:we,onFontSizeChange:Ae,cmFontSize:Le,cmCodeMode:Be,autoFormat:de,onCodeModeChange:Oe,onTabToSpace:Te,onAutoFormat:xe,formatDocument:le,className:E="",tabToSpace:y,children:x,code_editor:b,challenge:ee,shixun_environment_id:te,shixun_environments:ne})=>{var me;const Ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ce=(me=ne==null?void 0:ne.find(fe=>fe.shixun_environment_id===te))==null?void 0:me.program_language;return console.log("----",ce,ne,te,b),pe.createElement("div",{className:`tpi-code-setting ${E}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(he.default,{bordered:!1,size:"small",value:Be,onChange:Oe},pe.createElement(Fe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(Fe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!we&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(he.default,{bordered:!1,size:"small",value:Le,onChange:Ae},pe.createElement(Fe,{value:12},"12px"),pe.createElement(Fe,{value:14},"14px"),pe.createElement(Fe,{value:16},"16px"),pe.createElement(Fe,{value:18},"18px"),pe.createElement(Fe,{value:20},"20px"),pe.createElement(Fe,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(Ie.Z,{checked:y,onChange:Te})),pe.createElement("div",{className:"file-item",onClick:le},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!we&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),x),!we&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,ce&&pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),pe.createElement("span",null,ce)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,Ee[ee==null?void 0:ee.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,b==null?void 0:b.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},929:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Te}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},he=z(29787),Ie=z(25399),pe=z(60242),Fe=z(92310),we=z.n(Fe),Ae=z(49661),Le=z(57884),Be=z(34055),de=z(59301),Te=({className:xe,dataSource:le=[],col:E=4,right:y,bottom:x=23,precision:b=0,wrapWidth:ee=1200,trackEventItems:te,loading:ne,onRemove:me=()=>{},isCurrent:Ee=!0,showProgress:ce=!1,showAlias:fe=!1})=>{const Pe=Math.floor((ee-(E-1)*y)/E),be=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return de.createElement(he.Z,{spinning:ne},de.createElement("div",{className:we()(a.list,xe)},!!(le!=null&&le.length)&&(le==null?void 0:le.map((Me,Ve)=>{var We,ze,Xe,Ke,mt,Et;const{name:ht,id:$e,identifier:At,featured:cn,school_name:sn,image_url:ft,excellent:_e,is_plan:lt}=Me;return de.createElement("div",{key:$e,className:Ee&&ce?a.wrapisCurrent:a.wrap,style:{width:Pe,marginRight:(1+Ve)%E===0?0:y+b,marginBottom:x}},de.createElement("a",{className:a.li,onClick:gt=>{gt.preventDefault(),gt.stopPropagation(),te&&(0,Ae.L9)([te]),(0,Ae.xg)(`/paths/${At}`)}},de.createElement("div",{className:a.img},de.createElement("img",{className:a.cover,src:`${ft}`}),Ee&&(0,Be.bg)()&&(Me==null?void 0:Me.studying)&&de.createElement("div",{className:`${a.movebq} user-path-items`,onClick:gt=>{gt.stopPropagation(),me(Me)}},de.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),de.createElement("span",{className:"c-red"},"\u79FB\u9664")),(We=Me==null?void 0:Me.subject_tags)==null?void 0:We.map((gt,yt)=>{var Tt,at;if(yt===0){const $t=(Tt=be.find(In=>In.name==gt))==null?void 0:Tt.swimg;return de.createElement("img",{className:a.sign,src:$t,style:{left:"-4px"}})}const Ye=(at=be.find($t=>$t.name==gt))==null?void 0:at.ptimg;return de.createElement("img",{className:a.sign,src:Ye,style:{left:`${48+52*(yt-1)+2*yt}px`}})}),de.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Me==null?void 0:Me.excellent)&&de.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),de.createElement("div",{className:a.name},de.createElement(Ie.Z,{title:fe&&(Me!=null&&Me.excellent_alias_name)?de.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ht}`,de.createElement("br",null),de.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Me==null?void 0:Me.excellent_alias_name}`)):ht},de.createElement("span",{className:a.e},fe&&(Me==null?void 0:Me.excellent_alias_name)||ht))),Ee&&ce&&((ze=Me==null?void 0:Me.progress)==null?void 0:ze.all_score)!=0&&de.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},de.createElement(pe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Xe=Me==null?void 0:Me.progress)==null?void 0:Xe.my_score)/((Ke=Me==null?void 0:Me.progress)==null?void 0:Ke.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(mt=Me==null?void 0:Me.progress)==null?void 0:mt.my_score,"/",(Et=Me==null?void 0:Me.progress)==null?void 0:Et.all_score),(!Ee||!ce)&&de.createElement(Ie.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${sn}`},de.createElement("div",{className:a.unit},de.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),sn)),(!Ee||!ce)&&de.createElement("div",{className:a.tags},de.createElement("div",null,de.createElement(Ie.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),de.createElement("span",null,Me.stages_count))),de.createElement(Ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),de.createElement("span",null,Me.members_count)))))))})),!le.length&&de.createElement(Le.Z,null)))}},71360:function(ct,qe,z){"use strict";z.d(qe,{jL:function(){return Fe},w9:function(){return cn},QD:function(){return Pn},cQ:function(){return mt.Z},op:function(){return Je},O5:function(){return Xn},_b:function(){return Eu},t7:function(){return b},Gi:function(){return yt},YG:function(){return lt},qp:function(){return Oe},vr:function(){return pn},qE:function(){return Ma},Je:function(){return ne},wb:function(){return Ke},cq:function(){return _n},tp:function(){return le}});var a=z(59301),he={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ie="data:image/png;base64,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",Fe=({dataSource:Gn=[],img:Vn,imgWidth:jn=346,title:ra,sunTitle:$a,bannerExtraContent:nt})=>a.createElement("div",{className:he.banner},a.createElement("div",{className:he.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,ra),a.createElement("span",null,$a)),Gn.length>0&&a.createElement("div",{className:he.btns},Gn.map((ue,ge)=>a.createElement("div",{key:ge,onClick:ue.click},ue.name,ue.sign?a.createElement("img",{src:Ie,width:39}):null))),nt),Vn&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:Vn,width:jn}))),we={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Ae=z(92310),Le=z.n(Ae),Be=z(89392),Oe=({dataSource:Gn=[],value:Vn,onChange:jn,onTitleChange:ra,className:$a,title:nt,titleWidth:ue=41,style:ge={},fontColor:Se="#6A7283",showCount:ke})=>{const[He,St]=(0,a.useState)(0),[Pt,Wn]=(0,a.useState)(!1),aa=(0,a.useRef)(null),Na=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var Zt;Gn.length!==0&&(((Zt=aa==null?void 0:aa.current)==null?void 0:Zt.clientHeight)>97?St(1):St(0)),Gn.length===0&&St(0),Wn(!1)},[Gn]),a.createElement("div",{className:Le()(we.row,$a),style:ge},a.createElement("div",{onClick:(0,Be.throttle)(()=>ra==null?void 0:ra(),2e3),style:{width:ue,marginTop:Pt?12:4},className:`${we.title} ${ra?"current":""}`},nt),a.createElement("div",{className:Pt?`${we.tagsWrap} ${we.tagsBorderWrap}`:we.tagsWrap},a.createElement("div",{className:we.bar,ref:Na,style:He>0?{height:He===1?97:"auto",overflow:He===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:we.tag,ref:aa},Gn==null?void 0:Gn.map(Zt=>a.createElement("span",{onClick:()=>jn(Zt.id),key:Zt.id,style:{color:Se},className:Vn===Zt.id?we.active:""},a.createElement("span",{title:Zt.name,className:we.name},Zt.name),!!ke&&a.createElement("span",{className:we.num},Zt.count))))),!!He&&a.createElement(a.Fragment,null,He===1?a.createElement("div",{onClick:()=>{var Zt;St(2),((Zt=aa==null?void 0:aa.current)==null?void 0:Zt.clientHeight)>245?Wn(!0):Wn(!1)},className:we.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Na.current.scrollTop=0,St(1),Wn(!1)},className:we.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Te={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},le=({dataSource:Gn=[],value:Vn,onChange:jn,className:ra,style:$a={}})=>a.createElement("div",{style:$a,className:Le()(Te.tabs,ra)},Gn.map(nt=>a.createElement("span",{onClick:()=>jn(nt.id),className:Vn===nt.id?Te.active:"",key:nt.id},nt.name))),E={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},y=z(37568),b=({dataSource:Gn=[],value:Vn="",onChange:jn,onInputChange:ra=()=>{},className:$a,style:nt={},placeholder:ue,allowClear:ge=!1})=>{var Se;const[ke,He]=(0,a.useState)(""),[St,Pt]=(0,a.useState)("");(0,a.useEffect)(()=>{var Na;let Zt=Vn;(Na=JSON.stringify(Vn))!=null&&Na.includes("{")&&(He(Vn.id),Zt=Vn.value||"");try{Pt(decodeURIComponent(Zt||""))}catch(Ln){Pt(decodeURIComponent(Zt||""))}},[Vn]);const Wn=()=>{jn(encodeURIComponent(St),ke||null)},aa=Na=>{Na!==ke&&(He(Na),jn(encodeURIComponent(St),Na))};return a.createElement("div",{className:Le()(E.input,$a),style:nt},!!Gn.length&&a.createElement("div",{className:E.dropdown},a.createElement("div",{className:E.text},(Se=Gn.find(Na=>Na.id===ke))==null?void 0:Se.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:E.b1}),a.createElement("b",{className:E.b2})),a.createElement("div",{className:E.menu},Gn.map((Na,Zt)=>a.createElement("div",{key:Zt,onClick:()=>aa(Na.id)},Na.name)))),a.createElement(y.default,{onPressEnter:Wn,value:St,onChange:Na=>{Pt(Na.target.value),ra(encodeURIComponent(Na.target.value),ke||null)},bordered:!1,placeholder:ue}),a.createElement("i",{onClick:Wn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ee={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ne=({value:Gn,onChange:Vn,className:jn,total:ra,pageSize:$a,style:nt={}})=>{const ue=Gn<2,ge=Gn>=Math.ceil(ra/$a);return ra<=$a?a.createElement(a.Fragment,null):a.createElement("div",{className:Le()(ee.quickPager,jn),style:nt},a.createElement("div",{onClick:()=>{ue||Vn(Gn-1,"prev")},className:ue?ee.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{ge||Vn(Gn+1,"next")},className:ge?ee.disabled:""},"\u4E0B\u4E00\u9875"))},me={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Ee=z(29787),ce=z(25399),fe=z(58018),Pe=z(90524),be=z(49661),Me=z(96908),Ve=z(57177),We=z(81378),ze=z(57884),Ke=({className:Gn,dataSource:Vn=[],col:jn=4,right:ra,bottom:$a=23,precision:nt=0,wrapWidth:ue=1200,trackEventItems:ge,loading:Se})=>{const ke=Math.floor((ue-(jn-1)*ra)/jn);return a.createElement(Ee.Z,{spinning:Se},a.createElement("div",{className:Le()(me.list,Gn)},!!Vn.length&&Vn.map((He,St)=>{const{name:Pt,id:Wn,identifier:aa,power:Na,cover_image_id:Zt,pic:Ln}=He;return a.createElement("div",{className:me.wrap,key:Wn,style:{width:ke,marginRight:(1+St)%jn===0?0:ra+nt,marginBottom:$a}},a.createElement("a",{target:"_blank",href:`/shixuns/${aa}/challenges`,className:me.li,onClick:en=>{en.preventDefault(),ge&&(0,be.L9)([ge]),Na&&(0,be.xg)(`/shixuns/${aa}/challenges`)}},a.createElement("div",{className:me.img},a.createElement("img",{className:me.cover,src:`${Ln}`}),He.is_jupyter&&a.createElement("img",{className:me.sign,src:Me}),He.is_jupyter_lab&&a.createElement("img",{className:me.sign,src:Ve}),He.is_unity_3d&&a.createElement("img",{className:me.sign,src:We})),a.createElement("div",{className:me.name},a.createElement(ce.Z,{title:Pt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:me.e},Pt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:me.tags},a.createElement(ce.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,He.challenges_count))),!!He.myshixuns_count&&a.createElement(ce.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,He.myshixuns_count))),a.createElement(ce.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,He.level))),a.createElement("div",{className:me.rate},a.createElement(fe.Z,{allowHalf:!0,disabled:!0,defaultValue:He.score_info}),a.createElement("span",null,"\xA0",He.score_info?`${He.score_info}\u5206`:"5\u5206")))),!Na&&a.createElement("div",{className:me.lockWrap},a.createElement("img",{src:`${Pe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Vn.length&&a.createElement(ze.Z,null)))},mt=z(929),Et={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ht="data:image/png;base64,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",$e=z(59301),cn=({className:Gn,dataSource:Vn=[],col:jn=4,right:ra,bottom:$a=23,precision:nt=0,wrapWidth:ue=1200,trackEventItems:ge,loading:Se,handleVery:ke=()=>!0})=>{const He=Math.floor((ue-(jn-1)*ra)/jn);return $e.createElement(Ee.Z,{spinning:Se},$e.createElement("div",{className:Le()(Et.list,Gn)},!!Vn.length&&Vn.map((St,Pt)=>{const{subject_identifier:Wn,id:aa,identifier:Na,power:Zt}=St,Ln=St.is_public!=0&&St.is_public;return $e.createElement("div",{className:Et.wrap,key:aa,style:{width:He,marginRight:(1+Pt)%jn===0?0:ra+nt,marginBottom:$a}},$e.createElement("a",{className:Et.li,onClick:en=>{en.preventDefault(),ke(St==null?void 0:St.first_category_url)&&(ge&&(0,be.L9)([ge]),(0,be.xg)(St.first_category_url))}},$e.createElement("div",{className:Et.top},$e.createElement(ce.Z,{title:St.name},$e.createElement("div",{className:Et.name},St.name)),$e.createElement("img",{className:Et.img,src:Pe.Z.IMG_SERVER+"/images/"+St.avatar_url}),$e.createElement("div",{className:Et.text,title:St.creator},St.creator),Wn&&$e.createElement("div",{className:Et.btns},$e.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),$e.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ln&&$e.createElement("div",{className:Et.sign},"\u516C\u5F00")),$e.createElement("div",{className:Et.bottom},St.visits>0&&$e.createElement(ce.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},$e.createElement("span",null,$e.createElement("i",{className:"iconfont icon-liulanyan"}),$e.createElement("span",null,St.visits))),St.course_members_count>0&&$e.createElement(ce.Z,{title:"\u6210\u5458",placement:"bottom"},$e.createElement("span",null,$e.createElement("i",{className:"iconfont icon-chengyuan"}),St.course_members_count)),St.tasks_count>0&&$e.createElement(ce.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},$e.createElement("span",null,$e.createElement("i",{className:"iconfont icon-zuoye"}),St.tasks_count)),St.is_end?$e.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):$e.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!St.is_accessible&&$e.createElement("div",{className:Et.lockWrap},$e.createElement("img",{src:`${Pe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),$e.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Vn.length&&$e.createElement(ze.Z,null)))},sn={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ft=z(76560),lt=({dataSource:Gn=[],value:Vn,onChange:jn,className:ra,style:$a={},tabBarExtraContent:nt})=>a.createElement("div",{className:Le()(sn.tabs,ra),style:$a},a.createElement("div",{className:sn.tabsWrap},Gn.map((ue,ge)=>!(ue!=null&&ue.hide)&&a.createElement("aside",{className:sn.tab,onClick:()=>{jn(ue.id),ue.link&&ft.history.push(ue.link)},key:ge},a.createElement("div",{className:Vn===ue.id?sn.active:""},ue.name),(ue==null?void 0:ue.resetCount)==null&&(ue==null?void 0:ue.total)!==void 0&&a.createElement("span",null,"\uFF08",ue==null?void 0:ue.total,"\uFF09"),(ue==null?void 0:ue.resetCount)!==void 0&&(ue==null?void 0:ue.total)!==void 0&&a.createElement(ce.Z,{title:(ue==null?void 0:ue.tip)!=null?ue==null?void 0:ue.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},ue==null?void 0:ue.resetCount),"/",a.createElement("span",null,ue==null?void 0:ue.total),"\uFF09"))))),a.createElement("div",{className:sn.tabBar},nt)),yt=({className:Gn,style:Vn={},children:jn})=>a.createElement("div",{className:Le()(Gn),style:Vn},jn),Tt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},at=z(75727),Ye=z(93041);const $t=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var _n=({sortValue:Gn,dropValue:Vn,className:jn,onSort:ra,onDrop:$a,dataSource:nt=$t})=>{var ue;return a.createElement("div",{className:Le()(Tt.orderWrap,jn)},a.createElement(at.Z,{dropdownRender:()=>a.createElement(Ye.default,null,nt.map((ge,Se)=>a.createElement(Ye.default.Item,{key:Se,onClick:()=>$a(ge.id)},ge.name)))},a.createElement("span",{className:Tt.orderTextWrap},(ue=nt.find(ge=>Vn===ge.id))==null?void 0:ue.name)),a.createElement("span",{className:Tt.orderIconWrap},a.createElement("span",{className:Tt.orderAsc},a.createElement("i",{className:Gn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Tt.cursorPointer} ${Tt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Tt.cursorPointer}`,onClick:()=>ra(Gn==="asc"?"desc":"asc")})),a.createElement("span",{className:Tt.orderDesc},a.createElement("i",{className:Gn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Tt.cursorPointer} ${Tt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Tt.cursorPointer}`,onClick:()=>ra(Gn==="asc"?"desc":"asc")}))))},na={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},It=z(99571),_t=Object.defineProperty,Ut=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,tn=(Gn,Vn,jn)=>Vn in Gn?_t(Gn,Vn,{enumerable:!0,configurable:!0,writable:!0,value:jn}):Gn[Vn]=jn,ot=(Gn,Vn)=>{for(var jn in Vn||(Vn={}))an.call(Vn,jn)&&tn(Gn,jn,Vn[jn]);if(Ut)for(var jn of Ut(Vn))vn.call(Vn,jn)&&tn(Gn,jn,Vn[jn]);return Gn},Wt=(Gn,Vn)=>{var jn={};for(var ra in Gn)an.call(Gn,ra)&&Vn.indexOf(ra)<0&&(jn[ra]=Gn[ra]);if(Gn!=null&&Ut)for(var ra of Ut(Gn))Vn.indexOf(ra)<0&&vn.call(Gn,ra)&&(jn[ra]=Gn[ra]);return jn},Xt=(Gn,Vn,jn)=>new Promise((ra,$a)=>{var nt=Se=>{try{ge(jn.next(Se))}catch(ke){$a(ke)}},ue=Se=>{try{ge(jn.throw(Se))}catch(ke){$a(ke)}},ge=Se=>Se.done?ra(Se.value):Promise.resolve(Se.value).then(nt,ue);ge((jn=jn.apply(Gn,Vn)).next())}),Je=Gn=>{var Vn=Gn,{className:jn,style:ra,children:$a,loading:nt=!1,openLoading:ue,onClick:ge=()=>{},size:Se="middle",shape:ke="round"}=Vn,He=Wt(Vn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[St,Pt]=(0,a.useState)(!1);return a.createElement(It.ZP,ot({onClick:(0,Be.throttle)(Wn=>Xt(void 0,null,function*(){ue&&Pt(!0);try{yield ge(Wn)}catch(aa){console.log("error",aa)}ue&&Pt(!1)}),2e3,{leading:!0,trailing:!1}),className:Le()(na.btn,na[`${Se}-${ke}`],jn),style:ra,size:Se,shape:ke,loading:St||nt},He),$a)},un={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Ma=({className:Gn,style:Vn,children:jn=null,onClick:ra,title:$a})=>a.createElement("div",{className:Le()(un.head,Gn),style:Vn},a.createElement("span",{className:"primary-hover",onClick:ra},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:$a},$a),a.createElement("div",{className:un.node},jn)),fu={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Pn=({confirmShow:Gn=!0,confirmTitle:Vn,confirmClick:jn,cancelShow:ra=!0,cancelTitle:$a,cancelClick:nt,className:ue,style:ge,confirmLoading:Se=!1})=>a.createElement("div",{className:Le()(fu.btns,ue),style:ge},Gn&&a.createElement(It.ZP,{loading:Se,onClick:jn,type:"primary",className:fu.confirm},Vn),ra&&a.createElement(It.ZP,{onClick:nt,className:fu.cancel},$a)),Mn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},pn=({className:Gn,style:Vn={},LeftContent:jn,children:ra,RightContent:$a})=>a.createElement("div",{className:Le()(Mn.fixedBottom,Gn),style:Vn},a.createElement("div",{className:Mn.wrap},a.createElement("div",{className:Mn.left},jn),a.createElement("div",{className:Mn.center},ra),a.createElement("div",{className:Mn.right},$a))),Ht={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Eu=({className:Gn,style:Vn={},dataSource:jn=[]})=>a.createElement("div",{className:Le()(Ht.crumbs,Gn),style:Vn},jn.map((ra,$a)=>$aft.history.push(ra.path)},ra.name):a.createElement("span",null,ra.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:$a,style:{color:"#5F6368"}},ra.name))),Pu=z(11938),Ya=Object.defineProperty,Au=Object.defineProperties,ba=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,Ua=(Gn,Vn,jn)=>Vn in Gn?Ya(Gn,Vn,{enumerable:!0,configurable:!0,writable:!0,value:jn}):Gn[Vn]=jn,yu=(Gn,Vn)=>{for(var jn in Vn||(Vn={}))Tn.call(Vn,jn)&&Ua(Gn,jn,Vn[jn]);if(zt)for(var jn of zt(Vn))ya.call(Vn,jn)&&Ua(Gn,jn,Vn[jn]);return Gn},Bu=(Gn,Vn)=>Au(Gn,ba(Vn)),sr=(Gn,Vn)=>{var jn={};for(var ra in Gn)Tn.call(Gn,ra)&&Vn.indexOf(ra)<0&&(jn[ra]=Gn[ra]);if(Gn!=null&&zt)for(var ra of zt(Gn))Vn.indexOf(ra)<0&&ya.call(Gn,ra)&&(jn[ra]=Gn[ra]);return jn};const{Countdown:An}=Pu.default;var Xn=Gn=>{var Vn=Gn,{onChange:jn}=Vn,ra=sr(Vn,["onChange"]);const[$a,nt]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof $a=="number"&&$a>=0&&jn($a)},[$a]);const ue=ge=>{const Se=Math.floor(ge/1e3);nt(Se)};return a.createElement(An,Bu(yu({},ra),{onChange:ue}))}},17904:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return he}});var a=z(59301);function he(Ie,pe){const Fe=(0,a.useRef)();(0,a.useEffect)(()=>{Fe.current=Ie}),(0,a.useEffect)(()=>{function we(){Fe.current()}if(pe!==null){let Ae=setInterval(we,pe);return()=>clearInterval(Ae)}},[pe])}},22590:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Ve}});var a=z(28284),he=z(6767),Ie=z(62957),pe=z(29787),Fe=z(25399),we=z(47889),Ae=z(37568),Le=z(54172),Be=z(59301),de=z(76560),Oe=z(82093),Te=z(49661),xe={flex_box_center:"flex_box_center___FjW3J",flex_space_between:"flex_space_between___VMPG3",flex_box_vertical_center:"flex_box_vertical_center___f4bAX",flex_box_center_end:"flex_box_center_end___r_BiQ",flex_box_column:"flex_box_column___KmCaa",contentWrap:"contentWrap___JMzNd",leftWrap:"leftWrap___rYjEI",tip:"tip___Iu2px",title_con:"title_con___WF9OL",question_title:"question_title___XPCJJ",activeItem:"activeItem___yC4ry",rightWrap:"rightWrap___ut8PK",radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n",titleTooltip:"titleTooltip___eBrPv"},le=z(34055),E=z(89389),y=z(3713),x=z(59301),b=Object.defineProperty,ee=Object.defineProperties,te=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ce=(We,ze,Xe)=>ze in We?b(We,ze,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):We[ze]=Xe,fe=(We,ze)=>{for(var Xe in ze||(ze={}))me.call(ze,Xe)&&ce(We,Xe,ze[Xe]);if(ne)for(var Xe of ne(ze))Ee.call(ze,Xe)&&ce(We,Xe,ze[Xe]);return We},Pe=(We,ze)=>ee(We,te(ze)),be=(We,ze,Xe)=>new Promise((Ke,mt)=>{var Et=At=>{try{$e(Xe.next(At))}catch(cn){mt(cn)}},ht=At=>{try{$e(Xe.throw(At))}catch(cn){mt(cn)}},$e=At=>At.done?Ke(At.value):Promise.resolve(At.value).then(Et,ht);$e((Xe=Xe.apply(We,ze)).next())});const Me=({shixunHomeworks:We,exercise:ze,loading:Xe,dispatch:Ke})=>{var mt,Et,ht,$e,At,cn;const{commonHeader:sn}=ze,[ft,_e]=(0,Be.useState)([]),[lt,gt]=(0,Be.useState)(Pe(fe({},(0,de.useParams)()),{page:1,limit:10})),[yt,Tt]=(0,Be.useState)([]),[at,Ye]=(0,Be.useState)(""),[$t,In]=(0,Be.useState)(1),[_n]=a.default.useForm(),[na,It]=(0,Be.useState)({}),[_t,Ut]=(0,Be.useState)(null),[an,vn]=(0,Be.useState)(!1),[tn,ot]=(0,Be.useState)({combine:[],simple:[]}),[Wt,Xt]=(0,Be.useState)(null),[et,Je]=(0,Be.useState)({}),[un,pa]=(0,Be.useState)(0),[Ma,fu]=(0,Be.useState)(0),[_a,Pn]=(0,Be.useState)(!1),Mn=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(ba,zt,Tn)=>(lt.page-1)*lt.limit+Tn+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:ba=>ba||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(ba,zt)=>x.createElement("div",{className:xe.banding,title:ba||"--"},ba||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(ba,zt)=>ba===0?x.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):ba===1?x.createElement("span",{style:{color:"#DF3042"}},!zt.is_make_up&&"\u8003\u8BD5\u4E2D",zt.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):ba===2?x.createElement("span",{style:{color:"#5AB891"}},!zt.is_make_up&&!zt.is_force_commit&&"\u5DF2\u4EA4\u5377",zt.is_make_up&&!zt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",zt.is_make_up&&zt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!zt.is_make_up&&zt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):x.createElement("span",{style:{color:"#5AB891"}},!zt.is_make_up&&!zt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",zt.is_make_up&&!zt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",zt.is_make_up&&zt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!zt.is_make_up&&zt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(sn==null?void 0:sn.exercise_type)==2&&!(0,le.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(ba,zt)=>zt.commit_status===0||zt.commit_status===1?"--":!zt.open_total_score&&(0,le.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(ba=typeof ba=="number"?Number(ba):ba,console.log(typeof ba),ba||(ba=0),ba===100?x.createElement("span",{className:"c-green"},ba):ba>60?x.createElement("span",{className:"c-orange"},ba):ba==Ma*.6?x.createElement("span",{className:"c-red"},ba):x.createElement("span",null,ba))}].filter(ba=>!!ba);(0,Be.useEffect)(()=>{var ba,zt,Tn;((ba=ze.actionTabs)==null?void 0:ba.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(ot([]),Xt(((zt=ze==null?void 0:ze.actionTabs)==null?void 0:zt.questionId)||null),Je(((Tn=ze==null?void 0:ze.actionTabs)==null?void 0:Tn.questionDetail)||{}),Da(),Ht(lt))},[(mt=ze.actionTabs)==null?void 0:mt.key]);const Da=()=>be(void 0,null,function*(){var ba,zt,Tn,ya,Ua,yu,Bu,sr,An;const Ot=yield(0,Oe.ZP)(`/api/exercises/${lt==null?void 0:lt.categoryId}.json`,{method:"get"});if(Ot.status==0){const Xn=(zt=(ba=Ot==null?void 0:Ot.exercise_question_types)==null?void 0:ba.find($a=>($a==null?void 0:$a.question_type)==7))==null?void 0:zt.items,Gn=(ya=(Tn=Ot==null?void 0:Ot.exercise_question_types)==null?void 0:Tn.find($a=>($a==null?void 0:$a.question_type)==4))==null?void 0:ya.items;let Vn=[],jn=0,ra={};Vn=(Ua=Xn==null?void 0:Xn.map(($a,nt)=>{var ue,ge;return(ge=(ue=$a==null?void 0:$a.sub_exercise_questions)==null?void 0:ue.map((Se,ke)=>(Se==null?void 0:Se.question_type)==4?Pe(fe({},Se),{index:nt+1,jdex:ke+1,parentTitle:$a==null?void 0:$a.question_title,isCombine:!0}):null))==null?void 0:ge.filter(Se=>Se)}))==null?void 0:Ua.flat(),ot({combine:Vn,simple:Gn}),(Gn==null?void 0:Gn.length)>0?(jn=(yu=Gn==null?void 0:Gn[0])==null?void 0:yu.question_id,ra=(Gn==null?void 0:Gn[0])||{}):(Vn==null?void 0:Vn.length)>0&&(jn=(Bu=Vn==null?void 0:Vn[0])==null?void 0:Bu.question_id,ra=(Vn==null?void 0:Vn[0])||{}),Xt(((sr=ze==null?void 0:ze.actionTabs)==null?void 0:sr.questionId)||jn),Je(((An=ze==null?void 0:ze.actionTabs)==null?void 0:An.questionDetail)||ra)}}),pn=(ba,zt)=>{lt.page=ba,lt.limit=zt,gt(fe({},lt)),Ht(lt)},Ht=ba=>be(void 0,null,function*(){Pn(!0);const zt=yield(0,Oe.ZP)(`/api/exercises/${lt.categoryId||(lt==null?void 0:lt.exerciseId)}/exercise_users.json`,{method:"get",params:ba});zt.status==0&&(pa(zt.data.total_count),gt(Pe(fe({},lt),{total:zt.data.total_count})),_e(zt.data.exercise_users),fu(zt.data.total_score)),Pn(!1)}),Ca=ba=>{lt.search=ba,lt.page=1,_n.resetFields(),It({}),Tt([]),Ut(null),gt(fe({},lt)),Ht(lt)},Eu=ba=>be(void 0,null,function*(){var zt,Tn;const ya=fe({},na);if(!((zt=ba==null?void 0:ba.content)!=null&&zt.trim())){he.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}ya.content=ba==null?void 0:ba.content,ya.attachment_ids=(Tn=ba==null?void 0:ba.attachment_ids)==null?void 0:Tn.map(Ua=>Ua.response.id),Pu(ya)}),Pu=ba=>be(void 0,null,function*(){vn(!0);const zt=yield(0,Oe.ZP)(`/api/exercises/${(lt==null?void 0:lt.categoryId)||(lt==null?void 0:lt.exerciseId)}/test_ai_review.json`,{method:"post",body:Pe(fe({},ba),{exercise_question_id:Wt,ai_review_settings:et==null?void 0:et.ai_review_settings})});if([0,-3].includes(zt.status)){zt.status==0&&he.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),Ut(zt);const Tn=document.querySelector(".modal-ai-pfcs");if(Tn){const ya=Tn.querySelector(".ant-modal-body");ya&&(ya.scrollTop=ya.scrollHeight)}}vn(!1)}),Ya=()=>{Ke({type:"exercise/setActionTabs",payload:{key:""}}),In(1),Au()},Au=()=>{_n.resetFields(),It({}),Tt([]),Ye(""),Ut(null)};return x.createElement(Ie.default,{className:"modal-ai-pfcs",width:1200,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:an,open:((Et=ze.actionTabs)==null?void 0:Et.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Ya(),okText:_t?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var ba;if((ba=ze.actionTabs)!=null&&ba.showSelectQuestion&&!Wt)return he.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if($t==1){if(yt.length==0)return he.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Pu({exercise_user_id:yt[0]})}else $t==2&&_n.submit()}},x.createElement(pe.Z,{spinning:an,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},x.createElement("div",{className:xe.contentWrap},x.createElement("div",{className:xe.leftWrap},x.createElement("div",{className:xe.tip},x.createElement("i",{className:"iconfont icon-tishi11 font14",style:{color:"#3061D0",transform:"rotate(180deg)",marginTop:"5px"}}),x.createElement("span",{style:{marginLeft:"5px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002")),x.createElement("div",{style:{maxHeight:"500px",overflowY:"auto",margin:"10px 0px"}},((ht=tn==null?void 0:tn.simple)==null?void 0:ht.length)>0&&x.createElement(x.Fragment,null,x.createElement("div",{className:xe.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),x.createElement("div",null,($e=tn==null?void 0:tn.simple)==null?void 0:$e.map((ba,zt)=>x.createElement("div",{key:ba==null?void 0:ba.question_id},x.createElement(Fe.Z,{title:x.createElement(y.Z,{value:ba==null?void 0:ba.question_title}),color:"#fff",placement:"left",overlayClassName:xe.titleTooltip},x.createElement("span",{className:`${xe.question_title} ${Wt==(ba==null?void 0:ba.question_id)?xe.activeItem:""}`,onClick:()=>{var Tn,ya,Ua;Xt(ba==null?void 0:ba.question_id),Je(Pe(fe({},ba||{}),{ai_review_settings:(Tn=ze==null?void 0:ze.actionTabs)!=null&&Tn.isUnify?(Ua=(ya=ze==null?void 0:ze.actionTabs)==null?void 0:ya.questionDetail)==null?void 0:Ua.ai_review_settings:ba==null?void 0:ba.ai_review_settings}))}},x.createElement(y.Z,{value:zt+1+"\u3001"+(ba==null?void 0:ba.question_title),showTextOnly:!0}))))))),((At=tn==null?void 0:tn.combine)==null?void 0:At.length)>0&&x.createElement(x.Fragment,null,x.createElement("div",{className:xe.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),x.createElement("div",null,(cn=tn==null?void 0:tn.combine)==null?void 0:cn.map((ba,zt)=>x.createElement("div",{key:ba==null?void 0:ba.question_id,onClick:()=>{var Tn,ya,Ua;Xt(ba==null?void 0:ba.question_id),Je(Pe(fe({},ba||{}),{ai_review_settings:(Tn=ze==null?void 0:ze.actionTabs)!=null&&Tn.isUnify?(Ua=(ya=ze==null?void 0:ze.actionTabs)==null?void 0:ya.questionDetail)==null?void 0:Ua.ai_review_settings:ba==null?void 0:ba.ai_review_settings}))}},x.createElement(Fe.Z,{title:x.createElement(y.Z,{value:ba==null?void 0:ba.question_title}),color:"#fff",placement:"left",overlayClassName:xe.titleTooltip},x.createElement("span",{className:`${xe.question_title} ${Wt==(ba==null?void 0:ba.question_id)?xe.activeItem:""}`},x.createElement(y.Z,{value:(ba==null?void 0:ba.index)+"."+(ba==null?void 0:ba.jdex)+"\u3001"+(ba==null?void 0:ba.question_title),showTextOnly:!0}))))))))),x.createElement("div",{className:xe.rightWrap},x.createElement("div",{className:xe.radio_con},x.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),x.createElement(we.ZP.Group,{onChange:ba=>{ba.target.value==1&&pn(1,10),In(ba.target.value),Au()},value:$t,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),$t==1&&x.createElement(x.Fragment,null,x.createElement("div",{className:"flex justify-between item-center mb10"},x.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),x.createElement(Ae.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:at,onChange:ba=>Ye(ba.target.value),onSearch:Ca})),x.createElement(Le.default,{rowSelection:{type:"radio",selectedRowKeys:yt,onChange:(ba,zt)=>{Tt(ba)},getCheckboxProps:ba=>({disabled:[0,1].includes(ba==null?void 0:ba.commit_status)})},rowKey:"exercise_user_id",dataSource:ft||[],columns:Mn,pagination:{current:lt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:lt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:un,size:"default",showTotal:Te.rU,onChange:pn},onChange:(ba,zt,Tn)=>{lt.page=1,Tn.order===void 0?(lt.order_type=null,lt.order=null):(lt.order_type=Tn.order==="descend"?"desc":"asc",lt.order=Tn.field),gt(fe({},lt)),Ht(lt)}})),$t==2&&x.createElement("div",{style:{marginTop:20}},x.createElement(a.default,{form:_n,className:xe.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{It(fe({},_n.getFieldsValue()))},onFinish:Eu},x.createElement(a.default.Item,{name:"content",label:"",style:{marginBottom:0}},x.createElement(E.Z,{watch:!0})))),_t&&x.createElement("div",{className:xe.result_con},x.createElement("div",{className:xe.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(_t==null?void 0:_t.status)==0&&x.createElement("div",{className:"p20"},x.createElement("div",{className:"mb5"},x.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),_t==null?void 0:_t.score),x.createElement("div",{className:"flex"},x.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),x.createElement(y.Z,{value:_t==null?void 0:_t.content,style:{fontSize:"14px"}}))),(_t==null?void 0:_t.status)==-3&&x.createElement("div",{className:"p20"},x.createElement(y.Z,{value:_t==null?void 0:_t.message,style:{fontSize:"14px"}})))))))};var Ve=(0,de.connect)(({shixunHomeworks:We,exercise:ze,loading:Xe,user:Ke})=>({shixunHomeworks:We,exercise:ze,loading:Xe.effects,user:Ke}))(Me)},83352:function(ct,qe,z){"use strict";var a=z(59301),he=z(28284),Ie=z(77019),pe=z(5269),Fe=z(62673),we=z(47889),Ae=z(92310),Le=z.n(Ae),Be=z(7073),de=Object.defineProperty,Oe=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ne,me,Ee)=>me in ne?de(ne,me,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ne[me]=Ee,x=(ne,me)=>{for(var Ee in me||(me={}))le.call(me,Ee)&&y(ne,Ee,me[Ee]);if(xe)for(var Ee of xe(me))E.call(me,Ee)&&y(ne,Ee,me[Ee]);return ne},b=(ne,me)=>Oe(ne,Te(me)),ee=(ne,me)=>{var Ee={};for(var ce in ne)le.call(ne,ce)&&me.indexOf(ce)<0&&(Ee[ce]=ne[ce]);if(ne!=null&&xe)for(var ce of xe(ne))me.indexOf(ce)<0&&E.call(ne,ce)&&(Ee[ce]=ne[ce]);return Ee};const te=ne=>{var me=ne,{data:Ee,className:ce="",colon:fe=!1}=me,Pe=ee(me,["data","className","colon"]);return a.createElement(he.default,b(x({},Pe),{className:Le()(Be.Z.FormCheckBoxDom,ce),colon:fe}),Ee==null?void 0:Ee.map((be,Me)=>{var Ve=be,{ItemData:We,valuePropName:ze,children:Xe,desc:Ke,type:mt="Checkbox",normalize:Et}=Ve,ht=ee(Ve,["ItemData","valuePropName","children","desc","type","normalize"]);return(ht==null?void 0:ht.isShow)&&a.createElement(Ie.Z,{key:Me,wrap:!1,justify:"space-between"},a.createElement(pe.Z,null,a.createElement(he.default.Item,b(x({},ht),{normalize:($e,At,cn)=>{var sn,ft;return mt=="Radio"||((sn=At||[])!=null&&sn.every(_e=>_e==="all")&&$e.includes("all")&&$e.length>1&&($e=$e.filter(_e=>_e!=="all")),(!((ft=At||[])!=null&&ft.includes("all"))&&$e.includes("all")||($e==null?void 0:$e.length)==0)&&($e=["all"])),Et?Et($e,At,cn):$e}}),Xe||(mt=="Checkbox"?a.createElement(Fe.default.Group,{options:We}):a.createElement(we.ZP.Group,{options:We})))),a.createElement(pe.Z,null,Ke))}))};qe.Z=te},1859:function(ct,qe,z){"use strict";z.r(qe),z.d(qe,{default:function(){return oE}});var a=z(59301),he=z(82093),Ie=z(90524),pe=z(76560),Fe=z(62957),we=z(93041),Ae=z(6767),Le=z(62673),Be=z(25399),de=z(47889),Oe=z(77736),Te=z(91882),xe=z(99571),le=z(77019),E=z(75727),y=z(20554),x=z(54172),b=z(87169),ee=z(27812),te=z(89489),ne=z(72664),me=z(49661),Ee=z(30975),ce=z(28284),fe=z(5269),Pe=z(71411),be=z(37568),Me=z(71051),Ve=z(13747),We=z(61186),ze=z.n(We),Xe=Object.defineProperty,Ke=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,ht=(oe,ie,ae)=>ie in oe?Xe(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,$e=(oe,ie)=>{for(var ae in ie||(ie={}))mt.call(ie,ae)&&ht(oe,ae,ie[ae]);if(Ke)for(var ae of Ke(ie))Et.call(ie,ae)&&ht(oe,ae,ie[ae]);return oe},At=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const cn=({shixunHomeworks:oe,dispatch:ie})=>{const ae=(0,pe.useParams)();return a.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>At(void 0,null,function*(){(yield(0,he.ZP)(`/api/myshixuns/${oe.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:ae.coursesId}})).status===0&&(Ae.ZP.success("\u5220\u9664\u6210\u529F"),ie({type:"shixunHomeworks/setActionTabs",payload:{}}),ie({type:"shixunHomeworks/getWorkList",payload:$e({},oe.actionTabs.params)}))}),onCancel:()=>{ie({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var sn=(0,pe.connect)(({shixunHomeworks:oe})=>({shixunHomeworks:oe}))(cn),ft=Object.defineProperty,_e=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,at=(oe,ie,ae)=>ie in oe?ft(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Ye=(oe,ie)=>{for(var ae in ie||(ie={}))yt.call(ie,ae)&&at(oe,ae,ie[ae]);if(gt)for(var ae of gt(ie))Tt.call(ie,ae)&&at(oe,ae,ie[ae]);return oe},$t=(oe,ie)=>_e(oe,lt(ie)),In=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const _n=({exercise:oe,dispatch:ie})=>{var ae,Ze,rt,Re,Ct,je,Ce,ye;const jt=(0,pe.useParams)(),[hn,yn]=(0,a.useState)(!0),[Dt]=ce.default.useForm(),{actionTabs:Qt}=oe;(0,a.useEffect)(()=>{var gn,Fn,bn,ln;oe.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(Dt.resetFields(),Dt.setFieldsValue({subjective_score:(Fn=(gn=Qt==null?void 0:Qt.selectArrs)==null?void 0:gn.record)==null?void 0:Fn.subjective_score,objective_score:(ln=(bn=Qt==null?void 0:Qt.selectArrs)==null?void 0:bn.record)==null?void 0:ln.objective_score}))},[oe.actionTabs.key]);const Dn=()=>{ie({type:"exercise/setActionTabs",payload:{}})};return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u8BC4\u9605",open:oe.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:Dn,footer:a.createElement(le.Z,{align:"middle",justify:"end"},a.createElement(xe.ZP,{className:"ml10",onClick:Dn}," \u53D6\u6D88"),a.createElement(xe.ZP,{className:"ml10",onClick:()=>In(void 0,null,function*(){var gn,Fn;yield Dt.validateFields();const bn=Dt.getFieldValue();(yield(0,ne.oS)($t(Ye({},bn),{id:jt.categoryId,user_id:(Fn=(gn=Qt==null?void 0:Qt.selectArrs)==null?void 0:gn.record)==null?void 0:Fn.user_id}))).status===0&&(Ae.ZP.success("\u8BC4\u9605\u6210\u529F"),Dt.resetFields(),ie({type:"exercise/setActionTabs",payload:{}}),ie({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},a.createElement("div",{className:"pl30"},a.createElement(ce.default,{form:Dt},a.createElement(le.Z,null,a.createElement(fe.Z,null,a.createElement(ce.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Me.Z,{min:0,max:((Ze=(ae=Qt==null?void 0:Qt.selectArrs)==null?void 0:ae.exercise_types)==null?void 0:Ze.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),a.createElement(fe.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Re=(rt=Qt==null?void 0:Qt.selectArrs)==null?void 0:rt.exercise_types)==null?void 0:Re.subjective_score,"\u5206")))),a.createElement(le.Z,null,a.createElement(fe.Z,null,a.createElement(ce.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Me.Z,{min:0,max:((je=(Ct=Qt==null?void 0:Qt.selectArrs)==null?void 0:Ct.exercise_types)==null?void 0:je.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),a.createElement(fe.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(ye=(Ce=Qt==null?void 0:Qt.selectArrs)==null?void 0:Ce.exercise_types)==null?void 0:ye.objective_score,"\u5206"))))))))};var na=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(_n);const It=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],_t=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],Ut=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var an=z(57884),vn=z(29787),tn=z(98072),ot=z(59301),Wt=Object.defineProperty,Xt=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,Ma=(oe,ie,ae)=>ie in oe?Wt(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,fu=(oe,ie)=>{for(var ae in ie||(ie={}))un.call(ie,ae)&&Ma(oe,ae,ie[ae]);if(Je)for(var ae of Je(ie))pa.call(ie,ae)&&Ma(oe,ae,ie[ae]);return oe},_a=(oe,ie)=>Xt(oe,et(ie)),Pn=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Mn=({exercise:oe,dispatch:ie})=>{var ae,Ze;const rt=(0,pe.useParams)(),[Re]=ce.default.useForm(),Ct=ce.default.useWatch("time",Re),[je,Ce]=(0,a.useState)(!1),{actionTabs:ye,commonHeader:jt}=oe,[,hn,yn,Dt]=(0,tn.U)(ne.n7,{id:rt.categoryId}),Qt=Dt!=null&&Dt.user_end_time?ze()(Dt==null?void 0:Dt.user_end_time).add(1,"minutes"):ze()(),Dn=ze()(Dt==null?void 0:Dt.user_total_end_time)>Qt?Math.round(ze().duration(ze()(Dt==null?void 0:Dt.user_total_end_time).diff(Qt.startOf("minute"))).asMinutes()):0,gn=((Dt==null?void 0:Dt.student_left_minutes)||0)+(Ct||0);(0,a.useEffect)(()=>{var bn;ye.key==="\u5EF6\u65F6"?(ie({type:"exercise/getWorkSetting",payload:fu({},rt)}),yn({user_id:ye!=null&&ye.isBatch?ye==null?void 0:ye.user_ids:[(bn=ye==null?void 0:ye.selectArrs)==null?void 0:bn.user_id]})):Re.resetFields()},[ye.key]);const Fn=()=>{ie({type:"exercise/setActionTabs",payload:{}})};return ot.createElement(ot.Fragment,null,ot.createElement(Fe.default,{width:640,centered:!0,title:ye!=null&&ye.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:ye.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:je,onOk:()=>Pn(void 0,null,function*(){Re.submit()}),onCancel:Fn},ot.createElement(vn.Z,{spinning:hn},ot.createElement(ce.default,{form:Re,colon:!1,labelCol:{span:4},onFinish:bn=>Pn(void 0,null,function*(){Ce(!0);const ln=yield(0,ne.qz)(_a(fu({},bn),{id:rt.categoryId,exercise_user_id:ye==null?void 0:ye.exercise_user_id}));Ce(!1),ln.status===0&&(Ae.ZP.success("\u5EF6\u65F6\u6210\u529F"),ie({type:"exercise/setUpdateIndex"}),Fn())})},ot.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",ot.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ot.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",ot.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),ye!=null&&ye.isBatch?ot.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",ot.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},ye==null?void 0:ye.exercise_user_id.length),"\u540D\u5B66\u751F"):ot.createElement(le.Z,{align:"middle",gutter:40},ot.createElement(fe.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",ot.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ae=ye==null?void 0:ye.selectArrs)==null?void 0:ae.user_name)),ot.createElement(fe.Z,null,"\u5B66\u53F7",ot.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(Ze=ye==null?void 0:ye.selectArrs)==null?void 0:Ze.student_id))),ot.createElement(ce.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},ot.createElement(Me.Z,{min:0,precision:0,max:Dn,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Dn}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(ye!=null&&ye.isBatch)&&ot.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ot.createElement("span",{className:"ml5"},gn),"\u5206\u949F",gn!==0&&(Dt==null?void 0:Dt.user_end_time)&&ot.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ot.createElement("span",{className:"ml5"},ze()(Dt==null?void 0:Dt.user_end_time).add(Ct||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(jt==null?void 0:jt.screen_open)&&ot.createElement(ce.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},ot.createElement(Le.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var Da=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Mn),pn=z(16326),Ht=z(69577),Ca=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Eu=({exercise:oe,dispatch:ie})=>{var ae,Ze;const rt=(0,pe.useParams)(),[Re]=ce.default.useForm(),[Ct,je]=(0,a.useState)(!1),{actionTabs:Ce}=oe;return(0,a.useEffect)(()=>{oe.actionTabs.key==="teacher-unlock"&&(je(!1),Re.resetFields())},[oe.actionTabs.key]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(ae=Ce==null?void 0:Ce.selectArrs)==null?void 0:ae.user_name}\uFF09`,open:oe.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:Ct,onOk:()=>Ca(void 0,null,function*(){var ye,jt;yield Re.validateFields();const hn=Re.getFieldsValue();if(je(!0),(yield(0,ne.ZD)(rt.categoryId,{exercise_user_id:(ye=Ce==null?void 0:Ce.selectArrs)==null?void 0:ye.exercise_user_id,unlock_key:hn.unlock_key})).status===0){if(hn.time){const Dt={time:ze()(hn.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(jt=Ce==null?void 0:Ce.selectArrs)==null?void 0:jt.exercise_user_id,id:rt.categoryId};yield(0,ne.qz)(Dt)}Ae.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),ie({type:"exercise/setUpdateIndex"}),ie({type:"exercise/setActionTabs",payload:{}})}je(!1)}),onCancel:()=>{ie({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:""},a.createElement(ce.default,{form:Re,layout:"vertical",autoComplete:"off"},a.createElement(ce.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},a.createElement(be.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),a.createElement(ce.default.Item,{label:a.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",a.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",ze()((Ze=Ce==null?void 0:Ce.selectArrs)==null?void 0:Ze.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},a.createElement(pn.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:ye=>{var jt;return(0,Ht.Q8)(ye,(jt=Ce==null?void 0:Ce.selectArrs)==null?void 0:jt.exercise_end_at)},disabledTime:ye=>{var jt;const hn=(jt=Ce==null?void 0:Ce.selectArrs)==null?void 0:jt.exercise_end_at;if(ze()(ye).isSame(ze()(hn),"day")){const yn=ze()(hn).hours(),Dt=ze()(hn).minutes();return console.log(yn,Dt),{disabledHours:()=>(0,Ht.w6)(0,24).slice(yn+1),disabledMinutes:()=>ze()(ye).isSame(ze()(hn),"hour")?(0,Ht.w6)(Dt,60):[]}}return(0,Ht.d0)(ye)},allowClear:!1}))))))};var Pu=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Eu),Ya=z(39479),Au=z(33796),ba=z(99663),zt=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,Ua=(oe,ie)=>{var ae={};for(var Ze in oe)Tn.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&zt)for(var Ze of zt(oe))ie.indexOf(Ze)<0&&ya.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},yu=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Bu=oe=>{var ie=oe,{shixunHomeworks:ae,dispatch:Ze}=ie,rt=Ua(ie,["shixunHomeworks","dispatch"]);const Re=(0,pe.useParams)(),[Ct,je]=(0,a.useState)([]),[Ce,ye]=(0,a.useState)([]);(0,a.useEffect)(()=>{ae.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&jt()},[ae.actionTabs.key]);function jt(){return yu(this,null,function*(){const yn=yield(0,he.ZP)(`/api/exercises/${Re.categoryId}/group_list.json`,{method:"GET"});je(yn)})}const hn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:ae.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>yu(void 0,null,function*(){const yn=yield(0,he.ZP)(`/api/exercises/${Re.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:Ce}});(yn==null?void 0:yn.status)===0&&(pe.history.replace(`/classrooms/${Re.coursesId}/exercise/${Re.categoryId}/detail?tabs=7`),window.location.reload(),Ze({type:"shixunHomeworks/setActionTabs",payload:{}}),ye([]))}),onCancel:()=>{ye([]),Ze({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(x.default,{rowSelection:{type:"checkbox",onChange:(yn,Dt)=>{ye([...yn])},selectedRowKeys:Ce,getCheckboxProps:yn=>({disabled:yn.status==="\u8FDB\u884C\u4E2D"||yn.works_count===0})},rowKey:yn=>yn.key||yn.id,scroll:{y:300},pagination:!1,columns:hn,dataSource:Ct==null?void 0:Ct.group_list})))};var sr=(0,pe.connect)(({shixunHomeworks:oe})=>({shixunHomeworks:oe}))(Bu),An=z(34055),Ot={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r",btn_review:"btn_review___b6mDf"},Xn=z(59301),Gn=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())}),jn=({item:oe,renderText:ie})=>{const ae=(0,pe.useParams)(),[Ze,rt]=(0,a.useState)(),Re=Ct=>Gn(void 0,null,function*(){if(!Ct)return;const je=yield(0,ne.UH)({id:ae.categoryId,user_id:oe==null?void 0:oe.user_id});je&&rt(je)});return Xn.createElement(Be.Z,{onOpenChange:Ct=>Re(Ct),title:Xn.createElement("div",null,"\u5355\u9009\u9898 ",(Ze==null?void 0:Ze.single_question_score)||0,"\u5206 ",Xn.createElement("br",null),"\u591A\u9009\u9898 ",(Ze==null?void 0:Ze.multiple_question_score)||0,"\u5206 ",Xn.createElement("br",null),"\u5224\u65AD\u9898 ",(Ze==null?void 0:Ze.judgement_question_score)||0,"\u5206 ",Xn.createElement("br",null),"\u586B\u7A7A\u9898 ",(Ze==null?void 0:Ze.completion_question_score)||0,"\u5206 ",Xn.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(Ze==null?void 0:Ze.shixun_question_score)||0,"\u5206")},ie)},ra=z(89392),$a=z.n(ra),nt=z(82326),ue=z(77817),ge=z(59301),Se=Object.defineProperty,ke=Object.defineProperties,He=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,aa=(oe,ie,ae)=>ie in oe?Se(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Na=(oe,ie)=>{for(var ae in ie||(ie={}))Pt.call(ie,ae)&&aa(oe,ae,ie[ae]);if(St)for(var ae of St(ie))Wn.call(ie,ae)&&aa(oe,ae,ie[ae]);return oe},Zt=(oe,ie)=>ke(oe,He(ie)),Ln=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const en=({exercise:oe,dispatch:ie})=>{var ae,Ze;const rt=(0,pe.useParams)(),{actionTabs:Re,commonHeader:Ct}=oe,[je]=ce.default.useForm(),Ce=ce.default.useWatch("time",je),[,ye,jt,hn]=(0,tn.U)(ne.n7,{id:rt.categoryId}),[,yn,Dt]=(0,tn.U)(ne.Xo,{id:rt.categoryId}),Qt=(0,a.useRef)(null),Dn=hn!=null&&hn.user_end_time?ze()(hn==null?void 0:hn.user_end_time).add(1,"minutes"):ze()(),gn=ze()(hn==null?void 0:hn.user_total_end_time)>Dn?Math.round(ze().duration(ze()(hn==null?void 0:hn.user_total_end_time).diff(Dn.startOf("minute"))).asMinutes()):0,Fn=((hn==null?void 0:hn.student_left_minutes)||0)+(Ce||0);(0,a.useEffect)(()=>{var ln,Rt;Re.key=="\u8C03\u6574\u72B6\u6001"?(ie({type:"exercise/getWorkSetting",payload:Na({},rt)}),jt({user_id:Re!=null&&Re.isBatch?Re==null?void 0:Re.user_ids:[(ln=Re==null?void 0:Re.selectArrs)==null?void 0:ln.user_id]})):(je.resetFields(),Qt.current&&((Rt=Qt.current)==null||Rt.changeCode({target:{value:""}})))},[Re.key]);const bn=()=>{ie({type:"exercise/setActionTabs",payload:{}})};return ge.createElement(Fe.default,{centered:!0,title:Re!=null&&Re.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:Re.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:yn,onOk:()=>Ln(void 0,null,function*(){je.submit()}),onCancel:bn},ge.createElement(vn.Z,{spinning:ye},ge.createElement(ce.default,{initialValues:{status:"1"},form:je,colon:!1,labelCol:{span:4},onFinish:ln=>Ln(void 0,null,function*(){if(console.log("allValue",ln),Qt.current.onVerify())return Promise.reject();(yield Dt(Zt(Na({},ln),{exercise_user_id:Re==null?void 0:Re.exercise_user_id}))).status==0&&(Ae.ZP.success("\u8C03\u6574\u6210\u529F"),bn(),ie({type:"exercise/setUpdateIndex"}))})},Re!=null&&Re.isBatch?ge.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",ge.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Re==null?void 0:Re.exercise_user_id.length),"\u540D\u5B66\u751F"):ge.createElement(le.Z,{className:"mb20",align:"middle",gutter:40},ge.createElement(fe.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ae=Re==null?void 0:Re.selectArrs)==null?void 0:ae.user_name)),ge.createElement(fe.Z,null,"\u5B66\u53F7",ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(Ze=Re==null?void 0:Re.selectArrs)==null?void 0:Ze.student_id))),(Ct==null?void 0:Ct.is_locked)&&ge.createElement(ce.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ge.createElement(be.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ge.createElement(ce.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},ge.createElement(nt.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},ge.createElement(nt.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),ge.createElement(nt.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(Ct==null?void 0:Ct.time)!==-1&&ge.createElement(ge.Fragment,null,ge.createElement(ce.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},ge.createElement(Me.Z,{min:0,precision:0,max:gn,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${gn}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Re!=null&&Re.isBatch)&&ge.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ge.createElement("span",{className:"ml5"},Fn),"\u5206\u949F",Fn!==0&&(hn==null?void 0:hn.user_end_time)&&ge.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ge.createElement("span",{className:"ml5"},ze()(hn==null?void 0:hn.user_end_time).add(Ce||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(Ct==null?void 0:Ct.screen_open)&&ge.createElement(ce.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},ge.createElement(Le.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),ge.createElement(ce.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},ge.createElement(ue.Z,{ref:ln=>Qt.current=ln})))))};var Nu=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(en),ru=z(42618),ja=z(24998),rn=z(41550),pu=z(8848),Du={collapseSty:"collapseSty___HC_H5",review_warp:"review_warp___eZLrf",under_review:"under_review___EMIrP",btn_operate:"btn_operate___mWpgU",btn_review:"btn_review___Cwv6d",is_disabled:"is_disabled___GH0Ll"},Er=z(71360),va="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAAXNSR0IArs4c6QAABG9JREFUSEu9lltsFFUcxr//zAIFucS7YgAvURDamd1tAQUqNQEiGoOXGEiUSGdrRVF5MIrGoPtAFHhEY0LpzmrsA7yoRRNI5KGISIDu7syUCgaRUIL3qBQtxd05n5ndLbRluxRJ3Kfd85/z/c535jvnv4L/+SOXw6tudKN+jmsFuJ+UkAh2APq6jF3pDldn2MBog3uPUvgC5NhB4n8iFFrkbKk8OBzosIBzrSPj/mbvYQC3DCF66iqpuHuvPe3MpaDDAkYsbxOpXgzEBPKTNkIW6VTnsjnZTfCm/LjIpoxtrr5iYMTqqCHUfpBaIKbpWJZuDm8LvkcbnKXKx9Y8REQJtNkZu6q9HLSkw3tjndecFb8WinUCLiVxc9HFzoxtLu4vGLHcHSQfKNTxIyHboEnbaOp79iVm/D4YPgAYbuhYCKXeBDEX4ICaAN0h0SIHbeP7/iIzLe/2HFWGwPiB4kIB91HXNjrNRmtf7bxotN57VUFtKLUdAukSHU+lm809perRBreWPloITi5V16CtSSeNjYUMAIjUd04Hsh4Bvbg1OVDaIdwtIm3jJxm72uKSK/du6uIMdZ/0FpCsA2U+hDUkQoU5QowcMdXZPP1oARjz1lCp9cUVfK2NGPdgqumO05dKXLn6rFWHr832nNtOYE4xVG84tvl2AWh575DqtSJwXSYZXnslsL65UcuNK/Kt/rp5YNTyViiqZHElP+shfVaqqbLrSqDVjYcm+zn/AMgbAx0N+vJ0sqolD3wi3jnyaFfuCMjbivH3JlSE5ra9P+Ov/wKte75z7One3F6SRsGdHJswxZgW5OBCShvcWuVjF8CRxYc+S9vGEhFhXfx4RXfXmeUKvL50CpHVgO3ttvltPE6t9YT3KcGHi4H5R9OxoC/hA89hzH0aih+cF9VkhZMwPwxbznsgVpV3K7/cudiY+N1ObwPJlwdr9P2+6KYJW+5GkK8Ut3ZXxjYXhi2nBcST5YACOblkinFr6wnv1IX7VVufsY3X+8+7CBht6DCU7+f7m4h4Gds05z3nXd3Ti2cgnDAENCsh7aNUU9WxiOV0kpgePBfSpKo9YR4qC4zEvPuo1O5iYr9ybLP2coITttw9IOflF6xp8zMJ48vyDq2ORxX9j4vBac0kzUcuBxipd4PALMkfBdEfS9tVn1zCoWNRIVFwiKRjh63+E4Jm3ItcTTBWgVD74KYbthwbRH3BIWKZRNguC6yOdTzkK//zvtCkE8ai4GjUxDpn5ZhdKUDQrsYU6ugBta26pm9uT8w4EIxFLLeN5Py8Qx2Pp5vD+d0aMqWR2DdTqLLH+9qTiKQIjAJZWTalIh7IcwRmFt+/0kPaXUGQygLzq6x33iXwwlAAEeRTTMIcchEiWxzbbBxcL9nx8zfLie71CnjpvFPgLAVbdcrmVNLcHwhV17uzfeGzQiwjMLq4zTmBNI2fbKwu1dLK/omas9K9oScnNaLwhxa6zk01Tewp5ai68YcxwK/TfCWTdG3U3lTT1N+Gcv4v6tPgKkEiYpsAAAAASUVORK5CYII=",bu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA6lJREFUSEu1ll1sFFUUgM+5M5su1rqF0JiYiBIsim1nd3apiJBQXgmJkihRE0l2u1ksJiDxRcNLH4jRB7WEBMiGHfQJAoQXQgiJiU0sKtDt7OyCMULTUqIvNdLdFtPSufeYO9vFcZnpDlru0+SeM+c7f/feg+BaiUyxS8zTZmLUzgQytyzINyHy5iY4OHRUu+unj1KQyPz+hLAnvyCi94MYXkwHAS+9/py2rb8fhZeeA9RT1tGlgNUAiPC5acQ+9gTG0yVNcG5JIQLcVBQlEw6RpTa10KNEO1OpPM2BvieCNuc/xnYWctqZehuoJ60+AjoiBaqibB0+3jX4KCC3rp4sbgEU3xKBCoD3lBBuzGe1klsHY72FL0HAfrn5ZJitWKzgQRzRk9ZeAjpUzRiONoex220T40lrQADtkwqtkcjywYHVU0EML6ajp6xviGjXAvRfTeQL1FPWLiSI+xkmgCvmiehJL3lP/1i4PFEZIqKEA0X2mWlonzjfXhGu7y3otoCRRpEiqjHT6HQarn517yk9a8/yfH0TeQI3pX5puQdz14DoRT8oItyKPBXpXqwEXk3km1Iiwq37xyN+wLbXnp8+sxN5oyy4mwgQBx5L07id6PlwrHWqXHauOgZ4yBeYyJTWAKcu3wgUNpLPdk40ijAQ8JW0tXpe0K/VA+y9EMFmqrqmETQQMJG5vkrY9mgjYIjh2qvHo2M1l2Td46ni28CAzFz0lNwPBJSKEgpc+J5DULCUz3aNuuOPJ60DAuig3FMZxIdzMTMwsFFt6uWxdHEbCDoPRPIdnUJoXmueaJ8MDHzrNCmTP4y3zFfm+GXjpekawLlFblcuEBALNzUlfzq2bjy2++d2uH//qrwdAVEg4HbT0C4GTqn0qlwpXyOCF6pXE540jei78jueLiYEF8MLDvwGqroDuf01Ebzs7CEeKBjRTx84GORY6KnrUSK78CBtiHffWKWtrL3isVThHBDsqMqRAMh5yBHw3IihvYko96orcEr1pPUOAmwQCKSicnY413n5n7SSWp4oGkT0nquWN1qXhV4dPNIx465vYGCjppFHQO+1DgPBB4jwB2Jo40iu41b9fw8B/+8DLNMfRrzzY67jTy8nN/cVl8/MiqqMwVdLOmJ4AdenSz02598t1HgPLtUQVQ+z56Zxdh6jnPMsAbRLuRJi2mMZE70iRcRjphHtW/JB2A/G1LaP8tln/nKAtSXTS1xs+q+jvtuWYCRQ4E0WwiH3qPg3yfpEltDif38AAAAASUVORK5CYII=",Qa=z(90082),Fa=z(3713),ha=z(59301),oa=Object.defineProperty,Mr=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,Jr=Object.getOwnPropertySymbols,ol=Object.prototype.hasOwnProperty,cu=Object.prototype.propertyIsEnumerable,du=(oe,ie,ae)=>ie in oe?oa(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,yr=(oe,ie)=>{for(var ae in ie||(ie={}))ol.call(ie,ae)&&du(oe,ae,ie[ae]);if(Jr)for(var ae of Jr(ie))cu.call(ie,ae)&&du(oe,ae,ie[ae]);return oe},cr=(oe,ie)=>Mr(oe,Sr(ie)),Nr=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const il=Le.default.Group,_l=({className:oe,title:ie,items:ae=[],value:Ze,onChange:rt})=>{const Re=(ae==null?void 0:ae.length)===(Ze==null?void 0:Ze.length),Ct=(Ze==null?void 0:Ze.length)>0&&(Ze==null?void 0:Ze.length)<(ae==null?void 0:ae.length),je=Ce=>{const ye=ae.map(jt=>jt.id);rt(Ce.target.checked?ye:[])};return ha.createElement(le.Z,{align:"middle",className:oe},!!ie&&ha.createElement("div",{className:"mr20",style:{color:"#333333"}},ie),ha.createElement(Le.default,{indeterminate:Ct,onChange:je,checked:Re},"\u5168\u90E8"),ha.createElement(il,{value:Ze,onChange:rt},ae.map(Ce=>ha.createElement(Le.default,{className:"ml30 c-black",key:Ce.id,value:Ce.id},Ce.name,ha.createElement("span",null,`(${Ce.count})`)))))},oo=({shixunHomeworks:oe,exercise:ie,loading:ae,dispatch:Ze,showBtn:rt=!0,dropDowmBtn:Re=null})=>{var Ct,je,Ce,ye,jt,hn,yn,Dt,Qt,Dn;const[gn,Fn]=(0,a.useState)({page:1,limit:10,exercise_group_id:[],review:[0],review_result:[]}),[bn,ln]=(0,a.useState)(-1),[Rt,Kn]=(0,a.useState)(""),[xt,wn]=(0,a.useState)({}),[Cn,Pa]=(0,a.useState)(!1),[Ft,Mt]=(0,a.useState)(!1),Lt=(0,pe.useParams)(),[nn,zn]=(0,a.useState)({}),[Hn,ia]=(0,a.useState)(!1),{is_open_ai_review:bt,zero_commit_student_works:Ge,unified_ai_setting:Oa,ai_review_settings:Ia,is_random:tu,batch_size:wa,have_batch_resubmit:on}=ie.commonHeader,[Nn,Ka]=(0,a.useState)({}),[iu,xa]=(0,a.useState)([]),[da,kn]=(0,a.useState)(!1),[Sn,ma]=(0,a.useState)(!1),[qn,fn]=(0,a.useState)([]),[Un,En]=(0,a.useState)(!1),[ca,ka]=(0,a.useState)(!1),Xa=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:gu=>ha.createElement(Be.Z,{placement:"bottom",title:gu},ha.createElement("span",{style:{color:"#333"}},ze()(gu).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(gu,xu)=>ha.createElement("span",{style:{color:"#333"}},xu==null?void 0:xu.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(gu,xu)=>(xu==null?void 0:xu.status)=="running"?ha.createElement("span",{style:{color:"#333"}}," ",ha.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",xu==null?void 0:xu.rate):ha.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",xu==null?void 0:xu.success_count," \u4EBA\uFF0C\u5931\u8D25 ",xu==null?void 0:xu.fail_count," \u4EBA")}],Ja=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,ellipsis:!0,render:(gu,xu,eu)=>(gn.page-1)*gn.limit+eu+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipse:!0,width:180,ellipsis:!0},{title:"\u5B66\u53F7",width:100,dataIndex:"student_id",ellipse:!0,align:"left",sorter:!0,render:gu=>gu||"--"},{title:"\u5206\u73ED",ellipse:!0,dataIndex:"user_group_name",align:"left",render:(gu,xu)=>ha.createElement("div",{className:Du.banding,title:gu||"--"},gu||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(gu,xu)=>gu===0?ha.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):gu===1?ha.createElement("span",{style:{color:"#DF3042"}},!xu.is_make_up&&"\u8003\u8BD5\u4E2D",xu.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):gu===2?ha.createElement("span",{style:{color:"#5AB891"}},!xu.is_make_up&&!xu.is_force_commit&&"\u5DF2\u4EA4\u5377",xu.is_make_up&&!xu.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",xu.is_make_up&&xu.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!xu.is_make_up&&xu.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):ha.createElement("span",{style:{color:"#5AB891"}},!xu.is_make_up&&!xu.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",xu.is_make_up&&!xu.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",xu.is_make_up&&xu.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!xu.is_make_up&&xu.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,ellipse:!0,width:120},{title:"\u8BC4\u9605\u72B6\u6001",width:120,dataIndex:"has_comment",render:(gu,xu)=>{let eu=new Date().getTime();return nn!=null&&nn.appraise_setting&&(nn!=null&&nn.sealed_review)&&new Date(nn==null?void 0:nn.appraise_end_time).getTime()>eu?"--":!gu&&xu.review_status?"\u8BC4\u9605\u4E2D":gu?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},wa&&ca&&{title:ha.createElement("span",null,"\u8BC4\u9605\u9898\u76EE",ha.createElement(Be.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"},ha.createElement("i",{className:"iconfont icon-tishi6 font14 ml5",style:{color:"#666666"}}))),width:100,dataIndex:"success_size",render:(gu,xu)=>(xu==null?void 0:xu.success_size)+"/"+(xu==null?void 0:xu.totol_size)},wa&&ca&&{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:120,dataIndex:"status",render:(gu,xu)=>gu==="\u6210\u529F"?ha.createElement("span",{className:"c-green"},"\u6210\u529F"):gu=="\u90E8\u5206\u6210\u529F"?ha.createElement("span",{className:"c-orange",onClick:()=>Nr(void 0,null,function*(){ia(!0),yield Iu(xu==null?void 0:xu.user_id)})},"\u90E8\u5206\u6210\u529F",ha.createElement("i",{className:"iconfont icon-tishi2 font14 ml5 current",style:{color:"#FA6400",transform:"rotate(180deg)"}})):gu=="\u5931\u8D25"?ha.createElement("span",{className:"c-red",onClick:()=>Nr(void 0,null,function*(){ia(!0),yield Iu(xu==null?void 0:xu.user_id)})},"\u5931\u8D25",ha.createElement("i",{className:"iconfont icon-tishi2 font14 ml5 current",style:{color:"#E30000",transform:"rotate(180deg)"}})):ha.createElement("span",null,"\u672A\u5F00\u59CB")}].filter(gu=>!!gu);(0,a.useEffect)(()=>{var gu;((gu=ie.actionTabs)==null?void 0:gu.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"&&Ea()},[(Ct=ie.actionTabs)==null?void 0:Ct.key]);const Ju=()=>Nr(void 0,null,function*(){var gu;En(!0);const xu=yield(0,he.ZP)("/api/exercise_resubmits/get_batch_list.json",{method:"get",params:{exercise_id:Lt==null?void 0:Lt.categoryId}});En(!1),xu.status===0&&fn(((gu=xu==null?void 0:xu.data)==null?void 0:gu.list)||[])}),Iu=gu=>Nr(void 0,null,function*(){kn(!0);const xu=yield(0,he.ZP)("/api/exercise_resubmits/get_student_resubmit_status.json",{method:"get",params:{exercise_id:Lt==null?void 0:Lt.categoryId,user_id:gu,batch_size:(Nn==null?void 0:Nn.batch_size)||wa}});kn(!1),xu.status===0&&xa((xu==null?void 0:xu.data)||[])}),Ea=()=>Nr(void 0,null,function*(){var gu,xu,eu;const ar=yield(0,he.ZP)(`/api/exercises/${Lt.categoryId}/header_info.json`,{method:"get"});if((ar==null?void 0:ar.status)===0&&(zn((ar==null?void 0:ar.data)||{}),((gu=gn==null?void 0:gn.exercise_group_id)==null?void 0:gu.length)==0)){const sl=(eu=((xu=ar==null?void 0:ar.data)==null?void 0:xu.course_groups)||[])==null?void 0:eu.map(Su=>Su==null?void 0:Su.exercise_group_id);gn.exercise_group_id=sl,Fn(yr({},gn)),Ir()}}),vu=gu=>{gn.search=gu,gn.page=1,Fn(yr({},gn))},Ru=(gu,xu)=>{gn.page=1,gn[xu]=gu,Fn(yr({},gn)),Ir()},Ir=()=>Nr(void 0,null,function*(){var gu;Mt(!0);const xu=yield(0,he.ZP)("/api/exercise_resubmits/all_resubmit_student_list.json",{method:"get",params:cr(yr({},gn),{exercise_id:Lt==null?void 0:Lt.categoryId,batch_size:(Nn==null?void 0:Nn.batch_size)||((gu=ie==null?void 0:ie.actionTabs)==null?void 0:gu.batchSize)})});(xu==null?void 0:xu.status)===0&&wn(xu||{}),Mt(!1)}),fl=(gu,xu)=>{gn.page=gu,gn.limit=xu,Fn(yr({},gn)),Ir()};(0,a.useEffect)(()=>{!ae["exercise/getCommonHeader"]&&bt&&!(0,An.dE)()&&on&&lu()},[ae["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((Nn==null?void 0:Nn.status)=="running"){const gu=setInterval(()=>{lu()},3e3);return()=>clearInterval(gu)}},[Nn==null?void 0:Nn.status]);const lu=()=>Nr(void 0,null,function*(){const gu=yield(0,he.ZP)("/api/exercise_resubmits/all_resubmit_status.json",{method:"get",params:{exercise_id:Lt==null?void 0:Lt.categoryId}});(gu==null?void 0:gu.status)===0&&Ka(gu==null?void 0:gu.data)}),zu=gu=>{Ze({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605",batchSize:(Nn==null?void 0:Nn.batch_size)||wa}}),Ru([gu],"review_result"),Ru([0,1,2],"review"),ka(!0)},$r=()=>Nr(void 0,null,function*(){var gu;if(bt){if(Ge)return Ae.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return Ae.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");if((Nn==null?void 0:Nn.status)=="running")return Ae.ZP.warning("\u667A\u80FD\u8BC4\u9605\u6B63\u5728\u8FD0\u884C\u4E2D\uFF0C\u8BF7\u52FF\u91CD\u590D\u64CD\u4F5C!");Pa(!0);const xu=yield(0,he.ZP)("/api/exercise_resubmits/all_resubmit.json",{method:"post",body:cr(yr({},gn),{batch_size:(Nn==null?void 0:Nn.batch_size)||((gu=ie==null?void 0:ie.actionTabs)==null?void 0:gu.batchSize),exercise_id:Lt==null?void 0:Lt.categoryId})});(xu==null?void 0:xu.status)===0&&(Ze({type:"exercise/setActionTabs",payload:{key:""}}),setTimeout(()=>{lu()},800)),Pa(!1)});return ha.createElement(ha.Fragment,null,ha.createElement("div",{className:Du.review_warp},ha.createElement(Be.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},ha.createElement("div",{className:Du.btn_operate,style:{marginLeft:"10px"},onClick:()=>Nr(void 0,null,function*(){ma(!0),yield Ju()})},ha.createElement("i",{className:"iconfont icon-lishijilu"}))),ha.createElement("div",null,bt&&(Nn==null?void 0:Nn.status)=="running"&&ha.createElement("div",{className:Du.under_review,style:{marginRight:0}},ha.createElement(vn.Z,{spinning:!0,className:"mr6",size:"small"}),ha.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D"),ha.createElement("span",{className:"ml5",style:{color:"#3061D0"}},Nn==null?void 0:Nn.rate)),bt&&["success","failed"].includes(Nn==null?void 0:Nn.status)&&ha.createElement(Be.Z,{title:ha.createElement("div",{className:Du.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",ha.createElement("span",{style:{color:"#1B8565",margin:"0 3px",fontWeight:"bold"}},Nn==null?void 0:Nn.success),"\u4EBA\uFF0C \u5931\u8D25",ha.createElement("span",{style:{color:"#E30000",margin:"0 3px",fontWeight:"bold"}},Nn==null?void 0:Nn.fail),"\u4EBA, \u90E8\u5206\u6210\u529F",ha.createElement("span",{style:{color:"#3061D0",margin:"0 3px",fontWeight:"bold"},onClick:()=>zu(1)},Nn==null?void 0:Nn.running_count),"\u4EBA")},ha.createElement("div",{className:Du.under_review,style:{marginRight:"0px"}},ha.createElement("img",{src:Qa.Z,className:"mr5",style:{width:14,height:14}}),"\u6210\u529F",ha.createElement("span",{style:{color:"#1B8565",fontWeight:"bold"},onClick:()=>zu(2)},Nn==null?void 0:Nn.success),"\u4EBA\uFF0C \u5931\u8D25",ha.createElement("span",{style:{color:"#E30000",fontWeight:"bold"},onClick:()=>zu(0)},Nn==null?void 0:Nn.fail),"\u4EBA\uFF0C \u90E8\u5206\u6210\u529F",ha.createElement("span",{style:{color:"#3061D0",fontWeight:"bold"},onClick:()=>zu(1)},Nn==null?void 0:Nn.running_count),"\u4EBA"))),(Nn==null?void 0:Nn.status)!="running"&&rt&&ha.createElement("div",{className:`${Du.btn_review} ${(Nn==null?void 0:Nn.status)=="running"&&Du.is_disabled}`,onClick:()=>Nr(void 0,null,function*(){if((Nn==null?void 0:Nn.status)=="running")return;if(!bt)return Ae.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;const gu=yield(0,he.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:Lt.categoryId}});if((gu==null?void 0:gu.status)===-21){Fe.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>Nr(void 0,null,function*(){}),content:ha.createElement("div",null,ha.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),ha.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}Ze({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}}),gn.page=1,gn.review=[0],Fn(yr({},gn)),ka(!1)})},ha.createElement("img",{src:ru.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"),(Nn==null?void 0:Nn.status)!="running"&&!rt&&ha.createElement(ha.Fragment,null,Re)),ha.createElement(Fe.default,{width:1130,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:ca?"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C":"\u667A\u80FD\u8BC4\u9605",open:((je=ie.actionTabs)==null?void 0:je.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605",destroyOnClose:!0,confirmLoading:Cn,onCancel:()=>{ka(!1),Ze({type:"exercise/setActionTabs",payload:{key:""}})},okText:wa?"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605":"\u5F00\u59CB\u8BC4\u9605",onOk:()=>$r(),afterClose:()=>{Fn({page:1,limit:10,exercise_group_id:[],review:[0],review_result:[]}),ka(!1)}},ha.createElement(pu.default,{className:Du.collapseSty,defaultActiveKey:["1"],expandIconPosition:"end",ghost:!0,expandIcon:({isActive:gu})=>ha.createElement("span",{style:{color:"#3061D0"}},gu?"\u6536\u8D77":"\u5C55\u5F00"),items:[{key:"1",label:ha.createElement("span",{style:{color:"#FF9D18"}},ha.createElement("i",{className:"iconfont icon-tishi9 font14 mr5"}),ha.createElement("span",null,"\u6E29\u99A8\u63D0\u793A")),children:ha.createElement("div",{style:{color:"#333",fontSize:"14px",background:"#F6F7F9",padding:"0px 28px 10px"}},ha.createElement("div",null,"1. \u9650\u5236\u6761\u4EF6\uFF1A \u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002\u968F\u673A\u8BD5\u5377\u548C\u6A21\u62DF\u8003\u8BD5\u6682\u4E0D\u652F\u6301\u667A\u80FD\u8BC4\u9605\uFF1B"),ha.createElement("div",null,"2. \u4F7F\u7528\u65B9\u6CD5\uFF1A \u5F00\u542F\u667A\u80FD\u8BC4\u9605\u5E76\u8BBE\u7F6E\u597D\u8BC4\u5206\u6807\u51C6\u548C\u8BC4\u9605\u8EAB\u4EFD\u7B49\u89C4\u5219\uFF0C\u5C31\u53EF\u4EE5\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\uFF1B"),ha.createElement("div",null,"3. \u667A\u80FD\u8BC4\u9605\u65B9\u5F0F\uFF1A\u5355\u4E2A\u5B66\u751F\u667A\u80FD\u8BC4\u9605\uFF0C\u8FDB\u5165\u67D0\u4E00\u4E2A\u5B66\u751F\u8BD5\u5377\u8BE6\u60C5\u9875\u9762\uFF0C\u5BF9\u6BCF\u4E00\u9053\u7B80\u7B54\u9898\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\uFF1B\u6279\u91CF\u667A\u80FD\u8BC4\u9605\uFF0C\u5728\u5B66\u751F\u7B54\u9898\u5217\u8868\u9875\u9762\uFF0C\u70B9\u51FB\u667A\u80FD\u8BC4\u9605\u6309\u94AE\u8FDB\u884C\u6279\u91CF\u8BC4\u9605\uFF1B"),ha.createElement("div",null,"4. AI\u667A\u80FD\u8BC4\u9605\u5B8C\u6210\u540E\uFF0C\u9700\u8981\u6559\u5E08\u518D\u4EBA\u5DE5\u68C0\u67E5\u4E00\u4E0BAI\u7684\u8BC4\u9605\u7ED3\u679C\u662F\u5426\u7B26\u5408\u9884\u671F\u3002\u64CD\u4F5C\u6D41\u7A0B\u8BE6\u89C1",ha.createElement("span",{className:"c-blue current",onClick:()=>{(0,me.xg)("https://www.educoder.net/forums/40205")}},"\u5E2E\u52A9\u6587\u6863")))}]}),ha.createElement(_l,{className:"mt10",title:"\u9009\u62E9\u73ED\u7EA7",items:(ye=((Ce=xt==null?void 0:xt.header_info)==null?void 0:Ce.course_groups)||[])==null?void 0:ye.map(gu=>({id:gu==null?void 0:gu.exercise_group_id,name:gu==null?void 0:gu.exercise_group_name,count:(gu==null?void 0:gu.exercise_group_students)||0})),value:gn.exercise_group_id,onChange:gu=>Ru(gu,"exercise_group_id")}),ha.createElement(_l,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:[{id:0,name:"\u672A\u8BC4\u9605",count:((jt=xt==null?void 0:xt.header_info)==null?void 0:jt.unreview_counts)||0},{id:1,name:"\u5DF2\u8BC4\u9605",count:((hn=xt==null?void 0:xt.header_info)==null?void 0:hn.review_counts)||0},{id:2,name:"\u8BC4\u9605\u4E2D",count:((yn=xt==null?void 0:xt.header_info)==null?void 0:yn.reviewing_counts)||0}],value:gn.review,onChange:gu=>Ru(gu,"review")}),!!wa&&ca&&ha.createElement(_l,{className:"mt10",title:"\u8BC4\u9605\u7ED3\u679C",items:[{id:0,name:"\u5931\u8D25",count:((Dt=xt==null?void 0:xt.header_info)==null?void 0:Dt.fail)||0},{id:1,name:"\u90E8\u5206\u6210\u529F",count:((Qt=xt==null?void 0:xt.header_info)==null?void 0:Qt.part_success)||0},{id:2,name:"\u6210\u529F",count:((Dn=xt==null?void 0:xt.header_info)==null?void 0:Dn.success)||0}],value:gn.review_result,onChange:gu=>Ru(gu,"review_result")}),ha.createElement("div",{className:"flex justify-between item-center mb10 mt20"},ha.createElement("div",{className:"flex item-center"},ha.createElement("div",{className:"current flex item-center",onClick:()=>{Ze({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},ha.createElement("img",{src:va,width:14,style:{paddingBottom:"2px"}}),ha.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},"\u6D4B\u8BD5AI\u8BC4\u5206")),!rt&&ha.createElement("div",{className:"ml30 current flex item-center",onClick:()=>{var gu;window.location.href=`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/detail?random=${(gu=ie==null?void 0:ie.commonHeader)==null?void 0:gu.is_random}&tabs=12`}},ha.createElement("img",{src:bu,width:14}),ha.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},"\u67E5\u770B\u8BC4\u5206\u6807\u51C6"))),ha.createElement("div",{style:{marginLeft:"auto"},className:"flex item-center"},ha.createElement(Er.t7,{className:Du.input,style:{width:"415px"},value:gn.keyword,onChange:gu=>Ru(gu,"search"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}))),ha.createElement(x.default,{loading:Ft,dataSource:(xt==null?void 0:xt.data)||[],columns:Ja,pagination:{current:gn.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:gn.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(xt==null?void 0:xt.size)||0,size:"default",showTotal:gu=>ha.createElement("span",{className:"font12 c-666"},"\u5171",ha.createElement("span",{style:{color:"#3061D0"}}," ",gu," "),"\u6761\u6570\u636E"),onChange:fl},onChange:(gu,xu,eu)=>{eu!=null&&eu.order?(gn.sort_by=eu==null?void 0:eu.field,gn.direction=(eu==null?void 0:eu.order)==="ascend"?"asc":"desc"):(gn.sort_by=null,gn.direction=null),Fn(yr({},gn)),Ir()}})),ha.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u5931\u8D25\u539F\u56E0",open:Hn,destroyOnClose:!0,onCancel:()=>{ia(!1)},footer:null},ha.createElement(x.default,{loading:da,dataSource:iu||[],columns:[{title:"\u9898\u578B",width:100,dataIndex:"question_type",ellipsis:!0,render:gu=>ha.createElement(Be.Z,{title:gu||"--"},gu||"--")},{title:"\u9898\u5E72",dataIndex:"question_title",ellipsis:!0,render:gu=>ha.createElement(Be.Z,{title:ha.createElement(Fa.Z,{value:gu,showTextOnly:!0,className:"font14"})},ha.createElement(Fa.Z,{value:gu,showTextOnly:!0,className:"font14"}))},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",ellipsis:!0,render:gu=>ha.createElement(Be.Z,{title:gu||"--"},gu||"--")}]})),ha.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:Sn,destroyOnClose:!0,onCancel:()=>{ma(!1)},footer:null},ha.createElement(x.default,{pagination:!1,dataSource:qn,columns:Xa,className:"mb10",loading:Un})))};var $l=(0,pe.connect)(({shixunHomeworks:oe,exercise:ie,loading:ae,user:Ze})=>({shixunHomeworks:oe,exercise:ie,loading:ae.effects,user:Ze}))(oo),xn=z(59301),io=Object.defineProperty,Xo=Object.defineProperties,Go=Object.getOwnPropertyDescriptors,Ql=Object.getOwnPropertySymbols,Io=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,bo=(oe,ie,ae)=>ie in oe?io(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,dr=(oe,ie)=>{for(var ae in ie||(ie={}))Io.call(ie,ae)&&bo(oe,ae,ie[ae]);if(Ql)for(var ae of Ql(ie))Wr.call(ie,ae)&&bo(oe,ae,ie[ae]);return oe},vl=(oe,ie)=>Xo(oe,Go(ie)),Ou=(oe,ie)=>{var ae={};for(var Ze in oe)Io.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&Ql)for(var Ze of Ql(oe))ie.indexOf(Ze)<0&&Wr.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},ao=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Jo=oe=>{var ie=oe,{exercise:ae,loading:Ze,dispatch:rt,globalSetting:Re,checkDomainAuthority:Ct,getparams:je,user:Ce,classroomList:ye}=ie,jt=Ou(ie,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),hn,yn,Dt,Qt,Dn,gn,Fn,bn,ln;const[Rt]=(0,pe.useSearchParams)(),Kn=(0,pe.useParams)();let[xt,wn]=(0,a.useState)(dr({page:1,limit:20},Kn));const{commonHeader:Cn,updateIndex:Pa}=ae,{userInfo:Ft}=Ce,[Mt,Lt]=(0,a.useState)({}),[nn,zn]=(0,a.useState)(0),[Hn,ia]=(0,a.useState)(0),[bt,Ge]=(0,a.useState)(!1),[Oa,Ia]=(0,a.useState)("alert"),[tu,wa]=(0,a.useState)(0),[on,Nn]=(0,a.useState)(!1),[Ka,iu]=(0,a.useState)(!1),[xa]=ce.default.useForm(),[da,kn]=(0,a.useState)([]),[Sn,ma]=(0,a.useState)(1),[qn,fn]=(0,a.useState)(""),[Un,En]=(0,a.useState)(),[ca,ka]=(0,a.useState)(!1),[Xa,Ja]=(0,a.useState)(!1),[Ju,Iu]=(0,a.useState)({name:"",id:"",list:[]}),[Ea,vu]=(0,a.useState)({}),[Ru,Ir]=(0,a.useState)({}),[fl,lu]=(0,a.useState)(!0),[zu,$r]=(0,a.useState)(""),[gu,xu]=(0,a.useState)(""),[eu,ar]=(0,a.useState)(""),[sl,Su]=(0,a.useState)([]),[,,Br]=(0,tn.U)(ne.N0,{}),[yl,pr]=(0,a.useState)([]),[po,ti]=(0,a.useState)(!0),[Ta,Lr]=(0,a.useState)({});(0,a.useEffect)(()=>{let Zn={};if(Rt.get("exercise_group_id")&&!Pa){if(Rt.get("statistics")){let Yn=[];const ir=Rt.get("scope");ir==="0"&&(Yn=["all"]),ir==="1"&&(Yn=[1,2,3]),ir==="2"&&(Yn=[2,3]),Zn={exercise_group_id:Rt.get("exercise_group_id"),commit_status:Yn}}else Zn={review:[0,2],commit_status:[2,3]},Rt.get("exercise_group_id")!=="0"&&(Zn.exercise_group_id=[Number(Rt.get("exercise_group_id"))]);xa.setFieldsValue(dr({},Zn))}return xt=dr(dr({},xt),Zn),wn(dr({},xt)),al(),Do(xt),Su([]),()=>{rt({type:"exercise/setUpdateIndex",payload:"clear"})}},[Pa]);const al=()=>ao(void 0,null,function*(){var Zn,Yn;const ir=yield(0,he.ZP)(`/api/exercises/${xt.categoryId}/header_info.json`,{method:"get"});(ir==null?void 0:ir.status)===0&&(vu((ir==null?void 0:ir.data)||{}),console.log((Zn=ir==null?void 0:ir.data)==null?void 0:Zn.course_groups),rt({type:"exercise/save",payload:{course_groups:(Yn=ir==null?void 0:ir.data)==null?void 0:Yn.course_groups}}))}),Do=Zn=>ao(void 0,null,function*(){var Yn,ir,Wo,$o,Bo,Ii,is,ss,S0,cd,qg;lu(!0);const ri=yield(0,he.ZP)(`/api/exercises/${xt.categoryId}/exercise_users.json`,{method:"get",params:Zn});if((ri==null?void 0:ri.status)===0){let _g=(Wo=(ir=(Yn=ri==null?void 0:ri.data)==null?void 0:Yn.exercise_users)==null?void 0:ir[0])==null?void 0:Wo.commit_status;ti(_g==2||_g==3),Ir({exercise_users:(($o=ri==null?void 0:ri.data)==null?void 0:$o.exercise_users)||[],current_answer_user:((Bo=ri==null?void 0:ri.data)==null?void 0:Bo.current_answer_user)||{}}),$r(((Ii=ri==null?void 0:ri.data)==null?void 0:Ii.appraise_user_login)||""),xu(((is=ri==null?void 0:ri.data)==null?void 0:is.first_export_user_login)||""),zn((ss=ri==null?void 0:ri.data)==null?void 0:ss.total_count),ia(typeof((S0=ri==null?void 0:ri.data)==null?void 0:S0.total_score)=="string"?Number((cd=ri==null?void 0:ri.data)==null?void 0:cd.total_score):(qg=ri==null?void 0:ri.data)==null?void 0:qg.total_score)}ar(ri==null?void 0:ri.status),lu(!1)});(0,a.useEffect)(()=>{rt({type:"exercise/setSaveExerciseDownUsers",payload:ni})},[gu,nn,JSON.stringify(xt)]);function To(Zn){return ao(this,null,function*(){var Yn,ir,Wo,$o;En(Zn==null?void 0:Zn.exercise_user_id),ka(Zn.commit_status===2||Zn.commit_status===3),Nn(!0);let Bo=yield(0,he.ZP)(`/api/exercises/${xt.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:Zn==null?void 0:Zn.exercise_user_id}});((ir=(Yn=Bo==null?void 0:Bo.data)==null?void 0:Yn.exercise_user_photos)==null?void 0:ir.length)>0?Ge(!0):Ae.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),kn((Wo=Bo==null?void 0:Bo.data)==null?void 0:Wo.exercise_user_photos),wa(($o=Bo==null?void 0:Bo.data)==null?void 0:$o.alert_count),Nn(!1)})}const bl=Zn=>{xt.page=1;const Yn=Object.assign({},xa.getFieldsValue());Object.keys(Yn).map(function(ir){ir==="objective_score_gte"||ir==="objective_score_lte"||(Yn[ir].includes("all")?(delete xt[ir],xa.setFieldsValue({[ir]:"all"})):(xt[ir]=Yn[ir],Yn[ir]==""||!Yn[ir]?xa.setFieldsValue({[ir]:"all"}):xa.setFieldsValue({[ir]:xt[ir]})))}),("objective_score_gte"in Zn||"objective_score_lte"in Zn)&&(Yn.objective_score_gte&&Yn.objective_score_lte&&Yn.objective_score_gte>Yn.objective_score_lte?(xa.setFieldsValue({objective_score_lte:Yn.objective_score_gte}),xt.objective_score_lte=Yn.objective_score_gte||null,xt.objective_score_gte=Yn.objective_score_gte||null):(xt.objective_score_lte=Yn.objective_score_lte||null,xt.objective_score_gte=Yn.objective_score_gte||null)),wn(dr({},xt)),Do(xt),je(dr({},xt))},ju=(Zn=1,Yn=20)=>{xt.page=Zn,xt.limit=Yn,wn(dr({},xt)),Do(xt)};let Kr=new Date().getTime();const El=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(Zn,Yn,ir)=>xn.createElement(Be.Z,{title:((xt.page||1)-1)*xt.limit+ir+1},xn.createElement("span",null,((xt.page||1)-1)*xt.limit+ir+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(Zn,Yn)=>xn.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var ir;if(Zn&&(0,An.GJ)()){if((0,An.Rm)()&&!((ir=ye.AssistantObject.exercise)!=null&&ir.can_view)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}switch(Yn.commit_status){case 0:if(!(0,An.Ny)()){Ae.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",Yn.commit_status)}Zn&&(0,An.GJ)()&&(Oo(),(0,me.xg)(`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/review/${Yn==null?void 0:Yn.login}`))}}},xn.createElement("span",{className:Zn&&(0,An.GJ)()?Ot.operationLink:""},Zn||"--"),!!(Yn!=null&&Yn.delayed_at)&&Cn.time!==-1&&xn.createElement(Be.Z,{title:xn.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",xn.createElement("span",{className:"ml5"},ze()(Yn.delayed_at).format("YYYY-MM-DD HH:mm")))},xn.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Zn=>Zn||"--"},!(Ea!=null&&Ea.is_excellent)&&(Ea==null?void 0:Ea.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Zn,Yn)=>xn.createElement("div",{className:Ot.banding,title:Zn||"--"},Zn||"--")},{title:(Cn==null?void 0:Cn.exercise_type)==2&&!(0,An.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(Zn,Yn)=>Yn.commit_status===0||Yn.commit_status===1?"--":!Yn.open_total_score&&(0,An.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Zn=typeof Zn=="number"?Number(Zn):Zn,console.log(typeof Zn),Zn||(Zn=0),Zn===100?xn.createElement("span",{className:"c-green"},Zn):Zn>60?xn.createElement("span",{className:"c-orange"},Zn):Zn==Hn*.6?xn.createElement("span",{className:"c-red"},Zn):xn.createElement("span",null,Zn))},!((Ea==null?void 0:Ea.objective)!==1||(Ea==null?void 0:Ea.objective)===1&&(Ea==null?void 0:Ea.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Zn,Yn)=>{if(Yn.commit_status===0||Yn.commit_status===1)return"--";if(!Yn.open_total_score&&(0,An.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Zn=typeof Zn=="number"?Number(Zn):Zn,Zn||(Zn=0);let ir;return Zn>=0&&Zn<=60?ir=xn.createElement("span",null,Zn):Zn===100?ir=xn.createElement("span",{className:"c-green"},Zn):Zn>60?ir=xn.createElement("span",{className:"c-orange"},Zn):ir="--",xn.createElement(jn,{renderText:ir,item:Yn})}}},!((Ea==null?void 0:Ea.subjective)!==1||(Ea==null?void 0:Ea.subjective)===1&&(Ea==null?void 0:Ea.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Zn,Yn)=>{if(Yn.commit_status===0||Yn.commit_status===1)return"--";if(!Yn.open_total_score&&(0,An.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let ir;Ea!=null&&Ea.appraise_setting&&(Ea!=null&&Ea.sealed_review)&&new Date(Ea==null?void 0:Ea.appraise_end_time).getTime()>Kr&&(ir="--"),!(Yn!=null&&Yn.has_comment)&&Yn.review_status&&(ir="\u8BC4\u9605\u4E2D"),Yn!=null&&Yn.has_comment?ir="\u5DF2\u8BC4\u9605":ir="\u672A\u8BC4\u9605",Zn=typeof Zn=="number"?Number(Zn):Zn,Zn||(Zn=0);let Wo;return Zn===0?Wo=xn.createElement("span",null,Zn," ",ir==="\u672A\u8BC4\u9605"&&xn.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):Zn>0&&Zn<=60?Wo=xn.createElement("span",null,Zn):Zn===100?Wo=xn.createElement("span",{className:"c-green"},Zn):Zn>60?Wo=xn.createElement("span",{className:"c-orange"},Zn):Wo="--",Wo}}},(Cn==null?void 0:Cn.open_make_up)&&{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score",render:(Zn,Yn)=>[1,2].includes(Yn==null?void 0:Yn.commit_status)?Zn:"--"},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(Zn,Yn)=>Zn===0?xn.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Zn===1?xn.createElement("span",{style:{color:"#DF3042"}},!Yn.is_make_up&&"\u8003\u8BD5\u4E2D",Yn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Zn===2?xn.createElement("span",{style:{color:"#5AB891"}},!Yn.is_make_up&&!Yn.is_force_commit&&"\u5DF2\u4EA4\u5377",Yn.is_make_up&&!Yn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Yn.is_make_up&&Yn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Yn.is_make_up&&Yn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):xn.createElement("span",{style:{color:"#5AB891"}},!Yn.is_make_up&&!Yn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Yn.is_make_up&&!Yn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Yn.is_make_up&&Yn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Yn.is_make_up&&Yn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:Zn=>Zn?ze()(Zn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(Zn,Yn)=>Zn?ze()(Zn).format("YYYY-MM-DD HH:mm"):"--"},(0,An.GJ)()&&(Cn==null?void 0:Cn.exercise_type)===2&&{title:xn.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",xn.createElement(Be.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},xn.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(Zn,Yn)=>{var ir;return xn.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Wo={name:Yn==null?void 0:Yn.user_name,id:Yn==null?void 0:Yn.student_id,list:Yn==null?void 0:Yn.simulate_exercise_records};Iu(dr({},Wo)),Ja(!0)}},(ir=Yn==null?void 0:Yn.simulate_exercise_records)==null?void 0:ir.length,"/",Cn==null?void 0:Cn.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((hn=Ft==null?void 0:Ft.course)==null?void 0:hn.course_role)===15||(Cn==null?void 0:Cn.exercise_type)==2?Ot.noShow:"",align:"left",render:(Zn,Yn)=>xn.createElement("div",{style:{display:"flex",alignItems:"center"}},xn.createElement("span",{className:Ot.operationLink,onClick:()=>{rt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:Yn.user_id}})}},Zn||"0"))},(Cn==null?void 0:Cn.screen_open)&&{title:xn.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",xn.createElement(Be.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},xn.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(Zn,Yn)=>xn.createElement("span",{style:Zn>0?{cursor:"pointer"}:{},className:Zn>(Yn==null?void 0:Yn.screen_total_num)?"c-red":"",onClick:()=>ao(void 0,null,function*(){if(Zn===0)return;const ir=yield(0,ne.Yu)(Kn.categoryId,{exercise_user_id:Yn.exercise_user_id});Fe.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${Yn==null?void 0:Yn.user_name}\uFF09`,icon:null,closable:!0,className:Ot.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:xn.createElement(x.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:ir==null?void 0:ir.data})})})},Zn,"/",Yn==null?void 0:Yn.screen_total_num)},(Cn==null?void 0:Cn.exercise_status)>1&&(Cn==null?void 0:Cn.open_camera)&&(0,An.GJ)()&&!((yn=Re.setting)!=null&&yn.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(Zn,Yn)=>Yn.commit_status>0?xn.createElement("a",{onClick:()=>{To(Yn)}},`${Zn||0}/${Cn==null?void 0:Cn.photo_count}`):"--"},(Cn==null?void 0:Cn.ip_bind)&&(0,An.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(Zn,Yn)=>xn.createElement(xn.Fragment,null,Zn||"--",Yn.commit_status<=1&&Cn.ip_bind&&Yn.last_ip&&xn.createElement(xe.ZP,{type:"link",onClick:()=>ao(void 0,null,function*(){const ir=Fe.default.confirm({title:xn.createElement(le.Z,null,xn.createElement(fe.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),xn.createElement(fe.Z,null,xn.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>ir.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:xn.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",xn.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>ao(void 0,null,function*(){(yield(0,ne.ab)({id:xt.categoryId,exercise_user_id:Yn.exercise_user_id})).status===0&&(Ae.ZP.success("\u89E3\u7ED1\u6210\u529F"),Do(xt))})})})},"\u89E3\u7ED1"))},(Cn==null?void 0:Cn.open_camera)&&(0,An.Gg)()&&Cn.exercise_status<3&&!((Dt=Re.setting)!=null&&Dt.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(Zn,Yn)=>xn.createElement(Pe.Z,{checked:Zn,onClick:()=>ao(void 0,null,function*(){Zn?Fe.default.info({title:"\u63D0\u793A",content:xn.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):Fe.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:xn.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>ao(void 0,null,function*(){const ir=yield(0,ne.cC)(vl(dr({},xt),{exercise_user_id:Yn.exercise_user_id}));(ir==null?void 0:ir.status)===0&&(Ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),Do(xt))})})})})},(0,An.GJ)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(Zn,Yn)=>Ea!=null&&Ea.appraise_setting&&(Ea!=null&&Ea.sealed_review)&&new Date(Ea==null?void 0:Ea.appraise_end_time).getTime()>Kr?"--":!Zn&&Yn.review_status?"\u8BC4\u9605\u4E2D":Zn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((Cn==null?void 0:Cn.assistant_auth)||(0,An.GJ)()||(0,An.dE)())&&Ct&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:Ot.operationCol,render:(Zn,Yn)=>{var ir,Wo;return(Cn==null?void 0:Cn.exercise_status)===-1?xn.createElement("div",null," ",(0,An.GJ)()&&xn.createElement("a",{onClick:$o=>{$o.stopPropagation(),rt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Yn==null?void 0:Yn.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),xn.createElement("a",{style:{marginLeft:(0,An.GJ)()&&10},onClick:(0,ra.debounce)($o=>ao(void 0,null,function*(){var Bo,Ii,is;$o.stopPropagation();let ss=yield(0,he.ZP)(`/api/exercises/${xt==null?void 0:xt.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:Yn==null?void 0:Yn.exercise_user_id}});Fe.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:xn.createElement("div",null,xn.createElement("div",{style:{display:"flex"}},xn.createElement("div",null,xn.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),xn.createElement("span",{style:{marginLeft:10}},(Bo=ss==null?void 0:ss.data)==null?void 0:Bo.user_name)),xn.createElement("div",{style:{marginLeft:60}},xn.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),xn.createElement("span",{style:{marginLeft:10}},(Ii=ss==null?void 0:ss.data)==null?void 0:Ii.student_id)),xn.createElement("div",{style:{marginLeft:60}},xn.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),xn.createElement("span",{style:{marginLeft:10}},(is=ss==null?void 0:ss.data)==null?void 0:is.group_name))),xn.createElement("div",{style:{marginTop:22,marginBottom:20}},xn.createElement(x.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(S0,cd)=>xn.createElement("span",{style:{color:(cd==null?void 0:cd.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},S0)}],pagination:!1,dataSource:[dr({},ss==null?void 0:ss.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):xn.createElement("div",{className:"flex gap-10px"},(0,An.GJ)()&&(Yn==null?void 0:Yn.commit_status)===1&&xn.createElement(xe.ZP,{ghost:!0,type:"primary",size:"small",disabled:(Yn==null?void 0:Yn.commit_status)!==1,onClick:()=>{(0,me.xg)(`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/review/${Yn.login}`)}},"\u67E5\u9605"),((Cn==null?void 0:Cn.enable_report_setting)&&(Cn==null?void 0:Cn.enable_student_view)||(Cn==null?void 0:Cn.enable_report_setting)&&(0,An.eB)())&&xn.createElement(xe.ZP,{ghost:!0,type:"primary",size:"small",disabled:Yn.commit_status<2,onClick:$o=>ao(void 0,null,function*(){if($o.preventDefault(),(Cn==null?void 0:Cn.report_type)===0){let Bo=yield(0,he.ZP)(`/api/exercises/${xt.categoryId}/exercise_user/report_detail.json`,{method:"get",params:{exercise_user_id:Yn==null?void 0:Yn.exercise_user_id}});(Bo==null?void 0:Bo.status)===0&&((0,An.dE)()?Lr({url:Bo==null?void 0:Bo.url,file_type:"pdf",isedit:!1}):Lr({url:Bo==null?void 0:Bo.url,file_type:"pdf",isedit:!0,exercise_user_id:Yn==null?void 0:Yn.exercise_user_id}))}else pe.history.push(`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/WordInfo/${Yn==null?void 0:Yn.exercise_user_id}`)})},"\u5B9E\u9A8C\u62A5\u544A"),(0,An.GJ)()&&(Yn==null?void 0:Yn.commit_status)!==1&&xn.createElement(xe.ZP,{ghost:!0,type:"primary",size:"small",disabled:Yn.commit_status<2,onClick:$o=>ao(void 0,null,function*(){var Bo,Ii;if($o.preventDefault(),yield(0,ba.w)(Kn.coursesId,Kn.categoryId),Yn.commit_status===2){if((0,An.Rm)()&&!((Bo=ye.AssistantObject.exercise)!=null&&Bo.can_view)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Oo(),window.location.href=`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/review/${Yn.login}`}if(Yn.commit_status===3){if((0,An.Rm)()&&!((Ii=ye.AssistantObject.exercise)!=null&&Ii.can_appraise)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}rt({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:Oo,selectArrs:{record:dr({},Yn),exercise_types:dr({},Ea)},params:dr({},xt)}})}})},Ea!=null&&Ea.appraise_setting&&(Ea!=null&&Ea.sealed_review)&&new Date(Ea==null?void 0:Ea.appraise_end_time).getTime()>Kr?"\u8BC4\u9605":Yn.has_comment?"\u66F4\u6539\u8BC4\u9605":!Yn.has_comment&&"\u8BC4\u9605"),!(0,An.dE)()&&["\u8003\u8BD5\u4E2D"].includes(me.ju[Cn.exercise_status])&&xn.createElement(xe.ZP,{ghost:!0,type:"primary",size:"small",disabled:(Yn==null?void 0:Yn.commit_status)===0,onClick:()=>{var $o,Bo;if((0,An.Rm)()&&!((Bo=($o=ye==null?void 0:ye.AssistantObject)==null?void 0:$o.exercise)!=null&&Bo.can_forcing_commit)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}rt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:Yn,exercise_user_id:[Yn.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,An.dE)()&&xn.createElement("span",{style:{color:Ea!=null&&Ea.answered_open&&((ir=Ru==null?void 0:Ru.current_answer_user)==null?void 0:ir.login)===(Yn==null?void 0:Yn.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>ao(void 0,null,function*(){if(!(Ea!=null&&Ea.answered_open)){Ae.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,ba.w)(Kn.coursesId,Kn.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,me.xg)(`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/users/${Yn==null?void 0:Yn.login}?check=true`)})},Ea!=null&&Ea.answered_open&&((Wo=Ru==null?void 0:Ru.current_answer_user)==null?void 0:Wo.login)===(Yn==null?void 0:Yn.login)?"\u67E5\u770B":""),(Cn==null?void 0:Cn.exercise_time)>0&&(Cn==null?void 0:Cn.exercise_type)!=2&&(0,An.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(me.ju[Cn.exercise_status])&&xn.createElement(Be.Z,{title:Cn.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},xn.createElement(xe.ZP,{danger:!0,ghost:!0,size:"small",disabled:Cn.exercise_status===3||Cn.exercise_status===5||(Cn==null?void 0:Cn.appraise_label)||(Yn==null?void 0:Yn.commit_status)===0,onClick:()=>{var $o,Bo;if((0,An.Rm)()&&!((Bo=($o=ye==null?void 0:ye.AssistantObject)==null?void 0:$o.exercise)!=null&&Bo.can_delay)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}rt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[Yn.exercise_user_id],selectArrs:Yn,exercise_time:Cn.exercise_time,params:dr({},xt)}})}},"\u5EF6\u65F6")))}}].filter(Zn=>!!Zn),lo=()=>xn.createElement(we.default,null,(Ea==null?void 0:Ea.subjective)===1&&Ct&&xn.createElement(we.default.Item,{disabled:!zu,key:"1",onClick:()=>ao(void 0,null,function*(){var Zn,Yn;if((0,An.Rm)()&&!((Yn=(Zn=ye==null?void 0:ye.AssistantObject)==null?void 0:Zn.exercise)!=null&&Yn.can_appraise)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,ba.w)(Kn.coursesId,Kn.categoryId),Oo(),pe.history.push(`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/review/${zu}`)})},"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"),(Cn==null?void 0:Cn.exercise_status)===3&&xn.createElement(we.default.Item,{key:"2",onClick:()=>{rt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:xt}})}},"\u8D28\u91CF\u8BC4\u5206"),(Cn==null?void 0:Cn.exercise_time)>0&&(Cn==null?void 0:Cn.exercise_type)!=2&&(0,An.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(me.ju[Cn.exercise_status])&&xn.createElement(we.default.Item,{disabled:Cn.exercise_status===3||Cn.exercise_status===5||(Cn==null?void 0:Cn.appraise_label),onClick:()=>{var Zn,Yn;if((0,An.Rm)()&&!((Yn=(Zn=ye==null?void 0:ye.AssistantObject)==null?void 0:Zn.exercise)!=null&&Yn.can_delay)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(sl.length==0){Ae.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}rt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:sl,user_ids:yl,isBatch:!0,exercise_time:Cn.exercise_time,params:dr({},xt)}})},key:"3"},"\u6279\u91CF\u5EF6\u65F6"),!(0,An.dE)()&&["\u8003\u8BD5\u4E2D"].includes(me.ju[Cn.exercise_status])&&xn.createElement(we.default.Item,{onClick:()=>{var Zn,Yn;if((0,An.Rm)()&&!((Yn=(Zn=ye==null?void 0:ye.AssistantObject)==null?void 0:Zn.exercise)!=null&&Yn.can_forcing_commit)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(sl.length==0){Ae.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}rt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:sl,user_ids:yl,isBatch:!0}})},key:"4"},"\u6279\u91CF\u8C03\u6574\u72B6\u6001")),Uo=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Zn,Yn,ir)=>xn.createElement(Be.Z,{title:((xt.page||1)-1)*20+ir+1},xn.createElement("span",null,((xt.page||1)-1)*20+ir+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Zn,Yn)=>Yn.commit_status===0||Yn.commit_status===1?"--":!Yn.open_total_score&&(0,An.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Zn=typeof Zn=="number"?Number(Zn):Zn,Zn||(Zn=0),Zn===100?xn.createElement("span",{className:"c-green"},Zn):Zn>60?xn.createElement("span",{className:"c-orange"},Zn):xn.createElement("span",null,Zn))},!((Ea==null?void 0:Ea.objective)!==1||(Ea==null?void 0:Ea.objective)===1&&(Ea==null?void 0:Ea.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Zn,Yn)=>{if(Yn.commit_status===0||Yn.commit_status===1)return"--";if(!Yn.open_total_score&&(0,An.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Zn=typeof Zn=="number"?Number(Zn):Zn,Zn||(Zn=0);let ir;return Zn>=0&&Zn<=60?ir=xn.createElement("span",null,Zn):Zn===100?ir=xn.createElement("span",{className:"c-green"},Zn):Zn>60?ir=xn.createElement("span",{className:"c-orange"},Zn):ir="--",xn.createElement(jn,{renderText:ir,item:Yn})}}},!((Ea==null?void 0:Ea.subjective)!==1||(Ea==null?void 0:Ea.subjective)===1&&(Ea==null?void 0:Ea.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Zn,Yn)=>{if(Yn.commit_status===0||Yn.commit_status===1)return"--";if(!Yn.open_total_score&&(0,An.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Zn=typeof Zn=="number"?Number(Zn):Zn,Zn||(Zn=0);let ir;return Zn==0||Zn>0&&Zn<=60?ir=xn.createElement("span",null,Zn):Zn===100?ir=xn.createElement("span",{className:"c-green"},Zn):Zn>60?ir=xn.createElement("span",{className:"c-orange"},Zn):ir="--",ir}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Zn,Yn)=>Zn===0?xn.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Zn===1?xn.createElement("span",{style:{color:"#DF3042"}},!Yn.is_make_up&&"\u8003\u8BD5\u4E2D",Yn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Zn===2?xn.createElement("span",{style:{color:"#5AB891"}},!Yn.is_make_up&&!Yn.is_force_commit&&"\u5DF2\u4EA4\u5377",Yn.is_make_up&&!Yn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Yn.is_make_up&&Yn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Yn.is_make_up&&Yn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):xn.createElement("span",{style:{color:"#5AB891"}},!Yn.is_make_up&&!Yn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Yn.is_make_up&&!Yn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Yn.is_make_up&&Yn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Yn.is_make_up&&Yn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Zn=>Zn?ze()(Zn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Zn=>Zn?ze()(Zn).format("YYYY-MM-DD HH:mm"):"--"}].filter(Zn=>!!Zn),Al=[...El];Al[0]=dr({},Al[0]),Al[(Al==null?void 0:Al.length)-1]=dr({},Al[(Al==null?void 0:Al.length)-1]),Al[0].render=()=>"\u6211",Al[(Al==null?void 0:Al.length)-1].render=()=>{var Zn;return(Zn=Ru==null?void 0:Ru.current_answer_user)!=null&&Zn.login?xn.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>ao(void 0,null,function*(){var Yn,ir;if(!(Ea!=null&&Ea.answered_open)){Ae.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,ba.w)(Kn.coursesId,Kn.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Wo=`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/users/${(Yn=Ru==null?void 0:Ru.current_answer_user)==null?void 0:Yn.login}`;((ir=Ru==null?void 0:Ru.current_answer_user)==null?void 0:ir.commit_status)>1&&(Wo=Wo+"?check=true"),pe.history.push(Wo)})},"\u67E5\u770B"):"--"};const Oo=()=>{var Zn;try{const Yn=dr({},xt);delete Yn.page,delete Yn.limit,localStorage[`${(Zn=Ce==null?void 0:Ce.userInfo)==null?void 0:Zn.login}-${xt.coursesId}-${xt.categoryId}-filter`]=JSON.stringify(Yn)}catch(Yn){}},ni=()=>{var Zn;try{const Yn=vl(dr({},xt),{firstTargetLogin:gu,totalCount:nn});delete Yn.page,delete Yn.limit,localStorage[`${(Zn=Ce==null?void 0:Ce.userInfo)==null?void 0:Zn.login}-${xt.coursesId}-${xt.categoryId}-downFilter`]=JSON.stringify(Yn)}catch(Yn){}};return xn.createElement("section",{className:"mb20"},(Ea==null?void 0:Ea.score_open)&&(0,An.dE)()&&xn.createElement(x.default,{pagination:!1,showHeader:!1,dataSource:[dr({},Ru==null?void 0:Ru.current_answer_user)],columns:Al,scroll:{x:"max-content"}}),!(0,An.GJ)()&&xn.createElement("div",{className:"bg-white pt10 mt15"},!!(Ea!=null&&Ea.answer_users)&&xn.createElement("span",{className:"mr10"},xn.createElement("span",{style:{color:"#FF954C"}},Ea==null?void 0:Ea.answer_users," "),"\u5DF2\u4EA4"),!!(Ea!=null&&Ea.unanswer_users)&&xn.createElement("span",{className:"mr10"},Ea==null?void 0:Ea.unanswer_users,"\u672A\u4EA4"),(Ea==null?void 0:Ea.exercise_end_time)!=="--"&&(Cn!=null&&Cn.before_start?"":xn.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",xn.createElement("span",{style:{color:"#FF954C"}},Ea==null?void 0:Ea.exercise_end_time))),(Cn==null?void 0:Cn.before_start)&&xn.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",xn.createElement("span",{style:{color:"#FF954C"}},Cn==null?void 0:Cn.before_start))),!(Ea!=null&&Ea.exercise_all_users)&&!(0,An.dE)()&&xn.createElement(an.Z,{styles:{margin:"0 auto",padding:200}}),(!!(Ea!=null&&Ea.exercise_all_users)||(0,An.dE)())&&xn.createElement("aside",null,(0,An.GJ)()&&xn.createElement("aside",{className:"pt20"},xn.createElement(ce.default,{form:xa,onValuesChange:bl,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},xn.createElement(ce.default.Item,{name:"exercise_group_id"},xn.createElement(Le.default.Group,{style:{width:"100%"}},xn.createElement(le.Z,null,xn.createElement(fe.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),xn.createElement(fe.Z,{flex:"80px"},xn.createElement(Le.default,{value:"all",checked:!((Qt=Mt.course_group)!=null&&Qt.length)},"\u5168\u90E8")),xn.createElement(fe.Z,{flex:"1"},(Ea==null?void 0:Ea.course_groups)&&(Ea==null?void 0:Ea.course_groups.map((Zn,Yn)=>xn.createElement(Le.default,{value:Zn.exercise_group_id,className:"ml0 mr8",key:Zn.exercise_group_id},Zn.exercise_group_name,"(",Zn.exercise_group_students,")"))))))),xn.createElement(ce.default.Item,{name:"commit_status"},xn.createElement(Le.default.Group,{value:[],style:{width:"100%"}},xn.createElement(le.Z,null,xn.createElement(fe.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),xn.createElement(fe.Z,{flex:"80px"},xn.createElement(Le.default,{value:"all",checked:!((Dn=Mt.commit_status)!=null&&Dn.length)},"\u5168\u90E8")),xn.createElement(fe.Z,{flex:"1"},_t.map((Zn,Yn)=>xn.createElement(Le.default,{name:"commit_status",value:Zn.id,key:Zn.id},Zn.name,"(",Ea==null?void 0:Ea[Zn.type],")")))))),xn.createElement(ce.default.Item,{name:"review"},xn.createElement(Le.default.Group,{style:{width:"100%"}},xn.createElement(le.Z,null,xn.createElement(fe.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),xn.createElement(fe.Z,{flex:"80px"},xn.createElement(Le.default,{value:"all",checked:!((gn=Mt.review)!=null&&gn.length)},"\u5168\u90E8")),xn.createElement(fe.Z,{flex:"1"},(Fn=It)==null?void 0:Fn.map((Zn,Yn)=>xn.createElement(Le.default,{value:Zn.id,key:Yn},Zn.name,"(",Ea==null?void 0:Ea[Zn.type],")")))))),(Ea==null?void 0:Ea.open_make_up)&&xn.createElement(ce.default.Item,{name:"is_make_up"},xn.createElement(Le.default.Group,{value:[],style:{width:"100%"}},xn.createElement(le.Z,null,xn.createElement(fe.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),xn.createElement(fe.Z,{flex:"80px"},xn.createElement(Le.default,{value:"all",checked:!((bn=Mt.is_make_up)!=null&&bn.length)},"\u5168\u90E8")),xn.createElement(fe.Z,{flex:"1"},Ut.map((Zn,Yn)=>xn.createElement(Le.default,{name:"is_make_up",value:Zn.id},Zn.name,"(",Ea==null?void 0:Ea[Zn.type],")")))))),xn.createElement(le.Z,{align:"middle"},xn.createElement(fe.Z,{flex:"1"},xn.createElement(le.Z,{align:"middle"},xn.createElement(fe.Z,null,xn.createElement(be.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Zn=>{xt.search=Zn==null?void 0:Zn.trim(),xt.page=1,wn(dr({},xt)),Do(xt)},style:{width:240}})))),!(Cn!=null&&Cn.is_random)&&xn.createElement(fe.Z,{className:["tr",Ot.rightFilter].join(" ")},["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(me.ju[Cn.exercise_status])&&xn.createElement($l,{showBtn:!1,dropDowmBtn:xn.createElement(E.Z,{menu:{onClick:Zn=>ao(void 0,[Zn],function*({key:Yn,domEvent:ir}){var Wo,$o;if(Yn==="1"){let Bo=null;const Ii=Fe.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:xn.createElement("div",{className:"flex flex-col gap-20px"},xn.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),xn.createElement("div",null,xn.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),xn.createElement(be.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:is=>{Bo=is.target.value}}))),onOk:()=>ao(void 0,null,function*(){(yield Br({review_all:!0,exercise_id:Kn==null?void 0:Kn.categoryId,analysis:Bo})).status===0&&(Ae.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),Do(xt))}),onCancel:()=>{Ii.destroy()}})}if(Yn==="2"){if(ir.preventDefault(),(0,An.Rm)()&&!(($o=(Wo=ye==null?void 0:ye.AssistantObject)==null?void 0:Wo.exercise)!=null&&$o.can_appraise)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,ba.w)(Kn.coursesId,Kn.categoryId),Oo(),pe.history.push(`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/reviews/group`)}if(Yn==="3"){if(!(Cn!=null&&Cn.is_open_ai_review)){Fe.default.confirm({title:"\u60A8\u8FD8\u672A\u8BBE\u7F6E\u8BC4\u5206\u89C4\u5219",icon:null,width:350,closable:!0,autoFocusButton:null,centered:!0,okText:"\u53BB\u8BBE\u7F6E",cancelText:"\u53D6\u6D88",onOk:()=>ao(void 0,null,function*(){var Ii;window.location.href=`/classrooms/${Kn.coursesId}/exercise/${Kn.categoryId}/detail?random=${(Ii=ae==null?void 0:ae.commonHeader)==null?void 0:Ii.is_random}&tabs=12`}),content:xn.createElement("div",null,xn.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u4F7F\u7528\u6B64\u529F\u80FD\u524D\uFF0C\u9700\u8981\u5148\u8BBE\u7F6E\u8BC4\u5206\u89C4\u5219\u3002"),xn.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u5E76\u8BBE\u7F6E\u597D\u8BC4\u5206\u6807\u51C6\u3002"))});return}const Bo=yield(0,he.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:Kn.categoryId}});if((Bo==null?void 0:Bo.status)===-21){Fe.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>ao(void 0,null,function*(){}),content:xn.createElement("div",null,xn.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),xn.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}rt({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}})}}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(Cn!=null&&Cn.is_random)&&(Ea==null?void 0:Ea.subjective)===1&&Ct&&{key:"2",label:"\u7B80\u7B54\u9898\u6279\u91CF\u8BC4\u9605",disabled:!zu||!po},!((0,An.dE)()||Cn!=null&&Cn.is_random||(Cn==null?void 0:Cn.exercise_type)==2)&&{key:"3",label:xn.createElement("div",null,"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",xn.createElement("img",{src:ja.Z,style:{margin:"0 0 4px 4px"}}))}].filter(Zn=>Zn)},className:"ml10"},xn.createElement("div",{className:`${Ot.btn_review}`},xn.createElement("img",{src:ru.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"))}),(Ea==null?void 0:Ea.objective)===1&&(Ea==null?void 0:Ea.subjective)===1&&xn.createElement("div",{className:"ml10 flex item-center"},"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",xn.createElement("span",null,xn.createElement(ce.default.Item,{name:"objective_score_gte"},xn.createElement(Me.Z,{min:0,max:Ea==null?void 0:Ea.objective_score,placeholder:"\u6700\u4F4E"}))),xn.createElement("span",null,xn.createElement(ce.default.Item,{name:"objective_score_lte"},xn.createElement(Me.Z,{min:(xt==null?void 0:xt.objective_score_gte)||0,max:Ea==null?void 0:Ea.objective_score,placeholder:"\u6700\u9AD8"}))))),xn.createElement(fe.Z,null,xn.createElement(E.Z,{dropdownRender:lo},xn.createElement(xe.ZP,{style:{marginLeft:"10px"}},"\u66F4\u591A\u64CD\u4F5C",xn.createElement(te.Z,null))))))),eu===-3&&!(0,An.dE)()&&xn.createElement(an.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),eu!==-3&&xn.createElement(x.default,{className:"mt30",loading:fl,hideOnSinglePage:!0,pagination:!1,dataSource:(0,An.dE)()?Ea!=null&&Ea.score_open?Ru==null?void 0:Ru.exercise_users:[(Ru==null?void 0:Ru.current_answer_user)||{}]:Ru==null?void 0:Ru.exercise_users,columns:El,rowSelection:!(0,An.dE)()&&{selectedRowKeys:sl,onChange:(Zn,Yn)=>{Su(Zn),pr((Yn==null?void 0:Yn.map(ir=>ir==null?void 0:ir.user_id))||[])},getCheckboxProps:Zn=>({disabled:Zn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(Zn,Yn,ir)=>{xt.page=1,ir.order===void 0?(xt.order_type=null,xt.order=null):(xt.order_type=ir.order==="descend"?"desc":"asc",xt.order=ir.field),wn(dr({},xt)),Do(xt)}}),nn>20&&xn.createElement("aside",{className:"tc pb30 mt30"},xn.createElement(Ve.Z,{onChange:ju,current:xt.page||1,pageSize:xt.limit,total:nn,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:Zn=>xn.createElement("span",{className:"mr10"},"\u5171",xn.createElement("span",{className:"c-orange"},Zn),"\u6761\u6570\u636E")}))),xn.createElement(Fe.default,{open:Xa,title:xn.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",Ju==null?void 0:Ju.name," ",Ju==null?void 0:Ju.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{Ja(!1)}},((ln=Ju==null?void 0:Ju.list)==null?void 0:ln.length)===0?xn.createElement(an.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):xn.createElement(x.default,{dataSource:Ju==null?void 0:Ju.list,columns:Uo,pagination:!1})),xn.createElement(na,null),xn.createElement(sn,null),xn.createElement(Da,null),xn.createElement(Pu,null),bt&&xn.createElement(Fe.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:bt,centered:!0,onCancel:()=>{ma(1),Ge(!1),kn([]),Ia("alert"),fn("")},footer:xn.createElement("div",{style:{display:"flex"}},xn.createElement("div",{style:{flex:1,textAlign:"left"}}," ",xn.createElement(xe.ZP,{onClick:()=>ao(void 0,null,function*(){if(!qn){Ae.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}iu(!0);let Zn=yield(0,he.ZP)(`/api/exercises/${xt.categoryId}/send_alert.json`,{method:"post",body:{content:qn,clazz:Oa,exercise_user_id:Un}});(Zn==null?void 0:Zn.status)===0&&(Ae.ZP.info("\u53D1\u9001\u6210\u529F"),ma(1),Ge(!1),kn([]),Ia("alert"),fn("")),iu(!1)}),disabled:ca,loading:Ka},"\u53D1\u9001")),xn.createElement(xe.ZP,{disabled:(da==null?void 0:da.length)===0,style:{marginRight:"10px"},onClick:()=>ao(void 0,null,function*(){yield ma(Sn-1===0?da==null?void 0:da.length:Sn-1)})},"\u4E0A\u4E00\u5F20"),xn.createElement(xe.ZP,{disabled:(da==null?void 0:da.length)===0,type:"primary",onClick:()=>ao(void 0,null,function*(){yield ma(Sn===(da==null?void 0:da.length)?1:Sn+1)})},"\u4E0B\u4E00\u5F20"))},xn.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:da[Sn-1]}),xn.createElement("span",{onClick:()=>{Au.Z.publish("preview-image",da[Sn-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),xn.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},Sn+"/"+(da==null?void 0:da.length)),xn.createElement(de.ZP,{className:"mt20",checked:Oa==="alert",onChange:()=>Ia("alert")},"\u53D1\u9001\u8B66\u544A",xn.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),xn.createElement(de.ZP,{className:"mt10",checked:Oa==="notice",onChange:()=>Ia("notice")},"\u53D1\u9001\u901A\u77E5",xn.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),xn.createElement(be.default.TextArea,{className:"mt20",value:qn,onChange:Zn=>fn(Zn.target.value),placeholder:`\u8BF7\u8F93\u5165${Oa==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${Oa==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),xn.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",tu,"\u6B21\u8B66\u544A")),xn.createElement(rn.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Ta==null?void 0:Ta.url,disabledDownload:!0,editOffice:Ta!=null&&Ta.isedit?"edit":"view",type:Ta==null?void 0:Ta.file_type,issaver:!(0,An.dE)(),onSaver:Zn=>ao(void 0,null,function*(){const Yn=new FormData;Yn.append("exercise_id",xt.categoryId),Yn.append("exercise_user_id",Ta==null?void 0:Ta.exercise_user_id),Yn.append("file",Zn);let ir=yield(0,he.ZP)(`/api/exercises/${xt.categoryId}/exercise_user/review_report.json`,{method:"post",body:Yn},!0);(ir==null?void 0:ir.status)===0&&(Ae.ZP.info("\u4FDD\u5B58\u6210\u529F"),Lr({}))}),onClose:()=>Lr({})}),xn.createElement(Ya.Z,null),xn.createElement(sr,null),xn.createElement(Nu,null))};var Ho=(0,pe.connect)(({exercise:oe,loading:ie,globalSetting:ae,classroomList:Ze,user:rt})=>({classroomList:Ze,exercise:oe,loading:ie.effects,globalSetting:ae,user:rt}))(Jo),Mo=z(84105),ho=z(87395),ml={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},ul=z(60513),Zr=z(81168);const nl=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var ko=(0,a.forwardRef)(({src:oe,videoId:ie,logWatchHistory:ae,courseId:Ze=null,startTime:rt,handlePause:Re=()=>{},handlePlay:Ct=()=>{},handlePlayEnded:je=()=>{},videoSpeed:Ce=1},ye)=>{var jt;oe=oe==null?void 0:oe.replace("http://","https://");const yn=((jt=oe==null?void 0:oe.split("."))==null?void 0:jt.pop())==="flv",Dt=(0,a.useRef)(),Qt=(0,a.useRef)(),Dn=(0,a.useRef)(0),gn=(0,a.useRef)(0),[Fn,bn]=(0,a.useState)(0),ln=navigator.userAgent.toLowerCase().match(nl),Rt=ln?ln[0]:"pc";(0,a.useImperativeHandle)(ye,()=>({getLastUpdatedTime:()=>Dt.current.currentTime,getDuration:()=>Dt.current.duration})),(0,a.useEffect)(()=>{gn.current=void 0;try{ul.Z.isSupported&&yn&&oe&&(oe==null?void 0:oe.indexOf(".m3u8"))<0?(gn.current=ul.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:oe+"?t="+Date.now(),muted:!1,isLive:!0}),gn.current.on("play",function(){console.log(21111)}),Dt.current&&(gn.current.detachMediaElement(Dt.current),gn.current.attachMediaElement(Dt.current),gn.current.load(),gn.current.play())):Dt.current.setAttribute("src",oe+"?t="+Date.now())}catch(xt){setTimeout(()=>{bn(Fn+1)},1e3)}return console.log("src:",oe),()=>{var xt,wn,Cn,Pa,Ft,Mt,Lt,nn;gn.current&&((wn=(xt=gn.current)==null?void 0:xt.unload)==null||wn.call(xt),(Pa=(Cn=gn.current)==null?void 0:Cn.pause)==null||Pa.call(Cn),(Mt=(Ft=gn.current)==null?void 0:Ft.destroy)==null||Mt.call(Ft),(nn=(Lt=gn.current)==null?void 0:Lt.detachMediaElement)==null||nn.call(Lt,Dt.current),gn.current=void 0,Dt.current.src="")}},[Dt,yn,oe,Fn]),(0,a.useEffect)(()=>(Qt.current=setInterval(()=>{Dn.current>0&&Dn.current===Dt.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),bn(Fn+1)),Dn.current=Dt.current.currentTime},3e3),()=>{clearInterval(Qt.current)}),[]);const Kn=xt=>{setTimeout(()=>{bn(Fn+1)},1e3)};return a.createElement("video",{ref:Dt,onerr:!0,onErrorCapture:()=>{bn(Fn+1)},autoPlay:!0,muted:!0})}),fo=Object.defineProperty,jo=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,Dr=(oe,ie,ae)=>ie in oe?fo(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,De=(oe,ie)=>{for(var ae in ie||(ie={}))zo.call(ie,ae)&&Dr(oe,ae,ie[ae]);if(jo)for(var ae of jo(ie))wo.call(ie,ae)&&Dr(oe,ae,ie[ae]);return oe},vt=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const st=({exercise:oe,dispatch:ie,user:ae})=>{var Ze;const rt=(0,pe.useParams)(),[Re,Ct]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:rt==null?void 0:rt.categoryId}),[je]=ce.default.useForm(),[Ce,ye]=(0,a.useState)(),[jt,hn]=(0,a.useState)(!1),{exerciseList:yn,commonHeader:Dt}=oe,[Qt,Dn]=(0,a.useState)([]),[gn,Fn]=(0,a.useState)([]),[bn,ln]=(0,a.useState)(0),[Rt,Kn]=(0,a.useState)(!0),[xt,wn]=(0,a.useState)(!1),[Cn,Pa]=(0,a.useState)(!1),Ft=(0,a.useRef)(null);(0,a.useEffect)(()=>{Mt(Re)},[]),(0,a.useEffect)(()=>(clearInterval(Ft.current),(Dt==null?void 0:Dt.exercise_status)===2&&(Ft.current=setInterval(()=>{Mt(Re)},3e4)),()=>{clearInterval(Ft.current)}),[Dt==null?void 0:Dt.exercise_status,Re]);const Mt=on=>vt(void 0,null,function*(){const Nn=$a().cloneDeep(on);Kn(!0),Dn([]);const Ka=yield(0,he.ZP)(`/api/exercises/${on==null?void 0:on.exercise_id}/exercise_identity_photos.json`,{method:"get",params:Nn});Fn([]),Kn(!1),ln(Ka==null?void 0:Ka.count),Dn((Ka==null?void 0:Ka.exercise_users)||[])}),Lt=(on,Nn)=>{Re.page=1,Re[Nn]=on,Ct(De({},Re)),Mt(Re)},nn=on=>{Re.page=1,Re.save_name=on,Ct(De({},Re))},zn=()=>{Re.page=1;const on=Object.assign({},je.getFieldsValue());Object.keys(on).map(function(Nn){switch(Nn){case"exercise_group_id":on[Nn].includes("all")||!on[Nn].length?(delete Re.course_group,je.setFieldsValue({exercise_group_id:"all"})):(Re.course_group=on[Nn],je.setFieldsValue({exercise_group_id:Re.course_group}));break}}),Ct(De({},Re)),Mt(Re)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(ye(47),hn(!0))},[document.getElementById("divhe"),yn]);const Hn=(on,Nn,Ka)=>{Re.page=on==null?void 0:on.current,Re.limit=on==null?void 0:on.pageSize,Ka!=null&&Ka.order?(Re.sort_by=Ka==null?void 0:Ka.field,Re.sort_direction=(Ka==null?void 0:Ka.order)==="ascend"?"asc":"desc"):(Re.sort_by=null,Re.sort_direction=null),Ct(De({},Re)),Mt(Re)},ia=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(on,Nn,Ka)=>Re.limit*(Re.page-1)+Ka+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:on=>a.createElement(Be.Z,{placement:"bottomLeft",title:on},a.createElement("span",null,on))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:on=>a.createElement(Be.Z,{placement:"bottomLeft",title:on||"--"},a.createElement("span",null,on||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(on,Nn)=>on?a.createElement(Be.Z,{placement:"bottom",title:on},a.createElement("span",{className:ml.es},on)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(on,Nn)=>a.createElement("img",{width:40,style:{maxHeight:30},src:on,className:"current",onClick:()=>{tu(Nn)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(on,Nn)=>a.createElement(a.Fragment,null,on==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),on==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),on==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:on=>a.createElement("span",null,on||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:on=>a.createElement("span",null,on||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:220,ellipsis:{showTitle:!1},render:(on,Nn)=>{var Ka;return a.createElement(a.Fragment,null,(Nn==null?void 0:Nn.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current",onClick:()=>vt(void 0,null,function*(){const iu=yield(0,he.ZP)(`/api/exercises/${Re==null?void 0:Re.exercise_id}/audit_identity_photo.json`,{method:"post",body:{identity_photo_id:Nn==null?void 0:Nn.exercise_identity_photo_id,state:"passed"}});(iu==null?void 0:iu.status)===0&&(Ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),Mt(Re))})},"\u901A\u8FC7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u901A\u8FC7"),(Nn==null?void 0:Nn.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current ml10",onClick:()=>Pa(Nn)},"\u62D2\u7EDD"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed ml10"},"\u62D2\u7EDD"),(Nn==null?void 0:Nn.exercise_identity_photo_state)!=="submitted"?a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>Oa(Nn)},"\u5BA1\u6838\u8BB0\u5F55"):a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(Nn==null?void 0:Nn.exercise_identity_photo_state)==="passed"&&((Ka=Nn==null?void 0:Nn.play_url)!=null&&Ka.length)?a.createElement("span",{className:"c-light-primary current",onClick:()=>Ia(Nn)},"\u6444\u50CF\u76D1\u63A7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],bt=on=>{Fn(on)},Ge=()=>{wn(!1),Mt(Re)},Oa=on=>{const Nn=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(iu,xa)=>a.createElement("span",null,iu||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(iu,xa)=>a.createElement(a.Fragment,null,iu==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),iu==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),iu==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(iu,xa)=>iu?a.createElement(Be.Z,{placement:"bottom",title:iu},a.createElement("span",null,iu)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(iu,xa)=>a.createElement("span",{className:"current c-light-primary",onClick:()=>{Au.Z.publish("preview-image",iu)}},"\u67E5\u770B")}],Ka=Fe.default.confirm({icon:null,width:700,className:`${ml.cusModal} custom-modal-divider`,centered:!0,title:a.createElement(le.Z,null,a.createElement(fe.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),a.createElement(fe.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Ka.destroy()}))),content:a.createElement("div",null,a.createElement(x.default,{className:ml.customTable,dataSource:[De({},on)],bordered:!1,columns:Nn,rowKey:"exercise_identity_photo_id",rowClassName:ml.row,pagination:!1}))})},Ia=on=>{var Nn,Ka;const iu=Fe.default.confirm({icon:null,className:`${ml.cusModal} custom-modal-divider`,centered:!0,width:((Nn=on==null?void 0:on.play_url)==null?void 0:Nn.length)<6?724:744,title:a.createElement(le.Z,null,a.createElement(fe.Z,{flex:"1"},"\u89C6\u9891"),a.createElement(fe.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>iu.destroy()}))),content:a.createElement("ul",{className:ml.sys},(Ka=on==null?void 0:on.play_url)==null?void 0:Ka.map((xa,da)=>a.createElement("li",{className:ml.li,key:da},a.createElement("div",{className:ml.d1},a.createElement("div",{className:ml.img},a.createElement(ko,{src:xa==null?void 0:xa.replace(".m3u8",".flv"),autoPlay:!0})),a.createElement("div",{className:ml.btn},a.createElement("div",{className:ml.b1},"\u56DE\u653E\u89C6\u9891",da+1))))))})},tu=on=>{const Nn=Fe.default.confirm({icon:null,className:`${ml.cusModal} custom-modal-divider`,centered:!0,width:710,title:a.createElement(le.Z,null,a.createElement(fe.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),a.createElement(fe.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Nn.destroy()}))),content:a.createElement(le.Z,null,a.createElement("aside",{className:ml.imgWrap,style:{marginBottom:40}},a.createElement("div",{className:ml.img},a.createElement("img",{width:326,src:(0,me.Tv)(on==null?void 0:on.photo_url)}),a.createElement("div",{className:ml.textP},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:ml.img,style:{marginLeft:20}},on!=null&&on.identity_url?a.createElement("img",{width:326,src:(0,me.Tv)(on==null?void 0:on.identity_url)}):a.createElement("div",{className:ml.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),a.createElement("div",{className:ml.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},wa={selectedRowKeys:gn,columnWidth:40,onChange:bt,getCheckboxProps:on=>({disabled:(on==null?void 0:on.exercise_identity_photo_state)==="passed"})};return a.createElement("section",{className:ml.wrap},a.createElement(ce.default,{form:je,onChange:zn,initialValues:{exercise_group_id:"all"}},a.createElement(ce.default.Item,{name:"exercise_group_id"},a.createElement(Le.default.Group,{style:{width:"100%"}},a.createElement(le.Z,null,a.createElement(fe.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(fe.Z,{flex:"80px"},a.createElement(Le.default,{value:"all"},"\u5168\u90E8")),a.createElement(fe.Z,{flex:"1",id:"divhe",style:{height:Ce+"px",overflow:"hidden"}},(Ze=yn.course_groups)==null?void 0:Ze.map((on,Nn)=>a.createElement(Le.default,{key:Nn,value:on.exercise_group_id,className:"ml0 mr8"},on.exercise_group_name,"(",on.exercise_group_students,")"))),jt&&a.createElement("span",{onClick:()=>{let on=document.getElementById("divhe").scrollHeight;Ce>47?ye(47):ye(on)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ce===47?"\u5C55\u5F00":"\u6536\u8D77",Ce===47?a.createElement(Mo.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(ho.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:ml.control},a.createElement(be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Re==null?void 0:Re.save_name,onChange:on=>nn(on.target.value),onSearch:()=>{Re.page=1,Re.name=Re.save_name,Ct(De({},Re)),Mt(Re)}}),a.createElement(nt.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:Re==null?void 0:Re.state,onChange:on=>Lt(on,"state")},a.createElement(nt.default.Option,{value:null},"\u5168\u90E8"),a.createElement(nt.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),a.createElement(nt.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(nt.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),a.createElement(nt.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:Re==null?void 0:Re.audit,onChange:on=>Lt(on,"audit")},a.createElement(nt.default.Option,{value:null},"\u5168\u90E8"),a.createElement(nt.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),a.createElement(nt.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),a.createElement("span",{className:ml.btn,style:{cursor:"pointer"},onClick:()=>{if(!gn.length){Ae.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}wn(!0)}},a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),a.createElement("div",{className:ml.bgH}),a.createElement(x.default,{rowSelection:wa,className:ml.customTable,dataSource:Qt,bordered:!1,columns:ia,rowKey:"exercise_identity_photo_id",rowClassName:ml.row,loading:Rt,onChange:Hn,pagination:{pageSize:Re.limit,total:bn,current:Re.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:on=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},on),"\u6761\u6570\u636E")}}),a.createElement(Nt,{selectIds:gn,visible:xt,onCancel:()=>wn(!1),onOk:Ge,params:Re}),a.createElement(Ya.Z,null),a.createElement(Fe.default,{title:"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838",open:!!Cn,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{Pa(!1)},afterClose:()=>{je.resetFields()},confirmLoading:Rt,onOk:()=>vt(void 0,null,function*(){yield je.validateFields();const on=yield(0,he.ZP)(`/api/exercises/${Re==null?void 0:Re.exercise_id}/audit_identity_photo.json`,{method:"post",body:{identity_photo_id:Cn==null?void 0:Cn.exercise_identity_photo_id,state:"rejected",comment:je.getFieldValue("comment")}});(on==null?void 0:on.status)===0&&(Ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),Pa(!1),Mt(Re))})},a.createElement(ce.default,{className:ml.formWrap,form:je,labelCol:{span:4},wrapperCol:{span:18}},a.createElement(ce.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(be.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",size:"large",maxLength:30})))))};var wt=(0,pe.connect)(({exercise:oe,user:ie})=>({exercise:oe,user:ie}))(st);const Nt=({visible:oe,onOk:ie,onCancel:ae,selectIds:Ze,params:rt})=>{const[Re,Ct]=(0,a.useState)(!1),[je,Ce]=(0,a.useState)({}),[ye]=ce.default.useForm(),jt=hn=>vt(void 0,null,function*(){Ct(!0);let yn;oe===!0?yn=yield(0,he.ZP)(`/api/exercises/${rt==null?void 0:rt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:De({identity_photo_ids:Ze},hn)}):yn=yield(0,he.ZP)(`/api/exercises/${rt==null?void 0:rt.exercise_id}/audit_identity_photo.json`,{method:"post",body:De({identity_photo_id:oe==null?void 0:oe.exercise_identity_photo_id},hn)}),(yn==null?void 0:yn.status)===0&&ie(),Ct(!1)});return a.createElement(Fe.default,{title:oe!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!oe,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{ae()},afterClose:()=>{ye.resetFields(),Ce({})},confirmLoading:Re,onOk:()=>ye.submit()},a.createElement(ce.default,{className:ml.formWrap,form:ye,labelCol:{span:4},wrapperCol:{span:18},onFinish:jt,onValuesChange:()=>{Ce(De({},ye.getFieldsValue()))}},oe!==!0&&a.createElement(le.Z,{style:{marginLeft:28,marginBottom:38}},a.createElement(fe.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),a.createElement(fe.Z,null,a.createElement("aside",{className:ml.imgWrap},a.createElement("div",{className:ml.img},a.createElement("img",{width:234,src:(0,me.Tv)(oe==null?void 0:oe.photo_url)}),a.createElement("div",{onClick:()=>{Au.Z.publish("preview-image",oe==null?void 0:oe.photo_url)},className:ml.iBtn},"\u9884\u89C8"),a.createElement("div",{className:ml.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:ml.img,style:{marginLeft:20}},oe!=null&&oe.identity_url?a.createElement("img",{width:234,src:(0,me.Tv)(oe==null?void 0:oe.identity_url)}):a.createElement("div",{className:ml.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(oe!=null&&oe.identity_url)&&a.createElement("div",{onClick:()=>{Au.Z.publish("preview-image",(0,me.Tv)(oe==null?void 0:oe.identity_url))},className:ml.iBtn},"\u9884\u89C8"),a.createElement("div",{className:ml.text},"\u8BC1\u4EF6\u7167\u7247"))))),a.createElement(ce.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},a.createElement(de.ZP.Group,null,a.createElement(de.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(de.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(je==null?void 0:je.state)==="rejected"&&a.createElement(ce.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(be.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var tt=z(458),pt=z(584),Bt={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},ea=Object.defineProperty,ga=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,Jn=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,fa=(oe,ie,ae)=>ie in oe?ea(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,za=(oe,ie)=>{for(var ae in ie||(ie={}))Aa.call(ie,ae)&&fa(oe,ae,ie[ae]);if(Jn)for(var ae of Jn(ie))sa.call(ie,ae)&&fa(oe,ae,ie[ae]);return oe},Wa=(oe,ie)=>ga(oe,dn(ie)),la=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const ou=({exercise:oe,dispatch:ie,user:ae})=>{var Ze,rt,Re,Ct,je,Ce,ye,jt,hn;const yn=(0,pe.useParams)(),[Dt,Qt]=(0,a.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:yn==null?void 0:yn.categoryId}),[Dn]=ce.default.useForm(),[gn,Fn]=(0,a.useState)(),[bn,ln]=(0,a.useState)(!1),{exerciseList:Rt}=oe,[Kn,xt]=(0,a.useState)([]),[wn,Cn]=(0,a.useState)(0),[Pa,Ft]=(0,a.useState)(!0),[Mt,Lt]=(0,a.useState)(!1),[nn,zn]=(0,a.useState)("1"),[Hn,ia]=(0,a.useState)(1),[bt,Ge]=(0,a.useState)("alert"),[Oa,Ia]=(0,a.useState)(1),[tu,wa]=(0,a.useState)(""),[on,Nn]=(0,a.useState)(!1),[Ka,iu]=(0,a.useState)(!1),[xa,da]=(0,a.useState)([]);(0,a.useEffect)(()=>{kn(Dt)},[]);const kn=Iu=>la(void 0,null,function*(){const Ea=$a().cloneDeep(Iu);Ft(!0),xt([]);const vu=yield(0,he.ZP)(`/api/exercises/${Iu==null?void 0:Iu.exercise_id}/exercise_videos.json`,{method:"get",params:Ea});Ft(!1),Cn(vu==null?void 0:vu.count),xt((vu==null?void 0:vu.exercise_users)||[])}),Sn=(Iu,Ea)=>{Dt.page=Iu,Dt.limit=Ea,Qt(za({},Dt)),kn(Dt)},ma=Iu=>{Dt.page=1,Dt.save_name=Iu,Qt(za({},Dt))},qn=()=>{Dt.page=1;const Iu=Object.assign({},Dn.getFieldsValue());Object.keys(Iu).map(function(Ea){switch(Ea){case"exercise_group_id":Iu[Ea].includes("all")||!Iu[Ea].length?(delete Dt.course_group,Dn.setFieldsValue({exercise_group_id:"all"})):(Dt.course_group=Iu[Ea],Dn.setFieldsValue({exercise_group_id:Dt.course_group}));break}}),kn(Dt)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Fn(47),ln(!0))},[document.getElementById("divhe"),Rt]);const fn=Iu=>la(void 0,null,function*(){Nn(!0),Lt({});const Ea=yield(0,he.ZP)(`/api/exercises/${Dt==null?void 0:Dt.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:Iu==null?void 0:Iu.exercise_user_id}}),vu=yield(0,he.ZP)(`/api/exercises/${Dt==null?void 0:Dt.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:Iu==null?void 0:Iu.exercise_user_id}});vu!=null&&vu.data&&da((vu==null?void 0:vu.data)||[]),Ea!=null&&Ea.data&&Lt(Wa(za({},Ea==null?void 0:Ea.data),{exercise_user_id:Iu==null?void 0:Iu.exercise_user_id,datas:Iu})),Nn(!1)}),Un=Iu=>{var Ea,vu;ia(Iu==="prev"?Hn-1===0?(Ea=Mt==null?void 0:Mt.exercise_user_photos)==null?void 0:Ea.length:Hn-1:Hn===((vu=Mt==null?void 0:Mt.exercise_user_photos)==null?void 0:vu.length)?1:Hn+1)},En=()=>{ia(1),Ge("alert"),wa(""),zn("1"),Ia(1)},ca=Iu=>{Ia(Iu)},ka=Iu=>{Ge(Iu),Ia(1),wa("")},Xa=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],Ja=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Ju=bt==="alert"?Xa:Ja;return a.createElement("section",{className:Bt.wrap},a.createElement(ce.default,{form:Dn,onChange:qn,initialValues:{exercise_group_id:"all"}},a.createElement(ce.default.Item,{name:"exercise_group_id"},a.createElement(Le.default.Group,{style:{width:"100%"}},a.createElement(le.Z,null,a.createElement(fe.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(fe.Z,{flex:"80px"},a.createElement(Le.default,{value:"all"},"\u5168\u90E8")),a.createElement(fe.Z,{flex:"1",id:"divhe",style:{height:gn+"px",overflow:"hidden"}},(Ze=Rt.course_groups)==null?void 0:Ze.map((Iu,Ea)=>a.createElement(Le.default,{key:Ea,value:Iu.exercise_group_id,className:"ml0 mr8"},Iu.exercise_group_name,"(",Iu.exercise_group_students,")"))),bn&&a.createElement("span",{onClick:()=>{let Iu=document.getElementById("divhe").scrollHeight;gn>47?Fn(47):Fn(Iu)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},gn===47?"\u5C55\u5F00":"\u6536\u8D77",gn===47?a.createElement(Mo.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(ho.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:Bt.control},a.createElement(be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Dt==null?void 0:Dt.save_name,onChange:Iu=>ma(Iu.target.value),onSearch:()=>{Dt.page=1,Dt.name=Dt.save_name,Qt(za({},Dt)),kn(Dt)}})),a.createElement("div",{className:Bt.bgH}),a.createElement("div",{className:Bt.warpList},a.createElement(tt.Z,{loading:Pa,active:!0,paragraph:{rows:5}},a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",a.createElement("span",{className:"c-orange"},wn),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),Kn.length?a.createElement("ul",{className:Bt.sys},Kn.map((Iu,Ea)=>{const{user_name:vu,user_group_name:Ru,video_url:Ir,login:fl,student_id:lu}=Iu;return a.createElement("li",{className:Bt.li,key:Ea},a.createElement("div",{className:Bt.d1},a.createElement("div",{className:Bt.img},a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${Ea}&video_url=${Ir==null?void 0:Ir.replace(".m3u8",".flv")}`})),a.createElement(Be.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},a.createElement("div",{className:Bt.btn,onClick:()=>(0,me.RG)(`${Dt.exercise_id}-${fl}`,!0)},a.createElement("div",{title:vu,className:Bt.b1},vu),a.createElement("div",{title:Ru,className:Bt.b2},"(",lu,")"))),a.createElement("div",{onClick:()=>fn(Iu),className:Bt.big},"\u67E5\u770B")))})):a.createElement(pt.Z,null)),a.createElement(Ve.Z,{showTotal:Iu=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Iu),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:Sn,pageSize:Dt==null?void 0:Dt.limit,current:Dt.page,total:wn})),a.createElement(Fe.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:Mt,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{Lt(!1)},afterClose:En,footer:null},a.createElement(tt.Z,{loading:on,active:!0,paragraph:{rows:5}},a.createElement("div",null,a.createElement("span",null,"\u59D3\u540D:",(rt=Mt==null?void 0:Mt.datas)==null?void 0:rt.user_name),a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(Re=Mt==null?void 0:Mt.datas)==null?void 0:Re.student_id),a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(Ct=Mt==null?void 0:Mt.datas)==null?void 0:Ct.user_group_name)),a.createElement(y.default,{className:"mt10",defaultActiveKey:nn,onChange:Iu=>{zn(Iu)}},a.createElement(y.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},a.createElement("aside",{className:Bt.imgWrap},a.createElement("div",{className:Bt.img,style:{width:234,marginLeft:30,textAlign:"center"}},(je=Mt==null?void 0:Mt.exercise_user_photos)!=null&&je.length?a.createElement(a.Fragment,null,a.createElement("img",{height:131,src:(Ce=Mt==null?void 0:Mt.exercise_user_photos)==null?void 0:Ce[Hn-1]}),a.createElement("div",{onClick:()=>{var Iu;Au.Z.publish("preview-image",(Iu=Mt==null?void 0:Mt.exercise_user_photos)==null?void 0:Iu[Hn-1])},className:Bt.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Bt.text},"\u8003\u8BD5\u4E2D\u7167\u7247",a.createElement("span",{className:"c-light-primary"},Hn,"/",(ye=Mt==null?void 0:Mt.exercise_user_photos)==null?void 0:ye.length)),Hn===1?a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:Bt.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})):a.createElement("div",{onClick:()=>Un("prev"),className:Bt.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})),a.createElement("div",{onClick:()=>Un("next"),className:Bt.r},a.createElement("i",{className:"iconfont icon-lujing"}))):a.createElement("div",{className:Bt.no},a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),a.createElement("div",{className:Bt.img,style:{marginLeft:60,width:234,textAlign:"center"}},Mt!=null&&Mt.identity_url?a.createElement("img",{height:131,src:(0,me.Tv)(Mt==null?void 0:Mt.identity_url)}):a.createElement("div",{className:Bt.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(Mt!=null&&Mt.identity_url)&&a.createElement("div",{onClick:()=>{Au.Z.publish("preview-image",(0,me.Tv)(Mt==null?void 0:Mt.identity_url))},className:Bt.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Bt.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(y.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},a.createElement("aside",{className:Bt.imgWrap,style:{marginLeft:70}},a.createElement("div",{className:Bt.img},a.createElement("img",{width:234,src:Mt==null?void 0:Mt.exercise_identity_photo}),a.createElement("div",{onClick:()=>{Au.Z.publish("preview-image",Mt==null?void 0:Mt.exercise_identity_photo)},className:Bt.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Bt.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:Bt.img,style:{marginLeft:20,width:234,textAlign:"center"}},Mt!=null&&Mt.identity_url?a.createElement("img",{height:131,src:(0,me.Tv)(Mt==null?void 0:Mt.identity_url)}):a.createElement("div",{className:Bt.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(Mt!=null&&Mt.identity_url)&&a.createElement("div",{onClick:()=>{Au.Z.publish("preview-image",(0,me.Tv)(Mt==null?void 0:Mt.identity_url))},className:Bt.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Bt.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(y.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},a.createElement("div",{className:Bt.fo},a.createElement(de.ZP,{className:"mt20",checked:bt==="alert",onChange:()=>ka("alert")},"\u53D1\u9001\u8B66\u544A",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement(de.ZP,{className:"mt10",checked:bt==="notice",onChange:()=>ka("notice")},"\u53D1\u9001\u901A\u77E5",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement("div",{className:"mt20"},a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),a.createElement(nt.default,{style:{width:570},value:Oa,onChange:ca},Ju==null?void 0:Ju.map(Iu=>a.createElement(nt.default.Option,{key:Iu.key,value:Iu.key},Iu.value)))),Oa===0&&a.createElement(be.default.TextArea,{className:"mt20",value:tu,onChange:Iu=>wa(Iu.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),a.createElement(le.Z,{className:"mt10",align:"middle"},a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",Mt==null?void 0:Mt.alert_count,"\u6B21\u8B66\u544A\u548C",((jt=Mt==null?void 0:Mt.alerts)==null?void 0:jt.length)-(Mt==null?void 0:Mt.alert_count),"\u6B21\u901A\u77E5")),a.createElement(x.default,{dataSource:(Mt==null?void 0:Mt.alerts)||[],bordered:!1,scroll:((hn=Mt==null?void 0:Mt.alerts)==null?void 0:hn.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:Iu=>Iu?a.createElement("span",{title:Iu},Iu):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:Iu=>Iu==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),a.createElement(xe.ZP,{className:Bt.b,onClick:()=>la(void 0,null,function*(){if(!tu&&Oa===0){Ae.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let Iu=tu;Oa&&(Iu=(bt==="alert"?Xa:Ja).find(Ru=>Ru.key===Oa).value),iu(!0);let Ea=yield(0,he.ZP)(`/api/exercises/${Dt.exercise_id}/send_alert.json`,{method:"post",body:{content:Iu,clazz:bt,exercise_user_id:Mt==null?void 0:Mt.exercise_user_id}});(Ea==null?void 0:Ea.status)===0&&(Ae.ZP.info("\u53D1\u9001\u6210\u529F"),Lt(!1)),iu(!1)}),loading:Ka,type:"primary"},a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),a.createElement(y.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},a.createElement(x.default,{dataSource:xa,bordered:!1,scroll:xa.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:Iu=>ze()(Iu).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:Iu=>Iu&&(0,me.li)(Number(Iu)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),a.createElement(Ya.Z,null))};var su=(0,pe.connect)(({exercise:oe,user:ie})=>({exercise:oe,user:ie}))(ou),On={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},Lu={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},Ra=Object.defineProperty,hu=Object.defineProperties,Gu=Object.getOwnPropertyDescriptors,Mu=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,wu=Object.prototype.propertyIsEnumerable,Zu=(oe,ie,ae)=>ie in oe?Ra(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,ku=(oe,ie)=>{for(var ae in ie||(ie={}))tr.call(ie,ae)&&Zu(oe,ae,ie[ae]);if(Mu)for(var ae of Mu(ie))wu.call(ie,ae)&&Zu(oe,ae,ie[ae]);return oe},ur=(oe,ie)=>hu(oe,Gu(ie)),rr=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())}),br=({index:oe,bottomLine:ie,gather:ae,search:Ze})=>{const[rt,Re]=(0,a.useState)([]),[Ct,je]=(0,a.useState)(!1),[Ce,ye]=(0,a.useState)(!1),jt=(0,pe.useParams)(),hn=(0,pe.useLocation)(),[yn]=(0,pe.useSearchParams)(),[Dt,Qt]=(0,a.useState)({page:1,limit:6,total:0});(0,a.useEffect)(()=>{console.log(ae,"gather"),oe===0&&ye(!0)},[]),(0,a.useEffect)(()=>{Ce&&gn()},[Ce]);const Dn=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(ln,Rt,Kn)=>Dt.limit*(Dt.page-1)+Kn+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:ln=>ln||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:ln=>ln+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:ln=>{let Rt=`/classrooms/${jt==null?void 0:jt.coursesId}/exercise/${jt==null?void 0:jt.categoryId}/detail/${ln}/review_detail`;return yn.get("random")&&(Rt=Rt+`?random=${yn.get("random")}`),a.createElement(pe.Link,{to:Rt,target:"_blank"},"\u67E5\u770B")}}],gn=ln=>rr(void 0,null,function*(){je(!0);const Rt=ln||{page:1,limit:10,total:0},Kn=ku({id:jt==null?void 0:jt.categoryId,question_id:ae==null?void 0:ae.question_id,search:Ze},Rt),xt=yield(0,he.ZP)(`/api/courses/${jt==null?void 0:jt.coursesId}/exercises/code_review_users.json`,{method:"get",params:Kn});xt&&(Re(xt==null?void 0:xt.users),je(!1),Qt(ur(ku({},Rt),{total:(xt==null?void 0:xt.count)||0})))}),Fn=ln=>{const Rt=ur(ku({},Dt),{page:ln});Qt(Rt),gn(Rt)},bn=()=>{ye(!Ce)};return a.createElement("div",{className:Lu.subjectTable},a.createElement("aside",{className:Lu.title},a.createElement("span",{className:"c-light-primary"},oe+1,"\u3001",ae.name||((ae==null?void 0:ae.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),a.createElement("span",{className:"c-grey-333"},"\uFF08",ae==null?void 0:ae.score,"\u5206\uFF09\uFF1A",ae==null?void 0:ae.question_title),a.createElement("span",{className:"ml40 c-grey-999"},a.createElement("b",{className:"c-red-ee4"},ae==null?void 0:ae.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",ae==null?void 0:ae.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),a.createElement("span",{onClick:bn,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},Ce?"\u6536\u8D77":"\u5C55\u5F00",Ce?a.createElement(ho.Z,null):a.createElement(Mo.Z,null)),(ae==null?void 0:ae.question_type)===5&&a.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${ae==null?void 0:ae.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),a.createElement(x.default,{className:Lu.customTable,style:{display:Ce?"block":"none"},dataSource:rt,bordered:!1,rowKey:ln=>ln.id,rowClassName:Lu.row,columns:Dn,loading:Ct,pagination:{pageSize:Dt.limit,total:Dt.total,current:Dt.page,onChange:Fn,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),a.createElement("div",{className:Lu.line,style:{visibility:ie?"hidden":"visible"}}))},el=z(99464),Qu=z(59301),rl=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const wr=({exercise:oe,globalSetting:ie,dispatch:ae})=>{const[Ze,rt]=(0,a.useState)(""),[Re,Ct]=(0,a.useState)([]),[je,Ce]=(0,a.useState)(""),[ye,jt]=(0,a.useState)(!1),[hn,yn]=(0,a.useState)(!1),Dt=(0,pe.useParams)();(0,a.useEffect)(()=>{Qt()},[]);const Qt=Fn=>rl(void 0,null,function*(){jt(!0);const bn=yield(0,he.ZP)(`/api/courses/${Dt==null?void 0:Dt.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:Dt==null?void 0:Dt.categoryId,search:Ze}});if((bn==null?void 0:bn.status)===-2){yn(!0),Qt();return}bn&&(yn(!1),jt(!1),Ct((bn==null?void 0:bn.exercise_questions)||[]),Ce(bn==null?void 0:bn.last_review_time))}),Dn=()=>{Qt()},gn=()=>Qu.createElement("div",{className:On.empty},Qu.createElement("img",{src:el.x7,width:"258"}),Qu.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return Qu.createElement("section",{className:On.warp},Qu.createElement("aside",{className:On.header},Qu.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",je||"--"),!!je&&Qu.createElement(be.default,{value:Ze,onChange:Fn=>rt(Fn.target.value),suffix:Qu.createElement("i",{onClick:Dn,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:Dn})),hn&&Qu.createElement(an.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!hn&&Qu.createElement(tt.Z,{loading:ye,active:!0,paragraph:{rows:5}},Re.length>0?Qu.createElement("aside",{className:On.subject},Re.map((Fn,bn)=>Qu.createElement(br,{key:bn,index:bn,bottomLine:bn===Re.length-1,gather:Fn,search:Ze}))):gn()))};var Vu=(0,pe.connect)(({exercise:oe,globalSetting:ie})=>({exercise:oe,globalSetting:ie}))(wr),Fr=z(37285),Hu=z(89389),Qr=z(48106),Uu=z(20927),$n={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL",btn_warp:"btn_warp___aj_Vv"},Yr=z(62363),Tr=z(65986),Sa=z(59301),jl=Object.defineProperty,Pl=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,ro=(oe,ie,ae)=>ie in oe?jl(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,hl=(oe,ie)=>{for(var ae in ie||(ie={}))Jl.call(ie,ae)&&ro(oe,ae,ie[ae]);if(Pl)for(var ae of Pl(ie))Ml.call(ie,ae)&&ro(oe,ae,ie[ae]);return oe},zl=(oe,ie)=>{var ae={};for(var Ze in oe)Jl.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&Pl)for(var Ze of Pl(oe))ie.indexOf(Ze)<0&&Ml.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},wl=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const eo=null,Vl="\u2581",xl=(oe,ie)=>{var ae=oe,{problemset:Ze,globalSetting:rt,exercise:Re,loading:Ct,dispatch:je,editData:Ce,editKey:ye,setEditKey:jt=()=>{},cancelAdd:hn=()=>{},addCallback:yn=()=>{},reload:Dt=()=>{},setIsClaer:Qt=()=>{}}=ae,Dn=zl(ae,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[gn,Fn]=(0,a.useState)(""),[bn,ln]=(0,a.useState)(""),[Rt,Kn]=(0,a.useState)([]),[xt,wn]=(0,a.useState)(""),[Cn,Pa]=(0,a.useState)(),[Ft,Mt]=(0,a.useState)(!1),[Lt,nn]=(0,a.useState)(),[zn,Hn]=(0,a.useState)(0),[ia,bt]=(0,a.useState)(!1),[Ge,Oa]=(0,a.useState)(!1),[Ia,tu]=(0,a.useState)([]),[wa,on]=(0,a.useState)(1),[Nn,Ka]=(0,a.useState)(!1),iu=(0,a.useRef)(!1),xa=(0,pe.useParams)(),[da,kn]=(0,a.useState)([]),Sn=vu=>{kn([...da,hl({},vu)])};(0,a.useEffect)(()=>{var vu;if(iu.current)return;if(!(Ce!=null&&Ce.question_title)){bt(!0),Fn(""),Pa(!1),nn(2),Kn([]),wn(""),Mt(!1);return}Fn(Ce==null?void 0:Ce.question_title),Pa(Ce==null?void 0:Ce.is_ordered),on(Ce==null?void 0:Ce.difficulty),Ka(!(Ce!=null&&Ce.repeat_answer)),nn(Ce==null?void 0:Ce.question_score);const Ru=(vu=Ce==null?void 0:Ce.standard_answers)==null?void 0:vu.map(Ir=>Ir.answer_text);Kn([...Ru]),tu(Ce.tag_discipline_ids),ln(Ce==null?void 0:Ce.analysis)},[Ce,ia]),(0,a.useEffect)(()=>{Mt(!1),ia&&vu();function vu(){return wl(this,null,function*(){var Ru,Ir;const fl=yield(0,ne.YY)({sub_discipline_id:(Ir=(Ru=Re.editData)==null?void 0:Ru.exercise)==null?void 0:Ir.sub_discipline_id});kn(fl.tag_disciplines)})}},[ia]),(0,a.useImperativeHandle)(ie,()=>({onSave:qn,isEdit:ia})),(0,a.useEffect)(()=>{var vu;const Ru=(vu=Re==null?void 0:Re.tagDisciplineData)!=null&&vu.tag_disciplines&&Array.isArray(Re.tagDisciplineData.tag_disciplines)?Re.tagDisciplineData.tag_disciplines:[];kn(Ru)},[Re.tagDisciplineData]);const ma=vu=>{(vu==null?void 0:vu.status)===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),bt(!1),jt(-1),iu.current=!1,Dt())},qn=()=>wl(void 0,null,function*(){var vu,Ru,Ir,fl;let lu=[],zu=!1;if(Oa(!0),Rt.forEach((gu,xu)=>{lu.push({choice_id:xu+1,answer_text:[]}),gu.forEach((eu,ar)=>{lu[xu].answer_text.push(eu),(!eu||!(0,me.eR)(eu,1e4))&&(wn(`${xu}-${ar}`),Ae.ZP.info(eu?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),zu=!0)})}),zu)return Oa(!1),!1;iu.current=!0;let $r;return Ce.question_id?(Ce==null?void 0:Ce.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>wl(void 0,null,function*(){var gu,xu;$r=yield je({type:"exercise/editExerciseQuestion",payload:{id:Ce.question_id,question_title:gn,question_type:3,question_score:Lt,is_ordered:Cn,standard_answers:lu,tag_discipline_ids:Ia,sub_discipline_id:(xu=(gu=Re.editData)==null?void 0:gu.exercise)==null?void 0:xu.sub_discipline_id,difficulty:wa,is_cover:1,repeat_answer:!Nn,analysis:bn}}),ma($r)}),onCancel:()=>wl(void 0,null,function*(){var gu,xu;$r=yield je({type:"exercise/editExerciseQuestion",payload:{id:Ce.question_id,question_title:gn,question_type:3,question_score:Lt,is_ordered:Cn,standard_answers:lu,tag_discipline_ids:Ia,sub_discipline_id:(xu=(gu=Re.editData)==null?void 0:gu.exercise)==null?void 0:xu.sub_discipline_id,difficulty:wa,repeat_answer:!Nn,analysis:bn}}),ma($r)})}):($r=yield je({type:"exercise/editExerciseQuestion",payload:{id:Ce.question_id,question_title:gn,question_type:3,question_score:Lt,is_ordered:Cn,standard_answers:lu,tag_discipline_ids:Ia,sub_discipline_id:(Ru=(vu=Re.editData)==null?void 0:vu.exercise)==null?void 0:Ru.sub_discipline_id,difficulty:wa,repeat_answer:!Nn,analysis:bn}}),ma($r)):($r=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:Ce==null?void 0:Ce.insert_id,categoryId:xa.categoryId,question_title:gn,question_type:3,question_score:Lt,is_ordered:Cn,standard_answers:lu,tag_discipline_ids:Ia,sub_discipline_id:(fl=(Ir=Re.editData)==null?void 0:Ir.exercise)==null?void 0:fl.sub_discipline_id,difficulty:wa,repeat_answer:!Nn,analysis:bn}}),ma($r)),Oa(!1),{name:gn,analysis:bn,standard_answers:lu,is_ordered:Cn}}),fn=(vu,Ru,Ir)=>{const fl=Rt.slice();if(Ru&&fl.splice(vu,Ru),Ir&&Ft||!Ce.question_id)for(let lu=0;lu{wn("");let fl=Rt.slice();fl[vu][Ru]=Ir,Kn(fl)},En=vu=>{let Ru=Rt.slice();Ru[vu]=[...Ru[vu],""],Kn(Ru)},ca=(vu,Ru)=>{let Ir=Rt.slice();if(!Ir[vu][Ru]){Ir[vu]=Ir[vu].filter((fl,lu)=>lu!==Ru),Kn(Ir);return}Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:$n.modal,onOk:()=>{Ir[vu]=Ir[vu].filter((fl,lu)=>lu!==Ru),Kn(Ir)}})},ka=vu=>{Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:$n.modal,onOk:()=>{let Ru=0;Fn(gn.replace(/\▁/g,function(Ir){return Ru++,Ru-1===vu?"":Ir})),setTimeout(()=>{let Ir=Rt.slice();Ir=Rt.filter((fl,lu)=>vu!==lu),Kn(Ir)},500)}})},Xa=()=>{},Ja=()=>{var vu,Ru,Ir,fl,lu,zu;return console.log(Rt,"answers"),Sa.createElement("aside",null,Sa.createElement("div",{className:$n.questionType},Sa.createElement("div",null,Sa.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),Sa.createElement("div",null,Sa.createElement(Qr.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:gn,onChange:$r=>Fn($r),showNullButton:((Ru=(vu=Re.editData)==null?void 0:vu.exercise)==null?void 0:Ru.exercise_status)===1,deleteEmptyDisabled:((fl=(Ir=Re.editData)==null?void 0:Ir.exercise)==null?void 0:fl.exercise_status)!==1||Ge,onPlaceholderChange:fn})),Sa.createElement("div",{className:"mt20"},Rt.map(($r,gu)=>{var xu,eu;return Sa.createElement(Uu.Z,{key:gu,answers:$r,index:gu,is_md:!0,exerciseIsPublish:((eu=(xu=Re.editData)==null?void 0:xu.exercise)==null?void 0:eu.exercise_status)!==1,activeOptionErrorIndex:xt,onAnswerChange:Un,addChildAnswer:En,deleteChildAnswer:ca,deleteChildAnswermain:ka})})),Sa.createElement("div",{className:"mt20"},Rt.length>1&&Sa.createElement("span",null,Sa.createElement(Le.default,{checked:Cn,onChange:$r=>Pa($r.target.checked),className:`${$n.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Sa.createElement("span",{className:`${$n.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Sa.createElement("p",{className:$n.titleWrap},Sa.createElement("span",{className:$n.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Sa.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:bn,onChange:$r=>ln($r)}),Sa.createElement("p",{className:""},Sa.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",Sa.createElement(Me.Z,{value:Lt,max:1e4,min:0,onChange:$r=>{nn($r)}})," \u5206 \xA0 ",!!Lt&&!!zn&&Sa.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(Lt/zn).toFixed(1),"\u5206)"),Sa.createElement("span",{style:{marginLeft:"30px"},className:$n.difficult},Sa.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",Sa.createElement(de.ZP.Group,{value:wa,onChange:$r=>{on($r.target.value)}},Sa.createElement(de.ZP.Button,{value:1},"\u7B80\u5355"),Sa.createElement(de.ZP.Button,{value:2},"\u9002\u4E2D"),Sa.createElement(de.ZP.Button,{value:3},"\u56F0\u96BE")))),Sa.createElement("p",{className:$n.titleWrap},Sa.createElement("span",{className:`${$n.title}`},"\u77E5\u8BC6\u70B9\uFF1A",Sa.createElement("span",{className:$n.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),Sa.createElement("div",{className:"mt5"},Sa.createElement(Yr.N,{value:Ia,selectvalues:Ce==null?void 0:Ce.tag_discipline_ids,onChange:tu,subId:(zu=(lu=Re.editData)==null?void 0:lu.exercise)==null?void 0:zu.sub_discipline_id,knowledgeOptions:da,onAddKnowledgeFinish:Sn})),Sa.createElement("div",{style:{marginTop:10}},Sa.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),Sa.createElement(Pe.Z,{checked:Nn,onChange:$r=>{Ka($r)}}))),Sa.createElement("aside",{className:"tr"},(ye!==-1||Ce.question_id)&&Sa.createElement(xe.ZP,{type:"default",onClick:()=>{hn(),bt(!1)}},"\u53D6\u6D88"),Sa.createElement(xe.ZP,{className:"ml20",type:"primary",onClick:()=>{qn()}},"\u4FDD\u5B58")))},Ju=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(vu=>{var Ru,Ir;return((Ir=(Ru=Re==null?void 0:Re.editData)==null?void 0:Ru.exercise)==null?void 0:Ir.exercise_status)===1?vu:vu.id!=="del"&&vu.id!=="add"}),Iu=vu=>wl(void 0,null,function*(){if(ye!==-1){Ae.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(vu.id){case"del":let Ru;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return wl(this,null,function*(){yield(0,ne.Fl)({id:Ce.question_id}),je({type:"exercise/editExercise",payload:hl({},xa)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:Ce.question_id,opr:vu.id}}),je({type:"exercise/editExercise",payload:hl({},xa)});break;case"edit":jt(Ce.dragKey),bt(!0);break;case"add":yn({key:Ce.key,insert_id:Ce==null?void 0:Ce.question_id,question_type:3});break}}),Ea=()=>{var vu;return Sa.createElement("aside",null,Sa.createElement("div",{className:$n.questionType},!(Ce!=null&&Ce.isPreview)&&Sa.createElement("div",null,Sa.createElement("span",{className:"font16 c-blue"},Ce.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",Ce.question_score,"\u5206\uFF09")),Ce!=null&&Ce.isPreview?Sa.createElement("div",{style:{display:"flex"}},Sa.createElement("span",{style:{flexShrink:0},className:"font18"},Ce.key,"."),Sa.createElement(Fa.Z,{value:Ce.question_title}),Sa.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ce.question_score,"\u5206\uFF09")):Sa.createElement("div",{className:"mt5"},Sa.createElement(Fa.Z,{value:Ce.question_title})),Sa.createElement("div",{className:$n.questionChoices},(vu=Ce==null?void 0:Ce.standard_answers)==null?void 0:vu.map(function(Ru,Ir){return Sa.createElement(le.Z,{key:Ir,align:"middle"},Sa.createElement(fe.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Ru.choice_id,"\uFF09\uFF1A"),Sa.createElement(fe.Z,{flex:"1"},Sa.createElement(le.Z,{align:"middle",gutter:[1,1]},Ru.answer_text.map(function(fl,lu){return Sa.createElement(fe.Z,{span:24,key:lu},Ru.model===1?Sa.createElement(be.default,{key:Ir,checked:Ce.standard_answers.includes(Ir),disabled:!0,value:fl}):Sa.createElement(Tr.Z,{value:fl,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),Sa.createElement("div",{className:$n.action},!Ce.hideAction&&Ju.map(function(Ru,Ir){return Ru.id==="up"&&Ce.key===1||Ru.id==="down"&&Ce.key===Ce.len?null:Sa.createElement(Be.Z,{key:Ir,placement:"bottom",title:Ru.name},Sa.createElement("span",{onClick:()=>Iu(Ru),className:Ru.icon}))})))};return Sa.createElement("section",{className:$n.wrap},!ia&&Ea(),ia&&Ja())};var Il=(0,pe.connect)(({problemset:oe,loading:ie,exercise:ae,globalSetting:Ze})=>({problemset:oe,globalSetting:Ze,exercise:ae,loading:ie.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(xl)),so=Object.defineProperty,Kl=Object.getOwnPropertySymbols,Eo=Object.prototype.hasOwnProperty,Wl=Object.prototype.propertyIsEnumerable,Zo=(oe,ie,ae)=>ie in oe?so(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Hl=(oe,ie)=>{for(var ae in ie||(ie={}))Eo.call(ie,ae)&&Zo(oe,ae,ie[ae]);if(Kl)for(var ae of Kl(ie))Wl.call(ie,ae)&&Zo(oe,ae,ie[ae]);return oe},Zl=(oe,ie)=>{var ae={};for(var Ze in oe)Eo.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&Kl)for(var Ze of Kl(oe))ie.indexOf(Ze)<0&&Wl.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},Tl=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Po=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Bl=(oe,ie)=>{var ae=oe,{problemset:Ze,globalSetting:rt,exercise:Re,loading:Ct,dispatch:je,onRef:Ce=()=>{},editData:ye,editKey:jt,setEditKey:hn=()=>{},cancelAdd:yn=()=>{},reload:Dt=()=>{},addCallback:Qt=()=>{},setIsClaer:Dn=()=>{}}=ae,gn=Zl(ae,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[Fn,bn]=(0,a.useState)(),[ln,Rt]=(0,a.useState)(""),[Kn,xt]=(0,a.useState)(!1),[wn,Cn]=(0,a.useState)(),[Pa,Ft]=(0,a.useState)([]),[Mt,Lt]=(0,a.useState)([]),[nn,zn]=(0,a.useState)(1),[Hn,ia]=(0,a.useState)(!1),[bt,Ge]=(0,a.useState)(""),Oa=(0,a.useRef)(!1),Ia=da=>{Lt([...Mt,Hl({},da)])},tu=(0,pe.useParams)();(0,a.useEffect)(()=>{if(!Oa.current){if(!(ye!=null&&ye.question_choices)){xt(!0),Rt(""),Cn(2),bn("");return}ia(!(ye!=null&&ye.repeat_answer)),Rt(ye==null?void 0:ye.question_title),Cn(ye==null?void 0:ye.question_score),zn(ye==null?void 0:ye.difficulty),bn(ye.standard_answer[0]+""),Ft(ye.tag_discipline_ids),Ge(ye==null?void 0:ye.analysis)}},[ye,Kn]),(0,a.useEffect)(()=>{Kn&&da();function da(){return Tl(this,null,function*(){var kn,Sn;const ma=yield(0,ne.YY)({sub_discipline_id:(Sn=(kn=Re.editData)==null?void 0:kn.exercise)==null?void 0:Sn.sub_discipline_id});Lt(ma.tag_disciplines)})}},[Kn]),(0,a.useImperativeHandle)(ie,()=>({onSave:on,isEdit:Kn})),(0,a.useEffect)(()=>{var da;const kn=(da=Re==null?void 0:Re.tagDisciplineData)!=null&&da.tag_disciplines&&Array.isArray(Re.tagDisciplineData.tag_disciplines)?Re.tagDisciplineData.tag_disciplines:[];Lt(kn)},[Re.tagDisciplineData]);const wa=da=>{(da==null?void 0:da.status)===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),xt(!1),hn(-1),Oa.current=!1,Dt())},on=()=>Tl(void 0,null,function*(){var da,kn,Sn,ma;if(!ln)return Ae.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!Fn)return Ae.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const qn=[{choice_text:"\u6B63\u786E",is_answer:Fn==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Fn==="2"?2:0}];Oa.current=!0;let fn;return ye.question_id?(ye==null?void 0:ye.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Tl(void 0,null,function*(){var Un,En;fn=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:ln,question_type:2,question_score:wn,question_choices:qn.map(ca=>ca.choice_text),standard_answers:qn.filter(ca=>ca.is_answer).map(ca=>ca.is_answer),tag_discipline_ids:Pa,sub_discipline_id:(En=(Un=Re.editData)==null?void 0:Un.exercise)==null?void 0:En.sub_discipline_id,difficulty:nn,is_cover:1,repeat_answer:!Hn,analysis:bt}}),wa(fn)}),onCancel:()=>Tl(void 0,null,function*(){var Un,En;fn=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:ln,question_type:2,question_score:wn,question_choices:qn.map(ca=>ca.choice_text),standard_answers:qn.filter(ca=>ca.is_answer).map(ca=>ca.is_answer),tag_discipline_ids:Pa,sub_discipline_id:(En=(Un=Re.editData)==null?void 0:Un.exercise)==null?void 0:En.sub_discipline_id,difficulty:nn,repeat_answer:!Hn,analysis:bt}}),wa(fn)})}):(fn=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:ln,question_type:2,question_score:wn,question_choices:qn.map(Un=>Un.choice_text),standard_answers:qn.filter(Un=>Un.is_answer).map(Un=>Un.is_answer),tag_discipline_ids:Pa,sub_discipline_id:(kn=(da=Re.editData)==null?void 0:da.exercise)==null?void 0:kn.sub_discipline_id,difficulty:nn,repeat_answer:!Hn,analysis:bt}}),wa(fn)):(fn=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:tu.categoryId,question_title:ln,question_type:2,question_score:wn,question_choices:qn.map(Un=>Un.choice_text),standard_answers:qn.filter(Un=>Un.is_answer).map(Un=>Un.is_answer),tag_discipline_ids:Pa,sub_discipline_id:(ma=(Sn=Re.editData)==null?void 0:Sn.exercise)==null?void 0:ma.sub_discipline_id,difficulty:nn,repeat_answer:!Hn,analysis:bt}}),wa(fn)),{name:ln,choices:qn}}),Nn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(da=>{var kn,Sn;return((Sn=(kn=Re==null?void 0:Re.editData)==null?void 0:kn.exercise)==null?void 0:Sn.exercise_status)===1?da:da.id!=="del"&&da.id!=="add"}),Ka=da=>Tl(void 0,null,function*(){if(jt!==-1){Ae.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(da.id){case"del":let kn;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Tl(this,null,function*(){yield(0,ne.Fl)({id:ye.question_id}),je({type:"exercise/editExercise",payload:Hl({},tu)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:da.id}}),je({type:"exercise/editExercise",payload:Hl({},tu)});break;case"edit":hn(ye.dragKey),xt(!0);break;case"add":Qt({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:2});break}}),iu=()=>{var da;return a.createElement("aside",null,a.createElement("div",{className:$n.questionType},!(ye!=null&&ye.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),a.createElement(Fa.Z,{value:ye.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Fa.Z,{value:ye.question_title})),a.createElement("div",{className:$n.questionChoices},(da=ye==null?void 0:ye.question_choices)==null?void 0:da.map(function(kn,Sn){return a.createElement(de.ZP,{key:Sn,checked:ye.standard_answer.includes(Sn+1),disabled:!0},Po[Sn],". ",a.createElement("span",{className:"c-black font14"},kn.choice_text))})),a.createElement("div",{className:$n.action},!ye.hideAction&&Nn.map(function(kn,Sn){return kn.id==="up"&&ye.key===1||kn.id==="down"&&ye.key===ye.len?null:a.createElement(Be.Z,{key:Sn,placement:"bottom",title:kn.name},a.createElement("span",{onClick:()=>Ka(kn),className:kn.icon}))})))},xa=()=>{var da,kn;return a.createElement("aside",null,a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.required},"*"),a.createElement("span",{className:$n.title},"\u9898\u5E72\uFF1A")),a.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ln,onChange:Sn=>Rt(Sn)}),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.required},"*"),a.createElement("span",{className:$n.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:$n.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(de.ZP.Group,{buttonStyle:"solid",value:Fn,onChange:Sn=>bn(Sn.target.value)},a.createElement(de.ZP.Button,{value:"1",className:`${$n.radio} mr40`},"\u6B63\u786E"),a.createElement(de.ZP.Button,{value:"2",className:$n.radio},"\u9519\u8BEF")),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:bt,onChange:Sn=>Ge(Sn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Me.Z,{value:wn,max:1e4,min:0,onChange:Sn=>{Cn(Sn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:$n.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(de.ZP.Group,{value:nn,onChange:Sn=>{zn(Sn.target.value)}},a.createElement(de.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(de.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(de.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:`${$n.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:$n.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Yr.N,{value:Pa,selectvalues:ye==null?void 0:ye.tag_discipline_ids,onChange:Ft,subId:(kn=(da=Re.editData)==null?void 0:da.exercise)==null?void 0:kn.sub_discipline_id,knowledgeOptions:Mt,onAddKnowledgeFinish:Ia})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Pe.Z,{checked:Hn,onChange:Sn=>{ia(Sn)}}))),a.createElement("aside",{className:"tr"},(jt!==-1||ye.question_id)&&a.createElement(xe.ZP,{type:"default",onClick:()=>{yn(),xt(!1)}},"\u53D6\u6D88"),a.createElement(xe.ZP,{className:"ml20",type:"primary",onClick:()=>{on()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:$n.wrap},!Kn&&iu(),Kn&&xa())};var Lo=(0,pe.connect)(({problemset:oe,loading:ie,exercise:ae,globalSetting:Ze})=>({problemset:oe,globalSetting:Ze,exercise:ae,loading:ie.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Bl)),jr=Object.defineProperty,Xu=Object.getOwnPropertySymbols,Ll=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,dt=(oe,ie,ae)=>ie in oe?jr(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,kt=(oe,ie)=>{for(var ae in ie||(ie={}))Ll.call(ie,ae)&&dt(oe,ae,ie[ae]);if(Xu)for(var ae of Xu(ie))Pr.call(ie,ae)&&dt(oe,ae,ie[ae]);return oe},Jt=(oe,ie)=>{var ae={};for(var Ze in oe)Ll.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&Xu)for(var Ze of Xu(oe))ie.indexOf(Ze)<0&&Pr.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},Qn=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const vr=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],qu=(0,a.forwardRef)((oe,ie)=>{var ae=oe,{problemset:Ze,globalSetting:rt,exercise:Re,loading:Ct,dispatch:je,onRef:Ce=()=>{},editData:ye,cancelAdd:jt=()=>{},editKey:hn,setEditKey:yn=()=>{},setIsClaer:Dt=()=>{},addCallback:Qt=qn=>{},reload:Dn=()=>{}}=ae,gn=Jt(ae,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[Fn,bn]=(0,a.useState)([]),[ln,Rt]=(0,a.useState)(),[Kn,xt]=(0,a.useState)([]),[wn,Cn]=(0,a.useState)(""),[Pa,Ft]=(0,a.useState)(),[Mt,Lt]=(0,a.useState)(!1),[nn,zn]=(0,a.useState)([]),[Hn,ia]=(0,a.useState)(1),[bt,Ge]=(0,a.useState)(!1),[Oa,Ia]=(0,a.useState)(""),[tu,wa]=(0,a.useState)([]),on=(0,a.useRef)(!1),Nn=qn=>{wa([...tu,kt({},qn)])},Ka=(0,pe.useParams)();(0,a.useEffect)(()=>{bn(["","","",""])},[]),(0,a.useEffect)(()=>{if(on.current)return;if(!(ye!=null&&ye.question_choices)){Lt(!0),Cn(""),Ft(5),bn(["","","",""]),xt([]);return}Cn(ye==null?void 0:ye.question_title),Ft(ye==null?void 0:ye.question_score),Ge(!(ye!=null&&ye.repeat_answer)),ia(ye==null?void 0:ye.difficulty),bn(ye==null?void 0:ye.question_choices.map(fn=>fn.choice_text));const qn=[];ye==null||ye.standard_answer.map((fn,Un)=>{qn.push(fn-1)}),xt(qn),zn(ye.tag_discipline_ids),Ia(ye==null?void 0:ye.analysis)},[ye,Mt]),(0,a.useEffect)(()=>{Mt&&qn();function qn(){return Qn(this,null,function*(){var fn,Un;const En=yield(0,ne.YY)({sub_discipline_id:(Un=(fn=Re.editData)==null?void 0:fn.exercise)==null?void 0:Un.sub_discipline_id});wa(En.tag_disciplines)})}},[Mt]),(0,a.useImperativeHandle)(ie,()=>({onSave:xa,isEdit:Mt})),(0,a.useEffect)(()=>{var qn;const fn=(qn=Re==null?void 0:Re.tagDisciplineData)!=null&&qn.tag_disciplines&&Array.isArray(Re.tagDisciplineData.tag_disciplines)?Re.tagDisciplineData.tag_disciplines:[];wa(fn)},[Re.tagDisciplineData]);const iu=qn=>{(qn==null?void 0:qn.status)===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),Lt(!1),yn(-1),on.current=!1,Dn())},xa=()=>Qn(void 0,null,function*(){var qn,fn,Un,En;if(!wn)return Ae.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const ca=Fn.findIndex(Ja=>!Ja);if(ca>-1)return Ae.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${vr[ca]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Kn.length)return Ae.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Kn.length<1)return Ae.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const ka=Fn.map((Ja,Ju)=>({choice_text:Ja,is_answer:Kn.includes(Ju)?Ju+1:0}));on.current=!0;let Xa;ye.question_id?(ye==null?void 0:ye.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Qn(void 0,null,function*(){var Ja,Ju;Xa=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:wn,question_type:1,question_score:Pa,question_choices:ka.map(Iu=>Iu.choice_text),standard_answers:ka.filter(Iu=>Iu.is_answer).map(Iu=>Iu.is_answer),tag_discipline_ids:nn,sub_discipline_id:(Ju=(Ja=Re.editData)==null?void 0:Ja.exercise)==null?void 0:Ju.sub_discipline_id,difficulty:Hn,is_cover:1,repeat_answer:!bt,analysis:Oa}}),iu(Xa)}),onCancel:()=>Qn(void 0,null,function*(){var Ja,Ju;Xa=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:wn,question_type:1,question_score:Pa,question_choices:ka.map(Iu=>Iu.choice_text),standard_answers:ka.filter(Iu=>Iu.is_answer).map(Iu=>Iu.is_answer),tag_discipline_ids:nn,sub_discipline_id:(Ju=(Ja=Re.editData)==null?void 0:Ja.exercise)==null?void 0:Ju.sub_discipline_id,difficulty:Hn,repeat_answer:!bt,analysis:Oa}}),iu(Xa)})}):(Xa=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:wn,question_type:1,question_score:Pa,question_choices:ka.map(Ja=>Ja.choice_text),standard_answers:ka.filter(Ja=>Ja.is_answer).map(Ja=>Ja.is_answer),tag_discipline_ids:nn,sub_discipline_id:(fn=(qn=Re.editData)==null?void 0:qn.exercise)==null?void 0:fn.sub_discipline_id,difficulty:Hn,repeat_answer:!bt,analysis:Oa}}),iu(Xa)):(Xa=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:Ka.categoryId,question_title:wn,question_type:1,question_score:Pa,question_choices:ka.map(Ja=>Ja.choice_text),standard_answers:ka.filter(Ja=>Ja.is_answer).map(Ja=>Ja.is_answer),tag_discipline_ids:nn,sub_discipline_id:(En=(Un=Re.editData)==null?void 0:Un.exercise)==null?void 0:En.sub_discipline_id,difficulty:Hn,repeat_answer:!bt,analysis:Oa}}),iu(Xa))}),da=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(qn=>{var fn,Un;return((Un=(fn=Re==null?void 0:Re.editData)==null?void 0:fn.exercise)==null?void 0:Un.exercise_status)===1?qn:qn.id!=="del"&&qn.id!=="add"}),kn=qn=>Qn(void 0,null,function*(){if(hn!==-1){Ae.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(qn.id){case"del":let fn;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Qn(this,null,function*(){yield(0,ne.Fl)({id:ye.question_id}),je({type:"exercise/editExercise",payload:kt({},Ka)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:qn.id}}),je({type:"exercise/editExercise",payload:kt({},Ka)});break;case"edit":yn(ye.dragKey),Lt(!0);break;case"add":Qt({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:1});break}}),Sn=()=>{var qn;return a.createElement("aside",null,a.createElement("div",{className:$n.questionType},!(ye!=null&&ye.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u591A\u9009\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),a.createElement(Fa.Z,{value:ye.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Fa.Z,{value:ye.question_title})),a.createElement("div",{className:$n.questionChoices},(qn=ye==null?void 0:ye.question_choices)==null?void 0:qn.map(function(fn,Un){return a.createElement(le.Z,{key:Un},a.createElement(fe.Z,null,a.createElement(Le.default,{key:Un,checked:ye.standard_answer.includes(Un+1),disabled:!0},vr[Un],".")),a.createElement(fe.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(Fa.Z,{value:fn.choice_text}))))})),a.createElement("div",{className:$n.action},!ye.hideAction&&da.map(function(fn,Un){return fn.id==="up"&&ye.key===1||fn.id==="down"&&ye.key===ye.len?null:a.createElement(Be.Z,{key:Un,placement:"bottom",title:fn.name},a.createElement("span",{onClick:()=>kn(fn),className:fn.icon}))})))},ma=()=>{var qn,fn;return a.createElement("aside",null,a.createElement("div",{className:$n.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.required},"*"),a.createElement("span",{className:$n.title},"\u9898\u5E72\uFF1A")),a.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:wn,onChange:Un=>Cn(Un)}),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.required},"*"),a.createElement("span",{className:$n.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:$n.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Fn.map((Un,En)=>{var ca,ka;return a.createElement("div",{className:$n.choiceWrap,key:En},a.createElement(Be.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${$n.answer} ${Kn.includes(En)?$n.activeAnswer:""}`,onClick:()=>{Kn.includes(En)?xt(Kn.filter(Xa=>Xa!==En)):xt([...Kn,En])}},vr[En])),a.createElement("div",{className:$n.editorWrap},ln===En?a.createElement(Hu.Z,{id:`single-question-option-${En}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Un,onChange:Xa=>{Fn[En]=Xa,bn(Fn)}}):a.createElement("div",{className:$n.htmlWrap,onClick:()=>Rt(En)},a.createElement(Fa.Z,{value:Un}))),((ka=(ca=Re.editData)==null?void 0:ca.exercise)==null?void 0:ka.exercise_status)===1&&a.createElement(a.Fragment,null,En>1&&a.createElement(Be.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${$n.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>bn(Fn.filter((Xa,Ja)=>Ja!==En))})),En<7&&En===Fn.length-1&&a.createElement(Be.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${$n.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>bn([...Fn,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Oa,onChange:Un=>Ia(Un)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Me.Z,{value:Pa,max:1e4,min:0,onChange:Un=>{Ft(Un)}})," ","\u5206",a.createElement("span",{style:{marginLeft:"30px"},className:$n.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(de.ZP.Group,{value:Hn,onChange:Un=>{ia(Un.target.value)}},a.createElement(de.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(de.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(de.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:`${$n.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:$n.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Yr.N,{value:nn,selectvalues:ye==null?void 0:ye.tag_discipline_ids,onChange:zn,subId:(fn=(qn=Re.editData)==null?void 0:qn.exercise)==null?void 0:fn.sub_discipline_id,knowledgeOptions:tu,onAddKnowledgeFinish:Nn})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Pe.Z,{checked:bt,onChange:Un=>{Ge(Un)}}))),a.createElement("aside",{className:"tr"},(hn!==-1||ye.question_id)&&a.createElement(xe.ZP,{type:"default",onClick:()=>{jt(),Lt(!1)}},"\u53D6\u6D88"),a.createElement(xe.ZP,{className:"ml20",type:"primary",onClick:()=>{xa()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:$n.wrap},!Mt&&Sn(),Mt&&ma())});var Hr=(0,pe.connect)(({problemset:oe,loading:ie,exercise:ae,globalSetting:Ze})=>({problemset:oe,globalSetting:Ze,exercise:ae,loading:ie.effects}),null,null,{forwardRef:!0})(qu),$u=z(37639),au=z(59301),nu=Object.defineProperty,mu=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,Xr=Object.prototype.propertyIsEnumerable,zr=(oe,ie,ae)=>ie in oe?nu(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Fu=(oe,ie)=>{for(var ae in ie||(ie={}))xr.call(ie,ae)&&zr(oe,ae,ie[ae]);if(mu)for(var ae of mu(ie))Xr.call(ie,ae)&&zr(oe,ae,ie[ae]);return oe},nr=(oe,ie)=>{var ae={};for(var Ze in oe)xr.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&mu)for(var Ze of mu(oe))ie.indexOf(Ze)<0&&Xr.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},mr=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Gr=null,Rr=(oe,ie)=>{var ae=oe,{problemset:Ze,globalSetting:rt,exercise:Re,loading:Ct,dispatch:je,editData:Ce,cancelAdd:ye=()=>{},editKey:jt,setEditKey:hn=()=>{},addCallback:yn=()=>{},reload:Dt=()=>{},setIsClaer:Qt=()=>{}}=ae,Dn=nr(ae,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[gn,Fn]=(0,a.useState)(""),[bn,ln]=(0,a.useState)(""),[Rt,Kn]=(0,a.useState)(""),[xt,wn]=(0,a.useState)([]),[Cn,Pa]=(0,a.useState)(""),[Ft,Mt]=(0,a.useState)(),[Lt,nn]=(0,a.useState)(!1),[zn,Hn]=(0,a.useState)([]),[ia,bt]=(0,a.useState)(!1),[Ge,Oa]=(0,a.useState)(!1),Ia=(0,pe.useParams)(),tu=(0,a.useRef)(!1),[wa,on]=(0,a.useState)([]),[Nn,Ka]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Un;if(tu.current)return;Ce.edit&&(bt(!0),ln(""),Fn(""),Hn([])),Fn(Ce.shixun_name),ln(Ce.question_title);const En=[];(Un=Ce.shixun)==null||Un.map(ca=>{En.push(ca.challenge_score),wa.push({challenge_id:ca.challenge_id,open:!0})}),on(wa),Hn(En),Ka(!(Ce!=null&&Ce.ignore_prompt))},[Ce]),(0,a.useEffect)(()=>{nn(!1)},[ia]),(0,a.useImperativeHandle)(ie,()=>({onSave:xa,isEdit:ia}));const iu=Un=>{(Un==null?void 0:Un.status)===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),bt(!1),hn(-1),tu.current=!1,Dt())},xa=()=>mr(void 0,null,function*(){let Un=[];if(!1)return!1;tu.current=!0,Oa(!0);let ca;return Ce.question_id?ca=yield je({type:"exercise/editExerciseQuestion",payload:{id:Ce.question_id,question_title:bn,shixun_name:gn,shixun_id:Ce.shixun_id,question_type:5,question_scores:zn}}):ca=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:Ce==null?void 0:Ce.insert_id,categoryId:Ia.categoryId,question_title:bn,shixun_name:gn,shixun_id:Ce.shixun_id,question_type:5,question_scores:zn,is_copy:Ce.is_copy}}),iu(ca),Oa(!1),{name:bn,analysis:Rt,standard_answers:Un,is_ordered:Ft}}),da=()=>{var Un;return au.createElement("aside",null,au.createElement("div",{className:$n.questionType},au.createElement("div",null,au.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),au.createElement("div",{className:"mt10"},au.createElement(be.default,{defaultValue:gn,onChange:En=>{Fn(En.target.value)}})),au.createElement("div",{className:"mt10"},au.createElement(Hu.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:bn,onChange:En=>{ln(En)}})),au.createElement("div",{className:"mt20"},(Un=Ce.shixun)==null?void 0:Un.map((En,ca)=>au.createElement(le.Z,{gutter:[20,20]},au.createElement(fe.Z,{flex:"1"},ca+1,".",En.challenge_name),au.createElement(fe.Z,null,au.createElement(Me.Z,{defaultValue:zn[ca],onChange:ka=>{zn[ca]=ka,Hn(zn),console.log("srore:L",zn[ca])}})," \u5206")))),au.createElement("div",{className:"mt20"},xt.length>1&&au.createElement("span",null,au.createElement(Le.default,{checked:Ft,onChange:En=>Mt(En.target.checked),className:`${$n.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),au.createElement("span",{className:`${$n.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),au.createElement("aside",{className:"tr"},(jt!==-1||!(Ce!=null&&Ce.edit))&&au.createElement(xe.ZP,{type:"default",onClick:()=>{ye(),bt(!1)}},"\u53D6\u6D88"),au.createElement(xe.ZP,{loading:Ge,className:"ml20",type:"primary",onClick:()=>{xa()}},"\u4FDD\u5B58")))},kn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Un=>{var En,ca;return((ca=(En=Re==null?void 0:Re.editData)==null?void 0:En.exercise)==null?void 0:ca.exercise_status)===1?Un:Un.id!=="del"&&Un.id!=="add"}),Sn=Un=>mr(void 0,null,function*(){if(jt!==-1){Ae.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Un.id){case"del":let En;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return mr(this,null,function*(){yield(0,ne.Fl)({id:Ce.question_id}),je({type:"exercise/editExercise",payload:Fu({},Ia)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:Ce.question_id,opr:Un.id}}),je({type:"exercise/editExercise",payload:Fu({},Ia)});break;case"edit":hn(Ce.dragKey),bt(!0);break;case"add":je({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:Ce.key,insert_id:Ce==null?void 0:Ce.question_id,question_type:5}}});break}}),ma=()=>mr(void 0,null,function*(){const Un=yield(0,he.ZP)(`/api/courses/${Ia==null?void 0:Ia.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[Ia==null?void 0:Ia.categoryId],exercise_question_id:Ce.question_id}});(Un==null?void 0:Un.status)===0&&(je({type:"classroomList/setActionTabs",payload:{}}),Ae.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),qn=()=>mr(void 0,null,function*(){let Un=yield(0,he.ZP)(`/api/courses/${Ia==null?void 0:Ia.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:Ia==null?void 0:Ia.categoryId,exercise_question_id:Ce==null?void 0:Ce.question_id}});(Un==null?void 0:Un.status)===0&&Ka(!1)}),fn=()=>{var Un,En;return au.createElement("aside",null,au.createElement("div",{className:$n.questionType},!(Ce!=null&&Ce.isPreview)&&au.createElement("div",null,au.createElement("span",{className:"font16 c-blue"},Ce.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",Ce.question_score,"\u5206\uFF09")),Ce!=null&&Ce.isPreview?au.createElement("div",{style:{display:"flex",alignItems:"center"}},au.createElement("span",{style:{flexShrink:0},className:"font18"},Ce.key,"."),au.createElement(Fa.Z,{value:Ce.question_title}),au.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ce.question_score,"\u5206\uFF09"),!!((Un=Ce.schools)!=null&&Un.length)&&au.createElement(Be.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},au.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"})),(0,An.G5)()&&(Ce==null?void 0:Ce.shixun_change)&&au.createElement($u.Z,{trigger:"click",open:Nn,onOpenChange:ca=>Ka(!0),placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:au.createElement("div",{style:{width:"310px",color:"#000"}},au.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),au.createElement("div",{className:$n.btn_warp},au.createElement(xe.ZP,{size:"small",onClick:qn},"\u5FFD\u7565"),au.createElement(xe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{Ka(!1),je({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>ma()}})}},"\u786E\u8BA4\u540C\u6B65"),au.createElement(xe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,me.xg)(`/shixuns/${Ce==null?void 0:Ce.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},au.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:ca=>ca.stopPropagation()}))):au.createElement("div",{className:"mt5"},au.createElement(Fa.Z,{value:Ce.question_title})),au.createElement("div",{className:"mt30"}),(En=Ce.shixun)==null?void 0:En.map(function(ca,ka){var Xa,Ja,Ju,Iu,Ea,vu,Ru,Ir,fl,lu;return au.createElement("div",null,au.createElement("div",{key:ka,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((Xa=wa[ka])!=null&&Xa.open)||!((Ju=(Ja=Re==null?void 0:Re.editData)==null?void 0:Ja.exercise)!=null&&Ju.show_challenge_task_pass))&&10}},au.createElement("div",null,au.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",ka+1,"\u5173 ",au.createElement("span",{className:"ml10"},ca.challenge_name)," ",au.createElement("span",{className:"ml10"},ca.challenge_score," \u5206")),((Ea=(Iu=Re==null?void 0:Re.editData)==null?void 0:Iu.exercise)==null?void 0:Ea.show_challenge_task_pass)&&au.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var zu;wa[ka].open=!((zu=wa[ka])!=null&&zu.open),on([...wa])}},(vu=wa[ka])!=null&&vu.open?"\u6536\u8D77":"\u5C55\u5F00",(Ru=wa[ka])!=null&&Ru.open?au.createElement(ho.Z,{style:{marginLeft:8}}):au.createElement(Mo.Z,{style:{marginLeft:8}}))),((fl=(Ir=Re==null?void 0:Re.editData)==null?void 0:Ir.exercise)==null?void 0:fl.show_challenge_task_pass)&&au.createElement(Fa.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((lu=wa[ka])!=null&&lu.open)&&"none"},value:(ca==null?void 0:ca.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),au.createElement("div",{className:$n.action},au.createElement(pe.Link,{target:"_blank",to:`/shixuns/${(0,An.G5)()?Ce.forked_shixun_identifier:Ce==null?void 0:Ce.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!Ce.hideAction&&kn.map(function(ca,ka){return ca.id==="up"&&Ce.key===1||ca.id==="down"&&Ce.key===Ce.len?null:au.createElement(Be.Z,{key:ka,placement:"bottom",title:ca.name},au.createElement("span",{onClick:()=>Sn(ca),className:ca.icon}))})))};return au.createElement("section",{className:$n.wrap},!ia&&fn(),ia&&da())};var cl=(0,pe.connect)(({problemset:oe,loading:ie,globalSetting:ae,exercise:Ze})=>({problemset:oe,globalSetting:ae,exercise:Ze,loading:ie.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Rr)),Cu=z(22688),Ku=Object.defineProperty,Cr=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,Tu=(oe,ie,ae)=>ie in oe?Ku(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,_u=(oe,ie)=>{for(var ae in ie||(ie={}))Vt.call(ie,ae)&&Tu(oe,ae,ie[ae]);if(Cr)for(var ae of Cr(ie))Za.call(ie,ae)&&Tu(oe,ae,ie[ae]);return oe},Vr=(oe,ie)=>{var ae={};for(var Ze in oe)Vt.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&Cr)for(var Ze of Cr(oe))ie.indexOf(Ze)<0&&Za.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},Or=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const gr=(oe,ie)=>{var ae=oe,{problemset:Ze,exercise:rt,globalSetting:Re,loading:Ct,dispatch:je,onRef:Ce=()=>{},editData:ye,cancelAdd:jt=()=>{},editKey:hn,setEditKey:yn=()=>{},setIsClaer:Dt=()=>{},reload:Qt=()=>{},addCallback:Dn=fn=>{}}=ae,gn=Vr(ae,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[Fn,bn]=(0,a.useState)([]),[ln,Rt]=(0,a.useState)(),[Kn,xt]=(0,a.useState)([]),[wn,Cn]=(0,a.useState)(""),[Pa,Ft]=(0,a.useState)(),[Mt,Lt]=(0,a.useState)([]),[nn,zn]=(0,a.useState)(!1),[Hn,ia]=(0,a.useState)(1),[bt,Ge]=(0,a.useState)(!1),[Oa,Ia]=(0,a.useState)(""),tu=(0,pe.useParams)(),wa=(0,a.useRef)(null),on=(0,a.useRef)(!1),[Nn,Ka]=(0,a.useState)([]),iu=fn=>{Ka([...Nn,_u({},fn)])};(0,a.useEffect)(()=>{bn(["","","",""])},[]),(0,a.useEffect)(()=>{if(on.current)return;if(!(ye!=null&&ye.question_choices)){zn(!0),Cn(""),Ft(5),bn(["","","",""]),xt([]);return}Cn(ye==null?void 0:ye.question_title),Ft(ye==null?void 0:ye.question_score),Ge(!(ye!=null&&ye.repeat_answer)),Ia(ye==null?void 0:ye.analysis),ia(ye==null?void 0:ye.difficulty),bn(ye==null?void 0:ye.question_choices.map(Un=>Un.choice_text));const fn=[];ye==null||ye.standard_answer.map((Un,En)=>{fn.push(Un-1)}),Lt(ye.tag_discipline_ids),xt(fn)},[ye,nn]),(0,a.useEffect)(()=>{nn&&fn();function fn(){return Or(this,null,function*(){var Un,En;const ca=yield(0,ne.YY)({sub_discipline_id:(En=(Un=rt.editData)==null?void 0:Un.exercise)==null?void 0:En.sub_discipline_id});Ka(ca.tag_disciplines)})}},[nn]),(0,a.useEffect)(()=>{var fn;const Un=(fn=rt==null?void 0:rt.tagDisciplineData)!=null&&fn.tag_disciplines&&Array.isArray(rt.tagDisciplineData.tag_disciplines)?rt.tagDisciplineData.tag_disciplines:[];Ka(Un)},[rt.tagDisciplineData]),(0,a.useImperativeHandle)(ie,()=>({onSave:da,isEdit:nn}));const xa=fn=>{(fn==null?void 0:fn.status)===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),zn(!1),yn(-1),on.current=!1,Qt())},da=()=>Or(void 0,null,function*(){var fn,Un,En,ca;if(!wn)return Ae.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const ka=Fn.findIndex(Ju=>!Ju);if(ka>-1)return Ae.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Cu.k4[ka]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Kn.length)return Ae.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Kn.length<1)return Ae.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Xa=Fn.map((Ju,Iu)=>({choice_text:Ju,is_answer:Kn.includes(Iu)?Iu+1:0}));on.current=!0;let Ja;ye.question_id?(ye==null?void 0:ye.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Or(void 0,null,function*(){var Ju,Iu;Ja=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:wn,question_type:1,question_score:Pa,question_choices:Xa.map(Ea=>Ea.choice_text),standard_answers:Xa.filter(Ea=>Ea.is_answer).map(Ea=>Ea.is_answer),tag_discipline_ids:Mt,sub_discipline_id:(Iu=(Ju=rt.editData)==null?void 0:Ju.exercise)==null?void 0:Iu.sub_discipline_id,difficulty:Hn,is_cover:1,repeat_answer:!bt,analysis:Oa}}),xa(Ja)}),onCancel:()=>Or(void 0,null,function*(){var Ju,Iu;Ja=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:wn,question_type:1,question_score:Pa,question_choices:Xa.map(Ea=>Ea.choice_text),standard_answers:Xa.filter(Ea=>Ea.is_answer).map(Ea=>Ea.is_answer),tag_discipline_ids:Mt,sub_discipline_id:(Iu=(Ju=rt.editData)==null?void 0:Ju.exercise)==null?void 0:Iu.sub_discipline_id,difficulty:Hn,repeat_answer:!bt,analysis:Oa}}),xa(Ja)})}):(Ja=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:wn,question_type:1,question_score:Pa,question_choices:Xa.map(Ju=>Ju.choice_text),standard_answers:Xa.filter(Ju=>Ju.is_answer).map(Ju=>Ju.is_answer),tag_discipline_ids:Mt,sub_discipline_id:(Un=(fn=rt.editData)==null?void 0:fn.exercise)==null?void 0:Un.sub_discipline_id,difficulty:Hn,repeat_answer:!bt,analysis:Oa}}),xa(Ja)):(Ja=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:tu.categoryId,question_title:wn,question_type:1,question_score:Pa,question_choices:Xa.map(Ju=>Ju.choice_text),standard_answers:Xa.filter(Ju=>Ju.is_answer).map(Ju=>Ju.is_answer),tag_discipline_ids:Mt,sub_discipline_id:(ca=(En=rt.editData)==null?void 0:En.exercise)==null?void 0:ca.sub_discipline_id,difficulty:Hn,repeat_answer:!bt,analysis:Oa}}),xa(Ja))}),kn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(fn=>{var Un,En;return((En=(Un=rt==null?void 0:rt.editData)==null?void 0:Un.exercise)==null?void 0:En.exercise_status)===1?fn:fn.id!=="del"&&fn.id!=="add"}),Sn=fn=>Or(void 0,null,function*(){if(hn!==-1){Ae.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(fn.id){case"del":let Un;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Or(this,null,function*(){yield(0,ne.Fl)({id:ye.question_id}),je({type:"exercise/editExercise",payload:_u({},tu)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:fn.id}}),je({type:"exercise/editExercise",payload:_u({},tu)});break;case"edit":yn(ye.dragKey),zn(!0);break;case"add":Dn({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:0});break}}),ma=()=>{var fn;return a.createElement("aside",{ref:wa},a.createElement("div",{className:$n.questionType},!(ye!=null&&ye.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u5355\u9009\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),a.createElement(Fa.Z,{value:ye.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Fa.Z,{value:ye.question_title})),a.createElement("div",{className:$n.questionChoices},(fn=ye==null?void 0:ye.question_choices)==null?void 0:fn.map(function(Un,En){return a.createElement(le.Z,{key:En},a.createElement(fe.Z,null,a.createElement(de.ZP,{key:En,checked:ye.standard_answer.includes(En+1),disabled:!0},Cu.k4[En],".")),a.createElement(fe.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(Fa.Z,{value:Un.choice_text}))))})),a.createElement("div",{className:$n.action},!ye.hideAction&&kn.map(function(Un,En){return Un.id==="up"&&ye.key===1||Un.id==="down"&&ye.key===ye.len?null:a.createElement(Be.Z,{key:En,placement:"bottom",title:Un.name},a.createElement("span",{onClick:()=>Sn(Un),className:Un.icon}))})))},qn=()=>{var fn,Un;return a.createElement("aside",null,a.createElement("div",{className:$n.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.required},"*"),a.createElement("span",{className:$n.title},"\u9898\u5E72\uFF1A")),a.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:wn,onChange:En=>Cn(En)}),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.required},"*"),a.createElement("span",{className:$n.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:$n.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Fn.map((En,ca)=>{var ka,Xa;return a.createElement("div",{className:$n.choiceWrap,key:ca},a.createElement(Be.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${$n.answer} ${Kn.includes(ca)?$n.activeAnswer:""}`,onClick:()=>{Kn.includes(ca)?xt(Kn.filter(Ja=>Ja!==ca)):xt([...Kn,ca])}},Cu.k4[ca])),a.createElement("div",{className:$n.editorWrap},ln===ca?a.createElement(Hu.Z,{id:`single-question-option-${ca}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:En,onChange:Ja=>{Fn[ca]=Ja,bn(Fn)}}):a.createElement("div",{className:$n.htmlWrap,onClick:()=>Rt(ca)},a.createElement(Fa.Z,{value:En}))),((Xa=(ka=rt.editData)==null?void 0:ka.exercise)==null?void 0:Xa.exercise_status)===1&&a.createElement(a.Fragment,null,ca>1&&a.createElement(Be.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${$n.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>bn(Fn.filter((Ja,Ju)=>Ju!==ca))})),ca<7&&ca===Fn.length-1&&a.createElement(Be.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${$n.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>bn([...Fn,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Oa,onChange:En=>Ia(En)}),a.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",a.createElement(Me.Z,{value:Pa,max:1e4,min:0,onChange:En=>{Ft(En)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:$n.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(de.ZP.Group,{value:Hn,onChange:En=>{ia(En.target.value)}},a.createElement(de.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(de.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(de.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("div",{className:$n.titleWrap},a.createElement("span",{className:`${$n.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:$n.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Yr.N,{selectvalues:ye==null?void 0:ye.tag_discipline_ids,value:Mt,onChange:Lt,subId:(Un=(fn=rt.editData)==null?void 0:fn.exercise)==null?void 0:Un.sub_discipline_id,knowledgeOptions:Nn,onAddKnowledgeFinish:iu})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Pe.Z,{checked:bt,onChange:En=>{Ge(En)}}))),a.createElement("aside",{className:"tr"},(hn!==-1||ye.question_id)&&a.createElement(xe.ZP,{type:"default",onClick:()=>{jt(),zn(!1)}},"\u53D6\u6D88"),a.createElement(xe.ZP,{className:"ml20",type:"primary",onClick:()=>{da()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:$n.wrap},!nn&&ma(),nn&&qn())};var uo=(0,pe.connect)(({problemset:oe,loading:ie,globalSetting:ae,exercise:Ze})=>({problemset:oe,globalSetting:ae,exercise:Ze,loading:ie.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(gr)),So=z(96599),pl=({value:oe=[[],[]],onChange:ie})=>{var ae,Ze;const[rt,Re]=(0,a.useState)(""),[Ct,je]=(0,a.useState)(""),Ce=ye=>{if(!ye)return!1;let jt=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return ye==="|"?(Ae.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return a.createElement("div",null,a.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",a.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),a.createElement(Be.Z,{overlayStyle:{maxWidth:350},title:a.createElement("div",null,a.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),a.createElement("div",null,"\u4F8B\u5982\uFF1A"),a.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),a.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},a.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),a.createElement(le.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",a.createElement(be.default,{value:rt,onChange:ye=>{Re(ye.target.value)},maxLength:50,allowClear:!0,onPressEnter:ye=>{var jt,hn,yn;const Dt=(jt=ye.target)==null?void 0:jt.value;Ce(Dt)&&((yn=oe[0])==null||yn.push((hn=Dt==null?void 0:Dt.split("|"))==null?void 0:hn.filter(Qt=>!!Qt)),ie([...oe]),Re(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ae=oe==null?void 0:oe[0])==null?void 0:ae.map((ye,jt)=>a.createElement(So.default,{className:"mb10",key:jt,closable:!0,onClose:hn=>{var yn;hn.preventDefault(),oe[0]=(yn=oe[0])==null?void 0:yn.filter((Dt,Qt)=>Qt!==jt),ie([...oe])}},ye==null?void 0:ye.join(" \u6216 ")))),a.createElement(le.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",a.createElement(be.default,{value:Ct,onChange:ye=>{je(ye.target.value)},maxLength:50,allowClear:!0,onPressEnter:ye=>{var jt,hn,yn;const Dt=(jt=ye.target)==null?void 0:jt.value;Ce(Dt)&&((yn=oe[1])==null||yn.push((hn=Dt==null?void 0:Dt.split("|"))==null?void 0:hn.filter(Qt=>!!Qt)),ie([...oe]),je(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(Ze=oe==null?void 0:oe[1])==null?void 0:Ze.map((ye,jt)=>a.createElement(So.default,{className:"mb10",key:jt,closable:!0,onClose:hn=>{var yn;hn.preventDefault(),oe[1]=(yn=oe[1])==null?void 0:yn.filter((Dt,Qt)=>Qt!==jt),ie([...oe])}},ye==null?void 0:ye.join(" \u6216 ")))))},ql=Object.defineProperty,Sl=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,Fi=(oe,ie,ae)=>ie in oe?ql(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,ai=(oe,ie)=>{for(var ae in ie||(ie={}))Ao.call(ie,ae)&&Fi(oe,ae,ie[ae]);if(Sl)for(var ae of Sl(ie))ei.call(ie,ae)&&Fi(oe,ae,ie[ae]);return oe},Di=(oe,ie)=>{var ae={};for(var Ze in oe)Ao.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&Sl)for(var Ze of Sl(oe))ie.indexOf(Ze)<0&&ei.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},li=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Ei=null,Vo=(oe,ie)=>{var ae=oe,{problemset:Ze,exercise:rt,globalSetting:Re,loading:Ct,dispatch:je,onRef:Ce=()=>{},editData:ye,cancelAdd:jt=()=>{},editKey:hn,setEditKey:yn=()=>{},reload:Dt=()=>{},addCallback:Qt=()=>{},setIsClaer:Dn=()=>{}}=ae,gn=Di(ae,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[Fn,bn]=(0,a.useState)(""),[ln,Rt]=(0,a.useState)(""),[Kn,xt]=(0,a.useState)(""),[wn,Cn]=(0,a.useState)(),[Pa,Ft]=(0,a.useState)(!1),[Mt,Lt]=(0,a.useState)([]),[nn,zn]=(0,a.useState)(1),[Hn,ia]=(0,a.useState)(!1),[bt,Ge]=(0,a.useState)([[],[]]),Oa=(0,a.useRef)(!1),Ia=(0,pe.useParams)(),[tu,wa]=(0,a.useState)([]),on=Sn=>{wa([...tu,ai({},Sn)])};(0,a.useEffect)(()=>{var Sn;if(!Oa.current){if(!(ye!=null&&ye.question_title)){Ft(!0),bn(""),xt(""),Cn(10);return}ia(!(ye!=null&&ye.repeat_answer)),bn(ye==null?void 0:ye.question_title),xt((Sn=ye==null?void 0:ye.standard_answer)==null?void 0:Sn[0]),Cn(ye==null?void 0:ye.question_score),Lt(ye.tag_discipline_ids),zn(ye==null?void 0:ye.difficulty),Rt(ye==null?void 0:ye.analysis),Ge([ye==null?void 0:ye.normal_keywords,ye==null?void 0:ye.main_keywords])}},[Ze.editData,Pa]),(0,a.useEffect)(()=>{var Sn;const ma=(Sn=rt==null?void 0:rt.tagDisciplineData)!=null&&Sn.tag_disciplines&&Array.isArray(rt.tagDisciplineData.tag_disciplines)?rt.tagDisciplineData.tag_disciplines:[];wa(ma)},[rt.tagDisciplineData]),(0,a.useEffect)(()=>{Pa&&Sn();function Sn(){return li(this,null,function*(){var ma,qn;const fn=yield(0,ne.YY)({sub_discipline_id:(qn=(ma=rt.editData)==null?void 0:ma.exercise)==null?void 0:qn.sub_discipline_id});wa(fn.tag_disciplines)})}},[Pa]),(0,a.useImperativeHandle)(ie,()=>({onSave:Ka,isEdit:Pa}));const Nn=Sn=>{(Sn==null?void 0:Sn.status)===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ft(!1),yn(-1),Oa.current=!1,Dt())},Ka=()=>li(void 0,null,function*(){var Sn,ma,qn,fn;if(!Fn)return Ae.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Un=bt[0],En=bt[1];Oa.current=!0;let ca;return ye.question_id?(ye==null?void 0:ye.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>li(void 0,null,function*(){var ka,Xa;ca=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Fn,question_type:4,question_score:wn,standard_answers:[Kn],tag_discipline_ids:Mt,sub_discipline_id:(Xa=(ka=rt.editData)==null?void 0:ka.exercise)==null?void 0:Xa.sub_discipline_id,difficulty:nn,is_cover:1,repeat_answer:!Hn,analysis:ln,normal_keywords:Un,main_keywords:En}}),Nn(ca)}),onCancel:()=>li(void 0,null,function*(){var ka,Xa;ca=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Fn,question_type:4,question_score:wn,standard_answers:[Kn],tag_discipline_ids:Mt,sub_discipline_id:(Xa=(ka=rt.editData)==null?void 0:ka.exercise)==null?void 0:Xa.sub_discipline_id,difficulty:nn,repeat_answer:!Hn,analysis:ln,normal_keywords:Un,main_keywords:En}}),Nn(ca)})}):(ca=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Fn,question_type:4,question_score:wn,standard_answers:[Kn],tag_discipline_ids:Mt,sub_discipline_id:(ma=(Sn=rt.editData)==null?void 0:Sn.exercise)==null?void 0:ma.sub_discipline_id,difficulty:nn,repeat_answer:!Hn,analysis:ln,normal_keywords:Un,main_keywords:En}}),Nn(ca)):(ca=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:Ia.categoryId,exercise_bank_id:Ia.categoryId,question_title:Fn,question_type:4,question_score:wn,standard_answers:[Kn],tag_discipline_ids:Mt,sub_discipline_id:(fn=(qn=rt.editData)==null?void 0:qn.exercise)==null?void 0:fn.sub_discipline_id,difficulty:nn,repeat_answer:!Hn,analysis:ln,normal_keywords:Un,main_keywords:En}}),Nn(ca)),{name:Fn,answer_texts:[Kn],analysis:ln,normal_keywords:Un,main_keywords:En}}),iu=()=>{var Sn,ma;return a.createElement("aside",null,a.createElement("div",{className:$n.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),a.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Fn,onChange:qn=>bn(qn)}),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(Hu.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Kn,onChange:qn=>xt(qn)}),a.createElement(pl,{value:bt,onChange:Ge}),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:$n.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Hu.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ln,onChange:qn=>Rt(qn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Me.Z,{value:wn,max:1e4,min:0,onChange:qn=>{Cn(qn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:$n.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(de.ZP.Group,{value:nn,onChange:qn=>{zn(qn.target.value)}},a.createElement(de.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(de.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(de.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:$n.titleWrap},a.createElement("span",{className:`${$n.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:$n.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Yr.N,{value:Mt,selectvalues:ye==null?void 0:ye.tag_discipline_ids,onChange:Lt,subId:(ma=(Sn=rt.editData)==null?void 0:Sn.exercise)==null?void 0:ma.sub_discipline_id,knowledgeOptions:tu,onAddKnowledgeFinish:on})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Pe.Z,{checked:Hn,onChange:qn=>{ia(qn)}}))),a.createElement("aside",{className:"tr"},(hn!==-1||ye.question_id)&&a.createElement(xe.ZP,{type:"default",onClick:()=>{jt(),Ft(!1)}},"\u53D6\u6D88"),a.createElement(xe.ZP,{className:"ml20",type:"primary",onClick:()=>{Ka()}},"\u4FDD\u5B58")))},xa=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Sn=>{var ma,qn;return((qn=(ma=rt==null?void 0:rt.editData)==null?void 0:ma.exercise)==null?void 0:qn.exercise_status)===1?Sn:Sn.id!=="del"&&Sn.id!=="add"}),da=Sn=>li(void 0,null,function*(){if(hn!==-1){Ae.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Sn.id){case"del":let ma;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return li(this,null,function*(){yield(0,ne.Fl)({id:ye.question_id}),je({type:"exercise/editExercise",payload:ai({},Ia)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:Sn.id}}),je({type:"exercise/editExercise",payload:ai({},Ia)});break;case"edit":yn(ye.dragKey),Ft(!0);break;case"add":Qt({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:4});break}}),kn=()=>a.createElement("aside",null,a.createElement("div",{className:$n.questionType},!(ye!=null&&ye.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),a.createElement(Fa.Z,{value:ye.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Fa.Z,{value:ye.question_title})),a.createElement("div",{className:$n.questionChoices},a.createElement("p",null,a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(Fa.Z,{value:Kn||""})),a.createElement("div",{className:$n.action},!ye.hideAction&&xa.map(function(Sn,ma){return Sn.id==="up"&&ye.key===1||Sn.id==="down"&&ye.key===ye.len?null:a.createElement(Be.Z,{key:ma,placement:"bottom",title:Sn.name},a.createElement("span",{onClick:()=>da(Sn),className:Sn.icon}))})));return a.createElement("section",{className:$n.wrap},!Pa&&kn(),Pa&&iu())};var Bi=(0,pe.connect)(({problemset:oe,loading:ie,exercise:ae,globalSetting:Ze})=>({problemset:oe,globalSetting:Ze,exercise:ae,loading:ie.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Vo)),Nl=z(59301),Ri=Object.defineProperty,ki=Object.getOwnPropertySymbols,Wi=Object.prototype.hasOwnProperty,Gi=Object.prototype.propertyIsEnumerable,es=(oe,ie,ae)=>ie in oe?Ri(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,ts=(oe,ie)=>{for(var ae in ie||(ie={}))Wi.call(ie,ae)&&es(oe,ae,ie[ae]);if(ki)for(var ae of ki(ie))Gi.call(ie,ae)&&es(oe,ae,ie[ae]);return oe},ji=(oe,ie)=>{var ae={};for(var Ze in oe)Wi.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&ki)for(var Ze of ki(oe))ie.indexOf(Ze)<0&&Gi.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},Vi=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Yl=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Rl=(oe,ie)=>{var ae=oe,{problemset:Ze,exercise:rt,globalSetting:Re,loading:Ct,dispatch:je,onRef:Ce=()=>{},editData:ye,cancelAdd:jt=()=>{},editKey:hn,setEditKey:yn=()=>{},addCallback:Dt=()=>{},setIsClaer:Qt=()=>{}}=ae,Dn=ji(ae,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[gn,Fn]=(0,a.useState)([]),[bn,ln]=(0,a.useState)(),[Rt,Kn]=(0,a.useState)([]),[xt,wn]=(0,a.useState)(""),[Cn,Pa]=(0,a.useState)(5),[Ft,Mt]=(0,a.useState)(!1),Lt=(0,pe.useParams)();(0,a.useEffect)(()=>{Fn(["","","",""])},[]),(0,a.useEffect)(()=>{if(!(ye!=null&&ye.question_choices)){Mt(!0),wn(""),Pa(5),Fn(["","","",""]),Kn([]);return}wn(ye==null?void 0:ye.question_title),Pa(ye==null?void 0:ye.question_score),Fn(ye==null?void 0:ye.question_choices.map(Oa=>Oa.choice_text));const Ge=[];ye==null||ye.standard_answer.map((Oa,Ia)=>{Ge.push(Oa-1)}),Kn(Ge)},[ye]),(0,a.useImperativeHandle)(ie,()=>({onSave:nn,isEdit:Ft}));const nn=()=>Vi(void 0,null,function*(){if(!xt)return Ae.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const Ge=gn.findIndex(tu=>!tu);if(Ge>-1)return Ae.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Yl[Ge]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Rt.length)return Ae.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Rt.length<1)return Ae.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Oa=gn.map((tu,wa)=>({choice_text:tu,is_answer:Rt.includes(wa)?wa+1:0}));let Ia;ye.question_id?Ia=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:xt,question_type:1,question_score:Cn,question_choices:Oa.map(tu=>tu.choice_text),standard_answers:Oa.filter(tu=>tu.is_answer).map(tu=>tu.is_answer)}}):Ia=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:ye==null?void 0:ye.insert_id,categoryId:Lt.categoryId,question_title:xt,question_type:1,question_score:"5.0",question_choices:Oa.map(tu=>tu.choice_text),standard_answers:Oa.filter(tu=>tu.is_answer).map(tu=>tu.is_answer)}}),Ia.status===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),Mt(!1),je({type:"exercise/editExercise",payload:ts({},Lt)}))}),zn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Ge=>{var Oa,Ia;return((Ia=(Oa=rt==null?void 0:rt.editData)==null?void 0:Oa.exercise)==null?void 0:Ia.exercise_status)===1?Ge:Ge.id!=="del"&&Ge.id!=="add"}),Hn=Ge=>Vi(void 0,null,function*(){if(hn!==-1){Ae.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Ge.id){case"del":let Oa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Vi(this,null,function*(){yield(0,ne.Fl)({id:ye.question_id}),je({type:"exercise/editExercise",payload:ts({},Lt)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:Ge.id}}),je({type:"exercise/editExercise",payload:ts({},Lt)});break;case"edit":pe.history.push(`/problems/${ye==null?void 0:ye.hack_identifier}/edit?type=exercises&express_id=${Lt.categoryId}&question_id=${ye==null?void 0:ye.question_id}&score=${ye==null?void 0:ye.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":Dt({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:6});break}}),ia=Ge=>Vi(void 0,null,function*(){Ge.preventDefault();const Oa=yield(0,ne.nF)({id:ye==null?void 0:ye.hack_identifier});Oa.status===0&&(0,me.xg)(`/myproblems/${Oa==null?void 0:Oa.identifier}`)}),bt=()=>{var Ge,Oa,Ia,tu,wa,on,Nn;return Nl.createElement("aside",null,Nl.createElement("div",{className:$n.questionType},!(ye!=null&&ye.isPreview)&&Nl.createElement("div",null,Nl.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?Nl.createElement(Nl.Fragment,null,Nl.createElement("div",{style:{display:"flex"}},Nl.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),Nl.createElement(Fa.Z,{value:ye.question_title}),Nl.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ye.question_score,"\u5206\uFF09")),Nl.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(Ge=ye==null?void 0:ye.languages)==null?void 0:Ge.join("/")),((Ia=(Oa=rt==null?void 0:rt.editData)==null?void 0:Oa.exercise)==null?void 0:Ia.show_hack_sets)&&Nl.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Nl.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Nl.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Nl.createElement(x.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Ka,iu,xa)=>xa+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Ka,iu,xa)=>Nl.createElement(Be.Z,{title:Nl.createElement("pre",null,Ka)},Nl.createElement("div",{className:$n.divname},Ka))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Ka,iu,xa)=>Nl.createElement(Be.Z,{title:Nl.createElement("pre",null,Ka)}," ",Nl.createElement("div",{className:$n.divname},Ka))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:ye==null?void 0:ye.hack_sets}))):Nl.createElement("div",{className:"mt5"},Nl.createElement(Fa.Z,{value:ye.question_title}),((wa=(tu=rt==null?void 0:rt.editData)==null?void 0:tu.exercise)==null?void 0:wa.show_hack_sets)&&Nl.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Nl.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Nl.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Nl.createElement(x.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Ka,iu,xa)=>xa+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Ka,iu,xa)=>Nl.createElement(Be.Z,{title:Nl.createElement("pre",null,Ka)},Nl.createElement("div",{className:$n.divname},Ka))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Ka,iu,xa)=>Nl.createElement(Be.Z,{title:Nl.createElement("pre",null,Ka)}," ",Nl.createElement("div",{className:$n.divname},Ka))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:ye==null?void 0:ye.hack_sets}))),((Nn=(on=rt==null?void 0:rt.editData)==null?void 0:on.exercise)==null?void 0:Nn.show_hack_description)&&Nl.createElement("div",{className:$n.questionChoices},Nl.createElement(Fa.Z,{value:ye.description||""})),Nl.createElement("div",{className:$n.action},Nl.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,me.xg)(`/problems/newedit/${ye==null?void 0:ye.hack_identifier}?type=exercises&express_id=${Lt.categoryId}&question_id=${ye==null?void 0:ye.question_id}&score=${ye==null?void 0:ye.question_score}&exercise=true&callback_url=/classrooms/${Lt.coursesId}/exercise/add/${Lt.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!ye.hideAction&&zn.map(function(Ka,iu){return Ka.id==="up"&&ye.key===1||Ka.id==="down"&&ye.key===ye.len?null:Nl.createElement(Be.Z,{key:iu,placement:"bottom",title:Ka.name},Nl.createElement("span",{onClick:()=>Hn(Ka),className:Ka.icon}))})))};return Nl.createElement("section",{className:$n.wrap},bt())};var oi=(0,pe.connect)(({problemset:oe,loading:ie,globalSetting:ae,exercise:Ze})=>({problemset:oe,globalSetting:ae,exercise:Ze,loading:ie.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Rl)),gi=z(97410),ui={ai_review_warp:"ai_review_warp___xdNyj",under_review:"under_review___LPpOL",btn_operate:"btn_operate___owqg5",btn_review:"btn_review___RoZoh",is_disabled:"is_disabled___T2_8u",title_sty:"title_sty___nTv6u",btns_pfbz:"btns_pfbz___kGOTA"},vs=z(68503),No=z(59301),ta=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Yu=({exercise:oe,globalSetting:ie,user:ae,loading:Ze,questionInfo:rt,dispatch:Re})=>{var Ct;const je=(0,pe.useParams)(),{is_open_ai_review:Ce,zero_commit_student_works:ye,unified_ai_setting:jt,ai_review_settings:hn,is_random:yn}=oe.commonHeader,[Dt,Qt]=(0,a.useState)({}),[Dn,gn]=(0,a.useState)(!1),[Fn,bn]=(0,a.useState)(0),[ln,Rt]=(0,a.useState)(!1),Kn=jt?hn:((Ct=rt==null?void 0:rt.ai_review_settings)==null?void 0:Ct.length)>0?rt.ai_review_settings:hn;(0,a.useEffect)(()=>{!Ze["exercise/getCommonHeader"]&&Ce&&!(0,An.dE)()&&xt()},[Ze["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((Dt==null?void 0:Dt.status)=="running"){const Ft=setInterval(()=>{xt()},3e3);return()=>clearInterval(Ft)}},[Dt==null?void 0:Dt.status]);const xt=()=>ta(void 0,null,function*(){const Ft=yield(0,he.ZP)("/api/exercise_resubmits/resubmit_status.json",{method:"get",params:{exercise_id:je==null?void 0:je.categoryId,exercise_question_id:rt==null?void 0:rt.question_id}});(Ft==null?void 0:Ft.status)===0&&Qt(Ft==null?void 0:Ft.data)}),wn=Ft=>{Re({type:"exercise/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:Dt==null?void 0:Dt.id,status:Ft,questionId:rt==null?void 0:rt.question_id,onOK:()=>{xt()}}})},Cn=()=>{Re({type:"exercise/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",params:{exercise_id:je==null?void 0:je.categoryId,exercise_question_id:rt==null?void 0:rt.question_id}}})},Pa=()=>ta(void 0,null,function*(){if(Ce){if(ye)return Ae.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return Ae.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Rt(!0);const Ft=yield(0,he.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:je==null?void 0:je.categoryId,range:Fn,exercise_question_id:rt==null?void 0:rt.question_id}});(Ft==null?void 0:Ft.status)===0&&(gn(!1),xt()),Rt(!1)});return No.createElement("div",{className:ui.ai_review_warp},No.createElement("div",null,Ce&&(Dt==null?void 0:Dt.status)=="running"&&No.createElement("div",{className:ui.under_review},No.createElement(vn.Z,{spinning:!0,className:"mr6",size:"small"}),No.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),No.createElement("span",{className:"ml5",style:{color:"#3061D0"}},Dt==null?void 0:Dt.rate,(Dt==null?void 0:Dt.rate)=="0.0%"&&No.createElement("span",{className:"ml10"},"\u4EFB\u52A1\u6392\u961F\u4E2D\uFF0C\u9884\u8BA1\u7A0D\u540E\u5F00\u59CB\u8BC4\u9605!"))),Ce&&["success","failed"].includes(Dt==null?void 0:Dt.status)&&No.createElement("div",{className:ui.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",No.createElement("span",{style:{color:"#3061D0"},onClick:()=>wn(1)},Dt==null?void 0:Dt.success_count),"\u4EBA\uFF0C \u5931\u8D25",No.createElement("span",{style:{color:"#ff0000"},onClick:()=>wn(0)},Dt==null?void 0:Dt.fail_count),"\u4EBA")),No.createElement("div",{className:"flex"},No.createElement("div",{className:ui.btn_operate,onClick:Cn},No.createElement("i",{className:"iconfont icon-lishijilu mr8"}),"\u64CD\u4F5C\u8BB0\u5F55"),No.createElement("div",{className:`${ui.btn_review} ${(Dt==null?void 0:Dt.status)=="running"&&ui.is_disabled}`,onClick:()=>{if((Dt==null?void 0:Dt.status)!="running"){if(!Ce)return Ae.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;bn(0),gn(!0)}}},No.createElement("img",{src:ru.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),No.createElement(Fe.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:Dn,destroyOnClose:!0,onCancel:()=>gn(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:ln,onOk:()=>Pa()},No.createElement("div",{className:"flex item-center justify-between mb10"},No.createElement("div",{className:ui.title_sty,style:{marginBottom:0}},"\u8BC4\u5206\u6807\u51C6"),No.createElement("div",{className:"flex"},No.createElement("div",{className:ui.btns_pfbz,onClick:()=>{Re({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:rt==null?void 0:rt.question_id,ai_review_settings:Kn}})}},No.createElement("img",{src:vs.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),No.createElement("div",{className:ui.btns_pfbz,onClick:()=>{window.location.href=`/classrooms/${je.coursesId}/exercise/${je.categoryId}/detail?random=${yn}&tabs=12`}},No.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),No.createElement(x.default,{pagination:!1,dataSource:Kn,columns:[{title:"\u8BC4\u5206\u70B9",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),No.createElement("div",{className:ui.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),No.createElement("div",{className:ui.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},No.createElement(de.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Ft=>bn(Ft.target.value),value:Fn,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F"}]}))))};var lr=(0,pe.connect)(({exercise:oe,globalSetting:ie,loading:ae,user:Ze})=>({exercise:oe,globalSetting:ie,loading:ae.effects,user:Ze}))(Yu),ua=z(59301),Va=Object.defineProperty,tl=Object.defineProperties,Fl=Object.getOwnPropertyDescriptors,co=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,qo=Object.prototype.propertyIsEnumerable,Fo=(oe,ie,ae)=>ie in oe?Va(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Pi=(oe,ie)=>{for(var ae in ie||(ie={}))Dl.call(ie,ae)&&Fo(oe,ae,ie[ae]);if(co)for(var ae of co(ie))qo.call(ie,ae)&&Fo(oe,ae,ie[ae]);return oe},ps=(oe,ie)=>tl(oe,Fl(ie)),qr=(oe,ie)=>{var ae={};for(var Ze in oe)Dl.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&co)for(var Ze of co(oe))ie.indexOf(Ze)<0&&qo.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},ii=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Li=(oe,ie)=>{var ae=oe,{problemset:Ze,exercise:rt,globalSetting:Re,loading:Ct,dispatch:je,onRef:Ce=()=>{},editData:ye,cancelAdd:jt=()=>{},editKey:hn,setEditKey:yn=()=>{},setIsClaer:Dt=()=>{},addCallback:Qt=qn=>{},reload:Dn=()=>{},markBtnVisible:gn,handleMarkWrongQuestion:Fn,handleAddCorrectAnswers:bn}=ae,ln=qr(ae,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[Rt,Kn]=(0,a.useState)([]),[xt,wn]=(0,a.useState)(!1),[Cn,Pa]=(0,a.useState)(!0),[Ft,Mt]=(0,a.useState)(1),[Lt,nn]=(0,a.useState)(!1),[zn,Hn]=(0,a.useState)([]),ia=(0,pe.useParams)(),bt=(0,a.useRef)(null),[Ge,Oa]=(0,a.useState)(""),[Ia,tu]=(0,a.useState)([]),wa=(0,a.useRef)(!1),on=qn=>{Hn([...zn,Pi({},qn)])};(0,a.useEffect)(()=>{var qn;if(wa.current)return;if(!(ye!=null&&ye.question_title)){wn(!0),Oa("");return}Oa(ye==null?void 0:ye.question_title),nn(!(ye!=null&&ye.repeat_answer)),Mt(ye==null?void 0:ye.difficulty),Kn(ye.tag_discipline_ids);const fn=(qn=ye==null?void 0:ye.sub_exercise_questions)==null?void 0:qn.map(Un=>{var En,ca,ka;return ps(Pi({},Un),{id:Un.question_id,name:Un.question_title,open:!1,score:Un.question_score,qusList:(En=Un==null?void 0:Un.question_choices)==null?void 0:En.map(Xa=>Xa.choice_text),activeQusEditor:null,qusAnswer:(ka=[(ca=Un==null?void 0:Un.question_choices)==null?void 0:ca.findIndex(Xa=>Xa.standard_boolean)])==null?void 0:ka.filter(Xa=>Xa!==-1)})});tu(fn)},[ye,xt]),(0,a.useEffect)(()=>{xt&&qn();function qn(){return ii(this,null,function*(){var fn,Un;const En=yield(0,ne.YY)({sub_discipline_id:(Un=(fn=rt.editData)==null?void 0:fn.exercise)==null?void 0:Un.sub_discipline_id});Hn(En.tag_disciplines)})}},[xt]),(0,a.useEffect)(()=>{var qn;const fn=(qn=rt==null?void 0:rt.tagDisciplineData)!=null&&qn.tag_disciplines&&Array.isArray(rt.tagDisciplineData.tag_disciplines)?rt.tagDisciplineData.tag_disciplines:[];Hn(fn)},[rt.tagDisciplineData]),(0,a.useImperativeHandle)(ie,()=>({onSave:Ka,isEdit:xt}));const Nn=qn=>{(qn==null?void 0:qn.status)===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),wn(!1),yn(-1),wa.current=!1,Dn())},Ka=()=>ii(void 0,null,function*(){var qn,fn,Un;if(!Ge)return Ae.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(Ia.length===0)return Ae.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let ka=0;ka!Ju);if(Ja>-1)return Ae.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${ka+1}\u5C0F\u9898${Cu.k4[Ja]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(Xa!=null&&Xa.qusAnswer.length))return Ae.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${ka+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const En=Ia.map(ka=>{var Xa;return{id:ka.id>1?ka.id:null,question_title:ka.name,question_type:1,question_choices:ka.qusList,question_score:ka.score,standard_answers:[((Xa=ka.qusAnswer)==null?void 0:Xa[0])+1]}});wa.current=!0;let ca;ye.question_id&&((ye==null?void 0:ye.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>ii(void 0,null,function*(){var ka,Xa;ca=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Ge,question_type:7,sub_questions:En,tag_discipline_ids:Rt,sub_discipline_id:(Xa=(ka=rt.editData)==null?void 0:ka.exercise)==null?void 0:Xa.sub_discipline_id,difficulty:Ft,is_cover:1,repeat_answer:!Lt}}),Nn(ca)}),onCancel:()=>ii(void 0,null,function*(){var ka,Xa;ca=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Ge,question_type:7,sub_questions:En,tag_discipline_ids:Rt,sub_discipline_id:(Xa=(ka=rt.editData)==null?void 0:ka.exercise)==null?void 0:Xa.sub_discipline_id,difficulty:Ft,repeat_answer:!Lt}}),Nn(ca)})}):(ca=yield je({type:"exercise/editExerciseQuestion",payload:{id:ye.question_id,question_title:Ge,question_type:7,sub_questions:En,tag_discipline_ids:Rt,sub_discipline_id:(Un=(fn=rt.editData)==null?void 0:fn.exercise)==null?void 0:Un.sub_discipline_id,difficulty:Ft,repeat_answer:!Lt}}),Nn(ca)))}),iu=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(qn=>{var fn,Un;return((Un=(fn=rt==null?void 0:rt.editData)==null?void 0:fn.exercise)==null?void 0:Un.exercise_status)===1?qn:qn.id!=="del"&&qn.id!=="add"}),xa=qn=>ii(void 0,null,function*(){if(hn!==-1){Ae.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(qn.id){case"del":let fn;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return ii(this,null,function*(){yield(0,ne.Fl)({id:ye.question_id}),je({type:"exercise/editExercise",payload:Pi({},ia)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:ye.question_id,opr:qn.id}}),je({type:"exercise/editExercise",payload:Pi({},ia)});break;case"edit":yn(ye.dragKey),wn(!0);break;case"add":Qt({key:ye.key,insert_id:ye==null?void 0:ye.question_id,question_type:0});break}}),da=()=>{var qn;return ua.createElement("aside",{ref:bt},ua.createElement("div",{className:$n.questionType},!(ye!=null&&ye.isPreview)&&ua.createElement("div",null,ua.createElement("span",{className:"font16 c-blue"},ye.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",ye.question_score,"\u5206\uFF09")),ye!=null&&ye.isPreview?ua.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},ua.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,"."),ua.createElement(Fa.Z,{value:ye.question_title}),ua.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",ye==null?void 0:ye.sub_q_count,"\u5C0F\u9898\uFF0C",ye.question_score,"\u5206\uFF09")):ua.createElement("div",{className:"mt5"},ua.createElement(Fa.Z,{value:ye.question_title})),ua.createElement("div",{style:{display:Cn?"block":"none"},className:$n.questionChoices},(qn=ye==null?void 0:ye.sub_exercise_questions)==null?void 0:qn.map((fn,Un)=>{var En,ca,ka,Xa;return ua.createElement("div",{key:Un,style:{marginBottom:"20px"}},ua.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},ua.createElement("span",{style:{flexShrink:0},className:"font18"},ye.key,".",Un+1,(fn==null?void 0:fn.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(fn==null?void 0:fn.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(fn==null?void 0:fn.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(fn==null?void 0:fn.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),ua.createElement(Fa.Z,{value:fn.question_title}),ua.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",fn.question_score,"\u5206\uFF09")),(fn==null?void 0:fn.question_type)==3&&((En=fn==null?void 0:fn.standard_answers)==null?void 0:En.map(function(Ja,Ju){return ua.createElement(le.Z,{key:Ju,align:"middle",justify:"start",style:{marginBottom:"5px"}},ua.createElement(fe.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Ja==null?void 0:Ja.choice_id,"\uFF09\uFF1A"),ua.createElement(fe.Z,{flex:"1"},ua.createElement(le.Z,{align:"middle",gutter:[1,1]},Ja.answer_text.map(function(Iu,Ea){var vu;return ua.createElement(fe.Z,{span:24,key:Ea},ua.createElement(be.default,{key:Ju,checked:(vu=fn==null?void 0:fn.standard_answers)==null?void 0:vu.includes(Ju),disabled:!0,value:Iu}))}))))})),(fn==null?void 0:fn.question_type)==4&&ua.createElement(Fa.Z,{value:((ca=fn==null?void 0:fn.answer_texts)==null?void 0:ca[0])||""}),((fn==null?void 0:fn.question_type)==0||(fn==null?void 0:fn.question_type)==1||(fn==null?void 0:fn.question_type)==2)&&((ka=fn==null?void 0:fn.question_choices)==null?void 0:ka.map(function(Ja,Ju){return ua.createElement(le.Z,{key:Ju,align:"middle"},ua.createElement(fe.Z,null,ua.createElement(de.ZP,{key:Ju,checked:fn.standard_answer.includes(Ju+1),disabled:!0},Cu.k4[Ju],".")),ua.createElement(fe.Z,{flex:"1"},ua.createElement("span",{className:"c-black font14"},ua.createElement(Fa.Z,{value:Ja.choice_text}))))})),gn&&ua.createElement(le.Z,{className:"mt20",align:"middle",gutter:20},ua.createElement(fe.Z,null,ua.createElement(gi.Z,{state:fn==null?void 0:fn.is_wrong,onClick:()=>Fn({value:fn,type:fn==null?void 0:fn.question_type})})),(fn==null?void 0:fn.question_type)==0&&ua.createElement(fe.Z,null,ua.createElement(xe.ZP,{style:{color:"#3061D0"},onClick:()=>{bn==null||bn({value:fn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),(fn==null?void 0:fn.question_type)==4&&((Xa=rt==null?void 0:rt.commonHeader)==null?void 0:Xa.teacher_permission)&&ua.createElement(lr,{questionInfo:fn}))})),ua.createElement("div",{className:$n.action},ua.createElement("span",{className:"c-light-primary current",onClick:()=>Pa(!Cn),style:{}},Cn?"\u6536\u8D77":"\u5C55\u5F00"),!ye.hideAction&&iu.map(function(fn,Un){return fn.id==="up"&&ye.key===1||fn.id==="down"&&ye.key===ye.len?null:ua.createElement(Be.Z,{key:Un,placement:"bottom",title:fn.name},ua.createElement("span",{onClick:()=>xa(fn),className:fn.icon}))})))},kn=()=>{var qn,fn;return ua.createElement("aside",null,ua.createElement("div",{className:$n.questionType},ua.createElement("div",null,ua.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),ua.createElement("section",{className:$n.wrap,style:{padding:0}},ua.createElement("p",{className:$n.titleWrap},ua.createElement("span",{className:$n.required},"*"),ua.createElement("span",{className:$n.title},"\u9898\u5E72\uFF1A")),ua.createElement(Hu.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ge,onChange:Un=>Oa(Un)}),ua.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",Ia==null?void 0:Ia.length),Ia==null?void 0:Ia.map((Un,En)=>{var ca;return ua.createElement("div",{className:$n.fold,key:Un.id},ua.createElement("div",{onClick:()=>ma("open",En),className:$n.head},ua.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:Un.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),ua.createElement("span",null,"\u7B2C",En+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),ua.createElement("b",{onClick:ka=>{ka.stopPropagation(),ma("delete",En)},className:"iconfont icon-shanchu8"})),ua.createElement("div",{className:"mb10",style:{display:Un.open?"block":"none"}},ua.createElement(Hu.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Un==null?void 0:Un.name,onChange:ka=>ma("value",En,ka)}),ua.createElement("p",{className:$n.titleWrap},ua.createElement("span",{className:$n.required},"*"),ua.createElement("span",{className:$n.title},"\u7B54\u6848\u9009\u9879\uFF1A",ua.createElement("span",{className:$n.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(ca=Un==null?void 0:Un.qusList)==null?void 0:ca.map((ka,Xa)=>{var Ja,Ju;return ua.createElement("div",{className:$n.choiceWrap,key:Xa},ua.createElement(Be.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},ua.createElement("div",{className:`${$n.answer} ${(Ja=Un==null?void 0:Un.qusAnswer)!=null&&Ja.includes(Xa)?$n.activeAnswer:""}`,onClick:()=>ma("answer",En,Xa)},Cu.k4[Xa])),ua.createElement("div",{className:$n.editorWrap},(Un==null?void 0:Un.activeQusEditor)===Xa?ua.createElement(Hu.Z,{id:`single-question-option-${Xa}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ka,onChange:Iu=>ma("details",En,Iu)}):ua.createElement("div",{className:$n.htmlWrap,onClick:()=>ma("edit",En,Xa)},ua.createElement(Fa.Z,{value:ka}))),Xa>1&&ua.createElement(Be.Z,{title:"\u5220\u9664"},ua.createElement("i",{className:`${$n.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>ma("deleteQus",En,Xa)})),Xa<7&&Xa===((Ju=Un==null?void 0:Un.qusList)==null?void 0:Ju.length)-1&&ua.createElement(Be.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},ua.createElement("i",{className:`${$n.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ma("addQus",En)})))}),ua.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",ua.createElement(Me.Z,{value:Un.score,max:1e4,min:0,onChange:ka=>ma("score",En,ka)})," ","\u5206")))}),Ia.length<20&&ua.createElement(xe.ZP,{type:"primary",onClick:Sn},ua.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),ua.createElement("p",{className:"mt10"},ua.createElement("span",{className:$n.difficult},ua.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",ua.createElement(de.ZP.Group,{value:Ft,onChange:Un=>{Mt(Un.target.value)}},ua.createElement(de.ZP.Button,{value:1},"\u7B80\u5355"),ua.createElement(de.ZP.Button,{value:2},"\u9002\u4E2D"),ua.createElement(de.ZP.Button,{value:3},"\u56F0\u96BE")))),ua.createElement("p",{className:$n.titleWrap},ua.createElement("span",{className:`${$n.title}`},"\u77E5\u8BC6\u70B9\uFF1A",ua.createElement("span",{className:$n.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),ua.createElement("div",{className:"mt5"},ua.createElement(Yr.N,{selectvalues:ye==null?void 0:ye.tag_discipline_ids,value:Rt,onChange:Kn,subId:(fn=(qn=rt.editData)==null?void 0:qn.exercise)==null?void 0:fn.sub_discipline_id,knowledgeOptions:zn,onAddKnowledgeFinish:on}))),ua.createElement("aside",{className:"tr"},(hn!==-1||ye.question_id)&&ua.createElement(xe.ZP,{type:"default",onClick:()=>{jt(),wn(!1)}},"\u53D6\u6D88"),ua.createElement(xe.ZP,{className:"ml20",type:"primary",onClick:()=>{Ka()}},"\u4FDD\u5B58")))},Sn=()=>{const qn={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};tu(Ia.concat(qn))},ma=(qn,fn,Un)=>{var En;const ca=(0,ra.cloneDeep)(Ia);qn==="open"&&(ca[fn].open=!ca[fn].open),qn==="delete"&&ca.splice(fn,1),qn==="value"&&(ca[fn].name=Un),qn==="answer"&&(ca[fn].qusAnswer=[Un]),qn==="edit"&&(ca[fn].activeQusEditor=Un),qn==="details"&&(ca[fn].qusList[ca[fn].activeQusEditor]=Un),qn==="addQus"&&(ca[fn].qusList=ca[fn].qusList.concat("")),qn==="deleteQus"&&(ca[fn].qusList=ca[fn].qusList.filter((ka,Xa)=>Xa!==Un),ca[fn].qusAnswer=(En=ca[fn].qusAnswer)==null?void 0:En.filter(ka=>ka!==Un)),qn==="analysis"&&(ca[fn].analysis=Un),qn==="score"&&(ca[fn].score=Un),tu(ca)};return ua.createElement("section",{className:$n.wrap},!xt&&da(),xt&&kn())};var si=(0,pe.connect)(({problemset:oe,loading:ie,globalSetting:ae,exercise:Ze})=>({problemset:oe,globalSetting:ae,exercise:Ze,loading:ie.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Li)),Oi=z(22061),cs={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},Es=z(29920),Mi=z(24334),ns=Object.defineProperty,b0=Object.defineProperties,dd=Object.getOwnPropertyDescriptors,Lc=Object.getOwnPropertySymbols,md=Object.prototype.hasOwnProperty,w0=Object.prototype.propertyIsEnumerable,gd=(oe,ie,ae)=>ie in oe?ns(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Ai=(oe,ie)=>{for(var ae in ie||(ie={}))md.call(ie,ae)&&gd(oe,ae,ie[ae]);if(Lc)for(var ae of Lc(ie))w0.call(ie,ae)&&gd(oe,ae,ie[ae]);return oe},fd=(oe,ie)=>b0(oe,dd(ie)),Ds=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const x0=({data:oe,exercise:ie,isDragDisabled:ae=!1,editorProps:Ze={},onDragEnd:rt=()=>{},dispatch:Re,markBtnVisible:Ct=!1,batchScore:je=[],reload:Ce=()=>{}})=>{const ye=(0,a.useRef)(),jt=(0,pe.useParams)(),[hn,yn]=Fe.default.useModal(),Dt=()=>{var wn,Cn,Pa,Ft,Mt,Lt,nn,zn,Hn,ia,bt,Ge,Oa,Ia,tu,wa;return[{name:"\u5355\u9009\u9898",type:0,count:(wn=oe==null?void 0:oe.exercise_types)==null?void 0:wn.q_singles,score:(Cn=oe==null?void 0:oe.exercise_types)==null?void 0:Cn.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(Pa=oe==null?void 0:oe.exercise_types)==null?void 0:Pa.q_doubles,score:(Ft=oe==null?void 0:oe.exercise_types)==null?void 0:Ft.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(Mt=oe==null?void 0:oe.exercise_types)==null?void 0:Mt.q_judges,score:(Lt=oe==null?void 0:oe.exercise_types)==null?void 0:Lt.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(nn=oe==null?void 0:oe.exercise_types)==null?void 0:nn.q_nulls,score:(zn=oe==null?void 0:oe.exercise_types)==null?void 0:zn.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(Hn=oe==null?void 0:oe.exercise_types)==null?void 0:Hn.q_mains,score:(ia=oe==null?void 0:oe.exercise_types)==null?void 0:ia.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(bt=oe==null?void 0:oe.exercise_types)==null?void 0:bt.q_shixuns,score:(Ge=oe==null?void 0:oe.exercise_types)==null?void 0:Ge.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:(Oa=oe==null?void 0:oe.exercise_types)==null?void 0:Oa.q_pros,score:(Ia=oe==null?void 0:oe.exercise_types)==null?void 0:Ia.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(tu=oe==null?void 0:oe.exercise_types)==null?void 0:tu.q_combinations,score:(wa=oe==null?void 0:oe.exercise_types)==null?void 0:wa.q_combination_scores,items:[]}]},Qt=(wn,Cn,Pa)=>{const Ft=Array.from(wn),[Mt]=Ft.splice(Cn,1);return Ft.splice(Pa,0,Mt),Ft},Dn=(wn,Cn,Pa)=>{if(!wn.destination)return;const Ft=Qt(Cn,wn.source.index,wn.destination.index);rt(Ft,Pa)},gn=wn=>{Re({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:wn}})},Fn=(wn,Cn)=>{var Pa,Ft,Mt;if(Cn===0)return a.createElement(uo,Ai({reload:Ce,editData:wn},wn));if(Cn===1)return a.createElement(Hr,Ai({reload:Ce,editData:wn},wn));if(Cn===2)return a.createElement(Lo,Ai({reload:Ce,editData:wn},wn));if(Cn===3)return a.createElement(Il,Ai({reload:Ce,editData:wn},wn));if(Cn===4)return a.createElement(Bi,Ai({reload:Ce,editData:wn},wn));if(Cn===5)return a.createElement(cl,Ai({reload:Ce,editData:wn},wn));if(Cn===6)return a.createElement(oi,Ai({editData:wn},wn));if(Cn===7)return a.createElement(si,Ai({handleAddCorrectAnswers:Kn,handleMarkWrongQuestion:gn,markBtnVisible:Ct,reload:Ce,editData:wn},wn));if(Cn===8)return a.createElement("div",{style:{padding:"20px 30px"}},a.createElement(Fa.Z,{value:wn.key+"."+((Pa=wn==null?void 0:wn.program_attr)==null?void 0:Pa.description)}),a.createElement(Fa.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:Mi.Base64.decode(((Ft=wn==null?void 0:wn.program_attr)==null?void 0:Ft.code)||"")}),(Mt=wn==null?void 0:wn.standard_answer)==null?void 0:Mt.map(function(Lt,nn){return a.createElement(le.Z,{key:nn,align:"middle",style:{marginTop:20}},a.createElement(fe.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Lt.choice_id,"\uFF09\uFF1A"),a.createElement(fe.Z,{flex:"1"},a.createElement(le.Z,{align:"middle",gutter:[1,1]},a.createElement(be.default,{key:nn,disabled:!0,value:Lt.answer_text||"- -"}))))}))},bn=(wn,Cn,Pa)=>a.createElement(Oi.Z5,{onDragEnd:Ft=>Dn(Ft,wn,Cn)},a.createElement(Oi.bK,{droppableId:"droppable"},(Ft,Mt)=>a.createElement("div",fd(Ai({ref:Ft.innerRef},Ft.droppableProps),{style:{width:"100%"}}),wn==null?void 0:wn.map((Lt,nn)=>{var zn;const Hn=Ai(fd(Ai({},Lt),{key:nn+1,hideAction:!0,isPreview:!0,dragKey:Cn+"-"+nn}),Ze);return a.createElement(Oi._l,{key:Hn==null?void 0:Hn.question_id,draggableId:(zn=Hn==null?void 0:Hn.question_id)==null?void 0:zn.toString(),index:nn,isDragDisabled:ae},(ia,bt)=>{var Ge;return a.createElement("aside",Ai(Ai({ref:ia.innerRef},ia.draggableProps),ia.dragHandleProps),a.createElement("div",{className:cs.posWarp,id:Hn.dragKey},Fn(Hn,Cn),a.createElement(le.Z,{className:"pl30",align:"middle",gutter:20},Ct&&![5,6,7,8].includes(Cn)&&a.createElement(fe.Z,null,a.createElement(gi.Z,{state:Hn==null?void 0:Hn.is_wrong,onClick:()=>gn({value:Hn,type:Cn})})),[5,6,8].includes(Cn)&&(Hn==null?void 0:Hn.show_resubmit)&&a.createElement(fe.Z,null,a.createElement(Es.C,{dataSource:Hn})),Ct&&[0].includes(Cn)&&a.createElement(fe.Z,null,a.createElement(xe.ZP,{style:{color:"#3061D0"},onClick:()=>{Kn({value:Hn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),Cn===4&&((Ge=ie==null?void 0:ie.commonHeader)==null?void 0:Ge.teacher_permission)&&a.createElement(lr,{questionInfo:Hn}),a.createElement(Fr.Z,null),!ae&&a.createElement("div",{className:cs.pos},a.createElement("div",{className:cs.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}),Ft.placeholder))),ln=wn=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[wn]||0,Rt=(wn,Cn)=>{ye.current=ln(Cn),Fe.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:a.createElement("div",{className:""},a.createElement("span",null,Cn==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":Cn,"\uFF1A"),a.createElement(Me.Z,{min:1,defaultValue:ye.current,onChange:Pa=>{ye.current=Pa}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"),a.createElement("br",null),Cn==="\u586B\u7A7A\u9898"&&a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ds(void 0,null,function*(){(yield(0,he.ZP)(`/api/exercises/${jt.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:wn,score:ye.current}})).status!==-1&&Ce()})})},Kn=({value:wn}={})=>{var Cn,Pa;let Ft=(wn==null?void 0:wn.standard_answer)||[];const Mt=hn.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(Cn=wn==null?void 0:wn.standard_answer)==null?void 0:Cn.map(Lt=>{var nn;return(nn=Cu.k4)==null?void 0:nn[Lt-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Le.default.Group,{className:"flex-col mt20",options:(Pa=wn==null?void 0:wn.question_choices)==null?void 0:Pa.map((Lt,nn)=>{var zn;return{value:Lt==null?void 0:Lt.choice_position,label:a.createElement(Fa.Z,{className:"c-black font14",value:`${(zn=Cu.k4)==null?void 0:zn[nn]}. ${Lt==null?void 0:Lt.choice_text}`}),disabled:Lt==null?void 0:Lt.origin_standard_answer}}),defaultValue:Ft,onChange:Lt=>{Ft=Lt}})),onOk:()=>Ds(void 0,null,function*(){const Lt=yield(0,he.ZP)(`/api/exercises/${jt.categoryId}/questions/${wn==null?void 0:wn.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Ft}});(Lt==null?void 0:Lt.status)===0&&(Ae.ZP.success("\u4FEE\u6539\u6210\u529F"),Re({type:"exercise/editExercise",payload:{categoryId:jt.categoryId,coursesId:jt.coursesId}}))})})},xt=function(){var wn;const Cn=Dt();return(wn=oe==null?void 0:oe.exercise_questions)==null||wn.forEach(function(Ft,Mt){var Lt,nn,zn,Hn,ia,bt,Ge,Oa,Ia,tu,wa,on,Nn,Ka,iu,xa;Ft.question_type===0&&((nn=(Lt=Cn[Ft.question_type])==null?void 0:Lt.items)==null||nn.push(Ft)),Ft.question_type===1&&((Hn=(zn=Cn[Ft.question_type])==null?void 0:zn.items)==null||Hn.push(Ft)),Ft.question_type===2&&((bt=(ia=Cn[Ft.question_type])==null?void 0:ia.items)==null||bt.push(Ft)),Ft.question_type===3&&((Oa=(Ge=Cn[Ft.question_type])==null?void 0:Ge.items)==null||Oa.push(Ft)),Ft.question_type===4&&((tu=(Ia=Cn[Ft.question_type])==null?void 0:Ia.items)==null||tu.push(Ft)),Ft.question_type===5&&((on=(wa=Cn[Ft.question_type])==null?void 0:wa.items)==null||on.push(Ft)),Ft.question_type===6&&((Ka=(Nn=Cn[Ft.question_type])==null?void 0:Nn.items)==null||Ka.push(Ft)),Ft.question_type===7&&((xa=(iu=Cn[Ft.question_type])==null?void 0:iu.items)==null||xa.push(Ft))}),oe==null?void 0:oe.map((Ft,Mt)=>{var Lt,nn;return a.createElement(a.Fragment,{key:Mt},a.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},a.createElement("span",{className:"font16 c-light-primary"},(0,me.EM)(Mt+1),"\u3001",Ft.name),a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Ft.count,"\u9898",(Ft==null?void 0:Ft.question_type)===7?`\uFF0C\u5305\u542B${Ft.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",Ft.score,"\u5206\uFF09"),(Ft.question_type==5||Ft.question_type==6)&&a.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},Ft.question_type==5&&a.createElement(Le.default,{defaultChecked:(nn=(Lt=ie==null?void 0:ie.editData)==null?void 0:Lt.exercise)==null?void 0:nn.show_challenge_task_pass,onChange:zn=>Ds(this,null,function*(){let Hn=yield(0,he.ZP)(`/api/exercises/${jt.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:zn.target.checked}});(Hn==null?void 0:Hn.status)===0&&(Ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Re({type:"exercise/editExercise",payload:Ai({},jt)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Ft==null?void 0:Ft.question_type)===6&&a.createElement("span",{style:{marginLeft:20},onClick:()=>{var zn,Hn,ia,bt;Fe.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:a.createElement("div",null,a.createElement(Le.default,{defaultChecked:(Hn=(zn=ie==null?void 0:ie.editData)==null?void 0:zn.exercise)==null?void 0:Hn.show_hack_sets,onChange:Ge=>Ds(this,null,function*(){let Oa=yield(0,he.ZP)(`/api/exercises/${jt.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Ge.target.checked}});(Oa==null?void 0:Oa.status)===0&&(Ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),Re({type:"exercise/editExercise",payload:Ai({},jt)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),a.createElement("br",null),a.createElement(Le.default,{defaultChecked:(bt=(ia=ie==null?void 0:ie.editData)==null?void 0:ia.exercise)==null?void 0:bt.show_hack_description,onChange:Ge=>Ds(this,null,function*(){let Oa=yield(0,he.ZP)(`/api/exercises/${jt.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:Ge.target.checked}});(Oa==null?void 0:Oa.status)===0&&(Ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),Re({type:"exercise/editExercise",payload:Ai({},jt)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(je==null?void 0:je.includes(Ft==null?void 0:Ft.name))&&a.createElement(xe.ZP,{onClick:()=>Rt(Ft==null?void 0:Ft.question_type,Ft==null?void 0:Ft.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),bn(Ft.items,Ft==null?void 0:Ft.question_type,Ft==null?void 0:Ft.name))})};return a.createElement("div",null," ",xt(),yn," ")};var I0=(0,pe.connect)()(x0),L0=z(65737),N0=z(11658),fi=z(59301),O0=Object.defineProperty,Nc=Object.getOwnPropertySymbols,Oc=Object.prototype.hasOwnProperty,M0=Object.prototype.propertyIsEnumerable,Mc=(oe,ie,ae)=>ie in oe?O0(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,tc=(oe,ie)=>{for(var ae in ie||(ie={}))Oc.call(ie,ae)&&Mc(oe,ae,ie[ae]);if(Nc)for(var ae of Nc(ie))M0.call(ie,ae)&&Mc(oe,ae,ie[ae]);return oe},T0=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const vd=({exercise:oe,loading:ie,dispatch:ae,activeTabs:Ze})=>{var rt;const Re=(0,pe.useParams)(),[Ct]=(0,a.useState)(tc(tc({},Re),{page:1,per_page:10})),{editData:je,commonHeader:{exercise_status:Ce}}=oe;(0,a.useEffect)(()=>{Ze==="2"&&ye()},[Re.categoryId,Ze]);const ye=()=>T0(void 0,null,function*(){yield(0,ba.w)(Re.coursesId,Re.categoryId,"",2,3),ae({type:"exercise/editExercise",payload:tc({},Ct)})});return(0,a.useEffect)(()=>(ae({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ae({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{ae({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ae({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),fi.createElement("div",null,fi.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},fi.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),fi.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),fi.createElement(xe.ZP,{onClick:()=>{ae({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[Re.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),fi.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},fi.createElement(vn.Z,{spinning:ie["exercise/editExercise"]},fi.createElement(L0.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:Ze,showExportBtn:!0}),fi.createElement(Fr.Z,null),fi.createElement(I0,{data:je==null?void 0:je.exercise_question_types,exercise:oe,isDragDisabled:!0,markBtnVisible:Ce===3&&(((rt=je==null?void 0:je.exercise)==null?void 0:rt.is_creator)||(0,An.Ny)())}),fi.createElement(N0.Z,null))))};var pd=(0,pe.connect)(({exercise:oe,loading:ie})=>({exercise:oe,loading:ie.effects}))(vd),bs={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},R0=z(26724),nc=z.n(R0),k0=z(1198),Tc=z(59477),kr=z(59301),Rc=Object.defineProperty,j0=Object.defineProperties,kc=Object.getOwnPropertyDescriptors,Ed=Object.getOwnPropertySymbols,z0=Object.prototype.hasOwnProperty,Z0=Object.prototype.propertyIsEnumerable,jc=(oe,ie,ae)=>ie in oe?Rc(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,ci=(oe,ie)=>{for(var ae in ie||(ie={}))z0.call(ie,ae)&&jc(oe,ae,ie[ae]);if(Ed)for(var ae of Ed(ie))Z0.call(ie,ae)&&jc(oe,ae,ie[ae]);return oe},as=(oe,ie)=>j0(oe,kc(ie)),ac=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const ws=({exercise:oe,loading:ie,dispatch:ae,cb:Ze})=>{const rt=as(ci({},(0,pe.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[Re,Ct]=(0,a.useState)(ci({},rt)),[je,Ce]=(0,a.useState)([]);const[ye,jt]=(0,a.useState)(!0),[hn,yn]=(0,a.useState)(!0),[Dt,Qt]=(0,a.useState)(0),[Dn,gn]=(0,a.useState)(!1),[Fn,bn]=(0,a.useState)([]),[ln,Rt]=(0,a.useState)([]),[Kn,xt]=(0,a.useState)([]),[wn]=ce.default.useForm(),[Cn,Pa]=(0,a.useState)("");(0,a.useEffect)(()=>{oe.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(je=[],Ft(),Mt(1))},[oe.actionTabs.key,Re.commit_types]);const Ft=()=>ac(void 0,null,function*(){var Oa,Ia;const tu=yield(0,he.ZP)(`/api/exercises/${Re.categoryId}/header_info.json`,{method:"get"});(tu==null?void 0:tu.status)===0&&(xt([...(Oa=tu==null?void 0:tu.data)==null?void 0:Oa.course_groups]),Rt([...(Ia=tu==null?void 0:tu.data)==null?void 0:Ia.course_groups]))}),Mt=Oa=>ac(void 0,null,function*(){var Ia;Oa==1&&(je=[]),jt(!0),Re.page=Oa,yn(!0);const tu=yield ae({type:"exercise/getRedoModal",payload:as(ci({},Re),{commit_types:Re.commit_types.includes(0)?[]:Re.commit_types,score:((Re==null?void 0:Re.one)||0)+`${Re!=null&&Re.two?","+(Re==null?void 0:Re.two):""}`})});((Ia=tu==null?void 0:tu.exercise_users)==null?void 0:Ia.length){if(Oa.target.checked){const Ia=je==null?void 0:je.map(tu=>tu.user_id);bn(Ia)}else bn([])},nn=Oa=>{Re.course_group=Re.save_course_group,Re.student_id=Re.save_student_id,Re.realname=Re.save_realname,Ct(ci({},Re)),Ce([]),Mt(1)},zn=()=>{Re.one=Re.save_one,Re.two=Re.save_two,Qt(Dt+1),Ct(ci({},Re)),Ce([]),Mt(1)},Hn=()=>{(Re==null?void 0:Re.sort)===null?Re.sort="asc":(Re==null?void 0:Re.sort)==="asc"?Re.sort="desc":(Re==null?void 0:Re.sort)==="desc"&&(Re.sort=null),Ct(ci({},Re)),Ce([]),Mt(1)},ia=()=>{let Oa=!1;const Ia=()=>ac(void 0,null,function*(){(yield(0,ne.q6)(as(ci({},Re),{is_reset:Oa,user_ids:Fn}))).status===0&&(Ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ze&&Ze(),ae({type:"exercise/setActionTabs",payload:{}})),ae({type:"exercise/getCommonHeader",payload:ci({},Re)})});Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:kr.createElement("div",{style:{margin:"13px 0 0px 0"}},kr.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),kr.createElement(Le.default,{onChange:tu=>{Oa=tu.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:Ia})},bt=Oa=>{const Ia=parseInt(Oa);return isNaN(Ia)?"":Ia},Ge=(Oa,Ia)=>Oa===0?kr.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Oa===1?kr.createElement("span",{style:{color:"#DF3042"}},!Ia.is_make_up&&"\u8003\u8BD5\u4E2D",Ia.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Oa===2?kr.createElement("span",{style:{color:"#5AB891"}},!Ia.is_make_up&&!Ia.is_force_commit&&"\u5DF2\u4EA4\u5377",Ia.is_make_up&&!Ia.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Ia.is_make_up&&Ia.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Ia.is_make_up&&Ia.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):kr.createElement("span",{style:{color:"#5AB891"}},!Ia.is_make_up&&!Ia.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Ia.is_make_up&&!Ia.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Ia.is_make_up&&Ia.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Ia.is_make_up&&Ia.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return kr.createElement(Fe.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:oe.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:Dn,afterClose:()=>{Ct(ci({},rt)),bn([]),Ce([]),Pa(""),Rt([]),xt([]),wn.resetFields()},onOk:ia,onCancel:()=>{ae({type:"exercise/setActionTabs",payload:{}})}},kr.createElement(le.Z,{align:"middle",gutter:20},kr.createElement(fe.Z,null,kr.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),kr.createElement(fe.Z,null,kr.createElement(Le.default,{className:"mr10",onChange:Oa=>{Ct(as(ci({},Re),{commit_types:[0]}))},checked:Re==null?void 0:Re.commit_types.includes(0)},"\u5168\u90E8"),kr.createElement(Le.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:Re.commit_types,onChange:Oa=>{Ct(as(ci({},Re),{commit_types:Oa}))}}))),kr.createElement(le.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},kr.createElement(fe.Z,null,kr.createElement(le.Z,{align:"middle",gutter:20},kr.createElement(fe.Z,null,kr.createElement("span",null,"\u5206\u6570\u533A\u95F4")),kr.createElement(fe.Z,null,kr.createElement(Me.Z,{parser:bt,onChange:Oa=>{Ct(as(ci({},Re),{save_one:Oa}))},value:Re.save_one,min:0}),kr.createElement("span",{className:"mr10 ml10"},"-"),kr.createElement(Me.Z,{parser:bt,onChange:Oa=>{Ct(as(ci({},Re),{save_two:Oa}))},value:Re.save_two,min:0})),kr.createElement(fe.Z,null,kr.createElement(xe.ZP,{onClick:()=>{Ct(as(ci({},Re),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),kr.createElement(fe.Z,null,kr.createElement(xe.ZP,{type:"primary",onClick:zn},"\u786E\u8BA4")))),kr.createElement(fe.Z,null,kr.createElement(le.Z,{wrap:!1,align:"middle",gutter:20},kr.createElement(fe.Z,null,kr.createElement(be.default.Search,{value:Re.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:Oa=>{Re.save_realname=Oa.target.value,Ct(ci({},Re))},onSearch:nn})),kr.createElement(fe.Z,null,kr.createElement(E.Z,{dropdownRender:Oa=>kr.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},kr.createElement(ce.default,{form:wn,initialValues:{course_group_ids:[]},onValuesChange:Ia=>{Ct(ci(ci({},Re),Ia))},onFinish:()=>{Mt(1)}},kr.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},kr.createElement(be.default,{allowClear:!0,suffix:kr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${bs.searchIcon}`}),className:bs.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:Cn,onChange:Ia=>ac(void 0,null,function*(){var tu;Pa((tu=Ia==null?void 0:Ia.target)==null?void 0:tu.value),xt([...ln.filter(wa=>{var on;return(on=wa==null?void 0:wa.exercise_group_name)==null?void 0:on.includes(Ia.target.value)})])})}),kr.createElement(ce.default.Item,{name:"course_group_ids",valuePropName:"checked"},kr.createElement(Le.default.Group,null,kr.createElement(Oe.Z,{direction:"vertical",size:10},Kn==null?void 0:Kn.map((Ia,tu)=>kr.createElement(Le.default,{key:tu,value:Ia==null?void 0:Ia.exercise_group_id},Ia==null?void 0:Ia.exercise_group_name)))))),kr.createElement(le.Z,{wrap:!1,align:"middle"},kr.createElement(fe.Z,null,kr.createElement(xe.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),kr.createElement(fe.Z,null,kr.createElement(xe.ZP,{type:"link",htmlType:"reset",onClick:()=>{Ct(as(ci({},Re),{course_group_ids:[]})),xt([...ln]),Pa("")}},"\u91CD\u7F6E")))))},kr.createElement("a",{onClick:Oa=>Oa.preventDefault()}," ",kr.createElement(Oe.Z,null," \u5206\u73ED ",kr.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),kr.createElement("div",{className:bs.head,style:(je==null?void 0:je.length)>5?{paddingRight:15}:{width:944}},kr.createElement("div",null,kr.createElement(Le.default,{className:"font14",checked:je!=null&&je.length?(Fn==null?void 0:Fn.length)===(je==null?void 0:je.length):!1,onChange:Lt},"\u59D3\u540D")),kr.createElement("div",null,kr.createElement("span",null,"\u5B66\u53F7")),kr.createElement("div",null,kr.createElement("span",null,"\u5206\u73ED")),kr.createElement("div",null,kr.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),kr.createElement("div",{className:bs.sort,onClick:Hn},kr.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),kr.createElement("aside",null,kr.createElement(Tc.Z,{style:{color:(Re==null?void 0:Re.sort)==="asc"?"#0152d9":"#bfbfbf"}}),kr.createElement(te.Z,{style:{color:(Re==null?void 0:Re.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),kr.createElement("div",{style:{height:260,overflow:"auto"}},kr.createElement(nc(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!hn&&ye&&Mt((Re==null?void 0:Re.page)+1)},hasMore:!hn&&ye,useWindow:!1},kr.createElement(Le.default.Group,{style:{width:"100%"},value:Fn,onChange:Oa=>{console.log(Oa,444),bn(Oa)}},je==null?void 0:je.map(function(Oa,Ia){return kr.createElement("div",{key:Oa.user_id,className:bs.row},kr.createElement("div",null,kr.createElement(Le.default,{className:"font14",value:Oa.user_id},Oa.user_name)),kr.createElement("div",null,Oa.student_id),kr.createElement("div",null,Oa.course_group_name),kr.createElement("div",null,Ge(Oa.commit_status,Oa)),kr.createElement("div",{className:"pl10"},kr.createElement("span",null,Oa.user_score)))})),kr.createElement(vn.Z,{className:"edu-ant-spin",spinning:hn}))),kr.createElement("div",{className:bs.title},kr.createElement("img",{style:{objectFit:"contain"},src:k0.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var xs=(0,pe.connect)(({exercise:oe,loading:ie})=>({exercise:oe,loading:ie}))(ws),As={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},Ro=z(59301),Ad=Object.defineProperty,hd=Object.getOwnPropertySymbols,Rs=Object.prototype.hasOwnProperty,Q0=Object.prototype.propertyIsEnumerable,Fd=(oe,ie,ae)=>ie in oe?Ad(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,di=(oe,ie)=>{for(var ae in ie||(ie={}))Rs.call(ie,ae)&&Fd(oe,ae,ie[ae]);if(hd)for(var ae of hd(ie))Q0.call(ie,ae)&&Fd(oe,ae,ie[ae]);return oe},zc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Bd=({exercise:oe,dispatch:ie,onOk:ae})=>{const Ze=(0,pe.useParams)(),[rt,Re]=(0,a.useState)([]),[Ct,je]=(0,a.useState)(),[Ce,ye]=(0,a.useState)([]),[jt,hn]=(0,a.useState)(!0),[yn,Dt]=(0,a.useState)(!1),[Qt]=ce.default.useForm(),[Dn,gn]=(0,a.useState)({page:1,limit:10,is_random:"",exercise_status:""}),Fn=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(xt,wn,Cn)=>Dn.limit*(Dn.page-1)+Cn+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(xt,wn,Cn)=>Ro.createElement("span",null,xt||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(xt,wn,Cn)=>Ro.createElement("span",null,xt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(xt,wn,Cn)=>Ro.createElement("span",null,xt||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(xt,wn,Cn)=>Ro.createElement("span",null,xt||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(xt,wn,Cn)=>Ro.createElement("span",null,xt||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(xt,wn,Cn)=>Ro.createElement("span",null,xt===1?"\u672A\u5F00\u59CB":xt===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(xt,wn,Cn)=>Ro.createElement("div",{style:{flex:1,textAlign:"right"}},Ro.createElement("a",{onClick:()=>{(0,me.xg)(`/classrooms/${Ze.coursesId}/exercise/${wn.id}/detail?random=${wn.is_random}`)}},"\u67E5\u770B"))}].filter(xt=>!!xt);(0,a.useEffect)(()=>{oe.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&bn(Dn)},[oe.actionTabs.key]);const bn=xt=>zc(void 0,null,function*(){var wn,Cn;hn(!0);const Pa=yield(0,he.ZP)(`/api/exercises/${Ze==null?void 0:Ze.categoryId}/make_up_records.json`,{method:"get",params:di({},xt)});Pa&&(Re(((wn=Pa==null?void 0:Pa.data)==null?void 0:wn.make_up_exercises)||[]),je((Cn=Pa==null?void 0:Pa.data)==null?void 0:Cn.count)),hn(!1)}),ln=()=>{ie({type:"exercise/setActionTabs",payload:{}})},Rt=()=>{ae(Ce)},Kn=xt=>{ye(xt),Dt(xt.length===rt.length)};return Ro.createElement(Fe.default,{centered:!0,afterClose:()=>{ye([]),Dt(!1),Qt.resetFields(),gn({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:As.scoremodal,open:oe.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>ie({type:"exercise/setActionTabs",payload:{}}),onCancel:ln},Ro.createElement(ce.default,{layout:"inline",form:Qt,onValuesChange:(xt,wn)=>{console.log(xt),!(xt.keywords||xt.keywords==="")&&Qt.submit()},onFinish:xt=>{console.log(xt),gn(di(di({},Dn),xt)),bn(di(di({},Dn),xt))},initialValues:{is_random:"",exercise_status:""}},Ro.createElement(ce.default.Item,{name:"is_random"},Ro.createElement(nt.default,{className:As.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},Ro.createElement(nt.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),Ro.createElement(nt.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),Ro.createElement(nt.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),Ro.createElement(ce.default.Item,{name:"exercise_status"},Ro.createElement(nt.default,{className:As.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},Ro.createElement(nt.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Ro.createElement(nt.default.Option,{value:1},"\u672A\u5F00\u59CB"),Ro.createElement(nt.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),Ro.createElement(nt.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),Ro.createElement(ce.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},Ro.createElement(be.default.Search,{className:As.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Ro.createElement("i",{className:`iconfont icon-sousuo9 font14 ${As.searchIcon}`,onClick:()=>Qt.submit()}),onSearch:xt=>{Qt.submit()}}))),Ro.createElement(x.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:rt,pagination:!1,loading:jt,columns:Fn}),(rt==null?void 0:rt.length)>0&&Ro.createElement(Ve.Z,{current:Dn.page,total:Ct,style:{marginBottom:20},defaultPageSize:Dn.limit,showTotal:xt=>Ro.createElement("span",null,"\u5171\xA0",Ro.createElement("span",{style:{color:"#165DFF"}},xt),"\xA0\u6761\u6570\u636E"),pageSize:Dn.limit,onChange:(xt,wn)=>{Dn.page=xt,Dn.limit=wn,gn(di({},Dn)),bn(di({},Dn))}}))};var H0=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Bd),ks={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},js="data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQlwW8eZZvcDQIIXeIgnCJ4iRUK8SUmUKFmSZcty4nicTCaZOJ44lgk6s1u73kxqZ7d2Z1Nj18y6tnYmm0ylslOxSMtSZqxax0msXJYlS6Jk8SZAALzFSyRx8BQJgARIAni91TSAgQiAeHh4OEi8rlJREvv4++v+Xh//0RCwiUWARcAjApDFhkWARcAzAixB2NnBIrALAixB2OnBIsAShJ0DLAL0EGBXEHq4saUiBAGWIBEy0Gw36SHAEoQebmypCEGAJUiEDDTbTXoIsAShhxtbKkIQYAkSIQPNdpMeAixB6OHGlooQBFiCRMhAs92khwBLEHq4saUiBAGWIBEy0Gw36SHAEoQebmypCEGAJUiEDDTbTXoIsAShhxtbKkIQYAkSIQPNdpMeAixB6OHGlooQBFiCRMhAs92khwBLEHq4saUiBAGWIBEy0Gw36SHAEoQebmypCEGAJUiEDDTbTXoIsAShhxtbKkIQYAkSIQPNdpMeAixB6OHGlooQBFiCRMhAs92khwBLEHq4saUiBAGWIBEy0Gw36SHAEoQebnum1LvvvnuUIIh/BgBMSiSSb+4ZwcNEUJYgYTIQgRCjpaXlOYTQZQCAEADw/yQSybcC0c5+rpMlyD4d3ebm5m9BCN9DCMUAAH4skUh+sE+7GtBusQQJKLyhqby5ufnfAwB+hltHCP2XpqamfwiNJHu/VZYge38Mn+jBpUuX/gZC+PcAgHUI4fcaGxv/dZ91MajdYQkSVLgD19jPf/7zVIIgfgQhfBUA8BBC+JeNjY13A9diZNTMEmQfjHNLS8vTJEn+I4SwFgDwCQDgTYlEMr4PuhbyLrAECfkQ+CdAS0vLfwQA/CNCKAoh9NOmpqY3/auRLe2MAEuQPTofWlpaEmzEeAN3AUL4ZmNj40/3aHfCVmyWIGE7NJ4Fw1sqhND/BACcAACM28iBt1ZsYhgBliAMAxrI6i5fvsy3WCw/hBD+d1s77HkjkIDjlTnA9bPVM4TAe++99xWSJH8IADhmu8J9p7Gx8R2Gqmer8YAAS5Awnxr4+pbD4fwPAMB/son6K4Ig3nn99ddlYS76vhCPJUgYDyM2FwEAYHKUAQCmAADvSCSS5jAWed+JxhIkDIe0ubk5DyGEzxqNNvH+GSH0TlNTkyoMxd3XIrEECaPh/cUvfpG1sbHxPQhhk80Ct4skyXfeeOON34aRmBElCkuQMBjuncRACKkBAM0qleqdt99+eysMRIxYEViChHDo3awYjxBC+IzR3NTUNB9C0Z5o+t13360mCOKMRCL5p3CRKVhysAQJFtJO7bghBrabuoSJIZFIHodAJI9NXr58OclqteILgiQOh5N88eLF1XCSL9CysAQJNMK7E2MYQti8vr7e/Oabb+qDKAqlpmzkwBbB1RDCv2psbPwJpYL7KBNLkCAM5uXLlyssFsvXnQ7fSkyMhISE5m9+85umIIjgcxPO5AAAXJFIJK/5XMk+KMASJECD+OGHH8br9fqvAwD+FADwJ7gZhBBW7jWTJNn8ve99zxygpv2uliXHv0HIEsTv6fRkBc3NzadtpMDEyLH99ncIoWtNTU3XGG6O8epYcjwJKUsQBqbYe++9d9hqtf4JQRAvIoQabFUuYVIQBHGtsbGxg4FmAl6F7bYKR0GpjuRtlTPQLEFoTrsrV65kWywWTAi8ffqSUzVdOMQOh8O5dvHixTma1Qe9mI0c+ECeBAD4J4lE8v2gCxGGDbIE8WFQfv7znx8kCOI0QRDnEUIvAgDicXEI4T2SJG8CAD5tamqS+lBlWGRtaWl5DSH0Y0wOCOHFxsbG98NCsDAQgiXILoPws5/9LJ7P5z+FEDqDEDoHITxqzw4h/BQAcNNqtX76xhtvDPozlpcuXXoJQvhVAEA+AOBjDodz/eLFi4/8qZNq2UuXLv0YQohXCx1C6KtNTU2tVMtGQj6WIE6jfOXKlQMWi+UYSZL1EMKnAQD4wG1PGgDADbxaIITuSSSSaboTxHYQfgkAgEmB/7hLWKv+MULoyhtvvCGn25ancpcvX863Wq34vHEWAKAgSfK1QLTDtNzBri9iCfLWW29xhULhMQ6Hgx2QjiGE8M+DOwZAihD6PYTwlkQiafNncCiSwlMTjJKlubkZkxKTA583rnM4nNciTUNOdSz3PUGam5tTrFZrMZfLLSJJshgAUAQAENtC5DjjRAIAuiGE3fhnVFTUne985ztaqkC6y2f7SuOVAivZ8M3QrkkgEAC93qtCHZt64JXl46ampuve6nT+PSapxWL5W/uWCv9kzxu7I7inCPLhhx9yzGazwGQyCaxWq4DD4QgAAAkQQgFCSIB/kiSJ/6+IIIgihBAmRIoHCIYxEeykaGxs7PVlsnnZulAiRUxMDEhOTl7XaDRxuL6cnBzF6dOn1yYmJiwjIyNFq6ur2V5kokyWS5cunYUQ4lUDn3PYLRXFwd4zBLl06dL/hhD+NcV+2bNNAgAmEEITtugf2z/1ev3ED37wA8ZMPPAVKYTwu04HbY9iJiQkGA4dOtR/8OBBFB8fX3br1q3p2dnZKjtBnnvuue2/42SxWFqnp6cfy+Xyw6urq6UU+v6x0yF/26jQtrXDN1TbpiIIobebmpreolAXm2UvBW24dOlSM4QwH0KI9yAGkiQN9r/jn/jfCCEDQRB6DoczMz09PfHWW2/hbVNAki+kSE5OxqQYzsvLIxISEsoBAHy7UDdv3lR4Ioiz4BaLpXd6enrGF7JACOUIIXxDhc8a7KpBYybsmRWERt8YL+J0HYsPuXjSeUxpaWnakpKSydzc3JiYmBgcEtRtokoQ58IIocnZ2dnevr6+lKWlpWcpdvT7wbw+pihT2GdjCeJliHwhRVZW1tyhQ4em8/Ly+Dwez7FV2q0JOgTZQZb1+fn5B11dXdylpaVnKMw4fGX8PksWCkjtpS0Wte74n8vX69i8vLwJsVg8k5GRIeRyuSW+SuAvQXB7FotFplAojHK5/BT+t0AgGDYYDEKEUKIXefAWrDVQuhZfsQjH/OwK8m8HWW+KO8f4FRYWTonFYjUmBYSw0J+B9YcgJpOpWyqVxo2OjuKwQCAlJaXn2WefXU5ISHge/9tgMPQ8fPhwa2hoqGJrawvf7u2WGNW1+INJOJWNWIL4qqMQi8U9paWlG0lJSfgKOYupQaRDEIPB8HlPT0/i1NRUJZYjMzNTdvr06QU7MdzJtrW11TM2NrY+ODhYZDAYRN7IAgDAK4vPuhamcAmXeiKKIL6QgsPhALFYLDt06JA5KSmpGELoSZ/i11j6QBDNwsLCcE9Pz+G5ubltghYWFn5aX19vjo2N/YovQpjN5sGpqSndwMBA/srKCn7gc7dEWdfiiwx7Je++J4gv17HR0dH6srKywUOHDnHi4uIqAAD4AcyAJm8EMRgMHSMjI5bh4eGnzOYvnBDFYvHtI0eOmKOiora3Uv4kq9X6aG5ubryvry9vfn4eK1a9kQUbM9oNKvd9AIeQEcR+GEYIYSWbVzMMmpMAa43xH48pNjYWk2Lk4MGD0XFxcZRunmjK4raYO4KYzebhycnJ5f7+/kqdTrd9dhCJRBPl5eUqoVCYDSHE5jKMJ4TQ3Pz8/JhCoRCqVKqddmnu2nNRTDIuVIgrDAlBbM45v/E2eQOFjUAgUFdWVk4VFBQkRkVF4ZUiZMmZINnZ2XMIIaDRaDKxQAkJCaqjR4/O5eXlJRAE4fMNmT+dwkrXlZUVxeDgIO/hw4f1FOrCZGndb9fHISFIc3Mz9lzDZtZBSykpKZqKioqZ/Pz8RC6XKw5awx4aQggN6HS6pc7OzlK1Wr1NCFvS1dXVDZaVlaXyeLxDoZbT1j6p0+lkIyMjYHBw8AgmsZe0b3QtQSeIbfXo84YwE7/PyMh4WFNTM5OZmXmQw+EUMFEnzTqQ1WrtePz48dzs7GysWq3OX1hYcLGtwtuoCxcuUNna0BSDmWLr6+vysbExY39/fzmF62M5hPBjq9V6fS/6mwSdIDar0oA9TywUCserq6uxjgJfx3qzhmVmxrjWsm4ymQY0Gs3a9PQ0X6vV5mxsbOTas/H5fH1RUdHDvLw8jkKhENj3+9ia19lYMVDCMVnvxsbGyPj4uGFwcLB0bW0Nv5u4W9pzupZ9QZDCwsK2ioqKrQMHDlRCCA8wOQE81LWKEJrf3NxcM5lMGwaDAT1+/FiwtrbGWV5ezl1aWnpiouTl5SkLCwu3hEJhLJ/Px9s7B+7ebrGC0BfGmtja2pqcmZmZVyqVeRSuj7fJgs8tvvq1MCYwhYqCThDb7dUKBdl2zVJcXNxZUVFhSU5OrgEAbPtTMJ30en37/Py8YWlpKWdtbW1rfX19U6fT1VssFrdN8fl8fLDWZmdnT4hEIk5qamo6h8PZdcu0nwjiDIrValXPzMxoBwcHs+fn570pVt+XSCQXmR4/JuoLOkGw0M3NzThqxnd97UBJSclgVVXVSkJCAo49Rfha3tf8LS0tCgDA9tUvl8vFNk4jAoFgKzk5eS05OXkrLi4uJiEhgcvlctN5PF4qHb3JfiWIM9YkSa7MzMysDg0NFWi17p00EUJPh2PAiJAQxLaKYJJg+yfKCU/S8vLyz8vLy1F0dLRzQAXKdfiYUW2xWAxcLhdPfvyH8bSfCWI2m2+PjIzopVJprdVqzfMC3iOJRBLKixS34oWEIHZJbKYf1TZlIfavsD9UuZ0FH2Y3NjbcGtkVFRUN1NXVaePj488BADiMz9wgVbjfCIKvr9Vq9Whvb2/O8vIyDoThKenS0tKMi4uLju1XOHo7hpQgzshdunTpLQjh39r/7/jx461lZWVnFxYWPmtrazv8+PFjtzZDQqFwrq6ubiA9PR1vhdKCNK8Za2afEGRFr9c/kMvlUWNjY1ip6NGZLCoq6sEzzzzzOCsr6zlscHz58uUoJ7P8VQ6HUxOsmGBUBjEsCGJbSfAjLdspJiZG/+1vfxtroxz+DCsrK109PT3Rs7Ozbs1SDhw4oKmurh7Ly8vDJujebIqoYBOUPHuZINhnfnR0VCeVSmvMZrPjGtsNcNPHjh3rKysrE++0CNBqta1//OMfnZXGH0skkq8FBXwKjYQFQXZq1l966aW7qampOHCbSzKZTNK+vj7r8PCw2+U7Li5OX1VVJS8uLsanZ3zDFdZprxEEITSiVqtHZDJZ9uLioiPSpBuQdfn5+e0nTpxIiI2N3Xbk8pR+//vfP5yfn3dYDYTTgT3kBNmpOMzNzZWfP3/eq/EiSZJDSqUSf71OuAOex+OBioqKtvLycguPxzsTrizZIwQxYB+Uvr4+3tjYGCaFxy1UXFxcx9mzZ3WZmZn4AxdNBXeTyST/4IMPnMc8bA7sISdIc3Mz3lo5LG5fffVVKY/Hq6MCLM6DENJOTk4Od3R0HNnc3HR7oC8pKRmorq5esB3oqVYdlHzhTBCLxfJgdHR0pa+vr2pzc3PXLdSJEycGSktLDxMEQesmqq+vr10mk9mfjgib8EQhJcjOg/mRI0c6q6qqjtOcmVtarbajvb3dY8C13NzccWyblZqaim++wiKFG0EQQuNarXZIKpUKFxYWjuwCkq6oqKj72LFjyTExMbvlo4qz7urVqxAHBrQVCIsDe8gIYjuYY6PF7eU6KipK/xd/8RdmJkxFHj9+3NHV1ZWm0Wjc+k2kpaVpampqhkQi0XEI4fYTBqFKYUIQ0+rqaufg4KB1ZGRk1zBCSUlJXWfOnFlPTU09SXULRRXbubm5B3/4wx+czyshP7CHjCDNzc3YH8QR2fzLX/7y51lZWU9RBZNKPhzUoLu7O3Z8fBwHa3NJCQkJ+tra2q6DBw/iWL3e/LSpNOlznlASxGKxdA4PDxuVSmXxxsaG/bk4d32YPnXq1GhxcXEx3S0UVWBu3LgxrlarnT9sX5NIJNhmKyQpJATZeTDHFrhf+tKXAuIlh1ElSbJfLpcb+vr6HHtcZ7SjoqLwgb69srJSQBCEWzIFanSCTRCEEHaxHZRKpUXz8/O7OWHpxGKxtLa2NpHP51M+E/qLk9lsVly9etXZs/ORTTcSEvfekBBk58H8lVdekQZjEBBC6vHxcXygP+a0131iTHH0kpqaGiImJiYokyJIBLHodLr2wcFB7Nu+6/krNTW196mnnjKlpKTga3RKt1D+kmJn+cHBwbudnZ2Oa/5QatiDTpCdB/Pa2tr2mpoat192poG314cQMmk0ms729vZDer3erc9IQUGBora2djMpKWk3cwm/RQwkQXA839HR0TWlUnnQaDR63EJxudyZU6dOTRQUFOQHegtFEbCNa9eubRmNRsetJHZ4C4WG3WeC2KKE5BEE4VVX4Q4Mp2DK2EJW/+qrrxohhM4upxQxZCbbysrKg/b29oy5uTm32nccY7ehoWE4UDdfTBMEIaRaXFzs7+3tPajVandz2dVVVFQoKisr44Kxevs6WktLS/evX7/ubJDaKpFI3CqPfa3bl/yUCWKzwMXvS3h6MsyXdrfzfvnLX27NysoKqm+6JyGNRmNnd3d33MTEhNsgDgKBQH/06FF5fn4+VkzyfO6shwJMEUSv17cNDw9vDQwM7DqJhEKhrL6+fj2UWyiq2N25c0dpD45nKxP0AztlgjAdaCEjI2PsK1/5StjZTJnN5gGlUrlqj3O7czCxU1RVVVVPWVkZforBb+NIfwhCkmTf6OioQaFQFK6vr3u8hePz+bMNDQ0Tefj9BZqKPKqTmsl8OPzR1atXnQNsBP3ATokgtjft8LUsY+nll1/ujo2NDej+3h9hEUIzIyMj093d3VUWi8VFQw8hxER5UFlZKeLxeLvG3tpNDl8JgmNXLS4uKqVSaYFGo9ntA6Orra0dEIvF/HDcQlEdm+HhYbwFduhGgn1gp0SQnQdrqp3zlK+6uvpBXV3drgZs/rbBYHnD9PS0squrK99gMLg90BcVFfXX19dz+Hz+YV/bpUoQg8GAdRabAwMD+Elqj81gW7a6ujrDXthCUcSK/OUvf7mu1+sdfv7BPLBTIkhzc/NPdjozUeycSzaCIHSvvfbaGoQwVBFH6IoOHj9+fP/BgwfFzk4+zpVlZWVpT548OZeYmEjZing3gmD9zdjYmE6pVObr9XqPWyhbgLnxvbaFojoQ2DLiN7/5jbNRatAO7JQI0tLS8hpCCB/Q/U7nz59/kJubu1dWD7f9NRqNbZ2dnQk7DpCOvElJSfqTJ09OZGZmeiXKToKcP38em5ErcKxclUq1m/J0X2yhqE6oe/fuDY6Pj28/82BLQTmwUyKI7QYLR8vz5le8a39TU1O1L730krcIF1QxC3k+rPWVy+V6pVLp1kQmNjZWV19fP1tYWOhRO+9MEKFQuDY3NxdPkp6fViwsLGyvqqqy7qMtFKVxNJvNE1evXnWOEBOUAzslguAe2CIiYpsY2iR5+eWX22NjY4OqFKSEvp+ZSJKcGhkZme3q6qoiSdLlVSf8lEJ9fb2stLQUP6Pg2EuTJDn52WefkbOzs7ua2SQmJmrq6+uV2dnZJXvpFspPWF2Kj4+Pd967d89h7R2MAztlgmBp8UpCkuRXcZAF/Gc3AGwR2x2Tpby8vLe+vp4Js2imcWeyvtVHjx71d3R0VBuNRrdRBisrKx8WFhau9fb2JqhUKo+3UBBCXU1NzUBZWRk3KiqKSvBoJvsRtnX9+te/XltZWXFYYCOEvsrhcLzaaUEIFRcvXvSab2fHfSIIVdRsWzLsCGX3PNNh4QiCoL36UG07XPItLS21trW1lSwtLfm0pXTaQmHPPcdz0eHSr1DLodPppB999BFdOzn8rslFX4gSEILsDAx37ty5+wUFBcGIYxXq8XNpH1/PdnV1xU5PT28/l+YusVso34ato6NjeGhoiG6Efp98TBgnyE5TdvzswNe+9jVvz3z5htAezL25uans6enhjY6OPjGwpaWl0ydPnoyYlZWJoUMITV+5ciXParXSqo4kyRqqkeYZJ0hzczP2EnScT771rW/dj4uLi8jVY+fo/frXv1avrKy46H9efPHFrvT0dPac4cN0n5mZabt16xb2avQ5+RI1hVGC7NSXYN+KhoaG3ULD+Ny5vVpgdXW1+1e/+pVb0xoI4eprr722HsLnGvYUrAih0YcPHy5KpdJTJpPJZ9khhBcbGxtx6FuviTGCeDiYLxIEETBPQa+9C6MMt27dks/MzHi8+SsoKFCeO3fO4zkljLoSMlGMRmNHf3//hjeLZW8ChmQFaWlp+T5C6MfOwmFnqKqqKiFBELSN+bx1di/8fnNzU/4v//IvLuRISUnB5iuOLpw/f74tNzeX1rZhL+BAU8bFhYWFvq6urryFhQUm3mmclkgklOcjYyvIbi9H1dfXd5eVleWG0jGK5uAwUqy7u/tef3+/S/C61NTU+aWlJXyV69AXffe73x0OhzcUGem4H5VYLBb8JqJeJpPhsKYuyleaVeuw3sSXZxYYIwgWGJMEAICDULtMBoIgVs+cOSMtLCzEZxK3Ad5odjqsi5EkOX758mXHNlMgEAC9Xr8tc3p6uqKwsNDY2dnpMMTLzMx8+MILL4TL453Bxhb7zuMg2NHj4+NuI2baBFIghCgr/fAZD0LYShDE+77oQHBbjBLEjqZtNcGHIJfrSx6Ppzt9+rQyPz8fm5zs2WcLqM4cpVLZ3dPT4zicO2+rMEHq6mqrBgYGu2ZnZx23WKdOnWorKSmJmK0WQmhsZmZmore3t2J1ddWTlbcOAPA+h8P5STB90wNCEPvksd1qveWOKLGxsfqnn366LzMzM2zj5lIlgad8CKGV999/H5IkuW1RwOfz1QKBYGlhYWE7rI2dIACA9U8+uYHfdXNsJV555ZVePp+/r01zNjc3P1cqlaC/v/+pXXxcFBDCnxAE8bGvX39/xy9gK8hOwXYjSmJiovrpp58eP3DgwL4jyqNHj+7fvn3boQM6fvzYjcnJR1luCAKMxvW2e/c+d6waiYmJqq9//evZELsu7rOEzUUGBgZiRkZGdnMwu4IQet+X80IgYAoq+DbPxO87fyntnUpNTdWcPn16Jjk5mW5s3kDg41ed165d09tD1+AILs8++0yMTNY35I4guKGRkVHZ1NRUrb3Ro0ePflZZWblrKFC/BAxiYYTQ7Ozs7DQOhL3zFWAnMaYxKbhcLt5GUT5jBLIbQSUI7gjWl1gslu9DCN0SRSgUjp05c2Zxr5vFLy8v3/v4448dq2JlZfln2dmiZ6VSmcITQTA+n356c4YkSUck9W984xsPBALBnnUwM5lMPUNDQzjayklPrwPbJnhQHKB8JVPQCWIX0BtRCgsLFcePH7fGxMQ4vqi+di6U+X/7299qFhcXHTZozz9/QQshzPJGkM3NzZ47d+46rA+io6N1r7zyioWJoN5BxMOysLDQKpVKyzQajVtrZuwj42xLJZFIQjYXd8Ml5ELZorzjg7zbZ6Hx2x7Hjh0joqKifA6IEMQJ8URTRqOx/dq1aw7HsOLig21FRcXb5wtvBMF5pqdnWoeGhhzxwsRicXdDQ0PYRoCxd95isfTZVotSk8nkVnchEAi0ZWVlg+vr6/FKpdKxnWYJ4mW2Xrp0qdWd/sRerKqq6n51dXUGl8tlQpsaUO7cvXtXOTk56TAbuXDhuSGCILYJToUgON9nn92eNZvNjnChL7300u3U1NRnAio4zcpxMAu5XJ7kyUcfV5uXl9d68GBhbHR09DbRtdq5Vrlc7vgIsATxgSAHDhxYX15ejnNXpLa2tqO6uhrf7uz24hHNofa/mNls7r969aojOmNOjqirvLzcoeOgShCr1aK8efMzZ9us1ddff30ZQujsl+2/wDRrQAgtTE5OKmUyWamniCv4zZfS0tJuoTCzCMInzY1YgvgIvPMKgvUD1dVVaUNDQysqldo5koWj1oaGhvtisbgUqxN8bCqg2aVSKdYEOw7V5849LY2OjnZ4wFElCBZSo9HeVSgUjlCieXl58meffZZWTGSmOm0ymdrlcvnG0NCQxyjxBw4c6CspKTEkJgo8ujnsJAiEEG+zn0hYW04QBA4W8kR6/fXX7zHVH2/1hPwMYhdwJ0Gwhhn/zmIxjymVA8b5+XnnNyO2i2Ff5NOnT8sKCgrqIYRuVxxvADD5e3yV+d577zm2RWlpafIjR+qemNC+EATL1tp6b8hkMjnOX88999zNnJwc/MZ4UJNGo7ne09ODXYjxR8ld0h08eFBZUFAQy+NxvbrE7iSIr53BhGpsbHzb13K+5g97gtg7tLVl7pPJZHErKysudkr4puf06dP9NkvYkPVpdHT0wYMHDxyrx1NPneyMj094Qq/jK0GsVuvUzZu3Upx0R6vf+c53pqOiolw+GL4Ovrf8JEmOyOXyRwqF4rjdGmBnmZiYGJVYLB7MyEjHMcAor+b+EsQmh0/us9766+73IZtMO4XxtILszLe+bpTJZLLMtbU1Fzde/Eb6uXPnutPT04OuXMNvjly9enXLYrFs397g25qTJxtcrjh9JQiua2lp+XZPT4/jgJ6enj764osvBuyyYnV19XZHR0eSRqPxuBJkZWW2lZaWmvh8Pi2sGSIIfg336UBq2/ccQeyEMRjWHshksgKj0ehi3JaUlKQ+c+bMZGpqKqNvHu72BVKr1a03btxw3MqcOFF/Kykp+fzOMnQIgut48KCtx2AwOPQjp06d+rSkpOQCna+ihzKG4eHh+9hgcGtry9MFiK6kpKQ3Pz8vw9+n6hgkyNtNTU0u5xemcNmzBLEDsLi41NXf3y9290Y6fs32zJkzs4mJiQH39/7oo49UOp1uO35uTEyM4ezZMzh2kwu+dAmCEJi/cePGE74jr7zyyn0+n++Xv//W1lZPe3v78sTExPOeJlV8fPxIefnhqeTkFGwZEMvE5GOKIACAf5JIJNgqIyBpzxPEjsrc3Dx2Sqpx91RBbm5u36lTpzZiYmJ28zErB+YqAAARhUlEQVSgDfDO4MpVVVWtQqH7h4HoEgQLt7qqw1sfx1ZLIBAM/dmf/VkBhDDGV+Hn5ub+eO/evby1tTW3t4S4PpFIdLukpIQbFcVj3JCUKYJACP+qsbERB1cPSNo3BLGhQ87Oqj4bHBysRwi5aHILCwuVDQ0N1ujoaK9BpX1B+5NPPhmzv9XB5XLBs88+g/UVB9zV4Q9BcH3d3T33lpeXHRO2rq7uVnV1tctWzl3bJEnOyGSyfoVCgbX69qB+T2TF7xWKxSVD2dkiHCY1YDoXhgii43A4+YE0bNxvBNkebHx/PjExOTw2NuZ2xSgpKRk8fvy4hcvl+n0TZDKZej/44AOH34ZYXNKdn1/g0SzEX4K48x358z//85vx8fEer34NBsOD27dvbywvL3s8UCclJUrLy8uXEhISmDzXePzOMEAQHUmSZ6nGt/Llg+ecd18SxN5BrJcYGxt/NDEx4fawXl1d/XlNTQ0+cNJ2cW1vb+8eHh52EOL55y88hBB6rI8BgoC1tfU7n3/+uUNRx+PxZl599VXsnel8YWGdmpr6w507d7A23lOQAl1BQUHboUPFKQRBBNXNYCdBcCBqPG44pjNCyO3q5jRxW4NlEr+vCWIH1Golh0ZHR9anp2fcxug6evRoR3l5eQ5BEB4fqfGwZRm+fPmyI1JiXl7eyOHD29p9j4kJguDK5XL5Da12znGwLikp6Tp16lQ9fmOxra1NtduhOyoqarCqqnI0NTUV62wo6y7ofoXdlWNNTXxEk6oexMdqn8huNpvlQ0PDHI1G4/Yl29OnT98sLi7G5vWpVNpRKBSdvb29ji/vM888I4+K4u1qCsIUQbB8n3xyY9rZnTk6Olq5ubnpMbZWRkbGH8VicVRMDD3dBRVMqOZhCUIVKVu+YBDELtLGxmbb0NBQvCfzlbNnz/bl5+fjq+HdrjTnW1paMux1CoVZj6qqqrzGW2KSICaT6V5r6z1vN0zTYnGpPDc396C/ugsfh3TX7CxBfEQzmASxi2Y0mm719ysrHj9eydwpLp/P1z311FMDngK5TU1Ntd65c8ehGMQ2YXFxsV6du5gkCJZ5YGDw+uzs7Es75Y+Li+usqChbYVJ34eOQsgRhErBQEMQuv16vvzcwMHhIp9O5mIbgBzLPnj07mp6e7uyLgT744AO93SkIB4A7evSIYzUJxhnEuY27d1uHNjY2sEGjTiQSdYvFpQSXyw1L3xG73OwK4iN7QkkQu6g6ne6WUtlf5s7OKzk5WX327NmplJSUUwsLC3d+97vfOW6Rjh+vlycnJ1MyQ2d6BbHLvrVllvN43IRA6i58HFJ2BWESsHAgiK0/aGFhoX1oaLjSZDK5PKOWnp6uwb7Uy8vL28aSAoFg7eTJBseTYN4wCRRBvLUbbr9nVxAfRySMCLItOUJINzc33zc8PFzrzs7L3r26urq+9PQ0ypp5liBfIMcSZI8TxEn8WbVaMzo0NHRsp51XTEwMOHv2tB4ASDnWMEsQliA+UuOL7OG2guzsBEJoYmrq0fLDhw+P2cNkVlRUyEWibEpnD3t9LEFYgvhNEBy39+jRuv7Y2LiwC+CMtfKzs7PrEIKFvLw8fFD3yZKWJcgX00Ot1nSyYX98oMrOl3Fx0YyMNHlFRRWPx+N6NMn2oYmwyBrpBDGbzTKFQkksLi4+sfKyYX+8TM933323miCIVndxew8eLPi8uPhQEY5MGBaz3A8hIpUgm5tbvf39/ZzFxUV3FxrXJRLJV/2ANWBFw8ZYEfdwZubRjyYnH4nGx8e/6a7HVVWVt4VCYVgrwLyNVKQRxGg09Q8NDZgXF5fdWhkcOlTcYTCs/ekLL7ww5w27UPw+bAiiVs/+FAD4HzAIVivZI5VKjc6OQXZwOByO7vjxY1KBINFjXKZQAEm1zUghyPq6UaFUKtNXV1ddVn38okNRUVFnYWFBPLYPQwj8RCQS/RVVDIOZLywIotWq/h1Jgv+7s+NGo+lmR0dH/NbWliPOrT1PQkKC5ujRupnoaH5Q/Rj8HZz9TpD1dWOfQqHI0Ol0LlFnIIQ46IMsNzcng8PhPBFrGULiVaFQ+At/8WW6fMgJMj09nczlcjoAAB7D2CwvL1/v7u7BhzqXJ92Ewqz+8vJyPofDKWYanEDUt18Jsra2LlUoFFl6vd6FGARB6MRicVtOjgg/5FruDleE0HhUVPRT6enpYbXVCjlBZmdn3yII+LfeJyPST01N3R0ZeYgtaF38zYuLizuKig5i5yVv3mjemwpgjv1GkLW19R6FQiHU6/Uu4ZdsxGjPzRXlAgAp3ESin2Zn57wZQPh9rjrkBNFo1AMIIQrgfdE3hFC/QqFUa7Vad2FqVmtqavozMzOCFg/LV8T3C0HW1ta75HK5yGAwuBCDw+HgoNXtOTnZeRASDo9LClhtmc2W6vz8/GEKeYOSJaQE0WhmLiBE3KDT060t853Ozs749fV1lwAJUVG82WPH6mcSEuLDTtG41wliMKx1yOXy3LW1NbfEEIvFHTk5IrwV3tX12NOYQwjeEQpFf0NnTgSiTEgJolKp/g+EwK/bC4Nh7ZednZ31FovFJRpgSkrKw5qaGqM3N9hAAOupzr1KEINhra2vry9vfX3dxW8fv7+IiZGdLcQxumgHwMCYQQh6hEJR2DwWFFKCqNWqDwEA32Bgglrn5uav9fX1vejufJKbm9stFoszCSL0b4rsNYIYDGufy2TSAqPR5IEYpZ3Z2dmYGIxckkAI54XCbBcPTwbmCK0qQkyQ2U8BgIyF8idJcurhw9HOqanpl92hUV5++L5IlHMCQsijhRYDhfYKQXQ6/X2ZTFa4sbHhQgwej6cXi0u6hMLsQqYdtCCEBqEwm7J1NANDsmsVISaI6jIA4DWmO2m1WvEjNqsLC4tfcVP36tGjR0dSUw+ERH8S7gTR6fStMpns4MbGhuOdEzuGNmJ024hRyPS42bZYrUKhyPFoUCDa8KXOkBJEpVK9AyH4b74I7Eve9XXj73t6elJNJpMLGfh8vqq+/pgqNjY2qEQJV4KsruruSKXS4q2tLRdi4KfUxOLS7qwsYRGEHoPQ+TI0HvNCCH4kFIr+MyOVMVBJSAmiVqtrAEAyBvqxaxULC4sf9fX1HXN+f9xeIC0tra+6uiqGy+XSunXxVfZwI8jq6spnUmnfIXdPHtiI0SMUCovcKWl97TuV/CSJns7JycFGq2GRQkoQjIBarb4JAKIUfNlPxOYnJyfaR0fHsA2Xu8DW90tKDuE7+zQ/29m1eLgQZGVl5aZUKis1m80ut3/R0dH4jNGbmZmFA1i7rCiBwgdCEFbbq+0tX6A6S7VerVb1KkmCK1Tz+5sPIdSjVPavajQat6Ssrq68k5UlDJghZKgJsrLy+EZvr+ywu2txTIzS0lJpVhYmBvApDKu/4/JFediYnZ39HjN1MVNLyAmCu6HRqP4ZIfCXzHSJWi0Wi/m3PT29wtVVnSMyu70khHC1oeGEQiAQeItaSK0xp1yhIsjCwiLWY5STJOmyevL5fD02IszKyjwEIXSxpfK5k/QK/DY7W+QSAI9eVcyVCguCqFSqAxCC2wAAv58j8BUavd7wrz09PdVbW1su5i5xcXGq+vp6bXR0lNug1762hfMHmyDz8wufy+XyCnePcEZHRxvEYrE0MzOjJPTOaPBUdnZ2Gx1MA1kmLAiCO6jVag8jRH7oi10Wg8Csz83NfdzXJ8fXwi5f2IyMDEVVVVUCh0P4fbUZLILMzc3fl8vlle6eEuDz+ZgYsszMDHwxQSkiJINYu1SFEPimSCT6ZSDboFt32BAkDEiCRRgeGxsfGB8fx8pLdxbDbUVFB/EqRzlQ3M6BCTBByPn5ufsymRy7BrhYNduI0WcjRkiePdiJRziTY/tURJdZgSo3Pz9daLFw/hdDJii0xLRYrLcHBvrNzu9vOFWELYaVmZkZtB7PDARBIARmjUb7QC5XYH9vF2LgR0VLS0vlGRnpYgghpacdaAHnQyF8Y2W1orfD6UrXnfhhRxC7kGr17H8FAGKihCytra1fVyjkWXq9wcV4jsPhTJ84cVydkJDg4u24m8AME2RDo9G2KRQK/J65W2Lgpw8yMjKw957bNxNDAS5JbhMjYE83M9mnsCUI7qRKpToHIfg7AIBPk5BJgHBdKyuPr/X2yk5ZLBYXnUBiYuLI0aNHtng8nseHa5zlYYgg6xqNtl2hUODLAxdixMXFqcvLy3BA7QYIYTLTePhRXztC4IcikeiOH3UEtWhYEwQjgRCK1mg0fwcA+uugIuPa2PSjR9P9w8PD2BnL5XwiEmXjZ9ywS6mLnwSDBDGoVOqO/v5+vKK5ECM+Pl5dVlamSElJxo+XhhMx8G7+H4RC4Q8hhJshHkefmg97gth7o1KpXoAQvgwheBkhRPjUSwYzI0Q+GBl5uPLo0SNsWu+SSktL7xYU5GO3YLfY0llB8Ku9Gg2ORNiP7cbcEqO8vFyZlJSIVwwX8jLYfZ+qghCSCIFrCKFrIpHoDz4VDpPMe4Ygdry02ukyhDiYJN8GABaECkesaJTJ5KLlZbfxnlaPHKkbTEtLc/Fo9IUgCKFllUrVPTAwiFcEd8TQYGKkpCQ3IITCxkQcADQFIfwAQuu1rKy8wVCNERPt7jmC2Ds9NzcXR5LkyyRJfhtCEDLzaIPB8JFM1ldmNBpdfK+joqJmGhpOzMbExDiIQpEgC7OzMz0DA0O4nCdi9CcnJ+Hf075yZmICOdeBELhLEMQHBEFcy8zMXGe6/lDUt2cJ4gyWWj19HgAOdpL6kxDd1iwvLCzekcvl9Var1Z3rr7S2tiaOx+OV7kYQhJB2ZmZWOjQ0hJ9ndiEGjgVWVlY2YCNGXCgmjJs2HwMArgNgvZadnXcrTGRiTIx9QRA7GisrK0lGo+F5AIgLEIILCIGgxvJFCCmnph5Njo6O4hXN5SyQl5d312g05iwuLmLzcZCenq6oq6utQgiopqenZcPDw1i34kIMgQATo3wwKSkRE8enaPKMzZQnK3oMAPwEQvITqxV8kpOTg0myL9O+IojzCNm2YBcQsj4PALwAAHD5sgdqRK1Wy73h4ZGt2VnVrmb8aWlp4wcOHBgcGRnBRpFuiCHAK8aQjRj8QMlLsd6IIYUzHvuWIE/ujRFPo9E8DwB5wUaW7S94oNPm5gY+yGevrq5iRR7llJiYqD18+DAmBr5SjqJckPmMEUmKiCPIznmjUqmwPRW2V6qCEOAtTjWEIIX5+bWtx9laXdX9Xi7vO7axsbmrjwUmRnn54WGBIBFvtbiBkMdTnThYAgBIireJEHL6SZIc4HK5/fvlsE0Xy4hYQaiAMzc3V46QpdZqBbUQoloAICaQyyu3VOrykOeRRqOVKxQKl/NJUlKStqxMPJKYmHQaIcTxow1KRe1kwNb3ABAyq9U6IBKJ+iGEiFIFEZSJJcgug61Wq0s4HFRMkkhotQIh9pn4wm+CFAKw/ZiPz85Fm5sbrT090kMGg0GYnJw0d/jw4RGbYxaTY6EBAGkBIDT4Zgz/4XCAhiCgxmIBD0Ui0cMImuN+dZXJQfFLkL1aeHFxMctsNgsJgsxyIpIAQqy4w6/f4j9IACEUIIQS8d+pv4qL8Au6evxsAEJf/B0A/BPpEYJ6/H/2iU+ShJbH42nS0tK0exXLcJSbJUiIRmV5eVlgMpkEHA5HYLVat6+E8eNAVqtVHxMToz9w4IA+RKKxzTohwBKEnQ4sArsgwBKEnR4sAixB2DnAIkAPAXYFoYcbWypCEGAJEiEDzXaTHgIsQejhxpaKEARYgkTIQLPdpIcASxB6uLGlIgQBliARMtBsN+khwBKEHm5sqQhBgCVIhAw02016CLAEoYcbWypCEGAJEiEDzXaTHgIsQejhxpaKEARYgkTIQLPdpIcASxB6uLGlIgQBliARMtBsN+khwBKEHm5sqQhBgCVIhAw02016CLAEoYcbWypCEGAJEiEDzXaTHgIsQejhxpaKEAT+Py6PXhNcWplkAAAAAElFTkSuQmCC",Cd=Object.defineProperty,U0=Object.defineProperties,W0=Object.getOwnPropertyDescriptors,yd=Object.getOwnPropertySymbols,Zc=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,Pd=(oe,ie,ae)=>ie in oe?Cd(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Is=(oe,ie)=>{for(var ae in ie||(ie={}))Zc.call(ie,ae)&&Pd(oe,ae,ie[ae]);if(yd)for(var ae of yd(ie))zs.call(ie,ae)&&Pd(oe,ae,ie[ae]);return oe},Sd=(oe,ie)=>U0(oe,W0(ie)),Dd=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const G0=({exercise:oe,loading:ie,dispatch:ae,cb:Ze})=>{const rt=Sd(Is({},(0,pe.useParams)()),{page:0,limit:20});let[Re,Ct]=(0,a.useState)(Is({},rt)),[je,Ce]=(0,a.useState)([]),[ye,jt]=(0,a.useState)({});const[hn,yn]=(0,a.useState)(!0),[Dt,Qt]=(0,a.useState)(!0);(0,a.useEffect)(()=>{oe.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(je=[],gn(1))},[oe.actionTabs.key]);const Dn=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(Fn,bn,ln)=>a.createElement(Be.Z,{placement:"bottom",title:ln+1},a.createElement("span",null,ln+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:Fn=>a.createElement(Be.Z,{placement:"bottom",title:ze()(Fn).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,ze()(Fn).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:Fn=>a.createElement(Be.Z,{placement:"bottom",title:ze()(Fn).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,ze()(Fn).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:Fn=>a.createElement(Be.Z,{placement:"bottom",title:Fn},a.createElement("span",null,Fn||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:Fn=>a.createElement(Be.Z,{placement:"bottom",title:Fn},a.createElement("span",null,Fn||"--"))}],gn=Fn=>Dd(void 0,null,function*(){var bn;Fn==1&&(je=[]),yn(!0),Re.page=Fn,Re.student_id=oe.actionTabs.student_id,Qt(!0);const ln=yield ae({type:"exercise/getRedoListModal",payload:Sd(Is({},Re),{score:((Re==null?void 0:Re.one)||0)+`${Re!=null&&Re.two?","+(Re==null?void 0:Re.two):""}`})});jt(Is({},ln)),((bn=ln==null?void 0:ln.student_redo_lists)==null?void 0:bn.length){Ct(Is({},rt)),Ce([])},onCancel:()=>{ae({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:ks.info},a.createElement("div",{className:ks.info_name},"\u59D3\u540D\uFF1A",(ye==null?void 0:ye.name)||"--"),a.createElement("div",{className:ks.info_studeng_id},"\u5B66\u53F7\uFF1A",(ye==null?void 0:ye.student_id)||"--"),a.createElement("div",{className:ks.info_group},"\u5206\u73ED\uFF1A",(ye==null?void 0:ye.course_group_name)||"--")),(je==null?void 0:je.length)===0&&!Dt&&a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.createElement("img",{src:js,width:"100",alt:""}),a.createElement("br",null),a.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((je==null?void 0:je.length)>0||Dt)&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(x.default,{pagination:!1,dataSource:[],columns:Dn})),a.createElement("div",{style:{maxHeight:170,overflow:"auto"}},a.createElement(nc(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!Dt&&hn&&gn((Re==null?void 0:Re.page)+1)},hasMore:hn,useWindow:!1},a.createElement(x.default,{loading:Dt,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:je,columns:Dn})))))};var V0=(0,pe.connect)(({exercise:oe,loading:ie})=>({exercise:oe,loading:ie}))(G0),Qc=z(95253),K0=z(98580),Zs={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},uc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Y0=({exercise:oe,dispatch:ie,onOk:ae})=>{const Ze=(0,pe.useParams)(),[rt,Re]=(0,a.useState)([]),[Ct,je]=(0,a.useState)([]),[Ce,ye]=(0,a.useState)(!0),[jt,hn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{oe.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&yn()},[oe.actionTabs.key]);const yn=()=>uc(void 0,null,function*(){ye(!0);const gn=yield(0,he.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:Ze==null?void 0:Ze.categoryId}});gn&&Re((gn==null?void 0:gn.course_groups)||[]),ye(!1)}),Dt=()=>{ie({type:"exercise/setActionTabs",payload:{}})},Qt=()=>{ae(Ct)},Dn=gn=>{je(gn),hn(gn.length===rt.length)};return a.createElement(Fe.default,{centered:!0,afterClose:()=>{je([]),hn(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:oe.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:Zs.customModal,onCancel:Dt},a.createElement("aside",{className:Zs.checking},a.createElement("div",{className:Zs.content},a.createElement("div",{className:Zs.group},rt.length>0?a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),a.createElement(Le.default.Group,{value:Ct,onChange:Dn},rt.map(gn=>a.createElement(Le.default,{key:gn.id,value:gn.id},gn.name))))),a.createElement("div",{className:Zs.footer},a.createElement(Le.default,{checked:jt,onChange:gn=>{const Fn=gn.target.checked?rt.map(bn=>bn.id):[];je(Fn),hn(gn.target.checked)}},"\u5168\u9009"),a.createElement(xe.ZP,{onClick:Dt},"\u53D6\u6D88"),a.createElement(xe.ZP,{onClick:Qt,type:"primary"},"\u786E\u8BA4"))))};var X0=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Y0),bd=z(62354),Ol={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},hi=z(59301),ug=Object.defineProperty,J0=Object.defineProperties,rg=Object.getOwnPropertyDescriptors,Ls=Object.getOwnPropertySymbols,q0=Object.prototype.hasOwnProperty,Hc=Object.prototype.propertyIsEnumerable,wd=(oe,ie,ae)=>ie in oe?ug(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,xd=(oe,ie)=>{for(var ae in ie||(ie={}))q0.call(ie,ae)&&wd(oe,ae,ie[ae]);if(Ls)for(var ae of Ls(ie))Hc.call(ie,ae)&&wd(oe,ae,ie[ae]);return oe},Id=(oe,ie)=>J0(oe,rg(ie)),Nd=({disabled:oe,time:ie})=>hi.createElement(ce.default.List,{name:"exercise_events",rules:[{validator(ae,Ze){var rt,Re;const Ct=new Set;for(const je of Ze){if(Ct.has(je.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(je.reminder_time>ie)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(Ct.add(je.reminder_time),!((Re=(rt=je.reminder_content)==null?void 0:rt.trim())!=null&&Re.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ae,{add:Ze,remove:rt})=>hi.createElement("div",{className:Ol.remindForm},ae.length>0&&hi.createElement("div",null,ae.map((Re,Ct)=>hi.createElement(le.Z,{key:Re.key,align:"middle",wrap:!1,className:Ol.remindItem},hi.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},Ct+1,".\u7B54\u9898\u7ED3\u675F\u524D"),hi.createElement(fe.Z,null,hi.createElement(ce.default.Item,Id(xd({},Re),{name:[Re.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),hi.createElement(Me.Z,{precision:0,min:1,disabled:oe,addonAfter:"\u5206\u949F",className:Ol.remindInput}))),hi.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),hi.createElement(fe.Z,{flex:1},hi.createElement(ce.default.Item,Id(xd({},Re),{name:[Re.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),hi.createElement(be.default,{className:Ol.remindInput,disabled:oe,showCount:!0,maxLength:100}))),hi.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:oe?.5:1},onClick:()=>{oe||Ze({reminder_time:""})}}),hi.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:oe?"hidden":"visible"},onClick:()=>rt(Re.name)})))),ae.length<5&&hi.createElement(le.Z,{style:{marginLeft:"30px"}},hi.createElement(fe.Z,{className:`${Ol.addRemind} ${oe?Ol.disabled:""}`,onClick:()=>{oe||Ze({reminder_time:""})}},hi.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),_0=z(82668),Qs=z(23869),$0=z(6681),Uc=z(67135),fr=z(59301),em=Object.defineProperty,tm=Object.defineProperties,nm=Object.getOwnPropertyDescriptors,Hs=Object.getOwnPropertySymbols,am=Object.prototype.hasOwnProperty,Od=Object.prototype.propertyIsEnumerable,Us=(oe,ie,ae)=>ie in oe?em(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Ti=(oe,ie)=>{for(var ae in ie||(ie={}))am.call(ie,ae)&&Us(oe,ae,ie[ae]);if(Hs)for(var ae of Hs(ie))Od.call(ie,ae)&&Us(oe,ae,ie[ae]);return oe},rc=(oe,ie)=>tm(oe,nm(ie)),hs=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const{RangePicker:Md}=pn.default,{Option:um}=nt.default,rm=({user:oe,classroomList:ie,exercise:ae,globalSetting:Ze,loading:rt,dispatch:Re,changeActive:Ct})=>{var je,Ce,ye,jt,hn,yn,Dt,Qt,Dn,gn,Fn,bn,ln;const{workSetting:Rt,commonHeader:Kn}=ae,xt=(0,pe.useParams)();xt.category=xt.categoryId;const[wn,Cn]=(0,a.useState)(!1),[Pa,Ft]=(0,a.useState)(!1),[Mt,Lt]=(0,a.useState)(),[nn,zn]=(0,a.useState)({});let[Hn,ia]=(0,a.useState)([]),[bt,Ge]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3,show_acm:!1});const[Oa,Ia]=(0,a.useState)(1),[tu,wa]=(0,a.useState)(!1),[on,Nn]=(0,a.useState)(!1),[Ka,iu]=(0,a.useState)(!1),[xa,da]=(0,a.useState)(!1),[kn,Sn]=(0,a.useState)([]),[ma,qn]=(0,a.useState)([]),[fn,Un]=(0,a.useState)(!1),[En,ca]=(0,a.useState)(null),[ka,Xa]=(0,a.useState)({});(0,a.useEffect)(()=>{((Kn==null?void 0:Kn.exercise_status)==="5"||Kn!=null&&Kn.appraise_label||(0,An.aQ)())&&Cn(!0)},[Kn]),(0,a.useEffect)(()=>{Iu()},[Rt]),(0,a.useEffect)(()=>{(0,An.dE)()||Ja()},[]),(0,a.useEffect)(()=>{ae.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Ct("2")},[ae.actionTabs.key]);function Ja(){return hs(this,null,function*(){const eu=yield(0,he.ZP)(`/api/courses/${xt==null?void 0:xt.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:xt==null?void 0:xt.coursesId}});Lt(eu==null?void 0:eu.alert)})}const Ju=eu=>{var ar;const sl=bt.publish_time;if(!sl||(ar=Rt==null?void 0:Rt.exercise)!=null&&ar.publish_time)return;let Su;eu===1?Su=ze()(sl).add(120,"minutes"):Su=ze()(sl).add(7,"days"),bt.end_time=Su,Ge(Object.assign({},bt))},Iu=()=>{var eu,ar,sl,Su,Br;console.log("\u53D6\u6D88");const yl=JSON.parse(JSON.stringify(Rt));if(Object.keys(bt).forEach(pr=>{var po;bt[pr]=(po=yl==null?void 0:yl.exercise)==null?void 0:po[pr]}),Hn=((eu=yl==null?void 0:yl.published_course_groups)==null?void 0:eu.map(pr=>({course_group_id:pr.course_group_id,end_time:pr.course_end_time,publish_time:pr.course_publish_time})))||[{}],(ar=Rt==null?void 0:Rt.course_groups)==null||ar.map(pr=>{var po;(po=Rt==null?void 0:Rt.published_course_groups)==null||po.map((ti,Ta)=>{var Lr;(Lr=ti==null?void 0:ti.course_group_id)!=null&&Lr.includes(pr==null?void 0:pr.course_group_id)&&(pr.cilckkey=Ta,pr.isselect=!0)})}),ae.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&zu(""),wa(bt.time!==-1),Ge(bt),bt!=null&&bt.is_appoint_user){const pr=((Su=(sl=yl==null?void 0:yl.exercise)==null?void 0:sl.all_exercise_users)==null?void 0:Su.map(po=>po.user_id))||[];Sn([...pr])}Nn(bt.is_appoint_user),iu(bt.is_miss_exam_user),da(bt.is_no_passing_user),ia(Hn.length>0?Hn:[{}]),xu.setFieldsValue({exercise_events:(Br=yl==null?void 0:yl.exercise)==null?void 0:Br.exercise_events})},Ea=()=>hs(void 0,null,function*(){var eu,ar,sl,Su,Br,yl;if(((eu=oe==null?void 0:oe.userInfo)==null?void 0:eu.user_status)===2){(0,Qs.Rd)();return}if((Kn==null?void 0:Kn.exercise_question_count)===0){Ae.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const pr=JSON.parse(JSON.stringify(bt));console.log("\u63D0\u4EA4");try{yield xu.validateFields();const Ta=xu.getFieldsValue();pr.exercise_events=Ta.exercise_events}catch(Ta){Ta!=null&&Ta.errorFields&&(xu.scrollToField((sl=(ar=Ta==null?void 0:Ta.errorFields)==null?void 0:ar[0])==null?void 0:sl.name,{behavior:"smooth",block:"center"}),Ae.ZP.error((yl=(Br=(Su=Ta==null?void 0:Ta.errorFields)==null?void 0:Su[0])==null?void 0:Br.errors)==null?void 0:yl[0]));return}if(pr.categoryId=xt.categoryId,pr.publish_time_groups=Hn,bt!=null&&bt.is_make_up_exercise){if(on&&kn.length<=0||!on&&!(Ka||xa)){Ae.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}pr.is_appoint_user=on,pr.is_miss_exam_user=Ka,pr.is_no_passing_user=xa,on?pr.make_up_exercise_users=kn==null?void 0:kn.map(Ta=>({user_id:Ta})):pr.make_up_exercise_users=[]}if(!bt.unified_setting&&!(bt!=null&&bt.is_make_up_exercise)){if(!Hn.length){Ae.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete pr.publish_time,delete pr.end_time,Hn.map(Ta=>{var Lr;if(!Ta.course_group_id||!((Lr=Ta.course_group_id)!=null&&Lr.length))throw Ae.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Ta.publish_time||!Ta.end_time)throw Ae.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!bt.publish_time||!bt.end_time)throw Ae.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:po}=Rt;const ti=()=>hs(void 0,null,function*(){if(bt.exercise_type==2&&(po.is_locked||po.open_camera||po.screen_open||po.login_restrict||po.ip_bind||po.ip_limit=="pub"||po.ip_limit=="inner"||po.identity_verify||po.open_phone_video_recording)){const Lr=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:fr.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",fr.createElement("span",{style:{color:"#FA6400"}}," ",(0,me.hi)(po)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>hs(void 0,null,function*(){let al=yield(0,Uc.Tr)({exercise_ids:[parseInt(xt==null?void 0:xt.categoryId)],course_id:xt.coursesId,type:"exercise"});(al==null?void 0:al.student_count)===0?vu(pr):(zn(pr),Xa(al)),Ct("2")}),onCancel:()=>hs(void 0,null,function*(){Lr.destroy();let al=yield(0,Uc.Tr)({exercise_ids:[xt==null?void 0:xt.categoryId],course_id:xt.coursesId,type:"exercise"});(al==null?void 0:al.student_count)===0?vu(pr):(zn(pr),Xa(al))})});return}let Ta=yield(0,Uc.Tr)({exercise_ids:[xt==null?void 0:xt.categoryId],course_id:xt.coursesId,type:"exercise"});(Ta==null?void 0:Ta.student_count)===0?vu(pr):(zn(pr),Xa(Ta))});Kn!=null&&Kn.high_resources_consume&&!(Kn!=null&&Kn.high_resources_consume_permission)?Re({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:xt.coursesId,type:"exercise",type_id:xt.categoryId,name:Kn.exercise_name,fn:()=>{ti()}}}):ti()}),vu=eu=>hs(void 0,null,function*(){Ft(!0),(yield(0,he.ZP)(`/api/exercises/${xt==null?void 0:xt.categoryId}/publish_settings.json`,{method:"post",body:eu})).status===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),zu(""),Re({type:"exercise/getCommonHeader",payload:Ti({},xt)}),Re({type:"exercise/getWorkSetting",payload:Ti({},xt)})),Ft(!1)}),Ru=eu=>eu&&eubt.end_time?eu&&(eu{var ar,sl;return((ar=Rt==null?void 0:Rt.exercise)==null?void 0:ar.exercise_status)>1&&!(eu!=null&&eu.new)?!0:(sl=Rt==null?void 0:Rt.published_course_groups)!=null&&sl.some(Su=>Su.course_group_id===eu.course_group_id)?wn:!1},lu=eu=>{var ar;return wn?[!0,!0]:(ar=Rt==null?void 0:Rt.published_course_groups)!=null&&ar.some(sl=>{var Su,Br;return((Su=sl.course_group_id)==null?void 0:Su[0])===((Br=eu.course_group_id)==null?void 0:Br[0])})?wn||ze()()>ze()(eu==null?void 0:eu.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,a.useEffect)(()=>{zu("\u8868\u5355\u672A\u4FDD\u5B58")},[bt]);const zu=(eu="")=>{Re({type:"exercise/setActionTabs",payload:{key:eu}})},$r=eu=>{eu.preventDefault(),eu.returnValue=""},gu=(eu,ar,sl)=>{if(eu<=0){Ae.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else Sn(ar),qn(sl),Un(!1)},[xu]=ce.default.useForm();return fr.createElement("section",{className:Ol.form,style:{padding:"30px 50px",marginBottom:"0px"}},fr.createElement(vn.Z,{spinning:rt["exercise/getWorkSetting"]||Pa},!(bt!=null&&bt.is_make_up_exercise)&&fr.createElement(fr.Fragment,null,fr.createElement("div",{className:Ol.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),fr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},fr.createElement(de.ZP.Group,{onChange:()=>{var eu,ar,sl,Su,Br;if((0,An.Rm)()&&(!((ar=(eu=ie==null?void 0:ie.AssistantObject)==null?void 0:eu.exercise)!=null&&ar.can_publish)||!((Su=(sl=ie==null?void 0:ie.AssistantObject)==null?void 0:sl.exercise)!=null&&Su.can_late))){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Br=Rt==null?void 0:Rt.exercise)==null?void 0:Br.exercise_status)>1){Ae.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}bt.unified_setting=!bt.unified_setting,bt.unified_setting===!1&&Hn==""&&ia(Hn.concat({})),Ge(Object.assign({},bt))},value:bt.unified_setting,disabled:wn||((je=Rt==null?void 0:Rt.exercise)==null?void 0:je.exercise_status)>1},fr.createElement(de.ZP,{value:!0,disabled:!((Ce=Rt==null?void 0:Rt.exercise)!=null&&Ce.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((ye=Rt.course_groups)==null?void 0:ye.length)>0&&fr.createElement(de.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(Kn!=null&&Kn.is_make_up_exercise)&&fr.createElement("div",{style:{color:"red"}},((jt=Rt==null?void 0:Rt.exercise)==null?void 0:jt.exercise_status)>1&&Mt&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(bt.unified_setting||(Kn==null?void 0:Kn.is_make_up_exercise))&&fr.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},fr.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),fr.createElement(Be.Z,{placement:"bottom",title:((hn=Rt==null?void 0:Rt.exercise)==null?void 0:hn.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},fr.createElement(pn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ze()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Ru,disabled:wn||((yn=Rt==null?void 0:Rt.exercise)==null?void 0:yn.exercise_status)>1||(0,An.Rm)()&&!((Qt=(Dt=ie==null?void 0:ie.AssistantObject)==null?void 0:Dt.exercise)!=null&&Qt.can_publish),value:bt.publish_time?ze()(bt.publish_time):void 0,allowClear:!1,onChange:(eu,ar)=>{bt.publish_time=ar,bt.end_time||(bt.end_time=bt.exercise_type===1?ze()(eu).add(120,"minutes"):ze()(eu).add(7,"days")),Ge(Object.assign({},bt))}})),fr.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),fr.createElement(pn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ze()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:wn||(0,An.Rm)()&&!((gn=(Dn=ie==null?void 0:ie.AssistantObject)==null?void 0:Dn.exercise)!=null&&gn.can_late)||(Kn==null?void 0:Kn.open_appraise),allowClear:!1,value:bt.end_time?ze()(bt.end_time):void 0,disabledDate:Ir,onChange:(eu,ar)=>{var sl,Su;if((0,An.Rm)()&&!((Su=(sl=ie==null?void 0:ie.AssistantObject)==null?void 0:sl.exercise)!=null&&Su.can_publish)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}bt.end_time=ar,Ge(Object.assign({},bt))}})),!bt.unified_setting&&!(Kn!=null&&Kn.is_make_up_exercise)&&fr.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Hn&&Hn.map(function(eu,ar){var sl,Su,Br;return fr.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:ar==(Hn==null?void 0:Hn.length)-1?"0px":"10px"}},fr.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",ar+1),fr.createElement(nt.default,{showArrow:!0,allowClear:!0,className:Ol.multiple_select,disabled:wn||((sl=Rt==null?void 0:Rt.homework_status)!=null&&sl.includes("\u672A\u53D1\u5E03")&&eu.id||ze()(){Hn[ar].course_group_id=yl,ia(Hn.slice()),Rt.course_groups.map((pr,po)=>{yl.map((ti,Ta)=>{pr.course_group_id===ti&&(pr.cilckkey=ar,pr.isselect=!0)})})},onDeselect:yl=>{Rt.course_groups.map((pr,po)=>{pr.course_group_id===yl&&pr.cilckkey===ar&&(pr.cilckkey=ar,pr.isselect=!1)})}},Rt.course_groups&&Rt.course_groups.map(function(yl,pr){return fr.createElement(um,{disabled:(yl==null?void 0:yl.isselect)&&yl.cilckkey!=ar,label:yl.course_group_name,value:yl.course_group_id,key:yl.course_group_id},yl.course_group_name)})),fr.createElement(Md,{disabled:lu(eu)||(0,An.Rm)()&&!((Br=(Su=ie==null?void 0:ie.AssistantObject)==null?void 0:Su.exercise)!=null&&Br.can_publish),disabledDate:Ru,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[ze()((0,me.U6)(),"HH:mm"),ze()((0,me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:eu.publish_time&&[ze()(eu.publish_time),eu.end_time&&ze()(eu.end_time)],onChange:(yl,pr)=>{Hn[ar].publish_time=pr[0],!eu.end_time&&pr[0]?Hn[ar].end_time=ze()(pr[0]).add(7,"days"):Hn[ar].end_time=pr[1],ia([...Hn])},onCalendarChange:(yl,pr,po)=>{if(pr!=null&&pr[0]&&!pr[1]){const ti=bt.exercise_type===1?ze()(pr[0]).add(120,"minutes"):ze()(pr[0]).add(7,"days");Hn[ar].publish_time=pr[0],Hn[ar].end_time=ti,ia([...Hn])}}}),fr.createElement("div",{style:{visibility:wn?"hidden":"visible",display:"flex",width:"50px"}},fr.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var yl,pr;if((0,An.Rm)()&&!((pr=(yl=ie==null?void 0:ie.AssistantObject)==null?void 0:yl.exercise)!=null&&pr.can_publish)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ia(Hn.concat({new:!0}))}}),fr.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(eu!=null&&eu.publish_time&&ze()(){Hn=Hn.filter((yl,pr)=>ar!==pr),ia([...Hn])}})))})),((Fn=Rt==null?void 0:Rt.exercise)==null?void 0:Fn.have_hacks)&&!((bn=Rt==null?void 0:Rt.exercise)!=null&&bn.is_random)&&fr.createElement(fr.Fragment,null,fr.createElement("div",{className:Ol.new_title,style:{marginTop:30}},"\u5C55\u793AACM\u6392\u884C\u699C",fr.createElement("span",{style:{color:"#666666"}},"\uFF08\u5C06\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u6392\u540D\uFF0C\u4EC5\u9488\u5BF9\u4EBA\u5DE5\u7EC4\u5377\u4E14\u8BD5\u5377\u4E2D\u5B58\u5728\u7F16\u7A0B\u9898\u7684\u60C5\u51B5\u751F\u6548\uFF09")),fr.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},fr.createElement(de.ZP.Group,{value:bt.show_acm,onChange:eu=>{bt.show_acm=eu.target.value,Ge(Ti({},bt))},style:{marginTop:"2px"}},fr.createElement(de.ZP,{value:!0,style:{marginRight:"50px"}},"\u5C55\u793AACM\u6392\u884C\u699C"),fr.createElement(de.ZP,{value:!1},"\u9690\u85CFACM\u6392\u884C\u699C")))),!(bt!=null&&bt.is_make_up_exercise)&&fr.createElement(fr.Fragment,null,fr.createElement("div",{className:Ol.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),fr.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},fr.createElement(de.ZP.Group,{value:bt.exercise_type,disabled:wn||((ln=Rt==null?void 0:Rt.exercise)==null?void 0:ln.exercise_status)>1,onChange:eu=>{bt.exercise_type=eu.target.value,Ge(Ti({},bt)),Ju(eu.target.value)},style:{marginTop:"2px"}},fr.createElement(de.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),fr.createElement(de.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(bt==null?void 0:bt.exercise_type)===2&&fr.createElement(fr.Fragment,null,fr.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),fr.createElement(Me.Z,{className:Ol.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:bt==null?void 0:bt.simulate_exercise_num,disabled:wn,min:1,max:999,onChange:eu=>{bt.simulate_exercise_num=eu,Ge(Ti({},bt))}}),fr.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(bt==null?void 0:bt.is_make_up_exercise)&&fr.createElement(fr.Fragment,null,fr.createElement(le.Z,null,fr.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),fr.createElement(Pe.Z,{checked:on,onChange:(eu,ar)=>{var sl,Su;if(Nn(eu),eu){if(bt!=null&&bt.is_appoint_user){const Br=(Su=(sl=Rt==null?void 0:Rt.exercise)==null?void 0:sl.all_exercise_users)==null?void 0:Su.map(yl=>yl.user_id);Sn([...Br])}else Sn([]);iu(!1),da(!1)}else iu(bt.is_miss_exam_user),da(bt.is_no_passing_user)},disabled:!((bt==null?void 0:bt.exercise_status)===1&&(Kn!=null&&Kn.allow_create_make_up))}),fr.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!on&&fr.createElement(le.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},fr.createElement(Le.default,{checked:Ka,disabled:!((bt==null?void 0:bt.exercise_status)===1&&(bt==null?void 0:bt.miss_exam_count)>0&&(Kn!=null&&Kn.allow_create_make_up)),onChange:eu=>{iu(eu.target.checked)}},fr.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),fr.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{ca(1),Nn(!1),Un(!0)}},"\uFF08",`${(bt==null?void 0:bt.miss_exam_count)||0}\u4EBA`,"\uFF09"),fr.createElement(Le.default,{checked:xa,disabled:!((bt==null?void 0:bt.exercise_status)===1&&(bt==null?void 0:bt.no_passing_count)>0&&(Kn!=null&&Kn.allow_create_make_up)),onChange:eu=>{da(eu.target.checked)}},fr.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),fr.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{ca(2),Nn(!1),Un(!0)}},"\uFF08",`${(bt==null?void 0:bt.no_passing_count)||0}\u4EBA`,"\uFF09")),on&&fr.createElement(le.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},fr.createElement(xe.ZP,{type:"primary",ghost:!0,disabled:!((bt==null?void 0:bt.exercise_status)===1&&(Kn!=null&&Kn.allow_create_make_up)),onClick:()=>{Un(!0),ca(void 0)}},fr.createElement("span",null,fr.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),fr.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),fr.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${kn.length||0} \u4EBA`,"\uFF09"))),fr.createElement("div",{className:Ol.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),fr.createElement("div",null,fr.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},fr.createElement(Le.default,{disabled:wn,checked:tu,onChange:eu=>{eu.target.checked===!1?Ge(ar=>rc(Ti({},ar),{time:-1})):xu.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),wa(eu.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),tu&&fr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},fr.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),fr.createElement(Me.Z,{size:"large",disabled:wn,min:1,style:{width:"200px"},value:bt.time===-1?null:bt.time,precision:0,addonAfter:"\u5206\u949F",onChange:eu=>{bt.time=eu,Ge(Ti({},bt))}}))),tu&&fr.createElement(ce.default,{form:xu},fr.createElement(Nd,{disabled:wn,time:bt.time})),fr.createElement("div",null,fr.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},fr.createElement(Le.default,{checked:bt.enable_last_times,onChange:eu=>Ge(ar=>rc(Ti({},ar),{enable_last_times:eu.target.checked})),disabled:wn,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),bt.enable_last_times&&fr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},fr.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),fr.createElement(Me.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:bt==null?void 0:bt.last_times,disabled:wn||!bt.enable_last_times,min:0,onChange:eu=>{bt.last_times=eu,Ge(Ti({},bt))}}),fr.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),fr.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},fr.createElement(le.Z,null,fr.createElement(Le.default,{checked:bt.enable_answer_time,onChange:eu=>Ge(ar=>rc(Ti({},ar),{enable_answer_time:eu.target.checked})),disabled:wn,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),bt.enable_answer_time&&fr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},fr.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),fr.createElement(Me.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:bt==null?void 0:bt.answer_time,disabled:wn||!bt.enable_answer_time,min:0,onChange:eu=>{bt.answer_time=eu,Ge(Ti({},bt))}}),fr.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(Kn!=null&&Kn.appraise_label)&&(!(Kn!=null&&Kn.is_make_up_exercise)&&(0,An.GJ)()||(Kn==null?void 0:Kn.is_make_up_exercise)&&(Kn==null?void 0:Kn.allow_create_make_up))&&fr.createElement(xe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Ea},"\u4FDD\u5B58"),fr.createElement(_0.Z,{visible:fn,setVisible:Un,onK:gu,selectKeys:kn,selectRows:ma,appointStudent:on,modalParams:En}),fr.createElement($0.Z,{resdata:ka,type:"exercisepush",okloading:Pa,oktext:(ka==null?void 0:ka.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:eu=>hs(void 0,null,function*(){Ft(!0);let ar=yield(0,he.ZP)(`/api/courses/${xt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(xt==null?void 0:xt.categoryId)]}});Ft(!1),(ar==null?void 0:ar.status)===0&&vu(nn)})}))};var Ns=(0,pe.connect)(({exercise:oe,loading:ie,globalSetting:ae,classroomList:Ze,user:rt})=>({exercise:oe,loading:ie.effects,globalSetting:ae,user:rt,classroomList:Ze}))(rm),lc=z(19248),Td=z(93490),lm=Object.defineProperty,Rd=Object.getOwnPropertySymbols,Wc=Object.prototype.hasOwnProperty,om=Object.prototype.propertyIsEnumerable,kd=(oe,ie,ae)=>ie in oe?lm(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,jd=(oe,ie)=>{for(var ae in ie||(ie={}))Wc.call(ie,ae)&&kd(oe,ae,ie[ae]);if(Rd)for(var ae of Rd(ie))om.call(ie,ae)&&kd(oe,ae,ie[ae]);return oe},im=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const{TabPane:zd}=y.default,sm=({exercise:oe,loading:ie,dispatch:ae})=>{var Ze;const rt=(0,pe.useParams)(),Re=(0,pe.useLocation)(),[Ct]=ce.default.useForm(),[je,Ce]=(0,a.useState)({}),[ye,jt]=(0,a.useState)("1");return(0,a.useEffect)(()=>{oe.actionTabs.key==="addIp"&&(Ct.resetFields(),jt("1"))},[oe.actionTabs]),a.createElement(Fe.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:oe.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>im(void 0,null,function*(){if(yield Ct.validateFields(),!je.ip){const hn=je.startIP.split(".")[3];if(parseInt(hn)>parseInt(je.endIP)){Ae.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}ae({type:"exercise/setActionTabs",payload:{key:"insterIp",data:jd({},Ct.getFieldValue()),type:oe.actionTabs.type}})}),onCancel:()=>{ae({type:"exercise/setActionTabs",payload:{}})}},a.createElement("section",{className:"pl10 pr10"},a.createElement(y.default,{activeKey:ye,onChange:hn=>{jt(hn),Ct.resetFields()}},a.createElement(zd,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),a.createElement(zd,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),a.createElement(ce.default,{form:Ct,className:"pt30",name:"form",layout:"vertical",onValuesChange:(hn,yn)=>{Ce(jd({},yn))}},ye==="1"&&a.createElement(ce.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},a.createElement(nt.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:hn=>{Ct.setFieldsValue({ip:[...hn.filter(yn=>(0,Td.t)(yn)?!0:(Ae.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),ye==="2"&&a.createElement(le.Z,{gutter:[20,20]},a.createElement(fe.Z,{flex:"1"},a.createElement(ce.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},a.createElement(be.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:hn=>{let yn="";(0,Td.t)(hn.target.value)?yn=hn.target.value:(yn="",Ae.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),Ct.setFieldsValue({startIP:yn})}}))),a.createElement(fe.Z,{flex:"1"},a.createElement(ce.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},a.createElement(be.default,{onBlur:hn=>{},prefix:a.createElement("span",{className:"font14"},(Ze=je.startIP)==null?void 0:Ze.substring(0,je.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var Zd=(0,pe.connect)(({exercise:oe,loading:ie})=>({exercise:oe,loading:ie}))(sm),La=z(59301),cm=Object.defineProperty,dm=Object.defineProperties,mm=Object.getOwnPropertyDescriptors,Qd=Object.getOwnPropertySymbols,Hd=Object.prototype.hasOwnProperty,gm=Object.prototype.propertyIsEnumerable,Ud=(oe,ie,ae)=>ie in oe?cm(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,ds=(oe,ie)=>{for(var ae in ie||(ie={}))Hd.call(ie,ae)&&Ud(oe,ae,ie[ae]);if(Qd)for(var ae of Qd(ie))gm.call(ie,ae)&&Ud(oe,ae,ie[ae]);return oe},Gc=(oe,ie)=>dm(oe,mm(ie)),oc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const fm=({exercise:oe,globalSetting:ie,loading:ae,dispatch:Ze})=>{var rt,Re,Ct,je,Ce,ye,jt;const{workSetting:hn,commonHeader:yn}=oe,[Dt]=ce.default.useForm(),Qt=(0,pe.useParams)();Qt.category=Qt.categoryId;const[Dn,gn]=(0,a.useState)(!1),[Fn,bn]=(0,a.useState)(!1),[ln,Rt]=(0,a.useState)(!1),Kn={question_random:!1,choice_random:!1,start_password:((rt=hn==null?void 0:hn.exercise)==null?void 0:rt.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((Re=hn==null?void 0:hn.exercise)==null?void 0:Re.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[xt,wn]=(0,a.useState)(Kn);const[Cn,Pa]=(0,a.useState)(!1),[Ft,Mt]=(0,a.useState)(!1),[Lt,nn]=(0,a.useState)(!1),[zn,Hn]=(0,a.useState)(null);(0,a.useEffect)(()=>{var on;ia(),hn!=null&&hn.exercise&&!(0,An.aN)()&&!((on=hn==null?void 0:hn.exercise)!=null&&on.is_creator)&&gn(!0)},[hn]),(0,a.useEffect)(()=>{((yn==null?void 0:yn.exercise_status)==="5"||yn!=null&&yn.appraise_label)&&gn(!0)},[yn]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{oe.actionTabs.key==="insterIp"&&(oe.actionTabs.data.ip?xt[oe.actionTabs.type]=[...xt[oe.actionTabs.type]||[],...oe.actionTabs.data.ip]:xt[oe.actionTabs.type]=[...xt[oe.actionTabs.type]||[],`${oe.actionTabs.data.startIP},${oe.actionTabs.data.startIP.substring(0,oe.actionTabs.data.startIP.lastIndexOf("."))+"."+oe.actionTabs.data.endIP}`],bt(xt),Pa(!0))},[oe.actionTabs]);const ia=()=>{const on=JSON.parse(JSON.stringify(hn));Object.keys(xt).forEach(Nn=>{var Ka;xt[Nn]=(Ka=on==null?void 0:on.exercise)==null?void 0:Ka[Nn]}),bt(Gc(ds({},xt),{ip_limit:xt.ip_limit!=="no"}))},bt=on=>{wn(on),Dt.setFieldsValue(on)},Ge=on=>{var Nn,Ka;if(on.categoryId=Qt.categoryId,on.ip_limit=on.ip_limit?"pub":"no",on.ip_bind||(on.ip_bind_type=!1),on.open_camera&&on.photo_count<1){Ae.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!on.start_password&&on.is_start_locked){Ae.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(on.ip_limit!=="no"&&!((Nn=on.public_ip)!=null&&Nn.length)&&!((Ka=on.inner_ip)!=null&&Ka.length)){Ae.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(on.is_locked||on.open_camera||on.screen_open||on.login_restrict||on.ip_bind||on.ip_limit=="pub"||on.ip_limit=="inner"||on.identity_verify||on.open_phone_video_recording){if((yn==null?void 0:yn.exercise_type)==1){Oa(on);return}Fe.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:La.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",La.createElement("span",{style:{color:"#FA6400"}}," ",(0,me.hi)(on)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>Oa(on)});return}Ia(on)},Oa=on=>{if(on.open_camera||on.screen_open){const Nn=Fe.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:La.createElement("div",{className:"font16 p20"},on.open_camera&&La.createElement(le.Z,{justify:"start",className:"mt20"},La.createElement(fe.Z,{flex:"24px"},La.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),La.createElement(fe.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",La.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",La.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),on.screen_open&&La.createElement(le.Z,{justify:"start",className:"mt20"},La.createElement(fe.Z,{flex:"24px",className:"mr20"},La.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),La.createElement(fe.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",La.createElement("img",{width:"26",src:el.JA})," ",La.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",La.createElement("img",{width:"26",src:el.Gm})," ",La.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),La.createElement("p",{className:"ml40 mt40"},La.createElement(Le.default,{onChange:Ka=>Nn.update({okButtonProps:{disabled:!Ka.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{Ia(on)},okButtonProps:{disabled:!0}})}else Ia(on)},Ia=on=>oc(void 0,null,function*(){bn(!0);const Nn=yield(0,he.ZP)(`/api/exercises/${Qt==null?void 0:Qt.categoryId}/prevent_cheating_settings.json`,{method:"post",body:on});bn(!1),Nn.status===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ze({type:"exercise/getCommonHeader",payload:ds({},Qt)}),Ze({type:"exercise/getWorkSetting",payload:ds({},Qt)}),Pa(!1))});(0,a.useEffect)(()=>{wa(Cn?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Cn]);const tu=on=>{on.preventDefault(),on.returnValue=""},wa=(on="")=>{Ze({type:"exercise/setActionTabs",payload:{key:on}})};return La.createElement("section",{className:Ol.formDom,style:{padding:"30px 50px"}},La.createElement(vn.Z,{spinning:ae["exercise/getWorkSetting"]||Fn},La.createElement(ce.default,{form:Dt,name:"basicForm",initialValues:Kn,colon:!1,onValuesChange:(on,Nn)=>{console.log("onValuesChange",Nn);let Ka=Nn;for(const iu in on){if(iu=="is_locked"&&!Nn[iu]&&(Ka.login_restrict=!1,Ka.screen_open=!1),iu=="login_restrict"&&Nn[iu]&&(Ka.is_locked=!0),iu=="screen_open"&&Nn[iu]&&(Ka.is_locked=!0),iu=="screen_shot_open"&&Nn[iu]){const xa=Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:La.createElement("div",null,La.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",La.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),La.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>oc(void 0,null,function*(){Ka.screen_shot_open=!0,bt(Ka)}),onCancel:()=>{Ka.screen_shot_open=!1,bt(Ka),xa.destroy()}});break}(iu=="ip_bind"||iu=="ip_limit")&&!Nn.is_locked&&Nn[iu]&&(Ka.is_locked=!0),iu=="open_camera"&&(Ka.photo_count=Ka.photo_count||5)}bt(Ka),Pa(!0)},onFinish:Ge},La.createElement("div",{className:Ol.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),La.createElement(ce.default.Item,null,La.createElement(de.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:zn,onChange:on=>{if(on.target.value==="exam")bt(Gc(ds(ds({},Kn),xt),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(on.target.value==="practice"){Fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{bt(Gc(ds({},Kn),{question_random:!0,choice_random:!0,forbid_copy:!1})),Hn(on.target.value)}});return}Hn(on.target.value)},buttonStyle:"solid",disabled:Dn},La.createElement(de.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),La.createElement(de.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F"))),La.createElement("div",{className:Ol.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),La.createElement(ce.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},La.createElement(Le.default,{disabled:Dn},La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"))),La.createElement(ce.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},La.createElement(Le.default,{disabled:Dn},La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),La.createElement(ce.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},La.createElement(Le.default,{disabled:Dn},La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),La.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},La.createElement(ce.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},La.createElement(Le.default,{disabled:Dn},La.createElement(La.Fragment,null,La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),xt.is_start_locked&&(0,An.GJ)()?La.createElement(le.Z,{className:Ol.unlockKeyWrapper,align:"middle"},La.createElement(ce.default.Item,{name:"start_password",style:{marginBottom:0}},La.createElement(be.default,{size:"large",className:Ol.unlockKeyInput,disabled:Dn,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),La.createElement(fe.Z,null,!Dn&&La.createElement(xe.ZP,{type:"link",loading:Ft,onClick:()=>oc(void 0,null,function*(){Mt(!0);let on=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Nn=yield(0,he.ZP)(`/api/exercises/${Qt==null?void 0:Qt.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:on}});Mt(!1),(Nn==null?void 0:Nn.status)===0&&Dt.setFieldsValue({start_password:on})})},"\u6362\u4E00\u6362"))):La.createElement(ce.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),La.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},La.createElement(ce.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},La.createElement(Le.default,{disabled:Dn},La.createElement(La.Fragment,null,La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),xt.is_locked&&(0,An.GJ)()?La.createElement(le.Z,{className:Ol.unlockKeyWrapper,align:"middle"},La.createElement(ce.default.Item,{style:{marginBottom:0},name:"unlock_key"},La.createElement(be.default,{size:"large",className:Ol.unlockKeyInput,disabled:Dn,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),La.createElement(fe.Z,null,!Dn&&La.createElement(xe.ZP,{type:"link",loading:Lt,onClick:()=>oc(void 0,null,function*(){nn(!0);let on=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Nn=yield(0,he.ZP)(`/api/exercises/${Qt==null?void 0:Qt.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:on}});nn(!1),(Nn==null?void 0:Nn.status)===0&&Dt.setFieldsValue({unlock_key:on})})},"\u6362\u4E00\u6362"))):La.createElement(ce.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),La.createElement(ce.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},La.createElement(Le.default,{disabled:Dn},La.createElement(La.Fragment,null,La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),La.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},La.createElement(ce.default.Item,{name:"screen_open",valuePropName:"checked"},La.createElement(Le.default,{disabled:Dn},La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),xt.screen_open?La.createElement(La.Fragment,null,La.createElement(le.Z,{gutter:10,className:`${Ol.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},La.createElement(fe.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),La.createElement(fe.Z,null,La.createElement(ce.default.Item,{name:"screen_num",style:{marginBottom:0}},La.createElement(Me.Z,{size:"large",disabled:Dn,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),La.createElement(fe.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),La.createElement(fe.Z,null,La.createElement(ce.default.Item,{name:"screen_sec",style:{marginBottom:0}},La.createElement(Me.Z,{size:"large",disabled:Dn,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),La.createElement(fe.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),La.createElement(le.Z,{gutter:10,className:`c-grey-333 ${Ol.unlockKeyWrapper}`,align:"middle",wrap:!1},La.createElement(fe.Z,null,La.createElement(ce.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},La.createElement(Pe.Z,{disabled:Dn||!xt.screen_open}))),La.createElement(fe.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):La.createElement(La.Fragment,null,La.createElement(ce.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),La.createElement(ce.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),La.createElement(ce.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),La.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},La.createElement(ce.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},La.createElement(Le.default,{disabled:Dn},La.createElement(La.Fragment,null,La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),xt.ip_bind&&(0,An.GJ)()?La.createElement(le.Z,{className:Ol.unlockKeyWrapper,style:{flexDirection:"column"}},La.createElement(ce.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},La.createElement(de.ZP.Group,null,La.createElement(de.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},La.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),La.createElement(de.ZP,{value:!0,style:{fontWeight:"400"}},La.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",La.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):La.createElement(ce.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),La.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},La.createElement(ce.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},La.createElement(Le.default,{disabled:Dn},La.createElement(La.Fragment,null,La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),La.createElement(ce.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),La.createElement(ce.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(xt==null?void 0:xt.ip_limit)&&La.createElement(le.Z,{className:Ol.unlockKeyWrapper,style:{flexDirection:"column"}},La.createElement(fe.Z,null,La.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),La.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),La.createElement(le.Z,{className:`mt15 ${Ol.ipWrp}`,style:{background:"#F6F7F9"}},La.createElement(fe.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),La.createElement(fe.Z,null,(Ct=xt.public_ip)==null?void 0:Ct.map((on,Nn)=>La.createElement("span",{key:Nn,className:Ol.ipItem},La.createElement("i",null,on," "),!Dn&&La.createElement(lc.Z,{onClick:()=>{Fe.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{xt.public_ip.splice(Nn,1),bt(ds({},xt))}})},className:" c-grey-c",size:20}))),(0,An.GJ)()&&!Dn&&La.createElement("span",{onClick:()=>{Ze({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",La.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),La.createElement(le.Z,{className:`mt15 ${Ol.ipWrp}`,style:{background:"#F6F7F9"}},La.createElement(fe.Z,null,La.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),La.createElement(fe.Z,null,(je=xt.inner_ip)==null?void 0:je.map((on,Nn)=>La.createElement("span",{className:Ol.ipItem},La.createElement("i",null,on," "),!Dn&&La.createElement(lc.Z,{onClick:()=>{Dn||Fe.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{xt.inner_ip.splice(Nn,1),bt(ds({},xt))}})},className:" c-grey-c",size:20}))),(0,An.GJ)()&&!Dn&&La.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{Ze({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",La.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),La.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},La.createElement(ce.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},La.createElement(Le.default,{disabled:Dn},La.createElement(La.Fragment,null,La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),xt.open_camera?La.createElement(le.Z,{gutter:10,className:`c-grey-333 ${Ol.unlockKeyWrapper}`,align:"middle",wrap:!1},La.createElement(fe.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),La.createElement(fe.Z,null,La.createElement(ce.default.Item,{name:"photo_count",style:{marginBottom:0}},La.createElement(Me.Z,{size:"large",disabled:Dn||!xt.open_camera,min:1,max:(0,An.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),La.createElement(fe.Z,null,La.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):La.createElement(ce.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),La.createElement(ce.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},La.createElement(Le.default,{disabled:!(0,An.ag)()||Dn},La.createElement(La.Fragment,null,La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),La.createElement(ce.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},La.createElement(Le.default,{disabled:!(0,An.ag)()||Dn},La.createElement(La.Fragment,null,La.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",La.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,An.aN)()||((Ce=oe==null?void 0:oe.commonHeader)==null?void 0:Ce.exercise_author))&&!(yn!=null&&yn.appraise_label)&&La.createElement(xe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Dt.submit()}},"\u4FDD\u5B58")),La.createElement(Zd,null),La.createElement(Fe.default,{centered:!0,destroyOnClose:!0,open:ln,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Rt(!1)},La.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},La.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(ye=ie==null?void 0:ie.setting)==null?void 0:ye.homepage_tea_qq_number," "),La.createElement("img",{src:`${Ie.Z.IMG_SERVER}/${(jt=ie==null?void 0:ie.setting)==null?void 0:jt.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var ic=(0,pe.connect)(({exercise:oe,loading:ie,globalSetting:ae})=>({exercise:oe,loading:ie.effects,globalSetting:ae}))(fm),dl=z(59301),vm=Object.defineProperty,pm=Object.defineProperties,Em=Object.getOwnPropertyDescriptors,Wd=Object.getOwnPropertySymbols,Ws=Object.prototype.hasOwnProperty,Am=Object.prototype.propertyIsEnumerable,Vc=(oe,ie,ae)=>ie in oe?vm(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,ms=(oe,ie)=>{for(var ae in ie||(ie={}))Ws.call(ie,ae)&&Vc(oe,ae,ie[ae]);if(Wd)for(var ae of Wd(ie))Am.call(ie,ae)&&Vc(oe,ae,ie[ae]);return oe},sc=(oe,ie)=>pm(oe,Em(ie)),hm=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Fm=({exercise:oe,loading:ie,dispatch:ae})=>{var Ze,rt,Re;const{workSetting:Ct,commonHeader:je}=oe,Ce=(0,pe.useParams)();Ce.category=Ce.categoryId;const[ye,jt]=(0,a.useState)(!1),[hn,yn]=(0,a.useState)(!1);let[Dt,Qt]=(0,a.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1});(0,a.useEffect)(()=>{gn("\u8868\u5355\u672A\u4FDD\u5B58")},[Dt]);const Dn=Rt=>{Rt.preventDefault(),Rt.returnValue=""},gn=(Rt="")=>{ae({type:"exercise/setActionTabs",payload:{key:Rt}})};(0,a.useEffect)(()=>{var Rt,Kn;Fn(),(Rt=Ct==null?void 0:Ct.exercise)!=null&&Rt.id&&!(0,An.aN)()&&!((Kn=Ct==null?void 0:Ct.exercise)!=null&&Kn.is_creator)&&jt(!0)},[oe==null?void 0:oe.workSetting]),(0,a.useEffect)(()=>{},[]);const Fn=()=>{const Rt=JSON.parse(JSON.stringify(Ct));Object.keys(Dt).forEach(Kn=>{var xt;Dt[Kn]=(xt=Rt==null?void 0:Rt.exercise)==null?void 0:xt[Kn]}),console.log("--111-",Ct,Dt),Qt(Dt),oe.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&gn("")},bn=()=>{const Rt=JSON.parse(JSON.stringify(Dt));Rt.categoryId=Ce.categoryId,ln(Rt)},ln=Rt=>hm(void 0,null,function*(){var Kn;if((Rt==null?void 0:Rt.use_blank_score)!==((Kn=Ct==null?void 0:Ct.exercise)==null?void 0:Kn.use_blank_score)){let wn=Fe.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>hm(void 0,null,function*(){yn(!0);const Cn=yield(0,he.ZP)(`/api/exercises/${Ce==null?void 0:Ce.categoryId}/property_settings.json`,{method:"post",body:Rt});yn(!1),Cn.status===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),gn(""),ae({type:"exercise/getCommonHeader",payload:ms({},Ce)}),ae({type:"exercise/getWorkSetting",payload:ms({},Ce)}),yn(!1))})});Rt!=null&&Rt.use_blank_score?wn.update({content:dl.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",dl.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):wn.update({content:dl.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",dl.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}yn(!0);const xt=yield(0,he.ZP)(`/api/exercises/${Ce==null?void 0:Ce.categoryId}/property_settings.json`,{method:"post",body:Rt});yn(!1),xt.status===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),gn(""),ae({type:"exercise/getCommonHeader",payload:ms({},Ce)}),ae({type:"exercise/getWorkSetting",payload:ms({},Ce)}))});return dl.createElement("section",{className:Ol.scoreSettingWrapper,style:{padding:"30px 50px"}},dl.createElement(vn.Z,{spinning:ie["exercise/getWorkSetting"]||hn},(je==null?void 0:je.is_make_up_exercise)&&dl.createElement(dl.Fragment,null,dl.createElement(le.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},dl.createElement(fe.Z,null,dl.createElement(Le.default,{checked:Dt.open_make_up,disabled:ye,onChange:Rt=>{Dt.open_make_up=Rt.target.checked,Qt(Object.assign({},Dt))},className:Ol.mainRuleText},dl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),dl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),Dt.open_make_up&&dl.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},dl.createElement("div",null,"\u6263\u5206"),dl.createElement(Me.Z,{value:Dt==null?void 0:Dt.make_up_score,min:1,step:1,max:(Ze=Ct==null?void 0:Ct.exercise)!=null&&Ze.total_score?Number((rt=Ct==null?void 0:Ct.exercise)==null?void 0:rt.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:Rt=>{Qt(sc(ms({},Dt),{make_up_score:Math.floor(Rt)}))}}))),dl.createElement(le.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},dl.createElement(fe.Z,null,dl.createElement(Le.default,{checked:Dt.use_blank_score,disabled:ye,onChange:Rt=>{Dt.use_blank_score=Rt.target.checked,Qt(Object.assign({},Dt))},className:Ol.mainRuleText},dl.createElement(dl.Fragment,null,dl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),dl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),dl.createElement(le.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},dl.createElement(fe.Z,null,dl.createElement(Le.default,{checked:Dt.downcase,disabled:ye,onChange:Rt=>{Dt.downcase=Rt.target.checked,Qt(Object.assign({},Dt))},className:Ol.mainRuleText},dl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),dl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),dl.createElement(le.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},dl.createElement(fe.Z,null,dl.createElement(Le.default,{checked:Dt.open_total_score,disabled:ye,onChange:Rt=>{Dt.open_total_score=Rt.target.checked,Rt.target.checked?(Dt.open_score=!1,Dt.open_score_reviewed=!0):(Dt.open_score=!0,Dt.open_score_reviewed=!1),Qt(Object.assign({},Dt))},className:Ol.mainRuleText},dl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),dl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),Dt.open_total_score&&dl.createElement(dl.Fragment,null,dl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},dl.createElement(de.ZP.Group,{disabled:ye,value:Dt.open_score?"afterEndTime":Dt!=null&&Dt.open_score_reviewed?"afterReview":"afterCommit",onChange:Rt=>{Rt.target.value==="afterEndTime"?Qt(Kn=>sc(ms({},Kn),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):Rt.target.value==="afterReview"?Qt(Kn=>sc(ms({},Kn),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):Qt(Kn=>sc(ms({},Kn),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},dl.createElement(de.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},dl.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),dl.createElement(de.ZP,{value:"afterCommit",style:{marginRight:"80px"}},dl.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),dl.createElement(de.ZP,{value:"afterReview"},dl.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),dl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},dl.createElement(Le.default,{className:Ol.mainRuleText,checked:Dt.answered_open,disabled:ye,onChange:Rt=>{Dt.answered_open=Rt.target.checked,Qt(Object.assign({},Dt))}},dl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),dl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),Dt.answered_open&&dl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},dl.createElement(de.ZP.Group,{value:Dt.answer_open,disabled:ye,onChange:Rt=>{Dt.answer_open=Rt.target.value,Qt(Object.assign({},Dt))}},dl.createElement(de.ZP,{value:!0,style:{marginRight:"25px"}},dl.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),dl.createElement(de.ZP,{value:!1},dl.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),dl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},dl.createElement(Le.default,{className:Ol.mainRuleText,checked:Dt.score_open,disabled:ye,onChange:Rt=>{Dt.score_open=Rt.target.checked,Qt(Object.assign({},Dt))}},dl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),dl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),dl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},dl.createElement(Le.default,{className:Ol.mainRuleText,checked:Dt.show_statistic,disabled:ye,onChange:Rt=>{Dt.show_statistic=Rt.target.checked,Qt(Object.assign({},Dt))}},dl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),dl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,An.aN)()||((Re=oe==null?void 0:oe.commonHeader)==null?void 0:Re.exercise_author))&&dl.createElement(xe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:bn},"\u4FDD\u5B58")))};var Kc=(0,pe.connect)(({exercise:oe,loading:ie,globalSetting:ae})=>({exercise:oe,loading:ie.effects,globalSetting:ae}))(Fm),Gd=z(66415),gl=z(59301),Bm=Object.defineProperty,Vd=Object.defineProperties,Cm=Object.getOwnPropertyDescriptors,Yc=Object.getOwnPropertySymbols,ym=Object.prototype.hasOwnProperty,Kd=Object.prototype.propertyIsEnumerable,Pm=(oe,ie,ae)=>ie in oe?Bm(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,zi=(oe,ie)=>{for(var ae in ie||(ie={}))ym.call(ie,ae)&&Pm(oe,ae,ie[ae]);if(Yc)for(var ae of Yc(ie))Kd.call(ie,ae)&&Pm(oe,ae,ie[ae]);return oe},Os=(oe,ie)=>Vd(oe,Cm(ie)),Yd=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Sm=({exercise:oe,globalSetting:ie,loading:ae,dispatch:Ze})=>{const{workSetting:rt,commonHeader:Re}=oe,Ct=(0,pe.useParams)();Ct.category=Ct.categoryId;const{verifyModelUser:je,ContactModalElement:Ce}=(0,Gd.Z)(),[ye,jt]=(0,a.useState)(!1),[hn,yn]=(0,a.useState)(0),[Dt,Qt]=(0,a.useState)(0),[Dn,gn]=(0,a.useState)(!1),[Fn,bn]=(0,a.useState)({}),[ln,Rt]=(0,a.useState)(!1),[Kn,xt]=(0,a.useState)([]),[wn,Cn]=(0,a.useState)([]),[Pa,Ft]=(0,a.useState)([]),[Mt,Lt]=(0,a.useState)([]),[nn,zn]=(0,a.useState)([]);let[Hn,ia]=(0,a.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:"",is_open_ai_review:!1});(0,a.useEffect)(()=>{var da;!(0,An.aN)()&&!((da=rt==null?void 0:rt.exercise)!=null&&da.is_creator)&&jt(!0)},[rt]),(0,a.useEffect)(()=>{bt()},[Re]);const bt=()=>Yd(void 0,null,function*(){gn(!0);const da=yield(0,he.ZP)(`/api/exercises/${Ct==null?void 0:Ct.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(Hn).forEach(kn=>{Hn[kn]=da==null?void 0:da[kn]}),console.log(da,"res"),bn(zi({},da)),zn((da==null?void 0:da.exercise_questions)||[]),wa(zi({},da)),Cn((da==null?void 0:da.course_review_teachers)||[]),ia(Os(zi({},Hn),{select_appraise:!!da.end_time})),yn((da==null?void 0:da.total)||0),Qt((da==null?void 0:da.finish_total)||0),gn(!1),xa("")}),Ge=()=>{const da=JSON.parse(JSON.stringify(Hn));if(da.select_appraise){if(!da.end_time){Ae.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!da.review_type&&!Mt.length){Ae.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(da.review_type&&!nn.some(kn=>!!kn.appraise_teachers.length)){Ae.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}da.review_type===0&&(da.exercises=Mt==null?void 0:Mt.map(kn=>{var Sn;return{id:kn.id,total:kn.total,finish_total:kn.finish_total,unfinished_total:kn.unfinished_total,appraise_teacher_ids:(Sn=kn==null?void 0:kn.appraise_teachers)==null?void 0:Sn.map(ma=>({id:ma.id}))}})),da.review_type===1&&(da.exercise_questions=nn==null?void 0:nn.map(kn=>{var Sn;return{id:kn.id,total:kn.total,question_id:kn.question_id,appraise_teacher_ids:(Sn=kn==null?void 0:kn.appraise_teachers)==null?void 0:Sn.map(ma=>({id:ma.id,message_status:ma.message_status}))}})),Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:gl.createElement("div",null,gl.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",gl.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),gl.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",gl.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",gl.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",gl.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),gl.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},gl.createElement(b.Z,{style:{marginRight:3}})," ",gl.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{Oa(da)}});return}Oa(da)},Oa=da=>Yd(void 0,null,function*(){gn(!0);const kn=yield(0,he.ZP)(`/api/exercises/${Ct==null?void 0:Ct.categoryId}/appraise_settings.json`,{method:"post",body:da});if(gn(!1),kn.status===0){Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),xa(""),Ze({type:"exercise/getCommonHeader",payload:zi({},Ct)});return}}),Ia=(da,kn)=>{const Sn=Math.floor(da/kn);let ma=da%kn;const qn=[];for(let fn=0;fn0?1:0)),ma--;return qn},tu=da=>{var kn;if(da[0]){let Sn=[];Mt.forEach(qn=>Sn=Sn.concat(qn.appraise_teachers));let ma=wn.filter(qn=>Sn.every(fn=>fn.id!==qn.id));console.log(ma,"newItems"),Ft([...ma]),Rt(da)}if(!da[0]){let Sn=[];Sn=Sn.concat(((kn=nn==null?void 0:nn[da[1]])==null?void 0:kn.appraise_teachers)||[]);let ma=wn.filter(qn=>Sn.every(fn=>fn.id!==qn.id));Ft([...ma]),Rt(da)}},wa=da=>{if(da!=null&&da.start_appraise){Lt((da==null?void 0:da.exercises)||[]);return}let kn=da==null?void 0:da.exercises;const Sn=Ia(da==null?void 0:da.total,kn.length),ma=Ia(da==null?void 0:da.finish_total,kn.length);Sn.forEach((qn,fn)=>{kn[fn].total=qn}),ma.forEach((qn,fn)=>{kn[fn].finish_total=qn,kn[fn].unfinished_total=kn[fn].total-kn[fn].finish_total}),kn=kn.filter(qn=>qn.total>0),Lt(JSON.parse(JSON.stringify(kn)))},on=()=>{if(!Kn.length){Ae.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(ln[0]){if(ln[1]===null){const da=Pa.filter(qn=>Kn.includes(qn.id));let kn=[...Mt,...da==null?void 0:da.map(qn=>({appraise_teachers:[qn],total:0,finish_total:0,unfinished_total:0}))];const Sn=Ia(hn,kn.length),ma=Ia(Dt,kn.length);Sn.forEach((qn,fn)=>{kn[fn].total=qn}),ma.forEach((qn,fn)=>{kn[fn].finish_total=qn,kn[fn].unfinished_total=kn[fn].total-kn[fn].finish_total}),kn=kn.filter(qn=>qn.total>0),Lt(JSON.parse(JSON.stringify(kn))),Rt(!1)}if(ln[1]!==null){const da=Pa.filter(Sn=>Kn.includes(Sn.id));let kn=[];Mt.forEach((Sn,ma)=>{if(ln[1]===ma){kn.push(Os(zi({},Sn),{appraise_teachers:[...Sn.appraise_teachers,...da]}));return}kn.push(Sn)}),Lt(kn),Rt(!1)}}if(!ln[0]&&ln[1]!==null){let da=Pa.filter(Sn=>Kn.includes(Sn.id));da=da.map(Sn=>Os(zi({},Sn),{message_status:Fn!=null&&Fn.start_appraise?1:0}));let kn=[];nn.forEach((Sn,ma)=>{if(ln[1]===ma){kn.push(Os(zi({},Sn),{appraise_teachers:[...Sn.appraise_teachers,...da]}));return}kn.push(Sn)}),zn(kn),Rt(!1)}},Nn=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(da,kn,Sn)=>Sn+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:Ol.padding,render:(da,kn,Sn)=>gl.createElement("span",{className:Ol.tagWrap},gl.createElement("div",null,da==null?void 0:da.map(ma=>gl.createElement("div",{className:Ol.tag,key:ma.id},gl.createElement("b",{title:ma.name},ma.name),(ma==null?void 0:ma.disabled)!==!0&&!ye&&gl.createElement("span",{onClick:qn=>{const fn=da.filter(En=>En.id!==ma.id),Un=Mt.map((En,ca)=>ca===Sn?Os(zi({},En),{appraise_teachers:fn}):En);fn.length?Lt(Un):Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const En=Mt==null?void 0:Mt.filter((Xa,Ja)=>Ja!==Sn),ca=Ia(hn,En.length),ka=Ia(Dt,En.length);ca.forEach((Xa,Ja)=>{En[Ja].total=Xa}),ka.forEach((Xa,Ja)=>{En[Ja].finish_total=Xa,En[Ja].unfinished_total=En[Ja].total-En[Ja].finish_total}),Lt(JSON.parse(JSON.stringify(En)))}})}},gl.createElement("i",{className:"iconfont icon-guanbi7"}))))),!ye&&gl.createElement("span",{onClick:()=>tu([!0,Sn]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],Ka=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(da,kn,Sn)=>Sn+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:Ol.padding,dataIndex:"appraise_teachers",render:(da,kn,Sn)=>gl.createElement("span",{className:Ol.tagWrap},gl.createElement("div",null,da==null?void 0:da.map(ma=>gl.createElement("div",{className:Ol.tag,key:ma.id},gl.createElement("b",{title:ma.name},ma.name),(ma==null?void 0:ma.disabled)!==!0&&!ye&&gl.createElement("span",{onClick:()=>{const qn=da.filter(Un=>Un.id!==ma.id),fn=nn.map((Un,En)=>En===Sn?Os(zi({},Un),{appraise_teachers:qn}):Un);zn(fn)}},gl.createElement("i",{className:"iconfont icon-guanbi7"}))))),!ye&&gl.createElement("span",{onClick:()=>tu([!1,Sn]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,a.useEffect)(()=>{xa("\u8868\u5355\u672A\u4FDD\u5B58")},[Hn]);const iu=da=>{da.preventDefault(),da.returnValue=""},xa=(da="")=>{Ze({type:"exercise/setActionTabs",payload:{key:da}})};return gl.createElement("section",{className:Ol.form,style:{padding:"30px 50px",marginBottom:"0px"}},gl.createElement(vn.Z,{spinning:Dn},gl.createElement("div",{className:Ol.title},"\u96C6\u4E2D\u8BC4\u9605",gl.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),gl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},gl.createElement(Le.default,{checked:Hn.select_appraise,disabled:ye||!(Fn!=null&&Fn.can_open_appraise&&!(Fn!=null&&Fn.end_time)),onChange:da=>{Hn.select_appraise=da.target.checked,ia(Object.assign({},Hn))}}),gl.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),gl.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),Hn.select_appraise&&gl.createElement("div",{style:{marginTop:"15px",marginLeft:30}},gl.createElement("span",{style:{color:"#666666",marginRight:"20px"}},gl.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),gl.createElement(pn.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ze()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ye,allowClear:!1,value:Hn.end_time?ze()(Hn.end_time):"",disabledDate:Ht.Q8,disabledTime:da=>(0,Ht.d0)(da),onChange:(da,kn)=>{Hn.end_time=kn,ia(Object.assign({},Hn))}}))),Hn.select_appraise&&gl.createElement("div",null,gl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},gl.createElement(Le.default,{checked:Hn.sealed_review,disabled:ye||!(Fn!=null&&Fn.change_sealed_review),onChange:da=>{Hn.sealed_review=da.target.checked,ia(Object.assign({},Hn))}}),gl.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),gl.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),gl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},gl.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",gl.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),gl.createElement(de.ZP.Group,{value:Hn.review_type,disabled:ye||!!(Fn!=null&&Fn.end_time),style:{marginLeft:30},onChange:da=>{Hn.review_type=da.target.value,ia(Object.assign({},Hn))}},gl.createElement(de.ZP,{value:0},gl.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),gl.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),gl.createElement(de.ZP,{style:{marginLeft:"50px"},value:1},gl.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),gl.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),gl.createElement(le.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},gl.createElement("div",{style:{color:"#666666",marginRight:"20px"}},gl.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),Hn.review_type===0&&gl.createElement("div",{style:{flex:1}},Mt.length>0&&gl.createElement(x.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Mt,columns:Nn}),(Fn==null?void 0:Fn.start_appraise)===!1&&!ye&&gl.createElement("div",{onClick:()=>tu([!0,null]),style:{display:hn==1&&(Mt==null?void 0:Mt.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),Hn.review_type===1&&gl.createElement("div",{style:{flex:1}},nn.length>0&&gl.createElement(x.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:nn,columns:Ka}))))),((0,An.aN)()||!!Fn.exercise_author)&&gl.createElement(xe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Ge},"\u4FDD\u5B58")),Ce(),gl.createElement(Fe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!ln,title:(ln==null?void 0:ln[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:on,afterClose:()=>{xt([])},onCancel:()=>{Rt(!1)}},gl.createElement(x.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:da=>{xt(da)}},rowKey:"id",dataSource:Pa,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var Dm=(0,pe.connect)(({exercise:oe,loading:ie,globalSetting:ae})=>({exercise:oe,loading:ie.effects,globalSetting:ae}))(Sm),Ul=z(59301),bm=Object.defineProperty,wm=Object.defineProperties,Xd=Object.getOwnPropertyDescriptors,Gs=Object.getOwnPropertySymbols,cc=Object.prototype.hasOwnProperty,xm=Object.prototype.propertyIsEnumerable,dc=(oe,ie,ae)=>ie in oe?bm(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,mc=(oe,ie)=>{for(var ae in ie||(ie={}))cc.call(ie,ae)&&dc(oe,ae,ie[ae]);if(Gs)for(var ae of Gs(ie))xm.call(ie,ae)&&dc(oe,ae,ie[ae]);return oe},Im=(oe,ie)=>wm(oe,Xd(ie)),Lm=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Nm=({exercise:oe,globalSetting:ie,loading:ae,dispatch:Ze})=>{var rt,Re;const{workSetting:Ct,commonHeader:je}=oe,[Ce]=ce.default.useForm(),ye=(0,pe.useParams)();ye.category=ye.categoryId;const[jt,hn]=(0,a.useState)(!1),[yn,Dt]=(0,a.useState)(!1),Qt={forbid_screen:!1,screen_key:((rt=Ct==null?void 0:Ct.exercise)==null?void 0:rt.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:"",forbid_virtual:!1};let[Dn,gn]=(0,a.useState)(Qt);const[Fn,bn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Ft,Mt;ln(),(Ft=Ct==null?void 0:Ct.exercise)!=null&&Ft.id&&!(0,An.aN)()&&!((Mt=Ct==null?void 0:Ct.exercise)!=null&&Mt.is_creator)&&hn(!0)},[oe==null?void 0:oe.workSetting]),(0,a.useEffect)(()=>{((je==null?void 0:je.exercise_status)==="5"||je!=null&&je.appraise_label)&&hn(!0)},[je]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{oe.actionTabs.key==="insterIp"&&(oe.actionTabs.data.ip?Dn[oe.actionTabs.type]=[...Dn[oe.actionTabs.type]||[],...oe.actionTabs.data.ip]:Dn[oe.actionTabs.type]=[...Dn[oe.actionTabs.type]||[],`${oe.actionTabs.data.startIP},${oe.actionTabs.data.startIP.substring(0,oe.actionTabs.data.startIP.lastIndexOf("."))+"."+oe.actionTabs.data.endIP}`],Rt(Dn),bn(!0))},[oe.actionTabs]);const ln=()=>{const Ft=JSON.parse(JSON.stringify(Ct));Object.keys(Dn).forEach(Mt=>{var Lt;Dn[Mt]=(Lt=Ft==null?void 0:Ft.exercise)==null?void 0:Lt[Mt]}),Rt(Im(mc({},Dn),{ip_limit:Dn.ip_limit!=="no"}))},Rt=Ft=>{gn(Ft),Ce.setFieldsValue(Ft)};function Kn(Ft=""){if(!Ft)return!1;const Mt=Ft.split(` `),Lt=/^(http|https):\/\//;for(let nn=0;nn{var Mt,Lt;if(Ft.categoryId=ye.categoryId,Ft.forbid_screen&&!(Ft!=null&&Ft.screen_key.replace(/\s+/g,""))){Ae.ZP.warning("\u8BF7\u586B\u5199\u89E3\u9501\u5207\u5C4F\u7801");return}if(Ft!=null&&Ft.use_white_list&&!((Mt=Ft==null?void 0:Ft.white_list)!=null&&Mt.length)){Ae.ZP.warning("\u8BF7\u9009\u62E9\u767D\u540D\u5355\u7A0B\u5E8F");return}if(Ft!=null&&Ft.net_limit){if(Ft!=null&&Ft.net_limit_list&&!((Lt=Ft==null?void 0:Ft.net_limit_list)!=null&&Lt.replace(/\s+/g,""))){Ae.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u4E0D\u5141\u8BB8\u5168\u90E8\u4E3A\u7A7A\u683C");return}if(Kn(Ft==null?void 0:Ft.net_limit_list)){Ae.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u7684\u524D\u7F00\uFF0C\u8BF7\u4FEE\u6539");return}}wn(Ft)},wn=Ft=>Lm(void 0,null,function*(){Dt(!0);const Mt=yield(0,he.ZP)(`/api/exercises/${ye==null?void 0:ye.categoryId}/client_cheating_settings.json`,{method:"post",body:Ft});Dt(!1),Mt.status===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ze({type:"exercise/getCommonHeader",payload:mc({},ye)}),Ze({type:"exercise/getWorkSetting",payload:mc({},ye)}),bn(!1))});(0,a.useEffect)(()=>{Cn(Fn?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Fn]);const Cn=(Ft="")=>{Ze({type:"exercise/setActionTabs",payload:{key:Ft}})},Pa=[{value:"360huabao",label:"360\u753B\u62A5"},{value:"360se",label:"360\u6D4F\u89C8\u5668"},{value:"chrome",label:"google\u6D4F\u89C8\u5668"},{value:"Code",label:"vscode\u7F16\u8F91\u5668"},{value:"msedge",label:"edge\u6D4F\u89C8\u5668"},{value:"QQ",label:"qq\u6D4F\u89C8\u5668"},{value:"SystemSettings",label:"\u7CFB\u7EDF\u8BBE\u7F6E"},{value:"WeChat",label:"\u5FAE\u4FE1"},{value:"WindowsTerminal",label:"\u7EC8\u7AEF"},{value:"WINWORD",label:"\u5FAE\u8F6FOffice"},{value:"Taskmgr",label:"\u4EFB\u52A1\u7BA1\u7406\u5668"},{value:"EXCEL",label:"Microsoft Excel"},{value:"POWERPNT",label:"Microsoft PowerPoint"},{value:"firefox",label:"Firefox"},{value:"DingTalk",label:"\u9489\u9489"}];return Ul.createElement("section",{className:Ol.formDom,style:{padding:"30px 50px"}},Ul.createElement(vn.Z,{spinning:ae["exercise/getWorkSetting"]||yn},Ul.createElement(ce.default,{form:Ce,name:"basicForm",initialValues:Qt,colon:!1,onValuesChange:(Ft,Mt)=>{console.log("onValuesChange",Mt);let Lt=Mt;for(const nn in Ft)(nn=="ip_bind"||nn=="ip_limit")&&!Mt.is_locked&&Mt[nn]&&(Lt.is_locked=!0),nn=="open_camera"&&(Lt.photo_count=Lt.photo_count||5);Rt(Lt),bn(!0)},onFinish:xt},Ul.createElement("div",{className:Ol.title},"\u5BA2\u6237\u7AEF\u8BBE\u7F6E"),Ul.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Ul.createElement("div",{style:{color:"#000"}},"1\u3001\u82E5\u672A\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u7684\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u652F\u6301\u5B66\u751F\u7F51\u9875\u7AEF\u4E0E\u5BA2\u6237\u7AEF\u540C\u65F6\u6309\u7167\u540C\u4E00\u5957\u89C4\u5219\u8FDB\u884C\u8003\u8BD5\uFF0C\u8003\u8BD5\u7684\u6570\u636E\u4E24\u7AEF\u540C\u6B65\u3002\u82E5\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8003\u8BD5\u4E0B\u7684\u4EFB\u610F\u89C4\u5219\uFF0C\u5219\u5224\u5B9A\u4E3A\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\u3002"),Ul.createElement("div",{style:{color:"#000",marginTop:"20px"}},"2\u3001\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\uFF0C\u5B66\u751F\u53EA\u80FD\u5728Windows\u7CFB\u7EDF\u7684\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5\u8003\u8BD5\u7CFB\u7EDF\u5BA2\u6237\u7AEF\uFF0C\u70B9\u51FB",Ul.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011"))),Ul.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Ul.createElement(ce.default.Item,{name:"forbid_screen",valuePropName:"checked",style:{marginBottom:0}},Ul.createElement(Le.default,{disabled:jt},Ul.createElement(Ul.Fragment,null,Ul.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u5207\u5C4F")))),Dn.forbid_screen&&Ul.createElement(le.Z,{className:Ol.unlockKeyWrapper,align:"middle"},Ul.createElement("div",{style:{color:"#666666"}},"\u89E3\u9501\u5207\u5C4F\u7801"),Ul.createElement(Be.Z,{title:"\u5982\u5B66\u751F\u9700\u89E3\u9664\u5207\u5C4F\u9650\u5236\uFF0C\u9700\u6559\u5E08\u8F93\u5165\u89E3\u9501\u7801\u89E3\u9664"},Ul.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Ol.title_icon}`,style:{cursor:"pointer",margin:"0 10px"}})),Ul.createElement(ce.default.Item,{name:"screen_key",style:{marginBottom:0}},Ul.createElement(be.default,{size:"large",className:Ol.unlockKeyInput,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u89E3\u9501\u5207\u5C4F\u7801"})),Ul.createElement(fe.Z,null,!jt&&Ul.createElement(xe.ZP,{type:"link",onClick:()=>{Ce.setFieldsValue({screen_key:Math.floor(Math.random()*1e6).toString().padStart(6,"0")})}},"\u6362\u4E00\u6362")))),Ul.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Ul.createElement(ce.default.Item,{name:"use_white_list",valuePropName:"checked",style:{marginBottom:0}},Ul.createElement(Le.default,{disabled:jt},Ul.createElement(Ul.Fragment,null,Ul.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8BBE\u7F6E\u767D\u540D\u5355\u7A0B\u5E8F")))),Dn.use_white_list&&Ul.createElement(le.Z,{className:Ol.unlockKeyWrapper,align:"middle"},Ul.createElement(ce.default.Item,{name:"white_list",style:{marginBottom:0,marginRight:10}},Ul.createElement(nt.default,{mode:"tags",size:"large",disabled:jt,style:{width:1016},options:Pa})))),Ul.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Ul.createElement(ce.default.Item,{name:"net_limit",valuePropName:"checked",style:{marginBottom:0}},Ul.createElement(Le.default,{disabled:jt},Ul.createElement(Ul.Fragment,null,Ul.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7F51\u7EDC\u53EF\u8BBF\u95EE\u6E05\u5355")))),Dn.net_limit&&Ul.createElement(le.Z,{className:Ol.unlockKeyWrapper,align:"middle"},Ul.createElement(ce.default.Item,{name:"net_limit_list",style:{marginBottom:0}},Ul.createElement(be.default.TextArea,{rows:5,style:{width:1016},disabled:jt,placeholder:`\u652F\u6301 http\u548Cip\u4E24\u79CD\u65B9\u5F0F\uFF0C\u591A\u4E2Ahttp\uFF0Cip\u591A\u884C\u5C55\u793A\u5982\uFF1A www.educoder.net\uFF08\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u524D\u7F00\uFF09 192.160.22.2 - \u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u5934\u6B4C\u7F51\u9875\uFF09`})))),Ul.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Ul.createElement(ce.default.Item,{name:"forbid_virtual",valuePropName:"checked",style:{marginBottom:0}},Ul.createElement(Le.default,{disabled:jt},Ul.createElement(Ul.Fragment,null,Ul.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u901A\u8FC7\u865A\u62DF\u673A\u53C2\u8003")))))),((0,An.aN)()||((Re=oe==null?void 0:oe.commonHeader)==null?void 0:Re.exercise_author))&&!(je!=null&&je.appraise_label)&&Ul.createElement(xe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Ce.submit()}},"\u4FDD\u5B58")),Ul.createElement(Zd,null))};var Om=(0,pe.connect)(({exercise:oe,loading:ie,globalSetting:ae})=>({exercise:oe,loading:ie.effects,globalSetting:ae}))(Nm),Qo={flex_box_center:"flex_box_center___qXmER",flex_space_between:"flex_space_between___tVYVF",flex_box_vertical_center:"flex_box_vertical_center___uejwW",flex_box_center_end:"flex_box_center_end___l5I61",flex_box_column:"flex_box_column___A8X3f",content:"content___TBbyO",explain:"explain___WwPyv",tabs:"tabs___MlcMY",active:"active___lV1eg",btns:"btns___qovHC",must:"must___vgDa6",popover:"popover___HAX3s",zybzForm:"zybzForm____IvKI",graaytitle:"graaytitle___hkrTg",dataPicker:"dataPicker___T2aBH",examineStatus:"examineStatus___iICIK",contacts:"contacts___Tyh2m",contacts_img:"contacts_img___pfYUb",suc_status:"suc_status___UuTMv",fail_status:"fail_status___nBUzE",bohui:"bohui___lJoSV",upname:"upname___bCjc5",upnames:"upnames___IeX1u",imghover:"imghover___CqN_f"},Vs=z(29679),Gl=z(59301),Xc=Object.defineProperty,Mm=Object.defineProperties,Tm=Object.getOwnPropertyDescriptors,Jd=Object.getOwnPropertySymbols,Rm=Object.prototype.hasOwnProperty,km=Object.prototype.propertyIsEnumerable,Jc=(oe,ie,ae)=>ie in oe?Xc(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,qd=(oe,ie)=>{for(var ae in ie||(ie={}))Rm.call(ie,ae)&&Jc(oe,ae,ie[ae]);if(Jd)for(var ae of Jd(ie))km.call(ie,ae)&&Jc(oe,ae,ie[ae]);return oe},_d=(oe,ie)=>Mm(oe,Tm(ie)),gc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const jm="YYYY-MM-DD HH:mm",zm=({shixunHomeworks:oe,user:ie,loading:ae,dispatch:Ze})=>{const[rt]=ce.default.useForm(),[Re,Ct]=(0,a.useState)(null),[je,Ce]=(0,a.useState)([]),[ye,jt]=(0,a.useState)(""),[hn,yn]=(0,a.useState)(!1),[Dt,Qt]=(0,a.useState)(!1),Dn=(0,a.useRef)((0,ra.throttle)(zn=>Mt(zn),1200,{leading:!0,trailing:!0})).current,[gn,Fn]=(0,a.useState)([]),[bn,ln]=(0,a.useState)(!1),Rt=(0,pe.useParams)(),Kn=(0,a.useRef)(null),xt=(0,a.useRef)(1),[wn,Cn]=(0,a.useState)({});(0,a.useEffect)(()=>{Ft()},[]),(0,a.useEffect)(()=>{Pa(bn?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[bn]);const Pa=(zn="")=>{Ze({type:"exercise/setActionTabs",payload:{key:zn}})},Ft=()=>gc(void 0,null,function*(){var zn,Hn,ia,bt,Ve,Oa,Ia,tu,wa,on,Nn,Ka,iu,xa,da;let kn=yield(0,he.ZP)(`/api/exercises/${Rt.categoryId}/resources_ensure_info.json`,{method:"get"});rt.setFieldsValue(_d(qd({},(zn=kn==null?void 0:kn.data)==null?void 0:zn.important_shixun_configs),{times:(ia=(Hn=kn==null?void 0:kn.data)==null?void 0:Hn.important_shixun_configs)!=null&&ia.start_time&&((Ve=(bt=kn==null?void 0:kn.data)==null?void 0:bt.important_shixun_configs)!=null&&Ve.end_time)?[ze()((Ia=(Oa=kn==null?void 0:kn.data)==null?void 0:Oa.important_shixun_configs)==null?void 0:Ia.start_time),ze()((wa=(tu=kn==null?void 0:kn.data)==null?void 0:tu.important_shixun_configs)==null?void 0:wa.end_time)]:["",""]}));const{school_id:Sn,school_name:ma}=(on=kn==null?void 0:kn.data)==null?void 0:on.important_shixun_configs;Fn([{id:Sn,name:ma}]),Cn((Nn=kn==null?void 0:kn.data)==null?void 0:Nn.important_shixun_configs),jt((iu=(Ka=kn==null?void 0:kn.data)==null?void 0:Ka.important_shixun_configs)==null?void 0:iu.verify_reason),Ct(((da=(xa=kn==null?void 0:kn.data)==null?void 0:xa.important_shixun_configs)==null?void 0:da.process)||null),ln(!1)}),Mt=zn=>gc(void 0,null,function*(){Qt(!0),clearTimeout(Kn.current),Kn.current=setTimeout(()=>gc(void 0,null,function*(){xt.current+=1;const Hn=xt.current,ia=yield Ze({type:"account/getSchoolOption",payload:{keyword:zn,limit:10}});ia.status===0&&(Fn(ia==null?void 0:ia.schools),Qt(!1))}),500)}),Lt=zn=>parseInt(zn||"0",10),nn=(zn,Hn)=>{if(Hn&&Hn.length===2){const[ia,bt]=Hn;if(!ia||!bt)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return Gl.createElement("section",null,Gl.createElement("div",{style:{padding:"30px 50px"}},Gl.createElement(ce.default,{form:rt,layout:"horizontal",onFinish:zn=>gc(void 0,null,function*(){console.log("---",zn);let Hn=yield(0,he.ZP)(`/api/exercises/${Rt.categoryId}/resources_first_ensure.json`,{method:"post",body:{important_shixun_configs:_d(qd({},zn),{start_time:ze()(zn==null?void 0:zn.times[0]).format("YYYY-MM-DD HH:mm"),end_time:ze()(zn==null?void 0:zn.times[1]).format("YYYY-MM-DD HH:mm")})}});(Hn==null?void 0:Hn.status)===0&&(Ae.ZP.info("\u4FEE\u6539\u6210\u529F"),Ft())}),className:Qo.zybzForm,onValuesChange:()=>{ln(!0)}},Gl.createElement("div",{style:{display:"flex",alignItems:"center"}},Gl.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Gl.createElement("span",{className:Qo.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),Gl.createElement(ce.default.Item,{label:"",name:"identifier",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}]},Gl.createElement(be.default,{disabled:!0,minLength:4,maxLength:30,size:"large",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}))),Gl.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Gl.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Gl.createElement("span",{className:Qo.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),Gl.createElement(ce.default.Item,{label:"",name:"school_id",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},Gl.createElement(nt.default,{showSearch:!0,size:"large",loading:Dt,listHeight:200,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D",filterOption:!1,onSearch:zn=>{Mt(zn)}},gn.map(zn=>Gl.createElement(nt.default.Option,{value:zn.id,key:zn.id},zn.name))))),Gl.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Gl.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Gl.createElement("span",{className:Qo.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),Gl.createElement(ce.default.Item,{label:"",name:"times",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:nn}]},Gl.createElement(pn.default.RangePicker,{disabledDate:zn=>zn&&zn{if(zn&&zn[0]&&zn[1]){const Hn=zn[0].isBefore(ze()())?ze()():zn[0];rt.setFieldValue("times",[Hn,zn[1]])}else rt.setFieldValue("times",zn)}}))),Gl.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Gl.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Gl.createElement("span",{className:Qo.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),Gl.createElement(ce.default.Item,{label:"",name:"people_number",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},Gl.createElement(Me.Z,{size:"large",parser:Lt,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),Gl.createElement("div",{className:`${Qo.examineStatus}`},Re>=1&&Gl.createElement("div",null," ",Gl.createElement(Vs.Z,{className:Qo.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Re>=2&&Re!=3&&Gl.createElement("div",null," ",Gl.createElement(Vs.Z,{className:Qo.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Re==3&&Gl.createElement("div",null," ",Gl.createElement(lc.Z,{className:Qo.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",Gl.createElement("span",{title:ye,className:Qo.bohui},ye),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",Gl.createElement("span",{className:Qo.contacts},Gl.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Gl.createElement("div",{className:Qo.contacts_img}))),Re>=4&&Re!=5&&Re!=7&&Gl.createElement("div",null," ",Gl.createElement(Vs.Z,{className:Qo.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Re==5||Re==7)&&Gl.createElement("div",null," ",Gl.createElement(lc.Z,{className:Qo.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",Gl.createElement("span",{className:Qo.contacts},Gl.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Gl.createElement("div",{className:Qo.contacts_img}))),Re>5&&Gl.createElement("div",null," ",Gl.createElement(Vs.Z,{className:Qo.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")),Gl.createElement(xe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>rt.submit()},"\u4FDD\u5B58")))};var Zm=(0,pe.connect)(({shixunHomeworks:oe,loading:ie,user:ae})=>({shixunHomeworks:oe,loading:ie.effects,user:ae}))(zm),$d=z(14566),Qm=z(90083),Hm=z(13249),Um=z.p+"static/imagetest.6bf8d539.png",Ur=z(59301),Wm=Object.defineProperty,e0=Object.defineProperties,t0=Object.getOwnPropertyDescriptors,n0=Object.getOwnPropertySymbols,Gm=Object.prototype.hasOwnProperty,Vm=Object.prototype.propertyIsEnumerable,qc=(oe,ie,ae)=>ie in oe?Wm(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,fc=(oe,ie)=>{for(var ae in ie||(ie={}))Gm.call(ie,ae)&&qc(oe,ae,ie[ae]);if(n0)for(var ae of n0(ie))Vm.call(ie,ae)&&qc(oe,ae,ie[ae]);return oe},_c=(oe,ie)=>e0(oe,t0(ie)),Km=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const lg="YYYY-MM-DD HH:mm",Ym=({shixunHomeworks:oe,user:ie,exercise:ae,loading:Ze,dispatch:rt})=>{var Re,Ct,je,Ce,ye,jt;const[hn]=ce.default.useForm(),[yn,Dt]=(0,a.useState)(null),[Qt,Dn]=(0,a.useState)([]),[gn,Fn]=(0,a.useState)(""),[bn,ln]=(0,a.useState)(!1),[Rt,Kn]=(0,a.useState)(!1),[xt,wn]=(0,a.useState)(!1),[Cn,Pa]=(0,a.useState)([]),[Ft,Mt]=(0,a.useState)(!1),Lt=(0,pe.useParams)(),nn=(0,a.useRef)(null),zn=(0,a.useRef)(1),[Hn,ia]=(0,a.useState)({}),[bt,Ve]=(0,a.useState)({}),[Oa,Ia]=(0,a.useState)(),[tu,wa]=(0,a.useState)(),[on,Nn]=(0,a.useState)(),[Ka,iu]=(0,a.useState)(!1),{workSetting:xa,commonHeader:da}=ae;(0,a.useEffect)(()=>{kn(Ft?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Ft]);const kn=(Sn="")=>{rt({type:"exercise/setActionTabs",payload:{key:Sn}})};return(0,a.useEffect)(()=>{var Sn,ma,qn,fn,Un,En,ca,ka,Xa,Ja,Ju,Iu,Ea,vu,Ru,Ir,fl;if(xa!=null&&xa.exercise){let lu=(qn=(ma=(Sn=xa==null?void 0:xa.exercise)==null?void 0:Sn.exercise_report_template)==null?void 0:ma.filter(zu=>zu==null?void 0:zu.checked))==null?void 0:qn.map(zu=>zu==null?void 0:zu.name);hn.setFieldsValue({enable_report_setting:(fn=xa==null?void 0:xa.exercise)==null?void 0:fn.enable_report_setting,exercise_report_template:(Un=xa==null?void 0:xa.exercise)==null?void 0:Un.report_template_name,exercise_report_templates:lu,enable_student_view:(En=xa==null?void 0:xa.exercise)==null?void 0:En.enable_student_view,number:(ca=xa==null?void 0:xa.exercise)==null?void 0:ca.number,report_type:(ka=xa==null?void 0:xa.exercise)==null?void 0:ka.report_type}),ia({enable_report_setting:(Xa=xa==null?void 0:xa.exercise)==null?void 0:Xa.enable_report_setting,exercise_report_template:(Ja=xa==null?void 0:xa.exercise)==null?void 0:Ja.report_template_name,exercise_report_templates:lu,enable_student_view:(Ju=xa==null?void 0:xa.exercise)==null?void 0:Ju.enable_student_view,number:(Iu=xa==null?void 0:xa.exercise)==null?void 0:Iu.number,report_type:(Ea=xa==null?void 0:xa.exercise)==null?void 0:Ea.report_type}),Ia({container_id:(vu=xa==null?void 0:xa.exercise)==null?void 0:vu.sign_attachment_id,url:(Ru=xa==null?void 0:xa.exercise)==null?void 0:Ru.sign_attachment_url}),wa({container_id:(Ir=xa==null?void 0:xa.exercise)==null?void 0:Ir.date_attachment_id,url:(fl=xa==null?void 0:xa.exercise)==null?void 0:fl.date_attachment_url})}},[xa]),Ur.createElement("section",null,Ur.createElement("div",{style:{padding:"0px 50px"}},Ur.createElement("div",{style:{background:"#FFF7EB",height:40,borderRadius:"0px 0px 8px 8px",display:"flex",alignItems:"center",padding:"0px 15px"}},Ur.createElement("i",{className:"iconfont icon-tishi12",style:{marginRight:10,color:"#FEB636"}})," \u5982\u679C\u60A8\u9700\u8981\u81EA\u5B9A\u4E49\u5B9E\u9A8C\u62A5\u544A\u6A21\u677F\uFF0C\u8BF7 ",Ur.createElement("a",{style:{marginLeft:10},onClick:()=>{wn(!0)}}," \u8054\u7CFB\u6211\u4EEC"))),Ur.createElement("div",{style:{padding:"30px 50px"}},Ur.createElement(ce.default,{form:hn,layout:"horizontal",onValuesChange:(Sn,ma)=>{var qn,fn,Un,En,ca,ka;ia(ma),ma!=null&&ma.enable_report_setting&&(hn.setFieldsValue({exercise_report_template:(Un=(fn=(qn=xa==null?void 0:xa.exercise)==null?void 0:qn.default_templates)==null?void 0:fn[0])==null?void 0:Un.name}),ia(_c(fc({},ma),{exercise_report_template:(ka=(ca=(En=xa==null?void 0:xa.exercise)==null?void 0:En.default_templates)==null?void 0:ca[0])==null?void 0:ka.name})))},onFinish:Sn=>Km(void 0,null,function*(){var ma,qn,fn,Un;if(console.log("---",Sn),!(Sn!=null&&Sn.exercise_report_template)&&(Sn!=null&&Sn.enable_report_setting)){Ae.ZP.info("\u8BF7\u9009\u62E9\u6A21\u7248");return}let En=(Un=(fn=(qn=(ma=xa==null?void 0:xa.exercise)==null?void 0:ma.default_templates)==null?void 0:qn.find(ka=>(ka==null?void 0:ka.name)===(Hn==null?void 0:Hn.exercise_report_template)))==null?void 0:fn.settings)==null?void 0:Un.map(ka=>{var Xa;return _c(fc({},ka),{checked:(Xa=Sn==null?void 0:Sn.exercise_report_templates)==null?void 0:Xa.includes(ka==null?void 0:ka.name)})}),ca=yield(0,he.ZP)(`/api/exercises/${Lt.categoryId}/report_settings.json`,{method:"post",body:_c(fc({},Sn),{enable_report_setting:Sn.enable_report_setting,name:Sn.exercise_report_template,exercise_report_template:En,enable_student_view:Sn.enable_student_view,sign_attachment_id:Oa.container_id,date_attachment_id:tu.container_id})});(ca==null?void 0:ca.status)===0&&(Ae.ZP.info("\u4FEE\u6539\u6210\u529F"),rt({type:"exercise/getWorkSetting",payload:fc({},Lt)}))}),className:Qo.zybzForm},Ur.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9",display:"flex",alignItems:"center"}},Ur.createElement(ce.default.Item,{name:"enable_report_setting",valuePropName:"checked",style:{marginBottom:0}},Ur.createElement(Le.default,null,Ur.createElement(Ur.Fragment,null,Ur.createElement("strong",{style:{fontSize:"14px",color:"#000",fontWeight:400}},"\u5F00\u542F\u540E\uFF0C\u7CFB\u7EDF\u6839\u636E\u5B9E\u9A8C\u62A5\u544A\u7684\u6A21\u677F\u81EA\u52A8\u751F\u6210\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\uFF0C\u5E76\u652F\u6301\u624B\u5199\u6279\u6CE8\u548C\u5BFC\u51FA\u3002")))),Ur.createElement("a",{onClick:()=>{window.open("https://www.educoder.net/forums/40492")}},"\u64CD\u4F5C\u8BF4\u660E")),(Hn==null?void 0:Hn.enable_report_setting)&&Ur.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9",margin:"1px 0px"}},Ur.createElement(ce.default.Item,{name:"exercise_report_template",style:{marginBottom:0}},Ur.createElement(de.ZP.Group,null,(Ct=(Re=xa==null?void 0:xa.exercise)==null?void 0:Re.default_templates)==null?void 0:Ct.map(Sn=>Ur.createElement("div",{style:{display:"flex",alignItems:"center"}},Ur.createElement(de.ZP,{value:Sn==null?void 0:Sn.name},Ur.createElement("span",null,Sn==null?void 0:Sn.name)),Ur.createElement("a",{style:{fontSize:14,fontWeight:400},onClick:ma=>{ma.stopPropagation(),Ve({url:Ie.Z.API_SERVER+"/api/attachments/"+(Sn==null?void 0:Sn.report_template_url),file_type:Sn==null?void 0:Sn.report_template_type})}},"\u9884\u89C8")))))),(Hn==null?void 0:Hn.exercise_report_template)&&(Hn==null?void 0:Hn.enable_report_setting)&&Ur.createElement("div",{style:{marginTop:20,color:"#000000",fontWeight:600,marginBottom:10}},"\u9700\u8981\u5B66\u751F\u586B\u5199\u7684\u4FE1\u606F"),(Hn==null?void 0:Hn.exercise_report_template)&&(Hn==null?void 0:Hn.enable_report_setting)&&Ur.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},Ur.createElement(ce.default.Item,{name:"exercise_report_templates",style:{marginBottom:0,marginLeft:20}},Ur.createElement(Le.default.Group,null,Ur.createElement(le.Z,null,(jt=(ye=(Ce=(je=xa==null?void 0:xa.exercise)==null?void 0:je.default_templates)==null?void 0:Ce.find(Sn=>(Sn==null?void 0:Sn.name)===(Hn==null?void 0:Hn.exercise_report_template)))==null?void 0:ye.settings)==null?void 0:jt.map(Sn=>Ur.createElement(fe.Z,{style:{height:40},span:24},Ur.createElement(Le.default,{value:Sn==null?void 0:Sn.name},Sn==null?void 0:Sn.name))))))),Ur.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u6559\u5E08\u9884\u8BBE\u7684\u5B57\u6BB5\u4FE1\u606F"),Ur.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,display:"flex",alignItems:"center"}},Ur.createElement("span",{style:{marginRight:23}},"\u6559\u5E08\u7B7E\u540D"),Ur.createElement($d.default,{action:`${Ie.Z.API_SERVER}/api/attachments.json`,name:"file",listType:"picture-card",className:Qo.upname,showUploadList:!1,disabled:Oa==null?void 0:Oa.url,beforeUpload:Sn=>{const ma=Sn.type==="image/jpeg"||Sn.type==="image/png";ma||Ae.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7C7B\u578B\u56FE\u7247");const qn=Sn.size/1024/1024<2;return qn||Ae.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72m"),ma&&qn},onChange:Sn=>{var ma;Ia((ma=Sn==null?void 0:Sn.file)==null?void 0:ma.response)}},Oa!=null&&Oa.url?Ur.createElement("div",{className:Qo.upnames,style:{position:"relative"}},Ur.createElement("div",{className:Qo.imghover},Ur.createElement("i",{onClick:()=>{Nn(Oa),iu(!0)},className:"iconfont icon-yulan3"}),Ur.createElement("i",{onClick:()=>{Ia({})},style:{marginLeft:10},className:"iconfont icon-shanchu16"})),Ur.createElement("img",{height:60,width:60,src:Ie.Z.API_SERVER+(Oa==null?void 0:Oa.url)})):Ur.createElement("div",null,Ur.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20"))),Ur.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\uFF08\u652F\u6301\u683C\u5F0F\uFF1Apng\u548Cjpg\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M\uFF09")),Ur.createElement(Qm.Z,{preview:{visible:Ka,onVisibleChange:Sn=>iu(Sn),afterOpenChange:Sn=>!Sn&&iu("")},wrapperStyle:{display:"none"},height:60,width:60,src:Ie.Z.API_SERVER+(on==null?void 0:on.url)}),Ur.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,marginTop:1,display:"flex",alignItems:"center"}},Ur.createElement("span",{style:{marginRight:23}},"\u6279\u6539\u65E5\u671F"),Ur.createElement($d.default,{action:`${Ie.Z.API_SERVER}/api/attachments.json`,name:"file",listType:"picture-card",className:Qo.upname,showUploadList:!1,disabled:tu==null?void 0:tu.url,beforeUpload:Sn=>{const ma=Sn.type==="image/jpeg"||Sn.type==="image/png";ma||Ae.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7C7B\u578B\u56FE\u7247");const qn=Sn.size/1024/1024<2;return qn||Ae.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72m"),ma&&qn},onChange:Sn=>{var ma;wa((ma=Sn==null?void 0:Sn.file)==null?void 0:ma.response)}},tu!=null&&tu.url?Ur.createElement("div",{className:Qo.upnames,style:{position:"relative"}},Ur.createElement("div",{className:Qo.imghover},Ur.createElement("i",{onClick:()=>{Nn(tu),iu(!0)},className:"iconfont icon-yulan3"}),Ur.createElement("i",{onClick:()=>{wa({})},style:{marginLeft:10},className:"iconfont icon-shanchu16"})),Ur.createElement("img",{height:60,width:60,src:Ie.Z.API_SERVER+(tu==null?void 0:tu.url)})):Ur.createElement("div",null,Ur.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20"))),Ur.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\uFF08\u652F\u6301\u683C\u5F0F\uFF1Apng\u548Cjpg\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M\uFF09")),Ur.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,marginTop:1,display:"flex",alignItems:"center"}},Ur.createElement("span",{style:{marginRight:23}},"\u8BFE\u7A0B\u7F16\u53F7"),Ur.createElement(ce.default.Item,{name:"number",style:{marginBottom:0}},Ur.createElement(be.default,null))),Ur.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u67E5\u770B\u5B9E\u9A8C\u62A5\u544A\u8BBE\u7F6E"),Ur.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},Ur.createElement(ce.default.Item,{name:"enable_student_view",valuePropName:"checked",style:{marginBottom:0}},Ur.createElement(Le.default,null,Ur.createElement(Ur.Fragment,null,Ur.createElement("strong",{style:{fontSize:"14px",color:"#000",fontWeight:400}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5B9E\u9A8C\u62A5\u544A"),"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u5B9E\u9A8C\u62A5\u544A\uFF09")))),Ur.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u6279\u6CE8\u548C\u5BFC\u51FA\u8BBE\u7F6E"),Ur.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},Ur.createElement(ce.default.Item,{name:"report_type",style:{marginBottom:0}},Ur.createElement(de.ZP.Group,null,Ur.createElement(fe.Z,{style:{height:40},span:24},Ur.createElement(de.ZP,{value:0},Ur.createElement("span",null,"PDF\u683C\u5F0F\uFF08\u652F\u6301\u4EE5PDF\u683C\u5F0F\u8FDB\u884C\u6279\u6CE8\u548C\u5BFC\u51FA\uFF09"))),Ur.createElement(fe.Z,{style:{height:40},span:24},Ur.createElement(de.ZP,{value:1},Ur.createElement("span",null,"Word\u683C\u5F0F\uFF08\u652F\u6301\u4EE5Word\u683C\u5F0F\u8FDB\u884C\u6279\u6CE8\u548C\u5BFC\u51FA\uFF09"))))))),Ur.createElement(Hm.Z,{visible:xt,setVisible:wn,image:Um}),Ur.createElement(xe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>hn.submit()},"\u4FDD\u5B58")),Ur.createElement(rn.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:bt==null?void 0:bt.url,type:bt==null?void 0:bt.file_type,onClose:()=>Ve({})}))};var a0=(0,pe.connect)(({shixunHomeworks:oe,loading:ie,user:ae,exercise:Ze})=>({shixunHomeworks:oe,loading:ie.effects,user:ae,exercise:Ze}))(Ym),u0=z(26162),us=z(59301);const $c=({exercise:oe,globalSetting:ie,dispatch:ae})=>{var Ze,rt,Re,Ct,je,Ce,ye,jt;const[hn,yn]=(0,a.useState)("0"),[Dt]=(0,pe.useSearchParams)(),Qt=[{label:"\u53D1\u5E03\u8BBE\u7F6E",key:"0",element:us.createElement(Ns,{changeActive:Dn=>{yn(Dn)}})},!((Ze=ie==null?void 0:ie.setting)!=null&&Ze.is_local)&&{label:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E",key:"2",element:us.createElement(ic,null)},(0,An.GJ)()&&((Re=(rt=oe==null?void 0:oe.workSetting)==null?void 0:rt.exercise)==null?void 0:Re.exercise_type)!=2&&{label:"\u8BC4\u9605\u8BBE\u7F6E",key:"5",element:us.createElement(Dm,null)},{label:"\u6210\u7EE9\u8BBE\u7F6E",key:"3",element:us.createElement(Kc,null)},!((Ct=ie==null?void 0:ie.setting)!=null&&Ct.is_local)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:us.createElement(Om,null)},(0,An.Ny)()&&((Ce=(je=oe==null?void 0:oe.workSetting)==null?void 0:je.exercise)==null?void 0:Ce.show_resource)&&{label:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C",key:"6",element:us.createElement(Zm,null)},((jt=(ye=oe==null?void 0:oe.workSetting)==null?void 0:ye.exercise)==null?void 0:jt.is_show_report_setting)&&{label:"\u5B9E\u9A8C\u62A5\u544A\u8BBE\u7F6E",key:"7",element:us.createElement(a0,null)}].filter(Dn=>!!Dn);return(0,a.useEffect)(()=>(Dt.get("childrenTabs")&&yn(Dt.get("childrenTabs")),ae({type:"globalSetting/footerToggle",payload:!1}),()=>{ae({type:"globalSetting/footerToggle",payload:!0})}),[]),us.createElement("div",{style:{paddingBottom:"50px"}},us.createElement(u0.Z,{dataSource:Qt,style:{marginBottom:52}}))};var r0=(0,pe.connect)(({exercise:oe,globalSetting:ie})=>({exercise:oe,globalSetting:ie}))($c),bi=z(7073),l0=z(98616),Ni=z(42441),o0=z(9859),ed=z(60885),re=z(20463),se=z(83352),ve={Onerow:"Onerow___ZYa8H",TableDom:"TableDom___PXmEy",CollapseDom:"CollapseDom___q9wvV",CollapseDomC:"CollapseDomC___zTeH1",CollapseChildrenDom:"CollapseChildrenDom___O1Ffz",open:"open___K7p7T",DomStyle:"DomStyle___EoUKX",DomStyleTitle:"DomStyleTitle___vhLg3",DomStyleTitleChild:"DomStyleTitleChild___a1RIx",Sessce:"Sessce___zdKQ2",AnswerSDom:"AnswerSDom___YkvgW",scale_hover:"scale_hover___RkGo0",percent:"percent___DP1EH"},Ne=z(90290),Qe=Object.defineProperty,Ue=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,mn=(oe,ie,ae)=>ie in oe?Qe(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Kt=(oe,ie)=>{for(var ae in ie||(ie={}))Gt.call(ie,ae)&&mn(oe,ae,ie[ae]);if(it)for(var ae of it(ie))Bn.call(ie,ae)&&mn(oe,ae,ie[ae]);return oe},qt=(oe,ie)=>Ue(oe,ut(ie));const Rn=(oe="")=>{var ie,ae;const Ze=document.createElement("html");return Ze.innerHTML=(0,Ne.ZP)(oe),a.createElement("span",null,((ae=(ie=Ze==null?void 0:Ze.children)==null?void 0:ie[1])==null?void 0:ae.textContent)||(Ze==null?void 0:Ze.textContent)||"")},Ha=({ModalProps:oe={},QuestionDetail:ie={},CurrentData:ae={}})=>{var Ze,rt,Re,Ct,je,Ce,ye,jt,hn,yn;const{question_type:Dt=null}=ie;return(0,a.useEffect)(()=>{console.log("CurrentData===",ae,ie,ie==null?void 0:ie.question_choices)},[ae]),a.createElement(Fe.default,Kt({},Kt({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},oe)),a.createElement("div",{className:"flex item-center mb20",style:{gap:"30px"}},a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u59D3\u540D"),ae==null?void 0:ae.name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5B66\u53F7"),ae==null?void 0:ae.student_id),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5206\u73ED"),ae==null?void 0:ae.course_group_name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(Ze=ae==null?void 0:ae.users_answer_info)==null?void 0:Ze.score,"/",ie==null?void 0:ie.question_score)),a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(Dt===Cu.fw[3].id||Dt===Cu.fw[8].id)&&a.createElement("div",{className:"flex flex-col font14 gap-10px "},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),(Re=(rt=ae==null?void 0:ae.users_answer_info)==null?void 0:rt.choices)==null?void 0:Re.map((Qt,Dn)=>a.createElement("div",{key:Qt==null?void 0:Qt.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",Dn+1,"\uFF09\uFF1A",a.createElement("span",{style:{color:Qt!=null&&Qt.score_type?"#2EC25B":"#E30000"}},Qt==null?void 0:Qt.answer_text)))),Dt===Cu.fw[4].id&&a.createElement(a.Fragment,null,a.createElement("div",{className:"flex flex-col font14 gap-10px"},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(je=(Ct=ae==null?void 0:ae.users_answer_info)==null?void 0:Ct.choices)==null?void 0:je.map((Qt,Dn)=>a.createElement(Fa.Z,{key:Dn,value:(0,me.EJ)(Qt==null?void 0:Qt.answer_text,ie==null?void 0:ie.question_keywords)})))),a.createElement("div",{className:"flex flex-col font14 gap-10px mt20"},a.createElement("div",{className:"blod"},"\u53C2\u8003\u7B54\u6848\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(Ce=ie==null?void 0:ie.question_choices)==null?void 0:Ce.map((Qt,Dn)=>a.createElement(Fa.Z,{key:Dn,value:Qt==null?void 0:Qt.answer_text}))))),Dt===Cu.fw[5].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(jt=(ye=ae==null?void 0:ae.users_answer_info)==null?void 0:ye.choices)==null?void 0:jt.map((Qt,Dn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u7B2C",Dn+1,"\u5173\u5B66\u751F\u4EE3\u7801",a.createElement(Be.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Qt!=null&&Qt.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,Qt==null?void 0:Qt.answer_text)))))),Dt===Cu.fw[6].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(yn=(hn=ae==null?void 0:ae.users_answer_info)==null?void 0:hn.choices)==null?void 0:yn.map((Qt,Dn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",a.createElement(Be.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Qt!=null&&Qt.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,Qt!=null&&Qt.answer_text?Mi.Base64.decode(Qt==null?void 0:Qt.answer_text):""))))))))},Wu=a.memo(Ha),er=({exercise:oe,dispatch:ie,handleOnComplete:ae})=>{var Ze,rt,Re,Ct,je,Ce,ye,jt,hn,yn,Dt,Qt,Dn,gn,Fn,bn,ln,Rt,Kn,xt,wn,Cn,Pa,Ft,Mt,Lt,nn,zn,Hn,ia,bt,Ve,Oa,Ia,tu,wa,on,Nn,Ka,iu;const{actionTabs:xa={},course_groups:da=[],commonHeader:kn}=oe,Sn=(0,pe.useParams)(),[,ma,qn,fn]=(0,tn.U)(ne.hv,{exercise_id:Sn==null?void 0:Sn.categoryId}),Un=((Ze=fn==null?void 0:fn.data)==null?void 0:Ze.question)||{},En=((Re=(rt=fn==null?void 0:fn.data)==null?void 0:rt.exercise)==null?void 0:Re.use_blank_score)||0,[ca,ka]=(0,a.useState)({open:!1,currentData:{}}),[Xa,Ja]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:((Ct=xa==null?void 0:xa.data)==null?void 0:Ct.exercise_group_id)||"all",keyword:"",score_type:(je=xa==null?void 0:xa.data)!=null&&je.choice_position?(Ce=xa==null?void 0:xa.data)==null?void 0:Ce.choice_position:"all"}),Ju=()=>{ie({type:"exercise/setActionTabs",payload:{key:""}})},Iu=(0,a.useMemo)(()=>{var Ea;const vu=Un==null?void 0:Un.question_type,Ru=[{title:"\u5E8F\u53F7",dataIndex:"index",width:70},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:Ir=>Ir||"\u672A\u5206\u73ED"}];return[Cu.fw[0].id,Cu.fw[1].id,Cu.fw[2].id].includes(vu)&&Ru.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(Ir,fl)=>{var lu,zu,$r,gu,xu;const eu=(zu=(lu=fl==null?void 0:fl.users_answer_info)==null?void 0:lu.choices)==null?void 0:zu.map(Br=>Br==null?void 0:Br.exercise_choice_id),ar=($r=Un==null?void 0:Un.question_choices)==null?void 0:$r.filter(Br=>eu.includes(Br==null?void 0:Br.exercise_choice_id)),sl=((xu=(gu=Un==null?void 0:Un.question_choices)==null?void 0:gu.filter(Br=>Br==null?void 0:Br.right_answer))==null?void 0:xu.map(Br=>Br==null?void 0:Br.exercise_choice_id))||[],Su=sl.length===eu.length?eu.length>0&&eu.every(Br=>sl.includes(Br))?1:3:eu.length>0&&eu.every(Br=>sl.includes(Br))&&En===1?2:3;return a.createElement(a.Fragment,null,ar==null?void 0:ar.map(Br=>a.createElement("span",{key:Br==null?void 0:Br.exercise_choice_id,style:{color:Su===3?"#E30000":Su===2?"#FF9D18":"#2EC25B"}},(Un==null?void 0:Un.question_type)===Cu.fw[2].id?Br==null?void 0:Br.choice_text:Cu.k4[(Br==null?void 0:Br.choice_position)-1])))}}),[Cu.fw[3].id,Cu.fw[4].id,Cu.fw[8].id,Cu.fw[6].id,Cu.fw[7].id].includes(vu)&&Ru.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(Ir,fl)=>{var lu;return`${(lu=fl==null?void 0:fl.users_answer_info)==null?void 0:lu.score}/${Un==null?void 0:Un.question_score}`}},{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",render:(Ir,fl)=>a.createElement("a",{onClick:()=>{ka({open:!0,currentData:fl})}},"\u67E5\u770B\u8BE6\u60C5")}),[Cu.fw[5].id].includes(vu)&&Ru.push(...((Ea=Un==null?void 0:Un.question_choices)==null?void 0:Ea.map((Ir,fl=0)=>({title:`\u7B2C${Ir==null?void 0:Ir.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(lu,zu)=>{var $r,gu,xu,eu,ar,sl,Su,Br;return((gu=($r=zu==null?void 0:zu.users_answer_info)==null?void 0:$r.choices)==null?void 0:gu.length)>0&&`${(ar=(eu=(xu=zu==null?void 0:zu.users_answer_info)==null?void 0:xu.choices)==null?void 0:eu[fl])==null?void 0:ar.score}/${(Br=(Su=(sl=zu==null?void 0:zu.users_answer_info)==null?void 0:sl.choices)==null?void 0:Su[fl])==null?void 0:Br.question_score}`}})))||[],{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",fixed:"right",width:100,render:(Ir,fl)=>a.createElement("a",{onClick:()=>{ka({open:!0,currentData:fl})}},"\u67E5\u770B\u8BE6\u60C5")}),Ru},[Un,En]);return(0,a.useEffect)(()=>{var Ea,vu,Ru,Ir,fl,lu;(xa==null?void 0:xa.key)==="\u7B54\u9898\u8BE6\u60C5"&&qn(qt(Kt({},Xa),{exercise_group_id:(Xa==null?void 0:Xa.exercise_group_id)=="all"?"":Xa==null?void 0:Xa.exercise_group_id,exercise_id:Sn==null?void 0:Sn.categoryId,question_id:(Ea=xa==null?void 0:xa.data)==null?void 0:Ea.id,choice_position:([4,5,6].includes((vu=xa==null?void 0:xa.data)==null?void 0:vu.ques_type)||[4,5,6].includes((Ir=(Ru=fn==null?void 0:fn.data)==null?void 0:Ru.question)==null?void 0:Ir.question_type))&&Xa.score_type!=="all"?Xa.score_type:null,challenge_id:(fl=xa==null?void 0:xa.data)==null?void 0:fl.challenge_id,scope:(lu=xa==null?void 0:xa.data)==null?void 0:lu.scope,score_type:null}))},[xa==null?void 0:xa.key,Xa]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:a.createElement(a.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",a.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((ye=xa==null?void 0:xa.data)==null?void 0:ye.tabActive)==="3"&&((jt=xa==null?void 0:xa.data)!=null&&jt.title)?(hn=xa==null?void 0:xa.data)==null?void 0:hn.title:`${(Dn=(Qt=Cu.fw)==null?void 0:Qt[(Dt=(yn=fn==null?void 0:fn.data)==null?void 0:yn.question)==null?void 0:Dt.question_type])==null?void 0:Dn.name}${((gn=xa==null?void 0:xa.data)==null?void 0:gn.question_number)||""}`,"\uFF09"),((Fn=xa==null?void 0:xa.data)==null?void 0:Fn.tabActive)==="2"&&a.createElement(a.Fragment,null,a.createElement(Be.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",Rn((ln=(bn=fn==null?void 0:fn.data)==null?void 0:bn.question)==null?void 0:ln.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",Cu.fw[((Kn=(Rt=fn==null?void 0:fn.data)==null?void 0:Rt.question)==null?void 0:Kn.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",Rn((wn=(xt=fn==null?void 0:fn.data)==null?void 0:xt.question)==null?void 0:wn.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u6B63\u786E\u7387",a.createElement("span",{className:"c-block ml10"},(Cn=xa==null?void 0:xa.data)==null?void 0:Cn.right_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5F97\u5206\u7387",a.createElement("span",{className:"c-block ml10"},(Pa=xa==null?void 0:xa.data)==null?void 0:Pa.score_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",a.createElement("span",{className:"c-block ml10"},(Ft=xa==null?void 0:xa.data)==null?void 0:Ft.effictive_counts,"\u4EBA"))),((Mt=xa==null?void 0:xa.data)==null?void 0:Mt.tabActive)==="3"&&!(kn!=null&&kn.is_random)&&a.createElement(Be.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",Rn((nn=(Lt=fn==null?void 0:fn.data)==null?void 0:Lt.question)==null?void 0:nn.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",Cu.fw[((Hn=(zn=fn==null?void 0:fn.data)==null?void 0:zn.question)==null?void 0:Hn.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",Rn((bt=(ia=fn==null?void 0:fn.data)==null?void 0:ia.question)==null?void 0:bt.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5"))),open:(xa==null?void 0:xa.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Ju},((Ve=xa==null?void 0:xa.data)==null?void 0:Ve.tabActive)==="3"&&a.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(Ia=(Oa=xa==null?void 0:xa.data)==null?void 0:Oa.exercise_group_list)==null?void 0:Ia.map((Ea,vu)=>{var Ru;return a.createElement("span",{key:vu},Ea==null?void 0:Ea.course_group_name,a.createElement("span",{className:"ml10 c-black"},Ea==null?void 0:Ea.value,((Ru=xa==null?void 0:xa.data)==null?void 0:Ru.questionsscoreType)||"%"))})),a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",null,a.createElement(nt.default,{style:{width:256},value:Xa==null?void 0:Xa.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Ea=>Ea.parentNode,onChange:Ea=>{let vu=[...Ea];vu.length===0&&(vu=["all"]),vu.includes("all")&&vu.length>1&&(vu[vu.length-1]=="all"?vu=["all"]:vu=vu.filter(Ru=>Ru!=="all")),Ja(qt(Kt({},Xa),{exercise_group_id:vu}))},filterOption:(Ea,vu)=>vu.label.indexOf(Ea.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...da.map(Ea=>({label:Ea==null?void 0:Ea.exercise_group_name,value:Ea==null?void 0:Ea.exercise_group_id}))]}),[4,5,6].includes((wa=(tu=fn==null?void 0:fn.data)==null?void 0:tu.question)==null?void 0:wa.question_type)&&a.createElement(nt.default,{style:{width:140,marginLeft:20},value:Xa==null?void 0:Xa.score_type,onChange:Ea=>{Ja(qt(Kt({},Xa),{score_type:Ea}))},options:[{label:"\u5168\u90E8\u5F97\u5206\u7C7B\u578B",value:"all"},{label:"\u6EE1\u5206\u4F5C\u7B54",value:1},{label:"\u90E8\u5206\u5F97\u5206",value:2},{label:"\u96F6\u5206\u4F5C\u7B54",value:3}]})),a.createElement(Er.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Ea=>{Ja(qt(Kt({},Xa),{keyword:Ea}))}})),a.createElement(x.default,{className:"mt10",dataSource:((Nn=(on=fn==null?void 0:fn.data)==null?void 0:on.student_score)==null?void 0:Nn.list)||[],scroll:{y:500,x:"max-content"},loading:ma,columns:Iu,pagination:{current:Xa.page,pageSize:Xa==null?void 0:Xa.limit,onChange:(Ea,vu)=>{Ja(qt(Kt({},Xa),{page:Ea,limit:vu}))},total:((iu=(Ka=fn==null?void 0:fn.data)==null?void 0:Ka.student_score)==null?void 0:iu.count)||0,showTotal:Ea=>a.createElement("span",{className:"font12 c-666"},"\u5171",a.createElement("span",{style:{color:"#3061D0"}},Ea),"\u6761\u6570\u636E")}})),a.createElement(Wu,{QuestionDetail:Un,CurrentData:ca.currentData,ModalProps:{open:ca.open,onCancel:()=>{ka({open:!1,currentData:{}})}}}))};var or=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(er),Yt=z(59301),_r=Object.defineProperty,ll=Object.defineProperties,Xl=Object.getOwnPropertyDescriptors,kl=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,Yo=Object.prototype.propertyIsEnumerable,vo=(oe,ie,ae)=>ie in oe?_r(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,xo=(oe,ie)=>{for(var ae in ie||(ie={}))mo.call(ie,ae)&&vo(oe,ae,ie[ae]);if(kl)for(var ae of kl(ie))Yo.call(ie,ae)&&vo(oe,ae,ie[ae]);return oe},Ko=(oe,ie)=>ll(oe,Xl(ie)),mi=(oe,ie)=>{var ae={};for(var Ze in oe)mo.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&kl)for(var Ze of kl(oe))ie.indexOf(Ze)<0&&Yo.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},Ki=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Zi=oe=>{var ie,ae;const Ze=document.createElement("html");return Ze.innerHTML=(0,Ne.ZP)(oe),Yt.createElement("span",null,((ae=(ie=Ze==null?void 0:Ze.children)==null?void 0:ie[1])==null?void 0:ae.textContent)||(Ze==null?void 0:Ze.textContent)||"")},wi=oe=>{var ie=oe,{data:ae,dispatch:Ze,exercise_group_id:rt}=ie,Re=mi(ie,["data","dispatch","exercise_group_id"]),Ct,je;const Ce=(()=>{var jt,hn,yn,Dt;let Qt=[];return((ae==null?void 0:ae.ques_type)==Cu.fw[0].id||(ae==null?void 0:ae.ques_type)==Cu.fw[1].id)&&(Qt=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:Yt.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:Yt.createElement(Yt.Fragment,null,Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(jt=(ae==null?void 0:ae.ques_details)||[])==null?void 0:jt.map((Dn,gn)=>Ko(xo({},Dn),{title:Cu.k4[gn],num:Dn.choice_users_count,scale:(Number(Dn.choice_percent)*100).toFixed(2)}))]),(ae==null?void 0:ae.ques_type)==Cu.fw[2].id&&(Qt=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:Yt.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:Yt.createElement(Yt.Fragment,null,Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(hn=(ae==null?void 0:ae.ques_details)||[])==null?void 0:hn.map((Dn,gn)=>Ko(xo({},Dn),{title:Dn.choice_text,num:Dn.choice_users_count,scale:(Number(Dn.choice_percent)*100).toFixed(2)}))]),((ae==null?void 0:ae.ques_type)==Cu.fw[3].id||(ae==null?void 0:ae.ques_type)==Cu.fw[8].id)&&(Qt=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:Yt.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:Yt.createElement(Yt.Fragment,null,Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(yn=(ae==null?void 0:ae.ques_details)||[])==null?void 0:yn.map((Dn,gn)=>Ko(xo({},Dn),{title:`\u586B\u7A7A${Dn.choice_position}`,num:Dn.choice_users_count,scale:(Number(Dn.choice_percent)*100).toFixed(2)}))]),((ae==null?void 0:ae.ques_type)==Cu.fw[4].id||(ae==null?void 0:ae.ques_type)==Cu.fw[6].id)&&(Qt=[{title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:Yt.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:Yt.createElement(Yt.Fragment,null,Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ae==null?void 0:ae.ques_type)==Cu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ae==null?void 0:ae.ques_type)==Cu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ae==null?void 0:ae.ques_type)==Cu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ae==null?void 0:ae.ques_type)==Cu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ae==null?void 0:ae.ques_type)==Cu.fw[4].id?"\u7B80\u7B54\u9898\u88AB\u8BC4\u9605\u4E3A\u96F6\u5206\u7684\u5B66\u751F\u6570\u3002":"\u7F16\u7A0B\u9898\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002","\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(ae==null?void 0:ae.ques_type)==Cu.fw[4].id?"\uFF08\u8BE5\u7B80\u7B54\u9898\u5F97\u96F6\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100% (\u6CE8\uFF1A\u672A\u8BC4\u9605\uFF08\u5305\u62EC\u5173\u952E\u8BCD\u8BC4\u5206\u548C\u6559\u5E08\u8BC4\u9605\uFF09\u7684\u5B66\u751F\u4E0D\u7EDF\u8BA1\u81F3\u8BE5\u9009\u9879\u4E2D)":"\uFF08\u8BE5\u7F16\u7A0B\u9898\u672A\u5F97\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Dt=(ae==null?void 0:ae.ques_details)||[])==null?void 0:Dt.map((Dn,gn)=>Ko(xo({},Dn),{title:Dn.choice_text,num:Dn.choice_users_count,scale:(Number(Dn.choice_percent)*100).toFixed(2)}))]),Qt})(),ye=(jt={})=>{Ze({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Ko(xo({},ae),{scope:Re==null?void 0:Re.scope,exercise_group_id:rt,choice_position:jt==null?void 0:jt.choice_position,tabActive:"2",question_number:(ae==null?void 0:ae.index)||`${Re.Findex}.${ae==null?void 0:ae.ques_position}`})}})};return Yt.createElement("div",{className:ve.DomStyle},Yt.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},Yt.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},Yt.createElement(le.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},Yt.createElement(fe.Z,{className:ve.DomStyleTitle},"\u9898\u76EE"),Yt.createElement(fe.Z,null,Yt.createElement(Fa.Z,{className:ve.DomStyleTitle,style:{maxWidth:710},value:ae.ques_title}),Yt.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(Ct=ae==null?void 0:ae.ques_details)==null?void 0:Ct.map((jt,hn)=>Yt.createElement("div",{key:hn},((ae==null?void 0:ae.ques_type)==Cu.fw[0].id||(ae==null?void 0:ae.ques_type)==Cu.fw[1].id)&&Yt.createElement(le.Z,{className:`${jt.choice_right_boolean?ve.Sessce:""}`,gutter:10,wrap:!1,key:hn},Yt.createElement(fe.Z,{style:{fontWeight:600}},Cu.k4[hn]),Yt.createElement(fe.Z,null,Yt.createElement(Fa.Z,{className:ve.DomStyleTitle,style:{maxWidth:690},value:jt.choice_text||""}))),(ae==null?void 0:ae.ques_type)==Cu.fw[2].id&&Yt.createElement(le.Z,{className:`${jt.choice_right_boolean?ve.Sessce:""}`,gutter:10,wrap:!1,key:hn},Yt.createElement(fe.Z,null,Yt.createElement(Fa.Z,{className:ve.DomStyleTitle,style:{maxWidth:690},value:jt.choice_text||""}))),((ae==null?void 0:ae.ques_type)==Cu.fw[3].id||(ae==null?void 0:ae.ques_type)==Cu.fw[8].id)&&Yt.createElement(le.Z,{gutter:10,wrap:!1,key:hn},Yt.createElement(fe.Z,{style:{fontWeight:600}},"\u586B\u7A7A",jt.choice_position,"\uFF1A"),Yt.createElement(fe.Z,null,jt.choice_text||"")),((ae==null?void 0:ae.ques_type)==Cu.fw[4].id||(ae==null?void 0:ae.ques_type)==Cu.fw[6].id)&&Yt.createElement(le.Z,{gutter:10,wrap:!1,key:hn},Yt.createElement(fe.Z,null,Yt.createElement(Fa.Z,{className:ve.DomStyleTitle,style:{maxWidth:690},value:jt.choice_text||""})))))))),Yt.createElement(le.Z,{gutter:60},[Cu.fw[0].id,Cu.fw[1].id,Cu.fw[2].id].includes(ae==null?void 0:ae.ques_type)&&Yt.createElement(fe.Z,null,Yt.createElement("span",{className:`${ve.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(je=ae==null?void 0:ae.ques_details)==null?void 0:je.filter(jt=>jt.choice_right_boolean).map((jt,hn)=>Yt.createElement("span",{key:hn},((ae==null?void 0:ae.ques_type)==Cu.fw[0].id||(ae==null?void 0:ae.ques_type)==Cu.fw[1].id)&&Yt.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Cu.k4[jt.choice_position-1]),(ae==null?void 0:ae.ques_type)==Cu.fw[2].id&&Yt.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},jt.choice_text)))),Yt.createElement(fe.Z,null,Yt.createElement("span",{className:`${ve.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),Yt.createElement("span",{style:{color:"#000",fontWeight:600}},(ae==null?void 0:ae.tag_discipline)||"-")))),Yt.createElement("div",{className:ve.AnswerSDom,style:{padding:"0 0 0 20px"}},Yt.createElement("div",{className:`${ve.DomStyleTitle} flex item-center justify-between`},Yt.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),Yt.createElement("a",{onClick:ye},"\u67E5\u770B\u8BE6\u60C5")),Yt.createElement("div",{className:"mt20"},Ce==null?void 0:Ce.map((jt,hn)=>Yt.createElement("div",{key:hn,style:{display:"flex",alignItems:"center",gap:10,marginTop:hn==0?10:14}},[Cu.fw[0].id,Cu.fw[1].id,Cu.fw[2].id].includes(ae==null?void 0:ae.ques_type)?Yt.createElement("div",{className:`${jt!=null&&jt.choice_right_boolean?ve.Sessce:""}`,style:{width:56}},jt.title):Yt.createElement("div",{style:{width:56}},jt.title),Yt.createElement("div",{className:`${jt.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{jt.num>0&&ye(jt)}},jt.num,hn==0?"":"\u4EBA"),Yt.createElement("div",{style:{width:140}},hn==0?jt.scale:Yt.createElement(le.Z,{gutter:4,align:"middle",className:`${jt.num>0?ve.scale_hover:""}`,onClick:()=>{jt.num>0&&ye(jt)}},Yt.createElement(fe.Z,{flex:1},Yt.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},Yt.createElement("div",{style:{width:`${jt.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),Yt.createElement(fe.Z,{className:`${jt.num>0?ve.percent:""}`,style:{color:"#999"}},jt.scale,"%")))))))))},Yi=oe=>{var ie=oe,{data:ae,dispatch:Ze,exercise_group_id:rt}=ie,Re=mi(ie,["data","dispatch","exercise_group_id"]);const Ct=(Ce,ye={})=>{Ze({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Ko(xo({},ae),{scope:Re==null?void 0:Re.scope,exercise_group_id:rt,choice_position:ye==null?void 0:ye.choice_position,challenge_id:Ce==null?void 0:Ce.challenge_id,tabActive:"2",question_number:ae==null?void 0:ae.index})}})},je={title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:Yt.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:Yt.createElement(Yt.Fragment,null,Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return Yt.createElement("div",{className:ve.DomStyle},Yt.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},Yt.createElement("div",null,Yt.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},Yt.createElement(le.Z,{gutter:10,wrap:!1},Yt.createElement(fe.Z,{className:ve.DomStyleTitle},"\u9898\u76EE"),Yt.createElement(fe.Z,null,Yt.createElement(Fa.Z,{style:{maxWidth:710},className:ve.DomStyleTitle,value:ae.ques_title}))),Yt.createElement("div",{className:ve.AnswerSDom},Yt.createElement("div",{className:`${ve.DomStyleTitle} flex item-center justify-between`},Yt.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),Yt.createElement("a",{onClick:Ct},"\u67E5\u770B\u8BE6\u60C5")),Yt.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},Yt.createElement("div",{style:{width:56}},je.title),Yt.createElement("div",{style:{width:56}},je.num),Yt.createElement("div",{style:{width:140}},je.scale)))),ae==null?void 0:ae.ques_details.map((Ce,ye)=>Yt.createElement("div",{key:ye,style:{display:"flex",gap:10}},Yt.createElement("div",{className:ve.DomStyleTitle},"\u7B2C",(0,me.EM)(ye+1),"\u5173\uFF1A"),Yt.createElement("div",{style:{flex:1}},[{challenge_name:Ce.challenge_name},...(Ce==null?void 0:Ce.challenge_details)||[]].map((jt,hn)=>Yt.createElement("div",{key:hn,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},Yt.createElement("div",null,Yt.createElement(Fa.Z,{className:`${ve.DomStyleTitle} ${hn==0?ve.DomStyleTitleChild:""}`,value:jt.challenge_name||jt.choice_text})),Yt.createElement("div",{className:ve.AnswerSDom},Yt.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},Yt.createElement("div",{style:{width:56}},jt.choice_text?jt.choice_text:""),Yt.createElement("div",{className:"current",style:{width:56},onClick:()=>{jt.choice_users_count>0&&Ct(Ce,jt)}},jt.choice_users_count!=null?`${jt.choice_users_count}\u4EBA`:""),Yt.createElement("div",{style:{width:140}},jt.choice_percent&&Yt.createElement(le.Z,{gutter:4,align:"middle",className:`${jt.choice_users_count>0?ve.scale_hover:""}`,onClick:()=>{jt.choice_users_count>0&&Ct(Ce,jt)}},Yt.createElement(fe.Z,{flex:1},Yt.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},Yt.createElement("div",{style:{width:`${(Number(jt.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),Yt.createElement(fe.Z,{className:`${jt.choice_users_count>0?ve.percent:""}`,style:{color:"#999"}},(Number(jt.choice_percent)*100).toFixed(2),"%"))))))))))),Yt.createElement("div",null,Yt.createElement("span",{className:`${ve.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),Yt.createElement("span",{style:{color:"#000",fontWeight:600}},(ae==null?void 0:ae.tag_discipline)||"-"))))},vi=({columns:oe,item:ie,Fques_type:ae,Findex:Ze})=>Yt.createElement(le.Z,{align:"middle",wrap:!1,style:{color:"#333"}},Yt.createElement(fe.Z,{flex:`${oe[0].width-20}px`,style:{paddingLeft:ae==Cu.fw[7].id&&"8px"}},(ie==null?void 0:ie.index)||`${Ze}.${ie==null?void 0:ie.ques_position}`),Yt.createElement(fe.Z,{className:ve.Onerow,flex:1,style:{padding:"0 8px",maxWidth:382}},Zi(ie==null?void 0:ie.ques_title)),Yt.createElement(Be.Z,{title:ie==null?void 0:ie.name},Yt.createElement(fe.Z,{className:ve.Onerow,flex:`${oe[2].width}px`,style:{padding:"0 8px"}},ae==Cu.fw[7].id?ie==null?void 0:ie.name:Yt.createElement("div",{className:ve.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},Yt.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},ie==null?void 0:ie.name)))),Yt.createElement(fe.Z,{flex:`${oe[3].width}px`,style:{padding:"0 8px"}},ie==null?void 0:ie.right_percent,"%"),Yt.createElement(fe.Z,{flex:`${oe[4].width}px`,style:{padding:"0 8px"}},ie==null?void 0:ie.score_percent,"%"),Yt.createElement(fe.Z,{flex:`${oe[5].width}px`,style:{padding:"0 8px"}},ie==null?void 0:ie.effictive_counts,"\u4EBA"),Yt.createElement(fe.Z,{flex:`${oe[6].width}px`,style:{padding:"0 8px"}},ie==null?void 0:ie.un_answer_counts,"\u4EBA"),Yt.createElement(fe.Z,{flex:`${oe[7].width}px`,style:{paddingLeft:"8px"}},ie==null?void 0:ie.total_user_counts,"\u4EBA")),gs=(oe,ie)=>{var ae=oe,{exercise:Ze,dispatch:rt,value:Re}=ae,Ct=mi(ae,["exercise","dispatch","value"]);const{NormalResult:{commit_results:je,questions_count:Ce},actionTabs:ye}=Ze,jt=(0,pe.useParams)(),[hn,yn]=(0,a.useState)([]),[Dt,Qt]=(0,a.useState)([]),[Dn,gn]=(0,a.useState)(void 0),[Fn,bn]=(0,a.useState)(!1),[ln,Rt]=(0,a.useState)({coursesId:jt.coursesId,id:jt.categoryId,categoryId:jt.categoryId,page:1,limit:50,order:null,sort:"asc"}),Kn=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(Pa,Ft)=>Pa.index-Ft.index},{title:"\u9898\u76EE\u5185\u5BB9",dataIndex:"ques_title",ellipsis:!0},{title:"\u9898\u578B",dataIndex:"name",width:110},{title:Yt.createElement("span",null,"\u6B63\u786E\u7387 ",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:Yt.createElement(Yt.Fragment,null,Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Pa,Ft)=>Pa.index3-Ft.index3},{title:Yt.createElement("span",null,"\u5F97\u5206\u7387 ",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:Yt.createElement(Yt.Fragment,null,Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Pa,Ft)=>Pa.score_percent-Ft.score_percent},{title:Yt.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Pa,Ft)=>Pa.effictive_counts-Ft.effictive_counts},{title:Yt.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Pa,Ft)=>Pa.un_answer_counts-Ft.un_answer_counts},{title:Yt.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],xt=(...Pa)=>Ki(void 0,[...Pa],function*(Ft=ln){var Mt,Lt,nn,zn,Hn;bn(!0);const ia=[],bt=yield rt({type:"exercise/getQuestionResult",payload:xo(xo({},Ft),Re)});(Mt=bt==null?void 0:bt.commit_results)==null||Mt.forEach(Ve=>{var Oa,Ia;ia.push(Ve==null?void 0:Ve.id),(Oa=Ve==null?void 0:Ve.sub_exercise_questions)!=null&&Oa.length&&((Ia=Ve==null?void 0:Ve.sub_exercise_questions)==null||Ia.forEach(tu=>{ia.push(tu==null?void 0:tu.id)}))}),Dn&&yn(ia),Dn==!1&&yn([]),Dn==null&&yn((nn=(Lt=bt==null?void 0:bt.commit_results)==null?void 0:Lt[0])!=null&&nn.id?[(Hn=(zn=bt==null?void 0:bt.commit_results)==null?void 0:zn[0])==null?void 0:Hn.id]:[]),Qt(ia),bn(!1)}),wn=Pa=>{let Ft=[];hn!=null&&hn.includes(Pa)?Ft=hn.filter(Mt=>Mt!=Pa):Ft=[...hn,Pa],yn(Ft)};(0,a.useEffect)(()=>{xt(),console.log("asdfsadf====",Re)},[ln,Re]);const Cn=()=>{xt()};return(0,a.useImperativeHandle)(ie,()=>({dealData:Cn})),Yt.createElement(vn.Z,{spinning:Fn},Yt.createElement("div",null,Yt.createElement(le.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Yt.createElement(fe.Z,null,Yt.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5")),Yt.createElement(fe.Z,null,Yt.createElement(xe.ZP,{type:"primary",onClick:()=>{(hn==null?void 0:hn.length)==(Dt==null?void 0:Dt.length)?(yn([]),gn(!1)):(yn(Dt),gn(!0))}},"\u5168\u90E8",(hn==null?void 0:hn.length)==(Dt==null?void 0:Dt.length)?"\u6536\u8D77":"\u5C55\u5F00"))),Yt.createElement(x.default,{className:ve.TableDom,columns:Kn,dataSource:[],pagination:!1,onChange:(Pa,Ft,Mt)=>{var Lt;Rt(Ko(xo({},ln),{order:Mt==null?void 0:Mt.field,sort:((Lt=Mt==null?void 0:Mt.order)==null?void 0:Lt.replace("end",""))||"asc"}))}}),je==null?void 0:je.map(Pa=>{var Ft;return Yt.createElement(pu.default,{key:Pa==null?void 0:Pa.id,className:`${ve.CollapseDom} ${(Pa==null?void 0:Pa.ques_type)==Cu.fw[7].id?ve.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:hn,onChange:()=>{wn(Pa==null?void 0:Pa.id)},expandIcon:({isActive:Mt})=>Yt.createElement("span",{className:"font14",style:{color:"#165DFF"}},Mt?"\u6536\u8D77":"\u5C55\u5F00",Yt.createElement(Mo.Z,{className:`${Mt?ve.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Pa==null?void 0:Pa.id,label:Yt.createElement(vi,{columns:Kn,item:Pa}),children:Yt.createElement(Yt.Fragment,null,(Pa==null?void 0:Pa.ques_type)==Cu.fw[7].id&&((Ft=Pa==null?void 0:Pa.sub_exercise_questions)==null?void 0:Ft.map(Mt=>Yt.createElement(pu.default,{key:Mt==null?void 0:Mt.id,className:ve.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:hn,onChange:()=>{wn(Mt==null?void 0:Mt.id)},expandIcon:({isActive:Lt})=>Yt.createElement("span",{style:{color:"#165DFF",marginLeft:25}},Yt.createElement(Mo.Z,{className:`${Lt?ve.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Mt==null?void 0:Mt.id,label:Yt.createElement(vi,{columns:Kn,item:Mt,Fques_type:Pa==null?void 0:Pa.ques_type,Findex:Pa==null?void 0:Pa.index}),children:Yt.createElement(wi,{data:Mt,exercise_group_id:Re==null?void 0:Re.exercise_group_id,Findex:Pa==null?void 0:Pa.index,scope:Re==null?void 0:Re.scope,dispatch:rt})}]}))),(Pa==null?void 0:Pa.ques_type)!==Cu.fw[7].id&&(Pa==null?void 0:Pa.ques_type)!==Cu.fw[5].id&&Yt.createElement(wi,{data:Pa,scope:Re==null?void 0:Re.scope,exercise_group_id:Re==null?void 0:Re.exercise_group_id,dispatch:rt}),(Pa==null?void 0:Pa.ques_type)==Cu.fw[5].id&&Yt.createElement(Yi,{data:Pa,dispatch:rt,scope:Re==null?void 0:Re.scope,exercise_group_id:Re==null?void 0:Re.exercise_group_id}))}]})}),(je==null?void 0:je.length)==0&&Yt.createElement(an.Z,null),Yt.createElement(Ge.Z,{className:"mt20",pageSize:ln.limit,current:ln.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:Pa=>Yt.createElement("span",null,"\u5171",Yt.createElement("span",{style:{color:"#165DFF"}}," ",Pa," "),"\u6761\u6570\u636E"),onChange:(Pa,Ft)=>{Rt(Ko(xo({},ln),{page:Pa,limit:Ft}))},total:Ce}),(ye==null?void 0:ye.key)==="\u7B54\u9898\u8BE6\u60C5"&&Yt.createElement(or,null)))};var Xi=(0,pe.connect)(({exercise:oe})=>({exercise:oe}),null,null,{forwardRef:!0})((0,a.forwardRef)(gs)),Ks={wrap:"wrap___nansB"},to=z(59301),fs=Object.defineProperty,Ji=Object.defineProperties,Fs=Object.getOwnPropertyDescriptors,Bs=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,Ms=Object.prototype.propertyIsEnumerable,Ys=(oe,ie,ae)=>ie in oe?fs(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,rs=(oe,ie)=>{for(var ae in ie||(ie={}))Qi.call(ie,ae)&&Ys(oe,ae,ie[ae]);if(Bs)for(var ae of Bs(ie))Ms.call(ie,ae)&&Ys(oe,ae,ie[ae]);return oe},vc=(oe,ie)=>Ji(oe,Fs(ie)),pc=(oe,ie)=>{var ae={};for(var Ze in oe)Qi.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&Bs)for(var Ze of Bs(oe))ie.indexOf(Ze)<0&&Ms.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},i0=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Xm=(oe,ie)=>{var ae=oe,{exercise:Ze,dispatch:rt,value:Re}=ae,Ct=pc(ae,["exercise","dispatch","value"]);const[je]=ce.default.useForm(),{NormalResult:{commit_results:Ce}}=Ze,ye=(0,pe.useParams)(),[jt,hn]=(0,a.useState)({coursesId:ye.coursesId,id:ye.categoryId,categoryId:ye.categoryId,page:1,limit:50,order:null,sort:"asc"}),[yn,Dt]=(0,a.useState)(!1),Qt=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(Fn,bn)=>Fn.index-bn.index,render:(Fn,bn)=>to.createElement("span",{style:{color:"#333"}},Fn)},{title:"\u9898\u578B",dataIndex:"name",width:110,render:(Fn,bn)=>to.createElement("span",{style:{color:"#333"}},Fn)},{title:to.createElement("span",null,"\u6B63\u786E\u7387 ",to.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:to.createElement(to.Fragment,null,to.createElement("div",null,to.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u7B54\u9898\u5B66\u751F\u603B\u6570\uFF09*100%"),to.createElement("div",null,to.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},to.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Fn,bn)=>Fn.right_percent-bn.right_percent,render:(Fn,bn)=>to.createElement("span",{style:{color:"#333"}},`${Fn}%`)},{title:to.createElement("span",null,"\u5F97\u5206\u7387 ",to.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:to.createElement(to.Fragment,null,to.createElement("div",null,to.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),to.createElement("div",null,to.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},to.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Fn,bn)=>Fn.score_percent-bn.score_percent,render:(Fn,bn)=>to.createElement("span",{style:{color:"#333"}},`${Fn}%`)},{title:to.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",to.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},to.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Fn,bn)=>Fn.effictive_counts-bn.effictive_counts,render:(Fn,bn)=>to.createElement("span",{style:{color:"#333"}},`${Fn}\u4EBA`)},{title:to.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",to.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},to.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Fn,bn)=>Fn.un_answer_counts-bn.un_answer_counts,render:(Fn,bn)=>to.createElement("span",{style:{color:"#333"}},`${Fn}\u4EBA`)},{title:to.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80,render:(Fn,bn)=>to.createElement("span",{style:{color:"#333"}},`${Fn}\u4EBA`)}],Dn=(...Fn)=>i0(void 0,[...Fn],function*(bn=jt){Dt(!0);const ln=yield rt({type:"exercise/getQuestionResult",payload:rs(rs({},bn),Re)});Dt(!1)});(0,a.useEffect)(()=>{Dn()},[jt,Re]);const gn=()=>{Dn()};return(0,a.useImperativeHandle)(ie,()=>({dealData:gn})),to.createElement("div",{className:Ks.wrap},to.createElement("div",{className:"mt30"},to.createElement("div",{className:"mb20 font16",style:{color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5"),to.createElement(x.default,{columns:Qt,rowKey:Fn=>Fn.index,loading:yn,dataSource:Ce,onChange:(Fn,bn,ln)=>{var Rt;hn(vc(rs({},jt),{order:ln==null?void 0:ln.field,sort:((Rt=ln==null?void 0:ln.order)==null?void 0:Rt.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:jt.limit,current:jt.page,position:["bottomRight"],onChange:(Fn,bn)=>{jt.page=Fn,jt.limit=bn,hn(rs({},jt)),Dn()},total:Ce==null?void 0:Ce.length,showTotal:(Fn,bn)=>to.createElement("span",null,"\u5171",to.createElement("span",{style:{color:"#165DFF"}}," ",Fn," "),"\u6761\u6570\u636E")}})))};var Ec=(0,pe.connect)(({exercise:oe})=>({exercise:oe}),null,null,{forwardRef:!0})((0,a.forwardRef)(Xm)),Hi=z(59301),s0=Object.defineProperty,Ac=Object.getOwnPropertySymbols,hc=Object.prototype.hasOwnProperty,c0=Object.prototype.propertyIsEnumerable,Fc=(oe,ie,ae)=>ie in oe?s0(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,td=(oe,ie)=>{for(var ae in ie||(ie={}))hc.call(ie,ae)&&Fc(oe,ae,ie[ae]);if(Ac)for(var ae of Ac(ie))c0.call(ie,ae)&&Fc(oe,ae,ie[ae]);return oe},Jm=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Xs=({exercise:oe,dispatch:ie,handleOnComplete:ae})=>{const{actionTabs:Ze={},ScoreRangesData:rt}=oe,[Re]=ce.default.useForm(),Ct=(0,pe.useParams)(),[,je,Ce]=(0,tn.U)(ne.lL,{exercise_id:Ct==null?void 0:Ct.categoryId}),[ye,jt]=(0,a.useState)([{level:"fail_rate",level_zh:"\u4E0D\u53CA\u683C"},{level:"pass_rate",level_zh:"\u53CA\u683C"},{level:"good_rate",level_zh:"\u826F\u597D"},{level:"max_rate",level_zh:"\u4F18\u79C0"}]),hn=[{title:"\u7B49\u7EA7",dataIndex:"level_zh",align:"left",width:180,render:Qt=>Hi.createElement("span",{style:{color:"#000000"}},Qt)},{title:"\u5F97\u5206\u533A\u95F4",dataIndex:"level",align:"left",render:(Qt,Dn,gn)=>Hi.createElement("div",{className:"flex item-center"},Hi.createElement(ce.default.Item,{className:"mb0",name:gn===0?"min_rate":ye[gn-1].level},Hi.createElement(Me.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),Hi.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),Hi.createElement(ce.default.Item,{className:"mb0",name:Qt,rules:gn!==3&&[{validator:(Fn,bn)=>{const ln=(gn===0?Re.getFieldValue("min_rate"):Re.getFieldValue(ye[gn-1].level))+1,Rt=Re.getFieldValue(ye[gn+1].level)-1;return bn{const{min_rate:Qt=0,fail_rate:Dn=60,pass_rate:gn=70,good_rate:Fn=90,max_rate:bn=100}=(rt==null?void 0:rt.score_ranges)||{};Re.setFieldsValue({min_rate:Qt,fail_rate:Dn,pass_rate:gn,good_rate:Fn,max_rate:bn})},Dt=()=>{ie({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{yn()},[rt]),Hi.createElement(Fe.default,{centered:!0,title:Ze==null?void 0:Ze.key,open:(Ze==null?void 0:Ze.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:je,destroyOnClose:!0,onCancel:Dt,onOk:()=>{Re.submit()}},Hi.createElement(ce.default,{form:Re,onValuesChange:()=>{Re.validateFields()},onFinish:Qt=>Jm(void 0,null,function*(){(yield Ce(td({exercise_id:Ct.categoryId},Qt))).status===0&&(Ae.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Dt(),ae==null||ae(),ie({type:"exercise/getScoreRangesData",payload:{exercise_id:Ct==null?void 0:Ct.categoryId}}))})},Hi.createElement(ce.default.Item,{hidden:!0,name:"min_rate"}),Hi.createElement(x.default,{pagination:!1,dataSource:ye,columns:hn})))};var nd=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Xs),Js=z(59301),uf=Object.defineProperty,rf=Object.defineProperties,lf=Object.getOwnPropertyDescriptors,og=Object.getOwnPropertySymbols,of=Object.prototype.hasOwnProperty,sf=Object.prototype.propertyIsEnumerable,ig=(oe,ie,ae)=>ie in oe?uf(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,ad=(oe,ie)=>{for(var ae in ie||(ie={}))of.call(ie,ae)&&ig(oe,ae,ie[ae]);if(og)for(var ae of og(ie))sf.call(ie,ae)&&ig(oe,ae,ie[ae]);return oe},d0=(oe,ie)=>rf(oe,lf(ie));const cf=({exercise:oe,dispatch:ie,handleOnComplete:ae})=>{var Ze,rt,Re,Ct,je;const{actionTabs:Ce={},course_groups:ye=[]}=oe,jt=(0,pe.useParams)(),[,hn,yn,Dt]=(0,tn.U)(ne.OO,{exercise_id:jt==null?void 0:jt.categoryId}),[Qt,Dn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((Ze=Ce==null?void 0:Ce.data)==null?void 0:Ze.exercise_group_id)||"all",keyword:""}),gn=()=>{ie({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Ce!=null&&Ce.data&&yn(d0(ad(ad({},Ce==null?void 0:Ce.data),Qt),{exercise_id:jt==null?void 0:jt.categoryId,exercise_group_id:(Qt==null?void 0:Qt.exercise_group_id)=="all"?"":Qt==null?void 0:Qt.exercise_group_id}))},[Ce==null?void 0:Ce.data,Qt]),Js.createElement(Fe.default,{centered:!0,title:`${Ce==null?void 0:Ce.key} (${((rt=Dt==null?void 0:Dt.data)==null?void 0:rt.score_range)||""}, ${((Re=Dt==null?void 0:Dt.data)==null?void 0:Re.score_type)||""})`,open:(Ce==null?void 0:Ce.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:gn},Js.createElement("div",{className:"flex item-center justify-between"},Js.createElement(nt.default,{style:{width:256},value:Qt==null?void 0:Qt.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Fn=>Fn.parentNode,onChange:Fn=>{let bn=[...Fn];bn.length===0&&(bn=["all"]),bn.includes("all")&&bn.length>1&&(bn[bn.length-1]=="all"?bn=["all"]:bn=bn.filter(ln=>ln!=="all")),Dn(d0(ad({},Qt),{exercise_group_id:bn}))},filterOption:(Fn,bn)=>bn.label.indexOf(Fn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ye.map(Fn=>({label:Fn==null?void 0:Fn.exercise_group_name,value:Fn==null?void 0:Fn.exercise_group_id}))]}),Js.createElement(Er.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Fn=>{Dn(d0(ad({},Qt),{keyword:Fn}))}})),Js.createElement(x.default,{className:"mt10",dataSource:((Ct=Dt==null?void 0:Dt.data)==null?void 0:Ct.list)||[],scroll:{y:500},loading:hn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:50},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",align:"right",dataIndex:"score",width:100}],pagination:{current:Qt.page,pageSize:Qt==null?void 0:Qt.limit,onChange:(Fn,bn)=>{Dn(d0(ad({},Qt),{page:Fn,limit:bn}))},total:((je=Dt==null?void 0:Dt.data)==null?void 0:je.count)||0,showTotal:Fn=>Js.createElement("span",{className:"font12 c-666"},"\u5171",Js.createElement("span",{style:{color:"#3061D0"}},Fn),"\u6761\u6570\u636E")}}))};var df=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(cf),ls=z(59301),mf=Object.defineProperty,gf=Object.defineProperties,ff=Object.getOwnPropertyDescriptors,sg=Object.getOwnPropertySymbols,vf=Object.prototype.hasOwnProperty,pf=Object.prototype.propertyIsEnumerable,cg=(oe,ie,ae)=>ie in oe?mf(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,ud=(oe,ie)=>{for(var ae in ie||(ie={}))vf.call(ie,ae)&&cg(oe,ae,ie[ae]);if(sg)for(var ae of sg(ie))pf.call(ie,ae)&&cg(oe,ae,ie[ae]);return oe},rd=(oe,ie)=>gf(oe,ff(ie));const Ef=({exercise:oe,dispatch:ie,handleOnComplete:ae})=>{var Ze,rt,Re,Ct,je,Ce,ye,jt,hn,yn,Dt,Qt,Dn,gn,Fn,bn,ln;const{actionTabs:Rt={},course_groups:Kn=[]}=oe,xt=(0,pe.useParams)(),[,wn,Cn,Pa]=(0,tn.U)(ne.OO,{exercise_id:xt==null?void 0:xt.categoryId}),[,Ft,Mt,Lt]=(0,tn.U)(ne.hk,{exercise_id:xt==null?void 0:xt.categoryId}),[nn,zn]=(0,a.useState)({page:1,limit:10,type:((Ze=Rt==null?void 0:Rt.data)==null?void 0:Ze.type)||2,exercise_group_id:((rt=Rt==null?void 0:Rt.data)==null?void 0:rt.exercise_group_id)==-1||((Re=Rt==null?void 0:Rt.data)==null?void 0:Re.exercise_group_id)==null?"all":(Ct=Rt==null?void 0:Rt.data)==null?void 0:Ct.exercise_group_id,keyword:"",sub_type:(je=Rt==null?void 0:Rt.data)==null?void 0:je.sub_type}),Hn=()=>{ie({type:"exercise/setActionTabs",payload:{key:""}})},ia=(0,a.useMemo)(()=>{var bt;const Ve=[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}];return(nn==null?void 0:nn.type)===2&&Ve.push({title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"text",render:(Oa,Ia)=>ls.createElement("a",{onClick:()=>{(0,me.xg)(`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/review/${Ia==null?void 0:Ia.login}`)}},"\u67E5\u770B\u8BE6\u60C5")}),(nn==null?void 0:nn.type)===3&&Ve.push({title:(bt=Rt==null?void 0:Rt.data)!=null&&bt.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),Ve},[nn==null?void 0:nn.type,(Ce=Rt==null?void 0:Rt.data)==null?void 0:Ce.isFinalScore]);return(0,a.useEffect)(()=>{var bt,Ve;(Rt==null?void 0:Rt.key)==="\u5B66\u751F\u8BE6\u60C52"&&(Rt!=null&&Rt.data)&&((bt=Rt==null?void 0:Rt.data)!=null&&bt.isFinalScore?Cn(rd(ud({},nn),{exercise_id:xt==null?void 0:xt.categoryId,exercise_group_id:(nn==null?void 0:nn.exercise_group_id)=="all"?"":nn==null?void 0:nn.exercise_group_id})):Mt(rd(ud({},nn),{exercise_id:xt==null?void 0:xt.categoryId,exercise_group_id:(nn==null?void 0:nn.exercise_group_id)=="all"?"":nn==null?void 0:nn.exercise_group_id,question_type:(Ve=Rt==null?void 0:Rt.data)==null?void 0:Ve.question_type})))},[nn,Rt==null?void 0:Rt.data]),ls.createElement(Fe.default,{centered:!0,title:Rt==null?void 0:Rt.title,open:(Rt==null?void 0:Rt.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Hn},((ye=Rt==null?void 0:Rt.data)==null?void 0:ye.type)===3&&ls.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(hn=(jt=Rt==null?void 0:Rt.data)==null?void 0:jt.exercise_group_list)==null?void 0:hn.map((bt,Ve)=>{var Oa;return ls.createElement("span",{key:Ve},bt==null?void 0:bt.course_group_name,ls.createElement("span",{className:"ml10 c-black"},bt==null?void 0:bt.value,((Oa=Rt==null?void 0:Rt.data)==null?void 0:Oa.questionsscoreType)||"%"))})),ls.createElement("div",{className:"flex item-center justify-between"},ls.createElement(nt.default,{style:{width:140},value:nn==null?void 0:nn.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:bt=>bt.parentNode,onChange:bt=>{let Ve=[...bt];Ve.length===0&&(Ve=["all"]),Ve.includes("all")&&Ve.length>1&&(Ve[Ve.length-1]=="all"?Ve=["all"]:Ve=Ve.filter(Oa=>Oa!=="all")),zn(rd(ud({},nn),{exercise_group_id:Ve}))},filterOption:(bt,Ve)=>Ve.label.indexOf(bt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Kn.map(bt=>({label:bt==null?void 0:bt.exercise_group_name,value:bt==null?void 0:bt.exercise_group_id}))]}),ls.createElement(Er.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:bt=>{zn(rd(ud({},nn),{keyword:bt}))}})),ls.createElement(x.default,{className:"mt20",dataSource:((yn=Rt==null?void 0:Rt.data)!=null&&yn.isFinalScore?(Dt=Pa==null?void 0:Pa.data)==null?void 0:Dt.list:(Dn=(Qt=Lt==null?void 0:Lt.data)==null?void 0:Qt.student_score)==null?void 0:Dn.list)||[],scroll:{y:500},loading:wn||Ft,columns:ia,pagination:{current:nn.page,pageSize:nn==null?void 0:nn.limit,onChange:(bt,Ve)=>{zn(rd(ud({},nn),{page:bt,limit:Ve}))},total:((gn=Rt==null?void 0:Rt.data)!=null&&gn.isFinalScore?(Fn=Pa==null?void 0:Pa.data)==null?void 0:Fn.count:(ln=(bn=Lt==null?void 0:Lt.data)==null?void 0:bn.student_score)==null?void 0:ln.count)||0,showTotal:bt=>ls.createElement("span",{className:"font12 c-666"},"\u5171",ls.createElement("span",{style:{color:"#3061D0"}},bt),"\u6761\u6570\u636E")}}))};var Af=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Ef),hf={tables:"tables___zoHyz"},Ff=Object.defineProperty,Bf=Object.defineProperties,Cf=Object.getOwnPropertyDescriptors,dg=Object.getOwnPropertySymbols,yf=Object.prototype.hasOwnProperty,Pf=Object.prototype.propertyIsEnumerable,mg=(oe,ie,ae)=>ie in oe?Ff(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,qs=(oe,ie)=>{for(var ae in ie||(ie={}))yf.call(ie,ae)&&mg(oe,ae,ie[ae]);if(dg)for(var ae of dg(ie))Pf.call(ie,ae)&&mg(oe,ae,ie[ae]);return oe},m0=(oe,ie)=>Bf(oe,Cf(ie));const Sf=({Data:oe=[],yAxisName:ie="",legendData:ae=[],className:Ze="",style:rt={},labelTrue:Re=!1,grid:Ct={},yAxisNamePadding:je=0,ReactEchartsOnEvents:Ce})=>{const ye=(0,a.useRef)(null),jt=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,a.useEffect)(()=>{if(ye.current){const hn=ye.current.getEchartsInstance(),yn=[];ae==null||ae.forEach((Dt,Qt)=>{yn.push((jt==null?void 0:jt[Qt])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),hn.setOption({dataset:{source:[["product",...ae],...oe]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:qs({left:"5%",right:"2%",top:"20%",bottom:40},Ct),dataZoom:[qs({type:"slider"},(oe==null?void 0:oe.length)>10||(ae==null?void 0:ae.length)>6?{start:0,end:10}:{})],yAxis:{name:ie,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:je},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:ae==null?void 0:ae.map(()=>({type:"bar",barMaxWidth:40,label:{show:Re,position:"top"}})),color:yn},!0)}},[oe,ie,ae,Re,Ct]),a.createElement(Ni.Z,{ref:ye,className:`w-full ${Ze}`,style:qs({height:400,background:"#F6F7F9"},rt),onEvents:Ce,option:{}})},ld=a.memo(Sf),Df=({exercise:oe,dispatch:ie,value:ae})=>{var Ze,rt,Re,Ct,je,Ce,ye,jt,hn,yn,Dt,Qt,Dn,gn,Fn,bn,ln,Rt,Kn,xt,wn,Cn,Pa,Ft,Mt,Lt,nn,zn,Hn;const{actionTabs:ia={}}=oe,bt=(0,pe.useParams)(),[Ve,Oa]=(0,a.useState)(1),[,Ia,tu,wa]=(0,tn.U)(ne.iU,{exercise_id:bt==null?void 0:bt.categoryId,exercise_group_id:(Ze=ae==null?void 0:ae.exercise_group_id)!=null&&Ze.includes("all")?null:ae==null?void 0:ae.exercise_group_id}),[,on,Nn,Ka]=(0,tn.U)(ne.fG,{exercise_id:bt==null?void 0:bt.categoryId,exercise_group_id:(rt=ae==null?void 0:ae.exercise_group_id)!=null&&rt.includes("all")?null:ae==null?void 0:ae.exercise_group_id}),iu=(En={},ca)=>{ie({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:ca,exercise_group_id:(En==null?void 0:En.course_group_id)==-1?"all":En==null?void 0:En.course_group_id,isFinalScore:En==null?void 0:En.isFinalScore}}})},xa=(0,a.useCallback)(En=>{var ca,ka,Xa,Ja;iu(m0(qs({},((ka=(ca=wa==null?void 0:wa.data)==null?void 0:ca.list)==null?void 0:ka[(En==null?void 0:En.dataIndex)||0])||{}),{isFinalScore:!0}),(((Ja=(Xa=En==null?void 0:En.encode)==null?void 0:Xa.y)==null?void 0:Ja[0])||1)-1)},[(Re=wa==null?void 0:wa.data)==null?void 0:Re.list]),da=(En={},ca=null)=>{var ka;console.log("asdfasdf===",En),ie({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:(En==null?void 0:En.question_type)||"",id:En==null?void 0:En.question_id,exercise_group_id:ae==null?void 0:ae.exercise_group_id,tabActive:"3",exercise_group_list:(ka=En==null?void 0:En.list)==null?void 0:ka.map(Xa=>m0(qs({},Xa),{value:ca===0?Xa==null?void 0:Xa.correct_percent:ca===1?Xa==null?void 0:Xa.score_percent:Xa==null?void 0:Xa.value})),questionsscoreType:En==null?void 0:En.questionsscoreType}}})},kn=(0,a.useCallback)((En,ca={})=>{var ka,Xa;da((Xa=(ka=Ka==null?void 0:Ka.data)==null?void 0:ka.question_type_list)==null?void 0:Xa[(En==null?void 0:En.dataIndex)||0],0)},[(Ct=Ka==null?void 0:Ka.data)==null?void 0:Ct.question_type_list]),Sn=(0,a.useCallback)((En,ca={})=>{var ka,Xa;da((Xa=(ka=Ka==null?void 0:Ka.data)==null?void 0:ka.question_type_list)==null?void 0:Xa[(En==null?void 0:En.dataIndex)||0],1)},[(je=Ka==null?void 0:Ka.data)==null?void 0:je.question_type_list]),ma=(0,a.useCallback)(En=>{var ca,ka,Xa;const Ja=(ka=(ca=Ka==null?void 0:Ka.data)==null?void 0:ca.class_average_score_list)==null?void 0:ka[(En==null?void 0:En.dataIndex)||0];ie({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:ae==null?void 0:ae.exercise_group_id,exercise_group_list:Ja==null?void 0:Ja.list,type:3,isFinalScore:(Xa=En==null?void 0:En.data)==null?void 0:Xa[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:Ja==null?void 0:Ja.question_type,questionsscoreType:"\u5206"}}})},[(Ce=Ka==null?void 0:Ka.data)==null?void 0:Ce.class_average_score_list,ae]),qn=([En,ca,ka],Xa=0)=>a.createElement("span",{className:En>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{En>0&&iu(m0(qs({},ca),{isFinalScore:!0}),Xa)}},`${En}${Ve===1?"":"%"}`),fn=(()=>{var En,ca,ka,Xa,Ja,Ju,Iu,Ea,vu,Ru,Ir,fl;const lu=[{title:"\u5206\u73ED",dataIndex:"course_group_name",align:"left"},{title:((ca=(En=wa==null?void 0:wa.data)==null?void 0:En.titles)==null?void 0:ca[0])||"",dataIndex:"column_1",align:"center",render:(...zu)=>qn(zu,0)},{title:((Xa=(ka=wa==null?void 0:wa.data)==null?void 0:ka.titles)==null?void 0:Xa[1])||"",dataIndex:"column_2",align:"center",render:(...zu)=>qn(zu,1)},{title:((Ju=(Ja=wa==null?void 0:wa.data)==null?void 0:Ja.titles)==null?void 0:Ju[2])||"",dataIndex:"column_3",align:"center",render:(...zu)=>qn(zu,2)},{title:((Ea=(Iu=wa==null?void 0:wa.data)==null?void 0:Iu.titles)==null?void 0:Ea[3])||"",dataIndex:"column_4",align:"center",render:(...zu)=>qn(zu,3)},{title:((Ru=(vu=wa==null?void 0:wa.data)==null?void 0:vu.titles)==null?void 0:Ru[4])||"",dataIndex:"column_5",align:"center",render:(...zu)=>qn(zu,4)},{title:((fl=(Ir=wa==null?void 0:wa.data)==null?void 0:Ir.titles)==null?void 0:fl[5])||"",dataIndex:"column_6",align:"center",render:(...zu)=>qn(zu,5)}];return Ve===1&&lu.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(...zu)=>qn(zu,6)}),lu})();(0,a.useEffect)(()=>{var En;tu({count_by:Ve,exercise_id:bt==null?void 0:bt.categoryId,exercise_group_id:(En=ae==null?void 0:ae.exercise_group_id)!=null&&En.includes("all")?null:ae==null?void 0:ae.exercise_group_id})},[Ve,ae==null?void 0:ae.exercise_group_id]),(0,a.useEffect)(()=>{var En;Nn({exercise_id:bt==null?void 0:bt.categoryId,exercise_group_id:(En=ae==null?void 0:ae.exercise_group_id)!=null&&En.includes("all")?null:ae==null?void 0:ae.exercise_group_id})},[ae==null?void 0:ae.exercise_group_id]);const Un=(0,a.useMemo)(()=>{var En,ca;return(ca=(En=Ka==null?void 0:Ka.data)==null?void 0:En.question_type_score_list)==null?void 0:ca.map((ka,Xa)=>{var Ja,Ju,Iu,Ea;return a.createElement(ld,{key:Xa,Data:((Ja=ka==null?void 0:ka.list)==null?void 0:Ja.map(vu=>{var Ru;return[(vu==null?void 0:vu.title)||"",...((Ru=vu==null?void 0:vu.list)==null?void 0:Ru.map(Ir=>Ir==null?void 0:Ir.value))||[]]}))||[],yAxisName:ka==null?void 0:ka.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Ea=(Iu=(Ju=ka==null?void 0:ka.list)==null?void 0:Ju[0])==null?void 0:Iu.list)==null?void 0:Ea.map(vu=>vu==null?void 0:vu.course_group_name))||[],ReactEchartsOnEvents:{click:vu=>{var Ru;console.log("params",vu),da(m0(qs({},((Ru=ka==null?void 0:ka.list)==null?void 0:Ru[(vu==null?void 0:vu.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(ye=Ka==null?void 0:Ka.data)==null?void 0:ye.question_type_score_list]);return a.createElement(a.Fragment,null,a.createElement(vn.Z,{spinning:Ia},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u6210\u7EE9\u5206\u5E03",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u7EDF\u8BA1\u6570\u503C\u6216\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement("div",{className:"flex item-center gap-20px"},a.createElement(nt.default,{style:{width:140},size:"large",value:Ve,onChange:En=>{Oa(En)},options:[{value:1,label:"\u6309\u4EBA\u6570\u7EDF\u8BA1"},{value:2,label:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"}]}))),a.createElement(x.default,{className:`mt10 ${hf.tables}`,bordered:!0,columns:fn,dataSource:((jt=wa==null?void 0:wa.data)==null?void 0:jt.list)||[],pagination:!1}),a.createElement("div",{className:"mt20"},a.createElement(ld,{Data:((yn=(hn=wa==null?void 0:wa.data)==null?void 0:hn.list)==null?void 0:yn.map(En=>[(En==null?void 0:En.course_group_name)||"",(En==null?void 0:En.column_1)||0,(En==null?void 0:En.column_2)||0,(En==null?void 0:En.column_3)||0,(En==null?void 0:En.column_4)||0,(En==null?void 0:En.column_5)||0,(En==null?void 0:En.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${Ve===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((Dt=wa==null?void 0:wa.data)==null?void 0:Dt.titles)||[],ReactEchartsOnEvents:{click:xa}}))),a.createElement(vn.Z,{spinning:on},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5C0F\u9898\u5BF9\u6BD4",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(ld,{Data:((Dn=(Qt=Ka==null?void 0:Ka.data)==null?void 0:Qt.question_type_list)==null?void 0:Dn.map(En=>{var ca;return[(En==null?void 0:En.question_type)||"",...((ca=En==null?void 0:En.list)==null?void 0:ca.map(ka=>ka.correct_percent))||[]]}))||[],yAxisName:"\u6B63\u786E\u7387",yAxisNamePadding:[0,0,10,0],legendData:((ln=(bn=(Fn=(gn=Ka==null?void 0:Ka.data)==null?void 0:gn.question_type_list)==null?void 0:Fn[0])==null?void 0:bn.list)==null?void 0:ln.map(En=>En==null?void 0:En.course_group_name))||[],ReactEchartsOnEvents:{click:kn}}),a.createElement(ld,{Data:((Kn=(Rt=Ka==null?void 0:Ka.data)==null?void 0:Rt.question_type_list)==null?void 0:Kn.map(En=>{var ca;return[(En==null?void 0:En.question_type)||"",...((ca=En==null?void 0:En.list)==null?void 0:ca.map(ka=>ka.score_percent))||[]]}))||[],yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:((Pa=(Cn=(wn=(xt=Ka==null?void 0:Ka.data)==null?void 0:xt.question_type_list)==null?void 0:wn[0])==null?void 0:Cn.list)==null?void 0:Pa.map(En=>En==null?void 0:En.course_group_name))||[],ReactEchartsOnEvents:{click:Sn}}))),a.createElement(vn.Z,{spinning:on},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5E73\u5747\u5206",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(ld,{Data:((Mt=(Ft=Ka==null?void 0:Ka.data)==null?void 0:Ft.class_average_score_list)==null?void 0:Mt.map(En=>{var ca;return[(En==null?void 0:En.title)||"",...((ca=En==null?void 0:En.list)==null?void 0:ca.map(ka=>ka==null?void 0:ka.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Hn=(zn=(nn=(Lt=Ka==null?void 0:Ka.data)==null?void 0:Lt.class_average_score_list)==null?void 0:nn[0])==null?void 0:zn.list)==null?void 0:Hn.map(En=>En==null?void 0:En.course_group_name))||[],ReactEchartsOnEvents:{click:ma}}),a.createElement("div",{className:"flex flex-col"},Un))),(ia==null?void 0:ia.key)==="\u7B54\u9898\u8BE6\u60C5"&&a.createElement(or,null),(ia==null?void 0:ia.key)==="\u5B66\u751F\u8BE6\u60C52"&&a.createElement(Af,null))};var bf=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Df),wf=z(67921),_s=z(59301),xf=Object.defineProperty,If=Object.defineProperties,Lf=Object.getOwnPropertyDescriptors,gg=Object.getOwnPropertySymbols,Nf=Object.prototype.hasOwnProperty,Of=Object.prototype.propertyIsEnumerable,fg=(oe,ie,ae)=>ie in oe?xf(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,g0=(oe,ie)=>{for(var ae in ie||(ie={}))Nf.call(ie,ae)&&fg(oe,ae,ie[ae]);if(gg)for(var ae of gg(ie))Of.call(ie,ae)&&fg(oe,ae,ie[ae]);return oe},f0=(oe,ie)=>If(oe,Lf(ie));const Mf=({exercise:oe,dispatch:ie,handleOnComplete:ae})=>{var Ze,rt,Re,Ct,je;const{actionTabs:Ce={},course_groups:ye=[]}=oe,jt=(0,pe.useParams)(),[,hn,yn,Dt]=(0,tn.U)(ne.hv,{exercise_id:jt==null?void 0:jt.categoryId}),[Qt,Dn]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),gn=(0,a.useMemo)(()=>{var bn,ln,Rt;return((Rt=(ln=(bn=Dt==null?void 0:Dt.data)==null?void 0:bn.question)==null?void 0:ln.question_choices)==null?void 0:Rt.filter(Kn=>Kn==null?void 0:Kn.right_answer).map(Kn=>Kn==null?void 0:Kn.exercise_choice_id))||[]},[(Ze=Dt==null?void 0:Dt.data)==null?void 0:Ze.question]),Fn=()=>{ie({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{var bn,ln,Rt,Kn,xt;Ce!=null&&Ce.data&&yn(f0(g0({},Qt),{exercise_group_id:(Qt==null?void 0:Qt.exercise_group_id)=="all"?"":Qt==null?void 0:Qt.exercise_group_id,exercise_id:jt==null?void 0:jt.categoryId,question_id:(ln=(bn=Ce==null?void 0:Ce.data)==null?void 0:bn.questionDetail)==null?void 0:ln.question_id,question_number:(Kn=(Rt=Ce==null?void 0:Ce.data)==null?void 0:Rt.questionDetail)==null?void 0:Kn.index,scope:(xt=Ce==null?void 0:Ce.data)==null?void 0:xt.scope}))},[Ce==null?void 0:Ce.data,Qt]),_s.createElement(Fe.default,{centered:!0,title:Ce==null?void 0:Ce.title,open:(Ce==null?void 0:Ce.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Fn},_s.createElement("div",{className:"flex item-center justify-between"},_s.createElement(nt.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:Qt==null?void 0:Qt.exercise_group_id,getPopupContainer:bn=>bn.parentNode,onChange:bn=>{console.log(bn);let ln=[...bn];ln.length===0&&(ln=["all"]),ln.includes("all")&&ln.length>1&&(ln[ln.length-1]=="all"?ln=["all"]:ln=ln.filter(Rt=>Rt!=="all")),Dn(f0(g0({},Qt),{exercise_group_id:ln}))},filterOption:(bn,ln)=>ln.label.indexOf(bn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ye.map(bn=>({label:bn==null?void 0:bn.exercise_group_name,value:bn==null?void 0:bn.exercise_group_id}))]}),_s.createElement(Er.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:bn=>{Dn(f0(g0({},Qt),{keyword:bn}))}})),_s.createElement(x.default,{className:"mt10",dataSource:((Re=(rt=Dt==null?void 0:Dt.data)==null?void 0:rt.student_score)==null?void 0:Re.list)||[],scroll:{y:500},loading:hn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:bn=>bn||"\u672A\u5206\u73ED"},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(bn,ln)=>{var Rt,Kn,xt,wn;return((Kn=(Rt=ln==null?void 0:ln.users_answer_info)==null?void 0:Rt.choices)==null?void 0:Kn.length)>0&&((wn=(xt=ln==null?void 0:ln.users_answer_info)==null?void 0:xt.choices)!=null&&wn.every(Cn=>gn.includes(Cn==null?void 0:Cn.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(bn,ln)=>{var Rt,Kn,xt;return`${(Rt=ln==null?void 0:ln.users_answer_info)==null?void 0:Rt.score}/${(xt=(Kn=Dt==null?void 0:Dt.data)==null?void 0:Kn.question)==null?void 0:xt.question_score}`}}],pagination:{current:Qt.page,pageSize:Qt==null?void 0:Qt.limit,onChange:(bn,ln)=>{Dn(f0(g0({},Qt),{page:bn,limit:ln}))},total:((je=(Ct=Dt==null?void 0:Dt.data)==null?void 0:Ct.student_score)==null?void 0:je.count)||0,showTotal:bn=>_s.createElement("span",{className:"font12 c-666"},"\u5171",_s.createElement("span",{style:{color:"#3061D0"}},bn),"\u6761\u6570\u636E")}}))};var Tf=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Mf),Rf={tables:"tables___MR1w6",tabSty:"tabSty___Rp0MG"},kf=Object.defineProperty,vg=Object.getOwnPropertySymbols,jf=Object.prototype.hasOwnProperty,zf=Object.prototype.propertyIsEnumerable,pg=(oe,ie,ae)=>ie in oe?kf(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,v0=(oe,ie)=>{for(var ae in ie||(ie={}))jf.call(ie,ae)&&pg(oe,ae,ie[ae]);if(vg)for(var ae of vg(ie))zf.call(ie,ae)&&pg(oe,ae,ie[ae]);return oe};const Zf=({Data:oe=[],yAxisName:ie="",legendData:ae=[],className:Ze="",style:rt={},labelTrue:Re=!1,grid:Ct={},yAxisNamePadding:je=0,ReactEchartsOnEvents:Ce})=>{const ye=(0,a.useRef)(null),jt=(ae==null?void 0:ae.length)>5?["#8197EB","#63AEF4","#82D4FF","#37CCCC","#4ECC74","#F9C94D","#FB9A77","#F3647C","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"]:["#4ECC74","#60B1FC","#FB9A77"];return(0,a.useEffect)(()=>{if(ye.current){const hn=ye.current.getEchartsInstance(),yn=[];ae==null||ae.forEach((Dt,Qt)=>{yn.push((jt==null?void 0:jt[Qt])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),hn.setOption({dataset:{source:[["product",...ae],...oe]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:v0({left:"5%",right:"2%",top:"20%",bottom:40},Ct),dataZoom:[v0({type:"slider"},(oe==null?void 0:oe.length)>10||(ae==null?void 0:ae.length)>6?{start:0,end:10}:{})],yAxis:{name:ie,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:je},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:ae==null?void 0:ae.map(()=>({type:"bar",barMaxWidth:40,label:{show:Re,position:"top",color:"#666666",formatter:"{c}%"}})),color:yn},!0)}},[oe,ie,ae,Re,Ct]),a.createElement(Ni.Z,{ref:ye,className:`w-full ${Ze}`,style:v0({height:400,background:"#F6F7F9"},rt),onEvents:Ce,option:{}})},Qf=a.memo(Zf),Hf=({exercise:oe,dispatch:ie},ae)=>{var Ze,rt,Re,Ct;const{actionTabs:je={}}=oe,Ce=(0,pe.useParams)(),[ye,jt]=(0,a.useState)("1"),[hn,yn]=(0,a.useState)("1"),[Dt,Qt]=(0,a.useState)(["\u5168\u90E8\u77E5\u8BC6\u70B9"]),Dn=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u7F16\u7A0B\u9898","\u7A0B\u5E8F\u586B\u7A7A\u9898","\u7EC4\u5408\u9898"],gn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],[,Fn,bn,ln]=(0,tn.U)(ne.j,{exercise_id:Ce==null?void 0:Ce.categoryId}),Rt=()=>{bn({exercise_id:Ce==null?void 0:Ce.categoryId})};(0,a.useImperativeHandle)(ae,()=>({getTagList:Rt})),(0,a.useEffect)(()=>{Rt()},[]);const Kn=(Ft,Mt)=>{const Lt=Mt==="question"?Dn:gn;return(Ft==null?void 0:Ft.filter(nn=>Dt.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")||Dt.length===0?!0:Dt.includes(nn==null?void 0:nn.tag_disciplines)).map(nn=>{const zn=Lt.map(Hn=>{var ia;const bt=(ia=nn==null?void 0:nn.question_types)==null?void 0:ia.find(Ve=>Mt==="question"?Ve.question_type_name===Hn:Ve.question_difficulty===Hn);return bt?parseFloat(bt.score_rate.replace("%","")):0});return[(nn==null?void 0:nn.tag_disciplines)||"",...zn]}))||[]},xt=[{title:"\u77E5\u8BC6\u70B9\u6570\u91CF",dataIndex:"a",key:"a"},{title:"\u5F97\u5206\u7387<60%",dataIndex:"b",key:"b"},{title:"60%<\u5F97\u5206\u7387<70%",dataIndex:"c",key:"c"},{title:"70%<\u5F97\u5206\u7387<85%",dataIndex:"d",key:"d"},{title:"85%<\u5F97\u5206\u7387<100%",dataIndex:"e",key:"e"},{title:"\u5F97\u5206\u7387\u6700\u9AD8\u77E5\u8BC6\u70B9",dataIndex:"f",key:"f"},{title:"\u5F97\u5206\u7387\u6700\u4F4E\u77E5\u8BC6\u70B9",dataIndex:"g",key:"g"}],wn=[{title:"\u77E5\u8BC6\u70B9",width:90,dataIndex:"tag_disciplines",ellipsis:!0,key:"tag_disciplines"},{title:"\u5355\u9009\u9898",children:[{title:a.createElement("span",{style:{width:"45px",display:"inline-block"}},"\u8BD5\u9898\u6570\u91CF"),dataIndex:"a1",key:"a1",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u5355\u9009\u9898"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"a2",key:"a2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u5355\u9009\u9898");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u591A\u9009\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"b1",key:"b2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u591A\u9009\u9898"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"b2",key:"b2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u591A\u9009\u9898");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u5224\u65AD\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"c1",key:"c1",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u5224\u65AD\u9898"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"c2",key:"c2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u5224\u65AD\u9898");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u586B\u7A7A\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"m1",key:"m1",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u586B\u7A7A\u9898"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"m2",key:"m2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u586B\u7A7A\u9898");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u7B80\u7B54\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"d1",key:"d1",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u7B80\u7B54\u9898"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"d2",key:"d2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u7B80\u7B54\u9898");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u7F16\u7A0B\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"e1",key:"e2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u7F16\u7A0B\u9898"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"e2",key:"e2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u7F16\u7A0B\u9898");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"f1",key:"f1",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u7A0B\u5E8F\u586B\u7A7A\u9898"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"f2",key:"f2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u7A0B\u5E8F\u586B\u7A7A\u9898");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u7EC4\u5408\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"h1",key:"h2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u7EC4\u5408\u9898"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"h2",key:"h2",align:"center",render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u7EC4\u5408\u9898");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]}],Cn=[{title:"\u77E5\u8BC6\u70B9",width:120,ellipsis:!0,dataIndex:"tag_disciplines",key:"tag_disciplines"},{title:"\u7B80\u5355",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"a1",key:"a1",align:"center",render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_difficulty)==="\u7B80\u5355"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"a2",key:"a2",align:"center",render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_difficulty)==="\u7B80\u5355");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u4E2D\u7B49",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"b1",key:"b2",align:"center",render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_difficulty)==="\u9002\u4E2D"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"b2",key:"b2",align:"center",render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_difficulty)==="\u9002\u4E2D");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u56F0\u96BE",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"c1",key:"c1",align:"center",render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_difficulty)==="\u56F0\u96BE"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"c2",key:"c2",align:"center",render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_difficulty)==="\u56F0\u96BE");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]}],Pa=(0,a.useMemo)(()=>{var Ft;let Mt=[],Lt=[];(Ft=ln==null?void 0:ln.merged)==null||Ft.forEach(zn=>{Mt.push(zn==null?void 0:zn.tag_disciplines),Lt.push({value:zn==null?void 0:zn.score,extraInfo:zn})});const nn={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:v0({type:"slider",show:(Lt==null?void 0:Lt.length)>12},(Lt==null?void 0:Lt.length)>12?{start:0,end:12}:{}),grid:{left:50,right:90,top:60,bottom:40},xAxis:{type:"category",name:"\u77E5\u8BC6\u70B9\u540D\u79F0",data:Mt,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",interval:0}},yAxis:{type:"value",name:"\u5F97\u5206\u7387",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:Lt,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return a.createElement(Ni.Z,{option:nn,style:{height:375,background:"#F6F7F9"}})},[ln==null?void 0:ln.merged,Dt]);return a.createElement(a.Fragment,null,a.createElement(vn.Z,{spinning:Fn},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u77E5\u8BC6\u70B9\u7EDF\u8BA1")),a.createElement(x.default,{className:"mt15",columns:xt,dataSource:[{a:ln==null?void 0:ln.merged_size,b:(Ze=ln==null?void 0:ln.range_stats)==null?void 0:Ze[60],c:(rt=ln==null?void 0:ln.range_stats)==null?void 0:rt["60-70"],d:(Re=ln==null?void 0:ln.range_stats)==null?void 0:Re["71-85"],e:(Ct=ln==null?void 0:ln.range_stats)==null?void 0:Ct["86-100"],f:ln==null?void 0:ln.highest,g:ln==null?void 0:ln.lowest}],pagination:!1}),a.createElement("div",{className:"font16 mt30"},"\u77E5\u8BC6\u70B9\u5F97\u5206\u7387"),a.createElement("div",{className:"mt15"},Pa)),a.createElement(vn.Z,{spinning:Fn},a.createElement("div",{className:"mt40 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u77E5\u8BC6\u70B9\u5173\u8054\u5206\u6790"),a.createElement(y.default,{defaultActiveKey:"1",onChange:Ft=>{jt(Ft),yn("1"),Qt(["\u5168\u90E8\u77E5\u8BC6\u70B9"])},items:[{label:"\u9898\u578B",key:"1",children:null},{label:"\u96BE\u6613\u5EA6",key:"2",children:null}]}),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement(Er.tp,{dataSource:[{name:"\u5217\u8868",id:"1"},{name:"\u56FE\u8868",id:"2"}],value:hn,onChange:Ft=>{yn(Ft)}}),hn=="2"&&a.createElement(nt.default,{style:{width:260},size:"large",value:Dt,onChange:Ft=>{var Mt,Lt;console.log("value",Ft);let nn=[...Ft];const zn=ye=="1"?(Mt=ln==null?void 0:ln.type_data)==null?void 0:Mt.length:(Lt=ln==null?void 0:ln.difficulty_data)==null?void 0:Lt.length;(nn==null?void 0:nn.length)==0?nn=["\u5168\u90E8\u77E5\u8BC6\u70B9"]:nn.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")&&nn.length>1?nn=nn.filter(Hn=>Hn!=="\u5168\u90E8\u77E5\u8BC6\u70B9"):!nn.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")&&nn.length==zn&&(nn=["\u5168\u90E8\u77E5\u8BC6\u70B9"]),Qt(nn)},defaultValue:["\u5168\u90E8\u77E5\u8BC6\u70B9"],placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",mode:"multiple",maxTagCount:"responsive",allowClear:!0,maxTagPlaceholder:Ft=>{var Mt;return a.createElement(Be.Z,{styles:{root:{pointerEvents:"none"}},title:Ft.map(({label:Lt})=>Lt).join(", ")},a.createElement("span",null,((Mt=Ft.map(({label:Lt})=>Lt).join(", "))==null?void 0:Mt.slice(0,3))+"..."))},fieldNames:{label:"tag_disciplines",value:"tag_disciplines"},options:ye=="1"?[{tag_disciplines:"\u5168\u90E8\u77E5\u8BC6\u70B9"},...(ln==null?void 0:ln.type_data)||[]]:[{tag_disciplines:"\u5168\u90E8\u77E5\u8BC6\u70B9"},...(ln==null?void 0:ln.difficulty_data)||[]]})),hn=="1"&&a.createElement(x.default,{className:ye=="1"?Rf.tables:"",dataSource:ye=="1"?(ln==null?void 0:ln.type_data)||[]:(ln==null?void 0:ln.difficulty_data)||[],pagination:!1,bordered:!0,columns:ye=="1"?wn:Cn}),hn=="2"&&a.createElement(Qf,{Data:ye==="1"?Kn(ln==null?void 0:ln.type_data,"question"):Kn(ln==null?void 0:ln.difficulty_data,"difficulty"),yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:ye==="1"?Dn:gn}))))};var Uf=(0,pe.connect)(({exercise:oe})=>({exercise:oe}),null,null,{forwardRef:!0})((0,a.forwardRef)(Hf)),Eg={flex_box_center:"flex_box_center___BUbDS",flex_space_between:"flex_space_between___bos8a",flex_box_vertical_center:"flex_box_vertical_center___DLIAD",flex_box_center_end:"flex_box_center_end___IvLKX",flex_box_column:"flex_box_column___DaoiT",tables:"tables___YOYJ9",checkboxgroup:"checkboxgroup___aBFSQ"},Ag=z(47914),hg=z(2610),Wf=Object.defineProperty,Gf=Object.defineProperties,Vf=Object.getOwnPropertyDescriptors,Fg=Object.getOwnPropertySymbols,Kf=Object.prototype.hasOwnProperty,Yf=Object.prototype.propertyIsEnumerable,Bg=(oe,ie,ae)=>ie in oe?Wf(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Si=(oe,ie)=>{for(var ae in ie||(ie={}))Kf.call(ie,ae)&&Bg(oe,ae,ie[ae]);if(Fg)for(var ae of Fg(ie))Yf.call(ie,ae)&&Bg(oe,ae,ie[ae]);return oe},Bc=(oe,ie)=>Gf(oe,Vf(ie)),Cc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});let Xf=[o0.Z,ed.Z,re.Z];const Jf=oe=>{let ie=new Date;const ae=ze()(oe).format("HH");if(ze()(oe).isSame(ze()(ie),"day")){const Ze=ze()(ie).format("HH"),rt=ze()(ie).format("mm");return{disabledHours:()=>yc(0,24).splice(1,Ze*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",ae,Ze),ze()(oe).isSame(ze()(ie),"hour")&&ae<=Ze?yc(0,60).splice(0,rt):yc(60,60))}}else if(ze()(oe).isSame(ze()(),"day")){const Ze=ze()().format("HH"),rt=ze()().format("mm");return{disabledHours:()=>yc(0,24).splice(0,Ze),disabledMinutes:()=>ae<=Ze?yc(0,rt):yc(60,60)}}else return};function yc(oe,ie){const ae=[];for(let Ze=oe;Ze{var Re,Ct;let[je,Ce]=(0,a.useState)(Si(Bc(Si({},(0,pe.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,An.dE)()?[oe.userInfo.course.course_group_id]:[]}),(0,pe.useParams)()));const[ye,jt]=(0,a.useState)([]),[hn,yn]=(0,a.useState)([]),[Dt,Qt]=(0,a.useState)([]),[Dn,gn]=(0,a.useState)(!1),[Fn,bn]=(0,a.useState)(!1),[ln,Rt]=(0,a.useState)(!1),[Kn]=ce.default.useForm(),{commonHeader:xt}=rt,wn=(0,a.useRef)();let[Cn,Pa]=(0,a.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(ia,bt)=>ia.rank-bt.rank,render:(ia,bt,Ve)=>ia<4?a.createElement("img",{src:Xf[ia-1]}):ia},{title:"\u59D3\u540D",dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(ia,bt,Ve)=>a.createElement("span",null,bt.is_me&&a.createElement("span",{style:{display:"inline-block",fontSize:12,color:"#CA7720",background:"rgba(255, 181, 56, 0.36)",borderRadius:2,width:16,height:16,textAlign:"center",lineHeight:"16px",transform:"translateY(-1px)"}},"\u6211"),ia)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:ia=>ia||"- -"},{title:"\u73ED\u7EA7",dataIndex:"course_group",key:"course_group",ellipsis:!0,width:70,fixed:"left"},{title:"\u901A\u8FC7",dataIndex:"passed_count",width:60,fixed:"left",ellipsis:!0,key:"passed_count",render:ia=>a.createElement("span",null,ia," ",ia!="-"&&"\u9898")},{title:"\u5F97\u5206",dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[Ft,Mt]=(0,a.useState)(null),Lt=()=>{var ia,bt;const Ve=((ia=document.getElementById("filterWarp"))==null?void 0:ia.clientHeight)||0,Oa=((bt=document.getElementById("pagination"))==null?void 0:bt.clientHeight)||0;return window.innerHeight-Ve-Oa-110};(0,a.useEffect)(()=>{const ia=()=>{Mt(Lt())};return window.addEventListener("resize",ia),()=>{window.removeEventListener("resize",ia)}},[]);const nn=ia=>ia&&ia{var ia,bt,Ve,Oa,Ia;Cn.splice(7);for(let tu=0;tu<((ia=ye==null?void 0:ye.question_data)==null?void 0:ia.length);tu++){let wa={};wa.title=ye!=null&&ye.sent_type?a.createElement("span",null,"\u9898\u76EE"+(tu+1)+`\uFF08${(Ve=(bt=ye==null?void 0:ye.question_data)==null?void 0:bt[tu])==null?void 0:Ve.question_score}\uFF09`):a.createElement("a",{onClick:()=>Cc(void 0,null,function*(){var on,Nn;let Ka=yield(0,he.ZP)(`/api/problems/${(Nn=(on=ye==null?void 0:ye.question_data)==null?void 0:on[tu])==null?void 0:Nn.identifier}/start.json`,{method:"get"});Ka&&(window.open(`/myproblems/${Ka==null?void 0:Ka.identifier}?type=1`),localStorage.setItem("program_homework",[je.coursesId,je.categoryId]))})},"\u9898\u76EE"+(tu+1)+`\uFF08${(Ia=(Oa=ye==null?void 0:ye.question_data)==null?void 0:Oa[tu])==null?void 0:Ia.question_score}\uFF09`),wa.dataIndex="question_data",wa.width=140,wa.render=(on,Nn)=>{var Ka,iu,xa,da,kn;return a.createElement("div",null,((Ka=on==null?void 0:on[tu])==null?void 0:Ka.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Cc(void 0,null,function*(){var Sn,ma,qn,fn,Un,En,ca,ka;if((0,An.Rm)()&&!((Sn=ie.AssistantObject.hack)!=null&&Sn.can_appraise)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(!((ma=on==null?void 0:on[tu])!=null&&ma.open_code)){Ae.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let Xa=yield(0,he.ZP)("/api/courses/view_code.json",{method:"get",params:Bc(Si({},je),{id:je.coursesId,homework_common_id:je.categoryId,hack_user_code_id:(qn=on==null?void 0:on[tu])==null?void 0:qn.hack_user_code_id})});Fe.default.warning({icon:null,width:800,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(fn=on==null?void 0:on[tu])==null?void 0:fn.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Un=on==null?void 0:on[tu])==null?void 0:Un.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(En=on==null?void 0:on[tu])==null?void 0:En.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(ca=on==null?void 0:on[tu])==null?void 0:ca.score)),content:a.createElement(Ag.Z,{classroomList:ie,user:oe,languages:[{language:(ka=on==null?void 0:on[tu])==null?void 0:ka.language,code:Xa==null?void 0:Xa.code}],v:on,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:on.language,game_id:on.id,diff_code_count:on.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((iu=on==null?void 0:on[tu])==null?void 0:iu.answer_question_time)||"- -"),(xa=on==null?void 0:on[tu])!=null&&xa.submit_count?a.createElement(Be.Z,{title:`${((da=on==null?void 0:on[tu])==null?void 0:da.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((kn=on==null?void 0:on[tu])==null?void 0:kn.submit_count)||0):null))},Cn.push(wa)}Pa([...Cn])},[ye==null?void 0:ye.question_data]),(0,a.useEffect)(()=>{var ia;(ia=oe==null?void 0:oe.userInfo)!=null&&ia.course&&((0,An.dE)()&&(je.course_group=(0,An.dE)()?[oe.userInfo.course.course_group_id]:[],Ce(Si({},je))),zn(1))},[oe==null?void 0:oe.userInfo]);function zn(ia){return Cc(this,null,function*(){var bt,Ve,Oa,Ia,tu,wa,on;gn(!0);let Nn=yield(0,he.ZP)(`/api/exercises/${je.categoryId}/rank_list.json`,{method:"get",params:Bc(Si({},je),{id:je.coursesId,rank_type:2})});if(jt(Nn),gn(!1),Nn.status!=-1&&((0,An.dE)()?(ia===1&&yn([(Ve=(bt=Nn==null?void 0:Nn.course_group)==null?void 0:bt[0])==null?void 0:Ve.id]),Nn!=null&&Nn.my_rank?Qt([Si({is_me:!0},Nn==null?void 0:Nn.my_rank),...Nn==null?void 0:Nn.rank_list]):Qt([...(Nn==null?void 0:Nn.rank_list)||[]])):Qt([...(Nn==null?void 0:Nn.rank_list)||[]]),ia===1)){let Ka={title:(Nn==null?void 0:Nn.hack_rank_rule)===0?a.createElement(Be.Z,{title:`\u603B\u8017\u65F6\u65F6\u4E3A\u505A\u9898\u901A\u8FC7\u65F6\u957F\u548C\u7F5A\u65F6\u65F6\u957F\u7684\u603B\u548C\uFF0C - \u7F5A\u65F6\u65F6\u957F=\u8BC4\u6D4B\u51FA\u9519\u6B21\u6570X\u8BBE\u7F6E\u7684\u7F5A\u65F6\uFF08\u5F53\u524D\u4E3A${Nn==null?void 0:Nn.punish_time}\u5206\uFF09`},a.createElement("span",{style:{marginRight:3}},"\u603B\u8017\u65F6")," ",a.createElement("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})):"\u5B8C\u6210\u65F6\u95F4",dataIndex:(Nn==null?void 0:Nn.hack_rank_rule)===0?"finish_time":"finish_at",width:(Nn==null?void 0:Nn.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};Cn.push(Ka);for(let iu=0;iu<((Oa=Nn==null?void 0:Nn.question_data)==null?void 0:Oa.length);iu++){let xa={};xa.title=Nn!=null&&Nn.sent_type?a.createElement("span",null,"\u9898\u76EE"+(iu+1)+`\uFF08${(tu=(Ia=Nn==null?void 0:Nn.question_data)==null?void 0:Ia[iu])==null?void 0:tu.question_score}\uFF09`):a.createElement("a",{onClick:()=>Cc(this,null,function*(){var da,kn;let Sn=yield(0,he.ZP)(`/api/problems/${(kn=(da=Nn==null?void 0:Nn.question_data)==null?void 0:da[iu])==null?void 0:kn.identifier}/start.json`,{method:"get"});Sn&&(window.open(`/myproblems/${Sn==null?void 0:Sn.identifier}?type=1`),localStorage.setItem("program_homework",[je.coursesId,je.categoryId]))})},"\u9898\u76EE"+(iu+1)+`\uFF08${(on=(wa=Nn==null?void 0:Nn.question_data)==null?void 0:wa[iu])==null?void 0:on.question_score}\uFF09`),xa.dataIndex="question_data",xa.width=140,xa.render=(da,kn)=>{var Sn,ma,qn,fn,Un;return a.createElement("div",null,((Sn=da==null?void 0:da[iu])==null?void 0:Sn.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Cc(this,null,function*(){var En,ca,ka,Xa,Ja,Ju,Iu,Ea;if((0,An.Rm)()&&!((En=ie.AssistantObject.hack)!=null&&En.can_view)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(!((ca=da==null?void 0:da[iu])!=null&&ca.open_code)){Ae.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let vu=yield(0,he.ZP)("/api/courses/view_code.json",{method:"get",params:Bc(Si({},je),{id:je.coursesId,homework_common_id:je.categoryId,hack_user_code_id:(ka=da==null?void 0:da[iu])==null?void 0:ka.hack_user_code_id})});Fe.default.warning({icon:null,width:800,getContainer:wn.current,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Xa=da==null?void 0:da[iu])==null?void 0:Xa.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Ja=da==null?void 0:da[iu])==null?void 0:Ja.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(Ju=da==null?void 0:da[iu])==null?void 0:Ju.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(Iu=da==null?void 0:da[iu])==null?void 0:Iu.score)),content:a.createElement(Ag.Z,{classroomList:ie,user:oe,languages:[{language:(Ea=da==null?void 0:da[iu])==null?void 0:Ea.language,code:vu==null?void 0:vu.code}],v:da,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:da.language,game_id:da.id,diff_code_count:da.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((ma=da==null?void 0:da[iu])==null?void 0:ma.answer_question_time)||"- -"),(qn=da==null?void 0:da[iu])!=null&&qn.submit_count?a.createElement(Be.Z,{title:`${((fn=da==null?void 0:da[iu])==null?void 0:fn.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Un=da==null?void 0:da[iu])==null?void 0:Un.submit_count)||0):null))},Cn.push(xa)}Pa([...Cn])}})}const Hn=xt==null?void 0:xt.hack_rank_rule;return a.createElement("div",{ref:wn,style:{margin:"0px auto",minHeight:Fn?"100vh":""},id:"rankingInfo"},(ye==null?void 0:ye.message)==="\u5C01\u699C\u4E2D"?a.createElement(an.Z,{styles:{marginTop:0,paddingTop:100,paddingBottom:100},customText:"\u7B54\u9898\u65F6\u95F4\u8FDB\u5165\u5012\u8BA1\u65F6\uFF0C\u6682\u65F6\u5C01\u699C\uFF0C\u8BF7\u52A0\u901F\u7ADE\u6280\u901A\u5173\u7B54\u9898"}):a.createElement("div",{style:{background:"#fff",paddingTop:(0,An.dE)()&&20,height:"100%",overflow:"auto"}},a.createElement("div",{id:"filterWarp"},a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{style:{display:"flex",width:"90%"}},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5\uFF1A"),(0,An.GJ)()&&a.createElement("div",{style:{flex:1}},a.createElement(Le.default.Group,{className:Eg.checkboxgroup,value:hn,onChange:ia=>{var bt;je.type===1?(yn([]),je.course_group=[],je.page=1,Ce(Si({},je)),zn()):je.type===2?(yn(["\u5168\u90E8"]),je.course_group=(bt=ye==null?void 0:ye.course_group)==null?void 0:bt.map(Ve=>Ve.id),je.page=1,Ce(Si({},je)),zn()):(yn([...ia.filter(Ve=>Ve!="\u5168\u90E8")]),je.course_group=ia.filter(Ve=>Ve!="\u5168\u90E8"),je.page=1,Ce(Si({},je)),zn())}},a.createElement(Le.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:ia=>{ia.target.checked?je.type=2:je.type=1}},"\u5168\u90E8\u5206\u73ED"),(Re=ye==null?void 0:ye.course_group)==null?void 0:Re.map((ia,bt)=>a.createElement(Le.default,{style:{marginBottom:10},onChange:Ve=>{je.type=3},value:ia.id},ia==null?void 0:ia.name)))),(0,An.dE)()&&a.createElement(de.ZP.Group,{style:{marginBottom:10},onChange:ia=>{ia.target.value==="\u5168\u90E8"?(je.course_group=[],je.page=1,Ce(Si({},je)),zn()):(je.course_group=[ia.target.value],je.page=1,Ce(Si({},je)),zn())},defaultValue:oe.userInfo.course.course_group_id},a.createElement(de.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},"\u5168\u90E8\u5206\u73ED"),(Ct=ye==null?void 0:ye.course_group)==null?void 0:Ct.map((ia,bt)=>a.createElement(de.ZP,{style:{marginBottom:10},value:ia.id},ia.name)))),a.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{Fn?(0,hg.BU)():(0,hg.Dj)(document.getElementById("rankingInfo")),bn(!Fn)}},a.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${Fn?"icon-tuichuquanping2":"icon-quanping2"}`}),a.createElement("span",null,Fn?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u5C55\u793A"))),a.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10}},a.createElement("span",{style:{fontSize:14,color:"#B1BACD",display:"flex",alignItems:"center"}},"\u6392\u884C\u89C4\u5219\uFF1A",Hn===0?"\u8003\u8BD5\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B9E\u9645\u5B9E\u9A8C\u65F6\u957F\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u65F6\u957F\u77ED\u540D\u6B21\u9760\u524D\u3002":"\u8003\u8BD5\u65F6\u6BB5\u5916\u63D0\u4EA4\u4E0D\u8BA1\u6392\u540D\uFF1B\u5F53\u524D\u6309\u901A\u8FC7\u9898\u6570\u548C\u5B8C\u6210\u65F6\u95F4\u6392\u5E8F\uFF0C\u540C\u9898\u6570\u4E0B\u5B8C\u6210\u8D8A\u65E9\uFF0C\u540D\u6B21\u8D8A\u524D\u3002",(0,An.eB)()&&a.createElement("a",{onClick:()=>{Rt(!0),Kn.setFieldsValue({punish_time:xt.punish_time,hack_rank_rule:xt.hack_rank_rule,open_code:xt.open_code,open_code_type:xt.open_code_type,rank_forbidden:xt.rank_forbidden,rank_forbidden_start:xt.rank_forbidden_start?ze()(xt.rank_forbidden_start):"",rank_forbidden_end:xt.rank_forbidden_end?ze()(xt.rank_forbidden_end):""})}},"\u8BBE\u7F6E\u89C4\u5219/"),a.createElement("a",{onClick:()=>{Fe.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,getContainer:wn.current,content:a.createElement("div",null,Hn===0&&a.createElement("p",null,"\u6392\u540D\u89C4\u5219\uFF1A\u7ECF\u5178ACM\u89C4\u5219"),a.createElement("p",null,"AC\uFF08\u901A\u8FC7\u9898\u76EE\uFF09\u8D8A\u591A\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),a.createElement("p",null,"AC\u76F8\u540C\uFF0C\u603B\u7528\u65F6\u8D8A\u5C11\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),Hn==0&&a.createElement(a.Fragment,null,a.createElement("p",null,"\u603B\u7528\u65F6=\u2211\uFF08\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6\uFF09"),a.createElement("p",null,"\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6=\u6BD4\u8D5B\u5F00\u59CB\u5230\u63D0\u4EA4\u88AB\u901A\u8FC7\u7684\u65F6\u95F4+\u7F5A\u65F6"),a.createElement("p",null,"\u7F5A\u65F6=\uFF08\u901A\u8FC7\u524D\uFF09\u9519\u8BEF\u4EE3\u7801\u63D0\u4EA4\u6B21\u6570*\u6BCF\u6B21\u7F5A\u65F6"),a.createElement("p",null,"\u4E0D\u7B97\u7F5A\u65F6\u7684\u60C5\u51B5\uFF1A\u6CA1\u6709\u901A\u8FC7\u7684\u9898\u76EE\u3001\uFF08\u7CFB\u7EDF\uFF09\u5185\u90E8\u9519\u8BEF\u3001\u7F16\u8BD1\u9519\u8BEF")))})}},"\u67E5\u770B\u89C4\u5219")),(0,An.GJ)()&&a.createElement(a.Fragment,null,a.createElement(be.default.Search,{className:"mr20",onSearch:ia=>{je.page=1,je.search=ia,Ce(Si({},je)),zn()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),a.createElement(xe.ZP,{onClick:()=>{(0,Ee.KU)(Bc(Si({},je),{id:je.coursesId,rank_type:2,homework_common_id:je.categoryId}))}},"\u5BFC\u51FA")))),a.createElement(vn.Z,{spinning:Dn},a.createElement(x.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:Fn?Ft:null},rowClassName:(ia,bt)=>bt===0&&(0,An.dE)()&&Eg.tables,dataSource:Dt,columns:Cn})),a.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},a.createElement(Ge.Z,{current:je.page,pageSize:je.per_page,total:ye==null?void 0:ye.count,showSizeChanger:!0,onChange:(ia,bt)=>{je.page=ia,je.per_page=bt,Ce(Si({},je)),zn()}}))),a.createElement(Fe.default,{open:ln,title:"\u89C4\u5219\u8BBE\u7F6E",getContainer:()=>wn.current,width:630,onOk:()=>{Kn.submit()},onCancel:()=>{Rt(!1)}},a.createElement(ce.default,{colon:!1,size:"large",form:Kn,onFinish:ia=>Cc(void 0,null,function*(){console.log("---",ia);let bt=yield(0,he.ZP)(`/api/exercises/${je.categoryId}/exercise_setting_rank.json`,{method:"put",body:Bc(Si({},ia),{rank_forbidden_start:ze()(ia.rank_forbidden_start).format("YYYY-MM-DD HH:mm"),rank_forbidden_end:ze()(ia.rank_forbidden_end).format("YYYY-MM-DD HH:mm")})});(bt==null?void 0:bt.status)===0&&(Ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Rt(!1),zn(),ae({type:"exercise/getCommonHeader",payload:Si({},je)}))})},a.createElement(ce.default.Item,{label:"\u8BC4\u6D4B\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F",name:"punish_time"},a.createElement(Me.Z,{min:0,precision:0,style:{width:"100%"},addonAfter:"\u5206\u949F"})),a.createElement(ce.default.Item,{label:"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219",name:"hack_rank_rule"},a.createElement(de.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:8,marginTop:8,marginLeft:12}},a.createElement(de.ZP,{value:0},"\u8017\u65F6\u65F6\u957F\u4F18\u5148",a.createElement("span",{style:{color:"#666"}},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),a.createElement(de.ZP,{value:1},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148",a.createElement("span",{style:{color:"#666"}},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09")))),a.createElement(ce.default.Item,{name:"open_code",valuePropName:"checked",style:{marginBottom:0}},a.createElement(Le.default,null,"\u516C\u5F00\u4EE3\u7801 ",a.createElement("span",{style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09"))),a.createElement(ce.default.Item,{name:"open_code_type",style:{marginLeft:20}},a.createElement(de.ZP.Group,null,a.createElement(de.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),a.createElement(de.ZP,{value:0},"\u4EFB\u610F\u65F6\u95F4"))),a.createElement(ce.default.Item,{valuePropName:"checked",name:"rank_forbidden"},a.createElement(Le.default,null,"\u5F00\u542F\u5C01\u699C ",a.createElement("span",{style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09"))),a.createElement(le.Z,{align:"middle",style:{alignItems:"center"}},a.createElement(fe.Z,null,"\u5F00\u59CB\u65F6\u95F4"),a.createElement(fe.Z,{className:"ml10"},a.createElement(ce.default.Item,{name:"rank_forbidden_start",style:{marginBottom:0}},a.createElement(pn.default,{size:"large",style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:nn,disabledTime:Jf}))),a.createElement(fe.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),a.createElement(fe.Z,{className:"ml10"},a.createElement(ce.default.Item,{name:"rank_forbidden_end",style:{marginBottom:0}},a.createElement(pn.default,{size:"large",style:{width:200},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09",showTime:{format:"HH:mm",defaultValue:ze()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm"})))))))};var Cg=(0,pe.connect)(({shixunHomeworks:oe,user:ie,classroomList:ae,exercise:Ze})=>({user:ie,shixunHomeworks:oe,classroomList:ae,exercise:Ze}))(qf),Ga=z(59301),_f=Object.defineProperty,$f=Object.defineProperties,ev=Object.getOwnPropertyDescriptors,yg=Object.getOwnPropertySymbols,tv=Object.prototype.hasOwnProperty,nv=Object.prototype.propertyIsEnumerable,Pg=(oe,ie,ae)=>ie in oe?_f(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Ui=(oe,ie)=>{for(var ae in ie||(ie={}))tv.call(ie,ae)&&Pg(oe,ae,ie[ae]);if(yg)for(var ae of yg(ie))nv.call(ie,ae)&&Pg(oe,ae,ie[ae]);return oe},p0=(oe,ie)=>$f(oe,ev(ie)),Pc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const av=({exercise:oe,dispatch:ie,classroomList:ae})=>{var Ze,rt,Re,Ct,je,Ce,ye,jt,hn,yn,Dt,Qt,Dn,gn,Fn,bn,ln,Rt,Kn,xt,wn,Cn,Pa,Ft,Mt,Lt,nn;const{ScoreRangesData:zn}=oe,[Hn,ia]=(0,a.useState)((Ze=oe==null?void 0:oe.commonHeader)!=null&&Ze.show_acm?"5":"1"),[bt,Ve]=(0,a.useState)({}),[Oa,Ia]=(0,a.useState)([]),[tu,wa]=(0,a.useState)([]),[on,Nn]=(0,a.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[Ka,iu]=(0,a.useState)(0),[xa,da]=(0,a.useState)(0),[kn,Sn]=(0,a.useState)([]),[ma,qn]=(0,a.useState)([]),[fn,Un]=(0,a.useState)(0),[En,ca]=(0,a.useState)(!0),[ka,Xa]=(0,a.useState)(!1),[Ja,Ju]=(0,a.useState)(!1),[Iu,Ea]=(0,a.useState)(!1),[vu,Ru]=(0,a.useState)(!1),[Ir,fl]=(0,a.useState)(0),lu=(0,a.useRef)(null),zu=(0,a.useRef)(null),$r=(0,a.useRef)(null),[gu]=ce.default.useForm(),xu=(0,pe.useParams)(),eu=[{label:"90%-100%",color:"#3BA1FF"},{label:"80%-90%",color:"#37CCCC"},{label:"70%-80%",color:"#4ECC74"},{label:"60%-70%",color:"#FBD438"},{label:"60%\u53CA\u4EE5\u4E0B",color:"#F3647C"}];(0,a.useEffect)(()=>(vu?lu.current=setInterval(()=>{fl(ju=>ju+1)},1e3*30):clearInterval(lu.current),()=>{clearInterval(lu.current)}),[vu]),(0,a.useEffect)(()=>{ar()},[]),(0,a.useEffect)(()=>{var ju,Kr;Ir>0&&(Hn==="1"?ar():Hn==="4"?(ju=$r.current)==null||ju.getTagList():(Kr=zu.current)==null||Kr.dealData())},[Ir]),console.log("---exercise",oe);const ar=(...ju)=>Pc(void 0,[...ju],function*(Kr=on){Xa(!0),yield Promise.all([Su(Kr),Br(Kr),yl(Kr)]),Xa(!1),ca(!1)}),sl=(0,a.useMemo)(()=>{var ju,Kr;return{scope:on==null?void 0:on.scope,exercise_group_id:(ju=on==null?void 0:on.exercise_group_id)!=null&&ju.includes("all")?null:on==null?void 0:on.exercise_group_id,question_type:(Kr=on==null?void 0:on.question_type)!=null&&Kr.includes("all")?null:on==null?void 0:on.question_type}},[on]),Su=ju=>Pc(void 0,null,function*(){var Kr,El,lo;const Uo={scope:ju==null?void 0:ju.scope,exercise_group_id:(Kr=ju==null?void 0:ju.exercise_group_id)!=null&&Kr.includes("all")?null:ju==null?void 0:ju.exercise_group_id},Al=yield(0,he.ZP)(`/api/exercises/${xu==null?void 0:xu.categoryId}/new_exercise_result.json`,{method:"get",params:Ui({},Uo)});if(ie({type:"exercise/getScoreRangesData",payload:{exercise_id:xu==null?void 0:xu.categoryId}}),(Al==null?void 0:Al.status)===0){const Oo=[{label:"\u5168\u90E8",value:"all"}];ie({type:"exercise/save",payload:{course_groups:Al==null?void 0:Al.course_groups}}),(El=Al==null?void 0:Al.course_groups)==null||El.forEach(Zn=>{Oo.push({label:Zn==null?void 0:Zn.exercise_group_name,value:Zn==null?void 0:Zn.exercise_group_id})});const ni=[{label:"\u5168\u90E8",value:"all"}];(lo=Al==null?void 0:Al.question_types)==null||lo.forEach(Zn=>{ni.push({label:Zn==null?void 0:Zn.name,value:Zn==null?void 0:Zn.id})}),wa(ni),Ia(Oo),Ve(Ui({},Al))}}),Br=(ju,...Kr)=>Pc(void 0,[ju,...Kr],function*(El,lo=!1,Uo={}){var Al;const Oo={scope:El==null?void 0:El.scope,exercise_group_id:(Al=El==null?void 0:El.exercise_group_id)!=null&&Al.includes("all")?null:El==null?void 0:El.exercise_group_id};Ju(lo);const ni=yield(0,he.ZP)(`/api/exercises/${xu==null?void 0:xu.categoryId}/new_exercise_result_form.json`,{method:"get",params:Ui(p0(Ui({},Oo),{method:Ka,order:xa}),Uo)});(ni==null?void 0:ni.status)===0&&Sn(ni==null?void 0:ni.rate_list),Ju(!1)}),yl=(ju,...Kr)=>Pc(void 0,[ju,...Kr],function*(El,lo=!1,Uo={}){var Al;const Oo={scope:El==null?void 0:El.scope,exercise_group_id:(Al=El==null?void 0:El.exercise_group_id)!=null&&Al.includes("all")?null:El==null?void 0:El.exercise_group_id};Ea(lo);const ni=yield(0,he.ZP)(`/api/exercises/${xu==null?void 0:xu.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:Ui(p0(Ui({},Oo),{method:fn}),Uo)});(ni==null?void 0:ni.status)===0&&qn(ni==null?void 0:ni.chart),Ea(!1)}),pr=[{label:"\u5168\u90E8",value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:"\u5DF2\u4EA4\u5377",value:"2"}],po=()=>[{name:"exercise_group_id",label:"\u5206\u73ED\u8303\u56F4",ItemData:Oa,isShow:!0},{noStyle:!0,isShow:Hn==="3",children:Ga.createElement("div",{className:"mb20",style:{color:"#FF9D18"}},"\u8BF4\u660E\uFF1A\u5B66\u751F\u4EBA\u6570=0\u7684\u5206\u73ED\u4E0D\u5728\u4E0B\u9762\u56FE\u8868\u4E2D\u663E\u793A"),ItemData:[]},{name:"scope",label:Ga.createElement("span",{style:{marginRight:-18}},"\u7EDF\u8BA1\u8303\u56F4 ",Ga.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:Ga.createElement(Ga.Fragment,null,Ga.createElement("div",null,Ga.createElement("span",{style:{fontWeight:600}},"\u5168\u90E8\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5168\u90E8\u5B66\u751F\u65F6\uFF0C\u5219\u7EDF\u8BA1\u6570\u636E\u6DB5\u76D6\u6240\u6709\u5E94\u8003\u5B66\u751F\u3002"),Ga.createElement("div",null,Ga.createElement("span",{style:{fontWeight:600}},"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u6B63\u5728\u8003\u8BD5\u4E2D\u548C\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"),Ga.createElement("div",null,Ga.createElement("span",{style:{fontWeight:600}},"\u5DF2\u4EA4\u5377\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"))},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:pr,isShow:Hn!=="3"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:tu,isShow:Hn==="2"}],ti=(Re=[((rt=oe==null?void 0:oe.commonHeader)==null?void 0:rt.show_acm)&&{name:"\u7F16\u7A0B\u9898\u6392\u884C",id:"5"},{name:"\u6210\u7EE9\u603B\u89C8",id:"1"},{name:"\u8BD5\u9898\u8BE6\u60C5",id:"2"},{name:"\u5206\u73ED\u5BF9\u6BD4",id:"3"},{name:"\u77E5\u8BC6\u70B9\u5206\u6790",id:"4"}])==null?void 0:Re.filter(ju=>!!ju),Ta=Ka?"\u5F97\u5206\u7387":"\u6B63\u786E\u7387",Lr=ju=>{ju==="1"&&ar(),ia(ju)},al=(0,a.useMemo)(()=>{var ju;const Kr=[],El=[],lo=[];(ju=bt==null?void 0:bt.student_score_list)==null||ju.map(Al=>{Kr.unshift([Al.name,Al.score_range].join(".")),El.unshift({value:Al.rate,type:Al.type}),lo.unshift(Al.count)});const Uo={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"}},grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"\u5B66\u751F\u6BD4\u4F8B\uFF08%\uFF09",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:Kr,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:Al=>`${Al.split(".")[0]} -(${Al.split(".")[1]})`}},series:[{type:"bar",data:El,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:Al=>{var Oo;return`${(Oo=Al==null?void 0:Al.data)==null?void 0:Oo.value}%\uFF08${lo[Al==null?void 0:Al.dataIndex]}\u4EBA\uFF09`}}}]};return Ga.createElement(Ni.Z,{option:Uo,onEvents:{click:Al=>{var Oo;Al.componentType==="series"&&ie({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:p0(Ui({},on),{type:1,sub_type:(Oo=Al==null?void 0:Al.data)==null?void 0:Oo.type})}})}},style:{height:434,background:"#F6F7F9"}})},[bt==null?void 0:bt.student_score_list]),Do=(0,a.useMemo)(()=>{let ju=[],Kr=[];kn.forEach(lo=>{ju.push(lo.index),Kr.push({value:lo.rate,extraInfo:lo})});const El={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:Ui({type:"slider",show:(Kr==null?void 0:Kr.length)>30},(Kr==null?void 0:Kr.length)>30?{start:0,end:Math.floor(29*100/(kn==null?void 0:kn.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:ju,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:Ta,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:Kr,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return Ga.createElement(Ni.Z,{option:El,style:{height:370,background:"#F6F7F9"},onEvents:{click:lo=>{var Uo,Al,Oo,ni,Zn,Yn,ir,Wo,$o,Bo,Ii,is;console.log("sdfsdf===",(Uo=lo==null?void 0:lo.data)==null?void 0:Uo.extraInfo),ie({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:Ga.createElement(Ga.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",Ga.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(Oo=(Al=lo==null?void 0:lo.data)==null?void 0:Al.extraInfo)==null?void 0:Oo.index,"\uFF0C",Ta,(Zn=(ni=lo==null?void 0:lo.data)==null?void 0:ni.extraInfo)==null?void 0:Zn.rate,"%\uFF09"),Ga.createElement(Be.Z,{title:Ga.createElement(Ga.Fragment,null,"\u9898\u76EE\uFF1A",(ir=(Yn=lo==null?void 0:lo.data)==null?void 0:Yn.extraInfo)==null?void 0:ir.question_title,Ga.createElement("br",null),"\u9898\u578B\uFF1A",($o=(Wo=lo==null?void 0:lo.data)==null?void 0:Wo.extraInfo)==null?void 0:$o.question_type,Ga.createElement("br",null),Ta,"\uFF1A",(Ii=(Bo=lo==null?void 0:lo.data)==null?void 0:Bo.extraInfo)==null?void 0:Ii.rate,"%")},Ga.createElement("a",null,"\u8BD5\u9898\u8BE6\u60C5"))),data:{questionDetail:(is=lo==null?void 0:lo.data)==null?void 0:is.extraInfo,scope:sl==null?void 0:sl.scope}}})}}})},[kn,Ta,sl]),To=(0,a.useMemo)(()=>ma==null?void 0:ma.map((ju,Kr)=>{var El,lo,Uo,Al,Oo;const ni={tooltip:{trigger:"item"},title:{text:ju==null?void 0:ju.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:ju==null?void 0:ju.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((El=ju==null?void 0:ju.details)==null?void 0:El.full_count)||0,name:eu[0].label,itemStyle:{color:eu[0].color}},{value:((lo=ju==null?void 0:ju.details)==null?void 0:lo.best_count)||0,name:eu[1].label,itemStyle:{color:eu[1].color}},{value:((Uo=ju==null?void 0:ju.details)==null?void 0:Uo.good_count)||0,name:eu[2].label,itemStyle:{color:eu[2].color}},{value:((Al=ju==null?void 0:ju.details)==null?void 0:Al.pass_count)||0,name:eu[3].label,itemStyle:{color:eu[3].color}},{value:((Oo=ju==null?void 0:ju.details)==null?void 0:Oo.fails_count)||0,name:eu[4].label,itemStyle:{color:eu[4].color}}]}]};return Ga.createElement(Ni.Z,{key:Kr,className:"bg-white",option:ni,style:{width:"100%",height:240},onEvents:{click:Zn=>{const Yn=p0(Ui({},on),{question_type:[ju==null?void 0:ju.question_type_id]});Nn(Yn),gu.setFieldsValue(Ui({},Yn)),ia("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[ma]),bl=[{title:"\u540D\u6B21",dataIndex:"index",align:"center",width:90,render:ju=>{let Kr=ju;ju===1&&(Kr=o0.Z),ju===2&&(Kr=ed.Z),ju===3&&(Kr=re.Z);const El=typeof Kr=="number"?Kr:Ga.createElement("img",{src:Kr});return Ga.createElement("div",{style:{textAlign:"left",paddingLeft:22}},El)}},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:ju=>Ga.createElement(Be.Z,{placement:"topLeft",title:ju},Ga.createElement("span",null,ju||"--"))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:ju=>Ga.createElement(Be.Z,{placement:"topLeft",title:ju},Ga.createElement("span",null,ju||"--"))},{title:"\u73ED\u7EA7",dataIndex:"class_name",ellipsis:!0,render:ju=>Ga.createElement(Be.Z,{placement:"topLeft",title:ju},Ga.createElement("span",null,ju||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:ju=>Ga.createElement(Be.Z,{placement:"topLeft",title:ju},Ga.createElement("span",null,ju||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return Ga.createElement("div",{className:bi.Z.wrap},Ga.createElement(tt.Z,{loading:En,active:!0},(bt==null?void 0:bt.exercise_status)===1&&Ga.createElement(an.Z,{styles:{margin:"0 auto",padding:200}}),(bt==null?void 0:bt.exercise_status)>1&&Ga.createElement(a.Fragment,null,Ga.createElement(le.Z,{className:"mb30",align:"middle",justify:"space-between"},Ga.createElement(Er.tp,{dataSource:ti,value:Hn,onChange:Lr}),Hn==="3"?Ga.createElement(xe.ZP,{type:"primary",icon:Ga.createElement(wf.Z,{rev:void 0}),onClick:()=>Pc(void 0,null,function*(){var ju;if((0,An.Rm)()&&!((ju=ae.AssistantObject.exercise)!=null&&ju.can_download)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ie({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:bt==null?void 0:bt.course_groups.map(Kr=>({course_group_id:Kr==null?void 0:Kr.exercise_group_id,group_group_name:Kr==null?void 0:Kr.exercise_group_name,count:Kr==null?void 0:Kr.exercise_group_students})),fn:()=>Pc(void 0,null,function*(){const Kr=yield(0,ne.iB)({exercise_id:xu==null?void 0:xu.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(Kr==null?void 0:Kr.status)===0?(Ae.ZP.success(Kr==null?void 0:Kr.message),pe.history.push(`/classrooms/${xu.coursesId}/exportlist/exercise_score,export_exercise_users`)):Ae.ZP.success(Kr==null?void 0:Kr.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):Ga.createElement(le.Z,null,Ga.createElement(Pe.Z,{checked:vu,onChange:ju=>Ru(ju),className:"mr5 c-black"}),"\u81EA\u52A8\u5237\u65B0",Ga.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),!["4","5"].includes(Hn)&&Ga.createElement(se.Z,{form:gu,initialValues:on,onValuesChange:(ju,Kr)=>{const El=Ui(Ui({},on),Kr);console.log(El,"newValue"),Nn(Ui({},El)),Hn==="1"&&ar(El)},data:po()}),Hn==="5"&&Ga.createElement(Cg,null),Ga.createElement("section",{style:{display:Hn==="1"?"block":"none"}},Ga.createElement(vn.Z,{spinning:ka},(bt==null?void 0:bt.open_camera)&&Ga.createElement(Ga.Fragment,null,Ga.createElement("div",{className:bi.Z.head},Ga.createElement("div",{className:bi.Z.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),Ga.createElement(l0.ZP,{data:(0,l0.Uf)(bt)})),Ga.createElement("div",{className:bi.Z.head},Ga.createElement("div",{className:bi.Z.title},"\u8BD5\u5377\u6982\u89C8"),Ga.createElement("div",{className:"flex item-center current",onClick:()=>{ie({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},Ga.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),Ga.createElement("span",{style:{color:"#333333"}},"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"))),Ga.createElement("div",{className:bi.Z.table},Ga.createElement("aside",null,Ga.createElement("div",null,"\u8BD5\u5377\u603B\u5206"),Ga.createElement("div",null,(Ct=bt==null?void 0:bt.exercise_counts)==null?void 0:Ct.total_score,"\u5206")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),Ga.createElement("div",null,(je=bt==null?void 0:bt.exercise_counts)==null?void 0:je.time)),Ga.createElement("aside",null,Ga.createElement("div",null,"\u5E73\u5747\u7B54\u9898\u65F6\u957F",Ga.createElement(Be.Z,{title:"\u5E73\u5747\u7B54\u9898\u65F6\u957F=\u5DF2\u4EA4\u5377\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u65F6\u957F\u603B\u548C/\u5DF2\u4EA4\u5377\u5B66\u751F\u6570"},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(Ce=bt==null?void 0:bt.exercise_counts)==null?void 0:Ce.avg_answer_duration)),Ga.createElement("aside",null,Ga.createElement("div",null,"\u5E94\u8003\u4EBA\u6570",Ga.createElement(Be.Z,{title:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(ye=bt==null?void 0:bt.exercise_counts)==null?void 0:ye.candidate_num,"\u4EBA")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u5B9E\u8003\u4EBA\u6570",Ga.createElement(Be.Z,{title:"\u63D0\u4EA4\u72B6\u6001\u4E3A\u8003\u8BD5\u4E2D\u3001\u5DF2\u4EA4\u5377\u3001\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09\u7684\u5B66\u751F\u6570"},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(jt=bt==null?void 0:bt.exercise_counts)==null?void 0:jt.exam_num,"\u4EBA")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u53C2\u8003\u7387",Ga.createElement(Be.Z,{title:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(hn=bt==null?void 0:bt.exercise_counts)==null?void 0:hn.reference_rate,"%")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u5E73\u5747\u5206",Ga.createElement(Be.Z,{title:"\u5E73\u5747\u5206=\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B66\u751F\u603B\u6570"},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(yn=bt==null?void 0:bt.exercise_counts)==null?void 0:yn.average_score,"\u5206")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u6700\u9AD8\u5206"),Ga.createElement("div",null,(Dt=bt==null?void 0:bt.exercise_counts)==null?void 0:Dt.max_score,"\u5206")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u6700\u4F4E\u5206"),Ga.createElement("div",null,(Qt=bt==null?void 0:bt.exercise_counts)==null?void 0:Qt.min_score,"\u5206")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u6807\u51C6\u5DEE",Ga.createElement(Be.Z,{title:"\u53CD\u5E94\u5B66\u751F\u5206\u6570\u79BB\u6563\u7A0B\u5EA6\u7684\u6307\u6807\uFF0C\u6570\u503C\u8D8A\u5927\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u5DEE\u8DDD\u8D8A\u5927\uFF0C\u6210\u7EE9\u5206\u5E03\u8D8A\u5E7F\uFF1B\u6570\u503C\u8D8A\u5C0F\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u8D8A\u63A5\u8FD1\uFF0C\u5206\u5E03\u8D8A\u7A84\u3002"},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(Dn=bt==null?void 0:bt.exercise_counts)==null?void 0:Dn.standard_deviation)),Ga.createElement("aside",null,Ga.createElement("div",null,"\u4F18\u79C0",Ga.createElement(Be.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(gn=zn==null?void 0:zn.score_ranges)==null?void 0:gn.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(Fn=zn==null?void 0:zn.score_ranges)==null?void 0:Fn.max_rate}%\u7684\u5B66\u751F\u6570`},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(bn=bt==null?void 0:bt.exercise_counts)==null?void 0:bn.best_counts,"\u4EBA")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u826F\u597D",Ga.createElement(Be.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(ln=zn==null?void 0:zn.score_ranges)==null?void 0:ln.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(Rt=zn==null?void 0:zn.score_ranges)==null?void 0:Rt.good_rate}%\u7684\u5B66\u751F\u6570`},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(Kn=bt==null?void 0:bt.exercise_counts)==null?void 0:Kn.good_counts,"\u4EBA")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u53CA\u683C",Ga.createElement(Be.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(xt=zn==null?void 0:zn.score_ranges)==null?void 0:xt.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(wn=zn==null?void 0:zn.score_ranges)==null?void 0:wn.pass_rate}%\u7684\u5B66\u751F\u6570`},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(Cn=bt==null?void 0:bt.exercise_counts)==null?void 0:Cn.pass_counts,"\u4EBA")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u4E0D\u53CA\u683C",Ga.createElement(Be.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(Pa=zn==null?void 0:zn.score_ranges)==null?void 0:Pa.fail_rate}%\u7684\u5B66\u751F\u6570`},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(Ft=bt==null?void 0:bt.exercise_counts)==null?void 0:Ft.fail_counts,"\u4EBA"))),Ga.createElement("div",{className:bi.Z.head},Ga.createElement("div",{className:bi.Z.title},"\u9898\u76EE\u6982\u89C8",Ga.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ga.createElement(le.Z,null,Ga.createElement(ce.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ga.createElement(nt.default,{style:{width:140},value:Ka,onChange:ju=>{iu(ju),Br(on,!0,{method:ju})}},Ga.createElement(nt.default.Option,{value:0},"\u6B63\u786E\u7387"),Ga.createElement(nt.default.Option,{value:1},"\u5F97\u5206\u7387"))),Ga.createElement(ce.default.Item,{className:"ml20",colon:!1,label:"\u6392\u5E8F\u65B9\u5F0F"},Ga.createElement(nt.default,{style:{width:140},value:xa,onChange:ju=>{da(ju),Br(on,!0,{order:ju})}},Ga.createElement(nt.default.Option,{value:0},"\u6309\u9898\u53F7\u5347\u5E8F"),Ga.createElement(nt.default.Option,{value:1},"\u6309\u9898\u53F7\u964D\u5E8F"),Ga.createElement(nt.default.Option,{value:2},"\u6309",Ta,"\u5347\u5E8F"),Ga.createElement(nt.default.Option,{value:3},"\u6309",Ta,"\u964D\u5E8F"))))),Ga.createElement(vn.Z,{spinning:Ja},Do),Ga.createElement("div",{className:bi.Z.head},Ga.createElement("div",{className:bi.Z.title},"\u5B66\u751F\u6210\u7EE9\u5206\u5E03",Ga.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09"))),al,Ga.createElement("div",{className:bi.Z.head},Ga.createElement("div",{className:bi.Z.title},"\u4F18\u79C0\u751F",Ga.createElement(Be.Z,{title:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"},Ga.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),Ga.createElement(x.default,{columns:bl,rowKey:"index",dataSource:(bt==null?void 0:bt.rank_list)||[],pagination:!1}),Ga.createElement("div",{className:bi.Z.head},Ga.createElement("div",{className:bi.Z.title},"\u9898\u578B\u6982\u89C8",Ga.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ga.createElement(le.Z,null,Ga.createElement(ce.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ga.createElement(nt.default,{style:{width:140},value:fn,onChange:ju=>{Un(ju),yl(on,!0,{method:ju})}},Ga.createElement(nt.default.Option,{value:0},"\u6B63\u786E\u7387"),Ga.createElement(nt.default.Option,{value:1},"\u5F97\u5206\u7387"))))),Ga.createElement(vn.Z,{spinning:Iu},Ga.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},Ga.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},Ga.createElement("div",{className:" c-grey-333"},fn===0?"\u6B63\u786E\u7387\u533A\u95F4\uFF1A":"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"),Ga.createElement("div",{className:"flex item-center gap-20px"},eu.map((ju,Kr)=>Ga.createElement("div",{key:Kr,className:"flex item-center gap-10px"},Ga.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:ju==null?void 0:ju.color}}),Ga.createElement("div",{className:"font12 c-grey-333"},ju==null?void 0:ju.label))))),Ga.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},To))))),Hn==="2"&&Ga.createElement("section",null,bt!=null&&bt.is_random?Ga.createElement(Ec,{value:sl,ref:zu}):Ga.createElement(Xi,{value:sl,ref:zu})),Hn==="3"&&Ga.createElement("section",null,Ga.createElement(bf,{value:sl})),Hn==="4"&&Ga.createElement("section",null,Ga.createElement(Uf,{value:sl,ref:$r})))),((Mt=oe==null?void 0:oe.actionTabs)==null?void 0:Mt.key)==="\u5B66\u751F\u8BE6\u60C5"&&Ga.createElement(Tf,null),((Lt=oe==null?void 0:oe.actionTabs)==null?void 0:Lt.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&Ga.createElement(nd,{handleOnComplete:ar}),((nn=oe==null?void 0:oe.actionTabs)==null?void 0:nn.key)==="\u5B66\u751F\u5217\u8868"&&Ga.createElement(df,null))};var uv=(0,pe.connect)(({exercise:oe,classroomList:ie})=>({exercise:oe,classroomList:ie}))(av),rv=z(12049),Cs={hideHeadCheckbox:"hideHeadCheckbox____864g",moveCategory:"moveCategory___on_eY",tabSearch:"tabSearch___LqTIA",warpModal:"warpModal___ub_j0",modalColumn:"modalColumn___tJRIx",modalRow:"modalRow___AFP2T",sup:"sup____weyo",shijuan:"shijuan___NU0re",name:"name___tJw50",tip:"tip___ihMML"},Sg=z(35724),lv=z(92890),no=z(59301),ov=Object.defineProperty,iv=Object.defineProperties,sv=Object.getOwnPropertyDescriptors,Dg=Object.getOwnPropertySymbols,cv=Object.prototype.hasOwnProperty,dv=Object.prototype.propertyIsEnumerable,bg=(oe,ie,ae)=>ie in oe?ov(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,E0=(oe,ie)=>{for(var ae in ie||(ie={}))cv.call(ie,ae)&&bg(oe,ae,ie[ae]);if(Dg)for(var ae of Dg(ie))dv.call(ie,ae)&&bg(oe,ae,ie[ae]);return oe},mv=(oe,ie)=>iv(oe,sv(ie)),Sc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const{TabPane:qm}=y.default,gv=({classroomList:oe,exercise:ie,loading:ae,dispatch:Ze})=>{var rt;const Re=(0,pe.useParams)(),Ct=(0,pe.useLocation)(),[je]=ce.default.useForm(),{commonHeader:Ce}=ie;let[ye,jt]=(0,a.useState)(!0),[hn,yn]=(0,a.useState)(!1);const[Dt,Qt]=(0,a.useState)("myself");let[Dn,gn]=(0,a.useState)([]),[Fn,bn]=(0,a.useState)([]),[ln,Rt]=(0,a.useState)(),[Kn,xt]=(0,a.useState)([]);const wn=(0,a.useRef)(),[Cn,Pa]=(0,a.useState)(1),Ft=(0,a.useRef)(null),[Mt,Lt]=(0,a.useState)(!1),[nn,zn]=(0,a.useState)(""),[Hn,ia]=(0,a.useState)(""),bt=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u77E5\u8BC6\u70B9",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:ma=>ma?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(ma,qn)=>no.createElement("a",{href:ma?`/randompaper/detail/${qn.id}`:`/paperlibrary/see/${qn.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[Ve,Oa]=(0,a.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,a.useEffect)(()=>{ie.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(wa(),xt([]),Ia())},[ie.actionTabs.key]);const Ia=()=>Sc(void 0,null,function*(){const ma=yield Ze({type:"paperlibrary/getTeachGroupData"});bn(ma)}),tu=ma=>{const qn=parseInt(ma);return isNaN(qn)?"":qn},wa=()=>Sc(void 0,null,function*(){var ma,qn;if(ye){++Ve.page,jt(!1);const fn=yield Ze({type:"exercise/getBrankList",payload:mv(E0({},Ve),{search:(ma=Ve.search)==null?void 0:ma.trim()})});Dn=fn!=null&&fn.object_list?[...Dn.concat(fn==null?void 0:fn.object_list)]:Dn,Rt(fn.is_teacher),((qn=fn.object_list)==null?void 0:qn.length){Ft.current.scrollTop=0,Dn=[],Ve.page=0,Ve.group_id=ma,ye=!0,xt([]),Oa(E0({},Ve)),wa()},Nn={selectedRowKeys:Kn,onChange:ma=>{xt(ma)},type:"radio"},Ka=()=>{Oa(E0({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),gn([]),jt(!0),Qt("myself"),Ze({type:"exercise/setActionTabs",payload:{}}),yn(!1)},[iu,xa,da,kn]=(0,Sg.P)(),Sn=ma=>Sc(void 0,null,function*(){let qn=!1;Dn.forEach(ca=>{Kn.includes(ca.id)&&(qn=ca.is_random)}),wn.current&&(qn=Ce==null?void 0:Ce.is_random);const fn=ma.map(ca=>({shixun_id:ca.id,is_use:ca.is_use,is_copy:ca.is_copy}));if(!qn){const ca=yield Ze({type:"exercise/saveBanks",payload:{course_id:Re.coursesId,object_type:"examination_bank",bank_id:wn.current?[wn.current]:Kn,shixuns_info:fn,is_make_up_exercise:!0,make_up_exercise_id:Number(Re.categoryId),use_origin_exercise:!!wn.current}});(ca==null?void 0:ca.status)===0&&((0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),zn(`/classrooms/${Re.coursesId}/exercise/${ca.exercise_id}/detail?random=${ca.is_random}&tabs=3`),ia(`/classrooms/${Re.coursesId}/exercise/add/${ca.exercise_id}?random=${ca.is_random}&type=2`),Ae.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Re.coursesId}/exercise/${ca.exercise_id}/detail?random=${ca.is_random}&tabs=3`},1e3),xa(),Ka());return}Ze({type:"exercise/setActionTabs",payload:{}}),xa();let Un=1,En=Fe.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:no.createElement("div",{className:Cs.modalColumn},no.createElement("div",{className:Cs.modalRow},no.createElement("sup",{className:Cs.sup},"*"),no.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),no.createElement(Me.Z,{parser:tu,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Un,onChange:ca=>{Un=ca;const ka=document.getElementById("model_error");Un<1||Un>50?ka.style.display="block":ka.style.display="none"}})),no.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Ka,onOk:()=>Sc(void 0,null,function*(){if(Un<1||Un>50){const ka=document.getElementById("model_error");return ka.style.display="block",Promise.reject()}En.update({cancelButtonProps:{disabled:!0}});const ca=yield Ze({type:"exercise/saveBanks",payload:{course_id:Re.coursesId,object_type:"examination_bank",bank_id:wn.current?[wn.current]:Kn,shixuns_info:fn,num:Un,is_make_up_exercise:!0,make_up_exercise_id:Number(Re.categoryId),use_origin_exercise:!!wn.current}});En.update({cancelButtonProps:{disabled:!1}}),ca&&ca.status===0?((0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Fe.default.destroyAll(),Ka(),xa(),Ae.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Re.coursesId}/exercise/${ca.exercise_id}/detail?random=${ca.is_random}&tabs=3`},1e3)):(Ka(),xa())})})});return no.createElement(no.Fragment,null,no.createElement(Fe.default,{centered:!0,width:980,title:"\u521B\u5EFA\u8865\u8003",maskClosable:!1,destroyOnClose:!0,open:ie.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:hn,bodyStyle:{minHeight:150},wrapClassName:Cs.warpModal,onOk:()=>Sc(void 0,null,function*(){var ma;if(Cn===1){if(!Kn.length){Ae.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}yn(!0);let qn=!1,fn=!1;if(Dn.forEach(En=>{Kn.includes(En.id)&&En.need_authorize&&(qn=En.need_authorize),Kn.includes(En.id)&&(fn=En.is_random)}),qn){(0,Qs.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(yield kn({id:`${Kn[0]}`,course_id:Re.coursesId,type:"examination_bank"}))||Sn([]),yn(!1)}else{yn(!0);const qn=yield(0,he.ZP)(`/api/exercises/${Re.categoryId}/use_origin_exercise.json`,{method:"post"}),fn=yield kn({id:`${Kn[0]}`,course_id:Re.coursesId,type:"examination_bank",result:qn});wn.current=(ma=qn==null?void 0:qn.save_banks_params)==null?void 0:ma.bank_id,fn||Sn([]),yn(!1)}}),onCancel:Ka},no.createElement(de.ZP.Group,{value:Cn,onChange:ma=>Pa(ma.target.value),style:{marginTop:10,marginBottom:15}},no.createElement(de.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),no.createElement(de.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),Cn===1?no.createElement(no.Fragment,null,no.createElement(y.default,{activeKey:Dt,onTabClick:ma=>Sc(void 0,null,function*(){Ft.current.scrollTop=0,Dn=[],Dt!==ma&&xt([]),Qt(ma),Ve.page=0,Ve.filter=ma,Ve.group_id=null,ye=!0,wa()})},no.createElement(qm,{tab:no.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),no.createElement(qm,{tab:no.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),no.createElement(qm,{tab:no.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),no.createElement("div",{className:Cs.tabSearch},Dt==="teacher"&&no.createElement(nt.default,{value:Ve.group_id,onChange:on,size:"middle",style:{width:200,marginRight:30}},no.createElement(nt.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(rt=Fn==null?void 0:Fn.groups)==null?void 0:rt.map(ma=>no.createElement(nt.default.Option,{key:ma==null?void 0:ma.group_id,value:ma==null?void 0:ma.group_id},ma==null?void 0:ma.name))),no.createElement(be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Ve.search,onChange:ma=>{Ve.search=ma.target.value,Oa(E0({},Ve))},onSearch:ma=>{Ft.current.scrollTop=0,Dn=[],Ve.page=0,ye=!0,xt([]),ma&&(0,lv.tk)({name:ma,copywriting:ma,position:"Exercise"}),wa()}})),no.createElement("div",{ref:Ft,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!ln&&Dt==="public"&&no.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},no.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),no.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),no.createElement(nc(),{initialLoad:!1,pageStart:0,loadMore:()=>{wa()},hasMore:ye,useWindow:!1},ie.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&ln&&no.createElement(rv.Z,{className:Cs.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Dn,onRow:ma=>({onClick:()=>{xt([ma==null?void 0:ma.id])}}),resColumns:bt,rowSelection:Nn})))):no.createElement(no.Fragment,null,no.createElement("div",{className:Cs.shijuan},no.createElement("div",null,"\u8BD5\u5377\uFF1A"),no.createElement("div",{className:Cs.name},no.createElement("span",null,Ce==null?void 0:Ce.exercise_name))),no.createElement("div",{className:Cs.tip},"\u63D0\u793A\uFF1A\u4F7F\u7528\u539F\u8BD5\u5377\u521B\u5EFA\u8865\u8003\uFF0C\u4F1A\u81EA\u52A8\u5C06\u539F\u8BD5\u5377\u5148\u4FDD\u5B58\u4E00\u4EFD\u5230\u8BD5\u5377\u5E93\u4E2D"))),no.createElement(Fe.default,{title:"\u63D0\u793A",open:Mt,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:no.createElement("div",null,no.createElement(xe.ZP,{onClick:()=>{Lt(!1),pe.history.push(Hn)}},"\u4FEE\u6539\u8BD5\u5377"),no.createElement(xe.ZP,{type:"primary",onClick:()=>{pe.history.push(nn),Lt(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Lt(!1)}},no.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),no.createElement(Sg.Z,{inPaper:!0,visible:iu,onCancel:xa,onOk:Sn,renderData:da,modalType:"multiple",type:"examination_bank"}))};var fv=(0,pe.connect)(({exercise:oe,loading:ie,classroomList:ae})=>({exercise:oe,loading:ie,classroomList:ae}))(gv),wg=z(64948),A0=z(59301),vv=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const pv=({exercise:oe,dispatch:ie})=>{const{value:ae}=oe.actionTabs.params||{},[Ze,rt]=(0,a.useState)(!1),{categoryId:Re,coursesId:Ct}=(0,pe.useParams)(),je=()=>vv(void 0,null,function*(){rt(!0);let Ce;ae!=null&&ae.is_wrong?Ce=yield(0,wg._B)(Re,{exercise_question_id:ae==null?void 0:ae.question_id}):Ce=yield(0,wg.pr)(Re,{exercise_question_id:ae==null?void 0:ae.question_id}),(Ce==null?void 0:Ce.status)===0&&(Ae.ZP.success(Ce==null?void 0:Ce.message),ie({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),ie({type:"exercise/editExercise",payload:{categoryId:Re,coursesId:Ct}}),ie({type:"exercise/setActionTabs",payload:{}})),rt(!1)});return A0.createElement(Fe.default,{title:"\u63D0\u793A",width:600,centered:!0,open:oe.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:Ze,onCancel:()=>ie({type:"exercise/setActionTabs",payload:{}}),onOk:je},A0.createElement("p",null,ae!=null&&ae.is_wrong?"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u53D6\u6D88\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F":"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F"),ae!=null&&ae.is_wrong?A0.createElement("p",null,"\u53D6\u6D88\u6807\u8BB0\u540E\u5C06\u6309\u7167\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u60C5\u51B5\u91CD\u65B0\u8BA1\u7B97\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u3002"):A0.createElement("p",null,"\u6807\u8BB0\u540E\u5C06\u91CD\u65B0\u8BA1\u7B97\u5DF2\u4EA4\u5377\u5B66\u751F\u6210\u7EE9\uFF0C\u5C06\u5DF2\u4EA4\u5377\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u8C03\u6574\u4E3A",ae==null?void 0:ae.question_score,"\u5206\u3002"))};var Ev=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(pv),Av="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const hv=(oe=[],ie=[],ae=[])=>(console.log("---",oe,ie,ae),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:ae},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:ie},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:oe}]}),Fv=(oe=[])=>({dataset:[{source:oe}],tooltip:{show:!0,formatter:function(ie){return ie.value[2]+":"+ie.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var Bv=Object.defineProperty,xg=Object.getOwnPropertySymbols,Cv=Object.prototype.hasOwnProperty,yv=Object.prototype.propertyIsEnumerable,Ig=(oe,ie,ae)=>ie in oe?Bv(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,h0=(oe,ie)=>{for(var ae in ie||(ie={}))Cv.call(ie,ae)&&Ig(oe,ae,ie[ae]);if(xg)for(var ae of xg(ie))yv.call(ie,ae)&&Ig(oe,ae,ie[ae]);return oe},_m=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Pv=({shixunHomeworks:oe,loading:ie,dispatch:ae})=>{var Ze,rt,Re,Ct;const je=(0,pe.useParams)(),[Ce,ye]=(0,a.useState)(h0(h0({},{sort_by:"student_id",sort_direction:"desc"}),je)),[jt,hn]=(0,a.useState)(),[yn,Dt]=(0,a.useState)([]);let Qt=(0,a.useRef)();const[Dn,gn]=(0,a.useState)(1),[Fn,bn]=(0,a.useState)(!1),[ln,Rt]=(0,a.useState)(10),[Kn,xt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Cn()},[]);const wn=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:Ce.sort_by==="student_number"?Ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:Ce.sort_by==="bug"?Ce.sort_direction==="desc"?"descend":"ascend":null,render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:Ce.sort_by==="vulnerability"?Ce.sort_direction==="desc"?"descend":"ascend":null,render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:Ce.sort_by==="specification"?Ce.sort_direction==="desc"?"descend":"ascend":null,render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:Ce.sort_by==="complexity"?Ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:Ce.sort_by==="total_row_number"?Ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:Ce.sort_by==="quality_score"?Ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(Ft,Mt)=>a.createElement("a",{target:"_blank",href:`/classrooms/${je.coursesId}/exercise/${je.categoryId}/analysis/${Mt.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,a.useEffect)(()=>(jt===2&&(Qt.current=setInterval(()=>{Cn()},6e4)),()=>{clearTimeout(Qt.current)}),[jt]);function Cn(){return _m(this,null,function*(){const Ft=yield(0,he.ZP)(`/api/exercises/${Ce.categoryId}/check_status.json`,{method:"GET"});hn(Ft.status),Ft.status!=2&&Ft.status!=-1&&(Pa({page:1,limit:10}),clearTimeout(Qt.current))})}function Pa(Ft){return _m(this,null,function*(){gn(Ft==null?void 0:Ft.page),Rt(Ft==null?void 0:Ft.limit);const Mt=yield(0,he.ZP)(`/api/exercises/${Ce.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:h0({},Ft)});Dt(Mt)})}return console.log("-------",je),a.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(jt===0||jt===1)&&a.createElement("div",null,a.createElement("p",{style:{display:"flex"}},a.createElement("span",{style:{flex:"1"}},a.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",yn==null?void 0:yn.created_at)),a.createElement(xe.ZP,{onClick:()=>{ae({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),a.createElement("p",{style:{display:"flex"}},a.createElement(le.Z,{style:{width:"100%"}},a.createElement(fe.Z,{flex:"80px"},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),a.createElement(fe.Z,{flex:"80px"},a.createElement(Le.default,{checked:(Kn==null?void 0:Kn.length)===0,onChange:Ft=>{Ft.target.checked&&(xt([]),Pa({page:Dn,limit:ln}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),a.createElement(fe.Z,{flex:"1"},a.createElement(Le.default.Group,{value:Kn,onChange:Ft=>_m(void 0,null,function*(){xt([...Ft]),Pa({page:Dn,limit:ln,group_course_ids:Ft})}),style:{width:"100%",fontSize:"14px"}},(Ze=yn==null?void 0:yn.course_groups)==null?void 0:Ze.map((Ft,Mt)=>a.createElement(Le.default,{style:{fontSize:"14px"},value:Ft==null?void 0:Ft.id},Ft==null?void 0:Ft.name,"(",Ft==null?void 0:Ft.count,")")))))),a.createElement("p",{style:{display:"flex"}},a.createElement("span",null,a.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(yn==null?void 0:yn.grade_statistics)&&a.createElement(Ni.Z,{option:hv((rt=yn==null?void 0:yn.grade_statistics)==null?void 0:rt.map(Ft=>Ft.specification_count),(Re=yn==null?void 0:yn.grade_statistics)==null?void 0:Re.map(Ft=>Ft.vulnerability_count),(Ct=yn==null?void 0:yn.grade_statistics)==null?void 0:Ct.map(Ft=>Ft.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(yn==null?void 0:yn.quality_scores)&&a.createElement(Ni.Z,{option:Fv(yn==null?void 0:yn.quality_scores.map((Ft,Mt)=>[Mt+1,Ft==null?void 0:Ft.quality_score,Ft==null?void 0:Ft.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),a.createElement("div",null,a.createElement("div",{style:{display:"flex"}},a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),a.createElement(be.default.Search,{size:"middle",onSearch:Ft=>{Pa({page:1,limit:ln,search:Ft})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),a.createElement(x.default,{columns:wn,dataSource:yn==null?void 0:yn.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(Ft,Mt,Lt)=>{Lt.field&&(Ce.sort_by=Lt.field),Lt.order||(Ce.sort_direction="asc"),Lt.order==="ascend"&&(Ce.sort_direction="asc"),Lt.order==="descend"&&(Ce.sort_direction="desc"),Lt.order||(Ce.sort_direction="asc"),Pa(h0({page:1,limit:ln},Ce))}}),a.createElement(Ge.Z,{current:Dn,total:yn==null?void 0:yn.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:ln,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(Ft,Mt)=>{gn(Ft),Rt(Mt),Pa({page:Ft,limit:Mt,group_course_ids:Kn})}}))),jt===2&&a.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},a.createElement("img",{src:Av}),a.createElement("br",null),a.createElement(xe.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{Cn()}},"\u5237\u65B0\u9875\u9762")),a.createElement(sr,null),a.createElement(Fe.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!Fn,footer:null,onCancel:()=>bn(!1)},a.createElement("div",{style:{height:500,overflow:"hidden"}},!!Fn&&a.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${je==null?void 0:je.categoryId}-${Fn==null?void 0:Fn.student_number}&resolved=false`,frameBorder:"0"}))))};var Sv=(0,pe.connect)(({shixunHomeworks:oe,loading:ie})=>({shixunHomeworks:oe,loading:ie.effects}))(Pv),Co={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},qa=z(59301),Dv=Object.defineProperty,bv=Object.defineProperties,wv=Object.getOwnPropertyDescriptors,Lg=Object.getOwnPropertySymbols,xv=Object.prototype.hasOwnProperty,Iv=Object.prototype.propertyIsEnumerable,Ng=(oe,ie,ae)=>ie in oe?Dv(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,qi=(oe,ie)=>{for(var ae in ie||(ie={}))xv.call(ie,ae)&&Ng(oe,ae,ie[ae]);if(Lg)for(var ae of Lg(ie))Iv.call(ie,ae)&&Ng(oe,ae,ie[ae]);return oe},Lv=(oe,ie)=>bv(oe,wv(ie)),Dc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Nv=({exercise:oe,dispatch:ie,user:ae})=>{var Ze;const rt=(0,pe.useParams)(),[Re,Ct]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:rt==null?void 0:rt.categoryId}),[je]=ce.default.useForm(),[Ce,ye]=(0,a.useState)(),[jt,hn]=(0,a.useState)(!1),{exerciseList:yn,commonHeader:Dt}=oe,[Qt,Dn]=(0,a.useState)([]),[gn,Fn]=(0,a.useState)([]),[bn,ln]=(0,a.useState)(0),[Rt,Kn]=(0,a.useState)(!0),[xt,wn]=(0,a.useState)(!1),[Cn,Pa]=(0,a.useState)(!1),[Ft,Mt]=(0,a.useState)(!1),[Lt,nn]=(0,a.useState)(""),zn=(0,a.useRef)(null),Hn=[{name:"IP\u5F02\u5E38",id:1},{name:"\u6D4F\u89C8\u5668\u5F02\u5E38",id:2},{name:"\u767B\u5F55\u5F02\u5E38",id:3},{name:"\u5207\u5C4F",id:4},{name:"\u8003\u8BD5\u5EF6\u65F6",id:5},{name:"\u6253\u56DE\u91CD\u505A",id:6},{name:"\u4F7F\u7528\u8003\u8BD5\u89E3\u9501\u7801",id:7},{name:"\u9000\u51FA\u5168\u5C4F",id:8}],[ia,bt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ve(Re)},[]),(0,a.useEffect)(()=>(clearInterval(zn.current),(Dt==null?void 0:Dt.exercise_status)===2&&(zn.current=setInterval(()=>{Ve(Re)},3e4)),()=>{clearInterval(zn.current)}),[Dt==null?void 0:Dt.exercise_status,Re]);const Ve=kn=>Dc(void 0,null,function*(){const Sn=$a().cloneDeep(kn);console.log(Sn,"sendData"),Kn(!0),Dn([]);const ma=yield(0,he.ZP)(`/api/exercises/${kn==null?void 0:kn.exercise_id}/exercise_abnormities.json`,{method:"get",params:Sn});bt((ma==null?void 0:ma.error_types)||[]),Fn([]),Kn(!1),ln(ma==null?void 0:ma.total_count),Dn((ma==null?void 0:ma.exercise_abnormites)||[])}),Oa=(kn,Sn)=>{Re.page=1,Re[Sn]=kn,Ct(qi({},Re)),Ve(Re)},Ia=kn=>{Re.page=1,Re.keyword=kn,Ct(qi({},Re))},tu=()=>{Re.page=1;const kn=Object.assign({},je.getFieldValue());Object.keys(kn).map(function(Sn){switch(Sn){case"error_type":kn[Sn].includes("all")||!kn[Sn].length?(delete Re.error_type,je.setFieldsValue({error_type:"all"})):(Re.error_type=kn[Sn],je.setFieldsValue({error_type:Re.error_type}));break;case"course_group_id":kn[Sn].includes("all")||!kn[Sn].length?(delete Re.course_group,je.setFieldsValue({course_group_id:"all"})):(Re.course_group=kn[Sn],je.setFieldsValue({course_group_id:Re.course_group}));break}}),Ct(qi({},Re)),Ve(Re)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(ye(47),hn(!0))},[document.getElementById("divhe"),yn]);const wa=(kn,Sn,ma)=>{Re.page=kn==null?void 0:kn.current,Re.limit=kn==null?void 0:kn.pageSize,ma!=null&&ma.order?(Re.sort_by=ma==null?void 0:ma.field,Re.sort_direction=(ma==null?void 0:ma.order)==="ascend"?"asc":"desc"):(Re.sort_by=null,Re.sort_direction=null),Ct(qi({},Re)),Ve(Re)},on=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(kn,Sn,ma)=>Re.limit*(Re.page-1)+ma+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:kn=>qa.createElement(Be.Z,{placement:"bottomLeft",title:kn},qa.createElement("span",null,kn))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:kn=>qa.createElement(Be.Z,{placement:"bottomLeft",title:kn},qa.createElement("span",null,kn||"--"))},{title:"\u5206\u73ED",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:kn=>qa.createElement(Be.Z,{placement:"bottomLeft",title:kn},qa.createElement("span",null,kn||"--"))},{title:"\u64CD\u4F5C\u65F6\u95F4",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"\u7C7B\u578B",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"\u8BF4\u660E",dataIndex:"description",ellipsis:{showTitle:!1},render:(kn,Sn)=>qa.createElement(qa.Fragment,null,qa.createElement(Be.Z,{placement:"bottomLeft",title:kn},qa.createElement("span",null,kn||"--")),(Sn==null?void 0:Sn.user_screen_num)>=50&&qa.createElement(Be.Z,{placement:"bottomLeft",title:"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u523050\u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F"},qa.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(Sn==null?void 0:Sn.user_screen_num)>0&&qa.createElement("span",{onClick:()=>nn(Sn==null?void 0:Sn.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],Nn=kn=>{Fn(kn)},Ka=()=>{wn(!1),Ve(Re)},iu=kn=>{const Sn=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(qn,fn)=>qa.createElement("span",null,qn||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(qn,fn)=>qa.createElement(qa.Fragment,null,qn==="passed"&&qa.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),qn==="rejected"&&qa.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),qn==="submitted"&&qa.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(qn,fn)=>qn?qa.createElement(Be.Z,{placement:"bottom",title:qn},qa.createElement("span",null,qn)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(qn,fn)=>qa.createElement("span",{className:"current c-light-primary",onClick:()=>{Au.Z.publish("preview-image",qn)}},"\u67E5\u770B")}],ma=Fe.default.confirm({icon:null,width:700,className:`${Co.cusModal} custom-modal-divider`,centered:!0,title:qa.createElement(le.Z,null,qa.createElement(fe.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),qa.createElement(fe.Z,null,qa.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ma.destroy()}))),content:qa.createElement("div",null,qa.createElement(x.default,{className:Co.customTable,dataSource:[qi({},kn)],bordered:!1,columns:Sn,rowKey:"exercise_identity_photo_id",rowClassName:Co.row,pagination:!1}))})},xa=kn=>{var Sn,ma;const qn=Fe.default.confirm({icon:null,className:`${Co.cusModal} custom-modal-divider`,centered:!0,width:((Sn=kn==null?void 0:kn.play_url)==null?void 0:Sn.length)<6?724:744,title:qa.createElement(le.Z,null,qa.createElement(fe.Z,{flex:"1"},"\u89C6\u9891"),qa.createElement(fe.Z,null,qa.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>qn.destroy()}))),content:qa.createElement("ul",{className:Co.sys},(ma=kn==null?void 0:kn.play_url)==null?void 0:ma.map((fn,Un)=>qa.createElement("li",{className:Co.li,key:Un},qa.createElement("div",{className:Co.d1},qa.createElement("div",{className:Co.img},qa.createElement(ko,{src:fn==null?void 0:fn.replace(".m3u8",".flv"),autoPlay:!0})),qa.createElement("div",{className:Co.btn},qa.createElement("div",{className:Co.b1},"\u56DE\u653E\u89C6\u9891",Un+1))))))})},da=kn=>{const Sn=Fe.default.confirm({icon:null,className:`${Co.cusModal} custom-modal-divider`,centered:!0,width:710,title:qa.createElement(le.Z,null,qa.createElement(fe.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),qa.createElement(fe.Z,null,qa.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Sn.destroy()}))),content:qa.createElement(le.Z,null,qa.createElement("aside",{className:Co.imgWrap,style:{marginBottom:40}},qa.createElement("div",{className:Co.img},qa.createElement("img",{width:326,src:(0,me.Tv)(kn==null?void 0:kn.photo_url)}),qa.createElement("div",{className:Co.textP},"\u91C7\u96C6\u7167\u7247")),qa.createElement("div",{className:Co.img,style:{marginLeft:20}},kn!=null&&kn.identity_url?qa.createElement("img",{width:326,src:(0,me.Tv)(kn==null?void 0:kn.identity_url)}):qa.createElement("div",{className:Co.no,style:{width:326}},qa.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),qa.createElement("div",{className:Co.textP},"\u8BC1\u4EF6\u7167\u7247"))))})};return qa.createElement("section",{className:Co.wrap},qa.createElement(ce.default,{form:je,onChange:tu,initialValues:{course_group_id:"all"}},qa.createElement(ce.default.Item,{name:"course_group_id"},qa.createElement(Le.default.Group,{style:{width:"100%"}},qa.createElement(le.Z,null,qa.createElement(fe.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),qa.createElement(fe.Z,{flex:"80px"},qa.createElement(Le.default,{value:"all"},"\u5168\u90E8")),qa.createElement(fe.Z,{flex:"1",id:"divhe",style:{height:Ce+"px",overflow:"hidden"}},(Ze=yn.course_groups)==null?void 0:Ze.map((kn,Sn)=>qa.createElement(Le.default,{key:Sn,value:kn.exercise_group_id,className:"ml0 mr8"},kn.exercise_group_name,"(",kn.exercise_group_students,")"))),jt&&qa.createElement("span",{onClick:()=>{let kn=document.getElementById("divhe").scrollHeight;Ce>47?ye(47):ye(kn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ce===47?"\u5C55\u5F00":"\u6536\u8D77",Ce===47?qa.createElement(Mo.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):qa.createElement(ho.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),qa.createElement(ce.default.Item,{name:"error_type"},qa.createElement(Le.default.Group,{style:{width:"100%"}},qa.createElement(le.Z,null,qa.createElement(fe.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),qa.createElement(fe.Z,{flex:"80px"},qa.createElement(Le.default,{value:"all"},"\u5168\u90E8")),qa.createElement(fe.Z,{flex:"1",id:"divhe",style:{height:Ce+"px",overflow:"hidden"}},ia==null?void 0:ia.map((kn,Sn)=>qa.createElement(Le.default,{key:Sn,value:kn.error_type,className:"ml0 mr8"},kn.error_type_text,"\uFF08",kn.count||0,"\uFF09"))))))),qa.createElement("div",{className:Co.control},qa.createElement(be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Re==null?void 0:Re.keyword,onChange:kn=>Ia(kn.target.value),onSearch:()=>{Re.page=1,Ct(qi({},Re)),Ve(Re)}}),qa.createElement(xe.ZP,{onClick:()=>Pa(!0),style:{marginLeft:"auto"},icon:qa.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},"\u622A\u5C4F\u89C4\u5219"),qa.createElement(xe.ZP,{onClick:()=>Mt(!0),icon:qa.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),qa.createElement("div",{className:Co.bgH}),qa.createElement(x.default,{className:Co.customTable,dataSource:Qt,bordered:!1,columns:on,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:Co.row,loading:Rt,onChange:wa,pagination:{pageSize:Re.limit,total:bn,current:Re.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:kn=>qa.createElement("span",{className:"mr10"},"\u5171",qa.createElement("span",{className:"c-orange"},kn),"\u6761\u6570\u636E")}}),qa.createElement(Mv,{selectIds:gn,visible:xt,onCancel:()=>wn(!1),onOk:Ka,params:Re}),qa.createElement(Tv,{visible:Ft,onCancel:()=>Mt(!1)}),qa.createElement(Rv,{visible:Lt,onCancel:()=>nn(!1)}),qa.createElement(Fe.default,{centered:!0,title:"\u622A\u5C4F\u89C4\u5219",open:Cn,width:900,footer:null,onCancel:()=>{Pa(!1)}},qa.createElement("div",{className:"c-grey-333"},qa.createElement("div",{className:"mb20 blod"},"1.\u6BCF\u4E2A\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u6700\u591A\u622A\u5C4F\u7684\u603B\u6570\u91CF\u4E3A50\u5F20\uFF0C\u8D85\u8FC7\u4E4B\u540E\u8BE5\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF0C\u8001\u5E08\u624B\u52A8\u5220\u9664\u622A\u5C4F\u56FE\u7247\u4E4B\u540E\u53EF\u518D\u81EA\u52A8\u8FDB\u884C\u622A\u5C4F\uFF1B"),qa.createElement("div",{className:"mb20 blod"},"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"),qa.createElement("div",{className:"mb20"},"1\uFF09\u82E5\u5B66\u751F\u30101\u79D2 \u2264 \u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 30\u79D2\u3011\uFF0C\u6BCF\u96945\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),qa.createElement("div",{className:"mb20"},"2\uFF09\u82E5\u5B66\u751F\u301030\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 120\u79D2\u3011\uFF0C\u6BCF\u969410\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),qa.createElement("div",{className:"mb20"},"3\uFF09\u82E5\u5B66\u751F\u3010120\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 300\u79D2\u3011\uFF0C\u6BCF\u969430\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),qa.createElement("div",{className:"mb20"},"4\uFF09\u82E5\u5B66\u751F\u3010300\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 720\u79D2\u3011\uFF0C\u6BCF\u969460\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),qa.createElement("div",{className:"mb20"},"5\uFF09\u82E5\u5B66\u751F\u3010\u9000\u51FA\u5168\u5C4F\u65F6\u957F \uFF1E720\u79D2\u3011\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF1B"),qa.createElement("div",{className:"mb20 blod"},"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"))),qa.createElement(Ya.Z,null))};var Ov=(0,pe.connect)(({exercise:oe,user:ie})=>({exercise:oe,user:ie}))(Nv);const Mv=({visible:oe,onOk:ie,onCancel:ae,selectIds:Ze,params:rt})=>{const[Re,Ct]=(0,a.useState)(!1),[je,Ce]=(0,a.useState)({}),[ye]=ce.default.useForm(),jt=hn=>Dc(void 0,null,function*(){Ct(!0);let yn;oe===!0?yn=yield(0,he.ZP)(`/api/exercises/${rt==null?void 0:rt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:qi({identity_photo_ids:Ze},hn)}):yn=yield(0,he.ZP)(`/api/exercises/${rt==null?void 0:rt.exercise_id}/audit_identity_photo.json`,{method:"post",body:qi({identity_photo_id:oe==null?void 0:oe.exercise_identity_photo_id},hn)}),(yn==null?void 0:yn.status)===0&&ie(),Ct(!1)});return qa.createElement(Fe.default,{title:oe!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!oe,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{ae()},afterClose:()=>{ye.resetFields(),Ce({})},confirmLoading:Re,onOk:()=>ye.submit()},qa.createElement(ce.default,{className:Co.formWrap,form:ye,labelCol:{span:4},wrapperCol:{span:18},onFinish:jt,onValuesChange:()=>{Ce(qi({},ye.getFieldsValue()))}},oe!==!0&&qa.createElement(le.Z,{style:{marginLeft:28,marginBottom:38}},qa.createElement(fe.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),qa.createElement(fe.Z,null,qa.createElement("aside",{className:Co.imgWrap},qa.createElement("div",{className:Co.img},qa.createElement("img",{width:234,src:(0,me.Tv)(oe==null?void 0:oe.photo_url)}),qa.createElement("div",{onClick:()=>{Au.Z.publish("preview-image",oe==null?void 0:oe.photo_url)},className:Co.iBtn},"\u9884\u89C8"),qa.createElement("div",{className:Co.text},"\u91C7\u96C6\u7167\u7247")),qa.createElement("div",{className:Co.img,style:{marginLeft:20}},oe!=null&&oe.identity_url?qa.createElement("img",{width:234,src:(0,me.Tv)(oe==null?void 0:oe.identity_url)}):qa.createElement("div",{className:Co.no,style:{width:326}},qa.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(oe!=null&&oe.identity_url)&&qa.createElement("div",{onClick:()=>{Au.Z.publish("preview-image",(0,me.Tv)(oe==null?void 0:oe.identity_url))},className:Co.iBtn},"\u9884\u89C8"),qa.createElement("div",{className:Co.text},"\u8BC1\u4EF6\u7167\u7247"))))),qa.createElement(ce.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},qa.createElement(de.ZP.Group,null,qa.createElement(de.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),qa.createElement(de.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(je==null?void 0:je.state)==="rejected"&&qa.createElement(ce.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},qa.createElement(be.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),qa.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},Tv=({visible:oe,onCancel:ie})=>{const ae=(0,pe.useParams)(),[Ze,rt]=(0,a.useState)({page:1,limit:20,exercise_id:ae==null?void 0:ae.categoryId}),[Re,Ct]=(0,a.useState)(!1),[je,Ce]=(0,a.useState)([]),[ye,jt]=(0,a.useState)(0);(0,a.useEffect)(()=>{oe&&(Ze.page=1,Ze.limit=20,rt(qi({},Ze)),yn(Ze))},[oe]);const hn=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:Qt=>qa.createElement(Be.Z,{placement:"bottomLeft",title:Qt},qa.createElement("span",null,Qt))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:"\u7C7B\u578B",dataIndex:"operate_type",width:100,render:Qt=>qa.createElement(qa.Fragment,null,Qt===0&&qa.createElement("span",null,"\u5220\u9664"))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:Qt=>qa.createElement(Be.Z,{placement:"bottomLeft",title:Qt},qa.createElement("span",null,Qt))},{title:"\u5B66\u53F7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:Qt=>qa.createElement(Be.Z,{placement:"bottomLeft",title:Qt},qa.createElement("span",null,Qt))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:Qt=>qa.createElement("img",{className:"current",onClick:()=>Au.Z.publish("preview-image",`${Ie.Z.API_SERVER}${Qt}`),width:70,height:40,src:`${Ie.Z.API_SERVER}${Qt}`})}],yn=Qt=>Dc(void 0,null,function*(){const Dn=$a().cloneDeep(Qt);Ct(!0);const gn=yield(0,he.ZP)(`/api/exercises/${Qt==null?void 0:Qt.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:Dn});Ct(!1),jt(gn==null?void 0:gn.total_count),Ce((gn==null?void 0:gn.exercise_screen_actions)||[])}),Dt=Qt=>{Ze.page=Qt==null?void 0:Qt.current,Ze.limit=Qt==null?void 0:Qt.pageSize,rt(qi({},Ze)),yn(Ze)};return qa.createElement(Fe.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:oe,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{ie()},footer:null},qa.createElement(x.default,{dataSource:je,bordered:!1,columns:hn,size:"large",loading:Re,locale:{emptyText:qa.createElement(an.Z,null)},onChange:Dt,pagination:{pageSize:Ze.limit,total:ye,current:Ze.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:Qt=>qa.createElement("span",{className:"mr10"},"\u5171",qa.createElement("span",{className:"c-orange"},Qt),"\u6761\u6570\u636E")}}))},Rv=({visible:oe,onCancel:ie})=>{const ae=(0,pe.useParams)(),[Ze,rt]=(0,a.useState)({page:1,limit:9999,user_id:oe,error_type:[8],exercise_id:ae==null?void 0:ae.categoryId}),[Re,Ct]=(0,a.useState)(!1),[je,Ce]=(0,a.useState)([]);(0,a.useEffect)(()=>{oe&&ye(Lv(qi({},Ze),{user_id:oe}))},[oe]);const ye=yn=>Dc(void 0,null,function*(){const Dt=$a().cloneDeep(yn);console.log(Dt,"sendData"),Ct(!0);const Qt=yield(0,he.ZP)(`/api/exercises/${yn==null?void 0:yn.exercise_id}/exercise_abnormities.json`,{method:"get",params:Dt});Ct(!1),Ce((Qt==null?void 0:Qt.exercise_abnormites)||[])}),jt=yn=>Dc(void 0,null,function*(){Fe.default.confirm({icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Dc(void 0,null,function*(){(yield(0,he.ZP)(`/api/exercises/${ae==null?void 0:ae.categoryId}/exercise_user_screens/${yn}.json`,{method:"delete"})).status===0&&(Ae.ZP.success("\u5220\u9664\u6210\u529F"),ye(Ze))})})}),hn=(je==null?void 0:je[0])||{};return qa.createElement(Fe.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!oe,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{ie()},footer:null},qa.createElement(vn.Z,{spinning:Re},qa.createElement("div",{style:{maxHeight:500}},qa.createElement("div",{className:"c-grey-333 blod mb10"},hn==null?void 0:hn.real_name," ",hn==null?void 0:hn.student_id),(hn==null?void 0:hn.user_screen_num)>=50&&qa.createElement("div",{className:"mb10",style:{color:"#FA6400"}},qa.createElement("i",{className:"iconfont icon-tishi11 mr5"}),qa.createElement("span",null,"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u5230 50 \u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F")),je==null?void 0:je.map((yn,Dt)=>{var Qt,Dn;return qa.createElement("div",{key:Dt},qa.createElement("div",{className:"mb10"},qa.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),qa.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},yn==null?void 0:yn.created_at),qa.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",qa.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(Qt=yn==null?void 0:yn.exercise_user_screens)==null?void 0:Qt.length),"\u5F20")),qa.createElement("div",{className:Co.listWrap},(Dn=yn==null?void 0:yn.exercise_user_screens)==null?void 0:Dn.map(gn=>qa.createElement("div",{key:gn==null?void 0:gn.id,className:Co.list},qa.createElement("img",{src:`${Ie.Z.API_SERVER}${gn==null?void 0:gn.url}`}),qa.createElement("div",{className:Co.time},qa.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),qa.createElement("span",{className:"c-grey-333 font12"},gn==null?void 0:gn.created_at)),qa.createElement("div",{className:Co.mask},qa.createElement("div",{className:Co.icons},qa.createElement("i",{onClick:()=>Au.Z.publish("preview-image",`${Ie.Z.API_SERVER}${gn==null?void 0:gn.url}`),className:"iconfont icon-fangda3 mr15"}),qa.createElement("i",{onClick:()=>jt(gn==null?void 0:gn.id),className:"iconfont icon-shanchu14"})))))))}))))};var $s={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW",workListTabWrap:"workListTabWrap___dVDh3",workListTabButton:"workListTabButton___PN6ok",ai_review_new:"ai_review_new___MqVZZ",btn_review:"btn_review___g8AFi"},Og=z(26636),kv=z(85933),jv=z(41727),zv=z(12971),Zv=z(394);const Qv=oe=>{const ie=ae=>{const Ze=new Notification(ae.title,{body:ae.message,icon:ae.icon||"/ip.png"});Ze.addEventListener("click",()=>{ae.link&&window.open(ae.link,ae.target||"_blank")}),setTimeout(()=>{Ze.close()},3e4)};"Notification"in window?Notification.permission==="granted"?ie(oe):Notification.permission!=="denied"&&Notification.requestPermission().then(ae=>{ae==="granted"&&ie(oe)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var Hv=z(4835),Uv=z(37521),Wv=z(56731),Gv=z(59659),Vv=z(41604),Kv=z(32637),Yv=z(22590),Mg={radio_con:"radio_con___OlJK6",result_con:"result_con___Z4Xwq",result_title:"result_title___uGxkx"},Ci=z(59301),Xv=Object.defineProperty,Jv=Object.defineProperties,qv=Object.getOwnPropertyDescriptors,Tg=Object.getOwnPropertySymbols,_v=Object.prototype.hasOwnProperty,$v=Object.prototype.propertyIsEnumerable,Rg=(oe,ie,ae)=>ie in oe?Xv(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,$m=(oe,ie)=>{for(var ae in ie||(ie={}))_v.call(ie,ae)&&Rg(oe,ae,ie[ae]);if(Tg)for(var ae of Tg(ie))$v.call(ie,ae)&&Rg(oe,ae,ie[ae]);return oe},ep=(oe,ie)=>Jv(oe,qv(ie)),eg=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const tp=({shixunHomeworks:oe,exercise:ie,loading:ae,dispatch:Ze})=>{var rt,Re,Ct,je,Ce,ye;const[jt,hn]=(0,a.useState)({page:1,limit:10}),[yn,Dt]=(0,a.useState)(-1),[Qt,Dn]=(0,a.useState)(""),[gn,Fn]=(0,a.useState)({}),[bn,ln]=(0,a.useState)(!1),[Rt,Kn]=(0,a.useState)(!1),xt=(0,pe.useParams)(),[wn,Cn]=(0,a.useState)({}),Pa=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(ia,bt,Ve)=>(jt.page-1)*jt.limit+Ve+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:ia=>ia||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(ia,bt)=>Ci.createElement("div",{className:Mg.banding,title:ia||"--"},ia||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(ia,bt)=>ia===0?Ci.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):ia===1?Ci.createElement("span",{style:{color:"#DF3042"}},!bt.is_make_up&&"\u8003\u8BD5\u4E2D",bt.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):ia===2?Ci.createElement("span",{style:{color:"#5AB891"}},!bt.is_make_up&&!bt.is_force_commit&&"\u5DF2\u4EA4\u5377",bt.is_make_up&&!bt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",bt.is_make_up&&bt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!bt.is_make_up&&bt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ci.createElement("span",{style:{color:"#5AB891"}},!bt.is_make_up&&!bt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",bt.is_make_up&&!bt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",bt.is_make_up&&bt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!bt.is_make_up&&bt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:"\u8BC4\u9605\u72B6\u6001",width:150,dataIndex:"has_comment",render:(ia,bt)=>{let Ve=new Date().getTime();return wn!=null&&wn.appraise_setting&&(wn!=null&&wn.sealed_review)&&new Date(wn==null?void 0:wn.appraise_end_time).getTime()>Ve?"--":!ia&&bt.review_status?"\u8BC4\u9605\u4E2D":ia?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:ia=>ia===1?Ci.createElement("span",{className:"c-green"},"\u6210\u529F"):Ci.createElement("span",{className:"c-red"},"\u5931\u8D25")}].filter(ia=>!!ia);(0,a.useEffect)(()=>{var ia,bt;((ia=ie.actionTabs)==null?void 0:ia.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&(Dt((bt=ie.actionTabs)==null?void 0:bt.status),Ft())},[(rt=ie.actionTabs)==null?void 0:rt.key]),(0,a.useEffect)(()=>{var ia;((ia=ie.actionTabs)==null?void 0:ia.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&yn!=null&&nn(1,10)},[yn]);const Ft=()=>eg(void 0,null,function*(){const ia=yield(0,he.ZP)(`/api/exercises/${xt.categoryId}/header_info.json`,{method:"get"});(ia==null?void 0:ia.status)===0&&Cn((ia==null?void 0:ia.data)||{})}),Mt=ia=>{jt.keyword=ia,jt.page=1,hn($m({},jt)),Lt(jt)},Lt=ia=>eg(void 0,null,function*(){var bt,Ve;Kn(!0);const Oa=yield(0,he.ZP)(`/api/exercise_resubmits/${(bt=ie.actionTabs)==null?void 0:bt.id}/resubmit_student_list.json`,{method:"get",params:ep($m({},ia),{success_status:yn!=-1?[yn]:null,exercise_id:xt==null?void 0:xt.categoryId,exercise_question_id:(Ve=ie.actionTabs)==null?void 0:Ve.questionId})});(Oa==null?void 0:Oa.status)===0&&Fn(Oa||{}),Kn(!1)}),nn=(ia,bt)=>{jt.page=ia,jt.limit=bt,hn($m({},jt)),Lt(jt)},zn=()=>eg(void 0,null,function*(){var ia,bt,Ve,Oa;if(yn==1&&((ia=gn==null?void 0:gn.success_status)==null?void 0:ia[1].count)==0||yn==2&&((bt=gn==null?void 0:gn.success_status)==null?void 0:bt[0].count)==0)return Ae.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");ln(!0);const Ia=yield(0,he.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:xt==null?void 0:xt.categoryId,exercise_users_ids:gn==null?void 0:gn.exercise_users_ids,exercise_question_id:(Ve=ie.actionTabs)==null?void 0:Ve.questionId}});(Ia==null?void 0:Ia.status)===0&&(Hn(),(Oa=ie.actionTabs)==null||Oa.onOK()),ln(!1)}),Hn=()=>{Ze({type:"exercise/setActionTabs",payload:{key:""}}),Dn(""),Dt(null)};return Ci.createElement(Fe.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((Re=ie.actionTabs)==null?void 0:Re.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:bn,onCancel:()=>Hn(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>zn()},Ci.createElement("div",{className:Mg.radio_con},Ci.createElement("div",null,Ci.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),Ci.createElement(de.ZP.Group,{onChange:ia=>{Dt(ia.target.value)},value:yn,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((Ct=gn==null?void 0:gn.success_status)==null?void 0:Ct[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((je=gn==null?void 0:gn.success_status)==null?void 0:je[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),Ci.createElement("div",{className:"flex justify-between item-center mb10"},Ci.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Ci.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((Ce=gn==null?void 0:gn.success_status)==null?void 0:Ce[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",Ci.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((ye=gn==null?void 0:gn.success_status)==null?void 0:ye[0].count)||0),"\u4EBA"),Ci.createElement(be.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Qt,onChange:ia=>Dn(ia.target.value),onSearch:Mt})),Ci.createElement(x.default,{loading:Rt,dataSource:(gn==null?void 0:gn.data)||[],columns:Pa,pagination:{current:jt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:jt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(gn==null?void 0:gn.count)||0,size:"default",showTotal:me.rU,onChange:nn},onChange:(ia,bt,Ve)=>{Ve!=null&&Ve.order?(jt.sort_by=Ve==null?void 0:Ve.field,jt.direction=(Ve==null?void 0:Ve.order)==="ascend"?"asc":"desc"):(jt.sort_by=null,jt.direction=null),Lt(jt)}}))};var np=(0,pe.connect)(({shixunHomeworks:oe,exercise:ie,loading:ae,user:Ze})=>({shixunHomeworks:oe,exercise:ie,loading:ae.effects,user:Ze}))(tp),Ts=z(59301),ap=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const up=({exercise:oe,loading:ie,dispatch:ae})=>{var Ze,rt;const[Re,Ct]=(0,a.useState)([]),je=(0,pe.useParams)(),Ce=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:jt=>Ts.createElement(Be.Z,{placement:"bottom",title:jt},Ts.createElement("span",{style:{color:"#333"}},ze()(jt).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(jt,hn)=>Ts.createElement("span",{style:{color:"#333"}},hn==null?void 0:hn.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(jt,hn)=>(hn==null?void 0:hn.status)=="running"?Ts.createElement("span",{style:{color:"#333"}}," ",Ts.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",hn==null?void 0:hn.rate):Ts.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",hn==null?void 0:hn.success_count," \u4EBA\uFF0C\u5931\u8D25 ",hn==null?void 0:hn.fail_count," \u4EBA")}];(0,a.useEffect)(()=>{var jt;((jt=oe.actionTabs)==null?void 0:jt.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&ye()},[(Ze=oe.actionTabs)==null?void 0:Ze.key]);const ye=()=>ap(void 0,null,function*(){var jt;const hn=yield(0,he.ZP)("/api/exercise_resubmits/resubmit_history.json",{method:"get",params:(jt=oe.actionTabs)==null?void 0:jt.params});hn.status===0&&Ct(hn==null?void 0:hn.data)});return Ts.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((rt=oe.actionTabs)==null?void 0:rt.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{ae({type:"exercise/setActionTabs",payload:{key:""}})},footer:null},Ts.createElement(x.default,{pagination:!1,dataSource:Re,columns:Ce,className:"mb10"}))};var rp=(0,pe.connect)(({exercise:oe,loading:ie,user:ae})=>({exercise:oe,loading:ie.effects,user:ae}))(up),lp=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())}),op=({id:oe,dispatch:ie})=>{const[ae,Ze]=(0,a.useState)(null);(0,a.useEffect)(()=>{rt()},[]);const rt=()=>lp(void 0,null,function*(){var Re,Ct,je,Ce,ye,jt,hn,yn,Dt,Qt,Dn,gn;const Fn=oe;let bn;do if(bn=yield(0,he.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:Fn}}),((Re=bn==null?void 0:bn.data)==null?void 0:Re.status)===1){Ze([(je=(Ct=bn==null?void 0:bn.data)==null?void 0:Ct.progress)==null?void 0:je.current_success_count,(ye=(Ce=bn==null?void 0:bn.data)==null?void 0:Ce.progress)==null?void 0:ye.total]);break}else if(((jt=bn==null?void 0:bn.data)==null?void 0:jt.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),Ze([(yn=(hn=bn==null?void 0:bn.data)==null?void 0:hn.progress)==null?void 0:yn.current_success_count,(Qt=(Dt=bn==null?void 0:bn.data)==null?void 0:Dt.progress)==null?void 0:Qt.total]),yield new Promise(ln=>setTimeout(ln,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Dn=bn==null?void 0:bn.data)==null?void 0:Dn.status)===0);ie({type:"exercise/setCommonHeader",payload:{progress:(gn=bn==null?void 0:bn.data)==null?void 0:gn.progress}})});return a.createElement(a.Fragment,null,ae&&a.createElement(le.Z,{align:"middle",className:"mr10 ml10"},a.createElement(vn.Z,{className:"mr10",size:"small"}),a.createElement("span",null,"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u751F\u6210\u8FDB\u5EA6\uFF1A",ae[0]," / ",ae[1])))},F0={flex_box_center:"flex_box_center___vzWqI",flex_space_between:"flex_space_between___ft9Bd",flex_box_vertical_center:"flex_box_vertical_center___QAPwj",flex_box_center_end:"flex_box_center_end___qX0M2",flex_box_column:"flex_box_column___awDYy",customModal:"customModal___pYYHM",checking:"checking___GoeHX",content:"content___dNIO5",group:"group___hRNtC",footer:"footer___xOqas"},kg=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const ip=({exercise:oe,dispatch:ie,onOk:ae})=>{const Ze=(0,pe.useParams)();let[rt,Re]=(0,a.useState)([]);const[Ct,je]=(0,a.useState)([]),[Ce,ye]=(0,a.useState)(!0),[jt,hn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{oe.actionTabs.key==="\u63D0\u4EA4\u62A5\u544A"&&yn()},[oe.actionTabs.key]);const yn=()=>kg(void 0,null,function*(){ye(!0);const Qt=yield(0,he.ZP)(`/api/exercises/${Ze==null?void 0:Ze.categoryId}/exercise_user/report_setting.json`,{method:"get",params:{id:Ze==null?void 0:Ze.categoryId}});Qt&&Re((Qt==null?void 0:Qt.exercise_report_setting)||[]),ye(!1)}),Dt=()=>{ie({type:"exercise/setActionTabs",payload:{}})};return a.createElement(Fe.default,{centered:!0,afterClose:()=>{je([]),hn(!1)},title:"\u63D0\u4EA4\u62A5\u544A",open:oe.actionTabs.key==="\u63D0\u4EA4\u62A5\u544A",width:718,onOk:()=>kg(void 0,null,function*(){var Qt,Dn;console.log("---",rt);let gn=yield(0,he.ZP)(`/api/exercises/${Ze==null?void 0:Ze.categoryId}/exercise_user/submit_report.json`,{method:"post",body:{exercise_user_id:(Dn=(Qt=oe.actionTabs)==null?void 0:Qt.params)==null?void 0:Dn.exercise_user_id,report_settings:rt}});(gn==null?void 0:gn.status)===0&&(Ae.ZP.info("\u63D0\u4EA4\u6210\u529F"),ie({type:"exercise/setActionTabs",payload:{}}))}),wrapClassName:F0.customModal,onCancel:Dt},a.createElement("aside",{className:F0.checking},a.createElement("div",{className:F0.content},a.createElement("div",{className:F0.group},a.createElement("p",null,"\u63D0\u4EA4\u8BD5\u5377\u540E\uFF0C\u5B9E\u9A8C\u62A5\u544A\u7531\u7CFB\u7EDF\u81EA\u52A8\u751F\u6210\uFF0C\u4F60\u53EA\u9700\u8865\u5145\u4EE5\u4E0B\u4FE1\u606F\u5373\u53EF\u3002")),rt==null?void 0:rt.map(Qt=>a.createElement("div",{style:{height:40,display:"flex",alignItems:"center",padding:"0px 10px",marginTop:10}},a.createElement("label",{style:{width:100,textAlign:"end"}},a.createElement("span",{style:{color:"red"}},"*"),Qt==null?void 0:Qt.name,"\uFF1A"),a.createElement(be.default,{size:"large",style:{flex:1},defaultValue:Qt.content,onChange:Dn=>{Qt.content=Dn.target.value,Re(rt)}}))))))};var sp=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(ip),cp={flex_box_center:"flex_box_center___CtxaX",flex_space_between:"flex_space_between___H8TAS",flex_box_vertical_center:"flex_box_vertical_center___PLMI8",flex_box_center_end:"flex_box_center_end___iyzvs",flex_box_column:"flex_box_column___ZxWqW"},yo={head:"head___HSGEG",title:"title___mOmk5",tubiao:"tubiao___d3Z7M",tb_title:"tb_title___lYUyV",pie_style:"pie_style___FF0jM",legend:"legend___cE3z0",legend_item:"legend_item___EA_f6",legend_item_color:"legend_item_color___c2MWd",legend_item_text:"legend_item_text___qP0WY",line:"line___PaqB8",bar_style:"bar_style___cD5xa",tubiao2:"tubiao2___lb8xS",FormCheckBoxDom:"FormCheckBoxDom___PmqdD",content:"content___rjToM",data_overview:"data_overview___CN6QO",data_overview_item:"data_overview_item___lROWX",num:"num___VUb3K",text:"text___QneBV",accuracySetting:"accuracySetting___oIsbl"},tg={mymodal:"mymodal___lPHLC",previewModal:"previewModal___kC9MS"},os=z(59301),dp=Object.defineProperty,mp=Object.defineProperties,gp=Object.getOwnPropertyDescriptors,jg=Object.getOwnPropertySymbols,fp=Object.prototype.hasOwnProperty,vp=Object.prototype.propertyIsEnumerable,zg=(oe,ie,ae)=>ie in oe?dp(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,bc=(oe,ie)=>{for(var ae in ie||(ie={}))fp.call(ie,ae)&&zg(oe,ae,ie[ae]);if(jg)for(var ae of jg(ie))vp.call(ie,ae)&&zg(oe,ae,ie[ae]);return oe},wc=(oe,ie)=>mp(oe,gp(ie));const{RangePicker:pp}=pn.default,Ep=({exercise:oe,dispatch:ie,handleOnComplete:ae})=>{var Ze,rt,Re,Ct,je;const{actionTabs:Ce={},course_groups:ye=[]}=oe,jt=(0,pe.useParams)(),[,hn,yn,Dt]=(0,tn.U)(ne.FN,{exercise_id:jt==null?void 0:jt.categoryId}),[Qt,Dn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((Ze=Ce==null?void 0:Ce.data)==null?void 0:Ze.exercise_group_id)||"all",keyword:"",status:((rt=Ce==null?void 0:Ce.data)==null?void 0:rt.status)!==void 0?(Re=Ce==null?void 0:Ce.data)==null?void 0:Re.status:""}),gn={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},Fn={0:"\u672A\u5F00\u59CB",1:"\u5DF2\u5B8C\u6210",2:"\u90E8\u5206\u5B8C\u6210"},bn=()=>{ie({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Ce!=null&&Ce.data&&yn(wc(bc({},Qt),{exercise_group_id:(Qt==null?void 0:Qt.exercise_group_id)=="all"?"":Qt==null?void 0:Qt.exercise_group_id,exercise_id:jt==null?void 0:jt.categoryId}))},[Ce==null?void 0:Ce.data,Qt]),os.createElement(Fe.default,{centered:!0,title:Ce==null?void 0:Ce.key,open:(Ce==null?void 0:Ce.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:bn,className:tg.mymodal},os.createElement("div",{className:"flex item-center justify-between"},os.createElement("div",null,os.createElement(nt.default,{style:{width:140},value:Qt==null?void 0:Qt.status,onChange:ln=>{Dn(wc(bc({},Qt),{status:ln}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u672A\u5F00\u59CB",value:0},{label:"\u5DF2\u5B8C\u6210",value:1},{label:"\u90E8\u5206\u5B8C\u6210",value:2}]}),os.createElement(nt.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:Qt==null?void 0:Qt.exercise_group_id,onChange:ln=>{console.log(ln);let Rt=[...ln];Rt.length===0&&(Rt=["all"]),Rt.includes("all")&&Rt.length>1&&(Rt[Rt.length-1]=="all"?Rt=["all"]:Rt=Rt.filter(Kn=>Kn!=="all")),Dn(wc(bc({},Qt),{exercise_group_id:Rt}))},filterOption:(ln,Rt)=>Rt.label.indexOf(ln.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ye.map(ln=>({label:ln==null?void 0:ln.exercise_group_name,value:ln==null?void 0:ln.exercise_group_id}))]}),os.createElement(pp,{size:"large",style:{width:315,marginLeft:20},placeholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"],allowClear:!0,showTime:{format:"HH:mm",defaultValue:[ze()((0,me.U6)(),"HH:mm"),ze()((0,me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onChange:(ln,Rt)=>{Dn(wc(bc({},Qt),{start_time:Rt[0],end_time:Rt[1]}))}})),os.createElement(Er.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:ln=>{Dn(wc(bc({},Qt),{keyword:ln}))}})),os.createElement(x.default,{className:"mt10",dataSource:((Ct=Dt==null?void 0:Dt.data)==null?void 0:Ct.list)||[],scroll:{y:500},loading:hn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(ln,Rt,Kn)=>`${((Qt==null?void 0:Qt.page)-1)*10+Kn+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:ln=>ln||"\u672A\u5206\u73ED"},{title:"\u9519\u9898\u6570\u91CF",dataIndex:"wrong_size",render:ln=>ln||0},{title:"\u72B6\u6001",dataIndex:"status",render:ln=>os.createElement("span",{style:{color:gn[ln]}},Fn[ln])},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"end_at",render:ln=>ln?ze()(ln).format("YYYY-MM-DD HH:mm:ss"):"--"}],pagination:{current:Qt.page,pageSize:Qt==null?void 0:Qt.limit,onChange:(ln,Rt)=>{Dn(wc(bc({},Qt),{page:ln,limit:Rt}))},total:((je=Dt==null?void 0:Dt.data)==null?void 0:je.size)||0,showTotal:ln=>os.createElement("span",{className:"font12 c-666"},"\u5171",os.createElement("span",{style:{color:"#3061D0"}},ln),"\u6761\u6570\u636E")}}))};var Ap=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Ep),pi=z(59301),hp=Object.defineProperty,Fp=Object.defineProperties,Bp=Object.getOwnPropertyDescriptors,Zg=Object.getOwnPropertySymbols,Cp=Object.prototype.hasOwnProperty,yp=Object.prototype.propertyIsEnumerable,Qg=(oe,ie,ae)=>ie in oe?hp(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,od=(oe,ie)=>{for(var ae in ie||(ie={}))Cp.call(ie,ae)&&Qg(oe,ae,ie[ae]);if(Zg)for(var ae of Zg(ie))yp.call(ie,ae)&&Qg(oe,ae,ie[ae]);return oe},id=(oe,ie)=>Fp(oe,Bp(ie));const Pp=(oe="")=>{var ie,ae;const Ze=document.createElement("html");return Ze.innerHTML=(0,Ne.ZP)(oe),pi.createElement("span",null,((ae=(ie=Ze==null?void 0:Ze.children)==null?void 0:ie[1])==null?void 0:ae.textContent)||(Ze==null?void 0:Ze.textContent)||"")},{RangePicker:mE}=pn.default,Sp=({exercise:oe,dispatch:ie,handleOnComplete:ae})=>{var Ze,rt,Re,Ct,je,Ce,ye,jt,hn,yn;const{actionTabs:Dt={},course_groups:Qt=[]}=oe,Dn=(0,pe.useParams)(),[,gn,Fn,bn]=(0,tn.U)(ne.OL,{exercise_id:Dn==null?void 0:Dn.categoryId}),[ln,Rt]=(0,a.useState)({page:1,limit:10,exercise_group_id:((Ze=Dt==null?void 0:Dt.data)==null?void 0:Ze.exercise_group_id)||"all",exercise_question_id:(rt=Dt==null?void 0:Dt.data)==null?void 0:rt.exercise_question_id,keyword:"",status:"",not_complete:((Re=Dt==null?void 0:Dt.data)==null?void 0:Re.not_complete)||!1}),Kn={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},xt=()=>{ie({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Dt!=null&&Dt.data&&Fn(id(od({},ln),{exercise_group_id:(ln==null?void 0:ln.exercise_group_id)=="all"?"":ln==null?void 0:ln.exercise_group_id,exercise_id:Dn==null?void 0:Dn.categoryId}))},[Dt==null?void 0:Dt.data,ln]),pi.createElement(Fe.default,{centered:!0,title:pi.createElement(pi.Fragment,null,"\u9519\u9898\u8BE6\u60C5",pi.createElement("span",{className:"font14 c-grey-666"},"\uFF08",(Ct=Dt==null?void 0:Dt.data)==null?void 0:Ct.title,"\uFF09"),pi.createElement(Be.Z,{title:pi.createElement(pi.Fragment,null,"\u9898\u76EE\uFF1A",Pp((je=Dt==null?void 0:Dt.data)==null?void 0:je.question_title),pi.createElement("br",null),"\u9898\u578B\uFF1A",(Ce=Dt==null?void 0:Dt.data)==null?void 0:Ce.question_type,pi.createElement("br",null),"\u6B63\u786E\u7387\uFF1A",(ye=Dt==null?void 0:Dt.data)==null?void 0:ye.rate,"%",pi.createElement("br",null))},pi.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5"))),open:(Dt==null?void 0:Dt.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",width:880,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:xt,className:tg.mymodal},pi.createElement("div",{className:"flex item-center justify-between"},pi.createElement("div",null,pi.createElement(nt.default,{style:{width:140},value:ln==null?void 0:ln.status,onChange:wn=>{Rt(id(od({},ln),{status:wn}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u5DF2\u5DE9\u56FA",value:!0},{label:"\u672A\u5DE9\u56FA",value:!1}]}),pi.createElement(nt.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:ln==null?void 0:ln.exercise_group_id,onChange:wn=>{console.log(wn);let Cn=[...wn];Cn.length===0&&(Cn=["all"]),Cn.includes("all")&&Cn.length>1&&(Cn[Cn.length-1]=="all"?Cn=["all"]:Cn=Cn.filter(Pa=>Pa!=="all")),Rt(id(od({},ln),{exercise_group_id:Cn}))},filterOption:(wn,Cn)=>Cn.label.indexOf(wn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Qt.map(wn=>({label:wn==null?void 0:wn.exercise_group_name,value:wn==null?void 0:wn.exercise_group_id}))]})),pi.createElement(Er.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:wn=>{Rt(id(od({},ln),{keyword:wn}))}})),pi.createElement(x.default,{className:"mt10",dataSource:((jt=bn==null?void 0:bn.data)==null?void 0:jt.list)||[],scroll:{y:500},loading:gn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(wn,Cn,Pa)=>`${((ln==null?void 0:ln.page)-1)*10+Pa+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:wn=>wn||"\u672A\u5206\u73ED"},((hn=Dt==null?void 0:Dt.data)==null?void 0:hn.type)==2&&{title:"\u9519\u9898\u6B21\u6570",dataIndex:"wrong_size"},{title:"\u662F\u5426\u5DF2\u5DE9\u56FA",dataIndex:"status",render:wn=>wn?"\u662F":"\u5426"}].filter(wn=>!!wn),pagination:{current:ln.page,pageSize:ln==null?void 0:ln.limit,onChange:(wn,Cn)=>{Rt(id(od({},ln),{page:wn,limit:Cn}))},total:((yn=bn==null?void 0:bn.data)==null?void 0:yn.size)||0,showTotal:wn=>pi.createElement("span",{className:"font12 c-666"},"\u5171",pi.createElement("span",{style:{color:"#3061D0"}},wn),"\u6761\u6570\u636E")}}))};var Dp=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Sp),ys=z(76230),_o=z(59301),bp=Object.defineProperty,wp=Object.defineProperties,xp=Object.getOwnPropertyDescriptors,Hg=Object.getOwnPropertySymbols,Ip=Object.prototype.hasOwnProperty,Lp=Object.prototype.propertyIsEnumerable,Ug=(oe,ie,ae)=>ie in oe?bp(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,sd=(oe,ie)=>{for(var ae in ie||(ie={}))Ip.call(ie,ae)&&Ug(oe,ae,ie[ae]);if(Hg)for(var ae of Hg(ie))Lp.call(ie,ae)&&Ug(oe,ae,ie[ae]);return oe},B0=(oe,ie)=>wp(oe,xp(ie));const{RangePicker:gE}=pn.default,Np=({exercise:oe,dispatch:ie,handleOnComplete:ae})=>{var Ze,rt,Re,Ct,je,Ce,ye;const{actionTabs:jt={},course_groups:hn=[]}=oe,yn=(0,pe.useParams)(),[,Dt,Qt,Dn]=(0,tn.U)(ne.Wm,{exercise_id:yn==null?void 0:yn.categoryId}),[gn,Fn]=(0,a.useState)({page:1,limit:10,keyword:"",status:((Ze=jt==null?void 0:jt.data)==null?void 0:Ze.status)||"",exercise_group_id:((rt=jt==null?void 0:jt.data)==null?void 0:rt.exercise_group_id)||"all",question_type:((Re=jt==null?void 0:jt.data)==null?void 0:Re.question_type)!==void 0?(Ct=jt==null?void 0:jt.data)==null?void 0:Ct.question_type:"",exercise_question_id:(je=jt==null?void 0:jt.data)==null?void 0:je.exercise_question_id}),[bn,ln]=(0,a.useState)(),[Rt,Kn]=(0,a.useState)({}),[xt,wn]=(0,a.useState)(!1),Cn=[{name:"\u5168\u90E8",value:"all",question_type:""},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],Pa=()=>{ie({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{console.log(jt==null?void 0:jt.data,"actionTabs?.data"),jt!=null&&jt.data&&Qt(B0(sd({},gn),{exercise_group_id:(gn==null?void 0:gn.exercise_group_id)=="all"?"":gn==null?void 0:gn.exercise_group_id,exercise_id:yn==null?void 0:yn.categoryId}))},[jt==null?void 0:jt.data,gn]),_o.createElement(_o.Fragment,null,_o.createElement(Fe.default,{centered:!0,title:jt==null?void 0:jt.key,open:(jt==null?void 0:jt.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Pa,className:tg.mymodal},_o.createElement("div",{className:"flex item-center justify-between"},_o.createElement("div",null,_o.createElement(nt.default,{style:{width:160},listHeight:200,value:(gn==null?void 0:gn.question_type)===0?0:(gn==null?void 0:gn.question_type)||"",onChange:Ft=>{console.log(Ft),Fn(B0(sd({},gn),{question_type:Ft}))}},Cn.map(Ft=>_o.createElement(nt.default.Option,{key:Ft.value,value:Ft.question_type},Ft.name)))),_o.createElement(Er.t7,{style:{width:245},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u9898\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:Ft=>{Fn(B0(sd({},gn),{keyword:Ft}))}})),_o.createElement(x.default,{className:"mt10",dataSource:((Ce=Dn==null?void 0:Dn.data)==null?void 0:Ce.list)||[],scroll:{y:500},loading:Dt,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",width:60,render:(Ft,Mt,Lt)=>`${((gn==null?void 0:gn.page)-1)*10+Lt+1}`},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_title",width:"60%",key:"name",render:(Ft,Mt,Lt)=>_o.createElement("span",null,_o.createElement(Fa.Z,{key:1,showLines:1,showTextOnly:!0,value:Mt==null?void 0:Mt.question_title}))},{title:"\u9898\u578B",dataIndex:"question_type",key:"question_type",render:(Ft,Mt,Lt)=>{var nn,zn;return(zn=(nn=Cn==null?void 0:Cn.filter(Hn=>Hn.question_type===Ft))==null?void 0:nn[0])==null?void 0:zn.name}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ft,Mt,Lt)=>_o.createElement("a",{onClick:()=>{var nn;const zn=((nn=(0,ys.eS)([sd({},Mt)]))==null?void 0:nn[0])||{};Kn(zn),wn(!0)}},"\u67E5\u770B\u8BE6\u60C5")}],pagination:{current:gn.page,pageSize:gn==null?void 0:gn.limit,onChange:(Ft,Mt)=>{Fn(B0(sd({},gn),{page:Ft,limit:Mt}))},total:((ye=Dn==null?void 0:Dn.data)==null?void 0:ye.size)||0,showTotal:Ft=>_o.createElement("span",{className:"font12 c-666"},"\u5171",_o.createElement("span",{style:{color:"#3061D0"}},Ft),"\u6761\u6570\u636E")}})),_o.createElement(Fe.default,{centered:!0,destroyOnClose:!0,onCancel:()=>{wn(!1)},open:xt,title:"\u9898\u76EE\u8BE6\u60C5",footer:null,bodyStyle:{paddingBottom:25,maxHeight:650},width:1e3},_o.createElement(_o.Fragment,null,(Rt==null?void 0:Rt.question_type)===0&&_o.createElement(ys.PQ,{data:Rt}),(Rt==null?void 0:Rt.question_type)===1&&_o.createElement(ys.jM,{data:Rt}),(Rt==null?void 0:Rt.question_type)===2&&_o.createElement(ys.$C,{data:Rt}),(Rt==null?void 0:Rt.question_type)===3&&_o.createElement(ys.P1,{data:Rt}),(Rt==null?void 0:Rt.question_type)===4&&_o.createElement(ys.JE,{data:Rt}),(Rt==null?void 0:Rt.question_type)===6&&_o.createElement(ys.g0,{data:Rt}),(Rt==null?void 0:Rt.question_type)===7&&_o.createElement(ys.rK,{data:Rt}),(Rt==null?void 0:Rt.question_type)===8&&_o.createElement(ys.ZP,{data:Rt}))))};var Op=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Np),Mp=Object.defineProperty,Tp=Object.defineProperties,Rp=Object.getOwnPropertyDescriptors,Wg=Object.getOwnPropertySymbols,kp=Object.prototype.hasOwnProperty,jp=Object.prototype.propertyIsEnumerable,Gg=(oe,ie,ae)=>ie in oe?Mp(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,yi=(oe,ie)=>{for(var ae in ie||(ie={}))kp.call(ie,ae)&&Gg(oe,ae,ie[ae]);if(Wg)for(var ae of Wg(ie))jp.call(ie,ae)&&Gg(oe,ae,ie[ae]);return oe},_i=(oe,ie)=>Tp(oe,Rp(ie)),xc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const{RangePicker:fE}=pn.default,zp=({classroomList:oe,exercise:ie,dispatch:ae,accuracy:Ze,setAccuracy:rt})=>{var Re,Ct,je,Ce,ye,jt,hn,yn,Dt,Qt,Dn,gn,Fn,bn,ln,Rt,Kn,xt,wn,Cn,Pa,Ft,Mt;const Lt=(0,pe.useParams)(),[nn,zn]=(0,a.useState)(yi(yi({},{page:1,limit:20}),Lt)),[Hn,ia]=(0,a.useState)({exercise_group_id:["all"]}),[bt]=ce.default.useForm(),[Ve,Oa]=(0,a.useState)([]),[Ia,tu]=(0,a.useState)({}),[wa,on]=(0,a.useState)({}),[Nn,Ka]=(0,a.useState)({}),[iu,xa]=(0,a.useState)(!1),[da,kn]=(0,a.useState)(!1),[Sn,ma]=(0,a.useState)(Ze),qn={\u672A\u5F00\u59CB:0,\u672A\u5F00\u59CB\u4EBA\u6570:0,\u5DF2\u5B8C\u6210:1,\u5DF2\u5B8C\u6210\u4EBA\u6570:1,\u90E8\u5206\u5B8C\u6210:2,\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:2,\u70B9\u8D5E\u6570:!0,\u70B9\u8E29\u6570:!1},fn={\u5355\u9009\u9898:0,\u591A\u9009\u9898:1,\u5224\u65AD\u9898:2,\u586B\u7A7A\u9898:3,\u7F16\u7A0B\u9898:6,\u7B80\u7B54\u9898:4,\u7EC4\u5408\u9898:7,\u7A0B\u5E8F\u586B\u7A7A\u9898:8},Un={\u5355\u9009\u9898:"#5A89F1",\u591A\u9009\u9898:"#41A6FF",\u5224\u65AD\u9898:"#2EC25B",\u586B\u7A7A\u9898:"#37CCCC",\u7F16\u7A0B\u9898:"#FB9A77",\u7B80\u7B54\u9898:"#F3E064",\u7EC4\u5408\u9898:"#82D4FF",\u7A0B\u5E8F\u586B\u7A7A\u9898:"#8A71E1"},En={\u672A\u5F00\u59CB:"#FACC16",\u5DF2\u5B8C\u6210:"#5A89F1",\u90E8\u5206\u5B8C\u6210:"#2EC25B"},ca={\u5DF2\u5B8C\u6210\u4EBA\u6570:"completed",\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:"partially_completed",\u672A\u5F00\u59CB\u4EBA\u6570:"not_started",\u63A8\u9001\u8BD5\u9898\u603B\u6570:"total",\u70B9\u8D5E\u6570:"like",\u70B9\u8E29\u6570:"dislike"};(0,a.useEffect)(()=>{vu()},[Hn]),(0,a.useEffect)(()=>{ka()},[]),(0,a.useEffect)(()=>{Ze&&ma(Ze)},[Ze]);const ka=()=>xc(void 0,null,function*(){var lu,zu,$r;const gu=yield(0,he.ZP)(`/api/exercises/${nn.categoryId}/header_info.json`,{method:"get"});if((gu==null?void 0:gu.status)===0){const xu=[{label:"\u5168\u90E8",value:"all"}];ae({type:"exercise/save",payload:{course_groups:(lu=gu==null?void 0:gu.data)==null?void 0:lu.course_groups}}),($r=(zu=gu==null?void 0:gu.data)==null?void 0:zu.course_groups)==null||$r.forEach(eu=>{xu.push({label:eu==null?void 0:eu.exercise_group_name,value:eu==null?void 0:eu.exercise_group_id})}),Oa(xu)}}),Xa=(0,a.useMemo)(()=>{var lu;return a.createElement(Ni.Z,{option:{tooltip:{trigger:"item",formatter:"{b}: {c} \u4EBA ({d}%)"},legend:!1,series:[{type:"pie",radius:["20%","50%"],avoidLabelOverlap:!0,label:{show:!0,formatter:`{b} {c} \u4EBA + \u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u5934\u6B4C\u7F51\u9875\uFF09`})))),Ul.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Ul.createElement(ce.default.Item,{name:"forbid_virtual",valuePropName:"checked",style:{marginBottom:0}},Ul.createElement(Le.default,{disabled:jt},Ul.createElement(Ul.Fragment,null,Ul.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u901A\u8FC7\u865A\u62DF\u673A\u53C2\u8003")))))),((0,An.aN)()||((Re=oe==null?void 0:oe.commonHeader)==null?void 0:Re.exercise_author))&&!(je!=null&&je.appraise_label)&&Ul.createElement(xe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Ce.submit()}},"\u4FDD\u5B58")),Ul.createElement(Zd,null))};var Om=(0,pe.connect)(({exercise:oe,loading:ie,globalSetting:ae})=>({exercise:oe,loading:ie.effects,globalSetting:ae}))(Nm),Qo={flex_box_center:"flex_box_center___qXmER",flex_space_between:"flex_space_between___tVYVF",flex_box_vertical_center:"flex_box_vertical_center___uejwW",flex_box_center_end:"flex_box_center_end___l5I61",flex_box_column:"flex_box_column___A8X3f",content:"content___TBbyO",explain:"explain___WwPyv",tabs:"tabs___MlcMY",active:"active___lV1eg",btns:"btns___qovHC",must:"must___vgDa6",popover:"popover___HAX3s",zybzForm:"zybzForm____IvKI",graaytitle:"graaytitle___hkrTg",dataPicker:"dataPicker___T2aBH",examineStatus:"examineStatus___iICIK",contacts:"contacts___Tyh2m",contacts_img:"contacts_img___pfYUb",suc_status:"suc_status___UuTMv",fail_status:"fail_status___nBUzE",bohui:"bohui___lJoSV",upname:"upname___bCjc5",upnames:"upnames___IeX1u",imghover:"imghover___CqN_f"},Vs=z(29679),Gl=z(59301),Xc=Object.defineProperty,Mm=Object.defineProperties,Tm=Object.getOwnPropertyDescriptors,Jd=Object.getOwnPropertySymbols,Rm=Object.prototype.hasOwnProperty,km=Object.prototype.propertyIsEnumerable,Jc=(oe,ie,ae)=>ie in oe?Xc(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,qd=(oe,ie)=>{for(var ae in ie||(ie={}))Rm.call(ie,ae)&&Jc(oe,ae,ie[ae]);if(Jd)for(var ae of Jd(ie))km.call(ie,ae)&&Jc(oe,ae,ie[ae]);return oe},_d=(oe,ie)=>Mm(oe,Tm(ie)),gc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const jm="YYYY-MM-DD HH:mm",zm=({shixunHomeworks:oe,user:ie,loading:ae,dispatch:Ze})=>{const[rt]=ce.default.useForm(),[Re,Ct]=(0,a.useState)(null),[je,Ce]=(0,a.useState)([]),[ye,jt]=(0,a.useState)(""),[hn,yn]=(0,a.useState)(!1),[Dt,Qt]=(0,a.useState)(!1),Dn=(0,a.useRef)((0,ra.throttle)(zn=>Mt(zn),1200,{leading:!0,trailing:!0})).current,[gn,Fn]=(0,a.useState)([]),[bn,ln]=(0,a.useState)(!1),Rt=(0,pe.useParams)(),Kn=(0,a.useRef)(null),xt=(0,a.useRef)(1),[wn,Cn]=(0,a.useState)({});(0,a.useEffect)(()=>{Ft()},[]),(0,a.useEffect)(()=>{Pa(bn?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[bn]);const Pa=(zn="")=>{Ze({type:"exercise/setActionTabs",payload:{key:zn}})},Ft=()=>gc(void 0,null,function*(){var zn,Hn,ia,bt,Ge,Oa,Ia,tu,wa,on,Nn,Ka,iu,xa,da;let kn=yield(0,he.ZP)(`/api/exercises/${Rt.categoryId}/resources_ensure_info.json`,{method:"get"});rt.setFieldsValue(_d(qd({},(zn=kn==null?void 0:kn.data)==null?void 0:zn.important_shixun_configs),{times:(ia=(Hn=kn==null?void 0:kn.data)==null?void 0:Hn.important_shixun_configs)!=null&&ia.start_time&&((Ge=(bt=kn==null?void 0:kn.data)==null?void 0:bt.important_shixun_configs)!=null&&Ge.end_time)?[ze()((Ia=(Oa=kn==null?void 0:kn.data)==null?void 0:Oa.important_shixun_configs)==null?void 0:Ia.start_time),ze()((wa=(tu=kn==null?void 0:kn.data)==null?void 0:tu.important_shixun_configs)==null?void 0:wa.end_time)]:["",""]}));const{school_id:Sn,school_name:ma}=(on=kn==null?void 0:kn.data)==null?void 0:on.important_shixun_configs;Fn([{id:Sn,name:ma}]),Cn((Nn=kn==null?void 0:kn.data)==null?void 0:Nn.important_shixun_configs),jt((iu=(Ka=kn==null?void 0:kn.data)==null?void 0:Ka.important_shixun_configs)==null?void 0:iu.verify_reason),Ct(((da=(xa=kn==null?void 0:kn.data)==null?void 0:xa.important_shixun_configs)==null?void 0:da.process)||null),ln(!1)}),Mt=zn=>gc(void 0,null,function*(){Qt(!0),clearTimeout(Kn.current),Kn.current=setTimeout(()=>gc(void 0,null,function*(){xt.current+=1;const Hn=xt.current,ia=yield Ze({type:"account/getSchoolOption",payload:{keyword:zn,limit:10}});ia.status===0&&(Fn(ia==null?void 0:ia.schools),Qt(!1))}),500)}),Lt=zn=>parseInt(zn||"0",10),nn=(zn,Hn)=>{if(Hn&&Hn.length===2){const[ia,bt]=Hn;if(!ia||!bt)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return Gl.createElement("section",null,Gl.createElement("div",{style:{padding:"30px 50px"}},Gl.createElement(ce.default,{form:rt,layout:"horizontal",onFinish:zn=>gc(void 0,null,function*(){console.log("---",zn);let Hn=yield(0,he.ZP)(`/api/exercises/${Rt.categoryId}/resources_first_ensure.json`,{method:"post",body:{important_shixun_configs:_d(qd({},zn),{start_time:ze()(zn==null?void 0:zn.times[0]).format("YYYY-MM-DD HH:mm"),end_time:ze()(zn==null?void 0:zn.times[1]).format("YYYY-MM-DD HH:mm")})}});(Hn==null?void 0:Hn.status)===0&&(Ae.ZP.info("\u4FEE\u6539\u6210\u529F"),Ft())}),className:Qo.zybzForm,onValuesChange:()=>{ln(!0)}},Gl.createElement("div",{style:{display:"flex",alignItems:"center"}},Gl.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Gl.createElement("span",{className:Qo.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),Gl.createElement(ce.default.Item,{label:"",name:"identifier",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}]},Gl.createElement(be.default,{disabled:!0,minLength:4,maxLength:30,size:"large",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}))),Gl.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Gl.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Gl.createElement("span",{className:Qo.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),Gl.createElement(ce.default.Item,{label:"",name:"school_id",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},Gl.createElement(nt.default,{showSearch:!0,size:"large",loading:Dt,listHeight:200,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D",filterOption:!1,onSearch:zn=>{Mt(zn)}},gn.map(zn=>Gl.createElement(nt.default.Option,{value:zn.id,key:zn.id},zn.name))))),Gl.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Gl.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Gl.createElement("span",{className:Qo.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),Gl.createElement(ce.default.Item,{label:"",name:"times",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:nn}]},Gl.createElement(pn.default.RangePicker,{disabledDate:zn=>zn&&zn{if(zn&&zn[0]&&zn[1]){const Hn=zn[0].isBefore(ze()())?ze()():zn[0];rt.setFieldValue("times",[Hn,zn[1]])}else rt.setFieldValue("times",zn)}}))),Gl.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Gl.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Gl.createElement("span",{className:Qo.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),Gl.createElement(ce.default.Item,{label:"",name:"people_number",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},Gl.createElement(Me.Z,{size:"large",parser:Lt,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),Gl.createElement("div",{className:`${Qo.examineStatus}`},Re>=1&&Gl.createElement("div",null," ",Gl.createElement(Vs.Z,{className:Qo.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Re>=2&&Re!=3&&Gl.createElement("div",null," ",Gl.createElement(Vs.Z,{className:Qo.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Re==3&&Gl.createElement("div",null," ",Gl.createElement(lc.Z,{className:Qo.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",Gl.createElement("span",{title:ye,className:Qo.bohui},ye),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",Gl.createElement("span",{className:Qo.contacts},Gl.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Gl.createElement("div",{className:Qo.contacts_img}))),Re>=4&&Re!=5&&Re!=7&&Gl.createElement("div",null," ",Gl.createElement(Vs.Z,{className:Qo.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Re==5||Re==7)&&Gl.createElement("div",null," ",Gl.createElement(lc.Z,{className:Qo.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",Gl.createElement("span",{className:Qo.contacts},Gl.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Gl.createElement("div",{className:Qo.contacts_img}))),Re>5&&Gl.createElement("div",null," ",Gl.createElement(Vs.Z,{className:Qo.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")),Gl.createElement(xe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>rt.submit()},"\u4FDD\u5B58")))};var Zm=(0,pe.connect)(({shixunHomeworks:oe,loading:ie,user:ae})=>({shixunHomeworks:oe,loading:ie.effects,user:ae}))(zm),$d=z(14566),Qm=z(90083),Hm=z(13249),Um=z.p+"static/imagetest.6bf8d539.png",Ur=z(59301),Wm=Object.defineProperty,e0=Object.defineProperties,t0=Object.getOwnPropertyDescriptors,n0=Object.getOwnPropertySymbols,Gm=Object.prototype.hasOwnProperty,Vm=Object.prototype.propertyIsEnumerable,qc=(oe,ie,ae)=>ie in oe?Wm(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,fc=(oe,ie)=>{for(var ae in ie||(ie={}))Gm.call(ie,ae)&&qc(oe,ae,ie[ae]);if(n0)for(var ae of n0(ie))Vm.call(ie,ae)&&qc(oe,ae,ie[ae]);return oe},_c=(oe,ie)=>e0(oe,t0(ie)),Km=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const lg="YYYY-MM-DD HH:mm",Ym=({shixunHomeworks:oe,user:ie,exercise:ae,loading:Ze,dispatch:rt})=>{var Re,Ct,je,Ce,ye,jt;const[hn]=ce.default.useForm(),[yn,Dt]=(0,a.useState)(null),[Qt,Dn]=(0,a.useState)([]),[gn,Fn]=(0,a.useState)(""),[bn,ln]=(0,a.useState)(!1),[Rt,Kn]=(0,a.useState)(!1),[xt,wn]=(0,a.useState)(!1),[Cn,Pa]=(0,a.useState)([]),[Ft,Mt]=(0,a.useState)(!1),Lt=(0,pe.useParams)(),nn=(0,a.useRef)(null),zn=(0,a.useRef)(1),[Hn,ia]=(0,a.useState)({}),[bt,Ge]=(0,a.useState)({}),[Oa,Ia]=(0,a.useState)(),[tu,wa]=(0,a.useState)(),[on,Nn]=(0,a.useState)(),[Ka,iu]=(0,a.useState)(!1),{workSetting:xa,commonHeader:da}=ae;(0,a.useEffect)(()=>{kn(Ft?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Ft]);const kn=(Sn="")=>{rt({type:"exercise/setActionTabs",payload:{key:Sn}})};return(0,a.useEffect)(()=>{var Sn,ma,qn,fn,Un,En,ca,ka,Xa,Ja,Ju,Iu,Ea,vu,Ru,Ir,fl;if(xa!=null&&xa.exercise){let lu=(qn=(ma=(Sn=xa==null?void 0:xa.exercise)==null?void 0:Sn.exercise_report_template)==null?void 0:ma.filter(zu=>zu==null?void 0:zu.checked))==null?void 0:qn.map(zu=>zu==null?void 0:zu.name);hn.setFieldsValue({enable_report_setting:(fn=xa==null?void 0:xa.exercise)==null?void 0:fn.enable_report_setting,exercise_report_template:(Un=xa==null?void 0:xa.exercise)==null?void 0:Un.report_template_name,exercise_report_templates:lu,enable_student_view:(En=xa==null?void 0:xa.exercise)==null?void 0:En.enable_student_view,number:(ca=xa==null?void 0:xa.exercise)==null?void 0:ca.number,report_type:(ka=xa==null?void 0:xa.exercise)==null?void 0:ka.report_type}),ia({enable_report_setting:(Xa=xa==null?void 0:xa.exercise)==null?void 0:Xa.enable_report_setting,exercise_report_template:(Ja=xa==null?void 0:xa.exercise)==null?void 0:Ja.report_template_name,exercise_report_templates:lu,enable_student_view:(Ju=xa==null?void 0:xa.exercise)==null?void 0:Ju.enable_student_view,number:(Iu=xa==null?void 0:xa.exercise)==null?void 0:Iu.number,report_type:(Ea=xa==null?void 0:xa.exercise)==null?void 0:Ea.report_type}),Ia({container_id:(vu=xa==null?void 0:xa.exercise)==null?void 0:vu.sign_attachment_id,url:(Ru=xa==null?void 0:xa.exercise)==null?void 0:Ru.sign_attachment_url}),wa({container_id:(Ir=xa==null?void 0:xa.exercise)==null?void 0:Ir.date_attachment_id,url:(fl=xa==null?void 0:xa.exercise)==null?void 0:fl.date_attachment_url})}},[xa]),Ur.createElement("section",null,Ur.createElement("div",{style:{padding:"0px 50px"}},Ur.createElement("div",{style:{background:"#FFF7EB",height:40,borderRadius:"0px 0px 8px 8px",display:"flex",alignItems:"center",padding:"0px 15px"}},Ur.createElement("i",{className:"iconfont icon-tishi12",style:{marginRight:10,color:"#FEB636"}})," \u5982\u679C\u60A8\u9700\u8981\u81EA\u5B9A\u4E49\u5B9E\u9A8C\u62A5\u544A\u6A21\u677F\uFF0C\u8BF7 ",Ur.createElement("a",{style:{marginLeft:10},onClick:()=>{wn(!0)}}," \u8054\u7CFB\u6211\u4EEC"))),Ur.createElement("div",{style:{padding:"30px 50px"}},Ur.createElement(ce.default,{form:hn,layout:"horizontal",onValuesChange:(Sn,ma)=>{var qn,fn,Un,En,ca,ka;ia(ma),ma!=null&&ma.enable_report_setting&&(hn.setFieldsValue({exercise_report_template:(Un=(fn=(qn=xa==null?void 0:xa.exercise)==null?void 0:qn.default_templates)==null?void 0:fn[0])==null?void 0:Un.name}),ia(_c(fc({},ma),{exercise_report_template:(ka=(ca=(En=xa==null?void 0:xa.exercise)==null?void 0:En.default_templates)==null?void 0:ca[0])==null?void 0:ka.name})))},onFinish:Sn=>Km(void 0,null,function*(){var ma,qn,fn,Un;if(console.log("---",Sn),!(Sn!=null&&Sn.exercise_report_template)&&(Sn!=null&&Sn.enable_report_setting)){Ae.ZP.info("\u8BF7\u9009\u62E9\u6A21\u7248");return}let En=(Un=(fn=(qn=(ma=xa==null?void 0:xa.exercise)==null?void 0:ma.default_templates)==null?void 0:qn.find(ka=>(ka==null?void 0:ka.name)===(Hn==null?void 0:Hn.exercise_report_template)))==null?void 0:fn.settings)==null?void 0:Un.map(ka=>{var Xa;return _c(fc({},ka),{checked:(Xa=Sn==null?void 0:Sn.exercise_report_templates)==null?void 0:Xa.includes(ka==null?void 0:ka.name)})}),ca=yield(0,he.ZP)(`/api/exercises/${Lt.categoryId}/report_settings.json`,{method:"post",body:_c(fc({},Sn),{enable_report_setting:Sn.enable_report_setting,name:Sn.exercise_report_template,exercise_report_template:En,enable_student_view:Sn.enable_student_view,sign_attachment_id:Oa.container_id,date_attachment_id:tu.container_id})});(ca==null?void 0:ca.status)===0&&(Ae.ZP.info("\u4FEE\u6539\u6210\u529F"),rt({type:"exercise/getWorkSetting",payload:fc({},Lt)}))}),className:Qo.zybzForm},Ur.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9",display:"flex",alignItems:"center"}},Ur.createElement(ce.default.Item,{name:"enable_report_setting",valuePropName:"checked",style:{marginBottom:0}},Ur.createElement(Le.default,null,Ur.createElement(Ur.Fragment,null,Ur.createElement("strong",{style:{fontSize:"14px",color:"#000",fontWeight:400}},"\u5F00\u542F\u540E\uFF0C\u7CFB\u7EDF\u6839\u636E\u5B9E\u9A8C\u62A5\u544A\u7684\u6A21\u677F\u81EA\u52A8\u751F\u6210\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\uFF0C\u5E76\u652F\u6301\u624B\u5199\u6279\u6CE8\u548C\u5BFC\u51FA\u3002")))),Ur.createElement("a",{onClick:()=>{window.open("https://www.educoder.net/forums/40492")}},"\u64CD\u4F5C\u8BF4\u660E")),(Hn==null?void 0:Hn.enable_report_setting)&&Ur.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9",margin:"1px 0px"}},Ur.createElement(ce.default.Item,{name:"exercise_report_template",style:{marginBottom:0}},Ur.createElement(de.ZP.Group,null,(Ct=(Re=xa==null?void 0:xa.exercise)==null?void 0:Re.default_templates)==null?void 0:Ct.map(Sn=>Ur.createElement("div",{style:{display:"flex",alignItems:"center"}},Ur.createElement(de.ZP,{value:Sn==null?void 0:Sn.name},Ur.createElement("span",null,Sn==null?void 0:Sn.name)),Ur.createElement("a",{style:{fontSize:14,fontWeight:400},onClick:ma=>{ma.stopPropagation(),Ge({url:Ie.Z.API_SERVER+"/api/attachments/"+(Sn==null?void 0:Sn.report_template_url),file_type:Sn==null?void 0:Sn.report_template_type})}},"\u9884\u89C8")))))),(Hn==null?void 0:Hn.exercise_report_template)&&(Hn==null?void 0:Hn.enable_report_setting)&&Ur.createElement("div",{style:{marginTop:20,color:"#000000",fontWeight:600,marginBottom:10}},"\u9700\u8981\u5B66\u751F\u586B\u5199\u7684\u4FE1\u606F"),(Hn==null?void 0:Hn.exercise_report_template)&&(Hn==null?void 0:Hn.enable_report_setting)&&Ur.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},Ur.createElement(ce.default.Item,{name:"exercise_report_templates",style:{marginBottom:0,marginLeft:20}},Ur.createElement(Le.default.Group,null,Ur.createElement(le.Z,null,(jt=(ye=(Ce=(je=xa==null?void 0:xa.exercise)==null?void 0:je.default_templates)==null?void 0:Ce.find(Sn=>(Sn==null?void 0:Sn.name)===(Hn==null?void 0:Hn.exercise_report_template)))==null?void 0:ye.settings)==null?void 0:jt.map(Sn=>Ur.createElement(fe.Z,{style:{height:40},span:24},Ur.createElement(Le.default,{value:Sn==null?void 0:Sn.name},Sn==null?void 0:Sn.name))))))),Ur.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u6559\u5E08\u9884\u8BBE\u7684\u5B57\u6BB5\u4FE1\u606F"),Ur.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,display:"flex",alignItems:"center"}},Ur.createElement("span",{style:{marginRight:23}},"\u6559\u5E08\u7B7E\u540D"),Ur.createElement($d.default,{action:`${Ie.Z.API_SERVER}/api/attachments.json`,name:"file",listType:"picture-card",className:Qo.upname,showUploadList:!1,disabled:Oa==null?void 0:Oa.url,beforeUpload:Sn=>{const ma=Sn.type==="image/jpeg"||Sn.type==="image/png";ma||Ae.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7C7B\u578B\u56FE\u7247");const qn=Sn.size/1024/1024<2;return qn||Ae.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72m"),ma&&qn},onChange:Sn=>{var ma;Ia((ma=Sn==null?void 0:Sn.file)==null?void 0:ma.response)}},Oa!=null&&Oa.url?Ur.createElement("div",{className:Qo.upnames,style:{position:"relative"}},Ur.createElement("div",{className:Qo.imghover},Ur.createElement("i",{onClick:()=>{Nn(Oa),iu(!0)},className:"iconfont icon-yulan3"}),Ur.createElement("i",{onClick:()=>{Ia({})},style:{marginLeft:10},className:"iconfont icon-shanchu16"})),Ur.createElement("img",{height:60,width:60,src:Ie.Z.API_SERVER+(Oa==null?void 0:Oa.url)})):Ur.createElement("div",null,Ur.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20"))),Ur.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\uFF08\u652F\u6301\u683C\u5F0F\uFF1Apng\u548Cjpg\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M\uFF09")),Ur.createElement(Qm.Z,{preview:{visible:Ka,onVisibleChange:Sn=>iu(Sn),afterOpenChange:Sn=>!Sn&&iu("")},wrapperStyle:{display:"none"},height:60,width:60,src:Ie.Z.API_SERVER+(on==null?void 0:on.url)}),Ur.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,marginTop:1,display:"flex",alignItems:"center"}},Ur.createElement("span",{style:{marginRight:23}},"\u6279\u6539\u65E5\u671F"),Ur.createElement($d.default,{action:`${Ie.Z.API_SERVER}/api/attachments.json`,name:"file",listType:"picture-card",className:Qo.upname,showUploadList:!1,disabled:tu==null?void 0:tu.url,beforeUpload:Sn=>{const ma=Sn.type==="image/jpeg"||Sn.type==="image/png";ma||Ae.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7C7B\u578B\u56FE\u7247");const qn=Sn.size/1024/1024<2;return qn||Ae.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72m"),ma&&qn},onChange:Sn=>{var ma;wa((ma=Sn==null?void 0:Sn.file)==null?void 0:ma.response)}},tu!=null&&tu.url?Ur.createElement("div",{className:Qo.upnames,style:{position:"relative"}},Ur.createElement("div",{className:Qo.imghover},Ur.createElement("i",{onClick:()=>{Nn(tu),iu(!0)},className:"iconfont icon-yulan3"}),Ur.createElement("i",{onClick:()=>{wa({})},style:{marginLeft:10},className:"iconfont icon-shanchu16"})),Ur.createElement("img",{height:60,width:60,src:Ie.Z.API_SERVER+(tu==null?void 0:tu.url)})):Ur.createElement("div",null,Ur.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20"))),Ur.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\uFF08\u652F\u6301\u683C\u5F0F\uFF1Apng\u548Cjpg\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M\uFF09")),Ur.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,marginTop:1,display:"flex",alignItems:"center"}},Ur.createElement("span",{style:{marginRight:23}},"\u8BFE\u7A0B\u7F16\u53F7"),Ur.createElement(ce.default.Item,{name:"number",style:{marginBottom:0}},Ur.createElement(be.default,null))),Ur.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u67E5\u770B\u5B9E\u9A8C\u62A5\u544A\u8BBE\u7F6E"),Ur.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},Ur.createElement(ce.default.Item,{name:"enable_student_view",valuePropName:"checked",style:{marginBottom:0}},Ur.createElement(Le.default,null,Ur.createElement(Ur.Fragment,null,Ur.createElement("strong",{style:{fontSize:"14px",color:"#000",fontWeight:400}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5B9E\u9A8C\u62A5\u544A"),"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u5B9E\u9A8C\u62A5\u544A\uFF09")))),Ur.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u6279\u6CE8\u548C\u5BFC\u51FA\u8BBE\u7F6E"),Ur.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},Ur.createElement(ce.default.Item,{name:"report_type",style:{marginBottom:0}},Ur.createElement(de.ZP.Group,null,Ur.createElement(fe.Z,{style:{height:40},span:24},Ur.createElement(de.ZP,{value:0},Ur.createElement("span",null,"PDF\u683C\u5F0F\uFF08\u652F\u6301\u4EE5PDF\u683C\u5F0F\u8FDB\u884C\u6279\u6CE8\u548C\u5BFC\u51FA\uFF09"))),Ur.createElement(fe.Z,{style:{height:40},span:24},Ur.createElement(de.ZP,{value:1},Ur.createElement("span",null,"Word\u683C\u5F0F\uFF08\u652F\u6301\u4EE5Word\u683C\u5F0F\u8FDB\u884C\u6279\u6CE8\u548C\u5BFC\u51FA\uFF09"))))))),Ur.createElement(Hm.Z,{visible:xt,setVisible:wn,image:Um}),Ur.createElement(xe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>hn.submit()},"\u4FDD\u5B58")),Ur.createElement(rn.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:bt==null?void 0:bt.url,type:bt==null?void 0:bt.file_type,onClose:()=>Ge({})}))};var a0=(0,pe.connect)(({shixunHomeworks:oe,loading:ie,user:ae,exercise:Ze})=>({shixunHomeworks:oe,loading:ie.effects,user:ae,exercise:Ze}))(Ym),u0=z(26162),us=z(59301);const $c=({exercise:oe,globalSetting:ie,dispatch:ae})=>{var Ze,rt,Re,Ct,je,Ce,ye,jt;const[hn,yn]=(0,a.useState)("0"),[Dt]=(0,pe.useSearchParams)(),Qt=[{label:"\u53D1\u5E03\u8BBE\u7F6E",key:"0",element:us.createElement(Ns,{changeActive:Dn=>{yn(Dn)}})},!((Ze=ie==null?void 0:ie.setting)!=null&&Ze.is_local)&&{label:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E",key:"2",element:us.createElement(ic,null)},(0,An.GJ)()&&((Re=(rt=oe==null?void 0:oe.workSetting)==null?void 0:rt.exercise)==null?void 0:Re.exercise_type)!=2&&{label:"\u8BC4\u9605\u8BBE\u7F6E",key:"5",element:us.createElement(Dm,null)},{label:"\u6210\u7EE9\u8BBE\u7F6E",key:"3",element:us.createElement(Kc,null)},!((Ct=ie==null?void 0:ie.setting)!=null&&Ct.is_local)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:us.createElement(Om,null)},(0,An.Ny)()&&((Ce=(je=oe==null?void 0:oe.workSetting)==null?void 0:je.exercise)==null?void 0:Ce.show_resource)&&{label:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C",key:"6",element:us.createElement(Zm,null)},((jt=(ye=oe==null?void 0:oe.workSetting)==null?void 0:ye.exercise)==null?void 0:jt.is_show_report_setting)&&{label:"\u5B9E\u9A8C\u62A5\u544A\u8BBE\u7F6E",key:"7",element:us.createElement(a0,null)}].filter(Dn=>!!Dn);return(0,a.useEffect)(()=>(Dt.get("childrenTabs")&&yn(Dt.get("childrenTabs")),ae({type:"globalSetting/footerToggle",payload:!1}),()=>{ae({type:"globalSetting/footerToggle",payload:!0})}),[]),us.createElement("div",{style:{paddingBottom:"50px"}},us.createElement(u0.Z,{dataSource:Qt,style:{marginBottom:52}}))};var r0=(0,pe.connect)(({exercise:oe,globalSetting:ie})=>({exercise:oe,globalSetting:ie}))($c),bi=z(7073),l0=z(98616),Ni=z(42441),o0=z(9859),ed=z(60885),re=z(20463),se=z(83352),ve={Onerow:"Onerow___ZYa8H",TableDom:"TableDom___PXmEy",CollapseDom:"CollapseDom___q9wvV",CollapseDomC:"CollapseDomC___zTeH1",CollapseChildrenDom:"CollapseChildrenDom___O1Ffz",open:"open___K7p7T",DomStyle:"DomStyle___EoUKX",DomStyleTitle:"DomStyleTitle___vhLg3",DomStyleTitleChild:"DomStyleTitleChild___a1RIx",Sessce:"Sessce___zdKQ2",AnswerSDom:"AnswerSDom___YkvgW",scale_hover:"scale_hover___RkGo0",percent:"percent___DP1EH"},Ne=z(90290),Qe=Object.defineProperty,Ue=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,mn=(oe,ie,ae)=>ie in oe?Qe(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Kt=(oe,ie)=>{for(var ae in ie||(ie={}))Gt.call(ie,ae)&&mn(oe,ae,ie[ae]);if(it)for(var ae of it(ie))Bn.call(ie,ae)&&mn(oe,ae,ie[ae]);return oe},qt=(oe,ie)=>Ue(oe,ut(ie));const Rn=(oe="")=>{var ie,ae;const Ze=document.createElement("html");return Ze.innerHTML=(0,Ne.ZP)(oe),a.createElement("span",null,((ae=(ie=Ze==null?void 0:Ze.children)==null?void 0:ie[1])==null?void 0:ae.textContent)||(Ze==null?void 0:Ze.textContent)||"")},Ha=({ModalProps:oe={},QuestionDetail:ie={},CurrentData:ae={}})=>{var Ze,rt,Re,Ct,je,Ce,ye,jt,hn,yn;const{question_type:Dt=null}=ie;return(0,a.useEffect)(()=>{console.log("CurrentData===",ae,ie,ie==null?void 0:ie.question_choices)},[ae]),a.createElement(Fe.default,Kt({},Kt({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},oe)),a.createElement("div",{className:"flex item-center mb20",style:{gap:"30px"}},a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u59D3\u540D"),ae==null?void 0:ae.name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5B66\u53F7"),ae==null?void 0:ae.student_id),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5206\u73ED"),ae==null?void 0:ae.course_group_name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(Ze=ae==null?void 0:ae.users_answer_info)==null?void 0:Ze.score,"/",ie==null?void 0:ie.question_score)),a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(Dt===Cu.fw[3].id||Dt===Cu.fw[8].id)&&a.createElement("div",{className:"flex flex-col font14 gap-10px "},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),(Re=(rt=ae==null?void 0:ae.users_answer_info)==null?void 0:rt.choices)==null?void 0:Re.map((Qt,Dn)=>a.createElement("div",{key:Qt==null?void 0:Qt.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",Dn+1,"\uFF09\uFF1A",a.createElement("span",{style:{color:Qt!=null&&Qt.score_type?"#2EC25B":"#E30000"}},Qt==null?void 0:Qt.answer_text)))),Dt===Cu.fw[4].id&&a.createElement(a.Fragment,null,a.createElement("div",{className:"flex flex-col font14 gap-10px"},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(je=(Ct=ae==null?void 0:ae.users_answer_info)==null?void 0:Ct.choices)==null?void 0:je.map((Qt,Dn)=>a.createElement(Fa.Z,{key:Dn,value:(0,me.EJ)(Qt==null?void 0:Qt.answer_text,ie==null?void 0:ie.question_keywords)})))),a.createElement("div",{className:"flex flex-col font14 gap-10px mt20"},a.createElement("div",{className:"blod"},"\u53C2\u8003\u7B54\u6848\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(Ce=ie==null?void 0:ie.question_choices)==null?void 0:Ce.map((Qt,Dn)=>a.createElement(Fa.Z,{key:Dn,value:Qt==null?void 0:Qt.answer_text}))))),Dt===Cu.fw[5].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(jt=(ye=ae==null?void 0:ae.users_answer_info)==null?void 0:ye.choices)==null?void 0:jt.map((Qt,Dn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u7B2C",Dn+1,"\u5173\u5B66\u751F\u4EE3\u7801",a.createElement(Be.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Qt!=null&&Qt.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,Qt==null?void 0:Qt.answer_text)))))),Dt===Cu.fw[6].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(yn=(hn=ae==null?void 0:ae.users_answer_info)==null?void 0:hn.choices)==null?void 0:yn.map((Qt,Dn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",a.createElement(Be.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Qt!=null&&Qt.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,Qt!=null&&Qt.answer_text?Mi.Base64.decode(Qt==null?void 0:Qt.answer_text):""))))))))},Wu=a.memo(Ha),er=({exercise:oe,dispatch:ie,handleOnComplete:ae})=>{var Ze,rt,Re,Ct,je,Ce,ye,jt,hn,yn,Dt,Qt,Dn,gn,Fn,bn,ln,Rt,Kn,xt,wn,Cn,Pa,Ft,Mt,Lt,nn,zn,Hn,ia,bt,Ge,Oa,Ia,tu,wa,on,Nn,Ka,iu;const{actionTabs:xa={},course_groups:da=[],commonHeader:kn}=oe,Sn=(0,pe.useParams)(),[,ma,qn,fn]=(0,tn.U)(ne.hv,{exercise_id:Sn==null?void 0:Sn.categoryId}),Un=((Ze=fn==null?void 0:fn.data)==null?void 0:Ze.question)||{},En=((Re=(rt=fn==null?void 0:fn.data)==null?void 0:rt.exercise)==null?void 0:Re.use_blank_score)||0,[ca,ka]=(0,a.useState)({open:!1,currentData:{}}),[Xa,Ja]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:((Ct=xa==null?void 0:xa.data)==null?void 0:Ct.exercise_group_id)||"all",keyword:"",score_type:(je=xa==null?void 0:xa.data)!=null&&je.choice_position?(Ce=xa==null?void 0:xa.data)==null?void 0:Ce.choice_position:"all"}),Ju=()=>{ie({type:"exercise/setActionTabs",payload:{key:""}})},Iu=(0,a.useMemo)(()=>{var Ea;const vu=Un==null?void 0:Un.question_type,Ru=[{title:"\u5E8F\u53F7",dataIndex:"index",width:70},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:Ir=>Ir||"\u672A\u5206\u73ED"}];return[Cu.fw[0].id,Cu.fw[1].id,Cu.fw[2].id].includes(vu)&&Ru.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(Ir,fl)=>{var lu,zu,$r,gu,xu;const eu=(zu=(lu=fl==null?void 0:fl.users_answer_info)==null?void 0:lu.choices)==null?void 0:zu.map(Br=>Br==null?void 0:Br.exercise_choice_id),ar=($r=Un==null?void 0:Un.question_choices)==null?void 0:$r.filter(Br=>eu.includes(Br==null?void 0:Br.exercise_choice_id)),sl=((xu=(gu=Un==null?void 0:Un.question_choices)==null?void 0:gu.filter(Br=>Br==null?void 0:Br.right_answer))==null?void 0:xu.map(Br=>Br==null?void 0:Br.exercise_choice_id))||[],Su=sl.length===eu.length?eu.length>0&&eu.every(Br=>sl.includes(Br))?1:3:eu.length>0&&eu.every(Br=>sl.includes(Br))&&En===1?2:3;return a.createElement(a.Fragment,null,ar==null?void 0:ar.map(Br=>a.createElement("span",{key:Br==null?void 0:Br.exercise_choice_id,style:{color:Su===3?"#E30000":Su===2?"#FF9D18":"#2EC25B"}},(Un==null?void 0:Un.question_type)===Cu.fw[2].id?Br==null?void 0:Br.choice_text:Cu.k4[(Br==null?void 0:Br.choice_position)-1])))}}),[Cu.fw[3].id,Cu.fw[4].id,Cu.fw[8].id,Cu.fw[6].id,Cu.fw[7].id].includes(vu)&&Ru.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(Ir,fl)=>{var lu;return`${(lu=fl==null?void 0:fl.users_answer_info)==null?void 0:lu.score}/${Un==null?void 0:Un.question_score}`}},{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",render:(Ir,fl)=>a.createElement("a",{onClick:()=>{ka({open:!0,currentData:fl})}},"\u67E5\u770B\u8BE6\u60C5")}),[Cu.fw[5].id].includes(vu)&&Ru.push(...((Ea=Un==null?void 0:Un.question_choices)==null?void 0:Ea.map((Ir,fl=0)=>({title:`\u7B2C${Ir==null?void 0:Ir.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(lu,zu)=>{var $r,gu,xu,eu,ar,sl,Su,Br;return((gu=($r=zu==null?void 0:zu.users_answer_info)==null?void 0:$r.choices)==null?void 0:gu.length)>0&&`${(ar=(eu=(xu=zu==null?void 0:zu.users_answer_info)==null?void 0:xu.choices)==null?void 0:eu[fl])==null?void 0:ar.score}/${(Br=(Su=(sl=zu==null?void 0:zu.users_answer_info)==null?void 0:sl.choices)==null?void 0:Su[fl])==null?void 0:Br.question_score}`}})))||[],{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",fixed:"right",width:100,render:(Ir,fl)=>a.createElement("a",{onClick:()=>{ka({open:!0,currentData:fl})}},"\u67E5\u770B\u8BE6\u60C5")}),Ru},[Un,En]);return(0,a.useEffect)(()=>{var Ea,vu,Ru,Ir,fl,lu;(xa==null?void 0:xa.key)==="\u7B54\u9898\u8BE6\u60C5"&&qn(qt(Kt({},Xa),{exercise_group_id:(Xa==null?void 0:Xa.exercise_group_id)=="all"?"":Xa==null?void 0:Xa.exercise_group_id,exercise_id:Sn==null?void 0:Sn.categoryId,question_id:(Ea=xa==null?void 0:xa.data)==null?void 0:Ea.id,choice_position:([4,5,6].includes((vu=xa==null?void 0:xa.data)==null?void 0:vu.ques_type)||[4,5,6].includes((Ir=(Ru=fn==null?void 0:fn.data)==null?void 0:Ru.question)==null?void 0:Ir.question_type))&&Xa.score_type!=="all"?Xa.score_type:null,challenge_id:(fl=xa==null?void 0:xa.data)==null?void 0:fl.challenge_id,scope:(lu=xa==null?void 0:xa.data)==null?void 0:lu.scope,score_type:null}))},[xa==null?void 0:xa.key,Xa]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:a.createElement(a.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",a.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((ye=xa==null?void 0:xa.data)==null?void 0:ye.tabActive)==="3"&&((jt=xa==null?void 0:xa.data)!=null&&jt.title)?(hn=xa==null?void 0:xa.data)==null?void 0:hn.title:`${(Dn=(Qt=Cu.fw)==null?void 0:Qt[(Dt=(yn=fn==null?void 0:fn.data)==null?void 0:yn.question)==null?void 0:Dt.question_type])==null?void 0:Dn.name}${((gn=xa==null?void 0:xa.data)==null?void 0:gn.question_number)||""}`,"\uFF09"),((Fn=xa==null?void 0:xa.data)==null?void 0:Fn.tabActive)==="2"&&a.createElement(a.Fragment,null,a.createElement(Be.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",Rn((ln=(bn=fn==null?void 0:fn.data)==null?void 0:bn.question)==null?void 0:ln.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",Cu.fw[((Kn=(Rt=fn==null?void 0:fn.data)==null?void 0:Rt.question)==null?void 0:Kn.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",Rn((wn=(xt=fn==null?void 0:fn.data)==null?void 0:xt.question)==null?void 0:wn.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u6B63\u786E\u7387",a.createElement("span",{className:"c-block ml10"},(Cn=xa==null?void 0:xa.data)==null?void 0:Cn.right_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5F97\u5206\u7387",a.createElement("span",{className:"c-block ml10"},(Pa=xa==null?void 0:xa.data)==null?void 0:Pa.score_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",a.createElement("span",{className:"c-block ml10"},(Ft=xa==null?void 0:xa.data)==null?void 0:Ft.effictive_counts,"\u4EBA"))),((Mt=xa==null?void 0:xa.data)==null?void 0:Mt.tabActive)==="3"&&!(kn!=null&&kn.is_random)&&a.createElement(Be.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",Rn((nn=(Lt=fn==null?void 0:fn.data)==null?void 0:Lt.question)==null?void 0:nn.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",Cu.fw[((Hn=(zn=fn==null?void 0:fn.data)==null?void 0:zn.question)==null?void 0:Hn.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",Rn((bt=(ia=fn==null?void 0:fn.data)==null?void 0:ia.question)==null?void 0:bt.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5"))),open:(xa==null?void 0:xa.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Ju},((Ge=xa==null?void 0:xa.data)==null?void 0:Ge.tabActive)==="3"&&a.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(Ia=(Oa=xa==null?void 0:xa.data)==null?void 0:Oa.exercise_group_list)==null?void 0:Ia.map((Ea,vu)=>{var Ru;return a.createElement("span",{key:vu},Ea==null?void 0:Ea.course_group_name,a.createElement("span",{className:"ml10 c-black"},Ea==null?void 0:Ea.value,((Ru=xa==null?void 0:xa.data)==null?void 0:Ru.questionsscoreType)||"%"))})),a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",null,a.createElement(nt.default,{style:{width:256},value:Xa==null?void 0:Xa.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Ea=>Ea.parentNode,onChange:Ea=>{let vu=[...Ea];vu.length===0&&(vu=["all"]),vu.includes("all")&&vu.length>1&&(vu[vu.length-1]=="all"?vu=["all"]:vu=vu.filter(Ru=>Ru!=="all")),Ja(qt(Kt({},Xa),{exercise_group_id:vu}))},filterOption:(Ea,vu)=>vu.label.indexOf(Ea.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...da.map(Ea=>({label:Ea==null?void 0:Ea.exercise_group_name,value:Ea==null?void 0:Ea.exercise_group_id}))]}),[4,5,6].includes((wa=(tu=fn==null?void 0:fn.data)==null?void 0:tu.question)==null?void 0:wa.question_type)&&a.createElement(nt.default,{style:{width:140,marginLeft:20},value:Xa==null?void 0:Xa.score_type,onChange:Ea=>{Ja(qt(Kt({},Xa),{score_type:Ea}))},options:[{label:"\u5168\u90E8\u5F97\u5206\u7C7B\u578B",value:"all"},{label:"\u6EE1\u5206\u4F5C\u7B54",value:1},{label:"\u90E8\u5206\u5F97\u5206",value:2},{label:"\u96F6\u5206\u4F5C\u7B54",value:3}]})),a.createElement(Er.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Ea=>{Ja(qt(Kt({},Xa),{keyword:Ea}))}})),a.createElement(x.default,{className:"mt10",dataSource:((Nn=(on=fn==null?void 0:fn.data)==null?void 0:on.student_score)==null?void 0:Nn.list)||[],scroll:{y:500,x:"max-content"},loading:ma,columns:Iu,pagination:{current:Xa.page,pageSize:Xa==null?void 0:Xa.limit,onChange:(Ea,vu)=>{Ja(qt(Kt({},Xa),{page:Ea,limit:vu}))},total:((iu=(Ka=fn==null?void 0:fn.data)==null?void 0:Ka.student_score)==null?void 0:iu.count)||0,showTotal:Ea=>a.createElement("span",{className:"font12 c-666"},"\u5171",a.createElement("span",{style:{color:"#3061D0"}},Ea),"\u6761\u6570\u636E")}})),a.createElement(Wu,{QuestionDetail:Un,CurrentData:ca.currentData,ModalProps:{open:ca.open,onCancel:()=>{ka({open:!1,currentData:{}})}}}))};var or=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(er),Yt=z(59301),_r=Object.defineProperty,ll=Object.defineProperties,Xl=Object.getOwnPropertyDescriptors,kl=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,Yo=Object.prototype.propertyIsEnumerable,vo=(oe,ie,ae)=>ie in oe?_r(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,xo=(oe,ie)=>{for(var ae in ie||(ie={}))mo.call(ie,ae)&&vo(oe,ae,ie[ae]);if(kl)for(var ae of kl(ie))Yo.call(ie,ae)&&vo(oe,ae,ie[ae]);return oe},Ko=(oe,ie)=>ll(oe,Xl(ie)),mi=(oe,ie)=>{var ae={};for(var Ze in oe)mo.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&kl)for(var Ze of kl(oe))ie.indexOf(Ze)<0&&Yo.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},Ki=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Zi=oe=>{var ie,ae;const Ze=document.createElement("html");return Ze.innerHTML=(0,Ne.ZP)(oe),Yt.createElement("span",null,((ae=(ie=Ze==null?void 0:Ze.children)==null?void 0:ie[1])==null?void 0:ae.textContent)||(Ze==null?void 0:Ze.textContent)||"")},wi=oe=>{var ie=oe,{data:ae,dispatch:Ze,exercise_group_id:rt}=ie,Re=mi(ie,["data","dispatch","exercise_group_id"]),Ct,je;const Ce=(()=>{var jt,hn,yn,Dt;let Qt=[];return((ae==null?void 0:ae.ques_type)==Cu.fw[0].id||(ae==null?void 0:ae.ques_type)==Cu.fw[1].id)&&(Qt=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:Yt.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:Yt.createElement(Yt.Fragment,null,Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(jt=(ae==null?void 0:ae.ques_details)||[])==null?void 0:jt.map((Dn,gn)=>Ko(xo({},Dn),{title:Cu.k4[gn],num:Dn.choice_users_count,scale:(Number(Dn.choice_percent)*100).toFixed(2)}))]),(ae==null?void 0:ae.ques_type)==Cu.fw[2].id&&(Qt=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:Yt.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:Yt.createElement(Yt.Fragment,null,Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(hn=(ae==null?void 0:ae.ques_details)||[])==null?void 0:hn.map((Dn,gn)=>Ko(xo({},Dn),{title:Dn.choice_text,num:Dn.choice_users_count,scale:(Number(Dn.choice_percent)*100).toFixed(2)}))]),((ae==null?void 0:ae.ques_type)==Cu.fw[3].id||(ae==null?void 0:ae.ques_type)==Cu.fw[8].id)&&(Qt=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:Yt.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:Yt.createElement(Yt.Fragment,null,Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(yn=(ae==null?void 0:ae.ques_details)||[])==null?void 0:yn.map((Dn,gn)=>Ko(xo({},Dn),{title:`\u586B\u7A7A${Dn.choice_position}`,num:Dn.choice_users_count,scale:(Number(Dn.choice_percent)*100).toFixed(2)}))]),((ae==null?void 0:ae.ques_type)==Cu.fw[4].id||(ae==null?void 0:ae.ques_type)==Cu.fw[6].id)&&(Qt=[{title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:Yt.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:Yt.createElement(Yt.Fragment,null,Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ae==null?void 0:ae.ques_type)==Cu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ae==null?void 0:ae.ques_type)==Cu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ae==null?void 0:ae.ques_type)==Cu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ae==null?void 0:ae.ques_type)==Cu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ae==null?void 0:ae.ques_type)==Cu.fw[4].id?"\u7B80\u7B54\u9898\u88AB\u8BC4\u9605\u4E3A\u96F6\u5206\u7684\u5B66\u751F\u6570\u3002":"\u7F16\u7A0B\u9898\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002","\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(ae==null?void 0:ae.ques_type)==Cu.fw[4].id?"\uFF08\u8BE5\u7B80\u7B54\u9898\u5F97\u96F6\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100% (\u6CE8\uFF1A\u672A\u8BC4\u9605\uFF08\u5305\u62EC\u5173\u952E\u8BCD\u8BC4\u5206\u548C\u6559\u5E08\u8BC4\u9605\uFF09\u7684\u5B66\u751F\u4E0D\u7EDF\u8BA1\u81F3\u8BE5\u9009\u9879\u4E2D)":"\uFF08\u8BE5\u7F16\u7A0B\u9898\u672A\u5F97\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Dt=(ae==null?void 0:ae.ques_details)||[])==null?void 0:Dt.map((Dn,gn)=>Ko(xo({},Dn),{title:Dn.choice_text,num:Dn.choice_users_count,scale:(Number(Dn.choice_percent)*100).toFixed(2)}))]),Qt})(),ye=(jt={})=>{Ze({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Ko(xo({},ae),{scope:Re==null?void 0:Re.scope,exercise_group_id:rt,choice_position:jt==null?void 0:jt.choice_position,tabActive:"2",question_number:(ae==null?void 0:ae.index)||`${Re.Findex}.${ae==null?void 0:ae.ques_position}`})}})};return Yt.createElement("div",{className:ve.DomStyle},Yt.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},Yt.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},Yt.createElement(le.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},Yt.createElement(fe.Z,{className:ve.DomStyleTitle},"\u9898\u76EE"),Yt.createElement(fe.Z,null,Yt.createElement(Fa.Z,{className:ve.DomStyleTitle,style:{maxWidth:710},value:ae.ques_title}),Yt.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(Ct=ae==null?void 0:ae.ques_details)==null?void 0:Ct.map((jt,hn)=>Yt.createElement("div",{key:hn},((ae==null?void 0:ae.ques_type)==Cu.fw[0].id||(ae==null?void 0:ae.ques_type)==Cu.fw[1].id)&&Yt.createElement(le.Z,{className:`${jt.choice_right_boolean?ve.Sessce:""}`,gutter:10,wrap:!1,key:hn},Yt.createElement(fe.Z,{style:{fontWeight:600}},Cu.k4[hn]),Yt.createElement(fe.Z,null,Yt.createElement(Fa.Z,{className:ve.DomStyleTitle,style:{maxWidth:690},value:jt.choice_text||""}))),(ae==null?void 0:ae.ques_type)==Cu.fw[2].id&&Yt.createElement(le.Z,{className:`${jt.choice_right_boolean?ve.Sessce:""}`,gutter:10,wrap:!1,key:hn},Yt.createElement(fe.Z,null,Yt.createElement(Fa.Z,{className:ve.DomStyleTitle,style:{maxWidth:690},value:jt.choice_text||""}))),((ae==null?void 0:ae.ques_type)==Cu.fw[3].id||(ae==null?void 0:ae.ques_type)==Cu.fw[8].id)&&Yt.createElement(le.Z,{gutter:10,wrap:!1,key:hn},Yt.createElement(fe.Z,{style:{fontWeight:600}},"\u586B\u7A7A",jt.choice_position,"\uFF1A"),Yt.createElement(fe.Z,null,jt.choice_text||"")),((ae==null?void 0:ae.ques_type)==Cu.fw[4].id||(ae==null?void 0:ae.ques_type)==Cu.fw[6].id)&&Yt.createElement(le.Z,{gutter:10,wrap:!1,key:hn},Yt.createElement(fe.Z,null,Yt.createElement(Fa.Z,{className:ve.DomStyleTitle,style:{maxWidth:690},value:jt.choice_text||""})))))))),Yt.createElement(le.Z,{gutter:60},[Cu.fw[0].id,Cu.fw[1].id,Cu.fw[2].id].includes(ae==null?void 0:ae.ques_type)&&Yt.createElement(fe.Z,null,Yt.createElement("span",{className:`${ve.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(je=ae==null?void 0:ae.ques_details)==null?void 0:je.filter(jt=>jt.choice_right_boolean).map((jt,hn)=>Yt.createElement("span",{key:hn},((ae==null?void 0:ae.ques_type)==Cu.fw[0].id||(ae==null?void 0:ae.ques_type)==Cu.fw[1].id)&&Yt.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Cu.k4[jt.choice_position-1]),(ae==null?void 0:ae.ques_type)==Cu.fw[2].id&&Yt.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},jt.choice_text)))),Yt.createElement(fe.Z,null,Yt.createElement("span",{className:`${ve.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),Yt.createElement("span",{style:{color:"#000",fontWeight:600}},(ae==null?void 0:ae.tag_discipline)||"-")))),Yt.createElement("div",{className:ve.AnswerSDom,style:{padding:"0 0 0 20px"}},Yt.createElement("div",{className:`${ve.DomStyleTitle} flex item-center justify-between`},Yt.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),Yt.createElement("a",{onClick:ye},"\u67E5\u770B\u8BE6\u60C5")),Yt.createElement("div",{className:"mt20"},Ce==null?void 0:Ce.map((jt,hn)=>Yt.createElement("div",{key:hn,style:{display:"flex",alignItems:"center",gap:10,marginTop:hn==0?10:14}},[Cu.fw[0].id,Cu.fw[1].id,Cu.fw[2].id].includes(ae==null?void 0:ae.ques_type)?Yt.createElement("div",{className:`${jt!=null&&jt.choice_right_boolean?ve.Sessce:""}`,style:{width:56}},jt.title):Yt.createElement("div",{style:{width:56}},jt.title),Yt.createElement("div",{className:`${jt.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{jt.num>0&&ye(jt)}},jt.num,hn==0?"":"\u4EBA"),Yt.createElement("div",{style:{width:140}},hn==0?jt.scale:Yt.createElement(le.Z,{gutter:4,align:"middle",className:`${jt.num>0?ve.scale_hover:""}`,onClick:()=>{jt.num>0&&ye(jt)}},Yt.createElement(fe.Z,{flex:1},Yt.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},Yt.createElement("div",{style:{width:`${jt.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),Yt.createElement(fe.Z,{className:`${jt.num>0?ve.percent:""}`,style:{color:"#999"}},jt.scale,"%")))))))))},Yi=oe=>{var ie=oe,{data:ae,dispatch:Ze,exercise_group_id:rt}=ie,Re=mi(ie,["data","dispatch","exercise_group_id"]);const Ct=(Ce,ye={})=>{Ze({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Ko(xo({},ae),{scope:Re==null?void 0:Re.scope,exercise_group_id:rt,choice_position:ye==null?void 0:ye.choice_position,challenge_id:Ce==null?void 0:Ce.challenge_id,tabActive:"2",question_number:ae==null?void 0:ae.index})}})},je={title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:Yt.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:Yt.createElement(Yt.Fragment,null,Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return Yt.createElement("div",{className:ve.DomStyle},Yt.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},Yt.createElement("div",null,Yt.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},Yt.createElement(le.Z,{gutter:10,wrap:!1},Yt.createElement(fe.Z,{className:ve.DomStyleTitle},"\u9898\u76EE"),Yt.createElement(fe.Z,null,Yt.createElement(Fa.Z,{style:{maxWidth:710},className:ve.DomStyleTitle,value:ae.ques_title}))),Yt.createElement("div",{className:ve.AnswerSDom},Yt.createElement("div",{className:`${ve.DomStyleTitle} flex item-center justify-between`},Yt.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),Yt.createElement("a",{onClick:Ct},"\u67E5\u770B\u8BE6\u60C5")),Yt.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},Yt.createElement("div",{style:{width:56}},je.title),Yt.createElement("div",{style:{width:56}},je.num),Yt.createElement("div",{style:{width:140}},je.scale)))),ae==null?void 0:ae.ques_details.map((Ce,ye)=>Yt.createElement("div",{key:ye,style:{display:"flex",gap:10}},Yt.createElement("div",{className:ve.DomStyleTitle},"\u7B2C",(0,me.EM)(ye+1),"\u5173\uFF1A"),Yt.createElement("div",{style:{flex:1}},[{challenge_name:Ce.challenge_name},...(Ce==null?void 0:Ce.challenge_details)||[]].map((jt,hn)=>Yt.createElement("div",{key:hn,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},Yt.createElement("div",null,Yt.createElement(Fa.Z,{className:`${ve.DomStyleTitle} ${hn==0?ve.DomStyleTitleChild:""}`,value:jt.challenge_name||jt.choice_text})),Yt.createElement("div",{className:ve.AnswerSDom},Yt.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},Yt.createElement("div",{style:{width:56}},jt.choice_text?jt.choice_text:""),Yt.createElement("div",{className:"current",style:{width:56},onClick:()=>{jt.choice_users_count>0&&Ct(Ce,jt)}},jt.choice_users_count!=null?`${jt.choice_users_count}\u4EBA`:""),Yt.createElement("div",{style:{width:140}},jt.choice_percent&&Yt.createElement(le.Z,{gutter:4,align:"middle",className:`${jt.choice_users_count>0?ve.scale_hover:""}`,onClick:()=>{jt.choice_users_count>0&&Ct(Ce,jt)}},Yt.createElement(fe.Z,{flex:1},Yt.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},Yt.createElement("div",{style:{width:`${(Number(jt.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),Yt.createElement(fe.Z,{className:`${jt.choice_users_count>0?ve.percent:""}`,style:{color:"#999"}},(Number(jt.choice_percent)*100).toFixed(2),"%"))))))))))),Yt.createElement("div",null,Yt.createElement("span",{className:`${ve.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),Yt.createElement("span",{style:{color:"#000",fontWeight:600}},(ae==null?void 0:ae.tag_discipline)||"-"))))},vi=({columns:oe,item:ie,Fques_type:ae,Findex:Ze})=>Yt.createElement(le.Z,{align:"middle",wrap:!1,style:{color:"#333"}},Yt.createElement(fe.Z,{flex:`${oe[0].width-20}px`,style:{paddingLeft:ae==Cu.fw[7].id&&"8px"}},(ie==null?void 0:ie.index)||`${Ze}.${ie==null?void 0:ie.ques_position}`),Yt.createElement(fe.Z,{className:ve.Onerow,flex:1,style:{padding:"0 8px",maxWidth:382}},Zi(ie==null?void 0:ie.ques_title)),Yt.createElement(Be.Z,{title:ie==null?void 0:ie.name},Yt.createElement(fe.Z,{className:ve.Onerow,flex:`${oe[2].width}px`,style:{padding:"0 8px"}},ae==Cu.fw[7].id?ie==null?void 0:ie.name:Yt.createElement("div",{className:ve.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},Yt.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},ie==null?void 0:ie.name)))),Yt.createElement(fe.Z,{flex:`${oe[3].width}px`,style:{padding:"0 8px"}},ie==null?void 0:ie.right_percent,"%"),Yt.createElement(fe.Z,{flex:`${oe[4].width}px`,style:{padding:"0 8px"}},ie==null?void 0:ie.score_percent,"%"),Yt.createElement(fe.Z,{flex:`${oe[5].width}px`,style:{padding:"0 8px"}},ie==null?void 0:ie.effictive_counts,"\u4EBA"),Yt.createElement(fe.Z,{flex:`${oe[6].width}px`,style:{padding:"0 8px"}},ie==null?void 0:ie.un_answer_counts,"\u4EBA"),Yt.createElement(fe.Z,{flex:`${oe[7].width}px`,style:{paddingLeft:"8px"}},ie==null?void 0:ie.total_user_counts,"\u4EBA")),gs=(oe,ie)=>{var ae=oe,{exercise:Ze,dispatch:rt,value:Re}=ae,Ct=mi(ae,["exercise","dispatch","value"]);const{NormalResult:{commit_results:je,questions_count:Ce},actionTabs:ye}=Ze,jt=(0,pe.useParams)(),[hn,yn]=(0,a.useState)([]),[Dt,Qt]=(0,a.useState)([]),[Dn,gn]=(0,a.useState)(void 0),[Fn,bn]=(0,a.useState)(!1),[ln,Rt]=(0,a.useState)({coursesId:jt.coursesId,id:jt.categoryId,categoryId:jt.categoryId,page:1,limit:50,order:null,sort:"asc"}),Kn=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(Pa,Ft)=>Pa.index-Ft.index},{title:"\u9898\u76EE\u5185\u5BB9",dataIndex:"ques_title",ellipsis:!0},{title:"\u9898\u578B",dataIndex:"name",width:110},{title:Yt.createElement("span",null,"\u6B63\u786E\u7387 ",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:Yt.createElement(Yt.Fragment,null,Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Pa,Ft)=>Pa.index3-Ft.index3},{title:Yt.createElement("span",null,"\u5F97\u5206\u7387 ",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:Yt.createElement(Yt.Fragment,null,Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),Yt.createElement("div",null,Yt.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Pa,Ft)=>Pa.score_percent-Ft.score_percent},{title:Yt.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Pa,Ft)=>Pa.effictive_counts-Ft.effictive_counts},{title:Yt.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",Yt.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Yt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Pa,Ft)=>Pa.un_answer_counts-Ft.un_answer_counts},{title:Yt.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],xt=(...Pa)=>Ki(void 0,[...Pa],function*(Ft=ln){var Mt,Lt,nn,zn,Hn;bn(!0);const ia=[],bt=yield rt({type:"exercise/getQuestionResult",payload:xo(xo({},Ft),Re)});(Mt=bt==null?void 0:bt.commit_results)==null||Mt.forEach(Ge=>{var Oa,Ia;ia.push(Ge==null?void 0:Ge.id),(Oa=Ge==null?void 0:Ge.sub_exercise_questions)!=null&&Oa.length&&((Ia=Ge==null?void 0:Ge.sub_exercise_questions)==null||Ia.forEach(tu=>{ia.push(tu==null?void 0:tu.id)}))}),Dn&&yn(ia),Dn==!1&&yn([]),Dn==null&&yn((nn=(Lt=bt==null?void 0:bt.commit_results)==null?void 0:Lt[0])!=null&&nn.id?[(Hn=(zn=bt==null?void 0:bt.commit_results)==null?void 0:zn[0])==null?void 0:Hn.id]:[]),Qt(ia),bn(!1)}),wn=Pa=>{let Ft=[];hn!=null&&hn.includes(Pa)?Ft=hn.filter(Mt=>Mt!=Pa):Ft=[...hn,Pa],yn(Ft)};(0,a.useEffect)(()=>{xt(),console.log("asdfsadf====",Re)},[ln,Re]);const Cn=()=>{xt()};return(0,a.useImperativeHandle)(ie,()=>({dealData:Cn})),Yt.createElement(vn.Z,{spinning:Fn},Yt.createElement("div",null,Yt.createElement(le.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Yt.createElement(fe.Z,null,Yt.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5")),Yt.createElement(fe.Z,null,Yt.createElement(xe.ZP,{type:"primary",onClick:()=>{(hn==null?void 0:hn.length)==(Dt==null?void 0:Dt.length)?(yn([]),gn(!1)):(yn(Dt),gn(!0))}},"\u5168\u90E8",(hn==null?void 0:hn.length)==(Dt==null?void 0:Dt.length)?"\u6536\u8D77":"\u5C55\u5F00"))),Yt.createElement(x.default,{className:ve.TableDom,columns:Kn,dataSource:[],pagination:!1,onChange:(Pa,Ft,Mt)=>{var Lt;Rt(Ko(xo({},ln),{order:Mt==null?void 0:Mt.field,sort:((Lt=Mt==null?void 0:Mt.order)==null?void 0:Lt.replace("end",""))||"asc"}))}}),je==null?void 0:je.map(Pa=>{var Ft;return Yt.createElement(pu.default,{key:Pa==null?void 0:Pa.id,className:`${ve.CollapseDom} ${(Pa==null?void 0:Pa.ques_type)==Cu.fw[7].id?ve.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:hn,onChange:()=>{wn(Pa==null?void 0:Pa.id)},expandIcon:({isActive:Mt})=>Yt.createElement("span",{className:"font14",style:{color:"#165DFF"}},Mt?"\u6536\u8D77":"\u5C55\u5F00",Yt.createElement(Mo.Z,{className:`${Mt?ve.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Pa==null?void 0:Pa.id,label:Yt.createElement(vi,{columns:Kn,item:Pa}),children:Yt.createElement(Yt.Fragment,null,(Pa==null?void 0:Pa.ques_type)==Cu.fw[7].id&&((Ft=Pa==null?void 0:Pa.sub_exercise_questions)==null?void 0:Ft.map(Mt=>Yt.createElement(pu.default,{key:Mt==null?void 0:Mt.id,className:ve.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:hn,onChange:()=>{wn(Mt==null?void 0:Mt.id)},expandIcon:({isActive:Lt})=>Yt.createElement("span",{style:{color:"#165DFF",marginLeft:25}},Yt.createElement(Mo.Z,{className:`${Lt?ve.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Mt==null?void 0:Mt.id,label:Yt.createElement(vi,{columns:Kn,item:Mt,Fques_type:Pa==null?void 0:Pa.ques_type,Findex:Pa==null?void 0:Pa.index}),children:Yt.createElement(wi,{data:Mt,exercise_group_id:Re==null?void 0:Re.exercise_group_id,Findex:Pa==null?void 0:Pa.index,scope:Re==null?void 0:Re.scope,dispatch:rt})}]}))),(Pa==null?void 0:Pa.ques_type)!==Cu.fw[7].id&&(Pa==null?void 0:Pa.ques_type)!==Cu.fw[5].id&&Yt.createElement(wi,{data:Pa,scope:Re==null?void 0:Re.scope,exercise_group_id:Re==null?void 0:Re.exercise_group_id,dispatch:rt}),(Pa==null?void 0:Pa.ques_type)==Cu.fw[5].id&&Yt.createElement(Yi,{data:Pa,dispatch:rt,scope:Re==null?void 0:Re.scope,exercise_group_id:Re==null?void 0:Re.exercise_group_id}))}]})}),(je==null?void 0:je.length)==0&&Yt.createElement(an.Z,null),Yt.createElement(Ve.Z,{className:"mt20",pageSize:ln.limit,current:ln.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:Pa=>Yt.createElement("span",null,"\u5171",Yt.createElement("span",{style:{color:"#165DFF"}}," ",Pa," "),"\u6761\u6570\u636E"),onChange:(Pa,Ft)=>{Rt(Ko(xo({},ln),{page:Pa,limit:Ft}))},total:Ce}),(ye==null?void 0:ye.key)==="\u7B54\u9898\u8BE6\u60C5"&&Yt.createElement(or,null)))};var Xi=(0,pe.connect)(({exercise:oe})=>({exercise:oe}),null,null,{forwardRef:!0})((0,a.forwardRef)(gs)),Ks={wrap:"wrap___nansB"},to=z(59301),fs=Object.defineProperty,Ji=Object.defineProperties,Fs=Object.getOwnPropertyDescriptors,Bs=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,Ms=Object.prototype.propertyIsEnumerable,Ys=(oe,ie,ae)=>ie in oe?fs(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,rs=(oe,ie)=>{for(var ae in ie||(ie={}))Qi.call(ie,ae)&&Ys(oe,ae,ie[ae]);if(Bs)for(var ae of Bs(ie))Ms.call(ie,ae)&&Ys(oe,ae,ie[ae]);return oe},vc=(oe,ie)=>Ji(oe,Fs(ie)),pc=(oe,ie)=>{var ae={};for(var Ze in oe)Qi.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&Bs)for(var Ze of Bs(oe))ie.indexOf(Ze)<0&&Ms.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},i0=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Xm=(oe,ie)=>{var ae=oe,{exercise:Ze,dispatch:rt,value:Re}=ae,Ct=pc(ae,["exercise","dispatch","value"]);const[je]=ce.default.useForm(),{NormalResult:{commit_results:Ce}}=Ze,ye=(0,pe.useParams)(),[jt,hn]=(0,a.useState)({coursesId:ye.coursesId,id:ye.categoryId,categoryId:ye.categoryId,page:1,limit:50,order:null,sort:"asc"}),[yn,Dt]=(0,a.useState)(!1),Qt=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(Fn,bn)=>Fn.index-bn.index,render:(Fn,bn)=>to.createElement("span",{style:{color:"#333"}},Fn)},{title:"\u9898\u578B",dataIndex:"name",width:110,render:(Fn,bn)=>to.createElement("span",{style:{color:"#333"}},Fn)},{title:to.createElement("span",null,"\u6B63\u786E\u7387 ",to.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:to.createElement(to.Fragment,null,to.createElement("div",null,to.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u7B54\u9898\u5B66\u751F\u603B\u6570\uFF09*100%"),to.createElement("div",null,to.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},to.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Fn,bn)=>Fn.right_percent-bn.right_percent,render:(Fn,bn)=>to.createElement("span",{style:{color:"#333"}},`${Fn}%`)},{title:to.createElement("span",null,"\u5F97\u5206\u7387 ",to.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:to.createElement(to.Fragment,null,to.createElement("div",null,to.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),to.createElement("div",null,to.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},to.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Fn,bn)=>Fn.score_percent-bn.score_percent,render:(Fn,bn)=>to.createElement("span",{style:{color:"#333"}},`${Fn}%`)},{title:to.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",to.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},to.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Fn,bn)=>Fn.effictive_counts-bn.effictive_counts,render:(Fn,bn)=>to.createElement("span",{style:{color:"#333"}},`${Fn}\u4EBA`)},{title:to.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",to.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},to.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Fn,bn)=>Fn.un_answer_counts-bn.un_answer_counts,render:(Fn,bn)=>to.createElement("span",{style:{color:"#333"}},`${Fn}\u4EBA`)},{title:to.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80,render:(Fn,bn)=>to.createElement("span",{style:{color:"#333"}},`${Fn}\u4EBA`)}],Dn=(...Fn)=>i0(void 0,[...Fn],function*(bn=jt){Dt(!0);const ln=yield rt({type:"exercise/getQuestionResult",payload:rs(rs({},bn),Re)});Dt(!1)});(0,a.useEffect)(()=>{Dn()},[jt,Re]);const gn=()=>{Dn()};return(0,a.useImperativeHandle)(ie,()=>({dealData:gn})),to.createElement("div",{className:Ks.wrap},to.createElement("div",{className:"mt30"},to.createElement("div",{className:"mb20 font16",style:{color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5"),to.createElement(x.default,{columns:Qt,rowKey:Fn=>Fn.index,loading:yn,dataSource:Ce,onChange:(Fn,bn,ln)=>{var Rt;hn(vc(rs({},jt),{order:ln==null?void 0:ln.field,sort:((Rt=ln==null?void 0:ln.order)==null?void 0:Rt.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:jt.limit,current:jt.page,position:["bottomRight"],onChange:(Fn,bn)=>{jt.page=Fn,jt.limit=bn,hn(rs({},jt)),Dn()},total:Ce==null?void 0:Ce.length,showTotal:(Fn,bn)=>to.createElement("span",null,"\u5171",to.createElement("span",{style:{color:"#165DFF"}}," ",Fn," "),"\u6761\u6570\u636E")}})))};var Ec=(0,pe.connect)(({exercise:oe})=>({exercise:oe}),null,null,{forwardRef:!0})((0,a.forwardRef)(Xm)),Hi=z(59301),s0=Object.defineProperty,Ac=Object.getOwnPropertySymbols,hc=Object.prototype.hasOwnProperty,c0=Object.prototype.propertyIsEnumerable,Fc=(oe,ie,ae)=>ie in oe?s0(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,td=(oe,ie)=>{for(var ae in ie||(ie={}))hc.call(ie,ae)&&Fc(oe,ae,ie[ae]);if(Ac)for(var ae of Ac(ie))c0.call(ie,ae)&&Fc(oe,ae,ie[ae]);return oe},Jm=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Xs=({exercise:oe,dispatch:ie,handleOnComplete:ae})=>{const{actionTabs:Ze={},ScoreRangesData:rt}=oe,[Re]=ce.default.useForm(),Ct=(0,pe.useParams)(),[,je,Ce]=(0,tn.U)(ne.lL,{exercise_id:Ct==null?void 0:Ct.categoryId}),[ye,jt]=(0,a.useState)([{level:"fail_rate",level_zh:"\u4E0D\u53CA\u683C"},{level:"pass_rate",level_zh:"\u53CA\u683C"},{level:"good_rate",level_zh:"\u826F\u597D"},{level:"max_rate",level_zh:"\u4F18\u79C0"}]),hn=[{title:"\u7B49\u7EA7",dataIndex:"level_zh",align:"left",width:180,render:Qt=>Hi.createElement("span",{style:{color:"#000000"}},Qt)},{title:"\u5F97\u5206\u533A\u95F4",dataIndex:"level",align:"left",render:(Qt,Dn,gn)=>Hi.createElement("div",{className:"flex item-center"},Hi.createElement(ce.default.Item,{className:"mb0",name:gn===0?"min_rate":ye[gn-1].level},Hi.createElement(Me.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),Hi.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),Hi.createElement(ce.default.Item,{className:"mb0",name:Qt,rules:gn!==3&&[{validator:(Fn,bn)=>{const ln=(gn===0?Re.getFieldValue("min_rate"):Re.getFieldValue(ye[gn-1].level))+1,Rt=Re.getFieldValue(ye[gn+1].level)-1;return bn{const{min_rate:Qt=0,fail_rate:Dn=60,pass_rate:gn=70,good_rate:Fn=90,max_rate:bn=100}=(rt==null?void 0:rt.score_ranges)||{};Re.setFieldsValue({min_rate:Qt,fail_rate:Dn,pass_rate:gn,good_rate:Fn,max_rate:bn})},Dt=()=>{ie({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{yn()},[rt]),Hi.createElement(Fe.default,{centered:!0,title:Ze==null?void 0:Ze.key,open:(Ze==null?void 0:Ze.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:je,destroyOnClose:!0,onCancel:Dt,onOk:()=>{Re.submit()}},Hi.createElement(ce.default,{form:Re,onValuesChange:()=>{Re.validateFields()},onFinish:Qt=>Jm(void 0,null,function*(){(yield Ce(td({exercise_id:Ct.categoryId},Qt))).status===0&&(Ae.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Dt(),ae==null||ae(),ie({type:"exercise/getScoreRangesData",payload:{exercise_id:Ct==null?void 0:Ct.categoryId}}))})},Hi.createElement(ce.default.Item,{hidden:!0,name:"min_rate"}),Hi.createElement(x.default,{pagination:!1,dataSource:ye,columns:hn})))};var nd=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Xs),Js=z(59301),uf=Object.defineProperty,rf=Object.defineProperties,lf=Object.getOwnPropertyDescriptors,og=Object.getOwnPropertySymbols,of=Object.prototype.hasOwnProperty,sf=Object.prototype.propertyIsEnumerable,ig=(oe,ie,ae)=>ie in oe?uf(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,ad=(oe,ie)=>{for(var ae in ie||(ie={}))of.call(ie,ae)&&ig(oe,ae,ie[ae]);if(og)for(var ae of og(ie))sf.call(ie,ae)&&ig(oe,ae,ie[ae]);return oe},d0=(oe,ie)=>rf(oe,lf(ie));const cf=({exercise:oe,dispatch:ie,handleOnComplete:ae})=>{var Ze,rt,Re,Ct,je;const{actionTabs:Ce={},course_groups:ye=[]}=oe,jt=(0,pe.useParams)(),[,hn,yn,Dt]=(0,tn.U)(ne.OO,{exercise_id:jt==null?void 0:jt.categoryId}),[Qt,Dn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((Ze=Ce==null?void 0:Ce.data)==null?void 0:Ze.exercise_group_id)||"all",keyword:""}),gn=()=>{ie({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Ce!=null&&Ce.data&&yn(d0(ad(ad({},Ce==null?void 0:Ce.data),Qt),{exercise_id:jt==null?void 0:jt.categoryId,exercise_group_id:(Qt==null?void 0:Qt.exercise_group_id)=="all"?"":Qt==null?void 0:Qt.exercise_group_id}))},[Ce==null?void 0:Ce.data,Qt]),Js.createElement(Fe.default,{centered:!0,title:`${Ce==null?void 0:Ce.key} (${((rt=Dt==null?void 0:Dt.data)==null?void 0:rt.score_range)||""}, ${((Re=Dt==null?void 0:Dt.data)==null?void 0:Re.score_type)||""})`,open:(Ce==null?void 0:Ce.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:gn},Js.createElement("div",{className:"flex item-center justify-between"},Js.createElement(nt.default,{style:{width:256},value:Qt==null?void 0:Qt.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Fn=>Fn.parentNode,onChange:Fn=>{let bn=[...Fn];bn.length===0&&(bn=["all"]),bn.includes("all")&&bn.length>1&&(bn[bn.length-1]=="all"?bn=["all"]:bn=bn.filter(ln=>ln!=="all")),Dn(d0(ad({},Qt),{exercise_group_id:bn}))},filterOption:(Fn,bn)=>bn.label.indexOf(Fn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ye.map(Fn=>({label:Fn==null?void 0:Fn.exercise_group_name,value:Fn==null?void 0:Fn.exercise_group_id}))]}),Js.createElement(Er.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Fn=>{Dn(d0(ad({},Qt),{keyword:Fn}))}})),Js.createElement(x.default,{className:"mt10",dataSource:((Ct=Dt==null?void 0:Dt.data)==null?void 0:Ct.list)||[],scroll:{y:500},loading:hn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:50},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",align:"right",dataIndex:"score",width:100}],pagination:{current:Qt.page,pageSize:Qt==null?void 0:Qt.limit,onChange:(Fn,bn)=>{Dn(d0(ad({},Qt),{page:Fn,limit:bn}))},total:((je=Dt==null?void 0:Dt.data)==null?void 0:je.count)||0,showTotal:Fn=>Js.createElement("span",{className:"font12 c-666"},"\u5171",Js.createElement("span",{style:{color:"#3061D0"}},Fn),"\u6761\u6570\u636E")}}))};var df=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(cf),ls=z(59301),mf=Object.defineProperty,gf=Object.defineProperties,ff=Object.getOwnPropertyDescriptors,sg=Object.getOwnPropertySymbols,vf=Object.prototype.hasOwnProperty,pf=Object.prototype.propertyIsEnumerable,cg=(oe,ie,ae)=>ie in oe?mf(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,ud=(oe,ie)=>{for(var ae in ie||(ie={}))vf.call(ie,ae)&&cg(oe,ae,ie[ae]);if(sg)for(var ae of sg(ie))pf.call(ie,ae)&&cg(oe,ae,ie[ae]);return oe},rd=(oe,ie)=>gf(oe,ff(ie));const Ef=({exercise:oe,dispatch:ie,handleOnComplete:ae})=>{var Ze,rt,Re,Ct,je,Ce,ye,jt,hn,yn,Dt,Qt,Dn,gn,Fn,bn,ln;const{actionTabs:Rt={},course_groups:Kn=[]}=oe,xt=(0,pe.useParams)(),[,wn,Cn,Pa]=(0,tn.U)(ne.OO,{exercise_id:xt==null?void 0:xt.categoryId}),[,Ft,Mt,Lt]=(0,tn.U)(ne.hk,{exercise_id:xt==null?void 0:xt.categoryId}),[nn,zn]=(0,a.useState)({page:1,limit:10,type:((Ze=Rt==null?void 0:Rt.data)==null?void 0:Ze.type)||2,exercise_group_id:((rt=Rt==null?void 0:Rt.data)==null?void 0:rt.exercise_group_id)==-1||((Re=Rt==null?void 0:Rt.data)==null?void 0:Re.exercise_group_id)==null?"all":(Ct=Rt==null?void 0:Rt.data)==null?void 0:Ct.exercise_group_id,keyword:"",sub_type:(je=Rt==null?void 0:Rt.data)==null?void 0:je.sub_type}),Hn=()=>{ie({type:"exercise/setActionTabs",payload:{key:""}})},ia=(0,a.useMemo)(()=>{var bt;const Ge=[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}];return(nn==null?void 0:nn.type)===2&&Ge.push({title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"text",render:(Oa,Ia)=>ls.createElement("a",{onClick:()=>{(0,me.xg)(`/classrooms/${xt.coursesId}/exercise/${xt.categoryId}/review/${Ia==null?void 0:Ia.login}`)}},"\u67E5\u770B\u8BE6\u60C5")}),(nn==null?void 0:nn.type)===3&&Ge.push({title:(bt=Rt==null?void 0:Rt.data)!=null&&bt.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),Ge},[nn==null?void 0:nn.type,(Ce=Rt==null?void 0:Rt.data)==null?void 0:Ce.isFinalScore]);return(0,a.useEffect)(()=>{var bt,Ge;(Rt==null?void 0:Rt.key)==="\u5B66\u751F\u8BE6\u60C52"&&(Rt!=null&&Rt.data)&&((bt=Rt==null?void 0:Rt.data)!=null&&bt.isFinalScore?Cn(rd(ud({},nn),{exercise_id:xt==null?void 0:xt.categoryId,exercise_group_id:(nn==null?void 0:nn.exercise_group_id)=="all"?"":nn==null?void 0:nn.exercise_group_id})):Mt(rd(ud({},nn),{exercise_id:xt==null?void 0:xt.categoryId,exercise_group_id:(nn==null?void 0:nn.exercise_group_id)=="all"?"":nn==null?void 0:nn.exercise_group_id,question_type:(Ge=Rt==null?void 0:Rt.data)==null?void 0:Ge.question_type})))},[nn,Rt==null?void 0:Rt.data]),ls.createElement(Fe.default,{centered:!0,title:Rt==null?void 0:Rt.title,open:(Rt==null?void 0:Rt.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Hn},((ye=Rt==null?void 0:Rt.data)==null?void 0:ye.type)===3&&ls.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(hn=(jt=Rt==null?void 0:Rt.data)==null?void 0:jt.exercise_group_list)==null?void 0:hn.map((bt,Ge)=>{var Oa;return ls.createElement("span",{key:Ge},bt==null?void 0:bt.course_group_name,ls.createElement("span",{className:"ml10 c-black"},bt==null?void 0:bt.value,((Oa=Rt==null?void 0:Rt.data)==null?void 0:Oa.questionsscoreType)||"%"))})),ls.createElement("div",{className:"flex item-center justify-between"},ls.createElement(nt.default,{style:{width:140},value:nn==null?void 0:nn.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:bt=>bt.parentNode,onChange:bt=>{let Ge=[...bt];Ge.length===0&&(Ge=["all"]),Ge.includes("all")&&Ge.length>1&&(Ge[Ge.length-1]=="all"?Ge=["all"]:Ge=Ge.filter(Oa=>Oa!=="all")),zn(rd(ud({},nn),{exercise_group_id:Ge}))},filterOption:(bt,Ge)=>Ge.label.indexOf(bt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Kn.map(bt=>({label:bt==null?void 0:bt.exercise_group_name,value:bt==null?void 0:bt.exercise_group_id}))]}),ls.createElement(Er.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:bt=>{zn(rd(ud({},nn),{keyword:bt}))}})),ls.createElement(x.default,{className:"mt20",dataSource:((yn=Rt==null?void 0:Rt.data)!=null&&yn.isFinalScore?(Dt=Pa==null?void 0:Pa.data)==null?void 0:Dt.list:(Dn=(Qt=Lt==null?void 0:Lt.data)==null?void 0:Qt.student_score)==null?void 0:Dn.list)||[],scroll:{y:500},loading:wn||Ft,columns:ia,pagination:{current:nn.page,pageSize:nn==null?void 0:nn.limit,onChange:(bt,Ge)=>{zn(rd(ud({},nn),{page:bt,limit:Ge}))},total:((gn=Rt==null?void 0:Rt.data)!=null&&gn.isFinalScore?(Fn=Pa==null?void 0:Pa.data)==null?void 0:Fn.count:(ln=(bn=Lt==null?void 0:Lt.data)==null?void 0:bn.student_score)==null?void 0:ln.count)||0,showTotal:bt=>ls.createElement("span",{className:"font12 c-666"},"\u5171",ls.createElement("span",{style:{color:"#3061D0"}},bt),"\u6761\u6570\u636E")}}))};var Af=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Ef),hf={tables:"tables___zoHyz"},Ff=Object.defineProperty,Bf=Object.defineProperties,Cf=Object.getOwnPropertyDescriptors,dg=Object.getOwnPropertySymbols,yf=Object.prototype.hasOwnProperty,Pf=Object.prototype.propertyIsEnumerable,mg=(oe,ie,ae)=>ie in oe?Ff(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,qs=(oe,ie)=>{for(var ae in ie||(ie={}))yf.call(ie,ae)&&mg(oe,ae,ie[ae]);if(dg)for(var ae of dg(ie))Pf.call(ie,ae)&&mg(oe,ae,ie[ae]);return oe},m0=(oe,ie)=>Bf(oe,Cf(ie));const Sf=({Data:oe=[],yAxisName:ie="",legendData:ae=[],className:Ze="",style:rt={},labelTrue:Re=!1,grid:Ct={},yAxisNamePadding:je=0,ReactEchartsOnEvents:Ce})=>{const ye=(0,a.useRef)(null),jt=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,a.useEffect)(()=>{if(ye.current){const hn=ye.current.getEchartsInstance(),yn=[];ae==null||ae.forEach((Dt,Qt)=>{yn.push((jt==null?void 0:jt[Qt])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),hn.setOption({dataset:{source:[["product",...ae],...oe]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:qs({left:"5%",right:"2%",top:"20%",bottom:40},Ct),dataZoom:[qs({type:"slider"},(oe==null?void 0:oe.length)>10||(ae==null?void 0:ae.length)>6?{start:0,end:10}:{})],yAxis:{name:ie,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:je},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:ae==null?void 0:ae.map(()=>({type:"bar",barMaxWidth:40,label:{show:Re,position:"top"}})),color:yn},!0)}},[oe,ie,ae,Re,Ct]),a.createElement(Ni.Z,{ref:ye,className:`w-full ${Ze}`,style:qs({height:400,background:"#F6F7F9"},rt),onEvents:Ce,option:{}})},ld=a.memo(Sf),Df=({exercise:oe,dispatch:ie,value:ae})=>{var Ze,rt,Re,Ct,je,Ce,ye,jt,hn,yn,Dt,Qt,Dn,gn,Fn,bn,ln,Rt,Kn,xt,wn,Cn,Pa,Ft,Mt,Lt,nn,zn,Hn;const{actionTabs:ia={}}=oe,bt=(0,pe.useParams)(),[Ge,Oa]=(0,a.useState)(1),[,Ia,tu,wa]=(0,tn.U)(ne.iU,{exercise_id:bt==null?void 0:bt.categoryId,exercise_group_id:(Ze=ae==null?void 0:ae.exercise_group_id)!=null&&Ze.includes("all")?null:ae==null?void 0:ae.exercise_group_id}),[,on,Nn,Ka]=(0,tn.U)(ne.fG,{exercise_id:bt==null?void 0:bt.categoryId,exercise_group_id:(rt=ae==null?void 0:ae.exercise_group_id)!=null&&rt.includes("all")?null:ae==null?void 0:ae.exercise_group_id}),iu=(En={},ca)=>{ie({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:ca,exercise_group_id:(En==null?void 0:En.course_group_id)==-1?"all":En==null?void 0:En.course_group_id,isFinalScore:En==null?void 0:En.isFinalScore}}})},xa=(0,a.useCallback)(En=>{var ca,ka,Xa,Ja;iu(m0(qs({},((ka=(ca=wa==null?void 0:wa.data)==null?void 0:ca.list)==null?void 0:ka[(En==null?void 0:En.dataIndex)||0])||{}),{isFinalScore:!0}),(((Ja=(Xa=En==null?void 0:En.encode)==null?void 0:Xa.y)==null?void 0:Ja[0])||1)-1)},[(Re=wa==null?void 0:wa.data)==null?void 0:Re.list]),da=(En={},ca=null)=>{var ka;console.log("asdfasdf===",En),ie({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:(En==null?void 0:En.question_type)||"",id:En==null?void 0:En.question_id,exercise_group_id:ae==null?void 0:ae.exercise_group_id,tabActive:"3",exercise_group_list:(ka=En==null?void 0:En.list)==null?void 0:ka.map(Xa=>m0(qs({},Xa),{value:ca===0?Xa==null?void 0:Xa.correct_percent:ca===1?Xa==null?void 0:Xa.score_percent:Xa==null?void 0:Xa.value})),questionsscoreType:En==null?void 0:En.questionsscoreType}}})},kn=(0,a.useCallback)((En,ca={})=>{var ka,Xa;da((Xa=(ka=Ka==null?void 0:Ka.data)==null?void 0:ka.question_type_list)==null?void 0:Xa[(En==null?void 0:En.dataIndex)||0],0)},[(Ct=Ka==null?void 0:Ka.data)==null?void 0:Ct.question_type_list]),Sn=(0,a.useCallback)((En,ca={})=>{var ka,Xa;da((Xa=(ka=Ka==null?void 0:Ka.data)==null?void 0:ka.question_type_list)==null?void 0:Xa[(En==null?void 0:En.dataIndex)||0],1)},[(je=Ka==null?void 0:Ka.data)==null?void 0:je.question_type_list]),ma=(0,a.useCallback)(En=>{var ca,ka,Xa;const Ja=(ka=(ca=Ka==null?void 0:Ka.data)==null?void 0:ca.class_average_score_list)==null?void 0:ka[(En==null?void 0:En.dataIndex)||0];ie({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:ae==null?void 0:ae.exercise_group_id,exercise_group_list:Ja==null?void 0:Ja.list,type:3,isFinalScore:(Xa=En==null?void 0:En.data)==null?void 0:Xa[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:Ja==null?void 0:Ja.question_type,questionsscoreType:"\u5206"}}})},[(Ce=Ka==null?void 0:Ka.data)==null?void 0:Ce.class_average_score_list,ae]),qn=([En,ca,ka],Xa=0)=>a.createElement("span",{className:En>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{En>0&&iu(m0(qs({},ca),{isFinalScore:!0}),Xa)}},`${En}${Ge===1?"":"%"}`),fn=(()=>{var En,ca,ka,Xa,Ja,Ju,Iu,Ea,vu,Ru,Ir,fl;const lu=[{title:"\u5206\u73ED",dataIndex:"course_group_name",align:"left"},{title:((ca=(En=wa==null?void 0:wa.data)==null?void 0:En.titles)==null?void 0:ca[0])||"",dataIndex:"column_1",align:"center",render:(...zu)=>qn(zu,0)},{title:((Xa=(ka=wa==null?void 0:wa.data)==null?void 0:ka.titles)==null?void 0:Xa[1])||"",dataIndex:"column_2",align:"center",render:(...zu)=>qn(zu,1)},{title:((Ju=(Ja=wa==null?void 0:wa.data)==null?void 0:Ja.titles)==null?void 0:Ju[2])||"",dataIndex:"column_3",align:"center",render:(...zu)=>qn(zu,2)},{title:((Ea=(Iu=wa==null?void 0:wa.data)==null?void 0:Iu.titles)==null?void 0:Ea[3])||"",dataIndex:"column_4",align:"center",render:(...zu)=>qn(zu,3)},{title:((Ru=(vu=wa==null?void 0:wa.data)==null?void 0:vu.titles)==null?void 0:Ru[4])||"",dataIndex:"column_5",align:"center",render:(...zu)=>qn(zu,4)},{title:((fl=(Ir=wa==null?void 0:wa.data)==null?void 0:Ir.titles)==null?void 0:fl[5])||"",dataIndex:"column_6",align:"center",render:(...zu)=>qn(zu,5)}];return Ge===1&&lu.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(...zu)=>qn(zu,6)}),lu})();(0,a.useEffect)(()=>{var En;tu({count_by:Ge,exercise_id:bt==null?void 0:bt.categoryId,exercise_group_id:(En=ae==null?void 0:ae.exercise_group_id)!=null&&En.includes("all")?null:ae==null?void 0:ae.exercise_group_id})},[Ge,ae==null?void 0:ae.exercise_group_id]),(0,a.useEffect)(()=>{var En;Nn({exercise_id:bt==null?void 0:bt.categoryId,exercise_group_id:(En=ae==null?void 0:ae.exercise_group_id)!=null&&En.includes("all")?null:ae==null?void 0:ae.exercise_group_id})},[ae==null?void 0:ae.exercise_group_id]);const Un=(0,a.useMemo)(()=>{var En,ca;return(ca=(En=Ka==null?void 0:Ka.data)==null?void 0:En.question_type_score_list)==null?void 0:ca.map((ka,Xa)=>{var Ja,Ju,Iu,Ea;return a.createElement(ld,{key:Xa,Data:((Ja=ka==null?void 0:ka.list)==null?void 0:Ja.map(vu=>{var Ru;return[(vu==null?void 0:vu.title)||"",...((Ru=vu==null?void 0:vu.list)==null?void 0:Ru.map(Ir=>Ir==null?void 0:Ir.value))||[]]}))||[],yAxisName:ka==null?void 0:ka.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Ea=(Iu=(Ju=ka==null?void 0:ka.list)==null?void 0:Ju[0])==null?void 0:Iu.list)==null?void 0:Ea.map(vu=>vu==null?void 0:vu.course_group_name))||[],ReactEchartsOnEvents:{click:vu=>{var Ru;console.log("params",vu),da(m0(qs({},((Ru=ka==null?void 0:ka.list)==null?void 0:Ru[(vu==null?void 0:vu.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(ye=Ka==null?void 0:Ka.data)==null?void 0:ye.question_type_score_list]);return a.createElement(a.Fragment,null,a.createElement(vn.Z,{spinning:Ia},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u6210\u7EE9\u5206\u5E03",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u7EDF\u8BA1\u6570\u503C\u6216\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement("div",{className:"flex item-center gap-20px"},a.createElement(nt.default,{style:{width:140},size:"large",value:Ge,onChange:En=>{Oa(En)},options:[{value:1,label:"\u6309\u4EBA\u6570\u7EDF\u8BA1"},{value:2,label:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"}]}))),a.createElement(x.default,{className:`mt10 ${hf.tables}`,bordered:!0,columns:fn,dataSource:((jt=wa==null?void 0:wa.data)==null?void 0:jt.list)||[],pagination:!1}),a.createElement("div",{className:"mt20"},a.createElement(ld,{Data:((yn=(hn=wa==null?void 0:wa.data)==null?void 0:hn.list)==null?void 0:yn.map(En=>[(En==null?void 0:En.course_group_name)||"",(En==null?void 0:En.column_1)||0,(En==null?void 0:En.column_2)||0,(En==null?void 0:En.column_3)||0,(En==null?void 0:En.column_4)||0,(En==null?void 0:En.column_5)||0,(En==null?void 0:En.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${Ge===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((Dt=wa==null?void 0:wa.data)==null?void 0:Dt.titles)||[],ReactEchartsOnEvents:{click:xa}}))),a.createElement(vn.Z,{spinning:on},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5C0F\u9898\u5BF9\u6BD4",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(ld,{Data:((Dn=(Qt=Ka==null?void 0:Ka.data)==null?void 0:Qt.question_type_list)==null?void 0:Dn.map(En=>{var ca;return[(En==null?void 0:En.question_type)||"",...((ca=En==null?void 0:En.list)==null?void 0:ca.map(ka=>ka.correct_percent))||[]]}))||[],yAxisName:"\u6B63\u786E\u7387",yAxisNamePadding:[0,0,10,0],legendData:((ln=(bn=(Fn=(gn=Ka==null?void 0:Ka.data)==null?void 0:gn.question_type_list)==null?void 0:Fn[0])==null?void 0:bn.list)==null?void 0:ln.map(En=>En==null?void 0:En.course_group_name))||[],ReactEchartsOnEvents:{click:kn}}),a.createElement(ld,{Data:((Kn=(Rt=Ka==null?void 0:Ka.data)==null?void 0:Rt.question_type_list)==null?void 0:Kn.map(En=>{var ca;return[(En==null?void 0:En.question_type)||"",...((ca=En==null?void 0:En.list)==null?void 0:ca.map(ka=>ka.score_percent))||[]]}))||[],yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:((Pa=(Cn=(wn=(xt=Ka==null?void 0:Ka.data)==null?void 0:xt.question_type_list)==null?void 0:wn[0])==null?void 0:Cn.list)==null?void 0:Pa.map(En=>En==null?void 0:En.course_group_name))||[],ReactEchartsOnEvents:{click:Sn}}))),a.createElement(vn.Z,{spinning:on},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5E73\u5747\u5206",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(ld,{Data:((Mt=(Ft=Ka==null?void 0:Ka.data)==null?void 0:Ft.class_average_score_list)==null?void 0:Mt.map(En=>{var ca;return[(En==null?void 0:En.title)||"",...((ca=En==null?void 0:En.list)==null?void 0:ca.map(ka=>ka==null?void 0:ka.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Hn=(zn=(nn=(Lt=Ka==null?void 0:Ka.data)==null?void 0:Lt.class_average_score_list)==null?void 0:nn[0])==null?void 0:zn.list)==null?void 0:Hn.map(En=>En==null?void 0:En.course_group_name))||[],ReactEchartsOnEvents:{click:ma}}),a.createElement("div",{className:"flex flex-col"},Un))),(ia==null?void 0:ia.key)==="\u7B54\u9898\u8BE6\u60C5"&&a.createElement(or,null),(ia==null?void 0:ia.key)==="\u5B66\u751F\u8BE6\u60C52"&&a.createElement(Af,null))};var bf=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Df),wf=z(67921),_s=z(59301),xf=Object.defineProperty,If=Object.defineProperties,Lf=Object.getOwnPropertyDescriptors,gg=Object.getOwnPropertySymbols,Nf=Object.prototype.hasOwnProperty,Of=Object.prototype.propertyIsEnumerable,fg=(oe,ie,ae)=>ie in oe?xf(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,g0=(oe,ie)=>{for(var ae in ie||(ie={}))Nf.call(ie,ae)&&fg(oe,ae,ie[ae]);if(gg)for(var ae of gg(ie))Of.call(ie,ae)&&fg(oe,ae,ie[ae]);return oe},f0=(oe,ie)=>If(oe,Lf(ie));const Mf=({exercise:oe,dispatch:ie,handleOnComplete:ae})=>{var Ze,rt,Re,Ct,je;const{actionTabs:Ce={},course_groups:ye=[]}=oe,jt=(0,pe.useParams)(),[,hn,yn,Dt]=(0,tn.U)(ne.hv,{exercise_id:jt==null?void 0:jt.categoryId}),[Qt,Dn]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),gn=(0,a.useMemo)(()=>{var bn,ln,Rt;return((Rt=(ln=(bn=Dt==null?void 0:Dt.data)==null?void 0:bn.question)==null?void 0:ln.question_choices)==null?void 0:Rt.filter(Kn=>Kn==null?void 0:Kn.right_answer).map(Kn=>Kn==null?void 0:Kn.exercise_choice_id))||[]},[(Ze=Dt==null?void 0:Dt.data)==null?void 0:Ze.question]),Fn=()=>{ie({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{var bn,ln,Rt,Kn,xt;Ce!=null&&Ce.data&&yn(f0(g0({},Qt),{exercise_group_id:(Qt==null?void 0:Qt.exercise_group_id)=="all"?"":Qt==null?void 0:Qt.exercise_group_id,exercise_id:jt==null?void 0:jt.categoryId,question_id:(ln=(bn=Ce==null?void 0:Ce.data)==null?void 0:bn.questionDetail)==null?void 0:ln.question_id,question_number:(Kn=(Rt=Ce==null?void 0:Ce.data)==null?void 0:Rt.questionDetail)==null?void 0:Kn.index,scope:(xt=Ce==null?void 0:Ce.data)==null?void 0:xt.scope}))},[Ce==null?void 0:Ce.data,Qt]),_s.createElement(Fe.default,{centered:!0,title:Ce==null?void 0:Ce.title,open:(Ce==null?void 0:Ce.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Fn},_s.createElement("div",{className:"flex item-center justify-between"},_s.createElement(nt.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:Qt==null?void 0:Qt.exercise_group_id,getPopupContainer:bn=>bn.parentNode,onChange:bn=>{console.log(bn);let ln=[...bn];ln.length===0&&(ln=["all"]),ln.includes("all")&&ln.length>1&&(ln[ln.length-1]=="all"?ln=["all"]:ln=ln.filter(Rt=>Rt!=="all")),Dn(f0(g0({},Qt),{exercise_group_id:ln}))},filterOption:(bn,ln)=>ln.label.indexOf(bn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ye.map(bn=>({label:bn==null?void 0:bn.exercise_group_name,value:bn==null?void 0:bn.exercise_group_id}))]}),_s.createElement(Er.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:bn=>{Dn(f0(g0({},Qt),{keyword:bn}))}})),_s.createElement(x.default,{className:"mt10",dataSource:((Re=(rt=Dt==null?void 0:Dt.data)==null?void 0:rt.student_score)==null?void 0:Re.list)||[],scroll:{y:500},loading:hn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:bn=>bn||"\u672A\u5206\u73ED"},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(bn,ln)=>{var Rt,Kn,xt,wn;return((Kn=(Rt=ln==null?void 0:ln.users_answer_info)==null?void 0:Rt.choices)==null?void 0:Kn.length)>0&&((wn=(xt=ln==null?void 0:ln.users_answer_info)==null?void 0:xt.choices)!=null&&wn.every(Cn=>gn.includes(Cn==null?void 0:Cn.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(bn,ln)=>{var Rt,Kn,xt;return`${(Rt=ln==null?void 0:ln.users_answer_info)==null?void 0:Rt.score}/${(xt=(Kn=Dt==null?void 0:Dt.data)==null?void 0:Kn.question)==null?void 0:xt.question_score}`}}],pagination:{current:Qt.page,pageSize:Qt==null?void 0:Qt.limit,onChange:(bn,ln)=>{Dn(f0(g0({},Qt),{page:bn,limit:ln}))},total:((je=(Ct=Dt==null?void 0:Dt.data)==null?void 0:Ct.student_score)==null?void 0:je.count)||0,showTotal:bn=>_s.createElement("span",{className:"font12 c-666"},"\u5171",_s.createElement("span",{style:{color:"#3061D0"}},bn),"\u6761\u6570\u636E")}}))};var Tf=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Mf),Rf={tables:"tables___MR1w6",tabSty:"tabSty___Rp0MG"},kf=Object.defineProperty,vg=Object.getOwnPropertySymbols,jf=Object.prototype.hasOwnProperty,zf=Object.prototype.propertyIsEnumerable,pg=(oe,ie,ae)=>ie in oe?kf(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,v0=(oe,ie)=>{for(var ae in ie||(ie={}))jf.call(ie,ae)&&pg(oe,ae,ie[ae]);if(vg)for(var ae of vg(ie))zf.call(ie,ae)&&pg(oe,ae,ie[ae]);return oe};const Zf=({Data:oe=[],yAxisName:ie="",legendData:ae=[],className:Ze="",style:rt={},labelTrue:Re=!1,grid:Ct={},yAxisNamePadding:je=0,ReactEchartsOnEvents:Ce})=>{const ye=(0,a.useRef)(null),jt=(ae==null?void 0:ae.length)>5?["#8197EB","#63AEF4","#82D4FF","#37CCCC","#4ECC74","#F9C94D","#FB9A77","#F3647C","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"]:["#4ECC74","#60B1FC","#FB9A77"];return(0,a.useEffect)(()=>{if(ye.current){const hn=ye.current.getEchartsInstance(),yn=[];ae==null||ae.forEach((Dt,Qt)=>{yn.push((jt==null?void 0:jt[Qt])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),hn.setOption({dataset:{source:[["product",...ae],...oe]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:v0({left:"5%",right:"2%",top:"20%",bottom:40},Ct),dataZoom:[v0({type:"slider"},(oe==null?void 0:oe.length)>10||(ae==null?void 0:ae.length)>6?{start:0,end:10}:{})],yAxis:{name:ie,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:je},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:ae==null?void 0:ae.map(()=>({type:"bar",barMaxWidth:40,label:{show:Re,position:"top",color:"#666666",formatter:"{c}%"}})),color:yn},!0)}},[oe,ie,ae,Re,Ct]),a.createElement(Ni.Z,{ref:ye,className:`w-full ${Ze}`,style:v0({height:400,background:"#F6F7F9"},rt),onEvents:Ce,option:{}})},Qf=a.memo(Zf),Hf=({exercise:oe,dispatch:ie},ae)=>{var Ze,rt,Re,Ct;const{actionTabs:je={}}=oe,Ce=(0,pe.useParams)(),[ye,jt]=(0,a.useState)("1"),[hn,yn]=(0,a.useState)("1"),[Dt,Qt]=(0,a.useState)(["\u5168\u90E8\u77E5\u8BC6\u70B9"]),Dn=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u7F16\u7A0B\u9898","\u7A0B\u5E8F\u586B\u7A7A\u9898","\u7EC4\u5408\u9898"],gn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],[,Fn,bn,ln]=(0,tn.U)(ne.j,{exercise_id:Ce==null?void 0:Ce.categoryId}),Rt=()=>{bn({exercise_id:Ce==null?void 0:Ce.categoryId})};(0,a.useImperativeHandle)(ae,()=>({getTagList:Rt})),(0,a.useEffect)(()=>{Rt()},[]);const Kn=(Ft,Mt)=>{const Lt=Mt==="question"?Dn:gn;return(Ft==null?void 0:Ft.filter(nn=>Dt.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")||Dt.length===0?!0:Dt.includes(nn==null?void 0:nn.tag_disciplines)).map(nn=>{const zn=Lt.map(Hn=>{var ia;const bt=(ia=nn==null?void 0:nn.question_types)==null?void 0:ia.find(Ge=>Mt==="question"?Ge.question_type_name===Hn:Ge.question_difficulty===Hn);return bt?parseFloat(bt.score_rate.replace("%","")):0});return[(nn==null?void 0:nn.tag_disciplines)||"",...zn]}))||[]},xt=[{title:"\u77E5\u8BC6\u70B9\u6570\u91CF",dataIndex:"a",key:"a"},{title:"\u5F97\u5206\u7387<60%",dataIndex:"b",key:"b"},{title:"60%<\u5F97\u5206\u7387<70%",dataIndex:"c",key:"c"},{title:"70%<\u5F97\u5206\u7387<85%",dataIndex:"d",key:"d"},{title:"85%<\u5F97\u5206\u7387<100%",dataIndex:"e",key:"e"},{title:"\u5F97\u5206\u7387\u6700\u9AD8\u77E5\u8BC6\u70B9",dataIndex:"f",key:"f"},{title:"\u5F97\u5206\u7387\u6700\u4F4E\u77E5\u8BC6\u70B9",dataIndex:"g",key:"g"}],wn=[{title:"\u77E5\u8BC6\u70B9",width:90,dataIndex:"tag_disciplines",ellipsis:!0,key:"tag_disciplines"},{title:"\u5355\u9009\u9898",children:[{title:a.createElement("span",{style:{width:"45px",display:"inline-block"}},"\u8BD5\u9898\u6570\u91CF"),dataIndex:"a1",key:"a1",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u5355\u9009\u9898"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"a2",key:"a2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u5355\u9009\u9898");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u591A\u9009\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"b1",key:"b2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u591A\u9009\u9898"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"b2",key:"b2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u591A\u9009\u9898");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u5224\u65AD\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"c1",key:"c1",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u5224\u65AD\u9898"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"c2",key:"c2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u5224\u65AD\u9898");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u586B\u7A7A\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"m1",key:"m1",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u586B\u7A7A\u9898"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"m2",key:"m2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u586B\u7A7A\u9898");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u7B80\u7B54\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"d1",key:"d1",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u7B80\u7B54\u9898"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"d2",key:"d2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u7B80\u7B54\u9898");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u7F16\u7A0B\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"e1",key:"e2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u7F16\u7A0B\u9898"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"e2",key:"e2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u7F16\u7A0B\u9898");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"f1",key:"f1",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u7A0B\u5E8F\u586B\u7A7A\u9898"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"f2",key:"f2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u7A0B\u5E8F\u586B\u7A7A\u9898");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u7EC4\u5408\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"h1",key:"h2",align:"center",ellipsis:!0,render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u7EC4\u5408\u9898"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"h2",key:"h2",align:"center",render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_type_name)==="\u7EC4\u5408\u9898");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]}],Cn=[{title:"\u77E5\u8BC6\u70B9",width:120,ellipsis:!0,dataIndex:"tag_disciplines",key:"tag_disciplines"},{title:"\u7B80\u5355",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"a1",key:"a1",align:"center",render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_difficulty)==="\u7B80\u5355"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"a2",key:"a2",align:"center",render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_difficulty)==="\u7B80\u5355");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u4E2D\u7B49",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"b1",key:"b2",align:"center",render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_difficulty)==="\u9002\u4E2D"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"b2",key:"b2",align:"center",render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_difficulty)==="\u9002\u4E2D");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]},{title:"\u56F0\u96BE",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"c1",key:"c1",align:"center",render:(Ft,Mt)=>{var Lt,nn;return((nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_difficulty)==="\u56F0\u96BE"))==null?void 0:nn.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"c2",key:"c2",align:"center",render:(Ft,Mt)=>{var Lt;let nn=(Lt=Mt==null?void 0:Mt.question_types)==null?void 0:Lt.find(zn=>(zn==null?void 0:zn.question_difficulty)==="\u56F0\u96BE");return["0%","0.0%"].includes(nn==null?void 0:nn.score_rate)?0:(nn==null?void 0:nn.score_rate)||0}}]}],Pa=(0,a.useMemo)(()=>{var Ft;let Mt=[],Lt=[];(Ft=ln==null?void 0:ln.merged)==null||Ft.forEach(zn=>{Mt.push(zn==null?void 0:zn.tag_disciplines),Lt.push({value:zn==null?void 0:zn.score,extraInfo:zn})});const nn={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:v0({type:"slider",show:(Lt==null?void 0:Lt.length)>12},(Lt==null?void 0:Lt.length)>12?{start:0,end:12}:{}),grid:{left:50,right:90,top:60,bottom:40},xAxis:{type:"category",name:"\u77E5\u8BC6\u70B9\u540D\u79F0",data:Mt,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",interval:0}},yAxis:{type:"value",name:"\u5F97\u5206\u7387",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:Lt,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return a.createElement(Ni.Z,{option:nn,style:{height:375,background:"#F6F7F9"}})},[ln==null?void 0:ln.merged,Dt]);return a.createElement(a.Fragment,null,a.createElement(vn.Z,{spinning:Fn},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u77E5\u8BC6\u70B9\u7EDF\u8BA1")),a.createElement(x.default,{className:"mt15",columns:xt,dataSource:[{a:ln==null?void 0:ln.merged_size,b:(Ze=ln==null?void 0:ln.range_stats)==null?void 0:Ze[60],c:(rt=ln==null?void 0:ln.range_stats)==null?void 0:rt["60-70"],d:(Re=ln==null?void 0:ln.range_stats)==null?void 0:Re["71-85"],e:(Ct=ln==null?void 0:ln.range_stats)==null?void 0:Ct["86-100"],f:ln==null?void 0:ln.highest,g:ln==null?void 0:ln.lowest}],pagination:!1}),a.createElement("div",{className:"font16 mt30"},"\u77E5\u8BC6\u70B9\u5F97\u5206\u7387"),a.createElement("div",{className:"mt15"},Pa)),a.createElement(vn.Z,{spinning:Fn},a.createElement("div",{className:"mt40 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u77E5\u8BC6\u70B9\u5173\u8054\u5206\u6790"),a.createElement(y.default,{defaultActiveKey:"1",onChange:Ft=>{jt(Ft),yn("1"),Qt(["\u5168\u90E8\u77E5\u8BC6\u70B9"])},items:[{label:"\u9898\u578B",key:"1",children:null},{label:"\u96BE\u6613\u5EA6",key:"2",children:null}]}),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement(Er.tp,{dataSource:[{name:"\u5217\u8868",id:"1"},{name:"\u56FE\u8868",id:"2"}],value:hn,onChange:Ft=>{yn(Ft)}}),hn=="2"&&a.createElement(nt.default,{style:{width:260},size:"large",value:Dt,onChange:Ft=>{var Mt,Lt;console.log("value",Ft);let nn=[...Ft];const zn=ye=="1"?(Mt=ln==null?void 0:ln.type_data)==null?void 0:Mt.length:(Lt=ln==null?void 0:ln.difficulty_data)==null?void 0:Lt.length;(nn==null?void 0:nn.length)==0?nn=["\u5168\u90E8\u77E5\u8BC6\u70B9"]:nn.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")&&nn.length>1?nn=nn.filter(Hn=>Hn!=="\u5168\u90E8\u77E5\u8BC6\u70B9"):!nn.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")&&nn.length==zn&&(nn=["\u5168\u90E8\u77E5\u8BC6\u70B9"]),Qt(nn)},defaultValue:["\u5168\u90E8\u77E5\u8BC6\u70B9"],placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",mode:"multiple",maxTagCount:"responsive",allowClear:!0,maxTagPlaceholder:Ft=>{var Mt;return a.createElement(Be.Z,{styles:{root:{pointerEvents:"none"}},title:Ft.map(({label:Lt})=>Lt).join(", ")},a.createElement("span",null,((Mt=Ft.map(({label:Lt})=>Lt).join(", "))==null?void 0:Mt.slice(0,3))+"..."))},fieldNames:{label:"tag_disciplines",value:"tag_disciplines"},options:ye=="1"?[{tag_disciplines:"\u5168\u90E8\u77E5\u8BC6\u70B9"},...(ln==null?void 0:ln.type_data)||[]]:[{tag_disciplines:"\u5168\u90E8\u77E5\u8BC6\u70B9"},...(ln==null?void 0:ln.difficulty_data)||[]]})),hn=="1"&&a.createElement(x.default,{className:ye=="1"?Rf.tables:"",dataSource:ye=="1"?(ln==null?void 0:ln.type_data)||[]:(ln==null?void 0:ln.difficulty_data)||[],pagination:!1,bordered:!0,columns:ye=="1"?wn:Cn}),hn=="2"&&a.createElement(Qf,{Data:ye==="1"?Kn(ln==null?void 0:ln.type_data,"question"):Kn(ln==null?void 0:ln.difficulty_data,"difficulty"),yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:ye==="1"?Dn:gn}))))};var Uf=(0,pe.connect)(({exercise:oe})=>({exercise:oe}),null,null,{forwardRef:!0})((0,a.forwardRef)(Hf)),Eg={flex_box_center:"flex_box_center___BUbDS",flex_space_between:"flex_space_between___bos8a",flex_box_vertical_center:"flex_box_vertical_center___DLIAD",flex_box_center_end:"flex_box_center_end___IvLKX",flex_box_column:"flex_box_column___DaoiT",tables:"tables___YOYJ9",checkboxgroup:"checkboxgroup___aBFSQ"},Ag=z(47914),hg=z(2610),Wf=Object.defineProperty,Gf=Object.defineProperties,Vf=Object.getOwnPropertyDescriptors,Fg=Object.getOwnPropertySymbols,Kf=Object.prototype.hasOwnProperty,Yf=Object.prototype.propertyIsEnumerable,Bg=(oe,ie,ae)=>ie in oe?Wf(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Si=(oe,ie)=>{for(var ae in ie||(ie={}))Kf.call(ie,ae)&&Bg(oe,ae,ie[ae]);if(Fg)for(var ae of Fg(ie))Yf.call(ie,ae)&&Bg(oe,ae,ie[ae]);return oe},Bc=(oe,ie)=>Gf(oe,Vf(ie)),Cc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});let Xf=[o0.Z,ed.Z,re.Z];const Jf=oe=>{let ie=new Date;const ae=ze()(oe).format("HH");if(ze()(oe).isSame(ze()(ie),"day")){const Ze=ze()(ie).format("HH"),rt=ze()(ie).format("mm");return{disabledHours:()=>yc(0,24).splice(1,Ze*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",ae,Ze),ze()(oe).isSame(ze()(ie),"hour")&&ae<=Ze?yc(0,60).splice(0,rt):yc(60,60))}}else if(ze()(oe).isSame(ze()(),"day")){const Ze=ze()().format("HH"),rt=ze()().format("mm");return{disabledHours:()=>yc(0,24).splice(0,Ze),disabledMinutes:()=>ae<=Ze?yc(0,rt):yc(60,60)}}else return};function yc(oe,ie){const ae=[];for(let Ze=oe;Ze{var Re,Ct;let[je,Ce]=(0,a.useState)(Si(Bc(Si({},(0,pe.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,An.dE)()?[oe.userInfo.course.course_group_id]:[]}),(0,pe.useParams)()));const[ye,jt]=(0,a.useState)([]),[hn,yn]=(0,a.useState)([]),[Dt,Qt]=(0,a.useState)([]),[Dn,gn]=(0,a.useState)(!1),[Fn,bn]=(0,a.useState)(!1),[ln,Rt]=(0,a.useState)(!1),[Kn]=ce.default.useForm(),{commonHeader:xt}=rt,wn=(0,a.useRef)();let[Cn,Pa]=(0,a.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(ia,bt)=>ia.rank-bt.rank,render:(ia,bt,Ge)=>ia<4?a.createElement("img",{src:Xf[ia-1]}):ia},{title:"\u59D3\u540D",dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(ia,bt,Ge)=>a.createElement("span",null,bt.is_me&&a.createElement("span",{style:{display:"inline-block",fontSize:12,color:"#CA7720",background:"rgba(255, 181, 56, 0.36)",borderRadius:2,width:16,height:16,textAlign:"center",lineHeight:"16px",transform:"translateY(-1px)"}},"\u6211"),ia)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:ia=>ia||"- -"},{title:"\u73ED\u7EA7",dataIndex:"course_group",key:"course_group",ellipsis:!0,width:70,fixed:"left"},{title:"\u901A\u8FC7",dataIndex:"passed_count",width:60,fixed:"left",ellipsis:!0,key:"passed_count",render:ia=>a.createElement("span",null,ia," ",ia!="-"&&"\u9898")},{title:"\u5F97\u5206",dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[Ft,Mt]=(0,a.useState)(null),Lt=()=>{var ia,bt;const Ge=((ia=document.getElementById("filterWarp"))==null?void 0:ia.clientHeight)||0,Oa=((bt=document.getElementById("pagination"))==null?void 0:bt.clientHeight)||0;return window.innerHeight-Ge-Oa-110};(0,a.useEffect)(()=>{const ia=()=>{Mt(Lt())};return window.addEventListener("resize",ia),()=>{window.removeEventListener("resize",ia)}},[]);const nn=ia=>ia&&ia{var ia,bt,Ge,Oa,Ia;Cn.splice(7);for(let tu=0;tu<((ia=ye==null?void 0:ye.question_data)==null?void 0:ia.length);tu++){let wa={};wa.title=ye!=null&&ye.sent_type?a.createElement("span",null,"\u9898\u76EE"+(tu+1)+`\uFF08${(Ge=(bt=ye==null?void 0:ye.question_data)==null?void 0:bt[tu])==null?void 0:Ge.question_score}\uFF09`):a.createElement("a",{onClick:()=>Cc(void 0,null,function*(){var on,Nn;let Ka=yield(0,he.ZP)(`/api/problems/${(Nn=(on=ye==null?void 0:ye.question_data)==null?void 0:on[tu])==null?void 0:Nn.identifier}/start.json`,{method:"get"});Ka&&(window.open(`/myproblems/${Ka==null?void 0:Ka.identifier}?type=1`),localStorage.setItem("program_homework",[je.coursesId,je.categoryId]))})},"\u9898\u76EE"+(tu+1)+`\uFF08${(Ia=(Oa=ye==null?void 0:ye.question_data)==null?void 0:Oa[tu])==null?void 0:Ia.question_score}\uFF09`),wa.dataIndex="question_data",wa.width=140,wa.render=(on,Nn)=>{var Ka,iu,xa,da,kn;return a.createElement("div",null,((Ka=on==null?void 0:on[tu])==null?void 0:Ka.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Cc(void 0,null,function*(){var Sn,ma,qn,fn,Un,En,ca,ka;if((0,An.Rm)()&&!((Sn=ie.AssistantObject.hack)!=null&&Sn.can_appraise)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(!((ma=on==null?void 0:on[tu])!=null&&ma.open_code)){Ae.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let Xa=yield(0,he.ZP)("/api/courses/view_code.json",{method:"get",params:Bc(Si({},je),{id:je.coursesId,homework_common_id:je.categoryId,hack_user_code_id:(qn=on==null?void 0:on[tu])==null?void 0:qn.hack_user_code_id})});Fe.default.warning({icon:null,width:800,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(fn=on==null?void 0:on[tu])==null?void 0:fn.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Un=on==null?void 0:on[tu])==null?void 0:Un.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(En=on==null?void 0:on[tu])==null?void 0:En.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(ca=on==null?void 0:on[tu])==null?void 0:ca.score)),content:a.createElement(Ag.Z,{classroomList:ie,user:oe,languages:[{language:(ka=on==null?void 0:on[tu])==null?void 0:ka.language,code:Xa==null?void 0:Xa.code}],v:on,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:on.language,game_id:on.id,diff_code_count:on.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((iu=on==null?void 0:on[tu])==null?void 0:iu.answer_question_time)||"- -"),(xa=on==null?void 0:on[tu])!=null&&xa.submit_count?a.createElement(Be.Z,{title:`${((da=on==null?void 0:on[tu])==null?void 0:da.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((kn=on==null?void 0:on[tu])==null?void 0:kn.submit_count)||0):null))},Cn.push(wa)}Pa([...Cn])},[ye==null?void 0:ye.question_data]),(0,a.useEffect)(()=>{var ia;(ia=oe==null?void 0:oe.userInfo)!=null&&ia.course&&((0,An.dE)()&&(je.course_group=(0,An.dE)()?[oe.userInfo.course.course_group_id]:[],Ce(Si({},je))),zn(1))},[oe==null?void 0:oe.userInfo]);function zn(ia){return Cc(this,null,function*(){var bt,Ge,Oa,Ia,tu,wa,on;gn(!0);let Nn=yield(0,he.ZP)(`/api/exercises/${je.categoryId}/rank_list.json`,{method:"get",params:Bc(Si({},je),{id:je.coursesId,rank_type:2})});if(jt(Nn),gn(!1),Nn.status!=-1&&((0,An.dE)()?(ia===1&&yn([(Ge=(bt=Nn==null?void 0:Nn.course_group)==null?void 0:bt[0])==null?void 0:Ge.id]),Nn!=null&&Nn.my_rank?Qt([Si({is_me:!0},Nn==null?void 0:Nn.my_rank),...Nn==null?void 0:Nn.rank_list]):Qt([...(Nn==null?void 0:Nn.rank_list)||[]])):Qt([...(Nn==null?void 0:Nn.rank_list)||[]]),ia===1)){let Ka={title:(Nn==null?void 0:Nn.hack_rank_rule)===0?a.createElement(Be.Z,{title:`\u603B\u8017\u65F6\u65F6\u4E3A\u505A\u9898\u901A\u8FC7\u65F6\u957F\u548C\u7F5A\u65F6\u65F6\u957F\u7684\u603B\u548C\uFF0C + \u7F5A\u65F6\u65F6\u957F=\u8BC4\u6D4B\u51FA\u9519\u6B21\u6570X\u8BBE\u7F6E\u7684\u7F5A\u65F6\uFF08\u5F53\u524D\u4E3A${Nn==null?void 0:Nn.punish_time}\u5206\uFF09`},a.createElement("span",{style:{marginRight:3}},"\u603B\u8017\u65F6")," ",a.createElement("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})):"\u5B8C\u6210\u65F6\u95F4",dataIndex:(Nn==null?void 0:Nn.hack_rank_rule)===0?"finish_time":"finish_at",width:(Nn==null?void 0:Nn.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};Cn.push(Ka);for(let iu=0;iu<((Oa=Nn==null?void 0:Nn.question_data)==null?void 0:Oa.length);iu++){let xa={};xa.title=Nn!=null&&Nn.sent_type?a.createElement("span",null,"\u9898\u76EE"+(iu+1)+`\uFF08${(tu=(Ia=Nn==null?void 0:Nn.question_data)==null?void 0:Ia[iu])==null?void 0:tu.question_score}\uFF09`):a.createElement("a",{onClick:()=>Cc(this,null,function*(){var da,kn;let Sn=yield(0,he.ZP)(`/api/problems/${(kn=(da=Nn==null?void 0:Nn.question_data)==null?void 0:da[iu])==null?void 0:kn.identifier}/start.json`,{method:"get"});Sn&&(window.open(`/myproblems/${Sn==null?void 0:Sn.identifier}?type=1`),localStorage.setItem("program_homework",[je.coursesId,je.categoryId]))})},"\u9898\u76EE"+(iu+1)+`\uFF08${(on=(wa=Nn==null?void 0:Nn.question_data)==null?void 0:wa[iu])==null?void 0:on.question_score}\uFF09`),xa.dataIndex="question_data",xa.width=140,xa.render=(da,kn)=>{var Sn,ma,qn,fn,Un;return a.createElement("div",null,((Sn=da==null?void 0:da[iu])==null?void 0:Sn.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Cc(this,null,function*(){var En,ca,ka,Xa,Ja,Ju,Iu,Ea;if((0,An.Rm)()&&!((En=ie.AssistantObject.hack)!=null&&En.can_view)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(!((ca=da==null?void 0:da[iu])!=null&&ca.open_code)){Ae.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let vu=yield(0,he.ZP)("/api/courses/view_code.json",{method:"get",params:Bc(Si({},je),{id:je.coursesId,homework_common_id:je.categoryId,hack_user_code_id:(ka=da==null?void 0:da[iu])==null?void 0:ka.hack_user_code_id})});Fe.default.warning({icon:null,width:800,getContainer:wn.current,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Xa=da==null?void 0:da[iu])==null?void 0:Xa.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Ja=da==null?void 0:da[iu])==null?void 0:Ja.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(Ju=da==null?void 0:da[iu])==null?void 0:Ju.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(Iu=da==null?void 0:da[iu])==null?void 0:Iu.score)),content:a.createElement(Ag.Z,{classroomList:ie,user:oe,languages:[{language:(Ea=da==null?void 0:da[iu])==null?void 0:Ea.language,code:vu==null?void 0:vu.code}],v:da,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:da.language,game_id:da.id,diff_code_count:da.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((ma=da==null?void 0:da[iu])==null?void 0:ma.answer_question_time)||"- -"),(qn=da==null?void 0:da[iu])!=null&&qn.submit_count?a.createElement(Be.Z,{title:`${((fn=da==null?void 0:da[iu])==null?void 0:fn.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Un=da==null?void 0:da[iu])==null?void 0:Un.submit_count)||0):null))},Cn.push(xa)}Pa([...Cn])}})}const Hn=xt==null?void 0:xt.hack_rank_rule;return a.createElement("div",{ref:wn,style:{margin:"0px auto",minHeight:Fn?"100vh":""},id:"rankingInfo"},(ye==null?void 0:ye.message)==="\u5C01\u699C\u4E2D"?a.createElement(an.Z,{styles:{marginTop:0,paddingTop:100,paddingBottom:100},customText:"\u7B54\u9898\u65F6\u95F4\u8FDB\u5165\u5012\u8BA1\u65F6\uFF0C\u6682\u65F6\u5C01\u699C\uFF0C\u8BF7\u52A0\u901F\u7ADE\u6280\u901A\u5173\u7B54\u9898"}):a.createElement("div",{style:{background:"#fff",paddingTop:(0,An.dE)()&&20,height:"100%",overflow:"auto"}},a.createElement("div",{id:"filterWarp"},a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{style:{display:"flex",width:"90%"}},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5\uFF1A"),(0,An.GJ)()&&a.createElement("div",{style:{flex:1}},a.createElement(Le.default.Group,{className:Eg.checkboxgroup,value:hn,onChange:ia=>{var bt;je.type===1?(yn([]),je.course_group=[],je.page=1,Ce(Si({},je)),zn()):je.type===2?(yn(["\u5168\u90E8"]),je.course_group=(bt=ye==null?void 0:ye.course_group)==null?void 0:bt.map(Ge=>Ge.id),je.page=1,Ce(Si({},je)),zn()):(yn([...ia.filter(Ge=>Ge!="\u5168\u90E8")]),je.course_group=ia.filter(Ge=>Ge!="\u5168\u90E8"),je.page=1,Ce(Si({},je)),zn())}},a.createElement(Le.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:ia=>{ia.target.checked?je.type=2:je.type=1}},"\u5168\u90E8\u5206\u73ED"),(Re=ye==null?void 0:ye.course_group)==null?void 0:Re.map((ia,bt)=>a.createElement(Le.default,{style:{marginBottom:10},onChange:Ge=>{je.type=3},value:ia.id},ia==null?void 0:ia.name)))),(0,An.dE)()&&a.createElement(de.ZP.Group,{style:{marginBottom:10},onChange:ia=>{ia.target.value==="\u5168\u90E8"?(je.course_group=[],je.page=1,Ce(Si({},je)),zn()):(je.course_group=[ia.target.value],je.page=1,Ce(Si({},je)),zn())},defaultValue:oe.userInfo.course.course_group_id},a.createElement(de.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},"\u5168\u90E8\u5206\u73ED"),(Ct=ye==null?void 0:ye.course_group)==null?void 0:Ct.map((ia,bt)=>a.createElement(de.ZP,{style:{marginBottom:10},value:ia.id},ia.name)))),a.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{Fn?(0,hg.BU)():(0,hg.Dj)(document.getElementById("rankingInfo")),bn(!Fn)}},a.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${Fn?"icon-tuichuquanping2":"icon-quanping2"}`}),a.createElement("span",null,Fn?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u5C55\u793A"))),a.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10}},a.createElement("span",{style:{fontSize:14,color:"#B1BACD",display:"flex",alignItems:"center"}},"\u6392\u884C\u89C4\u5219\uFF1A",Hn===0?"\u8003\u8BD5\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B9E\u9645\u5B9E\u9A8C\u65F6\u957F\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u65F6\u957F\u77ED\u540D\u6B21\u9760\u524D\u3002":"\u8003\u8BD5\u65F6\u6BB5\u5916\u63D0\u4EA4\u4E0D\u8BA1\u6392\u540D\uFF1B\u5F53\u524D\u6309\u901A\u8FC7\u9898\u6570\u548C\u5B8C\u6210\u65F6\u95F4\u6392\u5E8F\uFF0C\u540C\u9898\u6570\u4E0B\u5B8C\u6210\u8D8A\u65E9\uFF0C\u540D\u6B21\u8D8A\u524D\u3002",(0,An.eB)()&&a.createElement("a",{onClick:()=>{Rt(!0),Kn.setFieldsValue({punish_time:xt.punish_time,hack_rank_rule:xt.hack_rank_rule,open_code:xt.open_code,open_code_type:xt.open_code_type,rank_forbidden:xt.rank_forbidden,rank_forbidden_start:xt.rank_forbidden_start?ze()(xt.rank_forbidden_start):"",rank_forbidden_end:xt.rank_forbidden_end?ze()(xt.rank_forbidden_end):""})}},"\u8BBE\u7F6E\u89C4\u5219/"),a.createElement("a",{onClick:()=>{Fe.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,getContainer:wn.current,content:a.createElement("div",null,Hn===0&&a.createElement("p",null,"\u6392\u540D\u89C4\u5219\uFF1A\u7ECF\u5178ACM\u89C4\u5219"),a.createElement("p",null,"AC\uFF08\u901A\u8FC7\u9898\u76EE\uFF09\u8D8A\u591A\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),a.createElement("p",null,"AC\u76F8\u540C\uFF0C\u603B\u7528\u65F6\u8D8A\u5C11\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),Hn==0&&a.createElement(a.Fragment,null,a.createElement("p",null,"\u603B\u7528\u65F6=\u2211\uFF08\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6\uFF09"),a.createElement("p",null,"\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6=\u6BD4\u8D5B\u5F00\u59CB\u5230\u63D0\u4EA4\u88AB\u901A\u8FC7\u7684\u65F6\u95F4+\u7F5A\u65F6"),a.createElement("p",null,"\u7F5A\u65F6=\uFF08\u901A\u8FC7\u524D\uFF09\u9519\u8BEF\u4EE3\u7801\u63D0\u4EA4\u6B21\u6570*\u6BCF\u6B21\u7F5A\u65F6"),a.createElement("p",null,"\u4E0D\u7B97\u7F5A\u65F6\u7684\u60C5\u51B5\uFF1A\u6CA1\u6709\u901A\u8FC7\u7684\u9898\u76EE\u3001\uFF08\u7CFB\u7EDF\uFF09\u5185\u90E8\u9519\u8BEF\u3001\u7F16\u8BD1\u9519\u8BEF")))})}},"\u67E5\u770B\u89C4\u5219")),(0,An.GJ)()&&a.createElement(a.Fragment,null,a.createElement(be.default.Search,{className:"mr20",onSearch:ia=>{je.page=1,je.search=ia,Ce(Si({},je)),zn()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),a.createElement(xe.ZP,{onClick:()=>{(0,Ee.KU)(Bc(Si({},je),{id:je.coursesId,rank_type:2,homework_common_id:je.categoryId}))}},"\u5BFC\u51FA")))),a.createElement(vn.Z,{spinning:Dn},a.createElement(x.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:Fn?Ft:null},rowClassName:(ia,bt)=>bt===0&&(0,An.dE)()&&Eg.tables,dataSource:Dt,columns:Cn})),a.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},a.createElement(Ve.Z,{current:je.page,pageSize:je.per_page,total:ye==null?void 0:ye.count,showSizeChanger:!0,onChange:(ia,bt)=>{je.page=ia,je.per_page=bt,Ce(Si({},je)),zn()}}))),a.createElement(Fe.default,{open:ln,title:"\u89C4\u5219\u8BBE\u7F6E",getContainer:()=>wn.current,width:630,onOk:()=>{Kn.submit()},onCancel:()=>{Rt(!1)}},a.createElement(ce.default,{colon:!1,size:"large",form:Kn,onFinish:ia=>Cc(void 0,null,function*(){console.log("---",ia);let bt=yield(0,he.ZP)(`/api/exercises/${je.categoryId}/exercise_setting_rank.json`,{method:"put",body:Bc(Si({},ia),{rank_forbidden_start:ze()(ia.rank_forbidden_start).format("YYYY-MM-DD HH:mm"),rank_forbidden_end:ze()(ia.rank_forbidden_end).format("YYYY-MM-DD HH:mm")})});(bt==null?void 0:bt.status)===0&&(Ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Rt(!1),zn(),ae({type:"exercise/getCommonHeader",payload:Si({},je)}))})},a.createElement(ce.default.Item,{label:"\u8BC4\u6D4B\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F",name:"punish_time"},a.createElement(Me.Z,{min:0,precision:0,style:{width:"100%"},addonAfter:"\u5206\u949F"})),a.createElement(ce.default.Item,{label:"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219",name:"hack_rank_rule"},a.createElement(de.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:8,marginTop:8,marginLeft:12}},a.createElement(de.ZP,{value:0},"\u8017\u65F6\u65F6\u957F\u4F18\u5148",a.createElement("span",{style:{color:"#666"}},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),a.createElement(de.ZP,{value:1},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148",a.createElement("span",{style:{color:"#666"}},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09")))),a.createElement(ce.default.Item,{name:"open_code",valuePropName:"checked",style:{marginBottom:0}},a.createElement(Le.default,null,"\u516C\u5F00\u4EE3\u7801 ",a.createElement("span",{style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09"))),a.createElement(ce.default.Item,{name:"open_code_type",style:{marginLeft:20}},a.createElement(de.ZP.Group,null,a.createElement(de.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),a.createElement(de.ZP,{value:0},"\u4EFB\u610F\u65F6\u95F4"))),a.createElement(ce.default.Item,{valuePropName:"checked",name:"rank_forbidden"},a.createElement(Le.default,null,"\u5F00\u542F\u5C01\u699C ",a.createElement("span",{style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09"))),a.createElement(le.Z,{align:"middle",style:{alignItems:"center"}},a.createElement(fe.Z,null,"\u5F00\u59CB\u65F6\u95F4"),a.createElement(fe.Z,{className:"ml10"},a.createElement(ce.default.Item,{name:"rank_forbidden_start",style:{marginBottom:0}},a.createElement(pn.default,{size:"large",style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:nn,disabledTime:Jf}))),a.createElement(fe.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),a.createElement(fe.Z,{className:"ml10"},a.createElement(ce.default.Item,{name:"rank_forbidden_end",style:{marginBottom:0}},a.createElement(pn.default,{size:"large",style:{width:200},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09",showTime:{format:"HH:mm",defaultValue:ze()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm"})))))))};var Cg=(0,pe.connect)(({shixunHomeworks:oe,user:ie,classroomList:ae,exercise:Ze})=>({user:ie,shixunHomeworks:oe,classroomList:ae,exercise:Ze}))(qf),Ga=z(59301),_f=Object.defineProperty,$f=Object.defineProperties,ev=Object.getOwnPropertyDescriptors,yg=Object.getOwnPropertySymbols,tv=Object.prototype.hasOwnProperty,nv=Object.prototype.propertyIsEnumerable,Pg=(oe,ie,ae)=>ie in oe?_f(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Ui=(oe,ie)=>{for(var ae in ie||(ie={}))tv.call(ie,ae)&&Pg(oe,ae,ie[ae]);if(yg)for(var ae of yg(ie))nv.call(ie,ae)&&Pg(oe,ae,ie[ae]);return oe},p0=(oe,ie)=>$f(oe,ev(ie)),Pc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const av=({exercise:oe,dispatch:ie,classroomList:ae})=>{var Ze,rt,Re,Ct,je,Ce,ye,jt,hn,yn,Dt,Qt,Dn,gn,Fn,bn,ln,Rt,Kn,xt,wn,Cn,Pa,Ft,Mt,Lt,nn;const{ScoreRangesData:zn}=oe,[Hn,ia]=(0,a.useState)((Ze=oe==null?void 0:oe.commonHeader)!=null&&Ze.show_acm?"5":"1"),[bt,Ge]=(0,a.useState)({}),[Oa,Ia]=(0,a.useState)([]),[tu,wa]=(0,a.useState)([]),[on,Nn]=(0,a.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[Ka,iu]=(0,a.useState)(0),[xa,da]=(0,a.useState)(0),[kn,Sn]=(0,a.useState)([]),[ma,qn]=(0,a.useState)([]),[fn,Un]=(0,a.useState)(0),[En,ca]=(0,a.useState)(!0),[ka,Xa]=(0,a.useState)(!1),[Ja,Ju]=(0,a.useState)(!1),[Iu,Ea]=(0,a.useState)(!1),[vu,Ru]=(0,a.useState)(!1),[Ir,fl]=(0,a.useState)(0),lu=(0,a.useRef)(null),zu=(0,a.useRef)(null),$r=(0,a.useRef)(null),[gu]=ce.default.useForm(),xu=(0,pe.useParams)(),eu=[{label:"90%-100%",color:"#3BA1FF"},{label:"80%-90%",color:"#37CCCC"},{label:"70%-80%",color:"#4ECC74"},{label:"60%-70%",color:"#FBD438"},{label:"60%\u53CA\u4EE5\u4E0B",color:"#F3647C"}];(0,a.useEffect)(()=>(vu?lu.current=setInterval(()=>{fl(ju=>ju+1)},1e3*30):clearInterval(lu.current),()=>{clearInterval(lu.current)}),[vu]),(0,a.useEffect)(()=>{ar()},[]),(0,a.useEffect)(()=>{var ju,Kr;Ir>0&&(Hn==="1"?ar():Hn==="4"?(ju=$r.current)==null||ju.getTagList():(Kr=zu.current)==null||Kr.dealData())},[Ir]),console.log("---exercise",oe);const ar=(...ju)=>Pc(void 0,[...ju],function*(Kr=on){Xa(!0),yield Promise.all([Su(Kr),Br(Kr),yl(Kr)]),Xa(!1),ca(!1)}),sl=(0,a.useMemo)(()=>{var ju,Kr;return{scope:on==null?void 0:on.scope,exercise_group_id:(ju=on==null?void 0:on.exercise_group_id)!=null&&ju.includes("all")?null:on==null?void 0:on.exercise_group_id,question_type:(Kr=on==null?void 0:on.question_type)!=null&&Kr.includes("all")?null:on==null?void 0:on.question_type}},[on]),Su=ju=>Pc(void 0,null,function*(){var Kr,El,lo;const Uo={scope:ju==null?void 0:ju.scope,exercise_group_id:(Kr=ju==null?void 0:ju.exercise_group_id)!=null&&Kr.includes("all")?null:ju==null?void 0:ju.exercise_group_id},Al=yield(0,he.ZP)(`/api/exercises/${xu==null?void 0:xu.categoryId}/new_exercise_result.json`,{method:"get",params:Ui({},Uo)});if(ie({type:"exercise/getScoreRangesData",payload:{exercise_id:xu==null?void 0:xu.categoryId}}),(Al==null?void 0:Al.status)===0){const Oo=[{label:"\u5168\u90E8",value:"all"}];ie({type:"exercise/save",payload:{course_groups:Al==null?void 0:Al.course_groups}}),(El=Al==null?void 0:Al.course_groups)==null||El.forEach(Zn=>{Oo.push({label:Zn==null?void 0:Zn.exercise_group_name,value:Zn==null?void 0:Zn.exercise_group_id})});const ni=[{label:"\u5168\u90E8",value:"all"}];(lo=Al==null?void 0:Al.question_types)==null||lo.forEach(Zn=>{ni.push({label:Zn==null?void 0:Zn.name,value:Zn==null?void 0:Zn.id})}),wa(ni),Ia(Oo),Ge(Ui({},Al))}}),Br=(ju,...Kr)=>Pc(void 0,[ju,...Kr],function*(El,lo=!1,Uo={}){var Al;const Oo={scope:El==null?void 0:El.scope,exercise_group_id:(Al=El==null?void 0:El.exercise_group_id)!=null&&Al.includes("all")?null:El==null?void 0:El.exercise_group_id};Ju(lo);const ni=yield(0,he.ZP)(`/api/exercises/${xu==null?void 0:xu.categoryId}/new_exercise_result_form.json`,{method:"get",params:Ui(p0(Ui({},Oo),{method:Ka,order:xa}),Uo)});(ni==null?void 0:ni.status)===0&&Sn(ni==null?void 0:ni.rate_list),Ju(!1)}),yl=(ju,...Kr)=>Pc(void 0,[ju,...Kr],function*(El,lo=!1,Uo={}){var Al;const Oo={scope:El==null?void 0:El.scope,exercise_group_id:(Al=El==null?void 0:El.exercise_group_id)!=null&&Al.includes("all")?null:El==null?void 0:El.exercise_group_id};Ea(lo);const ni=yield(0,he.ZP)(`/api/exercises/${xu==null?void 0:xu.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:Ui(p0(Ui({},Oo),{method:fn}),Uo)});(ni==null?void 0:ni.status)===0&&qn(ni==null?void 0:ni.chart),Ea(!1)}),pr=[{label:"\u5168\u90E8",value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:"\u5DF2\u4EA4\u5377",value:"2"}],po=()=>[{name:"exercise_group_id",label:"\u5206\u73ED\u8303\u56F4",ItemData:Oa,isShow:!0},{noStyle:!0,isShow:Hn==="3",children:Ga.createElement("div",{className:"mb20",style:{color:"#FF9D18"}},"\u8BF4\u660E\uFF1A\u5B66\u751F\u4EBA\u6570=0\u7684\u5206\u73ED\u4E0D\u5728\u4E0B\u9762\u56FE\u8868\u4E2D\u663E\u793A"),ItemData:[]},{name:"scope",label:Ga.createElement("span",{style:{marginRight:-18}},"\u7EDF\u8BA1\u8303\u56F4 ",Ga.createElement(Be.Z,{overlayStyle:{maxWidth:600},title:Ga.createElement(Ga.Fragment,null,Ga.createElement("div",null,Ga.createElement("span",{style:{fontWeight:600}},"\u5168\u90E8\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5168\u90E8\u5B66\u751F\u65F6\uFF0C\u5219\u7EDF\u8BA1\u6570\u636E\u6DB5\u76D6\u6240\u6709\u5E94\u8003\u5B66\u751F\u3002"),Ga.createElement("div",null,Ga.createElement("span",{style:{fontWeight:600}},"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u6B63\u5728\u8003\u8BD5\u4E2D\u548C\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"),Ga.createElement("div",null,Ga.createElement("span",{style:{fontWeight:600}},"\u5DF2\u4EA4\u5377\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"))},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:pr,isShow:Hn!=="3"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:tu,isShow:Hn==="2"}],ti=(Re=[((rt=oe==null?void 0:oe.commonHeader)==null?void 0:rt.show_acm)&&{name:"\u7F16\u7A0B\u9898\u6392\u884C",id:"5"},{name:"\u6210\u7EE9\u603B\u89C8",id:"1"},{name:"\u8BD5\u9898\u8BE6\u60C5",id:"2"},{name:"\u5206\u73ED\u5BF9\u6BD4",id:"3"},{name:"\u77E5\u8BC6\u70B9\u5206\u6790",id:"4"}])==null?void 0:Re.filter(ju=>!!ju),Ta=Ka?"\u5F97\u5206\u7387":"\u6B63\u786E\u7387",Lr=ju=>{ju==="1"&&ar(),ia(ju)},al=(0,a.useMemo)(()=>{var ju;const Kr=[],El=[],lo=[];(ju=bt==null?void 0:bt.student_score_list)==null||ju.map(Al=>{Kr.unshift([Al.name,Al.score_range].join(".")),El.unshift({value:Al.rate,type:Al.type}),lo.unshift(Al.count)});const Uo={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"}},grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"\u5B66\u751F\u6BD4\u4F8B\uFF08%\uFF09",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:Kr,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:Al=>`${Al.split(".")[0]} +(${Al.split(".")[1]})`}},series:[{type:"bar",data:El,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:Al=>{var Oo;return`${(Oo=Al==null?void 0:Al.data)==null?void 0:Oo.value}%\uFF08${lo[Al==null?void 0:Al.dataIndex]}\u4EBA\uFF09`}}}]};return Ga.createElement(Ni.Z,{option:Uo,onEvents:{click:Al=>{var Oo;Al.componentType==="series"&&ie({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:p0(Ui({},on),{type:1,sub_type:(Oo=Al==null?void 0:Al.data)==null?void 0:Oo.type})}})}},style:{height:434,background:"#F6F7F9"}})},[bt==null?void 0:bt.student_score_list]),Do=(0,a.useMemo)(()=>{let ju=[],Kr=[];kn.forEach(lo=>{ju.push(lo.index),Kr.push({value:lo.rate,extraInfo:lo})});const El={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:Ui({type:"slider",show:(Kr==null?void 0:Kr.length)>30},(Kr==null?void 0:Kr.length)>30?{start:0,end:Math.floor(29*100/(kn==null?void 0:kn.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:ju,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:Ta,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:Kr,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return Ga.createElement(Ni.Z,{option:El,style:{height:370,background:"#F6F7F9"},onEvents:{click:lo=>{var Uo,Al,Oo,ni,Zn,Yn,ir,Wo,$o,Bo,Ii,is;console.log("sdfsdf===",(Uo=lo==null?void 0:lo.data)==null?void 0:Uo.extraInfo),ie({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:Ga.createElement(Ga.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",Ga.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(Oo=(Al=lo==null?void 0:lo.data)==null?void 0:Al.extraInfo)==null?void 0:Oo.index,"\uFF0C",Ta,(Zn=(ni=lo==null?void 0:lo.data)==null?void 0:ni.extraInfo)==null?void 0:Zn.rate,"%\uFF09"),Ga.createElement(Be.Z,{title:Ga.createElement(Ga.Fragment,null,"\u9898\u76EE\uFF1A",(ir=(Yn=lo==null?void 0:lo.data)==null?void 0:Yn.extraInfo)==null?void 0:ir.question_title,Ga.createElement("br",null),"\u9898\u578B\uFF1A",($o=(Wo=lo==null?void 0:lo.data)==null?void 0:Wo.extraInfo)==null?void 0:$o.question_type,Ga.createElement("br",null),Ta,"\uFF1A",(Ii=(Bo=lo==null?void 0:lo.data)==null?void 0:Bo.extraInfo)==null?void 0:Ii.rate,"%")},Ga.createElement("a",null,"\u8BD5\u9898\u8BE6\u60C5"))),data:{questionDetail:(is=lo==null?void 0:lo.data)==null?void 0:is.extraInfo,scope:sl==null?void 0:sl.scope}}})}}})},[kn,Ta,sl]),To=(0,a.useMemo)(()=>ma==null?void 0:ma.map((ju,Kr)=>{var El,lo,Uo,Al,Oo;const ni={tooltip:{trigger:"item"},title:{text:ju==null?void 0:ju.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:ju==null?void 0:ju.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((El=ju==null?void 0:ju.details)==null?void 0:El.full_count)||0,name:eu[0].label,itemStyle:{color:eu[0].color}},{value:((lo=ju==null?void 0:ju.details)==null?void 0:lo.best_count)||0,name:eu[1].label,itemStyle:{color:eu[1].color}},{value:((Uo=ju==null?void 0:ju.details)==null?void 0:Uo.good_count)||0,name:eu[2].label,itemStyle:{color:eu[2].color}},{value:((Al=ju==null?void 0:ju.details)==null?void 0:Al.pass_count)||0,name:eu[3].label,itemStyle:{color:eu[3].color}},{value:((Oo=ju==null?void 0:ju.details)==null?void 0:Oo.fails_count)||0,name:eu[4].label,itemStyle:{color:eu[4].color}}]}]};return Ga.createElement(Ni.Z,{key:Kr,className:"bg-white",option:ni,style:{width:"100%",height:240},onEvents:{click:Zn=>{const Yn=p0(Ui({},on),{question_type:[ju==null?void 0:ju.question_type_id]});Nn(Yn),gu.setFieldsValue(Ui({},Yn)),ia("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[ma]),bl=[{title:"\u540D\u6B21",dataIndex:"index",align:"center",width:90,render:ju=>{let Kr=ju;ju===1&&(Kr=o0.Z),ju===2&&(Kr=ed.Z),ju===3&&(Kr=re.Z);const El=typeof Kr=="number"?Kr:Ga.createElement("img",{src:Kr});return Ga.createElement("div",{style:{textAlign:"left",paddingLeft:22}},El)}},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:ju=>Ga.createElement(Be.Z,{placement:"topLeft",title:ju},Ga.createElement("span",null,ju||"--"))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:ju=>Ga.createElement(Be.Z,{placement:"topLeft",title:ju},Ga.createElement("span",null,ju||"--"))},{title:"\u73ED\u7EA7",dataIndex:"class_name",ellipsis:!0,render:ju=>Ga.createElement(Be.Z,{placement:"topLeft",title:ju},Ga.createElement("span",null,ju||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:ju=>Ga.createElement(Be.Z,{placement:"topLeft",title:ju},Ga.createElement("span",null,ju||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return Ga.createElement("div",{className:bi.Z.wrap},Ga.createElement(tt.Z,{loading:En,active:!0},(bt==null?void 0:bt.exercise_status)===1&&Ga.createElement(an.Z,{styles:{margin:"0 auto",padding:200}}),(bt==null?void 0:bt.exercise_status)>1&&Ga.createElement(a.Fragment,null,Ga.createElement(le.Z,{className:"mb30",align:"middle",justify:"space-between"},Ga.createElement(Er.tp,{dataSource:ti,value:Hn,onChange:Lr}),Hn==="3"?Ga.createElement(xe.ZP,{type:"primary",icon:Ga.createElement(wf.Z,{rev:void 0}),onClick:()=>Pc(void 0,null,function*(){var ju;if((0,An.Rm)()&&!((ju=ae.AssistantObject.exercise)!=null&&ju.can_download)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ie({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:bt==null?void 0:bt.course_groups.map(Kr=>({course_group_id:Kr==null?void 0:Kr.exercise_group_id,group_group_name:Kr==null?void 0:Kr.exercise_group_name,count:Kr==null?void 0:Kr.exercise_group_students})),fn:()=>Pc(void 0,null,function*(){const Kr=yield(0,ne.iB)({exercise_id:xu==null?void 0:xu.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(Kr==null?void 0:Kr.status)===0?(Ae.ZP.success(Kr==null?void 0:Kr.message),pe.history.push(`/classrooms/${xu.coursesId}/exportlist/exercise_score,export_exercise_users`)):Ae.ZP.success(Kr==null?void 0:Kr.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):Ga.createElement(le.Z,null,Ga.createElement(Pe.Z,{checked:vu,onChange:ju=>Ru(ju),className:"mr5 c-black"}),"\u81EA\u52A8\u5237\u65B0",Ga.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),!["4","5"].includes(Hn)&&Ga.createElement(se.Z,{form:gu,initialValues:on,onValuesChange:(ju,Kr)=>{const El=Ui(Ui({},on),Kr);console.log(El,"newValue"),Nn(Ui({},El)),Hn==="1"&&ar(El)},data:po()}),Hn==="5"&&Ga.createElement(Cg,null),Ga.createElement("section",{style:{display:Hn==="1"?"block":"none"}},Ga.createElement(vn.Z,{spinning:ka},(bt==null?void 0:bt.open_camera)&&Ga.createElement(Ga.Fragment,null,Ga.createElement("div",{className:bi.Z.head},Ga.createElement("div",{className:bi.Z.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),Ga.createElement(l0.ZP,{data:(0,l0.Uf)(bt)})),Ga.createElement("div",{className:bi.Z.head},Ga.createElement("div",{className:bi.Z.title},"\u8BD5\u5377\u6982\u89C8"),Ga.createElement("div",{className:"flex item-center current",onClick:()=>{ie({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},Ga.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),Ga.createElement("span",{style:{color:"#333333"}},"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"))),Ga.createElement("div",{className:bi.Z.table},Ga.createElement("aside",null,Ga.createElement("div",null,"\u8BD5\u5377\u603B\u5206"),Ga.createElement("div",null,(Ct=bt==null?void 0:bt.exercise_counts)==null?void 0:Ct.total_score,"\u5206")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),Ga.createElement("div",null,(je=bt==null?void 0:bt.exercise_counts)==null?void 0:je.time)),Ga.createElement("aside",null,Ga.createElement("div",null,"\u5E73\u5747\u7B54\u9898\u65F6\u957F",Ga.createElement(Be.Z,{title:"\u5E73\u5747\u7B54\u9898\u65F6\u957F=\u5DF2\u4EA4\u5377\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u65F6\u957F\u603B\u548C/\u5DF2\u4EA4\u5377\u5B66\u751F\u6570"},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(Ce=bt==null?void 0:bt.exercise_counts)==null?void 0:Ce.avg_answer_duration)),Ga.createElement("aside",null,Ga.createElement("div",null,"\u5E94\u8003\u4EBA\u6570",Ga.createElement(Be.Z,{title:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(ye=bt==null?void 0:bt.exercise_counts)==null?void 0:ye.candidate_num,"\u4EBA")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u5B9E\u8003\u4EBA\u6570",Ga.createElement(Be.Z,{title:"\u63D0\u4EA4\u72B6\u6001\u4E3A\u8003\u8BD5\u4E2D\u3001\u5DF2\u4EA4\u5377\u3001\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09\u7684\u5B66\u751F\u6570"},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(jt=bt==null?void 0:bt.exercise_counts)==null?void 0:jt.exam_num,"\u4EBA")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u53C2\u8003\u7387",Ga.createElement(Be.Z,{title:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(hn=bt==null?void 0:bt.exercise_counts)==null?void 0:hn.reference_rate,"%")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u5E73\u5747\u5206",Ga.createElement(Be.Z,{title:"\u5E73\u5747\u5206=\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B66\u751F\u603B\u6570"},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(yn=bt==null?void 0:bt.exercise_counts)==null?void 0:yn.average_score,"\u5206")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u6700\u9AD8\u5206"),Ga.createElement("div",null,(Dt=bt==null?void 0:bt.exercise_counts)==null?void 0:Dt.max_score,"\u5206")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u6700\u4F4E\u5206"),Ga.createElement("div",null,(Qt=bt==null?void 0:bt.exercise_counts)==null?void 0:Qt.min_score,"\u5206")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u6807\u51C6\u5DEE",Ga.createElement(Be.Z,{title:"\u53CD\u5E94\u5B66\u751F\u5206\u6570\u79BB\u6563\u7A0B\u5EA6\u7684\u6307\u6807\uFF0C\u6570\u503C\u8D8A\u5927\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u5DEE\u8DDD\u8D8A\u5927\uFF0C\u6210\u7EE9\u5206\u5E03\u8D8A\u5E7F\uFF1B\u6570\u503C\u8D8A\u5C0F\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u8D8A\u63A5\u8FD1\uFF0C\u5206\u5E03\u8D8A\u7A84\u3002"},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(Dn=bt==null?void 0:bt.exercise_counts)==null?void 0:Dn.standard_deviation)),Ga.createElement("aside",null,Ga.createElement("div",null,"\u4F18\u79C0",Ga.createElement(Be.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(gn=zn==null?void 0:zn.score_ranges)==null?void 0:gn.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(Fn=zn==null?void 0:zn.score_ranges)==null?void 0:Fn.max_rate}%\u7684\u5B66\u751F\u6570`},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(bn=bt==null?void 0:bt.exercise_counts)==null?void 0:bn.best_counts,"\u4EBA")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u826F\u597D",Ga.createElement(Be.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(ln=zn==null?void 0:zn.score_ranges)==null?void 0:ln.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(Rt=zn==null?void 0:zn.score_ranges)==null?void 0:Rt.good_rate}%\u7684\u5B66\u751F\u6570`},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(Kn=bt==null?void 0:bt.exercise_counts)==null?void 0:Kn.good_counts,"\u4EBA")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u53CA\u683C",Ga.createElement(Be.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(xt=zn==null?void 0:zn.score_ranges)==null?void 0:xt.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(wn=zn==null?void 0:zn.score_ranges)==null?void 0:wn.pass_rate}%\u7684\u5B66\u751F\u6570`},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(Cn=bt==null?void 0:bt.exercise_counts)==null?void 0:Cn.pass_counts,"\u4EBA")),Ga.createElement("aside",null,Ga.createElement("div",null,"\u4E0D\u53CA\u683C",Ga.createElement(Be.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(Pa=zn==null?void 0:zn.score_ranges)==null?void 0:Pa.fail_rate}%\u7684\u5B66\u751F\u6570`},Ga.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ga.createElement("div",null,(Ft=bt==null?void 0:bt.exercise_counts)==null?void 0:Ft.fail_counts,"\u4EBA"))),Ga.createElement("div",{className:bi.Z.head},Ga.createElement("div",{className:bi.Z.title},"\u9898\u76EE\u6982\u89C8",Ga.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ga.createElement(le.Z,null,Ga.createElement(ce.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ga.createElement(nt.default,{style:{width:140},value:Ka,onChange:ju=>{iu(ju),Br(on,!0,{method:ju})}},Ga.createElement(nt.default.Option,{value:0},"\u6B63\u786E\u7387"),Ga.createElement(nt.default.Option,{value:1},"\u5F97\u5206\u7387"))),Ga.createElement(ce.default.Item,{className:"ml20",colon:!1,label:"\u6392\u5E8F\u65B9\u5F0F"},Ga.createElement(nt.default,{style:{width:140},value:xa,onChange:ju=>{da(ju),Br(on,!0,{order:ju})}},Ga.createElement(nt.default.Option,{value:0},"\u6309\u9898\u53F7\u5347\u5E8F"),Ga.createElement(nt.default.Option,{value:1},"\u6309\u9898\u53F7\u964D\u5E8F"),Ga.createElement(nt.default.Option,{value:2},"\u6309",Ta,"\u5347\u5E8F"),Ga.createElement(nt.default.Option,{value:3},"\u6309",Ta,"\u964D\u5E8F"))))),Ga.createElement(vn.Z,{spinning:Ja},Do),Ga.createElement("div",{className:bi.Z.head},Ga.createElement("div",{className:bi.Z.title},"\u5B66\u751F\u6210\u7EE9\u5206\u5E03",Ga.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09"))),al,Ga.createElement("div",{className:bi.Z.head},Ga.createElement("div",{className:bi.Z.title},"\u4F18\u79C0\u751F",Ga.createElement(Be.Z,{title:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"},Ga.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),Ga.createElement(x.default,{columns:bl,rowKey:"index",dataSource:(bt==null?void 0:bt.rank_list)||[],pagination:!1}),Ga.createElement("div",{className:bi.Z.head},Ga.createElement("div",{className:bi.Z.title},"\u9898\u578B\u6982\u89C8",Ga.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ga.createElement(le.Z,null,Ga.createElement(ce.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ga.createElement(nt.default,{style:{width:140},value:fn,onChange:ju=>{Un(ju),yl(on,!0,{method:ju})}},Ga.createElement(nt.default.Option,{value:0},"\u6B63\u786E\u7387"),Ga.createElement(nt.default.Option,{value:1},"\u5F97\u5206\u7387"))))),Ga.createElement(vn.Z,{spinning:Iu},Ga.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},Ga.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},Ga.createElement("div",{className:" c-grey-333"},fn===0?"\u6B63\u786E\u7387\u533A\u95F4\uFF1A":"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"),Ga.createElement("div",{className:"flex item-center gap-20px"},eu.map((ju,Kr)=>Ga.createElement("div",{key:Kr,className:"flex item-center gap-10px"},Ga.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:ju==null?void 0:ju.color}}),Ga.createElement("div",{className:"font12 c-grey-333"},ju==null?void 0:ju.label))))),Ga.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},To))))),Hn==="2"&&Ga.createElement("section",null,bt!=null&&bt.is_random?Ga.createElement(Ec,{value:sl,ref:zu}):Ga.createElement(Xi,{value:sl,ref:zu})),Hn==="3"&&Ga.createElement("section",null,Ga.createElement(bf,{value:sl})),Hn==="4"&&Ga.createElement("section",null,Ga.createElement(Uf,{value:sl,ref:$r})))),((Mt=oe==null?void 0:oe.actionTabs)==null?void 0:Mt.key)==="\u5B66\u751F\u8BE6\u60C5"&&Ga.createElement(Tf,null),((Lt=oe==null?void 0:oe.actionTabs)==null?void 0:Lt.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&Ga.createElement(nd,{handleOnComplete:ar}),((nn=oe==null?void 0:oe.actionTabs)==null?void 0:nn.key)==="\u5B66\u751F\u5217\u8868"&&Ga.createElement(df,null))};var uv=(0,pe.connect)(({exercise:oe,classroomList:ie})=>({exercise:oe,classroomList:ie}))(av),rv=z(12049),Cs={hideHeadCheckbox:"hideHeadCheckbox____864g",moveCategory:"moveCategory___on_eY",tabSearch:"tabSearch___LqTIA",warpModal:"warpModal___ub_j0",modalColumn:"modalColumn___tJRIx",modalRow:"modalRow___AFP2T",sup:"sup____weyo",shijuan:"shijuan___NU0re",name:"name___tJw50",tip:"tip___ihMML"},Sg=z(35724),lv=z(92890),no=z(59301),ov=Object.defineProperty,iv=Object.defineProperties,sv=Object.getOwnPropertyDescriptors,Dg=Object.getOwnPropertySymbols,cv=Object.prototype.hasOwnProperty,dv=Object.prototype.propertyIsEnumerable,bg=(oe,ie,ae)=>ie in oe?ov(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,E0=(oe,ie)=>{for(var ae in ie||(ie={}))cv.call(ie,ae)&&bg(oe,ae,ie[ae]);if(Dg)for(var ae of Dg(ie))dv.call(ie,ae)&&bg(oe,ae,ie[ae]);return oe},mv=(oe,ie)=>iv(oe,sv(ie)),Sc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const{TabPane:qm}=y.default,gv=({classroomList:oe,exercise:ie,loading:ae,dispatch:Ze})=>{var rt;const Re=(0,pe.useParams)(),Ct=(0,pe.useLocation)(),[je]=ce.default.useForm(),{commonHeader:Ce}=ie;let[ye,jt]=(0,a.useState)(!0),[hn,yn]=(0,a.useState)(!1);const[Dt,Qt]=(0,a.useState)("myself");let[Dn,gn]=(0,a.useState)([]),[Fn,bn]=(0,a.useState)([]),[ln,Rt]=(0,a.useState)(),[Kn,xt]=(0,a.useState)([]);const wn=(0,a.useRef)(),[Cn,Pa]=(0,a.useState)(1),Ft=(0,a.useRef)(null),[Mt,Lt]=(0,a.useState)(!1),[nn,zn]=(0,a.useState)(""),[Hn,ia]=(0,a.useState)(""),bt=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u77E5\u8BC6\u70B9",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:ma=>ma?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(ma,qn)=>no.createElement("a",{href:ma?`/randompaper/detail/${qn.id}`:`/paperlibrary/see/${qn.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[Ge,Oa]=(0,a.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,a.useEffect)(()=>{ie.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(wa(),xt([]),Ia())},[ie.actionTabs.key]);const Ia=()=>Sc(void 0,null,function*(){const ma=yield Ze({type:"paperlibrary/getTeachGroupData"});bn(ma)}),tu=ma=>{const qn=parseInt(ma);return isNaN(qn)?"":qn},wa=()=>Sc(void 0,null,function*(){var ma,qn;if(ye){++Ge.page,jt(!1);const fn=yield Ze({type:"exercise/getBrankList",payload:mv(E0({},Ge),{search:(ma=Ge.search)==null?void 0:ma.trim()})});Dn=fn!=null&&fn.object_list?[...Dn.concat(fn==null?void 0:fn.object_list)]:Dn,Rt(fn.is_teacher),((qn=fn.object_list)==null?void 0:qn.length){Ft.current.scrollTop=0,Dn=[],Ge.page=0,Ge.group_id=ma,ye=!0,xt([]),Oa(E0({},Ge)),wa()},Nn={selectedRowKeys:Kn,onChange:ma=>{xt(ma)},type:"radio"},Ka=()=>{Oa(E0({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),gn([]),jt(!0),Qt("myself"),Ze({type:"exercise/setActionTabs",payload:{}}),yn(!1)},[iu,xa,da,kn]=(0,Sg.P)(),Sn=ma=>Sc(void 0,null,function*(){let qn=!1;Dn.forEach(ca=>{Kn.includes(ca.id)&&(qn=ca.is_random)}),wn.current&&(qn=Ce==null?void 0:Ce.is_random);const fn=ma.map(ca=>({shixun_id:ca.id,is_use:ca.is_use,is_copy:ca.is_copy}));if(!qn){const ca=yield Ze({type:"exercise/saveBanks",payload:{course_id:Re.coursesId,object_type:"examination_bank",bank_id:wn.current?[wn.current]:Kn,shixuns_info:fn,is_make_up_exercise:!0,make_up_exercise_id:Number(Re.categoryId),use_origin_exercise:!!wn.current}});(ca==null?void 0:ca.status)===0&&((0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),zn(`/classrooms/${Re.coursesId}/exercise/${ca.exercise_id}/detail?random=${ca.is_random}&tabs=3`),ia(`/classrooms/${Re.coursesId}/exercise/add/${ca.exercise_id}?random=${ca.is_random}&type=2`),Ae.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Re.coursesId}/exercise/${ca.exercise_id}/detail?random=${ca.is_random}&tabs=3`},1e3),xa(),Ka());return}Ze({type:"exercise/setActionTabs",payload:{}}),xa();let Un=1,En=Fe.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:no.createElement("div",{className:Cs.modalColumn},no.createElement("div",{className:Cs.modalRow},no.createElement("sup",{className:Cs.sup},"*"),no.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),no.createElement(Me.Z,{parser:tu,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Un,onChange:ca=>{Un=ca;const ka=document.getElementById("model_error");Un<1||Un>50?ka.style.display="block":ka.style.display="none"}})),no.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Ka,onOk:()=>Sc(void 0,null,function*(){if(Un<1||Un>50){const ka=document.getElementById("model_error");return ka.style.display="block",Promise.reject()}En.update({cancelButtonProps:{disabled:!0}});const ca=yield Ze({type:"exercise/saveBanks",payload:{course_id:Re.coursesId,object_type:"examination_bank",bank_id:wn.current?[wn.current]:Kn,shixuns_info:fn,num:Un,is_make_up_exercise:!0,make_up_exercise_id:Number(Re.categoryId),use_origin_exercise:!!wn.current}});En.update({cancelButtonProps:{disabled:!1}}),ca&&ca.status===0?((0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Fe.default.destroyAll(),Ka(),xa(),Ae.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Re.coursesId}/exercise/${ca.exercise_id}/detail?random=${ca.is_random}&tabs=3`},1e3)):(Ka(),xa())})})});return no.createElement(no.Fragment,null,no.createElement(Fe.default,{centered:!0,width:980,title:"\u521B\u5EFA\u8865\u8003",maskClosable:!1,destroyOnClose:!0,open:ie.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:hn,bodyStyle:{minHeight:150},wrapClassName:Cs.warpModal,onOk:()=>Sc(void 0,null,function*(){var ma;if(Cn===1){if(!Kn.length){Ae.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}yn(!0);let qn=!1,fn=!1;if(Dn.forEach(En=>{Kn.includes(En.id)&&En.need_authorize&&(qn=En.need_authorize),Kn.includes(En.id)&&(fn=En.is_random)}),qn){(0,Qs.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(yield kn({id:`${Kn[0]}`,course_id:Re.coursesId,type:"examination_bank"}))||Sn([]),yn(!1)}else{yn(!0);const qn=yield(0,he.ZP)(`/api/exercises/${Re.categoryId}/use_origin_exercise.json`,{method:"post"}),fn=yield kn({id:`${Kn[0]}`,course_id:Re.coursesId,type:"examination_bank",result:qn});wn.current=(ma=qn==null?void 0:qn.save_banks_params)==null?void 0:ma.bank_id,fn||Sn([]),yn(!1)}}),onCancel:Ka},no.createElement(de.ZP.Group,{value:Cn,onChange:ma=>Pa(ma.target.value),style:{marginTop:10,marginBottom:15}},no.createElement(de.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),no.createElement(de.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),Cn===1?no.createElement(no.Fragment,null,no.createElement(y.default,{activeKey:Dt,onTabClick:ma=>Sc(void 0,null,function*(){Ft.current.scrollTop=0,Dn=[],Dt!==ma&&xt([]),Qt(ma),Ge.page=0,Ge.filter=ma,Ge.group_id=null,ye=!0,wa()})},no.createElement(qm,{tab:no.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),no.createElement(qm,{tab:no.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),no.createElement(qm,{tab:no.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),no.createElement("div",{className:Cs.tabSearch},Dt==="teacher"&&no.createElement(nt.default,{value:Ge.group_id,onChange:on,size:"middle",style:{width:200,marginRight:30}},no.createElement(nt.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(rt=Fn==null?void 0:Fn.groups)==null?void 0:rt.map(ma=>no.createElement(nt.default.Option,{key:ma==null?void 0:ma.group_id,value:ma==null?void 0:ma.group_id},ma==null?void 0:ma.name))),no.createElement(be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Ge.search,onChange:ma=>{Ge.search=ma.target.value,Oa(E0({},Ge))},onSearch:ma=>{Ft.current.scrollTop=0,Dn=[],Ge.page=0,ye=!0,xt([]),ma&&(0,lv.tk)({name:ma,copywriting:ma,position:"Exercise"}),wa()}})),no.createElement("div",{ref:Ft,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!ln&&Dt==="public"&&no.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},no.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),no.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),no.createElement(nc(),{initialLoad:!1,pageStart:0,loadMore:()=>{wa()},hasMore:ye,useWindow:!1},ie.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&ln&&no.createElement(rv.Z,{className:Cs.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Dn,onRow:ma=>({onClick:()=>{xt([ma==null?void 0:ma.id])}}),resColumns:bt,rowSelection:Nn})))):no.createElement(no.Fragment,null,no.createElement("div",{className:Cs.shijuan},no.createElement("div",null,"\u8BD5\u5377\uFF1A"),no.createElement("div",{className:Cs.name},no.createElement("span",null,Ce==null?void 0:Ce.exercise_name))),no.createElement("div",{className:Cs.tip},"\u63D0\u793A\uFF1A\u4F7F\u7528\u539F\u8BD5\u5377\u521B\u5EFA\u8865\u8003\uFF0C\u4F1A\u81EA\u52A8\u5C06\u539F\u8BD5\u5377\u5148\u4FDD\u5B58\u4E00\u4EFD\u5230\u8BD5\u5377\u5E93\u4E2D"))),no.createElement(Fe.default,{title:"\u63D0\u793A",open:Mt,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:no.createElement("div",null,no.createElement(xe.ZP,{onClick:()=>{Lt(!1),pe.history.push(Hn)}},"\u4FEE\u6539\u8BD5\u5377"),no.createElement(xe.ZP,{type:"primary",onClick:()=>{pe.history.push(nn),Lt(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Lt(!1)}},no.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),no.createElement(Sg.Z,{inPaper:!0,visible:iu,onCancel:xa,onOk:Sn,renderData:da,modalType:"multiple",type:"examination_bank"}))};var fv=(0,pe.connect)(({exercise:oe,loading:ie,classroomList:ae})=>({exercise:oe,loading:ie,classroomList:ae}))(gv),wg=z(64948),A0=z(59301),vv=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const pv=({exercise:oe,dispatch:ie})=>{const{value:ae}=oe.actionTabs.params||{},[Ze,rt]=(0,a.useState)(!1),{categoryId:Re,coursesId:Ct}=(0,pe.useParams)(),je=()=>vv(void 0,null,function*(){rt(!0);let Ce;ae!=null&&ae.is_wrong?Ce=yield(0,wg._B)(Re,{exercise_question_id:ae==null?void 0:ae.question_id}):Ce=yield(0,wg.pr)(Re,{exercise_question_id:ae==null?void 0:ae.question_id}),(Ce==null?void 0:Ce.status)===0&&(Ae.ZP.success(Ce==null?void 0:Ce.message),ie({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),ie({type:"exercise/editExercise",payload:{categoryId:Re,coursesId:Ct}}),ie({type:"exercise/setActionTabs",payload:{}})),rt(!1)});return A0.createElement(Fe.default,{title:"\u63D0\u793A",width:600,centered:!0,open:oe.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:Ze,onCancel:()=>ie({type:"exercise/setActionTabs",payload:{}}),onOk:je},A0.createElement("p",null,ae!=null&&ae.is_wrong?"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u53D6\u6D88\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F":"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F"),ae!=null&&ae.is_wrong?A0.createElement("p",null,"\u53D6\u6D88\u6807\u8BB0\u540E\u5C06\u6309\u7167\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u60C5\u51B5\u91CD\u65B0\u8BA1\u7B97\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u3002"):A0.createElement("p",null,"\u6807\u8BB0\u540E\u5C06\u91CD\u65B0\u8BA1\u7B97\u5DF2\u4EA4\u5377\u5B66\u751F\u6210\u7EE9\uFF0C\u5C06\u5DF2\u4EA4\u5377\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u8C03\u6574\u4E3A",ae==null?void 0:ae.question_score,"\u5206\u3002"))};var Ev=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(pv),Av="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const hv=(oe=[],ie=[],ae=[])=>(console.log("---",oe,ie,ae),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:ae},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:ie},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:oe}]}),Fv=(oe=[])=>({dataset:[{source:oe}],tooltip:{show:!0,formatter:function(ie){return ie.value[2]+":"+ie.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var Bv=Object.defineProperty,xg=Object.getOwnPropertySymbols,Cv=Object.prototype.hasOwnProperty,yv=Object.prototype.propertyIsEnumerable,Ig=(oe,ie,ae)=>ie in oe?Bv(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,h0=(oe,ie)=>{for(var ae in ie||(ie={}))Cv.call(ie,ae)&&Ig(oe,ae,ie[ae]);if(xg)for(var ae of xg(ie))yv.call(ie,ae)&&Ig(oe,ae,ie[ae]);return oe},_m=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Pv=({shixunHomeworks:oe,loading:ie,dispatch:ae})=>{var Ze,rt,Re,Ct;const je=(0,pe.useParams)(),[Ce,ye]=(0,a.useState)(h0(h0({},{sort_by:"student_id",sort_direction:"desc"}),je)),[jt,hn]=(0,a.useState)(),[yn,Dt]=(0,a.useState)([]);let Qt=(0,a.useRef)();const[Dn,gn]=(0,a.useState)(1),[Fn,bn]=(0,a.useState)(!1),[ln,Rt]=(0,a.useState)(10),[Kn,xt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Cn()},[]);const wn=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:Ce.sort_by==="student_number"?Ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:Ce.sort_by==="bug"?Ce.sort_direction==="desc"?"descend":"ascend":null,render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:Ce.sort_by==="vulnerability"?Ce.sort_direction==="desc"?"descend":"ascend":null,render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:Ce.sort_by==="specification"?Ce.sort_direction==="desc"?"descend":"ascend":null,render:Ft=>a.createElement("span",{className:"current"},Ft==null?void 0:Ft.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:Ce.sort_by==="complexity"?Ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:Ce.sort_by==="total_row_number"?Ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:Ce.sort_by==="quality_score"?Ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(Ft,Mt)=>a.createElement("a",{target:"_blank",href:`/classrooms/${je.coursesId}/exercise/${je.categoryId}/analysis/${Mt.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,a.useEffect)(()=>(jt===2&&(Qt.current=setInterval(()=>{Cn()},6e4)),()=>{clearTimeout(Qt.current)}),[jt]);function Cn(){return _m(this,null,function*(){const Ft=yield(0,he.ZP)(`/api/exercises/${Ce.categoryId}/check_status.json`,{method:"GET"});hn(Ft.status),Ft.status!=2&&Ft.status!=-1&&(Pa({page:1,limit:10}),clearTimeout(Qt.current))})}function Pa(Ft){return _m(this,null,function*(){gn(Ft==null?void 0:Ft.page),Rt(Ft==null?void 0:Ft.limit);const Mt=yield(0,he.ZP)(`/api/exercises/${Ce.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:h0({},Ft)});Dt(Mt)})}return console.log("-------",je),a.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(jt===0||jt===1)&&a.createElement("div",null,a.createElement("p",{style:{display:"flex"}},a.createElement("span",{style:{flex:"1"}},a.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",yn==null?void 0:yn.created_at)),a.createElement(xe.ZP,{onClick:()=>{ae({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),a.createElement("p",{style:{display:"flex"}},a.createElement(le.Z,{style:{width:"100%"}},a.createElement(fe.Z,{flex:"80px"},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),a.createElement(fe.Z,{flex:"80px"},a.createElement(Le.default,{checked:(Kn==null?void 0:Kn.length)===0,onChange:Ft=>{Ft.target.checked&&(xt([]),Pa({page:Dn,limit:ln}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),a.createElement(fe.Z,{flex:"1"},a.createElement(Le.default.Group,{value:Kn,onChange:Ft=>_m(void 0,null,function*(){xt([...Ft]),Pa({page:Dn,limit:ln,group_course_ids:Ft})}),style:{width:"100%",fontSize:"14px"}},(Ze=yn==null?void 0:yn.course_groups)==null?void 0:Ze.map((Ft,Mt)=>a.createElement(Le.default,{style:{fontSize:"14px"},value:Ft==null?void 0:Ft.id},Ft==null?void 0:Ft.name,"(",Ft==null?void 0:Ft.count,")")))))),a.createElement("p",{style:{display:"flex"}},a.createElement("span",null,a.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(yn==null?void 0:yn.grade_statistics)&&a.createElement(Ni.Z,{option:hv((rt=yn==null?void 0:yn.grade_statistics)==null?void 0:rt.map(Ft=>Ft.specification_count),(Re=yn==null?void 0:yn.grade_statistics)==null?void 0:Re.map(Ft=>Ft.vulnerability_count),(Ct=yn==null?void 0:yn.grade_statistics)==null?void 0:Ct.map(Ft=>Ft.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(yn==null?void 0:yn.quality_scores)&&a.createElement(Ni.Z,{option:Fv(yn==null?void 0:yn.quality_scores.map((Ft,Mt)=>[Mt+1,Ft==null?void 0:Ft.quality_score,Ft==null?void 0:Ft.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),a.createElement("div",null,a.createElement("div",{style:{display:"flex"}},a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),a.createElement(be.default.Search,{size:"middle",onSearch:Ft=>{Pa({page:1,limit:ln,search:Ft})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),a.createElement(x.default,{columns:wn,dataSource:yn==null?void 0:yn.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(Ft,Mt,Lt)=>{Lt.field&&(Ce.sort_by=Lt.field),Lt.order||(Ce.sort_direction="asc"),Lt.order==="ascend"&&(Ce.sort_direction="asc"),Lt.order==="descend"&&(Ce.sort_direction="desc"),Lt.order||(Ce.sort_direction="asc"),Pa(h0({page:1,limit:ln},Ce))}}),a.createElement(Ve.Z,{current:Dn,total:yn==null?void 0:yn.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:ln,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(Ft,Mt)=>{gn(Ft),Rt(Mt),Pa({page:Ft,limit:Mt,group_course_ids:Kn})}}))),jt===2&&a.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},a.createElement("img",{src:Av}),a.createElement("br",null),a.createElement(xe.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{Cn()}},"\u5237\u65B0\u9875\u9762")),a.createElement(sr,null),a.createElement(Fe.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!Fn,footer:null,onCancel:()=>bn(!1)},a.createElement("div",{style:{height:500,overflow:"hidden"}},!!Fn&&a.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${je==null?void 0:je.categoryId}-${Fn==null?void 0:Fn.student_number}&resolved=false`,frameBorder:"0"}))))};var Sv=(0,pe.connect)(({shixunHomeworks:oe,loading:ie})=>({shixunHomeworks:oe,loading:ie.effects}))(Pv),Co={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},qa=z(59301),Dv=Object.defineProperty,bv=Object.defineProperties,wv=Object.getOwnPropertyDescriptors,Lg=Object.getOwnPropertySymbols,xv=Object.prototype.hasOwnProperty,Iv=Object.prototype.propertyIsEnumerable,Ng=(oe,ie,ae)=>ie in oe?Dv(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,qi=(oe,ie)=>{for(var ae in ie||(ie={}))xv.call(ie,ae)&&Ng(oe,ae,ie[ae]);if(Lg)for(var ae of Lg(ie))Iv.call(ie,ae)&&Ng(oe,ae,ie[ae]);return oe},Lv=(oe,ie)=>bv(oe,wv(ie)),Dc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Nv=({exercise:oe,dispatch:ie,user:ae})=>{var Ze;const rt=(0,pe.useParams)(),[Re,Ct]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:rt==null?void 0:rt.categoryId}),[je]=ce.default.useForm(),[Ce,ye]=(0,a.useState)(),[jt,hn]=(0,a.useState)(!1),{exerciseList:yn,commonHeader:Dt}=oe,[Qt,Dn]=(0,a.useState)([]),[gn,Fn]=(0,a.useState)([]),[bn,ln]=(0,a.useState)(0),[Rt,Kn]=(0,a.useState)(!0),[xt,wn]=(0,a.useState)(!1),[Cn,Pa]=(0,a.useState)(!1),[Ft,Mt]=(0,a.useState)(!1),[Lt,nn]=(0,a.useState)(""),zn=(0,a.useRef)(null),Hn=[{name:"IP\u5F02\u5E38",id:1},{name:"\u6D4F\u89C8\u5668\u5F02\u5E38",id:2},{name:"\u767B\u5F55\u5F02\u5E38",id:3},{name:"\u5207\u5C4F",id:4},{name:"\u8003\u8BD5\u5EF6\u65F6",id:5},{name:"\u6253\u56DE\u91CD\u505A",id:6},{name:"\u4F7F\u7528\u8003\u8BD5\u89E3\u9501\u7801",id:7},{name:"\u9000\u51FA\u5168\u5C4F",id:8}],[ia,bt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ge(Re)},[]),(0,a.useEffect)(()=>(clearInterval(zn.current),(Dt==null?void 0:Dt.exercise_status)===2&&(zn.current=setInterval(()=>{Ge(Re)},3e4)),()=>{clearInterval(zn.current)}),[Dt==null?void 0:Dt.exercise_status,Re]);const Ge=kn=>Dc(void 0,null,function*(){const Sn=$a().cloneDeep(kn);console.log(Sn,"sendData"),Kn(!0),Dn([]);const ma=yield(0,he.ZP)(`/api/exercises/${kn==null?void 0:kn.exercise_id}/exercise_abnormities.json`,{method:"get",params:Sn});bt((ma==null?void 0:ma.error_types)||[]),Fn([]),Kn(!1),ln(ma==null?void 0:ma.total_count),Dn((ma==null?void 0:ma.exercise_abnormites)||[])}),Oa=(kn,Sn)=>{Re.page=1,Re[Sn]=kn,Ct(qi({},Re)),Ge(Re)},Ia=kn=>{Re.page=1,Re.keyword=kn,Ct(qi({},Re))},tu=()=>{Re.page=1;const kn=Object.assign({},je.getFieldValue());Object.keys(kn).map(function(Sn){switch(Sn){case"error_type":kn[Sn].includes("all")||!kn[Sn].length?(delete Re.error_type,je.setFieldsValue({error_type:"all"})):(Re.error_type=kn[Sn],je.setFieldsValue({error_type:Re.error_type}));break;case"course_group_id":kn[Sn].includes("all")||!kn[Sn].length?(delete Re.course_group,je.setFieldsValue({course_group_id:"all"})):(Re.course_group=kn[Sn],je.setFieldsValue({course_group_id:Re.course_group}));break}}),Ct(qi({},Re)),Ge(Re)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(ye(47),hn(!0))},[document.getElementById("divhe"),yn]);const wa=(kn,Sn,ma)=>{Re.page=kn==null?void 0:kn.current,Re.limit=kn==null?void 0:kn.pageSize,ma!=null&&ma.order?(Re.sort_by=ma==null?void 0:ma.field,Re.sort_direction=(ma==null?void 0:ma.order)==="ascend"?"asc":"desc"):(Re.sort_by=null,Re.sort_direction=null),Ct(qi({},Re)),Ge(Re)},on=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(kn,Sn,ma)=>Re.limit*(Re.page-1)+ma+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:kn=>qa.createElement(Be.Z,{placement:"bottomLeft",title:kn},qa.createElement("span",null,kn))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:kn=>qa.createElement(Be.Z,{placement:"bottomLeft",title:kn},qa.createElement("span",null,kn||"--"))},{title:"\u5206\u73ED",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:kn=>qa.createElement(Be.Z,{placement:"bottomLeft",title:kn},qa.createElement("span",null,kn||"--"))},{title:"\u64CD\u4F5C\u65F6\u95F4",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"\u7C7B\u578B",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"\u8BF4\u660E",dataIndex:"description",ellipsis:{showTitle:!1},render:(kn,Sn)=>qa.createElement(qa.Fragment,null,qa.createElement(Be.Z,{placement:"bottomLeft",title:kn},qa.createElement("span",null,kn||"--")),(Sn==null?void 0:Sn.user_screen_num)>=50&&qa.createElement(Be.Z,{placement:"bottomLeft",title:"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u523050\u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F"},qa.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(Sn==null?void 0:Sn.user_screen_num)>0&&qa.createElement("span",{onClick:()=>nn(Sn==null?void 0:Sn.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],Nn=kn=>{Fn(kn)},Ka=()=>{wn(!1),Ge(Re)},iu=kn=>{const Sn=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(qn,fn)=>qa.createElement("span",null,qn||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(qn,fn)=>qa.createElement(qa.Fragment,null,qn==="passed"&&qa.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),qn==="rejected"&&qa.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),qn==="submitted"&&qa.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(qn,fn)=>qn?qa.createElement(Be.Z,{placement:"bottom",title:qn},qa.createElement("span",null,qn)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(qn,fn)=>qa.createElement("span",{className:"current c-light-primary",onClick:()=>{Au.Z.publish("preview-image",qn)}},"\u67E5\u770B")}],ma=Fe.default.confirm({icon:null,width:700,className:`${Co.cusModal} custom-modal-divider`,centered:!0,title:qa.createElement(le.Z,null,qa.createElement(fe.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),qa.createElement(fe.Z,null,qa.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ma.destroy()}))),content:qa.createElement("div",null,qa.createElement(x.default,{className:Co.customTable,dataSource:[qi({},kn)],bordered:!1,columns:Sn,rowKey:"exercise_identity_photo_id",rowClassName:Co.row,pagination:!1}))})},xa=kn=>{var Sn,ma;const qn=Fe.default.confirm({icon:null,className:`${Co.cusModal} custom-modal-divider`,centered:!0,width:((Sn=kn==null?void 0:kn.play_url)==null?void 0:Sn.length)<6?724:744,title:qa.createElement(le.Z,null,qa.createElement(fe.Z,{flex:"1"},"\u89C6\u9891"),qa.createElement(fe.Z,null,qa.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>qn.destroy()}))),content:qa.createElement("ul",{className:Co.sys},(ma=kn==null?void 0:kn.play_url)==null?void 0:ma.map((fn,Un)=>qa.createElement("li",{className:Co.li,key:Un},qa.createElement("div",{className:Co.d1},qa.createElement("div",{className:Co.img},qa.createElement(ko,{src:fn==null?void 0:fn.replace(".m3u8",".flv"),autoPlay:!0})),qa.createElement("div",{className:Co.btn},qa.createElement("div",{className:Co.b1},"\u56DE\u653E\u89C6\u9891",Un+1))))))})},da=kn=>{const Sn=Fe.default.confirm({icon:null,className:`${Co.cusModal} custom-modal-divider`,centered:!0,width:710,title:qa.createElement(le.Z,null,qa.createElement(fe.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),qa.createElement(fe.Z,null,qa.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Sn.destroy()}))),content:qa.createElement(le.Z,null,qa.createElement("aside",{className:Co.imgWrap,style:{marginBottom:40}},qa.createElement("div",{className:Co.img},qa.createElement("img",{width:326,src:(0,me.Tv)(kn==null?void 0:kn.photo_url)}),qa.createElement("div",{className:Co.textP},"\u91C7\u96C6\u7167\u7247")),qa.createElement("div",{className:Co.img,style:{marginLeft:20}},kn!=null&&kn.identity_url?qa.createElement("img",{width:326,src:(0,me.Tv)(kn==null?void 0:kn.identity_url)}):qa.createElement("div",{className:Co.no,style:{width:326}},qa.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),qa.createElement("div",{className:Co.textP},"\u8BC1\u4EF6\u7167\u7247"))))})};return qa.createElement("section",{className:Co.wrap},qa.createElement(ce.default,{form:je,onChange:tu,initialValues:{course_group_id:"all"}},qa.createElement(ce.default.Item,{name:"course_group_id"},qa.createElement(Le.default.Group,{style:{width:"100%"}},qa.createElement(le.Z,null,qa.createElement(fe.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),qa.createElement(fe.Z,{flex:"80px"},qa.createElement(Le.default,{value:"all"},"\u5168\u90E8")),qa.createElement(fe.Z,{flex:"1",id:"divhe",style:{height:Ce+"px",overflow:"hidden"}},(Ze=yn.course_groups)==null?void 0:Ze.map((kn,Sn)=>qa.createElement(Le.default,{key:Sn,value:kn.exercise_group_id,className:"ml0 mr8"},kn.exercise_group_name,"(",kn.exercise_group_students,")"))),jt&&qa.createElement("span",{onClick:()=>{let kn=document.getElementById("divhe").scrollHeight;Ce>47?ye(47):ye(kn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ce===47?"\u5C55\u5F00":"\u6536\u8D77",Ce===47?qa.createElement(Mo.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):qa.createElement(ho.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),qa.createElement(ce.default.Item,{name:"error_type"},qa.createElement(Le.default.Group,{style:{width:"100%"}},qa.createElement(le.Z,null,qa.createElement(fe.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),qa.createElement(fe.Z,{flex:"80px"},qa.createElement(Le.default,{value:"all"},"\u5168\u90E8")),qa.createElement(fe.Z,{flex:"1",id:"divhe",style:{height:Ce+"px",overflow:"hidden"}},ia==null?void 0:ia.map((kn,Sn)=>qa.createElement(Le.default,{key:Sn,value:kn.error_type,className:"ml0 mr8"},kn.error_type_text,"\uFF08",kn.count||0,"\uFF09"))))))),qa.createElement("div",{className:Co.control},qa.createElement(be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Re==null?void 0:Re.keyword,onChange:kn=>Ia(kn.target.value),onSearch:()=>{Re.page=1,Ct(qi({},Re)),Ge(Re)}}),qa.createElement(xe.ZP,{onClick:()=>Pa(!0),style:{marginLeft:"auto"},icon:qa.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},"\u622A\u5C4F\u89C4\u5219"),qa.createElement(xe.ZP,{onClick:()=>Mt(!0),icon:qa.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),qa.createElement("div",{className:Co.bgH}),qa.createElement(x.default,{className:Co.customTable,dataSource:Qt,bordered:!1,columns:on,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:Co.row,loading:Rt,onChange:wa,pagination:{pageSize:Re.limit,total:bn,current:Re.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:kn=>qa.createElement("span",{className:"mr10"},"\u5171",qa.createElement("span",{className:"c-orange"},kn),"\u6761\u6570\u636E")}}),qa.createElement(Mv,{selectIds:gn,visible:xt,onCancel:()=>wn(!1),onOk:Ka,params:Re}),qa.createElement(Tv,{visible:Ft,onCancel:()=>Mt(!1)}),qa.createElement(Rv,{visible:Lt,onCancel:()=>nn(!1)}),qa.createElement(Fe.default,{centered:!0,title:"\u622A\u5C4F\u89C4\u5219",open:Cn,width:900,footer:null,onCancel:()=>{Pa(!1)}},qa.createElement("div",{className:"c-grey-333"},qa.createElement("div",{className:"mb20 blod"},"1.\u6BCF\u4E2A\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u6700\u591A\u622A\u5C4F\u7684\u603B\u6570\u91CF\u4E3A50\u5F20\uFF0C\u8D85\u8FC7\u4E4B\u540E\u8BE5\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF0C\u8001\u5E08\u624B\u52A8\u5220\u9664\u622A\u5C4F\u56FE\u7247\u4E4B\u540E\u53EF\u518D\u81EA\u52A8\u8FDB\u884C\u622A\u5C4F\uFF1B"),qa.createElement("div",{className:"mb20 blod"},"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"),qa.createElement("div",{className:"mb20"},"1\uFF09\u82E5\u5B66\u751F\u30101\u79D2 \u2264 \u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 30\u79D2\u3011\uFF0C\u6BCF\u96945\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),qa.createElement("div",{className:"mb20"},"2\uFF09\u82E5\u5B66\u751F\u301030\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 120\u79D2\u3011\uFF0C\u6BCF\u969410\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),qa.createElement("div",{className:"mb20"},"3\uFF09\u82E5\u5B66\u751F\u3010120\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 300\u79D2\u3011\uFF0C\u6BCF\u969430\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),qa.createElement("div",{className:"mb20"},"4\uFF09\u82E5\u5B66\u751F\u3010300\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 720\u79D2\u3011\uFF0C\u6BCF\u969460\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),qa.createElement("div",{className:"mb20"},"5\uFF09\u82E5\u5B66\u751F\u3010\u9000\u51FA\u5168\u5C4F\u65F6\u957F \uFF1E720\u79D2\u3011\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF1B"),qa.createElement("div",{className:"mb20 blod"},"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"))),qa.createElement(Ya.Z,null))};var Ov=(0,pe.connect)(({exercise:oe,user:ie})=>({exercise:oe,user:ie}))(Nv);const Mv=({visible:oe,onOk:ie,onCancel:ae,selectIds:Ze,params:rt})=>{const[Re,Ct]=(0,a.useState)(!1),[je,Ce]=(0,a.useState)({}),[ye]=ce.default.useForm(),jt=hn=>Dc(void 0,null,function*(){Ct(!0);let yn;oe===!0?yn=yield(0,he.ZP)(`/api/exercises/${rt==null?void 0:rt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:qi({identity_photo_ids:Ze},hn)}):yn=yield(0,he.ZP)(`/api/exercises/${rt==null?void 0:rt.exercise_id}/audit_identity_photo.json`,{method:"post",body:qi({identity_photo_id:oe==null?void 0:oe.exercise_identity_photo_id},hn)}),(yn==null?void 0:yn.status)===0&&ie(),Ct(!1)});return qa.createElement(Fe.default,{title:oe!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!oe,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{ae()},afterClose:()=>{ye.resetFields(),Ce({})},confirmLoading:Re,onOk:()=>ye.submit()},qa.createElement(ce.default,{className:Co.formWrap,form:ye,labelCol:{span:4},wrapperCol:{span:18},onFinish:jt,onValuesChange:()=>{Ce(qi({},ye.getFieldsValue()))}},oe!==!0&&qa.createElement(le.Z,{style:{marginLeft:28,marginBottom:38}},qa.createElement(fe.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),qa.createElement(fe.Z,null,qa.createElement("aside",{className:Co.imgWrap},qa.createElement("div",{className:Co.img},qa.createElement("img",{width:234,src:(0,me.Tv)(oe==null?void 0:oe.photo_url)}),qa.createElement("div",{onClick:()=>{Au.Z.publish("preview-image",oe==null?void 0:oe.photo_url)},className:Co.iBtn},"\u9884\u89C8"),qa.createElement("div",{className:Co.text},"\u91C7\u96C6\u7167\u7247")),qa.createElement("div",{className:Co.img,style:{marginLeft:20}},oe!=null&&oe.identity_url?qa.createElement("img",{width:234,src:(0,me.Tv)(oe==null?void 0:oe.identity_url)}):qa.createElement("div",{className:Co.no,style:{width:326}},qa.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(oe!=null&&oe.identity_url)&&qa.createElement("div",{onClick:()=>{Au.Z.publish("preview-image",(0,me.Tv)(oe==null?void 0:oe.identity_url))},className:Co.iBtn},"\u9884\u89C8"),qa.createElement("div",{className:Co.text},"\u8BC1\u4EF6\u7167\u7247"))))),qa.createElement(ce.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},qa.createElement(de.ZP.Group,null,qa.createElement(de.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),qa.createElement(de.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(je==null?void 0:je.state)==="rejected"&&qa.createElement(ce.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},qa.createElement(be.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),qa.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},Tv=({visible:oe,onCancel:ie})=>{const ae=(0,pe.useParams)(),[Ze,rt]=(0,a.useState)({page:1,limit:20,exercise_id:ae==null?void 0:ae.categoryId}),[Re,Ct]=(0,a.useState)(!1),[je,Ce]=(0,a.useState)([]),[ye,jt]=(0,a.useState)(0);(0,a.useEffect)(()=>{oe&&(Ze.page=1,Ze.limit=20,rt(qi({},Ze)),yn(Ze))},[oe]);const hn=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:Qt=>qa.createElement(Be.Z,{placement:"bottomLeft",title:Qt},qa.createElement("span",null,Qt))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:"\u7C7B\u578B",dataIndex:"operate_type",width:100,render:Qt=>qa.createElement(qa.Fragment,null,Qt===0&&qa.createElement("span",null,"\u5220\u9664"))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:Qt=>qa.createElement(Be.Z,{placement:"bottomLeft",title:Qt},qa.createElement("span",null,Qt))},{title:"\u5B66\u53F7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:Qt=>qa.createElement(Be.Z,{placement:"bottomLeft",title:Qt},qa.createElement("span",null,Qt))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:Qt=>qa.createElement("img",{className:"current",onClick:()=>Au.Z.publish("preview-image",`${Ie.Z.API_SERVER}${Qt}`),width:70,height:40,src:`${Ie.Z.API_SERVER}${Qt}`})}],yn=Qt=>Dc(void 0,null,function*(){const Dn=$a().cloneDeep(Qt);Ct(!0);const gn=yield(0,he.ZP)(`/api/exercises/${Qt==null?void 0:Qt.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:Dn});Ct(!1),jt(gn==null?void 0:gn.total_count),Ce((gn==null?void 0:gn.exercise_screen_actions)||[])}),Dt=Qt=>{Ze.page=Qt==null?void 0:Qt.current,Ze.limit=Qt==null?void 0:Qt.pageSize,rt(qi({},Ze)),yn(Ze)};return qa.createElement(Fe.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:oe,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{ie()},footer:null},qa.createElement(x.default,{dataSource:je,bordered:!1,columns:hn,size:"large",loading:Re,locale:{emptyText:qa.createElement(an.Z,null)},onChange:Dt,pagination:{pageSize:Ze.limit,total:ye,current:Ze.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:Qt=>qa.createElement("span",{className:"mr10"},"\u5171",qa.createElement("span",{className:"c-orange"},Qt),"\u6761\u6570\u636E")}}))},Rv=({visible:oe,onCancel:ie})=>{const ae=(0,pe.useParams)(),[Ze,rt]=(0,a.useState)({page:1,limit:9999,user_id:oe,error_type:[8],exercise_id:ae==null?void 0:ae.categoryId}),[Re,Ct]=(0,a.useState)(!1),[je,Ce]=(0,a.useState)([]);(0,a.useEffect)(()=>{oe&&ye(Lv(qi({},Ze),{user_id:oe}))},[oe]);const ye=yn=>Dc(void 0,null,function*(){const Dt=$a().cloneDeep(yn);console.log(Dt,"sendData"),Ct(!0);const Qt=yield(0,he.ZP)(`/api/exercises/${yn==null?void 0:yn.exercise_id}/exercise_abnormities.json`,{method:"get",params:Dt});Ct(!1),Ce((Qt==null?void 0:Qt.exercise_abnormites)||[])}),jt=yn=>Dc(void 0,null,function*(){Fe.default.confirm({icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Dc(void 0,null,function*(){(yield(0,he.ZP)(`/api/exercises/${ae==null?void 0:ae.categoryId}/exercise_user_screens/${yn}.json`,{method:"delete"})).status===0&&(Ae.ZP.success("\u5220\u9664\u6210\u529F"),ye(Ze))})})}),hn=(je==null?void 0:je[0])||{};return qa.createElement(Fe.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!oe,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{ie()},footer:null},qa.createElement(vn.Z,{spinning:Re},qa.createElement("div",{style:{maxHeight:500}},qa.createElement("div",{className:"c-grey-333 blod mb10"},hn==null?void 0:hn.real_name," ",hn==null?void 0:hn.student_id),(hn==null?void 0:hn.user_screen_num)>=50&&qa.createElement("div",{className:"mb10",style:{color:"#FA6400"}},qa.createElement("i",{className:"iconfont icon-tishi11 mr5"}),qa.createElement("span",null,"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u5230 50 \u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F")),je==null?void 0:je.map((yn,Dt)=>{var Qt,Dn;return qa.createElement("div",{key:Dt},qa.createElement("div",{className:"mb10"},qa.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),qa.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},yn==null?void 0:yn.created_at),qa.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",qa.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(Qt=yn==null?void 0:yn.exercise_user_screens)==null?void 0:Qt.length),"\u5F20")),qa.createElement("div",{className:Co.listWrap},(Dn=yn==null?void 0:yn.exercise_user_screens)==null?void 0:Dn.map(gn=>qa.createElement("div",{key:gn==null?void 0:gn.id,className:Co.list},qa.createElement("img",{src:`${Ie.Z.API_SERVER}${gn==null?void 0:gn.url}`}),qa.createElement("div",{className:Co.time},qa.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),qa.createElement("span",{className:"c-grey-333 font12"},gn==null?void 0:gn.created_at)),qa.createElement("div",{className:Co.mask},qa.createElement("div",{className:Co.icons},qa.createElement("i",{onClick:()=>Au.Z.publish("preview-image",`${Ie.Z.API_SERVER}${gn==null?void 0:gn.url}`),className:"iconfont icon-fangda3 mr15"}),qa.createElement("i",{onClick:()=>jt(gn==null?void 0:gn.id),className:"iconfont icon-shanchu14"})))))))}))))};var $s={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW",workListTabWrap:"workListTabWrap___dVDh3",workListTabButton:"workListTabButton___PN6ok",ai_review_new:"ai_review_new___MqVZZ",btn_review:"btn_review___g8AFi"},Og=z(26636),kv=z(85933),jv=z(41727),zv=z(12971),Zv=z(394);const Qv=oe=>{const ie=ae=>{const Ze=new Notification(ae.title,{body:ae.message,icon:ae.icon||"/ip.png"});Ze.addEventListener("click",()=>{ae.link&&window.open(ae.link,ae.target||"_blank")}),setTimeout(()=>{Ze.close()},3e4)};"Notification"in window?Notification.permission==="granted"?ie(oe):Notification.permission!=="denied"&&Notification.requestPermission().then(ae=>{ae==="granted"&&ie(oe)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var Hv=z(4835),Uv=z(37521),Wv=z(56731),Gv=z(59659),Vv=z(41604),Kv=z(32637),Yv=z(22590),Mg={radio_con:"radio_con___OlJK6",result_con:"result_con___Z4Xwq",result_title:"result_title___uGxkx"},Ci=z(59301),Xv=Object.defineProperty,Jv=Object.defineProperties,qv=Object.getOwnPropertyDescriptors,Tg=Object.getOwnPropertySymbols,_v=Object.prototype.hasOwnProperty,$v=Object.prototype.propertyIsEnumerable,Rg=(oe,ie,ae)=>ie in oe?Xv(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,$m=(oe,ie)=>{for(var ae in ie||(ie={}))_v.call(ie,ae)&&Rg(oe,ae,ie[ae]);if(Tg)for(var ae of Tg(ie))$v.call(ie,ae)&&Rg(oe,ae,ie[ae]);return oe},ep=(oe,ie)=>Jv(oe,qv(ie)),eg=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const tp=({shixunHomeworks:oe,exercise:ie,loading:ae,dispatch:Ze})=>{var rt,Re,Ct,je,Ce,ye;const[jt,hn]=(0,a.useState)({page:1,limit:10}),[yn,Dt]=(0,a.useState)(-1),[Qt,Dn]=(0,a.useState)(""),[gn,Fn]=(0,a.useState)({}),[bn,ln]=(0,a.useState)(!1),[Rt,Kn]=(0,a.useState)(!1),xt=(0,pe.useParams)(),[wn,Cn]=(0,a.useState)({}),Pa=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(ia,bt,Ge)=>(jt.page-1)*jt.limit+Ge+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:ia=>ia||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(ia,bt)=>Ci.createElement("div",{className:Mg.banding,title:ia||"--"},ia||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(ia,bt)=>ia===0?Ci.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):ia===1?Ci.createElement("span",{style:{color:"#DF3042"}},!bt.is_make_up&&"\u8003\u8BD5\u4E2D",bt.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):ia===2?Ci.createElement("span",{style:{color:"#5AB891"}},!bt.is_make_up&&!bt.is_force_commit&&"\u5DF2\u4EA4\u5377",bt.is_make_up&&!bt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",bt.is_make_up&&bt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!bt.is_make_up&&bt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ci.createElement("span",{style:{color:"#5AB891"}},!bt.is_make_up&&!bt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",bt.is_make_up&&!bt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",bt.is_make_up&&bt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!bt.is_make_up&&bt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:"\u8BC4\u9605\u72B6\u6001",width:150,dataIndex:"has_comment",render:(ia,bt)=>{let Ge=new Date().getTime();return wn!=null&&wn.appraise_setting&&(wn!=null&&wn.sealed_review)&&new Date(wn==null?void 0:wn.appraise_end_time).getTime()>Ge?"--":!ia&&bt.review_status?"\u8BC4\u9605\u4E2D":ia?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:ia=>ia===1?Ci.createElement("span",{className:"c-green"},"\u6210\u529F"):Ci.createElement("span",{className:"c-red"},"\u5931\u8D25")}].filter(ia=>!!ia);(0,a.useEffect)(()=>{var ia,bt;((ia=ie.actionTabs)==null?void 0:ia.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&(Dt((bt=ie.actionTabs)==null?void 0:bt.status),Ft())},[(rt=ie.actionTabs)==null?void 0:rt.key]),(0,a.useEffect)(()=>{var ia;((ia=ie.actionTabs)==null?void 0:ia.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&yn!=null&&nn(1,10)},[yn]);const Ft=()=>eg(void 0,null,function*(){const ia=yield(0,he.ZP)(`/api/exercises/${xt.categoryId}/header_info.json`,{method:"get"});(ia==null?void 0:ia.status)===0&&Cn((ia==null?void 0:ia.data)||{})}),Mt=ia=>{jt.keyword=ia,jt.page=1,hn($m({},jt)),Lt(jt)},Lt=ia=>eg(void 0,null,function*(){var bt,Ge;Kn(!0);const Oa=yield(0,he.ZP)(`/api/exercise_resubmits/${(bt=ie.actionTabs)==null?void 0:bt.id}/resubmit_student_list.json`,{method:"get",params:ep($m({},ia),{success_status:yn!=-1?[yn]:null,exercise_id:xt==null?void 0:xt.categoryId,exercise_question_id:(Ge=ie.actionTabs)==null?void 0:Ge.questionId})});(Oa==null?void 0:Oa.status)===0&&Fn(Oa||{}),Kn(!1)}),nn=(ia,bt)=>{jt.page=ia,jt.limit=bt,hn($m({},jt)),Lt(jt)},zn=()=>eg(void 0,null,function*(){var ia,bt,Ge,Oa;if(yn==1&&((ia=gn==null?void 0:gn.success_status)==null?void 0:ia[1].count)==0||yn==2&&((bt=gn==null?void 0:gn.success_status)==null?void 0:bt[0].count)==0)return Ae.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");ln(!0);const Ia=yield(0,he.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:xt==null?void 0:xt.categoryId,exercise_users_ids:gn==null?void 0:gn.exercise_users_ids,exercise_question_id:(Ge=ie.actionTabs)==null?void 0:Ge.questionId}});(Ia==null?void 0:Ia.status)===0&&(Hn(),(Oa=ie.actionTabs)==null||Oa.onOK()),ln(!1)}),Hn=()=>{Ze({type:"exercise/setActionTabs",payload:{key:""}}),Dn(""),Dt(null)};return Ci.createElement(Fe.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((Re=ie.actionTabs)==null?void 0:Re.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:bn,onCancel:()=>Hn(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>zn()},Ci.createElement("div",{className:Mg.radio_con},Ci.createElement("div",null,Ci.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),Ci.createElement(de.ZP.Group,{onChange:ia=>{Dt(ia.target.value)},value:yn,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((Ct=gn==null?void 0:gn.success_status)==null?void 0:Ct[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((je=gn==null?void 0:gn.success_status)==null?void 0:je[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),Ci.createElement("div",{className:"flex justify-between item-center mb10"},Ci.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Ci.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((Ce=gn==null?void 0:gn.success_status)==null?void 0:Ce[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",Ci.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((ye=gn==null?void 0:gn.success_status)==null?void 0:ye[0].count)||0),"\u4EBA"),Ci.createElement(be.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Qt,onChange:ia=>Dn(ia.target.value),onSearch:Mt})),Ci.createElement(x.default,{loading:Rt,dataSource:(gn==null?void 0:gn.data)||[],columns:Pa,pagination:{current:jt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:jt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(gn==null?void 0:gn.count)||0,size:"default",showTotal:me.rU,onChange:nn},onChange:(ia,bt,Ge)=>{Ge!=null&&Ge.order?(jt.sort_by=Ge==null?void 0:Ge.field,jt.direction=(Ge==null?void 0:Ge.order)==="ascend"?"asc":"desc"):(jt.sort_by=null,jt.direction=null),Lt(jt)}}))};var np=(0,pe.connect)(({shixunHomeworks:oe,exercise:ie,loading:ae,user:Ze})=>({shixunHomeworks:oe,exercise:ie,loading:ae.effects,user:Ze}))(tp),Ts=z(59301),ap=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const up=({exercise:oe,loading:ie,dispatch:ae})=>{var Ze,rt;const[Re,Ct]=(0,a.useState)([]),je=(0,pe.useParams)(),Ce=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:jt=>Ts.createElement(Be.Z,{placement:"bottom",title:jt},Ts.createElement("span",{style:{color:"#333"}},ze()(jt).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(jt,hn)=>Ts.createElement("span",{style:{color:"#333"}},hn==null?void 0:hn.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(jt,hn)=>(hn==null?void 0:hn.status)=="running"?Ts.createElement("span",{style:{color:"#333"}}," ",Ts.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",hn==null?void 0:hn.rate):Ts.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",hn==null?void 0:hn.success_count," \u4EBA\uFF0C\u5931\u8D25 ",hn==null?void 0:hn.fail_count," \u4EBA")}];(0,a.useEffect)(()=>{var jt;((jt=oe.actionTabs)==null?void 0:jt.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&ye()},[(Ze=oe.actionTabs)==null?void 0:Ze.key]);const ye=()=>ap(void 0,null,function*(){var jt;const hn=yield(0,he.ZP)("/api/exercise_resubmits/resubmit_history.json",{method:"get",params:(jt=oe.actionTabs)==null?void 0:jt.params});hn.status===0&&Ct(hn==null?void 0:hn.data)});return Ts.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((rt=oe.actionTabs)==null?void 0:rt.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{ae({type:"exercise/setActionTabs",payload:{key:""}})},footer:null},Ts.createElement(x.default,{pagination:!1,dataSource:Re,columns:Ce,className:"mb10"}))};var rp=(0,pe.connect)(({exercise:oe,loading:ie,user:ae})=>({exercise:oe,loading:ie.effects,user:ae}))(up),lp=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())}),op=({id:oe,dispatch:ie})=>{const[ae,Ze]=(0,a.useState)(null);(0,a.useEffect)(()=>{rt()},[]);const rt=()=>lp(void 0,null,function*(){var Re,Ct,je,Ce,ye,jt,hn,yn,Dt,Qt,Dn,gn;const Fn=oe;let bn;do if(bn=yield(0,he.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:Fn}}),((Re=bn==null?void 0:bn.data)==null?void 0:Re.status)===1){Ze([(je=(Ct=bn==null?void 0:bn.data)==null?void 0:Ct.progress)==null?void 0:je.current_success_count,(ye=(Ce=bn==null?void 0:bn.data)==null?void 0:Ce.progress)==null?void 0:ye.total]);break}else if(((jt=bn==null?void 0:bn.data)==null?void 0:jt.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),Ze([(yn=(hn=bn==null?void 0:bn.data)==null?void 0:hn.progress)==null?void 0:yn.current_success_count,(Qt=(Dt=bn==null?void 0:bn.data)==null?void 0:Dt.progress)==null?void 0:Qt.total]),yield new Promise(ln=>setTimeout(ln,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Dn=bn==null?void 0:bn.data)==null?void 0:Dn.status)===0);ie({type:"exercise/setCommonHeader",payload:{progress:(gn=bn==null?void 0:bn.data)==null?void 0:gn.progress}})});return a.createElement(a.Fragment,null,ae&&a.createElement(le.Z,{align:"middle",className:"mr10 ml10"},a.createElement(vn.Z,{className:"mr10",size:"small"}),a.createElement("span",null,"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u751F\u6210\u8FDB\u5EA6\uFF1A",ae[0]," / ",ae[1])))},F0={flex_box_center:"flex_box_center___vzWqI",flex_space_between:"flex_space_between___ft9Bd",flex_box_vertical_center:"flex_box_vertical_center___QAPwj",flex_box_center_end:"flex_box_center_end___qX0M2",flex_box_column:"flex_box_column___awDYy",customModal:"customModal___pYYHM",checking:"checking___GoeHX",content:"content___dNIO5",group:"group___hRNtC",footer:"footer___xOqas"},kg=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const ip=({exercise:oe,dispatch:ie,onOk:ae})=>{const Ze=(0,pe.useParams)();let[rt,Re]=(0,a.useState)([]);const[Ct,je]=(0,a.useState)([]),[Ce,ye]=(0,a.useState)(!0),[jt,hn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{oe.actionTabs.key==="\u63D0\u4EA4\u62A5\u544A"&&yn()},[oe.actionTabs.key]);const yn=()=>kg(void 0,null,function*(){ye(!0);const Qt=yield(0,he.ZP)(`/api/exercises/${Ze==null?void 0:Ze.categoryId}/exercise_user/report_setting.json`,{method:"get",params:{id:Ze==null?void 0:Ze.categoryId}});Qt&&Re((Qt==null?void 0:Qt.exercise_report_setting)||[]),ye(!1)}),Dt=()=>{ie({type:"exercise/setActionTabs",payload:{}})};return a.createElement(Fe.default,{centered:!0,afterClose:()=>{je([]),hn(!1)},title:"\u63D0\u4EA4\u62A5\u544A",open:oe.actionTabs.key==="\u63D0\u4EA4\u62A5\u544A",width:718,onOk:()=>kg(void 0,null,function*(){var Qt,Dn;console.log("---",rt);let gn=yield(0,he.ZP)(`/api/exercises/${Ze==null?void 0:Ze.categoryId}/exercise_user/submit_report.json`,{method:"post",body:{exercise_user_id:(Dn=(Qt=oe.actionTabs)==null?void 0:Qt.params)==null?void 0:Dn.exercise_user_id,report_settings:rt}});(gn==null?void 0:gn.status)===0&&(Ae.ZP.info("\u63D0\u4EA4\u6210\u529F"),ie({type:"exercise/setActionTabs",payload:{}}))}),wrapClassName:F0.customModal,onCancel:Dt},a.createElement("aside",{className:F0.checking},a.createElement("div",{className:F0.content},a.createElement("div",{className:F0.group},a.createElement("p",null,"\u63D0\u4EA4\u8BD5\u5377\u540E\uFF0C\u5B9E\u9A8C\u62A5\u544A\u7531\u7CFB\u7EDF\u81EA\u52A8\u751F\u6210\uFF0C\u4F60\u53EA\u9700\u8865\u5145\u4EE5\u4E0B\u4FE1\u606F\u5373\u53EF\u3002")),rt==null?void 0:rt.map(Qt=>a.createElement("div",{style:{height:40,display:"flex",alignItems:"center",padding:"0px 10px",marginTop:10}},a.createElement("label",{style:{width:100,textAlign:"end"}},a.createElement("span",{style:{color:"red"}},"*"),Qt==null?void 0:Qt.name,"\uFF1A"),a.createElement(be.default,{size:"large",style:{flex:1},defaultValue:Qt.content,onChange:Dn=>{Qt.content=Dn.target.value,Re(rt)}}))))))};var sp=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(ip),cp={flex_box_center:"flex_box_center___CtxaX",flex_space_between:"flex_space_between___H8TAS",flex_box_vertical_center:"flex_box_vertical_center___PLMI8",flex_box_center_end:"flex_box_center_end___iyzvs",flex_box_column:"flex_box_column___ZxWqW"},yo={head:"head___HSGEG",title:"title___mOmk5",tubiao:"tubiao___d3Z7M",tb_title:"tb_title___lYUyV",pie_style:"pie_style___FF0jM",legend:"legend___cE3z0",legend_item:"legend_item___EA_f6",legend_item_color:"legend_item_color___c2MWd",legend_item_text:"legend_item_text___qP0WY",line:"line___PaqB8",bar_style:"bar_style___cD5xa",tubiao2:"tubiao2___lb8xS",FormCheckBoxDom:"FormCheckBoxDom___PmqdD",content:"content___rjToM",data_overview:"data_overview___CN6QO",data_overview_item:"data_overview_item___lROWX",num:"num___VUb3K",text:"text___QneBV",accuracySetting:"accuracySetting___oIsbl"},tg={mymodal:"mymodal___lPHLC",previewModal:"previewModal___kC9MS"},os=z(59301),dp=Object.defineProperty,mp=Object.defineProperties,gp=Object.getOwnPropertyDescriptors,jg=Object.getOwnPropertySymbols,fp=Object.prototype.hasOwnProperty,vp=Object.prototype.propertyIsEnumerable,zg=(oe,ie,ae)=>ie in oe?dp(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,bc=(oe,ie)=>{for(var ae in ie||(ie={}))fp.call(ie,ae)&&zg(oe,ae,ie[ae]);if(jg)for(var ae of jg(ie))vp.call(ie,ae)&&zg(oe,ae,ie[ae]);return oe},wc=(oe,ie)=>mp(oe,gp(ie));const{RangePicker:pp}=pn.default,Ep=({exercise:oe,dispatch:ie,handleOnComplete:ae})=>{var Ze,rt,Re,Ct,je;const{actionTabs:Ce={},course_groups:ye=[]}=oe,jt=(0,pe.useParams)(),[,hn,yn,Dt]=(0,tn.U)(ne.FN,{exercise_id:jt==null?void 0:jt.categoryId}),[Qt,Dn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((Ze=Ce==null?void 0:Ce.data)==null?void 0:Ze.exercise_group_id)||"all",keyword:"",status:((rt=Ce==null?void 0:Ce.data)==null?void 0:rt.status)!==void 0?(Re=Ce==null?void 0:Ce.data)==null?void 0:Re.status:""}),gn={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},Fn={0:"\u672A\u5F00\u59CB",1:"\u5DF2\u5B8C\u6210",2:"\u90E8\u5206\u5B8C\u6210"},bn=()=>{ie({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Ce!=null&&Ce.data&&yn(wc(bc({},Qt),{exercise_group_id:(Qt==null?void 0:Qt.exercise_group_id)=="all"?"":Qt==null?void 0:Qt.exercise_group_id,exercise_id:jt==null?void 0:jt.categoryId}))},[Ce==null?void 0:Ce.data,Qt]),os.createElement(Fe.default,{centered:!0,title:Ce==null?void 0:Ce.key,open:(Ce==null?void 0:Ce.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:bn,className:tg.mymodal},os.createElement("div",{className:"flex item-center justify-between"},os.createElement("div",null,os.createElement(nt.default,{style:{width:140},value:Qt==null?void 0:Qt.status,onChange:ln=>{Dn(wc(bc({},Qt),{status:ln}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u672A\u5F00\u59CB",value:0},{label:"\u5DF2\u5B8C\u6210",value:1},{label:"\u90E8\u5206\u5B8C\u6210",value:2}]}),os.createElement(nt.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:Qt==null?void 0:Qt.exercise_group_id,onChange:ln=>{console.log(ln);let Rt=[...ln];Rt.length===0&&(Rt=["all"]),Rt.includes("all")&&Rt.length>1&&(Rt[Rt.length-1]=="all"?Rt=["all"]:Rt=Rt.filter(Kn=>Kn!=="all")),Dn(wc(bc({},Qt),{exercise_group_id:Rt}))},filterOption:(ln,Rt)=>Rt.label.indexOf(ln.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ye.map(ln=>({label:ln==null?void 0:ln.exercise_group_name,value:ln==null?void 0:ln.exercise_group_id}))]}),os.createElement(pp,{size:"large",style:{width:315,marginLeft:20},placeholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"],allowClear:!0,showTime:{format:"HH:mm",defaultValue:[ze()((0,me.U6)(),"HH:mm"),ze()((0,me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onChange:(ln,Rt)=>{Dn(wc(bc({},Qt),{start_time:Rt[0],end_time:Rt[1]}))}})),os.createElement(Er.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:ln=>{Dn(wc(bc({},Qt),{keyword:ln}))}})),os.createElement(x.default,{className:"mt10",dataSource:((Ct=Dt==null?void 0:Dt.data)==null?void 0:Ct.list)||[],scroll:{y:500},loading:hn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(ln,Rt,Kn)=>`${((Qt==null?void 0:Qt.page)-1)*10+Kn+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:ln=>ln||"\u672A\u5206\u73ED"},{title:"\u9519\u9898\u6570\u91CF",dataIndex:"wrong_size",render:ln=>ln||0},{title:"\u72B6\u6001",dataIndex:"status",render:ln=>os.createElement("span",{style:{color:gn[ln]}},Fn[ln])},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"end_at",render:ln=>ln?ze()(ln).format("YYYY-MM-DD HH:mm:ss"):"--"}],pagination:{current:Qt.page,pageSize:Qt==null?void 0:Qt.limit,onChange:(ln,Rt)=>{Dn(wc(bc({},Qt),{page:ln,limit:Rt}))},total:((je=Dt==null?void 0:Dt.data)==null?void 0:je.size)||0,showTotal:ln=>os.createElement("span",{className:"font12 c-666"},"\u5171",os.createElement("span",{style:{color:"#3061D0"}},ln),"\u6761\u6570\u636E")}}))};var Ap=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Ep),pi=z(59301),hp=Object.defineProperty,Fp=Object.defineProperties,Bp=Object.getOwnPropertyDescriptors,Zg=Object.getOwnPropertySymbols,Cp=Object.prototype.hasOwnProperty,yp=Object.prototype.propertyIsEnumerable,Qg=(oe,ie,ae)=>ie in oe?hp(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,od=(oe,ie)=>{for(var ae in ie||(ie={}))Cp.call(ie,ae)&&Qg(oe,ae,ie[ae]);if(Zg)for(var ae of Zg(ie))yp.call(ie,ae)&&Qg(oe,ae,ie[ae]);return oe},id=(oe,ie)=>Fp(oe,Bp(ie));const Pp=(oe="")=>{var ie,ae;const Ze=document.createElement("html");return Ze.innerHTML=(0,Ne.ZP)(oe),pi.createElement("span",null,((ae=(ie=Ze==null?void 0:Ze.children)==null?void 0:ie[1])==null?void 0:ae.textContent)||(Ze==null?void 0:Ze.textContent)||"")},{RangePicker:mE}=pn.default,Sp=({exercise:oe,dispatch:ie,handleOnComplete:ae})=>{var Ze,rt,Re,Ct,je,Ce,ye,jt,hn,yn;const{actionTabs:Dt={},course_groups:Qt=[]}=oe,Dn=(0,pe.useParams)(),[,gn,Fn,bn]=(0,tn.U)(ne.OL,{exercise_id:Dn==null?void 0:Dn.categoryId}),[ln,Rt]=(0,a.useState)({page:1,limit:10,exercise_group_id:((Ze=Dt==null?void 0:Dt.data)==null?void 0:Ze.exercise_group_id)||"all",exercise_question_id:(rt=Dt==null?void 0:Dt.data)==null?void 0:rt.exercise_question_id,keyword:"",status:"",not_complete:((Re=Dt==null?void 0:Dt.data)==null?void 0:Re.not_complete)||!1}),Kn={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},xt=()=>{ie({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Dt!=null&&Dt.data&&Fn(id(od({},ln),{exercise_group_id:(ln==null?void 0:ln.exercise_group_id)=="all"?"":ln==null?void 0:ln.exercise_group_id,exercise_id:Dn==null?void 0:Dn.categoryId}))},[Dt==null?void 0:Dt.data,ln]),pi.createElement(Fe.default,{centered:!0,title:pi.createElement(pi.Fragment,null,"\u9519\u9898\u8BE6\u60C5",pi.createElement("span",{className:"font14 c-grey-666"},"\uFF08",(Ct=Dt==null?void 0:Dt.data)==null?void 0:Ct.title,"\uFF09"),pi.createElement(Be.Z,{title:pi.createElement(pi.Fragment,null,"\u9898\u76EE\uFF1A",Pp((je=Dt==null?void 0:Dt.data)==null?void 0:je.question_title),pi.createElement("br",null),"\u9898\u578B\uFF1A",(Ce=Dt==null?void 0:Dt.data)==null?void 0:Ce.question_type,pi.createElement("br",null),"\u6B63\u786E\u7387\uFF1A",(ye=Dt==null?void 0:Dt.data)==null?void 0:ye.rate,"%",pi.createElement("br",null))},pi.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5"))),open:(Dt==null?void 0:Dt.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",width:880,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:xt,className:tg.mymodal},pi.createElement("div",{className:"flex item-center justify-between"},pi.createElement("div",null,pi.createElement(nt.default,{style:{width:140},value:ln==null?void 0:ln.status,onChange:wn=>{Rt(id(od({},ln),{status:wn}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u5DF2\u5DE9\u56FA",value:!0},{label:"\u672A\u5DE9\u56FA",value:!1}]}),pi.createElement(nt.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:ln==null?void 0:ln.exercise_group_id,onChange:wn=>{console.log(wn);let Cn=[...wn];Cn.length===0&&(Cn=["all"]),Cn.includes("all")&&Cn.length>1&&(Cn[Cn.length-1]=="all"?Cn=["all"]:Cn=Cn.filter(Pa=>Pa!=="all")),Rt(id(od({},ln),{exercise_group_id:Cn}))},filterOption:(wn,Cn)=>Cn.label.indexOf(wn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Qt.map(wn=>({label:wn==null?void 0:wn.exercise_group_name,value:wn==null?void 0:wn.exercise_group_id}))]})),pi.createElement(Er.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:wn=>{Rt(id(od({},ln),{keyword:wn}))}})),pi.createElement(x.default,{className:"mt10",dataSource:((jt=bn==null?void 0:bn.data)==null?void 0:jt.list)||[],scroll:{y:500},loading:gn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(wn,Cn,Pa)=>`${((ln==null?void 0:ln.page)-1)*10+Pa+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:wn=>wn||"\u672A\u5206\u73ED"},((hn=Dt==null?void 0:Dt.data)==null?void 0:hn.type)==2&&{title:"\u9519\u9898\u6B21\u6570",dataIndex:"wrong_size"},{title:"\u662F\u5426\u5DF2\u5DE9\u56FA",dataIndex:"status",render:wn=>wn?"\u662F":"\u5426"}].filter(wn=>!!wn),pagination:{current:ln.page,pageSize:ln==null?void 0:ln.limit,onChange:(wn,Cn)=>{Rt(id(od({},ln),{page:wn,limit:Cn}))},total:((yn=bn==null?void 0:bn.data)==null?void 0:yn.size)||0,showTotal:wn=>pi.createElement("span",{className:"font12 c-666"},"\u5171",pi.createElement("span",{style:{color:"#3061D0"}},wn),"\u6761\u6570\u636E")}}))};var Dp=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Sp),ys=z(76230),_o=z(59301),bp=Object.defineProperty,wp=Object.defineProperties,xp=Object.getOwnPropertyDescriptors,Hg=Object.getOwnPropertySymbols,Ip=Object.prototype.hasOwnProperty,Lp=Object.prototype.propertyIsEnumerable,Ug=(oe,ie,ae)=>ie in oe?bp(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,sd=(oe,ie)=>{for(var ae in ie||(ie={}))Ip.call(ie,ae)&&Ug(oe,ae,ie[ae]);if(Hg)for(var ae of Hg(ie))Lp.call(ie,ae)&&Ug(oe,ae,ie[ae]);return oe},B0=(oe,ie)=>wp(oe,xp(ie));const{RangePicker:gE}=pn.default,Np=({exercise:oe,dispatch:ie,handleOnComplete:ae})=>{var Ze,rt,Re,Ct,je,Ce,ye;const{actionTabs:jt={},course_groups:hn=[]}=oe,yn=(0,pe.useParams)(),[,Dt,Qt,Dn]=(0,tn.U)(ne.Wm,{exercise_id:yn==null?void 0:yn.categoryId}),[gn,Fn]=(0,a.useState)({page:1,limit:10,keyword:"",status:((Ze=jt==null?void 0:jt.data)==null?void 0:Ze.status)||"",exercise_group_id:((rt=jt==null?void 0:jt.data)==null?void 0:rt.exercise_group_id)||"all",question_type:((Re=jt==null?void 0:jt.data)==null?void 0:Re.question_type)!==void 0?(Ct=jt==null?void 0:jt.data)==null?void 0:Ct.question_type:"",exercise_question_id:(je=jt==null?void 0:jt.data)==null?void 0:je.exercise_question_id}),[bn,ln]=(0,a.useState)(),[Rt,Kn]=(0,a.useState)({}),[xt,wn]=(0,a.useState)(!1),Cn=[{name:"\u5168\u90E8",value:"all",question_type:""},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],Pa=()=>{ie({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{console.log(jt==null?void 0:jt.data,"actionTabs?.data"),jt!=null&&jt.data&&Qt(B0(sd({},gn),{exercise_group_id:(gn==null?void 0:gn.exercise_group_id)=="all"?"":gn==null?void 0:gn.exercise_group_id,exercise_id:yn==null?void 0:yn.categoryId}))},[jt==null?void 0:jt.data,gn]),_o.createElement(_o.Fragment,null,_o.createElement(Fe.default,{centered:!0,title:jt==null?void 0:jt.key,open:(jt==null?void 0:jt.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Pa,className:tg.mymodal},_o.createElement("div",{className:"flex item-center justify-between"},_o.createElement("div",null,_o.createElement(nt.default,{style:{width:160},listHeight:200,value:(gn==null?void 0:gn.question_type)===0?0:(gn==null?void 0:gn.question_type)||"",onChange:Ft=>{console.log(Ft),Fn(B0(sd({},gn),{question_type:Ft}))}},Cn.map(Ft=>_o.createElement(nt.default.Option,{key:Ft.value,value:Ft.question_type},Ft.name)))),_o.createElement(Er.t7,{style:{width:245},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u9898\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:Ft=>{Fn(B0(sd({},gn),{keyword:Ft}))}})),_o.createElement(x.default,{className:"mt10",dataSource:((Ce=Dn==null?void 0:Dn.data)==null?void 0:Ce.list)||[],scroll:{y:500},loading:Dt,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",width:60,render:(Ft,Mt,Lt)=>`${((gn==null?void 0:gn.page)-1)*10+Lt+1}`},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_title",width:"60%",key:"name",render:(Ft,Mt,Lt)=>_o.createElement("span",null,_o.createElement(Fa.Z,{key:1,showLines:1,showTextOnly:!0,value:Mt==null?void 0:Mt.question_title}))},{title:"\u9898\u578B",dataIndex:"question_type",key:"question_type",render:(Ft,Mt,Lt)=>{var nn,zn;return(zn=(nn=Cn==null?void 0:Cn.filter(Hn=>Hn.question_type===Ft))==null?void 0:nn[0])==null?void 0:zn.name}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ft,Mt,Lt)=>_o.createElement("a",{onClick:()=>{var nn;const zn=((nn=(0,ys.eS)([sd({},Mt)]))==null?void 0:nn[0])||{};Kn(zn),wn(!0)}},"\u67E5\u770B\u8BE6\u60C5")}],pagination:{current:gn.page,pageSize:gn==null?void 0:gn.limit,onChange:(Ft,Mt)=>{Fn(B0(sd({},gn),{page:Ft,limit:Mt}))},total:((ye=Dn==null?void 0:Dn.data)==null?void 0:ye.size)||0,showTotal:Ft=>_o.createElement("span",{className:"font12 c-666"},"\u5171",_o.createElement("span",{style:{color:"#3061D0"}},Ft),"\u6761\u6570\u636E")}})),_o.createElement(Fe.default,{centered:!0,destroyOnClose:!0,onCancel:()=>{wn(!1)},open:xt,title:"\u9898\u76EE\u8BE6\u60C5",footer:null,bodyStyle:{paddingBottom:25,maxHeight:650},width:1e3},_o.createElement(_o.Fragment,null,(Rt==null?void 0:Rt.question_type)===0&&_o.createElement(ys.PQ,{data:Rt}),(Rt==null?void 0:Rt.question_type)===1&&_o.createElement(ys.jM,{data:Rt}),(Rt==null?void 0:Rt.question_type)===2&&_o.createElement(ys.$C,{data:Rt}),(Rt==null?void 0:Rt.question_type)===3&&_o.createElement(ys.P1,{data:Rt}),(Rt==null?void 0:Rt.question_type)===4&&_o.createElement(ys.JE,{data:Rt}),(Rt==null?void 0:Rt.question_type)===6&&_o.createElement(ys.g0,{data:Rt}),(Rt==null?void 0:Rt.question_type)===7&&_o.createElement(ys.rK,{data:Rt}),(Rt==null?void 0:Rt.question_type)===8&&_o.createElement(ys.ZP,{data:Rt}))))};var Op=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Np),Mp=Object.defineProperty,Tp=Object.defineProperties,Rp=Object.getOwnPropertyDescriptors,Wg=Object.getOwnPropertySymbols,kp=Object.prototype.hasOwnProperty,jp=Object.prototype.propertyIsEnumerable,Gg=(oe,ie,ae)=>ie in oe?Mp(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,yi=(oe,ie)=>{for(var ae in ie||(ie={}))kp.call(ie,ae)&&Gg(oe,ae,ie[ae]);if(Wg)for(var ae of Wg(ie))jp.call(ie,ae)&&Gg(oe,ae,ie[ae]);return oe},_i=(oe,ie)=>Tp(oe,Rp(ie)),xc=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const{RangePicker:fE}=pn.default,zp=({classroomList:oe,exercise:ie,dispatch:ae,accuracy:Ze,setAccuracy:rt})=>{var Re,Ct,je,Ce,ye,jt,hn,yn,Dt,Qt,Dn,gn,Fn,bn,ln,Rt,Kn,xt,wn,Cn,Pa,Ft,Mt;const Lt=(0,pe.useParams)(),[nn,zn]=(0,a.useState)(yi(yi({},{page:1,limit:20}),Lt)),[Hn,ia]=(0,a.useState)({exercise_group_id:["all"]}),[bt]=ce.default.useForm(),[Ge,Oa]=(0,a.useState)([]),[Ia,tu]=(0,a.useState)({}),[wa,on]=(0,a.useState)({}),[Nn,Ka]=(0,a.useState)({}),[iu,xa]=(0,a.useState)(!1),[da,kn]=(0,a.useState)(!1),[Sn,ma]=(0,a.useState)(Ze),qn={\u672A\u5F00\u59CB:0,\u672A\u5F00\u59CB\u4EBA\u6570:0,\u5DF2\u5B8C\u6210:1,\u5DF2\u5B8C\u6210\u4EBA\u6570:1,\u90E8\u5206\u5B8C\u6210:2,\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:2,\u70B9\u8D5E\u6570:!0,\u70B9\u8E29\u6570:!1},fn={\u5355\u9009\u9898:0,\u591A\u9009\u9898:1,\u5224\u65AD\u9898:2,\u586B\u7A7A\u9898:3,\u7F16\u7A0B\u9898:6,\u7B80\u7B54\u9898:4,\u7EC4\u5408\u9898:7,\u7A0B\u5E8F\u586B\u7A7A\u9898:8},Un={\u5355\u9009\u9898:"#5A89F1",\u591A\u9009\u9898:"#41A6FF",\u5224\u65AD\u9898:"#2EC25B",\u586B\u7A7A\u9898:"#37CCCC",\u7F16\u7A0B\u9898:"#FB9A77",\u7B80\u7B54\u9898:"#F3E064",\u7EC4\u5408\u9898:"#82D4FF",\u7A0B\u5E8F\u586B\u7A7A\u9898:"#8A71E1"},En={\u672A\u5F00\u59CB:"#FACC16",\u5DF2\u5B8C\u6210:"#5A89F1",\u90E8\u5206\u5B8C\u6210:"#2EC25B"},ca={\u5DF2\u5B8C\u6210\u4EBA\u6570:"completed",\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:"partially_completed",\u672A\u5F00\u59CB\u4EBA\u6570:"not_started",\u63A8\u9001\u8BD5\u9898\u603B\u6570:"total",\u70B9\u8D5E\u6570:"like",\u70B9\u8E29\u6570:"dislike"};(0,a.useEffect)(()=>{vu()},[Hn]),(0,a.useEffect)(()=>{ka()},[]),(0,a.useEffect)(()=>{Ze&&ma(Ze)},[Ze]);const ka=()=>xc(void 0,null,function*(){var lu,zu,$r;const gu=yield(0,he.ZP)(`/api/exercises/${nn.categoryId}/header_info.json`,{method:"get"});if((gu==null?void 0:gu.status)===0){const xu=[{label:"\u5168\u90E8",value:"all"}];ae({type:"exercise/save",payload:{course_groups:(lu=gu==null?void 0:gu.data)==null?void 0:lu.course_groups}}),($r=(zu=gu==null?void 0:gu.data)==null?void 0:zu.course_groups)==null||$r.forEach(eu=>{xu.push({label:eu==null?void 0:eu.exercise_group_name,value:eu==null?void 0:eu.exercise_group_id})}),Oa(xu)}}),Xa=(0,a.useMemo)(()=>{var lu;return a.createElement(Ni.Z,{option:{tooltip:{trigger:"item",formatter:"{b}: {c} \u4EBA ({d}%)"},legend:!1,series:[{type:"pie",radius:["20%","50%"],avoidLabelOverlap:!0,label:{show:!0,formatter:`{b} {c} \u4EBA {d}%`,position:"outside",distanceToLabelLine:10,edgeDistance:"10%",bleedMargin:5},labelLayout:{hideOverlap:!0,moveOverlap:"shiftY"},labelLine:{show:!0,length:20,length2:15},data:wa==null?void 0:wa.data1,color:(lu=wa==null?void 0:wa.data1)==null?void 0:lu.map(zu=>En[zu==null?void 0:zu.name])}]},style:{width:420,height:230,margin:"0 auto"},onEvents:{click:zu=>{setTimeout(()=>{ae({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:_i(yi({},Hn),{status:qn[zu==null?void 0:zu.name]})}})},0)}}})},[wa==null?void 0:wa.data1]),Ja=(0,a.useMemo)(()=>{var lu,zu;return a.createElement(Ni.Z,{option:{tooltip:{trigger:"axis",formatter:"{b}: {c}\u4EBA",axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},grid:{left:10,right:40,bottom:"5%",top:50,containLabel:!0},xAxis:{type:"category",data:(lu=wa==null?void 0:wa.data2)==null?void 0:lu.map($r=>$r==null?void 0:$r.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#86909C",fontSize:12},name:"\u65F6\u95F4",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5,minInterval:5},series:[{data:(zu=wa==null?void 0:wa.data2)==null?void 0:zu.map($r=>$r==null?void 0:$r.value),type:"bar",barWidth:22,itemStyle:{color:"#2EC25B"},label:{show:!0,position:"top",color:"#86909C",fontSize:12}}]},style:{width:530,height:320},onEvents:{click:$r=>{setTimeout(()=>{ae({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:_i(yi({},Hn),{status:1})}})},0)}}})},[wa==null?void 0:wa.data2]),Ju=(0,a.useMemo)(()=>{var lu,zu,$r,gu,xu,eu;return a.createElement(Ni.Z,{option:{tooltip:{trigger:"axis",formatter:function(ar){var sl;return`${ar[0].name}
\u9519\u9898\u4EBA\u6570: ${ar[0].value}\u4EBA
\u5DF2\u5DE9\u56FA\u4EBA\u6570: ${((sl=ar[1])==null?void 0:sl.value)||0}\u4EBA`},axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},dataZoom:_i(yi({type:"slider",show:((lu=wa==null?void 0:wa.data3)==null?void 0:lu.length)>10},((zu=wa==null?void 0:wa.data3)==null?void 0:zu.length)>10?{start:0,end:Math.floor(9*100/(($r=wa==null?void 0:wa.data3)==null?void 0:$r.length))}:{}),{bottom:0,height:10}),legend:{data:["\u9519\u8BEF\u4EBA\u6570","\u5DF2\u5DE9\u56FA\u4EBA\u6570"],bottom:10,itemWidth:12,itemHeight:12,itemGap:50},grid:{left:0,right:50,bottom:"10%",top:"15%",containLabel:!0},xAxis:{type:"category",data:(gu=wa==null?void 0:wa.data3)==null?void 0:gu.map(ar=>ar==null?void 0:ar.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#666666",fontSize:12,interval:0,rotate:0},name:"\u8BD5\u9898",nameTextStyle:{color:"#666666",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#666666",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5},series:[{name:"\u9519\u8BEF\u4EBA\u6570",type:"bar",barWidth:22,itemStyle:{color:"#4ECC74"},label:{show:!0,position:"top",color:"#86909C",fontSize:12},data:(xu=wa==null?void 0:wa.data3)==null?void 0:xu.map(ar=>ar==null?void 0:ar.error_size)},{name:"\u5DF2\u5DE9\u56FA\u4EBA\u6570",type:"bar",barWidth:22,itemStyle:{color:"#60B1FC"},label:{show:!0,position:"top",color:"#86909C",fontSize:12},data:(eu=wa==null?void 0:wa.data3)==null?void 0:eu.map(ar=>ar==null?void 0:ar.completed_size)}]},style:{width:"100%",height:360},onEvents:{click:ar=>{console.log("sdfsdf===",ar),setTimeout(()=>{var sl;ae({type:"exercise/setActionTabs",payload:{key:"\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",data:yi(_i(yi({},Hn),{title:ar==null?void 0:ar.name,type:1}),(sl=wa==null?void 0:wa.data3)==null?void 0:sl.find(Su=>(Su==null?void 0:Su.name)===(ar==null?void 0:ar.name)))}})},0)}}})},[wa==null?void 0:wa.data3]),Iu=(0,a.useMemo)(()=>{var lu;return a.createElement(Ni.Z,{option:{tooltip:{trigger:"item",formatter:"{b}: {c} ({d}%)"},legend:!1,series:[{type:"pie",radius:["20%","50%"],avoidLabelOverlap:!1,label:{show:!0,formatter:`{b} {c} \u9053 -{d}%`,position:"outside"},labelLine:{show:!0,length:20,length2:15},data:Nn==null?void 0:Nn.data1,color:(lu=Nn==null?void 0:Nn.data1)==null?void 0:lu.map(zu=>Un[zu==null?void 0:zu.name])}]},style:{width:420,height:230,margin:"0 auto"},onEvents:{click:zu=>{console.log("sdfsdf===",zu),setTimeout(()=>{ae({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:_i(yi({},Hn),{question_type:fn[zu==null?void 0:zu.name]})}})},0)}}})},[Nn==null?void 0:Nn.data1]),Ea=(0,a.useMemo)(()=>{var lu,zu;return a.createElement(Ni.Z,{option:{tooltip:{trigger:"axis",formatter:"{b}: {c}\u4EBA",axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},grid:{left:10,right:40,bottom:"5%",top:50,containLabel:!0},xAxis:{type:"category",data:(lu=Nn==null?void 0:Nn.data2)==null?void 0:lu.map($r=>$r==null?void 0:$r.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#86909C",fontSize:12},name:"\u8BD5\u9898",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5,minInterval:5},series:[{data:(zu=Nn==null?void 0:Nn.data2)==null?void 0:zu.map($r=>$r==null?void 0:$r.value),type:"bar",barWidth:22,itemStyle:{color:"#2EC25B"},label:{show:!0,position:"top",color:"#86909C",fontSize:12}}]},style:{width:530,height:320},onEvents:{click:$r=>{console.log("sdfsdf===",$r),setTimeout(()=>{var gu;ae({type:"exercise/setActionTabs",payload:{key:"\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",data:_i(yi(_i(yi({},Hn),{title:$r==null?void 0:$r.name,type:2}),(gu=Nn==null?void 0:Nn.data2)==null?void 0:gu.find(xu=>(xu==null?void 0:xu.name)===($r==null?void 0:$r.name))),{not_complete:!0})}})},0)}}})},[Nn==null?void 0:Nn.data2]),vu=()=>xc(void 0,null,function*(){xa(!0),yield Promise.all([Ru(),Ir(),fl()]),xa(!1)}),Ru=()=>xc(void 0,null,function*(){var lu;const zu=yield(0,he.ZP)(`/api/ai/wrong_question_push_charts/${nn==null?void 0:nn.categoryId}/data_overview.json`,{method:"post",body:_i(yi({},Hn),{exercise_group_id:(lu=Hn==null?void 0:Hn.exercise_group_id)!=null&&lu.includes("all")?"":Hn==null?void 0:Hn.exercise_group_id})});(zu==null?void 0:zu.status)===0&&tu(zu==null?void 0:zu.data)}),Ir=()=>xc(void 0,null,function*(){var lu;const zu=yield(0,he.ZP)(`/api/ai/wrong_question_push_charts/${nn==null?void 0:nn.categoryId}/charts.json`,{method:"post",body:_i(yi({},Hn),{exercise_group_id:(lu=Hn==null?void 0:Hn.exercise_group_id)!=null&&lu.includes("all")?"":Hn==null?void 0:Hn.exercise_group_id})});(zu==null?void 0:zu.status)===0&&on(zu==null?void 0:zu.data)}),fl=()=>xc(void 0,null,function*(){var lu;const zu=yield(0,he.ZP)(`/api/ai/wrong_question_push_charts/${nn==null?void 0:nn.categoryId}/ai_charts.json`,{method:"post",body:_i(yi({},Hn),{exercise_group_id:(lu=Hn==null?void 0:Hn.exercise_group_id)!=null&&lu.includes("all")?"":Hn==null?void 0:Hn.exercise_group_id})});(zu==null?void 0:zu.status)===0&&Ka(zu==null?void 0:zu.data)});return a.createElement("div",null,a.createElement(ce.default,{className:yo.FormCheckBoxDom,colon:!1,initialValues:Hn,onValuesChange:(lu,zu)=>{const $r=yi(yi({},Hn),zu);console.log($r,"newValue"),ia(yi({},$r))}},a.createElement(le.Z,{wrap:!1,justify:"space-between"},a.createElement(fe.Z,null,a.createElement(ce.default.Item,{label:"\u9009\u62E9\u73ED\u7EA7",name:"exercise_group_id",normalize:(lu,zu,$r)=>{var gu,xu;return(gu=zu||[])!=null&&gu.every(eu=>eu==="all")&&lu.includes("all")&&lu.length>1&&(lu=lu.filter(eu=>eu!=="all")),(!((xu=zu||[])!=null&&xu.includes("all"))&&lu.includes("all")||(lu==null?void 0:lu.length)==0)&&(lu=["all"]),lu}},a.createElement(Le.default.Group,{options:Ve}))))),a.createElement("div",{className:yo.content},a.createElement(vn.Z,{spinning:iu},a.createElement("div",{className:yo.head},a.createElement("div",{className:yo.title},"\u6570\u636E\u6982\u89C8",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),a.createElement("div",{className:yo.data_overview},[{text:"\u5DF2\u5B8C\u6210\u4EBA\u6570"},{text:"\u90E8\u5206\u5B8C\u6210\u4EBA\u6570"},{text:"\u672A\u5F00\u59CB\u4EBA\u6570"},{text:"\u63A8\u9001\u8BD5\u9898\u603B\u6570"}].map(lu=>{let zu=Ia==null?void 0:Ia[ca[lu==null?void 0:lu.text]];return a.createElement("div",{className:yo.data_overview_item,onClick:()=>{["\u63A8\u9001\u8BD5\u9898\u603B\u6570","\u70B9\u8D5E\u6570","\u70B9\u8E29\u6570"].includes(lu==null?void 0:lu.text)?ae({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:_i(yi({},Hn),{status:qn[lu==null?void 0:lu.text]})}}):ae({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:_i(yi({},Hn),{status:qn[lu==null?void 0:lu.text]})}})}},a.createElement("span",{className:yo.num},zu),a.createElement("span",{className:yo.text},lu==null?void 0:lu.text))})),a.createElement("div",{className:yo.head},a.createElement("div",{className:yo.title},"\u9519\u9898\u5DE9\u56FA\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:yo.tubiao},a.createElement("div",{className:yo.pie_style},a.createElement("div",{className:yo.tb_title},"\u5DF2\u6709",Ia==null?void 0:Ia.completed,"\u4EBA\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\uFF0C\u5360\u6BD4",(Ct=(Re=wa==null?void 0:wa.data1)==null?void 0:Re.find(lu=>(lu==null?void 0:lu.name)==="\u5DF2\u5B8C\u6210"))==null?void 0:Ct.rate,"%\uFF1B\u672A\u5F00\u59CB\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u6709",Ia==null?void 0:Ia.not_started,"\u4EBA\uFF0C\u5360\u6BD4",(Ce=(je=wa==null?void 0:wa.data1)==null?void 0:je.find(lu=>(lu==null?void 0:lu.name)==="\u672A\u5F00\u59CB"))==null?void 0:Ce.rate,"%"),((ye=wa==null?void 0:wa.data1)==null?void 0:ye.length)>0&&Xa,a.createElement("div",{className:yo.legend,style:{marginTop:30,padding:"0 100px"}},(jt=wa==null?void 0:wa.data1)==null?void 0:jt.map(lu=>a.createElement("div",{className:yo.legend_item},a.createElement("div",{className:yo.legend_item_color,style:{backgroundColor:En[lu==null?void 0:lu.name]}}),a.createElement("div",{className:yo.legend_item_text},lu==null?void 0:lu.name))))),a.createElement("div",{className:yo.line}),a.createElement("div",{className:yo.bar_style},a.createElement("div",{className:yo.tb_title},"\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u4E2D\uFF0C\u8003\u8BD5\u622A\u6B62\u540E1\u5929\u5185\u5B8C\u6210\u7684\u5B66\u751F\u6709",(yn=(hn=wa==null?void 0:wa.data2)==null?void 0:hn.find(lu=>(lu==null?void 0:lu.name)==="1\u5929\u5185"))==null?void 0:yn.value,"\u4EBA\uFF0C\u5360\u6BD4",(Qt=(Dt=wa==null?void 0:wa.data2)==null?void 0:Dt.find(lu=>(lu==null?void 0:lu.name)==="1\u5929\u5185"))==null?void 0:Qt.rate,"%\uFF1B\u8003\u8BD5\u622A\u6B62\u540E16\u5929\u4EE5\u4E0A\u5B8C\u6210\u7684\u5B66\u751F",(gn=(Dn=wa==null?void 0:wa.data2)==null?void 0:Dn.find(lu=>(lu==null?void 0:lu.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:gn.value,"\u4EBA\uFF0C\u5360\u6BD4",(bn=(Fn=wa==null?void 0:wa.data2)==null?void 0:Fn.find(lu=>(lu==null?void 0:lu.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:bn.rate,"%"),((ln=wa==null?void 0:wa.data2)==null?void 0:ln.length)>0&&Ja)),a.createElement("div",{className:yo.head,style:{marginTop:30}},a.createElement("div",{className:yo.title},"\u9AD8\u9891\u9519\u9898 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09")),a.createElement("div",{style:{marginLeft:"auto",color:"#666666"}},"\u6B63\u786E\u7387\u2264",Ze,"%"),a.createElement("div",{className:"flex item-center current ml30",onClick:()=>{kn(!0)}},a.createElement("i",{className:"iconfont icon-shezhi9 mr5 font14",style:{color:"#165DFF"}}),a.createElement("span",{style:{color:"#3061D0"}},"\u8BBE\u7F6E"))),a.createElement("div",{className:yo.tubiao2},((Rt=wa==null?void 0:wa.data3)==null?void 0:Rt.length)>0?Ju:a.createElement(an.Z,null)),a.createElement("div",{className:yo.head,style:{marginTop:30}},a.createElement("div",{className:yo.title},"AI\u63A8\u9001\u9519\u9898\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:yo.tubiao},a.createElement("div",{className:yo.pie_style},((Kn=Nn==null?void 0:Nn.data1)==null?void 0:Kn.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:yo.tb_title,style:{textAlign:"center"}},"AI\u52A9\u6559\u603B\u5171\u7ED9\u5B66\u751F\u63A8\u9001\u4E86",Nn==null?void 0:Nn.wrong_exercise_question_size,"\u9053\u8BD5\u9898"),Iu):a.createElement(an.Z,null),a.createElement("div",{className:yo.legend},(xt=Nn==null?void 0:Nn.data1)==null?void 0:xt.map(lu=>a.createElement("div",{className:yo.legend_item},a.createElement("div",{className:yo.legend_item_color,style:{backgroundColor:Un[lu==null?void 0:lu.name]}}),a.createElement("div",{className:yo.legend_item_text},lu==null?void 0:lu.name))))),a.createElement("div",{className:yo.line}),a.createElement("div",{className:yo.bar_style},((wn=Nn==null?void 0:Nn.data2)==null?void 0:wn.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:yo.tb_title},"\u5DF2\u63A8\u9001\u7684\u8BD5\u9898\u4E2D\uFF0C",(Cn=Nn==null?void 0:Nn.data2)==null?void 0:Cn.map(lu=>lu==null?void 0:lu.name).join("\u3001"),"\u7684\u9519\u8BEF\u4EBA\u6570\u8F83\u591A\uFF0C\u6709\u53EF\u80FD\u5B66\u751F\u5BF9\u8FD9\u90E8\u5206\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u638C\u63E1\u4E0D\u591F\uFF0C\u53EF\u8003\u8651\u91CD\u70B9\u8BB2\u89E3\u3002"),Ea):a.createElement(an.Z,null))))),((Pa=ie==null?void 0:ie.actionTabs)==null?void 0:Pa.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5"&&a.createElement(Ap,null),((Ft=ie==null?void 0:ie.actionTabs)==null?void 0:Ft.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5"&&a.createElement(Dp,null),((Mt=ie==null?void 0:ie.actionTabs)==null?void 0:Mt.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5"&&a.createElement(Op,null),a.createElement(Fe.default,{centered:!0,title:"\u9AD8\u9891\u9519\u9898\u8BBE\u7F6E",width:400,open:da,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>xc(void 0,null,function*(){if(!Ze){Ae.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7387");return}const lu=yield(0,he.ZP)(`/api/ai/wrong_question_push_charts/${nn==null?void 0:nn.categoryId}/set_ai_accuracy.json`,{method:"post",body:{ai_accuracy:Sn}});(lu==null?void 0:lu.status)===0&&(Ae.ZP.success("\u8BBE\u7F6E\u6210\u529F"),rt(Sn),Ir(),kn(!1))}),onCancel:()=>{kn(!1)}},a.createElement("div",{className:yo.accuracySetting},a.createElement("span",null,"\u6B63\u786E\u7387\u2264"),a.createElement(Me.Z,{size:"large",value:Sn,defaultValue:Sn,min:1,max:100,precision:0,className:"ml10 mr10",style:{width:"140px"},onChange:lu=>{console.log(lu,"e"),ma(lu)}}),a.createElement("span",{className:"text_45"},"%\u7684\u8BD5\u9898\u3002"))))};var Zp=(0,pe.connect)(({classroomList:oe,exercise:ie})=>({classroomList:oe,exercise:ie}))(zp),ng=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Qp=({exercise:oe,dispatch:ie})=>{const{commonHeader:ae}=oe,Ze=(0,pe.useParams)(),[rt,Re]=(0,a.useState)(!0),[Ct,je]=(0,a.useState)(!1),[Ce,ye]=(0,a.useState)(0),{verifyModelUser:jt,ContactModalElement:hn}=(0,Gd.Z)();(0,a.useEffect)(()=>{yn()},[]);const yn=()=>ng(void 0,null,function*(){var Dt,Qt,Dn,gn;Re(!0);const Fn=yield(0,he.ZP)(`/api/exercises/${Ze==null?void 0:Ze.categoryId}/get_wrong_question_push_infos.json`,{method:"get"});(Fn==null?void 0:Fn.status)===0&&(je((Qt=(Dt=Fn==null?void 0:Fn.data)==null?void 0:Dt.exercise)==null?void 0:Qt.ai_push_wrong_question),ye((gn=(Dn=Fn==null?void 0:Fn.data)==null?void 0:Dn.exercise)==null?void 0:gn.ai_accuracy)),Re(!1)});return a.createElement("div",{className:cp.wrap},a.createElement(le.Z,{align:"middle",style:{background:"#fff",padding:20}},a.createElement(Pe.Z,{loading:rt,checked:Ct,onChange:Dt=>ng(void 0,null,function*(){if(!jt())return;const Qt=()=>ng(void 0,null,function*(){Re(!0);const Dn=yield(0,he.ZP)(`/api/exercises/${Ze==null?void 0:Ze.categoryId}/wrong_question_push_settings.json`,{method:"post",body:{ai_push_wrong_question:Dt}});(Dn==null?void 0:Dn.status)===0&&yn()});if(Dt){Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5F00\u542F\u4E4B\u540E\uFF0C\u5B66\u751F\u8FDB\u5165\u9519\u9898\u5DE9\u56FA\u9875\u9762\u53EF\u4EE5\u67E5\u770B\u539F\u9898\u7684\u7B54\u6848\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\u4FE1\u606F\uFF0C\u662F\u5426\u786E\u5B9A\u5F00\u542F\uFF1F",onOk:Qt});return}Qt()})}),a.createElement("b",{className:"c-grey-333 ml10"},"\u667A\u80FD\u63A8\u9001\u9519\u9898"),a.createElement("span",{className:"c-grey-999 mr10"},"\uFF08\u8003\u8BD5\u622A\u6B62\u540E\uFF0C\u5DF2\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u53EF\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u5927\u6A21\u578B\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7684\u6BCF\u9053\u9519\u9898\u81EA\u52A8\u63A8\u90011\u9053\u540C\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u7B80\u7B54\u9898\u3001\u7EC4\u5408\u9898\u3001\u5B9E\u8BAD\u9898\uFF09")),(ae==null?void 0:ae.exercise_status)===3&&Ct&&a.createElement(Zp,{accuracy:Ce,setAccuracy:ye}),hn())};var Hp=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Qp),Cl={flex_box_center:"flex_box_center___zJWmM",flex_space_between:"flex_space_between___W2IOG",flex_box_vertical_center:"flex_box_vertical_center___xVzUb",flex_box_center_end:"flex_box_center_end___zjcQD",flex_box_column:"flex_box_column___UqhhE",ai_review:"ai_review___GqZQo",top_warp:"top_warp___P2TQq",under_review:"under_review___vLnly",btn_operate:"btn_operate___E8qFp",btn_review:"btn_review___rxH04",is_disabled:"is_disabled___wJPew",config_warp:"config_warp___dn_f1",config_title:"config_title___MI463",znpy:"znpy___ifOzh",pfbz_ts:"pfbz_ts___j5lp8",btns_pfbz:"btns_pfbz___bng1r",lable_name1:"lable_name1___cLVR4",h_lh_40:"h_lh_40___lNgKg",teacherList:"teacherList___ikneH",teacherItem:"teacherItem___xeda2",activeTeacherItem:"activeTeacherItem___bNhun",title_sty:"title_sty___FJZX2",btn_config:"btn_config___qXb8n",conSroreWrap:"conSroreWrap___Ugjtm",leftWrap:"leftWrap___xo0Rp",title_con:"title_con___IFC9a",questionItemWrap:"questionItemWrap___D6S_R",question_title:"question_title___VsIs5",activeItem:"activeItem___cOsu7",rightWrap:"rightWrap___u288N",titleTooltip:"titleTooltip___MPH1I",qtitle:"qtitle___Du75n",simple:"simple___iqQLx",title:"title___n1640",content:"content___TnfJ2",bottom:"bottom___KYXml",bottomitem:"bottomitem___eQp2L",left:"left___SFTJ_",right:"right___x_pZn"},Up=z(13014),Wp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA7dJREFUWEftl01sVGUUht/33rktfzaIaBojVas1SDsdB6wExYQZM8bGhXGhYQlTFpWEHW7QyLhwoe40hqTakrgxkR0LG2kcDIaAlLbcGUrSYDREIxiCwUGmZX6+19xph5Qyc2fqDIkL7+Le5Ps55znnO+c79xALTyIh69tfL6w9Ndz9Z3nsXny3DUyva92wKvt94vE5Tz69Vzh+bhDChwLaSFyCOEZaY4GVge/OfPb0tUZA+uKpzjwVpRCFEBHUDvIGhXenDoc+4eY9qS2mqHFAJZg7HtIQmIQwZtEe6+zgySOJ7pwf0NY97iM5g6igCEXv21FtPWn3cXPcfdtIH9VjJYkswBOAxmzy2Nnh0PnnB92H5gqKqIgI4ClGl68s0kCySmssHvAAEkY6uDDwQQD2qFExJikG4jkJAR+B1wGs9VNIICPiBwLJgO0kC6b4uox5b14/378DwBuYHAklygK37rvYdmt2NgJjYgBjkJ6q5SkCsyBPikjaBsnO/t6zR95ksbxvscE1AZYqCw9ceFTIeyAxii8JegBgjsRpAsdFJp/cYJ/2i5OGABYDeWl77EpqfUt7W6acUrW84803DaAeZZXW/A/QkAde3u+uvnoN/bRlVzwCYytgmfEzX4R+qXZEDQGEd7spQUH/8+dN23G6JoY2XW5qDPTvu9h65e/sdUEragWgQ+uJ8ZHen5sK4AnbMpB+tYjiTho6FSEIQTg6dTj01T05glqW1zPfUAzUo6DWmoYBduydXnOjsKJiFgRajX78tCvjB9EQQDjuHpI06F/9OGk5D744MfRwtqlB6GXB5ZvZ7O1a7kPhBJzw+Ofd55oKUCoku92PRe0CUDELJIjk0cnh3l0k1XSAWgFWz3xDMVCPglpr/nsAz8Tdg5Dmf8PIPwB9Y8lOik5yamTj77UsWu783R4YcF8xRqOVr1bOkEjCIOmsajm+3B6hb+90ez5ngjTFoIAegkFI3QJWLhic4Btfy/5p1H1H5H5I91W3iCKV8n42LQ9ozeoT5UvHu5wyuUIPDD1FQcH00PsK6/08ZNnYebsZ2ZFQIPNb6lljECVKXcwLfpWPRAGgK2AdhMcqNjZVtJPwSvWXr3WEDtzdDS1s8i6eq7Nz24pGUcF4UF6PULkKVjNzvgWbFpEmlLYtO221BtKLj7IqwFKZJTffKmw3mveQgHD5ViSRFzhDIC3gvEWkW5yW9KlDGy9Vu5DK8usGWAq0/a3U/XM5axNQ/Et278zEEPPLzYhS4v2bTc3c8w/DyoAfDIR6+gAAAABJRU5ErkJggg==",uu=z(59301),Gp=Object.defineProperty,Vp=Object.defineProperties,Kp=Object.getOwnPropertyDescriptors,Vg=Object.getOwnPropertySymbols,Yp=Object.prototype.hasOwnProperty,Xp=Object.prototype.propertyIsEnumerable,Kg=(oe,ie,ae)=>ie in oe?Gp(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Ps=(oe,ie)=>{for(var ae in ie||(ie={}))Yp.call(ie,ae)&&Kg(oe,ae,ie[ae]);if(Vg)for(var ae of Vg(ie))Xp.call(ie,ae)&&Kg(oe,ae,ie[ae]);return oe},C0=(oe,ie)=>Vp(oe,Kp(ie)),$i=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Jp=z(89392),qp=({exercise:oe,globalSetting:ie,user:ae,loading:Ze,dispatch:rt})=>{var Re,Ct,je,Ce,ye,jt,hn,yn,Dt,Qt,Dn,gn,Fn,bn;const{is_open_ai_review:ln,ai_review_settings:Rt,unified_ai_setting:Kn,ai_review_user_id:xt,exercise_author_id:wn,is_random:Cn,unanswered_handling:Pa,unanswered_comment:Ft}=oe==null?void 0:oe.commonHeader,Mt=(0,pe.useParams)(),[Lt,nn]=(0,a.useState)([]),[zn,Hn]=(0,a.useState)(null),[ia,bt]=(0,a.useState)(!1),[Ve,Oa]=(0,a.useState)({is_open_ai_review:!1}),[Ia,tu]=(0,a.useState)(!1),[wa,on]=(0,a.useState)(!1),[Nn,Ka]=(0,a.useState)(""),[iu]=ce.default.useForm(),[xa,da]=(0,a.useState)(1),[kn,Sn]=(0,a.useState)({combine:[],simple:[]}),[ma,qn]=(0,a.useState)(null),[fn,Un]=(0,a.useState)({}),[En,ca]=(0,a.useState)({}),[ka,Xa]=(0,a.useState)(!1),[Ja,Ju]=(0,a.useState)({}),[Iu,Ea]=(0,a.useState)(!1),vu=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:10},{name:"\u521B\u65B0\u548C\u6DF1\u5EA6",content:"\u7B54\u6848\u662F\u5426\u5177\u6709\u521B\u65B0\u6027\u6216\u8F83\u9AD8\u7684\u601D\u7EF4\u6DF1\u5EA6\uFF0C\u662F\u5426\u80FD\u63D0\u4F9B\u72EC\u7ACB\u601D\u8003\u3001\u989D\u5916\u5206\u6790\u6216\u65B0\u9896\u89C1\u89E3",weight:10}],Ru=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:10},{name:"\u521B\u65B0\u548C\u6DF1\u5EA6",content:"\u7B54\u6848\u662F\u5426\u5177\u6709\u521B\u65B0\u6027\u6216\u8F83\u9AD8\u7684\u601D\u7EF4\u6DF1\u5EA6\uFF0C\u662F\u5426\u80FD\u63D0\u4F9B\u72EC\u7ACB\u601D\u8003\u3001\u989D\u5916\u5206\u6790\u6216\u65B0\u9896\u89C1\u89E3",weight:10}];(0,a.useEffect)(()=>{Ze["exercise/getCommonHeader"]||Ir()},[Ze["exercise/getCommonHeader"]]);const Ir=()=>$i(void 0,null,function*(){Oa({is_open_ai_review:ln}),da(Kn?1:2),Kn?iu.setFieldValue("ai_review_settings",(Rt==null?void 0:Rt.length)>0?Rt:vu):yield eu(),fl(),xt&&xt!=-1?(tu(!1),Hn(xt)):xt==-1?tu(!0):Hn(wn),Pa==2?on(!1):(on(!0),Ka(Ft))}),fl=()=>$i(void 0,null,function*(){const Su=yield rt({type:"teachers/getList",payload:{id:Mt==null?void 0:Mt.coursesId,coursesId:Mt==null?void 0:Mt.coursesId,page:1}});return nn(Su==null?void 0:Su.teacher_list),Su==null?void 0:Su.teacher_list}),lu=()=>{Fe.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:uu.createElement("div",{className:"tc"},uu.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),uu.createElement("img",{src:Up,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},zu=()=>$i(void 0,null,function*(){if((Ve==null?void 0:Ve.is_open_ai_review)===!1)return $r({is_open_ai_review:!1});let Su=iu.getFieldValue("ai_review_settings");if(xa==1){if(!(0,me.BR)(Su))return}else{const Br=[];for(const[yl,pr]of Object.entries(fn)){if(!(En!=null&&En[yl])){Ae.ZP.warning("\u8BF7\u5148\u5B8C\u5584\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\uFF01");return}Br.push({exercise_question_id:yl,list:pr})}Su=Br}yield iu.validateFields(),$r(C0(Ps({},Ve),{unified_ai_setting:xa==1,ai_review_settings:Su,ai_review_user_id:Ia?-1:zn,unanswered_handling:wa?1:2,unanswered_comment:wa?Nn:""}))}),$r=Su=>$i(void 0,null,function*(){bt(!0);const Br=yield(0,he.ZP)(`/api/exercises/${Mt==null?void 0:Mt.categoryId}/ai_review_settings.json`,{method:"post",body:Su});(Br==null?void 0:Br.status)===0&&(Su!=null&&Su.is_open_ai_review?Fe.default.confirm({title:"\u63D0\u793A",icon:null,width:390,closable:!0,centered:!0,okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",cancelText:"\u4E0B\u6B21\u518D\u8BF4",onOk:()=>$i(void 0,null,function*(){const yl=yield(0,he.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:Mt.categoryId}});if((yl==null?void 0:yl.status)===-21){Fe.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>$i(void 0,null,function*(){}),content:uu.createElement("div",null,uu.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),uu.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}rt({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}})}),content:uu.createElement("div",null,"\u4FDD\u5B58\u6210\u529F\uFF01\u73B0\u5728\u5C31\u5F00\u59CB\u667A\u80FD\u8BC4\u9605\uFF1F")}):Ae.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),gu()),bt(!1)}),gu=()=>{rt({type:"exercise/getCommonHeader",payload:{categoryId:Mt==null?void 0:Mt.categoryId,coursesId:Mt==null?void 0:Mt.coursesId,category:Mt==null?void 0:Mt.categoryId}})},xu=()=>Jp.isEqual({ai_review_settings:Rt,ai_review_user_id:xt,is_open_ai_review:ln,unified_ai_setting:Kn},{ai_review_settings:iu.getFieldValue("ai_review_settings"),ai_review_user_id:Ia?-1:zn,is_open_ai_review:Ve==null?void 0:Ve.is_open_ai_review,unified_ai_setting:xa==1}),eu=()=>$i(void 0,null,function*(){var Su,Br,yl,pr,po,ti,Ta;Ea(!0);const Lr=yield(0,he.ZP)(`/api/exercises/${Mt==null?void 0:Mt.categoryId}.json`,{method:"get"});if(Ea(!1),Lr.status==0){let al=(Br=(Su=Lr==null?void 0:Lr.exercise_question_types)==null?void 0:Su.find(El=>(El==null?void 0:El.question_type)==4))==null?void 0:Br.items;const Do=(pr=(yl=Lr==null?void 0:Lr.exercise_question_types)==null?void 0:yl.find(El=>(El==null?void 0:El.question_type)==7))==null?void 0:pr.items;let To=0,bl=[];bl=(po=Do==null?void 0:Do.map((El,lo)=>{var Uo,Al;return(Al=(Uo=El==null?void 0:El.sub_exercise_questions)==null?void 0:Uo.map((Oo,ni)=>(Oo==null?void 0:Oo.question_type)==4?C0(Ps({},Oo),{index:lo+1,jdex:ni+1,parentTitle:El==null?void 0:El.question_title,isCombine:!0}):null))==null?void 0:Al.filter(Oo=>Oo)}))==null?void 0:po.flat(),console.log("allShortQuestions",bl),(al==null?void 0:al.length)>0?(To=(ti=al==null?void 0:al[0])==null?void 0:ti.question_id,Ju(Ps({index:1},(al==null?void 0:al[0])||{}))):(bl==null?void 0:bl.length)>0&&(To=(Ta=bl==null?void 0:bl[0])==null?void 0:Ta.question_id,Ju(Ps({},(bl==null?void 0:bl[0])||{}))),qn(To),Sn({combine:bl,simple:al}),console.log("allShortQuestions--simple",bl,al);const ju={},Kr={};[...al||[],...bl||[]].forEach(El=>{var lo;ju[El==null?void 0:El.question_id]=((lo=El==null?void 0:El.ai_review_settings)==null?void 0:lo.length)>0?El==null?void 0:El.ai_review_settings:Ru,Kr[El==null?void 0:El.question_id]=!0}),Un(ju),ca(Kr),iu.setFieldValue("ai_review_settings",ju==null?void 0:ju[To])}}),ar=(Su,Br)=>$i(void 0,null,function*(){if(ma){const yl=Ps({},fn);yl[ma]=Br==null?void 0:Br.ai_review_settings,Un(yl);const pr=(0,me.BR)(Br==null?void 0:Br.ai_review_settings,!1);ca(po=>C0(Ps({},po),{[ma]:pr})),yield iu.validateFields()}}),sl=Su=>$i(void 0,null,function*(){try{yield iu.resetFields();const Br=fn[Su]||[];console.log("settings--questionId",Su,Br);const yl=Br.flatMap((pr,po)=>[[po,"name"],[po,"content"],[po,"weight"]]).map(pr=>["ai_review_settings",...pr]);iu.setFieldValue("ai_review_settings",Br),yield iu.validateFields(yl)}catch(Br){console.log("errorInfo",Br)}});return uu.createElement(vn.Z,{spinning:Ze["exercise/getCommonHeader"]},uu.createElement("div",{className:Cl.ai_review},uu.createElement("div",{className:Cl.config_warp},uu.createElement(le.Z,{align:"middle"},uu.createElement(Pe.Z,{style:{color:"#000"},value:Ve==null?void 0:Ve.is_open_ai_review,onChange:Su=>{var Br;if(!((Br=ae==null?void 0:ae.userInfo)!=null&&Br.has_big_model_permission))return lu(),!1;Oa(C0(Ps({},Ve),{is_open_ai_review:Su}))}}),uu.createElement("b",{className:"c-grey-333 ml10"},"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),uu.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u8BD5\u5377\u8BC4\u9605\u9875\u9762\u5C31\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\uFF09"),uu.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/40205"},"\u64CD\u4F5C\u8BF4\u660E")),(Ve==null?void 0:Ve.is_open_ai_review)&&uu.createElement(uu.Fragment,null,uu.createElement("div",{className:`${Cl.config_title} mt30`},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6"),uu.createElement("div",{className:Cl.pfbz_ts},uu.createElement(de.ZP.Group,{onChange:Su=>$i(void 0,null,function*(){da(Su.target.value),Su.target.value==1?iu.setFieldValue("ai_review_settings",(Rt==null?void 0:Rt.length)>0&&Kn?Rt:vu):yield eu()}),value:xa,options:[{value:1,label:"\u7EDF\u4E00\u8BC4\u5206\u6807\u51C6",style:{marginRight:44}},{value:2,label:"\u6BCF\u9898\u5355\u72EC\u8BBE\u5B9A"}]})),xa==1&&uu.createElement(uu.Fragment,null,uu.createElement("div",{className:Cl.pfbz_ts},uu.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),uu.createElement("div",{className:"flex"},uu.createElement("div",{className:Cl.btns_pfbz,onClick:()=>{rt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",isUnify:!0,questionDetail:{ai_review_settings:iu.getFieldValue("ai_review_settings")}}})}},uu.createElement("img",{src:vs.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),uu.createElement(ce.default,{form:iu,colon:!1,style:{background:"#F6F7F9"}},uu.createElement(ce.default.List,{name:"ai_review_settings"},(Su,{add:Br,remove:yl})=>Su.map((pr,po)=>{var ti;return uu.createElement(le.Z,{key:pr.key,style:{padding:"5px 14px 5px 30px"}},uu.createElement(fe.Z,{className:Cl.lable_name1},"\u8BC4\u5206\u70B9"),uu.createElement(fe.Z,null,uu.createElement(ce.default.Item,{className:"ml10",name:[pr.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},uu.createElement(be.default,{onChange:Ta=>{iu.setFieldValue([pr.name,"content"],Ta.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),uu.createElement(fe.Z,{className:Cl.lable_name1},"\u8BC4\u5206\u6807\u51C6"),uu.createElement(fe.Z,null,uu.createElement(ce.default.Item,{className:"ml10",name:[pr.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},uu.createElement(be.default,{onChange:Ta=>{iu.setFieldValue([pr.name,"content"],Ta.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:550},className:"mr20",maxLength:500}))),uu.createElement(fe.Z,{className:Cl.lable_name1},"\u6743\u91CD"),uu.createElement(fe.Z,null,uu.createElement(ce.default.Item,{className:"ml10",name:[pr.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},uu.createElement(Me.Z,{value:iu.getFieldValue([pr.name,"weight"]),onChange:Ta=>{Number.isInteger(Ta)||iu.setFieldValue([pr.name,"weight"],parseFloat(Ta).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),uu.createElement(le.Z,{className:(ti=Cl)==null?void 0:ti.h_lh_40},uu.createElement(fe.Z,null,uu.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Su.length>=10)return Ae.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");Br()}})),po>0&&uu.createElement(fe.Z,null,uu.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{yl(pr.name)}}))))})))),xa==2&&uu.createElement(vn.Z,{spinning:Iu},uu.createElement("div",{className:Cl.conSroreWrap},uu.createElement("div",{className:Cl.leftWrap},((Re=kn==null?void 0:kn.simple)==null?void 0:Re.length)>0&&uu.createElement("div",{style:{marginBottom:"5px"}},uu.createElement("div",{className:Cl.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),uu.createElement("div",null,(Ct=kn==null?void 0:kn.simple)==null?void 0:Ct.map((Su,Br)=>uu.createElement("div",{className:`${Cl.questionItemWrap} ${ma==(Su==null?void 0:Su.question_id)?Cl.activeItem:""}`,key:Su==null?void 0:Su.question_id,onClick:()=>$i(void 0,null,function*(){qn(Su==null?void 0:Su.question_id),Ju(Ps({index:Br+1},Su||{})),yield sl(Su==null?void 0:Su.question_id)})},uu.createElement(Be.Z,{title:uu.createElement(Fa.Z,{value:Su==null?void 0:Su.question_title}),color:"#fff",placement:"left",overlayClassName:Cl.titleTooltip},uu.createElement("span",{className:`${Cl.question_title}`},uu.createElement(Fa.Z,{value:Br+1+"\u3001"+(Su==null?void 0:Su.question_title),showTextOnly:!0}))),!(En!=null&&En[Su==null?void 0:Su.question_id])&&uu.createElement(Be.Z,{title:"\u5F53\u524D\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\u8BBE\u7F6E\u4E0D\u5B8C\u5584\u3002"},uu.createElement("i",{className:"iconfont icon-tishi12 font14 c-orange current",style:{transform:"scaleY(-1)",color:"#E99237",marginRight:"5px"}})))))),((je=kn==null?void 0:kn.combine)==null?void 0:je.length)>0&&uu.createElement("div",{style:{marginBottom:"5px"}},uu.createElement("div",{className:Cl.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),uu.createElement("div",null,(Ce=kn==null?void 0:kn.combine)==null?void 0:Ce.map((Su,Br)=>uu.createElement("div",{key:Su==null?void 0:Su.question_id,onClick:()=>$i(void 0,null,function*(){qn(Su==null?void 0:Su.question_id),Ju(Ps({},Su||{})),yield sl(Su==null?void 0:Su.question_id)}),className:`${Cl.questionItemWrap} ${ma==(Su==null?void 0:Su.question_id)?Cl.activeItem:""}`},uu.createElement(Be.Z,{title:uu.createElement(Fa.Z,{value:Su==null?void 0:Su.question_title}),color:"#fff",placement:"left",overlayClassName:Cl.titleTooltip},uu.createElement("span",{className:`${Cl.question_title}`},uu.createElement(Fa.Z,{value:(Su==null?void 0:Su.index)+"."+(Su==null?void 0:Su.jdex)+"\u3001"+(Su==null?void 0:Su.question_title),showTextOnly:!0}))),!(En!=null&&En[Su==null?void 0:Su.question_id])&&uu.createElement(Be.Z,{title:"\u5F53\u524D\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\u8BBE\u7F6E\u4E0D\u5B8C\u5584\u3002"},uu.createElement("i",{className:"iconfont icon-tishi12 font14 c-orange current",style:{transform:"scaleY(-1)",color:"#E99237",marginRight:"5px"}}))))))),uu.createElement("div",{className:Cl.rightWrap},uu.createElement("div",{className:Cl.pfbz_ts},uu.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),uu.createElement("div",{className:"flex"},uu.createElement("div",{className:Cl.btns_pfbz,onClick:()=>{Xa(!0)}},uu.createElement("img",{src:Wp,width:16}),"\u9898\u76EE\u8BE6\u60C5"),uu.createElement("div",{className:Cl.btns_pfbz,onClick:()=>{rt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",isUnify:!1,questionId:ma,questionDetail:{ai_review_settings:iu.getFieldValue("ai_review_settings")}}})}},uu.createElement("img",{src:vs.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),uu.createElement(ce.default,{form:iu,colon:!1,onValuesChange:ar,style:{background:"#F6F7F9",maxHeight:"480px",overflowY:"auto"}},uu.createElement("div",{className:Cl.pfbz_ts,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},uu.createElement("div",{className:Cl.lable_name1,style:{width:"164px"}},"\u8BC4\u5206\u70B9"),uu.createElement("div",{className:Cl.lable_name1,style:{width:"425px",marginLeft:"20px"}},"\u8BC4\u5206\u6807\u51C6"),uu.createElement("div",{className:Cl.lable_name1,style:{width:"100px",marginLeft:"20px"}},"\u6743\u91CD (%)"),uu.createElement("div",{className:Cl.lable_name1,style:{marginLeft:"20px"}},"\u64CD\u4F5C")),uu.createElement(ce.default.List,{name:"ai_review_settings"},(Su,{add:Br,remove:yl})=>Su.map((pr,po)=>{var ti;return uu.createElement(le.Z,{key:pr.key,style:{padding:"5px 14px 5px 30px"}},uu.createElement(fe.Z,null,uu.createElement(ce.default.Item,{name:[pr.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},uu.createElement(be.default,{onChange:Ta=>{iu.setFieldValue([pr.name,"name"],Ta.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:165},maxLength:10,className:"mr20"}))),uu.createElement(fe.Z,null,uu.createElement(ce.default.Item,{name:[pr.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},uu.createElement(be.default,{onChange:Ta=>{iu.setFieldValue([pr.name,"content"],Ta.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:425},className:"mr20",maxLength:50}))),uu.createElement(fe.Z,null,uu.createElement(ce.default.Item,{name:[pr.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"},({getFieldValue:Ta})=>({validator(Lr,al){return(Ta("ai_review_settings")||[]).reduce((bl,ju)=>bl+(Number(ju.weight)||0),0)===100||!al||!/^(?!0(\.0+)?$)(\d+(\.\d)?)$/.test(al)?Promise.resolve():Promise.reject(new Error("\u6743\u91CD\u603B\u548C\u5E94\u4E3A100%"))}})]},uu.createElement(Me.Z,{value:iu.getFieldValue([pr.name,"weight"]),onChange:Ta=>{Number.isInteger(Ta)||iu.setFieldValue([pr.name,"weight"],parseFloat(Ta).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"100px"}}))),uu.createElement(fe.Z,null,uu.createElement(le.Z,{className:(ti=Cl)==null?void 0:ti.h_lh_40},uu.createElement(fe.Z,{style:{marginLeft:"20px"}},uu.createElement("i",{className:"iconfont icon-tianjiatimu current",style:{color:"#00B187"},onClick:()=>{if(Su.length>=10)return Ae.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");Br({name:"",content:"",weight:""})}})),po>0&&uu.createElement(fe.Z,{style:{marginLeft:"20px"}},uu.createElement("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:()=>{yl(pr.name)}})))))})))))),uu.createElement("div",{className:`${Cl.config_title} mt30`},"\u672A\u4F5C\u7B54\u7684\u5904\u7406\u65B9\u5F0F"),uu.createElement("div",{className:Cl.znpy},uu.createElement(de.ZP,{style:{color:"#000"},checked:!wa,onChange:Su=>{on(!wa)}},"\u672A\u4F5C\u7B54\u4E0D\u8BC4\u9605",uu.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4E0D\u8FDB\u884C\u8BC4\u9605\uFF0C\u9700\u8981\u6559\u5E08\u4EBA\u5DE5\u8FDB\u884C\u8BC4\u9605\uFF09"))),uu.createElement("div",{className:Cl.znpy},uu.createElement(de.ZP,{style:{color:"#000"},checked:wa,onChange:Su=>{on(!wa)}},"\u672A\u4F5C\u7B54\u7ED90\u5206",uu.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u76F4\u63A5\u7ED90\u5206\uFF0C\u5E76\u4E14\u53EF\u4EE5\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED\uFF09"))),wa&&uu.createElement("div",{style:{padding:"5px 30px 5px 30px",backgroundColor:"rgb(246, 247, 249)"}},uu.createElement(be.default.TextArea,{value:Nn,onChange:Su=>{Ka(Su.target.value)},placeholder:"\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4F60\u53EF\u4EE5\u5728\u8FD9\u91CC\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED~",rows:3,size:"large"})),uu.createElement("div",{className:`${Cl.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),uu.createElement("div",{className:Cl.znpy,style:{border:0}},uu.createElement(de.ZP,{style:{color:"#000"},checked:!Ia,onChange:Su=>{if(tu(!Ia),xt&&xt!==-1)return Hn(xt);Hn(wn)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",uu.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!Ia&&(Lt==null?void 0:Lt.length)>0&&uu.createElement("div",{className:Cl.teacherList},Lt==null?void 0:Lt.map((Su,Br)=>uu.createElement("div",{className:`${Cl.teacherItem} ${(Su==null?void 0:Su.user_id)==zn?Cl.activeTeacherItem:""}`,key:Br,onClick:()=>Hn(Su==null?void 0:Su.user_id)},Su==null?void 0:Su.name))),uu.createElement("div",{className:Cl.znpy},uu.createElement(de.ZP,{style:{color:"#000"},checked:Ia,onChange:Su=>{tu(!Ia)}},"AI\u667A\u80FD\u4F53",uu.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09")))),uu.createElement(xe.ZP,{loading:ia,type:"primary",size:"large",style:{width:"138px",marginTop:"20px"},onClick:()=>zu()},"\u4FDD\u5B58")),uu.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u9898\u76EE\u8BE6\u60C5",open:ka,destroyOnClose:!0,onCancel:()=>{Xa(!1)},footer:null},(Ja==null?void 0:Ja.isCombine)&&uu.createElement(Fa.Z,{className:Cl.qtitle,value:(Ja==null?void 0:Ja.index)+`\u3001\u3010\u7EC4\u5408\u9898\u3011${Ja==null?void 0:Ja.parentTitle}`}),(Ja==null?void 0:Ja.isCombine)&&uu.createElement(Fa.Z,{className:Cl.qtitle,value:(Ja==null?void 0:Ja.index)+"."+(Ja==null?void 0:Ja.jdex)+`\u3001\u3010\u7B80\u7B54\u9898\u3011${Ja==null?void 0:Ja.question_title}`}),!(Ja!=null&&Ja.isCombine)&&uu.createElement(Fa.Z,{className:Cl.qtitle,value:(Ja==null?void 0:Ja.index)+`\u3001\u3010\u7B80\u7B54\u9898\u3011${Ja==null?void 0:Ja.question_title}`}),uu.createElement("div",{className:Cl.simple},uu.createElement("div",{className:Cl.title},"\u53C2\u8003\u7B54\u6848"),uu.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ye=Ja==null?void 0:Ja.answer_texts)!=null&&ye[0]?uu.createElement(Fa.Z,{className:Cl.content,value:(jt=Ja==null?void 0:Ja.answer_texts)==null?void 0:jt[0]}):uu.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),uu.createElement("div",{className:"mt20 "},uu.createElement("span",{className:Cl.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),uu.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Ja!=null&&Ja.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),uu.createElement("div",{className:Cl.bottom},uu.createElement("div",{className:`${Cl.bottomitem} mb30`},uu.createElement("span",{className:Cl.left},"\u89E3\u6790"),uu.createElement("span",{className:Cl.right},Ja!=null&&Ja.analysis?uu.createElement(Fa.Z,{value:Ja==null?void 0:Ja.analysis}):uu.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),uu.createElement("div",{className:`${Cl.bottomitem} mb30`},uu.createElement("span",{className:Cl.left},"\u96BE\u5EA6"),uu.createElement("span",{className:Cl.right},(Ja==null?void 0:Ja.difficulty)===1?"\u7B80\u5355":(Ja==null?void 0:Ja.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),uu.createElement("div",{className:Cl.bottomitem},uu.createElement("span",{className:Cl.left},"\u77E5\u8BC6\u70B9"),uu.createElement(Be.Z,{title:((hn=Ja==null?void 0:Ja.tag_discipline_names)==null?void 0:hn.length)<=0||((yn=Ja==null?void 0:Ja.tag_discipline_names)==null?void 0:yn.length)==1&&["-"].includes(Ja==null?void 0:Ja.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Qt=(Dt=Ja==null?void 0:Ja.tag_discipline_names)==null?void 0:Dt.join("\uFF1B"))==null?void 0:Qt.toString()},uu.createElement("span",{className:Cl.right},((Dn=Ja==null?void 0:Ja.tag_discipline_names)==null?void 0:Dn.length)<=0?uu.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((gn=Ja==null?void 0:Ja.tag_discipline_names)==null?void 0:gn.length)==1&&["-"].includes(Ja==null?void 0:Ja.tag_discipline_names[0])?uu.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(bn=(Fn=Ja==null?void 0:Ja.tag_discipline_names)==null?void 0:Fn.join("\uFF1B"))==null?void 0:bn.toString())))))))};var _p=(0,pe.connect)(({exercise:oe,globalSetting:ie,loading:ae,user:Ze})=>({exercise:oe,globalSetting:ie,loading:ae.effects,user:Ze}))(qp),y0=z(59301);const $p=({exercise:oe,globalSetting:ie,dispatch:ae})=>{var Ze,rt;const Re=[!((0,An.dE)()||(Ze=oe==null?void 0:oe.commonHeader)!=null&&Ze.is_random||((rt=oe==null?void 0:oe.commonHeader)==null?void 0:rt.exercise_type)==2)&&{label:"\u667A\u80FD\u8BC4\u9605",key:"1",element:y0.createElement(_p,null)},!((0,An.dE)()||!(0,An.$O)())&&{label:"\u9519\u9898\u63A8\u9001",key:"0",element:y0.createElement(Hp,null)}].filter(Ct=>!!Ct);return(0,a.useEffect)(()=>(ae({type:"globalSetting/footerToggle",payload:!1}),()=>{ae({type:"globalSetting/footerToggle",payload:!0})}),[]),y0.createElement("div",{style:{paddingBottom:"50px"}},y0.createElement(u0.Z,{dataSource:Re,style:{marginBottom:52}}))};var eE=(0,pe.connect)(({exercise:oe,globalSetting:ie})=>({exercise:oe,globalSetting:ie}))($p),tE=z(67721),Ba=z(59301),nE=Object.defineProperty,aE=Object.defineProperties,uE=Object.getOwnPropertyDescriptors,P0=Object.getOwnPropertySymbols,Yg=Object.prototype.hasOwnProperty,Xg=Object.prototype.propertyIsEnumerable,Jg=(oe,ie,ae)=>ie in oe?nE(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,xi=(oe,ie)=>{for(var ae in ie||(ie={}))Yg.call(ie,ae)&&Jg(oe,ae,ie[ae]);if(P0)for(var ae of P0(ie))Xg.call(ie,ae)&&Jg(oe,ae,ie[ae]);return oe},Ic=(oe,ie)=>aE(oe,uE(ie)),rE=(oe,ie)=>{var ae={};for(var Ze in oe)Yg.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&P0)for(var Ze of P0(oe))ie.indexOf(Ze)<0&&Xg.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},ec=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const lE=oe=>{var ie=oe,{exercise:ae,globalSetting:Ze,loading:rt,dispatch:Re,classroomList:Ct,user:je,match:Ce}=ie,ye=rE(ie,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),jt,hn,yn,Dt,Qt,Dn,gn,Fn,bn,ln,Rt,Kn,xt,wn,Cn,Pa,Ft,Mt;const Lt=(0,pe.useParams)(),[nn]=(0,pe.useSearchParams)(),zn=(0,pe.useLocation)(),[Hn,ia]=(0,a.useState)([]),{exerciseList:bt,commonHeader:Ve,checkDomain:Oa,workSetting:Ia,saveExerciseDownUsers:tu,course_groups:wa}=ae,[on,Nn]=(0,a.useState)(null),[Ka,iu]=(0,a.useState)(ze()(new Date).valueOf()),[xa,da]=(0,a.useState)(),[kn,Sn]=(0,a.useState)(!1),[ma,qn]=(0,a.useState)(1),[fn,Un]=(0,a.useState)(!1),[En,ca]=(0,a.useState)({name:"",id:"",list:[]}),[ka,Xa]=(0,a.useState)({}),{userInfo:Ja}=je;Lt.category=nn.get("category_id");const Ju=!Oa||Oa&&((jt=Ja==null?void 0:Ja.course)==null?void 0:jt.course_identity)<3,Iu=(0,a.useRef)(Date.now()),Ea=(0,a.useRef)(),[vu,Ru]=(0,a.useState)({});(0,a.useEffect)(()=>{(0,An.Rm)()&&Re({type:"classroomList/getAssistantPermissions",payload:{course_id:Lt.coursesId}})},[(hn=je==null?void 0:je.userInfo)==null?void 0:hn.username]),(0,a.useEffect)(()=>{new URLSearchParams(zn.search).get("tabs")==="3"&&gu(),(0,Qs.hs)(Re)},[]),(0,a.useEffect)(()=>{ae.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Nn(3)},[ae.actionTabs.key]),(0,a.useEffect)(()=>(clearInterval(Ea.current),(0,An.G5)()&&(Ve==null?void 0:Ve.exercise_status)===2&&(Ve!=null&&Ve.enable_monitor)&&(Ea.current=setInterval(()=>{lu()},5*1e3)),()=>{clearInterval(Ea.current)}),[je.userInfo,Ve==null?void 0:Ve.exercise_status]),(0,a.useEffect)(()=>{Ir();const Ta=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Fe.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:Ba.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ba.createElement("br",null),"1\u3001\u5728",Ba.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ba.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ba.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ba.createElement("br",null),"2\u3001\u5728",Ba.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ba.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ba.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ba.createElement("br",null),Ta==="allowRouter"&&Ba.createElement(Ba.Fragment,null,"3\u3001",Ba.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[Lt.coursesId]);const Ir=()=>ec(void 0,null,function*(){const Ta=yield Re({type:"exercise/getCommonHeader",payload:xi({},Lt)});Ta&&ca(Ta==null?void 0:Ta.simulate_exercise_records)}),fl=()=>{const Ta=(Ve==null?void 0:Ve.simulate_exercise_num)-(Ve==null?void 0:Ve.user_simulate_num);return Ta>=0?Ta:0},lu=()=>ec(void 0,null,function*(){const Ta=yield(0,he.ZP)(`/api/exercises/${Lt.categoryId}/new_abnormities.json`,{method:"get",params:{time:Iu.current}});if((Ta==null?void 0:Ta.status)===401){clearInterval(Ea.current);return}Iu.current=Date.now(),(Ta==null?void 0:Ta.message)!==""&&(Ta==null?void 0:Ta.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&Qv({title:(Ta==null?void 0:Ta.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:Ta.message,target:"self",icon:"/warning.png",link:`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/detail?random=${nn.get("random")==="true"}&tabs=7`})}),zu=(Ta=!1)=>{pe.history.push(`/classrooms/${Lt.coursesId}/exercisenotice/${Ve.id}/users/${Ja.login}`)},$r=()=>{Re({type:"exercise/setUpdateIndex"})},gu=()=>{Re({type:"exercise/getWorkSetting",payload:xi({},Lt)})},xu=()=>{Re({type:"exercise/getCommonHeader",payload:xi({},Lt)});const Ta={0:()=>{$r()},2:()=>{qn(ma+1)},3:()=>{Re({type:"exercise/getWorkSetting",payload:xi({},Lt)})}};Ta[on]&&Ta[on]()};function eu(Ta){da(xi({},Ta))}const ar=[{name:"\u7B54\u9898\u5217\u8868",id:0,hidden:!1,component:Ba.createElement(Ho,{getparams:eu,checkDomainAuthority:Ju})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,hidden:(Ve==null?void 0:Ve.exercise_status)===-1||(0,me._m)()&&!(0,An.ag)()||!Ju||(0,An.dE)(),component:(0,An.Rm)()&&!((yn=Ct.AssistantObject.exercise)!=null&&yn.can_preview)||(Ve==null?void 0:Ve.exercise_status)==1&&(0,An.Ny)()&&!(Ve!=null&&Ve.exercise_can_preview)?Ba.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},Ba.createElement("img",{src:z(85004),width:220}),(0,An.Rm)()?Ba.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"):Ba.createElement(Ba.Fragment,null,Ba.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u8003\u8BD5\u672A\u5F00\u59CB\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u67E5\u770B\u8BD5\u5377"),Ba.createElement("div",{style:{color:"#5F6367",marginTop:"10px"}},"\u5982\u9700\u67E5\u770B\u8BD5\u5377\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458\u5148\u52A0\u5165\u8BFE\u5802"))):Ve!=null&&Ve.is_random?Ba.createElement(K0.default,{key:ma}):Ba.createElement(pd,{activeTabs:on})},{name:"\u7EDF\u8BA1\u5206\u6790",id:1,hidden:(Ve==null?void 0:Ve.exercise_status)===-1||!Ju||(0,me._m)()&&!(0,An.ag)()||(0,An.dE)()&&!(Ve!=null&&Ve.show_statistic),component:Ba.createElement(uv,null)},{name:"\u7F16\u7A0B\u9898\u6392\u884C\u699C",id:1,hidden:!((0,An.dE)()&&(Ve!=null&&Ve.show_acm)),component:Ba.createElement(Cg,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:(Ve==null?void 0:Ve.exercise_status)===-1||!(Ve!=null&&Ve.open_code_quality_analysis)||(0,An.dE)(),component:Ba.createElement(Sv,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,hidden:(Ve==null?void 0:Ve.exercise_status)===-1||(0,An.dE)()||Ve.exercise_status===1||!Ve.exist_program,component:Ba.createElement(Vu,{key:Ka})},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(Ve==null?void 0:Ve.exercise_status)===-1||(Ve==null?void 0:Ve.exercise_type)===2||(0,An.dE)()&&(Ve==null?void 0:Ve.exercise_status)===1,component:Ba.createElement(Gv.Z,null)},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,hidden:!Ju||(0,An.dE)(),component:(Ve==null?void 0:Ve.exercise_status)===-1?Ba.createElement(Hv.Z,null):Ba.createElement(r0,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:(Ve==null?void 0:Ve.exercise_status)===-1||!(0,An.G5)()||!(Ve!=null&&Ve.enable_monitor),component:Ba.createElement(Ov,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:(Ve==null?void 0:Ve.exercise_status)===-1||!Ve.identity_verify||(0,An.dE)(),component:Ba.createElement(wt,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:(Ve==null?void 0:Ve.exercise_status)===-1||!Ve.open_phone_video_recording||(0,An.dE)(),component:Ba.createElement(su,null)},{name:Ba.createElement("div",null,"AI\u8003\u8BD5\u62D3\u5C55 ",Ba.createElement("img",{className:$s.ai_review_new,src:ja.Z})),id:12,component:Ba.createElement(eE,null),hidden:((0,An.dE)()||!(0,An.$O)())&&((0,An.dE)()||(Ve==null?void 0:Ve.is_random)||(Ve==null?void 0:Ve.exercise_type)==2)}].filter(Ta=>!Ta.hidden);(Ve==null?void 0:Ve.exercise_status)===1&&ar.splice(0,1,...ar.splice(1,1,ar[0])),(0,a.useEffect)(()=>{if(typeof(Ve==null?void 0:Ve.exercise_status)=="number"){if(nn.get("tabs")){Nn(nn.get("tabs"));return}(Ve==null?void 0:Ve.exercise_status)===1?(Nn("2"),(0,An.dE)()&&Nn("0")):Nn("0")}},[Ve==null?void 0:Ve.exercise_status]);const sl="YYYY-MM-DD",Su=ze()("2020-11-15",sl),Br=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Ba.createElement(Ba.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),yl=()=>{var Ta,Lr;return Ba.createElement(we.default,{onClick:al=>ec(void 0,null,function*(){var Do,To;switch(ae.order&&(Lt.order=ae.order,Lt.order_type=ae.order_type),al.key){case"1":if((0,An.Rm)()&&!((Do=Ct.AssistantObject.exercise)!=null&&Do.can_download)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:wa==null?void 0:wa.map(bl=>({course_group_id:bl==null?void 0:bl.exercise_group_id,group_group_name:bl==null?void 0:bl.exercise_group_name,count:bl==null?void 0:bl.exercise_group_students})),fn:()=>{let bl=[];Fe.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>ec(void 0,null,function*(){if(bl.length===0)return Ae.ZP.info("\u8BF7\u9009\u62E9\u9009\u9879\uFF01"),Promise.reject();Lt.types=bl,(yield(0,ne.Uj)(Ic(xi(xi({},Lt),xa),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,Ee.je)(Ic(xi(xi({},Lt),xa),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:Ba.createElement("div",null,Ba.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},Ba.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),"\u8BF7\u9009\u62E9\u60A8\u9700\u8981\u7684\u5B66\u751F\u6210\u7EE9\u6570\u636E\u8FDB\u884C\u5BFC\u51FA\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u56E0\u4E3A\u5BFC\u51FA\u7684\u6570\u636E\u592A\u591A\u800C\u5F71\u54CD\u5BFC\u51FA\u8FDB\u5EA6\u3002"),Ba.createElement("div",null,Ba.createElement(Le.default,{onChange:ju=>{ju.target.checked?bl.push(1):bl=bl.filter(Kr=>Kr!==1)}},"\u57FA\u672C\u6570\u636E",Ba.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),Ba.createElement("div",{style:{marginTop:15,marginBottom:15}},Ba.createElement(Le.default,{onChange:ju=>{ju.target.checked?bl.push(2):bl=bl.filter(Kr=>Kr!==2)}},"\u5F97\u5206\u8BE6\u8868",Ba.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u5C0F\u9898\u5F97\u5206\u4E0E\u5404\u9898\u578B\u603B\u5F97\u5206\uFF09"))),Ba.createElement("div",null,Ba.createElement(Le.default,{onChange:ju=>{ju.target.checked?bl.push(3):bl=bl.filter(Kr=>Kr!==3)}},"\u6570\u636E\u5206\u6790",Ba.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u8BD5\u5377\u4E2D\u6BCF\u4E2A\u5C0F\u9898\u7684\u53C2\u8003\u603B\u4EBA\u6570\u3001\u7B54\u9898\u4EBA\u6570\u3001\u7B54\u5BF9\u4EBA\u6570\u3001\u6EE1\u5206\u4EBA\u6570\u548C\u5F97\u5206\u7387\uFF09"))))})}}});break;case"9":Re({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A",course_groups:wa==null?void 0:wa.map(bl=>({course_group_id:bl==null?void 0:bl.exercise_group_id,group_group_name:bl==null?void 0:bl.exercise_group_name,count:bl==null?void 0:bl.exercise_group_students})),fn:()=>{(0,Ee.lS)(Ic(xi(xi({},Lt),xa),{type:sessionStorage.getItem("exptype"),exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}}});break;case"8":if((0,An.Rm)()&&!((To=Ct.AssistantObject.exercise)!=null&&To.can_download)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Ve!=null&&Ve.can_export_exam_summary)Re({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const bl=yield(0,ne.aU)({id:(Lt==null?void 0:Lt.categoryId)||(Lt==null?void 0:Lt.exerciseId)});Fe.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,closable:!0,footer:null,content:Ba.createElement(Ba.Fragment,null,"\u60A8\u6240\u5728\u7684\u5355\u4F4D\u8FD8\u6CA1\u6709\u4E13\u5C5E\u7684\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\uFF0C\u6682\u65F6\u65E0\u6CD5\u751F\u6210\u8003\u8BD5\u603B\u7ED3\u3002\u5982\u9700\u5B9A\u5236\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u6559\u7814\u52A9\u7406\uFF01",Ba.createElement("br",null),Ba.createElement("div",{className:"mt-20px"},Ba.createElement("a",{onClick:()=>{var ju,Kr,El,lo,Uo,Al,Oo,ni;Ru({url:Ie.Z.API_SERVER+((lo=(El=(Kr=(ju=bl==null?void 0:bl.data)==null?void 0:ju.exam_summary_templates)==null?void 0:Kr[0])==null?void 0:El.attachment_info)==null?void 0:lo.url),file_type:(ni=(Oo=(Al=(Uo=bl==null?void 0:bl.data)==null?void 0:Uo.exam_summary_templates)==null?void 0:Al[0])==null?void 0:Oo.attachment_info)==null?void 0:ni.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),Ba.createElement("div",{className:"mt-20px ml-auto mr-auto p10 rounded-4px",style:{width:180,height:180,boxShadow:"0px 0px 10px 0px rgba(162,162,162,0.3)"}},Ba.createElement("img",{className:"h-full w-full",src:Kv})),Ba.createElement("div",{className:"mt10 mb-12px",style:{color:"#9096A3",textAlign:"center"}},"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u6559\u7814\u52A9\u7406"))})}break}})},(0,An.GJ)()&&!(Ve!=null&&Ve.appraise_label)&&Ju&&((Ta=Ve==null?void 0:Ve.user_permission)==null?void 0:Ta.exercise_unpublish_count)>0&&(Ve==null?void 0:Ve.exercise_status)!==1&&(!(Ve!=null&&Ve.is_make_up_exercise)||(Ve==null?void 0:Ve.is_make_up_exercise)&&!((Lr=Ia==null?void 0:Ia.exercise)!=null&&Lr.publish_time)&&(Ve==null?void 0:Ve.allow_create_make_up))&&Ba.createElement(we.default.Item,{key:"7",onClick:()=>{var al,Do,To,bl;if(console.log(Ve),(0,An.Rm)()&&!((Do=(al=Ct==null?void 0:Ct.AssistantObject)==null?void 0:al.exercise)!=null&&Do.can_publish)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((Ve==null?void 0:Ve.exercise_question_count)===0){Ae.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const ju=ze()(Ve==null?void 0:Ve.created_at,sl);if(ze()(Su).diff(ze()(ju),"days")>0&&(Ve!=null&&Ve.is_random)){Br();return}if(((To=je==null?void 0:je.userInfo)==null?void 0:To.user_status)===2){(0,Qs.Rd)();return}Ve!=null&&Ve.high_resources_consume&&!(Ve!=null&&Ve.high_resources_consume_permission)?Re({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Lt.coursesId,type:"exercise",type_id:Lt.categoryId,name:Ve.exercise_name,fn:()=>{var El;Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Lt.categoryId],selectArrsAll:[Ve],unified_setting:Ve==null?void 0:Ve.unified_setting,params:Lt,disabled:(Ve==null?void 0:Ve.exercise_status)!==1,type:2,activeTab:on,cb:xu,manage_all_group:(El=Ia==null?void 0:Ia.exercise)==null?void 0:El.manage_all_group}})}}}):Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Lt.categoryId],selectArrsAll:[Ve],unified_setting:Ve==null?void 0:Ve.unified_setting,params:Lt,disabled:(Ve==null?void 0:Ve.exercise_status)!==1,type:2,activeTab:on,cb:xu,manage_all_group:(bl=Ia==null?void 0:Ia.exercise)==null?void 0:bl.manage_all_group}})}},"\u53D1\u5E03\u8003\u8BD5"),(Ve==null?void 0:Ve.exercise_status)!==-1&&(0,An.GJ)()&&Ju&&Ve.exercise_status!==1&&!(Ve!=null&&Ve.is_make_up_exercise&&Ve.exercise_status===3)&&(Ve!=null&&Ve.open_appraise?Ba.createElement(Be.Z,{overlayStyle:{maxWidth:"initial"},title:Ba.createElement("div",null,Ba.createElement("div",null,"\u63D0\u793A\uFF1A"),Ba.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),Ba.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},Ba.createElement(we.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):Ba.createElement(we.default.Item,{key:"5",onClick:()=>{var al,Do;if((0,An.Rm)()&&!((Do=(al=Ct==null?void 0:Ct.AssistantObject)==null?void 0:al.exercise)!=null&&Do.can_create)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const To=ze()(Ve==null?void 0:Ve.created_at,sl);if(ze()(Su).diff(ze()(To),"days")>0&&(Ve!=null&&Ve.is_random)){Br();return}else pe.history.push(Ve!=null&&Ve.is_random?`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/random/edit?type=settings`:`/classrooms/${Lt.coursesId}/exercise/add/${Lt.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),(Ve==null?void 0:Ve.exercise_status)!==-1&&!(0,An.dE)()&&Ju&&Ve.exercise_status>1&&Ve.exist_program&&Ba.createElement(we.default.Item,{key:"4",onClick:al=>{Re({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Lt}})}},"\u4EE3\u7801\u67E5\u91CD"),Ba.createElement(we.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),(Ve==null?void 0:Ve.enable_report_setting)&&Ba.createElement(we.default.Item,{key:"9"},"\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A"),(Ve==null?void 0:Ve.exercise_status)===3&&Ba.createElement(we.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),(Ve==null?void 0:Ve.exercise_status)!==-1&&Ba.createElement(we.default.Item,{key:"2",onClick:()=>{var al;if((0,An.Rm)()&&!((al=Ct.AssistantObject.exercise)!=null&&al.can_download)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,An.Ny)()&&(Ve==null?void 0:Ve.exercise_status)==1&&!(Ve!=null&&Ve.exercise_can_preview)){Ae.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}if((Ve==null?void 0:Ve.exercise_status)===1)(0,me.xg)(`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/export_blank`);else{let Do=1;Fe.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:Ba.createElement(de.ZP.Group,{defaultValue:1,onChange:To=>{Do=To.target.value}},Ba.createElement(Oe.Z,{direction:"vertical"},Ba.createElement(de.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),Ba.createElement(de.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),Ba.createElement(de.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{Do===3?Re({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:wa==null?void 0:wa.map(To=>({course_group_id:To==null?void 0:To.exercise_group_id,group_group_name:To==null?void 0:To.exercise_group_name,count:To==null?void 0:To.exercise_group_students})),fn:()=>ec(void 0,null,function*(){var To,bl,ju,Kr;tu&&tu();let El="",lo=0;const Uo=yield(0,he.ZP)(`/api/exercises/${Lt.categoryId}/exercise_users.json`,{method:"get",params:Ic(xi({},Lt),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((Uo==null?void 0:Uo.status)===0){El=(To=Uo==null?void 0:Uo.data)==null?void 0:To.first_export_user_login,lo=(bl=Uo==null?void 0:Uo.data)==null?void 0:bl.total_count;const Al=JSON.parse(localStorage[`${(ju=je==null?void 0:je.userInfo)==null?void 0:ju.login}-${Lt.coursesId}-${Lt.categoryId}-downFilter`]);localStorage[`${(Kr=je==null?void 0:je.userInfo)==null?void 0:Kr.login}-${Lt.coursesId}-${Lt.categoryId}-downFilter`]=JSON.stringify(Ic(xi({},Al),{firstTargetLogin:El,totalCount:lo,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,me.xg)(`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/export_blank?type=${Do}`)})}}):(0,me.xg)(`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/export_blank?type=${Do}`)}})}}},"\u5BFC\u51FA\u8BD5\u5377"),Ba.createElement(we.default.Item,{key:"3",onClick:()=>{var al;if((0,An.Rm)()&&!((al=Ct.AssistantObject.exercise)!=null&&al.can_download)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pe.history.push(`/classrooms/${Lt.coursesId}/exportlist/exercise_score,export_exercise_users,export_exercise_report`)}},"\u5386\u53F2\u5BFC\u51FA"),(Ve==null?void 0:Ve.exercise_status)!==-1&&Ba.createElement(we.default.Item,{key:"6",onClick:()=>{var al;if((0,An.Rm)()&&!((al=Ct.AssistantObject.exercise)!=null&&al.can_download)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},pr=Ta=>ec(void 0,null,function*(){const Lr=yield(0,he.ZP)(`/api/courses/${Lt==null?void 0:Lt.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:Ta,id:Lt==null?void 0:Lt.categoryId}});if(Lr.status===0){Nn(4),iu(ze()(new Date).valueOf()),Re({type:"exercise/setActionTabs",payload:{}});return}Lr.status<-2&&Ae.ZP.error(Lr==null?void 0:Lr.message)});let po=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const ti=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Ta,Lr,al)=>Ba.createElement(Be.Z,{title:((Lt.page||1)-1)*20+al+1},Ba.createElement("span",null,((Lt.page||1)-1)*20+al+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Ta,Lr)=>Lr.commit_status===0||Lr.commit_status===1?"--":!Lr.open_total_score&&(0,An.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Ta=typeof Ta=="number"?Number(Ta):Ta,Ta||(Ta=0),Ta===100?Ba.createElement("span",{className:"c-green"},Ta||"--"):Ta>60?Ba.createElement("span",{className:"c-orange"},Ta||"--"):Ba.createElement("span",null,Ta||"--"))},!((ka==null?void 0:ka.objective)!==1||(ka==null?void 0:ka.objective)===1&&(ka==null?void 0:ka.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Ta,Lr)=>{if(Lr.commit_status===0||Lr.commit_status===1)return"--";if(!Lr.open_total_score&&(0,An.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ta=typeof Ta=="number"?Number(Ta):Ta,Ta||(Ta=0);let al;return Ta>=0&&Ta<=60?al=Ba.createElement("span",null,Ta):Ta===100?al=Ba.createElement("span",{className:"c-green"},Ta):Ta>60?al=Ba.createElement("span",{className:"c-orange"},Ta):al="--",Ba.createElement(jn,{renderText:al,item:Lr})}}},!((ka==null?void 0:ka.subjective)!==1||(ka==null?void 0:ka.subjective)===1&&(ka==null?void 0:ka.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Ta,Lr)=>{if(Lr.commit_status===0||Lr.commit_status===1)return"--";if(!Lr.open_total_score&&(0,An.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ta=typeof Ta=="number"?Number(Ta):Ta,Ta||(Ta=0);let al;return Ta==0||Ta>0&&Ta<=60?al=Ba.createElement("span",null,Ta):Ta===100?al=Ba.createElement("span",{className:"c-green"},Ta):Ta>60?al=Ba.createElement("span",{className:"c-orange"},Ta):al="--",al}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Ta,Lr)=>Ta===0?Ba.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ta===1?Ba.createElement("span",{style:{color:"#DF3042"}},!Lr.is_make_up&&"\u8003\u8BD5\u4E2D",Lr.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ta===2?Ba.createElement("span",{style:{color:"#5AB891"}},!Lr.is_make_up&&!Lr.is_force_commit&&"\u5DF2\u4EA4\u5377",Lr.is_make_up&&!Lr.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Lr.is_make_up&&Lr.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Lr.is_make_up&&Lr.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ba.createElement("span",{style:{color:"#5AB891"}},!Lr.is_make_up&&!Lr.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Lr.is_make_up&&!Lr.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Lr.is_make_up&&Lr.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Lr.is_make_up&&Lr.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Ta=>Ta?ze()(Ta).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Ta=>Ta?ze()(Ta).format("YYYY-MM-DD HH:mm"):"--"}].filter(Ta=>!!Ta);return(0,An.RV)()?(0,An.RV)()?Ba.createElement("section",{className:$s.bg},Ba.createElement("div",{className:"edu-container"},Ja.username&&Ba.createElement("section",{className:"animated fadeIn"},Ba.createElement("aside",{className:"mt10"},Ba.createElement(Te.Z,{separator:">"},Ba.createElement(Te.Z.Item,{href:`/classrooms/${Lt.coursesId}/exercise`},(Qt=(Dt=je==null?void 0:je.userInfo)==null?void 0:Dt.course)==null?void 0:Qt.course_name),Ba.createElement(Te.Z.Item,{href:`/classrooms/${Lt.coursesId}/exercise`},"\u5728\u7EBF\u8003\u8BD5"),Ba.createElement(Te.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),Ba.createElement("aside",{className:[$s.title,"mt20"].join(" ")},Ba.createElement("a",{href:`/classrooms/${Lt.coursesId}/exercise`},Ba.createElement(ee.Z,{className:"font16 c-black"})),(0,me.vB)(Ve==null?void 0:Ve.exercise_status,Ve==null?void 0:Ve.appraise_label),(Ve==null?void 0:Ve.is_make_up_exercise)&&Ba.createElement("img",{src:jv,width:44,height:24,style:{marginRight:5,marginLeft:10}}),Ba.createElement("strong",{className:"font20 ml5 mr10"},Ve==null?void 0:Ve.exercise_name),(Ve==null?void 0:Ve.exercise_type)==2&&Ba.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:$s.moni},Ba.createElement("img",{src:zv,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),(Ve==null?void 0:Ve.is_make_up_exercise)&&Ba.createElement(Be.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},Ba.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,me.xg)(`/classrooms/${Lt.coursesId}/exercise/${Ve==null?void 0:Ve.make_up_exercise_id}/detail?random=${Ve==null?void 0:Ve.make_up_exercise_is_random}`)}})))),Ba.createElement("aside",{className:"mt30 relative"},on=="12"?Ba.createElement("div",{className:$s.export},Ba.createElement($l,null)):Ba.createElement("div",{className:$s.export},!(0,An.dE)()&&!(Ve!=null&&Ve.is_make_up_exercise)&&(Ve==null?void 0:Ve.exercise_status)===3&&(Ve==null?void 0:Ve.exercise_type)!=2&&Ba.createElement(xe.ZP,{onClick:Ta=>{if(Ta.preventDefault(),!(Ve!=null&&Ve.allow_create_make_up)){Ae.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Re({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:Lt}})}},Ba.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8865\u8003\u8BB0\u5F55"),(0,An.dE)()&&Ve.exercise_status<3&&(Ve==null?void 0:Ve.is_show_report_setting)&&((Dn=Ve==null?void 0:Ve.exercise_report_template)==null?void 0:Dn.length)>0&&Ba.createElement(xe.ZP,{style:{marginRight:10},onClick:Ta=>{Ta.preventDefault(),Re({type:"exercise/setActionTabs",payload:{key:"\u63D0\u4EA4\u62A5\u544A",params:Ic(xi({},Lt),{exercise_user_id:Ve.exercise_user_id})}})}},Ba.createElement("span",{className:"iconfont icon-tijiaojilu font14 mr5"}),"\u63D0\u4EA4\u62A5\u544A"),!(0,An.dE)()&&!(Ve!=null&&Ve.is_make_up_exercise)&&Ve.exercise_status===3&&(Ve==null?void 0:Ve.exercise_type)!=2&&Ba.createElement(xe.ZP,{onClick:Ta=>{if(Ta.preventDefault(),!(Ve!=null&&Ve.allow_create_make_up)){Ae.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Re({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:Lt}})}},Ba.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u521B\u5EFA\u8865\u8003"),(0,An.GJ)()&&Ju&&((gn=Ve==null?void 0:Ve.user_permission)==null?void 0:gn.user_commit_counts)>0&&(Ve==null?void 0:Ve.exercise_status)===2&&(Ve==null?void 0:Ve.exercise_type)!=2&&Ba.createElement(xe.ZP,{onClick:Ta=>{var Lr,al;if(Ta.preventDefault(),(0,An.Rm)()&&!((al=(Lr=Ct==null?void 0:Ct.AssistantObject)==null?void 0:Lr.exercise)!=null&&al.can_redo)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:Lt}})}},Ba.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),(0,An.GJ)()&&Ju&&((Fn=Ve==null?void 0:Ve.user_permission)==null?void 0:Fn.exercise_unpublish_count)>0&&(Ve==null?void 0:Ve.exercise_status)===1&&(!(Ve!=null&&Ve.is_make_up_exercise)||(Ve==null?void 0:Ve.is_make_up_exercise)&&(Ve==null?void 0:Ve.allow_create_make_up))&&Ba.createElement(Og.Z,{tips:Ve==null?void 0:Ve.open_appraise,style:{marginLeft:10}},Ba.createElement(xe.ZP,{onClick:Ta=>{var Lr,al,Do,To;if(Ta.preventDefault(),(0,An.Rm)()&&!((al=(Lr=Ct==null?void 0:Ct.AssistantObject)==null?void 0:Lr.exercise)!=null&&al.can_publish)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((Ve==null?void 0:Ve.exercise_question_count)===0){Ae.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}if(((Do=je==null?void 0:je.userInfo)==null?void 0:Do.user_status)===2){(0,Qs.Rd)();return}const bl=ze()(Ve==null?void 0:Ve.created_at,sl);if(ze()(Su).diff(ze()(bl),"days")>0&&(Ve!=null&&Ve.is_random)){Br();return}Ve!=null&&Ve.high_resources_consume&&!(Ve!=null&&Ve.high_resources_consume_permission)?Re({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Lt.coursesId,type:"exercise",type_id:Lt.categoryId,name:Ve.exercise_name,fn:()=>{var Kr;Re({type:"exercise/getCommonHeader",payload:xi({},Lt)}),Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Lt.categoryId],selectArrsAll:[Ve],unified_setting:Ve==null?void 0:Ve.unified_setting,params:Lt,disabled:(Ve==null?void 0:Ve.exercise_status)!==1,type:2,activeTab:on,cb:xu,manage_all_group:(Kr=Ia==null?void 0:Ia.exercise)==null?void 0:Kr.manage_all_group}})}}}):Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Lt.categoryId],selectArrsAll:[Ve],unified_setting:Ve==null?void 0:Ve.unified_setting,params:Lt,disabled:(Ve==null?void 0:Ve.exercise_status)!==1,type:2,activeTab:on,cb:xu,manage_all_group:(To=Ia==null?void 0:Ia.exercise)==null?void 0:To.manage_all_group}})}},Ba.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5")),(0,An.GJ)()&&Ju&&((bn=Ve==null?void 0:Ve.user_permission)==null?void 0:bn.exercise_publish_count)>0&&Ba.createElement(xe.ZP,{onClick:Ta=>{var Lr,al;if(Ta.preventDefault(),(0,An.Rm)()&&!((al=(Lr=Ct==null?void 0:Ct.AssistantObject)==null?void 0:Lr.exercise)!=null&&al.can_stop)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:Ve==null?void 0:Ve.unified_setting,selectArrs:[Lt.categoryId],params:Lt,cb:xu}})}},Ba.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),(0,An.dE)()&&Ve.is_late&&`\u8FDF\u5230\u8D85\u8FC7${Ve.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,An.dE)()&&(Ve==null?void 0:Ve.exercise_type)===2&&Ba.createElement(xe.ZP,{onClick:Ta=>ec(void 0,null,function*(){Ta.preventDefault();const Lr=yield(0,he.ZP)(`/api/exercises/${Lt.categoryId}/header_info.json`,{method:"get"});(Lr==null?void 0:Lr.status)===0&&Xa((Lr==null?void 0:Lr.data)||{}),Un(!0)})},Ba.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8003\u8BD5\u8BB0\u5F55"),(0,An.dE)()&&(Ve==null?void 0:Ve.exercise_type)===1&&((ln=Ve==null?void 0:Ve.user_permission)==null?void 0:ln.current_status)===2&&!Ve.is_late&&Ve.exercise_status>1&&Ba.createElement(xe.ZP,{onClick:()=>zu()},Ba.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(Rt=bt==null?void 0:bt.exercise_types)!=null&&Rt.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,An.dE)()&&(Ve==null?void 0:Ve.exercise_type)===2&&!Ve.is_late&&(Ve==null?void 0:Ve.exercise_status)!=3&&Ve.exercise_status>1&&Ba.createElement(Be.Z,{title:Ba.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",Ve==null?void 0:Ve.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",fl(),"\u6B21")},Ba.createElement(xe.ZP,{onClick:()=>zu(),disabled:fl()===0&&((Kn=Ve==null?void 0:Ve.user_permission)==null?void 0:Kn.current_status)!=0,style:{marginLeft:8}},Ba.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((xt=Ve==null?void 0:Ve.user_permission)==null?void 0:xt.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,An.dE)()&&(Ve==null?void 0:Ve.exercise_type)===1&&((wn=Ve==null?void 0:Ve.user_permission)==null?void 0:wn.current_status)===0&&!Ve.is_late&&Ve.exercise_status>1&&Ba.createElement(xe.ZP,{onClick:()=>zu(!0)},Ba.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,An.dE)()&&(Ve==null?void 0:Ve.screen_used_num)>(Ve==null?void 0:Ve.screen_num)&&Ve.exercise_status!==3&&Ba.createElement(xe.ZP,{onClick:()=>zu(!0)},Ba.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(0,An.dE)()&&(Ve==null?void 0:Ve.whole_exercise_status)===3&&(Ve==null?void 0:Ve.ai_push_wrong_question)&&((Cn=Ve==null?void 0:Ve.user_permission)==null?void 0:Cn.current_status)!==4&&Ba.createElement(le.Z,{align:"middle"},(Ve==null?void 0:Ve.wrong_questions_size)!==0&&((Pa=Ve==null?void 0:Ve.progress)==null?void 0:Pa.stat)===1&&Ba.createElement(op,{dispatch:Re,id:Ve==null?void 0:Ve.ai_question_record_id}),Ba.createElement(xe.ZP,{onClick:()=>{var Ta;if((Ve==null?void 0:Ve.wrong_questions_size)===0){Ae.ZP.warning("\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E");return}if(((Ta=Ve==null?void 0:Ve.progress)==null?void 0:Ta.stat)===1){Ae.ZP.warning("\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA");return}(0,me.xg)(`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/wrongAnswer/${Ja==null?void 0:Ja.login}`)}},Ba.createElement("span",{className:"iconfont icon-cuotigonggu mr5 font14"}),"\u9519\u9898\u5DE9\u56FA")),(Ve==null?void 0:Ve.show_analysis_detail)&&Ba.createElement(xe.ZP,{onClick:()=>{(0,me.xg)(`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/analysis/${Ve==null?void 0:Ve.analysis_id}`)}},Ba.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(0,An.GJ)()&&Ju&&(Ve.exercise_status===1||Ve.exercise_status===3&&(Ve==null?void 0:Ve.is_make_up_exercise))&&Ba.createElement(Og.Z,{tips:Ve==null?void 0:Ve.open_appraise,style:{marginLeft:10}},Ba.createElement(xe.ZP,{onClick:()=>{var Ta,Lr;if((0,An.Rm)()&&!((Lr=(Ta=Ct==null?void 0:Ct.AssistantObject)==null?void 0:Ta.exercise)!=null&&Lr.can_create)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,An.Ny)()&&(Ve==null?void 0:Ve.exercise_status)==1&&!(Ve!=null&&Ve.exercise_can_preview)){Ae.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}const al=ze()(Ve==null?void 0:Ve.created_at,sl);if(ze()(Su).diff(ze()(al),"days")>0&&(Ve!=null&&Ve.is_random)){Br();return}else pe.history.push(Ve!=null&&Ve.is_random?`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/random/edit?type=settings`:`/classrooms/${Lt.coursesId}/exercise/add/${Lt.categoryId}?random=false&type=2`)}},Ba.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),(Ve==null?void 0:Ve.exercise_status)===-1&&(0,An.GJ)()&&Ba.createElement(xe.ZP,{icon:Ba.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Re({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:Ve==null?void 0:Ve.exercise_name,id:Ve==null?void 0:Ve.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,An.GJ)()&&Ju&&Ba.createElement(E.Z,{dropdownRender:yl},Ba.createElement(xe.ZP,null,"\u66F4\u591A\u64CD\u4F5C",Ba.createElement(te.Z,null)))),Ba.createElement("aside",{className:`mt30 relative ${$s.workListTabWrap}`},Ba.createElement(y.default,{activeKey:`${on}`,onChange:Ta=>{var Lr;if(parseInt(Ta)===1&&!((Lr=Ct.AssistantObject.exercise)!=null&&Lr.can_view)&&(0,An.Rm)()){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const al=ze()(Ve==null?void 0:Ve.created_at,sl),Do=ze()(Su).diff(ze()(al),"days");if(ae.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")Fe.default.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:()=>{if(Do>0&&parseInt(Ta)===3&&(Ve!=null&&Ve.is_random)){Br();return}Nn(Ta),Re({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(Do>0&&parseInt(Ta)===3&&(Ve!=null&&Ve.is_random)){Br();return}Nn(Ta)}Ta==="3"?gu():(Ta==="2"||Ta==="11")&&Re({type:"exercise/getCommonHeader",payload:xi({},Lt)})},items:ar.map(Ta=>({label:Ta.name,key:`${Ta.id}`}))})),Ba.createElement("section",{className:Ve!=null&&Ve.is_random&&on==="2"||["3","9","10","11","12"].includes(on)?"":"pl25 pr25 bg-white"},(Mt=(Ft=ar.filter(Ta=>Ta.id==on))==null?void 0:Ft[0])==null?void 0:Mt.component))),Ba.createElement(Qc.Z,null),Ba.createElement(X0,{onOk:pr}),Ba.createElement(bd.Z,null),Ba.createElement(xs,{cb:()=>$r()}),Ba.createElement(Uv.Z,{onOk:()=>$r()}),Ba.createElement(Wv.Z,{onOk:()=>$r()}),Ba.createElement(H0,null),Ba.createElement(fv,null),Ba.createElement(Zv.Z,null),Ba.createElement(V0,null),Ba.createElement(Ev,null),Ba.createElement(kv.Z,{successCb:()=>zu(currentEnterExamRef.current)}),Ba.createElement(Fe.default,{open:kn,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{Sn(!1)}},Ba.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Ba.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Ba.createElement("p",{style:{marginLeft:"10px"}},Ba.createElement(x.default,{dataSource:po,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Ba.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Ba.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Ba.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Ba.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Ba.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Ba.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Ba.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Ba.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Ba.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Ba.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Ba.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),Ba.createElement(Fe.default,{open:fn,title:"\u8003\u8BD5\u8BB0\u5F55",centered:!0,width:1e3,footer:null,onCancel:()=>{Un(!1)}},(En==null?void 0:En.length)===0?Ba.createElement(an.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):Ba.createElement(x.default,{dataSource:En,columns:ti,pagination:!1})),Ba.createElement(Vv.Z,null),Ba.createElement(rn.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:vu==null?void 0:vu.url,type:vu==null?void 0:vu.file_type,onClose:()=>Ru({})}),Ba.createElement(rp,null),Ba.createElement(np,null),Ba.createElement(Yv.Z,null),Ba.createElement(sp,null),Ba.createElement(tE.Z,null)):"":null};var oE=(0,pe.connect)(({exercise:oe,loading:ie,user:ae,globalSetting:Ze,classroomList:rt})=>({classroomList:rt,exercise:oe,globalSetting:Ze,user:ae,loading:ie.effects}))(lE)},394:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return ze}});var a=z(59301),he=z(37568),Ie=z(6767),pe=z(62957),Fe=z(29787),we=z(77019),Ae=z(5269),Le=z(14566),Be=z(62673),de=z(71051),Oe=z(62772),Te={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},xe=z(76560),le=z(82093),E=z(99464),y=z(33796),x=z(90524),b=z(39479),ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ne=z(59301),me=Object.defineProperty,Ee=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Pe=(Xe,Ke,mt)=>Ke in Xe?me(Xe,Ke,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Xe[Ke]=mt,be=(Xe,Ke)=>{for(var mt in Ke||(Ke={}))ce.call(Ke,mt)&&Pe(Xe,mt,Ke[mt]);if(Ee)for(var mt of Ee(Ke))fe.call(Ke,mt)&&Pe(Xe,mt,Ke[mt]);return Xe},Me=(Xe,Ke,mt)=>new Promise((Et,ht)=>{var $e=sn=>{try{cn(mt.next(sn))}catch(ft){ht(ft)}},At=sn=>{try{cn(mt.throw(sn))}catch(ft){ht(ft)}},cn=sn=>sn.done?Et(sn.value):Promise.resolve(sn.value).then($e,At);cn((mt=mt.apply(Xe,Ke)).next())});const{TextArea:Ge}=he.default,We=({exercise:Xe,loading:Ke,dispatch:mt})=>{var Et;const{workSetting:ht}=Xe,$e=(0,xe.useParams)();$e.category=$e.categoryId||$e.exerciseId,$e.categoryId=$e.categoryId||$e.exerciseId;const[At,cn]=(0,a.useState)(!1),[sn,ft]=(0,a.useState)(!1);let[_e,lt]=(0,a.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,a.useEffect)(()=>{gt()},[ht]),(0,a.useEffect)(()=>{Xe.actionTabs.key==="exportSetting"&&!(ht!=null&&ht.exercise_header)&&mt({type:"exercise/getWorkSetting",payload:be({},$e)})},[Xe.actionTabs.key]);const gt=()=>{var Ye,$t,In,_n;const na=JSON.parse(JSON.stringify(ht));Object.keys(_e).forEach(It=>{var _t;_e[It]=(_t=na==null?void 0:na.exercise_header)==null?void 0:_t[It]}),_e.file_list=(Ye=na==null?void 0:na.exercise_header)!=null&&Ye.attachment_id?[{uid:($t=na==null?void 0:na.exercise_header)==null?void 0:$t.attachment_id,id:(In=na==null?void 0:na.exercise_header)==null?void 0:In.attachment_id,url:(_n=na==null?void 0:na.exercise_header)==null?void 0:_n.photo_url}]:[],lt(_e)},yt=()=>{var Ye,$t,In;const _n=JSON.parse(JSON.stringify(_e));_n.categoryId=$e.categoryId,_n.attachment_id=((In=($t=(Ye=_n.file_list)==null?void 0:Ye[0])==null?void 0:$t.response)==null?void 0:In.id)||null,Tt(_n)},Tt=Ye=>Me(void 0,null,function*(){ft(!0),(yield(0,le.ZP)(`/api/exercises/${$e==null?void 0:$e.categoryId}/foramt_settings.json`,{method:"post",body:Ye})).status===0&&(Ie.ZP.success("\u66F4\u65B0\u6210\u529F"),mt({type:"exercise/getCommonHeader",payload:be({},$e)}),mt({type:"exercise/getWorkSetting",payload:be({},$e)}),mt({type:"exercise/getExerciseExportHeadData",payload:{id:$e.exerciseId||$e.categoryId,identify:$e.userId||null}}),ft(!1))}),at={disabled:At,multiple:!1,listType:"picture-card",onPreview:Ye=>{y.Z.publish("preview-image",Ye.thumbUrl||Ye.url)},withCredentials:!0,fileList:_e.file_list,beforeUpload:Ye=>Ye.size/1024>200?(Ie.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${x.Z.API_SERVER}/api/attachments.json`,onChange(Ye){let $t=Ye.fileList.filter(In=>!!In.status);_e.file_list=$t,lt(Object.assign({},_e))},onRemove:Ye=>Me(void 0,null,function*(){return _e.file_list=[],lt(Object.assign({},_e)),!0})};return ne.createElement(pe.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:Te.modalWrapper,width:900,centered:!0,open:Xe.actionTabs.key==="exportSetting",onOk:()=>yt(),onCancel:()=>{gt(),mt({type:"exercise/setActionTabs",payload:{}})}},ne.createElement("section",{className:Te.exportSettingWrapper},ne.createElement(Fe.Z,{spinning:Ke["exercise/getWorkSetting"]||sn},ne.createElement(we.Z,{wrap:!1,justify:"space-between"},ne.createElement(Ae.Z,null,ne.createElement(we.Z,{align:"middle"},ne.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ne.createElement("span",{className:Te.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ne.createElement("div",{className:"mt15"},ne.createElement(Le.default,be({},at),!((Et=_e.file_list)!=null&&Et.length)&&ne.createElement("div",null,ne.createElement(Oe.Z,null),ne.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ne.createElement(Ae.Z,{span:24,className:"mt15"},ne.createElement(Be.default,{checked:_e.show_title,disabled:At,onChange:Ye=>{_e.show_title=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ne.createElement(Ae.Z,{span:24,className:"mt15"},ne.createElement(Be.default,{checked:_e.show_body,disabled:At,onChange:Ye=>{_e.show_body=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ne.createElement(Ae.Z,{span:24,className:"mt15"},ne.createElement(Be.default,{checked:_e.show_info,disabled:At,onChange:Ye=>{_e.show_info=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ne.createElement(Ae.Z,{span:24,className:"mt15"},ne.createElement(Be.default,{checked:_e.show_table,disabled:At,onChange:Ye=>{_e.show_table=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ne.createElement(we.Z,{align:"middle",className:`mt20 ${Te.pottedLine}`},ne.createElement(Ae.Z,null,ne.createElement("img",{src:ee,alt:""})),ne.createElement(Ae.Z,{className:Te.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ne.createElement(Ae.Z,null,ne.createElement("img",{src:ee,alt:""}))),ne.createElement(we.Z,{className:"mt15",justify:"center",style:{width:320}},ne.createElement(Be.default,{className:"pl8",checked:_e.show_user,disabled:At,onChange:Ye=>{_e.show_user=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u59D3\u540D")),ne.createElement(Be.default,{checked:_e.show_no,disabled:At,onChange:Ye=>{_e.show_no=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u5B66\u53F7")),ne.createElement(Be.default,{checked:_e.show_group,disabled:At,onChange:Ye=>{_e.show_group=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ne.createElement(Be.default,{checked:_e.show_school_name,disabled:At,onChange:Ye=>{_e.show_school_name=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ne.createElement(Be.default,{checked:_e.show_phone,disabled:At,onChange:Ye=>{_e.show_phone=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u624B\u673A\u53F7"))),ne.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ne.createElement(Ae.Z,{span:24,className:"mt15"},ne.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ne.createElement(de.Z,{size:"middle",min:1,value:_e.export_page_num?_e.export_page_num:40,onChange:Ye=>{_e.export_page_num=Ye,lt(be({},_e))}}),ne.createElement("span",{className:"ml10"},"\u9898")),ne.createElement(we.Z,{className:"mt15"},ne.createElement(Be.default,{checked:_e.show_desc,disabled:At,onChange:Ye=>{_e.show_desc=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ne.createElement(Ae.Z,{className:Te.imgPreviewPart},ne.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ne.createElement("img",{src:E.qz})))),ne.createElement(b.Z,null)))};var ze=(0,xe.connect)(({exercise:Xe,loading:Ke,globalSetting:mt})=>({exercise:Xe,loading:Ke.effects,globalSetting:mt}))(We)},65737:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return te}});var a=z(59301),he=z(76560),Ie=z(77019),pe=z(54172),Fe={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},we=z(72664),Ae=z(49661),Le=z(394),Be=z(22688),de=z(90524),Oe=z(59301),Te=Object.defineProperty,xe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ne,me,Ee)=>me in ne?Te(ne,me,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ne[me]=Ee,x=(ne,me)=>{for(var Ee in me||(me={}))le.call(me,Ee)&&y(ne,Ee,me[Ee]);if(xe)for(var Ee of xe(me))E.call(me,Ee)&&y(ne,Ee,me[Ee]);return ne},b=(ne,me,Ee)=>new Promise((ce,fe)=>{var Pe=Ge=>{try{Me(Ee.next(Ge))}catch(We){fe(We)}},be=Ge=>{try{Me(Ee.throw(Ge))}catch(We){fe(We)}},Me=Ge=>Ge.done?ce(Ge.value):Promise.resolve(Ge.value).then(Pe,be);Me((Ee=Ee.apply(ne,me)).next())});const ee=({isPreview:ne=!1,isExportBlank:me=!1,activeTabs:Ee,exercise:ce,globalSetting:fe,loading:Pe,user:be,dispatch:Me,showExportBtn:Ge=!1,sealStyle:We={}})=>{var ze,Xe,Ke,mt,Et,ht,$e,At,cn,sn,ft,_e,lt,gt,yt;const Tt=(0,he.useParams)(),{userInfo:at}=be,[Ye,$t]=(0,a.useState)(),[In,_n]=(0,a.useState)();let na=(0,a.useRef)(null);const[It,_t]=(0,a.useState)(21),[Ut,an]=(0,a.useState)([]),vn=(0,a.useRef)(!0);(0,a.useEffect)(()=>{b(void 0,null,function*(){if(!vn.current)return;vn.current=!1;const Xt=yield(0,we.cV)({id:Tt.exerciseId||Tt.categoryId});Xt.status==0&&an(Xt.data)}),(0,Ae.W)(Ee)||Ee==="2"&&tn()},[Tt.userId,Tt.coursesId,Tt.exerciseId,Tt.categoryId,Ee]),(0,a.useEffect)(()=>{na.current&&_t(na.current.clientHeight)},[na.current]),(0,a.useEffect)(()=>{var Xt;if((Xt=ce.exerciseExportHeadData)!=null&&Xt.title){const et=ce.exerciseExportHeadData;$t(x({},et||{}));const{table:Je}=et||{};let un,pa;(Je!=null&&Je.total_singles_scores||Je!=null&&Je.total_doubles_scores||Je!=null&&Je.total_nulls_scores||Je!=null&&Je.total_judges_scores||Je!=null&&Je.total_pros_scores||Je!=null&&Je.total_shixuns_scores||Je!=null&&Je.total_mains_scores||Je!=null&&Je.total_combination_scores||Je!=null&&Je.total_bpros_scores)&&(un=Number(Je==null?void 0:Je.total_singles_scores)+Number(Je==null?void 0:Je.total_doubles_scores)+Number(Je==null?void 0:Je.total_nulls_scores)+Number(Je==null?void 0:Je.total_judges_scores)+Number(Je==null?void 0:Je.total_bpros_scores)+Number(Je==null?void 0:Je.total_pros_scores)+Number(Je==null?void 0:Je.total_shixuns_scores)+Number(Je==null?void 0:Je.total_mains_scores)+Number(Je==null?void 0:Je.total_combination_scores)),(Je!=null&&Je.singles_scores||Je!=null&&Je.doubles_scores||Je!=null&&Je.nulls_scores||Je!=null&&Je.judges_scores||Je!=null&&Je.pros_scores||Je!=null&&Je.bpros_scores||Je!=null&&Je.shixuns_scores||Je!=null&&Je.mains_scores||Je!=null&&Je.combination_scores)&&(pa=Number(Je==null?void 0:Je.singles_scores)+Number(Je==null?void 0:Je.doubles_scores)+Number(Je==null?void 0:Je.nulls_scores)+Number(Je==null?void 0:Je.judges_scores)+Number(Je==null?void 0:Je.pros_scores)+Number(Je==null?void 0:Je.bpros_scores)+Number(Je==null?void 0:Je.shixuns_scores)+Number(Je==null?void 0:Je.mains_scores)+Number(Je==null?void 0:Je.combination_scores));const Ma=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Je==null?void 0:Je.total_singles_scores)||0,doubles_score:(Je==null?void 0:Je.total_doubles_scores)||0,nulls_score:(Je==null?void 0:Je.total_nulls_scores)||0,judges_score:(Je==null?void 0:Je.total_judges_scores)||0,pros_score:(Je==null?void 0:Je.total_pros_scores)||0,bpros_score:(Je==null?void 0:Je.total_bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.total_shixuns_scores)||0,mains_score:(Je==null?void 0:Je.total_mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.total_combination_scores)||0,total_score:un||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Je==null?void 0:Je.singles_scores)||0,doubles_score:(Je==null?void 0:Je.doubles_scores)||0,nulls_score:(Je==null?void 0:Je.nulls_scores)||0,judges_score:(Je==null?void 0:Je.judges_scores)||0,pros_score:(Je==null?void 0:Je.pros_scores)||0,bpros_score:(Je==null?void 0:Je.bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.shixuns_scores)||0,mains_score:(Je==null?void 0:Je.mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.combination_scores)||0,total_score:pa||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],fu=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Je==null?void 0:Je.total_singles_scores)||0,doubles_score:(Je==null?void 0:Je.total_doubles_scores)||0,nulls_score:(Je==null?void 0:Je.total_nulls_scores)||0,judges_score:(Je==null?void 0:Je.total_judges_scores)||0,pros_score:(Je==null?void 0:Je.total_pros_scores)||0,bpros_score:(Je==null?void 0:Je.total_bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.total_shixuns_scores)||0,mains_score:(Je==null?void 0:Je.total_mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.total_combination_scores)||0,total_score:un||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];_n([...me?fu:Ma])}},[ce.exerciseExportHeadData]);const tn=()=>b(void 0,null,function*(){const Xt={id:Tt.exerciseId||Tt.categoryId,identify:(at==null?void 0:at.login)||null},et=yield(0,we.iw)(Xt);$t(et||{});const{table:Je}=et||{};let un,pa;(Je!=null&&Je.total_singles_scores||Je!=null&&Je.total_doubles_scores||Je!=null&&Je.total_nulls_scores||Je!=null&&Je.total_judges_scores||Je!=null&&Je.total_pros_scores||Je!=null&&Je.total_bpros_scores||Je!=null&&Je.total_shixuns_scores||Je!=null&&Je.total_mains_scores||Je!=null&&Je.total_combination_scores)&&(un=Number(Je==null?void 0:Je.total_singles_scores)+Number(Je==null?void 0:Je.total_doubles_scores)+Number(Je==null?void 0:Je.total_nulls_scores)+Number(Je==null?void 0:Je.total_bpros_scores)+Number(Je==null?void 0:Je.total_judges_scores)+Number(Je==null?void 0:Je.total_pros_scores)+Number(Je==null?void 0:Je.total_shixuns_scores)+Number(Je==null?void 0:Je.total_mains_scores)+Number(Je==null?void 0:Je.total_combination_scores)),(Je!=null&&Je.singles_scores||Je!=null&&Je.doubles_scores||Je!=null&&Je.nulls_scores||Je!=null&&Je.judges_scores||Je!=null&&Je.pros_scores||Je!=null&&Je.bpros_scores||Je!=null&&Je.shixuns_scores||Je!=null&&Je.mains_scores||Je!=null&&Je.combination_scores)&&(pa=Number(Je==null?void 0:Je.singles_scores)+Number(Je==null?void 0:Je.doubles_scores)+Number(Je==null?void 0:Je.bpros_scores)+Number(Je==null?void 0:Je.nulls_scores)+Number(Je==null?void 0:Je.judges_scores)+Number(Je==null?void 0:Je.pros_scores)+Number(Je==null?void 0:Je.shixuns_scores)+Number(Je==null?void 0:Je.mains_scores)+Number(Je==null?void 0:Je.combination_scores));const Ma=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Je==null?void 0:Je.total_singles_scores)||0,doubles_score:(Je==null?void 0:Je.total_doubles_scores)||0,nulls_score:(Je==null?void 0:Je.total_nulls_scores)||0,judges_score:(Je==null?void 0:Je.total_judges_scores)||0,pros_score:(Je==null?void 0:Je.total_pros_scores)||0,bpros_score:(Je==null?void 0:Je.total_bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.total_shixuns_scores)||0,mains_score:(Je==null?void 0:Je.total_mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.total_combination_scores)||0,total_score:un||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Je==null?void 0:Je.singles_scores)||0,doubles_score:(Je==null?void 0:Je.doubles_scores)||0,nulls_score:(Je==null?void 0:Je.nulls_scores)||0,judges_score:(Je==null?void 0:Je.judges_scores)||0,pros_score:(Je==null?void 0:Je.pros_scores)||0,bpros_score:(Je==null?void 0:Je.bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.shixuns_scores)||0,mains_score:(Je==null?void 0:Je.mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.combination_scores)||0,total_score:pa||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];_n(me?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Ma)}),ot=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:Xt=>Oe.createElement("a",null,Xt)},{title:((ze=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[0].nameType))==null?void 0:ze.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{title:((Xe=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[1].nameType))==null?void 0:Xe.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{title:((Ke=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[3].nameType))==null?void 0:Ke.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{title:((mt=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[2].nameType))==null?void 0:mt.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{title:((Et=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[6].nameType))==null?void 0:Et.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{title:((ht=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[5].nameType))==null?void 0:ht.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{title:(($e=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[4].nameType))==null?void 0:$e.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{title:((At=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[7].nameType))==null?void 0:At.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{title:((cn=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[8].nameType))==null?void 0:cn.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt==null?void 0:Xt.toFixed(1))}],{exercise_header:Wt}=Ye||{};return Oe.createElement(Oe.Fragment,null,((Wt==null?void 0:Wt.show_user)||(Wt==null?void 0:Wt.show_no)||(Wt==null?void 0:Wt.show_group))&&Oe.createElement("section",{className:Fe.glassSeal,style:We},(Wt==null?void 0:Wt.show_user)&&Oe.createElement("span",null,"\u59D3\u540D\uFF1A",Oe.createElement("span",null,Ye==null?void 0:Ye.user)),(Wt==null?void 0:Wt.show_no)&&Oe.createElement("span",null,"\u5B66\u53F7\uFF1A",Oe.createElement("span",null,Ye==null?void 0:Ye.student_id)),(Wt==null?void 0:Wt.show_group)&&Oe.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Oe.createElement("span",null,Ye==null?void 0:Ye.group_name)),(Wt==null?void 0:Wt.show_school_name)&&Oe.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Oe.createElement("span",null,Ye==null?void 0:Ye.school_name)),(Wt==null?void 0:Wt.show_phone)&&Oe.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",Oe.createElement("span",null,Ye==null?void 0:Ye.phone))),Oe.createElement("section",{className:`${Fe.wrap} ${ne?"pl20":""} `},(Ye==null?void 0:Ye.photo_url)&&Oe.createElement("img",{className:Fe.img,src:`${de.Z.API_SERVER}${Ye==null?void 0:Ye.photo_url}`}),(Wt==null?void 0:Wt.show_title)&&Oe.createElement(Ie.Z,{className:Fe.paperHeader,justify:"center"},Oe.createElement("div",null,Ye==null?void 0:Ye.title)),(Wt==null?void 0:Wt.show_info)&&Oe.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Ye==null?void 0:Ye.large_counts,"\u5927\u9898\u3011\u3010",Ye==null?void 0:Ye.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Ye==null?void 0:Ye.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Ye==null?void 0:Ye.time)>-1?`${Ye==null?void 0:Ye.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(Wt==null?void 0:Wt.show_desc)&&(((sn=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:sn.exercise_description)||((ft=ce==null?void 0:ce.commonHeader)==null?void 0:ft.exercise_description))&&Oe.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},Oe.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Oe.createElement("span",null,((_e=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:_e.exercise_description)||((lt=ce==null?void 0:ce.commonHeader)==null?void 0:lt.exercise_description))),(Wt==null?void 0:Wt.show_table)&&Oe.createElement("div",{className:"mt10"},Oe.createElement(pe.default,{className:Fe.table,columns:ot,dataSource:[...In||[]],bordered:!0,pagination:!1})),((gt=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:gt.analysis)&&Oe.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(yt=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:yt.analysis}`)),Oe.createElement(Le.Z,null))};var te=(0,he.connect)(({exercise:ne,loading:me,user:Ee,globalSetting:ce})=>({exercise:ne,globalSetting:ce,user:Ee,loading:me.effects}))(ee)},41604:function(ct,qe,z){"use strict";var a=z(41550),he=z(72664),Ie=z(98072),pe=z(28284),Fe=z(62957),we=z(99571),Ae=z(29787),Le=z(62673),Be=z(47889),de=z(77736),Oe=z(59301),Te=z(76560),xe=z(90524),le=z(59301),E=(x,b,ee)=>new Promise((te,ne)=>{var me=fe=>{try{ce(ee.next(fe))}catch(Pe){ne(Pe)}},Ee=fe=>{try{ce(ee.throw(fe))}catch(Pe){ne(Pe)}},ce=fe=>fe.done?te(fe.value):Promise.resolve(fe.value).then(me,Ee);ce((ee=ee.apply(x,b)).next())});const y=({exercise:x,dispatch:b})=>{var ee,te,ne,me;const Ee=(0,Te.useParams)(),[ce]=(0,Te.useSearchParams)(),fe=ce.getAll("exercise_group_id").map(ft=>ft==="all"?ft:Number(ft)),{actionTabs:Pe}=x,[be]=pe.default.useForm(),[Me,Ge]=(0,Oe.useState)(!1),We=(0,Oe.useRef)(null),[ze,Xe]=(0,Oe.useState)(!1),[,Ke,mt,Et]=(0,Ie.U)(he.aU,{}),[ht,$e]=(0,Oe.useState)({}),At=()=>{b({type:"exercise/setActionTabs",payload:{title:""}})},cn=(ft,_e)=>{Te.history.push(`/classrooms/${Ee.coursesId}/exercise/${(Ee==null?void 0:Ee.categoryId)||(Ee==null?void 0:Ee.exerciseId)}/sumup?exam_summary_id=${(_e==null?void 0:_e.exam_summary_id)||""}&template=${ft==null?void 0:ft.exam_summary_template_id}&${ft==null?void 0:ft.exercise_group_id.map(lt=>`exercise_group_id=${lt}`).join("&")}`)},sn=()=>E(void 0,null,function*(){var ft,_e,lt,gt,yt;const Tt=yield mt({id:(Ee==null?void 0:Ee.categoryId)||(Ee==null?void 0:Ee.exerciseId)});be.setFieldsValue({exercise_group_id:Pe!=null&&Pe.isEdit&&fe.length>0?fe:["all",...((_e=(ft=Tt==null?void 0:Tt.data)==null?void 0:ft.course_groups)==null?void 0:_e.map(at=>at==null?void 0:at.exercise_group_id))||[]],exam_summary_template_id:Pe!=null&&Pe.isEdit?Number(ce.get("template")):(yt=(gt=(lt=Tt==null?void 0:Tt.data)==null?void 0:lt.exam_summary_templates)==null?void 0:gt[0])==null?void 0:yt.id})});return(0,Oe.useEffect)(()=>{We.current&&We.current.scrollHeight>134&&Xe(!0)},[We]),(0,Oe.useEffect)(()=>{(Pe==null?void 0:Pe.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?sn():be.resetFields()},[Pe==null?void 0:Pe.title]),le.createElement(le.Fragment,null,le.createElement(Fe.default,{title:Pe.title,width:800,centered:!0,open:(Pe==null?void 0:Pe.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:le.createElement("div",{style:{textAlign:"center"}},le.createElement(we.ZP,{type:"primary",onClick:()=>{be.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{At()}},le.createElement(Ae.Z,{spinning:Ke},le.createElement(pe.default,{form:be,onFinish:ft=>E(void 0,null,function*(){var _e,lt;const gt=(lt=(_e=Et==null?void 0:Et.data)==null?void 0:_e.exam_summaries)==null?void 0:lt.find(yt=>(yt==null?void 0:yt.exam_summary_template_id)===ft.exam_summary_template_id);if(gt!=null&>.exam_summary_id){const yt=Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:le.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Tt=>{Tt.preventDefault(),Tt.stopPropagation(),yt.destroy()}}),closable:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",onOk:()=>{cn(ft,gt),At()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{cn(ft,{}),At()}});return}cn(ft,gt),At()})},le.createElement("div",{ref:We,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:Me?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},le.createElement(pe.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(ft,_e=[],lt)=>{var gt,yt;let Tt=ft;const at=((yt=(gt=Et==null?void 0:Et.data)==null?void 0:gt.course_groups)==null?void 0:yt.map(Ye=>Ye==null?void 0:Ye.exercise_group_id))||[];return!(_e!=null&&_e.includes("all"))&&(ft.includes("all")||ft.length===at.length)?Tt=[...at,"all"]:ft.includes("all")&&ft.length!==at.length+1?Tt=ft.filter(Ye=>Ye!=="all"):_e!=null&&_e.includes("all")&&!ft.includes("all")&&(Tt=[]),Tt}},le.createElement(Le.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((te=(ee=Et==null?void 0:Et.data)==null?void 0:ee.course_groups)==null?void 0:te.map(ft=>({value:ft==null?void 0:ft.exercise_group_id,label:`${ft==null?void 0:ft.exercise_group_name}\uFF08${ft==null?void 0:ft.exercise_group_students}\uFF09`})))||[]]})),ze&&le.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>Ge(!Me)},Me?"\u6536\u8D77":"\u5C55\u5F00",le.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),le.createElement(pe.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},le.createElement(Be.ZP.Group,null,le.createElement(de.Z,{className:"mt5",direction:"vertical"},(me=(ne=Et==null?void 0:Et.data)==null?void 0:ne.exam_summary_templates)==null?void 0:me.map((ft,_e)=>le.createElement(Be.ZP,{key:_e,value:ft==null?void 0:ft.id},`\u6A21\u677F${_e+1}-${ft==null?void 0:ft.name}`,le.createElement("a",{className:"ml5",onClick:()=>{var lt,gt;$e({url:xe.Z.API_SERVER+((lt=ft==null?void 0:ft.attachment_info)==null?void 0:lt.url),file_type:(gt=ft==null?void 0:ft.attachment_info)==null?void 0:gt.file_type})}},"\u67E5\u770B"))))))))),le.createElement(a.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:ht==null?void 0:ht.url,type:ht==null?void 0:ht.file_type,onClose:()=>$e({})}))};qe.Z=(0,Te.connect)(({exercise:x})=>({exercise:x}))(y)},76230:function(ct,qe,z){"use strict";z.d(qe,{jM:function(){return Ye},ZP:function(){return It},g0:function(){return na},rK:function(){return _t},P1:function(){return In},PQ:function(){return at},JE:function(){return _n},$C:function(){return $t},eS:function(){return Tt}});var a=z(59301),he=z(47889),Ie=z(77019),pe=z(62673),Fe=z(37568),we=z(99571),Ae={extra:"extra___yTab3",row:"row___HnRCs",md:"md___L1tuZ",title:"title___iSLhz",btn:"btn___C2OtF",boxHead:"boxHead___GfOIb",iframe:"iframe___J6XBA"},Le=z(3713),Be=z(92310),de=z.n(Be),Oe=z(89389),Te=z(65986),xe=z(65526),le=z(72664),E=z(24334),y=z(6767),x=z(62957),b=z(82093),ee=z(50582),te=z(57049),ne=z(61186),me=z.n(ne),Ee=z(59301),ce=Object.defineProperty,fe=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Me=(Ut,an,vn)=>an in Ut?ce(Ut,an,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Ut[an]=vn,Ge=(Ut,an)=>{for(var vn in an||(an={}))Pe.call(an,vn)&&Me(Ut,vn,an[vn]);if(fe)for(var vn of fe(an))be.call(an,vn)&&Me(Ut,vn,an[vn]);return Ut},We=(Ut,an,vn)=>new Promise((tn,ot)=>{var Wt=Je=>{try{et(vn.next(Je))}catch(un){ot(un)}},Xt=Je=>{try{et(vn.throw(Je))}catch(un){ot(un)}},et=Je=>Je.done?tn(Je.value):Promise.resolve(Je.value).then(Wt,Xt);et((vn=vn.apply(Ut,an)).next())}),Xe=({className:Ut,data:an={},identifier:vn,userAnswer:tn,onFinish:ot})=>{const[Wt,Xt]=(0,a.useState)(!1),[et,Je]=(0,a.useState)({}),un=()=>new Date().getTime(),pa=fu=>We(void 0,null,function*(){let _a=E.Base64.decode(an.code);return tn.length>0&&(tn==null||tn.map(Mn=>{Mn.multi_line?_a=_a.substring(0,_a.indexOf("@\u2581\u2581@"))+Mn.value+_a.substring(_a.indexOf("@\u2581\u2581@")+4):_a=_a.substring(0,_a.indexOf("@\u2581@"))+Mn.value+_a.substring(_a.indexOf("@\u2581@")+3)})),yield(0,ee.n4)(fu,{code:E.Base64.encode(_a),language:an.language,answers:tn==null?void 0:tn.map(Mn=>Mn.value)})}),Ma=()=>We(void 0,null,function*(){var fu;if((fu=tn==null?void 0:tn.filter(Mn=>!Mn.value))!=null&&fu.length){y.ZP.warning("\u8BF7\u5148\u586B\u5199\u4EE3\u7801\u4E4B\u540E\u518D\u63D0\u4EA4");return}Xt(!0);const _a=yield(0,b.ZP)(`/api/problems/${vn}/start.json`,{method:"get"}),Pn=yield pa(_a==null?void 0:_a.identifier);if((Pn==null?void 0:Pn.status)===0){let Da=function(){return We(this,null,function*(){const{status:pn,message:Ht,data:Ca}=yield(0,ee.rX)(_a==null?void 0:_a.identifier,"submit");if(un()-Mn>10*1e3*(tn==null?void 0:tn.length)){Xt(!1),x.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"});return}if(pn===0){Xt(!1),Ca.status===2?x.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}):Je(Ca);return}setTimeout(Da,1e3)})};const Mn=un();yield(0,ee.bM)(_a==null?void 0:_a.identifier,{}),Da();return}Xt(!1)});return Ee.createElement("div",null,Ee.createElement(we.ZP,{className:de()(Ut),loading:Wt,onClick:Ma},"\u63D0\u4EA4\u4EE3\u7801"),Ee.createElement(x.default,{open:!!(et!=null&&et.id),title:"\u8FD0\u884C\u7ED3\u679C",width:1100,destroyOnClose:!0,afterClose:()=>ot==null?void 0:ot(),footer:!1,onOk:()=>Je({}),onCancel:()=>Je({})},Ee.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},Ee.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},Ee.createElement("div",null,Ee.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),Ee.createElement("span",{style:{marginLeft:12,color:et.status!==0&&"#E30000"}},te.Im[et.status])),Ee.createElement("div",null,Ee.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),Ee.createElement("span",{style:{marginLeft:12}},me()(et.created_at).format("YYYY-MM-DD HH:mm:ss"))),Ee.createElement("div",null,Ee.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),Ee.createElement("span",{style:{marginLeft:12}},et.language)),Ee.createElement("div",null,Ee.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),Ee.createElement("span",{style:{marginLeft:12}},et.execute_time,"ms"))),Ee.createElement(te.Y4,Ge({highlightEndEntry:!0},et)))))},Ke=z(59301),mt=Object.defineProperty,Et=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,sn=(Ut,an,vn)=>an in Ut?mt(Ut,an,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Ut[an]=vn,ft=(Ut,an)=>{for(var vn in an||(an={}))At.call(an,vn)&&sn(Ut,vn,an[vn]);if($e)for(var vn of $e(an))cn.call(an,vn)&&sn(Ut,vn,an[vn]);return Ut},_e=(Ut,an)=>Et(Ut,ht(an)),lt=(Ut,an,vn)=>new Promise((tn,ot)=>{var Wt=Je=>{try{et(vn.next(Je))}catch(un){ot(un)}},Xt=Je=>{try{et(vn.throw(Je))}catch(un){ot(un)}},et=Je=>Je.done?tn(Je.value):Promise.resolve(Je.value).then(Wt,Xt);et((vn=vn.apply(Ut,an)).next())});const gt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],yt=({data:Ut})=>{const{question_type:an,group_topic_id:vn,commit_wrong_question:{analysis:tn,standard_answer_show:ot,tag_discipline_names:Wt,standard_answer:Xt}={}}=Ut,et=()=>{if([0,1,2].includes(an))return Ke.createElement("div",{className:Ae.row},Ke.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ke.createElement("div",{className:"c-black"},ot));if([3].includes(an))return Xt==null?void 0:Xt.map((Je,un)=>{var pa,Ma;return Ke.createElement(a.Fragment,{key:un},Ke.createElement("div",{className:Ae.row},Ke.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",un+1),(Je==null?void 0:Je.model)===1&&Ke.createElement("div",{className:"c-black"},(pa=Je==null?void 0:Je.answer_text)==null?void 0:pa.join("\u3001")),(Je==null?void 0:Je.model)===2&&Ke.createElement("div",{className:"flex gap-10px"},(Ma=Je==null?void 0:Je.answer_text)==null?void 0:Ma.map((fu,_a)=>Ke.createElement(Te.Z,{key:un+""+_a,disabled:!0,value:fu})))))});if([4].includes(an))return Ke.createElement("div",{className:Ae.row},Ke.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ke.createElement("div",{className:"c-black"},Xt==null?void 0:Xt[0]));if([6].includes(an))return Ke.createElement("div",{className:Ae.row},Ke.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ke.createElement(Le.Z,{className:Ae.md,value:Xt||"-"}));if([8].includes(an))return Xt==null?void 0:Xt.map((Je,un)=>Ke.createElement(a.Fragment,{key:un},Ke.createElement("div",{className:Ae.row},Ke.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",un+1),Ke.createElement("div",{className:"c-black"},Je==null?void 0:Je.answer_text))))};return Ke.createElement("div",{className:Ae.extra},et(),Ke.createElement("div",{className:Ae.row},Ke.createElement("div",null,"\u89E3\xA0\xA0\xA0\xA0\u6790"),Ke.createElement(Le.Z,{className:Ae.md,value:tn||"-"})),Ke.createElement("div",{className:Ae.row},Ke.createElement("div",null,"\u77E5\u8BC6\u70B9"),Ke.createElement("div",{className:"c-black"},Wt==null?void 0:Wt.join("\u3001"))))},Tt=Ut=>{const an=tn=>{const{user_answer:ot,standard_answer:Wt,standard_answers:Xt,standard_answer_show:et,tag_discipline_names:Je,analysis:un,user_answer_infos:pa}=tn;return tn={user_answer_is_right:(pa==null?void 0:pa.user_answer_is_right)===void 0?null:pa==null?void 0:pa.user_answer_is_right,user_answer:ot,analysis:un,standard_answer_show:et,tag_discipline_names:Je,standard_answer:Xt||Wt},tn};return Ut.map((tn,ot)=>(tn.q_position=ot+1,tn.commit_wrong_question=an(tn),[7].includes(tn==null?void 0:tn.question_type)&&(tn.commit_wrong_question.sub_exercise_questions=tn.sub_exercise_questions.map(Wt=>an(Wt))),tn))},at=({data:Ut={},value:an,onChange:vn})=>{const{question_title:tn,question_choices:ot,q_position:Wt,commit_wrong_question:{user_answer_is_right:Xt,user_answer:et}={}}=Ut,Je=Xt!==void 0,un=pa=>{const Ma=pa.target.value;vn(Ma)};return Ke.createElement("div",{className:Ae.question},Ke.createElement(Le.Z,{className:de()(Ae.title,Ae.md),value:`${Wt}\u3001`+tn}),Ke.createElement(he.ZP.Group,{disabled:Je,value:Je?et==null?void 0:et[0]:an,onChange:un,className:Je&&`edu-radio-${Xt?"green":"red"}`},ot==null?void 0:ot.map((pa,Ma)=>Ke.createElement("div",{key:Ma},Ke.createElement(he.ZP,{value:pa==null?void 0:pa.choice_id,className:"mb20"},Ke.createElement(Ie.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ke.createElement("span",{className:"mr5 c-black"},gt[Ma],"."),Ke.createElement(Le.Z,{className:Ae.md,value:pa==null?void 0:pa.choice_text})))))),Je&&Ke.createElement(yt,{data:Ut}))},Ye=({data:Ut={},value:an,onChange:vn})=>{const{question_title:tn,question_choices:ot,q_position:Wt,commit_wrong_question:{user_answer_is_right:Xt,user_answer:et}={}}=Ut,Je=Xt!==void 0,un=pa=>{vn(pa)};return Ke.createElement("div",{className:Ae.question},Ke.createElement(Le.Z,{className:de()(Ae.title,Ae.md),value:`${Wt}\u3001`+tn}),Ke.createElement(pe.default.Group,{disabled:Je,style:{flexDirection:"column"},value:Je?et:an,onChange:un,className:Je&&`edu-checkbox-${Xt?"green":"red"}`},ot==null?void 0:ot.map((pa,Ma)=>Ke.createElement("div",{key:Ma},Ke.createElement(pe.default,{value:pa==null?void 0:pa.choice_id,className:"mb20"},Ke.createElement(Ie.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ke.createElement("span",{className:"mr5 c-black"},gt[Ma],"."),Ke.createElement(Le.Z,{className:Ae.md,value:pa==null?void 0:pa.choice_text})))))),Je&&Ke.createElement(yt,{data:Ut}))},$t=({data:Ut={},value:an,onChange:vn})=>{const{question_title:tn,question_choices:ot,q_position:Wt,commit_wrong_question:{user_answer_is_right:Xt,user_answer:et}={}}=Ut,Je=Xt!==void 0,un=pa=>{const Ma=pa.target.value;vn(Ma)};return Ke.createElement("div",{className:Ae.question},Ke.createElement(Le.Z,{className:de()(Ae.title,Ae.md),value:`${Wt}\u3001`+tn}),Ke.createElement(he.ZP.Group,{disabled:Je,value:Je?et==null?void 0:et[0]:an,onChange:un,className:Je&&`edu-radio-${Xt?"green":"red"}`},ot==null?void 0:ot.map((pa,Ma)=>Ke.createElement("div",{key:Ma},Ke.createElement(he.ZP,{value:pa==null?void 0:pa.choice_id,className:"mb20"},Ke.createElement(Ie.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ke.createElement(Le.Z,{className:Ae.md,value:pa==null?void 0:pa.choice_text})))))),Je&&Ke.createElement(yt,{data:Ut}))},In=({data:Ut={},value:an,onChange:vn})=>{const[tn,ot]=(0,a.useState)([]),{question_title:Wt,q_position:Xt,standard_answer:et,commit_wrong_question:{user_answer_is_right:Je,user_answer:un}={}}=Ut,pa=Je!==void 0,Ma=fu=>{vn(fu)};return(0,a.useEffect)(()=>{if(pa){ot(un);return}if(an){ot(an);return}const fu=et==null?void 0:et.map(_a=>_e(ft({},_a),{exercise_choice_id:_a.position,answer_text:""}));ot(fu)},[]),Ke.createElement("div",{className:Ae.question},Ke.createElement(Le.Z,{className:de()(Ae.title,Ae.md),value:`${Xt}\u3001`+Wt}),Ke.createElement("div",{className:"flex flex-col gap-20px mb20"},tn==null?void 0:tn.map((fu,_a)=>Ke.createElement(Ie.Z,{align:"middle",wrap:!1},Ke.createElement("div",{className:"mr10"},"\u586B\u7A7A\u9879",_a+1),Ke.createElement("div",{className:"flex-1"},(fu==null?void 0:fu.model)===1?Ke.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:pa,value:fu==null?void 0:fu.answer_text,onChange:Pn=>{tn[_a].answer_text=Pn.target.value,ot([...tn]),Ma(tn)}}):Ke.createElement(Te.Z,{value:fu==null?void 0:fu.answer_text,disabled:pa,onChange:Pn=>{tn[_a].answer_text=Pn,ot([...tn]),Ma(tn)}}))))),pa&&Ke.createElement(yt,{data:Ut}))},_n=({data:Ut={},value:an,onChange:vn})=>{const{question_title:tn,q_position:ot,commit_wrong_question:{user_answer_is_right:Wt,user_answer:Xt}={}}=Ut,et=Wt!==void 0,Je=un=>{vn(un)};return Ke.createElement("div",{className:Ae.question},Ke.createElement(Le.Z,{className:de()(Ae.title,Ae.md),value:`${ot}\u3001`+tn}),et?Ke.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Xt==null?void 0:Xt[0]):Ke.createElement(Oe.Z,{watch:!0,onChange:Je,defaultValue:an}),et&&Ke.createElement(yt,{data:Ut}))},na=({showEntryAnswer:Ut,updateData:an,examPaperId:vn,params:tn,data:ot={}})=>{const[Wt,Xt]=(0,a.useState)(!1),[et,Je]=(0,a.useState)(""),[un,pa]=(0,a.useState)("none"),Ma=(0,a.useRef)(),{question_id:fu,question_title:_a,q_position:Pn,languages:Mn,description:Da,hack_identifier:pn,commit_wrong_question:{user_answer_is_right:Ht}={}}=ot,Eu=typeof Ut!="undefined"?Ut:!(Ht!==void 0),Pu=()=>lt(void 0,null,function*(){if(Xt(!0),pn){const Au=yield(0,le.nF)({id:pn});(Au==null?void 0:Au.status)===0&&(Je(`/myproblems/${Au.identifier}?type=exercises&exercisesId=${vn}&coursesId=coursesId&login=${tn.login}&questionId=${fu}`),pa("block"))}Xt(!1)}),Ya=Au=>{Au.data==="backExercise"&&(pa("none"),Je(""),an())};return(0,a.useEffect)(()=>(window.addEventListener("message",Ya),()=>{window.removeEventListener("message",Ya)}),[]),Ke.createElement("div",{className:Ae.question},Ke.createElement(Le.Z,{className:de()(Ae.title,Ae.md),value:`${Pn}\u3001`+_a}),Eu&&Ke.createElement("div",{className:Ae.boxHead},Ke.createElement(xe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:Mn}),Ke.createElement(we.ZP,{loading:Wt,onClick:Pu,className:Ae.btn},"\u8FDB\u5165\u7B54\u9898")),Ke.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ke.createElement(Le.Z,{className:Ae.md,value:Da})),!Eu&&Ke.createElement(yt,{data:ot}),Ke.createElement("iframe",{style:{display:un},className:Ae.iframe,src:et,ref:Ma}))},It=({showEntryAnswer:Ut,updateData:an,data:vn={},value:tn,onChange:ot})=>{const[Wt,Xt]=(0,a.useState)([]),{code:et,hack_identifier:Je,question_title:un,q_position:pa,standard_answer_with_score:Ma,commit_wrong_question:{user_answer_is_right:fu,user_answer:_a}={}}=vn,Mn=typeof Ut!="undefined"?Ut:!(fu!==void 0),Da=pn=>{ot(pn)};return(0,a.useEffect)(()=>{if(_a){const Ht=_a==null?void 0:_a.map(Ca=>_e(ft({},Ca),{exercise_choice_id:Ca==null?void 0:Ca.choice_id,value:Ca.answer_text}));Xt(Ht),Ut===!0&&Da(Ht);return}if(tn){Xt(tn);return}const pn=Ma==null?void 0:Ma.map(Ht=>_e(ft({},Ht),{exercise_choice_id:Ht.position,answer_text:"",score:""}));Xt(pn)},[]),Ke.createElement("div",{className:Ae.question},Ke.createElement(Le.Z,{className:de()(Ae.title,Ae.md),value:`${pa}\u3001`+un}),Mn&&Ke.createElement("div",{className:Ae.boxHead},Ke.createElement("div",{style:{color:"#FA6400"}},Ke.createElement("i",{className:"iconfont icon-tishi9 font14 mr8"}),"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206"),Ke.createElement(Xe,{className:Ae.btn,data:vn,onFinish:an,userAnswer:Wt,identifier:Je})),Ke.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ke.createElement(Le.Z,{disabledFill:!Mn,programFillValue:Wt,showProgramFill:!0,onFillChange:(pn,Ht)=>{var Ca;Wt[Number(Ht)].answer_text=(Ca=pn[Number(Ht)])==null?void 0:Ca.value,Xt([...Wt]),Da(Wt)},value:E.Base64.decode(et||"")})),!Mn&&Ke.createElement(yt,{data:vn}))},_t=({data:Ut={},value:an,onChange:vn})=>{const[tn,ot]=(0,a.useState)([]),[Wt,Xt]=(0,a.useState)([]),{question_title:et,q_position:Je,commit_wrong_question:un,sub_exercise_questions:pa}=Ut,Ma=(fu,_a)=>{tn[_a]=fu,ot([...tn]),vn(tn)};return(0,a.useEffect)(()=>{const fu=pa==null?void 0:pa.map((_a,Pn)=>{var Mn;return _e(ft({},_a),{q_position:`${Je}.${Pn+1}`,commit_wrong_question:(Mn=un==null?void 0:un.sub_exercise_questions)==null?void 0:Mn[Pn]})});Xt(fu)},[]),(0,a.useEffect)(()=>{if(an){ot(an);return}const fu=Array(pa==null?void 0:pa.length).fill(void 0);ot(fu)},[]),Ke.createElement("div",{className:Ae.question},Ke.createElement(Le.Z,{className:de()(Ae.title,Ae.md),value:`${Je}\u3001`+et}),Ke.createElement("div",{className:"flex flex-col gap-20px"},Wt==null?void 0:Wt.map((fu,_a)=>{const Pn=tn[_a];return Ke.createElement(a.Fragment,{key:_a},(fu==null?void 0:fu.question_type)===0&&Ke.createElement(at,{value:Pn,data:fu,onChange:Mn=>Ma(Mn,_a)}),(fu==null?void 0:fu.question_type)===1&&Ke.createElement(Ye,{value:Pn,data:fu,onChange:Mn=>Ma(Mn,_a)}),(fu==null?void 0:fu.question_type)===2&&Ke.createElement($t,{value:Pn,data:fu,onChange:Mn=>Ma(Mn,_a)}),(fu==null?void 0:fu.question_type)===3&&Ke.createElement(In,{value:Pn,data:fu,onChange:Mn=>Ma(Mn,_a)}),(fu==null?void 0:fu.question_type)===4&&Ke.createElement(_n,{value:Pn,data:fu,onChange:Mn=>Ma(Mn,_a)}))})))}},11658:function(ct,qe,z){"use strict";var a=z(59301),he=z(62957),Ie=z(82093),pe=z(76560),Fe=z(59301),we=(Le,Be,de)=>new Promise((Oe,Te)=>{var xe=y=>{try{E(de.next(y))}catch(x){Te(x)}},le=y=>{try{E(de.throw(y))}catch(x){Te(x)}},E=y=>y.done?Oe(y.value):Promise.resolve(y.value).then(xe,le);E((de=de.apply(Le,Be)).next())});const Ae=({exercise:Le,dispatch:Be,init:de,haveInit:Oe=!1})=>{const Te=(0,pe.useParams)(),[xe,le]=(0,a.useState)(!1);let[E,y]=(0,a.useState)();const[x,b]=(0,a.useState)(!1),[ee,te]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Le.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ne()},[Le.actionTabs]);function ne(){return we(this,null,function*(){var me,Ee;let ce=yield(0,Ie.ZP)(`/api/courses/${Te==null?void 0:Te.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Le.actionTabs.selectArrs}});if(((me=ce==null?void 0:ce.cover_exercises)==null?void 0:me.length)>0)le(!0),y((Ee=ce==null?void 0:ce.cover_exercises)==null?void 0:Ee[0]);else{let fe=yield(0,Ie.ZP)(`/api/courses/${Te==null?void 0:Te.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Le.actionTabs.selectArrs}});Be({type:"exercise/setActionTabs",payload:{key:""}}),(fe==null?void 0:fe.status)===0&&(Oe&&de(),he.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{pe.history.push("/paperlibrary")}}))}})}return Fe.createElement("div",null,Fe.createElement(he.default,{open:xe,centered:!0,onCancel:me=>we(void 0,null,function*(){if(me.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let Ee=yield(0,Ie.ZP)(`/api/courses/${Te==null?void 0:Te.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Le.actionTabs.selectArrs,update:1}});Be({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(Ee==null?void 0:Ee.status)===0&&(Oe&&de(),le(!1),he.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{pe.history.push("/paperlibrary")}}))}else le(!1)}),cancelButtonProps:{loading:x},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:ee},onOk:()=>we(void 0,null,function*(){te(!0);let me=yield(0,Ie.ZP)(`/api/courses/${Te==null?void 0:Te.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Le.actionTabs.selectArrs}});te(!1),(me==null?void 0:me.status)===0&&(Oe&&de(),Be({type:"exercise/setActionTabs",payload:{key:""}}),le(!1),he.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{pe.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Fe.createElement("div",null,Fe.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Fe.createElement("div",null,Fe.createElement("div",null,"\u8BD5\u5377\uFF1A",E==null?void 0:E.origin_exercise_nam),Fe.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Fe.createElement("a",{href:`/paperlibrary/see/${E==null?void 0:E.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},E==null?void 0:E.examination_bank_name))))))};qe.Z=(0,pe.connect)(({exercise:Le})=>({exercise:Le}))(Ae)},82668:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return fe}});var a=z(59301),he=z(62957),Ie=z(77019),pe=z(5269),Fe=z(82326),we=z(54172),Ae=z(99571),Le=z(71360),Be=z(82093),de={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Oe=z(76560),Te=z(96622),xe=z(59301),le=Object.defineProperty,E=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Pe,be,Me)=>be in Pe?le(Pe,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Pe[be]=Me,ne=(Pe,be)=>{for(var Me in be||(be={}))b.call(be,Me)&&te(Pe,Me,be[Me]);if(x)for(var Me of x(be))ee.call(be,Me)&&te(Pe,Me,be[Me]);return Pe},me=(Pe,be)=>E(Pe,y(be)),Ee=(Pe,be,Me)=>new Promise((Ge,We)=>{var ze=mt=>{try{Ke(Me.next(mt))}catch(Et){We(Et)}},Xe=mt=>{try{Ke(Me.throw(mt))}catch(Et){We(Et)}},Ke=mt=>mt.done?Ge(mt.value):Promise.resolve(mt.value).then(ze,Xe);Ke((Me=Me.apply(Pe,be)).next())});const ce=({visible:Pe,setVisible:be,onK:Me,selectKeys:Ge,selectRows:We,appointStudent:ze,modalParams:Xe,courseId:Ke})=>{const mt=(0,Oe.useParams)(),[Et,ht]=(0,a.useState)(!1),[$e,At]=(0,a.useState)(!1),[cn,sn]=(0,a.useState)([]),[ft,_e]=(0,a.useState)([]),[lt,gt]=(0,a.useState)([]),[yt,Tt]=(0,a.useState)("all"),[at,Ye]=(0,a.useState)("all");let[$t,In]=(0,a.useState)(!0);const[_n,na]=(0,a.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[It,_t]=(0,a.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),Ut={selectedRowKeys:ft,columnWidth:40,hideSelectAll:!0,onSelect:(Wt,Xt,et)=>{let Je=!0;for(let un=0;un{if(Wt&&et.length>0){et.forEach(Je=>{ft.push(Je.user_id),lt.push(Je)}),_e([...ft]),gt([...lt]);return}if(!Wt&&et.length>0){let Je=[],un=[];const pa=new Set(et),Ma=new Set(ft),fu=new Set(lt);Je=[...Ma].filter(_a=>[...pa].every(Pn=>Pn.user_id!==_a)),un=[...fu].filter(_a=>[...pa].every(Pn=>Pn.user_id!==_a.user_id)),_e([...Je]),gt([...un])}}};(0,a.useEffect)(()=>{Pe&&Ge&&(_e([...Ge]),gt(We))},[Pe,Ge]),(0,a.useEffect)(()=>{Pe&&(!ze&&Xe?It.status=Xe:It.status=null,_t(ne({},It)),vn())},[Pe,ze,Xe]);const an=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(Wt,Xt,et)=>xe.createElement("span",{style:{color:"#333"}},et+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(Wt,Xt,et)=>xe.createElement("span",null,Wt)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(Wt,Xt,et)=>xe.createElement("span",{style:{color:"#666"}},Wt)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(Wt,Xt)=>xe.createElement("span",null,Wt)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(Wt,Xt)=>xe.createElement("span",null,Wt||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(Wt,Xt)=>xe.createElement("span",null,Wt)}].filter(Wt=>Xe===1||Xe===2?Wt.title!=="\u72B6\u6001":!0),vn=()=>Ee(void 0,null,function*(){var Wt,Xt,et;At(!0);const Je=yield(0,Be.ZP)(`/api/exercises/${mt.categoryId||Ke}/wait_make_up_students.json`,{method:"get",params:me(ne({},It),{keywords:(Wt=It==null?void 0:It.keywords)==null?void 0:Wt.trim()})});if(Je.status===0){const un=((et=(Xt=Je==null?void 0:Je.data)==null?void 0:Xt.all_course_groups)==null?void 0:et.map(pa=>({value:pa==null?void 0:pa.id,label:pa==null?void 0:pa.name})))||[];na([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...un]),sn(Je.data)}At(!1)}),tn=()=>{It.page=1,It.status=null,It.course_group_id=null,It.keywords="",Tt("all"),Ye("all"),_e([]),gt([]),_t(ne({},It)),ze&&Me(ft==null?void 0:ft.length,ft,lt)},ot=()=>{It.page=1,It.status=null,It.course_group_id=null,It.keywords="",_t(ne({},It)),Tt("all"),Ye("all"),_e([]),gt([]),be(!1)};return xe.createElement(he.default,{centered:!0,className:de.cstuModal,title:Xe===1?"\u7F3A\u8003\u5B66\u751F":Xe===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:Pe,width:1200,footer:null,onCancel:()=>{ot()}},xe.createElement(Ie.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},xe.createElement(Ie.Z,null,xe.createElement(pe.Z,null,xe.createElement(Fe.default,{size:"large",value:yt,style:{width:200,marginRight:20},onChange:Wt=>{Tt(Wt),Wt==="all"?It.course_group_id=null:It.course_group_id=Wt,It.page=1,_t(ne({},It)),vn()},options:_n})),ze&&xe.createElement(pe.Z,null,xe.createElement(Fe.default,{size:"large",value:at,style:{width:200},onChange:Wt=>{Ye(Wt),Wt==="all"?It.status=null:It.status=Wt,It.page=1,_t(ne({},It)),vn()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),xe.createElement(pe.Z,null,xe.createElement(Le.t7,{style:{width:300,marginLeft:15},value:It.keywords,allowClear:!0,onChange:Wt=>{It.keywords=Wt,It.page=1,_t(ne({},It)),vn()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),xe.createElement(Ie.Z,{align:"middle",className:"mb30"},xe.createElement(pe.Z,{span:14},xe.createElement("div",{className:"flexd-table-header"},xe.createElement(we.default,{pagination:!1,dataSource:[],columns:an,rowSelection:ze?Ut:null,rowKey:Wt=>Wt.user_id})),xe.createElement("div",null,xe.createElement(we.default,{rowSelection:ze?Ut:null,columns:an,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:Wt=>Wt.user_id,loading:$e,dataSource:cn==null?void 0:cn.exercise_users,onChange:(Wt,Xt,et)=>{It.page=Wt==null?void 0:Wt.current,It.limit=Wt==null?void 0:Wt.pageSize,et!=null&&et.order?(It.sort_by=et==null?void 0:et.field,It.direction=(et==null?void 0:et.order)==="ascend"?"asc":"desc"):(It.sort_by=null,It.direction=null),_t(ne({},It)),vn()},pagination:!1}))),xe.createElement(pe.Z,{span:1},xe.createElement("img",{src:Te,style:{marginLeft:10}})),xe.createElement(pe.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},xe.createElement("div",{className:de.searchMember,style:{width:550}},xe.createElement(Ie.Z,{className:de.searchMemberHeader},xe.createElement(pe.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),xe.createElement(pe.Z,{flex:"110px"},"\u5B66\u53F7"),xe.createElement(pe.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),xe.createElement("div",{style:{overflow:"auto",height:390}},lt==null?void 0:lt.map((Wt,Xt)=>xe.createElement(Ie.Z,{key:Xt,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},xe.createElement(pe.Z,{flex:"100px"},Wt.user_name),xe.createElement(pe.Z,{flex:"110px"},Wt.student_id),xe.createElement(pe.Z,{flex:"120px",style:{marginLeft:5}},Wt.user_group_name),xe.createElement(pe.Z,{style:{marginLeft:10}},xe.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{gt(lt.filter(et=>et.user_id!=Wt.user_id)),_e(ft.filter(et=>et!=Wt.user_id))}})))))))),!(Xe===1||Xe===2)&&xe.createElement("div",{className:de.bottom},xe.createElement(Ae.ZP,{className:de.no,onClick:()=>{ot()}},"\u53D6\u6D88"),xe.createElement(Ae.ZP,{loading:Et,type:"primary",onClick:()=>{tn()}},"\u786E\u5B9A")))};var fe=(0,Oe.connect)(({})=>({}))(ce)},62354:function(ct,qe,z){"use strict";var a=z(59301),he=z(28284),Ie=z(6767),pe=z(62957),Fe=z(29787),we=z(77019),Ae=z(47889),Le=z(16326),Be=z(62673),de=z(61186),Oe=z.n(de),Te=z(82093),xe=z(49661),le=z(76560),E=z(1198),y=z(37464),x=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(We,ze,Xe)=>ze in We?x(We,ze,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):We[ze]=Xe,ce=(We,ze)=>{for(var Xe in ze||(ze={}))ne.call(ze,Xe)&&Ee(We,Xe,ze[Xe]);if(te)for(var Xe of te(ze))me.call(ze,Xe)&&Ee(We,Xe,ze[Xe]);return We},fe=(We,ze)=>b(We,ee(ze)),Pe=(We,ze,Xe)=>new Promise((Ke,mt)=>{var Et=At=>{try{$e(Xe.next(At))}catch(cn){mt(cn)}},ht=At=>{try{$e(Xe.throw(At))}catch(cn){mt(cn)}},$e=At=>At.done?Ke(At.value):Promise.resolve(At.value).then(Et,ht);$e((Xe=Xe.apply(We,ze)).next())});function be(We,ze){const Xe=[];for(let Ke=We;Ke{let ze=new Date;const Xe=Oe()(We).format("HH");if(Oe()(We).isSame(Oe()(ze),"day")){const Ke=Oe()(ze).format("HH"),mt=Oe()(ze).format("mm");return{disabledHours:()=>be(0,24).splice(1,Ke*1-1),disabledMinutes:()=>Oe()(We).isSame(Oe()(ze),"hour")&&Xe<=Ke?be(0,60).splice(0,mt):be(60,60)}}else if(Oe()(We).isSame(Oe()(),"day")){const Ke=Oe()().format("HH"),mt=Oe()().format("mm");return{disabledHours:()=>be(0,24).splice(0,Ke),disabledMinutes:()=>Xe<=Ke?be(0,mt):be(60,60)}}else return!1},Ge=({exercise:We,dispatch:ze})=>{var Xe;const Ke=(0,le.useParams)(),[mt]=he.default.useForm(),[Et,ht]=(0,a.useState)(1),[$e,At]=(0,a.useState)([]),[cn,sn]=(0,a.useState)(!0),[ft,_e]=(0,a.useState)([]),[lt,gt]=(0,a.useState)(!0),[yt,Tt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{We.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&at()},[We.actionTabs]);const at=In=>Pe(void 0,null,function*(){var _n,na;sn(!0);const It=yield ze({type:"exercise/getEndGroups",payload:fe(ce({},Ke),{check_ids:[...((_n=We.actionTabs.selectArrs)==null?void 0:_n.map(Ut=>Number(Ut)))||[]]})}),_t=(na=It==null?void 0:It.course_info)==null?void 0:na.map((Ut,an)=>fe(ce({},Ut),{key:Ut.course_group_id,title:Ut.course_group_name,name:Ut.course_group_name,disabled:!!Ut.is_published}));It&&(It!=null&&It.course_info)&&(At([..._t]),mt.setFieldsValue({end_time:Oe()(Oe()(new Date((0,xe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),sn(!1)}),Ye=()=>Pe(void 0,null,function*(){var In,_n,na,It;const _t=ce({},mt.getFieldsValue());if((ft==null?void 0:ft.length)<=0&&$e.length>0&&!((In=We.actionTabs)!=null&&In.unified_setting)){Ie.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Tt(!0);const Ut={check_ids:[...((_n=We.actionTabs.selectArrs)==null?void 0:_n.map(vn=>Number(vn)))||[]],group_ids:ft};lt||(Ut.end_time=Oe()(_t.end_time).format("YYYY-MM-DD HH:mm")),Ut.group_ids=ft.map(vn=>vn.course_group_id),(yield(0,Te.ZP)(`/api/courses/${Ke.coursesId}/exercises/end_exercise.json`,{method:"post",body:Ut})).status===0&&(Ie.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,xe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),ze({type:"exercise/setActionTabs",payload:{}}),(na=We==null?void 0:We.actionTabs)!=null&&na.cb?(It=We==null?void 0:We.actionTabs)==null||It.cb():ze({type:"classroomList/getClassroomExercisesList",payload:ce({},We.actionTabs.params)})),Tt(!1)}),$t=()=>{ht(1),At([]),_e([]),gt(!0)};return a.createElement(pe.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:We.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Ye,width:680,confirmLoading:yt||cn,onCancel:()=>{$t(),ze({type:"exercise/setActionTabs",payload:{}})}},a.createElement(Fe.Z,{spinning:cn},$e&&a.createElement(he.default,{form:mt},a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},a.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:E.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),a.createElement(we.Z,{className:"mt20 mb10"},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),a.createElement(Ae.ZP.Group,{value:lt,onChange:In=>{gt(In.target.value),_e([])}},a.createElement(Ae.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),a.createElement(Ae.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),a.createElement(he.default.Item,{name:"end_time",style:{marginTop:-3,visibility:lt?"hidden":"visible"}},a.createElement(Le.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Oe()((0,xe.U6)(),"HH:mm")},disabledDate:In=>In&&In0&&!((Xe=We.actionTabs)!=null&&Xe.unified_setting)&&a.createElement(we.Z,{style:{marginBottom:"10px"}},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),a.createElement("div",null,$e.length>0&&a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("span",{style:{flex:1}},a.createElement(Be.default,{checked:ft.length===$e.length,onChange:In=>{ft.length===$e.length?_e([]):_e($e)}},"\u5168\u9009")," "),a.createElement("span",{style:{width:16}}),a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ft.length||0,"\u4E2A\u5206\u73ED")),a.createElement(y.Z,{data:$e,selectedRowKeys:ft,setSelectedRowKeys:_e}))))))};qe.Z=(0,le.connect)(({exercise:We})=>({exercise:We}))(Ge)},95253:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return sn}});var a=z(59301),he=z(28284),Ie=z(6767),pe=z(62957),Fe=z(29787),we=z(77019),Ae=z(47889),Le=z(71051),Be=z(16326),de=z(71411),Oe=z(62673),Te=z(99571),xe=z(61186),le=z.n(xe),E=z(82093),y=z(49661),x=z(76560),b=z(72664),ee=z(1198),te=z(37464),ne=z(82668),me={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},Ee=z(6681),ce=z(67135),fe=z(28086),Pe=z(59301),be=Object.defineProperty,Me=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Ke=(ft,_e,lt)=>_e in ft?be(ft,_e,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ft[_e]=lt,mt=(ft,_e)=>{for(var lt in _e||(_e={}))ze.call(_e,lt)&&Ke(ft,lt,_e[lt]);if(We)for(var lt of We(_e))Xe.call(_e,lt)&&Ke(ft,lt,_e[lt]);return ft},Et=(ft,_e)=>Me(ft,Ge(_e)),ht=(ft,_e,lt)=>new Promise((gt,yt)=>{var Tt=$t=>{try{Ye(lt.next($t))}catch(In){yt(In)}},at=$t=>{try{Ye(lt.throw($t))}catch(In){yt(In)}},Ye=$t=>$t.done?gt($t.value):Promise.resolve($t.value).then(Tt,at);Ye((lt=lt.apply(ft,_e)).next())});function $e(ft,_e){const lt=[];for(let gt=ft;gt<_e;gt++)lt.push(gt);return lt}const At=ft=>{let _e=new Date;const lt=le()(ft).format("HH");if(le()(ft).isSame(le()(_e),"day")){const gt=le()(_e).format("HH"),yt=le()(_e).format("mm");return{disabledHours:()=>$e(0,24).splice(1,gt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",lt,gt),le()(ft).isSame(le()(_e),"hour")&<<=gt?$e(0,60).splice(0,yt):$e(60,60))}}else if(le()(ft).isSame(le()(),"day")){const gt=le()().format("HH"),yt=le()().format("mm");return{disabledHours:()=>$e(0,24).splice(0,gt),disabledMinutes:()=>lt<=gt?$e(0,yt):$e(60,60)}}else return!1},cn=({exercise:ft,dispatch:_e})=>{var lt,gt,yt,Tt,at,Ye,$t,In,_n,na,It,_t,Ut,an,vn,tn,ot,Wt,Xt,et,Je,un,pa;const Ma=(0,x.useParams)(),[fu]=he.default.useForm(),[_a,Pn]=(0,a.useState)(1),[Mn,Da]=(0,a.useState)([]),[pn,Ht]=(0,a.useState)(!0),[Ca,Eu]=(0,a.useState)([]),[Pu,Ya]=(0,a.useState)(!0),[Au,ba]=(0,a.useState)(!1),{workSetting:zt}=ft,[Tn,ya]=(0,a.useState)(!1),[Ua,yu]=(0,a.useState)([]),[Bu,sr]=(0,a.useState)([]),[An,Ot]=(0,a.useState)(!1),[Xn,Gn]=(0,a.useState)(!1),[Vn,jn]=(0,a.useState)(!1),[ra,$a]=(0,a.useState)(null),[nt,ue]=(0,a.useState)(1),[ge,Se]=(0,a.useState)({}),[ke,He]=(0,a.useState)({}),[St,Pt]=(0,a.useState)(!1),[Wn,aa]=(0,a.useState)(!1),[Na,Zt]=(0,a.useState)(!1),[Ln,en]=(0,a.useState)([]);(0,a.useEffect)(()=>{if(ft.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"){const{selectArrsAll:va=[],type:bu}=ft.actionTabs||{},Qa=va.filter(Fa=>![100,120,150].includes(Number(Fa.total_score)));Qa.length?(Zt(bu===1?"multiple":"single"),en(Qa.map(Fa=>Et(mt({},Fa),{name:Fa.exercise_name})))):aa(!0)}},[(lt=ft==null?void 0:ft.actionTabs)==null?void 0:lt.key]),console.log(Na,"visible"),(0,a.useEffect)(()=>{var va;if(ft.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(ru(),Du(),ft.actionTabs.type===2)){const bu=(va=ft.actionTabs)==null?void 0:va.unified_setting;Ya(bu)}},[ft.actionTabs]),(0,a.useEffect)(()=>{var va,bu,Qa,Fa,ha,oa,Mr;(va=zt==null?void 0:zt.exercise)!=null&&va.publish_time&&fu.setFieldsValue({publish_time:le()((bu=zt==null?void 0:zt.exercise)==null?void 0:bu.publish_time)}),(Qa=zt==null?void 0:zt.exercise)!=null&&Qa.end_time&&fu.setFieldsValue({end_time:le()((Fa=zt==null?void 0:zt.exercise)==null?void 0:Fa.end_time)}),fu.setFieldsValue({exercise_type:(ha=zt==null?void 0:zt.exercise)==null?void 0:ha.exercise_type,simulate_exercise_num:(oa=zt==null?void 0:zt.exercise)==null?void 0:oa.simulate_exercise_num}),ue((Mr=zt==null?void 0:zt.exercise)==null?void 0:Mr.exercise_type)},[ft]);const Nu=va=>{var bu;const Qa=fu.getFieldValue("publish_time");if(!Qa||(bu=zt==null?void 0:zt.exercise)!=null&&bu.publish_time)return;let Fa;va===1?Fa=le()(Qa).add(120,"minutes"):Fa=le()(Qa).add(7,"days"),fu.setFieldsValue({end_time:Fa})},ru=va=>ht(void 0,null,function*(){var bu,Qa;Ht(!0);const Fa=yield(0,b.N3)({coursesId:Ma.coursesId,check_ids:[...((bu=ft.actionTabs.selectArrs)==null?void 0:bu.map(oa=>Number(oa)))||[]]});console.log(Fa,"res");const ha=((Qa=Fa==null?void 0:Fa.course_info)==null?void 0:Qa.map((oa,Mr)=>Et(mt({},oa),{key:oa.course_group_id,title:oa.course_group_name,name:oa.course_group_name,disabled:!!oa.is_published})))||[];if((Fa==null?void 0:Fa.status)!==-1){Da([...ha]);const oa=le()();fu.setFieldsValue({publish_time:oa}),(fu.getFieldValue("exercise_type")||1)===1?fu.setFieldsValue({end_time:le()(oa).add(120,"minutes")}):fu.setFieldsValue({end_time:le()(oa).add(7,"days")})}Ht(!1)});(0,a.useEffect)(()=>{var va,bu,Qa,Fa,ha,oa;if((va=zt==null?void 0:zt.exercise)!=null&&va.is_appoint_user){const Mr=((Qa=(bu=zt==null?void 0:zt.exercise)==null?void 0:bu.all_exercise_users)==null?void 0:Qa.map(Sr=>Sr.user_id))||[];yu([...Mr])}Ot((Fa=zt==null?void 0:zt.exercise)==null?void 0:Fa.is_appoint_user),Gn((ha=zt==null?void 0:zt.exercise)==null?void 0:ha.is_miss_exam_user),jn((oa=zt==null?void 0:zt.exercise)==null?void 0:oa.is_no_passing_user)},[zt]),(0,a.useEffect)(()=>{var va,bu,Qa,Fa,ha,oa,Mr,Sr;(bu=(va=ft==null?void 0:ft.actionTabs)==null?void 0:va.selectArrs)!=null&&bu[0]&&ft.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&_e({type:"exercise/getWorkSetting",payload:{categoryId:(Fa=(Qa=ft==null?void 0:ft.actionTabs)==null?void 0:Qa.selectArrs)==null?void 0:Fa[0],category:(oa=(ha=ft==null?void 0:ft.actionTabs)==null?void 0:ha.selectArrs)==null?void 0:oa[0],coursesId:(Sr=(Mr=ft==null?void 0:ft.actionTabs)==null?void 0:Mr.params)==null?void 0:Sr.id}})},[(gt=ft==null?void 0:ft.actionTabs)==null?void 0:gt.selectArrs]);const ja=()=>ht(void 0,null,function*(){var va,bu,Qa,Fa,ha,oa,Mr;const Sr=mt({},fu.getFieldsValue()),Jr=le()(le()(Sr.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),ol=le()(le()(Sr.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Jr,Jr,33),ol<=Jr){Ie.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((Ca==null?void 0:Ca.length)<=0&&!Pu&&Mn.length>0&&!((va=zt==null?void 0:zt.exercise)!=null&&va.is_make_up_exercise)){Ie.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const cu=Mn.map(Ql=>Ql.key),du={check_ids:[...((bu=ft.actionTabs.selectArrs)==null?void 0:bu.map(Ql=>Number(Ql)))||[]],end_time:le()(Sr.end_time).format("YYYY-MM-DD HH:mm"),publish_time:le()(Sr.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:Ca.map(Ql=>Ql.course_group_id),unified_setting:!Ca.length,exercise_type:Sr.exercise_type,simulate_exercise_num:Sr.simulate_exercise_num};if(((Qa=ft.actionTabs.selectArrsAll)==null?void 0:Qa.length)>0&&ft.actionTabs.type===1&&(du.check_ids=[...((ha=(Fa=ft.actionTabs.selectArrsAll)==null?void 0:Fa.filter(Ql=>!Ql.high_resources_consume||Ql.high_resources_consume_permission))==null?void 0:ha.map(Ql=>Number(Ql==null?void 0:Ql.id)))||[]]),(oa=zt==null?void 0:zt.exercise)!=null&&oa.is_make_up_exercise){if(An&&Ua.length<=0||!An&&!(Xn||Vn)){Ie.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}du.is_appoint_user=An,du.is_miss_exam_user=Xn,du.is_no_passing_user=Vn,An?du.make_up_exercise_users=Ua.map(Ql=>({user_id:Ql})):du.make_up_exercise_user=[]}let{is_locked:yr,open_camera:cr,screen_open:Nr,login_restrict:il,ip_bind:_l,ip_limit:oo,is_random:$l,id:xn,identity_verify:io,open_phone_video_recording:Xo}=zt==null?void 0:zt.exercise;if(ft.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(yr||cr||Nr||il||_l||oo=="pub"||oo=="inner"||io||Xo)&&Sr.exercise_type==2){if(aa(!1),_e({type:"exercise/setActionTabs",payload:{}}),ft.actionTabs.type==2){let Ql=pe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:Pe.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Pe.createElement("span",{style:{color:"#FA6400"}}," ",(0,y.hi)(zt==null?void 0:zt.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>ht(void 0,null,function*(){var Io;Pt(!0);let Wr=yield(0,ce.Tr)({exercise_ids:[...((Io=ft.actionTabs.selectArrs)==null?void 0:Io.map(bo=>Number(bo)))||[]],course_id:Ma.coursesId,type:"exercise"});if((Wr==null?void 0:Wr.student_count)===0){if((yield pu(du))&&ft.actionTabs.isRouter){Ql.destroy(),x.history.push(`/classrooms/${Ma.coursesId}/exercise/${xn}/detail?random=${$l}&tabs=3&childrenTabs=2`);return}_e({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else He(du),Se(Wr)}),onCancel:()=>{Ql.destroy(),Pt(!1),pu(du)}})}else{let Ql=pe.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:Pe.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>ht(void 0,null,function*(){var Io;Pt(!0);let Wr=yield(0,ce.Tr)({exercise_ids:[...((Io=ft.actionTabs.selectArrs)==null?void 0:Io.map(bo=>Number(bo)))||[]],course_id:Ma.coursesId,type:"exercise"});if((Wr==null?void 0:Wr.student_count)===0){if((yield pu(du))&&ft.actionTabs.isRouter){x.history.push(`/classrooms/${Ma.coursesId}/exercise/${xn}/detail?random=${$l}&tabs=3&childrenTabs=2`);return}_e({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else He(du),Se(Wr)})})}return}let Go=yield(0,ce.Tr)({exercise_ids:[...((Mr=ft.actionTabs.selectArrs)==null?void 0:Mr.map(Ql=>Number(Ql)))||[]],course_id:Ma.coursesId,type:"exercise"});(Go==null?void 0:Go.student_count)===0?pu(du):(He(du),Se(Go))}),rn=()=>{var va;let bu=[...(va=ft.actionTabs.selectArrsAll)==null?void 0:va.filter(Qa=>Qa.high_resources_consume&&!Qa.high_resources_consume_permission)];(bu==null?void 0:bu.length)>0&&ft.actionTabs.type===1&&pe.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Pe.createElement("div",null,Pe.createElement("div",{className:me.tipcontent},Pe.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",bu==null?void 0:bu.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Pe.createElement("div",{className:"mt20 mb20"},bu==null?void 0:bu.map(Qa=>Pe.createElement("div",{className:me.failedList,key:Qa.id},Pe.createElement("div",{className:me.name},Qa==null?void 0:Qa.exercise_name),Pe.createElement("div",{className:me.publish,onClick:()=>{(0,y.xg)(`/classrooms/${Ma.coursesId}/exercise/${Qa.id}/detail?random=${Qa.is_random}`)}},"\u53D1\u5E03"))))))})},pu=va=>ht(void 0,null,function*(){var bu,Qa,Fa;if(ft.actionTabs.type===1){let Mr=[...(bu=ft.actionTabs.selectArrsAll)==null?void 0:bu.filter(Sr=>Sr.high_resources_consume&&!Sr.high_resources_consume_permission)];if((Mr==null?void 0:Mr.length)==ft.actionTabs.selectArrsAll.length){aa(!1),_e({type:"exercise/setActionTabs",payload:{}}),rn();return}}let ha=!1;return ba(!0),(yield(0,E.ZP)(`/api/courses/${Ma.coursesId}/exercises/publish.json`,{method:"post",body:va})).status===0&&((0,y.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Du(),Ie.ZP.success("\u53D1\u5E03\u6210\u529F"),aa(!1),_e({type:"exercise/setActionTabs",payload:{}}),(Qa=ft==null?void 0:ft.actionTabs)!=null&&Qa.cb?(Fa=ft==null?void 0:ft.actionTabs)==null||Fa.cb():_e({type:"classroomList/getClassroomExercisesList",payload:mt({},ft.actionTabs.params)}),ha=!0,ft.actionTabs.type===1&&rn()),ba(!1),ha}),Du=()=>{Pn(1),Da([]),Eu([])},Er=(va,bu,Qa)=>{va<=0?Ie.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(yu(bu),sr(Qa),ya(!1))};return Pe.createElement(a.Fragment,null,Pe.createElement(pe.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:Wn,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:ja,confirmLoading:Au||pn,onCancel:()=>{Du(),aa(!1),_e({type:"exercise/setActionTabs",payload:{}})}},Pe.createElement(Fe.Z,{spinning:pn},Mn&&Pe.createElement(he.default,{form:fu},!!((yt=ft==null?void 0:ft.actionTabs)!=null&&yt.disabled)&&Pe.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},Pe.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ee.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Tt=zt==null?void 0:zt.exercise)!=null&&Tt.is_make_up_exercise)&&Pe.createElement(Pe.Fragment,null,Pe.createElement(we.Z,null,Pe.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},Pe.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),Pe.createElement(he.default.Item,{name:"exercise_type"},Pe.createElement(Ae.ZP.Group,{disabled:((at=zt==null?void 0:zt.exercise)==null?void 0:at.exercise_status)>1,onChange:va=>{ue(va.target.value),Nu(va.target.value)}},Pe.createElement(Ae.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),Pe.createElement(Ae.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),nt==2&&Pe.createElement(we.Z,{className:`${me.contentInterval}`},Pe.createElement("span",{className:`${me.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Pe.createElement(he.default.Item,{name:"simulate_exercise_num"},Pe.createElement(Le.Z,{className:me.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Ye=zt==null?void 0:zt.exercise)==null?void 0:Ye.exercise_status)>1,min:1,max:999})),Pe.createElement("span",null,"\u6B21",Pe.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),Pe.createElement(we.Z,null,Pe.createElement("span",{className:"mr10 mt5"},Pe.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),Pe.createElement(he.default.Item,{name:"publish_time"},Pe.createElement(Be.default,{style:{width:170},disabledDate:va=>va&&va<=le()().subtract(0,"days"),disabledTime:At,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Pe.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),Pe.createElement(he.default.Item,{name:"end_time"},Pe.createElement(Be.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,y.U6)(),"HH:mm")},disabledDate:va=>va&&va{var Qa,Fa,ha,oa,Mr;if(Ot(va),va)if((Qa=zt==null?void 0:zt.exercise)!=null&&Qa.is_appoint_user){const Sr=(ha=(Fa=zt==null?void 0:zt.exercise)==null?void 0:Fa.all_exercise_users)==null?void 0:ha.map(Jr=>Jr.user_id);yu([...Sr])}else yu([]),Gn(!1),jn(!1);else Gn((oa=zt==null?void 0:zt.exercise)==null?void 0:oa.is_miss_exam_user),jn((Mr=zt==null?void 0:zt.exercise)==null?void 0:Mr.is_no_passing_user)},disabled:((In=zt==null?void 0:zt.exercise)==null?void 0:In.exercise_status)!==1}),Pe.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!An&&Pe.createElement(we.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},Pe.createElement(Oe.default,{checked:Xn,disabled:((_n=zt==null?void 0:zt.exercise)==null?void 0:_n.exercise_status)!==1||((na=zt==null?void 0:zt.exercise)==null?void 0:na.miss_exam_count)<=0,onChange:va=>{Gn(va.target.checked)}},Pe.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Pe.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{$a(1),Ot(!1),ya(!0)}},"\uFF08",`${(It=zt==null?void 0:zt.exercise)==null?void 0:It.miss_exam_count}\u4EBA`,"\uFF09"),Pe.createElement(Oe.default,{checked:Vn,disabled:((_t=zt==null?void 0:zt.exercise)==null?void 0:_t.exercise_status)!==1||((Ut=zt==null?void 0:zt.exercise)==null?void 0:Ut.no_passing_count)<=0,onChange:va=>{jn(va.target.checked)}},Pe.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Pe.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{$a(2),Ot(!1),ya(!0)}},"\uFF08",`${(an=zt==null?void 0:zt.exercise)==null?void 0:an.no_passing_count}\u4EBA`,"\uFF09")),An&&Pe.createElement(we.Z,{className:"mt20",style:{paddingLeft:"90px"}},Pe.createElement(Te.ZP,{type:"primary",ghost:!0,disabled:((vn=zt==null?void 0:zt.exercise)==null?void 0:vn.exercise_status)!==1,onClick:()=>{ya(!0),$a(void 0)}},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Pe.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Pe.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Ua.length||0} \u4EBA`,"\uFF09"))),ft.actionTabs.type===2&&!((tn=zt==null?void 0:zt.exercise)!=null&&tn.is_make_up_exercise)&&Pe.createElement(we.Z,{style:{marginBottom:"10px"}},Pe.createElement("span",{className:"mr10"},Pe.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),Pe.createElement(Ae.ZP.Group,{value:Pu,onChange:va=>{Ya(va.target.value),Eu([])}},Pe.createElement(Ae.ZP,{disabled:!!((ot=ft==null?void 0:ft.actionTabs)!=null&&ot.disabled)||Mn.some(va=>va==null?void 0:va.is_published)||!((Wt=ft==null?void 0:ft.actionTabs)!=null&&Wt.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Pe.createElement(Ae.ZP,{disabled:Mn.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Mn.length<=0&&ft.actionTabs.type===2&&!((Xt=zt==null?void 0:zt.exercise)!=null&&Xt.is_make_up_exercise)&&Pe.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(ft.actionTabs.type===1||!Pu)&&!((et=zt==null?void 0:zt.exercise)!=null&&et.is_make_up_exercise)&&Mn.length>0&&Pe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Pe.createElement("span",{style:{flex:1}},Pe.createElement(Oe.default,{checked:Ca.length===Mn.length,onChange:va=>{Ca.length===Mn.length?Eu([]):Eu(Mn)}},"\u5168\u9009")),Pe.createElement("span",{style:{width:16}}),Pe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ca.length||0,"\u4E2A\u5206\u73ED")),(ft.actionTabs.type===1||!Pu)&&!((Je=zt==null?void 0:zt.exercise)!=null&&Je.is_make_up_exercise)&&Mn.length>0&&Pe.createElement(te.Z,{data:Mn,selectedRowKeys:Ca,setSelectedRowKeys:Eu})),Pe.createElement(ne.Z,{visible:Tn,setVisible:ya,onK:Er,selectKeys:Ua,selectRows:Bu,appointStudent:An,modalParams:ra,courseId:Ma.categoryId||((pa=(un=ft==null?void 0:ft.actionTabs)==null?void 0:un.selectArrs)==null?void 0:pa[0])})),Pe.createElement(Ee.Z,{resdata:ge,type:"exercisepush",okloading:Au,oktext:(ge==null?void 0:ge.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:va=>ht(void 0,null,function*(){var bu,Qa,Fa;ba(!0);let ha=yield(0,E.ZP)(`/api/courses/${Ma.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((bu=ft.actionTabs.selectArrs)==null?void 0:bu.map(oa=>Number(oa)))||[]]}});if(ba(!1),(ha==null?void 0:ha.status)===0)if(St){let oa=yield pu(ke);if(pe.default.destroyAll(),oa&&ft.actionTabs.isRouter){x.history.push(`/classrooms/${Ma.coursesId}/exercise/${(Qa=zt==null?void 0:zt.exercise)==null?void 0:Qa.id}/detail?random=${(Fa=zt==null?void 0:zt.exercise)==null?void 0:Fa.is_random}&tabs=3&childrenTabs=2`);return}_e({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else pu(ke)})})),Pe.createElement(fe.Z,{text:"\u662F\u5426\u7EE7\u7EED\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53D1\u5E03\uFF1F",okText:"\u786E\u8BA4\u53D1\u5E03",visible:Na,dataSource:Ln,onSuccess:()=>{Zt(!1),aa(!0)},onClose:()=>{Zt(!1),Du(),_e({type:"exercise/setActionTabs",payload:{}})}}))};var sn=(0,x.connect)(({exercise:ft})=>({exercise:ft}))(cn)},37464:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return de}});var a=z(59301),he=z(37568),Ie=z(62673),pe=z(77019),Fe={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},we="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",Ae=z(57884),Le=(Oe,Te,xe)=>new Promise((le,E)=>{var y=ee=>{try{b(xe.next(ee))}catch(te){E(te)}},x=ee=>{try{b(xe.throw(ee))}catch(te){E(te)}},b=ee=>ee.done?le(ee.value):Promise.resolve(ee.value).then(y,x);b((xe=xe.apply(Oe,Te)).next())}),de=({data:Oe,value:Te=[],handleChangePage:xe,setSelectedRowKeys:le,selectedRowKeys:E,onChange:y=()=>{}})=>{const[x,b]=(0,a.useState)([]),[ee,te]=(0,a.useState)([]),[ne,me]=(0,a.useState)([]);let[Ee,ce]=(0,a.useState)(1),[fe,Pe]=(0,a.useState)();return(0,a.useEffect)(()=>{b(Oe),te([]),me([])},[Oe]),(0,a.useEffect)(()=>{le&&(te(E),me(E))},[E]),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:Fe.leftdiv},a.createElement(he.default.Search,{size:"middle",onChange:be=>Le(void 0,null,function*(){b(Oe.filter(Me=>{var Ge;return(Ge=Me==null?void 0:Me.name)==null?void 0:Ge.includes(be.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&a.createElement(Ae.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(Ie.default.Group,{value:ee.map(be=>`${be.course_group_id}`),onChange:be=>{le(x.filter(Me=>be.includes(`${Me.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((be,Me)=>a.createElement(pe.Z,{key:be.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(Ie.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:be.is_published,value:`${be.course_group_id}`},a.createElement("div",{className:Fe.listClass},a.createElement("span",{className:Fe.spantitle,style:{width:be.is_published?"108px":"170px"}},be.name),be.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:Fe.rightdiv},a.createElement(he.default.Search,{onChange:be=>{me(ee.filter(Me=>Me.name.includes(be.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&a.createElement(Ae.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((be,Me)=>a.createElement(pe.Z,{justify:"space-between",style:{marginTop:"10px"},key:be.course_group_id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},be.name),a.createElement("img",{src:we,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{le(ee.filter(Ge=>`${Ge.course_group_name}`!=`${be.course_group_name}`))}})))))))}},85933:function(ct,qe,z){"use strict";var a=z(59301),he=z(11938),Ie=z(71051),pe=z(28284),Fe=z(62957),we=z(29787),Ae=z(54172),Le=z(37568),Be=z(77019),de=z(5269),Oe=z(99571),Te=z(72664),xe=z(61186),le=z.n(xe),E=z(76560),y=z(49661),x=z(15610),b=z(34055),ee=z(98072),te=z(59301),ne=(fe,Pe,be)=>new Promise((Me,Ge)=>{var We=Ke=>{try{Xe(be.next(Ke))}catch(mt){Ge(mt)}},ze=Ke=>{try{Xe(be.throw(Ke))}catch(mt){Ge(mt)}},Xe=Ke=>Ke.done?Me(Ke.value):Promise.resolve(Ke.value).then(We,ze);Xe((be=be.apply(fe,Pe)).next())});const{Countdown:me}=he.default,Ee=({value:fe,onChange:Pe,MaxMinutes:be})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",te.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",te.createElement("br",null)),te.createElement(Ie.Z,{value:fe,onChange:Pe,min:0,precision:0,max:be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ce=({exercise:fe,successCb:Pe,dispatch:be})=>{var Me,Ge,We,ze;const Xe=(0,E.useParams)(),[Ke]=pe.default.useForm(),mt=pe.default.useWatch("time",Ke),[Et,ht]=(0,a.useState)(!1),$e=(0,a.useRef)(),{actionTabs:At}=fe,[cn,sn]=(0,a.useState)(),[,ft,_e,lt]=(0,ee.U)(Te.n7,{id:Xe.categoryId}),[,gt,yt]=(0,ee.U)(Te.Cd,{});(0,a.useEffect)(()=>{fe.actionTabs.key==="student-unlock"&&(ht(!1),Ke.resetFields())},[fe.actionTabs.key]);const Tt=()=>new Promise(Ut=>ne(void 0,null,function*(){var an,vn;return $e.current=yield(0,x.y)({ip_limit:(an=At==null?void 0:At.exerciseParams)==null?void 0:an.ip_limit,ip_bind:(vn=At==null?void 0:At.exerciseParams)==null?void 0:vn.ip_bind_type}),Ut()})),at=()=>ne(void 0,null,function*(){var Ut,an,vn,tn,ot;yield Ke.validateFields();const Wt=Ke.getFieldsValue();if(ht(!0),(((Ut=At==null?void 0:At.exerciseParams)==null?void 0:Ut.ip_limit)!=="no"||(an=At==null?void 0:At.exerciseParams)!=null&&an.ip_bind_type)&&(yield Tt()),(yield(0,Te.ZD)((vn=At==null?void 0:At.exerciseParams)==null?void 0:vn.id,{exercise_user_id:(tn=At==null?void 0:At.exerciseParams)==null?void 0:tn.exercise_user_id,unlock_key:Wt.unlock_key,time:Wt.time,ip:$e.current})).status===0){if(Pe){be({type:"exercise/setActionTabs",payload:{}}),Pe();return}const et=At==null?void 0:At.exerciseParams;(0,y.nr)({inner_ip:et.inner_ip,public_ip:et.public_ip,open_camera:et.open_camera,ip_limit:et.ip_limit,ip_bind:et.ip_bind,ip_bind_type:et.ip_bind_type,exercise_tips:et.exercise_tips,exerciseId:et.id,screen_open:et.screen_open,screen_num:et.screen_num,screen_sec:et.screen_sec,coursesId:Xe.coursesId,login:(ot=(0,b.eY)())==null?void 0:ot.login,history,identity_verify:et.identity_verify,open_phone_video_recording:et.open_phone_video_recording,current_status:et.current_status}),be({type:"exercise/setActionTabs",payload:{}})}ht(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ut=>te.createElement("span",{className:Ut.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ut)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ut=>te.createElement("span",{className:Ut.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ut)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],$t=((Me=At==null?void 0:At.exerciseParams)==null?void 0:Me.errorMessage)&&typeof((Ge=At==null?void 0:At.exerciseParams)==null?void 0:Ge.errorMessage)=="object";(0,a.useEffect)(()=>{fe.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const Ut=yield yt(Xe);yield _e({}),Ut.status||sn(Ut)})},[fe.actionTabs.key]);const{time:In,end_time:_n}=(cn==null?void 0:cn.exercise)||{},na=lt!=null&<.user_end_time?le()(lt==null?void 0:lt.user_end_time).add(1,"minutes"):le()(),It=le()(lt==null?void 0:lt.user_total_end_time)>na?Math.round(le().duration(le()(lt==null?void 0:lt.user_total_end_time).diff(na.startOf("minute"))).asMinutes()):0,_t=((lt==null?void 0:lt.student_left_minutes)||0)+(mt||0);return te.createElement(te.Fragment,null,te.createElement(Fe.default,{width:514,centered:!0,closable:!!((We=At==null?void 0:At.exerciseParams)!=null&&We.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:fe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(we.Z,{spinning:ft||gt},$t&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!$t&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),$t&&te.createElement(Ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((ze=At==null?void 0:At.exerciseParams)==null?void 0:ze.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(pe.default,{form:Ke,layout:"vertical",autoComplete:"off"},te.createElement(pe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(Le.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),In!==-1?te.createElement(te.Fragment,null,te.createElement(pe.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",le()(lt==null?void 0:lt.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(Ee,{MaxMinutes:It})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ft||gt?"--":_t),"\u5206\u949F",_t!==0&&(lt==null?void 0:lt.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},le()(lt==null?void 0:lt.user_end_time).add(mt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",le()(_n).format("YYYY-MM-DD HH:mm")))),te.createElement(Be.Z,{justify:"space-between",align:"middle"},te.createElement(de.Z,null),te.createElement(de.Z,null,te.createElement(Oe.ZP,{loading:Et,onClick:at},"\u8FDB\u5165\u8003\u8BD5"))))))};qe.Z=(0,E.connect)(({exercise:fe})=>({exercise:fe}))(ce)},99663:function(ct,qe,z){"use strict";z.d(qe,{w:function(){return we}});var a=z(82093),he=z(62957),Ie=z(76560),pe=z(59301),Fe=(Ae,Le,Be)=>new Promise((de,Oe)=>{var Te=E=>{try{le(Be.next(E))}catch(y){Oe(y)}},xe=E=>{try{le(Be.throw(E))}catch(y){Oe(y)}},le=E=>E.done?de(E.value):Promise.resolve(E.value).then(Te,xe);le((Be=Be.apply(Ae,Le)).next())});const we=(Ae,Le,Be="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",de=1,Oe=2)=>Fe(void 0,null,function*(){de===1&&(0,Ie.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:de===1?Be:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const Te=yield(0,a.ZP)(`/api/exercises/${Le}/user_appraise_status.json`,{method:"get",params:{appraise_type:de}});if((Te==null?void 0:Te.status)===-1)return(0,Ie.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let xe={status:0};if((Te==null?void 0:Te.type)===2&&(xe=yield(0,a.ZP)(`/api/exercises/${Le}/create_appraise_students.json`,{method:"get"})),(0,Ie.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(xe==null?void 0:xe.status)===-1)return Promise.reject();if((Te==null?void 0:Te.type)===2){const le=()=>{Ie.history.replace(`/classrooms/${Ae}/exercise/${Le}/centralizeReview/${xe==null?void 0:xe.login}`)};if(he.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:le,onCancel:()=>{Oe===1&&Ie.history.replace(`/classrooms/${Ae}/exercise/${Le}/detail`)},content:pe.createElement("div",null,pe.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",pe.createElement("span",{onClick:le,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),pe.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Oe!==3)return Promise.reject()}if((Te==null?void 0:Te.type)===3&&(he.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{Oe===1&&Ie.history.replace(`/classrooms/${Ae}/exercise/${Le}/detail`)},content:pe.createElement("div",null,(Te==null?void 0:Te.message)||"")}),Oe!==3)||(Te==null?void 0:Te.type)===4&&(he.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Oe===1&&Ie.history.replace(`/classrooms/${Ae}/exercise/${Le}/detail`)},content:pe.createElement("div",null,(Te==null?void 0:Te.message)||"")}),Oe!==3))return Promise.reject()})},47914:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Et}});var a=z(59301),he=z(47889),Ie=z(99571),pe=z(6767),Fe=z(62957),we=z(71051),Ae=z(77019),Le=z(5269),Be=z(37285),de=z(51124),Oe={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},Te=z(34055),xe=z(24334),le=z(82093),E=z(76560),y=z(3713),x=z(45278),b=z(87169),ee=z(26227),te=z(59301),ne=Object.defineProperty,me=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,be=(ht,$e,At)=>$e in ht?ne(ht,$e,{enumerable:!0,configurable:!0,writable:!0,value:At}):ht[$e]=At,Me=(ht,$e)=>{for(var At in $e||($e={}))fe.call($e,At)&&be(ht,At,$e[At]);if(ce)for(var At of ce($e))Pe.call($e,At)&&be(ht,At,$e[At]);return ht},Ge=(ht,$e)=>me(ht,Ee($e)),We=(ht,$e,At)=>new Promise((cn,sn)=>{var ft=gt=>{try{lt(At.next(gt))}catch(yt){sn(yt)}},_e=gt=>{try{lt(At.throw(gt))}catch(yt){sn(yt)}},lt=gt=>gt.done?cn(gt.value):Promise.resolve(gt.value).then(ft,_e);lt((At=At.apply(ht,$e)).next())});const ze={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Xe=(ht=>(ht[ht.SET_PATH=0]="SET_PATH",ht[ht.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",ht))(Xe||{});function Ke(ht,$e){switch($e.type){case 0:return Ge(Me({},ht),{selectedPath:$e.payload});case 1:return Ge(Me({},ht),{passedContent:$e.payload});default:throw new Error}}var Et=({language:ht,dispatch:$e,shixunWorkReport:At,v:cn,languages:sn,classroomList:ft,autoHeight:_e,diff_code_count:lt,data:gt})=>{const[yt,Tt]=(0,a.useState)(sn==null?void 0:sn[0]),at=(0,E.useParams)();return(0,a.useEffect)(()=>{Tt(sn==null?void 0:sn[0])},[]),(0,a.useEffect)(()=>{var Ye;Tt((Ye=sn==null?void 0:sn.filter($t=>$t.language===(yt==null?void 0:yt.language)))==null?void 0:Ye[0])},[sn]),te.createElement(te.Fragment,null,te.createElement("h2",null," ",te.createElement("span",null,cn.is_finish?te.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):te.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(sn==null?void 0:sn.length)>1&&te.createElement(he.ZP.Group,{defaultValue:ht,style:{marginLeft:10},onChange:Ye=>{var $t;cn.language=Ye.target.value,Tt(($t=sn==null?void 0:sn.filter(In=>In.language===Ye.target.value))==null?void 0:$t[0])}},sn==null?void 0:sn.map(Ye=>te.createElement(he.ZP,{value:Ye==null?void 0:Ye.language},Ye==null?void 0:Ye.language)))),(0,Te.GJ)()&&At!="shixunWorkReport"&&te.createElement("span",null,te.createElement("span",null,"\u5F97\u5206 ",yt==null?void 0:yt.score,"/",yt==null?void 0:yt.total_score),te.createElement(Ie.ZP,{style:{margin:"0px 10px"},onClick:()=>{var Ye,$t;if(!(($t=(Ye=ft.AssistantObject)==null?void 0:Ye.hack)!=null&&$t.can_appraise)&&(0,Te.Rm)()){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let In=yt==null?void 0:yt.score;Fe.default.confirm({title:"\u8C03\u5206",content:te.createElement("div",null,te.createElement("p",null,"\u5F97\u5206\uFF1A",yt==null?void 0:yt.score,"/",yt==null?void 0:yt.total_score),te.createElement("p",null,"\u8C03\u5206\uFF1A",te.createElement(we.Z,{min:0,max:yt==null?void 0:yt.total_score,defaultValue:yt==null?void 0:yt.score,onChange:_n=>{In=_n}}))),okText:"\u786E\u8BA4",onOk:()=>We(void 0,null,function*(){(yield(0,le.ZP)(`/api/courses/${at==null?void 0:at.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:at==null?void 0:at.coursesId,hack_user_code_id:yt==null?void 0:yt.hack_user_id,score:In}})).status===0&&(pe.ZP.success("\u8C03\u5206\u6210\u529F"),$e({type:"shixunHomeworks/setActionTabs",payload:{}}),$e({type:"shixunHomeworks/getShixunWorkReports",payload:Me({},at)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,Te.GJ)()&&At!="shixunWorkReport"&&te.createElement(Ie.ZP,{onClick:()=>{var Ye;if(!((Ye=ft.AssistantObject.hack)!=null&&Ye.can_appraise)&&(0,Te.Rm)()){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:At.user_id,type:"1",language:yt==null?void 0:yt.language,v:cn,data:Me({},At)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),te.createElement(de.ZP,{height:300,language:yt==null?void 0:yt.language,value:yt!=null&&yt.code?xe.Base64.decode(yt==null?void 0:yt.code):"",autoHeight:_e,theme:"default",options:ze}),((yt==null?void 0:yt.comment)||(yt==null?void 0:yt.hidden_comment))&&te.createElement("div",null,te.createElement(Ae.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},te.createElement(Le.Z,{flex:1},te.createElement("h1",{className:Oe.title},"\u70B9\u8BC4\u5185\u5BB9")),te.createElement(Le.Z,{className:"pr30"},(0,Te.GJ)()&&te.createElement(Ie.ZP,{onClick:()=>We(void 0,null,function*(){Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:te.createElement(b.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return We(this,null,function*(){(yield(0,x.gZ)({comment_id:yt==null?void 0:yt.comment_id,homeworkId:at.homeworkId,type:"hack"})).status===0&&(pe.ZP.success("\u5220\u9664\u6210\u529F"),$e({type:"shixunHomeworks/getShixunWorkReports",payload:Me({},at)}))})}})})},te.createElement(ee.Z,null),"\u5220\u9664"))),te.createElement(Be.Z,{style:{margin:0}}),(yt==null?void 0:yt.comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),te.createElement("br",null),te.createElement(y.Z,{value:yt==null?void 0:yt.comment})),(yt==null?void 0:yt.hidden_comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),te.createElement("br",null),te.createElement(y.Z,{value:yt==null?void 0:yt.hidden_comment}))))}},26162:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return fe}});var a=z(59301),he={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Ie=Object.defineProperty,pe=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ae=(Pe,be,Me)=>be in Pe?Ie(Pe,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Pe[be]=Me,Le=(Pe,be)=>{for(var Me in be||(be={}))Fe.call(be,Me)&&Ae(Pe,Me,be[Me]);if(pe)for(var Me of pe(be))we.call(be,Me)&&Ae(Pe,Me,be[Me]);return Pe};const Be=Pe=>React.createElement("svg",Le({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Pe),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var de="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Oe=z(20554),Te=z(92310),xe=z.n(Te),le=z(59301),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Pe,be,Me)=>be in Pe?E(Pe,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Pe[be]=Me,me=(Pe,be)=>{for(var Me in be||(be={}))ee.call(be,Me)&&ne(Pe,Me,be[Me]);if(b)for(var Me of b(be))te.call(be,Me)&&ne(Pe,Me,be[Me]);return Pe},Ee=(Pe,be)=>y(Pe,x(be)),fe=({dataSource:Pe,className:be,style:Me})=>{const[Ge,We]=(0,a.useState)([]),[ze,Xe]=(0,a.useState)(""),Ke=(0,a.useRef)("");(0,a.useEffect)(()=>{if(Pe!=null&&Pe.length){const ht=String(Math.random()).slice(-6),$e=Pe.map(At=>Ee(me({},At),{key:`${ht}-${At.key}`}));We($e),Xe($e[0].key)}},[Pe.length]);const mt=ht=>{Xe(ht),Ke.current=ht;const $e=document.getElementById(ht);if($e){const At=$e.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:At,behavior:"smooth"})}},Et=()=>{const ht=Ge.map(At=>document.getElementById(At.key)),$e=window.innerHeight/2;for(const At of ht)if(At){const cn=At.getBoundingClientRect();if(cn.top>=0&&cn.top<$e){if(Ke.current===At.id){Ke.current="";return}if(Ke.current)return;Xe(At.id);break}}};return(0,a.useEffect)(()=>(window.addEventListener("scroll",Et),()=>{window.removeEventListener("scroll",Et)}),[Ge]),le.createElement("div",{className:xe()(he.anchorNavigation,be),style:Me},le.createElement(Oe.default,{items:Ge,tabBarGutter:60,className:he.tabs,activeKey:ze,onChange:mt}),Ge.map(ht=>le.createElement("div",{key:ht.key,id:ht.key,className:he.box},le.createElement("div",{className:he.head},le.createElement("img",{className:"mr10",src:de,alt:"Dot"}),ht.label),le.createElement("div",{className:he.element},ht.element))))}},69577:function(ct,qe,z){"use strict";z.d(qe,{Q8:function(){return At},d0:function(){return cn},w6:function(){return $e}});var a=z(59301),he=z(16326),Ie=z(82326),pe=z(6767),Fe=z(62957),we=z(47889),Ae=z(77019),Le=z(5269),Be=z(25399),de=z(62673),Oe=z(99571),Te=z(61186),xe=z.n(Te),le=z(34055),E=z(82093),y=z(89392),x=z.n(y),b=z(49661),ee=z(69063),te=z(76560),ne=z(2748),me=z(23869),Ee=z(97202),ce=z(6681),fe=z(67135),Pe=z(59301),be=Object.defineProperty,Me=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Ke=(gt,yt,Tt)=>yt in gt?be(gt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):gt[yt]=Tt,mt=(gt,yt)=>{for(var Tt in yt||(yt={}))ze.call(yt,Tt)&&Ke(gt,Tt,yt[Tt]);if(We)for(var Tt of We(yt))Xe.call(yt,Tt)&&Ke(gt,Tt,yt[Tt]);return gt},Et=(gt,yt)=>Me(gt,Ge(yt)),ht=(gt,yt,Tt)=>new Promise((at,Ye)=>{var $t=na=>{try{_n(Tt.next(na))}catch(It){Ye(It)}},In=na=>{try{_n(Tt.throw(na))}catch(It){Ye(It)}},_n=na=>na.done?at(na.value):Promise.resolve(na.value).then($t,In);_n((Tt=Tt.apply(gt,yt)).next())});function $e(gt,yt){const Tt=[];for(let at=gt;at{const at=gtxe()(yt).endOf("day"),$t=gt{const Tt=parseInt(xe()(gt).format("HH")),at=parseInt(xe()().format("HH")),Ye=parseInt(xe()().format("mm"));if(!gt)return{disabledHours:()=>$e(0,at),disabledMinutes:()=>$e(0,Ye)};if(yt){const $t=parseInt(xe()(yt).format("HH")),In=parseInt(xe()(yt).format("mm"));return xe()(gt).isSame(xe()(yt),"day")?{disabledHours:()=>$e(0,$t),disabledMinutes:()=>Tt<=$t?$e(0,In):[]}:void 0}if(xe()(gt).isSame(xe()(),"day"))return{disabledHours:()=>$e(0,at),disabledMinutes:()=>xe()(gt).isSame(xe()(),"hour")&&Tt<=at?$e(0,Ye):[]}},sn=(gt,yt)=>gt==null?void 0:gt.map(Tt=>{var at;return(at=yt==null?void 0:yt.find(Ye=>Ye.value===Tt))==null?void 0:at.id}),{RangePicker:ft}=he.default,{Option:_e}=Ie.default,lt=({shixunHomeworks:gt,loading:yt,dispatch:Tt,classroomList:at,user:Ye})=>{var $t,In,_n,na,It,_t,Ut,an,vn;const tn=(0,te.useParams)(),{workSetting:ot,workList:Wt,shixunWorkList:Xt,headerInfo:et,changeData:Je}=gt,[un,pa]=(0,a.useState)(!1),[Ma,fu]=(0,a.useState)(!1);let[_a,Pn]=(0,a.useState)([]),[Mn,Da]=(0,a.useState)([]),[pn,Ht]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Ca,Eu]=(0,a.useState)({}),[Pu,Ya]=(0,a.useState)({});(0,a.useEffect)(()=>()=>{Pn([])},[]),(0,a.useEffect)(()=>{pa(!(0,le.GJ)())},[(0,le.GJ)()]);const Au=()=>{Tt({type:"shixunHomeworks/getWorkSetting",payload:mt({},tn)})};(0,a.useEffect)(()=>{if(!(ot!=null&&ot.course_id))return;Object.keys(pn).map(function(Xn){pn[Xn]=ot[Xn]}),(!pn.allow_late||!pn.unified_late)&&(pn.late_penalty=20,pn.penalty_type=ne.Q.Percent),pn.unified_setting||(pn.unified_late=!1,pn.unified_anonymous_comment=!1,pn.unified_anonymous_appeal=!1),_a=JSON.parse(JSON.stringify(ot.group_settings.map(Xn=>Et(mt({},Xn),{group_name:[Xn.group_name]})).filter(Xn=>Xn.publish_time!==null))),Mn=JSON.parse(JSON.stringify(ot.allow_late_settings.map(Xn=>Et(mt({},Xn),{group_name:[Xn.group_name]})).filter(Xn=>Xn.late_time!==null))),Ht(mt({},pn));const Ot=(0,b.QE)((_a==null?void 0:_a.length)>0?_a:[]);Pn([...Ot]),(Mn==null?void 0:Mn.length)<=0?Da([{penalty_type:ne.Q.Percent,late_penalty:20}]):Da([...Mn])},[ot]);const ba=()=>ht(void 0,null,function*(){var Ot,Xn;if(((Ot=Ye==null?void 0:Ye.userInfo)==null?void 0:Ot.user_status)===2){(0,me.Rd)();return}const Gn=JSON.parse(JSON.stringify(pn));if(Gn.challenge_settings.filter(jn=>!jn.hide),Gn.categoryId=tn.categoryId,(Xn=Gn.challenge_settings)!=null&&Xn.every(jn=>!jn.checked)){pe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(_a),!pn.unified_setting)_a=_a==null?void 0:_a.map(jn=>{var ra;if(!jn.publish_time||!jn.end_time)throw pe.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!jn.group_name)throw pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return jn.group_name=typeof(jn==null?void 0:jn.group_name)=="string"?[jn==null?void 0:jn.group_name]:jn==null?void 0:jn.group_name,jn.group_id=(ra=ot.group_settings)==null?void 0:ra.filter($a=>{var nt;return(nt=jn==null?void 0:jn.group_name)==null?void 0:nt.includes($a.group_name)}).map($a=>$a.group_id||$a.id).toString().split(","),jn});else if(!pn.publish_time||!pn.end_time)throw pe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(Gn.group_settings=_a,pn.allow_late)if(pn.unified_late){if(pn.late_penalty===null||pn.late_penalty===void 0||pn.late_penalty<0||pn.late_penalty>100)throw pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!pn.late_time)throw pe.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Mn=Mn==null?void 0:Mn.map(jn=>{var ra,$a;if(jn.late_penalty===null||jn.late_penalty===void 0||jn.late_penalty<0||jn.late_penalty>100)throw pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!jn.late_time)throw pe.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!jn.group_name)throw pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return jn.group_name=typeof(jn==null?void 0:jn.group_name)=="string"?[jn==null?void 0:jn.group_name]:jn==null?void 0:jn.group_name,jn.group_id=($a=(ra=jn==null?void 0:jn.group_name)==null?void 0:ra.map(nt=>{var ue,ge;let Se=(ge=(ue=ot.group_settings)==null?void 0:ue.filter(ke=>(ke==null?void 0:ke.group_name)===nt))==null?void 0:ge[0];return Se==null?void 0:Se.group_id}))==null?void 0:$a.toString().split(","),jn}),Gn.allow_late_settings=Mn;let Vn=yield(0,fe.Tr)({homework_common_ids:[parseInt(tn.categoryId)],course_id:tn.coursesId,type:"homework_common"});(Vn==null?void 0:Vn.student_count)===0?zt(Gn):(Ya(Gn),Eu(Vn))}),zt=Ot=>{var Xn;if(Ot.total_score===null){pe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ot!=null&&Ot.work_efficiency&&Ot.eff_score===null){pe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Gn=Ot.challenge_settings.reduce((ra,$a)=>ra+Number($a.challenge_score),0);if((Gn==null?void 0:Gn.toFixed(10))!==((Xn=Ot.total_score-Ot.eff_score)==null?void 0:Xn.toFixed(10))){pe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Ot.total_score}\u5206`);return}const Vn={shixun_evaluation:Ot.shixun_evaluation,challenge_settings:Ot.challenge_settings};let jn=()=>{var ra;const $a=()=>ht(void 0,null,function*(){fu(!0),(yield(0,E.ZP)(`/api/homework_commons/${tn.categoryId}/publish_setting.json`,{method:"post",body:mt({},Ot)})).status===0&&(pe.ZP.success("\u66F4\u65B0\u6210\u529F"),Au(),Tt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:mt({},tn)})),fu(!1)});!(0,y.isEqual)(Je,Vn)&&!((ra=et==null?void 0:et.homework_status)!=null&&ra.includes("\u672A\u53D1\u5E03"))?Fe.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:$a}):$a()};ot!=null&&ot.high_resources_consume&&!(ot!=null&&ot.high_resources_consume_permission)?Tt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:tn.coursesId,type:"shixun",type_id:tn.categoryId,name:ot.homework_name,fn:()=>{jn()}}}):jn()},Tn=(Ot,Xn,Gn="group_id")=>{var Vn;return Xn?Xn.find(jn=>jn[Gn]===Ot):(Vn=ot==null?void 0:ot.group_settings)==null?void 0:Vn.find(jn=>jn.group_id[0]===Ot)},ya=(ot==null?void 0:ot.allow_late)||(ot==null?void 0:ot.anonymous_comment),Ua=Ot=>{var Xn,Gn;const Vn=Tn(Ot,ot==null?void 0:ot.allow_late_settings,"id"),jn=Tn(Ot,ot==null?void 0:ot.anonymous_comment_settings),ra=Tn(Ot);return(ot==null?void 0:ot.allow_late)&&Vn&&xe()(Vn==null?void 0:Vn.late_time)<=xe()()||(ot==null?void 0:ot.anonymous_comment)&&jn&&(jn==null?void 0:jn.evaluation_start)!==null||((Gn=(xe()(ra==null?void 0:ra.end_time)<=xe()()&&((Xn=ot==null?void 0:ot.allow_late_settings)==null?void 0:Xn.filter($a=>$a.group_id.includes(Ot))))[0])==null?void 0:Gn.late_time)!=null},yu=(0,a.useMemo)(()=>(ot==null?void 0:ot.allow_late)||(ot==null?void 0:ot.all_group_late),[ot,et]),Bu=ot==null?void 0:ot.anonymous_comment,sr=Ot=>{if(!Ot)return!1;const Xn=Tn(Ot,ot==null?void 0:ot.anonymous_comment_settings);return(ot==null?void 0:ot.anonymous_comment)&&Xn&&(Xn==null?void 0:Xn.evaluation_start)!==null},An=(Ot,Xn)=>{var Gn,Vn,jn,ra,$a;Ot!=null&&Ot.group_id||(Ot.group_id=sn(Ot==null?void 0:Ot.group_name,ot==null?void 0:ot.group_settings)),Tt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Ot,index:Xn,rangePickerDisabled:(Vn=(Gn=Ot==null?void 0:Ot.group_id)==null?void 0:Gn[0])!=null&&Vn.publish_time?un||(xe()()<=xe()((ra=Tn((jn=Ot==null?void 0:Ot.group_id)==null?void 0:jn[0]))==null?void 0:ra.publish_time)?!1:[!0,Ua(($a=Ot==null?void 0:Ot.group_id)==null?void 0:$a[0])]):!1,disabledDate:ot==null?void 0:ot.course_end_date}})};return Pe.createElement("section",{className:ee.Z.form},Pe.createElement("div",{className:ee.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Pe.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Pe.createElement("div",null,Pe.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Pe.createElement(we.ZP.Group,{disabled:un||!(($t=et==null?void 0:et.homework_status)!=null&&$t.includes("\u672A\u53D1\u5E03"))||(0,le.Rm)()&&!((In=at.AssistantObject.practice)!=null&&In.can_publish),value:pn.unified_setting,onChange:Ot=>{var Xn;if(!((Xn=et==null?void 0:et.homework_status)!=null&&Xn.includes("\u672A\u53D1\u5E03"))){pe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(pn.unified_setting=!pn.unified_setting,pn.unified_setting||(pn.unified_late=!1,Da([{late_penalty:5}])),Ht(Object.assign({},pn)),pn.unified_setting===!1&&_a==""){Pn(_a.concat({}));return}pn.unified_setting&&(Pn([]),Da([{late_penalty:5}]))}},Pe.createElement(we.ZP,{value:!0,disabled:un||!(ot!=null&&ot.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Pe.createElement(we.ZP,{disabled:un||!((_n=ot==null?void 0:ot.group_settings)!=null&&_n.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((na=ot==null?void 0:ot.group_settings)==null?void 0:na.length)===0&&Pe.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),pn.unified_setting&&Pe.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Pe.createElement(Ae.Z,{align:"middle"},Pe.createElement(Le.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Pe.createElement(Le.Z,{className:"ml10"},Pe.createElement(he.default,{size:"large",disabled:un||!((It=et==null?void 0:et.homework_status)!=null&&It.includes("\u672A\u53D1\u5E03")||(_t=et==null?void 0:et.homework_status)!=null&&_t.includes("\u672A\u5F00\u59CB"))||(0,le.Rm)()&&!((Ut=at.AssistantObject.practice)!=null&&Ut.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Ot=>At(Ot,ot==null?void 0:ot.course_end_date),disabledTime:Ot=>cn(Ot),value:pn.publish_time?xe()(pn.publish_time):"",onChange:(Ot,Xn)=>{pn.publish_time=Xn,(pn.end_time==""||!pn.end_time)&&pn.unified_setting&&(pn.end_time=xe()(Ot).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Ht(Object.assign({},pn))}}))),Pe.createElement(Ae.Z,{align:"middle",className:"pl30"},Pe.createElement(Le.Z,null,"\u622A\u6B62\u65F6\u95F4"),Pe.createElement(Le.Z,{className:"ml10"},Pe.createElement(he.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:xe()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(ot==null?void 0:ot.allow_late)&&(ot==null?void 0:ot.homework_status.includes("\u5DF2\u622A\u6B62"))||un||(ot==null?void 0:ot.allow_late)&&xe()()>=xe()(ot==null?void 0:ot.end_time)||(0,le.Rm)()&&!((an=at.AssistantObject.practice)!=null&&an.can_publish),disabledDate:Ot=>At(Ot,ot==null?void 0:ot.course_end_date,pn.publish_time),disabledTime:Ot=>cn(Ot,pn.publish_time),value:pn.end_time?xe()(pn.end_time):"",onChange:(Ot,Xn)=>{pn.end_time=Xn,Ht(Object.assign({},pn))}})))),!pn.unified_setting&&(_a==null?void 0:_a.length)>0&&Pe.createElement(Ae.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},_a&&_a.map(function(Ot,Xn){var Gn,Vn,jn,ra,$a,nt,ue;return Pe.createElement(Le.Z,{span:24,key:Xn},Pe.createElement(Ae.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Xn==(_a==null?void 0:_a.length)-1?"0px":"10px"}},Pe.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Xn+1),Pe.createElement(Ie.default,{disabled:un||((Gn=et==null?void 0:et.homework_status)!=null&&Gn.includes("\u672A\u53D1\u5E03")&&Ot.id||xe()(){var Se;if((0,le.Rm)()&&!((Se=at.AssistantObject.practice)!=null&&Se.can_publish)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_a[Xn].group_name=ge,_a[Xn].group_id=Ot.group_id;const ke=(0,y.flattenDeep)(_a.map(St=>St.group_name)),He=Mn.map(St=>{let Pt=(St==null?void 0:St.group_name)||[];return Et(mt({},St),{group_name:(0,y.remove)(Pt,Wn=>ke.includes(Wn))})});Da(He),Pn(_a.slice())},maxTagCount:4,maxTagPlaceholder:ge=>Pe.createElement("div",{style:{cursor:"pointer"},onClick:()=>An(Ot,Xn)},"+",ge==null?void 0:ge.length)},ot.group_settings&&ot.group_settings.map(function(ge){if(!_a.map(ke=>ke.group_name).flat().includes(ge.group_name))return Pe.createElement(_e,{value:ge.group_name,key:ge.id},ge.group_name)})),Pe.createElement("div",{className:"ml20"},Pe.createElement(ft,{size:"large",ranges:{\u6B64\u523B:[Ot.publish_time?xe()(Ot.publish_time):xe()(),xe()()]},allowClear:!1,disabled:un||(xe()()<=xe()((ra=Tn((jn=Ot==null?void 0:Ot.group_id)==null?void 0:jn[0]))==null?void 0:ra.publish_time)?!1:[!0,Ua(($a=Ot==null?void 0:Ot.group_id)==null?void 0:$a[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:ge=>At(ge,ot==null?void 0:ot.course_end_date),disabledTime:ge=>cn(ge),showTime:{showNow:!0,format:"HH:mm",defaultValue:[xe()((0,b.U6)(),"HH:mm"),xe()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Ot.publish_time?xe()(Ot.publish_time):void 0,Ot.end_time?xe()(Ot.end_time):void 0],onChange:(ge,Se)=>{var ke;if((0,le.Rm)()&&!((ke=at.AssistantObject.practice)!=null&&ke.can_publish)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_a[Xn].publish_time=Se[0],!Ot.end_time&&Se[0]?_a[Xn].end_time=xe()(Se[0]).add(7,"days"):_a[Xn].end_time=Se[1],Pn([..._a])},onCalendarChange:(ge,Se,ke)=>{if(Se!=null&&Se[0]&&!Se[1]){const He=xe()(Se[0]).add(7,"days");_a[Xn].publish_time=Se[0],_a[Xn].end_time=He,Pn([..._a])}}})),!un&&Pe.createElement("div",{style:{display:"flex",width:"50px"}},((nt=Ot==null?void 0:Ot.group_id)==null?void 0:nt.length)>1&&Pe.createElement(Be.Z,{title:"\u89C4\u5219\u62C6\u5206"},Pe.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>An(Ot,Xn)})),_a.length<((ue=ot==null?void 0:ot.group_settings)==null?void 0:ue.length)&&Pe.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ge;if((0,le.Rm)()&&!((ge=at.AssistantObject.practice)!=null&&ge.can_publish)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pn(_a.concat({}))}}),((Ot==null?void 0:Ot.publish_time)&&xe()(){const ge=(0,y.cloneDeep)(Mn);ge.forEach((Se,ke)=>{Se.group_name&&(Se.group_name=Se.group_name.filter(He=>{var St;return!((St=_a[Xn].group_name)!=null&&St.includes(He))}))}),_a=_a.filter((Se,ke)=>Xn!==ke),Da(ge),Pn(_a.slice()),setTimeout(()=>Pn(_a.slice()),10)}}))))}))),Pe.createElement(Ae.Z,null,Pe.createElement(Le.Z,null,Pe.createElement("div",{className:ee.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Pe.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Pe.createElement(Le.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Pe.createElement(de.default,{checked:pn.allow_late,disabled:un||yu,onChange:Ot=>{var Xn;if((0,le.Rm)()&&!((Xn=at.AssistantObject.practice)!=null&&Xn.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ot.target.checked&&Fe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Pe.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Pe.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Pe.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Pe.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),pn.allow_late=!pn.allow_late,Mn==""&&Da([{late_penalty:5}]),Ht(Object.assign({},pn))}},Pe.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(pn==null?void 0:pn.allow_late)&&Pe.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Pe.createElement("div",{style:{display:"flex"}},Pe.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Pe.createElement(we.ZP.Group,{style:{marginLeft:"20px"},disabled:un||(ot==null?void 0:ot.anonymous_comment)||(ot==null?void 0:ot.allow_late),value:pn.unified_late,onChange:Ot=>{var Xn;if((0,le.Rm)()&&!((Xn=at.AssistantObject.practice)!=null&&Xn.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pn.unified_late=Ot.target.value,Mn==""&&!Ot.target.value&&Da([{penalty_type:ne.Q.Percent,late_penalty:20}]),Ht(mt({},pn))}},(pn==null?void 0:pn.unified_setting)&&Pe.createElement(we.ZP,{value:!0,disabled:!(ot!=null&&ot.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((vn=ot==null?void 0:ot.group_settings)==null?void 0:vn.length)>0&&Pe.createElement(we.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),pn!=null&&pn.unified_late?Pe.createElement(Pe.Fragment,null,Pe.createElement(Ae.Z,{align:"middle",style:{marginTop:"10px"}},Pe.createElement(Le.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Pe.createElement(Le.Z,{className:"ml20"},Pe.createElement(ne.Z,{disabled:un||Bu,value:{type:pn.penalty_type,inputValue:pn.late_penalty},onChange:Ot=>{var Xn;if((0,le.Rm)()&&!((Xn=at.AssistantObject.practice)!=null&&Xn.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ht(Et(mt({},pn),{late_penalty:Ot.inputValue,penalty_type:Ot.type}))}})),Pe.createElement(Le.Z,{flex:"1",className:"ml5"},Pe.createElement("span",{className:"c-grey-c ml10"},pn.penalty_type===ne.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Pe.createElement(Ae.Z,{align:"middle",style:{marginTop:"15px"}},Pe.createElement(Le.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Pe.createElement(Le.Z,{className:"ml20"},Pe.createElement(he.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:xe()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:un||Bu,value:pn.late_time?xe()(pn.late_time):"",disabledDate:Ot=>At(Ot,ot==null?void 0:ot.course_end_date),onChange:(Ot,Xn)=>{var Gn;if((0,le.Rm)()&&!((Gn=at.AssistantObject.practice)!=null&&Gn.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pn.late_time=Xn,Ht(Object.assign({},pn))}})))):Mn.map(function(Ot,Xn){var Gn;return Pe.createElement(Le.Z,{span:24,key:Xn},Pe.createElement(Ae.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Pe.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Xn+1),Pe.createElement(Ie.default,{disabled:un||!((Gn=et==null?void 0:et.homework_status)!=null&&Gn.includes("\u672A\u53D1\u5E03"))&&Ot.id||(ot==null?void 0:ot.anonymous_comment),mode:"multiple",className:ee.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Ot.group_name=="string"?[Ot.group_name]:Ot.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Vn=>{var jn;if((0,le.Rm)()&&!((jn=at.AssistantObject.practice)!=null&&jn.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mn[Xn].group_name=Vn,Mn[Xn].group_id=Ot.group_id,Da(Mn.slice())}},ot.group_settings&&ot.group_settings.map(function(Vn){const jn=Mn.map($a=>$a.group_name).flat(),ra=_a.map($a=>$a.group_name).flat();if(pn!=null&&pn.unified_setting){if(!jn.includes(Vn.group_name))return Pe.createElement(_e,{value:Vn.group_name,key:Vn.id},Vn.group_name)}else if(ra.includes(Vn.group_name)&&!jn.includes(Vn.group_name))return Pe.createElement(_e,{value:Vn.group_name,key:Vn.id},Vn.group_name)})),Pe.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Pe.createElement(ne.Z,{disabled:un||sr(Ot.id),value:{type:Ot.penalty_type,inputValue:Ot.late_penalty},onChange:Vn=>{var jn;if((0,le.Rm)()&&!((jn=at.AssistantObject.practice)!=null&&jn.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mn[Xn].late_penalty=Vn.inputValue,Mn[Xn].penalty_type=Vn.type,Da([...Mn])}}),Pe.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Pe.createElement(he.default,{size:"large",disabled:un||sr(Ot.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:xe()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Vn=>At(Vn,ot==null?void 0:ot.course_end_date),format:"YYYY-MM-DD HH:mm",value:Ot!=null&&Ot.late_time?xe()(Ot.late_time):void 0,onChange:(Vn,jn)=>{var ra;if((0,le.Rm)()&&!((ra=at.AssistantObject.practice)!=null&&ra.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mn[Xn].late_time=jn,Da([...Mn])}}),!un&&Pe.createElement("div",{style:{display:"flex",width:"50px"}},Pe.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Vn;if((0,le.Rm)()&&!((Vn=at.AssistantObject.practice)!=null&&Vn.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Da(Mn.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),Xn>0&&!Ot.id&&Pe.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Vn;if((0,le.Rm)()&&!((Vn=at.AssistantObject.practice)!=null&&Vn.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mn=Mn.filter((jn,ra)=>Xn!==ra),Da(Mn.slice()),setTimeout(()=>Da(Mn.slice()),10)}}))))})),!un&&Pe.createElement(Pe.Fragment,null,Pe.createElement(Oe.ZP,{type:"primary",size:"large",loading:Ma,style:{width:"138px",marginTop:"30px"},onClick:()=>ba()},"\u4FDD\u5B58")),Pe.createElement(Ee.Z,{onConfirm:(Ot,Xn)=>{_a.splice(Ot,0,...Xn),_a.splice(Ot+Xn.length,1);const Gn=(0,b.QE)([..._a]);Pn([...Gn])}}),Pe.createElement(ce.Z,{resdata:Ca,type:"shixun",okloading:Ma,oktext:(Ca==null?void 0:Ca.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ot=>ht(void 0,null,function*(){fu(!0);let Xn=yield(0,E.ZP)(`/api/courses/${tn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(tn.categoryId)]}});fu(!1),(Xn==null?void 0:Xn.status)===0&&zt(Pu)})}))};qe.ZP=(0,te.connect)(({shixunHomeworks:gt,classroomList:yt,loading:Tt,user:at})=>({shixunHomeworks:gt,classroomList:yt,loading:Tt.effects,user:at}))(lt)},37521:function(ct,qe,z){"use strict";var a=z(59301),he=z(14566),Ie=z(28284),pe=z(62957),Fe=z(6767),we=z(54172),Ae=z(76560),Le=z(90524),Be=z(5295),de=z(82093),Oe=z(61186),Te=z.n(Oe),xe=z(49661),le=z(59301),E=Object.defineProperty,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(ce,fe,Pe)=>fe in ce?E(ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[fe]=Pe,te=(ce,fe)=>{for(var Pe in fe||(fe={}))x.call(fe,Pe)&&ee(ce,Pe,fe[Pe]);if(y)for(var Pe of y(fe))b.call(fe,Pe)&&ee(ce,Pe,fe[Pe]);return ce},ne=(ce,fe,Pe)=>new Promise((be,Me)=>{var Ge=Xe=>{try{ze(Pe.next(Xe))}catch(Ke){Me(Ke)}},We=Xe=>{try{ze(Pe.throw(Xe))}catch(Ke){Me(Ke)}},ze=Xe=>Xe.done?be(Xe.value):Promise.resolve(Xe.value).then(Ge,We);ze((Pe=Pe.apply(ce,fe)).next())});const{Dragger:me}=he.default,Ee=({classroomList:ce,dispatch:fe,onOk:Pe})=>{const be=(0,Ae.useParams)(),[Me]=Ie.default.useForm(),[Ge,We]=(0,a.useState)(),[ze,Xe]=(0,a.useState)(!1),Ke={height:100,onRemove:()=>{We("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:mt=>ne(void 0,null,function*(){return We(mt),!1})};return(0,a.useEffect)(()=>{Me.setFieldsValue({publish_time:Te()(Te()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Te()(Te()(new Date((0,xe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),le.createElement(pe.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:ce.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:ze},onOk:()=>ne(void 0,null,function*(){Me.submit()}),onCancel:()=>{Me.resetFields(),fe({type:"classroomList/setActionTabs",payload:{}})}},le.createElement(Ie.default,{form:Me,onFinish:mt=>ne(void 0,null,function*(){var Et,ht,$e;if(!(Ge!=null&&Ge.size)){Fe.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Xe(!0);let At=new FormData;At.append("type",ce.actionTabs.type),At.append("file",Ge);let cn;window.location.href.indexOf("exercise")>-1?cn=`/api/exercises/${ce.actionTabs.id}/supplement_score.json`:cn=`/api/homework_commons/${ce.actionTabs.id}/supplement_score.json`;let sn=yield(0,de.ZP)(cn,{method:"post",body:At},!0);Xe(!1),(sn==null?void 0:sn.status)===0&&(Pe(),Me.resetFields(),fe({type:"classroomList/setActionTabs",payload:{}}),((ht=(Et=sn==null?void 0:sn.data)==null?void 0:Et.fail)==null?void 0:ht.length)>0&&pe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:le.createElement(we.default,{pagination:!1,dataSource:($e=sn==null?void 0:sn.data)==null?void 0:$e.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,xe.FH)("",Le.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ce.actionTabs.type}`)}}))})},le.createElement(Ie.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ce.actionTabs.name),le.createElement(Ie.default.Item,{style:{marginBottom:0},label:le.createElement("div",null,le.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),le.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},le.createElement("div",null,le.createElement("a",{download:"\u6A21\u7248.xlsx",className:Be.Z.downloadbutton,href:Le.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ce.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),le.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),le.createElement(Ie.default.Item,{style:{marginBottom:0}},le.createElement(me,te({},Ke),le.createElement("a",{className:Be.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),le.createElement("br",null),le.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};qe.Z=(0,Ae.connect)(({classroomList:ce})=>({classroomList:ce}))(Ee)},59659:function(ct,qe,z){"use strict";var a=z(59301),he=z(14566),Ie=z(28284),pe=z(20554),Fe=z(54172),we=z(13747),Ae=z(76560),Le=z(82093),Be=z(61186),de=z.n(Be),Oe=z(59301),Te=(E,y,x)=>new Promise((b,ee)=>{var te=Ee=>{try{me(x.next(Ee))}catch(ce){ee(ce)}},ne=Ee=>{try{me(x.throw(Ee))}catch(ce){ee(ce)}},me=Ee=>Ee.done?b(Ee.value):Promise.resolve(Ee.value).then(te,ne);me((x=x.apply(E,y)).next())});const{Dragger:xe}=he.default,le=({})=>{const E=(0,Ae.useParams)(),[y]=Ie.default.useForm(),[x,b]=(0,a.useState)(!0),[ee,te]=(0,a.useState)(!1);let[ne,me]=(0,a.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const Ee=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function ce(){return Te(this,null,function*(){let Pe;te(!0),window.location.href.indexOf("exercise")>-1?Pe=`/api/exercises/${E==null?void 0:E.categoryId}/redo_logs.json`:Pe=`/api/homework_commons/${E==null?void 0:E.categoryId}/redo_logs.json`;let be=yield(0,Le.ZP)(Pe,{method:"get",params:ne});te(!1),(be==null?void 0:be.status)===0&&b(be==null?void 0:be.data)})}(0,a.useEffect)(()=>{ce()},[]);let fe=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(Pe,be,Me)=>{var Ge;return(Ge=Ee.find(We=>We.question_type===Pe))==null?void 0:Ge.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Pe,be,Me)=>{var Ge;return(Ge=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(We=>We.id===Pe))==null?void 0:Ge.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Pe,be,Me)=>de()(Pe).format("YYYY-MM-DD HH:mm:ss")}].filter(Pe=>!!Pe);return Oe.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Oe.createElement(pe.default,{destroyInactiveTabPane:!0,onChange:Pe=>{ne.type=Pe,ne.page=1,ne.limit=10,me(ne),ce()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Oe.createElement(Fe.default,{className:"mt20",loading:ee,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(Pe,be,Me)=>de()(Pe).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:x==null?void 0:x.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:Oe.createElement(Fe.default,{className:"mt20",loading:ee,columns:fe,dataSource:x==null?void 0:x.list,pagination:!1})}].filter(Pe=>!!Pe)}),Oe.createElement(we.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Pe,be)=>{ne.page=Pe,ne.limit=be,me(ne),ce()},current:ne.page,total:x.count,pageSize:ne.limit,style:{marginTop:20}}))};qe.Z=(0,Ae.connect)(({classroomList:E})=>({classroomList:E}))(le)},56731:function(ct,qe,z){"use strict";var a=z(59301),he=z(14566),Ie=z(28284),pe=z(62957),Fe=z(71051),we=z(76560),Ae=z(82093),Le=z(61186),Be=z.n(Le),de=z(49661),Oe=z(59301),Te=Object.defineProperty,xe=Object.defineProperties,le=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(ce,fe,Pe)=>fe in ce?Te(ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[fe]=Pe,ee=(ce,fe)=>{for(var Pe in fe||(fe={}))y.call(fe,Pe)&&b(ce,Pe,fe[Pe]);if(E)for(var Pe of E(fe))x.call(fe,Pe)&&b(ce,Pe,fe[Pe]);return ce},te=(ce,fe)=>xe(ce,le(fe)),ne=(ce,fe,Pe)=>new Promise((be,Me)=>{var Ge=Xe=>{try{ze(Pe.next(Xe))}catch(Ke){Me(Ke)}},We=Xe=>{try{ze(Pe.throw(Xe))}catch(Ke){Me(Ke)}},ze=Xe=>Xe.done?be(Xe.value):Promise.resolve(Xe.value).then(Ge,We);ze((Pe=Pe.apply(ce,fe)).next())});const{Dragger:me}=he.default,Ee=({classroomList:ce,dispatch:fe,onOk:Pe})=>{const be=(0,we.useParams)(),[Me]=Ie.default.useForm(),[Ge,We]=(0,a.useState)(),[ze,Xe]=(0,a.useState)(!1),Ke={height:100,onRemove:()=>{We("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:mt=>ne(void 0,null,function*(){return We(mt),!1})};return(0,a.useEffect)(()=>{Me.setFieldsValue({publish_time:Be()(Be()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Be()(Be()(new Date((0,de.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Oe.createElement(pe.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:ce.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:ze},onOk:()=>ne(void 0,null,function*(){Me.submit()}),onCancel:()=>{Me.resetFields(),fe({type:"classroomList/setActionTabs",payload:{}})}},Oe.createElement(Ie.default,{form:Me,onFinish:mt=>ne(void 0,null,function*(){var Et,ht;console.log("---",ce.actionTabs,mt,be);let $e=((Et=ce==null?void 0:ce.actionTabs)==null?void 0:Et.type)==="exercise"?`/api/exercises/${be==null?void 0:be.category}/exercise_user/edit_score.json`:`/api/student_works/${ce.actionTabs.id}/edit_score.json`;Xe(!0);let At=yield(0,Ae.ZP)($e,{method:"post",body:te(ee({},mt),{exercise_user_id:((ht=ce==null?void 0:ce.actionTabs)==null?void 0:ht.type)==="exercise"?ce.actionTabs.id:""})});Xe(!1),Me.resetFields(),fe({type:"classroomList/setActionTabs",payload:{}}),Pe()})},Oe.createElement(Ie.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Oe.createElement(Fe.Z,{min:0,style:{width:"100%"}}))))};qe.Z=(0,we.connect)(({classroomList:ce})=>({classroomList:ce}))(Ee)},4835:function(ct,qe,z){"use strict";var a=z(59301),he=z(14566),Ie=z(28284),pe=z(99571),Fe=z(77019),we=z(77736),Ae=z(16326),Le=z(76560),Be=z(61186),de=z.n(Be),Oe=z(69577),Te=z(82093),xe=z(59301),le=(x,b,ee)=>new Promise((te,ne)=>{var me=fe=>{try{ce(ee.next(fe))}catch(Pe){ne(Pe)}},Ee=fe=>{try{ce(ee.throw(fe))}catch(Pe){ne(Pe)}},ce=fe=>fe.done?te(fe.value):Promise.resolve(fe.value).then(me,Ee);ce((ee=ee.apply(x,b)).next())});const{Dragger:E}=he.default,y=({})=>{const x=(0,Le.useParams)(),[b]=Ie.default.useForm(),[ee,te]=(0,a.useState)(!0),[ne,me]=(0,a.useState)(!1);console.log("----",x);function Ee(){return le(this,null,function*(){var ce,fe;let Pe;window.location.href.indexOf("exercise")>-1?Pe=`/api/exercises/${x==null?void 0:x.categoryId}/get_time_setting.json`:Pe=`/api/homework_commons/${x==null?void 0:x.categoryId}/get_time_setting.json`;let be=yield(0,Te.ZP)(Pe,{method:"get"});(be==null?void 0:be.status)===0&&b.setFieldsValue({publish_time:de()(de()((ce=be==null?void 0:be.data)==null?void 0:ce.publish_time).format("YYYY-MM-DD HH:mm")),end_time:de()(de()((fe=be==null?void 0:be.data)==null?void 0:fe.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,a.useEffect)(()=>{Ee()},[]),xe.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},xe.createElement("div",{style:{textAlign:"end"}},ee&&xe.createElement(pe.ZP,{onClick:()=>{te(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!ee&&xe.createElement("div",null,xe.createElement(pe.ZP,{type:"primary",loading:ne,onClick:()=>{b.submit()}},"\u63D0\u4EA4"),xe.createElement(pe.ZP,{style:{marginLeft:20},onClick:()=>{te(!0)}},"\u53D6\u6D88"))),xe.createElement(Ie.default,{form:b,disabled:ee,onFinish:ce=>le(void 0,null,function*(){me(!0),console.log("---",window.location.href);let fe;window.location.href.indexOf("exercise")>-1?fe=`/api/exercises/${x==null?void 0:x.categoryId}/time_setting.json`:fe=`/api/homework_commons/${x==null?void 0:x.categoryId}/time_setting.json`;let Pe=yield(0,Te.ZP)(fe,{method:"post",body:{publish_time:de()(ce.publish_time).format("YYYY-MM-DD HH:mm"),end_time:de()(ce.end_time).format("YYYY-MM-DD HH:mm")}});me(!1),(Pe==null?void 0:Pe.status)===0&&te(!0)})},xe.createElement(Fe.Z,null,xe.createElement(we.Z,null,xe.createElement(Ie.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},xe.createElement(Ae.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ce=>(0,Oe.Q8)(ce),disabledTime:ce=>(0,Oe.d0)(ce),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),xe.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),xe.createElement(Fe.Z,null,xe.createElement(we.Z,null,xe.createElement(Ie.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},xe.createElement(Ae.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ce=>(0,Oe.Q8)(ce,"",b.getFieldValue("publish_time")),disabledTime:ce=>(0,Oe.d0)(ce,b.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),xe.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};qe.Z=(0,Le.connect)(({classroomList:x})=>({classroomList:x}))(y)},97202:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return x}});var a=z(59301),he=z(76560),Ie=z(16326),pe=z(62957),Fe=z(37568),we=z(6767),Ae=z(77019),Le=z(5269),Be={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},de=z(61186),Oe=z.n(de),Te=z(49661),xe=z(57884),le=z(59301);const{RangePicker:E}=Ie.default,y=({dispatch:b,classroomList:ee,onConfirm:te})=>{const[ne,me]=(0,a.useState)([]),[Ee,ce]=(0,a.useState)([]),[fe,Pe]=(0,a.useState)(""),[be,Me]=(0,a.useState)([!1,!1]);(0,a.useEffect)(()=>{var ze,Xe,Ke,mt;if(ee.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((ze=ee.actionTabs)==null?void 0:ze.rangePickerDisabled),(Xe=ee.actionTabs)!=null&&Xe.rangePickerDisabled?Me((Ke=ee.actionTabs)==null?void 0:Ke.rangePickerDisabled):Me([!1,!1]);let Et=ee.actionTabs.data,ht=(mt=Et==null?void 0:Et.group_name)==null?void 0:mt.map(($e,At)=>{var cn;return{group_id:Et==null?void 0:Et.group_id[At],group_name:Et==null?void 0:Et.group_name[At],is_admin:Et==null?void 0:Et.is_admin,end_time:Et==null?void 0:Et.end_time,publish_time:Array.isArray(Et==null?void 0:Et.publish_time)?(cn=Et==null?void 0:Et.publish_time)==null?void 0:cn[0]:Et==null?void 0:Et.publish_time}});ht&&(me([...ht]),ce([...ht]))}},[ee.actionTabs]);const Ge=()=>{b({type:"classroomList/setActionTabs",payload:{}}),Pe("")},We=ze=>{if(ze){const Xe=Ee==null?void 0:Ee.filter(Ke=>{var mt,Et;return(Et=(mt=Ke==null?void 0:Ke.group_name)==null?void 0:mt.toLowerCase())==null?void 0:Et.includes(ze==null?void 0:ze.toLowerCase())});me(Xe)}else me(Ee)};return le.createElement(pe.default,{width:980,title:le.createElement("div",{style:{fontWeight:"bold",display:"flex"}},le.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",le.createElement("span",{className:Be.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),le.createElement(Fe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:fe,onChange:ze=>{Pe(ze.target.value.trim()),We(ze.target.value.trim())}})),centered:!0,maskClosable:!1,open:ee.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ge(),onOk:()=>{var ze;if(Ee.some(Ke=>!Ke.end_time||!Ke.publish_time)){we.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}te((ze=ee.actionTabs)==null?void 0:ze.index,Ee),Ge()}},le.createElement("div",{className:Be.modal_con},le.createElement(Ae.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ne==null?void 0:ne.length)>0?ne.map(function(ze,Xe){return le.createElement(Le.Z,{span:24,key:Xe},le.createElement(Ae.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Xe==(ne==null?void 0:ne.length)-1?"0px":"10px"}},le.createElement("div",{className:Be.multiple_select,title:ze==null?void 0:ze.group_name},ze==null?void 0:ze.group_name),le.createElement("div",{className:"ml20"},le.createElement(E,{size:"large",allowClear:!1,disabled:be,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Ke=>{var mt;return(0,Te.Q8)(Ke,(mt=ee.actionTabs)==null?void 0:mt.disabledDate)},disabledTime:Ke=>(0,Te.d0)(Ke),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Oe()((0,Te.U6)(),"HH:mm"),Oe()((0,Te.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(ze==null?void 0:ze.publish_time)&&[Oe()(ze==null?void 0:ze.publish_time),ze!=null&&ze.end_time?Oe()(ze==null?void 0:ze.end_time):void 0],onChange:(Ke,mt)=>{ne[Xe].publish_time=mt[0],ne[Xe].end_time=mt[1],me([...ne]),Ee.forEach(Et=>{Et.group_id===(ze==null?void 0:ze.group_id)&&(Et.publish_time=mt[0],Et.end_time=mt[1])}),ce([...Ee])},onCalendarChange:(Ke,mt,Et)=>{if(mt!=null&&mt[0]&&!mt[1]){const ht=Oe()(mt[0]).add(7,"days");ne[Xe].publish_time=mt[0],ne[Xe].end_time=ht,me([...ne]),Ee.forEach($e=>{$e.group_id===(ze==null?void 0:ze.group_id)&&($e.publish_time=mt[0],$e.end_time=ht)}),ce([...Ee])}}})),be[0]?le.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):le.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ne.splice(Xe,1),me([...ne]),Ee.forEach((Ke,mt)=>{Ke.group_id===(ze==null?void 0:ze.group_id)&&Ee.splice(mt,1)}),ce([...Ee])}})))}):le.createElement(xe.Z,null))))};var x=(0,he.connect)(({classroomList:b})=>({classroomList:b}))(y)},30516:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return E}});var a=z(59301),he=z(76560),Ie=z(62957),pe=z(99571),Fe=z(29787),we=z(50582),Ae=z(40148),Le=z(51124),Be=z(24334),de=z(61186),Oe=z.n(de),Te=z(49162),xe=z(59301),le=(y,x,b)=>new Promise((ee,te)=>{var ne=ce=>{try{Ee(b.next(ce))}catch(fe){te(fe)}},me=ce=>{try{Ee(b.throw(ce))}catch(fe){te(fe)}},Ee=ce=>ce.done?ee(ce.value):Promise.resolve(ce.value).then(ne,me);Ee((b=b.apply(y,x)).next())}),E=({open:y,onClose:x})=>{const[b,ee]=(0,a.useState)(void 0);console.log((0,he.useLocation)(),33);const te=(0,he.useLocation)();(0,a.useEffect)(()=>{y&&function(){return le(this,null,function*(){const sn=yield(0,we.X6)(y);ee(sn.data)})}()},[y]);const{status:ne,created_at:me,code:Ee,name:ce,language:fe,pass_sets_count:Pe,set_count:be,error_msg:Me,output:Ge,input:We,expected_output:ze,execute_memory:Xe,user:Ke,execute_time:mt,input_file_url:Et,output_file_url:ht,is_file:$e,expected_output_file_url:At}=b||{};return xe.createElement(Ie.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:xe.createElement(pe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},xe.createElement(Fe.Z,{spinning:!b,delay:500},xe.createElement("div",{className:"record-detail-info"},b?xe.createElement(xe.Fragment,null,xe.createElement("div",{className:"record-detail-body"},xe.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),xe.createElement("ul",{className:"record-info"},xe.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",xe.createElement("span",{className:ne===0?"c-green":"c-red"},Ae.Im[ne])," "),xe.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",xe.createElement("span",null,Oe()(me).format("YYYY-MM-DD HH:mm:ss"))," "),xe.createElement("li",null," \u8BED\u8A00\uFF1A",xe.createElement("span",null,fe)," "),xe.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",xe.createElement("span",null,mt*1e3,"ms")," "),xe.createElement("li",null," ",`${ne===Te.h.HIDE_COMPILE_STATUS?"--":Pe} / ${be} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Ae.gZ)({status:ne,error_msg:Me,execute_time:mt,output:Ge,input:We,expected_output:ze,input_file_url:Et,output_file_url:ht,is_file:$e,expected_output_file_url:At}),xe.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),xe.createElement(Le.ZP,{height:"200px",width:"100%",language:fe==null?void 0:fe.toLocaleLowerCase(),value:Be.Base64.decode(Ee),options:{readOnly:!0}}))):null)))}},57049:function(ct,qe,z){"use strict";z.d(qe,{Im:function(){return be},Y4:function(){return Ge}});var a=z(59301),he=z(37568),Ie=z(6767),pe=z(99571),Fe=z(55956),we=z(24334),Ae=z.n(we),Le=z(5216),Be=z(766),de=z(3713),Oe=z(49661),Te=z(34376),xe=z.n(Te),le=z(82093),E=z(76560),y=z(30516),x=z(33796),b=z(50582),ee=z(76193),te=z(41550),ne=z(92310),me=z.n(ne),Ee=z(2610),ce=z(59301),fe=(Xe,Ke,mt)=>new Promise((Et,ht)=>{var $e=sn=>{try{cn(mt.next(sn))}catch(ft){ht(ft)}},At=sn=>{try{cn(mt.throw(sn))}catch(ft){ht(ft)}},cn=sn=>sn.done?Et(sn.value):Promise.resolve(sn.value).then($e,At);cn((mt=mt.apply(Xe,Ke)).next())});const{TextArea:Pe}=he.default,be={[Fe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Fe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Fe.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Me=(Xe=>(Xe[Xe.SET_VISIBLE=0]="SET_VISIBLE",Xe[Xe.SET_TABINDEX=1]="SET_TABINDEX",Xe))(Me||{});function Ge(Xe){const{status:Ke,error_msg:mt,output:Et,input:ht,expected_output:$e,is_file:At,input_file_url:cn,output_file_url:sn,expected_output_file_url:ft,setMonacoValue:_e,setData:lt,highlightEndEntry:gt}=Xe,yt=(0,a.useRef)(),Tt=(0,a.useRef)(),at=(0,a.useRef)();let Ye=null;const $t={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(Et&&!At&&yt.current){const In=new Te.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});In.open(yt.current);const _n=(gt?Oe.jl:Oe.pp)(we.Base64.decode(Et));In.write(_n),In.setOption("theme",{background:"#1e1e1e"})}if(ht&&!At&&Tt.current){const In=new Te.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});In.open(Tt.current),In.write((gt?Oe.jl:Oe.pp)(ht)),In.setOption("theme",{background:"#1e1e1e"})}if($e&&!At&&at.current){const In=new Te.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});In.open(at.current),In.write((gt?Oe.jl:Oe.pp)(we.Base64.decode($e))),In.setOption("theme",{background:"#1e1e1e"})}},[Et]),Ke){case Fe.h.NOMATCH:Ye=ce.createElement(ce.Fragment,null,ce.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!At&&ce.createElement("div",{ref:yt}),At&&ce.createElement("div",{style:$t},ce.createElement("a",{style:{fontSize:"16px"},onClick:()=>fe(this,null,function*(){const In=yield(0,le.ZP)(sn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});_e(In),setTimeout(()=>{lt(sn)},200)})},Et)),ce.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!At&&ce.createElement("div",{ref:at}),At&&ce.createElement("div",{style:$t},ce.createElement("a",{style:{fontSize:"16px"},onClick:()=>fe(this,null,function*(){const In=yield fetch(ft,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});_e(yield In.text()),setTimeout(()=>{lt(ft)},200)})},$e)));break;case Fe.h.EXECUTEFAILURE:Ye=ce.createElement(ce.Fragment,null,ce.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ce.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!At&&ce.createElement(de.Z,{value:ht,style:$t}),At&&ce.createElement("div",{style:$t},ce.createElement("a",{onClick:()=>(0,Oe.LR)(cn,ht)},ht))),ce.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ce.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:Le.Z.error,style:{color:"#E30000",padding:"0 10px"}},we.Base64.decode(mt),"111")));break;case Fe.h.COMPILEFAILURE:Ye=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:Le.Z.error},we.Base64.decode(mt)));break;case Fe.h.PODFAILURE:Ye=ce.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:Ye=ce.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ce.createElement(ce.Fragment,null," ",Ye," ")}function We(Xe){const{status:Ke,error_msg:mt,execute_time:Et,output:ht,input:$e,expected_output:At,is_file:cn,input_file_url:sn,output_file_url:ft,expected_output_file_url:_e}=Xe;let lt=null;switch(Ke){case Fe.h.OK:case Fe.h.NOMATCH:case Fe.h.EXECUTEFAILURE:case Fe.h.COMPILEFAILURE:lt=ce.createElement("div",{id:"outputResultRef",className:"h100"});break;case Fe.h.PODFAILURE:lt=ce.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:lt=ce.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ce.createElement(ce.Fragment,null," ",lt," ")}function ze({value:Xe,className:Ke}){return ce.createElement("span",{className:Ke},Xe)}qe.ZP=({input:Xe,is_file:Ke,debuging:mt,submitting:Et,executingMessage:ht,debugResult:$e,onChangeInput:At,onDebugCode:cn,onSubmitCode:sn,hack:ft,user:_e,submitResult:lt,isWhiteTheme:gt,topDispatch:yt})=>{const[Tt]=(0,E.useSearchParams)(),at=(0,E.useParams)(),[Ye,$t]=(0,a.useState)(!1),[In,_n]=(0,a.useState)(!1),[na,It]=(0,a.useState)(1),[_t,Ut]=(0,a.useState)(!1),[an,vn]=(0,a.useState)(0),[tn,ot]=(0,a.useState)(!1),[Wt,Xt]=(0,a.useState)(""),[et,Je]=(0,a.useState)(""),un=(0,a.useRef)(),pa=(0,a.useRef)(),Ma=(0,a.useRef)(null),fu=(0,a.useRef)(null),_a=(0,a.useRef)(null);console.log(lt,"submitResult",at);const{status:Pn,id:Mn,input:Da,output:pn,expected_output:Ht,is_file:Ca,input_file_url:Eu,output_file_url:Pu,expected_output_file_url:Ya,error_msg:Au,hack_sets:ba}=lt||{};(0,a.useEffect)(()=>{Pn===0&&(It(1),vn(0))},[Pn,Mn]),(0,a.useEffect)(()=>{fe(void 0,null,function*(){var Xn;const Gn=yield(0,b.rX)(at==null?void 0:at.id,"submit");(Gn==null?void 0:Gn.status)===0&&(Gn!=null&&Gn.data&&((Xn=Gn==null?void 0:Gn.data)==null?void 0:Xn.status)!==0?(yt({type:ee.Types.SET_SUBMIT_RESULT,payload:{submitResult:Gn==null?void 0:Gn.data}}),It(2),vn(320)):(It(1),vn(0)))})},[at==null?void 0:at.id]),(0,a.useEffect)(()=>{if(un.current){let Ot=function(ue){jn=Vn.offsetHeight,ra=!0,$a=ue.pageY,_a.current.style.display="block"},Xn=function(){ra=!1,_a.current.style.display="none"},Gn=function(ue){if(ra){zt();let ge=$a-ue.pageY,Se=jn+ge;if(Se<0&&(Se=0),Se>window.innerHeight-150&&(Se=window.innerHeight-150),na===1){Se<=34?vn(0):vn(Se);return}console.log(Se,"resizeH"),vn(Se)}};const Vn=Ma.current;let jn=0,ra=!1,$a=0;const nt=document.getElementById("case-y-bar");return nt==null||nt.addEventListener("mousedown",Ot),document.addEventListener("mousemove",Gn),document.addEventListener("mouseup",Xn),()=>{const ue=document.getElementById("case-y-bar");ue==null||ue.removeEventListener("mousedown",Ot),document.removeEventListener("mousemove",Gn),document.removeEventListener("mouseup",Xn)}}},[un,na]),(0,a.useEffect)(()=>{const Ot=x.Z.subscribe("resize-move-bar",zt);if(Tt.get("type")!=="exercises")return document.addEventListener((0,Ee.gH)(),Ua),()=>{document.removeEventListener((0,Ee.gH)(),Ua),Ot()}},[]),(0,a.useEffect)(()=>{});function zt(){var Ot,Xn,Gn,Vn;const jn=document.getElementById("outputResultRef");if(jn){let ra=jn.dataset.text;pa.current.reset(),pa.current.writeln(ra);const $a=document.getElementById("outputResultRef").offsetWidth-20,nt=((Vn=(Gn=(Xn=(Ot=pa.current)==null?void 0:Ot._core)==null?void 0:Xn._renderService)==null?void 0:Gn.dimensions)==null?void 0:Vn.actualCellWidth)||10,ue=Math.ceil($a/nt);pa.current.resize(ue,Math.ceil(jn.clientHeight/16))}}function Tn(){$t(!Ye),setTimeout(()=>{zt()},300),Ye?vn(320):(vn(window.innerHeight-150),Ut(!0))}function ya(){In?(_n(!1),(0,Ee.BU)()):(_n(!0),(0,Ee.Dj)(fu.current))}const Ua=Ot=>{(0,Ee.vp)()||_n(!1)},yu=(0,a.useMemo)(()=>{if($e){const{status:Ot,output:Xn,error_msg:Gn}=$e;return setTimeout(()=>{let Vn="",jn=document.getElementById("outputResultRef");Xn?Vn=we.Base64.decode(Xn):Gn&&(Vn=we.Base64.decode(Gn)),pa.current=new Te.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),pa.current.open(jn),pa.current.onKey(function(ra){var $a;if(ra.domEvent.key.toLocaleUpperCase()==="C"&&ra.domEvent.ctrlKey){ra.domEvent.preventDefault();let nt=($a=pa.current)==null?void 0:$a.getSelection();navigator.clipboard.writeText(nt).then(()=>{})}}),jn.dataset.text=Vn,pa.current.setOption("convertEol",!0),zt()},300),ce.createElement(ce.Fragment,null,We($e))}return null},[$e]);function Bu(){var Ot,Xn;if(!(ft!=null&&ft.code)||((Ot=ft==null?void 0:ft.code)==null?void 0:Ot.trim().length)===0){(Xn=Ie.ZP)==null||Xn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}It(1),vn(320),cn()}const sr=Ot=>fe(void 0,null,function*(){let Xn=yield(0,le.ZP)(`/api/problems/${Ot}/start.json`,{method:"get",params:{hack_user_id:_e==null?void 0:_e.user_id}});Xn&&(window.location.href=`/myproblems/${Xn==null?void 0:Xn.identifier}${window.location.search}`)});function An(){Ca?navigator.clipboard.writeText(we.Base64.decode(Au)).then(()=>{Ie.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(we.Base64.decode(pn)).then(()=>{Ie.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ce.createElement(a.Fragment,null,ce.createElement("div",{className:me()(Le.Z.case,gt&&Le.Z.whiteCase),style:{height:an},ref:Ma},ce.createElement("div",{className:Le.Z.fullMask,ref:_a}),ce.createElement("div",{className:Le.Z["resize-y-bar"],id:"case-y-bar",ref:un,draggable:!1},na===2&&ce.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),na===1&&(an<=34?ce.createElement("div",{onClick:()=>{vn(320)},className:Le.Z.unfoldBtn},"\u63A7\u5236\u53F0",ce.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ce.createElement("div",{onClick:()=>{vn(0)},className:Le.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ce.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ce.createElement("div",null,ce.createElement("div",{className:Le.Z.caseHead},ce.createElement("div",{className:Le.Z.dot}),ce.createElement("div",{className:Le.Z.text},na===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),na===2&&!Et&&typeof Pn=="number"&&ce.createElement(ce.Fragment,null,Pn===Fe.h.OK?ce.createElement("div",{className:Le.Z.pass},ce.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ce.createElement("div",{className:Le.Z.noPass},ce.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),be[Pn])),ce.createElement("div",{className:Le.Z.btns},na===2&&!Et&&ce.createElement(ce.Fragment,null,Pn!==Fe.h.OK&&ce.createElement("div",{onClick:An},ce.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ce.createElement("div",{onClick:()=>{ot(Mn)}},ce.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Tt.get("type")!=="exercises"&&ce.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Tn()},ce.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),ce.createElement("div",{style:{display:na===1?"block":"none"}},mt?ce.createElement(Be.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ce.createElement("div",{style:{height:an-34}},ce.createElement("div",{className:Le.Z.result},ce.createElement("div",{className:Le.Z.left},ce.createElement("div",{className:Le.Z.title},ce.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ce.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ce.createElement("div",{className:Le.Z.leftNode},ce.createElement(Pe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ke?"":Xe,onChange:At}))),ce.createElement("div",{className:Le.Z.right},ce.createElement("div",{className:Le.Z.title},ce.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ce.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ce.createElement("div",{className:Le.Z.node},$e?yu:ce.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ce.createElement("div",{style:{display:na===2?"block":"none"}},Et?ce.createElement(Be.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ce.createElement("div",{style:{height:an-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ce.createElement("div",{ref:fu,className:Le.Z.elseNode},ce.createElement("div",{className:Le.Z.nameWrap},ce.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ce.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ce.createElement("div",{className:Le.Z.scroll},ce.createElement("pre",{className:Le.Z.scrollBox,style:_t?{height:In?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Ca&&ce.createElement(ze,{value:Da}),Ca&&ce.createElement("a",{style:{fontSize:"16px"},onClick:()=>fe(void 0,null,function*(){const Ot=yield fetch(Eu,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Je(yield Ot.text()),setTimeout(()=>{Xt(Eu)},200)})},Da)),Da&&ce.createElement("div",{className:Le.Z.action},ce.createElement("span",{onClick:()=>Ut(!_t)},_t?"\u6536\u8D77":"\u5C55\u5F00")))),ce.createElement("div",{className:Le.Z.result,style:{flex:1,overflow:"hidden"}},ce.createElement("div",{className:Le.Z.left},ce.createElement("div",{className:Le.Z.title},ce.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ce.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ce.createElement("div",{className:Le.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ce.createElement("pre",null,!Ca&&ce.createElement(ze,{className:"mb10",value:Ht&&we.Base64.decode(Ht)||""}),Ca&&ce.createElement("a",{style:{fontSize:"16px"},onClick:()=>fe(void 0,null,function*(){const Ot=yield fetch(Ya,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Je(yield Ot.text()),setTimeout(()=>{Xt(Ya)},200)})},Ht)))),ce.createElement("div",{className:Le.Z.right},ce.createElement("div",{className:Le.Z.title},ce.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ce.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ce.createElement("div",{className:Le.Z.node,style:{color:Pn===Fe.h.OK?"#2ABD8C":"#FF2C29"}},ce.createElement("pre",null,(Pn===4||Pn===5)&&ce.createElement(ze,{className:"mb10",value:Au&&we.Base64.decode(Au)||""}),Pn!=4&&Pn!=5&&(Ca?ce.createElement("a",{style:{fontSize:"16px"},onClick:()=>fe(void 0,null,function*(){const Ot=yield(0,le.ZP)(Pu,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Je(Ot)}catch(Xn){Je("")}setTimeout(()=>{Xt(Pu)},200)})},pn):ce.createElement(ze,{className:"mb10",value:pn&&we.Base64.decode(pn)||""})))))))))),ce.createElement("div",{className:me()(Le.Z.footer,gt&&Le.Z.whiteFooter),style:{zIndex:100}},(ft==null?void 0:ft.is_program)&&(ft==null?void 0:ft.above_question)&&ce.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>sr(ft==null?void 0:ft.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ft==null?void 0:ft.is_program)&&(ft==null?void 0:ft.under_question)&&ce.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>sr(ft==null?void 0:ft.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ce.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:mt||Et,loading:mt,color:"#2ABD8C",className:"mr10",onClick:Bu},"\u8C03\u8BD5\u4EE3\u7801"),Tt.get("qtype")!=="8"&&ce.createElement(pe.ZP,{className:Le.Z.disabled,type:"primary",icon:ce.createElement("i",{className:"iconfont icon-bofang1"}),loading:Et,disabled:mt||Et,onClick:()=>{var Ot,Xn;if(!(ft!=null&&ft.code)||((Ot=ft==null?void 0:ft.code)==null?void 0:Ot.trim().length)===0){(Xn=Ie.ZP)==null||Xn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}It(2),vn(320),sn()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ce.createElement(y.Z,{onClose:ot,open:tn}),ce.createElement(te.Z,{close:!0,data:Wt,type:Wt.length?"txt":"",onClose:()=>Xt(""),monacoEditor:{value:et,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},76193:function(ct,qe,z){"use strict";z.r(qe),z.d(qe,{Types:function(){return wo},default:function(){return st}});var a=z(59301),he=z(76560),Ie=z(11938),pe=z(62957),Fe=z(29787),we=z(99571),Ae=z(25399),Le=z(77019),Be=z(50582),de=z(72664),Oe=z(2610),Te=z(72015),xe=z(90524),le=z(87169),E=z(30641),y=z(51124),x=z(75790),b=z(89613),ee=z(64536),te=z(6767),ne={list:"list___IRN6i",copy:"copy___qCn9B"},me=z(56102),Ee=z(82093),ce=(tt,pt,Bt)=>new Promise((ea,ga)=>{var dn=sa=>{try{Aa(Bt.next(sa))}catch(fa){ga(fa)}},Jn=sa=>{try{Aa(Bt.throw(sa))}catch(fa){ga(fa)}},Aa=sa=>sa.done?ea(sa.value):Promise.resolve(sa.value).then(dn,Jn);Aa((Bt=Bt.apply(tt,pt)).next())}),Pe=({showResourceCentre:tt,identifier:pt})=>{const Bt=(0,he.useParams)(),[ea,ga]=(0,a.useState)(null);(0,a.useEffect)(()=>{tt&&dn()},[tt]);const dn=()=>ce(void 0,null,function*(){const Jn=yield(0,Ee.ZP)(`/api/problems/${pt}/attachment_list.json`,{method:"get"});(Jn==null?void 0:Jn.status)==0&&ga(Jn.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(ea!=null&&ea.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),ea==null?void 0:ea.map((Jn,Aa)=>a.createElement("dl",{className:ne.list,key:Aa},a.createElement(Ae.Z,{title:Jn.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),Jn.title)),a.createElement("dd",null,a.createElement(me.CopyToClipboard,{text:Jn.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${ne.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},be=z(59301),Me=Object.defineProperty,Ge=Object.defineProperties,We=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,mt=(tt,pt,Bt)=>pt in tt?Me(tt,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):tt[pt]=Bt,Et=(tt,pt)=>{for(var Bt in pt||(pt={}))Xe.call(pt,Bt)&&mt(tt,Bt,pt[Bt]);if(ze)for(var Bt of ze(pt))Ke.call(pt,Bt)&&mt(tt,Bt,pt[Bt]);return tt},ht=(tt,pt)=>Ge(tt,We(pt));const $e={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var At=(tt=>(tt[tt.set_font_size=0]="set_font_size",tt[tt.set_theme=1]="set_theme",tt[tt.on_tab_to_space=2]="on_tab_to_space",tt[tt.set_show_editor_setting=3]="set_show_editor_setting",tt[tt.set_show_respurce_center=4]="set_show_respurce_center",tt))(At||{});function cn(tt,pt){switch(pt.type){case 3:return ht(Et({},tt),{showEditorSetting:pt.payload});case 1:return ht(Et({},tt),{theme:pt.payload});case 0:return ht(Et({},tt),{fontSize:pt.payload});case 2:return ht(Et({},tt),{tabToSpace:pt.payload});case 4:return ht(Et({},tt),{showResourceCentre:pt.payload});default:throw new Error}}var sn=({isLoading:tt,value:pt,onChange:Bt,language:ea,onUpdateCode:ga,ActionBarRender:dn,setIsWhiteTheme:Jn,identifier:Aa})=>{const[sa,fa]=(0,a.useReducer)(cn,$e),{theme:za,fontSize:Wa,showEditorSetting:la,tabToSpace:ou,showResourceCentre:su}=sa,On=(0,a.useRef)(),Lu=(0,a.useRef)();(0,a.useEffect)(()=>{Jn(za==="vs")},[za]);const Ra={onFontSizeChange:Zu=>{fa({type:0,payload:Zu}),(0,b.t)("cmFontSize",Zu)},tabToSpace:ou,cmFontSize:Wa,className:"oj",cmCodeMode:za,onTabToSpace:Zu=>{fa({type:2,payload:Zu}),(0,b.t)("cmTabToSpace",Zu)},onCodeModeChange:Zu=>{fa({type:1,payload:Zu}),(0,b.t)("ProgrammingCodeMode",Zu)}};function hu(){fa({type:3,payload:!1})}function Gu(){fa({type:3,payload:!0})}function Mu(){fa({type:4,payload:!1})}function tr(){fa({type:4,payload:!0})}const wu={value:pt,language:ea,theme:za,options:{fontSize:Wa,insertSpaces:ou},onChange:Zu=>{Bt(Zu),Lu.current=Zu,clearTimeout(On.current),On.current=setTimeout(()=>{ga(Lu.current)},1e4)},onEditBlur:Zu=>{Lu.current&&ga(Lu.current)}};return be.createElement(a.Fragment,null,dn(Gu,tr),be.createElement("div",{style:{flex:1,overflow:"hidden"}},!tt&&be.createElement(y.ZP,Et({},wu))),be.createElement(x.Z,null,be.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:la,onClose:hu},be.createElement(ee.Z,Et({},Ra)))),be.createElement(x.Z,null,be.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:su,onClose:Mu},be.createElement(Pe,{showResourceCentre:su,identifier:Aa}))))},ft=z(60141),_e=z(24334),lt=z(57049),gt={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},yt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Tt=z(54172),at=z(13747),Ye=z(58617),$t=z(30516),In=z(61186),_n=z.n(In),na=z(59301);const{Column:It}=Tt.default;var _t=({submitResult:tt,submitting:pt,submitRecords:Bt,page:ea,onPageChange:ga,topicId:dn})=>{const[Jn]=(0,he.useSearchParams)(),{records:Aa,records_count:sa}=Bt||{},[fa,za]=(0,a.useState)(!1),Wa=Jn.get("type")==="1";return na.createElement(Fe.Z,{spinning:pt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:na.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},(Aa==null?void 0:Aa.length)>0?na.createElement(Tt.default,{dataSource:Aa,rowKey:"id",pagination:!1},na.createElement(It,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(la,ou)=>na.createElement("span",null," ",_n()(la).format("YYYY-MM-DD HH:mm:ss"))}),na.createElement(It,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(la,ou)=>{var su;return na.createElement("span",{className:`${la===0?"c-green":"c-red"} current`,onClick:()=>{za(ou.id)}},(su=lt.Im[la])==null?void 0:su.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),na.createElement(It,{title:`\u6267\u884C\u7528\u65F6 (${Wa?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:la=>la?Wa?la:la/1e3:""}),na.createElement(It,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Wa?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:la=>la?Wa?la:parseFloat((la/1024).toFixed(2)):""}),na.createElement(It,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),na.createElement(It,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(la,ou)=>na.createElement("span",{className:"c-light-primary current",onClick:()=>{za(ou.id)}},"\u67E5\u770B")})):na.createElement("div",{style:{height:300,width:"100%"}}),na.createElement($t.Z,{onClose:za,open:fa}),sa>15?na.createElement(at.Z,{className:yt.pagination,current:ea,pageSize:15,total:sa,onChange:ga}):null)},Ut=z(57884),an=z(96599),vn={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},tn=z(3713),ot=z(59301);const Wt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Xt=({hack:tt})=>{const{language:pt,difficult:Bt,time_limit:ea,description:ga}=tt,[dn]=(0,he.useSearchParams)(),Jn=Wt[Bt];return ot.createElement(ot.Fragment,null,ot.createElement("ul",{className:vn.info},ot.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ot.createElement("b",{className:vn.info_tag},pt)),ot.createElement("li",null,ot.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ot.createElement(an.default,{color:Jn==null?void 0:Jn.color},Jn==null?void 0:Jn.name)),ot.createElement("li",null,ot.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ot.createElement("span",{style:{color:"#333333"}},ea,"\u79D2"))),dn.get("qtype")==="8"?ot.createElement(tn.Z,{value:ga,showProgramFill:!0,className:vn.desc}):ot.createElement(tn.Z,{value:ga,className:vn.desc}))},et={},Je=z(59301),un=({hack:tt,current_user:pt})=>Je.createElement("div",{className:et.answer},tt!=null&&tt.answer_text?Je.createElement(tn.Z,{style:{padding:"13px 0"},value:(tt==null?void 0:tt.answer_text)||""}):Je.createElement(Ut.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),pa=z(33796);function Ma(tt,pt){return(0,Ee.U2)(`/problems/${tt}/comments.json`,{page:pt,limit:10})}function fu(tt){return(0,Ee.v_)(`/discusses/${tt}/plus.json`,{container_type:"Discuss",type:1})}function _a(tt,pt,Bt){return(0,Ee.v_)(`/problems/${tt}/comments/reply.json`,{comments:{content:Bt,parent_id:pt}})}function Pn(tt,pt){return(0,Ee.v_)(`/problems/${tt}/comments.json`,{comments:{content:pt}})}function Mn(tt,pt,Bt){return(0,Ee.v_)(`/problems/${tt}/comments/${pt}/hidden.json`,Bt)}function Da(tt,pt){return(0,Ee.IV)(`/problems/${tt}/comments/${pt}`)}var pn=z(46541);function Ht({author:tt}){return a.createElement("a",{href:`/users/${tt.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${xe.Z.IMG_SERVER}/images/${tt.image_url}`,width:"50"}))}function Ca({data:tt,index:pt,parentDiscussIndex:Bt,user:ea,onSetActionType:ga}){const{author:dn,can_delete:Jn,content:Aa,id:sa,time:fa}=tt;function za(){ga({id:sa,index:pt,type:"delete-discuss",parentDiscussIndex:Bt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Wa=ea.admin||Jn||dn.user_id===ea.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(Ht,{author:dn}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${dn.login}`,target:"_blank"},dn.name),a.createElement("span",{className:"grey"},fa),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},Wa?a.createElement("a",{onClick:za,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(tn.Z,{className:"discuss-content",value:Aa})))}var Eu=({user:tt,data:pt,index:Bt,onPlusDiscuss:ea,onSetActionType:ga,activeDiscussIndex:dn,onReplyDiscuss:Jn,onSetActiveDiscussIndex:Aa})=>{const{content:sa,children:fa,hidden:za,id:Wa,praise_count:la,time:ou,user_praise:su,can_delete:On,author:Lu}=pt;function Ra(){Aa(Wa)}function hu(){ea(Wa,!su,Bt)}function Gu(){ga({id:Wa,index:Bt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Mu(){ga({id:Wa,index:Bt,params:{hidden:za?"0":"1"},type:"hidden-discuss",message:za?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const tr=tt.admin||tt.user_id===Lu.user_id;return a.createElement("div",{className:"discuss-item-container",key:Wa},a.createElement(Ht,{author:Lu}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Lu.login}`,target:"_blank"}," ",Lu.name," "),a.createElement("span",{className:"grey"},ou)),a.createElement(tn.Z,{className:"discuss-content",value:sa}),fa&&fa.length>0?a.createElement("div",{className:"reply-discuss-container"},fa.map((wu,Zu)=>a.createElement(Ca,{key:wu.id,data:wu,index:Zu,user:tt,onSetActionType:ga,parentDiscussIndex:Bt}))):null,a.createElement("div",{className:"btn-group"},tr?a.createElement("a",{onClick:Mu,title:za?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:za?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,On&&(!fa||fa.length==0)?a.createElement("a",{onClick:Gu,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:Ra,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:hu,className:su?"c-orange":""},a.createElement("i",{className:su?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,la||""))),a.createElement(pn.Z,{id:Wa,activeDiscussIndex:dn,onReplyDiscuss:Jn})))},Pu=z(39479),Ya={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Au=z(89389),ba=(tt,pt,Bt)=>new Promise((ea,ga)=>{var dn=sa=>{try{Aa(Bt.next(sa))}catch(fa){ga(fa)}},Jn=sa=>{try{Aa(Bt.throw(sa))}catch(fa){ga(fa)}},Aa=sa=>sa.done?ea(sa.value):Promise.resolve(sa.value).then(dn,Jn);Aa((Bt=Bt.apply(tt,pt)).next())}),zt=({user_praise:tt,praise_count:pt,praisePlus:Bt,onCreateDiscuss:ea,discuss_count:ga})=>{const[dn,Jn]=(0,a.useState)(!1),[Aa,sa]=(0,a.useState)("");function fa(ou){sa(ou)}function za(){Jn(!0)}function Wa(){Jn(!1)}function la(){return ba(this,null,function*(){ea(Aa),sa(""),Jn(!1)})}return a.createElement("div",{className:`${Ya["dis-input-editor-container"]} ${dn?Ya.active:""} `},a.createElement("div",{className:dn?`hide ${Ya["text-area"]}`:Ya["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:za}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",ga," "),a.createElement("a",{className:"c-light-black",onClick:Bt,title:tt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${tt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),pt?a.createElement("span",null,pt):"")),dn?a.createElement("div",{className:Ya["input-mask"],onClick:Wa}):null,a.createElement("div",{className:dn?Ya["md-container"]:`${Ya["md-container"]} hide`},a.createElement(Au.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Aa,height:240,onChange:fa}),a.createElement("div",{className:Ya["tip-container"],onClick:Wa},a.createElement("a",{className:Ya["btn-send"],onClick:la}," \u53D1\u9001 "))))},Tn=z(59301),ya=Object.defineProperty,Ua=Object.defineProperties,yu=Object.getOwnPropertyDescriptors,Bu=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,Ot=(tt,pt,Bt)=>pt in tt?ya(tt,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):tt[pt]=Bt,Xn=(tt,pt)=>{for(var Bt in pt||(pt={}))sr.call(pt,Bt)&&Ot(tt,Bt,pt[Bt]);if(Bu)for(var Bt of Bu(pt))An.call(pt,Bt)&&Ot(tt,Bt,pt[Bt]);return tt},Gn=(tt,pt)=>Ua(tt,yu(pt)),Vn=(tt,pt,Bt)=>new Promise((ea,ga)=>{var dn=sa=>{try{Aa(Bt.next(sa))}catch(fa){ga(fa)}},Jn=sa=>{try{Aa(Bt.throw(sa))}catch(fa){ga(fa)}},Aa=sa=>sa.done?ea(sa.value):Promise.resolve(sa.value).then(dn,Jn);Aa((Bt=Bt.apply(tt,pt)).next())});const jn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var ra=(tt=>(tt[tt.GET_DISCUSSES=0]="GET_DISCUSSES",tt[tt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",tt[tt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",tt[tt.PLUS_DISCUSS=3]="PLUS_DISCUSS",tt[tt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",tt[tt.SET_PAGE=5]="SET_PAGE",tt[tt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",tt))(ra||{});function $a(tt,pt){switch(pt.type){case 6:return Gn(Xn({},tt),{loading:!0});case 0:return Xn(Xn({},tt),pt.payload);case 1:return Xn(Xn({},tt),pt.payload);case 4:return Xn(Xn({},tt),pt.payload);case 3:return Xn(Xn({},tt),pt.payload);case 5:return Gn(Xn({},tt),{page:pt.payload});case 2:return Xn(Xn({},tt),pt.payload);default:throw new Error}}var nt=({user:tt,identifier:pt,hack:Bt,onTriggerPraise:ea,activeIndex:ga})=>{const[dn,Jn]=(0,a.useReducer)($a,jn),{loading:Aa,page:sa,data:fa,count:za,actionType:Wa,activeDiscussIndex:la}=dn,ou=(0,a.useCallback)(()=>Vn(void 0,null,function*(){Jn({type:6});const wu=yield Ma(pt,sa),{comments:Zu,disscuss_count:ku}=wu;Jn({type:0,payload:{data:Zu,count:ku,loading:!1}})}),[sa,pt]);(0,a.useEffect)(()=>{ga==="2"&&ou()},[pt,sa,ga]);function su(wu){Jn({type:5,payload:wu})}function On(wu){Jn({type:4,payload:{actionType:wu}})}function Lu(wu){Jn(la===wu?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:wu}})}function Ra(wu,Zu,ku){return Vn(this,null,function*(){try{const ur=yield fu(wu);fa[ku].user_praise=Zu,fa[ku].praise_count=ur.praise_count,Jn({type:3,payload:{data:[...fa]}})}catch(ur){console.log(ur)}})}function hu(){return Vn(this,null,function*(){const{id:wu,params:Zu,type:ku,index:ur,parentDiscussIndex:rr}=Wa;if(ku==="hidden-discuss"&&(yield Mn(pt,wu,Zu),rr?fa[rr].children[ur].hidden=Zu.hidden==1:fa[ur].hidden=Zu.hidden==1,Jn({type:4,payload:{actionType:null,data:[...fa]}})),ku==="delete-discuss"){if(yield Da(pt,wu),rr||rr===0){let Ar=fa[rr].children;for(let br=Ar.length-1;br>=0;br--)if(Ar[br].id===wu){Ar.splice(br,1);break}fa[rr].children=Ar}else for(let Ar=fa.length-1;Ar>=0;Ar--)if(fa[Ar].id===wu){fa.splice(Ar,1);break}Jn({type:4,payload:{actionType:null,data:[...fa]}})}})}function Gu(){Jn({type:4,payload:{actionType:null}})}function Mu(wu,Zu){return Vn(this,null,function*(){try{yield _a(pt,wu,Zu),ou()}catch(ku){console.log(ku)}})}function tr(wu){return Vn(this,null,function*(){Jn({type:6}),yield Pn(pt,wu),ou()})}return Tn.createElement(Tn.Fragment,null,Tn.createElement("div",{className:"discuss-panel"},fa.length===0?Tn.createElement(Ut.Z,null):fa.map((wu,Zu)=>Tn.createElement(Eu,{onReplyDiscuss:Mu,onPlusDiscuss:Ra,onSetActiveDiscussIndex:Lu,onSetActionType:On,data:wu,index:Zu,user:tt,activeDiscussIndex:la})),za>10?Tn.createElement("div",{className:"pagination-container"},Tn.createElement(at.Z,{showQuickJumper:!0,onChange:su,current:sa,total:za})):null),Tn.createElement(zt,{user_praise:Bt.user_praise,praise_count:Bt.praises_count,praisePlus:ea,discuss_count:Bt.comments_count,onCreateDiscuss:tr}),Tn.createElement(x.Z,null,Tn.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!Wa,onOk:hu,onCancel:Gu},Tn.createElement("p",null,Wa?Wa.message:"")),Tn.createElement(Pu.Z,null)))},ue=z(82326),ge=z(37568),Se=z(86743),ke={},He=z(59301),St=({hack:tt,current_user:pt})=>He.createElement("div",{className:ke.answer},tt!=null&&tt.analysis?He.createElement(tn.Z,{style:{padding:"13px 0"},value:(tt==null?void 0:tt.analysis)||""}):He.createElement(Ut.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Pt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Wn=z(8848),aa=z(5269),Na=z(28284),Zt=z(71051),Ln=z(12062),en=z(59301);const{TextArea:Nu}=ge.default,{Panel:ru}=Wn.default;var ja=({data:tt,hack:pt})=>(console.log(tt,pt,"data"),pt!=null&&pt.is_file?en.createElement(Ln.Y2,{disabled:!0,className:Pt.uploadTableWrapper,showScore:!pt.test_set_score,data:tt,isProgramHomework:!0}):en.createElement("div",{className:Pt.hackSets},tt==null?void 0:tt.map((Bt,ea)=>en.createElement(Wn.default,{accordion:!0,bordered:!1,key:ea,defaultActiveKey:ea===0&&Bt.id,className:Pt.collapseWrapper,expandIcon:({isActive:ga})=>en.createElement("i",{className:`iconfont icon-weizhankai ${ga?Pt.open:Pt.close}`,style:{fontSize:14,transition:"all .2s"}})},en.createElement(ru,{key:Bt.id,header:en.createElement(Le.Z,{align:"middle",justify:"space-between",wrap:!1},en.createElement(aa.Z,{className:Pt.panelHeader},en.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",ea+1)),en.createElement(aa.Z,{flex:1},en.createElement(Le.Z,{align:"middle",justify:"end",wrap:!1},!(pt!=null&&pt.test_set_score)&&en.createElement(aa.Z,{className:Pt.rateInput},en.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),en.createElement("div",null,en.createElement(Na.default.Item,{noStyle:!0},en.createElement(Zt.Z,{value:Bt==null?void 0:Bt.score,className:Pt.baseFormItem,min:0,max:100,disabled:!0}))),en.createElement("span",{className:"ml10"},"%")))))},en.createElement(Na.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},en.createElement(Nu,{readOnly:!0,value:Bt==null?void 0:Bt.input,rows:4})),en.createElement(Na.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},en.createElement(Nu,{readOnly:!0,value:Bt==null?void 0:Bt.output,rows:4}))))))),rn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},pu=z(59301),Er=(0,a.forwardRef)(({data:tt=[]},pt)=>{var Bt;const[ea,ga]=(0,a.useState)(),dn=tt.filter(Aa=>Aa.show);(0,a.useEffect)(()=>{dn.length&&ga(dn[0].id)},[tt==null?void 0:tt.length]);const Jn=((Bt=dn.find(Aa=>Aa.id===ea))==null?void 0:Bt.element)||null;return(0,a.useImperativeHandle)(pt,()=>({setActiveTab:Aa=>ga(Aa)})),pu.createElement("div",{className:rn.tabs},pu.createElement("div",{className:rn.tabWarp},dn.map(Aa=>pu.createElement("div",{onClick:()=>ga(Aa.id),className:`${rn.tab} ${Aa.id===ea?rn.active:""}`,key:Aa.id},Aa.name))),pu.createElement("div",{className:rn.content},Jn))}),va=z(59301),bu=Object.defineProperty,Qa=Object.defineProperties,Fa=Object.getOwnPropertyDescriptors,ha=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Sr=(tt,pt,Bt)=>pt in tt?bu(tt,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):tt[pt]=Bt,Jr=(tt,pt)=>{for(var Bt in pt||(pt={}))oa.call(pt,Bt)&&Sr(tt,Bt,pt[Bt]);if(ha)for(var Bt of ha(pt))Mr.call(pt,Bt)&&Sr(tt,Bt,pt[Bt]);return tt},ol=(tt,pt)=>Qa(tt,Fa(pt)),cu=(tt,pt,Bt)=>new Promise((ea,ga)=>{var dn=sa=>{try{Aa(Bt.next(sa))}catch(fa){ga(fa)}},Jn=sa=>{try{Aa(Bt.throw(sa))}catch(fa){ga(fa)}},Aa=sa=>sa.done?ea(sa.value):Promise.resolve(sa.value).then(dn,Jn);Aa((Bt=Bt.apply(tt,pt)).next())});const du={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},yr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var cr=({hack:tt,onTriggerPraise:pt,topicId:Bt,page:ea,onPageChange:ga,user:dn,current_user:Jn,submitRecords:Aa,submitting:sa,submitResult:fa,setActiveIndex:za,hack_sets:Wa})=>{var la,ou;const[su]=(0,he.useSearchParams)(),[On,Lu]=(0,a.useState)("0"),Ra=(0,he.useLocation)(),[hu,Gu]=(0,a.useState)(!1),[Mu,tr]=(0,a.useState)(null),[wu,Zu]=(0,a.useState)([]),[ku,ur]=(0,a.useState)([]),[rr,Ar]=(0,a.useState)({page:1,limit:10}),br=(0,a.useRef)(null),el=(0,a.useRef)(null);console.log(dn,"user");let[Qu,rl]=(0,a.useState)(ol(Jr({},(0,he.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{el.current&&(tt==null?void 0:tt.is_close_tips)===!1&&Mu===null&&tr(!0)},[el.current,tt==null?void 0:tt.is_close_tips,Mu]);function wr(){return cu(this,null,function*(){yield(0,Ee.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{za(On)},[On]);function Vu(Uu){return cu(this,null,function*(){let $n=Uu.target.id;if($n==="1"){let Yr=yield(0,Ee.ZP)(`/api/myproblems/${Qu.id}/redo_logs.json`,{method:"get",params:Jr({},rr)});(Yr==null?void 0:Yr.status)===0&&ur(Yr==null?void 0:Yr.data)}Lu($n)})}(0,a.useEffect)(()=>pa.Z.subscribe("to-commit-info",()=>{Lu("1"),br.current&&br.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>pa.Z.subscribe("to-reset-info",()=>{Vu({target:{id:"1"}}),br.current&&br.current.setActiveTab("2")}),[]);function Fr(){Lu("2")}function Hu(){return cu(this,null,function*(){let Uu=yield(0,Ee.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Jr({identifier:Qu==null?void 0:Qu.id},Qu)});Zu(Uu)})}const Qr=[{title:null,description:va.createElement("div",null,va.createElement("b",{onClick:()=>{tr(!1),wr(),Gu(!0),Hu()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),va.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),va.createElement(we.ZP,{onClick:()=>{tr(!1),wr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>el.current}];return va.createElement("div",{className:gt["left-panel"]},va.createElement("ul",{className:`${gt["s-navs"]} ${gt["bg-white"]} ${gt.b1}`},(tt==null?void 0:tt.is_program)&&!su.get("pageId")&&va.createElement(Ae.Z,{title:"\u9898\u76EE\u5217\u8868"},va.createElement("div",{onClick:()=>{Hu(),Gu(!0)},className:gt.btns,ref:el,style:Mu?{pointerEvents:"none"}:{}},va.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),va.createElement("li",{style:{marginLeft:20}},va.createElement("a",{className:On==="0"?gt.active:"",id:"0",onClick:Vu},"\u9898\u76EE\u63CF\u8FF0")),va.createElement("li",null,va.createElement("a",{className:On==="1"?gt.active:"",id:"1",onClick:Vu},"\u64CD\u4F5C\u8BB0\u5F55")),(su.get("type")!=="exercises"&&(tt==null?void 0:tt.answer_text_show)||su.get("type")!=="exercises"&&(tt==null?void 0:tt.analysis_show))&&va.createElement("li",null,va.createElement("a",{className:On==="4"?gt.active:"",id:"4",onClick:Vu},"\u89E3\u7B54\u53C2\u8003")),su.get("type")!=="exercises"&&va.createElement("li",null,va.createElement("a",{className:On==="2"?gt.active:"",id:"2",onClick:Vu},"\u8BC4\u8BBA")),!!(Wa!=null&&Wa.length)&&su.get("type")!=="exercises"&&su.get("type")!=="1"&&va.createElement("li",null,va.createElement("a",{className:On==="5"?gt.active:"",id:"5",onClick:Vu},"\u6D4B\u8BD5\u7528\u4F8B"))),va.createElement("div",{className:`${gt["tab-panel-body"]} ${On==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},va.createElement(Xt,{hack:tt,onTriggerPraise:pt,toDiscuss:Fr})),va.createElement("div",{style:{padding:"12px"},className:`${gt["tab-panel-body"]} ${On==="1"?"":"hide"}`},va.createElement(Er,{ref:br,data:[{id:"1",show:su.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:va.createElement(va.Fragment,null,Aa!=null&&Aa.records_count||sa?va.createElement(_t,{page:ea,onPageChange:ga,topicId:Bt,submitting:sa,key:(fa==null?void 0:fa.id)||1,submitRecords:Aa,submitResult:fa}):va.createElement(Ut.Z,null))},{id:"2",show:su.get("type")==="exercises"||(tt==null?void 0:tt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:va.createElement(va.Fragment,null,va.createElement(Tt.default,{pagination:!1,dataSource:ku==null?void 0:ku.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Uu,$n,Yr)=>_n()(Uu).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Uu,$n,Yr)=>{var Tr;return(Tr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Sa=>Sa.id===Uu))==null?void 0:Tr.name}}]}),va.createElement(at.Z,{style:{marginTop:10},current:rr.page,total:ku==null?void 0:ku.count,hideOnSinglePage:!0,onChange:Uu=>cu(void 0,null,function*(){rr.page=Uu,Ar(rr);let $n=yield(0,Ee.ZP)(`/api/myproblems/${Qu.id}/redo_logs.json`,{method:"get",params:ol(Jr({},rr),{courseId:Qu.courseId})});($n==null?void 0:$n.status)===0&&ur($n==null?void 0:$n.data)})}))}]})),va.createElement("div",{style:{padding:"12px"},className:`${gt["tab-panel-body"]} ${On==="4"?"":"hide"}`},va.createElement(Er,{data:[{id:"1",show:su.get("type")!=="exercises"&&(tt==null?void 0:tt.answer_text_show),name:"\u7B54\u6848",element:va.createElement(va.Fragment,null,va.createElement(un,{hack:tt,current_user:Jn}))},{id:"2",show:su.get("type")!=="exercises"&&(tt==null?void 0:tt.analysis_show),name:"\u89E3\u6790",element:va.createElement(va.Fragment,null,va.createElement(St,{hack:tt,current_user:Jn}))}]})),va.createElement("div",{className:`${gt["tab-panel-body"]} ${On==="2"?"":"hide"}`,style:{padding:0}},va.createElement(nt,{user:dn,activeIndex:On,identifier:tt.identifier,hack:tt,onTriggerPraise:pt})),va.createElement("div",{className:`${gt["tab-panel-body"]} ${On==="5"?"":"hide"}`,style:{padding:12}},va.createElement(ja,{data:Wa||[],hack:tt})),va.createElement(E.Z,{rootClassName:gt.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Gu(!1),open:hu},va.createElement(Le.Z,null,va.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),va.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",wu==null?void 0:wu.total_count,"\u9898\xA0[\xA0",wu==null?void 0:wu.total_score,"\u5206\xA0]\xA0"),!(dn!=null&&dn.hack_manager)&&va.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",wu==null?void 0:wu.work_score,"\u5206")),va.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),va.createElement(Le.Z,{align:"middle",className:"mt10 mb10"},!(dn!=null&&dn.hack_manager)&&va.createElement(ue.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Uu=>{Qu.page=1,Qu.finish_status=Uu,rl(Jr({},Qu)),Hu()}},va.createElement(ue.default.Option,{value:""},"\u5168\u90E8"),va.createElement(ue.default.Option,{value:0},"\u672A\u5F00\u59CB"),va.createElement(ue.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),va.createElement(ue.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),va.createElement(ue.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Uu=>{Qu.page=1,Qu.difficult=Uu||null,rl(Jr({},Qu)),Hu()}},va.createElement(ue.default.Option,{value:0},"\u5168\u90E8"),va.createElement(ue.default.Option,{value:1},"\u7B80\u5355"),va.createElement(ue.default.Option,{value:2},"\u9002\u4E2D"),va.createElement(ue.default.Option,{value:3},"\u56F0\u96BE")),va.createElement(ge.default.Search,{size:"large",onSearch:Uu=>{Qu.name=Uu,Qu.page=1,rl(Jr({},Qu)),Hu()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),va.createElement("div",{className:gt.list,style:{height:36,background:"#3D445C"}},!(dn!=null&&dn.hack_manager)&&va.createElement("span",null,"\u72B6\u6001"),va.createElement("span",null,"\u5E8F\u53F7"),va.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),va.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),va.createElement("div",{style:{overflow:"auto",flex:1}},(la=wu==null?void 0:wu.data)!=null&&la.length?(ou=wu==null?void 0:wu.data)==null?void 0:ou.map((Uu,$n)=>va.createElement("div",{onClick:()=>cu(void 0,null,function*(){let Yr=yield(0,Ee.ZP)(`/api/problems/${Uu==null?void 0:Uu.identifier}/start.json`,{method:"get",params:{hack_user_id:dn==null?void 0:dn.user_id}});Yr&&(he.history.replace(`/myproblems/${Yr==null?void 0:Yr.identifier}${window.location.search}`),window.location.reload())}),className:`${gt.list} ${Uu!=null&&Uu.checked?gt.active:""}`},!(dn!=null&&dn.hack_manager)&&va.createElement(va.Fragment,null,!(Uu!=null&&Uu.opened)&&va.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Uu==null?void 0:Uu.opened)&&!(Uu!=null&&Uu.passed)&&va.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Uu==null?void 0:Uu.opened)&&(Uu==null?void 0:Uu.passed)&&va.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),va.createElement("span",null,(Qu.page-1)*20+($n+1)),va.createElement("span",{style:{flex:1},title:Uu.name},`[${Uu==null?void 0:Uu.score}\u5206]`,"\xA0",Uu.name),va.createElement("span",{style:{flexBasis:48,paddingRight:0}},du[Uu.difficult]))):va.createElement(Ut.Z,null)),va.createElement(at.Z,{current:Qu.page,className:"mt20",hideOnSinglePage:!0,total:wu==null?void 0:wu.count,pageSize:Qu.per_page,onChange:(Uu,$n)=>{Qu.page=Uu,Qu.per_page=$n,Hu()}})),va.createElement(Se.Z,{rootClassName:gt.tour,closeIcon:!1,open:!!Mu,steps:Qr,gap:{offset:3,radius:2}}))},Nr=z(62522),il=z(15610),_l=z(38273),oo=z(85933),$l=z(89244),xn=z(47206),io=z(5216),Xo=z(92310),Go=z.n(Xo),Ql=z(41751),Io=z(21552),Wr=z(34055),bo=z(64123),dr=z(60515),vl=z(88977),Ou=z(59301),ao=Object.defineProperty,Jo=Object.defineProperties,Ho=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,ho=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,ul=(tt,pt,Bt)=>pt in tt?ao(tt,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):tt[pt]=Bt,Zr=(tt,pt)=>{for(var Bt in pt||(pt={}))ho.call(pt,Bt)&&ul(tt,Bt,pt[Bt]);if(Mo)for(var Bt of Mo(pt))ml.call(pt,Bt)&&ul(tt,Bt,pt[Bt]);return tt},nl=(tt,pt)=>Jo(tt,Ho(pt)),ko=(tt,pt)=>{var Bt={};for(var ea in tt)ho.call(tt,ea)&&pt.indexOf(ea)<0&&(Bt[ea]=tt[ea]);if(tt!=null&&Mo)for(var ea of Mo(tt))pt.indexOf(ea)<0&&ml.call(tt,ea)&&(Bt[ea]=tt[ea]);return Bt},fo=(tt,pt,Bt)=>new Promise((ea,ga)=>{var dn=sa=>{try{Aa(Bt.next(sa))}catch(fa){ga(fa)}},Jn=sa=>{try{Aa(Bt.throw(sa))}catch(fa){ga(fa)}},Aa=sa=>sa.done?ea(sa.value):Promise.resolve(sa.value).then(dn,Jn);Aa((Bt=Bt.apply(tt,pt)).next())});const{Countdown:jo}=Ie.default,zo={Java:"java",C:"c",Python:"py","C++":"c"};var wo=(tt=>(tt[tt.SET_LOADING=0]="SET_LOADING",tt[tt.GET_DATA=1]="GET_DATA",tt[tt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",tt[tt.SET_DATA=3]="SET_DATA",tt[tt.SET_DEBUGING=4]="SET_DEBUGING",tt[tt.SET_SUBMITING=5]="SET_SUBMITING",tt[tt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",tt[tt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",tt[tt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",tt[tt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",tt[tt.SET_PAGE=10]="SET_PAGE",tt))(wo||{});function Dr(){return new Date().getTime()}const De={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function vt(tt,pt){switch(pt.type){case 1:return Zr(Zr({},tt),pt.payload);case 3:return nl(Zr({},tt),{data:pt.payload});case 0:return nl(Zr({},tt),{loading:pt.payload});case 9:return nl(Zr({},tt),{showNote:pt.payload});case 4:return nl(Zr({},tt),{debuging:pt.payload});case 5:return nl(Zr({},tt),{submitting:pt.payload});case 2:return nl(Zr({},tt),{submitRecords:pt.payload});case 10:return nl(Zr({},tt),{submitRecordPage:pt.payload});case 6:return nl(Zr({},tt),{executingMessage:pt.payload});case 7:return Zr(Zr({},tt),pt.payload);case 8:return Zr(Zr({},tt),pt.payload);default:throw new Error}}var st=({children:tt})=>{var pt,Bt,ea,ga,dn,Jn,Aa,sa,fa,za;const[Wa,la]=(0,a.useReducer)(vt,De),{id:ou}=(0,he.useParams)(),su=(0,he.useLocation)(),[On]=(0,he.useSearchParams)(),{loading:Lu,data:Ra,debugResult:hu,submitResult:Gu,submitRecords:Mu,submitRecordPage:tr,showNote:wu,debuging:Zu,submitting:ku,executingMessage:ur}=Wa,[rr,Ar]=(0,a.useState)("#37AD83"),[br,el]=(0,a.useState)(null),[Qu,rl]=(0,a.useState)({}),[wr,Vu]=(0,a.useState)(!0),[Fr,Hu]=(0,a.useState)(!1),[Qr,Uu]=(0,a.useState)(!1),$n=(0,a.useRef)(null),Yr=(0,a.useRef)(0),Tr=Ra==null?void 0:Ra.user,Sa=Ra==null?void 0:Ra.hack,[jl,Pl]=(0,a.useState)(!1),Jl=(0,a.useRef)(1),Ml=(0,a.useRef)(!1);(0,Ql.y)(On.get("type")==="exercises");const{setOpenDisableCopyAndPaste:ro}=(0,Ql.X)(),[hl,zl]=(0,a.useState)(""),wl=(0,$l._)(Qu),[eo,Vl]=(0,a.useState)({open:!1,text:""}),[xl,Il]=(0,a.useState)(null),so=(0,a.useRef)(null);(0,a.useEffect)(()=>{var nu;let mu=(nu=Sa==null?void 0:Sa.homework_extension)==null?void 0:nu.failed_evaluate_num;typeof mu=="number"&&Il(mu)},[(pt=Sa==null?void 0:Sa.homework_extension)==null?void 0:pt.failed_evaluate_num]),(0,a.useEffect)(()=>{function nu(){return fo(this,null,function*(){var mu,xr,Xr,zr,Fu;Vu(!0);const nr=yield(0,Be.fu)(ou,{exercise_id:On.get("exercisesId")});if(setTimeout(()=>{Vu(!1)},800),nr.status!==401){try{nr.hack.code=_e.Base64.decode(nr.hack.code)}catch(mr){console.log(mr)}nr.hack=nl(Zr({},nr.hack),{is_program:On.get("type")==="1"}),la({type:1,payload:{loading:!1,data:nr}})}if(On.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let mr;On.get("coursesId")=="coursesId"?mr=yield(0,de._F)({categoryId:On.get("exercisesId"),login:On.get("login")}):mr=yield(0,de._B)({categoryId:On.get("exercisesId"),login:On.get("login")}),rl(Zr({},mr)),ro((mu=mr==null?void 0:mr.exercise)==null?void 0:mu.forbid_copy),typeof((xr=mr==null?void 0:mr.exercise)==null?void 0:xr.left_time)=="number"&&(el(Date.now()+((Xr=mr==null?void 0:mr.exercise)==null?void 0:Xr.left_time)*1e3),setTimeout(()=>{Ar("red")},(((zr=mr==null?void 0:mr.exercise)==null?void 0:zr.left_time)-300>0?((Fu=mr==null?void 0:mr.exercise)==null?void 0:Fu.left_time)-300:0)*1e3))}})}ou&&nu()},[ou]),(0,a.useEffect)(()=>{var nu;return On.get("type")==="exercises"&&((nu=Qu==null?void 0:Qu.exercise)!=null&&nu.screen_open)&&(window.removeEventListener("blur",Eo,!1),xn.U.forEach((mu,xr)=>{window.addEventListener(mu,Eo,!1)}),window.addEventListener("blur",Eo,!1),window.focus()),()=>{document.removeEventListener((0,Oe.gH)(),Eo)}},[Qu]),(0,a.useEffect)(()=>{hl==="1"&&ou&&Sa!=null&&Sa.language&&Wl()},[ou,tr,Sa==null?void 0:Sa.language,hl]),(0,a.useEffect)(()=>(Sa!=null&&Sa.is_program&&(Yr.current=0,$n.current=setInterval(()=>{Kl()},15e3)),()=>{clearInterval($n.current)}),[Sa==null?void 0:Sa.is_program]);const Kl=()=>fo(void 0,null,function*(){let nu=yield(0,Ee.ZP)(`/api/myproblems/${ou}/save_long_time.json`,{method:"get",params:{answer_long_time:Yr.current}})}),Eo=()=>{Ml.current||(0,Oe.BU)(),window.parent.postMessage("backExercise","*")};function Wl(){return fo(this,null,function*(){try{const nu=yield(0,Be.zO)(ou,{limit:15,page:tr,language:Sa==null?void 0:Sa.language});la({type:2,payload:nu})}catch(nu){console.log(nu)}})}function Zo(nu){la({type:10,payload:nu})}function Hl(nu){return fo(this,null,function*(){var mu;let xr;(On.get("ip_limit")==="inner"||On.get("ip_bind_type")==="true")&&(xr=yield(0,il.y)({ip_limit:On.get("ip_limit"),ip_bind:On.get("ip_bind_type")==="true"}));const Xr=yield(0,Be.n4)(ou,{code:_e.Base64.encode(nu||Sa.code),language:Sa==null?void 0:Sa.language,exercise_id:On.get("exercisesId"),question_id:On.get("questionId"),ip:xr});return Xr.status===-5&&(0,he.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:nl(Zr({errorMessage:Xr==null?void 0:Xr.message},(Qu==null?void 0:Qu.exercise)||{}),{exercise_user_id:(mu=Qu==null?void 0:Qu.exercise)==null?void 0:mu.exercise_user_id,id:On.get("exercisesId")})}}),Xr})}function Zl(){return fo(this,null,function*(){if(Jl.current=2,!ku){la({type:5,payload:!0});try{pa.Z.publish("to-commit-info");const nu=yield Hl();if(console.log(nu,1),nu.status===0){let nr=function(){return fo(this,null,function*(){const{status:mr,data:Gr}=yield(0,Be.rX)(ou,"submit"),cl=Dr()-Fu>(Xr*zr+3)*1e3;if(mr!==0&&!cl&&setTimeout(nr,1e3),cl){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),la({type:5,payload:!1});return}if(mr===0){Gr.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Gr==null?void 0:Gr.status)===0&&On.get("type")==="1"&&Uu(!0),(Gr==null?void 0:Gr.status)!==0&&On.get("type")==="1"&&Il(Ku=>Ku+1);const Cu=yield(0,Be.zO)(ou,{limit:15,page:tr,language:Sa==null?void 0:Sa.language});la({type:8,payload:nl(Zr({},Wa),{submitResult:Gr,submitting:!1,submitRecords:Cu})})}})},mu={};if(On.get("type")==="exercises"?(mu.extras={exercise_id:On.get("exercisesId"),question_id:On.get("questionId")},(On.get("ip_limit")==="inner"||On.get("ip_bind_type")==="true")&&(mu.extras.ip=yield(0,il.y)({ip_limit:On.get("ip_limit"),ip_bind:On.get("ip_bind_type")==="true"}))):On.get("type")==="smartPlan"&&(mu.extras={smart_plan_page_item_bank_id:On.get("smartPlanItemBankId"),simulate:On.get("simulate")==="true"}),(yield(0,Be.bM)(ou,mu)).status===-1&&On.get("exercisesId")){window.parent.location.href=`/classrooms/${On.get("coursesId")}/exercise/${On.get("exercisesId")}/detail`;return}const{time_limit:Xr,test_case_size:zr}=Sa,Fu=Dr();nr()}else la({type:5,payload:!1})}catch(nu){console.log(nu),la({type:5,payload:!1})}Pl(!1)}})}function Tl(){return fo(this,null,function*(){Jl.current=1,Wa.debuging=!0,la({type:4,payload:!0});try{if((yield Hl()).status===0){let Fu=function(){return fo(this,null,function*(){const{status:nr,message:mr,data:Gr}=yield(0,Be.rX)(ou,"debug"),cl=Dr()-zr>(mu+3)*1e3;if(nr!==0&&!cl&&(la({type:6,payload:mr}),setTimeout(Fu,1e3)),cl){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),la({type:4,payload:!1}),la({type:7,payload:nl(Zr({},Wa),{debugResult:{status:2},debuging:!1})});return}nr===0&&(Gr.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),la({type:4,payload:!1}),la({type:7,payload:nl(Zr({},Wa),{debugResult:Gr,debuging:!1})}))})};const{time_limit:mu}=Sa;let xr={input:encodeURIComponent(Ra.test_case.input)};if(On.get("type")==="exercises"&&(xr.exercise_id=On.get("exercisesId")),(yield(0,Be.MU)(ou,xr)).status===-1&&On.get("exercisesId")){window.parent.location.href=`/classrooms/${On.get("coursesId")}/exercise/${On.get("exercisesId")}/detail`;return}const zr=Dr();Fu()}else la({type:4,payload:!1})}catch(nu){console.log(nu)}finally{}})}function Po(nu,mu){const xr=mu?{modify_code:!1}:{};la({type:3,payload:nl(Zr({},Ra),{hack:Zr(nl(Zr({},Sa),{code:nu}),xr)})}),Pl(!0)}const Bl=nu=>fo(void 0,null,function*(){let mu=yield(0,Ee.ZP)(`/api/problems/${Sa==null?void 0:Sa.identifier}/start.json`,{method:"get",params:{language:nu==="C++"||nu==="c++"?encodeURIComponent(nu):nu,hack_user_id:Tr==null?void 0:Tr.user_id}});mu.status!==-1&&he.history.replace(`/myproblems/${mu==null?void 0:mu.identifier}${window.location.search}`)});function Lo(nu){let mu=nu.target.value;la({type:3,payload:nl(Zr({},Ra),{test_case:{input:mu}})})}function jr(){return fo(this,null,function*(){try{let nu={};On.get("type")==="exercises"?nu.exercise_id=On.get("exercisesId"):Sa!=null&&Sa.homework_common_id&&(nu.homework_common_id=Sa==null?void 0:Sa.homework_common_id);const mu=yield(0,Be.H7)(ou,Zr({},nu));mu.status===401||(Po(_e.Base64.decode(mu.code)),(On.get("type")==="exercises"||Sa!=null&&Sa.homework_common_id)&&pa.Z.publish("to-reset-info"))}catch(nu){console.log(nu)}})}function Xu(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ou.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Ou.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return fo(this,null,function*(){const nu=yield(0,Be.fi)(ou);nu.status===401||Po(_e.Base64.decode(nu.code),!0)})}})}function Ll(){la({type:9,payload:!0})}function Pr(){la({type:9,payload:!1})}function dt(nu){return fo(this,null,function*(){yield(0,Be.MK)(ou,nu),la({type:1,payload:{showNote:!1,data:nl(Zr({},Ra),{hack:nl(Zr({},Sa),{notes:nu.notes})})}})})}const kt={hack:Sa,isLoading:wr,input:(Bt=Ra==null?void 0:Ra.test_case)==null?void 0:Bt.input,is_file:(ea=Ra==null?void 0:Ra.test_case)==null?void 0:ea.is_file,identifier:Sa==null?void 0:Sa.identifier,attachments_count:Ra==null?void 0:Ra.attachments_count,language:Sa==null?void 0:Sa.language,code:Sa==null?void 0:Sa.code,title:"main."+zo[Sa==null?void 0:Sa.language],modify_code:Sa==null?void 0:Sa.modify_code,notes:Sa==null?void 0:Sa.notes,debugResult:hu,debuging:Zu,submitting:ku,submitResult:Gu,executingMessage:ur,onCancelNote:Pr,onAddNote:dt,showNote:wu,user:Tr,onShowNote:Ll,onSubmitCode:Zl,onChangeCode:Po,onChangeInput:Lo,onDebugCode:Tl,onResetCode:jr,onSyncCode:Xu,onUpdateCode:Hl,onChangeLanguage:Bl,isWhiteTheme:Fr,setIsWhiteTheme:Hu,topDispatch:la};function Jt(){return fo(this,null,function*(){const{praise_count:nu}=yield(0,Be.vl)(Sa.id,{container_type:"Hack",type:1});let mu=nl(Zr({},Ra),{hack:nl(Zr({},Sa),{praises_count:nu,user_praise:!Sa.user_praise})});la({type:3,payload:mu})})}const Qn={topicId:ou,submitResult:Gu,submitRecords:Mu,submitting:ku,page:tr,onPageChange:Zo,hack:Sa,user:Ra==null?void 0:Ra.user,hack_sets:Ra==null?void 0:Ra.hack_sets,current_user:Ra==null?void 0:Ra.current_user,onTriggerPraise:Jt,setActiveIndex:zl};console.log(Qu);const[vr,qu]=(0,a.useState)(!1),[Hr,$u]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const nu=mu=>{if(console.log("event-----",mu),mu.data.type==="showIntelligentTeacherStatus"){const{aiStatus:xr,questionStatus:Xr}=mu.data;if(qu(xr),Xr){let zr=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(zr.includes(On.get("smartPlanItemBankId")))return;pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Ou.createElement("div",{className:"tc font16"},Xr?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>fo(void 0,null,function*(){Zl(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(zr.push(On.get("smartPlanItemBankId"))));let Fu="";On.get("isMiniprogram")?Fu=`/miniprogram/courseware/study?courses_id=${On.get("coursesId")}&id=${On.get("exercisesId")}`:Fu=`/classrooms/${On.get("coursesId")}/smart_plan/${On.get("exercisesId")}/ppt_info/info`,window.opener?window.close():he.history.push(Fu)})})}}};return window.addEventListener("message",nu),()=>{window.removeEventListener("message",nu)}},[]);const au=()=>{if(On.get("type")==="exercises")return!1;const nu=Object.entries((Sa==null?void 0:Sa.homework_extension)||{}).some(([mu,xr])=>mu!=="ai_code_evaluation_promote"&&!!xr);return!!(On.get("type")==="1"&&((0,Wr.$O)()||nu)||On.get("type")==="smartPlan"&&(vr||On.get("showAi")))};return(0,a.useEffect)(()=>{var nu,mu,xr,Xr,zr,Fu,nr;au()&&(xl>((mu=(nu=Sa==null?void 0:Sa.homework_extension)==null?void 0:nu.ai_guide_data)==null?void 0:mu.evaluation_num)&&Vl({open:!0,text:(Xr=(xr=Sa==null?void 0:Sa.homework_extension)==null?void 0:xr.ai_guide_data)==null?void 0:Xr.evaluation_msg}),(zr=Sa==null?void 0:Sa.homework_extension)!=null&&zr.ai_guide&&xl==0&&!so.current&&(so.current=setTimeout(()=>{var mr,Gr;Vl({open:!0,text:(Gr=(mr=Sa==null?void 0:Sa.homework_extension)==null?void 0:mr.ai_guide_data)==null?void 0:Gr.unanswered_msg})},(((nr=(Fu=Sa==null?void 0:Sa.homework_extension)==null?void 0:Fu.ai_guide_data)==null?void 0:nr.unanswered_time)||0)*60*1e3)),so.current&&xl>0&&clearTimeout(so.current))},[xl,Sa]),Ou.createElement(Ou.Fragment,null,Ou.createElement(Fe.Z,{spinning:Lu,delay:500},Ra?Ou.createElement("div",{style:{minWidth:"1200px"}},Ou.createElement("header",{className:Go()(io.Z.header,Fr&&io.Z.whiteHeader)},!((ga=["smartPlan","exercises"])!=null&&ga.includes(On.get("type")))&&Ou.createElement("div",null,Ou.createElement("img",{src:`${xe.Z.IMG_SERVER}/images/${Tr==null?void 0:Tr.image_url}`,alt:"user",width:36}),Ou.createElement("span",{style:{color:Fr?"#333":"#B2BACB",fontSize:16}},Tr==null?void 0:Tr.name)),((dn=["smartPlan","exercises"])==null?void 0:dn.includes(On.get("type")))&&Ou.createElement("div",null,Ou.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Ou.createElement("span",{className:"ml10"},((Jn=Qu==null?void 0:Qu.exercise)==null?void 0:Jn.user_name)||(Tr==null?void 0:Tr.name)||"--")),Ou.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Ou.createElement("span",{className:"ml10"},((Aa=Qu==null?void 0:Qu.exercise)==null?void 0:Aa.student_id)||(Tr==null?void 0:Tr.student_id)||"--"))),Ou.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Ou.createElement("div",null,Sa.name)),(On.get("type")==="smartPlan"||(Sa==null?void 0:Sa.is_program))&&Ou.createElement(_l.Z,{defaultValue:(Sa==null?void 0:Sa.answer_long_time)||0,onChange:nu=>{Yr.current=nu},className:io.Z.timepiece}),Tr!=null&&Tr.hack_manager&&!On.get("is_smart_plan")?Ou.createElement(he.Link,{className:io.Z.btn_edit,to:On.get("type")==="1"?On.get("pageId")?`/problems/newedit/${Sa.identifier}?type=1&pageId=${On.get("pageId")}&backUrl=${On.get("backUrl")}`:`/problems/newedit/${Sa.identifier}?type=1`:On.get("backUrl")?`/problems/newedit/${Sa.identifier}?backUrl=${On.get("backUrl")}`:`/problems/newedit/${Sa.identifier}`}," ",Ou.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((sa=Qu==null?void 0:Qu.exercise)!=null&&sa.left_time)&&Ou.createElement(Ou.Fragment,null,Ou.createElement("span",{style:{color:rr,marginRight:6},className:`iconfont icon-daojishi ${io.Z.djs}`}),Ou.createElement("span",{className:"c-white mr20"},Ou.createElement(jo,{valueStyle:{color:rr,fontSize:20,fontWeight:500},title:Ou.createElement("span",{style:{color:rr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:br,onFinish:()=>fo(void 0,null,function*(){const nu=yield(0,de.VL)({categoryId:On.get("exercisesId"),commit_method:2});if((nu==null?void 0:nu.status)===0&&(Hl(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Ou.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Ou.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>fo(void 0,null,function*(){window.parent.location.href=`/classrooms/${On.get("coursesId")}/exercise/${On.get("exercisesId")}/detail`})})),(nu==null?void 0:nu.status)===-3){const mu=parseInt(nu==null?void 0:nu.message);el(Date.now()+mu*1e3)}})}))),(fa=["smartPlan","exercises"])!=null&&fa.includes(On.get("type"))?Ou.createElement(we.ZP,{type:"primary",onClick:()=>{if(On.get("type")==="exercises"){const nu=()=>fo(void 0,null,function*(){yield Hl(),Pl(!1),wl(),Ml.current=!0,Eo()});if(!(Mu!=null&&Mu.records_count)||jl){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Ou.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:nu});return}nu()}else{let nu="";On.get("isMiniprogram")=="true"?nu=`/miniprogram/courseware/study?courses_id=${On.get("coursesId")}&id=${On.get("exercisesId")}`:nu=`/classrooms/${On.get("coursesId")}/smart_plan/${On.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${On.get("coursesId")}_${On.get("exercisesId")}`),console.log(On.get("isMiniprogram")=="true"),On.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${On.get("coursesId")}_${On.get("exercisesId")}`):he.history.push(nu))}}},On.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Ou.createElement("span",{onClick:()=>{var nu;if(On.get("backUrl"))he.history.push(On.get("backUrl"));else if(On.get("type")==="1"){let mu=(nu=localStorage.getItem("program_homework"))==null?void 0:nu.split(",");he.history.push(`/classrooms/${mu==null?void 0:mu[0]}/program_homework/${mu==null?void 0:mu[1]}/detail`)}else he.history.push("/problemset")}},Ou.createElement(Ae.Z,{title:"\u5173\u95ED"},Ou.createElement("i",{style:{color:Fr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Ou.createElement(Fe.Z,{size:"large",spinning:wr},Ou.createElement(Te.Z,{className:Go()(io.Z.myProblems,Fr&&io.Z.whiteMyProblems),leftChild:Ou.createElement(cr,Zr({},Qn)),rightChild:Ou.createElement(Nt,Zr({},kt))}))):null,Ou.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:Qr,className:"oj-modal"},Ou.createElement("section",{className:"oj-modal-content"},Ou.createElement("div",{className:"oj-modal-head"},Ou.createElement("img",{src:Nr,alt:""}),Ou.createElement("i",{onClick:()=>Uu(!1),className:"iconfont icon-guanbi1"})),Ou.createElement("aside",null,Ou.createElement("img",{className:"mr30",src:vl.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Ou.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Gu==null?void 0:Gu.execute_time,"ms"),"\u4F18\u4E8E",Ou.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Gu==null?void 0:Gu.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Ou.createElement("aside",{className:"mb50"},Ou.createElement("img",{src:dr.Z,className:"mr30"}),Ou.createElement("span",{className:"oj-modal-tt"},Ou.createElement("span",null,Ou.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Ou.createElement("span",{className:"c-light-primary"},Gu==null?void 0:Gu.execute_memory,"kb")),Ou.createElement("span",null,Ou.createElement("span",null))),"\u4F18\u4E8E",Ou.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Gu==null?void 0:Gu.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Ou.createElement("div",{id:"oj-modal-next",onClick:()=>fo(void 0,null,function*(){var nu;if(Gu!=null&&Gu.next_identifier){let mu=yield(0,Ee.ZP)(`/api/problems/${Gu==null?void 0:Gu.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Tr==null?void 0:Tr.user_id}});mu&&(he.history.replace(`/myproblems/${mu==null?void 0:mu.identifier}${window.location.search}`),window.location.reload())}else{let mu=(nu=localStorage.getItem("program_homework"))==null?void 0:nu.split(",");he.history.push(`/classrooms/${mu==null?void 0:mu[0]}/program_homework/${mu==null?void 0:mu[1]}/detail`)}}),className:"oj-modal-btn"},Gu!=null&&Gu.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),au()&&Ou.createElement(Io.Z,{showData:On.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Sa==null?void 0:Sa.homework_extension,description:Sa==null?void 0:Sa.description,allShow:(0,Wr.$O)(),code:Sa==null?void 0:Sa.code,sendParams:{source:"hack",hack_id:ou},draggableExtraNode:((za=Sa==null?void 0:Sa.homework_extension)==null?void 0:za.ai_guide)&&(eo==null?void 0:eo.open)&&Ou.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},Ou.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),Ou.createElement(bo.Z,{text:(eo==null?void 0:eo.text)||""}),Ou.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:nu=>{Vl({open:!1,text:""})}}))})),Ou.createElement(oo.Z,{successCb:()=>{Jl.current===1?Tl():Zl()}}))};function wt({title:tt,modify_code:pt,onSyncCode:Bt,onShowCodeSetting:ea,onResetCode:ga,hack:dn,onChangeLanguage:Jn,isWhiteTheme:Aa,onShowResourceCentre:sa,attachments_count:fa}){var za;const Wa=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Ou.createElement(le.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ga})},[la]=(0,he.useSearchParams)(),ou=la.get("language"),su=On=>On==="1"?"c++":On==="2"?"C++":On;return(0,a.useEffect)(()=>{ou&&Jn(su(ou))},[]),(0,a.useEffect)(()=>{dn!=null&&dn.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Ou.createElement(le.Z,null),content:Ou.createElement("div",null,Ou.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Ou.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Ou.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ga()})},[dn==null?void 0:dn.language]),console.log(dn,Aa,"hack"),Ou.createElement("div",{className:`${io.Z.codeHead} ${Aa?io.Z.whiteCodeHead:""}`},Ou.createElement("div",{className:io.Z.navWrap},(za=dn==null?void 0:dn.all_language)==null?void 0:za.map(On=>Ou.createElement("div",{className:`${io.Z.nav} ${On===(dn==null?void 0:dn.language)?io.Z.active:""}`,key:On,onClick:()=>Jn(On)},Ou.createElement(Ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Ou.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Ou.createElement("span",null,On)))),Ou.createElement(Le.Z,{align:"middle",style:{marginLeft:"auto"}},pt?Ou.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Bt},Ou.createElement("img",{src:ft,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,fa>0&&Ou.createElement("a",{onClick:sa},Ou.createElement(Ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Ou.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Ou.createElement("a",{onClick:Wa},Ou.createElement(Ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Ou.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Ou.createElement("a",{onClick:ea},Ou.createElement(Ae.Z,{title:"\u8BBE\u7F6E"},Ou.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Nt(tt){var pt=tt,{input:Bt,is_file:ea,identifier:ga,showNote:dn,onShowNote:Jn,notes:Aa,onCancelNote:sa,onAddNote:fa,debugResult:za,language:Wa,debuging:la,submitting:ou,executingMessage:su,code:On,onSubmitCode:Lu,onDebugCode:Ra,onChangeCode:hu,onChangeInput:Gu,onUpdateCode:Mu,user:tr,isLoading:wu,submitResult:Zu}=pt,ku=ko(pt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ur(Ar,br){return Ou.createElement(wt,nl(Zr({},ku),{onShowCodeSetting:Ar,onShowResourceCentre:br}))}const rr=Zr({input:Bt,is_file:ea,debugResult:za,debuging:la,submitting:ou,executingMessage:su,onDebugCode:Ra,onChangeCode:hu,onSubmitCode:Lu,onChangeInput:Gu,user:tr,submitResult:Zu},ku);return Ou.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Ou.createElement(sn,{setIsWhiteTheme:ku==null?void 0:ku.setIsWhiteTheme,isLoading:wu,language:Wa,value:On,identifier:ga,onChange:hu,onUpdateCode:Mu,ActionBarRender:ur}),Ou.createElement(lt.ZP,Zr({},rr)))}},55956:function(ct,qe,z){"use strict";z.d(qe,{h:function(){return a}});var a=(he=>(he[he.NOMATCH=-1]="NOMATCH",he[he.OK=0]="OK",he[he.TIMEOUT=2]="TIMEOUT",he[he.PODFAILURE=3]="PODFAILURE",he[he.COMPILEFAILURE=4]="COMPILEFAILURE",he[he.EXECUTEFAILURE=5]="EXECUTEFAILURE",he[he.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",he))(a||{})},50582:function(ct,qe,z){"use strict";z.d(qe,{H7:function(){return E},MK:function(){return le},MU:function(){return de},X6:function(){return Te},bM:function(){return Be},fi:function(){return y},fu:function(){return Le},n4:function(){return x},rX:function(){return xe},vl:function(){return b},zO:function(){return Oe}});var a=z(82093),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(ee,te,ne)=>te in ee?he(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,Ae=(ee,te)=>{for(var ne in te||(te={}))pe.call(te,ne)&&we(ee,ne,te[ne]);if(Ie)for(var ne of Ie(te))Fe.call(te,ne)&&we(ee,ne,te[ne]);return ee};function Le(ee,te){return(0,a.U2)(`myproblems/${ee}.json`,Ae({hidePopLogin:!0},te||{}))}function Be(ee,te){return(0,a.v_)(`myproblems/${ee}/code_submit.json`,te)}function de(ee,te){return(0,a.v_)(`myproblems/${ee}/code_debug.json`,te)}function Oe(ee,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,a.U2)(`myproblems/${ee}/submit_records.json`,te)}function Te(ee){return(0,a.U2)("myproblems/record_detail.json",{id:ee})}function xe(ee,te){return(0,a.U2)(`myproblems/${ee}/result.json`,{mode:te})}function le(ee,te){return(0,a.v_)(`myproblems/${ee}/add_notes.json`,te)}function E(ee,te){return(0,a.v_)(`myproblems/${ee}/restore_initial_code.json`,te)}function y(ee){return(0,a.v_)(`myproblems/${ee}/sync_code.json`)}function x(ee,te){return(0,a.v_)(`myproblems/${ee}/update_code.json`,te)}function b(ee,te){return(0,a.v_)(`discusses/${ee}/plus.json`,te)}},81150:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Pr}});var a=z(59301),he={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI",btn_warp:"btn_warp___fOE2S"},Ie=z(28284),pe=z(25399),Fe=z(99571),we=z(62957),Ae=z(71051),Le=z(6767),Be=z(37568),de=z(37285),Oe=z(62673),Te=z(37639),xe=z(77019),le=z(5269),E=z(13747),y=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(dt,kt,Jt)=>kt in dt?y(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,ne=(dt,kt)=>{for(var Jt in kt||(kt={}))b.call(kt,Jt)&&te(dt,Jt,kt[Jt]);if(x)for(var Jt of x(kt))ee.call(kt,Jt)&&te(dt,Jt,kt[Jt]);return dt};const me=dt=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},dt),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var Ee="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",ce=z(3713),fe=z(76560),Pe=z(49661),be=z(82093),Me=Object.defineProperty,Ge=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Xe=(dt,kt,Jt)=>kt in dt?Me(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,Ke=(dt,kt)=>{for(var Jt in kt||(kt={}))We.call(kt,Jt)&&Xe(dt,Jt,kt[Jt]);if(Ge)for(var Jt of Ge(kt))ze.call(kt,Jt)&&Xe(dt,Jt,kt[Jt]);return dt};const mt=dt=>React.createElement("svg",Ke({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},dt),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var Et="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",ht=Object.defineProperty,$e=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,sn=(dt,kt,Jt)=>kt in dt?ht(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,ft=(dt,kt)=>{for(var Jt in kt||(kt={}))At.call(kt,Jt)&&sn(dt,Jt,kt[Jt]);if($e)for(var Jt of $e(kt))cn.call(kt,Jt)&&sn(dt,Jt,kt[Jt]);return dt};const _e=dt=>React.createElement("svg",ft({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},dt),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var lt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",gt=z(1198),yt=z(89389),Tt=z(48106),at=z(20927),Ye={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},$t=z(59301),In=Object.defineProperty,_n=Object.defineProperties,na=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,an=(dt,kt,Jt)=>kt in dt?In(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,vn=(dt,kt)=>{for(var Jt in kt||(kt={}))_t.call(kt,Jt)&&an(dt,Jt,kt[Jt]);if(It)for(var Jt of It(kt))Ut.call(kt,Jt)&&an(dt,Jt,kt[Jt]);return dt},tn=(dt,kt)=>_n(dt,na(kt)),ot=(dt,kt)=>{var Jt={};for(var Qn in dt)_t.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&It)for(var Qn of It(dt))kt.indexOf(Qn)<0&&Ut.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const Wt=null,Xt=(dt,kt)=>{var Jt=dt,{globalSetting:Qn,loading:vr,dispatch:qu,isEdit:Hr,editData:$u}=Jt,au=ot(Jt,["globalSetting","loading","dispatch","isEdit","editData"]);const[nu,mu]=(0,a.useState)(""),[xr,Xr]=(0,a.useState)(""),[zr,Fu]=(0,a.useState)([]),[nr,mr]=(0,a.useState)(""),[Gr,Rr]=(0,a.useState)(),[cl,Cu]=(0,a.useState)(!1),[Ku,Cr]=(0,a.useState)({}),[Vt,Za]=(0,a.useState)([]);(0,a.useEffect)(()=>{!$u||!Hr||(mu($u==null?void 0:$u.name),Xr($u==null?void 0:$u.analysis),Rr($u==null?void 0:$u.is_ordered),Cr($u),Cu(!0))},[$u]),(0,a.useEffect)(()=>{if(!cl)return;const hr=$u==null?void 0:$u.standard_answer.map(ql=>ql==null?void 0:ql.answer_text);Fu(hr);const pl=$u==null?void 0:$u.standard_answer.map(ql=>ql==null?void 0:ql.score);Za(pl),Cu(!1)},[cl]),(0,a.useImperativeHandle)(kt,()=>({onSave:Tu,Clear:_u}));const Tu=()=>{let hr=[],pl=!1;return nu?(zr.forEach((ql,Sl)=>{hr.push({position:Sl+1,answer_text:[],score:Vt[Sl]}),ql==null||ql.forEach((Ao,ei)=>{hr[Sl].answer_text.push(Ao),(!Ao||!(0,Pe.eR)(Ao,1e4))&&(mr(`${Sl}-${ei}`),Le.ZP.info(Ao?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),pl=!0)})}),pl?!1:(hr==null?void 0:hr.length)>20?(Le.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:nu,analysis:xr,standard_answers:hr,is_ordered:Gr,downcase:Ku==null?void 0:Ku.downcase,no_space:Ku==null?void 0:Ku.no_space,use_blank_score:Ku==null?void 0:Ku.use_blank_score}):(Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},_u=()=>{mu(""),Xr(""),Fu([]),Rr(!1)},Vr=(hr,pl,ql)=>{const Sl=zr.slice();if(pl&&Sl.splice(hr,pl),ql)for(let Ao=0;Ao{mr("");let Sl=zr.slice();Sl[hr][pl]=ql,Fu(Sl)},gr=hr=>{let pl=zr.slice();pl[hr]=[...pl[hr],""],Fu(pl)},uo=(hr,pl)=>{let ql=zr.slice();if(!ql[hr][pl]){ql[hr]=ql[hr].filter((Sl,Ao)=>Ao!==pl),Fu(ql);return}we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ye.modal,onOk:()=>{ql[hr]=ql[hr].filter((Sl,Ao)=>Ao!==pl),Fu(ql)}})},So=hr=>{we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ye.modal,onOk:()=>{let pl=zr.slice();pl=zr.filter((ql,Sl)=>hr!==Sl),Fu(pl)}})};return $t.createElement("section",{className:Ye.wrap},$t.createElement("p",{className:Ye.titleWrap},$t.createElement("span",{className:Ye.required},"*"),$t.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),$t.createElement("div",null,$t.createElement(Tt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:nu,onChange:hr=>mu(hr),showNullButton:!0,onPlaceholderChange:Vr})),$t.createElement("div",{className:"mt20"},zr.map((hr,pl)=>$t.createElement("div",{style:{display:"flex"}},$t.createElement("div",{style:{flex:1}},$t.createElement(at.Z,{key:pl,answers:hr,index:pl,flex:1,is_md:!0,activeOptionErrorIndex:nr,onAnswerChange:Or,addChildAnswer:gr,deleteChildAnswer:uo,deleteChildAnswermain:So})),Ku.use_blank_score&&$t.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},$t.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",$t.createElement(Ae.Z,{style:{width:"100px"},size:"large",defaultValue:Vt[pl],onBlur:ql=>{Vt[pl]=ql.target.value,Za([...Vt])}}))))),$t.createElement("div",null,$t.createElement(Oe.default,{className:`${Ye.color333} font14 mt20`,checked:Ku.use_blank_score,onChange:hr=>Cr(tn(vn({},Ku),{use_blank_score:hr.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),$t.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),$t.createElement("div",null,$t.createElement(Oe.default,{className:`${Ye.color333} font14 mt20`,checked:Ku.downcase,onChange:hr=>Cr(tn(vn({},Ku),{downcase:hr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),$t.createElement("div",null,$t.createElement(Oe.default,{className:`${Ye.color333} font14 mt20`,checked:Ku.no_space,onChange:hr=>Cr(tn(vn({},Ku),{no_space:hr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),$t.createElement("div",{className:"mt20"},(zr==null?void 0:zr.length)>1&&$t.createElement("span",null,$t.createElement(Oe.default,{checked:Gr,onChange:hr=>Rr(hr.target.checked),className:`${Ye.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),$t.createElement("span",{className:`${Ye.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),$t.createElement("p",{className:Ye.titleWrap},$t.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),$t.createElement(yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:xr,onChange:hr=>Xr(hr)}))};var et=(0,fe.connect)(({loading:dt,globalSetting:kt})=>({globalSetting:kt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Xt)),Je=z(47889),un=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,fu=(dt,kt)=>{var Jt={};for(var Qn in dt)pa.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&un)for(var Qn of un(dt))kt.indexOf(Qn)<0&&Ma.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const _a=null,Pn=(dt,kt)=>{var Jt=dt,{globalSetting:Qn,loading:vr,editData:qu,dispatch:Hr,onRef:$u=()=>{},isEdit:au}=Jt,nu=fu(Jt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[mu,xr]=(0,a.useState)(),[Xr,zr]=(0,a.useState)(""),[Fu,nr]=(0,a.useState)("");(0,a.useEffect)(()=>{if(!qu||!au)return;zr(qu==null?void 0:qu.name),nr(qu==null?void 0:qu.analysis);const Rr=qu==null?void 0:qu.choices.find(cl=>cl.is_answer);xr(Rr.choice_text==="\u6B63\u786E"?"0":"1")},[qu]),(0,a.useImperativeHandle)(kt,()=>({onSave:mr,Clear:Gr}));const mr=()=>Xr?mu?{name:Xr,choices:[{choice_text:"\u6B63\u786E",is_answer:mu==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:mu==="1"?1:0}],analysis:Fu}:(Le.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Gr=()=>{zr(""),nr(""),xr("")};return a.createElement("section",{className:Ye.wrap},a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),a.createElement(yt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Xr,onChange:Rr=>zr(Rr)}),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ye.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(Je.ZP.Group,{buttonStyle:"solid",value:mu,onChange:Rr=>xr(Rr.target.value)},a.createElement(Je.ZP.Button,{value:"0",className:`${Ye.radio} mr40`},"\u6B63\u786E"),a.createElement(Je.ZP.Button,{value:"1",className:Ye.radio},"\u9519\u8BEF")),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Fu,onChange:Rr=>nr(Rr)}))};var Mn=(0,fe.connect)(({loading:dt,globalSetting:kt})=>({globalSetting:kt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Pn)),Da=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Ca=(dt,kt)=>{var Jt={};for(var Qn in dt)pn.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&Da)for(var Qn of Da(dt))kt.indexOf(Qn)<0&&Ht.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const Eu=null,Pu=(dt,kt)=>{var Jt=dt,{globalSetting:Qn,loading:vr,editData:qu,dispatch:Hr,onRef:$u=()=>{},isEdit:au}=Jt,nu=Ca(Jt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[mu,xr]=(0,a.useState)([]);(0,a.useEffect)(()=>{var nr;if(!qu||!au)return;const mr=(nr=qu==null?void 0:qu.shixun)==null?void 0:nr.challenges.map(Gr=>({id:Gr==null?void 0:Gr.id,score:Gr.score}));xr(mr)},[qu]),(0,a.useImperativeHandle)(kt,()=>({onSave:Xr,Clear:zr}));const Xr=()=>({challenges:[...mu]}),zr=()=>{xr([])};console.log("editData--",qu);const Fu=nr=>{var mr,Gr;return a.createElement("div",null,(Gr=(mr=nr==null?void 0:nr.shixun)==null?void 0:mr.challenges)==null?void 0:Gr.map((Rr,cl)=>{var Cu;return a.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",cl+1,"\u5173"),a.createElement(pe.Z,{key:cl,title:Rr==null?void 0:Rr.challenge_name},a.createElement("span",null,(0,Pe.Pq)(Rr==null?void 0:Rr.challenge_name,44)))),a.createElement("p",{style:{marginBottom:0}},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u5206\u503C\uFF1A"),a.createElement(Ae.Z,{precision:1,min:1,max:100,className:Ye.baseFormItem,style:{width:176},value:(Cu=mu.find(Ku=>Ku.id===Rr.id))==null?void 0:Cu.score,onChange:Ku=>{mu.find(Cr=>Cr.id===Rr.id).score=Ku,xr([...mu])}})))}),a.createElement("div",{style:{clear:"both"}}))};return a.createElement("section",{className:Ye.wrap},a.createElement(ce.Z,{style:{paddingRight:10},className:Ye.titleHtml,value:`${qu==null?void 0:qu.position}\u3001${qu==null?void 0:qu.name}`}),a.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u5173\u5361")),Fu(qu))};var Ya=(0,fe.connect)(({loading:dt,globalSetting:kt})=>({globalSetting:kt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Pu)),Au=Object.getOwnPropertySymbols,ba=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Tn=(dt,kt)=>{var Jt={};for(var Qn in dt)ba.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&Au)for(var Qn of Au(dt))kt.indexOf(Qn)<0&&zt.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const ya=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ua=(dt,kt)=>{var Jt=dt,{editData:Qn,globalSetting:vr,loading:qu,dispatch:Hr,onRef:$u=()=>{},isEdit:au}=Jt,nu=Tn(Jt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[mu,xr]=(0,a.useState)([]),[Xr,zr]=(0,a.useState)(),[Fu,nr]=(0,a.useState)([]),[mr,Gr]=(0,a.useState)(""),[Rr,cl]=(0,a.useState)("");(0,a.useEffect)(()=>{xr(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Qn||!au)return;Gr(Qn==null?void 0:Qn.name),cl(Qn==null?void 0:Qn.analysis),xr(Qn==null?void 0:Qn.choices.map(Vt=>Vt.choice_text));const Cr=[];Qn==null||Qn.choices.map((Vt,Za)=>{Vt.is_answer&&Cr.push(Za)}),nr(Cr)},[Qn]),(0,a.useImperativeHandle)(kt,()=>({onSave:Cu,Clear:Ku}));const Cu=()=>{if(!mr)return Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Cr=mu.findIndex(Za=>!Za);if(Cr>-1)return Le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${ya[Cr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Fu.length)return Le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Fu.length<2)return Le.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const Vt=mu.map((Za,Tu)=>({choice_text:Za,is_answer:Fu.includes(Tu)?1:0}));return{name:mr,choices:Vt,analysis:Rr}},Ku=()=>{xr(["","","",""]),Gr(""),cl(""),nr("")};return a.createElement("section",{className:Ye.wrap},a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),a.createElement(yt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:mr,onChange:Cr=>Gr(Cr)}),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ye.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),mu.map((Cr,Vt)=>a.createElement("div",{className:Ye.choiceWrap,key:Vt},a.createElement(pe.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Ye.answer} ${Fu.includes(Vt)?Ye.activeAnswer:""}`,onClick:()=>{Fu.includes(Vt)?nr(Fu.filter(Za=>Za!==Vt)):nr([...Fu,Vt])}},ya[Vt])),a.createElement("div",{className:Ye.editorWrap},Xr===Vt?a.createElement(yt.Z,{id:`single-question-option-${Vt}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Cr,onChange:Za=>{mu[Vt]=Za,xr(mu)}}):a.createElement("div",{className:Ye.htmlWrap,onClick:()=>zr(Vt)},a.createElement(ce.Z,{value:Cr}))),Vt>1&&a.createElement(pe.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Ye.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{xr(mu.filter((Za,Tu)=>Tu!==Vt)),Fu.includes(Vt)?nr(Fu.filter(Za=>Za!==Vt)):nr([...Fu,Vt])}})),Vt<7&&Vt===mu.length-1&&a.createElement(pe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Ye.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>xr([...mu,""])})))),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Rr,onChange:Cr=>cl(Cr)}))};var yu=(0,fe.connect)(({loading:dt,globalSetting:kt})=>({globalSetting:kt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ua)),Bu=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,Ot=(dt,kt)=>{var Jt={};for(var Qn in dt)sr.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&Bu)for(var Qn of Bu(dt))kt.indexOf(Qn)<0&&An.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const Xn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Gn=(dt,kt)=>{var Jt=dt,{editData:Qn,globalSetting:vr,loading:qu,dispatch:Hr,onRef:$u=()=>{},isEdit:au}=Jt,nu=Ot(Jt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[mu,xr]=(0,a.useState)([]),[Xr,zr]=(0,a.useState)(),[Fu,nr]=(0,a.useState)(),[mr,Gr]=(0,a.useState)(""),[Rr,cl]=(0,a.useState)("");(0,a.useEffect)(()=>{xr(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Qn||!au)return;const Cr=[],Vt=[];Qn==null||Qn.choices.forEach((Za,Tu)=>{Cr.push(Za.choice_text),Za.is_answer&&Vt.push(Tu)}),Gr(Qn==null?void 0:Qn.name),cl(Qn==null?void 0:Qn.analysis),xr(Cr),nr(Vt)},[Qn]),(0,a.useImperativeHandle)(kt,()=>({onSave:Cu,Clear:Ku}));const Cu=()=>{if(!mr)return Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Cr=mu.findIndex(Za=>!Za);if(Cr>-1)return Le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Xn[Cr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Fu))return Le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const Vt=mu.map((Za,Tu)=>({choice_text:Za,is_answer:Fu.includes(Tu)?1:0}));return{name:mr,choices:Vt,analysis:Rr}},Ku=()=>{xr(["","","",""]),Gr(""),cl(""),nr("")};return a.createElement("section",{className:Ye.wrap},a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),a.createElement(yt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:mr,onChange:Cr=>Gr(Cr)}),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ye.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),mu.map((Cr,Vt)=>a.createElement("div",{className:Ye.choiceWrap,key:Vt},a.createElement(pe.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Ye.answer} ${Fu!=null&&Fu.includes(Vt)?Ye.activeAnswer:""}`,onClick:()=>nr([Vt])},Xn[Vt])),a.createElement("div",{className:Ye.editorWrap},Xr===Vt?a.createElement(yt.Z,{id:`single-question-option-${Vt}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Cr,onChange:Za=>{mu[Vt]=Za,xr(mu)}}):a.createElement("div",{className:Ye.htmlWrap,onClick:()=>zr(Vt)},a.createElement(ce.Z,{value:Cr}))),Vt>1&&a.createElement(pe.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Ye.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{xr(mu.filter((Za,Tu)=>Tu!==Vt)),Vt===Fu&&nr(null)}})),Vt<7&&Vt===mu.length-1&&a.createElement(pe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Ye.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>xr([...mu,""])})))),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Rr,onChange:Cr=>cl(Cr)}))};var Vn=(0,fe.connect)(({loading:dt,globalSetting:kt})=>({globalSetting:kt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Gn)),jn=z(96599),ra=z(71411),$a=z(61485),nt=z(59301),ue=Object.defineProperty,ge=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,Pt=(dt,kt,Jt)=>kt in dt?ue(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,Wn=(dt,kt)=>{for(var Jt in kt||(kt={}))He.call(kt,Jt)&&Pt(dt,Jt,kt[Jt]);if(ke)for(var Jt of ke(kt))St.call(kt,Jt)&&Pt(dt,Jt,kt[Jt]);return dt},aa=(dt,kt)=>ge(dt,Se(kt)),Na=(dt,kt)=>{var Jt={};for(var Qn in dt)He.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&ke)for(var Qn of ke(dt))kt.indexOf(Qn)<0&&St.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt},Zt=(dt,kt,Jt)=>new Promise((Qn,vr)=>{var qu=au=>{try{$u(Jt.next(au))}catch(nu){vr(nu)}},Hr=au=>{try{$u(Jt.throw(au))}catch(nu){vr(nu)}},$u=au=>au.done?Qn(au.value):Promise.resolve(au.value).then(qu,Hr);$u((Jt=Jt.apply(dt,kt)).next())});const Ln=dt=>{if(!dt)return!1;if(/^s*$/.test(dt)||dt.trim()===""){Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let kt=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return dt==="|"?(Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},en=({value:dt=[],onClose:kt})=>nt.createElement(jn.default,{closable:!0,onClose:kt,className:Ye.keywordTag},nt.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},dt.join(" \u6216 "))),Nu=(dt,kt)=>{var Jt=dt,{editData:Qn,globalSetting:vr,loading:qu,dispatch:Hr,onRef:$u=()=>{},isEdit:au}=Jt,nu=Na(Jt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[mu,xr]=(0,a.useState)(""),[Xr,zr]=(0,a.useState)(""),[Fu,nr]=(0,a.useState)(""),[mr,Gr]=(0,a.useState)(""),[Rr]=Ie.default.useForm(),cl=Ie.default.useWatch("use_keywords",Rr);(0,a.useEffect)(()=>{var Vt;!Qn||!au||(xr(Qn==null?void 0:Qn.name),zr(Qn==null?void 0:Qn.analysis),nr((Vt=Qn==null?void 0:Qn.answer_texts)==null?void 0:Vt[0]),Rr.setFieldsValue(Wn({},Qn)))},[Qn]),(0,a.useImperativeHandle)(kt,()=>({onSave:Cu,Clear:Ku}));const Cu=()=>Zt(void 0,null,function*(){if(!mu)return Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Rr.validateFields()}catch(Za){Le.ZP.error(Za.errorFields[0].errors[0]);return}const Vt=Rr.getFieldsValue();return console.log(Vt,"values"),Wn({name:mu,answer_texts:[Fu],analysis:Xr},Vt)}),Ku=()=>{xr(""),zr(""),nr(""),Rr.resetFields()},Cr=Qn==null?void 0:Qn.score;return nt.createElement("section",{className:Ye.wrap},nt.createElement("p",{className:Ye.titleWrap},nt.createElement("span",{className:Ye.required},"*"),nt.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),nt.createElement(yt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:mu,onChange:Vt=>xr(Vt)}),nt.createElement("p",{className:Ye.titleWrap},nt.createElement("span",{className:Ye.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),nt.createElement(yt.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Fu,onChange:Vt=>nr(Vt)}),nt.createElement("p",{className:Ye.titleWrap},nt.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),nt.createElement(yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Xr,onChange:Vt=>zr(Vt)}),nt.createElement(Ie.default,{form:Rr,size:"large",onFinishFailed:Vt=>Zt(void 0,null,function*(){var Za,Tu;Le.ZP.error(Vt.errorFields[0].errors[0]),Rr.scrollToField((Tu=(Za=Vt==null?void 0:Vt.errorFields)==null?void 0:Za[0])==null?void 0:Tu.name,{behavior:"smooth",block:"center"})})},nt.createElement(xe.Z,{align:"middle",className:"mb30 mt20"},nt.createElement(Ie.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},nt.createElement(ra.Z,null)),nt.createElement(le.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),nt.createElement(le.Z,null,nt.createElement(pe.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},nt.createElement($a.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),cl&&nt.createElement(Ie.default.List,{name:"keywords",rules:[{validator(Vt,Za){return Za!=null&&Za.length?(Za==null?void 0:Za.reduce((_u,Vr)=>_u+Vr.score,0))>parseFloat(Cr)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(Vt,{add:Za,remove:Tu})=>nt.createElement(nt.Fragment,null,nt.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),nt.createElement(xe.Z,{align:"middle",className:"font14 mb30"},nt.createElement(le.Z,{flex:1},nt.createElement(Be.default,{value:mr,onChange:_u=>{Gr(_u.target.value)},maxLength:50,allowClear:!0,onPressEnter:_u=>{var Vr,Or,gr,uo;const So=`${(Vr=_u.target)==null?void 0:Vr.value}`,hr=(gr=(Or=So==null?void 0:So.split("|"))==null?void 0:Or.filter(Sl=>!!Sl))==null?void 0:gr.map(Sl=>Sl==null?void 0:Sl.trim()),pl=Rr.getFieldValue("keywords"),ql=((uo=pl==null?void 0:pl.map(Sl=>Sl==null?void 0:Sl.keyword))==null?void 0:uo.flat())||[];for(const Sl of hr)if(ql.includes(Sl)){Le.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ln(So)&&(Za({keyword:hr,score:1}),Gr(""))},className:Ye.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),nt.createElement(le.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Vt.map(_u=>{var Vr=_u,{key:Or,name:gr}=Vr,uo=Na(Vr,["key","name"]);return nt.createElement(xe.Z,{key:Or,style:{marginRight:148}},nt.createElement(le.Z,{flex:1},nt.createElement(xe.Z,{align:"middle",justify:"space-between"},nt.createElement(Ie.default.Item,aa(Wn({},uo),{name:[gr,"keyword"]}),nt.createElement(en,{onClose:()=>Tu(gr)})),nt.createElement(Ie.default.Item,aa(Wn({},uo),{name:[gr,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),nt.createElement(Ae.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var ru=(0,fe.connect)(({loading:dt,globalSetting:kt})=>({globalSetting:kt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Nu)),ja=z(8848),rn={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},pu=z(32134),Du=z(12893),Er=Object.defineProperty,va=Object.defineProperties,bu=Object.getOwnPropertyDescriptors,Qa=Object.getOwnPropertySymbols,Fa=Object.prototype.hasOwnProperty,ha=Object.prototype.propertyIsEnumerable,oa=(dt,kt,Jt)=>kt in dt?Er(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,Mr=(dt,kt)=>{for(var Jt in kt||(kt={}))Fa.call(kt,Jt)&&oa(dt,Jt,kt[Jt]);if(Qa)for(var Jt of Qa(kt))ha.call(kt,Jt)&&oa(dt,Jt,kt[Jt]);return dt},Sr=(dt,kt)=>va(dt,bu(kt)),Jr=(dt,kt)=>{var Jt={};for(var Qn in dt)Fa.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&Qa)for(var Qn of Qa(dt))kt.indexOf(Qn)<0&&ha.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const ol=dt=>{var kt=dt,{value:Jt,onChange:Qn,scrollId:vr}=kt,qu=Jr(kt,["value","onChange","scrollId"]);return a.createElement("div",{id:vr||""},a.createElement(yt.Z,Sr(Mr({},qu),{defaultValue:Jt,onChange:(Hr,$u)=>{$u!=null&&$u.length?Qn(Hr,$u):Qn(Hr)}})))},cu=({value:dt,onChange:kt,placeholder:Jt,height:Qn=140,isEdit:vr})=>vr?a.createElement(yt.Z,{watch:!0,isFocus:!0,height:Qn,placeholder:Jt,defaultValue:dt,onChange:kt}):a.createElement("div",{style:{cursor:"pointer"}},dt?a.createElement(ce.Z,{className:rn.inputBorder,value:dt}):a.createElement("div",{className:`${rn.inputBorder} ${rn.placeholder}`},Jt));var du=z(59301),yr=Object.defineProperty,cr=Object.defineProperties,Nr=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,_l=Object.prototype.hasOwnProperty,oo=Object.prototype.propertyIsEnumerable,$l=(dt,kt,Jt)=>kt in dt?yr(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,xn=(dt,kt)=>{for(var Jt in kt||(kt={}))_l.call(kt,Jt)&&$l(dt,Jt,kt[Jt]);if(il)for(var Jt of il(kt))oo.call(kt,Jt)&&$l(dt,Jt,kt[Jt]);return dt},io=(dt,kt)=>cr(dt,Nr(kt)),Xo=(dt,kt)=>{var Jt={};for(var Qn in dt)_l.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&il)for(var Qn of il(dt))kt.indexOf(Qn)<0&&oo.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const Go=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ql=({value:dt,onChange:kt,choiceTextKey:Jt,answerKey:Qn,index:vr,isEdit:qu,setInputActive:Hr,form:$u,choiceOptionsPath:au,allowChangeMode:nu,showAddIcon:mu,addItem:xr,deleteItem:Xr})=>{const zr=(dt==null?void 0:dt[Qn])===!0,Fu=()=>{const mr=$u.getFieldValue(au);$u.setFieldValue(au,mr.map(Gr=>io(xn({},Gr),{[Qn]:!1})))},nr=()=>{zr?kt(io(xn({},dt),{[Qn]:!1})):(nu||Fu(),kt(io(xn({},dt),{[Qn]:!0})))};return du.createElement(xe.Z,{className:rn.choiceWrap,align:"middle",wrap:!1},du.createElement(le.Z,{onClick:nr,className:`${rn.choiceIndex} ${zr?rn.activeAnswer:""}`},Go[vr]),du.createElement(le.Z,{flex:1,className:`${rn.editorWrap} ml15`,onClick:Hr},du.createElement(cu,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:qu,value:dt==null?void 0:dt[Jt],onChange:mr=>{kt(io(xn({},dt),{[Jt]:mr}))}})),du.createElement(le.Z,{flex:"0 0 auto",className:"ml15"},du.createElement("div",{onClick:nr,className:`${rn.setAnswerBtn} ${zr?rn.activeAnswer:""}`},zr?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),du.createElement(le.Z,{className:rn.actionWrapper},du.createElement(pe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},du.createElement(pu.Z,{className:rn.addIcon,onClick:xr,style:{visibility:mu?"visible":"hidden"}})),du.createElement(pe.Z,{title:"\u5220\u9664"},du.createElement(Du.Z,{className:rn.deleteIcon,onClick:Xr,style:{visibility:vr>1?"visible":"hidden"}}))))},Io=({questionTitlePlaceholder:dt,titleKey:kt,choiceKey:Jt,analysisKey:Qn,choiceTextKey:vr,answerKey:qu,choiceOptionsPath:Hr,allowChangeMode:$u=!0,form:au,showAnalysis:nu=!0})=>{const[mu,xr]=(0,a.useState)(),[Xr,zr]=(0,a.useState)(!1);return du.createElement("div",{className:rn.wrap},du.createElement("div",{className:rn.questionTitleEditorWrap},du.createElement(Ie.default.Item,{label:"\u9898\u5E72",name:kt,labelCol:{span:24},rules:[{required:!0}]},du.createElement(ol,{scrollId:Array.isArray(kt)?kt.join("_"):`${kt}`,watch:!0,height:140,placeholder:dt}))),du.createElement(Ie.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),du.createElement(Ie.default.List,{name:Jt,rules:[{validator(Fu,nr){const mr=nr.some(Rr=>Rr[qu]),Gr=nr.findIndex(Rr=>{var cl;return((cl=Rr[vr])==null?void 0:cl.length)<=0});return Gr!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Go[Gr]}\u9009\u9879\u7684\u5185\u5BB9`)):mr?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Fu,{add:nr,remove:mr})=>du.createElement("div",{id:Array.isArray(Hr)?Hr.join("_"):`${Hr}`},Fu.map((Gr,Rr)=>{var cl=Gr,{key:Cu,name:Ku}=cl,Cr=Xo(cl,["key","name"]);const Vt=mu===Cu,Za=()=>{xr(Cu)},Tu=Rr<7&&Rr===Fu.length-1,_u=()=>nr({[vr]:"",[qu]:0}),Vr=()=>mr(Ku);return du.createElement(Ie.default.Item,io(xn({},Cr),{key:Cu,name:Ku,noStyle:!0}),du.createElement(Ql,{choiceTextKey:vr,answerKey:qu,index:Rr,isEdit:Vt,setInputActive:Za,form:au,choiceOptionsPath:Hr,allowChangeMode:$u,showAddIcon:Tu,addItem:_u,deleteItem:Vr}))}),Fu.length<8&&du.createElement("div",{className:`${rn.addBtn} mb30`,onClick:()=>nr({[vr]:"",[qu]:0})},"\u6DFB\u52A0\u9009\u9879"))),nu&&du.createElement("div",{onClick:()=>zr(!0)},du.createElement(Ie.default.Item,{name:Qn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},du.createElement(cu,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Xr}))))};var Wr=z(59301),bo=Object.defineProperty,dr=Object.defineProperties,vl=Object.getOwnPropertyDescriptors,Ou=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,Jo=Object.prototype.propertyIsEnumerable,Ho=(dt,kt,Jt)=>kt in dt?bo(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,Mo=(dt,kt)=>{for(var Jt in kt||(kt={}))ao.call(kt,Jt)&&Ho(dt,Jt,kt[Jt]);if(Ou)for(var Jt of Ou(kt))Jo.call(kt,Jt)&&Ho(dt,Jt,kt[Jt]);return dt},ho=(dt,kt)=>dr(dt,vl(kt)),ml=(dt,kt)=>{var Jt={};for(var Qn in dt)ao.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&Ou)for(var Qn of Ou(dt))kt.indexOf(Qn)<0&&Jo.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const ul=({value:dt,onChange:kt})=>{const Jt=vr=>{we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:rn.modal,onOk:()=>{const qu=[...dt];qu.splice(vr,1),kt(qu)}})},Qn=()=>{const vr=[...dt];vr.push(""),kt(vr)};return Wr.createElement(xe.Z,{align:"middle",className:"ml20",gutter:[40,20]},dt==null?void 0:dt.map((vr,qu)=>Wr.createElement(le.Z,{key:`${vr}_${qu}`,className:rn.blankWrapper},Wr.createElement(Be.default,{className:rn.blankInput,defaultValue:vr,maxLength:1e3,onBlur:Hr=>{const $u=[...dt],au=Hr.target.value.trim();$u[qu]=au,kt($u)}}),Wr.createElement(pe.Z,{title:"\u5220\u9664"},Wr.createElement(Du.Z,{className:rn.deleteIcon,style:{marginLeft:15,visibility:qu>0?"visible":"hidden"},onClick:()=>Jt(qu)})))),Wr.createElement(le.Z,null,Wr.createElement("div",{className:`${rn.addBtn}`,onClick:()=>{Qn()}},"\u65B0\u589E\u7B54\u6848")))},Zr=({value:dt=!0,onChange:kt})=>Wr.createElement(ra.Z,{checked:!dt,onChange:Jt=>{kt(!Jt)}}),nl="\u2581",ko=({questionTitlePlaceholder:dt,form:kt,name:Jt,scoreByBlank:Qn="use_blank_score",answerKey:vr,titleKey:qu="name",analysisKey:Hr="analysis",isOrdered:$u="is_ordered"})=>{var au,nu;const[mu,xr]=(0,a.useState)(!1),Xr=(Cu,Ku)=>{const Cr=Ku.line;let Vt=0;for(let Tu=0;Tu{const Za=Cu.getRange(Ku.from,Ku.to);let Tu=0;if(Ku.text.forEach(_u=>{Tu+=_u.split(nl).length-1}),Ku.origin!=="setValue"){if(Za&&Za.indexOf(nl)!==-1){const _u=Za.split(nl).length-1,Vr=Xr(Cu,Ku.from);if(console.log(`\u5220\u9664${_u}\u4E2A\uFF0C \u524D\u9762\u6709${Vr}\u4E2A\uFF0C\u65B0\u589E${Tu}\u4E2A`),_u>1){const Or=Array.from({length:_u},(gr,uo)=>Vr+uo);Vt(Or)}else Vt(Vr)}else if(Tu>0){const _u=Xr(Cu,Ku.from);console.log(`\u65B0\u589E${Tu}\u4E2A\uFF0C\u4E4B\u524D\u6709${_u}\u4E2A`),Cr(Tu,_u)}}},Fu=()=>{const Cu=kt.getFieldValue(["sub_item_banks",...vr]);kt.setFieldValue(["sub_item_banks",...vr],Cu==null?void 0:Cu.map((Ku,Cr)=>ho(Mo({},Ku),{position:Cr+1})))},nr=(0,a.useRef)(),mr=(Cu,Ku)=>{for(let Cr=0;Cr{Gr.current(Cu),Fu()},cl=(nu=(au=kt.getFieldValue("sub_item_banks"))==null?void 0:au[vr==null?void 0:vr[0]])==null?void 0:nu[vr==null?void 0:vr[1]];return Wr.createElement("div",{className:rn.wrap},Wr.createElement("div",{className:rn.questionTitleEditorWrap},Wr.createElement(Ie.default.Item,{label:"\u9898\u5E72",name:qu,labelCol:{span:24},rules:[{required:!0}]},Wr.createElement(ol,{scrollId:"name",watch:!0,height:140,placeholder:dt,showNullButton:!0,onCMBeforeChange:(Cu,Ku)=>{zr(Cu,Ku,mr,Rr)}}))),Wr.createElement(Ie.default.List,{name:vr,rules:[{validator(Cu,Ku){if((Ku==null?void 0:Ku.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Cr of Ku){const{answer_text:Vt}=Cr||{};if(Vt!=null&&Vt.some(Za=>(Za==null?void 0:Za.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Cu,{add:Ku,remove:Cr},{errors:Vt})=>(nr.current=Ku,Gr.current=Cr,Wr.createElement(Wr.Fragment,null,Wr.createElement(Ie.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Cu.map((Za,Tu)=>{var _u=Za,{key:Vr,name:Or}=_u,gr=ml(_u,["key","name"]);return Wr.createElement(xe.Z,{className:"mb20",key:Vr,align:"middle",wrap:!1},Wr.createElement(le.Z,{flex:"0 0 auto",className:`${rn.blankIndex}`},"\u586B\u7A7A\u9879",Tu+1),Wr.createElement(le.Z,{flex:1},Wr.createElement(xe.Z,{align:"top",justify:"space-between",wrap:!1},Wr.createElement(le.Z,null,Wr.createElement(Ie.default.Item,ho(Mo({},gr),{name:[Or,"answer_text"],noStyle:!0}),Wr.createElement(ul,null))),(kt==null?void 0:kt.getFieldValue(["sub_item_banks",...Qn]))&&Wr.createElement(le.Z,{flex:"224px"},Wr.createElement(Ie.default.Item,ho(Mo({},gr),{name:[Or,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:rn.blankInputNumberWrapper}),Wr.createElement(Ae.Z,{className:rn.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),Wr.createElement(Ie.default.Item,ho(Mo({},gr),{name:[Or,"position"],noStyle:!0}),Wr.createElement(Be.default,{type:"hidden"}))))})))),Wr.createElement(xe.Z,{align:"middle"},Wr.createElement(Ie.default.Item,{name:[Jt,"downcase"],valuePropName:"checked"},Wr.createElement(ra.Z,null)),Wr.createElement(le.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Wr.createElement(xe.Z,{align:"middle"},Wr.createElement(Ie.default.Item,{name:[Jt,"no_space"],valuePropName:"checked"},Wr.createElement(ra.Z,null)),Wr.createElement(le.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(cl==null?void 0:cl.length)>1&&Wr.createElement(xe.Z,{align:"middle",className:(cl==null?void 0:cl.length)>1?"mb30":`${rn.hide}`},Wr.createElement(Ie.default.Item,{name:$u},Wr.createElement(Zr,null)),Wr.createElement(le.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Wr.createElement("div",{onClick:()=>xr(!0)},Wr.createElement(Ie.default.Item,{name:Hr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Wr.createElement(cu,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:mu}))))};var fo=Object.defineProperty,jo=Object.defineProperties,zo=Object.getOwnPropertyDescriptors,wo=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,vt=(dt,kt,Jt)=>kt in dt?fo(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,st=(dt,kt)=>{for(var Jt in kt||(kt={}))Dr.call(kt,Jt)&&vt(dt,Jt,kt[Jt]);if(wo)for(var Jt of wo(kt))De.call(kt,Jt)&&vt(dt,Jt,kt[Jt]);return dt},wt=(dt,kt)=>jo(dt,zo(kt)),Nt=(dt,kt)=>{var Jt={};for(var Qn in dt)Dr.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&wo)for(var Qn of wo(dt))kt.indexOf(Qn)<0&&De.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const tt={\u6B63\u786E:"T",\u9519\u8BEF:"F"},pt=({value:dt,onChange:kt,form:Jt,choiceKey:Qn})=>{const vr=(dt==null?void 0:dt.is_answer)===!0,qu=dt==null?void 0:dt.choice_text,Hr=()=>{var $u;const au=($u=Jt==null?void 0:Jt.getFieldValue(["sub_item_banks",...Qn]))==null?void 0:$u.map(nu=>({choice_text:nu==null?void 0:nu.choice_text,is_answer:!1}));Jt==null||Jt.setFieldValue(["sub_item_banks",...Qn],au),kt(wt(st({},dt),{is_answer:!0}))};return a.createElement(xe.Z,{className:rn.choiceWrap,align:"middle",wrap:!1},a.createElement(le.Z,{onClick:Hr,className:`${rn.choiceIndex} ${rn.judgementIndex} ${vr?rn.activeAnswer:""}`},tt[qu]),a.createElement(le.Z,{flex:1,className:`${rn.editorWrap} ml15`},a.createElement("div",{className:`${rn.inputBorder} ${rn.placeholder} ${vr?rn.activeJudgementAnswer:""}`},qu)),a.createElement(le.Z,{flex:"0 0 auto",className:"ml15"},a.createElement("div",{onClick:Hr,className:`${rn.setAnswerBtn} ${vr?rn.activeAnswer:""}`},vr?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Bt=({questionTitlePlaceholder:dt,choiceKey:kt="choices",form:Jt,titleKey:Qn="name",analysisKey:vr="analysis"})=>{const[qu,Hr]=(0,a.useState)(!1);return a.createElement("div",{className:rn.wrap},a.createElement("div",{className:rn.questionTitleEditorWrap},a.createElement(Ie.default.Item,{label:"\u9898\u5E72",name:Qn,labelCol:{span:24},rules:[{required:!0}]},a.createElement(ol,{scrollId:"name",watch:!0,height:140,placeholder:dt}))),a.createElement(Ie.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},a.createElement(Ie.default.List,{name:kt,rules:[{validator($u,au){return au.some(mu=>(mu==null?void 0:mu.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},$u=>a.createElement("div",{id:"choices"},$u.map(au=>{var nu=au,{key:mu,name:xr}=nu,Xr=Nt(nu,["key","name"]);return a.createElement(Ie.default.Item,wt(st({},Xr),{key:mu,name:xr,noStyle:!0}),a.createElement(pt,{form:Jt,choiceKey:kt}))})))),a.createElement("div",{onClick:()=>Hr(!0)},a.createElement(Ie.default.Item,{name:vr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(cu,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:qu}))))};var ea=Object.defineProperty,ga=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,Jn=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,fa=(dt,kt,Jt)=>kt in dt?ea(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,za=(dt,kt)=>{for(var Jt in kt||(kt={}))Aa.call(kt,Jt)&&fa(dt,Jt,kt[Jt]);if(Jn)for(var Jt of Jn(kt))sa.call(kt,Jt)&&fa(dt,Jt,kt[Jt]);return dt},Wa=(dt,kt)=>ga(dt,dn(kt)),la=(dt,kt)=>{var Jt={};for(var Qn in dt)Aa.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&Jn)for(var Qn of Jn(dt))kt.indexOf(Qn)<0&&sa.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const ou=dt=>{var kt=dt,{value:Jt,onChange:Qn}=kt,vr=la(kt,["value","onChange"]);const qu=Hr=>{Qn([Hr])};return a.createElement(yt.Z,Wa(za({},vr),{defaultValue:Jt==null?void 0:Jt[0],onChange:qu}))},su=dt=>{if(!dt)return!1;let kt=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return dt==="|"?(Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},On=({value:dt=[],onClose:kt})=>a.createElement(jn.default,{closable:!0,onClose:kt,className:rn.keywordTag},dt==null?void 0:dt.join(" \u6216 ")),Lu=({questionTitlePlaceholder:dt,form:kt,showKeywords:Jt,isMustKeyWords:Qn=Jt,titleKey:vr="name",analysisKey:qu="analysis",answerTexts:Hr="answer_texts",keywords:$u="keywords",useKeywords:au="use_keywords",indexs:nu})=>{const[mu,xr]=(0,a.useState)(!1),[Xr,zr]=(0,a.useState)(""),Fu=Ie.default.useWatch("sub_item_banks",kt),{use_keywords:nr,score:mr}=(Fu==null?void 0:Fu[nu])||{};return console.log(nr,mr,"itemValues"),a.createElement("div",{className:rn.wrap},a.createElement("div",{className:rn.questionTitleEditorWrap},a.createElement(Ie.default.Item,{label:"\u9898\u5E72",name:vr,labelCol:{span:24},rules:[{required:!0}]},a.createElement(ol,{scrollId:"name",watch:!0,height:140,placeholder:dt}))),a.createElement(Ie.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Hr,labelCol:{span:24}},a.createElement(ou,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Jt&&!Qn&&a.createElement(Ie.default.Item,{hidden:!0,name:au,valuePropName:"checked"},a.createElement(ra.Z,{defaultChecked:!0})),Jt&&Qn&&a.createElement(xe.Z,{align:"middle",className:"mb30"},a.createElement(Ie.default.Item,{name:au,valuePropName:"checked"},a.createElement(ra.Z,null)),a.createElement(le.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(le.Z,null,a.createElement(pe.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement($a.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(nr||!Qn)&&a.createElement(Ie.default.List,{name:$u,rules:[{validator(Gr,Rr){return Qn?Rr!=null&&Rr.length?(Rr==null?void 0:Rr.reduce((Cu,Ku)=>Cu+Ku.score,0))>parseFloat(mr)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Gr,{add:Rr,remove:cl})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${rn.title} mb10`},Qn?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(xe.Z,{align:"middle",className:"font14 mb30"},a.createElement(le.Z,{flex:1},a.createElement(Be.default,{value:Xr,onChange:Cu=>{zr(Cu.target.value)},maxLength:50,allowClear:!0,onPressEnter:Cu=>{var Ku,Cr,Vt,Za;const Tu=`${(Ku=Cu.target)==null?void 0:Ku.value}`,_u=(Vt=(Cr=Tu==null?void 0:Tu.split("|"))==null?void 0:Cr.filter(gr=>!!gr))==null?void 0:Vt.map(gr=>gr==null?void 0:gr.trim()),Vr=kt.getFieldValue(["sub_item_banks",...$u]),Or=((Za=Vr==null?void 0:Vr.map(gr=>gr==null?void 0:gr.keyword))==null?void 0:Za.flat())||[];for(const gr of _u)if(Or.includes(gr)){Le.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}su(Tu)&&(Rr({keyword:_u,score:1}),zr(""))},className:rn.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(le.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Gr.map(Cu=>{var Ku=Cu,{key:Cr,name:Vt}=Ku,Za=la(Ku,["key","name"]);return a.createElement(xe.Z,{key:Cr,className:"mb20",style:{marginRight:148}},a.createElement(le.Z,{flex:1},a.createElement(xe.Z,{align:"middle",justify:"space-between"},a.createElement(Ie.default.Item,Wa(za({},Za),{name:[Vt,"keyword"]}),a.createElement(On,{onClose:()=>cl(Vt)})),Qn&&a.createElement(Ie.default.Item,Wa(za({},Za),{name:[Vt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:rn.blankInputNumberWrapper}),a.createElement(Ae.Z,{className:rn.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>xr(!0)},a.createElement(Ie.default.Item,{name:qu,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(cu,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:mu}))))};var Ra=z(59301),hu=Object.defineProperty,Gu=Object.defineProperties,Mu=Object.getOwnPropertyDescriptors,tr=Object.getOwnPropertySymbols,wu=Object.prototype.hasOwnProperty,Zu=Object.prototype.propertyIsEnumerable,ku=(dt,kt,Jt)=>kt in dt?hu(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,ur=(dt,kt)=>{for(var Jt in kt||(kt={}))wu.call(kt,Jt)&&ku(dt,Jt,kt[Jt]);if(tr)for(var Jt of tr(kt))Zu.call(kt,Jt)&&ku(dt,Jt,kt[Jt]);return dt},rr=(dt,kt)=>Gu(dt,Mu(kt)),Ar=(dt,kt)=>{var Jt={};for(var Qn in dt)wu.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&tr)for(var Qn of tr(dt))kt.indexOf(Qn)<0&&Zu.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt},br=(dt,kt,Jt)=>new Promise((Qn,vr)=>{var qu=au=>{try{$u(Jt.next(au))}catch(nu){vr(nu)}},Hr=au=>{try{$u(Jt.throw(au))}catch(nu){vr(nu)}},$u=au=>au.done?Qn(au.value):Promise.resolve(au.value).then(qu,Hr);$u((Jt=Jt.apply(dt,kt)).next())});const{Panel:el}=ja.default,Qu=null,rl=(dt,kt)=>{var Jt=dt,{globalSetting:Qn,loading:vr,dispatch:qu,editData:Hr,onRef:$u=()=>{},isEdit:au}=Jt,nu=Ar(Jt,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[mu,xr]=(0,a.useState)(""),[Xr,zr]=(0,a.useState)([]),[Fu]=Ie.default.useForm();(0,a.useEffect)(()=>{!Hr||!au||(xr(Hr==null?void 0:Hr.name),zr(Hr==null?void 0:Hr.sub_item_banks),Fu.setFieldsValue(ur({},Hr)))},[Hr]),(0,a.useEffect)(()=>{zr(Fu.getFieldValue("sub_item_banks"))},[Ie.default.useWatch("sub_item_banks",Fu)]),(0,a.useImperativeHandle)(kt,()=>({onSave:nr,Clear:mr}));const nr=()=>br(void 0,null,function*(){if(!mu)return Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Fu.validateFields()}catch(Cr){return console.log(Cr,"errInfo"),Le.ZP.error(Cr.errorFields[0].errors[0]),!1}const Ku=Xr.map(Cr=>ur({id:Cr.id>1?Cr.id:null},Cr));return{name:mu,sub_item_banks:Ku}}),mr=()=>{xr(""),zr([])},Gr={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Rr=({value:Ku})=>Ra.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},Ku),[cl,Cu]=(0,a.useState)();return Ra.createElement("section",{className:Ye.wrap},Ra.createElement("p",{className:Ye.titleWrap},Ra.createElement("span",{className:Ye.required},"*"),Ra.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),Ra.createElement(yt.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:mu,onChange:Ku=>xr(Ku)}),Ra.createElement(Ie.default,{form:Fu,autoComplete:"off"},Ra.createElement(Ie.default.List,{name:"sub_item_banks",rules:[{validator(Ku,Cr){return Cr?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ku,{add:Cr,remove:Vt})=>{const Za=Fu.getFieldValue("sub_item_banks");return Ra.createElement(Ra.Fragment,null,Ra.createElement(ja.default,{className:Ku.length>0?Ye.collapseWrapper:"",bordered:!1,expandIcon:({isActive:Tu})=>Ra.createElement("i",{className:`iconfont icon-weizhankai ${Tu?Ye.open:Ye.close}`,style:{fontSize:14,transition:"all .2s"}})},Ku.map((Tu,_u)=>{var Vr=Tu,{key:Or,name:gr}=Vr,uo=Ar(Vr,["key","name"]),So,hr,pl,ql,Sl,Ao,ei,Fi,ai,Di,li,Ei;return Ra.createElement(el,{className:Ye.panel,forceRender:!0,header:Ra.createElement("div",{className:Ye.panelHeader},"\u7B2C",_u+1,"\u5C0F\u9898",Ra.createElement("span",null,"\uFF08",Gr[(So=Za==null?void 0:Za[gr])==null?void 0:So.item_type],"\uFF09")),extra:Ra.createElement(xe.Z,{align:"middle",onClick:Vo=>Vo.stopPropagation(),style:{display:"flex",alignItems:"center"}},((hr=Za==null?void 0:Za[gr])==null?void 0:hr.item_type)=="completion"&&Ra.createElement(Ie.default.Item,rr(ur({},uo),{name:[gr,"score"],className:Ye.blankInputNumberWrapper,style:{marginBottom:0}}),((pl=Za==null?void 0:Za[gr])==null?void 0:pl.item_type)=="completion"&&Ra.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Ra.createElement(Rr,{value:(ql=Za==null?void 0:Za[gr])==null?void 0:ql.score}),"\u5206")),((Sl=Za==null?void 0:Za[gr])==null?void 0:Sl.item_type)=="completion"&&Ra.createElement(Ra.Fragment,null,Ra.createElement(Je.ZP.Group,{defaultValue:(Ao=Za==null?void 0:Za[gr])==null?void 0:Ao.use_blank_score,className:Ye.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Vo=>{var Bi;console.log(Fu.getFieldsValue()),Fu==null||Fu.setFieldValue(["sub_item_banks",gr,"use_blank_score"],(Bi=Vo==null?void 0:Vo.target)==null?void 0:Bi.value),Cu(new Date)}}),Ra.createElement(pe.Z,{overlayInnerStyle:{width:460},title:Ra.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Ra.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Ra.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Or},Ra.createElement(Ie.default.Item,rr(ur({},uo),{name:gr}),(((ei=Za==null?void 0:Za[gr])==null?void 0:ei.item_type)=="single"||((Fi=Za==null?void 0:Za[gr])==null?void 0:Fi.item_type)=="multiple")&&Ra.createElement(Io,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((ai=Za==null?void 0:Za[gr])==null?void 0:ai.item_type)!="single",form:Fu,choiceKey:[gr,"choices"],titleKey:[gr,"name"],analysisKey:[gr,"analysis"],choiceOptionsPath:["sub_item_banks",gr,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Di=Za==null?void 0:Za[gr])==null?void 0:Di.item_type)=="completion"&&Ra.createElement(ko,{form:Fu,name:gr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[gr,"use_blank_score"],titleKey:[gr,"name"],analysisKey:[gr,"analysis"],isOrdered:[gr,"is_ordered"],answerKey:[gr,"standard_answer"],key:cl}),((li=Za==null?void 0:Za[gr])==null?void 0:li.item_type)=="judgement"&&Ra.createElement(Bt,{form:Fu,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[gr,"name"],analysisKey:[gr,"analysis"],choiceKey:[gr,"choices"]}),((Ei=Za==null?void 0:Za[gr])==null?void 0:Ei.item_type)=="subjective"&&Ra.createElement(Lu,{showKeywords:!0,form:Fu,titleKey:[gr,"name"],analysisKey:[gr,"analysis"],answerTexts:[gr,"answer_texts"],useKeywords:[gr,"use_keywords"],keywords:[gr,"keywords"],indexs:gr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var wr=(0,fe.connect)(({loading:dt,globalSetting:kt})=>({globalSetting:kt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(rl)),Vu=z(64885),Fr=z(17149),Hu=z(82326),Qr=z(54172),Uu={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},$n=z(71360),Yr=z(67931),Tr=z(64948),Sa=z(98072),jl=z(57884),Pl=z(84216),Ml=({open:dt,onCancel:kt,onOk:Jt})=>{const Qn=(0,Yr.g)(),[vr,qu,Hr,$u]=(0,Sa.U)(Tr.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[au,nu]=(0,a.useState)(!1);(0,a.useEffect)(()=>{dt&&Hr({page:1,limit:10,type:0},!0).then(Fu=>{(Fu==null?void 0:Fu.shixuns_count)===0&&nu(!0)})},[dt]);const[mu,xr]=(0,a.useState)([]),[Xr,zr]=(0,a.useState)([]);return a.createElement(we.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:dt,width:948,centered:!0,closable:!0,onCancel:kt,onOk:()=>Jt(Xr),destroyOnClose:!0},a.createElement(xe.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},a.createElement(le.Z,null,a.createElement(Fr.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Qn,onChange:Fu=>{Hr({page:1,discipline_id:Fu==null?void 0:Fu[0],sub_discipline_id:Fu==null?void 0:Fu[1]})}}),a.createElement(Hu.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Fu=>Hr({page:1,diff:Fu})}),a.createElement(Hu.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Fu=>Hr({page:1,shixun_publish_status:Fu})})),a.createElement($n.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Fu=>{Hr({keyword:Fu,page:1})}})),au?a.createElement("div",null,a.createElement(jl.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Pe.xg)("/shixuns")})):a.createElement(Qr.default,{loading:qu,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Fu,nr)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{className:nr!=null&&nr.high_resources_consume?Uu.title:"",title:Fu||"--"},a.createElement(ce.Z,{key:1,showLines:1,showTextOnly:!0,value:Fu||"--"})),(nr==null?void 0:nr.high_resources_consume)&&a.createElement(Pl.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Fu,nr,mr)=>a.createElement("span",null,Fu||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:a.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",a.createElement(pe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},a.createElement($a.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Fu,nr,mr)=>a.createElement("span",null,Fu||"- -")},{title:"\u64CD\u4F5C",render(Fu,nr){const{title:mr,challenge_names:Gr,author_name:Rr,identifier:cl,author_school_name:Cu,study_count:Ku}=nr||{};return a.createElement("div",null,a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{we.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:a.createElement("div",null,a.createElement(ce.Z,{value:mr,style:{marginBottom:18}}),a.createElement("div",{className:Uu.challengeNameWrapper},Gr.map((Cr,Vt)=>a.createElement("div",{className:Uu.challengeName,key:Vt},"\u7B2C",(0,Pe.EM)(Vt+1),"\u9898\xA0",Cr))),a.createElement(xe.Z,{className:Uu.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},a.createElement(le.Z,{className:Uu.shixunInfoWrapper},a.createElement("span",null,"\u521B\u5EFA\u8005"),a.createElement("span",{className:Uu.shixunInfo},Rr.split("\u3001")[0]),a.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{className:Uu.shixunInfo},Cu),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:Uu.shixunInfo},Ku)),a.createElement(Fe.ZP,{type:"primary",className:Uu.btnToDetail,onClick:()=>(0,Pe.xg)(`/shixuns/${cl}/challenges?exercise=true`)},a.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(nr==null?void 0:nr.shixun_tag_num)===1&&a.createElement("a",{target:"_blank",href:`/shixuns/${nr==null?void 0:nr.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:$u==null?void 0:$u.items,rowSelection:{type:"radio",selectedRowKeys:mu,preserveSelectedRowKeys:!0,getCheckboxProps:Fu=>({disabled:Fu.shixun_tag_num===1}),onChange(Fu,nr){var mr,Gr,Rr;console.log(Fu),xr(Fu);const cl=[];for(const Ku of Xr)Fu.includes(Ku.id)&&cl.push(Ku);const Cu=cl.map(Ku=>Ku.id);for(const Ku of nr)Ku&&Fu.includes(Ku.id)&&!Cu.includes(Ku.id)&&cl.push({id:Ku.id,difficulty:Ku.level,identifier:Ku.identifier,name:Ku.name,real_name:(mr=Ku==null?void 0:Ku.author_name)==null?void 0:mr.split("\u3001")[0],school_name:Ku.author_school_name,challenge_names:Ku.challenge_names,challenges:(Gr=Ku.challenge_names)==null?void 0:Gr.map((Cr,Vt)=>({subject:Cr,id:Vt,score:5})),score:((Rr=Ku.challenge_names)==null?void 0:Rr.length)*5,study_count:Ku.study_count,challenges_count:Ku.challenges_count});zr(cl)}},pagination:{current:vr.page,pageSize:vr.limit,total:$u==null?void 0:$u.items_count,showTotal:Fu=>a.createElement("span",null,"\u5171\xA0",a.createElement("span",{style:{color:"#165DFF"}},Fu),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Fu,nr){Hr({page:Fu,limit:nr})},size:"default"},scroll:{y:400}}))},ro=z(6681),hl=z(67135),zl=(dt,kt,Jt)=>new Promise((Qn,vr)=>{var qu=au=>{try{$u(Jt.next(au))}catch(nu){vr(nu)}},Hr=au=>{try{$u(Jt.throw(au))}catch(nu){vr(nu)}},$u=au=>au.done?Qn(au.value):Promise.resolve(au.value).then(qu,Hr);$u((Jt=Jt.apply(dt,kt)).next())}),eo=({visible:dt,getdata:kt,onCancel:Jt,onRandomExchange:Qn,selectFromProblemSet:vr,questionParams:qu})=>{const[Hr,$u]=(0,a.useState)(!1),[au,nu]=(0,a.useState)(!1),[mu,xr]=(0,a.useState)({}),Xr=(0,fe.useParams)(),[zr,Fu]=(0,a.useState)(),nr=(mr,Gr)=>zl(void 0,null,function*(){nu(!0);const Rr=yield(0,be.ZP)(`/api/exercises/${Xr.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:qu.id,item_bank_id:mr,shixuns_info:[{id:mr,is_copy:Gr!=1,is_use:Gr!=1}]}});nu(!1),Rr!=null&&Rr.status||(Le.ZP.info("\u6362\u9898\u6210\u529F"),Jt(),kt())});return a.createElement(we.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:dt,onCancel:Jt,centered:!0,maskClosable:!0,footer:null},a.createElement(xe.Z,{justify:"center",className:"pb20"},a.createElement(Vu.Z,{onClick:Qn},"\u968F\u673A\u66F4\u6362"),(qu==null?void 0:qu.type)!=="PRACTICAL"&&a.createElement(Fe.ZP,{style:{marginLeft:24},onClick:vr},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(qu==null?void 0:qu.type)==="PRACTICAL"&&a.createElement(Fe.ZP,{style:{marginLeft:24},onClick:()=>{$u(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),a.createElement(Ml,{open:Hr,onCancel:()=>$u(!1),onOk:mr=>zl(void 0,null,function*(){if(console.log("----selectedRows",mr,Xr),(mr==null?void 0:mr.length)<=0){Le.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Gr=mr==null?void 0:mr.map(cl=>cl==null?void 0:cl.id),Rr=yield(0,hl.Tr)({id:[...Gr],course_id:Xr.coursesId,type:"shixun"});(Rr==null?void 0:Rr.student_count)===0?nr(Gr==null?void 0:Gr[0],1):(Fu(Gr),xr(Rr)),$u(!1)})}),a.createElement(ro.Z,{resdata:mu,type:"shixun",okloading:au,oktext:(mu==null?void 0:mu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:mr=>zl(void 0,null,function*(){nr(zr==null?void 0:zr[0],2)})}))},Vl=z(77411),xl=z(24334),Il=z(97410),so=z(29920),Kl=z(22688),Eo=z(34055),Wl=Object.defineProperty,Zo=Object.defineProperties,Hl=Object.getOwnPropertyDescriptors,Zl=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Po=Object.prototype.propertyIsEnumerable,Bl=(dt,kt,Jt)=>kt in dt?Wl(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,Lo=(dt,kt)=>{for(var Jt in kt||(kt={}))Tl.call(kt,Jt)&&Bl(dt,Jt,kt[Jt]);if(Zl)for(var Jt of Zl(kt))Po.call(kt,Jt)&&Bl(dt,Jt,kt[Jt]);return dt},jr=(dt,kt)=>Zo(dt,Hl(kt)),Xu=(dt,kt,Jt)=>new Promise((Qn,vr)=>{var qu=au=>{try{$u(Jt.next(au))}catch(nu){vr(nu)}},Hr=au=>{try{$u(Jt.throw(au))}catch(nu){vr(nu)}},$u=au=>au.done?Qn(au.value):Promise.resolve(au.value).then(qu,Hr);$u((Jt=Jt.apply(dt,kt)).next())});const Ll=({data:dt,submit:kt,goBack:Jt,loading:Qn,onTypeScore:vr,editPreview:qu=!1,onSkipExamination:Hr,selectValue:$u,onExchange:au,getdata:nu,handleMarkWrongQuestion:mu,dispatch:xr})=>{var Xr,zr,Fu,nr,mr,Gr,Rr,cl,Cu,Ku,Cr;const Vt=(0,a.useRef)(),[Za,Tu]=(0,a.useState)(null),[_u,Vr]=(0,a.useState)(!1),[Or,gr]=(0,a.useState)(!1),uo=(0,a.useRef)(),[So]=Ie.default.useForm(),hr=(0,fe.useParams)(),[pl,ql]=(0,a.useState)(!1),[Sl,Ao]=(0,a.useState)([]);(0,a.useEffect)(()=>{Vr(!0)},[]),(0,a.useEffect)(()=>{qu||(0,Pe.Dk)("\u8BD5\u5377\u9884\u89C8")},[qu]),(0,a.useEffect)(()=>{var ta;((ta=dt==null?void 0:dt.questionList)==null?void 0:ta.length)>0&&(dt==null||dt.questionList.forEach(Yu=>{var lr;Yu.type==="PRACTICAL"&&((lr=Yu==null?void 0:Yu.questions)==null||lr.forEach((ua,Va)=>{var tl;Sl[Va]=!((tl=ua==null?void 0:ua.shixun)!=null&&tl.ignore_prompt),Ao([...Sl])}))}))},[dt]);const ei=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Fi={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},ai={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Di=ta=>{var Yu;const lr=[];return a.createElement(a.Fragment,null,a.createElement("aside",{className:he.single},(Yu=ta==null?void 0:ta.choices)==null?void 0:Yu.map((ua,Va)=>(ua.is_answer&&lr.push(Kl.k4[Va]),a.createElement("ul",{key:Va},a.createElement("li",null,Kl.k4[Va],"\u3001"),a.createElement("li",null,a.createElement(ce.Z,{value:ua.choice_text})))))),a.createElement("div",{className:he.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",lr.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",ei[ta.difficulty])),a.createElement("aside",null,a.createElement("span",{className:he.text},"\u89E3\u6790:"),a.createElement(ce.Z,{value:ta.analysis?ta.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(ta==null?void 0:ta.discipline_name)||"--"}/${ta==null?void 0:ta.sub_discipline_name}`),a.createElement(pe.Z,{title:ta==null?void 0:ta.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),ta==null?void 0:ta.tag_discipline_name)))))},li=(ta,Yu)=>{var lr;const ua=(lr=ta==null?void 0:ta.standard_answer)==null?void 0:lr.map((Va,tl)=>{var Fl;return a.createElement("div",{key:tl},`\u7B54\u6848\uFF08\u586B\u7A7A${Va==null?void 0:Va.position}\uFF09\uFF1A${(Fl=Va==null?void 0:Va.answer_text)==null?void 0:Fl.join("\u3001")}`)});return a.createElement(a.Fragment,null,a.createElement("div",{className:he.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,ua)),a.createElement("aside",null,a.createElement("span",{className:he.text},"\u89E3\u6790:"),a.createElement(ce.Z,{value:ta.analysis?ta.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Yu?`${(Yu==null?void 0:Yu.discipline_name)||"--"}/${Yu==null?void 0:Yu.sub_discipline_name}`:`${(ta==null?void 0:ta.discipline_name)||"--"}/${ta==null?void 0:ta.sub_discipline_name}`),a.createElement(pe.Z,{title:Yu?Yu==null?void 0:Yu.tag_discipline_name:ta==null?void 0:ta.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Yu?Yu==null?void 0:Yu.tag_discipline_name:ta==null?void 0:ta.tag_discipline_name)))))},Ei=ta=>{var Yu;const lr=(Yu=ta==null?void 0:ta.standard_answer)==null?void 0:Yu.map((ua,Va)=>a.createElement("div",{key:Va},`\u7B54\u6848\uFF08\u586B\u7A7A${(ua==null?void 0:ua.position)||(ua==null?void 0:ua.exercise_choice_id)}\uFF09\uFF1A${ua==null?void 0:ua.answer_text}`));return a.createElement(a.Fragment,null,a.createElement("div",{className:he.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,lr)),a.createElement("aside",null,a.createElement("span",{className:he.text},"\u89E3\u6790:"),a.createElement(ce.Z,{value:ta.analysis?ta.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(ta==null?void 0:ta.discipline_name)||"--"}/${ta==null?void 0:ta.sub_discipline_name}`),a.createElement(pe.Z,{title:ta==null?void 0:ta.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),ta==null?void 0:ta.tag_discipline_name)))))},Vo=(ta,Yu)=>{var lr;return a.createElement("div",{className:he.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(lr=ta==null?void 0:ta.answer_texts)==null?void 0:lr[0]),a.createElement("aside",null,a.createElement("span",{className:he.text},"\u89E3\u6790:"),a.createElement(ce.Z,{value:ta.analysis?ta.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Yu?`${(Yu==null?void 0:Yu.discipline_name)||"--"}/${Yu==null?void 0:Yu.sub_discipline_name}`:`${(ta==null?void 0:ta.discipline_name)||"--"}/${ta==null?void 0:ta.sub_discipline_name}`),a.createElement(pe.Z,{title:Yu?Yu==null?void 0:Yu.tag_discipline_name:ta==null?void 0:ta.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Yu?Yu==null?void 0:Yu.tag_discipline_name:ta==null?void 0:ta.tag_discipline_name))))},Bi=ta=>{var Yu,lr;return a.createElement("div",{className:he.analysis},a.createElement("aside",null,a.createElement("span",{className:he.text},"\u9884\u671F\u8F93\u51FA:"),a.createElement(ce.Z,{value:(Yu=ta==null?void 0:ta.program_attr)==null?void 0:Yu.description})),a.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((lr=ta==null?void 0:ta.program_attr)==null?void 0:lr.answer_text)||"--"),a.createElement("aside",null,a.createElement("span",{className:he.text},"\u89E3\u6790:"),a.createElement(ce.Z,{value:ta.analysis?ta.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(ta==null?void 0:ta.discipline_name)||"--"}/${ta==null?void 0:ta.sub_discipline_name}`),a.createElement(pe.Z,{title:ta==null?void 0:ta.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),ta==null?void 0:ta.tag_discipline_name))))},Nl=(ta,Yu)=>{var lr;return a.createElement("div",null,(lr=ta==null?void 0:ta.sub_item_banks)==null?void 0:lr.map((ua,Va)=>{var tl,Fl;const co=[];return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Yu+1+"."+(Va+1),"\uFF08",Fi[ua.item_type]||ai[ua.item_type],"\uFF09",ua.name),(ua.item_type=="SINGLE"||ua.item_type=="MULTIPLE"||ua.item_type=="JUDGMENT"||ua.item_type=="single"||ua.item_type=="multiple"||ua.item_type=="judgement")&&a.createElement(a.Fragment,null,a.createElement("aside",{className:he.single},(tl=ua==null?void 0:ua.choices)==null?void 0:tl.map((Dl,qo)=>(Dl.is_answer&&co.push(Kl.k4[qo]),a.createElement("ul",{key:qo},a.createElement("li",null,Kl.k4[qo],"\u3001"),a.createElement("li",null,a.createElement(ce.Z,{value:Dl.choice_text})))))),a.createElement("div",{className:he.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",co.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",ei[ua.difficulty])),a.createElement("aside",null,a.createElement("span",{className:he.text},"\u89E3\u6790:"),a.createElement(ce.Z,{value:ua.analysis?ua.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(ta==null?void 0:ta.discipline_name)||"--"}/${ta==null?void 0:ta.sub_discipline_name}`),a.createElement(pe.Z,{title:ta==null?void 0:ta.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),ta==null?void 0:ta.tag_discipline_name))))),(ua.item_type=="COMPLETION"||ua.item_type=="completion")&&li(ua,ta),(ua.item_type=="SUBJECTIVE"||ua.item_type=="subjective")&&Vo(ua,ta),((Fl=dt==null?void 0:dt.exam)==null?void 0:Fl.exercise_status)===3&&a.createElement("div",{className:"flex gap-20px mt20"},a.createElement(Il.Z,{state:ua==null?void 0:ua.is_wrong,onClick:()=>{mu==null||mu({value:jr(Lo({},ua),{question_id:ua==null?void 0:ua.id,question_score:ua==null?void 0:ua.score})})}}),ua.item_type=="single"&&a.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{oi({value:ua})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Ri=ta=>{var Yu,lr,ua;return a.createElement("div",{style:{marginTop:"12px"}},(lr=(Yu=ta==null?void 0:ta.shixun)==null?void 0:Yu.challenges)==null?void 0:lr.map((Va,tl)=>a.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",tl+1,"\u5173"),a.createElement(pe.Z,{key:tl,title:Va==null?void 0:Va.challenge_name},a.createElement("span",null,(0,Pe.Pq)(Va==null?void 0:Va.challenge_name,44)))),qu&&a.createElement("div",null,"\u5206\u503C\uFF1A",Va.score,"\u5206"))),a.createElement(fe.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(ua=ta==null?void 0:ta.shixun)==null?void 0:ua.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),a.createElement("div",{style:{clear:"both"}}))},ki=ta=>{let Yu=ta.questions_score/ta.questions_count;we.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:a.createElement("div",{className:he.modalColumn},a.createElement("div",{className:he.modalRow,style:{justifyContent:"flex-start"}},a.createElement("sup",{className:he.sup},"*"),a.createElement("span",null,ta==null?void 0:ta.name,"\uFF1A"),a.createElement(Ae.Z,{min:0,precision:1,defaultValue:Yu,onChange:lr=>{Yu=lr}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Xu(void 0,null,function*(){var lr;if(!Yu)return Le.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const ua={type:ta==null?void 0:ta.type,score:Yu,scoreTotal:Number((lr=Yu*ta.questions_count)==null?void 0:lr.toFixed(1))};vr(ua)})})},Wi=()=>{let ta="";we.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:a.createElement("div",{className:he.modalColumn},a.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},a.createElement("img",{style:{marginRight:5},src:gt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),a.createElement("div",{className:he.modalRow,style:{marginTop:20}},a.createElement("sup",{className:he.sup},"*"),a.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),a.createElement(Be.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:ta,onChange:Yu=>{ta=Yu.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Xu(void 0,null,function*(){var Yu;if(!ta)return Le.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const lr=[],ua=[],Va=[],tl=[];(Yu=dt==null?void 0:dt.questionList)==null||Yu.forEach(co=>{var Dl;(Dl=co.questions)==null||Dl.forEach(qo=>{let Fo=co.questions_score/co.questions_count;Fo=Fo&&Fo.toFixed(1),co.type==="COMBINATION"&&Va.push({id:qo.id,sub_item_bank_ids:qo.sub_item_banks.map(Pi=>Pi.id)}),co.type==="PRACTICAL"?tl.push(qo.id):(lr.push(qo.id),ua.push(Fo))})}),console.log("-----",Va),yield kt({item_bank_ids:lr,item_bank_scores:ua,name:ta,combination_item_banks:Va,shixun_ids:tl})})})},Gi=(ta,Yu,lr,ua)=>{var Va;const tl=`${location.pathname}${location.search}`,Fl=(Va=ua.questions)==null?void 0:Va.map(co=>co==null?void 0:co.id);if(tl.includes("exercise"))uo.current={id:ta,ids:Fl,type:Yu,index:lr},gr(!0);else{let co=we.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Xu(void 0,null,function*(){co.update({cancelButtonProps:{disabled:!0}}),yield au({single_question_id:ta,seleted_item_bank_ids:Fl},{type:Yu,index:lr}),co.update({cancelButtonProps:{disabled:!1}}),Le.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},es=ta=>{var Yu;const lr=(Yu=ta.questions)==null?void 0:Yu.map(tl=>tl==null?void 0:tl.id),ua=ta.name;let Va=we.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${ua}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Xu(void 0,null,function*(){Va.update({cancelButtonProps:{disabled:!0}}),yield au({seleted_item_bank_ids:lr},{type:ta.type}),Va.update({cancelButtonProps:{disabled:!1}}),Le.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${ua}\u8BD5\u9898`)})})},ts=()=>{let ta=we.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Xu(void 0,null,function*(){ta.update({cancelButtonProps:{disabled:!0}}),yield au(),ta.update({cancelButtonProps:{disabled:!1}}),Le.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},ji=ta=>{console.log(ta,"key"),Hr(ta-1)},Vi=(ta,Yu)=>{var lr,ua;if(Yu==="SINGLE")return a.createElement(a.Fragment,null,a.createElement(Vn,{ref:Vt,editData:ta,isEdit:!0}),a.createElement(de.Z,null));if(Yu==="MULTIPLE")return a.createElement(a.Fragment,null,a.createElement(yu,{ref:Vt,editData:ta,isEdit:!0}),a.createElement(de.Z,null));if(Yu==="JUDGMENT")return a.createElement(a.Fragment,null,a.createElement(Mn,{ref:Vt,editData:ta,isEdit:!0}),a.createElement(de.Z,null));if(Yu==="COMPLETION")return a.createElement(a.Fragment,null,a.createElement(et,{ref:Vt,editData:ta,isEdit:!0}),a.createElement(de.Z,null));if(Yu==="SUBJECTIVE")return a.createElement(a.Fragment,null,a.createElement(ru,{ref:Vt,editData:ta,isEdit:!0}),a.createElement(de.Z,null));if(Yu==="COMBINATION")return a.createElement(a.Fragment,null,a.createElement(wr,{ref:Vt,editData:ta,isEdit:!0}),a.createElement(de.Z,null));if(Yu==="BPROGRAM")return a.createElement(a.Fragment,null,a.createElement(Ie.default,{form:So,style:{marginTop:20},onFinishFailed:Va=>{var tl,Fl;Va.errorFields[0].name.includes("standard_answers")?Le.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Le.ZP.error(Va.errorFields[0].errors[0]),So.scrollToField((Fl=(tl=Va==null?void 0:Va.errorFields)==null?void 0:tl[0])==null?void 0:Fl.name,{behavior:"smooth",block:"center"})},onFinish:Va=>Xu(void 0,null,function*(){var tl;let Fl=jr(Lo({question_score:ta.score},Va),{question_type:8,hack:jr(Lo({},Va.hack),{difficult:ta.program_attr.difficult}),hack_codes:jr(Lo({},Va.hack_codes),{code:xl.Base64.encode((tl=Va.hack_codes)==null?void 0:tl.code)})});pl&&(Fl.is_cover=1);const co=yield(0,be.ZP)(`/api/exercise_questions/${ta.id}.json`,{method:"put",body:Fl});(co==null?void 0:co.status)===0&&(Le.ZP.success("\u7F16\u8F91\u6210\u529F"),ji($u+1)),Tu(null)})},a.createElement(Vl.tc,{form:So,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(lr=ta==null?void 0:ta.program_attr)==null?void 0:lr.identifier,answerKey:"standard_answers"}),a.createElement(de.Z,null)));if(Yu==="PROGRAM"&&fe.history.push(`/problems/${(ua=ta==null?void 0:ta.program_attr)==null?void 0:ua.identifier}/edit?type=exercises&express_id=${hr.categoryId}&question_id=${ta==null?void 0:ta.id}&score=${ta==null?void 0:ta.score}&callback_url=${location.pathname}&select=${$u}&exercise=true`),Yu==="PRACTICAL")return a.createElement(a.Fragment,null,a.createElement(Ya,{ref:Vt,editData:ta,isEdit:!0}),a.createElement(de.Z,null))},Yl=(ta,Yu)=>Xu(void 0,null,function*(){var lr,ua,Va,tl,Fl,co;const Dl=yield(lr=Vt.current)==null?void 0:lr.onSave();if(!Dl)return;const qo=qr=>{const ii=qr.map(si=>si.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(ii).size!==ii.length},Fo={question_score:Yu.score,analysis:Dl.analysis};if(ta==="SINGLE"||ta==="MULTIPLE"||ta==="JUDGMENT"){if(ta!=="JUDGMENT"&&qo(Dl==null?void 0:Dl.choices)){Le.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const qr=[],ii=[];Fo.question_type=ta==="JUDGMENT"?2:1,Fo.question_title=Dl==null?void 0:Dl.name,(ua=Dl==null?void 0:Dl.choices)==null||ua.forEach((Li,si)=>{qr.push(Li.choice_text),Li!=null&&Li.is_answer&&ii.push(si+1)}),Fo.question_choices=qr,Fo.standard_answers=ii}if(ta==="COMPLETION"){let qr=(Va=Dl==null?void 0:Dl.standard_answers)==null?void 0:Va.map((si,Oi)=>(si==null?void 0:si.score)<=0?Oi+1:null).filter(si=>si!==null);if((qr==null?void 0:qr.length)>0)return Le.ZP.warning(`\u7B2C${qr.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let ii=(tl=Dl==null?void 0:Dl.standard_answers)==null?void 0:tl.reduce((si,Oi)=>si+(Number(Oi==null?void 0:Oi.score)||0),0);if(parseFloat(ii.toFixed(2))!=(Fo==null?void 0:Fo.question_score))return Le.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Fo.is_ordered=Dl.is_ordered,Fo.question_title=Dl==null?void 0:Dl.name,Fo.use_blank_score=Dl==null?void 0:Dl.use_blank_score,Fo.question_type=3;const Li=[];(Fl=Dl==null?void 0:Dl.standard_answers)==null||Fl.forEach((si,Oi)=>{Li.push({choice_id:si.position,answer_text:si.answer_text,score:si.score})}),Fo.standard_answers=Li,Fo.downcase=Dl==null?void 0:Dl.downcase,Fo.no_space=Dl==null?void 0:Dl.no_space}if(ta==="SUBJECTIVE"&&(console.log("editorData"),console.log(Dl),Fo.question_title=Dl==null?void 0:Dl.name,Fo.question_type=4,Fo.answer_texts=Dl==null?void 0:Dl.answer_texts,Fo.use_keywords=Dl==null?void 0:Dl.use_keywords,Fo.keywords=Dl==null?void 0:Dl.keywords),ta==="COMBINATION"){Fo.question_title=Dl==null?void 0:Dl.name,Fo.question_type=7;try{Fo.sub_questions=(co=Dl==null?void 0:Dl.sub_item_banks)==null?void 0:co.map((qr,ii)=>{var Li,si,Oi;if((qr==null?void 0:qr.item_type)=="single"||(qr==null?void 0:qr.item_type)=="multiple"){if(qo(qr==null?void 0:qr.choices))throw new Error(`\u7B2C${ii+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const cs=[],Es=[];return(Li=qr==null?void 0:qr.choices)==null||Li.forEach((Mi,ns)=>{cs.push(Mi.choice_text),Mi!=null&&Mi.is_answer&&Es.push(ns+1)}),{id:qr.id,question_id:qr.id,question_title:qr.name,difficulty:qr.difficulty,question_type:(qr==null?void 0:qr.item_type)=="single"?0:(qr==null?void 0:qr.item_type)=="multiple"?1:2,question_choices:cs,standard_answers:Es,analysis:qr.analysis,question_score:qr==null?void 0:qr.score}}else if((qr==null?void 0:qr.item_type)=="completion"){let cs=(si=qr==null?void 0:qr.standard_answer)==null?void 0:si.reduce((Mi,ns)=>Mi+(Number(ns==null?void 0:ns.score)||0),0);if(parseFloat(cs.toFixed(2))!=(qr==null?void 0:qr.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Es=[];return(Oi=qr==null?void 0:qr.standard_answer)==null||Oi.forEach((Mi,ns)=>{Es.push({choice_id:Mi.position,answer_text:Mi.answer_text,score:Mi.score})}),{id:qr.id,question_id:qr.id,is_ordered:qr.is_ordered,question_title:qr.name,difficulty:qr.difficulty,question_type:3,standard_answers:Es,use_blank_score:qr.use_blank_score,analysis:qr.analysis,downcase:qr==null?void 0:qr.downcase,no_space:qr==null?void 0:qr.no_space,question_score:qr==null?void 0:qr.score}}else if((qr==null?void 0:qr.item_type)=="subjective")return{id:qr.id,question_id:qr.id,question_title:qr.name,question_type:4,difficulty:qr.difficulty,answer_texts:qr==null?void 0:qr.answer_texts,analysis:qr.analysis,question_score:qr==null?void 0:qr.score,use_keywords:qr.use_keywords,keywords:qr==null?void 0:qr.keywords}})}catch(qr){Le.ZP.warning(qr.message);return}delete Fo.analysis}let Pi=!1;(Yu==null?void 0:Yu.is_my)===1&&(Pi=yield new Promise((ii,Li)=>{we.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{ii(!0)},onCancel:()=>{ii(!1)}})})),Pi&&(Fo.is_cover=1);const ps=ta!=="PRACTICAL"?yield(0,be.ZP)(`/api/exercise_questions/${Yu.id}.json`,{method:"put",body:Fo}):yield(0,be.ZP)(`/api/exercise_questions/${Yu.id}/update_shixun_score.json`,{method:"post",body:Lo({},Dl)});(ps==null?void 0:ps.status)===0&&(Le.ZP.success("\u7F16\u8F91\u6210\u529F"),ji($u+1),Tu(null))}),Rl=()=>Xu(void 0,null,function*(){(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,be.ZP)(`/api/exercises/${hr.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield Hr($u),Le.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),oi=({value:ta}={})=>{var Yu;const lr=[];let ua=[];const Va=(Yu=ta==null?void 0:ta.choices)==null?void 0:Yu.map((Fl,co)=>{var Dl;const qo=co+1;return Fl!=null&&Fl.is_answer&&(lr.push(qo),ua.push(qo)),{value:qo,label:a.createElement(ce.Z,{className:"c-black font14",value:`${(Dl=Kl.k4)==null?void 0:Dl[co]}. ${Fl==null?void 0:Fl.choice_text}`}),disabled:Fl==null?void 0:Fl.origin_standard_answer}}),tl=we.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",lr==null?void 0:lr.map(Fl=>{var co;return(co=Kl.k4)==null?void 0:co[Fl-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Oe.default.Group,{className:"flex-col mt20",options:Va,defaultValue:ua,onChange:Fl=>{ua=Fl}})),onOk:()=>Xu(void 0,null,function*(){const Fl=yield(0,be.ZP)(`/api/exercises/${hr.categoryId}/questions/${ta==null?void 0:ta.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:ua}});(Fl==null?void 0:Fl.status)===0&&(Le.ZP.success("\u4FEE\u6539\u6210\u529F"),ji($u+1))})})},gi=(Xr=dt==null?void 0:dt.questionList)==null?void 0:Xr.reduce((ta,Yu)=>ta+Number(Yu.questions_score),0),ui=qu&&((zr=dt==null?void 0:dt.exam)==null?void 0:zr.exercise_status)!==1,vs=ta=>Xu(void 0,null,function*(){const Yu=yield(0,be.ZP)(`/api/courses/${hr==null?void 0:hr.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[hr==null?void 0:hr.categoryId],exercise_question_id:ta.id}});(Yu==null?void 0:Yu.status)===0&&(xr({type:"classroomList/setActionTabs",payload:{}}),Le.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),No=(ta,Yu)=>Xu(void 0,null,function*(){let lr=yield(0,be.ZP)(`/api/courses/${hr==null?void 0:hr.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:hr==null?void 0:hr.categoryId,exercise_question_id:ta==null?void 0:ta.id}});(lr==null?void 0:lr.status)===0&&(Sl[Yu]=!1,Ao([...Sl]))});return a.createElement("section",{className:he.wrap},a.createElement("div",{id:"id_left_preview",className:he.left,onMouseEnter:ta=>{const Yu=document.getElementById("id_left_preview");Yu.style.overflowY="auto"},onMouseLeave:ta=>{const Yu=document.getElementById("id_left_preview");Yu.style.overflowY="hidden"}},a.createElement("div",{className:he.title},a.createElement("div",{className:"body-overflow-initial"},a.createElement("b",null),a.createElement("span",null,"\u7B54\u9898\u5361"))),a.createElement("div",{className:he.total},a.createElement("div",null,a.createElement("img",{src:Et}),a.createElement("span",null,"\u9898\u6570(\u9053)"),a.createElement("aside",null,dt==null?void 0:dt.all_questions_count)),a.createElement("div",{className:"mr30 ml30"},a.createElement("img",{src:lt}),a.createElement("span",null,"\u603B\u5206(\u5206)"),a.createElement("aside",null,gi&&gi.toFixed(1))),a.createElement("div",null,a.createElement("img",{src:Ee}),a.createElement("span",null,"\u65F6\u957F(\u5206)"),a.createElement("aside",null,((Fu=dt==null?void 0:dt.exam)==null?void 0:Fu.time)===-1||((nr=dt==null?void 0:dt.exam)==null?void 0:nr.time)===null?"\u4E0D\u9650":(mr=dt==null?void 0:dt.exam)==null?void 0:mr.time))),(Gr=dt==null?void 0:dt.questionList)==null?void 0:Gr.map((ta,Yu)=>{var lr;return a.createElement("div",{className:he.list,key:Yu},a.createElement("div",{className:he.name},a.createElement("b",null),a.createElement("span",null,ta.name)),a.createElement("aside",null,a.createElement("div",null,"\u5171",a.createElement("span",{className:he.b},ta.questions_count),"\u9898 ",a.createElement("span",{className:he.l},"|"),"\u5171",a.createElement("span",{className:he.r},ta.questions_score),"\u5206"),a.createElement("div",{className:he.answerSheet},(lr=ta==null?void 0:ta.questions)==null?void 0:lr.map((ua,Va)=>a.createElement("div",{onClick:()=>{const tl=`Anchor_${ua==null?void 0:ua.id}`;let Fl=document.getElementById(tl);Fl&&setTimeout(()=>Fl.scrollIntoView({block:"center",behavior:"smooth"}))},key:ua==null?void 0:ua.id,className:he.tag},Va+1)))))})),a.createElement("div",{className:he.right},a.createElement("div",{className:he.examName,id:"examName"},a.createElement("div",{className:he.name},a.createElement(pe.Z,{title:(Rr=dt==null?void 0:dt.exam)==null?void 0:Rr.name,getPopupContainer:ta=>ta.parentNode},a.createElement("span",{className:he.t},(cl=dt==null?void 0:dt.exam)==null?void 0:cl.name))),qu&&((Cu=dt==null?void 0:dt.exam)==null?void 0:Cu.exercise_status)===1&&a.createElement($n.op,{openLoading:!0,shape:"default",onClick:()=>{we.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{Rl()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!qu&&a.createElement(Fe.ZP,{onClick:ts,type:"primary"},"\u968F\u673A\u66F4\u6362")),a.createElement("div",{className:he.topWarp},(Ku=dt==null?void 0:dt.questionList)==null?void 0:Ku.map((ta,Yu)=>{var lr,ua;return a.createElement(a.Fragment,{key:Yu},a.createElement("div",{className:he.head,style:Yu===0?{border:0,marginTop:-16}:{}},a.createElement("div",{className:he.name},a.createElement("b",null),a.createElement("span",null,ta.name)),a.createElement("div",{className:he.so},"\u5171",a.createElement("span",{className:he.b},ta.questions_count," "),"\u9898 ",ta.type==="COMBINATION"&&`\uFF08\u5305\u542B${(lr=ta==null?void 0:ta.questions)==null?void 0:lr.map(Va=>{var tl;return(tl=Va==null?void 0:Va.sub_item_banks)==null?void 0:tl.length}).reduce((Va,tl)=>Va+tl)}\u5C0F\u9898\uFF09`,a.createElement("span",{className:he.l},"|"),"\u5171",a.createElement("span",{className:he.r},ta.questions_score),"\u5206"),!qu&&a.createElement("div",{className:he.btn},a.createElement(Fe.ZP,{onClick:()=>{ki(ta)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),a.createElement(Fe.ZP,{onClick:()=>es(ta),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(ua=ta==null?void 0:ta.questions)==null?void 0:ua.map((Va,tl)=>{var Fl,co,Dl,qo,Fo;return Za===(Va==null?void 0:Va.id)?a.createElement("div",{id:`Anchor_${Va==null?void 0:Va.id}`,className:he.content,style:{padding:0,marginTop:24},key:Va==null?void 0:Va.id},a.createElement("div",{style:{float:"right",marginTop:`${(ta==null?void 0:ta.type)==="PRACTICAL"?"-2px":"-6px"}`}},a.createElement(Fe.ZP,{onClick:()=>Tu(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),a.createElement(Fe.ZP,{onClick:()=>{Yl(ta==null?void 0:ta.type,Va)},type:"primary"},"\u4FDD\u5B58")),Vi(Va,ta.type)):a.createElement("div",{id:`Anchor_${Va==null?void 0:Va.id}`,className:he.content,key:Va==null?void 0:Va.id},a.createElement("div",{className:he.titleWrap},(Va==null?void 0:Va.item_type)==="bprogram"?a.createElement(ce.Z,{style:{paddingRight:10},value:tl+1+"\u3001"+((Fl=Va==null?void 0:Va.program_attr)==null?void 0:Fl.description)}):a.createElement(ce.Z,{style:{paddingRight:10},className:he.titleHtml,value:tl+1+`\u3001${(Va==null?void 0:Va.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(Va==null?void 0:Va.name)}),(0,Eo.G5)()&&((co=Va==null?void 0:Va.shixun)==null?void 0:co.shixun_change)&&a.createElement(Te.Z,{trigger:"click",open:Sl[tl],onOpenChange:Pi=>{Sl[tl]=!0,Ao([...Sl])},placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:a.createElement("div",{style:{width:"310px",color:"#000"}},a.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),a.createElement("div",{className:he.btn_warp},a.createElement(Fe.ZP,{size:"small",onClick:()=>No(Va,tl)},"\u5FFD\u7565"),a.createElement(Fe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{Sl[tl]=!1,Ao([...Sl]),xr({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>vs(Va)}})}},"\u786E\u8BA4\u540C\u6B65"),a.createElement(Fe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,Pe.xg)(`/shixuns/${Va==null?void 0:Va.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},a.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:Pi=>Pi.stopPropagation()})),qu&&a.createElement(Fe.ZP,{onClick:()=>{var Pi,ps,qr;if(Za){Le.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}So.setFieldsValue({standard_answers:Va==null?void 0:Va.standard_answer,hack:Lo(Lo({},Va),Va==null?void 0:Va.program_attr),hack_codes:jr(Lo({},Va==null?void 0:Va.program_attr),{code:xl.Base64.decode(((Pi=Va==null?void 0:Va.program_attr)==null?void 0:Pi.code)||"")}),hack_sets:Lo({},(ps=Va==null?void 0:Va.hack_sets)==null?void 0:ps[0])}),(Va==null?void 0:Va.item_type)=="program"?fe.history.push(`/problems/newedit/${(qr=Va==null?void 0:Va.program_attr)==null?void 0:qr.identifier}?type=exercises&express_id=${hr.categoryId}&question_id=${Va==null?void 0:Va.id}&score=${Va==null?void 0:Va.score}&exercise=true&callback_url=/classrooms/${hr.coursesId}/exercise/${hr.categoryId}/detail?random=true`):Tu(Va==null?void 0:Va.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!ui&&a.createElement(Fe.ZP,{disabled:ui,className:"ml20",onClick:()=>Gi(Va==null?void 0:Va.id,ta.type,tl,ta),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(Va==null?void 0:Va.item_type)==="bprogram"&&a.createElement(ce.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:he.titleHtml,value:xl.Base64.decode(((Dl=Va==null?void 0:Va.program_attr)==null?void 0:Dl.code)||"")}),(ta.type==="SINGLE"||ta.type==="JUDGMENT"||ta.type==="MULTIPLE")&&Di(Va),ta.type==="COMPLETION"&&li(Va),ta.type==="SUBJECTIVE"&&Vo(Va),ta.type==="PROGRAM"&&Bi(Va),ta.type==="BPROGRAM"&&Ei(Va),ta.type==="COMBINATION"&&Nl(Va,tl),ta.type==="PRACTICAL"&&Ri(Va),a.createElement(xe.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((qo=dt==null?void 0:dt.exam)==null?void 0:qo.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(ta.type)&&a.createElement(le.Z,null,a.createElement(Il.Z,{state:Va==null?void 0:Va.is_wrong,onClick:()=>{mu==null||mu({value:jr(Lo({},Va),{question_id:Va==null?void 0:Va.id,question_score:Va==null?void 0:Va.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(ta.type)&&(Va==null?void 0:Va.show_resubmit)&&a.createElement(le.Z,null,a.createElement(so.C,{dataSource:jr(Lo({},Va),{question_id:Va==null?void 0:Va.id})})),((Fo=dt==null?void 0:dt.exam)==null?void 0:Fo.exercise_status)===3&&["SINGLE"].includes(ta.type)&&a.createElement(le.Z,null,a.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{oi({value:Va})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),qu?a.createElement($n.vr,null,a.createElement(E.Z,{showTotal:Pe.rU,total:(Cr=dt==null?void 0:dt.exam)==null?void 0:Cr.total_num,pageSize:1,current:$u+1,showSizeChanger:!1,onChange:ji,showQuickJumper:!1,hideOnSinglePage:!1})):a.createElement($n.vr,{LeftContent:a.createElement($n.op,{onClick:Jt,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:a.createElement(xe.Z,{align:"middle"},a.createElement(Te.Z,{color:"#55575D",overlayClassName:he.popover,open:_u,getPopupContainer:ta=>ta==null?void 0:ta.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},a.createElement($n.op,{onMouseEnter:()=>Vr(!0),onMouseLeave:()=>Vr(!1),onClick:()=>Xu(void 0,null,function*(){const ta=Number(gi);[100,120,150].includes(ta)||(yield new Promise((Yu,lr)=>{we.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},ta),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Xu(void 0,null,function*(){Yu("")}),onCancel:()=>{lr()}})})),Wi()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),a.createElement($n.op,{shape:"default",type:"primary",onClick:()=>Xu(void 0,null,function*(){const ta=Number(gi);[100,120,150].includes(ta)||(yield new Promise((Yu,lr)=>{we.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},ta),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Xu(void 0,null,function*(){Yu("")}),onCancel:()=>{lr()}})})),kt()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),a.createElement(eo,{visible:Or,questionParams:uo.current,getdata:nu,onRandomExchange:()=>Xu(void 0,null,function*(){const ta=uo.current;yield au({single_question_id:ta.id,seleted_item_bank_ids:ta.ids},{type:ta.type,index:ta.index}),gr(!1)}),selectFromProblemSet:()=>{const ta=uo.current,Yu=`${location.pathname}${location.search}`;Yu.includes("exercise")&&fe.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${ta.id}&qtype=${ta.type}&exerciseid=${hr.categoryId}&from=${Yu}`)},onCancel:()=>{gr(!1)}}))};var Pr=(0,fe.connect)(({classroomList:dt})=>({classroomList:dt}))(Ll)},98580:function(ct,qe,z){"use strict";z.r(qe),z.d(qe,{default:function(){return b}});var a=z(59301),he=z(76560),Ie={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},pe=z(81150),Fe=z(6767),we=z(458),Ae=z(82093),Le=z(49661),Be=z(59301),de=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,le=(ee,te,ne)=>te in ee?de(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,E=(ee,te)=>{for(var ne in te||(te={}))Te.call(te,ne)&&le(ee,ne,te[ne]);if(Oe)for(var ne of Oe(te))xe.call(te,ne)&&le(ee,ne,te[ne]);return ee},y=(ee,te,ne)=>new Promise((me,Ee)=>{var ce=be=>{try{Pe(ne.next(be))}catch(Me){Ee(Me)}},fe=be=>{try{Pe(ne.throw(be))}catch(Me){Ee(Me)}},Pe=be=>be.done?me(be.value):Promise.resolve(be.value).then(ce,fe);Pe((ne=ne.apply(ee,te)).next())});const x=({paperlibrary:ee,user:te,globalSetting:ne,dispatch:me,location:Ee})=>{var ce,fe,Pe,be;const[Me]=(0,he.useSearchParams)(),Ge=Me.get("select")||0,[We,ze]=(0,a.useState)(!1),[Xe,Ke]=(0,a.useState)(!0),[mt,Et]=(0,a.useState)(Number(Ge)),[ht,$e]=(0,a.useState)({}),At=(0,he.useParams)(),{userInfo:cn}=te,{actionTabs:sn}=ee;(0,a.useEffect)(()=>(me({type:"globalSetting/footerToggle",payload:!1}),()=>{me({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,a.useEffect)(()=>(me({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),me({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),me({type:"exercise/getWorkSetting",payload:E({},At)}),()=>{me({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),me({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,a.useEffect)(()=>{ft(mt)},[]),(0,a.useEffect)(()=>{var at;(at=sn==null?void 0:sn.params)!=null&&at.isUpdateData&&ft(mt)},[(ce=sn==null?void 0:sn.params)==null?void 0:ce.isUpdateData]);const ft=(at=0)=>y(void 0,null,function*(){console.log(At),Ke(!0);const Ye=yield(0,Ae.ZP)(`/api/exercises/${At.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:at}});me({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),Ke(!1),$e((0,Le.PF)(Ye))}),_e=()=>{he.history.push(`/classrooms/${At.coursesId}/exercise`)},lt=()=>{alert("\u4FDD\u5B58")},gt=(at,Ye)=>y(void 0,null,function*(){const $t=yield(0,Ae.ZP)(`/api/exercises/${At.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:at==null?void 0:at.single_question_id}});$t!=null&&$t.question&&(Fe.ZP.info("\u6362\u9898\u6210\u529F"),ft(mt))}),yt=at=>y(void 0,null,function*(){document.body.scrollIntoView(),Et(at),yield ft(at)}),Tt=at=>{me({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:at}})};return console.log((0,he.useLocation)(),"location333"),Be.createElement("section",{className:Ie.wrap},Be.createElement(we.Z,{loading:Xe,active:!0,paragraph:{rows:5}},((Pe=(fe=(0,he.useLocation)())==null?void 0:fe.pathname)==null?void 0:Pe.includes("preview"))&&Be.createElement("div",{className:Ie.crumbs},Be.createElement("b",null),Be.createElement("span",{className:"current",onClick:()=>he.history.push(`/classrooms/${At.coursesId}/exercise`)},`${(be=cn==null?void 0:cn.course)==null?void 0:be.course_name}>`),Be.createElement("span",{className:"current",onClick:()=>he.history.push(`/classrooms/${At.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),Be.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),Be.createElement(pe.Z,{loading:We,submit:lt,goBack:_e,data:ht,getdata:()=>{ft(mt)},selectValue:mt,editPreview:!0,onExchange:gt,onSkipExamination:yt,handleMarkWrongQuestion:Tt})))};var b=(0,he.connect)(({paperlibrary:ee,user:te,globalSetting:ne})=>({paperlibrary:ee,user:te,globalSetting:ne}))(x)},40148:function(ct,qe,z){"use strict";z.d(qe,{Im:function(){return be},ZP:function(){return Ke},gZ:function(){return ze}});var a=z(59301),he=z(37568),Ie=z(99571),pe=z(84105),Fe=z(87395),we=z(49162),Ae=z(24334),Le=z(766),Be=z(3713),de=z(49661),Oe=z(46685),Te=z(34376),xe=z(92310),le=z.n(xe),E=z(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,me=(mt,Et,ht)=>Et in mt?y(mt,Et,{enumerable:!0,configurable:!0,writable:!0,value:ht}):mt[Et]=ht,Ee=(mt,Et)=>{for(var ht in Et||(Et={}))te.call(Et,ht)&&me(mt,ht,Et[ht]);if(ee)for(var ht of ee(Et))ne.call(Et,ht)&&me(mt,ht,Et[ht]);return mt},ce=(mt,Et)=>x(mt,b(Et));const{TextArea:fe}=he.default,Pe={visible:!1,tabIndex:"0"},be={[we.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[we.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[we.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Me=(mt=>(mt[mt.SET_VISIBLE=0]="SET_VISIBLE",mt[mt.SET_TABINDEX=1]="SET_TABINDEX",mt))(Me||{});function Ge(mt,Et){switch(Et.type){case 0:return ce(Ee({},mt),{visible:Et.payload});case 1:return ce(Ee({},mt),{tabIndex:Et.payload});default:throw new Error}}function We({value:mt,className:Et}){const[ht,$e]=(0,a.useState)(!1),At=(0,a.useRef)(),cn=(0,a.useRef)();return(0,a.useEffect)(()=>{ht&&(cn.current.reset(),cn.current.write((0,de.pp)(mt||"")))},[mt,ht]),(0,a.useEffect)(()=>{var sn,ft,_e,lt;if(At.current){cn.current=new Te.Terminal({fontSize:14,disableStdin:!0}),cn.current.open(At.current);const gt=At.current.offsetWidth-14,yt=((lt=(_e=(ft=(sn=cn.current)==null?void 0:sn._core)==null?void 0:ft._renderService)==null?void 0:_e.dimensions)==null?void 0:lt.actualCellWidth)||9.5,Tt=Math.ceil(gt/yt);cn.current.resize(Tt,8),$e(!0)}},[]),E.createElement("div",{ref:At,className:le()("XtermText-valueRef",Et)})}function ze(mt){const{status:Et,error_msg:ht,output:$e,input:At,expected_output:cn,is_file:sn,input_file_url:ft,output_file_url:_e,expected_output_file_url:lt}=mt;let gt=null;const yt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Et){case we.h.NOMATCH:gt=E.createElement(E.Fragment,null,E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!sn&&E.createElement(We,{className:"mb10",value:At}),sn&&E.createElement("div",{style:yt},E.createElement("a",{onClick:()=>(0,de.LR)(ft,At)},At)),E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!sn&&E.createElement(We,{className:"mb10",value:$e&&Ae.Base64.decode($e)||""}),sn&&E.createElement("div",{style:yt},E.createElement("a",{onClick:()=>(0,de.LR)(_e,$e)},$e)),E.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!sn&&E.createElement(We,{className:"mb10",value:cn&&Ae.Base64.decode(cn)||""}),sn&&E.createElement("div",{style:yt},E.createElement("a",{onClick:()=>(0,de.LR)(lt,cn)},cn)));break;case we.h.EXECUTEFAILURE:gt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!sn&&E.createElement(Be.Z,{value:At,style:yt}),sn&&E.createElement("div",{style:yt},E.createElement("a",{onClick:()=>(0,de.LR)(ft,At)},At)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Ae.Base64.decode(ht)));break;case we.h.COMPILEFAILURE:gt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!sn&&E.createElement(Be.Z,{value:At,style:yt}),sn&&E.createElement("div",{style:yt},E.createElement("a",{onClick:()=>(0,de.LR)(ft,At)},At)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Ae.Base64.decode(ht)));break;case we.h.PODFAILURE:gt=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case we.h.TIMEOUT:gt=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",gt," ")}function Xe(mt){const{status:Et,error_msg:ht,execute_time:$e,output:At,input:cn,expected_output:sn,is_file:ft,input_file_url:_e,output_file_url:lt,expected_output_file_url:gt}=mt;let yt=null;switch(Et){case we.h.OK:yt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",$e,"\u79D2"),E.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),E.createElement("pre",null,Ae.Base64.decode(At)));break;case we.h.NOMATCH:yt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u8F93\u5165\uFF1A",E.createElement("pre",null,cn)),E.createElement("p",null,"\u8F93\u51FA\uFF1A",At&&Ae.Base64.decode(At)),E.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",sn&&Ae.Base64.decode(sn)));break;case we.h.EXECUTEFAILURE:yt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,cn)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Ae.Base64.decode(ht)));break;case we.h.COMPILEFAILURE:yt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,cn)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Ae.Base64.decode(ht)));break;case we.h.PODFAILURE:yt=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case we.h.TIMEOUT:yt=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",yt," ")}var Ke=({id:mt,is_file:Et,input:ht,debuging:$e,submitting:At,executingMessage:cn,debugResult:sn,onChangeInput:ft,onDebugCode:_e,onSubmitCode:lt})=>{const[gt,yt]=(0,a.useReducer)(Ge,Pe),{visible:Tt,tabIndex:at}=gt;(0,a.useEffect)(()=>{yt({type:0,payload:!1})},[mt]);function Ye(na){let It=na.target.id;yt({type:1,payload:It})}function $t(){yt({type:0,payload:!Tt})}const In=(0,a.useMemo)(()=>{if(sn){const{status:na}=sn;return E.createElement(E.Fragment,null,Xe(sn))}return null},[sn]);function _n(){yt({type:0,payload:!0}),yt({type:1,payload:"1"}),_e()}return E.createElement("div",{className:"test-case-panel"},E.createElement("div",{className:`test-case-panel-body ${Tt?"active":""}`},E.createElement("ul",{className:"s-navs"},E.createElement("li",null,E.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),E.createElement(Oe.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:E.createElement(fe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Et?"":ht,onChange:ft}),rightNode:$e?E.createElement(Le.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):sn?In:E.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),E.createElement("a",{className:`btn-collapse ${Tt?"up":""}`,onClick:$t},Tt?E.createElement(pe.Z,null):E.createElement(Fe.Z,null)),E.createElement("footer",{className:"footer"},E.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),E.createElement("div",{className:"flex-container"},E.createElement(Ie.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),E.createElement(Ie.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),E.createElement(Ie.ZP,{className:"btn-green",type:"ghost",loading:$e,onClick:_n},"\u8C03\u8BD5\u4EE3\u7801"),E.createElement(Ie.ZP,{type:"primary",className:"custom-ant-disabled",loading:At,disabled:At,onClick:()=>{yt({type:0,payload:!1}),lt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},49162:function(ct,qe,z){"use strict";z.d(qe,{h:function(){return a}});var a=(he=>(he[he.NOMATCH=-1]="NOMATCH",he[he.OK=0]="OK",he[he.TIMEOUT=2]="TIMEOUT",he[he.PODFAILURE=3]="PODFAILURE",he[he.COMPILEFAILURE=4]="COMPILEFAILURE",he[he.EXECUTEFAILURE=5]="EXECUTEFAILURE",he[he.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",he))(a||{})},12062:function(ct,qe,z){"use strict";z.d(qe,{Y2:function(){return mt},ZP:function(){return Et}});var a=z(59301),he=z(14566),Ie=z(6767),pe=z(62957),Fe=z(77019),we=z(47889),Ae=z(99571),Le=z(62673),Be=z(25399),de=z(37568),Oe={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},Te="data:image/png;base64,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",xe=z(47257),le=z.n(xe),E=z(25992),y=z(82093),x=z(1012),b=z(49661),ee=z(41550),te=z(59301),ne=Object.defineProperty,me=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,be=(ht,$e,At)=>$e in ht?ne(ht,$e,{enumerable:!0,configurable:!0,writable:!0,value:At}):ht[$e]=At,Me=(ht,$e)=>{for(var At in $e||($e={}))fe.call($e,At)&&be(ht,At,$e[At]);if(ce)for(var At of ce($e))Pe.call($e,At)&&be(ht,At,$e[At]);return ht},Ge=(ht,$e)=>me(ht,Ee($e)),We=(ht,$e,At)=>new Promise((cn,sn)=>{var ft=gt=>{try{lt(At.next(gt))}catch(yt){sn(yt)}},_e=gt=>{try{lt(At.throw(gt))}catch(yt){sn(yt)}},lt=gt=>gt.done?cn(gt.value):Promise.resolve(gt.value).then(ft,_e);lt((At=At.apply(ht,$e)).next())});const{Dragger:ze}=he.default,Xe=ht=>{const $e=yt=>yt&&yt.substring(0,yt.lastIndexOf("."));for(var At=[...ht],cn=0,sn=[],ft=0;ft{if(yt.forEach(Tt=>{let at=Tt.name.split(/\.(?=[^\.]+$)/);Tt.name=`${at[0]}.${at[1].toLowerCase()}`}),yt[0].name.includes(".in"))return yt.length===2?yt:[yt[0],{}];if(yt[0].name.includes(".out"))return yt.length===2?yt.reverse():[{},yt[0]]})},Ke=({onClose:ht,onOK:$e,visible:At,wrapClassName:cn,rootIdentifier:sn,multiple:ft=!1,defaultMultipleValue:_e=!0})=>{const[lt,gt]=(0,a.useState)([]),[yt,Tt]=(0,a.useState)({}),[at,Ye]=(0,a.useState)(!1),[$t,In]=(0,a.useState)(!0),_n=(0,a.useRef)([]),na=(0,a.useRef)(0),It=()=>{ht()};(0,a.useEffect)(()=>{_t()},[]),(0,a.useEffect)(()=>{At&&(_n.current=[],na.current=0,gt([]),In(_e))},[At]);const _t=()=>We(void 0,null,function*(){try{const et=yield(0,y.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Je=JSON.parse((0,E.pe)(et.data));Tt(Je)}catch(et){}}),Ut=et=>et&&et.substring(0,et.lastIndexOf(".")),an=et=>{var Je,un;const pa=Ut((Je=et[0])==null?void 0:Je.name)||Ut((un=et[1])==null?void 0:un.name),Ma=lt.filter(fu=>Ut(fu.name)!==pa);_n.current=[...Ma],gt([...Ma])},vn=et=>{if(!$t){const _a=new FormData;_a.append("file",et.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:_a},!0).then(Mn=>{if(Mn.status===0){na.current=na.current+1;const Da=_n.current.map(pn=>{var Ht;if(pn.name===et.name){const Ca=Me({},pn);return(Ht=et==null?void 0:et.name)!=null&&Ht.includes(".in")?Ca.input=Mn==null?void 0:Mn.content:Ca.output=Mn==null?void 0:Mn.content,Ca}return pn});if(_n.current=[...Da],gt([...Da]),na.current>0&&na.current===lt.length){Ye(!1);let pn=Xe(Da);pn=pn.filter(Ht=>{var Ca,Eu;return!!((Ca=Ht[0])!=null&&Ca.name&&((Eu=Ht[1])!=null&&Eu.name))}),pn=pn.map(Ht=>Ge(Me(Me({},Ht[0]),Ht[1]),{is_file:!1})),$e(pn),ht()}}else Ye(!1),ht()});return}const Je=new(le())({endpoint:yt.end_point,region:yt.region,accessKeyId:yt.access_key_id,accessKeySecret:yt.access_key_secret,bucket:yt.bucket,stsToken:yt.security_token}),un=et.name,pa={container_type:"TestSet",file_name:un},Ma=(0,x.Z)();let fu=`testsets/${sn}/${Ma}${un.indexOf(".")>-1?"."+un.split(".").pop():""}`;sn===null&&(fu=`testsets/${Ma}${un.indexOf(".")>-1?"."+un.split(".").pop():""}`),Je.multipartUpload(fu,new Blob([et.file],{type:et.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:un+""},url:yt==null?void 0:yt.callback_url,host:yt==null?void 0:yt.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(pa)}}).then(function(_a){if(_a.data.status===0){na.current=na.current+1;const Pn=_n.current.map(Mn=>{var Da,pn,Ht,Ca,Eu,Pu,Ya,Au,ba,zt,Tn,ya,Ua,yu,Bu,sr,An;if(Mn.name===((pn=(Da=_a.data)==null?void 0:Da.data)==null?void 0:pn.file_name)){const Ot=Me({},Mn);return(Eu=(Ca=(Ht=_a.data)==null?void 0:Ht.data)==null?void 0:Ca.file_name)!=null&&Eu.includes(".in")?(Ot.in_object_key=(Ya=(Pu=_a.data)==null?void 0:Pu.data)==null?void 0:Ya.object,Ot.in_object_size=(ba=(Au=_a.data)==null?void 0:Au.data)==null?void 0:ba.size,Ot.input=(Tn=(zt=_a.data)==null?void 0:zt.data)==null?void 0:Tn.file_name,Ot.in_file=et):(Ot.out_object_key=(Ua=(ya=_a.data)==null?void 0:ya.data)==null?void 0:Ua.object,Ot.out_object_size=(Bu=(yu=_a.data)==null?void 0:yu.data)==null?void 0:Bu.size,Ot.output=(An=(sr=_a.data)==null?void 0:sr.data)==null?void 0:An.file_name,Ot.out_file=et),Ot}return Mn});if(_n.current=[...Pn],gt([...Pn]),na.current>0&&na.current===lt.length){Ye(!1);let Mn=Xe(Pn);Mn=Mn.filter(Da=>{var pn,Ht;return!!((pn=Da[0])!=null&&pn.name&&((Ht=Da[1])!=null&&Ht.name))}),Mn=Mn.map(Da=>Ge(Me(Me({},Da[0]),Da[1]),{is_file:!0})),$e(Mn),ht()}}})},tn=et=>new Promise((Je,un)=>{let pa=0,Ma=[];for(let fu=0;fu{pa++,pa===et.length&&(Ma.length?(Ie.ZP.warning(`${Ma.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),un()):Je(et))}).catch(_a=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",_a),pa++,Ma.push(et[fu].name),pa===et.length&&(Ma.length?(Ie.ZP.warning(`${Ma.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),un()):Je(et))})}),ot=()=>We(void 0,null,function*(){if(lt.length===0){Ie.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield tn(lt),Ye(!0),Xe(lt).some(Je=>{var un,pa;return!((un=Je[0])!=null&&un.name&&((pa=Je[1])!=null&&pa.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>We(void 0,null,function*(){lt.map(Je=>We(void 0,null,function*(){vn(Je)}))}),onCancel:()=>{Ye(!1)}});return}lt.map(Je=>We(void 0,null,function*(){vn(Je)}))}),Wt={name:"file",fileList:lt,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:et=>{if(lt!=null&<.some(un=>un.name===et.name))return Ie.ZP.info(`${et.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(et.size/1024/1024>100)return Ie.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(et.name))return Ie.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Je={name:et.name,uid:et.uid,file:et,percent:0};return lt.push(Je),_n.current=[...lt],gt([...lt]),!1}},Xt=Xe(lt);return console.log(lt,Xt,"fileList"),te.createElement(pe.default,{open:At,wrapClassName:cn,onOk:ot,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:at},onCancel:It,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},te.createElement("div",{className:Oe.wrap},lt.length?te.createElement("div",null,te.createElement(Fe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},te.createElement("div",{style:{visibility:ft?"visible":"hidden"}},te.createElement("span",{className:Oe.greyText},"\u7528\u4F8B\u7C7B\u578B"),te.createElement(we.ZP.Group,{className:`ml20 ${Oe.testCaseRadio}`,optionType:"button",value:$t,onChange:et=>In(et.target.value)},te.createElement(we.ZP,{value:!1},"\u6587\u672C"),te.createElement(we.ZP,{value:!0},"\u6587\u4EF6"))),te.createElement(he.default,Me({},Wt),te.createElement(Ae.ZP,{type:"primary",className:Oe.btnS},te.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),te.createElement(mt,{data:Xt,onRemove:an})):te.createElement("div",{className:`${Oe.noData} mb30`},te.createElement(he.default.Dragger,Ge(Me({},Wt),{className:Oe.dragger}),te.createElement("img",{src:Te,alt:"",className:"mb20"}),te.createElement("div",null,te.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),te.createElement("span",{className:Oe.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),te.createElement("div",{className:Oe.text},te.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),te.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",te.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",te.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",te.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",te.createElement("br",null))))},mt=({data:ht=[],onRemove:$e,width:At="auto",showScore:cn=!1,disabled:sn=!1,inputChange:ft,onEvaluatingChange:_e,onSelectAll:lt,checkAll1:gt,checkAll2:yt,checkAll3:Tt,checkAll4:at,checkAll5:Ye,showEvaluatingSetting:$t=!1,className:In="",isProgramHomework:_n=!1})=>{const na={value:"",filename:"",dataUrl:""},[It,_t]=(0,a.useState)(Me({},na)),Ut=tn=>{let ot=document.createElement("a");document.body.appendChild(ot);let Wt=URL.createObjectURL(tn.file);ot.href=Wt,ot.download=tn.name,ot.click(),URL.revokeObjectURL(Wt),document.body.removeChild(ot)},an=(tn,ot)=>{(0,b.LR)(tn,ot)},vn=(tn,ot)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:te.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{$e(tn,ot)},onCancel:()=>{}})};return ht.length?te.createElement("div",{className:In,style:{width:At}},te.createElement("div",{className:`${_n?Oe.headProgram:Oe.head}`},$t&&te.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:gt,onChange:tn=>{lt(tn.target.checked,"hidden")}}),te.createElement(Be.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},te.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),te.createElement("div",{style:{width:_n?"25%":"15%"}},"\u7528\u4F8B"),te.createElement("div",{style:{width:cn?_n?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),te.createElement("div",{style:{width:cn?_n?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),cn&&te.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),$t&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:at,onChange:tn=>{lt(tn.target.checked,"input_visible")}}),te.createElement(Be.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),$t&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:yt,onChange:tn=>{lt(tn.target.checked,"is_invisible")}}),te.createElement(Be.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),$t&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:Ye,onChange:tn=>{lt(tn.target.checked,"actual_output_visible")}}),te.createElement(Be.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),$t&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:Tt,onChange:tn=>{lt(tn.target.checked,"last_match_rule")}}),te.createElement(Be.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},te.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),te.createElement("div",{className:Oe.operation,style:_n?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),te.createElement("div",{className:Oe.listWrapper,style:{boxShadow:_n?"0px 2px 4px 0px #EAEEF4":"unset"}},ht.map((tn,ot)=>{var Wt,Xt,et,Je;return te.createElement("div",{key:ot,className:Oe.list,style:_n?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},$t&&te.createElement("div",{style:{width:"15%"}},te.createElement(Le.default,{checked:!!tn.hidden,onChange:un=>{_e(un.target.checked,ot,"hidden")}})),te.createElement("div",{style:{width:_n?"25%":"15%",paddingLeft:_n?"5px":"0px",paddingRight:_n?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",ot+1),te.createElement("div",{className:Oe.info,style:{width:cn?_n?"20%":"15%":"25%"}},te.createElement("span",{title:tn.input||((Wt=tn[0])==null?void 0:Wt.name),onClick:()=>We(void 0,null,function*(){let un;tn.input?tn.input_file_url?un=tn.input_file_url:un=tn.in_file:un=tn[0];let pa;typeof un=="string"?(pa=yield fetch(un,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),_t({value:yield pa.text(),filename:"",dataUrl:un})):(pa=yield(0,b.db)(un.file),_t({value:pa.text,filename:un.name,dataUrl:pa.link}))})},tn.input||((Xt=tn[0])==null?void 0:Xt.name))),te.createElement("div",{className:Oe.info,style:{width:cn?_n?"20%":"15%":"25%"}},te.createElement("span",{title:tn.output||((et=tn[1])==null?void 0:et.name),onClick:()=>We(void 0,null,function*(){let un;tn.input?tn.output_file_url?un=tn.output_file_url:un=tn.out_file:un=tn[1];let pa;typeof un=="string"?(pa=yield fetch(un,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),_t({value:yield pa.text(),filename:"",dataUrl:un})):(pa=yield(0,b.db)(un.file),_t({value:pa.text,filename:un.name,dataUrl:pa.link}))})},tn.output||((Je=tn[1])==null?void 0:Je.name))),cn&&te.createElement("div",{style:{width:"20%"}},te.createElement(de.default,{size:"large",addonAfter:_n?"%":null,disabled:sn,style:{width:"80%"},onChange:un=>ft(un,ot),value:tn.score}),!_n&&te.createElement("span",null,"\xA0%")),$t&&te.createElement("div",{style:{width:"20%"}},te.createElement(Le.default,{checked:tn.input_visible||!1,onChange:un=>{_e(un.target.checked,ot,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),$t&&te.createElement("div",{style:{width:"20%"}},te.createElement(Le.default,{checked:tn.is_invisible||!1,onChange:un=>{_e(un.target.checked,ot,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),$t&&te.createElement("div",{style:{width:"20%"}},te.createElement(Le.default,{checked:tn.actual_output_visible||!1,onChange:un=>{_e(un.target.checked,ot,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),$t&&te.createElement("div",{style:{width:"20%"}},te.createElement(Le.default,{checked:tn.last_match_rule||!1,onChange:un=>{_e(un.target.checked,ot,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),te.createElement("div",{onClick:()=>vn(tn,ot),style:_n?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},te.createElement("span",{className:Oe.del},"\u5220\u9664")))})),te.createElement(ee.Z,{close:!0,data:It.dataUrl,filename:It.filename,type:It.dataUrl.length?"txt":"",onClose:()=>_t(Me({},na)),monacoEditor:{value:It.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):te.createElement(te.Fragment,null)};var Et=Ke},46541:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return xe}});var a=z(59301),he=z(6767),Ie=z(25399),pe=z(29787),Fe=z(77019),we=z(5269),Ae=z(13747),Le=z(99571),Be=z(89389),de=z(82093),Oe=z(3713),Te=(E,y,x)=>new Promise((b,ee)=>{var te=Ee=>{try{me(x.next(Ee))}catch(ce){ee(ce)}},ne=Ee=>{try{me(x.throw(Ee))}catch(ce){ee(ce)}},me=Ee=>Ee.done?b(Ee.value):Promise.resolve(Ee.value).then(te,ne);me((x=x.apply(E,y)).next())}),xe=({id:E,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[ee,te]=(0,a.useState)(""),[ne,me]=(0,a.useState)(!1);function Ee(fe){te(fe)}function ce(){if(!ee){he.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(E,ee),te("")}return(0,a.useEffect)(()=>{y!=E&&me(!1)},[y]),a.createElement("div",{key:E,className:"discuss-item-editor",style:{display:y===E?"block":"none",width:"100%"}},a.createElement(Be.Z,{miniToolbar:!0,startInit:y===E,defaultValue:ee,id:E,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:Ee,extraUse:b&&a.createElement(Ie.Z,{color:"#fff",open:ne,destroyTooltipOnHide:!0,title:le({id:E,isOpen:ne,activeDiscussIndex:y,onChange:Ee,setIsOpen:me}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:ne?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>me(!ne)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:ce,className:"btn-send"},"\u53D1\u9001"))};const le=E=>{const[y,x]=(0,a.useState)(!1),[b,ee]=(0,a.useState)([]),[te,ne]=(0,a.useState)(1);(0,a.useEffect)(()=>{E!=null&&E.isOpen?me():(ne(1),ee([]))},[E==null?void 0:E.isOpen]);const me=()=>Te(void 0,null,function*(){x(!0);const Ee=yield(0,de.ZP)(`/api/discusses/${E==null?void 0:E.id}/recommend_answer.json`,{method:"get"});(Ee==null?void 0:Ee.status)==0&&ee(Ee==null?void 0:Ee.answer),x(!1)});return a.createElement(pe.Z,{spinning:y},a.createElement("div",{style:{color:"#000"}},a.createElement(Oe.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),a.createElement(Fe.Z,{justify:"end",align:"middle"},a.createElement(we.Z,null,a.createElement(Ae.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:Ee=>{ne(Ee)}})),a.createElement(we.Z,null,a.createElement(Le.ZP,{onClick:()=>Te(void 0,null,function*(){E==null||E.onChange(b==null?void 0:b[te-1]),E==null||E.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},67290:function(ct,qe,z){"use strict";z.d(qe,{CP:function(){return Ie},_V:function(){return we}});var a=z(28209),he=z.n(a);const Ie={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},pe={exam:Ie};function Fe(Ae="",Le="exam"){const{secret:Be,iv:de}=pe[Le];return AES.encrypt(Ae,Be,{iv:de,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function we(Ae="",Le="exam"){const{secret:Be,iv:de}=pe[Le];return a.AES.decrypt(Ae,Be,{iv:de,mode:he().mode.CBC,padding:he().pad.Pkcs7}).toString(a.enc.Utf8)}},30975:function(ct,qe,z){"use strict";z.d(qe,{AD:function(){return Xe},D9:function(){return cn},Hp:function(){return Ee},IM:function(){return ft},Iy:function(){return fe},KM:function(){return na},KU:function(){return yt},MJ:function(){return ce},Ne:function(){return sn},ON:function(){return at},Uj:function(){return In},VY:function(){return gt},YO:function(){return $t},YX:function(){return Ye},Zn:function(){return E},_g:function(){return te},_k:function(){return $e},c6:function(){return We},cr:function(){return y},eV:function(){return ze},fi:function(){return x},gh:function(){return Me},hS:function(){return _e},iA:function(){return b},j6:function(){return ne},je:function(){return Et},jj:function(){return me},kS:function(){return Tt},lS:function(){return ht},o6:function(){return Ge},pO:function(){return _n},rQ:function(){return Ke},sA:function(){return be},xm:function(){return At},xo:function(){return lt},y8:function(){return mt},yd:function(){return ee}});var a=z(64948),he=z(76560),Ie=z(49661),pe=z(6767),Fe=z(90524),we=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,de=(It,_t,Ut)=>_t in It?we(It,_t,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):It[_t]=Ut,Oe=(It,_t)=>{for(var Ut in _t||(_t={}))Le.call(_t,Ut)&&de(It,Ut,_t[Ut]);if(Ae)for(var Ut of Ae(_t))Be.call(_t,Ut)&&de(It,Ut,_t[Ut]);return It},Te=(It,_t,Ut)=>new Promise((an,vn)=>{var tn=Xt=>{try{Wt(Ut.next(Xt))}catch(et){vn(et)}},ot=Xt=>{try{Wt(Ut.throw(Xt))}catch(et){vn(et)}},Wt=Xt=>Xt.done?an(Xt.value):Promise.resolve(Xt.value).then(tn,ot);Wt((Ut=Ut.apply(It,_t)).next())});const xe=()=>{(0,he.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},le=()=>{(0,he.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},E=It=>Te(void 0,null,function*(){xe(),(yield(0,a.YR)(Oe({},It))).status===0&&(yield(0,Ie.QH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/courses/${It.coursesId}/export_couser_info.json`,query:It}))),le()}),y=It=>Te(void 0,null,function*(){const _t=yield(0,a.yS)(Oe({},It));if(_t.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_member_act_score`);else{if(_t.status===-2)return _t;_t.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_member_act_score`))}}),x=It=>Te(void 0,null,function*(){const _t=yield(0,a.W0)(Oe({},It));if(_t.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_total_score`);else{if(_t.status===-4)return _t;_t.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_total_score`))}}),b=It=>Te(void 0,null,function*(){const _t=yield(0,a.Nl)(Oe({},It));if(_t.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_total_exercise_and_other`);else{if(_t.status===-4)return _t;_t.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=It=>Te(void 0,null,function*(){const _t=yield(0,a.IU)(Oe({},It));if(_t.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/export_star_user`);else{if(_t.status===-4)return _t;_t.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/export_star_user`))}}),te=It=>Te(void 0,null,function*(){const _t=yield(0,a.td)(Oe({},It));if(_t.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_total_exercise_and_other`);else{if(_t.status===-2)return _t;if(_t.status===-3)(0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_total_exercise_and_other`);else if(_t.status===-4)return _t}}),ne=It=>Te(void 0,null,function*(){const _t=yield(0,a.QX)(Oe({},It));if(_t.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_total_homework`);else{if(_t.status===-4)return _t;_t.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_total_homework`))}}),me=(It,_t)=>Te(void 0,null,function*(){const Ut=yield(0,a.o_)(Oe({},It));Ut.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),he.history.push(`/classrooms/${It.coursesId}/exportlist/${_t}`)):Ut.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/${_t}`))}),Ee=(It,_t)=>Te(void 0,null,function*(){const Ut=yield(0,a.ZL)(Oe({},It));Ut.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),he.history.push(`/classrooms/${It.coursesId}/exportlist/${_t}`)):Ut.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/${_t}`))}),ce=(It,_t)=>Te(void 0,null,function*(){const Ut=yield(0,a.vV)(Oe({},It));Ut.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),he.history.push(`/classrooms/${It.coursesId}/exportlist/${_t}`)):Ut.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/${_t}`))}),fe=(It,_t)=>Te(void 0,null,function*(){const Ut=yield(0,a.aP)(Oe({},It));Ut.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/${_t}`)):Ut.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/${_t}`))}),Pe=It=>Te(void 0,null,function*(){xe(),(yield exportCourseWorkListAppendix(Oe({},It))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${It.categoryId}/works_list.zip`,query:It}))),le()}),be=It=>Te(void 0,null,function*(){xe(),yield(0,Ie.QH)("",Fe.Z.API_SERVER+`/api/polls/${It.categoryId}/commit_result.xlsx`),le()}),Me=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/courses/${It.coursesId}/attendances/export_xlsx_data.xlsx`,query:It}))}),Ge=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/courses/${It.coursesId}/video_study_statics.xlsx`,query:It}))}),We=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/courses/${It.coursesId}/export_video_study.xlsx`,query:It}))}),ze=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/courses/${It.coursesId}/export_course_students_info.xlsx`,query:It}))}),Xe=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:It}))}),Ke=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:It}))}),mt=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:It}))}),Et=It=>Te(void 0,null,function*(){const _t=yield(0,a.Uy)(Oe({},It));_t.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/exercise_score,export_exercise_users`)):_t.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ht=It=>Te(void 0,null,function*(){const _t=yield(0,a.tg)(Oe({},It));_t.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/exercise_score,export_exercise_report`)):_t.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/exercise_score,export_exercise_report`))}),$e=It=>Te(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/export_records/${It.id}.xlsx`,query:It}))}),At=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:It}))}),cn=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/courses/${It==null?void 0:It.coursesId}/${It.menuKey}_statistic.xlsx?${It.checkedList.map(_t=>`course_group_id[]=${_t}`).join("&")}`,query:It}))}),sn=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${It==null?void 0:It.ec_year_id}/ec_training_objectives.xlsx`,query:It}))}),ft=It=>Te(void 0,null,function*(){yield(0,Ie.FH)(It==null?void 0:It.name,(0,Ie.NY)({url:Fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:It}))}),_e=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${It==null?void 0:It.ec_year_id}/ec_courses.xlsx`,query:It}))}),lt=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${It==null?void 0:It.ec_year_id}/ec_graduation_requirements.xlsx`,query:It}))}),gt=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:It}))}),yt=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${It.categoryId}/rank_list.xlsx`,query:It}))}),Tt=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:It}))}),at=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/examination_banks/${It.id}.json`,query:It}))}),Ye=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${It.categoryId}.json`,query:It}))}),$t=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/polls/${It==null?void 0:It.id}/commit_result.json`,query:It}))}),In=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:It}))}),_n=(It,_t)=>Te(void 0,null,function*(){yield(0,Ie.FH)(_t||"",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${It==null?void 0:It.exercise_id}/consult_exercise.json`,query:It}))}),na=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/competitions/${It==null?void 0:It.identifier}/competition_commit_records/member_works.xlsx`,query:It}))})},2610:function(ct,qe,z){"use strict";z.d(qe,{BU:function(){return he},Dj:function(){return a},gH:function(){return Ie},vp:function(){return pe}});function a(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(we){console.log(we,":e")}}function he(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Ie=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,we=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},67931:function(ct,qe,z){"use strict";z.d(qe,{g:function(){return Fe}});var a=z(59301),he=z(47580),Ie=z(37798),pe=(we,Ae,Le)=>new Promise((Be,de)=>{var Oe=le=>{try{xe(Le.next(le))}catch(E){de(E)}},Te=le=>{try{xe(Le.throw(le))}catch(E){de(E)}},xe=le=>le.done?Be(le.value):Promise.resolve(le.value).then(Oe,Te);xe((Le=Le.apply(we,Ae)).next())});const Fe=()=>{const[we,Ae]=(0,a.useState)([]);return(0,a.useEffect)(()=>{pe(void 0,null,function*(){const Be=yield(0,he.d1)({source:"question"});Be!=null&&Be.disciplines&&Ae((0,Ie.L)(Be==null?void 0:Be.disciplines))})},[]),we}},98072:function(ct,qe,z){"use strict";z.d(qe,{U:function(){return Be}});var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(de,Oe,Te)=>Oe in de?he(de,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Te}):de[Oe]=Te,Ae=(de,Oe)=>{for(var Te in Oe||(Oe={}))pe.call(Oe,Te)&&we(de,Te,Oe[Te]);if(Ie)for(var Te of Ie(Oe))Fe.call(Oe,Te)&&we(de,Te,Oe[Te]);return de},Le=(de,Oe,Te)=>new Promise((xe,le)=>{var E=b=>{try{x(Te.next(b))}catch(ee){le(ee)}},y=b=>{try{x(Te.throw(b))}catch(ee){le(ee)}},x=b=>b.done?xe(b.value):Promise.resolve(b.value).then(E,y);x((Te=Te.apply(de,Oe)).next())});function Be(de,Oe){const[Te,xe]=(0,a.useState)(Oe),[le,E]=(0,a.useState)(!1),[y,x]=(0,a.useState)();return[Te,le,(ee,te=!1)=>Le(this,null,function*(){const ne=te?Oe:Ae(Ae({},Te),ee);E(!0),xe(ne);const me=yield de(ne);return E(!1),x(me),me}),y,x]}},66415:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Ae}});var a=z(59301),he=z.p+"static/modelContact.7a7eb113.png",Ie=z(13249),pe=z(34055),Fe=z(59301),Ae=()=>{const[Le,Be]=(0,a.useState)(!1);return{verifyModelUser:()=>(0,pe.$O)()?!0:(Be(!0),!1),ContactModalElement:()=>Fe.createElement(Ie.Z,{visible:Le,setVisible:Be,image:he}),contactOpen:Le,setContactOpen:Be}}},89244:function(ct,qe,z){"use strict";z.d(qe,{_:function(){return Ie}});var a=z(59301),he=z(62957);const Ie=pe=>{var Fe,we;const Ae=(0,a.useRef)([]),Le=()=>{for(const Be of Ae.current)clearTimeout(Be);Ae.current=[]};return(0,a.useEffect)(()=>{var Be,de,Oe,Te,xe,le;if(Le(),(Be=pe==null?void 0:pe.exercise)!=null&&Be.left_time&&((Oe=(de=pe==null?void 0:pe.exercise)==null?void 0:de.exercise_events)==null?void 0:Oe.length)>0){for(const E of(Te=pe==null?void 0:pe.exercise)==null?void 0:Te.exercise_events)if(((xe=pe==null?void 0:pe.exercise)==null?void 0:xe.left_time)>(E==null?void 0:E.reminder_time)*60){let y=(((le=pe==null?void 0:pe.exercise)==null?void 0:le.left_time)-(E==null?void 0:E.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{he.default.info({content:`${E==null?void 0:E.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);Ae.current.push(x)}}},[(Fe=pe==null?void 0:pe.exercise)==null?void 0:Fe.left_time,(we=pe==null?void 0:pe.exercise)==null?void 0:we.exercise_events]),Le}},90290:function(ct,qe,z){"use strict";z.d(qe,{AL:function(){return ne},Iy:function(){return Oe},Qv:function(){return le},ez:function(){return te},jb:function(){return Te}});var a=z(32834),he=z.n(a),Ie=z(11690),pe=z.n(Ie);let Fe=1;function we(Pe,be){const Me=Pe.match(/^(\s+)(?:```)/);if(Me===null)return be;const Ge=Me[1];return be.split(` -`).map(We=>{const ze=We.match(/^\s+/);if(ze===null)return We;const[Xe]=ze;return Xe.length>=Ge.length?We.slice(Ge.length):We}).join(` -`)}let Ae=[],Le=["
    "];const Be=new(he()).Renderer,de=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Oe(){Ae.length=0,Le=["
      "]}const Te={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function xe(Pe,be,Me,Ge){if(be>=Pe.length||Pe[be].level<=Me)return be;var We=Pe[be];Ge.push("
    • "+We.text+""),be++;var ze=[];return be=xe(Pe,be,We.level,ze),ze.length>0&&(Ge.push("
        "),ze.forEach(function(Xe){Ge.push(Xe)}),Ge.push("
      ")),Ge.push("
    • "),be=xe(Pe,be,Me,Ge),be}function le(){return xe(Ae,0,0,Le),Le.push("
    "),Le.join("")}const E={heading(Pe){const be=de.exec(Pe);if(Fe+=1,be)return{type:"heading",raw:be[0],depth:be[1].length,text:be[2]}},fences(Pe){const be=this.rules.block.fences.exec(Pe);if(be){const Me=be[0];let Ge=we(Me,be[3]||"");const We=be[2]?be[2].trim():be[2];if(["latex","katex","math"].indexOf(We)>=0){const ze=b(),Xe=Ge;Ge=ze,ee[ze]={type:"block",expression:Xe}}return{type:"code",raw:Me,lang:We,text:Ge}}}},y=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let x=0;const b=()=>`__special_katext_id_${x++}__`;let ee={};function te(){return ee}function ne(){x=0,ee={}}function me(Pe){return Pe=Pe.replace(y,(be,Me)=>{const Ge=b();return ee[Ge]={type:"inline",expression:Me},Ge}),Pe}const Ee=Be.listitem;Be.listitem=function(Pe){return Ee(me(Pe))};const ce=Be.paragraph;Be.paragraph=function(Pe){return ce(me(Pe))};const fe=Be.tablecell;Be.tablecell=function(Pe,be){return fe(me(Pe),be)},Be.code=function(Pe,be,Me){const Ge=(be||"").match(/\S*/)[0];return Ge?["latex","katex","math"].indexOf(Ge)>=0?`

    ${Pe}

    `:`
    ${Me?Pe:(0,Ie.escape)(Pe,!0)}
    -`:'
    '+(Me?Pe:(0,Ie.escape)(Pe,!0))+"
    "},Be.heading=function(Pe,be,Me){let Ge=this.options.headerPrefix+Me.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ae.push({anchor:Ge,level:be,text:Pe}),"'+Pe+""},he().setOptions({silent:!0,gfm:!0,pedantic:!1}),he().use({tokenizer:E,renderer:Be}),qe.ZP=he()},89613:function(ct,qe,z){"use strict";z.d(qe,{G:function(){return Fe},t:function(){return pe}});var a=z(7062),he=z.n(a);const Ie=null;function pe(we,Ae){let Le=he().get("__ec");Le||(Le={}),Le[we]=Ae,he().set("__ec",Le)}function Fe(we,Ae){let Le=he().get("__ec");return Le?Le[we]===void 0?Ae:Le[we]:Ae}},23869:function(ct,qe,z){"use strict";z.d(qe,{rX:function(){return me},pW:function(){return Ee},gy:function(){return ce},xY:function(){return ne},O5:function(){return te},hs:function(){return y},tJ:function(){return le},o1:function(){return E},Rd:function(){return ee}});var a=z(76560),he=z(62957),Ie=z(37285),pe=z(6767),Fe=z(34055),we=z(49661),Ae=z(87169),Le=z(25510),Be="data:image/png;base64,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",de=z.p+"static/newqrcode.a8740efb.png",Oe=z(32637),Te=z(59301),xe=(fe,Pe,be)=>new Promise((Me,Ge)=>{var We=Ke=>{try{Xe(be.next(Ke))}catch(mt){Ge(mt)}},ze=Ke=>{try{Xe(be.throw(Ke))}catch(mt){Ge(mt)}},Xe=Ke=>Ke.done?Me(Ke.value):Promise.resolve(Ke.value).then(We,ze);Xe((be=be.apply(fe,Pe)).next())});const le=(fe,Pe=!1,be=!1,Me="",Ge=!1)=>!!(E(fe)&&x(fe,Pe,be,Me,Ge)),E=fe=>(0,Fe.bg)()?!0:(fe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=fe=>{var Pe,be,Me;const{user:Ge}=(0,a.getDvaApp)()._store.getState();(0,Fe.bg)()&&!((be=(Pe=Ge==null?void 0:Ge.userInfo)==null?void 0:Pe.course)!=null&&be.course_public)&&!((Me=Ge==null?void 0:Ge.userInfo)!=null&&Me.profile_completed)&&fe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},x=(fe,Pe=!1,be=!0,Me="",Ge=!1)=>{var We;const{user:ze}=(0,a.getDvaApp)()._store.getState();return(We=ze.userInfo)!=null&&We.profile_completed?!0:(be?fe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Me,isCurrentPage:Ge}}):he.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\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:()=>{(0,we.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{he.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},ee=()=>{he.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Te.createElement("div",{style:{textAlign:"center"}},Te.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),Te.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Oe}),Te.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},te=()=>{var fe;const{user:Pe}=(0,a.getDvaApp)()._store.getState();return(fe=Pe.userInfo)!=null&&fe.professional_certification?!0:(he.default.confirm({title:"\u63D0\u793A",centered:!0,content:Te.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:()=>{(0,we.xg)("/account/certification")}}),!1)},ne=()=>(0,Fe.V9)()?!0:(he.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Te.createElement("div",{className:"tc",style:{marginLeft:-38}},Te.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Te.createElement("img",{src:de,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),me=(fe,Pe)=>fe?!0:(he.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Te.createElement("div",null,Te.createElement("p",null,Pe||"\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"),Te.createElement("div",{style:{marginLeft:"110px"}},Te.createElement("img",{src:Be,width:200}),Te.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,we.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Ee=fe=>{he.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Te.createElement("div",null,Te.createElement("div",null,Te.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),Te.createElement(Ie.Z,null),Te.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Te.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",Te.createElement("a",null,fe),"\u5929\u3002"),Te.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Te.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),Te.createElement("div",{style:{textAlign:"center",marginTop:30}},Te.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Le,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ce=(fe,Pe="")=>{const{shixunsDetail:{detail:be}}=(0,a.getDvaApp)()._store.getState();if((be==null?void 0:be.public)===2||(be==null?void 0:be.public)===1||(be==null?void 0:be.shixun_status)===3){let Me="";return(be==null?void 0:be.public)===2&&(Me="\u5DF2\u516C\u5F00"),(be==null?void 0:be.public)===1&&(Me="\u5F85\u5BA1\u6838"),(be==null?void 0:be.shixun_status)===3&&(Me="\u5DF2\u5173\u95ED"),he.default.info({centered:!0,icon:Te.createElement(Ae.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Te.createElement("div",{className:"tc",style:{marginLeft:-38}},Te.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Me,"\uFF0C",Pe,"\u3002"),Te.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Te.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Le,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(be==null?void 0:be.shixun_status)===2?(he.default.confirm({centered:!0,icon:Te.createElement(Ae.Z,null),title:"\u63D0\u793A",content:Te.createElement("div",null,Te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Pe,"\u3002"),Te.createElement("br",null),Te.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:()=>{he.default.confirm({width:440,centered:!0,icon:Te.createElement(Ae.Z,{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:()=>xe(void 0,null,function*(){(yield fe({type:"shixunsDetail/cancelRelease",payload:{id:be==null?void 0:be.identifier}})).status!==401&&(pe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),fe({type:"shixunsDetail/getShixunsDetail",payload:{id:be==null?void 0:be.identifier}}),fe({type:"practiceSetting/getCommonData",payload:{id:be==null?void 0:be.identifier}}))})})}}),!0):!1}},60513:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return $a}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(ue,ge){return ue.__proto__=ge,ue},Object.assign=Object.assign||function(ue){if(ue==null)throw new TypeError("Cannot convert undefined or null to object");let ge=Object(ue);for(let Se=1;Se ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","error",Se),Fe.ENABLE_ERROR&&(console.error?console.error(Se):console.warn?console.warn(Se):console.log(Se))}static i(ue,ge){(!ue||Fe.FORCE_GLOBAL_TAG)&&(ue=Fe.GLOBAL_TAG);let Se=`[${ue}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","info",Se),Fe.ENABLE_INFO&&(console.info?console.info(Se):console.log(Se))}static w(ue,ge){(!ue||Fe.FORCE_GLOBAL_TAG)&&(ue=Fe.GLOBAL_TAG);let Se=`[${ue}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","warn",Se),Fe.ENABLE_WARN&&(console.warn?console.warn(Se):console.log(Se))}static d(ue,ge){(!ue||Fe.FORCE_GLOBAL_TAG)&&(ue=Fe.GLOBAL_TAG);let Se=`[${ue}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","debug",Se),Fe.ENABLE_DEBUG&&(console.debug?console.debug(Se):console.log(Se))}static v(ue,ge){(!ue||Fe.FORCE_GLOBAL_TAG)&&(ue=Fe.GLOBAL_TAG);let Se=`[${ue}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","verbose",Se),Fe.ENABLE_VERBOSE&&console.log(Se)}}Fe.GLOBAL_TAG="flv.js",Fe.FORCE_GLOBAL_TAG=!1,Fe.ENABLE_ERROR=!0,Fe.ENABLE_INFO=!0,Fe.ENABLE_WARN=!0,Fe.ENABLE_DEBUG=!0,Fe.ENABLE_VERBOSE=!0,Fe.ENABLE_CALLBACK=!1,Fe.emitter=new(pe());var we=Fe;class Ae{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(ue){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=ue,this._totalBytes+=ue):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=ue,this._totalBytes+=ue):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=ue,this._totalBytes+=ue,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let ue=(this._now()-this._lastCheckpoint)/1e3;return ue==0&&(ue=1),this._intervalBytes/ue/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let ue=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/ue/1024}}var Le=Ae;class Be{constructor(ue){this._message=ue}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class de extends Be{constructor(ue){super(ue)}get name(){return"IllegalStateException"}}class Oe extends Be{constructor(ue){super(ue)}get name(){return"InvalidArgumentException"}}class Te extends Be{constructor(ue){super(ue)}get name(){return"NotImplementedException"}}const xe={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},le={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class E{constructor(ue){this._type=ue||"undefined",this._status=xe.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=xe.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===xe.kConnecting||this._status===xe.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(ue){this._onContentLengthKnown=ue}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(ue){this._onURLRedirect=ue}get onDataArrival(){return this._onDataArrival}set onDataArrival(ue){this._onDataArrival=ue}get onError(){return this._onError}set onError(ue){this._onError=ue}get onComplete(){return this._onComplete}set onComplete(ue){this._onComplete=ue}open(ue,ge){throw new Te("Unimplemented abstract function!")}abort(){throw new Te("Unimplemented abstract function!")}}let y={};function x(){let nt=self.navigator.userAgent.toLowerCase(),ue=/(edge)\/([\w.]+)/.exec(nt)||/(opr)[\/]([\w.]+)/.exec(nt)||/(chrome)[ \/]([\w.]+)/.exec(nt)||/(iemobile)[\/]([\w.]+)/.exec(nt)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(nt)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(nt)||/(webkit)[ \/]([\w.]+)/.exec(nt)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(nt)||/(msie) ([\w.]+)/.exec(nt)||nt.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(nt)||nt.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(nt)||[],ge=/(ipad)/.exec(nt)||/(ipod)/.exec(nt)||/(windows phone)/.exec(nt)||/(iphone)/.exec(nt)||/(kindle)/.exec(nt)||/(android)/.exec(nt)||/(windows)/.exec(nt)||/(mac)/.exec(nt)||/(linux)/.exec(nt)||/(cros)/.exec(nt)||[],Se={browser:ue[5]||ue[3]||ue[1]||"",version:ue[2]||ue[4]||"0",majorVersion:ue[4]||ue[2]||"0",platform:ge[0]||""},ke={};if(Se.browser){ke[Se.browser]=!0;let He=Se.majorVersion.split(".");ke.version={major:parseInt(Se.majorVersion,10),string:Se.version},He.length>1&&(ke.version.minor=parseInt(He[1],10)),He.length>2&&(ke.version.build=parseInt(He[2],10))}if(Se.platform&&(ke[Se.platform]=!0),(ke.chrome||ke.opr||ke.safari)&&(ke.webkit=!0),ke.rv||ke.iemobile){ke.rv&&delete ke.rv;let He="msie";Se.browser=He,ke[He]=!0}if(ke.edge){delete ke.edge;let He="msedge";Se.browser=He,ke[He]=!0}if(ke.opr){let He="opera";Se.browser=He,ke[He]=!0}if(ke.safari&&ke.android){let He="android";Se.browser=He,ke[He]=!0}ke.name=Se.browser,ke.platform=Se.platform;for(let He in y)y.hasOwnProperty(He)&&delete y[He];Object.assign(y,ke)}x();var b=y;class ee extends E{static isSupported(){try{let ue=b.msedge&&b.version.minor>=15048,ge=b.msedge?ue:!0;return self.fetch&&self.ReadableStream&&ge}catch(ue){return!1}}constructor(ue,ge){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=ue,this._config=ge,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(ue,ge){this._dataSource=ue,this._range=ge;let Se=ue.url;this._config.reuseRedirectedURL&&ue.redirectedURL!=null&&(Se=ue.redirectedURL);let ke=this._seekHandler.getConfig(Se,ge),He=new self.Headers;if(typeof ke.headers=="object"){let Pt=ke.headers;for(let Wn in Pt)Pt.hasOwnProperty(Wn)&&He.append(Wn,Pt[Wn])}let St={method:"GET",headers:He,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Pt in this._config.headers)He.append(Pt,this._config.headers[Pt]);ue.cors===!1&&(St.mode="same-origin"),ue.withCredentials&&(St.credentials="include"),ue.referrerPolicy&&(St.referrerPolicy=ue.referrerPolicy),this._status=xe.kConnecting,self.fetch(ke.url,St).then(Pt=>{if(this._requestAbort){this._requestAbort=!1,this._status=xe.kIdle;return}if(Pt.ok&&Pt.status>=200&&Pt.status<=299){if(Pt.url!==ke.url&&this._onURLRedirect){let aa=this._seekHandler.removeURLParameters(Pt.url);this._onURLRedirect(aa)}let Wn=Pt.headers.get("Content-Length");return Wn!=null&&(this._contentLength=parseInt(Wn),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Pt.body.getReader())}else if(this._status=xe.kError,this._onError)this._onError(le.HTTP_STATUS_CODE_INVALID,{code:Pt.status,msg:Pt.statusText});else throw new Be("FetchStreamLoader: Http code invalid, "+Pt.status+" "+Pt.statusText)}).catch(Pt=>{if(this._status=xe.kError,this._onError)this._onError(le.EXCEPTION,{code:-1,msg:Pt.message});else throw Pt})}abort(){this._requestAbort=!0}_pump(ue){return ue.read().then(ge=>{if(ge.done)if(this._contentLength!==null&&this._receivedLength{if(ge.code===11&&b.msedge)return;this._status=xe.kError;let Se=0,ke=null;if((ge.code===19||ge.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=xe.kError,this._onError)this._onError(le.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new Be("MozChunkedLoader: Http code invalid, "+ge.status+" "+ge.statusText);else this._status=xe.kBuffering}}_onProgress(ue){if(this._status===xe.kError)return;this._contentLength===null&&ue.total!==null&&ue.total!==0&&(this._contentLength=ue.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let ge=ue.target.response,Se=this._range.from+this._receivedLength;this._receivedLength+=ge.byteLength,this._onDataArrival&&this._onDataArrival(ge,Se,this._receivedLength)}_onLoadEnd(ue){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===xe.kError)return;this._status=xe.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(ue){this._status=xe.kError;let ge=0,Se=null;if(this._contentLength&&ue.loaded=200&&ge.status<=299){if(this._status=LoaderStatus.kBuffering,ge.responseURL!=null){let ke=this._seekHandler.removeURLParameters(ge.responseURL);ge.responseURL!==this._currentRequestURL&&ke!==this._currentRedirectedURL&&(this._currentRedirectedURL=ke,this._onURLRedirect&&this._onURLRedirect(ke))}let Se=ge.getResponseHeader("Content-Length");if(Se!=null&&this._contentLength==null){let ke=parseInt(Se);ke>0&&(this._contentLength=ke,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+ge.status+" "+ge.statusText);else if(ge.readyState===3&&ge.status>=200&&ge.status<=299){this._status=LoaderStatus.kBuffering;let Se=ge.response;this._reader.readAsArrayBuffer(Se)}}_xhrOnError(ue){this._status=LoaderStatus.kError;let ge=LoaderErrors.EXCEPTION,Se={code:-1,msg:ue.constructor.name+" "+ue.type};if(this._onError)this._onError(ge,Se);else throw new RuntimeException(Se.msg)}_msrOnProgress(ue){let Se=ue.target.result;if(Se==null){this._doReconnectIfNeeded();return}let ke=Se.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=Se.byteLength;let He=this._totalRange.from+this._receivedLength;this._receivedLength+=ke.byteLength,this._onDataArrival&&this._onDataArrival(ke,He,this._receivedLength),Se.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${He+ke.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(Se=this._range.from+this._contentLength-1),this._currentRequestRange={from:ge,to:Se},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(ue,ge){this._lastTimeLoaded=0;let Se=ue.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Se=this._currentRedirectedURL:ue.redirectedURL!=null&&(Se=ue.redirectedURL));let ke=this._seekHandler.getConfig(Se,ge);this._currentRequestURL=ke.url;let He=this._xhr=new XMLHttpRequest;if(He.open("GET",ke.url,!0),He.responseType="arraybuffer",He.onreadystatechange=this._onReadyStateChange.bind(this),He.onprogress=this._onProgress.bind(this),He.onload=this._onLoad.bind(this),He.onerror=this._onXhrError.bind(this),ue.withCredentials&&(He.withCredentials=!0),typeof ke.headers=="object"){let St=ke.headers;for(let Pt in St)St.hasOwnProperty(Pt)&&He.setRequestHeader(Pt,St[Pt])}if(typeof this._config.headers=="object"){let St=this._config.headers;for(let Pt in St)St.hasOwnProperty(Pt)&&He.setRequestHeader(Pt,St[Pt])}He.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=xe.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(ue){let ge=ue.target;if(ge.readyState===2){if(ge.responseURL!=null){let Se=this._seekHandler.removeURLParameters(ge.responseURL);ge.responseURL!==this._currentRequestURL&&Se!==this._currentRedirectedURL&&(this._currentRedirectedURL=Se,this._onURLRedirect&&this._onURLRedirect(Se))}if(ge.status>=200&&ge.status<=299){if(this._waitForTotalLength)return;this._status=xe.kBuffering}else if(this._status=xe.kError,this._onError)this._onError(le.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new Be("RangeLoader: Http code invalid, "+ge.status+" "+ge.statusText)}}_onProgress(ue){if(this._status===xe.kError)return;if(this._contentLength===null){let Se=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,Se=!0;let ke=ue.total;this._internalAbort(),ke!=null&ke!==0&&(this._totalLength=ke)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,Se){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let ge=ue.loaded-this._lastTimeLoaded;this._lastTimeLoaded=ue.loaded,this._speedSampler.addBytes(ge)}_normalizeSpeed(ue){let ge=this._chunkSizeKBList,Se=ge.length-1,ke=0,He=0,St=Se;if(ue=ge[ke]&&ue=3&&(ge=this._speedSampler.currentKBps)),ge!==0){let St=this._normalizeSpeed(ge);this._currentSpeedNormalized!==St&&(this._currentSpeedNormalized=St,this._currentChunkSizeKB=St)}let Se=ue.target.response,ke=this._range.from+this._receivedLength;this._receivedLength+=Se.byteLength;let He=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(ge.result)},ge.readAsArrayBuffer(ue.data)}else{this._status=xe.kError;let ge={code:-1,msg:"Unsupported WebSocket message type: "+ue.data.constructor.name};if(this._onError)this._onError(le.EXCEPTION,ge);else throw new Be(ge.msg)}}_dispatchArrayBuffer(ue){let ge=ue,Se=this._receivedLength;this._receivedLength+=ge.byteLength,this._onDataArrival&&this._onDataArrival(ge,Se,this._receivedLength)}_onWebSocketError(ue){this._status=xe.kError;let ge={code:ue.code,msg:ue.message};if(this._onError)this._onError(le.EXCEPTION,ge);else throw new Be(ge.msg)}}var Me=be;class Ge{constructor(ue){this._zeroStart=ue||!1}getConfig(ue,ge){let Se={};if(ge.from!==0||ge.to!==-1){let ke;ge.to!==-1?ke=`bytes=${ge.from.toString()}-${ge.to.toString()}`:ke=`bytes=${ge.from.toString()}-`,Se.Range=ke}else this._zeroStart&&(Se.Range="bytes=0-");return{url:ue,headers:Se}}removeURLParameters(ue){return ue}}var We=Ge;class ze{constructor(ue,ge){this._startName=ue,this._endName=ge}getConfig(ue,ge){let Se=ue;if(ge.from!==0||ge.to!==-1){let ke=!0;Se.indexOf("?")===-1&&(Se+="?",ke=!1),ke&&(Se+="&"),Se+=`${this._startName}=${ge.from.toString()}`,ge.to!==-1&&(Se+=`&${this._endName}=${ge.to.toString()}`)}return{url:Se,headers:{}}}removeURLParameters(ue){let ge=ue.split("?")[0],Se,ke=ue.indexOf("?");ke!==-1&&(Se=ue.substring(ke+1));let He="";if(Se!=null&&Se.length>0){let St=Se.split("&");for(let Pt=0;Pt0;Wn[0]!==this._startName&&Wn[0]!==this._endName&&(aa&&(He+="&"),He+=St[Pt])}}return He.length===0?ge:ge+"?"+He}}var Xe=ze;class Ke{constructor(ue,ge,Se){this.TAG="IOController",this._config=ge,this._extraData=Se,this._stashInitialSize=1024*384,ge.stashInitialSize!=null&&ge.stashInitialSize>0&&(this._stashInitialSize=ge.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,ge.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ue,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ue.url),this._refTotalLength=ue.filesize?ue.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Le,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(ue){this._extraData=ue}get onDataArrival(){return this._onDataArrival}set onDataArrival(ue){this._onDataArrival=ue}get onSeeked(){return this._onSeeked}set onSeeked(ue){this._onSeeked=ue}get onError(){return this._onError}set onError(ue){this._onError=ue}get onComplete(){return this._onComplete}set onComplete(ue){this._onComplete=ue}get onRedirect(){return this._onRedirect}set onRedirect(ue){this._onRedirect=ue}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(ue){this._onRecoveredEarlyEof=ue}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===Pe?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let ue=this._config;if(ue.seekType==="range")this._seekHandler=new We(this._config.rangeLoadZeroStart);else if(ue.seekType==="param"){let ge=ue.seekParamStart||"bstart",Se=ue.seekParamEnd||"bend";this._seekHandler=new Xe(ge,Se)}else if(ue.seekType==="custom"){if(typeof ue.customSeekHandler!="function")throw new Oe("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new ue.customSeekHandler}else throw new Oe(`Invalid seekType in config: ${ue.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Me;else if(te.isSupported())this._loaderClass=te;else if(me.isSupported())this._loaderClass=me;else if(Pe.isSupported())this._loaderClass=Pe;else throw new Be("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(ue){this._currentRange={from:0,to:-1},ue&&(this._currentRange.from=ue),this._speedSampler.reset(),ue||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let ue=this._resumeFrom;this._resumeFrom=0,this._internalSeek(ue,!0)}}seek(ue){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(ue,!0)}_internalSeek(ue,ge){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(ge),this._loader.destroy(),this._loader=null;let Se={from:ue,to:-1};this._currentRange={from:Se.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,Se),this._onSeeked&&this._onSeeked()}updateUrl(ue){if(!ue||typeof ue!="string"||ue.length===0)throw new Oe("Url must be a non-empty string!");this._dataSource.url=ue}_expandBuffer(ue){let ge=this._stashSize;for(;ge+1024*1024*10){let ke=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(Se,0,ge).set(ke,0)}this._stashBuffer=Se,this._bufferSize=ge}_normalizeSpeed(ue){let ge=this._speedNormalizeList,Se=ge.length-1,ke=0,He=0,St=Se;if(ue=ge[ke]&&ue=512&&ue<=1024?ge=Math.floor(ue*1.5):ge=ue*2,ge>8192&&(ge=8192);let Se=ge*1024+1024*1024*1;this._bufferSize0){let St=this._stashBuffer.slice(0,this._stashUsed),Pt=this._dispatchChunks(St,this._stashByteStart);if(Pt0){let Wn=new Uint8Array(St,Pt);He.set(Wn,0),this._stashUsed=Wn.byteLength,this._stashByteStart+=Pt}}else this._stashUsed=0,this._stashByteStart+=Pt;this._stashUsed+ue.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+ue.byteLength),He=new Uint8Array(this._stashBuffer,0,this._bufferSize)),He.set(new Uint8Array(ue),this._stashUsed),this._stashUsed+=ue.byteLength}else{let St=this._dispatchChunks(ue,ge);if(Stthis._bufferSize&&(this._expandBuffer(Pt),He=new Uint8Array(this._stashBuffer,0,this._bufferSize)),He.set(new Uint8Array(ue,St),0),this._stashUsed+=Pt,this._stashByteStart=ge+St}}}else if(this._stashUsed===0){let He=this._dispatchChunks(ue,ge);if(Hethis._bufferSize&&this._expandBuffer(St),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(ue,He),0),this._stashUsed+=St,this._stashByteStart=ge+He}}else{this._stashUsed+ue.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+ue.byteLength);let He=new Uint8Array(this._stashBuffer,0,this._bufferSize);He.set(new Uint8Array(ue),this._stashUsed),this._stashUsed+=ue.byteLength;let St=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(St0){let Pt=new Uint8Array(this._stashBuffer,St);He.set(Pt,0)}this._stashUsed-=St,this._stashByteStart+=St}}_flushStashBuffer(ue){if(this._stashUsed>0){let ge=this._stashBuffer.slice(0,this._stashUsed),Se=this._dispatchChunks(ge,this._stashByteStart),ke=ge.byteLength-Se;if(Se0){let He=new Uint8Array(this._stashBuffer,0,this._bufferSize),St=new Uint8Array(ge,Se);He.set(St,0),this._stashUsed=St.byteLength,this._stashByteStart+=Se}return 0}return this._stashUsed=0,this._stashByteStart=0,ke}return 0}_onLoaderComplete(ue,ge){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(ue,ge){switch(we.e(this.TAG,`Loader error, code = ${ge.code}, msg = ${ge.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,ue=le.UNRECOVERABLE_EARLY_EOF),ue){case le.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let Se=this._currentRange.to+1;Se0){let ge=ft.getConfig();ue.emit("change",ge)}}static registerListener(ue){ft.emitter.addListener("change",ue)}static removeListener(ue){ft.emitter.removeListener("change",ue)}static addLogListener(ue){we.emitter.addListener("log",ue),we.emitter.listenerCount("log")>0&&(we.ENABLE_CALLBACK=!0,ft._notifyChange())}static removeLogListener(ue){we.emitter.removeListener("log",ue),we.emitter.listenerCount("log")===0&&(we.ENABLE_CALLBACK=!1,ft._notifyChange())}}ft.emitter=new(pe());var _e=ft;class lt{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let ue=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,ge=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&ue&&ge}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(ue){if(this.keyframesIndex==null)return null;let ge=this.keyframesIndex,Se=this._search(ge.times,ue);return{index:Se,milliseconds:ge.times[Se],fileposition:ge.filepositions[Se]}}_search(ue,ge){let Se=0,ke=ue.length-1,He=0,St=0,Pt=ke;for(ge=ue[He]&&ge=128){ue.push(String.fromCharCode(He&65535)),Se+=2;continue}}}else if(ge[Se]<240){if(yt(ge,Se,2)){let He=(ge[Se]&15)<<12|(ge[Se+1]&63)<<6|ge[Se+2]&63;if(He>=2048&&(He&63488)!==55296){ue.push(String.fromCharCode(He&65535)),Se+=3;continue}}}else if(ge[Se]<248&&yt(ge,Se,3)){let He=(ge[Se]&7)<<18|(ge[Se+1]&63)<<12|(ge[Se+2]&63)<<6|ge[Se+3]&63;if(He>65536&&He<1114112){He-=65536,ue.push(String.fromCharCode(He>>>10|55296)),ue.push(String.fromCharCode(He&1023|56320)),Se+=4;continue}}}ue.push("\uFFFD"),++Se}return ue.join("")}var at=Tt;let Ye=function(){let nt=new ArrayBuffer(2);return new DataView(nt).setInt16(0,256,!0),new Int16Array(nt)[0]===256}();class $t{static parseScriptData(ue,ge,Se){let ke={};try{let He=$t.parseValue(ue,ge,Se),St=$t.parseValue(ue,ge+He.size,Se-He.size);ke[He.data]=St.data}catch(He){we.e("AMF",He.toString())}return ke}static parseObject(ue,ge,Se){if(Se<3)throw new de("Data not enough when parse ScriptDataObject");let ke=$t.parseString(ue,ge,Se),He=$t.parseValue(ue,ge+ke.size,Se-ke.size),St=He.objectEnd;return{data:{name:ke.data,value:He.data},size:ke.size+He.size,objectEnd:St}}static parseVariable(ue,ge,Se){return $t.parseObject(ue,ge,Se)}static parseString(ue,ge,Se){if(Se<2)throw new de("Data not enough when parse String");let He=new DataView(ue,ge,Se).getUint16(0,!Ye),St;return He>0?St=at(new Uint8Array(ue,ge+2,He)):St="",{data:St,size:2+He}}static parseLongString(ue,ge,Se){if(Se<4)throw new de("Data not enough when parse LongString");let He=new DataView(ue,ge,Se).getUint32(0,!Ye),St;return He>0?St=at(new Uint8Array(ue,ge+4,He)):St="",{data:St,size:4+He}}static parseDate(ue,ge,Se){if(Se<10)throw new de("Data size invalid when parse Date");let ke=new DataView(ue,ge,Se),He=ke.getFloat64(0,!Ye),St=ke.getInt16(8,!Ye);return He+=St*60*1e3,{data:new Date(He),size:10}}static parseValue(ue,ge,Se){if(Se<1)throw new de("Data not enough when parse Value");let ke=new DataView(ue,ge,Se),He=1,St=ke.getUint8(0),Pt,Wn=!1;try{switch(St){case 0:Pt=ke.getFloat64(1,!Ye),He+=8;break;case 1:{Pt=!!ke.getUint8(1),He+=1;break}case 2:{let aa=$t.parseString(ue,ge+1,Se-1);Pt=aa.data,He+=aa.size;break}case 3:{Pt={};let aa=0;for((ke.getUint32(Se-4,!Ye)&16777215)===9&&(aa=3);He32)throw new Oe("ExpGolomb: readBits() bits exceeded max 32bits!");if(ue<=this._current_word_bits_left){let St=this._current_word>>>32-ue;return this._current_word<<=ue,this._current_word_bits_left-=ue,St}let ge=this._current_word_bits_left?this._current_word:0;ge=ge>>>32-this._current_word_bits_left;let Se=ue-this._current_word_bits_left;this._fillCurrentWord();let ke=Math.min(Se,this._current_word_bits_left),He=this._current_word>>>32-ke;return this._current_word<<=ke,this._current_word_bits_left-=ke,ge=ge<>>ue)return this._current_word<<=ue,this._current_word_bits_left-=ue,ue;return this._fillCurrentWord(),ue+this._skipLeadingZero()}readUEG(){let ue=this._skipLeadingZero();return this.readBits(ue+1)-1}readSEG(){let ue=this.readUEG();return ue&1?ue+1>>>1:-1*(ue>>>1)}}var na=_n;class It{static _ebsp2rbsp(ue){let ge=ue,Se=ge.byteLength,ke=new Uint8Array(Se),He=0;for(let St=0;St=2&&ge[St]===3&&ge[St-1]===0&&ge[St-2]===0||(ke[He]=ge[St],He++);return new Uint8Array(ke.buffer,0,He)}static parseSPS(ue){let ge=It._ebsp2rbsp(ue),Se=new na(ge);Se.readByte();let ke=Se.readByte();Se.readByte();let He=Se.readByte();Se.readUEG();let St=It.getProfileString(ke),Pt=It.getLevelString(He),Wn=1,aa=420,Na=[0,420,422,444],Zt=8;if((ke===100||ke===110||ke===122||ke===244||ke===44||ke===83||ke===86||ke===118||ke===128||ke===138||ke===144)&&(Wn=Se.readUEG(),Wn===3&&Se.readBits(1),Wn<=3&&(aa=Na[Wn]),Zt=Se.readUEG()+8,Se.readUEG(),Se.readBits(1),Se.readBool())){let Nr=Wn!==3?8:12;for(let il=0;il0&&Nr<16?(bu=il[Nr-1],Qa=_l[Nr-1]):Nr===255&&(bu=Se.readByte()<<8|Se.readByte(),Qa=Se.readByte()<<8|Se.readByte())}if(Se.readBool()&&Se.readBool(),Se.readBool()&&(Se.readBits(4),Se.readBool()&&Se.readBits(24)),Se.readBool()&&(Se.readUEG(),Se.readUEG()),Se.readBool()){let Nr=Se.readBits(32),il=Se.readBits(32);ha=Se.readBool(),oa=il,Mr=Nr*2,Fa=oa/Mr}}let Jr=1;(bu!==1||Qa!==1)&&(Jr=bu/Qa);let ol=0,cu=0;if(Wn===0)ol=1,cu=2-ja;else{let Nr=Wn===3?1:2,il=Wn===1?2:1;ol=Nr,cu=il*(2-ja)}let du=(Nu+1)*16,yr=(2-ja)*((ru+1)*16);du-=(rn+pu)*ol,yr-=(Du+Er)*cu;let cr=Math.ceil(du*Jr);return Se.destroy(),Se=null,{profile_string:St,level_string:Pt,bit_depth:Zt,ref_frames:en,chroma_format:aa,chroma_format_string:It.getChromaFormatString(aa),frame_rate:{fixed:ha,fps:Fa,fps_den:Mr,fps_num:oa},sar_ratio:{width:bu,height:Qa},codec_size:{width:du,height:yr},present_size:{width:cr,height:yr}}}static _skipScalingList(ue,ge){let Se=8,ke=8,He=0;for(let St=0;St>>8&255|(nt&255)<<8}function tn(nt){return(nt&4278190080)>>>24|(nt&16711680)>>>8|(nt&65280)<<8|(nt&255)<<24}function ot(nt,ue){return nt[ue]<<24|nt[ue+1]<<16|nt[ue+2]<<8|nt[ue+3]}class Wt{constructor(ue,ge){this.TAG="FLVDemuxer",this._config=ge,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ue.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ue.hasAudioTrack,this._hasVideo=ue.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new gt,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let Se=new ArrayBuffer(2);return new DataView(Se).setInt16(0,256,!0),new Int16Array(Se)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(ue){let ge=new Uint8Array(ue),Se={match:!1};if(ge[0]!==70||ge[1]!==76||ge[2]!==86||ge[3]!==1)return Se;let ke=(ge[4]&4)>>>2!==0,He=(ge[4]&1)!==0,St=ot(ge,5);return St<9?Se:{match:!0,consumed:St,dataOffset:St,hasAudioTrack:ke,hasVideoTrack:He}}bindDataSource(ue){return ue.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(ue){this._onTrackMetadata=ue}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(ue){this._onMediaInfo=ue}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(ue){this._onMetaDataArrived=ue}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(ue){this._onScriptDataArrived=ue}get onError(){return this._onError}set onError(ue){this._onError=ue}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(ue){this._onDataAvailable=ue}get timestampBase(){return this._timestampBase}set timestampBase(ue){this._timestampBase=ue}get overridedDuration(){return this._duration}set overridedDuration(ue){this._durationOverrided=!0,this._duration=ue,this._mediaInfo.duration=ue}set overridedHasAudio(ue){this._hasAudioFlagOverrided=!0,this._hasAudio=ue,this._mediaInfo.hasAudio=ue}set overridedHasVideo(ue){this._hasVideoFlagOverrided=!0,this._hasVideo=ue,this._mediaInfo.hasVideo=ue}resetMediaInfo(){this._mediaInfo=new gt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(ue,ge){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new de("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let Se=0,ke=this._littleEndian;if(ge===0)if(ue.byteLength>13)Se=Wt.probe(ue).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,ge+Se!==this._dataOffset&&we.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(ue,Se).getUint32(0,!ke)!==0&&we.w(this.TAG,"PrevTagSize0 !== 0 !!!"),Se+=4);Seue.byteLength)break;let St=He.getUint8(0),Pt=He.getUint32(0,!ke)&16777215;if(Se+11+Pt+4>ue.byteLength)break;if(St!==8&&St!==9&&St!==18){we.w(this.TAG,`Unsupported tag type ${St}, skipped`),Se+=11+Pt+4;continue}let Wn=He.getUint8(4),aa=He.getUint8(5),Na=He.getUint8(6),Zt=He.getUint8(7),Ln=Na|aa<<8|Wn<<16|Zt<<24;(He.getUint32(7,!ke)&16777215)!==0&&we.w(this.TAG,"Meet tag which has StreamID != 0!");let Nu=Se+11;switch(St){case 8:this._parseAudioData(ue,Nu,Pt,Ln);break;case 9:this._parseVideoData(ue,Nu,Pt,Ln,ge+Se);break;case 18:this._parseScriptData(ue,Nu,Pt);break}let ru=He.getUint32(11+Pt,!ke);ru!==11+Pt&&we.w(this.TAG,`Invalid PrevTagSize ${ru}`),Se+=11+Pt+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),Se}_parseScriptData(ue,ge,Se){let ke=In.parseScriptData(ue,ge,Se);if(ke.hasOwnProperty("onMetaData")){if(ke.onMetaData==null||typeof ke.onMetaData!="object"){we.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&we.w(this.TAG,"Found another onMetaData tag!"),this._metadata=ke;let He=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},He)),typeof He.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=He.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof He.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=He.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof He.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=He.audiodatarate),typeof He.videodatarate=="number"&&(this._mediaInfo.videoDataRate=He.videodatarate),typeof He.width=="number"&&(this._mediaInfo.width=He.width),typeof He.height=="number"&&(this._mediaInfo.height=He.height),typeof He.duration=="number"){if(!this._durationOverrided){let St=Math.floor(He.duration*this._timescale);this._duration=St,this._mediaInfo.duration=St}}else this._mediaInfo.duration=0;if(typeof He.framerate=="number"){let St=Math.floor(He.framerate*1e3);if(St>0){let Pt=St/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Pt,this._referenceFrameRate.fps_num=St,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Pt}}if(typeof He.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let St=He.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(St),He.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=He,we.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(ke).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},ke))}_parseKeyframesIndex(ue){let ge=[],Se=[];for(let ke=1;ke>>4;if(Wn!==2&&Wn!==10){this._onError(an.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Wn);return}let aa=0,Na=(Pt&12)>>>2;if(Na>=0&&Na<=4)aa=this._flvSoundRateTable[Na];else{this._onError(an.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Na);return}let Zt=(Pt&2)>>>1,Ln=Pt&1,en=this._audioMetadata,Nu=this._audioTrack;if(en||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),en=this._audioMetadata={},en.type="audio",en.id=Nu.id,en.timescale=this._timescale,en.duration=this._duration,en.audioSampleRate=aa,en.channelCount=Ln===0?1:2),Wn===10){let ru=this._parseAACAudioData(ue,ge+1,Se-1);if(ru==null)return;if(ru.packetType===0){en.config&&we.w(this.TAG,"Found another AudioSpecificConfig!");let ja=ru.data;en.audioSampleRate=ja.samplingRate,en.channelCount=ja.channelCount,en.codec=ja.codec,en.originalCodec=ja.originalCodec,en.config=ja.config,en.refSampleDuration=1024/en.audioSampleRate*en.timescale,we.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",en);let rn=this._mediaInfo;rn.audioCodec=en.originalCodec,rn.audioSampleRate=en.audioSampleRate,rn.audioChannelCount=en.channelCount,rn.hasVideo?rn.videoCodec!=null&&(rn.mimeType='video/x-flv; codecs="'+rn.videoCodec+","+rn.audioCodec+'"'):rn.mimeType='video/x-flv; codecs="'+rn.audioCodec+'"',rn.isComplete()&&this._onMediaInfo(rn)}else if(ru.packetType===1){let ja=this._timestampBase+ke,rn={unit:ru.data,length:ru.data.byteLength,dts:ja,pts:ja};Nu.samples.push(rn),Nu.length+=ru.data.length}else we.e(this.TAG,`Flv: Unsupported AAC data type ${ru.packetType}`)}else if(Wn===2){if(!en.codec){let pu=this._parseMP3AudioData(ue,ge+1,Se-1,!0);if(pu==null)return;en.audioSampleRate=pu.samplingRate,en.channelCount=pu.channelCount,en.codec=pu.codec,en.originalCodec=pu.originalCodec,en.refSampleDuration=1152/en.audioSampleRate*en.timescale,we.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",en);let Du=this._mediaInfo;Du.audioCodec=en.codec,Du.audioSampleRate=en.audioSampleRate,Du.audioChannelCount=en.channelCount,Du.audioDataRate=pu.bitRate,Du.hasVideo?Du.videoCodec!=null&&(Du.mimeType='video/x-flv; codecs="'+Du.videoCodec+","+Du.audioCodec+'"'):Du.mimeType='video/x-flv; codecs="'+Du.audioCodec+'"',Du.isComplete()&&this._onMediaInfo(Du)}let ru=this._parseMP3AudioData(ue,ge+1,Se-1,!1);if(ru==null)return;let ja=this._timestampBase+ke,rn={unit:ru,length:ru.byteLength,dts:ja,pts:ja};Nu.samples.push(rn),Nu.length+=ru.length}}_parseAACAudioData(ue,ge,Se){if(Se<=1){we.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let ke={},He=new Uint8Array(ue,ge,Se);return ke.packetType=He[0],He[0]===0?ke.data=this._parseAACAudioSpecificConfig(ue,ge+1,Se-1):ke.data=He.subarray(1),ke}_parseAACAudioSpecificConfig(ue,ge,Se){let ke=new Uint8Array(ue,ge,Se),He=null,St=0,Pt=0,Wn=null,aa=0,Na=null;if(St=Pt=ke[0]>>>3,aa=(ke[0]&7)<<1|ke[1]>>>7,aa<0||aa>=this._mpegSamplingRates.length){this._onError(an.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Zt=this._mpegSamplingRates[aa],Ln=(ke[1]&120)>>>3;if(Ln<0||Ln>=8){this._onError(an.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}St===5&&(Na=(ke[1]&7)<<1|ke[2]>>>7,Wn=(ke[2]&124)>>>2);let en=self.navigator.userAgent.toLowerCase();return en.indexOf("firefox")!==-1?aa>=6?(St=5,He=new Array(4),Na=aa-3):(St=2,He=new Array(2),Na=aa):en.indexOf("android")!==-1?(St=2,He=new Array(2),Na=aa):(St=5,Na=aa,He=new Array(4),aa>=6?Na=aa-3:Ln===1&&(St=2,He=new Array(2),Na=aa)),He[0]=St<<3,He[0]|=(aa&15)>>>1,He[1]=(aa&15)<<7,He[1]|=(Ln&15)<<3,St===5&&(He[1]|=(Na&15)>>>1,He[2]=(Na&1)<<7,He[2]|=8,He[3]=0),{config:He,samplingRate:Zt,channelCount:Ln,codec:"mp4a.40."+St,originalCodec:"mp4a.40."+Pt}}_parseMP3AudioData(ue,ge,Se,ke){if(Se<4){we.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let He=this._littleEndian,St=new Uint8Array(ue,ge,Se),Pt=null;if(ke){if(St[0]!==255)return;let Wn=St[1]>>>3&3,aa=(St[1]&6)>>1,Na=(St[2]&240)>>>4,Zt=(St[2]&12)>>>2,en=(St[3]>>>6&3)!==3?2:1,Nu=0,ru=0,ja=34,rn="mp3";switch(Wn){case 0:Nu=this._mpegAudioV25SampleRateTable[Zt];break;case 2:Nu=this._mpegAudioV20SampleRateTable[Zt];break;case 3:Nu=this._mpegAudioV10SampleRateTable[Zt];break}switch(aa){case 1:ja=34,Na>>4,Wn=St&15;if(Wn!==7){this._onError(an.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Wn}`);return}this._parseAVCVideoPacket(ue,ge+1,Se-1,ke,He,Pt)}_parseAVCVideoPacket(ue,ge,Se,ke,He,St){if(Se<4){we.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Pt=this._littleEndian,Wn=new DataView(ue,ge,Se),aa=Wn.getUint8(0),Zt=(Wn.getUint32(0,!Pt)&16777215)<<8>>8;if(aa===0)this._parseAVCDecoderConfigurationRecord(ue,ge+4,Se-4);else if(aa===1)this._parseAVCVideoData(ue,ge+4,Se-4,ke,He,St,Zt);else if(aa!==2){this._onError(an.FORMAT_ERROR,`Flv: Invalid video packet type ${aa}`);return}}_parseAVCDecoderConfigurationRecord(ue,ge,Se){if(Se<7){we.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let ke=this._videoMetadata,He=this._videoTrack,St=this._littleEndian,Pt=new DataView(ue,ge,Se);ke?typeof ke.avcc!="undefined"&&we.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),ke=this._videoMetadata={},ke.type="video",ke.id=He.id,ke.timescale=this._timescale,ke.duration=this._duration);let Wn=Pt.getUint8(0),aa=Pt.getUint8(1),Na=Pt.getUint8(2),Zt=Pt.getUint8(3);if(Wn!==1||aa===0){this._onError(an.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Pt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(an.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Ln=Pt.getUint8(5)&31;if(Ln===0){this._onError(an.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Ln>1&&we.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Ln}`);let en=6;for(let ru=0;ru1&&we.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Nu}`);en++;for(let ru=0;ru=Se){we.w(this.TAG,`Malformed Nalu near timestamp ${Nu}, offset = ${Ln}, dataSize = ${Se}`);break}let ja=aa.getUint32(Ln,!Wn);if(en===3&&(ja>>>=8),ja>Se-en){we.w(this.TAG,`Malformed Nalus near timestamp ${Nu}, NaluSize > DataSize!`);return}let rn=aa.getUint8(Ln+en)&31;rn===5&&(ru=!0);let pu=new Uint8Array(ue,ge+Ln,en+ja),Du={type:rn,data:pu};Na.push(Du),Zt+=pu.byteLength,Ln+=en+ja}if(Na.length){let ja=this._videoTrack,rn={units:Na,length:Zt,isKeyframe:ru,dts:Nu,cts:Pt,pts:Nu+Pt};ru&&(rn.fileposition=He),ja.samples.push(rn),ja.length+=Zt}}}var Xt=Wt;class et{static init(){et.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let ge in et.types)et.types.hasOwnProperty(ge)&&(et.types[ge]=[ge.charCodeAt(0),ge.charCodeAt(1),ge.charCodeAt(2),ge.charCodeAt(3)]);let ue=et.constants={};ue.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),ue.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),ue.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),ue.STSC=ue.STCO=ue.STTS,ue.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ue.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ue.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),ue.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ue.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ue.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(ue){let ge=8,Se=null,ke=Array.prototype.slice.call(arguments,1),He=ke.length;for(let Pt=0;Pt>>24&255,Se[1]=ge>>>16&255,Se[2]=ge>>>8&255,Se[3]=ge&255,Se.set(ue,4);let St=8;for(let Pt=0;Pt>>24&255,ue>>>16&255,ue>>>8&255,ue&255,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(ue){return et.box(et.types.trak,et.tkhd(ue),et.mdia(ue))}static tkhd(ue){let ge=ue.id,Se=ue.duration,ke=ue.presentWidth,He=ue.presentHeight;return et.box(et.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,0,0,0,Se>>>24&255,Se>>>16&255,Se>>>8&255,Se&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,ke>>>8&255,ke&255,0,0,He>>>8&255,He&255,0,0]))}static mdia(ue){return et.box(et.types.mdia,et.mdhd(ue),et.hdlr(ue),et.minf(ue))}static mdhd(ue){let ge=ue.timescale,Se=ue.duration;return et.box(et.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,Se>>>24&255,Se>>>16&255,Se>>>8&255,Se&255,85,196,0,0]))}static hdlr(ue){let ge=null;return ue.type==="audio"?ge=et.constants.HDLR_AUDIO:ge=et.constants.HDLR_VIDEO,et.box(et.types.hdlr,ge)}static minf(ue){let ge=null;return ue.type==="audio"?ge=et.box(et.types.smhd,et.constants.SMHD):ge=et.box(et.types.vmhd,et.constants.VMHD),et.box(et.types.minf,ge,et.dinf(),et.stbl(ue))}static dinf(){return et.box(et.types.dinf,et.box(et.types.dref,et.constants.DREF))}static stbl(ue){return et.box(et.types.stbl,et.stsd(ue),et.box(et.types.stts,et.constants.STTS),et.box(et.types.stsc,et.constants.STSC),et.box(et.types.stsz,et.constants.STSZ),et.box(et.types.stco,et.constants.STCO))}static stsd(ue){return ue.type==="audio"?ue.codec==="mp3"?et.box(et.types.stsd,et.constants.STSD_PREFIX,et.mp3(ue)):et.box(et.types.stsd,et.constants.STSD_PREFIX,et.mp4a(ue)):et.box(et.types.stsd,et.constants.STSD_PREFIX,et.avc1(ue))}static mp3(ue){let ge=ue.channelCount,Se=ue.audioSampleRate,ke=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ge,0,16,0,0,0,0,Se>>>8&255,Se&255,0,0]);return et.box(et.types[".mp3"],ke)}static mp4a(ue){let ge=ue.channelCount,Se=ue.audioSampleRate,ke=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ge,0,16,0,0,0,0,Se>>>8&255,Se&255,0,0]);return et.box(et.types.mp4a,ke,et.esds(ue))}static esds(ue){let ge=ue.config||[],Se=ge.length,ke=new Uint8Array([0,0,0,0,3,23+Se,0,1,0,4,15+Se,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([Se]).concat(ge).concat([6,1,2]));return et.box(et.types.esds,ke)}static avc1(ue){let ge=ue.avcc,Se=ue.codecWidth,ke=ue.codecHeight,He=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,Se>>>8&255,Se&255,ke>>>8&255,ke&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return et.box(et.types.avc1,He,et.box(et.types.avcC,ge))}static mvex(ue){return et.box(et.types.mvex,et.trex(ue))}static trex(ue){let ge=ue.id,Se=new Uint8Array([0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return et.box(et.types.trex,Se)}static moof(ue,ge){return et.box(et.types.moof,et.mfhd(ue.sequenceNumber),et.traf(ue,ge))}static mfhd(ue){let ge=new Uint8Array([0,0,0,0,ue>>>24&255,ue>>>16&255,ue>>>8&255,ue&255]);return et.box(et.types.mfhd,ge)}static traf(ue,ge){let Se=ue.id,ke=et.box(et.types.tfhd,new Uint8Array([0,0,0,0,Se>>>24&255,Se>>>16&255,Se>>>8&255,Se&255])),He=et.box(et.types.tfdt,new Uint8Array([0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255])),St=et.sdtp(ue),Pt=et.trun(ue,St.byteLength+16+16+8+16+8+8);return et.box(et.types.traf,ke,He,Pt,St)}static sdtp(ue){let ge=ue.samples||[],Se=ge.length,ke=new Uint8Array(4+Se);for(let He=0;He>>24&255,ke>>>16&255,ke>>>8&255,ke&255,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255],0);for(let Pt=0;Pt>>24&255,Wn>>>16&255,Wn>>>8&255,Wn&255,aa>>>24&255,aa>>>16&255,aa>>>8&255,aa&255,Na.isLeading<<2|Na.dependsOn,Na.isDependedOn<<6|Na.hasRedundancy<<4|Na.isNonSync,0,0,Zt>>>24&255,Zt>>>16&255,Zt>>>8&255,Zt&255],12+16*Pt)}return et.box(et.types.trun,St)}static mdat(ue){return et.box(et.types.mdat,ue)}}et.init();var Je=et;class un{static getSilentFrame(ue,ge){if(ue==="mp4a.40.2"){if(ge===1)return new Uint8Array([0,200,0,128,35,128]);if(ge===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(ge===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(ge===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(ge===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(ge===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(ge===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(ge===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(ge===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var pa=un;class Ma{constructor(ue,ge,Se,ke,He){this.dts=ue,this.pts=ge,this.duration=Se,this.originalDts=ke,this.isSyncPoint=He,this.fileposition=null}}class fu{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(ue){ue.isSyncPoint=!0,this.syncPoints.push(ue)}}class _a{constructor(){this._list=[]}clear(){this._list=[]}appendArray(ue){let ge=this._list;ue.length!==0&&(ge.length>0&&ue[0].originalDts=ge[He].dts&&uege[ke].lastSample.originalDts&&ue=ge[ke].lastSample.originalDts&&(ke===ge.length-1||ke0&&(He=this._searchNearestSegmentBefore(Se.originalBeginDts)+1),this._lastAppendLocation=He,this._list.splice(He,0,Se)}getLastSegmentBefore(ue){let ge=this._searchNearestSegmentBefore(ue);return ge>=0?this._list[ge]:null}getLastSampleBefore(ue){let ge=this.getLastSegmentBefore(ue);return ge!=null?ge.lastSample:null}getLastSyncPointBefore(ue){let ge=this._searchNearestSegmentBefore(ue),Se=this._list[ge].syncPoints;for(;Se.length===0&&ge>0;)ge--,Se=this._list[ge].syncPoints;return Se.length>0?Se[Se.length-1]:null}}class Mn{constructor(ue){this.TAG="MP4Remuxer",this._config=ue,this._isLive=ue.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Pn("audio"),this._videoSegmentInfoList=new Pn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(ue){return ue.onDataAvailable=this.remux.bind(this),ue.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(ue){this._onInitSegment=ue}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(ue){this._onMediaSegment=ue}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(ue){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(ue,ge){if(!this._onMediaSegment)throw new de("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(ue,ge),this._remuxVideo(ge),this._remuxAudio(ue)}_onTrackMetadataReceived(ue,ge){let Se=null,ke="mp4",He=ge.codec;if(ue==="audio")this._audioMeta=ge,ge.codec==="mp3"&&this._mp3UseMpegAudio?(ke="mpeg",He="",Se=new Uint8Array):Se=Je.generateInitSegment(ge);else if(ue==="video")this._videoMeta=ge,Se=Je.generateInitSegment(ge);else return;if(!this._onInitSegment)throw new de("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(ue,{type:ue,data:Se.buffer,codec:He,container:`${ue}/${ke}`,mediaDuration:ge.duration})}_calculateDtsBase(ue,ge){this._dtsBaseInited||(ue.samples&&ue.samples.length&&(this._audioDtsBase=ue.samples[0].dts),ge.samples&&ge.samples.length&&(this._videoDtsBase=ge.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let ue=this._videoStashedLastSample,ge=this._audioStashedLastSample,Se={type:"video",id:1,sequenceNumber:0,samples:[],length:0};ue!=null&&(Se.samples.push(ue),Se.length=ue.length);let ke={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};ge!=null&&(ke.samples.push(ge),ke.length=ge.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(Se,!0),this._remuxAudio(ke,!0)}_remuxAudio(ue,ge){if(this._audioMeta==null)return;let Se=ue,ke=Se.samples,He,St=-1,Pt=-1,Wn=-1,aa=this._audioMeta.refSampleDuration,Na=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Zt=this._dtsBaseInited&&this._audioNextDts===void 0,Ln=!1;if(!ke||ke.length===0||ke.length===1&&!ge)return;let en=0,Nu=null,ru=0;Na?(en=0,ru=Se.length):(en=8,ru=8+Se.length);let ja=null;if(ke.length>1&&(ja=ke.pop(),ru-=ja.length),this._audioStashedLastSample!=null){let Qa=this._audioStashedLastSample;this._audioStashedLastSample=null,ke.unshift(Qa),ru+=Qa.length}ja!=null&&(this._audioStashedLastSample=ja);let rn=ke[0].dts-this._dtsBase;if(this._audioNextDts)He=rn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())He=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Ln=!0);else{let Qa=this._audioSegmentInfoList.getLastSampleBefore(rn);if(Qa!=null){let Fa=rn-(Qa.originalDts+Qa.duration);Fa<=3&&(Fa=0);let ha=Qa.dts+Qa.duration+Fa;He=rn-ha}else He=0}if(Ln){let Qa=rn-He,Fa=this._videoSegmentInfoList.getLastSegmentBefore(rn);if(Fa!=null&&Fa.beginDts=1?Sr=pu[pu.length-1].duration:Sr=Math.floor(aa);let Jr=!1,ol=null;if(Sr>aa*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){Jr=!0;let cu=Math.abs(Sr-aa),du=Math.ceil(cu/aa),yr=Mr+aa;we.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -dts: ${Mr+Sr} ms, expected: ${Mr+Math.round(aa)} ms, delta: ${Math.round(cu)} ms, generate: ${du} frames`);let cr=pa.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);cr==null&&(we.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),cr=ha),ol=[];for(let il=0;il0){let $l=ol[ol.length-1];$l.duration=_l-$l.dts}let oo={dts:_l,pts:_l,cts:0,unit:cr,size:cr.byteLength,duration:0,originalDts:oa,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};ol.push(oo),ru+=oo.size,yr+=aa}let Nr=ol[ol.length-1];Nr.duration=Mr+Sr-Nr.dts,Sr=Math.round(aa)}pu.push({dts:Mr,pts:Mr,cts:0,unit:Fa.unit,size:Fa.unit.byteLength,duration:Sr,originalDts:oa,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Jr&&pu.push.apply(pu,ol)}Na?Nu=new Uint8Array(ru):(Nu=new Uint8Array(ru),Nu[0]=ru>>>24&255,Nu[1]=ru>>>16&255,Nu[2]=ru>>>8&255,Nu[3]=ru&255,Nu.set(Je.types.mdat,4));for(let Qa=0;Qa1&&(en=ke.pop(),Ln-=en.length),this._videoStashedLastSample!=null){let Du=this._videoStashedLastSample;this._videoStashedLastSample=null,ke.unshift(Du),Ln+=Du.length}en!=null&&(this._videoStashedLastSample=en);let Nu=ke[0].dts-this._dtsBase;if(this._videoNextDts)He=Nu-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())He=0;else{let Du=this._videoSegmentInfoList.getLastSampleBefore(Nu);if(Du!=null){let Er=Nu-(Du.originalDts+Du.duration);Er<=3&&(Er=0);let va=Du.dts+Du.duration+Er;He=Nu-va}else He=0}let ru=new fu,ja=[];for(let Du=0;Du=1?oa=ja[ja.length-1].duration:oa=Math.floor(this._videoMeta.refSampleDuration),bu){let Mr=new Ma(Qa,ha,oa,Er.dts,!0);Mr.fileposition=Er.fileposition,ru.appendSyncPoint(Mr)}ja.push({dts:Qa,pts:ha,cts:Fa,units:Er.units,size:Er.length,isKeyframe:bu,duration:oa,originalDts:va,flags:{isLeading:0,dependsOn:bu?2:1,isDependedOn:bu?1:0,hasRedundancy:0,isNonSync:bu?0:1}})}Zt=new Uint8Array(Ln),Zt[0]=Ln>>>24&255,Zt[1]=Ln>>>16&255,Zt[2]=Ln>>>8&255,Zt[3]=Ln&255,Zt.set(Je.types.mdat,4);for(let Du=0;Du{ke.timestampBase=Se,Se+=ke.duration,ke.cors=ue.cors,ke.withCredentials=ue.withCredentials,ge.referrerPolicy&&(ke.referrerPolicy=ge.referrerPolicy)}),!isNaN(Se)&&this._mediaDataSource.duration!==Se&&(this._mediaDataSource.duration=Se),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(ue,ge){this._emitter.addListener(ue,ge)}off(ue,ge){this._emitter.removeListener(ue,ge)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(ue,ge){this._currentSegmentIndex=ue;let Se=this._mediaDataSource.segments[ue],ke=this._ioctl=new mt(Se,this._config,ue);ke.onError=this._onIOException.bind(this),ke.onSeeked=this._onIOSeeked.bind(this),ke.onComplete=this._onIOComplete.bind(this),ke.onRedirect=this._onIORedirect.bind(this),ke.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),ge?this._demuxer.bindDataSource(this._ioctl):ke.onDataArrival=this._onInitChunkArrival.bind(this),ke.open(ge)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(ue){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let ge=this._searchSegmentIndexContains(ue);if(ge===this._currentSegmentIndex){let Se=this._mediaInfo.segments[ge];if(Se==null)this._pendingSeekTime=ue;else{let ke=Se.getNearestKeyframe(ue);this._remuxer.seek(ke.milliseconds),this._ioctl.seek(ke.fileposition),this._pendingResolveSeekPoint=ke.milliseconds}}else{let Se=this._mediaInfo.segments[ge];if(Se==null)this._pendingSeekTime=ue,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(ge);else{let ke=Se.getNearestKeyframe(ue);this._internalAbort(),this._remuxer.seek(ue),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[ge].timestampBase,this._loadSegment(ge,ke.fileposition),this._pendingResolveSeekPoint=ke.milliseconds,this._reportSegmentMediaInfo(ge)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(ue){let ge=this._mediaDataSource.segments,Se=ge.length-1;for(let ke=0;ke0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,ke=this._demuxer.parseChunks(ue,ge);else if((Se=Xt.probe(ue)).match){this._demuxer=new Xt(Se,this._config),this._remuxer||(this._remuxer=new Da(this._config));let He=this._mediaDataSource;He.duration!=null&&!isNaN(He.duration)&&(this._demuxer.overridedDuration=He.duration),typeof He.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=He.hasAudio),typeof He.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=He.hasVideo),this._demuxer.timestampBase=He.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),ke=this._demuxer.parseChunks(ue,ge)}else Se=null,we.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Ht.DEMUX_ERROR,an.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),ke=0;return ke}_onMediaInfo(ue){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},ue),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,gt.prototype));let ge=Object.assign({},ue);Object.setPrototypeOf(ge,gt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=ge,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let Se=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(Se)})}_onMetaDataArrived(ue){this._emitter.emit(Ht.METADATA_ARRIVED,ue)}_onScriptDataArrived(ue){this._emitter.emit(Ht.SCRIPTDATA_ARRIVED,ue)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(ue){let Se=ue+1;Se0&&Se[0].originalDts===ke&&(ke=Se[0].pts),this._emitter.emit(Ht.RECOMMEND_SEEKPOINT,ke)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(ue){let ge=this._mediaInfo.segments[ue],Se=Object.assign({},ge);Se.duration=this._mediaInfo.duration,Se.segmentCount=this._mediaInfo.segmentCount,delete Se.segments,delete Se.keyframesIndex,this._emitter.emit(Ht.MEDIA_INFO,Se)}_reportStatisticsInfo(){let ue={};ue.url=this._ioctl.currentURL,ue.hasRedirect=this._ioctl.hasRedirect,ue.hasRedirect&&(ue.redirectedURL=this._ioctl.currentRedirectedURL),ue.speed=this._ioctl.currentSpeed,ue.loaderType=this._ioctl.loaderType,ue.currentSegmentIndex=this._currentSegmentIndex,ue.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Ht.STATISTICS_INFO,ue)}}var Eu=Ca,Ya=function(nt){let ue="TransmuxingWorker",ge=null,Se=ru.bind(this);he.install(),nt.addEventListener("message",function(ja){switch(ja.data.cmd){case"init":ge=new Eu(ja.data.param[0],ja.data.param[1]),ge.on(Ht.IO_ERROR,Ln.bind(this)),ge.on(Ht.DEMUX_ERROR,en.bind(this)),ge.on(Ht.INIT_SEGMENT,ke.bind(this)),ge.on(Ht.MEDIA_SEGMENT,He.bind(this)),ge.on(Ht.LOADING_COMPLETE,St.bind(this)),ge.on(Ht.RECOVERED_EARLY_EOF,Pt.bind(this)),ge.on(Ht.MEDIA_INFO,Wn.bind(this)),ge.on(Ht.METADATA_ARRIVED,aa.bind(this)),ge.on(Ht.SCRIPTDATA_ARRIVED,Na.bind(this)),ge.on(Ht.STATISTICS_INFO,Zt.bind(this)),ge.on(Ht.RECOMMEND_SEEKPOINT,Nu.bind(this));break;case"destroy":ge&&(ge.destroy(),ge=null),nt.postMessage({msg:"destroyed"});break;case"start":ge.start();break;case"stop":ge.stop();break;case"seek":ge.seek(ja.data.param);break;case"pause":ge.pause();break;case"resume":ge.resume();break;case"logging_config":{let rn=ja.data.param;_e.applyConfig(rn),rn.enableCallback===!0?_e.addLogListener(Se):_e.removeLogListener(Se);break}}});function ke(ja,rn){let pu={msg:Ht.INIT_SEGMENT,data:{type:ja,data:rn}};nt.postMessage(pu,[rn.data])}function He(ja,rn){let pu={msg:Ht.MEDIA_SEGMENT,data:{type:ja,data:rn}};nt.postMessage(pu,[rn.data])}function St(){let ja={msg:Ht.LOADING_COMPLETE};nt.postMessage(ja)}function Pt(){let ja={msg:Ht.RECOVERED_EARLY_EOF};nt.postMessage(ja)}function Wn(ja){let rn={msg:Ht.MEDIA_INFO,data:ja};nt.postMessage(rn)}function aa(ja){let rn={msg:Ht.METADATA_ARRIVED,data:ja};nt.postMessage(rn)}function Na(ja){let rn={msg:Ht.SCRIPTDATA_ARRIVED,data:ja};nt.postMessage(rn)}function Zt(ja){let rn={msg:Ht.STATISTICS_INFO,data:ja};nt.postMessage(rn)}function Ln(ja,rn){nt.postMessage({msg:Ht.IO_ERROR,data:{type:ja,info:rn}})}function en(ja,rn){nt.postMessage({msg:Ht.DEMUX_ERROR,data:{type:ja,info:rn}})}function Nu(ja){nt.postMessage({msg:Ht.RECOMMEND_SEEKPOINT,data:ja})}function ru(ja,rn){nt.postMessage({msg:"logcat_callback",data:{type:ja,logcat:rn}})}};class Au{constructor(ue,ge){if(this.TAG="Transmuxer",this._emitter=new(pe()),ge.enableWorker&&typeof Worker!="undefined")try{let Se=z(82059);this._worker=Se(Ya),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ue,ge]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},_e.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:_e.getConfig()})}catch(Se){we.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Eu(ue,ge)}else this._controller=new Eu(ue,ge);if(this._controller){let Se=this._controller;Se.on(Ht.IO_ERROR,this._onIOError.bind(this)),Se.on(Ht.DEMUX_ERROR,this._onDemuxError.bind(this)),Se.on(Ht.INIT_SEGMENT,this._onInitSegment.bind(this)),Se.on(Ht.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),Se.on(Ht.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),Se.on(Ht.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),Se.on(Ht.MEDIA_INFO,this._onMediaInfo.bind(this)),Se.on(Ht.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),Se.on(Ht.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),Se.on(Ht.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),Se.on(Ht.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),_e.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(ue,ge){this._emitter.addListener(ue,ge)}off(ue,ge){this._emitter.removeListener(ue,ge)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(ue){this._worker?this._worker.postMessage({cmd:"seek",param:ue}):this._controller.seek(ue)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(ue,ge){Promise.resolve().then(()=>{this._emitter.emit(Ht.INIT_SEGMENT,ue,ge)})}_onMediaSegment(ue,ge){Promise.resolve().then(()=>{this._emitter.emit(Ht.MEDIA_SEGMENT,ue,ge)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Ht.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Ht.RECOVERED_EARLY_EOF)})}_onMediaInfo(ue){Promise.resolve().then(()=>{this._emitter.emit(Ht.MEDIA_INFO,ue)})}_onMetaDataArrived(ue){Promise.resolve().then(()=>{this._emitter.emit(Ht.METADATA_ARRIVED,ue)})}_onScriptDataArrived(ue){Promise.resolve().then(()=>{this._emitter.emit(Ht.SCRIPTDATA_ARRIVED,ue)})}_onStatisticsInfo(ue){Promise.resolve().then(()=>{this._emitter.emit(Ht.STATISTICS_INFO,ue)})}_onIOError(ue,ge){Promise.resolve().then(()=>{this._emitter.emit(Ht.IO_ERROR,ue,ge)})}_onDemuxError(ue,ge){Promise.resolve().then(()=>{this._emitter.emit(Ht.DEMUX_ERROR,ue,ge)})}_onRecommendSeekpoint(ue){Promise.resolve().then(()=>{this._emitter.emit(Ht.RECOMMEND_SEEKPOINT,ue)})}_onLoggingConfigChanged(ue){this._worker&&this._worker.postMessage({cmd:"logging_config",param:ue})}_onWorkerMessage(ue){let ge=ue.data,Se=ge.data;if(ge.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(ge.msg){case Ht.INIT_SEGMENT:case Ht.MEDIA_SEGMENT:this._emitter.emit(ge.msg,Se.type,Se.data);break;case Ht.LOADING_COMPLETE:case Ht.RECOVERED_EARLY_EOF:this._emitter.emit(ge.msg);break;case Ht.MEDIA_INFO:Object.setPrototypeOf(Se,gt.prototype),this._emitter.emit(ge.msg,Se);break;case Ht.METADATA_ARRIVED:case Ht.SCRIPTDATA_ARRIVED:case Ht.STATISTICS_INFO:this._emitter.emit(ge.msg,Se);break;case Ht.IO_ERROR:case Ht.DEMUX_ERROR:this._emitter.emit(ge.msg,Se.type,Se.info);break;case Ht.RECOMMEND_SEEKPOINT:this._emitter.emit(ge.msg,Se);break;case"logcat_callback":we.emitter.emit("log",Se.type,Se.logcat);break;default:break}}}var ba=Au,Tn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class ya{constructor(ue){this.TAG="MSEController",this._config=ue,this._emitter=new(pe()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new _a}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(ue,ge){this._emitter.addListener(ue,ge)}off(ue,ge){this._emitter.removeListener(ue,ge)}attachMediaElement(ue){if(this._mediaSource)throw new de("MediaSource has been attached to an HTMLMediaElement!");let ge=this._mediaSource=new window.MediaSource;ge.addEventListener("sourceopen",this.e.onSourceOpen),ge.addEventListener("sourceended",this.e.onSourceEnded),ge.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=ue,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),ue.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let ue=this._mediaSource;for(let ge in this._sourceBuffers){let Se=this._pendingSegments[ge];Se.splice(0,Se.length),this._pendingSegments[ge]=null,this._pendingRemoveRanges[ge]=null,this._lastInitSegments[ge]=null;let ke=this._sourceBuffers[ge];if(ke){if(ue.readyState!=="closed"){try{ue.removeSourceBuffer(ke)}catch(He){we.e(this.TAG,He.message)}ke.removeEventListener("error",this.e.onSourceBufferError),ke.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[ge]=null,this._sourceBuffers[ge]=null}}if(ue.readyState==="open")try{ue.endOfStream()}catch(ge){we.e(this.TAG,ge.message)}ue.removeEventListener("sourceopen",this.e.onSourceOpen),ue.removeEventListener("sourceended",this.e.onSourceEnded),ue.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(ue,ge){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(ue),this._pendingSegments[ue.type].push(ue);return}let Se=ue,ke=`${Se.container}`;Se.codec&&Se.codec.length>0&&(ke+=`;codecs=${Se.codec}`);let He=!1;if(we.v(this.TAG,"Received Initialization Segment, mimeType: "+ke),this._lastInitSegments[Se.type]=Se,ke!==this._mimeTypes[Se.type]){if(this._mimeTypes[Se.type])we.v(this.TAG,`Notice: ${Se.type} mimeType changed, origin: ${this._mimeTypes[Se.type]}, target: ${ke}`);else{He=!0;try{let St=this._sourceBuffers[Se.type]=this._mediaSource.addSourceBuffer(ke);St.addEventListener("error",this.e.onSourceBufferError),St.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(St){we.e(this.TAG,St.message),this._emitter.emit(Tn.ERROR,{code:St.code,msg:St.message});return}}this._mimeTypes[Se.type]=ke}ge||this._pendingSegments[Se.type].push(Se),He||this._sourceBuffers[Se.type]&&!this._sourceBuffers[Se.type].updating&&this._doAppendSegments(),b.safari&&Se.container==="audio/mpeg"&&Se.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=Se.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(ue){let ge=ue;this._pendingSegments[ge.type].push(ge),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let Se=this._sourceBuffers[ge.type];Se&&!Se.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(ue){for(let ge in this._sourceBuffers){if(!this._sourceBuffers[ge])continue;let Se=this._sourceBuffers[ge];if(this._mediaSource.readyState==="open")try{Se.abort()}catch(He){we.e(this.TAG,He.message)}this._idrList.clear();let ke=this._pendingSegments[ge];if(ke.splice(0,ke.length),this._mediaSource.readyState!=="closed"){for(let He=0;He=1&&ue-ke.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let ue=this._mediaElement.currentTime;for(let ge in this._sourceBuffers){let Se=this._sourceBuffers[ge];if(Se){let ke=Se.buffered,He=!1;for(let St=0;St=this._config.autoCleanupMaxBackwardDuration){He=!0;let aa=ue-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[ge].push({start:Pt,end:aa})}}else Wn0&&(isNaN(ge)||Se>ge)&&(we.v(this.TAG,`Update MediaSource duration from ${ge} to ${Se}`),this._mediaSource.duration=Se),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let ue in this._pendingRemoveRanges){if(!this._sourceBuffers[ue]||this._sourceBuffers[ue].updating)continue;let ge=this._sourceBuffers[ue],Se=this._pendingRemoveRanges[ue];for(;Se.length&&!ge.updating;){let ke=Se.shift();ge.remove(ke.start,ke.end)}}}_doAppendSegments(){let ue=this._pendingSegments;for(let ge in ue)if(!(!this._sourceBuffers[ge]||this._sourceBuffers[ge].updating)&&ue[ge].length>0){let Se=ue[ge].shift();if(Se.timestampOffset){let ke=this._sourceBuffers[ge].timestampOffset,He=Se.timestampOffset/1e3;Math.abs(ke-He)>.1&&(we.v(this.TAG,`Update MPEG audio timestampOffset from ${ke} to ${He}`),this._sourceBuffers[ge].timestampOffset=He),delete Se.timestampOffset}if(!Se.data||Se.data.byteLength===0)continue;try{this._sourceBuffers[ge].appendBuffer(Se.data),this._isBufferFull=!1,ge==="video"&&Se.hasOwnProperty("info")&&this._idrList.appendArray(Se.info.syncPoints)}catch(ke){this._pendingSegments[ge].unshift(Se),ke.code===22?(this._isBufferFull||this._emitter.emit(Tn.BUFFER_FULL),this._isBufferFull=!0):(we.e(this.TAG,ke.message),this._emitter.emit(Tn.ERROR,{code:ke.code,msg:ke.message}))}}}_onSourceOpen(){if(we.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let ue=this._pendingSourceBufferInit;for(;ue.length;){let ge=ue.shift();this.appendInitSegment(ge,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Tn.SOURCE_OPEN)}_onSourceEnded(){we.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){we.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let ue=this._pendingSegments;return ue.video.length>0||ue.audio.length>0}_hasPendingRemoveRanges(){let ue=this._pendingRemoveRanges;return ue.video.length>0||ue.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Tn.UPDATE_END)}_onSourceBufferError(ue){we.e(this.TAG,`SourceBuffer Error: ${ue}`)}}var Ua=ya;const yu={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Bu={NETWORK_EXCEPTION:le.EXCEPTION,NETWORK_STATUS_CODE_INVALID:le.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:le.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:le.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:an.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:an.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:an.CODEC_UNSUPPORTED};class sr{constructor(ue,ge){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(pe()),this._config=ht(),typeof ge=="object"&&Object.assign(this._config,ge),ue.type.toLowerCase()!=="flv")throw new Oe("FlvPlayer requires an flv MediaDataSource input!");ue.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=ue,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let Se=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(Se||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(ue,ge){ue===sn.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(sn.MEDIA_INFO,this.mediaInfo)}):ue===sn.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(sn.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ue,ge)}off(ue,ge){this._emitter.removeListener(ue,ge)}attachMediaElement(ue){if(this._mediaElement=ue,ue.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),ue.addEventListener("seeking",this.e.onvSeeking),ue.addEventListener("canplay",this.e.onvCanPlay),ue.addEventListener("stalled",this.e.onvStalled),ue.addEventListener("progress",this.e.onvProgress),this._msectl=new Ua(this._config),this._msectl.on(Tn.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Tn.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Tn.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Tn.ERROR,ge=>{this._emitter.emit(sn.ERROR,yu.MEDIA_ERROR,Bu.MEDIA_MSE_ERROR,ge)}),this._msectl.attachMediaElement(ue),this._pendingSeekTime!=null)try{ue.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ge){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new de("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new de("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new ba(this._mediaDataSource,this._config),this._transmuxer.on(Ht.INIT_SEGMENT,(ue,ge)=>{this._msectl.appendInitSegment(ge)}),this._transmuxer.on(Ht.MEDIA_SEGMENT,(ue,ge)=>{if(this._msectl.appendMediaSegment(ge),this._config.lazyLoad&&!this._config.isLive){let Se=this._mediaElement.currentTime;ge.info.endDts>=(Se+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(we.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Ht.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(sn.LOADING_COMPLETE)}),this._transmuxer.on(Ht.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(sn.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Ht.IO_ERROR,(ue,ge)=>{this._emitter.emit(sn.ERROR,yu.NETWORK_ERROR,ue,ge)}),this._transmuxer.on(Ht.DEMUX_ERROR,(ue,ge)=>{this._emitter.emit(sn.ERROR,yu.MEDIA_ERROR,ue,{code:-1,msg:ge})}),this._transmuxer.on(Ht.MEDIA_INFO,ue=>{this._mediaInfo=ue,this._emitter.emit(sn.MEDIA_INFO,Object.assign({},ue))}),this._transmuxer.on(Ht.METADATA_ARRIVED,ue=>{this._emitter.emit(sn.METADATA_ARRIVED,ue)}),this._transmuxer.on(Ht.SCRIPTDATA_ARRIVED,ue=>{this._emitter.emit(sn.SCRIPTDATA_ARRIVED,ue)}),this._transmuxer.on(Ht.STATISTICS_INFO,ue=>{this._statisticsInfo=this._fillStatisticsInfo(ue),this._emitter.emit(sn.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Ht.RECOMMEND_SEEKPOINT,ue=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=ue/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ue){this._mediaElement.volume=ue}get muted(){return this._mediaElement.muted}set muted(ue){this._mediaElement.muted=ue}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ue){this._mediaElement?this._internalSeek(ue):this._pendingSeekTime=ue}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(ue){if(ue.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return ue;let ge=!0,Se=0,ke=0;if(this._mediaElement.getVideoPlaybackQuality){let He=this._mediaElement.getVideoPlaybackQuality();Se=He.totalVideoFrames,ke=He.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Se=this._mediaElement.webkitDecodedFrameCount,ke=this._mediaElement.webkitDroppedFrameCount):ge=!1;return ge&&(ue.decodedFrames=Se,ue.droppedFrames=ke),ue}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let ue=this._mediaElement.buffered,ge=this._mediaElement.currentTime,Se=0,ke=0;for(let He=0;He=ge+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(we.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){we.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let ue=this._mediaElement.currentTime,ge=this._mediaElement.buffered,Se=!1;for(let ke=0;ke=He&&ue=St-this._config.lazyLoadRecoverDuration&&(Se=!0);break}}Se&&(window.clearInterval(this._progressChecker),this._progressChecker=null,Se&&(we.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(ue){let ge=this._mediaElement.buffered;for(let Se=0;Se=ke&&ue0){let He=this._mediaElement.buffered.start(0);(He<1&&ue0&&ge.currentTime0){let ke=Se.start(0);if(ke<1&&ge{this._emitter.emit(sn.MEDIA_INFO,this.mediaInfo)}):ue===sn.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(sn.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ue,ge)}off(ue,ge){this._emitter.removeListener(ue,ge)}attachMediaElement(ue){if(this._mediaElement=ue,ue.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{ue.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ge){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new de("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ue){this._mediaElement.volume=ue}get muted(){return this._mediaElement.muted}set muted(ue){this._mediaElement.muted=ue}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ue){this._mediaElement?this._mediaElement.currentTime=ue:this._pendingSeekTime=ue}get mediaInfo(){let ge={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(ge.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(ge.width=this._mediaElement.videoWidth,ge.height=this._mediaElement.videoHeight)),ge}get statisticsInfo(){let ue={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return ue;let ge=!0,Se=0,ke=0;if(this._mediaElement.getVideoPlaybackQuality){let He=this._mediaElement.getVideoPlaybackQuality();Se=He.totalVideoFrames,ke=He.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Se=this._mediaElement.webkitDecodedFrameCount,ke=this._mediaElement.webkitDroppedFrameCount):ge=!1;return ge&&(ue.decodedFrames=Se,ue.droppedFrames=ke),ue}_onvLoadedMetadata(ue){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(sn.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(sn.STATISTICS_INFO,this.statisticsInfo)}}var Xn=Ot;he.install();function Gn(nt,ue){let ge=nt;if(ge==null||typeof ge!="object")throw new Oe("MediaDataSource must be an javascript object!");if(!ge.hasOwnProperty("type"))throw new Oe("MediaDataSource must has type field to indicate video file type!");switch(ge.type){case"flv":return new An(ge,ue);default:return new Xn(ge,ue)}}function Vn(){return At.supportMSEH264Playback()}function jn(){return At.getFeatureList()}let ra={};ra.createPlayer=Gn,ra.isSupported=Vn,ra.getFeatureList=jn,ra.BaseLoader=E,ra.LoaderStatus=xe,ra.LoaderErrors=le,ra.Events=sn,ra.ErrorTypes=yu,ra.ErrorDetails=Bu,ra.FlvPlayer=An,ra.NativePlayer=Xn,ra.LoggingControl=_e,Object.defineProperty(ra,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var $a=ra},14625:function(ct){function qe(a){var he,Ie,pe="";if(typeof a=="string"||typeof a=="number")pe+=a;else if(typeof a=="object")if(Array.isArray(a)){var Fe=a.length;for(he=0;he2&&arguments[2]!==void 0?arguments[2]:!1;Bu.forEach(function(Ot){if(!(!ya&&Tn!==!1&&Tn>0&&Ua.length>=Tn)){var Xn=[].concat((0,Ie.Z)(sr),[Ot]),Gn=Ot[pn.children],Vn=An||Ot.disabled;if((!Gn||Gn.length===0||Eu)&&Ya(Mn,Xn,{label:pn.label})){var jn;Ua.push((0,he.Z)((0,he.Z)({},Ot),{},(jn={disabled:Vn},(0,le.Z)(jn,pn.label,ba(Mn,Xn,Ht,pn)),(0,le.Z)(jn,E,Xn),(0,le.Z)(jn,pn.children,void 0),jn)))}Gn&&yu(Ot[pn.children],Xn,Vn)}})}return yu(Da,[]),ya&&Ua.sort(function(Bu,sr){return ya(Bu[E],sr[E],Mn,pn)}),Tn!==!1&&Tn>0?Ua.slice(0,Tn):Ua},[Mn,Da,pn,Ht,ba,Eu,Ya,ya,Tn])},ee=b,te="__RC_CASCADER_SPLIT__",ne="SHOW_PARENT",me="SHOW_CHILD";function Ee(Pn){return Pn.join(te)}function ce(Pn){return Pn.map(Ee)}function fe(Pn){return Pn.split(te)}function Pe(Pn){var Mn=Pn||{},Da=Mn.label,pn=Mn.value,Ht=Mn.children,Ca=pn||"value";return{label:Da||"label",value:Ca,key:Ca,children:Ht||"children"}}function be(Pn,Mn){var Da,pn;return(Da=Pn.isLeaf)!==null&&Da!==void 0?Da:!((pn=Pn[Mn.children])!==null&&pn!==void 0&&pn.length)}function Me(Pn){var Mn=Pn.parentElement;if(Mn){var Da=Pn.offsetTop-Mn.offsetTop;Da-Mn.scrollTop<0?Mn.scrollTo({top:Da}):Da+Pn.offsetHeight-Mn.scrollTop>Mn.offsetHeight&&Mn.scrollTo({top:Da+Pn.offsetHeight-Mn.offsetHeight})}}function Ge(Pn,Mn){return Pn.map(function(Da){var pn;return(pn=Da[E])===null||pn===void 0?void 0:pn.map(function(Ht){return Ht[Mn.value]})})}function We(Pn){return Array.isArray(Pn)&&Array.isArray(Pn[0])}function ze(Pn){return Pn?We(Pn)?Pn:(Pn.length===0?[]:[Pn]).map(function(Mn){return Array.isArray(Mn)?Mn:[Mn]}):[]}function Xe(Pn,Mn,Da){var pn=new Set(Pn),Ht=Mn();return Pn.filter(function(Ca){var Eu=Ht[Ca],Pu=Eu?Eu.parent:null,Ya=Eu?Eu.children:null;return Eu&&Eu.node.disabled?!0:Da===me?!(Ya&&Ya.some(function(Au){return Au.key&&pn.has(Au.key)})):!(Pu&&!Pu.node.disabled&&pn.has(Pu.key))})}function Ke(Pn,Mn,Da){for(var pn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ht=Mn,Ca=[],Eu=function(){var Au,ba,zt,Tn=Pn[Pu],ya=(Au=Ht)===null||Au===void 0?void 0:Au.findIndex(function(yu){var Bu=yu[Da.value];return pn?String(Bu)===String(Tn):Bu===Tn}),Ua=ya!==-1?(ba=Ht)===null||ba===void 0?void 0:ba[ya]:null;Ca.push({value:(zt=Ua==null?void 0:Ua[Da.value])!==null&&zt!==void 0?zt:Tn,index:ya,option:Ua}),Ht=Ua==null?void 0:Ua[Da.children]},Pu=0;Pu1){var jn=Ua.slice(0,-1);An(jn)}else Au(!1)},Gn=function(){var jn,ra=((jn=Bu[yu])===null||jn===void 0?void 0:jn[Da.children])||[],$a=ra.find(function(ue){return!ue.disabled});if($a){var nt=[].concat((0,Ie.Z)(Ua),[$a[Da.value]]);An(nt)}};de.useImperativeHandle(Pn,function(){return{onKeyDown:function(jn){var ra=jn.which;switch(ra){case It.Z.UP:case It.Z.DOWN:{var $a=0;ra===It.Z.UP?$a=-1:ra===It.Z.DOWN&&($a=1),$a!==0&&Ot($a);break}case It.Z.LEFT:{if(Ya)break;zt?Gn():Xn();break}case It.Z.RIGHT:{if(Ya)break;zt?Xn():Gn();break}case It.Z.BACKSPACE:{Ya||Xn();break}case It.Z.ENTER:{if(Ua.length){var nt=Bu[yu],ue=(nt==null?void 0:nt[E])||[];ue.length?Ca(ue.map(function(ge){return ge[Da.value]}),ue[ue.length-1]):Ca(Ua,Bu[yu])}break}case It.Z.ESC:Au(!1),ba&&jn.stopPropagation()}},onKeyUp:function(){}}})},Ut=de.forwardRef(function(Pn,Mn){var Da,pn,Ht,Ca=Pn.prefixCls,Eu=Pn.multiple,Pu=Pn.searchValue,Ya=Pn.toggleOpen,Au=Pn.notFoundContent,ba=Pn.direction,zt=Pn.open,Tn=Pn.disabled,ya=de.useRef(null),Ua=ba==="rtl",yu=de.useContext(Te),Bu=yu.options,sr=yu.values,An=yu.halfValues,Ot=yu.fieldNames,Xn=yu.changeOnSelect,Gn=yu.onSelect,Vn=yu.searchOptions,jn=yu.dropdownPrefixCls,ra=yu.loadData,$a=yu.expandTrigger,nt=jn||Ca,ue=de.useState([]),ge=(0,pe.Z)(ue,2),Se=ge[0],ke=ge[1],He=function(Fa){if(!(!ra||Pu)){var ha=Ke(Fa,Bu,Ot),oa=ha.map(function(Jr){var ol=Jr.option;return ol}),Mr=oa[oa.length-1];if(Mr&&!be(Mr,Ot)){var Sr=Ee(Fa);ke(function(Jr){return[].concat((0,Ie.Z)(Jr),[Sr])}),ra(oa)}}};de.useEffect(function(){Se.length&&Se.forEach(function(Qa){var Fa=fe(Qa),ha=Ke(Fa,Bu,Ot,!0).map(function(Mr){var Sr=Mr.option;return Sr}),oa=ha[ha.length-1];(!oa||oa[Ot.children]||be(oa,Ot))&&ke(function(Mr){return Mr.filter(function(Sr){return Sr!==Qa})})})},[Bu,Se,Ot]);var St=de.useMemo(function(){return new Set(ce(sr))},[sr]),Pt=de.useMemo(function(){return new Set(ce(An))},[An]),Wn=na(Eu,zt),aa=(0,pe.Z)(Wn,2),Na=aa[0],Zt=aa[1],Ln=function(Fa){Zt(Fa),He(Fa)},en=function(Fa){if(Tn)return!1;var ha=Fa.disabled,oa=be(Fa,Ot);return!ha&&(oa||Xn||Eu)},Nu=function(Fa,ha){var oa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Gn(Fa),!Eu&&(ha||Xn&&($a==="hover"||oa))&&Ya(!1)},ru=de.useMemo(function(){return Pu?Vn:Bu},[Pu,Vn,Bu]),ja=de.useMemo(function(){for(var Qa=[{options:ru}],Fa=ru,ha=Ge(Fa,Ot),oa=function(){var Jr=Na[Mr],ol=Fa.find(function(du,yr){return(ha[yr]?Ee(ha[yr]):du[Ot.value])===Jr}),cu=ol==null?void 0:ol[Ot.children];if(!(cu!=null&&cu.length))return 1;Fa=cu,Qa.push({options:cu})},Mr=0;Mr":sr,Ot=Da.loadingIcon,Xn=Da.direction,Gn=Da.notFoundContent,Vn=Gn===void 0?"Not Found":Gn,jn=Da.disabled,ra=!!Ya,$a=(0,ot.C8)(Au,{value:ba,postState:ze}),nt=(0,pe.Z)($a,2),ue=nt[0],ge=nt[1],Se=de.useMemo(function(){return Pe(zt)},[JSON.stringify(zt)]),ke=At(Se,Pu),He=(0,pe.Z)(ke,3),St=He[0],Pt=He[1],Wn=He[2],aa=Et(St,Se),Na=lt(ra,ue,Pt,Wn,aa),Zt=(0,pe.Z)(Na,3),Ln=Zt[0],en=Zt[1],Nu=Zt[2],ru=(0,ot.zX)(function(va){if(ge(va),ya){var bu=ze(va),Qa=bu.map(function(oa){return Ke(oa,St,Se).map(function(Mr){return Mr.option})}),Fa=ra?bu:bu[0],ha=ra?Qa:Qa[0];ya(Fa,ha)}}),ja=_e(ra,ru,Ln,en,Nu,Pt,Wn,Ua),rn=(0,ot.zX)(function(va){ja(va)}),pu=de.useMemo(function(){return{options:St,fieldNames:Se,values:Ln,halfValues:en,changeOnSelect:Tn,onSelect:rn,checkable:Ya,searchOptions:[],dropdownPrefixCls:void 0,loadData:yu,expandTrigger:Bu,expandIcon:An,loadingIcon:Ot,dropdownMenuColumnStyle:void 0}},[St,Se,Ln,en,Tn,rn,Ya,yu,Bu,An,Ot]),Du="".concat(Ht,"-panel"),Er=!St.length;return de.createElement(Te.Provider,{value:pu},de.createElement("div",{className:yt()(Du,(Mn={},(0,le.Z)(Mn,"".concat(Du,"-rtl"),Xn==="rtl"),(0,le.Z)(Mn,"".concat(Du,"-empty"),Er),Mn),Eu),style:Ca},Er?Vn:de.createElement(an,{prefixCls:Ht,searchValue:"",multiple:ra,toggleOpen:Wt,open:!0,direction:Xn,disabled:jn})))}function et(Pn){var Mn=Pn.onPopupVisibleChange,Da=Pn.popupVisible,pn=Pn.popupClassName,Ht=Pn.popupPlacement;warning(!Mn,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Da===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(pn===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Ht===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Je(Pn,Mn){if(Pn){var Da=function pn(Ht){for(var Ca=0;Ca":He,Pt=Pn.loadingIcon,Wn=Pn.children,aa=Pn.dropdownMatchSelectWidth,Na=aa===void 0?!1:aa,Zt=Pn.showCheckedStrategy,Ln=Zt===void 0?ne:Zt,en=Pn.optionRender,Nu=(0,Fe.Z)(Pn,pa),ru=(0,Ae.ZP)(Da),ja=!!zt,rn=(0,Be.Z)(Eu,{value:Pu,postState:ze}),pu=(0,pe.Z)(rn,2),Du=pu[0],Er=pu[1],va=de.useMemo(function(){return Pe(Ca)},[JSON.stringify(Ca)]),bu=At(va,An),Qa=(0,pe.Z)(bu,3),Fa=Qa[0],ha=Qa[1],oa=Qa[2],Mr=(0,Be.Z)("",{value:Ua,postState:function(ul){return ul||""}}),Sr=(0,pe.Z)(Mr,2),Jr=Sr[0],ol=Sr[1],cu=function(ul,Zr){ol(ul),Zr.source!=="blur"&&yu&&yu(ul)},du=sn(Bu),yr=(0,pe.Z)(du,2),cr=yr[0],Nr=yr[1],il=ee(Jr,Fa,va,Ot||Ht,Nr,Ya||ja),_l=Et(Fa,va),oo=lt(ja,Du,ha,oa,_l),$l=(0,pe.Z)(oo,3),xn=$l[0],io=$l[1],Xo=$l[2],Go=de.useMemo(function(){var ml=ce(xn),ul=Xe(ml,ha,Ln);return[].concat((0,Ie.Z)(Xo),(0,Ie.Z)(oa(ul)))},[xn,ha,oa,Xo,Ln]),Ql=mt(Go,Fa,va,ja,ba),Io=(0,Le.Z)(function(ml){if(Er(ml),Au){var ul=ze(ml),Zr=ul.map(function(fo){return Ke(fo,Fa,va).map(function(jo){return jo.option})}),nl=ja?ul:ul[0],ko=ja?Zr:Zr[0];Au(nl,ko)}}),Wr=_e(ja,Io,xn,io,Xo,ha,oa,Ln),bo=(0,Le.Z)(function(ml){(!ja||ya)&&ol(""),Wr(ml)}),dr=function(ul,Zr){if(Zr.type==="clear"){Io([]);return}var nl=Zr.values[0],ko=nl.valueCells;bo(ko)},vl=Vn!==void 0?Vn:Gn,Ou=ra||jn,ao=ge||ue,Jo=function(ul){Se==null||Se(ul),ke==null||ke(ul)},Ho=de.useMemo(function(){return{options:Fa,fieldNames:va,values:xn,halfValues:io,changeOnSelect:Ya,onSelect:bo,checkable:zt,searchOptions:il,dropdownPrefixCls:Ot,loadData:Xn,expandTrigger:sr,expandIcon:St,loadingIcon:Pt,dropdownMenuColumnStyle:$a,optionRender:en}},[Fa,va,xn,io,Ya,bo,zt,il,Ot,Xn,sr,St,Pt,$a,en]),Mo=!(Jr?il:Fa).length,ho=Jr&&Nr.matchInputWidth||Mo?{}:{minWidth:"auto"};return de.createElement(Te.Provider,{value:Ho},de.createElement(we.Ac,(0,a.Z)({},Nu,{ref:Mn,id:ru,prefixCls:Ht,autoClearSearchValue:ya,dropdownMatchSelectWidth:Na,dropdownStyle:(0,he.Z)((0,he.Z)({},ho),nt),displayValues:Ql,onDisplayValuesChange:dr,mode:ja?"multiple":void 0,searchValue:Jr,onSearch:cu,showSearch:cr,OptionList:tn,emptyOptions:Mo,open:vl,dropdownClassName:Ou,placement:ao,onDropdownVisibleChange:Jo,getRawInputElement:function(){return Wn}})))});Ma.SHOW_PARENT=ne,Ma.SHOW_CHILD=me,Ma.Panel=Xt;var fu=Ma,_a=fu},98535:function(ct,qe,z){"use strict";z.r(qe),z.d(qe,{Panel:function(){return ze},default:function(){return We}});var a=z(67711),he=z(15142),Ie=z(16886),pe=z(26420),Fe=z(92310),we=z.n(Fe),Ae=z(18929),Le=z(48736),Be=z(59301),de=z(33346),Oe=z(11592),Te=z(98506),xe=z(52873),le=z(77900),E=z(10228),y=Be.forwardRef(function(Xe,Ke){var mt=Xe.prefixCls,Et=Xe.forceRender,ht=Xe.className,$e=Xe.style,At=Xe.children,cn=Xe.isActive,sn=Xe.role,ft=Xe.classNames,_e=Xe.styles,lt=Be.useState(cn||Et),gt=(0,Ie.Z)(lt,2),yt=gt[0],Tt=gt[1];return Be.useEffect(function(){(Et||cn)&&Tt(!0)},[Et,cn]),yt?Be.createElement("div",{ref:Ke,className:we()("".concat(mt,"-content"),(0,xe.Z)((0,xe.Z)({},"".concat(mt,"-content-active"),cn),"".concat(mt,"-content-inactive"),!cn),ht),style:$e,role:sn},Be.createElement("div",{className:we()("".concat(mt,"-content-box"),ft==null?void 0:ft.body),style:_e==null?void 0:_e.body},At)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=Be.forwardRef(function(Xe,Ke){var mt=Xe.showArrow,Et=mt===void 0?!0:mt,ht=Xe.headerClass,$e=Xe.isActive,At=Xe.onItemClick,cn=Xe.forceRender,sn=Xe.className,ft=Xe.classNames,_e=ft===void 0?{}:ft,lt=Xe.styles,gt=lt===void 0?{}:lt,yt=Xe.prefixCls,Tt=Xe.collapsible,at=Xe.accordion,Ye=Xe.panelKey,$t=Xe.extra,In=Xe.header,_n=Xe.expandIcon,na=Xe.openMotion,It=Xe.destroyInactivePanel,_t=Xe.children,Ut=(0,de.Z)(Xe,b),an=Tt==="disabled",vn=$t!=null&&typeof $t!="boolean",tn=(0,xe.Z)((0,xe.Z)((0,xe.Z)({onClick:function(){At==null||At(Ye)},onKeyDown:function(pa){(pa.key==="Enter"||pa.keyCode===E.Z.ENTER||pa.which===E.Z.ENTER)&&(At==null||At(Ye))},role:at?"tab":"button"},"aria-expanded",$e),"aria-disabled",an),"tabIndex",an?-1:0),ot=typeof _n=="function"?_n(Xe):Be.createElement("i",{className:"arrow"}),Wt=ot&&Be.createElement("div",(0,a.Z)({className:"".concat(yt,"-expand-icon")},["header","icon"].includes(Tt)?tn:{}),ot),Xt=we()("".concat(yt,"-item"),(0,xe.Z)((0,xe.Z)({},"".concat(yt,"-item-active"),$e),"".concat(yt,"-item-disabled"),an),sn),et=we()(ht,"".concat(yt,"-header"),(0,xe.Z)({},"".concat(yt,"-collapsible-").concat(Tt),!!Tt),_e.header),Je=(0,Te.Z)({className:et,style:gt.header},["header","icon"].includes(Tt)?{}:tn);return Be.createElement("div",(0,a.Z)({},Ut,{ref:Ke,className:Xt}),Be.createElement("div",Je,Et&&Wt,Be.createElement("span",(0,a.Z)({className:"".concat(yt,"-header-text")},Tt==="header"?tn:{}),In),vn&&Be.createElement("div",{className:"".concat(yt,"-extra")},$t)),Be.createElement(le.default,(0,a.Z)({visible:$e,leavedClassName:"".concat(yt,"-content-hidden")},na,{forceRender:cn,removeOnLeave:It}),function(un,pa){var Ma=un.className,fu=un.style;return Be.createElement(x,{ref:pa,prefixCls:yt,className:Ma,classNames:_e,style:fu,styles:gt,isActive:$e,forceRender:cn,role:at?"tabpanel":void 0},_t)}))}),te=ee,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],me=function(Ke,mt){var Et=mt.prefixCls,ht=mt.accordion,$e=mt.collapsible,At=mt.destroyInactivePanel,cn=mt.onItemClick,sn=mt.activeKey,ft=mt.openMotion,_e=mt.expandIcon;return Ke.map(function(lt,gt){var yt=lt.children,Tt=lt.label,at=lt.key,Ye=lt.collapsible,$t=lt.onItemClick,In=lt.destroyInactivePanel,_n=(0,de.Z)(lt,ne),na=String(at!=null?at:gt),It=Ye!=null?Ye:$e,_t=In!=null?In:At,Ut=function(tn){It!=="disabled"&&(cn(tn),$t==null||$t(tn))},an=!1;return ht?an=sn[0]===na:an=sn.indexOf(na)>-1,Be.createElement(te,(0,a.Z)({},_n,{prefixCls:Et,key:na,panelKey:na,isActive:an,accordion:ht,openMotion:ft,expandIcon:_e,header:Tt,collapsible:It,onItemClick:Ut,destroyInactivePanel:_t}),yt)})},Ee=function(Ke,mt,Et){if(!Ke)return null;var ht=Et.prefixCls,$e=Et.accordion,At=Et.collapsible,cn=Et.destroyInactivePanel,sn=Et.onItemClick,ft=Et.activeKey,_e=Et.openMotion,lt=Et.expandIcon,gt=Ke.key||String(mt),yt=Ke.props,Tt=yt.header,at=yt.headerClass,Ye=yt.destroyInactivePanel,$t=yt.collapsible,In=yt.onItemClick,_n=!1;$e?_n=ft[0]===gt:_n=ft.indexOf(gt)>-1;var na=$t!=null?$t:At,It=function(an){na!=="disabled"&&(sn(an),In==null||In(an))},_t={key:gt,panelKey:gt,header:Tt,headerClass:at,isActive:_n,prefixCls:ht,destroyInactivePanel:Ye!=null?Ye:cn,openMotion:_e,accordion:$e,children:Ke.props.children,onItemClick:It,expandIcon:lt,collapsible:na};return typeof Ke.type=="string"?Ke:(Object.keys(_t).forEach(function(Ut){typeof _t[Ut]=="undefined"&&delete _t[Ut]}),Be.cloneElement(Ke,_t))};function ce(Xe,Ke,mt){return Array.isArray(Xe)?me(Xe,mt):(0,Oe.Z)(Ke).map(function(Et,ht){return Ee(Et,ht,mt)})}var fe=ce,Pe=z(26112);function be(Xe){var Ke=Xe;if(!Array.isArray(Ke)){var mt=(0,pe.Z)(Ke);Ke=mt==="number"||mt==="string"?[Ke]:[]}return Ke.map(function(Et){return String(Et)})}var Me=Be.forwardRef(function(Xe,Ke){var mt=Xe.prefixCls,Et=mt===void 0?"rc-collapse":mt,ht=Xe.destroyInactivePanel,$e=ht===void 0?!1:ht,At=Xe.style,cn=Xe.accordion,sn=Xe.className,ft=Xe.children,_e=Xe.collapsible,lt=Xe.openMotion,gt=Xe.expandIcon,yt=Xe.activeKey,Tt=Xe.defaultActiveKey,at=Xe.onChange,Ye=Xe.items,$t=we()(Et,sn),In=(0,Ae.Z)([],{value:yt,onChange:function(vn){return at==null?void 0:at(vn)},defaultValue:Tt,postState:be}),_n=(0,Ie.Z)(In,2),na=_n[0],It=_n[1],_t=function(vn){return It(function(){if(cn)return na[0]===vn?[]:[vn];var tn=na.indexOf(vn),ot=tn>-1;return ot?na.filter(function(Wt){return Wt!==vn}):[].concat((0,he.Z)(na),[vn])})};(0,Le.ZP)(!ft,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Ut=fe(Ye,ft,{prefixCls:Et,accordion:cn,openMotion:lt,expandIcon:gt,collapsible:_e,destroyInactivePanel:$e,onItemClick:_t,activeKey:na});return Be.createElement("div",(0,a.Z)({ref:Ke,className:$t,style:At,role:cn?"tablist":void 0},(0,Pe.Z)(Xe,{aria:!0,data:!0})),Ut)}),Ge=Object.assign(Me,{Panel:te}),We=Ge,ze=Ge.Panel},48365:function(ct,qe,z){"use strict";var a=z(61186),he=z.n(a),Ie=z(90111),pe=z.n(Ie),Fe=z(58319),we=z.n(Fe),Ae=z(23250),Le=z.n(Ae),Be=z(74959),de=z.n(Be),Oe=z(10238),Te=z.n(Oe),xe=z(33656),le=z.n(xe);he().extend(le()),he().extend(Te()),he().extend(pe()),he().extend(we()),he().extend(Le()),he().extend(de()),he().extend(function(ee,te){var ne=te.prototype,me=ne.format;ne.format=function(ce){var fe=(ce||"").replace("Wo","wo");return me.bind(this)(fe)}});var E={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},y=function(te){var ne=E[te];return ne||te.split("_")[0]},x=function(){},b={getNow:function(){var te=he()();return typeof te.tz=="function"?te.tz():te},getFixedDate:function(te){return he()(te,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(te){return te.endOf("month")},getWeekDay:function(te){var ne=te.locale("en");return ne.weekday()+ne.localeData().firstDayOfWeek()},getYear:function(te){return te.year()},getMonth:function(te){return te.month()},getDate:function(te){return te.date()},getHour:function(te){return te.hour()},getMinute:function(te){return te.minute()},getSecond:function(te){return te.second()},getMillisecond:function(te){return te.millisecond()},addYear:function(te,ne){return te.add(ne,"year")},addMonth:function(te,ne){return te.add(ne,"month")},addDate:function(te,ne){return te.add(ne,"day")},setYear:function(te,ne){return te.year(ne)},setMonth:function(te,ne){return te.month(ne)},setDate:function(te,ne){return te.date(ne)},setHour:function(te,ne){return te.hour(ne)},setMinute:function(te,ne){return te.minute(ne)},setSecond:function(te,ne){return te.second(ne)},setMillisecond:function(te,ne){return te.millisecond(ne)},isAfter:function(te,ne){return te.isAfter(ne)},isValidate:function(te){return te.isValid()},locale:{getWeekFirstDay:function(te){return he()().locale(y(te)).localeData().firstDayOfWeek()},getWeekFirstDate:function(te,ne){return ne.locale(y(te)).weekday(0)},getWeek:function(te,ne){return ne.locale(y(te)).week()},getShortWeekDays:function(te){return he()().locale(y(te)).localeData().weekdaysMin()},getShortMonths:function(te){return he()().locale(y(te)).localeData().monthsShort()},format:function(te,ne,me){return ne.locale(y(te)).format(me)},parse:function(te,ne,me){for(var Ee=y(te),ce=0;ce2&&arguments[2]!==void 0?arguments[2]:"0",wt=String(De);wt.length2&&arguments[2]!==void 0?arguments[2]:[],wt=de.useState([!1,!1]),Nt=(0,pe.Z)(wt,2),tt=Nt[0],pt=Nt[1],Bt=function(dn,Jn){pt(function(Aa){return Ee(Aa,Jn,dn)})},ea=de.useMemo(function(){return tt.map(function(ga,dn){if(ga)return!0;var Jn=De[dn];return Jn?!!(!st[dn]&&!Jn||Jn&&vt(Jn,{activeIndex:dn})):!1})},[De,tt,vt,st]);return[ea,Bt]}function We(De,vt,st,wt,Nt){var tt="",pt=[];return De&&pt.push(Nt?"hh":"HH"),vt&&pt.push("mm"),st&&pt.push("ss"),tt=pt.join(":"),wt&&(tt+=".SSS"),Nt&&(tt+=" A"),tt}function ze(De,vt,st,wt,Nt,tt){var pt=De.fieldDateTimeFormat,Bt=De.fieldDateFormat,ea=De.fieldTimeFormat,ga=De.fieldMonthFormat,dn=De.fieldYearFormat,Jn=De.fieldWeekFormat,Aa=De.fieldQuarterFormat,sa=De.yearFormat,fa=De.cellYearFormat,za=De.cellQuarterFormat,Wa=De.dayFormat,la=De.cellDateFormat,ou=We(vt,st,wt,Nt,tt);return(0,Ie.Z)((0,Ie.Z)({},De),{},{fieldDateTimeFormat:pt||"YYYY-MM-DD ".concat(ou),fieldDateFormat:Bt||"YYYY-MM-DD",fieldTimeFormat:ea||ou,fieldMonthFormat:ga||"YYYY-MM",fieldYearFormat:dn||"YYYY",fieldWeekFormat:Jn||"gggg-wo",fieldQuarterFormat:Aa||"YYYY-[Q]Q",yearFormat:sa||"YYYY",cellYearFormat:fa||"YYYY",cellQuarterFormat:za||"[Q]Q",cellDateFormat:la||Wa||"D"})}function Xe(De,vt){var st=vt.showHour,wt=vt.showMinute,Nt=vt.showSecond,tt=vt.showMillisecond,pt=vt.use12Hours;return de.useMemo(function(){return ze(De,st,wt,Nt,tt,pt)},[De,st,wt,Nt,tt,pt])}var Ke=z(26420);function mt(De,vt,st){return st!=null?st:vt.some(function(wt){return De.includes(wt)})}var Et=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function ht(De){var vt=ce(De,Et),st=De.format,wt=De.picker,Nt=null;return st&&(Nt=st,Array.isArray(Nt)&&(Nt=Nt[0]),Nt=(0,Ke.Z)(Nt)==="object"?Nt.format:Nt),wt==="time"&&(vt.format=Nt),[vt,Nt]}function $e(De){return De&&typeof De=="string"}function At(De,vt,st,wt){return[De,vt,st,wt].some(function(Nt){return Nt!==void 0})}function cn(De,vt,st,wt,Nt){var tt=vt,pt=st,Bt=wt;if(!De&&!tt&&!pt&&!Bt&&!Nt)tt=!0,pt=!0,Bt=!0;else if(De){var ea,ga,dn,Jn=[tt,pt,Bt].some(function(fa){return fa===!1}),Aa=[tt,pt,Bt].some(function(fa){return fa===!0}),sa=Jn?!0:!Aa;tt=(ea=tt)!==null&&ea!==void 0?ea:sa,pt=(ga=pt)!==null&&ga!==void 0?ga:sa,Bt=(dn=Bt)!==null&&dn!==void 0?dn:sa}return[tt,pt,Bt,Nt]}function sn(De){var vt=De.showTime,st=ht(De),wt=(0,pe.Z)(st,2),Nt=wt[0],tt=wt[1],pt=vt&&(0,Ke.Z)(vt)==="object"?vt:{},Bt=(0,Ie.Z)((0,Ie.Z)({defaultOpenValue:pt.defaultOpenValue||pt.defaultValue},Nt),pt),ea=Bt.showMillisecond,ga=Bt.showHour,dn=Bt.showMinute,Jn=Bt.showSecond,Aa=At(ga,dn,Jn,ea),sa=cn(Aa,ga,dn,Jn,ea),fa=(0,pe.Z)(sa,3);return ga=fa[0],dn=fa[1],Jn=fa[2],[Bt,(0,Ie.Z)((0,Ie.Z)({},Bt),{},{showHour:ga,showMinute:dn,showSecond:Jn,showMillisecond:ea}),Bt.format,tt]}function ft(De,vt,st,wt,Nt){var tt=De==="time";if(De==="datetime"||tt){for(var pt=wt,Bt=fe(De,Nt,null),ea=Bt,ga=[vt,st],dn=0;dn1&&(pt=vt.addDate(pt,-7)),pt}function tn(De,vt){var st=vt.generateConfig,wt=vt.locale,Nt=vt.format;return De?typeof Nt=="function"?Nt(De):st.locale.format(wt.locale,De,Nt):""}function ot(De,vt,st){var wt=vt,Nt=["getHour","getMinute","getSecond","getMillisecond"],tt=["setHour","setMinute","setSecond","setMillisecond"];return tt.forEach(function(pt,Bt){st?wt=De[pt](wt,De[Nt[Bt]](st)):wt=De[pt](wt,0)}),wt}function Wt(De,vt,st,wt,Nt){var tt=(0,Fe.zX)(function(pt,Bt){return!!(st&&st(pt,Bt)||wt&&De.isAfter(wt,pt)&&!_t(De,vt,wt,pt,Bt.type)||Nt&&De.isAfter(pt,Nt)&&!_t(De,vt,Nt,pt,Bt.type))});return tt}function Xt(De,vt,st){return de.useMemo(function(){var wt=fe(De,vt,st),Nt=me(wt),tt=Nt[0],pt=(0,Ke.Z)(tt)==="object"&&tt.type==="mask"?tt.format:null;return[Nt.map(function(Bt){return typeof Bt=="string"||typeof Bt=="function"?Bt:Bt.format}),pt]},[De,vt,st])}function et(De,vt,st){return typeof De[0]=="function"||st?!0:vt}function Je(De,vt,st,wt){var Nt=(0,Fe.zX)(function(tt,pt){var Bt=(0,Ie.Z)({type:vt},pt);if(delete Bt.activeIndex,!De.isValidate(tt)||st&&st(tt,Bt))return!0;if((vt==="date"||vt==="time")&&wt){var ea,ga=pt&&pt.activeIndex===1?"end":"start",dn=((ea=wt.disabledTime)===null||ea===void 0?void 0:ea.call(wt,tt,ga,{from:Bt.from}))||{},Jn=dn.disabledHours,Aa=dn.disabledMinutes,sa=dn.disabledSeconds,fa=dn.disabledMilliseconds,za=wt.disabledHours,Wa=wt.disabledMinutes,la=wt.disabledSeconds,ou=Jn||za,su=Aa||Wa,On=sa||la,Lu=De.getHour(tt),Ra=De.getMinute(tt),hu=De.getSecond(tt),Gu=De.getMillisecond(tt);if(ou&&ou().includes(Lu)||su&&su(Lu).includes(Ra)||On&&On(Lu,Ra).includes(hu)||fa&&fa(Lu,Ra,hu).includes(Gu))return!0}return!1});return Nt}function un(De){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,st=de.useMemo(function(){var wt=De&&me(De);return vt&&wt&&(wt[1]=wt[1]||wt[0]),wt},[De,vt]);return st}function pa(De,vt){var st=De.generateConfig,wt=De.locale,Nt=De.picker,tt=Nt===void 0?"date":Nt,pt=De.prefixCls,Bt=pt===void 0?"rc-picker":pt,ea=De.styles,ga=ea===void 0?{}:ea,dn=De.classNames,Jn=dn===void 0?{}:dn,Aa=De.order,sa=Aa===void 0?!0:Aa,fa=De.components,za=fa===void 0?{}:fa,Wa=De.inputRender,la=De.allowClear,ou=De.clearIcon,su=De.needConfirm,On=De.multiple,Lu=De.format,Ra=De.inputReadOnly,hu=De.disabledDate,Gu=De.minDate,Mu=De.maxDate,tr=De.showTime,wu=De.value,Zu=De.defaultValue,ku=De.pickerValue,ur=De.defaultPickerValue,rr=un(wu),Ar=un(Zu),br=un(ku),el=un(ur),Qu=tt==="date"&&tr?"datetime":tt,rl=Qu==="time"||Qu==="datetime",wr=rl||On,Vu=su!=null?su:rl,Fr=sn(De),Hu=(0,pe.Z)(Fr,4),Qr=Hu[0],Uu=Hu[1],$n=Hu[2],Yr=Hu[3],Tr=Xe(wt,Uu),Sa=de.useMemo(function(){return ft(Qu,$n,Yr,Qr,Tr)},[Qu,$n,Yr,Qr,Tr]),jl=de.useMemo(function(){return(0,Ie.Z)((0,Ie.Z)({},De),{},{prefixCls:Bt,locale:Tr,picker:tt,styles:ga,classNames:Jn,order:sa,components:(0,Ie.Z)({input:Wa},za),clearIcon:_e(Bt,la,ou),showTime:Sa,value:rr,defaultValue:Ar,pickerValue:br,defaultPickerValue:el},vt==null?void 0:vt())},[De]),Pl=Xt(Qu,Tr,Lu),Jl=(0,pe.Z)(Pl,2),Ml=Jl[0],ro=Jl[1],hl=et(Ml,Ra,On),zl=Wt(st,wt,hu,Gu,Mu),wl=Je(st,tt,zl,Sa),eo=de.useMemo(function(){return(0,Ie.Z)((0,Ie.Z)({},jl),{},{needConfirm:Vu,inputReadOnly:hl,disabledDate:zl})},[jl,Vu,hl,zl]);return[eo,Qu,wr,Ml,ro,wl]}var Ma=z(16089);function fu(De,vt,st){var wt=(0,Fe.C8)(vt,{value:De}),Nt=(0,pe.Z)(wt,2),tt=Nt[0],pt=Nt[1],Bt=de.useRef(De),ea=de.useRef(),ga=function(){Ma.Z.cancel(ea.current)},dn=(0,Fe.zX)(function(){pt(Bt.current),st&&tt!==Bt.current&&st(Bt.current)}),Jn=(0,Fe.zX)(function(Aa,sa){ga(),Bt.current=Aa,Aa||sa?dn():ea.current=(0,Ma.Z)(dn)});return de.useEffect(function(){return ga},[]),[tt,Jn]}function _a(De,vt){var st=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],wt=arguments.length>3?arguments[3]:void 0,Nt=st.every(function(dn){return dn})?!1:De,tt=fu(Nt,vt||!1,wt),pt=(0,pe.Z)(tt,2),Bt=pt[0],ea=pt[1];function ga(dn){var Jn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Jn.inherit||Bt)&&ea(dn,Jn.force)}return[Bt,ga]}function Pn(De){var vt=de.useRef();return de.useImperativeHandle(De,function(){var st;return{nativeElement:(st=vt.current)===null||st===void 0?void 0:st.nativeElement,focus:function(Nt){var tt;(tt=vt.current)===null||tt===void 0||tt.focus(Nt)},blur:function(){var Nt;(Nt=vt.current)===null||Nt===void 0||Nt.blur()}}}),vt}function Mn(De,vt){return de.useMemo(function(){return De||(vt?((0,Be.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(vt).map(function(st){var wt=(0,pe.Z)(st,2),Nt=wt[0],tt=wt[1];return{label:Nt,value:tt}})):[])},[De,vt])}function Da(De,vt){var st=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,wt=de.useRef(vt);wt.current=vt,(0,we.o)(function(){if(De)wt.current(De);else{var Nt=(0,Ma.Z)(function(){wt.current(De)},st);return function(){Ma.Z.cancel(Nt)}}},[De])}function pn(De){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],st=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,wt=de.useState(0),Nt=(0,pe.Z)(wt,2),tt=Nt[0],pt=Nt[1],Bt=de.useState(!1),ea=(0,pe.Z)(Bt,2),ga=ea[0],dn=ea[1],Jn=de.useRef([]),Aa=de.useRef(null),sa=de.useRef(null),fa=function(On){Aa.current=On},za=function(On){return Aa.current===On},Wa=function(On){dn(On)},la=function(On){return On&&(sa.current=On),sa.current},ou=function(On){var Lu=Jn.current,Ra=new Set(Lu.filter(function(Gu){return On[Gu]||vt[Gu]})),hu=Lu[Lu.length-1]===0?1:0;return Ra.size>=2||De[hu]?null:hu};return Da(ga||st,function(){ga||(Jn.current=[],fa(null))}),de.useEffect(function(){ga&&Jn.current.push(tt)},[ga,tt]),[ga,Wa,la,tt,pt,ou,Jn.current,fa,za]}function Ht(De,vt,st,wt,Nt,tt){var pt=st[st.length-1],Bt=function(ga,dn){var Jn=(0,pe.Z)(De,2),Aa=Jn[0],sa=Jn[1],fa=(0,Ie.Z)((0,Ie.Z)({},dn),{},{from:Pe(De,st)});return pt===1&&vt[0]&&Aa&&!_t(wt,Nt,Aa,ga,fa.type)&&wt.isAfter(Aa,ga)||pt===0&&vt[1]&&sa&&!_t(wt,Nt,sa,ga,fa.type)&&wt.isAfter(ga,sa)?!0:tt==null?void 0:tt(ga,fa)};return Bt}function Ca(De,vt,st,wt){switch(vt){case"date":case"week":return De.addMonth(st,wt);case"month":case"quarter":return De.addYear(st,wt);case"year":return De.addYear(st,wt*10);case"decade":return De.addYear(st,wt*100);default:return st}}var Eu=[];function Pu(De,vt,st,wt,Nt,tt,pt,Bt){var ea=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Eu,ga=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Eu,dn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Eu,Jn=arguments.length>11?arguments[11]:void 0,Aa=arguments.length>12?arguments[12]:void 0,sa=arguments.length>13?arguments[13]:void 0,fa=pt==="time",za=tt||0,Wa=function(br){var el=De.getNow();return fa&&(el=ot(De,el)),ea[br]||st[br]||el},la=(0,pe.Z)(ga,2),ou=la[0],su=la[1],On=(0,Fe.C8)(function(){return Wa(0)},{value:ou}),Lu=(0,pe.Z)(On,2),Ra=Lu[0],hu=Lu[1],Gu=(0,Fe.C8)(function(){return Wa(1)},{value:su}),Mu=(0,pe.Z)(Gu,2),tr=Mu[0],wu=Mu[1],Zu=de.useMemo(function(){var Ar=[Ra,tr][za];return fa?Ar:ot(De,Ar,dn[za])},[fa,Ra,tr,za,De,dn]),ku=function(br){var el=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Qu=[hu,wu][za];Qu(br);var rl=[Ra,tr];rl[za]=br,Jn&&(!_t(De,vt,Ra,rl[0],pt)||!_t(De,vt,tr,rl[1],pt))&&Jn(rl,{source:el,range:za===1?"end":"start",mode:wt})},ur=function(br,el){if(Bt){var Qu={date:"month",week:"month",month:"year",quarter:"year"},rl=Qu[pt];if(rl&&!_t(De,vt,br,el,rl))return Ca(De,pt,el,-1);if(pt==="year"&&br){var wr=Math.floor(De.getYear(br)/10),Vu=Math.floor(De.getYear(el)/10);if(wr!==Vu)return Ca(De,pt,el,-1)}}return el},rr=de.useRef(null);return(0,we.Z)(function(){if(Nt&&!ea[za]){var Ar=fa?null:De.getNow();if(rr.current!==null&&rr.current!==za?Ar=[Ra,tr][za^1]:st[za]?Ar=za===0?st[0]:ur(st[0],st[1]):st[za^1]&&(Ar=st[za^1]),Ar){Aa&&De.isAfter(Aa,Ar)&&(Ar=Aa);var br=Bt?Ca(De,pt,Ar,1):Ar;sa&&De.isAfter(br,sa)&&(Ar=Bt?Ca(De,pt,sa,-1):sa),ku(Ar,"reset")}}},[Nt,za,st[za]]),de.useEffect(function(){Nt?rr.current=za:rr.current=null},[Nt,za]),(0,we.Z)(function(){Nt&&ea&&ea[za]&&ku(ea[za],"reset")},[Nt,za]),[Zu,ku]}function Ya(De,vt){var st=de.useRef(De),wt=de.useState({}),Nt=(0,pe.Z)(wt,2),tt=Nt[1],pt=function(ga){return ga&&vt!==void 0?vt:st.current},Bt=function(ga){st.current=ga,tt({})};return[pt,Bt,pt(!0)]}var Au=[];function ba(De,vt,st){var wt=function(pt){return pt.map(function(Bt){return tn(Bt,{generateConfig:De,locale:vt,format:st[0]})})},Nt=function(pt,Bt){for(var ea=Math.max(pt.length,Bt.length),ga=-1,dn=0;dn2&&arguments[2]!==void 0?arguments[2]:1,wt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Nt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],tt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,pt=[],Bt=st>=1?st|0:1,ea=De;ea<=vt;ea+=Bt){var ga=Nt.includes(ea);(!ga||!wt)&&pt.push({label:ne(ea,tt),value:ea,disabled:ga})}return pt}function Xn(De){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},st=arguments.length>2?arguments[2]:void 0,wt=vt||{},Nt=wt.use12Hours,tt=wt.hourStep,pt=tt===void 0?1:tt,Bt=wt.minuteStep,ea=Bt===void 0?1:Bt,ga=wt.secondStep,dn=ga===void 0?1:ga,Jn=wt.millisecondStep,Aa=Jn===void 0?100:Jn,sa=wt.hideDisabledOptions,fa=wt.disabledTime,za=wt.disabledHours,Wa=wt.disabledMinutes,la=wt.disabledSeconds,ou=de.useMemo(function(){return st||De.getNow()},[st,De]);if(0)var su,On,Lu;var Ra=de.useCallback(function(wr){var Vu=(fa==null?void 0:fa(wr))||{};return[Vu.disabledHours||za||An,Vu.disabledMinutes||Wa||An,Vu.disabledSeconds||la||An,Vu.disabledMilliseconds||An]},[fa,za,Wa,la]),hu=de.useMemo(function(){return Ra(ou)},[ou,Ra]),Gu=(0,pe.Z)(hu,4),Mu=Gu[0],tr=Gu[1],wu=Gu[2],Zu=Gu[3],ku=de.useCallback(function(wr,Vu,Fr,Hu){var Qr=Ot(0,23,pt,sa,wr()),Uu=Nt?Qr.map(function(Sa){return(0,Ie.Z)((0,Ie.Z)({},Sa),{},{label:ne(Sa.value%12||12,2)})}):Qr,$n=function(jl){return Ot(0,59,ea,sa,Vu(jl))},Yr=function(jl,Pl){return Ot(0,59,dn,sa,Fr(jl,Pl))},Tr=function(jl,Pl,Jl){return Ot(0,999,Aa,sa,Hu(jl,Pl,Jl),3)};return[Uu,$n,Yr,Tr]},[sa,pt,Nt,Aa,ea,dn]),ur=de.useMemo(function(){return ku(Mu,tr,wu,Zu)},[ku,Mu,tr,wu,Zu]),rr=(0,pe.Z)(ur,4),Ar=rr[0],br=rr[1],el=rr[2],Qu=rr[3],rl=function(Vu,Fr){var Hu=function(){return Ar},Qr=br,Uu=el,$n=Qu;if(Fr){var Yr=Ra(Fr),Tr=(0,pe.Z)(Yr,4),Sa=Tr[0],jl=Tr[1],Pl=Tr[2],Jl=Tr[3],Ml=ku(Sa,jl,Pl,Jl),ro=(0,pe.Z)(Ml,4),hl=ro[0],zl=ro[1],wl=ro[2],eo=ro[3];Hu=function(){return hl},Qr=zl,Uu=wl,$n=eo}var Vl=sr(Vu,Hu,Qr,Uu,$n,De);return Vl};return[rl,Ar,br,el,Qu]}function Gn(De){var vt=De.mode,st=De.internalMode,wt=De.renderExtraFooter,Nt=De.showNow,tt=De.showTime,pt=De.onSubmit,Bt=De.onNow,ea=De.invalid,ga=De.needConfirm,dn=De.generateConfig,Jn=De.disabledDate,Aa=de.useContext(x),sa=Aa.prefixCls,fa=Aa.locale,za=Aa.button,Wa=za===void 0?"button":za,la=dn.getNow(),ou=Xn(dn,tt,la),su=(0,pe.Z)(ou,1),On=su[0],Lu=wt==null?void 0:wt(vt),Ra=Jn(la,{type:vt}),hu=function(){if(!Ra){var ur=On(la);Bt(ur)}},Gu="".concat(sa,"-now"),Mu="".concat(Gu,"-btn"),tr=Nt&&de.createElement("li",{className:Gu},de.createElement("a",{className:le()(Mu,Ra&&"".concat(Mu,"-disabled")),"aria-disabled":Ra,onClick:hu},st==="date"?fa.today:fa.now)),wu=ga&&de.createElement("li",{className:"".concat(sa,"-ok")},de.createElement(Wa,{disabled:ea,onClick:pt},fa.ok)),Zu=(tr||wu)&&de.createElement("ul",{className:"".concat(sa,"-ranges")},tr,wu);return!Lu&&!Zu?null:de.createElement("div",{className:"".concat(sa,"-footer")},Lu&&de.createElement("div",{className:"".concat(sa,"-footer-extra")},Lu),Zu)}function Vn(De,vt,st){function wt(Nt,tt){var pt=Nt.findIndex(function(ea){return _t(De,vt,ea,tt,st)});if(pt===-1)return[].concat((0,he.Z)(Nt),[tt]);var Bt=(0,he.Z)(Nt);return Bt.splice(pt,1),Bt}return wt}var jn=de.createContext(null);function ra(){return de.useContext(jn)}function $a(De,vt){var st=De.prefixCls,wt=De.generateConfig,Nt=De.locale,tt=De.disabledDate,pt=De.minDate,Bt=De.maxDate,ea=De.cellRender,ga=De.hoverValue,dn=De.hoverRangeValue,Jn=De.onHover,Aa=De.values,sa=De.pickerValue,fa=De.onSelect,za=De.prevIcon,Wa=De.nextIcon,la=De.superPrevIcon,ou=De.superNextIcon,su=wt.getNow(),On={now:su,values:Aa,pickerValue:sa,prefixCls:st,disabledDate:tt,minDate:pt,maxDate:Bt,cellRender:ea,hoverValue:ga,hoverRangeValue:dn,onHover:Jn,locale:Nt,generateConfig:wt,onSelect:fa,panelType:vt,prevIcon:za,nextIcon:Wa,superPrevIcon:la,superNextIcon:ou};return[On,su]}var nt=de.createContext({});function ue(De){for(var vt=De.rowNum,st=De.colNum,wt=De.baseDate,Nt=De.getCellDate,tt=De.prefixColumn,pt=De.rowClassName,Bt=De.titleFormat,ea=De.getCellText,ga=De.getCellClassName,dn=De.headerCells,Jn=De.cellSelection,Aa=Jn===void 0?!0:Jn,sa=De.disabledDate,fa=ra(),za=fa.prefixCls,Wa=fa.panelType,la=fa.now,ou=fa.disabledDate,su=fa.cellRender,On=fa.onHover,Lu=fa.hoverValue,Ra=fa.hoverRangeValue,hu=fa.generateConfig,Gu=fa.values,Mu=fa.locale,tr=fa.onSelect,wu=sa||ou,Zu="".concat(za,"-cell"),ku=de.useContext(nt),ur=ku.onCellDblClick,rr=function(Fr){return Gu.some(function(Hu){return Hu&&_t(hu,Mu,Fr,Hu,Wa)})},Ar=[],br=0;br1&&arguments[1]!==void 0?arguments[1]:!1;Il(Xu),Wa==null||Wa(Xu),Ll&&so(Xu)},Eo=function(Xu,Ll){Tr(Xu),Ll&&Kl(Ll),so(Ll,Xu)},Wl=function(Xu){if(wl(Xu),Kl(Xu),Yr!==On){var Ll=["decade","year"],Pr=[].concat(Ll,["month"]),dt={quarter:[].concat(Ll,["quarter"]),week:[].concat((0,he.Z)(Pr),["week"]),date:[].concat((0,he.Z)(Pr),["date"])},kt=dt[On]||Pr,Jt=kt.indexOf(Yr),Qn=kt[Jt+1];Qn&&Eo(Qn,Xu)}},Zo=de.useMemo(function(){var jr,Xu;if(Array.isArray(hu)){var Ll=(0,pe.Z)(hu,2);jr=Ll[0],Xu=Ll[1]}else jr=hu;return!jr&&!Xu?null:(jr=jr||Xu,Xu=Xu||jr,Nt.isAfter(jr,Xu)?[Xu,jr]:[jr,Xu])},[hu,Nt]),Hl=Me(Gu,Mu,tr),Zl=Zu[Sa]||va[Sa]||He,Tl=de.useContext(nt),Po=de.useMemo(function(){return(0,Ie.Z)((0,Ie.Z)({},Tl),{},{hideHeader:ku})},[Tl,ku]),Bl="".concat(ur,"-panel"),Lo=ce(De,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return de.createElement(nt.Provider,{value:Po},de.createElement("div",{ref:rr,tabIndex:ea,className:le()(Bl,(0,Oe.Z)({},"".concat(Bl,"-rtl"),tt==="rtl"))},de.createElement(Zl,(0,a.Z)({},Lo,{showTime:Hu,prefixCls:ur,locale:Vu,generateConfig:Nt,onModeChange:Eo,pickerValue:xl,onPickerValueChange:function(Xu){Kl(Xu,!0)},value:hl[0],onSelect:Wl,values:hl,cellRender:Hl,hoverRangeValue:Zo,hoverValue:Ra}))))}var Qa=de.memo(de.forwardRef(bu)),Fa=Qa;function ha(De){var vt=De.picker,st=De.multiplePanel,wt=De.pickerValue,Nt=De.onPickerValueChange,tt=De.needConfirm,pt=De.onSubmit,Bt=De.range,ea=De.hoverValue,ga=de.useContext(x),dn=ga.prefixCls,Jn=ga.generateConfig,Aa=de.useCallback(function(ou,su){return Ca(Jn,vt,ou,su)},[Jn,vt]),sa=de.useMemo(function(){return Aa(wt,1)},[wt,Aa]),fa=function(su){Nt(Aa(su,-1))},za={onCellDblClick:function(){tt&&pt()}},Wa=vt==="time",la=(0,Ie.Z)((0,Ie.Z)({},De),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Wa});return Bt?la.hoverRangeValue=ea:la.hoverValue=ea,st?de.createElement("div",{className:"".concat(dn,"-panels")},de.createElement(nt.Provider,{value:(0,Ie.Z)((0,Ie.Z)({},za),{},{hideNext:!0})},de.createElement(Fa,la)),de.createElement(nt.Provider,{value:(0,Ie.Z)((0,Ie.Z)({},za),{},{hidePrev:!0})},de.createElement(Fa,(0,a.Z)({},la,{pickerValue:sa,onPickerValueChange:fa})))):de.createElement(nt.Provider,{value:(0,Ie.Z)({},za)},de.createElement(Fa,la))}function oa(De){return typeof De=="function"?De():De}function Mr(De){var vt=De.prefixCls,st=De.presets,wt=De.onClick,Nt=De.onHover;return st.length?de.createElement("div",{className:"".concat(vt,"-presets")},de.createElement("ul",null,st.map(function(tt,pt){var Bt=tt.label,ea=tt.value;return de.createElement("li",{key:pt,onClick:function(){wt(oa(ea))},onMouseEnter:function(){Nt(oa(ea))},onMouseLeave:function(){Nt(null)}},Bt)}))):null}function Sr(De){var vt=De.panelRender,st=De.internalMode,wt=De.picker,Nt=De.showNow,tt=De.range,pt=De.multiple,Bt=De.activeInfo,ea=Bt===void 0?[0,0,0]:Bt,ga=De.presets,dn=De.onPresetHover,Jn=De.onPresetSubmit,Aa=De.onFocus,sa=De.onBlur,fa=De.onPanelMouseDown,za=De.direction,Wa=De.value,la=De.onSelect,ou=De.isInvalid,su=De.defaultOpenValue,On=De.onOk,Lu=De.onSubmit,Ra=de.useContext(x),hu=Ra.prefixCls,Gu="".concat(hu,"-panel"),Mu=za==="rtl",tr=de.useRef(null),wu=de.useRef(null),Zu=de.useState(0),ku=(0,pe.Z)(Zu,2),ur=ku[0],rr=ku[1],Ar=de.useState(0),br=(0,pe.Z)(Ar,2),el=br[0],Qu=br[1],rl=de.useState(0),wr=(0,pe.Z)(rl,2),Vu=wr[0],Fr=wr[1],Hu=function(Wl){Wl.width&&rr(Wl.width)},Qr=(0,pe.Z)(ea,3),Uu=Qr[0],$n=Qr[1],Yr=Qr[2],Tr=de.useState(0),Sa=(0,pe.Z)(Tr,2),jl=Sa[0],Pl=Sa[1];de.useEffect(function(){Pl(10)},[Uu]),de.useEffect(function(){if(tt&&wu.current){var Eo,Wl=((Eo=tr.current)===null||Eo===void 0?void 0:Eo.offsetWidth)||0,Zo=wu.current.getBoundingClientRect();if(!Zo.height||Zo.right<0){Pl(function(Po){return Math.max(0,Po-1)});return}var Hl=(Mu?$n-Wl:Uu)-Zo.left;if(Fr(Hl),ur&&ur=Bt&&st<=ea)return tt;var ga=Math.min(Math.abs(st-Bt),Math.abs(st-ea));ga0?mu:xr));var nr=Fu+$u,mr=xr-mu+1;return String(mu+(mr+nr-mu)%mr)};switch(Ll){case"Backspace":case"Delete":Pr="",dt=Jt;break;case"ArrowLeft":Pr="",Qn(-1);break;case"ArrowRight":Pr="",Qn(1);break;case"ArrowUp":Pr="",dt=vr(1);break;case"ArrowDown":Pr="",dt=vr(-1);break;default:isNaN(Number(Ll))||(Pr=Vu+Ll,dt=Pr);break}if(Pr!==null&&(Fr(Pr),Pr.length>=kt&&(Qn(1),Fr(""))),dt!==null){var qu=Pl.slice(0,wl)+ne(dt,kt)+Pl.slice(eo);xl(qu.slice(0,pt.length))}jl({})},Bl=de.useRef();(0,we.Z)(function(){if(!(!ur||!pt||Kl.current)){if(!ro.match(Pl)){xl(pt);return}return Ml.current.setSelectionRange(wl,eo),Bl.current=(0,Ma.Z)(function(){Ml.current.setSelectionRange(wl,eo)}),function(){Ma.Z.cancel(Bl.current)}}},[ro,pt,ur,Pl,Uu,wl,eo,Sa,xl]);var Lo=pt?{onFocus:Zo,onBlur:Zl,onKeyDown:Po,onMouseDown:Eo,onMouseUp:Wl,onPaste:so}:{};return de.createElement("div",{ref:Jl,className:le()(wu,(0,Oe.Z)((0,Oe.Z)({},"".concat(wu,"-active"),st&&Nt),"".concat(wu,"-placeholder"),dn))},de.createElement(tr,(0,a.Z)({ref:Ml,"aria-invalid":Wa,autoComplete:"off"},ou,{onKeyDown:Tl,onBlur:Hl},Lo,{value:Pl,onChange:Il})),de.createElement(Nr,{type:"suffix",icon:tt}),la)}),Io=Ql,Wr=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],bo=["index"];function dr(De,vt){var st=De.id,wt=De.prefix,Nt=De.clearIcon,tt=De.suffixIcon,pt=De.separator,Bt=pt===void 0?"~":pt,ea=De.activeIndex,ga=De.activeHelp,dn=De.allHelp,Jn=De.focused,Aa=De.onFocus,sa=De.onBlur,fa=De.onKeyDown,za=De.locale,Wa=De.generateConfig,la=De.placeholder,ou=De.className,su=De.style,On=De.onClick,Lu=De.onClear,Ra=De.value,hu=De.onChange,Gu=De.onSubmit,Mu=De.onInputChange,tr=De.format,wu=De.maskFormat,Zu=De.preserveInvalidOnBlur,ku=De.onInvalid,ur=De.disabled,rr=De.invalid,Ar=De.inputReadOnly,br=De.direction,el=De.onOpenChange,Qu=De.onActiveInfo,rl=De.placement,wr=De.onMouseDown,Vu=De.required,Fr=De["aria-required"],Hu=De.autoFocus,Qr=De.tabIndex,Uu=(0,Jr.Z)(De,Wr),$n=br==="rtl",Yr=de.useContext(x),Tr=Yr.prefixCls,Sa=de.useMemo(function(){if(typeof st=="string")return[st];var Hl=st||{};return[Hl.start,Hl.end]},[st]),jl=de.useRef(),Pl=de.useRef(),Jl=de.useRef(),Ml=function(Zl){var Tl;return(Tl=[Pl,Jl][Zl])===null||Tl===void 0?void 0:Tl.current};de.useImperativeHandle(vt,function(){return{nativeElement:jl.current,focus:function(Zl){if((0,Ke.Z)(Zl)==="object"){var Tl,Po=Zl||{},Bl=Po.index,Lo=Bl===void 0?0:Bl,jr=(0,Jr.Z)(Po,bo);(Tl=Ml(Lo))===null||Tl===void 0||Tl.focus(jr)}else{var Xu;(Xu=Ml(Zl!=null?Zl:0))===null||Xu===void 0||Xu.focus()}},blur:function(){var Zl,Tl;(Zl=Ml(0))===null||Zl===void 0||Zl.blur(),(Tl=Ml(1))===null||Tl===void 0||Tl.blur()}}});var ro=du(Uu),hl=de.useMemo(function(){return Array.isArray(la)?la:[la,la]},[la]),zl=ol((0,Ie.Z)((0,Ie.Z)({},De),{},{id:Sa,placeholder:hl})),wl=(0,pe.Z)(zl,1),eo=wl[0],Vl=de.useState({position:"absolute",width:0}),xl=(0,pe.Z)(Vl,2),Il=xl[0],so=xl[1],Kl=(0,Fe.zX)(function(){var Hl=Ml(ea);if(Hl){var Zl=Hl.nativeElement.getBoundingClientRect(),Tl=jl.current.getBoundingClientRect(),Po=Zl.left-Tl.left;so(function(Bl){return(0,Ie.Z)((0,Ie.Z)({},Bl),{},{width:Zl.width,left:Po})}),Qu([Zl.left,Zl.right,Tl.width])}});de.useEffect(function(){Kl()},[ea]);var Eo=Nt&&(Ra[0]&&!ur[0]||Ra[1]&&!ur[1]),Wl=Hu&&!ur[0],Zo=Hu&&!Wl&&!ur[1];return de.createElement(Bu.Z,{onResize:Kl},de.createElement("div",(0,a.Z)({},ro,{className:le()(Tr,"".concat(Tr,"-range"),(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({},"".concat(Tr,"-focused"),Jn),"".concat(Tr,"-disabled"),ur.every(function(Hl){return Hl})),"".concat(Tr,"-invalid"),rr.some(function(Hl){return Hl})),"".concat(Tr,"-rtl"),$n),ou),style:su,ref:jl,onClick:On,onMouseDown:function(Zl){var Tl=Zl.target;Tl!==Pl.current.inputElement&&Tl!==Jl.current.inputElement&&Zl.preventDefault(),wr==null||wr(Zl)}}),wt&&de.createElement("div",{className:"".concat(Tr,"-prefix")},wt),de.createElement(Io,(0,a.Z)({ref:Pl},eo(0),{autoFocus:Wl,tabIndex:Qr,"date-range":"start"})),de.createElement("div",{className:"".concat(Tr,"-range-separator")},Bt),de.createElement(Io,(0,a.Z)({ref:Jl},eo(1),{autoFocus:Zo,tabIndex:Qr,"date-range":"end"})),de.createElement("div",{className:"".concat(Tr,"-active-bar"),style:Il}),de.createElement(Nr,{type:"suffix",icon:tt}),Eo&&de.createElement(il,{icon:Nt,onClear:Lu})))}var vl=de.forwardRef(dr),Ou=vl;function ao(De,vt){var st=De!=null?De:vt;return Array.isArray(st)?st:[st,st]}function Jo(De){return De===1?"end":"start"}function Ho(De,vt){var st=pa(De,function(){var lr=De.disabled,ua=De.allowEmpty,Va=ao(lr,!1),tl=ao(ua,!1);return{disabled:Va,allowEmpty:tl}}),wt=(0,pe.Z)(st,6),Nt=wt[0],tt=wt[1],pt=wt[2],Bt=wt[3],ea=wt[4],ga=wt[5],dn=Nt.prefixCls,Jn=Nt.styles,Aa=Nt.classNames,sa=Nt.defaultValue,fa=Nt.value,za=Nt.needConfirm,Wa=Nt.onKeyDown,la=Nt.disabled,ou=Nt.allowEmpty,su=Nt.disabledDate,On=Nt.minDate,Lu=Nt.maxDate,Ra=Nt.defaultOpen,hu=Nt.open,Gu=Nt.onOpenChange,Mu=Nt.locale,tr=Nt.generateConfig,wu=Nt.picker,Zu=Nt.showNow,ku=Nt.showToday,ur=Nt.showTime,rr=Nt.mode,Ar=Nt.onPanelChange,br=Nt.onCalendarChange,el=Nt.onOk,Qu=Nt.defaultPickerValue,rl=Nt.pickerValue,wr=Nt.onPickerValueChange,Vu=Nt.inputReadOnly,Fr=Nt.suffixIcon,Hu=Nt.onFocus,Qr=Nt.onBlur,Uu=Nt.presets,$n=Nt.ranges,Yr=Nt.components,Tr=Nt.cellRender,Sa=Nt.dateRender,jl=Nt.monthCellRender,Pl=Nt.onClick,Jl=Pn(vt),Ml=_a(hu,Ra,la,Gu),ro=(0,pe.Z)(Ml,2),hl=ro[0],zl=ro[1],wl=function(ua,Va){(la.some(function(tl){return!tl})||!ua)&&zl(ua,Va)},eo=ya(tr,Mu,Bt,!0,!1,sa,fa,br,el),Vl=(0,pe.Z)(eo,5),xl=Vl[0],Il=Vl[1],so=Vl[2],Kl=Vl[3],Eo=Vl[4],Wl=so(),Zo=pn(la,ou,hl),Hl=(0,pe.Z)(Zo,9),Zl=Hl[0],Tl=Hl[1],Po=Hl[2],Bl=Hl[3],Lo=Hl[4],jr=Hl[5],Xu=Hl[6],Ll=Hl[7],Pr=Hl[8],dt=function(ua,Va){Tl(!0),Hu==null||Hu(ua,{range:Jo(Va!=null?Va:Bl)})},kt=function(ua,Va){Tl(!1),Qr==null||Qr(ua,{range:Jo(Va!=null?Va:Bl)})},Jt=de.useMemo(function(){if(!ur)return null;var lr=ur.disabledTime,ua=lr?function(Va){var tl=Jo(Bl),Fl=Pe(Wl,Xu,Bl);return lr(Va,tl,{from:Fl})}:void 0;return(0,Ie.Z)((0,Ie.Z)({},ur),{},{disabledTime:ua})},[ur,Bl,Wl,Xu]),Qn=(0,Fe.C8)([wu,wu],{value:rr}),vr=(0,pe.Z)(Qn,2),qu=vr[0],Hr=vr[1],$u=qu[Bl]||wu,au=$u==="date"&&Jt?"datetime":$u,nu=au===wu&&au!=="time",mu=yu(wu,$u,Zu,ku,!0),xr=Ua(Nt,xl,Il,so,Kl,la,Bt,Zl,hl,ga),Xr=(0,pe.Z)(xr,2),zr=Xr[0],Fu=Xr[1],nr=Ht(Wl,la,Xu,tr,Mu,su),mr=Ge(Wl,ga,ou),Gr=(0,pe.Z)(mr,2),Rr=Gr[0],cl=Gr[1],Cu=Pu(tr,Mu,Wl,qu,hl,Bl,tt,nu,Qu,rl,Jt==null?void 0:Jt.defaultOpenValue,wr,On,Lu),Ku=(0,pe.Z)(Cu,2),Cr=Ku[0],Vt=Ku[1],Za=(0,Fe.zX)(function(lr,ua,Va){var tl=Ee(qu,Bl,ua);if((tl[0]!==qu[0]||tl[1]!==qu[1])&&Hr(tl),Ar&&Va!==!1){var Fl=(0,he.Z)(Wl);lr&&(Fl[Bl]=lr),Ar(Fl,tl)}}),Tu=function(ua,Va){return Ee(Wl,Va,ua)},_u=function(ua,Va){var tl=Wl;ua&&(tl=Tu(ua,Bl)),Ll(Bl);var Fl=jr(tl);Kl(tl),zr(Bl,Fl===null),Fl===null?wl(!1,{force:!0}):Va||Jl.current.focus({index:Fl})},Vr=function(ua){var Va,tl=ua.target.getRootNode();if(!Jl.current.nativeElement.contains((Va=tl.activeElement)!==null&&Va!==void 0?Va:document.activeElement)){var Fl=la.findIndex(function(co){return!co});Fl>=0&&Jl.current.focus({index:Fl})}wl(!0),Pl==null||Pl(ua)},Or=function(){Fu(null),wl(!1,{force:!0})},gr=de.useState(null),uo=(0,pe.Z)(gr,2),So=uo[0],hr=uo[1],pl=de.useState(null),ql=(0,pe.Z)(pl,2),Sl=ql[0],Ao=ql[1],ei=de.useMemo(function(){return Sl||Wl},[Wl,Sl]);de.useEffect(function(){hl||Ao(null)},[hl]);var Fi=de.useState([0,0,0]),ai=(0,pe.Z)(Fi,2),Di=ai[0],li=ai[1],Ei=Mn(Uu,$n),Vo=function(ua){Ao(ua),hr("preset")},Bi=function(ua){var Va=Fu(ua);Va&&wl(!1,{force:!0})},Nl=function(ua){_u(ua)},Ri=function(ua){Ao(ua?Tu(ua,Bl):null),hr("cell")},ki=function(ua){wl(!0),dt(ua)},Wi=function(){Po("panel")},Gi=function(ua){var Va=Ee(Wl,Bl,ua);Kl(Va),!za&&!pt&&tt===au&&_u(ua)},es=function(){wl(!1)},ts=Me(Tr,Sa,jl,Jo(Bl)),ji=Wl[Bl]||null,Vi=(0,Fe.zX)(function(lr){return ga(lr,{activeIndex:Bl})}),Yl=de.useMemo(function(){var lr=(0,Le.Z)(Nt,!1),ua=(0,Ae.Z)(Nt,[].concat((0,he.Z)(Object.keys(lr)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return ua},[Nt]),Rl=de.createElement(Sr,(0,a.Z)({},Yl,{showNow:mu,showTime:Jt,range:!0,multiplePanel:nu,activeInfo:Di,disabledDate:nr,onFocus:ki,onBlur:kt,onPanelMouseDown:Wi,picker:wu,mode:$u,internalMode:au,onPanelChange:Za,format:ea,value:ji,isInvalid:Vi,onChange:null,onSelect:Gi,pickerValue:Cr,defaultOpenValue:me(ur==null?void 0:ur.defaultOpenValue)[Bl],onPickerValueChange:Vt,hoverValue:ei,onHover:Ri,needConfirm:za,onSubmit:_u,onOk:Eo,presets:Ei,onPresetHover:Vo,onPresetSubmit:Bi,onNow:Nl,cellRender:ts})),oi=function(ua,Va){var tl=Tu(ua,Va);Kl(tl)},gi=function(){Po("input")},ui=function(ua,Va){var tl=Xu.length,Fl=Xu[tl-1];if(tl&&Fl!==Va&&za&&!ou[Fl]&&!Pr(Fl)&&Wl[Fl]){Jl.current.focus({index:Fl});return}Po("input"),wl(!0,{inherit:!0}),Bl!==Va&&hl&&!za&&pt&&_u(null,!0),Lo(Va),dt(ua,Va)},vs=function(ua,Va){if(wl(!1),!za&&Po()==="input"){var tl=jr(Wl);zr(Bl,tl===null)}kt(ua,Va)},No=function(ua,Va){ua.key==="Tab"&&_u(null,!0),Wa==null||Wa(ua,Va)},ta=de.useMemo(function(){return{prefixCls:dn,locale:Mu,generateConfig:tr,button:Yr.button,input:Yr.input}},[dn,Mu,tr,Yr.button,Yr.input]);if((0,we.Z)(function(){hl&&Bl!==void 0&&Za(null,wu,!1)},[hl,Bl,wu]),(0,we.Z)(function(){var lr=Po();!hl&&lr==="input"&&(wl(!1),_u(null,!0)),!hl&&pt&&!za&&lr==="panel"&&(wl(!0),_u())},[hl]),0)var Yu;return de.createElement(x.Provider,{value:ta},de.createElement(te,(0,a.Z)({},be(Nt),{popupElement:Rl,popupStyle:Jn.popup,popupClassName:Aa.popup,visible:hl,onClose:es,range:!0}),de.createElement(Ou,(0,a.Z)({},Nt,{ref:Jl,suffixIcon:Fr,activeIndex:Zl||hl?Bl:null,activeHelp:!!Sl,allHelp:!!Sl&&So==="preset",focused:Zl,onFocus:ui,onBlur:vs,onKeyDown:No,onSubmit:_u,value:ei,maskFormat:ea,onChange:oi,onInputChange:gi,format:Bt,inputReadOnly:Vu,disabled:la,open:hl,onOpenChange:wl,onClick:Vr,onClear:Or,invalid:Rr,onInvalid:cl,onActiveInfo:li}))))}var Mo=de.forwardRef(Ho),ho=Mo,ml=z(11780);function ul(De){var vt=De.prefixCls,st=De.value,wt=De.onRemove,Nt=De.removeIcon,tt=Nt===void 0?"\xD7":Nt,pt=De.formatDate,Bt=De.disabled,ea=De.maxTagCount,ga=De.placeholder,dn="".concat(vt,"-selector"),Jn="".concat(vt,"-selection"),Aa="".concat(Jn,"-overflow");function sa(Wa,la){return de.createElement("span",{className:le()("".concat(Jn,"-item")),title:typeof Wa=="string"?Wa:null},de.createElement("span",{className:"".concat(Jn,"-item-content")},Wa),!Bt&&la&&de.createElement("span",{onMouseDown:function(su){su.preventDefault()},onClick:la,className:"".concat(Jn,"-item-remove")},tt))}function fa(Wa){var la=pt(Wa),ou=function(On){On&&On.stopPropagation(),wt(Wa)};return sa(la,ou)}function za(Wa){var la="+ ".concat(Wa.length," ...");return sa(la)}return de.createElement("div",{className:dn},de.createElement(ml.Z,{prefixCls:Aa,data:st,renderItem:fa,renderRest:za,itemKey:function(la){return pt(la)},maxCount:ea}),!st.length&&de.createElement("span",{className:"".concat(vt,"-selection-placeholder")},ga))}var Zr=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function nl(De,vt){var st=De.id,wt=De.open,Nt=De.prefix,tt=De.clearIcon,pt=De.suffixIcon,Bt=De.activeHelp,ea=De.allHelp,ga=De.focused,dn=De.onFocus,Jn=De.onBlur,Aa=De.onKeyDown,sa=De.locale,fa=De.generateConfig,za=De.placeholder,Wa=De.className,la=De.style,ou=De.onClick,su=De.onClear,On=De.internalPicker,Lu=De.value,Ra=De.onChange,hu=De.onSubmit,Gu=De.onInputChange,Mu=De.multiple,tr=De.maxTagCount,wu=De.format,Zu=De.maskFormat,ku=De.preserveInvalidOnBlur,ur=De.onInvalid,rr=De.disabled,Ar=De.invalid,br=De.inputReadOnly,el=De.direction,Qu=De.onOpenChange,rl=De.onMouseDown,wr=De.required,Vu=De["aria-required"],Fr=De.autoFocus,Hu=De.tabIndex,Qr=De.removeIcon,Uu=(0,Jr.Z)(De,Zr),$n=el==="rtl",Yr=de.useContext(x),Tr=Yr.prefixCls,Sa=de.useRef(),jl=de.useRef();de.useImperativeHandle(vt,function(){return{nativeElement:Sa.current,focus:function(Il){var so;(so=jl.current)===null||so===void 0||so.focus(Il)},blur:function(){var Il;(Il=jl.current)===null||Il===void 0||Il.blur()}}});var Pl=du(Uu),Jl=function(Il){Ra([Il])},Ml=function(Il){var so=Lu.filter(function(Kl){return Kl&&!_t(fa,sa,Kl,Il,On)});Ra(so),wt||hu()},ro=ol((0,Ie.Z)((0,Ie.Z)({},De),{},{onChange:Jl}),function(xl){var Il=xl.valueTexts;return{value:Il[0]||"",active:ga}}),hl=(0,pe.Z)(ro,2),zl=hl[0],wl=hl[1],eo=!!(tt&&Lu.length&&!rr),Vl=Mu?de.createElement(de.Fragment,null,de.createElement(ul,{prefixCls:Tr,value:Lu,onRemove:Ml,formatDate:wl,maxTagCount:tr,disabled:rr,removeIcon:Qr,placeholder:za}),de.createElement("input",{className:"".concat(Tr,"-multiple-input"),value:Lu.map(wl).join(","),ref:jl,readOnly:!0,autoFocus:Fr,tabIndex:Hu}),de.createElement(Nr,{type:"suffix",icon:pt}),eo&&de.createElement(il,{icon:tt,onClear:su})):de.createElement(Io,(0,a.Z)({ref:jl},zl(),{autoFocus:Fr,tabIndex:Hu,suffixIcon:pt,clearIcon:eo&&de.createElement(il,{icon:tt,onClear:su}),showActiveCls:!1}));return de.createElement("div",(0,a.Z)({},Pl,{className:le()(Tr,(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({},"".concat(Tr,"-multiple"),Mu),"".concat(Tr,"-focused"),ga),"".concat(Tr,"-disabled"),rr),"".concat(Tr,"-invalid"),Ar),"".concat(Tr,"-rtl"),$n),Wa),style:la,ref:Sa,onClick:ou,onMouseDown:function(Il){var so,Kl=Il.target;Kl!==((so=jl.current)===null||so===void 0?void 0:so.inputElement)&&Il.preventDefault(),rl==null||rl(Il)}}),Nt&&de.createElement("div",{className:"".concat(Tr,"-prefix")},Nt),Vl)}var ko=de.forwardRef(nl),fo=ko;function jo(De,vt){var st=pa(De),wt=(0,pe.Z)(st,6),Nt=wt[0],tt=wt[1],pt=wt[2],Bt=wt[3],ea=wt[4],ga=wt[5],dn=Nt,Jn=dn.prefixCls,Aa=dn.styles,sa=dn.classNames,fa=dn.order,za=dn.defaultValue,Wa=dn.value,la=dn.needConfirm,ou=dn.onChange,su=dn.onKeyDown,On=dn.disabled,Lu=dn.disabledDate,Ra=dn.minDate,hu=dn.maxDate,Gu=dn.defaultOpen,Mu=dn.open,tr=dn.onOpenChange,wu=dn.locale,Zu=dn.generateConfig,ku=dn.picker,ur=dn.showNow,rr=dn.showToday,Ar=dn.showTime,br=dn.mode,el=dn.onPanelChange,Qu=dn.onCalendarChange,rl=dn.onOk,wr=dn.multiple,Vu=dn.defaultPickerValue,Fr=dn.pickerValue,Hu=dn.onPickerValueChange,Qr=dn.inputReadOnly,Uu=dn.suffixIcon,$n=dn.removeIcon,Yr=dn.onFocus,Tr=dn.onBlur,Sa=dn.presets,jl=dn.components,Pl=dn.cellRender,Jl=dn.dateRender,Ml=dn.monthCellRender,ro=dn.onClick,hl=Pn(vt);function zl(Yl){return Yl===null?null:wr?Yl:Yl[0]}var wl=Vn(Zu,wu,tt),eo=_a(Mu,Gu,[On],tr),Vl=(0,pe.Z)(eo,2),xl=Vl[0],Il=Vl[1],so=function(Rl,oi,gi){if(Qu){var ui=(0,Ie.Z)({},gi);delete ui.range,Qu(zl(Rl),zl(oi),ui)}},Kl=function(Rl){rl==null||rl(zl(Rl))},Eo=ya(Zu,wu,Bt,!1,fa,za,Wa,so,Kl),Wl=(0,pe.Z)(Eo,5),Zo=Wl[0],Hl=Wl[1],Zl=Wl[2],Tl=Wl[3],Po=Wl[4],Bl=Zl(),Lo=pn([On]),jr=(0,pe.Z)(Lo,4),Xu=jr[0],Ll=jr[1],Pr=jr[2],dt=jr[3],kt=function(Rl){Ll(!0),Yr==null||Yr(Rl,{})},Jt=function(Rl){Ll(!1),Tr==null||Tr(Rl,{})},Qn=(0,Fe.C8)(ku,{value:br}),vr=(0,pe.Z)(Qn,2),qu=vr[0],Hr=vr[1],$u=qu==="date"&&Ar?"datetime":qu,au=yu(ku,qu,ur,rr),nu=ou&&function(Yl,Rl){ou(zl(Yl),zl(Rl))},mu=Ua((0,Ie.Z)((0,Ie.Z)({},Nt),{},{onChange:nu}),Zo,Hl,Zl,Tl,[],Bt,Xu,xl,ga),xr=(0,pe.Z)(mu,2),Xr=xr[1],zr=Ge(Bl,ga),Fu=(0,pe.Z)(zr,2),nr=Fu[0],mr=Fu[1],Gr=de.useMemo(function(){return nr.some(function(Yl){return Yl})},[nr]),Rr=function(Rl,oi){if(Hu){var gi=(0,Ie.Z)((0,Ie.Z)({},oi),{},{mode:oi.mode[0]});delete gi.range,Hu(Rl[0],gi)}},cl=Pu(Zu,wu,Bl,[qu],xl,dt,tt,!1,Vu,Fr,me(Ar==null?void 0:Ar.defaultOpenValue),Rr,Ra,hu),Cu=(0,pe.Z)(cl,2),Ku=Cu[0],Cr=Cu[1],Vt=(0,Fe.zX)(function(Yl,Rl,oi){if(Hr(Rl),el&&oi!==!1){var gi=Yl||Bl[Bl.length-1];el(gi,Rl)}}),Za=function(){Xr(Zl()),Il(!1,{force:!0})},Tu=function(Rl){!On&&!hl.current.nativeElement.contains(document.activeElement)&&hl.current.focus(),Il(!0),ro==null||ro(Rl)},_u=function(){Xr(null),Il(!1,{force:!0})},Vr=de.useState(null),Or=(0,pe.Z)(Vr,2),gr=Or[0],uo=Or[1],So=de.useState(null),hr=(0,pe.Z)(So,2),pl=hr[0],ql=hr[1],Sl=de.useMemo(function(){var Yl=[pl].concat((0,he.Z)(Bl)).filter(function(Rl){return Rl});return wr?Yl:Yl.slice(0,1)},[Bl,pl,wr]),Ao=de.useMemo(function(){return!wr&&pl?[pl]:Bl.filter(function(Yl){return Yl})},[Bl,pl,wr]);de.useEffect(function(){xl||ql(null)},[xl]);var ei=Mn(Sa),Fi=function(Rl){ql(Rl),uo("preset")},ai=function(Rl){var oi=wr?wl(Zl(),Rl):[Rl],gi=Xr(oi);gi&&!wr&&Il(!1,{force:!0})},Di=function(Rl){ai(Rl)},li=function(Rl){ql(Rl),uo("cell")},Ei=function(Rl){Il(!0),kt(Rl)},Vo=function(Rl){if(Pr("panel"),!(wr&&$u!==ku)){var oi=wr?wl(Zl(),Rl):[Rl];Tl(oi),!la&&!pt&&tt===$u&&Za()}},Bi=function(){Il(!1)},Nl=Me(Pl,Jl,Ml),Ri=de.useMemo(function(){var Yl=(0,Le.Z)(Nt,!1),Rl=(0,Ae.Z)(Nt,[].concat((0,he.Z)(Object.keys(Yl)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Ie.Z)((0,Ie.Z)({},Rl),{},{multiple:Nt.multiple})},[Nt]),ki=de.createElement(Sr,(0,a.Z)({},Ri,{showNow:au,showTime:Ar,disabledDate:Lu,onFocus:Ei,onBlur:Jt,picker:ku,mode:qu,internalMode:$u,onPanelChange:Vt,format:ea,value:Bl,isInvalid:ga,onChange:null,onSelect:Vo,pickerValue:Ku,defaultOpenValue:Ar==null?void 0:Ar.defaultOpenValue,onPickerValueChange:Cr,hoverValue:Sl,onHover:li,needConfirm:la,onSubmit:Za,onOk:Po,presets:ei,onPresetHover:Fi,onPresetSubmit:ai,onNow:Di,cellRender:Nl})),Wi=function(Rl){Tl(Rl)},Gi=function(){Pr("input")},es=function(Rl){Pr("input"),Il(!0,{inherit:!0}),kt(Rl)},ts=function(Rl){Il(!1),Jt(Rl)},ji=function(Rl,oi){Rl.key==="Tab"&&Za(),su==null||su(Rl,oi)},Vi=de.useMemo(function(){return{prefixCls:Jn,locale:wu,generateConfig:Zu,button:jl.button,input:jl.input}},[Jn,wu,Zu,jl.button,jl.input]);return(0,we.Z)(function(){xl&&dt!==void 0&&Vt(null,ku,!1)},[xl,dt,ku]),(0,we.Z)(function(){var Yl=Pr();!xl&&Yl==="input"&&(Il(!1),Za()),!xl&&pt&&!la&&Yl==="panel"&&Za()},[xl]),de.createElement(x.Provider,{value:Vi},de.createElement(te,(0,a.Z)({},be(Nt),{popupElement:ki,popupStyle:Aa.popup,popupClassName:sa.popup,visible:xl,onClose:Bi}),de.createElement(fo,(0,a.Z)({},Nt,{ref:hl,suffixIcon:Uu,removeIcon:$n,activeHelp:!!pl,allHelp:!!pl&&gr==="preset",focused:Xu,onFocus:es,onBlur:ts,onKeyDown:ji,onSubmit:Za,value:Ao,maskFormat:ea,onChange:Wi,onInputChange:Gi,internalPicker:tt,format:Bt,inputReadOnly:Qr,disabled:On,open:xl,onOpenChange:Il,onClick:Tu,onClear:_u,invalid:Gr,onInvalid:function(Rl){mr(Rl,0)}}))))}var zo=de.forwardRef(jo),wo=zo,Dr=wo},22061:function(ct,qe,z){"use strict";z.d(qe,{Z5:function(){return Fm},_l:function(){return u0},bK:function(){return ed}});var a=z(59301),he=z(528),Ie=z(67711),pe=z(59781),Fe=a.createContext(null),we=null;function Ae(re){re()}var Le=Ae,Be=function(se){return Le=se},de=function(){return Le};function Oe(){var re=de(),se=null,ve=null;return{clear:function(){se=null,ve=null},notify:function(){re(function(){for(var Qe=se;Qe;)Qe.callback(),Qe=Qe.next})},get:function(){for(var Qe=[],Ue=se;Ue;)Qe.push(Ue),Ue=Ue.next;return Qe},subscribe:function(Qe){var Ue=!0,ut=ve={callback:Qe,next:null,prev:ve};return ut.prev?ut.prev.next=ut:se=ut,function(){!Ue||se===null||(Ue=!1,ut.next?ut.next.prev=ut.prev:ve=ut.prev,ut.prev?ut.prev.next=ut.next:se=ut.next)}}}}var Te={notify:function(){},get:function(){return[]}};function xe(re,se){var ve,Ne=Te;function Qe(Kt){return Gt(),Ne.subscribe(Kt)}function Ue(){Ne.notify()}function ut(){mn.onStateChange&&mn.onStateChange()}function it(){return!!ve}function Gt(){ve||(ve=se?se.addNestedSub(ut):re.subscribe(ut),Ne=Oe())}function Bn(){ve&&(ve(),ve=void 0,Ne.clear(),Ne=Te)}var mn={addNestedSub:Qe,notifyNestedSubs:Ue,handleChangeWrapper:ut,isSubscribed:it,trySubscribe:Gt,tryUnsubscribe:Bn,getListeners:function(){return Ne}};return mn}var le=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect;function E(re){var se=re.store,ve=re.context,Ne=re.children,Qe=(0,a.useMemo)(function(){var it=xe(se);return{store:se,subscription:it}},[se]),Ue=(0,a.useMemo)(function(){return se.getState()},[se]);le(function(){var it=Qe.subscription;return it.onStateChange=it.notifyNestedSubs,it.trySubscribe(),Ue!==se.getState()&&it.notifyNestedSubs(),function(){it.tryUnsubscribe(),it.onStateChange=null}},[Qe,Ue]);var ut=ve||Fe;return a.createElement(ut.Provider,{value:Qe},Ne)}var y=E,x=z(12359),b=z(94266),ee=z.n(b),te=z(53410),ne=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],me=["reactReduxForwardedRef"],Ee=[],ce=[null,null],fe=function(se){try{return JSON.stringify(se)}catch(ve){return String(se)}};function Pe(re,se){var ve=re[1];return[se.payload,ve+1]}function be(re,se,ve){le(function(){return re.apply(void 0,se)},ve)}function Me(re,se,ve,Ne,Qe,Ue,ut){re.current=Ne,se.current=Qe,ve.current=!1,Ue.current&&(Ue.current=null,ut())}function Ge(re,se,ve,Ne,Qe,Ue,ut,it,Gt,Bn){if(re){var mn=!1,Kt=null,qt=function(){if(!mn){var Wu=se.getState(),er,or;try{er=Ne(Wu,Qe.current)}catch(Yt){or=Yt,Kt=Yt}or||(Kt=null),er===Ue.current?ut.current||Gt():(Ue.current=er,it.current=er,ut.current=!0,Bn({type:"STORE_UPDATED",payload:{error:or}}))}};ve.onStateChange=qt,ve.trySubscribe(),qt();var Rn=function(){if(mn=!0,ve.tryUnsubscribe(),ve.onStateChange=null,Kt)throw Kt};return Rn}}var We=function(){return[null,0]};function ze(re,se){se===void 0&&(se={});var ve=se,Ne=ve.getDisplayName,Qe=Ne===void 0?function(kl){return"ConnectAdvanced("+kl+")"}:Ne,Ue=ve.methodName,ut=Ue===void 0?"connectAdvanced":Ue,it=ve.renderCountProp,Gt=it===void 0?void 0:it,Bn=ve.shouldHandleStateChanges,mn=Bn===void 0?!0:Bn,Kt=ve.storeKey,qt=Kt===void 0?"store":Kt,Rn=ve.withRef,Ha=Rn===void 0?!1:Rn,Wu=ve.forwardRef,er=Wu===void 0?!1:Wu,or=ve.context,Yt=or===void 0?Fe:or,_r=(0,x.Z)(ve,ne);if(0)var ll;var Xl=Yt;return function(mo){var Yo=mo.displayName||mo.name||"Component",vo=Qe(Yo),xo=(0,Ie.Z)({},_r,{getDisplayName:Qe,methodName:ut,renderCountProp:Gt,shouldHandleStateChanges:mn,storeKey:qt,displayName:vo,wrappedComponentName:Yo,WrappedComponent:mo}),Ko=_r.pure;function mi(vi){return re(vi.dispatch,xo)}var Ki=Ko?a.useMemo:function(vi){return vi()};function Zi(vi){var gs=(0,a.useMemo)(function(){var Xs=vi.reactReduxForwardedRef,nd=(0,x.Z)(vi,me);return[vi.context,Xs,nd]},[vi]),Xi=gs[0],Ks=gs[1],to=gs[2],fs=(0,a.useMemo)(function(){return Xi&&Xi.Consumer&&(0,te.isContextConsumer)(a.createElement(Xi.Consumer,null))?Xi:Xl},[Xi,Xl]),Ji=(0,a.useContext)(fs),Fs=!!vi.store&&!!vi.store.getState&&!!vi.store.dispatch,Bs=!!Ji&&!!Ji.store,Qi=Fs?vi.store:Ji.store,Ms=(0,a.useMemo)(function(){return mi(Qi)},[Qi]),Ys=(0,a.useMemo)(function(){if(!mn)return ce;var Xs=xe(Qi,Fs?null:Ji.subscription),nd=Xs.notifyNestedSubs.bind(Xs);return[Xs,nd]},[Qi,Fs,Ji]),rs=Ys[0],vc=Ys[1],pc=(0,a.useMemo)(function(){return Fs?Ji:(0,Ie.Z)({},Ji,{subscription:rs})},[Fs,Ji,rs]),i0=(0,a.useReducer)(Pe,Ee,We),Xm=i0[0],Ec=Xm[0],Hi=i0[1];if(Ec&&Ec.error)throw Ec.error;var s0=(0,a.useRef)(),Ac=(0,a.useRef)(to),hc=(0,a.useRef)(),c0=(0,a.useRef)(!1),Fc=Ki(function(){return hc.current&&to===Ac.current?hc.current:Ms(Qi.getState(),to)},[Qi,Ec,to]);be(Me,[Ac,s0,c0,to,Fc,hc,vc]),be(Ge,[mn,Qi,rs,Ms,Ac,s0,c0,hc,vc,Hi],[Qi,rs,Ms]);var td=(0,a.useMemo)(function(){return a.createElement(mo,(0,Ie.Z)({},Fc,{ref:Ks}))},[Ks,mo,Fc]),Jm=(0,a.useMemo)(function(){return mn?a.createElement(fs.Provider,{value:pc},td):td},[fs,td,pc]);return Jm}var wi=Ko?a.memo(Zi):Zi;if(wi.WrappedComponent=mo,wi.displayName=Zi.displayName=vo,er){var Yi=a.forwardRef(function(gs,Xi){return a.createElement(wi,(0,Ie.Z)({},gs,{reactReduxForwardedRef:Xi}))});return Yi.displayName=vo,Yi.WrappedComponent=mo,ee()(Yi,mo)}return ee()(wi,mo)}}function Xe(re,se){return re===se?re!==0||se!==0||1/re===1/se:re!==re&&se!==se}function Ke(re,se){if(Xe(re,se))return!0;if(typeof re!="object"||re===null||typeof se!="object"||se===null)return!1;var ve=Object.keys(re),Ne=Object.keys(se);if(ve.length!==Ne.length)return!1;for(var Qe=0;Qe=0;Ne--){var Qe=se[Ne](re);if(Qe)return Qe}return function(Ue,ut){throw new Error("Invalid value of type "+typeof re+" for "+ve+" argument when connecting component "+ut.wrappedComponentName+".")}}function an(re,se){return re===se}function vn(re){var se=re===void 0?{}:re,ve=se.connectHOC,Ne=ve===void 0?ze:ve,Qe=se.mapStateToPropsFactories,Ue=Qe===void 0?gt:Qe,ut=se.mapDispatchToPropsFactories,it=ut===void 0?ft:ut,Gt=se.mergePropsFactories,Bn=Gt===void 0?$t:Gt,mn=se.selectorFactory,Kt=mn===void 0?It:mn;return function(Rn,Ha,Wu,er){er===void 0&&(er={});var or=er,Yt=or.pure,_r=Yt===void 0?!0:Yt,ll=or.areStatesEqual,Xl=ll===void 0?an:ll,kl=or.areOwnPropsEqual,mo=kl===void 0?Ke:kl,Yo=or.areStatePropsEqual,vo=Yo===void 0?Ke:Yo,xo=or.areMergedPropsEqual,Ko=xo===void 0?Ke:xo,mi=(0,x.Z)(or,_t),Ki=Ut(Rn,Ue,"mapStateToProps"),Zi=Ut(Ha,it,"mapDispatchToProps"),wi=Ut(Wu,Bn,"mergeProps");return Ne(Kt,(0,Ie.Z)({methodName:"connect",getDisplayName:function(vi){return"Connect("+vi+")"},shouldHandleStateChanges:!!Rn,initMapStateToProps:Ki,initMapDispatchToProps:Zi,initMergeProps:wi,pure:_r,areStatesEqual:Xl,areOwnPropsEqual:mo,areStatePropsEqual:vo,areMergedPropsEqual:Ko},mi))}}var tn=vn();function ot(){var re=useContext(ReactReduxContext);return re}function Wt(re){re===void 0&&(re=ReactReduxContext);var se=re===ReactReduxContext?useDefaultReduxContext:function(){return useContext(re)};return function(){var Ne=se(),Qe=Ne.store;return Qe}}var Xt=null;function et(re){re===void 0&&(re=ReactReduxContext);var se=re===ReactReduxContext?useDefaultStore:createStoreHook(re);return function(){var Ne=se();return Ne.dispatch}}var Je=null,un=function(se,ve){return se===ve};function pa(re,se,ve,Ne){var Qe=useReducer(function(Ha){return Ha+1},0),Ue=Qe[1],ut=useMemo(function(){return createSubscription(ve,Ne)},[ve,Ne]),it=useRef(),Gt=useRef(),Bn=useRef(),mn=useRef(),Kt=ve.getState(),qt;try{if(re!==Gt.current||Kt!==Bn.current||it.current){var Rn=re(Kt);mn.current===void 0||!se(Rn,mn.current)?qt=Rn:qt=mn.current}else qt=mn.current}catch(Ha){throw it.current&&(Ha.message+=` +{d}%`,position:"outside"},labelLine:{show:!0,length:20,length2:15},data:Nn==null?void 0:Nn.data1,color:(lu=Nn==null?void 0:Nn.data1)==null?void 0:lu.map(zu=>Un[zu==null?void 0:zu.name])}]},style:{width:420,height:230,margin:"0 auto"},onEvents:{click:zu=>{console.log("sdfsdf===",zu),setTimeout(()=>{ae({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:_i(yi({},Hn),{question_type:fn[zu==null?void 0:zu.name]})}})},0)}}})},[Nn==null?void 0:Nn.data1]),Ea=(0,a.useMemo)(()=>{var lu,zu;return a.createElement(Ni.Z,{option:{tooltip:{trigger:"axis",formatter:"{b}: {c}\u4EBA",axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},grid:{left:10,right:40,bottom:"5%",top:50,containLabel:!0},xAxis:{type:"category",data:(lu=Nn==null?void 0:Nn.data2)==null?void 0:lu.map($r=>$r==null?void 0:$r.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#86909C",fontSize:12},name:"\u8BD5\u9898",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5,minInterval:5},series:[{data:(zu=Nn==null?void 0:Nn.data2)==null?void 0:zu.map($r=>$r==null?void 0:$r.value),type:"bar",barWidth:22,itemStyle:{color:"#2EC25B"},label:{show:!0,position:"top",color:"#86909C",fontSize:12}}]},style:{width:530,height:320},onEvents:{click:$r=>{console.log("sdfsdf===",$r),setTimeout(()=>{var gu;ae({type:"exercise/setActionTabs",payload:{key:"\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",data:_i(yi(_i(yi({},Hn),{title:$r==null?void 0:$r.name,type:2}),(gu=Nn==null?void 0:Nn.data2)==null?void 0:gu.find(xu=>(xu==null?void 0:xu.name)===($r==null?void 0:$r.name))),{not_complete:!0})}})},0)}}})},[Nn==null?void 0:Nn.data2]),vu=()=>xc(void 0,null,function*(){xa(!0),yield Promise.all([Ru(),Ir(),fl()]),xa(!1)}),Ru=()=>xc(void 0,null,function*(){var lu;const zu=yield(0,he.ZP)(`/api/ai/wrong_question_push_charts/${nn==null?void 0:nn.categoryId}/data_overview.json`,{method:"post",body:_i(yi({},Hn),{exercise_group_id:(lu=Hn==null?void 0:Hn.exercise_group_id)!=null&&lu.includes("all")?"":Hn==null?void 0:Hn.exercise_group_id})});(zu==null?void 0:zu.status)===0&&tu(zu==null?void 0:zu.data)}),Ir=()=>xc(void 0,null,function*(){var lu;const zu=yield(0,he.ZP)(`/api/ai/wrong_question_push_charts/${nn==null?void 0:nn.categoryId}/charts.json`,{method:"post",body:_i(yi({},Hn),{exercise_group_id:(lu=Hn==null?void 0:Hn.exercise_group_id)!=null&&lu.includes("all")?"":Hn==null?void 0:Hn.exercise_group_id})});(zu==null?void 0:zu.status)===0&&on(zu==null?void 0:zu.data)}),fl=()=>xc(void 0,null,function*(){var lu;const zu=yield(0,he.ZP)(`/api/ai/wrong_question_push_charts/${nn==null?void 0:nn.categoryId}/ai_charts.json`,{method:"post",body:_i(yi({},Hn),{exercise_group_id:(lu=Hn==null?void 0:Hn.exercise_group_id)!=null&&lu.includes("all")?"":Hn==null?void 0:Hn.exercise_group_id})});(zu==null?void 0:zu.status)===0&&Ka(zu==null?void 0:zu.data)});return a.createElement("div",null,a.createElement(ce.default,{className:yo.FormCheckBoxDom,colon:!1,initialValues:Hn,onValuesChange:(lu,zu)=>{const $r=yi(yi({},Hn),zu);console.log($r,"newValue"),ia(yi({},$r))}},a.createElement(le.Z,{wrap:!1,justify:"space-between"},a.createElement(fe.Z,null,a.createElement(ce.default.Item,{label:"\u9009\u62E9\u73ED\u7EA7",name:"exercise_group_id",normalize:(lu,zu,$r)=>{var gu,xu;return(gu=zu||[])!=null&&gu.every(eu=>eu==="all")&&lu.includes("all")&&lu.length>1&&(lu=lu.filter(eu=>eu!=="all")),(!((xu=zu||[])!=null&&xu.includes("all"))&&lu.includes("all")||(lu==null?void 0:lu.length)==0)&&(lu=["all"]),lu}},a.createElement(Le.default.Group,{options:Ge}))))),a.createElement("div",{className:yo.content},a.createElement(vn.Z,{spinning:iu},a.createElement("div",{className:yo.head},a.createElement("div",{className:yo.title},"\u6570\u636E\u6982\u89C8",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),a.createElement("div",{className:yo.data_overview},[{text:"\u5DF2\u5B8C\u6210\u4EBA\u6570"},{text:"\u90E8\u5206\u5B8C\u6210\u4EBA\u6570"},{text:"\u672A\u5F00\u59CB\u4EBA\u6570"},{text:"\u63A8\u9001\u8BD5\u9898\u603B\u6570"}].map(lu=>{let zu=Ia==null?void 0:Ia[ca[lu==null?void 0:lu.text]];return a.createElement("div",{className:yo.data_overview_item,onClick:()=>{["\u63A8\u9001\u8BD5\u9898\u603B\u6570","\u70B9\u8D5E\u6570","\u70B9\u8E29\u6570"].includes(lu==null?void 0:lu.text)?ae({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:_i(yi({},Hn),{status:qn[lu==null?void 0:lu.text]})}}):ae({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:_i(yi({},Hn),{status:qn[lu==null?void 0:lu.text]})}})}},a.createElement("span",{className:yo.num},zu),a.createElement("span",{className:yo.text},lu==null?void 0:lu.text))})),a.createElement("div",{className:yo.head},a.createElement("div",{className:yo.title},"\u9519\u9898\u5DE9\u56FA\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:yo.tubiao},a.createElement("div",{className:yo.pie_style},a.createElement("div",{className:yo.tb_title},"\u5DF2\u6709",Ia==null?void 0:Ia.completed,"\u4EBA\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\uFF0C\u5360\u6BD4",(Ct=(Re=wa==null?void 0:wa.data1)==null?void 0:Re.find(lu=>(lu==null?void 0:lu.name)==="\u5DF2\u5B8C\u6210"))==null?void 0:Ct.rate,"%\uFF1B\u672A\u5F00\u59CB\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u6709",Ia==null?void 0:Ia.not_started,"\u4EBA\uFF0C\u5360\u6BD4",(Ce=(je=wa==null?void 0:wa.data1)==null?void 0:je.find(lu=>(lu==null?void 0:lu.name)==="\u672A\u5F00\u59CB"))==null?void 0:Ce.rate,"%"),((ye=wa==null?void 0:wa.data1)==null?void 0:ye.length)>0&&Xa,a.createElement("div",{className:yo.legend,style:{marginTop:30,padding:"0 100px"}},(jt=wa==null?void 0:wa.data1)==null?void 0:jt.map(lu=>a.createElement("div",{className:yo.legend_item},a.createElement("div",{className:yo.legend_item_color,style:{backgroundColor:En[lu==null?void 0:lu.name]}}),a.createElement("div",{className:yo.legend_item_text},lu==null?void 0:lu.name))))),a.createElement("div",{className:yo.line}),a.createElement("div",{className:yo.bar_style},a.createElement("div",{className:yo.tb_title},"\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u4E2D\uFF0C\u8003\u8BD5\u622A\u6B62\u540E1\u5929\u5185\u5B8C\u6210\u7684\u5B66\u751F\u6709",(yn=(hn=wa==null?void 0:wa.data2)==null?void 0:hn.find(lu=>(lu==null?void 0:lu.name)==="1\u5929\u5185"))==null?void 0:yn.value,"\u4EBA\uFF0C\u5360\u6BD4",(Qt=(Dt=wa==null?void 0:wa.data2)==null?void 0:Dt.find(lu=>(lu==null?void 0:lu.name)==="1\u5929\u5185"))==null?void 0:Qt.rate,"%\uFF1B\u8003\u8BD5\u622A\u6B62\u540E16\u5929\u4EE5\u4E0A\u5B8C\u6210\u7684\u5B66\u751F",(gn=(Dn=wa==null?void 0:wa.data2)==null?void 0:Dn.find(lu=>(lu==null?void 0:lu.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:gn.value,"\u4EBA\uFF0C\u5360\u6BD4",(bn=(Fn=wa==null?void 0:wa.data2)==null?void 0:Fn.find(lu=>(lu==null?void 0:lu.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:bn.rate,"%"),((ln=wa==null?void 0:wa.data2)==null?void 0:ln.length)>0&&Ja)),a.createElement("div",{className:yo.head,style:{marginTop:30}},a.createElement("div",{className:yo.title},"\u9AD8\u9891\u9519\u9898 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09")),a.createElement("div",{style:{marginLeft:"auto",color:"#666666"}},"\u6B63\u786E\u7387\u2264",Ze,"%"),a.createElement("div",{className:"flex item-center current ml30",onClick:()=>{kn(!0)}},a.createElement("i",{className:"iconfont icon-shezhi9 mr5 font14",style:{color:"#165DFF"}}),a.createElement("span",{style:{color:"#3061D0"}},"\u8BBE\u7F6E"))),a.createElement("div",{className:yo.tubiao2},((Rt=wa==null?void 0:wa.data3)==null?void 0:Rt.length)>0?Ju:a.createElement(an.Z,null)),a.createElement("div",{className:yo.head,style:{marginTop:30}},a.createElement("div",{className:yo.title},"AI\u63A8\u9001\u9519\u9898\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:yo.tubiao},a.createElement("div",{className:yo.pie_style},((Kn=Nn==null?void 0:Nn.data1)==null?void 0:Kn.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:yo.tb_title,style:{textAlign:"center"}},"AI\u52A9\u6559\u603B\u5171\u7ED9\u5B66\u751F\u63A8\u9001\u4E86",Nn==null?void 0:Nn.wrong_exercise_question_size,"\u9053\u8BD5\u9898"),Iu):a.createElement(an.Z,null),a.createElement("div",{className:yo.legend},(xt=Nn==null?void 0:Nn.data1)==null?void 0:xt.map(lu=>a.createElement("div",{className:yo.legend_item},a.createElement("div",{className:yo.legend_item_color,style:{backgroundColor:Un[lu==null?void 0:lu.name]}}),a.createElement("div",{className:yo.legend_item_text},lu==null?void 0:lu.name))))),a.createElement("div",{className:yo.line}),a.createElement("div",{className:yo.bar_style},((wn=Nn==null?void 0:Nn.data2)==null?void 0:wn.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:yo.tb_title},"\u5DF2\u63A8\u9001\u7684\u8BD5\u9898\u4E2D\uFF0C",(Cn=Nn==null?void 0:Nn.data2)==null?void 0:Cn.map(lu=>lu==null?void 0:lu.name).join("\u3001"),"\u7684\u9519\u8BEF\u4EBA\u6570\u8F83\u591A\uFF0C\u6709\u53EF\u80FD\u5B66\u751F\u5BF9\u8FD9\u90E8\u5206\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u638C\u63E1\u4E0D\u591F\uFF0C\u53EF\u8003\u8651\u91CD\u70B9\u8BB2\u89E3\u3002"),Ea):a.createElement(an.Z,null))))),((Pa=ie==null?void 0:ie.actionTabs)==null?void 0:Pa.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5"&&a.createElement(Ap,null),((Ft=ie==null?void 0:ie.actionTabs)==null?void 0:Ft.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5"&&a.createElement(Dp,null),((Mt=ie==null?void 0:ie.actionTabs)==null?void 0:Mt.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5"&&a.createElement(Op,null),a.createElement(Fe.default,{centered:!0,title:"\u9AD8\u9891\u9519\u9898\u8BBE\u7F6E",width:400,open:da,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>xc(void 0,null,function*(){if(!Ze){Ae.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7387");return}const lu=yield(0,he.ZP)(`/api/ai/wrong_question_push_charts/${nn==null?void 0:nn.categoryId}/set_ai_accuracy.json`,{method:"post",body:{ai_accuracy:Sn}});(lu==null?void 0:lu.status)===0&&(Ae.ZP.success("\u8BBE\u7F6E\u6210\u529F"),rt(Sn),Ir(),kn(!1))}),onCancel:()=>{kn(!1)}},a.createElement("div",{className:yo.accuracySetting},a.createElement("span",null,"\u6B63\u786E\u7387\u2264"),a.createElement(Me.Z,{size:"large",value:Sn,defaultValue:Sn,min:1,max:100,precision:0,className:"ml10 mr10",style:{width:"140px"},onChange:lu=>{console.log(lu,"e"),ma(lu)}}),a.createElement("span",{className:"text_45"},"%\u7684\u8BD5\u9898\u3002"))))};var Zp=(0,pe.connect)(({classroomList:oe,exercise:ie})=>({classroomList:oe,exercise:ie}))(zp),ng=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Qp=({exercise:oe,dispatch:ie})=>{const{commonHeader:ae}=oe,Ze=(0,pe.useParams)(),[rt,Re]=(0,a.useState)(!0),[Ct,je]=(0,a.useState)(!1),[Ce,ye]=(0,a.useState)(0),{verifyModelUser:jt,ContactModalElement:hn}=(0,Gd.Z)();(0,a.useEffect)(()=>{yn()},[]);const yn=()=>ng(void 0,null,function*(){var Dt,Qt,Dn,gn;Re(!0);const Fn=yield(0,he.ZP)(`/api/exercises/${Ze==null?void 0:Ze.categoryId}/get_wrong_question_push_infos.json`,{method:"get"});(Fn==null?void 0:Fn.status)===0&&(je((Qt=(Dt=Fn==null?void 0:Fn.data)==null?void 0:Dt.exercise)==null?void 0:Qt.ai_push_wrong_question),ye((gn=(Dn=Fn==null?void 0:Fn.data)==null?void 0:Dn.exercise)==null?void 0:gn.ai_accuracy)),Re(!1)});return a.createElement("div",{className:cp.wrap},a.createElement(le.Z,{align:"middle",style:{background:"#fff",padding:20}},a.createElement(Pe.Z,{loading:rt,checked:Ct,onChange:Dt=>ng(void 0,null,function*(){if(!jt())return;const Qt=()=>ng(void 0,null,function*(){Re(!0);const Dn=yield(0,he.ZP)(`/api/exercises/${Ze==null?void 0:Ze.categoryId}/wrong_question_push_settings.json`,{method:"post",body:{ai_push_wrong_question:Dt}});(Dn==null?void 0:Dn.status)===0&&yn()});if(Dt){Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5F00\u542F\u4E4B\u540E\uFF0C\u5B66\u751F\u8FDB\u5165\u9519\u9898\u5DE9\u56FA\u9875\u9762\u53EF\u4EE5\u67E5\u770B\u539F\u9898\u7684\u7B54\u6848\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\u4FE1\u606F\uFF0C\u662F\u5426\u786E\u5B9A\u5F00\u542F\uFF1F",onOk:Qt});return}Qt()})}),a.createElement("b",{className:"c-grey-333 ml10"},"\u667A\u80FD\u63A8\u9001\u9519\u9898"),a.createElement("span",{className:"c-grey-999 mr10"},"\uFF08\u8003\u8BD5\u622A\u6B62\u540E\uFF0C\u5DF2\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u53EF\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u5927\u6A21\u578B\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7684\u6BCF\u9053\u9519\u9898\u81EA\u52A8\u63A8\u90011\u9053\u540C\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u7B80\u7B54\u9898\u3001\u7EC4\u5408\u9898\u3001\u5B9E\u8BAD\u9898\uFF09")),(ae==null?void 0:ae.exercise_status)===3&&Ct&&a.createElement(Zp,{accuracy:Ce,setAccuracy:ye}),hn())};var Hp=(0,pe.connect)(({exercise:oe})=>({exercise:oe}))(Qp),Cl={flex_box_center:"flex_box_center___zJWmM",flex_space_between:"flex_space_between___W2IOG",flex_box_vertical_center:"flex_box_vertical_center___xVzUb",flex_box_center_end:"flex_box_center_end___zjcQD",flex_box_column:"flex_box_column___UqhhE",ai_review:"ai_review___GqZQo",top_warp:"top_warp___P2TQq",under_review:"under_review___vLnly",btn_operate:"btn_operate___E8qFp",btn_review:"btn_review___rxH04",is_disabled:"is_disabled___wJPew",config_warp:"config_warp___dn_f1",config_title:"config_title___MI463",znpy:"znpy___ifOzh",pfbz_ts:"pfbz_ts___j5lp8",btns_pfbz:"btns_pfbz___bng1r",lable_name1:"lable_name1___cLVR4",h_lh_40:"h_lh_40___lNgKg",teacherList:"teacherList___ikneH",teacherItem:"teacherItem___xeda2",activeTeacherItem:"activeTeacherItem___bNhun",title_sty:"title_sty___FJZX2",btn_config:"btn_config___qXb8n",conSroreWrap:"conSroreWrap___Ugjtm",leftWrap:"leftWrap___xo0Rp",title_con:"title_con___IFC9a",questionItemWrap:"questionItemWrap___D6S_R",question_title:"question_title___VsIs5",activeItem:"activeItem___cOsu7",rightWrap:"rightWrap___u288N",titleTooltip:"titleTooltip___MPH1I",qtitle:"qtitle___Du75n",simple:"simple___iqQLx",title:"title___n1640",content:"content___TnfJ2",bottom:"bottom___KYXml",bottomitem:"bottomitem___eQp2L",left:"left___SFTJ_",right:"right___x_pZn"},Up=z(13014),Wp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA7dJREFUWEftl01sVGUUht/33rktfzaIaBojVas1SDsdB6wExYQZM8bGhXGhYQlTFpWEHW7QyLhwoe40hqTakrgxkR0LG2kcDIaAlLbcGUrSYDREIxiCwUGmZX6+19xph5Qyc2fqDIkL7+Le5Ps55znnO+c79xALTyIh69tfL6w9Ndz9Z3nsXny3DUyva92wKvt94vE5Tz69Vzh+bhDChwLaSFyCOEZaY4GVge/OfPb0tUZA+uKpzjwVpRCFEBHUDvIGhXenDoc+4eY9qS2mqHFAJZg7HtIQmIQwZtEe6+zgySOJ7pwf0NY97iM5g6igCEXv21FtPWn3cXPcfdtIH9VjJYkswBOAxmzy2Nnh0PnnB92H5gqKqIgI4ClGl68s0kCySmssHvAAEkY6uDDwQQD2qFExJikG4jkJAR+B1wGs9VNIICPiBwLJgO0kC6b4uox5b14/378DwBuYHAklygK37rvYdmt2NgJjYgBjkJ6q5SkCsyBPikjaBsnO/t6zR95ksbxvscE1AZYqCw9ceFTIeyAxii8JegBgjsRpAsdFJp/cYJ/2i5OGABYDeWl77EpqfUt7W6acUrW84803DaAeZZXW/A/QkAde3u+uvnoN/bRlVzwCYytgmfEzX4R+qXZEDQGEd7spQUH/8+dN23G6JoY2XW5qDPTvu9h65e/sdUEragWgQ+uJ8ZHen5sK4AnbMpB+tYjiTho6FSEIQTg6dTj01T05glqW1zPfUAzUo6DWmoYBduydXnOjsKJiFgRajX78tCvjB9EQQDjuHpI06F/9OGk5D744MfRwtqlB6GXB5ZvZ7O1a7kPhBJzw+Ofd55oKUCoku92PRe0CUDELJIjk0cnh3l0k1XSAWgFWz3xDMVCPglpr/nsAz8Tdg5Dmf8PIPwB9Y8lOik5yamTj77UsWu783R4YcF8xRqOVr1bOkEjCIOmsajm+3B6hb+90ez5ngjTFoIAegkFI3QJWLhic4Btfy/5p1H1H5H5I91W3iCKV8n42LQ9ozeoT5UvHu5wyuUIPDD1FQcH00PsK6/08ZNnYebsZ2ZFQIPNb6lljECVKXcwLfpWPRAGgK2AdhMcqNjZVtJPwSvWXr3WEDtzdDS1s8i6eq7Nz24pGUcF4UF6PULkKVjNzvgWbFpEmlLYtO221BtKLj7IqwFKZJTffKmw3mveQgHD5ViSRFzhDIC3gvEWkW5yW9KlDGy9Vu5DK8usGWAq0/a3U/XM5axNQ/Et278zEEPPLzYhS4v2bTc3c8w/DyoAfDIR6+gAAAABJRU5ErkJggg==",uu=z(59301),Gp=Object.defineProperty,Vp=Object.defineProperties,Kp=Object.getOwnPropertyDescriptors,Vg=Object.getOwnPropertySymbols,Yp=Object.prototype.hasOwnProperty,Xp=Object.prototype.propertyIsEnumerable,Kg=(oe,ie,ae)=>ie in oe?Gp(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,Ps=(oe,ie)=>{for(var ae in ie||(ie={}))Yp.call(ie,ae)&&Kg(oe,ae,ie[ae]);if(Vg)for(var ae of Vg(ie))Xp.call(ie,ae)&&Kg(oe,ae,ie[ae]);return oe},C0=(oe,ie)=>Vp(oe,Kp(ie)),$i=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const Jp=z(89392),qp=({exercise:oe,globalSetting:ie,user:ae,loading:Ze,dispatch:rt})=>{var Re,Ct,je,Ce,ye,jt,hn,yn,Dt,Qt,Dn,gn,Fn,bn;const{is_open_ai_review:ln,ai_review_settings:Rt,unified_ai_setting:Kn,ai_review_user_id:xt,exercise_author_id:wn,is_random:Cn,unanswered_handling:Pa,unanswered_comment:Ft}=oe==null?void 0:oe.commonHeader,Mt=(0,pe.useParams)(),[Lt,nn]=(0,a.useState)([]),[zn,Hn]=(0,a.useState)(null),[ia,bt]=(0,a.useState)(!1),[Ge,Oa]=(0,a.useState)({is_open_ai_review:!1}),[Ia,tu]=(0,a.useState)(!1),[wa,on]=(0,a.useState)(!1),[Nn,Ka]=(0,a.useState)(""),[iu]=ce.default.useForm(),[xa,da]=(0,a.useState)(1),[kn,Sn]=(0,a.useState)({combine:[],simple:[]}),[ma,qn]=(0,a.useState)(null),[fn,Un]=(0,a.useState)({}),[En,ca]=(0,a.useState)({}),[ka,Xa]=(0,a.useState)(!1),[Ja,Ju]=(0,a.useState)({}),[Iu,Ea]=(0,a.useState)(!1),vu=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:10},{name:"\u521B\u65B0\u548C\u6DF1\u5EA6",content:"\u7B54\u6848\u662F\u5426\u5177\u6709\u521B\u65B0\u6027\u6216\u8F83\u9AD8\u7684\u601D\u7EF4\u6DF1\u5EA6\uFF0C\u662F\u5426\u80FD\u63D0\u4F9B\u72EC\u7ACB\u601D\u8003\u3001\u989D\u5916\u5206\u6790\u6216\u65B0\u9896\u89C1\u89E3",weight:10}],Ru=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:10},{name:"\u521B\u65B0\u548C\u6DF1\u5EA6",content:"\u7B54\u6848\u662F\u5426\u5177\u6709\u521B\u65B0\u6027\u6216\u8F83\u9AD8\u7684\u601D\u7EF4\u6DF1\u5EA6\uFF0C\u662F\u5426\u80FD\u63D0\u4F9B\u72EC\u7ACB\u601D\u8003\u3001\u989D\u5916\u5206\u6790\u6216\u65B0\u9896\u89C1\u89E3",weight:10}];(0,a.useEffect)(()=>{Ze["exercise/getCommonHeader"]||Ir()},[Ze["exercise/getCommonHeader"]]);const Ir=()=>$i(void 0,null,function*(){Oa({is_open_ai_review:ln}),da(Kn?1:2),Kn?iu.setFieldValue("ai_review_settings",(Rt==null?void 0:Rt.length)>0?Rt:vu):yield eu(),fl(),xt&&xt!=-1?(tu(!1),Hn(xt)):xt==-1?tu(!0):Hn(wn),Pa==2?on(!1):(on(!0),Ka(Ft))}),fl=()=>$i(void 0,null,function*(){const Su=yield rt({type:"teachers/getList",payload:{id:Mt==null?void 0:Mt.coursesId,coursesId:Mt==null?void 0:Mt.coursesId,page:1}});return nn(Su==null?void 0:Su.teacher_list),Su==null?void 0:Su.teacher_list}),lu=()=>{Fe.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:uu.createElement("div",{className:"tc"},uu.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),uu.createElement("img",{src:Up,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},zu=()=>$i(void 0,null,function*(){if((Ge==null?void 0:Ge.is_open_ai_review)===!1)return $r({is_open_ai_review:!1});let Su=iu.getFieldValue("ai_review_settings");if(xa==1){if(!(0,me.BR)(Su))return}else{const Br=[];for(const[yl,pr]of Object.entries(fn)){if(!(En!=null&&En[yl])){Ae.ZP.warning("\u8BF7\u5148\u5B8C\u5584\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\uFF01");return}Br.push({exercise_question_id:yl,list:pr})}Su=Br}yield iu.validateFields(),$r(C0(Ps({},Ge),{unified_ai_setting:xa==1,ai_review_settings:Su,ai_review_user_id:Ia?-1:zn,unanswered_handling:wa?1:2,unanswered_comment:wa?Nn:""}))}),$r=Su=>$i(void 0,null,function*(){bt(!0);const Br=yield(0,he.ZP)(`/api/exercises/${Mt==null?void 0:Mt.categoryId}/ai_review_settings.json`,{method:"post",body:Su});(Br==null?void 0:Br.status)===0&&(Su!=null&&Su.is_open_ai_review?Fe.default.confirm({title:"\u63D0\u793A",icon:null,width:390,closable:!0,centered:!0,okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",cancelText:"\u4E0B\u6B21\u518D\u8BF4",onOk:()=>$i(void 0,null,function*(){const yl=yield(0,he.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:Mt.categoryId}});if((yl==null?void 0:yl.status)===-21){Fe.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>$i(void 0,null,function*(){}),content:uu.createElement("div",null,uu.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),uu.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}rt({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}})}),content:uu.createElement("div",null,"\u4FDD\u5B58\u6210\u529F\uFF01\u73B0\u5728\u5C31\u5F00\u59CB\u667A\u80FD\u8BC4\u9605\uFF1F")}):Ae.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),gu()),bt(!1)}),gu=()=>{rt({type:"exercise/getCommonHeader",payload:{categoryId:Mt==null?void 0:Mt.categoryId,coursesId:Mt==null?void 0:Mt.coursesId,category:Mt==null?void 0:Mt.categoryId}})},xu=()=>Jp.isEqual({ai_review_settings:Rt,ai_review_user_id:xt,is_open_ai_review:ln,unified_ai_setting:Kn},{ai_review_settings:iu.getFieldValue("ai_review_settings"),ai_review_user_id:Ia?-1:zn,is_open_ai_review:Ge==null?void 0:Ge.is_open_ai_review,unified_ai_setting:xa==1}),eu=()=>$i(void 0,null,function*(){var Su,Br,yl,pr,po,ti,Ta;Ea(!0);const Lr=yield(0,he.ZP)(`/api/exercises/${Mt==null?void 0:Mt.categoryId}.json`,{method:"get"});if(Ea(!1),Lr.status==0){let al=(Br=(Su=Lr==null?void 0:Lr.exercise_question_types)==null?void 0:Su.find(El=>(El==null?void 0:El.question_type)==4))==null?void 0:Br.items;const Do=(pr=(yl=Lr==null?void 0:Lr.exercise_question_types)==null?void 0:yl.find(El=>(El==null?void 0:El.question_type)==7))==null?void 0:pr.items;let To=0,bl=[];bl=(po=Do==null?void 0:Do.map((El,lo)=>{var Uo,Al;return(Al=(Uo=El==null?void 0:El.sub_exercise_questions)==null?void 0:Uo.map((Oo,ni)=>(Oo==null?void 0:Oo.question_type)==4?C0(Ps({},Oo),{index:lo+1,jdex:ni+1,parentTitle:El==null?void 0:El.question_title,isCombine:!0}):null))==null?void 0:Al.filter(Oo=>Oo)}))==null?void 0:po.flat(),console.log("allShortQuestions",bl),(al==null?void 0:al.length)>0?(To=(ti=al==null?void 0:al[0])==null?void 0:ti.question_id,Ju(Ps({index:1},(al==null?void 0:al[0])||{}))):(bl==null?void 0:bl.length)>0&&(To=(Ta=bl==null?void 0:bl[0])==null?void 0:Ta.question_id,Ju(Ps({},(bl==null?void 0:bl[0])||{}))),qn(To),Sn({combine:bl,simple:al}),console.log("allShortQuestions--simple",bl,al);const ju={},Kr={};[...al||[],...bl||[]].forEach(El=>{var lo;ju[El==null?void 0:El.question_id]=((lo=El==null?void 0:El.ai_review_settings)==null?void 0:lo.length)>0?El==null?void 0:El.ai_review_settings:Ru,Kr[El==null?void 0:El.question_id]=!0}),Un(ju),ca(Kr),iu.setFieldValue("ai_review_settings",ju==null?void 0:ju[To])}}),ar=(Su,Br)=>$i(void 0,null,function*(){if(ma){const yl=Ps({},fn);yl[ma]=Br==null?void 0:Br.ai_review_settings,Un(yl);const pr=(0,me.BR)(Br==null?void 0:Br.ai_review_settings,!1);ca(po=>C0(Ps({},po),{[ma]:pr})),yield iu.validateFields()}}),sl=Su=>$i(void 0,null,function*(){try{yield iu.resetFields();const Br=fn[Su]||[];console.log("settings--questionId",Su,Br);const yl=Br.flatMap((pr,po)=>[[po,"name"],[po,"content"],[po,"weight"]]).map(pr=>["ai_review_settings",...pr]);iu.setFieldValue("ai_review_settings",Br),yield iu.validateFields(yl)}catch(Br){console.log("errorInfo",Br)}});return uu.createElement(vn.Z,{spinning:Ze["exercise/getCommonHeader"]},uu.createElement("div",{className:Cl.ai_review},uu.createElement("div",{className:Cl.config_warp},uu.createElement(le.Z,{align:"middle"},uu.createElement(Pe.Z,{style:{color:"#000"},value:Ge==null?void 0:Ge.is_open_ai_review,onChange:Su=>{var Br;if(!((Br=ae==null?void 0:ae.userInfo)!=null&&Br.has_big_model_permission))return lu(),!1;Oa(C0(Ps({},Ge),{is_open_ai_review:Su}))}}),uu.createElement("b",{className:"c-grey-333 ml10"},"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),uu.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u8BD5\u5377\u8BC4\u9605\u9875\u9762\u5C31\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\uFF09"),uu.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/40205"},"\u64CD\u4F5C\u8BF4\u660E")),(Ge==null?void 0:Ge.is_open_ai_review)&&uu.createElement(uu.Fragment,null,uu.createElement("div",{className:`${Cl.config_title} mt30`},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6"),uu.createElement("div",{className:Cl.pfbz_ts},uu.createElement(de.ZP.Group,{onChange:Su=>$i(void 0,null,function*(){da(Su.target.value),Su.target.value==1?iu.setFieldValue("ai_review_settings",(Rt==null?void 0:Rt.length)>0&&Kn?Rt:vu):yield eu()}),value:xa,options:[{value:1,label:"\u7EDF\u4E00\u8BC4\u5206\u6807\u51C6",style:{marginRight:44}},{value:2,label:"\u6BCF\u9898\u5355\u72EC\u8BBE\u5B9A"}]})),xa==1&&uu.createElement(uu.Fragment,null,uu.createElement("div",{className:Cl.pfbz_ts},uu.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),uu.createElement("div",{className:"flex"},uu.createElement("div",{className:Cl.btns_pfbz,onClick:()=>{rt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",isUnify:!0,questionDetail:{ai_review_settings:iu.getFieldValue("ai_review_settings")}}})}},uu.createElement("img",{src:vs.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),uu.createElement(ce.default,{form:iu,colon:!1,style:{background:"#F6F7F9"}},uu.createElement(ce.default.List,{name:"ai_review_settings"},(Su,{add:Br,remove:yl})=>Su.map((pr,po)=>{var ti;return uu.createElement(le.Z,{key:pr.key,style:{padding:"5px 14px 5px 30px"}},uu.createElement(fe.Z,{className:Cl.lable_name1},"\u8BC4\u5206\u70B9"),uu.createElement(fe.Z,null,uu.createElement(ce.default.Item,{className:"ml10",name:[pr.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},uu.createElement(be.default,{onChange:Ta=>{iu.setFieldValue([pr.name,"content"],Ta.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),uu.createElement(fe.Z,{className:Cl.lable_name1},"\u8BC4\u5206\u6807\u51C6"),uu.createElement(fe.Z,null,uu.createElement(ce.default.Item,{className:"ml10",name:[pr.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},uu.createElement(be.default,{onChange:Ta=>{iu.setFieldValue([pr.name,"content"],Ta.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:550},className:"mr20",maxLength:500}))),uu.createElement(fe.Z,{className:Cl.lable_name1},"\u6743\u91CD"),uu.createElement(fe.Z,null,uu.createElement(ce.default.Item,{className:"ml10",name:[pr.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},uu.createElement(Me.Z,{value:iu.getFieldValue([pr.name,"weight"]),onChange:Ta=>{Number.isInteger(Ta)||iu.setFieldValue([pr.name,"weight"],parseFloat(Ta).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),uu.createElement(le.Z,{className:(ti=Cl)==null?void 0:ti.h_lh_40},uu.createElement(fe.Z,null,uu.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Su.length>=10)return Ae.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");Br()}})),po>0&&uu.createElement(fe.Z,null,uu.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{yl(pr.name)}}))))})))),xa==2&&uu.createElement(vn.Z,{spinning:Iu},uu.createElement("div",{className:Cl.conSroreWrap},uu.createElement("div",{className:Cl.leftWrap},((Re=kn==null?void 0:kn.simple)==null?void 0:Re.length)>0&&uu.createElement("div",{style:{marginBottom:"5px"}},uu.createElement("div",{className:Cl.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),uu.createElement("div",null,(Ct=kn==null?void 0:kn.simple)==null?void 0:Ct.map((Su,Br)=>uu.createElement("div",{className:`${Cl.questionItemWrap} ${ma==(Su==null?void 0:Su.question_id)?Cl.activeItem:""}`,key:Su==null?void 0:Su.question_id,onClick:()=>$i(void 0,null,function*(){qn(Su==null?void 0:Su.question_id),Ju(Ps({index:Br+1},Su||{})),yield sl(Su==null?void 0:Su.question_id)})},uu.createElement(Be.Z,{title:uu.createElement(Fa.Z,{value:Su==null?void 0:Su.question_title}),color:"#fff",placement:"left",overlayClassName:Cl.titleTooltip},uu.createElement("span",{className:`${Cl.question_title}`},uu.createElement(Fa.Z,{value:Br+1+"\u3001"+(Su==null?void 0:Su.question_title),showTextOnly:!0}))),!(En!=null&&En[Su==null?void 0:Su.question_id])&&uu.createElement(Be.Z,{title:"\u5F53\u524D\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\u8BBE\u7F6E\u4E0D\u5B8C\u5584\u3002"},uu.createElement("i",{className:"iconfont icon-tishi12 font14 c-orange current",style:{transform:"scaleY(-1)",color:"#E99237",marginRight:"5px"}})))))),((je=kn==null?void 0:kn.combine)==null?void 0:je.length)>0&&uu.createElement("div",{style:{marginBottom:"5px"}},uu.createElement("div",{className:Cl.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),uu.createElement("div",null,(Ce=kn==null?void 0:kn.combine)==null?void 0:Ce.map((Su,Br)=>uu.createElement("div",{key:Su==null?void 0:Su.question_id,onClick:()=>$i(void 0,null,function*(){qn(Su==null?void 0:Su.question_id),Ju(Ps({},Su||{})),yield sl(Su==null?void 0:Su.question_id)}),className:`${Cl.questionItemWrap} ${ma==(Su==null?void 0:Su.question_id)?Cl.activeItem:""}`},uu.createElement(Be.Z,{title:uu.createElement(Fa.Z,{value:Su==null?void 0:Su.question_title}),color:"#fff",placement:"left",overlayClassName:Cl.titleTooltip},uu.createElement("span",{className:`${Cl.question_title}`},uu.createElement(Fa.Z,{value:(Su==null?void 0:Su.index)+"."+(Su==null?void 0:Su.jdex)+"\u3001"+(Su==null?void 0:Su.question_title),showTextOnly:!0}))),!(En!=null&&En[Su==null?void 0:Su.question_id])&&uu.createElement(Be.Z,{title:"\u5F53\u524D\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\u8BBE\u7F6E\u4E0D\u5B8C\u5584\u3002"},uu.createElement("i",{className:"iconfont icon-tishi12 font14 c-orange current",style:{transform:"scaleY(-1)",color:"#E99237",marginRight:"5px"}}))))))),uu.createElement("div",{className:Cl.rightWrap},uu.createElement("div",{className:Cl.pfbz_ts},uu.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),uu.createElement("div",{className:"flex"},uu.createElement("div",{className:Cl.btns_pfbz,onClick:()=>{Xa(!0)}},uu.createElement("img",{src:Wp,width:16}),"\u9898\u76EE\u8BE6\u60C5"),uu.createElement("div",{className:Cl.btns_pfbz,onClick:()=>{rt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",isUnify:!1,questionId:ma,questionDetail:{ai_review_settings:iu.getFieldValue("ai_review_settings")}}})}},uu.createElement("img",{src:vs.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),uu.createElement(ce.default,{form:iu,colon:!1,onValuesChange:ar,style:{background:"#F6F7F9",maxHeight:"480px",overflowY:"auto"}},uu.createElement("div",{className:Cl.pfbz_ts,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},uu.createElement("div",{className:Cl.lable_name1,style:{width:"164px"}},"\u8BC4\u5206\u70B9"),uu.createElement("div",{className:Cl.lable_name1,style:{width:"425px",marginLeft:"20px"}},"\u8BC4\u5206\u6807\u51C6"),uu.createElement("div",{className:Cl.lable_name1,style:{width:"100px",marginLeft:"20px"}},"\u6743\u91CD (%)"),uu.createElement("div",{className:Cl.lable_name1,style:{marginLeft:"20px"}},"\u64CD\u4F5C")),uu.createElement(ce.default.List,{name:"ai_review_settings"},(Su,{add:Br,remove:yl})=>Su.map((pr,po)=>{var ti;return uu.createElement(le.Z,{key:pr.key,style:{padding:"5px 14px 5px 30px"}},uu.createElement(fe.Z,null,uu.createElement(ce.default.Item,{name:[pr.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},uu.createElement(be.default,{onChange:Ta=>{iu.setFieldValue([pr.name,"name"],Ta.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:165},maxLength:10,className:"mr20"}))),uu.createElement(fe.Z,null,uu.createElement(ce.default.Item,{name:[pr.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},uu.createElement(be.default,{onChange:Ta=>{iu.setFieldValue([pr.name,"content"],Ta.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:425},className:"mr20",maxLength:50}))),uu.createElement(fe.Z,null,uu.createElement(ce.default.Item,{name:[pr.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"},({getFieldValue:Ta})=>({validator(Lr,al){return(Ta("ai_review_settings")||[]).reduce((bl,ju)=>bl+(Number(ju.weight)||0),0)===100||!al||!/^(?!0(\.0+)?$)(\d+(\.\d)?)$/.test(al)?Promise.resolve():Promise.reject(new Error("\u6743\u91CD\u603B\u548C\u5E94\u4E3A100%"))}})]},uu.createElement(Me.Z,{value:iu.getFieldValue([pr.name,"weight"]),onChange:Ta=>{Number.isInteger(Ta)||iu.setFieldValue([pr.name,"weight"],parseFloat(Ta).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"100px"}}))),uu.createElement(fe.Z,null,uu.createElement(le.Z,{className:(ti=Cl)==null?void 0:ti.h_lh_40},uu.createElement(fe.Z,{style:{marginLeft:"20px"}},uu.createElement("i",{className:"iconfont icon-tianjiatimu current",style:{color:"#00B187"},onClick:()=>{if(Su.length>=10)return Ae.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");Br({name:"",content:"",weight:""})}})),po>0&&uu.createElement(fe.Z,{style:{marginLeft:"20px"}},uu.createElement("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:()=>{yl(pr.name)}})))))})))))),uu.createElement("div",{className:`${Cl.config_title} mt30`},"\u672A\u4F5C\u7B54\u7684\u5904\u7406\u65B9\u5F0F"),uu.createElement("div",{className:Cl.znpy},uu.createElement(de.ZP,{style:{color:"#000"},checked:!wa,onChange:Su=>{on(!wa)}},"\u672A\u4F5C\u7B54\u4E0D\u8BC4\u9605",uu.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4E0D\u8FDB\u884C\u8BC4\u9605\uFF0C\u9700\u8981\u6559\u5E08\u4EBA\u5DE5\u8FDB\u884C\u8BC4\u9605\uFF09"))),uu.createElement("div",{className:Cl.znpy},uu.createElement(de.ZP,{style:{color:"#000"},checked:wa,onChange:Su=>{on(!wa)}},"\u672A\u4F5C\u7B54\u7ED90\u5206",uu.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u76F4\u63A5\u7ED90\u5206\uFF0C\u5E76\u4E14\u53EF\u4EE5\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED\uFF09"))),wa&&uu.createElement("div",{style:{padding:"5px 30px 5px 30px",backgroundColor:"rgb(246, 247, 249)"}},uu.createElement(be.default.TextArea,{value:Nn,onChange:Su=>{Ka(Su.target.value)},placeholder:"\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4F60\u53EF\u4EE5\u5728\u8FD9\u91CC\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED~",rows:3,size:"large"})),uu.createElement("div",{className:`${Cl.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),uu.createElement("div",{className:Cl.znpy,style:{border:0}},uu.createElement(de.ZP,{style:{color:"#000"},checked:!Ia,onChange:Su=>{if(tu(!Ia),xt&&xt!==-1)return Hn(xt);Hn(wn)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",uu.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!Ia&&(Lt==null?void 0:Lt.length)>0&&uu.createElement("div",{className:Cl.teacherList},Lt==null?void 0:Lt.map((Su,Br)=>uu.createElement("div",{className:`${Cl.teacherItem} ${(Su==null?void 0:Su.user_id)==zn?Cl.activeTeacherItem:""}`,key:Br,onClick:()=>Hn(Su==null?void 0:Su.user_id)},Su==null?void 0:Su.name))),uu.createElement("div",{className:Cl.znpy},uu.createElement(de.ZP,{style:{color:"#000"},checked:Ia,onChange:Su=>{tu(!Ia)}},"AI\u667A\u80FD\u4F53",uu.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09")))),uu.createElement(xe.ZP,{loading:ia,type:"primary",size:"large",style:{width:"138px",marginTop:"20px"},onClick:()=>zu()},"\u4FDD\u5B58")),uu.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u9898\u76EE\u8BE6\u60C5",open:ka,destroyOnClose:!0,onCancel:()=>{Xa(!1)},footer:null},(Ja==null?void 0:Ja.isCombine)&&uu.createElement(Fa.Z,{className:Cl.qtitle,value:(Ja==null?void 0:Ja.index)+`\u3001\u3010\u7EC4\u5408\u9898\u3011${Ja==null?void 0:Ja.parentTitle}`}),(Ja==null?void 0:Ja.isCombine)&&uu.createElement(Fa.Z,{className:Cl.qtitle,value:(Ja==null?void 0:Ja.index)+"."+(Ja==null?void 0:Ja.jdex)+`\u3001\u3010\u7B80\u7B54\u9898\u3011${Ja==null?void 0:Ja.question_title}`}),!(Ja!=null&&Ja.isCombine)&&uu.createElement(Fa.Z,{className:Cl.qtitle,value:(Ja==null?void 0:Ja.index)+`\u3001\u3010\u7B80\u7B54\u9898\u3011${Ja==null?void 0:Ja.question_title}`}),uu.createElement("div",{className:Cl.simple},uu.createElement("div",{className:Cl.title},"\u53C2\u8003\u7B54\u6848"),uu.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ye=Ja==null?void 0:Ja.answer_texts)!=null&&ye[0]?uu.createElement(Fa.Z,{className:Cl.content,value:(jt=Ja==null?void 0:Ja.answer_texts)==null?void 0:jt[0]}):uu.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),uu.createElement("div",{className:"mt20 "},uu.createElement("span",{className:Cl.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),uu.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Ja!=null&&Ja.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),uu.createElement("div",{className:Cl.bottom},uu.createElement("div",{className:`${Cl.bottomitem} mb30`},uu.createElement("span",{className:Cl.left},"\u89E3\u6790"),uu.createElement("span",{className:Cl.right},Ja!=null&&Ja.analysis?uu.createElement(Fa.Z,{value:Ja==null?void 0:Ja.analysis}):uu.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),uu.createElement("div",{className:`${Cl.bottomitem} mb30`},uu.createElement("span",{className:Cl.left},"\u96BE\u5EA6"),uu.createElement("span",{className:Cl.right},(Ja==null?void 0:Ja.difficulty)===1?"\u7B80\u5355":(Ja==null?void 0:Ja.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),uu.createElement("div",{className:Cl.bottomitem},uu.createElement("span",{className:Cl.left},"\u77E5\u8BC6\u70B9"),uu.createElement(Be.Z,{title:((hn=Ja==null?void 0:Ja.tag_discipline_names)==null?void 0:hn.length)<=0||((yn=Ja==null?void 0:Ja.tag_discipline_names)==null?void 0:yn.length)==1&&["-"].includes(Ja==null?void 0:Ja.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Qt=(Dt=Ja==null?void 0:Ja.tag_discipline_names)==null?void 0:Dt.join("\uFF1B"))==null?void 0:Qt.toString()},uu.createElement("span",{className:Cl.right},((Dn=Ja==null?void 0:Ja.tag_discipline_names)==null?void 0:Dn.length)<=0?uu.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((gn=Ja==null?void 0:Ja.tag_discipline_names)==null?void 0:gn.length)==1&&["-"].includes(Ja==null?void 0:Ja.tag_discipline_names[0])?uu.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(bn=(Fn=Ja==null?void 0:Ja.tag_discipline_names)==null?void 0:Fn.join("\uFF1B"))==null?void 0:bn.toString())))))))};var _p=(0,pe.connect)(({exercise:oe,globalSetting:ie,loading:ae,user:Ze})=>({exercise:oe,globalSetting:ie,loading:ae.effects,user:Ze}))(qp),y0=z(59301);const $p=({exercise:oe,globalSetting:ie,dispatch:ae})=>{var Ze,rt;const Re=[!((0,An.dE)()||(Ze=oe==null?void 0:oe.commonHeader)!=null&&Ze.is_random||((rt=oe==null?void 0:oe.commonHeader)==null?void 0:rt.exercise_type)==2)&&{label:"\u667A\u80FD\u8BC4\u9605",key:"1",element:y0.createElement(_p,null)},!((0,An.dE)()||!(0,An.$O)())&&{label:"\u9519\u9898\u63A8\u9001",key:"0",element:y0.createElement(Hp,null)}].filter(Ct=>!!Ct);return(0,a.useEffect)(()=>(ae({type:"globalSetting/footerToggle",payload:!1}),()=>{ae({type:"globalSetting/footerToggle",payload:!0})}),[]),y0.createElement("div",{style:{paddingBottom:"50px"}},y0.createElement(u0.Z,{dataSource:Re,style:{marginBottom:52}}))};var eE=(0,pe.connect)(({exercise:oe,globalSetting:ie})=>({exercise:oe,globalSetting:ie}))($p),tE=z(67721),Ba=z(59301),nE=Object.defineProperty,aE=Object.defineProperties,uE=Object.getOwnPropertyDescriptors,P0=Object.getOwnPropertySymbols,Yg=Object.prototype.hasOwnProperty,Xg=Object.prototype.propertyIsEnumerable,Jg=(oe,ie,ae)=>ie in oe?nE(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[ie]=ae,xi=(oe,ie)=>{for(var ae in ie||(ie={}))Yg.call(ie,ae)&&Jg(oe,ae,ie[ae]);if(P0)for(var ae of P0(ie))Xg.call(ie,ae)&&Jg(oe,ae,ie[ae]);return oe},Ic=(oe,ie)=>aE(oe,uE(ie)),rE=(oe,ie)=>{var ae={};for(var Ze in oe)Yg.call(oe,Ze)&&ie.indexOf(Ze)<0&&(ae[Ze]=oe[Ze]);if(oe!=null&&P0)for(var Ze of P0(oe))ie.indexOf(Ze)<0&&Xg.call(oe,Ze)&&(ae[Ze]=oe[Ze]);return ae},ec=(oe,ie,ae)=>new Promise((Ze,rt)=>{var Re=Ce=>{try{je(ae.next(Ce))}catch(ye){rt(ye)}},Ct=Ce=>{try{je(ae.throw(Ce))}catch(ye){rt(ye)}},je=Ce=>Ce.done?Ze(Ce.value):Promise.resolve(Ce.value).then(Re,Ct);je((ae=ae.apply(oe,ie)).next())});const lE=oe=>{var ie=oe,{exercise:ae,globalSetting:Ze,loading:rt,dispatch:Re,classroomList:Ct,user:je,match:Ce}=ie,ye=rE(ie,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),jt,hn,yn,Dt,Qt,Dn,gn,Fn,bn,ln,Rt,Kn,xt,wn,Cn,Pa,Ft,Mt;const Lt=(0,pe.useParams)(),[nn]=(0,pe.useSearchParams)(),zn=(0,pe.useLocation)(),[Hn,ia]=(0,a.useState)([]),{exerciseList:bt,commonHeader:Ge,checkDomain:Oa,workSetting:Ia,saveExerciseDownUsers:tu,course_groups:wa}=ae,[on,Nn]=(0,a.useState)(null),[Ka,iu]=(0,a.useState)(ze()(new Date).valueOf()),[xa,da]=(0,a.useState)(),[kn,Sn]=(0,a.useState)(!1),[ma,qn]=(0,a.useState)(1),[fn,Un]=(0,a.useState)(!1),[En,ca]=(0,a.useState)({name:"",id:"",list:[]}),[ka,Xa]=(0,a.useState)({}),{userInfo:Ja}=je;Lt.category=nn.get("category_id");const Ju=!Oa||Oa&&((jt=Ja==null?void 0:Ja.course)==null?void 0:jt.course_identity)<3,Iu=(0,a.useRef)(Date.now()),Ea=(0,a.useRef)(),[vu,Ru]=(0,a.useState)({});(0,a.useEffect)(()=>{(0,An.Rm)()&&Re({type:"classroomList/getAssistantPermissions",payload:{course_id:Lt.coursesId}})},[(hn=je==null?void 0:je.userInfo)==null?void 0:hn.username]),(0,a.useEffect)(()=>{new URLSearchParams(zn.search).get("tabs")==="3"&&gu(),(0,Qs.hs)(Re)},[]),(0,a.useEffect)(()=>{ae.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Nn(3)},[ae.actionTabs.key]),(0,a.useEffect)(()=>(clearInterval(Ea.current),(0,An.G5)()&&(Ge==null?void 0:Ge.exercise_status)===2&&(Ge!=null&&Ge.enable_monitor)&&(Ea.current=setInterval(()=>{lu()},5*1e3)),()=>{clearInterval(Ea.current)}),[je.userInfo,Ge==null?void 0:Ge.exercise_status]),(0,a.useEffect)(()=>{Ir();const Ta=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Fe.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:Ba.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ba.createElement("br",null),"1\u3001\u5728",Ba.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ba.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ba.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ba.createElement("br",null),"2\u3001\u5728",Ba.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ba.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ba.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ba.createElement("br",null),Ta==="allowRouter"&&Ba.createElement(Ba.Fragment,null,"3\u3001",Ba.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[Lt.coursesId]);const Ir=()=>ec(void 0,null,function*(){const Ta=yield Re({type:"exercise/getCommonHeader",payload:xi({},Lt)});Ta&&ca(Ta==null?void 0:Ta.simulate_exercise_records)}),fl=()=>{const Ta=(Ge==null?void 0:Ge.simulate_exercise_num)-(Ge==null?void 0:Ge.user_simulate_num);return Ta>=0?Ta:0},lu=()=>ec(void 0,null,function*(){const Ta=yield(0,he.ZP)(`/api/exercises/${Lt.categoryId}/new_abnormities.json`,{method:"get",params:{time:Iu.current}});if((Ta==null?void 0:Ta.status)===401){clearInterval(Ea.current);return}Iu.current=Date.now(),(Ta==null?void 0:Ta.message)!==""&&(Ta==null?void 0:Ta.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&Qv({title:(Ta==null?void 0:Ta.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:Ta.message,target:"self",icon:"/warning.png",link:`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/detail?random=${nn.get("random")==="true"}&tabs=7`})}),zu=(Ta=!1)=>{pe.history.push(`/classrooms/${Lt.coursesId}/exercisenotice/${Ge.id}/users/${Ja.login}`)},$r=()=>{Re({type:"exercise/setUpdateIndex"})},gu=()=>{Re({type:"exercise/getWorkSetting",payload:xi({},Lt)})},xu=()=>{Re({type:"exercise/getCommonHeader",payload:xi({},Lt)});const Ta={0:()=>{$r()},2:()=>{qn(ma+1)},3:()=>{Re({type:"exercise/getWorkSetting",payload:xi({},Lt)})}};Ta[on]&&Ta[on]()};function eu(Ta){da(xi({},Ta))}const ar=[{name:"\u7B54\u9898\u5217\u8868",id:0,hidden:!1,component:Ba.createElement(Ho,{getparams:eu,checkDomainAuthority:Ju})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,hidden:(Ge==null?void 0:Ge.exercise_status)===-1||(0,me._m)()&&!(0,An.ag)()||!Ju||(0,An.dE)(),component:(0,An.Rm)()&&!((yn=Ct.AssistantObject.exercise)!=null&&yn.can_preview)||(Ge==null?void 0:Ge.exercise_status)==1&&(0,An.Ny)()&&!(Ge!=null&&Ge.exercise_can_preview)?Ba.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},Ba.createElement("img",{src:z(85004),width:220}),(0,An.Rm)()?Ba.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"):Ba.createElement(Ba.Fragment,null,Ba.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u8003\u8BD5\u672A\u5F00\u59CB\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u67E5\u770B\u8BD5\u5377"),Ba.createElement("div",{style:{color:"#5F6367",marginTop:"10px"}},"\u5982\u9700\u67E5\u770B\u8BD5\u5377\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458\u5148\u52A0\u5165\u8BFE\u5802"))):Ge!=null&&Ge.is_random?Ba.createElement(K0.default,{key:ma}):Ba.createElement(pd,{activeTabs:on})},{name:"\u7EDF\u8BA1\u5206\u6790",id:1,hidden:(Ge==null?void 0:Ge.exercise_status)===-1||!Ju||(0,me._m)()&&!(0,An.ag)()||(0,An.dE)()&&!(Ge!=null&&Ge.show_statistic),component:Ba.createElement(uv,null)},{name:"\u7F16\u7A0B\u9898\u6392\u884C\u699C",id:1,hidden:!((0,An.dE)()&&(Ge!=null&&Ge.show_acm)),component:Ba.createElement(Cg,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:(Ge==null?void 0:Ge.exercise_status)===-1||!(Ge!=null&&Ge.open_code_quality_analysis)||(0,An.dE)(),component:Ba.createElement(Sv,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,hidden:(Ge==null?void 0:Ge.exercise_status)===-1||(0,An.dE)()||Ge.exercise_status===1||!Ge.exist_program,component:Ba.createElement(Vu,{key:Ka})},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(Ge==null?void 0:Ge.exercise_status)===-1||(Ge==null?void 0:Ge.exercise_type)===2||(0,An.dE)()&&(Ge==null?void 0:Ge.exercise_status)===1,component:Ba.createElement(Gv.Z,null)},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,hidden:!Ju||(0,An.dE)(),component:(Ge==null?void 0:Ge.exercise_status)===-1?Ba.createElement(Hv.Z,null):Ba.createElement(r0,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:(Ge==null?void 0:Ge.exercise_status)===-1||!(0,An.G5)()||!(Ge!=null&&Ge.enable_monitor),component:Ba.createElement(Ov,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:(Ge==null?void 0:Ge.exercise_status)===-1||!Ge.identity_verify||(0,An.dE)(),component:Ba.createElement(wt,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:(Ge==null?void 0:Ge.exercise_status)===-1||!Ge.open_phone_video_recording||(0,An.dE)(),component:Ba.createElement(su,null)},{name:Ba.createElement("div",null,"AI\u8003\u8BD5\u62D3\u5C55 ",Ba.createElement("img",{className:$s.ai_review_new,src:ja.Z})),id:12,component:Ba.createElement(eE,null),hidden:((0,An.dE)()||!(0,An.$O)())&&((0,An.dE)()||(Ge==null?void 0:Ge.is_random)||(Ge==null?void 0:Ge.exercise_type)==2)}].filter(Ta=>!Ta.hidden);(Ge==null?void 0:Ge.exercise_status)===1&&ar.splice(0,1,...ar.splice(1,1,ar[0])),(0,a.useEffect)(()=>{if(typeof(Ge==null?void 0:Ge.exercise_status)=="number"){if(nn.get("tabs")){Nn(nn.get("tabs"));return}(Ge==null?void 0:Ge.exercise_status)===1?(Nn("2"),(0,An.dE)()&&Nn("0")):Nn("0")}},[Ge==null?void 0:Ge.exercise_status]);const sl="YYYY-MM-DD",Su=ze()("2020-11-15",sl),Br=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Ba.createElement(Ba.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),yl=()=>{var Ta,Lr;return Ba.createElement(we.default,{onClick:al=>ec(void 0,null,function*(){var Do,To;switch(ae.order&&(Lt.order=ae.order,Lt.order_type=ae.order_type),al.key){case"1":if((0,An.Rm)()&&!((Do=Ct.AssistantObject.exercise)!=null&&Do.can_download)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:wa==null?void 0:wa.map(bl=>({course_group_id:bl==null?void 0:bl.exercise_group_id,group_group_name:bl==null?void 0:bl.exercise_group_name,count:bl==null?void 0:bl.exercise_group_students})),fn:()=>{let bl=[];Fe.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>ec(void 0,null,function*(){if(bl.length===0)return Ae.ZP.info("\u8BF7\u9009\u62E9\u9009\u9879\uFF01"),Promise.reject();Lt.types=bl,(yield(0,ne.Uj)(Ic(xi(xi({},Lt),xa),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,Ee.je)(Ic(xi(xi({},Lt),xa),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:Ba.createElement("div",null,Ba.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},Ba.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),"\u8BF7\u9009\u62E9\u60A8\u9700\u8981\u7684\u5B66\u751F\u6210\u7EE9\u6570\u636E\u8FDB\u884C\u5BFC\u51FA\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u56E0\u4E3A\u5BFC\u51FA\u7684\u6570\u636E\u592A\u591A\u800C\u5F71\u54CD\u5BFC\u51FA\u8FDB\u5EA6\u3002"),Ba.createElement("div",null,Ba.createElement(Le.default,{onChange:ju=>{ju.target.checked?bl.push(1):bl=bl.filter(Kr=>Kr!==1)}},"\u57FA\u672C\u6570\u636E",Ba.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),Ba.createElement("div",{style:{marginTop:15,marginBottom:15}},Ba.createElement(Le.default,{onChange:ju=>{ju.target.checked?bl.push(2):bl=bl.filter(Kr=>Kr!==2)}},"\u5F97\u5206\u8BE6\u8868",Ba.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u5C0F\u9898\u5F97\u5206\u4E0E\u5404\u9898\u578B\u603B\u5F97\u5206\uFF09"))),Ba.createElement("div",null,Ba.createElement(Le.default,{onChange:ju=>{ju.target.checked?bl.push(3):bl=bl.filter(Kr=>Kr!==3)}},"\u6570\u636E\u5206\u6790",Ba.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u8BD5\u5377\u4E2D\u6BCF\u4E2A\u5C0F\u9898\u7684\u53C2\u8003\u603B\u4EBA\u6570\u3001\u7B54\u9898\u4EBA\u6570\u3001\u7B54\u5BF9\u4EBA\u6570\u3001\u6EE1\u5206\u4EBA\u6570\u548C\u5F97\u5206\u7387\uFF09"))))})}}});break;case"9":Re({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A",course_groups:wa==null?void 0:wa.map(bl=>({course_group_id:bl==null?void 0:bl.exercise_group_id,group_group_name:bl==null?void 0:bl.exercise_group_name,count:bl==null?void 0:bl.exercise_group_students})),fn:()=>{(0,Ee.lS)(Ic(xi(xi({},Lt),xa),{type:sessionStorage.getItem("exptype"),exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}}});break;case"8":if((0,An.Rm)()&&!((To=Ct.AssistantObject.exercise)!=null&&To.can_download)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Ge!=null&&Ge.can_export_exam_summary)Re({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const bl=yield(0,ne.aU)({id:(Lt==null?void 0:Lt.categoryId)||(Lt==null?void 0:Lt.exerciseId)});Fe.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,closable:!0,footer:null,content:Ba.createElement(Ba.Fragment,null,"\u60A8\u6240\u5728\u7684\u5355\u4F4D\u8FD8\u6CA1\u6709\u4E13\u5C5E\u7684\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\uFF0C\u6682\u65F6\u65E0\u6CD5\u751F\u6210\u8003\u8BD5\u603B\u7ED3\u3002\u5982\u9700\u5B9A\u5236\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u6559\u7814\u52A9\u7406\uFF01",Ba.createElement("br",null),Ba.createElement("div",{className:"mt-20px"},Ba.createElement("a",{onClick:()=>{var ju,Kr,El,lo,Uo,Al,Oo,ni;Ru({url:Ie.Z.API_SERVER+((lo=(El=(Kr=(ju=bl==null?void 0:bl.data)==null?void 0:ju.exam_summary_templates)==null?void 0:Kr[0])==null?void 0:El.attachment_info)==null?void 0:lo.url),file_type:(ni=(Oo=(Al=(Uo=bl==null?void 0:bl.data)==null?void 0:Uo.exam_summary_templates)==null?void 0:Al[0])==null?void 0:Oo.attachment_info)==null?void 0:ni.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),Ba.createElement("div",{className:"mt-20px ml-auto mr-auto p10 rounded-4px",style:{width:180,height:180,boxShadow:"0px 0px 10px 0px rgba(162,162,162,0.3)"}},Ba.createElement("img",{className:"h-full w-full",src:Kv})),Ba.createElement("div",{className:"mt10 mb-12px",style:{color:"#9096A3",textAlign:"center"}},"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u6559\u7814\u52A9\u7406"))})}break}})},(0,An.GJ)()&&!(Ge!=null&&Ge.appraise_label)&&Ju&&((Ta=Ge==null?void 0:Ge.user_permission)==null?void 0:Ta.exercise_unpublish_count)>0&&(Ge==null?void 0:Ge.exercise_status)!==1&&(!(Ge!=null&&Ge.is_make_up_exercise)||(Ge==null?void 0:Ge.is_make_up_exercise)&&!((Lr=Ia==null?void 0:Ia.exercise)!=null&&Lr.publish_time)&&(Ge==null?void 0:Ge.allow_create_make_up))&&Ba.createElement(we.default.Item,{key:"7",onClick:()=>{var al,Do,To,bl;if(console.log(Ge),(0,An.Rm)()&&!((Do=(al=Ct==null?void 0:Ct.AssistantObject)==null?void 0:al.exercise)!=null&&Do.can_publish)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((Ge==null?void 0:Ge.exercise_question_count)===0){Ae.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const ju=ze()(Ge==null?void 0:Ge.created_at,sl);if(ze()(Su).diff(ze()(ju),"days")>0&&(Ge!=null&&Ge.is_random)){Br();return}if(((To=je==null?void 0:je.userInfo)==null?void 0:To.user_status)===2){(0,Qs.Rd)();return}Ge!=null&&Ge.high_resources_consume&&!(Ge!=null&&Ge.high_resources_consume_permission)?Re({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Lt.coursesId,type:"exercise",type_id:Lt.categoryId,name:Ge.exercise_name,fn:()=>{var El;Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Lt.categoryId],selectArrsAll:[Ge],unified_setting:Ge==null?void 0:Ge.unified_setting,params:Lt,disabled:(Ge==null?void 0:Ge.exercise_status)!==1,type:2,activeTab:on,cb:xu,manage_all_group:(El=Ia==null?void 0:Ia.exercise)==null?void 0:El.manage_all_group}})}}}):Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Lt.categoryId],selectArrsAll:[Ge],unified_setting:Ge==null?void 0:Ge.unified_setting,params:Lt,disabled:(Ge==null?void 0:Ge.exercise_status)!==1,type:2,activeTab:on,cb:xu,manage_all_group:(bl=Ia==null?void 0:Ia.exercise)==null?void 0:bl.manage_all_group}})}},"\u53D1\u5E03\u8003\u8BD5"),(Ge==null?void 0:Ge.exercise_status)!==-1&&(0,An.GJ)()&&Ju&&Ge.exercise_status!==1&&!(Ge!=null&&Ge.is_make_up_exercise&&Ge.exercise_status===3)&&(Ge!=null&&Ge.open_appraise?Ba.createElement(Be.Z,{overlayStyle:{maxWidth:"initial"},title:Ba.createElement("div",null,Ba.createElement("div",null,"\u63D0\u793A\uFF1A"),Ba.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),Ba.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},Ba.createElement(we.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):Ba.createElement(we.default.Item,{key:"5",onClick:()=>{var al,Do;if((0,An.Rm)()&&!((Do=(al=Ct==null?void 0:Ct.AssistantObject)==null?void 0:al.exercise)!=null&&Do.can_create)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const To=ze()(Ge==null?void 0:Ge.created_at,sl);if(ze()(Su).diff(ze()(To),"days")>0&&(Ge!=null&&Ge.is_random)){Br();return}else pe.history.push(Ge!=null&&Ge.is_random?`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/random/edit?type=settings`:`/classrooms/${Lt.coursesId}/exercise/add/${Lt.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),(Ge==null?void 0:Ge.exercise_status)!==-1&&!(0,An.dE)()&&Ju&&Ge.exercise_status>1&&Ge.exist_program&&Ba.createElement(we.default.Item,{key:"4",onClick:al=>{Re({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Lt}})}},"\u4EE3\u7801\u67E5\u91CD"),Ba.createElement(we.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),(Ge==null?void 0:Ge.enable_report_setting)&&Ba.createElement(we.default.Item,{key:"9"},"\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A"),(Ge==null?void 0:Ge.exercise_status)===3&&Ba.createElement(we.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),(Ge==null?void 0:Ge.exercise_status)!==-1&&Ba.createElement(we.default.Item,{key:"2",onClick:()=>{var al;if((0,An.Rm)()&&!((al=Ct.AssistantObject.exercise)!=null&&al.can_download)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,An.Ny)()&&(Ge==null?void 0:Ge.exercise_status)==1&&!(Ge!=null&&Ge.exercise_can_preview)){Ae.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}if((Ge==null?void 0:Ge.exercise_status)===1)(0,me.xg)(`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/export_blank`);else{let Do=1;Fe.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:Ba.createElement(de.ZP.Group,{defaultValue:1,onChange:To=>{Do=To.target.value}},Ba.createElement(Oe.Z,{direction:"vertical"},Ba.createElement(de.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),Ba.createElement(de.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),Ba.createElement(de.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{Do===3?Re({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:wa==null?void 0:wa.map(To=>({course_group_id:To==null?void 0:To.exercise_group_id,group_group_name:To==null?void 0:To.exercise_group_name,count:To==null?void 0:To.exercise_group_students})),fn:()=>ec(void 0,null,function*(){var To,bl,ju,Kr;tu&&tu();let El="",lo=0;const Uo=yield(0,he.ZP)(`/api/exercises/${Lt.categoryId}/exercise_users.json`,{method:"get",params:Ic(xi({},Lt),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((Uo==null?void 0:Uo.status)===0){El=(To=Uo==null?void 0:Uo.data)==null?void 0:To.first_export_user_login,lo=(bl=Uo==null?void 0:Uo.data)==null?void 0:bl.total_count;const Al=JSON.parse(localStorage[`${(ju=je==null?void 0:je.userInfo)==null?void 0:ju.login}-${Lt.coursesId}-${Lt.categoryId}-downFilter`]);localStorage[`${(Kr=je==null?void 0:je.userInfo)==null?void 0:Kr.login}-${Lt.coursesId}-${Lt.categoryId}-downFilter`]=JSON.stringify(Ic(xi({},Al),{firstTargetLogin:El,totalCount:lo,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,me.xg)(`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/export_blank?type=${Do}`)})}}):(0,me.xg)(`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/export_blank?type=${Do}`)}})}}},"\u5BFC\u51FA\u8BD5\u5377"),Ba.createElement(we.default.Item,{key:"3",onClick:()=>{var al;if((0,An.Rm)()&&!((al=Ct.AssistantObject.exercise)!=null&&al.can_download)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pe.history.push(`/classrooms/${Lt.coursesId}/exportlist/exercise_score,export_exercise_users,export_exercise_report`)}},"\u5386\u53F2\u5BFC\u51FA"),(Ge==null?void 0:Ge.exercise_status)!==-1&&Ba.createElement(we.default.Item,{key:"6",onClick:()=>{var al;if((0,An.Rm)()&&!((al=Ct.AssistantObject.exercise)!=null&&al.can_download)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},pr=Ta=>ec(void 0,null,function*(){const Lr=yield(0,he.ZP)(`/api/courses/${Lt==null?void 0:Lt.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:Ta,id:Lt==null?void 0:Lt.categoryId}});if(Lr.status===0){Nn(4),iu(ze()(new Date).valueOf()),Re({type:"exercise/setActionTabs",payload:{}});return}Lr.status<-2&&Ae.ZP.error(Lr==null?void 0:Lr.message)});let po=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const ti=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Ta,Lr,al)=>Ba.createElement(Be.Z,{title:((Lt.page||1)-1)*20+al+1},Ba.createElement("span",null,((Lt.page||1)-1)*20+al+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Ta,Lr)=>Lr.commit_status===0||Lr.commit_status===1?"--":!Lr.open_total_score&&(0,An.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Ta=typeof Ta=="number"?Number(Ta):Ta,Ta||(Ta=0),Ta===100?Ba.createElement("span",{className:"c-green"},Ta||"--"):Ta>60?Ba.createElement("span",{className:"c-orange"},Ta||"--"):Ba.createElement("span",null,Ta||"--"))},!((ka==null?void 0:ka.objective)!==1||(ka==null?void 0:ka.objective)===1&&(ka==null?void 0:ka.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Ta,Lr)=>{if(Lr.commit_status===0||Lr.commit_status===1)return"--";if(!Lr.open_total_score&&(0,An.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ta=typeof Ta=="number"?Number(Ta):Ta,Ta||(Ta=0);let al;return Ta>=0&&Ta<=60?al=Ba.createElement("span",null,Ta):Ta===100?al=Ba.createElement("span",{className:"c-green"},Ta):Ta>60?al=Ba.createElement("span",{className:"c-orange"},Ta):al="--",Ba.createElement(jn,{renderText:al,item:Lr})}}},!((ka==null?void 0:ka.subjective)!==1||(ka==null?void 0:ka.subjective)===1&&(ka==null?void 0:ka.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Ta,Lr)=>{if(Lr.commit_status===0||Lr.commit_status===1)return"--";if(!Lr.open_total_score&&(0,An.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ta=typeof Ta=="number"?Number(Ta):Ta,Ta||(Ta=0);let al;return Ta==0||Ta>0&&Ta<=60?al=Ba.createElement("span",null,Ta):Ta===100?al=Ba.createElement("span",{className:"c-green"},Ta):Ta>60?al=Ba.createElement("span",{className:"c-orange"},Ta):al="--",al}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Ta,Lr)=>Ta===0?Ba.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ta===1?Ba.createElement("span",{style:{color:"#DF3042"}},!Lr.is_make_up&&"\u8003\u8BD5\u4E2D",Lr.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ta===2?Ba.createElement("span",{style:{color:"#5AB891"}},!Lr.is_make_up&&!Lr.is_force_commit&&"\u5DF2\u4EA4\u5377",Lr.is_make_up&&!Lr.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Lr.is_make_up&&Lr.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Lr.is_make_up&&Lr.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ba.createElement("span",{style:{color:"#5AB891"}},!Lr.is_make_up&&!Lr.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Lr.is_make_up&&!Lr.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Lr.is_make_up&&Lr.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Lr.is_make_up&&Lr.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Ta=>Ta?ze()(Ta).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Ta=>Ta?ze()(Ta).format("YYYY-MM-DD HH:mm"):"--"}].filter(Ta=>!!Ta);return(0,An.RV)()?(0,An.RV)()?Ba.createElement("section",{className:$s.bg},Ba.createElement("div",{className:"edu-container"},Ja.username&&Ba.createElement("section",{className:"animated fadeIn"},Ba.createElement("aside",{className:"mt10"},Ba.createElement(Te.Z,{separator:">"},Ba.createElement(Te.Z.Item,{href:`/classrooms/${Lt.coursesId}/exercise`},(Qt=(Dt=je==null?void 0:je.userInfo)==null?void 0:Dt.course)==null?void 0:Qt.course_name),Ba.createElement(Te.Z.Item,{href:`/classrooms/${Lt.coursesId}/exercise`},"\u5728\u7EBF\u8003\u8BD5"),Ba.createElement(Te.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),Ba.createElement("aside",{className:[$s.title,"mt20"].join(" ")},Ba.createElement("a",{href:`/classrooms/${Lt.coursesId}/exercise`},Ba.createElement(ee.Z,{className:"font16 c-black"})),(0,me.vB)(Ge==null?void 0:Ge.exercise_status,Ge==null?void 0:Ge.appraise_label),(Ge==null?void 0:Ge.is_make_up_exercise)&&Ba.createElement("img",{src:jv,width:44,height:24,style:{marginRight:5,marginLeft:10}}),Ba.createElement("strong",{className:"font20 ml5 mr10"},Ge==null?void 0:Ge.exercise_name),(Ge==null?void 0:Ge.exercise_type)==2&&Ba.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:$s.moni},Ba.createElement("img",{src:zv,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),(Ge==null?void 0:Ge.is_make_up_exercise)&&Ba.createElement(Be.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},Ba.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,me.xg)(`/classrooms/${Lt.coursesId}/exercise/${Ge==null?void 0:Ge.make_up_exercise_id}/detail?random=${Ge==null?void 0:Ge.make_up_exercise_is_random}`)}})))),Ba.createElement("aside",{className:"mt30 relative"},on=="12"?!(Ge!=null&&Ge.is_random)&&(Ge==null?void 0:Ge.exercise_type)!=2&&Ba.createElement("div",{className:$s.export},Ba.createElement($l,null)):Ba.createElement("div",{className:$s.export},!(0,An.dE)()&&!(Ge!=null&&Ge.is_make_up_exercise)&&(Ge==null?void 0:Ge.exercise_status)===3&&(Ge==null?void 0:Ge.exercise_type)!=2&&Ba.createElement(xe.ZP,{onClick:Ta=>{if(Ta.preventDefault(),!(Ge!=null&&Ge.allow_create_make_up)){Ae.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Re({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:Lt}})}},Ba.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8865\u8003\u8BB0\u5F55"),(0,An.dE)()&&Ge.exercise_status<3&&(Ge==null?void 0:Ge.is_show_report_setting)&&((Dn=Ge==null?void 0:Ge.exercise_report_template)==null?void 0:Dn.length)>0&&Ba.createElement(xe.ZP,{style:{marginRight:10},onClick:Ta=>{Ta.preventDefault(),Re({type:"exercise/setActionTabs",payload:{key:"\u63D0\u4EA4\u62A5\u544A",params:Ic(xi({},Lt),{exercise_user_id:Ge.exercise_user_id})}})}},Ba.createElement("span",{className:"iconfont icon-tijiaojilu font14 mr5"}),"\u63D0\u4EA4\u62A5\u544A"),!(0,An.dE)()&&!(Ge!=null&&Ge.is_make_up_exercise)&&Ge.exercise_status===3&&(Ge==null?void 0:Ge.exercise_type)!=2&&Ba.createElement(xe.ZP,{onClick:Ta=>{if(Ta.preventDefault(),!(Ge!=null&&Ge.allow_create_make_up)){Ae.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Re({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:Lt}})}},Ba.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u521B\u5EFA\u8865\u8003"),(0,An.GJ)()&&Ju&&((gn=Ge==null?void 0:Ge.user_permission)==null?void 0:gn.user_commit_counts)>0&&(Ge==null?void 0:Ge.exercise_status)===2&&(Ge==null?void 0:Ge.exercise_type)!=2&&Ba.createElement(xe.ZP,{onClick:Ta=>{var Lr,al;if(Ta.preventDefault(),(0,An.Rm)()&&!((al=(Lr=Ct==null?void 0:Ct.AssistantObject)==null?void 0:Lr.exercise)!=null&&al.can_redo)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:Lt}})}},Ba.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),(0,An.GJ)()&&Ju&&((Fn=Ge==null?void 0:Ge.user_permission)==null?void 0:Fn.exercise_unpublish_count)>0&&(Ge==null?void 0:Ge.exercise_status)===1&&(!(Ge!=null&&Ge.is_make_up_exercise)||(Ge==null?void 0:Ge.is_make_up_exercise)&&(Ge==null?void 0:Ge.allow_create_make_up))&&Ba.createElement(Og.Z,{tips:Ge==null?void 0:Ge.open_appraise,style:{marginLeft:10}},Ba.createElement(xe.ZP,{onClick:Ta=>{var Lr,al,Do,To;if(Ta.preventDefault(),(0,An.Rm)()&&!((al=(Lr=Ct==null?void 0:Ct.AssistantObject)==null?void 0:Lr.exercise)!=null&&al.can_publish)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((Ge==null?void 0:Ge.exercise_question_count)===0){Ae.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}if(((Do=je==null?void 0:je.userInfo)==null?void 0:Do.user_status)===2){(0,Qs.Rd)();return}const bl=ze()(Ge==null?void 0:Ge.created_at,sl);if(ze()(Su).diff(ze()(bl),"days")>0&&(Ge!=null&&Ge.is_random)){Br();return}Ge!=null&&Ge.high_resources_consume&&!(Ge!=null&&Ge.high_resources_consume_permission)?Re({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Lt.coursesId,type:"exercise",type_id:Lt.categoryId,name:Ge.exercise_name,fn:()=>{var Kr;Re({type:"exercise/getCommonHeader",payload:xi({},Lt)}),Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Lt.categoryId],selectArrsAll:[Ge],unified_setting:Ge==null?void 0:Ge.unified_setting,params:Lt,disabled:(Ge==null?void 0:Ge.exercise_status)!==1,type:2,activeTab:on,cb:xu,manage_all_group:(Kr=Ia==null?void 0:Ia.exercise)==null?void 0:Kr.manage_all_group}})}}}):Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Lt.categoryId],selectArrsAll:[Ge],unified_setting:Ge==null?void 0:Ge.unified_setting,params:Lt,disabled:(Ge==null?void 0:Ge.exercise_status)!==1,type:2,activeTab:on,cb:xu,manage_all_group:(To=Ia==null?void 0:Ia.exercise)==null?void 0:To.manage_all_group}})}},Ba.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5")),(0,An.GJ)()&&Ju&&((bn=Ge==null?void 0:Ge.user_permission)==null?void 0:bn.exercise_publish_count)>0&&Ba.createElement(xe.ZP,{onClick:Ta=>{var Lr,al;if(Ta.preventDefault(),(0,An.Rm)()&&!((al=(Lr=Ct==null?void 0:Ct.AssistantObject)==null?void 0:Lr.exercise)!=null&&al.can_stop)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Re({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:Ge==null?void 0:Ge.unified_setting,selectArrs:[Lt.categoryId],params:Lt,cb:xu}})}},Ba.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),(0,An.dE)()&&Ge.is_late&&`\u8FDF\u5230\u8D85\u8FC7${Ge.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,An.dE)()&&(Ge==null?void 0:Ge.exercise_type)===2&&Ba.createElement(xe.ZP,{onClick:Ta=>ec(void 0,null,function*(){Ta.preventDefault();const Lr=yield(0,he.ZP)(`/api/exercises/${Lt.categoryId}/header_info.json`,{method:"get"});(Lr==null?void 0:Lr.status)===0&&Xa((Lr==null?void 0:Lr.data)||{}),Un(!0)})},Ba.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8003\u8BD5\u8BB0\u5F55"),(0,An.dE)()&&(Ge==null?void 0:Ge.exercise_type)===1&&((ln=Ge==null?void 0:Ge.user_permission)==null?void 0:ln.current_status)===2&&!Ge.is_late&&Ge.exercise_status>1&&Ba.createElement(xe.ZP,{onClick:()=>zu()},Ba.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(Rt=bt==null?void 0:bt.exercise_types)!=null&&Rt.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,An.dE)()&&(Ge==null?void 0:Ge.exercise_type)===2&&!Ge.is_late&&(Ge==null?void 0:Ge.exercise_status)!=3&&Ge.exercise_status>1&&Ba.createElement(Be.Z,{title:Ba.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",Ge==null?void 0:Ge.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",fl(),"\u6B21")},Ba.createElement(xe.ZP,{onClick:()=>zu(),disabled:fl()===0&&((Kn=Ge==null?void 0:Ge.user_permission)==null?void 0:Kn.current_status)!=0,style:{marginLeft:8}},Ba.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((xt=Ge==null?void 0:Ge.user_permission)==null?void 0:xt.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,An.dE)()&&(Ge==null?void 0:Ge.exercise_type)===1&&((wn=Ge==null?void 0:Ge.user_permission)==null?void 0:wn.current_status)===0&&!Ge.is_late&&Ge.exercise_status>1&&Ba.createElement(xe.ZP,{onClick:()=>zu(!0)},Ba.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,An.dE)()&&(Ge==null?void 0:Ge.screen_used_num)>(Ge==null?void 0:Ge.screen_num)&&Ge.exercise_status!==3&&Ba.createElement(xe.ZP,{onClick:()=>zu(!0)},Ba.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(0,An.dE)()&&(Ge==null?void 0:Ge.whole_exercise_status)===3&&(Ge==null?void 0:Ge.ai_push_wrong_question)&&((Cn=Ge==null?void 0:Ge.user_permission)==null?void 0:Cn.current_status)!==4&&Ba.createElement(le.Z,{align:"middle"},(Ge==null?void 0:Ge.wrong_questions_size)!==0&&((Pa=Ge==null?void 0:Ge.progress)==null?void 0:Pa.stat)===1&&Ba.createElement(op,{dispatch:Re,id:Ge==null?void 0:Ge.ai_question_record_id}),Ba.createElement(xe.ZP,{onClick:()=>{var Ta;if((Ge==null?void 0:Ge.wrong_questions_size)===0){Ae.ZP.warning("\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E");return}if(((Ta=Ge==null?void 0:Ge.progress)==null?void 0:Ta.stat)===1){Ae.ZP.warning("\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA");return}(0,me.xg)(`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/wrongAnswer/${Ja==null?void 0:Ja.login}`)}},Ba.createElement("span",{className:"iconfont icon-cuotigonggu mr5 font14"}),"\u9519\u9898\u5DE9\u56FA")),(Ge==null?void 0:Ge.show_analysis_detail)&&Ba.createElement(xe.ZP,{onClick:()=>{(0,me.xg)(`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/analysis/${Ge==null?void 0:Ge.analysis_id}`)}},Ba.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(0,An.GJ)()&&Ju&&(Ge.exercise_status===1||Ge.exercise_status===3&&(Ge==null?void 0:Ge.is_make_up_exercise))&&Ba.createElement(Og.Z,{tips:Ge==null?void 0:Ge.open_appraise,style:{marginLeft:10}},Ba.createElement(xe.ZP,{onClick:()=>{var Ta,Lr;if((0,An.Rm)()&&!((Lr=(Ta=Ct==null?void 0:Ct.AssistantObject)==null?void 0:Ta.exercise)!=null&&Lr.can_create)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,An.Ny)()&&(Ge==null?void 0:Ge.exercise_status)==1&&!(Ge!=null&&Ge.exercise_can_preview)){Ae.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}const al=ze()(Ge==null?void 0:Ge.created_at,sl);if(ze()(Su).diff(ze()(al),"days")>0&&(Ge!=null&&Ge.is_random)){Br();return}else pe.history.push(Ge!=null&&Ge.is_random?`/classrooms/${Lt.coursesId}/exercise/${Lt.categoryId}/random/edit?type=settings`:`/classrooms/${Lt.coursesId}/exercise/add/${Lt.categoryId}?random=false&type=2`)}},Ba.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),(Ge==null?void 0:Ge.exercise_status)===-1&&(0,An.GJ)()&&Ba.createElement(xe.ZP,{icon:Ba.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Re({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:Ge==null?void 0:Ge.exercise_name,id:Ge==null?void 0:Ge.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,An.GJ)()&&Ju&&Ba.createElement(E.Z,{dropdownRender:yl},Ba.createElement(xe.ZP,null,"\u66F4\u591A\u64CD\u4F5C",Ba.createElement(te.Z,null)))),Ba.createElement("aside",{className:`mt30 relative ${$s.workListTabWrap}`},Ba.createElement(y.default,{activeKey:`${on}`,onChange:Ta=>{var Lr;if(parseInt(Ta)===1&&!((Lr=Ct.AssistantObject.exercise)!=null&&Lr.can_view)&&(0,An.Rm)()){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const al=ze()(Ge==null?void 0:Ge.created_at,sl),Do=ze()(Su).diff(ze()(al),"days");if(ae.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")Fe.default.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:()=>{if(Do>0&&parseInt(Ta)===3&&(Ge!=null&&Ge.is_random)){Br();return}Nn(Ta),Re({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(Do>0&&parseInt(Ta)===3&&(Ge!=null&&Ge.is_random)){Br();return}Nn(Ta)}Ta==="3"?gu():(Ta==="2"||Ta==="11")&&Re({type:"exercise/getCommonHeader",payload:xi({},Lt)})},items:ar.map(Ta=>({label:Ta.name,key:`${Ta.id}`}))})),Ba.createElement("section",{className:Ge!=null&&Ge.is_random&&on==="2"||["3","9","10","11","12"].includes(on)?"":"pl25 pr25 bg-white"},(Mt=(Ft=ar.filter(Ta=>Ta.id==on))==null?void 0:Ft[0])==null?void 0:Mt.component))),Ba.createElement(Qc.Z,null),Ba.createElement(X0,{onOk:pr}),Ba.createElement(bd.Z,null),Ba.createElement(xs,{cb:()=>$r()}),Ba.createElement(Uv.Z,{onOk:()=>$r()}),Ba.createElement(Wv.Z,{onOk:()=>$r()}),Ba.createElement(H0,null),Ba.createElement(fv,null),Ba.createElement(Zv.Z,null),Ba.createElement(V0,null),Ba.createElement(Ev,null),Ba.createElement(kv.Z,{successCb:()=>zu(currentEnterExamRef.current)}),Ba.createElement(Fe.default,{open:kn,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{Sn(!1)}},Ba.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Ba.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Ba.createElement("p",{style:{marginLeft:"10px"}},Ba.createElement(x.default,{dataSource:po,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Ba.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Ba.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Ba.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Ba.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Ba.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Ba.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Ba.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Ba.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Ba.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Ba.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Ba.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),Ba.createElement(Fe.default,{open:fn,title:"\u8003\u8BD5\u8BB0\u5F55",centered:!0,width:1e3,footer:null,onCancel:()=>{Un(!1)}},(En==null?void 0:En.length)===0?Ba.createElement(an.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):Ba.createElement(x.default,{dataSource:En,columns:ti,pagination:!1})),Ba.createElement(Vv.Z,null),Ba.createElement(rn.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:vu==null?void 0:vu.url,type:vu==null?void 0:vu.file_type,onClose:()=>Ru({})}),Ba.createElement(rp,null),Ba.createElement(np,null),Ba.createElement(Yv.Z,null),Ba.createElement(sp,null),Ba.createElement(tE.Z,null)):"":null};var oE=(0,pe.connect)(({exercise:oe,loading:ie,user:ae,globalSetting:Ze,classroomList:rt})=>({classroomList:rt,exercise:oe,globalSetting:Ze,user:ae,loading:ie.effects}))(lE)},394:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return ze}});var a=z(59301),he=z(37568),Ie=z(6767),pe=z(62957),Fe=z(29787),we=z(77019),Ae=z(5269),Le=z(14566),Be=z(62673),de=z(71051),Oe=z(62772),Te={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},xe=z(76560),le=z(82093),E=z(99464),y=z(33796),x=z(90524),b=z(39479),ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ne=z(59301),me=Object.defineProperty,Ee=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Pe=(Xe,Ke,mt)=>Ke in Xe?me(Xe,Ke,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Xe[Ke]=mt,be=(Xe,Ke)=>{for(var mt in Ke||(Ke={}))ce.call(Ke,mt)&&Pe(Xe,mt,Ke[mt]);if(Ee)for(var mt of Ee(Ke))fe.call(Ke,mt)&&Pe(Xe,mt,Ke[mt]);return Xe},Me=(Xe,Ke,mt)=>new Promise((Et,ht)=>{var $e=sn=>{try{cn(mt.next(sn))}catch(ft){ht(ft)}},At=sn=>{try{cn(mt.throw(sn))}catch(ft){ht(ft)}},cn=sn=>sn.done?Et(sn.value):Promise.resolve(sn.value).then($e,At);cn((mt=mt.apply(Xe,Ke)).next())});const{TextArea:Ve}=he.default,We=({exercise:Xe,loading:Ke,dispatch:mt})=>{var Et;const{workSetting:ht}=Xe,$e=(0,xe.useParams)();$e.category=$e.categoryId||$e.exerciseId,$e.categoryId=$e.categoryId||$e.exerciseId;const[At,cn]=(0,a.useState)(!1),[sn,ft]=(0,a.useState)(!1);let[_e,lt]=(0,a.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,a.useEffect)(()=>{gt()},[ht]),(0,a.useEffect)(()=>{Xe.actionTabs.key==="exportSetting"&&!(ht!=null&&ht.exercise_header)&&mt({type:"exercise/getWorkSetting",payload:be({},$e)})},[Xe.actionTabs.key]);const gt=()=>{var Ye,$t,In,_n;const na=JSON.parse(JSON.stringify(ht));Object.keys(_e).forEach(It=>{var _t;_e[It]=(_t=na==null?void 0:na.exercise_header)==null?void 0:_t[It]}),_e.file_list=(Ye=na==null?void 0:na.exercise_header)!=null&&Ye.attachment_id?[{uid:($t=na==null?void 0:na.exercise_header)==null?void 0:$t.attachment_id,id:(In=na==null?void 0:na.exercise_header)==null?void 0:In.attachment_id,url:(_n=na==null?void 0:na.exercise_header)==null?void 0:_n.photo_url}]:[],lt(_e)},yt=()=>{var Ye,$t,In;const _n=JSON.parse(JSON.stringify(_e));_n.categoryId=$e.categoryId,_n.attachment_id=((In=($t=(Ye=_n.file_list)==null?void 0:Ye[0])==null?void 0:$t.response)==null?void 0:In.id)||null,Tt(_n)},Tt=Ye=>Me(void 0,null,function*(){ft(!0),(yield(0,le.ZP)(`/api/exercises/${$e==null?void 0:$e.categoryId}/foramt_settings.json`,{method:"post",body:Ye})).status===0&&(Ie.ZP.success("\u66F4\u65B0\u6210\u529F"),mt({type:"exercise/getCommonHeader",payload:be({},$e)}),mt({type:"exercise/getWorkSetting",payload:be({},$e)}),mt({type:"exercise/getExerciseExportHeadData",payload:{id:$e.exerciseId||$e.categoryId,identify:$e.userId||null}}),ft(!1))}),at={disabled:At,multiple:!1,listType:"picture-card",onPreview:Ye=>{y.Z.publish("preview-image",Ye.thumbUrl||Ye.url)},withCredentials:!0,fileList:_e.file_list,beforeUpload:Ye=>Ye.size/1024>200?(Ie.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${x.Z.API_SERVER}/api/attachments.json`,onChange(Ye){let $t=Ye.fileList.filter(In=>!!In.status);_e.file_list=$t,lt(Object.assign({},_e))},onRemove:Ye=>Me(void 0,null,function*(){return _e.file_list=[],lt(Object.assign({},_e)),!0})};return ne.createElement(pe.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:Te.modalWrapper,width:900,centered:!0,open:Xe.actionTabs.key==="exportSetting",onOk:()=>yt(),onCancel:()=>{gt(),mt({type:"exercise/setActionTabs",payload:{}})}},ne.createElement("section",{className:Te.exportSettingWrapper},ne.createElement(Fe.Z,{spinning:Ke["exercise/getWorkSetting"]||sn},ne.createElement(we.Z,{wrap:!1,justify:"space-between"},ne.createElement(Ae.Z,null,ne.createElement(we.Z,{align:"middle"},ne.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ne.createElement("span",{className:Te.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ne.createElement("div",{className:"mt15"},ne.createElement(Le.default,be({},at),!((Et=_e.file_list)!=null&&Et.length)&&ne.createElement("div",null,ne.createElement(Oe.Z,null),ne.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ne.createElement(Ae.Z,{span:24,className:"mt15"},ne.createElement(Be.default,{checked:_e.show_title,disabled:At,onChange:Ye=>{_e.show_title=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ne.createElement(Ae.Z,{span:24,className:"mt15"},ne.createElement(Be.default,{checked:_e.show_body,disabled:At,onChange:Ye=>{_e.show_body=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ne.createElement(Ae.Z,{span:24,className:"mt15"},ne.createElement(Be.default,{checked:_e.show_info,disabled:At,onChange:Ye=>{_e.show_info=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ne.createElement(Ae.Z,{span:24,className:"mt15"},ne.createElement(Be.default,{checked:_e.show_table,disabled:At,onChange:Ye=>{_e.show_table=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ne.createElement(we.Z,{align:"middle",className:`mt20 ${Te.pottedLine}`},ne.createElement(Ae.Z,null,ne.createElement("img",{src:ee,alt:""})),ne.createElement(Ae.Z,{className:Te.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ne.createElement(Ae.Z,null,ne.createElement("img",{src:ee,alt:""}))),ne.createElement(we.Z,{className:"mt15",justify:"center",style:{width:320}},ne.createElement(Be.default,{className:"pl8",checked:_e.show_user,disabled:At,onChange:Ye=>{_e.show_user=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u59D3\u540D")),ne.createElement(Be.default,{checked:_e.show_no,disabled:At,onChange:Ye=>{_e.show_no=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u5B66\u53F7")),ne.createElement(Be.default,{checked:_e.show_group,disabled:At,onChange:Ye=>{_e.show_group=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ne.createElement(Be.default,{checked:_e.show_school_name,disabled:At,onChange:Ye=>{_e.show_school_name=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ne.createElement(Be.default,{checked:_e.show_phone,disabled:At,onChange:Ye=>{_e.show_phone=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u624B\u673A\u53F7"))),ne.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ne.createElement(Ae.Z,{span:24,className:"mt15"},ne.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ne.createElement(de.Z,{size:"middle",min:1,value:_e.export_page_num?_e.export_page_num:40,onChange:Ye=>{_e.export_page_num=Ye,lt(be({},_e))}}),ne.createElement("span",{className:"ml10"},"\u9898")),ne.createElement(we.Z,{className:"mt15"},ne.createElement(Be.default,{checked:_e.show_desc,disabled:At,onChange:Ye=>{_e.show_desc=Ye.target.checked,lt(Object.assign({},_e))}},ne.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ne.createElement(Ae.Z,{className:Te.imgPreviewPart},ne.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ne.createElement("img",{src:E.qz})))),ne.createElement(b.Z,null)))};var ze=(0,xe.connect)(({exercise:Xe,loading:Ke,globalSetting:mt})=>({exercise:Xe,loading:Ke.effects,globalSetting:mt}))(We)},65737:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return te}});var a=z(59301),he=z(76560),Ie=z(77019),pe=z(54172),Fe={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},we=z(72664),Ae=z(49661),Le=z(394),Be=z(22688),de=z(90524),Oe=z(59301),Te=Object.defineProperty,xe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ne,me,Ee)=>me in ne?Te(ne,me,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ne[me]=Ee,x=(ne,me)=>{for(var Ee in me||(me={}))le.call(me,Ee)&&y(ne,Ee,me[Ee]);if(xe)for(var Ee of xe(me))E.call(me,Ee)&&y(ne,Ee,me[Ee]);return ne},b=(ne,me,Ee)=>new Promise((ce,fe)=>{var Pe=Ve=>{try{Me(Ee.next(Ve))}catch(We){fe(We)}},be=Ve=>{try{Me(Ee.throw(Ve))}catch(We){fe(We)}},Me=Ve=>Ve.done?ce(Ve.value):Promise.resolve(Ve.value).then(Pe,be);Me((Ee=Ee.apply(ne,me)).next())});const ee=({isPreview:ne=!1,isExportBlank:me=!1,activeTabs:Ee,exercise:ce,globalSetting:fe,loading:Pe,user:be,dispatch:Me,showExportBtn:Ve=!1,sealStyle:We={}})=>{var ze,Xe,Ke,mt,Et,ht,$e,At,cn,sn,ft,_e,lt,gt,yt;const Tt=(0,he.useParams)(),{userInfo:at}=be,[Ye,$t]=(0,a.useState)(),[In,_n]=(0,a.useState)();let na=(0,a.useRef)(null);const[It,_t]=(0,a.useState)(21),[Ut,an]=(0,a.useState)([]),vn=(0,a.useRef)(!0);(0,a.useEffect)(()=>{b(void 0,null,function*(){if(!vn.current)return;vn.current=!1;const Xt=yield(0,we.cV)({id:Tt.exerciseId||Tt.categoryId});Xt.status==0&&an(Xt.data)}),(0,Ae.W)(Ee)||Ee==="2"&&tn()},[Tt.userId,Tt.coursesId,Tt.exerciseId,Tt.categoryId,Ee]),(0,a.useEffect)(()=>{na.current&&_t(na.current.clientHeight)},[na.current]),(0,a.useEffect)(()=>{var Xt;if((Xt=ce.exerciseExportHeadData)!=null&&Xt.title){const et=ce.exerciseExportHeadData;$t(x({},et||{}));const{table:Je}=et||{};let un,pa;(Je!=null&&Je.total_singles_scores||Je!=null&&Je.total_doubles_scores||Je!=null&&Je.total_nulls_scores||Je!=null&&Je.total_judges_scores||Je!=null&&Je.total_pros_scores||Je!=null&&Je.total_shixuns_scores||Je!=null&&Je.total_mains_scores||Je!=null&&Je.total_combination_scores||Je!=null&&Je.total_bpros_scores)&&(un=Number(Je==null?void 0:Je.total_singles_scores)+Number(Je==null?void 0:Je.total_doubles_scores)+Number(Je==null?void 0:Je.total_nulls_scores)+Number(Je==null?void 0:Je.total_judges_scores)+Number(Je==null?void 0:Je.total_bpros_scores)+Number(Je==null?void 0:Je.total_pros_scores)+Number(Je==null?void 0:Je.total_shixuns_scores)+Number(Je==null?void 0:Je.total_mains_scores)+Number(Je==null?void 0:Je.total_combination_scores)),(Je!=null&&Je.singles_scores||Je!=null&&Je.doubles_scores||Je!=null&&Je.nulls_scores||Je!=null&&Je.judges_scores||Je!=null&&Je.pros_scores||Je!=null&&Je.bpros_scores||Je!=null&&Je.shixuns_scores||Je!=null&&Je.mains_scores||Je!=null&&Je.combination_scores)&&(pa=Number(Je==null?void 0:Je.singles_scores)+Number(Je==null?void 0:Je.doubles_scores)+Number(Je==null?void 0:Je.nulls_scores)+Number(Je==null?void 0:Je.judges_scores)+Number(Je==null?void 0:Je.pros_scores)+Number(Je==null?void 0:Je.bpros_scores)+Number(Je==null?void 0:Je.shixuns_scores)+Number(Je==null?void 0:Je.mains_scores)+Number(Je==null?void 0:Je.combination_scores));const Ma=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Je==null?void 0:Je.total_singles_scores)||0,doubles_score:(Je==null?void 0:Je.total_doubles_scores)||0,nulls_score:(Je==null?void 0:Je.total_nulls_scores)||0,judges_score:(Je==null?void 0:Je.total_judges_scores)||0,pros_score:(Je==null?void 0:Je.total_pros_scores)||0,bpros_score:(Je==null?void 0:Je.total_bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.total_shixuns_scores)||0,mains_score:(Je==null?void 0:Je.total_mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.total_combination_scores)||0,total_score:un||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Je==null?void 0:Je.singles_scores)||0,doubles_score:(Je==null?void 0:Je.doubles_scores)||0,nulls_score:(Je==null?void 0:Je.nulls_scores)||0,judges_score:(Je==null?void 0:Je.judges_scores)||0,pros_score:(Je==null?void 0:Je.pros_scores)||0,bpros_score:(Je==null?void 0:Je.bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.shixuns_scores)||0,mains_score:(Je==null?void 0:Je.mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.combination_scores)||0,total_score:pa||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],fu=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Je==null?void 0:Je.total_singles_scores)||0,doubles_score:(Je==null?void 0:Je.total_doubles_scores)||0,nulls_score:(Je==null?void 0:Je.total_nulls_scores)||0,judges_score:(Je==null?void 0:Je.total_judges_scores)||0,pros_score:(Je==null?void 0:Je.total_pros_scores)||0,bpros_score:(Je==null?void 0:Je.total_bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.total_shixuns_scores)||0,mains_score:(Je==null?void 0:Je.total_mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.total_combination_scores)||0,total_score:un||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];_n([...me?fu:Ma])}},[ce.exerciseExportHeadData]);const tn=()=>b(void 0,null,function*(){const Xt={id:Tt.exerciseId||Tt.categoryId,identify:(at==null?void 0:at.login)||null},et=yield(0,we.iw)(Xt);$t(et||{});const{table:Je}=et||{};let un,pa;(Je!=null&&Je.total_singles_scores||Je!=null&&Je.total_doubles_scores||Je!=null&&Je.total_nulls_scores||Je!=null&&Je.total_judges_scores||Je!=null&&Je.total_pros_scores||Je!=null&&Je.total_bpros_scores||Je!=null&&Je.total_shixuns_scores||Je!=null&&Je.total_mains_scores||Je!=null&&Je.total_combination_scores)&&(un=Number(Je==null?void 0:Je.total_singles_scores)+Number(Je==null?void 0:Je.total_doubles_scores)+Number(Je==null?void 0:Je.total_nulls_scores)+Number(Je==null?void 0:Je.total_bpros_scores)+Number(Je==null?void 0:Je.total_judges_scores)+Number(Je==null?void 0:Je.total_pros_scores)+Number(Je==null?void 0:Je.total_shixuns_scores)+Number(Je==null?void 0:Je.total_mains_scores)+Number(Je==null?void 0:Je.total_combination_scores)),(Je!=null&&Je.singles_scores||Je!=null&&Je.doubles_scores||Je!=null&&Je.nulls_scores||Je!=null&&Je.judges_scores||Je!=null&&Je.pros_scores||Je!=null&&Je.bpros_scores||Je!=null&&Je.shixuns_scores||Je!=null&&Je.mains_scores||Je!=null&&Je.combination_scores)&&(pa=Number(Je==null?void 0:Je.singles_scores)+Number(Je==null?void 0:Je.doubles_scores)+Number(Je==null?void 0:Je.bpros_scores)+Number(Je==null?void 0:Je.nulls_scores)+Number(Je==null?void 0:Je.judges_scores)+Number(Je==null?void 0:Je.pros_scores)+Number(Je==null?void 0:Je.shixuns_scores)+Number(Je==null?void 0:Je.mains_scores)+Number(Je==null?void 0:Je.combination_scores));const Ma=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Je==null?void 0:Je.total_singles_scores)||0,doubles_score:(Je==null?void 0:Je.total_doubles_scores)||0,nulls_score:(Je==null?void 0:Je.total_nulls_scores)||0,judges_score:(Je==null?void 0:Je.total_judges_scores)||0,pros_score:(Je==null?void 0:Je.total_pros_scores)||0,bpros_score:(Je==null?void 0:Je.total_bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.total_shixuns_scores)||0,mains_score:(Je==null?void 0:Je.total_mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.total_combination_scores)||0,total_score:un||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Je==null?void 0:Je.singles_scores)||0,doubles_score:(Je==null?void 0:Je.doubles_scores)||0,nulls_score:(Je==null?void 0:Je.nulls_scores)||0,judges_score:(Je==null?void 0:Je.judges_scores)||0,pros_score:(Je==null?void 0:Je.pros_scores)||0,bpros_score:(Je==null?void 0:Je.bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.shixuns_scores)||0,mains_score:(Je==null?void 0:Je.mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.combination_scores)||0,total_score:pa||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];_n(me?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Ma)}),ot=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:Xt=>Oe.createElement("a",null,Xt)},{title:((ze=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[0].nameType))==null?void 0:ze.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{title:((Xe=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[1].nameType))==null?void 0:Xe.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{title:((Ke=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[3].nameType))==null?void 0:Ke.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{title:((mt=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[2].nameType))==null?void 0:mt.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{title:((Et=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[6].nameType))==null?void 0:Et.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{title:((ht=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[5].nameType))==null?void 0:ht.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{title:(($e=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[4].nameType))==null?void 0:$e.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{title:((At=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[7].nameType))==null?void 0:At.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{title:((cn=Ut==null?void 0:Ut.find(Xt=>Xt.value==Be.fw[8].nameType))==null?void 0:cn.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:Xt=>Oe.createElement("a",null,Xt==="0.0"?0:Xt==null?void 0:Xt.toFixed(1))}],{exercise_header:Wt}=Ye||{};return Oe.createElement(Oe.Fragment,null,((Wt==null?void 0:Wt.show_user)||(Wt==null?void 0:Wt.show_no)||(Wt==null?void 0:Wt.show_group))&&Oe.createElement("section",{className:Fe.glassSeal,style:We},(Wt==null?void 0:Wt.show_user)&&Oe.createElement("span",null,"\u59D3\u540D\uFF1A",Oe.createElement("span",null,Ye==null?void 0:Ye.user)),(Wt==null?void 0:Wt.show_no)&&Oe.createElement("span",null,"\u5B66\u53F7\uFF1A",Oe.createElement("span",null,Ye==null?void 0:Ye.student_id)),(Wt==null?void 0:Wt.show_group)&&Oe.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Oe.createElement("span",null,Ye==null?void 0:Ye.group_name)),(Wt==null?void 0:Wt.show_school_name)&&Oe.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Oe.createElement("span",null,Ye==null?void 0:Ye.school_name)),(Wt==null?void 0:Wt.show_phone)&&Oe.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",Oe.createElement("span",null,Ye==null?void 0:Ye.phone))),Oe.createElement("section",{className:`${Fe.wrap} ${ne?"pl20":""} `},(Ye==null?void 0:Ye.photo_url)&&Oe.createElement("img",{className:Fe.img,src:`${de.Z.API_SERVER}${Ye==null?void 0:Ye.photo_url}`}),(Wt==null?void 0:Wt.show_title)&&Oe.createElement(Ie.Z,{className:Fe.paperHeader,justify:"center"},Oe.createElement("div",null,Ye==null?void 0:Ye.title)),(Wt==null?void 0:Wt.show_info)&&Oe.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Ye==null?void 0:Ye.large_counts,"\u5927\u9898\u3011\u3010",Ye==null?void 0:Ye.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Ye==null?void 0:Ye.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Ye==null?void 0:Ye.time)>-1?`${Ye==null?void 0:Ye.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(Wt==null?void 0:Wt.show_desc)&&(((sn=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:sn.exercise_description)||((ft=ce==null?void 0:ce.commonHeader)==null?void 0:ft.exercise_description))&&Oe.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},Oe.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Oe.createElement("span",null,((_e=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:_e.exercise_description)||((lt=ce==null?void 0:ce.commonHeader)==null?void 0:lt.exercise_description))),(Wt==null?void 0:Wt.show_table)&&Oe.createElement("div",{className:"mt10"},Oe.createElement(pe.default,{className:Fe.table,columns:ot,dataSource:[...In||[]],bordered:!0,pagination:!1})),((gt=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:gt.analysis)&&Oe.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(yt=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:yt.analysis}`)),Oe.createElement(Le.Z,null))};var te=(0,he.connect)(({exercise:ne,loading:me,user:Ee,globalSetting:ce})=>({exercise:ne,globalSetting:ce,user:Ee,loading:me.effects}))(ee)},41604:function(ct,qe,z){"use strict";var a=z(41550),he=z(72664),Ie=z(98072),pe=z(28284),Fe=z(62957),we=z(99571),Ae=z(29787),Le=z(62673),Be=z(47889),de=z(77736),Oe=z(59301),Te=z(76560),xe=z(90524),le=z(59301),E=(x,b,ee)=>new Promise((te,ne)=>{var me=fe=>{try{ce(ee.next(fe))}catch(Pe){ne(Pe)}},Ee=fe=>{try{ce(ee.throw(fe))}catch(Pe){ne(Pe)}},ce=fe=>fe.done?te(fe.value):Promise.resolve(fe.value).then(me,Ee);ce((ee=ee.apply(x,b)).next())});const y=({exercise:x,dispatch:b})=>{var ee,te,ne,me;const Ee=(0,Te.useParams)(),[ce]=(0,Te.useSearchParams)(),fe=ce.getAll("exercise_group_id").map(ft=>ft==="all"?ft:Number(ft)),{actionTabs:Pe}=x,[be]=pe.default.useForm(),[Me,Ve]=(0,Oe.useState)(!1),We=(0,Oe.useRef)(null),[ze,Xe]=(0,Oe.useState)(!1),[,Ke,mt,Et]=(0,Ie.U)(he.aU,{}),[ht,$e]=(0,Oe.useState)({}),At=()=>{b({type:"exercise/setActionTabs",payload:{title:""}})},cn=(ft,_e)=>{Te.history.push(`/classrooms/${Ee.coursesId}/exercise/${(Ee==null?void 0:Ee.categoryId)||(Ee==null?void 0:Ee.exerciseId)}/sumup?exam_summary_id=${(_e==null?void 0:_e.exam_summary_id)||""}&template=${ft==null?void 0:ft.exam_summary_template_id}&${ft==null?void 0:ft.exercise_group_id.map(lt=>`exercise_group_id=${lt}`).join("&")}`)},sn=()=>E(void 0,null,function*(){var ft,_e,lt,gt,yt;const Tt=yield mt({id:(Ee==null?void 0:Ee.categoryId)||(Ee==null?void 0:Ee.exerciseId)});be.setFieldsValue({exercise_group_id:Pe!=null&&Pe.isEdit&&fe.length>0?fe:["all",...((_e=(ft=Tt==null?void 0:Tt.data)==null?void 0:ft.course_groups)==null?void 0:_e.map(at=>at==null?void 0:at.exercise_group_id))||[]],exam_summary_template_id:Pe!=null&&Pe.isEdit?Number(ce.get("template")):(yt=(gt=(lt=Tt==null?void 0:Tt.data)==null?void 0:lt.exam_summary_templates)==null?void 0:gt[0])==null?void 0:yt.id})});return(0,Oe.useEffect)(()=>{We.current&&We.current.scrollHeight>134&&Xe(!0)},[We]),(0,Oe.useEffect)(()=>{(Pe==null?void 0:Pe.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?sn():be.resetFields()},[Pe==null?void 0:Pe.title]),le.createElement(le.Fragment,null,le.createElement(Fe.default,{title:Pe.title,width:800,centered:!0,open:(Pe==null?void 0:Pe.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:le.createElement("div",{style:{textAlign:"center"}},le.createElement(we.ZP,{type:"primary",onClick:()=>{be.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{At()}},le.createElement(Ae.Z,{spinning:Ke},le.createElement(pe.default,{form:be,onFinish:ft=>E(void 0,null,function*(){var _e,lt;const gt=(lt=(_e=Et==null?void 0:Et.data)==null?void 0:_e.exam_summaries)==null?void 0:lt.find(yt=>(yt==null?void 0:yt.exam_summary_template_id)===ft.exam_summary_template_id);if(gt!=null&>.exam_summary_id){const yt=Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:le.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Tt=>{Tt.preventDefault(),Tt.stopPropagation(),yt.destroy()}}),closable:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",onOk:()=>{cn(ft,gt),At()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{cn(ft,{}),At()}});return}cn(ft,gt),At()})},le.createElement("div",{ref:We,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:Me?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},le.createElement(pe.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(ft,_e=[],lt)=>{var gt,yt;let Tt=ft;const at=((yt=(gt=Et==null?void 0:Et.data)==null?void 0:gt.course_groups)==null?void 0:yt.map(Ye=>Ye==null?void 0:Ye.exercise_group_id))||[];return!(_e!=null&&_e.includes("all"))&&(ft.includes("all")||ft.length===at.length)?Tt=[...at,"all"]:ft.includes("all")&&ft.length!==at.length+1?Tt=ft.filter(Ye=>Ye!=="all"):_e!=null&&_e.includes("all")&&!ft.includes("all")&&(Tt=[]),Tt}},le.createElement(Le.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((te=(ee=Et==null?void 0:Et.data)==null?void 0:ee.course_groups)==null?void 0:te.map(ft=>({value:ft==null?void 0:ft.exercise_group_id,label:`${ft==null?void 0:ft.exercise_group_name}\uFF08${ft==null?void 0:ft.exercise_group_students}\uFF09`})))||[]]})),ze&&le.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>Ve(!Me)},Me?"\u6536\u8D77":"\u5C55\u5F00",le.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),le.createElement(pe.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},le.createElement(Be.ZP.Group,null,le.createElement(de.Z,{className:"mt5",direction:"vertical"},(me=(ne=Et==null?void 0:Et.data)==null?void 0:ne.exam_summary_templates)==null?void 0:me.map((ft,_e)=>le.createElement(Be.ZP,{key:_e,value:ft==null?void 0:ft.id},`\u6A21\u677F${_e+1}-${ft==null?void 0:ft.name}`,le.createElement("a",{className:"ml5",onClick:()=>{var lt,gt;$e({url:xe.Z.API_SERVER+((lt=ft==null?void 0:ft.attachment_info)==null?void 0:lt.url),file_type:(gt=ft==null?void 0:ft.attachment_info)==null?void 0:gt.file_type})}},"\u67E5\u770B"))))))))),le.createElement(a.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:ht==null?void 0:ht.url,type:ht==null?void 0:ht.file_type,onClose:()=>$e({})}))};qe.Z=(0,Te.connect)(({exercise:x})=>({exercise:x}))(y)},76230:function(ct,qe,z){"use strict";z.d(qe,{jM:function(){return Ye},ZP:function(){return It},g0:function(){return na},rK:function(){return _t},P1:function(){return In},PQ:function(){return at},JE:function(){return _n},$C:function(){return $t},eS:function(){return Tt}});var a=z(59301),he=z(47889),Ie=z(77019),pe=z(62673),Fe=z(37568),we=z(99571),Ae={extra:"extra___yTab3",row:"row___HnRCs",md:"md___L1tuZ",title:"title___iSLhz",btn:"btn___C2OtF",boxHead:"boxHead___GfOIb",iframe:"iframe___J6XBA"},Le=z(3713),Be=z(92310),de=z.n(Be),Oe=z(89389),Te=z(65986),xe=z(65526),le=z(72664),E=z(24334),y=z(6767),x=z(62957),b=z(82093),ee=z(50582),te=z(57049),ne=z(61186),me=z.n(ne),Ee=z(59301),ce=Object.defineProperty,fe=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Me=(Ut,an,vn)=>an in Ut?ce(Ut,an,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Ut[an]=vn,Ve=(Ut,an)=>{for(var vn in an||(an={}))Pe.call(an,vn)&&Me(Ut,vn,an[vn]);if(fe)for(var vn of fe(an))be.call(an,vn)&&Me(Ut,vn,an[vn]);return Ut},We=(Ut,an,vn)=>new Promise((tn,ot)=>{var Wt=Je=>{try{et(vn.next(Je))}catch(un){ot(un)}},Xt=Je=>{try{et(vn.throw(Je))}catch(un){ot(un)}},et=Je=>Je.done?tn(Je.value):Promise.resolve(Je.value).then(Wt,Xt);et((vn=vn.apply(Ut,an)).next())}),Xe=({className:Ut,data:an={},identifier:vn,userAnswer:tn,onFinish:ot})=>{const[Wt,Xt]=(0,a.useState)(!1),[et,Je]=(0,a.useState)({}),un=()=>new Date().getTime(),pa=fu=>We(void 0,null,function*(){let _a=E.Base64.decode(an.code);return tn.length>0&&(tn==null||tn.map(Mn=>{Mn.multi_line?_a=_a.substring(0,_a.indexOf("@\u2581\u2581@"))+Mn.value+_a.substring(_a.indexOf("@\u2581\u2581@")+4):_a=_a.substring(0,_a.indexOf("@\u2581@"))+Mn.value+_a.substring(_a.indexOf("@\u2581@")+3)})),yield(0,ee.n4)(fu,{code:E.Base64.encode(_a),language:an.language,answers:tn==null?void 0:tn.map(Mn=>Mn.value)})}),Ma=()=>We(void 0,null,function*(){var fu;if((fu=tn==null?void 0:tn.filter(Mn=>!Mn.value))!=null&&fu.length){y.ZP.warning("\u8BF7\u5148\u586B\u5199\u4EE3\u7801\u4E4B\u540E\u518D\u63D0\u4EA4");return}Xt(!0);const _a=yield(0,b.ZP)(`/api/problems/${vn}/start.json`,{method:"get"}),Pn=yield pa(_a==null?void 0:_a.identifier);if((Pn==null?void 0:Pn.status)===0){let Da=function(){return We(this,null,function*(){const{status:pn,message:Ht,data:Ca}=yield(0,ee.rX)(_a==null?void 0:_a.identifier,"submit");if(un()-Mn>10*1e3*(tn==null?void 0:tn.length)){Xt(!1),x.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"});return}if(pn===0){Xt(!1),Ca.status===2?x.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}):Je(Ca);return}setTimeout(Da,1e3)})};const Mn=un();yield(0,ee.bM)(_a==null?void 0:_a.identifier,{}),Da();return}Xt(!1)});return Ee.createElement("div",null,Ee.createElement(we.ZP,{className:de()(Ut),loading:Wt,onClick:Ma},"\u63D0\u4EA4\u4EE3\u7801"),Ee.createElement(x.default,{open:!!(et!=null&&et.id),title:"\u8FD0\u884C\u7ED3\u679C",width:1100,destroyOnClose:!0,afterClose:()=>ot==null?void 0:ot(),footer:!1,onOk:()=>Je({}),onCancel:()=>Je({})},Ee.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},Ee.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},Ee.createElement("div",null,Ee.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),Ee.createElement("span",{style:{marginLeft:12,color:et.status!==0&&"#E30000"}},te.Im[et.status])),Ee.createElement("div",null,Ee.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),Ee.createElement("span",{style:{marginLeft:12}},me()(et.created_at).format("YYYY-MM-DD HH:mm:ss"))),Ee.createElement("div",null,Ee.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),Ee.createElement("span",{style:{marginLeft:12}},et.language)),Ee.createElement("div",null,Ee.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),Ee.createElement("span",{style:{marginLeft:12}},et.execute_time,"ms"))),Ee.createElement(te.Y4,Ve({highlightEndEntry:!0},et)))))},Ke=z(59301),mt=Object.defineProperty,Et=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,sn=(Ut,an,vn)=>an in Ut?mt(Ut,an,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Ut[an]=vn,ft=(Ut,an)=>{for(var vn in an||(an={}))At.call(an,vn)&&sn(Ut,vn,an[vn]);if($e)for(var vn of $e(an))cn.call(an,vn)&&sn(Ut,vn,an[vn]);return Ut},_e=(Ut,an)=>Et(Ut,ht(an)),lt=(Ut,an,vn)=>new Promise((tn,ot)=>{var Wt=Je=>{try{et(vn.next(Je))}catch(un){ot(un)}},Xt=Je=>{try{et(vn.throw(Je))}catch(un){ot(un)}},et=Je=>Je.done?tn(Je.value):Promise.resolve(Je.value).then(Wt,Xt);et((vn=vn.apply(Ut,an)).next())});const gt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],yt=({data:Ut})=>{const{question_type:an,group_topic_id:vn,commit_wrong_question:{analysis:tn,standard_answer_show:ot,tag_discipline_names:Wt,standard_answer:Xt}={}}=Ut,et=()=>{if([0,1,2].includes(an))return Ke.createElement("div",{className:Ae.row},Ke.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ke.createElement("div",{className:"c-black"},ot));if([3].includes(an))return Xt==null?void 0:Xt.map((Je,un)=>{var pa,Ma;return Ke.createElement(a.Fragment,{key:un},Ke.createElement("div",{className:Ae.row},Ke.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",un+1),(Je==null?void 0:Je.model)===1&&Ke.createElement("div",{className:"c-black"},(pa=Je==null?void 0:Je.answer_text)==null?void 0:pa.join("\u3001")),(Je==null?void 0:Je.model)===2&&Ke.createElement("div",{className:"flex gap-10px"},(Ma=Je==null?void 0:Je.answer_text)==null?void 0:Ma.map((fu,_a)=>Ke.createElement(Te.Z,{key:un+""+_a,disabled:!0,value:fu})))))});if([4].includes(an))return Ke.createElement("div",{className:Ae.row},Ke.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ke.createElement("div",{className:"c-black"},Xt==null?void 0:Xt[0]));if([6].includes(an))return Ke.createElement("div",{className:Ae.row},Ke.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ke.createElement(Le.Z,{className:Ae.md,value:Xt||"-"}));if([8].includes(an))return Xt==null?void 0:Xt.map((Je,un)=>Ke.createElement(a.Fragment,{key:un},Ke.createElement("div",{className:Ae.row},Ke.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",un+1),Ke.createElement("div",{className:"c-black"},Je==null?void 0:Je.answer_text))))};return Ke.createElement("div",{className:Ae.extra},et(),Ke.createElement("div",{className:Ae.row},Ke.createElement("div",null,"\u89E3\xA0\xA0\xA0\xA0\u6790"),Ke.createElement(Le.Z,{className:Ae.md,value:tn||"-"})),Ke.createElement("div",{className:Ae.row},Ke.createElement("div",null,"\u77E5\u8BC6\u70B9"),Ke.createElement("div",{className:"c-black"},Wt==null?void 0:Wt.join("\u3001"))))},Tt=Ut=>{const an=tn=>{const{user_answer:ot,standard_answer:Wt,standard_answers:Xt,standard_answer_show:et,tag_discipline_names:Je,analysis:un,user_answer_infos:pa}=tn;return tn={user_answer_is_right:(pa==null?void 0:pa.user_answer_is_right)===void 0?null:pa==null?void 0:pa.user_answer_is_right,user_answer:ot,analysis:un,standard_answer_show:et,tag_discipline_names:Je,standard_answer:Xt||Wt},tn};return Ut.map((tn,ot)=>(tn.q_position=ot+1,tn.commit_wrong_question=an(tn),[7].includes(tn==null?void 0:tn.question_type)&&(tn.commit_wrong_question.sub_exercise_questions=tn.sub_exercise_questions.map(Wt=>an(Wt))),tn))},at=({data:Ut={},value:an,onChange:vn})=>{const{question_title:tn,question_choices:ot,q_position:Wt,commit_wrong_question:{user_answer_is_right:Xt,user_answer:et}={}}=Ut,Je=Xt!==void 0,un=pa=>{const Ma=pa.target.value;vn(Ma)};return Ke.createElement("div",{className:Ae.question},Ke.createElement(Le.Z,{className:de()(Ae.title,Ae.md),value:`${Wt}\u3001`+tn}),Ke.createElement(he.ZP.Group,{disabled:Je,value:Je?et==null?void 0:et[0]:an,onChange:un,className:Je&&`edu-radio-${Xt?"green":"red"}`},ot==null?void 0:ot.map((pa,Ma)=>Ke.createElement("div",{key:Ma},Ke.createElement(he.ZP,{value:pa==null?void 0:pa.choice_id,className:"mb20"},Ke.createElement(Ie.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ke.createElement("span",{className:"mr5 c-black"},gt[Ma],"."),Ke.createElement(Le.Z,{className:Ae.md,value:pa==null?void 0:pa.choice_text})))))),Je&&Ke.createElement(yt,{data:Ut}))},Ye=({data:Ut={},value:an,onChange:vn})=>{const{question_title:tn,question_choices:ot,q_position:Wt,commit_wrong_question:{user_answer_is_right:Xt,user_answer:et}={}}=Ut,Je=Xt!==void 0,un=pa=>{vn(pa)};return Ke.createElement("div",{className:Ae.question},Ke.createElement(Le.Z,{className:de()(Ae.title,Ae.md),value:`${Wt}\u3001`+tn}),Ke.createElement(pe.default.Group,{disabled:Je,style:{flexDirection:"column"},value:Je?et:an,onChange:un,className:Je&&`edu-checkbox-${Xt?"green":"red"}`},ot==null?void 0:ot.map((pa,Ma)=>Ke.createElement("div",{key:Ma},Ke.createElement(pe.default,{value:pa==null?void 0:pa.choice_id,className:"mb20"},Ke.createElement(Ie.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ke.createElement("span",{className:"mr5 c-black"},gt[Ma],"."),Ke.createElement(Le.Z,{className:Ae.md,value:pa==null?void 0:pa.choice_text})))))),Je&&Ke.createElement(yt,{data:Ut}))},$t=({data:Ut={},value:an,onChange:vn})=>{const{question_title:tn,question_choices:ot,q_position:Wt,commit_wrong_question:{user_answer_is_right:Xt,user_answer:et}={}}=Ut,Je=Xt!==void 0,un=pa=>{const Ma=pa.target.value;vn(Ma)};return Ke.createElement("div",{className:Ae.question},Ke.createElement(Le.Z,{className:de()(Ae.title,Ae.md),value:`${Wt}\u3001`+tn}),Ke.createElement(he.ZP.Group,{disabled:Je,value:Je?et==null?void 0:et[0]:an,onChange:un,className:Je&&`edu-radio-${Xt?"green":"red"}`},ot==null?void 0:ot.map((pa,Ma)=>Ke.createElement("div",{key:Ma},Ke.createElement(he.ZP,{value:pa==null?void 0:pa.choice_id,className:"mb20"},Ke.createElement(Ie.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ke.createElement(Le.Z,{className:Ae.md,value:pa==null?void 0:pa.choice_text})))))),Je&&Ke.createElement(yt,{data:Ut}))},In=({data:Ut={},value:an,onChange:vn})=>{const[tn,ot]=(0,a.useState)([]),{question_title:Wt,q_position:Xt,standard_answer:et,commit_wrong_question:{user_answer_is_right:Je,user_answer:un}={}}=Ut,pa=Je!==void 0,Ma=fu=>{vn(fu)};return(0,a.useEffect)(()=>{if(pa){ot(un);return}if(an){ot(an);return}const fu=et==null?void 0:et.map(_a=>_e(ft({},_a),{exercise_choice_id:_a.position,answer_text:""}));ot(fu)},[]),Ke.createElement("div",{className:Ae.question},Ke.createElement(Le.Z,{className:de()(Ae.title,Ae.md),value:`${Xt}\u3001`+Wt}),Ke.createElement("div",{className:"flex flex-col gap-20px mb20"},tn==null?void 0:tn.map((fu,_a)=>Ke.createElement(Ie.Z,{align:"middle",wrap:!1},Ke.createElement("div",{className:"mr10"},"\u586B\u7A7A\u9879",_a+1),Ke.createElement("div",{className:"flex-1"},(fu==null?void 0:fu.model)===1?Ke.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:pa,value:fu==null?void 0:fu.answer_text,onChange:Pn=>{tn[_a].answer_text=Pn.target.value,ot([...tn]),Ma(tn)}}):Ke.createElement(Te.Z,{value:fu==null?void 0:fu.answer_text,disabled:pa,onChange:Pn=>{tn[_a].answer_text=Pn,ot([...tn]),Ma(tn)}}))))),pa&&Ke.createElement(yt,{data:Ut}))},_n=({data:Ut={},value:an,onChange:vn})=>{const{question_title:tn,q_position:ot,commit_wrong_question:{user_answer_is_right:Wt,user_answer:Xt}={}}=Ut,et=Wt!==void 0,Je=un=>{vn(un)};return Ke.createElement("div",{className:Ae.question},Ke.createElement(Le.Z,{className:de()(Ae.title,Ae.md),value:`${ot}\u3001`+tn}),et?Ke.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Xt==null?void 0:Xt[0]):Ke.createElement(Oe.Z,{watch:!0,onChange:Je,defaultValue:an}),et&&Ke.createElement(yt,{data:Ut}))},na=({showEntryAnswer:Ut,updateData:an,examPaperId:vn,params:tn,data:ot={}})=>{const[Wt,Xt]=(0,a.useState)(!1),[et,Je]=(0,a.useState)(""),[un,pa]=(0,a.useState)("none"),Ma=(0,a.useRef)(),{question_id:fu,question_title:_a,q_position:Pn,languages:Mn,description:Da,hack_identifier:pn,commit_wrong_question:{user_answer_is_right:Ht}={}}=ot,Eu=typeof Ut!="undefined"?Ut:!(Ht!==void 0),Pu=()=>lt(void 0,null,function*(){if(Xt(!0),pn){const Au=yield(0,le.nF)({id:pn});(Au==null?void 0:Au.status)===0&&(Je(`/myproblems/${Au.identifier}?type=exercises&exercisesId=${vn}&coursesId=coursesId&login=${tn.login}&questionId=${fu}`),pa("block"))}Xt(!1)}),Ya=Au=>{Au.data==="backExercise"&&(pa("none"),Je(""),an())};return(0,a.useEffect)(()=>(window.addEventListener("message",Ya),()=>{window.removeEventListener("message",Ya)}),[]),Ke.createElement("div",{className:Ae.question},Ke.createElement(Le.Z,{className:de()(Ae.title,Ae.md),value:`${Pn}\u3001`+_a}),Eu&&Ke.createElement("div",{className:Ae.boxHead},Ke.createElement(xe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:Mn}),Ke.createElement(we.ZP,{loading:Wt,onClick:Pu,className:Ae.btn},"\u8FDB\u5165\u7B54\u9898")),Ke.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ke.createElement(Le.Z,{className:Ae.md,value:Da})),!Eu&&Ke.createElement(yt,{data:ot}),Ke.createElement("iframe",{style:{display:un},className:Ae.iframe,src:et,ref:Ma}))},It=({showEntryAnswer:Ut,updateData:an,data:vn={},value:tn,onChange:ot})=>{const[Wt,Xt]=(0,a.useState)([]),{code:et,hack_identifier:Je,question_title:un,q_position:pa,standard_answer_with_score:Ma,commit_wrong_question:{user_answer_is_right:fu,user_answer:_a}={}}=vn,Mn=typeof Ut!="undefined"?Ut:!(fu!==void 0),Da=pn=>{ot(pn)};return(0,a.useEffect)(()=>{if(_a){const Ht=_a==null?void 0:_a.map(Ca=>_e(ft({},Ca),{exercise_choice_id:Ca==null?void 0:Ca.choice_id,value:Ca.answer_text}));Xt(Ht),Ut===!0&&Da(Ht);return}if(tn){Xt(tn);return}const pn=Ma==null?void 0:Ma.map(Ht=>_e(ft({},Ht),{exercise_choice_id:Ht.position,answer_text:"",score:""}));Xt(pn)},[]),Ke.createElement("div",{className:Ae.question},Ke.createElement(Le.Z,{className:de()(Ae.title,Ae.md),value:`${pa}\u3001`+un}),Mn&&Ke.createElement("div",{className:Ae.boxHead},Ke.createElement("div",{style:{color:"#FA6400"}},Ke.createElement("i",{className:"iconfont icon-tishi9 font14 mr8"}),"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206"),Ke.createElement(Xe,{className:Ae.btn,data:vn,onFinish:an,userAnswer:Wt,identifier:Je})),Ke.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ke.createElement(Le.Z,{disabledFill:!Mn,programFillValue:Wt,showProgramFill:!0,onFillChange:(pn,Ht)=>{var Ca;Wt[Number(Ht)].answer_text=(Ca=pn[Number(Ht)])==null?void 0:Ca.value,Xt([...Wt]),Da(Wt)},value:E.Base64.decode(et||"")})),!Mn&&Ke.createElement(yt,{data:vn}))},_t=({data:Ut={},value:an,onChange:vn})=>{const[tn,ot]=(0,a.useState)([]),[Wt,Xt]=(0,a.useState)([]),{question_title:et,q_position:Je,commit_wrong_question:un,sub_exercise_questions:pa}=Ut,Ma=(fu,_a)=>{tn[_a]=fu,ot([...tn]),vn(tn)};return(0,a.useEffect)(()=>{const fu=pa==null?void 0:pa.map((_a,Pn)=>{var Mn;return _e(ft({},_a),{q_position:`${Je}.${Pn+1}`,commit_wrong_question:(Mn=un==null?void 0:un.sub_exercise_questions)==null?void 0:Mn[Pn]})});Xt(fu)},[]),(0,a.useEffect)(()=>{if(an){ot(an);return}const fu=Array(pa==null?void 0:pa.length).fill(void 0);ot(fu)},[]),Ke.createElement("div",{className:Ae.question},Ke.createElement(Le.Z,{className:de()(Ae.title,Ae.md),value:`${Je}\u3001`+et}),Ke.createElement("div",{className:"flex flex-col gap-20px"},Wt==null?void 0:Wt.map((fu,_a)=>{const Pn=tn[_a];return Ke.createElement(a.Fragment,{key:_a},(fu==null?void 0:fu.question_type)===0&&Ke.createElement(at,{value:Pn,data:fu,onChange:Mn=>Ma(Mn,_a)}),(fu==null?void 0:fu.question_type)===1&&Ke.createElement(Ye,{value:Pn,data:fu,onChange:Mn=>Ma(Mn,_a)}),(fu==null?void 0:fu.question_type)===2&&Ke.createElement($t,{value:Pn,data:fu,onChange:Mn=>Ma(Mn,_a)}),(fu==null?void 0:fu.question_type)===3&&Ke.createElement(In,{value:Pn,data:fu,onChange:Mn=>Ma(Mn,_a)}),(fu==null?void 0:fu.question_type)===4&&Ke.createElement(_n,{value:Pn,data:fu,onChange:Mn=>Ma(Mn,_a)}))})))}},11658:function(ct,qe,z){"use strict";var a=z(59301),he=z(62957),Ie=z(82093),pe=z(76560),Fe=z(59301),we=(Le,Be,de)=>new Promise((Oe,Te)=>{var xe=y=>{try{E(de.next(y))}catch(x){Te(x)}},le=y=>{try{E(de.throw(y))}catch(x){Te(x)}},E=y=>y.done?Oe(y.value):Promise.resolve(y.value).then(xe,le);E((de=de.apply(Le,Be)).next())});const Ae=({exercise:Le,dispatch:Be,init:de,haveInit:Oe=!1})=>{const Te=(0,pe.useParams)(),[xe,le]=(0,a.useState)(!1);let[E,y]=(0,a.useState)();const[x,b]=(0,a.useState)(!1),[ee,te]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Le.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ne()},[Le.actionTabs]);function ne(){return we(this,null,function*(){var me,Ee;let ce=yield(0,Ie.ZP)(`/api/courses/${Te==null?void 0:Te.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Le.actionTabs.selectArrs}});if(((me=ce==null?void 0:ce.cover_exercises)==null?void 0:me.length)>0)le(!0),y((Ee=ce==null?void 0:ce.cover_exercises)==null?void 0:Ee[0]);else{let fe=yield(0,Ie.ZP)(`/api/courses/${Te==null?void 0:Te.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Le.actionTabs.selectArrs}});Be({type:"exercise/setActionTabs",payload:{key:""}}),(fe==null?void 0:fe.status)===0&&(Oe&&de(),he.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{pe.history.push("/paperlibrary")}}))}})}return Fe.createElement("div",null,Fe.createElement(he.default,{open:xe,centered:!0,onCancel:me=>we(void 0,null,function*(){if(me.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let Ee=yield(0,Ie.ZP)(`/api/courses/${Te==null?void 0:Te.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Le.actionTabs.selectArrs,update:1}});Be({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(Ee==null?void 0:Ee.status)===0&&(Oe&&de(),le(!1),he.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{pe.history.push("/paperlibrary")}}))}else le(!1)}),cancelButtonProps:{loading:x},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:ee},onOk:()=>we(void 0,null,function*(){te(!0);let me=yield(0,Ie.ZP)(`/api/courses/${Te==null?void 0:Te.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Le.actionTabs.selectArrs}});te(!1),(me==null?void 0:me.status)===0&&(Oe&&de(),Be({type:"exercise/setActionTabs",payload:{key:""}}),le(!1),he.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{pe.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Fe.createElement("div",null,Fe.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Fe.createElement("div",null,Fe.createElement("div",null,"\u8BD5\u5377\uFF1A",E==null?void 0:E.origin_exercise_nam),Fe.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Fe.createElement("a",{href:`/paperlibrary/see/${E==null?void 0:E.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},E==null?void 0:E.examination_bank_name))))))};qe.Z=(0,pe.connect)(({exercise:Le})=>({exercise:Le}))(Ae)},82668:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return fe}});var a=z(59301),he=z(62957),Ie=z(77019),pe=z(5269),Fe=z(82326),we=z(54172),Ae=z(99571),Le=z(71360),Be=z(82093),de={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Oe=z(76560),Te=z(96622),xe=z(59301),le=Object.defineProperty,E=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Pe,be,Me)=>be in Pe?le(Pe,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Pe[be]=Me,ne=(Pe,be)=>{for(var Me in be||(be={}))b.call(be,Me)&&te(Pe,Me,be[Me]);if(x)for(var Me of x(be))ee.call(be,Me)&&te(Pe,Me,be[Me]);return Pe},me=(Pe,be)=>E(Pe,y(be)),Ee=(Pe,be,Me)=>new Promise((Ve,We)=>{var ze=mt=>{try{Ke(Me.next(mt))}catch(Et){We(Et)}},Xe=mt=>{try{Ke(Me.throw(mt))}catch(Et){We(Et)}},Ke=mt=>mt.done?Ve(mt.value):Promise.resolve(mt.value).then(ze,Xe);Ke((Me=Me.apply(Pe,be)).next())});const ce=({visible:Pe,setVisible:be,onK:Me,selectKeys:Ve,selectRows:We,appointStudent:ze,modalParams:Xe,courseId:Ke})=>{const mt=(0,Oe.useParams)(),[Et,ht]=(0,a.useState)(!1),[$e,At]=(0,a.useState)(!1),[cn,sn]=(0,a.useState)([]),[ft,_e]=(0,a.useState)([]),[lt,gt]=(0,a.useState)([]),[yt,Tt]=(0,a.useState)("all"),[at,Ye]=(0,a.useState)("all");let[$t,In]=(0,a.useState)(!0);const[_n,na]=(0,a.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[It,_t]=(0,a.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),Ut={selectedRowKeys:ft,columnWidth:40,hideSelectAll:!0,onSelect:(Wt,Xt,et)=>{let Je=!0;for(let un=0;un{if(Wt&&et.length>0){et.forEach(Je=>{ft.push(Je.user_id),lt.push(Je)}),_e([...ft]),gt([...lt]);return}if(!Wt&&et.length>0){let Je=[],un=[];const pa=new Set(et),Ma=new Set(ft),fu=new Set(lt);Je=[...Ma].filter(_a=>[...pa].every(Pn=>Pn.user_id!==_a)),un=[...fu].filter(_a=>[...pa].every(Pn=>Pn.user_id!==_a.user_id)),_e([...Je]),gt([...un])}}};(0,a.useEffect)(()=>{Pe&&Ve&&(_e([...Ve]),gt(We))},[Pe,Ve]),(0,a.useEffect)(()=>{Pe&&(!ze&&Xe?It.status=Xe:It.status=null,_t(ne({},It)),vn())},[Pe,ze,Xe]);const an=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(Wt,Xt,et)=>xe.createElement("span",{style:{color:"#333"}},et+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(Wt,Xt,et)=>xe.createElement("span",null,Wt)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(Wt,Xt,et)=>xe.createElement("span",{style:{color:"#666"}},Wt)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(Wt,Xt)=>xe.createElement("span",null,Wt)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(Wt,Xt)=>xe.createElement("span",null,Wt||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(Wt,Xt)=>xe.createElement("span",null,Wt)}].filter(Wt=>Xe===1||Xe===2?Wt.title!=="\u72B6\u6001":!0),vn=()=>Ee(void 0,null,function*(){var Wt,Xt,et;At(!0);const Je=yield(0,Be.ZP)(`/api/exercises/${mt.categoryId||Ke}/wait_make_up_students.json`,{method:"get",params:me(ne({},It),{keywords:(Wt=It==null?void 0:It.keywords)==null?void 0:Wt.trim()})});if(Je.status===0){const un=((et=(Xt=Je==null?void 0:Je.data)==null?void 0:Xt.all_course_groups)==null?void 0:et.map(pa=>({value:pa==null?void 0:pa.id,label:pa==null?void 0:pa.name})))||[];na([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...un]),sn(Je.data)}At(!1)}),tn=()=>{It.page=1,It.status=null,It.course_group_id=null,It.keywords="",Tt("all"),Ye("all"),_e([]),gt([]),_t(ne({},It)),ze&&Me(ft==null?void 0:ft.length,ft,lt)},ot=()=>{It.page=1,It.status=null,It.course_group_id=null,It.keywords="",_t(ne({},It)),Tt("all"),Ye("all"),_e([]),gt([]),be(!1)};return xe.createElement(he.default,{centered:!0,className:de.cstuModal,title:Xe===1?"\u7F3A\u8003\u5B66\u751F":Xe===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:Pe,width:1200,footer:null,onCancel:()=>{ot()}},xe.createElement(Ie.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},xe.createElement(Ie.Z,null,xe.createElement(pe.Z,null,xe.createElement(Fe.default,{size:"large",value:yt,style:{width:200,marginRight:20},onChange:Wt=>{Tt(Wt),Wt==="all"?It.course_group_id=null:It.course_group_id=Wt,It.page=1,_t(ne({},It)),vn()},options:_n})),ze&&xe.createElement(pe.Z,null,xe.createElement(Fe.default,{size:"large",value:at,style:{width:200},onChange:Wt=>{Ye(Wt),Wt==="all"?It.status=null:It.status=Wt,It.page=1,_t(ne({},It)),vn()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),xe.createElement(pe.Z,null,xe.createElement(Le.t7,{style:{width:300,marginLeft:15},value:It.keywords,allowClear:!0,onChange:Wt=>{It.keywords=Wt,It.page=1,_t(ne({},It)),vn()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),xe.createElement(Ie.Z,{align:"middle",className:"mb30"},xe.createElement(pe.Z,{span:14},xe.createElement("div",{className:"flexd-table-header"},xe.createElement(we.default,{pagination:!1,dataSource:[],columns:an,rowSelection:ze?Ut:null,rowKey:Wt=>Wt.user_id})),xe.createElement("div",null,xe.createElement(we.default,{rowSelection:ze?Ut:null,columns:an,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:Wt=>Wt.user_id,loading:$e,dataSource:cn==null?void 0:cn.exercise_users,onChange:(Wt,Xt,et)=>{It.page=Wt==null?void 0:Wt.current,It.limit=Wt==null?void 0:Wt.pageSize,et!=null&&et.order?(It.sort_by=et==null?void 0:et.field,It.direction=(et==null?void 0:et.order)==="ascend"?"asc":"desc"):(It.sort_by=null,It.direction=null),_t(ne({},It)),vn()},pagination:!1}))),xe.createElement(pe.Z,{span:1},xe.createElement("img",{src:Te,style:{marginLeft:10}})),xe.createElement(pe.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},xe.createElement("div",{className:de.searchMember,style:{width:550}},xe.createElement(Ie.Z,{className:de.searchMemberHeader},xe.createElement(pe.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),xe.createElement(pe.Z,{flex:"110px"},"\u5B66\u53F7"),xe.createElement(pe.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),xe.createElement("div",{style:{overflow:"auto",height:390}},lt==null?void 0:lt.map((Wt,Xt)=>xe.createElement(Ie.Z,{key:Xt,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},xe.createElement(pe.Z,{flex:"100px"},Wt.user_name),xe.createElement(pe.Z,{flex:"110px"},Wt.student_id),xe.createElement(pe.Z,{flex:"120px",style:{marginLeft:5}},Wt.user_group_name),xe.createElement(pe.Z,{style:{marginLeft:10}},xe.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{gt(lt.filter(et=>et.user_id!=Wt.user_id)),_e(ft.filter(et=>et!=Wt.user_id))}})))))))),!(Xe===1||Xe===2)&&xe.createElement("div",{className:de.bottom},xe.createElement(Ae.ZP,{className:de.no,onClick:()=>{ot()}},"\u53D6\u6D88"),xe.createElement(Ae.ZP,{loading:Et,type:"primary",onClick:()=>{tn()}},"\u786E\u5B9A")))};var fe=(0,Oe.connect)(({})=>({}))(ce)},62354:function(ct,qe,z){"use strict";var a=z(59301),he=z(28284),Ie=z(6767),pe=z(62957),Fe=z(29787),we=z(77019),Ae=z(47889),Le=z(16326),Be=z(62673),de=z(61186),Oe=z.n(de),Te=z(82093),xe=z(49661),le=z(76560),E=z(1198),y=z(37464),x=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(We,ze,Xe)=>ze in We?x(We,ze,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):We[ze]=Xe,ce=(We,ze)=>{for(var Xe in ze||(ze={}))ne.call(ze,Xe)&&Ee(We,Xe,ze[Xe]);if(te)for(var Xe of te(ze))me.call(ze,Xe)&&Ee(We,Xe,ze[Xe]);return We},fe=(We,ze)=>b(We,ee(ze)),Pe=(We,ze,Xe)=>new Promise((Ke,mt)=>{var Et=At=>{try{$e(Xe.next(At))}catch(cn){mt(cn)}},ht=At=>{try{$e(Xe.throw(At))}catch(cn){mt(cn)}},$e=At=>At.done?Ke(At.value):Promise.resolve(At.value).then(Et,ht);$e((Xe=Xe.apply(We,ze)).next())});function be(We,ze){const Xe=[];for(let Ke=We;Ke{let ze=new Date;const Xe=Oe()(We).format("HH");if(Oe()(We).isSame(Oe()(ze),"day")){const Ke=Oe()(ze).format("HH"),mt=Oe()(ze).format("mm");return{disabledHours:()=>be(0,24).splice(1,Ke*1-1),disabledMinutes:()=>Oe()(We).isSame(Oe()(ze),"hour")&&Xe<=Ke?be(0,60).splice(0,mt):be(60,60)}}else if(Oe()(We).isSame(Oe()(),"day")){const Ke=Oe()().format("HH"),mt=Oe()().format("mm");return{disabledHours:()=>be(0,24).splice(0,Ke),disabledMinutes:()=>Xe<=Ke?be(0,mt):be(60,60)}}else return!1},Ve=({exercise:We,dispatch:ze})=>{var Xe;const Ke=(0,le.useParams)(),[mt]=he.default.useForm(),[Et,ht]=(0,a.useState)(1),[$e,At]=(0,a.useState)([]),[cn,sn]=(0,a.useState)(!0),[ft,_e]=(0,a.useState)([]),[lt,gt]=(0,a.useState)(!0),[yt,Tt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{We.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&at()},[We.actionTabs]);const at=In=>Pe(void 0,null,function*(){var _n,na;sn(!0);const It=yield ze({type:"exercise/getEndGroups",payload:fe(ce({},Ke),{check_ids:[...((_n=We.actionTabs.selectArrs)==null?void 0:_n.map(Ut=>Number(Ut)))||[]]})}),_t=(na=It==null?void 0:It.course_info)==null?void 0:na.map((Ut,an)=>fe(ce({},Ut),{key:Ut.course_group_id,title:Ut.course_group_name,name:Ut.course_group_name,disabled:!!Ut.is_published}));It&&(It!=null&&It.course_info)&&(At([..._t]),mt.setFieldsValue({end_time:Oe()(Oe()(new Date((0,xe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),sn(!1)}),Ye=()=>Pe(void 0,null,function*(){var In,_n,na,It;const _t=ce({},mt.getFieldsValue());if((ft==null?void 0:ft.length)<=0&&$e.length>0&&!((In=We.actionTabs)!=null&&In.unified_setting)){Ie.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Tt(!0);const Ut={check_ids:[...((_n=We.actionTabs.selectArrs)==null?void 0:_n.map(vn=>Number(vn)))||[]],group_ids:ft};lt||(Ut.end_time=Oe()(_t.end_time).format("YYYY-MM-DD HH:mm")),Ut.group_ids=ft.map(vn=>vn.course_group_id),(yield(0,Te.ZP)(`/api/courses/${Ke.coursesId}/exercises/end_exercise.json`,{method:"post",body:Ut})).status===0&&(Ie.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,xe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),ze({type:"exercise/setActionTabs",payload:{}}),(na=We==null?void 0:We.actionTabs)!=null&&na.cb?(It=We==null?void 0:We.actionTabs)==null||It.cb():ze({type:"classroomList/getClassroomExercisesList",payload:ce({},We.actionTabs.params)})),Tt(!1)}),$t=()=>{ht(1),At([]),_e([]),gt(!0)};return a.createElement(pe.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:We.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Ye,width:680,confirmLoading:yt||cn,onCancel:()=>{$t(),ze({type:"exercise/setActionTabs",payload:{}})}},a.createElement(Fe.Z,{spinning:cn},$e&&a.createElement(he.default,{form:mt},a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},a.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:E.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),a.createElement(we.Z,{className:"mt20 mb10"},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),a.createElement(Ae.ZP.Group,{value:lt,onChange:In=>{gt(In.target.value),_e([])}},a.createElement(Ae.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),a.createElement(Ae.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),a.createElement(he.default.Item,{name:"end_time",style:{marginTop:-3,visibility:lt?"hidden":"visible"}},a.createElement(Le.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Oe()((0,xe.U6)(),"HH:mm")},disabledDate:In=>In&&In0&&!((Xe=We.actionTabs)!=null&&Xe.unified_setting)&&a.createElement(we.Z,{style:{marginBottom:"10px"}},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),a.createElement("div",null,$e.length>0&&a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("span",{style:{flex:1}},a.createElement(Be.default,{checked:ft.length===$e.length,onChange:In=>{ft.length===$e.length?_e([]):_e($e)}},"\u5168\u9009")," "),a.createElement("span",{style:{width:16}}),a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ft.length||0,"\u4E2A\u5206\u73ED")),a.createElement(y.Z,{data:$e,selectedRowKeys:ft,setSelectedRowKeys:_e}))))))};qe.Z=(0,le.connect)(({exercise:We})=>({exercise:We}))(Ve)},95253:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return sn}});var a=z(59301),he=z(28284),Ie=z(6767),pe=z(62957),Fe=z(29787),we=z(77019),Ae=z(47889),Le=z(71051),Be=z(16326),de=z(71411),Oe=z(62673),Te=z(99571),xe=z(61186),le=z.n(xe),E=z(82093),y=z(49661),x=z(76560),b=z(72664),ee=z(1198),te=z(37464),ne=z(82668),me={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},Ee=z(6681),ce=z(67135),fe=z(28086),Pe=z(59301),be=Object.defineProperty,Me=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Ke=(ft,_e,lt)=>_e in ft?be(ft,_e,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ft[_e]=lt,mt=(ft,_e)=>{for(var lt in _e||(_e={}))ze.call(_e,lt)&&Ke(ft,lt,_e[lt]);if(We)for(var lt of We(_e))Xe.call(_e,lt)&&Ke(ft,lt,_e[lt]);return ft},Et=(ft,_e)=>Me(ft,Ve(_e)),ht=(ft,_e,lt)=>new Promise((gt,yt)=>{var Tt=$t=>{try{Ye(lt.next($t))}catch(In){yt(In)}},at=$t=>{try{Ye(lt.throw($t))}catch(In){yt(In)}},Ye=$t=>$t.done?gt($t.value):Promise.resolve($t.value).then(Tt,at);Ye((lt=lt.apply(ft,_e)).next())});function $e(ft,_e){const lt=[];for(let gt=ft;gt<_e;gt++)lt.push(gt);return lt}const At=ft=>{let _e=new Date;const lt=le()(ft).format("HH");if(le()(ft).isSame(le()(_e),"day")){const gt=le()(_e).format("HH"),yt=le()(_e).format("mm");return{disabledHours:()=>$e(0,24).splice(1,gt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",lt,gt),le()(ft).isSame(le()(_e),"hour")&<<=gt?$e(0,60).splice(0,yt):$e(60,60))}}else if(le()(ft).isSame(le()(),"day")){const gt=le()().format("HH"),yt=le()().format("mm");return{disabledHours:()=>$e(0,24).splice(0,gt),disabledMinutes:()=>lt<=gt?$e(0,yt):$e(60,60)}}else return!1},cn=({exercise:ft,dispatch:_e})=>{var lt,gt,yt,Tt,at,Ye,$t,In,_n,na,It,_t,Ut,an,vn,tn,ot,Wt,Xt,et,Je,un,pa;const Ma=(0,x.useParams)(),[fu]=he.default.useForm(),[_a,Pn]=(0,a.useState)(1),[Mn,Da]=(0,a.useState)([]),[pn,Ht]=(0,a.useState)(!0),[Ca,Eu]=(0,a.useState)([]),[Pu,Ya]=(0,a.useState)(!0),[Au,ba]=(0,a.useState)(!1),{workSetting:zt}=ft,[Tn,ya]=(0,a.useState)(!1),[Ua,yu]=(0,a.useState)([]),[Bu,sr]=(0,a.useState)([]),[An,Ot]=(0,a.useState)(!1),[Xn,Gn]=(0,a.useState)(!1),[Vn,jn]=(0,a.useState)(!1),[ra,$a]=(0,a.useState)(null),[nt,ue]=(0,a.useState)(1),[ge,Se]=(0,a.useState)({}),[ke,He]=(0,a.useState)({}),[St,Pt]=(0,a.useState)(!1),[Wn,aa]=(0,a.useState)(!1),[Na,Zt]=(0,a.useState)(!1),[Ln,en]=(0,a.useState)([]);(0,a.useEffect)(()=>{if(ft.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"){const{selectArrsAll:va=[],type:bu}=ft.actionTabs||{},Qa=va.filter(Fa=>![100,120,150].includes(Number(Fa.total_score)));Qa.length?(Zt(bu===1?"multiple":"single"),en(Qa.map(Fa=>Et(mt({},Fa),{name:Fa.exercise_name})))):aa(!0)}},[(lt=ft==null?void 0:ft.actionTabs)==null?void 0:lt.key]),console.log(Na,"visible"),(0,a.useEffect)(()=>{var va;if(ft.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(ru(),Du(),ft.actionTabs.type===2)){const bu=(va=ft.actionTabs)==null?void 0:va.unified_setting;Ya(bu)}},[ft.actionTabs]),(0,a.useEffect)(()=>{var va,bu,Qa,Fa,ha,oa,Mr;(va=zt==null?void 0:zt.exercise)!=null&&va.publish_time&&fu.setFieldsValue({publish_time:le()((bu=zt==null?void 0:zt.exercise)==null?void 0:bu.publish_time)}),(Qa=zt==null?void 0:zt.exercise)!=null&&Qa.end_time&&fu.setFieldsValue({end_time:le()((Fa=zt==null?void 0:zt.exercise)==null?void 0:Fa.end_time)}),fu.setFieldsValue({exercise_type:(ha=zt==null?void 0:zt.exercise)==null?void 0:ha.exercise_type,simulate_exercise_num:(oa=zt==null?void 0:zt.exercise)==null?void 0:oa.simulate_exercise_num}),ue((Mr=zt==null?void 0:zt.exercise)==null?void 0:Mr.exercise_type)},[ft]);const Nu=va=>{var bu;const Qa=fu.getFieldValue("publish_time");if(!Qa||(bu=zt==null?void 0:zt.exercise)!=null&&bu.publish_time)return;let Fa;va===1?Fa=le()(Qa).add(120,"minutes"):Fa=le()(Qa).add(7,"days"),fu.setFieldsValue({end_time:Fa})},ru=va=>ht(void 0,null,function*(){var bu,Qa;Ht(!0);const Fa=yield(0,b.N3)({coursesId:Ma.coursesId,check_ids:[...((bu=ft.actionTabs.selectArrs)==null?void 0:bu.map(oa=>Number(oa)))||[]]});console.log(Fa,"res");const ha=((Qa=Fa==null?void 0:Fa.course_info)==null?void 0:Qa.map((oa,Mr)=>Et(mt({},oa),{key:oa.course_group_id,title:oa.course_group_name,name:oa.course_group_name,disabled:!!oa.is_published})))||[];if((Fa==null?void 0:Fa.status)!==-1){Da([...ha]);const oa=le()();fu.setFieldsValue({publish_time:oa}),(fu.getFieldValue("exercise_type")||1)===1?fu.setFieldsValue({end_time:le()(oa).add(120,"minutes")}):fu.setFieldsValue({end_time:le()(oa).add(7,"days")})}Ht(!1)});(0,a.useEffect)(()=>{var va,bu,Qa,Fa,ha,oa;if((va=zt==null?void 0:zt.exercise)!=null&&va.is_appoint_user){const Mr=((Qa=(bu=zt==null?void 0:zt.exercise)==null?void 0:bu.all_exercise_users)==null?void 0:Qa.map(Sr=>Sr.user_id))||[];yu([...Mr])}Ot((Fa=zt==null?void 0:zt.exercise)==null?void 0:Fa.is_appoint_user),Gn((ha=zt==null?void 0:zt.exercise)==null?void 0:ha.is_miss_exam_user),jn((oa=zt==null?void 0:zt.exercise)==null?void 0:oa.is_no_passing_user)},[zt]),(0,a.useEffect)(()=>{var va,bu,Qa,Fa,ha,oa,Mr,Sr;(bu=(va=ft==null?void 0:ft.actionTabs)==null?void 0:va.selectArrs)!=null&&bu[0]&&ft.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&_e({type:"exercise/getWorkSetting",payload:{categoryId:(Fa=(Qa=ft==null?void 0:ft.actionTabs)==null?void 0:Qa.selectArrs)==null?void 0:Fa[0],category:(oa=(ha=ft==null?void 0:ft.actionTabs)==null?void 0:ha.selectArrs)==null?void 0:oa[0],coursesId:(Sr=(Mr=ft==null?void 0:ft.actionTabs)==null?void 0:Mr.params)==null?void 0:Sr.id}})},[(gt=ft==null?void 0:ft.actionTabs)==null?void 0:gt.selectArrs]);const ja=()=>ht(void 0,null,function*(){var va,bu,Qa,Fa,ha,oa,Mr;const Sr=mt({},fu.getFieldsValue()),Jr=le()(le()(Sr.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),ol=le()(le()(Sr.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Jr,Jr,33),ol<=Jr){Ie.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((Ca==null?void 0:Ca.length)<=0&&!Pu&&Mn.length>0&&!((va=zt==null?void 0:zt.exercise)!=null&&va.is_make_up_exercise)){Ie.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const cu=Mn.map(Ql=>Ql.key),du={check_ids:[...((bu=ft.actionTabs.selectArrs)==null?void 0:bu.map(Ql=>Number(Ql)))||[]],end_time:le()(Sr.end_time).format("YYYY-MM-DD HH:mm"),publish_time:le()(Sr.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:Ca.map(Ql=>Ql.course_group_id),unified_setting:!Ca.length,exercise_type:Sr.exercise_type,simulate_exercise_num:Sr.simulate_exercise_num};if(((Qa=ft.actionTabs.selectArrsAll)==null?void 0:Qa.length)>0&&ft.actionTabs.type===1&&(du.check_ids=[...((ha=(Fa=ft.actionTabs.selectArrsAll)==null?void 0:Fa.filter(Ql=>!Ql.high_resources_consume||Ql.high_resources_consume_permission))==null?void 0:ha.map(Ql=>Number(Ql==null?void 0:Ql.id)))||[]]),(oa=zt==null?void 0:zt.exercise)!=null&&oa.is_make_up_exercise){if(An&&Ua.length<=0||!An&&!(Xn||Vn)){Ie.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}du.is_appoint_user=An,du.is_miss_exam_user=Xn,du.is_no_passing_user=Vn,An?du.make_up_exercise_users=Ua.map(Ql=>({user_id:Ql})):du.make_up_exercise_user=[]}let{is_locked:yr,open_camera:cr,screen_open:Nr,login_restrict:il,ip_bind:_l,ip_limit:oo,is_random:$l,id:xn,identity_verify:io,open_phone_video_recording:Xo}=zt==null?void 0:zt.exercise;if(ft.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(yr||cr||Nr||il||_l||oo=="pub"||oo=="inner"||io||Xo)&&Sr.exercise_type==2){if(aa(!1),_e({type:"exercise/setActionTabs",payload:{}}),ft.actionTabs.type==2){let Ql=pe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:Pe.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Pe.createElement("span",{style:{color:"#FA6400"}}," ",(0,y.hi)(zt==null?void 0:zt.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>ht(void 0,null,function*(){var Io;Pt(!0);let Wr=yield(0,ce.Tr)({exercise_ids:[...((Io=ft.actionTabs.selectArrs)==null?void 0:Io.map(bo=>Number(bo)))||[]],course_id:Ma.coursesId,type:"exercise"});if((Wr==null?void 0:Wr.student_count)===0){if((yield pu(du))&&ft.actionTabs.isRouter){Ql.destroy(),x.history.push(`/classrooms/${Ma.coursesId}/exercise/${xn}/detail?random=${$l}&tabs=3&childrenTabs=2`);return}_e({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else He(du),Se(Wr)}),onCancel:()=>{Ql.destroy(),Pt(!1),pu(du)}})}else{let Ql=pe.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:Pe.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>ht(void 0,null,function*(){var Io;Pt(!0);let Wr=yield(0,ce.Tr)({exercise_ids:[...((Io=ft.actionTabs.selectArrs)==null?void 0:Io.map(bo=>Number(bo)))||[]],course_id:Ma.coursesId,type:"exercise"});if((Wr==null?void 0:Wr.student_count)===0){if((yield pu(du))&&ft.actionTabs.isRouter){x.history.push(`/classrooms/${Ma.coursesId}/exercise/${xn}/detail?random=${$l}&tabs=3&childrenTabs=2`);return}_e({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else He(du),Se(Wr)})})}return}let Go=yield(0,ce.Tr)({exercise_ids:[...((Mr=ft.actionTabs.selectArrs)==null?void 0:Mr.map(Ql=>Number(Ql)))||[]],course_id:Ma.coursesId,type:"exercise"});(Go==null?void 0:Go.student_count)===0?pu(du):(He(du),Se(Go))}),rn=()=>{var va;let bu=[...(va=ft.actionTabs.selectArrsAll)==null?void 0:va.filter(Qa=>Qa.high_resources_consume&&!Qa.high_resources_consume_permission)];(bu==null?void 0:bu.length)>0&&ft.actionTabs.type===1&&pe.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Pe.createElement("div",null,Pe.createElement("div",{className:me.tipcontent},Pe.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",bu==null?void 0:bu.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Pe.createElement("div",{className:"mt20 mb20"},bu==null?void 0:bu.map(Qa=>Pe.createElement("div",{className:me.failedList,key:Qa.id},Pe.createElement("div",{className:me.name},Qa==null?void 0:Qa.exercise_name),Pe.createElement("div",{className:me.publish,onClick:()=>{(0,y.xg)(`/classrooms/${Ma.coursesId}/exercise/${Qa.id}/detail?random=${Qa.is_random}`)}},"\u53D1\u5E03"))))))})},pu=va=>ht(void 0,null,function*(){var bu,Qa,Fa;if(ft.actionTabs.type===1){let Mr=[...(bu=ft.actionTabs.selectArrsAll)==null?void 0:bu.filter(Sr=>Sr.high_resources_consume&&!Sr.high_resources_consume_permission)];if((Mr==null?void 0:Mr.length)==ft.actionTabs.selectArrsAll.length){aa(!1),_e({type:"exercise/setActionTabs",payload:{}}),rn();return}}let ha=!1;return ba(!0),(yield(0,E.ZP)(`/api/courses/${Ma.coursesId}/exercises/publish.json`,{method:"post",body:va})).status===0&&((0,y.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Du(),Ie.ZP.success("\u53D1\u5E03\u6210\u529F"),aa(!1),_e({type:"exercise/setActionTabs",payload:{}}),(Qa=ft==null?void 0:ft.actionTabs)!=null&&Qa.cb?(Fa=ft==null?void 0:ft.actionTabs)==null||Fa.cb():_e({type:"classroomList/getClassroomExercisesList",payload:mt({},ft.actionTabs.params)}),ha=!0,ft.actionTabs.type===1&&rn()),ba(!1),ha}),Du=()=>{Pn(1),Da([]),Eu([])},Er=(va,bu,Qa)=>{va<=0?Ie.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(yu(bu),sr(Qa),ya(!1))};return Pe.createElement(a.Fragment,null,Pe.createElement(pe.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:Wn,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:ja,confirmLoading:Au||pn,onCancel:()=>{Du(),aa(!1),_e({type:"exercise/setActionTabs",payload:{}})}},Pe.createElement(Fe.Z,{spinning:pn},Mn&&Pe.createElement(he.default,{form:fu},!!((yt=ft==null?void 0:ft.actionTabs)!=null&&yt.disabled)&&Pe.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},Pe.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ee.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Tt=zt==null?void 0:zt.exercise)!=null&&Tt.is_make_up_exercise)&&Pe.createElement(Pe.Fragment,null,Pe.createElement(we.Z,null,Pe.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},Pe.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),Pe.createElement(he.default.Item,{name:"exercise_type"},Pe.createElement(Ae.ZP.Group,{disabled:((at=zt==null?void 0:zt.exercise)==null?void 0:at.exercise_status)>1,onChange:va=>{ue(va.target.value),Nu(va.target.value)}},Pe.createElement(Ae.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),Pe.createElement(Ae.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),nt==2&&Pe.createElement(we.Z,{className:`${me.contentInterval}`},Pe.createElement("span",{className:`${me.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Pe.createElement(he.default.Item,{name:"simulate_exercise_num"},Pe.createElement(Le.Z,{className:me.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Ye=zt==null?void 0:zt.exercise)==null?void 0:Ye.exercise_status)>1,min:1,max:999})),Pe.createElement("span",null,"\u6B21",Pe.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),Pe.createElement(we.Z,null,Pe.createElement("span",{className:"mr10 mt5"},Pe.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),Pe.createElement(he.default.Item,{name:"publish_time"},Pe.createElement(Be.default,{style:{width:170},disabledDate:va=>va&&va<=le()().subtract(0,"days"),disabledTime:At,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Pe.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),Pe.createElement(he.default.Item,{name:"end_time"},Pe.createElement(Be.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,y.U6)(),"HH:mm")},disabledDate:va=>va&&va{var Qa,Fa,ha,oa,Mr;if(Ot(va),va)if((Qa=zt==null?void 0:zt.exercise)!=null&&Qa.is_appoint_user){const Sr=(ha=(Fa=zt==null?void 0:zt.exercise)==null?void 0:Fa.all_exercise_users)==null?void 0:ha.map(Jr=>Jr.user_id);yu([...Sr])}else yu([]),Gn(!1),jn(!1);else Gn((oa=zt==null?void 0:zt.exercise)==null?void 0:oa.is_miss_exam_user),jn((Mr=zt==null?void 0:zt.exercise)==null?void 0:Mr.is_no_passing_user)},disabled:((In=zt==null?void 0:zt.exercise)==null?void 0:In.exercise_status)!==1}),Pe.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!An&&Pe.createElement(we.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},Pe.createElement(Oe.default,{checked:Xn,disabled:((_n=zt==null?void 0:zt.exercise)==null?void 0:_n.exercise_status)!==1||((na=zt==null?void 0:zt.exercise)==null?void 0:na.miss_exam_count)<=0,onChange:va=>{Gn(va.target.checked)}},Pe.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Pe.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{$a(1),Ot(!1),ya(!0)}},"\uFF08",`${(It=zt==null?void 0:zt.exercise)==null?void 0:It.miss_exam_count}\u4EBA`,"\uFF09"),Pe.createElement(Oe.default,{checked:Vn,disabled:((_t=zt==null?void 0:zt.exercise)==null?void 0:_t.exercise_status)!==1||((Ut=zt==null?void 0:zt.exercise)==null?void 0:Ut.no_passing_count)<=0,onChange:va=>{jn(va.target.checked)}},Pe.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Pe.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{$a(2),Ot(!1),ya(!0)}},"\uFF08",`${(an=zt==null?void 0:zt.exercise)==null?void 0:an.no_passing_count}\u4EBA`,"\uFF09")),An&&Pe.createElement(we.Z,{className:"mt20",style:{paddingLeft:"90px"}},Pe.createElement(Te.ZP,{type:"primary",ghost:!0,disabled:((vn=zt==null?void 0:zt.exercise)==null?void 0:vn.exercise_status)!==1,onClick:()=>{ya(!0),$a(void 0)}},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Pe.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Pe.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Ua.length||0} \u4EBA`,"\uFF09"))),ft.actionTabs.type===2&&!((tn=zt==null?void 0:zt.exercise)!=null&&tn.is_make_up_exercise)&&Pe.createElement(we.Z,{style:{marginBottom:"10px"}},Pe.createElement("span",{className:"mr10"},Pe.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),Pe.createElement(Ae.ZP.Group,{value:Pu,onChange:va=>{Ya(va.target.value),Eu([])}},Pe.createElement(Ae.ZP,{disabled:!!((ot=ft==null?void 0:ft.actionTabs)!=null&&ot.disabled)||Mn.some(va=>va==null?void 0:va.is_published)||!((Wt=ft==null?void 0:ft.actionTabs)!=null&&Wt.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Pe.createElement(Ae.ZP,{disabled:Mn.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Mn.length<=0&&ft.actionTabs.type===2&&!((Xt=zt==null?void 0:zt.exercise)!=null&&Xt.is_make_up_exercise)&&Pe.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(ft.actionTabs.type===1||!Pu)&&!((et=zt==null?void 0:zt.exercise)!=null&&et.is_make_up_exercise)&&Mn.length>0&&Pe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Pe.createElement("span",{style:{flex:1}},Pe.createElement(Oe.default,{checked:Ca.length===Mn.length,onChange:va=>{Ca.length===Mn.length?Eu([]):Eu(Mn)}},"\u5168\u9009")),Pe.createElement("span",{style:{width:16}}),Pe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ca.length||0,"\u4E2A\u5206\u73ED")),(ft.actionTabs.type===1||!Pu)&&!((Je=zt==null?void 0:zt.exercise)!=null&&Je.is_make_up_exercise)&&Mn.length>0&&Pe.createElement(te.Z,{data:Mn,selectedRowKeys:Ca,setSelectedRowKeys:Eu})),Pe.createElement(ne.Z,{visible:Tn,setVisible:ya,onK:Er,selectKeys:Ua,selectRows:Bu,appointStudent:An,modalParams:ra,courseId:Ma.categoryId||((pa=(un=ft==null?void 0:ft.actionTabs)==null?void 0:un.selectArrs)==null?void 0:pa[0])})),Pe.createElement(Ee.Z,{resdata:ge,type:"exercisepush",okloading:Au,oktext:(ge==null?void 0:ge.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:va=>ht(void 0,null,function*(){var bu,Qa,Fa;ba(!0);let ha=yield(0,E.ZP)(`/api/courses/${Ma.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((bu=ft.actionTabs.selectArrs)==null?void 0:bu.map(oa=>Number(oa)))||[]]}});if(ba(!1),(ha==null?void 0:ha.status)===0)if(St){let oa=yield pu(ke);if(pe.default.destroyAll(),oa&&ft.actionTabs.isRouter){x.history.push(`/classrooms/${Ma.coursesId}/exercise/${(Qa=zt==null?void 0:zt.exercise)==null?void 0:Qa.id}/detail?random=${(Fa=zt==null?void 0:zt.exercise)==null?void 0:Fa.is_random}&tabs=3&childrenTabs=2`);return}_e({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else pu(ke)})})),Pe.createElement(fe.Z,{text:"\u662F\u5426\u7EE7\u7EED\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53D1\u5E03\uFF1F",okText:"\u786E\u8BA4\u53D1\u5E03",visible:Na,dataSource:Ln,onSuccess:()=>{Zt(!1),aa(!0)},onClose:()=>{Zt(!1),Du(),_e({type:"exercise/setActionTabs",payload:{}})}}))};var sn=(0,x.connect)(({exercise:ft})=>({exercise:ft}))(cn)},37464:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return de}});var a=z(59301),he=z(37568),Ie=z(62673),pe=z(77019),Fe={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},we="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",Ae=z(57884),Le=(Oe,Te,xe)=>new Promise((le,E)=>{var y=ee=>{try{b(xe.next(ee))}catch(te){E(te)}},x=ee=>{try{b(xe.throw(ee))}catch(te){E(te)}},b=ee=>ee.done?le(ee.value):Promise.resolve(ee.value).then(y,x);b((xe=xe.apply(Oe,Te)).next())}),de=({data:Oe,value:Te=[],handleChangePage:xe,setSelectedRowKeys:le,selectedRowKeys:E,onChange:y=()=>{}})=>{const[x,b]=(0,a.useState)([]),[ee,te]=(0,a.useState)([]),[ne,me]=(0,a.useState)([]);let[Ee,ce]=(0,a.useState)(1),[fe,Pe]=(0,a.useState)();return(0,a.useEffect)(()=>{b(Oe),te([]),me([])},[Oe]),(0,a.useEffect)(()=>{le&&(te(E),me(E))},[E]),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:Fe.leftdiv},a.createElement(he.default.Search,{size:"middle",onChange:be=>Le(void 0,null,function*(){b(Oe.filter(Me=>{var Ve;return(Ve=Me==null?void 0:Me.name)==null?void 0:Ve.includes(be.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&a.createElement(Ae.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(Ie.default.Group,{value:ee.map(be=>`${be.course_group_id}`),onChange:be=>{le(x.filter(Me=>be.includes(`${Me.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((be,Me)=>a.createElement(pe.Z,{key:be.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(Ie.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:be.is_published,value:`${be.course_group_id}`},a.createElement("div",{className:Fe.listClass},a.createElement("span",{className:Fe.spantitle,style:{width:be.is_published?"108px":"170px"}},be.name),be.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:Fe.rightdiv},a.createElement(he.default.Search,{onChange:be=>{me(ee.filter(Me=>Me.name.includes(be.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&a.createElement(Ae.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((be,Me)=>a.createElement(pe.Z,{justify:"space-between",style:{marginTop:"10px"},key:be.course_group_id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},be.name),a.createElement("img",{src:we,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{le(ee.filter(Ve=>`${Ve.course_group_name}`!=`${be.course_group_name}`))}})))))))}},85933:function(ct,qe,z){"use strict";var a=z(59301),he=z(11938),Ie=z(71051),pe=z(28284),Fe=z(62957),we=z(29787),Ae=z(54172),Le=z(37568),Be=z(77019),de=z(5269),Oe=z(99571),Te=z(72664),xe=z(61186),le=z.n(xe),E=z(76560),y=z(49661),x=z(15610),b=z(34055),ee=z(98072),te=z(59301),ne=(fe,Pe,be)=>new Promise((Me,Ve)=>{var We=Ke=>{try{Xe(be.next(Ke))}catch(mt){Ve(mt)}},ze=Ke=>{try{Xe(be.throw(Ke))}catch(mt){Ve(mt)}},Xe=Ke=>Ke.done?Me(Ke.value):Promise.resolve(Ke.value).then(We,ze);Xe((be=be.apply(fe,Pe)).next())});const{Countdown:me}=he.default,Ee=({value:fe,onChange:Pe,MaxMinutes:be})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",te.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",te.createElement("br",null)),te.createElement(Ie.Z,{value:fe,onChange:Pe,min:0,precision:0,max:be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ce=({exercise:fe,successCb:Pe,dispatch:be})=>{var Me,Ve,We,ze;const Xe=(0,E.useParams)(),[Ke]=pe.default.useForm(),mt=pe.default.useWatch("time",Ke),[Et,ht]=(0,a.useState)(!1),$e=(0,a.useRef)(),{actionTabs:At}=fe,[cn,sn]=(0,a.useState)(),[,ft,_e,lt]=(0,ee.U)(Te.n7,{id:Xe.categoryId}),[,gt,yt]=(0,ee.U)(Te.Cd,{});(0,a.useEffect)(()=>{fe.actionTabs.key==="student-unlock"&&(ht(!1),Ke.resetFields())},[fe.actionTabs.key]);const Tt=()=>new Promise(Ut=>ne(void 0,null,function*(){var an,vn;return $e.current=yield(0,x.y)({ip_limit:(an=At==null?void 0:At.exerciseParams)==null?void 0:an.ip_limit,ip_bind:(vn=At==null?void 0:At.exerciseParams)==null?void 0:vn.ip_bind_type}),Ut()})),at=()=>ne(void 0,null,function*(){var Ut,an,vn,tn,ot;yield Ke.validateFields();const Wt=Ke.getFieldsValue();if(ht(!0),(((Ut=At==null?void 0:At.exerciseParams)==null?void 0:Ut.ip_limit)!=="no"||(an=At==null?void 0:At.exerciseParams)!=null&&an.ip_bind_type)&&(yield Tt()),(yield(0,Te.ZD)((vn=At==null?void 0:At.exerciseParams)==null?void 0:vn.id,{exercise_user_id:(tn=At==null?void 0:At.exerciseParams)==null?void 0:tn.exercise_user_id,unlock_key:Wt.unlock_key,time:Wt.time,ip:$e.current})).status===0){if(Pe){be({type:"exercise/setActionTabs",payload:{}}),Pe();return}const et=At==null?void 0:At.exerciseParams;(0,y.nr)({inner_ip:et.inner_ip,public_ip:et.public_ip,open_camera:et.open_camera,ip_limit:et.ip_limit,ip_bind:et.ip_bind,ip_bind_type:et.ip_bind_type,exercise_tips:et.exercise_tips,exerciseId:et.id,screen_open:et.screen_open,screen_num:et.screen_num,screen_sec:et.screen_sec,coursesId:Xe.coursesId,login:(ot=(0,b.eY)())==null?void 0:ot.login,history,identity_verify:et.identity_verify,open_phone_video_recording:et.open_phone_video_recording,current_status:et.current_status}),be({type:"exercise/setActionTabs",payload:{}})}ht(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ut=>te.createElement("span",{className:Ut.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ut)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ut=>te.createElement("span",{className:Ut.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ut)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],$t=((Me=At==null?void 0:At.exerciseParams)==null?void 0:Me.errorMessage)&&typeof((Ve=At==null?void 0:At.exerciseParams)==null?void 0:Ve.errorMessage)=="object";(0,a.useEffect)(()=>{fe.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const Ut=yield yt(Xe);yield _e({}),Ut.status||sn(Ut)})},[fe.actionTabs.key]);const{time:In,end_time:_n}=(cn==null?void 0:cn.exercise)||{},na=lt!=null&<.user_end_time?le()(lt==null?void 0:lt.user_end_time).add(1,"minutes"):le()(),It=le()(lt==null?void 0:lt.user_total_end_time)>na?Math.round(le().duration(le()(lt==null?void 0:lt.user_total_end_time).diff(na.startOf("minute"))).asMinutes()):0,_t=((lt==null?void 0:lt.student_left_minutes)||0)+(mt||0);return te.createElement(te.Fragment,null,te.createElement(Fe.default,{width:514,centered:!0,closable:!!((We=At==null?void 0:At.exerciseParams)!=null&&We.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:fe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(we.Z,{spinning:ft||gt},$t&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!$t&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),$t&&te.createElement(Ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((ze=At==null?void 0:At.exerciseParams)==null?void 0:ze.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(pe.default,{form:Ke,layout:"vertical",autoComplete:"off"},te.createElement(pe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(Le.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),In!==-1?te.createElement(te.Fragment,null,te.createElement(pe.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",le()(lt==null?void 0:lt.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(Ee,{MaxMinutes:It})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ft||gt?"--":_t),"\u5206\u949F",_t!==0&&(lt==null?void 0:lt.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},le()(lt==null?void 0:lt.user_end_time).add(mt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",le()(_n).format("YYYY-MM-DD HH:mm")))),te.createElement(Be.Z,{justify:"space-between",align:"middle"},te.createElement(de.Z,null),te.createElement(de.Z,null,te.createElement(Oe.ZP,{loading:Et,onClick:at},"\u8FDB\u5165\u8003\u8BD5"))))))};qe.Z=(0,E.connect)(({exercise:fe})=>({exercise:fe}))(ce)},99663:function(ct,qe,z){"use strict";z.d(qe,{w:function(){return we}});var a=z(82093),he=z(62957),Ie=z(76560),pe=z(59301),Fe=(Ae,Le,Be)=>new Promise((de,Oe)=>{var Te=E=>{try{le(Be.next(E))}catch(y){Oe(y)}},xe=E=>{try{le(Be.throw(E))}catch(y){Oe(y)}},le=E=>E.done?de(E.value):Promise.resolve(E.value).then(Te,xe);le((Be=Be.apply(Ae,Le)).next())});const we=(Ae,Le,Be="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",de=1,Oe=2)=>Fe(void 0,null,function*(){de===1&&(0,Ie.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:de===1?Be:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const Te=yield(0,a.ZP)(`/api/exercises/${Le}/user_appraise_status.json`,{method:"get",params:{appraise_type:de}});if((Te==null?void 0:Te.status)===-1)return(0,Ie.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let xe={status:0};if((Te==null?void 0:Te.type)===2&&(xe=yield(0,a.ZP)(`/api/exercises/${Le}/create_appraise_students.json`,{method:"get"})),(0,Ie.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(xe==null?void 0:xe.status)===-1)return Promise.reject();if((Te==null?void 0:Te.type)===2){const le=()=>{Ie.history.replace(`/classrooms/${Ae}/exercise/${Le}/centralizeReview/${xe==null?void 0:xe.login}`)};if(he.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:le,onCancel:()=>{Oe===1&&Ie.history.replace(`/classrooms/${Ae}/exercise/${Le}/detail`)},content:pe.createElement("div",null,pe.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",pe.createElement("span",{onClick:le,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),pe.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Oe!==3)return Promise.reject()}if((Te==null?void 0:Te.type)===3&&(he.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{Oe===1&&Ie.history.replace(`/classrooms/${Ae}/exercise/${Le}/detail`)},content:pe.createElement("div",null,(Te==null?void 0:Te.message)||"")}),Oe!==3)||(Te==null?void 0:Te.type)===4&&(he.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Oe===1&&Ie.history.replace(`/classrooms/${Ae}/exercise/${Le}/detail`)},content:pe.createElement("div",null,(Te==null?void 0:Te.message)||"")}),Oe!==3))return Promise.reject()})},47914:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Et}});var a=z(59301),he=z(47889),Ie=z(99571),pe=z(6767),Fe=z(62957),we=z(71051),Ae=z(77019),Le=z(5269),Be=z(37285),de=z(51124),Oe={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},Te=z(34055),xe=z(24334),le=z(82093),E=z(76560),y=z(3713),x=z(45278),b=z(87169),ee=z(26227),te=z(59301),ne=Object.defineProperty,me=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,be=(ht,$e,At)=>$e in ht?ne(ht,$e,{enumerable:!0,configurable:!0,writable:!0,value:At}):ht[$e]=At,Me=(ht,$e)=>{for(var At in $e||($e={}))fe.call($e,At)&&be(ht,At,$e[At]);if(ce)for(var At of ce($e))Pe.call($e,At)&&be(ht,At,$e[At]);return ht},Ve=(ht,$e)=>me(ht,Ee($e)),We=(ht,$e,At)=>new Promise((cn,sn)=>{var ft=gt=>{try{lt(At.next(gt))}catch(yt){sn(yt)}},_e=gt=>{try{lt(At.throw(gt))}catch(yt){sn(yt)}},lt=gt=>gt.done?cn(gt.value):Promise.resolve(gt.value).then(ft,_e);lt((At=At.apply(ht,$e)).next())});const ze={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Xe=(ht=>(ht[ht.SET_PATH=0]="SET_PATH",ht[ht.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",ht))(Xe||{});function Ke(ht,$e){switch($e.type){case 0:return Ve(Me({},ht),{selectedPath:$e.payload});case 1:return Ve(Me({},ht),{passedContent:$e.payload});default:throw new Error}}var Et=({language:ht,dispatch:$e,shixunWorkReport:At,v:cn,languages:sn,classroomList:ft,autoHeight:_e,diff_code_count:lt,data:gt})=>{const[yt,Tt]=(0,a.useState)(sn==null?void 0:sn[0]),at=(0,E.useParams)();return(0,a.useEffect)(()=>{Tt(sn==null?void 0:sn[0])},[]),(0,a.useEffect)(()=>{var Ye;Tt((Ye=sn==null?void 0:sn.filter($t=>$t.language===(yt==null?void 0:yt.language)))==null?void 0:Ye[0])},[sn]),te.createElement(te.Fragment,null,te.createElement("h2",null," ",te.createElement("span",null,cn.is_finish?te.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):te.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(sn==null?void 0:sn.length)>1&&te.createElement(he.ZP.Group,{defaultValue:ht,style:{marginLeft:10},onChange:Ye=>{var $t;cn.language=Ye.target.value,Tt(($t=sn==null?void 0:sn.filter(In=>In.language===Ye.target.value))==null?void 0:$t[0])}},sn==null?void 0:sn.map(Ye=>te.createElement(he.ZP,{value:Ye==null?void 0:Ye.language},Ye==null?void 0:Ye.language)))),(0,Te.GJ)()&&At!="shixunWorkReport"&&te.createElement("span",null,te.createElement("span",null,"\u5F97\u5206 ",yt==null?void 0:yt.score,"/",yt==null?void 0:yt.total_score),te.createElement(Ie.ZP,{style:{margin:"0px 10px"},onClick:()=>{var Ye,$t;if(!(($t=(Ye=ft.AssistantObject)==null?void 0:Ye.hack)!=null&&$t.can_appraise)&&(0,Te.Rm)()){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let In=yt==null?void 0:yt.score;Fe.default.confirm({title:"\u8C03\u5206",content:te.createElement("div",null,te.createElement("p",null,"\u5F97\u5206\uFF1A",yt==null?void 0:yt.score,"/",yt==null?void 0:yt.total_score),te.createElement("p",null,"\u8C03\u5206\uFF1A",te.createElement(we.Z,{min:0,max:yt==null?void 0:yt.total_score,defaultValue:yt==null?void 0:yt.score,onChange:_n=>{In=_n}}))),okText:"\u786E\u8BA4",onOk:()=>We(void 0,null,function*(){(yield(0,le.ZP)(`/api/courses/${at==null?void 0:at.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:at==null?void 0:at.coursesId,hack_user_code_id:yt==null?void 0:yt.hack_user_id,score:In}})).status===0&&(pe.ZP.success("\u8C03\u5206\u6210\u529F"),$e({type:"shixunHomeworks/setActionTabs",payload:{}}),$e({type:"shixunHomeworks/getShixunWorkReports",payload:Me({},at)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,Te.GJ)()&&At!="shixunWorkReport"&&te.createElement(Ie.ZP,{onClick:()=>{var Ye;if(!((Ye=ft.AssistantObject.hack)!=null&&Ye.can_appraise)&&(0,Te.Rm)()){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:At.user_id,type:"1",language:yt==null?void 0:yt.language,v:cn,data:Me({},At)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),te.createElement(de.ZP,{height:300,language:yt==null?void 0:yt.language,value:yt!=null&&yt.code?xe.Base64.decode(yt==null?void 0:yt.code):"",autoHeight:_e,theme:"default",options:ze}),((yt==null?void 0:yt.comment)||(yt==null?void 0:yt.hidden_comment))&&te.createElement("div",null,te.createElement(Ae.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},te.createElement(Le.Z,{flex:1},te.createElement("h1",{className:Oe.title},"\u70B9\u8BC4\u5185\u5BB9")),te.createElement(Le.Z,{className:"pr30"},(0,Te.GJ)()&&te.createElement(Ie.ZP,{onClick:()=>We(void 0,null,function*(){Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:te.createElement(b.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return We(this,null,function*(){(yield(0,x.gZ)({comment_id:yt==null?void 0:yt.comment_id,homeworkId:at.homeworkId,type:"hack"})).status===0&&(pe.ZP.success("\u5220\u9664\u6210\u529F"),$e({type:"shixunHomeworks/getShixunWorkReports",payload:Me({},at)}))})}})})},te.createElement(ee.Z,null),"\u5220\u9664"))),te.createElement(Be.Z,{style:{margin:0}}),(yt==null?void 0:yt.comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),te.createElement("br",null),te.createElement(y.Z,{value:yt==null?void 0:yt.comment})),(yt==null?void 0:yt.hidden_comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),te.createElement("br",null),te.createElement(y.Z,{value:yt==null?void 0:yt.hidden_comment}))))}},26162:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return fe}});var a=z(59301),he={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Ie=Object.defineProperty,pe=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ae=(Pe,be,Me)=>be in Pe?Ie(Pe,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Pe[be]=Me,Le=(Pe,be)=>{for(var Me in be||(be={}))Fe.call(be,Me)&&Ae(Pe,Me,be[Me]);if(pe)for(var Me of pe(be))we.call(be,Me)&&Ae(Pe,Me,be[Me]);return Pe};const Be=Pe=>React.createElement("svg",Le({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Pe),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var de="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Oe=z(20554),Te=z(92310),xe=z.n(Te),le=z(59301),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Pe,be,Me)=>be in Pe?E(Pe,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Pe[be]=Me,me=(Pe,be)=>{for(var Me in be||(be={}))ee.call(be,Me)&&ne(Pe,Me,be[Me]);if(b)for(var Me of b(be))te.call(be,Me)&&ne(Pe,Me,be[Me]);return Pe},Ee=(Pe,be)=>y(Pe,x(be)),fe=({dataSource:Pe,className:be,style:Me})=>{const[Ve,We]=(0,a.useState)([]),[ze,Xe]=(0,a.useState)(""),Ke=(0,a.useRef)("");(0,a.useEffect)(()=>{if(Pe!=null&&Pe.length){const ht=String(Math.random()).slice(-6),$e=Pe.map(At=>Ee(me({},At),{key:`${ht}-${At.key}`}));We($e),Xe($e[0].key)}},[Pe.length]);const mt=ht=>{Xe(ht),Ke.current=ht;const $e=document.getElementById(ht);if($e){const At=$e.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:At,behavior:"smooth"})}},Et=()=>{const ht=Ve.map(At=>document.getElementById(At.key)),$e=window.innerHeight/2;for(const At of ht)if(At){const cn=At.getBoundingClientRect();if(cn.top>=0&&cn.top<$e){if(Ke.current===At.id){Ke.current="";return}if(Ke.current)return;Xe(At.id);break}}};return(0,a.useEffect)(()=>(window.addEventListener("scroll",Et),()=>{window.removeEventListener("scroll",Et)}),[Ve]),le.createElement("div",{className:xe()(he.anchorNavigation,be),style:Me},le.createElement(Oe.default,{items:Ve,tabBarGutter:60,className:he.tabs,activeKey:ze,onChange:mt}),Ve.map(ht=>le.createElement("div",{key:ht.key,id:ht.key,className:he.box},le.createElement("div",{className:he.head},le.createElement("img",{className:"mr10",src:de,alt:"Dot"}),ht.label),le.createElement("div",{className:he.element},ht.element))))}},69577:function(ct,qe,z){"use strict";z.d(qe,{Q8:function(){return At},d0:function(){return cn},w6:function(){return $e}});var a=z(59301),he=z(16326),Ie=z(82326),pe=z(6767),Fe=z(62957),we=z(47889),Ae=z(77019),Le=z(5269),Be=z(25399),de=z(62673),Oe=z(99571),Te=z(61186),xe=z.n(Te),le=z(34055),E=z(82093),y=z(89392),x=z.n(y),b=z(49661),ee=z(69063),te=z(76560),ne=z(2748),me=z(23869),Ee=z(97202),ce=z(6681),fe=z(67135),Pe=z(59301),be=Object.defineProperty,Me=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Ke=(gt,yt,Tt)=>yt in gt?be(gt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):gt[yt]=Tt,mt=(gt,yt)=>{for(var Tt in yt||(yt={}))ze.call(yt,Tt)&&Ke(gt,Tt,yt[Tt]);if(We)for(var Tt of We(yt))Xe.call(yt,Tt)&&Ke(gt,Tt,yt[Tt]);return gt},Et=(gt,yt)=>Me(gt,Ve(yt)),ht=(gt,yt,Tt)=>new Promise((at,Ye)=>{var $t=na=>{try{_n(Tt.next(na))}catch(It){Ye(It)}},In=na=>{try{_n(Tt.throw(na))}catch(It){Ye(It)}},_n=na=>na.done?at(na.value):Promise.resolve(na.value).then($t,In);_n((Tt=Tt.apply(gt,yt)).next())});function $e(gt,yt){const Tt=[];for(let at=gt;at{const at=gtxe()(yt).endOf("day"),$t=gt{const Tt=parseInt(xe()(gt).format("HH")),at=parseInt(xe()().format("HH")),Ye=parseInt(xe()().format("mm"));if(!gt)return{disabledHours:()=>$e(0,at),disabledMinutes:()=>$e(0,Ye)};if(yt){const $t=parseInt(xe()(yt).format("HH")),In=parseInt(xe()(yt).format("mm"));return xe()(gt).isSame(xe()(yt),"day")?{disabledHours:()=>$e(0,$t),disabledMinutes:()=>Tt<=$t?$e(0,In):[]}:void 0}if(xe()(gt).isSame(xe()(),"day"))return{disabledHours:()=>$e(0,at),disabledMinutes:()=>xe()(gt).isSame(xe()(),"hour")&&Tt<=at?$e(0,Ye):[]}},sn=(gt,yt)=>gt==null?void 0:gt.map(Tt=>{var at;return(at=yt==null?void 0:yt.find(Ye=>Ye.value===Tt))==null?void 0:at.id}),{RangePicker:ft}=he.default,{Option:_e}=Ie.default,lt=({shixunHomeworks:gt,loading:yt,dispatch:Tt,classroomList:at,user:Ye})=>{var $t,In,_n,na,It,_t,Ut,an,vn;const tn=(0,te.useParams)(),{workSetting:ot,workList:Wt,shixunWorkList:Xt,headerInfo:et,changeData:Je}=gt,[un,pa]=(0,a.useState)(!1),[Ma,fu]=(0,a.useState)(!1);let[_a,Pn]=(0,a.useState)([]),[Mn,Da]=(0,a.useState)([]),[pn,Ht]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Ca,Eu]=(0,a.useState)({}),[Pu,Ya]=(0,a.useState)({});(0,a.useEffect)(()=>()=>{Pn([])},[]),(0,a.useEffect)(()=>{pa(!(0,le.GJ)())},[(0,le.GJ)()]);const Au=()=>{Tt({type:"shixunHomeworks/getWorkSetting",payload:mt({},tn)})};(0,a.useEffect)(()=>{if(!(ot!=null&&ot.course_id))return;Object.keys(pn).map(function(Xn){pn[Xn]=ot[Xn]}),(!pn.allow_late||!pn.unified_late)&&(pn.late_penalty=20,pn.penalty_type=ne.Q.Percent),pn.unified_setting||(pn.unified_late=!1,pn.unified_anonymous_comment=!1,pn.unified_anonymous_appeal=!1),_a=JSON.parse(JSON.stringify(ot.group_settings.map(Xn=>Et(mt({},Xn),{group_name:[Xn.group_name]})).filter(Xn=>Xn.publish_time!==null))),Mn=JSON.parse(JSON.stringify(ot.allow_late_settings.map(Xn=>Et(mt({},Xn),{group_name:[Xn.group_name]})).filter(Xn=>Xn.late_time!==null))),Ht(mt({},pn));const Ot=(0,b.QE)((_a==null?void 0:_a.length)>0?_a:[]);Pn([...Ot]),(Mn==null?void 0:Mn.length)<=0?Da([{penalty_type:ne.Q.Percent,late_penalty:20}]):Da([...Mn])},[ot]);const ba=()=>ht(void 0,null,function*(){var Ot,Xn;if(((Ot=Ye==null?void 0:Ye.userInfo)==null?void 0:Ot.user_status)===2){(0,me.Rd)();return}const Gn=JSON.parse(JSON.stringify(pn));if(Gn.challenge_settings.filter(jn=>!jn.hide),Gn.categoryId=tn.categoryId,(Xn=Gn.challenge_settings)!=null&&Xn.every(jn=>!jn.checked)){pe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(_a),!pn.unified_setting)_a=_a==null?void 0:_a.map(jn=>{var ra;if(!jn.publish_time||!jn.end_time)throw pe.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!jn.group_name)throw pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return jn.group_name=typeof(jn==null?void 0:jn.group_name)=="string"?[jn==null?void 0:jn.group_name]:jn==null?void 0:jn.group_name,jn.group_id=(ra=ot.group_settings)==null?void 0:ra.filter($a=>{var nt;return(nt=jn==null?void 0:jn.group_name)==null?void 0:nt.includes($a.group_name)}).map($a=>$a.group_id||$a.id).toString().split(","),jn});else if(!pn.publish_time||!pn.end_time)throw pe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(Gn.group_settings=_a,pn.allow_late)if(pn.unified_late){if(pn.late_penalty===null||pn.late_penalty===void 0||pn.late_penalty<0||pn.late_penalty>100)throw pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!pn.late_time)throw pe.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Mn=Mn==null?void 0:Mn.map(jn=>{var ra,$a;if(jn.late_penalty===null||jn.late_penalty===void 0||jn.late_penalty<0||jn.late_penalty>100)throw pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!jn.late_time)throw pe.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!jn.group_name)throw pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return jn.group_name=typeof(jn==null?void 0:jn.group_name)=="string"?[jn==null?void 0:jn.group_name]:jn==null?void 0:jn.group_name,jn.group_id=($a=(ra=jn==null?void 0:jn.group_name)==null?void 0:ra.map(nt=>{var ue,ge;let Se=(ge=(ue=ot.group_settings)==null?void 0:ue.filter(ke=>(ke==null?void 0:ke.group_name)===nt))==null?void 0:ge[0];return Se==null?void 0:Se.group_id}))==null?void 0:$a.toString().split(","),jn}),Gn.allow_late_settings=Mn;let Vn=yield(0,fe.Tr)({homework_common_ids:[parseInt(tn.categoryId)],course_id:tn.coursesId,type:"homework_common"});(Vn==null?void 0:Vn.student_count)===0?zt(Gn):(Ya(Gn),Eu(Vn))}),zt=Ot=>{var Xn;if(Ot.total_score===null){pe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ot!=null&&Ot.work_efficiency&&Ot.eff_score===null){pe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Gn=Ot.challenge_settings.reduce((ra,$a)=>ra+Number($a.challenge_score),0);if((Gn==null?void 0:Gn.toFixed(10))!==((Xn=Ot.total_score-Ot.eff_score)==null?void 0:Xn.toFixed(10))){pe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Ot.total_score}\u5206`);return}const Vn={shixun_evaluation:Ot.shixun_evaluation,challenge_settings:Ot.challenge_settings};let jn=()=>{var ra;const $a=()=>ht(void 0,null,function*(){fu(!0),(yield(0,E.ZP)(`/api/homework_commons/${tn.categoryId}/publish_setting.json`,{method:"post",body:mt({},Ot)})).status===0&&(pe.ZP.success("\u66F4\u65B0\u6210\u529F"),Au(),Tt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:mt({},tn)})),fu(!1)});!(0,y.isEqual)(Je,Vn)&&!((ra=et==null?void 0:et.homework_status)!=null&&ra.includes("\u672A\u53D1\u5E03"))?Fe.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:$a}):$a()};ot!=null&&ot.high_resources_consume&&!(ot!=null&&ot.high_resources_consume_permission)?Tt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:tn.coursesId,type:"shixun",type_id:tn.categoryId,name:ot.homework_name,fn:()=>{jn()}}}):jn()},Tn=(Ot,Xn,Gn="group_id")=>{var Vn;return Xn?Xn.find(jn=>jn[Gn]===Ot):(Vn=ot==null?void 0:ot.group_settings)==null?void 0:Vn.find(jn=>jn.group_id[0]===Ot)},ya=(ot==null?void 0:ot.allow_late)||(ot==null?void 0:ot.anonymous_comment),Ua=Ot=>{var Xn,Gn;const Vn=Tn(Ot,ot==null?void 0:ot.allow_late_settings,"id"),jn=Tn(Ot,ot==null?void 0:ot.anonymous_comment_settings),ra=Tn(Ot);return(ot==null?void 0:ot.allow_late)&&Vn&&xe()(Vn==null?void 0:Vn.late_time)<=xe()()||(ot==null?void 0:ot.anonymous_comment)&&jn&&(jn==null?void 0:jn.evaluation_start)!==null||((Gn=(xe()(ra==null?void 0:ra.end_time)<=xe()()&&((Xn=ot==null?void 0:ot.allow_late_settings)==null?void 0:Xn.filter($a=>$a.group_id.includes(Ot))))[0])==null?void 0:Gn.late_time)!=null},yu=(0,a.useMemo)(()=>(ot==null?void 0:ot.allow_late)||(ot==null?void 0:ot.all_group_late),[ot,et]),Bu=ot==null?void 0:ot.anonymous_comment,sr=Ot=>{if(!Ot)return!1;const Xn=Tn(Ot,ot==null?void 0:ot.anonymous_comment_settings);return(ot==null?void 0:ot.anonymous_comment)&&Xn&&(Xn==null?void 0:Xn.evaluation_start)!==null},An=(Ot,Xn)=>{var Gn,Vn,jn,ra,$a;Ot!=null&&Ot.group_id||(Ot.group_id=sn(Ot==null?void 0:Ot.group_name,ot==null?void 0:ot.group_settings)),Tt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Ot,index:Xn,rangePickerDisabled:(Vn=(Gn=Ot==null?void 0:Ot.group_id)==null?void 0:Gn[0])!=null&&Vn.publish_time?un||(xe()()<=xe()((ra=Tn((jn=Ot==null?void 0:Ot.group_id)==null?void 0:jn[0]))==null?void 0:ra.publish_time)?!1:[!0,Ua(($a=Ot==null?void 0:Ot.group_id)==null?void 0:$a[0])]):!1,disabledDate:ot==null?void 0:ot.course_end_date}})};return Pe.createElement("section",{className:ee.Z.form},Pe.createElement("div",{className:ee.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Pe.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Pe.createElement("div",null,Pe.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Pe.createElement(we.ZP.Group,{disabled:un||!(($t=et==null?void 0:et.homework_status)!=null&&$t.includes("\u672A\u53D1\u5E03"))||(0,le.Rm)()&&!((In=at.AssistantObject.practice)!=null&&In.can_publish),value:pn.unified_setting,onChange:Ot=>{var Xn;if(!((Xn=et==null?void 0:et.homework_status)!=null&&Xn.includes("\u672A\u53D1\u5E03"))){pe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(pn.unified_setting=!pn.unified_setting,pn.unified_setting||(pn.unified_late=!1,Da([{late_penalty:5}])),Ht(Object.assign({},pn)),pn.unified_setting===!1&&_a==""){Pn(_a.concat({}));return}pn.unified_setting&&(Pn([]),Da([{late_penalty:5}]))}},Pe.createElement(we.ZP,{value:!0,disabled:un||!(ot!=null&&ot.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Pe.createElement(we.ZP,{disabled:un||!((_n=ot==null?void 0:ot.group_settings)!=null&&_n.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((na=ot==null?void 0:ot.group_settings)==null?void 0:na.length)===0&&Pe.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),pn.unified_setting&&Pe.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Pe.createElement(Ae.Z,{align:"middle"},Pe.createElement(Le.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Pe.createElement(Le.Z,{className:"ml10"},Pe.createElement(he.default,{size:"large",disabled:un||!((It=et==null?void 0:et.homework_status)!=null&&It.includes("\u672A\u53D1\u5E03")||(_t=et==null?void 0:et.homework_status)!=null&&_t.includes("\u672A\u5F00\u59CB"))||(0,le.Rm)()&&!((Ut=at.AssistantObject.practice)!=null&&Ut.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Ot=>At(Ot,ot==null?void 0:ot.course_end_date),disabledTime:Ot=>cn(Ot),value:pn.publish_time?xe()(pn.publish_time):"",onChange:(Ot,Xn)=>{pn.publish_time=Xn,(pn.end_time==""||!pn.end_time)&&pn.unified_setting&&(pn.end_time=xe()(Ot).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Ht(Object.assign({},pn))}}))),Pe.createElement(Ae.Z,{align:"middle",className:"pl30"},Pe.createElement(Le.Z,null,"\u622A\u6B62\u65F6\u95F4"),Pe.createElement(Le.Z,{className:"ml10"},Pe.createElement(he.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:xe()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(ot==null?void 0:ot.allow_late)&&(ot==null?void 0:ot.homework_status.includes("\u5DF2\u622A\u6B62"))||un||(ot==null?void 0:ot.allow_late)&&xe()()>=xe()(ot==null?void 0:ot.end_time)||(0,le.Rm)()&&!((an=at.AssistantObject.practice)!=null&&an.can_publish),disabledDate:Ot=>At(Ot,ot==null?void 0:ot.course_end_date,pn.publish_time),disabledTime:Ot=>cn(Ot,pn.publish_time),value:pn.end_time?xe()(pn.end_time):"",onChange:(Ot,Xn)=>{pn.end_time=Xn,Ht(Object.assign({},pn))}})))),!pn.unified_setting&&(_a==null?void 0:_a.length)>0&&Pe.createElement(Ae.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},_a&&_a.map(function(Ot,Xn){var Gn,Vn,jn,ra,$a,nt,ue;return Pe.createElement(Le.Z,{span:24,key:Xn},Pe.createElement(Ae.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Xn==(_a==null?void 0:_a.length)-1?"0px":"10px"}},Pe.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Xn+1),Pe.createElement(Ie.default,{disabled:un||((Gn=et==null?void 0:et.homework_status)!=null&&Gn.includes("\u672A\u53D1\u5E03")&&Ot.id||xe()(){var Se;if((0,le.Rm)()&&!((Se=at.AssistantObject.practice)!=null&&Se.can_publish)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_a[Xn].group_name=ge,_a[Xn].group_id=Ot.group_id;const ke=(0,y.flattenDeep)(_a.map(St=>St.group_name)),He=Mn.map(St=>{let Pt=(St==null?void 0:St.group_name)||[];return Et(mt({},St),{group_name:(0,y.remove)(Pt,Wn=>ke.includes(Wn))})});Da(He),Pn(_a.slice())},maxTagCount:4,maxTagPlaceholder:ge=>Pe.createElement("div",{style:{cursor:"pointer"},onClick:()=>An(Ot,Xn)},"+",ge==null?void 0:ge.length)},ot.group_settings&&ot.group_settings.map(function(ge){if(!_a.map(ke=>ke.group_name).flat().includes(ge.group_name))return Pe.createElement(_e,{value:ge.group_name,key:ge.id},ge.group_name)})),Pe.createElement("div",{className:"ml20"},Pe.createElement(ft,{size:"large",ranges:{\u6B64\u523B:[Ot.publish_time?xe()(Ot.publish_time):xe()(),xe()()]},allowClear:!1,disabled:un||(xe()()<=xe()((ra=Tn((jn=Ot==null?void 0:Ot.group_id)==null?void 0:jn[0]))==null?void 0:ra.publish_time)?!1:[!0,Ua(($a=Ot==null?void 0:Ot.group_id)==null?void 0:$a[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:ge=>At(ge,ot==null?void 0:ot.course_end_date),disabledTime:ge=>cn(ge),showTime:{showNow:!0,format:"HH:mm",defaultValue:[xe()((0,b.U6)(),"HH:mm"),xe()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Ot.publish_time?xe()(Ot.publish_time):void 0,Ot.end_time?xe()(Ot.end_time):void 0],onChange:(ge,Se)=>{var ke;if((0,le.Rm)()&&!((ke=at.AssistantObject.practice)!=null&&ke.can_publish)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_a[Xn].publish_time=Se[0],!Ot.end_time&&Se[0]?_a[Xn].end_time=xe()(Se[0]).add(7,"days"):_a[Xn].end_time=Se[1],Pn([..._a])},onCalendarChange:(ge,Se,ke)=>{if(Se!=null&&Se[0]&&!Se[1]){const He=xe()(Se[0]).add(7,"days");_a[Xn].publish_time=Se[0],_a[Xn].end_time=He,Pn([..._a])}}})),!un&&Pe.createElement("div",{style:{display:"flex",width:"50px"}},((nt=Ot==null?void 0:Ot.group_id)==null?void 0:nt.length)>1&&Pe.createElement(Be.Z,{title:"\u89C4\u5219\u62C6\u5206"},Pe.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>An(Ot,Xn)})),_a.length<((ue=ot==null?void 0:ot.group_settings)==null?void 0:ue.length)&&Pe.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ge;if((0,le.Rm)()&&!((ge=at.AssistantObject.practice)!=null&&ge.can_publish)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pn(_a.concat({}))}}),((Ot==null?void 0:Ot.publish_time)&&xe()(){const ge=(0,y.cloneDeep)(Mn);ge.forEach((Se,ke)=>{Se.group_name&&(Se.group_name=Se.group_name.filter(He=>{var St;return!((St=_a[Xn].group_name)!=null&&St.includes(He))}))}),_a=_a.filter((Se,ke)=>Xn!==ke),Da(ge),Pn(_a.slice()),setTimeout(()=>Pn(_a.slice()),10)}}))))}))),Pe.createElement(Ae.Z,null,Pe.createElement(Le.Z,null,Pe.createElement("div",{className:ee.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Pe.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Pe.createElement(Le.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Pe.createElement(de.default,{checked:pn.allow_late,disabled:un||yu,onChange:Ot=>{var Xn;if((0,le.Rm)()&&!((Xn=at.AssistantObject.practice)!=null&&Xn.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ot.target.checked&&Fe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Pe.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Pe.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Pe.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Pe.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),pn.allow_late=!pn.allow_late,Mn==""&&Da([{late_penalty:5}]),Ht(Object.assign({},pn))}},Pe.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(pn==null?void 0:pn.allow_late)&&Pe.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Pe.createElement("div",{style:{display:"flex"}},Pe.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Pe.createElement(we.ZP.Group,{style:{marginLeft:"20px"},disabled:un||(ot==null?void 0:ot.anonymous_comment)||(ot==null?void 0:ot.allow_late),value:pn.unified_late,onChange:Ot=>{var Xn;if((0,le.Rm)()&&!((Xn=at.AssistantObject.practice)!=null&&Xn.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pn.unified_late=Ot.target.value,Mn==""&&!Ot.target.value&&Da([{penalty_type:ne.Q.Percent,late_penalty:20}]),Ht(mt({},pn))}},(pn==null?void 0:pn.unified_setting)&&Pe.createElement(we.ZP,{value:!0,disabled:!(ot!=null&&ot.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((vn=ot==null?void 0:ot.group_settings)==null?void 0:vn.length)>0&&Pe.createElement(we.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),pn!=null&&pn.unified_late?Pe.createElement(Pe.Fragment,null,Pe.createElement(Ae.Z,{align:"middle",style:{marginTop:"10px"}},Pe.createElement(Le.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Pe.createElement(Le.Z,{className:"ml20"},Pe.createElement(ne.Z,{disabled:un||Bu,value:{type:pn.penalty_type,inputValue:pn.late_penalty},onChange:Ot=>{var Xn;if((0,le.Rm)()&&!((Xn=at.AssistantObject.practice)!=null&&Xn.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ht(Et(mt({},pn),{late_penalty:Ot.inputValue,penalty_type:Ot.type}))}})),Pe.createElement(Le.Z,{flex:"1",className:"ml5"},Pe.createElement("span",{className:"c-grey-c ml10"},pn.penalty_type===ne.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Pe.createElement(Ae.Z,{align:"middle",style:{marginTop:"15px"}},Pe.createElement(Le.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Pe.createElement(Le.Z,{className:"ml20"},Pe.createElement(he.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:xe()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:un||Bu,value:pn.late_time?xe()(pn.late_time):"",disabledDate:Ot=>At(Ot,ot==null?void 0:ot.course_end_date),onChange:(Ot,Xn)=>{var Gn;if((0,le.Rm)()&&!((Gn=at.AssistantObject.practice)!=null&&Gn.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pn.late_time=Xn,Ht(Object.assign({},pn))}})))):Mn.map(function(Ot,Xn){var Gn;return Pe.createElement(Le.Z,{span:24,key:Xn},Pe.createElement(Ae.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Pe.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Xn+1),Pe.createElement(Ie.default,{disabled:un||!((Gn=et==null?void 0:et.homework_status)!=null&&Gn.includes("\u672A\u53D1\u5E03"))&&Ot.id||(ot==null?void 0:ot.anonymous_comment),mode:"multiple",className:ee.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Ot.group_name=="string"?[Ot.group_name]:Ot.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Vn=>{var jn;if((0,le.Rm)()&&!((jn=at.AssistantObject.practice)!=null&&jn.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mn[Xn].group_name=Vn,Mn[Xn].group_id=Ot.group_id,Da(Mn.slice())}},ot.group_settings&&ot.group_settings.map(function(Vn){const jn=Mn.map($a=>$a.group_name).flat(),ra=_a.map($a=>$a.group_name).flat();if(pn!=null&&pn.unified_setting){if(!jn.includes(Vn.group_name))return Pe.createElement(_e,{value:Vn.group_name,key:Vn.id},Vn.group_name)}else if(ra.includes(Vn.group_name)&&!jn.includes(Vn.group_name))return Pe.createElement(_e,{value:Vn.group_name,key:Vn.id},Vn.group_name)})),Pe.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Pe.createElement(ne.Z,{disabled:un||sr(Ot.id),value:{type:Ot.penalty_type,inputValue:Ot.late_penalty},onChange:Vn=>{var jn;if((0,le.Rm)()&&!((jn=at.AssistantObject.practice)!=null&&jn.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mn[Xn].late_penalty=Vn.inputValue,Mn[Xn].penalty_type=Vn.type,Da([...Mn])}}),Pe.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Pe.createElement(he.default,{size:"large",disabled:un||sr(Ot.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:xe()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Vn=>At(Vn,ot==null?void 0:ot.course_end_date),format:"YYYY-MM-DD HH:mm",value:Ot!=null&&Ot.late_time?xe()(Ot.late_time):void 0,onChange:(Vn,jn)=>{var ra;if((0,le.Rm)()&&!((ra=at.AssistantObject.practice)!=null&&ra.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mn[Xn].late_time=jn,Da([...Mn])}}),!un&&Pe.createElement("div",{style:{display:"flex",width:"50px"}},Pe.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Vn;if((0,le.Rm)()&&!((Vn=at.AssistantObject.practice)!=null&&Vn.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Da(Mn.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),Xn>0&&!Ot.id&&Pe.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Vn;if((0,le.Rm)()&&!((Vn=at.AssistantObject.practice)!=null&&Vn.can_late)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mn=Mn.filter((jn,ra)=>Xn!==ra),Da(Mn.slice()),setTimeout(()=>Da(Mn.slice()),10)}}))))})),!un&&Pe.createElement(Pe.Fragment,null,Pe.createElement(Oe.ZP,{type:"primary",size:"large",loading:Ma,style:{width:"138px",marginTop:"30px"},onClick:()=>ba()},"\u4FDD\u5B58")),Pe.createElement(Ee.Z,{onConfirm:(Ot,Xn)=>{_a.splice(Ot,0,...Xn),_a.splice(Ot+Xn.length,1);const Gn=(0,b.QE)([..._a]);Pn([...Gn])}}),Pe.createElement(ce.Z,{resdata:Ca,type:"shixun",okloading:Ma,oktext:(Ca==null?void 0:Ca.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ot=>ht(void 0,null,function*(){fu(!0);let Xn=yield(0,E.ZP)(`/api/courses/${tn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(tn.categoryId)]}});fu(!1),(Xn==null?void 0:Xn.status)===0&&zt(Pu)})}))};qe.ZP=(0,te.connect)(({shixunHomeworks:gt,classroomList:yt,loading:Tt,user:at})=>({shixunHomeworks:gt,classroomList:yt,loading:Tt.effects,user:at}))(lt)},37521:function(ct,qe,z){"use strict";var a=z(59301),he=z(14566),Ie=z(28284),pe=z(62957),Fe=z(6767),we=z(54172),Ae=z(76560),Le=z(90524),Be=z(5295),de=z(82093),Oe=z(61186),Te=z.n(Oe),xe=z(49661),le=z(59301),E=Object.defineProperty,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(ce,fe,Pe)=>fe in ce?E(ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[fe]=Pe,te=(ce,fe)=>{for(var Pe in fe||(fe={}))x.call(fe,Pe)&&ee(ce,Pe,fe[Pe]);if(y)for(var Pe of y(fe))b.call(fe,Pe)&&ee(ce,Pe,fe[Pe]);return ce},ne=(ce,fe,Pe)=>new Promise((be,Me)=>{var Ve=Xe=>{try{ze(Pe.next(Xe))}catch(Ke){Me(Ke)}},We=Xe=>{try{ze(Pe.throw(Xe))}catch(Ke){Me(Ke)}},ze=Xe=>Xe.done?be(Xe.value):Promise.resolve(Xe.value).then(Ve,We);ze((Pe=Pe.apply(ce,fe)).next())});const{Dragger:me}=he.default,Ee=({classroomList:ce,dispatch:fe,onOk:Pe})=>{const be=(0,Ae.useParams)(),[Me]=Ie.default.useForm(),[Ve,We]=(0,a.useState)(),[ze,Xe]=(0,a.useState)(!1),Ke={height:100,onRemove:()=>{We("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:mt=>ne(void 0,null,function*(){return We(mt),!1})};return(0,a.useEffect)(()=>{Me.setFieldsValue({publish_time:Te()(Te()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Te()(Te()(new Date((0,xe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),le.createElement(pe.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:ce.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:ze},onOk:()=>ne(void 0,null,function*(){Me.submit()}),onCancel:()=>{Me.resetFields(),fe({type:"classroomList/setActionTabs",payload:{}})}},le.createElement(Ie.default,{form:Me,onFinish:mt=>ne(void 0,null,function*(){var Et,ht,$e;if(!(Ve!=null&&Ve.size)){Fe.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Xe(!0);let At=new FormData;At.append("type",ce.actionTabs.type),At.append("file",Ve);let cn;window.location.href.indexOf("exercise")>-1?cn=`/api/exercises/${ce.actionTabs.id}/supplement_score.json`:cn=`/api/homework_commons/${ce.actionTabs.id}/supplement_score.json`;let sn=yield(0,de.ZP)(cn,{method:"post",body:At},!0);Xe(!1),(sn==null?void 0:sn.status)===0&&(Pe(),Me.resetFields(),fe({type:"classroomList/setActionTabs",payload:{}}),((ht=(Et=sn==null?void 0:sn.data)==null?void 0:Et.fail)==null?void 0:ht.length)>0&&pe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:le.createElement(we.default,{pagination:!1,dataSource:($e=sn==null?void 0:sn.data)==null?void 0:$e.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,xe.FH)("",Le.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ce.actionTabs.type}`)}}))})},le.createElement(Ie.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ce.actionTabs.name),le.createElement(Ie.default.Item,{style:{marginBottom:0},label:le.createElement("div",null,le.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),le.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},le.createElement("div",null,le.createElement("a",{download:"\u6A21\u7248.xlsx",className:Be.Z.downloadbutton,href:Le.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ce.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),le.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),le.createElement(Ie.default.Item,{style:{marginBottom:0}},le.createElement(me,te({},Ke),le.createElement("a",{className:Be.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),le.createElement("br",null),le.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};qe.Z=(0,Ae.connect)(({classroomList:ce})=>({classroomList:ce}))(Ee)},59659:function(ct,qe,z){"use strict";var a=z(59301),he=z(14566),Ie=z(28284),pe=z(20554),Fe=z(54172),we=z(13747),Ae=z(76560),Le=z(82093),Be=z(61186),de=z.n(Be),Oe=z(59301),Te=(E,y,x)=>new Promise((b,ee)=>{var te=Ee=>{try{me(x.next(Ee))}catch(ce){ee(ce)}},ne=Ee=>{try{me(x.throw(Ee))}catch(ce){ee(ce)}},me=Ee=>Ee.done?b(Ee.value):Promise.resolve(Ee.value).then(te,ne);me((x=x.apply(E,y)).next())});const{Dragger:xe}=he.default,le=({})=>{const E=(0,Ae.useParams)(),[y]=Ie.default.useForm(),[x,b]=(0,a.useState)(!0),[ee,te]=(0,a.useState)(!1);let[ne,me]=(0,a.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const Ee=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function ce(){return Te(this,null,function*(){let Pe;te(!0),window.location.href.indexOf("exercise")>-1?Pe=`/api/exercises/${E==null?void 0:E.categoryId}/redo_logs.json`:Pe=`/api/homework_commons/${E==null?void 0:E.categoryId}/redo_logs.json`;let be=yield(0,Le.ZP)(Pe,{method:"get",params:ne});te(!1),(be==null?void 0:be.status)===0&&b(be==null?void 0:be.data)})}(0,a.useEffect)(()=>{ce()},[]);let fe=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(Pe,be,Me)=>{var Ve;return(Ve=Ee.find(We=>We.question_type===Pe))==null?void 0:Ve.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Pe,be,Me)=>{var Ve;return(Ve=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(We=>We.id===Pe))==null?void 0:Ve.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Pe,be,Me)=>de()(Pe).format("YYYY-MM-DD HH:mm:ss")}].filter(Pe=>!!Pe);return Oe.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Oe.createElement(pe.default,{destroyInactiveTabPane:!0,onChange:Pe=>{ne.type=Pe,ne.page=1,ne.limit=10,me(ne),ce()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Oe.createElement(Fe.default,{className:"mt20",loading:ee,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(Pe,be,Me)=>de()(Pe).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:x==null?void 0:x.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:Oe.createElement(Fe.default,{className:"mt20",loading:ee,columns:fe,dataSource:x==null?void 0:x.list,pagination:!1})}].filter(Pe=>!!Pe)}),Oe.createElement(we.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Pe,be)=>{ne.page=Pe,ne.limit=be,me(ne),ce()},current:ne.page,total:x.count,pageSize:ne.limit,style:{marginTop:20}}))};qe.Z=(0,Ae.connect)(({classroomList:E})=>({classroomList:E}))(le)},56731:function(ct,qe,z){"use strict";var a=z(59301),he=z(14566),Ie=z(28284),pe=z(62957),Fe=z(71051),we=z(76560),Ae=z(82093),Le=z(61186),Be=z.n(Le),de=z(49661),Oe=z(59301),Te=Object.defineProperty,xe=Object.defineProperties,le=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(ce,fe,Pe)=>fe in ce?Te(ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[fe]=Pe,ee=(ce,fe)=>{for(var Pe in fe||(fe={}))y.call(fe,Pe)&&b(ce,Pe,fe[Pe]);if(E)for(var Pe of E(fe))x.call(fe,Pe)&&b(ce,Pe,fe[Pe]);return ce},te=(ce,fe)=>xe(ce,le(fe)),ne=(ce,fe,Pe)=>new Promise((be,Me)=>{var Ve=Xe=>{try{ze(Pe.next(Xe))}catch(Ke){Me(Ke)}},We=Xe=>{try{ze(Pe.throw(Xe))}catch(Ke){Me(Ke)}},ze=Xe=>Xe.done?be(Xe.value):Promise.resolve(Xe.value).then(Ve,We);ze((Pe=Pe.apply(ce,fe)).next())});const{Dragger:me}=he.default,Ee=({classroomList:ce,dispatch:fe,onOk:Pe})=>{const be=(0,we.useParams)(),[Me]=Ie.default.useForm(),[Ve,We]=(0,a.useState)(),[ze,Xe]=(0,a.useState)(!1),Ke={height:100,onRemove:()=>{We("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:mt=>ne(void 0,null,function*(){return We(mt),!1})};return(0,a.useEffect)(()=>{Me.setFieldsValue({publish_time:Be()(Be()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Be()(Be()(new Date((0,de.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Oe.createElement(pe.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:ce.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:ze},onOk:()=>ne(void 0,null,function*(){Me.submit()}),onCancel:()=>{Me.resetFields(),fe({type:"classroomList/setActionTabs",payload:{}})}},Oe.createElement(Ie.default,{form:Me,onFinish:mt=>ne(void 0,null,function*(){var Et,ht;console.log("---",ce.actionTabs,mt,be);let $e=((Et=ce==null?void 0:ce.actionTabs)==null?void 0:Et.type)==="exercise"?`/api/exercises/${be==null?void 0:be.category}/exercise_user/edit_score.json`:`/api/student_works/${ce.actionTabs.id}/edit_score.json`;Xe(!0);let At=yield(0,Ae.ZP)($e,{method:"post",body:te(ee({},mt),{exercise_user_id:((ht=ce==null?void 0:ce.actionTabs)==null?void 0:ht.type)==="exercise"?ce.actionTabs.id:""})});Xe(!1),Me.resetFields(),fe({type:"classroomList/setActionTabs",payload:{}}),Pe()})},Oe.createElement(Ie.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Oe.createElement(Fe.Z,{min:0,style:{width:"100%"}}))))};qe.Z=(0,we.connect)(({classroomList:ce})=>({classroomList:ce}))(Ee)},4835:function(ct,qe,z){"use strict";var a=z(59301),he=z(14566),Ie=z(28284),pe=z(99571),Fe=z(77019),we=z(77736),Ae=z(16326),Le=z(76560),Be=z(61186),de=z.n(Be),Oe=z(69577),Te=z(82093),xe=z(59301),le=(x,b,ee)=>new Promise((te,ne)=>{var me=fe=>{try{ce(ee.next(fe))}catch(Pe){ne(Pe)}},Ee=fe=>{try{ce(ee.throw(fe))}catch(Pe){ne(Pe)}},ce=fe=>fe.done?te(fe.value):Promise.resolve(fe.value).then(me,Ee);ce((ee=ee.apply(x,b)).next())});const{Dragger:E}=he.default,y=({})=>{const x=(0,Le.useParams)(),[b]=Ie.default.useForm(),[ee,te]=(0,a.useState)(!0),[ne,me]=(0,a.useState)(!1);console.log("----",x);function Ee(){return le(this,null,function*(){var ce,fe;let Pe;window.location.href.indexOf("exercise")>-1?Pe=`/api/exercises/${x==null?void 0:x.categoryId}/get_time_setting.json`:Pe=`/api/homework_commons/${x==null?void 0:x.categoryId}/get_time_setting.json`;let be=yield(0,Te.ZP)(Pe,{method:"get"});(be==null?void 0:be.status)===0&&b.setFieldsValue({publish_time:de()(de()((ce=be==null?void 0:be.data)==null?void 0:ce.publish_time).format("YYYY-MM-DD HH:mm")),end_time:de()(de()((fe=be==null?void 0:be.data)==null?void 0:fe.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,a.useEffect)(()=>{Ee()},[]),xe.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},xe.createElement("div",{style:{textAlign:"end"}},ee&&xe.createElement(pe.ZP,{onClick:()=>{te(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!ee&&xe.createElement("div",null,xe.createElement(pe.ZP,{type:"primary",loading:ne,onClick:()=>{b.submit()}},"\u63D0\u4EA4"),xe.createElement(pe.ZP,{style:{marginLeft:20},onClick:()=>{te(!0)}},"\u53D6\u6D88"))),xe.createElement(Ie.default,{form:b,disabled:ee,onFinish:ce=>le(void 0,null,function*(){me(!0),console.log("---",window.location.href);let fe;window.location.href.indexOf("exercise")>-1?fe=`/api/exercises/${x==null?void 0:x.categoryId}/time_setting.json`:fe=`/api/homework_commons/${x==null?void 0:x.categoryId}/time_setting.json`;let Pe=yield(0,Te.ZP)(fe,{method:"post",body:{publish_time:de()(ce.publish_time).format("YYYY-MM-DD HH:mm"),end_time:de()(ce.end_time).format("YYYY-MM-DD HH:mm")}});me(!1),(Pe==null?void 0:Pe.status)===0&&te(!0)})},xe.createElement(Fe.Z,null,xe.createElement(we.Z,null,xe.createElement(Ie.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},xe.createElement(Ae.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ce=>(0,Oe.Q8)(ce),disabledTime:ce=>(0,Oe.d0)(ce),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),xe.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),xe.createElement(Fe.Z,null,xe.createElement(we.Z,null,xe.createElement(Ie.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},xe.createElement(Ae.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ce=>(0,Oe.Q8)(ce,"",b.getFieldValue("publish_time")),disabledTime:ce=>(0,Oe.d0)(ce,b.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),xe.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};qe.Z=(0,Le.connect)(({classroomList:x})=>({classroomList:x}))(y)},97202:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return x}});var a=z(59301),he=z(76560),Ie=z(16326),pe=z(62957),Fe=z(37568),we=z(6767),Ae=z(77019),Le=z(5269),Be={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},de=z(61186),Oe=z.n(de),Te=z(49661),xe=z(57884),le=z(59301);const{RangePicker:E}=Ie.default,y=({dispatch:b,classroomList:ee,onConfirm:te})=>{const[ne,me]=(0,a.useState)([]),[Ee,ce]=(0,a.useState)([]),[fe,Pe]=(0,a.useState)(""),[be,Me]=(0,a.useState)([!1,!1]);(0,a.useEffect)(()=>{var ze,Xe,Ke,mt;if(ee.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((ze=ee.actionTabs)==null?void 0:ze.rangePickerDisabled),(Xe=ee.actionTabs)!=null&&Xe.rangePickerDisabled?Me((Ke=ee.actionTabs)==null?void 0:Ke.rangePickerDisabled):Me([!1,!1]);let Et=ee.actionTabs.data,ht=(mt=Et==null?void 0:Et.group_name)==null?void 0:mt.map(($e,At)=>{var cn;return{group_id:Et==null?void 0:Et.group_id[At],group_name:Et==null?void 0:Et.group_name[At],is_admin:Et==null?void 0:Et.is_admin,end_time:Et==null?void 0:Et.end_time,publish_time:Array.isArray(Et==null?void 0:Et.publish_time)?(cn=Et==null?void 0:Et.publish_time)==null?void 0:cn[0]:Et==null?void 0:Et.publish_time}});ht&&(me([...ht]),ce([...ht]))}},[ee.actionTabs]);const Ve=()=>{b({type:"classroomList/setActionTabs",payload:{}}),Pe("")},We=ze=>{if(ze){const Xe=Ee==null?void 0:Ee.filter(Ke=>{var mt,Et;return(Et=(mt=Ke==null?void 0:Ke.group_name)==null?void 0:mt.toLowerCase())==null?void 0:Et.includes(ze==null?void 0:ze.toLowerCase())});me(Xe)}else me(Ee)};return le.createElement(pe.default,{width:980,title:le.createElement("div",{style:{fontWeight:"bold",display:"flex"}},le.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",le.createElement("span",{className:Be.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),le.createElement(Fe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:fe,onChange:ze=>{Pe(ze.target.value.trim()),We(ze.target.value.trim())}})),centered:!0,maskClosable:!1,open:ee.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ve(),onOk:()=>{var ze;if(Ee.some(Ke=>!Ke.end_time||!Ke.publish_time)){we.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}te((ze=ee.actionTabs)==null?void 0:ze.index,Ee),Ve()}},le.createElement("div",{className:Be.modal_con},le.createElement(Ae.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ne==null?void 0:ne.length)>0?ne.map(function(ze,Xe){return le.createElement(Le.Z,{span:24,key:Xe},le.createElement(Ae.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Xe==(ne==null?void 0:ne.length)-1?"0px":"10px"}},le.createElement("div",{className:Be.multiple_select,title:ze==null?void 0:ze.group_name},ze==null?void 0:ze.group_name),le.createElement("div",{className:"ml20"},le.createElement(E,{size:"large",allowClear:!1,disabled:be,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Ke=>{var mt;return(0,Te.Q8)(Ke,(mt=ee.actionTabs)==null?void 0:mt.disabledDate)},disabledTime:Ke=>(0,Te.d0)(Ke),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Oe()((0,Te.U6)(),"HH:mm"),Oe()((0,Te.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(ze==null?void 0:ze.publish_time)&&[Oe()(ze==null?void 0:ze.publish_time),ze!=null&&ze.end_time?Oe()(ze==null?void 0:ze.end_time):void 0],onChange:(Ke,mt)=>{ne[Xe].publish_time=mt[0],ne[Xe].end_time=mt[1],me([...ne]),Ee.forEach(Et=>{Et.group_id===(ze==null?void 0:ze.group_id)&&(Et.publish_time=mt[0],Et.end_time=mt[1])}),ce([...Ee])},onCalendarChange:(Ke,mt,Et)=>{if(mt!=null&&mt[0]&&!mt[1]){const ht=Oe()(mt[0]).add(7,"days");ne[Xe].publish_time=mt[0],ne[Xe].end_time=ht,me([...ne]),Ee.forEach($e=>{$e.group_id===(ze==null?void 0:ze.group_id)&&($e.publish_time=mt[0],$e.end_time=ht)}),ce([...Ee])}}})),be[0]?le.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):le.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ne.splice(Xe,1),me([...ne]),Ee.forEach((Ke,mt)=>{Ke.group_id===(ze==null?void 0:ze.group_id)&&Ee.splice(mt,1)}),ce([...Ee])}})))}):le.createElement(xe.Z,null))))};var x=(0,he.connect)(({classroomList:b})=>({classroomList:b}))(y)},30516:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return E}});var a=z(59301),he=z(76560),Ie=z(62957),pe=z(99571),Fe=z(29787),we=z(50582),Ae=z(40148),Le=z(51124),Be=z(24334),de=z(61186),Oe=z.n(de),Te=z(49162),xe=z(59301),le=(y,x,b)=>new Promise((ee,te)=>{var ne=ce=>{try{Ee(b.next(ce))}catch(fe){te(fe)}},me=ce=>{try{Ee(b.throw(ce))}catch(fe){te(fe)}},Ee=ce=>ce.done?ee(ce.value):Promise.resolve(ce.value).then(ne,me);Ee((b=b.apply(y,x)).next())}),E=({open:y,onClose:x})=>{const[b,ee]=(0,a.useState)(void 0);console.log((0,he.useLocation)(),33);const te=(0,he.useLocation)();(0,a.useEffect)(()=>{y&&function(){return le(this,null,function*(){const sn=yield(0,we.X6)(y);ee(sn.data)})}()},[y]);const{status:ne,created_at:me,code:Ee,name:ce,language:fe,pass_sets_count:Pe,set_count:be,error_msg:Me,output:Ve,input:We,expected_output:ze,execute_memory:Xe,user:Ke,execute_time:mt,input_file_url:Et,output_file_url:ht,is_file:$e,expected_output_file_url:At}=b||{};return xe.createElement(Ie.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:xe.createElement(pe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},xe.createElement(Fe.Z,{spinning:!b,delay:500},xe.createElement("div",{className:"record-detail-info"},b?xe.createElement(xe.Fragment,null,xe.createElement("div",{className:"record-detail-body"},xe.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),xe.createElement("ul",{className:"record-info"},xe.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",xe.createElement("span",{className:ne===0?"c-green":"c-red"},Ae.Im[ne])," "),xe.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",xe.createElement("span",null,Oe()(me).format("YYYY-MM-DD HH:mm:ss"))," "),xe.createElement("li",null," \u8BED\u8A00\uFF1A",xe.createElement("span",null,fe)," "),xe.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",xe.createElement("span",null,mt*1e3,"ms")," "),xe.createElement("li",null," ",`${ne===Te.h.HIDE_COMPILE_STATUS?"--":Pe} / ${be} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Ae.gZ)({status:ne,error_msg:Me,execute_time:mt,output:Ve,input:We,expected_output:ze,input_file_url:Et,output_file_url:ht,is_file:$e,expected_output_file_url:At}),xe.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),xe.createElement(Le.ZP,{height:"200px",width:"100%",language:fe==null?void 0:fe.toLocaleLowerCase(),value:Be.Base64.decode(Ee),options:{readOnly:!0}}))):null)))}},57049:function(ct,qe,z){"use strict";z.d(qe,{Im:function(){return be},Y4:function(){return Ve}});var a=z(59301),he=z(37568),Ie=z(6767),pe=z(99571),Fe=z(55956),we=z(24334),Ae=z.n(we),Le=z(5216),Be=z(766),de=z(3713),Oe=z(49661),Te=z(34376),xe=z.n(Te),le=z(82093),E=z(76560),y=z(30516),x=z(33796),b=z(50582),ee=z(76193),te=z(41550),ne=z(92310),me=z.n(ne),Ee=z(2610),ce=z(59301),fe=(Xe,Ke,mt)=>new Promise((Et,ht)=>{var $e=sn=>{try{cn(mt.next(sn))}catch(ft){ht(ft)}},At=sn=>{try{cn(mt.throw(sn))}catch(ft){ht(ft)}},cn=sn=>sn.done?Et(sn.value):Promise.resolve(sn.value).then($e,At);cn((mt=mt.apply(Xe,Ke)).next())});const{TextArea:Pe}=he.default,be={[Fe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Fe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Fe.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Me=(Xe=>(Xe[Xe.SET_VISIBLE=0]="SET_VISIBLE",Xe[Xe.SET_TABINDEX=1]="SET_TABINDEX",Xe))(Me||{});function Ve(Xe){const{status:Ke,error_msg:mt,output:Et,input:ht,expected_output:$e,is_file:At,input_file_url:cn,output_file_url:sn,expected_output_file_url:ft,setMonacoValue:_e,setData:lt,highlightEndEntry:gt}=Xe,yt=(0,a.useRef)(),Tt=(0,a.useRef)(),at=(0,a.useRef)();let Ye=null;const $t={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(Et&&!At&&yt.current){const In=new Te.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});In.open(yt.current);const _n=(gt?Oe.jl:Oe.pp)(we.Base64.decode(Et));In.write(_n),In.setOption("theme",{background:"#1e1e1e"})}if(ht&&!At&&Tt.current){const In=new Te.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});In.open(Tt.current),In.write((gt?Oe.jl:Oe.pp)(ht)),In.setOption("theme",{background:"#1e1e1e"})}if($e&&!At&&at.current){const In=new Te.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});In.open(at.current),In.write((gt?Oe.jl:Oe.pp)(we.Base64.decode($e))),In.setOption("theme",{background:"#1e1e1e"})}},[Et]),Ke){case Fe.h.NOMATCH:Ye=ce.createElement(ce.Fragment,null,ce.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!At&&ce.createElement("div",{ref:yt}),At&&ce.createElement("div",{style:$t},ce.createElement("a",{style:{fontSize:"16px"},onClick:()=>fe(this,null,function*(){const In=yield(0,le.ZP)(sn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});_e(In),setTimeout(()=>{lt(sn)},200)})},Et)),ce.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!At&&ce.createElement("div",{ref:at}),At&&ce.createElement("div",{style:$t},ce.createElement("a",{style:{fontSize:"16px"},onClick:()=>fe(this,null,function*(){const In=yield fetch(ft,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});_e(yield In.text()),setTimeout(()=>{lt(ft)},200)})},$e)));break;case Fe.h.EXECUTEFAILURE:Ye=ce.createElement(ce.Fragment,null,ce.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ce.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!At&&ce.createElement(de.Z,{value:ht,style:$t}),At&&ce.createElement("div",{style:$t},ce.createElement("a",{onClick:()=>(0,Oe.LR)(cn,ht)},ht))),ce.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ce.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:Le.Z.error,style:{color:"#E30000",padding:"0 10px"}},we.Base64.decode(mt),"111")));break;case Fe.h.COMPILEFAILURE:Ye=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:Le.Z.error},we.Base64.decode(mt)));break;case Fe.h.PODFAILURE:Ye=ce.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:Ye=ce.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ce.createElement(ce.Fragment,null," ",Ye," ")}function We(Xe){const{status:Ke,error_msg:mt,execute_time:Et,output:ht,input:$e,expected_output:At,is_file:cn,input_file_url:sn,output_file_url:ft,expected_output_file_url:_e}=Xe;let lt=null;switch(Ke){case Fe.h.OK:case Fe.h.NOMATCH:case Fe.h.EXECUTEFAILURE:case Fe.h.COMPILEFAILURE:lt=ce.createElement("div",{id:"outputResultRef",className:"h100"});break;case Fe.h.PODFAILURE:lt=ce.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:lt=ce.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ce.createElement(ce.Fragment,null," ",lt," ")}function ze({value:Xe,className:Ke}){return ce.createElement("span",{className:Ke},Xe)}qe.ZP=({input:Xe,is_file:Ke,debuging:mt,submitting:Et,executingMessage:ht,debugResult:$e,onChangeInput:At,onDebugCode:cn,onSubmitCode:sn,hack:ft,user:_e,submitResult:lt,isWhiteTheme:gt,topDispatch:yt})=>{const[Tt]=(0,E.useSearchParams)(),at=(0,E.useParams)(),[Ye,$t]=(0,a.useState)(!1),[In,_n]=(0,a.useState)(!1),[na,It]=(0,a.useState)(1),[_t,Ut]=(0,a.useState)(!1),[an,vn]=(0,a.useState)(0),[tn,ot]=(0,a.useState)(!1),[Wt,Xt]=(0,a.useState)(""),[et,Je]=(0,a.useState)(""),un=(0,a.useRef)(),pa=(0,a.useRef)(),Ma=(0,a.useRef)(null),fu=(0,a.useRef)(null),_a=(0,a.useRef)(null);console.log(lt,"submitResult",at);const{status:Pn,id:Mn,input:Da,output:pn,expected_output:Ht,is_file:Ca,input_file_url:Eu,output_file_url:Pu,expected_output_file_url:Ya,error_msg:Au,hack_sets:ba}=lt||{};(0,a.useEffect)(()=>{Pn===0&&(It(1),vn(0))},[Pn,Mn]),(0,a.useEffect)(()=>{fe(void 0,null,function*(){var Xn;const Gn=yield(0,b.rX)(at==null?void 0:at.id,"submit");(Gn==null?void 0:Gn.status)===0&&(Gn!=null&&Gn.data&&((Xn=Gn==null?void 0:Gn.data)==null?void 0:Xn.status)!==0?(yt({type:ee.Types.SET_SUBMIT_RESULT,payload:{submitResult:Gn==null?void 0:Gn.data}}),It(2),vn(320)):(It(1),vn(0)))})},[at==null?void 0:at.id]),(0,a.useEffect)(()=>{if(un.current){let Ot=function(ue){jn=Vn.offsetHeight,ra=!0,$a=ue.pageY,_a.current.style.display="block"},Xn=function(){ra=!1,_a.current.style.display="none"},Gn=function(ue){if(ra){zt();let ge=$a-ue.pageY,Se=jn+ge;if(Se<0&&(Se=0),Se>window.innerHeight-150&&(Se=window.innerHeight-150),na===1){Se<=34?vn(0):vn(Se);return}console.log(Se,"resizeH"),vn(Se)}};const Vn=Ma.current;let jn=0,ra=!1,$a=0;const nt=document.getElementById("case-y-bar");return nt==null||nt.addEventListener("mousedown",Ot),document.addEventListener("mousemove",Gn),document.addEventListener("mouseup",Xn),()=>{const ue=document.getElementById("case-y-bar");ue==null||ue.removeEventListener("mousedown",Ot),document.removeEventListener("mousemove",Gn),document.removeEventListener("mouseup",Xn)}}},[un,na]),(0,a.useEffect)(()=>{const Ot=x.Z.subscribe("resize-move-bar",zt);if(Tt.get("type")!=="exercises")return document.addEventListener((0,Ee.gH)(),Ua),()=>{document.removeEventListener((0,Ee.gH)(),Ua),Ot()}},[]),(0,a.useEffect)(()=>{});function zt(){var Ot,Xn,Gn,Vn;const jn=document.getElementById("outputResultRef");if(jn){let ra=jn.dataset.text;pa.current.reset(),pa.current.writeln(ra);const $a=document.getElementById("outputResultRef").offsetWidth-20,nt=((Vn=(Gn=(Xn=(Ot=pa.current)==null?void 0:Ot._core)==null?void 0:Xn._renderService)==null?void 0:Gn.dimensions)==null?void 0:Vn.actualCellWidth)||10,ue=Math.ceil($a/nt);pa.current.resize(ue,Math.ceil(jn.clientHeight/16))}}function Tn(){$t(!Ye),setTimeout(()=>{zt()},300),Ye?vn(320):(vn(window.innerHeight-150),Ut(!0))}function ya(){In?(_n(!1),(0,Ee.BU)()):(_n(!0),(0,Ee.Dj)(fu.current))}const Ua=Ot=>{(0,Ee.vp)()||_n(!1)},yu=(0,a.useMemo)(()=>{if($e){const{status:Ot,output:Xn,error_msg:Gn}=$e;return setTimeout(()=>{let Vn="",jn=document.getElementById("outputResultRef");Xn?Vn=we.Base64.decode(Xn):Gn&&(Vn=we.Base64.decode(Gn)),pa.current=new Te.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),pa.current.open(jn),pa.current.onKey(function(ra){var $a;if(ra.domEvent.key.toLocaleUpperCase()==="C"&&ra.domEvent.ctrlKey){ra.domEvent.preventDefault();let nt=($a=pa.current)==null?void 0:$a.getSelection();navigator.clipboard.writeText(nt).then(()=>{})}}),jn.dataset.text=Vn,pa.current.setOption("convertEol",!0),zt()},300),ce.createElement(ce.Fragment,null,We($e))}return null},[$e]);function Bu(){var Ot,Xn;if(!(ft!=null&&ft.code)||((Ot=ft==null?void 0:ft.code)==null?void 0:Ot.trim().length)===0){(Xn=Ie.ZP)==null||Xn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}It(1),vn(320),cn()}const sr=Ot=>fe(void 0,null,function*(){let Xn=yield(0,le.ZP)(`/api/problems/${Ot}/start.json`,{method:"get",params:{hack_user_id:_e==null?void 0:_e.user_id}});Xn&&(window.location.href=`/myproblems/${Xn==null?void 0:Xn.identifier}${window.location.search}`)});function An(){Ca?navigator.clipboard.writeText(we.Base64.decode(Au)).then(()=>{Ie.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(we.Base64.decode(pn)).then(()=>{Ie.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ce.createElement(a.Fragment,null,ce.createElement("div",{className:me()(Le.Z.case,gt&&Le.Z.whiteCase),style:{height:an},ref:Ma},ce.createElement("div",{className:Le.Z.fullMask,ref:_a}),ce.createElement("div",{className:Le.Z["resize-y-bar"],id:"case-y-bar",ref:un,draggable:!1},na===2&&ce.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),na===1&&(an<=34?ce.createElement("div",{onClick:()=>{vn(320)},className:Le.Z.unfoldBtn},"\u63A7\u5236\u53F0",ce.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ce.createElement("div",{onClick:()=>{vn(0)},className:Le.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ce.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ce.createElement("div",null,ce.createElement("div",{className:Le.Z.caseHead},ce.createElement("div",{className:Le.Z.dot}),ce.createElement("div",{className:Le.Z.text},na===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),na===2&&!Et&&typeof Pn=="number"&&ce.createElement(ce.Fragment,null,Pn===Fe.h.OK?ce.createElement("div",{className:Le.Z.pass},ce.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ce.createElement("div",{className:Le.Z.noPass},ce.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),be[Pn])),ce.createElement("div",{className:Le.Z.btns},na===2&&!Et&&ce.createElement(ce.Fragment,null,Pn!==Fe.h.OK&&ce.createElement("div",{onClick:An},ce.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ce.createElement("div",{onClick:()=>{ot(Mn)}},ce.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Tt.get("type")!=="exercises"&&ce.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Tn()},ce.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),ce.createElement("div",{style:{display:na===1?"block":"none"}},mt?ce.createElement(Be.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ce.createElement("div",{style:{height:an-34}},ce.createElement("div",{className:Le.Z.result},ce.createElement("div",{className:Le.Z.left},ce.createElement("div",{className:Le.Z.title},ce.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ce.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ce.createElement("div",{className:Le.Z.leftNode},ce.createElement(Pe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ke?"":Xe,onChange:At}))),ce.createElement("div",{className:Le.Z.right},ce.createElement("div",{className:Le.Z.title},ce.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ce.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ce.createElement("div",{className:Le.Z.node},$e?yu:ce.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ce.createElement("div",{style:{display:na===2?"block":"none"}},Et?ce.createElement(Be.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ce.createElement("div",{style:{height:an-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ce.createElement("div",{ref:fu,className:Le.Z.elseNode},ce.createElement("div",{className:Le.Z.nameWrap},ce.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ce.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ce.createElement("div",{className:Le.Z.scroll},ce.createElement("pre",{className:Le.Z.scrollBox,style:_t?{height:In?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Ca&&ce.createElement(ze,{value:Da}),Ca&&ce.createElement("a",{style:{fontSize:"16px"},onClick:()=>fe(void 0,null,function*(){const Ot=yield fetch(Eu,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Je(yield Ot.text()),setTimeout(()=>{Xt(Eu)},200)})},Da)),Da&&ce.createElement("div",{className:Le.Z.action},ce.createElement("span",{onClick:()=>Ut(!_t)},_t?"\u6536\u8D77":"\u5C55\u5F00")))),ce.createElement("div",{className:Le.Z.result,style:{flex:1,overflow:"hidden"}},ce.createElement("div",{className:Le.Z.left},ce.createElement("div",{className:Le.Z.title},ce.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ce.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ce.createElement("div",{className:Le.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ce.createElement("pre",null,!Ca&&ce.createElement(ze,{className:"mb10",value:Ht&&we.Base64.decode(Ht)||""}),Ca&&ce.createElement("a",{style:{fontSize:"16px"},onClick:()=>fe(void 0,null,function*(){const Ot=yield fetch(Ya,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Je(yield Ot.text()),setTimeout(()=>{Xt(Ya)},200)})},Ht)))),ce.createElement("div",{className:Le.Z.right},ce.createElement("div",{className:Le.Z.title},ce.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ce.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ce.createElement("div",{className:Le.Z.node,style:{color:Pn===Fe.h.OK?"#2ABD8C":"#FF2C29"}},ce.createElement("pre",null,(Pn===4||Pn===5)&&ce.createElement(ze,{className:"mb10",value:Au&&we.Base64.decode(Au)||""}),Pn!=4&&Pn!=5&&(Ca?ce.createElement("a",{style:{fontSize:"16px"},onClick:()=>fe(void 0,null,function*(){const Ot=yield(0,le.ZP)(Pu,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Je(Ot)}catch(Xn){Je("")}setTimeout(()=>{Xt(Pu)},200)})},pn):ce.createElement(ze,{className:"mb10",value:pn&&we.Base64.decode(pn)||""})))))))))),ce.createElement("div",{className:me()(Le.Z.footer,gt&&Le.Z.whiteFooter),style:{zIndex:100}},(ft==null?void 0:ft.is_program)&&(ft==null?void 0:ft.above_question)&&ce.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>sr(ft==null?void 0:ft.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ft==null?void 0:ft.is_program)&&(ft==null?void 0:ft.under_question)&&ce.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>sr(ft==null?void 0:ft.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ce.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:mt||Et,loading:mt,color:"#2ABD8C",className:"mr10",onClick:Bu},"\u8C03\u8BD5\u4EE3\u7801"),Tt.get("qtype")!=="8"&&ce.createElement(pe.ZP,{className:Le.Z.disabled,type:"primary",icon:ce.createElement("i",{className:"iconfont icon-bofang1"}),loading:Et,disabled:mt||Et,onClick:()=>{var Ot,Xn;if(!(ft!=null&&ft.code)||((Ot=ft==null?void 0:ft.code)==null?void 0:Ot.trim().length)===0){(Xn=Ie.ZP)==null||Xn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}It(2),vn(320),sn()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ce.createElement(y.Z,{onClose:ot,open:tn}),ce.createElement(te.Z,{close:!0,data:Wt,type:Wt.length?"txt":"",onClose:()=>Xt(""),monacoEditor:{value:et,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},76193:function(ct,qe,z){"use strict";z.r(qe),z.d(qe,{Types:function(){return wo},default:function(){return st}});var a=z(59301),he=z(76560),Ie=z(11938),pe=z(62957),Fe=z(29787),we=z(99571),Ae=z(25399),Le=z(77019),Be=z(50582),de=z(72664),Oe=z(2610),Te=z(72015),xe=z(90524),le=z(87169),E=z(30641),y=z(51124),x=z(75790),b=z(89613),ee=z(64536),te=z(6767),ne={list:"list___IRN6i",copy:"copy___qCn9B"},me=z(56102),Ee=z(82093),ce=(tt,pt,Bt)=>new Promise((ea,ga)=>{var dn=sa=>{try{Aa(Bt.next(sa))}catch(fa){ga(fa)}},Jn=sa=>{try{Aa(Bt.throw(sa))}catch(fa){ga(fa)}},Aa=sa=>sa.done?ea(sa.value):Promise.resolve(sa.value).then(dn,Jn);Aa((Bt=Bt.apply(tt,pt)).next())}),Pe=({showResourceCentre:tt,identifier:pt})=>{const Bt=(0,he.useParams)(),[ea,ga]=(0,a.useState)(null);(0,a.useEffect)(()=>{tt&&dn()},[tt]);const dn=()=>ce(void 0,null,function*(){const Jn=yield(0,Ee.ZP)(`/api/problems/${pt}/attachment_list.json`,{method:"get"});(Jn==null?void 0:Jn.status)==0&&ga(Jn.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(ea!=null&&ea.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),ea==null?void 0:ea.map((Jn,Aa)=>a.createElement("dl",{className:ne.list,key:Aa},a.createElement(Ae.Z,{title:Jn.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),Jn.title)),a.createElement("dd",null,a.createElement(me.CopyToClipboard,{text:Jn.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${ne.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},be=z(59301),Me=Object.defineProperty,Ve=Object.defineProperties,We=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,mt=(tt,pt,Bt)=>pt in tt?Me(tt,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):tt[pt]=Bt,Et=(tt,pt)=>{for(var Bt in pt||(pt={}))Xe.call(pt,Bt)&&mt(tt,Bt,pt[Bt]);if(ze)for(var Bt of ze(pt))Ke.call(pt,Bt)&&mt(tt,Bt,pt[Bt]);return tt},ht=(tt,pt)=>Ve(tt,We(pt));const $e={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var At=(tt=>(tt[tt.set_font_size=0]="set_font_size",tt[tt.set_theme=1]="set_theme",tt[tt.on_tab_to_space=2]="on_tab_to_space",tt[tt.set_show_editor_setting=3]="set_show_editor_setting",tt[tt.set_show_respurce_center=4]="set_show_respurce_center",tt))(At||{});function cn(tt,pt){switch(pt.type){case 3:return ht(Et({},tt),{showEditorSetting:pt.payload});case 1:return ht(Et({},tt),{theme:pt.payload});case 0:return ht(Et({},tt),{fontSize:pt.payload});case 2:return ht(Et({},tt),{tabToSpace:pt.payload});case 4:return ht(Et({},tt),{showResourceCentre:pt.payload});default:throw new Error}}var sn=({isLoading:tt,value:pt,onChange:Bt,language:ea,onUpdateCode:ga,ActionBarRender:dn,setIsWhiteTheme:Jn,identifier:Aa})=>{const[sa,fa]=(0,a.useReducer)(cn,$e),{theme:za,fontSize:Wa,showEditorSetting:la,tabToSpace:ou,showResourceCentre:su}=sa,On=(0,a.useRef)(),Lu=(0,a.useRef)();(0,a.useEffect)(()=>{Jn(za==="vs")},[za]);const Ra={onFontSizeChange:Zu=>{fa({type:0,payload:Zu}),(0,b.t)("cmFontSize",Zu)},tabToSpace:ou,cmFontSize:Wa,className:"oj",cmCodeMode:za,onTabToSpace:Zu=>{fa({type:2,payload:Zu}),(0,b.t)("cmTabToSpace",Zu)},onCodeModeChange:Zu=>{fa({type:1,payload:Zu}),(0,b.t)("ProgrammingCodeMode",Zu)}};function hu(){fa({type:3,payload:!1})}function Gu(){fa({type:3,payload:!0})}function Mu(){fa({type:4,payload:!1})}function tr(){fa({type:4,payload:!0})}const wu={value:pt,language:ea,theme:za,options:{fontSize:Wa,insertSpaces:ou},onChange:Zu=>{Bt(Zu),Lu.current=Zu,clearTimeout(On.current),On.current=setTimeout(()=>{ga(Lu.current)},1e4)},onEditBlur:Zu=>{Lu.current&&ga(Lu.current)}};return be.createElement(a.Fragment,null,dn(Gu,tr),be.createElement("div",{style:{flex:1,overflow:"hidden"}},!tt&&be.createElement(y.ZP,Et({},wu))),be.createElement(x.Z,null,be.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:la,onClose:hu},be.createElement(ee.Z,Et({},Ra)))),be.createElement(x.Z,null,be.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:su,onClose:Mu},be.createElement(Pe,{showResourceCentre:su,identifier:Aa}))))},ft=z(60141),_e=z(24334),lt=z(57049),gt={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},yt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Tt=z(54172),at=z(13747),Ye=z(58617),$t=z(30516),In=z(61186),_n=z.n(In),na=z(59301);const{Column:It}=Tt.default;var _t=({submitResult:tt,submitting:pt,submitRecords:Bt,page:ea,onPageChange:ga,topicId:dn})=>{const[Jn]=(0,he.useSearchParams)(),{records:Aa,records_count:sa}=Bt||{},[fa,za]=(0,a.useState)(!1),Wa=Jn.get("type")==="1";return na.createElement(Fe.Z,{spinning:pt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:na.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},(Aa==null?void 0:Aa.length)>0?na.createElement(Tt.default,{dataSource:Aa,rowKey:"id",pagination:!1},na.createElement(It,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(la,ou)=>na.createElement("span",null," ",_n()(la).format("YYYY-MM-DD HH:mm:ss"))}),na.createElement(It,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(la,ou)=>{var su;return na.createElement("span",{className:`${la===0?"c-green":"c-red"} current`,onClick:()=>{za(ou.id)}},(su=lt.Im[la])==null?void 0:su.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),na.createElement(It,{title:`\u6267\u884C\u7528\u65F6 (${Wa?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:la=>la?Wa?la:la/1e3:""}),na.createElement(It,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Wa?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:la=>la?Wa?la:parseFloat((la/1024).toFixed(2)):""}),na.createElement(It,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),na.createElement(It,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(la,ou)=>na.createElement("span",{className:"c-light-primary current",onClick:()=>{za(ou.id)}},"\u67E5\u770B")})):na.createElement("div",{style:{height:300,width:"100%"}}),na.createElement($t.Z,{onClose:za,open:fa}),sa>15?na.createElement(at.Z,{className:yt.pagination,current:ea,pageSize:15,total:sa,onChange:ga}):null)},Ut=z(57884),an=z(96599),vn={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},tn=z(3713),ot=z(59301);const Wt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Xt=({hack:tt})=>{const{language:pt,difficult:Bt,time_limit:ea,description:ga}=tt,[dn]=(0,he.useSearchParams)(),Jn=Wt[Bt];return ot.createElement(ot.Fragment,null,ot.createElement("ul",{className:vn.info},ot.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ot.createElement("b",{className:vn.info_tag},pt)),ot.createElement("li",null,ot.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ot.createElement(an.default,{color:Jn==null?void 0:Jn.color},Jn==null?void 0:Jn.name)),ot.createElement("li",null,ot.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ot.createElement("span",{style:{color:"#333333"}},ea,"\u79D2"))),dn.get("qtype")==="8"?ot.createElement(tn.Z,{value:ga,showProgramFill:!0,className:vn.desc}):ot.createElement(tn.Z,{value:ga,className:vn.desc}))},et={},Je=z(59301),un=({hack:tt,current_user:pt})=>Je.createElement("div",{className:et.answer},tt!=null&&tt.answer_text?Je.createElement(tn.Z,{style:{padding:"13px 0"},value:(tt==null?void 0:tt.answer_text)||""}):Je.createElement(Ut.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),pa=z(33796);function Ma(tt,pt){return(0,Ee.U2)(`/problems/${tt}/comments.json`,{page:pt,limit:10})}function fu(tt){return(0,Ee.v_)(`/discusses/${tt}/plus.json`,{container_type:"Discuss",type:1})}function _a(tt,pt,Bt){return(0,Ee.v_)(`/problems/${tt}/comments/reply.json`,{comments:{content:Bt,parent_id:pt}})}function Pn(tt,pt){return(0,Ee.v_)(`/problems/${tt}/comments.json`,{comments:{content:pt}})}function Mn(tt,pt,Bt){return(0,Ee.v_)(`/problems/${tt}/comments/${pt}/hidden.json`,Bt)}function Da(tt,pt){return(0,Ee.IV)(`/problems/${tt}/comments/${pt}`)}var pn=z(46541);function Ht({author:tt}){return a.createElement("a",{href:`/users/${tt.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${xe.Z.IMG_SERVER}/images/${tt.image_url}`,width:"50"}))}function Ca({data:tt,index:pt,parentDiscussIndex:Bt,user:ea,onSetActionType:ga}){const{author:dn,can_delete:Jn,content:Aa,id:sa,time:fa}=tt;function za(){ga({id:sa,index:pt,type:"delete-discuss",parentDiscussIndex:Bt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Wa=ea.admin||Jn||dn.user_id===ea.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(Ht,{author:dn}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${dn.login}`,target:"_blank"},dn.name),a.createElement("span",{className:"grey"},fa),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},Wa?a.createElement("a",{onClick:za,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(tn.Z,{className:"discuss-content",value:Aa})))}var Eu=({user:tt,data:pt,index:Bt,onPlusDiscuss:ea,onSetActionType:ga,activeDiscussIndex:dn,onReplyDiscuss:Jn,onSetActiveDiscussIndex:Aa})=>{const{content:sa,children:fa,hidden:za,id:Wa,praise_count:la,time:ou,user_praise:su,can_delete:On,author:Lu}=pt;function Ra(){Aa(Wa)}function hu(){ea(Wa,!su,Bt)}function Gu(){ga({id:Wa,index:Bt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Mu(){ga({id:Wa,index:Bt,params:{hidden:za?"0":"1"},type:"hidden-discuss",message:za?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const tr=tt.admin||tt.user_id===Lu.user_id;return a.createElement("div",{className:"discuss-item-container",key:Wa},a.createElement(Ht,{author:Lu}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Lu.login}`,target:"_blank"}," ",Lu.name," "),a.createElement("span",{className:"grey"},ou)),a.createElement(tn.Z,{className:"discuss-content",value:sa}),fa&&fa.length>0?a.createElement("div",{className:"reply-discuss-container"},fa.map((wu,Zu)=>a.createElement(Ca,{key:wu.id,data:wu,index:Zu,user:tt,onSetActionType:ga,parentDiscussIndex:Bt}))):null,a.createElement("div",{className:"btn-group"},tr?a.createElement("a",{onClick:Mu,title:za?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:za?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,On&&(!fa||fa.length==0)?a.createElement("a",{onClick:Gu,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:Ra,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:hu,className:su?"c-orange":""},a.createElement("i",{className:su?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,la||""))),a.createElement(pn.Z,{id:Wa,activeDiscussIndex:dn,onReplyDiscuss:Jn})))},Pu=z(39479),Ya={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Au=z(89389),ba=(tt,pt,Bt)=>new Promise((ea,ga)=>{var dn=sa=>{try{Aa(Bt.next(sa))}catch(fa){ga(fa)}},Jn=sa=>{try{Aa(Bt.throw(sa))}catch(fa){ga(fa)}},Aa=sa=>sa.done?ea(sa.value):Promise.resolve(sa.value).then(dn,Jn);Aa((Bt=Bt.apply(tt,pt)).next())}),zt=({user_praise:tt,praise_count:pt,praisePlus:Bt,onCreateDiscuss:ea,discuss_count:ga})=>{const[dn,Jn]=(0,a.useState)(!1),[Aa,sa]=(0,a.useState)("");function fa(ou){sa(ou)}function za(){Jn(!0)}function Wa(){Jn(!1)}function la(){return ba(this,null,function*(){ea(Aa),sa(""),Jn(!1)})}return a.createElement("div",{className:`${Ya["dis-input-editor-container"]} ${dn?Ya.active:""} `},a.createElement("div",{className:dn?`hide ${Ya["text-area"]}`:Ya["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:za}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",ga," "),a.createElement("a",{className:"c-light-black",onClick:Bt,title:tt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${tt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),pt?a.createElement("span",null,pt):"")),dn?a.createElement("div",{className:Ya["input-mask"],onClick:Wa}):null,a.createElement("div",{className:dn?Ya["md-container"]:`${Ya["md-container"]} hide`},a.createElement(Au.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Aa,height:240,onChange:fa}),a.createElement("div",{className:Ya["tip-container"],onClick:Wa},a.createElement("a",{className:Ya["btn-send"],onClick:la}," \u53D1\u9001 "))))},Tn=z(59301),ya=Object.defineProperty,Ua=Object.defineProperties,yu=Object.getOwnPropertyDescriptors,Bu=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,Ot=(tt,pt,Bt)=>pt in tt?ya(tt,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):tt[pt]=Bt,Xn=(tt,pt)=>{for(var Bt in pt||(pt={}))sr.call(pt,Bt)&&Ot(tt,Bt,pt[Bt]);if(Bu)for(var Bt of Bu(pt))An.call(pt,Bt)&&Ot(tt,Bt,pt[Bt]);return tt},Gn=(tt,pt)=>Ua(tt,yu(pt)),Vn=(tt,pt,Bt)=>new Promise((ea,ga)=>{var dn=sa=>{try{Aa(Bt.next(sa))}catch(fa){ga(fa)}},Jn=sa=>{try{Aa(Bt.throw(sa))}catch(fa){ga(fa)}},Aa=sa=>sa.done?ea(sa.value):Promise.resolve(sa.value).then(dn,Jn);Aa((Bt=Bt.apply(tt,pt)).next())});const jn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var ra=(tt=>(tt[tt.GET_DISCUSSES=0]="GET_DISCUSSES",tt[tt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",tt[tt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",tt[tt.PLUS_DISCUSS=3]="PLUS_DISCUSS",tt[tt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",tt[tt.SET_PAGE=5]="SET_PAGE",tt[tt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",tt))(ra||{});function $a(tt,pt){switch(pt.type){case 6:return Gn(Xn({},tt),{loading:!0});case 0:return Xn(Xn({},tt),pt.payload);case 1:return Xn(Xn({},tt),pt.payload);case 4:return Xn(Xn({},tt),pt.payload);case 3:return Xn(Xn({},tt),pt.payload);case 5:return Gn(Xn({},tt),{page:pt.payload});case 2:return Xn(Xn({},tt),pt.payload);default:throw new Error}}var nt=({user:tt,identifier:pt,hack:Bt,onTriggerPraise:ea,activeIndex:ga})=>{const[dn,Jn]=(0,a.useReducer)($a,jn),{loading:Aa,page:sa,data:fa,count:za,actionType:Wa,activeDiscussIndex:la}=dn,ou=(0,a.useCallback)(()=>Vn(void 0,null,function*(){Jn({type:6});const wu=yield Ma(pt,sa),{comments:Zu,disscuss_count:ku}=wu;Jn({type:0,payload:{data:Zu,count:ku,loading:!1}})}),[sa,pt]);(0,a.useEffect)(()=>{ga==="2"&&ou()},[pt,sa,ga]);function su(wu){Jn({type:5,payload:wu})}function On(wu){Jn({type:4,payload:{actionType:wu}})}function Lu(wu){Jn(la===wu?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:wu}})}function Ra(wu,Zu,ku){return Vn(this,null,function*(){try{const ur=yield fu(wu);fa[ku].user_praise=Zu,fa[ku].praise_count=ur.praise_count,Jn({type:3,payload:{data:[...fa]}})}catch(ur){console.log(ur)}})}function hu(){return Vn(this,null,function*(){const{id:wu,params:Zu,type:ku,index:ur,parentDiscussIndex:rr}=Wa;if(ku==="hidden-discuss"&&(yield Mn(pt,wu,Zu),rr?fa[rr].children[ur].hidden=Zu.hidden==1:fa[ur].hidden=Zu.hidden==1,Jn({type:4,payload:{actionType:null,data:[...fa]}})),ku==="delete-discuss"){if(yield Da(pt,wu),rr||rr===0){let Ar=fa[rr].children;for(let br=Ar.length-1;br>=0;br--)if(Ar[br].id===wu){Ar.splice(br,1);break}fa[rr].children=Ar}else for(let Ar=fa.length-1;Ar>=0;Ar--)if(fa[Ar].id===wu){fa.splice(Ar,1);break}Jn({type:4,payload:{actionType:null,data:[...fa]}})}})}function Gu(){Jn({type:4,payload:{actionType:null}})}function Mu(wu,Zu){return Vn(this,null,function*(){try{yield _a(pt,wu,Zu),ou()}catch(ku){console.log(ku)}})}function tr(wu){return Vn(this,null,function*(){Jn({type:6}),yield Pn(pt,wu),ou()})}return Tn.createElement(Tn.Fragment,null,Tn.createElement("div",{className:"discuss-panel"},fa.length===0?Tn.createElement(Ut.Z,null):fa.map((wu,Zu)=>Tn.createElement(Eu,{onReplyDiscuss:Mu,onPlusDiscuss:Ra,onSetActiveDiscussIndex:Lu,onSetActionType:On,data:wu,index:Zu,user:tt,activeDiscussIndex:la})),za>10?Tn.createElement("div",{className:"pagination-container"},Tn.createElement(at.Z,{showQuickJumper:!0,onChange:su,current:sa,total:za})):null),Tn.createElement(zt,{user_praise:Bt.user_praise,praise_count:Bt.praises_count,praisePlus:ea,discuss_count:Bt.comments_count,onCreateDiscuss:tr}),Tn.createElement(x.Z,null,Tn.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!Wa,onOk:hu,onCancel:Gu},Tn.createElement("p",null,Wa?Wa.message:"")),Tn.createElement(Pu.Z,null)))},ue=z(82326),ge=z(37568),Se=z(86743),ke={},He=z(59301),St=({hack:tt,current_user:pt})=>He.createElement("div",{className:ke.answer},tt!=null&&tt.analysis?He.createElement(tn.Z,{style:{padding:"13px 0"},value:(tt==null?void 0:tt.analysis)||""}):He.createElement(Ut.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Pt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Wn=z(8848),aa=z(5269),Na=z(28284),Zt=z(71051),Ln=z(12062),en=z(59301);const{TextArea:Nu}=ge.default,{Panel:ru}=Wn.default;var ja=({data:tt,hack:pt})=>(console.log(tt,pt,"data"),pt!=null&&pt.is_file?en.createElement(Ln.Y2,{disabled:!0,className:Pt.uploadTableWrapper,showScore:!pt.test_set_score,data:tt,isProgramHomework:!0}):en.createElement("div",{className:Pt.hackSets},tt==null?void 0:tt.map((Bt,ea)=>en.createElement(Wn.default,{accordion:!0,bordered:!1,key:ea,defaultActiveKey:ea===0&&Bt.id,className:Pt.collapseWrapper,expandIcon:({isActive:ga})=>en.createElement("i",{className:`iconfont icon-weizhankai ${ga?Pt.open:Pt.close}`,style:{fontSize:14,transition:"all .2s"}})},en.createElement(ru,{key:Bt.id,header:en.createElement(Le.Z,{align:"middle",justify:"space-between",wrap:!1},en.createElement(aa.Z,{className:Pt.panelHeader},en.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",ea+1)),en.createElement(aa.Z,{flex:1},en.createElement(Le.Z,{align:"middle",justify:"end",wrap:!1},!(pt!=null&&pt.test_set_score)&&en.createElement(aa.Z,{className:Pt.rateInput},en.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),en.createElement("div",null,en.createElement(Na.default.Item,{noStyle:!0},en.createElement(Zt.Z,{value:Bt==null?void 0:Bt.score,className:Pt.baseFormItem,min:0,max:100,disabled:!0}))),en.createElement("span",{className:"ml10"},"%")))))},en.createElement(Na.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},en.createElement(Nu,{readOnly:!0,value:Bt==null?void 0:Bt.input,rows:4})),en.createElement(Na.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},en.createElement(Nu,{readOnly:!0,value:Bt==null?void 0:Bt.output,rows:4}))))))),rn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},pu=z(59301),Er=(0,a.forwardRef)(({data:tt=[]},pt)=>{var Bt;const[ea,ga]=(0,a.useState)(),dn=tt.filter(Aa=>Aa.show);(0,a.useEffect)(()=>{dn.length&&ga(dn[0].id)},[tt==null?void 0:tt.length]);const Jn=((Bt=dn.find(Aa=>Aa.id===ea))==null?void 0:Bt.element)||null;return(0,a.useImperativeHandle)(pt,()=>({setActiveTab:Aa=>ga(Aa)})),pu.createElement("div",{className:rn.tabs},pu.createElement("div",{className:rn.tabWarp},dn.map(Aa=>pu.createElement("div",{onClick:()=>ga(Aa.id),className:`${rn.tab} ${Aa.id===ea?rn.active:""}`,key:Aa.id},Aa.name))),pu.createElement("div",{className:rn.content},Jn))}),va=z(59301),bu=Object.defineProperty,Qa=Object.defineProperties,Fa=Object.getOwnPropertyDescriptors,ha=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Sr=(tt,pt,Bt)=>pt in tt?bu(tt,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):tt[pt]=Bt,Jr=(tt,pt)=>{for(var Bt in pt||(pt={}))oa.call(pt,Bt)&&Sr(tt,Bt,pt[Bt]);if(ha)for(var Bt of ha(pt))Mr.call(pt,Bt)&&Sr(tt,Bt,pt[Bt]);return tt},ol=(tt,pt)=>Qa(tt,Fa(pt)),cu=(tt,pt,Bt)=>new Promise((ea,ga)=>{var dn=sa=>{try{Aa(Bt.next(sa))}catch(fa){ga(fa)}},Jn=sa=>{try{Aa(Bt.throw(sa))}catch(fa){ga(fa)}},Aa=sa=>sa.done?ea(sa.value):Promise.resolve(sa.value).then(dn,Jn);Aa((Bt=Bt.apply(tt,pt)).next())});const du={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},yr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var cr=({hack:tt,onTriggerPraise:pt,topicId:Bt,page:ea,onPageChange:ga,user:dn,current_user:Jn,submitRecords:Aa,submitting:sa,submitResult:fa,setActiveIndex:za,hack_sets:Wa})=>{var la,ou;const[su]=(0,he.useSearchParams)(),[On,Lu]=(0,a.useState)("0"),Ra=(0,he.useLocation)(),[hu,Gu]=(0,a.useState)(!1),[Mu,tr]=(0,a.useState)(null),[wu,Zu]=(0,a.useState)([]),[ku,ur]=(0,a.useState)([]),[rr,Ar]=(0,a.useState)({page:1,limit:10}),br=(0,a.useRef)(null),el=(0,a.useRef)(null);console.log(dn,"user");let[Qu,rl]=(0,a.useState)(ol(Jr({},(0,he.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{el.current&&(tt==null?void 0:tt.is_close_tips)===!1&&Mu===null&&tr(!0)},[el.current,tt==null?void 0:tt.is_close_tips,Mu]);function wr(){return cu(this,null,function*(){yield(0,Ee.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{za(On)},[On]);function Vu(Uu){return cu(this,null,function*(){let $n=Uu.target.id;if($n==="1"){let Yr=yield(0,Ee.ZP)(`/api/myproblems/${Qu.id}/redo_logs.json`,{method:"get",params:Jr({},rr)});(Yr==null?void 0:Yr.status)===0&&ur(Yr==null?void 0:Yr.data)}Lu($n)})}(0,a.useEffect)(()=>pa.Z.subscribe("to-commit-info",()=>{Lu("1"),br.current&&br.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>pa.Z.subscribe("to-reset-info",()=>{Vu({target:{id:"1"}}),br.current&&br.current.setActiveTab("2")}),[]);function Fr(){Lu("2")}function Hu(){return cu(this,null,function*(){let Uu=yield(0,Ee.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Jr({identifier:Qu==null?void 0:Qu.id},Qu)});Zu(Uu)})}const Qr=[{title:null,description:va.createElement("div",null,va.createElement("b",{onClick:()=>{tr(!1),wr(),Gu(!0),Hu()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),va.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),va.createElement(we.ZP,{onClick:()=>{tr(!1),wr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>el.current}];return va.createElement("div",{className:gt["left-panel"]},va.createElement("ul",{className:`${gt["s-navs"]} ${gt["bg-white"]} ${gt.b1}`},(tt==null?void 0:tt.is_program)&&!su.get("pageId")&&va.createElement(Ae.Z,{title:"\u9898\u76EE\u5217\u8868"},va.createElement("div",{onClick:()=>{Hu(),Gu(!0)},className:gt.btns,ref:el,style:Mu?{pointerEvents:"none"}:{}},va.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),va.createElement("li",{style:{marginLeft:20}},va.createElement("a",{className:On==="0"?gt.active:"",id:"0",onClick:Vu},"\u9898\u76EE\u63CF\u8FF0")),va.createElement("li",null,va.createElement("a",{className:On==="1"?gt.active:"",id:"1",onClick:Vu},"\u64CD\u4F5C\u8BB0\u5F55")),(su.get("type")!=="exercises"&&(tt==null?void 0:tt.answer_text_show)||su.get("type")!=="exercises"&&(tt==null?void 0:tt.analysis_show))&&va.createElement("li",null,va.createElement("a",{className:On==="4"?gt.active:"",id:"4",onClick:Vu},"\u89E3\u7B54\u53C2\u8003")),su.get("type")!=="exercises"&&va.createElement("li",null,va.createElement("a",{className:On==="2"?gt.active:"",id:"2",onClick:Vu},"\u8BC4\u8BBA")),!!(Wa!=null&&Wa.length)&&su.get("type")!=="exercises"&&su.get("type")!=="1"&&va.createElement("li",null,va.createElement("a",{className:On==="5"?gt.active:"",id:"5",onClick:Vu},"\u6D4B\u8BD5\u7528\u4F8B"))),va.createElement("div",{className:`${gt["tab-panel-body"]} ${On==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},va.createElement(Xt,{hack:tt,onTriggerPraise:pt,toDiscuss:Fr})),va.createElement("div",{style:{padding:"12px"},className:`${gt["tab-panel-body"]} ${On==="1"?"":"hide"}`},va.createElement(Er,{ref:br,data:[{id:"1",show:su.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:va.createElement(va.Fragment,null,Aa!=null&&Aa.records_count||sa?va.createElement(_t,{page:ea,onPageChange:ga,topicId:Bt,submitting:sa,key:(fa==null?void 0:fa.id)||1,submitRecords:Aa,submitResult:fa}):va.createElement(Ut.Z,null))},{id:"2",show:su.get("type")==="exercises"||(tt==null?void 0:tt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:va.createElement(va.Fragment,null,va.createElement(Tt.default,{pagination:!1,dataSource:ku==null?void 0:ku.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Uu,$n,Yr)=>_n()(Uu).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Uu,$n,Yr)=>{var Tr;return(Tr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Sa=>Sa.id===Uu))==null?void 0:Tr.name}}]}),va.createElement(at.Z,{style:{marginTop:10},current:rr.page,total:ku==null?void 0:ku.count,hideOnSinglePage:!0,onChange:Uu=>cu(void 0,null,function*(){rr.page=Uu,Ar(rr);let $n=yield(0,Ee.ZP)(`/api/myproblems/${Qu.id}/redo_logs.json`,{method:"get",params:ol(Jr({},rr),{courseId:Qu.courseId})});($n==null?void 0:$n.status)===0&&ur($n==null?void 0:$n.data)})}))}]})),va.createElement("div",{style:{padding:"12px"},className:`${gt["tab-panel-body"]} ${On==="4"?"":"hide"}`},va.createElement(Er,{data:[{id:"1",show:su.get("type")!=="exercises"&&(tt==null?void 0:tt.answer_text_show),name:"\u7B54\u6848",element:va.createElement(va.Fragment,null,va.createElement(un,{hack:tt,current_user:Jn}))},{id:"2",show:su.get("type")!=="exercises"&&(tt==null?void 0:tt.analysis_show),name:"\u89E3\u6790",element:va.createElement(va.Fragment,null,va.createElement(St,{hack:tt,current_user:Jn}))}]})),va.createElement("div",{className:`${gt["tab-panel-body"]} ${On==="2"?"":"hide"}`,style:{padding:0}},va.createElement(nt,{user:dn,activeIndex:On,identifier:tt.identifier,hack:tt,onTriggerPraise:pt})),va.createElement("div",{className:`${gt["tab-panel-body"]} ${On==="5"?"":"hide"}`,style:{padding:12}},va.createElement(ja,{data:Wa||[],hack:tt})),va.createElement(E.Z,{rootClassName:gt.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Gu(!1),open:hu},va.createElement(Le.Z,null,va.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),va.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",wu==null?void 0:wu.total_count,"\u9898\xA0[\xA0",wu==null?void 0:wu.total_score,"\u5206\xA0]\xA0"),!(dn!=null&&dn.hack_manager)&&va.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",wu==null?void 0:wu.work_score,"\u5206")),va.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),va.createElement(Le.Z,{align:"middle",className:"mt10 mb10"},!(dn!=null&&dn.hack_manager)&&va.createElement(ue.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Uu=>{Qu.page=1,Qu.finish_status=Uu,rl(Jr({},Qu)),Hu()}},va.createElement(ue.default.Option,{value:""},"\u5168\u90E8"),va.createElement(ue.default.Option,{value:0},"\u672A\u5F00\u59CB"),va.createElement(ue.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),va.createElement(ue.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),va.createElement(ue.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Uu=>{Qu.page=1,Qu.difficult=Uu||null,rl(Jr({},Qu)),Hu()}},va.createElement(ue.default.Option,{value:0},"\u5168\u90E8"),va.createElement(ue.default.Option,{value:1},"\u7B80\u5355"),va.createElement(ue.default.Option,{value:2},"\u9002\u4E2D"),va.createElement(ue.default.Option,{value:3},"\u56F0\u96BE")),va.createElement(ge.default.Search,{size:"large",onSearch:Uu=>{Qu.name=Uu,Qu.page=1,rl(Jr({},Qu)),Hu()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),va.createElement("div",{className:gt.list,style:{height:36,background:"#3D445C"}},!(dn!=null&&dn.hack_manager)&&va.createElement("span",null,"\u72B6\u6001"),va.createElement("span",null,"\u5E8F\u53F7"),va.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),va.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),va.createElement("div",{style:{overflow:"auto",flex:1}},(la=wu==null?void 0:wu.data)!=null&&la.length?(ou=wu==null?void 0:wu.data)==null?void 0:ou.map((Uu,$n)=>va.createElement("div",{onClick:()=>cu(void 0,null,function*(){let Yr=yield(0,Ee.ZP)(`/api/problems/${Uu==null?void 0:Uu.identifier}/start.json`,{method:"get",params:{hack_user_id:dn==null?void 0:dn.user_id}});Yr&&(he.history.replace(`/myproblems/${Yr==null?void 0:Yr.identifier}${window.location.search}`),window.location.reload())}),className:`${gt.list} ${Uu!=null&&Uu.checked?gt.active:""}`},!(dn!=null&&dn.hack_manager)&&va.createElement(va.Fragment,null,!(Uu!=null&&Uu.opened)&&va.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Uu==null?void 0:Uu.opened)&&!(Uu!=null&&Uu.passed)&&va.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Uu==null?void 0:Uu.opened)&&(Uu==null?void 0:Uu.passed)&&va.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),va.createElement("span",null,(Qu.page-1)*20+($n+1)),va.createElement("span",{style:{flex:1},title:Uu.name},`[${Uu==null?void 0:Uu.score}\u5206]`,"\xA0",Uu.name),va.createElement("span",{style:{flexBasis:48,paddingRight:0}},du[Uu.difficult]))):va.createElement(Ut.Z,null)),va.createElement(at.Z,{current:Qu.page,className:"mt20",hideOnSinglePage:!0,total:wu==null?void 0:wu.count,pageSize:Qu.per_page,onChange:(Uu,$n)=>{Qu.page=Uu,Qu.per_page=$n,Hu()}})),va.createElement(Se.Z,{rootClassName:gt.tour,closeIcon:!1,open:!!Mu,steps:Qr,gap:{offset:3,radius:2}}))},Nr=z(62522),il=z(15610),_l=z(38273),oo=z(85933),$l=z(89244),xn=z(47206),io=z(5216),Xo=z(92310),Go=z.n(Xo),Ql=z(41751),Io=z(21552),Wr=z(34055),bo=z(64123),dr=z(60515),vl=z(88977),Ou=z(59301),ao=Object.defineProperty,Jo=Object.defineProperties,Ho=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,ho=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,ul=(tt,pt,Bt)=>pt in tt?ao(tt,pt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):tt[pt]=Bt,Zr=(tt,pt)=>{for(var Bt in pt||(pt={}))ho.call(pt,Bt)&&ul(tt,Bt,pt[Bt]);if(Mo)for(var Bt of Mo(pt))ml.call(pt,Bt)&&ul(tt,Bt,pt[Bt]);return tt},nl=(tt,pt)=>Jo(tt,Ho(pt)),ko=(tt,pt)=>{var Bt={};for(var ea in tt)ho.call(tt,ea)&&pt.indexOf(ea)<0&&(Bt[ea]=tt[ea]);if(tt!=null&&Mo)for(var ea of Mo(tt))pt.indexOf(ea)<0&&ml.call(tt,ea)&&(Bt[ea]=tt[ea]);return Bt},fo=(tt,pt,Bt)=>new Promise((ea,ga)=>{var dn=sa=>{try{Aa(Bt.next(sa))}catch(fa){ga(fa)}},Jn=sa=>{try{Aa(Bt.throw(sa))}catch(fa){ga(fa)}},Aa=sa=>sa.done?ea(sa.value):Promise.resolve(sa.value).then(dn,Jn);Aa((Bt=Bt.apply(tt,pt)).next())});const{Countdown:jo}=Ie.default,zo={Java:"java",C:"c",Python:"py","C++":"c"};var wo=(tt=>(tt[tt.SET_LOADING=0]="SET_LOADING",tt[tt.GET_DATA=1]="GET_DATA",tt[tt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",tt[tt.SET_DATA=3]="SET_DATA",tt[tt.SET_DEBUGING=4]="SET_DEBUGING",tt[tt.SET_SUBMITING=5]="SET_SUBMITING",tt[tt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",tt[tt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",tt[tt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",tt[tt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",tt[tt.SET_PAGE=10]="SET_PAGE",tt))(wo||{});function Dr(){return new Date().getTime()}const De={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function vt(tt,pt){switch(pt.type){case 1:return Zr(Zr({},tt),pt.payload);case 3:return nl(Zr({},tt),{data:pt.payload});case 0:return nl(Zr({},tt),{loading:pt.payload});case 9:return nl(Zr({},tt),{showNote:pt.payload});case 4:return nl(Zr({},tt),{debuging:pt.payload});case 5:return nl(Zr({},tt),{submitting:pt.payload});case 2:return nl(Zr({},tt),{submitRecords:pt.payload});case 10:return nl(Zr({},tt),{submitRecordPage:pt.payload});case 6:return nl(Zr({},tt),{executingMessage:pt.payload});case 7:return Zr(Zr({},tt),pt.payload);case 8:return Zr(Zr({},tt),pt.payload);default:throw new Error}}var st=({children:tt})=>{var pt,Bt,ea,ga,dn,Jn,Aa,sa,fa,za;const[Wa,la]=(0,a.useReducer)(vt,De),{id:ou}=(0,he.useParams)(),su=(0,he.useLocation)(),[On]=(0,he.useSearchParams)(),{loading:Lu,data:Ra,debugResult:hu,submitResult:Gu,submitRecords:Mu,submitRecordPage:tr,showNote:wu,debuging:Zu,submitting:ku,executingMessage:ur}=Wa,[rr,Ar]=(0,a.useState)("#37AD83"),[br,el]=(0,a.useState)(null),[Qu,rl]=(0,a.useState)({}),[wr,Vu]=(0,a.useState)(!0),[Fr,Hu]=(0,a.useState)(!1),[Qr,Uu]=(0,a.useState)(!1),$n=(0,a.useRef)(null),Yr=(0,a.useRef)(0),Tr=Ra==null?void 0:Ra.user,Sa=Ra==null?void 0:Ra.hack,[jl,Pl]=(0,a.useState)(!1),Jl=(0,a.useRef)(1),Ml=(0,a.useRef)(!1);(0,Ql.y)(On.get("type")==="exercises");const{setOpenDisableCopyAndPaste:ro}=(0,Ql.X)(),[hl,zl]=(0,a.useState)(""),wl=(0,$l._)(Qu),[eo,Vl]=(0,a.useState)({open:!1,text:""}),[xl,Il]=(0,a.useState)(null),so=(0,a.useRef)(null);(0,a.useEffect)(()=>{var nu;let mu=(nu=Sa==null?void 0:Sa.homework_extension)==null?void 0:nu.failed_evaluate_num;typeof mu=="number"&&Il(mu)},[(pt=Sa==null?void 0:Sa.homework_extension)==null?void 0:pt.failed_evaluate_num]),(0,a.useEffect)(()=>{function nu(){return fo(this,null,function*(){var mu,xr,Xr,zr,Fu;Vu(!0);const nr=yield(0,Be.fu)(ou,{exercise_id:On.get("exercisesId")});if(setTimeout(()=>{Vu(!1)},800),nr.status!==401){try{nr.hack.code=_e.Base64.decode(nr.hack.code)}catch(mr){console.log(mr)}nr.hack=nl(Zr({},nr.hack),{is_program:On.get("type")==="1"}),la({type:1,payload:{loading:!1,data:nr}})}if(On.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let mr;On.get("coursesId")=="coursesId"?mr=yield(0,de._F)({categoryId:On.get("exercisesId"),login:On.get("login")}):mr=yield(0,de._B)({categoryId:On.get("exercisesId"),login:On.get("login")}),rl(Zr({},mr)),ro((mu=mr==null?void 0:mr.exercise)==null?void 0:mu.forbid_copy),typeof((xr=mr==null?void 0:mr.exercise)==null?void 0:xr.left_time)=="number"&&(el(Date.now()+((Xr=mr==null?void 0:mr.exercise)==null?void 0:Xr.left_time)*1e3),setTimeout(()=>{Ar("red")},(((zr=mr==null?void 0:mr.exercise)==null?void 0:zr.left_time)-300>0?((Fu=mr==null?void 0:mr.exercise)==null?void 0:Fu.left_time)-300:0)*1e3))}})}ou&&nu()},[ou]),(0,a.useEffect)(()=>{var nu;return On.get("type")==="exercises"&&((nu=Qu==null?void 0:Qu.exercise)!=null&&nu.screen_open)&&(window.removeEventListener("blur",Eo,!1),xn.U.forEach((mu,xr)=>{window.addEventListener(mu,Eo,!1)}),window.addEventListener("blur",Eo,!1),window.focus()),()=>{document.removeEventListener((0,Oe.gH)(),Eo)}},[Qu]),(0,a.useEffect)(()=>{hl==="1"&&ou&&Sa!=null&&Sa.language&&Wl()},[ou,tr,Sa==null?void 0:Sa.language,hl]),(0,a.useEffect)(()=>(Sa!=null&&Sa.is_program&&(Yr.current=0,$n.current=setInterval(()=>{Kl()},15e3)),()=>{clearInterval($n.current)}),[Sa==null?void 0:Sa.is_program]);const Kl=()=>fo(void 0,null,function*(){let nu=yield(0,Ee.ZP)(`/api/myproblems/${ou}/save_long_time.json`,{method:"get",params:{answer_long_time:Yr.current}})}),Eo=()=>{Ml.current||(0,Oe.BU)(),window.parent.postMessage("backExercise","*")};function Wl(){return fo(this,null,function*(){try{const nu=yield(0,Be.zO)(ou,{limit:15,page:tr,language:Sa==null?void 0:Sa.language});la({type:2,payload:nu})}catch(nu){console.log(nu)}})}function Zo(nu){la({type:10,payload:nu})}function Hl(nu){return fo(this,null,function*(){var mu;let xr;(On.get("ip_limit")==="inner"||On.get("ip_bind_type")==="true")&&(xr=yield(0,il.y)({ip_limit:On.get("ip_limit"),ip_bind:On.get("ip_bind_type")==="true"}));const Xr=yield(0,Be.n4)(ou,{code:_e.Base64.encode(nu||Sa.code),language:Sa==null?void 0:Sa.language,exercise_id:On.get("exercisesId"),question_id:On.get("questionId"),ip:xr});return Xr.status===-5&&(0,he.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:nl(Zr({errorMessage:Xr==null?void 0:Xr.message},(Qu==null?void 0:Qu.exercise)||{}),{exercise_user_id:(mu=Qu==null?void 0:Qu.exercise)==null?void 0:mu.exercise_user_id,id:On.get("exercisesId")})}}),Xr})}function Zl(){return fo(this,null,function*(){if(Jl.current=2,!ku){la({type:5,payload:!0});try{pa.Z.publish("to-commit-info");const nu=yield Hl();if(console.log(nu,1),nu.status===0){let nr=function(){return fo(this,null,function*(){const{status:mr,data:Gr}=yield(0,Be.rX)(ou,"submit"),cl=Dr()-Fu>(Xr*zr+3)*1e3;if(mr!==0&&!cl&&setTimeout(nr,1e3),cl){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),la({type:5,payload:!1});return}if(mr===0){Gr.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Gr==null?void 0:Gr.status)===0&&On.get("type")==="1"&&Uu(!0),(Gr==null?void 0:Gr.status)!==0&&On.get("type")==="1"&&Il(Ku=>Ku+1);const Cu=yield(0,Be.zO)(ou,{limit:15,page:tr,language:Sa==null?void 0:Sa.language});la({type:8,payload:nl(Zr({},Wa),{submitResult:Gr,submitting:!1,submitRecords:Cu})})}})},mu={};if(On.get("type")==="exercises"?(mu.extras={exercise_id:On.get("exercisesId"),question_id:On.get("questionId")},(On.get("ip_limit")==="inner"||On.get("ip_bind_type")==="true")&&(mu.extras.ip=yield(0,il.y)({ip_limit:On.get("ip_limit"),ip_bind:On.get("ip_bind_type")==="true"}))):On.get("type")==="smartPlan"&&(mu.extras={smart_plan_page_item_bank_id:On.get("smartPlanItemBankId"),simulate:On.get("simulate")==="true"}),(yield(0,Be.bM)(ou,mu)).status===-1&&On.get("exercisesId")){window.parent.location.href=`/classrooms/${On.get("coursesId")}/exercise/${On.get("exercisesId")}/detail`;return}const{time_limit:Xr,test_case_size:zr}=Sa,Fu=Dr();nr()}else la({type:5,payload:!1})}catch(nu){console.log(nu),la({type:5,payload:!1})}Pl(!1)}})}function Tl(){return fo(this,null,function*(){Jl.current=1,Wa.debuging=!0,la({type:4,payload:!0});try{if((yield Hl()).status===0){let Fu=function(){return fo(this,null,function*(){const{status:nr,message:mr,data:Gr}=yield(0,Be.rX)(ou,"debug"),cl=Dr()-zr>(mu+3)*1e3;if(nr!==0&&!cl&&(la({type:6,payload:mr}),setTimeout(Fu,1e3)),cl){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),la({type:4,payload:!1}),la({type:7,payload:nl(Zr({},Wa),{debugResult:{status:2},debuging:!1})});return}nr===0&&(Gr.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),la({type:4,payload:!1}),la({type:7,payload:nl(Zr({},Wa),{debugResult:Gr,debuging:!1})}))})};const{time_limit:mu}=Sa;let xr={input:encodeURIComponent(Ra.test_case.input)};if(On.get("type")==="exercises"&&(xr.exercise_id=On.get("exercisesId")),(yield(0,Be.MU)(ou,xr)).status===-1&&On.get("exercisesId")){window.parent.location.href=`/classrooms/${On.get("coursesId")}/exercise/${On.get("exercisesId")}/detail`;return}const zr=Dr();Fu()}else la({type:4,payload:!1})}catch(nu){console.log(nu)}finally{}})}function Po(nu,mu){const xr=mu?{modify_code:!1}:{};la({type:3,payload:nl(Zr({},Ra),{hack:Zr(nl(Zr({},Sa),{code:nu}),xr)})}),Pl(!0)}const Bl=nu=>fo(void 0,null,function*(){let mu=yield(0,Ee.ZP)(`/api/problems/${Sa==null?void 0:Sa.identifier}/start.json`,{method:"get",params:{language:nu==="C++"||nu==="c++"?encodeURIComponent(nu):nu,hack_user_id:Tr==null?void 0:Tr.user_id}});mu.status!==-1&&he.history.replace(`/myproblems/${mu==null?void 0:mu.identifier}${window.location.search}`)});function Lo(nu){let mu=nu.target.value;la({type:3,payload:nl(Zr({},Ra),{test_case:{input:mu}})})}function jr(){return fo(this,null,function*(){try{let nu={};On.get("type")==="exercises"?nu.exercise_id=On.get("exercisesId"):Sa!=null&&Sa.homework_common_id&&(nu.homework_common_id=Sa==null?void 0:Sa.homework_common_id);const mu=yield(0,Be.H7)(ou,Zr({},nu));mu.status===401||(Po(_e.Base64.decode(mu.code)),(On.get("type")==="exercises"||Sa!=null&&Sa.homework_common_id)&&pa.Z.publish("to-reset-info"))}catch(nu){console.log(nu)}})}function Xu(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ou.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Ou.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return fo(this,null,function*(){const nu=yield(0,Be.fi)(ou);nu.status===401||Po(_e.Base64.decode(nu.code),!0)})}})}function Ll(){la({type:9,payload:!0})}function Pr(){la({type:9,payload:!1})}function dt(nu){return fo(this,null,function*(){yield(0,Be.MK)(ou,nu),la({type:1,payload:{showNote:!1,data:nl(Zr({},Ra),{hack:nl(Zr({},Sa),{notes:nu.notes})})}})})}const kt={hack:Sa,isLoading:wr,input:(Bt=Ra==null?void 0:Ra.test_case)==null?void 0:Bt.input,is_file:(ea=Ra==null?void 0:Ra.test_case)==null?void 0:ea.is_file,identifier:Sa==null?void 0:Sa.identifier,attachments_count:Ra==null?void 0:Ra.attachments_count,language:Sa==null?void 0:Sa.language,code:Sa==null?void 0:Sa.code,title:"main."+zo[Sa==null?void 0:Sa.language],modify_code:Sa==null?void 0:Sa.modify_code,notes:Sa==null?void 0:Sa.notes,debugResult:hu,debuging:Zu,submitting:ku,submitResult:Gu,executingMessage:ur,onCancelNote:Pr,onAddNote:dt,showNote:wu,user:Tr,onShowNote:Ll,onSubmitCode:Zl,onChangeCode:Po,onChangeInput:Lo,onDebugCode:Tl,onResetCode:jr,onSyncCode:Xu,onUpdateCode:Hl,onChangeLanguage:Bl,isWhiteTheme:Fr,setIsWhiteTheme:Hu,topDispatch:la};function Jt(){return fo(this,null,function*(){const{praise_count:nu}=yield(0,Be.vl)(Sa.id,{container_type:"Hack",type:1});let mu=nl(Zr({},Ra),{hack:nl(Zr({},Sa),{praises_count:nu,user_praise:!Sa.user_praise})});la({type:3,payload:mu})})}const Qn={topicId:ou,submitResult:Gu,submitRecords:Mu,submitting:ku,page:tr,onPageChange:Zo,hack:Sa,user:Ra==null?void 0:Ra.user,hack_sets:Ra==null?void 0:Ra.hack_sets,current_user:Ra==null?void 0:Ra.current_user,onTriggerPraise:Jt,setActiveIndex:zl};console.log(Qu);const[vr,qu]=(0,a.useState)(!1),[Hr,$u]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const nu=mu=>{if(console.log("event-----",mu),mu.data.type==="showIntelligentTeacherStatus"){const{aiStatus:xr,questionStatus:Xr}=mu.data;if(qu(xr),Xr){let zr=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(zr.includes(On.get("smartPlanItemBankId")))return;pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Ou.createElement("div",{className:"tc font16"},Xr?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>fo(void 0,null,function*(){Zl(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(zr.push(On.get("smartPlanItemBankId"))));let Fu="";On.get("isMiniprogram")?Fu=`/miniprogram/courseware/study?courses_id=${On.get("coursesId")}&id=${On.get("exercisesId")}`:Fu=`/classrooms/${On.get("coursesId")}/smart_plan/${On.get("exercisesId")}/ppt_info/info`,window.opener?window.close():he.history.push(Fu)})})}}};return window.addEventListener("message",nu),()=>{window.removeEventListener("message",nu)}},[]);const au=()=>{if(On.get("type")==="exercises")return!1;const nu=Object.entries((Sa==null?void 0:Sa.homework_extension)||{}).some(([mu,xr])=>mu!=="ai_code_evaluation_promote"&&!!xr);return!!(On.get("type")==="1"&&((0,Wr.$O)()||nu)||On.get("type")==="smartPlan"&&(vr||On.get("showAi")))};return(0,a.useEffect)(()=>{var nu,mu,xr,Xr,zr,Fu,nr;au()&&(xl>((mu=(nu=Sa==null?void 0:Sa.homework_extension)==null?void 0:nu.ai_guide_data)==null?void 0:mu.evaluation_num)&&Vl({open:!0,text:(Xr=(xr=Sa==null?void 0:Sa.homework_extension)==null?void 0:xr.ai_guide_data)==null?void 0:Xr.evaluation_msg}),(zr=Sa==null?void 0:Sa.homework_extension)!=null&&zr.ai_guide&&xl==0&&!so.current&&(so.current=setTimeout(()=>{var mr,Gr;Vl({open:!0,text:(Gr=(mr=Sa==null?void 0:Sa.homework_extension)==null?void 0:mr.ai_guide_data)==null?void 0:Gr.unanswered_msg})},(((nr=(Fu=Sa==null?void 0:Sa.homework_extension)==null?void 0:Fu.ai_guide_data)==null?void 0:nr.unanswered_time)||0)*60*1e3)),so.current&&xl>0&&clearTimeout(so.current))},[xl,Sa]),Ou.createElement(Ou.Fragment,null,Ou.createElement(Fe.Z,{spinning:Lu,delay:500},Ra?Ou.createElement("div",{style:{minWidth:"1200px"}},Ou.createElement("header",{className:Go()(io.Z.header,Fr&&io.Z.whiteHeader)},!((ga=["smartPlan","exercises"])!=null&&ga.includes(On.get("type")))&&Ou.createElement("div",null,Ou.createElement("img",{src:`${xe.Z.IMG_SERVER}/images/${Tr==null?void 0:Tr.image_url}`,alt:"user",width:36}),Ou.createElement("span",{style:{color:Fr?"#333":"#B2BACB",fontSize:16}},Tr==null?void 0:Tr.name)),((dn=["smartPlan","exercises"])==null?void 0:dn.includes(On.get("type")))&&Ou.createElement("div",null,Ou.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Ou.createElement("span",{className:"ml10"},((Jn=Qu==null?void 0:Qu.exercise)==null?void 0:Jn.user_name)||(Tr==null?void 0:Tr.name)||"--")),Ou.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Ou.createElement("span",{className:"ml10"},((Aa=Qu==null?void 0:Qu.exercise)==null?void 0:Aa.student_id)||(Tr==null?void 0:Tr.student_id)||"--"))),Ou.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Ou.createElement("div",null,Sa.name)),(On.get("type")==="smartPlan"||(Sa==null?void 0:Sa.is_program))&&Ou.createElement(_l.Z,{defaultValue:(Sa==null?void 0:Sa.answer_long_time)||0,onChange:nu=>{Yr.current=nu},className:io.Z.timepiece}),Tr!=null&&Tr.hack_manager&&!On.get("is_smart_plan")?Ou.createElement(he.Link,{className:io.Z.btn_edit,to:On.get("type")==="1"?On.get("pageId")?`/problems/newedit/${Sa.identifier}?type=1&pageId=${On.get("pageId")}&backUrl=${On.get("backUrl")}`:`/problems/newedit/${Sa.identifier}?type=1`:On.get("backUrl")?`/problems/newedit/${Sa.identifier}?backUrl=${On.get("backUrl")}`:`/problems/newedit/${Sa.identifier}`}," ",Ou.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((sa=Qu==null?void 0:Qu.exercise)!=null&&sa.left_time)&&Ou.createElement(Ou.Fragment,null,Ou.createElement("span",{style:{color:rr,marginRight:6},className:`iconfont icon-daojishi ${io.Z.djs}`}),Ou.createElement("span",{className:"c-white mr20"},Ou.createElement(jo,{valueStyle:{color:rr,fontSize:20,fontWeight:500},title:Ou.createElement("span",{style:{color:rr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:br,onFinish:()=>fo(void 0,null,function*(){const nu=yield(0,de.VL)({categoryId:On.get("exercisesId"),commit_method:2});if((nu==null?void 0:nu.status)===0&&(Hl(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Ou.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Ou.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>fo(void 0,null,function*(){window.parent.location.href=`/classrooms/${On.get("coursesId")}/exercise/${On.get("exercisesId")}/detail`})})),(nu==null?void 0:nu.status)===-3){const mu=parseInt(nu==null?void 0:nu.message);el(Date.now()+mu*1e3)}})}))),(fa=["smartPlan","exercises"])!=null&&fa.includes(On.get("type"))?Ou.createElement(we.ZP,{type:"primary",onClick:()=>{if(On.get("type")==="exercises"){const nu=()=>fo(void 0,null,function*(){yield Hl(),Pl(!1),wl(),Ml.current=!0,Eo()});if(!(Mu!=null&&Mu.records_count)||jl){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Ou.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:nu});return}nu()}else{let nu="";On.get("isMiniprogram")=="true"?nu=`/miniprogram/courseware/study?courses_id=${On.get("coursesId")}&id=${On.get("exercisesId")}`:nu=`/classrooms/${On.get("coursesId")}/smart_plan/${On.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${On.get("coursesId")}_${On.get("exercisesId")}`),console.log(On.get("isMiniprogram")=="true"),On.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${On.get("coursesId")}_${On.get("exercisesId")}`):he.history.push(nu))}}},On.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Ou.createElement("span",{onClick:()=>{var nu;if(On.get("backUrl"))he.history.push(On.get("backUrl"));else if(On.get("type")==="1"){let mu=(nu=localStorage.getItem("program_homework"))==null?void 0:nu.split(",");he.history.push(`/classrooms/${mu==null?void 0:mu[0]}/program_homework/${mu==null?void 0:mu[1]}/detail`)}else he.history.push("/problemset")}},Ou.createElement(Ae.Z,{title:"\u5173\u95ED"},Ou.createElement("i",{style:{color:Fr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Ou.createElement(Fe.Z,{size:"large",spinning:wr},Ou.createElement(Te.Z,{className:Go()(io.Z.myProblems,Fr&&io.Z.whiteMyProblems),leftChild:Ou.createElement(cr,Zr({},Qn)),rightChild:Ou.createElement(Nt,Zr({},kt))}))):null,Ou.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:Qr,className:"oj-modal"},Ou.createElement("section",{className:"oj-modal-content"},Ou.createElement("div",{className:"oj-modal-head"},Ou.createElement("img",{src:Nr,alt:""}),Ou.createElement("i",{onClick:()=>Uu(!1),className:"iconfont icon-guanbi1"})),Ou.createElement("aside",null,Ou.createElement("img",{className:"mr30",src:vl.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Ou.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Gu==null?void 0:Gu.execute_time,"ms"),"\u4F18\u4E8E",Ou.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Gu==null?void 0:Gu.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Ou.createElement("aside",{className:"mb50"},Ou.createElement("img",{src:dr.Z,className:"mr30"}),Ou.createElement("span",{className:"oj-modal-tt"},Ou.createElement("span",null,Ou.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Ou.createElement("span",{className:"c-light-primary"},Gu==null?void 0:Gu.execute_memory,"kb")),Ou.createElement("span",null,Ou.createElement("span",null))),"\u4F18\u4E8E",Ou.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Gu==null?void 0:Gu.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Ou.createElement("div",{id:"oj-modal-next",onClick:()=>fo(void 0,null,function*(){var nu;if(Gu!=null&&Gu.next_identifier){let mu=yield(0,Ee.ZP)(`/api/problems/${Gu==null?void 0:Gu.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Tr==null?void 0:Tr.user_id}});mu&&(he.history.replace(`/myproblems/${mu==null?void 0:mu.identifier}${window.location.search}`),window.location.reload())}else{let mu=(nu=localStorage.getItem("program_homework"))==null?void 0:nu.split(",");he.history.push(`/classrooms/${mu==null?void 0:mu[0]}/program_homework/${mu==null?void 0:mu[1]}/detail`)}}),className:"oj-modal-btn"},Gu!=null&&Gu.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),au()&&Ou.createElement(Io.Z,{showData:On.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Sa==null?void 0:Sa.homework_extension,description:Sa==null?void 0:Sa.description,allShow:(0,Wr.$O)(),code:Sa==null?void 0:Sa.code,sendParams:{source:"hack",hack_id:ou},draggableExtraNode:((za=Sa==null?void 0:Sa.homework_extension)==null?void 0:za.ai_guide)&&(eo==null?void 0:eo.open)&&Ou.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},Ou.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),Ou.createElement(bo.Z,{text:(eo==null?void 0:eo.text)||""}),Ou.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:nu=>{Vl({open:!1,text:""})}}))})),Ou.createElement(oo.Z,{successCb:()=>{Jl.current===1?Tl():Zl()}}))};function wt({title:tt,modify_code:pt,onSyncCode:Bt,onShowCodeSetting:ea,onResetCode:ga,hack:dn,onChangeLanguage:Jn,isWhiteTheme:Aa,onShowResourceCentre:sa,attachments_count:fa}){var za;const Wa=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Ou.createElement(le.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ga})},[la]=(0,he.useSearchParams)(),ou=la.get("language"),su=On=>On==="1"?"c++":On==="2"?"C++":On;return(0,a.useEffect)(()=>{ou&&Jn(su(ou))},[]),(0,a.useEffect)(()=>{dn!=null&&dn.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Ou.createElement(le.Z,null),content:Ou.createElement("div",null,Ou.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Ou.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Ou.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ga()})},[dn==null?void 0:dn.language]),console.log(dn,Aa,"hack"),Ou.createElement("div",{className:`${io.Z.codeHead} ${Aa?io.Z.whiteCodeHead:""}`},Ou.createElement("div",{className:io.Z.navWrap},(za=dn==null?void 0:dn.all_language)==null?void 0:za.map(On=>Ou.createElement("div",{className:`${io.Z.nav} ${On===(dn==null?void 0:dn.language)?io.Z.active:""}`,key:On,onClick:()=>Jn(On)},Ou.createElement(Ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Ou.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Ou.createElement("span",null,On)))),Ou.createElement(Le.Z,{align:"middle",style:{marginLeft:"auto"}},pt?Ou.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Bt},Ou.createElement("img",{src:ft,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,fa>0&&Ou.createElement("a",{onClick:sa},Ou.createElement(Ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Ou.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Ou.createElement("a",{onClick:Wa},Ou.createElement(Ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Ou.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Ou.createElement("a",{onClick:ea},Ou.createElement(Ae.Z,{title:"\u8BBE\u7F6E"},Ou.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Nt(tt){var pt=tt,{input:Bt,is_file:ea,identifier:ga,showNote:dn,onShowNote:Jn,notes:Aa,onCancelNote:sa,onAddNote:fa,debugResult:za,language:Wa,debuging:la,submitting:ou,executingMessage:su,code:On,onSubmitCode:Lu,onDebugCode:Ra,onChangeCode:hu,onChangeInput:Gu,onUpdateCode:Mu,user:tr,isLoading:wu,submitResult:Zu}=pt,ku=ko(pt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ur(Ar,br){return Ou.createElement(wt,nl(Zr({},ku),{onShowCodeSetting:Ar,onShowResourceCentre:br}))}const rr=Zr({input:Bt,is_file:ea,debugResult:za,debuging:la,submitting:ou,executingMessage:su,onDebugCode:Ra,onChangeCode:hu,onSubmitCode:Lu,onChangeInput:Gu,user:tr,submitResult:Zu},ku);return Ou.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Ou.createElement(sn,{setIsWhiteTheme:ku==null?void 0:ku.setIsWhiteTheme,isLoading:wu,language:Wa,value:On,identifier:ga,onChange:hu,onUpdateCode:Mu,ActionBarRender:ur}),Ou.createElement(lt.ZP,Zr({},rr)))}},55956:function(ct,qe,z){"use strict";z.d(qe,{h:function(){return a}});var a=(he=>(he[he.NOMATCH=-1]="NOMATCH",he[he.OK=0]="OK",he[he.TIMEOUT=2]="TIMEOUT",he[he.PODFAILURE=3]="PODFAILURE",he[he.COMPILEFAILURE=4]="COMPILEFAILURE",he[he.EXECUTEFAILURE=5]="EXECUTEFAILURE",he[he.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",he))(a||{})},50582:function(ct,qe,z){"use strict";z.d(qe,{H7:function(){return E},MK:function(){return le},MU:function(){return de},X6:function(){return Te},bM:function(){return Be},fi:function(){return y},fu:function(){return Le},n4:function(){return x},rX:function(){return xe},vl:function(){return b},zO:function(){return Oe}});var a=z(82093),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(ee,te,ne)=>te in ee?he(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,Ae=(ee,te)=>{for(var ne in te||(te={}))pe.call(te,ne)&&we(ee,ne,te[ne]);if(Ie)for(var ne of Ie(te))Fe.call(te,ne)&&we(ee,ne,te[ne]);return ee};function Le(ee,te){return(0,a.U2)(`myproblems/${ee}.json`,Ae({hidePopLogin:!0},te||{}))}function Be(ee,te){return(0,a.v_)(`myproblems/${ee}/code_submit.json`,te)}function de(ee,te){return(0,a.v_)(`myproblems/${ee}/code_debug.json`,te)}function Oe(ee,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,a.U2)(`myproblems/${ee}/submit_records.json`,te)}function Te(ee){return(0,a.U2)("myproblems/record_detail.json",{id:ee})}function xe(ee,te){return(0,a.U2)(`myproblems/${ee}/result.json`,{mode:te})}function le(ee,te){return(0,a.v_)(`myproblems/${ee}/add_notes.json`,te)}function E(ee,te){return(0,a.v_)(`myproblems/${ee}/restore_initial_code.json`,te)}function y(ee){return(0,a.v_)(`myproblems/${ee}/sync_code.json`)}function x(ee,te){return(0,a.v_)(`myproblems/${ee}/update_code.json`,te)}function b(ee,te){return(0,a.v_)(`discusses/${ee}/plus.json`,te)}},81150:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Pr}});var a=z(59301),he={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI",btn_warp:"btn_warp___fOE2S"},Ie=z(28284),pe=z(25399),Fe=z(99571),we=z(62957),Ae=z(71051),Le=z(6767),Be=z(37568),de=z(37285),Oe=z(62673),Te=z(37639),xe=z(77019),le=z(5269),E=z(13747),y=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(dt,kt,Jt)=>kt in dt?y(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,ne=(dt,kt)=>{for(var Jt in kt||(kt={}))b.call(kt,Jt)&&te(dt,Jt,kt[Jt]);if(x)for(var Jt of x(kt))ee.call(kt,Jt)&&te(dt,Jt,kt[Jt]);return dt};const me=dt=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},dt),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var Ee="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",ce=z(3713),fe=z(76560),Pe=z(49661),be=z(82093),Me=Object.defineProperty,Ve=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Xe=(dt,kt,Jt)=>kt in dt?Me(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,Ke=(dt,kt)=>{for(var Jt in kt||(kt={}))We.call(kt,Jt)&&Xe(dt,Jt,kt[Jt]);if(Ve)for(var Jt of Ve(kt))ze.call(kt,Jt)&&Xe(dt,Jt,kt[Jt]);return dt};const mt=dt=>React.createElement("svg",Ke({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},dt),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var Et="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",ht=Object.defineProperty,$e=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,sn=(dt,kt,Jt)=>kt in dt?ht(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,ft=(dt,kt)=>{for(var Jt in kt||(kt={}))At.call(kt,Jt)&&sn(dt,Jt,kt[Jt]);if($e)for(var Jt of $e(kt))cn.call(kt,Jt)&&sn(dt,Jt,kt[Jt]);return dt};const _e=dt=>React.createElement("svg",ft({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},dt),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var lt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",gt=z(1198),yt=z(89389),Tt=z(48106),at=z(20927),Ye={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},$t=z(59301),In=Object.defineProperty,_n=Object.defineProperties,na=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,an=(dt,kt,Jt)=>kt in dt?In(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,vn=(dt,kt)=>{for(var Jt in kt||(kt={}))_t.call(kt,Jt)&&an(dt,Jt,kt[Jt]);if(It)for(var Jt of It(kt))Ut.call(kt,Jt)&&an(dt,Jt,kt[Jt]);return dt},tn=(dt,kt)=>_n(dt,na(kt)),ot=(dt,kt)=>{var Jt={};for(var Qn in dt)_t.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&It)for(var Qn of It(dt))kt.indexOf(Qn)<0&&Ut.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const Wt=null,Xt=(dt,kt)=>{var Jt=dt,{globalSetting:Qn,loading:vr,dispatch:qu,isEdit:Hr,editData:$u}=Jt,au=ot(Jt,["globalSetting","loading","dispatch","isEdit","editData"]);const[nu,mu]=(0,a.useState)(""),[xr,Xr]=(0,a.useState)(""),[zr,Fu]=(0,a.useState)([]),[nr,mr]=(0,a.useState)(""),[Gr,Rr]=(0,a.useState)(),[cl,Cu]=(0,a.useState)(!1),[Ku,Cr]=(0,a.useState)({}),[Vt,Za]=(0,a.useState)([]);(0,a.useEffect)(()=>{!$u||!Hr||(mu($u==null?void 0:$u.name),Xr($u==null?void 0:$u.analysis),Rr($u==null?void 0:$u.is_ordered),Cr($u),Cu(!0))},[$u]),(0,a.useEffect)(()=>{if(!cl)return;const hr=$u==null?void 0:$u.standard_answer.map(ql=>ql==null?void 0:ql.answer_text);Fu(hr);const pl=$u==null?void 0:$u.standard_answer.map(ql=>ql==null?void 0:ql.score);Za(pl),Cu(!1)},[cl]),(0,a.useImperativeHandle)(kt,()=>({onSave:Tu,Clear:_u}));const Tu=()=>{let hr=[],pl=!1;return nu?(zr.forEach((ql,Sl)=>{hr.push({position:Sl+1,answer_text:[],score:Vt[Sl]}),ql==null||ql.forEach((Ao,ei)=>{hr[Sl].answer_text.push(Ao),(!Ao||!(0,Pe.eR)(Ao,1e4))&&(mr(`${Sl}-${ei}`),Le.ZP.info(Ao?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),pl=!0)})}),pl?!1:(hr==null?void 0:hr.length)>20?(Le.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:nu,analysis:xr,standard_answers:hr,is_ordered:Gr,downcase:Ku==null?void 0:Ku.downcase,no_space:Ku==null?void 0:Ku.no_space,use_blank_score:Ku==null?void 0:Ku.use_blank_score}):(Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},_u=()=>{mu(""),Xr(""),Fu([]),Rr(!1)},Vr=(hr,pl,ql)=>{const Sl=zr.slice();if(pl&&Sl.splice(hr,pl),ql)for(let Ao=0;Ao{mr("");let Sl=zr.slice();Sl[hr][pl]=ql,Fu(Sl)},gr=hr=>{let pl=zr.slice();pl[hr]=[...pl[hr],""],Fu(pl)},uo=(hr,pl)=>{let ql=zr.slice();if(!ql[hr][pl]){ql[hr]=ql[hr].filter((Sl,Ao)=>Ao!==pl),Fu(ql);return}we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ye.modal,onOk:()=>{ql[hr]=ql[hr].filter((Sl,Ao)=>Ao!==pl),Fu(ql)}})},So=hr=>{we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ye.modal,onOk:()=>{let pl=zr.slice();pl=zr.filter((ql,Sl)=>hr!==Sl),Fu(pl)}})};return $t.createElement("section",{className:Ye.wrap},$t.createElement("p",{className:Ye.titleWrap},$t.createElement("span",{className:Ye.required},"*"),$t.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),$t.createElement("div",null,$t.createElement(Tt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:nu,onChange:hr=>mu(hr),showNullButton:!0,onPlaceholderChange:Vr})),$t.createElement("div",{className:"mt20"},zr.map((hr,pl)=>$t.createElement("div",{style:{display:"flex"}},$t.createElement("div",{style:{flex:1}},$t.createElement(at.Z,{key:pl,answers:hr,index:pl,flex:1,is_md:!0,activeOptionErrorIndex:nr,onAnswerChange:Or,addChildAnswer:gr,deleteChildAnswer:uo,deleteChildAnswermain:So})),Ku.use_blank_score&&$t.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},$t.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",$t.createElement(Ae.Z,{style:{width:"100px"},size:"large",defaultValue:Vt[pl],onBlur:ql=>{Vt[pl]=ql.target.value,Za([...Vt])}}))))),$t.createElement("div",null,$t.createElement(Oe.default,{className:`${Ye.color333} font14 mt20`,checked:Ku.use_blank_score,onChange:hr=>Cr(tn(vn({},Ku),{use_blank_score:hr.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),$t.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),$t.createElement("div",null,$t.createElement(Oe.default,{className:`${Ye.color333} font14 mt20`,checked:Ku.downcase,onChange:hr=>Cr(tn(vn({},Ku),{downcase:hr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),$t.createElement("div",null,$t.createElement(Oe.default,{className:`${Ye.color333} font14 mt20`,checked:Ku.no_space,onChange:hr=>Cr(tn(vn({},Ku),{no_space:hr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),$t.createElement("div",{className:"mt20"},(zr==null?void 0:zr.length)>1&&$t.createElement("span",null,$t.createElement(Oe.default,{checked:Gr,onChange:hr=>Rr(hr.target.checked),className:`${Ye.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),$t.createElement("span",{className:`${Ye.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),$t.createElement("p",{className:Ye.titleWrap},$t.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),$t.createElement(yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:xr,onChange:hr=>Xr(hr)}))};var et=(0,fe.connect)(({loading:dt,globalSetting:kt})=>({globalSetting:kt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Xt)),Je=z(47889),un=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,fu=(dt,kt)=>{var Jt={};for(var Qn in dt)pa.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&un)for(var Qn of un(dt))kt.indexOf(Qn)<0&&Ma.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const _a=null,Pn=(dt,kt)=>{var Jt=dt,{globalSetting:Qn,loading:vr,editData:qu,dispatch:Hr,onRef:$u=()=>{},isEdit:au}=Jt,nu=fu(Jt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[mu,xr]=(0,a.useState)(),[Xr,zr]=(0,a.useState)(""),[Fu,nr]=(0,a.useState)("");(0,a.useEffect)(()=>{if(!qu||!au)return;zr(qu==null?void 0:qu.name),nr(qu==null?void 0:qu.analysis);const Rr=qu==null?void 0:qu.choices.find(cl=>cl.is_answer);xr(Rr.choice_text==="\u6B63\u786E"?"0":"1")},[qu]),(0,a.useImperativeHandle)(kt,()=>({onSave:mr,Clear:Gr}));const mr=()=>Xr?mu?{name:Xr,choices:[{choice_text:"\u6B63\u786E",is_answer:mu==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:mu==="1"?1:0}],analysis:Fu}:(Le.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Gr=()=>{zr(""),nr(""),xr("")};return a.createElement("section",{className:Ye.wrap},a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),a.createElement(yt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Xr,onChange:Rr=>zr(Rr)}),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ye.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(Je.ZP.Group,{buttonStyle:"solid",value:mu,onChange:Rr=>xr(Rr.target.value)},a.createElement(Je.ZP.Button,{value:"0",className:`${Ye.radio} mr40`},"\u6B63\u786E"),a.createElement(Je.ZP.Button,{value:"1",className:Ye.radio},"\u9519\u8BEF")),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Fu,onChange:Rr=>nr(Rr)}))};var Mn=(0,fe.connect)(({loading:dt,globalSetting:kt})=>({globalSetting:kt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Pn)),Da=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Ca=(dt,kt)=>{var Jt={};for(var Qn in dt)pn.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&Da)for(var Qn of Da(dt))kt.indexOf(Qn)<0&&Ht.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const Eu=null,Pu=(dt,kt)=>{var Jt=dt,{globalSetting:Qn,loading:vr,editData:qu,dispatch:Hr,onRef:$u=()=>{},isEdit:au}=Jt,nu=Ca(Jt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[mu,xr]=(0,a.useState)([]);(0,a.useEffect)(()=>{var nr;if(!qu||!au)return;const mr=(nr=qu==null?void 0:qu.shixun)==null?void 0:nr.challenges.map(Gr=>({id:Gr==null?void 0:Gr.id,score:Gr.score}));xr(mr)},[qu]),(0,a.useImperativeHandle)(kt,()=>({onSave:Xr,Clear:zr}));const Xr=()=>({challenges:[...mu]}),zr=()=>{xr([])};console.log("editData--",qu);const Fu=nr=>{var mr,Gr;return a.createElement("div",null,(Gr=(mr=nr==null?void 0:nr.shixun)==null?void 0:mr.challenges)==null?void 0:Gr.map((Rr,cl)=>{var Cu;return a.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",cl+1,"\u5173"),a.createElement(pe.Z,{key:cl,title:Rr==null?void 0:Rr.challenge_name},a.createElement("span",null,(0,Pe.Pq)(Rr==null?void 0:Rr.challenge_name,44)))),a.createElement("p",{style:{marginBottom:0}},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u5206\u503C\uFF1A"),a.createElement(Ae.Z,{precision:1,min:1,max:100,className:Ye.baseFormItem,style:{width:176},value:(Cu=mu.find(Ku=>Ku.id===Rr.id))==null?void 0:Cu.score,onChange:Ku=>{mu.find(Cr=>Cr.id===Rr.id).score=Ku,xr([...mu])}})))}),a.createElement("div",{style:{clear:"both"}}))};return a.createElement("section",{className:Ye.wrap},a.createElement(ce.Z,{style:{paddingRight:10},className:Ye.titleHtml,value:`${qu==null?void 0:qu.position}\u3001${qu==null?void 0:qu.name}`}),a.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u5173\u5361")),Fu(qu))};var Ya=(0,fe.connect)(({loading:dt,globalSetting:kt})=>({globalSetting:kt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Pu)),Au=Object.getOwnPropertySymbols,ba=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Tn=(dt,kt)=>{var Jt={};for(var Qn in dt)ba.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&Au)for(var Qn of Au(dt))kt.indexOf(Qn)<0&&zt.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const ya=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ua=(dt,kt)=>{var Jt=dt,{editData:Qn,globalSetting:vr,loading:qu,dispatch:Hr,onRef:$u=()=>{},isEdit:au}=Jt,nu=Tn(Jt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[mu,xr]=(0,a.useState)([]),[Xr,zr]=(0,a.useState)(),[Fu,nr]=(0,a.useState)([]),[mr,Gr]=(0,a.useState)(""),[Rr,cl]=(0,a.useState)("");(0,a.useEffect)(()=>{xr(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Qn||!au)return;Gr(Qn==null?void 0:Qn.name),cl(Qn==null?void 0:Qn.analysis),xr(Qn==null?void 0:Qn.choices.map(Vt=>Vt.choice_text));const Cr=[];Qn==null||Qn.choices.map((Vt,Za)=>{Vt.is_answer&&Cr.push(Za)}),nr(Cr)},[Qn]),(0,a.useImperativeHandle)(kt,()=>({onSave:Cu,Clear:Ku}));const Cu=()=>{if(!mr)return Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Cr=mu.findIndex(Za=>!Za);if(Cr>-1)return Le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${ya[Cr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Fu.length)return Le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Fu.length<2)return Le.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const Vt=mu.map((Za,Tu)=>({choice_text:Za,is_answer:Fu.includes(Tu)?1:0}));return{name:mr,choices:Vt,analysis:Rr}},Ku=()=>{xr(["","","",""]),Gr(""),cl(""),nr("")};return a.createElement("section",{className:Ye.wrap},a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),a.createElement(yt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:mr,onChange:Cr=>Gr(Cr)}),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ye.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),mu.map((Cr,Vt)=>a.createElement("div",{className:Ye.choiceWrap,key:Vt},a.createElement(pe.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Ye.answer} ${Fu.includes(Vt)?Ye.activeAnswer:""}`,onClick:()=>{Fu.includes(Vt)?nr(Fu.filter(Za=>Za!==Vt)):nr([...Fu,Vt])}},ya[Vt])),a.createElement("div",{className:Ye.editorWrap},Xr===Vt?a.createElement(yt.Z,{id:`single-question-option-${Vt}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Cr,onChange:Za=>{mu[Vt]=Za,xr(mu)}}):a.createElement("div",{className:Ye.htmlWrap,onClick:()=>zr(Vt)},a.createElement(ce.Z,{value:Cr}))),Vt>1&&a.createElement(pe.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Ye.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{xr(mu.filter((Za,Tu)=>Tu!==Vt)),Fu.includes(Vt)?nr(Fu.filter(Za=>Za!==Vt)):nr([...Fu,Vt])}})),Vt<7&&Vt===mu.length-1&&a.createElement(pe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Ye.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>xr([...mu,""])})))),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Rr,onChange:Cr=>cl(Cr)}))};var yu=(0,fe.connect)(({loading:dt,globalSetting:kt})=>({globalSetting:kt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ua)),Bu=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,Ot=(dt,kt)=>{var Jt={};for(var Qn in dt)sr.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&Bu)for(var Qn of Bu(dt))kt.indexOf(Qn)<0&&An.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const Xn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Gn=(dt,kt)=>{var Jt=dt,{editData:Qn,globalSetting:vr,loading:qu,dispatch:Hr,onRef:$u=()=>{},isEdit:au}=Jt,nu=Ot(Jt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[mu,xr]=(0,a.useState)([]),[Xr,zr]=(0,a.useState)(),[Fu,nr]=(0,a.useState)(),[mr,Gr]=(0,a.useState)(""),[Rr,cl]=(0,a.useState)("");(0,a.useEffect)(()=>{xr(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Qn||!au)return;const Cr=[],Vt=[];Qn==null||Qn.choices.forEach((Za,Tu)=>{Cr.push(Za.choice_text),Za.is_answer&&Vt.push(Tu)}),Gr(Qn==null?void 0:Qn.name),cl(Qn==null?void 0:Qn.analysis),xr(Cr),nr(Vt)},[Qn]),(0,a.useImperativeHandle)(kt,()=>({onSave:Cu,Clear:Ku}));const Cu=()=>{if(!mr)return Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Cr=mu.findIndex(Za=>!Za);if(Cr>-1)return Le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Xn[Cr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Fu))return Le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const Vt=mu.map((Za,Tu)=>({choice_text:Za,is_answer:Fu.includes(Tu)?1:0}));return{name:mr,choices:Vt,analysis:Rr}},Ku=()=>{xr(["","","",""]),Gr(""),cl(""),nr("")};return a.createElement("section",{className:Ye.wrap},a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),a.createElement(yt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:mr,onChange:Cr=>Gr(Cr)}),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ye.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),mu.map((Cr,Vt)=>a.createElement("div",{className:Ye.choiceWrap,key:Vt},a.createElement(pe.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Ye.answer} ${Fu!=null&&Fu.includes(Vt)?Ye.activeAnswer:""}`,onClick:()=>nr([Vt])},Xn[Vt])),a.createElement("div",{className:Ye.editorWrap},Xr===Vt?a.createElement(yt.Z,{id:`single-question-option-${Vt}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Cr,onChange:Za=>{mu[Vt]=Za,xr(mu)}}):a.createElement("div",{className:Ye.htmlWrap,onClick:()=>zr(Vt)},a.createElement(ce.Z,{value:Cr}))),Vt>1&&a.createElement(pe.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Ye.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{xr(mu.filter((Za,Tu)=>Tu!==Vt)),Vt===Fu&&nr(null)}})),Vt<7&&Vt===mu.length-1&&a.createElement(pe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Ye.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>xr([...mu,""])})))),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Rr,onChange:Cr=>cl(Cr)}))};var Vn=(0,fe.connect)(({loading:dt,globalSetting:kt})=>({globalSetting:kt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Gn)),jn=z(96599),ra=z(71411),$a=z(61485),nt=z(59301),ue=Object.defineProperty,ge=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,Pt=(dt,kt,Jt)=>kt in dt?ue(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,Wn=(dt,kt)=>{for(var Jt in kt||(kt={}))He.call(kt,Jt)&&Pt(dt,Jt,kt[Jt]);if(ke)for(var Jt of ke(kt))St.call(kt,Jt)&&Pt(dt,Jt,kt[Jt]);return dt},aa=(dt,kt)=>ge(dt,Se(kt)),Na=(dt,kt)=>{var Jt={};for(var Qn in dt)He.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&ke)for(var Qn of ke(dt))kt.indexOf(Qn)<0&&St.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt},Zt=(dt,kt,Jt)=>new Promise((Qn,vr)=>{var qu=au=>{try{$u(Jt.next(au))}catch(nu){vr(nu)}},Hr=au=>{try{$u(Jt.throw(au))}catch(nu){vr(nu)}},$u=au=>au.done?Qn(au.value):Promise.resolve(au.value).then(qu,Hr);$u((Jt=Jt.apply(dt,kt)).next())});const Ln=dt=>{if(!dt)return!1;if(/^s*$/.test(dt)||dt.trim()===""){Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let kt=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return dt==="|"?(Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},en=({value:dt=[],onClose:kt})=>nt.createElement(jn.default,{closable:!0,onClose:kt,className:Ye.keywordTag},nt.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},dt.join(" \u6216 "))),Nu=(dt,kt)=>{var Jt=dt,{editData:Qn,globalSetting:vr,loading:qu,dispatch:Hr,onRef:$u=()=>{},isEdit:au}=Jt,nu=Na(Jt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[mu,xr]=(0,a.useState)(""),[Xr,zr]=(0,a.useState)(""),[Fu,nr]=(0,a.useState)(""),[mr,Gr]=(0,a.useState)(""),[Rr]=Ie.default.useForm(),cl=Ie.default.useWatch("use_keywords",Rr);(0,a.useEffect)(()=>{var Vt;!Qn||!au||(xr(Qn==null?void 0:Qn.name),zr(Qn==null?void 0:Qn.analysis),nr((Vt=Qn==null?void 0:Qn.answer_texts)==null?void 0:Vt[0]),Rr.setFieldsValue(Wn({},Qn)))},[Qn]),(0,a.useImperativeHandle)(kt,()=>({onSave:Cu,Clear:Ku}));const Cu=()=>Zt(void 0,null,function*(){if(!mu)return Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Rr.validateFields()}catch(Za){Le.ZP.error(Za.errorFields[0].errors[0]);return}const Vt=Rr.getFieldsValue();return console.log(Vt,"values"),Wn({name:mu,answer_texts:[Fu],analysis:Xr},Vt)}),Ku=()=>{xr(""),zr(""),nr(""),Rr.resetFields()},Cr=Qn==null?void 0:Qn.score;return nt.createElement("section",{className:Ye.wrap},nt.createElement("p",{className:Ye.titleWrap},nt.createElement("span",{className:Ye.required},"*"),nt.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),nt.createElement(yt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:mu,onChange:Vt=>xr(Vt)}),nt.createElement("p",{className:Ye.titleWrap},nt.createElement("span",{className:Ye.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),nt.createElement(yt.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Fu,onChange:Vt=>nr(Vt)}),nt.createElement("p",{className:Ye.titleWrap},nt.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),nt.createElement(yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Xr,onChange:Vt=>zr(Vt)}),nt.createElement(Ie.default,{form:Rr,size:"large",onFinishFailed:Vt=>Zt(void 0,null,function*(){var Za,Tu;Le.ZP.error(Vt.errorFields[0].errors[0]),Rr.scrollToField((Tu=(Za=Vt==null?void 0:Vt.errorFields)==null?void 0:Za[0])==null?void 0:Tu.name,{behavior:"smooth",block:"center"})})},nt.createElement(xe.Z,{align:"middle",className:"mb30 mt20"},nt.createElement(Ie.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},nt.createElement(ra.Z,null)),nt.createElement(le.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),nt.createElement(le.Z,null,nt.createElement(pe.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},nt.createElement($a.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),cl&&nt.createElement(Ie.default.List,{name:"keywords",rules:[{validator(Vt,Za){return Za!=null&&Za.length?(Za==null?void 0:Za.reduce((_u,Vr)=>_u+Vr.score,0))>parseFloat(Cr)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(Vt,{add:Za,remove:Tu})=>nt.createElement(nt.Fragment,null,nt.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),nt.createElement(xe.Z,{align:"middle",className:"font14 mb30"},nt.createElement(le.Z,{flex:1},nt.createElement(Be.default,{value:mr,onChange:_u=>{Gr(_u.target.value)},maxLength:50,allowClear:!0,onPressEnter:_u=>{var Vr,Or,gr,uo;const So=`${(Vr=_u.target)==null?void 0:Vr.value}`,hr=(gr=(Or=So==null?void 0:So.split("|"))==null?void 0:Or.filter(Sl=>!!Sl))==null?void 0:gr.map(Sl=>Sl==null?void 0:Sl.trim()),pl=Rr.getFieldValue("keywords"),ql=((uo=pl==null?void 0:pl.map(Sl=>Sl==null?void 0:Sl.keyword))==null?void 0:uo.flat())||[];for(const Sl of hr)if(ql.includes(Sl)){Le.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ln(So)&&(Za({keyword:hr,score:1}),Gr(""))},className:Ye.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),nt.createElement(le.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Vt.map(_u=>{var Vr=_u,{key:Or,name:gr}=Vr,uo=Na(Vr,["key","name"]);return nt.createElement(xe.Z,{key:Or,style:{marginRight:148}},nt.createElement(le.Z,{flex:1},nt.createElement(xe.Z,{align:"middle",justify:"space-between"},nt.createElement(Ie.default.Item,aa(Wn({},uo),{name:[gr,"keyword"]}),nt.createElement(en,{onClose:()=>Tu(gr)})),nt.createElement(Ie.default.Item,aa(Wn({},uo),{name:[gr,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),nt.createElement(Ae.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var ru=(0,fe.connect)(({loading:dt,globalSetting:kt})=>({globalSetting:kt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Nu)),ja=z(8848),rn={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},pu=z(32134),Du=z(12893),Er=Object.defineProperty,va=Object.defineProperties,bu=Object.getOwnPropertyDescriptors,Qa=Object.getOwnPropertySymbols,Fa=Object.prototype.hasOwnProperty,ha=Object.prototype.propertyIsEnumerable,oa=(dt,kt,Jt)=>kt in dt?Er(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,Mr=(dt,kt)=>{for(var Jt in kt||(kt={}))Fa.call(kt,Jt)&&oa(dt,Jt,kt[Jt]);if(Qa)for(var Jt of Qa(kt))ha.call(kt,Jt)&&oa(dt,Jt,kt[Jt]);return dt},Sr=(dt,kt)=>va(dt,bu(kt)),Jr=(dt,kt)=>{var Jt={};for(var Qn in dt)Fa.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&Qa)for(var Qn of Qa(dt))kt.indexOf(Qn)<0&&ha.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const ol=dt=>{var kt=dt,{value:Jt,onChange:Qn,scrollId:vr}=kt,qu=Jr(kt,["value","onChange","scrollId"]);return a.createElement("div",{id:vr||""},a.createElement(yt.Z,Sr(Mr({},qu),{defaultValue:Jt,onChange:(Hr,$u)=>{$u!=null&&$u.length?Qn(Hr,$u):Qn(Hr)}})))},cu=({value:dt,onChange:kt,placeholder:Jt,height:Qn=140,isEdit:vr})=>vr?a.createElement(yt.Z,{watch:!0,isFocus:!0,height:Qn,placeholder:Jt,defaultValue:dt,onChange:kt}):a.createElement("div",{style:{cursor:"pointer"}},dt?a.createElement(ce.Z,{className:rn.inputBorder,value:dt}):a.createElement("div",{className:`${rn.inputBorder} ${rn.placeholder}`},Jt));var du=z(59301),yr=Object.defineProperty,cr=Object.defineProperties,Nr=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,_l=Object.prototype.hasOwnProperty,oo=Object.prototype.propertyIsEnumerable,$l=(dt,kt,Jt)=>kt in dt?yr(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,xn=(dt,kt)=>{for(var Jt in kt||(kt={}))_l.call(kt,Jt)&&$l(dt,Jt,kt[Jt]);if(il)for(var Jt of il(kt))oo.call(kt,Jt)&&$l(dt,Jt,kt[Jt]);return dt},io=(dt,kt)=>cr(dt,Nr(kt)),Xo=(dt,kt)=>{var Jt={};for(var Qn in dt)_l.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&il)for(var Qn of il(dt))kt.indexOf(Qn)<0&&oo.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const Go=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ql=({value:dt,onChange:kt,choiceTextKey:Jt,answerKey:Qn,index:vr,isEdit:qu,setInputActive:Hr,form:$u,choiceOptionsPath:au,allowChangeMode:nu,showAddIcon:mu,addItem:xr,deleteItem:Xr})=>{const zr=(dt==null?void 0:dt[Qn])===!0,Fu=()=>{const mr=$u.getFieldValue(au);$u.setFieldValue(au,mr.map(Gr=>io(xn({},Gr),{[Qn]:!1})))},nr=()=>{zr?kt(io(xn({},dt),{[Qn]:!1})):(nu||Fu(),kt(io(xn({},dt),{[Qn]:!0})))};return du.createElement(xe.Z,{className:rn.choiceWrap,align:"middle",wrap:!1},du.createElement(le.Z,{onClick:nr,className:`${rn.choiceIndex} ${zr?rn.activeAnswer:""}`},Go[vr]),du.createElement(le.Z,{flex:1,className:`${rn.editorWrap} ml15`,onClick:Hr},du.createElement(cu,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:qu,value:dt==null?void 0:dt[Jt],onChange:mr=>{kt(io(xn({},dt),{[Jt]:mr}))}})),du.createElement(le.Z,{flex:"0 0 auto",className:"ml15"},du.createElement("div",{onClick:nr,className:`${rn.setAnswerBtn} ${zr?rn.activeAnswer:""}`},zr?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),du.createElement(le.Z,{className:rn.actionWrapper},du.createElement(pe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},du.createElement(pu.Z,{className:rn.addIcon,onClick:xr,style:{visibility:mu?"visible":"hidden"}})),du.createElement(pe.Z,{title:"\u5220\u9664"},du.createElement(Du.Z,{className:rn.deleteIcon,onClick:Xr,style:{visibility:vr>1?"visible":"hidden"}}))))},Io=({questionTitlePlaceholder:dt,titleKey:kt,choiceKey:Jt,analysisKey:Qn,choiceTextKey:vr,answerKey:qu,choiceOptionsPath:Hr,allowChangeMode:$u=!0,form:au,showAnalysis:nu=!0})=>{const[mu,xr]=(0,a.useState)(),[Xr,zr]=(0,a.useState)(!1);return du.createElement("div",{className:rn.wrap},du.createElement("div",{className:rn.questionTitleEditorWrap},du.createElement(Ie.default.Item,{label:"\u9898\u5E72",name:kt,labelCol:{span:24},rules:[{required:!0}]},du.createElement(ol,{scrollId:Array.isArray(kt)?kt.join("_"):`${kt}`,watch:!0,height:140,placeholder:dt}))),du.createElement(Ie.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),du.createElement(Ie.default.List,{name:Jt,rules:[{validator(Fu,nr){const mr=nr.some(Rr=>Rr[qu]),Gr=nr.findIndex(Rr=>{var cl;return((cl=Rr[vr])==null?void 0:cl.length)<=0});return Gr!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Go[Gr]}\u9009\u9879\u7684\u5185\u5BB9`)):mr?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Fu,{add:nr,remove:mr})=>du.createElement("div",{id:Array.isArray(Hr)?Hr.join("_"):`${Hr}`},Fu.map((Gr,Rr)=>{var cl=Gr,{key:Cu,name:Ku}=cl,Cr=Xo(cl,["key","name"]);const Vt=mu===Cu,Za=()=>{xr(Cu)},Tu=Rr<7&&Rr===Fu.length-1,_u=()=>nr({[vr]:"",[qu]:0}),Vr=()=>mr(Ku);return du.createElement(Ie.default.Item,io(xn({},Cr),{key:Cu,name:Ku,noStyle:!0}),du.createElement(Ql,{choiceTextKey:vr,answerKey:qu,index:Rr,isEdit:Vt,setInputActive:Za,form:au,choiceOptionsPath:Hr,allowChangeMode:$u,showAddIcon:Tu,addItem:_u,deleteItem:Vr}))}),Fu.length<8&&du.createElement("div",{className:`${rn.addBtn} mb30`,onClick:()=>nr({[vr]:"",[qu]:0})},"\u6DFB\u52A0\u9009\u9879"))),nu&&du.createElement("div",{onClick:()=>zr(!0)},du.createElement(Ie.default.Item,{name:Qn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},du.createElement(cu,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Xr}))))};var Wr=z(59301),bo=Object.defineProperty,dr=Object.defineProperties,vl=Object.getOwnPropertyDescriptors,Ou=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,Jo=Object.prototype.propertyIsEnumerable,Ho=(dt,kt,Jt)=>kt in dt?bo(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,Mo=(dt,kt)=>{for(var Jt in kt||(kt={}))ao.call(kt,Jt)&&Ho(dt,Jt,kt[Jt]);if(Ou)for(var Jt of Ou(kt))Jo.call(kt,Jt)&&Ho(dt,Jt,kt[Jt]);return dt},ho=(dt,kt)=>dr(dt,vl(kt)),ml=(dt,kt)=>{var Jt={};for(var Qn in dt)ao.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&Ou)for(var Qn of Ou(dt))kt.indexOf(Qn)<0&&Jo.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const ul=({value:dt,onChange:kt})=>{const Jt=vr=>{we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:rn.modal,onOk:()=>{const qu=[...dt];qu.splice(vr,1),kt(qu)}})},Qn=()=>{const vr=[...dt];vr.push(""),kt(vr)};return Wr.createElement(xe.Z,{align:"middle",className:"ml20",gutter:[40,20]},dt==null?void 0:dt.map((vr,qu)=>Wr.createElement(le.Z,{key:`${vr}_${qu}`,className:rn.blankWrapper},Wr.createElement(Be.default,{className:rn.blankInput,defaultValue:vr,maxLength:1e3,onBlur:Hr=>{const $u=[...dt],au=Hr.target.value.trim();$u[qu]=au,kt($u)}}),Wr.createElement(pe.Z,{title:"\u5220\u9664"},Wr.createElement(Du.Z,{className:rn.deleteIcon,style:{marginLeft:15,visibility:qu>0?"visible":"hidden"},onClick:()=>Jt(qu)})))),Wr.createElement(le.Z,null,Wr.createElement("div",{className:`${rn.addBtn}`,onClick:()=>{Qn()}},"\u65B0\u589E\u7B54\u6848")))},Zr=({value:dt=!0,onChange:kt})=>Wr.createElement(ra.Z,{checked:!dt,onChange:Jt=>{kt(!Jt)}}),nl="\u2581",ko=({questionTitlePlaceholder:dt,form:kt,name:Jt,scoreByBlank:Qn="use_blank_score",answerKey:vr,titleKey:qu="name",analysisKey:Hr="analysis",isOrdered:$u="is_ordered"})=>{var au,nu;const[mu,xr]=(0,a.useState)(!1),Xr=(Cu,Ku)=>{const Cr=Ku.line;let Vt=0;for(let Tu=0;Tu{const Za=Cu.getRange(Ku.from,Ku.to);let Tu=0;if(Ku.text.forEach(_u=>{Tu+=_u.split(nl).length-1}),Ku.origin!=="setValue"){if(Za&&Za.indexOf(nl)!==-1){const _u=Za.split(nl).length-1,Vr=Xr(Cu,Ku.from);if(console.log(`\u5220\u9664${_u}\u4E2A\uFF0C \u524D\u9762\u6709${Vr}\u4E2A\uFF0C\u65B0\u589E${Tu}\u4E2A`),_u>1){const Or=Array.from({length:_u},(gr,uo)=>Vr+uo);Vt(Or)}else Vt(Vr)}else if(Tu>0){const _u=Xr(Cu,Ku.from);console.log(`\u65B0\u589E${Tu}\u4E2A\uFF0C\u4E4B\u524D\u6709${_u}\u4E2A`),Cr(Tu,_u)}}},Fu=()=>{const Cu=kt.getFieldValue(["sub_item_banks",...vr]);kt.setFieldValue(["sub_item_banks",...vr],Cu==null?void 0:Cu.map((Ku,Cr)=>ho(Mo({},Ku),{position:Cr+1})))},nr=(0,a.useRef)(),mr=(Cu,Ku)=>{for(let Cr=0;Cr{Gr.current(Cu),Fu()},cl=(nu=(au=kt.getFieldValue("sub_item_banks"))==null?void 0:au[vr==null?void 0:vr[0]])==null?void 0:nu[vr==null?void 0:vr[1]];return Wr.createElement("div",{className:rn.wrap},Wr.createElement("div",{className:rn.questionTitleEditorWrap},Wr.createElement(Ie.default.Item,{label:"\u9898\u5E72",name:qu,labelCol:{span:24},rules:[{required:!0}]},Wr.createElement(ol,{scrollId:"name",watch:!0,height:140,placeholder:dt,showNullButton:!0,onCMBeforeChange:(Cu,Ku)=>{zr(Cu,Ku,mr,Rr)}}))),Wr.createElement(Ie.default.List,{name:vr,rules:[{validator(Cu,Ku){if((Ku==null?void 0:Ku.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Cr of Ku){const{answer_text:Vt}=Cr||{};if(Vt!=null&&Vt.some(Za=>(Za==null?void 0:Za.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Cu,{add:Ku,remove:Cr},{errors:Vt})=>(nr.current=Ku,Gr.current=Cr,Wr.createElement(Wr.Fragment,null,Wr.createElement(Ie.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Cu.map((Za,Tu)=>{var _u=Za,{key:Vr,name:Or}=_u,gr=ml(_u,["key","name"]);return Wr.createElement(xe.Z,{className:"mb20",key:Vr,align:"middle",wrap:!1},Wr.createElement(le.Z,{flex:"0 0 auto",className:`${rn.blankIndex}`},"\u586B\u7A7A\u9879",Tu+1),Wr.createElement(le.Z,{flex:1},Wr.createElement(xe.Z,{align:"top",justify:"space-between",wrap:!1},Wr.createElement(le.Z,null,Wr.createElement(Ie.default.Item,ho(Mo({},gr),{name:[Or,"answer_text"],noStyle:!0}),Wr.createElement(ul,null))),(kt==null?void 0:kt.getFieldValue(["sub_item_banks",...Qn]))&&Wr.createElement(le.Z,{flex:"224px"},Wr.createElement(Ie.default.Item,ho(Mo({},gr),{name:[Or,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:rn.blankInputNumberWrapper}),Wr.createElement(Ae.Z,{className:rn.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),Wr.createElement(Ie.default.Item,ho(Mo({},gr),{name:[Or,"position"],noStyle:!0}),Wr.createElement(Be.default,{type:"hidden"}))))})))),Wr.createElement(xe.Z,{align:"middle"},Wr.createElement(Ie.default.Item,{name:[Jt,"downcase"],valuePropName:"checked"},Wr.createElement(ra.Z,null)),Wr.createElement(le.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Wr.createElement(xe.Z,{align:"middle"},Wr.createElement(Ie.default.Item,{name:[Jt,"no_space"],valuePropName:"checked"},Wr.createElement(ra.Z,null)),Wr.createElement(le.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(cl==null?void 0:cl.length)>1&&Wr.createElement(xe.Z,{align:"middle",className:(cl==null?void 0:cl.length)>1?"mb30":`${rn.hide}`},Wr.createElement(Ie.default.Item,{name:$u},Wr.createElement(Zr,null)),Wr.createElement(le.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Wr.createElement("div",{onClick:()=>xr(!0)},Wr.createElement(Ie.default.Item,{name:Hr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Wr.createElement(cu,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:mu}))))};var fo=Object.defineProperty,jo=Object.defineProperties,zo=Object.getOwnPropertyDescriptors,wo=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,vt=(dt,kt,Jt)=>kt in dt?fo(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,st=(dt,kt)=>{for(var Jt in kt||(kt={}))Dr.call(kt,Jt)&&vt(dt,Jt,kt[Jt]);if(wo)for(var Jt of wo(kt))De.call(kt,Jt)&&vt(dt,Jt,kt[Jt]);return dt},wt=(dt,kt)=>jo(dt,zo(kt)),Nt=(dt,kt)=>{var Jt={};for(var Qn in dt)Dr.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&wo)for(var Qn of wo(dt))kt.indexOf(Qn)<0&&De.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const tt={\u6B63\u786E:"T",\u9519\u8BEF:"F"},pt=({value:dt,onChange:kt,form:Jt,choiceKey:Qn})=>{const vr=(dt==null?void 0:dt.is_answer)===!0,qu=dt==null?void 0:dt.choice_text,Hr=()=>{var $u;const au=($u=Jt==null?void 0:Jt.getFieldValue(["sub_item_banks",...Qn]))==null?void 0:$u.map(nu=>({choice_text:nu==null?void 0:nu.choice_text,is_answer:!1}));Jt==null||Jt.setFieldValue(["sub_item_banks",...Qn],au),kt(wt(st({},dt),{is_answer:!0}))};return a.createElement(xe.Z,{className:rn.choiceWrap,align:"middle",wrap:!1},a.createElement(le.Z,{onClick:Hr,className:`${rn.choiceIndex} ${rn.judgementIndex} ${vr?rn.activeAnswer:""}`},tt[qu]),a.createElement(le.Z,{flex:1,className:`${rn.editorWrap} ml15`},a.createElement("div",{className:`${rn.inputBorder} ${rn.placeholder} ${vr?rn.activeJudgementAnswer:""}`},qu)),a.createElement(le.Z,{flex:"0 0 auto",className:"ml15"},a.createElement("div",{onClick:Hr,className:`${rn.setAnswerBtn} ${vr?rn.activeAnswer:""}`},vr?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Bt=({questionTitlePlaceholder:dt,choiceKey:kt="choices",form:Jt,titleKey:Qn="name",analysisKey:vr="analysis"})=>{const[qu,Hr]=(0,a.useState)(!1);return a.createElement("div",{className:rn.wrap},a.createElement("div",{className:rn.questionTitleEditorWrap},a.createElement(Ie.default.Item,{label:"\u9898\u5E72",name:Qn,labelCol:{span:24},rules:[{required:!0}]},a.createElement(ol,{scrollId:"name",watch:!0,height:140,placeholder:dt}))),a.createElement(Ie.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},a.createElement(Ie.default.List,{name:kt,rules:[{validator($u,au){return au.some(mu=>(mu==null?void 0:mu.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},$u=>a.createElement("div",{id:"choices"},$u.map(au=>{var nu=au,{key:mu,name:xr}=nu,Xr=Nt(nu,["key","name"]);return a.createElement(Ie.default.Item,wt(st({},Xr),{key:mu,name:xr,noStyle:!0}),a.createElement(pt,{form:Jt,choiceKey:kt}))})))),a.createElement("div",{onClick:()=>Hr(!0)},a.createElement(Ie.default.Item,{name:vr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(cu,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:qu}))))};var ea=Object.defineProperty,ga=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,Jn=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,fa=(dt,kt,Jt)=>kt in dt?ea(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,za=(dt,kt)=>{for(var Jt in kt||(kt={}))Aa.call(kt,Jt)&&fa(dt,Jt,kt[Jt]);if(Jn)for(var Jt of Jn(kt))sa.call(kt,Jt)&&fa(dt,Jt,kt[Jt]);return dt},Wa=(dt,kt)=>ga(dt,dn(kt)),la=(dt,kt)=>{var Jt={};for(var Qn in dt)Aa.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&Jn)for(var Qn of Jn(dt))kt.indexOf(Qn)<0&&sa.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt};const ou=dt=>{var kt=dt,{value:Jt,onChange:Qn}=kt,vr=la(kt,["value","onChange"]);const qu=Hr=>{Qn([Hr])};return a.createElement(yt.Z,Wa(za({},vr),{defaultValue:Jt==null?void 0:Jt[0],onChange:qu}))},su=dt=>{if(!dt)return!1;let kt=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return dt==="|"?(Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},On=({value:dt=[],onClose:kt})=>a.createElement(jn.default,{closable:!0,onClose:kt,className:rn.keywordTag},dt==null?void 0:dt.join(" \u6216 ")),Lu=({questionTitlePlaceholder:dt,form:kt,showKeywords:Jt,isMustKeyWords:Qn=Jt,titleKey:vr="name",analysisKey:qu="analysis",answerTexts:Hr="answer_texts",keywords:$u="keywords",useKeywords:au="use_keywords",indexs:nu})=>{const[mu,xr]=(0,a.useState)(!1),[Xr,zr]=(0,a.useState)(""),Fu=Ie.default.useWatch("sub_item_banks",kt),{use_keywords:nr,score:mr}=(Fu==null?void 0:Fu[nu])||{};return console.log(nr,mr,"itemValues"),a.createElement("div",{className:rn.wrap},a.createElement("div",{className:rn.questionTitleEditorWrap},a.createElement(Ie.default.Item,{label:"\u9898\u5E72",name:vr,labelCol:{span:24},rules:[{required:!0}]},a.createElement(ol,{scrollId:"name",watch:!0,height:140,placeholder:dt}))),a.createElement(Ie.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Hr,labelCol:{span:24}},a.createElement(ou,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Jt&&!Qn&&a.createElement(Ie.default.Item,{hidden:!0,name:au,valuePropName:"checked"},a.createElement(ra.Z,{defaultChecked:!0})),Jt&&Qn&&a.createElement(xe.Z,{align:"middle",className:"mb30"},a.createElement(Ie.default.Item,{name:au,valuePropName:"checked"},a.createElement(ra.Z,null)),a.createElement(le.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(le.Z,null,a.createElement(pe.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement($a.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(nr||!Qn)&&a.createElement(Ie.default.List,{name:$u,rules:[{validator(Gr,Rr){return Qn?Rr!=null&&Rr.length?(Rr==null?void 0:Rr.reduce((Cu,Ku)=>Cu+Ku.score,0))>parseFloat(mr)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Gr,{add:Rr,remove:cl})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${rn.title} mb10`},Qn?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(xe.Z,{align:"middle",className:"font14 mb30"},a.createElement(le.Z,{flex:1},a.createElement(Be.default,{value:Xr,onChange:Cu=>{zr(Cu.target.value)},maxLength:50,allowClear:!0,onPressEnter:Cu=>{var Ku,Cr,Vt,Za;const Tu=`${(Ku=Cu.target)==null?void 0:Ku.value}`,_u=(Vt=(Cr=Tu==null?void 0:Tu.split("|"))==null?void 0:Cr.filter(gr=>!!gr))==null?void 0:Vt.map(gr=>gr==null?void 0:gr.trim()),Vr=kt.getFieldValue(["sub_item_banks",...$u]),Or=((Za=Vr==null?void 0:Vr.map(gr=>gr==null?void 0:gr.keyword))==null?void 0:Za.flat())||[];for(const gr of _u)if(Or.includes(gr)){Le.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}su(Tu)&&(Rr({keyword:_u,score:1}),zr(""))},className:rn.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(le.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Gr.map(Cu=>{var Ku=Cu,{key:Cr,name:Vt}=Ku,Za=la(Ku,["key","name"]);return a.createElement(xe.Z,{key:Cr,className:"mb20",style:{marginRight:148}},a.createElement(le.Z,{flex:1},a.createElement(xe.Z,{align:"middle",justify:"space-between"},a.createElement(Ie.default.Item,Wa(za({},Za),{name:[Vt,"keyword"]}),a.createElement(On,{onClose:()=>cl(Vt)})),Qn&&a.createElement(Ie.default.Item,Wa(za({},Za),{name:[Vt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:rn.blankInputNumberWrapper}),a.createElement(Ae.Z,{className:rn.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>xr(!0)},a.createElement(Ie.default.Item,{name:qu,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(cu,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:mu}))))};var Ra=z(59301),hu=Object.defineProperty,Gu=Object.defineProperties,Mu=Object.getOwnPropertyDescriptors,tr=Object.getOwnPropertySymbols,wu=Object.prototype.hasOwnProperty,Zu=Object.prototype.propertyIsEnumerable,ku=(dt,kt,Jt)=>kt in dt?hu(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,ur=(dt,kt)=>{for(var Jt in kt||(kt={}))wu.call(kt,Jt)&&ku(dt,Jt,kt[Jt]);if(tr)for(var Jt of tr(kt))Zu.call(kt,Jt)&&ku(dt,Jt,kt[Jt]);return dt},rr=(dt,kt)=>Gu(dt,Mu(kt)),Ar=(dt,kt)=>{var Jt={};for(var Qn in dt)wu.call(dt,Qn)&&kt.indexOf(Qn)<0&&(Jt[Qn]=dt[Qn]);if(dt!=null&&tr)for(var Qn of tr(dt))kt.indexOf(Qn)<0&&Zu.call(dt,Qn)&&(Jt[Qn]=dt[Qn]);return Jt},br=(dt,kt,Jt)=>new Promise((Qn,vr)=>{var qu=au=>{try{$u(Jt.next(au))}catch(nu){vr(nu)}},Hr=au=>{try{$u(Jt.throw(au))}catch(nu){vr(nu)}},$u=au=>au.done?Qn(au.value):Promise.resolve(au.value).then(qu,Hr);$u((Jt=Jt.apply(dt,kt)).next())});const{Panel:el}=ja.default,Qu=null,rl=(dt,kt)=>{var Jt=dt,{globalSetting:Qn,loading:vr,dispatch:qu,editData:Hr,onRef:$u=()=>{},isEdit:au}=Jt,nu=Ar(Jt,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[mu,xr]=(0,a.useState)(""),[Xr,zr]=(0,a.useState)([]),[Fu]=Ie.default.useForm();(0,a.useEffect)(()=>{!Hr||!au||(xr(Hr==null?void 0:Hr.name),zr(Hr==null?void 0:Hr.sub_item_banks),Fu.setFieldsValue(ur({},Hr)))},[Hr]),(0,a.useEffect)(()=>{zr(Fu.getFieldValue("sub_item_banks"))},[Ie.default.useWatch("sub_item_banks",Fu)]),(0,a.useImperativeHandle)(kt,()=>({onSave:nr,Clear:mr}));const nr=()=>br(void 0,null,function*(){if(!mu)return Le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Fu.validateFields()}catch(Cr){return console.log(Cr,"errInfo"),Le.ZP.error(Cr.errorFields[0].errors[0]),!1}const Ku=Xr.map(Cr=>ur({id:Cr.id>1?Cr.id:null},Cr));return{name:mu,sub_item_banks:Ku}}),mr=()=>{xr(""),zr([])},Gr={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Rr=({value:Ku})=>Ra.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},Ku),[cl,Cu]=(0,a.useState)();return Ra.createElement("section",{className:Ye.wrap},Ra.createElement("p",{className:Ye.titleWrap},Ra.createElement("span",{className:Ye.required},"*"),Ra.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),Ra.createElement(yt.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:mu,onChange:Ku=>xr(Ku)}),Ra.createElement(Ie.default,{form:Fu,autoComplete:"off"},Ra.createElement(Ie.default.List,{name:"sub_item_banks",rules:[{validator(Ku,Cr){return Cr?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ku,{add:Cr,remove:Vt})=>{const Za=Fu.getFieldValue("sub_item_banks");return Ra.createElement(Ra.Fragment,null,Ra.createElement(ja.default,{className:Ku.length>0?Ye.collapseWrapper:"",bordered:!1,expandIcon:({isActive:Tu})=>Ra.createElement("i",{className:`iconfont icon-weizhankai ${Tu?Ye.open:Ye.close}`,style:{fontSize:14,transition:"all .2s"}})},Ku.map((Tu,_u)=>{var Vr=Tu,{key:Or,name:gr}=Vr,uo=Ar(Vr,["key","name"]),So,hr,pl,ql,Sl,Ao,ei,Fi,ai,Di,li,Ei;return Ra.createElement(el,{className:Ye.panel,forceRender:!0,header:Ra.createElement("div",{className:Ye.panelHeader},"\u7B2C",_u+1,"\u5C0F\u9898",Ra.createElement("span",null,"\uFF08",Gr[(So=Za==null?void 0:Za[gr])==null?void 0:So.item_type],"\uFF09")),extra:Ra.createElement(xe.Z,{align:"middle",onClick:Vo=>Vo.stopPropagation(),style:{display:"flex",alignItems:"center"}},((hr=Za==null?void 0:Za[gr])==null?void 0:hr.item_type)=="completion"&&Ra.createElement(Ie.default.Item,rr(ur({},uo),{name:[gr,"score"],className:Ye.blankInputNumberWrapper,style:{marginBottom:0}}),((pl=Za==null?void 0:Za[gr])==null?void 0:pl.item_type)=="completion"&&Ra.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Ra.createElement(Rr,{value:(ql=Za==null?void 0:Za[gr])==null?void 0:ql.score}),"\u5206")),((Sl=Za==null?void 0:Za[gr])==null?void 0:Sl.item_type)=="completion"&&Ra.createElement(Ra.Fragment,null,Ra.createElement(Je.ZP.Group,{defaultValue:(Ao=Za==null?void 0:Za[gr])==null?void 0:Ao.use_blank_score,className:Ye.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Vo=>{var Bi;console.log(Fu.getFieldsValue()),Fu==null||Fu.setFieldValue(["sub_item_banks",gr,"use_blank_score"],(Bi=Vo==null?void 0:Vo.target)==null?void 0:Bi.value),Cu(new Date)}}),Ra.createElement(pe.Z,{overlayInnerStyle:{width:460},title:Ra.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Ra.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Ra.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Or},Ra.createElement(Ie.default.Item,rr(ur({},uo),{name:gr}),(((ei=Za==null?void 0:Za[gr])==null?void 0:ei.item_type)=="single"||((Fi=Za==null?void 0:Za[gr])==null?void 0:Fi.item_type)=="multiple")&&Ra.createElement(Io,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((ai=Za==null?void 0:Za[gr])==null?void 0:ai.item_type)!="single",form:Fu,choiceKey:[gr,"choices"],titleKey:[gr,"name"],analysisKey:[gr,"analysis"],choiceOptionsPath:["sub_item_banks",gr,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Di=Za==null?void 0:Za[gr])==null?void 0:Di.item_type)=="completion"&&Ra.createElement(ko,{form:Fu,name:gr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[gr,"use_blank_score"],titleKey:[gr,"name"],analysisKey:[gr,"analysis"],isOrdered:[gr,"is_ordered"],answerKey:[gr,"standard_answer"],key:cl}),((li=Za==null?void 0:Za[gr])==null?void 0:li.item_type)=="judgement"&&Ra.createElement(Bt,{form:Fu,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[gr,"name"],analysisKey:[gr,"analysis"],choiceKey:[gr,"choices"]}),((Ei=Za==null?void 0:Za[gr])==null?void 0:Ei.item_type)=="subjective"&&Ra.createElement(Lu,{showKeywords:!0,form:Fu,titleKey:[gr,"name"],analysisKey:[gr,"analysis"],answerTexts:[gr,"answer_texts"],useKeywords:[gr,"use_keywords"],keywords:[gr,"keywords"],indexs:gr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var wr=(0,fe.connect)(({loading:dt,globalSetting:kt})=>({globalSetting:kt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(rl)),Vu=z(64885),Fr=z(17149),Hu=z(82326),Qr=z(54172),Uu={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},$n=z(71360),Yr=z(67931),Tr=z(64948),Sa=z(98072),jl=z(57884),Pl=z(84216),Ml=({open:dt,onCancel:kt,onOk:Jt})=>{const Qn=(0,Yr.g)(),[vr,qu,Hr,$u]=(0,Sa.U)(Tr.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[au,nu]=(0,a.useState)(!1);(0,a.useEffect)(()=>{dt&&Hr({page:1,limit:10,type:0},!0).then(Fu=>{(Fu==null?void 0:Fu.shixuns_count)===0&&nu(!0)})},[dt]);const[mu,xr]=(0,a.useState)([]),[Xr,zr]=(0,a.useState)([]);return a.createElement(we.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:dt,width:948,centered:!0,closable:!0,onCancel:kt,onOk:()=>Jt(Xr),destroyOnClose:!0},a.createElement(xe.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},a.createElement(le.Z,null,a.createElement(Fr.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Qn,onChange:Fu=>{Hr({page:1,discipline_id:Fu==null?void 0:Fu[0],sub_discipline_id:Fu==null?void 0:Fu[1]})}}),a.createElement(Hu.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Fu=>Hr({page:1,diff:Fu})}),a.createElement(Hu.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Fu=>Hr({page:1,shixun_publish_status:Fu})})),a.createElement($n.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Fu=>{Hr({keyword:Fu,page:1})}})),au?a.createElement("div",null,a.createElement(jl.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Pe.xg)("/shixuns")})):a.createElement(Qr.default,{loading:qu,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Fu,nr)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{className:nr!=null&&nr.high_resources_consume?Uu.title:"",title:Fu||"--"},a.createElement(ce.Z,{key:1,showLines:1,showTextOnly:!0,value:Fu||"--"})),(nr==null?void 0:nr.high_resources_consume)&&a.createElement(Pl.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Fu,nr,mr)=>a.createElement("span",null,Fu||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:a.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",a.createElement(pe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},a.createElement($a.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Fu,nr,mr)=>a.createElement("span",null,Fu||"- -")},{title:"\u64CD\u4F5C",render(Fu,nr){const{title:mr,challenge_names:Gr,author_name:Rr,identifier:cl,author_school_name:Cu,study_count:Ku}=nr||{};return a.createElement("div",null,a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{we.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:a.createElement("div",null,a.createElement(ce.Z,{value:mr,style:{marginBottom:18}}),a.createElement("div",{className:Uu.challengeNameWrapper},Gr.map((Cr,Vt)=>a.createElement("div",{className:Uu.challengeName,key:Vt},"\u7B2C",(0,Pe.EM)(Vt+1),"\u9898\xA0",Cr))),a.createElement(xe.Z,{className:Uu.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},a.createElement(le.Z,{className:Uu.shixunInfoWrapper},a.createElement("span",null,"\u521B\u5EFA\u8005"),a.createElement("span",{className:Uu.shixunInfo},Rr.split("\u3001")[0]),a.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{className:Uu.shixunInfo},Cu),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:Uu.shixunInfo},Ku)),a.createElement(Fe.ZP,{type:"primary",className:Uu.btnToDetail,onClick:()=>(0,Pe.xg)(`/shixuns/${cl}/challenges?exercise=true`)},a.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(nr==null?void 0:nr.shixun_tag_num)===1&&a.createElement("a",{target:"_blank",href:`/shixuns/${nr==null?void 0:nr.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:$u==null?void 0:$u.items,rowSelection:{type:"radio",selectedRowKeys:mu,preserveSelectedRowKeys:!0,getCheckboxProps:Fu=>({disabled:Fu.shixun_tag_num===1}),onChange(Fu,nr){var mr,Gr,Rr;console.log(Fu),xr(Fu);const cl=[];for(const Ku of Xr)Fu.includes(Ku.id)&&cl.push(Ku);const Cu=cl.map(Ku=>Ku.id);for(const Ku of nr)Ku&&Fu.includes(Ku.id)&&!Cu.includes(Ku.id)&&cl.push({id:Ku.id,difficulty:Ku.level,identifier:Ku.identifier,name:Ku.name,real_name:(mr=Ku==null?void 0:Ku.author_name)==null?void 0:mr.split("\u3001")[0],school_name:Ku.author_school_name,challenge_names:Ku.challenge_names,challenges:(Gr=Ku.challenge_names)==null?void 0:Gr.map((Cr,Vt)=>({subject:Cr,id:Vt,score:5})),score:((Rr=Ku.challenge_names)==null?void 0:Rr.length)*5,study_count:Ku.study_count,challenges_count:Ku.challenges_count});zr(cl)}},pagination:{current:vr.page,pageSize:vr.limit,total:$u==null?void 0:$u.items_count,showTotal:Fu=>a.createElement("span",null,"\u5171\xA0",a.createElement("span",{style:{color:"#165DFF"}},Fu),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Fu,nr){Hr({page:Fu,limit:nr})},size:"default"},scroll:{y:400}}))},ro=z(6681),hl=z(67135),zl=(dt,kt,Jt)=>new Promise((Qn,vr)=>{var qu=au=>{try{$u(Jt.next(au))}catch(nu){vr(nu)}},Hr=au=>{try{$u(Jt.throw(au))}catch(nu){vr(nu)}},$u=au=>au.done?Qn(au.value):Promise.resolve(au.value).then(qu,Hr);$u((Jt=Jt.apply(dt,kt)).next())}),eo=({visible:dt,getdata:kt,onCancel:Jt,onRandomExchange:Qn,selectFromProblemSet:vr,questionParams:qu})=>{const[Hr,$u]=(0,a.useState)(!1),[au,nu]=(0,a.useState)(!1),[mu,xr]=(0,a.useState)({}),Xr=(0,fe.useParams)(),[zr,Fu]=(0,a.useState)(),nr=(mr,Gr)=>zl(void 0,null,function*(){nu(!0);const Rr=yield(0,be.ZP)(`/api/exercises/${Xr.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:qu.id,item_bank_id:mr,shixuns_info:[{id:mr,is_copy:Gr!=1,is_use:Gr!=1}]}});nu(!1),Rr!=null&&Rr.status||(Le.ZP.info("\u6362\u9898\u6210\u529F"),Jt(),kt())});return a.createElement(we.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:dt,onCancel:Jt,centered:!0,maskClosable:!0,footer:null},a.createElement(xe.Z,{justify:"center",className:"pb20"},a.createElement(Vu.Z,{onClick:Qn},"\u968F\u673A\u66F4\u6362"),(qu==null?void 0:qu.type)!=="PRACTICAL"&&a.createElement(Fe.ZP,{style:{marginLeft:24},onClick:vr},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(qu==null?void 0:qu.type)==="PRACTICAL"&&a.createElement(Fe.ZP,{style:{marginLeft:24},onClick:()=>{$u(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),a.createElement(Ml,{open:Hr,onCancel:()=>$u(!1),onOk:mr=>zl(void 0,null,function*(){if(console.log("----selectedRows",mr,Xr),(mr==null?void 0:mr.length)<=0){Le.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Gr=mr==null?void 0:mr.map(cl=>cl==null?void 0:cl.id),Rr=yield(0,hl.Tr)({id:[...Gr],course_id:Xr.coursesId,type:"shixun"});(Rr==null?void 0:Rr.student_count)===0?nr(Gr==null?void 0:Gr[0],1):(Fu(Gr),xr(Rr)),$u(!1)})}),a.createElement(ro.Z,{resdata:mu,type:"shixun",okloading:au,oktext:(mu==null?void 0:mu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:mr=>zl(void 0,null,function*(){nr(zr==null?void 0:zr[0],2)})}))},Vl=z(77411),xl=z(24334),Il=z(97410),so=z(29920),Kl=z(22688),Eo=z(34055),Wl=Object.defineProperty,Zo=Object.defineProperties,Hl=Object.getOwnPropertyDescriptors,Zl=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Po=Object.prototype.propertyIsEnumerable,Bl=(dt,kt,Jt)=>kt in dt?Wl(dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):dt[kt]=Jt,Lo=(dt,kt)=>{for(var Jt in kt||(kt={}))Tl.call(kt,Jt)&&Bl(dt,Jt,kt[Jt]);if(Zl)for(var Jt of Zl(kt))Po.call(kt,Jt)&&Bl(dt,Jt,kt[Jt]);return dt},jr=(dt,kt)=>Zo(dt,Hl(kt)),Xu=(dt,kt,Jt)=>new Promise((Qn,vr)=>{var qu=au=>{try{$u(Jt.next(au))}catch(nu){vr(nu)}},Hr=au=>{try{$u(Jt.throw(au))}catch(nu){vr(nu)}},$u=au=>au.done?Qn(au.value):Promise.resolve(au.value).then(qu,Hr);$u((Jt=Jt.apply(dt,kt)).next())});const Ll=({data:dt,submit:kt,goBack:Jt,loading:Qn,onTypeScore:vr,editPreview:qu=!1,onSkipExamination:Hr,selectValue:$u,onExchange:au,getdata:nu,handleMarkWrongQuestion:mu,dispatch:xr})=>{var Xr,zr,Fu,nr,mr,Gr,Rr,cl,Cu,Ku,Cr;const Vt=(0,a.useRef)(),[Za,Tu]=(0,a.useState)(null),[_u,Vr]=(0,a.useState)(!1),[Or,gr]=(0,a.useState)(!1),uo=(0,a.useRef)(),[So]=Ie.default.useForm(),hr=(0,fe.useParams)(),[pl,ql]=(0,a.useState)(!1),[Sl,Ao]=(0,a.useState)([]);(0,a.useEffect)(()=>{Vr(!0)},[]),(0,a.useEffect)(()=>{qu||(0,Pe.Dk)("\u8BD5\u5377\u9884\u89C8")},[qu]),(0,a.useEffect)(()=>{var ta;((ta=dt==null?void 0:dt.questionList)==null?void 0:ta.length)>0&&(dt==null||dt.questionList.forEach(Yu=>{var lr;Yu.type==="PRACTICAL"&&((lr=Yu==null?void 0:Yu.questions)==null||lr.forEach((ua,Va)=>{var tl;Sl[Va]=!((tl=ua==null?void 0:ua.shixun)!=null&&tl.ignore_prompt),Ao([...Sl])}))}))},[dt]);const ei=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Fi={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},ai={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Di=ta=>{var Yu;const lr=[];return a.createElement(a.Fragment,null,a.createElement("aside",{className:he.single},(Yu=ta==null?void 0:ta.choices)==null?void 0:Yu.map((ua,Va)=>(ua.is_answer&&lr.push(Kl.k4[Va]),a.createElement("ul",{key:Va},a.createElement("li",null,Kl.k4[Va],"\u3001"),a.createElement("li",null,a.createElement(ce.Z,{value:ua.choice_text})))))),a.createElement("div",{className:he.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",lr.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",ei[ta.difficulty])),a.createElement("aside",null,a.createElement("span",{className:he.text},"\u89E3\u6790:"),a.createElement(ce.Z,{value:ta.analysis?ta.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(ta==null?void 0:ta.discipline_name)||"--"}/${ta==null?void 0:ta.sub_discipline_name}`),a.createElement(pe.Z,{title:ta==null?void 0:ta.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),ta==null?void 0:ta.tag_discipline_name)))))},li=(ta,Yu)=>{var lr;const ua=(lr=ta==null?void 0:ta.standard_answer)==null?void 0:lr.map((Va,tl)=>{var Fl;return a.createElement("div",{key:tl},`\u7B54\u6848\uFF08\u586B\u7A7A${Va==null?void 0:Va.position}\uFF09\uFF1A${(Fl=Va==null?void 0:Va.answer_text)==null?void 0:Fl.join("\u3001")}`)});return a.createElement(a.Fragment,null,a.createElement("div",{className:he.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,ua)),a.createElement("aside",null,a.createElement("span",{className:he.text},"\u89E3\u6790:"),a.createElement(ce.Z,{value:ta.analysis?ta.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Yu?`${(Yu==null?void 0:Yu.discipline_name)||"--"}/${Yu==null?void 0:Yu.sub_discipline_name}`:`${(ta==null?void 0:ta.discipline_name)||"--"}/${ta==null?void 0:ta.sub_discipline_name}`),a.createElement(pe.Z,{title:Yu?Yu==null?void 0:Yu.tag_discipline_name:ta==null?void 0:ta.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Yu?Yu==null?void 0:Yu.tag_discipline_name:ta==null?void 0:ta.tag_discipline_name)))))},Ei=ta=>{var Yu;const lr=(Yu=ta==null?void 0:ta.standard_answer)==null?void 0:Yu.map((ua,Va)=>a.createElement("div",{key:Va},`\u7B54\u6848\uFF08\u586B\u7A7A${(ua==null?void 0:ua.position)||(ua==null?void 0:ua.exercise_choice_id)}\uFF09\uFF1A${ua==null?void 0:ua.answer_text}`));return a.createElement(a.Fragment,null,a.createElement("div",{className:he.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,lr)),a.createElement("aside",null,a.createElement("span",{className:he.text},"\u89E3\u6790:"),a.createElement(ce.Z,{value:ta.analysis?ta.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(ta==null?void 0:ta.discipline_name)||"--"}/${ta==null?void 0:ta.sub_discipline_name}`),a.createElement(pe.Z,{title:ta==null?void 0:ta.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),ta==null?void 0:ta.tag_discipline_name)))))},Vo=(ta,Yu)=>{var lr;return a.createElement("div",{className:he.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(lr=ta==null?void 0:ta.answer_texts)==null?void 0:lr[0]),a.createElement("aside",null,a.createElement("span",{className:he.text},"\u89E3\u6790:"),a.createElement(ce.Z,{value:ta.analysis?ta.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Yu?`${(Yu==null?void 0:Yu.discipline_name)||"--"}/${Yu==null?void 0:Yu.sub_discipline_name}`:`${(ta==null?void 0:ta.discipline_name)||"--"}/${ta==null?void 0:ta.sub_discipline_name}`),a.createElement(pe.Z,{title:Yu?Yu==null?void 0:Yu.tag_discipline_name:ta==null?void 0:ta.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Yu?Yu==null?void 0:Yu.tag_discipline_name:ta==null?void 0:ta.tag_discipline_name))))},Bi=ta=>{var Yu,lr;return a.createElement("div",{className:he.analysis},a.createElement("aside",null,a.createElement("span",{className:he.text},"\u9884\u671F\u8F93\u51FA:"),a.createElement(ce.Z,{value:(Yu=ta==null?void 0:ta.program_attr)==null?void 0:Yu.description})),a.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((lr=ta==null?void 0:ta.program_attr)==null?void 0:lr.answer_text)||"--"),a.createElement("aside",null,a.createElement("span",{className:he.text},"\u89E3\u6790:"),a.createElement(ce.Z,{value:ta.analysis?ta.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(ta==null?void 0:ta.discipline_name)||"--"}/${ta==null?void 0:ta.sub_discipline_name}`),a.createElement(pe.Z,{title:ta==null?void 0:ta.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),ta==null?void 0:ta.tag_discipline_name))))},Nl=(ta,Yu)=>{var lr;return a.createElement("div",null,(lr=ta==null?void 0:ta.sub_item_banks)==null?void 0:lr.map((ua,Va)=>{var tl,Fl;const co=[];return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Yu+1+"."+(Va+1),"\uFF08",Fi[ua.item_type]||ai[ua.item_type],"\uFF09",ua.name),(ua.item_type=="SINGLE"||ua.item_type=="MULTIPLE"||ua.item_type=="JUDGMENT"||ua.item_type=="single"||ua.item_type=="multiple"||ua.item_type=="judgement")&&a.createElement(a.Fragment,null,a.createElement("aside",{className:he.single},(tl=ua==null?void 0:ua.choices)==null?void 0:tl.map((Dl,qo)=>(Dl.is_answer&&co.push(Kl.k4[qo]),a.createElement("ul",{key:qo},a.createElement("li",null,Kl.k4[qo],"\u3001"),a.createElement("li",null,a.createElement(ce.Z,{value:Dl.choice_text})))))),a.createElement("div",{className:he.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",co.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",ei[ua.difficulty])),a.createElement("aside",null,a.createElement("span",{className:he.text},"\u89E3\u6790:"),a.createElement(ce.Z,{value:ua.analysis?ua.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(ta==null?void 0:ta.discipline_name)||"--"}/${ta==null?void 0:ta.sub_discipline_name}`),a.createElement(pe.Z,{title:ta==null?void 0:ta.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),ta==null?void 0:ta.tag_discipline_name))))),(ua.item_type=="COMPLETION"||ua.item_type=="completion")&&li(ua,ta),(ua.item_type=="SUBJECTIVE"||ua.item_type=="subjective")&&Vo(ua,ta),((Fl=dt==null?void 0:dt.exam)==null?void 0:Fl.exercise_status)===3&&a.createElement("div",{className:"flex gap-20px mt20"},a.createElement(Il.Z,{state:ua==null?void 0:ua.is_wrong,onClick:()=>{mu==null||mu({value:jr(Lo({},ua),{question_id:ua==null?void 0:ua.id,question_score:ua==null?void 0:ua.score})})}}),ua.item_type=="single"&&a.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{oi({value:ua})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Ri=ta=>{var Yu,lr,ua;return a.createElement("div",{style:{marginTop:"12px"}},(lr=(Yu=ta==null?void 0:ta.shixun)==null?void 0:Yu.challenges)==null?void 0:lr.map((Va,tl)=>a.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",tl+1,"\u5173"),a.createElement(pe.Z,{key:tl,title:Va==null?void 0:Va.challenge_name},a.createElement("span",null,(0,Pe.Pq)(Va==null?void 0:Va.challenge_name,44)))),qu&&a.createElement("div",null,"\u5206\u503C\uFF1A",Va.score,"\u5206"))),a.createElement(fe.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(ua=ta==null?void 0:ta.shixun)==null?void 0:ua.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),a.createElement("div",{style:{clear:"both"}}))},ki=ta=>{let Yu=ta.questions_score/ta.questions_count;we.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:a.createElement("div",{className:he.modalColumn},a.createElement("div",{className:he.modalRow,style:{justifyContent:"flex-start"}},a.createElement("sup",{className:he.sup},"*"),a.createElement("span",null,ta==null?void 0:ta.name,"\uFF1A"),a.createElement(Ae.Z,{min:0,precision:1,defaultValue:Yu,onChange:lr=>{Yu=lr}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Xu(void 0,null,function*(){var lr;if(!Yu)return Le.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const ua={type:ta==null?void 0:ta.type,score:Yu,scoreTotal:Number((lr=Yu*ta.questions_count)==null?void 0:lr.toFixed(1))};vr(ua)})})},Wi=()=>{let ta="";we.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:a.createElement("div",{className:he.modalColumn},a.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},a.createElement("img",{style:{marginRight:5},src:gt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),a.createElement("div",{className:he.modalRow,style:{marginTop:20}},a.createElement("sup",{className:he.sup},"*"),a.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),a.createElement(Be.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:ta,onChange:Yu=>{ta=Yu.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Xu(void 0,null,function*(){var Yu;if(!ta)return Le.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const lr=[],ua=[],Va=[],tl=[];(Yu=dt==null?void 0:dt.questionList)==null||Yu.forEach(co=>{var Dl;(Dl=co.questions)==null||Dl.forEach(qo=>{let Fo=co.questions_score/co.questions_count;Fo=Fo&&Fo.toFixed(1),co.type==="COMBINATION"&&Va.push({id:qo.id,sub_item_bank_ids:qo.sub_item_banks.map(Pi=>Pi.id)}),co.type==="PRACTICAL"?tl.push(qo.id):(lr.push(qo.id),ua.push(Fo))})}),console.log("-----",Va),yield kt({item_bank_ids:lr,item_bank_scores:ua,name:ta,combination_item_banks:Va,shixun_ids:tl})})})},Gi=(ta,Yu,lr,ua)=>{var Va;const tl=`${location.pathname}${location.search}`,Fl=(Va=ua.questions)==null?void 0:Va.map(co=>co==null?void 0:co.id);if(tl.includes("exercise"))uo.current={id:ta,ids:Fl,type:Yu,index:lr},gr(!0);else{let co=we.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Xu(void 0,null,function*(){co.update({cancelButtonProps:{disabled:!0}}),yield au({single_question_id:ta,seleted_item_bank_ids:Fl},{type:Yu,index:lr}),co.update({cancelButtonProps:{disabled:!1}}),Le.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},es=ta=>{var Yu;const lr=(Yu=ta.questions)==null?void 0:Yu.map(tl=>tl==null?void 0:tl.id),ua=ta.name;let Va=we.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${ua}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Xu(void 0,null,function*(){Va.update({cancelButtonProps:{disabled:!0}}),yield au({seleted_item_bank_ids:lr},{type:ta.type}),Va.update({cancelButtonProps:{disabled:!1}}),Le.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${ua}\u8BD5\u9898`)})})},ts=()=>{let ta=we.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Xu(void 0,null,function*(){ta.update({cancelButtonProps:{disabled:!0}}),yield au(),ta.update({cancelButtonProps:{disabled:!1}}),Le.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},ji=ta=>{console.log(ta,"key"),Hr(ta-1)},Vi=(ta,Yu)=>{var lr,ua;if(Yu==="SINGLE")return a.createElement(a.Fragment,null,a.createElement(Vn,{ref:Vt,editData:ta,isEdit:!0}),a.createElement(de.Z,null));if(Yu==="MULTIPLE")return a.createElement(a.Fragment,null,a.createElement(yu,{ref:Vt,editData:ta,isEdit:!0}),a.createElement(de.Z,null));if(Yu==="JUDGMENT")return a.createElement(a.Fragment,null,a.createElement(Mn,{ref:Vt,editData:ta,isEdit:!0}),a.createElement(de.Z,null));if(Yu==="COMPLETION")return a.createElement(a.Fragment,null,a.createElement(et,{ref:Vt,editData:ta,isEdit:!0}),a.createElement(de.Z,null));if(Yu==="SUBJECTIVE")return a.createElement(a.Fragment,null,a.createElement(ru,{ref:Vt,editData:ta,isEdit:!0}),a.createElement(de.Z,null));if(Yu==="COMBINATION")return a.createElement(a.Fragment,null,a.createElement(wr,{ref:Vt,editData:ta,isEdit:!0}),a.createElement(de.Z,null));if(Yu==="BPROGRAM")return a.createElement(a.Fragment,null,a.createElement(Ie.default,{form:So,style:{marginTop:20},onFinishFailed:Va=>{var tl,Fl;Va.errorFields[0].name.includes("standard_answers")?Le.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Le.ZP.error(Va.errorFields[0].errors[0]),So.scrollToField((Fl=(tl=Va==null?void 0:Va.errorFields)==null?void 0:tl[0])==null?void 0:Fl.name,{behavior:"smooth",block:"center"})},onFinish:Va=>Xu(void 0,null,function*(){var tl;let Fl=jr(Lo({question_score:ta.score},Va),{question_type:8,hack:jr(Lo({},Va.hack),{difficult:ta.program_attr.difficult}),hack_codes:jr(Lo({},Va.hack_codes),{code:xl.Base64.encode((tl=Va.hack_codes)==null?void 0:tl.code)})});pl&&(Fl.is_cover=1);const co=yield(0,be.ZP)(`/api/exercise_questions/${ta.id}.json`,{method:"put",body:Fl});(co==null?void 0:co.status)===0&&(Le.ZP.success("\u7F16\u8F91\u6210\u529F"),ji($u+1)),Tu(null)})},a.createElement(Vl.tc,{form:So,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(lr=ta==null?void 0:ta.program_attr)==null?void 0:lr.identifier,answerKey:"standard_answers"}),a.createElement(de.Z,null)));if(Yu==="PROGRAM"&&fe.history.push(`/problems/${(ua=ta==null?void 0:ta.program_attr)==null?void 0:ua.identifier}/edit?type=exercises&express_id=${hr.categoryId}&question_id=${ta==null?void 0:ta.id}&score=${ta==null?void 0:ta.score}&callback_url=${location.pathname}&select=${$u}&exercise=true`),Yu==="PRACTICAL")return a.createElement(a.Fragment,null,a.createElement(Ya,{ref:Vt,editData:ta,isEdit:!0}),a.createElement(de.Z,null))},Yl=(ta,Yu)=>Xu(void 0,null,function*(){var lr,ua,Va,tl,Fl,co;const Dl=yield(lr=Vt.current)==null?void 0:lr.onSave();if(!Dl)return;const qo=qr=>{const ii=qr.map(si=>si.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(ii).size!==ii.length},Fo={question_score:Yu.score,analysis:Dl.analysis};if(ta==="SINGLE"||ta==="MULTIPLE"||ta==="JUDGMENT"){if(ta!=="JUDGMENT"&&qo(Dl==null?void 0:Dl.choices)){Le.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const qr=[],ii=[];Fo.question_type=ta==="JUDGMENT"?2:1,Fo.question_title=Dl==null?void 0:Dl.name,(ua=Dl==null?void 0:Dl.choices)==null||ua.forEach((Li,si)=>{qr.push(Li.choice_text),Li!=null&&Li.is_answer&&ii.push(si+1)}),Fo.question_choices=qr,Fo.standard_answers=ii}if(ta==="COMPLETION"){let qr=(Va=Dl==null?void 0:Dl.standard_answers)==null?void 0:Va.map((si,Oi)=>(si==null?void 0:si.score)<=0?Oi+1:null).filter(si=>si!==null);if((qr==null?void 0:qr.length)>0)return Le.ZP.warning(`\u7B2C${qr.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let ii=(tl=Dl==null?void 0:Dl.standard_answers)==null?void 0:tl.reduce((si,Oi)=>si+(Number(Oi==null?void 0:Oi.score)||0),0);if(parseFloat(ii.toFixed(2))!=(Fo==null?void 0:Fo.question_score))return Le.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Fo.is_ordered=Dl.is_ordered,Fo.question_title=Dl==null?void 0:Dl.name,Fo.use_blank_score=Dl==null?void 0:Dl.use_blank_score,Fo.question_type=3;const Li=[];(Fl=Dl==null?void 0:Dl.standard_answers)==null||Fl.forEach((si,Oi)=>{Li.push({choice_id:si.position,answer_text:si.answer_text,score:si.score})}),Fo.standard_answers=Li,Fo.downcase=Dl==null?void 0:Dl.downcase,Fo.no_space=Dl==null?void 0:Dl.no_space}if(ta==="SUBJECTIVE"&&(console.log("editorData"),console.log(Dl),Fo.question_title=Dl==null?void 0:Dl.name,Fo.question_type=4,Fo.answer_texts=Dl==null?void 0:Dl.answer_texts,Fo.use_keywords=Dl==null?void 0:Dl.use_keywords,Fo.keywords=Dl==null?void 0:Dl.keywords),ta==="COMBINATION"){Fo.question_title=Dl==null?void 0:Dl.name,Fo.question_type=7;try{Fo.sub_questions=(co=Dl==null?void 0:Dl.sub_item_banks)==null?void 0:co.map((qr,ii)=>{var Li,si,Oi;if((qr==null?void 0:qr.item_type)=="single"||(qr==null?void 0:qr.item_type)=="multiple"){if(qo(qr==null?void 0:qr.choices))throw new Error(`\u7B2C${ii+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const cs=[],Es=[];return(Li=qr==null?void 0:qr.choices)==null||Li.forEach((Mi,ns)=>{cs.push(Mi.choice_text),Mi!=null&&Mi.is_answer&&Es.push(ns+1)}),{id:qr.id,question_id:qr.id,question_title:qr.name,difficulty:qr.difficulty,question_type:(qr==null?void 0:qr.item_type)=="single"?0:(qr==null?void 0:qr.item_type)=="multiple"?1:2,question_choices:cs,standard_answers:Es,analysis:qr.analysis,question_score:qr==null?void 0:qr.score}}else if((qr==null?void 0:qr.item_type)=="completion"){let cs=(si=qr==null?void 0:qr.standard_answer)==null?void 0:si.reduce((Mi,ns)=>Mi+(Number(ns==null?void 0:ns.score)||0),0);if(parseFloat(cs.toFixed(2))!=(qr==null?void 0:qr.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Es=[];return(Oi=qr==null?void 0:qr.standard_answer)==null||Oi.forEach((Mi,ns)=>{Es.push({choice_id:Mi.position,answer_text:Mi.answer_text,score:Mi.score})}),{id:qr.id,question_id:qr.id,is_ordered:qr.is_ordered,question_title:qr.name,difficulty:qr.difficulty,question_type:3,standard_answers:Es,use_blank_score:qr.use_blank_score,analysis:qr.analysis,downcase:qr==null?void 0:qr.downcase,no_space:qr==null?void 0:qr.no_space,question_score:qr==null?void 0:qr.score}}else if((qr==null?void 0:qr.item_type)=="subjective")return{id:qr.id,question_id:qr.id,question_title:qr.name,question_type:4,difficulty:qr.difficulty,answer_texts:qr==null?void 0:qr.answer_texts,analysis:qr.analysis,question_score:qr==null?void 0:qr.score,use_keywords:qr.use_keywords,keywords:qr==null?void 0:qr.keywords}})}catch(qr){Le.ZP.warning(qr.message);return}delete Fo.analysis}let Pi=!1;(Yu==null?void 0:Yu.is_my)===1&&(Pi=yield new Promise((ii,Li)=>{we.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{ii(!0)},onCancel:()=>{ii(!1)}})})),Pi&&(Fo.is_cover=1);const ps=ta!=="PRACTICAL"?yield(0,be.ZP)(`/api/exercise_questions/${Yu.id}.json`,{method:"put",body:Fo}):yield(0,be.ZP)(`/api/exercise_questions/${Yu.id}/update_shixun_score.json`,{method:"post",body:Lo({},Dl)});(ps==null?void 0:ps.status)===0&&(Le.ZP.success("\u7F16\u8F91\u6210\u529F"),ji($u+1),Tu(null))}),Rl=()=>Xu(void 0,null,function*(){(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,be.ZP)(`/api/exercises/${hr.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield Hr($u),Le.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),oi=({value:ta}={})=>{var Yu;const lr=[];let ua=[];const Va=(Yu=ta==null?void 0:ta.choices)==null?void 0:Yu.map((Fl,co)=>{var Dl;const qo=co+1;return Fl!=null&&Fl.is_answer&&(lr.push(qo),ua.push(qo)),{value:qo,label:a.createElement(ce.Z,{className:"c-black font14",value:`${(Dl=Kl.k4)==null?void 0:Dl[co]}. ${Fl==null?void 0:Fl.choice_text}`}),disabled:Fl==null?void 0:Fl.origin_standard_answer}}),tl=we.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",lr==null?void 0:lr.map(Fl=>{var co;return(co=Kl.k4)==null?void 0:co[Fl-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Oe.default.Group,{className:"flex-col mt20",options:Va,defaultValue:ua,onChange:Fl=>{ua=Fl}})),onOk:()=>Xu(void 0,null,function*(){const Fl=yield(0,be.ZP)(`/api/exercises/${hr.categoryId}/questions/${ta==null?void 0:ta.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:ua}});(Fl==null?void 0:Fl.status)===0&&(Le.ZP.success("\u4FEE\u6539\u6210\u529F"),ji($u+1))})})},gi=(Xr=dt==null?void 0:dt.questionList)==null?void 0:Xr.reduce((ta,Yu)=>ta+Number(Yu.questions_score),0),ui=qu&&((zr=dt==null?void 0:dt.exam)==null?void 0:zr.exercise_status)!==1,vs=ta=>Xu(void 0,null,function*(){const Yu=yield(0,be.ZP)(`/api/courses/${hr==null?void 0:hr.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[hr==null?void 0:hr.categoryId],exercise_question_id:ta.id}});(Yu==null?void 0:Yu.status)===0&&(xr({type:"classroomList/setActionTabs",payload:{}}),Le.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),No=(ta,Yu)=>Xu(void 0,null,function*(){let lr=yield(0,be.ZP)(`/api/courses/${hr==null?void 0:hr.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:hr==null?void 0:hr.categoryId,exercise_question_id:ta==null?void 0:ta.id}});(lr==null?void 0:lr.status)===0&&(Sl[Yu]=!1,Ao([...Sl]))});return a.createElement("section",{className:he.wrap},a.createElement("div",{id:"id_left_preview",className:he.left,onMouseEnter:ta=>{const Yu=document.getElementById("id_left_preview");Yu.style.overflowY="auto"},onMouseLeave:ta=>{const Yu=document.getElementById("id_left_preview");Yu.style.overflowY="hidden"}},a.createElement("div",{className:he.title},a.createElement("div",{className:"body-overflow-initial"},a.createElement("b",null),a.createElement("span",null,"\u7B54\u9898\u5361"))),a.createElement("div",{className:he.total},a.createElement("div",null,a.createElement("img",{src:Et}),a.createElement("span",null,"\u9898\u6570(\u9053)"),a.createElement("aside",null,dt==null?void 0:dt.all_questions_count)),a.createElement("div",{className:"mr30 ml30"},a.createElement("img",{src:lt}),a.createElement("span",null,"\u603B\u5206(\u5206)"),a.createElement("aside",null,gi&&gi.toFixed(1))),a.createElement("div",null,a.createElement("img",{src:Ee}),a.createElement("span",null,"\u65F6\u957F(\u5206)"),a.createElement("aside",null,((Fu=dt==null?void 0:dt.exam)==null?void 0:Fu.time)===-1||((nr=dt==null?void 0:dt.exam)==null?void 0:nr.time)===null?"\u4E0D\u9650":(mr=dt==null?void 0:dt.exam)==null?void 0:mr.time))),(Gr=dt==null?void 0:dt.questionList)==null?void 0:Gr.map((ta,Yu)=>{var lr;return a.createElement("div",{className:he.list,key:Yu},a.createElement("div",{className:he.name},a.createElement("b",null),a.createElement("span",null,ta.name)),a.createElement("aside",null,a.createElement("div",null,"\u5171",a.createElement("span",{className:he.b},ta.questions_count),"\u9898 ",a.createElement("span",{className:he.l},"|"),"\u5171",a.createElement("span",{className:he.r},ta.questions_score),"\u5206"),a.createElement("div",{className:he.answerSheet},(lr=ta==null?void 0:ta.questions)==null?void 0:lr.map((ua,Va)=>a.createElement("div",{onClick:()=>{const tl=`Anchor_${ua==null?void 0:ua.id}`;let Fl=document.getElementById(tl);Fl&&setTimeout(()=>Fl.scrollIntoView({block:"center",behavior:"smooth"}))},key:ua==null?void 0:ua.id,className:he.tag},Va+1)))))})),a.createElement("div",{className:he.right},a.createElement("div",{className:he.examName,id:"examName"},a.createElement("div",{className:he.name},a.createElement(pe.Z,{title:(Rr=dt==null?void 0:dt.exam)==null?void 0:Rr.name,getPopupContainer:ta=>ta.parentNode},a.createElement("span",{className:he.t},(cl=dt==null?void 0:dt.exam)==null?void 0:cl.name))),qu&&((Cu=dt==null?void 0:dt.exam)==null?void 0:Cu.exercise_status)===1&&a.createElement($n.op,{openLoading:!0,shape:"default",onClick:()=>{we.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{Rl()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!qu&&a.createElement(Fe.ZP,{onClick:ts,type:"primary"},"\u968F\u673A\u66F4\u6362")),a.createElement("div",{className:he.topWarp},(Ku=dt==null?void 0:dt.questionList)==null?void 0:Ku.map((ta,Yu)=>{var lr,ua;return a.createElement(a.Fragment,{key:Yu},a.createElement("div",{className:he.head,style:Yu===0?{border:0,marginTop:-16}:{}},a.createElement("div",{className:he.name},a.createElement("b",null),a.createElement("span",null,ta.name)),a.createElement("div",{className:he.so},"\u5171",a.createElement("span",{className:he.b},ta.questions_count," "),"\u9898 ",ta.type==="COMBINATION"&&`\uFF08\u5305\u542B${(lr=ta==null?void 0:ta.questions)==null?void 0:lr.map(Va=>{var tl;return(tl=Va==null?void 0:Va.sub_item_banks)==null?void 0:tl.length}).reduce((Va,tl)=>Va+tl)}\u5C0F\u9898\uFF09`,a.createElement("span",{className:he.l},"|"),"\u5171",a.createElement("span",{className:he.r},ta.questions_score),"\u5206"),!qu&&a.createElement("div",{className:he.btn},a.createElement(Fe.ZP,{onClick:()=>{ki(ta)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),a.createElement(Fe.ZP,{onClick:()=>es(ta),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(ua=ta==null?void 0:ta.questions)==null?void 0:ua.map((Va,tl)=>{var Fl,co,Dl,qo,Fo;return Za===(Va==null?void 0:Va.id)?a.createElement("div",{id:`Anchor_${Va==null?void 0:Va.id}`,className:he.content,style:{padding:0,marginTop:24},key:Va==null?void 0:Va.id},a.createElement("div",{style:{float:"right",marginTop:`${(ta==null?void 0:ta.type)==="PRACTICAL"?"-2px":"-6px"}`}},a.createElement(Fe.ZP,{onClick:()=>Tu(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),a.createElement(Fe.ZP,{onClick:()=>{Yl(ta==null?void 0:ta.type,Va)},type:"primary"},"\u4FDD\u5B58")),Vi(Va,ta.type)):a.createElement("div",{id:`Anchor_${Va==null?void 0:Va.id}`,className:he.content,key:Va==null?void 0:Va.id},a.createElement("div",{className:he.titleWrap},(Va==null?void 0:Va.item_type)==="bprogram"?a.createElement(ce.Z,{style:{paddingRight:10},value:tl+1+"\u3001"+((Fl=Va==null?void 0:Va.program_attr)==null?void 0:Fl.description)}):a.createElement(ce.Z,{style:{paddingRight:10},className:he.titleHtml,value:tl+1+`\u3001${(Va==null?void 0:Va.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(Va==null?void 0:Va.name)}),(0,Eo.G5)()&&((co=Va==null?void 0:Va.shixun)==null?void 0:co.shixun_change)&&a.createElement(Te.Z,{trigger:"click",open:Sl[tl],onOpenChange:Pi=>{Sl[tl]=!0,Ao([...Sl])},placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:a.createElement("div",{style:{width:"310px",color:"#000"}},a.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),a.createElement("div",{className:he.btn_warp},a.createElement(Fe.ZP,{size:"small",onClick:()=>No(Va,tl)},"\u5FFD\u7565"),a.createElement(Fe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{Sl[tl]=!1,Ao([...Sl]),xr({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>vs(Va)}})}},"\u786E\u8BA4\u540C\u6B65"),a.createElement(Fe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,Pe.xg)(`/shixuns/${Va==null?void 0:Va.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},a.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:Pi=>Pi.stopPropagation()})),qu&&a.createElement(Fe.ZP,{onClick:()=>{var Pi,ps,qr;if(Za){Le.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}So.setFieldsValue({standard_answers:Va==null?void 0:Va.standard_answer,hack:Lo(Lo({},Va),Va==null?void 0:Va.program_attr),hack_codes:jr(Lo({},Va==null?void 0:Va.program_attr),{code:xl.Base64.decode(((Pi=Va==null?void 0:Va.program_attr)==null?void 0:Pi.code)||"")}),hack_sets:Lo({},(ps=Va==null?void 0:Va.hack_sets)==null?void 0:ps[0])}),(Va==null?void 0:Va.item_type)=="program"?fe.history.push(`/problems/newedit/${(qr=Va==null?void 0:Va.program_attr)==null?void 0:qr.identifier}?type=exercises&express_id=${hr.categoryId}&question_id=${Va==null?void 0:Va.id}&score=${Va==null?void 0:Va.score}&exercise=true&callback_url=/classrooms/${hr.coursesId}/exercise/${hr.categoryId}/detail?random=true`):Tu(Va==null?void 0:Va.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!ui&&a.createElement(Fe.ZP,{disabled:ui,className:"ml20",onClick:()=>Gi(Va==null?void 0:Va.id,ta.type,tl,ta),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(Va==null?void 0:Va.item_type)==="bprogram"&&a.createElement(ce.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:he.titleHtml,value:xl.Base64.decode(((Dl=Va==null?void 0:Va.program_attr)==null?void 0:Dl.code)||"")}),(ta.type==="SINGLE"||ta.type==="JUDGMENT"||ta.type==="MULTIPLE")&&Di(Va),ta.type==="COMPLETION"&&li(Va),ta.type==="SUBJECTIVE"&&Vo(Va),ta.type==="PROGRAM"&&Bi(Va),ta.type==="BPROGRAM"&&Ei(Va),ta.type==="COMBINATION"&&Nl(Va,tl),ta.type==="PRACTICAL"&&Ri(Va),a.createElement(xe.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((qo=dt==null?void 0:dt.exam)==null?void 0:qo.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(ta.type)&&a.createElement(le.Z,null,a.createElement(Il.Z,{state:Va==null?void 0:Va.is_wrong,onClick:()=>{mu==null||mu({value:jr(Lo({},Va),{question_id:Va==null?void 0:Va.id,question_score:Va==null?void 0:Va.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(ta.type)&&(Va==null?void 0:Va.show_resubmit)&&a.createElement(le.Z,null,a.createElement(so.C,{dataSource:jr(Lo({},Va),{question_id:Va==null?void 0:Va.id})})),((Fo=dt==null?void 0:dt.exam)==null?void 0:Fo.exercise_status)===3&&["SINGLE"].includes(ta.type)&&a.createElement(le.Z,null,a.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{oi({value:Va})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),qu?a.createElement($n.vr,null,a.createElement(E.Z,{showTotal:Pe.rU,total:(Cr=dt==null?void 0:dt.exam)==null?void 0:Cr.total_num,pageSize:1,current:$u+1,showSizeChanger:!1,onChange:ji,showQuickJumper:!1,hideOnSinglePage:!1})):a.createElement($n.vr,{LeftContent:a.createElement($n.op,{onClick:Jt,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:a.createElement(xe.Z,{align:"middle"},a.createElement(Te.Z,{color:"#55575D",overlayClassName:he.popover,open:_u,getPopupContainer:ta=>ta==null?void 0:ta.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},a.createElement($n.op,{onMouseEnter:()=>Vr(!0),onMouseLeave:()=>Vr(!1),onClick:()=>Xu(void 0,null,function*(){const ta=Number(gi);[100,120,150].includes(ta)||(yield new Promise((Yu,lr)=>{we.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},ta),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Xu(void 0,null,function*(){Yu("")}),onCancel:()=>{lr()}})})),Wi()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),a.createElement($n.op,{shape:"default",type:"primary",onClick:()=>Xu(void 0,null,function*(){const ta=Number(gi);[100,120,150].includes(ta)||(yield new Promise((Yu,lr)=>{we.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},ta),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Xu(void 0,null,function*(){Yu("")}),onCancel:()=>{lr()}})})),kt()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),a.createElement(eo,{visible:Or,questionParams:uo.current,getdata:nu,onRandomExchange:()=>Xu(void 0,null,function*(){const ta=uo.current;yield au({single_question_id:ta.id,seleted_item_bank_ids:ta.ids},{type:ta.type,index:ta.index}),gr(!1)}),selectFromProblemSet:()=>{const ta=uo.current,Yu=`${location.pathname}${location.search}`;Yu.includes("exercise")&&fe.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${ta.id}&qtype=${ta.type}&exerciseid=${hr.categoryId}&from=${Yu}`)},onCancel:()=>{gr(!1)}}))};var Pr=(0,fe.connect)(({classroomList:dt})=>({classroomList:dt}))(Ll)},98580:function(ct,qe,z){"use strict";z.r(qe),z.d(qe,{default:function(){return b}});var a=z(59301),he=z(76560),Ie={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},pe=z(81150),Fe=z(6767),we=z(458),Ae=z(82093),Le=z(49661),Be=z(59301),de=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,le=(ee,te,ne)=>te in ee?de(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,E=(ee,te)=>{for(var ne in te||(te={}))Te.call(te,ne)&&le(ee,ne,te[ne]);if(Oe)for(var ne of Oe(te))xe.call(te,ne)&&le(ee,ne,te[ne]);return ee},y=(ee,te,ne)=>new Promise((me,Ee)=>{var ce=be=>{try{Pe(ne.next(be))}catch(Me){Ee(Me)}},fe=be=>{try{Pe(ne.throw(be))}catch(Me){Ee(Me)}},Pe=be=>be.done?me(be.value):Promise.resolve(be.value).then(ce,fe);Pe((ne=ne.apply(ee,te)).next())});const x=({paperlibrary:ee,user:te,globalSetting:ne,dispatch:me,location:Ee})=>{var ce,fe,Pe,be;const[Me]=(0,he.useSearchParams)(),Ve=Me.get("select")||0,[We,ze]=(0,a.useState)(!1),[Xe,Ke]=(0,a.useState)(!0),[mt,Et]=(0,a.useState)(Number(Ve)),[ht,$e]=(0,a.useState)({}),At=(0,he.useParams)(),{userInfo:cn}=te,{actionTabs:sn}=ee;(0,a.useEffect)(()=>(me({type:"globalSetting/footerToggle",payload:!1}),()=>{me({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,a.useEffect)(()=>(me({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),me({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),me({type:"exercise/getWorkSetting",payload:E({},At)}),()=>{me({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),me({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,a.useEffect)(()=>{ft(mt)},[]),(0,a.useEffect)(()=>{var at;(at=sn==null?void 0:sn.params)!=null&&at.isUpdateData&&ft(mt)},[(ce=sn==null?void 0:sn.params)==null?void 0:ce.isUpdateData]);const ft=(at=0)=>y(void 0,null,function*(){console.log(At),Ke(!0);const Ye=yield(0,Ae.ZP)(`/api/exercises/${At.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:at}});me({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),Ke(!1),$e((0,Le.PF)(Ye))}),_e=()=>{he.history.push(`/classrooms/${At.coursesId}/exercise`)},lt=()=>{alert("\u4FDD\u5B58")},gt=(at,Ye)=>y(void 0,null,function*(){const $t=yield(0,Ae.ZP)(`/api/exercises/${At.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:at==null?void 0:at.single_question_id}});$t!=null&&$t.question&&(Fe.ZP.info("\u6362\u9898\u6210\u529F"),ft(mt))}),yt=at=>y(void 0,null,function*(){document.body.scrollIntoView(),Et(at),yield ft(at)}),Tt=at=>{me({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:at}})};return console.log((0,he.useLocation)(),"location333"),Be.createElement("section",{className:Ie.wrap},Be.createElement(we.Z,{loading:Xe,active:!0,paragraph:{rows:5}},((Pe=(fe=(0,he.useLocation)())==null?void 0:fe.pathname)==null?void 0:Pe.includes("preview"))&&Be.createElement("div",{className:Ie.crumbs},Be.createElement("b",null),Be.createElement("span",{className:"current",onClick:()=>he.history.push(`/classrooms/${At.coursesId}/exercise`)},`${(be=cn==null?void 0:cn.course)==null?void 0:be.course_name}>`),Be.createElement("span",{className:"current",onClick:()=>he.history.push(`/classrooms/${At.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),Be.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),Be.createElement(pe.Z,{loading:We,submit:lt,goBack:_e,data:ht,getdata:()=>{ft(mt)},selectValue:mt,editPreview:!0,onExchange:gt,onSkipExamination:yt,handleMarkWrongQuestion:Tt})))};var b=(0,he.connect)(({paperlibrary:ee,user:te,globalSetting:ne})=>({paperlibrary:ee,user:te,globalSetting:ne}))(x)},40148:function(ct,qe,z){"use strict";z.d(qe,{Im:function(){return be},ZP:function(){return Ke},gZ:function(){return ze}});var a=z(59301),he=z(37568),Ie=z(99571),pe=z(84105),Fe=z(87395),we=z(49162),Ae=z(24334),Le=z(766),Be=z(3713),de=z(49661),Oe=z(46685),Te=z(34376),xe=z(92310),le=z.n(xe),E=z(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,me=(mt,Et,ht)=>Et in mt?y(mt,Et,{enumerable:!0,configurable:!0,writable:!0,value:ht}):mt[Et]=ht,Ee=(mt,Et)=>{for(var ht in Et||(Et={}))te.call(Et,ht)&&me(mt,ht,Et[ht]);if(ee)for(var ht of ee(Et))ne.call(Et,ht)&&me(mt,ht,Et[ht]);return mt},ce=(mt,Et)=>x(mt,b(Et));const{TextArea:fe}=he.default,Pe={visible:!1,tabIndex:"0"},be={[we.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[we.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[we.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Me=(mt=>(mt[mt.SET_VISIBLE=0]="SET_VISIBLE",mt[mt.SET_TABINDEX=1]="SET_TABINDEX",mt))(Me||{});function Ve(mt,Et){switch(Et.type){case 0:return ce(Ee({},mt),{visible:Et.payload});case 1:return ce(Ee({},mt),{tabIndex:Et.payload});default:throw new Error}}function We({value:mt,className:Et}){const[ht,$e]=(0,a.useState)(!1),At=(0,a.useRef)(),cn=(0,a.useRef)();return(0,a.useEffect)(()=>{ht&&(cn.current.reset(),cn.current.write((0,de.pp)(mt||"")))},[mt,ht]),(0,a.useEffect)(()=>{var sn,ft,_e,lt;if(At.current){cn.current=new Te.Terminal({fontSize:14,disableStdin:!0}),cn.current.open(At.current);const gt=At.current.offsetWidth-14,yt=((lt=(_e=(ft=(sn=cn.current)==null?void 0:sn._core)==null?void 0:ft._renderService)==null?void 0:_e.dimensions)==null?void 0:lt.actualCellWidth)||9.5,Tt=Math.ceil(gt/yt);cn.current.resize(Tt,8),$e(!0)}},[]),E.createElement("div",{ref:At,className:le()("XtermText-valueRef",Et)})}function ze(mt){const{status:Et,error_msg:ht,output:$e,input:At,expected_output:cn,is_file:sn,input_file_url:ft,output_file_url:_e,expected_output_file_url:lt}=mt;let gt=null;const yt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Et){case we.h.NOMATCH:gt=E.createElement(E.Fragment,null,E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!sn&&E.createElement(We,{className:"mb10",value:At}),sn&&E.createElement("div",{style:yt},E.createElement("a",{onClick:()=>(0,de.LR)(ft,At)},At)),E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!sn&&E.createElement(We,{className:"mb10",value:$e&&Ae.Base64.decode($e)||""}),sn&&E.createElement("div",{style:yt},E.createElement("a",{onClick:()=>(0,de.LR)(_e,$e)},$e)),E.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!sn&&E.createElement(We,{className:"mb10",value:cn&&Ae.Base64.decode(cn)||""}),sn&&E.createElement("div",{style:yt},E.createElement("a",{onClick:()=>(0,de.LR)(lt,cn)},cn)));break;case we.h.EXECUTEFAILURE:gt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!sn&&E.createElement(Be.Z,{value:At,style:yt}),sn&&E.createElement("div",{style:yt},E.createElement("a",{onClick:()=>(0,de.LR)(ft,At)},At)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Ae.Base64.decode(ht)));break;case we.h.COMPILEFAILURE:gt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!sn&&E.createElement(Be.Z,{value:At,style:yt}),sn&&E.createElement("div",{style:yt},E.createElement("a",{onClick:()=>(0,de.LR)(ft,At)},At)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Ae.Base64.decode(ht)));break;case we.h.PODFAILURE:gt=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case we.h.TIMEOUT:gt=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",gt," ")}function Xe(mt){const{status:Et,error_msg:ht,execute_time:$e,output:At,input:cn,expected_output:sn,is_file:ft,input_file_url:_e,output_file_url:lt,expected_output_file_url:gt}=mt;let yt=null;switch(Et){case we.h.OK:yt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",$e,"\u79D2"),E.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),E.createElement("pre",null,Ae.Base64.decode(At)));break;case we.h.NOMATCH:yt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u8F93\u5165\uFF1A",E.createElement("pre",null,cn)),E.createElement("p",null,"\u8F93\u51FA\uFF1A",At&&Ae.Base64.decode(At)),E.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",sn&&Ae.Base64.decode(sn)));break;case we.h.EXECUTEFAILURE:yt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,cn)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Ae.Base64.decode(ht)));break;case we.h.COMPILEFAILURE:yt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,cn)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Ae.Base64.decode(ht)));break;case we.h.PODFAILURE:yt=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case we.h.TIMEOUT:yt=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",yt," ")}var Ke=({id:mt,is_file:Et,input:ht,debuging:$e,submitting:At,executingMessage:cn,debugResult:sn,onChangeInput:ft,onDebugCode:_e,onSubmitCode:lt})=>{const[gt,yt]=(0,a.useReducer)(Ve,Pe),{visible:Tt,tabIndex:at}=gt;(0,a.useEffect)(()=>{yt({type:0,payload:!1})},[mt]);function Ye(na){let It=na.target.id;yt({type:1,payload:It})}function $t(){yt({type:0,payload:!Tt})}const In=(0,a.useMemo)(()=>{if(sn){const{status:na}=sn;return E.createElement(E.Fragment,null,Xe(sn))}return null},[sn]);function _n(){yt({type:0,payload:!0}),yt({type:1,payload:"1"}),_e()}return E.createElement("div",{className:"test-case-panel"},E.createElement("div",{className:`test-case-panel-body ${Tt?"active":""}`},E.createElement("ul",{className:"s-navs"},E.createElement("li",null,E.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),E.createElement(Oe.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:E.createElement(fe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Et?"":ht,onChange:ft}),rightNode:$e?E.createElement(Le.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):sn?In:E.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),E.createElement("a",{className:`btn-collapse ${Tt?"up":""}`,onClick:$t},Tt?E.createElement(pe.Z,null):E.createElement(Fe.Z,null)),E.createElement("footer",{className:"footer"},E.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),E.createElement("div",{className:"flex-container"},E.createElement(Ie.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),E.createElement(Ie.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),E.createElement(Ie.ZP,{className:"btn-green",type:"ghost",loading:$e,onClick:_n},"\u8C03\u8BD5\u4EE3\u7801"),E.createElement(Ie.ZP,{type:"primary",className:"custom-ant-disabled",loading:At,disabled:At,onClick:()=>{yt({type:0,payload:!1}),lt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},49162:function(ct,qe,z){"use strict";z.d(qe,{h:function(){return a}});var a=(he=>(he[he.NOMATCH=-1]="NOMATCH",he[he.OK=0]="OK",he[he.TIMEOUT=2]="TIMEOUT",he[he.PODFAILURE=3]="PODFAILURE",he[he.COMPILEFAILURE=4]="COMPILEFAILURE",he[he.EXECUTEFAILURE=5]="EXECUTEFAILURE",he[he.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",he))(a||{})},12062:function(ct,qe,z){"use strict";z.d(qe,{Y2:function(){return mt},ZP:function(){return Et}});var a=z(59301),he=z(14566),Ie=z(6767),pe=z(62957),Fe=z(77019),we=z(47889),Ae=z(99571),Le=z(62673),Be=z(25399),de=z(37568),Oe={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},Te="data:image/png;base64,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",xe=z(47257),le=z.n(xe),E=z(25992),y=z(82093),x=z(1012),b=z(49661),ee=z(41550),te=z(59301),ne=Object.defineProperty,me=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,be=(ht,$e,At)=>$e in ht?ne(ht,$e,{enumerable:!0,configurable:!0,writable:!0,value:At}):ht[$e]=At,Me=(ht,$e)=>{for(var At in $e||($e={}))fe.call($e,At)&&be(ht,At,$e[At]);if(ce)for(var At of ce($e))Pe.call($e,At)&&be(ht,At,$e[At]);return ht},Ve=(ht,$e)=>me(ht,Ee($e)),We=(ht,$e,At)=>new Promise((cn,sn)=>{var ft=gt=>{try{lt(At.next(gt))}catch(yt){sn(yt)}},_e=gt=>{try{lt(At.throw(gt))}catch(yt){sn(yt)}},lt=gt=>gt.done?cn(gt.value):Promise.resolve(gt.value).then(ft,_e);lt((At=At.apply(ht,$e)).next())});const{Dragger:ze}=he.default,Xe=ht=>{const $e=yt=>yt&&yt.substring(0,yt.lastIndexOf("."));for(var At=[...ht],cn=0,sn=[],ft=0;ft{if(yt.forEach(Tt=>{let at=Tt.name.split(/\.(?=[^\.]+$)/);Tt.name=`${at[0]}.${at[1].toLowerCase()}`}),yt[0].name.includes(".in"))return yt.length===2?yt:[yt[0],{}];if(yt[0].name.includes(".out"))return yt.length===2?yt.reverse():[{},yt[0]]})},Ke=({onClose:ht,onOK:$e,visible:At,wrapClassName:cn,rootIdentifier:sn,multiple:ft=!1,defaultMultipleValue:_e=!0})=>{const[lt,gt]=(0,a.useState)([]),[yt,Tt]=(0,a.useState)({}),[at,Ye]=(0,a.useState)(!1),[$t,In]=(0,a.useState)(!0),_n=(0,a.useRef)([]),na=(0,a.useRef)(0),It=()=>{ht()};(0,a.useEffect)(()=>{_t()},[]),(0,a.useEffect)(()=>{At&&(_n.current=[],na.current=0,gt([]),In(_e))},[At]);const _t=()=>We(void 0,null,function*(){try{const et=yield(0,y.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Je=JSON.parse((0,E.pe)(et.data));Tt(Je)}catch(et){}}),Ut=et=>et&&et.substring(0,et.lastIndexOf(".")),an=et=>{var Je,un;const pa=Ut((Je=et[0])==null?void 0:Je.name)||Ut((un=et[1])==null?void 0:un.name),Ma=lt.filter(fu=>Ut(fu.name)!==pa);_n.current=[...Ma],gt([...Ma])},vn=et=>{if(!$t){const _a=new FormData;_a.append("file",et.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:_a},!0).then(Mn=>{if(Mn.status===0){na.current=na.current+1;const Da=_n.current.map(pn=>{var Ht;if(pn.name===et.name){const Ca=Me({},pn);return(Ht=et==null?void 0:et.name)!=null&&Ht.includes(".in")?Ca.input=Mn==null?void 0:Mn.content:Ca.output=Mn==null?void 0:Mn.content,Ca}return pn});if(_n.current=[...Da],gt([...Da]),na.current>0&&na.current===lt.length){Ye(!1);let pn=Xe(Da);pn=pn.filter(Ht=>{var Ca,Eu;return!!((Ca=Ht[0])!=null&&Ca.name&&((Eu=Ht[1])!=null&&Eu.name))}),pn=pn.map(Ht=>Ve(Me(Me({},Ht[0]),Ht[1]),{is_file:!1})),$e(pn),ht()}}else Ye(!1),ht()});return}const Je=new(le())({endpoint:yt.end_point,region:yt.region,accessKeyId:yt.access_key_id,accessKeySecret:yt.access_key_secret,bucket:yt.bucket,stsToken:yt.security_token}),un=et.name,pa={container_type:"TestSet",file_name:un},Ma=(0,x.Z)();let fu=`testsets/${sn}/${Ma}${un.indexOf(".")>-1?"."+un.split(".").pop():""}`;sn===null&&(fu=`testsets/${Ma}${un.indexOf(".")>-1?"."+un.split(".").pop():""}`),Je.multipartUpload(fu,new Blob([et.file],{type:et.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:un+""},url:yt==null?void 0:yt.callback_url,host:yt==null?void 0:yt.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(pa)}}).then(function(_a){if(_a.data.status===0){na.current=na.current+1;const Pn=_n.current.map(Mn=>{var Da,pn,Ht,Ca,Eu,Pu,Ya,Au,ba,zt,Tn,ya,Ua,yu,Bu,sr,An;if(Mn.name===((pn=(Da=_a.data)==null?void 0:Da.data)==null?void 0:pn.file_name)){const Ot=Me({},Mn);return(Eu=(Ca=(Ht=_a.data)==null?void 0:Ht.data)==null?void 0:Ca.file_name)!=null&&Eu.includes(".in")?(Ot.in_object_key=(Ya=(Pu=_a.data)==null?void 0:Pu.data)==null?void 0:Ya.object,Ot.in_object_size=(ba=(Au=_a.data)==null?void 0:Au.data)==null?void 0:ba.size,Ot.input=(Tn=(zt=_a.data)==null?void 0:zt.data)==null?void 0:Tn.file_name,Ot.in_file=et):(Ot.out_object_key=(Ua=(ya=_a.data)==null?void 0:ya.data)==null?void 0:Ua.object,Ot.out_object_size=(Bu=(yu=_a.data)==null?void 0:yu.data)==null?void 0:Bu.size,Ot.output=(An=(sr=_a.data)==null?void 0:sr.data)==null?void 0:An.file_name,Ot.out_file=et),Ot}return Mn});if(_n.current=[...Pn],gt([...Pn]),na.current>0&&na.current===lt.length){Ye(!1);let Mn=Xe(Pn);Mn=Mn.filter(Da=>{var pn,Ht;return!!((pn=Da[0])!=null&&pn.name&&((Ht=Da[1])!=null&&Ht.name))}),Mn=Mn.map(Da=>Ve(Me(Me({},Da[0]),Da[1]),{is_file:!0})),$e(Mn),ht()}}})},tn=et=>new Promise((Je,un)=>{let pa=0,Ma=[];for(let fu=0;fu{pa++,pa===et.length&&(Ma.length?(Ie.ZP.warning(`${Ma.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),un()):Je(et))}).catch(_a=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",_a),pa++,Ma.push(et[fu].name),pa===et.length&&(Ma.length?(Ie.ZP.warning(`${Ma.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),un()):Je(et))})}),ot=()=>We(void 0,null,function*(){if(lt.length===0){Ie.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield tn(lt),Ye(!0),Xe(lt).some(Je=>{var un,pa;return!((un=Je[0])!=null&&un.name&&((pa=Je[1])!=null&&pa.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>We(void 0,null,function*(){lt.map(Je=>We(void 0,null,function*(){vn(Je)}))}),onCancel:()=>{Ye(!1)}});return}lt.map(Je=>We(void 0,null,function*(){vn(Je)}))}),Wt={name:"file",fileList:lt,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:et=>{if(lt!=null&<.some(un=>un.name===et.name))return Ie.ZP.info(`${et.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(et.size/1024/1024>100)return Ie.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(et.name))return Ie.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Je={name:et.name,uid:et.uid,file:et,percent:0};return lt.push(Je),_n.current=[...lt],gt([...lt]),!1}},Xt=Xe(lt);return console.log(lt,Xt,"fileList"),te.createElement(pe.default,{open:At,wrapClassName:cn,onOk:ot,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:at},onCancel:It,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},te.createElement("div",{className:Oe.wrap},lt.length?te.createElement("div",null,te.createElement(Fe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},te.createElement("div",{style:{visibility:ft?"visible":"hidden"}},te.createElement("span",{className:Oe.greyText},"\u7528\u4F8B\u7C7B\u578B"),te.createElement(we.ZP.Group,{className:`ml20 ${Oe.testCaseRadio}`,optionType:"button",value:$t,onChange:et=>In(et.target.value)},te.createElement(we.ZP,{value:!1},"\u6587\u672C"),te.createElement(we.ZP,{value:!0},"\u6587\u4EF6"))),te.createElement(he.default,Me({},Wt),te.createElement(Ae.ZP,{type:"primary",className:Oe.btnS},te.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),te.createElement(mt,{data:Xt,onRemove:an})):te.createElement("div",{className:`${Oe.noData} mb30`},te.createElement(he.default.Dragger,Ve(Me({},Wt),{className:Oe.dragger}),te.createElement("img",{src:Te,alt:"",className:"mb20"}),te.createElement("div",null,te.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),te.createElement("span",{className:Oe.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),te.createElement("div",{className:Oe.text},te.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),te.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",te.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",te.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",te.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",te.createElement("br",null))))},mt=({data:ht=[],onRemove:$e,width:At="auto",showScore:cn=!1,disabled:sn=!1,inputChange:ft,onEvaluatingChange:_e,onSelectAll:lt,checkAll1:gt,checkAll2:yt,checkAll3:Tt,checkAll4:at,checkAll5:Ye,showEvaluatingSetting:$t=!1,className:In="",isProgramHomework:_n=!1})=>{const na={value:"",filename:"",dataUrl:""},[It,_t]=(0,a.useState)(Me({},na)),Ut=tn=>{let ot=document.createElement("a");document.body.appendChild(ot);let Wt=URL.createObjectURL(tn.file);ot.href=Wt,ot.download=tn.name,ot.click(),URL.revokeObjectURL(Wt),document.body.removeChild(ot)},an=(tn,ot)=>{(0,b.LR)(tn,ot)},vn=(tn,ot)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:te.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{$e(tn,ot)},onCancel:()=>{}})};return ht.length?te.createElement("div",{className:In,style:{width:At}},te.createElement("div",{className:`${_n?Oe.headProgram:Oe.head}`},$t&&te.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:gt,onChange:tn=>{lt(tn.target.checked,"hidden")}}),te.createElement(Be.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},te.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),te.createElement("div",{style:{width:_n?"25%":"15%"}},"\u7528\u4F8B"),te.createElement("div",{style:{width:cn?_n?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),te.createElement("div",{style:{width:cn?_n?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),cn&&te.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),$t&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:at,onChange:tn=>{lt(tn.target.checked,"input_visible")}}),te.createElement(Be.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),$t&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:yt,onChange:tn=>{lt(tn.target.checked,"is_invisible")}}),te.createElement(Be.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),$t&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:Ye,onChange:tn=>{lt(tn.target.checked,"actual_output_visible")}}),te.createElement(Be.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),$t&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Le.default,{checked:Tt,onChange:tn=>{lt(tn.target.checked,"last_match_rule")}}),te.createElement(Be.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},te.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),te.createElement("div",{className:Oe.operation,style:_n?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),te.createElement("div",{className:Oe.listWrapper,style:{boxShadow:_n?"0px 2px 4px 0px #EAEEF4":"unset"}},ht.map((tn,ot)=>{var Wt,Xt,et,Je;return te.createElement("div",{key:ot,className:Oe.list,style:_n?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},$t&&te.createElement("div",{style:{width:"15%"}},te.createElement(Le.default,{checked:!!tn.hidden,onChange:un=>{_e(un.target.checked,ot,"hidden")}})),te.createElement("div",{style:{width:_n?"25%":"15%",paddingLeft:_n?"5px":"0px",paddingRight:_n?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",ot+1),te.createElement("div",{className:Oe.info,style:{width:cn?_n?"20%":"15%":"25%"}},te.createElement("span",{title:tn.input||((Wt=tn[0])==null?void 0:Wt.name),onClick:()=>We(void 0,null,function*(){let un;tn.input?tn.input_file_url?un=tn.input_file_url:un=tn.in_file:un=tn[0];let pa;typeof un=="string"?(pa=yield fetch(un,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),_t({value:yield pa.text(),filename:"",dataUrl:un})):(pa=yield(0,b.db)(un.file),_t({value:pa.text,filename:un.name,dataUrl:pa.link}))})},tn.input||((Xt=tn[0])==null?void 0:Xt.name))),te.createElement("div",{className:Oe.info,style:{width:cn?_n?"20%":"15%":"25%"}},te.createElement("span",{title:tn.output||((et=tn[1])==null?void 0:et.name),onClick:()=>We(void 0,null,function*(){let un;tn.input?tn.output_file_url?un=tn.output_file_url:un=tn.out_file:un=tn[1];let pa;typeof un=="string"?(pa=yield fetch(un,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),_t({value:yield pa.text(),filename:"",dataUrl:un})):(pa=yield(0,b.db)(un.file),_t({value:pa.text,filename:un.name,dataUrl:pa.link}))})},tn.output||((Je=tn[1])==null?void 0:Je.name))),cn&&te.createElement("div",{style:{width:"20%"}},te.createElement(de.default,{size:"large",addonAfter:_n?"%":null,disabled:sn,style:{width:"80%"},onChange:un=>ft(un,ot),value:tn.score}),!_n&&te.createElement("span",null,"\xA0%")),$t&&te.createElement("div",{style:{width:"20%"}},te.createElement(Le.default,{checked:tn.input_visible||!1,onChange:un=>{_e(un.target.checked,ot,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),$t&&te.createElement("div",{style:{width:"20%"}},te.createElement(Le.default,{checked:tn.is_invisible||!1,onChange:un=>{_e(un.target.checked,ot,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),$t&&te.createElement("div",{style:{width:"20%"}},te.createElement(Le.default,{checked:tn.actual_output_visible||!1,onChange:un=>{_e(un.target.checked,ot,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),$t&&te.createElement("div",{style:{width:"20%"}},te.createElement(Le.default,{checked:tn.last_match_rule||!1,onChange:un=>{_e(un.target.checked,ot,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),te.createElement("div",{onClick:()=>vn(tn,ot),style:_n?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},te.createElement("span",{className:Oe.del},"\u5220\u9664")))})),te.createElement(ee.Z,{close:!0,data:It.dataUrl,filename:It.filename,type:It.dataUrl.length?"txt":"",onClose:()=>_t(Me({},na)),monacoEditor:{value:It.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):te.createElement(te.Fragment,null)};var Et=Ke},46541:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return xe}});var a=z(59301),he=z(6767),Ie=z(25399),pe=z(29787),Fe=z(77019),we=z(5269),Ae=z(13747),Le=z(99571),Be=z(89389),de=z(82093),Oe=z(3713),Te=(E,y,x)=>new Promise((b,ee)=>{var te=Ee=>{try{me(x.next(Ee))}catch(ce){ee(ce)}},ne=Ee=>{try{me(x.throw(Ee))}catch(ce){ee(ce)}},me=Ee=>Ee.done?b(Ee.value):Promise.resolve(Ee.value).then(te,ne);me((x=x.apply(E,y)).next())}),xe=({id:E,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[ee,te]=(0,a.useState)(""),[ne,me]=(0,a.useState)(!1);function Ee(fe){te(fe)}function ce(){if(!ee){he.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(E,ee),te("")}return(0,a.useEffect)(()=>{y!=E&&me(!1)},[y]),a.createElement("div",{key:E,className:"discuss-item-editor",style:{display:y===E?"block":"none",width:"100%"}},a.createElement(Be.Z,{miniToolbar:!0,startInit:y===E,defaultValue:ee,id:E,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:Ee,extraUse:b&&a.createElement(Ie.Z,{color:"#fff",open:ne,destroyTooltipOnHide:!0,title:le({id:E,isOpen:ne,activeDiscussIndex:y,onChange:Ee,setIsOpen:me}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:ne?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>me(!ne)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:ce,className:"btn-send"},"\u53D1\u9001"))};const le=E=>{const[y,x]=(0,a.useState)(!1),[b,ee]=(0,a.useState)([]),[te,ne]=(0,a.useState)(1);(0,a.useEffect)(()=>{E!=null&&E.isOpen?me():(ne(1),ee([]))},[E==null?void 0:E.isOpen]);const me=()=>Te(void 0,null,function*(){x(!0);const Ee=yield(0,de.ZP)(`/api/discusses/${E==null?void 0:E.id}/recommend_answer.json`,{method:"get"});(Ee==null?void 0:Ee.status)==0&&ee(Ee==null?void 0:Ee.answer),x(!1)});return a.createElement(pe.Z,{spinning:y},a.createElement("div",{style:{color:"#000"}},a.createElement(Oe.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),a.createElement(Fe.Z,{justify:"end",align:"middle"},a.createElement(we.Z,null,a.createElement(Ae.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:Ee=>{ne(Ee)}})),a.createElement(we.Z,null,a.createElement(Le.ZP,{onClick:()=>Te(void 0,null,function*(){E==null||E.onChange(b==null?void 0:b[te-1]),E==null||E.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},67290:function(ct,qe,z){"use strict";z.d(qe,{CP:function(){return Ie},_V:function(){return we}});var a=z(28209),he=z.n(a);const Ie={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},pe={exam:Ie};function Fe(Ae="",Le="exam"){const{secret:Be,iv:de}=pe[Le];return AES.encrypt(Ae,Be,{iv:de,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function we(Ae="",Le="exam"){const{secret:Be,iv:de}=pe[Le];return a.AES.decrypt(Ae,Be,{iv:de,mode:he().mode.CBC,padding:he().pad.Pkcs7}).toString(a.enc.Utf8)}},30975:function(ct,qe,z){"use strict";z.d(qe,{AD:function(){return Xe},D9:function(){return cn},Hp:function(){return Ee},IM:function(){return ft},Iy:function(){return fe},KM:function(){return na},KU:function(){return yt},MJ:function(){return ce},Ne:function(){return sn},ON:function(){return at},Uj:function(){return In},VY:function(){return gt},YO:function(){return $t},YX:function(){return Ye},Zn:function(){return E},_g:function(){return te},_k:function(){return $e},c6:function(){return We},cr:function(){return y},eV:function(){return ze},fi:function(){return x},gh:function(){return Me},hS:function(){return _e},iA:function(){return b},j6:function(){return ne},je:function(){return Et},jj:function(){return me},kS:function(){return Tt},lS:function(){return ht},o6:function(){return Ve},pO:function(){return _n},rQ:function(){return Ke},sA:function(){return be},xm:function(){return At},xo:function(){return lt},y8:function(){return mt},yd:function(){return ee}});var a=z(64948),he=z(76560),Ie=z(49661),pe=z(6767),Fe=z(90524),we=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,de=(It,_t,Ut)=>_t in It?we(It,_t,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):It[_t]=Ut,Oe=(It,_t)=>{for(var Ut in _t||(_t={}))Le.call(_t,Ut)&&de(It,Ut,_t[Ut]);if(Ae)for(var Ut of Ae(_t))Be.call(_t,Ut)&&de(It,Ut,_t[Ut]);return It},Te=(It,_t,Ut)=>new Promise((an,vn)=>{var tn=Xt=>{try{Wt(Ut.next(Xt))}catch(et){vn(et)}},ot=Xt=>{try{Wt(Ut.throw(Xt))}catch(et){vn(et)}},Wt=Xt=>Xt.done?an(Xt.value):Promise.resolve(Xt.value).then(tn,ot);Wt((Ut=Ut.apply(It,_t)).next())});const xe=()=>{(0,he.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},le=()=>{(0,he.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},E=It=>Te(void 0,null,function*(){xe(),(yield(0,a.YR)(Oe({},It))).status===0&&(yield(0,Ie.QH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/courses/${It.coursesId}/export_couser_info.json`,query:It}))),le()}),y=It=>Te(void 0,null,function*(){const _t=yield(0,a.yS)(Oe({},It));if(_t.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_member_act_score`);else{if(_t.status===-2)return _t;_t.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_member_act_score`))}}),x=It=>Te(void 0,null,function*(){const _t=yield(0,a.W0)(Oe({},It));if(_t.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_total_score`);else{if(_t.status===-4)return _t;_t.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_total_score`))}}),b=It=>Te(void 0,null,function*(){const _t=yield(0,a.Nl)(Oe({},It));if(_t.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_total_exercise_and_other`);else{if(_t.status===-4)return _t;_t.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=It=>Te(void 0,null,function*(){const _t=yield(0,a.IU)(Oe({},It));if(_t.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/export_star_user`);else{if(_t.status===-4)return _t;_t.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/export_star_user`))}}),te=It=>Te(void 0,null,function*(){const _t=yield(0,a.td)(Oe({},It));if(_t.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_total_exercise_and_other`);else{if(_t.status===-2)return _t;if(_t.status===-3)(0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_total_exercise_and_other`);else if(_t.status===-4)return _t}}),ne=It=>Te(void 0,null,function*(){const _t=yield(0,a.QX)(Oe({},It));if(_t.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_total_homework`);else{if(_t.status===-4)return _t;_t.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/course_total_homework`))}}),me=(It,_t)=>Te(void 0,null,function*(){const Ut=yield(0,a.o_)(Oe({},It));Ut.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),he.history.push(`/classrooms/${It.coursesId}/exportlist/${_t}`)):Ut.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/${_t}`))}),Ee=(It,_t)=>Te(void 0,null,function*(){const Ut=yield(0,a.ZL)(Oe({},It));Ut.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),he.history.push(`/classrooms/${It.coursesId}/exportlist/${_t}`)):Ut.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/${_t}`))}),ce=(It,_t)=>Te(void 0,null,function*(){const Ut=yield(0,a.vV)(Oe({},It));Ut.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),he.history.push(`/classrooms/${It.coursesId}/exportlist/${_t}`)):Ut.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/${_t}`))}),fe=(It,_t)=>Te(void 0,null,function*(){const Ut=yield(0,a.aP)(Oe({},It));Ut.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/${_t}`)):Ut.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/${_t}`))}),Pe=It=>Te(void 0,null,function*(){xe(),(yield exportCourseWorkListAppendix(Oe({},It))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${It.categoryId}/works_list.zip`,query:It}))),le()}),be=It=>Te(void 0,null,function*(){xe(),yield(0,Ie.QH)("",Fe.Z.API_SERVER+`/api/polls/${It.categoryId}/commit_result.xlsx`),le()}),Me=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/courses/${It.coursesId}/attendances/export_xlsx_data.xlsx`,query:It}))}),Ve=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/courses/${It.coursesId}/video_study_statics.xlsx`,query:It}))}),We=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/courses/${It.coursesId}/export_video_study.xlsx`,query:It}))}),ze=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/courses/${It.coursesId}/export_course_students_info.xlsx`,query:It}))}),Xe=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:It}))}),Ke=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:It}))}),mt=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:It}))}),Et=It=>Te(void 0,null,function*(){const _t=yield(0,a.Uy)(Oe({},It));_t.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/exercise_score,export_exercise_users`)):_t.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ht=It=>Te(void 0,null,function*(){const _t=yield(0,a.tg)(Oe({},It));_t.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),he.history.push(`/classrooms/${It.coursesId}/exportlist/exercise_score,export_exercise_report`)):_t.status===-3&&((0,he.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),he.history.push(`/classrooms/${It.coursesId}/exportlist/exercise_score,export_exercise_report`))}),$e=It=>Te(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/export_records/${It.id}.xlsx`,query:It}))}),At=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:It}))}),cn=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/courses/${It==null?void 0:It.coursesId}/${It.menuKey}_statistic.xlsx?${It.checkedList.map(_t=>`course_group_id[]=${_t}`).join("&")}`,query:It}))}),sn=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${It==null?void 0:It.ec_year_id}/ec_training_objectives.xlsx`,query:It}))}),ft=It=>Te(void 0,null,function*(){yield(0,Ie.FH)(It==null?void 0:It.name,(0,Ie.NY)({url:Fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:It}))}),_e=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${It==null?void 0:It.ec_year_id}/ec_courses.xlsx`,query:It}))}),lt=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${It==null?void 0:It.ec_year_id}/ec_graduation_requirements.xlsx`,query:It}))}),gt=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:It}))}),yt=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${It.categoryId}/rank_list.xlsx`,query:It}))}),Tt=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:It}))}),at=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/examination_banks/${It.id}.json`,query:It}))}),Ye=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${It.categoryId}.json`,query:It}))}),$t=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/polls/${It==null?void 0:It.id}/commit_result.json`,query:It}))}),In=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:It}))}),_n=(It,_t)=>Te(void 0,null,function*(){yield(0,Ie.FH)(_t||"",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${It==null?void 0:It.exercise_id}/consult_exercise.json`,query:It}))}),na=It=>Te(void 0,null,function*(){yield(0,Ie.FH)("",(0,Ie.NY)({url:Fe.Z.API_SERVER+`/api/competitions/${It==null?void 0:It.identifier}/competition_commit_records/member_works.xlsx`,query:It}))})},2610:function(ct,qe,z){"use strict";z.d(qe,{BU:function(){return he},Dj:function(){return a},gH:function(){return Ie},vp:function(){return pe}});function a(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(we){console.log(we,":e")}}function he(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Ie=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,we=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},67931:function(ct,qe,z){"use strict";z.d(qe,{g:function(){return Fe}});var a=z(59301),he=z(47580),Ie=z(37798),pe=(we,Ae,Le)=>new Promise((Be,de)=>{var Oe=le=>{try{xe(Le.next(le))}catch(E){de(E)}},Te=le=>{try{xe(Le.throw(le))}catch(E){de(E)}},xe=le=>le.done?Be(le.value):Promise.resolve(le.value).then(Oe,Te);xe((Le=Le.apply(we,Ae)).next())});const Fe=()=>{const[we,Ae]=(0,a.useState)([]);return(0,a.useEffect)(()=>{pe(void 0,null,function*(){const Be=yield(0,he.d1)({source:"question"});Be!=null&&Be.disciplines&&Ae((0,Ie.L)(Be==null?void 0:Be.disciplines))})},[]),we}},98072:function(ct,qe,z){"use strict";z.d(qe,{U:function(){return Be}});var a=z(59301),he=Object.defineProperty,Ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(de,Oe,Te)=>Oe in de?he(de,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Te}):de[Oe]=Te,Ae=(de,Oe)=>{for(var Te in Oe||(Oe={}))pe.call(Oe,Te)&&we(de,Te,Oe[Te]);if(Ie)for(var Te of Ie(Oe))Fe.call(Oe,Te)&&we(de,Te,Oe[Te]);return de},Le=(de,Oe,Te)=>new Promise((xe,le)=>{var E=b=>{try{x(Te.next(b))}catch(ee){le(ee)}},y=b=>{try{x(Te.throw(b))}catch(ee){le(ee)}},x=b=>b.done?xe(b.value):Promise.resolve(b.value).then(E,y);x((Te=Te.apply(de,Oe)).next())});function Be(de,Oe){const[Te,xe]=(0,a.useState)(Oe),[le,E]=(0,a.useState)(!1),[y,x]=(0,a.useState)();return[Te,le,(ee,te=!1)=>Le(this,null,function*(){const ne=te?Oe:Ae(Ae({},Te),ee);E(!0),xe(ne);const me=yield de(ne);return E(!1),x(me),me}),y,x]}},66415:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return Ae}});var a=z(59301),he=z.p+"static/modelContact.7a7eb113.png",Ie=z(13249),pe=z(34055),Fe=z(59301),Ae=()=>{const[Le,Be]=(0,a.useState)(!1);return{verifyModelUser:()=>(0,pe.$O)()?!0:(Be(!0),!1),ContactModalElement:()=>Fe.createElement(Ie.Z,{visible:Le,setVisible:Be,image:he}),contactOpen:Le,setContactOpen:Be}}},89244:function(ct,qe,z){"use strict";z.d(qe,{_:function(){return Ie}});var a=z(59301),he=z(62957);const Ie=pe=>{var Fe,we;const Ae=(0,a.useRef)([]),Le=()=>{for(const Be of Ae.current)clearTimeout(Be);Ae.current=[]};return(0,a.useEffect)(()=>{var Be,de,Oe,Te,xe,le;if(Le(),(Be=pe==null?void 0:pe.exercise)!=null&&Be.left_time&&((Oe=(de=pe==null?void 0:pe.exercise)==null?void 0:de.exercise_events)==null?void 0:Oe.length)>0){for(const E of(Te=pe==null?void 0:pe.exercise)==null?void 0:Te.exercise_events)if(((xe=pe==null?void 0:pe.exercise)==null?void 0:xe.left_time)>(E==null?void 0:E.reminder_time)*60){let y=(((le=pe==null?void 0:pe.exercise)==null?void 0:le.left_time)-(E==null?void 0:E.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{he.default.info({content:`${E==null?void 0:E.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);Ae.current.push(x)}}},[(Fe=pe==null?void 0:pe.exercise)==null?void 0:Fe.left_time,(we=pe==null?void 0:pe.exercise)==null?void 0:we.exercise_events]),Le}},90290:function(ct,qe,z){"use strict";z.d(qe,{AL:function(){return ne},Iy:function(){return Oe},Qv:function(){return le},ez:function(){return te},jb:function(){return Te}});var a=z(32834),he=z.n(a),Ie=z(11690),pe=z.n(Ie);let Fe=1;function we(Pe,be){const Me=Pe.match(/^(\s+)(?:```)/);if(Me===null)return be;const Ve=Me[1];return be.split(` +`).map(We=>{const ze=We.match(/^\s+/);if(ze===null)return We;const[Xe]=ze;return Xe.length>=Ve.length?We.slice(Ve.length):We}).join(` +`)}let Ae=[],Le=["
      "];const Be=new(he()).Renderer,de=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Oe(){Ae.length=0,Le=["
        "]}const Te={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function xe(Pe,be,Me,Ve){if(be>=Pe.length||Pe[be].level<=Me)return be;var We=Pe[be];Ve.push("
      • "+We.text+""),be++;var ze=[];return be=xe(Pe,be,We.level,ze),ze.length>0&&(Ve.push("
          "),ze.forEach(function(Xe){Ve.push(Xe)}),Ve.push("
        ")),Ve.push("
      • "),be=xe(Pe,be,Me,Ve),be}function le(){return xe(Ae,0,0,Le),Le.push("
      "),Le.join("")}const E={heading(Pe){const be=de.exec(Pe);if(Fe+=1,be)return{type:"heading",raw:be[0],depth:be[1].length,text:be[2]}},fences(Pe){const be=this.rules.block.fences.exec(Pe);if(be){const Me=be[0];let Ve=we(Me,be[3]||"");const We=be[2]?be[2].trim():be[2];if(["latex","katex","math"].indexOf(We)>=0){const ze=b(),Xe=Ve;Ve=ze,ee[ze]={type:"block",expression:Xe}}return{type:"code",raw:Me,lang:We,text:Ve}}}},y=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let x=0;const b=()=>`__special_katext_id_${x++}__`;let ee={};function te(){return ee}function ne(){x=0,ee={}}function me(Pe){return Pe=Pe.replace(y,(be,Me)=>{const Ve=b();return ee[Ve]={type:"inline",expression:Me},Ve}),Pe}const Ee=Be.listitem;Be.listitem=function(Pe){return Ee(me(Pe))};const ce=Be.paragraph;Be.paragraph=function(Pe){return ce(me(Pe))};const fe=Be.tablecell;Be.tablecell=function(Pe,be){return fe(me(Pe),be)},Be.code=function(Pe,be,Me){const Ve=(be||"").match(/\S*/)[0];return Ve?["latex","katex","math"].indexOf(Ve)>=0?`

      ${Pe}

      `:`
      ${Me?Pe:(0,Ie.escape)(Pe,!0)}
      +`:'
      '+(Me?Pe:(0,Ie.escape)(Pe,!0))+"
      "},Be.heading=function(Pe,be,Me){let Ve=this.options.headerPrefix+Me.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ae.push({anchor:Ve,level:be,text:Pe}),"'+Pe+""},he().setOptions({silent:!0,gfm:!0,pedantic:!1}),he().use({tokenizer:E,renderer:Be}),qe.ZP=he()},89613:function(ct,qe,z){"use strict";z.d(qe,{G:function(){return Fe},t:function(){return pe}});var a=z(7062),he=z.n(a);const Ie=null;function pe(we,Ae){let Le=he().get("__ec");Le||(Le={}),Le[we]=Ae,he().set("__ec",Le)}function Fe(we,Ae){let Le=he().get("__ec");return Le?Le[we]===void 0?Ae:Le[we]:Ae}},23869:function(ct,qe,z){"use strict";z.d(qe,{rX:function(){return me},pW:function(){return Ee},gy:function(){return ce},xY:function(){return ne},O5:function(){return te},hs:function(){return y},tJ:function(){return le},o1:function(){return E},Rd:function(){return ee}});var a=z(76560),he=z(62957),Ie=z(37285),pe=z(6767),Fe=z(34055),we=z(49661),Ae=z(87169),Le=z(25510),Be="data:image/png;base64,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",de=z.p+"static/newqrcode.a8740efb.png",Oe=z(32637),Te=z(59301),xe=(fe,Pe,be)=>new Promise((Me,Ve)=>{var We=Ke=>{try{Xe(be.next(Ke))}catch(mt){Ve(mt)}},ze=Ke=>{try{Xe(be.throw(Ke))}catch(mt){Ve(mt)}},Xe=Ke=>Ke.done?Me(Ke.value):Promise.resolve(Ke.value).then(We,ze);Xe((be=be.apply(fe,Pe)).next())});const le=(fe,Pe=!1,be=!1,Me="",Ve=!1)=>!!(E(fe)&&x(fe,Pe,be,Me,Ve)),E=fe=>(0,Fe.bg)()?!0:(fe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=fe=>{var Pe,be,Me;const{user:Ve}=(0,a.getDvaApp)()._store.getState();(0,Fe.bg)()&&!((be=(Pe=Ve==null?void 0:Ve.userInfo)==null?void 0:Pe.course)!=null&&be.course_public)&&!((Me=Ve==null?void 0:Ve.userInfo)!=null&&Me.profile_completed)&&fe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},x=(fe,Pe=!1,be=!0,Me="",Ve=!1)=>{var We;const{user:ze}=(0,a.getDvaApp)()._store.getState();return(We=ze.userInfo)!=null&&We.profile_completed?!0:(be?fe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Me,isCurrentPage:Ve}}):he.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\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:()=>{(0,we.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{he.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},ee=()=>{he.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Te.createElement("div",{style:{textAlign:"center"}},Te.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),Te.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Oe}),Te.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},te=()=>{var fe;const{user:Pe}=(0,a.getDvaApp)()._store.getState();return(fe=Pe.userInfo)!=null&&fe.professional_certification?!0:(he.default.confirm({title:"\u63D0\u793A",centered:!0,content:Te.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:()=>{(0,we.xg)("/account/certification")}}),!1)},ne=()=>(0,Fe.V9)()?!0:(he.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Te.createElement("div",{className:"tc",style:{marginLeft:-38}},Te.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Te.createElement("img",{src:de,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),me=(fe,Pe)=>fe?!0:(he.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Te.createElement("div",null,Te.createElement("p",null,Pe||"\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"),Te.createElement("div",{style:{marginLeft:"110px"}},Te.createElement("img",{src:Be,width:200}),Te.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,we.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Ee=fe=>{he.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Te.createElement("div",null,Te.createElement("div",null,Te.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),Te.createElement(Ie.Z,null),Te.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Te.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",Te.createElement("a",null,fe),"\u5929\u3002"),Te.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Te.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),Te.createElement("div",{style:{textAlign:"center",marginTop:30}},Te.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Le,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ce=(fe,Pe="")=>{const{shixunsDetail:{detail:be}}=(0,a.getDvaApp)()._store.getState();if((be==null?void 0:be.public)===2||(be==null?void 0:be.public)===1||(be==null?void 0:be.shixun_status)===3){let Me="";return(be==null?void 0:be.public)===2&&(Me="\u5DF2\u516C\u5F00"),(be==null?void 0:be.public)===1&&(Me="\u5F85\u5BA1\u6838"),(be==null?void 0:be.shixun_status)===3&&(Me="\u5DF2\u5173\u95ED"),he.default.info({centered:!0,icon:Te.createElement(Ae.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Te.createElement("div",{className:"tc",style:{marginLeft:-38}},Te.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Me,"\uFF0C",Pe,"\u3002"),Te.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Te.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Le,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(be==null?void 0:be.shixun_status)===2?(he.default.confirm({centered:!0,icon:Te.createElement(Ae.Z,null),title:"\u63D0\u793A",content:Te.createElement("div",null,Te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Pe,"\u3002"),Te.createElement("br",null),Te.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:()=>{he.default.confirm({width:440,centered:!0,icon:Te.createElement(Ae.Z,{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:()=>xe(void 0,null,function*(){(yield fe({type:"shixunsDetail/cancelRelease",payload:{id:be==null?void 0:be.identifier}})).status!==401&&(pe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),fe({type:"shixunsDetail/getShixunsDetail",payload:{id:be==null?void 0:be.identifier}}),fe({type:"practiceSetting/getCommonData",payload:{id:be==null?void 0:be.identifier}}))})})}}),!0):!1}},60513:function(ct,qe,z){"use strict";z.d(qe,{Z:function(){return $a}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(ue,ge){return ue.__proto__=ge,ue},Object.assign=Object.assign||function(ue){if(ue==null)throw new TypeError("Cannot convert undefined or null to object");let ge=Object(ue);for(let Se=1;Se ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","error",Se),Fe.ENABLE_ERROR&&(console.error?console.error(Se):console.warn?console.warn(Se):console.log(Se))}static i(ue,ge){(!ue||Fe.FORCE_GLOBAL_TAG)&&(ue=Fe.GLOBAL_TAG);let Se=`[${ue}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","info",Se),Fe.ENABLE_INFO&&(console.info?console.info(Se):console.log(Se))}static w(ue,ge){(!ue||Fe.FORCE_GLOBAL_TAG)&&(ue=Fe.GLOBAL_TAG);let Se=`[${ue}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","warn",Se),Fe.ENABLE_WARN&&(console.warn?console.warn(Se):console.log(Se))}static d(ue,ge){(!ue||Fe.FORCE_GLOBAL_TAG)&&(ue=Fe.GLOBAL_TAG);let Se=`[${ue}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","debug",Se),Fe.ENABLE_DEBUG&&(console.debug?console.debug(Se):console.log(Se))}static v(ue,ge){(!ue||Fe.FORCE_GLOBAL_TAG)&&(ue=Fe.GLOBAL_TAG);let Se=`[${ue}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","verbose",Se),Fe.ENABLE_VERBOSE&&console.log(Se)}}Fe.GLOBAL_TAG="flv.js",Fe.FORCE_GLOBAL_TAG=!1,Fe.ENABLE_ERROR=!0,Fe.ENABLE_INFO=!0,Fe.ENABLE_WARN=!0,Fe.ENABLE_DEBUG=!0,Fe.ENABLE_VERBOSE=!0,Fe.ENABLE_CALLBACK=!1,Fe.emitter=new(pe());var we=Fe;class Ae{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(ue){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=ue,this._totalBytes+=ue):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=ue,this._totalBytes+=ue):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=ue,this._totalBytes+=ue,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let ue=(this._now()-this._lastCheckpoint)/1e3;return ue==0&&(ue=1),this._intervalBytes/ue/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let ue=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/ue/1024}}var Le=Ae;class Be{constructor(ue){this._message=ue}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class de extends Be{constructor(ue){super(ue)}get name(){return"IllegalStateException"}}class Oe extends Be{constructor(ue){super(ue)}get name(){return"InvalidArgumentException"}}class Te extends Be{constructor(ue){super(ue)}get name(){return"NotImplementedException"}}const xe={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},le={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class E{constructor(ue){this._type=ue||"undefined",this._status=xe.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=xe.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===xe.kConnecting||this._status===xe.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(ue){this._onContentLengthKnown=ue}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(ue){this._onURLRedirect=ue}get onDataArrival(){return this._onDataArrival}set onDataArrival(ue){this._onDataArrival=ue}get onError(){return this._onError}set onError(ue){this._onError=ue}get onComplete(){return this._onComplete}set onComplete(ue){this._onComplete=ue}open(ue,ge){throw new Te("Unimplemented abstract function!")}abort(){throw new Te("Unimplemented abstract function!")}}let y={};function x(){let nt=self.navigator.userAgent.toLowerCase(),ue=/(edge)\/([\w.]+)/.exec(nt)||/(opr)[\/]([\w.]+)/.exec(nt)||/(chrome)[ \/]([\w.]+)/.exec(nt)||/(iemobile)[\/]([\w.]+)/.exec(nt)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(nt)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(nt)||/(webkit)[ \/]([\w.]+)/.exec(nt)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(nt)||/(msie) ([\w.]+)/.exec(nt)||nt.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(nt)||nt.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(nt)||[],ge=/(ipad)/.exec(nt)||/(ipod)/.exec(nt)||/(windows phone)/.exec(nt)||/(iphone)/.exec(nt)||/(kindle)/.exec(nt)||/(android)/.exec(nt)||/(windows)/.exec(nt)||/(mac)/.exec(nt)||/(linux)/.exec(nt)||/(cros)/.exec(nt)||[],Se={browser:ue[5]||ue[3]||ue[1]||"",version:ue[2]||ue[4]||"0",majorVersion:ue[4]||ue[2]||"0",platform:ge[0]||""},ke={};if(Se.browser){ke[Se.browser]=!0;let He=Se.majorVersion.split(".");ke.version={major:parseInt(Se.majorVersion,10),string:Se.version},He.length>1&&(ke.version.minor=parseInt(He[1],10)),He.length>2&&(ke.version.build=parseInt(He[2],10))}if(Se.platform&&(ke[Se.platform]=!0),(ke.chrome||ke.opr||ke.safari)&&(ke.webkit=!0),ke.rv||ke.iemobile){ke.rv&&delete ke.rv;let He="msie";Se.browser=He,ke[He]=!0}if(ke.edge){delete ke.edge;let He="msedge";Se.browser=He,ke[He]=!0}if(ke.opr){let He="opera";Se.browser=He,ke[He]=!0}if(ke.safari&&ke.android){let He="android";Se.browser=He,ke[He]=!0}ke.name=Se.browser,ke.platform=Se.platform;for(let He in y)y.hasOwnProperty(He)&&delete y[He];Object.assign(y,ke)}x();var b=y;class ee extends E{static isSupported(){try{let ue=b.msedge&&b.version.minor>=15048,ge=b.msedge?ue:!0;return self.fetch&&self.ReadableStream&&ge}catch(ue){return!1}}constructor(ue,ge){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=ue,this._config=ge,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(ue,ge){this._dataSource=ue,this._range=ge;let Se=ue.url;this._config.reuseRedirectedURL&&ue.redirectedURL!=null&&(Se=ue.redirectedURL);let ke=this._seekHandler.getConfig(Se,ge),He=new self.Headers;if(typeof ke.headers=="object"){let Pt=ke.headers;for(let Wn in Pt)Pt.hasOwnProperty(Wn)&&He.append(Wn,Pt[Wn])}let St={method:"GET",headers:He,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Pt in this._config.headers)He.append(Pt,this._config.headers[Pt]);ue.cors===!1&&(St.mode="same-origin"),ue.withCredentials&&(St.credentials="include"),ue.referrerPolicy&&(St.referrerPolicy=ue.referrerPolicy),this._status=xe.kConnecting,self.fetch(ke.url,St).then(Pt=>{if(this._requestAbort){this._requestAbort=!1,this._status=xe.kIdle;return}if(Pt.ok&&Pt.status>=200&&Pt.status<=299){if(Pt.url!==ke.url&&this._onURLRedirect){let aa=this._seekHandler.removeURLParameters(Pt.url);this._onURLRedirect(aa)}let Wn=Pt.headers.get("Content-Length");return Wn!=null&&(this._contentLength=parseInt(Wn),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Pt.body.getReader())}else if(this._status=xe.kError,this._onError)this._onError(le.HTTP_STATUS_CODE_INVALID,{code:Pt.status,msg:Pt.statusText});else throw new Be("FetchStreamLoader: Http code invalid, "+Pt.status+" "+Pt.statusText)}).catch(Pt=>{if(this._status=xe.kError,this._onError)this._onError(le.EXCEPTION,{code:-1,msg:Pt.message});else throw Pt})}abort(){this._requestAbort=!0}_pump(ue){return ue.read().then(ge=>{if(ge.done)if(this._contentLength!==null&&this._receivedLength{if(ge.code===11&&b.msedge)return;this._status=xe.kError;let Se=0,ke=null;if((ge.code===19||ge.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=xe.kError,this._onError)this._onError(le.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new Be("MozChunkedLoader: Http code invalid, "+ge.status+" "+ge.statusText);else this._status=xe.kBuffering}}_onProgress(ue){if(this._status===xe.kError)return;this._contentLength===null&&ue.total!==null&&ue.total!==0&&(this._contentLength=ue.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let ge=ue.target.response,Se=this._range.from+this._receivedLength;this._receivedLength+=ge.byteLength,this._onDataArrival&&this._onDataArrival(ge,Se,this._receivedLength)}_onLoadEnd(ue){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===xe.kError)return;this._status=xe.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(ue){this._status=xe.kError;let ge=0,Se=null;if(this._contentLength&&ue.loaded=200&&ge.status<=299){if(this._status=LoaderStatus.kBuffering,ge.responseURL!=null){let ke=this._seekHandler.removeURLParameters(ge.responseURL);ge.responseURL!==this._currentRequestURL&&ke!==this._currentRedirectedURL&&(this._currentRedirectedURL=ke,this._onURLRedirect&&this._onURLRedirect(ke))}let Se=ge.getResponseHeader("Content-Length");if(Se!=null&&this._contentLength==null){let ke=parseInt(Se);ke>0&&(this._contentLength=ke,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+ge.status+" "+ge.statusText);else if(ge.readyState===3&&ge.status>=200&&ge.status<=299){this._status=LoaderStatus.kBuffering;let Se=ge.response;this._reader.readAsArrayBuffer(Se)}}_xhrOnError(ue){this._status=LoaderStatus.kError;let ge=LoaderErrors.EXCEPTION,Se={code:-1,msg:ue.constructor.name+" "+ue.type};if(this._onError)this._onError(ge,Se);else throw new RuntimeException(Se.msg)}_msrOnProgress(ue){let Se=ue.target.result;if(Se==null){this._doReconnectIfNeeded();return}let ke=Se.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=Se.byteLength;let He=this._totalRange.from+this._receivedLength;this._receivedLength+=ke.byteLength,this._onDataArrival&&this._onDataArrival(ke,He,this._receivedLength),Se.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${He+ke.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(Se=this._range.from+this._contentLength-1),this._currentRequestRange={from:ge,to:Se},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(ue,ge){this._lastTimeLoaded=0;let Se=ue.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Se=this._currentRedirectedURL:ue.redirectedURL!=null&&(Se=ue.redirectedURL));let ke=this._seekHandler.getConfig(Se,ge);this._currentRequestURL=ke.url;let He=this._xhr=new XMLHttpRequest;if(He.open("GET",ke.url,!0),He.responseType="arraybuffer",He.onreadystatechange=this._onReadyStateChange.bind(this),He.onprogress=this._onProgress.bind(this),He.onload=this._onLoad.bind(this),He.onerror=this._onXhrError.bind(this),ue.withCredentials&&(He.withCredentials=!0),typeof ke.headers=="object"){let St=ke.headers;for(let Pt in St)St.hasOwnProperty(Pt)&&He.setRequestHeader(Pt,St[Pt])}if(typeof this._config.headers=="object"){let St=this._config.headers;for(let Pt in St)St.hasOwnProperty(Pt)&&He.setRequestHeader(Pt,St[Pt])}He.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=xe.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(ue){let ge=ue.target;if(ge.readyState===2){if(ge.responseURL!=null){let Se=this._seekHandler.removeURLParameters(ge.responseURL);ge.responseURL!==this._currentRequestURL&&Se!==this._currentRedirectedURL&&(this._currentRedirectedURL=Se,this._onURLRedirect&&this._onURLRedirect(Se))}if(ge.status>=200&&ge.status<=299){if(this._waitForTotalLength)return;this._status=xe.kBuffering}else if(this._status=xe.kError,this._onError)this._onError(le.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new Be("RangeLoader: Http code invalid, "+ge.status+" "+ge.statusText)}}_onProgress(ue){if(this._status===xe.kError)return;if(this._contentLength===null){let Se=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,Se=!0;let ke=ue.total;this._internalAbort(),ke!=null&ke!==0&&(this._totalLength=ke)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,Se){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let ge=ue.loaded-this._lastTimeLoaded;this._lastTimeLoaded=ue.loaded,this._speedSampler.addBytes(ge)}_normalizeSpeed(ue){let ge=this._chunkSizeKBList,Se=ge.length-1,ke=0,He=0,St=Se;if(ue=ge[ke]&&ue=3&&(ge=this._speedSampler.currentKBps)),ge!==0){let St=this._normalizeSpeed(ge);this._currentSpeedNormalized!==St&&(this._currentSpeedNormalized=St,this._currentChunkSizeKB=St)}let Se=ue.target.response,ke=this._range.from+this._receivedLength;this._receivedLength+=Se.byteLength;let He=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(ge.result)},ge.readAsArrayBuffer(ue.data)}else{this._status=xe.kError;let ge={code:-1,msg:"Unsupported WebSocket message type: "+ue.data.constructor.name};if(this._onError)this._onError(le.EXCEPTION,ge);else throw new Be(ge.msg)}}_dispatchArrayBuffer(ue){let ge=ue,Se=this._receivedLength;this._receivedLength+=ge.byteLength,this._onDataArrival&&this._onDataArrival(ge,Se,this._receivedLength)}_onWebSocketError(ue){this._status=xe.kError;let ge={code:ue.code,msg:ue.message};if(this._onError)this._onError(le.EXCEPTION,ge);else throw new Be(ge.msg)}}var Me=be;class Ve{constructor(ue){this._zeroStart=ue||!1}getConfig(ue,ge){let Se={};if(ge.from!==0||ge.to!==-1){let ke;ge.to!==-1?ke=`bytes=${ge.from.toString()}-${ge.to.toString()}`:ke=`bytes=${ge.from.toString()}-`,Se.Range=ke}else this._zeroStart&&(Se.Range="bytes=0-");return{url:ue,headers:Se}}removeURLParameters(ue){return ue}}var We=Ve;class ze{constructor(ue,ge){this._startName=ue,this._endName=ge}getConfig(ue,ge){let Se=ue;if(ge.from!==0||ge.to!==-1){let ke=!0;Se.indexOf("?")===-1&&(Se+="?",ke=!1),ke&&(Se+="&"),Se+=`${this._startName}=${ge.from.toString()}`,ge.to!==-1&&(Se+=`&${this._endName}=${ge.to.toString()}`)}return{url:Se,headers:{}}}removeURLParameters(ue){let ge=ue.split("?")[0],Se,ke=ue.indexOf("?");ke!==-1&&(Se=ue.substring(ke+1));let He="";if(Se!=null&&Se.length>0){let St=Se.split("&");for(let Pt=0;Pt0;Wn[0]!==this._startName&&Wn[0]!==this._endName&&(aa&&(He+="&"),He+=St[Pt])}}return He.length===0?ge:ge+"?"+He}}var Xe=ze;class Ke{constructor(ue,ge,Se){this.TAG="IOController",this._config=ge,this._extraData=Se,this._stashInitialSize=1024*384,ge.stashInitialSize!=null&&ge.stashInitialSize>0&&(this._stashInitialSize=ge.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,ge.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ue,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ue.url),this._refTotalLength=ue.filesize?ue.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Le,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(ue){this._extraData=ue}get onDataArrival(){return this._onDataArrival}set onDataArrival(ue){this._onDataArrival=ue}get onSeeked(){return this._onSeeked}set onSeeked(ue){this._onSeeked=ue}get onError(){return this._onError}set onError(ue){this._onError=ue}get onComplete(){return this._onComplete}set onComplete(ue){this._onComplete=ue}get onRedirect(){return this._onRedirect}set onRedirect(ue){this._onRedirect=ue}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(ue){this._onRecoveredEarlyEof=ue}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===Pe?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let ue=this._config;if(ue.seekType==="range")this._seekHandler=new We(this._config.rangeLoadZeroStart);else if(ue.seekType==="param"){let ge=ue.seekParamStart||"bstart",Se=ue.seekParamEnd||"bend";this._seekHandler=new Xe(ge,Se)}else if(ue.seekType==="custom"){if(typeof ue.customSeekHandler!="function")throw new Oe("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new ue.customSeekHandler}else throw new Oe(`Invalid seekType in config: ${ue.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Me;else if(te.isSupported())this._loaderClass=te;else if(me.isSupported())this._loaderClass=me;else if(Pe.isSupported())this._loaderClass=Pe;else throw new Be("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(ue){this._currentRange={from:0,to:-1},ue&&(this._currentRange.from=ue),this._speedSampler.reset(),ue||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let ue=this._resumeFrom;this._resumeFrom=0,this._internalSeek(ue,!0)}}seek(ue){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(ue,!0)}_internalSeek(ue,ge){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(ge),this._loader.destroy(),this._loader=null;let Se={from:ue,to:-1};this._currentRange={from:Se.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,Se),this._onSeeked&&this._onSeeked()}updateUrl(ue){if(!ue||typeof ue!="string"||ue.length===0)throw new Oe("Url must be a non-empty string!");this._dataSource.url=ue}_expandBuffer(ue){let ge=this._stashSize;for(;ge+1024*1024*10){let ke=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(Se,0,ge).set(ke,0)}this._stashBuffer=Se,this._bufferSize=ge}_normalizeSpeed(ue){let ge=this._speedNormalizeList,Se=ge.length-1,ke=0,He=0,St=Se;if(ue=ge[ke]&&ue=512&&ue<=1024?ge=Math.floor(ue*1.5):ge=ue*2,ge>8192&&(ge=8192);let Se=ge*1024+1024*1024*1;this._bufferSize0){let St=this._stashBuffer.slice(0,this._stashUsed),Pt=this._dispatchChunks(St,this._stashByteStart);if(Pt0){let Wn=new Uint8Array(St,Pt);He.set(Wn,0),this._stashUsed=Wn.byteLength,this._stashByteStart+=Pt}}else this._stashUsed=0,this._stashByteStart+=Pt;this._stashUsed+ue.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+ue.byteLength),He=new Uint8Array(this._stashBuffer,0,this._bufferSize)),He.set(new Uint8Array(ue),this._stashUsed),this._stashUsed+=ue.byteLength}else{let St=this._dispatchChunks(ue,ge);if(Stthis._bufferSize&&(this._expandBuffer(Pt),He=new Uint8Array(this._stashBuffer,0,this._bufferSize)),He.set(new Uint8Array(ue,St),0),this._stashUsed+=Pt,this._stashByteStart=ge+St}}}else if(this._stashUsed===0){let He=this._dispatchChunks(ue,ge);if(Hethis._bufferSize&&this._expandBuffer(St),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(ue,He),0),this._stashUsed+=St,this._stashByteStart=ge+He}}else{this._stashUsed+ue.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+ue.byteLength);let He=new Uint8Array(this._stashBuffer,0,this._bufferSize);He.set(new Uint8Array(ue),this._stashUsed),this._stashUsed+=ue.byteLength;let St=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(St0){let Pt=new Uint8Array(this._stashBuffer,St);He.set(Pt,0)}this._stashUsed-=St,this._stashByteStart+=St}}_flushStashBuffer(ue){if(this._stashUsed>0){let ge=this._stashBuffer.slice(0,this._stashUsed),Se=this._dispatchChunks(ge,this._stashByteStart),ke=ge.byteLength-Se;if(Se0){let He=new Uint8Array(this._stashBuffer,0,this._bufferSize),St=new Uint8Array(ge,Se);He.set(St,0),this._stashUsed=St.byteLength,this._stashByteStart+=Se}return 0}return this._stashUsed=0,this._stashByteStart=0,ke}return 0}_onLoaderComplete(ue,ge){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(ue,ge){switch(we.e(this.TAG,`Loader error, code = ${ge.code}, msg = ${ge.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,ue=le.UNRECOVERABLE_EARLY_EOF),ue){case le.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let Se=this._currentRange.to+1;Se0){let ge=ft.getConfig();ue.emit("change",ge)}}static registerListener(ue){ft.emitter.addListener("change",ue)}static removeListener(ue){ft.emitter.removeListener("change",ue)}static addLogListener(ue){we.emitter.addListener("log",ue),we.emitter.listenerCount("log")>0&&(we.ENABLE_CALLBACK=!0,ft._notifyChange())}static removeLogListener(ue){we.emitter.removeListener("log",ue),we.emitter.listenerCount("log")===0&&(we.ENABLE_CALLBACK=!1,ft._notifyChange())}}ft.emitter=new(pe());var _e=ft;class lt{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let ue=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,ge=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&ue&&ge}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(ue){if(this.keyframesIndex==null)return null;let ge=this.keyframesIndex,Se=this._search(ge.times,ue);return{index:Se,milliseconds:ge.times[Se],fileposition:ge.filepositions[Se]}}_search(ue,ge){let Se=0,ke=ue.length-1,He=0,St=0,Pt=ke;for(ge=ue[He]&&ge=128){ue.push(String.fromCharCode(He&65535)),Se+=2;continue}}}else if(ge[Se]<240){if(yt(ge,Se,2)){let He=(ge[Se]&15)<<12|(ge[Se+1]&63)<<6|ge[Se+2]&63;if(He>=2048&&(He&63488)!==55296){ue.push(String.fromCharCode(He&65535)),Se+=3;continue}}}else if(ge[Se]<248&&yt(ge,Se,3)){let He=(ge[Se]&7)<<18|(ge[Se+1]&63)<<12|(ge[Se+2]&63)<<6|ge[Se+3]&63;if(He>65536&&He<1114112){He-=65536,ue.push(String.fromCharCode(He>>>10|55296)),ue.push(String.fromCharCode(He&1023|56320)),Se+=4;continue}}}ue.push("\uFFFD"),++Se}return ue.join("")}var at=Tt;let Ye=function(){let nt=new ArrayBuffer(2);return new DataView(nt).setInt16(0,256,!0),new Int16Array(nt)[0]===256}();class $t{static parseScriptData(ue,ge,Se){let ke={};try{let He=$t.parseValue(ue,ge,Se),St=$t.parseValue(ue,ge+He.size,Se-He.size);ke[He.data]=St.data}catch(He){we.e("AMF",He.toString())}return ke}static parseObject(ue,ge,Se){if(Se<3)throw new de("Data not enough when parse ScriptDataObject");let ke=$t.parseString(ue,ge,Se),He=$t.parseValue(ue,ge+ke.size,Se-ke.size),St=He.objectEnd;return{data:{name:ke.data,value:He.data},size:ke.size+He.size,objectEnd:St}}static parseVariable(ue,ge,Se){return $t.parseObject(ue,ge,Se)}static parseString(ue,ge,Se){if(Se<2)throw new de("Data not enough when parse String");let He=new DataView(ue,ge,Se).getUint16(0,!Ye),St;return He>0?St=at(new Uint8Array(ue,ge+2,He)):St="",{data:St,size:2+He}}static parseLongString(ue,ge,Se){if(Se<4)throw new de("Data not enough when parse LongString");let He=new DataView(ue,ge,Se).getUint32(0,!Ye),St;return He>0?St=at(new Uint8Array(ue,ge+4,He)):St="",{data:St,size:4+He}}static parseDate(ue,ge,Se){if(Se<10)throw new de("Data size invalid when parse Date");let ke=new DataView(ue,ge,Se),He=ke.getFloat64(0,!Ye),St=ke.getInt16(8,!Ye);return He+=St*60*1e3,{data:new Date(He),size:10}}static parseValue(ue,ge,Se){if(Se<1)throw new de("Data not enough when parse Value");let ke=new DataView(ue,ge,Se),He=1,St=ke.getUint8(0),Pt,Wn=!1;try{switch(St){case 0:Pt=ke.getFloat64(1,!Ye),He+=8;break;case 1:{Pt=!!ke.getUint8(1),He+=1;break}case 2:{let aa=$t.parseString(ue,ge+1,Se-1);Pt=aa.data,He+=aa.size;break}case 3:{Pt={};let aa=0;for((ke.getUint32(Se-4,!Ye)&16777215)===9&&(aa=3);He32)throw new Oe("ExpGolomb: readBits() bits exceeded max 32bits!");if(ue<=this._current_word_bits_left){let St=this._current_word>>>32-ue;return this._current_word<<=ue,this._current_word_bits_left-=ue,St}let ge=this._current_word_bits_left?this._current_word:0;ge=ge>>>32-this._current_word_bits_left;let Se=ue-this._current_word_bits_left;this._fillCurrentWord();let ke=Math.min(Se,this._current_word_bits_left),He=this._current_word>>>32-ke;return this._current_word<<=ke,this._current_word_bits_left-=ke,ge=ge<>>ue)return this._current_word<<=ue,this._current_word_bits_left-=ue,ue;return this._fillCurrentWord(),ue+this._skipLeadingZero()}readUEG(){let ue=this._skipLeadingZero();return this.readBits(ue+1)-1}readSEG(){let ue=this.readUEG();return ue&1?ue+1>>>1:-1*(ue>>>1)}}var na=_n;class It{static _ebsp2rbsp(ue){let ge=ue,Se=ge.byteLength,ke=new Uint8Array(Se),He=0;for(let St=0;St=2&&ge[St]===3&&ge[St-1]===0&&ge[St-2]===0||(ke[He]=ge[St],He++);return new Uint8Array(ke.buffer,0,He)}static parseSPS(ue){let ge=It._ebsp2rbsp(ue),Se=new na(ge);Se.readByte();let ke=Se.readByte();Se.readByte();let He=Se.readByte();Se.readUEG();let St=It.getProfileString(ke),Pt=It.getLevelString(He),Wn=1,aa=420,Na=[0,420,422,444],Zt=8;if((ke===100||ke===110||ke===122||ke===244||ke===44||ke===83||ke===86||ke===118||ke===128||ke===138||ke===144)&&(Wn=Se.readUEG(),Wn===3&&Se.readBits(1),Wn<=3&&(aa=Na[Wn]),Zt=Se.readUEG()+8,Se.readUEG(),Se.readBits(1),Se.readBool())){let Nr=Wn!==3?8:12;for(let il=0;il0&&Nr<16?(bu=il[Nr-1],Qa=_l[Nr-1]):Nr===255&&(bu=Se.readByte()<<8|Se.readByte(),Qa=Se.readByte()<<8|Se.readByte())}if(Se.readBool()&&Se.readBool(),Se.readBool()&&(Se.readBits(4),Se.readBool()&&Se.readBits(24)),Se.readBool()&&(Se.readUEG(),Se.readUEG()),Se.readBool()){let Nr=Se.readBits(32),il=Se.readBits(32);ha=Se.readBool(),oa=il,Mr=Nr*2,Fa=oa/Mr}}let Jr=1;(bu!==1||Qa!==1)&&(Jr=bu/Qa);let ol=0,cu=0;if(Wn===0)ol=1,cu=2-ja;else{let Nr=Wn===3?1:2,il=Wn===1?2:1;ol=Nr,cu=il*(2-ja)}let du=(Nu+1)*16,yr=(2-ja)*((ru+1)*16);du-=(rn+pu)*ol,yr-=(Du+Er)*cu;let cr=Math.ceil(du*Jr);return Se.destroy(),Se=null,{profile_string:St,level_string:Pt,bit_depth:Zt,ref_frames:en,chroma_format:aa,chroma_format_string:It.getChromaFormatString(aa),frame_rate:{fixed:ha,fps:Fa,fps_den:Mr,fps_num:oa},sar_ratio:{width:bu,height:Qa},codec_size:{width:du,height:yr},present_size:{width:cr,height:yr}}}static _skipScalingList(ue,ge){let Se=8,ke=8,He=0;for(let St=0;St>>8&255|(nt&255)<<8}function tn(nt){return(nt&4278190080)>>>24|(nt&16711680)>>>8|(nt&65280)<<8|(nt&255)<<24}function ot(nt,ue){return nt[ue]<<24|nt[ue+1]<<16|nt[ue+2]<<8|nt[ue+3]}class Wt{constructor(ue,ge){this.TAG="FLVDemuxer",this._config=ge,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ue.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ue.hasAudioTrack,this._hasVideo=ue.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new gt,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let Se=new ArrayBuffer(2);return new DataView(Se).setInt16(0,256,!0),new Int16Array(Se)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(ue){let ge=new Uint8Array(ue),Se={match:!1};if(ge[0]!==70||ge[1]!==76||ge[2]!==86||ge[3]!==1)return Se;let ke=(ge[4]&4)>>>2!==0,He=(ge[4]&1)!==0,St=ot(ge,5);return St<9?Se:{match:!0,consumed:St,dataOffset:St,hasAudioTrack:ke,hasVideoTrack:He}}bindDataSource(ue){return ue.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(ue){this._onTrackMetadata=ue}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(ue){this._onMediaInfo=ue}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(ue){this._onMetaDataArrived=ue}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(ue){this._onScriptDataArrived=ue}get onError(){return this._onError}set onError(ue){this._onError=ue}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(ue){this._onDataAvailable=ue}get timestampBase(){return this._timestampBase}set timestampBase(ue){this._timestampBase=ue}get overridedDuration(){return this._duration}set overridedDuration(ue){this._durationOverrided=!0,this._duration=ue,this._mediaInfo.duration=ue}set overridedHasAudio(ue){this._hasAudioFlagOverrided=!0,this._hasAudio=ue,this._mediaInfo.hasAudio=ue}set overridedHasVideo(ue){this._hasVideoFlagOverrided=!0,this._hasVideo=ue,this._mediaInfo.hasVideo=ue}resetMediaInfo(){this._mediaInfo=new gt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(ue,ge){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new de("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let Se=0,ke=this._littleEndian;if(ge===0)if(ue.byteLength>13)Se=Wt.probe(ue).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,ge+Se!==this._dataOffset&&we.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(ue,Se).getUint32(0,!ke)!==0&&we.w(this.TAG,"PrevTagSize0 !== 0 !!!"),Se+=4);Seue.byteLength)break;let St=He.getUint8(0),Pt=He.getUint32(0,!ke)&16777215;if(Se+11+Pt+4>ue.byteLength)break;if(St!==8&&St!==9&&St!==18){we.w(this.TAG,`Unsupported tag type ${St}, skipped`),Se+=11+Pt+4;continue}let Wn=He.getUint8(4),aa=He.getUint8(5),Na=He.getUint8(6),Zt=He.getUint8(7),Ln=Na|aa<<8|Wn<<16|Zt<<24;(He.getUint32(7,!ke)&16777215)!==0&&we.w(this.TAG,"Meet tag which has StreamID != 0!");let Nu=Se+11;switch(St){case 8:this._parseAudioData(ue,Nu,Pt,Ln);break;case 9:this._parseVideoData(ue,Nu,Pt,Ln,ge+Se);break;case 18:this._parseScriptData(ue,Nu,Pt);break}let ru=He.getUint32(11+Pt,!ke);ru!==11+Pt&&we.w(this.TAG,`Invalid PrevTagSize ${ru}`),Se+=11+Pt+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),Se}_parseScriptData(ue,ge,Se){let ke=In.parseScriptData(ue,ge,Se);if(ke.hasOwnProperty("onMetaData")){if(ke.onMetaData==null||typeof ke.onMetaData!="object"){we.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&we.w(this.TAG,"Found another onMetaData tag!"),this._metadata=ke;let He=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},He)),typeof He.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=He.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof He.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=He.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof He.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=He.audiodatarate),typeof He.videodatarate=="number"&&(this._mediaInfo.videoDataRate=He.videodatarate),typeof He.width=="number"&&(this._mediaInfo.width=He.width),typeof He.height=="number"&&(this._mediaInfo.height=He.height),typeof He.duration=="number"){if(!this._durationOverrided){let St=Math.floor(He.duration*this._timescale);this._duration=St,this._mediaInfo.duration=St}}else this._mediaInfo.duration=0;if(typeof He.framerate=="number"){let St=Math.floor(He.framerate*1e3);if(St>0){let Pt=St/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Pt,this._referenceFrameRate.fps_num=St,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Pt}}if(typeof He.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let St=He.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(St),He.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=He,we.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(ke).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},ke))}_parseKeyframesIndex(ue){let ge=[],Se=[];for(let ke=1;ke>>4;if(Wn!==2&&Wn!==10){this._onError(an.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Wn);return}let aa=0,Na=(Pt&12)>>>2;if(Na>=0&&Na<=4)aa=this._flvSoundRateTable[Na];else{this._onError(an.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Na);return}let Zt=(Pt&2)>>>1,Ln=Pt&1,en=this._audioMetadata,Nu=this._audioTrack;if(en||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),en=this._audioMetadata={},en.type="audio",en.id=Nu.id,en.timescale=this._timescale,en.duration=this._duration,en.audioSampleRate=aa,en.channelCount=Ln===0?1:2),Wn===10){let ru=this._parseAACAudioData(ue,ge+1,Se-1);if(ru==null)return;if(ru.packetType===0){en.config&&we.w(this.TAG,"Found another AudioSpecificConfig!");let ja=ru.data;en.audioSampleRate=ja.samplingRate,en.channelCount=ja.channelCount,en.codec=ja.codec,en.originalCodec=ja.originalCodec,en.config=ja.config,en.refSampleDuration=1024/en.audioSampleRate*en.timescale,we.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",en);let rn=this._mediaInfo;rn.audioCodec=en.originalCodec,rn.audioSampleRate=en.audioSampleRate,rn.audioChannelCount=en.channelCount,rn.hasVideo?rn.videoCodec!=null&&(rn.mimeType='video/x-flv; codecs="'+rn.videoCodec+","+rn.audioCodec+'"'):rn.mimeType='video/x-flv; codecs="'+rn.audioCodec+'"',rn.isComplete()&&this._onMediaInfo(rn)}else if(ru.packetType===1){let ja=this._timestampBase+ke,rn={unit:ru.data,length:ru.data.byteLength,dts:ja,pts:ja};Nu.samples.push(rn),Nu.length+=ru.data.length}else we.e(this.TAG,`Flv: Unsupported AAC data type ${ru.packetType}`)}else if(Wn===2){if(!en.codec){let pu=this._parseMP3AudioData(ue,ge+1,Se-1,!0);if(pu==null)return;en.audioSampleRate=pu.samplingRate,en.channelCount=pu.channelCount,en.codec=pu.codec,en.originalCodec=pu.originalCodec,en.refSampleDuration=1152/en.audioSampleRate*en.timescale,we.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",en);let Du=this._mediaInfo;Du.audioCodec=en.codec,Du.audioSampleRate=en.audioSampleRate,Du.audioChannelCount=en.channelCount,Du.audioDataRate=pu.bitRate,Du.hasVideo?Du.videoCodec!=null&&(Du.mimeType='video/x-flv; codecs="'+Du.videoCodec+","+Du.audioCodec+'"'):Du.mimeType='video/x-flv; codecs="'+Du.audioCodec+'"',Du.isComplete()&&this._onMediaInfo(Du)}let ru=this._parseMP3AudioData(ue,ge+1,Se-1,!1);if(ru==null)return;let ja=this._timestampBase+ke,rn={unit:ru,length:ru.byteLength,dts:ja,pts:ja};Nu.samples.push(rn),Nu.length+=ru.length}}_parseAACAudioData(ue,ge,Se){if(Se<=1){we.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let ke={},He=new Uint8Array(ue,ge,Se);return ke.packetType=He[0],He[0]===0?ke.data=this._parseAACAudioSpecificConfig(ue,ge+1,Se-1):ke.data=He.subarray(1),ke}_parseAACAudioSpecificConfig(ue,ge,Se){let ke=new Uint8Array(ue,ge,Se),He=null,St=0,Pt=0,Wn=null,aa=0,Na=null;if(St=Pt=ke[0]>>>3,aa=(ke[0]&7)<<1|ke[1]>>>7,aa<0||aa>=this._mpegSamplingRates.length){this._onError(an.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Zt=this._mpegSamplingRates[aa],Ln=(ke[1]&120)>>>3;if(Ln<0||Ln>=8){this._onError(an.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}St===5&&(Na=(ke[1]&7)<<1|ke[2]>>>7,Wn=(ke[2]&124)>>>2);let en=self.navigator.userAgent.toLowerCase();return en.indexOf("firefox")!==-1?aa>=6?(St=5,He=new Array(4),Na=aa-3):(St=2,He=new Array(2),Na=aa):en.indexOf("android")!==-1?(St=2,He=new Array(2),Na=aa):(St=5,Na=aa,He=new Array(4),aa>=6?Na=aa-3:Ln===1&&(St=2,He=new Array(2),Na=aa)),He[0]=St<<3,He[0]|=(aa&15)>>>1,He[1]=(aa&15)<<7,He[1]|=(Ln&15)<<3,St===5&&(He[1]|=(Na&15)>>>1,He[2]=(Na&1)<<7,He[2]|=8,He[3]=0),{config:He,samplingRate:Zt,channelCount:Ln,codec:"mp4a.40."+St,originalCodec:"mp4a.40."+Pt}}_parseMP3AudioData(ue,ge,Se,ke){if(Se<4){we.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let He=this._littleEndian,St=new Uint8Array(ue,ge,Se),Pt=null;if(ke){if(St[0]!==255)return;let Wn=St[1]>>>3&3,aa=(St[1]&6)>>1,Na=(St[2]&240)>>>4,Zt=(St[2]&12)>>>2,en=(St[3]>>>6&3)!==3?2:1,Nu=0,ru=0,ja=34,rn="mp3";switch(Wn){case 0:Nu=this._mpegAudioV25SampleRateTable[Zt];break;case 2:Nu=this._mpegAudioV20SampleRateTable[Zt];break;case 3:Nu=this._mpegAudioV10SampleRateTable[Zt];break}switch(aa){case 1:ja=34,Na>>4,Wn=St&15;if(Wn!==7){this._onError(an.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Wn}`);return}this._parseAVCVideoPacket(ue,ge+1,Se-1,ke,He,Pt)}_parseAVCVideoPacket(ue,ge,Se,ke,He,St){if(Se<4){we.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Pt=this._littleEndian,Wn=new DataView(ue,ge,Se),aa=Wn.getUint8(0),Zt=(Wn.getUint32(0,!Pt)&16777215)<<8>>8;if(aa===0)this._parseAVCDecoderConfigurationRecord(ue,ge+4,Se-4);else if(aa===1)this._parseAVCVideoData(ue,ge+4,Se-4,ke,He,St,Zt);else if(aa!==2){this._onError(an.FORMAT_ERROR,`Flv: Invalid video packet type ${aa}`);return}}_parseAVCDecoderConfigurationRecord(ue,ge,Se){if(Se<7){we.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let ke=this._videoMetadata,He=this._videoTrack,St=this._littleEndian,Pt=new DataView(ue,ge,Se);ke?typeof ke.avcc!="undefined"&&we.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),ke=this._videoMetadata={},ke.type="video",ke.id=He.id,ke.timescale=this._timescale,ke.duration=this._duration);let Wn=Pt.getUint8(0),aa=Pt.getUint8(1),Na=Pt.getUint8(2),Zt=Pt.getUint8(3);if(Wn!==1||aa===0){this._onError(an.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Pt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(an.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Ln=Pt.getUint8(5)&31;if(Ln===0){this._onError(an.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Ln>1&&we.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Ln}`);let en=6;for(let ru=0;ru1&&we.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Nu}`);en++;for(let ru=0;ru=Se){we.w(this.TAG,`Malformed Nalu near timestamp ${Nu}, offset = ${Ln}, dataSize = ${Se}`);break}let ja=aa.getUint32(Ln,!Wn);if(en===3&&(ja>>>=8),ja>Se-en){we.w(this.TAG,`Malformed Nalus near timestamp ${Nu}, NaluSize > DataSize!`);return}let rn=aa.getUint8(Ln+en)&31;rn===5&&(ru=!0);let pu=new Uint8Array(ue,ge+Ln,en+ja),Du={type:rn,data:pu};Na.push(Du),Zt+=pu.byteLength,Ln+=en+ja}if(Na.length){let ja=this._videoTrack,rn={units:Na,length:Zt,isKeyframe:ru,dts:Nu,cts:Pt,pts:Nu+Pt};ru&&(rn.fileposition=He),ja.samples.push(rn),ja.length+=Zt}}}var Xt=Wt;class et{static init(){et.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let ge in et.types)et.types.hasOwnProperty(ge)&&(et.types[ge]=[ge.charCodeAt(0),ge.charCodeAt(1),ge.charCodeAt(2),ge.charCodeAt(3)]);let ue=et.constants={};ue.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),ue.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),ue.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),ue.STSC=ue.STCO=ue.STTS,ue.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ue.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ue.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),ue.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ue.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ue.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(ue){let ge=8,Se=null,ke=Array.prototype.slice.call(arguments,1),He=ke.length;for(let Pt=0;Pt>>24&255,Se[1]=ge>>>16&255,Se[2]=ge>>>8&255,Se[3]=ge&255,Se.set(ue,4);let St=8;for(let Pt=0;Pt>>24&255,ue>>>16&255,ue>>>8&255,ue&255,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(ue){return et.box(et.types.trak,et.tkhd(ue),et.mdia(ue))}static tkhd(ue){let ge=ue.id,Se=ue.duration,ke=ue.presentWidth,He=ue.presentHeight;return et.box(et.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,0,0,0,Se>>>24&255,Se>>>16&255,Se>>>8&255,Se&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,ke>>>8&255,ke&255,0,0,He>>>8&255,He&255,0,0]))}static mdia(ue){return et.box(et.types.mdia,et.mdhd(ue),et.hdlr(ue),et.minf(ue))}static mdhd(ue){let ge=ue.timescale,Se=ue.duration;return et.box(et.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,Se>>>24&255,Se>>>16&255,Se>>>8&255,Se&255,85,196,0,0]))}static hdlr(ue){let ge=null;return ue.type==="audio"?ge=et.constants.HDLR_AUDIO:ge=et.constants.HDLR_VIDEO,et.box(et.types.hdlr,ge)}static minf(ue){let ge=null;return ue.type==="audio"?ge=et.box(et.types.smhd,et.constants.SMHD):ge=et.box(et.types.vmhd,et.constants.VMHD),et.box(et.types.minf,ge,et.dinf(),et.stbl(ue))}static dinf(){return et.box(et.types.dinf,et.box(et.types.dref,et.constants.DREF))}static stbl(ue){return et.box(et.types.stbl,et.stsd(ue),et.box(et.types.stts,et.constants.STTS),et.box(et.types.stsc,et.constants.STSC),et.box(et.types.stsz,et.constants.STSZ),et.box(et.types.stco,et.constants.STCO))}static stsd(ue){return ue.type==="audio"?ue.codec==="mp3"?et.box(et.types.stsd,et.constants.STSD_PREFIX,et.mp3(ue)):et.box(et.types.stsd,et.constants.STSD_PREFIX,et.mp4a(ue)):et.box(et.types.stsd,et.constants.STSD_PREFIX,et.avc1(ue))}static mp3(ue){let ge=ue.channelCount,Se=ue.audioSampleRate,ke=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ge,0,16,0,0,0,0,Se>>>8&255,Se&255,0,0]);return et.box(et.types[".mp3"],ke)}static mp4a(ue){let ge=ue.channelCount,Se=ue.audioSampleRate,ke=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ge,0,16,0,0,0,0,Se>>>8&255,Se&255,0,0]);return et.box(et.types.mp4a,ke,et.esds(ue))}static esds(ue){let ge=ue.config||[],Se=ge.length,ke=new Uint8Array([0,0,0,0,3,23+Se,0,1,0,4,15+Se,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([Se]).concat(ge).concat([6,1,2]));return et.box(et.types.esds,ke)}static avc1(ue){let ge=ue.avcc,Se=ue.codecWidth,ke=ue.codecHeight,He=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,Se>>>8&255,Se&255,ke>>>8&255,ke&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return et.box(et.types.avc1,He,et.box(et.types.avcC,ge))}static mvex(ue){return et.box(et.types.mvex,et.trex(ue))}static trex(ue){let ge=ue.id,Se=new Uint8Array([0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return et.box(et.types.trex,Se)}static moof(ue,ge){return et.box(et.types.moof,et.mfhd(ue.sequenceNumber),et.traf(ue,ge))}static mfhd(ue){let ge=new Uint8Array([0,0,0,0,ue>>>24&255,ue>>>16&255,ue>>>8&255,ue&255]);return et.box(et.types.mfhd,ge)}static traf(ue,ge){let Se=ue.id,ke=et.box(et.types.tfhd,new Uint8Array([0,0,0,0,Se>>>24&255,Se>>>16&255,Se>>>8&255,Se&255])),He=et.box(et.types.tfdt,new Uint8Array([0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255])),St=et.sdtp(ue),Pt=et.trun(ue,St.byteLength+16+16+8+16+8+8);return et.box(et.types.traf,ke,He,Pt,St)}static sdtp(ue){let ge=ue.samples||[],Se=ge.length,ke=new Uint8Array(4+Se);for(let He=0;He>>24&255,ke>>>16&255,ke>>>8&255,ke&255,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255],0);for(let Pt=0;Pt>>24&255,Wn>>>16&255,Wn>>>8&255,Wn&255,aa>>>24&255,aa>>>16&255,aa>>>8&255,aa&255,Na.isLeading<<2|Na.dependsOn,Na.isDependedOn<<6|Na.hasRedundancy<<4|Na.isNonSync,0,0,Zt>>>24&255,Zt>>>16&255,Zt>>>8&255,Zt&255],12+16*Pt)}return et.box(et.types.trun,St)}static mdat(ue){return et.box(et.types.mdat,ue)}}et.init();var Je=et;class un{static getSilentFrame(ue,ge){if(ue==="mp4a.40.2"){if(ge===1)return new Uint8Array([0,200,0,128,35,128]);if(ge===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(ge===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(ge===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(ge===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(ge===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(ge===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(ge===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(ge===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var pa=un;class Ma{constructor(ue,ge,Se,ke,He){this.dts=ue,this.pts=ge,this.duration=Se,this.originalDts=ke,this.isSyncPoint=He,this.fileposition=null}}class fu{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(ue){ue.isSyncPoint=!0,this.syncPoints.push(ue)}}class _a{constructor(){this._list=[]}clear(){this._list=[]}appendArray(ue){let ge=this._list;ue.length!==0&&(ge.length>0&&ue[0].originalDts=ge[He].dts&&uege[ke].lastSample.originalDts&&ue=ge[ke].lastSample.originalDts&&(ke===ge.length-1||ke0&&(He=this._searchNearestSegmentBefore(Se.originalBeginDts)+1),this._lastAppendLocation=He,this._list.splice(He,0,Se)}getLastSegmentBefore(ue){let ge=this._searchNearestSegmentBefore(ue);return ge>=0?this._list[ge]:null}getLastSampleBefore(ue){let ge=this.getLastSegmentBefore(ue);return ge!=null?ge.lastSample:null}getLastSyncPointBefore(ue){let ge=this._searchNearestSegmentBefore(ue),Se=this._list[ge].syncPoints;for(;Se.length===0&&ge>0;)ge--,Se=this._list[ge].syncPoints;return Se.length>0?Se[Se.length-1]:null}}class Mn{constructor(ue){this.TAG="MP4Remuxer",this._config=ue,this._isLive=ue.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Pn("audio"),this._videoSegmentInfoList=new Pn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(ue){return ue.onDataAvailable=this.remux.bind(this),ue.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(ue){this._onInitSegment=ue}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(ue){this._onMediaSegment=ue}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(ue){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(ue,ge){if(!this._onMediaSegment)throw new de("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(ue,ge),this._remuxVideo(ge),this._remuxAudio(ue)}_onTrackMetadataReceived(ue,ge){let Se=null,ke="mp4",He=ge.codec;if(ue==="audio")this._audioMeta=ge,ge.codec==="mp3"&&this._mp3UseMpegAudio?(ke="mpeg",He="",Se=new Uint8Array):Se=Je.generateInitSegment(ge);else if(ue==="video")this._videoMeta=ge,Se=Je.generateInitSegment(ge);else return;if(!this._onInitSegment)throw new de("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(ue,{type:ue,data:Se.buffer,codec:He,container:`${ue}/${ke}`,mediaDuration:ge.duration})}_calculateDtsBase(ue,ge){this._dtsBaseInited||(ue.samples&&ue.samples.length&&(this._audioDtsBase=ue.samples[0].dts),ge.samples&&ge.samples.length&&(this._videoDtsBase=ge.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let ue=this._videoStashedLastSample,ge=this._audioStashedLastSample,Se={type:"video",id:1,sequenceNumber:0,samples:[],length:0};ue!=null&&(Se.samples.push(ue),Se.length=ue.length);let ke={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};ge!=null&&(ke.samples.push(ge),ke.length=ge.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(Se,!0),this._remuxAudio(ke,!0)}_remuxAudio(ue,ge){if(this._audioMeta==null)return;let Se=ue,ke=Se.samples,He,St=-1,Pt=-1,Wn=-1,aa=this._audioMeta.refSampleDuration,Na=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Zt=this._dtsBaseInited&&this._audioNextDts===void 0,Ln=!1;if(!ke||ke.length===0||ke.length===1&&!ge)return;let en=0,Nu=null,ru=0;Na?(en=0,ru=Se.length):(en=8,ru=8+Se.length);let ja=null;if(ke.length>1&&(ja=ke.pop(),ru-=ja.length),this._audioStashedLastSample!=null){let Qa=this._audioStashedLastSample;this._audioStashedLastSample=null,ke.unshift(Qa),ru+=Qa.length}ja!=null&&(this._audioStashedLastSample=ja);let rn=ke[0].dts-this._dtsBase;if(this._audioNextDts)He=rn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())He=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Ln=!0);else{let Qa=this._audioSegmentInfoList.getLastSampleBefore(rn);if(Qa!=null){let Fa=rn-(Qa.originalDts+Qa.duration);Fa<=3&&(Fa=0);let ha=Qa.dts+Qa.duration+Fa;He=rn-ha}else He=0}if(Ln){let Qa=rn-He,Fa=this._videoSegmentInfoList.getLastSegmentBefore(rn);if(Fa!=null&&Fa.beginDts=1?Sr=pu[pu.length-1].duration:Sr=Math.floor(aa);let Jr=!1,ol=null;if(Sr>aa*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){Jr=!0;let cu=Math.abs(Sr-aa),du=Math.ceil(cu/aa),yr=Mr+aa;we.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +dts: ${Mr+Sr} ms, expected: ${Mr+Math.round(aa)} ms, delta: ${Math.round(cu)} ms, generate: ${du} frames`);let cr=pa.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);cr==null&&(we.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),cr=ha),ol=[];for(let il=0;il0){let $l=ol[ol.length-1];$l.duration=_l-$l.dts}let oo={dts:_l,pts:_l,cts:0,unit:cr,size:cr.byteLength,duration:0,originalDts:oa,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};ol.push(oo),ru+=oo.size,yr+=aa}let Nr=ol[ol.length-1];Nr.duration=Mr+Sr-Nr.dts,Sr=Math.round(aa)}pu.push({dts:Mr,pts:Mr,cts:0,unit:Fa.unit,size:Fa.unit.byteLength,duration:Sr,originalDts:oa,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Jr&&pu.push.apply(pu,ol)}Na?Nu=new Uint8Array(ru):(Nu=new Uint8Array(ru),Nu[0]=ru>>>24&255,Nu[1]=ru>>>16&255,Nu[2]=ru>>>8&255,Nu[3]=ru&255,Nu.set(Je.types.mdat,4));for(let Qa=0;Qa1&&(en=ke.pop(),Ln-=en.length),this._videoStashedLastSample!=null){let Du=this._videoStashedLastSample;this._videoStashedLastSample=null,ke.unshift(Du),Ln+=Du.length}en!=null&&(this._videoStashedLastSample=en);let Nu=ke[0].dts-this._dtsBase;if(this._videoNextDts)He=Nu-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())He=0;else{let Du=this._videoSegmentInfoList.getLastSampleBefore(Nu);if(Du!=null){let Er=Nu-(Du.originalDts+Du.duration);Er<=3&&(Er=0);let va=Du.dts+Du.duration+Er;He=Nu-va}else He=0}let ru=new fu,ja=[];for(let Du=0;Du=1?oa=ja[ja.length-1].duration:oa=Math.floor(this._videoMeta.refSampleDuration),bu){let Mr=new Ma(Qa,ha,oa,Er.dts,!0);Mr.fileposition=Er.fileposition,ru.appendSyncPoint(Mr)}ja.push({dts:Qa,pts:ha,cts:Fa,units:Er.units,size:Er.length,isKeyframe:bu,duration:oa,originalDts:va,flags:{isLeading:0,dependsOn:bu?2:1,isDependedOn:bu?1:0,hasRedundancy:0,isNonSync:bu?0:1}})}Zt=new Uint8Array(Ln),Zt[0]=Ln>>>24&255,Zt[1]=Ln>>>16&255,Zt[2]=Ln>>>8&255,Zt[3]=Ln&255,Zt.set(Je.types.mdat,4);for(let Du=0;Du{ke.timestampBase=Se,Se+=ke.duration,ke.cors=ue.cors,ke.withCredentials=ue.withCredentials,ge.referrerPolicy&&(ke.referrerPolicy=ge.referrerPolicy)}),!isNaN(Se)&&this._mediaDataSource.duration!==Se&&(this._mediaDataSource.duration=Se),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(ue,ge){this._emitter.addListener(ue,ge)}off(ue,ge){this._emitter.removeListener(ue,ge)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(ue,ge){this._currentSegmentIndex=ue;let Se=this._mediaDataSource.segments[ue],ke=this._ioctl=new mt(Se,this._config,ue);ke.onError=this._onIOException.bind(this),ke.onSeeked=this._onIOSeeked.bind(this),ke.onComplete=this._onIOComplete.bind(this),ke.onRedirect=this._onIORedirect.bind(this),ke.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),ge?this._demuxer.bindDataSource(this._ioctl):ke.onDataArrival=this._onInitChunkArrival.bind(this),ke.open(ge)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(ue){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let ge=this._searchSegmentIndexContains(ue);if(ge===this._currentSegmentIndex){let Se=this._mediaInfo.segments[ge];if(Se==null)this._pendingSeekTime=ue;else{let ke=Se.getNearestKeyframe(ue);this._remuxer.seek(ke.milliseconds),this._ioctl.seek(ke.fileposition),this._pendingResolveSeekPoint=ke.milliseconds}}else{let Se=this._mediaInfo.segments[ge];if(Se==null)this._pendingSeekTime=ue,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(ge);else{let ke=Se.getNearestKeyframe(ue);this._internalAbort(),this._remuxer.seek(ue),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[ge].timestampBase,this._loadSegment(ge,ke.fileposition),this._pendingResolveSeekPoint=ke.milliseconds,this._reportSegmentMediaInfo(ge)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(ue){let ge=this._mediaDataSource.segments,Se=ge.length-1;for(let ke=0;ke0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,ke=this._demuxer.parseChunks(ue,ge);else if((Se=Xt.probe(ue)).match){this._demuxer=new Xt(Se,this._config),this._remuxer||(this._remuxer=new Da(this._config));let He=this._mediaDataSource;He.duration!=null&&!isNaN(He.duration)&&(this._demuxer.overridedDuration=He.duration),typeof He.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=He.hasAudio),typeof He.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=He.hasVideo),this._demuxer.timestampBase=He.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),ke=this._demuxer.parseChunks(ue,ge)}else Se=null,we.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Ht.DEMUX_ERROR,an.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),ke=0;return ke}_onMediaInfo(ue){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},ue),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,gt.prototype));let ge=Object.assign({},ue);Object.setPrototypeOf(ge,gt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=ge,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let Se=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(Se)})}_onMetaDataArrived(ue){this._emitter.emit(Ht.METADATA_ARRIVED,ue)}_onScriptDataArrived(ue){this._emitter.emit(Ht.SCRIPTDATA_ARRIVED,ue)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(ue){let Se=ue+1;Se0&&Se[0].originalDts===ke&&(ke=Se[0].pts),this._emitter.emit(Ht.RECOMMEND_SEEKPOINT,ke)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(ue){let ge=this._mediaInfo.segments[ue],Se=Object.assign({},ge);Se.duration=this._mediaInfo.duration,Se.segmentCount=this._mediaInfo.segmentCount,delete Se.segments,delete Se.keyframesIndex,this._emitter.emit(Ht.MEDIA_INFO,Se)}_reportStatisticsInfo(){let ue={};ue.url=this._ioctl.currentURL,ue.hasRedirect=this._ioctl.hasRedirect,ue.hasRedirect&&(ue.redirectedURL=this._ioctl.currentRedirectedURL),ue.speed=this._ioctl.currentSpeed,ue.loaderType=this._ioctl.loaderType,ue.currentSegmentIndex=this._currentSegmentIndex,ue.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Ht.STATISTICS_INFO,ue)}}var Eu=Ca,Ya=function(nt){let ue="TransmuxingWorker",ge=null,Se=ru.bind(this);he.install(),nt.addEventListener("message",function(ja){switch(ja.data.cmd){case"init":ge=new Eu(ja.data.param[0],ja.data.param[1]),ge.on(Ht.IO_ERROR,Ln.bind(this)),ge.on(Ht.DEMUX_ERROR,en.bind(this)),ge.on(Ht.INIT_SEGMENT,ke.bind(this)),ge.on(Ht.MEDIA_SEGMENT,He.bind(this)),ge.on(Ht.LOADING_COMPLETE,St.bind(this)),ge.on(Ht.RECOVERED_EARLY_EOF,Pt.bind(this)),ge.on(Ht.MEDIA_INFO,Wn.bind(this)),ge.on(Ht.METADATA_ARRIVED,aa.bind(this)),ge.on(Ht.SCRIPTDATA_ARRIVED,Na.bind(this)),ge.on(Ht.STATISTICS_INFO,Zt.bind(this)),ge.on(Ht.RECOMMEND_SEEKPOINT,Nu.bind(this));break;case"destroy":ge&&(ge.destroy(),ge=null),nt.postMessage({msg:"destroyed"});break;case"start":ge.start();break;case"stop":ge.stop();break;case"seek":ge.seek(ja.data.param);break;case"pause":ge.pause();break;case"resume":ge.resume();break;case"logging_config":{let rn=ja.data.param;_e.applyConfig(rn),rn.enableCallback===!0?_e.addLogListener(Se):_e.removeLogListener(Se);break}}});function ke(ja,rn){let pu={msg:Ht.INIT_SEGMENT,data:{type:ja,data:rn}};nt.postMessage(pu,[rn.data])}function He(ja,rn){let pu={msg:Ht.MEDIA_SEGMENT,data:{type:ja,data:rn}};nt.postMessage(pu,[rn.data])}function St(){let ja={msg:Ht.LOADING_COMPLETE};nt.postMessage(ja)}function Pt(){let ja={msg:Ht.RECOVERED_EARLY_EOF};nt.postMessage(ja)}function Wn(ja){let rn={msg:Ht.MEDIA_INFO,data:ja};nt.postMessage(rn)}function aa(ja){let rn={msg:Ht.METADATA_ARRIVED,data:ja};nt.postMessage(rn)}function Na(ja){let rn={msg:Ht.SCRIPTDATA_ARRIVED,data:ja};nt.postMessage(rn)}function Zt(ja){let rn={msg:Ht.STATISTICS_INFO,data:ja};nt.postMessage(rn)}function Ln(ja,rn){nt.postMessage({msg:Ht.IO_ERROR,data:{type:ja,info:rn}})}function en(ja,rn){nt.postMessage({msg:Ht.DEMUX_ERROR,data:{type:ja,info:rn}})}function Nu(ja){nt.postMessage({msg:Ht.RECOMMEND_SEEKPOINT,data:ja})}function ru(ja,rn){nt.postMessage({msg:"logcat_callback",data:{type:ja,logcat:rn}})}};class Au{constructor(ue,ge){if(this.TAG="Transmuxer",this._emitter=new(pe()),ge.enableWorker&&typeof Worker!="undefined")try{let Se=z(82059);this._worker=Se(Ya),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ue,ge]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},_e.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:_e.getConfig()})}catch(Se){we.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Eu(ue,ge)}else this._controller=new Eu(ue,ge);if(this._controller){let Se=this._controller;Se.on(Ht.IO_ERROR,this._onIOError.bind(this)),Se.on(Ht.DEMUX_ERROR,this._onDemuxError.bind(this)),Se.on(Ht.INIT_SEGMENT,this._onInitSegment.bind(this)),Se.on(Ht.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),Se.on(Ht.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),Se.on(Ht.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),Se.on(Ht.MEDIA_INFO,this._onMediaInfo.bind(this)),Se.on(Ht.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),Se.on(Ht.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),Se.on(Ht.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),Se.on(Ht.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),_e.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(ue,ge){this._emitter.addListener(ue,ge)}off(ue,ge){this._emitter.removeListener(ue,ge)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(ue){this._worker?this._worker.postMessage({cmd:"seek",param:ue}):this._controller.seek(ue)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(ue,ge){Promise.resolve().then(()=>{this._emitter.emit(Ht.INIT_SEGMENT,ue,ge)})}_onMediaSegment(ue,ge){Promise.resolve().then(()=>{this._emitter.emit(Ht.MEDIA_SEGMENT,ue,ge)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Ht.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Ht.RECOVERED_EARLY_EOF)})}_onMediaInfo(ue){Promise.resolve().then(()=>{this._emitter.emit(Ht.MEDIA_INFO,ue)})}_onMetaDataArrived(ue){Promise.resolve().then(()=>{this._emitter.emit(Ht.METADATA_ARRIVED,ue)})}_onScriptDataArrived(ue){Promise.resolve().then(()=>{this._emitter.emit(Ht.SCRIPTDATA_ARRIVED,ue)})}_onStatisticsInfo(ue){Promise.resolve().then(()=>{this._emitter.emit(Ht.STATISTICS_INFO,ue)})}_onIOError(ue,ge){Promise.resolve().then(()=>{this._emitter.emit(Ht.IO_ERROR,ue,ge)})}_onDemuxError(ue,ge){Promise.resolve().then(()=>{this._emitter.emit(Ht.DEMUX_ERROR,ue,ge)})}_onRecommendSeekpoint(ue){Promise.resolve().then(()=>{this._emitter.emit(Ht.RECOMMEND_SEEKPOINT,ue)})}_onLoggingConfigChanged(ue){this._worker&&this._worker.postMessage({cmd:"logging_config",param:ue})}_onWorkerMessage(ue){let ge=ue.data,Se=ge.data;if(ge.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(ge.msg){case Ht.INIT_SEGMENT:case Ht.MEDIA_SEGMENT:this._emitter.emit(ge.msg,Se.type,Se.data);break;case Ht.LOADING_COMPLETE:case Ht.RECOVERED_EARLY_EOF:this._emitter.emit(ge.msg);break;case Ht.MEDIA_INFO:Object.setPrototypeOf(Se,gt.prototype),this._emitter.emit(ge.msg,Se);break;case Ht.METADATA_ARRIVED:case Ht.SCRIPTDATA_ARRIVED:case Ht.STATISTICS_INFO:this._emitter.emit(ge.msg,Se);break;case Ht.IO_ERROR:case Ht.DEMUX_ERROR:this._emitter.emit(ge.msg,Se.type,Se.info);break;case Ht.RECOMMEND_SEEKPOINT:this._emitter.emit(ge.msg,Se);break;case"logcat_callback":we.emitter.emit("log",Se.type,Se.logcat);break;default:break}}}var ba=Au,Tn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class ya{constructor(ue){this.TAG="MSEController",this._config=ue,this._emitter=new(pe()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new _a}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(ue,ge){this._emitter.addListener(ue,ge)}off(ue,ge){this._emitter.removeListener(ue,ge)}attachMediaElement(ue){if(this._mediaSource)throw new de("MediaSource has been attached to an HTMLMediaElement!");let ge=this._mediaSource=new window.MediaSource;ge.addEventListener("sourceopen",this.e.onSourceOpen),ge.addEventListener("sourceended",this.e.onSourceEnded),ge.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=ue,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),ue.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let ue=this._mediaSource;for(let ge in this._sourceBuffers){let Se=this._pendingSegments[ge];Se.splice(0,Se.length),this._pendingSegments[ge]=null,this._pendingRemoveRanges[ge]=null,this._lastInitSegments[ge]=null;let ke=this._sourceBuffers[ge];if(ke){if(ue.readyState!=="closed"){try{ue.removeSourceBuffer(ke)}catch(He){we.e(this.TAG,He.message)}ke.removeEventListener("error",this.e.onSourceBufferError),ke.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[ge]=null,this._sourceBuffers[ge]=null}}if(ue.readyState==="open")try{ue.endOfStream()}catch(ge){we.e(this.TAG,ge.message)}ue.removeEventListener("sourceopen",this.e.onSourceOpen),ue.removeEventListener("sourceended",this.e.onSourceEnded),ue.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(ue,ge){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(ue),this._pendingSegments[ue.type].push(ue);return}let Se=ue,ke=`${Se.container}`;Se.codec&&Se.codec.length>0&&(ke+=`;codecs=${Se.codec}`);let He=!1;if(we.v(this.TAG,"Received Initialization Segment, mimeType: "+ke),this._lastInitSegments[Se.type]=Se,ke!==this._mimeTypes[Se.type]){if(this._mimeTypes[Se.type])we.v(this.TAG,`Notice: ${Se.type} mimeType changed, origin: ${this._mimeTypes[Se.type]}, target: ${ke}`);else{He=!0;try{let St=this._sourceBuffers[Se.type]=this._mediaSource.addSourceBuffer(ke);St.addEventListener("error",this.e.onSourceBufferError),St.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(St){we.e(this.TAG,St.message),this._emitter.emit(Tn.ERROR,{code:St.code,msg:St.message});return}}this._mimeTypes[Se.type]=ke}ge||this._pendingSegments[Se.type].push(Se),He||this._sourceBuffers[Se.type]&&!this._sourceBuffers[Se.type].updating&&this._doAppendSegments(),b.safari&&Se.container==="audio/mpeg"&&Se.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=Se.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(ue){let ge=ue;this._pendingSegments[ge.type].push(ge),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let Se=this._sourceBuffers[ge.type];Se&&!Se.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(ue){for(let ge in this._sourceBuffers){if(!this._sourceBuffers[ge])continue;let Se=this._sourceBuffers[ge];if(this._mediaSource.readyState==="open")try{Se.abort()}catch(He){we.e(this.TAG,He.message)}this._idrList.clear();let ke=this._pendingSegments[ge];if(ke.splice(0,ke.length),this._mediaSource.readyState!=="closed"){for(let He=0;He=1&&ue-ke.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let ue=this._mediaElement.currentTime;for(let ge in this._sourceBuffers){let Se=this._sourceBuffers[ge];if(Se){let ke=Se.buffered,He=!1;for(let St=0;St=this._config.autoCleanupMaxBackwardDuration){He=!0;let aa=ue-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[ge].push({start:Pt,end:aa})}}else Wn0&&(isNaN(ge)||Se>ge)&&(we.v(this.TAG,`Update MediaSource duration from ${ge} to ${Se}`),this._mediaSource.duration=Se),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let ue in this._pendingRemoveRanges){if(!this._sourceBuffers[ue]||this._sourceBuffers[ue].updating)continue;let ge=this._sourceBuffers[ue],Se=this._pendingRemoveRanges[ue];for(;Se.length&&!ge.updating;){let ke=Se.shift();ge.remove(ke.start,ke.end)}}}_doAppendSegments(){let ue=this._pendingSegments;for(let ge in ue)if(!(!this._sourceBuffers[ge]||this._sourceBuffers[ge].updating)&&ue[ge].length>0){let Se=ue[ge].shift();if(Se.timestampOffset){let ke=this._sourceBuffers[ge].timestampOffset,He=Se.timestampOffset/1e3;Math.abs(ke-He)>.1&&(we.v(this.TAG,`Update MPEG audio timestampOffset from ${ke} to ${He}`),this._sourceBuffers[ge].timestampOffset=He),delete Se.timestampOffset}if(!Se.data||Se.data.byteLength===0)continue;try{this._sourceBuffers[ge].appendBuffer(Se.data),this._isBufferFull=!1,ge==="video"&&Se.hasOwnProperty("info")&&this._idrList.appendArray(Se.info.syncPoints)}catch(ke){this._pendingSegments[ge].unshift(Se),ke.code===22?(this._isBufferFull||this._emitter.emit(Tn.BUFFER_FULL),this._isBufferFull=!0):(we.e(this.TAG,ke.message),this._emitter.emit(Tn.ERROR,{code:ke.code,msg:ke.message}))}}}_onSourceOpen(){if(we.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let ue=this._pendingSourceBufferInit;for(;ue.length;){let ge=ue.shift();this.appendInitSegment(ge,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Tn.SOURCE_OPEN)}_onSourceEnded(){we.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){we.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let ue=this._pendingSegments;return ue.video.length>0||ue.audio.length>0}_hasPendingRemoveRanges(){let ue=this._pendingRemoveRanges;return ue.video.length>0||ue.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Tn.UPDATE_END)}_onSourceBufferError(ue){we.e(this.TAG,`SourceBuffer Error: ${ue}`)}}var Ua=ya;const yu={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Bu={NETWORK_EXCEPTION:le.EXCEPTION,NETWORK_STATUS_CODE_INVALID:le.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:le.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:le.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:an.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:an.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:an.CODEC_UNSUPPORTED};class sr{constructor(ue,ge){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(pe()),this._config=ht(),typeof ge=="object"&&Object.assign(this._config,ge),ue.type.toLowerCase()!=="flv")throw new Oe("FlvPlayer requires an flv MediaDataSource input!");ue.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=ue,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let Se=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(Se||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(ue,ge){ue===sn.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(sn.MEDIA_INFO,this.mediaInfo)}):ue===sn.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(sn.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ue,ge)}off(ue,ge){this._emitter.removeListener(ue,ge)}attachMediaElement(ue){if(this._mediaElement=ue,ue.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),ue.addEventListener("seeking",this.e.onvSeeking),ue.addEventListener("canplay",this.e.onvCanPlay),ue.addEventListener("stalled",this.e.onvStalled),ue.addEventListener("progress",this.e.onvProgress),this._msectl=new Ua(this._config),this._msectl.on(Tn.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Tn.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Tn.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Tn.ERROR,ge=>{this._emitter.emit(sn.ERROR,yu.MEDIA_ERROR,Bu.MEDIA_MSE_ERROR,ge)}),this._msectl.attachMediaElement(ue),this._pendingSeekTime!=null)try{ue.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ge){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new de("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new de("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new ba(this._mediaDataSource,this._config),this._transmuxer.on(Ht.INIT_SEGMENT,(ue,ge)=>{this._msectl.appendInitSegment(ge)}),this._transmuxer.on(Ht.MEDIA_SEGMENT,(ue,ge)=>{if(this._msectl.appendMediaSegment(ge),this._config.lazyLoad&&!this._config.isLive){let Se=this._mediaElement.currentTime;ge.info.endDts>=(Se+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(we.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Ht.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(sn.LOADING_COMPLETE)}),this._transmuxer.on(Ht.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(sn.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Ht.IO_ERROR,(ue,ge)=>{this._emitter.emit(sn.ERROR,yu.NETWORK_ERROR,ue,ge)}),this._transmuxer.on(Ht.DEMUX_ERROR,(ue,ge)=>{this._emitter.emit(sn.ERROR,yu.MEDIA_ERROR,ue,{code:-1,msg:ge})}),this._transmuxer.on(Ht.MEDIA_INFO,ue=>{this._mediaInfo=ue,this._emitter.emit(sn.MEDIA_INFO,Object.assign({},ue))}),this._transmuxer.on(Ht.METADATA_ARRIVED,ue=>{this._emitter.emit(sn.METADATA_ARRIVED,ue)}),this._transmuxer.on(Ht.SCRIPTDATA_ARRIVED,ue=>{this._emitter.emit(sn.SCRIPTDATA_ARRIVED,ue)}),this._transmuxer.on(Ht.STATISTICS_INFO,ue=>{this._statisticsInfo=this._fillStatisticsInfo(ue),this._emitter.emit(sn.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Ht.RECOMMEND_SEEKPOINT,ue=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=ue/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ue){this._mediaElement.volume=ue}get muted(){return this._mediaElement.muted}set muted(ue){this._mediaElement.muted=ue}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ue){this._mediaElement?this._internalSeek(ue):this._pendingSeekTime=ue}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(ue){if(ue.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return ue;let ge=!0,Se=0,ke=0;if(this._mediaElement.getVideoPlaybackQuality){let He=this._mediaElement.getVideoPlaybackQuality();Se=He.totalVideoFrames,ke=He.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Se=this._mediaElement.webkitDecodedFrameCount,ke=this._mediaElement.webkitDroppedFrameCount):ge=!1;return ge&&(ue.decodedFrames=Se,ue.droppedFrames=ke),ue}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let ue=this._mediaElement.buffered,ge=this._mediaElement.currentTime,Se=0,ke=0;for(let He=0;He=ge+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(we.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){we.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let ue=this._mediaElement.currentTime,ge=this._mediaElement.buffered,Se=!1;for(let ke=0;ke=He&&ue=St-this._config.lazyLoadRecoverDuration&&(Se=!0);break}}Se&&(window.clearInterval(this._progressChecker),this._progressChecker=null,Se&&(we.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(ue){let ge=this._mediaElement.buffered;for(let Se=0;Se=ke&&ue0){let He=this._mediaElement.buffered.start(0);(He<1&&ue0&&ge.currentTime0){let ke=Se.start(0);if(ke<1&&ge{this._emitter.emit(sn.MEDIA_INFO,this.mediaInfo)}):ue===sn.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(sn.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ue,ge)}off(ue,ge){this._emitter.removeListener(ue,ge)}attachMediaElement(ue){if(this._mediaElement=ue,ue.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{ue.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ge){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new de("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ue){this._mediaElement.volume=ue}get muted(){return this._mediaElement.muted}set muted(ue){this._mediaElement.muted=ue}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ue){this._mediaElement?this._mediaElement.currentTime=ue:this._pendingSeekTime=ue}get mediaInfo(){let ge={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(ge.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(ge.width=this._mediaElement.videoWidth,ge.height=this._mediaElement.videoHeight)),ge}get statisticsInfo(){let ue={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return ue;let ge=!0,Se=0,ke=0;if(this._mediaElement.getVideoPlaybackQuality){let He=this._mediaElement.getVideoPlaybackQuality();Se=He.totalVideoFrames,ke=He.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Se=this._mediaElement.webkitDecodedFrameCount,ke=this._mediaElement.webkitDroppedFrameCount):ge=!1;return ge&&(ue.decodedFrames=Se,ue.droppedFrames=ke),ue}_onvLoadedMetadata(ue){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(sn.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(sn.STATISTICS_INFO,this.statisticsInfo)}}var Xn=Ot;he.install();function Gn(nt,ue){let ge=nt;if(ge==null||typeof ge!="object")throw new Oe("MediaDataSource must be an javascript object!");if(!ge.hasOwnProperty("type"))throw new Oe("MediaDataSource must has type field to indicate video file type!");switch(ge.type){case"flv":return new An(ge,ue);default:return new Xn(ge,ue)}}function Vn(){return At.supportMSEH264Playback()}function jn(){return At.getFeatureList()}let ra={};ra.createPlayer=Gn,ra.isSupported=Vn,ra.getFeatureList=jn,ra.BaseLoader=E,ra.LoaderStatus=xe,ra.LoaderErrors=le,ra.Events=sn,ra.ErrorTypes=yu,ra.ErrorDetails=Bu,ra.FlvPlayer=An,ra.NativePlayer=Xn,ra.LoggingControl=_e,Object.defineProperty(ra,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var $a=ra},14625:function(ct){function qe(a){var he,Ie,pe="";if(typeof a=="string"||typeof a=="number")pe+=a;else if(typeof a=="object")if(Array.isArray(a)){var Fe=a.length;for(he=0;he2&&arguments[2]!==void 0?arguments[2]:!1;Bu.forEach(function(Ot){if(!(!ya&&Tn!==!1&&Tn>0&&Ua.length>=Tn)){var Xn=[].concat((0,Ie.Z)(sr),[Ot]),Gn=Ot[pn.children],Vn=An||Ot.disabled;if((!Gn||Gn.length===0||Eu)&&Ya(Mn,Xn,{label:pn.label})){var jn;Ua.push((0,he.Z)((0,he.Z)({},Ot),{},(jn={disabled:Vn},(0,le.Z)(jn,pn.label,ba(Mn,Xn,Ht,pn)),(0,le.Z)(jn,E,Xn),(0,le.Z)(jn,pn.children,void 0),jn)))}Gn&&yu(Ot[pn.children],Xn,Vn)}})}return yu(Da,[]),ya&&Ua.sort(function(Bu,sr){return ya(Bu[E],sr[E],Mn,pn)}),Tn!==!1&&Tn>0?Ua.slice(0,Tn):Ua},[Mn,Da,pn,Ht,ba,Eu,Ya,ya,Tn])},ee=b,te="__RC_CASCADER_SPLIT__",ne="SHOW_PARENT",me="SHOW_CHILD";function Ee(Pn){return Pn.join(te)}function ce(Pn){return Pn.map(Ee)}function fe(Pn){return Pn.split(te)}function Pe(Pn){var Mn=Pn||{},Da=Mn.label,pn=Mn.value,Ht=Mn.children,Ca=pn||"value";return{label:Da||"label",value:Ca,key:Ca,children:Ht||"children"}}function be(Pn,Mn){var Da,pn;return(Da=Pn.isLeaf)!==null&&Da!==void 0?Da:!((pn=Pn[Mn.children])!==null&&pn!==void 0&&pn.length)}function Me(Pn){var Mn=Pn.parentElement;if(Mn){var Da=Pn.offsetTop-Mn.offsetTop;Da-Mn.scrollTop<0?Mn.scrollTo({top:Da}):Da+Pn.offsetHeight-Mn.scrollTop>Mn.offsetHeight&&Mn.scrollTo({top:Da+Pn.offsetHeight-Mn.offsetHeight})}}function Ve(Pn,Mn){return Pn.map(function(Da){var pn;return(pn=Da[E])===null||pn===void 0?void 0:pn.map(function(Ht){return Ht[Mn.value]})})}function We(Pn){return Array.isArray(Pn)&&Array.isArray(Pn[0])}function ze(Pn){return Pn?We(Pn)?Pn:(Pn.length===0?[]:[Pn]).map(function(Mn){return Array.isArray(Mn)?Mn:[Mn]}):[]}function Xe(Pn,Mn,Da){var pn=new Set(Pn),Ht=Mn();return Pn.filter(function(Ca){var Eu=Ht[Ca],Pu=Eu?Eu.parent:null,Ya=Eu?Eu.children:null;return Eu&&Eu.node.disabled?!0:Da===me?!(Ya&&Ya.some(function(Au){return Au.key&&pn.has(Au.key)})):!(Pu&&!Pu.node.disabled&&pn.has(Pu.key))})}function Ke(Pn,Mn,Da){for(var pn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ht=Mn,Ca=[],Eu=function(){var Au,ba,zt,Tn=Pn[Pu],ya=(Au=Ht)===null||Au===void 0?void 0:Au.findIndex(function(yu){var Bu=yu[Da.value];return pn?String(Bu)===String(Tn):Bu===Tn}),Ua=ya!==-1?(ba=Ht)===null||ba===void 0?void 0:ba[ya]:null;Ca.push({value:(zt=Ua==null?void 0:Ua[Da.value])!==null&&zt!==void 0?zt:Tn,index:ya,option:Ua}),Ht=Ua==null?void 0:Ua[Da.children]},Pu=0;Pu1){var jn=Ua.slice(0,-1);An(jn)}else Au(!1)},Gn=function(){var jn,ra=((jn=Bu[yu])===null||jn===void 0?void 0:jn[Da.children])||[],$a=ra.find(function(ue){return!ue.disabled});if($a){var nt=[].concat((0,Ie.Z)(Ua),[$a[Da.value]]);An(nt)}};de.useImperativeHandle(Pn,function(){return{onKeyDown:function(jn){var ra=jn.which;switch(ra){case It.Z.UP:case It.Z.DOWN:{var $a=0;ra===It.Z.UP?$a=-1:ra===It.Z.DOWN&&($a=1),$a!==0&&Ot($a);break}case It.Z.LEFT:{if(Ya)break;zt?Gn():Xn();break}case It.Z.RIGHT:{if(Ya)break;zt?Xn():Gn();break}case It.Z.BACKSPACE:{Ya||Xn();break}case It.Z.ENTER:{if(Ua.length){var nt=Bu[yu],ue=(nt==null?void 0:nt[E])||[];ue.length?Ca(ue.map(function(ge){return ge[Da.value]}),ue[ue.length-1]):Ca(Ua,Bu[yu])}break}case It.Z.ESC:Au(!1),ba&&jn.stopPropagation()}},onKeyUp:function(){}}})},Ut=de.forwardRef(function(Pn,Mn){var Da,pn,Ht,Ca=Pn.prefixCls,Eu=Pn.multiple,Pu=Pn.searchValue,Ya=Pn.toggleOpen,Au=Pn.notFoundContent,ba=Pn.direction,zt=Pn.open,Tn=Pn.disabled,ya=de.useRef(null),Ua=ba==="rtl",yu=de.useContext(Te),Bu=yu.options,sr=yu.values,An=yu.halfValues,Ot=yu.fieldNames,Xn=yu.changeOnSelect,Gn=yu.onSelect,Vn=yu.searchOptions,jn=yu.dropdownPrefixCls,ra=yu.loadData,$a=yu.expandTrigger,nt=jn||Ca,ue=de.useState([]),ge=(0,pe.Z)(ue,2),Se=ge[0],ke=ge[1],He=function(Fa){if(!(!ra||Pu)){var ha=Ke(Fa,Bu,Ot),oa=ha.map(function(Jr){var ol=Jr.option;return ol}),Mr=oa[oa.length-1];if(Mr&&!be(Mr,Ot)){var Sr=Ee(Fa);ke(function(Jr){return[].concat((0,Ie.Z)(Jr),[Sr])}),ra(oa)}}};de.useEffect(function(){Se.length&&Se.forEach(function(Qa){var Fa=fe(Qa),ha=Ke(Fa,Bu,Ot,!0).map(function(Mr){var Sr=Mr.option;return Sr}),oa=ha[ha.length-1];(!oa||oa[Ot.children]||be(oa,Ot))&&ke(function(Mr){return Mr.filter(function(Sr){return Sr!==Qa})})})},[Bu,Se,Ot]);var St=de.useMemo(function(){return new Set(ce(sr))},[sr]),Pt=de.useMemo(function(){return new Set(ce(An))},[An]),Wn=na(Eu,zt),aa=(0,pe.Z)(Wn,2),Na=aa[0],Zt=aa[1],Ln=function(Fa){Zt(Fa),He(Fa)},en=function(Fa){if(Tn)return!1;var ha=Fa.disabled,oa=be(Fa,Ot);return!ha&&(oa||Xn||Eu)},Nu=function(Fa,ha){var oa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Gn(Fa),!Eu&&(ha||Xn&&($a==="hover"||oa))&&Ya(!1)},ru=de.useMemo(function(){return Pu?Vn:Bu},[Pu,Vn,Bu]),ja=de.useMemo(function(){for(var Qa=[{options:ru}],Fa=ru,ha=Ve(Fa,Ot),oa=function(){var Jr=Na[Mr],ol=Fa.find(function(du,yr){return(ha[yr]?Ee(ha[yr]):du[Ot.value])===Jr}),cu=ol==null?void 0:ol[Ot.children];if(!(cu!=null&&cu.length))return 1;Fa=cu,Qa.push({options:cu})},Mr=0;Mr":sr,Ot=Da.loadingIcon,Xn=Da.direction,Gn=Da.notFoundContent,Vn=Gn===void 0?"Not Found":Gn,jn=Da.disabled,ra=!!Ya,$a=(0,ot.C8)(Au,{value:ba,postState:ze}),nt=(0,pe.Z)($a,2),ue=nt[0],ge=nt[1],Se=de.useMemo(function(){return Pe(zt)},[JSON.stringify(zt)]),ke=At(Se,Pu),He=(0,pe.Z)(ke,3),St=He[0],Pt=He[1],Wn=He[2],aa=Et(St,Se),Na=lt(ra,ue,Pt,Wn,aa),Zt=(0,pe.Z)(Na,3),Ln=Zt[0],en=Zt[1],Nu=Zt[2],ru=(0,ot.zX)(function(va){if(ge(va),ya){var bu=ze(va),Qa=bu.map(function(oa){return Ke(oa,St,Se).map(function(Mr){return Mr.option})}),Fa=ra?bu:bu[0],ha=ra?Qa:Qa[0];ya(Fa,ha)}}),ja=_e(ra,ru,Ln,en,Nu,Pt,Wn,Ua),rn=(0,ot.zX)(function(va){ja(va)}),pu=de.useMemo(function(){return{options:St,fieldNames:Se,values:Ln,halfValues:en,changeOnSelect:Tn,onSelect:rn,checkable:Ya,searchOptions:[],dropdownPrefixCls:void 0,loadData:yu,expandTrigger:Bu,expandIcon:An,loadingIcon:Ot,dropdownMenuColumnStyle:void 0}},[St,Se,Ln,en,Tn,rn,Ya,yu,Bu,An,Ot]),Du="".concat(Ht,"-panel"),Er=!St.length;return de.createElement(Te.Provider,{value:pu},de.createElement("div",{className:yt()(Du,(Mn={},(0,le.Z)(Mn,"".concat(Du,"-rtl"),Xn==="rtl"),(0,le.Z)(Mn,"".concat(Du,"-empty"),Er),Mn),Eu),style:Ca},Er?Vn:de.createElement(an,{prefixCls:Ht,searchValue:"",multiple:ra,toggleOpen:Wt,open:!0,direction:Xn,disabled:jn})))}function et(Pn){var Mn=Pn.onPopupVisibleChange,Da=Pn.popupVisible,pn=Pn.popupClassName,Ht=Pn.popupPlacement;warning(!Mn,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Da===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(pn===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Ht===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Je(Pn,Mn){if(Pn){var Da=function pn(Ht){for(var Ca=0;Ca":He,Pt=Pn.loadingIcon,Wn=Pn.children,aa=Pn.dropdownMatchSelectWidth,Na=aa===void 0?!1:aa,Zt=Pn.showCheckedStrategy,Ln=Zt===void 0?ne:Zt,en=Pn.optionRender,Nu=(0,Fe.Z)(Pn,pa),ru=(0,Ae.ZP)(Da),ja=!!zt,rn=(0,Be.Z)(Eu,{value:Pu,postState:ze}),pu=(0,pe.Z)(rn,2),Du=pu[0],Er=pu[1],va=de.useMemo(function(){return Pe(Ca)},[JSON.stringify(Ca)]),bu=At(va,An),Qa=(0,pe.Z)(bu,3),Fa=Qa[0],ha=Qa[1],oa=Qa[2],Mr=(0,Be.Z)("",{value:Ua,postState:function(ul){return ul||""}}),Sr=(0,pe.Z)(Mr,2),Jr=Sr[0],ol=Sr[1],cu=function(ul,Zr){ol(ul),Zr.source!=="blur"&&yu&&yu(ul)},du=sn(Bu),yr=(0,pe.Z)(du,2),cr=yr[0],Nr=yr[1],il=ee(Jr,Fa,va,Ot||Ht,Nr,Ya||ja),_l=Et(Fa,va),oo=lt(ja,Du,ha,oa,_l),$l=(0,pe.Z)(oo,3),xn=$l[0],io=$l[1],Xo=$l[2],Go=de.useMemo(function(){var ml=ce(xn),ul=Xe(ml,ha,Ln);return[].concat((0,Ie.Z)(Xo),(0,Ie.Z)(oa(ul)))},[xn,ha,oa,Xo,Ln]),Ql=mt(Go,Fa,va,ja,ba),Io=(0,Le.Z)(function(ml){if(Er(ml),Au){var ul=ze(ml),Zr=ul.map(function(fo){return Ke(fo,Fa,va).map(function(jo){return jo.option})}),nl=ja?ul:ul[0],ko=ja?Zr:Zr[0];Au(nl,ko)}}),Wr=_e(ja,Io,xn,io,Xo,ha,oa,Ln),bo=(0,Le.Z)(function(ml){(!ja||ya)&&ol(""),Wr(ml)}),dr=function(ul,Zr){if(Zr.type==="clear"){Io([]);return}var nl=Zr.values[0],ko=nl.valueCells;bo(ko)},vl=Vn!==void 0?Vn:Gn,Ou=ra||jn,ao=ge||ue,Jo=function(ul){Se==null||Se(ul),ke==null||ke(ul)},Ho=de.useMemo(function(){return{options:Fa,fieldNames:va,values:xn,halfValues:io,changeOnSelect:Ya,onSelect:bo,checkable:zt,searchOptions:il,dropdownPrefixCls:Ot,loadData:Xn,expandTrigger:sr,expandIcon:St,loadingIcon:Pt,dropdownMenuColumnStyle:$a,optionRender:en}},[Fa,va,xn,io,Ya,bo,zt,il,Ot,Xn,sr,St,Pt,$a,en]),Mo=!(Jr?il:Fa).length,ho=Jr&&Nr.matchInputWidth||Mo?{}:{minWidth:"auto"};return de.createElement(Te.Provider,{value:Ho},de.createElement(we.Ac,(0,a.Z)({},Nu,{ref:Mn,id:ru,prefixCls:Ht,autoClearSearchValue:ya,dropdownMatchSelectWidth:Na,dropdownStyle:(0,he.Z)((0,he.Z)({},ho),nt),displayValues:Ql,onDisplayValuesChange:dr,mode:ja?"multiple":void 0,searchValue:Jr,onSearch:cu,showSearch:cr,OptionList:tn,emptyOptions:Mo,open:vl,dropdownClassName:Ou,placement:ao,onDropdownVisibleChange:Jo,getRawInputElement:function(){return Wn}})))});Ma.SHOW_PARENT=ne,Ma.SHOW_CHILD=me,Ma.Panel=Xt;var fu=Ma,_a=fu},98535:function(ct,qe,z){"use strict";z.r(qe),z.d(qe,{Panel:function(){return ze},default:function(){return We}});var a=z(67711),he=z(15142),Ie=z(16886),pe=z(26420),Fe=z(92310),we=z.n(Fe),Ae=z(18929),Le=z(48736),Be=z(59301),de=z(33346),Oe=z(11592),Te=z(98506),xe=z(52873),le=z(77900),E=z(10228),y=Be.forwardRef(function(Xe,Ke){var mt=Xe.prefixCls,Et=Xe.forceRender,ht=Xe.className,$e=Xe.style,At=Xe.children,cn=Xe.isActive,sn=Xe.role,ft=Xe.classNames,_e=Xe.styles,lt=Be.useState(cn||Et),gt=(0,Ie.Z)(lt,2),yt=gt[0],Tt=gt[1];return Be.useEffect(function(){(Et||cn)&&Tt(!0)},[Et,cn]),yt?Be.createElement("div",{ref:Ke,className:we()("".concat(mt,"-content"),(0,xe.Z)((0,xe.Z)({},"".concat(mt,"-content-active"),cn),"".concat(mt,"-content-inactive"),!cn),ht),style:$e,role:sn},Be.createElement("div",{className:we()("".concat(mt,"-content-box"),ft==null?void 0:ft.body),style:_e==null?void 0:_e.body},At)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=Be.forwardRef(function(Xe,Ke){var mt=Xe.showArrow,Et=mt===void 0?!0:mt,ht=Xe.headerClass,$e=Xe.isActive,At=Xe.onItemClick,cn=Xe.forceRender,sn=Xe.className,ft=Xe.classNames,_e=ft===void 0?{}:ft,lt=Xe.styles,gt=lt===void 0?{}:lt,yt=Xe.prefixCls,Tt=Xe.collapsible,at=Xe.accordion,Ye=Xe.panelKey,$t=Xe.extra,In=Xe.header,_n=Xe.expandIcon,na=Xe.openMotion,It=Xe.destroyInactivePanel,_t=Xe.children,Ut=(0,de.Z)(Xe,b),an=Tt==="disabled",vn=$t!=null&&typeof $t!="boolean",tn=(0,xe.Z)((0,xe.Z)((0,xe.Z)({onClick:function(){At==null||At(Ye)},onKeyDown:function(pa){(pa.key==="Enter"||pa.keyCode===E.Z.ENTER||pa.which===E.Z.ENTER)&&(At==null||At(Ye))},role:at?"tab":"button"},"aria-expanded",$e),"aria-disabled",an),"tabIndex",an?-1:0),ot=typeof _n=="function"?_n(Xe):Be.createElement("i",{className:"arrow"}),Wt=ot&&Be.createElement("div",(0,a.Z)({className:"".concat(yt,"-expand-icon")},["header","icon"].includes(Tt)?tn:{}),ot),Xt=we()("".concat(yt,"-item"),(0,xe.Z)((0,xe.Z)({},"".concat(yt,"-item-active"),$e),"".concat(yt,"-item-disabled"),an),sn),et=we()(ht,"".concat(yt,"-header"),(0,xe.Z)({},"".concat(yt,"-collapsible-").concat(Tt),!!Tt),_e.header),Je=(0,Te.Z)({className:et,style:gt.header},["header","icon"].includes(Tt)?{}:tn);return Be.createElement("div",(0,a.Z)({},Ut,{ref:Ke,className:Xt}),Be.createElement("div",Je,Et&&Wt,Be.createElement("span",(0,a.Z)({className:"".concat(yt,"-header-text")},Tt==="header"?tn:{}),In),vn&&Be.createElement("div",{className:"".concat(yt,"-extra")},$t)),Be.createElement(le.default,(0,a.Z)({visible:$e,leavedClassName:"".concat(yt,"-content-hidden")},na,{forceRender:cn,removeOnLeave:It}),function(un,pa){var Ma=un.className,fu=un.style;return Be.createElement(x,{ref:pa,prefixCls:yt,className:Ma,classNames:_e,style:fu,styles:gt,isActive:$e,forceRender:cn,role:at?"tabpanel":void 0},_t)}))}),te=ee,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],me=function(Ke,mt){var Et=mt.prefixCls,ht=mt.accordion,$e=mt.collapsible,At=mt.destroyInactivePanel,cn=mt.onItemClick,sn=mt.activeKey,ft=mt.openMotion,_e=mt.expandIcon;return Ke.map(function(lt,gt){var yt=lt.children,Tt=lt.label,at=lt.key,Ye=lt.collapsible,$t=lt.onItemClick,In=lt.destroyInactivePanel,_n=(0,de.Z)(lt,ne),na=String(at!=null?at:gt),It=Ye!=null?Ye:$e,_t=In!=null?In:At,Ut=function(tn){It!=="disabled"&&(cn(tn),$t==null||$t(tn))},an=!1;return ht?an=sn[0]===na:an=sn.indexOf(na)>-1,Be.createElement(te,(0,a.Z)({},_n,{prefixCls:Et,key:na,panelKey:na,isActive:an,accordion:ht,openMotion:ft,expandIcon:_e,header:Tt,collapsible:It,onItemClick:Ut,destroyInactivePanel:_t}),yt)})},Ee=function(Ke,mt,Et){if(!Ke)return null;var ht=Et.prefixCls,$e=Et.accordion,At=Et.collapsible,cn=Et.destroyInactivePanel,sn=Et.onItemClick,ft=Et.activeKey,_e=Et.openMotion,lt=Et.expandIcon,gt=Ke.key||String(mt),yt=Ke.props,Tt=yt.header,at=yt.headerClass,Ye=yt.destroyInactivePanel,$t=yt.collapsible,In=yt.onItemClick,_n=!1;$e?_n=ft[0]===gt:_n=ft.indexOf(gt)>-1;var na=$t!=null?$t:At,It=function(an){na!=="disabled"&&(sn(an),In==null||In(an))},_t={key:gt,panelKey:gt,header:Tt,headerClass:at,isActive:_n,prefixCls:ht,destroyInactivePanel:Ye!=null?Ye:cn,openMotion:_e,accordion:$e,children:Ke.props.children,onItemClick:It,expandIcon:lt,collapsible:na};return typeof Ke.type=="string"?Ke:(Object.keys(_t).forEach(function(Ut){typeof _t[Ut]=="undefined"&&delete _t[Ut]}),Be.cloneElement(Ke,_t))};function ce(Xe,Ke,mt){return Array.isArray(Xe)?me(Xe,mt):(0,Oe.Z)(Ke).map(function(Et,ht){return Ee(Et,ht,mt)})}var fe=ce,Pe=z(26112);function be(Xe){var Ke=Xe;if(!Array.isArray(Ke)){var mt=(0,pe.Z)(Ke);Ke=mt==="number"||mt==="string"?[Ke]:[]}return Ke.map(function(Et){return String(Et)})}var Me=Be.forwardRef(function(Xe,Ke){var mt=Xe.prefixCls,Et=mt===void 0?"rc-collapse":mt,ht=Xe.destroyInactivePanel,$e=ht===void 0?!1:ht,At=Xe.style,cn=Xe.accordion,sn=Xe.className,ft=Xe.children,_e=Xe.collapsible,lt=Xe.openMotion,gt=Xe.expandIcon,yt=Xe.activeKey,Tt=Xe.defaultActiveKey,at=Xe.onChange,Ye=Xe.items,$t=we()(Et,sn),In=(0,Ae.Z)([],{value:yt,onChange:function(vn){return at==null?void 0:at(vn)},defaultValue:Tt,postState:be}),_n=(0,Ie.Z)(In,2),na=_n[0],It=_n[1],_t=function(vn){return It(function(){if(cn)return na[0]===vn?[]:[vn];var tn=na.indexOf(vn),ot=tn>-1;return ot?na.filter(function(Wt){return Wt!==vn}):[].concat((0,he.Z)(na),[vn])})};(0,Le.ZP)(!ft,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Ut=fe(Ye,ft,{prefixCls:Et,accordion:cn,openMotion:lt,expandIcon:gt,collapsible:_e,destroyInactivePanel:$e,onItemClick:_t,activeKey:na});return Be.createElement("div",(0,a.Z)({ref:Ke,className:$t,style:At,role:cn?"tablist":void 0},(0,Pe.Z)(Xe,{aria:!0,data:!0})),Ut)}),Ve=Object.assign(Me,{Panel:te}),We=Ve,ze=Ve.Panel},48365:function(ct,qe,z){"use strict";var a=z(61186),he=z.n(a),Ie=z(90111),pe=z.n(Ie),Fe=z(58319),we=z.n(Fe),Ae=z(23250),Le=z.n(Ae),Be=z(74959),de=z.n(Be),Oe=z(10238),Te=z.n(Oe),xe=z(33656),le=z.n(xe);he().extend(le()),he().extend(Te()),he().extend(pe()),he().extend(we()),he().extend(Le()),he().extend(de()),he().extend(function(ee,te){var ne=te.prototype,me=ne.format;ne.format=function(ce){var fe=(ce||"").replace("Wo","wo");return me.bind(this)(fe)}});var E={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},y=function(te){var ne=E[te];return ne||te.split("_")[0]},x=function(){},b={getNow:function(){var te=he()();return typeof te.tz=="function"?te.tz():te},getFixedDate:function(te){return he()(te,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(te){return te.endOf("month")},getWeekDay:function(te){var ne=te.locale("en");return ne.weekday()+ne.localeData().firstDayOfWeek()},getYear:function(te){return te.year()},getMonth:function(te){return te.month()},getDate:function(te){return te.date()},getHour:function(te){return te.hour()},getMinute:function(te){return te.minute()},getSecond:function(te){return te.second()},getMillisecond:function(te){return te.millisecond()},addYear:function(te,ne){return te.add(ne,"year")},addMonth:function(te,ne){return te.add(ne,"month")},addDate:function(te,ne){return te.add(ne,"day")},setYear:function(te,ne){return te.year(ne)},setMonth:function(te,ne){return te.month(ne)},setDate:function(te,ne){return te.date(ne)},setHour:function(te,ne){return te.hour(ne)},setMinute:function(te,ne){return te.minute(ne)},setSecond:function(te,ne){return te.second(ne)},setMillisecond:function(te,ne){return te.millisecond(ne)},isAfter:function(te,ne){return te.isAfter(ne)},isValidate:function(te){return te.isValid()},locale:{getWeekFirstDay:function(te){return he()().locale(y(te)).localeData().firstDayOfWeek()},getWeekFirstDate:function(te,ne){return ne.locale(y(te)).weekday(0)},getWeek:function(te,ne){return ne.locale(y(te)).week()},getShortWeekDays:function(te){return he()().locale(y(te)).localeData().weekdaysMin()},getShortMonths:function(te){return he()().locale(y(te)).localeData().monthsShort()},format:function(te,ne,me){return ne.locale(y(te)).format(me)},parse:function(te,ne,me){for(var Ee=y(te),ce=0;ce2&&arguments[2]!==void 0?arguments[2]:"0",wt=String(De);wt.length2&&arguments[2]!==void 0?arguments[2]:[],wt=de.useState([!1,!1]),Nt=(0,pe.Z)(wt,2),tt=Nt[0],pt=Nt[1],Bt=function(dn,Jn){pt(function(Aa){return Ee(Aa,Jn,dn)})},ea=de.useMemo(function(){return tt.map(function(ga,dn){if(ga)return!0;var Jn=De[dn];return Jn?!!(!st[dn]&&!Jn||Jn&&vt(Jn,{activeIndex:dn})):!1})},[De,tt,vt,st]);return[ea,Bt]}function We(De,vt,st,wt,Nt){var tt="",pt=[];return De&&pt.push(Nt?"hh":"HH"),vt&&pt.push("mm"),st&&pt.push("ss"),tt=pt.join(":"),wt&&(tt+=".SSS"),Nt&&(tt+=" A"),tt}function ze(De,vt,st,wt,Nt,tt){var pt=De.fieldDateTimeFormat,Bt=De.fieldDateFormat,ea=De.fieldTimeFormat,ga=De.fieldMonthFormat,dn=De.fieldYearFormat,Jn=De.fieldWeekFormat,Aa=De.fieldQuarterFormat,sa=De.yearFormat,fa=De.cellYearFormat,za=De.cellQuarterFormat,Wa=De.dayFormat,la=De.cellDateFormat,ou=We(vt,st,wt,Nt,tt);return(0,Ie.Z)((0,Ie.Z)({},De),{},{fieldDateTimeFormat:pt||"YYYY-MM-DD ".concat(ou),fieldDateFormat:Bt||"YYYY-MM-DD",fieldTimeFormat:ea||ou,fieldMonthFormat:ga||"YYYY-MM",fieldYearFormat:dn||"YYYY",fieldWeekFormat:Jn||"gggg-wo",fieldQuarterFormat:Aa||"YYYY-[Q]Q",yearFormat:sa||"YYYY",cellYearFormat:fa||"YYYY",cellQuarterFormat:za||"[Q]Q",cellDateFormat:la||Wa||"D"})}function Xe(De,vt){var st=vt.showHour,wt=vt.showMinute,Nt=vt.showSecond,tt=vt.showMillisecond,pt=vt.use12Hours;return de.useMemo(function(){return ze(De,st,wt,Nt,tt,pt)},[De,st,wt,Nt,tt,pt])}var Ke=z(26420);function mt(De,vt,st){return st!=null?st:vt.some(function(wt){return De.includes(wt)})}var Et=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function ht(De){var vt=ce(De,Et),st=De.format,wt=De.picker,Nt=null;return st&&(Nt=st,Array.isArray(Nt)&&(Nt=Nt[0]),Nt=(0,Ke.Z)(Nt)==="object"?Nt.format:Nt),wt==="time"&&(vt.format=Nt),[vt,Nt]}function $e(De){return De&&typeof De=="string"}function At(De,vt,st,wt){return[De,vt,st,wt].some(function(Nt){return Nt!==void 0})}function cn(De,vt,st,wt,Nt){var tt=vt,pt=st,Bt=wt;if(!De&&!tt&&!pt&&!Bt&&!Nt)tt=!0,pt=!0,Bt=!0;else if(De){var ea,ga,dn,Jn=[tt,pt,Bt].some(function(fa){return fa===!1}),Aa=[tt,pt,Bt].some(function(fa){return fa===!0}),sa=Jn?!0:!Aa;tt=(ea=tt)!==null&&ea!==void 0?ea:sa,pt=(ga=pt)!==null&&ga!==void 0?ga:sa,Bt=(dn=Bt)!==null&&dn!==void 0?dn:sa}return[tt,pt,Bt,Nt]}function sn(De){var vt=De.showTime,st=ht(De),wt=(0,pe.Z)(st,2),Nt=wt[0],tt=wt[1],pt=vt&&(0,Ke.Z)(vt)==="object"?vt:{},Bt=(0,Ie.Z)((0,Ie.Z)({defaultOpenValue:pt.defaultOpenValue||pt.defaultValue},Nt),pt),ea=Bt.showMillisecond,ga=Bt.showHour,dn=Bt.showMinute,Jn=Bt.showSecond,Aa=At(ga,dn,Jn,ea),sa=cn(Aa,ga,dn,Jn,ea),fa=(0,pe.Z)(sa,3);return ga=fa[0],dn=fa[1],Jn=fa[2],[Bt,(0,Ie.Z)((0,Ie.Z)({},Bt),{},{showHour:ga,showMinute:dn,showSecond:Jn,showMillisecond:ea}),Bt.format,tt]}function ft(De,vt,st,wt,Nt){var tt=De==="time";if(De==="datetime"||tt){for(var pt=wt,Bt=fe(De,Nt,null),ea=Bt,ga=[vt,st],dn=0;dn1&&(pt=vt.addDate(pt,-7)),pt}function tn(De,vt){var st=vt.generateConfig,wt=vt.locale,Nt=vt.format;return De?typeof Nt=="function"?Nt(De):st.locale.format(wt.locale,De,Nt):""}function ot(De,vt,st){var wt=vt,Nt=["getHour","getMinute","getSecond","getMillisecond"],tt=["setHour","setMinute","setSecond","setMillisecond"];return tt.forEach(function(pt,Bt){st?wt=De[pt](wt,De[Nt[Bt]](st)):wt=De[pt](wt,0)}),wt}function Wt(De,vt,st,wt,Nt){var tt=(0,Fe.zX)(function(pt,Bt){return!!(st&&st(pt,Bt)||wt&&De.isAfter(wt,pt)&&!_t(De,vt,wt,pt,Bt.type)||Nt&&De.isAfter(pt,Nt)&&!_t(De,vt,Nt,pt,Bt.type))});return tt}function Xt(De,vt,st){return de.useMemo(function(){var wt=fe(De,vt,st),Nt=me(wt),tt=Nt[0],pt=(0,Ke.Z)(tt)==="object"&&tt.type==="mask"?tt.format:null;return[Nt.map(function(Bt){return typeof Bt=="string"||typeof Bt=="function"?Bt:Bt.format}),pt]},[De,vt,st])}function et(De,vt,st){return typeof De[0]=="function"||st?!0:vt}function Je(De,vt,st,wt){var Nt=(0,Fe.zX)(function(tt,pt){var Bt=(0,Ie.Z)({type:vt},pt);if(delete Bt.activeIndex,!De.isValidate(tt)||st&&st(tt,Bt))return!0;if((vt==="date"||vt==="time")&&wt){var ea,ga=pt&&pt.activeIndex===1?"end":"start",dn=((ea=wt.disabledTime)===null||ea===void 0?void 0:ea.call(wt,tt,ga,{from:Bt.from}))||{},Jn=dn.disabledHours,Aa=dn.disabledMinutes,sa=dn.disabledSeconds,fa=dn.disabledMilliseconds,za=wt.disabledHours,Wa=wt.disabledMinutes,la=wt.disabledSeconds,ou=Jn||za,su=Aa||Wa,On=sa||la,Lu=De.getHour(tt),Ra=De.getMinute(tt),hu=De.getSecond(tt),Gu=De.getMillisecond(tt);if(ou&&ou().includes(Lu)||su&&su(Lu).includes(Ra)||On&&On(Lu,Ra).includes(hu)||fa&&fa(Lu,Ra,hu).includes(Gu))return!0}return!1});return Nt}function un(De){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,st=de.useMemo(function(){var wt=De&&me(De);return vt&&wt&&(wt[1]=wt[1]||wt[0]),wt},[De,vt]);return st}function pa(De,vt){var st=De.generateConfig,wt=De.locale,Nt=De.picker,tt=Nt===void 0?"date":Nt,pt=De.prefixCls,Bt=pt===void 0?"rc-picker":pt,ea=De.styles,ga=ea===void 0?{}:ea,dn=De.classNames,Jn=dn===void 0?{}:dn,Aa=De.order,sa=Aa===void 0?!0:Aa,fa=De.components,za=fa===void 0?{}:fa,Wa=De.inputRender,la=De.allowClear,ou=De.clearIcon,su=De.needConfirm,On=De.multiple,Lu=De.format,Ra=De.inputReadOnly,hu=De.disabledDate,Gu=De.minDate,Mu=De.maxDate,tr=De.showTime,wu=De.value,Zu=De.defaultValue,ku=De.pickerValue,ur=De.defaultPickerValue,rr=un(wu),Ar=un(Zu),br=un(ku),el=un(ur),Qu=tt==="date"&&tr?"datetime":tt,rl=Qu==="time"||Qu==="datetime",wr=rl||On,Vu=su!=null?su:rl,Fr=sn(De),Hu=(0,pe.Z)(Fr,4),Qr=Hu[0],Uu=Hu[1],$n=Hu[2],Yr=Hu[3],Tr=Xe(wt,Uu),Sa=de.useMemo(function(){return ft(Qu,$n,Yr,Qr,Tr)},[Qu,$n,Yr,Qr,Tr]),jl=de.useMemo(function(){return(0,Ie.Z)((0,Ie.Z)({},De),{},{prefixCls:Bt,locale:Tr,picker:tt,styles:ga,classNames:Jn,order:sa,components:(0,Ie.Z)({input:Wa},za),clearIcon:_e(Bt,la,ou),showTime:Sa,value:rr,defaultValue:Ar,pickerValue:br,defaultPickerValue:el},vt==null?void 0:vt())},[De]),Pl=Xt(Qu,Tr,Lu),Jl=(0,pe.Z)(Pl,2),Ml=Jl[0],ro=Jl[1],hl=et(Ml,Ra,On),zl=Wt(st,wt,hu,Gu,Mu),wl=Je(st,tt,zl,Sa),eo=de.useMemo(function(){return(0,Ie.Z)((0,Ie.Z)({},jl),{},{needConfirm:Vu,inputReadOnly:hl,disabledDate:zl})},[jl,Vu,hl,zl]);return[eo,Qu,wr,Ml,ro,wl]}var Ma=z(16089);function fu(De,vt,st){var wt=(0,Fe.C8)(vt,{value:De}),Nt=(0,pe.Z)(wt,2),tt=Nt[0],pt=Nt[1],Bt=de.useRef(De),ea=de.useRef(),ga=function(){Ma.Z.cancel(ea.current)},dn=(0,Fe.zX)(function(){pt(Bt.current),st&&tt!==Bt.current&&st(Bt.current)}),Jn=(0,Fe.zX)(function(Aa,sa){ga(),Bt.current=Aa,Aa||sa?dn():ea.current=(0,Ma.Z)(dn)});return de.useEffect(function(){return ga},[]),[tt,Jn]}function _a(De,vt){var st=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],wt=arguments.length>3?arguments[3]:void 0,Nt=st.every(function(dn){return dn})?!1:De,tt=fu(Nt,vt||!1,wt),pt=(0,pe.Z)(tt,2),Bt=pt[0],ea=pt[1];function ga(dn){var Jn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Jn.inherit||Bt)&&ea(dn,Jn.force)}return[Bt,ga]}function Pn(De){var vt=de.useRef();return de.useImperativeHandle(De,function(){var st;return{nativeElement:(st=vt.current)===null||st===void 0?void 0:st.nativeElement,focus:function(Nt){var tt;(tt=vt.current)===null||tt===void 0||tt.focus(Nt)},blur:function(){var Nt;(Nt=vt.current)===null||Nt===void 0||Nt.blur()}}}),vt}function Mn(De,vt){return de.useMemo(function(){return De||(vt?((0,Be.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(vt).map(function(st){var wt=(0,pe.Z)(st,2),Nt=wt[0],tt=wt[1];return{label:Nt,value:tt}})):[])},[De,vt])}function Da(De,vt){var st=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,wt=de.useRef(vt);wt.current=vt,(0,we.o)(function(){if(De)wt.current(De);else{var Nt=(0,Ma.Z)(function(){wt.current(De)},st);return function(){Ma.Z.cancel(Nt)}}},[De])}function pn(De){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],st=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,wt=de.useState(0),Nt=(0,pe.Z)(wt,2),tt=Nt[0],pt=Nt[1],Bt=de.useState(!1),ea=(0,pe.Z)(Bt,2),ga=ea[0],dn=ea[1],Jn=de.useRef([]),Aa=de.useRef(null),sa=de.useRef(null),fa=function(On){Aa.current=On},za=function(On){return Aa.current===On},Wa=function(On){dn(On)},la=function(On){return On&&(sa.current=On),sa.current},ou=function(On){var Lu=Jn.current,Ra=new Set(Lu.filter(function(Gu){return On[Gu]||vt[Gu]})),hu=Lu[Lu.length-1]===0?1:0;return Ra.size>=2||De[hu]?null:hu};return Da(ga||st,function(){ga||(Jn.current=[],fa(null))}),de.useEffect(function(){ga&&Jn.current.push(tt)},[ga,tt]),[ga,Wa,la,tt,pt,ou,Jn.current,fa,za]}function Ht(De,vt,st,wt,Nt,tt){var pt=st[st.length-1],Bt=function(ga,dn){var Jn=(0,pe.Z)(De,2),Aa=Jn[0],sa=Jn[1],fa=(0,Ie.Z)((0,Ie.Z)({},dn),{},{from:Pe(De,st)});return pt===1&&vt[0]&&Aa&&!_t(wt,Nt,Aa,ga,fa.type)&&wt.isAfter(Aa,ga)||pt===0&&vt[1]&&sa&&!_t(wt,Nt,sa,ga,fa.type)&&wt.isAfter(ga,sa)?!0:tt==null?void 0:tt(ga,fa)};return Bt}function Ca(De,vt,st,wt){switch(vt){case"date":case"week":return De.addMonth(st,wt);case"month":case"quarter":return De.addYear(st,wt);case"year":return De.addYear(st,wt*10);case"decade":return De.addYear(st,wt*100);default:return st}}var Eu=[];function Pu(De,vt,st,wt,Nt,tt,pt,Bt){var ea=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Eu,ga=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Eu,dn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Eu,Jn=arguments.length>11?arguments[11]:void 0,Aa=arguments.length>12?arguments[12]:void 0,sa=arguments.length>13?arguments[13]:void 0,fa=pt==="time",za=tt||0,Wa=function(br){var el=De.getNow();return fa&&(el=ot(De,el)),ea[br]||st[br]||el},la=(0,pe.Z)(ga,2),ou=la[0],su=la[1],On=(0,Fe.C8)(function(){return Wa(0)},{value:ou}),Lu=(0,pe.Z)(On,2),Ra=Lu[0],hu=Lu[1],Gu=(0,Fe.C8)(function(){return Wa(1)},{value:su}),Mu=(0,pe.Z)(Gu,2),tr=Mu[0],wu=Mu[1],Zu=de.useMemo(function(){var Ar=[Ra,tr][za];return fa?Ar:ot(De,Ar,dn[za])},[fa,Ra,tr,za,De,dn]),ku=function(br){var el=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Qu=[hu,wu][za];Qu(br);var rl=[Ra,tr];rl[za]=br,Jn&&(!_t(De,vt,Ra,rl[0],pt)||!_t(De,vt,tr,rl[1],pt))&&Jn(rl,{source:el,range:za===1?"end":"start",mode:wt})},ur=function(br,el){if(Bt){var Qu={date:"month",week:"month",month:"year",quarter:"year"},rl=Qu[pt];if(rl&&!_t(De,vt,br,el,rl))return Ca(De,pt,el,-1);if(pt==="year"&&br){var wr=Math.floor(De.getYear(br)/10),Vu=Math.floor(De.getYear(el)/10);if(wr!==Vu)return Ca(De,pt,el,-1)}}return el},rr=de.useRef(null);return(0,we.Z)(function(){if(Nt&&!ea[za]){var Ar=fa?null:De.getNow();if(rr.current!==null&&rr.current!==za?Ar=[Ra,tr][za^1]:st[za]?Ar=za===0?st[0]:ur(st[0],st[1]):st[za^1]&&(Ar=st[za^1]),Ar){Aa&&De.isAfter(Aa,Ar)&&(Ar=Aa);var br=Bt?Ca(De,pt,Ar,1):Ar;sa&&De.isAfter(br,sa)&&(Ar=Bt?Ca(De,pt,sa,-1):sa),ku(Ar,"reset")}}},[Nt,za,st[za]]),de.useEffect(function(){Nt?rr.current=za:rr.current=null},[Nt,za]),(0,we.Z)(function(){Nt&&ea&&ea[za]&&ku(ea[za],"reset")},[Nt,za]),[Zu,ku]}function Ya(De,vt){var st=de.useRef(De),wt=de.useState({}),Nt=(0,pe.Z)(wt,2),tt=Nt[1],pt=function(ga){return ga&&vt!==void 0?vt:st.current},Bt=function(ga){st.current=ga,tt({})};return[pt,Bt,pt(!0)]}var Au=[];function ba(De,vt,st){var wt=function(pt){return pt.map(function(Bt){return tn(Bt,{generateConfig:De,locale:vt,format:st[0]})})},Nt=function(pt,Bt){for(var ea=Math.max(pt.length,Bt.length),ga=-1,dn=0;dn2&&arguments[2]!==void 0?arguments[2]:1,wt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Nt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],tt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,pt=[],Bt=st>=1?st|0:1,ea=De;ea<=vt;ea+=Bt){var ga=Nt.includes(ea);(!ga||!wt)&&pt.push({label:ne(ea,tt),value:ea,disabled:ga})}return pt}function Xn(De){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},st=arguments.length>2?arguments[2]:void 0,wt=vt||{},Nt=wt.use12Hours,tt=wt.hourStep,pt=tt===void 0?1:tt,Bt=wt.minuteStep,ea=Bt===void 0?1:Bt,ga=wt.secondStep,dn=ga===void 0?1:ga,Jn=wt.millisecondStep,Aa=Jn===void 0?100:Jn,sa=wt.hideDisabledOptions,fa=wt.disabledTime,za=wt.disabledHours,Wa=wt.disabledMinutes,la=wt.disabledSeconds,ou=de.useMemo(function(){return st||De.getNow()},[st,De]);if(0)var su,On,Lu;var Ra=de.useCallback(function(wr){var Vu=(fa==null?void 0:fa(wr))||{};return[Vu.disabledHours||za||An,Vu.disabledMinutes||Wa||An,Vu.disabledSeconds||la||An,Vu.disabledMilliseconds||An]},[fa,za,Wa,la]),hu=de.useMemo(function(){return Ra(ou)},[ou,Ra]),Gu=(0,pe.Z)(hu,4),Mu=Gu[0],tr=Gu[1],wu=Gu[2],Zu=Gu[3],ku=de.useCallback(function(wr,Vu,Fr,Hu){var Qr=Ot(0,23,pt,sa,wr()),Uu=Nt?Qr.map(function(Sa){return(0,Ie.Z)((0,Ie.Z)({},Sa),{},{label:ne(Sa.value%12||12,2)})}):Qr,$n=function(jl){return Ot(0,59,ea,sa,Vu(jl))},Yr=function(jl,Pl){return Ot(0,59,dn,sa,Fr(jl,Pl))},Tr=function(jl,Pl,Jl){return Ot(0,999,Aa,sa,Hu(jl,Pl,Jl),3)};return[Uu,$n,Yr,Tr]},[sa,pt,Nt,Aa,ea,dn]),ur=de.useMemo(function(){return ku(Mu,tr,wu,Zu)},[ku,Mu,tr,wu,Zu]),rr=(0,pe.Z)(ur,4),Ar=rr[0],br=rr[1],el=rr[2],Qu=rr[3],rl=function(Vu,Fr){var Hu=function(){return Ar},Qr=br,Uu=el,$n=Qu;if(Fr){var Yr=Ra(Fr),Tr=(0,pe.Z)(Yr,4),Sa=Tr[0],jl=Tr[1],Pl=Tr[2],Jl=Tr[3],Ml=ku(Sa,jl,Pl,Jl),ro=(0,pe.Z)(Ml,4),hl=ro[0],zl=ro[1],wl=ro[2],eo=ro[3];Hu=function(){return hl},Qr=zl,Uu=wl,$n=eo}var Vl=sr(Vu,Hu,Qr,Uu,$n,De);return Vl};return[rl,Ar,br,el,Qu]}function Gn(De){var vt=De.mode,st=De.internalMode,wt=De.renderExtraFooter,Nt=De.showNow,tt=De.showTime,pt=De.onSubmit,Bt=De.onNow,ea=De.invalid,ga=De.needConfirm,dn=De.generateConfig,Jn=De.disabledDate,Aa=de.useContext(x),sa=Aa.prefixCls,fa=Aa.locale,za=Aa.button,Wa=za===void 0?"button":za,la=dn.getNow(),ou=Xn(dn,tt,la),su=(0,pe.Z)(ou,1),On=su[0],Lu=wt==null?void 0:wt(vt),Ra=Jn(la,{type:vt}),hu=function(){if(!Ra){var ur=On(la);Bt(ur)}},Gu="".concat(sa,"-now"),Mu="".concat(Gu,"-btn"),tr=Nt&&de.createElement("li",{className:Gu},de.createElement("a",{className:le()(Mu,Ra&&"".concat(Mu,"-disabled")),"aria-disabled":Ra,onClick:hu},st==="date"?fa.today:fa.now)),wu=ga&&de.createElement("li",{className:"".concat(sa,"-ok")},de.createElement(Wa,{disabled:ea,onClick:pt},fa.ok)),Zu=(tr||wu)&&de.createElement("ul",{className:"".concat(sa,"-ranges")},tr,wu);return!Lu&&!Zu?null:de.createElement("div",{className:"".concat(sa,"-footer")},Lu&&de.createElement("div",{className:"".concat(sa,"-footer-extra")},Lu),Zu)}function Vn(De,vt,st){function wt(Nt,tt){var pt=Nt.findIndex(function(ea){return _t(De,vt,ea,tt,st)});if(pt===-1)return[].concat((0,he.Z)(Nt),[tt]);var Bt=(0,he.Z)(Nt);return Bt.splice(pt,1),Bt}return wt}var jn=de.createContext(null);function ra(){return de.useContext(jn)}function $a(De,vt){var st=De.prefixCls,wt=De.generateConfig,Nt=De.locale,tt=De.disabledDate,pt=De.minDate,Bt=De.maxDate,ea=De.cellRender,ga=De.hoverValue,dn=De.hoverRangeValue,Jn=De.onHover,Aa=De.values,sa=De.pickerValue,fa=De.onSelect,za=De.prevIcon,Wa=De.nextIcon,la=De.superPrevIcon,ou=De.superNextIcon,su=wt.getNow(),On={now:su,values:Aa,pickerValue:sa,prefixCls:st,disabledDate:tt,minDate:pt,maxDate:Bt,cellRender:ea,hoverValue:ga,hoverRangeValue:dn,onHover:Jn,locale:Nt,generateConfig:wt,onSelect:fa,panelType:vt,prevIcon:za,nextIcon:Wa,superPrevIcon:la,superNextIcon:ou};return[On,su]}var nt=de.createContext({});function ue(De){for(var vt=De.rowNum,st=De.colNum,wt=De.baseDate,Nt=De.getCellDate,tt=De.prefixColumn,pt=De.rowClassName,Bt=De.titleFormat,ea=De.getCellText,ga=De.getCellClassName,dn=De.headerCells,Jn=De.cellSelection,Aa=Jn===void 0?!0:Jn,sa=De.disabledDate,fa=ra(),za=fa.prefixCls,Wa=fa.panelType,la=fa.now,ou=fa.disabledDate,su=fa.cellRender,On=fa.onHover,Lu=fa.hoverValue,Ra=fa.hoverRangeValue,hu=fa.generateConfig,Gu=fa.values,Mu=fa.locale,tr=fa.onSelect,wu=sa||ou,Zu="".concat(za,"-cell"),ku=de.useContext(nt),ur=ku.onCellDblClick,rr=function(Fr){return Gu.some(function(Hu){return Hu&&_t(hu,Mu,Fr,Hu,Wa)})},Ar=[],br=0;br1&&arguments[1]!==void 0?arguments[1]:!1;Il(Xu),Wa==null||Wa(Xu),Ll&&so(Xu)},Eo=function(Xu,Ll){Tr(Xu),Ll&&Kl(Ll),so(Ll,Xu)},Wl=function(Xu){if(wl(Xu),Kl(Xu),Yr!==On){var Ll=["decade","year"],Pr=[].concat(Ll,["month"]),dt={quarter:[].concat(Ll,["quarter"]),week:[].concat((0,he.Z)(Pr),["week"]),date:[].concat((0,he.Z)(Pr),["date"])},kt=dt[On]||Pr,Jt=kt.indexOf(Yr),Qn=kt[Jt+1];Qn&&Eo(Qn,Xu)}},Zo=de.useMemo(function(){var jr,Xu;if(Array.isArray(hu)){var Ll=(0,pe.Z)(hu,2);jr=Ll[0],Xu=Ll[1]}else jr=hu;return!jr&&!Xu?null:(jr=jr||Xu,Xu=Xu||jr,Nt.isAfter(jr,Xu)?[Xu,jr]:[jr,Xu])},[hu,Nt]),Hl=Me(Gu,Mu,tr),Zl=Zu[Sa]||va[Sa]||He,Tl=de.useContext(nt),Po=de.useMemo(function(){return(0,Ie.Z)((0,Ie.Z)({},Tl),{},{hideHeader:ku})},[Tl,ku]),Bl="".concat(ur,"-panel"),Lo=ce(De,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return de.createElement(nt.Provider,{value:Po},de.createElement("div",{ref:rr,tabIndex:ea,className:le()(Bl,(0,Oe.Z)({},"".concat(Bl,"-rtl"),tt==="rtl"))},de.createElement(Zl,(0,a.Z)({},Lo,{showTime:Hu,prefixCls:ur,locale:Vu,generateConfig:Nt,onModeChange:Eo,pickerValue:xl,onPickerValueChange:function(Xu){Kl(Xu,!0)},value:hl[0],onSelect:Wl,values:hl,cellRender:Hl,hoverRangeValue:Zo,hoverValue:Ra}))))}var Qa=de.memo(de.forwardRef(bu)),Fa=Qa;function ha(De){var vt=De.picker,st=De.multiplePanel,wt=De.pickerValue,Nt=De.onPickerValueChange,tt=De.needConfirm,pt=De.onSubmit,Bt=De.range,ea=De.hoverValue,ga=de.useContext(x),dn=ga.prefixCls,Jn=ga.generateConfig,Aa=de.useCallback(function(ou,su){return Ca(Jn,vt,ou,su)},[Jn,vt]),sa=de.useMemo(function(){return Aa(wt,1)},[wt,Aa]),fa=function(su){Nt(Aa(su,-1))},za={onCellDblClick:function(){tt&&pt()}},Wa=vt==="time",la=(0,Ie.Z)((0,Ie.Z)({},De),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Wa});return Bt?la.hoverRangeValue=ea:la.hoverValue=ea,st?de.createElement("div",{className:"".concat(dn,"-panels")},de.createElement(nt.Provider,{value:(0,Ie.Z)((0,Ie.Z)({},za),{},{hideNext:!0})},de.createElement(Fa,la)),de.createElement(nt.Provider,{value:(0,Ie.Z)((0,Ie.Z)({},za),{},{hidePrev:!0})},de.createElement(Fa,(0,a.Z)({},la,{pickerValue:sa,onPickerValueChange:fa})))):de.createElement(nt.Provider,{value:(0,Ie.Z)({},za)},de.createElement(Fa,la))}function oa(De){return typeof De=="function"?De():De}function Mr(De){var vt=De.prefixCls,st=De.presets,wt=De.onClick,Nt=De.onHover;return st.length?de.createElement("div",{className:"".concat(vt,"-presets")},de.createElement("ul",null,st.map(function(tt,pt){var Bt=tt.label,ea=tt.value;return de.createElement("li",{key:pt,onClick:function(){wt(oa(ea))},onMouseEnter:function(){Nt(oa(ea))},onMouseLeave:function(){Nt(null)}},Bt)}))):null}function Sr(De){var vt=De.panelRender,st=De.internalMode,wt=De.picker,Nt=De.showNow,tt=De.range,pt=De.multiple,Bt=De.activeInfo,ea=Bt===void 0?[0,0,0]:Bt,ga=De.presets,dn=De.onPresetHover,Jn=De.onPresetSubmit,Aa=De.onFocus,sa=De.onBlur,fa=De.onPanelMouseDown,za=De.direction,Wa=De.value,la=De.onSelect,ou=De.isInvalid,su=De.defaultOpenValue,On=De.onOk,Lu=De.onSubmit,Ra=de.useContext(x),hu=Ra.prefixCls,Gu="".concat(hu,"-panel"),Mu=za==="rtl",tr=de.useRef(null),wu=de.useRef(null),Zu=de.useState(0),ku=(0,pe.Z)(Zu,2),ur=ku[0],rr=ku[1],Ar=de.useState(0),br=(0,pe.Z)(Ar,2),el=br[0],Qu=br[1],rl=de.useState(0),wr=(0,pe.Z)(rl,2),Vu=wr[0],Fr=wr[1],Hu=function(Wl){Wl.width&&rr(Wl.width)},Qr=(0,pe.Z)(ea,3),Uu=Qr[0],$n=Qr[1],Yr=Qr[2],Tr=de.useState(0),Sa=(0,pe.Z)(Tr,2),jl=Sa[0],Pl=Sa[1];de.useEffect(function(){Pl(10)},[Uu]),de.useEffect(function(){if(tt&&wu.current){var Eo,Wl=((Eo=tr.current)===null||Eo===void 0?void 0:Eo.offsetWidth)||0,Zo=wu.current.getBoundingClientRect();if(!Zo.height||Zo.right<0){Pl(function(Po){return Math.max(0,Po-1)});return}var Hl=(Mu?$n-Wl:Uu)-Zo.left;if(Fr(Hl),ur&&ur=Bt&&st<=ea)return tt;var ga=Math.min(Math.abs(st-Bt),Math.abs(st-ea));ga0?mu:xr));var nr=Fu+$u,mr=xr-mu+1;return String(mu+(mr+nr-mu)%mr)};switch(Ll){case"Backspace":case"Delete":Pr="",dt=Jt;break;case"ArrowLeft":Pr="",Qn(-1);break;case"ArrowRight":Pr="",Qn(1);break;case"ArrowUp":Pr="",dt=vr(1);break;case"ArrowDown":Pr="",dt=vr(-1);break;default:isNaN(Number(Ll))||(Pr=Vu+Ll,dt=Pr);break}if(Pr!==null&&(Fr(Pr),Pr.length>=kt&&(Qn(1),Fr(""))),dt!==null){var qu=Pl.slice(0,wl)+ne(dt,kt)+Pl.slice(eo);xl(qu.slice(0,pt.length))}jl({})},Bl=de.useRef();(0,we.Z)(function(){if(!(!ur||!pt||Kl.current)){if(!ro.match(Pl)){xl(pt);return}return Ml.current.setSelectionRange(wl,eo),Bl.current=(0,Ma.Z)(function(){Ml.current.setSelectionRange(wl,eo)}),function(){Ma.Z.cancel(Bl.current)}}},[ro,pt,ur,Pl,Uu,wl,eo,Sa,xl]);var Lo=pt?{onFocus:Zo,onBlur:Zl,onKeyDown:Po,onMouseDown:Eo,onMouseUp:Wl,onPaste:so}:{};return de.createElement("div",{ref:Jl,className:le()(wu,(0,Oe.Z)((0,Oe.Z)({},"".concat(wu,"-active"),st&&Nt),"".concat(wu,"-placeholder"),dn))},de.createElement(tr,(0,a.Z)({ref:Ml,"aria-invalid":Wa,autoComplete:"off"},ou,{onKeyDown:Tl,onBlur:Hl},Lo,{value:Pl,onChange:Il})),de.createElement(Nr,{type:"suffix",icon:tt}),la)}),Io=Ql,Wr=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],bo=["index"];function dr(De,vt){var st=De.id,wt=De.prefix,Nt=De.clearIcon,tt=De.suffixIcon,pt=De.separator,Bt=pt===void 0?"~":pt,ea=De.activeIndex,ga=De.activeHelp,dn=De.allHelp,Jn=De.focused,Aa=De.onFocus,sa=De.onBlur,fa=De.onKeyDown,za=De.locale,Wa=De.generateConfig,la=De.placeholder,ou=De.className,su=De.style,On=De.onClick,Lu=De.onClear,Ra=De.value,hu=De.onChange,Gu=De.onSubmit,Mu=De.onInputChange,tr=De.format,wu=De.maskFormat,Zu=De.preserveInvalidOnBlur,ku=De.onInvalid,ur=De.disabled,rr=De.invalid,Ar=De.inputReadOnly,br=De.direction,el=De.onOpenChange,Qu=De.onActiveInfo,rl=De.placement,wr=De.onMouseDown,Vu=De.required,Fr=De["aria-required"],Hu=De.autoFocus,Qr=De.tabIndex,Uu=(0,Jr.Z)(De,Wr),$n=br==="rtl",Yr=de.useContext(x),Tr=Yr.prefixCls,Sa=de.useMemo(function(){if(typeof st=="string")return[st];var Hl=st||{};return[Hl.start,Hl.end]},[st]),jl=de.useRef(),Pl=de.useRef(),Jl=de.useRef(),Ml=function(Zl){var Tl;return(Tl=[Pl,Jl][Zl])===null||Tl===void 0?void 0:Tl.current};de.useImperativeHandle(vt,function(){return{nativeElement:jl.current,focus:function(Zl){if((0,Ke.Z)(Zl)==="object"){var Tl,Po=Zl||{},Bl=Po.index,Lo=Bl===void 0?0:Bl,jr=(0,Jr.Z)(Po,bo);(Tl=Ml(Lo))===null||Tl===void 0||Tl.focus(jr)}else{var Xu;(Xu=Ml(Zl!=null?Zl:0))===null||Xu===void 0||Xu.focus()}},blur:function(){var Zl,Tl;(Zl=Ml(0))===null||Zl===void 0||Zl.blur(),(Tl=Ml(1))===null||Tl===void 0||Tl.blur()}}});var ro=du(Uu),hl=de.useMemo(function(){return Array.isArray(la)?la:[la,la]},[la]),zl=ol((0,Ie.Z)((0,Ie.Z)({},De),{},{id:Sa,placeholder:hl})),wl=(0,pe.Z)(zl,1),eo=wl[0],Vl=de.useState({position:"absolute",width:0}),xl=(0,pe.Z)(Vl,2),Il=xl[0],so=xl[1],Kl=(0,Fe.zX)(function(){var Hl=Ml(ea);if(Hl){var Zl=Hl.nativeElement.getBoundingClientRect(),Tl=jl.current.getBoundingClientRect(),Po=Zl.left-Tl.left;so(function(Bl){return(0,Ie.Z)((0,Ie.Z)({},Bl),{},{width:Zl.width,left:Po})}),Qu([Zl.left,Zl.right,Tl.width])}});de.useEffect(function(){Kl()},[ea]);var Eo=Nt&&(Ra[0]&&!ur[0]||Ra[1]&&!ur[1]),Wl=Hu&&!ur[0],Zo=Hu&&!Wl&&!ur[1];return de.createElement(Bu.Z,{onResize:Kl},de.createElement("div",(0,a.Z)({},ro,{className:le()(Tr,"".concat(Tr,"-range"),(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({},"".concat(Tr,"-focused"),Jn),"".concat(Tr,"-disabled"),ur.every(function(Hl){return Hl})),"".concat(Tr,"-invalid"),rr.some(function(Hl){return Hl})),"".concat(Tr,"-rtl"),$n),ou),style:su,ref:jl,onClick:On,onMouseDown:function(Zl){var Tl=Zl.target;Tl!==Pl.current.inputElement&&Tl!==Jl.current.inputElement&&Zl.preventDefault(),wr==null||wr(Zl)}}),wt&&de.createElement("div",{className:"".concat(Tr,"-prefix")},wt),de.createElement(Io,(0,a.Z)({ref:Pl},eo(0),{autoFocus:Wl,tabIndex:Qr,"date-range":"start"})),de.createElement("div",{className:"".concat(Tr,"-range-separator")},Bt),de.createElement(Io,(0,a.Z)({ref:Jl},eo(1),{autoFocus:Zo,tabIndex:Qr,"date-range":"end"})),de.createElement("div",{className:"".concat(Tr,"-active-bar"),style:Il}),de.createElement(Nr,{type:"suffix",icon:tt}),Eo&&de.createElement(il,{icon:Nt,onClear:Lu})))}var vl=de.forwardRef(dr),Ou=vl;function ao(De,vt){var st=De!=null?De:vt;return Array.isArray(st)?st:[st,st]}function Jo(De){return De===1?"end":"start"}function Ho(De,vt){var st=pa(De,function(){var lr=De.disabled,ua=De.allowEmpty,Va=ao(lr,!1),tl=ao(ua,!1);return{disabled:Va,allowEmpty:tl}}),wt=(0,pe.Z)(st,6),Nt=wt[0],tt=wt[1],pt=wt[2],Bt=wt[3],ea=wt[4],ga=wt[5],dn=Nt.prefixCls,Jn=Nt.styles,Aa=Nt.classNames,sa=Nt.defaultValue,fa=Nt.value,za=Nt.needConfirm,Wa=Nt.onKeyDown,la=Nt.disabled,ou=Nt.allowEmpty,su=Nt.disabledDate,On=Nt.minDate,Lu=Nt.maxDate,Ra=Nt.defaultOpen,hu=Nt.open,Gu=Nt.onOpenChange,Mu=Nt.locale,tr=Nt.generateConfig,wu=Nt.picker,Zu=Nt.showNow,ku=Nt.showToday,ur=Nt.showTime,rr=Nt.mode,Ar=Nt.onPanelChange,br=Nt.onCalendarChange,el=Nt.onOk,Qu=Nt.defaultPickerValue,rl=Nt.pickerValue,wr=Nt.onPickerValueChange,Vu=Nt.inputReadOnly,Fr=Nt.suffixIcon,Hu=Nt.onFocus,Qr=Nt.onBlur,Uu=Nt.presets,$n=Nt.ranges,Yr=Nt.components,Tr=Nt.cellRender,Sa=Nt.dateRender,jl=Nt.monthCellRender,Pl=Nt.onClick,Jl=Pn(vt),Ml=_a(hu,Ra,la,Gu),ro=(0,pe.Z)(Ml,2),hl=ro[0],zl=ro[1],wl=function(ua,Va){(la.some(function(tl){return!tl})||!ua)&&zl(ua,Va)},eo=ya(tr,Mu,Bt,!0,!1,sa,fa,br,el),Vl=(0,pe.Z)(eo,5),xl=Vl[0],Il=Vl[1],so=Vl[2],Kl=Vl[3],Eo=Vl[4],Wl=so(),Zo=pn(la,ou,hl),Hl=(0,pe.Z)(Zo,9),Zl=Hl[0],Tl=Hl[1],Po=Hl[2],Bl=Hl[3],Lo=Hl[4],jr=Hl[5],Xu=Hl[6],Ll=Hl[7],Pr=Hl[8],dt=function(ua,Va){Tl(!0),Hu==null||Hu(ua,{range:Jo(Va!=null?Va:Bl)})},kt=function(ua,Va){Tl(!1),Qr==null||Qr(ua,{range:Jo(Va!=null?Va:Bl)})},Jt=de.useMemo(function(){if(!ur)return null;var lr=ur.disabledTime,ua=lr?function(Va){var tl=Jo(Bl),Fl=Pe(Wl,Xu,Bl);return lr(Va,tl,{from:Fl})}:void 0;return(0,Ie.Z)((0,Ie.Z)({},ur),{},{disabledTime:ua})},[ur,Bl,Wl,Xu]),Qn=(0,Fe.C8)([wu,wu],{value:rr}),vr=(0,pe.Z)(Qn,2),qu=vr[0],Hr=vr[1],$u=qu[Bl]||wu,au=$u==="date"&&Jt?"datetime":$u,nu=au===wu&&au!=="time",mu=yu(wu,$u,Zu,ku,!0),xr=Ua(Nt,xl,Il,so,Kl,la,Bt,Zl,hl,ga),Xr=(0,pe.Z)(xr,2),zr=Xr[0],Fu=Xr[1],nr=Ht(Wl,la,Xu,tr,Mu,su),mr=Ve(Wl,ga,ou),Gr=(0,pe.Z)(mr,2),Rr=Gr[0],cl=Gr[1],Cu=Pu(tr,Mu,Wl,qu,hl,Bl,tt,nu,Qu,rl,Jt==null?void 0:Jt.defaultOpenValue,wr,On,Lu),Ku=(0,pe.Z)(Cu,2),Cr=Ku[0],Vt=Ku[1],Za=(0,Fe.zX)(function(lr,ua,Va){var tl=Ee(qu,Bl,ua);if((tl[0]!==qu[0]||tl[1]!==qu[1])&&Hr(tl),Ar&&Va!==!1){var Fl=(0,he.Z)(Wl);lr&&(Fl[Bl]=lr),Ar(Fl,tl)}}),Tu=function(ua,Va){return Ee(Wl,Va,ua)},_u=function(ua,Va){var tl=Wl;ua&&(tl=Tu(ua,Bl)),Ll(Bl);var Fl=jr(tl);Kl(tl),zr(Bl,Fl===null),Fl===null?wl(!1,{force:!0}):Va||Jl.current.focus({index:Fl})},Vr=function(ua){var Va,tl=ua.target.getRootNode();if(!Jl.current.nativeElement.contains((Va=tl.activeElement)!==null&&Va!==void 0?Va:document.activeElement)){var Fl=la.findIndex(function(co){return!co});Fl>=0&&Jl.current.focus({index:Fl})}wl(!0),Pl==null||Pl(ua)},Or=function(){Fu(null),wl(!1,{force:!0})},gr=de.useState(null),uo=(0,pe.Z)(gr,2),So=uo[0],hr=uo[1],pl=de.useState(null),ql=(0,pe.Z)(pl,2),Sl=ql[0],Ao=ql[1],ei=de.useMemo(function(){return Sl||Wl},[Wl,Sl]);de.useEffect(function(){hl||Ao(null)},[hl]);var Fi=de.useState([0,0,0]),ai=(0,pe.Z)(Fi,2),Di=ai[0],li=ai[1],Ei=Mn(Uu,$n),Vo=function(ua){Ao(ua),hr("preset")},Bi=function(ua){var Va=Fu(ua);Va&&wl(!1,{force:!0})},Nl=function(ua){_u(ua)},Ri=function(ua){Ao(ua?Tu(ua,Bl):null),hr("cell")},ki=function(ua){wl(!0),dt(ua)},Wi=function(){Po("panel")},Gi=function(ua){var Va=Ee(Wl,Bl,ua);Kl(Va),!za&&!pt&&tt===au&&_u(ua)},es=function(){wl(!1)},ts=Me(Tr,Sa,jl,Jo(Bl)),ji=Wl[Bl]||null,Vi=(0,Fe.zX)(function(lr){return ga(lr,{activeIndex:Bl})}),Yl=de.useMemo(function(){var lr=(0,Le.Z)(Nt,!1),ua=(0,Ae.Z)(Nt,[].concat((0,he.Z)(Object.keys(lr)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return ua},[Nt]),Rl=de.createElement(Sr,(0,a.Z)({},Yl,{showNow:mu,showTime:Jt,range:!0,multiplePanel:nu,activeInfo:Di,disabledDate:nr,onFocus:ki,onBlur:kt,onPanelMouseDown:Wi,picker:wu,mode:$u,internalMode:au,onPanelChange:Za,format:ea,value:ji,isInvalid:Vi,onChange:null,onSelect:Gi,pickerValue:Cr,defaultOpenValue:me(ur==null?void 0:ur.defaultOpenValue)[Bl],onPickerValueChange:Vt,hoverValue:ei,onHover:Ri,needConfirm:za,onSubmit:_u,onOk:Eo,presets:Ei,onPresetHover:Vo,onPresetSubmit:Bi,onNow:Nl,cellRender:ts})),oi=function(ua,Va){var tl=Tu(ua,Va);Kl(tl)},gi=function(){Po("input")},ui=function(ua,Va){var tl=Xu.length,Fl=Xu[tl-1];if(tl&&Fl!==Va&&za&&!ou[Fl]&&!Pr(Fl)&&Wl[Fl]){Jl.current.focus({index:Fl});return}Po("input"),wl(!0,{inherit:!0}),Bl!==Va&&hl&&!za&&pt&&_u(null,!0),Lo(Va),dt(ua,Va)},vs=function(ua,Va){if(wl(!1),!za&&Po()==="input"){var tl=jr(Wl);zr(Bl,tl===null)}kt(ua,Va)},No=function(ua,Va){ua.key==="Tab"&&_u(null,!0),Wa==null||Wa(ua,Va)},ta=de.useMemo(function(){return{prefixCls:dn,locale:Mu,generateConfig:tr,button:Yr.button,input:Yr.input}},[dn,Mu,tr,Yr.button,Yr.input]);if((0,we.Z)(function(){hl&&Bl!==void 0&&Za(null,wu,!1)},[hl,Bl,wu]),(0,we.Z)(function(){var lr=Po();!hl&&lr==="input"&&(wl(!1),_u(null,!0)),!hl&&pt&&!za&&lr==="panel"&&(wl(!0),_u())},[hl]),0)var Yu;return de.createElement(x.Provider,{value:ta},de.createElement(te,(0,a.Z)({},be(Nt),{popupElement:Rl,popupStyle:Jn.popup,popupClassName:Aa.popup,visible:hl,onClose:es,range:!0}),de.createElement(Ou,(0,a.Z)({},Nt,{ref:Jl,suffixIcon:Fr,activeIndex:Zl||hl?Bl:null,activeHelp:!!Sl,allHelp:!!Sl&&So==="preset",focused:Zl,onFocus:ui,onBlur:vs,onKeyDown:No,onSubmit:_u,value:ei,maskFormat:ea,onChange:oi,onInputChange:gi,format:Bt,inputReadOnly:Vu,disabled:la,open:hl,onOpenChange:wl,onClick:Vr,onClear:Or,invalid:Rr,onInvalid:cl,onActiveInfo:li}))))}var Mo=de.forwardRef(Ho),ho=Mo,ml=z(11780);function ul(De){var vt=De.prefixCls,st=De.value,wt=De.onRemove,Nt=De.removeIcon,tt=Nt===void 0?"\xD7":Nt,pt=De.formatDate,Bt=De.disabled,ea=De.maxTagCount,ga=De.placeholder,dn="".concat(vt,"-selector"),Jn="".concat(vt,"-selection"),Aa="".concat(Jn,"-overflow");function sa(Wa,la){return de.createElement("span",{className:le()("".concat(Jn,"-item")),title:typeof Wa=="string"?Wa:null},de.createElement("span",{className:"".concat(Jn,"-item-content")},Wa),!Bt&&la&&de.createElement("span",{onMouseDown:function(su){su.preventDefault()},onClick:la,className:"".concat(Jn,"-item-remove")},tt))}function fa(Wa){var la=pt(Wa),ou=function(On){On&&On.stopPropagation(),wt(Wa)};return sa(la,ou)}function za(Wa){var la="+ ".concat(Wa.length," ...");return sa(la)}return de.createElement("div",{className:dn},de.createElement(ml.Z,{prefixCls:Aa,data:st,renderItem:fa,renderRest:za,itemKey:function(la){return pt(la)},maxCount:ea}),!st.length&&de.createElement("span",{className:"".concat(vt,"-selection-placeholder")},ga))}var Zr=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function nl(De,vt){var st=De.id,wt=De.open,Nt=De.prefix,tt=De.clearIcon,pt=De.suffixIcon,Bt=De.activeHelp,ea=De.allHelp,ga=De.focused,dn=De.onFocus,Jn=De.onBlur,Aa=De.onKeyDown,sa=De.locale,fa=De.generateConfig,za=De.placeholder,Wa=De.className,la=De.style,ou=De.onClick,su=De.onClear,On=De.internalPicker,Lu=De.value,Ra=De.onChange,hu=De.onSubmit,Gu=De.onInputChange,Mu=De.multiple,tr=De.maxTagCount,wu=De.format,Zu=De.maskFormat,ku=De.preserveInvalidOnBlur,ur=De.onInvalid,rr=De.disabled,Ar=De.invalid,br=De.inputReadOnly,el=De.direction,Qu=De.onOpenChange,rl=De.onMouseDown,wr=De.required,Vu=De["aria-required"],Fr=De.autoFocus,Hu=De.tabIndex,Qr=De.removeIcon,Uu=(0,Jr.Z)(De,Zr),$n=el==="rtl",Yr=de.useContext(x),Tr=Yr.prefixCls,Sa=de.useRef(),jl=de.useRef();de.useImperativeHandle(vt,function(){return{nativeElement:Sa.current,focus:function(Il){var so;(so=jl.current)===null||so===void 0||so.focus(Il)},blur:function(){var Il;(Il=jl.current)===null||Il===void 0||Il.blur()}}});var Pl=du(Uu),Jl=function(Il){Ra([Il])},Ml=function(Il){var so=Lu.filter(function(Kl){return Kl&&!_t(fa,sa,Kl,Il,On)});Ra(so),wt||hu()},ro=ol((0,Ie.Z)((0,Ie.Z)({},De),{},{onChange:Jl}),function(xl){var Il=xl.valueTexts;return{value:Il[0]||"",active:ga}}),hl=(0,pe.Z)(ro,2),zl=hl[0],wl=hl[1],eo=!!(tt&&Lu.length&&!rr),Vl=Mu?de.createElement(de.Fragment,null,de.createElement(ul,{prefixCls:Tr,value:Lu,onRemove:Ml,formatDate:wl,maxTagCount:tr,disabled:rr,removeIcon:Qr,placeholder:za}),de.createElement("input",{className:"".concat(Tr,"-multiple-input"),value:Lu.map(wl).join(","),ref:jl,readOnly:!0,autoFocus:Fr,tabIndex:Hu}),de.createElement(Nr,{type:"suffix",icon:pt}),eo&&de.createElement(il,{icon:tt,onClear:su})):de.createElement(Io,(0,a.Z)({ref:jl},zl(),{autoFocus:Fr,tabIndex:Hu,suffixIcon:pt,clearIcon:eo&&de.createElement(il,{icon:tt,onClear:su}),showActiveCls:!1}));return de.createElement("div",(0,a.Z)({},Pl,{className:le()(Tr,(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({},"".concat(Tr,"-multiple"),Mu),"".concat(Tr,"-focused"),ga),"".concat(Tr,"-disabled"),rr),"".concat(Tr,"-invalid"),Ar),"".concat(Tr,"-rtl"),$n),Wa),style:la,ref:Sa,onClick:ou,onMouseDown:function(Il){var so,Kl=Il.target;Kl!==((so=jl.current)===null||so===void 0?void 0:so.inputElement)&&Il.preventDefault(),rl==null||rl(Il)}}),Nt&&de.createElement("div",{className:"".concat(Tr,"-prefix")},Nt),Vl)}var ko=de.forwardRef(nl),fo=ko;function jo(De,vt){var st=pa(De),wt=(0,pe.Z)(st,6),Nt=wt[0],tt=wt[1],pt=wt[2],Bt=wt[3],ea=wt[4],ga=wt[5],dn=Nt,Jn=dn.prefixCls,Aa=dn.styles,sa=dn.classNames,fa=dn.order,za=dn.defaultValue,Wa=dn.value,la=dn.needConfirm,ou=dn.onChange,su=dn.onKeyDown,On=dn.disabled,Lu=dn.disabledDate,Ra=dn.minDate,hu=dn.maxDate,Gu=dn.defaultOpen,Mu=dn.open,tr=dn.onOpenChange,wu=dn.locale,Zu=dn.generateConfig,ku=dn.picker,ur=dn.showNow,rr=dn.showToday,Ar=dn.showTime,br=dn.mode,el=dn.onPanelChange,Qu=dn.onCalendarChange,rl=dn.onOk,wr=dn.multiple,Vu=dn.defaultPickerValue,Fr=dn.pickerValue,Hu=dn.onPickerValueChange,Qr=dn.inputReadOnly,Uu=dn.suffixIcon,$n=dn.removeIcon,Yr=dn.onFocus,Tr=dn.onBlur,Sa=dn.presets,jl=dn.components,Pl=dn.cellRender,Jl=dn.dateRender,Ml=dn.monthCellRender,ro=dn.onClick,hl=Pn(vt);function zl(Yl){return Yl===null?null:wr?Yl:Yl[0]}var wl=Vn(Zu,wu,tt),eo=_a(Mu,Gu,[On],tr),Vl=(0,pe.Z)(eo,2),xl=Vl[0],Il=Vl[1],so=function(Rl,oi,gi){if(Qu){var ui=(0,Ie.Z)({},gi);delete ui.range,Qu(zl(Rl),zl(oi),ui)}},Kl=function(Rl){rl==null||rl(zl(Rl))},Eo=ya(Zu,wu,Bt,!1,fa,za,Wa,so,Kl),Wl=(0,pe.Z)(Eo,5),Zo=Wl[0],Hl=Wl[1],Zl=Wl[2],Tl=Wl[3],Po=Wl[4],Bl=Zl(),Lo=pn([On]),jr=(0,pe.Z)(Lo,4),Xu=jr[0],Ll=jr[1],Pr=jr[2],dt=jr[3],kt=function(Rl){Ll(!0),Yr==null||Yr(Rl,{})},Jt=function(Rl){Ll(!1),Tr==null||Tr(Rl,{})},Qn=(0,Fe.C8)(ku,{value:br}),vr=(0,pe.Z)(Qn,2),qu=vr[0],Hr=vr[1],$u=qu==="date"&&Ar?"datetime":qu,au=yu(ku,qu,ur,rr),nu=ou&&function(Yl,Rl){ou(zl(Yl),zl(Rl))},mu=Ua((0,Ie.Z)((0,Ie.Z)({},Nt),{},{onChange:nu}),Zo,Hl,Zl,Tl,[],Bt,Xu,xl,ga),xr=(0,pe.Z)(mu,2),Xr=xr[1],zr=Ve(Bl,ga),Fu=(0,pe.Z)(zr,2),nr=Fu[0],mr=Fu[1],Gr=de.useMemo(function(){return nr.some(function(Yl){return Yl})},[nr]),Rr=function(Rl,oi){if(Hu){var gi=(0,Ie.Z)((0,Ie.Z)({},oi),{},{mode:oi.mode[0]});delete gi.range,Hu(Rl[0],gi)}},cl=Pu(Zu,wu,Bl,[qu],xl,dt,tt,!1,Vu,Fr,me(Ar==null?void 0:Ar.defaultOpenValue),Rr,Ra,hu),Cu=(0,pe.Z)(cl,2),Ku=Cu[0],Cr=Cu[1],Vt=(0,Fe.zX)(function(Yl,Rl,oi){if(Hr(Rl),el&&oi!==!1){var gi=Yl||Bl[Bl.length-1];el(gi,Rl)}}),Za=function(){Xr(Zl()),Il(!1,{force:!0})},Tu=function(Rl){!On&&!hl.current.nativeElement.contains(document.activeElement)&&hl.current.focus(),Il(!0),ro==null||ro(Rl)},_u=function(){Xr(null),Il(!1,{force:!0})},Vr=de.useState(null),Or=(0,pe.Z)(Vr,2),gr=Or[0],uo=Or[1],So=de.useState(null),hr=(0,pe.Z)(So,2),pl=hr[0],ql=hr[1],Sl=de.useMemo(function(){var Yl=[pl].concat((0,he.Z)(Bl)).filter(function(Rl){return Rl});return wr?Yl:Yl.slice(0,1)},[Bl,pl,wr]),Ao=de.useMemo(function(){return!wr&&pl?[pl]:Bl.filter(function(Yl){return Yl})},[Bl,pl,wr]);de.useEffect(function(){xl||ql(null)},[xl]);var ei=Mn(Sa),Fi=function(Rl){ql(Rl),uo("preset")},ai=function(Rl){var oi=wr?wl(Zl(),Rl):[Rl],gi=Xr(oi);gi&&!wr&&Il(!1,{force:!0})},Di=function(Rl){ai(Rl)},li=function(Rl){ql(Rl),uo("cell")},Ei=function(Rl){Il(!0),kt(Rl)},Vo=function(Rl){if(Pr("panel"),!(wr&&$u!==ku)){var oi=wr?wl(Zl(),Rl):[Rl];Tl(oi),!la&&!pt&&tt===$u&&Za()}},Bi=function(){Il(!1)},Nl=Me(Pl,Jl,Ml),Ri=de.useMemo(function(){var Yl=(0,Le.Z)(Nt,!1),Rl=(0,Ae.Z)(Nt,[].concat((0,he.Z)(Object.keys(Yl)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Ie.Z)((0,Ie.Z)({},Rl),{},{multiple:Nt.multiple})},[Nt]),ki=de.createElement(Sr,(0,a.Z)({},Ri,{showNow:au,showTime:Ar,disabledDate:Lu,onFocus:Ei,onBlur:Jt,picker:ku,mode:qu,internalMode:$u,onPanelChange:Vt,format:ea,value:Bl,isInvalid:ga,onChange:null,onSelect:Vo,pickerValue:Ku,defaultOpenValue:Ar==null?void 0:Ar.defaultOpenValue,onPickerValueChange:Cr,hoverValue:Sl,onHover:li,needConfirm:la,onSubmit:Za,onOk:Po,presets:ei,onPresetHover:Fi,onPresetSubmit:ai,onNow:Di,cellRender:Nl})),Wi=function(Rl){Tl(Rl)},Gi=function(){Pr("input")},es=function(Rl){Pr("input"),Il(!0,{inherit:!0}),kt(Rl)},ts=function(Rl){Il(!1),Jt(Rl)},ji=function(Rl,oi){Rl.key==="Tab"&&Za(),su==null||su(Rl,oi)},Vi=de.useMemo(function(){return{prefixCls:Jn,locale:wu,generateConfig:Zu,button:jl.button,input:jl.input}},[Jn,wu,Zu,jl.button,jl.input]);return(0,we.Z)(function(){xl&&dt!==void 0&&Vt(null,ku,!1)},[xl,dt,ku]),(0,we.Z)(function(){var Yl=Pr();!xl&&Yl==="input"&&(Il(!1),Za()),!xl&&pt&&!la&&Yl==="panel"&&Za()},[xl]),de.createElement(x.Provider,{value:Vi},de.createElement(te,(0,a.Z)({},be(Nt),{popupElement:ki,popupStyle:Aa.popup,popupClassName:sa.popup,visible:xl,onClose:Bi}),de.createElement(fo,(0,a.Z)({},Nt,{ref:hl,suffixIcon:Uu,removeIcon:$n,activeHelp:!!pl,allHelp:!!pl&&gr==="preset",focused:Xu,onFocus:es,onBlur:ts,onKeyDown:ji,onSubmit:Za,value:Ao,maskFormat:ea,onChange:Wi,onInputChange:Gi,internalPicker:tt,format:Bt,inputReadOnly:Qr,disabled:On,open:xl,onOpenChange:Il,onClick:Tu,onClear:_u,invalid:Gr,onInvalid:function(Rl){mr(Rl,0)}}))))}var zo=de.forwardRef(jo),wo=zo,Dr=wo},22061:function(ct,qe,z){"use strict";z.d(qe,{Z5:function(){return Fm},_l:function(){return u0},bK:function(){return ed}});var a=z(59301),he=z(528),Ie=z(67711),pe=z(59781),Fe=a.createContext(null),we=null;function Ae(re){re()}var Le=Ae,Be=function(se){return Le=se},de=function(){return Le};function Oe(){var re=de(),se=null,ve=null;return{clear:function(){se=null,ve=null},notify:function(){re(function(){for(var Qe=se;Qe;)Qe.callback(),Qe=Qe.next})},get:function(){for(var Qe=[],Ue=se;Ue;)Qe.push(Ue),Ue=Ue.next;return Qe},subscribe:function(Qe){var Ue=!0,ut=ve={callback:Qe,next:null,prev:ve};return ut.prev?ut.prev.next=ut:se=ut,function(){!Ue||se===null||(Ue=!1,ut.next?ut.next.prev=ut.prev:ve=ut.prev,ut.prev?ut.prev.next=ut.next:se=ut.next)}}}}var Te={notify:function(){},get:function(){return[]}};function xe(re,se){var ve,Ne=Te;function Qe(Kt){return Gt(),Ne.subscribe(Kt)}function Ue(){Ne.notify()}function ut(){mn.onStateChange&&mn.onStateChange()}function it(){return!!ve}function Gt(){ve||(ve=se?se.addNestedSub(ut):re.subscribe(ut),Ne=Oe())}function Bn(){ve&&(ve(),ve=void 0,Ne.clear(),Ne=Te)}var mn={addNestedSub:Qe,notifyNestedSubs:Ue,handleChangeWrapper:ut,isSubscribed:it,trySubscribe:Gt,tryUnsubscribe:Bn,getListeners:function(){return Ne}};return mn}var le=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect;function E(re){var se=re.store,ve=re.context,Ne=re.children,Qe=(0,a.useMemo)(function(){var it=xe(se);return{store:se,subscription:it}},[se]),Ue=(0,a.useMemo)(function(){return se.getState()},[se]);le(function(){var it=Qe.subscription;return it.onStateChange=it.notifyNestedSubs,it.trySubscribe(),Ue!==se.getState()&&it.notifyNestedSubs(),function(){it.tryUnsubscribe(),it.onStateChange=null}},[Qe,Ue]);var ut=ve||Fe;return a.createElement(ut.Provider,{value:Qe},Ne)}var y=E,x=z(12359),b=z(94266),ee=z.n(b),te=z(53410),ne=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],me=["reactReduxForwardedRef"],Ee=[],ce=[null,null],fe=function(se){try{return JSON.stringify(se)}catch(ve){return String(se)}};function Pe(re,se){var ve=re[1];return[se.payload,ve+1]}function be(re,se,ve){le(function(){return re.apply(void 0,se)},ve)}function Me(re,se,ve,Ne,Qe,Ue,ut){re.current=Ne,se.current=Qe,ve.current=!1,Ue.current&&(Ue.current=null,ut())}function Ve(re,se,ve,Ne,Qe,Ue,ut,it,Gt,Bn){if(re){var mn=!1,Kt=null,qt=function(){if(!mn){var Wu=se.getState(),er,or;try{er=Ne(Wu,Qe.current)}catch(Yt){or=Yt,Kt=Yt}or||(Kt=null),er===Ue.current?ut.current||Gt():(Ue.current=er,it.current=er,ut.current=!0,Bn({type:"STORE_UPDATED",payload:{error:or}}))}};ve.onStateChange=qt,ve.trySubscribe(),qt();var Rn=function(){if(mn=!0,ve.tryUnsubscribe(),ve.onStateChange=null,Kt)throw Kt};return Rn}}var We=function(){return[null,0]};function ze(re,se){se===void 0&&(se={});var ve=se,Ne=ve.getDisplayName,Qe=Ne===void 0?function(kl){return"ConnectAdvanced("+kl+")"}:Ne,Ue=ve.methodName,ut=Ue===void 0?"connectAdvanced":Ue,it=ve.renderCountProp,Gt=it===void 0?void 0:it,Bn=ve.shouldHandleStateChanges,mn=Bn===void 0?!0:Bn,Kt=ve.storeKey,qt=Kt===void 0?"store":Kt,Rn=ve.withRef,Ha=Rn===void 0?!1:Rn,Wu=ve.forwardRef,er=Wu===void 0?!1:Wu,or=ve.context,Yt=or===void 0?Fe:or,_r=(0,x.Z)(ve,ne);if(0)var ll;var Xl=Yt;return function(mo){var Yo=mo.displayName||mo.name||"Component",vo=Qe(Yo),xo=(0,Ie.Z)({},_r,{getDisplayName:Qe,methodName:ut,renderCountProp:Gt,shouldHandleStateChanges:mn,storeKey:qt,displayName:vo,wrappedComponentName:Yo,WrappedComponent:mo}),Ko=_r.pure;function mi(vi){return re(vi.dispatch,xo)}var Ki=Ko?a.useMemo:function(vi){return vi()};function Zi(vi){var gs=(0,a.useMemo)(function(){var Xs=vi.reactReduxForwardedRef,nd=(0,x.Z)(vi,me);return[vi.context,Xs,nd]},[vi]),Xi=gs[0],Ks=gs[1],to=gs[2],fs=(0,a.useMemo)(function(){return Xi&&Xi.Consumer&&(0,te.isContextConsumer)(a.createElement(Xi.Consumer,null))?Xi:Xl},[Xi,Xl]),Ji=(0,a.useContext)(fs),Fs=!!vi.store&&!!vi.store.getState&&!!vi.store.dispatch,Bs=!!Ji&&!!Ji.store,Qi=Fs?vi.store:Ji.store,Ms=(0,a.useMemo)(function(){return mi(Qi)},[Qi]),Ys=(0,a.useMemo)(function(){if(!mn)return ce;var Xs=xe(Qi,Fs?null:Ji.subscription),nd=Xs.notifyNestedSubs.bind(Xs);return[Xs,nd]},[Qi,Fs,Ji]),rs=Ys[0],vc=Ys[1],pc=(0,a.useMemo)(function(){return Fs?Ji:(0,Ie.Z)({},Ji,{subscription:rs})},[Fs,Ji,rs]),i0=(0,a.useReducer)(Pe,Ee,We),Xm=i0[0],Ec=Xm[0],Hi=i0[1];if(Ec&&Ec.error)throw Ec.error;var s0=(0,a.useRef)(),Ac=(0,a.useRef)(to),hc=(0,a.useRef)(),c0=(0,a.useRef)(!1),Fc=Ki(function(){return hc.current&&to===Ac.current?hc.current:Ms(Qi.getState(),to)},[Qi,Ec,to]);be(Me,[Ac,s0,c0,to,Fc,hc,vc]),be(Ve,[mn,Qi,rs,Ms,Ac,s0,c0,hc,vc,Hi],[Qi,rs,Ms]);var td=(0,a.useMemo)(function(){return a.createElement(mo,(0,Ie.Z)({},Fc,{ref:Ks}))},[Ks,mo,Fc]),Jm=(0,a.useMemo)(function(){return mn?a.createElement(fs.Provider,{value:pc},td):td},[fs,td,pc]);return Jm}var wi=Ko?a.memo(Zi):Zi;if(wi.WrappedComponent=mo,wi.displayName=Zi.displayName=vo,er){var Yi=a.forwardRef(function(gs,Xi){return a.createElement(wi,(0,Ie.Z)({},gs,{reactReduxForwardedRef:Xi}))});return Yi.displayName=vo,Yi.WrappedComponent=mo,ee()(Yi,mo)}return ee()(wi,mo)}}function Xe(re,se){return re===se?re!==0||se!==0||1/re===1/se:re!==re&&se!==se}function Ke(re,se){if(Xe(re,se))return!0;if(typeof re!="object"||re===null||typeof se!="object"||se===null)return!1;var ve=Object.keys(re),Ne=Object.keys(se);if(ve.length!==Ne.length)return!1;for(var Qe=0;Qe=0;Ne--){var Qe=se[Ne](re);if(Qe)return Qe}return function(Ue,ut){throw new Error("Invalid value of type "+typeof re+" for "+ve+" argument when connecting component "+ut.wrappedComponentName+".")}}function an(re,se){return re===se}function vn(re){var se=re===void 0?{}:re,ve=se.connectHOC,Ne=ve===void 0?ze:ve,Qe=se.mapStateToPropsFactories,Ue=Qe===void 0?gt:Qe,ut=se.mapDispatchToPropsFactories,it=ut===void 0?ft:ut,Gt=se.mergePropsFactories,Bn=Gt===void 0?$t:Gt,mn=se.selectorFactory,Kt=mn===void 0?It:mn;return function(Rn,Ha,Wu,er){er===void 0&&(er={});var or=er,Yt=or.pure,_r=Yt===void 0?!0:Yt,ll=or.areStatesEqual,Xl=ll===void 0?an:ll,kl=or.areOwnPropsEqual,mo=kl===void 0?Ke:kl,Yo=or.areStatePropsEqual,vo=Yo===void 0?Ke:Yo,xo=or.areMergedPropsEqual,Ko=xo===void 0?Ke:xo,mi=(0,x.Z)(or,_t),Ki=Ut(Rn,Ue,"mapStateToProps"),Zi=Ut(Ha,it,"mapDispatchToProps"),wi=Ut(Wu,Bn,"mergeProps");return Ne(Kt,(0,Ie.Z)({methodName:"connect",getDisplayName:function(vi){return"Connect("+vi+")"},shouldHandleStateChanges:!!Rn,initMapStateToProps:Ki,initMapDispatchToProps:Zi,initMergeProps:wi,pure:_r,areStatesEqual:Xl,areOwnPropsEqual:mo,areStatePropsEqual:vo,areMergedPropsEqual:Ko},mi))}}var tn=vn();function ot(){var re=useContext(ReactReduxContext);return re}function Wt(re){re===void 0&&(re=ReactReduxContext);var se=re===ReactReduxContext?useDefaultReduxContext:function(){return useContext(re)};return function(){var Ne=se(),Qe=Ne.store;return Qe}}var Xt=null;function et(re){re===void 0&&(re=ReactReduxContext);var se=re===ReactReduxContext?useDefaultStore:createStoreHook(re);return function(){var Ne=se();return Ne.dispatch}}var Je=null,un=function(se,ve){return se===ve};function pa(re,se,ve,Ne){var Qe=useReducer(function(Ha){return Ha+1},0),Ue=Qe[1],ut=useMemo(function(){return createSubscription(ve,Ne)},[ve,Ne]),it=useRef(),Gt=useRef(),Bn=useRef(),mn=useRef(),Kt=ve.getState(),qt;try{if(re!==Gt.current||Kt!==Bn.current||it.current){var Rn=re(Kt);mn.current===void 0||!se(Rn,mn.current)?qt=Rn:qt=mn.current}else qt=mn.current}catch(Ha){throw it.current&&(Ha.message+=` The error may be correlated with this previous error: `+it.current.stack+` @@ -1191,7 +1191,7 @@ The error may be correlated with this previous error: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,J0=function(re){var se=re.doctype;se&&(se.name.toLowerCase(),se.publicId)};function rg(re){}function Ls(re,se){}function q0(){Ls(function(){hi(Y0.react,a.version),J0(document)},[])}function Hc(re){var se=(0,a.useRef)(re);return(0,a.useEffect)(function(){se.current=re}),se}function wd(){var re=null;function se(){return!!re}function ve(ut){return ut===re}function Ne(ut){re&&rn(!1);var it={abandon:ut};return re=it,it}function Qe(){re||rn(!1),re=null}function Ue(){re&&(re.abandon(),Qe())}return{isClaimed:se,isActive:ve,claim:Ne,release:Qe,tryAbandon:Ue}}var xd=9,Id=13,Ld=27,Nd=32,_0=33,Qs=34,$0=35,Uc=36,fr=37,em=38,tm=39,nm=40,Hs,am=(Hs={},Hs[Id]=!0,Hs[xd]=!0,Hs),Od=function(re){am[re.keyCode]&&re.preventDefault()},Us=function(){var re="visibilitychange";if(typeof document=="undefined")return re;var se=[re,"ms"+re,"webkit"+re,"moz"+re,"o"+re],ve=vl(se,function(Ne){return"on"+Ne in document});return ve||re}(),Ti=0,rc=5;function hs(re,se){return Math.abs(se.x-re.x)>=rc||Math.abs(se.y-re.y)>=rc}var Md={type:"IDLE"};function um(re){var se=re.cancel,ve=re.completed,Ne=re.getPhase,Qe=re.setPhase;return[{eventName:"mousemove",fn:function(ut){var it=ut.button,Gt=ut.clientX,Bn=ut.clientY;if(it===Ti){var mn={x:Gt,y:Bn},Kt=Ne();if(Kt.type==="DRAGGING"){ut.preventDefault(),Kt.actions.move(mn);return}Kt.type!=="PENDING"&&rn(!1);var qt=Kt.point;if(hs(qt,mn)){ut.preventDefault();var Rn=Kt.actions.fluidLift(mn);Qe({type:"DRAGGING",actions:Rn})}}}},{eventName:"mouseup",fn:function(ut){var it=Ne();if(it.type!=="DRAGGING"){se();return}ut.preventDefault(),it.actions.drop({shouldBlockNextClick:!0}),ve()}},{eventName:"mousedown",fn:function(ut){Ne().type==="DRAGGING"&&ut.preventDefault(),se()}},{eventName:"keydown",fn:function(ut){var it=Ne();if(it.type==="PENDING"){se();return}if(ut.keyCode===Ld){ut.preventDefault(),se();return}Od(ut)}},{eventName:"resize",fn:se},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){Ne().type==="PENDING"&&se()}},{eventName:"webkitmouseforcedown",fn:function(ut){var it=Ne();if(it.type==="IDLE"&&rn(!1),it.actions.shouldRespectForcePress()){se();return}ut.preventDefault()}},{eventName:Us,fn:se}]}function rm(re){var se=(0,a.useRef)(Md),ve=(0,a.useRef)(Zt),Ne=pn(function(){return{eventName:"mousedown",fn:function(Kt){if(!Kt.defaultPrevented&&Kt.button===Ti&&!(Kt.ctrlKey||Kt.metaKey||Kt.shiftKey||Kt.altKey)){var qt=re.findClosestDraggableId(Kt);if(qt){var Rn=re.tryGetLock(qt,ut,{sourceEvent:Kt});if(Rn){Kt.preventDefault();var Ha={x:Kt.clientX,y:Kt.clientY};ve.current(),Bn(Rn,Ha)}}}}}},[re]),Qe=pn(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Kt){if(!Kt.defaultPrevented){var qt=re.findClosestDraggableId(Kt);if(qt){var Rn=re.findOptionsForDraggable(qt);Rn&&(Rn.shouldRespectForcePress||re.canGetLock(qt)&&Kt.preventDefault())}}}}},[re]),Ue=Ht(function(){var Kt={passive:!1,capture:!0};ve.current=en(window,[Qe,Ne],Kt)},[Qe,Ne]),ut=Ht(function(){var mn=se.current;mn.type!=="IDLE"&&(se.current=Md,ve.current(),Ue())},[Ue]),it=Ht(function(){var mn=se.current;ut(),mn.type==="DRAGGING"&&mn.actions.cancel({shouldBlockNextClick:!0}),mn.type==="PENDING"&&mn.actions.abort()},[ut]),Gt=Ht(function(){var Kt={capture:!0,passive:!1},qt=um({cancel:it,completed:ut,getPhase:function(){return se.current},setPhase:function(Ha){se.current=Ha}});ve.current=en(window,qt,Kt)},[it,ut]),Bn=Ht(function(Kt,qt){se.current.type!=="IDLE"&&rn(!1),se.current={type:"PENDING",point:qt,actions:Kt},Gt()},[Gt]);di(function(){return Ue(),function(){ve.current()}},[Ue])}var Ns;function lc(){}var Td=(Ns={},Ns[Qs]=!0,Ns[_0]=!0,Ns[Uc]=!0,Ns[$0]=!0,Ns);function lm(re,se){function ve(){se(),re.cancel()}function Ne(){se(),re.drop()}return[{eventName:"keydown",fn:function(Ue){if(Ue.keyCode===Ld){Ue.preventDefault(),ve();return}if(Ue.keyCode===Nd){Ue.preventDefault(),Ne();return}if(Ue.keyCode===nm){Ue.preventDefault(),re.moveDown();return}if(Ue.keyCode===em){Ue.preventDefault(),re.moveUp();return}if(Ue.keyCode===tm){Ue.preventDefault(),re.moveRight();return}if(Ue.keyCode===fr){Ue.preventDefault(),re.moveLeft();return}if(Td[Ue.keyCode]){Ue.preventDefault();return}Od(Ue)}},{eventName:"mousedown",fn:ve},{eventName:"mouseup",fn:ve},{eventName:"click",fn:ve},{eventName:"touchstart",fn:ve},{eventName:"resize",fn:ve},{eventName:"wheel",fn:ve,options:{passive:!0}},{eventName:Us,fn:ve}]}function Rd(re){var se=(0,a.useRef)(lc),ve=pn(function(){return{eventName:"keydown",fn:function(Ue){if(Ue.defaultPrevented||Ue.keyCode!==Nd)return;var ut=re.findClosestDraggableId(Ue);if(!ut)return;var it=re.tryGetLock(ut,mn,{sourceEvent:Ue});if(!it)return;Ue.preventDefault();var Gt=!0,Bn=it.snapLift();se.current();function mn(){Gt||rn(!1),Gt=!1,se.current(),Ne()}se.current=en(window,lm(Bn,mn),{capture:!0,passive:!1})}}},[re]),Ne=Ht(function(){var Ue={passive:!1,capture:!0};se.current=en(window,[ve],Ue)},[ve]);di(function(){return Ne(),function(){se.current()}},[Ne])}var Wc={type:"IDLE"},om=120,kd=.15;function jd(re){var se=re.cancel,ve=re.getPhase;return[{eventName:"orientationchange",fn:se},{eventName:"resize",fn:se},{eventName:"contextmenu",fn:function(Qe){Qe.preventDefault()}},{eventName:"keydown",fn:function(Qe){if(ve().type!=="DRAGGING"){se();return}Qe.keyCode===Ld&&Qe.preventDefault(),se()}},{eventName:Us,fn:se}]}function im(re){var se=re.cancel,ve=re.completed,Ne=re.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ue){var ut=Ne();if(ut.type!=="DRAGGING"){se();return}ut.hasMoved=!0;var it=Ue.touches[0],Gt=it.clientX,Bn=it.clientY,mn={x:Gt,y:Bn};Ue.preventDefault(),ut.actions.move(mn)}},{eventName:"touchend",fn:function(Ue){var ut=Ne();if(ut.type!=="DRAGGING"){se();return}Ue.preventDefault(),ut.actions.drop({shouldBlockNextClick:!0}),ve()}},{eventName:"touchcancel",fn:function(Ue){if(Ne().type!=="DRAGGING"){se();return}Ue.preventDefault(),se()}},{eventName:"touchforcechange",fn:function(Ue){var ut=Ne();ut.type==="IDLE"&&rn(!1);var it=Ue.touches[0];if(it){var Gt=it.force>=kd;if(Gt){var Bn=ut.actions.shouldRespectForcePress();if(ut.type==="PENDING"){Bn&&se();return}if(Bn){if(ut.hasMoved){Ue.preventDefault();return}se();return}Ue.preventDefault()}}}},{eventName:Us,fn:se}]}function zd(re){var se=(0,a.useRef)(Wc),ve=(0,a.useRef)(Zt),Ne=Ht(function(){return se.current},[]),Qe=Ht(function(Rn){se.current=Rn},[]),Ue=pn(function(){return{eventName:"touchstart",fn:function(Rn){if(!Rn.defaultPrevented){var Ha=re.findClosestDraggableId(Rn);if(Ha){var Wu=re.tryGetLock(Ha,it,{sourceEvent:Rn});if(Wu){var er=Rn.touches[0],or=er.clientX,Yt=er.clientY,_r={x:or,y:Yt};ve.current(),Kt(Wu,_r)}}}}}},[re]),ut=Ht(function(){var Rn={capture:!0,passive:!1};ve.current=en(window,[Ue],Rn)},[Ue]),it=Ht(function(){var qt=se.current;qt.type!=="IDLE"&&(qt.type==="PENDING"&&clearTimeout(qt.longPressTimerId),Qe(Wc),ve.current(),ut())},[ut,Qe]),Gt=Ht(function(){var qt=se.current;it(),qt.type==="DRAGGING"&&qt.actions.cancel({shouldBlockNextClick:!0}),qt.type==="PENDING"&&qt.actions.abort()},[it]),Bn=Ht(function(){var Rn={capture:!0,passive:!1},Ha={cancel:Gt,completed:it,getPhase:Ne},Wu=en(window,im(Ha),Rn),er=en(window,jd(Ha),Rn);ve.current=function(){Wu(),er()}},[Gt,Ne,it]),mn=Ht(function(){var Rn=Ne();Rn.type!=="PENDING"&&rn(!1);var Ha=Rn.actions.fluidLift(Rn.point);Qe({type:"DRAGGING",actions:Ha,hasMoved:!1})},[Ne,Qe]),Kt=Ht(function(Rn,Ha){Ne().type!=="IDLE"&&rn(!1);var Wu=setTimeout(mn,om);Qe({type:"PENDING",point:Ha,actions:Rn,longPressTimerId:Wu}),Bn()},[Bn,Ne,Qe,mn]);di(function(){return ut(),function(){ve.current();var Ha=Ne();Ha.type==="PENDING"&&(clearTimeout(Ha.longPressTimerId),Qe(Wc))}},[Ne,ut,Qe]),di(function(){var Rn=en(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Rn},[])}function sm(re){}var Zd={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function La(re,se){if(se==null)return!1;var ve=!!Zd[se.tagName.toLowerCase()];if(ve)return!0;var Ne=se.getAttribute("contenteditable");return Ne==="true"||Ne===""?!0:se===re?!1:La(re,se.parentElement)}function cm(re,se){var ve=se.target;return js(ve)?La(re,ve):!1}var dm=function(re){return Ya(re.getBoundingClientRect()).center};function mm(re){return re instanceof ks(re).Element}var Qd=function(){var re="matches";if(typeof document=="undefined")return re;var se=[re,"msMatchesSelector","webkitMatchesSelector"],ve=vl(se,function(Ne){return Ne in Element.prototype});return ve||re}();function Hd(re,se){return re==null?null:re[Qd](se)?re:Hd(re.parentElement,se)}function gm(re,se){return re.closest?re.closest(se):Hd(re,se)}function Ud(re){return"["+xs.contextId+'="'+re+'"]'}function ds(re,se){var ve=se.target;if(!mm(ve))return null;var Ne=Ud(re),Qe=gm(ve,Ne);return!Qe||!js(Qe)?null:Qe}function Gc(re,se){var ve=ds(re,se);return ve?ve.getAttribute(xs.draggableId):null}function oc(re,se){var ve="["+As.contextId+'="'+re+'"]',Ne=Ou(document.querySelectorAll(ve)),Qe=vl(Ne,function(Ue){return Ue.getAttribute(As.id)===se});return!Qe||!js(Qe)?null:Qe}function fm(re){re.preventDefault()}function ic(re){var se=re.expected,ve=re.phase,Ne=re.isLockActive,Qe=re.shouldWarn;return!(!Ne()||se!==ve)}function dl(re){var se=re.lockAPI,ve=re.store,Ne=re.registry,Qe=re.draggableId;if(se.isClaimed())return!1;var Ue=Ne.draggable.findById(Qe);return!(!Ue||!Ue.options.isEnabled||!Ds(ve.getState(),Qe))}function vm(re){var se=re.lockAPI,ve=re.contextId,Ne=re.store,Qe=re.registry,Ue=re.draggableId,ut=re.forceSensorStop,it=re.sourceEvent,Gt=dl({lockAPI:se,store:Ne,registry:Qe,draggableId:Ue});if(!Gt)return null;var Bn=Qe.draggable.getById(Ue),mn=oc(ve,Bn.descriptor.id);if(!mn||it&&!Bn.options.canDragInteractiveElements&&cm(mn,it))return null;var Kt=se.claim(ut||Zt),qt="PRE_DRAG";function Rn(){return Bn.options.shouldRespectForcePress}function Ha(){return se.isActive(Kt)}function Wu(kl,mo){ic({expected:kl,phase:qt,isLockActive:Ha,shouldWarn:!0})&&Ne.dispatch(mo())}var er=Wu.bind(null,"DRAGGING");function or(kl){function mo(){se.release(),qt="COMPLETED"}qt!=="PRE_DRAG"&&(mo(),qt!=="PRE_DRAG"&&rn(!1)),Ne.dispatch(Rr(kl.liftActionArgs)),qt="DRAGGING";function Yo(vo,xo){if(xo===void 0&&(xo={shouldBlockNextClick:!1}),kl.cleanup(),xo.shouldBlockNextClick){var Ko=en(window,[{eventName:"click",fn:fm,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Ko)}mo(),Ne.dispatch(Sl({reason:vo}))}return(0,Ie.Z)({isActive:function(){return ic({expected:"DRAGGING",phase:qt,isLockActive:Ha,shouldWarn:!1})},shouldRespectForcePress:Rn,drop:function(xo){return Yo("DROP",xo)},cancel:function(xo){return Yo("CANCEL",xo)}},kl.actions)}function Yt(kl){var mo=nt(function(vo){er(function(){return Tu({client:vo})})}),Yo=or({liftActionArgs:{id:Ue,clientSelection:kl,movementMode:"FLUID"},cleanup:function(){return mo.cancel()},actions:{move:mo}});return(0,Ie.Z)({},Yo,{move:mo})}function _r(){var kl={moveUp:function(){return er(Or)},moveRight:function(){return er(uo)},moveDown:function(){return er(gr)},moveLeft:function(){return er(So)}};return or({liftActionArgs:{id:Ue,clientSelection:dm(mn),movementMode:"SNAP"},cleanup:Zt,actions:kl})}function ll(){var kl=ic({expected:"PRE_DRAG",phase:qt,isLockActive:Ha,shouldWarn:!0});kl&&se.release()}var Xl={isActive:function(){return ic({expected:"PRE_DRAG",phase:qt,isLockActive:Ha,shouldWarn:!1})},shouldRespectForcePress:Rn,fluidLift:Yt,snapLift:_r,abort:ll};return Xl}var pm=[rm,Rd,zd];function Em(re){var se=re.contextId,ve=re.store,Ne=re.registry,Qe=re.customSensors,Ue=re.enableDefaultSensors,ut=[].concat(Ue?pm:[],Qe||[]),it=(0,a.useState)(function(){return wd()})[0],Gt=Ht(function(Yt,_r){Yt.isDragging&&!_r.isDragging&&it.tryAbandon()},[it]);di(function(){var Yt=ve.getState(),_r=ve.subscribe(function(){var ll=ve.getState();Gt(Yt,ll),Yt=ll});return _r},[it,ve,Gt]),di(function(){return it.tryAbandon},[it.tryAbandon]);var Bn=Ht(function(or){return dl({lockAPI:it,registry:Ne,store:ve,draggableId:or})},[it,Ne,ve]),mn=Ht(function(or,Yt,_r){return vm({lockAPI:it,registry:Ne,contextId:se,store:ve,draggableId:or,forceSensorStop:Yt,sourceEvent:_r&&_r.sourceEvent?_r.sourceEvent:null})},[se,it,Ne,ve]),Kt=Ht(function(or){return Gc(se,or)},[se]),qt=Ht(function(or){var Yt=Ne.draggable.findById(or);return Yt?Yt.options:null},[Ne.draggable]),Rn=Ht(function(){it.isClaimed()&&(it.tryAbandon(),ve.getState().phase!=="IDLE"&&ve.dispatch(hr()))},[it,ve]),Ha=Ht(it.isClaimed,[it]),Wu=pn(function(){return{canGetLock:Bn,tryGetLock:mn,findClosestDraggableId:Kt,findOptionsForDraggable:qt,tryReleaseLock:Rn,isLockClaimed:Ha}},[Bn,mn,Kt,qt,Rn,Ha]);sm(ut);for(var er=0;er{if((0,Be.default)("Draggable: onDragStart: %j",te),this.props.onStart(ee,(0,we.createDraggableData)(this,te))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),xe(this,"onDrag",(ee,te)=>{if(!this.state.dragging)return!1;(0,Be.default)("Draggable: onDrag: %j",te);const ne=(0,we.createDraggableData)(this,te),me={x:ne.x,y:ne.y,slackX:0,slackY:0};if(this.props.bounds){const{x:ce,y:fe}=me;me.x+=this.state.slackX,me.y+=this.state.slackY;const[Pe,be]=(0,we.getBoundPosition)(this,me.x,me.y);me.x=Pe,me.y=be,me.slackX=this.state.slackX+(ce-me.x),me.slackY=this.state.slackY+(fe-me.y),ne.x=me.x,ne.y=me.y,ne.deltaX=me.x-this.state.x,ne.deltaY=me.y-this.state.y}if(this.props.onDrag(ee,ne)===!1)return!1;this.setState(me)}),xe(this,"onDragStop",(ee,te)=>{if(!this.state.dragging||this.props.onStop(ee,(0,we.createDraggableData)(this,te))===!1)return!1;(0,Be.default)("Draggable: onDragStop: %j",te);const me={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:ce,y:fe}=this.props.position;me.x=ce,me.y=fe}this.setState(me)}),this.state={dragging:!1,dragged:!1,x:b.position?b.position.x:b.defaultPosition.x,y:b.position?b.position.y:b.defaultPosition.y,prevPropsPosition:Ss({},b.position),slackX:0,slackY:0,isElementSVG:!1},b.position&&!(b.onDrag||b.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var b,ee,te;return(te=(ee=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:ee.current)!=null?te:Ie.default.findDOMNode(this)}render(){const ht=this.props,{axis:b,bounds:ee,children:te,defaultPosition:ne,defaultClassName:me,defaultClassNameDragging:Ee,defaultClassNameDragged:ce,position:fe,positionOffset:Pe,scale:be}=ht,Me=nf(ht,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let Ge={},We=null;const Xe=!!!fe||this.state.dragging,Ke=fe||ne,mt={x:(0,we.canDragX)(this)&&Xe?this.state.x:Ke.x,y:(0,we.canDragY)(this)&&Xe?this.state.y:Ke.y};this.state.isElementSVG?We=(0,Fe.createSVGTransform)(mt,Pe):Ge=(0,Fe.createCSSTransform)(mt,Pe);const Et=(0,pe.clsx)(te.props.className||"",me,{[Ee]:this.state.dragging,[ce]:this.state.dragged});return a.createElement(Le.default,Te({},Me,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),a.cloneElement(a.Children.only(te),{className:Et,style:Ss(Ss({},te.props.style),Ge),transform:We}))}}qe.default=y,xe(y,"displayName","Draggable"),xe(y,"propTypes",ag(Ss({},Le.default.propTypes),{axis:he.default.oneOf(["both","x","y","none"]),bounds:he.default.oneOfType([he.default.shape({left:he.default.number,right:he.default.number,top:he.default.number,bottom:he.default.number}),he.default.string,he.default.oneOf([!1])]),defaultClassName:he.default.string,defaultClassNameDragging:he.default.string,defaultClassNameDragged:he.default.string,defaultPosition:he.default.shape({x:he.default.number,y:he.default.number}),positionOffset:he.default.shape({x:he.default.oneOfType([he.default.number,he.default.string]),y:he.default.oneOfType([he.default.number,he.default.string])}),position:he.default.shape({x:he.default.number,y:he.default.number}),className:Ae.dontSetMe,style:Ae.dontSetMe,transform:Ae.dontSetMe})),xe(y,"defaultProps",ag(Ss({},Le.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(ct,qe,z){"use strict";Object.defineProperty(qe,"__esModule",{value:!0}),qe.default=void 0;var a=Be(z(59301)),he=Le(z(12708)),Ie=Le(z(4676)),pe=z(77026),Fe=z(22013),we=z(80217),Ae=Le(z(97510));function Le(y){return y&&y.__esModule?y:{default:y}}function Be(y,x){if(typeof WeakMap=="function")var b=new WeakMap,ee=new WeakMap;return(Be=function(te,ne){if(!ne&&te&&te.__esModule)return te;var me,Ee,ce={__proto__:null,default:te};if(te===null||typeof te!="object"&&typeof te!="function")return ce;if(me=ne?ee:b){if(me.has(te))return me.get(te);me.set(te,ce)}for(const fe in te)fe!=="default"&&{}.hasOwnProperty.call(te,fe)&&((Ee=(me=Object.defineProperty)&&Object.getOwnPropertyDescriptor(te,fe))&&(Ee.get||Ee.set)?me(ce,fe,Ee):ce[fe]=te[fe]);return ce})(y,x)}function de(y,x,b){return(x=Oe(x))in y?Object.defineProperty(y,x,{value:b,enumerable:!0,configurable:!0,writable:!0}):y[x]=b,y}function Oe(y){var x=Te(y,"string");return typeof x=="symbol"?x:x+""}function Te(y,x){if(typeof y!="object"||!y)return y;var b=y[Symbol.toPrimitive];if(b!==void 0){var ee=b.call(y,x||"default");if(typeof ee!="object")return ee;throw new TypeError("@@toPrimitive must return a primitive value.")}return(x==="string"?String:Number)(y)}const xe={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let le=xe.mouse;class E extends a.Component{constructor(){super(...arguments),de(this,"dragging",!1),de(this,"lastX",NaN),de(this,"lastY",NaN),de(this,"touchIdentifier",null),de(this,"mounted",!1),de(this,"handleDragStart",x=>{if(this.props.onMouseDown(x),!this.props.allowAnyClick&&typeof x.button=="number"&&x.button!==0)return!1;const b=this.findDOMNode();if(!b||!b.ownerDocument||!b.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:ee}=b;if(this.props.disabled||!(x.target instanceof ee.defaultView.Node)||this.props.handle&&!(0,pe.matchesSelectorAndParentsTo)(x.target,this.props.handle,b)||this.props.cancel&&(0,pe.matchesSelectorAndParentsTo)(x.target,this.props.cancel,b))return;x.type==="touchstart"&&!this.props.allowMobileScroll&&x.preventDefault();const te=(0,pe.getTouchIdentifier)(x);this.touchIdentifier=te;const ne=(0,Fe.getControlPosition)(x,te,this);if(ne==null)return;const{x:me,y:Ee}=ne,ce=(0,Fe.createCoreData)(this,me,Ee);(0,Ae.default)("DraggableCore: handleDragStart: %j",ce),(0,Ae.default)("calling",this.props.onStart),!(this.props.onStart(x,ce)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,pe.addUserSelectStyles)(ee),this.dragging=!0,this.lastX=me,this.lastY=Ee,(0,pe.addEvent)(ee,le.move,this.handleDrag),(0,pe.addEvent)(ee,le.stop,this.handleDragStop))}),de(this,"handleDrag",x=>{const b=(0,Fe.getControlPosition)(x,this.touchIdentifier,this);if(b==null)return;let{x:ee,y:te}=b;if(Array.isArray(this.props.grid)){let Ee=ee-this.lastX,ce=te-this.lastY;if([Ee,ce]=(0,Fe.snapToGrid)(this.props.grid,Ee,ce),!Ee&&!ce)return;ee=this.lastX+Ee,te=this.lastY+ce}const ne=(0,Fe.createCoreData)(this,ee,te);if((0,Ae.default)("DraggableCore: handleDrag: %j",ne),this.props.onDrag(x,ne)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(Ee){const ce=document.createEvent("MouseEvents");ce.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(ce)}return}this.lastX=ee,this.lastY=te}),de(this,"handleDragStop",x=>{if(!this.dragging)return;const b=(0,Fe.getControlPosition)(x,this.touchIdentifier,this);if(b==null)return;let{x:ee,y:te}=b;if(Array.isArray(this.props.grid)){let ce=ee-this.lastX||0,fe=te-this.lastY||0;[ce,fe]=(0,Fe.snapToGrid)(this.props.grid,ce,fe),ee=this.lastX+ce,te=this.lastY+fe}const ne=(0,Fe.createCoreData)(this,ee,te);if(this.props.onStop(x,ne)===!1||this.mounted===!1)return!1;const Ee=this.findDOMNode();Ee&&this.props.enableUserSelectHack&&(0,pe.scheduleRemoveUserSelectStyles)(Ee.ownerDocument),(0,Ae.default)("DraggableCore: handleDragStop: %j",ne),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,Ee&&((0,Ae.default)("DraggableCore: Removing handlers"),(0,pe.removeEvent)(Ee.ownerDocument,le.move,this.handleDrag),(0,pe.removeEvent)(Ee.ownerDocument,le.stop,this.handleDragStop))}),de(this,"onMouseDown",x=>(le=xe.mouse,this.handleDragStart(x))),de(this,"onMouseUp",x=>(le=xe.mouse,this.handleDragStop(x))),de(this,"onTouchStart",x=>(le=xe.touch,this.handleDragStart(x))),de(this,"onTouchEnd",x=>(le=xe.touch,this.handleDragStop(x)))}componentDidMount(){this.mounted=!0;const x=this.findDOMNode();x&&(0,pe.addEvent)(x,xe.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const x=this.findDOMNode();if(x){const{ownerDocument:b}=x;(0,pe.removeEvent)(b,xe.mouse.move,this.handleDrag),(0,pe.removeEvent)(b,xe.touch.move,this.handleDrag),(0,pe.removeEvent)(b,xe.mouse.stop,this.handleDragStop),(0,pe.removeEvent)(b,xe.touch.stop,this.handleDragStop),(0,pe.removeEvent)(x,xe.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,pe.scheduleRemoveUserSelectStyles)(b)}}findDOMNode(){var x,b,ee;return(x=this.props)!=null&&x.nodeRef?(ee=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:ee.current:Ie.default.findDOMNode(this)}render(){return a.cloneElement(a.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}qe.default=E,de(E,"displayName","DraggableCore"),de(E,"propTypes",{allowAnyClick:he.default.bool,allowMobileScroll:he.default.bool,children:he.default.node.isRequired,disabled:he.default.bool,enableUserSelectHack:he.default.bool,offsetParent:function(y,x){if(y[x]&&y[x].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:he.default.arrayOf(he.default.number),handle:he.default.string,cancel:he.default.string,nodeRef:he.default.object,onStart:he.default.func,onDrag:he.default.func,onStop:he.default.func,onMouseDown:he.default.func,scale:he.default.number,className:we.dontSetMe,style:we.dontSetMe,transform:we.dontSetMe}),de(E,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(ct,qe,z){"use strict";const{default:a,DraggableCore:he}=z(51353);ct.exports=a,ct.exports.default=a,ct.exports.DraggableCore=he},77026:function(ct,qe,z){"use strict";Object.defineProperty(qe,"__esModule",{value:!0}),qe.addClassName=me,qe.addEvent=Ae,qe.addUserSelectStyles=ee,qe.createCSSTransform=le,qe.createSVGTransform=E,qe.getTouch=x,qe.getTouchIdentifier=b,qe.getTranslation=y,qe.innerHeight=Oe,qe.innerWidth=Te,qe.matchesSelector=Fe,qe.matchesSelectorAndParentsTo=we,qe.offsetXYFromParent=xe,qe.outerHeight=Be,qe.outerWidth=de,qe.removeClassName=Ee,qe.removeEvent=Le,qe.scheduleRemoveUserSelectStyles=te;var a=z(80217),he=Ie(z(76172));function Ie(ce,fe){if(typeof WeakMap=="function")var Pe=new WeakMap,be=new WeakMap;return(Ie=function(Me,Ge){if(!Ge&&Me&&Me.__esModule)return Me;var We,ze,Xe={__proto__:null,default:Me};if(Me===null||typeof Me!="object"&&typeof Me!="function")return Xe;if(We=Ge?be:Pe){if(We.has(Me))return We.get(Me);We.set(Me,Xe)}for(const Ke in Me)Ke!=="default"&&{}.hasOwnProperty.call(Me,Ke)&&((ze=(We=Object.defineProperty)&&Object.getOwnPropertyDescriptor(Me,Ke))&&(ze.get||ze.set)?We(Xe,Ke,ze):Xe[Ke]=Me[Ke]);return Xe})(ce,fe)}let pe="";function Fe(ce,fe){return pe||(pe=(0,a.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(Pe){return(0,a.isFunction)(ce[Pe])})),(0,a.isFunction)(ce[pe])?ce[pe](fe):!1}function we(ce,fe,Pe){let be=ce;do{if(Fe(be,fe))return!0;if(be===Pe)return!1;be=be.parentNode}while(be);return!1}function Ae(ce,fe,Pe,be){if(!ce)return;const Me=Ss({capture:!0},be);ce.addEventListener?ce.addEventListener(fe,Pe,Me):ce.attachEvent?ce.attachEvent("on"+fe,Pe):ce["on"+fe]=Pe}function Le(ce,fe,Pe,be){if(!ce)return;const Me=Ss({capture:!0},be);ce.removeEventListener?ce.removeEventListener(fe,Pe,Me):ce.detachEvent?ce.detachEvent("on"+fe,Pe):ce["on"+fe]=null}function Be(ce){let fe=ce.clientHeight;const Pe=ce.ownerDocument.defaultView.getComputedStyle(ce);return fe+=(0,a.int)(Pe.borderTopWidth),fe+=(0,a.int)(Pe.borderBottomWidth),fe}function de(ce){let fe=ce.clientWidth;const Pe=ce.ownerDocument.defaultView.getComputedStyle(ce);return fe+=(0,a.int)(Pe.borderLeftWidth),fe+=(0,a.int)(Pe.borderRightWidth),fe}function Oe(ce){let fe=ce.clientHeight;const Pe=ce.ownerDocument.defaultView.getComputedStyle(ce);return fe-=(0,a.int)(Pe.paddingTop),fe-=(0,a.int)(Pe.paddingBottom),fe}function Te(ce){let fe=ce.clientWidth;const Pe=ce.ownerDocument.defaultView.getComputedStyle(ce);return fe-=(0,a.int)(Pe.paddingLeft),fe-=(0,a.int)(Pe.paddingRight),fe}function xe(ce,fe,Pe){const Me=fe===fe.ownerDocument.body?{left:0,top:0}:fe.getBoundingClientRect(),Ge=(ce.clientX+fe.scrollLeft-Me.left)/Pe,We=(ce.clientY+fe.scrollTop-Me.top)/Pe;return{x:Ge,y:We}}function le(ce,fe){const Pe=y(ce,fe,"px");return{[(0,he.browserPrefixToKey)("transform",he.default)]:Pe}}function E(ce,fe){return y(ce,fe,"")}function y(ce,fe,Pe){let{x:be,y:Me}=ce,Ge=`translate(${be}${Pe},${Me}${Pe})`;if(fe){const We=`${typeof fe.x=="string"?fe.x:fe.x+Pe}`,ze=`${typeof fe.y=="string"?fe.y:fe.y+Pe}`;Ge=`translate(${We}, ${ze})`+Ge}return Ge}function x(ce,fe){return ce.targetTouches&&(0,a.findInArray)(ce.targetTouches,Pe=>fe===Pe.identifier)||ce.changedTouches&&(0,a.findInArray)(ce.changedTouches,Pe=>fe===Pe.identifier)}function b(ce){if(ce.targetTouches&&ce.targetTouches[0])return ce.targetTouches[0].identifier;if(ce.changedTouches&&ce.changedTouches[0])return ce.changedTouches[0].identifier}function ee(ce){if(!ce)return;let fe=ce.getElementById("react-draggable-style-el");fe||(fe=ce.createElement("style"),fe.type="text/css",fe.id="react-draggable-style-el",fe.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} +`,J0=function(re){var se=re.doctype;se&&(se.name.toLowerCase(),se.publicId)};function rg(re){}function Ls(re,se){}function q0(){Ls(function(){hi(Y0.react,a.version),J0(document)},[])}function Hc(re){var se=(0,a.useRef)(re);return(0,a.useEffect)(function(){se.current=re}),se}function wd(){var re=null;function se(){return!!re}function ve(ut){return ut===re}function Ne(ut){re&&rn(!1);var it={abandon:ut};return re=it,it}function Qe(){re||rn(!1),re=null}function Ue(){re&&(re.abandon(),Qe())}return{isClaimed:se,isActive:ve,claim:Ne,release:Qe,tryAbandon:Ue}}var xd=9,Id=13,Ld=27,Nd=32,_0=33,Qs=34,$0=35,Uc=36,fr=37,em=38,tm=39,nm=40,Hs,am=(Hs={},Hs[Id]=!0,Hs[xd]=!0,Hs),Od=function(re){am[re.keyCode]&&re.preventDefault()},Us=function(){var re="visibilitychange";if(typeof document=="undefined")return re;var se=[re,"ms"+re,"webkit"+re,"moz"+re,"o"+re],ve=vl(se,function(Ne){return"on"+Ne in document});return ve||re}(),Ti=0,rc=5;function hs(re,se){return Math.abs(se.x-re.x)>=rc||Math.abs(se.y-re.y)>=rc}var Md={type:"IDLE"};function um(re){var se=re.cancel,ve=re.completed,Ne=re.getPhase,Qe=re.setPhase;return[{eventName:"mousemove",fn:function(ut){var it=ut.button,Gt=ut.clientX,Bn=ut.clientY;if(it===Ti){var mn={x:Gt,y:Bn},Kt=Ne();if(Kt.type==="DRAGGING"){ut.preventDefault(),Kt.actions.move(mn);return}Kt.type!=="PENDING"&&rn(!1);var qt=Kt.point;if(hs(qt,mn)){ut.preventDefault();var Rn=Kt.actions.fluidLift(mn);Qe({type:"DRAGGING",actions:Rn})}}}},{eventName:"mouseup",fn:function(ut){var it=Ne();if(it.type!=="DRAGGING"){se();return}ut.preventDefault(),it.actions.drop({shouldBlockNextClick:!0}),ve()}},{eventName:"mousedown",fn:function(ut){Ne().type==="DRAGGING"&&ut.preventDefault(),se()}},{eventName:"keydown",fn:function(ut){var it=Ne();if(it.type==="PENDING"){se();return}if(ut.keyCode===Ld){ut.preventDefault(),se();return}Od(ut)}},{eventName:"resize",fn:se},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){Ne().type==="PENDING"&&se()}},{eventName:"webkitmouseforcedown",fn:function(ut){var it=Ne();if(it.type==="IDLE"&&rn(!1),it.actions.shouldRespectForcePress()){se();return}ut.preventDefault()}},{eventName:Us,fn:se}]}function rm(re){var se=(0,a.useRef)(Md),ve=(0,a.useRef)(Zt),Ne=pn(function(){return{eventName:"mousedown",fn:function(Kt){if(!Kt.defaultPrevented&&Kt.button===Ti&&!(Kt.ctrlKey||Kt.metaKey||Kt.shiftKey||Kt.altKey)){var qt=re.findClosestDraggableId(Kt);if(qt){var Rn=re.tryGetLock(qt,ut,{sourceEvent:Kt});if(Rn){Kt.preventDefault();var Ha={x:Kt.clientX,y:Kt.clientY};ve.current(),Bn(Rn,Ha)}}}}}},[re]),Qe=pn(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Kt){if(!Kt.defaultPrevented){var qt=re.findClosestDraggableId(Kt);if(qt){var Rn=re.findOptionsForDraggable(qt);Rn&&(Rn.shouldRespectForcePress||re.canGetLock(qt)&&Kt.preventDefault())}}}}},[re]),Ue=Ht(function(){var Kt={passive:!1,capture:!0};ve.current=en(window,[Qe,Ne],Kt)},[Qe,Ne]),ut=Ht(function(){var mn=se.current;mn.type!=="IDLE"&&(se.current=Md,ve.current(),Ue())},[Ue]),it=Ht(function(){var mn=se.current;ut(),mn.type==="DRAGGING"&&mn.actions.cancel({shouldBlockNextClick:!0}),mn.type==="PENDING"&&mn.actions.abort()},[ut]),Gt=Ht(function(){var Kt={capture:!0,passive:!1},qt=um({cancel:it,completed:ut,getPhase:function(){return se.current},setPhase:function(Ha){se.current=Ha}});ve.current=en(window,qt,Kt)},[it,ut]),Bn=Ht(function(Kt,qt){se.current.type!=="IDLE"&&rn(!1),se.current={type:"PENDING",point:qt,actions:Kt},Gt()},[Gt]);di(function(){return Ue(),function(){ve.current()}},[Ue])}var Ns;function lc(){}var Td=(Ns={},Ns[Qs]=!0,Ns[_0]=!0,Ns[Uc]=!0,Ns[$0]=!0,Ns);function lm(re,se){function ve(){se(),re.cancel()}function Ne(){se(),re.drop()}return[{eventName:"keydown",fn:function(Ue){if(Ue.keyCode===Ld){Ue.preventDefault(),ve();return}if(Ue.keyCode===Nd){Ue.preventDefault(),Ne();return}if(Ue.keyCode===nm){Ue.preventDefault(),re.moveDown();return}if(Ue.keyCode===em){Ue.preventDefault(),re.moveUp();return}if(Ue.keyCode===tm){Ue.preventDefault(),re.moveRight();return}if(Ue.keyCode===fr){Ue.preventDefault(),re.moveLeft();return}if(Td[Ue.keyCode]){Ue.preventDefault();return}Od(Ue)}},{eventName:"mousedown",fn:ve},{eventName:"mouseup",fn:ve},{eventName:"click",fn:ve},{eventName:"touchstart",fn:ve},{eventName:"resize",fn:ve},{eventName:"wheel",fn:ve,options:{passive:!0}},{eventName:Us,fn:ve}]}function Rd(re){var se=(0,a.useRef)(lc),ve=pn(function(){return{eventName:"keydown",fn:function(Ue){if(Ue.defaultPrevented||Ue.keyCode!==Nd)return;var ut=re.findClosestDraggableId(Ue);if(!ut)return;var it=re.tryGetLock(ut,mn,{sourceEvent:Ue});if(!it)return;Ue.preventDefault();var Gt=!0,Bn=it.snapLift();se.current();function mn(){Gt||rn(!1),Gt=!1,se.current(),Ne()}se.current=en(window,lm(Bn,mn),{capture:!0,passive:!1})}}},[re]),Ne=Ht(function(){var Ue={passive:!1,capture:!0};se.current=en(window,[ve],Ue)},[ve]);di(function(){return Ne(),function(){se.current()}},[Ne])}var Wc={type:"IDLE"},om=120,kd=.15;function jd(re){var se=re.cancel,ve=re.getPhase;return[{eventName:"orientationchange",fn:se},{eventName:"resize",fn:se},{eventName:"contextmenu",fn:function(Qe){Qe.preventDefault()}},{eventName:"keydown",fn:function(Qe){if(ve().type!=="DRAGGING"){se();return}Qe.keyCode===Ld&&Qe.preventDefault(),se()}},{eventName:Us,fn:se}]}function im(re){var se=re.cancel,ve=re.completed,Ne=re.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ue){var ut=Ne();if(ut.type!=="DRAGGING"){se();return}ut.hasMoved=!0;var it=Ue.touches[0],Gt=it.clientX,Bn=it.clientY,mn={x:Gt,y:Bn};Ue.preventDefault(),ut.actions.move(mn)}},{eventName:"touchend",fn:function(Ue){var ut=Ne();if(ut.type!=="DRAGGING"){se();return}Ue.preventDefault(),ut.actions.drop({shouldBlockNextClick:!0}),ve()}},{eventName:"touchcancel",fn:function(Ue){if(Ne().type!=="DRAGGING"){se();return}Ue.preventDefault(),se()}},{eventName:"touchforcechange",fn:function(Ue){var ut=Ne();ut.type==="IDLE"&&rn(!1);var it=Ue.touches[0];if(it){var Gt=it.force>=kd;if(Gt){var Bn=ut.actions.shouldRespectForcePress();if(ut.type==="PENDING"){Bn&&se();return}if(Bn){if(ut.hasMoved){Ue.preventDefault();return}se();return}Ue.preventDefault()}}}},{eventName:Us,fn:se}]}function zd(re){var se=(0,a.useRef)(Wc),ve=(0,a.useRef)(Zt),Ne=Ht(function(){return se.current},[]),Qe=Ht(function(Rn){se.current=Rn},[]),Ue=pn(function(){return{eventName:"touchstart",fn:function(Rn){if(!Rn.defaultPrevented){var Ha=re.findClosestDraggableId(Rn);if(Ha){var Wu=re.tryGetLock(Ha,it,{sourceEvent:Rn});if(Wu){var er=Rn.touches[0],or=er.clientX,Yt=er.clientY,_r={x:or,y:Yt};ve.current(),Kt(Wu,_r)}}}}}},[re]),ut=Ht(function(){var Rn={capture:!0,passive:!1};ve.current=en(window,[Ue],Rn)},[Ue]),it=Ht(function(){var qt=se.current;qt.type!=="IDLE"&&(qt.type==="PENDING"&&clearTimeout(qt.longPressTimerId),Qe(Wc),ve.current(),ut())},[ut,Qe]),Gt=Ht(function(){var qt=se.current;it(),qt.type==="DRAGGING"&&qt.actions.cancel({shouldBlockNextClick:!0}),qt.type==="PENDING"&&qt.actions.abort()},[it]),Bn=Ht(function(){var Rn={capture:!0,passive:!1},Ha={cancel:Gt,completed:it,getPhase:Ne},Wu=en(window,im(Ha),Rn),er=en(window,jd(Ha),Rn);ve.current=function(){Wu(),er()}},[Gt,Ne,it]),mn=Ht(function(){var Rn=Ne();Rn.type!=="PENDING"&&rn(!1);var Ha=Rn.actions.fluidLift(Rn.point);Qe({type:"DRAGGING",actions:Ha,hasMoved:!1})},[Ne,Qe]),Kt=Ht(function(Rn,Ha){Ne().type!=="IDLE"&&rn(!1);var Wu=setTimeout(mn,om);Qe({type:"PENDING",point:Ha,actions:Rn,longPressTimerId:Wu}),Bn()},[Bn,Ne,Qe,mn]);di(function(){return ut(),function(){ve.current();var Ha=Ne();Ha.type==="PENDING"&&(clearTimeout(Ha.longPressTimerId),Qe(Wc))}},[Ne,ut,Qe]),di(function(){var Rn=en(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Rn},[])}function sm(re){}var Zd={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function La(re,se){if(se==null)return!1;var ve=!!Zd[se.tagName.toLowerCase()];if(ve)return!0;var Ne=se.getAttribute("contenteditable");return Ne==="true"||Ne===""?!0:se===re?!1:La(re,se.parentElement)}function cm(re,se){var ve=se.target;return js(ve)?La(re,ve):!1}var dm=function(re){return Ya(re.getBoundingClientRect()).center};function mm(re){return re instanceof ks(re).Element}var Qd=function(){var re="matches";if(typeof document=="undefined")return re;var se=[re,"msMatchesSelector","webkitMatchesSelector"],ve=vl(se,function(Ne){return Ne in Element.prototype});return ve||re}();function Hd(re,se){return re==null?null:re[Qd](se)?re:Hd(re.parentElement,se)}function gm(re,se){return re.closest?re.closest(se):Hd(re,se)}function Ud(re){return"["+xs.contextId+'="'+re+'"]'}function ds(re,se){var ve=se.target;if(!mm(ve))return null;var Ne=Ud(re),Qe=gm(ve,Ne);return!Qe||!js(Qe)?null:Qe}function Gc(re,se){var ve=ds(re,se);return ve?ve.getAttribute(xs.draggableId):null}function oc(re,se){var ve="["+As.contextId+'="'+re+'"]',Ne=Ou(document.querySelectorAll(ve)),Qe=vl(Ne,function(Ue){return Ue.getAttribute(As.id)===se});return!Qe||!js(Qe)?null:Qe}function fm(re){re.preventDefault()}function ic(re){var se=re.expected,ve=re.phase,Ne=re.isLockActive,Qe=re.shouldWarn;return!(!Ne()||se!==ve)}function dl(re){var se=re.lockAPI,ve=re.store,Ne=re.registry,Qe=re.draggableId;if(se.isClaimed())return!1;var Ue=Ne.draggable.findById(Qe);return!(!Ue||!Ue.options.isEnabled||!Ds(ve.getState(),Qe))}function vm(re){var se=re.lockAPI,ve=re.contextId,Ne=re.store,Qe=re.registry,Ue=re.draggableId,ut=re.forceSensorStop,it=re.sourceEvent,Gt=dl({lockAPI:se,store:Ne,registry:Qe,draggableId:Ue});if(!Gt)return null;var Bn=Qe.draggable.getById(Ue),mn=oc(ve,Bn.descriptor.id);if(!mn||it&&!Bn.options.canDragInteractiveElements&&cm(mn,it))return null;var Kt=se.claim(ut||Zt),qt="PRE_DRAG";function Rn(){return Bn.options.shouldRespectForcePress}function Ha(){return se.isActive(Kt)}function Wu(kl,mo){ic({expected:kl,phase:qt,isLockActive:Ha,shouldWarn:!0})&&Ne.dispatch(mo())}var er=Wu.bind(null,"DRAGGING");function or(kl){function mo(){se.release(),qt="COMPLETED"}qt!=="PRE_DRAG"&&(mo(),qt!=="PRE_DRAG"&&rn(!1)),Ne.dispatch(Rr(kl.liftActionArgs)),qt="DRAGGING";function Yo(vo,xo){if(xo===void 0&&(xo={shouldBlockNextClick:!1}),kl.cleanup(),xo.shouldBlockNextClick){var Ko=en(window,[{eventName:"click",fn:fm,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Ko)}mo(),Ne.dispatch(Sl({reason:vo}))}return(0,Ie.Z)({isActive:function(){return ic({expected:"DRAGGING",phase:qt,isLockActive:Ha,shouldWarn:!1})},shouldRespectForcePress:Rn,drop:function(xo){return Yo("DROP",xo)},cancel:function(xo){return Yo("CANCEL",xo)}},kl.actions)}function Yt(kl){var mo=nt(function(vo){er(function(){return Tu({client:vo})})}),Yo=or({liftActionArgs:{id:Ue,clientSelection:kl,movementMode:"FLUID"},cleanup:function(){return mo.cancel()},actions:{move:mo}});return(0,Ie.Z)({},Yo,{move:mo})}function _r(){var kl={moveUp:function(){return er(Or)},moveRight:function(){return er(uo)},moveDown:function(){return er(gr)},moveLeft:function(){return er(So)}};return or({liftActionArgs:{id:Ue,clientSelection:dm(mn),movementMode:"SNAP"},cleanup:Zt,actions:kl})}function ll(){var kl=ic({expected:"PRE_DRAG",phase:qt,isLockActive:Ha,shouldWarn:!0});kl&&se.release()}var Xl={isActive:function(){return ic({expected:"PRE_DRAG",phase:qt,isLockActive:Ha,shouldWarn:!1})},shouldRespectForcePress:Rn,fluidLift:Yt,snapLift:_r,abort:ll};return Xl}var pm=[rm,Rd,zd];function Em(re){var se=re.contextId,ve=re.store,Ne=re.registry,Qe=re.customSensors,Ue=re.enableDefaultSensors,ut=[].concat(Ue?pm:[],Qe||[]),it=(0,a.useState)(function(){return wd()})[0],Gt=Ht(function(Yt,_r){Yt.isDragging&&!_r.isDragging&&it.tryAbandon()},[it]);di(function(){var Yt=ve.getState(),_r=ve.subscribe(function(){var ll=ve.getState();Gt(Yt,ll),Yt=ll});return _r},[it,ve,Gt]),di(function(){return it.tryAbandon},[it.tryAbandon]);var Bn=Ht(function(or){return dl({lockAPI:it,registry:Ne,store:ve,draggableId:or})},[it,Ne,ve]),mn=Ht(function(or,Yt,_r){return vm({lockAPI:it,registry:Ne,contextId:se,store:ve,draggableId:or,forceSensorStop:Yt,sourceEvent:_r&&_r.sourceEvent?_r.sourceEvent:null})},[se,it,Ne,ve]),Kt=Ht(function(or){return Gc(se,or)},[se]),qt=Ht(function(or){var Yt=Ne.draggable.findById(or);return Yt?Yt.options:null},[Ne.draggable]),Rn=Ht(function(){it.isClaimed()&&(it.tryAbandon(),ve.getState().phase!=="IDLE"&&ve.dispatch(hr()))},[it,ve]),Ha=Ht(it.isClaimed,[it]),Wu=pn(function(){return{canGetLock:Bn,tryGetLock:mn,findClosestDraggableId:Kt,findOptionsForDraggable:qt,tryReleaseLock:Rn,isLockClaimed:Ha}},[Bn,mn,Kt,qt,Rn,Ha]);sm(ut);for(var er=0;er{if((0,Be.default)("Draggable: onDragStart: %j",te),this.props.onStart(ee,(0,we.createDraggableData)(this,te))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),xe(this,"onDrag",(ee,te)=>{if(!this.state.dragging)return!1;(0,Be.default)("Draggable: onDrag: %j",te);const ne=(0,we.createDraggableData)(this,te),me={x:ne.x,y:ne.y,slackX:0,slackY:0};if(this.props.bounds){const{x:ce,y:fe}=me;me.x+=this.state.slackX,me.y+=this.state.slackY;const[Pe,be]=(0,we.getBoundPosition)(this,me.x,me.y);me.x=Pe,me.y=be,me.slackX=this.state.slackX+(ce-me.x),me.slackY=this.state.slackY+(fe-me.y),ne.x=me.x,ne.y=me.y,ne.deltaX=me.x-this.state.x,ne.deltaY=me.y-this.state.y}if(this.props.onDrag(ee,ne)===!1)return!1;this.setState(me)}),xe(this,"onDragStop",(ee,te)=>{if(!this.state.dragging||this.props.onStop(ee,(0,we.createDraggableData)(this,te))===!1)return!1;(0,Be.default)("Draggable: onDragStop: %j",te);const me={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:ce,y:fe}=this.props.position;me.x=ce,me.y=fe}this.setState(me)}),this.state={dragging:!1,dragged:!1,x:b.position?b.position.x:b.defaultPosition.x,y:b.position?b.position.y:b.defaultPosition.y,prevPropsPosition:Ss({},b.position),slackX:0,slackY:0,isElementSVG:!1},b.position&&!(b.onDrag||b.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var b,ee,te;return(te=(ee=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:ee.current)!=null?te:Ie.default.findDOMNode(this)}render(){const ht=this.props,{axis:b,bounds:ee,children:te,defaultPosition:ne,defaultClassName:me,defaultClassNameDragging:Ee,defaultClassNameDragged:ce,position:fe,positionOffset:Pe,scale:be}=ht,Me=nf(ht,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let Ve={},We=null;const Xe=!!!fe||this.state.dragging,Ke=fe||ne,mt={x:(0,we.canDragX)(this)&&Xe?this.state.x:Ke.x,y:(0,we.canDragY)(this)&&Xe?this.state.y:Ke.y};this.state.isElementSVG?We=(0,Fe.createSVGTransform)(mt,Pe):Ve=(0,Fe.createCSSTransform)(mt,Pe);const Et=(0,pe.clsx)(te.props.className||"",me,{[Ee]:this.state.dragging,[ce]:this.state.dragged});return a.createElement(Le.default,Te({},Me,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),a.cloneElement(a.Children.only(te),{className:Et,style:Ss(Ss({},te.props.style),Ve),transform:We}))}}qe.default=y,xe(y,"displayName","Draggable"),xe(y,"propTypes",ag(Ss({},Le.default.propTypes),{axis:he.default.oneOf(["both","x","y","none"]),bounds:he.default.oneOfType([he.default.shape({left:he.default.number,right:he.default.number,top:he.default.number,bottom:he.default.number}),he.default.string,he.default.oneOf([!1])]),defaultClassName:he.default.string,defaultClassNameDragging:he.default.string,defaultClassNameDragged:he.default.string,defaultPosition:he.default.shape({x:he.default.number,y:he.default.number}),positionOffset:he.default.shape({x:he.default.oneOfType([he.default.number,he.default.string]),y:he.default.oneOfType([he.default.number,he.default.string])}),position:he.default.shape({x:he.default.number,y:he.default.number}),className:Ae.dontSetMe,style:Ae.dontSetMe,transform:Ae.dontSetMe})),xe(y,"defaultProps",ag(Ss({},Le.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(ct,qe,z){"use strict";Object.defineProperty(qe,"__esModule",{value:!0}),qe.default=void 0;var a=Be(z(59301)),he=Le(z(12708)),Ie=Le(z(4676)),pe=z(77026),Fe=z(22013),we=z(80217),Ae=Le(z(97510));function Le(y){return y&&y.__esModule?y:{default:y}}function Be(y,x){if(typeof WeakMap=="function")var b=new WeakMap,ee=new WeakMap;return(Be=function(te,ne){if(!ne&&te&&te.__esModule)return te;var me,Ee,ce={__proto__:null,default:te};if(te===null||typeof te!="object"&&typeof te!="function")return ce;if(me=ne?ee:b){if(me.has(te))return me.get(te);me.set(te,ce)}for(const fe in te)fe!=="default"&&{}.hasOwnProperty.call(te,fe)&&((Ee=(me=Object.defineProperty)&&Object.getOwnPropertyDescriptor(te,fe))&&(Ee.get||Ee.set)?me(ce,fe,Ee):ce[fe]=te[fe]);return ce})(y,x)}function de(y,x,b){return(x=Oe(x))in y?Object.defineProperty(y,x,{value:b,enumerable:!0,configurable:!0,writable:!0}):y[x]=b,y}function Oe(y){var x=Te(y,"string");return typeof x=="symbol"?x:x+""}function Te(y,x){if(typeof y!="object"||!y)return y;var b=y[Symbol.toPrimitive];if(b!==void 0){var ee=b.call(y,x||"default");if(typeof ee!="object")return ee;throw new TypeError("@@toPrimitive must return a primitive value.")}return(x==="string"?String:Number)(y)}const xe={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let le=xe.mouse;class E extends a.Component{constructor(){super(...arguments),de(this,"dragging",!1),de(this,"lastX",NaN),de(this,"lastY",NaN),de(this,"touchIdentifier",null),de(this,"mounted",!1),de(this,"handleDragStart",x=>{if(this.props.onMouseDown(x),!this.props.allowAnyClick&&typeof x.button=="number"&&x.button!==0)return!1;const b=this.findDOMNode();if(!b||!b.ownerDocument||!b.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:ee}=b;if(this.props.disabled||!(x.target instanceof ee.defaultView.Node)||this.props.handle&&!(0,pe.matchesSelectorAndParentsTo)(x.target,this.props.handle,b)||this.props.cancel&&(0,pe.matchesSelectorAndParentsTo)(x.target,this.props.cancel,b))return;x.type==="touchstart"&&!this.props.allowMobileScroll&&x.preventDefault();const te=(0,pe.getTouchIdentifier)(x);this.touchIdentifier=te;const ne=(0,Fe.getControlPosition)(x,te,this);if(ne==null)return;const{x:me,y:Ee}=ne,ce=(0,Fe.createCoreData)(this,me,Ee);(0,Ae.default)("DraggableCore: handleDragStart: %j",ce),(0,Ae.default)("calling",this.props.onStart),!(this.props.onStart(x,ce)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,pe.addUserSelectStyles)(ee),this.dragging=!0,this.lastX=me,this.lastY=Ee,(0,pe.addEvent)(ee,le.move,this.handleDrag),(0,pe.addEvent)(ee,le.stop,this.handleDragStop))}),de(this,"handleDrag",x=>{const b=(0,Fe.getControlPosition)(x,this.touchIdentifier,this);if(b==null)return;let{x:ee,y:te}=b;if(Array.isArray(this.props.grid)){let Ee=ee-this.lastX,ce=te-this.lastY;if([Ee,ce]=(0,Fe.snapToGrid)(this.props.grid,Ee,ce),!Ee&&!ce)return;ee=this.lastX+Ee,te=this.lastY+ce}const ne=(0,Fe.createCoreData)(this,ee,te);if((0,Ae.default)("DraggableCore: handleDrag: %j",ne),this.props.onDrag(x,ne)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(Ee){const ce=document.createEvent("MouseEvents");ce.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(ce)}return}this.lastX=ee,this.lastY=te}),de(this,"handleDragStop",x=>{if(!this.dragging)return;const b=(0,Fe.getControlPosition)(x,this.touchIdentifier,this);if(b==null)return;let{x:ee,y:te}=b;if(Array.isArray(this.props.grid)){let ce=ee-this.lastX||0,fe=te-this.lastY||0;[ce,fe]=(0,Fe.snapToGrid)(this.props.grid,ce,fe),ee=this.lastX+ce,te=this.lastY+fe}const ne=(0,Fe.createCoreData)(this,ee,te);if(this.props.onStop(x,ne)===!1||this.mounted===!1)return!1;const Ee=this.findDOMNode();Ee&&this.props.enableUserSelectHack&&(0,pe.scheduleRemoveUserSelectStyles)(Ee.ownerDocument),(0,Ae.default)("DraggableCore: handleDragStop: %j",ne),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,Ee&&((0,Ae.default)("DraggableCore: Removing handlers"),(0,pe.removeEvent)(Ee.ownerDocument,le.move,this.handleDrag),(0,pe.removeEvent)(Ee.ownerDocument,le.stop,this.handleDragStop))}),de(this,"onMouseDown",x=>(le=xe.mouse,this.handleDragStart(x))),de(this,"onMouseUp",x=>(le=xe.mouse,this.handleDragStop(x))),de(this,"onTouchStart",x=>(le=xe.touch,this.handleDragStart(x))),de(this,"onTouchEnd",x=>(le=xe.touch,this.handleDragStop(x)))}componentDidMount(){this.mounted=!0;const x=this.findDOMNode();x&&(0,pe.addEvent)(x,xe.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const x=this.findDOMNode();if(x){const{ownerDocument:b}=x;(0,pe.removeEvent)(b,xe.mouse.move,this.handleDrag),(0,pe.removeEvent)(b,xe.touch.move,this.handleDrag),(0,pe.removeEvent)(b,xe.mouse.stop,this.handleDragStop),(0,pe.removeEvent)(b,xe.touch.stop,this.handleDragStop),(0,pe.removeEvent)(x,xe.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,pe.scheduleRemoveUserSelectStyles)(b)}}findDOMNode(){var x,b,ee;return(x=this.props)!=null&&x.nodeRef?(ee=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:ee.current:Ie.default.findDOMNode(this)}render(){return a.cloneElement(a.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}qe.default=E,de(E,"displayName","DraggableCore"),de(E,"propTypes",{allowAnyClick:he.default.bool,allowMobileScroll:he.default.bool,children:he.default.node.isRequired,disabled:he.default.bool,enableUserSelectHack:he.default.bool,offsetParent:function(y,x){if(y[x]&&y[x].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:he.default.arrayOf(he.default.number),handle:he.default.string,cancel:he.default.string,nodeRef:he.default.object,onStart:he.default.func,onDrag:he.default.func,onStop:he.default.func,onMouseDown:he.default.func,scale:he.default.number,className:we.dontSetMe,style:we.dontSetMe,transform:we.dontSetMe}),de(E,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(ct,qe,z){"use strict";const{default:a,DraggableCore:he}=z(51353);ct.exports=a,ct.exports.default=a,ct.exports.DraggableCore=he},77026:function(ct,qe,z){"use strict";Object.defineProperty(qe,"__esModule",{value:!0}),qe.addClassName=me,qe.addEvent=Ae,qe.addUserSelectStyles=ee,qe.createCSSTransform=le,qe.createSVGTransform=E,qe.getTouch=x,qe.getTouchIdentifier=b,qe.getTranslation=y,qe.innerHeight=Oe,qe.innerWidth=Te,qe.matchesSelector=Fe,qe.matchesSelectorAndParentsTo=we,qe.offsetXYFromParent=xe,qe.outerHeight=Be,qe.outerWidth=de,qe.removeClassName=Ee,qe.removeEvent=Le,qe.scheduleRemoveUserSelectStyles=te;var a=z(80217),he=Ie(z(76172));function Ie(ce,fe){if(typeof WeakMap=="function")var Pe=new WeakMap,be=new WeakMap;return(Ie=function(Me,Ve){if(!Ve&&Me&&Me.__esModule)return Me;var We,ze,Xe={__proto__:null,default:Me};if(Me===null||typeof Me!="object"&&typeof Me!="function")return Xe;if(We=Ve?be:Pe){if(We.has(Me))return We.get(Me);We.set(Me,Xe)}for(const Ke in Me)Ke!=="default"&&{}.hasOwnProperty.call(Me,Ke)&&((ze=(We=Object.defineProperty)&&Object.getOwnPropertyDescriptor(Me,Ke))&&(ze.get||ze.set)?We(Xe,Ke,ze):Xe[Ke]=Me[Ke]);return Xe})(ce,fe)}let pe="";function Fe(ce,fe){return pe||(pe=(0,a.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(Pe){return(0,a.isFunction)(ce[Pe])})),(0,a.isFunction)(ce[pe])?ce[pe](fe):!1}function we(ce,fe,Pe){let be=ce;do{if(Fe(be,fe))return!0;if(be===Pe)return!1;be=be.parentNode}while(be);return!1}function Ae(ce,fe,Pe,be){if(!ce)return;const Me=Ss({capture:!0},be);ce.addEventListener?ce.addEventListener(fe,Pe,Me):ce.attachEvent?ce.attachEvent("on"+fe,Pe):ce["on"+fe]=Pe}function Le(ce,fe,Pe,be){if(!ce)return;const Me=Ss({capture:!0},be);ce.removeEventListener?ce.removeEventListener(fe,Pe,Me):ce.detachEvent?ce.detachEvent("on"+fe,Pe):ce["on"+fe]=null}function Be(ce){let fe=ce.clientHeight;const Pe=ce.ownerDocument.defaultView.getComputedStyle(ce);return fe+=(0,a.int)(Pe.borderTopWidth),fe+=(0,a.int)(Pe.borderBottomWidth),fe}function de(ce){let fe=ce.clientWidth;const Pe=ce.ownerDocument.defaultView.getComputedStyle(ce);return fe+=(0,a.int)(Pe.borderLeftWidth),fe+=(0,a.int)(Pe.borderRightWidth),fe}function Oe(ce){let fe=ce.clientHeight;const Pe=ce.ownerDocument.defaultView.getComputedStyle(ce);return fe-=(0,a.int)(Pe.paddingTop),fe-=(0,a.int)(Pe.paddingBottom),fe}function Te(ce){let fe=ce.clientWidth;const Pe=ce.ownerDocument.defaultView.getComputedStyle(ce);return fe-=(0,a.int)(Pe.paddingLeft),fe-=(0,a.int)(Pe.paddingRight),fe}function xe(ce,fe,Pe){const Me=fe===fe.ownerDocument.body?{left:0,top:0}:fe.getBoundingClientRect(),Ve=(ce.clientX+fe.scrollLeft-Me.left)/Pe,We=(ce.clientY+fe.scrollTop-Me.top)/Pe;return{x:Ve,y:We}}function le(ce,fe){const Pe=y(ce,fe,"px");return{[(0,he.browserPrefixToKey)("transform",he.default)]:Pe}}function E(ce,fe){return y(ce,fe,"")}function y(ce,fe,Pe){let{x:be,y:Me}=ce,Ve=`translate(${be}${Pe},${Me}${Pe})`;if(fe){const We=`${typeof fe.x=="string"?fe.x:fe.x+Pe}`,ze=`${typeof fe.y=="string"?fe.y:fe.y+Pe}`;Ve=`translate(${We}, ${ze})`+Ve}return Ve}function x(ce,fe){return ce.targetTouches&&(0,a.findInArray)(ce.targetTouches,Pe=>fe===Pe.identifier)||ce.changedTouches&&(0,a.findInArray)(ce.changedTouches,Pe=>fe===Pe.identifier)}function b(ce){if(ce.targetTouches&&ce.targetTouches[0])return ce.targetTouches[0].identifier;if(ce.changedTouches&&ce.changedTouches[0])return ce.changedTouches[0].identifier}function ee(ce){if(!ce)return;let fe=ce.getElementById("react-draggable-style-el");fe||(fe=ce.createElement("style"),fe.type="text/css",fe.id="react-draggable-style-el",fe.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} `,fe.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} -`,ce.getElementsByTagName("head")[0].appendChild(fe)),ce.body&&me(ce.body,"react-draggable-transparent-selection")}function te(ce){window.requestAnimationFrame?window.requestAnimationFrame(()=>{ne(ce)}):ne(ce)}function ne(ce){if(ce)try{if(ce.body&&Ee(ce.body,"react-draggable-transparent-selection"),ce.selection)ce.selection.empty();else{const fe=(ce.defaultView||window).getSelection();fe&&fe.type!=="Caret"&&fe.removeAllRanges()}}catch(fe){}}function me(ce,fe){ce.classList?ce.classList.add(fe):ce.className.match(new RegExp(`(?:^|\\s)${fe}(?!\\S)`))||(ce.className+=` ${fe}`)}function Ee(ce,fe){ce.classList?ce.classList.remove(fe):ce.className=ce.className.replace(new RegExp(`(?:^|\\s)${fe}(?!\\S)`,"g"),"")}},76172:function(ct,qe){"use strict";Object.defineProperty(qe,"__esModule",{value:!0}),qe.browserPrefixToKey=he,qe.browserPrefixToStyle=Ie,qe.default=void 0,qe.getPrefix=a;const z=["Moz","Webkit","O","ms"];function a(){var Le,Be;let we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const Ae=(Be=(Le=window.document)==null?void 0:Le.documentElement)==null?void 0:Be.style;if(!Ae||we in Ae)return"";for(let de=0;de: Unmounted during event!");return xe}},80217:function(ct,qe){"use strict";Object.defineProperty(qe,"__esModule",{value:!0}),qe.dontSetMe=pe,qe.findInArray=z,qe.int=Ie,qe.isFunction=a,qe.isNum=he;function z(Fe,we){for(let Ae=0,Le=Fe.length;Ae=0||Object.prototype.hasOwnProperty.call(Te,E)&&(le[E]=Te[E]);return le}function Le(Te,xe){if(!(Te instanceof xe))throw new TypeError("Cannot call a class as a function")}function Be(Te,xe){if(!Te)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return xe&&(typeof xe=="object"||typeof xe=="function")?xe:Te}function de(Te,xe){if(typeof xe!="function"&&xe!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof xe);Te.prototype=Object.create(xe&&xe.prototype,{constructor:{value:Te,enumerable:!1,writable:!0,configurable:!0}}),xe&&(Object.setPrototypeOf?Object.setPrototypeOf(Te,xe):Te.__proto__=xe)}var Oe=function(Te){de(xe,Te);function xe(le){Le(this,xe);var E=Be(this,(xe.__proto__||Object.getPrototypeOf(xe)).call(this,le));return E.scrollListener=E.scrollListener.bind(E),E.eventListenerOptions=E.eventListenerOptions.bind(E),E.mousewheelListener=E.mousewheelListener.bind(E),E}return a(xe,[{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 E=this.getParentElement(this.scrollComponent);E.scrollTop=E.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var E=!1,y={get passive(){E=!0}};try{document.addEventListener("test",null,y),document.removeEventListener("test",null,y)}catch(x){}return E}},{key:"eventListenerOptions",value:function(){var E=this.props.useCapture;return this.isPassiveSupported()&&(E={useCapture:this.props.useCapture,passive:!0}),E}},{key:"setDefaultLoader",value:function(E){this.defaultLoader=E}},{key:"detachMousewheelListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.scrollComponent.parentNode),E.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.getParentElement(this.scrollComponent)),E.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(E){var y=this.props.getScrollParent&&this.props.getScrollParent();return y!=null?y:E&&E.parentNode}},{key:"filterProps",value:function(E){return E}},{key:"attachScrollListener",value:function(){var E=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!E)){var y=window;this.props.useWindow===!1&&(y=E),y.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),y.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),y.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(E){E.deltaY===1&&!this.isPassiveSupported()&&E.preventDefault()}},{key:"scrollListener",value:function(){var E=this.scrollComponent,y=window,x=this.getParentElement(E),b=void 0;if(this.props.useWindow){var ee=document.documentElement||document.body.parentNode||document.body,te=y.pageYOffset!==void 0?y.pageYOffset:ee.scrollTop;this.props.isReverse?b=te:b=this.calculateOffset(E,te)}else this.props.isReverse?b=x.scrollTop:b=E.scrollHeight-x.scrollTop-x.clientHeight;b=0)&&(y[b]=le[b]);return y}function de(le){if(le===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return le}function Oe(le,E){le.prototype=Object.create(E.prototype),le.prototype.constructor=le,le.__proto__=E}function Te(le,E,y){return E in le?Object.defineProperty(le,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):le[E]=y,le}var xe=function(le){Oe(E,le);function E(){for(var x,b=arguments.length,ee=new Array(b),te=0;te=0)&&(ee[ne]=x[ne]);return ee}function xe(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function le(x,b){x.prototype=Object.create(b.prototype),x.prototype.constructor=x,x.__proto__=b}function E(x,b,ee){return b in x?Object.defineProperty(x,b,{value:ee,enumerable:!0,configurable:!0,writable:!0}):x[b]=ee,x}var y=function(x){le(b,x);function b(){for(var te,ne=arguments.length,me=new Array(ne),Ee=0;Ee1&&arguments[1]!==void 0?arguments[1]:60,pe=null;return function(){for(var Fe=this,we=arguments.length,Ae=new Array(we),Le=0;Le{ne(ce)}):ne(ce)}function ne(ce){if(ce)try{if(ce.body&&Ee(ce.body,"react-draggable-transparent-selection"),ce.selection)ce.selection.empty();else{const fe=(ce.defaultView||window).getSelection();fe&&fe.type!=="Caret"&&fe.removeAllRanges()}}catch(fe){}}function me(ce,fe){ce.classList?ce.classList.add(fe):ce.className.match(new RegExp(`(?:^|\\s)${fe}(?!\\S)`))||(ce.className+=` ${fe}`)}function Ee(ce,fe){ce.classList?ce.classList.remove(fe):ce.className=ce.className.replace(new RegExp(`(?:^|\\s)${fe}(?!\\S)`,"g"),"")}},76172:function(ct,qe){"use strict";Object.defineProperty(qe,"__esModule",{value:!0}),qe.browserPrefixToKey=he,qe.browserPrefixToStyle=Ie,qe.default=void 0,qe.getPrefix=a;const z=["Moz","Webkit","O","ms"];function a(){var Le,Be;let we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const Ae=(Be=(Le=window.document)==null?void 0:Le.documentElement)==null?void 0:Be.style;if(!Ae||we in Ae)return"";for(let de=0;de: Unmounted during event!");return xe}},80217:function(ct,qe){"use strict";Object.defineProperty(qe,"__esModule",{value:!0}),qe.dontSetMe=pe,qe.findInArray=z,qe.int=Ie,qe.isFunction=a,qe.isNum=he;function z(Fe,we){for(let Ae=0,Le=Fe.length;Ae=0||Object.prototype.hasOwnProperty.call(Te,E)&&(le[E]=Te[E]);return le}function Le(Te,xe){if(!(Te instanceof xe))throw new TypeError("Cannot call a class as a function")}function Be(Te,xe){if(!Te)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return xe&&(typeof xe=="object"||typeof xe=="function")?xe:Te}function de(Te,xe){if(typeof xe!="function"&&xe!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof xe);Te.prototype=Object.create(xe&&xe.prototype,{constructor:{value:Te,enumerable:!1,writable:!0,configurable:!0}}),xe&&(Object.setPrototypeOf?Object.setPrototypeOf(Te,xe):Te.__proto__=xe)}var Oe=function(Te){de(xe,Te);function xe(le){Le(this,xe);var E=Be(this,(xe.__proto__||Object.getPrototypeOf(xe)).call(this,le));return E.scrollListener=E.scrollListener.bind(E),E.eventListenerOptions=E.eventListenerOptions.bind(E),E.mousewheelListener=E.mousewheelListener.bind(E),E}return a(xe,[{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 E=this.getParentElement(this.scrollComponent);E.scrollTop=E.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var E=!1,y={get passive(){E=!0}};try{document.addEventListener("test",null,y),document.removeEventListener("test",null,y)}catch(x){}return E}},{key:"eventListenerOptions",value:function(){var E=this.props.useCapture;return this.isPassiveSupported()&&(E={useCapture:this.props.useCapture,passive:!0}),E}},{key:"setDefaultLoader",value:function(E){this.defaultLoader=E}},{key:"detachMousewheelListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.scrollComponent.parentNode),E.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.getParentElement(this.scrollComponent)),E.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(E){var y=this.props.getScrollParent&&this.props.getScrollParent();return y!=null?y:E&&E.parentNode}},{key:"filterProps",value:function(E){return E}},{key:"attachScrollListener",value:function(){var E=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!E)){var y=window;this.props.useWindow===!1&&(y=E),y.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),y.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),y.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(E){E.deltaY===1&&!this.isPassiveSupported()&&E.preventDefault()}},{key:"scrollListener",value:function(){var E=this.scrollComponent,y=window,x=this.getParentElement(E),b=void 0;if(this.props.useWindow){var ee=document.documentElement||document.body.parentNode||document.body,te=y.pageYOffset!==void 0?y.pageYOffset:ee.scrollTop;this.props.isReverse?b=te:b=this.calculateOffset(E,te)}else this.props.isReverse?b=x.scrollTop:b=E.scrollHeight-x.scrollTop-x.clientHeight;b=0)&&(y[b]=le[b]);return y}function de(le){if(le===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return le}function Oe(le,E){le.prototype=Object.create(E.prototype),le.prototype.constructor=le,le.__proto__=E}function Te(le,E,y){return E in le?Object.defineProperty(le,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):le[E]=y,le}var xe=function(le){Oe(E,le);function E(){for(var x,b=arguments.length,ee=new Array(b),te=0;te=0)&&(ee[ne]=x[ne]);return ee}function xe(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function le(x,b){x.prototype=Object.create(b.prototype),x.prototype.constructor=x,x.__proto__=b}function E(x,b,ee){return b in x?Object.defineProperty(x,b,{value:ee,enumerable:!0,configurable:!0,writable:!0}):x[b]=ee,x}var y=function(x){le(b,x);function b(){for(var te,ne=arguments.length,me=new Array(ne),Ee=0;Ee1&&arguments[1]!==void 0?arguments[1]:60,pe=null;return function(){for(var Fe=this,we=arguments.length,Ae=new Array(we),Le=0;Lea in h?_d(h,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):h[a]=n,_a=(h,a)=>{for(var n in a||(a={}))Jd.call(a,n)&&Yd(h,n,a[n]);if(Yc)for(var n of Yc(a))qd.call(a,n)&&Yd(h,n,a[n]);return h},pl=(h,a)=>$d(h,ef(a));var Vd=(h,a)=>{var n={};for(var e in h)Jd.call(h,e)&&a.indexOf(e)<0&&(n[e]=h[e]);if(h!=null&&Yc)for(var e of Yc(h))a.indexOf(e)<0&&qd.call(h,e)&&(n[e]=h[e]);return n};var Kd=(h,a,n)=>new Promise((e,d)=>{var p=u=>{try{b(n.next(u))}catch(N){d(N)}},A=u=>{try{b(n.throw(u))}catch(N){d(N)}},b=u=>u.done?e(u.value):Promise.resolve(u.value).then(p,A);b((n=n.apply(h,a)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3332],{65363:function(h,a,n){"use strict";n.d(a,{Z:function(){return O}});var e=n(67711),d=n(59301),p={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},A=p,b=n(7657),u=function(m,X){return d.createElement(b.Z,(0,e.Z)({},m,{ref:X,icon:A}))},N=d.forwardRef(u),O=N},23029:function(h,a){"use strict";a.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV",name:"name___QMvgh"}},68788:function(h,a,n){"use strict";var e=n(59301),d=Object.defineProperty,p=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,u=(S,m,X)=>m in S?d(S,m,{enumerable:!0,configurable:!0,writable:!0,value:X}):S[m]=X,N=(S,m)=>{for(var X in m||(m={}))A.call(m,X)&&u(S,X,m[X]);if(p)for(var X of p(m))b.call(m,X)&&u(S,X,m[X]);return S};const O=S=>React.createElement("svg",N({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},S),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));a.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},50111:function(h,a,n){"use strict";n.d(a,{Z:function(){return Le}});var e=n(59301),d=n(76560),p=n(62673),A=n(12893),b=n(32134),u=n(82093),N=n(28284),O=n(82326),S={},m=Object.defineProperty,X=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,j=(fe,He,xe)=>He in fe?m(fe,He,{enumerable:!0,configurable:!0,writable:!0,value:xe}):fe[He]=xe,_=(fe,He)=>{for(var xe in He||(He={}))z.call(He,xe)&&j(fe,xe,He[xe]);if(X)for(var xe of X(He))U.call(He,xe)&&j(fe,xe,He[xe]);return fe},K=(fe,He,xe)=>new Promise((Ot,Ft)=>{var jt=qe=>{try{at(xe.next(qe))}catch(Ge){Ft(Ge)}},te=qe=>{try{at(xe.throw(qe))}catch(Ge){Ft(Ge)}},at=qe=>qe.done?Ot(qe.value):Promise.resolve(qe.value).then(jt,te);at((xe=xe.apply(fe,He)).next())});const P=p.default.Group,F=({classroomList:fe,loading:He,user:xe,exercise_id:Ot=null,homework_common_id:Ft=null,setitem:jt,item:te,type:at,rz:qe,dispatch:Ge})=>{var Tt,cn,Wt,_e,dn,Ze,Jt,vt;const[sn,Nn]=(0,e.useState)([]);let[pt,Vn]=(0,e.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const Pn=(0,d.useParams)(),[$t,Bn]=(0,e.useState)(!1),[ur,Bt]=(0,e.useState)(!1),[Oe]=N.default.useForm();(0,e.useEffect)(()=>{qe&&(pt.zydatas=qe,Vn(_({},pt)),te!=null&&te.ec_course_id&&Pe())},[te,qe]);function Pe(){return K(this,null,function*(){console.log("----",te),yield we(te==null?void 0:te.ec_major_school_id),yield Qt(te==null?void 0:te.ec_year_id),yield tn(te==null?void 0:te.ec_course_id),Oe.setFieldsValue({ec_course_id:te==null?void 0:te.ec_course_id,ec_major_school_id:te==null?void 0:te.ec_major_school_id,ec_point_ids:te==null?void 0:te.ec_point_ids,ec_year_id:te==null?void 0:te.ec_year_id})})}function we(Kt){return K(this,null,function*(){const hn=yield(0,u.ZP)(`/api/ec_major_schools/${Kt}/ec_years/get_year_list.json`,{method:"get"});pt.jbdatas=hn==null?void 0:hn.data,Vn(_({},pt)),Oe.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function Qt(Kt){return K(this,null,function*(){const hn=yield(0,u.ZP)(`/api/ec_years/${Kt}/ec_courses/get_courses.json`,{method:"get"});pt.kcdatas=hn==null?void 0:hn.data,Vn(_({},pt)),Oe.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const tn=Kt=>K(void 0,null,function*(){const hn=yield(0,u.ZP)(`/api/ec_courses/${Kt}/ec_points.json`,{method:"get",params:{ec_course_id:Kt}});pt.zsdatas=hn==null?void 0:hn.data,Vn(_({},pt))});return e.createElement("div",{className:S.from},e.createElement(N.default,{form:Oe,layout:"inline",onValuesChange:Kt=>{console.log("----",Kt),Kt.ec_major_school_id&&(pt.jbdatas=[],pt.kcdatas=[],pt.zsdatas=[],Vn(_({},pt)),we(Kt.ec_major_school_id)),Kt.ec_year_id&&(pt.kcdatas=[],pt.zsdatas=[],Vn(_({},pt)),Qt(Kt.ec_year_id)),Kt.ec_course_id&&(pt.zsdatas=[],Vn(_({},pt)),tn(Kt.ec_course_id))},onFinish:Kt=>K(void 0,null,function*(){jt(Kt)})},e.createElement(N.default.Item,{label:"\u8BA4\u8BC1\u4E13\u4E1A",name:"ec_major_school_id"},e.createElement(O.default,{style:{width:150},disabled:((Tt=pt.zydatas)==null?void 0:Tt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(cn=pt==null?void 0:pt.zydatas)==null?void 0:cn.map((Kt,hn)=>e.createElement(O.default.Option,{key:hn,value:Kt==null?void 0:Kt.ec_major_school_id},Kt==null?void 0:Kt.name)))),e.createElement(N.default.Item,{label:"\u8BA4\u8BC1\u5C4A\u522B",name:"ec_year_id"},e.createElement(O.default,{style:{width:150},disabled:((Wt=pt.jbdatas)==null?void 0:Wt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(_e=pt==null?void 0:pt.jbdatas)==null?void 0:_e.map((Kt,hn)=>e.createElement(O.default.Option,{key:hn,value:Kt==null?void 0:Kt.ec_year_id},Kt==null?void 0:Kt.year)))),e.createElement(N.default.Item,{label:"\u8BFE\u7A0B",name:"ec_course_id"},e.createElement(O.default,{style:{width:150},disabled:((dn=pt.kcdatas)==null?void 0:dn.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(Ze=pt==null?void 0:pt.kcdatas)==null?void 0:Ze.map((Kt,hn)=>e.createElement(O.default.Option,{key:hn,value:Kt==null?void 0:Kt.id},Kt==null?void 0:Kt.name)))),e.createElement(N.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"ec_point_ids"},e.createElement(O.default,{onChange:()=>{Oe.submit()},style:{width:150},mode:"multiple",disabled:((Jt=pt.zsdatas)==null?void 0:Jt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(vt=pt==null?void 0:pt.zsdatas)==null?void 0:vt.map((Kt,hn)=>e.createElement(O.default.Option,{key:hn,value:Kt==null?void 0:Kt.id},Kt==null?void 0:Kt.name))))))};var I=(0,d.connect)(({classroomList:fe,loading:He,globalSetting:xe,user:Ot})=>({classroomList:fe,globalSetting:xe,loading:He.effects,user:Ot}))(F),D=Object.defineProperty,G=Object.defineProperties,W=Object.getOwnPropertyDescriptors,J=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,Z=(fe,He,xe)=>He in fe?D(fe,He,{enumerable:!0,configurable:!0,writable:!0,value:xe}):fe[He]=xe,oe=(fe,He)=>{for(var xe in He||(He={}))V.call(He,xe)&&Z(fe,xe,He[xe]);if(J)for(var xe of J(He))q.call(He,xe)&&Z(fe,xe,He[xe]);return fe},Y=(fe,He)=>G(fe,W(He)),re=(fe,He,xe)=>new Promise((Ot,Ft)=>{var jt=qe=>{try{at(xe.next(qe))}catch(Ge){Ft(Ge)}},te=qe=>{try{at(xe.throw(qe))}catch(Ge){Ft(Ge)}},at=qe=>qe.done?Ot(qe.value):Promise.resolve(qe.value).then(jt,te);at((xe=xe.apply(fe,He)).next())});const Ce=p.default.Group,Ae=({classroomList:fe,loading:He,user:xe,exercise_id:Ot=null,homework_common_id:Ft=null,setitem:jt,type:te,dispatch:at})=>{var qe,Ge,Tt;let[cn,Wt]=(0,e.useState)([{}]),[_e,dn]=(0,e.useState)([]);function Ze(){return re(this,null,function*(){var vt,sn,Nn;let pt=yield(0,u.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:Ot,homework_common_id:Ft}});if(((vt=pt==null?void 0:pt.data)==null?void 0:vt.length)>0){let Vn=[];(sn=pt==null?void 0:pt.data)==null||sn.map(Pn=>{var $t;($t=Pn==null?void 0:Pn.ec_point_ids)==null||$t.map(Bn=>{Vn.push(Bn)})}),jt(Y(oe({},(Nn=pt==null?void 0:pt.data)==null?void 0:Nn[0]),{ec_point_ids:Vn})),Wt(pt==null?void 0:pt.data)}})}(0,e.useEffect)(()=>{var vt,sn;(sn=(vt=xe==null?void 0:xe.userInfo)==null?void 0:vt.course)!=null&&sn.course_school_id&&Jt()},[(Ge=(qe=xe==null?void 0:xe.userInfo)==null?void 0:qe.course)==null?void 0:Ge.course_school_id]);function Jt(){return re(this,null,function*(){var vt,sn;const Nn=yield(0,u.ZP)(`/api/schools/${(sn=(vt=xe==null?void 0:xe.userInfo)==null?void 0:vt.course)==null?void 0:sn.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});dn(Nn==null?void 0:Nn.data),(Ft||Ot)&&Ze()})}return e.createElement("div",{style:{display:(Tt=xe.userInfo.course)!=null&&Tt.is_openengineering?"":"none"}},e.createElement("p",{style:{fontSize:"16px",fontWeight:400}},"\u5DE5\u7A0B\u8BA4\u8BC1\u8003\u6838\u77E5\u8BC6\u70B9"),cn==null?void 0:cn.map((vt,sn)=>e.createElement("div",{key:sn,style:{display:"flex",alignItems:"center",marginBottom:"10px"}},e.createElement(I,{rz:_e,item:vt,type:sn,setitem:Nn=>{cn.splice(sn,1,Nn),Wt([...cn]);let pt=[];cn==null||cn.map(Vn=>{var Pn;(Pn=Vn==null?void 0:Vn.ec_point_ids)==null||Pn.map($t=>{pt.push($t)})}),jt(Y(oe({},Nn),{ec_point_ids:pt}))}}),sn!=0&&e.createElement(A.Z,{onClick:()=>{cn.splice(sn,1),Wt([...cn])},style:{marginLeft:10,fontSize:"20px"}}),e.createElement(b.Z,{onClick:()=>{cn.push({}),Wt([...cn])},style:{marginLeft:10,fontSize:"20px"}}))))};var Le=(0,d.connect)(({classroomList:fe,loading:He,globalSetting:xe,user:Ot})=>({classroomList:fe,globalSetting:xe,loading:He.effects,user:Ot}))(Ae)},22963:function(h,a,n){"use strict";n.d(a,{Z:function(){return W}});var e=n(59301),d=n(62957),p=n(99571),A=n(61186),b=n.n(A),u=n(65363),N=n(44164),O=n.n(N),S=n(49661),m="data:image/png;base64,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",X=n.p+"static/Certificate.f1a59ae7.png",z={advertisementModal:"advertisementModal___REecE",notFree:"notFree___cJiwv",text:"text___lFtTG",no:"no___FFNbr",date:"date___OI1iM",img:"img____bHTU",notThree:"notThree___Gxcuf"},U=n.p+"static/xly.10c5f6f5.png",j=n.p+"static/jy.3209b2e7.png",_="data:image/png;base64,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",K=n.p+"static/szpxy.be26e5fa.jpg",P=n.p+"static/dly.d4557636.jpg",F=n(59301),I=(J,V,q)=>new Promise((Z,oe)=>{var Y=Ae=>{try{Ce(q.next(Ae))}catch(Le){oe(Le)}},re=Ae=>{try{Ce(q.throw(Ae))}catch(Le){oe(Le)}},Ce=Ae=>Ae.done?Z(Ae.value):Promise.resolve(Ae.value).then(Y,re);Ce((q=q.apply(J,V)).next())});let D=[{height:740,width:840},{height:566,width:840},{height:420,width:592},{height:420,width:592},{height:420,width:1052}];var W=({visible:J,onOk:V=()=>{},onCancel:q=()=>{},data:Z={}})=>{let[oe,Y]=(0,e.useState)(1);const re=(0,e.useRef)(),Ce=Z==null?void 0:Z.is_free;(0,e.useEffect)(()=>{var jt;((jt=Object.keys(Z))==null?void 0:jt.length)>0&&(Z!=null&&Z.size_type_special||(Z==null?void 0:Z.size_type)===2?Y(3):Z!=null&&Z.is_free?Y(5):Z!=null&&Z.is_icpc_first?Y(2):(Z==null?void 0:Z.size_type)===3?Y(4):Y(1))},[Z]);const Ae={1:"January",2:"February",3:"March",4:"April",5:"May",6:"June",7:"July",8:"August",9:"September",10:"October",11:"November",12:"December"},Le=()=>I(void 0,null,function*(){document.body.scrollIntoView();const jt={margin:[0,0,0,0],filename:"11.pdf",enableLinks:!1,html2canvas:{scale:5,allowTaint:!1,useCORS:!0},jsPDF:{format:[1412,Z!=null&&Z.is_icpc_first?2500:1e3],orientation:"landscape",unit:"px"},image:{type:"jpeg",quality:1}};let te=O()().set(jt).from(re.current).toPdf();te=yield te.get("pdf");const at=yield te.output("bloburl");(0,S.Nd)(`${Z.school_name}-${Z.user_name}.pdf`,at)}),fe=()=>F.createElement("div",{style:{backgroundImage:`url(${U})`,height:"1200px",width:"840px",padding:"1px 100px",backgroundSize:"100%",backgroundRepeat:"no-repeat"}},F.createElement("div",{style:{color:"#333",fontSize:"36px",marginTop:"465px",width:"100%",marginLeft:"24px"}},Z==null?void 0:Z.user_name),F.createElement("div",{style:{color:"#333",fontSize:"16px",marginTop:"223px",width:"100%",marginLeft:100}},Z==null?void 0:Z.passed_date)),He=()=>F.createElement("div",{style:{backgroundImage:`url(${X})`,height:"740px",width:"1052px",padding:"1px 100px"}},F.createElement("div",{style:{color:"#EB5E00",fontSize:"36px",marginTop:"239px",width:"100%",textAlign:"center"}},Z==null?void 0:Z.school_name," ",Z==null?void 0:Z.user_name),F.createElement("div",{style:{color:"#0D3580",fontSize:"24px",marginTop:"30px",width:"100%",textAlign:"center"}},"\u4E8E",b()(Z==null?void 0:Z.created_at).format("YYYY\u5E74MM\u6708DD\u65E5"),"\u5B8C\u6210\u4E86EduCoder\u5E73\u53F0\u300A",Z==null?void 0:Z.subject_name,"\u300B\u8BFE\u7A0B\u5B66\u4E60\u3002"),F.createElement("div",{style:{color:"#0D3580",fontSize:"30px",marginTop:"50px",width:"100%",textAlign:"center",fontWeight:900}},"\u7279\u6B64\u8BC1\u660E"),F.createElement("div",{style:{color:"#0D3580",fontSize:"14px",marginTop:"30px",width:"100%",textAlign:"center"}},"On ",Ae[b()(Z==null?void 0:Z.created_at).format("M")]," ",b()(Z==null?void 0:Z.created_at).format("DD"),"\uFF0C",b()(Z==null?void 0:Z.created_at).format("YYYY"),"\uFF0C completed the \u300A",Z==null?void 0:Z.subject_name_en,"\u300B course on EduCoder."),F.createElement("img",{src:m,style:{position:"absolute",left:"820px",bottom:"130px"}}),F.createElement("div",{style:{color:"#0D3580",fontSize:"12px",width:"100%",display:"flex",paddingRight:"200px",position:"absolute",bottom:"150px"}},F.createElement("span",null,"\u8BC1\u4E66\u7F16\u53F7\uFF1A",Z==null?void 0:Z.code),F.createElement("span",{style:{marginLeft:"560px"}},"\u5934\u6B4C\u5728\u7EBF\u7F16\u7A0B\u5B66\u9662"))),xe=()=>{var jt,te,at;const qe=new Date,Ge=qe.getFullYear(),Tt=(qe.getMonth()+1).toString().padStart(2,"0"),cn=qe.getDate().toString().padStart(2,"0");return F.createElement("div",{className:z.notThree,style:{backgroundImage:`url(${K})`}},F.createElement("div",{className:z.text},F.createElement("b",null,F.createElement("span",null,Z==null?void 0:Z.user_name),"\u8001\u5E08\u4E8E",F.createElement("span",null,(jt=Z==null?void 0:Z.passed_date)==null?void 0:jt.slice(0,4)),"\u5E74",F.createElement("span",null,(te=Z==null?void 0:Z.passed_date)==null?void 0:te.slice(5,7)),"\u6708",F.createElement("span",null,(at=Z==null?void 0:Z.passed_date)==null?void 0:at.slice(8,10)),"\u65E5\u53C2\u52A0\u201C",F.createElement("span",null,Z==null?void 0:Z.subject_name),"\u201D\u6210\u7EE9\u4F18\u79C0\uFF0C\u7279\u53D1\u6B64\u8BC1!")),F.createElement("div",{className:z.no},"\u8BC1\u4E66\u7F16\u53F7\uFF1A",Z==null?void 0:Z.code),F.createElement("div",{className:z.date},F.createElement("b",null,"\u7B7E\u53D1\u65E5\u671F\uFF1A",F.createElement("span",null,Ge),"\u5E74",F.createElement("span",null,Tt),"\u6708",F.createElement("span",null,cn),"\u65E5")))},Ot=()=>{const jt=new Date,te=jt.getFullYear(),at=(jt.getMonth()+1).toString().padStart(2,"0"),qe=jt.getDate().toString().padStart(2,"0");return F.createElement("div",{className:z.notThree,style:{backgroundImage:`url(${P})`}},F.createElement("div",{className:z.text},F.createElement("b",null,F.createElement("span",null,Z==null?void 0:Z.user_name),"\u540C\u5B66\uFF1A",F.createElement("br",null),F.createElement("b",{style:{marginLeft:40}}),"\u795D\u8D3A\u60A8\uFF0C\u5B8C\u6210\u4E86",F.createElement("span",null,Z==null?void 0:Z.subject_name),"\u7684\u6240\u6709\u5B66\u4E60\u8BFE\u7A0B\uFF0C\u5E76\u901A\u8FC7\u4E86\u80FD\u529B\u68C0\u6D4B\uFF0C\u6210\u7EE9\u4F18\u5F02\uFF0C\u51C6\u4E88\u6BD5\u4E1A!")),F.createElement("div",{className:z.no},"\u8BC1\u4E66\u7F16\u53F7\uFF1A",Z==null?void 0:Z.code),F.createElement("div",{className:z.date},F.createElement("b",null,"\u7B7E\u53D1\u65E5\u671F\uFF1A",F.createElement("span",null,te),"\u5E74",F.createElement("span",null,at),"\u6708",F.createElement("span",null,qe),"\u65E5")))},Ft=()=>{var jt,te;const at=new Date,qe=at.getFullYear(),Ge=(at.getMonth()+1).toString().padStart(2,"0"),Tt=at.getDate().toString().padStart(2,"0");return F.createElement("div",{className:z.notFree,style:{backgroundImage:`url(${j})`}},F.createElement("div",{className:z.text},F.createElement("b",null,"\u5179\u8BC1\u660E\uFF0C",F.createElement("span",null,Z==null?void 0:Z.user_name),"\u540C\u5B66\u4E8E",F.createElement("span",null,(jt=Z==null?void 0:Z.passed_date)==null?void 0:jt.slice(0,4)),"\u5E74",F.createElement("span",null,(te=Z==null?void 0:Z.passed_date)==null?void 0:te.slice(5,7)),"\u6708\u5728\u5934\u6B4C\u804C\u4E1A\u57F9\u8BAD\u5E73\u53F0\u5B8C\u6210\u4E86\u201C",F.createElement("span",null,Z==null?void 0:Z.subject_name),"\u201D\u7684\u5168\u90E8\u8BFE\u7A0B\uFF0C\u6210\u7EE9\u4F18\u5F02\uFF0C\u51C6\u4E88\u7ED3\u4E1A!")),F.createElement("div",{className:z.no},"\u8BC1\u4E66\u7F16\u53F7\uFF1A",Z==null?void 0:Z.code),F.createElement("div",{className:z.date},F.createElement("div",null,"\u5934\u6B4C\u6559\u7814\u4E2D\u5FC3"),F.createElement("b",null,"\u53D1\u8BC1\u65E5\u671F\uFF1A",F.createElement("span",null,qe),"\u5E74",F.createElement("span",null,Ge),"\u6708",F.createElement("span",null,Tt),"\u65E5")),F.createElement("img",{src:_,className:z.img}))};return F.createElement(d.default,{open:J,title:null,footer:F.createElement("div",null,F.createElement(p.ZP,{type:"primary",onClick:Le},"\u4E0B\u8F7D\u8BC1\u4E66")),style:{background:"transparen"},centered:!0,width:D[oe-1].width,className:z.advertisementModal,maskClosable:!1,closeIcon:F.createElement(u.Z,{onClick:q,style:{fontSize:"25px",color:"#fff",marginLeft:"100px"}})},F.createElement("div",{ref:re},oe===1&&Ft(),oe===2&&fe(),oe===3&&xe(),oe===4&&Ot(),oe===5&&He()))}},6725:function(h,a,n){"use strict";var e=n(86204),d=n.n(e),p=Object.defineProperty,A=(O,S,m)=>S in O?p(O,S,{enumerable:!0,configurable:!0,writable:!0,value:m}):O[S]=m,b=(O,S,m)=>A(O,typeof S!="symbol"?S+"":S,m),u=(O,S,m)=>new Promise((X,z)=>{var U=K=>{try{_(m.next(K))}catch(P){z(P)}},j=K=>{try{_(m.throw(K))}catch(P){z(P)}},_=K=>K.done?X(K.value):Promise.resolve(K.value).then(U,j);_((m=m.apply(O,S)).next())});class N extends e.EventEmitter{constructor(S,m){super(),b(this,"url"),b(this,"body"),b(this,"fullContent",""),b(this,"controller",null),b(this,"buffer",""),this.url=S,this.body=m}startStream(){return u(this,null,function*(){this.controller=new AbortController;const{signal:S}=this.controller;try{const m=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:S});if(!m.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${m.status}`);const X=m.headers.get("content-type");if(!X)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(X.includes("application/json")){const j=yield m.json();this.emit("error",j);return}if(!X.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const z=m.body.getReader(),U=new TextDecoder("utf-8");for(;;){const{done:j,value:_}=yield z.read();if(j)break;const K=U.decode(_,{stream:!0});this.buffer+=K;const P=this.buffer.split(` +!(function(){var _d=Object.defineProperty,$d=Object.defineProperties;var ef=Object.getOwnPropertyDescriptors;var Yc=Object.getOwnPropertySymbols;var Jd=Object.prototype.hasOwnProperty,qd=Object.prototype.propertyIsEnumerable;var Gd=Math.pow,Yd=(h,a,n)=>a in h?_d(h,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):h[a]=n,_a=(h,a)=>{for(var n in a||(a={}))Jd.call(a,n)&&Yd(h,n,a[n]);if(Yc)for(var n of Yc(a))qd.call(a,n)&&Yd(h,n,a[n]);return h},pl=(h,a)=>$d(h,ef(a));var Vd=(h,a)=>{var n={};for(var e in h)Jd.call(h,e)&&a.indexOf(e)<0&&(n[e]=h[e]);if(h!=null&&Yc)for(var e of Yc(h))a.indexOf(e)<0&&qd.call(h,e)&&(n[e]=h[e]);return n};var Kd=(h,a,n)=>new Promise((e,d)=>{var p=u=>{try{b(n.next(u))}catch(N){d(N)}},A=u=>{try{b(n.throw(u))}catch(N){d(N)}},b=u=>u.done?e(u.value):Promise.resolve(u.value).then(p,A);b((n=n.apply(h,a)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3332],{65363:function(h,a,n){"use strict";n.d(a,{Z:function(){return O}});var e=n(67711),d=n(59301),p={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},A=p,b=n(7657),u=function(m,X){return d.createElement(b.Z,(0,e.Z)({},m,{ref:X,icon:A}))},N=d.forwardRef(u),O=N},23029:function(h,a){"use strict";a.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV",name:"name___QMvgh"}},68788:function(h,a,n){"use strict";var e=n(59301),d=Object.defineProperty,p=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,u=(S,m,X)=>m in S?d(S,m,{enumerable:!0,configurable:!0,writable:!0,value:X}):S[m]=X,N=(S,m)=>{for(var X in m||(m={}))A.call(m,X)&&u(S,X,m[X]);if(p)for(var X of p(m))b.call(m,X)&&u(S,X,m[X]);return S};const O=S=>React.createElement("svg",N({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},S),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));a.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},50111:function(h,a,n){"use strict";n.d(a,{Z:function(){return Le}});var e=n(59301),d=n(76560),p=n(62673),A=n(12893),b=n(32134),u=n(82093),N=n(28284),O=n(82326),S={},m=Object.defineProperty,X=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,j=(fe,He,xe)=>He in fe?m(fe,He,{enumerable:!0,configurable:!0,writable:!0,value:xe}):fe[He]=xe,_=(fe,He)=>{for(var xe in He||(He={}))z.call(He,xe)&&j(fe,xe,He[xe]);if(X)for(var xe of X(He))U.call(He,xe)&&j(fe,xe,He[xe]);return fe},K=(fe,He,xe)=>new Promise((Ot,Ft)=>{var jt=qe=>{try{at(xe.next(qe))}catch(Ge){Ft(Ge)}},te=qe=>{try{at(xe.throw(qe))}catch(Ge){Ft(Ge)}},at=qe=>qe.done?Ot(qe.value):Promise.resolve(qe.value).then(jt,te);at((xe=xe.apply(fe,He)).next())});const P=p.default.Group,F=({classroomList:fe,loading:He,user:xe,exercise_id:Ot=null,homework_common_id:Ft=null,setitem:jt,item:te,type:at,rz:qe,dispatch:Ge})=>{var Tt,cn,Wt,_e,dn,Ze,Jt,vt;const[sn,Nn]=(0,e.useState)([]);let[pt,Vn]=(0,e.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const Pn=(0,d.useParams)(),[$t,Bn]=(0,e.useState)(!1),[ur,Bt]=(0,e.useState)(!1),[Oe]=N.default.useForm();(0,e.useEffect)(()=>{qe&&(pt.zydatas=qe,Vn(_({},pt)),te!=null&&te.ec_course_id&&Pe())},[te,qe]);function Pe(){return K(this,null,function*(){console.log("----",te),yield we(te==null?void 0:te.ec_major_school_id),yield Qt(te==null?void 0:te.ec_year_id),yield tn(te==null?void 0:te.ec_course_id),Oe.setFieldsValue({ec_course_id:te==null?void 0:te.ec_course_id,ec_major_school_id:te==null?void 0:te.ec_major_school_id,ec_point_ids:te==null?void 0:te.ec_point_ids,ec_year_id:te==null?void 0:te.ec_year_id})})}function we(Kt){return K(this,null,function*(){const hn=yield(0,u.ZP)(`/api/ec_major_schools/${Kt}/ec_years/get_year_list.json`,{method:"get"});pt.jbdatas=hn==null?void 0:hn.data,Vn(_({},pt)),Oe.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function Qt(Kt){return K(this,null,function*(){const hn=yield(0,u.ZP)(`/api/ec_years/${Kt}/ec_courses/get_courses.json`,{method:"get"});pt.kcdatas=hn==null?void 0:hn.data,Vn(_({},pt)),Oe.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const tn=Kt=>K(void 0,null,function*(){const hn=yield(0,u.ZP)(`/api/ec_courses/${Kt}/ec_points.json`,{method:"get",params:{ec_course_id:Kt}});pt.zsdatas=hn==null?void 0:hn.data,Vn(_({},pt))});return e.createElement("div",{className:S.from},e.createElement(N.default,{form:Oe,layout:"inline",onValuesChange:Kt=>{console.log("----",Kt),Kt.ec_major_school_id&&(pt.jbdatas=[],pt.kcdatas=[],pt.zsdatas=[],Vn(_({},pt)),we(Kt.ec_major_school_id)),Kt.ec_year_id&&(pt.kcdatas=[],pt.zsdatas=[],Vn(_({},pt)),Qt(Kt.ec_year_id)),Kt.ec_course_id&&(pt.zsdatas=[],Vn(_({},pt)),tn(Kt.ec_course_id))},onFinish:Kt=>K(void 0,null,function*(){jt(Kt)})},e.createElement(N.default.Item,{label:"\u8BA4\u8BC1\u4E13\u4E1A",name:"ec_major_school_id"},e.createElement(O.default,{style:{width:150},disabled:((Tt=pt.zydatas)==null?void 0:Tt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(cn=pt==null?void 0:pt.zydatas)==null?void 0:cn.map((Kt,hn)=>e.createElement(O.default.Option,{key:hn,value:Kt==null?void 0:Kt.ec_major_school_id},Kt==null?void 0:Kt.name)))),e.createElement(N.default.Item,{label:"\u8BA4\u8BC1\u5C4A\u522B",name:"ec_year_id"},e.createElement(O.default,{style:{width:150},disabled:((Wt=pt.jbdatas)==null?void 0:Wt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(_e=pt==null?void 0:pt.jbdatas)==null?void 0:_e.map((Kt,hn)=>e.createElement(O.default.Option,{key:hn,value:Kt==null?void 0:Kt.ec_year_id},Kt==null?void 0:Kt.year)))),e.createElement(N.default.Item,{label:"\u8BFE\u7A0B",name:"ec_course_id"},e.createElement(O.default,{style:{width:150},disabled:((dn=pt.kcdatas)==null?void 0:dn.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(Ze=pt==null?void 0:pt.kcdatas)==null?void 0:Ze.map((Kt,hn)=>e.createElement(O.default.Option,{key:hn,value:Kt==null?void 0:Kt.id},Kt==null?void 0:Kt.name)))),e.createElement(N.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"ec_point_ids"},e.createElement(O.default,{onChange:()=>{Oe.submit()},style:{width:150},mode:"multiple",disabled:((Jt=pt.zsdatas)==null?void 0:Jt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(vt=pt==null?void 0:pt.zsdatas)==null?void 0:vt.map((Kt,hn)=>e.createElement(O.default.Option,{key:hn,value:Kt==null?void 0:Kt.id},Kt==null?void 0:Kt.name))))))};var I=(0,d.connect)(({classroomList:fe,loading:He,globalSetting:xe,user:Ot})=>({classroomList:fe,globalSetting:xe,loading:He.effects,user:Ot}))(F),D=Object.defineProperty,G=Object.defineProperties,W=Object.getOwnPropertyDescriptors,J=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,Z=(fe,He,xe)=>He in fe?D(fe,He,{enumerable:!0,configurable:!0,writable:!0,value:xe}):fe[He]=xe,oe=(fe,He)=>{for(var xe in He||(He={}))V.call(He,xe)&&Z(fe,xe,He[xe]);if(J)for(var xe of J(He))q.call(He,xe)&&Z(fe,xe,He[xe]);return fe},Y=(fe,He)=>G(fe,W(He)),re=(fe,He,xe)=>new Promise((Ot,Ft)=>{var jt=qe=>{try{at(xe.next(qe))}catch(Ge){Ft(Ge)}},te=qe=>{try{at(xe.throw(qe))}catch(Ge){Ft(Ge)}},at=qe=>qe.done?Ot(qe.value):Promise.resolve(qe.value).then(jt,te);at((xe=xe.apply(fe,He)).next())});const ye=p.default.Group,Ae=({classroomList:fe,loading:He,user:xe,exercise_id:Ot=null,homework_common_id:Ft=null,setitem:jt,type:te,dispatch:at})=>{var qe,Ge,Tt;let[cn,Wt]=(0,e.useState)([{}]),[_e,dn]=(0,e.useState)([]);function Ze(){return re(this,null,function*(){var vt,sn,Nn;let pt=yield(0,u.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:Ot,homework_common_id:Ft}});if(((vt=pt==null?void 0:pt.data)==null?void 0:vt.length)>0){let Vn=[];(sn=pt==null?void 0:pt.data)==null||sn.map(Pn=>{var $t;($t=Pn==null?void 0:Pn.ec_point_ids)==null||$t.map(Bn=>{Vn.push(Bn)})}),jt(Y(oe({},(Nn=pt==null?void 0:pt.data)==null?void 0:Nn[0]),{ec_point_ids:Vn})),Wt(pt==null?void 0:pt.data)}})}(0,e.useEffect)(()=>{var vt,sn;(sn=(vt=xe==null?void 0:xe.userInfo)==null?void 0:vt.course)!=null&&sn.course_school_id&&Jt()},[(Ge=(qe=xe==null?void 0:xe.userInfo)==null?void 0:qe.course)==null?void 0:Ge.course_school_id]);function Jt(){return re(this,null,function*(){var vt,sn;const Nn=yield(0,u.ZP)(`/api/schools/${(sn=(vt=xe==null?void 0:xe.userInfo)==null?void 0:vt.course)==null?void 0:sn.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});dn(Nn==null?void 0:Nn.data),(Ft||Ot)&&Ze()})}return e.createElement("div",{style:{display:(Tt=xe.userInfo.course)!=null&&Tt.is_openengineering?"":"none"}},e.createElement("p",{style:{fontSize:"16px",fontWeight:400}},"\u5DE5\u7A0B\u8BA4\u8BC1\u8003\u6838\u77E5\u8BC6\u70B9"),cn==null?void 0:cn.map((vt,sn)=>e.createElement("div",{key:sn,style:{display:"flex",alignItems:"center",marginBottom:"10px"}},e.createElement(I,{rz:_e,item:vt,type:sn,setitem:Nn=>{cn.splice(sn,1,Nn),Wt([...cn]);let pt=[];cn==null||cn.map(Vn=>{var Pn;(Pn=Vn==null?void 0:Vn.ec_point_ids)==null||Pn.map($t=>{pt.push($t)})}),jt(Y(oe({},Nn),{ec_point_ids:pt}))}}),sn!=0&&e.createElement(A.Z,{onClick:()=>{cn.splice(sn,1),Wt([...cn])},style:{marginLeft:10,fontSize:"20px"}}),e.createElement(b.Z,{onClick:()=>{cn.push({}),Wt([...cn])},style:{marginLeft:10,fontSize:"20px"}}))))};var Le=(0,d.connect)(({classroomList:fe,loading:He,globalSetting:xe,user:Ot})=>({classroomList:fe,globalSetting:xe,loading:He.effects,user:Ot}))(Ae)},22963:function(h,a,n){"use strict";n.d(a,{Z:function(){return W}});var e=n(59301),d=n(62957),p=n(99571),A=n(61186),b=n.n(A),u=n(65363),N=n(44164),O=n.n(N),S=n(49661),m="data:image/png;base64,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",X=n.p+"static/Certificate.f1a59ae7.png",z={advertisementModal:"advertisementModal___REecE",notFree:"notFree___cJiwv",text:"text___lFtTG",no:"no___FFNbr",date:"date___OI1iM",img:"img____bHTU",notThree:"notThree___Gxcuf"},U=n.p+"static/xly.10c5f6f5.png",j=n.p+"static/jy.3209b2e7.png",_="data:image/png;base64,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",K=n.p+"static/szpxy.be26e5fa.jpg",P=n.p+"static/dly.d4557636.jpg",F=n(59301),I=(J,V,q)=>new Promise((Z,oe)=>{var Y=Ae=>{try{ye(q.next(Ae))}catch(Le){oe(Le)}},re=Ae=>{try{ye(q.throw(Ae))}catch(Le){oe(Le)}},ye=Ae=>Ae.done?Z(Ae.value):Promise.resolve(Ae.value).then(Y,re);ye((q=q.apply(J,V)).next())});let D=[{height:740,width:840},{height:566,width:840},{height:420,width:592},{height:420,width:592},{height:420,width:1052}];var W=({visible:J,onOk:V=()=>{},onCancel:q=()=>{},data:Z={}})=>{let[oe,Y]=(0,e.useState)(1);const re=(0,e.useRef)(),ye=Z==null?void 0:Z.is_free;(0,e.useEffect)(()=>{var jt;((jt=Object.keys(Z))==null?void 0:jt.length)>0&&(Z!=null&&Z.size_type_special||(Z==null?void 0:Z.size_type)===2?Y(3):Z!=null&&Z.is_free?Y(5):Z!=null&&Z.is_icpc_first?Y(2):(Z==null?void 0:Z.size_type)===3?Y(4):Y(1))},[Z]);const Ae={1:"January",2:"February",3:"March",4:"April",5:"May",6:"June",7:"July",8:"August",9:"September",10:"October",11:"November",12:"December"},Le=()=>I(void 0,null,function*(){document.body.scrollIntoView();const jt={margin:[0,0,0,0],filename:"11.pdf",enableLinks:!1,html2canvas:{scale:5,allowTaint:!1,useCORS:!0},jsPDF:{format:[1412,Z!=null&&Z.is_icpc_first?2500:1e3],orientation:"landscape",unit:"px"},image:{type:"jpeg",quality:1}};let te=O()().set(jt).from(re.current).toPdf();te=yield te.get("pdf");const at=yield te.output("bloburl");(0,S.Nd)(`${Z.school_name}-${Z.user_name}.pdf`,at)}),fe=()=>F.createElement("div",{style:{backgroundImage:`url(${U})`,height:"1200px",width:"840px",padding:"1px 100px",backgroundSize:"100%",backgroundRepeat:"no-repeat"}},F.createElement("div",{style:{color:"#333",fontSize:"36px",marginTop:"465px",width:"100%",marginLeft:"24px"}},Z==null?void 0:Z.user_name),F.createElement("div",{style:{color:"#333",fontSize:"16px",marginTop:"223px",width:"100%",marginLeft:100}},Z==null?void 0:Z.passed_date)),He=()=>F.createElement("div",{style:{backgroundImage:`url(${X})`,height:"740px",width:"1052px",padding:"1px 100px"}},F.createElement("div",{style:{color:"#EB5E00",fontSize:"36px",marginTop:"239px",width:"100%",textAlign:"center"}},Z==null?void 0:Z.school_name," ",Z==null?void 0:Z.user_name),F.createElement("div",{style:{color:"#0D3580",fontSize:"24px",marginTop:"30px",width:"100%",textAlign:"center"}},"\u4E8E",b()(Z==null?void 0:Z.created_at).format("YYYY\u5E74MM\u6708DD\u65E5"),"\u5B8C\u6210\u4E86EduCoder\u5E73\u53F0\u300A",Z==null?void 0:Z.subject_name,"\u300B\u8BFE\u7A0B\u5B66\u4E60\u3002"),F.createElement("div",{style:{color:"#0D3580",fontSize:"30px",marginTop:"50px",width:"100%",textAlign:"center",fontWeight:900}},"\u7279\u6B64\u8BC1\u660E"),F.createElement("div",{style:{color:"#0D3580",fontSize:"14px",marginTop:"30px",width:"100%",textAlign:"center"}},"On ",Ae[b()(Z==null?void 0:Z.created_at).format("M")]," ",b()(Z==null?void 0:Z.created_at).format("DD"),"\uFF0C",b()(Z==null?void 0:Z.created_at).format("YYYY"),"\uFF0C completed the \u300A",Z==null?void 0:Z.subject_name_en,"\u300B course on EduCoder."),F.createElement("img",{src:m,style:{position:"absolute",left:"820px",bottom:"130px"}}),F.createElement("div",{style:{color:"#0D3580",fontSize:"12px",width:"100%",display:"flex",paddingRight:"200px",position:"absolute",bottom:"150px"}},F.createElement("span",null,"\u8BC1\u4E66\u7F16\u53F7\uFF1A",Z==null?void 0:Z.code),F.createElement("span",{style:{marginLeft:"560px"}},"\u5934\u6B4C\u5728\u7EBF\u7F16\u7A0B\u5B66\u9662"))),xe=()=>{var jt,te,at;const qe=new Date,Ge=qe.getFullYear(),Tt=(qe.getMonth()+1).toString().padStart(2,"0"),cn=qe.getDate().toString().padStart(2,"0");return F.createElement("div",{className:z.notThree,style:{backgroundImage:`url(${K})`}},F.createElement("div",{className:z.text},F.createElement("b",null,F.createElement("span",null,Z==null?void 0:Z.user_name),"\u8001\u5E08\u4E8E",F.createElement("span",null,(jt=Z==null?void 0:Z.passed_date)==null?void 0:jt.slice(0,4)),"\u5E74",F.createElement("span",null,(te=Z==null?void 0:Z.passed_date)==null?void 0:te.slice(5,7)),"\u6708",F.createElement("span",null,(at=Z==null?void 0:Z.passed_date)==null?void 0:at.slice(8,10)),"\u65E5\u53C2\u52A0\u201C",F.createElement("span",null,Z==null?void 0:Z.subject_name),"\u201D\u6210\u7EE9\u4F18\u79C0\uFF0C\u7279\u53D1\u6B64\u8BC1!")),F.createElement("div",{className:z.no},"\u8BC1\u4E66\u7F16\u53F7\uFF1A",Z==null?void 0:Z.code),F.createElement("div",{className:z.date},F.createElement("b",null,"\u7B7E\u53D1\u65E5\u671F\uFF1A",F.createElement("span",null,Ge),"\u5E74",F.createElement("span",null,Tt),"\u6708",F.createElement("span",null,cn),"\u65E5")))},Ot=()=>{const jt=new Date,te=jt.getFullYear(),at=(jt.getMonth()+1).toString().padStart(2,"0"),qe=jt.getDate().toString().padStart(2,"0");return F.createElement("div",{className:z.notThree,style:{backgroundImage:`url(${P})`}},F.createElement("div",{className:z.text},F.createElement("b",null,F.createElement("span",null,Z==null?void 0:Z.user_name),"\u540C\u5B66\uFF1A",F.createElement("br",null),F.createElement("b",{style:{marginLeft:40}}),"\u795D\u8D3A\u60A8\uFF0C\u5B8C\u6210\u4E86",F.createElement("span",null,Z==null?void 0:Z.subject_name),"\u7684\u6240\u6709\u5B66\u4E60\u8BFE\u7A0B\uFF0C\u5E76\u901A\u8FC7\u4E86\u80FD\u529B\u68C0\u6D4B\uFF0C\u6210\u7EE9\u4F18\u5F02\uFF0C\u51C6\u4E88\u6BD5\u4E1A!")),F.createElement("div",{className:z.no},"\u8BC1\u4E66\u7F16\u53F7\uFF1A",Z==null?void 0:Z.code),F.createElement("div",{className:z.date},F.createElement("b",null,"\u7B7E\u53D1\u65E5\u671F\uFF1A",F.createElement("span",null,te),"\u5E74",F.createElement("span",null,at),"\u6708",F.createElement("span",null,qe),"\u65E5")))},Ft=()=>{var jt,te;const at=new Date,qe=at.getFullYear(),Ge=(at.getMonth()+1).toString().padStart(2,"0"),Tt=at.getDate().toString().padStart(2,"0");return F.createElement("div",{className:z.notFree,style:{backgroundImage:`url(${j})`}},F.createElement("div",{className:z.text},F.createElement("b",null,"\u5179\u8BC1\u660E\uFF0C",F.createElement("span",null,Z==null?void 0:Z.user_name),"\u540C\u5B66\u4E8E",F.createElement("span",null,(jt=Z==null?void 0:Z.passed_date)==null?void 0:jt.slice(0,4)),"\u5E74",F.createElement("span",null,(te=Z==null?void 0:Z.passed_date)==null?void 0:te.slice(5,7)),"\u6708\u5728\u5934\u6B4C\u804C\u4E1A\u57F9\u8BAD\u5E73\u53F0\u5B8C\u6210\u4E86\u201C",F.createElement("span",null,Z==null?void 0:Z.subject_name),"\u201D\u7684\u5168\u90E8\u8BFE\u7A0B\uFF0C\u6210\u7EE9\u4F18\u5F02\uFF0C\u51C6\u4E88\u7ED3\u4E1A!")),F.createElement("div",{className:z.no},"\u8BC1\u4E66\u7F16\u53F7\uFF1A",Z==null?void 0:Z.code),F.createElement("div",{className:z.date},F.createElement("div",null,"\u5934\u6B4C\u6559\u7814\u4E2D\u5FC3"),F.createElement("b",null,"\u53D1\u8BC1\u65E5\u671F\uFF1A",F.createElement("span",null,qe),"\u5E74",F.createElement("span",null,Ge),"\u6708",F.createElement("span",null,Tt),"\u65E5")),F.createElement("img",{src:_,className:z.img}))};return F.createElement(d.default,{open:J,title:null,footer:F.createElement("div",null,F.createElement(p.ZP,{type:"primary",onClick:Le},"\u4E0B\u8F7D\u8BC1\u4E66")),style:{background:"transparen"},centered:!0,width:D[oe-1].width,className:z.advertisementModal,maskClosable:!1,closeIcon:F.createElement(u.Z,{onClick:q,style:{fontSize:"25px",color:"#fff",marginLeft:"100px"}})},F.createElement("div",{ref:re},oe===1&&Ft(),oe===2&&fe(),oe===3&&xe(),oe===4&&Ot(),oe===5&&He()))}},6725:function(h,a,n){"use strict";var e=n(86204),d=n.n(e),p=Object.defineProperty,A=(O,S,m)=>S in O?p(O,S,{enumerable:!0,configurable:!0,writable:!0,value:m}):O[S]=m,b=(O,S,m)=>A(O,typeof S!="symbol"?S+"":S,m),u=(O,S,m)=>new Promise((X,z)=>{var U=K=>{try{_(m.next(K))}catch(P){z(P)}},j=K=>{try{_(m.throw(K))}catch(P){z(P)}},_=K=>K.done?X(K.value):Promise.resolve(K.value).then(U,j);_((m=m.apply(O,S)).next())});class N extends e.EventEmitter{constructor(S,m){super(),b(this,"url"),b(this,"body"),b(this,"fullContent",""),b(this,"controller",null),b(this,"buffer",""),this.url=S,this.body=m}startStream(){return u(this,null,function*(){this.controller=new AbortController;const{signal:S}=this.controller;try{const m=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:S});if(!m.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${m.status}`);const X=m.headers.get("content-type");if(!X)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(X.includes("application/json")){const j=yield m.json();this.emit("error",j);return}if(!X.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const z=m.body.getReader(),U=new TextDecoder("utf-8");for(;;){const{done:j,value:_}=yield z.read();if(j)break;const K=U.decode(_,{stream:!0});this.buffer+=K;const P=this.buffer.split(` `);this.buffer=P.pop()||"";for(const F of P)if(F.startsWith("data:")){const I=F.slice(5).trim();if(I==="[DONE]")break;try{const D=JSON.parse(I);D.data&&this.handleData(D.data)}catch(D){this.buffer=F+` `+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",D)}}}this.emit("done",this.fullContent)}catch(m){m.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",m.message)}})}handleData(S){S.content&&(this.fullContent+=S.content,this.emit("data",{chunk:S,full:this.fullContent}))}cancelRequest(){var S;(S=this.controller)==null||S.abort()}}a.Z=N},68201:function(h,a,n){"use strict";n.d(a,{Z:function(){return U}});var e=n(59301),d=n(30641),p=n(77019),A=n(5269),b={smartWrp:"smartWrp___NjRcB"},u=n(51124),N=n(71360),O=n(64885),S=n(59301),m=(j,_,K)=>new Promise((P,F)=>{var I=W=>{try{G(K.next(W))}catch(J){F(J)}},D=W=>{try{G(K.throw(W))}catch(J){F(J)}},G=W=>W.done?P(W.value):Promise.resolve(W.value).then(I,D);G((K=K.apply(j,_)).next())});const X=` @@ -136,36 +136,36 @@ initArrayDisplay(); <\/script> -`;function z({open:j=!0,onChange:_,defaultValue:K,placement:P,width:F,height:I,extra:D,onDynamic:G,onOpenChange:W,showExtra:J=!0}){const V=(0,e.useRef)(null),q=(0,e.useRef)(null),[Z,oe]=(0,e.useState)(K||""),[Y,re]=(0,e.useState)(K||""),[Ce,Ae]=(0,e.useState)(!!j),[Le,fe]=(0,e.useState)(1),He={selectOnLineNumbers:!0};(0,e.useEffect)(()=>{j&&(oe(K),re(K),Ae(!0))},[j,K]),(0,e.useEffect)(()=>{Z!==""&&(clearTimeout(q.current),q.current=setTimeout(()=>{const Ot=document.createElement("iframe");if(Ot.style.width="100%",Ot.style.height="100%",Ot.style.border="0",V.current){V.current.innerHTML="",V.current.appendChild(Ot);const Ft=Ot.contentDocument||Ot.contentWindow.document;Ft.open(),Ft.write(Z),Ft.close()}},1e3))},[j,Z]);const xe=Ot=>{oe(Ot),_==null||_(Ot,Y)};return S.createElement(d.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Ce,width:"100%",height:I||"100vh",rootClassName:b.smartWrp,destroyOnClose:!0,onClose:()=>{Ae(!1),W==null||W(Z)},extra:J&&S.createElement("div",null,S.createElement(N.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Le,onChange:Ot=>fe(Ot)}),S.createElement(O.Z,{type:"primary",className:"ml20",onClick:()=>m(this,null,function*(){yield G(Z,()=>{Ae(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},S.createElement(p.Z,{className:"h100"},S.createElement(A.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Le===1?"block":"none"}},S.createElement("div",{className:"h100",ref:V})),S.createElement(A.Z,{flex:"1",style:{display:Le===2?"block":"none"}},S.createElement(u.ZP,{height:"90vh",value:K,language:"html",theme:"vs",showMiniMap:!1,options:He,onChange:xe}))))}var U=z},97812:function(h,a,n){"use strict";n.d(a,{Z:function(){return Z}});var e=n(59301),d=n(97831),p=n(77596),A=n(3977),b=n(14179),u=n(56102),N={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},O=n(6767),S=n(90083),m=n(95827),X=n(30084),z=n(10787),U=n(88831),j=n(68201),_=Object.defineProperty,K=Object.defineProperties,P=Object.getOwnPropertyDescriptors,F=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,G=(oe,Y,re)=>Y in oe?_(oe,Y,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[Y]=re,W=(oe,Y)=>{for(var re in Y||(Y={}))I.call(Y,re)&&G(oe,re,Y[re]);if(F)for(var re of F(Y))D.call(Y,re)&&G(oe,re,Y[re]);return oe},J=(oe,Y)=>K(oe,P(Y)),V=(oe,Y)=>{var re={};for(var Ce in oe)I.call(oe,Ce)&&Y.indexOf(Ce)<0&&(re[Ce]=oe[Ce]);if(oe!=null&&F)for(var Ce of F(oe))Y.indexOf(Ce)<0&&D.call(oe,Ce)&&(re[Ce]=oe[Ce]);return re},Z=({onFinish:oe,value:Y,streamingStatus:re,cancelIndex:Ce,loadImage:Ae,onDynamic:Le,isHiddenHtml:fe})=>{const[He,xe]=(0,e.useState)(""),[Ot,Ft]=(0,e.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[jt,te]=(0,e.useState)(0),[at,qe]=(0,e.useState)(!1),Ge=Wt=>Wt.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(_e,dn)=>`$$${dn.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Tt=()=>{qe(!0),oe==null||oe()};(0,e.useEffect)(()=>{const Wt=Ae?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function z({open:j=!0,onChange:_,defaultValue:K,placement:P,width:F,height:I,extra:D,onDynamic:G,onOpenChange:W,showExtra:J=!0}){const V=(0,e.useRef)(null),q=(0,e.useRef)(null),[Z,oe]=(0,e.useState)(K||""),[Y,re]=(0,e.useState)(K||""),[ye,Ae]=(0,e.useState)(!!j),[Le,fe]=(0,e.useState)(1),He={selectOnLineNumbers:!0};(0,e.useEffect)(()=>{j&&(oe(K),re(K),Ae(!0))},[j,K]),(0,e.useEffect)(()=>{Z!==""&&(clearTimeout(q.current),q.current=setTimeout(()=>{const Ot=document.createElement("iframe");if(Ot.style.width="100%",Ot.style.height="100%",Ot.style.border="0",V.current){V.current.innerHTML="",V.current.appendChild(Ot);const Ft=Ot.contentDocument||Ot.contentWindow.document;Ft.open(),Ft.write(Z),Ft.close()}},1e3))},[j,Z]);const xe=Ot=>{oe(Ot),_==null||_(Ot,Y)};return S.createElement(d.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:ye,width:"100%",height:I||"100vh",rootClassName:b.smartWrp,destroyOnClose:!0,onClose:()=>{Ae(!1),W==null||W(Z)},extra:J&&S.createElement("div",null,S.createElement(N.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Le,onChange:Ot=>fe(Ot)}),S.createElement(O.Z,{type:"primary",className:"ml20",onClick:()=>m(this,null,function*(){yield G(Z,()=>{Ae(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},S.createElement(p.Z,{className:"h100"},S.createElement(A.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Le===1?"block":"none"}},S.createElement("div",{className:"h100",ref:V})),S.createElement(A.Z,{flex:"1",style:{display:Le===2?"block":"none"}},S.createElement(u.ZP,{height:"90vh",value:K,language:"html",theme:"vs",showMiniMap:!1,options:He,onChange:xe}))))}var U=z},97812:function(h,a,n){"use strict";n.d(a,{Z:function(){return Z}});var e=n(59301),d=n(97831),p=n(77596),A=n(3977),b=n(14179),u=n(56102),N={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},O=n(6767),S=n(90083),m=n(95827),X=n(30084),z=n(10787),U=n(88831),j=n(68201),_=Object.defineProperty,K=Object.defineProperties,P=Object.getOwnPropertyDescriptors,F=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,G=(oe,Y,re)=>Y in oe?_(oe,Y,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[Y]=re,W=(oe,Y)=>{for(var re in Y||(Y={}))I.call(Y,re)&&G(oe,re,Y[re]);if(F)for(var re of F(Y))D.call(Y,re)&&G(oe,re,Y[re]);return oe},J=(oe,Y)=>K(oe,P(Y)),V=(oe,Y)=>{var re={};for(var ye in oe)I.call(oe,ye)&&Y.indexOf(ye)<0&&(re[ye]=oe[ye]);if(oe!=null&&F)for(var ye of F(oe))Y.indexOf(ye)<0&&D.call(oe,ye)&&(re[ye]=oe[ye]);return re},Z=({onFinish:oe,value:Y,streamingStatus:re,cancelIndex:ye,loadImage:Ae,onDynamic:Le,isHiddenHtml:fe})=>{const[He,xe]=(0,e.useState)(""),[Ot,Ft]=(0,e.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[jt,te]=(0,e.useState)(0),[at,qe]=(0,e.useState)(!1),Ge=Wt=>Wt.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(_e,dn)=>`$$${dn.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Tt=()=>{qe(!0),oe==null||oe()};(0,e.useEffect)(()=>{const Wt=Ae?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${Y}`:Y,_e=Ge(Wt);if(!at)if(Ae||!re||Ce>0){xe(_e),te(_e.length),(!re||Ce>0)&&!Ae&&Tt();return}else if((_e==null?void 0:_e.length)<4)xe(_e),te(_e.length);else if(jt<_e.length){const dn=_e.length-jt,Ze=setInterval(()=>{xe(_e.slice(0,jt+2)),te(Jt=>Jt+2)},dn>10?Math.max(500/(dn/2),20):50);return()=>clearInterval(Ze)}else re||Tt()},[Y,re,Ce,Ae,jt]);const cn=(0,e.useMemo)(()=>e.createElement("section",{className:`${N.answer} fadeIn animated edu_md`},e.createElement(d.UG,{remarkPlugins:[X.Z,z.Z],rehypePlugins:[m.Z,A.Z],components:{code(Wt){var _e=Wt,{node:dn,inline:Ze,className:Jt,children:vt}=_e,sn=V(_e,["node","inline","className","children"]);const Nn=/language-(\w+)/.exec(Jt||""),pt=String(vt).trim();return Ze||!Nn?e.createElement("code",W({className:Jt},sn),vt):e.createElement("code",{className:N.codeCopy,"data-text":`\`\`\`${Nn?Nn[1]:""} +${Y}`:Y,_e=Ge(Wt);if(!at)if(Ae||!re||ye>0){xe(_e),te(_e.length),(!re||ye>0)&&!Ae&&Tt();return}else if((_e==null?void 0:_e.length)<4)xe(_e),te(_e.length);else if(jt<_e.length){const dn=_e.length-jt,Ze=setInterval(()=>{xe(_e.slice(0,jt+2)),te(Jt=>Jt+2)},dn>10?Math.max(500/(dn/2),20):50);return()=>clearInterval(Ze)}else re||Tt()},[Y,re,ye,Ae,jt]);const cn=(0,e.useMemo)(()=>e.createElement("section",{className:`${N.answer} fadeIn animated edu_md`},e.createElement(d.UG,{remarkPlugins:[X.Z,z.Z],rehypePlugins:[m.Z,A.Z],components:{code(Wt){var _e=Wt,{node:dn,inline:Ze,className:Jt,children:vt}=_e,sn=V(_e,["node","inline","className","children"]);const Nn=/language-(\w+)/.exec(Jt||""),pt=String(vt).trim();return Ze||!Nn?e.createElement("code",W({className:Jt},sn),vt):e.createElement("code",{className:N.codeCopy,"data-text":`\`\`\`${Nn?Nn[1]:""} ${vt} -\`\`\``},!fe&&e.createElement(u.CopyToClipboard,{text:pt,onCopy:()=>O.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},e.createElement("button",null,"\u590D\u5236")),!fe&&Nn[1]==="html"&&at&&e.createElement("button",{className:N.runCode,onClick:()=>{Ft(W({},J(W({},Ot),{open:++Ot.open,defaultValue:pt,language:Nn[1]})))}},"\u8FD0\u884CHTML"),e.createElement(p.Z,W({wrapLongLines:!0,style:b.Z,language:Nn[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},sn),pt))},img({node:Wt}){var _e;const dn=(_e=Wt.properties)==null?void 0:_e.src;return e.createElement(S.Z,{src:dn,width:320,"data-text":dn,onLoad:()=>Ae&&setTimeout(()=>Tt(),500)})},a:Wt=>{var _e=Wt,{node:dn}=_e,Ze=V(_e,["node"]);return e.createElement("a",J(W({},Ze),{target:"_blank",rel:"noopener noreferrer"}))}}},at?He:`${He}__`)),[He]);return e.createElement(e.Fragment,null,e.createElement(j.Z,{defaultValue:Ot.defaultValue,open:Ot.open,language:Ot.language,height:Ot.height,onChange:(Wt,_e)=>{xe(He.replaceAll(_e,Wt))},onDynamic:Le}),cn)}},62586:function(h,a,n){"use strict";n.d(a,{Z:function(){return N}});var e=n(59301),d=n(49661),p={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},A=n(90524),b=n(37166),N=({src:O,onClick:S,topPercentage:m=.62,draggableExtraNode:X,showAvatarEditData:z})=>{var U;const j=(0,e.useRef)(null),_=(0,e.useRef)(!1),K=(0,e.useRef)(!1),[P,F]=(0,e.useState)(window.innerHeight*m),[I,D]=(0,e.useState)(!1),G=10;return(0,e.useEffect)(()=>{if(j.current){let W=function(oe){var Y;_.current=!0,Z=oe.pageY,q=oe.pageY-(((Y=j.current)==null?void 0:Y.getBoundingClientRect().top)||0),(0,d.kk)("none"),document.onselectstart=function(){return!1}},J=function(){_.current&&!K.current&&S&&S(),_.current=!1,K.current=!1,(0,d.kk)("auto"),document.onselectstart=null},V=function(oe){var Y;if(_.current){const Ce=oe.pageY-q,Ae=window.innerHeight-(((Y=j.current)==null?void 0:Y.offsetHeight)||0)-50,Le=50;if(!K.current&&Math.abs(Z-oe.pageY)>G&&(K.current=!0),K.current){let fe=Math.max(Le,Math.min(Ce,Ae));F(fe)}}},q=0,Z=0;return j.current.addEventListener("mousedown",W),document.addEventListener("mousemove",V),document.addEventListener("mouseup",J),()=>{var oe,Y;(Y=(oe=j==null?void 0:j.current)==null?void 0:oe.removeEventListener)==null||Y.call(oe,"mousedown",W),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",J)}}},[S]),(0,e.useEffect)(()=>{const W=()=>{F(window.innerHeight*m)};return window.addEventListener("resize",W),()=>{window.removeEventListener("resize",W)}},[m]),e.createElement("div",{className:p.draggableImage,style:{top:`${P}px`,display:I?"none":"block",cursor:_.current?"grabbing":"grab"},ref:j},X&&e.createElement("div",{className:p.extraNode,onMouseUp:W=>W.stopPropagation(),onMouseDownCapture:W=>W.stopPropagation()},X),z!=null&&z.nickname?e.createElement("div",{className:p.specialImg},e.createElement("div",{className:p.bubble},z==null?void 0:z.nickname),e.createElement("img",{className:p.upImg,src:z!=null&&z.headImgId?((U=A.Z)==null?void 0:U.API_SERVER)+"/api/attachments/"+(z==null?void 0:z.headImgId):b,width:60,draggable:"false"})):e.createElement("img",{className:p.img,src:O,width:60,draggable:"false"}),e.createElement("i",{className:`iconfont icon-tupianguanbi ${p.close}`,onMouseUp:W=>{W.stopPropagation(),D(!0)}}))}},25232:function(h,a,n){"use strict";var e=n(59301),d=Object.defineProperty,p=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,u=(z,U,j)=>U in z?d(z,U,{enumerable:!0,configurable:!0,writable:!0,value:j}):z[U]=j,N=(z,U)=>{for(var j in U||(U={}))A.call(U,j)&&u(z,j,U[j]);if(p)for(var j of p(U))b.call(U,j)&&u(z,j,U[j]);return z},O=(z,U)=>{var j={};for(var _ in z)A.call(z,_)&&U.indexOf(_)<0&&(j[_]=z[_]);if(z!=null&&p)for(var _ of p(z))U.indexOf(_)<0&&b.call(z,_)&&(j[_]=z[_]);return j};const S=n(20441),m={};S.keys().forEach(z=>{const U=z.replace("./","").replace(".svg","");m[U]=S(z)});const X=z=>{var U=z,{filename:j}=U,_=O(U,["filename"]),K;const P=((K=j==null?void 0:j.split(".").pop())==null?void 0:K.toLowerCase())||"unknown",F=m[P]||m.default;return e.createElement("img",N({src:F,alt:P},_))};a.Z=X},37732:function(h,a,n){"use strict";n.d(a,{Z:function(){return m}});var e=n(59301),d={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},p=n(37285),A=n(25232),b=n(25399),u=n(37639),O=({item:X})=>{var z,U,j,_,K;const[P,F]=(0,e.useState)(!1);console.log("----",X);let I=[{name:"subject",icon:e.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:e.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:e.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:e.createElement(A.Z,{filename:X==null?void 0:X.name,style:{width:16,height:16,marginRight:5}})}];return e.createElement("div",{className:d.f_l_c},e.createElement(b.Z,{title:X==null?void 0:X.name},e.createElement(u.Z,{placement:"top",content:e.createElement("div",null,e.createElement(p.Z,null),e.createElement("pre",{className:d.preclass,style:{maxWidth:600,maxHeight:400}},(X==null?void 0:X.type)==="document"&&((z=X==null?void 0:X.contents)==null?void 0:z.toString()),(X==null?void 0:X.type)!=="document"&&e.createElement("a",{href:(U=X==null?void 0:X.contents)==null?void 0:U.toString()},(j=X==null?void 0:X.contents)==null?void 0:j.toString()))),title:e.createElement("div",null,(_=I==null?void 0:I.find(D=>(D==null?void 0:D.name)===X.type))==null?void 0:_.icon,X==null?void 0:X.name),trigger:"click",open:P,onOpenChange:D=>{F(D)}},e.createElement("div",{className:d.officediv},(K=I==null?void 0:I.find(D=>(D==null?void 0:D.name)===X.type))==null?void 0:K.icon,X==null?void 0:X.name))))},m=({Filelist:X})=>e.createElement("div",null,e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),e.createElement(p.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),e.createElement("div",{className:d.f_l_c},X==null?void 0:X.map(z=>e.createElement(O,{item:z}))))},88998:function(h,a,n){"use strict";n.d(a,{Z:function(){return W}});var e=n(59301),d={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},p=n(77736),A=Object.defineProperty,b=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,O=(J,V,q)=>V in J?A(J,V,{enumerable:!0,configurable:!0,writable:!0,value:q}):J[V]=q,S=(J,V)=>{for(var q in V||(V={}))u.call(V,q)&&O(J,q,V[q]);if(b)for(var q of b(V))N.call(V,q)&&O(J,q,V[q]);return J};const m=J=>React.createElement("svg",S({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},J),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var X="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",z=Object.defineProperty,U=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,K=(J,V,q)=>V in J?z(J,V,{enumerable:!0,configurable:!0,writable:!0,value:q}):J[V]=q,P=(J,V)=>{for(var q in V||(V={}))j.call(V,q)&&K(J,q,V[q]);if(U)for(var q of U(V))_.call(V,q)&&K(J,q,V[q]);return J};const F=J=>React.createElement("svg",P({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},J),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var I="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",D=n(59301),W=({value:J,onChange:V})=>{const[q,Z]=(0,e.useState)(!1),oe=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:X},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:I}],Y=oe.find(re=>re.key===J);return D.createElement("div",{className:d.select},D.createElement(p.Z,{size:10},D.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),D.createElement("div",{className:d.box,onMouseLeave:()=>Z(!1)},D.createElement("div",{className:d.text,onClick:()=>Z(!0)},D.createElement("img",{src:Y.img,width:20}),D.createElement("span",null,Y.name),D.createElement("b",{className:"iconfont icon-zhankai6"})),q&&D.createElement("div",{className:d.itemWrap},D.createElement("aside",null,oe.map(re=>D.createElement("div",{key:re.key,className:`${d.item} ${re.key===J?d.active:""}`,onClick:Ce=>{Ce.stopPropagation(),V(re.key),Z(!1)}},D.createElement("img",{src:re.img,width:20}),D.createElement("span",null,re.name))))))))}},49026:function(h,a,n){"use strict";n.d(a,{Z:function(){return N}});var e=n(59301),d={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},p=n(29787),A=n(59301),b=(O,S,m)=>new Promise((X,z)=>{var U=K=>{try{_(m.next(K))}catch(P){z(P)}},j=K=>{try{_(m.throw(K))}catch(P){z(P)}},_=K=>K.done?X(K.value):Promise.resolve(K.value).then(U,j);_((m=m.apply(O,S)).next())}),N=({value:O="",streamingStatus:S,onFinish:m,cancelIndex:X,time:z,loading:U,loadAll:j})=>{const[_,K]=(0,e.useState)(""),[P,F]=(0,e.useState)(!0),I=(0,e.useRef)(O),D=(0,e.useRef)(S),G=(0,e.useRef)(0),W=(0,e.useRef)(null),[J,V]=(0,e.useState)(!1),q=70;(0,e.useEffect)(()=>{D.current=S},[S]),(0,e.useEffect)(()=>{I.current=O},[O]),(0,e.useEffect)(()=>{if(!S){K(I.current);return}return V(!0),W.current=setInterval(Z,q),()=>{clearInterval(W.current)}},[]),(0,e.useEffect)(()=>{J&&(K(I.current),clearInterval(W.current),V(!1),m())},[X]);const Z=()=>b(void 0,null,function*(){const oe=I.current[G.current];oe!==void 0?(K(Y=>Y+oe),G.current++,clearInterval(W.current),W.current=setInterval(Z,280/(I.current.length-G.current))):D.current===!1&&(K(I.current),clearInterval(W.current),V(!1),m())});return A.createElement("div",{className:`${d.reasoning} fadeIn animated`},A.createElement("div",{className:d.btn,onClick:()=>F(!P)},A.createElement("i",{className:"iconfont icon-shendusikao"}),z?A.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",z," \u79D2\uFF09"):A.createElement("span",null,"\u601D\u8003\u4E2D..."),P?A.createElement("b",{className:"iconfont icon-shouqi6"}):A.createElement("b",{className:"iconfont icon-zhankai6"})),U&&A.createElement(p.Z,{spinning:!0,className:"mt20"}),P&&!U&&A.createElement("div",{className:d.content},_,J?A.createElement("span",{className:"aiBlink"},"__"):""))}},46383:function(h,a,n){"use strict";n.d(a,{Z:function(){return dn}});var e=n(59301),d=n(30641),p=n(6767),A=n(14566),b=n(62957),u=n(25399),N=n(37568),O=n(99571),S=n(29787),m=n(584),X=n(93725),z=n(75727),U=n(92310),j=n.n(U),_=n(97812),K=n(37732),P=n(49026),F=n(88998),I={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},D=n(82093),G=n(49661),W=n(62586),J=n(37166),V=n(28984),q=n(71986),Z=n(90524),oe=n(56102),Y=n(6725),re=n(58617),Ce=n(32050),Ae={addImg:"addImg___SRqVr"},Le="data:image/png;base64,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",fe=(Ze,Jt,vt)=>new Promise((sn,Nn)=>{var pt=$t=>{try{Pn(vt.next($t))}catch(Bn){Nn(Bn)}},Vn=$t=>{try{Pn(vt.throw($t))}catch(Bn){Nn(Bn)}},Pn=$t=>$t.done?sn($t.value):Promise.resolve($t.value).then(pt,Vn);Pn((vt=vt.apply(Ze,Jt)).next())}),xe=({nickname:Ze="",headImgId:Jt="",onOk:vt=()=>{}})=>{var sn;const[Nn,pt]=(0,e.useState)(""),[Vn,Pn]=(0,e.useState)(""),[$t,Bn]=(0,e.useState)(!1),[ur,Bt]=(0,e.useState)(!1);return(0,e.useEffect)(()=>{$t&&(pt(Ze),Pn(Jt))},[$t]),e.createElement(e.Fragment,null,e.createElement("i",{onClick:()=>Bn(!0),style:{marginLeft:10,color:"#333",fontSize:14,cursor:"pointer"},className:"iconfont icon-bianji16"}),e.createElement(b.default,{title:"\u8BBE\u7F6E\u52A9\u6559\u5934\u50CF\u548C\u540D\u79F0",centered:!0,width:720,okText:"\u4FDD\u5B58",open:$t,confirmLoading:ur,onOk:()=>fe(void 0,null,function*(){Nn||p.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Bt(!0),(yield vt({ai_nickname:Nn,ai_headimg_id:Vn}))&&Bn(!1),Bt(!1)}),onCancel:()=>{Bn(!1)}},e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("label",{style:{width:70,textAlign:"end"}},e.createElement("span",{style:{color:"red"}},"*"),"\u52A9\u6559\u540D\u79F0"),e.createElement(N.default,{maxLength:5,showCount:!0,style:{width:"80%",marginLeft:20},value:Nn,onChange:Oe=>pt(Oe.target.value)})),e.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},e.createElement("label",{style:{width:70,textAlign:"end",marginRight:20}},"\u52A9\u6559\u5934\u50CF"),e.createElement(A.default,{disabled:!!Vn,accept:".png,.jpg",action:`${Z.Z.API_SERVER}/api/attachments.json`,maxCount:1,showUploadList:!1,withCredentials:!0,beforeUpload:Oe=>{var Pe,we,Qt,tn;const Kt=(tn=(Qt=(we=(Pe=Oe==null?void 0:Oe.name)==null?void 0:Pe.split("."))==null?void 0:we.slice(-1))==null?void 0:Qt[0])==null?void 0:tn.toLowerCase(),Ee=["jpg","png"].includes(Kt);return Oe.size==0?(p.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),A.default.LIST_IGNORE):Ee?Oe.size/1024/1024>100?(p.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),A.default.LIST_IGNORE):!0:(p.ZP.warning("\u76EE\u524D\u652F\u6301png\u3001jpg\u6587\u4EF6"),A.default.LIST_IGNORE)},onChange:({file:Oe})=>{var Pe;Pn((Pe=Oe==null?void 0:Oe.response)==null?void 0:Pe.container_id)}},Vn?e.createElement("div",{style:{position:"relative"}},e.createElement("img",{src:((sn=Z.Z)==null?void 0:sn.API_SERVER)+"/api/attachments/"+Vn,width:120,height:120}),e.createElement("i",{onClick:()=>{Pn("")},style:{color:"red",cursor:"pointer",position:"absolute",right:0,top:0},className:"iconfont icon-zuoce-jinengbiaoqianshanchu"})):e.createElement("div",{className:Ae.addImg},e.createElement("i",{className:"iconfont icon-tianjia5"}),e.createElement("span",{style:{marginTop:10}},"\u4E0A\u4F20\u5934\u50CF")))),e.createElement("div",{style:{marginLeft:12}},e.createElement("p",{style:{color:"#333",marginBottom:0,marginTop:20}},"\u5C55\u793A\u5165\u53E3\u793A\u4F8B"),e.createElement("img",{src:Le,style:{width:570}}))))},Ot=Object.defineProperty,Ft=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Ge=(Ze,Jt,vt)=>Jt in Ze?Ot(Ze,Jt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ze[Jt]=vt,Tt=(Ze,Jt)=>{for(var vt in Jt||(Jt={}))at.call(Jt,vt)&&Ge(Ze,vt,Jt[vt]);if(te)for(var vt of te(Jt))qe.call(Jt,vt)&&Ge(Ze,vt,Jt[vt]);return Ze},cn=(Ze,Jt)=>Ft(Ze,jt(Jt)),Wt=(Ze,Jt,vt)=>new Promise((sn,Nn)=>{var pt=$t=>{try{Pn(vt.next($t))}catch(Bn){Nn(Bn)}},Vn=$t=>{try{Pn(vt.throw($t))}catch(Bn){Nn(Bn)}},Pn=$t=>$t.done?sn($t.value):Promise.resolve($t.value).then(pt,Vn);Pn((vt=vt.apply(Ze,Jt)).next())}),dn=({title:Ze="\u5934\u6B4CAI",placeholder:Jt,hideUpload:vt,hideInputBox:sn,aiIcon:Nn=J,userIcon:pt=V,dragIcon:Vn=q,children:Pn,fetchUrl:$t,fetchData:Bn={},extraAnswerAction:ur,showDefaultTips:Bt=!0,onOpen:Oe,onClose:Pe,loadingOption:we,showPreference:Qt=!1,initMessage:tn,customRequest:Kt,visible:hn,width:Ee=1200,isCheckRestrictNumber:yn=!1,headNode:Me,headFunctionNode:It,showRedraw:xt,showEdit:Pt,promptPropName:it="prompt",topPercentage:ae,showSwitchingModel:Ln=!1,showImageGenerator:Fn=!1,showLookHistory:$e=!1,fetchListObject:Br,customPreference:Vr,customDataNode:lr,showAddSession:st,historyId:la,draggableExtraNode:Kr,drawerExtraNode:ln,menuExtraFunctionNode:Fr,showSceneAwareness:pa=!1,ReactComponent:vr=d.Z,topFunctionNode:_r,footerContainerStyle:Ja,chatContainerStyle:Ha={},showCodePreview:ka=!1,showSource:ha=!0,onSendMessage:ra,onDynamic:$a=()=>{},showAvatarEditData:on})=>{var g,y,R;const[k,ue]=(0,e.useState)(!1),[Ue,gt]=(0,e.useState)("qwen-max"),[mr,Zn]=(0,e.useState)([]),[ir,ia]=(0,e.useState)([]),[Xr,sr]=(0,e.useState)(!1),[Ea,pr]=(0,e.useState)(!1),[ot,cr]=(0,e.useState)(!1),[Yn,Qe]=(0,e.useState)([]),[v,Ur]=(0,e.useState)(""),[wa,Lt]=(0,e.useState)(0),[Or,Da]=(0,e.useState)(void 0),[Pa,Sa]=(0,e.useState)(!1),[Ne,qa]=(0,e.useState)(null),[Si,Zi]=(0,e.useState)(""),Ni=(0,e.useRef)(),ji=(0,e.useRef)(null),ts=(0,e.useRef)(null),[Ii,Ei]=(0,e.useState)(!1),[Ns,zs]=(0,e.useState)(!1),[ie,se]=(0,e.useState)(!1),[Se,Ke]=(0,e.useState)(!1),[zt,fn]=(0,e.useState)(!1),[jn,ar]=(0,e.useState)(0),Ir=(0,e.useRef)(null),Mn=(0,e.useRef)(!1),dr=(0,e.useRef)(null),[fr,ye]=(0,e.useState)(void 0),[nt,et]=(0,e.useState)(!0),[tt,Ct]=(0,e.useState)(Ee-28),[dt,nn]=(0,e.useState)(!1),[Yt,qt]=(0,e.useState)(!0),[En,Jn]=(0,e.useState)([]),Cn=(0,e.useRef)([]),bn=(0,e.useRef)(null),en=(0,e.useRef)(null),tr=(0,e.useRef)(!1),B=tt-22,me=v==null?void 0:v.split(` -`).length,{onAdd:he,onGetList:ve,onListClick:be,onListDelete:Re,onListDealData:ke}=Br||{},Xe=50,Et=10,kt={maxCount:Xe,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:mr,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Ve=>Wt(void 0,null,function*(){var Dn,Tn,On,Ar;const nr=(Ar=(On=(Tn=(Dn=Ve==null?void 0:Ve.name)==null?void 0:Dn.split("."))==null?void 0:Tn.slice(-1))==null?void 0:On[0])==null?void 0:Ar.toLowerCase(),wr=["doc","docx","md","pdf","txt","xlsx","xls"].includes(nr);return Ve.size==0?(p.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),A.default.LIST_IGNORE):wr?Ve.size/1024/1024>100?(p.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),A.default.LIST_IGNORE):!0:(p.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),A.default.LIST_IGNORE)}),onChange:({fileList:Ve})=>{Zn(Ve)},action:`${(g=Z.Z)==null?void 0:g.API_SERVER}/api/intelligent_imports/upload_file.json`},Ye={maxCount:Et,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ir,multiple:!0,accept:".jpg,.png,",beforeUpload:Ve=>{var Dn,Tn,On,Ar;const nr=(Ar=(On=(Tn=(Dn=Ve==null?void 0:Ve.name)==null?void 0:Dn.split("."))==null?void 0:Tn.slice(-1))==null?void 0:On[0])==null?void 0:Ar.toLowerCase(),wr=["jpg","png"].includes(nr);return Ve.size==0?(p.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),A.default.LIST_IGNORE):wr?Ve.size/1024/1024>10?(p.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),A.default.LIST_IGNORE):!0:(p.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),A.default.LIST_IGNORE)},onChange:({fileList:Ve})=>{ia(Ve)},action:`${(y=Z.Z)==null?void 0:y.API_SERVER}/api/ai/generals/update_file.json`};(0,e.useEffect)(()=>{if(!Yn.length||!Ni.current)return;const Ve=Yn[Yn.length-1];Ve!=null&&Ve.loading&&(Ni.current.scrollTop=Ni.current.scrollHeight)},[Yn.length]),(0,e.useEffect)(()=>{if(!Ni.current||!Ir.current)return;const Ve=new IntersectionObserver(([Dn])=>{et(Dn.isIntersecting)},{root:Ni.current,rootMargin:"70px",threshold:0});return Ve.observe(Ir.current),()=>{Ir.current&&Ve.unobserve(Ir.current)}},[Ni.current,Ir.current]),(0,e.useEffect)(()=>{if(!Ii)return;const Ve=Ni.current,Dn=dr.current;Mn.current=!1;let Tn=Ve.scrollTop;const On=()=>{const{scrollTop:nr,scrollHeight:Yr,clientHeight:wr}=Ve;nr>Tn?nr+wr>=Yr-50&&(Ve.scrollTop=Ve.scrollHeight,Mn.current=!1):nr{Mn.current||(Ve.scrollTop=Ve.scrollHeight)});return Ar.observe(Dn),()=>{var nr;Ar.unobserve(Dn),(nr=Ve==null?void 0:Ve.removeEventListener)==null||nr.call(Ve,"scroll",On)}},[Ii]),(0,e.useEffect)(()=>{!Ii&&Cn.current.length&&(Qe([...Yn,...Cn.current]),Cn.current=[])},[Ii]),(0,e.useEffect)(()=>{if(!Ni.current)return;const Ve=new ResizeObserver(()=>{var Dn;Ni.current&&Ct((Dn=Ni.current)==null?void 0:Dn.offsetWidth)});return Ve.observe(Ni.current),()=>{Ni.current&&Ve.unobserve(Ni.current)}},[Ni.current]),(0,e.useEffect)(()=>{typeof hn=="boolean"&&ue(hn)},[hn]),(0,e.useEffect)(()=>{var Ve;if(ji.current&&Ne!==null){ji.current.focus();const Dn=(Ve=ji.current.resizableTextArea)==null?void 0:Ve.textArea;Dn&&(Dn.selectionStart=Dn.selectionEnd=Dn.value.length)}},[Ne]),(0,e.useEffect)(()=>{me<5&&Sa(!1)},[me]),(0,e.useEffect)(()=>{k&&tn&&(Qe(Rt(tn)),sr(!0),rn(tn,{history:[]})),k&&(yt(),la?Wr(la):st&&!fr&&Dr()),k||_t()},[k]);const Rt=(Ve="",Dn=[],Tn=[])=>{const On=Date.now();return[{text:Ve,key:On,sender:"user",fileList:Dn,imageList:Tn,show:!0},{loading:!0,key:On,sender:"AI",show:!0,model:Ue,imageGenerator:Se,thinkingEnabled:Ns,codePreview:ie}]},_t=()=>{Zi(""),qa(null),Zn([]),ia([]),Ur("")},Ht=()=>{if(Oe){Oe({chatData:Yn,setChatData:Qe,setLoading:sr,getData:rn,renderChatItems:Rt,handleAdd:Dr,identifier:fr});return}ue(!0)},St=()=>{if(qt(!0),Pe){Pe();return}ue(!1)},Dt=()=>{Sa(!Pa)},yt=()=>Wt(void 0,null,function*(){if(!yn)return;const Ve=yield(0,D.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Ve==null?void 0:Ve.status)===0&&(Ve==null?void 0:Ve.total_number)!==-1&&(Lt((Ve==null?void 0:Ve.total_number)-(Ve==null?void 0:Ve.remaining_number)),Da(Ve==null?void 0:Ve.total_number))}),Mt=()=>{b.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:e.createElement("div",null,e.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),e.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Or,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},un=Ve=>Ve.reduce((Tn,On)=>{if(On.sender==="user"){const Ar=Ve.find(nr=>nr.key===On.key&&nr.sender==="AI");Ar&&(Ar!=null&&Ar.text)&&!(Ar!=null&&Ar.error)&&Tn.push({question:On.text,answer:Ar.text})}return Tn},[]),rn=(...Ve)=>Wt(void 0,[...Ve],function*(Dn="",Tn={},On=Yn){if(Kt&&(yield Kt({mes:Dn,setChatData:Qe,fileList:mr,body:Tn,checkNum:yt,setLoading:sr,bodyChatData:On,setTyping:Ei,setImageGenerator:Ke,renderChatItems:Rt})),!Kt){const Ar=mr==null?void 0:mr.map(gr=>{var Ta;return(Ta=gr==null?void 0:gr.response)==null?void 0:Ta.file_id}),nr=ir==null?void 0:ir.map(gr=>{var Ta;return(Ta=gr==null?void 0:gr.response)==null?void 0:Ta.data}),Yr=Tn.history||un(On),wr=Tt(Tt({identifier:fr,response_mode:"streaming",model:Ue,scene_awareness:zt,thinking_enabled:Ns,image_generator:Se,code_preview:ie,file_ids:Ar,image_list:nr,history:Yr,[it]:Dn},Bn),Tn),ya=Object.fromEntries(Object.entries(wr).filter(([gr,Ta])=>Ta!==void 0));ts.current=new Y.Z(Z.Z.API_SERVER+$t,ya),yield new Promise((gr,Ta)=>{let Ba=null,bi=null;ts.current.on("data",Jr=>{Ei(!0);const{chunk:{content:vi,type:Ai,created:oi,msg:ni}}=Jr,Ti=ni==="error";Ai==="thinking"&&(Ba=Ba||oi,Qe(ci=>[...ci].map((xi,Oa)=>Oa===ci.length-1?cn(Tt({},xi),{reasoning:(xi.reasoning||"")+vi,loading:!1,hideAnswer:!0,error:Ti}):xi))),Ai==="text"&&(bi=bi||oi,Qe(ci=>[...ci].map((xi,Oa)=>Oa===ci.length-1?cn(Tt({},xi),{text:(xi.text||"")+vi,loading:!1,startTime:Ba,endTime:bi,error:Ti}):xi))),Ai==="knowledge"&&Qe(ci=>[...ci].map((xi,Oa)=>{var zi;return Oa===ci.length-1?cn(Tt({},xi),{text:(xi.text||"")+"",loading:!1,startTime:Ba,endTime:bi,error:Ti,knowledge:(zi=Jr==null?void 0:Jr.chunk)==null?void 0:zi.content}):xi}))}),ts.current.on("done",()=>{gr()}),ts.current.on("error",Jr=>{let vi="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Jr)==="[object Object]"&&Jr.status===-9&&(vi=Jr==null?void 0:Jr.message),Qe(Ai=>[...Ai].map((oi,ni)=>ni===Ai.length-1?cn(Tt({},oi),{text:vi,loading:!1,error:!0}):oi)),gr()}),ts.current.on("cancelled",()=>{gr()}),ts.current.startStream()})}yt(),sr(!1)}),le=Ve=>{Ur(Ve.target.value)},kn=(Ve,Dn)=>{if(_t(),sr(!0),Ve==="edit"){Cn.current=Yn.slice(Dn+2);const Tn=Yn.splice(Dn),{fileList:On=[],imageList:Ar=[]}=(Tn==null?void 0:Tn[0])||{},nr=On.map(ya=>{var gr;return(gr=ya.response)==null?void 0:gr.file_id}),Yr=Ar.map(ya=>{var gr;return(gr=ya.response)==null?void 0:gr.data}),wr={history:un(Yn),file_ids:nr,image_list:Yr,edit:!0};Qe([...Yn,...Rt(Si,On,Ar)]),rn(Si,wr,Yn)}if(Ve==="redraw"){Cn.current=Yn.slice(Dn+1);const Tn=Yn.splice(Dn-1),{text:On,fileList:Ar=[],imageList:nr=[]}=(Tn==null?void 0:Tn[0])||{},Yr=Ar.map(gr=>{var Ta;return(Ta=gr.response)==null?void 0:Ta.file_id}),wr=nr.map(gr=>{var Ta;return(Ta=gr.response)==null?void 0:Ta.data}),ya={history:un(Yn),file_ids:Yr,image_list:wr,edit:!0};Qe([...Yn,...Rt(On,Ar,nr)]),rn(On,ya,Yn)}},Sn=()=>{if(v.trim()!==""){_t(),sr(!0);const Ve=mr.filter(Tn=>Tn.status==="done"),Dn=ir.filter(Tn=>Tn.status==="done");Qe([...Yn,...Rt(v,Ve,Dn)]),rn(v)}},Xn=Ve=>{if(Ve.shiftKey){if(Ve.key==="Enter")return}else if(Ve.key==="Enter"){if(Ve.preventDefault(),va||tr.current)return;Sn()}},$r=(Ve,Dn)=>{let Tn=!1;Pt===!0?Tn=!0:Pt==="last"&&(Tn=Yn.reduce((Yr,wr,ya)=>wr.sender==="user"?ya:Yr,-1)===Dn);const On=Dn===Ne,Ar=[...(Ve==null?void 0:Ve.fileList)||[],...(Ve==null?void 0:Ve.imageList)||[]];return e.createElement("div",{className:I.li,style:Tt({width:B},Ha)},e.createElement("div",{className:I.avatarIcon},e.createElement("img",{className:I.img,src:pt})),e.createElement("div",{className:I.content},!!(Ar!=null&&Ar.length)&&e.createElement("div",{className:I.fileWrap},Ar==null?void 0:Ar.map((nr,Yr)=>{var wr,ya;return e.createElement("div",{key:Yr,className:I.file},e.createElement("img",{src:n(90034)(`./${((ya=(wr=nr==null?void 0:nr.name)==null?void 0:wr.split("."))==null?void 0:ya.pop())||"txt"}.png`),width:20,className:"mr10"}),e.createElement("aside",null,e.createElement(u.Z,{title:nr==null?void 0:nr.name},e.createElement("div",{className:I.fileName},nr==null?void 0:nr.name)),e.createElement("div",{className:"c-grey-999 font12"},(0,G.RD)(nr==null?void 0:nr.size))))})),e.createElement("div",{className:I.borderBox},On?e.createElement(N.default.TextArea,{value:Si,ref:ji,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:nr=>Zi(nr.target.value)}):e.createElement("div",{className:I.text},Ve==null?void 0:Ve.text)),On?e.createElement("div",{className:I.action},e.createElement(O.ZP,{onClick:()=>{Zi(""),qa(null)},size:"small"},"\u53D6\u6D88"),e.createElement(O.ZP,{disabled:!Si.trim(),onClick:()=>kn("edit",Dn),type:"primary",size:"small"},"\u786E\u8BA4")):e.createElement("div",{className:I.action},e.createElement(oe.CopyToClipboard,{text:(Ve==null?void 0:Ve.text)||"",onCopy:()=>p.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement(u.Z,{title:"\u590D\u5236"},e.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Tn&&!Xr&&e.createElement(u.Z,{title:"\u7F16\u8F91"},e.createElement("i",{onClick:()=>{qa(Dn),Zi((Ve==null?void 0:Ve.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Zr=(Ve,Dn)=>{var Tn,On;let Ar=!1;xt===!0?Ar=!0:xt==="last"&&(Ar=Yn.reduce((wr,ya,gr)=>ya.sender==="AI"?gr:wr,-1)===Dn);let nr="";return Ve!=null&&Ve.source?nr=Ve==null?void 0:Ve.source:(Ve==null?void 0:Ve.model)==="deepseek-r1"?nr="\u7531deepseek\u751F\u6210":(Ve==null?void 0:Ve.model)==="qwen-max"&&(nr="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),e.createElement("div",{className:I.li,style:Tt({width:B},Ha)},e.createElement("div",{className:I.avatarIcon},e.createElement("img",{className:I.img,src:on!=null&&on.headImgId?((Tn=Z.Z)==null?void 0:Tn.API_SERVER)+"/api/attachments/"+(on==null?void 0:on.headImgId):Nn})),e.createElement("div",{className:I.content},e.createElement("div",{className:I.borderBox},Ve.loading&&e.createElement(e.Fragment,null,Ve!=null&&Ve.imageGenerator?e.createElement("div",{className:I.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",e.createElement("div",{className:"ai-loading"})):!(Ve!=null&&Ve.thinkingEnabled)&&e.createElement("div",null,e.createElement("div",{className:I.loading},e.createElement("div",{className:I.dot}),e.createElement("div",{className:I.dot}),e.createElement("div",{className:I.dot})),e.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(we==null?void 0:we.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Ve==null?void 0:Ve.thinkingEnabled)&&e.createElement(P.Z,{time:Ve==null?void 0:Ve.time,cancelIndex:jn,loading:Ve.loading,streamingStatus:!(Ve!=null&&Ve.text),onFinish:()=>{ar(0),Qe(Yr=>[...Yr].map((wr,ya)=>ya===Yr.length-1?cn(Tt({},wr),{hideAnswer:!1,time:wr.startTime?wr.endTime-wr.startTime:null}):wr))},value:Ve==null?void 0:Ve.reasoning}),!!(Ve!=null&&Ve.text)&&!Ve.hideAnswer&&e.createElement(_.Z,{onDynamic:$a,cancelIndex:jn,streamingStatus:Xr,loadImage:!!(Ve!=null&&Ve.imageGenerator),onFinish:()=>Wt(void 0,null,function*(){ar(0),setTimeout(()=>Ei(!1),0)}),value:Ve==null?void 0:Ve.text}),((On=Ve==null?void 0:Ve.knowledge)==null?void 0:On.length)>0&&e.createElement(K.Z,{Filelist:Ve==null?void 0:Ve.knowledge})),ha&&!!(Ve!=null&&Ve.text)&&nr&&e.createElement("div",{className:I.source},nr),e.createElement("div",{className:I.action},ur==null?void 0:ur(Ve,Dn,$n),!(Ve!=null&&Ve.imageGenerator)&&e.createElement(oe.CopyToClipboard,{text:String((Ve==null?void 0:Ve.text)||""),onCopy:()=>p.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},e.createElement(u.Z,{title:"\u590D\u5236"},e.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Qt&&!Xr&&e.createElement(e.Fragment,null,e.createElement(u.Z,{title:"\u559C\u6B22"},e.createElement("i",{style:Ve!=null&&Ve.like?{color:"#FA8D30"}:{},onClick:()=>ea("like",!(Ve!=null&&Ve.like),Dn),className:"iconfot icon-yijiejue font15"})),e.createElement(u.Z,{title:"\u4E0D\u559C\u6B22"},e.createElement("i",{style:Ve!=null&&Ve.dislike?{color:"#e86d7c"}:{},onClick:()=>ea("dislike",!(Ve!=null&&Ve.dislike),Dn),className:"iconfot icon-weijiejuezhengchang font15"}))),Ar&&!Xr&&e.createElement(u.Z,{title:"\u91CD\u65B0\u751F\u6210"},e.createElement("i",{onClick:()=>kn("redraw",Dn),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},ea=(Ve,Dn,Tn)=>Wt(void 0,null,function*(){if(Vr){const On=Yn.slice(0,Tn+1),nr=un(On).length;yield Vr({type:Ve,value:Dn,index:Tn,identifier:fr,objectIndex:nr})}Qe(On=>(On[Tn][Ve]=Dn,Dn&&(On[Tn][Ve==="like"?"dislike":"like"]=!1),[...On]))}),sa=()=>{var Ve,Dn;ar(1),(Dn=(Ve=ts.current)==null?void 0:Ve.cancelRequest)==null||Dn.call(Ve),sr(!1),Ei(!1)},Dr=()=>Wt(void 0,null,function*(){var Ve,Dn,Tn;(Dn=(Ve=ts.current)==null?void 0:Ve.cancelRequest)==null||Dn.call(Ve),_t(),Qe([]),sr(!0);const On=yield he();(On==null?void 0:On.status)===0&&ye((Tn=On==null?void 0:On.data)==null?void 0:Tn.identifier),sr(!1),Ei(!1)}),br=()=>Wt(void 0,null,function*(){var Ve;cr(!0);const Dn=yield ve();(Dn==null?void 0:Dn.status)===0&&Jn(((Ve=Dn==null?void 0:Dn.data)==null?void 0:Ve.list)||[]),cr(!1)}),Wr=(...Ve)=>Wt(void 0,[...Ve],function*(Dn=fr){var Tn,On,Ar,nr;(On=(Tn=ts.current)==null?void 0:Tn.cancelRequest)==null||On.call(Tn),_t(),pr(!0);const Yr=yield be(Dn);if(Yr.status===0){const wr=ke(((Ar=Yr==null?void 0:Yr.data)==null?void 0:Ar.messages)||[]);Qe(wr),pr(!1),ye((nr=Yr==null?void 0:Yr.data)==null?void 0:nr.identifier);return}Qe([]),pr(!1)}),zr=(Ve,Dn)=>Wt(void 0,null,function*(){(yield Re(Ve)).status===0&&(p.ZP.success("\u5220\u9664\u6210\u529F"),Dn===fr&&Dr(),br())}),Lr=()=>e.createElement("div",{className:I.menuWarp},e.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),e.createElement(S.Z,{spinning:ot},!En.length&&e.createElement(m.Z,{style:{width:250,paddingBottom:30},image:m.Z.PRESENTED_IMAGE_SIMPLE}),!!En.length&&e.createElement("div",{className:I.menu},En.map(function(Ve,Dn){return e.createElement("aside",{className:j()(fr===Ve.identifier&&I.active),key:Ve.id,onClick:()=>Wr(Ve.id)},e.createElement("div",{className:I.menuText},e.createElement(u.Z,{title:Ve==null?void 0:Ve.question},e.createElement("span",null,Ve==null?void 0:Ve.question)),Fr&&Fr(Ve)),e.createElement("div",{className:I.menuDel,onClick:Tn=>Tn.stopPropagation()},e.createElement(X.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>zr(Ve.id,Ve.identifier),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"},e.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Hr=Ve=>{if(Ve==="file"){if(ir.length){b.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{ia([]),bn.current.upload.uploader.fileInput.click()}});return}bn.current.upload.uploader.fileInput.click()}if(Ve==="image"){if(mr.length){b.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Zn([]),en.current.upload.uploader.fileInput.click()}});return}en.current.upload.uploader.fileInput.click()}},ga=[{key:"file",disabled:mr.length>=Xe,label:e.createElement(u.Z,{placement:"right",title:e.createElement("div",null,e.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),e.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},Ue!=="deepseek-r1"&&{key:"image",disabled:ir.length>=Et,label:e.createElement(u.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),da=[...mr,...ir],va=da.some(Ve=>Ve.status==="uploading")||Xr||Ii,Qr=wa>=Or,hr=vt||mr.length>=Xe||ir.length>=Et,jr=Se||Ns||zt||ie||!!da.length,$n={chatData:Yn,stream:ts,isDisabledNum:Qr,isDisAbledUpload:va,checkNumModal:Mt,checkNum:yt,onClose:St,setChatData:Qe,setLoading:sr,getData:rn,clearStatus:_t,typing:Ii,setImageGenerator:Ke,renderChatItems:Rt,setSceneAwareness:fn,setIdentifier:ye,setCodePreview:se,setTyping:Ei,onMenuClick:Wr};return e.createElement(e.Fragment,null,Pn?e.createElement("div",{onClick:Ht},Pn):Pn!==null&&e.createElement(W.Z,{draggableExtraNode:Kr,showAvatarEditData:on,src:Vn,onClick:Ht,topPercentage:ae}),e.createElement(vr,{open:k,width:dt?"100%":Ee,afterOpenChange:Ve=>{Ve&&qt(!1)},push:!1,contentWrapperStyle:Yt?{}:{transition:"none"},extra:e.createElement("div",{className:I.head},ln,Ln&&e.createElement(F.Z,{value:Ue,onChange:Ve=>{zs(!1),Ke(!1),gt(Ve),ia([]),Zn([])}}),$e&&e.createElement(e.Fragment,null,e.createElement(z.Z,{dropdownRender:Lr,onOpenChange:Ve=>{Ve&&br()},placement:"bottomLeft",arrow:!0},e.createElement("div",{className:I.headBtn},e.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),st&&e.createElement(e.Fragment,null,e.createElement("div",{className:I.headBtn,onClick:Dr},e.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),e.createElement(u.Z,{title:dt?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},e.createElement("div",{className:I.headBtn,style:{padding:"0 12px"},onClick:()=>nn(!dt)},dt&&e.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!dt&&e.createElement("i",{className:"iconfont icon-quanping4"})))),title:e.createElement("div",null,e.createElement("span",{className:"c-grey-333 font16"},(on==null?void 0:on.nickname)||Ze),(on==null?void 0:on.show)&&e.createElement(xe,Tt({},on))),onClose:St,bodyStyle:{paddingRight:4}},e.createElement("div",{className:j()(I.wrap,k&&"body-overflow-hidden")},e.createElement("div",{ref:Ni,className:I.chatContainer},_r==null?void 0:_r($n),Bt&&e.createElement("div",{className:`${I.li} mb20`,style:Tt({width:B},Ha)},e.createElement("div",{className:I.avatarIcon},e.createElement("img",{className:I.img,src:on!=null&&on.headImgId?((R=Z.Z)==null?void 0:R.API_SERVER)+"/api/attachments/"+(on==null?void 0:on.headImgId):Nn})),e.createElement("div",{className:I.content},e.createElement("div",{className:I.borderBox},Me,It==null?void 0:It($n)))),e.createElement("div",{ref:dr},e.createElement(S.Z,{spinning:Ea,className:"mt20"},Yn==null?void 0:Yn.map((Ve,Dn)=>e.createElement(e.Fragment,{key:Ve.key+Dn},Ve.show&&e.createElement(e.Fragment,null,Ve.sender==="user"&&$r(Ve,Dn),Ve.sender==="AI"&&Zr(Ve,Dn),lr&&!["AI","user"].includes(Ve.sender)&&lr(Ve,Dn,{width:B})))))),!nt&&e.createElement("div",{className:I.backBottom,onClick:()=>{Ni.current.scrollTop=Ni.current.scrollHeight}},e.createElement("i",{className:"iconfont icon-huidaodibu"})),e.createElement("div",{ref:Ir})),!sn&&e.createElement("div",{style:Ja,className:j()(I.footerContainer,Pa&&I.full,jr&&I.footerContainerSelected)},e.createElement("div",{className:I.btnWrp},ka&&e.createElement(u.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},e.createElement("div",{onClick:()=>se(!ie),className:j()(I.btn,ie&&I.btnActive)},e.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),pa&&e.createElement(u.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},e.createElement("div",{onClick:()=>fn(!zt),className:j()(I.btn,zt&&I.btnActive)},e.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Ue==="deepseek-r1"&&e.createElement(u.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},e.createElement("div",{onClick:()=>zs(!Ns),className:j()(I.btn,Ns&&I.btnActive)},e.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Fn&&Ue==="qwen-max"&&e.createElement("div",{onClick:()=>Ke(!Se),className:j()(I.btn,Se&&I.btnActive)},e.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),da.map(Ve=>e.createElement("div",{key:Ve.uid},(Ve==null?void 0:Ve.status)==="uploading"&&e.createElement(S.Z,{indicator:e.createElement(re.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),e.createElement("span",{title:Ve==null?void 0:Ve.name,className:"mr10"},(0,G.Pq)(Ve.name,20)),e.createElement("i",{onClick:()=>{Zn(Dn=>Dn.filter(Tn=>Tn.uid!==Ve.uid)),ia(Dn=>Dn.filter(Tn=>Tn.uid!==Ve.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),e.createElement(u.Z,{title:Qr&&e.createElement("div",null,e.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),e.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",Or,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},e.createElement("div",{className:j()(I.inputContainer,me>4&&I.lineFour,Qr&&I.disabledInput)},e.createElement(A.default,Tt({ref:bn},kt)),e.createElement(A.default,Tt({ref:en},Ye)),e.createElement(z.Z,{className:`${hr&&"hide"}`,menu:{items:ga,onClick:Ve=>Hr(Ve.key)},placement:"top"},e.createElement(O.ZP,{className:I.uploadBtn,icon:e.createElement(Ce.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),e.createElement(N.default.TextArea,{rows:me>4?4:me,placeholder:Jt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:v,bordered:!1,style:hr?{paddingLeft:0,marginLeft:0}:{},onChange:le,onPressEnter:Xn,onFocus:()=>ra==null?void 0:ra(),onCompositionStart:()=>{tr.current=!0},onCompositionEnd:()=>{tr.current=!1}}),Ii?e.createElement(u.Z,{title:"\u505C\u6B62\u751F\u6210"},e.createElement("div",{className:`iconfont icon-tingzhihuida ${I.cancelBtn}`,onClick:sa})):e.createElement(O.ZP,{className:(v==null?void 0:v.trim())===""?I.sendBtnDisabled:I.sendBtn,icon:e.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:va,onClick:Sn}),me>4&&e.createElement("span",{className:I.fullIcon,onClick:Dt},Pa&&e.createElement("span",{className:"iconfont icon-shousuo"}),!Pa&&e.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},83071:function(h,a,n){"use strict";n.d(a,{Z:function(){return _}});var e=n(59301),d={flex_box_center:"flex_box_center___A3pzf",flex_space_between:"flex_space_between___JBoa5",flex_box_vertical_center:"flex_box_vertical_center___MJuIO",flex_box_center_end:"flex_box_center_end___OcjUA",flex_box_column:"flex_box_column___zSH4A",list:"list___KhJas",middle:"middle___IjlYi",row:"row___GGtIx",title:"title___o_xqf",size:"size___OVRoL",download:"download___ZLcIH",preview:"preview___gi0kI",annotation:"annotation___KVSwj"},p=n(92310),A=n.n(p),b=n(41550),u=n(6077),N=n(49661),O=n(90524),S=n(82093),m=n(34055),X=n(76560),z=n(6767),U=(K,P,F)=>new Promise((I,D)=>{var G=V=>{try{J(F.next(V))}catch(q){D(q)}},W=V=>{try{J(F.throw(V))}catch(q){D(q)}},J=V=>V.done?I(V.value):Promise.resolve(V.value).then(G,W);J((F=F.apply(K,P)).next())});const j=({className:K,style:P,dataSource:F=[],authority:I=!1,callback:D,showDimensions:G=!0,classroomList:W})=>{var J;const[V,q]=(0,e.useState)({content:"",type:""}),[Z,oe]=(0,e.useState)({}),[Y,re]=(0,e.useState)(!1),[Ce,Ae]=(0,e.useState)({title:"",visible:!1,src:"",snapshotData:{}}),Le=(0,e.useRef)(),fe=Ft=>U(void 0,null,function*(){if(oe(Ft),Ft.file_type==="txt"){const jt=yield(0,S.ZP)(Ft.url,{method:"get",headers:{"Content-Type":"application/xml"}});Le.current=jt}q({type:Ft.file_type,content:O.Z.API_SERVER+Ft.url})}),He=Ft=>{var jt;Ae({visible:!0,src:O.Z.API_SERVER+Ft.url,id:Ft.id,title:Ft.title,snapshotData:(jt=Ft==null?void 0:Ft.subitem)==null?void 0:jt.settings})},xe=Ft=>U(void 0,null,function*(){var jt;q({type:Ft.file_type,content:O.Z.API_SERVER+((jt=Ft==null?void 0:Ft.subitem)==null?void 0:jt.url)})}),Ot=()=>{D(),Ae({visible:!1})};return F!=null&&F.length?e.createElement(e.Fragment,null,e.createElement("div",{className:A()(d.list,K),style:P},F.map((Ft,jt)=>{var te,at,qe;return e.createElement("div",{key:jt,className:d.row},e.createElement("div",{className:d.title,onClick:()=>fe(Ft)},e.createElement("i",{className:"iconfont icon-fujian1"}),e.createElement("span",{title:Ft.title},Ft.title)),e.createElement("div",{className:d.size},Ft.filesize),e.createElement("div",{className:d.download,onClick:()=>{var Ge,Tt;if((0,m.Rm)()&&!((Ge=W.AssistantObject.normal)!=null&&Ge.can_download)){z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,N.Nd)("",`${O.Z.API_SERVER}${(Tt=Ft.url)==null?void 0:Tt.replace("disposition=inline","")}`)}},e.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(Ft==null?void 0:Ft.file_type)&&e.createElement("div",{className:d.preview,onClick:()=>fe(Ft)},e.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(Ft==null?void 0:Ft.file_type)&&G&&(I?e.createElement("div",{className:d.annotation,onClick:()=>He(Ft)},e.createElement("i",{className:"iconfont icon-pizhu"}),(te=Ft.subitem)!=null&&te.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((at=Ft.subitem)==null?void 0:at.id)&&e.createElement("div",{className:d.annotation,onClick:()=>xe(Ft)},e.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(Ft==null?void 0:Ft.file_type)&&((qe=Ft.subitem)==null?void 0:qe.id)&&e.createElement("div",{className:d.download,style:{marginLeft:20},onClick:()=>{var Ge,Tt;(0,N.Nd)("",`${O.Z.API_SERVER}${(Tt=(Ge=Ft==null?void 0:Ft.subitem)==null?void 0:Ge.url)==null?void 0:Tt.replace("disposition=inline","")}`)}},e.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(Ft==null?void 0:Ft.file_type)&&(0,m.eB)()&&["xlsx","docx","pptx"].includes(Ft==null?void 0:Ft.file_sub)&&G&&e.createElement("div",{className:d.annotation,onClick:()=>{re(!0),fe(Ft)}},e.createElement("i",{className:"iconfont icon-pizhu"}),Ft.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),Ft.is_edit&&(0,m.dE)()&&G&&e.createElement("div",{className:d.annotation,onClick:()=>{fe(Ft)}},e.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),e.createElement(b.Z,{close:!0,data:V==null?void 0:V.content,type:V==null?void 0:V.type,hasMask:!0,disabledDownload:(0,m.Rm)()&&!((J=W.AssistantObject.normal)!=null&&J.can_download),editOffice:Y?"edit":"view",monacoEditor:{value:Le.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:I&&G&&V.type==="image"?()=>He(Z):null,onClose:()=>{D(),re(!1),q({content:"",type:""})}}),e.createElement(u.Z,{onOk:Ot,onClose:()=>Ae({visible:!1}),data:Ce,showFullTools:!0})):null};var _=(0,X.connect)(({classroomList:K})=>({classroomList:K}))(j)},99175:function(h,a,n){"use strict";n.d(a,{Z:function(){return O}});var e=n(28284),d=n(37568),p=n(99571),A=n(59301),b={search:"search___JA0r9",btn:"btn___GGtZC"},u=n(59301),O=({value:S,onChange:m})=>{const[X]=e.default.useForm(),z=(0,A.useRef)(!1);(0,A.useEffect)(()=>{S&&X.setFieldsValue(S)},S);const U=j=>{z.current||m(j),z.current=!0,setTimeout(()=>{z.current=!1},2e3)};return u.createElement("div",{className:b.search},u.createElement(e.default,{className:b.formWrap,colon:!1,form:X,size:"large",layout:"inline",onFinish:j=>{z.current||U(j)}},u.createElement(e.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},u.createElement(d.default,{style:{width:280,height:40}})),u.createElement(e.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},u.createElement(d.default,{style:{width:280,height:40}})),u.createElement(e.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},u.createElement(d.default,{style:{width:200,height:40}})),u.createElement(p.ZP,{className:b.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},84216:function(h,a,n){"use strict";n.d(a,{Z:function(){return u}});var e=n(37639),d={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},p=n(32637),A=n(59301),u=({type:N,style:O})=>{const S=A.createElement("div",{className:d.wrap,onClick:m=>{m.preventDefault(),m.stopPropagation()}},A.createElement("p",null,N==="shixun"||N==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",A.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",N==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),A.createElement("div",{className:d.contact},A.createElement("div",{className:d.img},A.createElement("img",{src:p,width:"124px",height:"124px"})),A.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return A.createElement(e.Z,{content:S},A.createElement("span",{className:d.text,style:O},"\u9AD8\u6D88\u8017"))}},99464:function(h,a,n){"use strict";n.d(a,{xp:function(){return b},AG:function(){return X},JA:function(){return N},FX:function(){return Pn},k$:function(){return Jt},ub:function(){return vt},e6:function(){return sn},v7:function(){return j},BO:function(){return z},x7:function(){return V},em:function(){return cn},BV:function(){return u},qz:function(){return S},Gm:function(){return O},yt:function(){return G},I2:function(){return He},sQ:function(){return D},z3:function(){return p},GY:function(){return dn},wC:function(){return Ze},Pt:function(){return _e},Oe:function(){return Wt},L6:function(){return d},RL:function(){return e},f$:function(){return A},j1:function(){return _},jD:function(){return U},g4:function(){return K}});var e=n(58143),d="data:image/png;base64,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",p=n(93314),A="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",b="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==",u=n.p+"static/err.2323787b.png",N="data:image/png;base64,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",O="data:image/png;base64,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",S="data:image/png;base64,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",m="data:image/png;base64,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",X="data:image/png;base64,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",z=n.p+"static/douyu.1e926b4a.jpg",U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",j="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",_="data:image/png;base64,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",K="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",P="data:image/png;base64,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",F="data:image/png;base64,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",I="data:image/png;base64,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",D="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",G="data:image/png;base64,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",W=n(68788),J=n.p+"static/teacherQQ.833913ba.jpg",V="data:image/png;base64,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",q=n(59301),Z=Object.defineProperty,oe=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Ce=($t,Bn,ur)=>Bn in $t?Z($t,Bn,{enumerable:!0,configurable:!0,writable:!0,value:ur}):$t[Bn]=ur,Ae=($t,Bn)=>{for(var ur in Bn||(Bn={}))Y.call(Bn,ur)&&Ce($t,ur,Bn[ur]);if(oe)for(var ur of oe(Bn))re.call(Bn,ur)&&Ce($t,ur,Bn[ur]);return $t};const Le=$t=>React.createElement("svg",Ae({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},$t),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var fe="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",He="data:image/jpeg;base64,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",xe=n.p+"static/certificate.a2a9ee77.jpg",Ot=Object.defineProperty,Ft=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,at=($t,Bn,ur)=>Bn in $t?Ot($t,Bn,{enumerable:!0,configurable:!0,writable:!0,value:ur}):$t[Bn]=ur,qe=($t,Bn)=>{for(var ur in Bn||(Bn={}))jt.call(Bn,ur)&&at($t,ur,Bn[ur]);if(Ft)for(var ur of Ft(Bn))te.call(Bn,ur)&&at($t,ur,Bn[ur]);return $t};const Ge=$t=>React.createElement("svg",qe({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},$t),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Tt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",cn="data:image/png;base64,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",Wt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPcMR3b1hHvtnVl8fLtMnbiArePr2WzalK/dlkZNT5UDh05b/P63+TLLuNGdZNTZ65Kz/5Bbh+HJ14wfvy4cu3sSon7wfuSPV9D+ennXz3xMThmEiABEhAKOL4EkULg/rUNkjTJx2bX7jckWKaErIyU+/GinkNg8Vx/qVW9lIwYO1dGBobqDhyi5tLJZZIieVJp1sZX1m7YZ/cBS5fIJ5tWT5SnP/0imXLWlj//fOMxQFp5VZMpE/qqxWSB4i3ku++f2hx7nDhx5Pq5lYpLoVKt5OLl204955a1QVKyWF6p17SfbN1x1Oa5h3bNkq9zfyk16veS3ftOOnUPy4Mhwnt2bSK79p6Qmg16m33s1biyhEweoIRdk1ZDpEbVErI0NEAeP/mf1G7URy5duWP33gUL5JQknya2e8zz57/JoaPnZEbwQPnk448MPcs///wj7TqPkF9+fWHoeNODGtYtJ3NDfOWPP/6UEhXaOz1H9m74zjvvyJE9cyRXjszS3/e/39OkSRLL33//YyZIypcpKOuWB8qe/aeker2eTj9Hl471JfFHiZw+z/KE3357JUFTl9q9zjvviIzy6yIlin3t8v1CZq+WBUu2ODx/YJ9WMqhvKwkMWiTDRjjeGHJ4QR5AAiRAAtFAgAIuGqDHhlu2b11bJo7pYfWofQZNlmkzV8UGBDHyGSEAvsiUWrJlzSBPn/4i12/el+9/+CnKxlq8SB7Ztn6yvHr1u/K+QXDpGRb8WPjDcAwWp3o2beZKGTtxoRJvEHFG7KPkpeWvv/4ycmiUHaMJqy3bD0v9ZgNs3rd6leKybP4I2bnnuNRq2Mep8b3//nvy5PZWeffddyTVF1XVHOjZZ0k/lrtX1isRnDJzFZvHGbl5ggTx5Mb51fLJx4l0xWDDuuVlbsgQ5Uls4DVQ3hERvyEdpJdPU3n2y3Ml+OBB0jOImY2rJjicd3hji5VrJzcvrFbC14i9evVakqatYORQq2MwLohQzNWJU5eldGVvl66jd1KRQl/Jzo1T5Nfnv0mWr+rK8xcvBeJn1tTB0qheBened7zyWMMiIuDwDFfPrBB4yyNq2JDApoo9M2Xmyv3w6zDUf4aMD17s8HRsLMIL9+bNG3rhHNLiASRAAjGVAAVcTJ2Zt2BcfXt4ydCB7ayepNeAIBXC9bbYBx+8r3bbY7LBoxXg6y3w9sSLF9dsqGfPX5deAybJ8ZOXIv0RVi0eLZUrFJGZc9dKj34Tde8Hr8qWNRPVOG/eeihx474vadMkF3hFbt1+ZHbOnAXrlRCdNXWQWsxevHRL8Kx582RVxx07cdFK/FWs6WOVK1enZmnp1K6e255/2qxVsmb9XsPXw/OdPBAqCRMmUJ6fJSu26567a9NUKVwwl1Su1U0OHD5r+Po4EOfhfD1PmOmFGtUrL3OmD5GDh89JpVo+Tt3D8uB2rWpJ0NieygsFj6Gl1a5RShbN8ZdtO49K3Sb9wj/u7dNUCTmI94o1usrV6/d0x9GnezPJnjWj+ix9uhTyTf4ccu3GPblw8Vb48fcffqc8LblyZJL33nvP7vN8/tknsmbpWLly7a7yhrpqyZMlkZMH5yvhCmEKYR5Rg1ALnTFU6tUuqyIZENEAg/iBOMU9i5ZtK+cv3lR/7y4BB+/ZDz/87PTwP/roQ+nfK8yj7EjAaRfHszhjODxwhI90aFvXsIDDORNG9xBsMtIL5wxtHksCJBCTCFDAxaTZeAvHgn/Ah/RvY/VkyMmYMcezRVz+vNkEIvXxkx+le98JMXb2MqRPKRBOWbOkV0ITCzwscj9L+okKk0v2+adq7L0HTpLps1ZH2nOkS5tCLp1cqoTYVwWbyL37T6zuhbHu2xaiwm/hWfMbOUvgNdy/PUSNtX2XkbJ4+bbw8778Ip0g9+3DD+NL83bDZPW6Peqz9SvGSbnS38gA36kyefpyh8/UuUN9GRvQ1eFxRg/oOzhYps5wLlwYeXDB43srz1O+os2tQik179vps1elRIUORociKNwA6+XTRAb1bS2D/abLNJN5RuEX05DT2dMGS+P6FWT46Dkyevx8w/fRO/Ds0UWSJXNaq3nTjoWYx7tpGeaHZXzAMG/p3rmxnDl3TYqXb293HNrx3To1lradhruct1esSB7Zvn6ybNp6UBo2H2R1T4gkeBWNGPLUfAe0lQuXbknT1kOMnCIvX762GUIL7yG8YvCgmn5/wBec4ZVLlblq+OaEOwRc6lSfS/5izeXajfuGxm96UMoUnylh6YyAc/YmYQKum3RsZ1zA4R74nTl/bLHizVw4Z6nzeBIggZhAgAIuJszCWz6GgX1aqoWjpUH0zJq3zmOffurEvoKCAnMXbJCuvcbF2OfYvGailCqeT+7c/VYatRgkl6/+l1eEpH7f/m3Fp1NDJe5KVeoYvoPv7gcaNqid9OnuFZ7vpHf9lYtGS5WKRZRHpl7T/krswbJnzSCHd89WYyxUurXcvfdY/f3yBSOkWuXisnTlDmnbKSD8kgj9OnVwvrz3XhwpUqatChW1ZxCx8IK5yx48/M5uaCoEp6WvAd6HOdMHy5lz12V26Dqz4i4QsQd2zJDMmdIoMWRZ7OTvf/5Ri1FLg+hFPps9g6AvUiZskwXeZIQ8IozSiCFPbcfu47qHVixXSHmznnz3o2TL20A3L7Fo4dyyY0OwnDx9Rb17pgahAk8JhPDN2w/tDgfs8Jy5c30hmXPVsSmCcmTLINMn9ZcTp66oDQtLa928mgSP7yuTp62QAUOnmH2Me0BsVipf2Agal47ZuuOIeu/1TMvd0vIFtWPatqwpkwJ7WXlWPVHAofBVooQJnGLXo0sTqVenrGEPHC6OuUQubs1qJVUeLvJxaSRAAiTgSQQo4Dxptjx4rNriw/QRsDiHiNNyNjzt8TxBwNWtVUYWzBqmcr4KFG9pU8hoOWTwYMGTFRmG4gtYYHf0GSULl27VvQUEBEIZ5y3caFVAAhUUs2ROJ1NnrAj3CMC75OPdQIXkIoTS1Nq0qCnFCueWydOXydnzMasq5b2rGwyLJCNzgZLoWXJbh4BqAg6tGiyLoyAnDl4SUwGneSKRH/T777bDghGmClFZq2Fv2bnnhNUQIZzhScX9fYfPkPGT9XOTENZ4bN88FSIJT48tQ4uIlCmSyqNv9Uu/o5AJCifBs5y/mO3Qx8b1y8vsaUOsBH/Yol5kxLBO4uPdSHr0s95cwufTgvpLSZNCGxDi8Ba/ePHSZj6n3jPBm4Z3/Yf//SzIt9Ns38Ez0qn7GKtTcPyJA6EqJBMhwIePhlWfhBDB9xshwPiOm3pSMT+YY3hY9UK88fsLz6ZeeKqWAxeVHjjcc8PK8VKmZH4jr7zZMc7kwGkntmhaRc0nciQRekojARIgAU8iQAHnSbPl4WMd3K+1DOjd0vwf3n/+EZ/e45UXy9PMEwSclnNm6aGyZK3t4t+6/VByF2rq9qn49JOP5MH1jWrBCW8MPFT2DF6Or3Jmdts4UKhl/uLNbrteRC+E/ChH1RPhiUC4HjxrluLU8v7wcuktQjUBd+jIObXwN7VMGVPLheNLwgUc7nfp1DIlSGwJM+187b1CkRHk1FnaiH/DH/H39ipZwlOKghIQoKUqeUu6tMklXZrkkj5dSuURDfvvFAIhAVGY9ev6uiJOy6VDCLCeZ00bH7zAvbt7ia9fiEyYssRs2Hg3VywcJZUrFFbFU4xU30QoHhjef/BEvirY1FAfwo8TJ1KhhdrzOCoihHGhmiRCgl+//l2SpCkfPm54ji+fWi7wpFv2QMR5Wk6ZXn9ECLhCpVqrfD9Liw4BhzEgLw0hoc4Ywl5z5sjklAcO18c7dvnUMiV8035ZXZ794nzFUWfGyWNJgARIwJ0EKODcSZPXckgAOSHoMWVqWEj49B4Xbc2+sQhq27KW5Pkqi6RNk0ztVqMHFcKs5sxfb7Z4RoPyQgVyqeHXrFZCFctATtKGzQfDH2n+4k3yvx+fmT0j7oHS+XnzfKlKgMMbAs8Hzt20Vb+XF/KQ0EMLPbIQAgjvFXansWBBiBuKj5w+e01WrNlls5ea1o+vW5//qtPpTRL6iq1YOFLt4H+csozDeXT2AK08PBa6yDlxZFMm9JFWXtUdHWb4c7BCJUJPMq38/oTgJTLEP8SloTsj4LTvpqNKmBjI2mWBUqFsQV1xBqEBwaGJB03AQcRj0YxiI+nTplB5SAgJLVHUcel4eBAh+lt28Lfq8QfPGAqlwOOKEGFb3yeMByG3VSoWVWGKCNM1NXx+7ugigbDN9U3j8DBde+BxzrL5AaovX4v2fuE5mPbO6epdX0b7d5Xlq3ZJa29/h/PauUM9GRsQJr5Nq2PiuUcO66zCn/Vy9twRQgmBDS+hK1Vb4TXF715MzIEDS1ORau+9cThBPIAESIAEooEABVw0QI/tt0RlShT/MDWIuC49AyV00aYoxdO8SRW1+NMKPVjeHH2gGnoNlINHzqmPtDwue4O07M+0P5THAAAgAElEQVSF6n8LZ/vZLGEOgYb8rRe/vTK7LMqFo2y4V9uharEROsNXsCiyNIgTVLpD7yxTQ4jWd3dQNv5d5VFBeJYt04rNXLpyWwqWtK4WGNFJ8RvcXnp3a6YWuEZCNAvkyy6ZM6a2e1vsumtFLmy1pkC7BJSk90QBh+p6ndrXi1COjlEBV6dxX4HYjxPnXclXrLlD8aIVialWt4fsPXA6fJ5QxREhkVphHHwAAYfv0f7tM+zOJwTa3fuPVXEb/Pne/ceCCpL4b4gALR/S8iJ4vy+eWKJK3mf9uoFV6C36kGkLdhSuQJ6VnicP4YY/Ptih7pMkTQXDogV99dAGwlCxlXfeUcUzMIayVTs7rPyaI1tGlfuoVY41FXBgjF6JqNJauHQbs9xWPK+7BBw8wHoePEe/CZgXeJBjsoDD7zK8t2MmLBT/UfZzRR09Lz8nARIggagkQAEXlbR5r3AC2oLeUsR17jE2ykLdShXPq/pIYaGxbNUO5UU7evyC/PXX35Izeybp16u5anqMBssQNRBI8Ljl+eoLNewmDSqp0uzIR8H5mqHp9M/Pnqv/xG7/knnDVS4Kig8Eh6yQK1fvSuLECZXHDxwQMoQ8FDT9NS1EoQk4VF1sUKecWuyh7PWpM1ckQYL4giqY/oM7yBeZ06iCGSUrdlCeQ2cNz49KjhjPwqVbpKPPaGcv4fD4aUH9pEXTqqoHIHoBusPKl4GnZ5zdoihag29PFHBaw3OEGMMT7IoZFXCtOvirIjFTZ66UoQGOmxvjewNvcNU63c02BjRhh7wi5Mmh8ikEHHq5nT68QImxew+ehIkz9f9PZPa0QZI6VTLJW8TLYbEZPQb165RV5fX1DGIsfbYa8uPTX1SY4Q/3tiuPespMVawOR0XTM0cWyu07j1SVR6OGzZWje+dKzuwZBYLW3kYJvJbwXhp5H7GpBNGLPEGIZLzLmoDT8vW6dWqkm8/nLgEX2Tlw9WqXUb+jEbFsX6ZX4bZoOXLn3rdml1q5Zpfio2dgOG5kN+nYtq7MW7hJuvQcG5Fh8FwSIAESiFICFHBRips3MyXg/2/DXtO/w4LLaChSRGmi0ThyLixLmGvXhQcLi1pUQBw4dJpMmrbM7JaOcuCwAENIFhYX4yYt0l0Y4x4o9oDwSMuS95qAw00R1ta0ta9VMQKEpSHxHwt1V8UXPFSYC4RPIo/KtEplRBlr569cNEqJWf9Rs2XMhAVuuezbLuDwXsATicbervYRMyrgUIUSYa7I+8ImAsKD1286YNPrpTUer1K7u+w/FObZbd28ugSP76M2OtDmACG52PCwlwOn3u21QWqjxJXnxObDqUPzBeILhlBjbRPki0xpVHsJTcBhgwLfZ2zSlKvWxeod1No07Nh9TGo36uvUO6oVxLDXYB1CD9+DSuWLSKfuo2XBki1279GjS2MJGOqtCrNUrOGjirT8J+DCKmJCROct6qXrMXWHBy6yBZytXqFOwbdz8Khx8yVgzBybR2iRB7baRrhrHLwOCZAACbibAAWcu4nyek4RCBjaUVAG2tSwAPziq7pOXceVg+eGDJGGdctbNRE2vRYWtfjf+Ys3JHj6CqcEnCaMsKOfv3gLm82+0bh6z5Zpqtw68sO0inGagENFwJwFGtv0rmkhXMhTwWLOstm1PTZogzApsKdqcIxS2iipHRm2d+t01WQZ7RaMFKz5KNGHcv38qvA8Kr0xvRcnjvKqgM+r13/oDls7xojHIzKeOyLXvHF+lcqBRO4exu+KaQLuxq0HMsaip1uyz5PISL9OZlUocY95Ib7SoG45CQxaKMNG6IeVoVcacjEr1OgaXhERAmjOtMFSvnoXdU14dY0IOJT1Ryiz0Z59phy0puP4O2z+lKzYUeWVQiyhPQE85JqA045FeObhYxescGbJnEbyfZ1NiaFj/za137XnuKGecghxRDGWpEkSq/5xm7dZ57Xi/d+9earyzmfJXddm3qo2sNo1SsqkwN7Ks47qm88e7zHLgUO4aiuvGjJmgn6vPk8QcAk/jC+JEn3o8NWGt2zKhL5SoWwh6d53vGzept8YHfzhbdUM1UHtFQBq06KGTB7XW0U3lKnSyeE4eAAJkAAJxBQCFHAxZSZi6TiiU8A1a1RZZgQPUOTRVByNoy1LrdubFkceOCwg0ecqaOpSGTRsut0Zfnhjk8CbVrFmVzl0JKxEuCbgsBhEjps9Qy4MikIYDbeD52+0f2fp0KaOuixCQDt0HSVv3vwVKW8iFq6Fvsml2kYY6f2niVJ4BX98al4QRhsgPJxghsp8WsiqrcHDq4jKgtFtPt4NBUUpjBjEG4QIhL3RIhJTZ6wya1zubB84jAshafD+JUyYQOVfrlm/12q42nxi0YvFLwz5TsXRCHvXMfXfRgUcwgAhJBEmivfXqKFM/ulDC1QIMYoGYfFuT8AZyV+1vLeR7652DgTs0tAAJRjKVPY2K8+PDYmje+dIurQpDXnfcE2IG8wf8m8Rgm0p4Bxx8gQBpz1DwoTxZbRfFxXloNfzT+vbhs00WxEaaImxb9t02bztiKpEauQ706FNbdVr8MixC2rjgUYCJEACnkKAAs5TZuotHKdWZc/00aIyhBL3HRvQVdD7CoZE/eMnLwtCqFCh7sKlW3apOxJwd6+sF+ySh8xeLUdPXLR7LbRXQL6Qd7f/Qqs0AYceWuilZc/QMBmNk7EAQrinPUOVPfSOQkgZnnnUuNBI87xp49Aabhv18qE4CUrRr1yzW1p28NN9HCMhlDHtazOkfxtB2FZk2ejx82X46P9CxjQBh5yzWfPM8+iSJk2svN+mfeC0cdWqXlIWzx2uwhFLV+4ol6781/wdx6CwBrxVCJWEx0vPjAo4VHbdvj5YefLg0TNqWu4bNjjQsw7FKOwJOLz3+D4aMeSbDerbWsZNWixDA+x/90yvp1XyhNcdnjNsLMB7NHvaYGlU7//t3QeUVFW2xvFtFhM6mBBRzKI4KmIgKZIEBAmSJecMgmQkB0kCknMQkCgIIgiKoBhQVBTFiIiYc0LFML71nX63raqu3FVd3e3/rDXrzdA3/m51v7trn7N3RVu15kkXgMQ6ggVwquapFguhRrFrL7ehA9u5Hoj9B4f+m6DiK4FZKt8KjVrX9/4HH8d6ya5ok74IiKaISb+ezZz3Tz/9Yp16jLFVa7b6nS9SAKcWGJvXT3GtR9TWQtNxg/W+C7wJnVPnDmyOHvPNsgMCCCCQxQIEcFkMzunSBLJDERPvWajSY7uWtaxCuRtN35R7Q5mPxcs2usIbKqUdOMIFcHqh+Hz/ppgft7KAQ0amTVvzAri7e0+wWfPWhD2W1h5pDZIqWqokdqihl15tq+v7+JMvrEX74elT4GK+2Bh28NoC6D50P5GGAkw1IQ+XUcyJAZwKe5yQ5/hIt2+zpvSzyhVLuABAzZvnLVofVSDxy6+/+U3Ni2UNXOBFeV+wqE+Y1kb6vhBrLZm+ANC/q2BJsBFtAKfM3cF31ru+aOdddkeGKpKhsM4/L7+beqxAadSQjhEDuIjoPhvUu7O8zZsx0O4bv8iG3Tcn6l21Jm/10tGuxYLW1irrW792eZs9dYCrrKm+a6rIGesIFsAl4ssA32mnvtfkBXCq7JnZEU0Ap3Oo4uqIQe1dg/Oho+b6TQ1VtnXT2kmuKq++EOvRd1L6Zen348G5Q12Rlxde3GPV6vTwKwYV6vq99hNqITN34TrXyoaBAAII5BQBAric8qRy0XVmpzYCvqx6gSx+w1VWtsz17gVML6gaqvBYuUbXDBXywgVwepH79uMn3NSnKTNW+E2nCvcoNX1ImQgNL4BTDzD1Ags3vPV8S1c8bq07jsiwqa5nwuhurt+dhr5x7tBtdJY1r/WauEcKML0L96aEKpukNUnBhtoIdO/c0GWANHUw0vjm2x+CNp2OtF9W/1zFN1QNUdNZy1RqZ4+vm2zHHnO0q4yotVCxjMwEcPp9UAZFxwicSvji0wtMJe6vL900aCNoXWO0AZy2VaXW6lVvMVXDVF/DaIemzemLFgX8kTJw0R5T291V7zabNaW/DR8930aNmx/Lri7gfmbLbDelefnqLa54T57jj7VKNbra8zvDZ+JDnShYAKcKjjWrlQl5bWee8R8X8OjLp+deSPubEjj+/tts4PCZ9sF+/+qNvgGcgqJDv/wWk4E2Pu7YY9w6yWgDOO2jdYIqzqIm9579GafntQWzBluZ0telX4PW6iqbX+Kmq9yaTVUxfenlN6163Z5RB8hpjdtHuuczfPQ8NxOBgQACCOQUAQK4nPKkcsl1ZsdG3qFoNR1n4ezBrsx/sNLikaZQvvr8Yrdvj74Tbcach2N+gl4Ap6IfKv4RbnjbKuDRNDrfoZc/9ZBTI3EV/Lin3wNRrUOL+YLD7OBly/QyecEV1cMeWi/AH7+3IZGnd8fSy3P5qh0TftxEH3DGA32scYMqLuuqbKUX/CoYaNFuWEyny0wApxNdfun5rnKjgskri9VLLxChXmZqwl3k+vohA+xYAjhvyma0fQJ9EfQiHimAO+aYY0L2YfQ91k8/HXJrsJo3rmqTx/eyAUOmu+A11qG/HU9umObWBWqMGKNpyvNiPUz69rl9DZwvjD5zyli2bD/MTj31JFs8d6gr5qNpnt7MAQVsGzc/575o01AfNxVziWUNrz43H771iAsWlSlVBVYGAgggkFMECOByypPKBdfpvYj63oqm8GiaXDSVCRNJoOyCqo/p/4mrtL2+xQ82brqhiHsR09ALrPpWeSNSAKdvd2+vVCrsOi4d69S8J9nYkV1dE+VRYxekL+L3gjKVRr+uZJOQJd017fPd11e7l5tgRSe8htAq9qFWBFrfl9VD5dw/eW+Dy0gWK9UkbEZSxSiqVw2eWVDT4t7dm9jp+U51lRkVoGgKn6YYhhp6IdT0rKeffdVlUrPzuPbqS+2pjTPc2sQri9V3n0s9390vLHHNsVUSXaXRox2ZDeB0HmV6Xnv9Pb/iEu/sXumyHhcVqRmy8E8sAZymlh54a537jKvJ9vc/ZJxmqKBq05YXMvyuRhPAdWhTx31uIg29xKvtQef2dWzUkM7WuccY1yMs1nFb+RtdBk+fUw1l1dt0Hun39yOWY/6bAjjPpU3zGjZ6eGf788//ueeQVhH4FmveboiVvOlqa928hitUUqNeTzddNdahDLIyyZoaXOCS26OadhnrOdgeAQQQSJYAAVyyZDmun0C/ns2tf6/mfv+mlzVVJZyzIL4mxZklfm7rXNd/LVxlRE1n08uzRuGidd06Fm94687Uz0nFRwKH17RXLxlqBK5m3cGGFwjqZf2ya+qkV0/z7QOnb6OXrdoSdH9NI9R6JbVf0Eu/71olFZpQZTZNodTUSk2xTNXwKhd27zPRVf2MdSjQXTJ/mJtKpSmgC5dsMBVviVSAoFKF4m5d0mOPP2d1GvWJ9bRZtr16mW1eP9m99E+dudJ6DZicfm4FYloDpMqQygpNmBJdVigRAVwwAPUk03UWuLhKyGm4sQRwOofXTmDClKU2YMgMv9MqSFO/twL5z7CCl1VzPQu9EU0AV67MDS4QjTR2v/6em5qnv1cqbqEvRNas2xZpt/Sfq5qi1uO1aHKH+zc1kS55039dL0gV6Og3eGrYLxtCnejfFMDpCxwFbir6sv/DT6xBswGuiI4a2/tWofQKnxz8+HNr33W0a3Yey2jXqpaNH9WNCpSxoLEtAghkGwECuGzzKHLvhXj/jzbwDqMtKZ8sGe+6NK3v5optMvRZ08J59bVS4Q+tnzrvsmp+l+JVMHvv/YOukEKw4gReA2sFb41bDswQxHmV9HTgrj3H+wWzXgD3xt59pmICjVsOyjDNR1kJlcHWwv/A/XVMr5WB1olpDU40w2uEHM22sWzjBZpq/KwG0LGMWtVvNWUSzz4rnwvEGrca6ErWr10+LmIAp15/WiOogjRqleA7FKAnewQrix54TpWgnzaxt2uLsO2Zl61Wg952+LB/b7tyZa53gahe5pWxVrXRcD2udA4vgNMU4EnTlvud9swzTrUBvVsGrUIZyeS7T55013HK2be6bGGwEWsAp6qFmnZ8zNFH2bUlGvt9WaI+hV9+uMn2H/jUZaN9h28AV612d5eR1b/JSo3QvT5wke7J+7nXc6zpXbe7z6kyt9GM4jcWsdlTBri1b199/Z116DbGNWDPe8qJNm5UN2tY9zZ3GE3969R9bEwtS/4NAZz+hnVoXdt6dW9seU85ybWjaNFuqPuCIFQVSvVxmzimu/uCSu1J+g+ZbocO/Rrxcel4Gx6eYDeXLGp9Bk62KTNWRtyHDRBAAIHsJEAAl52eRi68FpVMV7W0wBFvFiaRRJpGqQBHjbT1sqyphR98+IlbR6GXSfVR0rQ1jSatB5vW5/gONSnWS6qGsl5arP/2uwesZv2e6ZudW+BMW7n4PlfeWlMYn352t+19+wNXibBY0cKu0bFGsB5YXgA3aPgsU8+z3t0bu/0VjOlFX/t6hVa0/929J/r1PtJLzVcHHjc1GY5lnHNRlagLAcRyXK01ee/11e5ewlUv9D2m1s717NbY9dNTxnbk2PnpLQ+irUI5YfTd1qZFzQyNyhWg//h5xh5nsdxTpG2VfVWQE2ooINW6UAULGgpuVQI91Eto1cqlXIVKveB+8umXbvpxuCmx8fSBi3RPuuZ9b6yxb7/70QpeWjXk5rEGcDpQp3Z1bPSwzu7lXQ5eLy/vdy1YEO4FcAryA4c+M7EHcEe4AkKaPq2MuJzDDX2u7+7cwNTPTr9zW7budF8UqPiR7/Aac2v7b7790U2HXbR0Q8SG3jpGKgM4FarR37VYh9ataaptNEVM7qx+qw29t60VOv8c93dSa9rUSF7PTyNcG4FqVUq5Jt/KCH/62dduvwWLHw3bRsD7vdC1aR3nr78ejvX22B4BBBBIqQABXEr5c/fJe93d2FRxMnDEW9QjGVoqmNG9y13WtkVN0zqtwKF1VuMmLba167cHPX3dWuXtnm6N7OILz3WBibJlmi7pO/TyNahfK2vbolZ6UQPv56r+1mvAA7Zxc8Z1ab4BnK5Blk0aVnFZKG+oyfWIMfODthlQQ+ZdOxbFzJasAE4XouDjrnqVwq4L1FTJ2jXLuWlomuKqoV5lPfs/4NfyIFgAp30ULCug/uPPP+3CQgVM2S29ACqbogDJG3rZfvvVFTH7xLLDX3/9z029DRyqnti5XV23jidPnuNcoKLiMypbHyqj5R1D0/HmTb/Xit94lfsnBXCachlsHZBvHziVSvcd+fLlNfXbC9YHLtw9eg2xvfViobaNJ4BTUK399Nw1/bBVh+Hu8GlTGptb284jbcly//YcvgGcfl+9rKSOofWDsQZwqpy4YfX9LrA664JKQW9P11mx3A2u2IyqGOp3/LfDv7t+jXoWoUb+s/O5qaL6ckhDmf2Zc9fYzLmr0wvEBNs3VQFcstsI3HDdFXbfsE7uSzTvs6wm3IGVZ/WMValUv8vBGnnrCw3NqNC0SGVrVa1VgZymWftOt9U5lGGdP2OQ+xvTd9AUmzw9uX8DYvl7wbYIIIBAtAIEcNFKsV1MAsp4KPMROPQSrr5q2W0oeFMQphcWvVBrPZpeAnyLlmT2mvUSonNcecWFbj2MvtUO9+1+YADnnb/IFRfaRRcWdFPFDnz0T1GVzF5fVuyvoHLn9rSy7EWub+A3TU7/pqBfWVsFwxp6DlqTtGDxhgxFXIIFcF3a17NRQzNWmnQB8PC0bGkqh6bM6qVfPasUQGooEFKzaDVcjnZo3z49mliPLnelZ1g1TXfarJWmNZleNb7MroFTFVW9NB/+/XdTMkTrDxW46CW5UvUu9sxzu0NecjwBnA6mAHXdivF2ycUF3ZTjteu3WfvWdzovFU0JnOIbzRq4r7/5IcN1as3hFYUvsB9++NlNQdbURxW8adaoqru/YE23tU/jhpWtQZ3b0r9IUcC4fNVm18ri3fc/iuoRajpst04NrOwtxdz2yjotWbbJHpix3N7fl7FpdioDOHlH+lIh2E3ruejvaqgMnAKpkYM7WpcO9eyjg1+4L7LUZsQb+hugDJy+jFE1z+e3zjU1Y9c02VDr3fT8FBAqQNbntU2njOt+leV7fecS++rr78m+RfVpZSMEEMiOAgRw2fGp5IJr8ooc+N6KijKE+3Y6F9x2Qm8hVACX0JOk4GDjRnZ1L+TTZ682fdvuO6668iLb8cRslxXSC/HD657K8A26t32wAE4FELTuSRkSvfQqUFZWRpmO7DC8huZq56DMmdbehAuCIl2zpvh27VjfWjWt7l6WX9n9tt1csW16sKtKe+qr9dLLe900YN+hF2xlqJT9+znEuiEFU2+9kjFDoaBKFU3DjXgDOB3zzDNOcwVqFIB6w+v9FXhOBQIqRqFiNfWa9LM9b+5zm5QpXdTy5TvVBQW+hX28/fU5UZ+7YGPDph3Wtef9fhUvleV5Y9cyN31ZQ58rrUVcvvqJqNZdBTuPpkArC1qrehn3mf3119/cFxsKenxHqgI4TQFX1dh4plAqy6wp0+GmUKoZe/Mm1Wz0+IUZpjE2vauKTZvYx7U+USZbAd3PP//iitgEe56+XpUrlrDGDSq7z6g3DVM/12dl7Iiu1q7VnWTfIv1x4ecIIJCtBQjgsvXjybkXt+fFh+zCCwqk30CfgUxVifVp5tYATlMkX9u51PIcf5xddk1t++77n/xoFDT4VvsM5aYphJPG9rCntu+y3vdOiZU3Jdtrym7DepVsxeotLgOQqKF1VZ3b13UVExX8JnJomnDevCe55/XjT4fcNOFdr7wV8RQPLRjumn237TIqrgbWCmhKl7ja9DKuVhrhWkVEvJggGxx5xBE2fHB7O+nEPC7jpkBDGW0FKztfeiPoITWFWdP9NB1VwXKihgKZLu3r2qeffm3jJ6dVvfUdur7nts5xa3VLV2gT1Wk1hVTTCl/bsy/mHnQK7h9ZMc6tAVZQHM9MhDNOP9WWLRzh1vvVbdw3qmv23UgZ2CXz/ul7qEI8qlicmX5tCr7ffnWl+xxfdUMD1r7F/FTYAQEEsosAAVx2eRK57DpKlbjapk/sYyeffKINHTU74S9fuYwr6O3k1gDu3/DsuEcEEEAAAQQQQCBZAgRwyZLluAhkUoAALpOA7I4AAggggAACCORCAQK4XPhQuaXcIaAKhYXOz2+bn9jpVz0xd9wdd4EAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRYx8EEEAAAQQQQAABBBBAIAUCBHApQOeUCCCAAAIIIIAAAggggEA8AgRw8aixDwIIIIAAAggggAACCCCQAgECuBSgc0oEEEAAAQQQQAABBBBAIB4BArh41NgHAQQQQAABBBBAAAEEEEiBAAFcCtA5JQIIIIAAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRYx8EEEAAAQQQQAABBBBAIAUCBHApQOeUCCCAAAIIIIAAAggggEA8AgRw8aixDwIIIIAAAggggAACCCCQAgECuBSgc0oEEEAAAQQQQAABBBBAIB4BArh41NgHAQQQQAABBBBAAAEEEEiBAAFcCtA5JQIIIIAAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRYx8EEEAAAQQQQAABBBBAIAUCBHApQOeUCCCAAAIIIIAAAggggEA8AgRw8aixDwIIIIAAAggggAACCCCQAgECuBSgc0oEEEAAAQQQQAABBBBAIB4BArh41NgHAQQQQAABBBBAAAEEEEiBAAFcCtA5JQIIIIAAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRY59cJ3BDsSvtzbc+sEOHfvNh2qMAACAASURBVA15bxcUOseOOOII+2D/JyG3OenEPFb48gvspZf35jojbggBBBBAAAEEEEAg9QIEcKl/BlxBigUWzhpktWuWsx9+/NkKX1vX/d/AUaPaLbZ47lAXwLVoN8yWr96SYZu8p5xkb726wvR/V6150pq2GZLiO+P0CCCAAAIIIIAAArlNgAAutz1R7idmgf17H7EzzzjN7Vfxjs727POvZTjG2BFdrEOb2u7f5y58xLrcMz7DNiWLX22b1012//7lV9/ZBVdUj/la2AEBBBBAAAEEEEAAgXACBHB8Pv71As0aVbX+vZrbs8+/bs3bDbW///47g0nhywrZ7Kn9XQauXZdRtufNfRm20c8WzBxoxW+8ykaMmW8Ll2z419sCgAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0f7f4FSJa626RP72Mknn2hDR822eYvWY5ODBY4//lgrWOAsO/TLb/bpZ1/l4Dvh0hEILnDEEUfY33//neN4zsl/hp14wvF28JMv7Lfffs9x188FI4AAAgjELkAAF7sZe0QhsOfFh+zCCwqkb9ln4BSbPH1FFHuySXYUmDimu7VuXsP6D55uE6c+FPUlnn1WPmvZtLp99vnXNm/Ruqj2Oz1fXqtY7iYrfuNV1r3PRPvjjz+j2i8rNjr22GNsxxOz7aODn1uDZgNCXtsJJxxvO7fNt48+/tyq1e5h//vf/2K6vMsvPd8OHPzcfv31sNtvzPDOzqRRy3vtjb0fuH+79upL7b33D9rPh35NP3b/Xi3sllLX2six823bM6/EdM4jjzzStm2a7oL0yjW6xrRvPBvrOe/cvsBe2f2O1W3cN2zwpODq8UcesLx5T7KmrQfb2+8eiOeUQfe54Pz8NnxQeyt6zeVWqnxr++bbHxJ2bB3oqKOOsqc3z7SNW563CZOX2iGf5+V7oiOOMJs2sY9dcfkF1qn7GNvz5r6oruPuTg3c9Y+duNgGj5gV1T5shAACCCCQswUI4HL288u2V3/g7XV2er5T/a6v972TbcqMldn2mrmw4AJXXXmRPfvkHPdif+l/77Sffv4lLNWZZ5zmXobr3VnBat5Rxo455mj766+/rEyl9vbK7rf99j3j9FPt3AJnWoFzzrQrC19olSoUt2JFC5uCCY1QAePc6QOsQtkbE/rInt7xqjVqOTDsMUsWv9o2r5tsr772jnvZDzUqVyxhq5bcZztfesPKVukQ03XeWaOsLZo92PoOnGoPTF/u9n1wzhCrVf1Wu7liW3v51bcs33/y2ms7l9pbb++3CtU6pR9/5eJRVuW2klarQS97/IkXYjqvAo0fP3/KfvzpkOW/sLLfvvNm3GsF8p8R0/G08bff/egC3WCjT4+mdm+flrb+sWesftP+YY99+aWF7OVnF9kPP/5s519+R0KDei8o1+dv9dqt1qT14JjvM9wO1aqUtmULR9gXX35rl19bx37//Q+3eaHz89vHn3xpf/75l/vfClK3PjbNrr/uCvdMn9+5J6rrOOXkE+2d11bZEWZ2xXX1nDkDAQQQQCB3CxDA5e7nm7K7a9Oipk0YfXeG8/fs/4BNm7UqZdeVjBNXrVzK/nPaKfbcztft/X0fJ+MUKT3mprUPWOmS19iEKUttwJAZQa9FwVrtmmXt2qsvs/xnn56+jYKBh1Y8brPnr7W33vnQ/bsya7On9Ldz8p9uxx13bIbjaZ+ntu9yAYj+8/kX32TYRpmmG6+/MqJL2VuKuW22bt8VcVsFl4NHzA67nRd0jBq3wIaPnhdy2/vv62ZtW9ay+8YvtGH3zY14bt8Njj76KHvthSWWJ8/xdsV1dd20uMAAbuqEXtasUVWrVL2LPfPc7vTdFeQo2ClyfX3b/+GnMZ03XAD3+s6ldtGF58Z0PG2szOvFV9XKsJ+C+nd2r7KzzvyPffnVdyGzXg8/ss1GjZtnIwd3tC4d6tmff/5p333/c8jreH/fR1a+6j8BbbQXrC8cnto4zWXLFPxufnJntLuG3U5B2fpV99utN19nw0fPt1Hj5rvtNTtBsxT02b6oSE33b/EGcArchg1qZ3d3akgWLiFPjYMggAAC2V+AAC77P6Mce4W97m5sg/plzFL06DvRZsx5OFvdl17cNBWpXu0KdtEFBVzWSKNu4362cfNzYa/1+afm2X+LXOymPc1/8NFsdV+ZvRgFZJoyqKyBvt3XC3mwsXjuUJdt07f/u155y156+U17cddeF9T+8stvfrtUrljcVi0ZbV9/8729/c6H9tHHX7gpiQc//sLeff8j2/nSmy5jl4jx/adb3WFOPadsIg5nj66e4F7Gb63c3l7c9WbIY3pTiAMDrGgv4q56lWzWlH7mZa19AzhNtdu2aYatWrPVmrUdkn5IBQBff7TZBQKnn1cx5mmb0QRwygB+8WXGgDrwvpQVeumZhSEDuI5t67hpoT///IvL6Cro1zRTZaR8x8o1T9qCxY/aS08vMGXKlPnUutpLLz7PfvvtsL35Vtp0Um8c+Ohza9xqULTMftvpb5X+ZimQL12hTVzHCNzJyxzqWgsXreuCVY0WTara5PG97NGNz1i9JmnZx3gDOO2rdXBv7lpmhw//ThYuIU+OgyCAAALZW4AALns/nxx/dV7GIvBGtLZp5tzsE8TdN7STdW5f112mvuXXdEGNZm2GRPw2PjcHcNMn9bEmDavYgw89Zu263Bfy8+gFcJoipkAs3PACuOGj59qocQtj/owruLmg0DlR7de7exO33ej7F0W1vbJWS5Zv8ttWGTEFN8ccfZTt3/uIHf79D7v06jvtr7/+WdemANcrgOFlVxS4Frjk9vQpc1FdwP9vpCmk0yb2ssXLNtqO517zy8D99NMh69ezufUdNNUvoNa6uZeffdAFRctWbQ55uolTlwXNzkUTwClbFCwjGngyBXCffbAxaACn4Ou5rXNNhXG01u65nXvshW3z3NqvGvXusS1bX0w/nIKatcvHWvlbb7DZ89dYt14TXNZW6wsvurCAVbyjc9iphgr6NEU3mnH8cce6c52T/0z3ZczTz74azW4u6PSmRfruoEB7/Ki0TOyipRusfdfR7sf69/kzBlntmuVswJB/1pRmJoDTMfW72rhBFbJwUT01NkIAAQRytgABXM5+fjni6vv1bGaa8hY4uvW6302tS/XQC+EX+ze5rNv02attxJh59t33P0V9Wbk1gNNL+AdvrrU8eY6zG25uliHb4QsUTwA3Ysx8V2wj1qEpad7UyFj3jbS9plpWq93dbzOtZdOatnBDmdoNm3a4TTq1q2Ojh3WOdCr3812v7LVbbmuXvq3MO7VL+yLBd2j9W+HLCtn8B9fbp5/5Z0FXPvyEvbfvoDVuUNlmPNA34nnLV+2YHvQoc1y1cmm3z5FHHmF972nmsjjjJi1x//b6G+/Zoxt3mDeFMrMBnIJhZQ+V2Z278BHrcs94dx5VrX38kckuE1usdNP0Qh+nnHyCrVx8n116yfl2bfG77Psf0qZP3lKqqD22ZqK9894Bu6lMi5BB8nXXFnYFRJI1FLQrKxm4tlPn07N89/XVdtKJeaz4rS3Si5IoUNv3xhrTWtFyt3d06yQ1MhPAaf8iV1xkO7fPNwX4l15d261lZCCAAAII5E4BArjc+Vyz3V0pY9C/V3O/69LLj4K4OQseSen1epkL9xIUx9qh3BrA3V6plK14cKTLqCmzFm7EE8CNHLvABcuxDi+AU6C15833w+7+/p60LG+wdVi+O1515cVurVK4AE6ZJwU3vkOFek48MY+baqsATsGupk9qSqAycKHK0h911JF2/PHH2Usv77Uylf4J4Aqee5a9/WpshX7qNOprjz3+rE0ef4+1aHKHTZ250nb6TO+8vVJJV1BGX5Zovdy2p19OX3PWqH5lmzk5dNCnbGSbTiPTAzgFKsGyTYEPQYFasaJXZMjAXXzRufbI8nHmfl6qqV9BHBWmqVa5tLXvNtoVE9FQUKrA5tkXXrd9H/yzvtTLOKmQjbLkvusA/Z/rRbZ80Ui/yytwzhl29NFH2yef/lNAJNJnUM9K6/V0777TiPV86zXpl14Z1DuO1qUNHtDG7unayLY987LdXuuf9cAKxHftSMsI6/Pk+xnRl0m6X50nWOXSdRt2WPN2/0yb9b1u7ff2qytcQSBNy/S+UIh0b/wcAQQQQCDnCRDA5bxnlmOveEDvFu4bft+hlxd9Cx9tiflk3LyqvikroJE3/63pVeGiPVduDeDGjuhiHdrUdtP42nYeFZbDC+BUOe+3gCDH21ElzrU+zptCGU+BDx3LC+BKlW9ln33+jcveBI533j3gMh6+a+CuvuoSu+Tighm2fWr7y3ZewbNsxxNzwgZwmu4XOK1O1RkVHHkBXM9ujWxw/zYRq096awu1jk7r6byhF/jiNxRJ/981qpWxVs2q24GPPrNC559js+atsUce3e53D7pPlb5/9fnFbm3Yf29s6BfsjBzSwbp2qJ9heqIOctkl51vZMmmFXjRtU+vStF5rwNC03wc5KqhNZBETBbmFzsufXtTGu5m8p5zk1j56bRF0PT99sc0FOCefVSZDMKwpmL///mdMa/28wK9R/SrWvusoe/ChjVH9mg/u39p6dmts02attp79J0XcR9VKN62dZEcceaQNGjrTxk9Oy2jq/F5BFt1XYIDvVV8N9jPtv3b99pBr/HTsmZP7maYYq2WLWrcwEEAAAQRypwABXO58rtn2rgb2bWXeuiTvItOCuHFZ2uxbvclOO/VkdwkFzz3TWjWr4f770FFz/NY2BUJ++90PGa4zmgCuQtkbTC91qnanipV66X5tz7u2cfPz7uU81NC3/rq2a/57qQsy9M28MmIqEKIpaJFK+mfmg6DpWJqWpQxM4LqwwON6AVy483ml7b0AToHh3IWRe8P9+OPPfn2/fAO4M04/zdYsG5vhtPdPXmr3Dp3hF8ApOFHxjMBR7vYOLhOS2QDu+Z2v2xu7lrmpcyqCoYIboYZaJWx/fGbYQE9l7Z/aON1WPPyEKbjRNEoNVebU2qm9b+9PP7wCNwVwGloX9uzzr6X/zAsyryvZOGz/tGjWwCk4DFwDV7VSKdM5Vj78pHXsPsbvlvW7HVjExttABsoYhhrKKGn9pcaipY+FzGaq9/b9k5f4Ba3hPocK5LUG76139rssYKShoFoVM/P95xQrWqKxm64abuhZaU3feQXPNrUFHzhkht0/ZanbRb/Pb+5abscdd4z7jOx+/d30Q2V2CqUO1KRhZZs+qa+9tuc9K1G2ZaRb4+cIIIAAAjlUgAAuhz64nHzZXrU333vQi16n7mNdxbmsGIGNxqM9p9bc6CXOd4QL4FREQSXlmzeuFvQU6mvVot0w27Tl+Qw/18urGmgHK7WvjbVvvcb9Qk4fi/aegm2nc35zcIubzqX71X2HG14Ap55fgS/4HVrXtjq1yqX3JvMCuGivL3AKmm8A9+pr/7wABztetFUo1RQ7swFc6RLXuEI4+gx3vNs/kAm8thuKXemCM2UstSYtcGiq4dpl40wNwYuWaGSTx/d0AZyCUmVFtX5KQY1aGchbU/WGDEirnBg4NXXj2kl2c8lr7cxCt4VsIq39ognggq2Bu+P2m+2hBcNt6YrHrXXHEdE+Vqtbq7zNnxm+7140B9PfDgWtz73wejSbu8+0smP6QkXTTyNVmW1Yt6LNnjrAnnjqRate956w51AWbM60AVa/dkW3nW8Ap5+NGJyWDQ3Wby4RAZwKwaj6p6Zf5itYIarprlGhsRECCCCAQLYSIIDLVo/j33MxetnUS6fv0IuYXnwXLtmQdAj1LFOmRENT03p0ucv99649xwedkqUXblV4iyWA03SoLesn2003XOWmuA0cNtMFW19++a1dfFFBq1+7grVvfaebuhZ432VKF3VTBfUzVRRct+EZU4ZHlQ+VFevdo4kr5KCy/Tfe0tw+/eyrhJppHc27r6X16ytwcZX04hGhThJuDZxX4TMwA/fB/k9c2wDfoayFXkJVzMLLMGmdm29/NhXeOO3UU1xDa5VPb9ro9gyXpabcylT5BnC3lb/Jbi51bYZtlyzb5M6nghffff+jvf6G/7o6r4hJpCmU1aqUMgUzV9/Y0L76+vuwz+OmG4rYkxumuaDDtxG3dtK6tPGjurqiOg2b3+uCe982Ah8d/MwFCarMqKnHnXuMcy/tctOLu6ZlqjiGN5SZU8BX4OKMTr4XGS6A07o8rc+78MoariG174g3gFNxj7POyhfS6agjj3RZRf1duLZ4I/ufUm0hhtazqV9etMO7ZmUqFfyFGgqqFGgrW6hpslprGG7oi4oFMwe5RuMqTlKyxDXpGTg9A2Xfjj32aJf5C8zkJSKAU4P3j95Z78xUyCTRfxei9WU7BBBAAIHkChDAJdeXo4cRGHpv2/TAydtMLx5N2wxJL2KQFYDRrIHz+nLFEsBp7dKksT1c8KYgK1gPtTtrlLVFswe7/lCFi9ZJfwlVE3Q1Qw9WVEMmyuw9++Qc99Leb9A0mzRtWUKpNGVTx1dLhbz5I/dQiyeAGzPhQRsy0r9xtmc2Y85q69E38lojBULjRnbNcO+anqleg74BXLtWtVxwFDj6DpwaNosZbQD31NO7TEU1tEZNrQQ0lS7UNEplfzavm+ymOvoGEHrmevb6zKg4hjJ0GoGNvPVvmg66ZNlGF3iuWznebavKg+XKFLNzLr49PdumCqv7D3xmN5XxLyIU6BAsgDv7rHwuw3fw3Ufd1F/dW+Aax4IFzrISN/3XTQV+4f8rKvoe+9nnX3fTfWMdkdbAxXo83+11r3teXOqmOZat0iFkTz9NeX5myyz78MCnVuT6BiGncXq/k/v3rrW8p5xsXe4ZawXPPdt63t04PYDTl0BPbphqi5ZutI53p7UU8B2JCOB0jO8/fdJlU0uWa+WmUjIQQAABBHKfAAFc7numOeqOhg9qZ3d3auh3zfrW+JL/3pll95GMAE7ZhTd2LbczTj/V2ne9z013CzX08l2uzPV2T79Jro2BhrduSdmXOxv2Drqrsgj6j9bSqWhBIoeyO4+sGOde3jVtLtJIVQAX6bq8dgMKhOMdXgA3duKDrvG471DAdeP1RdKLmOhnRa640K1v+/GnX6xU+dau2mHg0JRGTW3cvuMVq1KzW/qPlaVZvXS0NWs71G9Nl1oT3FisiA0aMcuUufQdmr6oz0HN+j1dRnLqhF5Wv2l/W//YM+at93rs8eesTqM+YQm8AE7rKrXuUU2tVbRFXxAoEPaa28fq6FsER0HtaaelrT2NNHQ9Kp6iL3W09i5YVcZgx/j22x+jKqHftUM9GzkkrYz/bdW7uKyZ71AwpGd/W4Xidu+Q6TZhykNhL1nbv/j0AlNRnF4DHjBNFfcN4LTz3Z0amJqTBzYs188SFcCp8qrW2tWo19NN+2QggAACCOQ+AQK43PdMc9Qd5dYAzutTpZfOcy6qErbYiKZRKoukl2VN09PwLe+uhufKVkXTQDlRD1+Bj6ZwaipgocKhC01458uqAE4Ztzo1yyXqNoMeRy/YL7yY1ptLI9Y+cNpnxgNpTZWVgdMat8DpfZ7vk9tesjvq9Ah7P316NLVbShd100i9nmG+Oyj7NXJwB9eOQF8YqHffpi0vuICte+eGNmxgO1eRMFKQr+DvvdfTvkDQUOCk/WbOXeMCOH0WqtTMmO289ZZirnqlphcOGj4rw72op6KXfe7WsYGNGPxP1c1EP0jNslSVSO+LkHDHVxZbWVB9gaNp2x26+WfFlLFVI+633/3QBeK//no44uVqmq4akev3PlgAF+4AiQrgPnzrEdNUSrXZeOrplyNeMxsggAACCOQ8AQK4nPfMcs0V68VSL5i+I7dMofSmAiro6n3v5LDP7PJLC7n2Ch9/8oVdds0/VRJ9qybqhXDnS2/a5idfcGuiAtdpJfpDoXVmKs6i855y9q1hp47p3MoaVapQ3GV+vvr6O7/Lad/qTqtd07eISQkXFMUzhVJVC9XvLJlDa8p821p4AZz+bd8H/tmvuneWd1ku30beujYVgXni0Smu6qjWMLZsP9zvkvWi//BDY9w6Pa0N9IayTqp26A1NI3xh23z7z2kn2/Wlm7k1er5DVUnV3Prkk05I/5Jg09oHrMRNV7nPknqrKdun/x4sE6hKl9WqlLYqt5Vw16ogQr+Dqnw5ftIS17xdPe2U1Xnm2d1WqUaXDPSxrIGrWO5G07ThzA5Nada1PrRys2s94DuWr9riph5HMxS07nhitp15xn9c1mzarLR1n1pnuv3xGe4cCozj+X0LFsDpi51QQ0VOxt/XzS67pJC7ljf3fhB0U1XCVRXbYEOfH02h1HVryuwbIY4RjQ3bIIAAAghkXwECuOz7bHL1laW6iIkvbjKmUHqFO2J5iHpx/s+55f0qxym70q5lLatQ7sb0ois6pjIampqmF06tn0v08F7addzzL69mX3/zQ9hTeC0Hwm3kFTFR3zRNER0+eq6NGrfQb5dIa+A0BU/Tw6IZo4Z2dEGlWkOsWbctml3cNirSoQqf3oh2DVxg4+RzC5zp1hGq2XfL9sNs2aot6cescltJW7l4lMtaqRKiNzT9cuf2BVFfq2/W1tvJq+6oKZ+qeKhS9b695nwPvmTeUFOvOQ0FeCpeo3V0+S/8Z62gN91T69jUszFwVK96iy2dPyzmKpRR32TAhgpOfvhsqyvwE/j7Es8xS5W4xjasvt/tqiqTL7z0plv3VviyC6zPwMk2ZUZsjdW9awgM4LwpqvFco+8+4aZV63dDGVj9LVHz+qzM2mf2vtgfAQQQQCB6AQK46K3YMkEC2aGNgO+tJCOA63tPUxvQu6Xt//BTGzcprT9XNEOZj2B9s44++igrfsNVVrbM9aYshoqMaCjY0LTLSGX+ozm37zZa76Q2Anrp1Df5ob7x9/b5dN9jdkKe491LfKgxbdZKlxFQqX0FuCoe8sD05X6bRwrgor0PZVb2vrzcZacuv7Z2TBUKA88RbwCn43jZqe9/+MlVHvSmEnpBz9r12+yuFv+U0lelx/uG/lNBUtkxBSpaz+a7Buzkk0906yaDrW3TZ0VVIxU46jmGmz6pYFrTUvW5e+nlvfbDZ09lCOC8rGfP/mkZKq83m+ekpuRaC6jpnYFtQLbveDVsn8Non6fvdokO4HTsjm1r25jhXVxV121Pv+xaNgRmR2O91sAATs/xwTmDwx7m5lJFXbEYBebffhv8S5Pdr71rY0P8TfEaxP/xxx+Wr2DFDNnJWO+B7RFAAAEEsqcAAVz2fC659qqySyNvX+BkBHBqU7Bw1mD3Qljw0qoJf56a4rhw9mBTA+d9H3zsijwkemzbNMOtD+rW636bPX9tyMOrYMsXHz5ub+zd56ptRhre1FllcwKrE0YbwKk/msq7hxpq0u5lk9QiIJqhdVDeFDrf7TMTwOk4s6f2t4Z1b7PxDyxxrSQ0vCyZpgC26uA/vdI7d807ypjWFi5fvcX1CvQd6g/YunkNq31Xb9cMPnCoAIkCCI3LrqkdtGhG4D6h2giMGtLRunSo59bqac3eoa+ejobTbdOk9eCgFWV1zAsKnRP1cQI3VGCroazn//6X1l5AWSf5Rmq0Heykgf3b9MWIvrjITHY7FWvgvHV7L7y4x6+VRNzQ7IgAAgggkC0F+er6XQAADpFJREFUCOCy5WPJnRc1oHcLt9bLd+ilSy/yvmuOsvrukxHAedX/dC/X3HRX2JdKFSwpW6aYvfX2fhs7cbEpg/LAuHvcOhZN/wvWfkDH9XqJ6b9fWayefXjgs4TSedNcNf2wUcvQDZcLX1bIdu1YFPUUullT+pnWMAV7uY82gPOCRq1/+uZb/3VhKuQhu8CX79Pz5XXZLBXj0OfOGyfkOc5OOukElykNVoQjswGcpn02qFvRFQPxzqss1vRJfWzeovXWucfYDM9NmbNXnn3Qzsl/ul19011+AVjxG6+yLeunuKxo8VtbBH3mXj8yVZQsfG0dUyGRSCNUAPfEo1NN5/QCQQVw+mLCtzdf4LHvuL2061MXKoDT1FIvixzpuqL9uWzV/y5YoZdIx8h7yok2YUx3U0ZS45dfDtvA4TOiKoYS6thZHcDpM7947hA3JXb0/Q/a0FH+LToiGfBzBBBAAIGcI0AAl3OeVY6+0n49m1v/Xv7ZGb1wKbszZ0HsPaISiZGMAE7XpwyRej+tWvOk620XbFx04bn24vb5dvzxx/llup7bOtcVxwiX/brkooK2+4Ul7rCFi9Z1zagTOaKtRFm5YlpRkmBTIoNdz9rlY12/NK3LUtNp3xFrAPf+voMuwPEdn+/fZHmOPzZD/zpNqTz/vPxufZfWeXnDqwKarAAumIHX700ZP01NDBwd2tS2sSO6uJYBvQZMts1P7nTT4a69+lJbv2qCKeisUqubX7VM7xhqRfDi0wtdRUoN9W5TQ/BII1gAp2b3B99db4cP/2FnFrrNHUIBnD5r+syFGl6WNVQAp6BWX1R4QwFrYBn/UMdWoKJ+a/q/ajeiQi7e0JTZwKImke67TOmiNnNyXzu3wFmukNDTz+52GVMNFUNp1+W+oAVgIh03FQEcFSgjPRV+jgACCOQOAQK43PEcs/Vd9OvZzPr3ypgpiDQ1L6tuKlkBnNajqBiCXjRVsEPfivuuY1Kp72ULR7gmyJoGWaJsS/v50K/utj0zZZFurtjGDn78hR+HXrbnThtgyrSo6fN5l1VLOJcqKe57Y41pOqKaTavpdLDhlcyveufdUZUtf+mZha4BufrLBRZZyM4B3JQZK+zd9w/6ETS9q4prpB1YhTLSw7inayNThnPk2AU2Ysy8DJsrqOjYtq7dVv5Gtw5RU/rWrHvK6tepaKfmPTlDURTfA6xcfJ+rKqnpmVddeZGrqKgS+ZoiGm4EC+A0VVGfUd+1eokI4HyvQ5lkZSMf3bjD7h06IxKd+31KRBETBflD721nCuBdz7c1W63LPeNcARu5T5vYx9TIXEFhz36Twq7vDHbRWR3AqRjL44884H6nrriunh0+/HtESzZAAAEEEMiZAgRwOfO55ZirVg+re/u0zHC93ftMNPU3yw4jWQGc7q1L+3o2bGBbO/roo+299w/azl1vuBesQufldw2CVf5d09EqVutkb/k0iVZ2Qj2q1CRaL2KqPPfBh5/Yn3/+5cq6K4PlVWMMleVIhO3IIR1cJcPAaonesfPkOc4+3PuIHX/8sVaocPWIU/VUXOTd11a5DJj64wWO7BzAhfOMNYCbPL6ntWhSzXr0nWgz5oT+PdA6vs7t6rrCL95Qo/tGLQcFnSqoz5uqb+qzVLpCazu/4Nm244k57ouDW25r6/cZC7yfYAGcF5z7rrVLdACnVgabHnnAFe8YPnqejRoXvgpnIgK4W28uauPvu9suu+R813D9nr4TbcnyTX4kmnKrqcwqOKPx6KYdNmL0vKhbCmRlACeTFQ+OtMoVS1rfQZF7/iXibwPHQAABBBBInQABXOrsc/2ZfQsp+N5spJfWrIZJZgCne1F/rWkTe7tsiO/QS/X8B9e7tUQK4gKHMl/du9xlbVvUtBNPzJPh52oSrWl/a9dvTxqZCk3sefEhd/zrSjbJUO2yfu0KNnf6vbZuw9PWoNmAiNfhFVnQlMCa9XtmiwDOm64YaQql1qvt/9C/D1ydWuVNBWViCeD0XN/Zvco907JVOoRcs6UpkB3a1LE2LWq4rJvWQmr9ns6noSbNCna8zOjg/q2tZ7fGroqpsrbeFwJeFUl9xtTc27dJue8DUGGYrw5sTq9CqQyxgu0ffjzkpip6UxMVwH39zffW594pIZ+3er1pam20Xy4oi7nh4Ql20oknWJtOI8Jmu+IN4NTWQetN9R+vgIrWy7VoPyzs+tFG9SvZ2JFd09t4bN22yyZNW2ZPPPVi2M97VgZw6iW5a8dCl6ktcn39qJqOR/xlZQMEEEAAgWwrQACXbR9Nzr4wb41P4F14pchz9t3Fd/Va93NVkYvsrDPzuSmTKv3/66+HIx5ML/oXX3iuqcS8Ml56kf/4ky8TXrQk1IUsmDnITdXUFDxNxfMd61aOd+Xs1T8r0gut9lOT6dIlr7HBI2a5gi2BI6szcAoG1OxaxStCldvPbBGT5o2rWt5TTrbDv//usqd1apaz8wqeHbQxtrI+VSuXdu0Hbr35Ojv22GPs0KFfbeLUh2zi1GUuOFNGSAWBNA1VQ1NXG9ar5NZt6fPUuNUg27j5OT/aSWO7W6tmNey33w5b83bDXMCtoTVupUtea2pzUKHsDS4AfG3Pe246b+/uTUxVYxWs9Bs0Lf14iahCGeyzVrlicVvx4CiXcb6uVNP09gMKJPVvv/x6OC2TWKqoPbZmorM464JKftOSA4+racAqqNK4QRXnqSI2Gq/sftutvV28bFNUa+Z0De1a3WltW9Y0/XcNVV2dNHWZa8GgzHjgyKoAThU0p07obU0a3k72LeJfUzZAAAEEcocAAVzueI7Z7i4OvL3O9aHyHSrGMHVmfE1xs90N/osuSNP4dj+fVh1ThSt8161pmqcyG1cWq+9X2TEYj6bIqciCXqKVJQhWNTOrArii11xmi+YMcWufdF0aoQrBKHuql38VogksuqKA+thjjrFDv/wa9CVex1WBDGV9fIfWWamxeWA2bPSwTtapXdp0yQ8PfGrLVz9hs+atybBWUNetQPDKKy501S31fH47/LvVvqtPhmv0zutVgX1+5x4rXzWt15ymvn6xf5Ob4usNVT4dff8iF9jWr13Rri/d1Pa+vT/9514VymBr97yNFITKLNoMnLefpop+9dV36U3PdZ+qWKmCPhp//vln+rWufPhJa9Y2eHEg73heEKr//fPPv7hga+7Cda65eTxDz1uBUpf2da3Q+WltEKbNWm09+0/KcLisCuD0pYAK9CjDSvYtnqfKPggggEDOEyCAy3nPLEdcsabdXXhBgfRrDddMOEfc0L/8IrWWUQGAepn5ltpXBueW0kVdo+loRukS11i5W68PWYK+RrVbTAU+VFBCWadQQ9P9Xn3uQdv/4WdWqUYXv82UNVJVw8CCGD27NbLTTjvFhoycY0cddaStWzHelL14572PXK8y9ThLxtA6K5Xh1zUrIFH2dPszL7viGIHj1LwnuYI/q9ZujakcvtoyaH3l+/s+DnsLLZtWt2eefdXeff+j9O26d25op59+qmt2rubVXhl+rYnT+rvA57Djidn22effuOmYoYamyipoVV82VXLMzNBnr2rlUumH0HVu3f6SLVr6WMT+dnnyHGsPzhnqeuUtX7U5vUhQZq5H++pLiFrVy7hgrnnboa6QUOBQcZTmjau5L60iFZDRvkeY2dCB7UzVZfU7pgx9pKF9Bg9oY90732X9Bk+1ydNXRNqFnyOAAAII5AIBArhc8BCz4y2UKnG1TZ/Yx04++UTXj0jrhxgIIIAAAggggAACCCCQOQECuMz5sTcCCCCAAAIIIIAAAgggkGUCBHBZRs2JEEAAAQQQQAABBBBAAIHMCRDAZc6PvRFAAAEEEEAAAQQQQACBLBMggMsyak6EAAIIIIAAAggggAACCGROgAAuc37sjQACCCCAAAIIIIAAAghkmQABXJZRcyIEEEAAAQQQQAABBBBAIHMCBHCZ82NvBBBAAAEEEEAAAQQQQCDLBAjgsoyaEyGAAAIIIIAAAggggAACmRMggMucH3sjgAACCCCAAAIIIIAAAlkmQACXZdScCAEEEEAAAQQQQAABBBDInAABXOb82BsBBBBAAAEEEEAAAQQQyDIBArgso+ZECCCAAAIIIIAAAggggEDmBAjgMufH3ggggAACCCCAAAIIIIBAlgkQwGUZNSdCAAEEEEAAAQQQQAABBDInQACXOT/2RgABBBBAAAEEEEAAAQSyTIAALsuoORECCCCAAAIIIIAAAgggkDkBArjM+bE3AggggAACCCCAAAIIIJBlAgRwWUbNiRBAAAEEEEAAAQQQQACBzAkQwGXOj70RQAABBBBAAAEEEEAAgSwTIIDLMmpOhAACCCCAAAIIIIAAAghkToAALnN+7I0AAggggAACCCCAAAIIZJkAAVyWUXMiBBBAAAEEEEAAAQQQQCBzAgRwmfNjbwQQQAABBBBAAAEEEEAgywQI4LKMmhMhgAACCCCAAAIIIIAAApkTIIDLnB97I4AAAggggAACCCCAAAJZJkAAl2XUnAgBBBBAAAEEEEAAAQQQyJwAAVzm/NgbAQQQQAABBBBAAAEEEMgyAQK4LKPmRAgggAACCCCAAAIIIIBA5gQI4DLnx94IIIAAAggggAACCCCAQJYJEMBlGTUnQgABBBBAAAEEEEAAAQQyJ0AAlzk/9kYAAQQQQAABBBBAAAEEskyAAC7LqDkRAggggAACCCCAAAIIIJA5AQK4zPmxNwIIIIAAAggggAACCCCQZQIEcFlGzYkQQAABBBBAAAEEEEAAgcwJEMBlzo+9EUAAAQQQQAABBBBAAIEsEyCAyzJqToQAAggggAACCCCAAAIIZE6AAC5zfuyNAAIIIIAAAggggAACCGSZAAFcllFzIgQQQAABBBBAAAEEEEAgcwIZArjMHY69EUAAAQQQQAABBBBAAAEEki1wxOX/rfN3sk/C8RFAAAEEEEAAAQQQQAABBDIv8H8Wbo6uL6TXVgAAAABJRU5ErkJggg==",_e=n.p+"static/question.ed747acc.gif",dn="data:image/gif;base64,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",Ze=n(55351),Jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",vt="data:image/png;base64,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",sn="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=",Nn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAAAXNSR0IArs4c6QAAIABJREFUeF7s/QV4VFfXBgzfMzFIQnB3h1IKVCjFaYu0WHF31wR3p4I7Ce7uWtzdpaVoBXcLkfHvutc+Z+bMJKHt8z7v/7/fdX3nevpAyMw5++y99pJ73Wttk9XpcvnDAcAEwAxeJrjUj//x9T/68n/81P/JF12GL///dfT/ZwbyT2ZTDdbl0mfMCRdMsJhMMDmcdpcJTgB+gEkJFuCESROyf3L7/+8z/8UZ+H+RYLmogNzS4oLJRcFywgk/mJxOq6aeKFgeyfvfESwOhP/xOf9WL+jfTWwR/5P7/ReF4X/1Vsb3/k/ek0qDl640/nuD1QWLWkosnYuWj88zUcicLvcmEZXmgsnkBEx+mppTvzW5hY6qj5/5e8Hw/Rx/1i/9d0ndx/hZpW6Tfqb+Wd6L//l+9+/Gmti4fN/Zdzl8n/F3y2Ucv+9cGr/r+55qmnWTI6Nyv5/veyV1X3UP73nRP5vYvBrfzfcZ+ufdn6EwUVYoOyalo0T8nfonnEYdrD6X1PV3IuV9pyTuognK3wmWLiiUSaMsGwXT6XS+V9DfJ1ieSRTPkhIsz/kngq9/12w2y+fVd8zucRoF/n2L5T1+fXZ9N7SvP6Nrfs/8GueH9+QK0/9R7+M7f+pn339PsFo+3/PdBMptojSZ5YbUWVRJbsGisLmcTuw7eBBr12+Ev3uyuGhUo0pj6ErHOGn6wzwLqHaHvJym7RwOB/z8/LR7OOHv74cB/fshR47siUoev7t58xZYrVZkzZoVxYoXx88/74LdbkfhwoWQJk1qHD9+EmazCSVLfoa42HhcunQR/v7+qFmzFoKDk7vN7vuUK59z9949HD16Qu5VuvQXyJkzh9p17/mi/v6vXr3C3r37ZFzFihVDaGgojhw9ioCAQHzxxed49uw5bt26BbvdgYYN6yMwMBBmH+2vT8DzZ8+wd/8BOB1OFCteDB8WKeK1mc6cPYfbt2/Ls+rVq4fjx0/gyZMnSJ06NapWrYwAf3/3XG7YsAnbd+wQbSJ2yC34am107W42UwzUplD/GQXQBD8/s3sdjQvFeXOaAH59zsyZCAjgs01wmpQTZXK6HNpWUOuwet0GzJwzDwFQO4/CxgnnA2UyKVyyG5S465NP4XO5KEhGAVTCxc84XbyPnwwGTheCkyXDjBlTUCB/Ps3f4nc9foCavAZ4/eoNypYpgy7du6B581YyqY0bN0bhQgUwYuRo+e6gQf3w/NlzREXNkYnYsGE9MmRIr2y9W70m9IrFe3G5cPjQYfQfOAjJkiXH0CGDULlyZfUe7xEuJVgm3Lp9C106d0VcXBzad2iPHNmzY9jwEbKJRo4cgcuXL2PDho3gxtqzexdShKVIUrCuXr2Krt16wul0oEOHDmjdqqWXYE2YOAkbN26SOfj55x0YPnwkLl26hFy5cmHBgnlInizI7bvOjozCsmUr4dLWzuxyweFQG9qopbm2vLhO/HdqX2XMlPblmvJV+e92h12pOF1Z8GN+JhzZtxfJKFjavWTeXB5jKd9Zu249Zs2eK6bQz2ym5Cl3Wz5thoPCwweZzCIsXiZDVko3S1rEQBNLGVTbhuIqA6ZmmT1rGgoUyJuoY8nJq127Dl48f4mKFSugW4+uaNKkGaxWO5o2bYIPChfEkKHD4O8fiMGDBuDZ82eYMTsKyQIDsGnDemTMmE7dV5MsZejUrvR2ZF3Yv/8g+g0YKFpm9MgRsvsTamFvxapP242bt9ChQ0fEx8ejU6dOyJUzBwbwXoGBGD16FC5domBtgM1mw4ED+xAWllKff7mhfh/+ScHq3KUrbDY7OnfujHbt2niFOD/9NB4bNmyG1RaP/fv2YvCQobh48SLy5s2LRQsXIHnyZO5BRkbOweIly9yComsi3czrZpsCQ6FP6J+qjaOvr4PKxE8plQAqCE1hcCPv27cHyYICvSbIIFgKg1i7Zh1mzpoDc1CAvJS/dnPeQEm2wrwoWHpUoGZICbpoJ+2h+uD1ny0Wq3zQz89fVOcsClb+xAWL37137768dPLkyZE6TWo8evQYTqcLKcPCEBgUgOfPX4h9T5s2jeymFy9fw89sQvZsWeHnp3A5tSnEC9AEy/D+amMiJiYWT589k19kSJ8ewSHB3HFKG/+NObRYbHj0+JEsQOpUqeS9nj577r4XBe5tdLT8niaWWlvb2F6CxR8sFgsePX4i80dTnyplSi9z/Pz5S0RHR8uGzpEjB549fYb4+DgEBgUhS+bMYln0a/bsKCxdtkL7vglBQYEyl1w/jkG9mlm+47A7ZC05SyZqOFEGXGMTHLLenou/45zqbg4VxN69u0SwdCEUjebRWB7BioyaLyrU4bBjwk8/oeiHhb1v7r151U9GX9Jgpw2BIAYMHIxff70mH6evMWtm0hrL1yd49eY1lixeCpvNiZKffYKKFcuLmlb+H3Dq1BkcOHIU/iagS+eOSJEiVJlt0a6eCed96fcsW75CTMoXpUoiffoM2LR5i2jRGtW/ReHCBTVT6NF4ib6yy4Wnz56KyaFGKl+uHEqXLuUWGN8oTXfyfX03o/NuXBxZIMPY9+w9gPMXLsLpsKFnzx4IDQ1xmybfz86mxlq8VDSW2eSH4SOGiP+oTLwh/NI2l/f7qcV0azf1k741MXToSJw9e1YznSYc2L8XycQMe66EgrV2PSIjKVhm2O0WzJg6BSWKf+R+CE2dDkUk5twaox/9ZfV/Cw/vjctXroq0J0uW7L2CJbJqkMr7Dx6gbZt2iI2JR9NmjdGtW2fNp1OmdfGSpYiatwABZhM2rF+L9OnTuk2hMYrlPf/44w+0b98R8RYrWrZsjvz582Po0GEw+5kxYvgwVK78tZh0NbnKeTWaCmOoTse8Q8fOom06d+qIVq1ayuwmBnv4Lr7vO3otTCKwyYSJk2UDWOLjsGfPLqRNk8Z7MQ1CSB9ryZLl4utxGn/6YQzKVyhnGJfHF9bHavzzfWPr03eAbGQVkHkEK0mNxcBxnS5YNGkOK6ZPm4LixT4y+CcKKzJOXGL4iZfvpb1+j54RuHTpqrxoYGAAoqJmJGkKfTXEw0eP0LlzV/Gx6tWtjQ4d2nmBrStXrsbCZcvA2GTZ0sViHk3iiHp2mz5Zf/75J8Ij+iI2NhaNGjVAoYIFMHrMWDGj/Qf0R8UKFdzCkZimMv7bnTt3EB7RG5b4eLRu3QrNmzf7u6+89/e+G9P44enTZ2Lr9u2wWOKwZdMmpNEES+ZaM2P652fNjhTBUhrLjB9+GC2+qj4Han202XkPRimWQ30JJkIHMKNP3/44cfIMiIAGBfhh797df+9jUbBmR84TM2K3WTB9+lSUKF5MG5ATv177DTHvYtwOve4U6spFd+o55syZMyFnzpxu29u9RzguX/5F7hUUFPRe59139u0OBx4/fiwmlyF9qlRh7o/w2fQ9Xr+NFoWdOVNG5WOJmfRS/KJ9GPrTHPLvYWEp4B8QgJcvlb+WOnUqBAcHG5W69ndvuEU3EzSBz549k81C8xsWpsb1d6BsUtJldOZ131CLw/D69Su8k7l3IWuWLJpjnvizqLEWLVoqUSDn4Kcfx6B8+fIyLkaH586dE42jDVZtUvmft6nkz3ly50GmTBk1VN2MXr374eTpM/J5fz+TOO8qIvVcXqaQGmu9CNZ8eZDVahFzVaJEcZFODqRr1+64fv2mqFheujNPp5qTQidfaTMHGjSojx7du7mfRsG6QsEyUWMFYfbspJ1334l/9PgxIqgZLDbUrl0TbVork6Nf69ZvwJIVqxBgAubNjRKNpcPAGvSphdEm/PnnXxgwcBDi462oW/c7tGjRzO11cOxLly4TDI2Ct3jJYkybNg2XL11GxkwZMXHiRCRPllyhzG64RY+eDBP7DzITiQmXrun55y+//IohQ4eKOR40aCA+L1nSjcLzu8OGjcBv135D9uy5MG789+Kg65cuWPRliYuJYFUoL7+2Wm2oVq26YH8SbEkaRsUpXEdeyoQ6JULt36+PaHauKTVWRK8+OHXuvGRv/M3A/n175NnGzeQWLH2nrF27DlFzFopGslri3ILFh9nsdhGsa9duaICYB6Gm0HHX+gcGiNNPeKxBg7oI79ldJJ0IcM+evXDx6i+yiMmDgjBzxtQk4QbfSb//4D5atmqD+DgrGjduhJ49umgfUR7UkqXLETVnniBhGzeu03AsDbtypxGUWv/9jz/RoUNniahatGyKrp27eKVJIiPnYvmKVSJYO3Zsw6hRY3Du7FlkypgRS5ct1DSaN/KdmDuQmOCoBUw6d+E2hSYXLly8jC6du8sijxv3I8qVLa3kWcsMdO/eExcvXUK+fPkwd06UF9ygnPclAqFwXWgKK5Snj8Xo04aq31RHnMWi4CTN3PBPmk6Oj39SyOx2G/r26SXgru7+9O7TDydOnFLr7W/+e+edO3wNNZbgWCY47VYxhR+XKC5zxCiqa7ceuHHjlnvO1ACcMggxDwxXHQrmp2D17EGNpcDPHj174cKVK/A3+yHQPwCzZv5zwWJI3717uGiZ776rhQ7t23gJ1uq167BUJjIACxbM1zRWwqWlaP3151307dcfFks86tWvi9YtW3nda+nSpVi7boNskNWrV2HKlOm4cOE8MmXMgGnTpnotoP6E9wmWUQvp/mlSQufxsVy4fPUXDBwwRKzA4MGD8EWpz73Qj4EDB+Hab78he7YcmDx5oldkFhk1BwsXqvng2vz44xhUqlhetKzFZkflqt/CarcDDuKSHuHyAN5KC1Nh9O3bC40aNpAh89/69OmHYydOiRUL9PcTfC4okBrLoLG94AaXSQBSJVhmOGwW0So0hbrG6tatO377zWMKdSnWJ0SsNtF6kwn169dBzx5KYynBisCFK1fhZzIjKICClTTc4DvxFOq3b9/CQdQ+eXKEhDBlI/vf7cOpMagw+e3baNhsVpjMfkiZMiXevH6lJiIgEKEpQv+GW5EwX2eETV6+eqnMvtkfqVKldGcb9DEboRJiZPGWePlVmtSp3YHP3wuWEza7A2/fvBOLTv/NZrWCWKBgZqlTe+FWvppQN4UULF1jiWAJXmZDteo1ER0bAzPlyklEnp/TmRCeqJY+ZL++vdG4cUP5LpVInz79cezESdohBPr54eCBfSLUiUaF6qYUrHWIjFwgqReH1YIZMzwai6awW7ee+O2364L5+E4kFx/0sVwKtadgKR9LM4XhvXDxylVx+pLRx3oP8u478Q8ePEDHTl1EY1ETdu7UQcsuUJB0x1MJGh8wfMQonDx5CukzpMe8eXPQuFETQcdLliyJ78eO9pqEpBZZ36G+pqtGjVqyONmyZsPiJfMTvZe+0aZNn4ktW7bIzt++bQtSpEiRZEStP08JiQsXL11BRERf+fz3Y0fh7Llz2Lp1m7zHtq2b3VFhYlpTjwqVr+TCTz9972UKq9WoiXcxsaKxmGPUN4PxnWmNCKPQx6Ip1K++ffvj6PGTkoXxN5lw+PBBBAUGJO5j6YtPwZo1a67krJ12Ou8zUKKEigopON179BQfSw2AOSQNONMcWSWe6r969b4TjaU7fd17ROD85cuisZIHJUPk7OnInz/PP+IK3bt/Hy1btobN5pDd060rcSwNHdcBWU0XU/UPGjwEx44dR8aMmbB02SLU+a6u5PO++KIUxo/7Sek6E02AN3jqjeV40hq6RuC/fP11FdisNuTIkRPLly/W7uXtN+mCNWnyFGzatFmS6fv27nZHjUZhTtyMunD+/EV06txVtOy4cT/gzJmz2LBxk2jiXT/vFHTeM16FpOsXNdbSpSvdzv5PP36PihXLuTVWlW+qIzY+XnwsWhfdp9IpOvp9lSnsjYYN6rmf1atXHzGFNA0Mvv+ZYK1VKR2aQpfDlkBj0WH87bcbWgSockb6JQlMs0rp0Po1aODRWDSFjAppCpkvTBYYiNmzpv9j553mZ+HCxbBZ7Sj5+Wf4slJFnaUkbFcNktEE3oX1Gzbi5s1bSJkyDO3bt8XMGbMFHc+bLy8aNqivOaxU5tp336e2tN8pQTZjwoSJooGII3Xq1EHeVyVv1WU0hbv37MGF8xck8OnXt4+kp3wvL41IZ1pexom7d+9jyeJl8PP3Q4MG9fDHH3/i/PkLssF7945ASEiI+1a+WlUJ1nLxr6gAxo/7AZUqeUwhBSsmPl5wP6ZpjKCv7sTz5kbB0h9GwTp+8rRbsA4d3J90VKhrrNVr1mLGjCj40TY7rJgxnXCD0licHArWtWu/iU3WM+JeO060hksYDL4+Vrfu4bh45Yo49jSFkZHT/zFAyl364MFD0YWhKVLIiwh+BBMypEunUjhqWWUinz59itjYODHZWbNmxr17D2QCubCpUqfC48ePFI6VMpXsfDcfCMCLV68Q/fatfF4oNBogrN1egzF0XMuXN+WJlHWtZQSTSXPhuAgQZ8mSJaHPpSftvZi2KjBibjQ6+p0ILnOFT58+EU3Id+S9jMKtkPdlKq9rNuPHH8Z6aazK1b5FvNVKCjHM8BAKhM2iQUn6BtGjQrVpgF69euPEqTMw+fnB7HLi0KED7zOFakHWULBmRimijcOGmbOmC/LOyZGosGtPXL95UxEGmRm32TXbp5KWil6jcKxG9euiZ8/ubj4Qo8Lzly7L5xIKlicyUepYhb36dffeXTRr2kLSMM2aNZN83oABg4TdMHToINSuWV1hS5oh7td/AA4dOoJMmTJh9aqV+LZ6dUHHS5cug27duqJV6zawWixo0bK5F9bG582aNRtLlq2A3WrBwYMHROupS4GtIjDa0IxCI59IJBXj0WRAj549ceLEaeTLlwdLFi+SQET8Ww3V1n1EPeAxarcffxqH9Rs3i4915NB+DBw0BBfPX5CU1KLFCzWQUgn6rNmEG5ZpyWaIKa1QvrzcnjjWt9Vr4R1xLHFxbF7vQ5Bb2AxksNvsGNCvLxo28vhYhBuOHz8lCWt6QnTedQzNHVV6okIljfSxZs6MBOUYThumz5iKT0qU0EJPp4T812/cAJFwhXfQ9OmsSxW90tQzrG/SoD66d+/qBhK79wzHuQsULLOYwsjIGShooM0QbDX6CUbBoo/VokUrcd6bNm2KwoXzY/DgYTCb/TF48ADUomAZTNGgwUNx5MgxpE+fHitXLkOtWrVhsVolZO/cuQvat+8kqZFmzZuiW5fOXtaJlJNly1dJsnf37p0SVRovX/hA7WRvc2L01fTfURlFhPfC6fMXkDdXTiyYP0czjR5MTM9k6Nxx94oDmDBhEtauXy8bfN/ePZLfJHCbJ09uzJ8/13AviDtDjUVt5nTa8dNPP7hTOtRy1arVEM1JYp4/11BwSJcIizFXYbfZxcdqZBAsAqQkWRIjowegANKgpOAGNXU0hQTX7HyIwymC9bGW0qG97dKlhwiWnpjVM/b6nxQyoWI47WjUsKHgWPrEduvRE+cvXoG/n5/ADZGzZ7h9LA9+o+kGHxAx+l00du3aK0JcoEB+pEmTShiUpIB89umnyJMnl9fiHzt2Ao8ePZLJrlq1ikRTDrsdmbNmQdGiRbF//wFJ7VDzfVT0Q/d3KRCXL1/B9Rs34XI68N13tYWJkRioaRQmX+HyGoxB4Mkuffz4qVB/Klf+yp3BUEZc/Z9KF6mNa+SOnT13Fr///ods1NrffYeTJ07gxYsXEml+/fXXWqSuaaxZHj4WNyx9LOYKeU8KVuUq1UTz0cfUcSyj6dbf12G3oV+/vhIw6b9nSocAKS8BSAk3JM3HUhprzdq1mDUrCg6aOrsDM2ZOx8clirkF6eHDR4i3WHx2sIoO9QerXWdCWFgo0qcj4U7t6J7hvXDukooKCZAyKixYkAxS5fgePnwE9+/fF+ZDrVo1BdzTL3Kadu3eA+6gggULCGirFkD5dL9euy5sTbPJhVq1SE025vu8TdSbN2+xa/ducUwLFy7szoXqzyI577frKkCpW7cOTpw4IXlK8rS+/eYbbN6yRcbBBS1TpoxQk+kDkprMXOHRo0fFbyldhjTnnO6dnJiZXLduPaw2K1KnToNPP/0U+/ftFw5U8eLFRNvu3r1HfKQKFSvg4cOHuHXrtuCE9esravLTp8/EVHPzKAhICRaxSDI+CDdQCfz4wxhUqlRRpXCcTvz1118K2HbpLoyiICkqkneknC5dWqRKlUoFJYACSI+dkM8RvNVxLKNQGHKFHo01i1Ghnwn2eAtmz56p0WZ0WEGF6b6XMRmdePhM/0IBpIzDRLAip6NgAY9gDRg4RBaRjvj6dWu8hIO0mebNWwq7oUmTRujRnSkdDQ6ASbhH8+bNE/+NKZ106dIr/4IDlQnzjPn3339H+/YdYLHahI3aratK6ejjjoyMwvIVK0U77ty5E2PHfi/jooO8dOki1KpVB3Fx8ciZMztGjhyOTp26CZTRsWMH+bchg8lsNcvvvv76K+2+isHqudRmqly5CmJi48ScDRwwAF269oTdbpV7UVA7duwiiWTCBafPncW6DRvE79m7ZxeGDBkmDNICBQoIVpc8GRmkuo81V+NjqQ0/btz3qFChQqJ064TWwnd1PYJGYezVu68INQWRxEbdx0oUINVvRed9VuRc2OnvOJ2YPn2aWzt4HueBGBIKmKLU6Jdn0CZ0p2BdviwpHf4XRR/LoLGEjnHihLAXNm/eiBCD1rl3/x6aNGkuaZhmTZsiIqKn9gj1rAULFyEqMkqevW3bVi1XqBsYb4yJVJfWrduK5m3RooWXueY3KFi8H/3Xffv2YvjwETh79gwyZMiI1auXqwRuXLxwzQlctmrdToDErl27IleuHBg0cLD4md+PGY3KVSp7hfJqbvSiBRO+/KoK3r59g/z582HwwEHo0KmLJP+7dOmMjz8ugbZtO4i5nzJlAk6cOiWpJsImBw/sxcBBw3D10iXkzp0bS5cs1FJNHo21aDE1lkq5jfuJOFZFH+F2r5Jbq3qzVTzBkHGdlY91SqwU76/DDUlqLN0UzpwVJTk/2B0YP34cihb9wCscNzqU3oKViCbTYilOaN/+A3H12jXRWExC+6Z0nghEECuqP3u2bF7hs9Vmw8MHDyUoSBmWUnwstTnVjnz95jXevHkj5jxbtmyyy3Vqi+946cQ/fvRYvheWMkwIc8Zd++qVuhevbNmz4/nz55Kwpm+YJWtW3Lt7T8YR4B8gAkz3gCaEaRaaI5onOsHp0qaVTZJw83kotnd5L6dT/DgyMsji4FhI3wkKSibj5EVmRVxcLN6+iZafs+fILgUk9JP8A/yRNUtWDaz2+FhMzKvgyonRo4ajdJnS8ixff1F3XWQbGnhaatzGNVXQN8FngrV68Ea4IQkfS+0grsSa1WsxdcYs+BHmd7oQGhICM+FVKaIwsnW02IHhNV1AhqgSKTKH5id5OQ6DYauqtTNLzoxwAc2VEP0iZ2qmUGkUBg43b91CSHBydO/eXRKb+ou9ePVaqnAcdic+//wzVK1S2SDsJim5OnjwsCxoeM8e4ncYfT6CmtQqBEibNmkssqajBr/99psk35mGqlPnO3z4YREvjbti1SrcvvO75AW7dOqkQmvN037y5CkWLlwEi9WCSpUqoWIFUqY1I20Cdu74GWdI43U6hfpC/9HD4zbhx5/GizPNBHfnzh01P0blL/766y4WLFgoG6xJ0yYoVKCA4bsQ9gIFk2a/Q4e2IpxGH2vhoiWywShYDGIkvSPrQTSJ7oFaQ/p0XD9e+rrx7zrBQLav7FK1iWPj4xQILlEkcOTwQfezfeAGraZMK6aYETVHL6tRLEyt9Ithrg4vcJeoCEYJFh/Ih7GCg/+iIAijQ++pZePupmBFRs5CwQL53Ys4YOBQHD92VHbrmjWrDbWBLty7/wgtW7aSJGzjRg0FH1OTqNQ1fSzSZmjz15OanC6tmBAF8gFVqn4j5uuL0qUwYdyP8kw1chMOHDgofHxyxEaMGIYqlb9yJ875/YjefXH6zDlkyZwJy5cu8vL9uBE6duyqVem0FxapbBPNipBOvH79BuGt7d+/F2EpUrjvzY99XfkbxMS8k0h3yeKFXsrt4sXLaN+hg4zrxx8Z1ZUzJM9NQmG6cOEScuXOg0ULCTd4qnRmzooUweMcsHiFz9fngg9RvDllJnUgVAGsau28i3DVxldZFpcGjithJJRx5MihpHAsNfmci7Vr1mLm7DludUkNoB6uYFdVLuSUNIN7yzOvyJ2gSTb3gapH02vTFAShq1reKzDQH1GRs2RC9Wv4yNE4c+qURFaLCR5K0alaJZqbTp06C7hXp24d4ZcbVfWKFauEk8XPLl++VARLN4EcW5269RAfb5Ek9JjRozQ/RyotcPTwUUlaBweHok/vcHz1VSV34pzPGDJ0uKRSMmbMiKioWeL76XDLnd9/B7n8NEnku7ds0czLrM6YOUtIg4Q2tm/bLJGknuXgwtaq/Z04/rlz58LcuVEaAKs27KXLVxAeHiHmddSoUShT5gsvVkbv3n1x5coV5MqVGzNnTtO0oZqVmbNmC0CqEzJ1weCaGIs6jJvf83euJ6t5NGq35jO7GacefQ5/+liHDiYNkOpm49Dho4L5GB9urCLR1aLKj3kqo3WhkcFpBa06Si3qUawpVacaLP2V8PDuUuWsXy9fvhJzxfsy1DamKOiwErPhOJkjSxEW5jXJTHVEv3snap7fJX9dhc/KR2AqhTuRpogpHPXPytehJnv96pWMjWCootl6QEv6XDTj/n7+SEtNaAhOqMWZauFzWIwaGsLqII9rQqrPu5h3AjpmzJhBeydto5rMePrkqQgp6dFqM3iaeNBEPn/xUt6J/luyoGReICSfy88QlqF/ZpyvrVu3Y8/efQYAWw9glOXQGb+yzprfpZs+YZIa7LnbV5W/qHnj96n1OBcTJkxAQIBiFCdA3vVQMaH77aWd/9EP3jHYP/pKgg9xh3fp0kW47J988gn69u3jMa0mE04cP4GJkyYL8t65cwfJ7ZGYQqTjAAAgAElEQVT1SaGMjJqFdFJo4JlM9dJKqElNHjhgsPhF1H5Mr7AYlOgxaT5ly5bxTJAxwtX44EZH3xubMuH48eMYP2Gi+Gu9e/eSexknXM2zBpNofq3S/GqsJAqrz6iF0sRf3mTevAXYs2ePOPHLli0VYTNu6P9spv93vpUAx/rfecy/vys1QZ069cDeCGXLlcVPP/7gdZM9e/cK51tSOoP64+XLl5gzd4Hs+I2b1iNjelUJrYf3bszLBRDHate+I+LiWP7VDIULFcTAQYPF5IwYMRxVWP71NxRi3zfSN+aePfswcBBzmP5icqswyPiX90pqtsaNnyDl+iT8sYAhbVpqOF30lFj+X7n+DwuWQ3yqd+/e4eNPPpYGIsYdTM0wceJkyVeRuvL61WusWr1G1HTUnNmisXRTaBQuKgdGW/Sb3r2LRb16dZAvbx6MGz9enGTyx3Qt848FQvM/ScI5cfIUxo+fIA5ur149pe+ErqH+pws/Z+48/LxrN5x2O5YsWSxBzv/VK4Fg0d7Tp+AC0R+hP2NEVHXVq086/RqyBLiIfFHPIrLMyIHXr4kHucTM0BegL0Stz/uq0Ntz0ezROdd9Cg2I0mgqhg+6UXRP0w8mVGNiY2XPpkqdGrGxMbAS2jCrcRkvRXNWZe/JkidDcHCI116nqeH9OG5yroy+C+/z4sVL+R0d41QpVapDqSWD1lAOppTv07HnRd+OG4WYHH1M+nNGTIl+pMLPTBJ5eoIXo17SfL9E+oVRa9M3IiPUN3FO7C76rcLAWPLGqPx/KujvE+oEVToUhJatWsPhcKFmzRro3Km9mjMvNF2VAfH64cdxkjdiufeypYtEgHSz8+TxU0GSiZYzl0X6DdU57xUR3hPVqlXzckZHj/kBp06dFlBxyaL5SK5HhR4/Osl3Wb5iNZYsYR2dWXbz7MhIHD92Uhz5+fMi3ULMZ5MwFx7RS5gSzNq3a6sXZqj3XLRoCVatWQu7zYpNmzYizM31Uo+v/R0jzDhkz54d8+fN0eaHg1Rz4g4MhL4SJQxSbtjNmzfgxx/G4cLFi8iePRtmzpjuLoCgcBJPi+jVVwS1XdvWUo3kC2a+bzHr1msgPmmhQoUwY/pUr48eP3USQwcPRwC74Iwa4W4F8L8lXAkEi9qqbr36sNudUnPXS0ud+KZpdC02bPhIHDp0WHbIhvVrvASLTTyaNm2OuPg41KlTB8WKFcXo0WNFA9C01axV00tTkF90/MQx0WYb16/3lFm5BStpH4I41uzZkYJCb9i4HpMmTcKxoyckDbNq5VK5lz7mO3d+R5u27eQdmzVjrtCbNkOS3OJlKwCHHbv3/IzUKb01HtMwzBDkzp0Tq1auSGTj6XV6ZowfPxHrN7Dixyk4lkoPnUeOHNncHWL0cRE66NK1u1gApofatGn1rwSLWB21VvHixd0Cr0vX4aNH0Suij6TSJkwchwoVFE3ZK4RNUmr/ve/mJVh8QWI9nFin04RPPikmFOCEKQA9djRh69atuHnrthDWOnZsr2XYVVUOWQQLFy4Uk1j0o6KSatm5c5cIVuWvv8JHH6meEPq1cfMW3Ll9S1IZnTp21LAR35RCwrcnZsbCCXKEiPR36doJ+/bvx60bd4Se0rZtKw0ZVikLhulMMrMY8/PPS6JC+bJeNz1y9BhOnDlLXq7URSYTrpEG9ppMmDp1uuBSNG3ULAk1OnFBlXHYt/+AYGB8bnh4D2zfvlM0Ztq0qdGieXPNJKlxkb1API7arUKF8sLP/zcaa/qMmWJ6Oc/Nmzf12rS3bt/GurUbBNSsW6+ORlf6/4FgKRWumnPdun1H/p4mdSrBXvSLL8lFISWYfyeop3OVPMlLHYfRJUaBOgqh94KH3ARA/f537z1ATEyMCF7evLnx+53fRSgJmGbNmuU9VkBLSblpnQCJge+iYwSJz5snt1swOA6i938KbcQl+E8GiSA9ZL1nz17gyYvn0vIwf/68gl8ZL3K1FCYWhCxZMgt8QfuXPn06d6SmCxbzny9evBJhIffrwcMHeBcdJ1RecsjcuE8C5qlJtCLpLfwM8T5V4ZP4NHBub9y4qbV9CpYUEb/LdSSw6x/ojwf3HskCZMuWVShNusZSAc1f8jz6wey3xc6B9PnINCEN2gix0NyS6s17kbqtc++NmyBRU1izVm25acMGDdCnTy+vNxGTExWJAD9/rFixTPhG3s6tR5u9zx9I7Hd9+g7EsWPHkCJFGDZsWCsd/Zj5Z/5t/HhVWZP0tOq7j+CeE3379cOJ46el39WqVcu9TOHt23fQtm07xMZZBG5QtY+ei2j5/EVLhM998NB+pEzh6RPByStbrqIAuWxz+f33Y9C2bXsBKqll2axELQIRbj/BtFavXi3zefToEaG6ULvmzpUTy5YtkRyer5uhj4Sajk3dGCSMnzAelSrSeiQ9C+UrVJLaS9aB9ujeXaJqobn0ikC2HNnRo1tPyeNOnTZZ2kAZBat92464cOkiMmXMhM1bNqJa1W/w4uVLlC5dEpGRkV4PZQosIoJy4ZJsQalSbI+k3U3H43Rqsi6RRL/pY3GiSCbr07uXQVqZk1siOTmmZNjVhdKswPT/ebvnfv0HCkmO/tq6dWvRoEFjiSrpD5AB+U8Fi+/Sj4J14jTSpc+AVSuXeaWHbt/+HW3btXfjWD1In9Y0FjeJCBYpJy7lF7EBmv57CkGFil8JSEnazNixo9GuXQcRtI4dO6J9OxUI6KkTBitr1qyTsrUjRw4Infjs2XOy08l5Z37PW7D0AjqICdUFa8LECdIF532C9eWXX0tUSReje/du6NJVsXd79uyJ7DmyIaJnLzGFk6dMTCBYHTp0Em4Xg53NWzajRo2aePHiueRWZ86Y4dUs5ODBQwgP7yXrHhU5G1988R7B0ieDZoJNUTmgfHnzivTrQscJuHbtOq5e/UWy41WrfK2p58R5O16C8A8U2dHjx/D48RME+Afim2+qYffu3ZJuoRksW6b0vxIs4lwPHz5F8uBkqMbGr1IRrAbByd+7b79k9wsWzO9FTebvmaO7duOmmEKW8yuWhefasHGzZqJT4PPPP8e+g4fgtFnxYZEPUaSIp0kd5+v8hUvS3JYuBjGzU6dOCTWZkSb7cCl6jy9/Tc0n3Y59+/ZJqql06dJCJXqfYDH6pN9IxueHH36Ig4cOyTsrZmsKHDp0VJoWly1XRiqXPBrLJZ99/OSxaPbq1Wtg+7Ztwldjvwr6e8bo8f79hzhy5Ig4HpUqVUDmzOpeiZpC31VTi2ASlJqFn8RHCBzmy5f3P8Z3GY0dPXZMHkXHlC15SCemqq9duzZSaS2A+ACqcNJ2SbOhf/G1JIaTvigM5y5clMKABvXrahGlnvgGVq1aJVqY/Kqvv/pSTYS2D+lvkQPPcbArHyPjq1euwuRnEiaFglA8E+cOJ1wuMRfbdu6SYgTWBkjLJ3cjYOD06TP47fp1EazmzZomqL8z+i4sWdu1a4+0vfzkk4+RIUMmYbAyJ/fll19KJOndlMkzH1wuviM1Z4YMGSQNtmvXLgkiPv30MxQ18PoTrjWwY+dOPH3yBCGhodLPgikpnevGoGLXrt0iOLwvacp79+4VOahWrao73/svBAvYu2cvxoz9AXaHE0OHDsa331TVds2/D0F3/vyzwA0cwMAB/aXf5pIl5Az5Y8XyZdJxWJdagpi1ateRlE65cuX/xhQCi2ii5y2QVpGbNq53d/TTA4Yvv/paJp3tEidNnKCgB+k+wGIA0mYGiQANHzYUt27dwbKly+EyOYUC7NvzSt1TiReLYttL55p4iYo7tG+r3VuhecwOrF+/UaqaDhzYI1Gq8TIKloIbesJms0hkW+yj4tJ5kAGSXmXzvlmvUqUaXr9+LUJEPhv7bNC3Cw8PlygxqYvj5HPYgZnExa1bNgsfT1+Ls6fPilnlRfwxe44cbh+LprBUqVJuKMcdjBjLv4wP1ku6KKmjRo8VzGfEiKGoUZ2gpmIS/ttr586fMXTYcPn+sKFDcP/BQyxevFg0BflX7DisXxSsb76tIYwGFgFQGN53kRA3bXYUAs0m7Ni+RaMmq+a2/L8KFSqKaqc/MG3qFA/9ABBt1advPxnH2DGjwdB88cIlcJkcOHTwoBvF1ifNqLHYNZmBAKPZrl27oFNH9pTwQCTjxk2QRis0UceO8l6kzXhXTevvRe1NbpfFGo/uPbqiRPFP0KZNWwmO6Bd9WanSe2e9QoVKePP2LYoXKyY9Sjt07CSC1bdPH2mJ+b6LVO0LFy6IWdu+fatXbw6C1h07dpL5CQ/vKX51jx49JeE/Z06UmGn9SlSwjKkbHT1maEl4gTVxGTJmQFho6H+ssVhpQ8YlTRAbylJ4WDrPwVBbKQakujgWmih29GU4mylzpvdOKoOO59KVD8iVM6cg8OooDrXINOm8p9wrk+5fKKmjULBUjONgaE4/k5qS+4d8cl9eklFw+FkWetDkMP2jd5TRP/Ps+XPB8/gzYQ9aGC/mgjY+/p4a9cHDh0IvSpM2jTR4YzMUXnx/ZiSS2s78PvExskFJr2GCmtAGNxWpPhyXZ27dZAr3v7E6irwwWg8GJW7cDgr2ePjwgfwb35HrRH4c54cFJnpF1HvhBgJskydPEe+j5GefCsd78+atsDmcqFvnO5Qo9qF2xMW/11h/p+FWrlqFG9dvInlwsOy4GTNmysuyCqVpk0bv/frhw0exa/9+BJKu0itcNIOUhsn/vJ1j+jJRc+aKYJcvV1Zq8nx3nC7cXLDly1eCBRikqZA+7Ole5+t0A7/8ck18HWYA6tWrK/0XTp8+K8S5oUMGalGgt8bSF/HevXtYuGgpnA47Kn1VEbly5haqDDUFK5OIgxnfhVqaTeS4GZiInzRpighBzhw5JDBYuGixvHmVKlUEr1u2jERISJ9UmnB2PuYcDBo0IEFu8e/W6u9+b3JJU29eClnmziddxeZwoEH9evigcCGMHD1WKmZHDB2M6lWraCcQ/PcFq/+AQTh06JA4h+vXr0Pjxk0kgitTprS7Q0xSL7Ro0WI5UYMQAVv8ZMjgOUDAOFK+I3Gs1m3aiTPfqmVzKbnXtbU6F0bnsynKNUPr02fOSk9V+oLBwQoiMFZt6xpq37796NdvgBwgMHbsKFy58otQk5lcP3RwrwCTRo3F99GJlPSxOnfpIT5W126dUewjVum0k4iWaRjieUbBaq9BBAQ0CV3wqBfiWEWLfoRu3boIjsUrIiJc8po9wyNk3FMmT8aJkyewccNGEazdu38W4fxvXiaXHHniYYISN2reoiWsdifq1K6BQgUL4sfxEyUqHNC3Dyp/Xek/9rH+buB6TysK1sKF8wV4JBvgs88+kyqT911M0SjsySW4lacdt66xPD20aDJ4tAiLTBs3aYj2bdsqMqnsL2/B4qIPGTIcZ86dl6a5c+dEimCpjybsMMO8KQMU/4BADB7cXzTYli1bJSrcsmWDcN4TA0QpmNeuXUPffgNlXG3atkKRD4oKNZkaa/TokQK5GL/LMiyeZkHTNXPmdDRt0kw2IqGGDh3ao0+fviI4JExmyZoF/fsPEFP3/fdjRVtt27ZdBH7jhrUSSf43Ly+NpcjyJhkc/8YSLXLbaR458yHBIW5us9Ef89huYwGF8Rwb9QkdwlAMV5/uvC4X3sXESIUxJ4+4y9u37KzilB0bwtMivNicBn6oluOMjWOzViBVyjADB0ppYzE3Wsih02b44WTJAhGcPNhNuVWkTm8TF/0uRhpnELXmuHT507W8cUG4UPTZKKWcL0IHciKHyyVVPjrl2/gd3RQyfRUdHSOZA1YqsevLO3aXgQspQlMggM3NDF+kz8p3oeDx98xScI5ZPEHgVTosu1ihEyxRXnT0W3k3+mqcZ1Vir07U8KUGqQVT/6fPiTsadp/0YVzX9+BYFCw662yIT/+kWrXKaNuG/Tk9AChBuJUrV0mZ1eRJk7B+/XqcOn1aBj9nzmxpEqZfT548Q69evbReAZVRuFBhTJ02U1ie3bt1wdMnz8VMsLHN1KlTsGLFCkGlGd6z92mPHuGIefcOn3z6iXQ2ZotCS7wNtWrVQJ58uTFx8iQE+AUJNZmHOZGazDbcc6JmI13a1FrZoSpLa926vXCsWAQ6ZPAAt6D7TigXhr7I5k3b5LTQRYsWStEu+zmkS5cOU6ZMRtu2bWG12ZEtaxbpSWq8Tpw4CUaC5ERF9A6X9uW7ft4lGmvFiqVIERrqxW9r1pyNTixSQd2pY3sMGTpSKl+aNG4inQuNQj5nzlwpuacJX7p0iTA42FKKqaVx48ahffv2ogR4Ohr9KDJs+e5t27ZBhkwZMHbMj1L6P3jIAJQqxQ7MatO97+J88N1HjBghARyrkBg5/vD996KxR40a6W4lqjacul+iuUJWjlDIGjRogIjwHobQXLWqnj1nvnRHXrF4EebPX4CDhw7LTuapW8mTs+ZOCaKizTSTaKdW7VqCAI8YMUYitgED+uHxQ9bkLRYi/qrVy6VnBOsDaQrXrl2Jhg3pY71FuXJlRRBbNG8tSHzjJo3xwQcFtFO2AjFoYD88f/5MdU02m7Bl80bNx+IwVEuer7+qKgvII0kmTRxvwF2MPCrlbrKN0bKlK0UbCNVlxEgp0OR5NcuWLUL16rWkti53rhzS/NZ4sY8DO934mfww9vvRuHz1itRqkg1x+NB+t8bTv1Ppy8qIjY1H7tw55LCprt26i4broh3SZLy3tDFav0nA2L37dmHQoGECEUgbo0XzUKsGcT/SZkqge3f6WF1lHcMjeiJ7zqwI79FLtO6kyRO8UjrvlywF8rJFKFE/FsCwmW6viN5iHVhfUKrU50njWJRM/kdmJU+g4t/J127bRtFC9Isaa8XqtZLmGPfTD0pjnaLGSi6aQqlrJbWEKXr37iN2nFjUBx8UwdRp00Tw6DA/f/4KmzZulgFOnjIBS5etwvnzZ+WErGnTJiMioo+obzbLaNG8qfCJLDYbataojvwF8mHy5KmS6O3atZPwkFatUtRk+kFpWYmjYet8l5Yt28o4ihf/SBZQv/TTFvSfVRS4AkzbsAJl8WJqrBlSZsUQftKkiWjXrr2wQEnWmzJ5ktf8HDt+HBPGTxKGaK/eEdJc5Oefd0tUuHzZ4gSV0c1btkZcLIU0lxSdjhw5WtotsaiWuVqjxmIku2fPXsGmlixZJODrzZs3kC1bdqkJINZEi1OwYEG0bNkCw4eNEK3bslUrgSvGjP5eEPUhQwahZMlP/6HGgrw7eWQ0udSEmbNkwfdjfxTzOXLksPdrLD5F1Y2ZZJE4wWRw0tl7F60orbTNdOLpQ+inOMjhlppO43eI/xBcJfWVJs04MZ4VUJohJoZ0YnUvdtmLjYmVvgVCc06TWu4lx5gFBkpFNlMtxnFxEvldGZfTqfk2JsFseGKCLlh81ssXpO2qo1a8HWjiRzap8hG/iPdyOBEbR78SSJM2Ld69jZaOMNztHOdLKUOD+J/0T1SEqDSf7oeokimI30jIRPCktGnEVBv7njIlxOdxnoVC7a7WSahHvE5b8/21C3iulcfxXpwThcWZBLvjOr15/UZ+ZpW457CBhKaQa8x31NeRn1d+oHooTTGDPP4b/Ua90bHRrUjUFDZq3EQVhtb5TipYfvhBUVYGDeqPp89eYN68+QgMCJDILUf2rFpDJ9UprknTpnj1+g0++/QTjBv3UyKCpSglXEWWgJOGw1wYdyAbnjF5TFO4fPkyNGvWXFIU5cuXQ+cuHdG6VVvExVnQtGljaWU0YuRI+JkDMKB/X5nU+fMXyb03blgn7ZPkiDSXU7r7fvtNLTGj9C3Ga5XQapqc0qBt0MChklgfPnwobt25jVUr10qPqm3bt2LsmDHSsZgh+eJFi/BdnTqIj7MhZ47sWL58idzFV7D0d5w6baqkdOhj7d71M8LC2DdUP+MH0sifG4zg6eLFC9yOcuKejz53CYWO8/ltjZoqpfPhhxIJ9ujRQwBTpneyZ8+Bvr37CbvhJ3b382KQet+PbcAJXbx89QqlS5UU/9fTqtuEI0eOonffvjCb/DF92lS3v5YkQEptQJ+GOTorj5qtXx9FihTCyBFjpHfDsOFD8Oz5C0RGzZUz8pYuXohcObO76/1pHurVbQSizWXLfIFJk8b7ZOPduk0EK2rOfBEsDmjNmlVicihYpM2sXbsa9es3FLiBOBZL6puyVWS8FU2aNJZxkdvECIgd/dggY87c+aKet2zegIzp07vPtaZgfVmpsggW7zVlspYrFO1AasxhDOg/GGZ/M0aPHiE4l2oM65RTtkaMGInTp0+L07pyxTJJNdFfI1Fv9SqdmuytsfSoefwEBjgKLyKOpXpKeEiFpDkzemOlEDsPvk9jJSZOxn/76qsqeP3mjfiy9EnZcZlWiPWN2bJnRXjPXmJdpk715mP53pf+YJWq1cRCMLc6c8Y0pQxUeIgDBw+iV69+yseaPVMIBR7XIhHnnQvMqCIyKkpMToniJZA5S2Zs27pdzET1b7+RSThy7Jg0Nm3TqqX4MvpFp3J25FxR/Xnz5kK9unUNjj+BIg330Xo+UFMcP3FS7D47Gx86fESYi6ze6dihPebNXyj3IqOiYoVyouGYc2OZPDGlLVu3idlkYvzdu2hx/DlQctjdXV40kzR58jQJsfPkzS3sB6NZJvOSXZbprzHi5AFOJ06elLag4RER2L59u6SEKBTt2rYFKcCEH0gv7tC+nSYMniBAb9DC+WQ18vlzF2SB+/QJl+OBjdfUqdOEwUEWK6M3Yz+hxN2IpMVr6rQZiI2JEQZHpYoVsGIl21068NXXXyF1mlQSRHCuSd+hH6auhLqR2pWcNLo8efLkQeNG6lQKwfrMJmGqsokKfVBaDzKJ3ytYSqV7n/Tg+zM5QvpppFwkpkd4ekKAv5/0eCI1hqE4VX7GDBlx584fIqSpUoVKmdW9+w/lGaT0cqHZIog/Ez2m/6NPJrUFu9eRFUAhyZGdXCRPkxFibeyiTL8pW7YsCU4j1V9U/BKxIJq2NDG20UBTbQd6plYRadzTrQmlcV7U7zyfU/OtY3IGXJzBkFmrZpLDb/g/J/66S2ryWxEwajymVih0ZFaQI/XHH4pOTJYBSXf/VLh8cUXfn9+8jcbdu3/JGJhL5ZrRbKquhoW88rT0rW7cvKlRk1NIOyYexceLp4Cx/vLu3bvyc65cOWV9+LwkfSzjwiW1L8hGiJw9T8wGzUDUnDk4sP+QNMrYvGUTmjRtJowEFimwQ12jRs2kVKp27RooXqIYhg4dIUtDpgThiIULFojzR3YDWZV6aoQvzBMgGEhUqFjRyy/iOMm6YJ8mmsJhQwejdu1aiQ5Z74SjlpyouscFln/RBc4dghjAUV3IjJtN2+NusDeRpyp5pQBrWkydqgSny4Fu3Xvh5MmTyJsnj/hn1ap9Kz0n8ufLi0GDB6J9O9U3nimZdu3a/WPBcm8knya7+qYgyY++FqGeKVOmSA9RVg/Fx8Xj4MG90l1av2gKK1epKpu+TJlyaNWqOTp17CLTp2gzORERHiE+KDsJsl2mvm4JcCzf+fH9oL4DWHUze/Yc2WHs6jJn7lzs23cQKUJCsXXrRjRs1ASvXr8WbINNUevXbwxLvAV16tQSwRo+fJRMFoWBTcZ4P6rntWvXCNBnfDkyGZn7Klu2LCZMGOelTSlYQ4YMFfPqK1jeCD2X1wEz/BAfb8e+I2fx8lW0mDmzmdCI6pvg7hUsik3EUTtmS9Nw0rpe9VWglnSC5yvzcCqn4GTuv9vt4DHKrEm0Oa1SDp89ayY0b1JLgpQePSJASCJ37jxYuWIpvvm2pkAE7B/B/lkd2ncQLdKlSyc5yf7faCxfzWpcU7oddOi5iQn5sHPiunXMYVpx8MCeBIL11VeVpZkd+eytW7UQf40+FQUrR86c6N69h5hCct7/ljaTlJYSda/FmqTZ6mfp8Py769dviOZhSfnXX1XEocOHBeBLnyEdin5YVGoOyeXKkTO7+GPs58SLeBKR8Fu3bgr1loUChBT0i+qYtFy+OKOxkiU/8xoeaR7nzl8QH4v3EpKg4TKaAt1UXb56Bxs2H4HJHCjC5IcAOPxU5bWefFa30M4ilGy0U3XJ0ZrI8b48KIpCRv+FAmW38/g1ChTP97PBYXPIkSgWWzwslliEhvhh9oyRCEuRDCdPnsbT588RGhqGCuXKY6/2jgSYixX7SNi6fAaLTo29w3Sh8X1HfW08AuhpQ+n5rEso3yziIID8ealSePzkiZyCRn/q22+quE/MUHgmsGv3LllH5hDp4548xWPkXChSuLBAMsy2cJ7Kli7jzjMmGhW+T6iMguX5nGo5eOTocemFQMC0Tt3v3KVS1ATRMTFgOx0OiOF0KUYPGhYiqYIrV/DLL7/IfVh1TaF7cP++aEO2wTYeBOWlhcjV+vMvHDl6RE7gotklXYRAHi8WxzLJSuGjX1erZg34Bfjh0pXfsWnrcXV6o9kFPydZktpRxNqpYUqDaY3ktFbV1E8iWHaHRMDsNOySMxkd6mR4h4NdNaXdN516huuMkOOtFnEDwkL9MWvaMISlUJ2cdUHnVLCCh99h12QGJaT8UkBLlCiBdOnTYfcuVYdJoiIJdkbOO6nHbEtJeOabb77Bpk2bJNihb/bxxx/LxqTgk078wQeFPEtnMkmUS6asndVYDRt4HZ+isy30RJ6+SbkGvi2tjHLzrwVL11aJCR+baxw4cBihocHYunWT6ionwuPEo0dP0LhxU8TFW6SqmnRk4zVnzjws0hikrCjmaQpsO8j6uS1beC89glIFsMaB66bQ7BcgSDLBQJYpcaxsbjtu3HiBLjJlzIzVq5YjeXAQLlz+E1u3n4QrgHdzwOSiKfQXoSG+I4um9+DUW0ma1Wk7LqddAEOaQTvNn8MuzTmIE9EnIbJut/HvTljt8bA64hFns8ISa0VYqB9mTn8dnOMAACAASURBVB2JlKFkRXhXM1Ws+KVsirx5aQoHoaM0l7OiW7duKFGc1OS24kfyZFdaCOMcsLKGdGJGbqTNVK9RU+aBQtm9W1c5LY1C26dPHzRv1kQJtbR35BnRP2KjnHJhwf59uwymUOvwZxinmhZPV+n3KaFEfSz9y1qqT76v3zQpMzNo8DAcOHAIKUJDsH37FgQlC3IHsGQZNqCPZbFI9e2QIQMNtF2T6k68YKE0HSNuNX36LBw5QiENwY5tW5EsOLnygaTgVZH79clhMnbQoMEw+/lj6JDBUtQwe1aUfGTnjm3SI+Lo0WMyYWvXLJPmH5eu3MPWbSfh8vfn6TGgMWTkRoFys0R59oyg6C6paLFbYnDu1EkBT3nqBpkW+fIXQEBwCtFMFCpqLQoa/07Bol9ls8dLu28CutRYM6cORVgoN4rnHfhO5PPHxMTLKWg87LI96cRWq5RvUUDatGkNf78ASSVV+pJdjz3BBcvOWLJFwWK/LAYCb16/RomPP5ZaSSWkFKwItGrZws0u4RyO+f57rF+3UfOx9iJzZvKx1FE16lKZC7XZdPxR/1P7vbYJjUFfkoKliZJ2Y+Vb+F7uG5lMuHnjhpQpMTf2yWefSic9XRC4G9gAg+qT0ANttdsWSvPWv3D//j0hvpF1QPPGKJAlUZ98+qkstjxfz48YBsLIk000uDi8L30bfp9jY26RuBN3LyEMlrCRgnL56l/Yuu0E4E9YQ4cVTILNcINyHPw+hc7Pz4VHDx7gwrF9ePH0ITJkziH92C2x0fAPCMLn5b9G2oxZYLOo3qs2h0X8LJpDmkEuqM0Wj9i4OKRIEYiZkylYwZ410nwCJniJzVFLs9f71V+uimZkITALd69cuSzzQEggbZq0XhqLpp+wC1M2BEXPnOG9bEiZMpXAAHQzeC/ytZjX1C8qEOKFPBSBY2ezYGKHnlSTbgR1+MlT66jDColZsSRNIT9MgJQN8+lLEHWtXauml1wdPHgQP+/e4+5Yx9o/ktmIbfCwJJa062gOUwJTpkyVSSZZj9W/q1evkZfloT9Edvft3S803r59eks9nK6R+PwxY8dKxMQCzBrffouJEyfJxPHojho1anhUO9HgAwex6+c9gsEOHjzQTU1WL6u8mktX/sSOnSfg8uMRJlqzXQH9tHOQaQ6l8asTMXFvcWT/Nty+ypM0/BEYEoaQ0DDYbRbYXTYU/aQUChQsCrtNnQpvd9hEa7EwlWOkOaNgxeiCNWkIUoQEY868ebhz644c0En6NRPDzAiw7L1X7566CyrjuPP7H5gxY4b4mq1at0LRIh96+Vi+i2s0V3/88YfqMu10SJ0ge3D4Wh3Pzy7MnDlbMDSCwHQtRo8ag+joWBQqXFCa6tK6UMA576xXIKuFU0uqNqnjbk3lS5vRF5TU5O++qyMVLaTN8HRN4wsIjhU1XzhUK1csx/z587F//yHZcdu2bVZteTRM8tHDx2jYqJFMNB3qjz4qKjgWBzh0yCCBG0gp5s/r1q6WydUHSLPCUn9qpoqVKqFHt25o0qSJmNXmzZtLgw23z2AyCf0mKnIuTGYXtm7djIwZ02vzpo7xoGBd/fUetu84Dhc1lgZ0yp+URhN9ej852NFktuHm9SvY9/M6BDrsCDQHwmYyS/THwOJ17Fu4ApOjSfP2CAhIzt4hAuTSEWa7cNFYFk2w4qmxAjBj4hCEss14z3CcOXUWufPkxpIlC1GtanXxsdjkd8XKpWrMmsLgQZjkWFGwJkwYLwcAGJ13FcEl7vvwEPJOnToJ0ZDl8K1atPDSWB63R/lcLP+6cP4iMmbKhC1bNqJKlarSU57pGnLhunQh3GCSKp1s2XIKzw4mJ+ZERb6/Elp/ELUIueacHJ4jQyfQeLFQYO68heJrzJ/Pg4CWSLsgOtpr16zyyppT1bJdEAWreo3q+LDIB/jhh3GSae/dK0Iqb5cvX47AoEDMnzcP2QyNbum3NGnSTNDh0mXKSopHCHZWHt1bX05u0K0kpYJUl/nzFsHP34RVq1Zo1GRNfDRHnKZwx8/0sQIExxKTbvCveMaPH7FpRwyWLYpEzjRBaN+kPtKlSQe7y4w/fr+FJ08e4fJv17H/zK/I8+EnqFK1Oiw2foewg02Ej3Nns2im0BKPkGA/TNc0FusXz505L/ALOzDXr9dQGsYRx5o3b67m4yg+/eXLV8WJ53z98MP3Xp0Gk9Y+Si5JWe7Vu5f4feR2NWnc2Gsj+mq78Ije4BlCbGyyYsVyNGhYD69fRUuld6NGDdCrd29RAJ07dULWbNkk0OCDpk6ZLNZIvxL4WEbp51nBtL2EEDz0CrUQ1Bh0Svl50oXZy4mD5+KGhAZ7dRQWKktsnGgMMkvpO9Hn4IDoTDNIEJoMgGBSO8Q/8zi3ilrrElotS5rYD50/c0yeboAKd6G55dh4MUJVhxZoZlCLRq78cg87d52Ew+xPhqP83umnfCxGhX4uxoh2xL59ht071qNy8Q9QvVpFpEiVBkEhaeCwROPVk7/w5PFLLNyyHxfu3EWLFh1gdZFy5BQ4goeF0mey6oIVH4/QEH9MnzgYYSEhiImPlVQWwVLOH9tV6n6LKtLgG6jIkfNK+IC/Z3c/46FVXrvdgDPKZoFLNCh5Xvwu54psFF/Ixoh9kWGhn1HIQIynrZGpTh+VbFj6y8TuuA4UdL17IhWKDgsl6mPpEkx2AwljfEjVqlWlsjepS2/Vo3O/9UO/3ZGL5vl7XEHjidEQivO69etl4KSXZM3iaVX0PohDaSpD6sXlwtq167F61VpVRDk3Uqg9dGZJJ54+fYrk5q78chc/7z4Np5mHH2gmxE8dN0wN5u8yw+yKhyPuNeJjn6NE/tywx0YjLHUG5MpXEA7LO9y58SscfgEITp8NsxcsxQdFP4XD6Qer066iQ3He7aJZuenI6wpNEYjpEwaLjyUVaZ4JEesQF2tBzlw5ZZweGrhmFX1M3fuQ+GbNW0qmolChgtJznuwPbm4mtzm3I0eNFqFgRfu5s+elBJ8CuHTJIikdYzEH/Vyi6ao/vJrjS5cuYujQobJZ27RpI7WEo0aNkbkeM2a0YGZGrEvWx/sgTFX+xUMjKVgN6teXNkYJF1nxnNTaqnyYihTVyQVwKZ/F2/6rvlkul4YXASCHe+GCJUKYI22GvQn0Sz1T9yG878XoxZerTh8rcvYcRZvZukl6jx85fBwZM6XHmjUrRCNSsHbuPg0XUznagglGpR3+yC5YZkc8smcMw7PHv+Oz4h/gzJEjSG5WPbaeP3+C23fvI0P+wqhQ9VusWLEOVmcA7E4/2EEHnlGhQ3PcbbDGxyPGEofQkABMnzAEKRgV6glwzU0vX74S4mLjkb9AfqzUfSyfneyZa28sz3fDExNjOo0wBY99IdxAYY+IiJAok/wszg95++Tmk/1LjXjwwH7hxytTmFZ8VCM4zUYm9LHI/iB9KUf2nHJoAlNlc+ZEvj+lowsPqcms+efPLHQ0lmZ7C4qGaRh2nwaq68bMLXSeCXBjufJPa9duwOZNW8UvYi4ws7FC2Qfn8Ai3/hQl1EqgTdi0eSvWrFkjO42FGIsWL8L5c5eQNl0aTBz/k1QVX/n1HnbsOQWTiaZQ86/8nLCb/BDk9JfTzkyIx5dF8iM6+oEcjPTy6VPpJJMmdRrEvn2Ni1d/QVCq9HKe4OVrN3D7SQziTf6yEXmGNk2hxeqEzWKF1RongpUiJBDTJgxGWGgIXFRXblwIUjfIqJB1f6oHmAKD1SY0NKzTUBff4ltde/OzTFqT6pK/QAE0a9oMo8eMlawAg50sWTJJwQXvzRZP1EI6zZmns86aFSkai5XOM2ZMk3nUYSXCGmPGfC9C2bR5E8EGx4+bJEjXsGFDBOp4r4/FXxIKIP5D6aA9FWryu2jBkpjL4+8ZxVBbkZBnPFKDL0fKKtUv/QECndI12eUSYiChCBL3lB8UIg10uWP0e3l1zvMRLPob6nQvHhhOO6+NS6jJIWL/Y2PiRA+Q4ssxqq7JJulszD8vXbuHnXtOwWxSzrty3F1wmvzgB3/4ORywOmJQNEs65MyZDskCTEhuduHtqzdIHhSMt6+eISBZMviFpIDd6Y8LV6/j5uPXsJsD5URZl4MOu0NqMvlsqzUWsdRYwUqwaArfvnsLm1X5WJw/mWvSnNlFORX7cCkwWOUg2d35rZovOWDdAz7z3zgfDIzku3IvUrdJcyYt3Lt+kZ/jvWgICCnQVFOg+TwKE9eFviGFh3RjoYWzA3NAgMw3FQ4van5+hh2YuW6kn+u+33t9rFev3ogpZHeZhg3roXChQoInUc2PHD5CuFg0YbwZbbPKXykp4GDr1mmA12/eClm/X78+QpuRzjE1a6BY8Y8wYiTPsWER6GBJjLJDMU3hqpXLheqrroSwLHlcPAiTgsiTsD4oXFDOhKbgywECr14hKmqeTAbTQZMmT5RolcnwVSuWS43fletKY5mhCj6chBjEktMcmmF2Ag6XDSZHLArkyYaUiIEr+hVgc+HJ42d4/fIZsuXIgmRpM8I/LCPOXb2JaIsLdh6tYrdL2sdCoaKAxls0waLzHohp4wchNCQY4RHhOHP6rPhUixctxDff1BQnO28+xSDVtQT/1OEGzjU7+pFObNRYbPTG5mz58xeQMrXqNWvJ0S1MBVELubUImNM9gp49w2VDsmzsxInjcsYPawvJkqUpvHjhMjJlzoANG9ahevXqePnyLb4oXRLNmzUXU0gB7hnRQ4o3evfqK5tj1szp0m3mbzUWfSzyne0Ol7SqLlKkCEaOHCU7aMTwYXjy9Blmz4lCkH+AtDpkdYk6lMklFbw1a9WVRS5TphT69+8nXfkYUdSpU1teWHWbgdyLOBZ56myUsW7damEoKCFNKFjsgcAOzIwqWSnCBmeDBw+V9xk+bIhw3pnS4W7atn0Lxo3/CceOnJBGJmvXrERwciVY2/ecElaDuIKMCJ2MBAG7PyQqNDudsJpsCDI5UThdcgS+e45XL14jJFkKPHn6GMlDAuGfJj2eWJPhyesYuKhdHDwCl867JljMGVqssOgaKyRICVZwMHqE98DJk2eQM1cOrFjONEwNAaWJuq9du8rdxIRzcO7cOakIUt1mJgsr1Jg+0bvwSYn9kkX4trrKFdJML1rIUzo81+GjR8TFYVM7+ljMo7Kmk5qMh4WzYzUFmb06tm7ZgKrVquHVyzcoW7Y0mjdrprrN+KtuMzwrMbxnOMwmP61V5D8QLIads2fPlmiBWXH2K9i+fYeEsDWqV5cDADhIegHt27cTdqF+UTNFRs3TKK05pXyMiWaavBIfFxOcSj8A6ttvvxHVTRoJBYv3YspCT/n4Rj+csLlz58m4Sn5OajKBvK0y0Tynmb7FIZ5XaDKhW/cu0g2QLSGpqtt3aItkgUG4dO0uduw9DbNLZQeccoqaEiwKmR91mQOwmO2A1YIc6QKRLPoRwlKkxtMnLwRJz5o1E2IDQ3Dhj1dwmHgWIE0gKTR22JyEG0idocbSTKGVzrsSLJrCVWtWy4HhadOmk47L06bNEB4/AV32L/X4VmZhjbAw1WT2E+zOSKOhSSMGSCYnkXC27iZlmsQ9As2MCo0Xj7+jD8r3bdSoEW7fuY2LFy6KT9i7dwQ2bdyCe/fuIzRFsGCX02bMQFwMjxTOg89LlcTKlavldl99WVHK4FatWi0arFmzpvKZJKNCHceiL0MnjikV0i84SO1t5Y/HT55K22juInKGHj18ICAmc3FFinyI69evC6YUljIU2bNlF+4WtR2BNzqoui6iBWLroMePnoowFf6gIO7ff4zot29ExfIwSl//TYykZnapFdmDgTub0SSxIZ7AymRxkSIfqNSS4fQvCtKla39hx+6TMNEUuohhKTn2I3VGIkMzApwm2E12mBxWhIW4EPj6LxTIXwiBAUGCuTEK/zPahit/vpZD001Oh2I4COOBqDuT0XbYLHTidR8rCNMmULBCNGXsaUVw+dJlQe6DQ5IJTGCEG7iJyS9nliN3njx49/adUMHp55I0+fudP+RkMbYIYNUS/UhdoxEDvH7jhqwZ15DnRbNIhL+nhqN/RoYo152N2pjOYdU5weoPPiiMX3/9VVvHMOFbkWLDqc+aJbPQk9WLGJPSmhOTVCU0TSEbmzJMJU+Hp24Z4QamYGbNjhRHkimdqKgo7Nu/D2EpUmLT5k1SWUNN9MUXn2PQwAGoV7+hVkpWG0MGD9ImTkWHwm6Yv1jaWLFka8rUmVpz2xTSVY4AoibVcsCr0f3avWcPBgwYLCHw8GGDJfXDCmYK/I4d20QDyAmibkk24dKvmmCZAmCmYKncM1w8FJKen8mEAEaLoGBZkCZlEN7+dhIPHz0WGCFd+vSKH545N45e+ROBGgDLFk92nVJjswqwqQtWnJXIuzeOpZFW5XXKli0ncAN9LLJojUn68+fPo3Xr1mKCpkydihPHT0r7TJov0ovYDPjS5QvCRl2+bJkch0dNRgEjt62dxkbt07u3nFXdtWs3cezZMoA9RFUXHCsOHNiHgQMHC1OClUiEGypXriwVW1+U/gItW7REh46EG4BeET1EO/rSf4y+oSiAxLomM2lJFdmoUUP069vHS6UuWLBIjhMhKr9y5QrMnTsXXGRWL2/ZsllaaDMSZCk7y+jr1qkvUVCdurUxdNgQzYdQO3bmzEjwfiyxJ21m2vSZUrPGiGb7tq0INgiWIiNonWA0hmP//gPFGaW/xt3HhC2bglGwWIyg1LP2PRdw6de7yscyqTYAhNvosAtASj+R2JvDIfhMsiA/FM2XCa/v/IIHt2/DEv0G6dJnRNps2VCwVDkcOHcDL1+/lYJbM511pojsJjGD1F7xtjjYLST6xSKZBpCmDEkurSmNV5kyZSUiY65w3bp1Bo3lwrlz59GqVRv4B/hJbR8PSHAL1pFD0i7p/PlzyJc/H1YsX45gMhS0m1NI2rZrJ1q0b99+otW7dusqRMzp06YLU5U4lkewBoowZmJHv21b8dVXX4olIp+9VavWYMskCmyviHC0adsmSdaL/m4JBIsPYutEh8uF3DlzeXUB5pdu37kjdGRqhvLly+PWzVt49OihnMJF1sHhI0elapiHOtIkHT50RLQN20EzCW3UfvzuzZt3JHHMzrw0m1T1jPT4Yh6Qzhux5zjY6e7ChYvStY9HqVji48VsUJDYCJbJcF2w1J9m0Vjbd58Sgh+toN3kgtlFQfKDk2wHQJzXVGGhuH7tV2QNsSKlvwOIf4fo50/gFxCEZKnSITBlWhy6+ifyflwG7AIV9/otHj78Q6AKC6EViwlv7VYgliwHCwLIICWOlSJYggXy5fUWSHqTD26mChUqGGTOJYdB8ZwivwB/fPrJJ3j27Cn++vMvEZZq1apIRMheDaySKVuunFCX9IsbjcAmOWR0K6j9T58ihmcSpiobttA/o2WiL3zhwnm8JKySPJmcbb13z24x6cxc5MuXDydPnZYxFypUQEypbgiSygQkECyGn3SKqVJZzkWIn70ZuDgskCC3x/fyBk49v6VDvWPHTuGIkyFJn40HWJJMIHTimDhp7U3/pnr1b92l77rweZB9TesY8oh0bI+fOCGCVPKzz9TLGsrDqPnoCzLHxkCBZDnRWLtOSmEFNSDRcifs8AsIRNp0GZAxYyZpLnLv7l+Ij42BnyUGOTOlRKaUgQJBOBwmxNj9cfdpNF7Z/GFzmpE5T3ZYXA6Emf1htb7D73/dReA7O2JhhS3eglhbHFIE+2P6pBHCx9L9En3OaI6Y4+TxKVxwNm7jgjKyS5sundCKOD+sBqfPqqhpGpfM5zQL4yLzRNn9+9lyHCheooQ00HNrE6EmnxFOFoOh+vXqSpRIHjxPiGUHa/q5+hipOPbvPyja8OMSJVCocCF3TvhvBYsP5Y3oH9HHstocYgo/LFJY4Aa+7OjRo/DNt9UStIQ2LqjHoXPi4cPH4IlU+oFPnCzmr6hShw8fJn0s2QpRTOG61ciZ3dPc1luovAWLP0n516DBkqAmg9S3/IvnJfMwAvKeePh4SPIQXPrlT2zdeRxm+EtPCBvsSJspg0Rov/9xV/osUGM7bHah0ASYzYiNeQs440TbsP9WnIXaM1AWxM8cBEcQYLLE4oO8uZAleyYEpw7Dw9//QHR0HC5e/hUWCznvgSJYKUKSwWZ2wd/l0SzlylVQaHn+/ILtsQOz1Rovke3HJT4WU0iu26RJE6SnutvWJdje3vlTdqEhzkWNFREeLidwGGGc73/4SUwvA62DB/ZiwIAB0pOeKMCOHdtF++lCw3K1jp07SUk9q3Ra08fS2CF/K1j6Lnj5koJVAzYraSuN8EGRDwTUJCVk9KiRoll4M9Wkzftl9HdVks5Dhx6Lz0UKLyk4rEIZOnS4NMYYNmwo2Ije7WNpgpVQ+yk/ydhIg59hu6ABAwYKNZlphTrf1XZPNcfWt98AHDx4BBkypBXALyR5MC7/8ic27zwGk5PkGAfC0qRCzgL5pByLwsawn4tIxRjLc5ztLrpf8nxmIYhTMfSnhmFpl8NuRpYsoehcowICrlyBOXVKpKv8JVw2K86cvYj7T17h99/v4cHrZxg1tDdSBieHw8VSNEWz5jyWL19ByIy6YLVr30kgDLbjpnZo21aVgE2eMkkdmGXwbvQ18w31OREULHK5SDxhiT1bYhqv73/4EWvX8sQMChbncgAuXroiFVH0UUkM0C+a1PYdOQ7SnXpJj6yESKP6tC5oCUwhYX06hFShfAhtP0/34uBpazNm0Al0iWwZwz9xMQiMknBGn4A7gWqW6pcPz50nl5QXsZqZgyxWvJicIOZ7eWtDz2/pQyifyiwRVaYMGd2hPMf+2283pCMznfmPSxSXTjFXfv0Lm7YT6zLLhH5cqiSOHD8Jq5UQgep8x3+nb8eNYbeSuGcHEz6qq45ZDh2ncPibAxAaZEL/+p/iRd+RMB+5iLAW1WDKX1jygTEhyeEICkTy0JQIzZEVqeQkL96XKL8n30mTRGtAejFBUrJxWdjKpDExODnIwGQSKILdahLre2o0cfrfCSfo1GRCFYQJPJdJmvU+efxYAo3PS5aUdkiMAoOSJRP8UhhM2kUnXqqpzGbkzJFT+FjakVtuJeMWqMTgBt3J1bPpXCA6yKtWr5UJb968iUQKO3f8LJNPKIJA5KXLlwXZHjJ0kCQnyeUpVDg/2rVtJ7ZYYWSKDaEgAAUD7NixC/v2HoB/gElQ+m3bduDqL79IVfXgIYPw04/jZDezp2atWjXlSFw6w3Qu2T2FB1/6+QegUcP6KPV5SU2wWGViwrwF83Ht1+uSFxs0sL8ApBev/olNO4+o8gyTC0VLFMPBA8cRF28VomLy5CFiCjk+u9UiHDI+j2598uAQSdOQJcpohBBD4xplUWTVfATCgdCsufD8yX24fr0F04N7sDWsjxSF88DPyeJVEzI0awD7/9PeeYdZVS1tvroBwYyYUDCCeEG94xVMRAkKihdBkCjQJMmhQRBRycnQTQbJCJIlg6CggCQzCpLMenXuNWcy3TO/d+11zj67T0PrfPN888csHx/ghH32XqtWVa2qt946+ywdGoSYCkyJgxw57U8Z+9hxk0RuW6dObbvrzrtCwhAk8ENwobFjx0pALrnkUmmlcGsWXueUjCmENYhY1KSJk3Togp/Ud6rw2m706NH2yaefq5Rs4ADIVuLmmtjk+IkTNL9169S1Cy+8ONYPkb6KpUsntnmR5oqGG6JBr7Vr19mAgYNjpvDb777XDUKwRvevKZOn2KsbNylBTYl9o0ZNdfSHLgiUQdwnSMQ+8MbEiVTpEG7IrxjO6DFjFV/h4ehsWr8+uPifdPqkIWfDhqSHDluLFi2sTOnS1qfvo5qoAf0fT/CxmKz0Xj1t08Yt0pTysc44XXWFS1dtklCVvLaU7d3/sf3++xE7dOSwnXaaY0KmYoiENig3ahaPHj4UABBdAPTYMfd/av4T1q3VvXZuk+ZWqOot9tvR/HbmlRdZ9qYdVujwCSv87CjiD/b9vn32yxdfW+lunSyrAL8RLlBJxJSBIuBYj3B37dJZAuA2padJCuxyIG5prVrZ+zt3WYmSJez5ObPt9NNpzeKuSbiBBgL4UA8//LDCDZ07ddZ8jRkzRkR4YU0Hzurtt98VouPFNWu0JnFT+Ia1bddO8TT8tcuvuNLSu3dXaIQ45p+qhCbyzi1SQAmnJuqa8iQEa+b0WVbgNJcnmjlzpm3Zsk1HXgQNn+D7H77XSW3ECHgqEycvbOpmzJhpz82eI0dx1qyZNnXadLWVwwRQvt+8eUtFiCnq6NSxo2sFd/CgWtpiGmAn5ogJLv+ee2rFosFoAIBp27e9bhdccJHNnj1DdYU73//Elq/aYkeyjto/br3FVq54WVwGUABQmQwCAw1L6EHPz3bn9Hgc/PpxhVQ4nlM/aCeOWHq7+lagXQfL+tsVdqJQAbuw/E323aSFVrDw+XZu91Z2NPu4/bhkjV10+eV2aZ8ulnLO+TKDpI7CPorPepDx6NK1uzYx/hElW35w2IDhJzzgYtj1/i6lVFjgsGDR5QK4MesGvPmy4pdKwEhoDx8+3CpV8h1W3aFN19rleFYXLVoUC/XwHoHa9J6upTCl/7Q8efQRWBHBdmXoNBv2rxI0VtS3CTuG3Bw7AfXI6xQMkDvkNCfughOuKhoYKzuE9cifL1XvhwUr/FlOhrqWvgs7Xn4lczXJxvfzaRG9qua3uQ8+65iHTUFc7sv9joP8sGCkl1SKdcIVm+r9VLO33/vYVqzcYkdSTthVpa61des2mh0/GkCwC9qZZ8OInGLHjh9TPOfQH4cF92ShuRfSOvwuz4Hz37XFvVakR08rXOR8O16qmBWqWsl+Xb/dbP+HdqjaLVa07M324Sub7bom9a1AyRKW73RSOq7zqnfCw3E9/k7Unmdh3nhO/ZaYkN1chudTZf1ZHptl5QAAIABJREFUWfqce19LqqXkfuE4gx6AFoBsGD+ffDaaLnNr7ITMw2D83PMbR446Nmt1/CAGeMx9njVPYJmJ+li5CVb0dfrhLF681PKJpGygrVixwt58820766yzbeTIYTr1iWv8uuuU3AxPxLZt223ylKl6dAoxXbsyN3gIJzBhk5kI6vNoVT5Pifi48ZMUeW/TpqWi/UuWLNPkUtxJAed77+0WQG/48CFWsNBptnPnAVu6YqOlUlSbL7+9/8F+9asuWKCQcmRqSpmaKnw45jB/Sn7LokBCVc7HgxZwqXb40FHLSs2yOrXK2p07ttvBuS/YxX272ddrXrOiTerZdy+ttqvHZ9iJg8fsm13vW1b+QlbszmoOXJgPwUrUPGHhCs83vs2QIUP1jDRaoiNYyADkQPaG5/rAgQM2fORIKYGmTZvYPXfXSoh/hX8nLEDR8AHv7dmz1yDWZTRp0lBAv8wMYNQp6mpxww03nFxj+Qf04YSwp+/fo/yLzuxoHBiDp1L+tWGjBGv58hfsgQcaKWJc/vbbnI8VGqvXvCiSVK5L7Al+hvDwvxcOOfi/x2DPQUoE9CMVLyzSAJgGf/he5V88LE2GoEN0zcaL2uLF8xUo/eWXP2zTa69bgdMK2s+//iII0OFjHP+db4WfyGFAsOqsLBfJlimkUOOozAO7mZ1/7PgRK5SdZQ/Wucv+vWSR0je/ffofO/Oqy+z4wZ+swOUEklPs+JHDdvjocftHqxaWIo2VM0QTFSz/zMBmaNLE/T6T8YxVS1L+Fd34fpNiCmGr4dCFv5nWgvxe8lL5+BznLCVz/bbftPYdoGjPtp69euhk2LWLK7+jsuikPpa383w4mV/kX1uzZo3obzAvgwcNsqXLltlbb72r4zLwYjBSENvfcP11lp7ePeFaxIueneRw6W3atFY02f9eWJhym6xw6EEaa9xEdYBo1aq5jsrcFxHjZ5552p6fO8fefec9O6/I+dKkBQs6cF+MJ8tNc2A4PIY/IKcNYMA+7x0rlHSpyqDo3xVFCCeYxUkRE5EqLL3CCUEfH0rWVVQWBMRII1HgH8uNhzqFhbU3z0ql95AhFC2kWo/0nlauXNkcvlmyueK1Dz/80IYNo/A4yxo3ahwr8M3t87m9zrqQHUFj8femzRqrve8zTz+j+yKoC2YvaqZznAr5MiEF/qRsyEGTf1eU0HemIDbqK4kdpPWYdidHe9qaiW23QAE1qo4KaViAQIMC3GOxgdZSHpbbQEs4aLIpDyho8h8BzPnMM3W/OPYMD5l2msBJgxiE4WPID9T2jADyyzNSllZAHSEwM2wQCD7U5QKYM6zIka7EfI50UGp2PvmFaD80HNF9fBdBuYFMn32mHP1Dhx0EuPB55+qE6UyhEy2/oRXiEBT5N4Uf6KiFaQ7PV9RMMR++MwUggJ9/dnBi1sz3WPTzGf1uXgWM6+E3E/ZhnHHm6ap4wnfzfnL42jErFw03AD+pVauWHT2WpdMX8Y5+/R6TdOJTgS4NpkQ/1KdPH1u/fqNw5StXLbW69RoIwlKh/O02YcK4mEZy1dGJlbvjx0+wSZOnqFwfmEyYyzL64CRMieJjkpo3f1CJVbL2+EQDB/SX+SVuw30CtQXd4IlEmBz6FEIpBEwFiO4DTZoIeYC5+Pt111vX7ulakCdHDLcDH32kCu/UrGxBeD0ddXDud8iIQF3t3/+hNWzR3E4cPmrdOneyy6+8Uqex/AVS7emnnrT33n3P5s5fYCeOHrc339xh59D2JHQkDFsKzFfzFq10CoX7tMND7RLNlwsExnhKW7RIUycPcrpUOdWoXl2bjyqdOXPmJEzhqQQrbA7ZYdLMgTaloietlSsD7NOnl7Vp29aVsCUZuQoWpBxQNB4/lmUNGzW0664vbQMGOGjyoIH9XUqHH+UEli/V+j36mL3y6mY746wzbPmyJdaoURORhIDHgqo5XsIVBoW5mZ04cZJQofgQpF3AvOfmyH711df2QEOYa46JHL906WsEpwUeS0rnh+++t4mTJkpDkuu6+OJ40yGohypXqqwYGDCQrl07W/MWaUJEtExLs+vKlLb0nr0UpacRJggOQiGYsc2bNuVohBk2WTjJLdJa61qdO3US3WXv3n0kpFQvk3mArwI819atm3Wt3EIwCFabtg+JB4LAYzsWMPgx5wa48If34Nu2baeuZKSDYHOuWese18X+xhtFlc6IsKrGRCHZPWjug+B1OCcJYZvrJJal0npiXmFAol+zhNNhVGORECUKy7GX+ARdo1z3qhNWr25dZd3jE2tq/7Zv34cyT127dbGJEybJdJL+AbaakDX1Oy64APAcUAiYQGItZPi9eYifEJ1AghhFEME7EdeCCNbhl1Kt7n33qUER1+Mn4IPyzZT89eCDwmyULHmN1ahRXTgynrFipYpKd8wLoLbkNL/95lv1rmZR+valx6BLNSVbDGgEiL9xLVgJQcoiSAgWRHRffvkvFc4SVoGvQifP8NEuaCvH9elXOF0CnW3VqlUXU3RIQYXm3TnZUEARrSf19lD7hywzI1MVygh32zYO5uzv22lG/+/kz6K58t8JOfoQFj/33CzdFwBAYmDOGuTkjshVY4W1Gx+CdwqMNoPCCaLCdAElLlKmTJmA/sYD6uLf5rskazmqIpQXXnSR/BdYUPguuTDPLuOdcjDqv/z6i8BomDrSOxzzKYu67LJicmaJTaGNuBZURTwgjR9Z0Ny0XTKVHZ7w6DPndp1kggXdJWEBNDpN0Yn0xw8ZKfblv/5lQFhYBOjNk3etd2YHH5H8JzWK1AdAyQhNFAOqJg4oVEnhz2HuHPw6ziQdFn58ov0HPtRnoefGX4bmk1HqmmvUYSN8gABjh0Igo0L4gDWKaUknnrENAQImdq1S1yTV6DkqoeOT7Bxf9XEmRGApMoV07JowaYLMxrx5z7sqndDDuYodeffCQ+EXwVxz//33Kxnc77HH5eCC+swBdenVO5TSWaKGnJhm0g8+pXPoED4WVTplhKDE8YaB2V8rHLKI7tjcBCz6OtfwgcewkEU1De8hVC3THFkJ2QHSMK7o1C3GyJFPqic072/fBjrW1Q6G783TLxL5hkyNwK8nXktrmSbtR2UNp2oQpGzUzZteVVFD7DpBjXUYQYpZ9T2hr7zqyqCaOdXGjRurOY0LFnFF1xMaBbB27RqhG5zf5fSYz/HyLyij8FN5f/r0qScv/wpPrlOZ7hZXr1pj/R7rLwkeOnSwagHHjh8rzDtwYi9Y+nDwVJ7wGpQnwkHTofr168cECzMHbOb+evViwDU0D3Q7mzc7P4RYVJ06dVUyXqVyZZX6N6jfSIS4LVu2tOtvKG0PP9xH+bzBQwZa3brJ6bi5rTBvZviUFXZY/eZIppVi6j1Jegofq2kzOmYctq5duogvyi2EMzfDR4y0+fPmywzv2OHauXhhjf4mtI+t27STEHbr1k1kdM0fbK5oN40GIJjFzCIsCGlYsMI+D8+MkMD0g4mm8hmAJrRGzD2HKlC2YY0F/BhE6sWXXKQ2eB6PFS7v9/OFywFrMgKOLwertX8vhymM7lq/GDQHpyceXyA/R17t088+tdTU/Fau3D9kkpLtZK7HZNOOTbCZSy8RyT/5MHYyRQmYDT9Ikuz9YK+6QqDiKYLEN+EUiMnEFNBbGWV4+RXFFcqgksSy89nfSpdSQ4JkI5lZCwtXXrWY9E9EsLgO5uOdnTvlnF991VU5TrY0CPj6668UgiHTEOZECAsY1+dE9w5wa0tRk/PChc+xne++q1uEfI7kPuBIFhs/h2Btbqc9roVw8Rslr7lGVTqQCaMgMHXhjqrcG58lXFHw9EJW/rbbY1kQd31nvbgWgvntt9/b7t27tGFhS/QCHr6XBFPoJzl3XyWKUJA+iHRld1eJL17ycyk3sWvXbgkt8RBYfymVz20QGwIfzg6kXQeO/o4d2+W8Q9VNIjY3wUKDLlmyVNgqMO1/v+EGe3nDev2b5pyUmJP8xkQj0MTx8Od4Bgjj0M45Bcvh8ImPbXjlFcWz8AshoAPmS5wNKDeV4vF5zZJGZrMSZ4IbI5yzQ3BAihBHQ5BICL/6yisSHk6zxYs70hSv6V599VW17vPXWrlypfxavnfjjTcKmuwW/x8q1QuP6Cbhs1zr9DPPsHtr36sQkB/4iPwW3+HwRpZly2uvKVFfvXr1GDFuUsFKFCYqVlxYGXnNqZFIjEZzXskEKDecobtlYDOKF+XLZ0teWCzezNwGcSzSReTpiGMRBqE5eb58Bax//8fs/nqJ6aHwJuHZUNc0nIR5uEvnzta8eQtp1FatWwsPTmQbv5F+yTimnLj43pbXNovLIDzC20vhhhYtxQxNiODKKy63nr0eFofXiOHDFBMM30uHjp3t9dd3aCNQPhdnhjZ7//33rE2bh2Q2YYZhETFRCB8+FgUm4SGoyzvv2NVXX2Pz5z9vNWtSBPyT3XRTWTUwBQ2C2aSRA6jPZIrDK4BWrdva22+9pZrBtWtfDILVyiuoKIOqaz7bq1dPu/zyK6xLV9cglVL+CuUrxK6d66nQ/5AjV4wDYRMl3O3WqEkJ2+OEhciFzvDZZ6dIsJi4xS8s0ukut8FRHGpvWvc2a9bMSpchjvW4TPITT/Szern4WO6YnW2VK9+hoziVMJ06drC0tFY6VOCvIVg05kawBg8ZrB4+z82apR25aeMr8vmivlngHCp1AtMgYMEOHTpoc3AtBGvY0CHiGAsvaOcu3e2NN16X2Zwze5YVCqFmiWO1F4X2cV0L3imERyX2mc9Y1arVEpLQBHeBtFx1dUnhse6+p3ZQYn+jde/WRcKAxoLGqGXLRKrI0E3poJXWqo29/957qsdctWpVAsIBlwT/jDXnWghWtx49FI4BOnX7bbfn0OgJKZ1EQQkHNGMxOV0gnN5yalmv5pCJnL5Mogb7n//za5VxIViELsK7N3oxtAuhCwKzgNFIKhPIhImPEw/9CZMNL1g7d76nSUZIil9W3Pbu2at/4+eRPgFxybPg2/BbnGjBt9/4P/6ewy8KbzJCBJhN/BTCDRzruS9SN1wLMxs+NeNzEcSE0RCwIu/56xFDdKGLbLEcn3nmWbZv316FVIiuFy58XoJg8VmuRYqqdJkyYlhGQ8G2TPXzgf0HtCFoJRPuleOsU7AWLsSu3yVEgd8GLVH4GfkNNDOvFStW3IUuPv5Y36MCmzn1I1eNxUUeeeRRQW9rVKtqTRo3inXESgyfORM5Zco07RrwS0899WQCnSEReCp8sPugQJmcaVOnqwye6HnFiq65j8cd+aBoeCH83+nAMHDAYAHu7rqruj3QsIFLIgeJvKhf6B/QC1bXrt1EcUmKCg70vDjwoelPkNmOnTqJAAU+r6FDh8bjZwnRzMSN6TZktmWOGiNBJBbX/4nHY3FA3ke4n3r6GeHB6tWtJzbi4SNG6ITWuUtnnarDxRTwXaExixW/XFXmvXr3Upl8iRIlRUzMenBya9y4sdWq6Uyy3/709qYdDSfQsWNGyQH3c4hgp6f3UtCZ+cL8+XlkXqFYzxw1SmVpj/TuI4jUKQWLuFHt2pR/HbdGDR+wPn0eTlDl8QVzgkUJ1suqhD7HXnxxjetMEQxOMPffX1+7iDgWDqXLO9L9izhW3dAOjC+jF7awsEBY0bBhI9Eqtkx7UFgvNxIDhHolHFcLYlJUHFPcQaTdpZpODiFBLOLs5nG54tq33HabaCAx3cuXL0+uKeM6IbZgPE+nzrDN4GNdleBj8Z7iWG3bCmfPRrip7E0qbyeompmZadWrVU/QJJTfA0EuUbKUM4UwxPwM28w/rFv3bvIfOVQQbkgLSEK8YA0ZPFQ0nWjnLa9tUvTeD07x1avXUHD89ttutSlTJic8I45+565dpBCmTsmDj8XDcSKSkyw67gaiHExchMScHxoJ7ndOQ+T7gPe65TbRFMEmd+TwUbuv7n1qKTtk6DBFg+l0Rf+c3EZYOLgvTBOOLGw4zZo1Ub4vN8GKXhOTV6vm3SLaLV/hdiWH3UhsaBTVYviZiSBi961q1WsoN0jqZN68eTkeIdnZ2c9hj/ReCqNQYDt1CnDiOIIBpmMOAPhY1ARymuNPXIWRI0eKjjs8+Cwm/sqrrrYZ06eJRp31o8yOcvoOQYdV/KJmTR1rsh+0hFmy1HWmWLd2rZx2v5EdFTqUSK6L2+hRgPriY9OmTdazdy+5IePHj7fbbrnVrXkoHJOkmML5UG5yXBcsNA4qGPgwrzmWZCCvDgOOhDNwWLlRnSVSgTLnl8nwnKFEc0kIu+w+UFkH+WVwLQ+15Qax9fyu117EtnzQ0RFfeL0esAQLinxCAk1z8uhJVvcVNAugaSf/5hmI3LPzvK/j4NOujQlhioKnFcyZ2/MAg8DZ9JU9XIc4kYNMu/YoHGjcfLlnpBCY15gfoEXhoQ4XwTMT7+L/sNYO+2N8z8OWQXgwn2hRv8B8l8C05jJ/vhx+YtR18L/L57lPDi5x8JmTAYYrjUsR5bh7pgISsDwJlsuJu+uSRhg3brxYXYgqU9C6YP4CRYMhtV+8aIlgwnTZGjM203r36WM//OAaBbVpk2bp6Q/rpmrUuNPatQ2y4oFkL1ywQI2C6EwBGe3cuXN1fD77rLNs7Jgx1iM93X7/7TedjmAHdGbPLUUCQ3OK2dJly23+/Hmy+xPHT1AsJ+YzZGcHhRiHBO8FDkQjA2A0de+rEyTL/XVTxOaMiWNyZ86YkSS+5rQ2E0wSmDQVzwjv1KVFi9rTz2TEKlroVEokG79p9nOz1fd61+5dSu6PGD5UhbB+kCeE2ZgSM+6xQYP6bnt7LtJcSuuDO1ek/bdff7Vr//Y3kdPRyxrhw5+NdhgJCzTX7z9wgH2we49dcP4FNmnShCC+5qQAEw1LMnRNLVu0UF3hiBFPanOTQbnxZBykCVsneBheI1f4RH93g0OHDBKcd9yY8XZawQK2cOE8xaLosHr2OWer+1f9Bg8ovwf+qW/fR+RjsaOZJODI4dQDtEPAU3C0lix5QWkLyr/w11auXKHvqsNq5cqqBjnZmDJ1mo0bP15V1uteXBvyGVIkILRl49TDIQLn/cHmaSp/p8kjePLwGDdugs2YOVNai6ZRhc89J8eO9ELLaapFy1Z6RhpNEm4gNYWJGz5sqL27E9jMAgkeAd1+j/a1LVu3i8uCRgeQ7nrB4FSX1rqtNI+aLKn6OH6SjmoZf8/ebahU+Q6ZQjZ1jx7dxQboelH30nNGhSl8wGnRKk2lZGzIl9YRx0IzOaEGNkPoguQ4jjzpIXxA3wiT4G34XrTxw3Tc0R/m33TinDx1iuv62aGDAHVLXlgqh3Lo0CHiWKIejeM/Xetx5n/55TelDWCV69PnEZkGICVt2qCx4oPvAsnBdA0bNsQWLFik1ALH1yefHKHT6a8Crt1o6eneWc8pXuyrFStWCUYDNHlUZqYi837C2ehQHbL4BB0R8oEDh8hM1659tzRNeCxctFgshphmHFcI9TVZSRb5yy++sEFDhupg0KBBA7v0kqI2avQYmcHOnTragQ8/UlEv7MXTpk218ePH2Qd79kljQVkQJqylSnzwkGFyEaBCJ+ofHZ7agNfD+Cf+3e6hDgElUimd5slT8sz4uffWvjsiWC6E5CIPrm/R/n0f2vlFiigYy/p6QaYKevjwkdqgQKHg0AKazFw/8kgfZQlOKVjcOPkvfpDKFez3YXVHMDtD3SSyFWVmAL0ll0c3UczsOWef7W4mMFfx8iXnc7FQMPWKCyGAPfub12djxZlaRmkY19WiQEKjxhyTnW0KaXDC4XvnnH2WHTlyOCgXS9F3/e9EwxDyixKqg0xQYp6LByEmdPTIoRijMPWT4YMFG04dNMxBpnEZDh6kowa/S9eGAmrw7VoFB+VcgkvDCxGtL2Sh45wYXNvDrYm1eZ+L3ycsRJqKIb8wKBOL+2EgNFz5nPf9+Gw0hMJynVP4bIUj/GfPPutswav5N7+JzwVhCgNYsnKUwSKHQ0ThzZekgcCPdtddtYRzxk4TuKTZJRybQ4YOsu+/+97GjBkvHwIWvomTnrWXX95g555ztq3f8JIVgjI6AmTzgkAu69FHH9MN09GAEEQuH5VQVKtWQ5HkatWr2ZjRiSeTqHCBRMWUCpq8fr06mG3evEmnHWDPYbBebvfnhS8zc7RNmz5dWhqN/Vi/vsolEgBdunRpgpATk/LoBrp5YSbS03vKR8EH9ew8J09uxZ8mbO7wXWlMhVbj9FW9Ro0YIoEUV92694v1Jlx/6YXXC7+H//hfCG9kPsP7YOPYMLADXnrJJfbSupcV5Sd3WalSRXW2aJlGBiCfiPjatG2johGHNk3+ZDlOheDV7777Xp30GjVupJav/fsPVMR78OABIkabOGGyBGvRonlqXbZhvQs3rHtptRUs6PvB5DRZmBfhsTxs5v6cqt5/C8FCwPEZKlepYqNP4WNRhoTPRsD0xbVrbcSIkfLXLr7oIlu69AVF16PmLHqHftIhnMXHYtIRzicef0wCRqsPqoTRgH54HwvNQn7P5wrZ6SNHDleuMFm+NefsuFfCgkX74ebNm4sBB1RvtWpVYwsJMvW+evc7Lglz9ZhUqxHc9NfxQhXV0mGzxffYDKzfnn0fiFxl9apVduedNVW7AGtyi5Yt1R0MoSV+2FrQZDfyJFj8CBM0atQYnQDo6sQuhVuUOAHkEqjgDRte1TGzfft2tnnza7Znzz5pBBxGj2pMNnGQh1BUitMHyQenvdw0FrswM3OU8nulSl1rTZsk+kHh63PfCBEZeEaPnun24pp1SkPgeHfu3CkBYnIqjYXGg0mP63IAWbZ0iRLT5513nhx0j3bgfTL/U4AmHzsmshKcX5x1fJQG9esnLebMTaiigsWJ0+VS81ujxo1FvuELMRCsOvfVDeikUkWxxP/e7wpj0MKCxW+EwytsYGJqoEv+/Z+vdXBK756ugCzkusCVKlQsb7Nm0fIuxWrWvNMqVawYPEI88xF9pqRxrAQnNUhGB/vJy2lsV4TLuqMBx5NNoJ/E8G/t3bdfu4S4C0LtISU+FRmEv3RZIB7Aafk+Dx/NhSU62vq1pLsL4UDlQ1PJql1bqpSYB2MgODPbu2eP/fTzL4rTwVkVhrqEd22ywGg0VPDBnj32808/q8MDgcw3oTE6cUIMO3CJAiVCKK66Chqjc9XfhpQOQoVbQKCY3ylerLg1eOABWRaPi2raxAdBE0soYn5V4K3zewMHDpQfiUUjl4hrcvCPPxTgvoXutmL0c2EdHz/0a8Ya8Rxc7obrb9CGi27WXE6FuWXJTiUq/2fvQzyxadNG1fLRMDxschJQ/mL0WxfAZqjSAY1a9y/9OAu/fsMG69Gjp+UrUMBGDBtqte+Jn6B4HxO3fccbOg3Rk9HfV26aL3ojXEP/W4qYi0npoCVoIFC9xl0BL/7Vgmu3bgOc+LB16drZypYtZy1btJIVoC8gOK/5CxbqpLd48SJrldZKTjuCVfuee3SSzss4cvSIOSZB6jBTxaiMKeT0V/RiYDNrQq3iYkYvpkxI6XTs7Jhrpk+bKtiM30B+TnINN+TlBv+rP9O1Ww/bvHmjnXvOORKckwkW8bVeD/cWlmvwwAFWv/79f/p2vD9DuX6Xrt3EJvPUkyPsntr3xCAcfAbzt3XbDucWLH3hLwkWN4f7QxkVgoVfs2jhAsXXqBy/rkwZbZCWLVvb4SOHLL1nd7u53M1qBoq/NmH8OAWrafiJm7B0yRJRdUNCjEq5B8EaOTxPc4BgVaxUxQ5CemJmV1xxmXxQYDv4kRvWv3RSwYKBqH3HjtJks5+bFTKNcZ/r/ynBovjym2/+o+MtmOwwjDessXggTAIYbcIYxFFQ539lIDg0Mnjzrbe1AwkuFit2aQIenNze9z/8qBBJlcqVkjZ+PNVvO41l6qMD+zFoWcCHGzZs0AkY34bYH5TbJ7KzxE5MFBwiFcISN99czkB4fP7F51pQaiEJIHvz+6cE6wiCVdkOHToSM4WAAQkxAMGpXrWKwkze/XFayDkHPAclb9QzYgvh6AhDlpJqLJKuy5etiKEn9aFE8FVs/uLHVveDZNG5Gf+6b5LpyrADxIHof9wgNgXHgutsn3Og3jmBEZuiowUQ2LwO7uGVja/av778WjTUpG1c3s7FdE42wk6AN2GofppEURH9z3trJ0CDyAy8+OKLEg6QmwiIYLypqXZHlcrCZDH88T8aZE1uTp3pBMK8evWL8umohfzXV1+pPIy5IQzQoH4Dxf54H2QDp1A/QMAuWLhIv0s8i2pxX/RADrF8eYf2IIRQvPilAhZC7U1qrkH9eqF5AgDwb1u79iUFROGPILa3fgOQabNatWrGGpiGnyVBY7Hsc+fMtcxRYxOChuFYiAvAkYh2JxB/MR8RjgtW0CU+FOtwR2GXZ8MRnjVrhrqLJRtcv0YNF8eqckfVGNQlL8KF38HJcDPkthdeqG5gPtzgFzkv1/GChflihwIKBEIdNtGcPIlsA3umsgbEQ/fuPcReA4oCKvA/95vSC/ofeigg1GQm6CZByIMeNqSH8LGo4EGwWIe7765lTz1Jv0M3YEcktuefYdzY0So25d/EKCtUrCQfC8GC7U98p7t3q8hi/cvrEhLglNhTloZgEW4g7tWhI7AZmrxPs4pBSieJYDk9kpWdYnOfR7DG6MKejCu84/zfvSDFI73xpfIP41/JeQQOBGvmjKB/TM5l5reJAdHmrsodVSwz45m8yELwHI4qcutr21ThExWGP+N085xdu3Wz119/UyZy/ry5TrACZY5gtWyVZkcOHVVYg+KJnkG5/sgRw61mTccjmvffjAsWqTIg1JzUeH7Kv0iDocXnzZ0rWLXr42x2b+17bOTIuPM+esw4VXujzdjQY0ZnaKNiPeRjVawS9Cs0FQMD9EOwQOeuWbUyQSsjWA+1ay+wACEl3I4uXeE+M0Eu9U93AAAYlUlEQVR/TkJjFBKsuXMtI2N0TGO5Roe+eDFoDUKSImCSE4teQO+j3UNuR+x6DhoSrqAl2AkClIHGem5W7oKFcJJV5/M0tuQUldfBdz/59BP75edftUGonvGph1OawjjnRsysE8P6jQZGBU7TsV/k+sHNwJizf/8+laWR/wNm88mnnyoIjIPuaQPyLlj+ypSWAVU+IF+G5ydvSmiEuSVeBv5K8JYkggXBHShRNBJuyfBhQ5SAdxrrqFWoWMU1EM/KkmBlZmbYoYMHtdb4euH7JXb50YcfC0YEZJo4HhBrzD0dyZCRqKkPTGE8AjPn+ectM3OsbhaVO2XKJEFi/+qIHUMtRScJ4jIsLj7Pc7NmJmisUaPHGkWbnmuLXjnkLUGeUgntB3NJ5cj4CRO1I9u0bmW//PKzLX5hqYSc4N75AQ+E08TuNIYQEJRt2LCBYCDkF2vfU0sVM6NGjRbpWscO7eXLUFBAPo8We5OefVaxrAuKXKjEO6aOXOSllxazDh3a2+AhXIui3Ptd2CNw1Pnt52bPVrcJNuDkZyfpenv27pNZHThwQDwFFiyBL/blu6SLBg2G0Q8T1FMxrldffUWb7YnHH1fQ1HVjzVYy/Wm1/nWDtQtbHObbx98QLJ0KD9Jt44Sen3mBsgCMPkJGiIVcLTxn8FeEB4csINQEyfs+0icWBA5r5gTBYsHmPD/XRo0aKwkk+08J9c3lyiZcOLr7vF/lPxR1UP3r9Cym+wHvI/VRwWLBNm2m3KqwrVq50urWqyfYDD16oihG2Jwf7t3HCuQvYP0HPG7ff/edjZ8wSTvy5ZdfsqIXX+R2UXCwANqBCcGBJafXtNmD2qEQwEH37fyi0wzzBa89EW/41rdsec369eunti/FLy0udmdOrAglvga482YPNpfQshgIps/C8/tDRwyzBfOoXj5ub7y+Q2gPWrUATYYREW772HwFVE9+vt5USqelTsljxtCkabstXLhIGoeDDezRDPgs2CAQ38U3n5NUr0n4u9/kcR/rD21yzDeIEjY1sbp169ZatarVRMRSuVIFEeeG15bccIeOHaXdpk2dojmNrn1SwcrMHBMTLJwzBCuvqjyZZvPpBfBBb7+z06EnTztNXUHDzjtcWx6PtWTJEhUEKFdYubI99dRTCZemeBX8PDux76N97ccfoDGarPtctWqFcoThSUYYqILhWsSliAEhDCr/KlPGlX8VLCQOMPr6wSEPnRAFo0/0f0JgxmKXFBdfBfV74NJZkCFDh8Qahnfs2MEeCii0/aI+9fTTAY3RcT1b30f76VoIFk0uEwQrkiukSIXWcJgz13l+u5LgmLDnn5+jeka0EkgKNNYzpxAsf3Dyp0K1dzlxQidXfKy9e/fYRRddbMuWLVPTU4eru80mTBifkMMUdwMbMV8+gQLB3uUqWD6qQACOUyHj6NHDoskuJ1JVV7QApQ0sfBqhHRbedR7SesEFRbQD/KCAcud77+ta+D5oLJou5mWg7h282EE5wjzkfJ8JFiQ420RkK28wuOdTbQoxDAP9oUd0EJYQK3AKvmBBmRVtDkFxQW/EsUz4OII5ZwNFzh8zN9Hf9lqda4kpOthcaD5MJ5qDzRYd/t6j6SKaVP2zzn2Bz5qiZDFEInFEsQucxkJAQQc07pecItxafj7x39Ce+IXcF40IwvcftUjMBfPFhBA2Cvut/n5z+lhznrcMaSzs9FGbOXO63VyunBaUxYNFDnohr1aJkfALLLbHYHu1S8UyzTDDggU3gaeDnj17Vq7hhugE//vf/5G5YjLq1q1raWmJrWnpvQfHFfcyefKkhJbCJxMsnoNI+IiRI1VVDaAQSAqnLwa8UGPGON/vogvPt1GjRiXUP3762WfiXcXMNm3WxBo2oCwtOc8Drw8ePNjee3+3yuUxXW3btZUvc+UVV9qY0WOC7+bcalHBIgld+95/BpgzTn7AZxxlthP8VM0VGp118VbDCwxCzLPjv9HlAx5RDim0YsYXBL0SfQ6/riBKhw4bLjDBoEED5J+dVGPxo3PmPC+NBZsdN4pglStbLsbnjtbZu3d/7JjrBEy3ENvJPhQB2jDcSJPvIlh8B01AOgBykLwMeKZgrjl29KjMF+wz4TF16lT1VybF89JLa5Xzij5sst9xPtnLghPjY1EWTzHmtGnTdZ90EHv00UclfMUupctFPKXD9fYf2G/NmrXQAnfs+JB1EPNdcrQp13uofXuxEHtoMgRrvx/83UqVLGVLl7wQm8dTzQnCf1/d+3VowFR64fHZCoH/6FCmcIPj0uc9V7zigtqst094Q9gC+oR5Y/7CWY+oz7x+/SvWqXNngQVAxZ403OCj47MRLGksV5kxc+Y0CRaTwk20bt1W0Fofq4qp6hjQX3Kt9+EX79M7XpdIx09iM955R7BcH+RTDxo3PtG/v/DgRHspNggP2JyB5KDq4Xkvcl7hPAkWzwTtNSdM0J7t2rbRqZA+izwDvKYILQnaCy8oYoMGDUrQWF98+aUNHTZM2h3gYp17/+l+N+Dx9Lvc/5mRmWkffLBP7DgkndN79pRrcVnx4jZk8OBcYUTuonG9hWDRtR6TRI6T4QXJC4zTSK4Rg9NkcVoEr8H4DEgKOolAioev9dRTaO840XBUsEilAb/GV2Z9OfxEN3HMFHrB8hrLdcg6osiqPxUiaGidD/ZAReQehJEsNsQNP9isidps+N2BUL4TUOuQd4s675gT/8BoNPwPrsP1+bfThE4z8nf5J0G5kutz43wd0jjRyXCwZde1AvMARJoP+6bk0DNxXX6HoKMrb8pWxzLec2Ym1XWsOHxYS0yz8YJ0cvUt9oLyr+g2Cfso3AflYDwTGDZgzH4Ok9FIhq/lr8OfxJZmzJylNaC3IjByP8/hze6EjBYubr5YZz0jrVuCMr5Lil6s/t+u84jJPHKw4e/cp+9W66/P98R2nZIiuHoyITxpuAEbjcaKCtYuuqIGCD2/8LGHTk2xrOM0iUyVYFEh4j8r1rid8XBDNKVDtczGTZvE7rJ61WoxNNOX584aNYSgjGooR0hb0AYNGiherXHjxmiRye1F8VnQEzFZlavcodRLo0au4VObdq3t79fdYJ07d1GSmXzbgQMf2bQZ0wR23L5tmz36SL8YgnTZsiVWsUplFeGWuLqErVrpKqFP5cfxGTYDTjM+ChytCxcuEDiQ5C/l9JzGTnatsGBBI9+ieZqKT6B+xPlGAHIbGzdttnbtHAr02WcnGUWnCxcuVnOErVteU1wt7jeTi6wcNI2/zaZPn5YAi6FXZIeOnbQRZ86YLoqlmNMeyEVS5x0fiw9ypHbOu4tjeY21+4M9sQnwNyNFLZrqFLeDs7Ot+YNNEzQWJd80tPYnoFkzZyT4WNBYwx8FNmj16lV2X9169hPlX1WqiF8gPEj8ApsBXUm1Cy13abMmzPvLLyeUjHNf+AEIVvkKFVXu9WAQe2rVJk103FAfIqQwHX8IjdEMfKws+Vj9+j4mHwthBeZc6Y4q0mIlri5pK1ecXBj8PXvXAYaYHTvesBII1oJ5dkfVanb40EFF1gklnOoEGzNhZopxUWKPYKmULEm/Ry+Mmza/Jv+Ovo2EDyAVpqqJNX1t88aEjYg2A/P+w48/WcUK5W3y5Hgci+eB0Q/BgvgEoTtJ+Vfcdsd9LAKkx2zG9Kl2yy3xUyGmEMHyNxw9ltKBAcHCTHhT6IUPwXpHcSzUayFDsMI+Ftl4UgWYG47O48dPVHQYRpPGjRomCBZ5rReWLBHpW50696qwFU2FWkZwogT6I0aMkONfstS1Vr1atYDpmGRseSt2yaUKPCKkwK+hBiBmRBQc3oMVy1aogSepJeh8MkZl2LGjx61IkfOtW1eO+C7hHv7T36x/3W88inI/+vhToVThK83IyNAGvrho0SC4Gqb9SK5/JKRmNmvWc0bYgeakdAsjEp7b2HdgvwqCMedNGjfRCZBelFilvo/0Tpgv/NRnMjLsj98PWsmSV1vzBxO7s4LznztvgTQWHcp8ui28KXL1sZyGOiof65abnWAhyWlpreXIhr3MsDlUYTp9aFLziS+AhYkJVsgUJhOsBH8idnZJPlVgqBAuJqp0mdJiGQ5rB8ID3//wgwT4tltvjZWGsyAc799+621BguFQ9dAdLwQESHFkGWhL8pphPwmWFjbdmWedaeVvvz32fHwerJK7L0fJSIAXR5vvY/aYO8g2zjj9DLvltltt62tbdKJES9OA3TXSOHVND89BagV6R/xAvhuFTIdnjkJj5oRBigwN//VXX2tNyWxAu8l9salvL1/Btm7ZqvU/v8j5qusMCw24MPjruUsqy0kDMRLiWa5g1Vd2mMINLo7lUjr4QZjCsGDt2eu4pbxAxcyg+sjgWWfLx8opWK3s3Z3vx8MNfyKOlSB02dm2du1apUfgsBo0cIB6TvvBvUGEsfm1LdIMK5bHYTM87ceffGxNmz7oGP1atbKe6fFKaJ6bE48PN2zbuiUHo9/Nt9ymKD5+kjeF/rcpTiWvR97xyZEjRdoxb/48CQ9MfvSx3rHdMfpBCUC4gWuVKnWNqsHzOlgxDkNE8a8pWVLXomg4t4GP1bFjJy0+RbNbt25TWojfhiiXhldUBYGSXbV6tdWo7iBLyU3hRoUbWGMY/U6JbmCveFPoNRY+VqLGaqVTofcZfMGnPyEamX+QDZaSQ7DoAoGPxeIlOxXmeVKzswWuA57CAuJjeZ4DruGgLt1t48ZNisusXLlcdXM6Vaak2kcffmgNA+cdc0TZeBjQmJExSu3v8LHefPMNVfqETd1NZW+Wv0Yq5MU1qxI0FvfVrXt3y5//NMt45mlxSZHNQLDotU2blh3btwv5QOfXChUqydzjEiynGio49Z5qLhCsBx9sIeaaa6+5xhYtXnRSwYLblGpwNPzEiRPkO8LAzOn4jde3id6SgwB+JD4qzDY/Bj4W+eLwII5FrhCFRPbEAwiTaqxYHGv2HMsYNVrcUCeOH7PnZrqUDoPJAR8Es54CcurCmqKKDmX0fV4oOBlQNUL5lHs9RXxNxEDCcazcAqSJh4JERkHuBSZAHFcmCnKwRBLZbHv77Xfsm2+/FXogga04JcV++/U3FSYcP3FcJzt3D3F6JnwIzCH3QMzMN4b0k7t23TohZhHWcM9FngvI9FtvvyWzBE/VTz/+5ODEWVzrLp2Kv/v2O7E+O2jyKzqZ0UmDkxgj7Jfp7zIJ7td9uRz/RPNhviBRgcQuXCntrYi/FjTqxOt4TLD01Id+/vkXesY776wu1AkncEw0JnvDKxsUfL3owgvs1lsdTZG/N7IgPCP3BM0RViH8vj4X5W6glS4QkuP4SseOx3KF/ovU0bnyc/+0Lq7kZMofAtzkMPGUBvkbItxA5N0772jD3BCkaEDq89hR9CC+7dabjcQ0rxOQ42E8ky/U1DAp+8FkgSX/4st/CYIDlIXdSfwFGC5sxeH7x5+C+Rg+UzDt+Fx+QbgW5u2rr76SgwufAmw0xM3wi0huk/TG5ypXrpxQAlyLRqFV76hq//n3N8JUEQeD9QUuMfoCnXdeEbvvvn/avHkLBMEBkIhJoaiXuNPNN5cV6G4l8B1LsbvurGlXXXlFQgCV5uzffvuNFS5S2Or8s47Nn7dA5p3qb8rnYLnBj8T/AjGC+0CUvkaNatKYUSFOKtQhaHoOgQ/D1iMhl6SCRaEogx2tcEPZcrFF+zN/iQbqMIU7Ax/Lm0J4OJMNV2JfzcFmqlZX32dKyjEb+EXXX1/GevZ8WIWh5N/CVTpoU2JVmzbjY11gq1au0PGZ5gM4qvgY4YHqx3Qy6cCJ7723dkJMBzw4p0S6xS9btlyV2UBuWBywS02bNtN90Z+R1zCFBQoU1LXeeec9mzd3ngTrrbdfV9ODbVudj0WDzsqVq9nvf/wqACFVOoRBBK1O72plbypnTRo3VmSdTmkIRHhgCjFfJUpdbQvnL7SqVe/UYQGHGghxixatlUPs06e3KrQ50ZIjpEEpcxse0bUKn/qlMiJClGzNkpwK4x9DY8UE6/gxhQSQ/vCFo1HtvAobsJm85grj0OSfdDKDD8EHNeGUgLe8b99+ipw//vhjChP4gWABg8F5hwJx8aIFdvfd9wjjjfkB2xQemKMePXupzQdxrLtrxZmOqZjp2qW7gIVc64XFC1ULCFEKx2w+37JlKzt06KDY+GiNR3wNs0TeEROzcGHQTWL7VnFXbNv+urTPvHlz7K67auqUisYlJwlMhmfv0rWTimPBtRMpB7wYZU3GeX/3nXet5LUlxL0FnAfA401ly1q3Ll2s3UMPSbNymKCzmqiHUmkQnqkN9mdHWGP570ZfiwVKw92/eBE46zMZmfIRUO+ZGRn2978HuSDZPMlv/J6ilTxOwSbktXyFdO8+vW3XLhe1Z+LhzQz7WGHh5e8Qt2L6MDkXX1xUsST8uvPPL6JgIBTdaBnybkUCk8uvI1i898uvvwkCgmlT86MTJ2TOnD8WfwbSI59/8aVOOcWKF1MHDTfcc+CL0HQTaHIJrrV/vzYaAVUqiEBecm0cX0IThBc4JBACoef0DwGcGNwXviEwZzguSlx9lWgA+C4anJq+zz77XM+IOTv9jNPt048/kTAAKmQewpua5ll//PG7FSxUSEltnhGhJKXFfH322ad6iqJFLxFk+osvnE8Fh1c4zheNSUYFLuzvnkwYT6qxEKyMzFFyijkVsYtduXUIDK6rO2fdZ89jsaygEse/5xcav4HreUpCdmFUsJ6dPMU+2L1bE0OyN9wRgjgMreHId1EKBbEs7dwICmIuKlTwYDOXsZ88eart2r1bQkh72ccfe0y9DllcGjqJnfjYUatRvZp8OBLNCCmcXsSiXnppnQQLgKFyj5EZzW2yCQDrWvlS1VAdv8u5326+QLnu23dAgvPII72t4GmUpTmfFEEBAIALQjqrdu2ari+kT5NEiC44vX72+WdW9JKLrffDD0t4oibL32d4/4cFgPvisAxTD0FTMPpApj26gXsDwQF0iHvh9I1/O3ky/bepEu8iM84182QKoXUFbwN3sA8tSO3x/wmXRPU3HZZ4/ANXFuY0h6N3dJOj7wTxL4RmzuznEjQWldDksDjeA4+lZMt/F9gMPhaCRZcFj/pkAkB91r/fm0J3X127urwjQMPly5daterV7RCdKQJGvyZNmylkAF6egld8LE5/VLpwKpwxY7qU2rZtW2PNK5O5A+E54BnXrXvJlevnp/xrRFD+Fe8ViJ+zbfsb0jCkdBzLtJuj99/fZS1btrHDR/DX0q1De9dhNTzCi4cJ5qRXslQJmz9vnhUqSBzLEXXE18R9O7oR4jKK0KfKnHMtijQ2bHg5LlicPne8LvAB1wDNcMWVV8nsg25QiX0yRr+s7KzslOwUxEf9sZ+f/bw9neF8EFfaGddMSAtqOiuoKfQ3rM8GgoZPItSiNJTrG+ybJsq4EMHPOiHuTeC14VNh9x7pEixOki+uWZ3AaQWwDRpKTj1gvakExpfBGaUYs16s5YnTWPhk4Oepk4Mt5s67asrh5gQJNp3uFjBDcxCgYABhwF+jQbdansyYQRvZWJs7v7huYeOCEl10TpDix8pfQPCTWpHOFHA3gHkvWaKknt8HNbkuwVT8UE6JlJy1b/+QM8a5dPYAXk1csOQ1JWwu7VPo1RwYlvCfgWhFELVxV4DP6sT+zjvyI13LE4iM3SBP2u4h1+WiV8+eit917kJdYT7XmaI81iLF8vlq6ZQsS5FgZZll6QlS7JUN623hkqUwLoXcKReHirtYbmK90DgUqeNmiqlE3LHQv11wMm4S0A6P9u1rV1we758TRqCGi2G9AMc1p9OI/t/Rz3qgod+1vO9fk3BH8np+U4QXMPzduDnJPdXiP+/vyf9OsoNOWMNH34/+7snK1U42XzlU3UleCN9zsmdNfCY9mZt7FIpwZ9mWlZLPUgPQJ7KUkqXCtKBzjhiYsyw7NV9iaX0SdRy15eEdHX0v0abHVbOffP9dnNhk+GkntKAgE/v3hAXhVAsYfoTwwkZfT3avXrBPtsi5zUey9UymgaImNVFDJpeKvMxzXgTMz230s8lOgQnzJRGDBhNrl1+qSCzpCFs2kpWSbSd4Cf5xO24p2QUEqv+vHqeaiGQ+jL+H6Hdz+gzx+81tosLXigpiMqGNCn5uQhfWqFGByM2M+e+EFy/Z9fPym7k593ldv7glSL7mUaFPfKYTlsV/KadZPlwfKal8lnIsOys7NfuYpWbnt2xVMbs0zX/HONkiRBfCT+apvuO/FxaSqMk71eL+1bnIy73ldu28fDcvn/kr934yjRpeB/3dlWrJjTI7blkQtVkBS8k6cSI7K9WcfcxGsFyvwv8rwhUKf/03ye5fmef//51cZsBXbXP4w9rJT8fv+t8n//8F+ml9OLE2c80AAAAASUVORK5CYII=",pt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAa4AAAGuCAIAAABHl3XNAAAgAElEQVR4nOy9yY9s33YmtNbep4ku8977Gj+/92xsjGQXCCFESdieYShspjBhwpghA0vUEFGlEkP+DyRkhMSgKITKhe1yUbYpt4WLZz/br9z+unuzieZ0ezP4Yq9ccbqMiDwRGZl5PumG4p48sfu99ur2Wuy9pxEjRox42zDP3YARI0aMeH6MpHDEiBEjRlI4YsSIESMpHDFixAgaSeGIESNG0EgKR4wYMYJGUjhixIgRNJLCESNGjKCRFI4YMWIEjaRwxIgRI2gkhSNGjBhBIykcMWLECBpJ4YgRI0bQSApHjBgxgkZSOGLEiBE0ksIRI0aMoJEUjhgxYgSNpHDEiBEjaCSFI0aMGEEjKRwxYsQIGknhiBEjRtBICkeMGDGCRlI4YsSIETQsKZSUyvjinDuukEsDGlaWZWs3pad+0IzSMnqo13svT15lvacGWiudwsPjluipMcg4v6D+XggGI4XOOWauqgr/raoKu6iLvrgODNWeocDM6EUURVhSzExEZVlKf6VH0v1B6sUYol5mNsa84npPDcxaFEWkTjU8vCgMNc4vpb+XAx7wbM+yLE1T7B880d9fLtALfBZFEcdxVVXWWnzXb+L5UPU654wxb6feU6MsS2ttnudpmqKP+HzudtUx1Di/lP5eCAYbl7IsQQe99zjEVqsVWKpW9EujFwXwqqDpWKPW2rIs4zjGeZvnOREtl8tT0AVQ4bdT74lQlmUURcycpmlVVcYYfD53u+oYapxfSn8vB0NyhZvNZjKZ6Ccvi2tohbBIzjlrLYi4MYaZwQU3Xx6kXmGoMYaoF+Lqq6z3PMAxHEXRJbd8wHF+Ef29EAxJCokIJw/KPHryBmzP08HM4G1xrtYou/QXC46GMyaAHoEMvYV6h0KPQkZIDDgmIsrzvCaKnqLeI7D/OD9Xf58Lp1O4DUYK9bbBRmLmyWSy2WwOKufSzi5RslBYjsIu1ZoKYURU1E8EahH1+auvdyh0tQcKOGaO41hUNAO2f6hyDh3n5+rvc+F07Y+GKgh0UCagqqrpdLperw8t5wK5QqHs+IKeimEBa/fm5iZN0yzLhjq1UD4k8bdQ76kRRdHt7S16UVVVkiRVVRVFcWlc7VDj/FL6ezkYjCvUZlb811pbK1xPZ83QTETYfqcmhUf3F/S91mbpMux0NCgDj6KYWZ+EXfUOVd356x0WRVFooV5PBywS6AI4rwHpwlDr9tBxPnV/L410nq49g3GFXaiRP/1ciGbzry8Xh/Zif9J5Zs+klzsdaLnw8vQCzTsH4a3190Q4OSnsQnNXv9y9N+JyANmCdhfYS5Hij8Bb6+/p8GxHR+vMjdTwQvAKJkJYJHobpOGt9XdwnJwrrAnFrc/lTxfrZT3ipUD84d8IaXhr/T0dnk1AFpKnWUKoeJ+rSSMEL3cvyRLSpOEV463193R4Tl1hkxpemifNiBcH8fB/I3Th1P19I8NIz2tBrr058oMjno6ajgWH6ys2p761/p4OZ9IVii5DDP95nssTmb8jpnBAAupVJC7cMDmDwN5zoUrGSg/LsBfsEAAKjmnyRTQVwnHgfbl1wyFw2aPlHwR9qweOwdZaDtFxMB3OuTiOH6265qCK93H5DBB3E91BiYU17LyLjy2u8chlnqEg+0j7JFJbf/WwnK6/h0ImGo3Uq+6cOJ+AXLuz0fPOQcUOxcBfGk96nvY07VQ99V7aELVCjg0xxNXcV18Zuqwlr7W/p8NZdYVdAvLb0UeMODW04kz7Hj9zs06JGrkftrOve+g0zqorpN27JTXX0ONMYOPpN0JD+yFczto4XUsus78vEee2IDcpo1DA486f1yogjzgOrQfqK3bSegX9vRA3oHO7WNe6/RQiOGJEE3q91cwIz4jTtaHZ35eO5+rFublCWZ019bb+64gRT0HNV//Vuxm2BjR5xf09EU5OCuFGIKBdoVgDL4wW5BFPQU3f8uotyK2OVpfACL84nNwVs6oq8UHT3oXajUOIoE60pj1veuidfwxdv9KecWhk7Z1+InuGU7dpUJInSZLgC3zHrq+vj66iS9MEPz480cHlMapRFCE+edewcweISBLgoPGymWUK8EXC8MVxXBQF2uC9r+XPqcGprM1FUZRlickty3Kz2UgMTTgqnscVmYOTJvz4tGeffMF3uP4BRqFrMJk5yzK9jJG4lRQ1rE3io01F9lFm/vTp04CDgO2mE/wKY4QY6RRWwnPxs8928a4LxpiPHz9++PBB/ktEWZZpf9GDUBvZsixrvtw95PK4GgeBLGUEMZYnoAvIhUZEZVnO5/Pb29vjauk5LWqvRVFUlmVRFBQS4E0mk1rc0NpPWp/HcbzZbJIkyfMcu048q1uR53mSJOJiHUXRer3uCUyPgM/W2jiO5VfMnOf5ZDKpqmo2m61WK7T8efM41+YX4yDjKeu2X1SqqgpJPkFl+vmGHoD/sNZio202mw8fPuR5fvS+q0GnBkLSlUtjXS+OFDrnPnz4gNN7MplkWeacS5JkqJwGt7e3cRzDu11zjs91FnVBlg6OfUmxgt2C0xvL9FFqMggw/sidRkRoA3Xf8epa5ZKUksLmx07uokpJkkjatizLsDB6GLqrq6vNZoMDjxSDKelZVqsVOtJf76mBvqNTPlytOUJHhJ5qZlwulhzUHmSAknU1mUyYGSmwD+xZO9A89Fr6e1EhZi+OFIJCTSaTOI7v7u6SJNlsNmBGDkJzK3JIZCxb8dLInwaWID6LogANgjQBHidJktVqheV7njAWkrRLqgNBaX2558CvqiqKIrQfe6N1v8nGBslAom0K2eC6Cpd6pZHGGLCxcmBMp9PNZtPT+DMALUEDwI4JsTioHGSw8yrH5HGrGioX0MHNZiPraqilJScTdCxgD5s5P54Rl0gKy7LMsmy1WkVRVBRFkiRHkMKuBYE5psblaK0auwRAyoPqB7dusYyqqoKsVxTFbDajIK6euj0QbCXlE9J4LZfLQ7lCay1EY0jHYPlF3m8tB8cARGOkK+pJro0mCdePTzCA+K0xZr1eY5n1V31qoF+4VY3zAGTiuHV4BCdYA+ggVB8U1tVQmwLSDMR5fcINUvgguBTuVANc23Q6xagNu1hZhSF4NKbAMwJChA/5iGVFWmun0ymEl9VqJfv81O0pigK6NpgjnHM9dJBCcI0mqqoCczeZTHzIZNS630SIBkOX5/l0OgVF62mnMSaKItAUbDxMdFVVy+USmxB/TdP0GekgBWMd5lcTskPXpCh5cF7CeHJoY1zIHI8jh4gGpIMaklLxDIv2IFwQVQbkaMIXYYUOLUezfhqarIjd6qL4QYFoM0XDggZjTMAbdnVzcBhjwBViACWsS5cA1fMcrRUR9VGFHRYAeDoikvgurS+DUusnoiiczWbr9Vr0rVmWHZGnuwtdU9CztGR+QQ33NGF1VaF130esZ9HAZlk2nU7xcEAdgohfXrk3XdS+uziuULRCWB+ghscNWevCQmliRHYBT2330BDFlriSQEz2IXYWeGc5zE/dHpAPUcmLX0inl0cH4jgWmwa2WT8dFN0FSDCktn6GAvOeJEmapuBDMcWr1Qok1YXQZEPRwSMgGl5ogcDMHmfB0945MAEfx3BhUrDMMD4DKl6gkcC6xVl1BlvfQbg4rhAqVQhNWkiUv+5fTutz7ayA76IrPLSdaBWyzYrGeigGzYVoibCZoFiomTlYCeX7EeMjP5Q2i3uXkC39MoUtJxp6vxvQcP9+QdNPRKKqkyng4IKHDmrJUVgJGYRHK6Iwy6KeN8YIzwgSLBtS90iLDnviUXMHChS2Whs6xGZCDWORdrg7qGrXCMjoeuNvyhTLOAxLp6RM8Xyg/Vwdz4aLI4WnRm3onzITWDfY2DiNsYue2sQh2ibo2tIQsSkoASG37r8BjpZuoNxELVqSlT0vpnNQsSMUZ/iiVQc9emFdL3hPkM4jutYFHGb4DlVplmWi9BBFECgXus/M4il1UVLkK8abI4WCo1UzAAdtNyk9S5cF4BmPvq6qQQfFe4NDsOinl9wPyEdaPygedlrfDzGtRxbur13TQVAcLXvqORJWVxxuntK71pZAJyBP4AQuZwkYVemmCeHTKawrNOyijK2vEm93fPnJBgeRW2W9wmGtta4TUcOjWQboZKVhVVXBn/bULq/r9Xo6nerkAdrDDhAWVUb4CIi8SY3gmHrqhShjBPBbKO+OqK71OYqFbhfqFLDDPvgJYeQhUkCLjWPJhxwAQ9HB55VGL0cWbsWbI4VaEebVVdkjdF6yeay1RVFUVaVFIUCKHVbmanI3XejqFzYb7sCJD/OALq9d/QVXKLYg0YjhfejI0jQVW9ahtB5yrlaeehWoRpemaSUoVBRF4OAGVHRgYJ1z6/VaeE9ZNiCUEMnRcrGl4IXNZuO9z7JMXIhGeflEeHOkkHavwT9l54ujP4QgMQjoMk/HD2r01NL1HA1O01S4Qoio+++048ydOC3AFoFmgQTjCdhA0EEOTuYHld9UrjWtQHpMtNM4iA5c3oYiheB2vffghYkoTVNwf15FHhFbCtZSnud4AWeGdqV8ig/KeVbjZdb+KN4iKfRDBG4SKycF2xwpNlMX/rwroMsMApZW2DHf7SHYiqN7JBtemHGQIRBBcevVNxOOq0jX2PqkZiIX28UTlchNQP7FSQn3TLiXoy5xkxRHJc2WcvAiOEiNO+IIXJxf4dkg8tHRS18Wq/gqNh1Qmt+fiEOL4g7IRWxR0vm9L8A+hVJ45SCFqrWPISDS8RFahdps1o4lv4vaT+bzeZIk4NSO7mATQsiYOcsynEC6eZPJRLw1cT2GFLsaRdHlxCx4xXgerrAmsOj1KmY18X4Y9pSu1dvUo9de7qlaDuourfY+1NAH/zJwDZCGWi+EHSeQ9tdL4SasZk8gw5rdrMddfTl0ajDmToWwFF5MapHPLg+YHoDbxZoRnl1ISavSkNVdzKIotG5xQMRxDJPRarWaz+ekpBO5aM/Kh1y3qkYKm7S+Cbcb9EWG/dBmHzG/h1ZxIXiLAvKzoOtgx+EPdwpYEvI8P0/wKG2sgHZfDJrg0XDpGBu16+LBocZN6L/E6wjE7qT759HCEZUPoiuHiGdDGW1Bfe7v7yeTyWw2q6pqPp8vl0uE0qjRZVy4lrNQbqBOp9NL1rK9Doyk8EzoIm0iZePwd49FahkKorSSmBeoV0K/MDMcg/DXLlJ+6N0s3PaXy60Se3Eoaigc5f60Q4IV6TvRA945M8bMZjPnHOz1m81mPp9rIiiBo+GxXwsgBkZS7gWPOBHerg7izJx83AEiAoMgcihCsOgWDq7IJyLQQbA/CPciHhti2cR/a2FuW9Vt+6Moig8fPsChBPaEE0XWkdHbhyvEgSSS6eBrA3I3nIRw5GCu4WSjwx/oKBVw+V6v1/05DF4KLpyxfYtc4bOoM7o08WC+vPfX19f39/eQyxBQr/XlodqDiIcUJDhcCAP3x8HBBcxpP390aJMWi8XHjx/17ePnDaFKRAgaRsHRTxzmhypfwhyI3C3OMc656XQKNhkaEg5xpJGqAfEjxBVxxOnwFknhs6Aryh5i/8HVTrhCiYygMTgFl5hxMDWsVisJ0KADfYtNo7WQQ4/65XIJKowd7kO+redVt0v0h2HjlVJISACxF+fNer2ez+cYARk9Yc9h84FqYrlc4q+XFtrvOJzCGDUgRlJ4JiYRKTWauLu7e/fuHXgxhM/TcclOt3QglzHzfD4Hg4YrX9ba9XqteUM0sktGO3SXghCIzQSKueMClffD7xcXT7z5wJvD0UdiuD0dEI2hK4RKQXwkcMFOXLvlKmRVVRjt+/v7q6srKHAvmYi8Doyk8EzoIhmLxWK1WkGLBDooVxFO2h4ECb++vsbmRL4hbFeEThH+5f7+npm7BLSudnY9l5ipCL4A/rcrjMUZIK7yaBIfFQ6nBzCX53kuZYLvlmMGgjNOBR8iLeLL1dUVmMcz3A0fMZLCZ46mi+jzuKYqPmVNP76m66X+63Fbl5lvb285xIWUokSHOJvNmHk6nR5BmruGFPyO+K/gyxH+gz31+t2c2q0t0ZMuVMY2Em8+HT6kpiEVdUb0sxIWCJYT8eCRBuC3r4YOXrLX4SsZ4reMUXRqxTgsIw7CSApHPDNeN826ZD5ohMZICl/DYn2h1OSFNvuJeAXr7VXiTZPCcVFeCN4ITRzX2yXjTZPCV4BTXEQZMThGInj5eHOksGl+fa6WPB06zNTztuQpeNGNH/Fq8OZI4YgRI0Y0cVa/Qn3+N735xD8uy7KbmxtcQsJ1KNxY6ikNv0KodJSjXZr3Yf20jyuptK2P9kjCKMApTG4USAgDCsGXdDP8biTt5o1XKQfJOXE71Xs/mUzgoCs99SE18ItgryQaYO0L/or7Z8vlEv50R/Dsj0ZhOKjM5vweGvLvm9/8ZpqmaZoi/kVRFDoImw/JP5tz11wteopls3RlgGmGOPS9cRjFH1NewLVIDsClFwku+WjH99yPcr/z0QJPjUt0sUbiG7n81JWXtnatSpxpL2FYT4fNZqOzmFO4wqWDgJ360t6I/fH5559LHsSiKOC+Lg7teMerhFN02dMnW6yneS90P14cKZR7YBQSbsjNAbzQHFlZSbUl9SohJ4S+hNDKwL6UJfi6gcAWuFCE+8j02NS0vvO8q1pvrib/2HyZXuB+vDhSKPdAicg5B7kSTGLr+1ogAmoM/CujCD4khCMi3OSn3ejtNS3EszRyhKCqKomHqK8Ya5VI6zTVHtZIz3Eze/R6aL2/2EoNX+5+vDhSqGVhzQE9+kORFruunb4O1HSCrBLIkTq0aaSDlwEf7ndLhmUc8EIgLnyadFoY+W9NIdvahRe3Hy/OgqwHV/jBnqGUaQCjBEpxRDqbFwQtFwNap37hW+utIUkSWP+0Ra72eTYcQZJ0tjXao9kvdz9eHFcoA1c7T7pmUa8w/PYMEa6eF9I7MZWI+bvJMD5D+0YoIP6Yngic7q1RsvWbNQvyqdvZhVYKXoNu9svdjxdHCvUp1G+B8sFPBf8F6ZSsia8YsvIkf7l8EW761Q/CC4LE6yYi55wYT2pouph0/fecEIWVCLytr+k1Ke+/rP34bAJy6wBh7BDCT7QSXRu79hwR848ed2ZerVYSyL4ZNPBEQC1CxaqqyrKMdj3a4jiG6xnaA2cj/Pz6+pqI0jStEcEaWWzi0HZquyFMW+LRNkj5uqKn1FtjjQXgwiSV4Hq9hotflmVlWa7X6/V6jT8dJ82ZDlhrr66ufMjxpH1XhWoglL88x1zj8/379977YZN/1vKabjYbhMsE9JlKYSFJewSugdpzCUPZfFMDqz3Pc1jYV6vVcx3kz8YVdiXDfK4olUVRzGazWu7HYdP9tMJae3t7e3197ZyrqgpnAOzm4PWQdQS0D59YPXCgubm5ef/+/adPnx5VINRwxGpDsiFmRiYWsQO0vjxUHuGuerte7ooWHkXR3d0dqBIIEwLHgkLJf5MkOW4FdhHQ6XT6xRdfLBYLzBqHPMvykziOJZkBKA56B9Hy48eP7969u7m5OaJJ/U3VJ6v4eO+/KoaiVjL+RLRer5H54Fkyfz0bKTw0QPx5oJ2WkY371DVWVXV9fc27eXixPowxOCRx1WS9XmPFYOh8w7f81EAGEtA4Zp7NZlEU3d/fd/Xroup1zl1dXcnmL4oCKU8xyyCyPtz9QKaBgxrZtW5BXoV84zNNU2T1QkuqqiqKApMLWu/VTRtmRjLCg9rTBRNybaN2pKhfr9cDztdBgCCoN5ow/mfGs5HCrqXzXFwhUi+K8FWWJZIunbpekLw4jheLxXK5RMoRyAtC8jAmURTJ+YG9enNzs1gskB3l1EcItqgoEJDZHQmqWt8/lEs9tN4jqD+4j9lstlwu5/P5ZrMBQYRWS/gROirDXFe/wOwjB/zd3R22PThE9M4Ys9lsZGbxBecfEWVZtlgshiINIvnK5T9jDPLqybE6SEX7A65FOBKm0yncMM/cBuDizCbPhaIoQFNEa7PZbOSu6OkgadFvb2+n0ylSPq3XazkqZ7PZ/f39ZDJBY6y1uM1aluW7d++ISGfIO3U7IVGCXX3//n1XGr8z1Htof5FeriiKm5ub2WyGAtfrtZg4sQOhjjyC0e6iVtjkeZ6Dqc+yDDmgtYsYVIHCCWLeoRCQ5XFQY3oAdSpuaoJXxfqpOQyeE0mSSFoxOfUHz4D4KC6OFD6XC5K1FjKXCxkpsXBPXS/WIjNPp9P7+3tjDPT32JNEtFqtrq+vkTINT5ApCWELwN205k0eFlisyEZUluVsNvv06VNXcmcaTtFxaL1dwM733iOHnyS8F8Mu2DEchEdQhC5G0jk3mUzAkIqJQPI9+RCnQHucSNwH51ye5yKsPB2QPSXLKBQv+JT11vxJa1FDzS90HVEUIeEXEp+eQRpracn5q+zHcwnILuTDhURjjMmybJ/gNE8HGM/1ei35J8HC+BAdBwY+mA7Ee2a1Ws3nc1LuR60YUL0t4pX3HlYmufnXRNe4HTq/h9bbBQ6G9c1mg/gI4IaEIcINECKC8eqgwqk3CarYSYWvB7UF4y80SCd99SFpH9h/Gm4eOeQdxdkgnxjSZi1nULxMp1Mc/+BVoS54Q1zhoafNGcwpmAlwWNghZ6CDURRhc2ZZJhockdrE2Kc3CXYsuBgc8mfIIyxHBYW7z1D2dw3RUPN1aL1dAAnA/V+w2CJ1aucPuL8c0c6u8Qf7CUYMxE5yfqILQh+FPaRAFtHm00kn6DgO2q53BvRAaIW1FnIxMwtjeH46SAOSQh9uwooJ7LjN8IwWZHBn+goHqZThLmSwlSdHV+R3I/SJeKvD2AnJ0/psjLC87NXt4y5IU6XSfgGwab8TqUr0aNjP3HubpZ+giA+a9J3V1WmhfTII8rLOrd4KbKda7cKFac2vyIkU5NOn6Mt6uGBxVdGdpTA1mk/Ubi7or9hPupxdulorz+GPBSlYD7Xucs9iHpAblfbo55gRGb3z+9AIBpNGtZe5fOnZD74DQ7VnKOi1S4o+DlU+NrkPUVqFcsm2hGish0gYRvkVtI2tOKI9FK4KgGXw3oNjws4UXhVG9kPLR7HT6RTyPgQ0KCWk1z745UpPQciEa+vqLDfCt3RRkEdHYChoHkesW+idbhjGecB1BSaU1NnGbdfjzoauDf7E5ToghlTMYeglvpYPMTleNCSSNv4LLdKA/RKxSFghvVuweXCkk1rN+mAHweqpQpODR/cAJDWhyOBoxJUa9YqWLcuyQ0kwZHnc7vDBsSNJkjRNUa9E7RXeU1gGVLr/ujrn+do1DkK4KZB4LKEkScClcnB19N4PKBiKU44M13GC/4kgU1NbLT2H3Klp5WACsguXimS3eO/P4IxyaujVKUzZcX5nrcQI3hXwtBD1EKmYSNDiwwENta/Xa7gfokxY3HrUPaJu24dFkvkSdYH0d7VazWYzbC0QL+dc1+7tIkDiISjMIK55yAs6vinqhSSL7k8mkzzP8dlavr70yuHSXk9/Tw2MFSRx7AhYLdB+mRTMkRkucoHkCRDdDpwoa9zoc6G2F569PTQgKRQNGnQf0OmIhvjlojZJg8+ZXDyo3XOQQ4VDTG/IkkVRzOfz5XIpoWju7u6IaDabtZbvQ3QQ+W8/gQCFwgviwoI/wdKHep1zt7e3xhi800TXaYEuwM3YGAMDcbN5FAQLfbIiQwhEzv7bSsJuPPsegx+o373Hom+ziEZiWCIFY5rUK7Wb3pB3bxlDmk1E0UNESZIccXvpAiGaOHQHS2rY8iEcmZDIBRVxkIixfCUnRhzH6/Uam1y4s35WQtOUfdpDwSFZmzuJSAcsSJJkMpn0qLf695v3XnwDUYsPlg1RROI6ttj0wVLBR6+LDlLgs56dGRTgRp2cRjK/8BYQnYCsqwG5Qpxqwo2CKxyk8FeJIXe1ZmEoxO996aMvPisirImYPEj5crVWnnC4ciBMhAihHKwW4k+DQc7zfLFYdFWhZWfNNLW+LN48EgBC5yRCA8SMAzXfQf2V+2REhOx9UoiIEcysfUp0y/f3oamxhwc1ckBonZ121pEuy7qiQa0ZIh0j4gukb/zp/DYT6k5JdCEnFg1ICjlElKJwQ3ZY7um5oP3agGEtfaTWhCiMKOwNcA24jY/XoGnS5Bjucl1LSpsO9tkDmvCJ3pCVtYQCfem3IHfVBUlwPp+LyoyZsywTmuWDd7FmEnHE7uPDpFlCr6zPj3b8iejqLwYKgoWm4zUZWcSOAemUXN9GlsRapa2a69b2D9Ue4FkI8T4YckvLMn3KypMNT2rUzuDqLJsc/9VUgMKCJuWf0Y/aaz54h3gF/ScON598wzwqSli5Py8euXme53mO8IW+A0Q0nU7F5IIvTSaUGkREN0MoqVPRFVuz9+pi+9kx8LxgjtI0RZBKq/I3SHt88LMTRUE/9CYXEuB67+Q0f34o2u2dIYQE3tH7At+FgfAdmYL1GDYbVnvig4sVBd97PJHIY/ogaS5R4ccf9ZztGUkfHLx0+10jDOIF4uIYN716JDrLGbhoLQBSCFSD2kGAJHjqcYTe7YZolSUOnk6UZbIlvPfovpBIcWFBNAEims1mq9Uqy7Iu2wXtsX9q6F/l8kWGq+vlVnEMFJ+CAw10ZBL30LdJTN77OI43m02apjIgPbp/oYNHr5njftv1kx7Xa/DFmu48nVLIujpUcPFB3YGFKnqbVuaxZ3wwOzjh5IZfT/zBQ7vcoyZ+Ii6OFFIYQQmr2WRkTgEO92QozLSEjdOCWy2Sx/6AR3Hrcwo8grbMMLP8CYQS5C9JEkTblvziV1dX4nh4Bsja7Wf6upyosPllq1AIuNBTo0jiQn8f7WyN7T0DP9JF8vpPC5GLm2EK90TXT/S5tU85Mikidmgz/f6tgoeAjnkTRdGjU3wJuDhSKKa0NE2bngenAyJf6VtQ9/f32hah2dUn3s2nacoAACAASURBVLrzytoO8mqMAXMnco2QXSyszWaDCKY4ur33cG0xxiyXyyNufRzXcvn+KFeIRjafI1IporPordLjHINzEVwkvhxqx+f9rOdPwaFLwoVA1mIBo934NIJHW95K9XrE6i4g0BEFDXUcx0eQMCxXCWmBhX35dJAukBTqCEVy3+sM9cI1BOw9ZITFYqH1TS7cPvbqkuz+aFXPUbBNMzPoINRhGATQRNBBkGlsGJCD9XoNcjObzc7GEnb1qAkdpL72pyiKwICALIImdpUM6oD3v/jiCygHeszlz4UjLopILEKIpTK/x0GUca0irX6tqwQEfIMOl4jg9XloM8SDB4UURYGd9SxL9CBcHCmkIDFBmYJNAuPAIIX3TAkzY8uJuGp24wIMxZ/qNkgETYiBQhkpkDy8Bq4QMrJcz5AU4/2udkOBlcveo6yKtLz2JgJ0E1GWZTWXutbTQgahKIpvfOMb9/f3PYrRZ0QXl9q13kSBADr4qPazC2LRqpFCaU9T99paDpz8JRQmEcEL54h1pTWMEpD18hnDiyOFcEmFpkysrlCZD1J+VzmYdd6NXyJGW21fPo4g1lakCek6oVvxKoSnVAESILH5ZF0K7YAIf8R6feIpLduv5x0JcK11ixTMBe/fvxe1AKlEdE1I6DqJVeV3789cCLpIYY/zg5woNSp2EPSR01rInmVq91VZk7e3t3JRck/IPpLrTxL9s/X9QxUXp3MmuThSGEURbnT5cNcVF61OreuRO20SLN4HhxIXotE8xYLchaIorq6uxCUT0nHz+oFsfqfiZS0WC7lUsCdpOJs3Q097TAigL2mtjIrGWHtZUg9mWYarx8vl8ui8dKdDj6W49TmHe0T6ftERs9OvKNwfTqXfA7d+c3OjV+CeZWI1vn//noIjvUTtPrRJZ8bFkUIOCXeEBfPBnW2oKvTU6u9RFIGXaT2fa1qYmsZQrMy6I11WvNqbEt8FTKL2ZqCGoUbub7X+9VHsY3vt35BPnwjn3HK5hHZMBPyul0U1AbUAlBjHSW17EprjOtj1qx6dHQc3Uu32fNxZpX91HIMpygoT4jBhnI+jqshGK3vkRcRkuThSeB4cYV8bEJesRT4b23ixOOfsnH+0e2qs0VAO1x/fCN4oKayxeBdLmC4Z46BdMo6WtWVH6GvLbwFvjhSK6F3z799nY18yN3dmjOMwIPrX1Zk5x4N2xEEFXjjeENUHIAU8dytGjBhxWXhzXGHr5a09D8CRFRpxCvSvq7OtuprRZiiO4QxXfQbBm+MKRwyI8Wx4fXhei+Iz4s2RwqZ3/nO3aMSIi8Ab3wuD8a7iJyWHyVBxKLVJS9IEk/I6ltq1R96hLp0SAEYuM6AjQ2Wc6HLM9t4nSSL3KDgE5ntidfsAd+Z5NzKYzGMcx/f39z3hUvqN711dQIAJOZDk5/2l7T+/z5XG6Ogpe6LbXS0EoXzfZz137VAsALkLf1J00Y0ef8wTteTN6QovBzW9zFuTR0bQm2fELgpvTkB+LtQMNa9gD4y0+6LwClbU82Ikhc+AV7NqR2o4CJ6+Hl7NinpGjALyiBEvGCMRHAojV3gmiCb4ha7dF9rsF4GRub4EjKTwrHjRBOVFN37EiH6MpPBMeB0+jK+gCyNGtGIwUiiRR4kIwVaRG6SLBPi9Ie8jxifKz7JMx8VFjVmW5XmOcIedHVawCojXBs+1mrVXYqbiuXzxKuQch4Tf3IFvfetbxhjJxzSfz40xiAcnrW1+qQ0UnmCQ8fnVV19RrxNl16g65xA8VfqIXkjfxZUPuaUQiJ+ZV6uV9/7jx49EtNlsuurtGgdkuF+v16iuljC3q7SnQ6Lw+uCUCvfGPM+xnKQvGEykTsYTGflh44+iy4gSiOnI8xyRU1erVVmWWZbd3d0RUZ7nXfNoOoAwiBLos7meJV4sPcEpsgnv/WeffUZqGEllL8BI3tzcSDB5NEBSwiJxxbOcuIO5WEsOCu99URRJkmCah1o9up06kiuiPXuVo46ZJQ3Io5BykFfk7u4OuwUBlhFQGtUZY9brNZINgG5KxhUOiUORbKS1oh/+4R++u7tDNGasYIwMcj7c39+jC0KbmvtQdxlDjfRPkqisFV3uu2VZoi+SwICZ4zhGp0ChULVkcUSuBSK6u7u7urpCmroeV+rW59PpFJ31ypXy0RwJfggX69VqNZvNEDebmbEbJbE9M+tkMjJKqG69Xk+n0zzPu9p5RE6F1nHWyfwwLFjVXeuqa/xns5n3/u7uDt3E4sTxL+u56+x5ios1EhPJmpQEQcI3+BAXSvKmyfPNZjOfz/v37+mo5MA3pdG9u7s7Zl4sFlmWNTP4HAeZ8qqqJCe6AAsxiqL1ei0rrKuF8l23Crm+kEoNeciEu5QknM28KFgu2FfX19dRFN3f37fWiwjMpCJiYnGsVqs4jheLBfLsoBfYrq1Tg5SMoF+Sg8J3e2h3bV3JUoCWoIMU1miapshDLWnCkZMERB8t9LsRmHvGWQM1otnI1sB7hAgdhBTKc+mjiDJIQOq9x1wLS6UbhqNiqBw76A4SusonInvjlJXsN1gYh6aRWi6XWFeYJu+95LbFsZ1lGa45NY/wfUhhV72TyWSz2UhpqBErVs5dXGESOsjhdhOaATa5q97TkcLBnGlkTTvnkKwD97qGygSC6cQyFeZFuLOiKKy1oIP9i1VYANod1slksl6vIYngBQT3x+ShL0L4ID3FcSxJcECF371717Wrse6FrSiKAkf0bDaDtCjDhdWgE0tpYAXjJEjTdDab3dzcvHv3rr+/TYCcCUFBksbNZiNnchRF+MRuAaXAX8uynM/nCMp/dXXVWn4PdZMsl9gnoLAnlY4pcCtRFMkJh+yp2J/MPJ/PscAo3P1CIlZ9JmG0W8s/tP2ydJECyVq72WywNuT4wRzJ8dNaTtepj0ye2IZYaUi1iieoHSomURoMAufcZDK5vb1FYkJMdJqmwgNitLHdkPdVFhv+K1cGh2rSnhiMFHK4I2ytXS6XURRBF9bVpUOXjlySlQWkGRNJI6tZm9ZyfIdHC6YBRJYCBZxMJmDQKEg0oqDBC2CdjDGr1er9+/eS5q0JrAkfLoSK1Al6itKQApSI5Gpwc5TwW6hN7+/vZQ8fOp4gZ6vVSra65MAVLZ7IjKAIaBII6HK5xCAcVCngQrpnaIXOcNGViNI0BWnA4snz/Orq6tOnT3K2YeS1wrSmeZhOp6BZreV3rfP+o0hyPIGCgFpdXV1BroLiAnJ9Vzldgjl2hyhG8R0kSZS2HDTdnaPWja71Bu3N9fU1BX0raDoRYRXJ6sJuxQLDr0ABN5tNLazyeTCkgAxlhJxmMtn1Ko89/0XvAIiYA4W3aB/AGHZNcM+S1UIxiBTIgeSfw7mNWsBlSMexozCdreWjKPCtIoJRMPhgy4HMIdNpF8mW1qLGOI6xbfpFwib0aYHv4ApF3se5jbTloHpgIpCEczqdrlar4/LkCrQ02v/m0wVk0fwibR6pNLCyaLMsE2YWsywSJY72xWLRZSk6lKB4FfYCa6OpRBMFSOs+Anp2E1RJouSpMQq6ihrr8BQBGRP08eNHrBnRruCvslMklauISlhm3vv5fL5er7ukohcgIFM46EStBq5HT+FThCAparVaYdNi7IQOSgO6Mq4CPVwqdhrmYDqdQoASZTN2hQ/24jRN5dTFupnNZv2MPYoiIlgJURTKgQQKIVoS4HW1X1LIW2tXq5XrTSjeMw5iGUcJIPRCINbrtTYHlWU5nU43mw3k5fV6jd11UKUYBDHUCB3sGbShBGfUpU2roPJigpPZwQvyJoXVBRraL23s334MgmwZmdaqqjDO2D7S+CNIAIzjkr4OFMepLLLgzXsa34Me0izkTHYT6L6mrRC5NpuNtAocgHMO2nZRrJ+NNxyMFIIuyNJJ01SyGOvXjl7ZGEoo18BCi6goBEhY0R4BuYfEiEUV7BtoOooC14DVg2NNEyA0APxdj8UclE5mV7TI8gnBDete6GwNaBVehox5nIDpVUAwdFAUlGJgBV0W6RhjgolAve7weGKy+aVS4Y+O6MVBAKsrZ6cYsrBEhVdCk9A28TjBAQD16CCNESYIZxLIFlYUNLa1VXdo+c656XSKNabXFYXDTzNiR7S/50iYz+fgr2snNP4rK01YVMnsCgLylFY9BUP6FXqVRk4USbwL/X4rKLj+YQWA3mEQRYNmQsJ4VrHeUDuYGpmnWo2y7YWbE/cxlAydo2SDhd+fVCQnFWZLSsDUPjp5klVWesohwbwwSmKo5WBX5eBqIOuYwsFAQSUkVdRoaL8OUVQBFJhi+YLOgljgiRw2+C2+tG7RLiIufxXyJxSw/309CKwcMrpQ67IPqZYxaCIw1uoVNpnUBGlX0+OcS6TBcsLpEJAyziBYWPPyPu0G5TwIWMBYVOLtq3k00RXWBg2zkyRJDz8hP5FfcfDOgd4ceirU25xl2T6y6pzKe05KuXlOgjgkVyh0ULSkPZr1fkEVRBBlNqUw/VvNFeITx3hTd9PcS/IpwgIONMiDsGoRkQneWHKc2hBdEn/SQnQP16n/JFVjyYoEoamkVmaJbI5likNedO3aG65G/WvjLH8VEtP6wyZEkNRUTJOP5vutz/traYWoZaE4gyTV5Scgs1yrFCccVgUOGzl+9G/1iS6sup70Q9sv1lsXvJdQu2+kXUQV+pTV59BxBHF/SJOqEB25X4crvItWzuKcY6VwEObmpI0fBENakGUBiS9hvxqoqxzNpsmu61+CGHQ9i7pVtTYIFRA+HL+Noggu1hys4RCZUaCYKWSVyKoVTrOHFLpdv1b9SYERBqUT/xLZRSDW8iYItJjbhA4KeW0SghprWRuK5vdWiJlbWt66xDlw7l0VHQTMghjE4HTSs7U0rdeD3FyKJgRFbwLtF2qL+aVuz5UeCPuMjsAGLdoV0dYJBweCiCmW9T+IwPioiCBsINqAZnfVWzs2KBxCoIBeyYXiFHlOFu8IDGk20cw8bORCLPaH2GrljproqlrfRxVSNVZb0yKmv1t1B0bLBfgCJhTSkLgZgiRR4BTwsuglvffQqYt1sokev7A4jjebjfidyg703oNPpKA4B8HFrtaOgaLSal1tflcaPQ4m3MzzQRGB86OVcWB1o67WkkPrFY0tGCttx2iFFtn0czGCiUbiUbomlhYfki7Aqn5o+2XNwCCmT98q3PPBZoG6Q/yrZZx7LMgDQrR4sKGJ927ry3I8y+rCc2w9DDUFGbFGMekiyeJgpFDUHOg57APwgj6onNlshguYIEbe+34zpcgvVfBrF/u15sJk6OfzOby3WqdEkxt9monYjqNPdghaCIcemE26WouLfVpTCYB2i28BNOUi5WGrrNdrG3wnQaDho4AtlKapuECjTE0F4OMJXxB6jDXogbRHdovbdQ+ooXYXsLVte0I0D3Ec4wY0rlK0vmyCuxXtaqlsuGUhOtZ+DW8VXPqxAjebTVEUR6gLMUogiOJe5oLnM9p5d3en9cJ4DXoAbWVqLf+42WxC9PJEhBuWzIw2tL4v56II/iI/YTXCcKr3UQ1NGeV5MRgpNMr5QPYMzvPW97tGAatc2BxSDHYrXPCNwn+xauGSqg8rCkOv6aBAdo5scvHUMcHnDhZVMZ5qawm81dCSrnbiwK8taGYGBcSn9FdzwWAoMAIoBH78ctGFgzVAd0qoAK4J61nQyp39wcpYRIEPBdfQWtQRsmQrICJw8O72wQZSuywskFOkJrgJa0lB7pPzrMYvC/XELOMLbq31XBnogrCx4rcoJaAvcRwnSSK6YJhWRcWExQ/79aFDd2hTwYHih7Isu9ZJ174G9yMuty74V18+hmylDT7DNoSQwZl2UCEcbLVGXVHst6PJAUVEoGISN6H5smwGtNapUCXQFeL2CKgehPQqXFQiIuxATRTk5/39ajoVafpbE+HRI+FJnQJIA1xnIVJNJhN4F+ryZRvILZcaDlVccLiuq31ucF2kldOsjc/RAH+kj4rlckl7kFrNdHilN/Th9mvzZNKtFYZXz29tpvYBlIOiAxEyJ5tFu4KB2kYqQoSofU7NQDUVSl4FDWl9v6ly4V1zJej7E/3wz4aTWJAp2C5qfNk+0CIknHj7tSSsglyBQkEeFN5H7wHRoENgFCojVV9dXYklBMwpKS8cHwwmQg5AsPoptW6qHi6/a0PUSmtsDzBB2kCBc2U6nQrXLKo0KadV5Jch5YDHZ2IXYg2Du6gEp7DhVmKtzEMVIz2A7kxm6urqqkfM116ZNV5PRkDYnx4IiRcd7nGNlxUiJ1AVPL1lv2j3KVZGEj2nZzDCygqULz30V9qMtsl32a01a8mpSfnTMaQFWUu1NQ3doUVhNUjAheYL+sCXmcN8QNxoLh1Rx4hEKe9opZIWr0CVxDQhwqBUKvRU/5c6xM/W0dCEWL5ILaI8Qi1wnYHMK4etUIquwRRHkFpjoBISi7CMIRoARgb+ZT44SIlYevQ5r9Vh8lCOHwqShJYG9P7UOrXW8sXtSb9QWzC0yyeifFz2kAiSJjjw++A/0EN/ewADAsif3H6rlSPLRlh42l0tR9QLRCHgkGaHu15uLsWe/Sv+ZLWdLoS7Zoe8fLwMMb6G1hmSld3P9Wh+Qc+fGF5IRegj5WSLrcJBnefDTSnNhParNQdBHMcIRSOC23Q6RSTE1ve7ljX2Oa5egCCKdSIK0QnBF/cofI+A8PsU9EqiwuOgECTFxLlwOVp28qO641bWuLYk5L9CbcVV04U75rDqyvziNOpaWl1UQzh3/Ff8vYhILlmCqdcXQp4OlCNkV46fo6lqDcIGkpK9KGiuRT8m++UMFvAn4kWSwhpk9bDCcYU45+7v7xFXA1KMaOjEnMfB61uCaphwn5+OUiftAymzLMt3795hbYFagQ52uch1UTERx6y1UK2WKlAKIu4IuTeH33Hu6Yi4pGCjisOdKDF8CFKA9ojZBKbJRxm0pnRMba4CukkUBkp84iRWY21+j9CxQtmi7WaoXfsMaFNDV6cOqtergGOY2TIEvzionC6I8I7/CsGFRUu4CuH035CAfCF4lA6KWk3LsxS4D2MMIvHB5wZTKJodpy7qip0a70RR1B9M6Sk90v+FM40NIKJWmetRmBB/YbPZQPkIDSD+ChIAdsaHm46DdMd7j7vMIsZqq4hQQ/HilMkCD0WB7+sR9Jp0kLpJmNsNWuXCpcPVaoV4ujK/CGTdNQ49z+Hghf+KtcSEUH3iTQWucCgGnJmRDKAMwccQYWTYc7rJazPzp0+f3r9/L5LTgNWdFK+NFD6KGtsoew8MSFEUiJ8OjkCrq7XmKI5jRIWAjwURWWth1T2DehtypQtRrx/VAbUCzE4cx+IFBs8hcYfSIeAH3D9WBdMnIniK2BAfl3Z1gqKHBaP6/v17hNeVY6CJLpLUo0sV+w/qgs/mYrEA7ZNbevBh6kLXEMECtlgscDNXa0glbqs4aUmEiEFwdXUFmw/8wMQ7dajyW9Xim80G0yTDdZz59PwYMiJIpYKs+KcZ3YSN12YTaareBl5dAIJeBtFxuwoX+6/sN9EJSmgDcRCFdQVEIU1TsTOIrko0TV458VLbhtx/NGTRiBgIkiQazCLkGJH3e8wIXc/FYa2qKmT8wIZHl4VhkSPhUF1Pz9KX+RJzquxPDlZIWQA1wzp6pC8j1dAcZ7SknwRwuJgoUrnMI4dbwHp+94dv+LdSsCRgEep7L8dZZlrhGqHbtMTa2s6DyhearnuH9kuEMdyzEPELVqNKRWs/gi6fTtB+bVxhq3BUe6H2phDTDx8+cAhqBC2hBJ7U/l8mxBwUGoSdY6199+7d7e1tzSYzuEiSpqkWxvtP3eZzPJnP50i3hNt7IO6iHQMTZIyZTCbYq0O5TMvJgQDaonhl5T2K7tiQCo7UfptMJtwWSUGwXC61s5Sut6tJUq/EfWDlcINDCG4J79+/7wro37XqZrPZ/f09tC54ImHWKhWK2IT75o8O4J6AXlvqlesAQ63GZgQQbChc18N3Di7il68opNdHCo/GYrFA6F1QPQih+kKxVdGMRQkizBRcnVFCjRQehy5GD6cu6CAO2M1m0+VP3gofbLhXV1foIDanOPdyuPQKuoPUMUOtZpBd3CmSNE9OObrLySR8B5ShYM+RFK0nOi/oi1HX73Svu75XIb6pHJCRikEPa8NsNvv06dOh3Pf9/f10OkX+A3Ez4OB5JicuM9fuouxZfhfKssQdVqOu1vRID4dCBkoYajzHBpFo7WfQFw2FFykg63PmUAFZWHQJy9rM+NXTqhrF0cpBcbk4vMf1imr9krBO/VLnQc+JCLZjsGa6fJEKke4y7s0geBy0D6NRGSClYY+2v0fwr6mD9fsH8UQ4HmSKBzS/ngcym/q/XRiKDkDvqV24ZAuLCXsUkAfD4MMxSIEvQgq4WAw1eiJiD17yiNeNF0kKnw4tw76srXIGSxzvxlJ8WWglggPqyEa8VrwYSX4oPGpXuRy8lHZeJvQ5N9LBc+KF8hlvjhSeFC9o4vfHS6Qj2jfgudsy4mVgJIUD4EQH4LNv42dvwFB4NR15iXgp/MFICofBS5nvNwXt+vu8LRlx+XhzpLDpafHaWQZzhlnmvT+Phdn7s469tMO+8TniKLzcU+fkqbgPLf84wiSucByCPz/9ghHexLXQ5lVcH3J9mN0kdkcALdeX9vYsyoUsqd2uuaZ6cAn0xI7IeQ6984bZEhHjp8aTD6GnHbEhNhZumLWLcUxk2Hz8+PHqeiFlE+9+VuSZ2Nc/cUvnu9/97hdffjGdTLMsc94ZNt57v0uEmFicDT2xNewcWctffvmRyM1mC2OIjaodX3Qh3AhSHYbl4RXP3hMTFWV5PV9kVRGRKcmhvWjY9n5RmaNZ26J2B7wZEfJRyLLRl9ikZPFjxZWng0qm4Dbf1JlqO5IEoNNOrF5d96TuVX2E13Brf7G6sIbl3pTcGmR1abLpKzos3qgzzf5ohk6SS0XP0p4nwnc4YhNt6WBVOhsZNqAarigyZrZ2GxABmz2O4qIsrq4XN58+zWYzIjJEbvczthYkpvaZpDEx3d/ffvja+49ffUXM08lktVlbNp48dmogpyxUOo6ioiySOMmLHNG7hQ56R0TEwnl6fqB43hC7nc82zpE9EZPxRJq9fKDC3jnnya+W66qqrt4tmiXQKbmhl8tn7QOJjSaUTu47ig/2eby7RlLYCQ4JvfQdIwpLs3m167nQu1VcjfYJW+TJExsm3j4MXbExrh5u08yn06SqqrKoKlcRkzVcVb50hSe6ufkqTuI43S4h2/hslWCdK8uqWmebdb5J05gMr9ZrtlRVTgRpkEPnPXkfGcvMRZnFUVyWOZFL0/ju7m46m6DzzlXee0uWEcyGaVcWN8T88Cn93Vb1yKjqu2WmO2/yiEEgyithOWX8z7DRRlLYBzmO/G58ka47QzzcHc/h4INwigZviRKDgZLGBum0KPIkiaxN1pvldD5ZrzZEZCOqSiKiqvLEZIyJYtwXBmlwTb7QOapzZN54dsZE5Ir3X3u3Xi+d85YpSmySRJtNvpXaRdplIqLSVZFl8KHW2DiyX3755de/8cE7R+y8Y+dL8sb50vpYfqUE9ZYBIeItu+mpix7qqWRmy3YyTSeTvuiqA+Llih1PgWYMa/zHGTCSwkfQZM4RW6n2wvlRiynQeY2fyZEzD22EVMk73NH2VSJGMERvjJlO5llWsCFmW5XVZDotyzyNJ95X5Hi9WX/48I27u0/OtQvdbCwRExv9ycRFWdko/XRzFyW2LMrScxJPVtmanBJvRUgmStM0z7KKKiJK0+lqff9D3/rWzadP8/mVMUxkmCwx+sdEnn2dBPsGmWYyW7l6OyDbDjgmR2BIyTKz3yorK1fJ+Iw4HWrxHZj5nGkARlK4Rdc5rE8nEZl18k957UwNPaRSz0Tktv9oV4DETxs9ZmbnSiJyzv3UT/0Uuo9412VZGmJmniTpbDar8nw6mRtjfKcxtyk02ziyjuhnfvqn//QHP7heLNZZ5srSxrFlFnLF3otWr9xs0wnMZrMsy6z9DhHN51eoxRhmRowvTUlB7sMnt7attfcPAPkzbNgzOGbnvNlqFE6Ot8MS1jw6fAhQRLuWmTOwySMpfEDrcIugJOwh4moMGLfqDMCa4iARa0M47dhSHJG3hjxVlSv/5e//noTLRhhHjwD3ZVVVlU2izWZtXPsC7Ykabaz9lX/yy6WrJklaeWfZFFUpVmYyzJ4c+DuiyMTETM7lWZZMp+T9+v4eQcmYPTGHLsEuTk36xnqWHv4I0uwxKszU2o/t1IOanosOjmgqB0dd4bnRpIaSgkMM/D3Bhc6vK+yvjh+sogZ0UBFBIt661wRPFEOQTpmYbBzZPM9tHEVRQsb6ylkbg4CwNVGUeF8mSQJ3nCZ6ktIhQKz13ntibyrnLUeQcWXwpVBfETPlRZVMp+TJe57OF3leWGssBwof+uW8N0oXQL5FeBdnmG3HfXv7rbGVq8TFZ0sFRxl5aIhZUrOHeqPVeMbT0cThSaEku0KOysHLbwVihcMAj7jB8idt9u2BTuHEId0PyqzJwtrChVD7iPYq6Ypa0R9FGS9I/kltpWnOPYIqe+/R4J6QzkSEgIOuLA1ZG5nNfTaZpFVVMpUmjcoyt9YyGyIqfWlMVJagYuw9GTupPPa/JbZFSQS3GE/eO++ZiNkGO4VqJjP1ecJxkhdU87zuWuHsiRwZG6ukIGRs7InKlk5DundExjORN6IPZeOtsZ4qIsdEnirGa47ZGueIDEdRVJTFdDrNsqystl513vvIRs6529u7xWJhzI6UUFOedPe5HV4liYecIWleJpMJsgCmadqTnqmrUgSdlWD6mppgKaJSkCGdyrEoCoTsXa/XSHy2T3UCFCV5WmRkZNckSYLMYnhf1nnz9uqZecMhuRiIUWguYqMj7PNhrrbmUwAAIABJREFUDTqwt82suMyMzLmt7/f09/b29vr6GmwgosOC0rW+jJivtLsZ+qlhF5Ikub+/Z+ayLFer1fX1tcSIbY4GcstmWYZVu16vv/Od7/RslU2+3qyy66vrqiTjiSOiypNlclmWb9LZhIjWeZ4kUyKTV1VsY0/kHJlARjxRWVJzGrcs2aG9PRwt9umOz9qvavBElqgoN9ZSzFz5IuK4KCiKUmbK8/J6cVVVFbSEsFkTERNba8uqdK7arLPJLO0ihYf2S2Li+hBXXHLMbrsQBJHpdHroekZyvru7O0k5LYm9dOIECikWUDUFFRDo8nK5hN9oEz1HO3aBpCiI4xi8BQpHyXJD4XLyIw9GCuWyhHSPmRGxvev99gYdvqR8iJSLk1CnTKNd9/oe6LQ4WBZIfqZj+mtI9jJhynpept7Te71e/8iP/AjInywUlNlstphxkKocWQRIpd2pIUlia6OqdJNoUpWVo8qQc+SsIRvT7WpJxhLZdeUimxTVVtZ0RN5TUVFZlmyjJKGqqjNuhsh7MnADPCUck/F7fW7BRL6u+3MFTaaUbYpZGsdMRZUnNvK+SjheLdeTycRa/pu/+fxb3/rm7e399fUiz8skichvfc6JaL3aTGcTYhqKFFJYPKCJuNiDBISklpMkiW4fnA72G7mWrq6usJYQ3x9XO8C1yWkqRBDHv6T9gozSta66gDjVItngGpUkigGbCdMwsugcGiD9dAqogXVboIMYZUiXXaSw6/mhS0rooJBgfRmuZv/tKQcsbZqm8/kcGYiQY6j/Ah/WClKA4kpZ13j2qBezLIMmAUkhNClvtlkSFuPoJiKMdlfvEK4/iaZ5ljOxJVNRQeQ8UelzR74izpyJjL3PKE3pfkO/+Vvf+5Vf+/Uf/OAHlfeRTSrant6id4M7ofcVkQHJqXn2tLb8aLRe4Gv9JKLADgYBmYiImNx0OmVfzKbJfBr/9H/4t//j/+hn5gkZovw+e7fYeguWJW6A0XqdRVEUxzZb50mSIENIkiTGGLbDkEJhmiTGfY0qlWWJ/NQgiJ1cfwe3iGYvFgu5EaBlYZ1VSp4gzaEIy7BN6fL3oRXYibe3t845yIVXV1ebzQaUHdnQNMNx0KDt2YbjcKrcJhSyHHQx0l2jcOiS0tqQ9XqNowapO6mNFPYw5KIcRPJsJJbrar/3XjoofelhDLv6i3MYKWtl2SErMXUIyGK8hh4T/+0at8ksLfPCclKURUQRETkqDbu/9z/8/f/27/7dTVnZZFYSlZ5KT//wH/3B//q//ZqNrueLq3fv3kXpxDmqHJnI5lnpgmsO8cMNHLd7oj26nI6IDHGIgOwYtiAPy/a2NuNdWRRpYjerW8Pl6v6TNf4X/tO/8ws/9+PXEcVERVFVVTWdJES0Wm1EvkmiuCzLJI1d5Y3lIi/jNNKkUPS8TyH9OEHBo4FIQUyupd9p/W0XSwH1zmKxEHrnnJtMJiIFuwDdEbQE+b/CVcv6hIpSr2uu0zT98ssvMSbGmM1mc319jQKrqtpsNt/85jfBOTZZB63TbC38iOvYe2LIDFiiH0WaWgxE1xIZSkAWrrCmNJR+1ZiUrvJBwY0xyIqpVSdd9VLQsyBfsKS17Hm/Fbe3tx8+fMDQQaksf6rVLoWYkMF5Mpnc3NzoTIy7cOk0ybOKPDEZIhNZ41xZeed8tcw3FKXG2C/u6XZZ/tIv/cPv/cnn77/573i7SJLURElZuk1WlM6TMX5rjfXesFbE+Y5bzV0wHcMwzDpkx7Cz7LoQsnex5arM4ohW9x+5yiNLq+XNdZL9j//9f8V5kaYxUbgrDVsxvjgipiIv4yQCNawJyEJBDg1PgLMZ6e6ETMhDIY4QVkTAbKJHuiqKYjaboYVaG4iFKlwL6hWGERRZ52trLb9p5QCgps/zXH4OjkFrzyAg+4CDxu0FcIVi9oarBAVdYddpNhRXCIgWlkK8ja43e7hUWNCgWpaAGV0kW2JpiKDab8nt978BLyBGPaOypDd7SmHvCefbVSmRY2uJKY6iIivTdJplGZFz3mdlYaJ47ckzLXP6n37pV773vb+Yvft2FX0jq5LS+cozkfHEjtgRVX7LPgRSKLeZ21OwH7quWuedPXnvu6hnLzQpdETkiyxNjCvW04mdRCbPlq7c8Oazn/x68d/81/9lWbooMmVRRZH1fmt2Z2bDlGdFksZENDgpFO4BK1YEVRAIJBSmsK6OIIWbzebq6gobDRQKQW4gkmOxIbu3ECYQ4slkQkQQlqljKmX/tv51s9mg8MlkInSQghpKa+F1v/T383OFQzrToCfotkzt6ai4QMRDMKHHmaWQUBhXGuSU7lmCPiTqhYoQeuge9UcPicfsypoGF1D7VZMfxJ7BYu3pchTZsqiKvDSRzbKMjLdsPYV+MeVE/8cv/8Fv/fYff/j6dzi+3pTGR5Ex1jlyzjlPpafKOb/1+7OOneYImpbuAUkhEXHpqkMOR96GXQAMbZ0rnUmT0nuyye16c8/OsmdK3i2+/nt/+Bv/8//yj/6L//zn87xMk4iIyrJKJ4mrvDFEnpIoJk9UeROxq7yJhtGB4sDDco2iKMsyHKgQLETrIlLzEdwTJDO4HMCKggNeV4FhFx5C0lIXRQE+5tB6cQEBGm3xSKPdNLkUOCdS66RHz34eDEYK0U9NlY6j3zJksr31qdKKmvB7nHle+xVq9Z+entZTCw9FrXOopQ/cpV4HYA1EShI1trAPQolkrLpZElPlJopsWZaurGDu/fv/4L8z3iXOk6UN0aqg//NX/sU3vvO3jE8Kl3obl8TkyJH3TN47ImKzdWL27Jk8s/Hh5oVlWx+l3egvjRZx15AK9AsHc1tBkUVEbCoS90XvHBGzjRN4hzgit3FRvPix/+v//v/+k1/4+Xcz0MGcrS1cxeTZGS6J2VBFCF1hDPyyg7s1kdne6e5ozG5yZ01xKMwgh2TwWCHyvgsZounwc0WqNsbAqoYlLSYLLYbLT4RJxH+FIaAGnerR6IlNBotWNqMYA0WAkzJRi2hLa1WcDRd320QGS74c6pl4HGC+wPrAfDSpeat1QitJB2kGvtSUKVhbotyhsObQ7B564YnKchurL4qisih+8Rd/kZjZ2qryJbtf/2e/P3v3zayaLNKrLM8pjUHpDJQnBtvfI4AD7jKTvtHRsCC3i7rhoaN2pXtNtxsK9yE6a+dA1YCRCOSPmLeEyxCC1MLNK9RlTDT9+s3t57/8K7/xd37uP5jHno13zIaZyTMRR2arDNgqED2bDu61jTqI6kNnScd8aUd6vc5BJrTm7rjIYFgYKBnr+VHxExXBwKIbJtRTZk1We1MCAPnDyqw53rY2knddDin49JxOEO7CyanMEQeaXiIUTrBDuYNDgfWqJZFDGdv+nh5KKOU0FsIn/5WGgaMUWtxabYyFVZXMVBYFEU3SSZ4VSTwtyqqKzK//s9+cXv17y03kTORxz5Cd5wdXHmY2zE7fP9u5WYI50iu+3U61FRfY1jTuej8IAltH9oFw7QU23j9EncEyUn8lsO3iFmRm79+t7mb/9Df/+c/93N/OnYutMWRKXxE56yliQxzMMIx+dtTbYeASaRTmNfgMCq0RjxahdzWHZ/GwOXT9iIQEKdWray1d79emABbkpgKkudL0MYC/CjOLYnsENSlNdO4g4iNX+OCZCLcmCleITl0vatxsNmmaQo7QWr/mxJx6qiaTCVQ22t4nawsnp7UWOiCo+duK8UWZERGTt9aUleMoyooyTacu846sJ/rrz7/6znUUxbOsNCaZEpccBD7vtyGhwRV53rqtkHuwG8soPDogW+qGV+EUjVAInshwZKznbcnwEyTnicgexBwwWC2zo8fUbWD29OCS7YlcbK++/vXP/+YvTWLyPItt6omqyidRXLrMIBqNJQoEvnK+lTR3nUYPx4kx8JT2yvdA5A9wf5rkzWYz+HJp3fH+gFoJ7mXiYkFtHqAC0FwoE+FPpnXf0pEeXTCU5nmeYytBn/6oVKddL3Ba9Fs+T4RnI4Vdp9NisVitVvBYhsa3X1E4FNI0xTrA5ImmsjblrQJy/wvHQVxqvPdYlDq5CthkNBKXB7rKgTu0qwpjbVa5CDcniDyzc7AH2NxZjidl7qMojsg4di6o24jI89a52u9yhFtyWbWzSV3j4H3ldWhtZiZyFRlm78kQVc7DqSWkLWknPR29pcC2qtoNdJcPt3e8J8TKdsSZ95wmmWdHJDdtrLU//hM//ld/+eemspNkWhZVUZWVy01ifeFa21O6InRw58+wG9RsxODUZELv7u408wW6uV6v5/M5fgV/lNYed3EJsOPJDVSU0+/sJddMQUPzPIeTNgfsY+KAvQVVa36/a7+LDhGcYJZl3vsjLuw+HRfHFS6XS3Gn4mDeOgNXKMcX5kwcFR8lbSdiD+ENi9WJmwCQPkRGFkkEHj9dB0ae59ZuL8cx8ypbL9JplpdpHBVrKh2Vnpwx3hhKrCf2hpnYKKnWkcQ5JM9kt+pBuaG8L6FCg6PQcqP2EmYX28uo71D27T++nkFSWxSXxtSXEBN5MmzTsjC58zlRGiUlka+q2NrZZKpb7r0nJudcl6Nsl9iIeYEqUNS7eAGECfey5KIUtIRVVS0WCxEtj2CRwIGCDmJJY0+162SJSF07Qau891dXV9IRLfPWNOP6O5hQZAQS/rffyaxpGETth3b5ibg4UkhBr2xURI2hjBI9kFNIbZ4+7aQ+Ifcpv2tqu34ui7jmQK5N1eJYA0LZWk5sI7bkwzqeptPVejWbzrwntlQZqsh7Qz4ylmLvSvYMlaDS8XkikTOhQ3x40GHVaO8r7Vqc68KaGolDh1cBhu8q/DzUjYaGHHieyDAzWWcjk84K7yvYWFzFnpmozHOXV8Sc53lRlsZYguRMtkb8kSmhq53r9RrETi6fiesoTjVxWIFphYNnLj4hLWrDbg1d9UpYGnnST5JI6SvxQwmjIJPVnJQuIUnrr/mxYNRylx9DAf70/GEaLo4UiuWLgr7jPIOip9mFbIT7/3BwSi2KG72SxFNBe2zRoz5Z3rChoihgDJlMZ3leGhNFMRETJ6aiKorI+dJGhkpiv2Mj9jvhXpmILFFFO7uilRFrPmHm7c29XWW8tk5uK9Xf224ci55x93NLUTlQ6Hpjgh082EJ4leXXaeLJlI4q78iY2BhfOl85w5RED/5Vleu0mbT2Wp6Dy6PgsCWGL/mJ9iCRVJ/Co3VW+Ri88j3AKurnLn0wZMP5GTMiP5F1zr3+5KJMJOUFQd3jIzZA/SvqZh1Oh8FIYa3p4HWPUPcColthdX0FAH+EIR7WrAxTSRRFUqzIp9BfYJnKkS5nF7xk8ZMmv7OPiK2Z39q5Co8wKHooLBRpFQX3o87SjfFE7L21ltg4IvbOxMZ7qhw5Q8a6+XWSk2fv2ZVRbMVssi2ADQUnGA722Oihxp0IQK3c3M5omPpD1fedMcEXuDc2SaH33rFkKtl+hh86UoK1vq2CQLORqOSImWM2eRynVFEcWeucNUTWIEWec64qK0M2sqYod/jWGrqmQC5siGdf82WJ5CQLm9T1JyiIDpWRhdSKNVabZbWYJY0BK6qXH+36C7f+vBUwQlKYR7FcG2NglW52R+j1GUTAVgxGCkWDICo2XMM4tByYrogIdigiEjroQsb32sQMApAzLNxa5DgsDtBBWRl4H0+Et6+qqpk3eZ+qsThgPpvP58vl0loLj1NU5B8zxjW5sy221l8DoRAWYGb2npg9M3muQOsY1oSOux0PHByKfNgVOy/0qBe2hJva29l6qsHHuyVDSscnEcUNvz+3mxheLxtDhnmrGGVPxj14h0dR5BylkYniKC9Kdj6KIu8r3yFi9pMq0X3jGgbYLsi/YLJMCNwLwodAgWiqOBh2ldxTbxNChrBo5SyH64w492ApHiGToSjsAmxYNB5yDBFJwEQbsmKI/1BRFCAaL9tsIlwMbhGlaQp1w6GhTMX8j4uQMO1rL3kfvEblwByk/ZgJHTkOkgJCLgrV0/fJEXVCOEcT4mLKgEiDqZs3FK9pOFsQEeggei0nZKtg0pSLu3ix2jvBSY6ZnTHEXDFX7A17441nv0NOwAjiydbfEN/xVyUp1wTeRsOYiLzjRxv5oNpnSqO4tRtdykTvQBoeCJPR0XBY3Z4mYqLIRIajiIxlskyR20lgkuUZkZkl81W+TuN4XeZMDfOL39rZ2pr5ELoGCwxSDqib+BhidYF8gELN53NwTyJcH+do3QSHIClSrDBuMFYg4hyopJhZ9tESAjaEaxX3BtijQRCENdYsqpj+xN59fkUhDcsVyhBgUsWRig6R/BHHHEyWDJ/ICNhvPjiyDzhkaLwcvzgkJa6ECDhywSPP89lsBtIPgrVcLufz+aH1gqSSYisWiwWCWpOiKeJ+0aSGXSVvR7720BsTnEEMIyMnG2MsGSTnZM+1bEbMXf8hZvZBEKt9ai5ph0TSw2s15bq8L6vFka+qdm+ddlLIznTnNa6133gi5tjY2FroRDgYxYm3sggbm9hkla+n8WRdrK7ni7vlurX8Lhhj7u/vnXNiAMH8mhAfEPwXghtJNHywRT7ccx9QESQiCFayUCUTIo/oYNcw8uif1zR6TaAvwqNEUYR9gaKkdk1kRQLDRuiPiHM6DMmFYvistff39zUdx/4EEdEsYL2C5zCWizgW6Mtn5mlx4pqNFysbzqia1ULkZYjS4AqlJfACk6VT2+FdfQc7gP0A0UnoIM4DLAtjDNjkQ7GVj70nOBXDjhq0XoY44shyFFG0FV5N0yZsHtqvfOoMEjypLaGpoVGhZ3dYCatHA6uCqE4Kt+8wsXMdKfW0XeehdsPWELlwwe7hJbtt+YM5hT0RG/J5ZNgyWUOWibwjtsS0yddkqawq77Prxfvb+9s0Tu+X99TgCvsB2iexdb339/f3mFNQB8w7NNF5njvn7u7u8Nurqytr7Ww2y/N8wKjviKiKZay3JzgPHPMIPX3E0Y6tinJATOfzufCYFNhPmASxkUUfNZ1OJSXL+dWFg5FCcFUQ+xeLBRH53fvVNXSRBpQD8oeTWfSvcp6cyNNQi3jGmNVqhf9CYBfZ2QfHUTn9HgS6Q6wlUhERQVaSoEyw3Hl1cV2C4B7ccQZJhuGWiIzIu+zIWjJkLdmSLW3daOoBCFluiCh/Fwi83GAS+7/XhVlllNQPNQGNoqiDFu42MpRQuoJ5S/d0vayUfFvOkYnJk7WxscYYu8vyIk9qlFhD9tP9bUSGma2x5YEefpg1fasdBAhqFrENQhYBxYSGDsQIFBM04rCKu4HL7OLZQ7uJxuI4BkOKTEw1y/6jArJ0GR2cTqer1Qr/FZ8wuc9XhWQGeA4jAfW6Ep+ORA5GCsUvmoiyLMO1m9vbW5BFwaNcEuTQ2WyGudfEFHoTmZt+RvrQIYM4zMyS10acHtA19Mjvhj/QxmVmvr6+xsQ3V09P2hOEBdNqyhq3C8ahqYB7FCBe3tdMIUwe3st4yTJFxkdExntnuL7XeWs7Vmojw4FakY5L3T/mwi1qQi/PO3V//vHbJsxbH3In7pDQdm5ZT+cDE4mitvk8PTH5yLJhNpaYiRkRGj2x/9Vf/9XZYl4WLjFxYqdxZOLIzqaTct2u++7qu6R8wGkn5xwHV3mcBEZF2BcgoD8CCffc1nhkdDqaCmOxGADlr2JEFs1P68+7dJdiNQ25qreqEol+CHlL8uEJG4gjH7/qiXM6lM60iSHNJmIji+M4TdP7+/vr6+uuJd61dKoQDBW8WFEUYLm1FwveHJYxhHkEOUYwT5ikoigkxiRYM7mUAlUOTlHRAR3q9ADVKhKlakOQrEKwn1gr+5vVdhlVI2YEE+6med5ebos8G0+WnCNDDEVhzeRKRMTkmcXlBUGxmUyNhD3oBGqiscCy99478iH7smFmYsTQIqIQXjBQscp7bxwRkTdbNxpI8M4HdZ9mP53xDxpSlfCkbXw8eXpIv+sNKGlIqexcVZVxnEYcucotl9kkmaw2G+rQRXahLMurq6u7uzuRCkEpRM/jnMM5h1BdpMJzZVmGlX9Qjf0QnSDs1LhxT0GHiOXNbcFs9gT2wtXVFaRjxBOgsH3AG4ptRFuEcPN1s9m8f/8eqVEG7PVeLR+qIBk12a7gB5ujqZVorU4VYoPHmqjZoHn33o8uRzvZ9Hsn6Xp98M5zzt3c3OjyazfYa/fw5JoHfrvZbI6YPyxESRgt9F2L6hQcCfcvVljI4G9niErjSyYmiom3sRXYU2qjmeG7ouCIK/ZbX2eMid2am4mIaOeU3uaZI7ImDtmUhMsjItoGOqRdgsjOsLOGKkN56SrHJoqNiRybssiSJLqaxcWmypb3ZZHNZ9Pl8m5TrnzENomn8WQSp47MxpVFUaYm8c6VsSnKYhonURTdb9ZJnLD3RG7XG9owkdm254E4IuSid+ycM9bmJVEMBnN7HruySmJLjpIkmiTRpgBf7+oaBHSwY+aZWVwChJ+SQw7vyFkrW0OooXjUP91yIntETH/T6VSK1QJWTWXRWk7/XzebDQQ4uRyFYjVPV1MIyiDc3NxQIKmiu4dW4aQeNs9526RmpwcOPYh8w8ew+YSUyqOL4T8Cmv4eV8LpoRtmmNRCxHULpog4Ih8zlYYdE1UVkactuwSxcece/rYscsRkyDiuHszUykprtg45GJzgr0u+KjO2ltnaiMkxsXe+rAqfxDxN7M2XX3FVWSopW3789Nfv3s2z7JPLqmodrW1UUkRRaifT+XTOZVVZNpFhw0yeyCWRSSKz5RaZhBpumU/vanSQQKlLs73oHETq8D4REXvy+FUYSNd267qHOmDh1ZQbl71mnoQj9m/Xc62mBHd8OumYnpcU1tbHgIvDN5zpe0jh0VUQ7YiHl7m4g3ZMwXsy2z1ORMxsODIcGWOsIfLO+8p7YqagyfLeN8ctcBO79pPaODTEZI7jOZRlljiJE2bebDb5ZsXWLNcF5dlilnz67K8TQx+//Is//1dffPzqMzY+ssnVu/ff/tF/44e+/SNkirvbv05n12ysNWQMs6+sMVNrI2YHhmtLzrfcK4zFQtGQDs9D6jfGct1FiTrWiWfSnkb76KnlYObDVb2vDLXu7yO3NRmaE7WNnpEUtlIovVz27LYmeXIC97zZHOLLJGEDQRK4bT/YETF7J6GriMNtB2stM3nrvH9QGjAzkWsfLvZEZLYqQrEFi4Cs+UGZFOu95yj2ZZlvNmWxidgY9pPYre4+/tn3/pCL/Cf/rR/dfPXZn/zrP/t//+XvLj9+8fFvPottNJ/Mrr72/q++/d1v/9iPfffH/s2rH/phQ8aZxHgibz1Hlo01hitnjXFkDJOjbRwdJjGahEExW0LJ5A1Z66wxxnC4ReNl7amFEb5qotlUszShtds17cqbooytne0ZAROCVmj91Qnb94ykcNilgNKccvdtnsxvauW1wVFQkBE9CI+et5dn2NrKOGLjnQu+fniRg7WE5KfMvDW/uIc4gNDFCfHhYEvhYFHx5LyJfEXesbU2YiqL7NPnX3768q/ezdO//OM/uJ5Gf7T8iz/4rX/+l3/+/Ygc5fkPpZPi/m7mNx+qKPurP/7Dv/yj/Mu/9e/+zM+m1xyn177iojIcTQxHERtfVWyjbQR/Jgo6TSISNtYReTZ+G7DfRxxFbnsMPPSwW4CQ6OL4b/85yirMRG1BPlEv9IJw9L5rskcnxbORQk2ttBilRc6DhqBpOdF1dRmyqXfdvwp49UkEB2bN7gDGG0PMxhnjybTx1+3sdojP8KBbxHfvQUMfiCYzE5kkSarSE1ESJUlsXR6Vd1/cuc3NZ5+/m/LdF//6//mD315++qxY3V7Ppt/9+tcmRZnzZsb2a1Tkpvr87u5vvve7RXH37/9nP/+1xU9wbL2rvInZVBFFlTEeAVhh7iY23gdHSfAUhowjMuKraCOOS2vNw4VCvIbADczcugZlzcgoda2ipgrozR/Je0GEPKcSXb1OAXlw5dqjB/Wwx0vtyGqe85cERGh2WzGZCTGct9yTJ8PeeE/sKyZmxQFCwxWi0kj39AhbtnrkBVtxxjxcHici9uzLKolsZEy22Wyyu8iXHxaTxY9++3d+449+71/80/sv/mr98fNZ4uczM01csfqqWuUfJtP3U+PXH03O35ykUcLFx8/+5Hd/c3F99f4bE0oSH1nsF2PZGQ/tpWePMF4ghQjiT95bIsShRkaByFhrbe3W0u5UdqoRHz1Wm+JIPzUcZReBV6CznB/PqSusGTeA47wFd/Zb2Iq1h7S7RnVLqJuA7lnpBaOhYdl6GG//x+QMOUPee6e7sj2r2NeuJKtiDZEzZpunjXZJ4XZYjN058zxbtpUrXJ5HVMaJye5Xf/6nf/QX3//D3/6NX/vrH3z/OuVJ4l2+MqlJI0OucOU6itI4cRGXSZxOrmc8mdwx/env/s5P/OS//fWvfWsSTziOs5wrOGxYcKZg+xwRsXdEZLwx4q8I50PGDZOAB2ZZ+mu2dHB3WB4Gco/9qXXf+uB89Icj6MnuJQdh+Mg00tzaVZDaGmLlRUW7zn2kmKymrtS3hSl8VPSQDQlqa0KIc/F40kF0pQrvPaKJcIjnocs0u+nx4KZ/3GxtN2MYBL1/jihNoyrzQNTYk/fe81YJSM5T5cj7yhrPZWE5IiZH3ogbylZXSMTbVj3s5K3Yacg5/aoncoh8Beuz82yUjOmdsZVh76kkV9x+9dWfff9f/eo//t+///u/NU15lprl3ceY8g/v5hE758vSObJ+VW7SKnk3naeRSVxFVFwns2/x7Hf+8T959+GHkw+czqfz6fUqo4qttcaVmTGG7DYAOFXkK4fY03bLDBrHZNkzUWzYekps5ByRIV+UbBP29LM/+7Pf+/4f+9wRmZiiKE3KsiiqlsQJXboX59xjaWe86HMgCcpq9N6LD53sI3mz9t9m1RQO54OdAAAgAElEQVQiLWmtkW4tBx9vzcLr0vqlnP+fvfdotiy7zsTWWtscc/0zmZVVWQ4FgE04sqmObjEgUpSaIUZTPVAHQj9CEeKA0kAD/Q1N5ELdPemBFK0R1WQz2LQgDCFQAEmARDmUzczn7n3XHLPNWhrse0/efK4qs15mZRaxIqPqvfvOPWbvfb697LeuXpaJyuSKAz5SHvk9+iTyhJp/ntf8z2Bc+uujNf3bNliuUPE6NOxW3scBGmvtNjB1S+RT4RF6ZBFJrKeIsE7DAwCFoBUQMgcPDBAgQgqsEK6Tuu+X98QYATcK5brKQwBAYopBbzRBQiKN636Bkq6Fm97HyBLY9TJLGlbV6s77b7/9+o/uvf82NFUEEldpJUWWaVJaEQEwu8F41DbNyXKeW/P8ZGc4HAdrWjKk8c5qVR8fv/TalxqmlWtIF0BIGCyKYASIWqu2rbIs07kVF7YiJ7jOswGgLecyPbAciGSdh7nu5bKJjMNFNs32kus23TNb2plleR6nYLPTb+/cly3pz4ZqeWaIurrMzyyh/xXOkW5f+iRbQbduzq/O7bGmLTb8hwphb+/D5xf69j08dYLIWze/wSWIgcUQAhAwcqsRRUAhIlDcvPrCErfWKECKuXStmDBp04iJF1aEBRgiREBMlTmICFsqPAoroExLu1rFUDfLab2aVfMZiI+OJTiryWoDhForDly1LYeoQVDRyvtFXeVlP+uVxmTLg9Md2/+LP/6jmy99fnjzpaCAC7VqW40QwZNSAGCyDNArxZEbrTA5CQWBhHhNkcOESAJIcmb2LqvY297UuzV2fqeHiwIm5/+6fYbLDj5/wIWXeAIiDyyka5PzGsz2W/yYLnpePh1fYafb4xYF1id0o2x//czqOXPO8yrhFRfttNczk9ElVZxZxE/bXo1b/imUpAYBCyAKRyGFipggIMToAhnFkYjW7ABKrWlqN8PAWw+XSPOBOaY+6/cFEAhDaAEQEDl2GxUSxAiBbK4VaIhNdbo8PZLFNOvbUC8siSEiAq3QGNP4VivrgtN5Xg4H/dEIjQ7sh5mZ7O9npi/54FtvvBWXM717I8/MqVsagkKb1rk8L+u2qZdNr99zIfjgjLEAlFhpu759JPf5DTeAva5T3LJmAC6Kh2yPMFy0hM68z9tr8opFsr2cOtr25H45f+knKec3gGuRC3eCbsVuEyEnZfnx2c6PHQrPzH335N1Drl+yLa3wESb7DIymgUtj17lgOhbYbRz8SPA675dMXz9v1zydWiGi2jxjempJVC9Gq8RemGtSEDXEENusKDekM5FAkCOKiCAAK9LpDBtQkIQaChFBrXkMBEQAkZDRGrXVCkQA1sYmAQoHDg1BLHNdWgWadsb9GltkwuiIuanaejGfzU4Gvf5k0BeOHKPWGjNTRafnc5v39nZ33nzvXkFSHx+alz+nbYyoIkvBfnZ0UM/UBwd3q+C/+g9/UWtFGYlEgLimckgxZQBAECYEQAFJN//A4G203fXqAngwsrlti2ybC7DZI2mr2blcVH734Ew9gLPdJc6YkBce/LjljA57jau9e8btxzz/ep551858ci3yJKBQLvKkJOke+8xYP5Rc+K1uvW5/kkzjM7j8CHLhGZ42fbCTzU2qDZYBAnjXMoIyGQITSC8zhmi8O5lNFxEwRh9DjMwxxrR5JPY6eJC+H9dk/whIgJB8hkCIoIJnRASlaSMaFRJYW7imDs5BdMNBv8wzIs61hsxy64FFESCLMrqfFbuj8XI2LfM8tOHw8DCOhjd2doPw0cE9re14MhhW9d233/jCL3zt3r3Z4IXbi2p1dG/6w2995950em96fPsLn/vyV76Ymb5o5RLpU5qjrh+eEJLAxTzZtPXD2dW7jX3n7dkzx2y/z93BXXjwzKuRuh11v6bYy/aHn6Js4/J13U83VtsAd6Ft97hH4EkYyOc1r+31cfWRV3/e/fX8hyLSBWFkE5P5+HZxJ+cNZNpqDdHd22PaqT65bLogkAh3WwMiZCaLAA3HO++/N1t8x0u+CnV/OKxrf+5xHuAh33rPBRFtnimltLZak9ZWa620JtJZWRARoVZKKaOVUkppRAQpjFJ7O+N6ifN+D4WNhr2dIfRNtZg2q0WzXLi6euXVl6YIBx9+YFH1h+Oeyeumnmnc39/t9QoJ8uPXf/zaF7/SM6o+nYKvNAr4uiT5zje/+Rd/+s337t3Nx4Ovf/2Xe8YggWen1XZQJCl4hILA9EBt3Oag+yMgXdCEu6HY5ujujt+27M6/wGfWxpl9upPtk5z/1pkzfMTcX59crc9e1yWuuO4TeLOeBBReOLUXqv2PINs77fmzdcYLXL74PvL8l333KQS+8/LgsFOK6iKCD15pw8yL+emqvROpqNnH6CXC2nZEJLpfQts9/CYIk0LJ0IYWOuJiwESeiuvMvbV5DmtnhQJCY/PM2LLIDHJ0LXEkEYXQ7/UzjA3hSVP1J5P/9Ou/Mp1O//AP/mDSG/SzHEnI8WKxeOPtn1azZb8ckM2//4PvK130la6nR6984fN//J0/a1v/N9//9t33364b98LLL/6jX/yFwuYtC6NK7LV4P8scAAVB1oyNyY2KsOlyCmfyMZNbYXtnPT/IF1o228USZ9bqhbLt1cFNebhcFAP8qJm/Htm+8+3HvC5Jj7m9+ybrrctm627jmdcKz2vU5+3WC38+f5LzWjRuGjAlBRARJ5PJyclJosk8c5L0rcuC9Km7zRlm7DNb+vbVU9pXl5y13RXvY4/NkxAUWDe3BPSpXpiEFGoxDJBrc3BwsH+rl/UzZIxtjWxEUCSKCON9Z8KaOw9JKaVJKUVKIwFkZBCYg48xsg8pVVMEh8OhMab1bVEUZZYTEZCazefggkOUJQVXr+bH7JtMaUuqXq5eev6FwzsfjIqszPKjg4OvfOXLdz54//jegQc2RL1er23b5en8jdNVlhWM+vj0NMuH/MYbqjSz/3PxkzdePzo59ay9i7s7u7/2q/9Jvxzk+QiCX5zO80EhHXcjptRrUoK5NQDKSiQWRlYKQCJp5Pul1qk2hwE2I3nlzrq9VJRSHETp9FYDIrjW28yAgEJ13+xOhTlARAQIMbA1ep2FxKBQR44gsGG6eEBSepPC+71cQgwAYHVW5j3XeACw1ni36R6O6zyVRBnrve+4EUUkvTgJjuu6LoriDASfV2U+7jpE7HpDTqfTwWCwfl+A0qPdHw0EpdQmn3XridMFH9vr9WmSdD2UdDiYOiJ1n2wrfUVRpFFeLBaX7SGXEYUXRZG24q650pn+h/AgFKbUp7SGUibtdDrdZu0GeBrVRhEB4K5XUWSwSmtF7FcMBhC48amMREQYZZNaBwkXUw46IhpF2pBSGLVRhFpro7UpCq11GhaldIzREBKxr1atc0RklF4t50Sky3w5mxoFt5+79VaRT49PFAcJcdgfaWLmEGMMIfb7A9/6XpFrwqZe6UrntmhdWLVtr5/t7O29+96dctD/wXe/dXR0VFXVoqq8yV/6ws//09/4zf/8V3/FAM2OTnTZi21QPRJkERHgyIIsIEEiLFydYSscjUUFCEIxJucHbwaKU47h1gA+hChNTd3mRYYAbeOy3AYfk5Z8xVe8C8Zo1/qqqrTWIYZLan4gs1nr1op5x3+epmC+mNvMxMAiYKwGAA4Sed2OInUQ6vb1tId1BQVd06XL+i8/rHRNXZh5OBx2zcsuo7y9bJgf3xv1zEBhp7K1bdup0In0vJuzrq9C12nvvFy2lJum0Von5u3UhSt1vOug8wzGdVTA3Ydt27Ztm/rSnfGsfYrCG4tYttyaa+1VgANk1ubazOsmSATUSghBIQkiMt6n50oheU2KiAAZOTIzsKSeliwggInwkBCBaDzZXSwWAq2PAZiB0AWvBHJjiWjQ681nR5PJZNwv9vZuLE4Ob4xHymQFkjW6bWtBWFaOI0SG3mD4wq3nFMLxvYM7d+7Ass7Kcna6EKTxqHe6WBxFv7e3Y27uzparL/9H/+gf/8p/duv2a+1ydjw9rRkpHwTCO6tTQQBFCjBpXwSKBNj5UofVauVcMBgNodKazhNVp0F4pFcxL7LMrjsjsrDRBhGdv7geA9d0saCVVkrleV7VKwCIl/SXGo/HzrnIscuUSD977/MsJ1LpVGtV0djAPhkxaSXUdZ2WetdUp2OTTp05Hv5xL5Z0e4mbumuJwcyaHu4SPn6iOpYr5JmBwu02CKlLbFLpEw6mwa3r2hizt7e3WCwetvQnz/OqqroeN4i43Z36PKglHEz9aLq+3c65BIVPAwheJrKW1M0ExsPRrRs381Vt8oFW5ujgOOkFic2/s8lQG2ZOJrBwRKLMGlIaAIQUIkaAynlwfv3gKkub1mpVI2Ke5y642FahDVprgVhVVdsvIMbJZAdjeP7282V/0MznzEKktaL56XK2WI52dk/ny6p66+b+3s7ejbIsP/zg7sHx0YsvvfDBh3f7ef8b3/jG62++0TTVvbt3i1zf2B1mFGOzUAWNByMTKBCiLVSRJbrtZL9LZGQUkRsv7GfQ3B0MCqspinAUiP4c7nycrnsXinfBWF2WZYoCe+9b1ypSl2l5AmK08cEDQOva1rVJQ1TqUsuwM3ghaQwcBUSRCiH0e/2kHiY0dN7Jg2pY2hS7FmOwaTDZJVpcl4u8S2VLGqsxZr2JxktUlvNc4Y9ZnhkoTLpemqHUgTNtMgmJUgeZwWAAAKvV6orZuoIAMnU33u7T2DUqO78gUn5JaleYDI3lcplu4KkSSWXFKUawGRUCRABNgADGGGNMZoLWRht74+bemvh60+WEBQCgcxfgVoZHjDHv9TtSrxSjjyAAMKsqrXXZ67HWIQTQWgFkpEa9gQjH6Hu9wex08f5778wXK1RmsrNntGpw1bomRm/zvgsRSfvAZCwIH9w7PD48ij4cnxwe3DuaL5d37t79L/7Zb+7sjm83t5iDIrhz7+6f/dEflP3eyclsUfPNlz9vepNZFajoqaInSEAIpIm0AoVASPDOT9/Lqb5z545nIGZFhEqpS7RCuBwILrM2jNVN3a5WqzzP67q21pZFWdWVokubWyZDJMRASESUbNvLkCG1qO06GifDM7nOQwxt2/rgrbHOO2us915vUC818k5tx5MCmPp6p128i95c144um/b2qdtJssRjjHRJX+nLtorHJ88MFKYJlk1r4O12SCKS+tV572OMSRm57DxXhDW6IAxsGu/VdX2GHKFbGUqpuq4TOqdmXTs7O6vVKuXfPbUqIXTRQAZAAAXee++9MkZbo61drVYdrsUYgzAzROaiKCTE7cim0VqbXECvLXAEpQFBFIAg+sA+svigs5x0bL0PSKRNG1kpBSjjvf3pyZEPPJjsTQYlqgwJTNFL1zXaamX29m4QAUiMzrfNcr5Yns6m0+nxYrGKADv7e6enp+PJ5N7BwfHJ7JXPvbqzt/Pd73//3//O73zxq//wa7/0yxDD9OSYsgHGwN5FoQAo4oOAMDADCRelDVxVbUMEIBiF1VYU+bw8rC/YtT4vsu2Rr+oqodKllwBJQBk5GmXWkZbLD96WdeYsSIhBKy0iCXkR1iZ5wiNmrus6gSAAEFHy7cimxzcRNU2TNMRrkYStqcVu1wMeES8b6Sf/Bj0zUAhbrq4u4JViF6lNcFJYUlPtR9vN0rfS7po0vrTZnnf8dSHjFBRL+lHq9Lp93acBEFHudylCWb+OHQ0/A9w9uNewDkBONJBqWw9AzByFOW7owUFCcJtSPLXuicwAAEZnQEhEjJAYshgJELXWguvOpQCQ1HYCpMBKqdzqPLfz00UkawvdG02KXgHBmdwrJA5tr9d3rsmyzFrt2hpZ2BillDFmf//m7ZfyZVWTVnvP3fzxT173kU9XVVb0+uOxc2FRL/Enb9hysnPzxYpVGzUV/agtg2IyjARIXSSy37M51tPpNL2SzKyu3C+3Y6kfJ4SilHKtF5HlalnkRVVXZVGmTfTC42OMhPeTFlvXXoGDAFDkRdfMc/2CgBCu9+8YY9M0mc2cc4oUM0sK1zIiUPRMoDQZFMxsxkFIoW9DCmTnWQ7XZ6h2Zhxs2n6uX6tzfbfXx1/LVR9Gnhko7Pi7kl/DWptcD0kpS8pgWZZJ53+E86eXFtf8AphwME3Y+RXfhZg7nTHP8+67n/xhr1dSiJ0fzIdgAUHwEY5m0xWrSLpyEoSMyTiRu8KaoiDpMsqYACCRJUSJCRGIBLQK6yA+KiFkpGSHtm1bDvoxxjBfxBAAYDQaKcBQt7xuhQ6uWhS5NqTI5uP95xYnh9S63FhF/V6eVQdVU7cAYKw1xgCG0pfaKGYOLNA0o9292WL5Z9/9Xr/fz/N8UTsA1nlvrz/Zu3GTAU6ms2ntp0vnQefD3UAqgBJAFowpU1Aiidvp4eLgXhui1URyNnf6jFwGf5d9BTdV9lrppmnyLK/qSit92SpN54kcjTYImLAjVYtfdnwKiQBAAjvYxBhDDIpU5Ni6FgEjx3Uv1tShAZCZk69JBIXXlzBGA66v6F3Q9noYYmRDRZp0iOR3egIdSz6+PHVQuG2QbksXzei6o3ZcRgmSyrJMCmPCyu747cSoM7lg20lSuMWOk/xiSYG/bOl3pdOdBnG1jnDFX3GT8NgZDrC1c8pW+mS6aHdMelK4UkNRuM6RJkAXozEmCqcUaB8BFMyrlRnvodWrulI2DyxAxpiMlBHmEIKLAYAVJ4c3AAASiSAIkQhEUYiBAxAU/T4DOx+VUmDylYuIKKTRaCKqgxgiD1qQ8sw630JWBoUO8bSJHjTa4pXP3wz1QnxT5JnzDWlUioKvYwjMnPdKHYwyxscoOnvr3fc/+PD/9ZHzspdlWVmWRZFlpti5sd8b7qDOJzduNEenp+3cmJwJnPeOgyilbYakUlf72PrW+8Y7IAQQIAwhkDYJwnxgo3UMjIhIFGNQ6uEinkTofRSRhERN2yhSyYZdz/4mZAwASR8UEUXKB9/5Ey/DQQBIwb0kzJxO1YFj5E0u1Lq3jKT4CSGxcHIXZln2QJQPQXjdu9VYfV1aYbeSYctf3+VXw2YxJ/3jYTOWrkU+NSi8zAa5epfoDOQurbrLV5IuqZW5S6a5EPsuHOjOrO7Ss7sk6u7SsIWeCWS7FIEuQ+Vq6DwvXQJjOiCEkBInt7WGdM5tUz19fsYyumzQOERU5JxLzoS8KCJHIJUav5FWQhhRQJMojSoT0A4JWGLkENfbQ2TWxJpIIUUG5E39WQhKKVRaFNWu1XlhMtMED6SEkIhSQ3ZQCMqA1hxbiRxJiwFBioQeuBGauzgZ7d47ORK3ypRqY10Mxou6qdtVnpfaxsbVTVULYojctO69u3dniyqiAmsjmYDaCRErFLpzMD1Z+duUDW9AFIiAStsIqSAaRWkmBFp3gErRpDR22yOYNh5jjHfOoI0xBu+11Zel0zzs25v0te1fmZmFkyYYQki6W1EUq2XV65WXRREuvC7hpQZ+Qkki4sgpacwYo82GHYqBmZUmYeDIiKnFyzUIbVH/pm1GNn3Z0oedE/NTwUH4dDveXfj5tqZ2/q9JV0oRqIRZ2ztMwsTOE7x9nk49hAfhbPuYhEdVVcEGATvfn5yrKu0uB5tEgXT8ZRN5GfQnhOruGRHbtk0xwRSQTX/tVF3clD/TFuN3GpOLx5MIAWIImc3qprbWIoDIus7MCTCIpD2D0MVQ5DowiQAIMBCQVqQ1iSIW8MLeMUMUZFIqA1SWVGhqnRc2y5d1rZEa5rzorZomgaVSikgrhVpbUgp0EFKBSNAIUQRw7CuGtz+8m736EpvcWoMg0/mJBm4iLiovSisUUVYMA/D05OTO4dEHB0eORXSGpCIqL4hRxEdUWDct1VH3TgZ787ptYowQIxAIJOOdgDAiMDKAdKvwzHJML2oIzmpDQj46bYxzjbX5heN8hVxoOycc7AAx6YxJWUuZNOnnxWLR65fCV8VTu2Brp8FdgSbW2PTWKFKImBw7HAURkbY8oQTAQAqvSyt0zhFR98qkyGcC/W79Q5dsuLF7nqQ8dQbyZTgFGw9IypJPcShEtNZWVVWWZQccCTU+EmrPfNiV0GmtsyxbrVbW2guTE7v7SfZs2tlSnsQVQbfLIobbhO+d/ZtSZLc/TMkH6er3o2+b2psrtFFhTptwXVWkVYJ7o3TcKEEKSZi995k2gfTJ9EjQGMyU0oiKAAlFIUBsCQKiaEVKa2CEGFGkzMv9WzfR2KzXv3N83ISwqlzjA2q15mwgBEWgUAgZARUJcUBBQkTDwsLYAviqfefu4fP7O6CoaVc10/TkRCNUjFbIkNLlMLR+sVi9e+fg7sGBC0wqQ60YUAQjgw/M4mNslFKR4Hg67d29A9oSaZF1dkzKDVKJkAZIMAIAb6UZdaK1ttY6jswcmY02IYZtSvNPKFrpNLkJDRPwgawR0BobY1SotNbC8KBt8+D8gkCnBsp9NLzMd5niyIQUOXahjMS9u/ZICsImHTL4SPpSH+VDPW+3zrv86i7pp6t2FZEuDvlQJ78W+ZRbwn/8zztT1DnX7/dT5EREvPcJDtKvzLxYLJKDFrekO0+aiU7L28YXZk7Yl/IMqqqy1p5B5O7XdJ6ucjnhb0pHuPD+e73ehZ+nWZdN4UrnMewu2j3CNgR3PtNkSjdNsyHROivdqcqyXK1Wr7766hs/eV1EOLAxChGKLBcXqqYF2xOKg8wKKQ2UEIRDwOAxsnAj3CJG0rrMepPd3Vv7L+xOdr/6D742Gk1uv/Lyj994a7paFYPh//Iv/9Wd4+PBZEeUAkJCEInMiCyCKJRo/QNpqxQlF6hnGY0md2ZLJqMlxLZCkCUra2zIelAMbGZcW987ffeDd98/OpoiWTQApAAJIiAqAOIQvfeN+KLfMwqX1eL0dNof7xa9HtiMQXsBjAIpKiSkkEHuk1ULrjtXJfnhD38YQrC6IABgCCz9foEKfHvxW3ppcswliNG581CwWlWpYBEJOAoRNs3aMkDEoihijNvW9LaslquUD3vGJg7+4uO1WZf3bjiKUERSoTQpjIGVouCjsboselmWVc3qwvNs+yg/jqS9PCl9TdN0Tvb0QqUEg6ZpyrJExK649knK06sVnpFUYpmAL1nHyck6GAxS5ZCIJCBLoJnCweehsHNYdOGI9HMa+gRD1lpm7vV6nWp53kAGgC5BP12xu6UL7/+yjW4wGKTbTiDY4WAynLsK6M6E75J4YKMwphqbq3yFwiCwXC6ttelyWZ4bpQRAAUwGw8HOc4O6ZZVPFwtWwOxBUEJAESOgSKwSljAYFjuTwWjQL20xKAd7O/s7k/3dYfnSS7def/ON6cFBw/Hw5PiVl28zoReI614ojALAEoEAWCklxBIZMKJSLKjRQogtICtztKyVBF831mAxmDRtA7qsmNrKHx8dvfPhwZ17R8BxPB6HqmLAyCAgGoBAmDmGQBqbtvbRmzwL0YlERYBEEUgjRJKUSkJIUYTWHeIvKCaJm77P3ofoOO/btm3LfvEIEc/1CtyanxS+SLGUVH2hjRIGECCFIJAXmXch8Tg479Z5mxfJJr3pvqczLYTO/XdGvEsBN92FH601qaYoBk5XJKIY1vUFn7BhUyfpTemq7pJ1sl2Kt45TeZ82+Gu56EPJU6cVXgaFCbbSgCZfYZrIxWLRHZPgsizLtOdceKozgZTtm0lgVFXVcDjsIhKX3f926mLnK7yiZvOy51oulymEJ5smZynpPxkUXTJ5gr/t6sPOV4iIV0CwzTMfY3TOWOtal0I9ECMIISAB7I8mr772BU+KTO/Dw3vvvPdW411svQAarXtFORn1+z0zO3m/MNjPaaChVJyjs7GidrmcHnwg/M7rb75z586d4+P3Do8cqqg1CwqpiEBCRBphnbuOEBQKYCAyRMgsokkYqtZZbb2wynpa2cY1iEaUAMdZ3S5ns/ff+enxbM5obJ5XznOKrkqaixAYEYBQlMIQ2ygONHN0HFvX1NyyzkYYtQaKoJiBJRIJbZV8dDZy+sF7LyE2wY+GAwmBIyilqlV9XQlvnVaYwoBrnyVCDNxVpwlD0zSj4eh0fnrZeaw1CSSTHQ1dYWW4tPoFBGJkrZUIpKTFGB54X0ihMHa5a9fzvJtqpS57t3MddpdOScFJHf575Cu8DBrO4FR3GG9RmKUfOiBIEAYbtpjOdr4sdebCm0kHW2uTs2+9Fs8RiG3rhl3tZxd9vuISV0B/0zQJzhJpUqpiTkunO2y7lUoXq0nPm7KILrt0jFET6WS5I5ycnKwT1GNQKiOE3Ggi1kiD3IZ+D567sVguZ9NqUdUhRjYKIc+0HhZGiS8w7vXzmzdv7e7sj4Z7WW9EevjDv33jB3/7N3/5V3/tSfcmu22MpE3jXco0VOsNXxMBKeIQCAFRUAEqAmAEFQHKcujqpg0BDQ6GI670crUcFHnkwBxrF49OVz6CLgtFVM9nRb8vkQGYfYghcmrjabRETkQT7NrQLCAO0NdtW4NogIxUxkAoElEIEWiDgIIoBMgIkj5CUD54q7NEJ5MIvVGBPErS6gWyHUHWWgECyNqqTQCRZr8o8+3N/mIREFl3i1SKAFEYLoshBx8TeRAgcGQCElnTiKGkltGQ4ifOOe994EurYh5K1hRhm5doG3m7OGRamZ3meEYQSC7jsbmWO3x8p74WuRCMtiPusukF08FZGkd8sJHA9jR0/sEL1cOEs50jo4PglHaQLp2WaUIr3FSeXHjPHyldojhs/E3JRk7LoosXb5vz6VvJY9jlQp5B6k6Ci0p1wEqgjc0ziaxQAXMk2nt+5ytf/blvf/svqKnjqqZV9cqN596Nh7XzQrR0TX13EcPw1m7v9t7oq1/6uS///JciqyBquPPc7/3Bn/3Jd3/nr//uTVFW7+yGCMetV7YQF3xEUoxCEGOE0AZARBTQAKiUyXNA5SOLKGkCRRlPxveWd5rWhxiVIaVNUMUAACAASURBVBHJi4LZk1Kk8v54srt/Y6pQfGO0AiSM0WamWiwlMohoUiHEwqgoiAzeN6BctTjZmQyVVQa15spaw4pajlX0oCkSimBWWEuYZQUKEEJwXmuDwiREqEMIeZlx9AnQ5WLqfwDY9IW+4A/rRZXYsRJtTEp4ThESRIyRlaIQIqTMBKMQVYxxbTVvosmXXTr12tk4lCGxlatLsFApJZvUoW6RJ40yLacYo83Mo9UpXCH3Y9PnKGDTD7RhqFWoJcL52mQCujKQ/knlaYfCTpIHIRWWJNUvz/OkT3V+OtykW1+RXHIGUzpJXrkurq+USnHqboaSP65TSLtIS7LKE8vhZRvaFdJFb7ob3o7ndP/9hIHL7RW0fmcVcfCi6d/93u9+8Wu/8Mtf/+U//t0/3B3vzk4Xb731NmXlycnJ/nM3szz/p7/6Hw9yKtF97edf62cWWFwIpuz/m//r3/7uH36zBY1FAaSrwAE1WgM6Y2EERoJNnR4REShSKBSij9x6D6i0UQgQXOur9tRkEnk8Hma9TKLzrSeRGAPF2OsXoW0DAwJ5hsYFZA6tE9YxRo4RQghqXX7LDEQgPrR1dXqCO5PRoNfrF/lsfmJLsj2T2QKUbZAdsI9htViIYd94jqCIWAEJrNuzI2mUwD6zGSBfSqF3pXAUbVQIQdHa7ZtMzo6kK8TQeehIIYBa8xsypurjBIKX0hMgEKHIA70EErw+1H0qRc7dL3Y2VocQLovVXKOs/QMPlkKdMchSCRAAJN35MeHhMwOFsFlDuJWT2TkQk+swQSQ8fL4rbLAv2QXJUO3qxpO1IltMEAm2klOv4+ZNhS6Phll0jrT9fJTm0c6MwihIwNtqiyBIDGRMAGgF/6f/+X//rf/2t/PRzv/97/59bzS+e3h09+hwZ39vnyf/4r/851//J794dOedvX72/P7k8OCgNxiEyv/oJ6//6be+jdbGOtSNVxb7w8my9U0Q0iAMeVYgrdNpBIFZBESEe3muERCgDbGpKy04sHlejg8+fK8/7HGI1XwlEnuZNYAUcDwexbadTafVcq5JgdKxbZKPcI2DAGSMNia0zjkXWpeVhbU2sFsuV4eHh3kxGAzNZDxBk4PBBkMIHFCYgAD7/X5BXrTu9OlkLqS5LvJMhH3TmMICQNp9H25mFbaNE5CkBqbbThCTYimKVIpXxJgCOZDnWfAxAWg6SUc4eIFsR2MuCu6dXQ+XOlLYGJOu61qf+GIf6kkfTdKrlF66FL3Msqxu6m3mHkaGbUB8PPLMQGFyhXTok+d5StpMKXgdDS8irlarXq93oc/xjGa+Ld77wWCQAvkAoLVeLBaJdEs2lSSdstmVPCfdMC3BC6/7kbK9H54x6rfv+ZqEu1RiVJoZagFBO775wv/6r//NF25/XvUn/9/fvS7Cu/s3Xn35hf/xf/jvb0z641wNn7856ed3Pnz/xRdfPDg69Sp/5733X3/7p+Vol2y5v79/PJsfHR2Vg52yyGvneEOkrJRSmpJWuOkeL4GjlmistsZk2lhGYjniMOmXDNEFIUVKpKmrUZ5LiHfef+/Dd99pqrq0OngffYvAsOG4J0WYXFEhMnOWl0YpwWCUFZTQim+DiLRtrVBrY7TSGlExRAZQmOfWyAMJ8EQkRCG0ie5IJOa9fl0tjTYPi4MAEANnuVWkiCjlTqfU4rTvphdeKeIoHTNmjExEddUU5Tqd+woWawAQue833/rw4ZLVOosq+UZBIJE4PO7Kj3TPKWsNEde6BV6QJysiAmfbs16jPDNQmBZKQsDBYLBcLjvnIG4o3sbj8Ww26/V6zrkLI19XbJVFUSwWixBCSpFh5sFgkE7e2bxdHCMFKxIud/HclHxzBanJx5Rrxb5ETZOc4Q9STyEIATNAVtybLpQupm18/tUv3lvWZc/6avnf/fZv/dznXlwe3+mRcRCVhJt7ux98eHeyd+vtDw8n+/v7N28IZSrrnRweCenhcFg779pQ9vqCqm29Uqi1Fkm+PUQkIB0cey+t9wAOdFRGMqUMUS5Ennd2xkW/t1gsqnpJKi+z8sc/+IuDex+4pu1lNoY2ulYhcQgcI6e2TBKkdQCMhApRIdZ1Hdnb3GR5hqiWi5XSs8FYI7SEnqwUooRJo1GGZtODoFrnGt5kEYDgRv3XRVEQQb1YFoPSB6+UifHhwgiJnR8AfPDJ5Ze0whQ2QUnR0piSCtfKoI8iUpT5yfG0KAqTSHM/KokHEYkwmZAikIzuC+SyxYVASrvWZ7mtq0YplShm+THbyOmNS7tOssMuS7GOEB8rX80zA4Udc7W1drFYdKkkXU1Inuez2SxlGj9CVUDa8FOma/qhc0pul74llExX7xyXZxzADyVXKKrXIum897uZPMiJhATLusnzoJX87Ztvv/LSy7/8K79ycPD+lz73YvTN3XffenFvBL5W0Z0er4rB8POf/4Ijuxvgx2+/U1fzoj85PTmxdlAMRqerxurCWgtIPvKGqge7TCMRFMbRaMe7mLVVU1Xog8YwyIpBWcwKq3xbKqVCqKZTQsy1Pbl3eOe9D1w7H/T6iCY46WWTXmZXywV71zTNyjUQImwSMkIIRoM2pLG0ViNjXbnM1r2Ba93KideIhjAqBsmANAplWZYpiFoTIcC6hFGE2rYtjJ3P52VZ5nmeGgFeEUy4bAJjiKkGKdVTZiZzzmU267JQm6bRRsXACklEUj8mJBCGnd0JAPjgB/3Bcrm8YpbXwcCPozFddoxA07SJWtFaqzRdZZVf34pN+eGwyQlbrVZwJUna45NnBgo7HpoufJwqTOq6TlV3ichARFKnroc9v4gMh8NORU8fpkSnBIhN08iGA277rkQkbWuIOBwOPzr14UE5r6huOwevyM75+FeQ1LYJCNY9mxgAXOtVblhAaxJCEYnCB0eHtVv1cgOhPT26++e/+6ff+M3f4GZ5eHgoSL/2679R+2DKoiiKz7368m//1n+T9Ua//4ff/ZNvfs/k+XDY96JWtde5QeLgPCLGVH0XUtgkKFGKjURQgnv9Yd+SARZXL46m6FYqE2gWbSUWAgcIrl2enCjhLEU9hQdlr8xtmWe9LAPg1WJpCJumaaqqI4AKGIwxRmeB42pVCWFRFNGH5WKmsmyQ2cLu6LKsYrZy5HzI8zxT7I0hghQvERRA/vVf//W/+du/0yDGGF9XEWQ4GJ8u5peNssk0AOA5f5Yg9/v96em6C2PTNP1+X0RSnC2F41arVZZlDEAak8ksnLKg1HKxYo5XsLdqZbrNJr0aa0fnw2tz/V5/uVoCwHg0Tsv4CjTMzEPXYl8mnY5cFqW1drVaEeGT52R4ZqAw4VGKS3jvk7swwV9yF3YQtt3t5OOLtXY+n/f7fedc0j1TeVBnmHSJNZ3pnRZ04kaPMfb7/W7rftg9czsb5kz+0CfcfreZVwCAEpMrsM2MALCAVigc8twK4Gx6VC9l2NN8euf4nb95aW/wr/7l//bC/t58sfzn/9U3eN1JVPXy7PZz+1/64mtkekLFX//4jflqyau2t7OXXuSUnikikTlyCD60nPoK4fJ0OcjLneFgYHVJEUPDcaWl/vnXntvd3en1By6G+bz4kz/95k9+8oYmVBA4ulbYEJrCcPC+FWOMJsxt1u8Vs9ns/fffT126jDECPBgM9nZv5HnpY3DORfDetbm1rgmzE/GCqufrmK0aaiKrPAzyGJqGGVChUgqJADElD6SmpkVR1G07X8y11iFcXH2xnqZzkxU5LpfL9Neuj5hsfKkp6yAVZa4LjWTdIFSjEob+oFet6jzPL7MNWRj4fknvugZZHpoQHxGXq2XixZmdzrpGepfJNdoxRptEWFvXdVVXqd7mydN+PjNQ2AUoYEup7phjUlpyB39XV32ct0llU7TXYVmyl884aM7oaF2mYdqT67rmR+0FcaGJ/clVQgEAIIb7pM1bf+MYIddUFra/N54va79yL97cY65KI1/+/Mv/7Ne+niPfvjFxTTubL3qjHdTG2lwpZbS6sTMWDmVPv/j8LW2obesbt/ZmVZX3BqTtYrlUihCRYwzRkdK9slRKAUuGajWdro6nakFf/aVfwGgO70xZh7Lw1eyd9386dyGeHM9+8tff85F1UUwPjwajMSlaLVd1tXzpheebpmnrZmcySsr4zZs3tdbvvfceKvKtQ4nz+Vyb7Pn+YG88YYne1wG8MlD5tm3b5fw0h17eL02vbJg5C4bq2ntmYcWKSJhRUV3X7D0Ie+/FC4sgXEUTcBkUwlZ1QLc8thOnOgfLOktB0Fqz7gKMAAJleZWJkyIM2/3zEPARsq9EJKFn4gdzzl0NptcFhYjYeVEJk2aeMmyeNBY+M1D4uOXxees+bVnjoACBSPqZhCGKNrZpGozO18vndvdf/eqrLz3/wq0bo5dfvPHaC8+1y+mXX3tlMT2y1qLKHMN477l7J7N6vhiNRkYr8R4ie+d+6Zd+6Zvf/l5VLY0pp9Nj0vlzt15YNbVIzDI7zPre+2W18kBFZsU3L+z142pxa9Sb3nl7Ob2H4saTcnFyQoSTQaZN76++/13fnHofNAQADr71BCIxOj+fz2PwIlJVlfdeJOZ5Ph6P67perJaubrRWVV27u3e9j3u7+8PhsNfP82IgyutaLWoXOSqIuSFdFD3UJ6uj5HghwnVT9ot7rz+lcuG6/ewu5scoP4PCvydCZ39FAIAis//1N/7F1/7J1yeTPRVUqBqDYTIsLOFod+d4Nt2b7MQYF5U7mp4eL5uyPxyPx65pGWMvsz/60Y//j3/9b7/6j39lUbnvfO/7kdterydoDo/uHR8f7+7uUr9fN6sQgrHWWquYiQM5zgBK4MN33t3f6e9M9jzXql8uqkVsWUJcTqeDIl+JQwBjDQmzdwTgvJ9NT4AldY9zzqWO6ePxOAT2LoIiVEoxxhhPTk6Wi1WvX+5MBsNx/8WXbtk86w+x8uKVhHbJoqLStAnsIIKAxBglSCLv2ozbx4KV817CJyPbfIJPvkvc45Yt5qC1PL5n/BkUflJ5mndgBABhEhXTu4oxGcsM4Jsm6xuNNOwPJuMhgbimzjQaVMBS13VouF9kh9NZjNFmxWQyIVsokymlswyQRZAODk/+4nvfn7XQeByPd6og0/kyL4ep2QikLOgQ2rqezWZGZ8PcPD/oZwiTXjk/PDz54MMhPTeLdaTIEEFQa13XTb8/XB4cEyiIPB4ME/uktZZjcM4Bi7V2Op0mR2oI4fj4+PT0lGNEpbS2oEEEIYLzbZyHGJqqWizms50bu+Od3UzZEIKLC25Di6YhtCa0bRujIKFSGhQ9EGeVhIZJoY4AdI7m9RPJtVmacL+i9FpO+GnJp3X/P4PCz7ggcPoHiCC0DpwgZUUPAJoYv/3d72STnUF/7E6rYV4u5rPY1mVhcqtu7e8Uud3f36MQBKJCRUbXdT0/XRZFwQzf+8GP+8Odu/cOQeURNTP2egNUtq5aQozRJ/aR8XAyUWSt7Rk1VjQQXh0eHvz0gy++/HJucDGdD3b7bYiBuXHtctG4VmYni/54JwgrpUL0wmysFs7quo4cvfenJ6eAONnZWffbQo1Gx+iB0DkX2gAxAhIReVctZtLrl85HZuqNdwa9icoHrcDCscoLo2PIjVIoEELw7FkuJ8R/OqXDwWdOHncNyceXn0Hho8t2rOOpXYgogMK0ySwUSNx8WNUOM2Osev3Nt+vf+/35fNGeVC/eeuHlF1/cmQz8ndWN/Yn3/udee2U2m00mEyKqquMsRMdwMpuPyM7n1Q9//KaxxbxqIsQAimyOKqvqirQClqLMtdYikYjyLBeR+elpWy17+zuhqUNTu2q1mteDvb62dn5yiMb0iv7O3m5RFDbLEVUznVWKIoeOFjepgavVKiuKdrlMDdEBQGtNWjknCEprDUIhBCWAKEqEmZeLVevDfLm6cau9+ZIdFCVGaZvaiQQtKW0ACZVWQAYu6df+WCboExeYf8bk0xqQn0HhZ1oECISABTqXFyZjr+jbZctRcDpbVm++eXI8061wkPfe+3Bvb/fVF5/3Mdy7d7epF6+9+lLTVL1eryh6Rwf3xOR5b/TOBwe//x+++XdvfTDY3e8NishqUTlC3esPByNtshwFYvRGUSokWFQrERkW5f6opNiQuGHPLhfT8aSXZfrDO+9FxXmea6sW87n3rcmMsiqbDNvgFULKyIs+MTai92EwGLTGee+5bcBYrTUKa61XpzOwSpEC5BgiKTCktdbeubZqQzwV0GgyRrJlr1/aBSml13VEDAwxQKTLmvM+hXK/scmzjKdPg274Myj8eyFrOg9Zd4gXgDaAC4w5lWXZG4wnOzfQQVs31elqZ3/vg8Pj9z9svvjaS2++e+fgcHr7hZuvvfbaykHl2HN84503vv/Dv3vjpx/evP05JsVIgsaUXLexrhsXgnMpwTPLjPHepfTPctC3VgFWh8cHbn5sNDsJ5ejGql31BuW8WfroDmfH777zQTnq7TIfT+euqUeDfjKBY4yJfCjlvS9OT0nroshrgERs7psGiywfDgVi9AFEQJHWBKiFJcvLGMXFeHh4PK/r49PZS6+8PLp12wsTQI2okRA0kogwEgEyCAMQJj36Ps48XSj5M6XyuuTaoHCbVCpJV5XBm5bBae9t29YY80lqa7YbBKdPZMO21pUMPyzxeqquSybYNrNu+oQ2De3O/+nMhZ6udYkQARCIYV2wSyAKQQi0AkuqZeAYSUhQe43ByuhG/v7dO7dfeOG5G7f+w59+d29n3CvzbHjjR7//rens9OBksahaygZNQFMMnCgfddW6ul2BkDEGlUIRlFhVlWuqNHTj8Xg8niDi6elJUUo56vlqzhFi4FZiAGnq2otUp4vp6cIDO+GqrerVUqL41jkRAgxuzTnEyMooVBkAuOCV0YEjKjIqF+EYo0AEIaVsihpFARQEQSYCQE0oItV8fnpyMhgMJoOR1kRFCQAOSKNRGhDkO9/6c2bol4MUXhYBrTUByhb0bK9551rcSDf8Z3JXPw7J0PmY6dXi48MR7m9D53aDRhQSkO2uoSH61Ghl0wUFAIA5cQuiUmeh49GCNozMwoDAiSrozDnPs0A+03QMZ9KGzyyXhz3VEw6TyUY69ocExLTV1/XpF+kWWSqmFYgARGgRSKBtmrZ1AS0zjyY7ZW8wuXHL9Hot6ztH8xs38tH+7T//3l99ePfAMYIy0lSr1guvKufqKP3BqN/vxxjny0UqT0TEyWSS53lKQQ8hHB4eIKIBt4RAhgNBdD7XaHoFBFyeVpGjc671vnXeefbeS2RCetj2uDFGQO5SW4RUqv2LDK1rkagoe8aYGEKzqrhp+yNUiLVWRoECYCAEwUSi9ckUwKd/bTzCHV6hhD7NHvOPI48dCrdxJH3SlUw+W7INfJ0y+AwsdzjX2TLVoCBIYEAiwCKzucmcKOdjEyT6wPeO9/ewnOxxDIs2/PjNdxcueFSgaNUGMqGNvJifOon7N25kmdIqagXWFDAq0m4RY1utaq11nudaIUeHgMbiwfFh6ClSogsTXHv36JAlxhg9x7qum6p2Xtra+8ZLZG30mXH+yJeNiAQeaODFmx9MphFU2slMniFiXddt2yp1nxJKQASE0nZ7nfPwtMu2mXX1qr5iCp7+1+EKeRJa4RlN8FporJ7Y/rPNHtjR4cAzPusIQACawItoEIMAhBxjy+HevXvGWGbI8zwIg4CIvPXWW+PJpHVBm0w3jWMFFI3JBqNhlhkiSOUfy8UicXDmeS7BI4Ch3CoNAGS4LMu9Sb8q3NCiERHXNPNZ41phj4pCCK7xzjnvxDfOt44EFSALCMrHtiQIUaDLLHmwWSAZHaK0dROM1pklxBBCvVxprSSyRAAFkhhmL6/6eqbn/VEEn/Se8JnNK8RNS5fPwBrafiGf3cdBERZuqtYLgDaxberFgqkORMJoEELTNIKuLMR7Dr7IzMHd97/2ta988M5bHNudwSjvj6raTaenoZ3PF3Vgn4gGRs+NksqfasM3ZLoSQvDiQ9Oe3JtCWIRFYOdCvRzmeb/MgPF0MY+AMUaIDCzBRY4RN34hPJflJ3IZrbuEEJAE+f5krSmNtPLee++RCICbpqrrmmPkGECBsWr75N3UrskscEu5flan/ZpFQD5jxS1PSCu84tdPfsLHKmeiKN2HT+wGrlfSnaOA1QaCDzGwb8XVXqiNsXWcFX2NNCn07f3JQsv05HjQsxzcz7/yws1J+e677949OBhPesq549WRJppM+og6ywprdQhhtVr4wJHA2pyDE8Est7uDkbWFc6Fene7t79XL09gS57gzHEDwdb3i6BEVAisizyE4DzG1H0JQDzhkP9JSRkQAOTNZIhLaoLXWxjCzQjKkJMTFYtHv97UmqzUwoILUhRM5XeUC8+Wzsak/ipxTD1PN37UD4mc/r7BzGj6xKz4meYaiJdtyX9NJ7D5WAYAl3B0N9194XueFY3FtOLx3x9dNfW/uR8WNXmlLQq7u3Xv/e3/0/3zpS//gCzf6Pa5GA5oy015RFEWU4DlyXGivsizfz8u2dU1Ta+1sabQ2iIBQaVZ9QzA07OeRq94gN5gNe+XJyYkqM2v2Pzw40AgEKJG991FEAQaOSBeHVC+ZghTrp/uquySiE+EYTVEAwKqqNt2luVktQ9uIJZW4+41CREIUDucL7FKy4UMGeJ8ZEWSR+wy/24L4aB2unjF57FC43b9Ytnw3z4pcnSEBj6UDyRMRAU0gSME18+OTSOhY2Lvbk3F5c2d2ckrVLMSVVKc7k5HdH2Sh+qtv/0lW5NbaD48/8IF3eoPT2Ye9QX+v308cus4tlFKjIlP9Iaz5HF3ihc4wIyLBiAow7436A9e042FvmGtbli7wvcMDQlEAzByjB2ZWBCDqIffOdXwfUi/j+2Zy4pQMISCAiLR1Y5TOsgwRNSmtdcq4hMTK8MzN5nXLOUsu/e8C/8BnxlK+/khul054enoKAJt4Ykw2ZtdA/bKvp1wna2367pkecmlli3x8P/pD3LbWutqoDDFGZm6apmka51zbtlVVpdtOvY/TtxJBaXfDZyJCuCV0iSil8jyvqqpr4NedpMvHTG0G8jxP6SnW2i6uKiLee+dcGuRwThAhxkAamb3SWkTqur3Pl6fAt45jazRi9O1yXhJn3L6wOxwVynI7KXWsTjOIbnXaz9FIm1OAZlFi4OXsxiDfL+1QReOW1q/GRp4bZLs5ZaGC1RRW01LaGz1za5hPLAwojAz3FY8zwnpp2aGvfbNi1/z0rdd/9Dc/gBhspgE4cMRMCaHgRrEDQQRcs2fJ9q8P/kNg0aS6/hgp0pVyFmL0wbeIUhZZlhttKM8MSOyXRXBeKeV9TC3ShRAVKaO990ph27qmacbDEfBDGARpkXCQdGupFlwiRM/Al9w+4PY7gojz+RwRH6G91NU3dt7rnS5HRJHXPR2Xi9XmC+k46BhVH2GnENiw1cKaLl5AiIiFEZCFFSmWdTM1ZobkKj7/77HJdWqFqe94l0c9Go1ST87uAHmwreWF4r0viqKu65S4lxhV1yX3RCm/rOPsfViq6isk9cwry3K1WqWqBmvtmsp4i3oTNr6MdHzbrpl+nXPptrfPeaGT64wQUdM0qUVUQkPYqNJd6DN1NNVaJ46W7rvGmLS8ui9edP77nhcRmS8WZb/gIKQIIMYQPv/5z/nIvcGAlTo9KoQjABBGpRQYQrFoDRIsFtO0RlNZMabWu9Gzq1vP0UUXWtSZV2KVJfH16YyRqeirwvRtWbt6NpvN5zNrzWDYI21TCwSRuFic3r59e39//y//8i91Pohg2DWAFlSmMsPBE5xl9r5iPNO8iEhail1CYhoibUwK6fjWAUBZlhJ5PB4fnxxlFoQVA7eu7vp5WWuXy6rfLwFgPp+nFiUXXve8rKdP03Kx6v//7L1bj2zLdiY0RlzmJTOral28vM8+tkwby+KiliXLFvBoP5kXoHE/NPyAVrtbSEhAW5YAH1moZWEL/4Ru9T8AXgAhaB4QAiRafRq5QeCW8LHVtvc+a61dVZk5c14iBg/fnKOiMnPOqszKWqtq7xoq5cqVOTNmRMyIL8Z9nM2xO4xlZktEodvPDUQKSDyM6y8uLlB58VSMaoyxaRqww2gT1YEwb23XMrGIdKFbnM3TqnsPpy50hg0TX11dwZ07xsh0g795nhtjnLcxiIwwS/xo0eEngxJk2ycicFWYaxQUPqgdY0xVVemDx5ogIh7KECP1ua7Xk5DyrTSAnW4k9aFBr7ZGqi0wM36C/26t3WnH1LquY4xlWSLiBcirI0UVF631LEOVXpzks9kMvdrbvjEkQhIC9UERXdN0rk83YKzjsixXH967Opstzrz3xhBZ6th0IjGQhBBjFApv331JLOtNZYrCijdZsak3sQ3Wc+zargnC1AaRqm6tkJGf/N73IwVnvLF2vWnaELJi9jbPfWZDCBevXhnvPlxeFeWciZebzS/98r/yp3/24euPVzFGipFmnoRDs2Fj73OiKMWBcQNjFWPEKaYACqmFmcu8ePPq9atX56v18i//5X95vWnL3Bkys2IWJMzzmbHWkL24uPjw/j0R5Zm/Pw6mtDibG2OJiImFxDtvjMEZv0vWGzzKW66Rx2ZH3yVjjCa2SEW0rgkon4KizER0WhzEIYAqpm3bGssSCa4BuGO9aYbikf1c7W0nyGNVZz4ZFKbooKF1E0ECY48WaBJjVEEVMjLaAQeEz2nw1DlJ/1V+p0Ew11p3eZ4ruwcHuouLCxr4tTTObz6fr1Yr3YopOzYxDwjRpWH2MHy8UXUBuoSfwCnEGFOWpYgURbFcLkfmIQ5uJ2yMMexCCFnmROjjhw+vXr2SEH71V3/1f/yf/kHdtdbyxcWFtI11Ls9znxXOZRAtmbntqkjR+TKbzew85rO5Xa+N0Pr6o4gzeZZlGTHXIdSRLLsPHy+bpgGUub6+hgAAIABJREFU5zkqNUkIoak2MXZf//CfVPXm9dt3r968/vE3l5u6dTYvFmdu2bBxdajZiDQtWavKqXuyRaHr7CAr4FxxzuhMYtngqH7z5s0XX7x7+/btcnX9Mz/zM7PCxxgDRcMCyIshFGX5/v17b10XuhCCs649sFA66nlaY+fzOTQYdVNnPhtb/yoBxBi1IBQlhWcfTjjLUSB3s9nglHXWE1FTt1nm16vKGJPnucQ9+byPxuQudCjnJCLr1WY2L4GGIlKtN8aY2bwk6atNySf3WjqlgKzghY0NpDj0NIOArBEpxpjlcrlYLMAHwWdNw5lP23kaNJWoG6VlRauq4qEGRQgBOEhEqAGP9zhstwTklMbUo1COoAgk0gqkh0r6Ct4QyOicww+hKEyDSbfvG6KxROy6thUnXds0rRiWrMjZGib65V/+5f/yv/6vfJF/+PAhK2dRiJoodRViFSPBAksU81kuEtfrdVZs6rp2WXF9vZKuNTE4a8qyLAoL7Sq0B1mWdR3F6LhlJwZWSBFjeO5Le/ZTb7K2WVXVn/3pj8uyzOfz9bq+XjVNG5yzviyJuA3rrDjr6sMqtzlIl21bzmZ5ljVNgzMCcjFmcl7meZ7Py9wZ88033zRt9Uu/9IttEEPijG3aCppf5/16vfbed21LRHFMpr2jP3a9qhBWyMxN05yfnV9dX41xPZCl6rrO8/z6+ho4hQ11Eooxeu+16HBRFLhX7KSpAZHtbF7GIMZy23TenwYimNlZJyLOur4PXbTOxCDOW2OMsRyDtG1b17X5HPkiTwaFkCjxilrp4FxSzii9fgwinXMAFDAUejaq6AquHlENWyLqQwjHYIplUKk0TSND1XkeAk4wFsVBjBQqv/V6vXe8Y/1EPWUaqt3roHQyFRxxGTNrOWYamMpxrlOYSIRi1xKRhGC9/8EPfvCDH/zA+xxj/Bf+pX9xdrb46uuvjc+KxVnVtE0IXRfbIDGKoNyHke79tcls04bSxE1HpbONLcgWm/XSs99EZzaxbdu6hp5OaNWribuuwxxmWZb7rMzy+mq9rtfC5L23+Xnx+nXhs9fv8j/6pz+aNXF9tSoK74yNLpO2ZcMkZnfxjEE/amySyPn5+buf+InVahVjBx4fT4qZZ2We5zm0Y3/p53726uqb733ve96yIRskGGN++7d/e4YqdE3Vti0TOWsoEksMBzpZN3U7m5foc9M0xpir6ytr7NjRSETgSSFaxRiLojihgCxDzGhfYG9YV8ZyZj0JZbkHJnZt8Jk7FXOGanyoJuozV28anzncV2L/SggKMkZ2spx8AjqZNyOeloIUDefbmE5kwkUWE6GyDE4tcGQauLIlD8qDM9Oku0vr2KUKOIAdUAnCRV3XRVFA6lELxth9J/qDSSMizBsRwUYEvg+vKowDHzEnRIS6uhOlyq2hIERCxtkY2OV5CKGqqszScrXMc2+M+eH/+Yd/7d/9dy7evF7XDfu8I47BRKHIhtiKYTI8m82yPG9C571frqqiKNq2My5j66AMAX+qpXjxBmsAAnLXdW0TmKhpmjc/8bosy7/4iz8ri+zLd+9eny1mzv3Zn/zoH/6v//vym29C29k+eI6bLsKOfM/naMienZ21bfu9733vyy+/WC6X4IBwyNXVKoQwm81ms1lZlovFYrVZ/72//3e/95Ov66YpMhdjxxTfvHmzWVY+yygyC1GIQdrcZW1oukRy0+MZS2KvZZYiQwusTlc4vUb77/qyc4BvTgp/n4RSuxzWFaQKJLBgpqbpay5DtB+DQpNqyQ+07LZtqzYlsJ+bqq9G3zbd+fn5RN3RKAfXd74nnVJAxiwDLKCdmXjkY6RrRa3DqHRMQ21PrYa8C4gPJ6w/IKBq7sDRAP7UZAGnFhqyS+CTLdtFCvdj0A+Ih38MEFBHKoPPkGIKfgIVBFBS4XKMKzSGQiBr2VgbQ+g21Wx+llkSocV8QURC4Rd+4Rd+53d+5z/+7f90cfGqFSZjTead88JWyASJXZTVphWXxcgk3MboxRiX5eVMXGEzL5HFbIwtvWMS04WGyRpLTAgjth1HsqXPKYTwxU+dX19ff/Pxkn3eBLle17/xG7+RES3fv//f/uf/xWcZC8W2owjZnAjBgiQsJHDDhgFi55WIuqo6/6kvjZBzJnYNUTQUu67JnLHWshRt22RZ5pwloqap/+bf/BtffvG67WLTNIsiC2y7JrZN8FmWOb9eVYYNSSyyWd2sjbF04FbE84W/FBZS3dTcJ43cQ13XK8GxlgBVUIwcdN8JUjskNhHWXi+SCmVZbzxx3u7VFR5HMBMTysx3nXPOGI5BiKip26LM26b3P2nb1jt/BHQ8kE4GhepHzUOl1+NYXDwePWmRp1OSHFlp6eETklqH0w/hr0uJs2TKCOBXygWr4U9bS5fv2Gzo0EwfK9vbPVNb9q28coOdWkGZEpZ2B3A5xGiYYqTYtEzEhuvN2jvXti0TdzFYYw3Tr/+Vf9sY85/97u/NLhZkvM3yy6vl4mIhxKv1xnuOMdZ1KyJSt4ZMs9lYNqsurpqrjnrPGhEmikOchmEWa71zxlpvLRvjmMV4+nj53rIpMpe5crO8fn1xkVknTfXmzat33/vJP/uTH62Xl8Qm95n3XpouEjEJMRmiyGRE9B4YNlyjLTMzv/vpLzPHZ/NFVuTOmIuzBUUhw6hd9fri4vLqY5nnq9U1k/3N3/rbf/Wv/OtEtFyvZ2VGRCzme+++Z8SErqvaQWnFZtM2hpxEYrKJt33yGpmYNVjjxnRGt7QrYP8n3JKNtZoFbjD7HLNJAabqawVnWJyaioP6hpnh09fH0jFbb/rFP3aEp6E46ZE/ko86xAC/GSj6mRkFWSDftE2HRW4sR4lGzM5KfnR6clmsMSOKp/hQ5eIUKFUL/qj9Ucs1QAcorKtzCxmPoD6VfIyQifDhBNBrQDT6oA6PcjsTWkI3mXX6XP4SiOj3f//3f/M3f5OikKEYOu/9v/Vv/Ju/+Ev/6m/8+//B//X//tMQyXj31Vc/FsOvXr9p2hBjZGe9scaSiHQxUoxBJJ+9cmyIB+9bwiLufcSw8eD5ZIxhlmjFWPLGwxe6lLjIsm69fn02q9frv/ZXf/2/+P3/vJzPyjzfrKtqvUQQHRJtBai68OgxG8PnLByYmbnIrTWxaddd2DTOqVtSjLGu68urJsuyr77+Z7/yK7/yW7/1W+/evV1XTZTu7HweYwwh/sEf/AEUEeEUXAmWK9yejDHw2oOicGzNxBjS0xSI5oaBHERYIYA/fKLl53fJGNPbT2IER6b66JOQ4iDuxUZLv5uqqoqiGBJTsnf+VDc9rIcnZLzpdvos3eT7bzwuMOLwVIzDmda7yDqHR5sCh973PrrCQ2FLQZCGVQVdmxpzUt3otp4oobH+YCDp+a92kjFKmeKqquBXOEqMl0SNFYWIyrK8Wl4z83pTlUVJREISideBfvTP/vy//x/+wX/z3/23/98f/+nHq0ufFfmsZLYiIl3bO39ZcsZaaylQOnadAVhsAYVmoEgUrQ1wII/RkQ11vZiX/9ov/+Kri/O3F4tNtfr7f/fv/ckf/+jDj3+c+8znWd22e+cznef01mdnZzhNMZ9gQJA2sSzL8/PzX//1X/+1X/u18/PzV6/OhAgT2TRtnvlqU5/NZkVRxhjbpqHbEceY8TFs6HWFdjsQk4nrTfPmzRuY+zEzbdeOGUmFI1Y7WvDer1arrZir+xCEUD3IaVD4TMwkthX0WvBmnYBg/XxrQ41xheA34UwTY1DzcYyx96kWgT+jMXbCrPR4foVPDgp1HaiMqfrdidvdHwoPPV012A5yq36o2++BUKgtAOCA+xMPBXdR8zo4xAnzlEZN3aAVtPkSy6JcrlcYizAxcxsksOliFDJtDD6zXaRNIz5jETIGEWQYIFEkQ8RChjQk7iYkK0Zl3m++jUTE1AQSIY7kLXUdxU7O5xwCZZaqqlmUGRPVdZtnPkZiS/F+Rlt0rG6CMQRR3Xuni0yIqmoDa6wIe8dtJ3VdzeazTV2Xed514fXr19ba1eUVKbw+GAqbTQvnJzivgDckojEoZEuKR+qukHJ29yROvCxULJ1oh5nh+EFJ7MDEOjRmvww7BoU0qAu98+v1GjiIzyHIY+X7zBljvfOYpV16HmaTkxDWATRicLjTNZFeQ7djgQ9q/6Dr1YQnSeZquHrtyqTpSXBPwnqFbwdCTQFw07IJcDDLMrjIjuLgzTBISCQKc49m3vlqUy1m81W1FhEmkiiZNZGorauynJdkWyFniCiUxnVDDCgKpBMTW2Iiuy+OXYigUuPbH0YiJsoMEZExhMiW1rK0VHoKMSzKjCmGINZyGMD0IAzw3kK3rHePQoD6WVl0IVrLTLxcLZntbDYzRN66GOWP/uiP6nXlvWdoY04kG+Zl1rZtkK6Xu4do0WnuLLXwqgfFQfftug6hjdpaL0zEMd2fKADBqrNarspZMWbe2dKe30nYR+jG2dnZZrPBwc9kwAP2vhltE2No6vaEMbX3pCeXWB+Hp0awqRkX9hMaLLY4tSacSE5F6tMDQQ/vcXiehMAPzudzIDss73fiILKi6lFRFAXfprHfKrvNzEVe1HVtmH/3d38Xe4aJOHY5s4ktxWBDyIkyyxQpJ8pgrIhCQQxJRuSJiGKkLt5+FeqkfxWhgFciMSQs5Jk8kzXEkZiocJR76kLHLERdG5qmq60zxjIbihKjxBCD/m19gv/qn2P4dgzhjyQigYmbtiEiZ42I1E0dY8wyZ5hClA8fPvzwhz/UaHdrbTzdulInUNXwToeiqnGDUJxA5IjoVRoOy9lsJkO2hTQqdJcMm7ZrrbE0SE7Tft13rrQ9tzAGbM1ms1GVF0RmIgohNG0DZhl7YS/d/3aH0pMTkFPtxi5/BIcV8GXH6QqPGK/spH5Iw6IfKCCj8bdv30KvD+Sd4C558AujwXC8e+Wtu28xZsMHOPnLoqw2VZ7lWZZ99dVXPrPGsHTdpm3K2aKua5flxGZTN8MJZAZWK/bMssNpatR2zGTBiqWfoK4UUaQQnXVCLCISKFJwxhpDXWi8tW1ovXWBhMlGIUOoyXlfkkEnhZVg2ESJNEijbdd659V6W22qsij/4Q//8eXl5WKx+P73v//P/3N/qW2aoig2m82ugDxNo7rC4emohndaZ6c/l9vplw5dt8DTs7MzLCoVX8y+jIREJCR5ltdN7WyvH/yLv/iLi4vzQyvwjRGEKuwaDR+w1rIYBGXo/loulzHGPM/2N/RozNuTE5B1laTGAeUBdUFs+e7s0gkPEEjr6e32yjjTd5yw3AHZ67rm22HL003pIaFnwPSviG9l4OyXfl1bY+umDiEsFoso4Xd++z/52//Rf1jOF6He5HkRQiCSInPom8QQYhQJzGyNEWOjcCDRVE9ERBSIyEL6JRpe8bzYsAiFrovGGOscixWKXRQ2JpI46+vQZDaTXlS0QpImEEyhYWvC+2sMw1gJvMMOZNc7G0SJzNy0zVdfffX111+LCJP96Z/+aSLq46Os1bDc0Zk8hNIViyWth+je65V/1PWf+tjen/CTlMeEHWlM1WbY1E3dJ03oOhEpimIIYD8B4SgFxOONMcZ739ZdtanAk+JKn7lqfcqkZPekk3GFW4tVRPI8V0PYnhuPQxi0YBBYeEgSIwPhUe3V/mrIWmr23aJp2XNr2U0466jqUNUxGO8YJE1zxyq8cOIhqGojTT8xRlMScc8K3tiOe58X9GorVADVcImsISL6P/7RP1quVrPZ4urqylq7XC6h5Ymxgz6erSMxelKn3fjrf/2v75kEji7jQPJ3/s7vvnnzJgTJsgwBDc6ZarOalzMR+Vt/69/7+qv33ntvvDVmvV4jOluzQ/J44N3Y8yrLcrlc/t7v/d67d++ICJmTjLV5ns9mM4Ti/vzP/3xT1zT4kYQQDBIISkTEGI1HVvRepfbWJEybv/o5SRV54zS6j3YrBffXEzMtFmdt28Jg3ecEHMyAfZInJM7SJIkSwUFHifWm9t6ROU0iWx4CRjXBChLThTZaazf1Rln4TbUBAmz9vH/z9JN0qbCmdg+EDY094Am1MREhWhNnGgKBaXAKjUNmobRlPUvxfsJva4zQbeCgJr/ZCphJ+6wjxRZVPcih62aMseUhABGwDs5Uofb+o+v7k/b8JhUn/kncfYWNoRAlxt6JzwxIvdlsvv/9779//z7P87I8v7y8zLLMWt+2gYiGOJCb2I//5//+J2Apbr9GMkSGzueLMstDkBBCF6JIaDZirKmWVdM0f/iP/7CtGxk2ORiK2WwG0QnGh7HxTnBb3vvvf//7X3zxRVVV0LRkWRZFYLB6+/ZtU9fzxWK1XGrGwxiCYcPCMUZneze9e878ndRnMExw8ITaKrS5rtZE5KwLISCEA3iH8xU4iPkUkvlsvlwto8QiLzb1Zrlcvn7z6lT9oeGUUrFvs9nEGEm47dpZOavrmoURV1MUOWrPb7mInLAzu3TKdAw8hEbA5gUG+G7j5k47SJCpvH1d91mXefCyVshTZYoMnjea+fXQ/qs7FV6BgxrqO/aTGCNUSzCkTHArh5JK4mpAVzUi7dszowulzwlD1JuAOdWCDaAopEETZCMFJiYS7/IuE2TZOj8///Dhw5ufeLter+u2u3j9JoQgIZ7Nc4JZmflGX0gEY3T6CYtE5kBChs4XZ5nPyBB5ssY4Z7x1dVPFtpv9xIyaLmcfRIyxgSSKxEDVujbsrGMR8ePGhzgy/5kvmraxxn/91fuyLEPXwFSV5c5aO3/zBg6eq+US01sMijOk2IsSLVv4SO9tX9f//XesHvaadOOEYVTw0cuzPumGOvE46yiQc65pGzckH4sxZj5brpYAwRijYXN2dhaDGHcaAFIBUW2PvcMpWWvtulrjDB1iXqNueW3hscNPTskVKgPc57owBl6ae68fO10BZDyElMUYF4vFcrlML1iv10jkRcMSVP2Lcw7h5Yee3tp5dDhNeTBGuAARpjSYdE51dqH/gwt+1G12KFcY4w04QBSiSe4D5jxmZuLZYu4yb4Zinj/3cz93eX315ZdfrlYraNbyPG83N6dO2qtmJK8fYvN+6ovvdV3H5NumsZaNMRS73J9bphhjblzdtUxmVpSNhLppiEh1SYaNiIw5eYz564UQrLFffPFFWZZpynHvPR7cbDaDvws4prqpYVPCFnXWtV07n91kHhqjlJGZuGxLuIENcCJ06tAjFqFsdVPPypmQeO9DHayxXdcJSdM2yFbtndeVlvmsbVvDBt9WVXV2vjjophOk6nVgQtd1va8+RRiOIb+rU/dOBOmpOjLewxO2hWMNSiXAyp1Krl2qqkodBrU19SpomgbxFcgHA40PdEn4L/RrR+i80XkewkXbtoU77u4prbo84KC1FvEAxwnIEwR93FaihyNioXrlIBt4KMQY6XYn5dZ7Q0QoI1yWJfoAnwykjWjb9uLiAqAcQrCZT/2Ob8wat6dNV3ZvkIzijPU+P5/NmYWIDEvbtkWRxRirrrbsy2J+tb6OFIlZRABer1+//vjxIzzG9w5WaP96m83m6/U6L/zl1cfZbLap14uzOQ3WjBjjer3Ww7Vt23k5W1frxXyBIgpglFbr1aFZWMZ0eT3DJdy1nc+cROq6zmfuVHsewS2vX71er9fA9F5RaCTzvucECw+fRzg/h7ZDxCE0wvOzmaoO708T48W5nud56KK3GZZiiKHIC+w+VBYKISB/19a6fGw0PJlAp94tCh/MDOFx/43H+Rq+XQcKyoX0k719FpGu65bL5bt37ybwYuKrrfMcHhVjLoRqUUnHq9zo/c0mNFiot8wmNOzSI46TW433r2yMsYOGAbV1aMCwmCw6Y268Gj98+DERwW8Ra9T6/tB2zv34xz8morLMI5MR2nr98ie/UL2hIcbnROSdaTahWlcfP36ENnA+n3ddk3tf11We503o3r19F4lm2WzdbIy1AVWSe6/nuFicr9dLvL8tgk+9zmaL9XoZgoTQrtcb50yMFEI4Pz9v2zbPfdfF8/Nz5MdtmkZdrDWLTOYzGXJK7xJUOmS2PWAmoi8Qh7v1OrbhR/fpiMs0MxH3yfE1mX7ms7rdYEWlJU3wEyim1I9t2plh3Iyzf7wxRmtRiJCMsWluHrh2K+YCMXaVp5jVUwnsu3TKhP7qbVfXNbIZX11dnZ+f771+TCcC9SJ4EJUXtiy5uzCq+fedcx8/ftT0cPcnQDkPpUJo8MxKy1mkDwb9TKETgvxpnXjAeUmSif7QRgwzE4PN1vW9n7W59VkkIiQiJCKcBzi3rXXrTZVl2c/+7M9672scdftMJATvHaYoQgzzNdVd+Kmf/qKYldbaEHoT+WIxq+oN9EabTV3Vm6/fvy98sVgsNtUqy5wxrqpWxriyzItiZi3f6DZvv15+/EAcSczWa1N3r16f/+mP/vji1dmsXBhLMZDP5nXT5rkXIWa+vr6OMXZNW5ZFjGKGHDSr5Xo2m1lnYTnZSxBQUiiUIV/h3utDDCrpxxjgMHREFc0tS6vSYrG4vLos8gKiKC5r2j6pInJ/yZAYFNIMzjwa0rOrw+xB952AfkAwYpBjEBwesKyCDYxBQghlWdI46/AMYpBVbNS0o0jEP3b9hGUZqcyhVdVkbSBrbVVVX3755fX1taqc0+MLT3RCUJ1QS8cY3759S8MJD1F9lyPbAkToB7VYBM7Yh3OFqdvgarVyzm25lI+1tkXWGJhKDOaHEG3c3+UWV9jbUHo3G2ZGdNRqtTo7O9NzLoTgMr/ZbOazGRHxmMvufsMOMuiQ9E6O1nsfYovoDl9m7aYhyz/++sPFxUUIwizeWIldHIqTENHr168vL6/HTpwwErvKxmyqSp0EiDl0nbVZCj513Vprnb1ZIaGL1prVah1CePfu3ZTZBIb4Ha5wDAqNMaj1YYypqgqwK3HUWWTsiXu7H5KixMxn0PohSaKzzjlXtxt1t4DqSZlEvVFq3xi79ZgNYJQrHBySrLEfP36E6wV00DSop3zmYhAo6LH4dzXCjxeDfOJok/uTolXKRuknmoYvDmUwU8lxt5SHJJGbYPKPsMTBu2LLDniq+Zn2K0xNQOkdMSgtOAWl/kGMp/oYsfSKOpMMCPtUbm9v7Qb6jMIGNOTWxmmnFsDjool2rxQZejE8fYK9e1BBaK9Q+WBsvHufVxySmKU4Nd0Cg6dllhjZmO6mwMiJwx2YuVP45j2bf5om/F4x2BTamDkGsab30g2xI6Ge/x257W60CbSBdpxBHiNmDtJZa9fr9VYyWt3pXdcVWTll1nv6Fe8OpRSqdDPI/WoafC74ftZ0jPRFRMfG7RzzjNTjZ/jpEXfeOl91UZ3KSeXk9PDFvKtQO2Hjj0FPs1efDQp3p0OPrxf6vKTcBB2Lg5+XUhy8UY8e6IT0Qt81+mxQeIRTyP3pBVKPplRCf47wsVffch+5+JnSLRPN8IlqeLaONGY1N73QNj2JdAy7j/OFPjs9a+xI+cHj8lo+FzJJNdotxN86yb7Fk3AS+mwKlEd9MC9P/eH0TE8mgCDomQ7hIDJDdbDP3ZFnT09IV/hCT412LdrPgVgEtl+7hRHpOO6GDj5NgIPwPcyAnGgkDpzsXRxMde6pBfm5PcdPTZ8NCnc5eXp5Wk+AvgXbRgVD3qm4oiRyDzR8DpQql7ae3e5/X5jHCTp9Zhqd7jvLFe1+MsaDbD3Fh7AqE67dSBACn0TEJE1cn/ZKfVbVWfK03oi7BfBSlzERgePhhCvf1lfMfXHgtm1ExLpsy5WSkzSRY82eimHc6yJKtw9IjXGEz+mEc4wx+5f0WFc54cgQfr4zVxxDcM5NFC8mojCafuKAKRIRFiZOQvGYnPN8OxQ1pcvrb+bzOQ8JB7ceor4nnc/YV+BiQ95l+isRQUIEvb4LbQxyqvyAQiJDqnldV6nYkXrUneaWB9KTMJscSo86Wd8CtuiFdmmcIXoGj/ueLMXu0t2Phv1HB9/r200vusIXeqF9JIjP+dzduIuUE9QNpfGaes0t7eHTH9JnomfJFd5JLzj7Qls0LiB/4o6cmLYUBc9r5T8p3eW3Ewpf6DtLh2LBczcmpG6Dqj7mhLb9zJ8TVH5S+nZC4bNe3C/0GDRuU3pmnNQWbXGFN5CXfELPjVv8LPREY9Rf6IVe6D601ynthY6gbydX+EIvtEXfVrZo1zzyfPNofF56chZkZi7LEo5ySGgKRz8tR8fMqDqS5pfWSnUiUlXV2dnZ2H2nne/gnYcyKenne5dX6kep3nBjpGnTt9YuEixqjlhU+EzbJyJUIILPo7rUwe1RS1ONJf3PvCUilOgUImYKRIbJOmuMQflzojikk6dTCQoTs/HmzZuPHz9mWVZVlY5ob6YiIlJvTVTvxFafaHzsm7H15lxflAaLLS3SIERt23jvN03NzPPFoq7rPqXojsPKmP9g1wSfua4Nzlliauo2y33oIirS7SEmImJDJMSGmrpVX7y9l1tjh3zeHGLE5DBx13ZZ7ptNm+U+dsBHwT7yQ20THkpQ9G6JxNZaVMJj5vWqyvOc405tHyIiuri4qOsa1dyxevGYUKsEdY2ZOcSg6RGJiMUws7MuBmgmxBjDhiUM0xgoz/NNvfn0lu5TZrE+yMV67Kv5fL5arUQE6fKR5xbZqhUFsCxSfMRvNTRdq3Hu0lj2XZSIurq6QpVCLVOl5TeRbRhFTbXAgHqNoqs6rt3RpS6yqfqmruuiKPBzHchW/eW0zBO+xeLDNavVSosQ7JI1bK0JISK+gvuEpOSca5ouSoghGGuRoJREiG/cX6ddrEGHrp/ZbLZer2ezWV3XKI6IjPO7d0n1/TQUMtaFMdb+2PMdI11aul01h6g+UMAHMy8Wi9VqRfugcOwoYuJqvSlnBRJiixAbimHKkdgYg2s2m03btm/fvs2ybFPvrxE0FAO4SU9rjEFhk03FKlDDAAAgAElEQVRVF2VOKCllud40mPB+uXqLGiOo8YQCIzSUDIwSYwyr5XpsH11cXHRd17QNEnFr6nhk586zvG5qVCxgZtR6Rxbrvs9EbdMhj7++Wa+q2bw0xqJk8/7n9e1L3Tq2FFBRE9wf8EiDDTRncl/ZOkYiQkE4Gmq6E9EEDhLRWAJkpBdfLBYiApRZLBa4e18Nsq51uR9RY0QjRra4wrRoCfJCt22rtcHA+aLPWmsCZVh0vNNQVW/WuPU2A4sNPNSYF5RcOp1UNfZ80W3dNhigFkJ4OB1adxtQC/jTqCEiUkZb+XSZTAE7AW3lrEC5JdQ28s4jnGl/OySADMMGae4hEOxGHCW3vo2DhohIIhVlbk1fByK1JqO1uqmLvOjrL9ex7VqAWtu1qIhijAWW7b1pCJ0IdV3nvSOmGMQYjlGMYS0vBQS0xrJwiAE4yMTWuDRZtzU2xJBn/a5HndVPzxU+OShERU1s8qqqyrJUlgFYgL2E94qD+O9ms7HWTuAgjQNHnudVVdV1LUNmp6qqlPvDoQcpgO4hDu/SqACbZU3T9DVhjUlL2mvFWErwXWuMEBG0BFALTNVOQRzbEHbblzCJkY2xAw9lrK03mzzPT7UCx54vSsG8evUqxnh5edmX/nlASb8tOlRHposNSwhlj8B+gg/VwkN6Lu5tZ+x0hCzsnUfVwBjjpt7kWT7WTx6CpwGXQMMs96NOMELqQKM4SKgwZ8xsNkNFJ+fccrV01olIlNg0jbMOYmwIQUgUBzPfc6C4eBwKe83VzYJhMoZDiNYZZx1YRWutVrMD44lCK3ivpfiIqG5qlGFpmqavU/pp6bNB4ahAwQyZEUsQLCFKMqIeAtABU4a1C4YOv0IjE6fohK4QCiNAD3gE1P3CftCSUrp5DiIwdLt3r+v67OxsvV6rxF1VFTYAEcUYUcoDIzXG4NYoe0REUJti0+69b1/1eGCi0QE2ho1Zr1az+TyGgK/yotiTt+BYGlvKEPbrukb1ajzZI+pWj9HE8937uapx8IC0Kg6EEggE6OrEJE+178zyetV1HeT6pmnOFmfXy+uJclGxi0QEgLhRHYwgvMR+1L1cPLRinVmvqhAC2M+2bRfzxXK19M7f6EO5r/OJ8vDApqZtirxomsZaCyF3730hZYuIiufMFuOt1psudKhHHbs4n81X6xURARMVB1GFigaIxGXA5RDDd0hXOAGF2lpVVUVRAKSapoHwgupcKhHQAFuQtsAqHgFVRFTXNcAXDWo1uyzL6rr23qMCXFqJ9P66wjFSWxBAP4SA4tFmKIIcY4Q2TfUAKNKow8c1YxBQrZd5UdAgCysz23WdGzZ26DrrXNs0PsuIbgoqPURXOD0DKKeFZ7obKJa2cKiu8AjShwiuHAio7/Gq1xzKFbZ1l+XeGFsWJVBJy36O9acsy3W19s6r4puInN/ffgw6S8rwkwhVVTWbl0VeqrJ7U29m5WxdrbXyHMRSLHIsti50qjQkIpg+9t63qirnLCRiQKF1hoTAFVrjwKxAEQk8xZCdc9o+ExdFUW2qtCzyfDZfr9djk/Md0hVC/sXeVmBSBVOMUU9vlZfx32kV4X1I0TnGCO0+gJWI8GaiwNudpFtla20pfwfRzFoLMV9vB1TSSQBhkWk124n7biv4YTeBLqzrcBdgos+yrm2dz+9s5z40bTEDG4hd+sCa9w8n9VJQvi9VF2rBawgHux7L07jsnCMhph5r2raFgXWCK1xXa8MGeAFR2hgTutHKgjc4KPohFUURuqgqlE29yXyGlnudT+issW3bRomGDARVa2zbtbAgq0Fp730hGjMzyhIaOB4wiQisw4qt4P4MGyHBuIDF3vkQQrWpYGMhIlwJFvI7pCscT7J0YxdWBk0ZTChr8PChI1NOB+4v6al+UH9gXCMitKz1CXnI3aRqyuPGq+VMtz7HLbDsttafGjQBFroJoR/AYQ7D95bFeeu+MQTWkKxhDvFtlueh68Jg/jt6dLs0ARAosto0DSZW/TBOdeu9NNY+M99yoBmi1ihJDqZ+XWqA2m1krH1IjjhK0Tg0cRNFPoGV4M7qprbWNE2b5SMKkCCKg+iCsofwvmraxpHLfBZjdNZpfm/lDQ31lemZGJJpjDFKRAfGBGQRgUx5C7Ok/wq3ExHDBrWYkQEsxH4XMDEw0VsPkTmEAMTECfTpdYVPMdoEc6Hy5lYSwK1tg//qBYqPh940NRQCtrrBugoRFUIrLj5638oO0YCSaelnXKx7kgZAxNBSzkW7OnZHKLlwWYyxa1sVSIGS1rmu62KMBnxrFCamKLELlg0ggUQM8e4fJ5FeWxRHiIjA9VNSdYRvp3rcesQqvj0QNBXmVKeR7retJImUnNbqwJA+l5Qmbupcb3brDzaJLqkgDBzBK0CHqcfK3m/M3OGrYAyS096oeUV6SMKCMWwU/tBbdSpMx6s9AUbDnDKGg9SncRRGULMQEcUgMQok5aZt0gSairMYUdu1xhjDpgudqg4BvlFi0zafHgfpCUabKJCppgyfK+TpBeDXTsXIqNSmYim2igrguHXqb/EJSLf97v5XUAD6T+ted/8L+ZqZZdA5oCYI6yZ0TrVaKQClEiITxxHuZmyK4KikDG8K6DSwV1sPHfpZnI5ybFFjfaCU2EaOcIo6LUFmBMfEzGDQYoxCAsVijLHrAi7d34LcWiTD0yG4ZIlInudQuaRu/DQ8ZUgb+AqdMWzUajFdnz49BbAjtw4wuARhCSnC9k88BibuQTD2PjcAbh7yyB49q8fRk+MKdVfotIIXgOlAGQqIhxMWvUMJjEnKm2DF5Hmu3t0qjD+Sbkv5xGlSdNafTPRnL8umjkHgF/BRrzKzFus6hmCNjRJh0Ys48iWGGNL/HjpG4K/iKVSleJSpFz3QOTWOUQJhRxDOOfUExjl6XFOnImussl1wu+tCF2K4YT+Jh9kYXefMZAyj1pMZSj4Zw865siyZudpUMFKpG1bXdW3XYs1AKaReYre6B8SEt8HO396jrt+SQoZvnpS1VkE2Sv98vfNCAgEcJmx0AysqSuQ+IGD77wHzfQc9Oa4QYAcFM4RW7Arl/vCEAIJ7H+FxFGOEBw+2CjoAHx1coG5l4KdOctO9dKcZRJUAeD8deDfGFVrnurZ13ndtKyKQlCXGGIJaycEVaqjAbmsiEg5EQzgApEbz3vts8KfBUQeeCNfARkSDo5VzbtrleC/BCqw+SXqsjnGvY5+fSqcJ5ouAd2zKsoTyFAcPsAaMlfN2U9VFsd+cBZ5xt1cw+IQQgKd1U8M64Z3nwe+CAtV1LUMebzxrFiYiGHYzn40dGLvTg082m7ooc6wZmGhg/9FTEw3CiVpNVRCKhQSWk4n7Ph49OSi8vr5GrQaFm13TLaYJsRmnui98ccBhpezJXjpOHXkS4sG0glf0OfW73ibZD5FwncmzzBjTNK0xHEIvwqiGO4aYxqXRPoBge9gj0D6no0j9k2g49nD24OCBEABnKR5MWHvbHzsSlK9Xpph29M4PoUMFBTA+8DWp1hUnfk69nSTzbdv5zMUgRZmPiarz+RxvtgYCe1oXWqI+Aq+pWziEEZExxnsPTlyGmtEIdAkhOOuqTVWtKzi9HjSuosxDF2Psj0gRMXa7eKB3GZQVOAwQvYdeNW0TQ9hsak0C8MnoyUHh2dkZNIBYWzJ428FmqnsDF29toYdQ27ZYPXpmpgHO6A+cV7AbT3LT4yj1aoRVZEJhun+nM/ssIxFEtohQCGIM4biBcgfWRuscpaE1OwMfk5HHpgipLmRoU40hiIjAmaewAv4XOAj+EZcd4VqIljFeHnxl1DK2S2MQeapHjyOnV5l5r9FyMca27ZxzxOScQ/hw23Te73/Eva1vBym7dWeNxc+NMTEIsLUoCjUxG2O60KmpBJG/iF5x1g3R8YeNC9E1sKgwExtGH+AMhK9EBGkaDBk1VcPN2xrbNG1R5p9cVfj0oJCGDaDaemwMSEyamAAiEq48yU3VLKvsJxBHb5HqsE4IwUcQ7p46GE30Z8/WhZ4uRjam67peK08kQtYyU2816kKHNA2UhI7cGBzVfcQctlc0bloGvyj0PA2vpuFBY5+rlYwHH34+vNgetIQqmFPiIbCXPsFpBzQU6pl66G3NEFBERGwI4uoYDtLA2PZWjttV7sBYgSWUSDEK4oUlUgzRWqPuNWgBIqq23C+wsWlIDdbJEWmdkUgpJ2gMSyQ4YAMWiah365GI++K3USIJMXOfyOfT0pODQhnc+mnYDyraQGLCZWp5PKGuEHtMfVY4KaetK+wT6ArvJJ0EZEw5rDMJlg2t9YmtYoQdIwgJNN9d2+psmCGDw01Lt/45oPOa6EURHE8WXCEuU28bVe3BSw64f8T5Z4f0awrBInLCNBCHElCAiKyx4L+gIjfGoOwnUKNPcDDRDlxQB2RKZyaEYAxDYrXOMLHE/nExM0LmYEGGHBBj3MqsFUKYLgCQevDo6ui6zmeOmLo2OG/hp4N8DcDBKDGGCCUpOESwxupXOGE+fLwD6slZkFMWQE0WyiRqcAJ03qpNV8BKk9YcREDblA2hJA5BP9xCXh5CQVScf8DQ9xDvIBcNjJXaT+62O8vWv32LRLSuNsQAQTJEPExbr0Fn5sEFj5ijRuOkejEZ+Yuy94+HCEWIuswM+xjGot4z6veH0al5lJIHsZemZ1KGXBuYvTQ9jNwm9VWQITWR/ncvsfDevz4r12Cpp9v+iTQEFGKA1hq21HYtWxKOQmIckyEyJCx7//q4gMErEEo3vIYQsC763IhCRBRC/4ybpoEZN0qf5RB4qvZca22WZVF9BW7/6SLSP10P3jusAeeseh3yYP5tmy7zGd0W6plZPbEJzpJG9v89Gj05rnCM4hCCupUWQT8Br6Eh9Ie2r2FtNGR/QftjXINmx9GdQ0kasVORYtzxIHuixSPwwRahPg6sTxYwZskd73AfWg5jLhF575GCaO9v9UHgsNF5npiQ9HjggSiJ20nTeex9vpzER8MOe/QRG2OUIMhGHGOEhbRPw2WMBBESjXEmvplSrGF0Y8J/lgcnsDRxjgzBJEgB23XBedt1AVwndAUYu2YbhIyMldx2bYhBH9BeUki9JxljujZYa7134P6Ugdglkcdk/0bo2UAhJWKUKstU/w1hBxZG5SMOalzzYKvRBp40Y5asmERDY23FGPM8PzRf3lOmdA7ZmHqzyYsiDIlskeNLRnbL6Pwzz+dzeIkCaJAFY6wPW/kptsJUxm69+20c4urA7iHzCoBmF1VFBEHocNzBh/hk7KZjBB3ZuloTEaLQ0hhkONx1XQebhhVjrcXBgLUH1eGETryua3BSIn3wHN1WecMMTUTOW4k9+2ZdH9QMGy5+CAty27VlUW42G+uMFTMOSQdjFUdGSlr12tEOPwV6cgLyGOFA0zWRHuawJ2oQceqkdn+CF6EG/MHnI03rvyWKGmOur6+1byKC5fuwUX5SOojTrNZrZPGyzsEhZb1a0Xjg3RiJSFVVaUhvnucTzwv+H8A+CNRIqTtGGmSmY1RzRPoJgoJhy9bPU9JkHLgpUnUdEdrUtSFGKfIi85n0FtKmyAsa0mQN6NzbNJRBxtozxiB5ZRwj6e1akDdVDwDLLBH5zAH1NlWt6zcGsbbPj2CMgWSKQGDDptpUQlJvGthY9v6NKkbG/jDJkYztLcXW3niYPwV6Ql2Zphgj8lOJCBzTNGwAnDxyuoQhkcyh7UOyhrowhLDZbOCnQjuQIUPgMPx+wGJ0XVdV1RH3feo0QFg5m9WbDTSGMUYSmc3nEuNIUMDoUW+MQRSE+rjFyTyAbdvOZjNgHJ7+crmcmGd1Hky7n6rnUoeEuq714i3IRppIKF4AjhPOjBPknMW61WRfRIQoY6jdjDH9ScAkkTRxb9M0wPSyLFVnvUvOOvgnQlHYp5aQOCtnIlJvmo8fvhGRpm6LMjeWmcl7ZyyHEMGdtV0L7qztWu99lFjkhXfeOYeCN3v/iA/8E7LWMJNyo03bfProugl6NgIyRBUIsLPZTO0bWGHQO2ie5+MCk3XbiAiSWmNL7JXFzBCxQMMBTo8WkPdIdJAOQWLM8xyFUCjhpPhAJWYYUuwwMyo3qFJi7Cdgx+A+Ca/Dab/CVEOiGkPkcBMRxBR1XQeI2Q30pAExccQWRaFoODGusS/Vh7xPxSZxPpujvlUXOmj08iILXaTBIQa8qrpt0ZCiYnSwiT4YmIhP0DIaR2Kbm/JSQtYZ5IaAG4Yxpu1aaPGA1BCi7WjdrInJ2EdMRASvGi1a8FmyVY/Rs4HCMKRggbmNBt25ZpTRpQ/pZqLy0V4CpDKz/hBLZEzmhYoQ7yH3pe673z5iZmI2QxCr894YPj87X1WHqc/gTS0i19fXZ2dnd+IgLtCwa+iLLy8vx3JT6vwDO3SnzWazGOP79+9hW4PHfuoXpUiHFvAtTkcAmbX2zZs3Hz582HtfnzsiYtkGjhADwsiYqW07dQ7DQjXGzGbletULxWx6hOEhtQ/E87Ozs+VyuX+C5Ga9SZK6aV2tX128QskkGsJ7EUSkwZSaKBCBH4itRPbsWTkzxmqi6ZOQ3hfaUhpJdS4cabCJf0p6NlCIZQFBA7YRMIlE5JxDommsGxgoD20fAvKrV69okJsgH+1lB3hwu9G8iihlOREL/OyJmYgQtuyckxjPFmfL5fLQGGSo/JqmQUSXZuod43rUcAxdhLUWFVGmA7PgCEJEWjcG1Qpnsxlsx2hz4txKg9zB1pVl+fHjx7Gf9ItkZ6mog57z1nsHC8YAeERCMcpsXtJQlw7HKnhJHLdnZ2eqld7TT+spWYfKEc/L+TeX38AAAi4shh5ioKrD5PCgGACDrLF362qNDPsnhKQ+yQJzXdd4c5C2+rHpsyX0n2aMFYPUxWzi4tQqb4xBnZBjNNwDy6nyyOfl3k2Sl2w3AcHW3I5OUQxEg3iyc1nPEwkZwxKEiYI6qQ1w38uYxsQhVwUbIzEWRdF27XGrJz1gZMfcr37dyubEIdEhbCMT4x37HG0iho+H9P2USNC7P4lJMldI1hPuAb3Uv8MVMnOUGLoAx2k2BJ+SscclLFsy9bTnEFOf5XBrFE8KZSYI8wOhHqNoQ5+JY+z6R+rJszGbvNALvdALPR49GwH5TuIk5uRz9+XbRs9oSsfErscWx3b5QZBwFInCkdnoq0wa2R9Iz4UfHKN+JvlTj+LbA4UgtU4+vKnnvqROQ8yjxtGnSqnt+DtF38Ehn5C+VQLyM2JenhE901l9pt1+oc9F3yooBJ1qD7zspccT4h6PtvyrP29nPhdN1yR5ob30LYTCFzo9PTdM+c6CIL3g4LH07YTC7/JO2Ca+b+B8JIrfumnbWgnfyoXxdDIaPGs6cQnwdKmFofbulh8/aEzFCw/Mq6sra61G1GmqhZTQArL8awZQY0xat/ugpb+V/2Or28jOoL5muK96L8IFd8IPceIrbSd1pkt/sruf4agM17PpEBe5fdptzXrXTTlO9hH+ZojwJ2EkJ2YS/I3/dmy833z4KCKZ80glb4wJMcxn881mk2ZR5sGEiKLMSJASu8BEbrI0cBfvdnHfmmcaWY16TR84vNlMtAlP7JiU6MObXZxiMSyGh3SnbdstFgvUftvfjclE4V3cn8mCZeRHph+O5ijTnYsoBg2xL8tSoyR3aSyUgKlfFijP0nUhRQYeUknRML26T28HPt6Kotm6wSPRo1uQzU4JXdCEtQuZmTUTJ/Jx7V6G1hAomk4rQvdPVR9563b6CpdddQamxC38oGaPsPql+zNdTIe280A6zl75+s2b0HXWWgR4IVHobmLqtFb6M6I0yuDJ2nO1k0r6+YluQMjLT0MsC+2A3ROkR4fCdN/SPRwd8JCUSwLMjeFpSmn2kRNGiaRBEel/Abja4ZBUOn9setZCn8TYBzUai4INYG9vni/xE4eSCdpaJLuBNJ+dtk5QEA8Jw3cvOOYpyK0bPbUZGKNP4Ve4yytNTBB48j7XUIxg4CfqfKLx9GRTJD0JpcemfiLSZx42Sd1rRPh/gli9dLF+Rq7wOGJmNkaof2QhBhMNSuUSKRvRj+XZoeHT531SlhD/xRrWCFf9/PgVxf2NttrBW5FbovHToU8BhVs4NX1xKgurjDwVg5lUTNZI1Qd2eKt97Yy+gg3UigJmKFn5KWOWtVzGnTHaT4uGrqoeqk+9FcNuIO0zIqxVFWJoKBz2ufu1h3hI7ERDekdK9qbuOIhiRy/pm/aHuqbD3R88gMehT2FBTpntlJHZS6lwpPzgPZfUnUL0EbQlIKtQDA0mlOXo52lL1E9QunY5qX/0LEhLRKUMiLU2xcFnNBwl2UdPJxlfSmnf4lBIa3eTavmEo+5xs1OQ8vrpP9JPoStMtQZ3csX6kHbTEY/9RLOMKBd5QtrVFcpQUUA1XGAHPo10vCXCKD32fU9FyHiI6kJ4WFVVCQmSWeGapyY63Ye20ORzd4eEhfbZkbc6KYM6ngY2VnHwyFEIyW1dIRE9i9PtyVmQU/XtNI+gnKPCn/JHJ5RN0sYpkd+15IV+izzbj70NdClvCcifhiE9CUmMIYYQAzNbYyEgP1lx8p6kdce0NvfTHNGWIJyKFKmwfHznh0QTSftqU96+9kmVeTo9FGqd78vLy4uLixQa0vchEZTSn+s1yp8fJDQpPo4xaIdClQxOi9qgJN4zyDxaVRUSi8rh9jIRqesa+em0TXyV5ulLwULL+Gqm5QkcnOiPekpqWlx4xmmDm82GmZHAmQf/IQwTif/otm73XuONcb1e96lD28Y7j0TK8KrDRpWh8PEN5yLRWSciIYayKKtNNdb+5cdvXr1+LcOzQA7KiY0d6YZ5SafxCCDAE9w6O7VQFA3ii/P9jOEGUDenTPFJCAOnoRZ7CLF/vhRQB01E1G8XT1b14HEozTzR/qgySujy8uri1XnXdc5bKApDN5QsN2AbBSCotQe893VT48P1ej2fzz49Qp7S4IW55sQhGXv1+M49QirKQ5c4D/nc6XbVlN26oMz89u3bsYTvY9CMmhsAGj0e0vfwONn9oSLUarVSvL4/wcNWSzlTUiY4LTNNQ6kDaAA0A76ILBYL1OTc2/5YRSRAlTEMGVlEutAhcTwqXQhJWZSoaZlW3gAKl2W5Wq+cHU1A/ed//uez2cw5Z7esZ2Prx7Ae3vpMj1hsY5WnUFDl6uoKvlbOudD2NZuwX6wzxlga8t0fyiWNulgzX15eXpxfxCAxRuBv1waXWVVA7Y43hWzv/URZq3RNps9iebW6eHXe1C0ze++qauOc85mD2QRQaK1TfhA+9ky9gNWFLsawvF6N1YO1/rGkn5NBoaZZ1oXFzPAvOaZbOwv9c0EhBFJghAzZpHWMWDQoUVaWJZDliPuq2S4t1YJzu23bEELbtlvIC2wiosVikZbrvSehCjDclWioZ2CGWsNgEl+9erVer3Xm8zzH5kFxEtW7T4xozzwQh66zzpFIVVXlbEZE/SfUR2AYw3mWAylwC4SmEJGQtE3bdd1YQv/FYoFyNCEJO9GqGrukqiw8aGWNDz3Cx9ZnXdfe+8VigcZjjLkvcM6hnEgXuiIvmqaBf+Wh6uYxKJRAxjJA1juPaJaiKJquxokOxlCrfitLSPeDwrGjNwYcq4EGZlATd9M+KKRB+kEtATD+OAL3th/k4KKD96STCcgpDuLx9yM8CsIeT+N2aMsKglp4Hh8qZIBVIaK6ridyr0/UqwQk4X3XdaiALkNYoTFms9loNn8RQa1Ra62WcButATROCmQaMaZsghmK+TFzWZbr9VrtXWVZaukr1Ec9FDLWq1VRFE1dt207Xyy2QJCYYwjW2LqpmfpQsC50QEYcQlApjEEhMHo+n6Mw3s3RMsJtsWE97TRIaboWxf52Ro66siw3mw1MapD608JJCLlBhfi2bU+rO5NIzrqLi4vlcokJbNsW9io82YeMd+t6HT4Y9vWqijGiMqXPEhZ+5yYQl4VEaz8ZNl3oPn2J5FPqCrUmw31Ks08bQx5Op2o/BSnonjTUVOsT4UhXJm5vOxNlMRaLxWq1UkzZbDY4qHUIqFqlJvg8zyEdExEYxlSgvidBwk1ryKAYORwkVZ0EfMckaPE/2IhQo/JQLtt7b6y1IsaY66ur+XwuMQINUVnUWCsi3nn0oe3axXwB5hQ1P9fr9WKxGPPOQCdTNSvdDoTfokgC9gecEYZ/QtdUzK3Os7U2xIhSc955HKgQEmlQmJ7kvsZy23Rd6C4vL8uyXK1WOGJpWEXKFdJt48n9x7X3v1GkyAtr7Wxebqq6KPNNVU/MJ6aCiTf1xjsPfh9ix+GDfhA9Spkn1X/pijygQyNWlFPR0Y98yxSj2jQVMWgoy7e3nbHPzU4RUcihWxdwEtyqd0SXZrPZ0UfO1vQqtwU0VA0mrBnYS3rCqe/F2K33UxRmJuamrrM8lxjZGBTSw3sS8d6HGCDWQY2Y+QxHbNu2ddPUm80YV4gAdmvthGnlFjGDc8S4oBo+IVeI42Q2m90spMGZF2I7XjHYI+oCTwvI1rj5fL5cLVVFIBS1hhSeZhwyjNAhAvLoPhI2bLquDWGouZz6V+8IyOpHVRTFOikkO8YdPwMBWaeyaRqtvYkyj0e083h0RPtqOaWBSQQHp3XK1eI5sYXGlk7qe4F2lBHDklXrp25R55xi1sRinR6vdlUlfVVHqp1EzcoQSyEpAy9geqZxneAYAfhgN9igTKuI8x5yEosQ99Up4WrTtm3mM3C+qOSJn4+NK8RBNMn6+YEBekzgiiQyRJHT8BRO6AeDUwQ6h/44qWqoCJnZkBERJkbo4cn9Uo0x6/U681mMkSIxczfI6XiyONEf6Il127yJj8g6AxUhBj52Cy3NvK7WyFQE+/WdC/vkdPoYtd6EP2yk6YuVtmxYDwfEEwrgWm1SkqBj/a8KmFpUfm8jE849PNSixD5UVlqdMxKLH8oAACAASURBVACCqqiGEKESdDsJDRODUg5ITTT4SkVvsEsqeqvFuWkaMBQT7Y/2R8R539dTHhAQORrgfR26DnoG7FVMLE4dIoJ2cmK8RV4455arJQ3bjIknuC02PQhi+0HHfcLzGBtbj42qqiw7qAjRN+990zaKAqe6LzPXmwaqXrDVXeigqlPdt66rI8ab/iR9z2Scc10bnLPO2xjEOdt1o9obTIIefl3onHUnrEN/fzqZblJtoOrAOf1c5TZtff7w/sgI8UBjo1BJ9s6jUh0eceVWneJ7kkq+cturLh3IVk9UHlfhemywWwMXEVh4ZJCO1fdNGU8anh0aT6EfqjqFJBrBuzueIHPXtnZAPUwf6VEx2NB1bolISHoeOYa+zzxKLvN128ACI0zEHEm6GCLJ/r9hlWIStPN6RKUPaHe50l2R9YZNaDsWYiIJkYlEAlFkYsNGSLDtmTnEICT4U3uuSVJX7KfILCwBiR1ZX2VwezDGQAfX98cY4CBOGjzi1Gd29Eb3pn7ZMIUkG2aMkQ3FIMQkJBi7MYZYhKNwDNJ1sSUWvArFvX8P794YfbaKd49tNhmjsfZT/2FK4ODkMsvDCR3TI2dalINxA24cNAiMPPhL4xrFO7UIqZpfsQDMKd0WyY+TIvupBt5pyNDgN5NKlHA2NGyASlAq9e6Nu7rXweaeeuYr256qNeV2KqM4BO2orkMFZBnazLLMpJD9YILlFEND4I0zfUJTaEWQ0tFbfydLMWj8+WZ00h9sGEjbtcoaw81Flw0GuJcxPG4nInwI7wdBh40xxgxaSGv7r0IMMYwZzE+loLg/fbZorTHm5VTtj3ENY9/q+hMRjU94bFw+glJ0Rnac6X6q0K2MBg+2F0nCvSnRA2jMSbyd1ji9ER+bFLJrWxr4HWMtDbgTuk5iNMOehGXGO09EyIeGB9Tj+F4bFHxxkgB2GjShu2tM38cha0Bqv8LP1btQ93Y7dD655/E71rBxzsF2HGLoQteFLoQQJWpq27ZrrbVjTpGjHWAy9tZJCdZSqHfFhwZfhfdDFfo0vr/AuWOS2dwILm3bkRA8vdVdBvrcJ0LPJnD1tLQLvupgBQPCcQqUT0Oa6xQujTHGCadFjBFQCLVgL0g6p9CPppQlhFQFDR2EHeUg4GwIV0d4ER3cee+7rmMNqovRWBtjtM5BUjbWMrPCnyr48fO2623Nu+PEn7K99zzJ+HYsowKl3lovg7fsqbgVcLjQElpj8yx31ml/RKQsSiKCDnGinS1871+F6k2TZVm1qZjZsIGhhoYDzzmnKldjzMT6OWJcTduo7TjG6L3D3BJTDCKRgOxRImIunwh9NgF5jKd4bIE03R7pssaGz/McripbOpSnQ2COoJf03ldVJSJ1XY+t5sVikXqQKTJimDy4y6heSYdsjLm+voaleCuKVkNujthCoet8lpmhXIdGoSqpiwklUd54HCGGPMuNYdiU019pI5u6tpOJ3VLGlm47gcGGgHthgDSwTnB637IsPwQWQwwwFIjI9fW1SYI9MPD1ej2fz2OMPvOpsm+LbsQXwXvoeSQvsrbpYgxqxnXekhAZUpYfpGM8qP+jp2Bk521Tt1nuJZJ1JgaxzoCvBa8ak0Cgp1Of77NB4Rg90K5/KG1tDGMM3PrUNEGDZeNT9mqCUvmdmcuyFBEoBPdej9AUFfF06WOY4ARp8OlJcTDGWBRF13WKd9oOuAl4txyKhta5GG5SKsCtDF6EzNy0Dbhy7z1cZ4wxcLjDz8FHTFgYzZDbTfa5f6ezJLdVh9AAAGGhedhyXIcL+qlWAiwbCDLz3oONkkgxRsDH4mwOKKFJtd2N5of7NDDMbAx3bUDkLzOzIce2bTqfOfUS1aBGLZ5xWP9HjgHrLRFl+RAcFclYJiH4MsGyLEJsKHQxxuiyw2LnH48+P1e4NaefGAoV5sA6wQ8rNWJuXfwp+7aXVJGnYpEZkifvvV4jmimRrMFI0u2ngPdqPsKG0WQN6uat19NRCcOjbkVzo5EkSL7WaYKWXlfofdd1mqaBiMAtqg0HlHIWaZd0WtL52drzqhDcAj5APL5C8Nxu9o30v2NQMuYqDIcLkt61hYS6LvQHUhN95oBcTX2H3zXgT2QwuHP/Cq0cGzLq0W0MCaW+hDJETB0RYDPmSgW9CiaHLdEw+biFy6yIwIHJOGPZnepoeTh9Zgvy7gZ+bJlUnX62XqE+U6aAB7PpE5SRVWJNlWhjhDCm1Iub1EtjIGWjtuBAlylWM3YRnO9U0D6083CFIVQ1YSMicK3ot2gMqsrsuq5pmj4agYSIEHMSYojhxmVaZH/cro6LkvN1l1VU/emWZ2+aehLYcehIp2koYMDKkOJ2msTFOReDpMt1Lymbb8nEGA3hXLQ6SriwGMPWGuKe/dcnjpZPGGioOKgpS7BOgLnKrath6imwF6DPZjbRZbpFktjy4uAZfwQeja0etZMiagJer7ipfki33cpw2e621+2hVsjdPqRa7YNI50d3Lz7RgioyeMlODJYS7R7dPmbUIEtDCgOiWxn3dE6wUdVhHm/S7m0Nc+zJ6sCIqK5rJo4Se9FuyAquhUBTJOqdY4iBgxCW75zYtHsqRSoKbBENB4xNMjPSkBddhmQNW42D7ny+1vZQruoFfA7GM8rNwZYXGWTJGASiLp7ChEKN1ewTyVqz53wSUs0syU1xnnRdUXJypBzAETilOKinr0Yr6e101W11A5PAJ61YeX96crpCrEKsklQ5dSgDkp7/6fFuBtslTI13nroTLdukvBQ2kp6EoN0O3J/UutcndBogT6PuYNDE7Sbs3epKcmgHtkgTw+COgKotwSrdWqdSdECTiKxNIgIzqx2vCr+7i3YlgK1vMSgzJFvTk9gmKXtjjBD9du94B14ItW2LEGMoPTGcGGPd1Nb0WSe89+WskEjMBAVf1wXnrc/cRLV4So5hY4xIutRH5of2s7fwB1B9iHlYyI2eHGgWYsTeKwF/qiCGHvyz+G88OSjUpdk0DcyXR6CVNpW+Sc8iY8xsNsO3d3opjxH6GZMUDKkgtrcn9ydl2dTrhYZqqDgnYCoB6QV7O7n1yXGDRbLuoijaIYJYHXEe3vgEhRiQvgmW5RgiEU2oz/ZC8BgO0gB8YLS3UnmrAIHMLmVZbh112rjsM9H0FAfxArJwDEzchY7IOJt1oQsxFGVORKHr8xcADXs7bObHeg7q7cKJWXvsyn68vH/Lq0uWSXIUHfc09czAz7Ms2ztvN0MYsjopFn96HKQn6FeoalekIcGhkSq27klj7afZMWVwtT9OALeD33xVVSEENSzs3v2IJQW4ASM2eO1LHPImiMj19TUPlTTu1Bhu9fyIpQYswJLFWbJcLvl2OJoM4Tp3tn//o8I7v6k38Dtx1jHxYr5IY9S2/uI+mugSLoASQFcaDQw4/rter4uieP/+vbpepqfs9GA5cXJGBhpoP/WCPMur9UZLxBFR1/Z5T7Pci5CzbkJAlohh6/+pv1ZG/kZI5Y+6rhGdeVwgKXJrqlmGiK6vr+2Q33OXcEcRQUgPDUmFj7j1A+nEbiLp8ZjKF7s09jkPsRA4plJHkNMSwMsMyYgAPaouoUSfonKfuuZpJzVUC21OcAdHCPjpey2wx0NWGDSou3es/eMsG6n2UycHzIJmuMPm2ds+j7sfQTPohgiKO9NSCcmsnCFtiSJC5rMxP7subitP73kOiQj4F32IelIiqUEI4erqqizLVOd4j3apbZr5fA4P54RuUnVtNhsteAKC+Xi1XDvn5vP5xCa9cQI3/e2ICGWV9neHRwVVIoKFbbPZZFmW5/lEHsyJLkGZAKGYBwPd9FyBH6yqylqbZdkEQ3pysUPpyQnINJT7oKRIAPRix7W2pbALIaApk2ReOG5+zRCnDD9E9VU+rp+7jYNwQsL7F/0EJFEyP59AoEC6QKB/ylYfN3XbXOFk9uZ1tfbOhxCQ8L0LHWKT79PynZ1U/8HUg0oGYzr4bkBD27bn5+cKDfec87ZuoIjMTCYiIQTkdjbG9ZYinL6R4pA01zrjMxe6OF/MCHaV8QT3COPeM77DY3tXq9V8PieiPM+hhj7Obo7TWv87nQQMaxhMj2aDP2H0y/3pyUEh0h3yEBmGXXdcjZStp461+9VXX71+/VqG6AKVjw7lPVPUy7IMC/roWi67BE4QbaKrWudkNput12sievXq1XK53Gw29Kn8Mc1Q8TnPc2Y+OzsbqyVwKu8TRIwhnZ8R04UuRrm6vMSm3dtDvJm2WaXfQlWPiVXLieolICY757Is0yy5qfF9q8Etmpezpmk+fPgAKSfL89gznhahF0RkjIVhBGwp+EcYWIjo/Oz86vpq1D9xWISaCZX2xfAkI9//uYjM5/PVakVEr1+/vrq6onvkl9olTVVnR8qWbZF6JughBI3EWJmnx6MnB4XOucvLSx4CgyC9PhAH01WL4y4mGWiICDz5Qe2jETVixBjPzs6ur6/v0597tg/JFGYKZV689+v12jlXFMU333zz6tUrCGsHMYaHXk+DSREgiOU7n8+hr6QduDmhFIPnAgtsjNEae/nNNxPnFs4kdTlQ9eXE81VDEA4Yup2gG8plSHB1Xe/d0hP+H0jsOJvPiaipa4FmAx5FmyYvshgEFiGNwEH8CXLWMvPV9VWe5fdRn93nsY4qLphXqxXW2MePH/vs/4cTej6fz3GooEsT56Ke9xriXVVVmvT7k9FT1BVqBs2YFB4b6+eh/R9zmJLE++yeusI4ZELHlbCuTiy1g/o50YK9nd0aHM1j6wrV6UEL7E4/mjF7Qupq08/kiI902p/UH3u9WoNH3nvxmGw1YTa5uWYyHhadjAfGzGbOi0jTtpBjtWiBxqHEIM47SipBH9T/xybhg3MFyGBR1K2hX+0dnQyejDz4JE7pmr9TusIXeqGUbu0lYh7iZ/fSjnXi5od33mhKrrxLoflCz51eoPCFnhOxJjo8MOb3vu3fhYYPafw+9Lm4vxd6gcIXui+dSjY5aLfflEYTERKSO7oxpka8v6ImtT+80HeHXqDwhe5FCkCPp6y5DyEP/sQFR3jLv9AL0QsUvtBBdBIcfFQwfYHCFzqOnlzg3Qu90C7BWvKJ7tU7DTz27V4E8KdFL1zhC92XPpdorF5NJHdj4qHOQ1tcZNr4tAnlhb5l9AKFp6G9nsYpjQluGujKSWF43fxICrBcLuFGp668+CoOKfa893Vdaxh1mhZhQmAE96NRPam7/1b3QGbIe4z/argu7ggn5DCUVD7UEgrziJB45zHeqYC58cbHXJFHm2LW1rTMU0qGjTF9lAvyxO6lTxPts0thxHkoRsHDZWbUisErZhWJIZbLpfcOcXsiyC1oMAEhhKIoosRD/fuwgDVZOo3M6jR9FjP6CxSehj7Zw0NqLMVEoBii6BWD7pke5lDa6/iq/ueU1Nn4jB4hD2Fdv8uOLDxUAuD+vww2/LtDL7rCZ0Aa8UJJkjF42GmisBQK74+DD5d5txMrfIfR5ED6nIZ4IN5I7AelKWC/O/TCFT5L0vRHRAQZWSNtH4MfHKMUozWi7k54nZC5Ht7zQ1v4vL5Bj0qHTQUra090Z1WG0976adALFD4zSmPOUkmZdvjB6aV8yz5w70U/ceUDZeRTWWyfWgzvk6V+opLMhv3MMZHWUB3LY/NtpBcofOo0hlmaXGcLCnevfLyO7RpY7oM4U3g6Lrjdv1sjLX/n6IBpZCIa8h4KEQ8lcY5VFn5effFx9AKFz4/iUIcv/XAvDt4TmNIfHpHpJzUZf0osPoyeWn+eDPUTAwuyMSL/f3tXttw2kmwzawFAUrL7oSP6//9v5obbahEEapuHA6SqSQIWKNGSr/OEQ0GDINaqU7nnlNPzuwWrKxX+erisTnp11P6cZVkuBh9q781POPsVbD2vUiTAZK2huTGAKcZaW+KvJtq9Ab+dB/lOU/RmIYirbsuypS70VjcPCyGM4ziOI6rMxxiHYViXEFGOtDbk4XQ5Z5SALaWgIqwIApcquThk5PiXdy2Rj/KV2DHRrkvExr7v27btug4FaI21bI1xNlMxzpJhtqYw4e90Vcxizw8hTP/94b9XoMz3JdX8mVmaRjnrcsnGmMY3x+dnfHf1nyE2L5bSF4QYSik5JWLOKTFWDuZ6GHrnEfd3QzeIgKaiIcaY5F8IkaWncMloOY1TFCq4QbQwpHntKJlSykSU01SwFpXDr9zSKvLcUBttDOrRezY2AAlNRXlmZkb7sKWXuvX5vB4qFb4P3p1hSykoCCytHlDTW3aow2hWqgSj1DZGofSSL6UMw4Dy9Oiagqq0TdMshShLVylEg6MPBuIZl65fgrFBZwgg7/v+cDicTid8i9mI8/JcHBfXU0rBdCopxRCstWzMqe+73W4chqUKNFvXJJ6v33mPzlPIabHWgliICK3o94fDcDrVXTuunPfi5PvdVJB5HAYiaoyJMSP2KadiDBvLIB0iiilune2+uf4c0CyllOKdp7k1+xhGIkKfgGN/fHh4ICJmyqkYyxZyveVTP4CY2rbth+Om6+m6Du8aRbDRoNFai6K/CP96fn7uug7jVhqu4oWeTqfHx8dhGNrm+nO+H5QKPy9QaL7MLS+wERkm0miUZnpa4mLnHAhUUlnkA4RBSAdo2LhSNR4EKgR0OByYGWR9dX90LxOJVQRV9A8Rh0/dt0/qlmOGTKW5cymluHkN6Ha7tpn6JV097xk1/5AZU0rSDwT5JPhZDAEnzSmhf8hwOrVdt6SA49Fd5qKMp8E5h04dKaVc8n73gPtFPfBxHLu2Qzl7LADrF3wGa17ErhoQBlOKxJRiLqVACcCe3nvnrLHWO49XP4yD/LbxDRGFMZRSrN+mOGKRA8liGe66Di9rouNxxGBgZukET0R4GuhrZK3lcv28Id2rL+hvR4VbpYYPxG63gy6JbnN936ONFDOjHzwkqb7vMfKuAl2ZzoINob9gIKJdCZr2rcckSvOjmtf+/vvvqztPAt3cGkG0IYKs0felFPR+c85JFz0zN2gHZUPytc6FcfRNE0NAEGXTNEttZMRsKhS8/pDRTyPnDNHseDzmnHe7HXgwxWidO/W9MabtupXjTC0KLgbXbr8fhyHnnHKyxjauCSFg9Yop4h5Pw4lmony3oCLitm1TytZNbV6+fH3EV5ABZU/wYN1BcAyjdz6E0O3arU5kNEqVNZWZ6x4pyMuEnFgvriBELMk0qRHv0ybs9fjtqPAM5db2lT8BUB5BUuM4Qm0Ef2EH2GLqpfUSILi6lwg+j+MIUQXEBPlOyOsSMOLMKhUTUdd1fd+v91TBVJeT0tx8tWka3A7EBHT1q22j0qeJmJ//+efw8CBfHQ6H79+/ryjmVz8vIYSA9Oe2acM4ousx2o9MT3scu92uwAQW41ZzHvrbTfeeExGlXLq2yzk3pgELw4qX8y08iOu5HMNYNcdxbLk1lqH6hzF674xlKjQM45fHLxMvz931pAKFrENbpVSYNaSPHfrwtG07jiPETzFMS5tJjF5p/jmpzPyzqel3pMJPy301oH6O44hWn7U1DZ+hTmL5XWkSLQ1U6yODHPu+h9Wv614UtKXjpJQeHh4gToKXT6fT4XBY+QlMhGfGctGCwYBoiUmz+0gET8ycUkpJ+fDwAC0VlP3f//vvfrdf0uUvwxtf07yJmYdxgOCJmBJidt5TKb5pYCKEhLjVQ22s9bOMTEQhhsZ3p+EkVR7gmUFLP5RL2HR86J6XQ/r5+GzYdF0HjzAbyqm8GBaZ2q55enoSMzTN7UatsS/P8Ec1w6/f8tz7jOfWYBAMU0pY/PCiRWxH81Xs1nVdbfz5mfgdqfAMn1YwBPfhL9ZSEaPwGVIhmqMu3QKUX3AQxEmhG5plCjSoXJcKMYInjdVaZsaoXdq/zL1Vr14YM6MLOM4rhXl47p8rciIbO5ntSoFls23aH573X+daFbUKFbBSTrm+4DKT+GQifMMKCo8/xK6u7U7D1M8eDzOlZI2Fen7b/L96Yd75Ugq8W2woxWydEdW4ZGJDaPEMMgUXo+s0ETWuISLizf2sYeTFu4MNBDZKvFxZCOsVC1tCCN1sghA/Hv/EEBelwk8KsbJBEJM6WuJZxt9xHNu2XZEKY4xXow5hpQ6z9Q16zcpUxHgVQx4Ew+PxuPITvtaaDkeASAjlXbw6IES538nlUsh5D6kQvImDLFLhRV+6HxoNIZ1Nn60tElHETPPlQSQslZD7SpSc4Qpw1hljTsPJ2QarLypZOedCDNbYuvnyhuNTKde6p8I6ud/vIQ/WPEgIHiyTJI53BJkUUmpMcQyj957KYq+YJaC6F80mjuPxCL0YJkJxtaEdOegSq7I4T3gOAyIiXqqJdgd8xrhCkREwVd436h1DkCpNSgbl649AlfdTLg9veglLRytz01hQAFWTtvaoclWpEOKb7LM+f+Q6ZXnHGTEQxV9xdmtydlnMayO3MQYBMUuRJXIifKhDDnEE6VZcq880t8Qtc1jly6OYGQoBIlyF/p39uyQFOY68CPx8OjIbGOnkhxJeQ7NgS3hHN2kPPD9GIhrDyMSoLQSr2RTqRNPLvUEqXI+2gxkBK0rtKgFwAdNbJkYs0fT22cQYV+TpsgBZ/EQLFhMKnr8sdfTvluJUzYUPwaeTCmspBuO+bhd9iaXt97Y1CE/JBcC2tWI7u4pSxdyB8mopRtwdeCa1z0SoDQ7ipTF0uZAIL4hCikVYjDhyRtwjPsM42LatuKShpP+QHeR0dJMtAm4H6xwbE+co3NteLsKM4bqlWeWH0xZ3ivnNCw6ZXw7WTAZKmAvFZJrzJB6mnBCsylV511xy45vJv1HcVkeOFG0V0Z6qxVU0DxneP98muIRP99YR+lQ/wdsWildKZ295EyAj4Y5SylKQ3QokX60W9CB/CdsSUR09I7EmcpsrCnItW1ElGU2Tf94HlCfrkOjL2B+fJeYLbmtEkC09Z1kkhATPruS1z2d2OMhTmnymG7MR6svAFvCgs85am3IyxhAzfMfl10+/nbzVKZX5VnIuxERMk0OZiSrTnjUWq4J3fgwjM3ddS7wo/S2dVwIGSimQOjFIQLgS1wWL8EocKxezFFp4J3w6KoQNS9YT2KeWIiduQ/0ib6ZC0d9pVutgAXklBQuGYcD6iRGDoUlEMUYImPgrJIgHIiEU8DD8UBS9pKcY436/R0CD9x7Ri1CcaZaYRHIsVQmclFIdzbM0VepbrvkxL2DpOCVnyIM5pXEcnXPH/rjVgEVEueS2aQsVa61h453HzH9JKclJSPD/gWDY+CbltNt1KSUqlGIWBRk+kxiSYRNiwMNMOXnn8XyIKKaYUg5j3EqFGEXix5P5W9OijDGxk9R4i3TyFnw6BRk2dSwpEkkXt8dzLeHsRV7O25UfygfMavEhIPgD17yVtaFylirJ9/JOJ8t9SmBJrKgSsYXeJitsKFxc36Zz7ng8DsMgwdUQPGvfxTRJUsIpSikY4k3T9H0fY3x6evr69evVkwpbnT3bzXF5MeFoeY5G3nW7/tRvDcGzxg7jcHw+ImwI90tEkseCGlXMU9rza4bEZwbCpJFPgvUMjI8+Wblka+z37993ux3PZQrDGH3jTv3Q7Voiejg8eu//fvp29fhLnmXwYJkNLJgjtStMDJQ8x0Xc6QlsxaejwhAC8swk2kOUxPcFVya524DZjiM0TVNuMvrWjF/mUqyQMRGMBorEA8HTwGcQ3DAMRLSimC9NaWREwYPcNI2ku+FbYVuoMLDuC9tK/oAkcl1ClpwzoXhFJ7p+/UTOOqSFpZSYuD/18LduOk7KqfFNfb85Z+d9DAFad4zReR/G0XsPNXnT8T8bnHUxRjiFchU2SEQwC8Q0pcQ5b0umFJNvXE6TPzenUr/x1wO6kcxfMfLArIxxK4PtatACf1Ctww+jwqW7rb2NmE61VevdT70u7de7Xc75WqOk2eK2lQ1FWZAtuF8JMRFrIOIHhR/FVkhECMZev/6zLVyVv5YbrB+4qDnYEmNEzgDNkYkI/146I18Udi1z2unS/tcPlAszIwuiduOs3Oz149OVCkCE7OZKDPRNQ6XckFVyb2xNgENlh1wyfofbNzzFGyCYkZmdtzRZe2yKmZmbxp/6oWkarJQlbDuvzF9RpSVWQdry0CxGYGXadPz74bNch6AO4JBOkjdQzD1wRogy1bES3iy6CofW1kaspWKMEw9SLSNLAv9rVu8zU4BQIXRP0VNElca6DXlzigUZR9wylCOkSS3BVKnKNbYKGvzygTG9QYs35KjJMwS5T1W8ZtEVlwpOvCGr5BNCfOXeeUlwzjkjqvxsJKc0RT7HmLquzbmEEGQCvh5lTjESSZCqwBoRazDgPw8P0iekQrGqlipzFgYs2eeN8jNMRfhcB7hJQZRad76cz3Il8iLfYu+o6am+GNmIq5J6HsJoXMXovoZfro5pCLZnNyjH5zl3WOQp2VMMQKIF1z+nycZX8Bxpcl1yKcUZm3KSrIZJ3GND1Ws9Y7p6B0zv22oWYGi9rDTWTsIgT45SeSbGGDLbgremby+2lFLYmkyFmVAf2q1qOXLvk2BFBYotNhY+/+GSm7VQkQjBEAMT45kjqwSmQ2ShTI/FUIpT+BTxFNi7YkZfmY/1tKVqInNViPMl4SQRWzJsUBstxczF0K2NBN6CD/OUmQXwAmoiuMf1YJmSNIZL/r0TcApwighf+ArCF0QzYwwIV6Is8feHPqWyACzau93OzKlXYgiXICEpMEdVbCPNDmjJjtoEmKvAg846TPUzPj3jQXh7sQ9+eEPPDTjfd/v9JJ5Ym2KEpzjFOMnFpbAxiGHcevxNWLn+F1NAydZaZ13OGQ+qXH2ZC6HmSG1+CS1khqU1pdQ2LSynMSTrzDAMwoMF2TWF+BUpd2fz8cwofH5fCzCGxyEQCiymYp25uaHKG/HpggaWpu69zytaJxyptOwj5E5jYwAABolJREFUe3eIEmrm6oQ1NYC2pOIbMyPYCMZpkJHEZr8e+GHO+XQ6nfl8hPtAdsKMEsGDXGC6KeQT4omzbr/bI81riulbgLNTXho40bDp2rViWUswxkier3UOiXQxBGKG26SUgjKFRJS2U/w7As/EO49An0IFLMZX+WQhvnKKfMpJKj7gleWS4YNC8CAVapqmZLLWvNAf0ziGrutQgvs1U1JIcGX/pYM0radCbF6kS2c/QFv9dFS4hK1TfStoFseGuUKyUNJdIbEdQjTH45ErDZ3nvGOQEZzL+Lvb7Zxz69lvK/fbti2s4zQLejRn+NRu6zKH+MD3SkSo7CSWBP63LMCrorSd6/Qd+2Pjm1LKrluzOcYUD/sDZElw2Wk43cCGwzh8efxCcIwQWef649HNvilEL5acseUDDdPMk0k0xLDrdtZYhENuHc9IGnHWHfaHmOKkJjMjptJZZ40NIUD+ZkMwYTjnkJrSNH4u9/8q0US2r4y3hRum53+OuAzrDBHtup2khP9MfEZb4YecF86stm3btn16evqhT/a9gNhm0XZTSvv9HkMKEzLP7UGwP88J7VVvipdGKK8HREsETOx2O6l4KAIaYr4kq0+8yYiBuDllajLke++cez4+N77pT70Up7pUjgyb5+OznS2MzMyZT8Npc+F7578/fUcVVQjUu/0eWX0YcvAa5yqD6EPAzN76EIN3vj/1RMSJV57PknsHScS55HicyhF6NwWfwnRIkwurBQGVPE2BOCbvXYzJGJOW66cK68l/gc2rSKbDwz6MUeK3+lMvl/oz8c4hPKWys9Yz+RJL6udHUSG8EzyXDMCbqD0SDGvLHS6v/Ns4Xcd8yIBDSonY73AxoNHXJAJfommaYRjO3r4kIyPOkauqSk3ToJYX9pRU06VTW34x+ghtYUvXdqjb3PhmDKNhIz1VLkejJD/IFmdvKdKBU8cQcc3wmZRSTDV1Uf9mkhAXLFZbH7XI1GJadcaLG+TqdUopw67tYoyQ6aZvX+02YWYsHs6503BCWbCUE1gVd3d8Pna79qyoNRGNQ+j7/q+//so5p3KdkpD+RJUZZ/2NLD03QzbnDDqethi7ss4tXc/b8WFS4VY/+uWj5EqLfDtQzBnV/cAIde2D+0ECaLAqYiM+S+QBSquWOZZbgvtCCNBkUet/03mRsQf1XOIe5KXUPmua1WdJrcE1/+c///nzzz+Xjl+YSrkyohvfnIZTzv9KcavbNtUvlGe3Pt51CME3jTHc+OaG0MLHh0fnnZTDglsMiZ4xxpRTziWnFHNyvBg6fm/Az5tTNmyGYShUck7H5x52jNdTYQih7RpjbCmFiSHfeeeZeQwjMnYeHx9raVHY31mHVg3eezLX59fSeCsLcuQiFVYV0iC93pZN9HZ8mFT42WCMORwOT09PQoII4iuVg+xOUmGM8fHxEWFcZy2cIBKKbChrr9TfN8Z8+/YNjuCt5316enp8fKwDFSWfb6phF4KkuMxBZxHa5fPz85cvX2TPS2D/OafrXCr89u2btRaOC0mzWRqKbAx6m6Cy1devX5FjswlQ915Kk/oGpfxpzkXjuUouwmgWL+b+UiERtU2LfiPMjPc7yYVXonUWT/38z/GPP/6gOb84xliLukyMJx9TxPKAVdZ7j8Z46C6yJB1LqpUM1Cn8Y2MNhZxzLnnX7VBg2Ht/Gk4rCvL9pEKlwg3Id0tNtXMZy1da/UxVuEyKBl/d837SjcyBq9unwja4hooKoetNA50Z2uiP45nnPXNKTdO8Yzuk6gyT46jwWu7Xu1Dh1UkhvIwAI9kHXevASIUvsoaWi5uWQtZZidxcemj1ebEblGiYiY274hmjf5tTa3Hh3uVk7keFv4wHWaG4K35CtMDLue4fOveWu/mZj+Lz4NN5kBW34aNsW0u4EF9+GfxaV34pJ07bCR7nTEhPYCol0/2ltl8X+lwUCoVCqVChUCiUChUKhYKUChUKhYKUChUKhYLePa5QoVAofkWoVKhQKBRKhQqFQqFUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFKRUqFAoFET0P2K/DN6uT8ZOAAAAAElFTkSuQmCC",Vn="data:image/png;base64,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",Pn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},12049:function(h,a,n){"use strict";n.d(a,{Z:function(){return V}});var e=n(59301),d=n(9221),p=Object.defineProperty,A=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,N=(q,Z,oe)=>Z in q?p(q,Z,{enumerable:!0,configurable:!0,writable:!0,value:oe}):q[Z]=oe,O=(q,Z)=>{for(var oe in Z||(Z={}))b.call(Z,oe)&&N(q,oe,Z[oe]);if(A)for(var oe of A(Z))u.call(Z,oe)&&N(q,oe,Z[oe]);return q},S=(q,Z)=>{var oe={};for(var Y in q)b.call(q,Y)&&Z.indexOf(Y)<0&&(oe[Y]=q[Y]);if(q!=null&&A)for(var Y of A(q))Z.indexOf(Y)<0&&u.call(q,Y)&&(oe[Y]=q[Y]);return oe};const X={header:{cell:q=>{var Z=q,{onResize:oe,width:Y}=Z,re=S(Z,["onResize","width"]);return Y?e.createElement(d.Resizable,{width:Y,height:0,handle:e.createElement("span",{className:"react-resizable-handle",onClick:Ce=>{Ce.stopPropagation()}}),onResize:oe,draggableOpts:{enableUserSelectHack:!1}},e.createElement("th",O({},re))):e.createElement("th",O({},re))}}};var z=n(54172),U=Object.defineProperty,j=Object.defineProperties,_=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,I=(q,Z,oe)=>Z in q?U(q,Z,{enumerable:!0,configurable:!0,writable:!0,value:oe}):q[Z]=oe,D=(q,Z)=>{for(var oe in Z||(Z={}))P.call(Z,oe)&&I(q,oe,Z[oe]);if(K)for(var oe of K(Z))F.call(Z,oe)&&I(q,oe,Z[oe]);return q},G=(q,Z)=>j(q,_(Z)),W=(q,Z)=>{var oe={};for(var Y in q)P.call(q,Y)&&Z.indexOf(Y)<0&&(oe[Y]=q[Y]);if(q!=null&&K)for(var Y of K(q))Z.indexOf(Y)<0&&F.call(q,Y)&&(oe[Y]=q[Y]);return oe},V=q=>{var Z=q,{pagination:oe,resColumns:Y,dataSource:re,onRow:Ce}=Z,Ae=W(Z,["pagination","resColumns","dataSource","onRow"]);const[Le,fe]=(0,e.useState)(!1),[He,xe]=(0,e.useState)([{}]),Ot=(0,e.useRef)(null);(0,e.useEffect)(()=>{let jt=Y;jt=jt.map((te,at)=>G(D({},te),{onHeaderCell:qe=>({width:qe.width,onResize:Ft(at)})})),xe(jt)},[]),(0,e.useEffect)(()=>{Ot.current=He},[He]);const Ft=jt=>(te,{size:at})=>{const qe=[...Ot.current];qe[jt]=G(D({},qe[jt]),{width:at.width}),xe(qe)};return e.createElement("div",null,e.createElement(z.default,G(D({bordered:!0,components:X,columns:He,dataSource:re,pagination:oe,loading:Le,onRow:Ce},Ae),{rowKey:jt=>jt.key||jt.id})))}},35724:function(h,a,n){"use strict";n.d(a,{Z:function(){return Z},P:function(){return J}});var e=n(59301),d=n(28284),p=n(62957),A=n(47889),b=n(37568),u=n(54172),N={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},O=n(67135),S=Object.defineProperty,m=Object.defineProperties,X=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,_=(oe,Y,re)=>Y in oe?S(oe,Y,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[Y]=re,K=(oe,Y)=>{for(var re in Y||(Y={}))U.call(Y,re)&&_(oe,re,Y[re]);if(z)for(var re of z(Y))j.call(Y,re)&&_(oe,re,Y[re]);return oe},P=(oe,Y)=>m(oe,X(Y)),F=(oe,Y)=>{var re={};for(var Ce in oe)U.call(oe,Ce)&&Y.indexOf(Ce)<0&&(re[Ce]=oe[Ce]);if(oe!=null&&z)for(var Ce of z(oe))Y.indexOf(Ce)<0&&j.call(oe,Ce)&&(re[Ce]=oe[Ce]);return re},I=(oe,Y,re)=>new Promise((Ce,Ae)=>{var Le=xe=>{try{He(re.next(xe))}catch(Ot){Ae(Ot)}},fe=xe=>{try{He(re.throw(xe))}catch(Ot){Ae(Ot)}},He=xe=>xe.done?Ce(xe.value):Promise.resolve(xe.value).then(Le,fe);He((re=re.apply(oe,Y)).next())});const D=({studentNames:oe,total:Y})=>{const re=["","\u4E00","\u4E24","\u4E09"];return Y>3?e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:N.orangeColor},oe==null?void 0:oe.join("\u3001")),"\u7B49",e.createElement("span",{className:N.orangeColor},Y),"\u540D\u5B66\u751F"):e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:N.orangeColor},oe==null?void 0:oe.join("\u3001")),re[Y],"\u540D\u5B66\u751F")},G=({used:oe,copy:Y,canNotCopy:re,studentNames:Ce,studentCount:Ae,inPaper:Le,is_random:fe=!1,position:He=""})=>{const xe=()=>{if(Y>0&&re>0)return e.createElement(e.Fragment,null,"\u5176\u4E2D",e.createElement("span",{className:N.orangeColor},Y),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",e.createElement("span",{className:N.orangeColor},re),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Y>0&&re===0)return e.createElement(e.Fragment,null,"\u5176\u4E2D",e.createElement("span",{className:N.orangeColor},Y),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Y===0&&re>0)return e.createElement(e.Fragment,null,"\u5176\u4E2D",e.createElement("span",{className:N.orangeColor},re),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Ot=He||(Le?"\u8BD5\u5377":"\u8BFE\u7A0B");return e.createElement("span",null,e.createElement(D,{studentNames:Ce,total:Ae}),"\u5B66\u4E60\u8FC7",Ot,"\u4E2D\u7684",e.createElement("span",{className:N.orangeColor},oe),"\u4E2A\u9879\u76EE\uFF0C",xe(),"\u3002\u8BF7\u9009\u62E9",fe?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},W=({onCancel:oe,onOk:Y,visible:re,inPaper:Ce,renderData:Ae,type:Le,isMultipleCourse:fe=!1})=>{const[He]=d.default.useForm(),[xe,Ot]=(0,e.useState)(1),[Ft,jt]=(0,e.useState)(!1),te=(0,e.useMemo)(()=>(Ae==null?void 0:Ae.total_num)===1&&(Ae==null?void 0:Ae.can_copy_num)===1,[Ae]),at=(0,e.useMemo)(()=>{var qe;return(qe=Ae==null?void 0:Ae.course_data_list)==null?void 0:qe.filter(Ge=>Ge.is_show)},[Ae]);return e.createElement(e.Fragment,null,te?e.createElement(p.default,{centered:!0,closable:!0,open:re,destroyOnClose:!0,title:"\u63D0\u793A",className:N.antdModal,width:682,confirmLoading:Ft,onCancel:oe,onOk:()=>I(void 0,null,function*(){var qe;jt(!0);let Ge=xe;if(fe){const Tt=K({},He.getFieldsValue());Ge=(qe=Ae==null?void 0:Ae.course_data_list)==null?void 0:qe.map(cn=>Tt[cn.id]!==void 0?P(K({},cn),{is_copy:Tt[cn.id]}):cn)}yield Y(Ge),jt(!1)})},e.createElement("div",{className:N.content,style:{marginBottom:20}},fe?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":e.createElement(e.Fragment,null,e.createElement(D,{studentNames:Ae==null?void 0:Ae.student_names,total:Ae==null?void 0:Ae.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),fe?e.createElement(d.default,{form:He,preserve:!1},at==null?void 0:at.map(qe=>e.createElement(e.Fragment,{key:qe.id},e.createElement("h3",{className:"ml15 mb5"},qe.name),e.createElement(d.default.Item,{name:qe.id,initialValue:1},e.createElement(A.ZP.Group,{className:N.content},e.createElement(A.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),e.createElement(A.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):e.createElement(A.ZP.Group,{value:xe,onChange:qe=>Ot(qe.target.value),className:N.content,style:{marginBottom:30}},e.createElement(A.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),e.createElement(A.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),e.createElement("div",null,e.createElement("div",{className:N.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),e.createElement("div",{className:N.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),e.createElement("div",{className:`${N.content} ${N.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):e.createElement(p.default,{centered:!0,closable:!0,destroyOnClose:!0,open:re,confirmLoading:Ft,title:"\u63D0\u793A",width:682,onCancel:oe,onOk:()=>I(void 0,null,function*(){var qe;jt(!0);let Ge=0;if(fe){const Tt=K({},He.getFieldsValue());Ge=(qe=Ae==null?void 0:Ae.course_data_list)==null?void 0:qe.map(cn=>Tt[cn.id]!==void 0?P(K({},cn),{is_use:Tt[cn.id]}):cn)}yield Y(Ge),jt(!1)})},e.createElement("div",{className:N.content},e.createElement(D,{studentNames:Ae==null?void 0:Ae.student_names,total:Ae==null?void 0:Ae.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",fe?e.createElement(d.default,{form:He,preserve:!1},e.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),at==null?void 0:at.map(qe=>e.createElement(e.Fragment,{key:qe.id},e.createElement("h3",{className:"ml15 mb5"},qe.name),e.createElement(d.default.Item,{name:qe.id,initialValue:1},e.createElement(A.ZP.Group,{className:N.content},e.createElement(A.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),e.createElement(A.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):e.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",e.createElement("span",{className:N.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},J=function(){const[oe,Y]=(0,e.useState)(!1),[re,Ce]=(0,e.useState)();return[oe,()=>Y(!1),re,fe=>I(this,null,function*(){var He;const xe=fe,{isImportMultipleCourse:Ot=!1}=xe,Ft=F(xe,["isImportMultipleCourse"]);console.log(fe);const jt=(fe==null?void 0:fe.result)||(yield(0,O.Tr)(Ft));return"status"in jt?!1:Ot?((He=jt==null?void 0:jt.course_data_list)==null?void 0:He.some(at=>at.is_show))?(Ce(jt),Y(!0),!0):jt.course_data_list||[]:jt.student_count===0?!1:(Ce(jt),Y(!0),!0)})]},V=oe=>{const[Y]=d.default.useForm(),[re,Ce]=(0,e.useState)(!1),{onCancel:Ae,onOk:Le,visible:fe,inPaper:He=!1,renderData:xe,type:Ot,isMultipleCourse:Ft=!1,position:jt}=oe;let te=(0,e.useMemo)(()=>He?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:N.tableCell,render(Ge,Tt){return e.createElement("a",{href:`/shixuns/${Tt.identifier}/challenges`,target:"_blank"},Ge)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ge,Tt)=>e.createElement(e.Fragment,null,e.createElement(d.default.Item,{name:[`${Ot==="subject"?Tt.stage_shixun_id:Tt.shixun_course_id||Tt.id}`,"is_copy"],initialValue:1},e.createElement(A.ZP.Group,null,e.createElement(A.ZP,{value:1},"\u662F"),e.createElement(A.ZP,{value:0},"\u5426"))),e.createElement(d.default.Item,{name:[`${Ot==="subject"?Tt==null?void 0:Tt.stage_shixun_id:Tt.shixun_course_id||Tt.id}`,"is_use"],hidden:!0,initialValue:1},e.createElement(b.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:N.tableCell,render(Ge,Tt){return e.createElement("a",{href:`/shixuns/${Tt.identifier}/challenges`,target:"_blank"},Ge)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ge,Tt)=>e.createElement(d.default.Item,{name:[`${Ot==="subject"?Tt.stage_shixun_id:Tt.shixun_course_id||Tt.id}`,"is_use"],initialValue:1},e.createElement(A.ZP.Group,null,e.createElement(A.ZP,{value:1},"\u662F"),e.createElement(A.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ge,Tt)=>e.createElement(d.default.Item,{name:[`${Ot==="subject"?Tt.stage_shixun_id:Tt.shixun_course_id||Tt.id}`,"is_copy"],initialValue:1},e.createElement(A.ZP.Group,null,e.createElement(A.ZP,{value:1},"\u662F"),e.createElement(A.ZP,{value:0},"\u5426")))}],[He]),at=(0,e.useMemo)(()=>He?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:N.tableCell,align:"center",ellipsis:!0,render:(Ge,Tt)=>e.createElement(e.Fragment,null,e.createElement("a",{href:`/shixuns/${Tt.identifier}/challenges`,target:"_blank"},Ge),e.createElement(d.default.Item,{name:[`${Ot==="subject"?Tt==null?void 0:Tt.stage_shixun_id:Tt.shixun_course_id||Tt.id}`,"is_copy"],hidden:!0,initialValue:0},e.createElement(b.default,{type:"hidden"})),e.createElement(d.default.Item,{name:[`${Ot==="subject"?Tt==null?void 0:Tt.stage_shixun_id:Tt.shixun_course_id||Tt.id}`,"is_use"],hidden:!0,initialValue:1},e.createElement(b.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:N.tableCell,ellipsis:!0,align:"center",render:(Ge,Tt)=>e.createElement("a",{href:`/shixuns/${Tt.identifier}/challenges`,target:"_blank"},Ge)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ge,Tt)=>e.createElement(e.Fragment,null,e.createElement(d.default.Item,{name:[`${Ot==="subject"?Tt==null?void 0:Tt.stage_shixun_id:Tt.shixun_course_id||Tt.id}`,"is_use"],initialValue:0},e.createElement(A.ZP.Group,null,e.createElement(A.ZP,{value:1},"\u662F"),e.createElement(A.ZP,{value:0},"\u5426"))),e.createElement(d.default.Item,{name:[`${Ot==="subject"?Tt==null?void 0:Tt.stage_shixun_id:Tt.shixun_course_id||Tt.id}`,"is_copy"],hidden:!0,initialValue:0},e.createElement(b.default,{type:"hidden"})))}],[He]);if(Ft){const Ge={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:N.tableCell,render:(Tt,cn)=>e.createElement("a",{href:`/classrooms/${cn.course_id}`},Tt)};te=[Ge,...te],at=[Ge,...at]}const qe=(0,e.useMemo)(()=>G({used:xe==null?void 0:xe.repeat_shixun_num,copy:xe==null?void 0:xe.can_copy_num,canNotCopy:xe==null?void 0:xe.no_copy_num,studentNames:xe==null?void 0:xe.student_names,studentCount:xe==null?void 0:xe.student_count,is_random:xe==null?void 0:xe.is_random,inPaper:He,position:jt}),[xe,He,jt]);return e.createElement(p.default,{title:"\u63D0\u793A",centered:!0,open:fe,confirmLoading:re,onOk:()=>I(void 0,null,function*(){Ce(!0);const Ge=Y.getFieldsValue(),Tt=Object.keys(Ge).map(cn=>({id:parseInt(cn.split("_")[0]),course_id:parseInt(cn.split("_")[1]),is_use:Ge[cn].is_use,is_copy:Ge[cn].is_copy}));yield Le(Tt),Ce(!1)}),onCancel:Ae,width:880,okText:"\u786E\u8BA4",className:N.antdModal,destroyOnClose:!0},e.createElement(d.default,{form:Y,preserve:!1},e.createElement("div",{className:N.brief},qe),e.createElement("div",{style:{marginBottom:30}},e.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),e.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),e.createElement("div",{className:N.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(xe==null?void 0:xe.can_copy_num)>0&&e.createElement("div",null,e.createElement("div",{className:N.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),e.createElement(u.default,{columns:te,className:N.antdTable,dataSource:xe==null?void 0:xe.can_copy_list,rowKey:Ot==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(xe==null?void 0:xe.no_copy_num)>0&&e.createElement("div",null,e.createElement("div",{className:N.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),e.createElement(u.default,{columns:at,className:N.antdTable,dataSource:xe==null?void 0:xe.no_copy_list,rowKey:Ot==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(xe==null?void 0:xe.no_use_list.length)>0&&(xe==null?void 0:xe.no_use_list.map(Ge=>e.createElement("div",{key:Ot==="subject"?Ge.stage_shixun_id:Ge.shixun_course_id||Ge.id},e.createElement(d.default.Item,{name:[`${Ot==="subject"?Ge==null?void 0:Ge.stage_shixun_id:Ge.shixun_course_id||Ge.id}`,"is_copy"],hidden:!0,initialValue:0},e.createElement(b.default,{type:"hidden"})),e.createElement(d.default.Item,{name:[`${Ot==="subject"?Ge==null?void 0:Ge.stage_shixun_id:Ge.shixun_course_id||Ge.id}`,"is_use"],hidden:!0,initialValue:1},e.createElement(b.default,{type:"hidden"})))))))};var Z=oe=>{const{modalType:Y}=oe;return Y==="multiple"?e.createElement(V,K({},oe)):e.createElement(W,K({},oe))}},6681:function(h,a,n){"use strict";n.d(a,{Z:function(){return O}});var e=n(59301),d={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},p=n(62957),A="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",u=(S,m,X)=>new Promise((z,U)=>{var j=P=>{try{K(X.next(P))}catch(F){U(F)}},_=P=>{try{K(X.throw(P))}catch(F){U(F)}},K=P=>P.done?z(P.value):Promise.resolve(P.value).then(j,_);K((X=X.apply(S,m)).next())}),O=({type:S,resdata:m,onok:X,oktext:z,okloading:U})=>{const[j,_]=(0,e.useState)(!1),{can_copy_list:K,can_copy_num:P,challenge_type:F,course_data_list:I,no_copy_list:D,no_copy_num:G,no_use_list:W,no_use_num:J,repeat_shixun_num:V,student_count:q,total_num:Z,use_num:oe}=m;let Y=P>0||S==="exercise";(0,e.useEffect)(()=>{(m==null?void 0:m.student_count)>0&&_(!0)},[m]),console.log("---11",U),(0,e.useEffect)(()=>{U||_(!1)},[U]);const re=()=>{if(S==="exercise"&&F===1)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:d.orangeColor},q),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",e.createElement("span",{className:d.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(S==="exercise"&&F===2)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:d.orangeColor},q),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",e.createElement("span",{className:d.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="shixun"&&F===1)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:d.orangeColor},q),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="shixun"&&F===2)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:d.orangeColor},q),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="subject"&&F===1)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:d.orangeColor},q),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",e.createElement("span",{className:d.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="subject"&&F===2)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",e.createElement("span",{className:d.orangeColor},q)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",e.createElement("span",{className:d.orangeColor},oe)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="exercisepush")return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:d.orangeColor},q),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",e.createElement("span",{className:d.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(S==="shixunpush"&&F===1)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:d.orangeColor},q),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",e.createElement("span",{className:d.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="shixunpush"&&F===2)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:d.orangeColor},q),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",e.createElement("span",{className:d.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Ce=()=>{if(S==="exercise"||S==="subject"||S==="exercisepush"||S==="shixunpush")return e.createElement("div",{style:{marginTop:20}},G>0&&e.createElement("div",null,e.createElement("span",{className:d.flex},e.createElement("img",{src:b,style:{width:14}}),e.createElement("span",{className:d.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),e.createElement("div",{className:d.statusbody},S==="exercise"&&e.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:d.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(S==="subject"||S==="exercisepush")&&e.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Y&&e.createElement("span",{className:d.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),S==="shixunpush"&&e.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Y&&e.createElement("span",{className:d.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),e.createElement("div",null,D==null?void 0:D.map((Ae,Le)=>e.createElement("a",{href:`/shixuns/${Ae.identifier}/challenges`,target:"_blank"},"\u300A",Ae==null?void 0:Ae.name,"\u300B",Le+1!==G&&"\u3001"))))),P>0&&e.createElement("div",{style:{marginTop:20}},e.createElement("span",{className:d.flex},e.createElement("img",{src:A,style:{width:14}}),e.createElement("span",{className:d.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),e.createElement("div",{className:d.statusbody},S==="exercise"&&e.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(S==="subject"||S==="exercisepush")&&e.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),S==="shixunpush"&&e.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),e.createElement("div",null,K==null?void 0:K.map((Ae,Le)=>e.createElement("a",{href:`/shixuns/${Ae.identifier}/challenges`,target:"_blank"},"\u300A",Ae==null?void 0:Ae.name,"\u300B",Le+1!==P&&"\u3001"))))));if(S==="shixun")return e.createElement("div",{style:{marginTop:20}},P>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return e.createElement(p.default,{open:j,onCancel:()=>{_(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Y&&"none"}},zIndex:1003,confirmLoading:U,okText:Y?z:"\u6211\u77E5\u9053\u4E86",onOk:()=>u(void 0,null,function*(){Y?yield X([...K,...W]):_(!1)})},e.createElement("div",{style:{maxHeight:600,overflow:"auto"}},re(),Ce()))}},77087:function(h,a,n){"use strict";n.d(a,{Z:function(){return P}});var e=n(59301),d=n(76560),p=n(62957),A=n(60242),b=n(99571),u={con_warp:"con_warp___UwmUW",success_txt:"success_txt___bixIU"},N=n(82093),O=n(61186),S=n.n(O),m=n(59301),X=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,j=(F,I)=>{var D={};for(var G in F)z.call(F,G)&&I.indexOf(G)<0&&(D[G]=F[G]);if(F!=null&&X)for(var G of X(F))I.indexOf(G)<0&&U.call(F,G)&&(D[G]=F[G]);return D},_=(F,I,D)=>new Promise((G,W)=>{var J=Z=>{try{q(D.next(Z))}catch(oe){W(oe)}},V=Z=>{try{q(D.throw(Z))}catch(oe){W(oe)}},q=Z=>Z.done?G(Z.value):Promise.resolve(Z.value).then(J,V);q((D=D.apply(F,I)).next())});const K=F=>{var I=F,{shixunsDetail:D,globalSetting:G,loading:W,dispatch:J,showModal:V,onCancel:q,onOk:Z,okBtnName:oe="\u5B8C\u6210",info:Y,source:re}=I,Ce=j(I,["shixunsDetail","globalSetting","loading","dispatch","showModal","onCancel","onOk","okBtnName","info","source"]);const[Ae,Le]=(0,e.useState)(0),[fe,He]=(0,e.useState)(0);return(0,e.useEffect)(()=>{let xe=null;const Ot=()=>_(void 0,null,function*(){let Ft={id:Y==null?void 0:Y.courseId,send_time:S()().format("YYYY-MM-DD HH:mm"),exercise_id:Y!=null&&Y.exercise_id?Y==null?void 0:Y.exercise_id:null},jt={id:Y==null?void 0:Y.courseId,course_id:Y==null?void 0:Y.courseId,identifier:Y==null?void 0:Y.courseId,type:"normal",is_use:1,is_copy:!0};re==="\u8BD5\u5377"?(Ft.examination_bank_ids=Y==null?void 0:Y.examination_bank_ids,Ft.type="ExaminationBank"):re==="\u5B9E\u8BAD"?Ft.shixun_info=(Y==null?void 0:Y.shixun_info.length)>0?Y==null?void 0:Y.shixun_info:[jt]:re==="\u5B9E\u8BAD\u548C\u8BD5\u5377"&&(Ft.examination_bank_ids=Y==null?void 0:Y.examination_bank_ids,Ft.shixun_info=(Y==null?void 0:Y.shixun_info.length)>0?Y==null?void 0:Y.shixun_info:[jt]);const te=yield(0,N.ZP)(`/api/courses/${Y==null?void 0:Y.courseId}/send_shixun_progress.json`,{method:"post",body:Ft});(te==null?void 0:te.status)===0&&(Le(te==null?void 0:te.complete_num),He(te==null?void 0:te.total_num),(te==null?void 0:te.complete_num)!==(te==null?void 0:te.total_num)?(xe&&clearInterval(xe),xe=setInterval(Ot,5e3)):xe&&clearInterval(xe))});return V&&(Y!=null&&Y.courseId)&&Ot(),()=>{xe&&clearInterval(xe)}},[V]),m.createElement(p.default,{centered:!0,maskClosable:!1,width:400,title:"\u5B9E\u8BAD\u52A0\u5165\u8BFE\u5802\u63D0\u793A",closable:Ae==fe,open:V,destroyOnClose:!0,footer:null,onCancel:q},m.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",m.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},fe),"\u4E2A\u5B9E\u8BAD\u52A0\u5165\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u8BF7\u7A0D\u5019\u3002"),m.createElement("div",{className:u.con_warp},m.createElement(A.Z,{className:"mt15 mb5",strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:Ae==fe&&fe!=0?100:Ae/fe*100,showInfo:!1,size:[350,10]}),m.createElement("div",{className:u.success_txt},"\u5DF2\u6210\u529F\u53D1\u9001",m.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},Ae),"\u4E2A"),Ae!=fe&&m.createElement(b.ZP,{disabled:!0},"\u5904\u7406\u4E2D"),Ae==fe&&m.createElement(b.ZP,{type:"primary",onClick:Z},oe)))};var P=(0,d.connect)(({shixunsDetail:F,loading:I,globalSetting:D})=>({shixunsDetail:F,globalSetting:D,loading:I.models.index}))(K)},27914:function(h,a,n){"use strict";n.d(a,{K:function(){return u}});var e=n(59301),d=n(62957),p=n(93152),A={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},b=n(24334);const u=({visible:N,width:O,videoId:S,file_url:m,course_id:X,copyUrl:z,toLog:U=!0,logWatchHistory:j=()=>{},allow_skip:_,onClose:K=()=>{},autoPlay:P=!1,onPlayEnded:F=()=>{}})=>e.createElement(d.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:N,title:null,footer:null,width:O,className:A.modal},e.createElement("i",{className:`${A.closeIcon} iconfont icon-guanbi10`,onClick:K}),N&&e.createElement(p.Z,{onPlayEnded:F,autoPlay:P,allow_skip:_,courseId:X,src:m!=null&&m.startsWith("http")?m:b.Base64.decode(m),videoId:S,toLog:U,logWatchHistory:j}))},93152:function(h,a,n){"use strict";n.d(a,{Z:function(){return _}});var e=n(59301),d=n(6767),p=n(75727),A=n(60513),b=n(81168),u=n(34055),N=n(56102),O=n(2610),S={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},m=(K,P,F)=>new Promise((I,D)=>{var G=V=>{try{J(F.next(V))}catch(q){D(q)}},W=V=>{try{J(F.throw(V))}catch(q){D(q)}},J=V=>V.done?I(V.value):Promise.resolve(V.value).then(G,W);J((F=F.apply(K,P)).next())});function X(K){if(isNaN(K))return{minutes:"00",seconds:"00"};const P=new Date(K*1e3).toISOString().substr(11,8);return{hour:P.substr(0,2),minutes:P.substr(3,2),seconds:P.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function z(K,P){return K-P}function U(K){K.sort(z);let P=0;for(let F=0;F{},handlePlay:V=()=>{},handlePlayEnded:q=()=>{},autoPlay:Z=!1,onPlayEnded:oe=()=>{},isShowWaterMark:Y=!0},re)=>{var Ce;P=P==null?void 0:P.replace("http://","https://");const Le=((Ce=P==null?void 0:P.split("."))==null?void 0:Ce.pop())==="flv",fe=(0,e.useRef)(),He=(0,e.useRef)(),xe=(0,e.useRef)(),Ot=(0,e.useRef)(),Ft=(0,e.useRef)(),jt=(0,e.useRef)(),te=(0,e.useRef)(),at=(0,e.useRef)(),qe=(0,e.useRef)(),Ge=(0,e.useRef)(),Tt=(0,e.useRef)(),cn=(0,e.useRef)(),Wt=(0,e.useRef)(),_e=(0,e.useRef)(),dn=navigator.userAgent.toLowerCase().match(j),Ze=dn?dn[0]:"pc",Jt=(0,e.useRef)(!1),vt=(0,u.eY)();let sn=0,Nn=0,pt=0,Vn=null,Pn=!1,$t=20,Bn=1,ur=!1,Bt=!1,Oe=[];(0,e.useImperativeHandle)(re,()=>({getLastUpdatedTime:()=>fe.current.currentTime,getDuration:()=>fe.current.duration})),d.ZP.config({maxCount:1,getContainer:()=>xe.current});const Pe=(0,e.useCallback)((yn,Me=!1)=>{let It={point:fe.current.currentTime};Vn?(It.log_id=Vn,It.watch_duration=U(Oe),It.total_duration=Nn):(G?(It.video_id=parseInt(I,10),It.course_id=G):It.video_id=I,It.duration=sn,It.device=Ze),Me&&(It.ed="1");function xt(){return m(this,null,function*(){ur=!0,Vn=yield D==null?void 0:D(It),ur=!1,yn&&yn()})}xt()},[I,G]);(0,e.useEffect)(()=>{fe.current&&(Ot.current.style.display="none",Ft.current.style.display="block"),d.ZP.destroy();let yn=null;return A.Z.isSupported&&Le&&P&&(P==null?void 0:P.indexOf(".m3u8"))<0?(yn=A.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:P,muted:!1}),fe.current&&(yn.attachMediaElement(fe.current),yn.load())):fe.current.setAttribute("src",P),Qt(),()=>{yn&&(yn.unload(),yn.pause(),yn.destroy(),yn=null)}},[fe,Le,P]);function we(){fe.current.paused?(Ot.current.style.display="none",Ft.current.style.display="block"):(Ot.current.style.display="block",Ft.current.style.display="none")}function Qt(){Tt.current.style.display="none",Wt.current.style.display="none",cn.current.style.display="none",fe.current.muted||fe.current.volume===0?Tt.current.style.display="block":fe.current.volume>0&&fe.current.volume<=.5?Wt.current.style.display="block":cn.current.style.display="block"}(0,e.useEffect)(()=>{const yn=document.getElementById("play"),Me=document.querySelectorAll(".playback-icons use");function It(){V(),W&&!Jt.current&&(fe.current.currentTime=W),Jt.current=!0,Oe.push(fe.current.currentTime),Pn||(Pn=!0,F&&Pe())}function xt(){return m(this,null,function*(){we(),Oe.push(fe.current.currentTime),F&&Pe(()=>{Vn=null,pt=0,Pn=!1,ur=!1,Bt=!1,Oe=[],Nn=0,Bn=1},!0),oe()})}function Pt(){jt.current.value=Math.round(fe.current.currentTime),te.current.value=Math.round(fe.current.currentTime)}function it(){const ln=X(Math.round(fe.current.currentTime));qe.current.innerText=`${ln.hour>0?ln.hour+":":""}${ln.minutes}:${ln.seconds}`,qe.current.setAttribute("datetime",`${ln.hour>0?" "+ln.hour+" ":""}${ln.minutes}m ${ln.seconds}s`)}function ae(){var ln,Fr,pa,vr,_r,Ja,Ha;const ka=Math.round((ln=fe.current)==null?void 0:ln.duration);(pa=(Fr=jt.current)==null?void 0:Fr.setAttribute)==null||pa.call(Fr,"max",ka),(_r=(vr=te.current)==null?void 0:vr.setAttribute)==null||_r.call(vr,"max",ka);const ha=X(ka);at.current&&(at.current.innerText=`${ha.hour>0?ha.hour+":":""}${ha.minutes}:${ha.seconds}`,(Ha=(Ja=at.current).setAttribute)==null||Ha.call(Ja,"datetime",`${ha.hour>0?" "+ha.hour+" ":""}${ha.minutes}m ${ha.seconds}s`))}function Ln(){try{const ln=Math.round(fe.current.duration);jt.current.setAttribute("max",ln),te.current.setAttribute("max",ln);const Fr=X(ln);at.current.innerText=`${Fr.hour>0?Fr.hour+":":""}${Fr.minutes}:${Fr.seconds}`,at.current.setAttribute("datetime",`${Fr.hour>0?" "+Fr.hour+" ":""}${Fr.minutes}m ${Fr.seconds}s`),Pt(),it();const{width:pa,height:vr,x:_r,y:Ja}=He.current.getBoundingClientRect();if(_r<0||Ja<0,!Bt){let Ha=fe.current.currentTime,ka=Ha-pt;Math.abs(ka)<10?(Nn+=Math.abs(ka),pt=Ha,ur||Nn-Bn*$t>=0&&(Bn++,Oe.push(pt),F&&Pe())):(pt=Ha,F&&Pe())}}catch(ln){console.log("videoplaying:",ln)}}function Fn(){Bt=!0}function $e(){fe.current.playing&&Oe.push(fe.current.currentTime,pt),pt=fe.current.currentTime,Bt=!1}function Br(){sn=fe.current.duration,sn<=20&&($t=sn/3),fe.current.addEventListener("play",It)}function Vr(ln){ln.preventDefault(),(0,O.vp)()?(fe.current.style.width="100%",fe.current.style.height="100%"):fe.current.style.cssText=""}function lr(){J()}function st(ln){if(!K){d.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Fr=ln.target.dataset.seek?ln.target.dataset.seek:ln.target.value;fe.current.currentTime=Fr,te.current.value=Fr,jt.current.value=Fr}function la(ln){const Fr=Math.round(ln.offsetX/ln.target.clientWidth*parseInt(ln.target.getAttribute("max"),10));jt.current.setAttribute("data-seek",Fr);const pa=X(Fr);Ge.current.textContent=`${pa.hour>0?pa.hour+":":""}${pa.minutes}:${pa.seconds}`;const vr=fe.current.getBoundingClientRect();Ge.current.style.left=`${ln.pageX-vr.left}px`}function Kr(ln){switch(ln.code){case"Space":ln.preventDefault(),hn();break;case"ArrowRight":if(ln.preventDefault(),!K){d.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(fe.current.currentTime>=fe.current.duration)break;fe.current.currentTime=parseInt(fe.current.currentTime)+5,Pt();break;case"ArrowLeft":if(ln.preventDefault(),!K){d.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(fe.current.currentTime===0)break;fe.current.currentTime=parseInt(fe.current.currentTime)-5,Pt();break;case"ArrowUp":ln.preventDefault(),fe.current.volume<1&&(fe.current.volume=(parseInt(fe.current.volume*10)+1)/10);break;case"ArrowDown":ln.preventDefault(),fe.current.volume>0&&(fe.current.volume=(parseInt(fe.current.volume*10)-1)/10);break}}return xe.current.addEventListener((0,O.gH)(),Vr),fe.current.addEventListener("canplay",Br),fe.current.addEventListener("ended",xt),fe.current.addEventListener("seeking",Fn),fe.current.addEventListener("seeked",$e),fe.current.addEventListener("loadedmetadata",ae),jt.current.addEventListener("mousemove",la),jt.current.addEventListener("input",st),fe.current.addEventListener("timeupdate",Ln),fe.current.addEventListener("pause",lr),fe.current.addEventListener("volumechange",Qt),document.addEventListener("keydown",Kr),()=>{var ln,Fr,pa,vr,_r,Ja,Ha,ka,ha,ra,$a,on;(ln=fe.current)==null||ln.removeEventListener("canplay",Br),(Fr=fe.current)==null||Fr.removeEventListener("play",It),(pa=fe.current)==null||pa.removeEventListener("ended",xt),(vr=fe.current)==null||vr.removeEventListener("seeking",Fn),(_r=fe.current)==null||_r.removeEventListener("seeked",$e),(Ja=jt.current)==null||Ja.removeEventListener("mousemove",la),(Ha=jt.current)==null||Ha.removeEventListener("input",st),(ka=fe.current)==null||ka.removeEventListener("timeupdate",Ln),(ha=fe.current)==null||ha.removeEventListener("pause",lr),(ra=fe.current)==null||ra.removeEventListener("loadedmetadata",ae),($a=fe.current)==null||$a.removeEventListener("volumechange",Qt),document.removeEventListener("keydown",Kr),(on=fe.current)!=null&&on.playing&&(Oe.push(pt,fe.current.currentTime),F&&Pe())}},[fe,P]),(0,e.useEffect)(()=>{if(fe.current.onended=()=>{q(fe)},fe.current.oncontextmenu=()=>!1,(P==null?void 0:P.indexOf(".m3u8"))>-1){if(fe.current.canPlayType("application/vnd.apple.mpegurl"))fe.current.src=P;else if(b.ZP.isSupported()){var yn=new b.ZP;yn.loadSource(P),yn.attachMedia(fe.current)}}},[P]);const[tn,Kt]=(0,e.useState)(1),hn=()=>{fe.current.paused||fe.current.ended?fe.current.play():fe.current.pause(),we()};function Ee(){fe.current.muted=!fe.current.muted,fe.current.muted?(_e.current.setAttribute("data-volume",volume.value),_e.current.value=0):_e.current.value=_e.current.dataset.volume}return e.createElement("div",{style:{position:"relative"},ref:xe},e.createElement("div",{ref:He,className:`${S.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${S.animate__loop}`},Y&&vt?vt.login:" "),e.createElement("div",{className:S.container},e.createElement("div",{className:S["video-container"],id:"video-container"},e.createElement("div",{className:S["playback-animation"],id:"playback-animation"},e.createElement("svg",{className:S["playback-icons"]},e.createElement("use",{className:"hidden",href:"#play-icon"}),e.createElement("use",{href:"#pause"}))),e.createElement("video",{className:S.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:fe,autoPlay:Z}),e.createElement("div",{className:`${S["video-controls"]} `,id:"video-controls"},e.createElement("div",{className:S["bottom-controls"]},e.createElement("div",{className:S["left-controls"]},e.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:hn},e.createElement("svg",{className:S["playback-icons"]},e.createElement("use",{ref:Ft,href:"#play-icon"}),e.createElement("use",{ref:Ot,style:{display:"none"},href:"#pause"}))),e.createElement("div",{className:S.time},e.createElement("time",{id:"time-elapsed",ref:qe},"00:00"),e.createElement("span",null," / "),e.createElement("time",{id:"duration",ref:at},"00:00"))),e.createElement("div",{className:S["right-controls"]},K&&e.createElement(p.Z,{placement:"top",overlayClassName:S.rateOverlay,getPopupContainer:yn=>yn.parentNode,menu:{items:[{key:"1",label:e.createElement("span",{onClick:()=>{Kt(1),fe.current.playbackRate=1}},"1.0x")},{key:"2",label:e.createElement("span",{onClick:()=>{Kt(1.5),fe.current.playbackRate=1.5}},"1.5x")},{key:"3",label:e.createElement("span",{onClick:()=>{Kt(2),fe.current.playbackRate=2}},"2.0x")}]}},e.createElement("div",{className:`${S.controlText} mr5`},"\u500D\u901F")),e.createElement(N.CopyToClipboard,{text:P,onCopy:()=>d.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},e.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),e.createElement("div",{className:S["volume-controls"]},e.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:S["volume-button"],id:"volume-button",onClick:Ee},e.createElement("i",{ref:Tt,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),e.createElement("i",{ref:Wt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),e.createElement("i",{ref:cn,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),e.createElement("input",{className:S.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:_e,style:{display:"none"},onClick:Qt})),e.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:S["fullscreen-button"],onClick:()=>{(0,O.vp)()?(0,O.BU)():(0,O.Dj)(xe.current)}},e.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),e.createElement("div",{className:S["video-progress"]},e.createElement("progress",{ref:te,value:"0",min:"0"}),e.createElement("input",{className:S.seek,ref:jt,value:"0",min:"0",type:"range",step:"1"}),e.createElement("div",{className:S["seek-tooltip"],ref:Ge,id:"seek-tooltip"},"00:00"))))),e.createElement("svg",{style:{display:"none"}},e.createElement("defs",null,e.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),e.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},e.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),e.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),e.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},e.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),e.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},e.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),e.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),e.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},e.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),e.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},e.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},96769:function(h,a,n){"use strict";var e=n(59301),d=n(28284),p=n(62957),A=n(458),b=n(77019),u=n(5269),N=n(25399),O=n(96599),S=n(61186),m=n.n(S),X=n(76560),z=n(90524),U=n(41550),j=n(34055),_=n(59301),K=Object.defineProperty,P=Object.defineProperties,F=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,W=(Y,re,Ce)=>re in Y?K(Y,re,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Y[re]=Ce,J=(Y,re)=>{for(var Ce in re||(re={}))D.call(re,Ce)&&W(Y,Ce,re[Ce]);if(I)for(var Ce of I(re))G.call(re,Ce)&&W(Y,Ce,re[Ce]);return Y},V=(Y,re)=>P(Y,F(re)),q=(Y,re,Ce)=>new Promise((Ae,Le)=>{var fe=Ot=>{try{xe(Ce.next(Ot))}catch(Ft){Le(Ft)}},He=Ot=>{try{xe(Ce.throw(Ot))}catch(Ft){Le(Ft)}},xe=Ot=>Ot.done?Ae(Ot.value):Promise.resolve(Ot.value).then(fe,He);xe((Ce=Ce.apply(Y,re)).next())});const Z={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},oe=({attachment:Y,dispatch:re,loading:Ce,globalSetting:Ae})=>{const Le=(0,X.useParams)(),{detail:fe}=Y,[He]=d.default.useForm(),[xe,Ot]=(0,e.useState)(!1),[Ft,jt]=(0,e.useState)([]),[te,at]=(0,e.useState)(J({},Z)),[qe,Ge]=(0,e.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),Tt=Wt=>Wt&&Wtq(void 0,null,function*(){var Wt,_e,dn,Ze,Jt,vt,sn,Nn,pt;let Vn={};((_e=(Wt=Y==null?void 0:Y.actionTabs)==null?void 0:Wt.params)==null?void 0:_e.openType)=="\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"?Vn=J({},Y.actionTabs.params):Vn=J({},Le);const Pn=yield re({type:"attachment/getDetail",payload:Vn});Pn.delay_publish=Pn.delay_publish?1:0,te.is_public=[Pn.is_public],te.description=Pn.description,te.delay_publish=Pn.delay_publish,te.publish_time=Pn.publish_time,He.setFieldsValue(te),jt([J({},Pn),...Pn==null?void 0:Pn.attachment_histories]),(dn=Pn==null?void 0:Pn.attachment_histories)!=null&&dn.length?Ot(!0):(qe.type=Pn.file_type,qe.data=z.Z.API_SERVER+Pn.url,qe.recordInfo={id:(Jt=(Ze=Y==null?void 0:Y.actionTabs)==null?void 0:Ze.selectArrs)==null?void 0:Jt.id,course_id:(sn=(vt=Y==null?void 0:Y.actionTabs)==null?void 0:vt.params)==null?void 0:sn.course_id},Pn.file_type==="txt"&&(qe.monacoEditor.value=Pn.content),qe.disabledDownload=(0,j.dE)()&&!!((pt=(Nn=Y==null?void 0:Y.actionTabs)==null?void 0:Nn.selectArrs)!=null&&pt.download_setting),Ge(J({},qe)))});return(0,e.useEffect)(()=>{var Wt;Y.actionTabs.key==="\u8D44\u6E90\u4E0B\u8F7D"?(Le.id=(Wt=Y.actionTabs.selectArrs)==null?void 0:Wt.id,He.resetFields(),cn()):Ot(!1)},[Y.actionTabs.key,Le.id]),(0,e.useEffect)(()=>()=>{Ge(V(J({},qe),{type:""})),re({type:"attachment/setActionTabs",payload:{}})},[]),_.createElement(_.Fragment,null,_.createElement(p.default,{centered:!0,title:"\u8D44\u6E90\u4E0B\u8F7D",open:xe,okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>q(void 0,null,function*(){re({type:"attachment/setActionTabs",payload:{}})}),onCancel:()=>{at(J({},Z)),re({type:"attachment/setActionTabs",payload:{}})}},_.createElement("section",{className:"pl20 pr20 pt10"},_.createElement(A.Z,{loading:Ce["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},_.createElement(b.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8]},_.createElement(u.Z,{flex:"307px"},"\u8D44\u6E90\u540D\u79F0"),_.createElement(u.Z,{flex:"80px"},"\u4E0B\u8F7D"),_.createElement(u.Z,{flex:"140px"},"\u7248\u672C\u53F7")),Ft==null?void 0:Ft.map(function(Wt,_e){return _.createElement(b.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},key:_e,gutter:[20,8]},_.createElement(u.Z,{flex:"307px"},_.createElement(N.Z,{title:Wt.title},_.createElement(b.Z,null,_.createElement(u.Z,null,_.createElement("a",{href:z.Z.API_SERVER+Wt.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:dn=>{var Ze,Jt;Wt.link||Wt.content_type==="application/pdf"||Ae.setting.is_local||(dn.preventDefault(),qe.type=Wt.file_type,qe.data=z.Z.API_SERVER+Wt.url,Wt.file_type==="txt"&&(qe.monacoEditor.value=Wt.content),qe.disabledDownload=(0,j.dE)()&&!!((Jt=(Ze=Y==null?void 0:Y.actionTabs)==null?void 0:Ze.selectArrs)!=null&&Jt.download_setting),Ge(J({},qe)))}},Wt.title)),_.createElement(u.Z,null,_.createElement(O.default,{className:"",color:_e===0?"green":"orange"},_e===0?"\u5F53\u524D\u7248\u672C":"\u5386\u53F2\u7248\u672C"))))),_.createElement(u.Z,{flex:"80px"},Wt.downloads_count),_.createElement(u.Z,{flex:"140px"},m()(Wt.created_on).format("YYYY-MM-DD HH:mm")))})))),_.createElement(U.Z,V(J({},qe),{onClose:()=>{Ge(V(J({},qe),{type:""})),re({type:"attachment/setActionTabs",payload:{}})}})))};a.Z=(0,X.connect)(({attachment:Y,loading:re,globalSetting:Ce,user:Ae})=>({attachment:Y,globalSetting:Ce,loading:re,user:Ae}))(oe)},92318:function(h,a,n){"use strict";n.r(a),n.d(a,{default:function(){return Md}});var e=n(59301),d=n(76560),p=n(6767),A=n(62957),b=n(47889),u=n(25399),N=n(75727),O=n(93041),S=n(58018),m=n(99571),X=n(89489),z={flex_box_center:"flex_box_center___GMs27",flex_space_between:"flex_space_between___iZX2j",flex_box_vertical_center:"flex_box_vertical_center___FAqrL",flex_box_center_end:"flex_box_center_end___bcsHk",flex_box_column:"flex_box_column___bbK5J",banner:"banner___J_z1y",wrp:"wrp___J4x9Y",titleWrap:"titleWrap___PRimN",titleFlexEnd:"titleFlexEnd___iJ3Lp",title:"title___p7Rh_",titleName:"titleName___rfBg7",titleIcon:"titleIcon___krG4h",contentWrap:"contentWrap___TSTbZ",verticalLine:"verticalLine___I9rNF",contentLeftWrap:"contentLeftWrap___ctnXO",openCourseTag:"openCourseTag___GKlHI",tagsWrap:"tagsWrap___Fm7yN",ratingWrap:"ratingWrap___txiLS",ratingTitle:"ratingTitle___Q3b2_",rating:"rating___nWYrn",popoverWrap:"popoverWrap___OuHzS",popverLeft:"popverLeft___LE1m6",popoverRight:"popoverRight___qoc3O",popverScore:"popverScore___yjk5A",popoverRateWrap:"popoverRateWrap___LTwq7",popoverProgress:"popoverProgress___zgQTd",button:"button___laG3U",operationWrap:"operationWrap___HATT3",forkWrap:"forkWrap___JKLmo",fork:"fork___WAxXu",forkNum:"forkNum___mVT0B",buttonTransparent:"buttonTransparent___UvCv6",buttonLearnStatistics:"buttonLearnStatistics___clQ8y",publishPopverWrap:"publishPopverWrap___HdjD0",colorFF6802:"colorFF6802___qG9SX",w140:"w140___sbUdr",nav:"nav___MhhTj",navLeft:"navLeft___lqVWg",navContent:"navContent___n2s_9",flexRow:"flexRow___zwFIa",navRight:"navRight____4Spc",navLeftIcon:"navLeftIcon___WHxlM",colorOrange:"colorOrange___L2ZcR",contentItem:"contentItem___bTFib",contentItemTitle:"contentItemTitle___cRyCT",contentItemText:"contentItemText___p2VVW",classButton:"classButton___ht2ZK",bg28e:"bg28e___Lpwef",bgGray:"bgGray___ix5uS",btn:"btn___cK9ZK",laboratory:"laboratory___EJVoA",name:"name___bHCrt"},U=n(34055),j=n(37034),_=n(82326),K=n(77019),P=n(5269),F=n(29787),I=n(62673),D=n(18287),G=n(61186),W=n.n(G),J={scoremodal:"scoremodal___BKuJN",selectWrapper:"selectWrapper___Fi34Y",allqingchu:"allqingchu___Vp8Q9",title:"title___kp01U",score:"score___BQOSd",close:"close___ALIRE",content:"content___hqQbB",items:"items___ZTtlU",bottom:"bottom___H6hpA",yes:"yes___zYyyw",no:"no___8FH42",titlecount:"titlecount___ecJW_",add:"add___z8lxY",search:"search___kt2EB",searchIcon:"searchIcon___Zcr4l",header_style:"header_style___tHswU",tabWrap:"tabWrap___uSlsr",form_style:"form_style___TsJXf",wrap:"wrap___ptPf6",wrap_title:"wrap_title___QhQIv",radioWrap:"radioWrap___YOQsB",checkboxWrap:"checkboxWrap___OC3Y7",radio:"radio___SjWTZ",colorFF0000:"colorFF0000___S4NIg",pagination:"pagination___mWNdK",createMkdir:"createMkdir___kT_2U",tree:"tree___an1x1"},V=n(49661),q=n(35724),Z=n(84216),oe=n(67135),Y=n(6681),re=n(82093),Ce=n(77087),Ae=n(59301),Le=Object.defineProperty,fe=Object.defineProperties,He=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,jt=(T,L,f)=>L in T?Le(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,te=(T,L)=>{for(var f in L||(L={}))Ot.call(L,f)&&jt(T,f,L[f]);if(xe)for(var f of xe(L))Ft.call(L,f)&&jt(T,f,L[f]);return T},at=(T,L)=>fe(T,He(L)),qe=(T,L)=>{var f={};for(var Te in T)Ot.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&xe)for(var Te of xe(T))L.indexOf(Te)<0&&Ft.call(T,Te)&&(f[Te]=T[Te]);return f},Ge=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const{Option:Tt}=_.default,cn=T=>{var L=T,{pathsDetail:f,globalSetting:Te,loading:At,dispatch:bt}=L,Xt=qe(L,["pathsDetail","globalSetting","loading","dispatch"]);const je=(0,d.useParams)(),[Ie,Je]=(0,e.useState)(),[Gt,gn]=(0,e.useState)([]),[An,er]=(0,e.useState)([]),[rr,Kn]=(0,e.useState)([]),[xn,na]=(0,e.useState)(),[Rn,Rr]=(0,e.useState)(),[or,wn]=(0,e.useState)(!0),[Gn,Cr]=(0,e.useState)(!0),[qr,Zt]=(0,e.useState)(!1),[ua,Tr]=(0,e.useState)({}),[Wn,Er]=(0,e.useState)(!1),[Ra,zn]=(0,e.useState)({});(0,e.useEffect)(()=>{f.actionTabs.key==="PathsDetail-SendToClass"&&Ca()},[f.actionTabs.key]);const Vt=De=>{switch(De.item_type){case"Challenge":return Ae.createElement(K.Z,{wrap:!1,align:"middle",justify:"space-between",gutter:20},Ae.createElement(P.Z,{flex:"302px"},Ae.createElement(u.Z,{title:De.name||""},Ae.createElement("div",{className:" multi_ellipsis1"},Ae.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u5173\u5361")," ",De.name||""))),Ae.createElement(P.Z,{flex:1},Ae.createElement(u.Z,{title:De.shixun_name||""},Ae.createElement("div",{className:"c-grey-666 multi_ellipsis1"},"\u6240\u5C5E\u5B9E\u8BAD\uFF1A",(De==null?void 0:De.shixun_name)||""))));case"Shixun":return Ae.createElement(u.Z,{title:De!=null&&De.is_published?"":De!=null&&De.edit_permission?"\u5B9E\u8BAD\u9700\u8981\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5":"\u5B9E\u8BAD\u9700\u8981\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u8BFE\u5802\uFF0C\u8BF7\u8054\u7CFB\u5B9E\u8BAD\u7BA1\u7406\u5458\u53D1\u5E03"},Ae.createElement("span",{onClick:()=>{!(De!=null&&De.is_published)&&(De!=null&&De.edit_permission)&&window.open(`/shixuns/${De.identifier}/challenges`)}},Ae.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),De.name,(De==null?void 0:De.high_resources_consume)&&Ae.createElement("span",{style:{display:"inline-block"}},Ae.createElement(Z.Z,{type:"shixun",style:{marginLeft:10}})),!(De!=null&&De.is_published)&&Ae.createElement("span",{style:{marginLeft:5,color:"rgb(216, 216, 216)"}},"\u672A\u53D1\u5E03"),De.item_type==="Shixun"&&De.is_unity_3d&&Ae.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),De.item_type==="Shixun"&&De.is_jupyter_lab&&Ae.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"JupyterLab"),De.item_type==="Shixun"&&De.is_jupyter&&Ae.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"Jupyter Notebook")));case"Attachment":return Ae.createElement("span",null,Ae.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),De.name);case"ExaminationBank":return Ae.createElement("span",null,Ae.createElement("span",{className:"mr5",style:{color:"#e69917"}},"\u6D4B\u9A8C"),De.name);case"HomeworkCommon":return Ae.createElement("span",null,Ae.createElement("span",{className:"mr5",style:{color:"#E99237"}},"\u7F16\u7A0B\u4F5C\u4E1A"),De.name);case"VideoItem":return Ae.createElement("span",null,Ae.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),De.name);case"SubjectHomework":return(De==null?void 0:De.homework_type)=="group"?Ae.createElement("span",null,Ae.createElement("span",{className:"mr5",style:{color:"#AABF07"}},"\u5206\u7EC4\u4F5C\u4E1A"),De.name):Ae.createElement("span",null,Ae.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u56FE\u6587\u4F5C\u4E1A"),De.name);case"StageCatalog":return Ae.createElement("span",null,De.name);default:return""}},Ca=()=>Ge(void 0,null,function*(){Cr(!0);const De=yield(0,re.ZP)(`/api/paths/${je.pathId}/stages_list.json`,{method:"get"});if(De){gn((De==null?void 0:De.courses)||[]);const Be=(lt,mn="")=>lt==null?void 0:lt.map((pn,Un)=>{const _n=mn?`${mn}-${Un}`:`${Un}`,Qn=!mn?pn.state_name||"":Vt(pn),Fa=(pn==null?void 0:pn.item_type)==="ExaminationBank"?!0:(pn==null?void 0:pn.item_type)==="Shixun"&&(pn==null?void 0:pn.is_published)===!1;return at(te({},pn),{title:Qn,key:_n,disabled:Fa,children:Be(pn.items||pn.children||[],_n)})}),mt=Be(De.stages||[]);er(mt||[])}Cr(!1)}),mi=(De,Be)=>{Kn(De)},ma=De=>{const Be=De.target.checked,mt=[],lt=(mn,pn="")=>{mn.forEach((Un,_n)=>{if(Un.disabled||Un.item_type==="ExaminationBank")return;const yr=pn?`${pn}-${_n}`:`${_n}`;mt.push(yr),Un.children&&Array.isArray(Un.children)&<(Un.children,yr)})};lt(An),Kn(Be?mt:[])},Pr=()=>{const De=rr.filter(Xa=>typeof Xa=="string"),Be=[],mt=[],lt=[],mn=[],pn=[],Un=[],_n=[],yr=[],Qn=[],Fa=(Xa,Ya=[])=>{Xa==null||Xa.forEach((Nr,Bi)=>{const Za=[...Ya,Bi.toString()],Va=Za.join("-");if(console.log("key:",Va,De),De.includes(Va))switch(lt.push(Nr.stage_item_id),Nr.item_type){case"Shixun":Be.push(Nr.id);break;case"Attachment":mn.push(Nr.id);break;case"VideoItem":mt.push(Nr.id);break;case"ExaminationBank":_n.push(Nr.id);break;case"HomeworkCommon":yr.push(Nr.id);break;case"SubjectHomework":Nr.homework_type==="group"?pn.push(Nr.id):Nr.homework_type==="normal"&&Un.push(Nr.id);break;case"Challenge":Qn.push(Nr.id);break}Array.isArray(Nr.children)&&Fa(Nr.children,Za)})};return Fa(An),{shixunIds:Be,videoItemIds:mt,stageItemIds:lt,coursewareIds:mn,groupIds:pn,normalIds:Un,banksIds:_n,hackIds:yr,ChallengeIds:Qn}},[ui,yi,hi,Qi]=(0,q.P)(),Mi=()=>Ge(void 0,null,function*(){const{stageItemIds:De}=Pr();if(!Ie){p.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802");return}if(!o.length&&!c.length&&!H.length&&!ee.length&&!de.length&&!s.length&&!x.length&&!ge.length){p.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u3001\u5173\u5361\u3001\u89C6\u9891\u3001\u5206\u7EC4\u4F5C\u4E1A\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u6D4B\u9A8C\u6216\u8005\u7F16\u7A0B\u4F5C\u4E1A");return}Rr(!0);let Be=yield(0,oe.Tr)({id:je.pathId,course_id:parseInt(Ie),type:"subject",stage_item_id:De,sync_catelog:or?1:0});yield Hi(Be==null?void 0:Be.no_use_list),Rr(!1)}),Hi=De=>Ge(void 0,null,function*(){Er(!0);const Be=yield(0,j.Q)({id:je.pathId,course_id:Ie,stage_shixuns:De,sync_catelog:or?1:0});if(Er(!1),Je(null),yi(),(Be==null?void 0:Be.status)===1){if((o==null?void 0:o.length)>0){l(),Tr(at(te({},Be),{shixun_info:De,courseId:Ie})),Zt(!0);return}A.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ae.createElement("div",{className:"tc"},Be.message),onOk:()=>{var mt;const lt=(mt=Be==null?void 0:Be.url.split("/"))==null?void 0:mt[2];(0,V.xg)(`/classrooms/${lt}/shixun_homework`)}})}}),l=()=>{bt({type:"pathsDetail/setActionTabs",payload:{}}),Kn([]),na(null)},{shixunIds:o=[],videoItemIds:c=[],banksIds:s=[],hackIds:x=[],coursewareIds:H=[],groupIds:ee=[],normalIds:de=[],ChallengeIds:ge=[]}=Pr();return Ae.createElement(Ae.Fragment,null,Ae.createElement(A.default,{title:"\u53D1\u9001\u81F3\u8BFE\u5802",keyboard:!1,destroyOnClose:!0,open:f.actionTabs.key==="PathsDetail-SendToClass",width:800,centered:!0,confirmLoading:Rn,className:J.scoremodal,onCancel:l,onOk:Mi},Ae.createElement("div",{className:J.wrap},Ae.createElement("div",{className:"mb10"},Ae.createElement(_.default,{placeholder:"\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802",defaultOpen:!1,value:Ie,style:{width:"100%"},onSelect:De=>Je(De),optionLabelProp:"lable"},Gt==null?void 0:Gt.map((De,Be)=>Ae.createElement(Tt,{key:De.course_id,value:De.course_id,lable:De.course_name},Ae.createElement(K.Z,{justify:"space-between"},Ae.createElement(P.Z,null,De.course_name),Ae.createElement(P.Z,null,W()(De.created_at).format("YYYY-MM-DD HH:mm"))))))),Ae.createElement("div",{className:J.wrap_title},"\u6E29\u99A8\u63D0\u793A\uFF1A",Ae.createElement("br",null),"1.\u8BF7\u5728\u672C\u8BFE\u7A0B\u4E2D\u9009\u62E9\u6240\u9700\u9879\u76EE\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\uFF0C\u5206\u7EC4\u4F5C\u4E1A\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u5F00\u653E\u8BFE\u5802\uFF1B",Ae.createElement("br",null),"2.\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4E0D\u80FD\u53D1\u9001\u81F3\u8BFE\u5802"),Ae.createElement("a",{onClick:()=>{Ca()}},Ae.createElement("i",{className:"iconfont icon-shuaxin3 font14 mr5",style:{color:"#3061d0"}}),"\u5237\u65B0\u5217\u8868"),Ae.createElement(F.Z,{spinning:Gn},Ae.createElement("div",{className:J.radioWrap},Ae.createElement("div",null,Ae.createElement(I.default,{value:xn,onChange:ma,className:"font14 ml20"},"\u5168\u9009")),!!(An!=null&&An.length)&&Ae.createElement(D.default,{className:J.tree,checkable:!0,defaultExpandAll:!0,treeData:An,checkedKeys:rr,onCheck:(De,Be)=>{mi(De,Be)}}))),Ae.createElement("div",{className:J.createMkdir},Ae.createElement(I.default,{checked:or,onChange:De=>wn(De.target.checked),className:"font14"},"\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55"),!!(o.length+c.length+ee.length+de.length+s.length+x.length+ge.length)&&Ae.createElement("span",null,Ae.createElement("span",null,"\u5DF2\u9009\u4E2D\uFF1A"),!!o.length&&Ae.createElement(Ae.Fragment,null,Ae.createElement("span",{className:"c-light-primary"},o.length," "),Ae.createElement("span",null,"\u4E2A\u5B9E\u8BAD")),!!ge.length&&Ae.createElement(Ae.Fragment,null,Ae.createElement("span",{className:"ml5",style:{color:"#20BB8A"}},ge.length," "),Ae.createElement("span",null,"\u4E2A\u5173\u5361")),!!c.length&&Ae.createElement(Ae.Fragment,null,Ae.createElement("span",{className:"c-purple-8C1 ml5"},c.length," "),Ae.createElement("span",null,"\u4E2A\u89C6\u9891")),!!H.length&&Ae.createElement(Ae.Fragment,null,Ae.createElement("span",{className:"c-cyan-blue ml5"},H.length," "),Ae.createElement("span",null,"\u4E2A\u8BFE\u4EF6")),!!ee.length&&Ae.createElement(Ae.Fragment,null,Ae.createElement("span",{className:"ml5",style:{color:"#AABF07"}},ee.length," "),Ae.createElement("span",null,"\u4E2A\u5206\u7EC4\u4F5C\u4E1A")),!!de.length&&Ae.createElement(Ae.Fragment,null,Ae.createElement("span",{className:"ml5",style:{color:"#20BB8A"}},de.length," "),Ae.createElement("span",null,"\u4E2A\u56FE\u6587\u4F5C\u4E1A")),!!s.length&&Ae.createElement(Ae.Fragment,null,Ae.createElement("span",{className:"ml5",style:{color:"#e69917"}},s.length," "),Ae.createElement("span",null,"\u4E2A\u6D4B\u9A8C")),!!x.length&&Ae.createElement(Ae.Fragment,null,Ae.createElement("span",{className:"ml5",style:{color:"#e69917"}},x.length," "),Ae.createElement("span",null,"\u4E2A\u7F16\u7A0B\u4F5C\u4E1A")))))),Ae.createElement(Y.Z,{resdata:Ra,type:"subject",okloading:Wn,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:De=>{Hi(De)}}),Ae.createElement(Ce.Z,{source:"\u5B9E\u8BAD",showModal:qr,onCancel:()=>Zt(!1),okBtnName:"\u524D\u5F80\u6559\u5B66\u8BFE\u5802",info:ua,onOk:()=>{var De;const Be=(De=ua==null?void 0:ua.url.split("/"))==null?void 0:De[2];(0,V.xg)(`/classrooms/${Be}/shixun_homework`)}}))};var Wt=(0,d.connect)(({pathsDetail:T,loading:L,globalSetting:f})=>({pathsDetail:T,globalSetting:f,loading:L.effects}))(cn),_e=n(23869),dn=n(56102),Ze=n(28284),Jt=n(17149),vt=n(37568),sn={applyPublicContainer:"applyPublicContainer___UVHD5",applyPublicContent:"applyPublicContent___XjdaZ",spin:"spin___xLRsh",tips:"tips___Hok1Y",action:"action___Wp5oZ"},Nn=n(87169),pt=n(59301),Vn=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())}),$t=({type:T,onCancel:L,onOk:f})=>{const[Te]=Ze.default.useForm(),[At,bt]=(0,e.useState)(1),[Xt,je]=(0,e.useState)(!1),[Ie,Je]=(0,e.useState)([]);(0,e.useEffect)(()=>{Te.setFieldValue("type",1),Gt()},[]);const Gt=()=>Vn(void 0,null,function*(){if(T){je(!0);const An=yield(0,re.ZP)("/api/disciplines.json",{method:"get",params:{source:T}});Je(An.disciplines||[]),je(!1)}}),gn=()=>{const{sub_discipline_id:An,discipline_name:er,sub_discipline_name:rr,type:Kn}=Te.getFieldsValue();if((!An||An&&An.length===0)&&(!er||!rr))return p.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;f({user_customize:Kn==2,sub_discipline_id:Kn==1?[An[1]]:null,discipline_name:er,sub_discipline_name:rr})};return pt.createElement(A.default,{width:640,className:sn.applyPublicContainer,centered:!0,title:"\u516C\u5F00\u8BFE\u7A0B",okText:"\u7533\u8BF7\u516C\u5F00",open:!0,onCancel:()=>{L(),Te.resetFields()},onOk:()=>{Te.validateFields().then(An=>{if(At==2&&(An.discipline_name.replaceAll(" ","").length<=0||An.sub_discipline_name.replaceAll(" ","").length<=0)){p.ZP.info("\u65B9\u5411\u6216\u8BFE\u7A0B\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u586B\u5199\u540E\u518D\u63D0\u4EA4\uFF01");return}gn(),Te.resetFields()})}},pt.createElement("div",{className:sn.applyPublicContent},pt.createElement("div",{className:sn.tips},pt.createElement(Nn.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u586B\u5199\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u65B9\u5411&\u8BFE\u7A0B\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),pt.createElement(Ze.default,{labelAlign:"left",form:Te},pt.createElement(Ze.default.Item,{name:"type"},pt.createElement(b.ZP.Group,{onChange:An=>{bt(An.target.value),An.target.value==1?Te.setFieldsValue({discipline_name:"",sub_discipline_name:""}):Te.setFieldsValue({sub_discipline_id:[]})}},pt.createElement(b.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),pt.createElement(b.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),At==1&&pt.createElement(Ze.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},pt.createElement(Jt.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Ie,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(An,er)=>Te.setFieldsValue({sub_discipline_id:An})})),At==2&&pt.createElement(pt.Fragment,null,pt.createElement(Ze.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},pt.createElement(vt.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),pt.createElement(Ze.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},pt.createElement(vt.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),Xt&&pt.createElement("div",{className:sn.spin},pt.createElement(F.Z,null))))},Bn=n(3713),ur="data:image/png;base64,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",Bt=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Qt=(T,L,f)=>L in T?Bt(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,tn=(T,L)=>{for(var f in L||(L={}))Pe.call(L,f)&&Qt(T,f,L[f]);if(Oe)for(var f of Oe(L))we.call(L,f)&&Qt(T,f,L[f]);return T};const Kt=T=>React.createElement("svg",tn({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"\u53D1\u9001\u8BFE\u5802"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M4.5 17.94S5.587 8.45 13.86 8.45V5l5.952 6.04-5.953 6.037v-3.45S7.951 12.96 4.5 17.94",fill:"#FFF",fillRule:"nonzero"})));var hn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNC41IDE3Ljk0UzUuNTg3IDguNDUgMTMuODYgOC40NVY1bDUuOTUyIDYuMDQtNS45NTMgNi4wMzd2LTMuNDVTNy45NTEgMTIuOTYgNC41IDE3Ljk0IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Ee=Object.defineProperty,yn=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,xt=(T,L,f)=>L in T?Ee(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Pt=(T,L)=>{for(var f in L||(L={}))Me.call(L,f)&&xt(T,f,L[f]);if(yn)for(var f of yn(L))It.call(L,f)&&xt(T,f,L[f]);return T};const it=T=>React.createElement("svg",Pt({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"\u8BBE\u7F6E"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M19.328 10.55c-.09-.457-.371-.752-.716-.752h-.072A1.83 1.83 0 0 1 16.7 7.981c0-.322.163-.69.163-.69a.948.948 0 0 0-.326-1.154l-.027-.018-1.857-1.012-.027-.009a.96.96 0 0 0-.399-.08c-.29 0-.57.116-.76.304-.2.206-.906.806-1.45.806-.543 0-1.25-.609-1.458-.815A1.067 1.067 0 0 0 9.799 5c-.136 0-.263.027-.39.072l-.027.009-1.911 1.047-.027.018a.944.944 0 0 0-.326 1.146s.163.367.163.689a1.83 1.83 0 0 1-1.839 1.817H5.37c-.354 0-.634.295-.716.752-.01.036-.154.832-.154 1.45s.154 1.414.154 1.45c.09.457.371.752.716.752h.081a1.83 1.83 0 0 1 1.839 1.817c0 .322-.154.69-.163.69a.948.948 0 0 0 .326 1.154l.018.018 1.82 1.012.028.009c.118.053.253.08.39.08.29 0 .579-.116.76-.322.263-.278.96-.85 1.477-.85.561 0 1.286.644 1.494.868a1.045 1.045 0 0 0 1.16.241l.027-.009 1.893-1.029.027-.018a.944.944 0 0 0 .326-1.146s-.163-.367-.163-.689a1.83 1.83 0 0 1 1.839-1.817h.072c.354 0 .634-.295.725-.752 0-.009.154-.814.154-1.45a10.888 10.888 0 0 0-.172-1.46Zm-7.373 4.073C10.487 14.623 9.3 13.44 9.3 12c0-1.45 1.195-2.623 2.654-2.623 1.467 0 2.654 1.182 2.654 2.623 0 1.441-1.187 2.623-2.654 2.623Z",fill:"#FFF",fillRule:"nonzero"})));var ae="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTkuMzI4IDEwLjU1Yy0uMDktLjQ1Ny0uMzcxLS43NTItLjcxNi0uNzUyaC0uMDcyQTEuODMgMS44MyAwIDAgMSAxNi43IDcuOTgxYzAtLjMyMi4xNjMtLjY5LjE2My0uNjlhLjk0OC45NDggMCAwIDAtLjMyNi0xLjE1NGwtLjAyNy0uMDE4LTEuODU3LTEuMDEyLS4wMjctLjAwOWEuOTYuOTYgMCAwIDAtLjM5OS0uMDhjLS4yOSAwLS41Ny4xMTYtLjc2LjMwNC0uMi4yMDYtLjkwNi44MDYtMS40NS44MDYtLjU0MyAwLTEuMjUtLjYwOS0xLjQ1OC0uODE1QTEuMDY3IDEuMDY3IDAgMCAwIDkuNzk5IDVjLS4xMzYgMC0uMjYzLjAyNy0uMzkuMDcybC0uMDI3LjAwOS0xLjkxMSAxLjA0Ny0uMDI3LjAxOGEuOTQ0Ljk0NCAwIDAgMC0uMzI2IDEuMTQ2cy4xNjMuMzY3LjE2My42ODlhMS44MyAxLjgzIDAgMCAxLTEuODM5IDEuODE3SDUuMzdjLS4zNTQgMC0uNjM0LjI5NS0uNzE2Ljc1Mi0uMDEuMDM2LS4xNTQuODMyLS4xNTQgMS40NXMuMTU0IDEuNDE0LjE1NCAxLjQ1Yy4wOS40NTcuMzcxLjc1Mi43MTYuNzUyaC4wODFhMS44MyAxLjgzIDAgMCAxIDEuODM5IDEuODE3YzAgLjMyMi0uMTU0LjY5LS4xNjMuNjlhLjk0OC45NDggMCAwIDAgLjMyNiAxLjE1NGwuMDE4LjAxOCAxLjgyIDEuMDEyLjAyOC4wMDljLjExOC4wNTMuMjUzLjA4LjM5LjA4LjI5IDAgLjU3OS0uMTE2Ljc2LS4zMjIuMjYzLS4yNzguOTYtLjg1IDEuNDc3LS44NS41NjEgMCAxLjI4Ni42NDQgMS40OTQuODY4YTEuMDQ1IDEuMDQ1IDAgMCAwIDEuMTYuMjQxbC4wMjctLjAwOSAxLjg5My0xLjAyOS4wMjctLjAxOGEuOTQ0Ljk0NCAwIDAgMCAuMzI2LTEuMTQ2cy0uMTYzLS4zNjctLjE2My0uNjg5YTEuODMgMS44MyAwIDAgMSAxLjgzOS0xLjgxN2guMDcyYy4zNTQgMCAuNjM0LS4yOTUuNzI1LS43NTIgMC0uMDA5LjE1NC0uODE0LjE1NC0xLjQ1YTEwLjg4OCAxMC44ODggMCAwIDAtLjE3Mi0xLjQ2Wm0tNy4zNzMgNC4wNzNDMTAuNDg3IDE0LjYyMyA5LjMgMTMuNDQgOS4zIDEyYzAtMS40NSAxLjE5NS0yLjYyMyAyLjY1NC0yLjYyMyAxLjQ2NyAwIDIuNjU0IDEuMTgyIDIuNjU0IDIuNjIzIDAgMS40NDEtMS4xODcgMi42MjMtMi42NTQgMi42MjNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Ln=Object.defineProperty,Fn=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,Vr=(T,L,f)=>L in T?Ln(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,lr=(T,L)=>{for(var f in L||(L={}))$e.call(L,f)&&Vr(T,f,L[f]);if(Fn)for(var f of Fn(L))Br.call(L,f)&&Vr(T,f,L[f]);return T};const st=T=>React.createElement("svg",lr({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"\u5B66\u4E60\u7EDF\u8BA1"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M7.843 17.967V9.34c0-.343-.258-.608-.568-.608H5.569c-.31 0-.569.29-.569.608v8.627h2.843Zm3.619 0V5.635c0-.343-.259-.635-.569-.635H9.188c-.311 0-.57.29-.57.635v12.332h2.844Zm3.619 0v-5.45c0-.345-.259-.636-.57-.636h-1.705c-.31 0-.569.29-.569.634v5.452h2.843Zm3.618 0V9.34c0-.343-.259-.608-.569-.608h-1.706c-.31 0-.568.29-.568.608v8.627h2.843Z",fill:"#FFF",fillRule:"nonzero"})));var la="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNy44NDMgMTcuOTY3VjkuMzRjMC0uMzQzLS4yNTgtLjYwOC0uNTY4LS42MDhINS41NjljLS4zMSAwLS41NjkuMjktLjU2OS42MDh2OC42MjdoMi44NDNabTMuNjE5IDBWNS42MzVjMC0uMzQzLS4yNTktLjYzNS0uNTY5LS42MzVIOS4xODhjLS4zMTEgMC0uNTcuMjktLjU3LjYzNXYxMi4zMzJoMi44NDRabTMuNjE5IDB2LTUuNDVjMC0uMzQ1LS4yNTktLjYzNi0uNTctLjYzNmgtMS43MDVjLS4zMSAwLS41NjkuMjktLjU2OS42MzR2NS40NTJoMi44NDNabTMuNjE4IDBWOS4zNGMwLS4zNDMtLjI1OS0uNjA4LS41NjktLjYwOGgtMS43MDZjLS4zMSAwLS41NjguMjktLjU2OC42MDh2OC42MjdoMi44NDNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Kr=Object.defineProperty,ln=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,vr=(T,L,f)=>L in T?Kr(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,_r=(T,L)=>{for(var f in L||(L={}))Fr.call(L,f)&&vr(T,f,L[f]);if(ln)for(var f of ln(L))pa.call(L,f)&&vr(T,f,L[f]);return T};const Ja=T=>React.createElement("svg",_r({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"\u5DF2\u6536\u85CF"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M15.284 5A4.106 4.106 0 0 0 12 6.727 4.094 4.094 0 0 0 8.716 5C6.39 5 4.5 7.078 4.5 9.63a6.163 6.163 0 0 0 1.223 3.452c1.582 2.5 5.567 5.6 5.738 5.729a.863.863 0 0 0 1.078 0c.173-.129 4.147-3.238 5.738-5.729A6.163 6.163 0 0 0 19.5 9.63C19.5 7.08 17.61 5 15.284 5Z",fill:"#EE5D5D",fillRule:"nonzero"})));var Ha="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0VFNUQ1RCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",ka=Object.defineProperty,ha=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,on=(T,L,f)=>L in T?ka(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,g=(T,L)=>{for(var f in L||(L={}))ra.call(L,f)&&on(T,f,L[f]);if(ha)for(var f of ha(L))$a.call(L,f)&&on(T,f,L[f]);return T};const y=T=>React.createElement("svg",g({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"\u6536\u85CF"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M15.284 5A4.106 4.106 0 0 0 12 6.727 4.094 4.094 0 0 0 8.716 5C6.39 5 4.5 7.078 4.5 9.63a6.163 6.163 0 0 0 1.223 3.452c1.582 2.5 5.567 5.6 5.738 5.729a.863.863 0 0 0 1.078 0c.173-.129 4.147-3.238 5.738-5.729A6.163 6.163 0 0 0 19.5 9.63C19.5 7.08 17.61 5 15.284 5Z",fill:"#FFF",fillRule:"nonzero"})));var R="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",k=n(59301),ue=Object.defineProperty,Ue=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,mr=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,ia=(T,L,f)=>L in T?ue(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Xr=(T,L)=>{for(var f in L||(L={}))Zn.call(L,f)&&ia(T,f,L[f]);if(mr)for(var f of mr(L))ir.call(L,f)&&ia(T,f,L[f]);return T},sr=(T,L)=>Ue(T,gt(L)),Ea=(T,L)=>{var f={};for(var Te in T)Zn.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&mr)for(var Te of mr(T))L.indexOf(Te)<0&&ir.call(T,Te)&&(f[Te]=T[Te]);return f},pr=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const ot=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}],cr=T=>{var L=T,{pathsDetail:f,user:Te,globalSetting:At,loading:bt,dispatch:Xt}=L,je=Ea(L,["pathsDetail","user","globalSetting","loading","dispatch"]),Ie,Je,Gt,gn,An,er,rr,Kn,xn,na,Rn,Rr,or,wn,Gn,Cr,qr,Zt,ua,Tr,Wn,Er,Ra,zn,Vt,Ca,mi,ma,Pr,ui,yi,hi,Qi,Mi,Hi,l,o,c,s,x,H,ee,de,ge,De,Be,mt,lt,mn,pn,Un,_n,yr,Qn,Fa,Xa,Ya,Nr,Bi,Za,Va,es,Ss,Us,Ji,js,jo,Xs,uo,_o,Ro,zo,$o,Go,ko,eu,Po,lu,Au,yl,Bl,il,sl,Zl,Wl,Yl,Jl,ql,In,Aa,Ma,Fi,pi,ki,go,Vo,Mu,Fu,tu,Il,wl,bu,ol,Sl,Tl,_l,xl,to,ku,ul,ZA,WA,YA,JA,qA,_A,$A,ec,tc,nc,rc,cs,kd,Pd,Hc,ac,$l,EA,eA,ic;const Ia=(0,d.useParams)(),[wi,tA]=(0,e.useState)({}),jc=(0,e.useRef)(1),[Yu,Ud]=(0,e.useState)(),[zc,Fl]=(0,e.useState)(!1),[Qd,Dl]=(0,e.useState)(!1),vA=(0,e.useRef)(null),ll=!((Ie=f.detail)!=null&&Ie.can_managed),[Gc,Vc]=(0,e.useState)({status:!1}),Kc=((Je=f.detail)==null?void 0:Je.is_free)||((Gt=f.detail)==null?void 0:Gt.can_learning);(0,e.useEffect)(()=>{Vc({status:!1})},[]),(0,e.useEffect)(()=>{function Ka(){return pr(this,null,function*(){var Ms,lo,Ko,cu,Cu,yu,Pu;if((Ms=f.detail)!=null&&Ms.courses){const nu=(lo=f.detail)==null?void 0:lo.courses;if((Ko=nu==null?void 0:nu.toast)!=null&&Ko.is_open&&((cu=nu.toast)==null?void 0:cu.open_num)===-1)Dl(!0);else if((Cu=nu==null?void 0:nu.toast)!=null&&Cu.is_open&&((yu=nu==null?void 0:nu.toast)==null?void 0:yu.open_num)===1){let Bu=JSON.parse(localStorage.getItem("pathsshow"))||[];((Pu=Bu.filter(dl=>dl===(Ia==null?void 0:Ia.pathId)))==null?void 0:Pu.length)>0?Dl(!1):(Dl(!0),Bu.push(Ia==null?void 0:Ia.pathId),localStorage.setItem("pathsshow",JSON.stringify(Bu)))}else Dl(!1)}})}Ka()},[(gn=f.detail)==null?void 0:gn.courses]),(0,e.useEffect)(()=>{var Ka,Ms,lo,Ko,cu,Cu,yu,Pu,nu,Bu,dl;if(!((Ms=(Ka=f.detail)==null?void 0:Ka.courses)==null?void 0:Ms.length))return;let fl;if((lo=f.detail)!=null&&lo.has_start){const Xo=(cu=(Ko=f.detail)==null?void 0:Ko.courses)==null?void 0:cu.findIndex(Uu=>{var Hn;return((Hn=Uu.course_status)==null?void 0:Hn.status)===1});fl=Xo>-1?Xo:0}else{let Xo=(Pu=(yu=(Cu=f.detail)==null?void 0:Cu.courses)==null?void 0:yu.map(Uu=>{var Hn;return(Hn=Uu.course_status)==null?void 0:Hn.status}))==null?void 0:Pu.lastIndexOf(2);fl=Xo>-1?Xo:0,Xo=(Bu=(nu=f.detail)==null?void 0:nu.courses)==null?void 0:Bu.findIndex(Uu=>{var Hn;return((Hn=Uu.course_status)==null?void 0:Hn.status)===0}),fl=Xo>-1?Xo:fl}tA(((dl=f.detail)==null?void 0:dl.courses[fl])||{})},[f.detail]);const Al=()=>{p.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},Xc=Ka=>{var Ms,lo;const Ko=(lo=(Ms=f.detail)==null?void 0:Ms.courses)==null?void 0:lo.find(cu=>cu.course_id===Ka);tA(Ko||{}),Xt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:Ka}})},Zc=()=>pr(void 0,null,function*(){const Ka=yield(0,j.rs)({container_id:Ia.pathId,container_type:"Subject"});Ka.status===0&&(cl(),p.ZP.success(Ka.message))}),Hd=()=>pr(void 0,null,function*(){const Ka=yield(0,j.KM)({container_id:Ia.pathId,container_type:"Subject"});Ka.status===0&&(cl(),p.ZP.success(Ka.message))}),bA=()=>pr(void 0,null,function*(){if(ll){Al();return}A.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:k.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:()=>pr(void 0,null,function*(){(yield(0,j.eJ)({id:Ia.pathId})).status===1&&d.history.push("/paths")})})}),CA=()=>pr(void 0,null,function*(){if(ll){Al();return}A.default.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",icon:null,content:k.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:()=>pr(void 0,null,function*(){const Ka=yield(0,j.Go)({id:Ia.pathId});(Ka==null?void 0:Ka.status)===0&&(cl(),p.ZP.success(Ka.message))})})}),jd=()=>pr(void 0,null,function*(){if(ll){Al();return}A.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:k.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:zc},onOk:()=>pr(void 0,null,function*(){Fl(!0);const Ka=yield(0,j.fj)({id:Ia.pathId});(Ka==null?void 0:Ka.status)===1&&(cl(),p.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),Fl(!1)})})}),zd=()=>{if(ll){Al();return}Wc()},yA=Ka=>{Vc({status:Ka})},Wc=()=>{A.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:k.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u6211\u4EEC\u5C06\u5C3D\u5FEB\u5B89\u6392\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u7531\u5BA2\u670D\u4EBA\u5458\u8054\u7CFB\u60A8\u544A\u77E5\uFF0C\u6216\u7531\u5E73\u53F0\u6D88\u606F\u7CFB\u7EDF\u901A\u77E5\u60A8\u3002",k.createElement("br",null),"\u8BFE\u7A0B\u516C\u5F00\u540E\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\uFF1B\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u5373\u53EF\u3002",k.createElement("br",null)),onOk:()=>pr(void 0,null,function*(){if(f.detail&&f.detail.has_sub_discipline){const Ka=yield(0,j.WO)({id:Ia.pathId,user_customize:!1});((Ka==null?void 0:Ka.status)===0||(Ka==null?void 0:Ka.status)===1)&&(cl(),p.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))}else yA(!0)})})},sc=()=>pr(void 0,null,function*(){if(ll){Al();return}A.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:k.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:()=>pr(void 0,null,function*(){const Ka=yield(0,j.Er)({id:Ia.pathId});(Ka==null?void 0:Ka.status)===0&&(cl(),p.ZP.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"))})})}),Zd=()=>pr(void 0,null,function*(){if(ll){Al();return}A.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:k.createElement("div",{className:"ml20"},k.createElement(b.ZP.Group,{defaultValue:1,onChange:Ka=>jc.current=Ka.target.value},k.createElement(b.ZP,{value:1,className:"mt10",style:{color:"#5F6367"}},"\u5F00\u653E\u8BFE\u5802\uFF1A",k.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),k.createElement(b.ZP,{value:0,className:"mt10",style:{color:"#5F6367"}},"\u79C1\u6709\u8BFE\u5802\uFF1A",k.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:()=>pr(void 0,null,function*(){(0,V.xg)(`/classrooms/news/${Ia.pathId}/newgold/${jc.current}`)})})}),oc=()=>{A.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:k.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>pr(void 0,null,function*(){const Ka=yield(0,j.c3)({id:Ia.pathId});Ka.status===0&&(Ud(!0),p.ZP.success(Ka.message))})})},nA=()=>{(0,_e.tJ)(Xt)&&A.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",content:k.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>pr(void 0,null,function*(){var Ka;const Ms=yield(0,j.JS)({id:wi==null?void 0:wi.course_id});Ms.status===0&&(p.ZP.success(Ms.message),Xt({type:"pathsDetail/getPathsDetail",payload:{id:Ia.pathId}}),((Ka=wi.course_status)==null?void 0:Ka.status)===1&&(0,V.xg)(`/classrooms/${wi==null?void 0:wi.course_id}/shixun_homework`))})})},Nl=()=>{var Ka;if((Ka=f.detail)!=null&&Ka.need_authorize){(0,_e.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(0,_e.tJ)(Xt)&&Xt({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},cl=()=>{Xt({type:"pathsDetail/getPathsDetail",payload:{id:Ia.pathId}}),Xt({type:"pathsDetail/getRightData",payload:{id:Ia.pathId}})},BA=!!((An=f.detail)!=null&&An.participant_count)&&!((er=f.detail)!=null&&er.allow_statistics),uc=((Kn=(rr=f.detail)==null?void 0:rr.courses)==null?void 0:Kn.findIndex(Ka=>(Ka==null?void 0:Ka.course_id)===(wi==null?void 0:wi.course_id)))+1,IA=uc===((na=(xn=f.detail)==null?void 0:xn.courses)==null?void 0:na.length);return k.createElement("section",null,k.createElement("aside",{className:z.banner,style:{backgroundImage:(or=(Rr=(Rn=f==null?void 0:f.detail)==null?void 0:Rn.attachments)==null?void 0:Rr[0])!=null&&or.url?`url(${(Cr=(Gn=(wn=f==null?void 0:f.detail)==null?void 0:wn.attachments)==null?void 0:Gn[0])==null?void 0:Cr.url})`:`url(${ur})`,marginBottom:(Zt=(qr=f.detail)==null?void 0:qr.courses)!=null&&Zt.length?70:20,paddingTop:20}},k.createElement("aside",{className:z.wrp,style:{backgroundImage:(Wn=(Tr=(ua=f==null?void 0:f.detail)==null?void 0:ua.attachments_b)==null?void 0:Tr[0])!=null&&Wn.url?`url(${(zn=(Ra=(Er=f==null?void 0:f.detail)==null?void 0:Er.attachments_b)==null?void 0:Ra[0])==null?void 0:zn.url})`:""}},k.createElement("div",{className:z.operationWrap},((Vt=Te.userInfo)==null?void 0:Vt.login)&&((Ca=f.detail)==null?void 0:Ca.is_collect)&&k.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",width:80,display:"flex"},onClick:Zc},k.createElement(u.Z,{title:"\u53D6\u6D88\u6536\u85CF"},k.createElement("img",{src:Ha,style:{marginRight:"10px"}})),k.createElement("span",{style:{height:"24px"}},"\u5DF2\u6536\u85CF")),((mi=Te.userInfo)==null?void 0:mi.login)&&!((ma=f.detail)!=null&&ma.is_collect)&&k.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",width:70,marginLeft:"20px",display:"flex"},onClick:Hd},k.createElement(u.Z,{title:"\u6536\u85CF"},k.createElement("img",{src:R,style:{marginRight:"10px"}})),k.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!(0,U.bg)()&&k.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex",width:70},className:"mr15",onClick:()=>{(0,_e.tJ)(Xt)}},k.createElement("img",{src:R,style:{marginRight:"10px"}}),k.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!!((Pr=f.detail)!=null&&Pr.is_free)&&((ui=f.detail)==null?void 0:ui.publish_status)!==0&&(((yi=f.detail)==null?void 0:yi.allow_add_member)||!(0,U.JA)())&&k.createElement(u.Z,{title:"\u4EE5\u8BFE\u5802\u5B9E\u9A8C\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},k.createElement("span",{onClick:Nl,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},k.createElement("img",{src:hn,style:{marginRight:"10px"}}),"\u53D1\u9001\u8BFE\u5802")),((hi=f.detail)==null?void 0:hi.allow_statistics)&&((Qi=f.detail)==null?void 0:Qi.public_status)===2&&k.createElement("span",{onClick:()=>d.history.push(`/paths/${Ia.pathId}/statistics`),style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},k.createElement("img",{src:la,style:{marginRight:"10px"}}),"\u5B66\u4E60\u7EDF\u8BA1"),((Mi=f.detail)==null?void 0:Mi.is_share)&&k.createElement(dn.CopyToClipboard,{text:`${window.location.origin}/paths/${Ia.pathId}?userid=${(Hi=Te.userInfo)==null?void 0:Hi.user_id}`,onCopy:()=>p.ZP.success("\u5DF2\u590D\u5236\u8BFE\u7A0B\u5206\u4EAB\u4E13\u5C5E\u94FE\u63A5")},k.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},k.createElement("img",{src:hn,style:{marginRight:"10px"}}),"\u5206\u4EAB\u8BFE\u7A0B")),((l=f.detail)==null?void 0:l.allow_add_member)&&((o=f.detail)==null?void 0:o.allow_edit_stage)&&k.createElement(N.Z,{dropdownRender:()=>{var Ka,Ms,lo,Ko,cu,Cu,yu,Pu,nu,Bu,dl,Ll,fl,Xo,Uu,Hn,ai;return k.createElement(O.default,null,((Ka=f.detail)==null?void 0:Ka.courses)&&(((Ms=f.detail)==null?void 0:Ms.is_creator)&&!!((lo=Te.userInfo)!=null&&lo.professional_certification)||(0,U.ag)())&&k.createElement(O.default.Item,{style:{textAlign:"center"},onClick:Zd},"\u5F00\u8BFE"),((Ko=f.detail)==null?void 0:Ko.allow_statistics)&&k.createElement(O.default.Item,{style:{textAlign:"center"},onClick:()=>{if(ll){Al();return}d.history.push(`/paths/${Ia.pathId}/edit`)}},"\u7F16\u8F91\u8BFE\u7A0B"),((cu=f.detail)==null?void 0:cu.allow_add_member)&&((Cu=f.detail)==null?void 0:Cu.publish_status)===0&&k.createElement(O.default.Item,{style:{textAlign:"center"},onClick:CA},"\u53D1\u5E03\u8BFE\u7A0B"),((yu=f.detail)==null?void 0:yu.allow_statistics)&&((Pu=f.detail)==null?void 0:Pu.publish_status)===2&&((nu=f.detail)==null?void 0:nu.public_status)===0&&k.createElement(O.default.Item,{style:{textAlign:"center"},onClick:jd},"\u64A4\u9500\u53D1\u5E03"),((Bu=f.detail)==null?void 0:Bu.allow_statistics)&&((dl=f.detail)==null?void 0:dl.publish_status)===2&&((Ll=f.detail)==null?void 0:Ll.public_status)===0&&k.createElement(O.default.Item,{style:{textAlign:"center"},onClick:zd},"\u516C\u5F00\u8BFE\u7A0B"),((fl=f.detail)==null?void 0:fl.allow_statistics)&&((Xo=f.detail)==null?void 0:Xo.public_status)===1&&k.createElement(O.default.Item,{style:{textAlign:"center"},onClick:sc},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),(0,U.GJ)()&&((Uu=f.detail)==null?void 0:Uu.allow_statistics)&&((Hn=f.detail)==null?void 0:Hn.public_status)===2&&k.createElement(O.default.Item,{style:{textAlign:"center"},onClick:sc},"\u64A4\u9500\u516C\u5F00"),((ai=f.detail)==null?void 0:ai.allow_delete)&&k.createElement(O.default.Item,{style:{textAlign:"center"},onClick:bA},"\u5220\u9664\u8BFE\u7A0B"))}},k.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},k.createElement("img",{src:ae,style:{marginRight:"10px"}}),"\u8BBE\u7F6E"))),k.createElement("div",{style:{alignItems:"center"},className:[z.titleWrap,((s=(c=f.detail)==null?void 0:c.name)==null?void 0:s.indexOf(` +\`\`\``},!fe&&e.createElement(u.CopyToClipboard,{text:pt,onCopy:()=>O.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},e.createElement("button",null,"\u590D\u5236")),!fe&&Nn[1]==="html"&&at&&e.createElement("button",{className:N.runCode,onClick:()=>{Ft(W({},J(W({},Ot),{open:++Ot.open,defaultValue:pt,language:Nn[1]})))}},"\u8FD0\u884CHTML"),e.createElement(p.Z,W({wrapLongLines:!0,style:b.Z,language:Nn[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},sn),pt))},img({node:Wt}){var _e;const dn=(_e=Wt.properties)==null?void 0:_e.src;return e.createElement(S.Z,{src:dn,width:320,"data-text":dn,onLoad:()=>Ae&&setTimeout(()=>Tt(),500)})},a:Wt=>{var _e=Wt,{node:dn}=_e,Ze=V(_e,["node"]);return e.createElement("a",J(W({},Ze),{target:"_blank",rel:"noopener noreferrer"}))}}},at?He:`${He}__`)),[He]);return e.createElement(e.Fragment,null,e.createElement(j.Z,{defaultValue:Ot.defaultValue,open:Ot.open,language:Ot.language,height:Ot.height,onChange:(Wt,_e)=>{xe(He.replaceAll(_e,Wt))},onDynamic:Le}),cn)}},62586:function(h,a,n){"use strict";n.d(a,{Z:function(){return N}});var e=n(59301),d=n(49661),p={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},A=n(90524),b=n(37166),N=({src:O,onClick:S,topPercentage:m=.62,draggableExtraNode:X,showAvatarEditData:z})=>{var U;const j=(0,e.useRef)(null),_=(0,e.useRef)(!1),K=(0,e.useRef)(!1),[P,F]=(0,e.useState)(window.innerHeight*m),[I,D]=(0,e.useState)(!1),G=10;return(0,e.useEffect)(()=>{if(j.current){let W=function(oe){var Y;_.current=!0,Z=oe.pageY,q=oe.pageY-(((Y=j.current)==null?void 0:Y.getBoundingClientRect().top)||0),(0,d.kk)("none"),document.onselectstart=function(){return!1}},J=function(){_.current&&!K.current&&S&&S(),_.current=!1,K.current=!1,(0,d.kk)("auto"),document.onselectstart=null},V=function(oe){var Y;if(_.current){const ye=oe.pageY-q,Ae=window.innerHeight-(((Y=j.current)==null?void 0:Y.offsetHeight)||0)-50,Le=50;if(!K.current&&Math.abs(Z-oe.pageY)>G&&(K.current=!0),K.current){let fe=Math.max(Le,Math.min(ye,Ae));F(fe)}}},q=0,Z=0;return j.current.addEventListener("mousedown",W),document.addEventListener("mousemove",V),document.addEventListener("mouseup",J),()=>{var oe,Y;(Y=(oe=j==null?void 0:j.current)==null?void 0:oe.removeEventListener)==null||Y.call(oe,"mousedown",W),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",J)}}},[S]),(0,e.useEffect)(()=>{const W=()=>{F(window.innerHeight*m)};return window.addEventListener("resize",W),()=>{window.removeEventListener("resize",W)}},[m]),e.createElement("div",{className:p.draggableImage,style:{top:`${P}px`,display:I?"none":"block",cursor:_.current?"grabbing":"grab"},ref:j},X&&e.createElement("div",{className:p.extraNode,onMouseUp:W=>W.stopPropagation(),onMouseDownCapture:W=>W.stopPropagation()},X),z!=null&&z.nickname?e.createElement("div",{className:p.specialImg},e.createElement("div",{className:p.bubble},z==null?void 0:z.nickname),e.createElement("img",{className:p.upImg,src:z!=null&&z.headImgId?((U=A.Z)==null?void 0:U.API_SERVER)+"/api/attachments/"+(z==null?void 0:z.headImgId):b,width:60,draggable:"false"})):e.createElement("img",{className:p.img,src:O,width:60,draggable:"false"}),e.createElement("i",{className:`iconfont icon-tupianguanbi ${p.close}`,onMouseUp:W=>{W.stopPropagation(),D(!0)}}))}},25232:function(h,a,n){"use strict";var e=n(59301),d=Object.defineProperty,p=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,u=(z,U,j)=>U in z?d(z,U,{enumerable:!0,configurable:!0,writable:!0,value:j}):z[U]=j,N=(z,U)=>{for(var j in U||(U={}))A.call(U,j)&&u(z,j,U[j]);if(p)for(var j of p(U))b.call(U,j)&&u(z,j,U[j]);return z},O=(z,U)=>{var j={};for(var _ in z)A.call(z,_)&&U.indexOf(_)<0&&(j[_]=z[_]);if(z!=null&&p)for(var _ of p(z))U.indexOf(_)<0&&b.call(z,_)&&(j[_]=z[_]);return j};const S=n(20441),m={};S.keys().forEach(z=>{const U=z.replace("./","").replace(".svg","");m[U]=S(z)});const X=z=>{var U=z,{filename:j}=U,_=O(U,["filename"]),K;const P=((K=j==null?void 0:j.split(".").pop())==null?void 0:K.toLowerCase())||"unknown",F=m[P]||m.default;return e.createElement("img",N({src:F,alt:P},_))};a.Z=X},37732:function(h,a,n){"use strict";n.d(a,{Z:function(){return m}});var e=n(59301),d={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},p=n(37285),A=n(25232),b=n(25399),u=n(37639),O=({item:X})=>{var z,U,j,_,K;const[P,F]=(0,e.useState)(!1);console.log("----",X);let I=[{name:"subject",icon:e.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:e.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:e.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:e.createElement(A.Z,{filename:X==null?void 0:X.name,style:{width:16,height:16,marginRight:5}})}];return e.createElement("div",{className:d.f_l_c},e.createElement(b.Z,{title:X==null?void 0:X.name},e.createElement(u.Z,{placement:"top",content:e.createElement("div",null,e.createElement(p.Z,null),e.createElement("pre",{className:d.preclass,style:{maxWidth:600,maxHeight:400}},(X==null?void 0:X.type)==="document"&&((z=X==null?void 0:X.contents)==null?void 0:z.toString()),(X==null?void 0:X.type)!=="document"&&e.createElement("a",{href:(U=X==null?void 0:X.contents)==null?void 0:U.toString()},(j=X==null?void 0:X.contents)==null?void 0:j.toString()))),title:e.createElement("div",null,(_=I==null?void 0:I.find(D=>(D==null?void 0:D.name)===X.type))==null?void 0:_.icon,X==null?void 0:X.name),trigger:"click",open:P,onOpenChange:D=>{F(D)}},e.createElement("div",{className:d.officediv},(K=I==null?void 0:I.find(D=>(D==null?void 0:D.name)===X.type))==null?void 0:K.icon,X==null?void 0:X.name))))},m=({Filelist:X})=>e.createElement("div",null,e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),e.createElement(p.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),e.createElement("div",{className:d.f_l_c},X==null?void 0:X.map(z=>e.createElement(O,{item:z}))))},88998:function(h,a,n){"use strict";n.d(a,{Z:function(){return W}});var e=n(59301),d={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},p=n(77736),A=Object.defineProperty,b=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,O=(J,V,q)=>V in J?A(J,V,{enumerable:!0,configurable:!0,writable:!0,value:q}):J[V]=q,S=(J,V)=>{for(var q in V||(V={}))u.call(V,q)&&O(J,q,V[q]);if(b)for(var q of b(V))N.call(V,q)&&O(J,q,V[q]);return J};const m=J=>React.createElement("svg",S({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},J),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var X="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",z=Object.defineProperty,U=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,K=(J,V,q)=>V in J?z(J,V,{enumerable:!0,configurable:!0,writable:!0,value:q}):J[V]=q,P=(J,V)=>{for(var q in V||(V={}))j.call(V,q)&&K(J,q,V[q]);if(U)for(var q of U(V))_.call(V,q)&&K(J,q,V[q]);return J};const F=J=>React.createElement("svg",P({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},J),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var I="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",D=n(59301),W=({value:J,onChange:V})=>{const[q,Z]=(0,e.useState)(!1),oe=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:X},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:I}],Y=oe.find(re=>re.key===J);return D.createElement("div",{className:d.select},D.createElement(p.Z,{size:10},D.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),D.createElement("div",{className:d.box,onMouseLeave:()=>Z(!1)},D.createElement("div",{className:d.text,onClick:()=>Z(!0)},D.createElement("img",{src:Y.img,width:20}),D.createElement("span",null,Y.name),D.createElement("b",{className:"iconfont icon-zhankai6"})),q&&D.createElement("div",{className:d.itemWrap},D.createElement("aside",null,oe.map(re=>D.createElement("div",{key:re.key,className:`${d.item} ${re.key===J?d.active:""}`,onClick:ye=>{ye.stopPropagation(),V(re.key),Z(!1)}},D.createElement("img",{src:re.img,width:20}),D.createElement("span",null,re.name))))))))}},49026:function(h,a,n){"use strict";n.d(a,{Z:function(){return N}});var e=n(59301),d={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},p=n(29787),A=n(59301),b=(O,S,m)=>new Promise((X,z)=>{var U=K=>{try{_(m.next(K))}catch(P){z(P)}},j=K=>{try{_(m.throw(K))}catch(P){z(P)}},_=K=>K.done?X(K.value):Promise.resolve(K.value).then(U,j);_((m=m.apply(O,S)).next())}),N=({value:O="",streamingStatus:S,onFinish:m,cancelIndex:X,time:z,loading:U,loadAll:j})=>{const[_,K]=(0,e.useState)(""),[P,F]=(0,e.useState)(!0),I=(0,e.useRef)(O),D=(0,e.useRef)(S),G=(0,e.useRef)(0),W=(0,e.useRef)(null),[J,V]=(0,e.useState)(!1),q=70;(0,e.useEffect)(()=>{D.current=S},[S]),(0,e.useEffect)(()=>{I.current=O},[O]),(0,e.useEffect)(()=>{if(!S){K(I.current);return}return V(!0),W.current=setInterval(Z,q),()=>{clearInterval(W.current)}},[]),(0,e.useEffect)(()=>{J&&(K(I.current),clearInterval(W.current),V(!1),m())},[X]);const Z=()=>b(void 0,null,function*(){const oe=I.current[G.current];oe!==void 0?(K(Y=>Y+oe),G.current++,clearInterval(W.current),W.current=setInterval(Z,280/(I.current.length-G.current))):D.current===!1&&(K(I.current),clearInterval(W.current),V(!1),m())});return A.createElement("div",{className:`${d.reasoning} fadeIn animated`},A.createElement("div",{className:d.btn,onClick:()=>F(!P)},A.createElement("i",{className:"iconfont icon-shendusikao"}),z?A.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",z," \u79D2\uFF09"):A.createElement("span",null,"\u601D\u8003\u4E2D..."),P?A.createElement("b",{className:"iconfont icon-shouqi6"}):A.createElement("b",{className:"iconfont icon-zhankai6"})),U&&A.createElement(p.Z,{spinning:!0,className:"mt20"}),P&&!U&&A.createElement("div",{className:d.content},_,J?A.createElement("span",{className:"aiBlink"},"__"):""))}},46383:function(h,a,n){"use strict";n.d(a,{Z:function(){return dn}});var e=n(59301),d=n(30641),p=n(6767),A=n(14566),b=n(62957),u=n(25399),N=n(37568),O=n(99571),S=n(29787),m=n(584),X=n(93725),z=n(75727),U=n(92310),j=n.n(U),_=n(97812),K=n(37732),P=n(49026),F=n(88998),I={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},D=n(82093),G=n(49661),W=n(62586),J=n(37166),V=n(28984),q=n(71986),Z=n(90524),oe=n(56102),Y=n(6725),re=n(58617),ye=n(32050),Ae={addImg:"addImg___SRqVr"},Le="data:image/png;base64,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",fe=(Ze,Jt,vt)=>new Promise((sn,Nn)=>{var pt=$t=>{try{Pn(vt.next($t))}catch(Bn){Nn(Bn)}},Vn=$t=>{try{Pn(vt.throw($t))}catch(Bn){Nn(Bn)}},Pn=$t=>$t.done?sn($t.value):Promise.resolve($t.value).then(pt,Vn);Pn((vt=vt.apply(Ze,Jt)).next())}),xe=({nickname:Ze="",headImgId:Jt="",onOk:vt=()=>{}})=>{var sn;const[Nn,pt]=(0,e.useState)(""),[Vn,Pn]=(0,e.useState)(""),[$t,Bn]=(0,e.useState)(!1),[ur,Bt]=(0,e.useState)(!1);return(0,e.useEffect)(()=>{$t&&(pt(Ze),Pn(Jt))},[$t]),e.createElement(e.Fragment,null,e.createElement("i",{onClick:()=>Bn(!0),style:{marginLeft:10,color:"#333",fontSize:14,cursor:"pointer"},className:"iconfont icon-bianji16"}),e.createElement(b.default,{title:"\u8BBE\u7F6E\u52A9\u6559\u5934\u50CF\u548C\u540D\u79F0",centered:!0,width:720,okText:"\u4FDD\u5B58",open:$t,confirmLoading:ur,onOk:()=>fe(void 0,null,function*(){Nn||p.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Bt(!0),(yield vt({ai_nickname:Nn,ai_headimg_id:Vn}))&&Bn(!1),Bt(!1)}),onCancel:()=>{Bn(!1)}},e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("label",{style:{width:70,textAlign:"end"}},e.createElement("span",{style:{color:"red"}},"*"),"\u52A9\u6559\u540D\u79F0"),e.createElement(N.default,{maxLength:5,showCount:!0,style:{width:"80%",marginLeft:20},value:Nn,onChange:Oe=>pt(Oe.target.value)})),e.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},e.createElement("label",{style:{width:70,textAlign:"end",marginRight:20}},"\u52A9\u6559\u5934\u50CF"),e.createElement(A.default,{disabled:!!Vn,accept:".png,.jpg",action:`${Z.Z.API_SERVER}/api/attachments.json`,maxCount:1,showUploadList:!1,withCredentials:!0,beforeUpload:Oe=>{var Pe,we,Qt,tn;const Kt=(tn=(Qt=(we=(Pe=Oe==null?void 0:Oe.name)==null?void 0:Pe.split("."))==null?void 0:we.slice(-1))==null?void 0:Qt[0])==null?void 0:tn.toLowerCase(),Ee=["jpg","png"].includes(Kt);return Oe.size==0?(p.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),A.default.LIST_IGNORE):Ee?Oe.size/1024/1024>100?(p.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),A.default.LIST_IGNORE):!0:(p.ZP.warning("\u76EE\u524D\u652F\u6301png\u3001jpg\u6587\u4EF6"),A.default.LIST_IGNORE)},onChange:({file:Oe})=>{var Pe;Pn((Pe=Oe==null?void 0:Oe.response)==null?void 0:Pe.container_id)}},Vn?e.createElement("div",{style:{position:"relative"}},e.createElement("img",{src:((sn=Z.Z)==null?void 0:sn.API_SERVER)+"/api/attachments/"+Vn,width:120,height:120}),e.createElement("i",{onClick:()=>{Pn("")},style:{color:"red",cursor:"pointer",position:"absolute",right:0,top:0},className:"iconfont icon-zuoce-jinengbiaoqianshanchu"})):e.createElement("div",{className:Ae.addImg},e.createElement("i",{className:"iconfont icon-tianjia5"}),e.createElement("span",{style:{marginTop:10}},"\u4E0A\u4F20\u5934\u50CF")))),e.createElement("div",{style:{marginLeft:12}},e.createElement("p",{style:{color:"#333",marginBottom:0,marginTop:20}},"\u5C55\u793A\u5165\u53E3\u793A\u4F8B"),e.createElement("img",{src:Le,style:{width:570}}))))},Ot=Object.defineProperty,Ft=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Ge=(Ze,Jt,vt)=>Jt in Ze?Ot(Ze,Jt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ze[Jt]=vt,Tt=(Ze,Jt)=>{for(var vt in Jt||(Jt={}))at.call(Jt,vt)&&Ge(Ze,vt,Jt[vt]);if(te)for(var vt of te(Jt))qe.call(Jt,vt)&&Ge(Ze,vt,Jt[vt]);return Ze},cn=(Ze,Jt)=>Ft(Ze,jt(Jt)),Wt=(Ze,Jt,vt)=>new Promise((sn,Nn)=>{var pt=$t=>{try{Pn(vt.next($t))}catch(Bn){Nn(Bn)}},Vn=$t=>{try{Pn(vt.throw($t))}catch(Bn){Nn(Bn)}},Pn=$t=>$t.done?sn($t.value):Promise.resolve($t.value).then(pt,Vn);Pn((vt=vt.apply(Ze,Jt)).next())}),dn=({title:Ze="\u5934\u6B4CAI",placeholder:Jt,hideUpload:vt,hideInputBox:sn,aiIcon:Nn=J,userIcon:pt=V,dragIcon:Vn=q,children:Pn,fetchUrl:$t,fetchData:Bn={},extraAnswerAction:ur,showDefaultTips:Bt=!0,onOpen:Oe,onClose:Pe,loadingOption:we,showPreference:Qt=!1,initMessage:tn,customRequest:Kt,visible:hn,width:Ee=1200,isCheckRestrictNumber:yn=!1,headNode:Me,headFunctionNode:It,showRedraw:xt,showEdit:Pt,promptPropName:it="prompt",topPercentage:ae,showSwitchingModel:Ln=!1,showImageGenerator:Fn=!1,showLookHistory:$e=!1,fetchListObject:Br,customPreference:Vr,customDataNode:lr,showAddSession:st,historyId:la,draggableExtraNode:Kr,drawerExtraNode:ln,menuExtraFunctionNode:Fr,showSceneAwareness:pa=!1,ReactComponent:vr=d.Z,topFunctionNode:_r,footerContainerStyle:Ja,chatContainerStyle:Ha={},showCodePreview:ka=!1,showSource:ha=!0,onSendMessage:ra,onDynamic:$a=()=>{},showAvatarEditData:on})=>{var g,y,R;const[k,ue]=(0,e.useState)(!1),[Ue,gt]=(0,e.useState)("qwen-max"),[mr,Zn]=(0,e.useState)([]),[ir,ia]=(0,e.useState)([]),[Xr,sr]=(0,e.useState)(!1),[Ea,pr]=(0,e.useState)(!1),[ot,cr]=(0,e.useState)(!1),[Yn,Qe]=(0,e.useState)([]),[v,Ur]=(0,e.useState)(""),[wa,Lt]=(0,e.useState)(0),[Or,Da]=(0,e.useState)(void 0),[Pa,Sa]=(0,e.useState)(!1),[Ne,qa]=(0,e.useState)(null),[Si,Zi]=(0,e.useState)(""),Ni=(0,e.useRef)(),ji=(0,e.useRef)(null),ts=(0,e.useRef)(null),[Ii,Ei]=(0,e.useState)(!1),[Ns,zs]=(0,e.useState)(!1),[ie,se]=(0,e.useState)(!1),[Se,Ke]=(0,e.useState)(!1),[zt,fn]=(0,e.useState)(!1),[jn,ar]=(0,e.useState)(0),Ir=(0,e.useRef)(null),Mn=(0,e.useRef)(!1),dr=(0,e.useRef)(null),[fr,Be]=(0,e.useState)(void 0),[nt,et]=(0,e.useState)(!0),[tt,Ct]=(0,e.useState)(Ee-28),[dt,nn]=(0,e.useState)(!1),[Yt,qt]=(0,e.useState)(!0),[En,Jn]=(0,e.useState)([]),Cn=(0,e.useRef)([]),bn=(0,e.useRef)(null),en=(0,e.useRef)(null),tr=(0,e.useRef)(!1),B=tt-22,me=v==null?void 0:v.split(` +`).length,{onAdd:he,onGetList:ve,onListClick:be,onListDelete:Re,onListDealData:ke}=Br||{},Xe=50,Et=10,kt={maxCount:Xe,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:mr,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Ve=>Wt(void 0,null,function*(){var Dn,Tn,On,Ar;const nr=(Ar=(On=(Tn=(Dn=Ve==null?void 0:Ve.name)==null?void 0:Dn.split("."))==null?void 0:Tn.slice(-1))==null?void 0:On[0])==null?void 0:Ar.toLowerCase(),wr=["doc","docx","md","pdf","txt","xlsx","xls"].includes(nr);return Ve.size==0?(p.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),A.default.LIST_IGNORE):wr?Ve.size/1024/1024>100?(p.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),A.default.LIST_IGNORE):!0:(p.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),A.default.LIST_IGNORE)}),onChange:({fileList:Ve})=>{Zn(Ve)},action:`${(g=Z.Z)==null?void 0:g.API_SERVER}/api/intelligent_imports/upload_file.json`},Ye={maxCount:Et,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ir,multiple:!0,accept:".jpg,.png,",beforeUpload:Ve=>{var Dn,Tn,On,Ar;const nr=(Ar=(On=(Tn=(Dn=Ve==null?void 0:Ve.name)==null?void 0:Dn.split("."))==null?void 0:Tn.slice(-1))==null?void 0:On[0])==null?void 0:Ar.toLowerCase(),wr=["jpg","png"].includes(nr);return Ve.size==0?(p.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),A.default.LIST_IGNORE):wr?Ve.size/1024/1024>10?(p.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),A.default.LIST_IGNORE):!0:(p.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),A.default.LIST_IGNORE)},onChange:({fileList:Ve})=>{ia(Ve)},action:`${(y=Z.Z)==null?void 0:y.API_SERVER}/api/ai/generals/update_file.json`};(0,e.useEffect)(()=>{if(!Yn.length||!Ni.current)return;const Ve=Yn[Yn.length-1];Ve!=null&&Ve.loading&&(Ni.current.scrollTop=Ni.current.scrollHeight)},[Yn.length]),(0,e.useEffect)(()=>{if(!Ni.current||!Ir.current)return;const Ve=new IntersectionObserver(([Dn])=>{et(Dn.isIntersecting)},{root:Ni.current,rootMargin:"70px",threshold:0});return Ve.observe(Ir.current),()=>{Ir.current&&Ve.unobserve(Ir.current)}},[Ni.current,Ir.current]),(0,e.useEffect)(()=>{if(!Ii)return;const Ve=Ni.current,Dn=dr.current;Mn.current=!1;let Tn=Ve.scrollTop;const On=()=>{const{scrollTop:nr,scrollHeight:Yr,clientHeight:wr}=Ve;nr>Tn?nr+wr>=Yr-50&&(Ve.scrollTop=Ve.scrollHeight,Mn.current=!1):nr{Mn.current||(Ve.scrollTop=Ve.scrollHeight)});return Ar.observe(Dn),()=>{var nr;Ar.unobserve(Dn),(nr=Ve==null?void 0:Ve.removeEventListener)==null||nr.call(Ve,"scroll",On)}},[Ii]),(0,e.useEffect)(()=>{!Ii&&Cn.current.length&&(Qe([...Yn,...Cn.current]),Cn.current=[])},[Ii]),(0,e.useEffect)(()=>{if(!Ni.current)return;const Ve=new ResizeObserver(()=>{var Dn;Ni.current&&Ct((Dn=Ni.current)==null?void 0:Dn.offsetWidth)});return Ve.observe(Ni.current),()=>{Ni.current&&Ve.unobserve(Ni.current)}},[Ni.current]),(0,e.useEffect)(()=>{typeof hn=="boolean"&&ue(hn)},[hn]),(0,e.useEffect)(()=>{var Ve;if(ji.current&&Ne!==null){ji.current.focus();const Dn=(Ve=ji.current.resizableTextArea)==null?void 0:Ve.textArea;Dn&&(Dn.selectionStart=Dn.selectionEnd=Dn.value.length)}},[Ne]),(0,e.useEffect)(()=>{me<5&&Sa(!1)},[me]),(0,e.useEffect)(()=>{k&&tn&&(Qe(Rt(tn)),sr(!0),rn(tn,{history:[]})),k&&(yt(),la?Wr(la):st&&!fr&&Dr()),k||_t()},[k]);const Rt=(Ve="",Dn=[],Tn=[])=>{const On=Date.now();return[{text:Ve,key:On,sender:"user",fileList:Dn,imageList:Tn,show:!0},{loading:!0,key:On,sender:"AI",show:!0,model:Ue,imageGenerator:Se,thinkingEnabled:Ns,codePreview:ie}]},_t=()=>{Zi(""),qa(null),Zn([]),ia([]),Ur("")},Ht=()=>{if(Oe){Oe({chatData:Yn,setChatData:Qe,setLoading:sr,getData:rn,renderChatItems:Rt,handleAdd:Dr,identifier:fr});return}ue(!0)},St=()=>{if(qt(!0),Pe){Pe();return}ue(!1)},Dt=()=>{Sa(!Pa)},yt=()=>Wt(void 0,null,function*(){if(!yn)return;const Ve=yield(0,D.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Ve==null?void 0:Ve.status)===0&&(Ve==null?void 0:Ve.total_number)!==-1&&(Lt((Ve==null?void 0:Ve.total_number)-(Ve==null?void 0:Ve.remaining_number)),Da(Ve==null?void 0:Ve.total_number))}),Mt=()=>{b.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:e.createElement("div",null,e.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),e.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Or,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},un=Ve=>Ve.reduce((Tn,On)=>{if(On.sender==="user"){const Ar=Ve.find(nr=>nr.key===On.key&&nr.sender==="AI");Ar&&(Ar!=null&&Ar.text)&&!(Ar!=null&&Ar.error)&&Tn.push({question:On.text,answer:Ar.text})}return Tn},[]),rn=(...Ve)=>Wt(void 0,[...Ve],function*(Dn="",Tn={},On=Yn){if(Kt&&(yield Kt({mes:Dn,setChatData:Qe,fileList:mr,body:Tn,checkNum:yt,setLoading:sr,bodyChatData:On,setTyping:Ei,setImageGenerator:Ke,renderChatItems:Rt})),!Kt){const Ar=mr==null?void 0:mr.map(gr=>{var Ta;return(Ta=gr==null?void 0:gr.response)==null?void 0:Ta.file_id}),nr=ir==null?void 0:ir.map(gr=>{var Ta;return(Ta=gr==null?void 0:gr.response)==null?void 0:Ta.data}),Yr=Tn.history||un(On),wr=Tt(Tt({identifier:fr,response_mode:"streaming",model:Ue,scene_awareness:zt,thinking_enabled:Ns,image_generator:Se,code_preview:ie,file_ids:Ar,image_list:nr,history:Yr,[it]:Dn},Bn),Tn),ya=Object.fromEntries(Object.entries(wr).filter(([gr,Ta])=>Ta!==void 0));ts.current=new Y.Z(Z.Z.API_SERVER+$t,ya),yield new Promise((gr,Ta)=>{let Ba=null,bi=null;ts.current.on("data",Jr=>{Ei(!0);const{chunk:{content:vi,type:Ai,created:oi,msg:ni}}=Jr,Ti=ni==="error";Ai==="thinking"&&(Ba=Ba||oi,Qe(ci=>[...ci].map((xi,Oa)=>Oa===ci.length-1?cn(Tt({},xi),{reasoning:(xi.reasoning||"")+vi,loading:!1,hideAnswer:!0,error:Ti}):xi))),Ai==="text"&&(bi=bi||oi,Qe(ci=>[...ci].map((xi,Oa)=>Oa===ci.length-1?cn(Tt({},xi),{text:(xi.text||"")+vi,loading:!1,startTime:Ba,endTime:bi,error:Ti}):xi))),Ai==="knowledge"&&Qe(ci=>[...ci].map((xi,Oa)=>{var zi;return Oa===ci.length-1?cn(Tt({},xi),{text:(xi.text||"")+"",loading:!1,startTime:Ba,endTime:bi,error:Ti,knowledge:(zi=Jr==null?void 0:Jr.chunk)==null?void 0:zi.content}):xi}))}),ts.current.on("done",()=>{gr()}),ts.current.on("error",Jr=>{let vi="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Jr)==="[object Object]"&&Jr.status===-9&&(vi=Jr==null?void 0:Jr.message),Qe(Ai=>[...Ai].map((oi,ni)=>ni===Ai.length-1?cn(Tt({},oi),{text:vi,loading:!1,error:!0}):oi)),gr()}),ts.current.on("cancelled",()=>{gr()}),ts.current.startStream()})}yt(),sr(!1)}),le=Ve=>{Ur(Ve.target.value)},kn=(Ve,Dn)=>{if(_t(),sr(!0),Ve==="edit"){Cn.current=Yn.slice(Dn+2);const Tn=Yn.splice(Dn),{fileList:On=[],imageList:Ar=[]}=(Tn==null?void 0:Tn[0])||{},nr=On.map(ya=>{var gr;return(gr=ya.response)==null?void 0:gr.file_id}),Yr=Ar.map(ya=>{var gr;return(gr=ya.response)==null?void 0:gr.data}),wr={history:un(Yn),file_ids:nr,image_list:Yr,edit:!0};Qe([...Yn,...Rt(Si,On,Ar)]),rn(Si,wr,Yn)}if(Ve==="redraw"){Cn.current=Yn.slice(Dn+1);const Tn=Yn.splice(Dn-1),{text:On,fileList:Ar=[],imageList:nr=[]}=(Tn==null?void 0:Tn[0])||{},Yr=Ar.map(gr=>{var Ta;return(Ta=gr.response)==null?void 0:Ta.file_id}),wr=nr.map(gr=>{var Ta;return(Ta=gr.response)==null?void 0:Ta.data}),ya={history:un(Yn),file_ids:Yr,image_list:wr,edit:!0};Qe([...Yn,...Rt(On,Ar,nr)]),rn(On,ya,Yn)}},Sn=()=>{if(v.trim()!==""){_t(),sr(!0);const Ve=mr.filter(Tn=>Tn.status==="done"),Dn=ir.filter(Tn=>Tn.status==="done");Qe([...Yn,...Rt(v,Ve,Dn)]),rn(v)}},Xn=Ve=>{if(Ve.shiftKey){if(Ve.key==="Enter")return}else if(Ve.key==="Enter"){if(Ve.preventDefault(),va||tr.current)return;Sn()}},$r=(Ve,Dn)=>{let Tn=!1;Pt===!0?Tn=!0:Pt==="last"&&(Tn=Yn.reduce((Yr,wr,ya)=>wr.sender==="user"?ya:Yr,-1)===Dn);const On=Dn===Ne,Ar=[...(Ve==null?void 0:Ve.fileList)||[],...(Ve==null?void 0:Ve.imageList)||[]];return e.createElement("div",{className:I.li,style:Tt({width:B},Ha)},e.createElement("div",{className:I.avatarIcon},e.createElement("img",{className:I.img,src:pt})),e.createElement("div",{className:I.content},!!(Ar!=null&&Ar.length)&&e.createElement("div",{className:I.fileWrap},Ar==null?void 0:Ar.map((nr,Yr)=>{var wr,ya;return e.createElement("div",{key:Yr,className:I.file},e.createElement("img",{src:n(90034)(`./${((ya=(wr=nr==null?void 0:nr.name)==null?void 0:wr.split("."))==null?void 0:ya.pop())||"txt"}.png`),width:20,className:"mr10"}),e.createElement("aside",null,e.createElement(u.Z,{title:nr==null?void 0:nr.name},e.createElement("div",{className:I.fileName},nr==null?void 0:nr.name)),e.createElement("div",{className:"c-grey-999 font12"},(0,G.RD)(nr==null?void 0:nr.size))))})),e.createElement("div",{className:I.borderBox},On?e.createElement(N.default.TextArea,{value:Si,ref:ji,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:nr=>Zi(nr.target.value)}):e.createElement("div",{className:I.text},Ve==null?void 0:Ve.text)),On?e.createElement("div",{className:I.action},e.createElement(O.ZP,{onClick:()=>{Zi(""),qa(null)},size:"small"},"\u53D6\u6D88"),e.createElement(O.ZP,{disabled:!Si.trim(),onClick:()=>kn("edit",Dn),type:"primary",size:"small"},"\u786E\u8BA4")):e.createElement("div",{className:I.action},e.createElement(oe.CopyToClipboard,{text:(Ve==null?void 0:Ve.text)||"",onCopy:()=>p.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement(u.Z,{title:"\u590D\u5236"},e.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Tn&&!Xr&&e.createElement(u.Z,{title:"\u7F16\u8F91"},e.createElement("i",{onClick:()=>{qa(Dn),Zi((Ve==null?void 0:Ve.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Zr=(Ve,Dn)=>{var Tn,On;let Ar=!1;xt===!0?Ar=!0:xt==="last"&&(Ar=Yn.reduce((wr,ya,gr)=>ya.sender==="AI"?gr:wr,-1)===Dn);let nr="";return Ve!=null&&Ve.source?nr=Ve==null?void 0:Ve.source:(Ve==null?void 0:Ve.model)==="deepseek-r1"?nr="\u7531deepseek\u751F\u6210":(Ve==null?void 0:Ve.model)==="qwen-max"&&(nr="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),e.createElement("div",{className:I.li,style:Tt({width:B},Ha)},e.createElement("div",{className:I.avatarIcon},e.createElement("img",{className:I.img,src:on!=null&&on.headImgId?((Tn=Z.Z)==null?void 0:Tn.API_SERVER)+"/api/attachments/"+(on==null?void 0:on.headImgId):Nn})),e.createElement("div",{className:I.content},e.createElement("div",{className:I.borderBox},Ve.loading&&e.createElement(e.Fragment,null,Ve!=null&&Ve.imageGenerator?e.createElement("div",{className:I.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",e.createElement("div",{className:"ai-loading"})):!(Ve!=null&&Ve.thinkingEnabled)&&e.createElement("div",null,e.createElement("div",{className:I.loading},e.createElement("div",{className:I.dot}),e.createElement("div",{className:I.dot}),e.createElement("div",{className:I.dot})),e.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(we==null?void 0:we.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Ve==null?void 0:Ve.thinkingEnabled)&&e.createElement(P.Z,{time:Ve==null?void 0:Ve.time,cancelIndex:jn,loading:Ve.loading,streamingStatus:!(Ve!=null&&Ve.text),onFinish:()=>{ar(0),Qe(Yr=>[...Yr].map((wr,ya)=>ya===Yr.length-1?cn(Tt({},wr),{hideAnswer:!1,time:wr.startTime?wr.endTime-wr.startTime:null}):wr))},value:Ve==null?void 0:Ve.reasoning}),!!(Ve!=null&&Ve.text)&&!Ve.hideAnswer&&e.createElement(_.Z,{onDynamic:$a,cancelIndex:jn,streamingStatus:Xr,loadImage:!!(Ve!=null&&Ve.imageGenerator),onFinish:()=>Wt(void 0,null,function*(){ar(0),setTimeout(()=>Ei(!1),0)}),value:Ve==null?void 0:Ve.text}),((On=Ve==null?void 0:Ve.knowledge)==null?void 0:On.length)>0&&e.createElement(K.Z,{Filelist:Ve==null?void 0:Ve.knowledge})),ha&&!!(Ve!=null&&Ve.text)&&nr&&e.createElement("div",{className:I.source},nr),e.createElement("div",{className:I.action},ur==null?void 0:ur(Ve,Dn,$n),!(Ve!=null&&Ve.imageGenerator)&&e.createElement(oe.CopyToClipboard,{text:String((Ve==null?void 0:Ve.text)||""),onCopy:()=>p.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},e.createElement(u.Z,{title:"\u590D\u5236"},e.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Qt&&!Xr&&e.createElement(e.Fragment,null,e.createElement(u.Z,{title:"\u559C\u6B22"},e.createElement("i",{style:Ve!=null&&Ve.like?{color:"#FA8D30"}:{},onClick:()=>ea("like",!(Ve!=null&&Ve.like),Dn),className:"iconfot icon-yijiejue font15"})),e.createElement(u.Z,{title:"\u4E0D\u559C\u6B22"},e.createElement("i",{style:Ve!=null&&Ve.dislike?{color:"#e86d7c"}:{},onClick:()=>ea("dislike",!(Ve!=null&&Ve.dislike),Dn),className:"iconfot icon-weijiejuezhengchang font15"}))),Ar&&!Xr&&e.createElement(u.Z,{title:"\u91CD\u65B0\u751F\u6210"},e.createElement("i",{onClick:()=>kn("redraw",Dn),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},ea=(Ve,Dn,Tn)=>Wt(void 0,null,function*(){if(Vr){const On=Yn.slice(0,Tn+1),nr=un(On).length;yield Vr({type:Ve,value:Dn,index:Tn,identifier:fr,objectIndex:nr})}Qe(On=>(On[Tn][Ve]=Dn,Dn&&(On[Tn][Ve==="like"?"dislike":"like"]=!1),[...On]))}),sa=()=>{var Ve,Dn;ar(1),(Dn=(Ve=ts.current)==null?void 0:Ve.cancelRequest)==null||Dn.call(Ve),sr(!1),Ei(!1)},Dr=()=>Wt(void 0,null,function*(){var Ve,Dn,Tn;(Dn=(Ve=ts.current)==null?void 0:Ve.cancelRequest)==null||Dn.call(Ve),_t(),Qe([]),sr(!0);const On=yield he();(On==null?void 0:On.status)===0&&Be((Tn=On==null?void 0:On.data)==null?void 0:Tn.identifier),sr(!1),Ei(!1)}),br=()=>Wt(void 0,null,function*(){var Ve;cr(!0);const Dn=yield ve();(Dn==null?void 0:Dn.status)===0&&Jn(((Ve=Dn==null?void 0:Dn.data)==null?void 0:Ve.list)||[]),cr(!1)}),Wr=(...Ve)=>Wt(void 0,[...Ve],function*(Dn=fr){var Tn,On,Ar,nr;(On=(Tn=ts.current)==null?void 0:Tn.cancelRequest)==null||On.call(Tn),_t(),pr(!0);const Yr=yield be(Dn);if(Yr.status===0){const wr=ke(((Ar=Yr==null?void 0:Yr.data)==null?void 0:Ar.messages)||[]);Qe(wr),pr(!1),Be((nr=Yr==null?void 0:Yr.data)==null?void 0:nr.identifier);return}Qe([]),pr(!1)}),zr=(Ve,Dn)=>Wt(void 0,null,function*(){(yield Re(Ve)).status===0&&(p.ZP.success("\u5220\u9664\u6210\u529F"),Dn===fr&&Dr(),br())}),Lr=()=>e.createElement("div",{className:I.menuWarp},e.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),e.createElement(S.Z,{spinning:ot},!En.length&&e.createElement(m.Z,{style:{width:250,paddingBottom:30},image:m.Z.PRESENTED_IMAGE_SIMPLE}),!!En.length&&e.createElement("div",{className:I.menu},En.map(function(Ve,Dn){return e.createElement("aside",{className:j()(fr===Ve.identifier&&I.active),key:Ve.id,onClick:()=>Wr(Ve.id)},e.createElement("div",{className:I.menuText},e.createElement(u.Z,{title:Ve==null?void 0:Ve.question},e.createElement("span",null,Ve==null?void 0:Ve.question)),Fr&&Fr(Ve)),e.createElement("div",{className:I.menuDel,onClick:Tn=>Tn.stopPropagation()},e.createElement(X.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>zr(Ve.id,Ve.identifier),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"},e.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Hr=Ve=>{if(Ve==="file"){if(ir.length){b.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{ia([]),bn.current.upload.uploader.fileInput.click()}});return}bn.current.upload.uploader.fileInput.click()}if(Ve==="image"){if(mr.length){b.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Zn([]),en.current.upload.uploader.fileInput.click()}});return}en.current.upload.uploader.fileInput.click()}},ga=[{key:"file",disabled:mr.length>=Xe,label:e.createElement(u.Z,{placement:"right",title:e.createElement("div",null,e.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),e.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},Ue!=="deepseek-r1"&&{key:"image",disabled:ir.length>=Et,label:e.createElement(u.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),da=[...mr,...ir],va=da.some(Ve=>Ve.status==="uploading")||Xr||Ii,Qr=wa>=Or,hr=vt||mr.length>=Xe||ir.length>=Et,jr=Se||Ns||zt||ie||!!da.length,$n={chatData:Yn,stream:ts,isDisabledNum:Qr,isDisAbledUpload:va,checkNumModal:Mt,checkNum:yt,onClose:St,setChatData:Qe,setLoading:sr,getData:rn,clearStatus:_t,typing:Ii,setImageGenerator:Ke,renderChatItems:Rt,setSceneAwareness:fn,setIdentifier:Be,setCodePreview:se,setTyping:Ei,onMenuClick:Wr};return e.createElement(e.Fragment,null,Pn?e.createElement("div",{onClick:Ht},Pn):Pn!==null&&e.createElement(W.Z,{draggableExtraNode:Kr,showAvatarEditData:on,src:Vn,onClick:Ht,topPercentage:ae}),e.createElement(vr,{open:k,width:dt?"100%":Ee,afterOpenChange:Ve=>{Ve&&qt(!1)},push:!1,contentWrapperStyle:Yt?{}:{transition:"none"},extra:e.createElement("div",{className:I.head},ln,Ln&&e.createElement(F.Z,{value:Ue,onChange:Ve=>{zs(!1),Ke(!1),gt(Ve),ia([]),Zn([])}}),$e&&e.createElement(e.Fragment,null,e.createElement(z.Z,{dropdownRender:Lr,onOpenChange:Ve=>{Ve&&br()},placement:"bottomLeft",arrow:!0},e.createElement("div",{className:I.headBtn},e.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),st&&e.createElement(e.Fragment,null,e.createElement("div",{className:I.headBtn,onClick:Dr},e.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),e.createElement(u.Z,{title:dt?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},e.createElement("div",{className:I.headBtn,style:{padding:"0 12px"},onClick:()=>nn(!dt)},dt&&e.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!dt&&e.createElement("i",{className:"iconfont icon-quanping4"})))),title:e.createElement("div",null,e.createElement("span",{className:"c-grey-333 font16"},(on==null?void 0:on.nickname)||Ze),(on==null?void 0:on.show)&&e.createElement(xe,Tt({},on))),onClose:St,bodyStyle:{paddingRight:4}},e.createElement("div",{className:j()(I.wrap,k&&"body-overflow-hidden")},e.createElement("div",{ref:Ni,className:I.chatContainer},_r==null?void 0:_r($n),Bt&&e.createElement("div",{className:`${I.li} mb20`,style:Tt({width:B},Ha)},e.createElement("div",{className:I.avatarIcon},e.createElement("img",{className:I.img,src:on!=null&&on.headImgId?((R=Z.Z)==null?void 0:R.API_SERVER)+"/api/attachments/"+(on==null?void 0:on.headImgId):Nn})),e.createElement("div",{className:I.content},e.createElement("div",{className:I.borderBox},Me,It==null?void 0:It($n)))),e.createElement("div",{ref:dr},e.createElement(S.Z,{spinning:Ea,className:"mt20"},Yn==null?void 0:Yn.map((Ve,Dn)=>e.createElement(e.Fragment,{key:Ve.key+Dn},Ve.show&&e.createElement(e.Fragment,null,Ve.sender==="user"&&$r(Ve,Dn),Ve.sender==="AI"&&Zr(Ve,Dn),lr&&!["AI","user"].includes(Ve.sender)&&lr(Ve,Dn,{width:B})))))),!nt&&e.createElement("div",{className:I.backBottom,onClick:()=>{Ni.current.scrollTop=Ni.current.scrollHeight}},e.createElement("i",{className:"iconfont icon-huidaodibu"})),e.createElement("div",{ref:Ir})),!sn&&e.createElement("div",{style:Ja,className:j()(I.footerContainer,Pa&&I.full,jr&&I.footerContainerSelected)},e.createElement("div",{className:I.btnWrp},ka&&e.createElement(u.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},e.createElement("div",{onClick:()=>se(!ie),className:j()(I.btn,ie&&I.btnActive)},e.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),pa&&e.createElement(u.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},e.createElement("div",{onClick:()=>fn(!zt),className:j()(I.btn,zt&&I.btnActive)},e.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Ue==="deepseek-r1"&&e.createElement(u.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},e.createElement("div",{onClick:()=>zs(!Ns),className:j()(I.btn,Ns&&I.btnActive)},e.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Fn&&Ue==="qwen-max"&&e.createElement("div",{onClick:()=>Ke(!Se),className:j()(I.btn,Se&&I.btnActive)},e.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),da.map(Ve=>e.createElement("div",{key:Ve.uid},(Ve==null?void 0:Ve.status)==="uploading"&&e.createElement(S.Z,{indicator:e.createElement(re.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),e.createElement("span",{title:Ve==null?void 0:Ve.name,className:"mr10"},(0,G.Pq)(Ve.name,20)),e.createElement("i",{onClick:()=>{Zn(Dn=>Dn.filter(Tn=>Tn.uid!==Ve.uid)),ia(Dn=>Dn.filter(Tn=>Tn.uid!==Ve.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),e.createElement(u.Z,{title:Qr&&e.createElement("div",null,e.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),e.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",Or,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},e.createElement("div",{className:j()(I.inputContainer,me>4&&I.lineFour,Qr&&I.disabledInput)},e.createElement(A.default,Tt({ref:bn},kt)),e.createElement(A.default,Tt({ref:en},Ye)),e.createElement(z.Z,{className:`${hr&&"hide"}`,menu:{items:ga,onClick:Ve=>Hr(Ve.key)},placement:"top"},e.createElement(O.ZP,{className:I.uploadBtn,icon:e.createElement(ye.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),e.createElement(N.default.TextArea,{rows:me>4?4:me,placeholder:Jt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:v,bordered:!1,style:hr?{paddingLeft:0,marginLeft:0}:{},onChange:le,onPressEnter:Xn,onFocus:()=>ra==null?void 0:ra(),onCompositionStart:()=>{tr.current=!0},onCompositionEnd:()=>{tr.current=!1}}),Ii?e.createElement(u.Z,{title:"\u505C\u6B62\u751F\u6210"},e.createElement("div",{className:`iconfont icon-tingzhihuida ${I.cancelBtn}`,onClick:sa})):e.createElement(O.ZP,{className:(v==null?void 0:v.trim())===""?I.sendBtnDisabled:I.sendBtn,icon:e.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:va,onClick:Sn}),me>4&&e.createElement("span",{className:I.fullIcon,onClick:Dt},Pa&&e.createElement("span",{className:"iconfont icon-shousuo"}),!Pa&&e.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},83071:function(h,a,n){"use strict";n.d(a,{Z:function(){return _}});var e=n(59301),d={flex_box_center:"flex_box_center___A3pzf",flex_space_between:"flex_space_between___JBoa5",flex_box_vertical_center:"flex_box_vertical_center___MJuIO",flex_box_center_end:"flex_box_center_end___OcjUA",flex_box_column:"flex_box_column___zSH4A",list:"list___KhJas",middle:"middle___IjlYi",row:"row___GGtIx",title:"title___o_xqf",size:"size___OVRoL",download:"download___ZLcIH",preview:"preview___gi0kI",annotation:"annotation___KVSwj"},p=n(92310),A=n.n(p),b=n(41550),u=n(6077),N=n(49661),O=n(90524),S=n(82093),m=n(34055),X=n(76560),z=n(6767),U=(K,P,F)=>new Promise((I,D)=>{var G=V=>{try{J(F.next(V))}catch(q){D(q)}},W=V=>{try{J(F.throw(V))}catch(q){D(q)}},J=V=>V.done?I(V.value):Promise.resolve(V.value).then(G,W);J((F=F.apply(K,P)).next())});const j=({className:K,style:P,dataSource:F=[],authority:I=!1,callback:D,showDimensions:G=!0,classroomList:W})=>{var J;const[V,q]=(0,e.useState)({content:"",type:""}),[Z,oe]=(0,e.useState)({}),[Y,re]=(0,e.useState)(!1),[ye,Ae]=(0,e.useState)({title:"",visible:!1,src:"",snapshotData:{}}),Le=(0,e.useRef)(),fe=Ft=>U(void 0,null,function*(){if(oe(Ft),Ft.file_type==="txt"){const jt=yield(0,S.ZP)(Ft.url,{method:"get",headers:{"Content-Type":"application/xml"}});Le.current=jt}q({type:Ft.file_type,content:O.Z.API_SERVER+Ft.url})}),He=Ft=>{var jt;Ae({visible:!0,src:O.Z.API_SERVER+Ft.url,id:Ft.id,title:Ft.title,snapshotData:(jt=Ft==null?void 0:Ft.subitem)==null?void 0:jt.settings})},xe=Ft=>U(void 0,null,function*(){var jt;q({type:Ft.file_type,content:O.Z.API_SERVER+((jt=Ft==null?void 0:Ft.subitem)==null?void 0:jt.url)})}),Ot=()=>{D(),Ae({visible:!1})};return F!=null&&F.length?e.createElement(e.Fragment,null,e.createElement("div",{className:A()(d.list,K),style:P},F.map((Ft,jt)=>{var te,at,qe;return e.createElement("div",{key:jt,className:d.row},e.createElement("div",{className:d.title,onClick:()=>fe(Ft)},e.createElement("i",{className:"iconfont icon-fujian1"}),e.createElement("span",{title:Ft.title},Ft.title)),e.createElement("div",{className:d.size},Ft.filesize),e.createElement("div",{className:d.download,onClick:()=>{var Ge,Tt;if((0,m.Rm)()&&!((Ge=W.AssistantObject.normal)!=null&&Ge.can_download)){z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,N.Nd)("",`${O.Z.API_SERVER}${(Tt=Ft.url)==null?void 0:Tt.replace("disposition=inline","")}`)}},e.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(Ft==null?void 0:Ft.file_type)&&e.createElement("div",{className:d.preview,onClick:()=>fe(Ft)},e.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(Ft==null?void 0:Ft.file_type)&&G&&(I?e.createElement("div",{className:d.annotation,onClick:()=>He(Ft)},e.createElement("i",{className:"iconfont icon-pizhu"}),(te=Ft.subitem)!=null&&te.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((at=Ft.subitem)==null?void 0:at.id)&&e.createElement("div",{className:d.annotation,onClick:()=>xe(Ft)},e.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(Ft==null?void 0:Ft.file_type)&&((qe=Ft.subitem)==null?void 0:qe.id)&&e.createElement("div",{className:d.download,style:{marginLeft:20},onClick:()=>{var Ge,Tt;(0,N.Nd)("",`${O.Z.API_SERVER}${(Tt=(Ge=Ft==null?void 0:Ft.subitem)==null?void 0:Ge.url)==null?void 0:Tt.replace("disposition=inline","")}`)}},e.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(Ft==null?void 0:Ft.file_type)&&(0,m.eB)()&&["xlsx","docx","pptx"].includes(Ft==null?void 0:Ft.file_sub)&&G&&e.createElement("div",{className:d.annotation,onClick:()=>{re(!0),fe(Ft)}},e.createElement("i",{className:"iconfont icon-pizhu"}),Ft.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),Ft.is_edit&&(0,m.dE)()&&G&&e.createElement("div",{className:d.annotation,onClick:()=>{fe(Ft)}},e.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),e.createElement(b.Z,{close:!0,data:V==null?void 0:V.content,type:V==null?void 0:V.type,hasMask:!0,disabledDownload:(0,m.Rm)()&&!((J=W.AssistantObject.normal)!=null&&J.can_download),editOffice:Y?"edit":"view",monacoEditor:{value:Le.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:I&&G&&V.type==="image"?()=>He(Z):null,onClose:()=>{D(),re(!1),q({content:"",type:""})}}),e.createElement(u.Z,{onOk:Ot,onClose:()=>Ae({visible:!1}),data:ye,showFullTools:!0})):null};var _=(0,X.connect)(({classroomList:K})=>({classroomList:K}))(j)},99175:function(h,a,n){"use strict";n.d(a,{Z:function(){return O}});var e=n(28284),d=n(37568),p=n(99571),A=n(59301),b={search:"search___JA0r9",btn:"btn___GGtZC"},u=n(59301),O=({value:S,onChange:m})=>{const[X]=e.default.useForm(),z=(0,A.useRef)(!1);(0,A.useEffect)(()=>{S&&X.setFieldsValue(S)},S);const U=j=>{z.current||m(j),z.current=!0,setTimeout(()=>{z.current=!1},2e3)};return u.createElement("div",{className:b.search},u.createElement(e.default,{className:b.formWrap,colon:!1,form:X,size:"large",layout:"inline",onFinish:j=>{z.current||U(j)}},u.createElement(e.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},u.createElement(d.default,{style:{width:280,height:40}})),u.createElement(e.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},u.createElement(d.default,{style:{width:280,height:40}})),u.createElement(e.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},u.createElement(d.default,{style:{width:200,height:40}})),u.createElement(p.ZP,{className:b.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},84216:function(h,a,n){"use strict";n.d(a,{Z:function(){return u}});var e=n(37639),d={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},p=n(32637),A=n(59301),u=({type:N,style:O})=>{const S=A.createElement("div",{className:d.wrap,onClick:m=>{m.preventDefault(),m.stopPropagation()}},A.createElement("p",null,N==="shixun"||N==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",A.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",N==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),A.createElement("div",{className:d.contact},A.createElement("div",{className:d.img},A.createElement("img",{src:p,width:"124px",height:"124px"})),A.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return A.createElement(e.Z,{content:S},A.createElement("span",{className:d.text,style:O},"\u9AD8\u6D88\u8017"))}},99464:function(h,a,n){"use strict";n.d(a,{xp:function(){return b},AG:function(){return X},JA:function(){return N},FX:function(){return Pn},k$:function(){return Jt},ub:function(){return vt},e6:function(){return sn},v7:function(){return j},BO:function(){return z},x7:function(){return V},em:function(){return cn},BV:function(){return u},qz:function(){return S},Gm:function(){return O},yt:function(){return G},I2:function(){return He},sQ:function(){return D},z3:function(){return p},GY:function(){return dn},wC:function(){return Ze},Pt:function(){return _e},Oe:function(){return Wt},L6:function(){return d},RL:function(){return e},f$:function(){return A},j1:function(){return _},jD:function(){return U},g4:function(){return K}});var e=n(58143),d="data:image/png;base64,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",p=n(93314),A="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9B5zc1PX1kTR9+657ATewDQZjIPRgeg8thARICAESSiihhARCCn9qCiSQkACBL4USaiB006upphgDNm7YuLft0yV97zzNrGdnpdlpW63Db/CudkbSPOkd3XvfvecqpmmuBFAFFy5cuOjfaFUEYZnuOLhw4WIggITV4lpYLly4GAgWluqOgQsXLgYKXMJy4cKFS1guXLhw4RKWi0GH//znPzjjjDNw/fXXwzAMd0BcOMINurvoU/z2t7/Fz3/+847fZ8yYgbfeegt+v98dHBfZaHUJy0WfYcWKFRg7dmyX7U899RSOOOIId4BcdCEs1yV00Wf44osvbLe/+uqr7uC4sIVLWAMcixcvxv/7f/9vQE7yJUuW2G6fMGFCWY+zdu1a3H333Xj++efdG2aAw+MOwcAFg9Xf+973oOu6/P2QQw7BrFmzBpRLaIfJkyeX7Rj3338/zjzzTLS3t8vfDzroIDzyyCOorq52byDXwnLRW+AEPO200zrIinjuuefw4IMPDpjv0NzcbLu9XCuFq1atwkknndRBVsQLL7yAv/3tb+4N5BKWi97EsmXLEI/Hu2x/8sknB8x3+Pjjj7tsCwQCmDp1aln2//bbb9tu/+STT9wbyCUsF72Juro626X/N998c8B8B7vzZy2+pmllI3U7DB8+3L2BXMJy0ZsYOXIk9thjjy7bGchmHlN/Rzgcxueff95le319PaqqypNl8+KLL9puP/TQQ90byCUsF70Np1ylp59+ut+fO93ZjRs3dtne0NCAYDBY8v5bWlrw0ksvddk+ZMgQ7Lvvvu7N4xKWi94GVwXt4BS76U9IJpNQ1a63XywWK8v+X3/9dUQikS7bv/71r8s4mQuXsFz0MnbYYQeMGTOmy/bZs2dj06ZN/frcGfimFZQNu8z3YrBy5Urb7fvtt1/Zv8uaNWvky4VLWC5ygMHpXXfdtct2xodefvnlfn3uiqLYbi+X9bPjjjvabj/hhBPK+j0uueQSmeg6ceJEXHzxxe5N6RKWi1wYP3687fb+vlrolOVeU1NTlv1zQYI5WJm4+eabMWrUqLJ9h5/+9Ke46aabpOvJh8Qf//hHqTjhwiUsFw7YaaedbLezgLg/Y+nSpbbbt9tuu7Id47777sN1112H008/Hf/4xz9wwQUXlPX8//CHP3TZftddd7k3ZQ/CLc0Z4DjqqKMQCoXkEz4TLCx+//33bV3GYsD8qPnz55ctqdMJ5Qq6p3H55Zf3yHn++te/tt3OtAwXroXlwgGcIHb5WMQHH3xQlmMwI52WD18M9NtlqBeKOXPm2G53ij31N/z3v/+13X788ce7N6VLWC5yYe+997bdXo4C36amJrl/WlfEvHnz5O/cXqrFZgfmSfV3/Otf/+pUn5gG88fOPfdc94Z0CctFLvz4xz/uMtH5O5UJSsXjjz/eZXLyd6cs8nzA4ubGxsYBO94MrtuBQXhXBcIlLBfdgLVxc+fOxQ9+8APptlFOhXlO5bBWnAqFS8k7Yv7VZ5991mU7Vwj7u0u4fPlyW5eY1tXPfvYz92bsYbhB90EC1hZSyK/ccAraU7qlWDB/zK7AOZFIlK3wuafgpDV/2WWXycUPF66F5aKPrTc7OCV+5gNaV3ZZ7swp6++TnuORnSBK5YyeWo104RJWn+PZZ5+VNW3sEHP11Vf363PNFAjMhF3QuRCX0E6kj2U5Pp+v31+/G2+8ET/5yU+w22674bjjjnO7/Lgu4eDFK6+8gsMPP7zj948++girV6/GX//61355vowpMZCcbRGVIoJnZ12VarX1NpwC7y5cC6vXwERLLkszeOqUiV0q7rnnni7bKNnLYG5/BC0HOyIpxaKw08EidtllF/cmTOGf//ynzNC//fbb3cFwCasrmF+0++67S/L43e9+Jy2LRYsWlf04Xq/XdvsvfvGLsh3j008/xZFHHimTPMvhctqdM7WsitVed9K7KlXL/cMPP5RaV3S1r7322gF7L5588slyxZflRGeffbab25UJNlI1XZh77703Mxk7vSZOnGjG4/GyHue5557rcpz0S7iGJe9fTFozEAh02u+ZZ55pCjIoep/7779/l3OtqqoyGxsbi9rfJZdcYvv9hVtc0vcWVl+n/f3qV78acPehIFrbsXnppZfcSSq4yrWwUmDvumyw51+55UgOPvhgx8z0Sy+9tOT900KMRqOdtt15550l9S20y0qn+F6xKQgbNmyw3b799tuXFFPKrkMsVyHyQw89JMuf9tprL/lzT8Y3nSxtJ3161yXcQkEXyg7M9L7tttvKeiya+Xa49957HWVX8gVzmZwmQ7Gwa2za2tpqm/yZD5yC66WsPNrJ0pQjRYI1gyeeeCLeeecduRrIn53qCEsBJWqOPvpox78fdthh7iR1CWszfvnLX9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",b="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==",u=n.p+"static/err.2323787b.png",N="data:image/png;base64,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",O="data:image/png;base64,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",S="data:image/png;base64,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",m="data:image/png;base64,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",X="data:image/png;base64,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",z=n.p+"static/douyu.1e926b4a.jpg",U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",j="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",_="data:image/png;base64,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",K="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",P="data:image/png;base64,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",F="data:image/png;base64,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",I="data:image/png;base64,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",D="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",G="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC",W=n(68788),J=n.p+"static/teacherQQ.833913ba.jpg",V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgIAAAGwCAYAAADbrw0vAAAgAElEQVR4Xux9CdwlRXVv9b3fMvsCw8AwCwyM7MuwKIuAIuIC4hIQ9+cTjcp7xmhijM/oC/p8bsnzJdG4JM+sagxGQyRuUQEFEVxGCSACgwPDMjrMMBuzfd93b71fV53T8/XpW1919+2+t/ve//3N79ffdFedOvWv6up/nTp1KlD4AQEgAAQGBIGd+/VxYVUWjAe/HJAqoRpAoHQEgtJLQAFAAAgAgR4hACLQI6BRzEAhACIwUM2JygCB4UJAa90Ma/zdB1tXhNdnHtkcDa8jQfC54UICtQUC+REAEciPHXICASDQZwRABPrcACh+IBAAERiIZkQlgMBwIaC1nhXWuKWUsQRcf2/LAHDZscZAoJpKfSG8BkHQHi5kUFsgkB0BEIHsmCEHEAACfUYARKDPDYDiBwoBEIGBak5UBggMNgJa67lkCXhJeJ20hgD1yE57Xb3YXptKXUcWgScHGxHUDgh0jwCIQPcYQgIQAAI9QgBEoEdAo5ihQgBEYKiaG5UFAvVEQGt9EFkCLpleg3s22/8dvzRer6ZSW8ki8I161hhaA4HeIQAi0DusURIQAAI5EQARyAkcsgGBFAiACKQACUmAABDoDwJa60PJEnBxJw2+/AvrJHD5CXa3gPwhnkB/2g2l1gsBEIF6tRe0BQJDhQCIwFA1NyrbJwRABPoEPIoFAkDAjYDW+hCyBDy3YyraLbBus/3j9GWwCKA/AYG8CIAI5EUO+YAAECgNARCB0qCFYCCQQABEAJ0CCACByiCgtV5AloAXzqTUpt326VITX1CpZmeDQBhP4PPh8yAIdGUqCUWAQMUQABGoWINAHSAwzAiACAxz66Pu/UIARKBfyKNcIAAEIgS01iNkCXh5Gliuo7MFXkxnC7jyNJVaRxaBX6SRizRAYBgRABEYxlZHnYFAxRAAEahYg0CdoUIARGComhuVBQLVRGBK61eRZqnGpG+ut7sFnrfG4RxwoJp7wj9HguAr1ay51Upr3Qivj+xUrwivKxcGxrcBPyDQCwRSvXS9UARlAAEgMLwIgAiACAxv7+9/zUEE+t8G0AAIDC0CU1qzT4DxEfD9WhQ/YNekTbmIdg0487XUVPhsZCT4ok92P57zNsnbH2mZeAlnrrAWDkRE7EdrDG+ZIALD2/aoORDoOwIgAjZwEohA37viUCsAIjDUzY/KA4H+IKC1Pj4suaXUGVk0uGGDNQk8a7XHN4AsByx7ZCT4XJZyyk6rtT6Z6n9qeJVnJjSVujO8HwTBHWXrAvlAAEQAfQAIAIGeIwAiACLQ806HAp0IgAigcwABINAzBLTWZlW/pdQVeQq9lk4bvNJx2mAouNOvKhYBrfVZVP+nTNfznq1W8eMPjiwdJnbiSBD8ax6ckAcIZEEARCALWkgLBIBAVwiACIAIdNWBkLkUBEAESoEVQoEAEOiEgNb6ZTQjHs2D0L00cz6WZ84OCwDL5sdjTfWF8F4QBO085XabR2v9DKr3yumy1lN9Vi+ylgB5ZgJ2D3SLPPKnQQBEIA1KSAMEgEAhCIAIKBCBQnoShBSJAIhAkWhCFhAAAh0R0FqvpRnxSXkg2sAz59SWgLipYHJf8zthufPmBb/OU37ePFrri6neh3aScT2dmXCZ48wEnJ6YF3nky4IAiEAWtJAWCACBXAiACCgQgVw9B5l6gQCIQC9QRhlAYEgR0FobX4CWUsY3IO/vOtot4Dpt8MD83+E00Gqa/fjj44HZn1/2b1Lr88IyAqWOnKmsWzdafc9d1TkuQlOpHxg5QbChbJ0hf3gRABEY3rZHzYFA6QiACIAIlN7JUEDXCIAIdA0hBNQZAa313FD/KaXM/u6gpQ7PUh85//w6nYp3yRo1EcppTzZ/HF5nzVKP0MyOouRnKaW+abXWLw21byk1nqsWBPC3KaLgxSKioMsSEG0NoARTbf1wWP782aPfy6VHykxpAyVtNVECDuwScJ2ZoJXtN6NBcFNKFZAMCGRGAEQgM2TIMEgIgAiU25ogAp3xBREot99BejYEQASy4YXUNUVAaz1Gqtv93K3Ozltpq+eaiV53r5Xw4mM7S+KZarvd/EWY4kc/UP8ZXi+8MDCn5A3KjwlWS6mX5KoTAbybgSbg5lL0gbSWgChdo7k51GPeaPAfufTxZNJaH2T6lVKXpJF/M/kGnO/wDWAZTaX2h38HQfClNHKRBgjkQQBEIA9qyFM7BEAEettkIAIz4w0i0Nv+iNJmRgBEAD1koBHQWj/LzNQyrv1LUJK+6J29029/1OY8a3lcQiKcncjebja3hznmNNV3aQa4t84NM6X1qzPp73D2v/lR8qpfzl71nRO2xW2Zqj2lDL4L5o78eya9/JaAXLsivka+JJeu8ZyiSOUjwmCRrQZZEgEQAfSJgUYARKA/zQsiMDPuIAL96ZcotTMCIALoGQOFAG9X+/r9LeOt/tyjmo1uKpjWErCb9gKMUWmjNNGT3ut+S4NNEejmtvA6d1bwtW7073VerfXBYZktpZ6fqmzPWQHX3mMTXH58XJrEVYqJ/k8Jg0Zzl7EIjAf/lkqvlImmtH4FJU01td9Him3aaXOtXuwpiNJX5fTElLAgWc0QABGoWYNB3ZkRABHobw8BEZgZfxCB/vZPlN4ZARAB9IyBQEBrPWJmoi318ukVymqCTWsBkKBdT7sFLpW7BTxr1z7wo+yt5n1h2oVzgh/58vTzudb6laYdlOpsifFYAFj3VihBKXWP8fVX6vil9prVEhBtOtDNPWH+JXOCrxSBj+8MAVcZ92yl+hi7yQw/gVOzqb4apg6CgGwJRdQCMoCARQBEAD1hIBAAEahGM4IIzNwOIALV6KfQIo4AiAB6xEAgMDXV2Uv90Z12arVotl3C5X3ostJ5LQEs50t32b8u57P1cloCEnqI7QYtpXRYzkGzRz5fpYbTWi8M9WkpdVlHvTyWABkXYKPx8VdqsYn7qNRcsi+4xLQIp8RuAbrRbjT3hXKWzgn+pRvctNazqJ5X5JFzLZ2ZcOUJwqXAg89kU90Sljc7CB7MUy7yAIGZEAARQP8YCARABPrbjCAC6fAHEUiHE1L1FgEQgd7ijdIKRkBrbU61a7UUxZzrXMB1dO67PL1OzkTTqifjAqyntd81i+ISUi6J04r4tLxJS0BMMO+bv2FT81vhgyufEjyeVvcy0k1pfTnJnR2T77UEdE5wA52198xVVppvV0DkC+CwxLSnlLEILFs00q1F4FWkT66xM3HaoBcfW/+gre4Or2Njwc/KaD/IHG4EcnXm4YYMta8SAiACIALTiYIrsBCIQJXeWuhSNQRABKrWItAnFQJa6/nmA9BSL0qVgRLxLoLnRRHd0s7ZrQBpCbhjk71/Knm1sy5ppcr97rIurjVvTreOyl+7pG28FJYuHvt5Fjy6Tcuhm1tKXRmT5QDAZ4HhD/l/kEXgotVxDSVe0hJwYJeFzWeOgAx/DbtrYOX8fLsGosBUKtvplFz8TlKED7yY5Yg64MKnrZumpWePBibyJH5AoEgEQASKRBOyeoYAiICFGkTA4sAEAkSgZ68gChogBEAEBqgxh6kqU1OaZ6A8yZqx+vyB2Ljd/rXA+H4r5ToHXgpzRQj8V7O7X6kXHpMO/RS7AmKCpKlblnKviT+o1BqKUKe1fiz8/2HzR29Ip1F3qSa1viCUELQUreZ3luec6XJySjBBQG/kyHvkcyF3BbiWAFokR1oKJgP1pMVp5LosNdZaG5+HllLsA5Ele5Q2imexurMpwIePbilz9sSc8ZEv51IAmYDADAiACKB71BIBEAHbbCACFgf+kIII1PJ1htJ9RgBEoM8NgOKzIaC1HjcDf0uZswR8P9dM67p7bM4Xixj2LM93WiCnu4Mi350kfASkXt36ArA8aVHYtNs+WUYWDl4TD0bsWQUr5pZ7VoFr26bXF0BUiNNvoPgBqxbEEXT6AlCyiYgJ2Bt09INiS8L+KbUjvH/SYSPX+/rM9Odaa9PPWkqZfpf6JxrqOjpt8MXitEGOoCjluiIozhsf+VxqHQpIqLU2ERw27pg8Lbw2dePE8NpuBCY2otbKWOQ0cTGt2S1DbzTpp5omEuaqQwJjqcKvmgiACFSzXaCVAwEQgTgwIAIWDxCBcoYMEIFycK2aVBCBqrUI9JkRgclJ/awwQRB09t5OOqt3dl+fpNu3PWqLO59WuH2WAJb2C7IE8Nr8mIhikNUXgCvt8gmQ8naaXfEHTOKuiIntljJz7CMOGvn3IruW1vpQU35LXTxdrtcSINbwpU5fJZ+LS9dQ/Sg9t4vLGTByFqSEbBnhpYKplt4SSjz18NFvpsEhqp+K18+bt3N3UxsowuWqBewjEE/oO0OByy3LIvDo9knTjjqgUyODhonpaMJYhj9SMNJT/p+SRek5m7jBFgOtGjeGSY5Zkm8Xh7cdkCATAiACmeBC4n4jACJgWwBEwOLAH3wQge7eTBCB7vCre24Qgbq34JDp71+TZkAcUzOB130UEXApxbRf4IhPKKXxzFXuFijKEuDUnh48RF71S0jvUeGMnvCqbzSNDeOoRcF/FNFlpqY0x2+w8RySsRGnTyQj04Wsl/SduOEhq935K+Ja+pwBebcBWwAiHwG2QLTtboozVqTbTTGlO59d4cTO0WD3bLUPjjm4O0sA+zosnN2dj8C2bdrsw9g70v5weG3rzgfPaWEa4/+2EyYzi0g08ac/ovQOwHQ7birQbf1AmPTYpSN/El6DIJDGhSK6LWQ4EAARQNeoFQIgAra5QAQsDkx4QATSvcYgAulwGrZUIALD1uI1rS87LV37i5Y57/5S8r4+MBNOZwHg6suJzVdpF4Fvhs8zM962dwKdK5/VEpDWFyBqLrG2LncrOPfVi4pO6bap6fGHjP00T1fQWpsxY6KlTMz95CkA9IFm4Q6fAGkJ2Ec3NtMuCLbQsKEhihBIciUBYGfByJeA5EVOhEHTRF582opgxsiLWutDqFbPTYWPo9vx7S/dY/96qdid4vMJkPjw/w/KaBHYskubkqd0+22GODF+onLSFyB6T1L6ArBJwClfWAB88hu69QnTTw8bvzNVOyBRVwiACHQFHzL3CgEQgfhnF0TA4sGWABCBzm8iiECvRqh6lwMiUO/2GxrttdaHmYG/pZ4dXu/YZOdIvH2OY9LLtXIJkGtXAM+4bqVdBOcu7wwtf4CPX2KfN80u6+QhBC77RGpLgJhJS3k3m13aSj1d6BmtpbtOL6QEk1MT3wvzn7x8zsNZOhEfNzzRal3WKZ/LMsFp2aIS/Z/+uM/49Cu1miIkugIDcX62EPDujwgfYQmIYAiaN4Xyz14RPDJTfb2+AR7D04HH9q9vrrelPY92QSRCIQtlZPtJPJfMm9lH4NGtemUosjHWfld41VqNTC9C9n/pC8Bp2RcgkV6C5/EJkL4AmX0NtDbtdcqy0f+VpZ8ibTYEQASy4YXUfUIARCAOPIiAxQNEIN4vQAT6NEDVvFgQgZo34LCov2u/Pims61hTrbV1jk/N7qJ9/Ryjnr3O51PEPddZAYwfS1tPke1WkDf+LLGLINrnzmcLuGbeJDi1BUAoEs0MRQPL0/meQ6fzyVj8cobM/5f78V/5laY55/6J/eoN4TUI4jPIqvSvuWN2p+DfXKqMb8Pi8daU6QXSF4Bxp2tkQVjV/GJ468IgMPnkT2ttekpLqSs61tlrCYgnYJ8HlsUHYkgxLl8Al+XgUGERYJ+NX+9qv9O0n1JHhVe/1368li4LAKfauMv+tZDiK86j98JpMRA+AV1bGNraeI+sPXz096rSJwdJDxCBQWrNAa4LiIBtXBABEIHprzmIwAAPej2sGohAD8FGUfkR2DOhnxbmbjZaM57zdw/FBeDIf+fTjHkJWQbkdnfXRO+7G6yu7HvA6daRD8Hpy+J1KdsngEtjIsBLA+fSfnvnTJN9AgT0k622efcv/dLoeflbpfc5Z40oM6P/1ytaPwyvkS8B1VNaPNgicMERM6+ta63PNfJoRh3VzGsJ4JTxhPeRZWm1ibKQ/PksAVIq1/PwhfF6PLZ98jlh2kazYU5HlM75Pp+AtJECbyGflHONB8KBX1J+fPu/z9KQNf6A0s3PhqWvXRaYMwzwKwYBEIFicISUkhEAEbAAgwiACEx/1UAESh54hkQ8iMCQNHTdqzk5qS8yH8KgJebiM89QOBTvbeQr3qQAb6fSaYGL2VIgAOJT8Hg/+yMUyW81nYrHcuSEsWifAFZLrhnfS5YPPuvANYOUMzbW97Jrm08P80y1ldn3cN5qm/LMVSkDulGyKSog8lHg+7QSz858k5RukkL+RfejXQy2BpOUP0rH8ind5j023XjDnq74sWe3THyAyBLA6QkQru+FHotAYreA1xLQOQHr8bV7rQK8W0C2Dysc+W4IcfzfKA4CCVixoPmF8M9NO6f+b3htBA3Tg4v2CeBewO3wgDm7Uak1FDdDjieJ3QFFxR+IXoB4ic1G08QZOOWwAHEGZGPk+D+IQA7QkKX3CIAIWMz5AwEiACIAIgAiUNRIDCJQFJKQUyoC+/ZNXRoWEIwo2mkeL84VHyAxE6MbHMGOP6g7aWM6z/iPolK+Sb4CHC4gOhVP1DarJUDuk5fgJfbjUwVZT54pLphNOR2+AHL3wL62jS3/ki83jW/Am861KWY7zlhwNmqfLAKRZYEq9qEL1c2hjlGIYYaDnre0jXn33KNHPt+pLlprYxtqtZRZa3f9DkzY41N3V4TAb1O/uVjs6pD9UVp6XPETtG4bf/3xseaZ5j3Q1pKTNlJgWl8A1o99DW6lKBNnC9+AtBYAlpfVF8AV30C2j9699z3hvdOfMv/xUgegARcOIjDgDTwo1QMRsC0JImBx4KUFEAGLh3sbn3ie0mQPIjAoI2e6eoAIpMMJqfqMwL4pbSLZBaq1sNPA5zj8znU7URue5/GMcwvFvN9gVqKV2rbPXuWar5y5f/6uwKyibtqjeOv4jMglLBmUWnq/c0V2kB4LSfob1upNnfCQlgBW4qsPBAeFf3/zQXVieH3RySl9AmQt+mwRYG/0tUv1g6Fqlx4XmLlrFGCILQJK7Q/v//ENza+F10f3KLP7hH+vX2vjUswaVcYmkmgP4XOQaEyRYfGstvGCeMEabbw4ls61FomsvgDcr9oqmBfmnz2iTpuun6vfJE4NdHz4uR6+mfo607uU4l0yZVkCXGcduF4eeQri6cubbw7T4tTCGYcb50MQgXy4IVePEQARsICDCFgcQAQ6v4AgAji+OM/QDCKQB7U+5NFam5mBUnYm11Lq8PDaNP/MGicvY9tUTTu5adFkZP9e9evw/7/Zq0wkuaccHJAffB8qk6PI3eQj0JA+Ag7vbo/Td6SB3M8tVePnmwitMdp10GzaUwYu/Lw6O7xOtGw78O9Qaq1jD7FTsmYs4nsOAESWfeR9/76ztVkjT9T3wIzY5OS158d325nvz3ZbvX1nMzg1rYhFYLTZNjP+t5/dMPvKZaTBNsWqf/sNI78Mn++fUu8Lr6sW2nYZbXTe98715qdyBh7NSIVBJUpPGSZagfnry1fo28LrolnUVNQ+fGZCIpJgI5gTpp/TUGeE17J2BbhODbyHzn447iCBDwOTcYnBZcH4KVkc1pozH5VqxEexqPtJHwehhmoEyrwRZywfeUv3b9fwSQARqEmbgwhYZ0EQAdthQQQsDiACFoeiLQEgAjX5MBSkJohAQUB2K4aP2Z2cVCcTMzbXvD/p5byRIp2tWtRZotZNMwcYH1HfDq9BEKSdVOdVMVO+vVo/y2RotYwlJG2EQFlIolJiquKqNM/YPrHOrtl+5mcNs2bLv8tOtIKOXpJzzT0TGkrt3Gdf3ZeuthaBBB7CIiDFf3uLOj+8N5J3BKiIRaARtE3Egref1TCRBuVxxJOjzevD++/8pjL7K9gicOZyC9AstuOIGa7mU/XkfQIyipgnmluerihnshyr/y+eo34cippqK+P1wbseAmUte/PGAhPnwbkrwDHF7jqmP9XvO7+yFbvoSHsj0sNRrs/XQPa/G35l7zxjlb3mtQRIuY1G83PhvTMOD+x7gV8qBPIOA6mEI1F6BEAEZsYKRCCOD4gAfUBABGIdA0QARCD9V+dAShCBPKgVkIc//EopM9NttdRh3YhNzmTjd758j5V++fGdS0kQfcoejDXNTGtcKcPh++WVyyGGAx0/ayCt2SKrJUDuBtg9aWdqZ/+DjcjHv6tpH/541n343TR2uI2QLQKryCJA8rzxCSjdz7YHx4V/7mxpWp3NqFBFLALL5muzf/yK4wLjAxDtGqAO/bKTbWz+I/9Sm/er3xaByNJAcP/9C7TxPnlyUv9neF0028Z3SL0rgJvNt2bPFg5K75I/MWUT7iUfFO8pg1y+Rz4vXdxo9ngodSFZGmSv8/kC+HopWyaetmLkTb60eH4AARCBPvUGEIFswIMIxPECEbB4gAjEv+zyA5/VZA8ikG1cGpTUIAI9bsnr79VLwiKfc7R6XniNuZrn0MUV8UyKup5in192rH3isgDIfHImrVXTnAc/fzwgG0MOpXNk2af1mjDb1ETLeLun/aXdFcDyXBECX3N909hSfr5Z2fY7xiJ4wrLe+ATI+jIR+C2yCLAlwIWLbG/G5Zat1lcg868iFoGrz2jfEuqutXX/57V2ru+rK24RmE/xID59iR2KnR9y8aCoJQAZF+D7dCbHedYTx62PsABE74/oSOwzwacXXkA+AbK/FWUJiPRoKNMvzj585B8z9+0hzAAi0ONGBxHIBziIQBw3EAGLB4hAvF8kaKnXZB/PASKQb3yqey4QgR61oNb6qLCoVkuZc8+vX2/nZJetyWYT8PkCuKpzH59WJ08PEwKzrrk3xprfCsucHwSlxvreuVMbzRvjrefP1GRZfQGiGYQnHsHazzZjM+e3PSMtUuV0MCYCL1oe9xFwzcz4fnRKIN2YaFuj1Lod6pzwqsPgjWl+/bII0NkBVx6nTNyA+aPKbMXn1ohONdR2MvuG00bMaX0rPqaXm3RN9T/Da792DUgfAYb6E8+1sC+ksyMS2wFFw6ZdAnD1B1eEwO8+ZHNceES8E6RdYojiKNDpkz98zMp5+orOnUpGCHT5LsjcXjscJXjaSvgKpHmd0730aSQhzYwIgAh010FABOL4gQiACEzvEa4PNYgAiECakRdEIA1KXaTR2s5kWy0Vm8lup5jxu2kqs3zuzIXktQSsp/gBR3H8gKIi8ckRJmgam8PCWcE3uoDLmVVrbfrq7onWqzolymoJyHpaIFsEVi22c5bfOsU7JykDhkjmHgpJd+YCZSLWHTrXRlZz+QLwA4lT9H/6Y4+2kQcndGCuc4O2mUm3tTKxEXdPNfaG15UL1ObwShO/KKIfn9XA+PL/5Yz90SdtVZaaM/UO6C1PF2QLxkhTm6IiCwBVlJzbo/KjcqamzG6XV5w8ckp4/ep9wYXh9Q9uaJgSn0pxBMZ7HEfAZRE4j2bMbzw9PiS7fAG4I6SeqfMpQqJXsvxJEvQkAbpAnpThW2JgudQhbiFLANdLDheyoxZtCWB5gW7/dVj2WavGflLqC1lz4SACJTcgiEAxAIMIxHEEEbB4gAhQv/B9qEEEQARmGIpBBIr5TjmlTE3pV89UhM9XIO2uAFkGM+Jr77JPrnTED0i70p3B+94MSZtmNb8UXk8MAg6nXgjST+6fMnj6LABcmEyX2hJAGTn/GX9nfQTOXGGRPe/o/loEuH53Ptg0q7pvOaO1cTrAMsId1yOBm6hnNDOj+7PH9NFWbsOMFVv22P+ddIheH145kl/igywKYrk7yRLGj/msAxlrX0YI5P9zvaJ4AVRpfn7lcYE5XXC0GYa+MD4PVt+/tkHs2eJwwZFWg2iNWkYQLCmyoMsiwDh89lLaPeCLC8CNnZEASO98/j+HFD6GfIg45H8UUdDx9kpfhpuoFz5T7A5wlesbFLxvmWP3wgF4tDk/9JyVo+/ylTXMz0EESm59EAEQgTK7GIiARRdEwOKQcCIUlgAQgTLfxvrKBhEoqe201q8MRSdOBXSUd+29doZy+bFyF0HaOXvngeCbZt6m1PNW22s2adPSOxbxXDNu9j5+1tLmDWG5hxwS0Kphd4Dv3KdfGErQQWtBp5EvrQWAtfDNkPn508gicNYqC8Q5q71zle4qmjL3Z2+z/eWzz580+6Ybyu6nd/oCkFwZd0BaAjj/vLHAxm+gBE+SfWfemI2Rv3hcm53nMqIhy4ssEXTjXjrV7ojF1B+FopGFgS0VlE/6GLRV04xdl65pnx5eZ48oc1of/7h1Nu22d575OTvHHaWp7jmrqmURYLz+4QWeeAIeC0BUf0kAPBYG3ud/3korwWUJiHq9GA9kxMCi4wIkXoeUcQw437nYPTDjiAIikHLAzZoMRMAiBiKQtedkSw8iACLQqce4tge6th2CCGR77wYtNYhAwS2qtTb+/62WekkW0Vtp7ZRnREvnZpu7yxndNpK3YFYWLfxr7y6t5Nr7NzfYci8mS0QQNO8O/790bvCzbBrFU2/bPWFO/Ws0GidOf5LWEuBEVayVy3RVtQhM0uL8Z25rmi7w+Re2ftARF48vgAuXWSPWIjDB2wPE4vFBs7U5g0LTvv3IEiBm8tyvf0Lnz5+61GopfQHYsiAjBHK6oxcGZhX79GXqhI4fQLrJsfLX/k38gPtzV9iajpg9ENXxEWDc/o4sAly3tLsCovQZLQHsRPH9h60EaRFI6CGYxPfJJ4AjBlbNEsD679+z54/Cvy88dgHZpLoZhQYvL4hAwW0KImABBREouGM5xIEIxIHhDyeIQJzouCwBIAK9eU+rXgqIQMEtNKX15UZky55/7vsdmInZv75Oa/qXmHmY+5dYshdTuq+xb4BHDpeQmBGKArLOuL9K5b+QyycBk239aFjmisWjN/qw6fRca23mcjv3tV5uYY7/8u4K8Fk6zjlotFIAACAASURBVP5Hu2ugaj4CXPv7H7ev8tfusT4C7zmnbSwvJxyszSo518/lCyD7Ac/M54xai8CvabfAUrIwTTMQ7A+fL56lzZySZ/KRbwD9we3yC4pwuZriWrA+vl0Bl61pGl+AWSPtWMQN6alx3X22Jn94Y9wScMISq8ih8+zzCA+xGM7/jbz7xdp6FDmP7wsF5G4NOUN27RrgdH/LFoGUa+CuJQBuTx8B4OcPGN96pVaT7wbnl7sC+P4dJoqEUieYkzeUagpLUWJ84ozi6vW08ewK8JXD8keC5ifDos9aEdzhUGWob4MIFNz8IAIWUBCBgjuWRxyIgAUIRCDeUUAELB4gAjMPICACBY3XHPCm1VIdI99xMcmZZ/wOz5y+S2tvvMbO+eWMTqrP0r4t1uhd6aL7HgtAVL5j6ixvf5fK5/3EiZm71r8OZR6xaPQ7eZrgib1TBud2q3Ns/Ly+ALKeLOfpFbcIsN4caOhvb7e7CSYpNv/S2crE8psz0uYt/zZLYC0IUb1124wJAZ05MGfUeuPvo1yzxKYWzjypG8byQK4CStFpgG2Sx/In6P4IzyDpeZv1iGbaVo/VCxvGdjA2qmwO9j2g669pV8B9NKPlclj82bQ7YDbpzUvolbUIcBwBqohrxpvVGTBqYDHD3k+mnd3UvnzWQfJ4Uivh4V32OtvEnVTqIBGB0DdDZz3yWgJyy9dNY4F8+qrgi9P7O/6mYQBAFIMAiEAcRxCBYvpVVikgAhYxEAGLQ+KDCyIAItBhUIFFIOtI60i/f782Mc2bTWWu8uezBMj0G3faOzwDW8Iro54Z+VaaIc0ipj6XmDvLL9oXwFXRH9MaInuHR+l4zZhuNIKm2Ye+cnFwU5ameGK3Nmc3tHUrdp5ion6e3QBcpvQtiNa4aQpyweer7SPgwo5nwE+alXyl5Bo2fymitfEIkLhEeUpchLPc106CXKfnsT5yrZ1noFIPTh/dZ4uBw+bNEfqi/i7SVd0iEEUWFA2asACIdkq7BCDTbTcnRxyIrzBHjBdczB5q8Ad32DvHCR8P37ub1wLg6I5RcRvIErRsvr01TrtBogRU4SAI7g/vnbuq+ac+XYfxOYhAQa0OIkBA0oABIlBQx+pSDIiAIDT0Rarq0gCIQOcO71oSABHocoCg7CACxeCofrBRvygUddbhynDTrBYAqQZ3fBkZMJrpOPSWvgE+C4BLXmrveyGADxbYRBaNZTb+X7iWH/vJGbdut82pCMcsHft5mibRWhvr79bdLRvBUWbKawngNWghr64WgQSWYmomB1ie+btm9GxBiPAWM/Ro5u6IgGfPEJwWuY7SJbzx2bJAFfBZBlqyXsKXgHGoukXgr8lHgPVN6wsQpRd/cHu4PqT8nrJvAPtSyH7zfWO3U+q8w+Pt53tX81oCXPqyr8qPKR7F2aQPx4Vw+Ta0VcvkOP+I8Wt8Og/jcxCBglodRMACCSJQUIcqSwyIgEG2qhYBEIGZiQaIQDkDA4hAQbjup1MG+TTB05daN+XlC5z+6x1LTjBhyv4f5IV/EUXqc6l9q9mlr9RZ5hT5ab+CdwXwSBrN7KkoPl2Oi1sgfRQcM+4DFoJ9ZhfBiUvnmV0Fvt9vnrSnEUY/nyVA+ChwPl47l/Xh5xfW1EcggR+IQC2IQFpLgJxxy9OGnb4D9GCT2Uui1EEU9WScd1dQx4lCD6+wN3J77cuOmDJOwuOk3/3kC8A+R3PM2ZLu8Y2fsL6B0g+G9847YvRDvjFlGJ+DCBTU6iACFkgQgYI6VFliQARABKZ90UEEynrR6iUXRKCg9mIiwEZHPi+dQ+0eSxG7+LxvyVgjNRwGhIdo/y7PsOUZAhu2WwlLaXfBLJ6JeywBeX0BXDPn9aTHEaQHRxxzzrjFDJ7V3bKn+S9hfS5cHdCpCZ0b6p9+qc8Mn6ye2zouvB5MM5uo/pTN56PA0iP4hV7P/mI9dw0kUAMRqDQR+CuzF+bAj099lO2Y/QyCzu/PZooYOZ9m2GwRYCe8Q+hMR9duAqdejgcui8I22r3wSzoJYB7pw5ELo/2gzoHTPnD5vATNtvE9umDV2KcKGvIHSgyIQEHNCSJggQQRKKhDlSUGRABEYFrfAhEo60Wrl1wQgS7biw8Zmmi1ZjxtcB/NMG+liIFNWovjtXwRoKvDrgOr6FcplvoLj7H/5xns9XT/MnG2gMtDIbUlwLfmTvixvNvIm/epy0g/h0WCY9lLgs/66pb1Tz/t8JHPp2mih3dYXwH2gn6U4in8hnYvLCZLwVLaxbCEYuZznIbIwuHwIXgOLAK2GcT2u2j/P+8eoMaSMfWj3QTYNdB55kq4ffq59g/n2j6/DI5dGeKxd1F/J0UU5F0is2gf/v10JsRxdJaA6x1MuyuAz6Z4jN5HjlC4gGb+Ryy0JUjLQ0K+w6TgsgREeOgpY2F85lGzvp1mPBm2NCACXbY4iAANXPQBBRHoskOVnR0WgRiBjgIluYiMvM/El+8LPLs9dAhEIP4CgAiUPSBY+SACXeKstT4kFDHRahGXn1lgxFzpw8lr/7fTPt1V5Etw+mFWjgjtHgnn+ALnH2FvPURetccSg5eWAJcFgAVm3ofvmDl/g04dvOgoK1nKZUuAZPBybZ712t9SZm5/1sqRf50J2Ye3TRmLTFur2Ol0Ml4BW2bYqXEzrU2yJYHLkJEZ3/Yd+AgYbGARMDAwgZBe+t0SgU+KUSSzLwB3YI97f/SY/mAL2nqyBJy/auZxTH6goxk/RR7kJYf9ZHE4isa1ReRzMBo/HDIqzGlhEPVxVU9GwGTBI83mR8O/n74qeKDLIX8gs4MIdNmsIAJxAEEEuuxQZWeHRSBGUKtmEQARcLwAIAKljgwgAl3Cq7U2sa0mWq1ndRLligvgmonzjGIzrXHfSpYCXss+ldbeZxOjvpniBrBvQFpLgDO6AT3gwECyTi7ve17U5IhfrKeMN8B4OC0QwichYvRB887w79Md54lrrc2q/8ZtrSumWyLkDM21KyChF+tB1xd8BRYBWAQOHOJTtkUgsyUg5QZ/aQng/3/5l/ZNe+Gx9jpBU/wdtGdnM1330JkVk5RxMa/x04yfIxPybqGUaiUPR8rpC+Aaztuq+bvhM98upC4/B7XNDiLQZdOBCBCA9OKCCHTZocrODotALSwCIAKdXwSfUyCIQL4BBEQgH25Rrj1am5hbzVbrmdNFZbUEuNRIzJxJMJ9O+DVak3/j6XEJZe0KiCwZpAfrx2vvW8iSwfEM0voCsO+Ac5cDFbx3PcUXuLBzfIENT0y9PEw61VbG/7lbHwXWCxYBagD4CBggyrII/CX7CBS0K0BaAPj95fu7aQ1/J5kAl8U8bDocYywHqpQRAl3jW1HOgD75z1w98qYuh/qBzg4i0GXzgghYAEEEuuxIvcoOi0ClLQIgAsVaAri7gwjMPMCACHQ5AO/ebX0EGuPCR8AxtXWuzQs9XJaAaEYu0n/7V/bGRbSLwJUuypYxPkCkj7AEsLxNZAlYTPvzJayutXkZT0Dm67Cf2rzb56zsHF/ggSe02ZE82W5dNn3E5/JdvgASL6nXi+AjYCGCRcDAUJZF4OPPib8Bif6fctHdZwngUtgH6Vw6S4DvO733HRYAzpdSvQM+ASl9ASL5ngKk3oEKzMj4jNXNj3Q51A90dhCBLpsXRMACCCLQZUfqVXZYBKbzw+iDHgVGonaIAiLRh4e/PwwfiEDnDgsi0KsXudhyQAS6xFNrfVAoYl+rdUlshBFyM1sCHG+Ua1fAFvLqZRO9XOuLZrwOr/yIcYsC5D58OXPmRfhbZUTBREJ7w+cL4JpZSO//QDfvDtOee2Tws05NeM9vpn4rvD+lFO1cpvJz6gWLAH8hBY78oZQfTMcat0ZkQQNgwumN4P1zYRGIeFvKL6zcR+/KdjfF9OezT0Z8X4IuLQG98gWQY4Fu7f14eO/CNfPv6nKoH+jsvuYf6MoXUTkQAYsiiEARvakHMmARiPH1qsURABGIvwOuAEGJD77j1QERSDemgAikw8mZ6uGHtYliv2Rp6/LpiTJbABxT4bRxATj7zRR34CyKN8CRCaOZvaMmifgADl+ASI6ILPiDh6zgs9lHQSg+4QHEubvAo8czVzXNWQRBEMQ+cXfc8Wvj/9w4bImJONitj8JL4CNgGxg+AgaGspYGmAiktQSk9QXg157fw410munRi1xfUPFBFslSGii88QFccnwEwOnDIPSEk2C6DxyIQDqcQAQIARABO3SdszrtUNRlBys6OywCBtHIeZS/RK6ljR77CIAI2A4PIlD0iz+zPBCBgvDeu9+efpfZEpDRF0Cq6yqPzyJ41urOFfRFCExYEIRvQeR9T/c30Kliq+l0P0kYXDDntQQw0O3A/nXR6pF/6lTGzzZNGd+NQCvjy+HzUXDNUKpmEVg1bhfbn32QPVDedSZFQd3bKyY3LfKsPaftN14FRQI+be/eXfa4vU/cZV1JIqdA1qvHRODPnp2uJtISkHaGfjOdfnqe6yyBon0BuDpCQZePRMJ5QrabB54D7dc2PgEXHTVmfATwmxkBEIGCegiIgAUSRKCgDuURAyLQHc4gAg78QAS661g1zQ0iUFDDPUkWAZe4rHEBIiKdMR4Bz3gnKR+fbria1gKz+gLwzJsCkEXVY7W2ifgBeWfcvCvAZeFwWRh4BvCTR/Z+K1Tu3RfMf3x6G2itTR9f90jrVeHVJd9nmbjiumqcNXDKPNsSzyFLQEHdd+jFtOgD+IqbTBgK1a/tgy6LQFZfANmgj5BPwNJ59smoHPlrEiHQ1VEjfKgeF65uXh2mDYIgrbFkqN8BEIGCmh9EwAIJIlBQh3KIAREoB18QAYur02Tvgb1f2wOjCRP/ASKQ6wUBEcgFWzLTrv1TLzMMVKnR6U+LsgQ4fQ/E2r1M9xPa33/qUqtVtIsg464ArpP0vr+J1hzPX05EwIGni5a7LAGyHjLSn7Rs/Og31kH5Ped1jjh4+2MTZ5r2aTWOm66izxLAerysIhaBd6yiA98L6rcQE0fgDbfMNzd2TNjjPaPdAZSs7IBC0iLQrSWA9f0BvadPF74BbYdzR9pptI8AlL0rQFoCtNKbw6a66KjR96Jvp0cARCA9VjOmBBEAESioK80oBkSgXJRBBCy+IALl9rOqSQcRKKhFdu2dNKcPBo3ARO3OaglIfVqgmJq74gNIed/YYDM6zyJw7QoQ5cn/3k5xC86kuAUSzrQz7kQxDn0YWInvOrJ8nLyk/YtQ1gtPGFvXqWlve9ju7pA/n48CLAIFvSgVF/Oh/7S7B9ZtsYa9flkE8u4KkDP0nzxmAT/TnIhyIA6Ec6buaR+fBYCzJ5YYUjIL3+4TaQGQ5T37KJwymOcVAxHIg1qHPCACnYEEESiog5EYWASKxVNKAxGYGV8QgXL7X7+kgwgUhPwTe/ea1bdmY/QCO5WIC3Z6q6fdFeDxBYiYsZDH/50gfe75jU15/KGUI6slgNLzLgKWO8suqTpNiml9AeSMP4JR6CmbjS0CJ5EvxIuOG/lcp6a9+249Ft7fvqB15XSFEz4JnJkevPL6auwauHq59RGY2+/AAQW9N1UTc+WN/d018LFnxRFJOZFORPDbT/1285NW3kqK71GWM2CvfQFkeUHQ/mFYz4tWj/1d1fpUHfQBESiolUAEQAQK6kozigERKBdlEIHO+PosASAC5fbLsqWDCBSM8I698TVoOdMs2xcgmsiKXQGsx8ZtNsWiWfY628yPO/g0SAuEqMjttCbPZxr0agkgqp/Q776t9smag+11stW+L7xeeeLYjzo18S0b9fnh/bZu8ekIcRyE/NdUxCLAhoC3rLSWgcR+8IL787CI+/Cdcd+AfsUR+FNhEXDh71tL510C56zsLMFnaXDKFxmdFgZPAT79fb4ATlzaNqLgxWsQUTDLuwsikAWtFGlBBASx8GxTzLsUIOMVgAik6JxI4kQARCAODYjAcL0sIAIFt/eO/VOvMDPsdjz8e15LwIRDP9dZAbwWH82cxR88sb/Zc1qgLzDQzY9awU+n+AGyPKmHT5+0vgDyFEPOt22fLWFBLIqDUnd9qfmF8P4113SOMHbjQ8KCIywfLP+1FbEIyO7AvhnkouHvzSlndDwjZoHSi122r9yPnnhOAlhONOOmAtg7n0P/cjqWK/fvszNKi/5wlS8Pr5Hydux3xAvo01kDPouAbya9xR49EcYzMb/F5mzU4rYDJvqDaD9fB/TpLy0BPssFlyflaq2MG9PFRzXfavBAhMEZmwZEwNdzMz4HEbCAgQhk7Dg5k4MI2E8FiIDtQCACFgcQgWwDCohANry8qbfv1WaVr91qmZ27Lkab2CyQd1eAx/TOM3vXGv5tbBkw0Q/8IYK308x7FvkWjNFUNO2uAF+EQJf3fiIftYS0BET5qcLBSPOBMOmVxwfGq1j+bn1YmznTnsnW5bH2Eu1x1dersWvA2wF9CXAMse3nhFNkMXBZLOR9kc9rCeH2IDnSEiIeK5dFwDeT5m0DtzxsJZ5LvgF5Z9SugSvhE9ClL4CsP9fDp7cXjwPtZpI+d83Im32vxjA/BxEouPVBBOKAZg0VDCJQcIeU4kAEQAQ6dDHfroDEB1sSKUe39X6wWQ7n95x+KJK5XxYQgUwDCYhAJrj8ibXWZo68dXfrldNTu+IISGc53y4DOePl/0f3HXEBWBeZbhsFBODTCheJNXY5ANxGvgFPZd+AHjkDJgYiqsgdJrK4Uscv6UxAeGax/ssz+wp86NaJ00IJ7anGieH1WNp9wJaP34ZFwAJMA7Xsh4kIfGJAj3wDpqwYnw9A5DPAHwohL/Il4P4nCQ7flz4RQv+qWwScH1KBxyaKF7CYdgONjfjHqmnN6TRdZrUApP5Qi3Z1EQ1ZCy+xEBYc1r8RaBNj8blHj74vHTLDlQpEoOD2BhGwgHqJiSdAkMtZMRqYQATy9VxYBGL9E0SAv8iduxOIQL7XrG65QARKarHHn9SvsjOfVhzjvL4ApGfaXQH8AssPMldXfmjX0cx6LUXmYy/0SA798dBOK2EFRSqL5EkcXZYJDwFw7Qpw6X0HxTM4iSMl8rgmyx9p3xs+et1JYz+eqcm/tX7qxeHzySllTm7fQPX94A/hI2Bwg0XAwBBZQASxSuyW4M6W0kfgT3xxBBymc47r8VTHmR+sRllLAE754mUraleAfIcTu0MSCeyNWYuavx9eL1wakA2lpA9AzcSCCJTUYCACFtjIKUswBtdSCYhASR3SMVK7ZnxsehffMRABJppsggYRiHVYn+keRKDk9zuneBCBnMD5sm3eq88zE6hW68jpX8TEmr74QCa8+z1r8L5dAfIYRF98gO/RueXn07nlrO+dZDE4wbEWH1XDsQ9fev3L9AnfCAdxkGvTm/bahEtov7QsR8q9am3nMwhke15//5S16LTsluw3fwsWAYMRLAIGhp5bBByWgAcoUuiR9ogEFTgCSvgsAS4vfTnTlu+J78PvIpIF7gqIqZSQK27ooLUlzHDJU8b/yDeGD9NzEIGSWhtEwAIbLS04TABpfQESBIoEgwhk7MDwEZjOy6MPOnfUyKmxTwGFnEsDIALxji6cAhOEw3EDRKDzeAEikHEczZr8n++0ket4TX3VItGfxQcy+uAJJutzvkt8Z3mN3LMmL98XPk1wPc001iy2KdYbHq3UGrII+PSRuyEkbnIJQOqRmNkLy8im3TbHoXPt1WcJiMprNG8P07/5tOD+mdry2mu1Ces/ekrLRIr8b7AIWLhgETAwlGUR+Aj5CDQcH3454/2x3MVDndpnAXB9OH0WAM7nswSUvQTApytusEduqINot8QSe2REYheE1PeSY0beNNP7P2zPQARKbnEQgc4AgwiU3PFc4mERsMSRvxfRPsb496Nfhw6BCMz8XjBRAREodvwAESgWz4S0x560a82TE3ateQtF5ruL1tz30mECfArgapqBL+OZLkks2hfAtUbHXs+8L/mhXVaB04U3sivSn8sSEFk6HD4EzngKDh+Ju8hCcSzh5XU+pAS6aee0V58x8vk0Tf+tO7Rpif96k/pYeD1rlVXonNW+OVEa6X1IAyJQaSJw2dG2T5xHPjrcQ+T7eg/1fxk/oyxLQNreXrQlYCf5AK3fHidqxxxk/z+H455IXwDPqwWLQBwgEIGSx2IQAQswiEDJHS2teBABEIEOoc99SwIgAmlfsHqmAxEoud3u+LWdUR40u/WS8MqnBkrvdzmj3SqY8BZaE+d0fC49Ww4OJguCPH3POfOnerO8zbRffgMxbwnLmWQRcG0H5PSyHpmdAR2+EdLpkC0rHElNlt8SxzbKuApzJpr/FuZ5/XkB2Txm7gjL/lx/JkwBi0Cc2EVOdsJ5K3G6IMGrEVnQIJHYtkn4fORC+8ePKT7GGY64ALfRmQJn05kCPktA6bsCPARTvl1RclLsfvJJeoJOT1xIu4B45s/5vbsCPOM5538BfARiSIEIgAgYBEAEQATMB4pGSsQRsP0hETqZuklpzoIgAgZhEIGSP0xCPIhAyXhzyOGN28TZAxnjA0zQDHcn5eO1Mz4NcDc930vP2WLApwPKavLuAD5jYC6ttbFlYSkx8u0kl2f2i/h8c8duh8TMvEufgGgGQHJ2kj4NquAYXRNLD3RDWgI4XaCavwp1/d2nBbem6QKwCPCUHhaBGEEoOKAQWwTW/drifOph9soD9R4+G4QsKwvofYz6sJgyl24J4IIduxzku7Vrv73zG4rrt43e54V0mumh5PU/bzyes1tLAEuDRaDzaAcikOYr0EUaEAHHCy22NbqWSkAEuuh8nbLCR8CgUtldA2QRABEAESj4zZ9RHIhAj9B+cLs2O4TbU63Dpw9E3v34pJ9rn7wrYp9kwPx/n2+CSx/2UvZ56ef1CZC+BdIngPW/V8QzSGxD9FgCeHFW66b5JL79nCDV7gFYBKgFEEfAAFHW0sCHiAhwf5e+APz/s8g3IOFsQBkTPggu04AY/1I7BQoLwBPk07SZfJkiywWVu9yc3KHUQTTjny1PORU+Jk51M+4OSMpp/VmoxwuOGb+nR0N/LYoBEehRM4EIMKOxVxk4CUSgRx0RFoFKWwRABOx7ACLQo/GAigER6BHeN96ozQnhK05uvXz6h1Dun5dr2lnPCnDuEnB44zsjEsqZBSW8jbyZ5SlnWQ8L4jc9LQHgdFtpxjGfIokxPrLeaYlGe6p5Q1jVPzwvMOeVu36wCBAysAjYDxXPYAv2EZBEgPvjjQ/av06i00HZp2cf+QzsJ5+BSdJnkv4/If6/X/yf0yf6vcPXYAGt3fPMfim9h6nPOBAFpT01UOrns1zI8UBTi112zNjVPRrya1UMiECPmgtEwALtW5pwLQmACBTUUWERiPXD6EMkTNP9iiwIIiCZQud+DyJQ0HgAi0CxQKaVdu8WfVGYdqrVMjuEXTPZoi0Bif39QuGskQJ/sdUKWCPPTmC5OZ0Bo5m80O8RinOwlOIl5LYECCAmtTI7l9993shXZmpDWAQIHVgEDBC9sgjwB+9HdKbA00RcgartCvB9oOXhTvzOFb0rQMoNAv1P4b3LnjJ6U9qxepjSwSLQ49YGEYhbBuSuABCBkjskLAK1sgiACNj3wUsw6LVJOEnyjBdEYMaBBUSg5HFXiufthHdttnEFfGv0vdoV4PogS/3ZF4DjF4zSPv7IC1haAhy+Cb4lAC6Xy3uULALLySLgig8gfQ+cREMA/5Tzm2bGcGUQJJokvA+LACwC0z9IZVkEPih2DewnH4AtFHFv+XzbDmXtCojk5o0U6BhPXSGMu7UEuD78LuYQKG0iiV527Og7ejz0V7o4EIEeNw+IQHwgS3t8MIhAQR0VFoFKWwRABOL93GcJABEoZlwAESgGx8xS7nhs8nw7wwiOmJ7ZtQ9fFpDwLaAbHaez0y0PYsbuswQkIvYJRfgUxWMPtg+8zoAu3wEhly0BvEvAeaYA5eNTE1mMrFd09IAoP0rfat4V/n3NhcHPOzUmLAKwCPTUIkAdeN1vLO6nHxon0FG/de6zy/lBTRkhkKV7P9SO3QeRdg79vXLFS+qyZLj01G1lbC0vPn7kLZkH7wHMACLQp0YFERDEAUSgNz0RFoEYYa3aroHIIgAiMOP7kNUSIIkFiEAcXhCB3gy/zlJ++tjUq81M2jWVp5zO3QUOS4ArQuCBGXBcpcSuAtfMmbOJ53dstg9OWhL/wKf1BUhYHujGBvINWLFAEAdRb6/TocMSInH/XxeOfK5TY1XVIkAh2tXskZRTQ1k5yuZac07MzMSMUR5SxHLaIiP/V354o34n5ErLUuLwnyi9LbFN++alvlN0I7pPCk7SdfM+E94jWnRn/fu1ffCDz7DqTJEiG3bY/x+9mNRM2cy+GXU0DvAfKS0BXrmu/uTod6J45zjpqrbsZ1KAT9+WbplzD3/ruPF3OQsfggcgAn1uZBCB+Ac++jCDCKTqmSACIAKdOorvAwgiQOMOiIABAkQg1XBbXqKfPKZXmQlJq3VBp1JcvgCc1hkfIKMvAMtLxO6nB3JmL2ds5NysNtEMfhnP4IWCUt+oPHrA5WyhCIKLaZdAZDFwrTlK3wOnL0CceEgcx1TzuvDeNRcGdD6aTVEViwCfKvnWlXaq2MQbXMjL+XfrLaX6+sP2OL9+WwTuojM1TiALm8vrPusM2LWW7jM0+IhFryIEZvUFcHWOhAWs1f5RmPbyE8Y+W0iHqpkQDCN9bjAQAWoAEIFUPRFEIBVMmROBCMwMGYhA5i5VqwwgAhVprh89bH0FXMycveKdFgD+nooErrXzaCac0RfAtytgK51CxvEFxvjLFf/eH/CJEASA9frVdvtXwjeAErRFPf27AmzGyLIQARC/r1va+Gl/9Lmj357eNapiEXg7LAGlvrFX3rjQyO+XReAD5CPwc9otcMoh3X2gObecSXdrAehXhEBXfAAvfJ4BEQAAIABJREFUUREwuiwsI3v3vy9M+qLT58549kipnbAPwkEE+gB6pyJBBOKogAh07pggAuW+sCACFl/fhxVEoNx+2GvpIAK9RtxRHgcauv0REXHQtyuA5LGTnc8CwMX7fAHkqYhynz7PrF27AjYYX1yllpO3czQBF1PyKD8leMhhCXDuCnD4ILDFwGVBScRrEN7OH3tOfPdAVSwC71hFbuQV6beDpsaH/3OOqdJPt4yaa2K3AlW4rMiCb1xrC1hBEQRd+Po+1L3yBWD9EhYGcSO1vowvC/ZkzCzXYwrR9PyKE0feNGh9e6b6gAhUpLVBBGxDgAjM3CFBBMp9YUEEZsa3KqGCU/KEzKGYQQTKfb8gPSUCtz2kzwiTTqjW8Z2yuOIDFGUJcM2U5czauYtAKP0Lii/ApxQmdkFQ+gl6wD4GB1vn7QMvMikgfQG4uMhCIXcPiARy90FCH/ZZ0M0vhVk/fkmwP7zCIpCyA9c82VW32Kn4romG7X/CUiTjIch97M4IlyQn8j0QOHE/vORo++DswzsDmXoGnDIuQOoPqmu3jlSzZEuAr/6sTqSGaD9X92QCwM+Dpv5i+Pflx43eWPMunUp9WARSwdS7RCACFmsQgc59DhaBct9FEIHO+Hq3Bya+wPaG78Od2MbnYSY+eSAC+d4PEIF8uJWe66YNU68wL1JDxfzuZSQ86T2fWBPPuitAvJnSFyDhOyCQiGbcwhdgo4wvIN5Y+dxZjiM+gvPwImkhcMwQ2GdiN5kc5jWb5ry3j78g+Ep4rYpF4Jg5NmLDC5fQcXSl98ThKGCCvjCvvqm/uwbee57Fe5RG5tQfPk/oaNmKXrmO96RoX4DEh9uhmE/fBKHw+QI4iIvE6YoTm2+29wKfCrV+UUAEKtp8IAK2YXzb/VzOiq4lFDbdynECRKCiL0KP1AIREECDCBhAQAR69AKimM4I3H+/Hg+fPNJsvXT6B7EoXwD+wkZr7iTY5wvA2sp0MkKgJNx7Sf4+KnAuxcblGTjLm032j4RlgQS6fAGkXpGvg2eNUO6e2LbPSlowy14/9Xy7e6AqFgGu50GjtmIXLbaWgYVNzxSoyxfNKT3jWrRPjdTTLodCcm1YlsfPJ6mgbzxsXjN14yZ75ef9iiPwfnMmaQaTesGWgGFbAnD1j2j8CtqfCf9++Qlj63x9t87PYRGoaOuBCNiGcZn8U28PBBEopIeDCMQ/0GVtHwQRSEeEog+1+MNHh6VTIIiARQBEoJBhsjwh//vG/SeF0o9Y0jQ7jJfSTFXOyFkDOcN1WRB8EQLlh9a3H58tDPJFlF76mynyIDsDbqR4AxxBsKgIga4lgMSuCAKO7/OZCYznjj3Na8O/b9mkPh5ez1pla3jO6tRz1/I6Rx7JnhmkPE0wMeBSftl/3KcDWgnRTJtOCeT/s9d9whufEkT3heWBB3QutyXrxRYu0SG5vMiyFCki9OTyBJEse9fA+8gi4GraqDopLTFpe6nXEiBwTC1XVETqL+vpk5vVF4DlZyUAUq8rBzyuAIhAnsG0h3lABOJgOwlKSqdAEAGBpxyo+QMsP6DRiGr/ABEg4iC+XN1uHwQRmHlwBREo5+MDIlAOroVL/eb9Uy8Khd6/TZmNztvodL4ldDofn/Zndz8n998nnO6ETwC/YE7ve5Lr2hUQ5RfpeCooLQp3USz1Y+l0NV+5k0KA1CPxYRItIC0lUp+d5BswmwDk50GzafY7fOMBdWl4hUUARMC8X2wp6BERkPEKvCZw3wjkWDJLyM1oCUh8qAWBdKlVtCUgkucByocjP385LAK+HoXnvUAARCCOMohAzl6HpYGYRSMyicslgIotDYAIxPu771hmEIFs4wMsAtnw6nvqr98/9apQiclW3L9jO81oN5GlgL3xF5B3/sFkOeCgBHw6YFpLgNwV4PQFYIsAJeBdAptJryYpwPps4vgCpJ9rV4BzOyC3iBjIfbsOOBtbGvaSc8AYm1QowaRqmjHluw+qC2AROODOjqUBsryVZBHI6guQcuIdWTLEa5Mc12pqCeD3+REaV460YSGiX1oLQJSB2lePNf8mvPeKY4Lb+/4RKEEBEIESQC1TJIiARde11JFYonAsKYAI0IdMdFY4C1pA+rV9kH0EQARm7p+uMRZEIN/XB0QgH259y8WHE331XntKYTRgSGc5Qfn5e7idvPZ30wx4Lz3gmTun45l7oqKUgM8GkAx7lGbUYzTzZ4sEy5G7AvjF3Un6LLCHvnkDCWXeFUAKSAuItAS4CMYNG5vGnxs+AvH2iY6jdZnWBe4auwYMIq619D/mXQMpdwXwe+VdY3c5f4pxQr7vXrmSSHoUyirPddwxF7OPXtj7t9g7B9vDI9UysjB6qhdpL4lXQs9Abw0Tv+LE0Xf3bfAvsWAQgRLBLUM0iAB9iBzOTs5dASACFgH4CMSIZtV8BEAEOjMLl0kfRKCYrwyIQDE49lzKtT95wqx+jc5ecFl4lfv1WaFozZ1u+LzzfREC0+4+SJwV4DDR83bAJ8ki0CSLAlskXKchyoHBtysg2nYoLCf7SBBbMhL7ywm3m2ARiBEJ+AhYOIo+fZDPGvANKN6Ztc8C4Jgqe+V2/k57QyFmluv48m+hIzYe22UVWUU+AAvJFyqtBSCRjn0BovrFFdBamVNIX3ny2Ft9bVPH5yACdWw1pRSIQLzhQARSdmRYBCptEQARIIIFIpDyhS4mGYhAMTj2Tcp1d+qVYeH7VesZ0y0DEeMVM2BpKfDFBUikpxdU7sOXvgp5IwRyfASO9V+UL4C0UCQsAZ6lhpsfhY+A6QuILGgtAdxfCt414CMC3pm1zxLg+MB65Wa0BGSVJ30B+L2//wlb8AhZCtkCwKczyoE39a6AhAVgZluCDmzPf+WJY3QaYd+G/FIKBhEoBdbeCQURiGPtXArxLQmACMQ+cDIkq3SmwtIAzVxBBDoOdiACvfsGFFESiEARKFZAxhd/uv/4UI2pseYZxjLg2TbnswTIGT8z9IQlQNzIawmQvgBbKe7A4tlxcL1LAJQ8kufAYR/5JMh4ClyaLOdWWAQsNLAI9NQi4PugurzqEzPjLuMCRPNlj0I+fRO7JejGfTTz30Pv5QkUcZTfz8Q2C5eFwjEWe3cFiAJcloVXnTT2pgoM94WrACJQOKT9EQgiQDM0EIGZOyB8BAw+CadQ1/ZHeZ/Q7dXSgO/DCiIQf+9dnR9EYOZhAUSgP9/t0kr9+59PnGaFN06cPuBxgZElgKbukvmWtSsgYWGQH+xoyhF/sbdR3IO5wivYZZnwbR/k+Akc5yCBi7Qg0P9v/zV8BGAROOAcXzYR8BEAV4jdoi0B8gPqGrhc+nJ+tsDdb3bjH/itJq//OePx+92eFiiGk6jhDujZec7v8zGARaC0TxcEF4kAiIBF00U8QATivc1lqoWPABHSPlkEQARmHhV9H2wQgWxfFVgEsuFVm9R/+zO9NlRWB62TwmveswISLxRHFhRTaecMnWf+jvTOXQHCYsBnJ8wiywAPBJEvhHAGdFk2OJIhxymQvgCRmqJCsAgQMvARMECUZRF4z3meD2BFdwXw2j7v899KlrwFNNNfZc5MVSoQZ3nI2nZrCci6BJAY3xzwc3u/5hT4CNTmIwhFlQIREJYBGiFABGARmG4xqlpkQRCB7iwBIAL5vn6wCOTDrTa5/up2fYyZwQStp5mrmKHLbWBy+520sbt2BSRm6A5LQJTfs11Pzuj5A84WgOgshJSWAD5LYYwsCondB8ICIHFaBx8B26KwCPTWIuB4T4r2BUjMjMXaxA4TV0+pJ+iU020U4W/hLHt/CcX4nyfW+rs9Lrj7JYDOc36vXIF7ENjIgq9GZMHafPug6DQEQAQsGCAC1Cmwa8AAUdVdAwmLAIhAqvE8qyUARCAOKywCqbpZ/RN95ie7l4W1mGiPXzR9IGQTgcsSIOMN+HwBGCnpve/yBeD0rvgA0QtLBfOZBGO01uiKdyBn9DKyoNST/0/bmKMvBcu/43HsGoBFoPxdA0wE5EzaZwHg/ut1MhRD2S4y0fHaPp8Cykv5S2mmP58saeMjcQEuvXwf2m59AaJ5fsYIgT69JO6MZ6CCbWGZrzll9F31/xokawAiMIit2qFOIAIWlARxEDdABCxO2DVgcYicAoVBpWxnQRCBdAMzH/qUJED5tgeCCKTDHalqjsCf3KHNSd2Nva2XTK8Kn84XzdCjKXPnD2h0mh+li76ncldBRl+AiOmzXOEswP/lfcmNUUroKGeCnRKa8YZji0VaywEsAvEvofQtSXwwaWRmfPmqp+gDy80mZnSRHMrAAzwP+JEcbm+6tuSSB98X3wOWU9WlgXefG++nPkuA/AByep7h/4YidE4S7uy1v2yeLYdP7RuhmT7PDLNaFrr1BZDvvWuYzboEkFquAFrWP2gF/xTKes1pozfV/BPQUX1YBAaxVWeoE4gAERv6EoAIiA8Pf4DlB5STwVnQIFGWRQBEYOYBGUSgnA8WiEA5uNZG6p/+UL8qVHaq3TJ9wXVGgbQAcAWdPgSuGbqM3CeQisoRuwES5dENtgzISIF7yRLAuwtkvSQBcJ7NQAnv2gofAQM5iEBPiIC0fGwmL/1HdtmOP0UJeC2fvfaXL7DPm2Jklx9QOUD5LACumbXXEuBblCfBvmRuAlDMEoDguQfgIfH/Ze1gxg/gioII1OaTXY6iIAJxC4EkHOxMCSJAyIAIgAhMG4pABMoZl3stFUSg14hXtLwP3jL1QjPhayszp4jWUB379KUXfmLNleopLQbyQxvNzB2+AJzeF38grQVAlu+0gIiJxi8qZhFgl4fls+3i75wg7ZxOdEDHdsKo+nLt1LVkwDM76cXtsAzJ3SpsaZDzO5cvgnyNEj4CrI9jqWOK9PzlDjsEPrHXLpJHM3H2cRD6Rz4LfF/gx7tjEjNo1kP4Tsh0l62xd5bQqZtLjEePUp6AfBEcEr/CLQGu9pTdyjPFT20BYLmJ3QHFWAKcb42o53+FRaCiXy6oVSgCIAIWThehARGw+Dh3E4AI2P7jIkogArHxCkSg0OG7a2GwCHQN4WAJeP+t+uSwRpP7W6dOr5ncFRBN4B0zBN8pgAmfg5QRAuUAIuMPcARCnkFFFgeujMf3QJo6uR73bq+Gj8DCEVuj3z6cFosHq/v1rTbrttjtJx++026c132yCLzr7DgEae08RVsCEvJ8X25Su9v4AG5fAMYlrohXLcf4lMDVQeACNfXZsOTXrp3zo751zh4UDCLQA5DrVASIQLy1QATq1Hvz6woiEMcORMDiASKQ/51CzgFA4B3fsvEGxsfUi8PrVIt2FQhi7puhOyMW+nYFuCwNVH5kcZARguh5FBjIYQnw+TQc8IGwq/Hrt6vzw+tZq6xi56xOO1crtjP8/qodNEAVKxfSLAIvv3GhubLPQa8DCrFFwNe7irYAiNc6cpbwzbgLswCwAn3yBUjUn2689tTRNxtCEOR1wqnHmwWLQD3aqedagghYyFsKRKDnna+PBYIIEPhD5hQIItDHlw5F1wEBbcjiO7+jnh1ep9qtQ6dr7fUFoMSRd35OX4DE2QXCElCULwDXjQkAF7OhIhaBd5BFoA49p446/h/yEbjtcesz0GuLwB8KHwGJYdGWgLosAbg+1Al8RIXS+gIk5AStfw7vXXXq7Bvq2I+z6gyLQFbEhi49iEDY5CACw9HxQQTStXNhSwI9OjQoqpVrV4eodhtEIF1HQKrhROB3btMmzoDe1jJxBw7MoON4ZI0QKL31eTeA3OfvmiG5djVw+kkxAMj0ipYAongFomIbdlXDRwAWgXLfu34vDUiLQFYLAKOT2cfA4wwQyfOk8/kUFL0rwBXQKK8lgPEb9LgB8i2CRaDccWXgpIMI9NdZEESg3FcKRKAzviAC5fa7fksHEeh3C9S8/Kv/3UYkbDcpIiH7AEhfAOF8FO3/56m5OB1QwiJPC4wm7CnjAoxSYIF9CWcCW7DLEsDqbayIReCgUVuBq5YhjkCRr84TE3YofPMPbLD+fsURYItAVkuAzwLAWGX1CShsCUCYKg7o29mG4LUs+HwBRIV98jh5c2z0mvDv15wQbCqyf1VdFohA1Vuo4vqBCPS2gUAEysEbRMBhCShqKQBEoJyOW5BUEIGCgBx2MbzdcNukusxYCFotE7xdHCHg3J8sIwTKGX9RuwL4NMKJlrUE+HwLuNxHKmIRkP3s7IV7za0FI2nnhI6e6piC8m3fjIpn0FK6c2brEOgKYZxI7nQysxrIteOEDwrlv37jLJN+y15rMuJy+mUR+AOxa0CuqUt8fa2ewE1Y5lzjVmGWgJTOgL7+xXrKduzWFyCSG6hbw7+vOnXs74dxLAcRGMZWL6HOIAIlgJpCJIhAZ5BABIgQOZiZ78MLIpDi5RugJCACA9SYVarKf/k3fYqdcbfMladacmafOP0vY3yAtBEC5a6A2U2bc++EsAwQiFLPTRW1CGRuc8dpg3LG5TxcCMcQxywO7YJPH2SLgJTbrSXAe1xw1AEcxCplR3PvCsjnCyDHDd9pgZ5qRLU4oI3ebiwBa8f/MGUVBzIZiMBANmv/KwUi0P826KgBiICBJUEghcm830sDIAJxRh4t2bheK8EzfBYPEIE4kCACFR2vB02tV3xFP8sMwO3W4dMHYq6n3BXgW7t3WgKERUFGCDxwhoAtmS0Du8lnINJH/LFpTzXiCHTdL0AEKk0Efv+szi08KL4AqWfsJe0KYLEB2Shft3bs6q7fqQEQACIwAI1YhyqACFSklUAEQASmdcVe+wKACFRkHBBqgAhUs10GVquXXqvHwspNBeoF4VW3W+YA+Ly7AlwRAhO7FRzxBrjcueQzsJN3EwgBm/fDImA6JXwEDAzRGQQF+whIi0BWS0C3vgCpP9ScsOK7AuQSAeN51ZCcKpj2QwIikBYppCsEARCBQmDMLwQWgVpZBEAERFfP7Qtg5YAIdB46QATyD6nIWQACb/yMNse8PbKg9VIz09KKYgBa4Xl3BUSqeSwB0qKwYMze2bY3vptgKywCsZE0wo2d7FzOdtQQkbPXlL0RxScQM8popk0JeOBm57lIjii3JQkOPW/JD4ewaEQz6Io4C/6ew0dAvmpypuu1BHi853zOdQlLQcISkG9XgDcugMNE4dN3BkuA8QkIgsAnooDRrT4iQATq01YDqSmIQI+bFRaBSlsEQAQc70NxlgAQgQ4Qgwj0eBxGcTMjcO212kzF/2p/6/LwqgNlfAr4l4g7QKcG+nYZSPqfSC92G8ydbW/sJMsALALUAvARsBYNtiAU7CPgIgKJ6auwYLjeqrKcAaeo/Hs225JPPiyuoW+67bUEZPzwOwwH4VLAZPjsqlNHf4csAb7VlqEcokEEhrLZq1tpEIGS2wYWgVpaBEAE0r0XHZYEQARSQAcikAIkJOkfAi+92+4y2LKu9TxjIWg3zfFwvtMC5QxBTPgj54OkhcHm5AFlEfkMbNjVPD+8f9Yq++Sc1TWdWIAI1IoIZPYFcE2NxSvsnbFzeuovu83nVKkHt9nrsvlWwuLZ8ffFNVK4fBi6PSvAXY/A2CquWjv63v6NXvUpGUSgPm01lJqCCBTc7CACIALTiK7zww0iUPCLV21xIALVbh9oJxB4KfkQPPKkOi98FCi1MrzKGT/PFJy+A57dBFws59+JXQMWEvgIGBjK9hGIZro98gXg/s7l/ma3vfPEHntdtdA+mWP2+Bz4eS0LIkHxZwXEuqXSWn8vvPOG08a/gMEzPQIgAumxQsoKIAAi0GUjwCJgAKzqWQPsLAgiMHM/d20PBBHINz6ACOTDDbkqhsC5n9FHhyrtG1XnxFTjmX/iDAKbyjWjkfvkd04isqABDBYB229K2jXwNooj4I0LwJ3cMyX3zdj38dr/Ditw1oi9Ll9orw3xhvjkRWr5LAEZdwW4ymVeGzRHPxCWfdXJwcMVG5pqoQ6IQC2aCUr6EAAR8CFEz2ERMEBU1SIAItC5H4MIpHy/cyYDEcgJHLJVE4HTPqvN6YYNrZ4eXqe0Gp8+8rt8Cbg2id0FNAJV1SIwmVDY0y6emRhH8Iv4glyjpv9HxVJCFsszWd6/Ht1nHuKIABjlo3SshyuCYaJ81pOu3oiEXI4rvbwvcXNFRIymxPYPqYd4HJmkON1/OzOez9Wavpm5XFqQa/NP7reSHyRLwMHk/X/o3LiG42QhSOjtUMwbH0AI8tXDVS7XRyt1S5jmDWvH/rGaI1I9tAIRqEc7QcuUCIAIgAh0+gDzBydBUEAETIcBEUg5wAxoMhCBAW1YVMsiwM6F9+5Q54b/D1rqiE7YNO3RAmqUTiHkNDzj3rSnmnEE/ux7pDgaHAgUiMAs6lYfeCY5Efj4ZcE+ATNYAowto6FH/2d4fd1pwfYCqz20okAEhrbph6PiIALD0c6oZbEIgAgUi2fVpYEIVL2FoF8pCJx/rT4kFLxlm3paeG231OLpBfEaNF/3VWzXAK+h/8X37dTtrRdYTRu9fqOFj4BsLLn2z07ocm1Y+ibIteaEHCrIdyphNLNMecqhTJ/1lEWun+vUw2iJgvUXThTRc4mr8NWIfA8cvgtcD7kUkphpi6URdmpgsQfNsTl+67h4QVl9AVwz/ER/ETci34ag/bXw0etPnfXVUgaEIRfa62FjyOFG9auCAIhAQS0BImCAlM55IALMdOL9zOccKJ+DCBT0nnrEgAj0BmeUUhME1vyNtRToPeoiM8A3lPGbrppF4Icb7Kt7+8aGub7tGVm3DxTUICACA00EVi+y/eSio+wn2msJ8OxKcfW6BAEIArOfYWpy5I/C65vODNI5KxTUrYdNDIjAsLU46jsjAiACGTsIiACIwPQuAyKQ8QWqRnIQgWq0A7SoOALL/lx/JlSxKqcP8m6BvusDIjDQROClx9sv+3wbjSOKi5B4XTMSAOcSwKwd7whlv/64Q3ZVfEgYKPVABAaqOVGZshAAEXAgCyIAIhAiACJQ1tDTE7kgAj2BGYXUHYGqEIEHn7Cv7HV3Wt+At9BugZF+vckgAgNNBK5aa7/wRZ8aGGg1FcqdGGt9JLy+6cTZG+s+RtRZ/34NH3XGDLoPIQIgArAImImv3Mbn2OY3KLsGQASGY7ADERiOdkYtPQjcrfVYmGTvJrUgvI421Hwz8DeUOYftkn9SV4fXfq/Js2/AofPsF+kVZzjnar1pc1gEBtIisITiB1x6zMw2f992QO6EbaUmjGUhGP1EeH39qcG9vemgKCUNAiACaVBCmoFHAEQgZxODCIAIpOg6IAIpQOpjEhCBPoKPootD4N7H9BIzox9RK8NrM1DLzYy+rVaF10DZa1vFIwim1eD5X7Qp+2URuGm9fVV//qj1Dfjv59m4AaP9PmoARGAgicBryTcgej+yOgNqvdO+d+2/DK+vO232g2nfNaTrPQIgAr3HHCWWgACIQAmgphEJIgAi0KGftEEE0rw9lUkDIlCZpoAiIQI/oZn96Jg6Jfx/s6WOo5n8YXRdSkj1tO/2yyIwRQEDP3GLnfqfcKidmj3nuD77BnB3BREYKCJw+mG2f51s4mse+Pl8Adq6fX+YerI1/tfh9U1n2siA+NUDgZ4OpvWABFr2EwEQgTj6IAIWDxw6RDhQ9yjr0CEQgX6Ofv0rG0Sgf9gPRck3btCzwoounqeeHV4bbXvan9bWG18Hyjyv+q9fFgHeJdC0rgHqd87v05kCrgaCRcASFcaH/qjb9sEG9a9XnyhOGXS0uw6Cz4WPHjpl5Afh9Zog8BkNqv6KD7V+IAJD3fzlVx5EoDuMQQRoJiyPyyVYcQxxvH8xHnw37THEIALdvad1zw0iUPcW7JP+tz+iDw6Lnj2qXksqHEMzo4HsU722CHyKfAL2kwGgb6cL+voXLAIDYRF49cmWaZFhILJw6IZ6Mrw/9+TRd4bXK4OgYiYpXwfF8zQIDOSgnabiSNMdAiAC5TrrgQiImS4sAjHCUbSPAIhAd+Nh3XODCNS9BQvS/0atR0JRSzYrM9PXgbrEzPC1OrugImotplcWgc/92L6SW/bYudmrz7RfwCVzyyUeuRsHFoFaWgS4vV/JPgGBMqf9jQT6702/O2X8ztx9AhlrhwCIQO2arByFQQRmxhVEwIEPiACIQDlDEqT2EAEQgR6C3c+iNm/W88xMs6lOCq9TbXUxjWAr+qlXXcp+bsmRBf/l5/ZVfGSHtQRc+BRrCTj18IpaArjhQARqSQSuucDGpZhnTtiI/UyL6ob6nrnbUreZfnhYsKEu7yr0zI4AiEB2zGqZA0Sgu2YDEXDgByIAItDdq4XcFUAARKACjVCECrxNb8kcdX4or9FQ5xpm31aHFyF/2GVcTBaBtcvtTP2Za4qZqX/up+QT8KS1BPTrLIPc7QsiUCsi8NGLrCVgJOfIr0MbQfgL1E/MOKPU98PriUuD9bn7EDL2HYGc3aHvekMBgQCIQLldAkQAFoEQAY5wyNFztCRCFQ8oBCJQ7jhRV+kgAjVrubs369NI5eebGb9WR9SsCrVU9wt3W7W/YiKqK/W6s7rbTi23B16w2n5BTl9VjKWhZyDDIlBpi8BC8gF4z3k9OqayoXYTID8Pr4/vUdeG1wtXB/t61idRUGYEQAQyQ9bfDCAC/cEfRAAWgTpaBEAE+jNe1K1UEIGKtZjW2iwW/2KLeqNRLVAnmqtWSf/eiuk+yOrwPP3iL9havu0CsgikfIMmKflfUsRAxuqlp1pLwPJFNbMEcAVgEaikReCVJ9qOefoyjhVYmbdzpyFUk+pvwuvJhwf3VEazIVYk5TA2xAj1uOogAj0GPGVxIAKwCNTJIgAikPLFRjKabwKIviDw2GN6TljwjjH1HjPAaBvRD79qIrB7v9VrLx0r9/bv2v+/7PSZZ/LrHrFc+/sPxGdmWS0K1UTFWKrMz3X0XOL4YEoo0/NhOc7QuQgxHMNZ4jTLxAVV6v3yTdVHAAAcL0lEQVTP6JEvQEkdsqGUsbkdt0TdEl4DnG1QEtJxsbAI9ATmZCEgAn0CPmexIAIO4EAE4kSoT7sGQARyvtjIZhAAESi5I9y7Ry8Pi5jarX47vDYaalnJRUJ8gQg8ud+O7HycK4vmGe1XHrB3Dl5ov4jsC/BXt9qZ2SQlnD9u073+7O52GxRYtWJEgQj0hQhw4119ph3Cj1xYOV+AYvoXSdFK/Uv45292qpvDK3YhFAoviECxcCalgQiUjXC58kEEPPiCCIAIlPsKWiIOIlAqyrAIFATvuse1ieA3p6FeGl4DpU4oSDTE9AEBJgDRWrZjEZzXaqdIx3Xb7Z3dfKMPuve0SBCB3hABatQXH2OH7HOWD7YFwNuHA2XesHbLxik4/pDAno2AXy4EQARywZbMBCJQEJAVEQMikLIhQARABFJ2lUKTgQgUDGeh4gZfGG/vW79NvSKsrVY2tr/WWGYZhNbfS4v6vl390lIgDQbbJwkNhyUh4TXvA48UYr2YwafW0yE/oZ7L/V/kj8oV6Z27Bzi/UNinP2fzWWbkc5dcTsfzaV91eTeDhC+13t4C4pJl8uUL7PNB9wHwdf+0z7VWm8O0gVKfD6/HLgl+mTbvMKeDRSBj64MIZASsZslBBNI1GIhAOpx4+6QztYdIgQikwznimSAC2QCj1CACHtju26KPN0kCdRVdiaPnwhuZqoYAfdEmpuIjsnPG7pgK+maIPguC3IifWp7AMzEBzTgD98UD8H3QfHonZvh0wzlxTikwZbKq9T6nPofMtTaLOaO1UbmSijYo0oVW6j9DBdcsVp82w3kQ+Gw1laxPWUqBCIAIlNW36iEXRCDWTiAC1ei2IALFtAOIQDocQQQETuu3ao7xfzqsJuk6UZ1T7adIga7QeL615qjuHqc5TuebucpjbiP5nl0LrjYo2rKRmNFTAc7plXjgq7/LYiDr51q79/XFtOX75JT1nAfkIxcN+a6AsgAmuY1AmVihexvqmvB64sLgiZKLrLR4EAEQgUp30LKVAxGII5z2Q+ld6nB80TPLd3QAEIGy34zBlg8iEG/foSUCD2s9O4RiYrv6QHgNtJo32F0ftZuOwKQMFUgPvR+4jDPcxIzc8yX0fSi9+okPcGp5ontE5XTrEyH0Sbsw63JGTGv5SFgQXBm7bI+i36qjYQkoGtJM8hoN9ZkwwxEL1c/MdyEIfK9QJvlVTQwiACJQ1b5Zql4gAhberNv9uFF8o6NrWyKIwMzdGkSg1NfeKxxEwAtRvROs36pXhjVoNtQ7TE20mlXvGkH7LAjwh6stLAG+D1Pig+fY7uXdJkbKej+gKX0NnB9kz3Y0aVGQGHr1cxScGUfHlN1LTDhfTp+J1JYCSph3CSJL3wzTrqSzAsaGdmqWFbHepNcN9e2wpH9YqL4SXq8Z0N0GQ9PtQAR68+JUtRQQAWEByPkhdS0ZgAh01/NBBLrDr6zcIAJlIdsjub96XB8bFtUYUb9jDACBwo7cHmFfxWJ0yim7/NDl/sA5vOldJnPnDF+AmcjvsSB4Z/iOChauZ8oZtk/fhEEg466FrBaQtBYEXz9xvRNzRuyTZfOxS6CK44bUKdDq9vDeEYvU34XXQYlHMLAWARCBOrxWvdMRRKAz1i5+BCLgwMvRZUEEevcu97MkEIF+op+i7A3b9JFhsmZD/b5lamosRTYkGXQExJeOB2zfWnnWmWNCbk5v+2jG61rrF/d9M+isFoTMlgnXjDyjnomZfkoLQlp9XbimnfFH6XLWy1XO0QdbSwDsAfUciNpt9dNQ81UL1V+ThcD3SlayogNjEQARqGT/6r9SIALxNkjpjOgbzSSR6taCACLQ/1cFGmRHAEQgO2aF5njsMT0nFDg1l+IABGpuoQVAWC0RCBwb4nwfNs6W12vdJz/rzNwrr0dr+y7nwLQz8chSktZ2Tum89Re90yleCPLJ9VkIUrqaRGJc5a0in4BR8hGo5csGpRMINBvq++HNw+cF5vTDuvxqaxEAEahLF+utniACM38hfR9C+UEFEYjjCSLQ2/e5bqWBCPSoxR7bqf80LKqt1PweFYliaoDAiDxMTHzxnB84T93SRrjzmspFOd4Pskd/qXbaeAecz+cj4dXPYRLwTfyL1jOrZSKqv6+CGdsrkuux1MyjvUuHzoNXQA2Gla5VHG2rj4ZCDl0UPNC1sBIF1M4iACJQYm+osWgQgZktAU4i5Phw+b6TLksBiEDnl4hxARGo8SCTQ3UQgRygdcry6JP64vB+oNUVBYmEmAFCoOkMkmsr6fugJWbIGWfi3hmpy6ueMhY9M8/8IZb8IeVuBW+9Zf34/54GSd1eHlxlt/DJdfqG+DJSvVImU6txlsAAjT7pq6KVmgxTt+epPwivK4Ngb/rc5aesvEUARKD8TlDnEkAE4l8iEIHODMT3oQYRqPMoUH3dQQQyttFjj+klYZbmfPU+mtHBrzYjhsOQfHQkPnT7nLh8z9POcCW2Mha970Octhypb7eWg8jykdHiUfSaftYPsi/Wv1eey8LheklS7lpIWJKkZUU09FGwBAzDsJSljjeEiQ+bH/xzlkxlpa2cRQBEoKymHiy5IALx9vR9EEEELAJeogYiMFgDRXVrAyLQqW02P6lfaywAgTq3um0HzfqNwGhj5qE87QfRFzcgMePzfEHSliud7LwfJlLEKV+slXvlpfzQOZ0LHYr46p95V4WnIk79HCYXn36uGb7XkuTBc+FsK3nRLOwS6PfYUdHyTQ+aNUf9UXhdGARP9EPPylgEQAT60fz1KxNEQLQZiEDnmX7OQEIJguFjViAC9RtEqqXxcBMBrbWhyI/vUX8RXgOF0wGr1T+rpY2PALhmdGlr4VsLl3IS3wefF7sQ4JuhutbGfd8lXz2cTnFdWjxYX59+jgl7wmbPclw4O+U4GjyrJcbbPo6KyttHLoQlIO07iHTm0InvhTgcMjv4Qi/x6JtFAESgl81c/7JABGwb+j60IAKd+zqIQP3HgKGowbAQgcf36meEDdpQ6pVD0bCoZFcIjMqIgRmlJT6cGb3mXcX51uxdFgrvmnNGy4Esx+dl751JOywbco1f4uKdQYuCMxMaUaDX58BRQGo9qTwfni55K+gsgQYMAhnfWCQPEdBamTgDB89Wbw+vQRD4um5XwPXcIgAi0FV7DV1mEIF0TR6Z0lMOFz4i43TG6/YDSwWDCKRrV6QaTgQGlghs26vfY5iOUiuHs2lR6ywIJEIGZ8lcYNq8a/XeGXNGr/ho5t/tWn7GmXnXFgSHaSQlX4mWQvLOzF24OWH0OP+5LD18f/FsawKYS2cKFNgVIWqIEdg6S701rP5TgmB/GTD0zCIAIlBG8w2uTBCBzm3rW1rwfWCzrpWDCDjawfHqgQgM7pjUz5rVlgjceKM2EQHXnqP+r7EEaDXWTyBRdrURGCFK6jpGuGztfR/QRPmODE6TesoKRGJ9tnOS510rF+V66+kw3adU58DZDiJD2bsVfDN1J6Hx6JnWN6JJvgA4VTBlR0eyXAg02+r/hRkXzg1+nEuAI1NpFgEQgSKbafBlgQjYNgYRiPd1H3HJGuI5664KEIHBH3vqVMPaEAGttZn579qvPl4ngKFrfxDolwWg7Nr6PmBR+V3OwBMz3Yy+B90uNbjq4bMgZP4gF+UbIQDLrCdbYkTG5bRLoOx+BflAwEwYGuoWYxkYC/6xCEQKtwiACBTRLMMjA0TAtnWvlhQS5XT5gQURsAiACAzPmFWFmlaWCGitTVTtXfvVn1UBKOhQbQQCOjOg9tusHfvu06LfreWAy/HNbKU+WbcPRuV0SRyks2Ja/TNbEDyCfbindapcTGcIjDfTtjjSAYHiENBK3W0sA7MCE6E3768wiwCIQN4mGM58IAK23X0fJNeMW/YaEIE4ImnX9l1vH4jAcI5Ldat1ZYiA1npuCN6eSfV/wmvbHBuAHxDojMCIN0juYCPn9J5POzWmdKkJBMvt0hchtwXBUy9fPRJLGb4MHnxcPhGJdhE3ZLE8yC2ZV3ub1mC/cENSuyBQvwqrOm80+EieKnf90QYRyAP78OYBEejc9r4ZrMyV8nt4IBuIgMECRGB4x55BrnnfiIDW2sTO2jMZ7Q7omlQMckMNe90aQ24JyNr+TlN/Tp8EL3HwhP5Nu/Tg2/7omnn75Pv0L3oboTRkSKK2FJaArF0a6XuBgFYPhcXMHQ8+mKW43B9vEIEsMCMtiEC2PgAiEMcLRCBb/0HqIUWgV0RAa238Y/e11CeHFGpUOxMCvrleJmFI7IDTuf0wI/y+D65sABbvOwuA83nlC30j+XKKLhTxyS1qt8Ii2iUwAtcAvIvVRuDmUL3ZI8Hn0qiZ2SIAIpAGVqQ5gEDGLxGgmxkBEIGO+IAI4MUBAjEEyiUCu/bqZ4XFjYyqlwF4IOBDYFADBvnqXfRzn9e+qzyfN3xWmub74EYTd5EwbTlZ4wWw64lPvlPvjE6UB8+BKaDovg15JSDQtjuTZ48Fb04jPbNFAEQgDaxIwwiACBTTF0AELI6FOxuCCBTTQSGlWgiURQS01ovDmu5vqQ9Xq8bQppoI+OZo1dR60LTyzbBlfZ1xDjI2Z9UsB77tmT59549bSwCfMjho/QT1GVAEtNoW1mzWaPCumWqY2iIAIjCgHaW0amX8cpSmx3ALBhEQlgRHtwQRGO73ZGBrXxQR0FobsrC/pT49sGChYgUggA9/ASD2XERWopCwIDi8/H0V8X14Ofay00LhKcBXr7SWj1HaHjDHRE3BDwjUE4FAqf8INR8fCb7cqQZeiwCIQD0bvvdagwj0HvPuS/R9MH0lyEh9aXsBiIAPWTwHAsUh0DURmGjpj5E65kwB/IBADAGddugHblVCoNtWS+u86J3Rp1TERxzyxgngNnERovkUN6BKbQddgEBeBHY01DvCvIcEwa7pMrwWARCBvJAPST4QgVo2dMrvr7NuIAK1bHYoPeQIZCYCWusVIWattnrvkGOH6ndAoA0CMBT9onDC4BEoH7sOCZLg+ywGUXqxXdClzrxRu0ug4Z0qDUU3QCUHBAGt1L6wKqPN4HdTWQRABAak5UuqBohAScBWTCyIQMUaBOoAgS4QyEwEplr6L6m8kS7KRdaBQ6DbT8PAATJUFUp7pkDWXpJ6Rk+C03r9uxrHVd5ow1oCRs2JKvgBgcFEoNWwpwaPB8Fd4dVp+AIRGMwO0H2tsg7x3ZcICdVBAESgOm0BTYBAXgS8REBrfV4ovN1Wr8lbCPINHgI6Gdx18CqJGuVHwDOl99FH33OpWNZtj+xr4CtnDvkG5AcCOYFAfRBoNoM3dbQIgAjUpxF7qSmIQC/RrmFZIAI1bDSoPOwIzEQEPmUsAkrhmK1h7yVKKZ3WbRtYAYECEZBLEL6ZvNdiwAkcgsZgCSiw9SCqLgg0lHq/yyIAIlCXVuyBniACPQAZRSQQABFApwAC5SOQIAJa6yOo2HeXXzxKqDoCbVgCqt5EA6Ff6t0Cjim/N3KhB6WRAKcKDkRHQiW6QiDaNQAi0BWOA5cZRGDgmrSSFQIRqGSzQKkhQ2A6EXgn1f3oIcMA1bU+IfYHSwD6Q4UQyEwURORAX1VGm3CF8mGE54OPAIjA4LdxqhqCCKSCCYl6jACIQI8BR3FDicB0IvCZoUQAlSZDQFa/bAAHBPqHQF6CwBo3YQnoX+Oh5MohACJQuSbpj0LwCegP7ig1HwIgAvlwQy4g0AmBQGu9kB58FBABASBgEfDaR7wJ8iJZmuC8CtUyn4soBBQehY4UqGXdoDQQKBoBEIGiEYW8gUDA+zn2JsgLQ2mC8ypUy3wgArVsNijdJwRCIrCWyr66TzqgWCAABIBADIEEHUrNj2ZO2IApAD0NCCQQABFApwACQKByCIAIVK5JoNAAIxASgddR/c4e4HqiakAACAABIAAEgEAHBEAE0C2AABAAAkAACAwxAiER+ADV/5AhxgFVBwJAAAgAASAwlAiACAxls6PSQAAIAAEgAAQsAiER+CSB0QQoQAAIAAEgAASAwHAhACIwXO2N2gIBIAAEgAAQiCEQEoFP0R0cw4XOAQSAABAAAkBgyBAAERiyBkd1gQAQAAJAAAhMRyAkAh+kGwcDGiAABIAAEAACQGC4EAARGK72Rm2BABAAAkAACMQQCInAG+jOU4ENEAACQAAIAAEgMFwIgAgMV3ujtkAACAABIAAEEhaB0+nOm4ANEAACQAAIAAEgMFwIhBYBEIHhanPUFggAASAABIBAhEBIBBbT/z4MXIAAEAACQAAIAIHhQgBEYLjaG7UFAkAACAABIBBDIOD/aa0/A2yAABAAAkAACACB4UIARGC42hu1BQJAAAgAASDgtAi8m54cAYyAABAAAkAACACB4UBgukUARGA42hy1BAJAAAgAASAQITCdCKyhu38AfIAAEAACQAAIAIHhQABEYDjaGbUEAkAACAABINARgYgI8FOt9afp78QzYAgEgAAQAAJAAAgMDAIfDWsCIjAw7YmKAAEgAASAABDIhICTCFxMYq7IJA6JgQAQAAJAAAgAgdogEASBOWOok0UARKA2zQhFgQAQAAJAAAjkQ8BJBFic1vpT9HcjXxHIBQSAABAAAkAACFQQARNJOAiCdR0tAiACFWwyqAQEgAAQAAJAoDgEUhOBY6nM3yuubEgCAkAACAABIAAE+oTAJFkC3jK9fOcWQa01iECfWgrFAgEgAASAABAoAYFsRGDaEsGf09+zSlAKIoEAEAACQAAIAIHeIGCOEgiCYGsqiwCIQG9aBaUAASAABIAAEOgRAvmIwDRCYJwL8AMCQAAIAAEgAARqhcD3yRLw+U5apw4jrLUGEahVu0NZIAAEgAAQAAIGgcKIwCEE6AcALBAAAkAACAABIFB5BHaTJWDG3X9ZLAIgApVvcygIBIAAEAACQCBCoFgiwGK11i+gvy8D2EAACAABIAAEgEDlENBkCXhzGs1SWwRABNLAiTRAAAgAASAABPqOQLlEYBoh+F36+4S+VxkKAAEgAASAABAAAozA1WQRaKeBJLNFAEQgDaxIAwSAABAAAkCgbwj0hghMIwTvpb9X9K3KKBgIAAEgAASAABD4H2QJeCILFLktAiACWWBGWiAABIAAEAACpSPQHyIwjRD8b/p7SelVRQFAAAgAASAABIAAI/DHZAn4dR5IurYIgAjkgR15gAAQAAJAAAgUhkA1iMA0QnAN/b2ssCpCEBAAAkAACAABICAReCdZAnZ0A01hFgEQgW6aAXmBABAAAkAACGRGoJpEYBoheC39fW7mqiEDEAACQAAIAAEgIBEwgYKUUrw9kP/fFVKFWwRABLpqD2QGAkAACAABIOBCoF5EYBoheBr9/Xq0LRAAAkAACAABIJAZgb1hjiAI3pY5Z4oMpVkEQARSoI8kQAAIAAEgAAT8CNSbCEwjBAfR3xxvoOGvO1IAASAABIAAEBhaBO4gS8Any0SgdIsAiECZzQfZQAAIAAEgMMAIDBYRkA2ltf4g3Tt4gBsRVQMCQAAIAAEgkBWBT5Al4M6sGfOk75lFAEQgT/MgDxAAAkAACAwhAsNBBKYtGWBXwRD2clQZCAABIAAEIgR201/vIkvARC+x6ZtFAESgl82MsoAAEAACQKDCCAw3EZhGCN5Ofx9X4caCakAACAABIAAEikKAAwS9nywBjxUlOIucvlsEQASyNBfSAgEgAASAwAAhACLQqTG11ivp/v+ga3OAGh1VAQJAAAgAASDwM7IAfLoKUFTGIjDNMgAiUIWeAR2AABAAAkCgLARABLIgq7W+ktJflCUf0gIBIAAEgAAQqAgCU6THe8kS8ERF9DJqVM4iIMEBEahSd4EuQAAIAAEgkAMBEIEcoCWyaK3H6OZH6DqnCLmQAQSAABAAAkCgJAT+H1kAflyS/ELEVt4iwLUEESikvSEECAABIAAEeocAiECZWGut55H8P6VrbUhNmbhANhAAAkAACPQNgXvIAvBnfdMgR8G1/XiCCORobWQBAkAACACBMhEAESgTXZ9srfXxlOYtdB3x5cFzIAAEgAAQAAJdIPAQ5f0QWQI4QFAXInuftbYWAQkViEDvOw9KBAJAAAgMOQIgAlXuAFrrU0m/N8JCUOWWgm5AAAgAgdogcDdpyscEt2uj+QyKDoxFoIOFAERgEHoo6gAEgAAQqA4CIALVaYvsmmitTxYWAo5LkF0YcgABIAAEgMAwIPBTqiRvAxwIC4BsuIG1CHSwEIAIDMNrizoCASAABIpDAESgOCyrJ0lrfShp9S66IlJh9ZoJGgEBIAAEeonAl6mw74TXIAgG0gIwtBaBDhYCEIFevl4oCwgAASBQfQRABKrfRuVpOC2E8X+nUo4rrzRIBgJAAAgAgT4iwPv9zdk1QRBs6KMufS96aHwEfEiDCPgQwnMgAASAwMAgACIwrSlBBDz9Wmt9BiW5iq6IWDgwYwEqAgSAwJAgsInq+X6yAAzF2n/atgURABFI21eQDggAASBQVwRABGZoORCBjN1aa92gLL9LV/gSZMQQyYEAEAACJSGwi+R+kWb+PympnIESCyKQsTlBBDIChuRAAAgAgd4hACKQA2sQgRygdcqitV5D919O15UFiYYYIAAEgAAQiCPAa/w30Mz/SwAoPwIgAvmxi+UEESgISIgBAkAACPgRABHwY5Q6BYhAaqjyJZx2CuLLSMLB+SQhFxAAAkBgaBG4kWr+dbIA7BxaJEqoOIhACaBOFwkiUDLAEA8EgMAwIAAiUGIrgwiUCG4n0VprxvxIen41XRf2WBUUBwSAABCoGgLfIIV47R8z/x60EIhAD0AWFgIQgR5jjuKAABCoDQIgAn1oKhCBPoA+U5Fa69n0/K10PapiKkIdIAAEgEC3CPwVCfh5eA2CoNWtQOTPjwCIQH7sSskJIlAKrBAKBIBAtRAAEahQe4AIVKgx0qiitT6f0r2IrvPT5EMaIAAEgEAPEJikMh6k6ydpxr+nB2WjiJwIgAjkBK5f2UAE+oU8ygUCQCAFAiACKUCqWhIQgaq1SE59tNZzKOtL6HoKXRflFIlsQAAIAAGJAAfy2UAPvk0z/p8BqvoiACJQ37aLaQ4iMCANiWoAgWojACJQ7fbJpR2IQC7Y6pdJa30QaX0BXZ9K1yX1qw00BgJAoCQENMm9k6630XUdzfz5eUnFQ2w/EAAR6AfqfSgTRKAPoKNIIFA/BEAE6tdmXWsMItA1hIMhYNq2RT5F8ZlUs5MGo4aoBRAAAkop9t7/DqHB+/gfBTrDiwCIwPC2fazmIALoCEBgKBAAERiKZs5WSRCBbHgNfWqtNcctWElgvJiuRww9OAAACPQPAXbiM178/7+9M7ZhGASiKKyRHbyAM0bWzBaRywziKi7cEzn6J6U0J59A4lW/4Q78OKGPDHZK6SXdDs0527W+diOk524JYAS6nZo+B4YR6HNeGNXwBDACw5eAHwBGwM+OyBME/q41PtT8LqX2TvCjybAE7NDeRwSe2tm/hyXCg4cRYDEOQ0vigwBGgDqAgIsARsCFjSAPAYyAhxoxYQRKKTcln6WT1M4m2BcUqd2wWSDxhQTs3fyunKt0kf52+Px970LipKomwGJajYyASAIYgUi65G5AACPQADpd1hH4An1VtXHqG+3TAAAAAElFTkSuQmCC",q=n(59301),Z=Object.defineProperty,oe=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ye=($t,Bn,ur)=>Bn in $t?Z($t,Bn,{enumerable:!0,configurable:!0,writable:!0,value:ur}):$t[Bn]=ur,Ae=($t,Bn)=>{for(var ur in Bn||(Bn={}))Y.call(Bn,ur)&&ye($t,ur,Bn[ur]);if(oe)for(var ur of oe(Bn))re.call(Bn,ur)&&ye($t,ur,Bn[ur]);return $t};const Le=$t=>React.createElement("svg",Ae({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},$t),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var fe="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",He="data:image/jpeg;base64,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",xe=n.p+"static/certificate.a2a9ee77.jpg",Ot=Object.defineProperty,Ft=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,at=($t,Bn,ur)=>Bn in $t?Ot($t,Bn,{enumerable:!0,configurable:!0,writable:!0,value:ur}):$t[Bn]=ur,qe=($t,Bn)=>{for(var ur in Bn||(Bn={}))jt.call(Bn,ur)&&at($t,ur,Bn[ur]);if(Ft)for(var ur of Ft(Bn))te.call(Bn,ur)&&at($t,ur,Bn[ur]);return $t};const Ge=$t=>React.createElement("svg",qe({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},$t),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Tt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",cn="data:image/png;base64,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",Wt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAESIAESIAENAIUcHwXYiWBpw93Srx4cd3+7HPmrxef3uPdfl1ekARIgARIgARIgARIgARAgAKO70GsJPDrd3sjHDppC9zIwFAZMXZurOTKhyYBEiABEiABEiABEohcAhRwkcuXV4+hBCJTwOGRu/edILPmrYuhT89hkcDbTyBevA8kTapk8tvL1/L4yf9sPvC7774rf//9t2Eg77zzDsOkDdOKXQd66ruRMsVn8mGCePLw2+/l9es/Ytek8WlJwEMJUMB56MRx2BEjENkCDgtCr7ZDZd3G/REbKM92G4HqVYrL8CEdZdO2gzLYL0RdN3myJJIzeya5ceuBPHj4ndvuxQtFL4F33hGZOKantG1ZSwb7TZegqUt1B/TBB+/LmcML5dXr36WB1wC5e++x3YFXqVhY5oYMlWUrt0v3vhOj9yGdvHvuXF+IV+MqMnDYNIfFlhIlTCAnDoTKsROXpX3XEfLnn2+cuhv4j/bvIhA0E4KXyHffPw0/H393+vAC+SzpJ1K6cke5dfuRZMqYWiqULSjTZ6126j4x5eAM6VJIwFBvyZsnqxQr106e/vSLW4eGQlsHdsyQrTuPysTgJfLbb690rw/u04L6S/asGaRLz7Fy8fJtQ+Po0aWxGn9g0CIZNmKmoXN4EAmQQPQSoICLXv68ezQRiGwBh8f6/fc/pHajvrL/0Jloekre1pRAs0aVZUbwAFm6coe07RSgPhrYp6UM6ttaVq3dLS3a+xHYW0Lgq5yZ5dCuWYIKsV/mrifPX7zUfbJO7etK4IhucvnqHfmmREu7Tw/hsXPjFCn0TS4ZOHSqTJ6+3GNoxY37gZw5vEDSp0tpaJHerlVNCRrbS1CYqUmrIU4/Z5JPE8v1c6sEXtAyVTrJiVOXzQTc1TMrJHWqz6VgyVZy5dpdObx7tkBgTp2xSvoOnmz3fp98nEgKF/zK4ZhOn70quXJklg5t6jg8Vjtg+66jMjt0veHjtQOxEYD3LUe2jLJ63R5p3m6Y09ewdwI2n5bNHyHf//CTZP26frgAT58uhTz69gd58+YvdTre0T1bpkmBfNmlfPUucvT4RUPj+CjRh3L9/Cp5R0Sy52soP/38q6HzeBAJkED0EaCAiz72vHM0ErAl4GaHrpPjJ/9bbGhDRJhV4wYVpFTxfE6NGgvHkhU6yPWb9506jwe7n4CegIsfP65cOL5EeeJyF2oqd+5+6/4b84pRSgCL2K1rJ0nxonlkQvBiGeI/Q/f+8DJdPLlMPkv6sbx+/bs8f6Hv1UBV2Sy566pFMQScERs9foEMHz3byKFRdgyq7m5eM1H++usvKVOls0Dg6Bn4Hd07V3JmzyilK3vLydNXnB5jn27NZNjg9nLsxEUpW7Wz2fm4/vljiwWtXIqWbSvnL96ULzKnkY0rJ0ia1MnUBku7ziNshqkWKfSVw3nAnDVsPkiSJ/tEJo/rY2j8qB081H+GjA9ebOh4y4Pgfdu7dZrKra7TuK/s2H3cpetYngReG1dNkNIl8knAmHkyatw8dQj4XTyxVHk3M+Wsrf7OVQEH4TZ8aEfp0aWJIYHvlgfjRUiABCJEgAIuQvh4sqcS0BNwpv8Q6j1Xlsxp5ezRRU4/8toN+6RZG1+nz+MJ+gSwyMuUIZXTeMqV+UYtUPYeOC3jghaGn1+nZmlp06Km2jmfu2CD+vubtx/Jt49/cPoeUXUCxETgCB/5/oen0qVnoPzvx2dRdesYfx8spA/unKk84DnyN5In3/1oNWZsyCwNHS7VKheXH58+k59/fi4pUySVDz+MH/7f2kkQAxAyOzdNUaFp8Bg9e/ZcMmdKI59/9ol6T+4/MA+/XbJim8xbuClGsUJ43biR3aRj27py9fpdKVKmrW4oZdlSBWTDyvFy8PBZqVSrm9PP8P7778mV08slRfKkynu3YfMBs2tAZJw8OF+yZkknJSp0kDPnrqnPU6dKJptXT1Bc4QXr1ke/mu8XmdLIwD6twq9ZtVJRNW9r1u8N90ThQ3hIERadNk1yh8/Qr2dzqVa5mAp7x++1qzZ0YDvp28NLPVPx8u1dvYzZeVmzpFchp9hkyJa3gfzwv5/V562bV5Pg8X1l09aDSqzCXBVwOBd5cJdPLVPfG3rh3DJ1vAgJRCoBCrhIxcuLx1QCtjxwXXuNk+MnL1kNO06cd6Vdq1rSunkNpx/p0pXbKlSI5h4C3Ts3lhHDvN1zMRtX6T1wUozOx1m5aJRUqVhUjX6Ar2eF80XmxGk5QM2bVJEFSzaLd7cxVrfDMaP8ukhX7wbKe4GFNoqcaGFqEDfIY9KKOeD4qRP7SYumVZW3qGTFDionDJ6gHRuClYArULyl/Pr8t8h8NLdcG0Ln2N65ynuj552EsEUoIEJQ6zbpJ9t3HXP6vg3rlpO5Ib5y+84j5dW27IsJkQGBneerLFKuWmc5duK/31uEeO7bFiJJkySWBl4DZcv2w3bvj9C/Rzc3yb37T+Srgk2cHqsmeuCZLFH063CPoOmFEB6JcE8jFi/uB7JueaCkTPG5ykE7cPiskdNUGOQff/yp+66OH9VdhYGavs94J+eFDJV6tcua5XhGRMDhmtMn9Vd5ksyFMzRtPIgEopUABVy04ufNo4tAVOTAac+GHfsCxVtE16O+dffFQhsLdGcNO8xYNMIjc/b8dbunwxO3dcdRZ28RZcdruXu4YeVa3QwvFKNsgNF0o8QfJZTbl9aq3CtsmiC3zdLy582uQt2QN1S1bg85cuyCOgQL2DnTh0jDuuVl5ty10qNfWJGSr3N/qQpIwDMBsXf1+r3w4zWP1qJlW6VD11HR9NT6t33vvTgCQWFpRQvnFh/vhjIicJ5cuHjT7OP6dcrKlAl9Vcg3Qr8txdfr3/8w83JZXhsCYv/2EMmbJ5v07D9RcdQ7RhNMtRv1kZ17Tpgd8k3+HFK5QhHxGznLIc+qlYrJioUjZc78DeLTe5zu8ZrnMUe2TKqAi+bx0w7GmG9eWK3CqFNkrGyVL5nv62xq/iPLwNjUE2l6HwjUGxdWS8IP40vh0q3Di5JgzHjP4QFGiKq26RgRAYf7oqDT8f3z5Pnz3yRL7noesSkRWfPC65JATCdAARfTZ4jjixQCFHCRgjVGX7R2jVKyaI6/bNt5VHkXPN2wEP/hh5/k5u2Hnv4obhs/QiKXLxihQucQbmbLIMoyZUwlq9buMTvk008SKe/R5m2HzdqA5M+bTTKmTyUr1uwyOz5hwviyNHSE7Nl3UiZNW+5UOwK3PbSNC7VvXUtV4nSX/fOPSOceY2T+4s02L1mzWklZMm+4qsL4ZZ568urV77oCbmlogKGQReQpwgOmV9URwmxsgI94t6urioYghFLPIGqQ55ohfUrlpbPMc8U9vru7TYUmZshe0+oSuXJkkuULRpr9faqUn8l7772nvK9aARFHnOPFiyvJPv9UedpMw3rD8vUGyqUr5psNyEtDHmHvbs1k38HTUrVOj/BbZPsyvZw6tED9NzYWTIU2CtbgmXEfvfYYGzYfklYd9Qs24bxrZ1dIqpSfq7DMzdsOOXosfk4CJBBNBCjgogk8bxu9BCjgopd/dNwdZcrXLguUQ0fOScWaPtExBN4zEgloC/pO7evJwqVbpKPPaLt3g1cDx7rTVq/fq0IHY4KhaI//kA52h4IFO7w4MAgYS4+b6ckQcAN8p1iJWO0Y5LAd2zdXUCVSr3iJdpwWqtesURXpPTBIDhw6K+nSJpd0aVNIujQp1J+Rt4ZwSlwLgrFTd71Q2HdUqwPk0qXPVtNm6X4UKvrh3nYlJpNlqGT1jHnzfCkHd86yO2ZTDqbj9+42ShYu3WpouocNaid9unvJtJmrpc+gSQ7PwQbNtnWT5J133zUrroL7jxzWWXw6NVTPYjlnCIOF6X2Gv0drG+T66RmuPSN4oDRtWEmCp6+Q/r7GivY4fBgeQAIk4HYCFHBuR8oLegIBTxNwWIR4t60r+McZ1eNQiEPP0E+pdvVS6qN1m/bJt4//59J56M3kyBrXr6B2ajduOahCrlAGvEzJ/FKsSB5V2Q9hiqfPXlMLPsvmsI3qlVdFC3AezrdnCJf8/LNPVeiatiMMDsi1MWK79p5QRT4KF8wluzZNVeNCjpOpfZ07iypwMmzkLLMd+pjIHeNGIReE+mGHHX229AzV8KpXKaZyu1Kn/FySJv1Y5drcuv1QhYeCi6lp83nrzkO7/Qux4G/epKo6FXNr2j/P2XsamT+jx0CMQEAgVK5D15GyePk2u6cipBahc+4yLJjrNxsgW3cccdclI/06eL9/fLBTLfaTpi3vchNnzPvWtUEC0QHTBBzCOJUYS5tCCTKUvc+QLqX6LqLIiSPD9xa/D117BVodipBHhBEiL7FImTY2L4WwabQpwO8mQhUtTcvZW7IC1S/D2os4MvzWHdkzRxWDyV/McXg8vGJoq5Dk048kbxEvh15zhALjXQY7VMf09QuRCVPCvufw4l0+tVzixn1fhfSeu3AjfLgRDaHEhZo3qSzTJw1wyNURI35OAiQQuQQo4CKXL68eQwnYEnDos4OiI85agvjxpGCBHEpgWZq7cuAG92stA3q3lBcvXkqRsm2tdvoRarR/+wxVgADJ8wi5wQLf1fMcMUBJdRRywG4uFg6hM3x1nx+CCQUJUChCM61xLPoNoQS2XgI/jsUi7cb5Vao0dxvv4bJs1U51CSyIfnpkHs5ma7wVanSVw0fPC0Khju2bpwQMiiuY2tiArtK5Q30ZP3mx+A43z3dxlZ+r5znijs9RcGHrukny5s0bSZyijNUpWCijLDuKVdiyFat3qYUxeqXB+vdqIUP6t1E9oBBKZis0rFunRjLSr5PKj8mYo1Z4mJwr9zTyrEaPQYjajw92qMPzFW3usHUHxEutaiUdXh4VDzNkSCXDAmbarEwKdtg88TQBBw/Xo5ubVWuBj1OWdTkEFIwG9f2vUBMEXLlqXWTN0rGqQbcte/nytdy49UBtAqAQyb0HT+TBwyfqz/cffif43JZ5Na4sIZMHSMicNVbfWRSZ0X5TsFmE3EZbnjz0gUROacCYuTJqXKjD9wEH4PcO3jEIViNz3qRBBZk1dbDaNKnZoLfde8ALNnvaYGlUr4I6zlTA4bMRwzoJvoN6/ebcIeBQaRVVQvFvR5I05R02fTcEjAeRAAm4nQAFnNuR8oKeQEBPwGFBmjlXHfnt3wWts8+Bqnaj/btYneYuAQdxuGn1BEE/J4gilDbHQkUzTYRAhGJHGhX2YK6e5+j5NQEHT0eDOuVUIj2ql506c0USJIgvyBvyH9xB9XjCmFC97+Gj79VlUWXu5oU1Kr8F+StYjOiZVnHy52fPldBDvgdME3BYZIyd+F9LANNrNGlQUe1gawIOAgM715a5LhCHty6uUaFkXxduphaUpuYqP1fPc8Qdn9sTcGAL7wC8o/Bwhi7cJAePnFU5NvA61a1ZWok1VCScNG2ZDBw6Td0SXj00WMYiEItSWxUAcW14IOYt3KhaGGjz6co9jTyr0WOUR/fcSuVNSv1FVXn2ywujp9o8Diz2bp2u3mVbRVH+a/Cd09BiPsKDcuMF0HgaYYiOWqjYuyU87lvWTFSbLNgUaFC3nPLAlavaWeVwodDIvfuP5f6DMIEGcYbNFAinVWt3S4v2+vlY9u6J7xbGjVwwPZsxZ4307B+kPkLoYu9uXtLfN1imhKw0OxyCKHTGUKlbq6y07fTfBpERxDWqlhDk8mFzCL8xtsz0HTJSWROFZDAm/LbjN7VokTzhHjj8RuE37IMP3lOeP8v8V3cIODRhf3B9o/oeoZCJ6cabES48hgRIIGoIUMBFDWfeJYYR0BNw2O3Nnq+Byz21LHehtUd2l4DD9RA+gya7+H/THIWK5Qqp3W4Imur1esq+g2fMiLt6nr1p0wQcjsFiv2lrX6vd2k8/+Uj1lELRCMu8pHkhvmqxt3vfSalRv5furZCoj0XatJmrpM+gyeHHaALOlgdKjWltkBK7moBLkCCeyoWBYWdZE4NabhwWS2WqdNIdh6v8XD3P0dfFnoDr2bWJDPftqEJBi5dvpytkUBJ/WlA/NV8QxvC6wTatnqgaBuvt7uNz5BudPhwmmMFKq34XkXs6elajn+MdQwn8P//8U3mT3GHuEHB4f42WoXd1zA8efu/Q46h3be3d1wsrNjIWiLYrp5epcOgRY+epjaVVi0c7zCeD6Nu+frJuOLOR+zaoW1aV0Ydh403LO0RBEvSR0wQc5g9FbdByA78xe/afMrs8PsfGAwSls03L8ewXTyxRm0T4Lpw4dVl36FpfQojYnAUa280zxIbW3SvrJPFHicSnd6CkSZ1c+vTwChdwqNC5e/NUWbBkqyooY2nuEHC4xrPHu5Ug1xqtG5kTHkMCJBC1BCjgopY37xZDCNgKoYT37fbdb50eZYL4cdXCQc/cKeBwfYgSeOLwD22dxn1VrsLx/aEq7wyLqJGB83TH4ep5tmBoAg4iCgsTzbtmeTzuCzGFMK28Rb1Ey69D+BH6aGGnFxUDLc/XFj64HtowgKNmrgg4nAsPDRabpp42TUiib5O95suu8nP1PHsvoT0Bh8IcEDMQ1baaEsOD8fThTuUBLV+9S3gpfS3cDAUf0merER5eqY1Fa1QMLyUYahaRezr9ZbNxQvkyBVUPLlT4gyfdkaHKn9+QDtK+dW27h36YIJ7yYmOD56+//9Y9Ft9/HGMZTgcPz+RxvV3qH+lo/KafGy2MYXnNls2qqh53eFcwdmcNv0HYUELYedtOAar8vxEBB2/vtbMrlfhC6X5nDMLi1KH5kiVzWnWaaVVZbD5gE8JUwJ0/tliFtyJ/9tfnL61uVadGKeXRR64dwolRrAXiSa+CpuXJ3To1lJF+YWX8URjJNCICx4IPeFQsX1iG+E2XiVOW2n1UHA/P4t79p6Xv4MmC75upgMPJCD9fuXa3yme1NHcJOEQkYPOpVsM+VrmyzswVjyUBEog8AhRwkceWV47BBDytiIklSq0PGJL8r12/J8WL5lGlpqvV7Wl3h9fV8/SmUhNwWBghNMieXTq5TJXx9uk9XubMXx9+6OnDCyRrlvS6wnPimB5qcY2dbeyOm5qrAg7ewLKlCgj6T+3YfVx5Ri6eWKryvZDP9fyF9QLP9L6u8nP1PFtMHeXAGfnqYWGLTYeOPv9V0kNe2J3L6wT9p9p1HiFLVoR5LDW7fGqZKkaBPEHkCzprevd09hq2jse8Yn5tlYPXW+zCC4SNBHggNY+s5XFJk3ws77//nvLMY7PClmEjApUv4VE2NeRWVipf2F2PqXsdiA+t5xqE5NUzyw3dL2HCBPJx4kRKnP708y+GzgnbcAmrgAiDdwu5XfDmGhVwGOPj21tUfzN4gBFibdS0fDLMBzat7Ak4rQKlXm6yvXlEtUojofTYAMEmVIF82XVz7Dq2rSNoxH3txj1VOMmIKEQ0BXrjIZpCT8DZ4+QuAXfv6npBKCWiOWwVzDI6XzyOBEggcghQwEUOV141hhPwdAGHf6g3rpqgwt1gyGFBo1csXh39A+/KeXrX1AScXuEPy+MR3omFiWnOFY6B5yZwhI/yvsELpy0KsTBChTmEYJoKDO26rgo43Av3RJNmLHiDx/eR1s2rK6ECweLIYgJ3jNGogEMeHCpswuOB3lUotoPKgPBioGcXilh07zvBrOfZlAl9pJVXdauCCwUL5JQ9W6YpTypyY7QcS0tmrtzTEXcjn2uVATE+FHaxVxIf18Oi/sntLSoXEN5EvX56RkIojYwtKo/B3OL3LbIMXD9KXlq34IlRAQeu8MoXL5JHFVvaf8g85NvW2HHemSMLJVOG1IIS/jOnDLIr4PA7ku/rrIZQwFs6d7qv2tQxDbF2dDLyShG6i0q58Joh3BuGpthoao4xl6rUUS5cuuXoUlaf6wk4ePRt8xEZP7q7fPlFejWWyxa95bTzINYvXtYv1oX3ByGUGHehUq2s+tM5/RA8gQRIIFIIUMBFClZeNKYT8HQBB761qpeUxXOHK9QQIxAlRszV8yyvrQk4TQzZu7cmlOApaNRiUPihHydOKLcurhXslKM6m1baXhsjQqywQ29ZjU4TcFhMLl8dVpnS0kqXyK/CgLQcOHzepkVNmTyulyxYskXGTJgv8AjB9AoC2HoeV/m5ep7eOBwJOFQiRU5mlYpFlFizZ5YCzlSoIRRR2xTQPKLbdx1TobuWFpF7GnlvHR2jtQXAO4Hwzx+f2vcowfMLD7C9Ah6eKODACRsfjix7towqDw2eM4T+xYnzrvISGfGGaTmTlvcwKuBwHiqeopjOxClLZLBfiKPhqs8hsiaM7qHGiyI6yJG154EzdNF/D8Jcnzu6SIVbYgMAGwFGDTl9m1dPUIfjd+zYyctycOdMyfZlBt3iKUavayng3CXOTZlZjgW/mfDC43uE77+tjRqjz8DjSIAEIocABVzkcOVVYzgBTxdwqEaG3BOU2Ych3Abhk452sl09T286NQE3xD/EZi8y7by5IUNU3zI9T1fI5P7i1biKrFm/N7zBLPJGsBicHbpOuvUJWxiZmittBHD+l1+kUzv4N289lOOnLgmaHU+ftVp6D3TcWBfnu8rP1fNsfY3sCTh43DavCRL0kkLeYOiiTXLp8m359skP8uLFKxUGiJDRXZunqQIxlgIO9zx3dLGqHorCMfAoYOF45/JaQThhsza+Vrl17rhnRH8y4G1BGwF41uCNtuVh0O6jheIhh3TS1GU2b492EGgjMHT4DN28I8sT8R2M6Yte01L1+I6hyiuaTM+at1a69zW2EaQHzBkBBw/V8f3z5OatB5LHJJ/S0XuA8F7kIqZNncztAu7SyaWqoXjCzx23l7AcZ+cO9WRsgI8Kx9134LTUqVlabG12OHpG7XNLAYd3e+HsYXZPL1EsrxLwaCXz00/6mxjnzt+QwEmLdK9jWgwoSZoKTglZo8/F40iABCJOgAIu4gx5BQ8koCfgsOPYuOXg8Mp6zjxW/PjxZMzwLqppsqW5u4iJaRjfwcPn5MDhM6okt6MwSlfPs8VBE3BzF2yQrr3G2cWlHTt89BwZPX6+2bEo0Y7+dVpFROQbocEyRAPaIWCBrWcogW7E7t5/bObBQ6l8VI7DDjty3nIVaBxehdHe9Vzl5+p59sZiT8Bpz7d+bWUMFQAAIABJREFU035p1maozd5e6K+HcEc9Ade7WzPxG9w+vPkxcrhWLxmjOCFX0LJYgzvuaWQuHc1PWMn/7NKjn3lYqOV5EDBYbCOc1p2G3xBPyBtCPiq8z5jHXN80kVevXsvl08sFxVgKlmztUkVLcHRGwGkFO7CJkL9Yc7l2475TU4HzHHngUAjJiKHdhupJd36V2vj4PH1FI6eZHWPZvw2eTIQgOgprt3ej6MiB0/L2tGbsToPgCSRAAlFCgAIuSjDzJjGNgJ6AM1r8wNazoO/YrKn/hQdqx7lbwA3o3UIG92ujds3RmwpV97Smskg4xwJSL//H1fMcCTgsftA42VbOEXbMb1xYLSjxjabf8LRZmtZbrO/gYHkvThzVKNrV0uaW10ZftF9+/S1cdEwK7CltW9ZSh/X3naLaMZgaxqlXzMRVfq6e54qA06r74dw8hZrq5nXhM3gZrpwOK3ShJ+AQjoiKndjx/6pgE9WkGR7UkNmrpdcAc2+lu+4Z0d8IVJVE3zGIT1Nvrq3rIicTFUn1rFjh3KrFBQplvH79u8ohxMbD4yc/2hwmqgOi12ClWj5y6Mj5iD5OpJ0P4bRojp/Uql7KzPvc26epqsqJfm0IO9arcuhoUM4IOFyrX8/m4jugrYwev0CGj55tdfnMmVJL3txZZcWaXVaf2RdwawW/Jb880e8vaXox/G6Vq4ZKkpdVYZUXL17KF1/VdfSoVp8n/uhDmTi2p/qewF6+/F18A0IUY1ctqgWc6bsxZsJC8R81y9Wh8zwSIIFIJkABF8mAefmYScBWCOW6jfvkxKkrTg86QYK40rJZNd0FoTsFHJL+N//bNBfewg2bD6ixIvEe4UioKBcwZo6MGmfu5XL1PFwb4Ti4vmUSvmkfuDbetpvgaj3C0BA2R/5GVr3icI/WzWtI8PjecvnqHZU8nz1rBuXVg3fPWYP4wAK8WJHcqsIgwiZNG9IunO2nwpuQX5f2y+pm3iQ8K8p4o0E18kQ0c5Wfq+fZ447PbHngtDLqOCZJmnLy+nVY43NTgyhbu2yslCv9jfprPQGHv0dJfpTmD5q6VNq1rKWKfaAv1LkLN8yu5857OjvXlsc7W4lS7351a5WWWVMGKc9lldrdZewIH7uNvHENvLMHdsxQ7RvQe+/seXNGEX0ud52v5ZChuis8Trm+aRwe7qkV8YBwRV81iDhnQ0GdFXCaJxBjwUaBpbeqbq0yMn/WMPELmGkV8ufIA9d74GTVA86R/SP/yBC/GWqzA4IPnkC0LXHGShXPKzOCB6jf/0fffi8HDp8TbOjB0HsO1Um/fWxd9t/RPaJDwLECpaNZ4eckEDMIUMDFjHngKKKYgCfmwKFkNvLeUiRPKnMXbJSuvQLNqGGxs2DWsPCF58Ej59Tnrp6Hc5HQf2L/PIkXL66MDAyVEWPnht9TE3DoAQUPhVeboVYl1Ft5VVNFB5Cf1K3PeJkd+l8LAdPBo5z4rUtrlZcOhhLeCNVDXyZbhmqKmTOmlqxfple5XChKke/rbKpdgamhwmWxcm1VUQt49rp1ahT+cbW6PczKZGs961AYpXXHsAIxrvJz9TxH3PG5LQGHXLu7V8IY4/3Ae2JqeHdQjATFTeBdQg6lLQFXr3YZmT9zmAo1RTgrBDxyyyzNnfeM6M8A3lP0sEJxHPTlOnzUuCfs888+lrEB3aR+nbJK3Lds76daTYSFZWZT3m5sMOgZBBxCEjNmSCXZ8zWUBw+/i+ijuP38Tz5OKFMm9FWeN4QrYwPIdJMCN8T3FKGyZUrmV8+AjQzLtgj2BuasgINoHOXXRbp6N1C/DfiNMDV46FDspEV7P9Vc3tQ0AYfxtWgXlhdWvOjXsjQ0ILwPnDMQEU6MEMqDh89KpVrdDJ0aP94H4j+ko3i3qxvW823tHvHpPU5++fWFVCxXUKYF9VffsWe/vJA+AydZteVwdJOoFnBag3UId7zHtlprOBo3PycBEoh8AhRwkc+Yd4iBBDxNwGFxsH7FONXDDCGL8ITo9RTSCoIgrBKLbYgWV87D4h6mecbw5zPnrknx8u3DZ1MTcEMDZqpGuP16eqmd59NnryqvHfJP8nyVRR2P3m89+oU187ZlqA6JKpEwFN7o3GOs7qFYXAaO9FGlxJEvZ2loMo0QtiPHzsuho+fDG4RDuEHAIWQKIVkIdYI3qWzVTuGeKlRuRLig1tQ7JnLH89rLgYMnE/MGw/Nt3XFECeIc2TNJjX9zNBHKilYByNm0JeAwpyhcAq8uDCFpU2es1J0Td90zoj8VEAQjhoWJdCP9CXE/hNh27tBAOrSprfKfrl6/K41bDFYeGaNVKCGMEXL6119/S9K0Ma/wQ61qJWVMQBflIUJoX9vOAYIcST1LlDC+zJsxVOWzweYv3iIDfKcoUeLInBVwuB560Z05vEBVjEUhJm3jCexXLhqleujBc4/QTlPTBJzemLRG3o7Ga/o5flfQYiV00Wbp3GOMw1NLl8gr40f3UB5+NAjvPSBIFi/fZnYe3i00ckfLDtimbYdkxJi5hlsKRKWAA+8VC0dK5QpFZcBQ69Byh0B4AAmQQJQSoICLUty8WUwh4GkCTssVwY6ovZ5CCHM7umeO8pxhZxoeCOSYOHseSmFD6GABsml1kKRNk0y695lglotiKuDGTVqkms42b1IlvDIm5vrHp89Uk26tybC9+S9cMJfs2jRVHVKyYgc5deaq7uFaJUmEuN2+861cuHRTLYjw/8ib08SndjI8dQG+3mqXH6Z5pratm6waoJvmSyF8EuGbmhclJnLHM9gTcPCiDB/SQTVBx581w3wiR3Kw33RVGGbZ/BF2BRzO0/IFUewC7Rye2qhq5857RvQ3Al6wC8eXqPcX7SGw4aFnaJfQrFElaVy/ompjge9I8IyVMnbCgvAmznoCDh4ViHx4sf74443Ejfu+VChbSHl+Dx05pzx/McEQKgtBhSby2kYKPIjwVl29fs/hEDu0qSMjh3kr7ztCGyGKULHSXnsGVwQcBgKv4OK5/srzibBVfI/hjb95cY08ffpMCThL0wQcCusgCgCGzQa0s3BWwMWL94GKXqhSqZgM8ZsuE6cs1eWDUHJUrsX/NE//8ZOXpLX3cLl331xgml4A71ngyG6CfGDYnn2nVE9MrW2KrcmISgGHCIZTh+arNhI5CzQy1HTc4UvEA0iABCKNAAVcpKHlhWMyAU8TcNHNEgt0LFhNzVLAaZ/lzJ5RMmVMo7w/lrvm9p5Dq3yI8u+o3mbPENKG3ELL/nCW5yC0EwUbUJkQhnYBWlEBeE3wDFiIYWGLprfI/8GiCgI2Jpged4zLUR84HAPxjT5UaOCNBThye5CHGJkWHfe0fB544eaFDFWhkHreFMw7iv5kzpRGnQqht27jfhnsP91qEa4n4BBO+vDGRuWtMzXkPiH07u69x5GJ2OG18c7Dm9ioXgUVbg17+vOvEhS8RKbOXOVUWFyObBlkRvBAldsHg8hdtmqXBE9fpisCXRVwuHafbs1UERoUjVmzYZ+qiAlhp1e5Fsc7yoHr2T9IlxVCzV++fKUECsQ4BH/VSsWUyMW7gIJMpqIfnugaVYurVifI94QwhiEiAWGfi5ZtM1RqP8mniaVj27pqbvBnGIQnWlggIgCtPSwtqgQcvjNTJ/aT5k2q0vvm8BvGA0ggZhCggIsZ88BRRDGBH+5tV0UZosLcVU0xKsbqzD1sCThnrqEdi0XR1TPLVYgXFl7YQXeH9e3hpTyD8AR26DrKKucHi90dG4JVWwEYPE0o3nDi1GV33D7SrlG+zDeybvk4Jao/SVU20u7jqRfGe3T2yELVnBreVNNiHBBl8LaUL1tQFi3dKiFzVsut2490H9VWCCW8d1iEI4QXi99btx/KlWv3bLZsiEqOpnmr2ECZv2SLTJ+5Snm3XLUqFYtK/17NVY4pRE4Dr4GyZfthq8tFRMDhYm1aVJegsb3CRRLmDeHiesVU8JybVk2QfQdPi3e3sJBH5GMiD+7O3Ue6hWQwn2uWjpUKZQtajf3pT7/KwKFTZdGyrWafaV54/CUqVEJszZm/waqYj1G28PZCKPl4N5D06cLydafNXC19Bln3oowqAQehj6q08GbS+2Z0JnkcCUQvAQq46OXPu0cTASTqI7ciKmzytOUyYGhYaODbZO4UcDWqllDFB7ArjlA9I/k2RlhigY0iKii+YquiHgqoYAe+TKn8KpwSzXdjumnFWO7c/VZVEqRZE+jfC+02Wsu4SYtl2IiZZgd88nEi5fHQaxdheqBWmTF7tgzSpNUQVZ3RE6x2jVLy9OkvqpmzOw2VSwsX/Eq35D/uU6JoHlUoBZtWKDziiqGKLHIzM6RLqXJnkYvoTkMecdVKRVXeLjyKCH28//A7OXz0nG54aPz4H8jC2f6ydcdRWb5qh93CSs6ME5tWdWqWUmKuVQd/3fBkFEdBripyT+cv3uzw8mil4e/bUb7IlEaQm2wrfNjsHf+3/UbPrk1l4LCpVm1VHN6UB5AACUQLAQq4aMHOm0Y3AYTOBI3tqarLaSEx7h4TvCPIQ0PxBxSReNvMnQJuy9ogQQXIJSu2S7vOjkt/v20sjTwPQj1RGAaLZITHofiDvWIvRq7JY0iABEiABEiABDyPAAWc580ZR0wCMYKAuwQcioacPBjWtw4NdY8evxgjni+mDQJFSdACQDPk7VWp3c1uUYmY9gwcDwmQAAmQAAmQQMQJUMBFnCGvQAKxkkC7VrUkfboUsmPXcdl/6IzLDFC+u2zpAqq8uWmfOZcv+JaeiLwrFFNAaBwKkqCHFypx0kiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",_e=n.p+"static/question.ed747acc.gif",dn="data:image/gif;base64,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",Ze=n(55351),Jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",vt="data:image/png;base64,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",sn="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=",Nn="data:image/png;base64,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",pt="data:image/png;base64,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",Vn="data:image/png;base64,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",Pn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},12049:function(h,a,n){"use strict";n.d(a,{Z:function(){return V}});var e=n(59301),d=n(9221),p=Object.defineProperty,A=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,N=(q,Z,oe)=>Z in q?p(q,Z,{enumerable:!0,configurable:!0,writable:!0,value:oe}):q[Z]=oe,O=(q,Z)=>{for(var oe in Z||(Z={}))b.call(Z,oe)&&N(q,oe,Z[oe]);if(A)for(var oe of A(Z))u.call(Z,oe)&&N(q,oe,Z[oe]);return q},S=(q,Z)=>{var oe={};for(var Y in q)b.call(q,Y)&&Z.indexOf(Y)<0&&(oe[Y]=q[Y]);if(q!=null&&A)for(var Y of A(q))Z.indexOf(Y)<0&&u.call(q,Y)&&(oe[Y]=q[Y]);return oe};const X={header:{cell:q=>{var Z=q,{onResize:oe,width:Y}=Z,re=S(Z,["onResize","width"]);return Y?e.createElement(d.Resizable,{width:Y,height:0,handle:e.createElement("span",{className:"react-resizable-handle",onClick:ye=>{ye.stopPropagation()}}),onResize:oe,draggableOpts:{enableUserSelectHack:!1}},e.createElement("th",O({},re))):e.createElement("th",O({},re))}}};var z=n(54172),U=Object.defineProperty,j=Object.defineProperties,_=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,I=(q,Z,oe)=>Z in q?U(q,Z,{enumerable:!0,configurable:!0,writable:!0,value:oe}):q[Z]=oe,D=(q,Z)=>{for(var oe in Z||(Z={}))P.call(Z,oe)&&I(q,oe,Z[oe]);if(K)for(var oe of K(Z))F.call(Z,oe)&&I(q,oe,Z[oe]);return q},G=(q,Z)=>j(q,_(Z)),W=(q,Z)=>{var oe={};for(var Y in q)P.call(q,Y)&&Z.indexOf(Y)<0&&(oe[Y]=q[Y]);if(q!=null&&K)for(var Y of K(q))Z.indexOf(Y)<0&&F.call(q,Y)&&(oe[Y]=q[Y]);return oe},V=q=>{var Z=q,{pagination:oe,resColumns:Y,dataSource:re,onRow:ye}=Z,Ae=W(Z,["pagination","resColumns","dataSource","onRow"]);const[Le,fe]=(0,e.useState)(!1),[He,xe]=(0,e.useState)([{}]),Ot=(0,e.useRef)(null);(0,e.useEffect)(()=>{let jt=Y;jt=jt.map((te,at)=>G(D({},te),{onHeaderCell:qe=>({width:qe.width,onResize:Ft(at)})})),xe(jt)},[]),(0,e.useEffect)(()=>{Ot.current=He},[He]);const Ft=jt=>(te,{size:at})=>{const qe=[...Ot.current];qe[jt]=G(D({},qe[jt]),{width:at.width}),xe(qe)};return e.createElement("div",null,e.createElement(z.default,G(D({bordered:!0,components:X,columns:He,dataSource:re,pagination:oe,loading:Le,onRow:ye},Ae),{rowKey:jt=>jt.key||jt.id})))}},35724:function(h,a,n){"use strict";n.d(a,{Z:function(){return Z},P:function(){return J}});var e=n(59301),d=n(28284),p=n(62957),A=n(47889),b=n(37568),u=n(54172),N={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},O=n(67135),S=Object.defineProperty,m=Object.defineProperties,X=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,_=(oe,Y,re)=>Y in oe?S(oe,Y,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[Y]=re,K=(oe,Y)=>{for(var re in Y||(Y={}))U.call(Y,re)&&_(oe,re,Y[re]);if(z)for(var re of z(Y))j.call(Y,re)&&_(oe,re,Y[re]);return oe},P=(oe,Y)=>m(oe,X(Y)),F=(oe,Y)=>{var re={};for(var ye in oe)U.call(oe,ye)&&Y.indexOf(ye)<0&&(re[ye]=oe[ye]);if(oe!=null&&z)for(var ye of z(oe))Y.indexOf(ye)<0&&j.call(oe,ye)&&(re[ye]=oe[ye]);return re},I=(oe,Y,re)=>new Promise((ye,Ae)=>{var Le=xe=>{try{He(re.next(xe))}catch(Ot){Ae(Ot)}},fe=xe=>{try{He(re.throw(xe))}catch(Ot){Ae(Ot)}},He=xe=>xe.done?ye(xe.value):Promise.resolve(xe.value).then(Le,fe);He((re=re.apply(oe,Y)).next())});const D=({studentNames:oe,total:Y})=>{const re=["","\u4E00","\u4E24","\u4E09"];return Y>3?e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:N.orangeColor},oe==null?void 0:oe.join("\u3001")),"\u7B49",e.createElement("span",{className:N.orangeColor},Y),"\u540D\u5B66\u751F"):e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:N.orangeColor},oe==null?void 0:oe.join("\u3001")),re[Y],"\u540D\u5B66\u751F")},G=({used:oe,copy:Y,canNotCopy:re,studentNames:ye,studentCount:Ae,inPaper:Le,is_random:fe=!1,position:He=""})=>{const xe=()=>{if(Y>0&&re>0)return e.createElement(e.Fragment,null,"\u5176\u4E2D",e.createElement("span",{className:N.orangeColor},Y),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",e.createElement("span",{className:N.orangeColor},re),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Y>0&&re===0)return e.createElement(e.Fragment,null,"\u5176\u4E2D",e.createElement("span",{className:N.orangeColor},Y),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Y===0&&re>0)return e.createElement(e.Fragment,null,"\u5176\u4E2D",e.createElement("span",{className:N.orangeColor},re),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Ot=He||(Le?"\u8BD5\u5377":"\u8BFE\u7A0B");return e.createElement("span",null,e.createElement(D,{studentNames:ye,total:Ae}),"\u5B66\u4E60\u8FC7",Ot,"\u4E2D\u7684",e.createElement("span",{className:N.orangeColor},oe),"\u4E2A\u9879\u76EE\uFF0C",xe(),"\u3002\u8BF7\u9009\u62E9",fe?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},W=({onCancel:oe,onOk:Y,visible:re,inPaper:ye,renderData:Ae,type:Le,isMultipleCourse:fe=!1})=>{const[He]=d.default.useForm(),[xe,Ot]=(0,e.useState)(1),[Ft,jt]=(0,e.useState)(!1),te=(0,e.useMemo)(()=>(Ae==null?void 0:Ae.total_num)===1&&(Ae==null?void 0:Ae.can_copy_num)===1,[Ae]),at=(0,e.useMemo)(()=>{var qe;return(qe=Ae==null?void 0:Ae.course_data_list)==null?void 0:qe.filter(Ge=>Ge.is_show)},[Ae]);return e.createElement(e.Fragment,null,te?e.createElement(p.default,{centered:!0,closable:!0,open:re,destroyOnClose:!0,title:"\u63D0\u793A",className:N.antdModal,width:682,confirmLoading:Ft,onCancel:oe,onOk:()=>I(void 0,null,function*(){var qe;jt(!0);let Ge=xe;if(fe){const Tt=K({},He.getFieldsValue());Ge=(qe=Ae==null?void 0:Ae.course_data_list)==null?void 0:qe.map(cn=>Tt[cn.id]!==void 0?P(K({},cn),{is_copy:Tt[cn.id]}):cn)}yield Y(Ge),jt(!1)})},e.createElement("div",{className:N.content,style:{marginBottom:20}},fe?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":e.createElement(e.Fragment,null,e.createElement(D,{studentNames:Ae==null?void 0:Ae.student_names,total:Ae==null?void 0:Ae.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),fe?e.createElement(d.default,{form:He,preserve:!1},at==null?void 0:at.map(qe=>e.createElement(e.Fragment,{key:qe.id},e.createElement("h3",{className:"ml15 mb5"},qe.name),e.createElement(d.default.Item,{name:qe.id,initialValue:1},e.createElement(A.ZP.Group,{className:N.content},e.createElement(A.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),e.createElement(A.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):e.createElement(A.ZP.Group,{value:xe,onChange:qe=>Ot(qe.target.value),className:N.content,style:{marginBottom:30}},e.createElement(A.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),e.createElement(A.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),e.createElement("div",null,e.createElement("div",{className:N.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),e.createElement("div",{className:N.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),e.createElement("div",{className:`${N.content} ${N.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):e.createElement(p.default,{centered:!0,closable:!0,destroyOnClose:!0,open:re,confirmLoading:Ft,title:"\u63D0\u793A",width:682,onCancel:oe,onOk:()=>I(void 0,null,function*(){var qe;jt(!0);let Ge=0;if(fe){const Tt=K({},He.getFieldsValue());Ge=(qe=Ae==null?void 0:Ae.course_data_list)==null?void 0:qe.map(cn=>Tt[cn.id]!==void 0?P(K({},cn),{is_use:Tt[cn.id]}):cn)}yield Y(Ge),jt(!1)})},e.createElement("div",{className:N.content},e.createElement(D,{studentNames:Ae==null?void 0:Ae.student_names,total:Ae==null?void 0:Ae.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",fe?e.createElement(d.default,{form:He,preserve:!1},e.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),at==null?void 0:at.map(qe=>e.createElement(e.Fragment,{key:qe.id},e.createElement("h3",{className:"ml15 mb5"},qe.name),e.createElement(d.default.Item,{name:qe.id,initialValue:1},e.createElement(A.ZP.Group,{className:N.content},e.createElement(A.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),e.createElement(A.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):e.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",e.createElement("span",{className:N.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},J=function(){const[oe,Y]=(0,e.useState)(!1),[re,ye]=(0,e.useState)();return[oe,()=>Y(!1),re,fe=>I(this,null,function*(){var He;const xe=fe,{isImportMultipleCourse:Ot=!1}=xe,Ft=F(xe,["isImportMultipleCourse"]);console.log(fe);const jt=(fe==null?void 0:fe.result)||(yield(0,O.Tr)(Ft));return"status"in jt?!1:Ot?((He=jt==null?void 0:jt.course_data_list)==null?void 0:He.some(at=>at.is_show))?(ye(jt),Y(!0),!0):jt.course_data_list||[]:jt.student_count===0?!1:(ye(jt),Y(!0),!0)})]},V=oe=>{const[Y]=d.default.useForm(),[re,ye]=(0,e.useState)(!1),{onCancel:Ae,onOk:Le,visible:fe,inPaper:He=!1,renderData:xe,type:Ot,isMultipleCourse:Ft=!1,position:jt}=oe;let te=(0,e.useMemo)(()=>He?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:N.tableCell,render(Ge,Tt){return e.createElement("a",{href:`/shixuns/${Tt.identifier}/challenges`,target:"_blank"},Ge)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ge,Tt)=>e.createElement(e.Fragment,null,e.createElement(d.default.Item,{name:[`${Ot==="subject"?Tt.stage_shixun_id:Tt.shixun_course_id||Tt.id}`,"is_copy"],initialValue:1},e.createElement(A.ZP.Group,null,e.createElement(A.ZP,{value:1},"\u662F"),e.createElement(A.ZP,{value:0},"\u5426"))),e.createElement(d.default.Item,{name:[`${Ot==="subject"?Tt==null?void 0:Tt.stage_shixun_id:Tt.shixun_course_id||Tt.id}`,"is_use"],hidden:!0,initialValue:1},e.createElement(b.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:N.tableCell,render(Ge,Tt){return e.createElement("a",{href:`/shixuns/${Tt.identifier}/challenges`,target:"_blank"},Ge)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ge,Tt)=>e.createElement(d.default.Item,{name:[`${Ot==="subject"?Tt.stage_shixun_id:Tt.shixun_course_id||Tt.id}`,"is_use"],initialValue:1},e.createElement(A.ZP.Group,null,e.createElement(A.ZP,{value:1},"\u662F"),e.createElement(A.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ge,Tt)=>e.createElement(d.default.Item,{name:[`${Ot==="subject"?Tt.stage_shixun_id:Tt.shixun_course_id||Tt.id}`,"is_copy"],initialValue:1},e.createElement(A.ZP.Group,null,e.createElement(A.ZP,{value:1},"\u662F"),e.createElement(A.ZP,{value:0},"\u5426")))}],[He]),at=(0,e.useMemo)(()=>He?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:N.tableCell,align:"center",ellipsis:!0,render:(Ge,Tt)=>e.createElement(e.Fragment,null,e.createElement("a",{href:`/shixuns/${Tt.identifier}/challenges`,target:"_blank"},Ge),e.createElement(d.default.Item,{name:[`${Ot==="subject"?Tt==null?void 0:Tt.stage_shixun_id:Tt.shixun_course_id||Tt.id}`,"is_copy"],hidden:!0,initialValue:0},e.createElement(b.default,{type:"hidden"})),e.createElement(d.default.Item,{name:[`${Ot==="subject"?Tt==null?void 0:Tt.stage_shixun_id:Tt.shixun_course_id||Tt.id}`,"is_use"],hidden:!0,initialValue:1},e.createElement(b.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:N.tableCell,ellipsis:!0,align:"center",render:(Ge,Tt)=>e.createElement("a",{href:`/shixuns/${Tt.identifier}/challenges`,target:"_blank"},Ge)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ge,Tt)=>e.createElement(e.Fragment,null,e.createElement(d.default.Item,{name:[`${Ot==="subject"?Tt==null?void 0:Tt.stage_shixun_id:Tt.shixun_course_id||Tt.id}`,"is_use"],initialValue:0},e.createElement(A.ZP.Group,null,e.createElement(A.ZP,{value:1},"\u662F"),e.createElement(A.ZP,{value:0},"\u5426"))),e.createElement(d.default.Item,{name:[`${Ot==="subject"?Tt==null?void 0:Tt.stage_shixun_id:Tt.shixun_course_id||Tt.id}`,"is_copy"],hidden:!0,initialValue:0},e.createElement(b.default,{type:"hidden"})))}],[He]);if(Ft){const Ge={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:N.tableCell,render:(Tt,cn)=>e.createElement("a",{href:`/classrooms/${cn.course_id}`},Tt)};te=[Ge,...te],at=[Ge,...at]}const qe=(0,e.useMemo)(()=>G({used:xe==null?void 0:xe.repeat_shixun_num,copy:xe==null?void 0:xe.can_copy_num,canNotCopy:xe==null?void 0:xe.no_copy_num,studentNames:xe==null?void 0:xe.student_names,studentCount:xe==null?void 0:xe.student_count,is_random:xe==null?void 0:xe.is_random,inPaper:He,position:jt}),[xe,He,jt]);return e.createElement(p.default,{title:"\u63D0\u793A",centered:!0,open:fe,confirmLoading:re,onOk:()=>I(void 0,null,function*(){ye(!0);const Ge=Y.getFieldsValue(),Tt=Object.keys(Ge).map(cn=>({id:parseInt(cn.split("_")[0]),course_id:parseInt(cn.split("_")[1]),is_use:Ge[cn].is_use,is_copy:Ge[cn].is_copy}));yield Le(Tt),ye(!1)}),onCancel:Ae,width:880,okText:"\u786E\u8BA4",className:N.antdModal,destroyOnClose:!0},e.createElement(d.default,{form:Y,preserve:!1},e.createElement("div",{className:N.brief},qe),e.createElement("div",{style:{marginBottom:30}},e.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),e.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),e.createElement("div",{className:N.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(xe==null?void 0:xe.can_copy_num)>0&&e.createElement("div",null,e.createElement("div",{className:N.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),e.createElement(u.default,{columns:te,className:N.antdTable,dataSource:xe==null?void 0:xe.can_copy_list,rowKey:Ot==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(xe==null?void 0:xe.no_copy_num)>0&&e.createElement("div",null,e.createElement("div",{className:N.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),e.createElement(u.default,{columns:at,className:N.antdTable,dataSource:xe==null?void 0:xe.no_copy_list,rowKey:Ot==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(xe==null?void 0:xe.no_use_list.length)>0&&(xe==null?void 0:xe.no_use_list.map(Ge=>e.createElement("div",{key:Ot==="subject"?Ge.stage_shixun_id:Ge.shixun_course_id||Ge.id},e.createElement(d.default.Item,{name:[`${Ot==="subject"?Ge==null?void 0:Ge.stage_shixun_id:Ge.shixun_course_id||Ge.id}`,"is_copy"],hidden:!0,initialValue:0},e.createElement(b.default,{type:"hidden"})),e.createElement(d.default.Item,{name:[`${Ot==="subject"?Ge==null?void 0:Ge.stage_shixun_id:Ge.shixun_course_id||Ge.id}`,"is_use"],hidden:!0,initialValue:1},e.createElement(b.default,{type:"hidden"})))))))};var Z=oe=>{const{modalType:Y}=oe;return Y==="multiple"?e.createElement(V,K({},oe)):e.createElement(W,K({},oe))}},6681:function(h,a,n){"use strict";n.d(a,{Z:function(){return O}});var e=n(59301),d={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},p=n(62957),A="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",u=(S,m,X)=>new Promise((z,U)=>{var j=P=>{try{K(X.next(P))}catch(F){U(F)}},_=P=>{try{K(X.throw(P))}catch(F){U(F)}},K=P=>P.done?z(P.value):Promise.resolve(P.value).then(j,_);K((X=X.apply(S,m)).next())}),O=({type:S,resdata:m,onok:X,oktext:z,okloading:U})=>{const[j,_]=(0,e.useState)(!1),{can_copy_list:K,can_copy_num:P,challenge_type:F,course_data_list:I,no_copy_list:D,no_copy_num:G,no_use_list:W,no_use_num:J,repeat_shixun_num:V,student_count:q,total_num:Z,use_num:oe}=m;let Y=P>0||S==="exercise";(0,e.useEffect)(()=>{(m==null?void 0:m.student_count)>0&&_(!0)},[m]),console.log("---11",U),(0,e.useEffect)(()=>{U||_(!1)},[U]);const re=()=>{if(S==="exercise"&&F===1)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:d.orangeColor},q),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",e.createElement("span",{className:d.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(S==="exercise"&&F===2)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:d.orangeColor},q),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",e.createElement("span",{className:d.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="shixun"&&F===1)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:d.orangeColor},q),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="shixun"&&F===2)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:d.orangeColor},q),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="subject"&&F===1)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:d.orangeColor},q),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",e.createElement("span",{className:d.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="subject"&&F===2)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",e.createElement("span",{className:d.orangeColor},q)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",e.createElement("span",{className:d.orangeColor},oe)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="exercisepush")return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:d.orangeColor},q),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",e.createElement("span",{className:d.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(S==="shixunpush"&&F===1)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:d.orangeColor},q),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",e.createElement("span",{className:d.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="shixunpush"&&F===2)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:d.orangeColor},q),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",e.createElement("span",{className:d.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",e.createElement("span",{className:d.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},ye=()=>{if(S==="exercise"||S==="subject"||S==="exercisepush"||S==="shixunpush")return e.createElement("div",{style:{marginTop:20}},G>0&&e.createElement("div",null,e.createElement("span",{className:d.flex},e.createElement("img",{src:b,style:{width:14}}),e.createElement("span",{className:d.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),e.createElement("div",{className:d.statusbody},S==="exercise"&&e.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:d.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(S==="subject"||S==="exercisepush")&&e.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Y&&e.createElement("span",{className:d.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),S==="shixunpush"&&e.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Y&&e.createElement("span",{className:d.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),e.createElement("div",null,D==null?void 0:D.map((Ae,Le)=>e.createElement("a",{href:`/shixuns/${Ae.identifier}/challenges`,target:"_blank"},"\u300A",Ae==null?void 0:Ae.name,"\u300B",Le+1!==G&&"\u3001"))))),P>0&&e.createElement("div",{style:{marginTop:20}},e.createElement("span",{className:d.flex},e.createElement("img",{src:A,style:{width:14}}),e.createElement("span",{className:d.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),e.createElement("div",{className:d.statusbody},S==="exercise"&&e.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(S==="subject"||S==="exercisepush")&&e.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),S==="shixunpush"&&e.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),e.createElement("div",null,K==null?void 0:K.map((Ae,Le)=>e.createElement("a",{href:`/shixuns/${Ae.identifier}/challenges`,target:"_blank"},"\u300A",Ae==null?void 0:Ae.name,"\u300B",Le+1!==P&&"\u3001"))))));if(S==="shixun")return e.createElement("div",{style:{marginTop:20}},P>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return e.createElement(p.default,{open:j,onCancel:()=>{_(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Y&&"none"}},zIndex:1003,confirmLoading:U,okText:Y?z:"\u6211\u77E5\u9053\u4E86",onOk:()=>u(void 0,null,function*(){Y?yield X([...K,...W]):_(!1)})},e.createElement("div",{style:{maxHeight:600,overflow:"auto"}},re(),ye()))}},77087:function(h,a,n){"use strict";n.d(a,{Z:function(){return P}});var e=n(59301),d=n(76560),p=n(62957),A=n(60242),b=n(99571),u={con_warp:"con_warp___UwmUW",success_txt:"success_txt___bixIU"},N=n(82093),O=n(61186),S=n.n(O),m=n(59301),X=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,j=(F,I)=>{var D={};for(var G in F)z.call(F,G)&&I.indexOf(G)<0&&(D[G]=F[G]);if(F!=null&&X)for(var G of X(F))I.indexOf(G)<0&&U.call(F,G)&&(D[G]=F[G]);return D},_=(F,I,D)=>new Promise((G,W)=>{var J=Z=>{try{q(D.next(Z))}catch(oe){W(oe)}},V=Z=>{try{q(D.throw(Z))}catch(oe){W(oe)}},q=Z=>Z.done?G(Z.value):Promise.resolve(Z.value).then(J,V);q((D=D.apply(F,I)).next())});const K=F=>{var I=F,{shixunsDetail:D,globalSetting:G,loading:W,dispatch:J,showModal:V,onCancel:q,onOk:Z,okBtnName:oe="\u5B8C\u6210",info:Y,source:re}=I,ye=j(I,["shixunsDetail","globalSetting","loading","dispatch","showModal","onCancel","onOk","okBtnName","info","source"]);const[Ae,Le]=(0,e.useState)(0),[fe,He]=(0,e.useState)(0);return(0,e.useEffect)(()=>{let xe=null;const Ot=()=>_(void 0,null,function*(){let Ft={id:Y==null?void 0:Y.courseId,send_time:S()().format("YYYY-MM-DD HH:mm"),exercise_id:Y!=null&&Y.exercise_id?Y==null?void 0:Y.exercise_id:null},jt={id:Y==null?void 0:Y.courseId,course_id:Y==null?void 0:Y.courseId,identifier:Y==null?void 0:Y.courseId,type:"normal",is_use:1,is_copy:!0};re==="\u8BD5\u5377"?(Ft.examination_bank_ids=Y==null?void 0:Y.examination_bank_ids,Ft.type="ExaminationBank"):re==="\u5B9E\u8BAD"?Ft.shixun_info=(Y==null?void 0:Y.shixun_info.length)>0?Y==null?void 0:Y.shixun_info:[jt]:re==="\u5B9E\u8BAD\u548C\u8BD5\u5377"&&(Ft.examination_bank_ids=Y==null?void 0:Y.examination_bank_ids,Ft.shixun_info=(Y==null?void 0:Y.shixun_info.length)>0?Y==null?void 0:Y.shixun_info:[jt]);const te=yield(0,N.ZP)(`/api/courses/${Y==null?void 0:Y.courseId}/send_shixun_progress.json`,{method:"post",body:Ft});(te==null?void 0:te.status)===0&&(Le(te==null?void 0:te.complete_num),He(te==null?void 0:te.total_num),(te==null?void 0:te.complete_num)!==(te==null?void 0:te.total_num)?(xe&&clearInterval(xe),xe=setInterval(Ot,5e3)):xe&&clearInterval(xe))});return V&&(Y!=null&&Y.courseId)&&Ot(),()=>{xe&&clearInterval(xe)}},[V]),m.createElement(p.default,{centered:!0,maskClosable:!1,width:400,title:"\u5B9E\u8BAD\u52A0\u5165\u8BFE\u5802\u63D0\u793A",closable:Ae==fe,open:V,destroyOnClose:!0,footer:null,onCancel:q},m.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",m.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},fe),"\u4E2A\u5B9E\u8BAD\u52A0\u5165\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u8BF7\u7A0D\u5019\u3002"),m.createElement("div",{className:u.con_warp},m.createElement(A.Z,{className:"mt15 mb5",strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:Ae==fe&&fe!=0?100:Ae/fe*100,showInfo:!1,size:[350,10]}),m.createElement("div",{className:u.success_txt},"\u5DF2\u6210\u529F\u53D1\u9001",m.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},Ae),"\u4E2A"),Ae!=fe&&m.createElement(b.ZP,{disabled:!0},"\u5904\u7406\u4E2D"),Ae==fe&&m.createElement(b.ZP,{type:"primary",onClick:Z},oe)))};var P=(0,d.connect)(({shixunsDetail:F,loading:I,globalSetting:D})=>({shixunsDetail:F,globalSetting:D,loading:I.models.index}))(K)},27914:function(h,a,n){"use strict";n.d(a,{K:function(){return u}});var e=n(59301),d=n(62957),p=n(93152),A={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},b=n(24334);const u=({visible:N,width:O,videoId:S,file_url:m,course_id:X,copyUrl:z,toLog:U=!0,logWatchHistory:j=()=>{},allow_skip:_,onClose:K=()=>{},autoPlay:P=!1,onPlayEnded:F=()=>{}})=>e.createElement(d.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:N,title:null,footer:null,width:O,className:A.modal},e.createElement("i",{className:`${A.closeIcon} iconfont icon-guanbi10`,onClick:K}),N&&e.createElement(p.Z,{onPlayEnded:F,autoPlay:P,allow_skip:_,courseId:X,src:m!=null&&m.startsWith("http")?m:b.Base64.decode(m),videoId:S,toLog:U,logWatchHistory:j}))},93152:function(h,a,n){"use strict";n.d(a,{Z:function(){return _}});var e=n(59301),d=n(6767),p=n(75727),A=n(60513),b=n(81168),u=n(34055),N=n(56102),O=n(2610),S={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},m=(K,P,F)=>new Promise((I,D)=>{var G=V=>{try{J(F.next(V))}catch(q){D(q)}},W=V=>{try{J(F.throw(V))}catch(q){D(q)}},J=V=>V.done?I(V.value):Promise.resolve(V.value).then(G,W);J((F=F.apply(K,P)).next())});function X(K){if(isNaN(K))return{minutes:"00",seconds:"00"};const P=new Date(K*1e3).toISOString().substr(11,8);return{hour:P.substr(0,2),minutes:P.substr(3,2),seconds:P.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function z(K,P){return K-P}function U(K){K.sort(z);let P=0;for(let F=0;F{},handlePlay:V=()=>{},handlePlayEnded:q=()=>{},autoPlay:Z=!1,onPlayEnded:oe=()=>{},isShowWaterMark:Y=!0},re)=>{var ye;P=P==null?void 0:P.replace("http://","https://");const Le=((ye=P==null?void 0:P.split("."))==null?void 0:ye.pop())==="flv",fe=(0,e.useRef)(),He=(0,e.useRef)(),xe=(0,e.useRef)(),Ot=(0,e.useRef)(),Ft=(0,e.useRef)(),jt=(0,e.useRef)(),te=(0,e.useRef)(),at=(0,e.useRef)(),qe=(0,e.useRef)(),Ge=(0,e.useRef)(),Tt=(0,e.useRef)(),cn=(0,e.useRef)(),Wt=(0,e.useRef)(),_e=(0,e.useRef)(),dn=navigator.userAgent.toLowerCase().match(j),Ze=dn?dn[0]:"pc",Jt=(0,e.useRef)(!1),vt=(0,u.eY)();let sn=0,Nn=0,pt=0,Vn=null,Pn=!1,$t=20,Bn=1,ur=!1,Bt=!1,Oe=[];(0,e.useImperativeHandle)(re,()=>({getLastUpdatedTime:()=>fe.current.currentTime,getDuration:()=>fe.current.duration})),d.ZP.config({maxCount:1,getContainer:()=>xe.current});const Pe=(0,e.useCallback)((yn,Me=!1)=>{let It={point:fe.current.currentTime};Vn?(It.log_id=Vn,It.watch_duration=U(Oe),It.total_duration=Nn):(G?(It.video_id=parseInt(I,10),It.course_id=G):It.video_id=I,It.duration=sn,It.device=Ze),Me&&(It.ed="1");function xt(){return m(this,null,function*(){ur=!0,Vn=yield D==null?void 0:D(It),ur=!1,yn&&yn()})}xt()},[I,G]);(0,e.useEffect)(()=>{fe.current&&(Ot.current.style.display="none",Ft.current.style.display="block"),d.ZP.destroy();let yn=null;return A.Z.isSupported&&Le&&P&&(P==null?void 0:P.indexOf(".m3u8"))<0?(yn=A.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:P,muted:!1}),fe.current&&(yn.attachMediaElement(fe.current),yn.load())):fe.current.setAttribute("src",P),Qt(),()=>{yn&&(yn.unload(),yn.pause(),yn.destroy(),yn=null)}},[fe,Le,P]);function we(){fe.current.paused?(Ot.current.style.display="none",Ft.current.style.display="block"):(Ot.current.style.display="block",Ft.current.style.display="none")}function Qt(){Tt.current.style.display="none",Wt.current.style.display="none",cn.current.style.display="none",fe.current.muted||fe.current.volume===0?Tt.current.style.display="block":fe.current.volume>0&&fe.current.volume<=.5?Wt.current.style.display="block":cn.current.style.display="block"}(0,e.useEffect)(()=>{const yn=document.getElementById("play"),Me=document.querySelectorAll(".playback-icons use");function It(){V(),W&&!Jt.current&&(fe.current.currentTime=W),Jt.current=!0,Oe.push(fe.current.currentTime),Pn||(Pn=!0,F&&Pe())}function xt(){return m(this,null,function*(){we(),Oe.push(fe.current.currentTime),F&&Pe(()=>{Vn=null,pt=0,Pn=!1,ur=!1,Bt=!1,Oe=[],Nn=0,Bn=1},!0),oe()})}function Pt(){jt.current.value=Math.round(fe.current.currentTime),te.current.value=Math.round(fe.current.currentTime)}function it(){const ln=X(Math.round(fe.current.currentTime));qe.current.innerText=`${ln.hour>0?ln.hour+":":""}${ln.minutes}:${ln.seconds}`,qe.current.setAttribute("datetime",`${ln.hour>0?" "+ln.hour+" ":""}${ln.minutes}m ${ln.seconds}s`)}function ae(){var ln,Fr,pa,vr,_r,Ja,Ha;const ka=Math.round((ln=fe.current)==null?void 0:ln.duration);(pa=(Fr=jt.current)==null?void 0:Fr.setAttribute)==null||pa.call(Fr,"max",ka),(_r=(vr=te.current)==null?void 0:vr.setAttribute)==null||_r.call(vr,"max",ka);const ha=X(ka);at.current&&(at.current.innerText=`${ha.hour>0?ha.hour+":":""}${ha.minutes}:${ha.seconds}`,(Ha=(Ja=at.current).setAttribute)==null||Ha.call(Ja,"datetime",`${ha.hour>0?" "+ha.hour+" ":""}${ha.minutes}m ${ha.seconds}s`))}function Ln(){try{const ln=Math.round(fe.current.duration);jt.current.setAttribute("max",ln),te.current.setAttribute("max",ln);const Fr=X(ln);at.current.innerText=`${Fr.hour>0?Fr.hour+":":""}${Fr.minutes}:${Fr.seconds}`,at.current.setAttribute("datetime",`${Fr.hour>0?" "+Fr.hour+" ":""}${Fr.minutes}m ${Fr.seconds}s`),Pt(),it();const{width:pa,height:vr,x:_r,y:Ja}=He.current.getBoundingClientRect();if(_r<0||Ja<0,!Bt){let Ha=fe.current.currentTime,ka=Ha-pt;Math.abs(ka)<10?(Nn+=Math.abs(ka),pt=Ha,ur||Nn-Bn*$t>=0&&(Bn++,Oe.push(pt),F&&Pe())):(pt=Ha,F&&Pe())}}catch(ln){console.log("videoplaying:",ln)}}function Fn(){Bt=!0}function $e(){fe.current.playing&&Oe.push(fe.current.currentTime,pt),pt=fe.current.currentTime,Bt=!1}function Br(){sn=fe.current.duration,sn<=20&&($t=sn/3),fe.current.addEventListener("play",It)}function Vr(ln){ln.preventDefault(),(0,O.vp)()?(fe.current.style.width="100%",fe.current.style.height="100%"):fe.current.style.cssText=""}function lr(){J()}function st(ln){if(!K){d.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Fr=ln.target.dataset.seek?ln.target.dataset.seek:ln.target.value;fe.current.currentTime=Fr,te.current.value=Fr,jt.current.value=Fr}function la(ln){const Fr=Math.round(ln.offsetX/ln.target.clientWidth*parseInt(ln.target.getAttribute("max"),10));jt.current.setAttribute("data-seek",Fr);const pa=X(Fr);Ge.current.textContent=`${pa.hour>0?pa.hour+":":""}${pa.minutes}:${pa.seconds}`;const vr=fe.current.getBoundingClientRect();Ge.current.style.left=`${ln.pageX-vr.left}px`}function Kr(ln){switch(ln.code){case"Space":ln.preventDefault(),hn();break;case"ArrowRight":if(ln.preventDefault(),!K){d.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(fe.current.currentTime>=fe.current.duration)break;fe.current.currentTime=parseInt(fe.current.currentTime)+5,Pt();break;case"ArrowLeft":if(ln.preventDefault(),!K){d.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(fe.current.currentTime===0)break;fe.current.currentTime=parseInt(fe.current.currentTime)-5,Pt();break;case"ArrowUp":ln.preventDefault(),fe.current.volume<1&&(fe.current.volume=(parseInt(fe.current.volume*10)+1)/10);break;case"ArrowDown":ln.preventDefault(),fe.current.volume>0&&(fe.current.volume=(parseInt(fe.current.volume*10)-1)/10);break}}return xe.current.addEventListener((0,O.gH)(),Vr),fe.current.addEventListener("canplay",Br),fe.current.addEventListener("ended",xt),fe.current.addEventListener("seeking",Fn),fe.current.addEventListener("seeked",$e),fe.current.addEventListener("loadedmetadata",ae),jt.current.addEventListener("mousemove",la),jt.current.addEventListener("input",st),fe.current.addEventListener("timeupdate",Ln),fe.current.addEventListener("pause",lr),fe.current.addEventListener("volumechange",Qt),document.addEventListener("keydown",Kr),()=>{var ln,Fr,pa,vr,_r,Ja,Ha,ka,ha,ra,$a,on;(ln=fe.current)==null||ln.removeEventListener("canplay",Br),(Fr=fe.current)==null||Fr.removeEventListener("play",It),(pa=fe.current)==null||pa.removeEventListener("ended",xt),(vr=fe.current)==null||vr.removeEventListener("seeking",Fn),(_r=fe.current)==null||_r.removeEventListener("seeked",$e),(Ja=jt.current)==null||Ja.removeEventListener("mousemove",la),(Ha=jt.current)==null||Ha.removeEventListener("input",st),(ka=fe.current)==null||ka.removeEventListener("timeupdate",Ln),(ha=fe.current)==null||ha.removeEventListener("pause",lr),(ra=fe.current)==null||ra.removeEventListener("loadedmetadata",ae),($a=fe.current)==null||$a.removeEventListener("volumechange",Qt),document.removeEventListener("keydown",Kr),(on=fe.current)!=null&&on.playing&&(Oe.push(pt,fe.current.currentTime),F&&Pe())}},[fe,P]),(0,e.useEffect)(()=>{if(fe.current.onended=()=>{q(fe)},fe.current.oncontextmenu=()=>!1,(P==null?void 0:P.indexOf(".m3u8"))>-1){if(fe.current.canPlayType("application/vnd.apple.mpegurl"))fe.current.src=P;else if(b.ZP.isSupported()){var yn=new b.ZP;yn.loadSource(P),yn.attachMedia(fe.current)}}},[P]);const[tn,Kt]=(0,e.useState)(1),hn=()=>{fe.current.paused||fe.current.ended?fe.current.play():fe.current.pause(),we()};function Ee(){fe.current.muted=!fe.current.muted,fe.current.muted?(_e.current.setAttribute("data-volume",volume.value),_e.current.value=0):_e.current.value=_e.current.dataset.volume}return e.createElement("div",{style:{position:"relative"},ref:xe},e.createElement("div",{ref:He,className:`${S.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${S.animate__loop}`},Y&&vt?vt.login:" "),e.createElement("div",{className:S.container},e.createElement("div",{className:S["video-container"],id:"video-container"},e.createElement("div",{className:S["playback-animation"],id:"playback-animation"},e.createElement("svg",{className:S["playback-icons"]},e.createElement("use",{className:"hidden",href:"#play-icon"}),e.createElement("use",{href:"#pause"}))),e.createElement("video",{className:S.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:fe,autoPlay:Z}),e.createElement("div",{className:`${S["video-controls"]} `,id:"video-controls"},e.createElement("div",{className:S["bottom-controls"]},e.createElement("div",{className:S["left-controls"]},e.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:hn},e.createElement("svg",{className:S["playback-icons"]},e.createElement("use",{ref:Ft,href:"#play-icon"}),e.createElement("use",{ref:Ot,style:{display:"none"},href:"#pause"}))),e.createElement("div",{className:S.time},e.createElement("time",{id:"time-elapsed",ref:qe},"00:00"),e.createElement("span",null," / "),e.createElement("time",{id:"duration",ref:at},"00:00"))),e.createElement("div",{className:S["right-controls"]},K&&e.createElement(p.Z,{placement:"top",overlayClassName:S.rateOverlay,getPopupContainer:yn=>yn.parentNode,menu:{items:[{key:"1",label:e.createElement("span",{onClick:()=>{Kt(1),fe.current.playbackRate=1}},"1.0x")},{key:"2",label:e.createElement("span",{onClick:()=>{Kt(1.5),fe.current.playbackRate=1.5}},"1.5x")},{key:"3",label:e.createElement("span",{onClick:()=>{Kt(2),fe.current.playbackRate=2}},"2.0x")}]}},e.createElement("div",{className:`${S.controlText} mr5`},"\u500D\u901F")),e.createElement(N.CopyToClipboard,{text:P,onCopy:()=>d.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},e.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),e.createElement("div",{className:S["volume-controls"]},e.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:S["volume-button"],id:"volume-button",onClick:Ee},e.createElement("i",{ref:Tt,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),e.createElement("i",{ref:Wt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),e.createElement("i",{ref:cn,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),e.createElement("input",{className:S.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:_e,style:{display:"none"},onClick:Qt})),e.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:S["fullscreen-button"],onClick:()=>{(0,O.vp)()?(0,O.BU)():(0,O.Dj)(xe.current)}},e.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),e.createElement("div",{className:S["video-progress"]},e.createElement("progress",{ref:te,value:"0",min:"0"}),e.createElement("input",{className:S.seek,ref:jt,value:"0",min:"0",type:"range",step:"1"}),e.createElement("div",{className:S["seek-tooltip"],ref:Ge,id:"seek-tooltip"},"00:00"))))),e.createElement("svg",{style:{display:"none"}},e.createElement("defs",null,e.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),e.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},e.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),e.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),e.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},e.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),e.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},e.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),e.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),e.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},e.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),e.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},e.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},96769:function(h,a,n){"use strict";var e=n(59301),d=n(28284),p=n(62957),A=n(458),b=n(77019),u=n(5269),N=n(25399),O=n(96599),S=n(61186),m=n.n(S),X=n(76560),z=n(90524),U=n(41550),j=n(34055),_=n(59301),K=Object.defineProperty,P=Object.defineProperties,F=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,W=(Y,re,ye)=>re in Y?K(Y,re,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Y[re]=ye,J=(Y,re)=>{for(var ye in re||(re={}))D.call(re,ye)&&W(Y,ye,re[ye]);if(I)for(var ye of I(re))G.call(re,ye)&&W(Y,ye,re[ye]);return Y},V=(Y,re)=>P(Y,F(re)),q=(Y,re,ye)=>new Promise((Ae,Le)=>{var fe=Ot=>{try{xe(ye.next(Ot))}catch(Ft){Le(Ft)}},He=Ot=>{try{xe(ye.throw(Ot))}catch(Ft){Le(Ft)}},xe=Ot=>Ot.done?Ae(Ot.value):Promise.resolve(Ot.value).then(fe,He);xe((ye=ye.apply(Y,re)).next())});const Z={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},oe=({attachment:Y,dispatch:re,loading:ye,globalSetting:Ae})=>{const Le=(0,X.useParams)(),{detail:fe}=Y,[He]=d.default.useForm(),[xe,Ot]=(0,e.useState)(!1),[Ft,jt]=(0,e.useState)([]),[te,at]=(0,e.useState)(J({},Z)),[qe,Ge]=(0,e.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),Tt=Wt=>Wt&&Wtq(void 0,null,function*(){var Wt,_e,dn,Ze,Jt,vt,sn,Nn,pt;let Vn={};((_e=(Wt=Y==null?void 0:Y.actionTabs)==null?void 0:Wt.params)==null?void 0:_e.openType)=="\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"?Vn=J({},Y.actionTabs.params):Vn=J({},Le);const Pn=yield re({type:"attachment/getDetail",payload:Vn});Pn.delay_publish=Pn.delay_publish?1:0,te.is_public=[Pn.is_public],te.description=Pn.description,te.delay_publish=Pn.delay_publish,te.publish_time=Pn.publish_time,He.setFieldsValue(te),jt([J({},Pn),...Pn==null?void 0:Pn.attachment_histories]),(dn=Pn==null?void 0:Pn.attachment_histories)!=null&&dn.length?Ot(!0):(qe.type=Pn.file_type,qe.data=z.Z.API_SERVER+Pn.url,qe.recordInfo={id:(Jt=(Ze=Y==null?void 0:Y.actionTabs)==null?void 0:Ze.selectArrs)==null?void 0:Jt.id,course_id:(sn=(vt=Y==null?void 0:Y.actionTabs)==null?void 0:vt.params)==null?void 0:sn.course_id},Pn.file_type==="txt"&&(qe.monacoEditor.value=Pn.content),qe.disabledDownload=(0,j.dE)()&&!!((pt=(Nn=Y==null?void 0:Y.actionTabs)==null?void 0:Nn.selectArrs)!=null&&pt.download_setting),Ge(J({},qe)))});return(0,e.useEffect)(()=>{var Wt;Y.actionTabs.key==="\u8D44\u6E90\u4E0B\u8F7D"?(Le.id=(Wt=Y.actionTabs.selectArrs)==null?void 0:Wt.id,He.resetFields(),cn()):Ot(!1)},[Y.actionTabs.key,Le.id]),(0,e.useEffect)(()=>()=>{Ge(V(J({},qe),{type:""})),re({type:"attachment/setActionTabs",payload:{}})},[]),_.createElement(_.Fragment,null,_.createElement(p.default,{centered:!0,title:"\u8D44\u6E90\u4E0B\u8F7D",open:xe,okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>q(void 0,null,function*(){re({type:"attachment/setActionTabs",payload:{}})}),onCancel:()=>{at(J({},Z)),re({type:"attachment/setActionTabs",payload:{}})}},_.createElement("section",{className:"pl20 pr20 pt10"},_.createElement(A.Z,{loading:ye["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},_.createElement(b.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8]},_.createElement(u.Z,{flex:"307px"},"\u8D44\u6E90\u540D\u79F0"),_.createElement(u.Z,{flex:"80px"},"\u4E0B\u8F7D"),_.createElement(u.Z,{flex:"140px"},"\u7248\u672C\u53F7")),Ft==null?void 0:Ft.map(function(Wt,_e){return _.createElement(b.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},key:_e,gutter:[20,8]},_.createElement(u.Z,{flex:"307px"},_.createElement(N.Z,{title:Wt.title},_.createElement(b.Z,null,_.createElement(u.Z,null,_.createElement("a",{href:z.Z.API_SERVER+Wt.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:dn=>{var Ze,Jt;Wt.link||Wt.content_type==="application/pdf"||Ae.setting.is_local||(dn.preventDefault(),qe.type=Wt.file_type,qe.data=z.Z.API_SERVER+Wt.url,Wt.file_type==="txt"&&(qe.monacoEditor.value=Wt.content),qe.disabledDownload=(0,j.dE)()&&!!((Jt=(Ze=Y==null?void 0:Y.actionTabs)==null?void 0:Ze.selectArrs)!=null&&Jt.download_setting),Ge(J({},qe)))}},Wt.title)),_.createElement(u.Z,null,_.createElement(O.default,{className:"",color:_e===0?"green":"orange"},_e===0?"\u5F53\u524D\u7248\u672C":"\u5386\u53F2\u7248\u672C"))))),_.createElement(u.Z,{flex:"80px"},Wt.downloads_count),_.createElement(u.Z,{flex:"140px"},m()(Wt.created_on).format("YYYY-MM-DD HH:mm")))})))),_.createElement(U.Z,V(J({},qe),{onClose:()=>{Ge(V(J({},qe),{type:""})),re({type:"attachment/setActionTabs",payload:{}})}})))};a.Z=(0,X.connect)(({attachment:Y,loading:re,globalSetting:ye,user:Ae})=>({attachment:Y,globalSetting:ye,loading:re,user:Ae}))(oe)},92318:function(h,a,n){"use strict";n.r(a),n.d(a,{default:function(){return Md}});var e=n(59301),d=n(76560),p=n(6767),A=n(62957),b=n(47889),u=n(25399),N=n(75727),O=n(93041),S=n(58018),m=n(99571),X=n(89489),z={flex_box_center:"flex_box_center___GMs27",flex_space_between:"flex_space_between___iZX2j",flex_box_vertical_center:"flex_box_vertical_center___FAqrL",flex_box_center_end:"flex_box_center_end___bcsHk",flex_box_column:"flex_box_column___bbK5J",banner:"banner___J_z1y",wrp:"wrp___J4x9Y",titleWrap:"titleWrap___PRimN",titleFlexEnd:"titleFlexEnd___iJ3Lp",title:"title___p7Rh_",titleName:"titleName___rfBg7",titleIcon:"titleIcon___krG4h",contentWrap:"contentWrap___TSTbZ",verticalLine:"verticalLine___I9rNF",contentLeftWrap:"contentLeftWrap___ctnXO",openCourseTag:"openCourseTag___GKlHI",tagsWrap:"tagsWrap___Fm7yN",ratingWrap:"ratingWrap___txiLS",ratingTitle:"ratingTitle___Q3b2_",rating:"rating___nWYrn",popoverWrap:"popoverWrap___OuHzS",popverLeft:"popverLeft___LE1m6",popoverRight:"popoverRight___qoc3O",popverScore:"popverScore___yjk5A",popoverRateWrap:"popoverRateWrap___LTwq7",popoverProgress:"popoverProgress___zgQTd",button:"button___laG3U",operationWrap:"operationWrap___HATT3",forkWrap:"forkWrap___JKLmo",fork:"fork___WAxXu",forkNum:"forkNum___mVT0B",buttonTransparent:"buttonTransparent___UvCv6",buttonLearnStatistics:"buttonLearnStatistics___clQ8y",publishPopverWrap:"publishPopverWrap___HdjD0",colorFF6802:"colorFF6802___qG9SX",w140:"w140___sbUdr",nav:"nav___MhhTj",navLeft:"navLeft___lqVWg",navContent:"navContent___n2s_9",flexRow:"flexRow___zwFIa",navRight:"navRight____4Spc",navLeftIcon:"navLeftIcon___WHxlM",colorOrange:"colorOrange___L2ZcR",contentItem:"contentItem___bTFib",contentItemTitle:"contentItemTitle___cRyCT",contentItemText:"contentItemText___p2VVW",classButton:"classButton___ht2ZK",bg28e:"bg28e___Lpwef",bgGray:"bgGray___ix5uS",btn:"btn___cK9ZK",laboratory:"laboratory___EJVoA",name:"name___bHCrt"},U=n(34055),j=n(37034),_=n(82326),K=n(77019),P=n(5269),F=n(29787),I=n(62673),D=n(18287),G=n(61186),W=n.n(G),J={scoremodal:"scoremodal___BKuJN",selectWrapper:"selectWrapper___Fi34Y",allqingchu:"allqingchu___Vp8Q9",title:"title___kp01U",score:"score___BQOSd",close:"close___ALIRE",content:"content___hqQbB",items:"items___ZTtlU",bottom:"bottom___H6hpA",yes:"yes___zYyyw",no:"no___8FH42",titlecount:"titlecount___ecJW_",add:"add___z8lxY",search:"search___kt2EB",searchIcon:"searchIcon___Zcr4l",header_style:"header_style___tHswU",tabWrap:"tabWrap___uSlsr",form_style:"form_style___TsJXf",wrap:"wrap___ptPf6",wrap_title:"wrap_title___QhQIv",radioWrap:"radioWrap___YOQsB",checkboxWrap:"checkboxWrap___OC3Y7",radio:"radio___SjWTZ",colorFF0000:"colorFF0000___S4NIg",pagination:"pagination___mWNdK",createMkdir:"createMkdir___kT_2U",tree:"tree___an1x1"},V=n(49661),q=n(35724),Z=n(84216),oe=n(67135),Y=n(6681),re=n(82093),ye=n(77087),Ae=n(59301),Le=Object.defineProperty,fe=Object.defineProperties,He=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,jt=(T,L,f)=>L in T?Le(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,te=(T,L)=>{for(var f in L||(L={}))Ot.call(L,f)&&jt(T,f,L[f]);if(xe)for(var f of xe(L))Ft.call(L,f)&&jt(T,f,L[f]);return T},at=(T,L)=>fe(T,He(L)),qe=(T,L)=>{var f={};for(var Te in T)Ot.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&xe)for(var Te of xe(T))L.indexOf(Te)<0&&Ft.call(T,Te)&&(f[Te]=T[Te]);return f},Ge=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const{Option:Tt}=_.default,cn=T=>{var L=T,{pathsDetail:f,globalSetting:Te,loading:At,dispatch:bt}=L,Xt=qe(L,["pathsDetail","globalSetting","loading","dispatch"]);const je=(0,d.useParams)(),[Ie,Je]=(0,e.useState)(),[Gt,gn]=(0,e.useState)([]),[An,er]=(0,e.useState)([]),[rr,Kn]=(0,e.useState)([]),[xn,na]=(0,e.useState)(),[Rn,Rr]=(0,e.useState)(),[or,wn]=(0,e.useState)(!0),[Gn,Cr]=(0,e.useState)(!0),[qr,Zt]=(0,e.useState)(!1),[ua,Tr]=(0,e.useState)({}),[Wn,Er]=(0,e.useState)(!1),[Ra,zn]=(0,e.useState)({});(0,e.useEffect)(()=>{f.actionTabs.key==="PathsDetail-SendToClass"&&Ca()},[f.actionTabs.key]);const Vt=De=>{switch(De.item_type){case"Challenge":return Ae.createElement(K.Z,{wrap:!1,align:"middle",justify:"space-between",gutter:20},Ae.createElement(P.Z,{flex:"302px"},Ae.createElement(u.Z,{title:De.name||""},Ae.createElement("div",{className:" multi_ellipsis1"},Ae.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u5173\u5361")," ",De.name||""))),Ae.createElement(P.Z,{flex:1},Ae.createElement(u.Z,{title:De.shixun_name||""},Ae.createElement("div",{className:"c-grey-666 multi_ellipsis1"},"\u6240\u5C5E\u5B9E\u8BAD\uFF1A",(De==null?void 0:De.shixun_name)||""))));case"Shixun":return Ae.createElement(u.Z,{title:De!=null&&De.is_published?"":De!=null&&De.edit_permission?"\u5B9E\u8BAD\u9700\u8981\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5":"\u5B9E\u8BAD\u9700\u8981\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u8BFE\u5802\uFF0C\u8BF7\u8054\u7CFB\u5B9E\u8BAD\u7BA1\u7406\u5458\u53D1\u5E03"},Ae.createElement("span",{onClick:()=>{!(De!=null&&De.is_published)&&(De!=null&&De.edit_permission)&&window.open(`/shixuns/${De.identifier}/challenges`)}},Ae.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),De.name,(De==null?void 0:De.high_resources_consume)&&Ae.createElement("span",{style:{display:"inline-block"}},Ae.createElement(Z.Z,{type:"shixun",style:{marginLeft:10}})),!(De!=null&&De.is_published)&&Ae.createElement("span",{style:{marginLeft:5,color:"rgb(216, 216, 216)"}},"\u672A\u53D1\u5E03"),De.item_type==="Shixun"&&De.is_unity_3d&&Ae.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),De.item_type==="Shixun"&&De.is_jupyter_lab&&Ae.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"JupyterLab"),De.item_type==="Shixun"&&De.is_jupyter&&Ae.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"Jupyter Notebook")));case"Attachment":return Ae.createElement("span",null,Ae.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),De.name);case"ExaminationBank":return Ae.createElement("span",null,Ae.createElement("span",{className:"mr5",style:{color:"#e69917"}},"\u6D4B\u9A8C"),De.name);case"HomeworkCommon":return Ae.createElement("span",null,Ae.createElement("span",{className:"mr5",style:{color:"#E99237"}},"\u7F16\u7A0B\u4F5C\u4E1A"),De.name);case"VideoItem":return Ae.createElement("span",null,Ae.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),De.name);case"SubjectHomework":return(De==null?void 0:De.homework_type)=="group"?Ae.createElement("span",null,Ae.createElement("span",{className:"mr5",style:{color:"#AABF07"}},"\u5206\u7EC4\u4F5C\u4E1A"),De.name):Ae.createElement("span",null,Ae.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u56FE\u6587\u4F5C\u4E1A"),De.name);case"StageCatalog":return Ae.createElement("span",null,De.name);default:return""}},Ca=()=>Ge(void 0,null,function*(){Cr(!0);const De=yield(0,re.ZP)(`/api/paths/${je.pathId}/stages_list.json`,{method:"get"});if(De){gn((De==null?void 0:De.courses)||[]);const Ce=(lt,mn="")=>lt==null?void 0:lt.map((pn,Un)=>{const _n=mn?`${mn}-${Un}`:`${Un}`,Qn=!mn?pn.state_name||"":Vt(pn),Fa=(pn==null?void 0:pn.item_type)==="ExaminationBank"?!0:(pn==null?void 0:pn.item_type)==="Shixun"&&(pn==null?void 0:pn.is_published)===!1;return at(te({},pn),{title:Qn,key:_n,disabled:Fa,children:Ce(pn.items||pn.children||[],_n)})}),mt=Ce(De.stages||[]);er(mt||[])}Cr(!1)}),mi=(De,Ce)=>{Kn(De)},ma=De=>{const Ce=De.target.checked,mt=[],lt=(mn,pn="")=>{mn.forEach((Un,_n)=>{if(Un.disabled||Un.item_type==="ExaminationBank")return;const yr=pn?`${pn}-${_n}`:`${_n}`;mt.push(yr),Un.children&&Array.isArray(Un.children)&<(Un.children,yr)})};lt(An),Kn(Ce?mt:[])},Pr=()=>{const De=rr.filter(Xa=>typeof Xa=="string"),Ce=[],mt=[],lt=[],mn=[],pn=[],Un=[],_n=[],yr=[],Qn=[],Fa=(Xa,Ya=[])=>{Xa==null||Xa.forEach((Nr,Bi)=>{const Za=[...Ya,Bi.toString()],Va=Za.join("-");if(console.log("key:",Va,De),De.includes(Va))switch(lt.push(Nr.stage_item_id),Nr.item_type){case"Shixun":Ce.push(Nr.id);break;case"Attachment":mn.push(Nr.id);break;case"VideoItem":mt.push(Nr.id);break;case"ExaminationBank":_n.push(Nr.id);break;case"HomeworkCommon":yr.push(Nr.id);break;case"SubjectHomework":Nr.homework_type==="group"?pn.push(Nr.id):Nr.homework_type==="normal"&&Un.push(Nr.id);break;case"Challenge":Qn.push(Nr.id);break}Array.isArray(Nr.children)&&Fa(Nr.children,Za)})};return Fa(An),{shixunIds:Ce,videoItemIds:mt,stageItemIds:lt,coursewareIds:mn,groupIds:pn,normalIds:Un,banksIds:_n,hackIds:yr,ChallengeIds:Qn}},[ui,yi,hi,Qi]=(0,q.P)(),Mi=()=>Ge(void 0,null,function*(){const{stageItemIds:De}=Pr();if(!Ie){p.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802");return}if(!o.length&&!c.length&&!H.length&&!ee.length&&!de.length&&!s.length&&!x.length&&!ge.length){p.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u3001\u5173\u5361\u3001\u89C6\u9891\u3001\u5206\u7EC4\u4F5C\u4E1A\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u6D4B\u9A8C\u6216\u8005\u7F16\u7A0B\u4F5C\u4E1A");return}Rr(!0);let Ce=yield(0,oe.Tr)({id:je.pathId,course_id:parseInt(Ie),type:"subject",stage_item_id:De,sync_catelog:or?1:0});yield Hi(Ce==null?void 0:Ce.no_use_list),Rr(!1)}),Hi=De=>Ge(void 0,null,function*(){Er(!0);const Ce=yield(0,j.Q)({id:je.pathId,course_id:Ie,stage_shixuns:De,sync_catelog:or?1:0});if(Er(!1),Je(null),yi(),(Ce==null?void 0:Ce.status)===1){if((o==null?void 0:o.length)>0){l(),Tr(at(te({},Ce),{shixun_info:De,courseId:Ie})),Zt(!0);return}A.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ae.createElement("div",{className:"tc"},Ce.message),onOk:()=>{var mt;const lt=(mt=Ce==null?void 0:Ce.url.split("/"))==null?void 0:mt[2];(0,V.xg)(`/classrooms/${lt}/shixun_homework`)}})}}),l=()=>{bt({type:"pathsDetail/setActionTabs",payload:{}}),Kn([]),na(null)},{shixunIds:o=[],videoItemIds:c=[],banksIds:s=[],hackIds:x=[],coursewareIds:H=[],groupIds:ee=[],normalIds:de=[],ChallengeIds:ge=[]}=Pr();return Ae.createElement(Ae.Fragment,null,Ae.createElement(A.default,{title:"\u53D1\u9001\u81F3\u8BFE\u5802",keyboard:!1,destroyOnClose:!0,open:f.actionTabs.key==="PathsDetail-SendToClass",width:800,centered:!0,confirmLoading:Rn,className:J.scoremodal,onCancel:l,onOk:Mi},Ae.createElement("div",{className:J.wrap},Ae.createElement("div",{className:"mb10"},Ae.createElement(_.default,{placeholder:"\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802",defaultOpen:!1,value:Ie,style:{width:"100%"},onSelect:De=>Je(De),optionLabelProp:"lable"},Gt==null?void 0:Gt.map((De,Ce)=>Ae.createElement(Tt,{key:De.course_id,value:De.course_id,lable:De.course_name},Ae.createElement(K.Z,{justify:"space-between"},Ae.createElement(P.Z,null,De.course_name),Ae.createElement(P.Z,null,W()(De.created_at).format("YYYY-MM-DD HH:mm"))))))),Ae.createElement("div",{className:J.wrap_title},"\u6E29\u99A8\u63D0\u793A\uFF1A",Ae.createElement("br",null),"1.\u8BF7\u5728\u672C\u8BFE\u7A0B\u4E2D\u9009\u62E9\u6240\u9700\u9879\u76EE\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\uFF0C\u5206\u7EC4\u4F5C\u4E1A\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u5F00\u653E\u8BFE\u5802\uFF1B",Ae.createElement("br",null),"2.\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4E0D\u80FD\u53D1\u9001\u81F3\u8BFE\u5802"),Ae.createElement("a",{onClick:()=>{Ca()}},Ae.createElement("i",{className:"iconfont icon-shuaxin3 font14 mr5",style:{color:"#3061d0"}}),"\u5237\u65B0\u5217\u8868"),Ae.createElement(F.Z,{spinning:Gn},Ae.createElement("div",{className:J.radioWrap},Ae.createElement("div",null,Ae.createElement(I.default,{value:xn,onChange:ma,className:"font14 ml20"},"\u5168\u9009")),!!(An!=null&&An.length)&&Ae.createElement(D.default,{className:J.tree,checkable:!0,defaultExpandAll:!0,treeData:An,checkedKeys:rr,onCheck:(De,Ce)=>{mi(De,Ce)}}))),Ae.createElement("div",{className:J.createMkdir},Ae.createElement(I.default,{checked:or,onChange:De=>wn(De.target.checked),className:"font14"},"\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55"),!!(o.length+c.length+ee.length+de.length+s.length+x.length+ge.length)&&Ae.createElement("span",null,Ae.createElement("span",null,"\u5DF2\u9009\u4E2D\uFF1A"),!!o.length&&Ae.createElement(Ae.Fragment,null,Ae.createElement("span",{className:"c-light-primary"},o.length," "),Ae.createElement("span",null,"\u4E2A\u5B9E\u8BAD")),!!ge.length&&Ae.createElement(Ae.Fragment,null,Ae.createElement("span",{className:"ml5",style:{color:"#20BB8A"}},ge.length," "),Ae.createElement("span",null,"\u4E2A\u5173\u5361")),!!c.length&&Ae.createElement(Ae.Fragment,null,Ae.createElement("span",{className:"c-purple-8C1 ml5"},c.length," "),Ae.createElement("span",null,"\u4E2A\u89C6\u9891")),!!H.length&&Ae.createElement(Ae.Fragment,null,Ae.createElement("span",{className:"c-cyan-blue ml5"},H.length," "),Ae.createElement("span",null,"\u4E2A\u8BFE\u4EF6")),!!ee.length&&Ae.createElement(Ae.Fragment,null,Ae.createElement("span",{className:"ml5",style:{color:"#AABF07"}},ee.length," "),Ae.createElement("span",null,"\u4E2A\u5206\u7EC4\u4F5C\u4E1A")),!!de.length&&Ae.createElement(Ae.Fragment,null,Ae.createElement("span",{className:"ml5",style:{color:"#20BB8A"}},de.length," "),Ae.createElement("span",null,"\u4E2A\u56FE\u6587\u4F5C\u4E1A")),!!s.length&&Ae.createElement(Ae.Fragment,null,Ae.createElement("span",{className:"ml5",style:{color:"#e69917"}},s.length," "),Ae.createElement("span",null,"\u4E2A\u6D4B\u9A8C")),!!x.length&&Ae.createElement(Ae.Fragment,null,Ae.createElement("span",{className:"ml5",style:{color:"#e69917"}},x.length," "),Ae.createElement("span",null,"\u4E2A\u7F16\u7A0B\u4F5C\u4E1A")))))),Ae.createElement(Y.Z,{resdata:Ra,type:"subject",okloading:Wn,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:De=>{Hi(De)}}),Ae.createElement(ye.Z,{source:"\u5B9E\u8BAD",showModal:qr,onCancel:()=>Zt(!1),okBtnName:"\u524D\u5F80\u6559\u5B66\u8BFE\u5802",info:ua,onOk:()=>{var De;const Ce=(De=ua==null?void 0:ua.url.split("/"))==null?void 0:De[2];(0,V.xg)(`/classrooms/${Ce}/shixun_homework`)}}))};var Wt=(0,d.connect)(({pathsDetail:T,loading:L,globalSetting:f})=>({pathsDetail:T,globalSetting:f,loading:L.effects}))(cn),_e=n(23869),dn=n(56102),Ze=n(28284),Jt=n(17149),vt=n(37568),sn={applyPublicContainer:"applyPublicContainer___UVHD5",applyPublicContent:"applyPublicContent___XjdaZ",spin:"spin___xLRsh",tips:"tips___Hok1Y",action:"action___Wp5oZ"},Nn=n(87169),pt=n(59301),Vn=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())}),$t=({type:T,onCancel:L,onOk:f})=>{const[Te]=Ze.default.useForm(),[At,bt]=(0,e.useState)(1),[Xt,je]=(0,e.useState)(!1),[Ie,Je]=(0,e.useState)([]);(0,e.useEffect)(()=>{Te.setFieldValue("type",1),Gt()},[]);const Gt=()=>Vn(void 0,null,function*(){if(T){je(!0);const An=yield(0,re.ZP)("/api/disciplines.json",{method:"get",params:{source:T}});Je(An.disciplines||[]),je(!1)}}),gn=()=>{const{sub_discipline_id:An,discipline_name:er,sub_discipline_name:rr,type:Kn}=Te.getFieldsValue();if((!An||An&&An.length===0)&&(!er||!rr))return p.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;f({user_customize:Kn==2,sub_discipline_id:Kn==1?[An[1]]:null,discipline_name:er,sub_discipline_name:rr})};return pt.createElement(A.default,{width:640,className:sn.applyPublicContainer,centered:!0,title:"\u516C\u5F00\u8BFE\u7A0B",okText:"\u7533\u8BF7\u516C\u5F00",open:!0,onCancel:()=>{L(),Te.resetFields()},onOk:()=>{Te.validateFields().then(An=>{if(At==2&&(An.discipline_name.replaceAll(" ","").length<=0||An.sub_discipline_name.replaceAll(" ","").length<=0)){p.ZP.info("\u65B9\u5411\u6216\u8BFE\u7A0B\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u586B\u5199\u540E\u518D\u63D0\u4EA4\uFF01");return}gn(),Te.resetFields()})}},pt.createElement("div",{className:sn.applyPublicContent},pt.createElement("div",{className:sn.tips},pt.createElement(Nn.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u586B\u5199\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u65B9\u5411&\u8BFE\u7A0B\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),pt.createElement(Ze.default,{labelAlign:"left",form:Te},pt.createElement(Ze.default.Item,{name:"type"},pt.createElement(b.ZP.Group,{onChange:An=>{bt(An.target.value),An.target.value==1?Te.setFieldsValue({discipline_name:"",sub_discipline_name:""}):Te.setFieldsValue({sub_discipline_id:[]})}},pt.createElement(b.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),pt.createElement(b.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),At==1&&pt.createElement(Ze.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},pt.createElement(Jt.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Ie,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(An,er)=>Te.setFieldsValue({sub_discipline_id:An})})),At==2&&pt.createElement(pt.Fragment,null,pt.createElement(Ze.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},pt.createElement(vt.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),pt.createElement(Ze.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},pt.createElement(vt.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),Xt&&pt.createElement("div",{className:sn.spin},pt.createElement(F.Z,null))))},Bn=n(3713),ur="data:image/png;base64,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",Bt=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Qt=(T,L,f)=>L in T?Bt(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,tn=(T,L)=>{for(var f in L||(L={}))Pe.call(L,f)&&Qt(T,f,L[f]);if(Oe)for(var f of Oe(L))we.call(L,f)&&Qt(T,f,L[f]);return T};const Kt=T=>React.createElement("svg",tn({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"\u53D1\u9001\u8BFE\u5802"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M4.5 17.94S5.587 8.45 13.86 8.45V5l5.952 6.04-5.953 6.037v-3.45S7.951 12.96 4.5 17.94",fill:"#FFF",fillRule:"nonzero"})));var hn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNC41IDE3Ljk0UzUuNTg3IDguNDUgMTMuODYgOC40NVY1bDUuOTUyIDYuMDQtNS45NTMgNi4wMzd2LTMuNDVTNy45NTEgMTIuOTYgNC41IDE3Ljk0IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Ee=Object.defineProperty,yn=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,xt=(T,L,f)=>L in T?Ee(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Pt=(T,L)=>{for(var f in L||(L={}))Me.call(L,f)&&xt(T,f,L[f]);if(yn)for(var f of yn(L))It.call(L,f)&&xt(T,f,L[f]);return T};const it=T=>React.createElement("svg",Pt({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"\u8BBE\u7F6E"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M19.328 10.55c-.09-.457-.371-.752-.716-.752h-.072A1.83 1.83 0 0 1 16.7 7.981c0-.322.163-.69.163-.69a.948.948 0 0 0-.326-1.154l-.027-.018-1.857-1.012-.027-.009a.96.96 0 0 0-.399-.08c-.29 0-.57.116-.76.304-.2.206-.906.806-1.45.806-.543 0-1.25-.609-1.458-.815A1.067 1.067 0 0 0 9.799 5c-.136 0-.263.027-.39.072l-.027.009-1.911 1.047-.027.018a.944.944 0 0 0-.326 1.146s.163.367.163.689a1.83 1.83 0 0 1-1.839 1.817H5.37c-.354 0-.634.295-.716.752-.01.036-.154.832-.154 1.45s.154 1.414.154 1.45c.09.457.371.752.716.752h.081a1.83 1.83 0 0 1 1.839 1.817c0 .322-.154.69-.163.69a.948.948 0 0 0 .326 1.154l.018.018 1.82 1.012.028.009c.118.053.253.08.39.08.29 0 .579-.116.76-.322.263-.278.96-.85 1.477-.85.561 0 1.286.644 1.494.868a1.045 1.045 0 0 0 1.16.241l.027-.009 1.893-1.029.027-.018a.944.944 0 0 0 .326-1.146s-.163-.367-.163-.689a1.83 1.83 0 0 1 1.839-1.817h.072c.354 0 .634-.295.725-.752 0-.009.154-.814.154-1.45a10.888 10.888 0 0 0-.172-1.46Zm-7.373 4.073C10.487 14.623 9.3 13.44 9.3 12c0-1.45 1.195-2.623 2.654-2.623 1.467 0 2.654 1.182 2.654 2.623 0 1.441-1.187 2.623-2.654 2.623Z",fill:"#FFF",fillRule:"nonzero"})));var ae="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTkuMzI4IDEwLjU1Yy0uMDktLjQ1Ny0uMzcxLS43NTItLjcxNi0uNzUyaC0uMDcyQTEuODMgMS44MyAwIDAgMSAxNi43IDcuOTgxYzAtLjMyMi4xNjMtLjY5LjE2My0uNjlhLjk0OC45NDggMCAwIDAtLjMyNi0xLjE1NGwtLjAyNy0uMDE4LTEuODU3LTEuMDEyLS4wMjctLjAwOWEuOTYuOTYgMCAwIDAtLjM5OS0uMDhjLS4yOSAwLS41Ny4xMTYtLjc2LjMwNC0uMi4yMDYtLjkwNi44MDYtMS40NS44MDYtLjU0MyAwLTEuMjUtLjYwOS0xLjQ1OC0uODE1QTEuMDY3IDEuMDY3IDAgMCAwIDkuNzk5IDVjLS4xMzYgMC0uMjYzLjAyNy0uMzkuMDcybC0uMDI3LjAwOS0xLjkxMSAxLjA0Ny0uMDI3LjAxOGEuOTQ0Ljk0NCAwIDAgMC0uMzI2IDEuMTQ2cy4xNjMuMzY3LjE2My42ODlhMS44MyAxLjgzIDAgMCAxLTEuODM5IDEuODE3SDUuMzdjLS4zNTQgMC0uNjM0LjI5NS0uNzE2Ljc1Mi0uMDEuMDM2LS4xNTQuODMyLS4xNTQgMS40NXMuMTU0IDEuNDE0LjE1NCAxLjQ1Yy4wOS40NTcuMzcxLjc1Mi43MTYuNzUyaC4wODFhMS44MyAxLjgzIDAgMCAxIDEuODM5IDEuODE3YzAgLjMyMi0uMTU0LjY5LS4xNjMuNjlhLjk0OC45NDggMCAwIDAgLjMyNiAxLjE1NGwuMDE4LjAxOCAxLjgyIDEuMDEyLjAyOC4wMDljLjExOC4wNTMuMjUzLjA4LjM5LjA4LjI5IDAgLjU3OS0uMTE2Ljc2LS4zMjIuMjYzLS4yNzguOTYtLjg1IDEuNDc3LS44NS41NjEgMCAxLjI4Ni42NDQgMS40OTQuODY4YTEuMDQ1IDEuMDQ1IDAgMCAwIDEuMTYuMjQxbC4wMjctLjAwOSAxLjg5My0xLjAyOS4wMjctLjAxOGEuOTQ0Ljk0NCAwIDAgMCAuMzI2LTEuMTQ2cy0uMTYzLS4zNjctLjE2My0uNjg5YTEuODMgMS44MyAwIDAgMSAxLjgzOS0xLjgxN2guMDcyYy4zNTQgMCAuNjM0LS4yOTUuNzI1LS43NTIgMC0uMDA5LjE1NC0uODE0LjE1NC0xLjQ1YTEwLjg4OCAxMC44ODggMCAwIDAtLjE3Mi0xLjQ2Wm0tNy4zNzMgNC4wNzNDMTAuNDg3IDE0LjYyMyA5LjMgMTMuNDQgOS4zIDEyYzAtMS40NSAxLjE5NS0yLjYyMyAyLjY1NC0yLjYyMyAxLjQ2NyAwIDIuNjU0IDEuMTgyIDIuNjU0IDIuNjIzIDAgMS40NDEtMS4xODcgMi42MjMtMi42NTQgMi42MjNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Ln=Object.defineProperty,Fn=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,Vr=(T,L,f)=>L in T?Ln(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,lr=(T,L)=>{for(var f in L||(L={}))$e.call(L,f)&&Vr(T,f,L[f]);if(Fn)for(var f of Fn(L))Br.call(L,f)&&Vr(T,f,L[f]);return T};const st=T=>React.createElement("svg",lr({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"\u5B66\u4E60\u7EDF\u8BA1"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M7.843 17.967V9.34c0-.343-.258-.608-.568-.608H5.569c-.31 0-.569.29-.569.608v8.627h2.843Zm3.619 0V5.635c0-.343-.259-.635-.569-.635H9.188c-.311 0-.57.29-.57.635v12.332h2.844Zm3.619 0v-5.45c0-.345-.259-.636-.57-.636h-1.705c-.31 0-.569.29-.569.634v5.452h2.843Zm3.618 0V9.34c0-.343-.259-.608-.569-.608h-1.706c-.31 0-.568.29-.568.608v8.627h2.843Z",fill:"#FFF",fillRule:"nonzero"})));var la="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNy44NDMgMTcuOTY3VjkuMzRjMC0uMzQzLS4yNTgtLjYwOC0uNTY4LS42MDhINS41NjljLS4zMSAwLS41NjkuMjktLjU2OS42MDh2OC42MjdoMi44NDNabTMuNjE5IDBWNS42MzVjMC0uMzQzLS4yNTktLjYzNS0uNTY5LS42MzVIOS4xODhjLS4zMTEgMC0uNTcuMjktLjU3LjYzNXYxMi4zMzJoMi44NDRabTMuNjE5IDB2LTUuNDVjMC0uMzQ1LS4yNTktLjYzNi0uNTctLjYzNmgtMS43MDVjLS4zMSAwLS41NjkuMjktLjU2OS42MzR2NS40NTJoMi44NDNabTMuNjE4IDBWOS4zNGMwLS4zNDMtLjI1OS0uNjA4LS41NjktLjYwOGgtMS43MDZjLS4zMSAwLS41NjguMjktLjU2OC42MDh2OC42MjdoMi44NDNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Kr=Object.defineProperty,ln=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,vr=(T,L,f)=>L in T?Kr(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,_r=(T,L)=>{for(var f in L||(L={}))Fr.call(L,f)&&vr(T,f,L[f]);if(ln)for(var f of ln(L))pa.call(L,f)&&vr(T,f,L[f]);return T};const Ja=T=>React.createElement("svg",_r({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"\u5DF2\u6536\u85CF"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M15.284 5A4.106 4.106 0 0 0 12 6.727 4.094 4.094 0 0 0 8.716 5C6.39 5 4.5 7.078 4.5 9.63a6.163 6.163 0 0 0 1.223 3.452c1.582 2.5 5.567 5.6 5.738 5.729a.863.863 0 0 0 1.078 0c.173-.129 4.147-3.238 5.738-5.729A6.163 6.163 0 0 0 19.5 9.63C19.5 7.08 17.61 5 15.284 5Z",fill:"#EE5D5D",fillRule:"nonzero"})));var Ha="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0VFNUQ1RCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",ka=Object.defineProperty,ha=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,on=(T,L,f)=>L in T?ka(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,g=(T,L)=>{for(var f in L||(L={}))ra.call(L,f)&&on(T,f,L[f]);if(ha)for(var f of ha(L))$a.call(L,f)&&on(T,f,L[f]);return T};const y=T=>React.createElement("svg",g({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"\u6536\u85CF"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M15.284 5A4.106 4.106 0 0 0 12 6.727 4.094 4.094 0 0 0 8.716 5C6.39 5 4.5 7.078 4.5 9.63a6.163 6.163 0 0 0 1.223 3.452c1.582 2.5 5.567 5.6 5.738 5.729a.863.863 0 0 0 1.078 0c.173-.129 4.147-3.238 5.738-5.729A6.163 6.163 0 0 0 19.5 9.63C19.5 7.08 17.61 5 15.284 5Z",fill:"#FFF",fillRule:"nonzero"})));var R="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",k=n(59301),ue=Object.defineProperty,Ue=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,mr=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,ia=(T,L,f)=>L in T?ue(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Xr=(T,L)=>{for(var f in L||(L={}))Zn.call(L,f)&&ia(T,f,L[f]);if(mr)for(var f of mr(L))ir.call(L,f)&&ia(T,f,L[f]);return T},sr=(T,L)=>Ue(T,gt(L)),Ea=(T,L)=>{var f={};for(var Te in T)Zn.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&mr)for(var Te of mr(T))L.indexOf(Te)<0&&ir.call(T,Te)&&(f[Te]=T[Te]);return f},pr=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const ot=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}],cr=T=>{var L=T,{pathsDetail:f,user:Te,globalSetting:At,loading:bt,dispatch:Xt}=L,je=Ea(L,["pathsDetail","user","globalSetting","loading","dispatch"]),Ie,Je,Gt,gn,An,er,rr,Kn,xn,na,Rn,Rr,or,wn,Gn,Cr,qr,Zt,ua,Tr,Wn,Er,Ra,zn,Vt,Ca,mi,ma,Pr,ui,yi,hi,Qi,Mi,Hi,l,o,c,s,x,H,ee,de,ge,De,Ce,mt,lt,mn,pn,Un,_n,yr,Qn,Fa,Xa,Ya,Nr,Bi,Za,Va,es,Ss,Us,Ji,js,jo,Xs,uo,_o,Ro,zo,$o,Go,ko,eu,Po,lu,Au,yl,Bl,il,sl,Zl,Wl,Yl,Jl,ql,In,Aa,Ma,Fi,pi,ki,go,Vo,Mu,Fu,tu,Il,wl,bu,ol,Sl,Tl,_l,xl,to,ku,ul,ZA,WA,YA,JA,qA,_A,$A,ec,tc,nc,rc,cs,kd,Pd,Hc,ac,$l,EA,eA,ic;const Ia=(0,d.useParams)(),[wi,tA]=(0,e.useState)({}),jc=(0,e.useRef)(1),[Yu,Ud]=(0,e.useState)(),[zc,Fl]=(0,e.useState)(!1),[Qd,Dl]=(0,e.useState)(!1),vA=(0,e.useRef)(null),ll=!((Ie=f.detail)!=null&&Ie.can_managed),[Gc,Vc]=(0,e.useState)({status:!1}),Kc=((Je=f.detail)==null?void 0:Je.is_free)||((Gt=f.detail)==null?void 0:Gt.can_learning);(0,e.useEffect)(()=>{Vc({status:!1})},[]),(0,e.useEffect)(()=>{function Ka(){return pr(this,null,function*(){var Ms,lo,Ko,cu,Cu,yu,Pu;if((Ms=f.detail)!=null&&Ms.courses){const nu=(lo=f.detail)==null?void 0:lo.courses;if((Ko=nu==null?void 0:nu.toast)!=null&&Ko.is_open&&((cu=nu.toast)==null?void 0:cu.open_num)===-1)Dl(!0);else if((Cu=nu==null?void 0:nu.toast)!=null&&Cu.is_open&&((yu=nu==null?void 0:nu.toast)==null?void 0:yu.open_num)===1){let Bu=JSON.parse(localStorage.getItem("pathsshow"))||[];((Pu=Bu.filter(dl=>dl===(Ia==null?void 0:Ia.pathId)))==null?void 0:Pu.length)>0?Dl(!1):(Dl(!0),Bu.push(Ia==null?void 0:Ia.pathId),localStorage.setItem("pathsshow",JSON.stringify(Bu)))}else Dl(!1)}})}Ka()},[(gn=f.detail)==null?void 0:gn.courses]),(0,e.useEffect)(()=>{var Ka,Ms,lo,Ko,cu,Cu,yu,Pu,nu,Bu,dl;if(!((Ms=(Ka=f.detail)==null?void 0:Ka.courses)==null?void 0:Ms.length))return;let fl;if((lo=f.detail)!=null&&lo.has_start){const Xo=(cu=(Ko=f.detail)==null?void 0:Ko.courses)==null?void 0:cu.findIndex(Uu=>{var Hn;return((Hn=Uu.course_status)==null?void 0:Hn.status)===1});fl=Xo>-1?Xo:0}else{let Xo=(Pu=(yu=(Cu=f.detail)==null?void 0:Cu.courses)==null?void 0:yu.map(Uu=>{var Hn;return(Hn=Uu.course_status)==null?void 0:Hn.status}))==null?void 0:Pu.lastIndexOf(2);fl=Xo>-1?Xo:0,Xo=(Bu=(nu=f.detail)==null?void 0:nu.courses)==null?void 0:Bu.findIndex(Uu=>{var Hn;return((Hn=Uu.course_status)==null?void 0:Hn.status)===0}),fl=Xo>-1?Xo:fl}tA(((dl=f.detail)==null?void 0:dl.courses[fl])||{})},[f.detail]);const Al=()=>{p.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},Xc=Ka=>{var Ms,lo;const Ko=(lo=(Ms=f.detail)==null?void 0:Ms.courses)==null?void 0:lo.find(cu=>cu.course_id===Ka);tA(Ko||{}),Xt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:Ka}})},Zc=()=>pr(void 0,null,function*(){const Ka=yield(0,j.rs)({container_id:Ia.pathId,container_type:"Subject"});Ka.status===0&&(cl(),p.ZP.success(Ka.message))}),Hd=()=>pr(void 0,null,function*(){const Ka=yield(0,j.KM)({container_id:Ia.pathId,container_type:"Subject"});Ka.status===0&&(cl(),p.ZP.success(Ka.message))}),bA=()=>pr(void 0,null,function*(){if(ll){Al();return}A.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:k.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:()=>pr(void 0,null,function*(){(yield(0,j.eJ)({id:Ia.pathId})).status===1&&d.history.push("/paths")})})}),CA=()=>pr(void 0,null,function*(){if(ll){Al();return}A.default.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",icon:null,content:k.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:()=>pr(void 0,null,function*(){const Ka=yield(0,j.Go)({id:Ia.pathId});(Ka==null?void 0:Ka.status)===0&&(cl(),p.ZP.success(Ka.message))})})}),jd=()=>pr(void 0,null,function*(){if(ll){Al();return}A.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:k.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:zc},onOk:()=>pr(void 0,null,function*(){Fl(!0);const Ka=yield(0,j.fj)({id:Ia.pathId});(Ka==null?void 0:Ka.status)===1&&(cl(),p.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),Fl(!1)})})}),zd=()=>{if(ll){Al();return}Wc()},yA=Ka=>{Vc({status:Ka})},Wc=()=>{A.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:k.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u6211\u4EEC\u5C06\u5C3D\u5FEB\u5B89\u6392\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u7531\u5BA2\u670D\u4EBA\u5458\u8054\u7CFB\u60A8\u544A\u77E5\uFF0C\u6216\u7531\u5E73\u53F0\u6D88\u606F\u7CFB\u7EDF\u901A\u77E5\u60A8\u3002",k.createElement("br",null),"\u8BFE\u7A0B\u516C\u5F00\u540E\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\uFF1B\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u5373\u53EF\u3002",k.createElement("br",null)),onOk:()=>pr(void 0,null,function*(){if(f.detail&&f.detail.has_sub_discipline){const Ka=yield(0,j.WO)({id:Ia.pathId,user_customize:!1});((Ka==null?void 0:Ka.status)===0||(Ka==null?void 0:Ka.status)===1)&&(cl(),p.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))}else yA(!0)})})},sc=()=>pr(void 0,null,function*(){if(ll){Al();return}A.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:k.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:()=>pr(void 0,null,function*(){const Ka=yield(0,j.Er)({id:Ia.pathId});(Ka==null?void 0:Ka.status)===0&&(cl(),p.ZP.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"))})})}),Zd=()=>pr(void 0,null,function*(){if(ll){Al();return}A.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:k.createElement("div",{className:"ml20"},k.createElement(b.ZP.Group,{defaultValue:1,onChange:Ka=>jc.current=Ka.target.value},k.createElement(b.ZP,{value:1,className:"mt10",style:{color:"#5F6367"}},"\u5F00\u653E\u8BFE\u5802\uFF1A",k.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),k.createElement(b.ZP,{value:0,className:"mt10",style:{color:"#5F6367"}},"\u79C1\u6709\u8BFE\u5802\uFF1A",k.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:()=>pr(void 0,null,function*(){(0,V.xg)(`/classrooms/news/${Ia.pathId}/newgold/${jc.current}`)})})}),oc=()=>{A.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:k.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>pr(void 0,null,function*(){const Ka=yield(0,j.c3)({id:Ia.pathId});Ka.status===0&&(Ud(!0),p.ZP.success(Ka.message))})})},nA=()=>{(0,_e.tJ)(Xt)&&A.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",content:k.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>pr(void 0,null,function*(){var Ka;const Ms=yield(0,j.JS)({id:wi==null?void 0:wi.course_id});Ms.status===0&&(p.ZP.success(Ms.message),Xt({type:"pathsDetail/getPathsDetail",payload:{id:Ia.pathId}}),((Ka=wi.course_status)==null?void 0:Ka.status)===1&&(0,V.xg)(`/classrooms/${wi==null?void 0:wi.course_id}/shixun_homework`))})})},Nl=()=>{var Ka;if((Ka=f.detail)!=null&&Ka.need_authorize){(0,_e.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(0,_e.tJ)(Xt)&&Xt({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},cl=()=>{Xt({type:"pathsDetail/getPathsDetail",payload:{id:Ia.pathId}}),Xt({type:"pathsDetail/getRightData",payload:{id:Ia.pathId}})},BA=!!((An=f.detail)!=null&&An.participant_count)&&!((er=f.detail)!=null&&er.allow_statistics),uc=((Kn=(rr=f.detail)==null?void 0:rr.courses)==null?void 0:Kn.findIndex(Ka=>(Ka==null?void 0:Ka.course_id)===(wi==null?void 0:wi.course_id)))+1,IA=uc===((na=(xn=f.detail)==null?void 0:xn.courses)==null?void 0:na.length);return k.createElement("section",null,k.createElement("aside",{className:z.banner,style:{backgroundImage:(or=(Rr=(Rn=f==null?void 0:f.detail)==null?void 0:Rn.attachments)==null?void 0:Rr[0])!=null&&or.url?`url(${(Cr=(Gn=(wn=f==null?void 0:f.detail)==null?void 0:wn.attachments)==null?void 0:Gn[0])==null?void 0:Cr.url})`:`url(${ur})`,marginBottom:(Zt=(qr=f.detail)==null?void 0:qr.courses)!=null&&Zt.length?70:20,paddingTop:20}},k.createElement("aside",{className:z.wrp,style:{backgroundImage:(Wn=(Tr=(ua=f==null?void 0:f.detail)==null?void 0:ua.attachments_b)==null?void 0:Tr[0])!=null&&Wn.url?`url(${(zn=(Ra=(Er=f==null?void 0:f.detail)==null?void 0:Er.attachments_b)==null?void 0:Ra[0])==null?void 0:zn.url})`:""}},k.createElement("div",{className:z.operationWrap},((Vt=Te.userInfo)==null?void 0:Vt.login)&&((Ca=f.detail)==null?void 0:Ca.is_collect)&&k.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",width:80,display:"flex"},onClick:Zc},k.createElement(u.Z,{title:"\u53D6\u6D88\u6536\u85CF"},k.createElement("img",{src:Ha,style:{marginRight:"10px"}})),k.createElement("span",{style:{height:"24px"}},"\u5DF2\u6536\u85CF")),((mi=Te.userInfo)==null?void 0:mi.login)&&!((ma=f.detail)!=null&&ma.is_collect)&&k.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",width:70,marginLeft:"20px",display:"flex"},onClick:Hd},k.createElement(u.Z,{title:"\u6536\u85CF"},k.createElement("img",{src:R,style:{marginRight:"10px"}})),k.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!(0,U.bg)()&&k.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex",width:70},className:"mr15",onClick:()=>{(0,_e.tJ)(Xt)}},k.createElement("img",{src:R,style:{marginRight:"10px"}}),k.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!!((Pr=f.detail)!=null&&Pr.is_free)&&((ui=f.detail)==null?void 0:ui.publish_status)!==0&&(((yi=f.detail)==null?void 0:yi.allow_add_member)||!(0,U.JA)())&&k.createElement(u.Z,{title:"\u4EE5\u8BFE\u5802\u5B9E\u9A8C\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},k.createElement("span",{onClick:Nl,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},k.createElement("img",{src:hn,style:{marginRight:"10px"}}),"\u53D1\u9001\u8BFE\u5802")),((hi=f.detail)==null?void 0:hi.allow_statistics)&&((Qi=f.detail)==null?void 0:Qi.public_status)===2&&k.createElement("span",{onClick:()=>d.history.push(`/paths/${Ia.pathId}/statistics`),style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},k.createElement("img",{src:la,style:{marginRight:"10px"}}),"\u5B66\u4E60\u7EDF\u8BA1"),((Mi=f.detail)==null?void 0:Mi.is_share)&&k.createElement(dn.CopyToClipboard,{text:`${window.location.origin}/paths/${Ia.pathId}?userid=${(Hi=Te.userInfo)==null?void 0:Hi.user_id}`,onCopy:()=>p.ZP.success("\u5DF2\u590D\u5236\u8BFE\u7A0B\u5206\u4EAB\u4E13\u5C5E\u94FE\u63A5")},k.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},k.createElement("img",{src:hn,style:{marginRight:"10px"}}),"\u5206\u4EAB\u8BFE\u7A0B")),((l=f.detail)==null?void 0:l.allow_add_member)&&((o=f.detail)==null?void 0:o.allow_edit_stage)&&k.createElement(N.Z,{dropdownRender:()=>{var Ka,Ms,lo,Ko,cu,Cu,yu,Pu,nu,Bu,dl,Ll,fl,Xo,Uu,Hn,ai;return k.createElement(O.default,null,((Ka=f.detail)==null?void 0:Ka.courses)&&(((Ms=f.detail)==null?void 0:Ms.is_creator)&&!!((lo=Te.userInfo)!=null&&lo.professional_certification)||(0,U.ag)())&&k.createElement(O.default.Item,{style:{textAlign:"center"},onClick:Zd},"\u5F00\u8BFE"),((Ko=f.detail)==null?void 0:Ko.allow_statistics)&&k.createElement(O.default.Item,{style:{textAlign:"center"},onClick:()=>{if(ll){Al();return}d.history.push(`/paths/${Ia.pathId}/edit`)}},"\u7F16\u8F91\u8BFE\u7A0B"),((cu=f.detail)==null?void 0:cu.allow_add_member)&&((Cu=f.detail)==null?void 0:Cu.publish_status)===0&&k.createElement(O.default.Item,{style:{textAlign:"center"},onClick:CA},"\u53D1\u5E03\u8BFE\u7A0B"),((yu=f.detail)==null?void 0:yu.allow_statistics)&&((Pu=f.detail)==null?void 0:Pu.publish_status)===2&&((nu=f.detail)==null?void 0:nu.public_status)===0&&k.createElement(O.default.Item,{style:{textAlign:"center"},onClick:jd},"\u64A4\u9500\u53D1\u5E03"),((Bu=f.detail)==null?void 0:Bu.allow_statistics)&&((dl=f.detail)==null?void 0:dl.publish_status)===2&&((Ll=f.detail)==null?void 0:Ll.public_status)===0&&k.createElement(O.default.Item,{style:{textAlign:"center"},onClick:zd},"\u516C\u5F00\u8BFE\u7A0B"),((fl=f.detail)==null?void 0:fl.allow_statistics)&&((Xo=f.detail)==null?void 0:Xo.public_status)===1&&k.createElement(O.default.Item,{style:{textAlign:"center"},onClick:sc},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),(0,U.GJ)()&&((Uu=f.detail)==null?void 0:Uu.allow_statistics)&&((Hn=f.detail)==null?void 0:Hn.public_status)===2&&k.createElement(O.default.Item,{style:{textAlign:"center"},onClick:sc},"\u64A4\u9500\u516C\u5F00"),((ai=f.detail)==null?void 0:ai.allow_delete)&&k.createElement(O.default.Item,{style:{textAlign:"center"},onClick:bA},"\u5220\u9664\u8BFE\u7A0B"))}},k.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},k.createElement("img",{src:ae,style:{marginRight:"10px"}}),"\u8BBE\u7F6E"))),k.createElement("div",{style:{alignItems:"center"},className:[z.titleWrap,((s=(c=f.detail)==null?void 0:c.name)==null?void 0:s.indexOf(` `))&&z.titleFlexEnd].join(" ")},k.createElement("div",{className:z.title},k.createElement(u.Z,{title:(H=(x=f.detail)==null?void 0:x.name)==null?void 0:H.split(` `)[0]},k.createElement("strong",{className:z.titleName,style:{maxWidth:((ee=vA==null?void 0:vA.current)==null?void 0:ee.offsetWidth)<150?810:730}},(ge=(de=f.detail)==null?void 0:de.name)==null?void 0:ge.split(` -`)[0])),k.createElement("span",{className:"font24"},k.createElement("br",null),(Be=(De=f.detail)==null?void 0:De.name)==null?void 0:Be.split(` -`).filter((Ka,Ms)=>Ms!==0).join(""))),k.createElement("div",null,k.createElement("div",{className:z.tagsWrap,ref:vA},((mt=f.detail)==null?void 0:mt.allow_add_member)&&!((lt=f.detail)!=null&<.excellent)&&k.createElement(u.Z,{title:(pn=ot[((mn=f.detail)==null?void 0:mn.shixun_tag_num)-1])==null?void 0:pn.connect},k.createElement("div",null,k.createElement("div",{className:`${z.openCourseTag} font14`,style:{backgroundColor:(_n=ot[((Un=f.detail)==null?void 0:Un.shixun_tag_num)-1])==null?void 0:_n.bkcolor,color:(Qn=ot[((yr=f.detail)==null?void 0:yr.shixun_tag_num)-1])==null?void 0:Qn.txcolor,height:26,border:`1px solid ${(Xa=ot[((Fa=f.detail)==null?void 0:Fa.shixun_tag_num)-1])==null?void 0:Xa.bkcolor}`}},(Nr=ot[((Ya=f.detail)==null?void 0:Ya.shixun_tag_num)-1])==null?void 0:Nr.name))),((Bi=f.detail)==null?void 0:Bi.featured)>0&&k.createElement("div",null,((Za=f.detail)==null?void 0:Za.featured)===1&&k.createElement("div",{className:`${z.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((Va=f.detail)==null?void 0:Va.featured)===2&&k.createElement("div",{className:`${z.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((es=f.detail)==null?void 0:es.featured)===3&&k.createElement("div",{className:`${z.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((Ss=f.detail)==null?void 0:Ss.featured)===4&&k.createElement("div",{className:`${z.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Us=f.detail)==null?void 0:Us.excellent)&&((Ji=f.detail)==null?void 0:Ji.allow_add_member)&&((jo=ot[((js=f.detail)==null?void 0:js.shixun_tag_num)-1])==null?void 0:jo.name)=="\u516C\u5F00\u53D1\u5E03"&&((Xs=Te==null?void 0:Te.userInfo)==null?void 0:Xs.role)!=15&&k.createElement("div",null,k.createElement("div",{className:`${z.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((uo=f.detail)==null?void 0:uo.excellent)&&((_o=Te==null?void 0:Te.userInfo)==null?void 0:_o.role)==15&&k.createElement("div",null,k.createElement("div",{className:`${z.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((Ro=f.detail)==null?void 0:Ro.is_plan)&&k.createElement(u.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},k.createElement("div",null,k.createElement("div",{className:`${z.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0}},"101\u8BA1\u5212")))))),((zo=f.detail)==null?void 0:zo.laboratory_name)&&(0,U.Ny)()&&k.createElement("div",{className:z.laboratory},k.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),k.createElement(u.Z,{title:($o=f.detail)==null?void 0:$o.laboratory_name},k.createElement("a",{href:`https://${(Go=f.detail)==null?void 0:Go.laboratory_url}`,target:"_blank",className:z.name},(ko=f.detail)==null?void 0:ko.laboratory_name))),k.createElement("div",{className:z.contentWrap},k.createElement("div",{className:z.contentLeftWrap},!!((eu=f.detail)!=null&&eu.stages_count)&&k.createElement("div",{className:"mr30"},k.createElement("span",null,"\u7AE0\u8282"),k.createElement("p",{className:"mt3"},(Po=f.detail)==null?void 0:Po.stages_count)),!!((lu=f.detail)!=null&&lu.shixuns_count)&&k.createElement("div",{className:"mr30"},k.createElement("span",null,"\u5355\u5143"),k.createElement("p",{className:"mt3"},(Au=f.detail)==null?void 0:Au.shixuns_count)),!!((yl=f.detail)!=null&&yl.challenge_choose_count)&&k.createElement("div",{className:"mr30"},k.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),k.createElement("p",{className:"mt3"},(Bl=f.detail)==null?void 0:Bl.challenge_choose_count)),!!((il=f.detail)!=null&&il.challenges_count)&&k.createElement("div",{className:"mr30"},k.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),k.createElement("p",{className:"mt3"},(sl=f.detail)==null?void 0:sl.challenges_count)),!!((Zl=f.detail)!=null&&Zl.videos_count)&&k.createElement("div",{className:"mr30"},k.createElement("span",null,"\u89C6\u9891"),k.createElement("p",{className:"mt3"},(Wl=f.detail)==null?void 0:Wl.videos_count)),!!((Yl=f.detail)!=null&&Yl.attachment_count)&&k.createElement("div",{className:"mr30"},k.createElement("span",null,"\u8BFE\u4EF6"),k.createElement("p",{className:"mt3"},(Jl=f.detail)==null?void 0:Jl.attachment_count)),((ql=f.detail)==null?void 0:ql.publish_status)!==0&&!!((In=f.detail)!=null&&In.subject_score)&&k.createElement("div",{className:"mr30"},k.createElement("span",null,"\u7ECF\u9A8C\u503C"),k.createElement("p",{className:"mt3"},(Aa=f.detail)==null?void 0:Aa.subject_score)),((Ma=f.detail)==null?void 0:Ma.publish_status)!==0&&!!((Fi=f.detail)!=null&&Fi.member_count)&&k.createElement("div",{className:"mr30"},k.createElement("span",null,k.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),k.createElement(u.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((pi=f.detail)==null?void 0:pi.member_count_update_at)||"--"}`},k.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"}))),k.createElement("p",{className:"mt3"},(ki=f.detail)==null?void 0:ki.member_count)),((go=f.detail)==null?void 0:go.subject_score)>0&&k.createElement("span",{className:"font14 c-white"},k.createElement("span",null,"\u8BC4\u5206"),k.createElement("div",{className:z.rating},k.createElement(S.Z,{allowHalf:!0,style:{fontSize:12},value:(0,V.og)((Vo=f.detail)==null?void 0:Vo.averge_star),disabled:!0}))))),!!((Fu=(Mu=f.detail)==null?void 0:Mu.courses)!=null&&Fu.length)&&k.createElement("aside",{className:z.nav},k.createElement("div",{className:z.navLeft},wi.course_identity<4&&k.createElement(u.Z,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},k.createElement("a",{href:`/classrooms/${wi==null?void 0:wi.course_id}/newgolds/settings`,target:"_blank"},k.createElement("i",{className:`iconfont icon-bianji1 ${z.navLeftIcon}`}))),k.createElement(N.Z,{dropdownRender:()=>{var Ka,Ms,lo;return k.createElement(O.default,null,(lo=(Ms=[...(Ka=f.detail)==null?void 0:Ka.courses])==null?void 0:Ms.reverse())==null?void 0:lo.map((Ko,cu)=>{var Cu,yu;return k.createElement(O.default.Item,{key:Ko.course_id,onClick:()=>Xc(Ko.course_id)},k.createElement("span",{className:"font14"},"\u7B2C",((yu=(Cu=f.detail)==null?void 0:Cu.courses)==null?void 0:yu.length)-cu,"\u671F"))}))}},k.createElement("div",null,k.createElement("span",{className:"font14 current"},"\u7B2C",k.createElement("span",{className:z.colorOrange},uc),"\u671F"),k.createElement(X.Z,null))),k.createElement("div",{className:z.navContent},k.createElement("div",{className:z.contentItem},k.createElement("div",{className:z.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),k.createElement("div",{className:z.contentItemText},wi==null?void 0:wi.start_date)),k.createElement("div",{className:z.verticalLine}),k.createElement("div",{className:z.contentItem},k.createElement("div",{className:z.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),k.createElement("div",{className:z.contentItemText},wi==null?void 0:wi.end_date)),k.createElement("div",{className:z.verticalLine}),k.createElement("div",{className:z.contentItem},k.createElement("div",{className:z.contentItemTitle},"\u672C\u671F\u9009\u8BFE\u4EBA\u6570"),k.createElement("div",{className:z.contentItemText},wi==null?void 0:wi.student_count," \u4EBA")))),k.createElement("div",{className:z.navRight,style:{display:"none"}},k.createElement("div",{className:z.flexRow},((tu=wi==null?void 0:wi.course_status)==null?void 0:tu.status)===1&&k.createElement("div",{className:"mr20 c-red-ee4"},(Il=wi==null?void 0:wi.course_status)==null?void 0:Il.time),((wl=wi==null?void 0:wi.course_status)==null?void 0:wl.status)===2&&wi.course_identity<6&&k.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((bu=wi.course_status)==null?void 0:bu.status)===2&&(wi.course_identity<6?k.createElement("a",{className:z.classButton,href:`/classrooms/${(Sl=(ol=wi==null?void 0:wi.first_category_url)==null?void 0:ol.split("/"))==null?void 0:Sl[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):k.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((Tl=wi.course_status)==null?void 0:Tl.status)===1&&wi.course_identity>5&&k.createElement("div",{className:z.classButton,onClick:nA},"\u7ACB\u5373\u52A0\u5165"),((_l=wi.course_status)==null?void 0:_l.status)===1&&wi.course_identity===5&&k.createElement("a",{className:z.classButton,href:`/classrooms/${(to=(xl=wi==null?void 0:wi.first_category_url)==null?void 0:xl.split("/"))==null?void 0:to[2]}/announcement`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((ku=wi.course_status)==null?void 0:ku.status)===0&&wi.course_identity>5&&k.createElement("div",{className:z.classButton,onClick:nA},"\u7ACB\u5373\u62A5\u540D"),((ul=wi.course_status)==null?void 0:ul.status)===0&&wi.course_identity===5&&k.createElement("div",{className:z.classButton},"\u62A5\u540D\u6210\u529F"),(((ZA=wi==null?void 0:wi.course_status)==null?void 0:ZA.status)===0||((WA=wi==null?void 0:wi.course_status)==null?void 0:WA.status)===1)&&wi.course_identity<5&&k.createElement("a",{className:z.classButton,href:`/classrooms/${(JA=(YA=wi==null?void 0:wi.first_category_url)==null?void 0:YA.split("/"))==null?void 0:JA[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),BA&&IA&&((qA=f.detail)==null?void 0:qA.has_participate)&&k.createElement("span",{className:`${z.classButton} ${z.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),BA&&IA&&!((_A=f.detail)!=null&&_A.has_participate)&&(Yu?k.createElement("span",{className:`${z.classButton} ${z.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):k.createElement("span",{className:`${z.classButton} ${z.bg28e}`,onClick:oc},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),k.createElement("div",{className:z.flexRow},BA&&!!((ec=($A=f.detail)==null?void 0:$A.courses)!=null&&ec.length)&&IA&&k.createElement("span",{className:"mt20"},k.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(tc=f.detail)==null?void 0:tc.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),k.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",k.createElement("span",{className:"mr5 c-red-ee4"},Yu===!0?((nc=f.detail)==null?void 0:nc.participant_count)+1:(rc=f.detail)==null?void 0:rc.participant_count),"\u4EBA")),BA&&!((kd=(cs=f.detail)==null?void 0:cs.courses)!=null&&kd.length)&&IA&&k.createElement("span",null,!((Pd=f.detail)!=null&&Pd.has_participate)&&(Yu===!0?k.createElement("span",{className:`${z.classButton} ${z.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):k.createElement("a",{className:`${z.classButton} ${z.bg28e}`,onClick:oc},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Hc=f.detail)==null?void 0:Hc.has_participate)&&k.createElement("span",{className:`${z.classButton} ${z.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),k.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(ac=f.detail)==null?void 0:ac.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),k.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",k.createElement("span",{className:"mr5 c-red-ee4"},Yu===!0?(($l=f.detail)==null?void 0:$l.participant_count)+1:(EA=f.detail)==null?void 0:EA.participant_count),"\u4EBA"))))))),k.createElement(Wt,null),Gc.status&&k.createElement($t,{type:"subject",onCancel:()=>yA(!1),onOk:Ka=>pr(void 0,null,function*(){yA(!1);let Ms={user_customize:Ka.user_customize,type:Ka.type};Ka.user_customize?Ms=sr(Xr({},Ms),{discipline_name:Ka.discipline_name,sub_discipline_name:Ka.sub_discipline_name}):Ka.sub_discipline_id&&(Ms=sr(Xr({},Ms),{sub_discipline_id:Ka.sub_discipline_id}));const lo=yield(0,j.WO)(Xr({id:Ia.pathId},Ms));((lo==null?void 0:lo.status)===0||(lo==null?void 0:lo.status)===1)&&(cl(),p.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})}),k.createElement(A.default,{open:Qd,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{Dl(!1)},centered:!0,footer:k.createElement("div",null,k.createElement(m.ZP,{type:"primary",onClick:()=>{Dl(!1)}},"\u6211\u77E5\u9053\u4E86"))},k.createElement(Bn.Z,{style:{maxHeight:378,overflow:"auto"},value:(ic=(eA=f==null?void 0:f.detail)==null?void 0:eA.toast)==null?void 0:ic.content})))};var Yn=(0,d.connect)(({pathsDetail:T,user:L,loading:f,globalSetting:Te})=>({pathsDetail:T,user:L,globalSetting:Te,loading:f.models.index}))(cr),Qe=n(90524),v=n(60242),Ur={flex_box_center:"flex_box_center___Ktq9p",flex_space_between:"flex_space_between___C3cJM",flex_box_vertical_center:"flex_box_vertical_center___EHdLM",flex_box_center_end:"flex_box_center_end___pIiOq",flex_box_column:"flex_box_column___ZDnJh",rightWrap:"rightWrap___trEKQ",qrCode:"qrCode___J87U9",cardTop:"cardTop___sVfNE",cardTop2:"cardTop2___ngun6",card:"card___xqkwa",flexRow:"flexRow___EJjLR",flexRowAbout:"flexRowAbout___wsXZw",skillWrap:"skillWrap___H2LfA",skillTopWrap:"skillTopWrap___Iy4yY",skillContentWrap:"skillContentWrap___TIOw9",skillContentWrapMin:"skillContentWrapMin___l0OQ7",skillContentWrapMax:"skillContentWrapMax___hzrLJ",skillContentIcon:"skillContentIcon___e1yQ3",skillContentIconNoStatus:"skillContentIconNoStatus___D7SaD",skillExpandAllWrap:"skillExpandAllWrap___NlyjU",skillExpandAllContent:"skillExpandAllContent___DFfUu",memberItem:"memberItem___tQyAC",radius:"radius___CojJt",memberItemContent:"memberItemContent___OAGgP",directionItemWrap:"directionItemWrap___D3A3B",groupActionWrap:"groupActionWrap___uM9bY",divabout:"divabout___aIu8x",classButton:"classButton___kwIIq",bg28e:"bg28e____4vxe",bgGray:"bgGray___bP0QM",price:"price___YtmIz",d1:"d1___kWoQd",auto:"auto___j1TRz",disabled:"disabled___acQun",d2:"d2___lGbRu",d3:"d3___bWANm",d4:"d4___wyT_a",member_power1:"member_power1___fOB2q",member_power2:"member_power2___Lpa0U",workbenches:"workbenches___xlrS8",Efficiencyitem:"Efficiencyitem___Nmp5N",bgimg:"bgimg___RnTXk",Efficiencyitemtitle:"Efficiencyitemtitle___Je2Zw"},wa={"sort-list-panel":"sort-list-panel___T39Sk","sort-list-tip":"sort-list-tip___Wu55q","ant-drawer-content":"ant-drawer-content___PXRrP","dragging-li":"dragging-li___LhY_V","task-list-container":"task-list-container___ABX0H",imgradius:"imgradius___fmcxI",imageWrap:"imageWrap___HkmiW",directionItemWrap:"directionItemWrap___MKzHd",groupActionWrap:"groupActionWrap___PB2b7",teamHeight:"teamHeight___qj0wW",divHeight:"divHeight___MUuEe",member_power1:"member_power1___ropDL",member_power2:"member_power2___t92g7"},Lt=n(1560),Or=n(54172),Da=n(26724),Pa=n.n(Da),Sa=n(64948),Ne=n(99464),qa=Object.defineProperty,Si=Object.defineProperties,Zi=Object.getOwnPropertyDescriptors,Ni=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,ts=Object.prototype.propertyIsEnumerable,Ii=(T,L,f)=>L in T?qa(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Ei=(T,L)=>{for(var f in L||(L={}))ji.call(L,f)&&Ii(T,f,L[f]);if(Ni)for(var f of Ni(L))ts.call(L,f)&&Ii(T,f,L[f]);return T},Ns=(T,L)=>Si(T,Zi(L)),zs=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const ie=({pathsDetail:T,loading:L,dispatch:f,open:Te,onClose:At,onReloadData:bt=()=>{}})=>{const Xt=(0,d.useParams)(),[je,Ie]=(0,e.useState)([]),[Je,Gt]=(0,e.useState)(!0),[gn,An]=(0,e.useState)(!1),[er]=Ze.default.useForm(),[rr,Kn]=(0,e.useState)([]),[xn,na]=(0,e.useState)(1),[Rn,Rr]=(0,e.useState)([]),[or,wn]=(0,e.useState)(!0),[Gn,Cr]=(0,e.useState)(!1);(0,e.useEffect)(()=>{Te&&qr()},[Te]);const qr=()=>zs(void 0,null,function*(){const zn=yield f({type:"classroomList/getSchoolList",payload:{}});Ie(zn.map(Vt=>({value:Vt})))}),Zt=()=>{var zn,Vt;if(!((Vt=(zn=er.getFieldValue())==null?void 0:zn.keyword)!=null&&Vt.trim())){p.ZP.warning("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"),Kn([]);return}wn(!1),Gt(!0),An(!1),na(1),Rr([]),Tr(!0)},ua=zn=>{zn=String(zn);const Vt=Rn.indexOf(zn);Vt<0?Rn.push(zn):Rn.splice(Vt,1),Rr([...Rn])},Tr=(zn=!1)=>zs(void 0,null,function*(){var Vt,Ca;if(Je&&!gn||zn){const mi=er.getFieldValue();An(!0),na(zn?1:xn+1);const ma=yield(0,Sa.nQ)(Ns(Ei({page:zn?1:xn+1,container_id:Xt.pathId,container_type:3},mi),{school_name:(mi==null?void 0:mi.school_name)||null,keyword:((Vt=mi==null?void 0:mi.keyword)==null?void 0:Vt.trim())||null}));Kn(zn?[...ma.users]:[...rr,...ma.users]),An(!1),((Ca=ma.users)==null?void 0:Ca.length)<10&&Gt(!1)}}),Wn=()=>zs(void 0,null,function*(){if(!(Rn!=null&&Rn.length))p.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458");else{Cr(!0);const zn=yield(0,j.mx)({id:Xt.pathId,user_ids:Rn});Cr(!1),zn&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),Er(),bt&&bt())}}),Er=()=>{er.setFieldsValue({keyword:""}),At(),wn(!0),Gt(!0)},Ra=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(zn,Vt)=>e.createElement(I.default,{value:Vt.numid,checked:Rn.includes(String(Vt.numid)),disabled:!!zn})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(zn,Vt)=>e.createElement(u.Z,{placement:"bottom",title:zn},e.createElement(d.Link,{className:"bold c-black",to:`/users/${Vt.login}`,target:"_blank"},zn||"--"))},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:zn=>e.createElement(u.Z,{placement:"bottom",title:zn},e.createElement("span",null,zn||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:zn=>e.createElement(u.Z,{placement:"bottom",title:zn},e.createElement("span",null,zn||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:zn=>e.createElement(u.Z,{placement:"bottom",title:zn},e.createElement("span",null,zn||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:zn=>e.createElement(u.Z,{placement:"bottom",title:zn},e.createElement("span",null,zn||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:zn=>e.createElement(u.Z,{placement:"bottom",title:zn},e.createElement("span",null,zn||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:zn=>zn?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:zn=>e.createElement(u.Z,{placement:"bottom",title:zn&&W()(zn).format("YYYY-MM-DD HH:mm")},e.createElement("span",null,zn&&W()(zn).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:zn=>{if(zn===1)return e.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return e.createElement(A.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:Te,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:Gn,onOk:Wn,onCancel:Er},e.createElement(Ze.default,{layout:"inline",form:er,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:Zt},e.createElement(Ze.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},e.createElement(_.default,null,e.createElement(_.default.Option,{value:"1"},"\u59D3\u540D"),e.createElement(_.default.Option,{value:"2"},"\u624B\u673A\u53F7"),e.createElement(_.default.Option,{value:"3"},"\u90AE\u7BB1"))),e.createElement(Ze.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},e.createElement(vt.default,{allowClear:!0,style:{width:280},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"})),e.createElement(Ze.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},e.createElement(Lt.Z,{allowClear:!0,defaultOpen:!1,options:je,style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(zn,Vt)=>Vt.value.toUpperCase().indexOf(zn.toUpperCase())!==-1})),e.createElement(Ze.default.Item,null,e.createElement(m.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),or&&e.createElement("div",{className:"tc font16 c-light-black mt40"},e.createElement("img",{src:Ne.RL,width:"100",alt:""}),e.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!or&&e.createElement("section",null,e.createElement("div",{className:"flexd-table-header mt20"},e.createElement(Or.default,{pagination:!1,dataSource:[],columns:Ra})),e.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.createElement(Pa(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:zn=>{Tr()},hasMore:Je,useWindow:!1},e.createElement(Or.default,{loading:gn,showHeader:!1,pagination:!1,dataSource:rr,columns:Ra,onRow:zn=>({onClick:Vt=>{Vt.currentTarget.querySelector("input").disabled||ua(Vt.currentTarget.querySelector("input").value)}})})))))};var se=(0,d.connect)(({pathsDetail:T,loading:L})=>({pathsDetail:T,loading:L}))(ie),Se=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const Ke=({pathsDetail:T,loading:L,dispatch:f,data:Te,onReloadData:At=()=>{}})=>{const bt=(0,d.useParams)(),[Xt,je]=(0,e.useState)(!0),[Ie,Je]=(0,e.useState)(!1),[Gt]=Ze.default.useForm(),[gn,An]=(0,e.useState)([]),[er,rr]=(0,e.useState)(1),[Kn,xn]=(0,e.useState)([]),[na,Rn]=(0,e.useState)(!0),[Rr,or]=(0,e.useState)(!1);(0,e.useEffect)(()=>{T.actionTabs.key==="Collaborators-AddCourses"&&(Rn(!0),je(!0),wn())},[T.actionTabs.key]);const wn=()=>Se(void 0,null,function*(){const Wn=yield f({type:"classroomList/getSchoolList",payload:{}})}),Gn=()=>{Rn(!1),je(!0),Je(!1),rr(1),xn([]),qr(!0)},Cr=Wn=>{Wn=String(Wn);const Er=Kn.indexOf(Wn);Er<0?Kn.push(Wn):Kn.splice(Er,1),xn([...Kn])},qr=(Wn=!1)=>Se(void 0,null,function*(){var Er,Ra;if(Xt&&!Ie||Wn){const zn=Gt.getFieldValue();Je(!0),rr(Wn?1:er+1);const Vt=yield(0,Sa.FU)({page:Wn?1:er+1,container_id:bt.pathId,container_type:3,manager_name:(zn==null?void 0:zn.manager_name)||null,course_name:((Er=zn==null?void 0:zn.course_name)==null?void 0:Er.trim())||null});An(Wn?[...Vt.courses]:[...gn,...Vt.courses]),Je(!1),((Ra=Vt.courses)==null?void 0:Ra.length)<10&&je(!1)}}),Zt=()=>Se(void 0,null,function*(){var Wn,Er,Ra;if(!(Kn!=null&&Kn.length))p.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802");else{if(T.actionTabs.type!=1){if(((Er=(Wn=T==null?void 0:T.Courses)==null?void 0:Wn.spoc_courses)==null?void 0:Er.length)+(Kn==null?void 0:Kn.length)>3){p.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802");return}}else if(((Ra=Te==null?void 0:Te.spoc_courses)==null?void 0:Ra.length)+(Kn==null?void 0:Kn.length)>3){p.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802");return}or(!0);const zn=yield(0,j.sm)({id:bt.pathId,course_ids:Kn,course_type:T.actionTabs.type});or(!1),zn&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),ua(),At&&At())}}),ua=()=>{Gt.setFieldsValue({course_name:"",manager_name:""}),xn([]),f({type:"pathsDetail/setActionTabs",payload:{}})},Tr=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Wn,Er)=>e.createElement(I.default,{value:Er.id,checked:Kn.includes(String(Er.id)),disabled:!!Wn})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:Wn=>e.createElement(u.Z,{placement:"bottom",title:Wn},e.createElement("span",null,Wn||"--"))},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:Wn=>e.createElement(u.Z,{placement:"bottom",title:Wn},e.createElement("span",null,Wn||"--"))},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:Wn=>e.createElement(u.Z,{placement:"bottom",title:Wn},e.createElement("span",null,Wn||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:Wn=>e.createElement(u.Z,{placement:"bottom",title:Wn},e.createElement("span",null,Wn))},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:Wn=>e.createElement(u.Z,{placement:"bottom",title:Wn},e.createElement("span",null,Wn||"--"))}];return e.createElement(A.default,{title:"\u6DFB\u52A0\u8BFE\u5802",open:T.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:Rr,onOk:Zt,onCancel:ua},e.createElement(Ze.default,{layout:"inline",form:Gt,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:Gn},e.createElement(Ze.default.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},e.createElement(vt.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),e.createElement(Ze.default.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},e.createElement(vt.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),e.createElement(Ze.default.Item,null,e.createElement(m.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),na&&e.createElement("div",{className:"tc font16 c-light-black mt40"},e.createElement("img",{src:Ne.RL,width:"100",alt:""}),e.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!na&&e.createElement("section",null,e.createElement("div",{className:"flexd-table-header mt20"},e.createElement(Or.default,{pagination:!1,dataSource:[],columns:Tr})),e.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.createElement(Pa(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Wn=>{qr()},hasMore:Xt,useWindow:!1},e.createElement(Or.default,{loading:Ie,showHeader:!1,pagination:!1,dataSource:gn,columns:Tr,onRow:Wn=>({onClick:Er=>{Er.currentTarget.querySelector("input").disabled||Cr(Er.currentTarget.querySelector("input").value)}})})))))};var zt=(0,d.connect)(({pathsDetail:T,loading:L})=>({pathsDetail:T,loading:L}))(Ke),fn=n(22963),jn=n(44589),ar=n(39180),Ir=n.n(ar),Mn=n(59301),dr=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const fr=(0,jn.W8)(({item:T,toIndex:L,params:f,isShow:Te,setShow:At,dispatch:bt,user:Xt,classroomList:je,handleDeleteMember:Ie,pathsDetail:Je,EditPowerClick:Gt})=>{var gn,An,er,rr;return Mn.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Mn.createElement("div",{className:wa.directionItemWrap},Mn.createElement(u.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:Mn.createElement("div",{className:wa.teamHeight},Mn.createElement("div",{style:{display:"flex"}},Mn.createElement("div",{className:wa.imageWrap,style:{marginRight:11}},Mn.createElement("img",{className:wa.imageWrap,src:Qe.Z.API_SERVER+"/images/"+(T==null?void 0:T.image_url)})),Mn.createElement("div",null,Mn.createElement("div",{title:T==null?void 0:T.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(T==null?void 0:T.name)||"--"),Mn.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},T==null?void 0:T.school))),Mn.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(T!=null&&T.brief_introduction)&&Mn.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(T==null?void 0:T.brief_introduction)&&Mn.createElement("div",{className:wa.divHeight},T==null?void 0:T.brief_introduction),((gn=Xt==null?void 0:Xt.userInfo)==null?void 0:gn.user_id)===(T==null?void 0:T.id)&&Mn.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>d.history.push("/account/profile")},Mn.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Mn.createElement("div",{style:{position:"relative"}},Mn.createElement("img",{draggable:!1,className:wa.imgradius,onClick:()=>{(0,U.bg)()?d.history.push(`${T.user_url}`):bt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:Qe.Z.API_SERVER+"/images/"+(T==null?void 0:T.image_url)}),((0,U.Ny)()||((An=Je==null?void 0:Je.detail)==null?void 0:An.is_subject_member))&&Mn.createElement(Mn.Fragment,null,T!=null&&T.is_subject_creator?Mn.createElement("div",{className:wa.member_power1},"\u521B\u5EFA\u8005"):T!=null&&T.can_edit_knowledge_graph||T!=null&&T.can_edit_stage?Mn.createElement("div",{className:wa.member_power1,style:{cursor:((0,U.j5)()||((er=Je==null?void 0:Je.detail)==null?void 0:er.is_creator))&&"pointer"},onClick:()=>Gt(T)},"\u7F16\u8F91\u6743\u9650"):Mn.createElement("div",{className:wa.member_power2,style:{cursor:((0,U.j5)()||((rr=Je==null?void 0:Je.detail)==null?void 0:rr.is_creator))&&"pointer"},onClick:()=>Gt(T)},"\u67E5\u770B\u6743\u9650"))),Mn.createElement("div",null,Mn.createElement("span",{className:"multi_ellipsis1"},(T==null?void 0:T.name)||"--"),Mn.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(T==null?void 0:T.school)||"--"))),Mn.createElement("br",null)))}),ye=(0,jn.JN)(({isShow:T,setShow:L,pathsDetail:f,items:Te,params:At,dispatch:bt,user:Xt,classroomList:je,handleDeleteMember:Ie,EditPowerClick:Je})=>Mn.createElement("div",{className:"task-list-container"},Te==null?void 0:Te.map((Gt,gn)=>Mn.createElement(fr,{key:`${Gt.id}`,isShow:T,setShow:L,dispatch:bt,pathsDetail:f,handleDeleteMember:Ie,user:Xt,classroomList:je,toIndex:gn+1,params:At,index:gn,item:Gt,EditPowerClick:Je})))),nt=({data:T,user:L,classroomList:f,pathsDetail:Te,operation:At,callback:bt,handleDeleteMember:Xt,onCancel:je,dispatch:Ie,visible:Je=!1,EditPowerClick:Gt})=>{const[gn,An]=(0,e.useState)(T),er=(0,d.useParams)(),[rr,Kn]=(0,e.useState)(),[xn,na]=(0,e.useState)(!0);function Rn(or){const{newIndex:wn,oldIndex:Gn}=or;At&&(Rr(Ir()(gn,Gn,wn).map(Cr=>Cr==null?void 0:Cr.id)),An(Ir()(gn,Gn,wn)))}(0,e.useEffect)(()=>{An(T)},[JSON.stringify(T)]);function Rr(or){return dr(this,null,function*(){const wn=yield(0,re.ZP)(`/api/paths/${er==null?void 0:er.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:or}});Ie({type:"pathsDetail/getRightData",payload:{id:er.pathId}}),Ie({type:"pathsDetail/getPathsDetail",payload:{id:er.pathId}})})}return Mn.createElement("div",{style:{zIndex:1,width:"100%",position:"relative"},className:"sort-list-panel"},Mn.createElement(ye,{axis:"xy",helperClass:"dragging-li",isShow:xn,setShow:na,distance:2,disableAutoscroll:!0,dispatch:Ie,pathsDetail:Te,handleDeleteMember:Xt,user:L,classroomList:f,params:er,items:gn,onSortEnd:Rn,EditPowerClick:Gt}))};var et=(0,d.connect)(({user:T,classroomList:L,pathsDetail:f})=>({user:T,classroomList:L,pathsDetail:f}))(nt),tt={"sort-list-panel":"sort-list-panel___dj9Dy","sort-list-tip":"sort-list-tip___MJMmM","ant-drawer-content":"ant-drawer-content___xug_4","dragging-li":"dragging-li___Pu0p9","task-list-container":"task-list-container___GxBsz",imgradius:"imgradius___Iug8Z",directionItemWrap:"directionItemWrap___odBHm",groupActionWrap:"groupActionWrap___u5Xgw",bottomdiv:"bottomdiv___MLbfq",ml3:"ml3___HNgih"},Ct=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const dt=null,nn=(0,jn.W8)(({item:T,toIndex:L,params:f,dispatch:Te,classroomList:At,handleDeleteMember:bt,pathsDetail:Xt})=>{var je,Ie,Je,Gt;return e.createElement("span",{onClick:()=>{window.open(T==null?void 0:T.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},e.createElement("div",{className:tt.directionItemWrap},e.createElement("img",{className:tt.imgradius,src:Qe.Z.API_SERVER+(T==null?void 0:T.default_image)}),e.createElement("span",{className:tt.groupActionWrap},e.createElement(u.Z,{title:T.name},e.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((je=T.name)==null?void 0:je.length)>7?e.createElement("span",null,(Ie=T.name)==null?void 0:Ie.substring(0,7),e.createElement("br",null)," ",(Je=T.name)==null?void 0:Je.substring(7,14),(T==null?void 0:T.name.length)>14&&"..."):T.name)))),e.createElement("div",{className:tt.bottomdiv},e.createElement(u.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${T==null?void 0:T.visits}`,placement:"bottom"},e.createElement("span",null,e.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),e.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},T==null?void 0:T.visits))),e.createElement(u.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${T==null?void 0:T.course_members_count}`,placement:"bottom"},e.createElement("span",null,e.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),e.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",T==null?void 0:T.course_members_count))),e.createElement(u.Z,{overlayStyle:{maxWidth:380},title:e.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",T==null?void 0:T.tasks_count),placement:"bottom"},e.createElement("span",null,e.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),e.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",T==null?void 0:T.tasks_count))),e.createElement(u.Z,{title:"\u5220\u9664",placement:"bottom"},e.createElement("span",null,e.createElement("i",{style:{color:"#bbbbbb",display:!((Gt=Xt==null?void 0:Xt.detail)!=null&&Gt.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:gn=>{gn.stopPropagation(),bt(T.id)}})))))}),Yt=(0,jn.JN)(({items:T,params:L,dispatch:f,classroomList:Te,handleDeleteMember:At,pathsDetail:bt})=>e.createElement("div",{className:"task-list-container",style:{minHeight:(T==null?void 0:T.length)*240}},T==null?void 0:T.map((Xt,je)=>e.createElement(nn,{key:`${Xt.id}`,dispatch:f,pathsDetail:bt,handleDeleteMember:At,classroomList:Te,toIndex:je+1,params:L,index:je,item:Xt})))),qt=({data:T,classroomList:L,pathsDetail:f,callback:Te,handleDeleteMember:At,onCancel:bt,dispatch:Xt,visible:je=!1})=>{const[Ie,Je]=(0,e.useState)(T),Gt=(0,d.useParams)(),[gn,An]=(0,e.useState)();function er(Kn){const{newIndex:xn,oldIndex:na}=Kn;rr(Ir()(Ie,na,xn).map(Rn=>Rn==null?void 0:Rn.id)),Je(Ir()(Ie,na,xn))}(0,e.useEffect)(()=>{Je(T)},[JSON.stringify(T)]);function rr(Kn){return Ct(this,null,function*(){const xn=yield(0,re.ZP)(`/api/paths/${Gt==null?void 0:Gt.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:Kn}})})}return e.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.createElement(Yt,{axis:"y",helperClass:"dragging-li",pathsDetail:f,distance:2,dispatch:Xt,handleDeleteMember:At,classroomList:L,params:Gt,items:Ie,onSortEnd:er}))};var En=(0,d.connect)(({classroomList:T,pathsDetail:L})=>({classroomList:T,pathsDetail:L}))(qt),Jn=n(72664),Cn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC",bn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",en="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",tr=Object.defineProperty,B=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ve=(T,L,f)=>L in T?tr(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,be=(T,L)=>{for(var f in L||(L={}))me.call(L,f)&&ve(T,f,L[f]);if(B)for(var f of B(L))he.call(L,f)&&ve(T,f,L[f]);return T};const Re=T=>React.createElement("svg",be({width:24,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},T),React.createElement("title",null,"logo"),React.createElement("defs",null,React.createElement("ellipse",{id:"zngc_svg__a",cx:11.79,cy:6.441,rx:3.712,ry:1.856}),React.createElement("path",{d:"M3.712 7.205c2.05 0 3.712-.83 3.712-1.856C7.424 4.324 5.762 0 3.712 0 1.662 0 0 4.324 0 5.35c0 1.024 1.662 1.855 3.712 1.855Z",id:"zngc_svg__b"})),React.createElement("g",{transform:"translate(1 1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{stroke:"#3061D0",strokeWidth:.5,fill:"#FFF",strokeLinejoin:"round",d:"m0 6.55 11.354 6.55v12.883L0 19.433z"}),React.createElement("path",{stroke:"#3061D0",strokeWidth:.5,fill:"#3061D0",strokeLinejoin:"round",d:"m11.354 12.882 11.353 6.55-11.353 6.55L0 19.433z"}),React.createElement("path",{d:"M0 6.55 11.354 0l11.353 6.55v12.882l-11.353 6.55V13.1L0 6.55Z",stroke:"#3061D0",strokeWidth:.5,fill:"#FFF",strokeLinejoin:"round"}),React.createElement("path",{d:"M1.41 17.346c.09-.052.14-.039.148.037l.002.023v.34a.12.12 0 0 1-.053.095l-.015.01-.575.332a.084.084 0 0 0-.044.057l-.002.014v.082c0 .024.011.032.032.025l.014-.007.475-.275a.142.142 0 0 0 .042-.036l.012-.017.03-.046c.039-.061.076-.073.083-.03v.179a.12.12 0 0 1-.052.096l-.015.01-.9.52c-.072.041-.106.023-.142-.03a.084.084 0 0 1-.013-.049v-.621c0-.088.043-.163.126-.218l.023-.015.824-.476Zm1.387-1.177c.038-.021.062-.019.067.01l.001.014.005 1.182a.116.116 0 0 1-.053.092l-.015.01-.906.524c-.081.047-.139.03-.148-.035l-.001-.02v-.606c0-.083.043-.156.125-.21l.024-.015.496-.287c.024-.014.04-.033.043-.054l.002-.014v-.319c0-.035.019-.068.052-.092l.015-.01.293-.17Zm.653-.002c.041-.024.065-.013.065.029v.552c0 .029.017.034.045.016l.169-.115a.086.086 0 0 0 .04-.07v-.435c0-.02-.004-.03-.015-.045l-.017-.018c-.028-.029-.008-.075.043-.105l.335-.194c.04-.023.065-.013.065.03v.803a.12.12 0 0 1-.065.104l-.28.162c-.042.023-.065.022-.065-.005s-.018-.03-.046-.01l-.466.328c-.095.068-.151.05-.151-.048v-.62c0-.019-.004-.03-.015-.044l-.026-.027c-.024-.024 0-.066.052-.096l.332-.192Zm1.972-1.14c.043-.025.068-.015.068.027v.08c0 .042-.025.081-.068.106l-.586.338c-.03.017-.045.042-.045.071v.421c0 .03.016.036.045.019l.486-.281a.152.152 0 0 0 .054-.054l.03-.045c.043-.068.084-.076.084-.016v.164c0 .043-.025.081-.068.106l-.905.523c-.098.057-.15.036-.15-.06v-.643c0-.095.052-.176.15-.233l.905-.523Zm1.22-.705c.081-.047.147-.026.157.056v.642a.258.258 0 0 1-.125.218l-.023.015-.823.476c-.081.046-.141.028-.15-.043l-.001-.019v-.64c0-.088.043-.164.125-.219l.023-.014.817-.472Zm1.396-1.181c.037-.022.06-.02.066.01l.001.014.005 1.182a.116.116 0 0 1-.053.092l-.015.01-.906.524c-.08.046-.139.03-.148-.036l-.001-.02v-.606c0-.083.043-.155.125-.21l.024-.015.496-.286c.024-.014.04-.033.044-.055v-.333c0-.035.02-.068.053-.092l.016-.01.293-.17Zm1.42-.446c.089-.052.14-.039.148.037l.001.023v.34a.12.12 0 0 1-.053.095l-.015.01-.575.332a.084.084 0 0 0-.044.057l-.001.014v.082c0 .024.01.032.031.025l.014-.007.475-.275a.142.142 0 0 0 .043-.036l.012-.017.03-.046c.038-.061.076-.073.082-.03l.001.015v.164a.12.12 0 0 1-.053.096l-.015.01-.899.52c-.072.04-.106.023-.142-.03a.084.084 0 0 1-.014-.049v-.621c0-.088.044-.163.126-.219l.024-.014.824-.476Zm-7.18 4.337-.126.072c-.017.01-.027.028-.03.052l-.001.015v.464c0 .026.008.038.022.035l.009-.004.125-.073c.017-.01.027-.027.03-.051l.001-.015v-.464c0-.032-.01-.043-.03-.031Zm4.115-2.38-.122.072c-.018.01-.029.028-.032.052V15.255c0 .027.007.038.022.035l.01-.005.122-.07c.018-.01.028-.029.032-.053V14.683c0-.032-.01-.042-.032-.03Zm1.312-.757-.126.072c-.016.01-.027.028-.03.052V14.498c0 .027.007.038.021.035l.01-.004.125-.072c.016-.01.027-.028.03-.052V13.926c0-.032-.01-.043-.03-.031ZM.966 17.798l-.123.071c-.018.01-.029.032-.031.062l-.001.016v.051c0 .034.008.05.023.045l.009-.003.123-.072c.018-.01.029-.031.031-.062l.001-.016v-.05c0-.04-.011-.054-.032-.042Zm8.048-4.651-.124.071c-.018.01-.028.032-.03.062l-.002.016v.051c0 .034.009.05.024.045l.008-.003.124-.072c.017-.01.028-.031.03-.062l.002-.016v-.05c0-.04-.012-.054-.032-.042ZM16.334 17.318V18l-1.686.969v3.01l1.931-1.11v.682l-4.873 2.801v-.681l1.971-1.133v-3.01l-1.742 1v-.68l4.399-2.53Zm5.998-3.38v.682l-3.719 2.138-.291 3.791-.977.562.343-4.503 4.644-2.67Zm-5.904-.36v2.124l-4.416 2.539v-2.125l4.416-2.538Zm3.445-2.827v2.97l-1.24.713v-.568l.28-.16v-.2l-.56.322v.767l-.96.552v-2.97l2.48-1.426Zm1.182.16v.398l1.428-.946v.682l-1.428.946v.358l1.411-.811v.681l-2.37 1.363v-2.119l.96-.551Zm-5.598 4.514-2.474 1.422v.165l2.474-1.422v-.165Zm0-.63-2.474 1.422v.165l2.474-1.422v-.165Zm3.456-2.038-.56.322v.181l.56-.321v-.182Zm0-.767-.56.322v.199l.56-.322v-.2Zm-6.284 1.352-.029.141 1.509-.867v.625l-.612.351v.245l.657-.378v.625l-1.068.614-.446.91-1.005.577.463-.919-.526.302v-.625l.954-.548v-.244l-.086.049-.028.13-.829.476.218-.988.828-.476Zm1.617-.844 2.468-1.408v2.176l-2.468 1.418v-2.186Zm-.252 1.791.246.399-.966.555-.25-.395.97-.559Zm7.061-5.791v.505l1.434-.95v.683l-1.434.949v.25l1.366-.785v.681l-2.326 1.337V9.05l.96-.551Zm-5.313 3.826-.525.303v.818l.525-.303v-.818Zm2.931-2.451-.24.916.503-.29-.08-.584.92-.528.16 1.22-2.52 1.448v-.676l.24-.922 1.017-.584Z",fill:"#3061D0",fillRule:"nonzero"}),React.createElement("use",{stroke:"#3061D0",strokeWidth:.5,fill:"#FFF",xlinkHref:"#zngc_svg__a"}),React.createElement("g",{transform:"translate(8.079 1.092)"},React.createElement("mask",{id:"zngc_svg__c",fill:"#fff"},React.createElement("use",{xlinkHref:"#zngc_svg__b"})),React.createElement("use",{fill:"#FFF",xlinkHref:"#zngc_svg__b"}),React.createElement("path",{d:"M3.712 1.356a.702.702 0 0 1 .235 1.363v.587h1.722c.345 0 .626.28.626.624v2.651c0 .345-.28.624-.626.624H1.755a.625.625 0 0 1-.626-.624v-2.65c0-.345.28-.625.626-.625h1.722V2.72a.702.702 0 0 1 .235-1.364ZM6.92 4.398a.934.934 0 1 1 0 1.871h-.313V4.398h.313ZM.816 4.32v1.872H.503a.938.938 0 0 1-.94-.936c0-.517.42-.936.94-.936h.313Zm1.8.078a.86.86 0 0 0-.861.858.86.86 0 0 0 .861.858.86.86 0 0 0 .861-.858.86.86 0 0 0-.861-.858Zm1.84.115a.857.857 0 0 0 0 1.486.864.864 0 0 0 .86 0 .857.857 0 0 0 0-1.486.864.864 0 0 0-.86 0Zm2.543.197h-.078v1.248h.078A.547.547 0 0 0 7.54 5.5l.007-.088v-.156A.547.547 0 0 0 7 4.71ZM.503 4.632H.424a.549.549 0 0 0-.54.46l-.008.086v.156c0 .271.2.496.46.538l.088.008h.079V4.632Zm2.348.234a.234.234 0 1 1 0 .469.234.234 0 0 1 0-.47Zm2.27 0a.234.234 0 1 1 0 .469.234.234 0 0 1 0-.47Zm-.39-2.409.136.078a.156.156 0 1 1-.156.27l-.136-.078a.156.156 0 1 1 .157-.27Zm-1.831.06a.156.156 0 0 1-.052.21l-.135.078a.157.157 0 0 1-.24-.134c0-.057.033-.11.083-.136l.136-.078a.157.157 0 0 1 .208.06Zm.616-.796a.39.39 0 1 0 .391.675.39.39 0 1 0-.39-.675Zm1.44.173a.156.156 0 1 1 0 .312h-.157a.156.156 0 1 1 0-.312h.157Zm-2.331 0a.156.156 0 1 1 0 .312h-.157a.156.156 0 1 1 0-.312h.157Zm2.244-.6a.156.156 0 0 1-.002.272l-.135.078a.157.157 0 0 1-.212-.06.156.156 0 0 1 .055-.21l.136-.079c.048-.03.109-.03.158-.002Zm-2.156.001.135.078a.156.156 0 0 1 .055.212.157.157 0 0 1-.211.059l-.136-.078a.156.156 0 1 1 .157-.27ZM3.226.9l.078.135a.155.155 0 0 1-.058.213.156.156 0 0 1-.214-.057l-.078-.135a.156.156 0 0 1 .06-.21.157.157 0 0 1 .212.054ZM4.41.845c.074.042.1.136.06.21l-.079.135a.157.157 0 0 1-.212.054.156.156 0 0 1-.06-.21l.079-.135A.157.157 0 0 1 4.41.845Zm-.698-.19c.086 0 .156.07.156.156v.156a.157.157 0 0 1-.313 0V.81c0-.086.07-.156.157-.156Z",fill:"#3061D0",fillRule:"nonzero",mask:"url(#zngc_svg__c)"}))));var ke="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxlbGxpcHNlIGlkPSJhIiBjeD0iMTEuNzkiIGN5PSI2LjQ0MSIgcng9IjMuNzEyIiByeT0iMS44NTYiLz48cGF0aCBkPSJNMy43MTIgNy4yMDVjMi4wNSAwIDMuNzEyLS44MyAzLjcxMi0xLjg1NkM3LjQyNCA0LjMyNCA1Ljc2MiAwIDMuNzEyIDAgMS42NjIgMCAwIDQuMzI0IDAgNS4zNWMwIDEuMDI0IDEuNjYyIDEuODU1IDMuNzEyIDEuODU1WiIgaWQ9ImIiLz48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBzdHJva2U9IiMzMDYxRDAiIHN0cm9rZS13aWR0aD0iLjUiIGZpbGw9IiNGRkYiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im0wIDYuNTUgMTEuMzU0IDYuNTV2MTIuODgzTDAgMTkuNDMzeiIvPjxwYXRoIHN0cm9rZT0iIzMwNjFEMCIgc3Ryb2tlLXdpZHRoPSIuNSIgZmlsbD0iIzMwNjFEMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTExLjM1NCAxMi44ODIgMTEuMzUzIDYuNTUtMTEuMzUzIDYuNTVMMCAxOS40MzN6Ii8+PHBhdGggZD0iTTAgNi41NSAxMS4zNTQgMGwxMS4zNTMgNi41NXYxMi44ODJsLTExLjM1MyA2LjU1VjEzLjFMMCA2LjU1WiIgc3Ryb2tlPSIjMzA2MUQwIiBzdHJva2Utd2lkdGg9Ii41IiBmaWxsPSIjRkZGIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEuNDEgMTcuMzQ2Yy4wOS0uMDUyLjE0LS4wMzkuMTQ4LjAzN2wuMDAyLjAyM3YuMzRhLjEyLjEyIDAgMCAxLS4wNTMuMDk1bC0uMDE1LjAxLS41NzUuMzMyYS4wODQuMDg0IDAgMCAwLS4wNDQuMDU3bC0uMDAyLjAxNHYuMDgyYzAgLjAyNC4wMTEuMDMyLjAzMi4wMjVsLjAxNC0uMDA3LjQ3NS0uMjc1YS4xNDIuMTQyIDAgMCAwIC4wNDItLjAzNmwuMDEyLS4wMTcuMDMtLjA0NmMuMDM5LS4wNjEuMDc2LS4wNzMuMDgzLS4wM3YuMTc5YS4xMi4xMiAwIDAgMS0uMDUyLjA5NmwtLjAxNS4wMS0uOS41MmMtLjA3Mi4wNDEtLjEwNi4wMjMtLjE0Mi0uMDNhLjA4NC4wODQgMCAwIDEtLjAxMy0uMDQ5di0uNjIxYzAtLjA4OC4wNDMtLjE2My4xMjYtLjIxOGwuMDIzLS4wMTUuODI0LS40NzZabTEuMzg3LTEuMTc3Yy4wMzgtLjAyMS4wNjItLjAxOS4wNjcuMDFsLjAwMS4wMTQuMDA1IDEuMTgyYS4xMTYuMTE2IDAgMCAxLS4wNTMuMDkybC0uMDE1LjAxLS45MDYuNTI0Yy0uMDgxLjA0Ny0uMTM5LjAzLS4xNDgtLjAzNWwtLjAwMS0uMDJ2LS42MDZjMC0uMDgzLjA0My0uMTU2LjEyNS0uMjFsLjAyNC0uMDE1LjQ5Ni0uMjg3Yy4wMjQtLjAxNC4wNC0uMDMzLjA0My0uMDU0bC4wMDItLjAxNHYtLjMxOWMwLS4wMzUuMDE5LS4wNjguMDUyLS4wOTJsLjAxNS0uMDEuMjkzLS4xN1ptLjY1My0uMDAyYy4wNDEtLjAyNC4wNjUtLjAxMy4wNjUuMDI5di41NTJjMCAuMDI5LjAxNy4wMzQuMDQ1LjAxNmwuMTY5LS4xMTVhLjA4Ni4wODYgMCAwIDAgLjA0LS4wN3YtLjQzNWMwLS4wMi0uMDA0LS4wMy0uMDE1LS4wNDVsLS4wMTctLjAxOGMtLjAyOC0uMDI5LS4wMDgtLjA3NS4wNDMtLjEwNWwuMzM1LS4xOTRjLjA0LS4wMjMuMDY1LS4wMTMuMDY1LjAzdi44MDNhLjEyLjEyIDAgMCAxLS4wNjUuMTA0bC0uMjguMTYyYy0uMDQyLjAyMy0uMDY1LjAyMi0uMDY1LS4wMDVzLS4wMTgtLjAzLS4wNDYtLjAxbC0uNDY2LjMyOGMtLjA5NS4wNjgtLjE1MS4wNS0uMTUxLS4wNDh2LS42MmMwLS4wMTktLjAwNC0uMDMtLjAxNS0uMDQ0bC0uMDI2LS4wMjdjLS4wMjQtLjAyNCAwLS4wNjYuMDUyLS4wOTZsLjMzMi0uMTkyWm0xLjk3Mi0xLjE0Yy4wNDMtLjAyNS4wNjgtLjAxNS4wNjguMDI3di4wOGMwIC4wNDItLjAyNS4wODEtLjA2OC4xMDZsLS41ODYuMzM4Yy0uMDMuMDE3LS4wNDUuMDQyLS4wNDUuMDcxdi40MjFjMCAuMDMuMDE2LjAzNi4wNDUuMDE5bC40ODYtLjI4MWEuMTUyLjE1MiAwIDAgMCAuMDU0LS4wNTRsLjAzLS4wNDVjLjA0My0uMDY4LjA4NC0uMDc2LjA4NC0uMDE2di4xNjRjMCAuMDQzLS4wMjUuMDgxLS4wNjguMTA2bC0uOTA1LjUyM2MtLjA5OC4wNTctLjE1LjAzNi0uMTUtLjA2di0uNjQzYzAtLjA5NS4wNTItLjE3Ni4xNS0uMjMzbC45MDUtLjUyM1ptMS4yMi0uNzA1Yy4wODEtLjA0Ny4xNDctLjAyNi4xNTcuMDU2di42NDJhLjI1OC4yNTggMCAwIDEtLjEyNS4yMThsLS4wMjMuMDE1LS44MjMuNDc2Yy0uMDgxLjA0Ni0uMTQxLjAyOC0uMTUtLjA0M2wtLjAwMS0uMDE5di0uNjRjMC0uMDg4LjA0My0uMTY0LjEyNS0uMjE5bC4wMjMtLjAxNC44MTctLjQ3MlptMS4zOTYtMS4xODFjLjAzNy0uMDIyLjA2LS4wMi4wNjYuMDFsLjAwMS4wMTQuMDA1IDEuMTgyYS4xMTYuMTE2IDAgMCAxLS4wNTMuMDkybC0uMDE1LjAxLS45MDYuNTI0Yy0uMDguMDQ2LS4xMzkuMDMtLjE0OC0uMDM2bC0uMDAxLS4wMnYtLjYwNmMwLS4wODMuMDQzLS4xNTUuMTI1LS4yMWwuMDI0LS4wMTUuNDk2LS4yODZjLjAyNC0uMDE0LjA0LS4wMzMuMDQ0LS4wNTV2LS4zMzNjMC0uMDM1LjAyLS4wNjguMDUzLS4wOTJsLjAxNi0uMDEuMjkzLS4xN1ptMS40Mi0uNDQ2Yy4wODktLjA1Mi4xNC0uMDM5LjE0OC4wMzdsLjAwMS4wMjN2LjM0YS4xMi4xMiAwIDAgMS0uMDUzLjA5NWwtLjAxNS4wMS0uNTc1LjMzMmEuMDg0LjA4NCAwIDAgMC0uMDQ0LjA1N2wtLjAwMS4wMTR2LjA4MmMwIC4wMjQuMDEuMDMyLjAzMS4wMjVsLjAxNC0uMDA3LjQ3NS0uMjc1YS4xNDIuMTQyIDAgMCAwIC4wNDMtLjAzNmwuMDEyLS4wMTcuMDMtLjA0NmMuMDM4LS4wNjEuMDc2LS4wNzMuMDgyLS4wM2wuMDAxLjAxNXYuMTY0YS4xMi4xMiAwIDAgMS0uMDUzLjA5NmwtLjAxNS4wMS0uODk5LjUyYy0uMDcyLjA0LS4xMDYuMDIzLS4xNDItLjAzYS4wODQuMDg0IDAgMCAxLS4wMTQtLjA0OXYtLjYyMWMwLS4wODguMDQ0LS4xNjMuMTI2LS4yMTlsLjAyNC0uMDE0LjgyNC0uNDc2Wm0tNy4xOCA0LjMzNy0uMTI2LjA3MmMtLjAxNy4wMS0uMDI3LjAyOC0uMDMuMDUybC0uMDAxLjAxNXYuNDY0YzAgLjAyNi4wMDguMDM4LjAyMi4wMzVsLjAwOS0uMDA0LjEyNS0uMDczYy4wMTctLjAxLjAyNy0uMDI3LjAzLS4wNTFsLjAwMS0uMDE1di0uNDY0YzAtLjAzMi0uMDEtLjA0My0uMDMtLjAzMVptNC4xMTUtMi4zOC0uMTIyLjA3MmMtLjAxOC4wMS0uMDI5LjAyOC0uMDMyLjA1MlYxNS4yNTVjMCAuMDI3LjAwNy4wMzguMDIyLjAzNWwuMDEtLjAwNS4xMjItLjA3Yy4wMTgtLjAxLjAyOC0uMDI5LjAzMi0uMDUzVjE0LjY4M2MwLS4wMzItLjAxLS4wNDItLjAzMi0uMDNabTEuMzEyLS43NTctLjEyNi4wNzJjLS4wMTYuMDEtLjAyNy4wMjgtLjAzLjA1MlYxNC40OThjMCAuMDI3LjAwNy4wMzguMDIxLjAzNWwuMDEtLjAwNC4xMjUtLjA3MmMuMDE2LS4wMS4wMjctLjAyOC4wMy0uMDUyVjEzLjkyNmMwLS4wMzItLjAxLS4wNDMtLjAzLS4wMzFaTS45NjYgMTcuNzk4bC0uMTIzLjA3MWMtLjAxOC4wMS0uMDI5LjAzMi0uMDMxLjA2MmwtLjAwMS4wMTZ2LjA1MWMwIC4wMzQuMDA4LjA1LjAyMy4wNDVsLjAwOS0uMDAzLjEyMy0uMDcyYy4wMTgtLjAxLjAyOS0uMDMxLjAzMS0uMDYybC4wMDEtLjAxNnYtLjA1YzAtLjA0LS4wMTEtLjA1NC0uMDMyLS4wNDJabTguMDQ4LTQuNjUxLS4xMjQuMDcxYy0uMDE4LjAxLS4wMjguMDMyLS4wMy4wNjJsLS4wMDIuMDE2di4wNTFjMCAuMDM0LjAwOS4wNS4wMjQuMDQ1bC4wMDgtLjAwMy4xMjQtLjA3MmMuMDE3LS4wMS4wMjgtLjAzMS4wMy0uMDYybC4wMDItLjAxNnYtLjA1YzAtLjA0LS4wMTItLjA1NC0uMDMyLS4wNDJaTTE2LjMzNCAxNy4zMThWMThsLTEuNjg2Ljk2OXYzLjAxbDEuOTMxLTEuMTF2LjY4MmwtNC44NzMgMi44MDF2LS42ODFsMS45NzEtMS4xMzN2LTMuMDFsLTEuNzQyIDF2LS42OGw0LjM5OS0yLjUzWm01Ljk5OC0zLjM4di42ODJsLTMuNzE5IDIuMTM4LS4yOTEgMy43OTEtLjk3Ny41NjIuMzQzLTQuNTAzIDQuNjQ0LTIuNjdabS01LjkwNC0uMzZ2Mi4xMjRsLTQuNDE2IDIuNTM5di0yLjEyNWw0LjQxNi0yLjUzOFptMy40NDUtMi44Mjd2Mi45N2wtMS4yNC43MTN2LS41NjhsLjI4LS4xNnYtLjJsLS41Ni4zMjJ2Ljc2N2wtLjk2LjU1MnYtMi45N2wyLjQ4LTEuNDI2Wm0xLjE4Mi4xNnYuMzk4bDEuNDI4LS45NDZ2LjY4MmwtMS40MjguOTQ2di4zNThsMS40MTEtLjgxMXYuNjgxbC0yLjM3IDEuMzYzdi0yLjExOWwuOTYtLjU1MVptLTUuNTk4IDQuNTE0LTIuNDc0IDEuNDIydi4xNjVsMi40NzQtMS40MjJ2LS4xNjVabTAtLjYzLTIuNDc0IDEuNDIydi4xNjVsMi40NzQtMS40MjJ2LS4xNjVabTMuNDU2LTIuMDM4LS41Ni4zMjJ2LjE4MWwuNTYtLjMyMXYtLjE4MlptMC0uNzY3LS41Ni4zMjJ2LjE5OWwuNTYtLjMyMnYtLjJabS02LjI4NCAxLjM1Mi0uMDI5LjE0MSAxLjUwOS0uODY3di42MjVsLS42MTIuMzUxdi4yNDVsLjY1Ny0uMzc4di42MjVsLTEuMDY4LjYxNC0uNDQ2LjkxLTEuMDA1LjU3Ny40NjMtLjkxOS0uNTI2LjMwMnYtLjYyNWwuOTU0LS41NDh2LS4yNDRsLS4wODYuMDQ5LS4wMjguMTMtLjgyOS40NzYuMjE4LS45ODguODI4LS40NzZabTEuNjE3LS44NDQgMi40NjgtMS40MDh2Mi4xNzZsLTIuNDY4IDEuNDE4di0yLjE4NlptLS4yNTIgMS43OTEuMjQ2LjM5OS0uOTY2LjU1NS0uMjUtLjM5NS45Ny0uNTU5Wm03LjA2MS01Ljc5MXYuNTA1bDEuNDM0LS45NXYuNjgzbC0xLjQzNC45NDl2LjI1bDEuMzY2LS43ODV2LjY4MWwtMi4zMjYgMS4zMzdWOS4wNWwuOTYtLjU1MVptLTUuMzEzIDMuODI2LS41MjUuMzAzdi44MThsLjUyNS0uMzAzdi0uODE4Wm0yLjkzMS0yLjQ1MS0uMjQuOTE2LjUwMy0uMjktLjA4LS41ODQuOTItLjUyOC4xNiAxLjIyLTIuNTIgMS40NDh2LS42NzZsLjI0LS45MjIgMS4wMTctLjU4NFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjx1c2Ugc3Ryb2tlPSIjMzA2MUQwIiBzdHJva2Utd2lkdGg9Ii41IiBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDc5IDEuMDkyKSI+PG1hc2sgaWQ9ImMiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2IiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYiIvPjxwYXRoIGQ9Ik0zLjcxMiAxLjM1NmEuNzAyLjcwMiAwIDAgMSAuMjM1IDEuMzYzdi41ODdoMS43MjJjLjM0NSAwIC42MjYuMjguNjI2LjYyNHYyLjY1MWMwIC4zNDUtLjI4LjYyNC0uNjI2LjYyNEgxLjc1NWEuNjI1LjYyNSAwIDAgMS0uNjI2LS42MjR2LTIuNjVjMC0uMzQ1LjI4LS42MjUuNjI2LS42MjVoMS43MjJWMi43MmEuNzAyLjcwMiAwIDAgMSAuMjM1LTEuMzY0Wk02LjkyIDQuMzk4YS45MzQuOTM0IDAgMSAxIDAgMS44NzFoLS4zMTNWNC4zOThoLjMxM1pNLjgxNiA0LjMydjEuODcySC41MDNhLjkzOC45MzggMCAwIDEtLjk0LS45MzZjMC0uNTE3LjQyLS45MzYuOTQtLjkzNmguMzEzWm0xLjguMDc4YS44Ni44NiAwIDAgMC0uODYxLjg1OC44Ni44NiAwIDAgMCAuODYxLjg1OC44Ni44NiAwIDAgMCAuODYxLS44NTguODYuODYgMCAwIDAtLjg2MS0uODU4Wm0xLjg0LjExNWEuODU3Ljg1NyAwIDAgMCAwIDEuNDg2Ljg2NC44NjQgMCAwIDAgLjg2IDAgLjg1Ny44NTcgMCAwIDAgMC0xLjQ4Ni44NjQuODY0IDAgMCAwLS44NiAwWm0yLjU0My4xOTdoLS4wNzh2MS4yNDhoLjA3OEEuNTQ3LjU0NyAwIDAgMCA3LjU0IDUuNWwuMDA3LS4wODh2LS4xNTZBLjU0Ny41NDcgMCAwIDAgNyA0LjcxWk0uNTAzIDQuNjMySC40MjRhLjU0OS41NDkgMCAwIDAtLjU0LjQ2bC0uMDA4LjA4NnYuMTU2YzAgLjI3MS4yLjQ5Ni40Ni41MzhsLjA4OC4wMDhoLjA3OVY0LjYzMlptMi4zNDguMjM0YS4yMzQuMjM0IDAgMSAxIDAgLjQ2OS4yMzQuMjM0IDAgMCAxIDAtLjQ3Wm0yLjI3IDBhLjIzNC4yMzQgMCAxIDEgMCAuNDY5LjIzNC4yMzQgMCAwIDEgMC0uNDdabS0uMzktMi40MDkuMTM2LjA3OGEuMTU2LjE1NiAwIDEgMS0uMTU2LjI3bC0uMTM2LS4wNzhhLjE1Ni4xNTYgMCAxIDEgLjE1Ny0uMjdabS0xLjgzMS4wNmEuMTU2LjE1NiAwIDAgMS0uMDUyLjIxbC0uMTM1LjA3OGEuMTU3LjE1NyAwIDAgMS0uMjQtLjEzNGMwLS4wNTcuMDMzLS4xMS4wODMtLjEzNmwuMTM2LS4wNzhhLjE1Ny4xNTcgMCAwIDEgLjIwOC4wNlptLjYxNi0uNzk2YS4zOS4zOSAwIDEgMCAuMzkxLjY3NS4zOS4zOSAwIDEgMC0uMzktLjY3NVptMS40NC4xNzNhLjE1Ni4xNTYgMCAxIDEgMCAuMzEyaC0uMTU3YS4xNTYuMTU2IDAgMSAxIDAtLjMxMmguMTU3Wm0tMi4zMzEgMGEuMTU2LjE1NiAwIDEgMSAwIC4zMTJoLS4xNTdhLjE1Ni4xNTYgMCAxIDEgMC0uMzEyaC4xNTdabTIuMjQ0LS42YS4xNTYuMTU2IDAgMCAxLS4wMDIuMjcybC0uMTM1LjA3OGEuMTU3LjE1NyAwIDAgMS0uMjEyLS4wNi4xNTYuMTU2IDAgMCAxIC4wNTUtLjIxbC4xMzYtLjA3OWMuMDQ4LS4wMy4xMDktLjAzLjE1OC0uMDAyWm0tMi4xNTYuMDAxLjEzNS4wNzhhLjE1Ni4xNTYgMCAwIDEgLjA1NS4yMTIuMTU3LjE1NyAwIDAgMS0uMjExLjA1OWwtLjEzNi0uMDc4YS4xNTYuMTU2IDAgMSAxIC4xNTctLjI3Wk0zLjIyNi45bC4wNzguMTM1YS4xNTUuMTU1IDAgMCAxLS4wNTguMjEzLjE1Ni4xNTYgMCAwIDEtLjIxNC0uMDU3bC0uMDc4LS4xMzVhLjE1Ni4xNTYgMCAwIDEgLjA2LS4yMS4xNTcuMTU3IDAgMCAxIC4yMTIuMDU0Wk00LjQxLjg0NWMuMDc0LjA0Mi4xLjEzNi4wNi4yMWwtLjA3OS4xMzVhLjE1Ny4xNTcgMCAwIDEtLjIxMi4wNTQuMTU2LjE1NiAwIDAgMS0uMDYtLjIxbC4wNzktLjEzNUEuMTU3LjE1NyAwIDAgMSA0LjQxLjg0NVptLS42OTgtLjE5Yy4wODYgMCAuMTU2LjA3LjE1Ni4xNTZ2LjE1NmEuMTU3LjE1NyAwIDAgMS0uMzEzIDBWLjgxYzAtLjA4Ni4wNy0uMTU2LjE1Ny0uMTU2WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI2MpIi8+PC9nPjwvZz48L3N2Zz4=",Xe=Object.defineProperty,Et=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Rt=(T,L,f)=>L in T?Xe(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,_t=(T,L)=>{for(var f in L||(L={}))kt.call(L,f)&&Rt(T,f,L[f]);if(Et)for(var f of Et(L))Ye.call(L,f)&&Rt(T,f,L[f]);return T};const Ht=T=>React.createElement("svg",_t({width:28,height:28,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.6,fill:"#FFF",opacity:.01,cx:14,cy:14,r:14}),React.createElement("path",{d:"M4.53 3c.098 0 .182.011.267.025l9.473 1.697c.152.024.308.024.46 0l9.463-1.697A1.54 1.54 0 0 1 26 4.518v18.301a1.54 1.54 0 0 1-1.288 1.507L14.5 26 4.288 24.326A1.53 1.53 0 0 1 3 22.82V4.518C3 3.674 3.692 3 4.53 3Zm5.339 4.928H9.8a3.486 3.486 0 0 0-3.515 3.446v.069c0 1.965 1.687 3.514 3.514 3.514.415 0 .844-.138 1.258-.276l1.69 2.53c-.417.568-.707 1.26-.707 1.965a2.81 2.81 0 1 0 5.618 0c0-.414-.14-.705-.14-.981l2.53-2.103c.28.138.707.276 1.123.276 1.12 0 2.102-.982 2.102-2.103 0-1.12-.982-2.103-2.102-2.103-1.12 0-2.103.983-2.103 2.103 0 .276 0 .416.138.707l-2.53 2.088c-.569-.416-1.122-.707-1.827-.707-.278 0-.569 0-.845.14l-1.674-2.519c.707-.706.983-1.549.983-2.53a3.486 3.486 0 0 0-3.447-3.516h.002Zm4.98 9.851c.844 0 1.397.567 1.397 1.397.015.844-.553 1.398-1.396 1.398-.845 0-1.396-.567-1.396-1.397 0-.844.565-1.398 1.396-1.398Zm6.323-4.22c.415 0 .706.277.706.706 0 .416-.278.707-.706.707-.416 0-.707-.278-.707-.707 0-.429.278-.706.707-.706ZM9.802 9.34c1.12 0 2.102.983 2.102 2.103s-.844 2.103-2.103 2.103c-1.258 0-2.102-.97-2.102-2.09 0-1.133.982-2.116 2.102-2.116Z",fill:"#26B8FF",fillRule:"nonzero"})));var St="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjYiIGZpbGw9IiNGRkYiIG9wYWNpdHk9Ii4wMSIgY3g9IjE0IiBjeT0iMTQiIHI9IjE0Ii8+PHBhdGggZD0iTTQuNTMgM2MuMDk4IDAgLjE4Mi4wMTEuMjY3LjAyNWw5LjQ3MyAxLjY5N2MuMTUyLjAyNC4zMDguMDI0LjQ2IDBsOS40NjMtMS42OTdBMS41NCAxLjU0IDAgMCAxIDI2IDQuNTE4djE4LjMwMWExLjU0IDEuNTQgMCAwIDEtMS4yODggMS41MDdMMTQuNSAyNiA0LjI4OCAyNC4zMjZBMS41MyAxLjUzIDAgMCAxIDMgMjIuODJWNC41MThDMyAzLjY3NCAzLjY5MiAzIDQuNTMgM1ptNS4zMzkgNC45MjhIOS44YTMuNDg2IDMuNDg2IDAgMCAwLTMuNTE1IDMuNDQ2di4wNjljMCAxLjk2NSAxLjY4NyAzLjUxNCAzLjUxNCAzLjUxNC40MTUgMCAuODQ0LS4xMzggMS4yNTgtLjI3NmwxLjY5IDIuNTNjLS40MTcuNTY4LS43MDcgMS4yNi0uNzA3IDEuOTY1YTIuODEgMi44MSAwIDEgMCA1LjYxOCAwYzAtLjQxNC0uMTQtLjcwNS0uMTQtLjk4MWwyLjUzLTIuMTAzYy4yOC4xMzguNzA3LjI3NiAxLjEyMy4yNzYgMS4xMiAwIDIuMTAyLS45ODIgMi4xMDItMi4xMDMgMC0xLjEyLS45ODItMi4xMDMtMi4xMDItMi4xMDMtMS4xMiAwLTIuMTAzLjk4My0yLjEwMyAyLjEwMyAwIC4yNzYgMCAuNDE2LjEzOC43MDdsLTIuNTMgMi4wODhjLS41NjktLjQxNi0xLjEyMi0uNzA3LTEuODI3LS43MDctLjI3OCAwLS41NjkgMC0uODQ1LjE0bC0xLjY3NC0yLjUxOWMuNzA3LS43MDYuOTgzLTEuNTQ5Ljk4My0yLjUzYTMuNDg2IDMuNDg2IDAgMCAwLTMuNDQ3LTMuNTE2aC4wMDJabTQuOTggOS44NTFjLjg0NCAwIDEuMzk3LjU2NyAxLjM5NyAxLjM5Ny4wMTUuODQ0LS41NTMgMS4zOTgtMS4zOTYgMS4zOTgtLjg0NSAwLTEuMzk2LS41NjctMS4zOTYtMS4zOTcgMC0uODQ0LjU2NS0xLjM5OCAxLjM5Ni0xLjM5OFptNi4zMjMtNC4yMmMuNDE1IDAgLjcwNi4yNzcuNzA2LjcwNiAwIC40MTYtLjI3OC43MDctLjcwNi43MDctLjQxNiAwLS43MDctLjI3OC0uNzA3LS43MDcgMC0uNDI5LjI3OC0uNzA2LjcwNy0uNzA2Wk05LjgwMiA5LjM0YzEuMTIgMCAyLjEwMi45ODMgMi4xMDIgMi4xMDNzLS44NDQgMi4xMDMtMi4xMDMgMi4xMDNjLTEuMjU4IDAtMi4xMDItLjk3LTIuMTAyLTIuMDkgMC0xLjEzMy45ODItMi4xMTYgMi4xMDItMi4xMTZaIiBmaWxsPSIjMjZCOEZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Dt=Object.defineProperty,yt=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,rn=(T,L,f)=>L in T?Dt(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,le=(T,L)=>{for(var f in L||(L={}))Mt.call(L,f)&&rn(T,f,L[f]);if(yt)for(var f of yt(L))un.call(L,f)&&rn(T,f,L[f]);return T};const kn=T=>React.createElement("svg",le({width:28,height:28,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"1"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"100%",x2:"50%",y2:"0%",id:"znwd_svg__a"},React.createElement("stop",{stopColor:"#FFF",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE5FF",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"url(#znwd_svg__a)",opacity:.01,cx:14,cy:14,r:14}),React.createElement("path",{d:"M20.315 8.527c4.005-1.233 7.252 1.016 7.252 5.022 0 2.296-1.066 4.67-2.729 6.511l-.356 2.22c-.168 1.051-1.115 2.017-2.115 2.156l-.065.009c-.366.037-.702-.046-.96-.238l-1.413-1.051-4.16 1.28c-4.005 1.233-7.253-1.015-7.253-5.022 0-4.007 3.248-8.255 7.253-9.488Zm-9.569-5.116c3.403-1.19 6.205.397 6.566 3.57l-2.713.835-.21.068c-4.62 1.532-8.29 6.402-8.29 11.082l.002.153-.432.601a2.694 2.694 0 0 1-.933.822c-.91.472-1.773.161-1.927-.694l-.324-1.803C.971 17.367 0 15.847 0 13.76c0-3.64 2.957-7.626 6.605-8.901Z",fill:"#4E7BFF",fillRule:"nonzero"})));var Sn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERTVGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9InVybCgjYSkiIG9wYWNpdHk9Ii4wMSIgY3g9IjE0IiBjeT0iMTQiIHI9IjE0Ii8+PHBhdGggZD0iTTIwLjMxNSA4LjUyN2M0LjAwNS0xLjIzMyA3LjI1MiAxLjAxNiA3LjI1MiA1LjAyMiAwIDIuMjk2LTEuMDY2IDQuNjctMi43MjkgNi41MTFsLS4zNTYgMi4yMmMtLjE2OCAxLjA1MS0xLjExNSAyLjAxNy0yLjExNSAyLjE1NmwtLjA2NS4wMDljLS4zNjYuMDM3LS43MDItLjA0Ni0uOTYtLjIzOGwtMS40MTMtMS4wNTEtNC4xNiAxLjI4Yy00LjAwNSAxLjIzMy03LjI1My0xLjAxNS03LjI1My01LjAyMiAwLTQuMDA3IDMuMjQ4LTguMjU1IDcuMjUzLTkuNDg4Wm0tOS41NjktNS4xMTZjMy40MDMtMS4xOSA2LjIwNS4zOTcgNi41NjYgMy41N2wtMi43MTMuODM1LS4yMS4wNjhjLTQuNjIgMS41MzItOC4yOSA2LjQwMi04LjI5IDExLjA4MmwuMDAyLjE1My0uNDMyLjYwMWEyLjY5NCAyLjY5NCAwIDAgMS0uOTMzLjgyMmMtLjkxLjQ3Mi0xLjc3My4xNjEtMS45MjctLjY5NGwtLjMyNC0xLjgwM0MuOTcxIDE3LjM2NyAwIDE1Ljg0NyAwIDEzLjc2YzAtMy42NCAyLjk1Ny03LjYyNiA2LjYwNS04LjkwMVoiIGZpbGw9IiM0RTdCRkYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Xn=Object.defineProperty,$r=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,sa=(T,L,f)=>L in T?Xn(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Dr=(T,L)=>{for(var f in L||(L={}))Zr.call(L,f)&&sa(T,f,L[f]);if($r)for(var f of $r(L))ea.call(L,f)&&sa(T,f,L[f]);return T};const br=T=>React.createElement("svg",Dr({width:28,height:28,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FFF",opacity:.01,cx:14,cy:14,r:14}),React.createElement("path",{d:"M22.035 14.644a.643.643 0 0 1 .562.3c.05.078.07.164.07.253 0 .286.002.57-.004.856 0 .047.017.069.059.086.27.11.542.22.808.333l.009.022c.01-.016.022-.038.036-.052.183-.2.372-.395.558-.592a.527.527 0 0 1 .67-.103.689.689 0 0 1 .125.097l.712.706c.158.158.222.347.144.564a.658.658 0 0 1-.153.228c-.192.197-.392.386-.592.575-.03.028-.033.05-.016.09.11.25.216.502.322.755.02.047.044.061.094.061.27-.003.542.008.812-.005.278-.009.48.191.55.41a.78.78 0 0 1 .036.24c.006.33.003.661 0 .992a.638.638 0 0 1-.3.564.458.458 0 0 1-.253.07c-.283 0-.564.002-.847-.003-.053 0-.075.016-.095.064-.086.216-.172.427-.264.641-.022.056-.053.106-.086.173.011.008.03.016.045.03.2.184.394.373.591.559.226.214.256.528.048.753-.25.272-.514.536-.787.79-.228.21-.525.188-.742-.034-.197-.2-.389-.4-.58-.6-.028-.031-.05-.034-.09-.017-.25.111-.502.217-.755.322-.047.02-.061.045-.061.095.002.27-.009.542.005.811.009.278-.192.48-.411.55a.78.78 0 0 1-.239.036 29.68 29.68 0 0 1-.995 0 .643.643 0 0 1-.561-.3.458.458 0 0 1-.07-.253c0-.283-.002-.564.003-.847 0-.053-.017-.075-.064-.095-.222-.089-.442-.18-.664-.272-.053-.022-.097-.047-.147-.072-.2.217-.403.425-.6.636a.531.531 0 0 1-.67.106.689.689 0 0 1-.125-.097l-.712-.706c-.158-.159-.222-.348-.144-.562a.658.658 0 0 1 .153-.227c.192-.198.392-.387.589-.578.028-.028.033-.048.017-.09a36.29 36.29 0 0 1-.323-.755c-.02-.047-.044-.064-.094-.061-.27.002-.542-.009-.812.005-.278.011-.486-.197-.553-.42a.832.832 0 0 1-.033-.233c-.006-.33-.003-.661 0-.992a.638.638 0 0 1 .3-.564.458.458 0 0 1 .253-.07c.286 0 .57-.002.856.003.047 0 .07-.016.086-.058.089-.222.18-.442.272-.664l.073-.147a.497.497 0 0 1-.037-.04l-.591-.558c-.245-.23-.253-.558-.02-.797.236-.242.475-.481.717-.72.233-.234.55-.234.784.008.194.2.389.395.58.598.028.027.048.036.09.016.25-.11.502-.216.755-.322.047-.02.064-.042.064-.095-.003-.27.008-.541-.005-.811-.012-.278.197-.486.42-.553a.832.832 0 0 1 .233-.033c.333-.006.664-.006.994 0ZM3.431 5.16l.003 14.46c0 1.165.859 2.452 2.718 2.518 1.23.045 1.998.18 3.081.303 1.084.12 2.126.69 2.99 1.412-1.545-.364-3.143-.342-4.53-.342-1.091 0-1.28.158-2.85.158-1.851 0-2.824-1.672-2.824-2.75V6.57c0-.778.631-1.411 1.412-1.411Zm3.39-3.154a7.45 7.45 0 0 1 2.865.583c1.55.645 2.762 1.715 3.627 3.204v17.72c-1.173-1.091-2.385-1.847-3.627-2.261-.947-.314-2.106-.5-3.476-.548a1.406 1.406 0 0 1-1.356-1.411V3.445c0-.728.553-1.337 1.278-1.403.225-.025.456-.036.69-.036Zm14.395 0c.23 0 .46.01.692.033a1.408 1.408 0 0 1 1.278 1.406v10.104a6.62 6.62 0 0 0-7.636 9.254c-.278.216-.553.452-.826.705V5.793c.865-1.49 2.076-2.556 3.627-3.204a7.468 7.468 0 0 1 2.865-.583Zm.308 15.7a2.258 2.258 0 0 0-2.262 2.25c.003 1.237 1.02 2.24 2.268 2.24 1.242-.005 2.256-1.014 2.253-2.25a2.253 2.253 0 0 0-2.259-2.24Zm3.073-12.544a1.4 1.4 0 0 1 .998.414c.264.267.414.626.414.998v8.52a6.548 6.548 0 0 0-1.412-.998Z",fill:"#20C1E7",fillRule:"nonzero"})));var Wr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGRkYiIG9wYWNpdHk9Ii4wMSIgY3g9IjE0IiBjeT0iMTQiIHI9IjE0Ii8+PHBhdGggZD0iTTIyLjAzNSAxNC42NDRhLjY0My42NDMgMCAwIDEgLjU2Mi4zYy4wNS4wNzguMDcuMTY0LjA3LjI1MyAwIC4yODYuMDAyLjU3LS4wMDQuODU2IDAgLjA0Ny4wMTcuMDY5LjA1OS4wODYuMjcuMTEuNTQyLjIyLjgwOC4zMzNsLjAwOS4wMjJjLjAxLS4wMTYuMDIyLS4wMzguMDM2LS4wNTIuMTgzLS4yLjM3Mi0uMzk1LjU1OC0uNTkyYS41MjcuNTI3IDAgMCAxIC42Ny0uMTAzLjY4OS42ODkgMCAwIDEgLjEyNS4wOTdsLjcxMi43MDZjLjE1OC4xNTguMjIyLjM0Ny4xNDQuNTY0YS42NTguNjU4IDAgMCAxLS4xNTMuMjI4Yy0uMTkyLjE5Ny0uMzkyLjM4Ni0uNTkyLjU3NS0uMDMuMDI4LS4wMzMuMDUtLjAxNi4wOS4xMS4yNS4yMTYuNTAyLjMyMi43NTUuMDIuMDQ3LjA0NC4wNjEuMDk0LjA2MS4yNy0uMDAzLjU0Mi4wMDguODEyLS4wMDUuMjc4LS4wMDkuNDguMTkxLjU1LjQxYS43OC43OCAwIDAgMSAuMDM2LjI0Yy4wMDYuMzMuMDAzLjY2MSAwIC45OTJhLjYzOC42MzggMCAwIDEtLjMuNTY0LjQ1OC40NTggMCAwIDEtLjI1My4wN2MtLjI4MyAwLS41NjQuMDAyLS44NDctLjAwMy0uMDUzIDAtLjA3NS4wMTYtLjA5NS4wNjQtLjA4Ni4yMTYtLjE3Mi40MjctLjI2NC42NDEtLjAyMi4wNTYtLjA1My4xMDYtLjA4Ni4xNzMuMDExLjAwOC4wMy4wMTYuMDQ1LjAzLjIuMTg0LjM5NC4zNzMuNTkxLjU1OS4yMjYuMjE0LjI1Ni41MjguMDQ4Ljc1My0uMjUuMjcyLS41MTQuNTM2LS43ODcuNzktLjIyOC4yMS0uNTI1LjE4OC0uNzQyLS4wMzQtLjE5Ny0uMi0uMzg5LS40LS41OC0uNi0uMDI4LS4wMzEtLjA1LS4wMzQtLjA5LS4wMTctLjI1LjExMS0uNTAyLjIxNy0uNzU1LjMyMi0uMDQ3LjAyLS4wNjEuMDQ1LS4wNjEuMDk1LjAwMi4yNy0uMDA5LjU0Mi4wMDUuODExLjAwOS4yNzgtLjE5Mi40OC0uNDExLjU1YS43OC43OCAwIDAgMS0uMjM5LjAzNiAyOS42OCAyOS42OCAwIDAgMS0uOTk1IDAgLjY0My42NDMgMCAwIDEtLjU2MS0uMy40NTguNDU4IDAgMCAxLS4wNy0uMjUzYzAtLjI4My0uMDAyLS41NjQuMDAzLS44NDcgMC0uMDUzLS4wMTctLjA3NS0uMDY0LS4wOTUtLjIyMi0uMDg5LS40NDItLjE4LS42NjQtLjI3Mi0uMDUzLS4wMjItLjA5Ny0uMDQ3LS4xNDctLjA3Mi0uMi4yMTctLjQwMy40MjUtLjYuNjM2YS41MzEuNTMxIDAgMCAxLS42Ny4xMDYuNjg5LjY4OSAwIDAgMS0uMTI1LS4wOTdsLS43MTItLjcwNmMtLjE1OC0uMTU5LS4yMjItLjM0OC0uMTQ0LS41NjJhLjY1OC42NTggMCAwIDEgLjE1My0uMjI3Yy4xOTItLjE5OC4zOTItLjM4Ny41ODktLjU3OC4wMjgtLjAyOC4wMzMtLjA0OC4wMTctLjA5YTM2LjI5IDM2LjI5IDAgMCAxLS4zMjMtLjc1NWMtLjAyLS4wNDctLjA0NC0uMDY0LS4wOTQtLjA2MS0uMjcuMDAyLS41NDItLjAwOS0uODEyLjAwNS0uMjc4LjAxMS0uNDg2LS4xOTctLjU1My0uNDJhLjgzMi44MzIgMCAwIDEtLjAzMy0uMjMzYy0uMDA2LS4zMy0uMDAzLS42NjEgMC0uOTkyYS42MzguNjM4IDAgMCAxIC4zLS41NjQuNDU4LjQ1OCAwIDAgMSAuMjUzLS4wN2MuMjg2IDAgLjU3LS4wMDIuODU2LjAwMy4wNDcgMCAuMDctLjAxNi4wODYtLjA1OC4wODktLjIyMi4xOC0uNDQyLjI3Mi0uNjY0bC4wNzMtLjE0N2EuNDk3LjQ5NyAwIDAgMS0uMDM3LS4wNGwtLjU5MS0uNTU4Yy0uMjQ1LS4yMy0uMjUzLS41NTgtLjAyLS43OTcuMjM2LS4yNDIuNDc1LS40ODEuNzE3LS43Mi4yMzMtLjIzNC41NS0uMjM0Ljc4NC4wMDguMTk0LjIuMzg5LjM5NS41OC41OTguMDI4LjAyNy4wNDguMDM2LjA5LjAxNi4yNS0uMTEuNTAyLS4yMTYuNzU1LS4zMjIuMDQ3LS4wMi4wNjQtLjA0Mi4wNjQtLjA5NS0uMDAzLS4yNy4wMDgtLjU0MS0uMDA1LS44MTEtLjAxMi0uMjc4LjE5Ny0uNDg2LjQyLS41NTNhLjgzMi44MzIgMCAwIDEgLjIzMy0uMDMzYy4zMzMtLjAwNi42NjQtLjAwNi45OTQgMFpNMy40MzEgNS4xNmwuMDAzIDE0LjQ2YzAgMS4xNjUuODU5IDIuNDUyIDIuNzE4IDIuNTE4IDEuMjMuMDQ1IDEuOTk4LjE4IDMuMDgxLjMwMyAxLjA4NC4xMiAyLjEyNi42OSAyLjk5IDEuNDEyLTEuNTQ1LS4zNjQtMy4xNDMtLjM0Mi00LjUzLS4zNDItMS4wOTEgMC0xLjI4LjE1OC0yLjg1LjE1OC0xLjg1MSAwLTIuODI0LTEuNjcyLTIuODI0LTIuNzVWNi41N2MwLS43NzguNjMxLTEuNDExIDEuNDEyLTEuNDExWm0zLjM5LTMuMTU0YTcuNDUgNy40NSAwIDAgMSAyLjg2NS41ODNjMS41NS42NDUgMi43NjIgMS43MTUgMy42MjcgMy4yMDR2MTcuNzJjLTEuMTczLTEuMDkxLTIuMzg1LTEuODQ3LTMuNjI3LTIuMjYxLS45NDctLjMxNC0yLjEwNi0uNS0zLjQ3Ni0uNTQ4YTEuNDA2IDEuNDA2IDAgMCAxLTEuMzU2LTEuNDExVjMuNDQ1YzAtLjcyOC41NTMtMS4zMzcgMS4yNzgtMS40MDMuMjI1LS4wMjUuNDU2LS4wMzYuNjktLjAzNlptMTQuMzk1IDBjLjIzIDAgLjQ2LjAxLjY5Mi4wMzNhMS40MDggMS40MDggMCAwIDEgMS4yNzggMS40MDZ2MTAuMTA0YTYuNjIgNi42MiAwIDAgMC03LjYzNiA5LjI1NGMtLjI3OC4yMTYtLjU1My40NTItLjgyNi43MDVWNS43OTNjLjg2NS0xLjQ5IDIuMDc2LTIuNTU2IDMuNjI3LTMuMjA0YTcuNDY4IDcuNDY4IDAgMCAxIDIuODY1LS41ODNabS4zMDggMTUuN2EyLjI1OCAyLjI1OCAwIDAgMC0yLjI2MiAyLjI1Yy4wMDMgMS4yMzcgMS4wMiAyLjI0IDIuMjY4IDIuMjQgMS4yNDItLjAwNSAyLjI1Ni0xLjAxNCAyLjI1My0yLjI1YTIuMjUzIDIuMjUzIDAgMCAwLTIuMjU5LTIuMjRabTMuMDczLTEyLjU0NGExLjQgMS40IDAgMCAxIC45OTguNDE0Yy4yNjQuMjY3LjQxNC42MjYuNDE0Ljk5OHY4LjUyYTYuNTQ4IDYuNTQ4IDAgMCAwLTEuNDEyLS45OThaIiBmaWxsPSIjMjBDMUU3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",zr=Object.defineProperty,Lr=Object.getOwnPropertySymbols,Hr=Object.prototype.hasOwnProperty,ga=Object.prototype.propertyIsEnumerable,da=(T,L,f)=>L in T?zr(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,va=(T,L)=>{for(var f in L||(L={}))Hr.call(L,f)&&da(T,f,L[f]);if(Lr)for(var f of Lr(L))ga.call(L,f)&&da(T,f,L[f]);return T};const Qr=T=>React.createElement("svg",va({width:28,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},T),React.createElement("title",null,"\u7F16\u7EC4 23"),React.createElement("defs",null,React.createElement("circle",{id:"znt_svg__a",cx:14,cy:14,r:14})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"znt_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#znt_svg__a"})),React.createElement("use",{fillOpacity:.6,fill:"#FFF",opacity:.01,xlinkHref:"#znt_svg__a"}),React.createElement("g",{mask:"url(#znt_svg__b)",fill:"#6E57FF",fillRule:"nonzero"},React.createElement("path",{d:"M15.625 4.633c0 .481-.21.914-.542 1.212v2.038H20.5a3.25 3.25 0 0 1 3.25 3.25v10.834a3.25 3.25 0 0 1-3.25 3.25h-13a3.25 3.25 0 0 1-3.25-3.25V11.133a3.25 3.25 0 0 1 3.25-3.25h5.417V5.845a1.625 1.625 0 1 1 2.708-1.212ZM1 13.3h2.167v6.5H1v-6.5Zm26 0h-2.167v6.5H27v-6.5Zm-16.25 4.875a1.625 1.625 0 1 0 0-3.25 1.625 1.625 0 0 0 0 3.25Zm8.125-1.625a1.625 1.625 0 1 0-3.25 0 1.625 1.625 0 0 0 3.25 0Z"}))));var hr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjaXJjbGUgaWQ9ImEiIGN4PSIxNCIgY3k9IjE0IiByPSIxNCIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbC1vcGFjaXR5PSIuNiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjAxIiB4bGluazpocmVmPSIjYSIvPjxnIG1hc2s9InVybCgjYikiIGZpbGw9IiM2RTU3RkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTE1LjYyNSA0LjYzM2MwIC40ODEtLjIxLjkxNC0uNTQyIDEuMjEydjIuMDM4SDIwLjVhMy4yNSAzLjI1IDAgMCAxIDMuMjUgMy4yNXYxMC44MzRhMy4yNSAzLjI1IDAgMCAxLTMuMjUgMy4yNWgtMTNhMy4yNSAzLjI1IDAgMCAxLTMuMjUtMy4yNVYxMS4xMzNhMy4yNSAzLjI1IDAgMCAxIDMuMjUtMy4yNWg1LjQxN1Y1Ljg0NWExLjYyNSAxLjYyNSAwIDEgMSAyLjcwOC0xLjIxMlpNMSAxMy4zaDIuMTY3djYuNUgxdi02LjVabTI2IDBoLTIuMTY3djYuNUgyN3YtNi41Wm0tMTYuMjUgNC44NzVhMS42MjUgMS42MjUgMCAxIDAgMC0zLjI1IDEuNjI1IDEuNjI1IDAgMCAwIDAgMy4yNVptOC4xMjUtMS42MjVhMS42MjUgMS42MjUgMCAxIDAtMy4yNSAwIDEuNjI1IDEuNjI1IDAgMCAwIDMuMjUgMFoiLz48L2c+PC9nPjwvc3ZnPg==",jr=Object.defineProperty,$n=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,Tn=(T,L,f)=>L in T?jr(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,On=(T,L)=>{for(var f in L||(L={}))Ve.call(L,f)&&Tn(T,f,L[f]);if($n)for(var f of $n(L))Dn.call(L,f)&&Tn(T,f,L[f]);return T};const Ar=T=>React.createElement("svg",On({width:28,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},T),React.createElement("title",null,"6"),React.createElement("defs",null,React.createElement("path",{id:"zhzy_svg__a",d:"M0 0h28v28H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"zhzy_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#zhzy_svg__a"})),React.createElement("use",{fill:"#FFF",opacity:.01,xlinkHref:"#zhzy_svg__a"}),React.createElement("g",{mask:"url(#zhzy_svg__b)",fill:"#03D198",fillRule:"nonzero"},React.createElement("path",{d:"M22.377 14.809a5.478 5.478 0 0 1 1.665 1.022 5.55 5.55 0 0 1 .8 7.423 5.586 5.586 0 0 1-1.709 1.538 5.578 5.578 0 0 1-2.696.746h-.166a5.59 5.59 0 0 1-3.07-.98 5.592 5.592 0 0 1-2.013-2.52 5.591 5.591 0 0 1-.366-2.594 5.522 5.522 0 0 1 .87-2.486 5.586 5.586 0 0 1 1.716-1.688 5.588 5.588 0 0 1 4.97-.461ZM11.227 2.005a3.06 3.06 0 0 1 1.989.698 3.078 3.078 0 0 1 1.098 1.954c.05.356.024.714.032 1.072h7.97c.443 0 .888.082 1.291.26.677.296 1.238.84 1.551 1.51.198.418.3.882.293 1.345v6.07a.62.62 0 0 1-.45.574.623.623 0 0 1-.588-.144 6.125 6.125 0 0 0-4.008-1.53 6.125 6.125 0 0 0-2.873.682 6.173 6.173 0 0 0-1.886 1.5 6.153 6.153 0 0 0-.492 7.3.615.615 0 0 1-.492.948H5.044a3.079 3.079 0 0 1-3.02-2.765c-.021-.163-.013-.326-.013-.492V4.994c.01-.674.258-1.338.684-1.856a3.082 3.082 0 0 1 2.368-1.133h6.165Zm10.642 14.93c-1.066.002-2.136 0-3.207.002a.612.612 0 0 0-.53.424c-.32 1.019-.645 2.035-.966 3.055-.03.097-.066.194-.09.294a.617.617 0 0 0 .23.614c.908.68 1.82 1.359 2.728 2.036.187.14.455.155.66.042.106-.063.2-.145.3-.216l2.353-1.757c.1-.076.21-.144.281-.252a.621.621 0 0 0 .069-.556c-.343-1.085-.688-2.167-1.03-3.252a.622.622 0 0 0-.355-.39c-.14-.063-.295-.042-.443-.045Zm-.242 1.232.769 2.433-2.002 1.493c-.663-.498-1.332-.993-1.996-1.493.258-.811.517-1.622.772-2.433h2.457Zm-10.212.805H7.63a.526.526 0 0 0-.129.019.623.623 0 0 0 .153 1.22h3.74a.616.616 0 0 0 .537-.343.633.633 0 0 0-.03-.609.61.61 0 0 0-.486-.287Zm9.525-.247c-.435.003-.87 0-1.301.003a.612.612 0 0 0-.477.9c.1.198.319.327.54.327h1.261c.137.002.28.002.403-.063a.617.617 0 0 0-.12-1.151c-.101-.027-.204-.013-.306-.016Zm-13.341-4.38a.618.618 0 0 0-.545.617.618.618 0 0 0 .582.619c1.25.002 2.504 0 3.755 0a.616.616 0 0 0 .537-.337.634.634 0 0 0-.024-.606.606.606 0 0 0-.513-.292c-1.264 0-2.528-.003-3.792 0Zm12.124-4.637H7.725a1.193 1.193 0 0 0-.195.021.619.619 0 0 0-.458.448.62.62 0 0 0 .582.777h12.143a.622.622 0 0 0 .348-1.127.684.684 0 0 0-.422-.119Z"}))));var nr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI4djI4SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbD0iIzAzRDE5OCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMjIuMzc3IDE0LjgwOWE1LjQ3OCA1LjQ3OCAwIDAgMSAxLjY2NSAxLjAyMiA1LjU1IDUuNTUgMCAwIDEgLjggNy40MjMgNS41ODYgNS41ODYgMCAwIDEtMS43MDkgMS41MzggNS41NzggNS41NzggMCAwIDEtMi42OTYuNzQ2aC0uMTY2YTUuNTkgNS41OSAwIDAgMS0zLjA3LS45OCA1LjU5MiA1LjU5MiAwIDAgMS0yLjAxMy0yLjUyIDUuNTkxIDUuNTkxIDAgMCAxLS4zNjYtMi41OTQgNS41MjIgNS41MjIgMCAwIDEgLjg3LTIuNDg2IDUuNTg2IDUuNTg2IDAgMCAxIDEuNzE2LTEuNjg4IDUuNTg4IDUuNTg4IDAgMCAxIDQuOTctLjQ2MVpNMTEuMjI3IDIuMDA1YTMuMDYgMy4wNiAwIDAgMSAxLjk4OS42OTggMy4wNzggMy4wNzggMCAwIDEgMS4wOTggMS45NTRjLjA1LjM1Ni4wMjQuNzE0LjAzMiAxLjA3Mmg3Ljk3Yy40NDMgMCAuODg4LjA4MiAxLjI5MS4yNi42NzcuMjk2IDEuMjM4Ljg0IDEuNTUxIDEuNTEuMTk4LjQxOC4zLjg4Mi4yOTMgMS4zNDV2Ni4wN2EuNjIuNjIgMCAwIDEtLjQ1LjU3NC42MjMuNjIzIDAgMCAxLS41ODgtLjE0NCA2LjEyNSA2LjEyNSAwIDAgMC00LjAwOC0xLjUzIDYuMTI1IDYuMTI1IDAgMCAwLTIuODczLjY4MiA2LjE3MyA2LjE3MyAwIDAgMC0xLjg4NiAxLjUgNi4xNTMgNi4xNTMgMCAwIDAtLjQ5MiA3LjMuNjE1LjYxNSAwIDAgMS0uNDkyLjk0OEg1LjA0NGEzLjA3OSAzLjA3OSAwIDAgMS0zLjAyLTIuNzY1Yy0uMDIxLS4xNjMtLjAxMy0uMzI2LS4wMTMtLjQ5MlY0Ljk5NGMuMDEtLjY3NC4yNTgtMS4zMzguNjg0LTEuODU2YTMuMDgyIDMuMDgyIDAgMCAxIDIuMzY4LTEuMTMzaDYuMTY1Wm0xMC42NDIgMTQuOTNjLTEuMDY2LjAwMi0yLjEzNiAwLTMuMjA3LjAwMmEuNjEyLjYxMiAwIDAgMC0uNTMuNDI0Yy0uMzIgMS4wMTktLjY0NSAyLjAzNS0uOTY2IDMuMDU1LS4wMy4wOTctLjA2Ni4xOTQtLjA5LjI5NGEuNjE3LjYxNyAwIDAgMCAuMjMuNjE0Yy45MDguNjggMS44MiAxLjM1OSAyLjcyOCAyLjAzNi4xODcuMTQuNDU1LjE1NS42Ni4wNDIuMTA2LS4wNjMuMi0uMTQ1LjMtLjIxNmwyLjM1My0xLjc1N2MuMS0uMDc2LjIxLS4xNDQuMjgxLS4yNTJhLjYyMS42MjEgMCAwIDAgLjA2OS0uNTU2Yy0uMzQzLTEuMDg1LS42ODgtMi4xNjctMS4wMy0zLjI1MmEuNjIyLjYyMiAwIDAgMC0uMzU1LS4zOWMtLjE0LS4wNjMtLjI5NS0uMDQyLS40NDMtLjA0NVptLS4yNDIgMS4yMzIuNzY5IDIuNDMzLTIuMDAyIDEuNDkzYy0uNjYzLS40OTgtMS4zMzItLjk5My0xLjk5Ni0xLjQ5My4yNTgtLjgxMS41MTctMS42MjIuNzcyLTIuNDMzaDIuNDU3Wm0tMTAuMjEyLjgwNUg3LjYzYS41MjYuNTI2IDAgMCAwLS4xMjkuMDE5LjYyMy42MjMgMCAwIDAgLjE1MyAxLjIyaDMuNzRhLjYxNi42MTYgMCAwIDAgLjUzNy0uMzQzLjYzMy42MzMgMCAwIDAtLjAzLS42MDkuNjEuNjEgMCAwIDAtLjQ4Ni0uMjg3Wm05LjUyNS0uMjQ3Yy0uNDM1LjAwMy0uODcgMC0xLjMwMS4wMDNhLjYxMi42MTIgMCAwIDAtLjQ3Ny45Yy4xLjE5OC4zMTkuMzI3LjU0LjMyN2gxLjI2MWMuMTM3LjAwMi4yOC4wMDIuNDAzLS4wNjNhLjYxNy42MTcgMCAwIDAtLjEyLTEuMTUxYy0uMTAxLS4wMjctLjIwNC0uMDEzLS4zMDYtLjAxNlptLTEzLjM0MS00LjM4YS42MTguNjE4IDAgMCAwLS41NDUuNjE3LjYxOC42MTggMCAwIDAgLjU4Mi42MTljMS4yNS4wMDIgMi41MDQgMCAzLjc1NSAwYS42MTYuNjE2IDAgMCAwIC41MzctLjMzNy42MzQuNjM0IDAgMCAwLS4wMjQtLjYwNi42MDYuNjA2IDAgMCAwLS41MTMtLjI5MmMtMS4yNjQgMC0yLjUyOC0uMDAzLTMuNzkyIDBabTEyLjEyNC00LjYzN0g3LjcyNWExLjE5MyAxLjE5MyAwIDAgMC0uMTk1LjAyMS42MTkuNjE5IDAgMCAwLS40NTguNDQ4LjYyLjYyIDAgMCAwIC41ODIuNzc3aDEyLjE0M2EuNjIyLjYyMiAwIDAgMCAuMzQ4LTEuMTI3LjY4NC42ODQgMCAwIDAtLjQyMi0uMTE5WiIvPjwvZz48L2c+PC9zdmc+",Yr=Object.defineProperty,wr=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,Ta=(T,L,f)=>L in T?Yr(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Ba=(T,L)=>{for(var f in L||(L={}))ya.call(L,f)&&Ta(T,f,L[f]);if(wr)for(var f of wr(L))gr.call(L,f)&&Ta(T,f,L[f]);return T};const bi=T=>React.createElement("svg",Ba({width:28,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},T),React.createElement("title",null,"7"),React.createElement("defs",null,React.createElement("path",{id:"zngj_svg__a",d:"M0 0h28v28H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"zngj_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#zngj_svg__a"})),React.createElement("use",{fill:"#FFF",opacity:.01,xlinkHref:"#zngj_svg__a"}),React.createElement("g",{mask:"url(#zngj_svg__b)",fill:"#37B5E9",fillRule:"nonzero"},React.createElement("path",{d:"M22.984 6.019h-4.495V4.52c0-.827-.672-1.498-1.499-1.498h-5.993c-.827 0-1.498.671-1.498 1.498V6.02H5.004a2.997 2.997 0 0 0-2.997 2.996v3.74H25.98v-3.74a2.997 2.997 0 0 0-2.996-2.996Zm-5.994 0h-5.993v-.75a.75.75 0 0 1 .749-.749h4.495a.75.75 0 0 1 .75.75v.749Zm-2.996 10.488c.827 0 1.498-.671 1.498-1.498 0-.273-.08-.528-.209-.75h-2.58a1.48 1.48 0 0 0-.208.75c0 .827.67 1.498 1.499 1.498Z"}),React.createElement("path",{d:"M16.882 14.26c.064.24.108.489.108.749a2.997 2.997 0 0 1-5.993 0c0-.26.043-.508.105-.75H2.007v8.242a2.997 2.997 0 0 0 2.997 2.996h17.98a2.997 2.997 0 0 0 2.996-2.996V14.26h-9.098Z"}))));var Jr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI4djI4SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbD0iIzM3QjVFOSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMjIuOTg0IDYuMDE5aC00LjQ5NVY0LjUyYzAtLjgyNy0uNjcyLTEuNDk4LTEuNDk5LTEuNDk4aC01Ljk5M2MtLjgyNyAwLTEuNDk4LjY3MS0xLjQ5OCAxLjQ5OFY2LjAySDUuMDA0YTIuOTk3IDIuOTk3IDAgMCAwLTIuOTk3IDIuOTk2djMuNzRIMjUuOTh2LTMuNzRhMi45OTcgMi45OTcgMCAwIDAtMi45OTYtMi45OTZabS01Ljk5NCAwaC01Ljk5M3YtLjc1YS43NS43NSAwIDAgMSAuNzQ5LS43NDloNC40OTVhLjc1Ljc1IDAgMCAxIC43NS43NXYuNzQ5Wm0tMi45OTYgMTAuNDg4Yy44MjcgMCAxLjQ5OC0uNjcxIDEuNDk4LTEuNDk4IDAtLjI3My0uMDgtLjUyOC0uMjA5LS43NWgtMi41OGExLjQ4IDEuNDggMCAwIDAtLjIwOC43NWMwIC44MjcuNjcgMS40OTggMS40OTkgMS40OThaIi8+PHBhdGggZD0iTTE2Ljg4MiAxNC4yNmMuMDY0LjI0LjEwOC40ODkuMTA4Ljc0OWEyLjk5NyAyLjk5NyAwIDAgMS01Ljk5MyAwYzAtLjI2LjA0My0uNTA4LjEwNS0uNzVIMi4wMDd2OC4yNDJhMi45OTcgMi45OTcgMCAwIDAgMi45OTcgMi45OTZoMTcuOThhMi45OTcgMi45OTcgMCAwIDAgMi45OTYtMi45OTZWMTQuMjZoLTkuMDk4WiIvPjwvZz48L2c+PC9zdmc+",vi=Object.defineProperty,Ai=Object.getOwnPropertySymbols,oi=Object.prototype.hasOwnProperty,ni=Object.prototype.propertyIsEnumerable,Ti=(T,L,f)=>L in T?vi(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,ci=(T,L)=>{for(var f in L||(L={}))oi.call(L,f)&&Ti(T,f,L[f]);if(Ai)for(var f of Ai(L))ni.call(L,f)&&Ti(T,f,L[f]);return T};const xi=T=>React.createElement("svg",ci({width:28,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},T),React.createElement("title",null,"4"),React.createElement("defs",null,React.createElement("circle",{id:"szfs_svg__a",cx:14,cy:14,r:14})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"szfs_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#szfs_svg__a"})),React.createElement("use",{fillOpacity:.6,fill:"#FFF",opacity:.01,xlinkHref:"#szfs_svg__a"}),React.createElement("g",{mask:"url(#szfs_svg__b)",fill:"#5E54E7",fillRule:"nonzero"},React.createElement("path",{d:"M14.987 2.004a10.67 10.67 0 0 1 6.224 19.349v3.062a.788.788 0 0 1-.787.788H8.99a.788.788 0 0 1-.787-.788v-.787H5.957a.782.782 0 0 1-.787-.788v-4.923l-.765-.233c-2.549-.986-2.467-2.433-2.333-3.016a.408.408 0 0 1 .082-.158v-.04a6.778 6.778 0 0 1 2.222-1.99l.059-.035c.1-5.767 4.784-10.4 10.552-10.441Zm-1.808 6.83a.74.74 0 0 0-.712.584l-2.77 7.402a.81.81 0 0 0 .472 1.027h.076a.315.315 0 0 0 .157.041.747.747 0 0 0 .712-.548l.63-1.75h2.66l.583 1.633a.788.788 0 0 0 1.482 0h.023a.822.822 0 0 0 .018-.566l-2.62-7.239a.77.77 0 0 0-.711-.583Zm5.121.006a.747.747 0 0 0-.805.782v7.292a.787.787 0 1 0 1.575 0V9.622a.788.788 0 0 0-.77-.782Zm-5.121 3.051.787 2.124h-1.598l.81-2.124Z"}))));var Oa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjaXJjbGUgaWQ9ImEiIGN4PSIxNCIgY3k9IjE0IiByPSIxNCIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbC1vcGFjaXR5PSIuNiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjAxIiB4bGluazpocmVmPSIjYSIvPjxnIG1hc2s9InVybCgjYikiIGZpbGw9IiM1RTU0RTciIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTE0Ljk4NyAyLjAwNGExMC42NyAxMC42NyAwIDAgMSA2LjIyNCAxOS4zNDl2My4wNjJhLjc4OC43ODggMCAwIDEtLjc4Ny43ODhIOC45OWEuNzg4Ljc4OCAwIDAgMS0uNzg3LS43ODh2LS43ODdINS45NTdhLjc4Mi43ODIgMCAwIDEtLjc4Ny0uNzg4di00LjkyM2wtLjc2NS0uMjMzYy0yLjU0OS0uOTg2LTIuNDY3LTIuNDMzLTIuMzMzLTMuMDE2YS40MDguNDA4IDAgMCAxIC4wODItLjE1OHYtLjA0YTYuNzc4IDYuNzc4IDAgMCAxIDIuMjIyLTEuOTlsLjA1OS0uMDM1Yy4xLTUuNzY3IDQuNzg0LTEwLjQgMTAuNTUyLTEwLjQ0MVptLTEuODA4IDYuODNhLjc0Ljc0IDAgMCAwLS43MTIuNTg0bC0yLjc3IDcuNDAyYS44MS44MSAwIDAgMCAuNDcyIDEuMDI3aC4wNzZhLjMxNS4zMTUgMCAwIDAgLjE1Ny4wNDEuNzQ3Ljc0NyAwIDAgMCAuNzEyLS41NDhsLjYzLTEuNzVoMi42NmwuNTgzIDEuNjMzYS43ODguNzg4IDAgMCAwIDEuNDgyIDBoLjAyM2EuODIyLjgyMiAwIDAgMCAuMDE4LS41NjZsLTIuNjItNy4yMzlhLjc3Ljc3IDAgMCAwLS43MTEtLjU4M1ptNS4xMjEuMDA2YS43NDcuNzQ3IDAgMCAwLS44MDUuNzgydjcuMjkyYS43ODcuNzg3IDAgMSAwIDEuNTc1IDBWOS42MjJhLjc4OC43ODggMCAwIDAtLjc3LS43ODJabS01LjEyMSAzLjA1MS43ODcgMi4xMjRoLTEuNTk4bC44MS0yLjEyNFoiLz48L2c+PC9nPjwvc3ZnPg==",zi=n(33796),li=n(42441),Ua=n(56047),di={del_btn:"del_btn___G3Ocu"};const ds=({pathsDetail:T,user:L,loading:f,dispatch:Te,visible:At,onCancel:bt,handleDeleteMember:Xt,showEditPowerModal:je,setMemberInfo:Ie})=>{var Je;const Gt=[{title:"\u59D3\u540D",dataIndex:"name",width:130,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school",width:210,ellipsis:!0,render:(gn,An)=>e.createElement("div",null,(An==null?void 0:An.school)||"--")},{title:"\u6743\u9650",dataIndex:"name",render:(gn,An)=>e.createElement(e.Fragment,null,An!=null&&An.can_edit_knowledge_graph||An!=null&&An.can_edit_stage?e.createElement(e.Fragment,null,e.createElement("span",null,"\u53EF\u7F16\u8F91"),(An==null?void 0:An.can_edit_stage)&&e.createElement("span",null,"\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),(An==null?void 0:An.can_edit_knowledge_graph)&&(An==null?void 0:An.can_edit_stage)&&e.createElement("span",null,"\u3001"),(An==null?void 0:An.can_edit_knowledge_graph)&&e.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31")):e.createElement("div",null,"\u53EF\u67E5\u770B"))},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:200,render:(gn,An)=>{var er,rr;return e.createElement("div",null,!((An==null?void 0:An.id)===((er=L==null?void 0:L.userInfo)==null?void 0:er.user_id)&&((rr=T==null?void 0:T.detail)!=null&&rr.is_creator))&&e.createElement(e.Fragment,null,e.createElement("a",{style:{color:"#165DFF"},onClick:()=>{je(),Ie(An)}},"\u6743\u9650\u8BBE\u7F6E"),e.createElement("a",{className:di.del_btn,onClick:()=>{Xt(An.id)}},"\u5220\u9664\u6210\u5458")))}}].filter(gn=>!!gn);return e.createElement(A.default,{title:"\u7F16\u8F91",open:At,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:930,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},onCancel:bt,footer:null},e.createElement(Or.default,{style:{marginBottom:20},pagination:!1,dataSource:(Je=T==null?void 0:T.rightData)==null?void 0:Je.members,columns:Gt}))};var Wa=(0,d.connect)(({pathsDetail:T,user:L,loading:f})=>({pathsDetail:T,user:L,loading:f}))(ds),ns={member_con_warp:"member_con_warp___t7OE2"},fa=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const ta=({pathsDetail:T,loading:L,dispatch:f,visible:Te,memberInfo:At,onCancel:bt})=>{const Xt=(0,d.useParams)(),[je,Ie]=(0,e.useState)(1),[Je,Gt]=(0,e.useState)([]);(0,e.useEffect)(()=>{Te&&At&&(At!=null&&At.can_edit_knowledge_graph||At!=null&&At.can_edit_stage?(Ie(1),gn()):Ie(2))},[Te]);const gn=()=>{let An=[];At!=null&&At.can_edit_stage&&An.push("stage"),At!=null&&At.can_edit_knowledge_graph&&An.push("knowledge_graph"),Gt(An)};return e.createElement(A.default,{zIndex:1001,title:"\u6743\u9650\u8BBE\u7F6E",open:Te,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:570,centered:!0,keyboard:!1,maskClosable:!1,onOk:()=>fa(void 0,null,function*(){if(je===1&&Je.length==0){p.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u8F91\u6743\u9650");return}let An=yield(0,re.ZP)(`/api/paths/${Xt.pathId}/members_auth_setting.json`,{method:"post",body:{can_edit_stage:!!Je.includes("stage"),can_edit_knowledge_graph:!!Je.includes("knowledge_graph"),user_id:At==null?void 0:At.id}});(An==null?void 0:An.status)==0&&(p.ZP.success("\u8BBE\u7F6E\u6210\u529F"),bt(),f({type:"pathsDetail/getRightData",payload:{id:Xt.pathId}}))}),onCancel:bt},e.createElement("div",{className:ns.member_con_warp,style:{borderBottom:"1px solid #fff",padding:"0 30px"}},e.createElement(b.ZP.Group,{onChange:An=>{An.target.value===2?Gt([]):gn(),Ie(An.target.value)},value:je},e.createElement(b.ZP,{value:1},"\u7F16\u8F91"),e.createElement(b.ZP,{value:2},"\u67E5\u770B"))),e.createElement("div",{style:{background:"#F6F7F9",padding:"0 55px"}},je===1&&e.createElement(I.default.Group,{value:Je,onChange:An=>Gt(An)},e.createElement(I.default,{className:ns.member_con_warp,value:"stage"},"\u53EF\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),e.createElement(I.default,{className:ns.member_con_warp,value:"knowledge_graph"},"\u53EF\u7F16\u8F91\u77E5\u8BC6\u56FE\u8C31"))))};var ri=(0,d.connect)(({pathsDetail:T,loading:L})=>({pathsDetail:T,loading:L}))(ta),We=n(59301),oa=Object.getOwnPropertySymbols,as=Object.prototype.hasOwnProperty,Wi=Object.prototype.propertyIsEnumerable,fs=(T,L)=>{var f={};for(var Te in T)as.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&oa)for(var Te of oa(T))L.indexOf(Te)<0&&Wi.call(T,Te)&&(f[Te]=T[Te]);return f},_i=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});function ks(T){const L=(At,bt)=>{if(At.localName===bt)return At;for(let Xt=0,je=At;je=je.parentNode;Xt++){if(je.localName===bt)return je;if(je==document.documentElement)return!1}},f=T.target,Te=L(f,"a");if(console.log([Te],Te==null?void 0:Te.href,44),!(Te!=null&&Te.href)&&f.tagName.toUpperCase()==="IMG"){let At=f.src||f.getAttribute("src");At&&At.indexOf("/images/avatars/User")===-1&&(T.stopPropagation(),T.preventDefault(),zi.Z.publish("preview-image",At))}}const Gi=T=>{var L=T,{pathsDetail:f,user:Te,globalSetting:At,loading:bt,classroomList:Xt,dispatch:je}=L,Ie=fs(L,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),Je,Gt,gn,An,er,rr,Kn,xn,na,Rn,Rr,or,wn,Gn,Cr,qr,Zt,ua,Tr,Wn,Er,Ra,zn,Vt,Ca,mi,ma,Pr,ui,yi,hi,Qi,Mi,Hi,l,o,c,s,x,H,ee,de,ge,De,Be,mt,lt,mn,pn,Un,_n,yr,Qn,Fa,Xa,Ya,Nr,Bi,Za,Va,es,Ss,Us,Ji,js,jo,Xs,uo,_o,Ro,zo,$o,Go,ko,eu,Po,lu,Au,yl,Bl,il,sl,Zl,Wl,Yl,Jl,ql,In,Aa,Ma,Fi,pi,ki,go,Vo,Mu,Fu,tu,Il,wl,bu,ol,Sl,Tl,_l,xl,to,ku,ul,ZA,WA,YA,JA,qA,_A,$A,ec,tc,nc;const[rc]=(0,d.useSearchParams)(),cs=(0,d.useParams)(),[kd,Pd]=(0,e.useState)(!0),[Hc,ac]=(0,e.useState)(!1),[$l,EA]=(0,e.useState)(),[eA,ic]=(0,e.useState)(),[Ia,wi]=(0,e.useState)({}),[tA,jc]=(0,e.useState)(),Yu=(0,e.useRef)(),[Ud,zc]=(0,e.useState)(!1),[Fl,Qd]=(0,e.useState)({}),[Dl,vA]=(0,e.useState)(!1),[ll,Gc]=(0,e.useState)(!1),[Vc,Kc]=(0,e.useState)(!1),[Al,Xc]=(0,e.useState)({}),[Zc,Hd]=(0,e.useState)(!1),bA=!((Je=f.detail)!=null&&Je.can_managed),CA=()=>{p.ZP.warning("\u6682\u65E0\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005\u6743\u9650\uFF01")};(0,e.useEffect)(()=>{if(Yu.current)return Yu.current.addEventListener("mousedown",ks),()=>{var Hn;(Hn=Yu.current)==null||Hn.removeEventListener("mousedown",ks)}},[Yu.current]);const jd=()=>_i(void 0,null,function*(){if(!(eA!=null&&eA.trim())){p.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const Hn=yield(0,j.bw)({id:cs.pathId,team_title:eA.trim()});EA(!$l),(Hn==null?void 0:Hn.status)===0&&(ic(null),p.ZP.success(Hn.message),je({type:"pathsDetail/getRightData",payload:{id:cs.pathId}}))});(0,e.useEffect)(()=>{var Hn,ai,kr;((Hn=f.detail)==null?void 0:Hn.show_spoc)===1&&je({type:"pathsDetail/getCoureses",payload:{id:cs.pathId}}),(ai=f.detail)!=null&&ai.show_history&&zd(),Hd((0,U.Ny)()||((kr=f.detail)==null?void 0:kr.is_subject_member))},[f.detail]);function zd(){return _i(this,null,function*(){Qd(yield(0,j.ue)({id:cs.pathId,course_type:1}))})}(0,e.useEffect)(()=>{var Hn,ai,kr;if(((Hn=Xt.actionTabs)==null?void 0:Hn.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const no=(kr=(ai=f.detail)==null?void 0:ai.courses)==null?void 0:kr.find(yo=>{var Zs;return yo.course_id===((Zs=Xt.actionTabs)==null?void 0:Zs.name)});wi(no||{})}},[Xt.actionTabs]),(0,e.useEffect)(()=>{var Hn,ai,kr,no,yo,Zs,ru,Qu,Rl,Ol;let Hu;if((Hn=f.detail)!=null&&Hn.has_start){const du=(kr=(ai=f.detail)==null?void 0:ai.courses)==null?void 0:kr.findIndex(ju=>{var zu;return parseInt((zu=ju.course_status)==null?void 0:zu.status)===1});Hu=du>-1?du:0}else{let du=(Zs=(yo=(no=f.detail)==null?void 0:no.courses)==null?void 0:yo.map(ju=>{var zu;return parseInt((zu=ju.course_status)==null?void 0:zu.status)}))==null?void 0:Zs.lastIndexOf(2);Hu=du>-1?du:0,du=(Qu=(ru=f.detail)==null?void 0:ru.courses)==null?void 0:Qu.findIndex(ju=>{var zu;return parseInt((zu=ju.course_status)==null?void 0:zu.status)===0}),Hu=du>-1?du:Hu}(Rl=f.detail)!=null&&Rl.courses&&wi(((Ol=f.detail)==null?void 0:Ol.courses[Hu])||{})},[f.detail]);const yA=Hn=>_i(void 0,null,function*(){A.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:We.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>_i(void 0,null,function*(){var ai;const kr=yield(0,j.EP)({id:cs.pathId,user_id:Hn});(kr==null?void 0:kr.status)===1&&(((ai=Te.userInfo)==null?void 0:ai.user_id)===Hn&&(window.location.href=window.location.href),p.ZP.info(kr==null?void 0:kr.message),nA())})})}),Wc=Hn=>_i(void 0,null,function*(){A.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:We.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:()=>_i(void 0,null,function*(){const ai=yield(0,j.$D)({id:cs.pathId,courseid:Hn});(ai==null?void 0:ai.status)===0&&(p.ZP.info("\u5220\u9664\u6210\u529F"),nA())})})}),sc=()=>{A.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:We.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>_i(void 0,null,function*(){const Hn=yield(0,j.c3)({id:cs.pathId});Hn.status===0&&(jc(!0),p.ZP.success(Hn.message))})})},Zd=()=>{je({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},oc=Hn=>{if(bA){CA();return}je({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:Hn}})},nA=()=>{je({type:"pathsDetail/getPathsDetail",payload:{id:cs.pathId}}),je({type:"pathsDetail/getRightData",payload:{id:cs.pathId}}),je({type:"pathsDetail/getCoureses",payload:{id:cs.pathId}})},Nl=()=>{var Hn;return(0,U.j5)()||((Hn=f==null?void 0:f.detail)==null?void 0:Hn.is_creator)},cl=()=>{var Hn;return $l?We.createElement("div",{className:Ur.flexRow},We.createElement(vt.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:eA,onChange:ai=>ic(ai.target.value)}),We.createElement(m.ZP,{className:"ml5",onClick:()=>EA(!$l)},"\u53D6\u6D88"),We.createElement(m.ZP,{className:"ml5",type:"primary",onClick:jd},"\u786E\u5B9A")):We.createElement("div",{className:Ur.directionItemWrap},We.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",We.createElement("img",{style:{marginRight:"10px"},src:bn})," ",(Hn=f.rightData)==null?void 0:Hn.team_title),We.createElement("span",{className:Ur.groupActionWrap},We.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>{if(bA){CA();return}EA(!$l)}})),We.createElement("a",{style:{flex:"1",textAlign:"end"},onClick:()=>{if(bA){CA();return}Gc(!0)}},"\u7F16\u8F91"))},BA=()=>{var Hn,ai;let kr=new Image;kr.src=Ne.yt;let no=((ai=(Hn=f.rightData)==null?void 0:Hn.tags)==null?void 0:ai.map((Zs,ru)=>({name:Zs.tag_name,value:ru})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:kr,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:no}]}},uc=()=>{(0,_e.tJ)(je)&&A.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:We.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>_i(void 0,null,function*(){var Hn;const ai=yield(0,j.JS)({id:Ia==null?void 0:Ia.course_id});ai.status===0&&(p.ZP.success(ai.message),je({type:"pathsDetail/getPathsDetail",payload:{id:cs.pathId}}),parseInt((Hn=Ia.course_status)==null?void 0:Hn.status)===1&&(0,V.xg)(`${Ia==null?void 0:Ia.first_category_url}`))})})},IA=()=>_i(void 0,null,function*(){const Hn=yield(0,re.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:cs.pathId}});(Hn==null?void 0:Hn.status)==0?Ka():A.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_i(void 0,null,function*(){const ai=yield(0,re.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:cs.pathId}});(ai==null?void 0:ai.status)==0&&Ka()})})}),Ka=()=>_i(void 0,null,function*(){ac(!0);const Hn=yield(0,re.ZP)("/api/payments.json",{method:"POST",body:{subject_id:cs.pathId,payment_method:"wechat_qr"}});Hn!=null&&Hn.num&&(ac(!1),d.history.push(rc.get("userid")?`/order/${cs.pathId}/pay?order_num=${Hn==null?void 0:Hn.num}&userid=${rc.get("userid")}`:`/order/${cs.pathId}/pay?order_num=${Hn==null?void 0:Hn.num}`))}),Ms=(Hn,ai)=>_i(void 0,null,function*(){je({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const kr=ai?yield(0,oe.BK)({id:Hn}):yield(0,oe.Ir)({id:Hn});if(je({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),kr!=null&&kr.game_identifier||kr!=null&&kr.identifier){(0,V.xg)(ai?`/tasks/${kr==null?void 0:kr.identifier}/jupyter?subject_id=${cs.pathId}`:`/tasks/${kr.game_identifier}?subject_id=${cs.pathId}`);return}(kr==null?void 0:kr.status)===2?Ko(kr==null?void 0:kr.message):(kr==null?void 0:kr.status)===3&&lo(kr==null?void 0:kr.message)}),lo=Hn=>{A.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:We.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Hn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ko=Hn=>{Hn=Hn!=null&&Hn.includes(".json")?Hn:`${Hn}.json`,A.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:We.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>_i(void 0,null,function*(){const ai=yield(0,Jn.L8)({url:Hn});if(!ai)return;p.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const kr=yield(0,oe.Ir)({id:ai.shixun_identifier});if(kr!=null&&kr.game_identifier){(0,V.xg)(`/tasks/${kr.game_identifier}?subject_id=${cs.pathId}`);return}(kr==null?void 0:kr.status)===2?Ko(kr==null?void 0:kr.message):(kr==null?void 0:kr.status)===3&&lo(kr==null?void 0:kr.message)})})},cu=()=>{var Hn;if(!(0,_e.tJ)(je))return;let ai=[];(Hn=f==null?void 0:f.stageData)==null||Hn.forEach(no=>{var yo,Zs;no.items&&((yo=no.items)!=null&&yo.length)&&((Zs=no.items)==null||Zs.forEach(ru=>{var Qu;ai.push(ru),ru.children&&((Qu=ru.children)!=null&&Qu.length)&&(ai=ai.concat(ru.children))}))});const kr=ai.find(no=>["VideoItem","Attachment","Shixun"].includes(no.item_type));if(console.log(kr,"stageParam"),kr.item_type==="VideoItem"){(0,V.xg)(`/video/${kr.id}?subject_id=${cs.pathId}`);return}if(kr.item_type==="Attachment"){(0,V.xg)(kr.url);return}if(kr.item_type==="Shixun"){Ms(kr.identifier,kr.is_jupyter);return}},Cu=()=>{var Hn,ai,kr,no;const yo=(ai=(Hn=f.detail)==null?void 0:Hn.learning_status)==null?void 0:ai[0],Zs=(no=(kr=f.detail)==null?void 0:kr.learning_status)==null?void 0:no[1];if(yo==="can")return We.createElement(m.ZP,{onClick:cu,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(yo==="disabled"){if(Zs==="try"||Zs==="unpayed")return We.createElement(m.ZP,{loading:Hc,onClick:IA,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(Zs==="expired")return We.createElement(m.ZP,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(Zs==="buyed")return We.createElement(m.ZP,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},yu=()=>{var Hn,ai,kr,no,yo,Zs,ru,Qu,Rl,Ol,Hu,du,ju,zu;const Wd=(ai=(Hn=f.detail)==null?void 0:Hn.learning_status)==null?void 0:ai[0],tf=(no=(kr=f.detail)==null?void 0:kr.learning_status)==null?void 0:no[1];if(Wd==="disabled")return We.createElement(u.Z,{title:"\u5B8C\u6210\u8BFE\u7A0B\u5B66\u4E60\u5373\u53EF\u83B7\u5F97\u7ED3\u4E1A\u8BC1\u4E66"},We.createElement("b",{className:Ur.auto},"\u7533\u8BF7\u8BC1\u4E66"));if(Wd==="can")return We.createElement("b",{className:((Zs=(yo=f.rightData)==null?void 0:yo.progress)==null?void 0:Zs.certificated)==="drafted"?Ur.disabled:"",onClick:Pu},((Qu=(ru=f.rightData)==null?void 0:ru.progress)==null?void 0:Qu.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Ol=(Rl=f.rightData)==null?void 0:Rl.progress)==null?void 0:Ol.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((du=(Hu=f.rightData)==null?void 0:Hu.progress)==null?void 0:du.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((zu=(ju=f.rightData)==null?void 0:ju.progress)==null?void 0:zu.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")},Pu=()=>_i(void 0,null,function*(){var Hn,ai,kr,no,yo,Zs,ru,Qu,Rl,Ol,Hu;const du=()=>_i(void 0,null,function*(){const ju=yield(0,re.ZP)(`/api/users/${Te.userInfo.login}/subjects/request_certificate.json`,{method:"post",body:{subject_id:cs.pathId}});(ju==null?void 0:ju.status)===0&&(p.ZP.info("\u63D0\u4EA4\u6210\u529F"),je({type:"pathsDetail/getRightData",payload:{id:cs.pathId}}))});if(!((Hn=Te.userInfo)!=null&&Hn.professional_certification))return A.default.confirm({title:"\u63D0\u793A",centered:!0,content:We.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:()=>{(0,V.xg)("/account/certification")}}),!1;if(((kr=(ai=f.rightData)==null?void 0:ai.progress)==null?void 0:kr.certificated)==="drafted")return!1;if(((yo=(no=f.rightData)==null?void 0:no.progress)==null?void 0:yo.certificated)==="none"||((ru=(Zs=f.rightData)==null?void 0:Zs.progress)==null?void 0:ru.certificated)==="rejected")return((Qu=f.rightData)==null?void 0:Qu.progress.learned)===100?A.default.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:du}):A.default.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:`\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A${(Rl=f.rightData)==null?void 0:Rl.progress.learned}%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60`,okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:du}),!1;((Hu=(Ol=f.rightData)==null?void 0:Ol.progress)==null?void 0:Hu.certificated)==="passed"&&zc(!0)}),nu=(0,e.useMemo)(()=>{var Hn,ai;if((ai=(Hn=f.rightData)==null?void 0:Hn.tags)!=null&&ai.length)return We.createElement(li.Z,{option:BA(),style:{height:370},opts:{renderer:"svg"}})},[(Gt=f.rightData)==null?void 0:Gt.tags]),Bu=Hn=>{Nl()&&(Kc(!0),Xc(Hn))},dl=(0,e.useMemo)(()=>{var Hn,ai;return We.createElement("div",{style:{width:"100%"}},(ai=(Hn=f.rightData)==null?void 0:Hn.members)==null?void 0:ai.map((kr,no)=>{var yo,Zs;return We.createElement("div",{key:no,style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},We.createElement("div",{className:wa.directionItemWrap},We.createElement(u.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:We.createElement("div",{className:wa.teamHeight},We.createElement("div",{style:{display:"flex"}},We.createElement("div",{className:wa.imageWrap,style:{marginRight:11}},We.createElement("img",{className:wa.imageWrap,src:Qe.Z.API_SERVER+"/images/"+(kr==null?void 0:kr.image_url)})),We.createElement("div",null,We.createElement("div",{title:kr==null?void 0:kr.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(kr==null?void 0:kr.name)||"--"),We.createElement("div",{title:kr==null?void 0:kr.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},kr==null?void 0:kr.school))),We.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(kr!=null&&kr.brief_introduction)&&We.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(kr==null?void 0:kr.brief_introduction)&&We.createElement("div",{className:wa.divHeight},kr==null?void 0:kr.brief_introduction),((yo=Te==null?void 0:Te.userInfo)==null?void 0:yo.user_id)===(kr==null?void 0:kr.id)&&We.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>d.history.push("/account/profile")},We.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},We.createElement("div",{style:{position:"relative"}},We.createElement("img",{draggable:!1,className:wa.imgradius,onClick:()=>{(0,U.bg)()?d.history.push(`${kr.user_url}`):je({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:Qe.Z.API_SERVER+"/images/"+(kr==null?void 0:kr.image_url)}),((0,U.Ny)()||((Zs=f==null?void 0:f.detail)==null?void 0:Zs.is_subject_member))&&We.createElement(We.Fragment,null,kr!=null&&kr.is_subject_creator?We.createElement("div",{className:Ur.member_power1},"\u521B\u5EFA\u8005"):kr!=null&&kr.can_edit_knowledge_graph||kr!=null&&kr.can_edit_stage?We.createElement("div",{className:Ur.member_power1,style:{cursor:Nl()&&"pointer"},onClick:()=>Bu(kr)},"\u7F16\u8F91\u6743\u9650"):We.createElement("div",{className:Ur.member_power2,style:{cursor:Nl()&&"pointer"},onClick:()=>Bu(kr)},"\u67E5\u770B\u6743\u9650"))),We.createElement("div",null,We.createElement("span",{className:"multi_ellipsis1"},(kr==null?void 0:kr.name)||"--"),We.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(kr==null?void 0:kr.school)||"--"))),We.createElement("br",null)))}))},[(gn=f.rightData)==null?void 0:gn.members]),Ll=!!((An=f.detail)!=null&&An.participant_count)&&!((er=f.detail)!=null&&er.allow_statistics),Xo=((Kn=(rr=f.detail)==null?void 0:rr.courses)==null?void 0:Kn.findIndex(Hn=>(Hn==null?void 0:Hn.course_id)===(Ia==null?void 0:Ia.course_id)))+1===((na=(xn=f.detail)==null?void 0:xn.courses)==null?void 0:na.length),Uu=[{name:"\u77E5\u8BC6\u56FE\u8C31",img:St,bgcolor:"#EFFAFC",onclick:()=>{var Hn,ai;(Hn=f.detail)!=null&&Hn.have_subject_knowledge?(0,V.xg)(`/knowledgegraph/${cs.pathId}`):(0,V.xg)(`${Qe.Z.AI_PLATFORM_URL}/knowledgegraph?pathid=${cs.pathId}&url=${window.location.origin}&name=${(ai=f.detail)==null?void 0:ai.name}&type=Subject`)}},{name:"\u667A\u80FD\u95EE\u7B54",img:Sn,bgcolor:"#F4FCFF",onclick:()=>{var Hn;(0,V.xg)(`${Qe.Z.AI_PLATFORM_URL}?pathid=${cs.pathId}&url=${window.location.origin}&name=${(Hn=f.detail)==null?void 0:Hn.name}&type=Subject`)}},{name:"AI\u77E5\u8BC6\u5E93",img:Wr,bgcolor:"#F3FCF9",hidden:(0,U.dE)()||!((Rn=f.detail)!=null&&Rn.is_subject_member)&&!(0,U.Ny)(),onclick:()=>{var Hn;(0,V.xg)(`${Qe.Z.AI_PLATFORM_URL}/KnowledgeManage?pathid=${cs.pathId}&url=${window.location.origin}&name=${(Hn=f.detail)==null?void 0:Hn.name}&type=Subject`)}},{name:"AI\u667A\u80FD\u4F53",img:hr,bgcolor:"#F3FCF9",hidden:(0,U.dE)()||!((Rr=f.detail)!=null&&Rr.is_subject_member)&&!(0,U.Ny)(),onclick:()=>{var Hn;(0,V.xg)(`${Qe.Z.AI_PLATFORM_URL}/agent?pathid=${cs.pathId}&url=${window.location.origin}&name=${(Hn=f.detail)==null?void 0:Hn.name}&type=Subject`)}},{name:"\u667A\u6167\u8D44\u6E90",img:nr,bgcolor:"#F3FCF9",hidden:(0,U.dE)()||!((or=f.detail)!=null&&or.is_subject_member)&&!(0,U.Ny)(),onclick:()=>{var Hn;(0,V.xg)(`${Qe.Z.AI_PLATFORM_URL}/SmartResources?pathid=${cs.pathId}&url=${window.location.origin}&name=${(Hn=f.detail)==null?void 0:Hn.name}&type=Subject`)}},{name:"\u667A\u80FD\u5DE5\u5177",img:Jr,bgcolor:"#F3FCF9",onclick:()=>{var Hn;(0,V.xg)(`${Qe.Z.AI_PLATFORM_URL}/IntelligentTools?pathid=${cs.pathId}&url=${window.location.origin}&name=${(Hn=f.detail)==null?void 0:Hn.name}&type=Subject`)}},{name:"\u6570\u5B57\u5206\u8EAB",img:Oa,bgcolor:"#F3FCF9",hidden:(0,U.dE)()||!((wn=f.detail)!=null&&wn.is_subject_member)&&!(0,U.Ny)(),onclick:()=>{var Hn;(0,V.xg)(`${Qe.Z.AI_PLATFORM_URL}/DigitalClone?pathid=${cs.pathId}&url=${apiServer}&name=${(Hn=f.detail)==null?void 0:Hn.name}&type=Subject`)}}].filter(Hn=>!(Hn!=null&&Hn.hidden));return We.createElement("section",{className:Ur.rightWrap},((Gn=f.rightData)==null?void 0:Gn.qrcode_img)&&We.createElement("div",{className:Ur.qrCode},We.createElement("img",{src:(Cr=f.rightData)==null?void 0:Cr.qrcode_img})),((qr=At==null?void 0:At.setting)==null?void 0:qr.main_site)&&!((Zt=At==null?void 0:At.setting)!=null&&Zt.is_local)&&We.createElement("div",{className:Ur.workbenches,style:{top:(Tr=(ua=f.detail)==null?void 0:ua.courses)!=null&&Tr.length?"-140px":"-70px"}},We.createElement("p",{className:"mb25"},We.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center",fontWeight:400,color:"#333333"}},We.createElement("img",{style:{marginRight:"15px",width:"26px"},src:ke}),"\u667A\u6167\u8BFE\u7A0B\u5DE5\u5382")),We.createElement("div",{style:{display:"flex",flexWrap:"wrap",columnGap:35}},Uu==null?void 0:Uu.map(Hn=>We.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",marginBottom:20}},We.createElement("div",{onClick:()=>{Hn.onclick()},className:Ur.Efficiencyitem},We.createElement("div",{className:Ur.bgimg,style:{background:Hn.bgcolor}},We.createElement("img",{src:Hn==null?void 0:Hn.img}))),We.createElement("div",{className:Ur.Efficiencyitemtitle},Hn==null?void 0:Hn.name))))),((Wn=f.rightData)==null?void 0:Wn.progress)&&We.createElement("div",{className:`${Ur.card}`,style:{marginTop:(Ra=(Er=f.detail)==null?void 0:Er.courses)!=null&&Ra.length?-135:-65,boxShadow:"0px 2px 30px 0px rgba(0, 0, 0, 0.05)"}},parseInt((zn=Ia==null?void 0:Ia.course_status)==null?void 0:zn.status)===2&&Ia.course_identity<6&&We.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((Vt=Ia.course_status)==null?void 0:Vt.status)===2&&(Ia.course_identity<6?"":We.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),We.createElement("div",{className:Ur.flexRow},Ll&&!!((mi=(Ca=f.detail)==null?void 0:Ca.courses)!=null&&mi.length)&&Xo&&We.createElement("span",{className:"mt20"},We.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(ma=f.detail)==null?void 0:ma.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),We.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",We.createElement("span",{className:"mr5 c-red-ee4"},tA===!0?((Pr=f.detail)==null?void 0:Pr.participant_count)+1:(ui=f.detail)==null?void 0:ui.participant_count),"\u4EBA")),Ll&&!((hi=(yi=f.detail)==null?void 0:yi.courses)!=null&&hi.length)&&Xo&&We.createElement("span",null,!((Qi=f.detail)!=null&&Qi.has_participate)&&(tA===!0?We.createElement("span",{className:`${Ur.classButton} ${Ur.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):We.createElement("a",{className:`${Ur.classButton} ${Ur.bg28e}`,onClick:sc},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Mi=f.detail)==null?void 0:Mi.has_participate)&&We.createElement("span",{className:`${Ur.classButton} ${Ur.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),We.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Hi=f.detail)==null?void 0:Hi.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),We.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",We.createElement("span",{className:"mr5 c-red-ee4"},tA===!0?((l=f.detail)==null?void 0:l.participant_count)+1:(o=f.detail)==null?void 0:o.participant_count),"\u4EBA"))),parseInt((c=Ia==null?void 0:Ia.course_status)==null?void 0:c.status)===1&&We.createElement("div",{className:"mr20 c-red-ee4"},(s=Ia==null?void 0:Ia.course_status)==null?void 0:s.time),We.createElement("p",{style:{display:Ia.course_identity<6?"":"none"},className:`mb10 mt10 ${Ur.flexRowAbout}`},We.createElement("span",{style:{display:((x=Ia.course_status)==null?void 0:x.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(H=f.rightData)==null?void 0:H.progress.learned,"%"),We.createElement("span",{style:{display:((ee=Ia.course_status)==null?void 0:ee.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",(0,V.li)((de=f.rightData)==null?void 0:de.progress.time)," "),((De=(ge=f.rightData)==null?void 0:ge.progress)==null?void 0:De.certificated)!="disabled"&&We.createElement(m.ZP,{disabled:((mt=(Be=f.rightData)==null?void 0:Be.progress)==null?void 0:mt.certificated)==="drafted",onClick:Pu},((mn=(lt=f.rightData)==null?void 0:lt.progress)==null?void 0:mn.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Un=(pn=f.rightData)==null?void 0:pn.progress)==null?void 0:Un.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((yr=(_n=f.rightData)==null?void 0:_n.progress)==null?void 0:yr.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((Fa=(Qn=f.rightData)==null?void 0:Qn.progress)==null?void 0:Fa.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),We.createElement(u.Z,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",We.createElement(v.Z,{percent:(Xa=f.rightData)==null?void 0:Xa.progress.learned,showInfo:!1,style:{display:((Ya=Ia.course_status)==null?void 0:Ya.status)<=1&&Ia.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((Nr=Ia.course_status)==null?void 0:Nr.status)===2&&((Bi=f.detail)==null?void 0:Bi.allow_add_member)&&We.createElement("a",{className:Ur.classButton,onClick:()=>{if(Ia!=null&&Ia.forbid_visit_info){(0,V.xg)(Ia==null?void 0:Ia.first_category_url);return}window.open(Ia==null?void 0:Ia.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((Za=Ia.course_status)==null?void 0:Za.status)===1&&Ia.course_identity>5&&We.createElement("div",{className:Ur.classButton,onClick:uc},"\u7ACB\u5373\u52A0\u5165"),parseInt((Va=Ia.course_status)==null?void 0:Va.status)===1&&Ia.course_identity===5&&We.createElement("a",{className:Ur.classButton,href:`${Ia==null?void 0:Ia.first_category_url}`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((es=Ia.course_status)==null?void 0:es.status)===0&&Ia.course_identity>5&&We.createElement("div",{className:Ur.classButton,onClick:uc},"\u7ACB\u5373\u62A5\u540D"),parseInt((Ss=Ia.course_status)==null?void 0:Ss.status)===0&&Ia.course_identity===5&&We.createElement("div",{className:Ur.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt((Us=Ia==null?void 0:Ia.course_status)==null?void 0:Us.status)===0||parseInt((Ji=Ia==null?void 0:Ia.course_status)==null?void 0:Ji.status)===1)&&Ia.course_identity<5&&We.createElement("a",{className:Ur.classButton,onClick:()=>{if(Ia!=null&&Ia.forbid_visit_info){(0,V.xg)(Ia==null?void 0:Ia.first_category_url);return}window.open(Ia==null?void 0:Ia.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Ll&&Xo&&((js=f.detail)==null?void 0:js.has_participate)&&We.createElement("span",{className:`${Ur.classButton} ${Ur.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Ll&&Xo&&!((jo=f.detail)!=null&&jo.has_participate)&&(tA?We.createElement("span",{className:`${Ur.classButton} ${Ur.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):We.createElement("span",{className:`${Ur.classButton} ${Ur.bg28e}`,onClick:sc},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((Xs=f.detail)!=null&&Xs.excellent)&&((uo=f.detail)==null?void 0:uo.is_free)!==!0&&We.createElement("div",{className:Ur.price},We.createElement("div",{className:Ur.d1},We.createElement("span",null,We.createElement(u.Z,{placement:"top",title:"\u8BFE\u7A0B\u6709\u6548\u671F",color:"rgba(74,87,118,0.8)"},We.createElement("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})),We.createElement("span",{style:{color:"#333"}},((Ro=(_o=f.detail)==null?void 0:_o.expiration_type)==null?void 0:Ro.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",(($o=(zo=f.detail)==null?void 0:zo.expiration_type)==null?void 0:$o.clazz)==="2"&&`\u8D2D\u4E70\u540E${(eu=(ko=(Go=f.detail)==null?void 0:Go.expiration_type)==null?void 0:ko.days)==null?void 0:eu[0]}\u5929\u5185\u6709\u6548`,((lu=(Po=f.detail)==null?void 0:Po.expiration_type)==null?void 0:lu.clazz)==="3"&&`${(Bl=(yl=(Au=f.detail)==null?void 0:Au.expiration_type)==null?void 0:yl.days)==null?void 0:Bl.join("\u5230")}`)),yu()),((sl=(il=f.detail)==null?void 0:il.learning_status)==null?void 0:sl[0])==="can"?We.createElement(e.Fragment,null,We.createElement("div",{className:Ur.d2},We.createElement("span",null,"\u5DF2\u5B66",(Zl=f.rightData)==null?void 0:Zl.progress.learned,"%"),We.createElement("b",null,"\u5B66\u4E60\u8017\u65F6",(0,V.li)((Wl=f.rightData)==null?void 0:Wl.progress.time))),We.createElement("div",{className:Ur.d3},We.createElement("div",{style:{width:((Yl=f.rightData)==null?void 0:Yl.progress.learned)+"%"}}))):We.createElement("div",{className:Ur.d4},((Jl=f.detail)==null?void 0:Jl.is_discount)&&!!((ql=f.detail)!=null&&ql.origin_price)&&We.createElement("span",null,"\u8BFE\u7A0B\u539F\u4EF7",We.createElement("br",null),We.createElement("i",null,"\xA5",(In=f.detail)==null?void 0:In.origin_price)),We.createElement("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"}},We.createElement("div",null,We.createElement("span",{style:{fontSize:"16px",marginRight:"4px"}},"\xA5"),(Aa=f.detail)!=null&&Aa.is_discount?(Ma=f.detail)==null?void 0:Ma.price:(Fi=f.detail)==null?void 0:Fi.origin_price),(pi=f.detail)!=null&&pi.is_discount?We.createElement("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"}},(ki=f.detail)!=null&&ki.countdown?`\u5012\u8BA1\u65F6:${(go=f.detail)==null?void 0:go.countdown}`:"\u9650\u65F6\u4F18\u60E0"):We.createElement(We.Fragment,null))),Cu()),We.createElement("p",{className:"mb30",style:{marginTop:"15px"}},We.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},We.createElement("img",{style:{marginRight:"10px"},src:Cn})," ",(Vo=f.detail)==null?void 0:Vo.learning_notes_title)),We.createElement("div",{ref:Yu},We.createElement(Bn.Z,{className:"fon16",value:(Mu=f.detail)==null?void 0:Mu.learning_notes}))),!!((tu=(Fu=f.rightData)==null?void 0:Fu.members)!=null&&tu.length)&&We.createElement("div",{className:`${Ur.card} pb0`},Nl()?cl():We.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",We.createElement("img",{style:{marginRight:"10px"},src:bn})," ",(Il=f.rightData)==null?void 0:Il.team_title),Zc&&We.createElement(et,{getMemberPower:Nl,EditPowerClick:Bu,data:(wl=f.rightData)==null?void 0:wl.members,operation:(bu=f.detail)==null?void 0:bu.allow_add_member,handleDeleteMember:yA}),!Zc&&dl,(Nl()||((ol=f.detail)==null?void 0:ol.allow_edit_stage))&&We.createElement(K.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20"},We.createElement(P.Z,{className:"c-blue current",onClick:()=>{if(bA){CA();return}vA(!0)}},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((Tl=(Sl=f.rightData)==null?void 0:Sl.tags)!=null&&Tl.length)&&((_l=f.detail)==null?void 0:_l.show_tag)&&We.createElement("div",{className:Ur.skillWrap},We.createElement("p",{className:`${Ur.skillTopWrap} font16 mb20`},We.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",We.createElement("span",{className:"ml5 c-grey-c"},(to=(xl=f.rightData)==null?void 0:xl.tags)==null?void 0:to.length))),nu),((ku=f.detail)==null?void 0:ku.show_spoc)===1&&We.createElement("div",{className:`${Ur.card} pb0`,style:{marginTop:15}},We.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},We.createElement("img",{style:{marginRight:"10px"},src:en}),"SPOC\u8BFE\u5802"),We.createElement(En,{data:(ul=f.Courses)==null?void 0:ul.spoc_courses,handleDeleteMember:Wc}),((ZA=f.detail)==null?void 0:ZA.show_spoc)===1&&((YA=(WA=f==null?void 0:f.Courses)==null?void 0:WA.spoc_courses)==null?void 0:YA.length)<3&&((JA=f.detail)==null?void 0:JA.allow_add_member)&&We.createElement(K.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20"},We.createElement(P.Z,{className:"c-blue current",onClick:()=>oc()},"+ \u6DFB\u52A0\u8BFE\u5802"))),((qA=f.detail)==null?void 0:qA.show_history)&&We.createElement("div",{className:`${Ur.card} pb0`,style:{marginTop:15}},We.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},We.createElement("img",{style:{marginRight:"10px"},src:en}),"\u5386\u53F2\u8BFE\u5802"),We.createElement(En,{data:Fl==null?void 0:Fl.spoc_courses,handleDeleteMember:Wc}),((_A=f.detail)==null?void 0:_A.show_history)&&(($A=Fl==null?void 0:Fl.spoc_courses)==null?void 0:$A.length)<3&&((ec=f.detail)==null?void 0:ec.allow_add_member)&&We.createElement(K.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},We.createElement(P.Z,{className:"c-blue current",onClick:()=>oc(1)},"+ \u6DFB\u52A0\u8BFE\u5802"))),We.createElement(se,{open:Dl,onReloadData:nA,onClose:()=>vA(!1)}),We.createElement(zt,{onReloadData:nA,data:Fl}),We.createElement(fn.Z,{visible:Ud,onCancel:()=>{zc(!1)},data:((nc=(tc=f.rightData)==null?void 0:tc.progress)==null?void 0:nc.info)||{}}),We.createElement(Wa,{visible:ll,onCancel:()=>Gc(!1),handleDeleteMember:Hn=>{yA(Hn)},showEditPowerModal:()=>Kc(!0),setMemberInfo:Hn=>Xc(Hn)}),We.createElement(ri,{visible:Vc,memberInfo:Al,onCancel:()=>Kc(!1)}))};var bs=(0,d.connect)(({pathsDetail:T,user:L,loading:f,globalSetting:Te,classroomList:At})=>({pathsDetail:T,user:L,globalSetting:Te,loading:f.models.index,classroomList:At}))(Gi),Li={flex_box_center:"flex_box_center___nX_sY",flex_space_between:"flex_space_between___tHW6l",flex_box_vertical_center:"flex_box_vertical_center___Dp_Bf",flex_box_center_end:"flex_box_center_end___n8GT5",flex_box_column:"flex_box_column___Q5Wxa",icons:"icons___DLUv4",shixuns:"shixuns___pPCqO",buttons:"buttons___s8iBY",addStage:"addStage___P94hb",color4CA:"color4CA___Eres0",color204:"color204___LCqpH",completed:"completed___fCP6S",actionTabs:"actionTabs___eNCHj",tab:"tab___QGwIF",s1:"s1___pZAwX",s2:"s2___ziJyb",tabActive:"tabActive___Wlqkr",learn:"learn___syPDx",ChapterStyle:"ChapterStyle___GRtiS",EditStyle:"EditStyle____ZVTa",labelContainer:"labelContainer___DgWPB",text:"text___vzLzH",tag:"tag___fN0LG","tagsList-content":"tagsList-content___ZHHsi",introContent:"introContent___S9E3f",introContentMaxHeight:"introContentMaxHeight___KNbal",nodata:"nodata___FO793"},ps=n(30641),Qs=n(37285),ro=n(13747),mo=n(99175),is={flex_box_center:"flex_box_center___tYvHS",flex_space_between:"flex_space_between___rwga3",flex_box_vertical_center:"flex_box_vertical_center___tWE_6",flex_box_center_end:"flex_box_center_end___DB6yE",flex_box_column:"flex_box_column___KpF0J",wrp:"wrp___sfbS9",drawer:"drawer___AjfBZ",menu:"menu___yWQ6S",actived:"actived___WiR0o",actived2:"actived2___o14iP",listItem:"listItem___LLCke",info:"info___j5uqi",title:"title___F7Dim",titleLeft:"titleLeft___x7Xay",titleRight:"titleRight___Z5XHI",search:"search___kZlFS",description:"description___s7pxM",filter:"filter___QlOf_",menuCourse:"menuCourse___X85qC",authorname:"authorname___GLFYK","tooltip-content":"tooltip-content___panbs"},Ws=n(98072),ss=Object.defineProperty,ho=Object.defineProperties,Eo=Object.getOwnPropertyDescriptors,Zo=Object.getOwnPropertySymbols,Wo=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,vo=(T,L,f)=>L in T?ss(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Ls=(T,L)=>{for(var f in L||(L={}))Wo.call(L,f)&&vo(T,f,L[f]);if(Zo)for(var f of Zo(L))au.call(L,f)&&vo(T,f,L[f]);return T},Uo=(T,L)=>ho(T,Eo(L)),Ps=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const To=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u7B80\u5355",id:1,type:"diff"},{name:"\u9002\u4E2D",id:2,type:"diff"},{name:"\u56F0\u96BE",id:3,type:"diff"}]}],Gs=({classroomList:T,loading:L,dispatch:f,cb:Te,shixunIds:At=[]})=>{var bt,Xt;const je=(0,d.useParams)(),Ie=(0,d.useLocation)(),[Je]=Ze.default.useForm(),{shixunLists:Gt}=T,[gn,An]=(0,e.useState)([]),[er,rr]=(0,e.useState)([]),[Kn,xn]=(0,e.useState)([]),na=((bt=T==null?void 0:T.actionTabs)==null?void 0:bt.isMissionLevel)||!1,[,Rn,Rr]=(0,Ws.U)(j.xG,{}),or=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(Zt=>!!Zt),[wn,Gn]=(0,e.useState)({page:1,type:(0,U.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0});(0,e.useEffect)(()=>{T.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(Cr(),wn.page=1,f({type:"classroomList/getShixunLists",payload:Ls({},wn)}))},[T.actionTabs.key]);const Cr=()=>Ps(void 0,null,function*(){const Zt=yield(0,re.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});An([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(Zt==null?void 0:Zt.groups)||[]])}),qr=()=>{f({type:"classroomList/setActionTabs",payload:{}}),Gn({page:1,type:(0,U.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0}),xn([])};return T.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.createElement(ps.Z,{placement:"bottom",height:"100%",closable:!1,open:T.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:is.drawer,footer:e.createElement("div",{className:"flex justify-center gap-8px"},e.createElement(m.ZP,{size:"middle",onClick:()=>{qr(),rr([]),Te("\u53D6\u6D88")}}," \u53D6\u6D88 "),e.createElement(m.ZP,{size:"middle",loading:Rn,onClick:()=>Ps(void 0,null,function*(){var Zt,ua,Tr;for(let Ra=0;Ra<(er==null?void 0:er.length);Ra++){const zn=er[Ra];if(At.includes(zn)){p.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(ua=(Zt=Gt==null?void 0:Gt.shixun_list)==null?void 0:Zt.find(Vt=>Vt.id===zn))==null?void 0:ua.title}`);return}}let Wn=[];na&&Kn.forEach((Ra=[])=>{Wn.push(...Ra.filter(zn=>zn!==-1))});const Er=na?yield Rr({stage_id:T.actionTabs.id,subject_id:T.actionTabs.subject_id,challenge_ids:Wn}):yield(0,j.Ep)({id:T.actionTabs.id,subject_id:T.actionTabs.subject_id,shixun_ids:[...er]});rr([]),(na?(Er==null?void 0:Er.status)===0:Er!=null&&Er.shixuns_list)&&(qr(),Te(na?(Tr=Er==null?void 0:Er.data)==null?void 0:Tr.list:Er.shixuns_list))}),type:"primary"}," \u786E\u5B9A "))},e.createElement("section",{className:"tc"},e.createElement(mo.Z,{onChange:Zt=>{Gn(Uo(Ls(Ls({},wn),Zt),{page:1})),f({type:"classroomList/getShixunLists",payload:Uo(Ls(Ls({},wn),Zt),{page:1})})}})),e.createElement(F.Z,{spinning:L.effects["classroomList/getShixunLists"]},e.createElement("section",{className:"edu-container"},To.map(function(Zt,ua){var Tr;return e.createElement("ul",{className:is.menu,key:ua},e.createElement("li",null,Zt.name),(Tr=Zt==null?void 0:Zt.children)==null?void 0:Tr.map(function(Wn,Er){return!(0,U.Ny)()&&Zt.id==="type"&&Wn.name==="\u5168\u90E8"?e.createElement(e.Fragment,null):e.createElement("li",{key:Er,className:wn[Zt.id]==Wn.id?is.actived:"",onClick:()=>{wn[Zt.id]=Wn.id,wn.page=1,Gn(Ls({},wn)),f({type:"classroomList/getShixunLists",payload:Ls({},wn)})}},e.createElement("strong",null,Wn.name))}))}),wn.type==="mine"&&e.createElement("ul",{className:is.menu},e.createElement("li",null,"\u76EE\u5F55"),gn==null?void 0:gn.map((Zt,ua)=>e.createElement("li",{className:wn.group_id==Zt.id?is.actived:"",key:Zt.name,onClick:()=>{wn.group_id=Zt.id,wn.page=1,Gn(Ls({},wn)),f({type:"classroomList/getShixunLists",payload:Ls({},wn)})}},e.createElement("strong",null,Zt.name)))),e.createElement(K.Z,{align:"middle"},e.createElement(P.Z,{flex:"1",className:is.filter},or.map(function(Zt,ua){return e.createElement(m.ZP,{key:ua,className:"mr20",type:wn.sort===Zt.id?"primary":"default",onClick:()=>{wn.sort=Zt.id,Gn(Ls({},wn)),f({type:"classroomList/getShixunLists",payload:Ls({},wn)})}},Zt.name)})),e.createElement(P.Z,{className:"c-grey-999"},e.createElement("div",{className:is.menuCourse},e.createElement("ul",null,e.createElement("li",{className:"current",onClick:()=>{wn.order=wn.order==="asc"?"desc":"asc",Gn(Ls({},wn)),f({type:"classroomList/getShixunLists",payload:Ls({},wn)})}},"\u5B66\u4E60\u4EBA\u6570",e.createElement("p",{className:`edu-sorter current ${wn.order}`},e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),(Xt=Gt==null?void 0:Gt.shixun_list)==null?void 0:Xt.map(function(Zt,ua){var Tr;return e.createElement("div",{className:is.listItem,key:ua},!na&&e.createElement(I.default,{checked:er.includes(Zt.id),value:Zt.id,onChange:Wn=>{let Er=er.indexOf(Zt.id);er.indexOf(Zt.id)>-1?rr(er.filter(Ra=>Ra!==Zt.id)):rr(er.concat(Zt.id))},disabled:(Zt==null?void 0:Zt.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),e.createElement("div",{className:is.info},e.createElement("div",{className:is.title},e.createElement("div",{className:is.titleLeft},e.createElement("a",{className:"c-black",href:`/shixuns/${Zt==null?void 0:Zt.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Zt.title}})),(0,U.Ny)()&&(Zt==null?void 0:Zt.mark_status)===1&&e.createElement(u.Z,{title:Zt==null?void 0:Zt.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,U.Ny)()&&(Zt==null?void 0:Zt.mark_status)===2&&e.createElement(u.Z,{title:Zt==null?void 0:Zt.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,U.Ny)()&&(Zt==null?void 0:Zt.mark_status)===3&&e.createElement(u.Z,{title:Zt==null?void 0:Zt.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(Zt==null?void 0:Zt.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&e.createElement(u.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},e.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03")))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:is.description,dangerouslySetInnerHTML:{__html:Zt.description}})),na?e.createElement(u.Z,{title:!(Zt!=null&&Zt.task_pass)||(Zt==null?void 0:Zt.shixun_tag_num_name)=="\u672A\u53D1\u5E03"?"\u7981\u6B62\u8DF3\u5173\u548C\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4EFB\u52A1\u5173\u5361\uFF0C\u4E0D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D":""},e.createElement("div",{className:"mt15"},e.createElement(I.default.Group,{disabled:!(Zt!=null&&Zt.task_pass)||(Zt==null?void 0:Zt.shixun_tag_num_name)=="\u672A\u53D1\u5E03",options:[{value:-1,label:"\u5168\u9009"},...((Tr=Zt==null?void 0:Zt.challenges)==null?void 0:Tr.map((Wn,Er)=>({value:Wn==null?void 0:Wn.id,label:`\u7B2C${Wn==null?void 0:Wn.position}\u5173 ${Wn==null?void 0:Wn.subject}`})))||[]],value:(Kn==null?void 0:Kn[ua])||[],onChange:Wn=>{var Er,Ra,zn;const Vt=(Wn==null?void 0:Wn.filter(mi=>mi!==-1))||[],Ca=((Er=Zt==null?void 0:Zt.challenges)==null?void 0:Er.map(mi=>mi==null?void 0:mi.id))||[];Wn!=null&&Wn.includes(-1)?Kn[ua]=(Ra=Kn==null?void 0:Kn[ua])!=null&&Ra.includes(-1)?(Vt==null?void 0:Vt.length)!==(Ca==null?void 0:Ca.length)?Vt:[]:[...Ca,-1]:Kn[ua]=(zn=Kn==null?void 0:Kn[ua])!=null&&zn.includes(-1)?[]:(Wn==null?void 0:Wn.length)===(Ca==null?void 0:Ca.length)?[...Ca,-1]:Wn,xn([...Kn])}}))):e.createElement("div",{className:" mt15"},Zt.challenge_names.map(function(Wn,Er){return e.createElement("span",{key:Er,className:"mr30 font12"},"\u7B2C",Er+1,"\u5173 ",Wn," ")})),e.createElement(Qs.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",null,e.createElement(u.Z,{overlayClassName:is["tooltip-content"],title:e.createElement("div",null,e.createElement("span",{dangerouslySetInnerHTML:{__html:Zt==null?void 0:Zt.member_user_names}}))},e.createElement("span",{className:is.authorname,dangerouslySetInnerHTML:{__html:Zt==null?void 0:Zt.member_user_names}})),Zt.author_school_name&&e.createElement(e.Fragment,null,e.createElement("span",{dangerouslySetInnerHTML:{__html:Zt.author_school_name}}))),e.createElement("div",null,e.createElement("span",{className:"mr30"},"\u96BE\u5EA6 \xA0",Zt.level),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",Zt.study_count)))))}),e.createElement("p",null))),e.createElement("div",{className:"tc"},e.createElement(ro.Z,{current:wn.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:Gt==null?void 0:Gt.shixuns_count,onChange:Zt=>{wn.page=Zt,f({type:"classroomList/getShixunLists",payload:Ls({},wn)})}})))};var Oo=(0,d.connect)(({classroomList:T,loading:L})=>({classroomList:T,loading:L}))(Gs),Qo=n(8848),ao=n(96599),io=n(20554),Ao={flex_box_center:"flex_box_center___wg8hA",flex_space_between:"flex_space_between___EILLq",flex_box_vertical_center:"flex_box_vertical_center___pTQMI",flex_box_center_end:"flex_box_center_end___QjTO1",flex_box_column:"flex_box_column___zIeav",scoremodal:"scoremodal___CwnRQ",selectWrapper:"selectWrapper___Jdp94",allqingchu:"allqingchu___RcGX2",title:"title___lBG7K",score:"score___vui_D",close:"close___DgceE",content:"content___ZBiaB",items:"items___dDZ89",bottom:"bottom___Q2ayA",yes:"yes___Ru8nB",no:"no___nAqJ3",titlecount:"titlecount___gJaRq",add:"add___NJt4v",search:"search___zSf8A",searchIcon:"searchIcon___ApAIo",header_style:"header_style___RfAxp",tabWrap:"tabWrap___YTk4j",form_style:"form_style___c9uGg",previewModal:"previewModal___sEjK7"},Ts=n(57884),Ys=n(63423),xs={flex_box_center:"flex_box_center___fy0eB",flex_space_between:"flex_space_between___Y6Yac",flex_box_vertical_center:"flex_box_vertical_center___Lj2ev",flex_box_center_end:"flex_box_center_end____iCcl",flex_box_column:"flex_box_column___hXVtC",scoremodal:"scoremodal___cmAHe",selectWrapper:"selectWrapper___qJE92",allqingchu:"allqingchu___cwGyk",title:"title___CNiXq",score:"score___Pxxmx",close:"close___aTxuX",content:"content___ew9Eq",items:"items___cCw1z",bottom:"bottom___AvD5P",yes:"yes____tYAE",no:"no___ObRm5",titlecount:"titlecount___YEUzu",add:"add___cRdJt",search:"search___UCwJ6",searchIcon:"searchIcon___UacnT",tabWrap:"tabWrap___Xnuvu",previewModal:"previewModal___H127r",RenderHtml_content:"RenderHtml_content___pmH_q",RenderHtml_style:"RenderHtml_style___tvtS0",content_list:"content_list___jvOz0",content_value:"content_value___DkebT",content_text:"content_text___oRKdm"},Js=n(83071),ei=n(59301),Yo=Object.defineProperty,iu=Object.defineProperties,xo=Object.getOwnPropertyDescriptors,so=Object.getOwnPropertySymbols,Fo=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,Mo=(T,L,f)=>L in T?Yo(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,bo=(T,L)=>{for(var f in L||(L={}))Fo.call(L,f)&&Mo(T,f,L[f]);if(so)for(var f of so(L))co.call(L,f)&&Mo(T,f,L[f]);return T},qs=(T,L)=>iu(T,xo(L)),Jo=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});W().locale("ZH-cn");let gi=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];var gs=({setScoreShow:T,ScoreShow:L,modalDdata:f,homeType:Te,homeId:At})=>{var bt,Xt,je,Ie,Je,Gt;const[gn,An]=(0,e.useState)(qs(bo({},(0,d.useParams)()),{per_page:10})),[er,rr]=(0,e.useState)("1");return(0,e.useEffect)(()=>{An(bo({},gn))},[]),ei.createElement("div",null,ei.createElement(A.default,{title:"\u8BE6\u60C5",footer:!1,open:L,width:900,centered:!0,className:xs.scoremodal,onCancel:()=>{T(!1)}},ei.createElement(io.default,{className:xs.tabWrap,activeKey:er,onChange:Kn=>{rr(Kn)},items:[{label:`${Te=="HomeworkCommon"?"\u8BF4\u660E":"\u4F5C\u4E1A\u63CF\u8FF0"}`,key:"1"},{label:`${Te=="HomeworkCommon"?"\u9898\u76EE\u5217\u8868":"\u53C2\u8003\u7B54\u6848"}`,key:"2"}]}),Te=="HomeworkCommon"?ei.createElement("div",{className:xs.RenderHtml_content},er=="1"&&ei.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},!(f!=null&&f.description)&&ei.createElement(Ts.Z,{customText:"\u6682\u65E0\u8BF4\u660E"}),ei.createElement(Bn.Z,{value:(f==null?void 0:f.description)||""})),er=="2"&&ei.createElement("div",null,ei.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},((Xt=(bt=f==null?void 0:f.data)==null?void 0:bt[0])==null?void 0:Xt.identifier)&&ei.createElement(Or.default,{dataSource:f==null?void 0:f.data,rowKey:Kn=>Kn==null?void 0:Kn.identifier,pagination:!1,expandable:{expandedRowRender:Kn=>ei.createElement("div",{style:{padding:"10px 48px",borderRadius:2}},ei.createElement("p",null,"\u9898\u76EE\uFF1A",Kn==null?void 0:Kn.name),ei.createElement("p",null,"\u63CF\u8FF0\uFF1A",Kn==null?void 0:Kn.description),!(0,U.dE)()&&ei.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",ei.createElement(Bn.Z,{style:{fontSize:"14px"},value:(Kn==null?void 0:Kn.analysis)||"\u6682\u65E0\u89E3\u6790"}))),defaultExpandedRowKeys:(Ie=(je=f==null?void 0:f.data)==null?void 0:je[0])==null?void 0:Ie.identifier},columns:[{title:"\u9898\u76EE",dataIndex:"name",ellipsis:!0,key:"name"},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",render(Kn,xn,na){return ei.createElement("div",null,gi[Kn])}},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",render(Kn,xn,na){return ei.createElement("div",null,ei.createElement("a",{onClick:()=>Jo(this,null,function*(){let Rn=yield(0,re.ZP)(`/api/problems/${xn==null?void 0:xn.identifier}/start.json`,{method:"get"});Rn&&window.open(`/myproblems/${Rn==null?void 0:Rn.identifier}?type=1&backUrl=/paths/${gn==null?void 0:gn.pathId}`)})},"\u4F53\u9A8C"))}}]})),ei.createElement("aside",{className:"tc mt30 pb30"},ei.createElement(ro.Z,{defaultCurrent:1,total:f==null?void 0:f.count,hideOnSinglePage:!0,showTotal:Kn=>ei.createElement("span",null,"\u5171",Kn,"\u6761"),current:gn.page||1,pageSize:gn.per_page||10,onChange:(Kn,xn)=>{gn.page=Kn,gn.per_page=xn,An(bo({},gn))}})))):ei.createElement("div",{className:xs.RenderHtml_content},er=="1"&&(f!=null&&f.description||((Je=f==null?void 0:f.attachments)==null?void 0:Je.length)>0?(f==null?void 0:f.homework_type)=="group"?ei.createElement("div",null,ei.createElement(Bn.Z,{value:f==null?void 0:f.description,className:xs.RenderHtml_style,style:{color:"#5f6367"}}),ei.createElement("div",{className:xs.content_list},"\u5206\u7EC4\u8981\u6C42",ei.createElement("span",{className:xs.content_value},f==null?void 0:f.min_num,"-",f==null?void 0:f.max_num),"\u4EBA",ei.createElement("span",{className:xs.content_text},"(\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB)")),ei.createElement("div",{className:xs.content_list},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD",ei.createElement("span",{className:xs.content_value},f!=null&&f.base_on_project?"\u662F":"\u5426"),ei.createElement("span",{className:xs.content_text},f!=null&&f.base_on_project?"(\u5B66\u751F\u5FC5\u987B\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)":"(\u5B66\u751F\u4E0D\u9700\u8981\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")),ei.createElement(Js.Z,{callback:()=>{},dataSource:f==null?void 0:f.attachments})):ei.createElement("div",null,ei.createElement(Bn.Z,{value:f==null?void 0:f.description,style:{color:"#5f6367",fontSize:14}}),ei.createElement(Js.Z,{callback:()=>{},dataSource:f==null?void 0:f.attachments})):ei.createElement(Ts.Z,{styles:{margin:"80px auto"}})),er=="2"&&(f!=null&&f.reference_answer||((Gt=f==null?void 0:f.ref_attachments)==null?void 0:Gt.length)>0?ei.createElement("div",null,ei.createElement(Bn.Z,{value:f==null?void 0:f.reference_answer,style:{color:"#5f6367",fontSize:14}}),ei.createElement(Js.Z,{callback:()=>{},dataSource:f==null?void 0:f.ref_attachments})):ei.createElement(Ts.Z,{styles:{margin:"80px auto"}})))))},Cs=n(41550),ms=n(27914),Di=n(59301),_s=Object.defineProperty,ja=Object.defineProperties,za=Object.getOwnPropertyDescriptors,Fs=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,fu=Object.prototype.propertyIsEnumerable,Du=(T,L,f)=>L in T?_s(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,po=(T,L)=>{for(var f in L||(L={}))fo.call(L,f)&&Du(T,f,L[f]);if(Fs)for(var f of Fs(L))fu.call(L,f)&&Du(T,f,L[f]);return T},pu=(T,L)=>ja(T,za(L)),Gu=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const Ri=({setScoreShow:T,ScoreShow:L,modalType:f,user:Te,id:At,subjectId:bt,dispatch:Xt,getData:je,openPreview:Ie})=>{var Je;let[Gt,gn]=(0,e.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),[An,er]=(0,e.useState)([]),[rr,Kn]=(0,e.useState)([]),[xn,na]=(0,e.useState)([]);const[Rn,Rr]=(0,e.useState)(!1),[or]=Ze.default.useForm(),[wn,Gn]=(0,e.useState)(0),[Cr,qr]=(0,e.useState)(!1),[Zt,ua]=(0,e.useState)(""),[Tr,Wn]=(0,e.useState)([]),Er=(0,e.useRef)(new Set),Ra=(0,e.useRef)(new Set),[zn,Vt]=(0,e.useState)([{}]),[Ca,mi]=(0,e.useState)(),[ma,Pr]=(0,e.useState)({}),[ui,yi]=(0,e.useState)(""),[hi,Qi]=(0,e.useState)(""),Mi=(0,d.useParams)(),[Hi,l]=(0,e.useState)(!1),o=[{title:"\u540D\u79F0",dataIndex:(Gt==null?void 0:Gt.type)=="3"?"title":"name",key:"name",render:(lt,mn,pn)=>{var Un,_n;return Di.createElement("div",null,(Gt==null?void 0:Gt.homework_type)=="1"&&(mn==null?void 0:mn.name),(Gt==null?void 0:Gt.homework_type)=="3"&&(mn==null?void 0:mn.name),(Gt==null?void 0:Gt.homework_type)=="5"&&(mn==null?void 0:mn.name),(Gt==null?void 0:Gt.homework_type)=="7"&&((Un=mn==null?void 0:mn.video)==null?void 0:Un.title),(Gt==null?void 0:Gt.homework_type)=="8"&&(Gt==null?void 0:Gt.type)=="1"?mn==null?void 0:mn.filename:(_n=mn==null?void 0:mn.attachment)==null?void 0:_n.filename,(Gt==null?void 0:Gt.type)=="3"&<)}},{title:(Gt==null?void 0:Gt.type)=="1"?"\u6240\u5C5E\u8BFE\u5802":"\u6240\u5C5E\u5B9E\u8DF5\u8BFE\u7A0B",dataIndex:(Gt==null?void 0:Gt.type)=="1"?"course_name":"subject_name",width:"55%",key:(Gt==null?void 0:Gt.type)=="1"?"course_name":"subject_name",ellipsis:!0,hidden:(Gt==null?void 0:Gt.type)=="3"},{title:"\u64CD\u4F5C",dataIndex:"id",width:"60px",key:"item_type",render:(lt,mn,pn)=>Di.createElement("div",{style:{flex:1,textAlign:"start"}},Di.createElement("a",{onClick:()=>{var Un,_n;if(mn!=null&&mn.link){(0,V.xg)(mn.link);return}f=="\u6559\u5B66\u8BFE\u4EF6"?Ie(mn):f=="\u89C6\u9891\u9879\u76EE"?mn!=null&&mn.video?(mi(!0),Pr({videoId:(Un=mn==null?void 0:mn.video)==null?void 0:Un.id,file_url:(_n=mn==null?void 0:mn.video)==null?void 0:_n.play_url})):(Gt==null?void 0:Gt.type)=="3"?(mi(!0),Pr({videoId:mn.id,file_url:mn.play_url||mn.file_url})):p.ZP.error("\u6CA1\u6709\u89C6\u9891\u8D44\u6E90"):f=="\u7F16\u7A0B\u4F5C\u4E1A"?(0,j.NV)({id:mn==null?void 0:mn.id,source:"course"}).then(yr=>{var Qn;(yr==null?void 0:yr.status)==0&&(ua((Qn=yr==null?void 0:yr.data)==null?void 0:Qn.homework),Qi(yr==null?void 0:yr.course_id)),yi("HomeworkCommon"),qr(!0)}):(0,j.NV)({id:mn==null?void 0:mn.id,source:(Gt==null?void 0:Gt.type)=="1"?"course":"subject"}).then(yr=>{var Qn;(yr==null?void 0:yr.status)==0&&ua((Qn=yr==null?void 0:yr.data)==null?void 0:Qn.homework),qr(!0)})}},"\u67E5\u770B"))}].filter(lt=>!lt.hidden),c={type:"checkbox",selectedRowKeys:An,onSelect(lt,mn,pn){if(mn)er([...An,lt.id]),Wn([...Tr,lt]),Gt.type==="2"?Er.current.add(lt.id):Ra.current.add(lt.id),Gn(1),Kn([...rr,lt.id]);else{const Un=Tr.filter(Qn=>Qn.id!==lt.id);Wn(Un);const _n=Un.map(Qn=>Qn.id);er([..._n]),Gt.type==="2"?Er.current.delete(lt.id):Ra.current.delete(lt.id);let yr=rr.filter(Qn=>Qn!==lt.id);Kn(yr)}},onSelectAll(lt,mn,pn){if(lt){const Un=pn.map(_n=>_n.id);Wn([...Tr,...pn]),er([...An,...Un]),Kn([...rr,...Un]);for(const _n of pn)Gt.type==="2"?Er.current.add(_n.id):Ra.current.add(_n.id)}else{const Un=pn.map(Qn=>Qn.id),_n=An.filter(Qn=>!Un.some(Fa=>Fa===Qn)),yr=Tr.filter(Qn=>!Un.some(Fa=>Fa===Qn.id));Wn(yr),er([..._n]),Kn([..._n]);for(const Qn of Un)Gt.type==="2"?Er.current.delete(Qn):Ra.current.delete(Qn)}}};(0,e.useEffect)(()=>{L&&(Gt.search="",Gt.type="1",Gt.homework_type=f=="\u5206\u7EC4\u4F5C\u4E1A"?"3":f=="\u56FE\u6587\u4F5C\u4E1A"?"1":f=="\u89C6\u9891\u9879\u76EE"?"7":f=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",gn(Gt),mt(Gt),or.setFieldsValue({association_id:"",search:null}),Er.current.clear(),Ra.current.clear(),Wn([]),er([]),Kn([]))},[L]);const[s,x]=(0,e.useState)(1),[H,ee]=(0,e.useState)([]),de=lt=>{const{target:mn}=lt;mn.scrollHeight-mn.clientHeight===mn.scrollTop&&x(s+1)};(0,e.useEffect)(()=>{s!=1&&L&&ge(s)},[s]),(0,e.useEffect)(()=>{L&&(ee([]),x(1),ge(1))},[Gt.type]);const ge=lt=>{Gt.type=="1"?De(lt):Gt.type=="2"&&Be(lt)},De=lt=>{var mn;(0,Ys.Ho)({page:lt,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(mn=Te==null?void 0:Te.userInfo)==null?void 0:mn.login}).then(pn=>{lt==1?ee([{id:"",name:"\u5168\u90E8\u6559\u5B66\u8BFE\u5802"},...pn==null?void 0:pn.courses]):ee([...H,...pn==null?void 0:pn.courses])})},Be=lt=>{var mn;(0,Ys.w3)({page:lt,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(mn=Te==null?void 0:Te.userInfo)==null?void 0:mn.login}).then(pn=>{lt==1?ee([{id:"",name:"\u5168\u90E8\u5B9E\u8DF5\u8BFE\u7A0B"},...pn==null?void 0:pn.subjects]):ee([...H,...pn==null?void 0:pn.subjects])})};(0,e.useEffect)(()=>{wn>0&&setTimeout(()=>{Gn(0)},2e3)},[wn]);function mt(lt){return Gu(this,null,function*(){var mn,pn,Un;if(Rr(!0),gn(po({},lt)),lt.type=="1")(0,j.A7)(po({user_id:(mn=Te==null?void 0:Te.userInfo)==null?void 0:mn.login},lt)).then(_n=>{(_n==null?void 0:_n.status)==0&&na(_n==null?void 0:_n.data)});else if(lt.type=="2")(0,j.jT)(po({user_id:(pn=Te==null?void 0:Te.userInfo)==null?void 0:pn.login},lt)).then(_n=>{(_n==null?void 0:_n.status)==0&&na(_n==null?void 0:_n.data)});else if(lt.type=="3"){const _n=yield Xt({type:"userDetail/getVideos",payload:pu(po({},lt),{category:"all",sort_by:"published_at",sort_direction:"desc",username:(Un=Te.userInfo)==null?void 0:Un.login})});na({count:_n==null?void 0:_n.count,list:_n==null?void 0:_n.videos})}Rr(!1)})}return Di.createElement("div",null,Di.createElement(A.default,{title:"\u9009\u7528"+f,open:L,width:900,centered:!0,zIndex:10,className:Ao.scoremodal,onCancel:()=>{T(!1)},confirmLoading:Hi,onOk:()=>Gu(void 0,null,function*(){if((rr==null?void 0:rr.length)<=0){p.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}l(!0);const lt=yield(0,j._C)({id:At,subject_id:bt,homework_type:Gt.type=="3"?"9":f=="\u5206\u7EC4\u4F5C\u4E1A"?"3":f=="\u56FE\u6587\u4F5C\u4E1A"?"1":f=="\u89C6\u9891\u9879\u76EE"?"7":f=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",homework_ids:[...Ra.current],subject_homework_ids:[...Er.current]});(lt==null?void 0:lt.status)==0&&(p.ZP.success("\u9009\u7528\u6210\u529F"),je(),T(!1)),l(!1)})},Di.createElement("div",{className:Ao.header_style},Di.createElement(io.default,{className:Ao.tabWrap,activeKey:Gt.type,onChange:lt=>{Gt.type=lt,Gt.page=1,Gt.updated_at="",Gt.association_id=null,Gt.search=null,or.setFieldsValue({association_id:"",search:null}),gn(po({},Gt)),mt(po({},Gt))},items:[{label:"\u4ECE\u6559\u5B66\u8BFE\u5802\u9009\u7528",key:"1"},f!="\u7F16\u7A0B\u4F5C\u4E1A"&&(f=="\u89C6\u9891\u9879\u76EE"?{label:"\u4ECE\u4E2A\u4EBA\u4E3B\u9875\u9009\u7528",key:"3"}:{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"2"})]}),Di.createElement(Ze.default,{layout:"inline",className:Ao.form_style,form:or,onValuesChange:(lt,mn)=>{Gt.page=1,!(lt.search||lt.search==="")&&or.submit()},onFinish:lt=>{gn(po(po({},Gt),lt)),mt(po(po({},Gt),lt))}},Gt.type!="3"&&Di.createElement(Ze.default.Item,{name:"association_id"},Di.createElement(_.default,{onPopupScroll:de,className:Ao.selectWrapper,style:{width:200},size:"large"},H.map((lt,mn)=>Di.createElement(_.default.Option,{key:lt==null?void 0:lt.id},lt==null?void 0:lt.name)))),Di.createElement(Ze.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search"},Di.createElement(vt.default.Search,{className:Ao.search,placeholder:f=="\u89C6\u9891\u9879\u76EE"?"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0\u8FDB\u884C\u641C\u7D22":f=="\u6559\u5B66\u8BFE\u4EF6"?"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0\u8FDB\u884C\u641C\u7D22":"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Di.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Ao.searchIcon}`,onClick:()=>or.submit()}),onSearch:lt=>{or.submit()}})))),((Je=xn==null?void 0:xn.list)==null?void 0:Je.length)>0?Di.createElement(Or.default,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:xn==null?void 0:xn.list,pagination:!1,loading:Rn,rowKey:lt=>lt.id,rowSelection:c,columns:o}):Di.createElement(Ts.Z,null),(xn==null?void 0:xn.count)>0&&Di.createElement(ro.Z,{current:Gt.page,total:xn==null?void 0:xn.count,style:{marginBottom:20},defaultPageSize:Gt.per_page,showTotal:lt=>Di.createElement("span",null,"\u5171\xA0",Di.createElement("span",{style:{color:"#165DFF"}},lt),"\xA0\u6761\u6570\u636E"),pageSize:Gt.per_page,onChange:(lt,mn)=>{Gt.page=lt,Gt.per_page=mn,gn(po({},Gt)),mt(po({},Gt))}})),Di.createElement(gs,{setScoreShow:qr,ScoreShow:Cr,modalDdata:Zt,homeType:ui,homeId:hi}),Di.createElement(Cs.Z,{close:!0,data:zn==null?void 0:zn.content,type:zn==null?void 0:zn.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{Vt({content:"",type:""})}}),Di.createElement(ms.K,pu(po({},ma),{visible:Ca,allow_skip:!0,width:800,onClose:()=>{mi(!1),Pr({})}})))};var ii=(0,d.connect)(({user:T,dispatch:L})=>({user:T,dispatch:L}))(Ri),si=n(89389),os=n(80541),Bs=n(63091),$s=n(82454),Ju=n(10906),Do={tree:"tree___u23Lf",learn:"learn___gQiNJ",name:"name___1D14q",sign:"sign___Ki_95",pdf_name:"pdf_name___T3MPw",name_style:"name_style___nfuvC",color333:"color333___P8iqP",DirectoryTree:"DirectoryTree___umMQK",EditDom:"EditDom___Be0Pl"},Vu=n(89392),Ml=n(84105),i=n(38819),E=n(64885),w="data:image/png;base64,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",M="data:image/png;base64,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",Q=n(59301),ne=Object.defineProperty,pe=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Ut=(T,L,f)=>L in T?ne(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Nt=(T,L)=>{for(var f in L||(L={}))ct.call(L,f)&&Ut(T,f,L[f]);if(ft)for(var f of ft(L))ze.call(L,f)&&Ut(T,f,L[f]);return T},rt=(T,L)=>pe(T,Fe(L)),La=(T,L)=>{var f={};for(var Te in T)ct.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&ft)for(var Te of ft(T))L.indexOf(Te)<0&&ze.call(T,Te)&&(f[Te]=T[Te]);return f},ba=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const Pi=(T={})=>{var L,f;switch(T==null?void 0:T.item_type){case"Challenge":return Q.createElement(u.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},Q.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return Q.createElement(u.Z,{title:"\u6559\u5B66\u89C6\u9891"},Q.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return Q.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((T==null?void 0:T.homework_type)==="group")return Q.createElement(u.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},Q.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((T==null?void 0:T.homework_type)==="normal")return Q.createElement(u.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},Q.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return Q.createElement(u.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},Q.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":return Q.createElement(u.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},Q.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));case"Shixun":return T!=null&&T.is_all_choice?Q.createElement(u.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},Q.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):T!=null&&T.is_unity_3d?((L=T==null?void 0:T.challenge_types)==null?void 0:L.length)<=1?Q.createElement(u.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},Q.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):Q.createElement(u.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},Q.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((f=T==null?void 0:T.challenge_types)==null?void 0:f.length)>1?Q.createElement(u.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},Q.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):T!=null&&T.is_jupyter_lab?Q.createElement(u.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyterLab"},Q.createElement("img",{width:20,src:w})):T!=null&&T.is_jupyter?Q.createElement(u.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyter Notebook"},Q.createElement("img",{width:20,src:M})):Q.createElement(u.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},Q.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return Q.createElement(u.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},Q.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},ca=(T,{key:L},f)=>T.map(Te=>Te.key===L?rt(Nt({},Te),{children:f}):Te.children?rt(Nt({},Te),{children:ca(Te.children,{key:L},f)}):Te),Oi=T=>{var L=T,{pathsDetail:f,globalSetting:Te,user:At,loading:bt,updateSort:Xt,isPaths:je,dispatch:Ie,isShowSchedule:Je,getData:Gt}=L,gn=La(L,["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"]);const{keywords:An,visibleType:er="All"}=f;let[rr,Kn]=(0,e.useState)([]),[xn,na]=(0,e.useState)([]);const[Rn,Rr]=(0,e.useState)([]),[or,wn]=(0,e.useState)([]),[Gn,Cr]=(0,e.useState)([]),qr=(0,d.useParams)(),[Zt,ua]=(0,e.useState)([]),[Tr,Wn]=(0,e.useState)({}),[Er,Ra]=(0,e.useState)(!1),zn=(s=[],x="")=>s==null?void 0:s.map((H,ee)=>{var de;const ge=rt(Nt({},H),{chapter_id:x?[x,ee+1].join("-"):ee+1,title:`${H==null?void 0:H.name}`,key:`${H==null?void 0:H.id}`,icon:Pi,isLeaf:(H==null?void 0:H.item_type)!=="StageCatalog"});return((de=H==null?void 0:H.children)==null?void 0:de.length)>0?(xn.push(ge==null?void 0:ge.key),rt(Nt({},ge),{children:zn(H==null?void 0:H.children,ge==null?void 0:ge.chapter_id)})):ge});(0,e.useEffect)(()=>{if(gn.data&&!(0,Vu.isEqual)(gn.data,Zt)){xn=[];const s=JSON.parse(JSON.stringify(gn.data));ui(s,0),ua([...s]),gn!=null&&gn.expandAll||er!="All"?Kn([...xn]):Kn([])}},[gn.data,er,gn==null?void 0:gn.expandAll]),(0,e.useEffect)(()=>{var s,x,H,ee,de,ge,De,Be,mt,lt;let mn;if((s=f.detail)!=null&&s.has_start){const pn=(H=(x=f.detail)==null?void 0:x.courses)==null?void 0:H.findIndex(Un=>{var _n;return parseInt((_n=Un.course_status)==null?void 0:_n.status)===1});mn=pn>-1?pn:0}else{let pn=(ge=(de=(ee=f.detail)==null?void 0:ee.courses)==null?void 0:de.map(Un=>{var _n;return parseInt((_n=Un.course_status)==null?void 0:_n.status)}))==null?void 0:ge.lastIndexOf(2);mn=pn>-1?pn:0,pn=(Be=(De=f.detail)==null?void 0:De.courses)==null?void 0:Be.findIndex(Un=>{var _n;return parseInt((_n=Un.course_status)==null?void 0:_n.status)===0}),mn=pn>-1?pn:mn}(mt=f.detail)!=null&&mt.courses&&Wn(((lt=f.detail)==null?void 0:lt.courses[mn])||{})},[f.detail]);const Vt=(s,x,...H)=>ba(void 0,[s,x,...H],function*(ee,de,ge={}){(0,V.xg)(de?`/tasks/start/jupyter?id=${ee||""}&challenge_id=${(ge==null?void 0:ge.challenge_id)||""}&subject_id=${qr.pathId||""}`:`/tasks/start?id=${ee||""}&challenge_id=${(ge==null?void 0:ge.challenge_id)||""}&subject_id=${qr.pathId||""}`)}),Ca=s=>{s=s!=null&&s.includes(".json")?s:`${s}.json`,A.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Q.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ba(void 0,null,function*(){const x=yield(0,Jn.L8)({url:s});if(!x)return;p.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const H=yield(0,oe.Ir)({id:x.shixun_identifier});if(H!=null&&H.game_identifier){(0,V.xg)(`/tasks/${H.game_identifier}`);return}(H==null?void 0:H.status)===2?Ca(H==null?void 0:H.message):(H==null?void 0:H.status)===3&&mi(H==null?void 0:H.message)})})},mi=s=>{A.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Q.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",s,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ma=s=>{console.log("onDragEnter:",s)},Pr=s=>ba(void 0,null,function*(){var x,H,ee,de;console.log("onDrop:",s);const ge=s.node.props.eventKey,De=s.dragNode.props.eventKey,Be=s.node.props.pos.split("-"),mt=s.dropPosition-Number(Be[Be.length-1]);if(Be.length>5&&!s.node.dragOverGapBottom&&!s.node.dragOverGapTop||s.node.dragOver&&s.dragNodesKeys.length>1||Be.length>2&&s.dragNodesKeys.length>1)return!1;let lt=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(lt.includes((x=s.dragNode)==null?void 0:x.item_type)&&((H=s.node)==null?void 0:H.item_type)!="StageCatalog"&&mt===0||((ee=s.dragNode)==null?void 0:ee.item_type)==="StageCatalog"&<.includes((de=s.node)==null?void 0:de.item_type)&&mt===0)return!1;const mn=(_n,yr,Qn)=>{for(let Fa=0;Fa<_n.length;Fa++){if(_n[Fa].key===yr)return Qn(_n[Fa],Fa,_n);_n[Fa].children&&mn(_n[Fa].children,yr,Qn)}},pn=[...Zt];let Un;if(mn(pn,De,(_n,yr,Qn)=>{Qn.splice(yr,1),Un=_n}),!s.dropToGap)mn(pn,ge,_n=>{_n.children=_n.children||[],_n.children.unshift(Un)});else if((s.node.props.children||[]).length>0&&s.node.props.expanded&&mt===1)mn(pn,ge,_n=>{_n.children=_n.children||[],_n.children.unshift(Un)});else{let _n,yr;mn(pn,ge,(Qn,Fa,Xa)=>{_n=Xa,yr=Fa}),mt===-1?_n.splice(yr,0,Un):_n.splice(yr+1,0,Un)}yield Xt({stage_id:gn.stage_id,list:pn}),ui(pn,0,0,!0),console.log("data:",pn),ua([...pn]),Kn([...rr,s.node.key])}),ui=(s,x,H,ee)=>{x=x||0,s.map((de,ge)=>{var De;try{return de.key2=x+1+"-"+(ge+1),de.key3=gn.index+1+"-"+(ge+1),de.title="",ee||(de.key=x+1+"-"+(ge+1)),x?de.index=H+"-"+(ge+1):de.index=de.key3,(De=de.children)!=null&&De.length&&(xn.push(de.key2),ui(de.children,de.key2,de.index,ee)),de}catch(Be){}})},yi=s=>{s=s||"";let x=new RegExp((An||"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"ig");const H=s.replace(x,'$&');return An?Q.createElement("span",{dangerouslySetInnerHTML:{__html:H}}):s},hi=(s,x)=>{const{learning_status:H,name:ee}=s;return(H==null?void 0:H[0])==="can"&&(H==null?void 0:H[1])==="try"?Q.createElement("div",{className:Do.learn},Q.createElement("span",{className:Do.name},x?ee:yi(ee)),Q.createElement("span",{className:Do.sign},"\u514D\u8D39\u8BD5\u5B66")):x?ee:yi(ee)},Qi=s=>{er==="All"&&(rr.includes(s)?Kn(rr.filter(x=>x!=s)):Kn(rr.concat(s)))},Mi=(s,x)=>ba(void 0,null,function*(){if((0,_e.tJ)(Ie,!0)){if(s!=null&&s.need_authorize){(0,_e.rX)(!1);return}yield Vt(s.identifier,s.is_jupyter||s.is_jupyter_lab,s),x(),Tr!=null&&Tr.course_id&&(0,j.JS)({id:Tr==null?void 0:Tr.course_id})}}),Hi=s=>ba(void 0,null,function*(){var x,H,ee,de,ge;if(!(0,_e.tJ)(Ie))return;if(!((x=At.userInfo)!=null&&x.admin)&&!((H=At.userInfo)!=null&&H.business)&&!s.can_view&&s.item_type!=="Attachment")return A.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:Q.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});s.link&&(0,os.DH)({is_f:1,id:s.id,point:0,total:0});const De=gn!=null&&gn.course_id?`course_id=${gn==null?void 0:gn.course_id}`:`subject_id=${qr.pathId||gn.subject_id}`;if(((de=s==null?void 0:s.name)==null?void 0:de.substr((ee=s==null?void 0:s.name)==null?void 0:ee.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((ge=f.detail)!=null&&ge.allow_download)){p.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,V.FH)(s.name,Qe.Z.API_SERVER+s.url)}else(0,V.xg)(s.link||`/video/${s.id}?${De}`);if(s.item_type==="Attachment"&&s.complete_status!=2){const mt=yield(0,j.rS)({attachment_id:s.id,status:2})}(s.item_type==="Attachment"||s.item_type==="VideoItem")&&Gt({stage_id:gn.stage_id})}),l=s=>{Er||Ra(!0)},o=(0,e.useRef)(!1),c=(0,e.useMemo)(()=>Q.createElement(F.Z,{spinning:o.current},Q.createElement(D.default,{className:Do.tree,disabled:gn.disabled,expandedKeys:[...rr],draggable:!0,onDragEnter:ma,onDrop:Pr,onExpand:Qi,blockNode:!0,titleRender:s=>{var x,H,ee,de,ge,De;let Be=s;const mt=((x=s==null?void 0:s.learning_status)==null?void 0:x[0])==="can";return Q.createElement(K.Z,{align:"middle",className:"font14",onClick:()=>Qi(Be.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>l(Be.key)},Q.createElement(P.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},Pi(s)),Q.createElement(P.Z,{flex:"1",className:Do.color333,style:{display:"flex",alignItems:"center",width:300}},gn.cust_seq&&Q.createElement("span",{className:`${Do.color333} mr10`}," ",s.index," "),s.item_type!=="Attachment"&&Q.createElement("div",{className:Do.name_style},Q.createElement(u.Z,{placement:"topLeft",title:s.name},hi(s,!1))),s.item_type==="Attachment"&&Q.createElement("a",{target:"_blank",className:Do.pdf_name,title:s.name,onClick:()=>ba(void 0,null,function*(){if((0,_e.tJ)(Ie)){if(Tr!=null&&Tr.course_id){const lt=yield(0,j.JS)({id:Tr==null?void 0:Tr.course_id})}switch(s.item_type){case"Attachment":Hi(Be);break;case"VideoItem":Hi(s);break;case"ExaminationBank":Hi(s);break;case"HomeworkCommon":Hi(s);break;case"SubjectHomework":(s.homework_type=="group"||s.homework_type=="normal")&&Hi(s);break;case"Shixun":Mi(s);break}}})},s.name),(s.item_type==="Shixun"||s.item_type==="Challenge")&&s.high_resources_consume&&Q.createElement(Z.Z,{type:"paths",style:{marginLeft:10}}),(s.item_type==="Shixun"||s.item_type==="Challenge")&&((H=s==null?void 0:s.shixun_marks)==null?void 0:H.length)>0&&(((ee=At==null?void 0:At.userInfo)==null?void 0:ee.role)==1||((de=At==null?void 0:At.userInfo)==null?void 0:de.role)==2)&&(s==null?void 0:s.shixun_marks.map((lt,mn)=>Q.createElement(u.Z,{title:`${lt}`,key:mn},Q.createElement("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"}},lt)))),!!((ge=s.schools)!=null&&ge.length)&&Q.createElement(u.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},Q.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(s.item_type==="Shixun"||s.item_type==="Challenge")&&!!(s!=null&&s.finished_challenges_count)&&Q.createElement(u.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((s==null?void 0:s.finished_challenges_count)/(s==null?void 0:s.challenges_count)*100)}%`},Q.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(s==null?void 0:s.finished_challenges_count)-(s==null?void 0:s.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!gn.disabled&&Q.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),Er&&Q.createElement(P.Z,{className:"tr"},(Be.item_type==="VideoItem"||(Be==null?void 0:Be.item_type)==="Attachment"||(Be==null?void 0:Be.item_type)==="StageCatalog"||(Be==null?void 0:Be.item_type)==="SubjectHomework"||(Be==null?void 0:Be.item_type)==="ExaminationBank"||(Be==null?void 0:Be.item_type)==="HomeworkCommon")&&!gn.disabled&&!gn.hiddenEditBtn&&Q.createElement(u.Z,{title:"\u7F16\u8F91"},Q.createElement("span",{onClick:lt=>{lt.stopPropagation(),gn.editVidoItem(Nt({stage_id:gn.stage_id},Be))},style:{color:"#ccc",marginRight:"10px"}},Q.createElement(Ju.Z,null))),!gn.disabled&&Q.createElement(Q.Fragment,null,Q.createElement(u.Z,{title:"\u5220\u9664"},Q.createElement("span",{onClick:()=>{gn.deleteStages({id:Be.stage_item_id,stage_id:gn.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),gn.showVideoPlay&&gn.disabled&&Be.item_type==="SubjectHomework"&&mt&&Q.createElement("aside",null,!(0,U.JA)()&&je&&((0,U.Ny)()||(Be==null?void 0:Be.is_free)||!(Be!=null&&Be.is_free)&&(Be==null?void 0:Be.is_trial_study))&&Q.createElement(m.ZP,{className:"mr10",type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Be.stage_item_id,title:(Be==null?void 0:Be.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},"\u53D1\u9001"),!(0,U.JA)()&&je&&Q.createElement(m.ZP,{type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&gn.showInfoModal(Nt({stage_id:gn.stage_id},Be))})},"\u67E5\u770B\u8BE6\u60C5")),gn.showVideoPlay&&gn.disabled&&Be.item_type==="ExaminationBank"&&mt&&Q.createElement("aside",null,!(0,U.JA)()&&je&&((0,U.Ny)()||(Be==null?void 0:Be.is_free)||!(Be!=null&&Be.is_free)&&(Be==null?void 0:Be.is_trial_study))&&Q.createElement(m.ZP,{className:"mr10",type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Be.stage_item_id,title:"\u6D4B\u9A8C",examinationid:Be.id}}})})},"\u53D1\u9001"),!(0,U.JA)()&&je&&Q.createElement(m.ZP,{type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&window.open(`/paperlibrary/see/${Be.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),gn.showVideoPlay&&gn.disabled&&Be.item_type==="HomeworkCommon"&&mt&&Q.createElement("aside",null,!(0,U.JA)()&&je&&((0,U.Ny)()||(Be==null?void 0:Be.is_free)||!(Be!=null&&Be.is_free)&&(Be==null?void 0:Be.is_trial_study))&&Q.createElement(m.ZP,{className:"mr10",type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Be.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:Be.id}}})})},"\u53D1\u9001"),!(0,U.JA)()&&je&&Q.createElement(m.ZP,{type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&gn.showInfoModal(Nt({stage_id:gn.stage_id},Be))})},"\u67E5\u770B\u8BE6\u60C5")),gn.showVideoPlay&&gn.disabled&&Be.item_type==="VideoItem"&&mt&&Q.createElement("aside",null,!(0,U.JA)()&&je&&((0,U.Ny)()||(Be==null?void 0:Be.is_free)||!(Be!=null&&Be.is_free)&&(Be==null?void 0:Be.is_trial_study))&&Q.createElement(m.ZP,{className:"mr10",type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Be.stage_item_id,title:"\u89C6\u9891"}}})})},"\u53D1\u9001"),Q.createElement(m.ZP,{type:"primary",className:"mr10",onClick:()=>ba(void 0,null,function*(){Hi(Be)})},Be.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(Be.allow_visit||Be.to_be_built||!Be.shixun_status)&&gn.disabled&&(Be.item_type==="Shixun"||Be.item_type==="Challenge")&&mt&&Q.createElement("aside",null,!(0,U.JA)()&&je&&!Be.shixun_status&&((0,U.Ny)()||(Be==null?void 0:Be.is_free)||!(Be!=null&&Be.is_free)&&(Be==null?void 0:Be.is_trial_study))&&Q.createElement(m.ZP,{className:"ml10",type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Be.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:(Be==null?void 0:Be.is_jupyter)||(Be==null?void 0:Be.is_jupyter_lab),identifier:Be==null?void 0:Be.identifier}}})})},"\u53D1\u9001"),Q.createElement(m.ZP,{className:"ml10",type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&(Be.item_type!=="Attachment"&&(Tr!=null&&Tr.course_id)&&(yield(0,j.JS)({id:Tr==null?void 0:Tr.course_id})),window.open(`/shixuns/${Be.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),!Be.shixun_status&&Q.createElement(E.Z,{className:"ml10",type:"primary",onClick:()=>ba(void 0,null,function*(){return new Promise(lt=>ba(void 0,null,function*(){Mi(Be,lt)}))})},Be!=null&&Be.need_authorize?"\u9700\u6388\u6743":s!=null&&s.finished_challenges_count?(s==null?void 0:s.finished_challenges_count)-(s==null?void 0:s.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),gn.showVideoPlay&&gn.disabled&&Be.item_type==="Attachment"&&mt&&Q.createElement("aside",null,((De=f.detail)==null?void 0:De.allow_download)&&Q.createElement(m.ZP,{className:"mr10",type:"primary",onClick:()=>ba(void 0,null,function*(){var lt;(0,_e.tJ)(Ie)&&(0,V.Nd)("",`${Qe.Z.API_SERVER}${(lt=Be.url)==null?void 0:lt.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),Q.createElement(m.ZP,{type:"primary",className:"mr10",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&(0,V.xg)(`/video/${Be.id}?subject_id=${qr.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),Q.createElement(P.Z,null,gn.disabled&&Be.shixun_status==="\u6682\u672A\u516C\u5F00"&&Q.createElement("span",{className:`${Do.color204} ml5`},"\u5F85\u516C\u5F00"),Be.shixun_status==="\u5DF2\u5220\u9664"&&Q.createElement("span",{className:`${Do.color204} ml5`},"\u5DF2\u5220\u9664"),gn.disabled&&!Je&&(Be.item_type==="Shixun"||Be.item_type==="Challenge")&&!!Be.challenges_count&&Q.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"}," \u5B9E\u9A8C\u6570 ",Be.item_type==="Challenge"?1:Be.challenges_count," "),gn.disabled&&Je&&(Be.item_type==="Shixun"||Be.item_type==="Challenge")&&!!Be.challenges_count&&Be.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Be.shixun_status!=="\u5DF2\u5220\u9664"&&Q.createElement(Q.Fragment,null,Q.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:Be.finished_challenges_count===Be.challenges_count?"#50DAAE":"#DEDEDE"}}),Q.createElement("span",{style:{marginLeft:"4px"}},Q.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},Be.finished_challenges_count),Q.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",Be.challenges_count))),gn.disabled&&Je&&(Be.item_type==="VideoItem"||Be.item_type==="Attachment")&&(Be.complete_status==0?Q.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):Be.complete_status==1?Q.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):Q.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),er==="All"&&s.item_type==="StageCatalog"&&Q.createElement("span",{className:"ml10"},rr.includes(s.key)?Q.createElement(Ml.Z,null):Q.createElement(i.Z,null))))},treeData:Zt,loadedKeys:Rn,loadData:s=>ba(void 0,null,function*(){if(console.log(s),o.current=!0,Rr(Rn==null?void 0:Rn.concat([s.key])),s.item_type!=="StageCatalog")return o.current=!1;const x=yield Ie({type:"pathsDetail/getStageChildrenData",payload:{id:s.stage_item_id}});o.current=!1;const H=(de=Zt)=>de.map(ge=>{var De;return ge.id==s.id?rt(Nt({},ge),{children:x.data.items}):rt(Nt({},ge),{children:((De=ge==null?void 0:ge.children)==null?void 0:De.length)>0?H(ge.children):[]})}),ee=H();ui(ee,0),ua([...ee])})})),[Zt,xn,rr,er,Er,Rn]);return Q.createElement(Q.Fragment,null,c)};var Qa=(0,d.connect)(({pathsDetail:T,loading:L,user:f,globalSetting:Te})=>({pathsDetail:T,globalSetting:Te,user:f,loading:L.effects}))(Oi),Is=Object.defineProperty,ys=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,rs=Object.getOwnPropertySymbols,Rs=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,Es=(T,L,f)=>L in T?Is(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,qi=(T,L)=>{for(var f in L||(L={}))Rs.call(L,f)&&Es(T,f,L[f]);if(rs)for(var f of rs(L))$i.call(L,f)&&Es(T,f,L[f]);return T},Ui=(T,L)=>ys(T,Sr(L)),ti=(T,L)=>{var f={};for(var Te in T)Rs.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&rs)for(var Te of rs(T))L.indexOf(Te)<0&&$i.call(T,Te)&&(f[Te]=T[Te]);return f},xa=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const Ga=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],Ds=T=>{var L=T,{pathsDetail:f,user:Te,globalSetting:At,loading:bt,exercise:Xt,dispatch:je,classroomList:Ie,val:Je,allData:Gt,index:gn,visibleTypeNew:An,getData:er,selectExercise:rr,openPreview:Kn,UpdataStageChildrenData:xn}=L,na=ti(L,["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview","UpdataStageChildrenData"]),Rn,Rr,or;const[wn]=Ze.default.useForm(),[Gn,Cr]=(0,e.useState)(),[qr]=Ze.default.useForm(),[Zt]=Ze.default.useForm(),[ua]=Ze.default.useForm(),Tr=(0,d.useParams)(),{stageData:Wn,keywords:Er,visibleType:Ra="All",editKey:zn}=f;let[Vt,Ca]=(0,e.useState)({});const mi=(0,e.useRef)(),[ma,Pr]=(0,e.useState)(!1),[ui,yi]=(0,e.useState)(!1),[hi,Qi]=(0,e.useState)(!1),[Mi,Hi]=(0,e.useState)(!1),[l,o]=(0,e.useState)(!1),[c,s]=(0,e.useState)(!1),[x,H]=(0,e.useState)(),[ee,de]=(0,e.useState)(!1),[ge,De]=(0,e.useState)(!1),[Be,mt]=(0,e.useState)(""),[lt,mn]=(0,e.useState)(""),[pn,Un]=(0,e.useState)(""),[_n,yr]=(0,e.useState)(""),[Qn,Fa]=(0,e.useState)(),[Xa,Ya]=(0,e.useState)(!0),[Nr,Bi]=(0,e.useState)([]),[Za,Va]=(0,e.useState)(),[es,Ss]=(0,e.useState)([]),Us=((Rn=f.detail)==null?void 0:Rn.is_free)||((Rr=f.detail)==null?void 0:Rr.can_learning),Ji=!((or=f.detail)!=null&&or.can_managed),js=In=>{if(In.key=="Enter"){const Aa=Zt.getFieldValue("tag");if(Zt.setFieldsValue({tag:""}),!Aa){p.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(es.filter(Ma=>Ma===Aa).length>0){p.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}es.push(Aa),Ss([...es])}},jo=(In,Aa)=>{In.preventDefault(),Ss([...es.filter(Ma=>Ma!=Aa)])},Xs=()=>{p.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},uo=In=>{In=In!=null&&In.includes(".json")?In:`${In}.json`,A.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>xa(void 0,null,function*(){const Aa=yield(0,Jn.L8)({url:In});if(!Aa)return;p.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ma=yield(0,oe.Ir)({id:Aa.shixun_identifier});if(Ma!=null&&Ma.game_identifier){(0,V.xg)(`/tasks/${Ma.game_identifier}`);return}(Ma==null?void 0:Ma.status)===2?uo(Ma==null?void 0:Ma.message):(Ma==null?void 0:Ma.status)===3&&_o(Ma==null?void 0:Ma.message)})})},_o=In=>{A.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",In,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ro=(In,Aa)=>{if(Ji){Xs();return}il()&&(je({type:"pathsDetail/save",payload:{stage_id:Aa.stage_id,editKey:In}}),wn.setFieldsValue({name:Aa.stage_name,description:Aa.stage_description,tagName:Aa.tag&&Aa.tag.name||""}),Cr(Ui(qi({},Gn),{description:Aa.stage_description})))},zo=In=>xa(void 0,null,function*(){const Aa=yield(0,j.Ex)(qi({},In));return Vt.items=In.list,Aa}),$o=(...In)=>xa(void 0,[...In],function*(Aa={}){var Ma,Fi;if(Za){let pi={};Aa!=null&&Aa.video_id||Aa!=null&&Aa.link?pi=qi({id:Za==null?void 0:Za.id,subject_id:Tr==null?void 0:Tr.pathId},Aa):pi=Ui(qi({id:Za==null?void 0:Za.id,subject_id:Tr==null?void 0:Tr.pathId},Aa),{video_id:(Ma=Za==null?void 0:Za.video_item)==null?void 0:Ma.video_id,link:(Fi=Za==null?void 0:Za.video_item)==null?void 0:Fi.link}),(yield(0,j.M2)(pi))&&(p.ZP.success("\u4FEE\u6539\u6210\u529F"),o(!1),xn({stage_id:Vt.stage_id}))}else{const pi=yield(0,j.A2)(qi({id:Vt==null?void 0:Vt.stage_id,subject_id:Tr==null?void 0:Tr.pathId},Aa));pi!=null&&pi.id&&(o(!1),xn({stage_id:Vt==null?void 0:Vt.stage_id}))}}),Go=In=>xa(void 0,null,function*(){var Aa,Ma;if(!(In!=null&&In.name)||(In==null?void 0:In.name.replace(/(^\s*)|(\s*$)/g,""))==="")return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");const Fi=[...((Aa=Vt==null?void 0:Vt.shixuns_list)==null?void 0:Aa.map(tu=>({type:tu.item_type,id:tu.id})))||[],...((Ma=Vt==null?void 0:Vt.attachments_list)==null?void 0:Ma.map(tu=>({type:"Attachment",id:tu.id})))||[]],pi=In,{tagName:ki}=pi,go=ti(pi,["tagName"]);let Vo=Ui(qi({},go),{id:Vt.stage_id,type:Array.from(new Set(Fi.map(tu=>tu.type))),list:Fi});const Mu=Vt.tag&&Vt.tag.id||"";Vo=Ui(qi({},Vo),{stage_tag_attributes:Mu?{id:Mu,name:ki}:{name:ki||""}});const Fu=yield(0,j.xn)(qi({},Vo));Fu!=null&&Fu.subject_id&&xn(Ui(qi(qi({},Vt),Fu),{stage_name:Vo.name,stage_description:Vo.description,tag:Vo.stage_tag_attributes}))}),ko=In=>{A.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:()=>xa(void 0,null,function*(){(yield(0,j.WW)(In)).status===0&&(p.ZP.success("\u5220\u9664\u6210\u529F"),xn({stage_id:Je.stage_id||Vt.stage_id}))})})},eu=In=>xa(void 0,null,function*(){const Aa=yield(0,j.FD)({id:In==null?void 0:In.stage_item_id,type:In==null?void 0:In.homework_type});Aa&&((In==null?void 0:In.item_type)=="HomeworkCommon"?Un(Aa==null?void 0:Aa.hack_homework):Un(Aa==null?void 0:Aa.subject_homework),mt(In==null?void 0:In.item_type),mn(In==null?void 0:In.stage_item_id),De(!0))}),Po=In=>xa(void 0,null,function*(){var Aa,Ma,Fi;if((In==null?void 0:In.item_type)==="VideoItem"){const pi=yield(0,os.TJ)({id:In==null?void 0:In.stage_item_id});Va(pi),(In==null?void 0:In.item_type)==="VideoItem"?o(!0):(Ss(((Aa=pi==null?void 0:pi.tags)==null?void 0:Aa.map(ki=>ki==null?void 0:ki.name))||[]),Zt.setFieldsValue({files:[{uid:(Ma=pi==null?void 0:pi.attachment)==null?void 0:Ma.id,name:pi==null?void 0:pi.name,response:{id:(Fi=pi==null?void 0:pi.attachment)==null?void 0:Fi.id}}]}),Qi(!0))}else if((In==null?void 0:In.item_type)==="ExaminationBank")d.history.push(`/paperlibrary/add/${In==null?void 0:In.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${Tr.pathId}&stageId=${Je.stage_id}`);else if((In==null?void 0:In.item_type)==="HomeworkCommon")d.history.push(`/paths/${Tr.pathId}/${Vt.stage_id}/program_homework/${In==null?void 0:In.id}/edit`);else if((In==null?void 0:In.item_type)==="Attachment"){let pi;A.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:e.createElement(vt.default,{value:pi,onChange:ki=>{pi=ki.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>xa(void 0,null,function*(){var ki,go;if(!pi)return p.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Vo=yield(0,re.ZP)(`/api/attachments/${In==null?void 0:In.id}.json`,{method:"put",body:{name:pi+((go=In==null?void 0:In.name)==null?void 0:go.substr((ki=In==null?void 0:In.name)==null?void 0:ki.lastIndexOf(".")))}});pi="",xn({stage_id:In==null?void 0:In.stage_id})})})}else if((In==null?void 0:In.item_type)==="SubjectHomework")je({type:"classroomList/setActionTabs",payload:{key:(In==null?void 0:In.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:In==null?void 0:In.stage_item_id,type:In==null?void 0:In.homework_type}});else{let pi;A.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:e.createElement(vt.default,{defaultValue:In==null?void 0:In.name,value:pi,maxLength:40,onChange:ki=>{console.log(ki.target.value),pi=ki.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>xa(void 0,null,function*(){if(!(pi||(In==null?void 0:In.name)).replaceAll(" ",""))return p.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const ki=yield(0,re.ZP)(`/api/stages/${In==null?void 0:In.stage_id}/update_item_name.json`,{method:"put",body:{name:pi||(In==null?void 0:In.name),item_id:In==null?void 0:In.id}});pi="",xn({stage_id:In==null?void 0:In.stage_id})})})}}),lu=In=>{A.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>xa(void 0,null,function*(){(yield(0,j._V)({id:In})).status===1&&(je({type:"pathsDetail/save",payload:{editKey:-1,stageData:Wn.filter(Ma=>Ma.stage_id!==In)}}),p.ZP.success("\u5220\u9664\u6210\u529F"))})})},Au=(In,Aa)=>{const Ma=Wn.findIndex(pi=>pi.stage_id===In),Fi=[...Wn];return Aa==="up"&&Ma>0?[Fi[Ma-1],Fi[Ma]]=[Fi[Ma],Fi[Ma-1]]:Aa==="down"&&Maxa(void 0,null,function*(){if(Ji){Xs();return}if(!il())return;(yield(0,j.ms)({id:In})).status===1&&(p.ZP.success("\u4E0A\u79FB\u6210\u529F!"),je({type:"pathsDetail/save",payload:{stageData:Au(In,"up")}}))}),Bl=In=>xa(void 0,null,function*(){if(Ji){Xs();return}if(!il())return;(yield(0,j.yy)({id:In})).status===1&&(p.ZP.success("\u4E0B\u79FB\u6210\u529F!"),je({type:"pathsDetail/save",payload:{stageData:Au(In,"down")}}))}),il=()=>zn!==-1?(A.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:e.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const In=`Edit_${zn}`;let Aa=document.getElementById(In);Aa&&setTimeout(()=>Aa.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,sl=()=>{Go(wn.getFieldsValue(),"edit")},Zl=()=>{var In,Aa,Ma,Fi,pi,ki;return((Aa=(In=f.detail)==null?void 0:In.courses)==null?void 0:Aa.length)>0?(Ma=f.detail)==null?void 0:Ma.allow_visit:!(((Fi=Te.userInfo)==null?void 0:Fi.user_identity)==="\u5B66\u751F"&&((pi=f.detail)!=null&&pi.allow_visit)&&((ki=f.detail)!=null&&ki.courses))},Wl=In=>{var Aa,Ma;let Fi=[];return In.items&&((Aa=In.items)!=null&&Aa.length)&&((Ma=In.items)==null||Ma.forEach(ki=>{var go;Fi.push(ki),ki.children&&((go=ki.children)!=null&&go.length)&&(Fi=Fi.concat(ki.children))})),!Fi.find(ki=>(0,Vu.isEqual)(ki.learning_status,["can","try"]))?null:e.createElement("aside",{className:Li.learn},"\u514D\u8D39\u8BD5\u5B66")},Yl=(In,Aa)=>{var Ma,Fi,pi,ki,go,Vo,Mu,Fu,tu,Il,wl;let bu=(In==null?void 0:In.items)||[],ol=!1,Sl=!1,Tl=!1;Ra==="All"&&(ol=(((Ma=Te.userInfo)==null?void 0:Ma.admin)||((Fi=Te.userInfo)==null?void 0:Fi.business)||((pi=f.detail)==null?void 0:pi.allow_statistics))&&ma,(ki=f.detail)!=null&&ki.allow_add_member&&Us&&!ma&&(Aa>0&&(Sl=!0),Aa<(Wn==null?void 0:Wn.length)-1&&(Tl=!0)));const _l=to=>xa(void 0,null,function*(){Bi(to),!(bu!=null&&bu.length)&&to.includes(`${Aa}`)&&xn({stage_id:In.stage_id||Vt.stage_id})}),xl=(to,ku)=>{var ul;((ul=f.detail)==null?void 0:ul.shixun_tag_num)==4?A.default.confirm({centered:!0,width:420,title:"\u63D0\u793A",icon:null,onOk:()=>{to=="\u5411\u4E0A\u79FB\u52A8"?yl(ku):Bl(ku)},content:e.createElement("div",{className:"tc font16"},"\u5F53\u524D\u5B9E\u8DF5\u8BFE\u7A0B\u5DF2\u516C\u5F00\uFF0C\u786E\u5B9A\u8981\u8C03\u6574\u7AE0\u6B21\u987A\u5E8F\u5417\uFF1F")}):to=="\u5411\u4E0A\u79FB\u52A8"?yl(ku):Bl(ku)};return e.createElement(F.Z,{spinning:!!bt["pathsDetail/getStageChildrenData"]},e.createElement(Qo.default,{className:`mt20 ${Li.ChapterStyle}`,activeKey:Nr,bordered:!1,expandIconPosition:"end",expandIcon:({isActive:to})=>e.createElement("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:`rotate(${to?90:0}deg) `,transition:".3s"}}),onChange:_l,items:[{key:Aa,label:e.createElement(K.Z,{id:`Edit_${Aa}`,wrap:!1,align:"middle",gutter:5},e.createElement(P.Z,null,e.createElement("span",{className:"font18 blod c-3061d0"},In.stage_name||`\u7B2C${Gt==null?void 0:Gt.length}\u7AE0\u8282`,Wl(In))),In.tag&&In.tag.name&&e.createElement(P.Z,null,e.createElement("span",{className:`${Li.tag}`},In.tag.name))),extra:Ra==="All"&&!Er&&((go=f==null?void 0:f.detail)==null?void 0:go.allow_edit_stage)&&e.createElement("div",{className:`${ol?"":Li.EditStyle}`,onClick:to=>{to.preventDefault(),to.stopPropagation()}},e.createElement(K.Z,{wrap:!1,align:"middle",gutter:10},ol&&e.createElement(P.Z,null,e.createElement(u.Z,{title:"\u5220\u9664"}," ",e.createElement("i",{onClick:()=>{lu(In.stage_id)},className:"iconfont current icon-shanchu c-grey-c"}))),((Vo=f.detail)==null?void 0:Vo.allow_add_member)&&Us&&!ma&&e.createElement(e.Fragment,null,Sl&&e.createElement(P.Z,null,e.createElement(u.Z,{title:"\u5411\u4E0A\u79FB\u52A8"}," ",e.createElement("i",{onClick:()=>{xl("\u5411\u4E0A\u79FB\u52A8",In.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"}))),Tl&&e.createElement(P.Z,null,e.createElement(u.Z,{title:"\u5411\u4E0B\u79FB\u52A8"}," ",e.createElement("i",{onClick:()=>{xl("\u5411\u4E0B\u79FB\u52A8",In.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"}))),e.createElement(P.Z,null,e.createElement(u.Z,{title:"\u7F16\u8F91"},e.createElement("i",{onClick:to=>{Ro(Aa,In)},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})))))),children:e.createElement(F.Z,{spinning:!1},!ma&&(In.stage_description?e.createElement("aside",{className:"pl20 pr20"},e.createElement("div",{ref:mi,className:`${Li.introContent} ${Xa?Li.introContentMaxHeight:""}`},e.createElement(Bn.Z,{value:In==null?void 0:In.stage_description})),Qn&&e.createElement("div",{className:"current",onClick:to=>{to.stopPropagation(),Ya(!Xa)}},e.createElement(Qs.Z,{dashed:!1},e.createElement("a",{className:"font14"},Xa?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",e.createElement("i",{className:`iconfont font14 ${Xa?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))):(bu==null?void 0:bu.length)==0?e.createElement("div",{className:Li.nodata},"\u6682\u65E0\u5185\u5BB9\uFF5E"):null),ma&&e.createElement("div",{className:"pl20 pr20"},e.createElement(Ze.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u7AE0\u8282\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u7A7A\u683C"}]},e.createElement(vt.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${Aa+1}\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:sl})),e.createElement(Ze.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},e.createElement(si.Z,{defaultValue:Gn==null?void 0:Gn.description,placeholder:`\u8BF7\u8F93\u5165\u7B2C${Aa+1}\u7AE0\u8282\u63CF\u8FF0`,height:300,onBlur:sl})),e.createElement(Ze.default.Item,{label:"\u6807\u7B7E",name:"tagName",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57\u201D"}]},e.createElement(vt.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:sl})),e.createElement("aside",{className:"mt20 mb20"},e.createElement(m.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:e.createElement("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:()=>{if(!(Vt!=null&&Vt.stage_id))return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&(Hi(!0),ua.resetFields())}},"\u5C0F\u8282"),e.createElement(N.Z,{placement:"bottomCenter",overlayClassName:Li.dro,menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"},{key:"3",label:"\u9009\u7528\u4EFB\u52A1\u5173\u5361"}],onClick:({key:to,keyPath:ku,domEvent:ul})=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(to==="1"){if(!(0,_e.tJ)(je)||!(0,_e.xY)())return;s(!1),yi(!0),qr.setFieldsValue({name:"",is_jupyter:!1})}to==="2"&&je({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:Vt.stage_id,subject_id:Tr.pathId}}),to==="3"&&je({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:Vt.stage_id,subject_id:Tr.pathId,isMissionLevel:!0}})}}},e.createElement(m.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u5B9E\u8DF5\u9879\u76EE")),!((Mu=At==null?void 0:At.setting)!=null&&Mu.is_local)&&e.createElement(e.Fragment,null,e.createElement(N.Z,{placement:"bottomCenter",overlayClassName:Li.dro,dropdownRender:()=>e.createElement(O.default,null,e.createElement(O.default.Item,{key:3,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Va(""),o(!0)}},"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),e.createElement(O.default.Item,{key:4,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&(H("\u89C6\u9891\u9879\u76EE"),de(!0),yr(Vt.stage_id))}},"\u9009\u7528\u89C6\u9891\u9879\u76EE"))},e.createElement(m.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u89C6\u9891\u9879\u76EE"))),e.createElement(N.Z,{placement:"bottomCenter",overlayClassName:Li.dro,dropdownRender:()=>e.createElement(O.default,null,e.createElement(O.default.Item,{key:5,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&(Va(""),Ss([]),s(!1),Qi(!0),Zt.resetFields())}},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),e.createElement(O.default.Item,{key:6,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&(H("\u6559\u5B66\u8BFE\u4EF6"),de(!0),yr(Vt.stage_id))}},"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"))},e.createElement(m.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6559\u5B66\u8BFE\u4EF6")),e.createElement(N.Z,{placement:"bottomCenter",overlayClassName:Li.dro,dropdownRender:()=>e.createElement(O.default,null,e.createElement(O.default.Item,{key:7,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&je({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:Vt.stage_id,subject_id:Tr.pathId}})}},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(O.default.Item,{key:8,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&je({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:Vt.stage_id,subject_id:Tr.pathId}})}},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),e.createElement(O.default.Item,{key:9,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&d.history.push(`/paths/${Tr.pathId}/${Vt.stage_id}/program_homework/null/add`)}},"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),e.createElement(O.default.Item,{key:10,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&(H("\u5206\u7EC4\u4F5C\u4E1A"),de(!0),yr(Vt.stage_id))}},"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(O.default.Item,{key:11,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&(H("\u56FE\u6587\u4F5C\u4E1A"),de(!0),yr(Vt.stage_id))}},"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"),e.createElement(O.default.Item,{key:12,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&(H("\u7F16\u7A0B\u4F5C\u4E1A"),de(!0),yr(Vt.stage_id))}},"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"))},e.createElement(m.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u4F5C\u4E1A")),e.createElement(N.Z,{placement:"bottomCenter",overlayClassName:Li.dro,dropdownRender:()=>e.createElement(O.default,null,e.createElement(O.default.Item,{key:13,style:{textAlign:"center"},onClick:()=>{d.history.push(`/paperlibrary/add?pageType=course&courseId=${Tr.pathId}&stageId=${In.stage_id}`)}},"\u65B0\u5EFA\u8BD5\u5377"),e.createElement(O.default.Item,{key:14,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&rr(In)}},"\u9009\u7528\u8BD5\u5377"))},e.createElement(m.ZP,{key:Aa,size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6D4B\u9A8C")),e.createElement("br",null)),e.createElement("aside",{className:"c-light-black mt10 pb20"},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002",e.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),e.createElement("aside",{className:`${In!=null&&In.stage_description?"mt10":""} ${Li.shixuns}`},!!(bu!=null&&bu.length)&&e.createElement(Jl,{visibleType:An,data:bu,stage_id:In.stage_id,disabled:!ma,deleteStages:ko,editVidoItem:Po,showInfoModal:eu,updateSort:zo,index:Aa,expandAll:(Fu=f==null?void 0:f.detail)==null?void 0:Fu.show_course_section,cust_seq:!!((tu=f==null?void 0:f.detail)!=null&&tu.cust_seq),showVideoPlay:((Il=Te.userInfo)==null?void 0:Il.admin)||((wl=Te.userInfo)==null?void 0:wl.business)||Zl(),isPaths:!0,isShowSchedule:f.isShowSchedule,getData:er})),ma&&e.createElement("aside",{className:Li.buttons},e.createElement(m.ZP,{onClick:()=>{Pr(!1),je({type:"pathsDetail/save",payload:{editKey:-1}}),je({type:"pathsDetail/getPathsDetail",payload:{id:Tr.pathId}})},type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),e.createElement(m.ZP,{onClick:()=>xa(void 0,null,function*(){wn.submit(),je({type:"pathsDetail/save",payload:{editKey:-1}}),je({type:"pathsDetail/getPathsDetail",payload:{id:Tr.pathId}})}),size:"middle",type:"primary"},"\u4FDD\u5B58")))}]}))},Jl=e.memo(Qa),ql=(0,e.useMemo)(()=>Vt?Yl(Vt,gn):null,[Vt,Er,An,Ra,Qn,Xa,Nr,ma,zn]);return(0,e.useEffect)(()=>{Ca(qi({},Je)),wn.setFieldsValue(Ui(qi({},Je),{name:Je==null?void 0:Je.stage_name}))},[Je]),(0,e.useEffect)(()=>{var In;if(zn===gn){Pr(!0);const Aa=document.getElementById(`Edit_${zn}`);Aa&&setTimeout(()=>Aa.scrollIntoView({block:"start",behavior:"smooth"}))}else Pr(!1);Bi(!(Vt!=null&&Vt.limit_expansion)||((In=Vt==null?void 0:Vt.items)==null?void 0:In.length)>0||zn===gn?[`${gn}`]:[])},[Vt,zn]),(0,e.useEffect)(()=>{if(!mi.current)return;function In(){var Ma;let Fi=new ResizeObserver(pi=>{for(let ki of pi)Fa(ki.target.offsetHeight>=280)});return Fi.observe((Ma=mi.current)==null?void 0:Ma.firstElementChild),Fi}const Aa=In();return()=>{var Ma,Fi;(Ma=mi.current)!=null&&Ma.firstElementChild&&Aa.unobserve((Fi=mi.current)==null?void 0:Fi.firstElementChild)}},[mi.current,Vt]),e.createElement("section",null,e.createElement(Ze.default,{form:wn,onFinish:Go},ql),e.createElement(A.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:ui,confirmLoading:c,destroyOnClose:!0,onOk:()=>xa(void 0,null,function*(){qr.submit()}),onCancel:()=>{yi(!1)}},e.createElement(Ze.default,{form:qr,initialValues:{name:"",is_jupyter:!1},onFinish:In=>xa(void 0,null,function*(){s(!0),(yield(0,j.vf)(qi({id:Vt.stage_id,subject_id:Tr.pathId},In))).id&&(qr.resetFields(),p.ZP.success("\u6DFB\u52A0\u6210\u529F"),xn(qi({},Vt)),yi(!1)),s(!1)})},e.createElement(Ze.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},e.createElement(b.ZP.Group,null,e.createElement(b.ZP,{value:!1}," \u5168\u6808\u5B9E\u8DF5\u9879\u76EE "),e.createElement(b.ZP,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),e.createElement(Ze.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(vt.default,{showCount:!0,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC760\u5B57\u7684\u540D\u79F0"})))),e.createElement(A.default,{centered:!0,title:Za?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:hi,confirmLoading:c,onCancel:()=>{Qi(!1),Ss([]),Va("")},destroyOnClose:!0,onOk:()=>xa(void 0,null,function*(){var In,Aa;const Ma=Zt.getFieldsValue();s(!0);const Fi=Ma.files.find(go=>!go.response||!go.response.id);if(Fi){p.ZP.error(`${Fi==null?void 0:Fi.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}let pi;const ki=Ui(qi({},Ma),{subject_id:Tr.pathId,tags:es,attachment_ids:(In=Ma==null?void 0:Ma.files)==null?void 0:In.map(go=>go.response.id)});Za?pi=yield(0,j.M2)(Ui(qi({},ki),{id:Za==null?void 0:Za.id,attachment_id:(Aa=ki==null?void 0:ki.attachment_ids)==null?void 0:Aa[0]})):pi=yield(0,j.s0)(Ui(qi({},ki),{id:Vt.stage_id})),pi.status===0&&(p.ZP.success("\u4FEE\u6539\u6210\u529F"),Qi(!1),xn(qi({},Vt))),s(!1)})},e.createElement(Ze.default,{form:Zt},e.createElement(Ze.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},e.createElement($s.Z,{aloneClear:!0,maxSize:(0,U.Ny)()?500:100,accept:Ga.toString(),number:Za?1:10})),e.createElement(Ze.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tags"},e.createElement(vt.default,{onKeyUp:js})),e.createElement("div",{className:Li["tagsList-content"]},es.map((In,Aa)=>e.createElement(ao.default,{key:Aa+In,closable:!0,onClose:Ma=>{jo(Ma,In)}},In))),e.createElement("div",null,e.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),e.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",e.createElement(d.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",e.createElement("br",null),"2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B",e.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,U.Ny)()?500:100,"M\uFF1B",e.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",e.createElement("br",null),"5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",e.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),e.createElement(A.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:Mi,confirmLoading:c,onOk:()=>xa(void 0,null,function*(){ua.submit()}),onCancel:()=>{Hi(!1),ua.resetFields()}},e.createElement(Ze.default,{form:ua,onFinish:In=>xa(void 0,null,function*(){s(!0),(yield(0,j.Mt)(Ui(qi({},In),{id:Vt==null?void 0:Vt.stage_id,subject_id:Tr.pathId}))).status===0&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),Hi(!1),ua.resetFields(),xn(qi({},Vt))),s(!1)})},e.createElement(Ze.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(vt.default,{showCount:!0,maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),l&&e.createElement(Bs.Z,{visible:l,editData:Za,onCancel:()=>o(!1),onOk:$o}),e.createElement(ii,{setScoreShow:de,getData:()=>{xn({stage_id:Je.stage_id||Vt.stage_id})},id:_n,ScoreShow:ee,modalType:x,subjectId:Tr.pathId,openPreview:Kn}),e.createElement(gs,{setScoreShow:De,ScoreShow:ge,homeType:Be,homeId:lt,modalDdata:pn}))};var Hs=(0,d.connect)(({pathsDetail:T,user:L,loading:f,globalSetting:Te,classroomList:At,exercise:bt})=>({pathsDetail:T,user:L,globalSetting:Te,loading:f.effects,classroomList:At,exercise:bt}))(Ds),No=n(75790),oo=n(71051);const ht=({user:T,onReplyDiscuss:L,dispatch:f,id:Te,activeDiscussIndex:At,placeholder:bt})=>{const[Xt,je]=(0,e.useState)("");function Ie(gn){je(gn)}const Je=(0,d.useParams)();function Gt(){if(!Xt){p.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}L(Te,Xt),f({type:"pathsDetail/getPathsDetail",payload:{id:Je.pathId}}),je("")}return e.createElement("div",{key:Te,className:"discuss-item-editor",style:{display:At===Te?"block":"none",width:"100%"}},e.createElement(si.Z,{miniToolbar:!0,startInit:At===Te,defaultValue:Xt,id:Te,noStorage:!0,watch:!1,height:155,placeholder:bt||"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:Ie}),e.createElement("a",{onClick:Gt,className:"btn-send"},"\u53D1\u9001"))};var Co=(0,d.connect)(({shixunsDetail:T,loading:L,globalSetting:f})=>({shixunsDetail:T,globalSetting:f,loading:L.models.index}))(ht),Bo=n(59301),wt=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const Io=({user:T,upDataList:L,page:f,dispatch:Te,keywords:At})=>{const bt=(0,d.useParams)(),Xt=(je,Ie)=>wt(void 0,null,function*(){const Je=yield(0,j.WD)({id:je,content:Ie});(Je==null?void 0:Je.status)===0&&L(1,At)});return Bo.createElement("div",{className:"discuss-item-container bg-white"},Bo.createElement("a",{href:`/users/${T.login}`,target:"_blank"},Bo.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Qe.Z.IMG_SERVER}/images/${T.image_url}`,width:"50"})),Bo.createElement("section",null,Bo.createElement(Co,{id:bt.pathId,activeDiscussIndex:bt.pathId,onReplyDiscuss:Xt,placeholder:"\u6211\u8981\u8BA8\u8BBA"})))};var gu=(0,d.connect)(({shixunsDetail:T,loading:L,globalSetting:f})=>({shixunsDetail:T,globalSetting:f,loading:L.models.index}))(Io),vs=n(88838);function qu(T,L=1){return get("/discusses.json",{page:L-1,container_identifier:T,container_type:"Shixun"})}function Vs(T,L){return(0,re.v_)(`/discusses/${T}/top_or_down_discuss.json`,{top:L})}function aa(T,L){return(0,re.v_)(`/discusses/${T}/plus.json`,{container_type:"Discuss",type:L?1:0})}function Ho(T,L){return(0,re.v_)(`/discusses/${T}/hidden.json`,L)}function mu(T,L){return(0,re.v_)(`/discusses/${T}/reward_code.json`,L)}function su(T){return(0,re.ZP)(`/api/discusses/${T}.json`,{method:"delete"})}function Lo(T,L){return(0,re.v_)(`/discusses/${T}/reply.json`,{container_type:"Shixun",content:L})}function Ku(T){return post("/discusses.json",T)}function _u({data:T,index:L,adminOrOperator:f,parentDiscussIndex:Te,shixunIdentifier:At,isDelete:bt,user:Xt,onSetRewardData:je,onSetActionType:Ie,deleteCommentAlert:Je,shixunName:Gt,keywords:gn}){const{author:An,can_delete:er,manage:rr,content:Kn,hidden:xn,id:na,reward:Rn,time:Rr}=T;function or(){je({id:na,index:L,user_id:An.user_id,parentDiscussIndex:Te})}function wn(){Ie({id:na,index:L,params:{hidden:xn?"0":"1",container_identifier:At},type:"hidden-discuss",parentDiscussIndex:Te,message:xn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Gn(){if(Je){A.default.info({title:"\u63D0\u793A",content:e.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Gt,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Ie({id:na,index:L,type:"delete-discuss",parentDiscussIndex:Te,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return e.createElement("div",{className:"second-level-discuss"},e.createElement("div",{className:"discuss-info-body",style:{marginTop:"8px",marginBottom:"8px"}},e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${An.login}`,target:"_blank"},An.name),e.createElement("span",{className:"grey"},Rr),Rn?e.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Rn}`},e.createElement("i",{className:"iconfont icon-gift c-orange "}),e.createElement("span",null,Rn)):null),e.createElement("div",{className:gn?"hidden":"btn-group",style:{marginBottom:"0px"}},f?e.createElement("a",{onClick:or,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.createElement("i",{className:"iconfont icon-jiangli"})):null,f?e.createElement("a",{onClick:wn,title:xn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.createElement("i",{className:xn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,rr?e.createElement("a",{onClick:Gn,title:"\u5220\u9664",style:{minWidth:"unset"}},e.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.createElement(Bn.Z,{className:"discuss-content",value:Kn,highlightKeywords:gn}))}var Iu=({data:T,index:L,shixunIdentifier:f,adminOrOperator:Te,identity:At,onTopOrDownDiscuss:bt,onPlusDiscuss:Xt,onSetActionType:je,onSetRewardData:Ie,user:Je,isDelete:Gt,activeDiscussIndex:gn,onReplyDiscuss:An,onSetActiveDiscussIndex:er,keywords:rr})=>{const{content:Kn,children:xn,game_url:na,hidden:Rn,id:Rr,position:or,praise_count:wn,reward:Gn,sticky:Cr,time:qr,user_praise:Zt,game_passed:ua,delete_comment_alert:Tr,author:Wn,shixun_name:Er,manage:Ra}=T;function zn(){er(Rr)}function Vt(){bt(Rr,!Cr,L)}function Ca(){Xt(Rr,!Zt,L)}function mi(){Ie({id:Rr,index:L,user_id:Wn.user_id})}function ma(){if(Tr){A.default.info({title:"\u63D0\u793A",content:e.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Er,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}je({id:Rr,index:L,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Pr(){je({id:Rr,index:L,params:{hidden:Rn?"0":"1",container_identifier:f},type:"hidden-discuss",message:Rn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ui=yi=>{let{nodeName:hi,src:Qi}=yi.target;hi==="IMG"&&(zi.Z.publish("preview-image",Qi),console.log("src:",Qi))};return e.createElement("div",{className:"discuss-item-container",key:Rr},e.createElement("a",{href:`/users/${Wn.login}`,target:"_blank"},e.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Qe.Z.IMG_SERVER}/images/${Wn.image_url}`,width:"50"})),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${Wn.login}`,target:"_blank"},Wn.name),e.createElement("span",{className:"grey"},qr),or?e.createElement("span",{className:"c-green"}," [\u7B2C",or,"\u5173] "):null,na?e.createElement("a",{href:na,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,Gn?e.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Gn}`},e.createElement("i",{className:"iconfont icon-gift c-orange "}),e.createElement("span",null,Gn)):null,At<=5?e.createElement("span",{style:{flex:"1",textAlign:"right",color:ua===1?"#29bd8b":""}},ua||ua===0?ua===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),e.createElement("div",{onClick:ui},e.createElement(Bn.Z,{className:"discuss-content",value:Kn,highlightKeywords:rr})),xn&&xn.length>0?e.createElement("div",{className:"reply-discuss-container",onClick:ui},xn.map((yi,hi)=>e.createElement(_u,{key:yi.id,data:yi,index:hi,deleteCommentAlert:Tr,shixunName:Er,shixunIdentifier:f,adminOrOperator:Te,user:Je,isDelete:Gt,onSetRewardData:Ie,onSetActionType:je,parentDiscussIndex:L,keywords:rr}))):null,e.createElement("div",{className:rr?"hidden":"btn-group"},Te?e.createElement("a",{onClick:mi,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.createElement("i",{className:"iconfont icon-jiangli"})):null,Te?e.createElement("a",{onClick:Pr,title:Rn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.createElement("i",{className:Rn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ra&&(!xn||xn.length==0)&&e.createElement("a",{onClick:ma,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})),e.createElement("a",{onClick:zn,title:"\u56DE\u590D"},e.createElement("i",{className:"iconfont icon-huifu1"})),e.createElement("a",{onClick:Ca,style:{whiteSpace:"nowrap"},className:Zt?"c-orange":""},e.createElement("i",{className:Zt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.createElement("span",null,wn||""))),e.createElement(Co,{id:Rr,activeDiscussIndex:gn,onReplyDiscuss:An})))},t=Object.defineProperty,r=Object.defineProperties,C=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,qn=(T,L,f)=>L in T?t(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Gr=(T,L)=>{for(var f in L||(L={}))ut.call(L,f)&&qn(T,f,L[f]);if(ce)for(var f of ce(L))an.call(L,f)&&qn(T,f,L[f]);return T},Na=(T,L)=>r(T,C(L)),vn=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const Mr={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function fi(T,L){switch(L.type){case vs.tD:return Na(Gr({},T),{loading:!0});case vs.RS:return Na(Gr({},T),{showRewardDialog:!0});case vs.t2:return Na(Gr({},T),{showRewardDialog:!1});case vs.GR:return Gr(Gr({},T),L.payload);case vs.u8:return Gr(Gr({},T),L.payload);case vs.rM:return Gr(Gr({},T),L.payload);case vs.yS:return Gr(Gr({},T),L.payload);case vs.Vn:return Gr(Gr({},T),L.payload);case vs.SX:return Gr(Gr({},T),L.payload);default:throw new Error}}var Vi=({shixunIdentifier:T,identity:L,activeIndex:f,user:Te,isShixunDetail:At=!1,isDelete:bt,keywords:Xt,refreshCount:je})=>{const[Ie,Je]=(0,e.useReducer)(fi,Mr),{page:Gt,loading:gn,data:An,actionType:er,showRewardDialog:rr,activeDiscussIndex:Kn}=Ie,xn=(0,e.useRef)(),na=(0,e.useRef)(),Rn=(0,d.useParams)();function Rr(Pr){return vn(this,null,function*(){if(!gn)try{Je({type:vs.tD});const ui=yield(0,j.Ax)(Na(Gr({},Rn),{page:Pr,keywords:Xt}));Je({type:vs.GR,payload:{activeDiscussIndex:null,page:Pr,data:ui,loading:!1}})}catch(ui){console.log(ui)}})}function or(Pr){document.body.scrollIntoView(),Rr(Pr)}function wn(Pr,ui,yi){return vn(this,null,function*(){try{const hi=yield aa(Pr,ui);Ca[yi].user_praise=ui,Ca[yi].praise_count=hi.praise_count,Je({type:vs.rM,payload:{data:Na(Gr({},An),{comments:Ca})}})}catch(hi){console.log(hi)}})}function Gn(Pr,ui,yi){return vn(this,null,function*(){try{yield Vs(Pr,ui),Ca[yi].sticky=ui,Je({type:vs.u8,payload:{data:Na(Gr({},An),{comments:Ca})}})}catch(hi){console.log(hi)}})}function Cr(){Je({type:vs.yS,payload:{actionType:null}})}function qr(){return vn(this,null,function*(){const{id:Pr,params:ui,type:yi,index:hi,parentDiscussIndex:Qi}=er;if(yi==="hidden-discuss"&&(yield Ho(Pr,ui),Qi?Ca[Qi].children[hi].hidden=ui.hidden==1:Ca[hi].hidden=ui.hidden==1,Je({type:vs.yS,payload:{actionType:null,data:Na(Gr({},An),{comments:Ca})}})),yi==="delete-discuss"){if(yield su(Pr),Qi||Qi===0){let Mi=Ca[Qi].children;for(let Hi=Mi.length-1;Hi>=0;Hi--)if(Mi[Hi].id===Pr){Mi.splice(Hi,1);break}Ca[Qi].children=Mi}else for(let Mi=Ca.length-1;Mi>=0;Mi--)if(Ca[Mi].id===Pr){Ca.splice(Mi,1);break}Je({type:vs.yS,payload:{actionType:null,data:Na(Gr({},An),{comments:Ca})}}),je()}})}function Zt(Pr){Je({type:vs.yS,payload:{actionType:Pr}})}function ua(){Je({type:vs.t2})}function Tr(){return vn(this,null,function*(){const{id:Pr,index:ui,score:yi,user_id:hi,parentDiscussIndex:Qi}=xn.current,Mi=yield mu(Pr,{container_type:"Discusses",score:yi,user_id:hi});Qi?Ca[Qi].children[ui].reward=Mi.code:Ca[ui].reward=Mi.code,Je({type:vs.Vn,payload:{showRewardDialog:!1,data:Na(Gr({},An),{comments:Ca})}}),xn.current=null})}function Wn(Pr){xn.current=Pr,Je({type:vs.RS})}function Er(Pr){xn.current.score=Pr}function Ra(Pr,ui){return vn(this,null,function*(){try{yield Lo(Pr,ui),Rr(Gt)}catch(yi){console.log(yi)}})}function zn(Pr){Je(Kn===Pr?{type:vs.SX,payload:{activeDiscussIndex:null}}:{type:vs.SX,payload:{activeDiscussIndex:Pr}})}if((0,e.useEffect)(()=>{function Pr(){return vn(this,null,function*(){f===3&&!An&&T&&(yield Rr(Gt))})}Pr()},[Rn.pathId,Xt]),(0,e.useEffect)(()=>{Rr(Gt)},[Xt]),!An)return e.createElement(F.Z,{spinning:!0},e.createElement("div",{style:{height:"300px",width:"100%"}}));const{disscuss_count:Vt,comments:Ca,all:mi,can_hidden:ma}=An;return e.createElement(e.Fragment,null,e.createElement("div",{className:"discuss-container",ref:na},Vt===0?e.createElement(Ts.Z,null):null,(0,U.bg)()&&!Xt&&e.createElement(gu,{upDataList:Rr,page:Gt,user:Te,keywords:Xt}),e.createElement("aside",{className:"bg-white"},Ca==null?void 0:Ca.map((Pr,ui)=>e.createElement(Iu,{user:Te,key:Pr.id,data:Pr,index:ui,identity:L,onPaginationChange:or,shixunIdentifier:T,isDelete:bt,onSetActionType:Zt,onTopOrDownDiscuss:Gn,adminOrOperator:ma,onPlusDiscuss:wn,onSetRewardData:Wn,activeDiscussIndex:Kn,onSetActiveDiscussIndex:zn,onReplyDiscuss:Ra,keywords:Xt}))),Vt>10?e.createElement("div",{className:"pagination-container tc"},e.createElement(ro.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:or,current:Gt,total:Vt})):null),e.createElement(No.Z,null,e.createElement(A.default,{centered:!0,title:"\u63D0\u793A",open:!!er,onOk:qr,onCancel:Cr},e.createElement("p",null,er?er.message:"")),e.createElement(A.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:rr,onCancel:ua,onOk:Tr},e.createElement(oo.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Er,style:{width:"228px"}}))))},Ki={flex_box_center:"flex_box_center___pWsLR",flex_space_between:"flex_space_between___VBNSX",flex_box_vertical_center:"flex_box_vertical_center___Z_F4c",flex_box_center_end:"flex_box_center_end___q95u1",flex_box_column:"flex_box_column___dhvCq",scoremodal:"scoremodal___YNtb3",wrap:"wrap___BauIT",wrap_title:"wrap_title___ZWoHv",radioWrap:"radioWrap___Jh9vt",radio:"radio___Ydt8R",colorFF0000:"colorFF0000___JOb5w",pagination:"pagination___d1fv4",selectWrapper:"selectWrapper___AXdXX",allqingchu:"allqingchu___bGXX_",title:"title___i97Lm",score:"score___KL7jN",close:"close___UFA7K",content:"content___y4BQA",items:"items___uyG6g",bottom:"bottom___YN73d",yes:"yes___XPJhC",no:"no___Mkypk",titlecount:"titlecount___ppkNI",add:"add___SwDuY",search:"search___Pjuzg",searchIcon:"searchIcon___v01bz",tabWrap:"tabWrap___ANUlZ"},us=n(59301),Nu=Object.defineProperty,hu=Object.defineProperties,$u=Object.getOwnPropertyDescriptors,wu=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,ou=(T,L,f)=>L in T?Nu(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Eu=(T,L)=>{for(var f in L||(L={}))wo.call(L,f)&&ou(T,f,L[f]);if(wu)for(var f of wu(L))Lu.call(L,f)&&ou(T,f,L[f]);return T},kl=(T,L)=>hu(T,$u(L)),Jc=(T,L)=>{var f={};for(var Te in T)wo.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&wu)for(var Te of wu(T))L.indexOf(Te)<0&&Lu.call(T,Te)&&(f[Te]=T[Te]);return f},gl=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const Xd=vt.default.Search,wA=T=>{var L=T,{shixunsDetail:f,dispatch:Te}=L,At=Jc(L,["shixunsDetail","dispatch"]),bt,Xt;const je=(0,d.useParams)(),[Ie,Je]=(0,e.useState)(0),[Gt,gn]=(0,e.useState)([]),[An,er]=(0,e.useState)(""),[rr,Kn]=(0,e.useState)(),[xn,na]=(0,e.useState)(!1),[Rn,Rr]=(0,e.useState)(!1),[or,wn]=(0,e.useState)(!1),[Gn,Cr]=(0,e.useState)({}),[qr,Zt]=(0,e.useState)({page:1,limit:10,type:"video"}),[ua,Tr]=(0,e.useState)(!1),[Wn,Er]=(0,e.useState)({});(0,e.useEffect)(()=>{var ma,Pr,ui,yi;if(er(""),f.actionTabs.key==="Stage-SendModal")if(((Pr=(ma=f==null?void 0:f.actionTabs)==null?void 0:ma.params)==null?void 0:Pr.title)=="\u5206\u7EC4\u4F5C\u4E1A"){let hi={page:1,limit:10,type:"group"};Zt(hi),Ra(kl(Eu({},hi),{search:encodeURI(An)}))}else if(((yi=(ui=f==null?void 0:f.actionTabs)==null?void 0:ui.params)==null?void 0:yi.title)=="\u56FE\u6587\u4F5C\u4E1A"){let hi={page:1,limit:10,type:"normal"};Zt(hi),Ra(kl(Eu({},hi),{search:encodeURI(An)}))}else Zt(qr),Ra(kl(Eu({},qr),{search:encodeURI(An)}))},[f.actionTabs.key]);const Ra=ma=>gl(void 0,null,function*(){const Pr=yield Te({type:"shixunsDetail/searchUserCourses",payload:ma});Pr.status===401?(Te({type:"shixunsDetail/setActionTabs",payload:{}}),Rr(!1)):(Je((Pr==null?void 0:Pr.courses_count)||0),gn((Pr==null?void 0:Pr.course_list)||[]))}),zn=ma=>{const Pr=Eu(Eu({},qr),{page:ma,limit:10,search:encodeURI(An)});Zt(Pr),Ra(Pr)},Vt=()=>gl(void 0,null,function*(){var ma,Pr,ui,yi,hi,Qi,Mi,Hi,l,o,c,s,x,H,ee;if(!rr){na(!0);return}const de=(ma=f.actionTabs.params)==null?void 0:ma.id;Rr(!1);let ge=yield(0,oe.Tr)({id:((ui=(Pr=f==null?void 0:f.actionTabs)==null?void 0:Pr.params)==null?void 0:ui.title)=="\u6D4B\u9A8C"?(hi=(yi=f==null?void 0:f.actionTabs)==null?void 0:yi.params)==null?void 0:hi.examinationid:je==null?void 0:je.pathId,course_id:((Mi=(Qi=f==null?void 0:f.actionTabs)==null?void 0:Qi.params)==null?void 0:Mi.title)=="\u6D4B\u9A8C"?[rr]:rr,type:((l=(Hi=f==null?void 0:f.actionTabs)==null?void 0:Hi.params)==null?void 0:l.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((c=(o=f==null?void 0:f.actionTabs)==null?void 0:o.params)==null?void 0:c.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((x=(s=f==null?void 0:f.actionTabs)==null?void 0:s.params)==null?void 0:x.title)=="\u6D4B\u9A8C"?"examination_bank":((ee=(H=f==null?void 0:f.actionTabs)==null?void 0:H.params)==null?void 0:ee.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":"subject",stage_item_id:de,sync_catelog:0});(ge==null?void 0:ge.student_count)===0?yield Ca(ge==null?void 0:ge.no_use_list):Cr(ge)}),Ca=ma=>gl(void 0,null,function*(){var Pr,ui,yi,hi,Qi,Mi,Hi,l,o,c,s,x,H,ee,de,ge,De,Be,mt,lt,mn,pn,Un,_n;const yr=(Pr=f.actionTabs.params)==null?void 0:Pr.id;let Qn;if(wn(!0),(ui=f.actionTabs.params)!=null&&ui.is_jupyter){const Fa=(yi=f.actionTabs.params)==null?void 0:yi.identifier;Qn=yield(0,re.ZP)(`/api/shixuns/${Fa}/send_to_course.json`,{method:"Post",body:{courses:[{course_id:rr,identifier:Fa,type:"normal",is_copy:ma,is_use:1}]}})}else((Qi=(hi=f==null?void 0:f.actionTabs)==null?void 0:hi.params)==null?void 0:Qi.title)=="\u6D4B\u9A8C"?Qn=yield(0,j.p4)({id:(Hi=(Mi=f==null?void 0:f.actionTabs)==null?void 0:Mi.params)==null?void 0:Hi.examinationid,course_id:[rr],shixuns_info:ma?ma==null?void 0:ma.map(Fa=>(Fa.shixun_id=Fa.id,Fa)):[]}):Qn=yield(0,j.Q)({id:je==null?void 0:je.pathId,course_id:rr,stage_shixuns:ma,sync_catelog:0,type:((l=f.actionTabs.params)==null?void 0:l.title)==="\u5B9E\u8BAD"?"shixun":((c=(o=f==null?void 0:f.actionTabs)==null?void 0:o.params)==null?void 0:c.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((x=(s=f==null?void 0:f.actionTabs)==null?void 0:s.params)==null?void 0:x.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((ee=(H=f==null?void 0:f.actionTabs)==null?void 0:H.params)==null?void 0:ee.title)=="\u89C6\u9891"?"video":((ge=(de=f==null?void 0:f.actionTabs)==null?void 0:de.params)==null?void 0:ge.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":""});mi(),((Be=(De=f==null?void 0:f.actionTabs)==null?void 0:De.params)==null?void 0:Be.title)=="\u6D4B\u9A8C"?Qn!=null&&Qn.have_shixun?(Er(kl(Eu(Eu({},(mt=Qn==null?void 0:Qn.data)==null?void 0:mt[0]),(lt=f==null?void 0:f.actionTabs)==null?void 0:lt.params),{courseId:(pn=(mn=Qn==null?void 0:Qn.data)==null?void 0:mn[0])==null?void 0:pn.course_identifier,examination_bank_ids:[(_n=(Un=f==null?void 0:f.actionTabs)==null?void 0:Un.params)==null?void 0:_n.examinationid]})),Tr(!0)):(Qn==null?void 0:Qn.status)===0&&A.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:us.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{(0,V.xg)(`${Qn.data[0].first_category_url}/${Qn.data[0].exercise_id}/detail?random=${Qn.data[0].is_random}&tabs=3`)}}):(Qn==null?void 0:Qn.status)===1&&A.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:us.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{var Fa,Xa,Ya,Nr,Bi,Za,Va,es,Ss;if((Fa=f.actionTabs.params)!=null&&Fa.is_jupyter){(0,V.xg)(Qn==null?void 0:Qn.first_category_url);return}if(((Ya=(Xa=f==null?void 0:f.actionTabs)==null?void 0:Xa.params)==null?void 0:Ya.title)=="\u5206\u7EC4\u4F5C\u4E1A"||((Bi=(Nr=f==null?void 0:f.actionTabs)==null?void 0:Nr.params)==null?void 0:Bi.title)=="\u56FE\u6587\u4F5C\u4E1A")(0,V.xg)(Qn==null?void 0:Qn.url);else if(((Va=(Za=f==null?void 0:f.actionTabs)==null?void 0:Za.params)==null?void 0:Va.title)=="\u7F16\u7A0B\u4F5C\u4E1A"){const Us=(es=Qn==null?void 0:Qn.url.split("/"))==null?void 0:es[2];(0,V.xg)(`/classrooms/${Us}/program_homework`)}else{const Us=(Ss=Qn==null?void 0:Qn.url.split("/"))==null?void 0:Ss[2];(0,V.xg)(`/classrooms/${Us}/shixun_homework`)}}})}),mi=()=>{er(""),Kn(null),na(!1),Te({type:"shixunsDetail/setActionTabs",payload:{}}),Rr(!1),wn(!1)};return us.createElement(us.Fragment,null,us.createElement(A.default,{title:`\u53D1\u9001${((bt=f.actionTabs.params)==null?void 0:bt.title)||"\u5B9E\u8BAD"}`,open:f.actionTabs.key==="Stage-SendModal",centered:!0,className:Ki.scoremodal,onCancel:mi,onOk:()=>{var ma,Pr;if(!rr){na(!0);return}Ca([{id:(ma=f.actionTabs.params)==null?void 0:ma.examinationid,stage_shixun_id:(Pr=f.actionTabs.params)==null?void 0:Pr.id,is_copy:!0,is_use:1}])}},us.createElement("div",{className:Ki.wrap},us.createElement("div",{className:Ki.wrap_title},"\u9009\u62E9\u7684",`${((Xt=f.actionTabs.params)==null?void 0:Xt.title)||"\u5B9E\u8BAD"}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),us.createElement("div",{className:"mb10"},us.createElement(vt.default.Search,{className:Ki.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",allowClear:!0,value:An,onChange:ma=>er(ma.target.value),suffix:us.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Ki.searchIcon}`,onClick:()=>{er(An);const ma=Eu(Eu({},qr),{page:1,limit:10,search:encodeURI(An)});Zt(ma),Ra(ma)}}),onSearch:ma=>{er(ma);const Pr=Eu(Eu({},qr),{page:1,limit:10,search:encodeURI(ma)});Zt(Pr),Ra(Pr)}})),us.createElement("div",{className:Ki.radioWrap},us.createElement(b.ZP.Group,{value:rr,onChange:ma=>{Kn(ma.target.value),na(!1)}},Gt.map((ma,Pr)=>us.createElement(b.ZP,{className:Ki.radio,value:ma.course_id,key:Pr},us.createElement("span",{title:ma.name},ma.name))))),xn&&us.createElement("div",{className:Ki.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),Ie>10&&us.createElement("div",{className:Ki.pagination},us.createElement(ro.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:qr==null?void 0:qr.page,pageSize:10,total:Ie,onChange:zn})))),us.createElement(Y.Z,{resdata:Gn,type:"shixun",okloading:or,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:ma=>{var Pr;Ca((Pr=f.actionTabs.params)!=null&&Pr.is_jupyter?1:ma)}}),us.createElement(Ce.Z,{source:"\u8BD5\u5377",showModal:ua,onCancel:()=>Tr(!1),okBtnName:"\u524D\u5F80\u6559\u5B66\u8BFE\u5802",info:{courseId:Wn==null?void 0:Wn.course_id,identifier:je.pathId,examination_bank_ids:Wn==null?void 0:Wn.examination_bank_ids},onOk:()=>{(0,V.xg)(`${Wn==null?void 0:Wn.first_category_url}/${Wn==null?void 0:Wn.exercise_id}/detail?random=${Wn==null?void 0:Wn.is_random}&tabs=3`)}}))};var SA=(0,d.connect)(({shixunsDetail:T})=>({shixunsDetail:T}))(wA),vu={bg:"bg___F_x5V",title:"title___QEshf",fieldWrap:"fieldWrap___zSBF2",mdWrap:"mdWrap___V2EBb",footer_style:"footer_style___lwvvM",submit_button:"submit_button___gNsfc",close_button:"close_button___K6_8I"},Pl=n(50111),qc=Object.defineProperty,lc=Object.defineProperties,TA=Object.getOwnPropertyDescriptors,rA=Object.getOwnPropertySymbols,Ac=Object.prototype.hasOwnProperty,cc=Object.prototype.propertyIsEnumerable,xA=(T,L,f)=>L in T?qc(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,ml=(T,L)=>{for(var f in L||(L={}))Ac.call(L,f)&&xA(T,f,L[f]);if(rA)for(var f of rA(L))cc.call(L,f)&&xA(T,f,L[f]);return T},FA=(T,L)=>lc(T,TA(L)),dc=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const _c=({shixunHomeworks:T,newCourse:L,globalSetting:f,loading:Te,dispatch:At,classroomList:bt})=>{var Xt,je;const Ie=(0,d.useParams)(),[Je]=Ze.default.useForm(),[Gt,gn]=(0,e.useState)({}),An=(0,e.useRef)(),{commonHomeWorkAddDefaultData:er}=T;let[rr,Kn]=(0,e.useState)({});(0,e.useEffect)(()=>{Je.resetFields()},[bt.actionTabs.key]);const xn=()=>{Je.validateFields().then(()=>dc(void 0,null,function*(){var Rn,Rr;if(Gt.min_num>Gt.max_num){p.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const or=ml({},Gt);or.attachment_ids&&(or.attachment_ids=(Rn=or==null?void 0:or.attachment_ids)==null?void 0:Rn.map(Gn=>Gn.response.id)),or.reference_attachment_ids&&(or.reference_attachment_ids=(Rr=or==null?void 0:or.reference_attachment_ids)==null?void 0:Rr.map(Gn=>Gn.response.id)),or.base_on_project||(or.base_on_project=!1);const wn=yield(0,j.DQ)(FA(ml({id:bt.actionTabs.id,subject_id:bt.actionTabs.subject_id},or),{homework_type:3}));wn.status===0&&(na(wn.homework_id),(0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"]),p.ZP.success("\u65B0\u5EFA\u6210\u529F"),At({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function na(Rn){return dc(this,null,function*(){if(!(rr!=null&&rr.ec_point_ids))return;let Rr=yield(0,re.ZP)(`/api/ec_courses/${rr==null?void 0:rr.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:ml({homework_common_id:Rn},rr)})})}return e.createElement(ps.Z,{placement:"bottom",height:"100%",closable:!1,open:bt.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:vu.drawer},e.createElement("section",{className:vu.bg},e.createElement("aside",{className:vu.title},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(Ze.default,{form:Je,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{gn(ml({},Je.getFieldsValue()))}},e.createElement("div",{className:vu.fieldWrap},e.createElement(Ze.default.Item,{name:"name",label:"\u6807\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(vt.default,{maxLength:60,suffix:`${((Xt=Gt.name)==null?void 0:Xt.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:vu.mdWrap},e.createElement(Ze.default.Item,{name:"description",style:{marginTop:"-10px"},label:"\u5185\u5BB9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.createElement(si.Z,{watch:!0,defaultValue:Gt.intro})),e.createElement("div",null,e.createElement(Ze.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},e.createElement($s.Z,null))),e.createElement(K.Z,{gutter:[20,20],style:{marginTop:20}},e.createElement(P.Z,{flex:"230px"},e.createElement(Ze.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},e.createElement(oo.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),e.createElement(P.Z,{flex:"230px"},e.createElement(Ze.default.Item,{name:"max_num",label:e.createElement("div",null,"\xA0"),rules:[{validator(Rn,Rr){return Rr?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},e.createElement(oo.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),e.createElement(P.Z,null,e.createElement("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((je=f==null?void 0:f.setting)!=null&&je.is_local)&&e.createElement(K.Z,{style:{marginTop:"-10px"}},e.createElement(P.Z,null,e.createElement(Ze.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5}},e.createElement(I.default,{value:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),e.createElement("span",{className:"c-light-black",style:{color:"#999999"}},"(\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")))),e.createElement("div",{className:vu.mdWrap},e.createElement(Ze.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848",style:{marginTop:10}},e.createElement(si.Z,{watch:!0,defaultValue:Gt.notice})),e.createElement("div",null,e.createElement(Ze.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},e.createElement($s.Z,null))))),e.createElement("div",{className:vu.mdWrap},e.createElement(Pl.Z,{setitem:Rn=>Kn(ml({},Rn))}))),e.createElement("div",{className:vu.footer_style},e.createElement("div",{className:vu.close_button,onClick:()=>{At({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),e.createElement("div",{onClick:xn,className:vu.submit_button},"\u63D0\u4EA4")))};var $c=(0,d.connect)(({shixunHomeworks:T,newCourse:L,loading:f,globalSetting:Te,classroomList:At})=>({classroomList:At,shixunHomeworks:T,newCourse:L,globalSetting:Te,loading:f.effects}))(_c),eo={bg:"bg___oLxz5",title:"title___bfvam",fieldWrap:"fieldWrap___A5u2u",mdWrap:"mdWrap___zugL3",footer_style:"footer_style___unO7C",submit_button:"submit_button___t8Hvx",close_button:"close_button___oswUb"},DA=Object.defineProperty,ed=Object.defineProperties,td=Object.getOwnPropertyDescriptors,fc=Object.getOwnPropertySymbols,nd=Object.prototype.hasOwnProperty,rd=Object.prototype.propertyIsEnumerable,pc=(T,L,f)=>L in T?DA(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Ru=(T,L)=>{for(var f in L||(L={}))nd.call(L,f)&&pc(T,f,L[f]);if(fc)for(var f of fc(L))rd.call(L,f)&&pc(T,f,L[f]);return T},gc=(T,L)=>ed(T,td(L)),NA=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const mc=({shixunHomeworks:T,newCourse:L,globalSetting:f,loading:Te,dispatch:At,classroomList:bt})=>{var Xt,je;const Ie=(0,d.useParams)(),[Je]=Ze.default.useForm(),[Gt,gn]=(0,e.useState)({}),[An,er]=(0,e.useState)(!1);let[rr,Kn]=(0,e.useState)({});const[xn,na]=(0,e.useState)({}),Rn=(0,e.useRef)(),{commonHomeWorkEditDefaultData:Rr}=T;(0,e.useEffect)(()=>{bt.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"&&or()},[bt.actionTabs.key]);const or=()=>NA(void 0,null,function*(){const Cr=yield(0,j.FD)({id:bt.actionTabs.id,type:bt.actionTabs.type});if(Cr){const qr=gc(Ru({},Cr.subject_homework),{attachment_ids:(0,$s.z)(Cr.subject_homework.attachments),reference_attachment_ids:(0,$s.z)(Cr.subject_homework.ref_attachments)});Je.setFieldsValue(Ru({},qr)),gn(Ru({},qr)),er(!0),na(new Date)}});function wn(Cr){return NA(this,null,function*(){if(!(rr!=null&&rr.ec_point_ids))return;let qr=yield(0,re.ZP)(`/api/ec_courses/${rr==null?void 0:rr.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Ru({homework_common_id:Cr},rr)})})}const Gn=()=>{Je.validateFields().then(()=>NA(void 0,null,function*(){var Cr,qr;if(Gt.min_num>Gt.max_num){p.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const Zt=Ru({},Gt);Zt.attachment_ids&&(Zt.attachment_ids=(Cr=Zt==null?void 0:Zt.attachment_ids)==null?void 0:Cr.map(Tr=>Tr.response.id)),Zt.reference_attachment_ids&&(Zt.reference_attachment_ids=(qr=Zt==null?void 0:Zt.reference_attachment_ids)==null?void 0:qr.map(Tr=>Tr.response.id)),Zt.base_on_project||(Zt.base_on_project=!1),(yield(0,j.VO)(gc(Ru(Ru({},Ie),Zt),{base_on_project:Zt.base_on_project,homework_type:3,id:bt.actionTabs.id}))).status===0&&(p.ZP.success("\u7F16\u8F91\u6210\u529F"),wn(Ie.categoryId),At({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return e.createElement(ps.Z,{placement:"bottom",height:"100%",closable:!1,open:bt.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:eo.drawer},e.createElement("section",{className:eo.bg},e.createElement("aside",{className:eo.title},"\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(Ze.default,{form:Je,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{gn(Ru({},Je.getFieldsValue()))}},e.createElement("div",{className:eo.fieldWrap},e.createElement(Ze.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(vt.default,{maxLength:60,suffix:`${((Xt=Gt.name)==null?void 0:Xt.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:eo.mdWrap},e.createElement(Ze.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.createElement(si.Z,{watch:!0,defaultValue:Gt.description})),e.createElement("div",null,e.createElement(Ze.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},An&&e.createElement($s.Z,{key:xn}))),e.createElement(K.Z,{gutter:[20,20],style:{marginTop:20}},e.createElement(P.Z,{flex:"230px"},e.createElement(Ze.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},e.createElement(oo.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),e.createElement(P.Z,{flex:"230px"},e.createElement(Ze.default.Item,{name:"max_num",label:e.createElement("div",null,"\xA0"),rules:[{validator(Cr,qr){return qr?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},e.createElement(oo.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),e.createElement(P.Z,null,e.createElement("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((je=f==null?void 0:f.setting)!=null&&je.is_local)&&e.createElement(K.Z,{style:{marginTop:"-10px"}},e.createElement(P.Z,null,e.createElement(Ze.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5}},e.createElement(I.default,{value:!0,defaultChecked:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),e.createElement("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09")))),e.createElement("div",{className:eo.mdWrap},e.createElement(Ze.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:10}},e.createElement(si.Z,{defaultValue:Gt.reference_answer,watch:!0})),e.createElement("div",null,e.createElement(Ze.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},An&&e.createElement($s.Z,{key:xn}))))),e.createElement("div",{className:eo.mdWrap},e.createElement(Pl.Z,{setitem:Cr=>Kn(Ru({},Cr)),homework_common_id:Ie.categoryId}))),e.createElement("div",{className:eo.footer_style},e.createElement("div",{className:eo.close_button,onClick:()=>{At({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),e.createElement("div",{onClick:Gn,className:eo.submit_button},"\u63D0\u4EA4")))};var ad=(0,d.connect)(({shixunHomeworks:T,newCourse:L,loading:f,globalSetting:Te,classroomList:At})=>({shixunHomeworks:T,newCourse:L,globalSetting:Te,loading:f.effects,classroomList:At}))(mc),uu={bg:"bg___fOlTw",title:"title___G3D9y",fieldWrap:"fieldWrap___imjS7",mdWrap:"mdWrap___aKGYo",footer_style:"footer_style___BWH5p",submit_button:"submit_button___yxKUd",close_button:"close_button___nRK7d"},hc=Object.defineProperty,So=Object.defineProperties,Ul=Object.getOwnPropertyDescriptors,Ec=Object.getOwnPropertySymbols,id=Object.prototype.hasOwnProperty,vc=Object.prototype.propertyIsEnumerable,aA=(T,L,f)=>L in T?hc(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Ql=(T,L)=>{for(var f in L||(L={}))id.call(L,f)&&aA(T,f,L[f]);if(Ec)for(var f of Ec(L))vc.call(L,f)&&aA(T,f,L[f]);return T},sd=(T,L)=>So(T,Ul(L)),LA=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const od=({shixunHomeworks:T,newCourse:L,globalSetting:f,loading:Te,dispatch:At,classroomList:bt})=>{var Xt;const je=(0,d.useParams)(),[Ie]=Ze.default.useForm(),[Je,Gt]=(0,e.useState)({}),[gn,An]=(0,e.useState)(),er=(0,e.useRef)(),{commonHomeWorkAddDefaultData:rr}=T;let[Kn,xn]=(0,e.useState)({});(0,e.useEffect)(()=>{Ie.resetFields()},[bt.actionTabs.key]);const na=()=>LA(void 0,null,function*(){const or=yield At({type:"newCourse/getEditCourseData",payload:{id:er.current}});or&&(Ie.setFieldsValue({name:or.name}),Ie.setFieldsValue({intro:or.description}),Ie.setFieldsValue({notice:or.learning_notes}),Gt({name:or.name,intro:or.description,notice:or.learning_notes}))}),Rn=()=>{Ie.validateFields().then(()=>LA(void 0,null,function*(){var or,wn;const Gn=Ql({},Je);Gn.attachment_ids&&(Gn.attachment_ids=(or=Gn==null?void 0:Gn.attachment_ids)==null?void 0:or.map(qr=>qr.response.id)),Gn.reference_attachment_ids&&(Gn.reference_attachment_ids=(wn=Gn==null?void 0:Gn.reference_attachment_ids)==null?void 0:wn.map(qr=>qr.response.id));const Cr=yield(0,j.DQ)(sd(Ql({id:bt.actionTabs.id,subject_id:bt.actionTabs.subject_id},Gn),{homework_type:1}));(Cr==null?void 0:Cr.status)===0&&(Rr(Cr.homework_id),(0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"]),p.ZP.success("\u65B0\u5EFA\u6210\u529F"),At({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function Rr(or){return LA(this,null,function*(){if(!(Kn!=null&&Kn.ec_point_ids))return;let wn=yield(0,re.ZP)(`/api/ec_courses/${Kn==null?void 0:Kn.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Ql({homework_common_id:or},Kn)})})}return e.createElement(ps.Z,{placement:"bottom",height:"100%",closable:!1,open:bt.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:uu.drawer},e.createElement("section",{className:uu.bg},e.createElement("aside",{className:uu.title},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),e.createElement(Ze.default,{form:Ie,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{console.log("onchange: ",Ie.getFieldsValue()),Gt(Ql({},Ie.getFieldsValue()))}},e.createElement("div",{className:uu.fieldWrap},e.createElement(Ze.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(vt.default,{maxLength:60,suffix:`${((Xt=Je.name)==null?void 0:Xt.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:uu.mdWrap},e.createElement(Ze.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.createElement(si.Z,{watch:!0,defaultValue:Je.intro})),e.createElement("div",null,e.createElement(Ze.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},e.createElement($s.Z,null)))),e.createElement("div",{className:uu.mdWrap},e.createElement(Ze.default.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"\u53C2\u8003\u7B54\u6848:"},e.createElement(si.Z,{watch:!0,defaultValue:Je.notice})),e.createElement("div",null,e.createElement(Ze.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},e.createElement($s.Z,null))))),e.createElement("div",{className:uu.mdWrap},e.createElement(Pl.Z,{setitem:or=>xn(Ql({},or))}))),e.createElement("div",{className:uu.footer_style},e.createElement("div",{className:uu.close_button,onClick:()=>{At({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),e.createElement("div",{onClick:Rn,className:uu.submit_button},"\u63D0\u4EA4")))};var ud=(0,d.connect)(({shixunHomeworks:T,newCourse:L,loading:f,globalSetting:Te,classroomList:At})=>({shixunHomeworks:T,newCourse:L,globalSetting:Te,loading:f.effects,classroomList:At}))(od),Su={bg:"bg___Sx8dX",title:"title___GKPKJ",fieldWrap:"fieldWrap___fIL9U",mdWrap:"mdWrap___iwCM_",footer_style:"footer_style___KYp6i",submit_button:"submit_button___Rnntu",close_button:"close_button___Drc5k"},ld=Object.defineProperty,Ad=Object.defineProperties,bc=Object.getOwnPropertyDescriptors,RA=Object.getOwnPropertySymbols,Cc=Object.prototype.hasOwnProperty,yc=Object.prototype.propertyIsEnumerable,iA=(T,L,f)=>L in T?ld(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Xu=(T,L)=>{for(var f in L||(L={}))Cc.call(L,f)&&iA(T,f,L[f]);if(RA)for(var f of RA(L))yc.call(L,f)&&iA(T,f,L[f]);return T},cd=(T,L)=>Ad(T,bc(L)),OA=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const dd=({shixunHomeworks:T,newCourse:L,globalSetting:f,loading:Te,dispatch:At,classroomList:bt})=>{var Xt;const je=(0,d.useParams)(),[Ie]=Ze.default.useForm(),[Je,Gt]=(0,e.useState)({}),[gn,An]=(0,e.useState)(!1);let[er,rr]=(0,e.useState)({});const[Kn,xn]=(0,e.useState)({}),na=(0,e.useRef)(),{commonHomeWorkEditDefaultData:Rn}=T;(0,e.useEffect)(()=>{bt.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"&&Rr()},[bt.actionTabs.key]);const Rr=()=>OA(void 0,null,function*(){const Gn=yield(0,j.FD)({id:bt.actionTabs.id,type:bt.actionTabs.type});if(Gn){const Cr={name:Gn.subject_homework.name,description:Gn.subject_homework.description,reference_answer:Gn.subject_homework.reference_answer,attachment_ids:(0,$s.z)(Gn.subject_homework.attachments),reference_attachment_ids:(0,$s.z)(Gn.subject_homework.ref_attachments)};console.log(Cr),Ie.setFieldsValue(Xu({},Cr)),Gt(Xu({},Cr)),An(!0),xn(new Date)}});function or(Gn){return OA(this,null,function*(){if(!(er!=null&&er.ec_point_ids))return;let Cr=yield(0,re.ZP)(`/api/ec_courses/${er==null?void 0:er.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Xu({homework_common_id:Gn},er)})})}const wn=()=>{Ie.validateFields().then(()=>OA(void 0,null,function*(){var Gn,Cr;const qr=Xu({},Je);qr.attachment_ids&&(qr.attachment_ids=(Gn=qr==null?void 0:qr.attachment_ids)==null?void 0:Gn.map(ua=>{var Tr;return(Tr=ua.response)==null?void 0:Tr.id})),qr.reference_attachment_ids&&(qr.reference_attachment_ids=(Cr=qr==null?void 0:qr.reference_attachment_ids)==null?void 0:Cr.map(ua=>{var Tr;return(Tr=ua.response)==null?void 0:Tr.id})),(yield(0,j.VO)(cd(Xu(Xu({},je),qr),{base_on_project:!0,homework_type:1,id:bt.actionTabs.id}))).status===0&&(p.ZP.success("\u7F16\u8F91\u6210\u529F"),or(je.categoryId),At({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return e.createElement(ps.Z,{placement:"bottom",height:"100%",closable:!1,open:bt.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:Su.drawer},e.createElement("section",{className:Su.bg},e.createElement("aside",{className:Su.title},"\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"),e.createElement(Ze.default,{form:Ie,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Gt(Xu({},Ie.getFieldsValue()))}},e.createElement("div",{className:Su.fieldWrap},e.createElement(Ze.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(vt.default,{maxLength:60,suffix:`${((Xt=Je.name)==null?void 0:Xt.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:Su.mdWrap},e.createElement(Ze.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.createElement(si.Z,{watch:!0,defaultValue:Je.description})),e.createElement("div",null,e.createElement(Ze.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},gn&&e.createElement($s.Z,{key:Kn})))),e.createElement("div",{className:Su.mdWrap},e.createElement(Ze.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:"-10px"}},e.createElement(si.Z,{defaultValue:Je.reference_answer,watch:!0})),e.createElement("div",null,e.createElement(Ze.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},gn&&e.createElement($s.Z,{key:Kn}))))),e.createElement("div",{className:Su.mdWrap},e.createElement(Pl.Z,{setitem:Gn=>rr(Xu({},Gn)),homework_common_id:je.categoryId}))),e.createElement("div",{className:Su.footer_style},e.createElement("div",{className:Su.close_button,onClick:()=>{At({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),e.createElement("div",{onClick:wn,className:Su.submit_button},"\u63D0\u4EA4")))};var sA=(0,d.connect)(({shixunHomeworks:T,newCourse:L,loading:f,globalSetting:Te,classroomList:At})=>({shixunHomeworks:T,newCourse:L,globalSetting:Te,loading:f.effects,classroomList:At}))(dd),oA=n(12049),hl=n(23029),Bc=n(92890),Yi=n(59301),Ic=Object.defineProperty,MA=Object.getOwnPropertySymbols,wc=Object.prototype.hasOwnProperty,fd=Object.prototype.propertyIsEnumerable,Hl=(T,L,f)=>L in T?Ic(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,el=(T,L)=>{for(var f in L||(L={}))wc.call(L,f)&&Hl(T,f,L[f]);if(MA)for(var f of MA(L))fd.call(L,f)&&Hl(T,f,L[f]);return T},tl=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const{TabPane:kA}=io.default,pd=({classroomList:T,exercise:L,saveExercise:f,loading:Te,dispatch:At})=>{var bt;const Xt=(0,d.useParams)(),je=(0,d.useLocation)(),[Ie]=Ze.default.useForm(),{brankList:Je}=L;let[Gt,gn]=(0,e.useState)(!0),[An,er]=(0,e.useState)(!1);const[rr,Kn]=(0,e.useState)("myself");let[xn,na]=(0,e.useState)([]),[Rn,Rr]=(0,e.useState)([]),[or,wn]=(0,e.useState)(),[Gn,Cr]=(0,e.useState)([]);const qr=(0,e.useRef)(null),[Zt,ua]=(0,e.useState)(!1),[Tr,Wn]=(0,e.useState)(""),[Er,Ra]=(0,e.useState)(""),zn=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:c=>c?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(c,s)=>Yi.createElement("a",{href:c?`/randompaper/detail/${s.id}`:`/paperlibrary/see/${s.id}?defaultActiveKey=${(Vt==null?void 0:Vt.filter)=="public"?"1":(Vt==null?void 0:Vt.filter)=="teacher"?"2":"0"}`,target:"_blank>"},"\u9884\u89C8")}],[Vt,Ca]=(0,e.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself",is_random:null,is_encrypt:0});(0,e.useEffect)(()=>{L.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Pr(),Cr([]),mi())},[L.actionTabs.key]);const mi=()=>tl(void 0,null,function*(){const c=yield At({type:"paperlibrary/getTeachGroupData"});Rr(c)}),ma=c=>{const s=parseInt(c);return isNaN(s)?"":s},Pr=()=>tl(void 0,null,function*(){var c;if(Gt){++Vt.page,gn(!1),Vt.is_random=Vt.filter=="myself"?2:null;const s=yield At({type:"exercise/getBrankList",payload:el({},Vt)});xn=s!=null&&s.object_list?[...xn.concat(s==null?void 0:s.object_list)]:xn,wn(s.is_teacher),((c=s.object_list)==null?void 0:c.length){qr.current.scrollTop=0,xn=[],Vt.page=0,Vt.group_id=c,Gt=!0,Cr([]),Ca(el({},Vt)),Pr()},yi={selectedRowKeys:Gn,onChange:c=>{Cr(c)},type:"radio"},hi=()=>{Ca(el({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),na([]),gn(!0),Kn("myself"),At({type:"exercise/setActionTabs",payload:{}}),er(!1)},[Qi,Mi,Hi,l]=(0,q.P)(),o=c=>tl(void 0,null,function*(){let s=!1;xn.forEach(de=>{Gn.includes(de.id)&&(s=de.is_random)});const x=c.map(de=>({shixun_id:de.id,is_use:de.is_use,is_copy:de.is_copy}));if(!s){const de=yield At({type:"exercise/saveBanks",payload:{course_id:Xt.coursesId,object_type:"examination_bank",bank_id:Gn,shixuns_info:x}});(de==null?void 0:de.status)===0&&((0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),At({type:"classroomList/getClassroomExercisesList",payload:el({},L.actionTabs.params)}),Wn(`/classrooms/${Xt.coursesId}/exercise/${de.exercise_id}/detail?random=${de.is_random}&tabs=3`),Ra(`/classrooms/${Xt.coursesId}/exercise/add/${de.exercise_id}?random=${de.is_random}&type=2`),ua(!0),p.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),Mi(),hi());return}At({type:"exercise/setActionTabs",payload:{}}),Mi();let H=1,ee=A.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:Yi.createElement("div",{className:hl.Z.modalColumn},Yi.createElement("div",{className:hl.Z.modalRow},Yi.createElement("sup",{className:hl.Z.sup},"*"),Yi.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Yi.createElement(oo.Z,{parser:ma,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:H,onChange:de=>{H=de;const ge=document.getElementById("model_error");H<1||H>50?ge.style.display="block":ge.style.display="none"}})),Yi.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:hi,onOk:()=>tl(void 0,null,function*(){if(H<1||H>50){const ge=document.getElementById("model_error");return ge.style.display="block",Promise.reject()}ee.update({cancelButtonProps:{disabled:!0}});const de=yield At({type:"exercise/saveBanks",payload:{course_id:Xt.coursesId,object_type:"examination_bank",bank_id:Gn,shixuns_info:x,num:H}});ee.update({cancelButtonProps:{disabled:!1}}),de&&de.status===0?((0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),A.default.destroyAll(),At({type:"classroomList/getClassroomExercisesList",payload:el({},L.actionTabs.params)}),hi(),Mi(),p.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(hi(),Mi())})})});return Yi.createElement(Yi.Fragment,null,Yi.createElement(A.default,{centered:!0,width:980,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:L.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:An,bodyStyle:{minHeight:200},wrapClassName:hl.Z.warpModal,onOk:()=>tl(void 0,null,function*(){if(!Gn.length){p.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}er(!0);let c=!1,s=!1;if(xn.forEach(x=>{Gn.includes(x.id)&&x.need_authorize&&(c=x.need_authorize),Gn.includes(x.id)&&(s=x.is_random)}),c){(0,_e.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}f(Gn[0]),hi(),er(!1)}),onCancel:hi},Yi.createElement(io.default,{activeKey:rr,onTabClick:c=>tl(void 0,null,function*(){qr.current.scrollTop=0,xn=[],rr!==c&&Cr([]),Kn(c),Vt.page=0,Vt.filter=c,Vt.group_id=null,Gt=!0,Pr()})},Yi.createElement(kA,{tab:Yi.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),Yi.createElement(kA,{tab:Yi.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),Yi.createElement(kA,{tab:Yi.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),Yi.createElement("div",{className:hl.Z.tabSearch},rr==="teacher"&&Yi.createElement(_.default,{value:Vt.group_id,onChange:ui,size:"middle",style:{width:200,marginRight:30}},Yi.createElement(_.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(bt=Rn==null?void 0:Rn.groups)==null?void 0:bt.map(c=>Yi.createElement(_.default.Option,{key:c==null?void 0:c.group_id,value:c==null?void 0:c.group_id},c==null?void 0:c.name))),Yi.createElement(vt.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Vt.search,onChange:c=>{Vt.search=c.target.value,Ca(el({},Vt))},onSearch:c=>{qr.current.scrollTop=0,xn=[],Vt.page=0,Gt=!0,Cr([]),c&&(0,Bc.tk)({name:c,copywriting:c,position:"Exercise"}),Pr()}})),Yi.createElement("div",{ref:qr,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!or&&rr==="public"&&Yi.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Yi.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Yi.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Yi.createElement(Pa(),{initialLoad:!1,pageStart:0,loadMore:()=>{Pr()},hasMore:Gt,useWindow:!1},L.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&or&&Yi.createElement(oA.Z,{className:hl.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:xn,onRow:c=>({onClick:()=>{Cr([c==null?void 0:c.id])}}),resColumns:zn,rowSelection:yi})))),Yi.createElement(A.default,{title:"\u63D0\u793A",open:Zt,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Yi.createElement("div",null,Yi.createElement(m.ZP,{onClick:()=>{ua(!1),d.history.push(Er)}},"\u4FEE\u6539\u8BD5\u5377"),Yi.createElement(m.ZP,{type:"primary",onClick:()=>{d.history.push(Tr),ua(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{ua(!1)}},Yi.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Yi.createElement(q.Z,{inPaper:!0,visible:Qi,onCancel:Mi,onOk:o,renderData:Hi,modalType:"multiple",type:"examination_bank"}))};var Sc=(0,d.connect)(({exercise:T,loading:L,classroomList:f})=>({exercise:T,loading:L,classroomList:f}))(pd),El=n(96769),hs=n(59301),uA=Object.defineProperty,gd=Object.defineProperties,md=Object.getOwnPropertyDescriptors,lA=Object.getOwnPropertySymbols,Tc=Object.prototype.hasOwnProperty,PA=Object.prototype.propertyIsEnumerable,AA=(T,L,f)=>L in T?uA(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,cA=(T,L)=>{for(var f in L||(L={}))Tc.call(L,f)&&AA(T,f,L[f]);if(lA)for(var f of lA(L))PA.call(L,f)&&AA(T,f,L[f]);return T},UA=(T,L)=>gd(T,md(L)),QA=(T,L)=>{var f={};for(var Te in T)Tc.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&lA)for(var Te of lA(T))L.indexOf(Te)<0&&PA.call(T,Te)&&(f[Te]=T[Te]);return f},jl=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())}),zl=(T=>(T.All="",T.Shixun="shixun",T.VideoItem="video",T.Attachment="attachment",T.group_count="group_homework",T.normal_count="normal_homework",T.ExaminationBank="exercise",T.HomeworkCommon="hack_homework",T.Discusses="Discusses",T.Challenge="challenge",T))(zl||{});const hd=T=>{var L=T,{pathsDetail:f,user:Te,loading:At,dispatch:bt,classroomList:Xt}=L,je=QA(L,["pathsDetail","user","loading","dispatch","classroomList"]),Ie,Je,Gt,gn;const An=(0,d.useParams)(),{stageData:er,visibleType:rr="All",keywords:Kn,editKey:xn}=f,{shixuns_count:na=0,videos_count:Rn=0,attachment_count:Rr=0,chapter_statis:or,group_count:wn=0,normal_count:Gn=0,disscuss_count:Cr=0,banks_count:qr=0,hack_count:Zt=0}=f==null?void 0:f.detail,[ua,Tr]=(0,e.useState)([]),[Wn,Er]=(0,e.useState)({content:"",type:""}),[Ra,zn]=(0,e.useState)([]),[Vt,Ca]=(0,e.useState)("All"),[mi,ma]=(0,e.useState)(""),[,Pr,ui]=(0,Ws.U)(j.CI,{}),yi=!((Ie=f.detail)!=null&&Ie.can_managed),hi=[{name:"\u5168\u90E8",type:"All",number:na+Rn+Rr+wn+Gn+qr+Zt+((or==null?void 0:or.challenge_count)||0),isShow:!0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:na,isShow:na>0},{name:"\u89C6\u9891",type:"VideoItem",number:Rn,isShow:Rn>0},{name:"\u8BFE\u4EF6",type:"Attachment",number:Rr,isShow:Rr>0},{name:"\u5173\u5361",type:"Challenge",number:or==null?void 0:or.challenge_count,isShow:(or==null?void 0:or.challenge_count)>0},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:"group_count",number:wn,isShow:!(0,U.JA)()&&wn>0},{name:"\u56FE\u6587\u4F5C\u4E1A",type:"normal_count",number:Gn,isShow:!(0,U.JA)()&&Gn>0},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:"HomeworkCommon",number:Zt,isShow:!(0,U.JA)()&&Zt>0},{name:"\u6D4B\u9A8C",type:"ExaminationBank",number:qr,isShow:!(0,U.JA)()&&qr>0},{name:"\u8BA8\u8BBA",type:"Discusses",number:Cr,isShow:Cr>0}].filter(ee=>ee.isShow),Qi=()=>{bt({type:"pathsDetail/getPathsDetail",payload:{id:An.pathId,keywords:Kn}})},Mi=ee=>{ee=ee!=null&&ee.includes(".json")?ee:`${ee}.json`,A.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:hs.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>jl(void 0,null,function*(){const de=yield(0,Jn.L8)({url:ee});if(!de)return;p.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const ge=yield(0,oe.Ir)({id:de.shixun_identifier});if(ge!=null&&ge.game_identifier){(0,V.xg)(`/tasks/${ge.game_identifier}`);return}(ge==null?void 0:ge.status)===2?Mi(ge==null?void 0:ge.message):(ge==null?void 0:ge.status)===3&&Hi(ge==null?void 0:ge.message)})})},Hi=ee=>{A.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:hs.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ee,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},l=ee=>{var de;ee!=="\u53D6\u6D88"&&c({stage_id:(de=Xt==null?void 0:Xt.actionTabs)==null?void 0:de.id})},o=(...ee)=>jl(void 0,[...ee],function*(de={}){return yield bt({type:"pathsDetail/getStageData",payload:UA(cA({tab:zl[rr]},de),{subject_id:An.pathId,keywords:Kn})})}),c=(...ee)=>jl(void 0,[...ee],function*(de={}){if(de!=null&&de.stage_id){const ge=yield bt({type:"pathsDetail/getStageChildrenData",payload:{id:de==null?void 0:de.stage_id,type:"stage",keywords:Kn,tab:zl[rr]}}),De=ua.map(Be=>{var mt;return Be.stage_id==(de==null?void 0:de.stage_id)?UA(cA(cA({},Be),de),{items:(mt=ge.data)==null?void 0:mt.items}):Be});bt({type:"pathsDetail/save",payload:{stageData:De}})}bt({type:"pathsDetail/getPathsDetail",payload:{id:An.pathId}})}),s=()=>xn!==-1?(A.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:hs.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const ee=`Edit_${xn}`;let de=document.getElementById(ee);de&&setTimeout(()=>de.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,x=(0,e.useMemo)(()=>ua==null?void 0:ua.map(function(ee,de){return hs.createElement("div",{key:de},hs.createElement(Hs,{val:ee,allData:ua,index:de,selectExercise:ge=>{ma(ge==null?void 0:ge.stage_id),bt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})},openPreview:ge=>{var De,Be;ge!=null&&ge.container_id?bt({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:ge==null?void 0:ge.attachment_detail,params:{course_id:ge==null?void 0:ge.container_id,coursesId:ge==null?void 0:ge.container_id,id:ge==null?void 0:ge.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):Er({content:Qe.Z.API_SERVER+((De=ge==null?void 0:ge.attachment_detail)==null?void 0:De.url),type:(Be=ge==null?void 0:ge.attachment_detail)==null?void 0:Be.file_type})},visibleTypeNew:Vt,UpdataStageChildrenData:c,getData:c}))}),[ua,Vt]),H=ee=>{(0,j._C)({id:mi,subject_id:An.pathId,homework_type:"exercise",examination_bank_ids:[ee]}).then(de=>{(de==null?void 0:de.status)==0&&(p.ZP.success("\u9009\u7528\u6210\u529F"),c({stage_id:mi||(f==null?void 0:f.stage_id)}))})};return(0,e.useEffect)(()=>{Tr(er)},[er]),(0,e.useEffect)(()=>{Xt.actionTabs.key=="closePathsTabs"&&c({stage_id:mi||(f==null?void 0:f.stage_id)})},[Xt.actionTabs.key]),hs.createElement("section",null,hs.createElement(F.Z,{spinning:At["pathsDetail/getStageData"]||At["pathsDetail/getPathsDetail"]},hs.createElement("aside",{className:Li.actionTabs},hi.map((ee,de)=>hs.createElement("div",{key:de,className:`mr5 ${ee.type===rr?Li.tabActive:Li.tab}`,onClick:()=>{xn===-1?(ee.type=="group_count"||ee.type=="normal_count"?Ca("SubjectHomework"):Ca(ee.type),ee.type!=="Discusses"&&o({tab:zl[ee.type]}),bt({type:"pathsDetail/save",payload:{visibleType:ee.type,editKey:-1}})):p.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},hs.createElement("span",{className:Li.s1},ee.name),hs.createElement("span",{className:Li.s2},ee.number)))),rr!=="Discusses"&&hs.createElement(hs.Fragment,null,x,((Je=f.detail)==null?void 0:Je.allow_statistics)&&rr==="All"&&!Kn&&hs.createElement(F.Z,{spinning:Pr},hs.createElement("div",{className:Li.addStage,onClick:()=>jl(void 0,null,function*(){if(yi){p.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!s())return;const ee=yield ui({name:`\u7B2C${(0,V.EM)(ua.length+1)}\u7AE0\u8282`,subject_id:An.pathId,pathId:An.pathId,list:[]});ee!=null&&ee.stage_id&&(Tr([...ua,ee]),bt({type:"pathsDetail/save",payload:{editKey:ua.length,stage_id:ee==null?void 0:ee.stage_id}}))})},hs.createElement("span",{className:Li.color4CA},"+\u65B0\u5EFA\u7AE0\u8282"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u7AE0\u8282\uFF09")),(ua==null?void 0:ua.length)===0&&hs.createElement(Ts.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})),rr==="Discusses"&&hs.createElement("aside",{className:"mt20"},hs.createElement(Vi,{activeIndex:3,isDelete:(Gt=f.detail)==null?void 0:Gt.allow_add_member,shixunIdentifier:11,identity:(gn=Te.userInfo)==null?void 0:gn.role,user:Te.userInfo,isShixunDetail:!0,keywords:Kn,refreshCount:Qi}))),hs.createElement(SA,null),hs.createElement(Oo,{shixunIds:Ra,cb:l}),hs.createElement($c,null),hs.createElement(ad,null),hs.createElement(ud,null),hs.createElement(sA,null),hs.createElement(Sc,{saveExercise:H}),hs.createElement(El.Z,null),hs.createElement(Cs.Z,{close:!0,data:Wn==null?void 0:Wn.content,type:Wn==null?void 0:Wn.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{Er({content:"",type:""})}}))};var dA=(0,d.connect)(({pathsDetail:T,user:L,loading:f,classroomList:Te})=>({pathsDetail:T,user:L,loading:f.effects,classroomList:Te}))(hd),fA=n(16326),HA=n(71360),jA={flex_box_center:"flex_box_center___i4e0p",flex_space_between:"flex_space_between___B6oqU",flex_box_vertical_center:"flex_box_vertical_center___YLSvz",flex_box_center_end:"flex_box_center_end___DFMRu",flex_box_column:"flex_box_column___vSIV6",certificate:"certificate___fHfxF",actionsBtns:"actionsBtns___plapq"},ls=n(59301),xc=Object.defineProperty,Fc=Object.defineProperties,Ed=Object.getOwnPropertyDescriptors,pA=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,zA=Object.prototype.propertyIsEnumerable,Ks=(T,L,f)=>L in T?xc(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Zu=(T,L)=>{for(var f in L||(L={}))nl.call(L,f)&&Ks(T,f,L[f]);if(pA)for(var f of pA(L))zA.call(L,f)&&Ks(T,f,L[f]);return T},rl=(T,L)=>Fc(T,Ed(L)),Wu=(T,L)=>{var f={};for(var Te in T)nl.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&pA)for(var Te of pA(T))L.indexOf(Te)<0&&zA.call(T,Te)&&(f[Te]=T[Te]);return f},Tu=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const{RangePicker:Gl}=fA.default,Ou=T=>{var L=T,{user:f,pathsDetail:Te}=L,At=Wu(L,["user","pathsDetail"]),bt;const[Xt]=Ze.default.useForm(),[je,Ie]=(0,e.useState)([]),[Je,Gt]=(0,e.useState)(!0),[gn,An]=(0,e.useState)(!1),[er,rr]=(0,e.useState)(!1),[Kn,xn]=(0,e.useState)(0),[na,Rn]=(0,e.useState)({}),Rr=(0,d.useParams)(),[or,wn]=(0,e.useState)({page:1,limit:10}),Gn=!((bt=Te.detail)!=null&&bt.can_managed),Cr=()=>{p.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},qr=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:(zn,Vt)=>ls.createElement(ls.Fragment,null,(Vt==null?void 0:Vt.state)==="drafted"&&ls.createElement("span",null,"\u7533\u8BF7\u4E2D"),(Vt==null?void 0:Vt.state)==="rejected"&&ls.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(Vt==null?void 0:Vt.state)==="passed"&&ls.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:zn=>`${zn}%`},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:(zn,Vt)=>ls.createElement("div",{className:jA.actionsBtns},(Vt==null?void 0:Vt.state)==="drafted"&&ls.createElement("span",{onClick:()=>Zt(Vt)},"\u540C\u610F"),(Vt==null?void 0:Vt.state)==="drafted"&&ls.createElement("span",{onClick:()=>ua(Vt)},"\u62D2\u7EDD"),(Vt==null?void 0:Vt.state)==="rejected"&&ls.createElement("span",{onClick:()=>Tr(Vt)},"\u62D2\u7EDD\u539F\u56E0"),(Vt==null?void 0:Vt.state)==="passed"&&ls.createElement("span",{onClick:()=>Wn(Vt)},"\u67E5\u770B\u8BC1\u4E66"))}].filter(zn=>er?!0:zn.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&zn.title!=="\u5BA1\u6279\u64CD\u4F5C");(0,e.useEffect)(()=>{Er(or)},[]);const Zt=zn=>Tu(void 0,null,function*(){if(Gn){Cr();return}const Vt=yield(0,re.ZP)(`/api/paths/${Rr==null?void 0:Rr.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:zn==null?void 0:zn.id,op:"pass"}});(Vt==null?void 0:Vt.status)===0&&Er(or)}),ua=zn=>{if(Gn){Cr();return}let Vt="";A.default.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:ls.createElement("div",null,ls.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),ls.createElement("aside",{className:"flex-container"},ls.createElement("sup",{className:"c-red-ee4"},"*"),ls.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),ls.createElement(vt.default,{maxLength:30,style:{width:284,marginLeft:10},onChange:Ca=>Vt=Ca.target.value}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:()=>Tu(void 0,null,function*(){if(!Vt)return p.ZP.warning("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Ca=yield(0,re.ZP)(`/api/paths/${Rr==null?void 0:Rr.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:zn==null?void 0:zn.id,op:"reject",content:Vt}});(Ca==null?void 0:Ca.status)===0&&Er(or)})})},Tr=zn=>{if(Gn){Cr();return}A.default.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:ls.createElement("div",null,zn==null?void 0:zn.content),okText:"\u786E\u5B9A"})},Wn=zn=>{Rn((zn==null?void 0:zn.info)||{}),An(!0)},Er=zn=>Tu(void 0,null,function*(){Gt(!0);const Vt=yield(0,re.ZP)(`/api/paths/${Rr==null?void 0:Rr.pathId}/request_certificates.json`,{method:"get",params:zn});Vt!=null&&Vt.data&&(Ie(Vt==null?void 0:Vt.data),xn((Vt==null?void 0:Vt.total_count)||0),rr(Vt==null?void 0:Vt.is_manage)),Gt(!1)}),Ra=(zn,Vt)=>{const Ca=rl(Zu({},or),{page:zn,limit:Vt});wn(Ca),Er(Ca)};return ls.createElement("div",{className:jA.certificate},ls.createElement(Ze.default,{form:Xt,layout:"inline",className:"mb20",size:"large",onValuesChange:(zn,Vt)=>{const{state:Ca="",keyword:mi="",time:ma=[]}=Vt,Pr=rl(Zu({},or),{page:1,state:Ca,keyword:mi,start_time:ma!=null&&ma[0]?W()(ma[0]).format("YYYY-MM-DD"):"",end_time:ma!=null&&ma[1]?W()(ma[1]).format("YYYY-MM-DD"):""});wn(Pr),Er(Pr)}},ls.createElement(Ze.default.Item,{name:"state",initialValue:"",className:"mr10"},ls.createElement(_.default,{style:{width:104}},ls.createElement(_.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),ls.createElement(_.default.Option,{value:"drafted"},"\u7533\u8BF7\u4E2D"),ls.createElement(_.default.Option,{value:"passed"},"\u901A\u8FC7"),ls.createElement(_.default.Option,{value:"3"},"\u672A\u901A\u8FC7"))),ls.createElement(Ze.default.Item,{name:"time"},ls.createElement(Gl,{onChange:(zn,Vt)=>{console.log(Vt,22)},placeholder:["\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4","\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"]})),ls.createElement(Ze.default.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword"},ls.createElement(HA.t7,{style:{width:193},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}))),ls.createElement(Or.default,{dataSource:je,rowKey:zn=>zn.id,columns:qr,loading:Je,pagination:{pageSize:or.limit,total:Kn,current:or.page,onChange:Ra,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),ls.createElement(fn.Z,{visible:gn,onCancel:()=>{An(!1),Rn({})},data:na}))};var Dc=(0,d.connect)(({user:T,pathsDetail:L})=>({user:T,pathsDetail:L}))(Ou),Nc=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});W().locale("ZH-cn");const{TabPane:Vl}=io.default,GA=({data:T})=>{const[L,f]=(0,e.useState)("1"),[Te,At]=(0,e.useState)(1),[bt,Xt]=(0,e.useState)(),[je,Ie]=(0,e.useState)(!0),Je=(0,d.useParams)();function Gt(){return Nc(this,null,function*(){let An;Ie(!0),L==="1"?An=`/api/paths/${Je.pathId}/study_ranking_shixuns_passed.json`:L==="2"?An=`/api/paths/${Je.pathId}/study_ranking_videos.json`:L==="3"?An=`/api/paths/${Je.pathId}/study_ranking_pdf_attachments.json`:L==="4"&&(An=`/api/paths/${Je.pathId}/study_ranking_discusses.json`);const er=yield(0,re.ZP)(An,{method:"get",params:{page:Te}});Ie(!1),Xt(er)})}(0,e.useEffect)(()=>{Gt()},[Te,L]);const gn=()=>{var An,er,rr,Kn,xn,na,Rn,Rr,or,wn,Gn,Cr,qr;return e.createElement(e.Fragment,null,e.createElement(F.Z,{spinning:je},e.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},e.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),e.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),L==="1"&&e.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),L==="2"&&e.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),L==="3"&&e.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),L==="4"&&e.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(bt==null?void 0:bt.user_show)&&e.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},e.createElement("span",{style:{flex:"1"}},((An=bt==null?void 0:bt.data_user)==null?void 0:An.rank)===0&&((er=bt==null?void 0:bt.data_user)==null?void 0:er.num)===0?"--":((rr=bt==null?void 0:bt.data_user)==null?void 0:rr.rank)<=100&&((Kn=bt==null?void 0:bt.data_user)==null?void 0:Kn.rank)!=0?(xn=bt==null?void 0:bt.data_user)==null?void 0:xn.rank:"\u672A\u4E0A\u699C"),e.createElement("span",{style:{flex:"1"}},(na=bt==null?void 0:bt.data_user)==null?void 0:na.user_real_name),L==="1"&&e.createElement("span",{style:{flex:"3"}},((Rn=bt==null?void 0:bt.data_user)==null?void 0:Rn.num)||"--"),L==="2"&&e.createElement("span",{style:{flex:"3"}},(Rr=bt==null?void 0:bt.data_user)!=null&&Rr.num?(0,V.li)((or=bt==null?void 0:bt.data_user)==null?void 0:or.num):"--"),L==="3"&&e.createElement("span",{style:{flex:"3"}},((wn=bt==null?void 0:bt.data_user)==null?void 0:wn.num)||"--"),L==="4"&&e.createElement("span",{style:{flex:"3"}},((Gn=bt==null?void 0:bt.data_user)==null?void 0:Gn.num)||"--")),(bt==null?void 0:bt.user_show)&&e.createElement(Qs.Z,null),((Cr=bt==null?void 0:bt.data)==null?void 0:Cr.length)>0?(qr=bt==null?void 0:bt.data)==null?void 0:qr.map((Zt,ua)=>e.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(Zt==null?void 0:Zt.rank)===1&&e.createElement("span",{style:{flex:"1",color:"#E02020"}},Zt==null?void 0:Zt.rank),(Zt==null?void 0:Zt.rank)===2&&e.createElement("span",{style:{flex:"1",color:"#FA6400"}},Zt==null?void 0:Zt.rank),(Zt==null?void 0:Zt.rank)===3&&e.createElement("span",{style:{flex:"1",color:"#F7B500"}},Zt==null?void 0:Zt.rank),(Zt==null?void 0:Zt.rank)>3&&e.createElement("span",{style:{flex:"1"}},Zt==null?void 0:Zt.rank),e.createElement("span",{style:{flex:"1"}},Zt==null?void 0:Zt.user_real_name),L==="1"&&e.createElement("span",{style:{flex:"3"}},Zt==null?void 0:Zt.num),L==="2"&&e.createElement("span",{style:{flex:"3"}},(0,V.li)(Zt==null?void 0:Zt.num)),L==="3"&&e.createElement("span",{style:{flex:"3"}},Zt==null?void 0:Zt.num),L==="4"&&e.createElement("span",{style:{flex:"3"}},Zt==null?void 0:Zt.num))):e.createElement(Ts.Z,null),(bt==null?void 0:bt.count)>10&&e.createElement(ro.Z,{current:Te,pageSize:10,showSizeChanger:!1,total:bt==null?void 0:bt.count,style:{textAlign:"center",margin:"20px 0px"},onChange:Zt=>{At(Zt)}})))};return e.createElement("div",null,e.createElement(io.default,{activeKey:L,style:{background:"#fff",padding:"0px 20px"},onChange:An=>{f(An),At(1)}},e.createElement(Vl,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},e.createElement(gn,null)),e.createElement(Vl,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},e.createElement(gn,null)),e.createElement(Vl,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},e.createElement(gn,null)),e.createElement(Vl,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},e.createElement(gn,null))))};var xu=n(2610),VA=Object.getOwnPropertySymbols,Lc=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,vd=(T,L)=>{var f={};for(var Te in T)Lc.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&VA)for(var Te of VA(T))L.indexOf(Te)<0&&Kl.call(T,Te)&&(f[Te]=T[Te]);return f},bd=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const Cd=T=>{var L=T,{user:f,pathsDetail:Te}=L,At=vd(L,["user","pathsDetail"]),bt;const Xt=(0,d.useParams)(),je=(0,e.useRef)(),Ie=(0,e.useRef)(),Je=(0,e.useRef)(!1),[Gt,gn]=(0,e.useState)({}),[An,er]=(0,e.useState)(700);(0,e.useEffect)(()=>{setTimeout(()=>{var xn,na;(na=(xn=je.current)==null?void 0:xn.resize)==null||na.call(xn)},300)},[An]),(0,e.useEffect)(()=>{var xn;gn((xn=Te.detail)==null?void 0:xn.atlas_data)},[(bt=Te.detail)==null?void 0:bt.atlas_data]),(0,e.useEffect)(()=>(document.addEventListener((0,xu.gH)(),rr),()=>{document.removeEventListener((0,xu.gH)(),rr)}),[]);const rr=()=>{(0,xu.vp)()||er(700)},Kn=()=>({title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:xn=>{if(xn.dataType==="edge")return xn.data.relation;if(xn.dataType==="node")return"\u540D\u79F0\uFF1A"+xn.data.name+"
      \u7C7B\u522B\uFF1A"+xn.data.labels.join(", ")+"
      ID: "+xn.data.uid+"
      "}},legend:[{bottom:0,left:"center",orient:"horizontal",data:Gt.categories.map(xn=>{if(xn.name)return xn.name})}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:Gt.nodes,links:Gt.links,categories:Gt.categories,roam:!0,draggable:!1,label:{position:"inside",show:!0},labelLayout:{hideOverlap:!0,moveOverlap:!0},force:{repulsion:600,edgeLength:200,gravity:.2,layoutAnimation:!0,friction:.3},edgeLabel:{},edgeSymbol:["none","arrow"],lineStyle:{color:"source",curveness:0},emphasis:{disabled:!1,scale:1.3,focus:"none",lineStyle:{width:10},itemStyle:{borderType:"solid",borderWidth:1,borderColor:"rgb(154,152,152)"}},symbolSize:40,color:["#f79767","#da7194","#ffc454","#569480","#f16667","#d9c8ae","#c990c0","#4c8eda","#57c7e3","#ecb5c9","#8dcc93","#37A2DA","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF","#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"]}],toolbox:{show:!0,feature:{restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247"},myTool:{show:!0,title:"\u5168\u5C4F\u663E\u793A",icon:"path://M358.464 136.672l0-34.112-255.904 0 0 255.904 34.112 0 0-197.664 242.816 242.816 24.128-24.128-242.816-242.816zM665.536 102.56l0 34.112 197.664 0-242.816 242.816 24.128 24.128 242.816-242.816 0 197.664 34.112 0 0-255.904zM379.488 620.384l-242.816 242.816 0-197.664-34.112 0 0 255.904 255.904 0 0-34.112-197.664 0 242.816-242.816zM887.328 863.2l-242.816-242.816-24.128 24.128 242.816 242.816-197.664 0 0 34.112 255.904 0 0-255.904-34.112 0z",onclick:()=>{(0,xu.vp)()?(setTimeout(()=>{er(700)},300),(0,xu.BU)()):((0,xu.Dj)(Ie.current),setTimeout(()=>{er(window.innerHeight-40)},300))}}}}});return e.createElement("div",{style:{paddingTop:20,paddingBottom:20,height:An+30,background:"#FFF"},ref:Ie},Gt.nodes&&e.createElement(li.Z,{style:{height:An+"px"},option:Kn(),onChartReady:xn=>{je.current=xn,xn.resize()},opts:{renderer:"svg"},onEvents:{click:xn=>{Je.current=!1,setTimeout(()=>{if(!Je.current&&xn.dataType==="node"){let na=xn.data.url;na&&window.open(na,"_blank")}},500)},dblclick:(xn,na,Rn)=>bd(void 0,null,function*(){console.log("p:",xn,na,Rn),Je.current=!0;const Rr=yield(0,re.ZP)(`/api/paths/${Xt.pathId}/atlas_data.json`,{method:"get",params:{node_id:xn.data.id}});let{nodes:or,links:wn,categories:Gn}=Rr.atlas_data;or=Gt.nodes.concat(or),wn=Gt.links.concat(wn);let Cr=or.filter((Tr,Wn,Er)=>Er.findIndex(Ra=>Ra.id===Tr.id)===Wn),qr=wn.filter((Tr,Wn,Er)=>Er.findIndex(Ra=>Ra.source===Tr.source&&Ra.target===Tr.target)===Wn),Zt=[],ua=Math.max(Gn.length,Gt.categories.length);for(let Tr=0;Tr({user:T,pathsDetail:L}))(Cd),ws={flex_box_center:"flex_box_center___zI_82",flex_space_between:"flex_space_between___c8p6y",flex_box_vertical_center:"flex_box_vertical_center___OQMX2",flex_box_center_end:"flex_box_center_end___TDCTp",flex_box_column:"flex_box_column___TBe9v",bg:"bg___B_tAL",AllButStyle:"AllButStyle___gHlx_",ButStyles:"ButStyles___QnHEw",order:"order___p1oR4",payed:"payed___clmo_",study:"study___xKiY_",studyActive:"studyActive___OL576",Head:"Head___A9J68",Headtitle:"Headtitle___HvFxg",span2:"span2___L0TMM",Headprice:"Headprice___RXYrD",nowPrice:"nowPrice___cv3Ok",initPrice:"initPrice___EXuC3",Swiper:"Swiper___sDGem",BannerListItemDiv:"BannerListItemDiv___asTuk",BannerListItem:"BannerListItem___NwQOT",BannerListItemImg:"BannerListItemImg___mD5FK",bgimg:"bgimg___PFwp4",buyimg:"buyimg___QLVI_",curCourse:"curCourse___ExJPE",BannerListItemInfo:"BannerListItemInfo___Vio14",BannerListItemInfoTitle:"BannerListItemInfoTitle___FiU8N",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___aifjQ",BannerListItemInfoTime:"BannerListItemInfoTime___qez5r",timeprice:"timeprice___dqmp8",span:"span___UhhBA",BannerListItemInfoTime2:"BannerListItemInfoTime2___Zm2lP",span1:"span1___AXdGP",expansion:"expansion___t6EwU"},KA="data:image/png;base64,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",Xi=n(59301),Rc=Object.getOwnPropertySymbols,Bd=Object.prototype.hasOwnProperty,Id=Object.prototype.propertyIsEnumerable,wd=(T,L)=>{var f={};for(var Te in T)Bd.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&Rc)for(var Te of Rc(T))L.indexOf(Te)<0&&Id.call(T,Te)&&(f[Te]=T[Te]);return f},vl=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const XA=T=>{var L=T,{pathsDetail:f,globalSetting:Te,user:At,loading:bt,dispatch:Xt}=L,je=wd(L,["pathsDetail","globalSetting","user","loading","dispatch"]);const[Ie,Je]=(0,e.useState)([]),[Gt]=(0,d.useSearchParams)(),gn=(0,d.useParams)(),[An,er]=(0,e.useState)(!1),rr=()=>vl(void 0,null,function*(){var Rn,Rr;er(!0);const or=yield(0,re.ZP)(`/api/paths/${gn.pathId}/packages_list.json`,{method:"get",params:{identifier:(Rn=At==null?void 0:At.userInfo)==null?void 0:Rn.login,id:gn.pathId}});er(!1),or.status==0&&Je((Rr=or==null?void 0:or.data)==null?void 0:Rr.map(wn=>(wn.isFull=!1,wn)))});(0,e.useEffect)(()=>{rr()},[]);const Kn=Rn=>vl(void 0,null,function*(){const Rr=yield(0,re.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_package_id:Rn}});(Rr==null?void 0:Rr.status)==0?xn(Rn):A.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vl(void 0,null,function*(){const or=yield(0,re.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_package_id:Rn}});(or==null?void 0:or.status)==0&&xn(Rn)})})}),xn=Rn=>vl(void 0,null,function*(){const Rr=yield(0,re.ZP)("/api/payments.json",{method:"POST",body:{subject_package_id:Rn,payment_method:"wechat_qr"}});Rr!=null&&Rr.num&&window.open(Gt.get("userid")?`/order/${gn.pathId}/pay?order_num=${Rr==null?void 0:Rr.num}&userid=${Gt.get("userid")}`:`/order/${gn.pathId}/pay?order_num=${Rr==null?void 0:Rr.num}`)}),na=Rn=>{var Rr,or,wn,Gn,Cr,qr,Zt,ua,Tr,Wn;return Xi.createElement("section",{style:{marginBottom:"26px",backgroundColor:"#fff"}},Xi.createElement("div",{className:ws.Head},Xi.createElement("div",{className:ws.Headtitle},Xi.createElement("span",{title:Rn==null?void 0:Rn.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},Rn==null?void 0:Rn.package_name),Xi.createElement("span",{className:ws.span2},"\uFF08\u5171 ",Xi.createElement("span",{style:{color:"#333"}},Rn==null?void 0:Rn.subject_count)," \u95E8\u8BFE\u7A0B\uFF09")),Xi.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},Xi.createElement("div",{className:ws.Headprice},Xi.createElement("span",null,"\u5957\u9910\u4EF7\u683C\uFF1A"),Xi.createElement("span",{className:ws.nowPrice},"\uFFE5",parseInt((or=(Rr=`${Rn==null?void 0:Rn.package_price}`)==null?void 0:Rr.split("."))==null?void 0:or[1])>0?Rn==null?void 0:Rn.package_price:(Gn=(wn=`${Rn==null?void 0:Rn.package_price}`)==null?void 0:wn.split("."))==null?void 0:Gn[0]),Xi.createElement("span",{className:ws.initPrice},"\uFFE5",parseInt((qr=(Cr=`${Rn==null?void 0:Rn.package_origin_price}`)==null?void 0:Cr.split("."))==null?void 0:qr[1])>0?Rn==null?void 0:Rn.package_origin_price:(ua=(Zt=`${Rn==null?void 0:Rn.package_origin_price}`)==null?void 0:Zt.split("."))==null?void 0:ua[0])),Xi.createElement("div",{className:ws.AllButStyle},Xi.createElement(m.ZP,{className:Rn!=null&&Rn.is_payed?`${ws.payed}`:`${ws.order}`,onClick:()=>{Rn!=null&&Rn.is_payed?d.history.push(`/users/${At==null?void 0:At.userInfo.login}/paths?category=payed`):Kn(Rn==null?void 0:Rn.id)}},Rn!=null&&Rn.is_payed?"\u5DF2\u8D2D\u4E70":"\u7ACB\u5373\u8D2D\u4E70"," ")))),Xi.createElement("div",{className:Rn.isFull?`${ws.Swiper}`:`${ws.Swiper} ${ws.expansion}`},(Tr=Rn==null?void 0:Rn.subjects)==null?void 0:Tr.map((Er,Ra)=>{var zn,Vt,Ca,mi;return Xi.createElement("div",{style:{width:"232px",marginRight:(1+Ra)%3===0?0:22},className:ws.BannerListItemDiv,key:Ra},Xi.createElement("div",{className:ws.BannerListItem},Xi.createElement("div",{onClick:()=>window.open(`/paths/${Er.identifier}`)},Xi.createElement("div",{className:ws.BannerListItemImg},Xi.createElement("img",{className:ws.bgimg,src:`${Er.image_url}`}),(Er==null?void 0:Er.user_paid_subject)&&Xi.createElement("img",{className:ws.buyimg,src:KA}),(Er==null?void 0:Er.is_current_subject)&&Xi.createElement("span",{className:ws.curCourse},"\u5F53\u524D\u8BFE\u7A0B")),Xi.createElement("div",{className:ws.BannerListItemInfo},Xi.createElement(u.Z,{placement:"topLeft",title:Er.name},Xi.createElement("div",{className:ws.BannerListItemInfoTitle},Er.name)),Xi.createElement("div",{className:ws.BannerListItemInfoTeacher},"\u8BB2\u5E08\uFF1A",Er.teacher),Xi.createElement("div",{className:`${ws.BannerListItemInfoTime} ${ws.BannerListItemInfoTime2}`},Xi.createElement("div",{className:ws.span1},Er.learn_count/1e4>1?(Er.learn_count/1e4).toFixed(1)+"W":Er.learn_count,"\u4EBA\u6B63\u5728\u5B66"),Xi.createElement("div",{className:`${ws.timeprice}`},Xi.createElement("div",{className:ws.span},Xi.createElement("span",{className:ws.qianfuhao},"\uFFE5"),Er.is_discount?parseInt((zn=Er==null?void 0:Er.price)==null?void 0:zn.split(".")[1])>0?Er==null?void 0:Er.price:(Vt=Er==null?void 0:Er.price)==null?void 0:Vt.split(".")[0]:parseInt((Ca=Er==null?void 0:Er.origin_price)==null?void 0:Ca.split(".")[1])>0?Er==null?void 0:Er.origin_price:(mi=Er==null?void 0:Er.origin_price)==null?void 0:mi.split(".")[0])))))))})),Xi.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"}},((Wn=Rn==null?void 0:Rn.subjects)==null?void 0:Wn.length)>3&&Xi.createElement("div",{onClick:()=>{Rn.isFull=!Rn.isFull,Je([...Ie])}},Xi.createElement("span",{className:"current",style:{marginRight:"6px"}},Rn.isFull?"\u6536\u8D77":"\u5C55\u5F00"),Xi.createElement("span",{className:"current"},Xi.createElement("i",{className:Rn.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})))))};return Xi.createElement(F.Z,{spinning:An},(Ie==null?void 0:Ie.length)>0?Ie==null?void 0:Ie.map(Rn=>na(Rn)):Xi.createElement(Ts.Z,null))};var Oc=(0,d.connect)(({pathsDetail:T,loading:L,globalSetting:f,user:Te})=>({pathsDetail:T,globalSetting:f,loading:L,user:Te}))(XA),Sd=n(39479),bl={flex_box_center:"flex_box_center___hEKvu",flex_space_between:"flex_space_between___gtzO_",flex_box_vertical_center:"flex_box_vertical_center___QQWbT",flex_box_center_end:"flex_box_center_end___AyfXQ",flex_box_column:"flex_box_column___q0hJc",bg:"bg___sN_Hy",wrap:"wrap___IaIuZ",content:"content___q5lPL",wrapTabs:"wrapTabs___FivJx",intro:"intro___lW9Kf",introTitle:"introTitle___y5V_M"},Mc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",Td=n(46383),xd=Object.defineProperty,kc=Object.getOwnPropertySymbols,Fd=Object.prototype.hasOwnProperty,Dd=Object.prototype.propertyIsEnumerable,gA=(T,L,f)=>L in T?xd(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Nd=(T,L)=>{for(var f in L||(L={}))Fd.call(L,f)&&gA(T,f,L[f]);if(kc)for(var f of kc(L))Dd.call(L,f)&&gA(T,f,L[f]);return T},Ld=({data:T={},getData:L})=>{const Te={onAdd:()=>(0,re.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,re.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"Subject",questionable_id:T==null?void 0:T.id,by_self:!0}}),onListClick:At=>(0,re.ZP)(`/api/course_qna_sessions/${At}.json`,{method:"get"}),onListDelete:At=>(0,re.ZP)(`/api/course_qna_sessions/${At}.json`,{method:"delete"}),onListDealData:At=>{let bt=[];return At==null||At.forEach(Xt=>{const je=Xt.id,Ie=Xt.think?{reasoning:Xt.think,thinkingEnabled:!0}:{},Je=[{text:Xt.question,key:je,sender:"user",fileList:[],show:!0},Nd({key:je,loading:!1,sender:"AI",show:!0,source:Xt.answer_source,text:Xt.answer,like:Xt.like,dislike:Xt.dislike,time:Xt.think_time,id:Xt.id},Ie)];bt=[...bt,...Je]}),bt}};return e.createElement(e.Fragment,null,((0,U.Ny)()||(0,U.$O)()||(T==null?void 0:T.is_use_ai))&&(T==null?void 0:T.id)&&e.createElement(Td.Z,{showSwitchingModel:!0,showLookHistory:!0,showAddSession:!0,showAvatarEditData:{nickname:"\u8BFE\u7A0B\u52A9\u6559",headImgId:null,show:!1},fetchListObject:Te,headNode:e.createElement(e.Fragment,null,e.createElement("div",{className:"c-grey-333 font22"},e.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u8BFE\u7A0B\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),e.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},e.createElement("span",{style:{paddingLeft:33}},"\u60A8\u597D\uFF0C\u6211\u662F",e.createElement("span",{className:"c-light-primary"},"\u300A",(T==null?void 0:T.name)||"","\u300B"),"\u667A\u6167\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u52A9\u6559\uFF0C\u4E13\u4E3A\u63D0\u5347\u8BFE\u7A0B\u4E92\u52A8\u6027\u4E0E\u5B66\u4E60\u6548\u679C\u800C\u8BBE\u8BA1\u3002\u6211\u80FD\u591F\u534F\u52A9\u6559\u5E08\u8FDB\u884C\u5B9E\u65F6\u4E92\u52A8\u7B54\u7591\u3001\u865A\u62DF\u6570\u5B57\u4EBA\u6388\u8BFE\u7B49\u591A\u79CD\u6559\u5B66\u6D3B\u52A8\uFF1B\u540C\u65F6\u4E3A\u5B66\u751F\u63D0\u4F9B\u966A\u4F34\u5F0F\u5B66\u4E60\u4E0E\u542F\u53D1\u5F0F\u52A9\u5B66\u670D\u52A1\uFF0C\u52A9\u529B\u4E2A\u6027\u5316\u6210\u957F\u3002\u65E0\u8BBA\u662F\u6559\u5E08\u6559\u5B66\u8FD8\u662F\u5B66\u751F\u5B66\u4E60\uFF0C\u6211\u90FD\u80FD\u63D0\u4F9B\u5168\u65B9\u4F4D\u7684\u667A\u80FD\u5316\u652F\u6301\uFF0C\u8BA9\u8BFE\u7A0B\u66F4\u9AD8\u6548\uFF0C\u5B66\u4E60\u66F4\u8F7B\u677E\uFF0C\u5171\u540C\u8FC8\u5411\u667A\u6167\u6559\u80B2\u65B0\u4F53\u9A8C\uFF01"))),fetchData:{questionable_type:"Subject",questionable_id:T==null?void 0:T.id,is_chat:!0},isCheckRestrictNumber:!0,title:"\u8BFE\u7A0B\u52A9\u6559",fetchUrl:"/api/stream/course_qna_records/chat_messages.json"}))},xr=n(59301),Cl=Object.defineProperty,al=Object.getOwnPropertySymbols,qo=Object.prototype.hasOwnProperty,Uc=Object.prototype.propertyIsEnumerable,As=(T,L,f)=>L in T?Cl(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Os=(T,L)=>{for(var f in L||(L={}))qo.call(L,f)&&As(T,f,L[f]);if(al)for(var f of al(L))Uc.call(L,f)&&As(T,f,L[f]);return T},mA=(T,L)=>{var f={};for(var Te in T)qo.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&al)for(var Te of al(T))L.indexOf(Te)<0&&Uc.call(T,Te)&&(f[Te]=T[Te]);return f},Rd=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const{TabPane:hA}=io.default;var Qc=(T=>(T.All="",T.Shixun="shixun",T.VideoItem="video",T.Attachment="attachment",T.group_count="group_homework",T.normal_count="normal_homework",T.ExaminationBank="exercise",T.HomeworkCommon="hack_homework",T.Discusses="Discusses",T))(Qc||{});function Xl(T){const L=(At,bt)=>{if(At.localName===bt)return At;for(let Xt=0,je=At;je=je.parentNode;Xt++){if(je.localName===bt)return je;if(je==document.documentElement)return!1}},f=T.target,Te=L(f,"a");if(console.log([Te],Te==null?void 0:Te.href,44),!(Te!=null&&Te.href)&&f.tagName.toUpperCase()==="IMG"){let At=f.src||f.getAttribute("src");At&&At.indexOf("/images/avatars/User")===-1&&(T.stopPropagation(),T.preventDefault(),zi.Z.publish("preview-image",At))}}const Od=T=>{var L=T,{pathsDetail:f,globalSetting:Te,loading:At,dispatch:bt}=L,Xt=mA(L,["pathsDetail","globalSetting","loading","dispatch"]),je,Ie,Je,Gt;const[gn]=(0,d.useSearchParams)(),An=(0,d.useParams)(),er=(0,e.useRef)(),[rr,Kn]=(0,e.useState)("");(0,e.useEffect)(()=>{var wn;if(!((wn=f.detail)!=null&&wn.id))return;const Gn=document.getElementById("ai-orientation");Gn&&gn.get("skipSource")==="ai"&&Gn.scrollIntoView(!0)},[(je=f.detail)==null?void 0:je.id]);const xn=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"},{name:"\u79D1\u6559\u8D44\u6E90\u56FE\u8C31",key:"atlas"},{name:"\u77E5\u8BC6\u56FE\u8C31",key:"knowledge"},{name:"\u5957\u9910\u5217\u8868",key:"Combination",extra:"\u4F18\u60E0"}].filter(wn=>{var Gn,Cr;return(Gn=f.detail)!=null&&Gn.excellent||((Cr=f.detail)==null?void 0:Cr.is_free)===!1?!0:wn.key!=="certificate"}).filter(wn=>{var Gn,Cr,qr;return(Gn=f.detail)!=null&&Gn.atlas_data&&((qr=(Cr=f.detail)==null?void 0:Cr.atlas_data)!=null&&qr.nodes)?!0:wn.key!=="atlas"}).filter(wn=>{var Gn,Cr;return((Gn=f.detail)==null?void 0:Gn.is_free)===!1&&((Cr=f.detail)!=null&&Cr.is_has_package)?!0:wn.key!=="Combination"}).filter(wn=>{var Gn,Cr;return((Gn=f.detail)==null?void 0:Gn.is_free)===!1&&((Cr=f.detail)==null?void 0:Cr.show_chapter)===!1?wn.key!=="stage":!0}).filter(wn=>{var Gn,Cr;return((Gn=f.detail)==null?void 0:Gn.is_free)===!1&&((Cr=f.detail)==null?void 0:Cr.show_charts)===!1?wn.key!=="ranking":!0}).filter(wn=>{var Gn,Cr;return((Gn=f.detail)==null?void 0:Gn.is_free)===!1&&((Cr=f.detail)==null?void 0:Cr.show_cert_apply)===!1?wn.key!=="certificate":!0}).filter(wn=>{var Gn,Cr;return((Gn=f.detail)==null?void 0:Gn.is_free)===!1&&((Cr=f.detail)==null?void 0:Cr.show_knowledge_graph)===!1?wn.key!=="knowledge":!0}),[na,Rn]=(0,e.useState)(gn.get("activeKey")||((Ie=xn[0])==null?void 0:Ie.key));(0,e.useEffect)(()=>{if(er.current)return er.current.addEventListener("mousedown",Xl),()=>{var wn;(wn=er.current)==null||wn.removeEventListener("mousedown",Xl)}},[er.current]),(0,e.useEffect)(()=>{bt({type:"pathsDetail/save",payload:{editKey:-1}}),An.pathId&&or()},[An.pathId]),(0,e.useEffect)(()=>{var wn,Gn;(0,V.Dk)((wn=f.detail)==null?void 0:wn.name),Rn(gn.get("activeKey")||((Gn=xn[0])==null?void 0:Gn.key))},[f]);const Rr=wn=>{var Gn;const Cr=(Gn=decodeURIComponent(wn))==null?void 0:Gn.trim();bt({type:"pathsDetail/save",payload:{keywords:Cr}}),Kn(Cr)},or=()=>Rd(void 0,null,function*(){const wn=yield bt({type:"pathsDetail/getPathsDetail",payload:Os({id:An.pathId},(0,V.oP)())});bt({type:"pathsDetail/getRightData",payload:{id:An.pathId}}),bt({type:"pathsDetail/getStageData",payload:{subject_id:An.pathId,show_course_section:wn==null?void 0:wn.show_course_section}}),wn!=null&&wn.id&&gn.get("token")&&(location.href=location.pathname)});return xr.createElement(F.Z,{spinning:!1},xr.createElement("section",{className:bl.bg},xr.createElement(Yn,null),xr.createElement(Sd.Z,null),xr.createElement("section",{style:{marginTop:((Je=f.detail)==null?void 0:Je.excellent)&&"89px"},className:`edu-container pb80 ${bl.wrap}`},xr.createElement("aside",{className:bl.content},xr.createElement("div",{className:bl.intro},xr.createElement("div",{className:bl.introTitle},xr.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},xr.createElement("img",{src:Mc,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),xr.createElement("div",{ref:er},xr.createElement(Bn.Z,{value:(Gt=f.detail)==null?void 0:Gt.description}))),xr.createElement("div",{id:"ai-orientation"}),(xn==null?void 0:xn.length)>0&&xr.createElement(io.default,{className:bl.wrapTabs,activeKey:na,onChange:wn=>{wn==="knowledge"?window.open(`/knowledgegraph/${An.pathId}`):Rn(wn)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:na==="stage"?xr.createElement(HA.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:wn=>{Rr(wn),bt({type:"pathsDetail/getStageData",payload:{tab:Qc[f==null?void 0:f.visibleType],subject_id:An.pathId,keywords:wn}})}}):""},xn.map(wn=>xr.createElement(hA,{tab:wn!=null&&wn.extra?xr.createElement("span",{style:{position:"relative"}},xr.createElement("span",null,wn.name),xr.createElement("span",{style:{position:"absolute",top:"0",left:"72px",display:"inline-block",width:"32px",height:"16px",lineHeight:"16px",textAlign:"center",backgroundColor:"#FF0000",borderRadius:"8px",fontSize:"12px",color:"#fff"}},wn.extra)):wn.name,key:wn.key}))),na==="stage"&&xr.createElement(dA,{keywords:rr}),na==="ranking"&&xr.createElement(GA,null),na==="certificate"&&xr.createElement(Dc,null),na==="atlas"&&xr.createElement(yd,null),na==="Combination"&&xr.createElement(Oc,null)),xr.createElement(bs,null))),xr.createElement(Ld,{data:f.detail,getData:()=>{bt({type:"pathsDetail/getPathsDetail",payload:Os({id:An.pathId},(0,V.oP)())})}}))};var Md=(0,d.connect)(({pathsDetail:T,loading:L,globalSetting:f})=>({pathsDetail:T,globalSetting:f,loading:L}))(Od)},2610:function(h,a,n){"use strict";n.d(a,{BU:function(){return d},Dj:function(){return e},gH:function(){return p},vp:function(){return A}});function e(b){try{b.mozRequestFullScreen?b.mozRequestFullScreen():b.webkitRequestFullScreen&&b.webkitRequestFullScreen()}catch(u){console.log(u,":e")}}function d(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const p=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function A(){var b=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,u=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",b),window.isFullScreen?window.isFullScreen:b!=null}},98072:function(h,a,n){"use strict";n.d(a,{U:function(){return S}});var e=n(59301),d=Object.defineProperty,p=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,u=(m,X,z)=>X in m?d(m,X,{enumerable:!0,configurable:!0,writable:!0,value:z}):m[X]=z,N=(m,X)=>{for(var z in X||(X={}))A.call(X,z)&&u(m,z,X[z]);if(p)for(var z of p(X))b.call(X,z)&&u(m,z,X[z]);return m},O=(m,X,z)=>new Promise((U,j)=>{var _=F=>{try{P(z.next(F))}catch(I){j(I)}},K=F=>{try{P(z.throw(F))}catch(I){j(I)}},P=F=>F.done?U(F.value):Promise.resolve(F.value).then(_,K);P((z=z.apply(m,X)).next())});function S(m,X){const[z,U]=(0,e.useState)(X),[j,_]=(0,e.useState)(!1),[K,P]=(0,e.useState)();return[z,j,(I,D=!1)=>O(this,null,function*(){const G=D?X:N(N({},z),I);_(!0),U(G);const W=yield m(G);return _(!1),P(W),W}),K,P]}},60513:function(h,a,n){"use strict";n.d(a,{Z:function(){return $a}});class e{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(g,y){return g.__proto__=y,g},Object.assign=Object.assign||function(g){if(g==null)throw new TypeError("Cannot convert undefined or null to object");let y=Object(g);for(let R=1;R ${y}`;b.ENABLE_CALLBACK&&b.emitter.emit("log","error",R),b.ENABLE_ERROR&&(console.error?console.error(R):console.warn?console.warn(R):console.log(R))}static i(g,y){(!g||b.FORCE_GLOBAL_TAG)&&(g=b.GLOBAL_TAG);let R=`[${g}] > ${y}`;b.ENABLE_CALLBACK&&b.emitter.emit("log","info",R),b.ENABLE_INFO&&(console.info?console.info(R):console.log(R))}static w(g,y){(!g||b.FORCE_GLOBAL_TAG)&&(g=b.GLOBAL_TAG);let R=`[${g}] > ${y}`;b.ENABLE_CALLBACK&&b.emitter.emit("log","warn",R),b.ENABLE_WARN&&(console.warn?console.warn(R):console.log(R))}static d(g,y){(!g||b.FORCE_GLOBAL_TAG)&&(g=b.GLOBAL_TAG);let R=`[${g}] > ${y}`;b.ENABLE_CALLBACK&&b.emitter.emit("log","debug",R),b.ENABLE_DEBUG&&(console.debug?console.debug(R):console.log(R))}static v(g,y){(!g||b.FORCE_GLOBAL_TAG)&&(g=b.GLOBAL_TAG);let R=`[${g}] > ${y}`;b.ENABLE_CALLBACK&&b.emitter.emit("log","verbose",R),b.ENABLE_VERBOSE&&console.log(R)}}b.GLOBAL_TAG="flv.js",b.FORCE_GLOBAL_TAG=!1,b.ENABLE_ERROR=!0,b.ENABLE_INFO=!0,b.ENABLE_WARN=!0,b.ENABLE_DEBUG=!0,b.ENABLE_VERBOSE=!0,b.ENABLE_CALLBACK=!1,b.emitter=new(A());var u=b;class N{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(g){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=g,this._totalBytes+=g):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=g,this._totalBytes+=g):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=g,this._totalBytes+=g,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let g=(this._now()-this._lastCheckpoint)/1e3;return g==0&&(g=1),this._intervalBytes/g/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let g=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/g/1024}}var O=N;class S{constructor(g){this._message=g}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class m extends S{constructor(g){super(g)}get name(){return"IllegalStateException"}}class X extends S{constructor(g){super(g)}get name(){return"InvalidArgumentException"}}class z extends S{constructor(g){super(g)}get name(){return"NotImplementedException"}}const U={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},j={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class _{constructor(g){this._type=g||"undefined",this._status=U.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=U.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===U.kConnecting||this._status===U.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(g){this._onContentLengthKnown=g}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(g){this._onURLRedirect=g}get onDataArrival(){return this._onDataArrival}set onDataArrival(g){this._onDataArrival=g}get onError(){return this._onError}set onError(g){this._onError=g}get onComplete(){return this._onComplete}set onComplete(g){this._onComplete=g}open(g,y){throw new z("Unimplemented abstract function!")}abort(){throw new z("Unimplemented abstract function!")}}let K={};function P(){let on=self.navigator.userAgent.toLowerCase(),g=/(edge)\/([\w.]+)/.exec(on)||/(opr)[\/]([\w.]+)/.exec(on)||/(chrome)[ \/]([\w.]+)/.exec(on)||/(iemobile)[\/]([\w.]+)/.exec(on)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(on)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(on)||/(webkit)[ \/]([\w.]+)/.exec(on)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(on)||/(msie) ([\w.]+)/.exec(on)||on.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(on)||on.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(on)||[],y=/(ipad)/.exec(on)||/(ipod)/.exec(on)||/(windows phone)/.exec(on)||/(iphone)/.exec(on)||/(kindle)/.exec(on)||/(android)/.exec(on)||/(windows)/.exec(on)||/(mac)/.exec(on)||/(linux)/.exec(on)||/(cros)/.exec(on)||[],R={browser:g[5]||g[3]||g[1]||"",version:g[2]||g[4]||"0",majorVersion:g[4]||g[2]||"0",platform:y[0]||""},k={};if(R.browser){k[R.browser]=!0;let ue=R.majorVersion.split(".");k.version={major:parseInt(R.majorVersion,10),string:R.version},ue.length>1&&(k.version.minor=parseInt(ue[1],10)),ue.length>2&&(k.version.build=parseInt(ue[2],10))}if(R.platform&&(k[R.platform]=!0),(k.chrome||k.opr||k.safari)&&(k.webkit=!0),k.rv||k.iemobile){k.rv&&delete k.rv;let ue="msie";R.browser=ue,k[ue]=!0}if(k.edge){delete k.edge;let ue="msedge";R.browser=ue,k[ue]=!0}if(k.opr){let ue="opera";R.browser=ue,k[ue]=!0}if(k.safari&&k.android){let ue="android";R.browser=ue,k[ue]=!0}k.name=R.browser,k.platform=R.platform;for(let ue in K)K.hasOwnProperty(ue)&&delete K[ue];Object.assign(K,k)}P();var F=K;class I extends _{static isSupported(){try{let g=F.msedge&&F.version.minor>=15048,y=F.msedge?g:!0;return self.fetch&&self.ReadableStream&&y}catch(g){return!1}}constructor(g,y){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=g,this._config=y,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(g,y){this._dataSource=g,this._range=y;let R=g.url;this._config.reuseRedirectedURL&&g.redirectedURL!=null&&(R=g.redirectedURL);let k=this._seekHandler.getConfig(R,y),ue=new self.Headers;if(typeof k.headers=="object"){let gt=k.headers;for(let mr in gt)gt.hasOwnProperty(mr)&&ue.append(mr,gt[mr])}let Ue={method:"GET",headers:ue,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let gt in this._config.headers)ue.append(gt,this._config.headers[gt]);g.cors===!1&&(Ue.mode="same-origin"),g.withCredentials&&(Ue.credentials="include"),g.referrerPolicy&&(Ue.referrerPolicy=g.referrerPolicy),this._status=U.kConnecting,self.fetch(k.url,Ue).then(gt=>{if(this._requestAbort){this._requestAbort=!1,this._status=U.kIdle;return}if(gt.ok&>.status>=200&>.status<=299){if(gt.url!==k.url&&this._onURLRedirect){let Zn=this._seekHandler.removeURLParameters(gt.url);this._onURLRedirect(Zn)}let mr=gt.headers.get("Content-Length");return mr!=null&&(this._contentLength=parseInt(mr),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,gt.body.getReader())}else if(this._status=U.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:gt.status,msg:gt.statusText});else throw new S("FetchStreamLoader: Http code invalid, "+gt.status+" "+gt.statusText)}).catch(gt=>{if(this._status=U.kError,this._onError)this._onError(j.EXCEPTION,{code:-1,msg:gt.message});else throw gt})}abort(){this._requestAbort=!0}_pump(g){return g.read().then(y=>{if(y.done)if(this._contentLength!==null&&this._receivedLength{if(y.code===11&&F.msedge)return;this._status=U.kError;let R=0,k=null;if((y.code===19||y.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=U.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:y.status,msg:y.statusText});else throw new S("MozChunkedLoader: Http code invalid, "+y.status+" "+y.statusText);else this._status=U.kBuffering}}_onProgress(g){if(this._status===U.kError)return;this._contentLength===null&&g.total!==null&&g.total!==0&&(this._contentLength=g.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let y=g.target.response,R=this._range.from+this._receivedLength;this._receivedLength+=y.byteLength,this._onDataArrival&&this._onDataArrival(y,R,this._receivedLength)}_onLoadEnd(g){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===U.kError)return;this._status=U.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(g){this._status=U.kError;let y=0,R=null;if(this._contentLength&&g.loaded=200&&y.status<=299){if(this._status=LoaderStatus.kBuffering,y.responseURL!=null){let k=this._seekHandler.removeURLParameters(y.responseURL);y.responseURL!==this._currentRequestURL&&k!==this._currentRedirectedURL&&(this._currentRedirectedURL=k,this._onURLRedirect&&this._onURLRedirect(k))}let R=y.getResponseHeader("Content-Length");if(R!=null&&this._contentLength==null){let k=parseInt(R);k>0&&(this._contentLength=k,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:y.status,msg:y.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+y.status+" "+y.statusText);else if(y.readyState===3&&y.status>=200&&y.status<=299){this._status=LoaderStatus.kBuffering;let R=y.response;this._reader.readAsArrayBuffer(R)}}_xhrOnError(g){this._status=LoaderStatus.kError;let y=LoaderErrors.EXCEPTION,R={code:-1,msg:g.constructor.name+" "+g.type};if(this._onError)this._onError(y,R);else throw new RuntimeException(R.msg)}_msrOnProgress(g){let R=g.target.result;if(R==null){this._doReconnectIfNeeded();return}let k=R.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=R.byteLength;let ue=this._totalRange.from+this._receivedLength;this._receivedLength+=k.byteLength,this._onDataArrival&&this._onDataArrival(k,ue,this._receivedLength),R.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${ue+k.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(R=this._range.from+this._contentLength-1),this._currentRequestRange={from:y,to:R},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(g,y){this._lastTimeLoaded=0;let R=g.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?R=this._currentRedirectedURL:g.redirectedURL!=null&&(R=g.redirectedURL));let k=this._seekHandler.getConfig(R,y);this._currentRequestURL=k.url;let ue=this._xhr=new XMLHttpRequest;if(ue.open("GET",k.url,!0),ue.responseType="arraybuffer",ue.onreadystatechange=this._onReadyStateChange.bind(this),ue.onprogress=this._onProgress.bind(this),ue.onload=this._onLoad.bind(this),ue.onerror=this._onXhrError.bind(this),g.withCredentials&&(ue.withCredentials=!0),typeof k.headers=="object"){let Ue=k.headers;for(let gt in Ue)Ue.hasOwnProperty(gt)&&ue.setRequestHeader(gt,Ue[gt])}if(typeof this._config.headers=="object"){let Ue=this._config.headers;for(let gt in Ue)Ue.hasOwnProperty(gt)&&ue.setRequestHeader(gt,Ue[gt])}ue.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=U.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(g){let y=g.target;if(y.readyState===2){if(y.responseURL!=null){let R=this._seekHandler.removeURLParameters(y.responseURL);y.responseURL!==this._currentRequestURL&&R!==this._currentRedirectedURL&&(this._currentRedirectedURL=R,this._onURLRedirect&&this._onURLRedirect(R))}if(y.status>=200&&y.status<=299){if(this._waitForTotalLength)return;this._status=U.kBuffering}else if(this._status=U.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:y.status,msg:y.statusText});else throw new S("RangeLoader: Http code invalid, "+y.status+" "+y.statusText)}}_onProgress(g){if(this._status===U.kError)return;if(this._contentLength===null){let R=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,R=!0;let k=g.total;this._internalAbort(),k!=null&k!==0&&(this._totalLength=k)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,R){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let y=g.loaded-this._lastTimeLoaded;this._lastTimeLoaded=g.loaded,this._speedSampler.addBytes(y)}_normalizeSpeed(g){let y=this._chunkSizeKBList,R=y.length-1,k=0,ue=0,Ue=R;if(g=y[k]&&g=3&&(y=this._speedSampler.currentKBps)),y!==0){let Ue=this._normalizeSpeed(y);this._currentSpeedNormalized!==Ue&&(this._currentSpeedNormalized=Ue,this._currentChunkSizeKB=Ue)}let R=g.target.response,k=this._range.from+this._receivedLength;this._receivedLength+=R.byteLength;let ue=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(y.result)},y.readAsArrayBuffer(g.data)}else{this._status=U.kError;let y={code:-1,msg:"Unsupported WebSocket message type: "+g.data.constructor.name};if(this._onError)this._onError(j.EXCEPTION,y);else throw new S(y.msg)}}_dispatchArrayBuffer(g){let y=g,R=this._receivedLength;this._receivedLength+=y.byteLength,this._onDataArrival&&this._onDataArrival(y,R,this._receivedLength)}_onWebSocketError(g){this._status=U.kError;let y={code:g.code,msg:g.message};if(this._onError)this._onError(j.EXCEPTION,y);else throw new S(y.msg)}}var Y=oe;class re{constructor(g){this._zeroStart=g||!1}getConfig(g,y){let R={};if(y.from!==0||y.to!==-1){let k;y.to!==-1?k=`bytes=${y.from.toString()}-${y.to.toString()}`:k=`bytes=${y.from.toString()}-`,R.Range=k}else this._zeroStart&&(R.Range="bytes=0-");return{url:g,headers:R}}removeURLParameters(g){return g}}var Ce=re;class Ae{constructor(g,y){this._startName=g,this._endName=y}getConfig(g,y){let R=g;if(y.from!==0||y.to!==-1){let k=!0;R.indexOf("?")===-1&&(R+="?",k=!1),k&&(R+="&"),R+=`${this._startName}=${y.from.toString()}`,y.to!==-1&&(R+=`&${this._endName}=${y.to.toString()}`)}return{url:R,headers:{}}}removeURLParameters(g){let y=g.split("?")[0],R,k=g.indexOf("?");k!==-1&&(R=g.substring(k+1));let ue="";if(R!=null&&R.length>0){let Ue=R.split("&");for(let gt=0;gt0;mr[0]!==this._startName&&mr[0]!==this._endName&&(Zn&&(ue+="&"),ue+=Ue[gt])}}return ue.length===0?y:y+"?"+ue}}var Le=Ae;class fe{constructor(g,y,R){this.TAG="IOController",this._config=y,this._extraData=R,this._stashInitialSize=1024*384,y.stashInitialSize!=null&&y.stashInitialSize>0&&(this._stashInitialSize=y.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,y.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=g,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(g.url),this._refTotalLength=g.filesize?g.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new O,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(g){this._extraData=g}get onDataArrival(){return this._onDataArrival}set onDataArrival(g){this._onDataArrival=g}get onSeeked(){return this._onSeeked}set onSeeked(g){this._onSeeked=g}get onError(){return this._onError}set onError(g){this._onError=g}get onComplete(){return this._onComplete}set onComplete(g){this._onComplete=g}get onRedirect(){return this._onRedirect}set onRedirect(g){this._onRedirect=g}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(g){this._onRecoveredEarlyEof=g}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===Z?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let g=this._config;if(g.seekType==="range")this._seekHandler=new Ce(this._config.rangeLoadZeroStart);else if(g.seekType==="param"){let y=g.seekParamStart||"bstart",R=g.seekParamEnd||"bend";this._seekHandler=new Le(y,R)}else if(g.seekType==="custom"){if(typeof g.customSeekHandler!="function")throw new X("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new g.customSeekHandler}else throw new X(`Invalid seekType in config: ${g.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Y;else if(D.isSupported())this._loaderClass=D;else if(W.isSupported())this._loaderClass=W;else if(Z.isSupported())this._loaderClass=Z;else throw new S("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(g){this._currentRange={from:0,to:-1},g&&(this._currentRange.from=g),this._speedSampler.reset(),g||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let g=this._resumeFrom;this._resumeFrom=0,this._internalSeek(g,!0)}}seek(g){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(g,!0)}_internalSeek(g,y){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(y),this._loader.destroy(),this._loader=null;let R={from:g,to:-1};this._currentRange={from:R.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,R),this._onSeeked&&this._onSeeked()}updateUrl(g){if(!g||typeof g!="string"||g.length===0)throw new X("Url must be a non-empty string!");this._dataSource.url=g}_expandBuffer(g){let y=this._stashSize;for(;y+1024*1024*10){let k=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(R,0,y).set(k,0)}this._stashBuffer=R,this._bufferSize=y}_normalizeSpeed(g){let y=this._speedNormalizeList,R=y.length-1,k=0,ue=0,Ue=R;if(g=y[k]&&g=512&&g<=1024?y=Math.floor(g*1.5):y=g*2,y>8192&&(y=8192);let R=y*1024+1024*1024*1;this._bufferSize0){let Ue=this._stashBuffer.slice(0,this._stashUsed),gt=this._dispatchChunks(Ue,this._stashByteStart);if(gt0){let mr=new Uint8Array(Ue,gt);ue.set(mr,0),this._stashUsed=mr.byteLength,this._stashByteStart+=gt}}else this._stashUsed=0,this._stashByteStart+=gt;this._stashUsed+g.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+g.byteLength),ue=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ue.set(new Uint8Array(g),this._stashUsed),this._stashUsed+=g.byteLength}else{let Ue=this._dispatchChunks(g,y);if(Uethis._bufferSize&&(this._expandBuffer(gt),ue=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ue.set(new Uint8Array(g,Ue),0),this._stashUsed+=gt,this._stashByteStart=y+Ue}}}else if(this._stashUsed===0){let ue=this._dispatchChunks(g,y);if(uethis._bufferSize&&this._expandBuffer(Ue),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(g,ue),0),this._stashUsed+=Ue,this._stashByteStart=y+ue}}else{this._stashUsed+g.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+g.byteLength);let ue=new Uint8Array(this._stashBuffer,0,this._bufferSize);ue.set(new Uint8Array(g),this._stashUsed),this._stashUsed+=g.byteLength;let Ue=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Ue0){let gt=new Uint8Array(this._stashBuffer,Ue);ue.set(gt,0)}this._stashUsed-=Ue,this._stashByteStart+=Ue}}_flushStashBuffer(g){if(this._stashUsed>0){let y=this._stashBuffer.slice(0,this._stashUsed),R=this._dispatchChunks(y,this._stashByteStart),k=y.byteLength-R;if(R0){let ue=new Uint8Array(this._stashBuffer,0,this._bufferSize),Ue=new Uint8Array(y,R);ue.set(Ue,0),this._stashUsed=Ue.byteLength,this._stashByteStart+=R}return 0}return this._stashUsed=0,this._stashByteStart=0,k}return 0}_onLoaderComplete(g,y){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(g,y){switch(u.e(this.TAG,`Loader error, code = ${y.code}, msg = ${y.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,g=j.UNRECOVERABLE_EARLY_EOF),g){case j.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let R=this._currentRange.to+1;R0){let y=qe.getConfig();g.emit("change",y)}}static registerListener(g){qe.emitter.addListener("change",g)}static removeListener(g){qe.emitter.removeListener("change",g)}static addLogListener(g){u.emitter.addListener("log",g),u.emitter.listenerCount("log")>0&&(u.ENABLE_CALLBACK=!0,qe._notifyChange())}static removeLogListener(g){u.emitter.removeListener("log",g),u.emitter.listenerCount("log")===0&&(u.ENABLE_CALLBACK=!1,qe._notifyChange())}}qe.emitter=new(A());var Ge=qe;class Tt{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let g=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,y=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&g&&y}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(g){if(this.keyframesIndex==null)return null;let y=this.keyframesIndex,R=this._search(y.times,g);return{index:R,milliseconds:y.times[R],fileposition:y.filepositions[R]}}_search(g,y){let R=0,k=g.length-1,ue=0,Ue=0,gt=k;for(y=g[ue]&&y=128){g.push(String.fromCharCode(ue&65535)),R+=2;continue}}}else if(y[R]<240){if(Wt(y,R,2)){let ue=(y[R]&15)<<12|(y[R+1]&63)<<6|y[R+2]&63;if(ue>=2048&&(ue&63488)!==55296){g.push(String.fromCharCode(ue&65535)),R+=3;continue}}}else if(y[R]<248&&Wt(y,R,3)){let ue=(y[R]&7)<<18|(y[R+1]&63)<<12|(y[R+2]&63)<<6|y[R+3]&63;if(ue>65536&&ue<1114112){ue-=65536,g.push(String.fromCharCode(ue>>>10|55296)),g.push(String.fromCharCode(ue&1023|56320)),R+=4;continue}}}g.push("\uFFFD"),++R}return g.join("")}var dn=_e;let Ze=function(){let on=new ArrayBuffer(2);return new DataView(on).setInt16(0,256,!0),new Int16Array(on)[0]===256}();class Jt{static parseScriptData(g,y,R){let k={};try{let ue=Jt.parseValue(g,y,R),Ue=Jt.parseValue(g,y+ue.size,R-ue.size);k[ue.data]=Ue.data}catch(ue){u.e("AMF",ue.toString())}return k}static parseObject(g,y,R){if(R<3)throw new m("Data not enough when parse ScriptDataObject");let k=Jt.parseString(g,y,R),ue=Jt.parseValue(g,y+k.size,R-k.size),Ue=ue.objectEnd;return{data:{name:k.data,value:ue.data},size:k.size+ue.size,objectEnd:Ue}}static parseVariable(g,y,R){return Jt.parseObject(g,y,R)}static parseString(g,y,R){if(R<2)throw new m("Data not enough when parse String");let ue=new DataView(g,y,R).getUint16(0,!Ze),Ue;return ue>0?Ue=dn(new Uint8Array(g,y+2,ue)):Ue="",{data:Ue,size:2+ue}}static parseLongString(g,y,R){if(R<4)throw new m("Data not enough when parse LongString");let ue=new DataView(g,y,R).getUint32(0,!Ze),Ue;return ue>0?Ue=dn(new Uint8Array(g,y+4,ue)):Ue="",{data:Ue,size:4+ue}}static parseDate(g,y,R){if(R<10)throw new m("Data size invalid when parse Date");let k=new DataView(g,y,R),ue=k.getFloat64(0,!Ze),Ue=k.getInt16(8,!Ze);return ue+=Ue*60*1e3,{data:new Date(ue),size:10}}static parseValue(g,y,R){if(R<1)throw new m("Data not enough when parse Value");let k=new DataView(g,y,R),ue=1,Ue=k.getUint8(0),gt,mr=!1;try{switch(Ue){case 0:gt=k.getFloat64(1,!Ze),ue+=8;break;case 1:{gt=!!k.getUint8(1),ue+=1;break}case 2:{let Zn=Jt.parseString(g,y+1,R-1);gt=Zn.data,ue+=Zn.size;break}case 3:{gt={};let Zn=0;for((k.getUint32(R-4,!Ze)&16777215)===9&&(Zn=3);ue32)throw new X("ExpGolomb: readBits() bits exceeded max 32bits!");if(g<=this._current_word_bits_left){let Ue=this._current_word>>>32-g;return this._current_word<<=g,this._current_word_bits_left-=g,Ue}let y=this._current_word_bits_left?this._current_word:0;y=y>>>32-this._current_word_bits_left;let R=g-this._current_word_bits_left;this._fillCurrentWord();let k=Math.min(R,this._current_word_bits_left),ue=this._current_word>>>32-k;return this._current_word<<=k,this._current_word_bits_left-=k,y=y<>>g)return this._current_word<<=g,this._current_word_bits_left-=g,g;return this._fillCurrentWord(),g+this._skipLeadingZero()}readUEG(){let g=this._skipLeadingZero();return this.readBits(g+1)-1}readSEG(){let g=this.readUEG();return g&1?g+1>>>1:-1*(g>>>1)}}var Nn=sn;class pt{static _ebsp2rbsp(g){let y=g,R=y.byteLength,k=new Uint8Array(R),ue=0;for(let Ue=0;Ue=2&&y[Ue]===3&&y[Ue-1]===0&&y[Ue-2]===0||(k[ue]=y[Ue],ue++);return new Uint8Array(k.buffer,0,ue)}static parseSPS(g){let y=pt._ebsp2rbsp(g),R=new Nn(y);R.readByte();let k=R.readByte();R.readByte();let ue=R.readByte();R.readUEG();let Ue=pt.getProfileString(k),gt=pt.getLevelString(ue),mr=1,Zn=420,ir=[0,420,422,444],ia=8;if((k===100||k===110||k===122||k===244||k===44||k===83||k===86||k===118||k===128||k===138||k===144)&&(mr=R.readUEG(),mr===3&&R.readBits(1),mr<=3&&(Zn=ir[mr]),ia=R.readUEG()+8,R.readUEG(),R.readBits(1),R.readBool())){let Ii=mr!==3?8:12;for(let Ei=0;Ei0&&Ii<16?(wa=Ei[Ii-1],Lt=Ns[Ii-1]):Ii===255&&(wa=R.readByte()<<8|R.readByte(),Lt=R.readByte()<<8|R.readByte())}if(R.readBool()&&R.readBool(),R.readBool()&&(R.readBits(4),R.readBool()&&R.readBits(24)),R.readBool()&&(R.readUEG(),R.readUEG()),R.readBool()){let Ii=R.readBits(32),Ei=R.readBits(32);Da=R.readBool(),Pa=Ei,Sa=Ii*2,Or=Pa/Sa}}let qa=1;(wa!==1||Lt!==1)&&(qa=wa/Lt);let Si=0,Zi=0;if(mr===0)Si=1,Zi=2-ot;else{let Ii=mr===3?1:2,Ei=mr===1?2:1;Si=Ii,Zi=Ei*(2-ot)}let Ni=(Ea+1)*16,ji=(2-ot)*((pr+1)*16);Ni-=(cr+Yn)*Si,ji-=(Qe+v)*Zi;let ts=Math.ceil(Ni*qa);return R.destroy(),R=null,{profile_string:Ue,level_string:gt,bit_depth:ia,ref_frames:sr,chroma_format:Zn,chroma_format_string:pt.getChromaFormatString(Zn),frame_rate:{fixed:Da,fps:Or,fps_den:Sa,fps_num:Pa},sar_ratio:{width:wa,height:Lt},codec_size:{width:Ni,height:ji},present_size:{width:ts,height:ji}}}static _skipScalingList(g,y){let R=8,k=8,ue=0;for(let Ue=0;Ue>>8&255|(on&255)<<8}function ur(on){return(on&4278190080)>>>24|(on&16711680)>>>8|(on&65280)<<8|(on&255)<<24}function Bt(on,g){return on[g]<<24|on[g+1]<<16|on[g+2]<<8|on[g+3]}class Oe{constructor(g,y){this.TAG="FLVDemuxer",this._config=y,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=g.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=g.hasAudioTrack,this._hasVideo=g.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new cn,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let R=new ArrayBuffer(2);return new DataView(R).setInt16(0,256,!0),new Int16Array(R)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(g){let y=new Uint8Array(g),R={match:!1};if(y[0]!==70||y[1]!==76||y[2]!==86||y[3]!==1)return R;let k=(y[4]&4)>>>2!==0,ue=(y[4]&1)!==0,Ue=Bt(y,5);return Ue<9?R:{match:!0,consumed:Ue,dataOffset:Ue,hasAudioTrack:k,hasVideoTrack:ue}}bindDataSource(g){return g.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(g){this._onTrackMetadata=g}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(g){this._onMediaInfo=g}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(g){this._onMetaDataArrived=g}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(g){this._onScriptDataArrived=g}get onError(){return this._onError}set onError(g){this._onError=g}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(g){this._onDataAvailable=g}get timestampBase(){return this._timestampBase}set timestampBase(g){this._timestampBase=g}get overridedDuration(){return this._duration}set overridedDuration(g){this._durationOverrided=!0,this._duration=g,this._mediaInfo.duration=g}set overridedHasAudio(g){this._hasAudioFlagOverrided=!0,this._hasAudio=g,this._mediaInfo.hasAudio=g}set overridedHasVideo(g){this._hasVideoFlagOverrided=!0,this._hasVideo=g,this._mediaInfo.hasVideo=g}resetMediaInfo(){this._mediaInfo=new cn}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(g,y){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new m("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let R=0,k=this._littleEndian;if(y===0)if(g.byteLength>13)R=Oe.probe(g).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,y+R!==this._dataOffset&&u.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(g,R).getUint32(0,!k)!==0&&u.w(this.TAG,"PrevTagSize0 !== 0 !!!"),R+=4);Rg.byteLength)break;let Ue=ue.getUint8(0),gt=ue.getUint32(0,!k)&16777215;if(R+11+gt+4>g.byteLength)break;if(Ue!==8&&Ue!==9&&Ue!==18){u.w(this.TAG,`Unsupported tag type ${Ue}, skipped`),R+=11+gt+4;continue}let mr=ue.getUint8(4),Zn=ue.getUint8(5),ir=ue.getUint8(6),ia=ue.getUint8(7),Xr=ir|Zn<<8|mr<<16|ia<<24;(ue.getUint32(7,!k)&16777215)!==0&&u.w(this.TAG,"Meet tag which has StreamID != 0!");let Ea=R+11;switch(Ue){case 8:this._parseAudioData(g,Ea,gt,Xr);break;case 9:this._parseVideoData(g,Ea,gt,Xr,y+R);break;case 18:this._parseScriptData(g,Ea,gt);break}let pr=ue.getUint32(11+gt,!k);pr!==11+gt&&u.w(this.TAG,`Invalid PrevTagSize ${pr}`),R+=11+gt+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),R}_parseScriptData(g,y,R){let k=vt.parseScriptData(g,y,R);if(k.hasOwnProperty("onMetaData")){if(k.onMetaData==null||typeof k.onMetaData!="object"){u.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&u.w(this.TAG,"Found another onMetaData tag!"),this._metadata=k;let ue=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},ue)),typeof ue.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=ue.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof ue.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=ue.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof ue.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=ue.audiodatarate),typeof ue.videodatarate=="number"&&(this._mediaInfo.videoDataRate=ue.videodatarate),typeof ue.width=="number"&&(this._mediaInfo.width=ue.width),typeof ue.height=="number"&&(this._mediaInfo.height=ue.height),typeof ue.duration=="number"){if(!this._durationOverrided){let Ue=Math.floor(ue.duration*this._timescale);this._duration=Ue,this._mediaInfo.duration=Ue}}else this._mediaInfo.duration=0;if(typeof ue.framerate=="number"){let Ue=Math.floor(ue.framerate*1e3);if(Ue>0){let gt=Ue/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=gt,this._referenceFrameRate.fps_num=Ue,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=gt}}if(typeof ue.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Ue=ue.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Ue),ue.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=ue,u.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(k).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},k))}_parseKeyframesIndex(g){let y=[],R=[];for(let k=1;k>>4;if(mr!==2&&mr!==10){this._onError($t.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+mr);return}let Zn=0,ir=(gt&12)>>>2;if(ir>=0&&ir<=4)Zn=this._flvSoundRateTable[ir];else{this._onError($t.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+ir);return}let ia=(gt&2)>>>1,Xr=gt&1,sr=this._audioMetadata,Ea=this._audioTrack;if(sr||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),sr=this._audioMetadata={},sr.type="audio",sr.id=Ea.id,sr.timescale=this._timescale,sr.duration=this._duration,sr.audioSampleRate=Zn,sr.channelCount=Xr===0?1:2),mr===10){let pr=this._parseAACAudioData(g,y+1,R-1);if(pr==null)return;if(pr.packetType===0){sr.config&&u.w(this.TAG,"Found another AudioSpecificConfig!");let ot=pr.data;sr.audioSampleRate=ot.samplingRate,sr.channelCount=ot.channelCount,sr.codec=ot.codec,sr.originalCodec=ot.originalCodec,sr.config=ot.config,sr.refSampleDuration=1024/sr.audioSampleRate*sr.timescale,u.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",sr);let cr=this._mediaInfo;cr.audioCodec=sr.originalCodec,cr.audioSampleRate=sr.audioSampleRate,cr.audioChannelCount=sr.channelCount,cr.hasVideo?cr.videoCodec!=null&&(cr.mimeType='video/x-flv; codecs="'+cr.videoCodec+","+cr.audioCodec+'"'):cr.mimeType='video/x-flv; codecs="'+cr.audioCodec+'"',cr.isComplete()&&this._onMediaInfo(cr)}else if(pr.packetType===1){let ot=this._timestampBase+k,cr={unit:pr.data,length:pr.data.byteLength,dts:ot,pts:ot};Ea.samples.push(cr),Ea.length+=pr.data.length}else u.e(this.TAG,`Flv: Unsupported AAC data type ${pr.packetType}`)}else if(mr===2){if(!sr.codec){let Yn=this._parseMP3AudioData(g,y+1,R-1,!0);if(Yn==null)return;sr.audioSampleRate=Yn.samplingRate,sr.channelCount=Yn.channelCount,sr.codec=Yn.codec,sr.originalCodec=Yn.originalCodec,sr.refSampleDuration=1152/sr.audioSampleRate*sr.timescale,u.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",sr);let Qe=this._mediaInfo;Qe.audioCodec=sr.codec,Qe.audioSampleRate=sr.audioSampleRate,Qe.audioChannelCount=sr.channelCount,Qe.audioDataRate=Yn.bitRate,Qe.hasVideo?Qe.videoCodec!=null&&(Qe.mimeType='video/x-flv; codecs="'+Qe.videoCodec+","+Qe.audioCodec+'"'):Qe.mimeType='video/x-flv; codecs="'+Qe.audioCodec+'"',Qe.isComplete()&&this._onMediaInfo(Qe)}let pr=this._parseMP3AudioData(g,y+1,R-1,!1);if(pr==null)return;let ot=this._timestampBase+k,cr={unit:pr,length:pr.byteLength,dts:ot,pts:ot};Ea.samples.push(cr),Ea.length+=pr.length}}_parseAACAudioData(g,y,R){if(R<=1){u.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let k={},ue=new Uint8Array(g,y,R);return k.packetType=ue[0],ue[0]===0?k.data=this._parseAACAudioSpecificConfig(g,y+1,R-1):k.data=ue.subarray(1),k}_parseAACAudioSpecificConfig(g,y,R){let k=new Uint8Array(g,y,R),ue=null,Ue=0,gt=0,mr=null,Zn=0,ir=null;if(Ue=gt=k[0]>>>3,Zn=(k[0]&7)<<1|k[1]>>>7,Zn<0||Zn>=this._mpegSamplingRates.length){this._onError($t.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let ia=this._mpegSamplingRates[Zn],Xr=(k[1]&120)>>>3;if(Xr<0||Xr>=8){this._onError($t.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Ue===5&&(ir=(k[1]&7)<<1|k[2]>>>7,mr=(k[2]&124)>>>2);let sr=self.navigator.userAgent.toLowerCase();return sr.indexOf("firefox")!==-1?Zn>=6?(Ue=5,ue=new Array(4),ir=Zn-3):(Ue=2,ue=new Array(2),ir=Zn):sr.indexOf("android")!==-1?(Ue=2,ue=new Array(2),ir=Zn):(Ue=5,ir=Zn,ue=new Array(4),Zn>=6?ir=Zn-3:Xr===1&&(Ue=2,ue=new Array(2),ir=Zn)),ue[0]=Ue<<3,ue[0]|=(Zn&15)>>>1,ue[1]=(Zn&15)<<7,ue[1]|=(Xr&15)<<3,Ue===5&&(ue[1]|=(ir&15)>>>1,ue[2]=(ir&1)<<7,ue[2]|=8,ue[3]=0),{config:ue,samplingRate:ia,channelCount:Xr,codec:"mp4a.40."+Ue,originalCodec:"mp4a.40."+gt}}_parseMP3AudioData(g,y,R,k){if(R<4){u.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let ue=this._littleEndian,Ue=new Uint8Array(g,y,R),gt=null;if(k){if(Ue[0]!==255)return;let mr=Ue[1]>>>3&3,Zn=(Ue[1]&6)>>1,ir=(Ue[2]&240)>>>4,ia=(Ue[2]&12)>>>2,sr=(Ue[3]>>>6&3)!==3?2:1,Ea=0,pr=0,ot=34,cr="mp3";switch(mr){case 0:Ea=this._mpegAudioV25SampleRateTable[ia];break;case 2:Ea=this._mpegAudioV20SampleRateTable[ia];break;case 3:Ea=this._mpegAudioV10SampleRateTable[ia];break}switch(Zn){case 1:ot=34,ir>>4,mr=Ue&15;if(mr!==7){this._onError($t.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${mr}`);return}this._parseAVCVideoPacket(g,y+1,R-1,k,ue,gt)}_parseAVCVideoPacket(g,y,R,k,ue,Ue){if(R<4){u.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let gt=this._littleEndian,mr=new DataView(g,y,R),Zn=mr.getUint8(0),ia=(mr.getUint32(0,!gt)&16777215)<<8>>8;if(Zn===0)this._parseAVCDecoderConfigurationRecord(g,y+4,R-4);else if(Zn===1)this._parseAVCVideoData(g,y+4,R-4,k,ue,Ue,ia);else if(Zn!==2){this._onError($t.FORMAT_ERROR,`Flv: Invalid video packet type ${Zn}`);return}}_parseAVCDecoderConfigurationRecord(g,y,R){if(R<7){u.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let k=this._videoMetadata,ue=this._videoTrack,Ue=this._littleEndian,gt=new DataView(g,y,R);k?typeof k.avcc!="undefined"&&u.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),k=this._videoMetadata={},k.type="video",k.id=ue.id,k.timescale=this._timescale,k.duration=this._duration);let mr=gt.getUint8(0),Zn=gt.getUint8(1),ir=gt.getUint8(2),ia=gt.getUint8(3);if(mr!==1||Zn===0){this._onError($t.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(gt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError($t.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Xr=gt.getUint8(5)&31;if(Xr===0){this._onError($t.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Xr>1&&u.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Xr}`);let sr=6;for(let pr=0;pr1&&u.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Ea}`);sr++;for(let pr=0;pr=R){u.w(this.TAG,`Malformed Nalu near timestamp ${Ea}, offset = ${Xr}, dataSize = ${R}`);break}let ot=Zn.getUint32(Xr,!mr);if(sr===3&&(ot>>>=8),ot>R-sr){u.w(this.TAG,`Malformed Nalus near timestamp ${Ea}, NaluSize > DataSize!`);return}let cr=Zn.getUint8(Xr+sr)&31;cr===5&&(pr=!0);let Yn=new Uint8Array(g,y+Xr,sr+ot),Qe={type:cr,data:Yn};ir.push(Qe),ia+=Yn.byteLength,Xr+=sr+ot}if(ir.length){let ot=this._videoTrack,cr={units:ir,length:ia,isKeyframe:pr,dts:Ea,cts:gt,pts:Ea+gt};pr&&(cr.fileposition=ue),ot.samples.push(cr),ot.length+=ia}}}var Pe=Oe;class we{static init(){we.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let y in we.types)we.types.hasOwnProperty(y)&&(we.types[y]=[y.charCodeAt(0),y.charCodeAt(1),y.charCodeAt(2),y.charCodeAt(3)]);let g=we.constants={};g.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),g.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),g.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),g.STSC=g.STCO=g.STTS,g.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),g.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),g.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),g.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),g.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),g.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(g){let y=8,R=null,k=Array.prototype.slice.call(arguments,1),ue=k.length;for(let gt=0;gt>>24&255,R[1]=y>>>16&255,R[2]=y>>>8&255,R[3]=y&255,R.set(g,4);let Ue=8;for(let gt=0;gt>>24&255,g>>>16&255,g>>>8&255,g&255,y>>>24&255,y>>>16&255,y>>>8&255,y&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(g){return we.box(we.types.trak,we.tkhd(g),we.mdia(g))}static tkhd(g){let y=g.id,R=g.duration,k=g.presentWidth,ue=g.presentHeight;return we.box(we.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,y>>>24&255,y>>>16&255,y>>>8&255,y&255,0,0,0,0,R>>>24&255,R>>>16&255,R>>>8&255,R&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,k>>>8&255,k&255,0,0,ue>>>8&255,ue&255,0,0]))}static mdia(g){return we.box(we.types.mdia,we.mdhd(g),we.hdlr(g),we.minf(g))}static mdhd(g){let y=g.timescale,R=g.duration;return we.box(we.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,y>>>24&255,y>>>16&255,y>>>8&255,y&255,R>>>24&255,R>>>16&255,R>>>8&255,R&255,85,196,0,0]))}static hdlr(g){let y=null;return g.type==="audio"?y=we.constants.HDLR_AUDIO:y=we.constants.HDLR_VIDEO,we.box(we.types.hdlr,y)}static minf(g){let y=null;return g.type==="audio"?y=we.box(we.types.smhd,we.constants.SMHD):y=we.box(we.types.vmhd,we.constants.VMHD),we.box(we.types.minf,y,we.dinf(),we.stbl(g))}static dinf(){return we.box(we.types.dinf,we.box(we.types.dref,we.constants.DREF))}static stbl(g){return we.box(we.types.stbl,we.stsd(g),we.box(we.types.stts,we.constants.STTS),we.box(we.types.stsc,we.constants.STSC),we.box(we.types.stsz,we.constants.STSZ),we.box(we.types.stco,we.constants.STCO))}static stsd(g){return g.type==="audio"?g.codec==="mp3"?we.box(we.types.stsd,we.constants.STSD_PREFIX,we.mp3(g)):we.box(we.types.stsd,we.constants.STSD_PREFIX,we.mp4a(g)):we.box(we.types.stsd,we.constants.STSD_PREFIX,we.avc1(g))}static mp3(g){let y=g.channelCount,R=g.audioSampleRate,k=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,y,0,16,0,0,0,0,R>>>8&255,R&255,0,0]);return we.box(we.types[".mp3"],k)}static mp4a(g){let y=g.channelCount,R=g.audioSampleRate,k=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,y,0,16,0,0,0,0,R>>>8&255,R&255,0,0]);return we.box(we.types.mp4a,k,we.esds(g))}static esds(g){let y=g.config||[],R=y.length,k=new Uint8Array([0,0,0,0,3,23+R,0,1,0,4,15+R,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([R]).concat(y).concat([6,1,2]));return we.box(we.types.esds,k)}static avc1(g){let y=g.avcc,R=g.codecWidth,k=g.codecHeight,ue=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,R>>>8&255,R&255,k>>>8&255,k&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return we.box(we.types.avc1,ue,we.box(we.types.avcC,y))}static mvex(g){return we.box(we.types.mvex,we.trex(g))}static trex(g){let y=g.id,R=new Uint8Array([0,0,0,0,y>>>24&255,y>>>16&255,y>>>8&255,y&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return we.box(we.types.trex,R)}static moof(g,y){return we.box(we.types.moof,we.mfhd(g.sequenceNumber),we.traf(g,y))}static mfhd(g){let y=new Uint8Array([0,0,0,0,g>>>24&255,g>>>16&255,g>>>8&255,g&255]);return we.box(we.types.mfhd,y)}static traf(g,y){let R=g.id,k=we.box(we.types.tfhd,new Uint8Array([0,0,0,0,R>>>24&255,R>>>16&255,R>>>8&255,R&255])),ue=we.box(we.types.tfdt,new Uint8Array([0,0,0,0,y>>>24&255,y>>>16&255,y>>>8&255,y&255])),Ue=we.sdtp(g),gt=we.trun(g,Ue.byteLength+16+16+8+16+8+8);return we.box(we.types.traf,k,ue,gt,Ue)}static sdtp(g){let y=g.samples||[],R=y.length,k=new Uint8Array(4+R);for(let ue=0;ue>>24&255,k>>>16&255,k>>>8&255,k&255,y>>>24&255,y>>>16&255,y>>>8&255,y&255],0);for(let gt=0;gt>>24&255,mr>>>16&255,mr>>>8&255,mr&255,Zn>>>24&255,Zn>>>16&255,Zn>>>8&255,Zn&255,ir.isLeading<<2|ir.dependsOn,ir.isDependedOn<<6|ir.hasRedundancy<<4|ir.isNonSync,0,0,ia>>>24&255,ia>>>16&255,ia>>>8&255,ia&255],12+16*gt)}return we.box(we.types.trun,Ue)}static mdat(g){return we.box(we.types.mdat,g)}}we.init();var Qt=we;class tn{static getSilentFrame(g,y){if(g==="mp4a.40.2"){if(y===1)return new Uint8Array([0,200,0,128,35,128]);if(y===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(y===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(y===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(y===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(y===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(y===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(y===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(y===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Kt=tn;class hn{constructor(g,y,R,k,ue){this.dts=g,this.pts=y,this.duration=R,this.originalDts=k,this.isSyncPoint=ue,this.fileposition=null}}class Ee{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(g){g.isSyncPoint=!0,this.syncPoints.push(g)}}class yn{constructor(){this._list=[]}clear(){this._list=[]}appendArray(g){let y=this._list;g.length!==0&&(y.length>0&&g[0].originalDts=y[ue].dts&&gy[k].lastSample.originalDts&&g=y[k].lastSample.originalDts&&(k===y.length-1||k0&&(ue=this._searchNearestSegmentBefore(R.originalBeginDts)+1),this._lastAppendLocation=ue,this._list.splice(ue,0,R)}getLastSegmentBefore(g){let y=this._searchNearestSegmentBefore(g);return y>=0?this._list[y]:null}getLastSampleBefore(g){let y=this.getLastSegmentBefore(g);return y!=null?y.lastSample:null}getLastSyncPointBefore(g){let y=this._searchNearestSegmentBefore(g),R=this._list[y].syncPoints;for(;R.length===0&&y>0;)y--,R=this._list[y].syncPoints;return R.length>0?R[R.length-1]:null}}class It{constructor(g){this.TAG="MP4Remuxer",this._config=g,this._isLive=g.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Me("audio"),this._videoSegmentInfoList=new Me("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(F.chrome&&(F.version.major<50||F.version.major===50&&F.version.build<2661)),this._fillSilentAfterSeek=F.msedge||F.msie,this._mp3UseMpegAudio=!F.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(g){return g.onDataAvailable=this.remux.bind(this),g.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(g){this._onInitSegment=g}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(g){this._onMediaSegment=g}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(g){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(g,y){if(!this._onMediaSegment)throw new m("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(g,y),this._remuxVideo(y),this._remuxAudio(g)}_onTrackMetadataReceived(g,y){let R=null,k="mp4",ue=y.codec;if(g==="audio")this._audioMeta=y,y.codec==="mp3"&&this._mp3UseMpegAudio?(k="mpeg",ue="",R=new Uint8Array):R=Qt.generateInitSegment(y);else if(g==="video")this._videoMeta=y,R=Qt.generateInitSegment(y);else return;if(!this._onInitSegment)throw new m("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(g,{type:g,data:R.buffer,codec:ue,container:`${g}/${k}`,mediaDuration:y.duration})}_calculateDtsBase(g,y){this._dtsBaseInited||(g.samples&&g.samples.length&&(this._audioDtsBase=g.samples[0].dts),y.samples&&y.samples.length&&(this._videoDtsBase=y.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let g=this._videoStashedLastSample,y=this._audioStashedLastSample,R={type:"video",id:1,sequenceNumber:0,samples:[],length:0};g!=null&&(R.samples.push(g),R.length=g.length);let k={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};y!=null&&(k.samples.push(y),k.length=y.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(R,!0),this._remuxAudio(k,!0)}_remuxAudio(g,y){if(this._audioMeta==null)return;let R=g,k=R.samples,ue,Ue=-1,gt=-1,mr=-1,Zn=this._audioMeta.refSampleDuration,ir=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,ia=this._dtsBaseInited&&this._audioNextDts===void 0,Xr=!1;if(!k||k.length===0||k.length===1&&!y)return;let sr=0,Ea=null,pr=0;ir?(sr=0,pr=R.length):(sr=8,pr=8+R.length);let ot=null;if(k.length>1&&(ot=k.pop(),pr-=ot.length),this._audioStashedLastSample!=null){let Lt=this._audioStashedLastSample;this._audioStashedLastSample=null,k.unshift(Lt),pr+=Lt.length}ot!=null&&(this._audioStashedLastSample=ot);let cr=k[0].dts-this._dtsBase;if(this._audioNextDts)ue=cr-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())ue=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Xr=!0);else{let Lt=this._audioSegmentInfoList.getLastSampleBefore(cr);if(Lt!=null){let Or=cr-(Lt.originalDts+Lt.duration);Or<=3&&(Or=0);let Da=Lt.dts+Lt.duration+Or;ue=cr-Da}else ue=0}if(Xr){let Lt=cr-ue,Or=this._videoSegmentInfoList.getLastSegmentBefore(cr);if(Or!=null&&Or.beginDts=1?Ne=Yn[Yn.length-1].duration:Ne=Math.floor(Zn);let qa=!1,Si=null;if(Ne>Zn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!F.safari){qa=!0;let Zi=Math.abs(Ne-Zn),Ni=Math.ceil(Zi/Zn),ji=Sa+Zn;u.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -dts: ${Sa+Ne} ms, expected: ${Sa+Math.round(Zn)} ms, delta: ${Math.round(Zi)} ms, generate: ${Ni} frames`);let ts=Kt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);ts==null&&(u.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),ts=Da),Si=[];for(let Ei=0;Ei0){let ie=Si[Si.length-1];ie.duration=Ns-ie.dts}let zs={dts:Ns,pts:Ns,cts:0,unit:ts,size:ts.byteLength,duration:0,originalDts:Pa,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Si.push(zs),pr+=zs.size,ji+=Zn}let Ii=Si[Si.length-1];Ii.duration=Sa+Ne-Ii.dts,Ne=Math.round(Zn)}Yn.push({dts:Sa,pts:Sa,cts:0,unit:Or.unit,size:Or.unit.byteLength,duration:Ne,originalDts:Pa,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),qa&&Yn.push.apply(Yn,Si)}ir?Ea=new Uint8Array(pr):(Ea=new Uint8Array(pr),Ea[0]=pr>>>24&255,Ea[1]=pr>>>16&255,Ea[2]=pr>>>8&255,Ea[3]=pr&255,Ea.set(Qt.types.mdat,4));for(let Lt=0;Lt1&&(sr=k.pop(),Xr-=sr.length),this._videoStashedLastSample!=null){let Qe=this._videoStashedLastSample;this._videoStashedLastSample=null,k.unshift(Qe),Xr+=Qe.length}sr!=null&&(this._videoStashedLastSample=sr);let Ea=k[0].dts-this._dtsBase;if(this._videoNextDts)ue=Ea-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())ue=0;else{let Qe=this._videoSegmentInfoList.getLastSampleBefore(Ea);if(Qe!=null){let v=Ea-(Qe.originalDts+Qe.duration);v<=3&&(v=0);let Ur=Qe.dts+Qe.duration+v;ue=Ea-Ur}else ue=0}let pr=new Ee,ot=[];for(let Qe=0;Qe=1?Pa=ot[ot.length-1].duration:Pa=Math.floor(this._videoMeta.refSampleDuration),wa){let Sa=new hn(Lt,Da,Pa,v.dts,!0);Sa.fileposition=v.fileposition,pr.appendSyncPoint(Sa)}ot.push({dts:Lt,pts:Da,cts:Or,units:v.units,size:v.length,isKeyframe:wa,duration:Pa,originalDts:Ur,flags:{isLeading:0,dependsOn:wa?2:1,isDependedOn:wa?1:0,hasRedundancy:0,isNonSync:wa?0:1}})}ia=new Uint8Array(Xr),ia[0]=Xr>>>24&255,ia[1]=Xr>>>16&255,ia[2]=Xr>>>8&255,ia[3]=Xr&255,ia.set(Qt.types.mdat,4);for(let Qe=0;Qe{k.timestampBase=R,R+=k.duration,k.cors=g.cors,k.withCredentials=g.withCredentials,y.referrerPolicy&&(k.referrerPolicy=y.referrerPolicy)}),!isNaN(R)&&this._mediaDataSource.duration!==R&&(this._mediaDataSource.duration=R),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(g,y){this._emitter.addListener(g,y)}off(g,y){this._emitter.removeListener(g,y)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(g,y){this._currentSegmentIndex=g;let R=this._mediaDataSource.segments[g],k=this._ioctl=new He(R,this._config,g);k.onError=this._onIOException.bind(this),k.onSeeked=this._onIOSeeked.bind(this),k.onComplete=this._onIOComplete.bind(this),k.onRedirect=this._onIORedirect.bind(this),k.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),y?this._demuxer.bindDataSource(this._ioctl):k.onDataArrival=this._onInitChunkArrival.bind(this),k.open(y)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(g){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let y=this._searchSegmentIndexContains(g);if(y===this._currentSegmentIndex){let R=this._mediaInfo.segments[y];if(R==null)this._pendingSeekTime=g;else{let k=R.getNearestKeyframe(g);this._remuxer.seek(k.milliseconds),this._ioctl.seek(k.fileposition),this._pendingResolveSeekPoint=k.milliseconds}}else{let R=this._mediaInfo.segments[y];if(R==null)this._pendingSeekTime=g,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(y);else{let k=R.getNearestKeyframe(g);this._internalAbort(),this._remuxer.seek(g),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[y].timestampBase,this._loadSegment(y,k.fileposition),this._pendingResolveSeekPoint=k.milliseconds,this._reportSegmentMediaInfo(y)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(g){let y=this._mediaDataSource.segments,R=y.length-1;for(let k=0;k0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,k=this._demuxer.parseChunks(g,y);else if((R=Pe.probe(g)).match){this._demuxer=new Pe(R,this._config),this._remuxer||(this._remuxer=new xt(this._config));let ue=this._mediaDataSource;ue.duration!=null&&!isNaN(ue.duration)&&(this._demuxer.overridedDuration=ue.duration),typeof ue.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=ue.hasAudio),typeof ue.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=ue.hasVideo),this._demuxer.timestampBase=ue.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),k=this._demuxer.parseChunks(g,y)}else R=null,u.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(it.DEMUX_ERROR,$t.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),k=0;return k}_onMediaInfo(g){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},g),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,cn.prototype));let y=Object.assign({},g);Object.setPrototypeOf(y,cn.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=y,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let R=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(R)})}_onMetaDataArrived(g){this._emitter.emit(it.METADATA_ARRIVED,g)}_onScriptDataArrived(g){this._emitter.emit(it.SCRIPTDATA_ARRIVED,g)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(g){let R=g+1;R0&&R[0].originalDts===k&&(k=R[0].pts),this._emitter.emit(it.RECOMMEND_SEEKPOINT,k)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(g){let y=this._mediaInfo.segments[g],R=Object.assign({},y);R.duration=this._mediaInfo.duration,R.segmentCount=this._mediaInfo.segmentCount,delete R.segments,delete R.keyframesIndex,this._emitter.emit(it.MEDIA_INFO,R)}_reportStatisticsInfo(){let g={};g.url=this._ioctl.currentURL,g.hasRedirect=this._ioctl.hasRedirect,g.hasRedirect&&(g.redirectedURL=this._ioctl.currentRedirectedURL),g.speed=this._ioctl.currentSpeed,g.loaderType=this._ioctl.loaderType,g.currentSegmentIndex=this._currentSegmentIndex,g.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(it.STATISTICS_INFO,g)}}var Ln=ae,$e=function(on){let g="TransmuxingWorker",y=null,R=pr.bind(this);d.install(),on.addEventListener("message",function(ot){switch(ot.data.cmd){case"init":y=new Ln(ot.data.param[0],ot.data.param[1]),y.on(it.IO_ERROR,Xr.bind(this)),y.on(it.DEMUX_ERROR,sr.bind(this)),y.on(it.INIT_SEGMENT,k.bind(this)),y.on(it.MEDIA_SEGMENT,ue.bind(this)),y.on(it.LOADING_COMPLETE,Ue.bind(this)),y.on(it.RECOVERED_EARLY_EOF,gt.bind(this)),y.on(it.MEDIA_INFO,mr.bind(this)),y.on(it.METADATA_ARRIVED,Zn.bind(this)),y.on(it.SCRIPTDATA_ARRIVED,ir.bind(this)),y.on(it.STATISTICS_INFO,ia.bind(this)),y.on(it.RECOMMEND_SEEKPOINT,Ea.bind(this));break;case"destroy":y&&(y.destroy(),y=null),on.postMessage({msg:"destroyed"});break;case"start":y.start();break;case"stop":y.stop();break;case"seek":y.seek(ot.data.param);break;case"pause":y.pause();break;case"resume":y.resume();break;case"logging_config":{let cr=ot.data.param;Ge.applyConfig(cr),cr.enableCallback===!0?Ge.addLogListener(R):Ge.removeLogListener(R);break}}});function k(ot,cr){let Yn={msg:it.INIT_SEGMENT,data:{type:ot,data:cr}};on.postMessage(Yn,[cr.data])}function ue(ot,cr){let Yn={msg:it.MEDIA_SEGMENT,data:{type:ot,data:cr}};on.postMessage(Yn,[cr.data])}function Ue(){let ot={msg:it.LOADING_COMPLETE};on.postMessage(ot)}function gt(){let ot={msg:it.RECOVERED_EARLY_EOF};on.postMessage(ot)}function mr(ot){let cr={msg:it.MEDIA_INFO,data:ot};on.postMessage(cr)}function Zn(ot){let cr={msg:it.METADATA_ARRIVED,data:ot};on.postMessage(cr)}function ir(ot){let cr={msg:it.SCRIPTDATA_ARRIVED,data:ot};on.postMessage(cr)}function ia(ot){let cr={msg:it.STATISTICS_INFO,data:ot};on.postMessage(cr)}function Xr(ot,cr){on.postMessage({msg:it.IO_ERROR,data:{type:ot,info:cr}})}function sr(ot,cr){on.postMessage({msg:it.DEMUX_ERROR,data:{type:ot,info:cr}})}function Ea(ot){on.postMessage({msg:it.RECOMMEND_SEEKPOINT,data:ot})}function pr(ot,cr){on.postMessage({msg:"logcat_callback",data:{type:ot,logcat:cr}})}};class Br{constructor(g,y){if(this.TAG="Transmuxer",this._emitter=new(A()),y.enableWorker&&typeof Worker!="undefined")try{let R=n(82059);this._worker=R($e),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[g,y]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Ge.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Ge.getConfig()})}catch(R){u.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Ln(g,y)}else this._controller=new Ln(g,y);if(this._controller){let R=this._controller;R.on(it.IO_ERROR,this._onIOError.bind(this)),R.on(it.DEMUX_ERROR,this._onDemuxError.bind(this)),R.on(it.INIT_SEGMENT,this._onInitSegment.bind(this)),R.on(it.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),R.on(it.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),R.on(it.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),R.on(it.MEDIA_INFO,this._onMediaInfo.bind(this)),R.on(it.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),R.on(it.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),R.on(it.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),R.on(it.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Ge.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(g,y){this._emitter.addListener(g,y)}off(g,y){this._emitter.removeListener(g,y)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(g){this._worker?this._worker.postMessage({cmd:"seek",param:g}):this._controller.seek(g)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(g,y){Promise.resolve().then(()=>{this._emitter.emit(it.INIT_SEGMENT,g,y)})}_onMediaSegment(g,y){Promise.resolve().then(()=>{this._emitter.emit(it.MEDIA_SEGMENT,g,y)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(it.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(it.RECOVERED_EARLY_EOF)})}_onMediaInfo(g){Promise.resolve().then(()=>{this._emitter.emit(it.MEDIA_INFO,g)})}_onMetaDataArrived(g){Promise.resolve().then(()=>{this._emitter.emit(it.METADATA_ARRIVED,g)})}_onScriptDataArrived(g){Promise.resolve().then(()=>{this._emitter.emit(it.SCRIPTDATA_ARRIVED,g)})}_onStatisticsInfo(g){Promise.resolve().then(()=>{this._emitter.emit(it.STATISTICS_INFO,g)})}_onIOError(g,y){Promise.resolve().then(()=>{this._emitter.emit(it.IO_ERROR,g,y)})}_onDemuxError(g,y){Promise.resolve().then(()=>{this._emitter.emit(it.DEMUX_ERROR,g,y)})}_onRecommendSeekpoint(g){Promise.resolve().then(()=>{this._emitter.emit(it.RECOMMEND_SEEKPOINT,g)})}_onLoggingConfigChanged(g){this._worker&&this._worker.postMessage({cmd:"logging_config",param:g})}_onWorkerMessage(g){let y=g.data,R=y.data;if(y.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(y.msg){case it.INIT_SEGMENT:case it.MEDIA_SEGMENT:this._emitter.emit(y.msg,R.type,R.data);break;case it.LOADING_COMPLETE:case it.RECOVERED_EARLY_EOF:this._emitter.emit(y.msg);break;case it.MEDIA_INFO:Object.setPrototypeOf(R,cn.prototype),this._emitter.emit(y.msg,R);break;case it.METADATA_ARRIVED:case it.SCRIPTDATA_ARRIVED:case it.STATISTICS_INFO:this._emitter.emit(y.msg,R);break;case it.IO_ERROR:case it.DEMUX_ERROR:this._emitter.emit(y.msg,R.type,R.info);break;case it.RECOMMEND_SEEKPOINT:this._emitter.emit(y.msg,R);break;case"logcat_callback":u.emitter.emit("log",R.type,R.logcat);break;default:break}}}var Vr=Br,st={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class la{constructor(g){this.TAG="MSEController",this._config=g,this._emitter=new(A()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new yn}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(g,y){this._emitter.addListener(g,y)}off(g,y){this._emitter.removeListener(g,y)}attachMediaElement(g){if(this._mediaSource)throw new m("MediaSource has been attached to an HTMLMediaElement!");let y=this._mediaSource=new window.MediaSource;y.addEventListener("sourceopen",this.e.onSourceOpen),y.addEventListener("sourceended",this.e.onSourceEnded),y.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=g,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),g.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let g=this._mediaSource;for(let y in this._sourceBuffers){let R=this._pendingSegments[y];R.splice(0,R.length),this._pendingSegments[y]=null,this._pendingRemoveRanges[y]=null,this._lastInitSegments[y]=null;let k=this._sourceBuffers[y];if(k){if(g.readyState!=="closed"){try{g.removeSourceBuffer(k)}catch(ue){u.e(this.TAG,ue.message)}k.removeEventListener("error",this.e.onSourceBufferError),k.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[y]=null,this._sourceBuffers[y]=null}}if(g.readyState==="open")try{g.endOfStream()}catch(y){u.e(this.TAG,y.message)}g.removeEventListener("sourceopen",this.e.onSourceOpen),g.removeEventListener("sourceended",this.e.onSourceEnded),g.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(g,y){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(g),this._pendingSegments[g.type].push(g);return}let R=g,k=`${R.container}`;R.codec&&R.codec.length>0&&(k+=`;codecs=${R.codec}`);let ue=!1;if(u.v(this.TAG,"Received Initialization Segment, mimeType: "+k),this._lastInitSegments[R.type]=R,k!==this._mimeTypes[R.type]){if(this._mimeTypes[R.type])u.v(this.TAG,`Notice: ${R.type} mimeType changed, origin: ${this._mimeTypes[R.type]}, target: ${k}`);else{ue=!0;try{let Ue=this._sourceBuffers[R.type]=this._mediaSource.addSourceBuffer(k);Ue.addEventListener("error",this.e.onSourceBufferError),Ue.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Ue){u.e(this.TAG,Ue.message),this._emitter.emit(st.ERROR,{code:Ue.code,msg:Ue.message});return}}this._mimeTypes[R.type]=k}y||this._pendingSegments[R.type].push(R),ue||this._sourceBuffers[R.type]&&!this._sourceBuffers[R.type].updating&&this._doAppendSegments(),F.safari&&R.container==="audio/mpeg"&&R.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=R.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(g){let y=g;this._pendingSegments[y.type].push(y),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let R=this._sourceBuffers[y.type];R&&!R.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(g){for(let y in this._sourceBuffers){if(!this._sourceBuffers[y])continue;let R=this._sourceBuffers[y];if(this._mediaSource.readyState==="open")try{R.abort()}catch(ue){u.e(this.TAG,ue.message)}this._idrList.clear();let k=this._pendingSegments[y];if(k.splice(0,k.length),this._mediaSource.readyState!=="closed"){for(let ue=0;ue=1&&g-k.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let g=this._mediaElement.currentTime;for(let y in this._sourceBuffers){let R=this._sourceBuffers[y];if(R){let k=R.buffered,ue=!1;for(let Ue=0;Ue=this._config.autoCleanupMaxBackwardDuration){ue=!0;let Zn=g-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[y].push({start:gt,end:Zn})}}else mr0&&(isNaN(y)||R>y)&&(u.v(this.TAG,`Update MediaSource duration from ${y} to ${R}`),this._mediaSource.duration=R),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let g in this._pendingRemoveRanges){if(!this._sourceBuffers[g]||this._sourceBuffers[g].updating)continue;let y=this._sourceBuffers[g],R=this._pendingRemoveRanges[g];for(;R.length&&!y.updating;){let k=R.shift();y.remove(k.start,k.end)}}}_doAppendSegments(){let g=this._pendingSegments;for(let y in g)if(!(!this._sourceBuffers[y]||this._sourceBuffers[y].updating)&&g[y].length>0){let R=g[y].shift();if(R.timestampOffset){let k=this._sourceBuffers[y].timestampOffset,ue=R.timestampOffset/1e3;Math.abs(k-ue)>.1&&(u.v(this.TAG,`Update MPEG audio timestampOffset from ${k} to ${ue}`),this._sourceBuffers[y].timestampOffset=ue),delete R.timestampOffset}if(!R.data||R.data.byteLength===0)continue;try{this._sourceBuffers[y].appendBuffer(R.data),this._isBufferFull=!1,y==="video"&&R.hasOwnProperty("info")&&this._idrList.appendArray(R.info.syncPoints)}catch(k){this._pendingSegments[y].unshift(R),k.code===22?(this._isBufferFull||this._emitter.emit(st.BUFFER_FULL),this._isBufferFull=!0):(u.e(this.TAG,k.message),this._emitter.emit(st.ERROR,{code:k.code,msg:k.message}))}}}_onSourceOpen(){if(u.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let g=this._pendingSourceBufferInit;for(;g.length;){let y=g.shift();this.appendInitSegment(y,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(st.SOURCE_OPEN)}_onSourceEnded(){u.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){u.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let g=this._pendingSegments;return g.video.length>0||g.audio.length>0}_hasPendingRemoveRanges(){let g=this._pendingRemoveRanges;return g.video.length>0||g.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(st.UPDATE_END)}_onSourceBufferError(g){u.e(this.TAG,`SourceBuffer Error: ${g}`)}}var Kr=la;const ln={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Fr={NETWORK_EXCEPTION:j.EXCEPTION,NETWORK_STATUS_CODE_INVALID:j.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:j.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:j.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:$t.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:$t.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:$t.CODEC_UNSUPPORTED};class pa{constructor(g,y){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(A()),this._config=Ot(),typeof y=="object"&&Object.assign(this._config,y),g.type.toLowerCase()!=="flv")throw new X("FlvPlayer requires an flv MediaDataSource input!");g.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=g,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let R=F.chrome&&(F.version.major<50||F.version.major===50&&F.version.build<2661);this._alwaysSeekKeyframe=!!(R||F.msedge||F.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(g,y){g===at.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(at.MEDIA_INFO,this.mediaInfo)}):g===at.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(at.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(g,y)}off(g,y){this._emitter.removeListener(g,y)}attachMediaElement(g){if(this._mediaElement=g,g.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),g.addEventListener("seeking",this.e.onvSeeking),g.addEventListener("canplay",this.e.onvCanPlay),g.addEventListener("stalled",this.e.onvStalled),g.addEventListener("progress",this.e.onvProgress),this._msectl=new Kr(this._config),this._msectl.on(st.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(st.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(st.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(st.ERROR,y=>{this._emitter.emit(at.ERROR,ln.MEDIA_ERROR,Fr.MEDIA_MSE_ERROR,y)}),this._msectl.attachMediaElement(g),this._pendingSeekTime!=null)try{g.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(y){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new m("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new m("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Vr(this._mediaDataSource,this._config),this._transmuxer.on(it.INIT_SEGMENT,(g,y)=>{this._msectl.appendInitSegment(y)}),this._transmuxer.on(it.MEDIA_SEGMENT,(g,y)=>{if(this._msectl.appendMediaSegment(y),this._config.lazyLoad&&!this._config.isLive){let R=this._mediaElement.currentTime;y.info.endDts>=(R+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(u.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(it.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(at.LOADING_COMPLETE)}),this._transmuxer.on(it.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(at.RECOVERED_EARLY_EOF)}),this._transmuxer.on(it.IO_ERROR,(g,y)=>{this._emitter.emit(at.ERROR,ln.NETWORK_ERROR,g,y)}),this._transmuxer.on(it.DEMUX_ERROR,(g,y)=>{this._emitter.emit(at.ERROR,ln.MEDIA_ERROR,g,{code:-1,msg:y})}),this._transmuxer.on(it.MEDIA_INFO,g=>{this._mediaInfo=g,this._emitter.emit(at.MEDIA_INFO,Object.assign({},g))}),this._transmuxer.on(it.METADATA_ARRIVED,g=>{this._emitter.emit(at.METADATA_ARRIVED,g)}),this._transmuxer.on(it.SCRIPTDATA_ARRIVED,g=>{this._emitter.emit(at.SCRIPTDATA_ARRIVED,g)}),this._transmuxer.on(it.STATISTICS_INFO,g=>{this._statisticsInfo=this._fillStatisticsInfo(g),this._emitter.emit(at.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(it.RECOMMEND_SEEKPOINT,g=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=g/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(g){this._mediaElement.volume=g}get muted(){return this._mediaElement.muted}set muted(g){this._mediaElement.muted=g}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(g){this._mediaElement?this._internalSeek(g):this._pendingSeekTime=g}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(g){if(g.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return g;let y=!0,R=0,k=0;if(this._mediaElement.getVideoPlaybackQuality){let ue=this._mediaElement.getVideoPlaybackQuality();R=ue.totalVideoFrames,k=ue.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(R=this._mediaElement.webkitDecodedFrameCount,k=this._mediaElement.webkitDroppedFrameCount):y=!1;return y&&(g.decodedFrames=R,g.droppedFrames=k),g}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let g=this._mediaElement.buffered,y=this._mediaElement.currentTime,R=0,k=0;for(let ue=0;ue=y+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(u.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){u.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let g=this._mediaElement.currentTime,y=this._mediaElement.buffered,R=!1;for(let k=0;k=ue&&g=Ue-this._config.lazyLoadRecoverDuration&&(R=!0);break}}R&&(window.clearInterval(this._progressChecker),this._progressChecker=null,R&&(u.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(g){let y=this._mediaElement.buffered;for(let R=0;R=k&&g0){let ue=this._mediaElement.buffered.start(0);(ue<1&&g0&&y.currentTime0){let k=R.start(0);if(k<1&&y{this._emitter.emit(at.MEDIA_INFO,this.mediaInfo)}):g===at.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(at.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(g,y)}off(g,y){this._emitter.removeListener(g,y)}attachMediaElement(g){if(this._mediaElement=g,g.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{g.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(y){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new m("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(g){this._mediaElement.volume=g}get muted(){return this._mediaElement.muted}set muted(g){this._mediaElement.muted=g}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(g){this._mediaElement?this._mediaElement.currentTime=g:this._pendingSeekTime=g}get mediaInfo(){let y={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(y.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(y.width=this._mediaElement.videoWidth,y.height=this._mediaElement.videoHeight)),y}get statisticsInfo(){let g={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return g;let y=!0,R=0,k=0;if(this._mediaElement.getVideoPlaybackQuality){let ue=this._mediaElement.getVideoPlaybackQuality();R=ue.totalVideoFrames,k=ue.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(R=this._mediaElement.webkitDecodedFrameCount,k=this._mediaElement.webkitDroppedFrameCount):y=!1;return y&&(g.decodedFrames=R,g.droppedFrames=k),g}_onvLoadedMetadata(g){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(at.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(at.STATISTICS_INFO,this.statisticsInfo)}}var Ja=_r;d.install();function Ha(on,g){let y=on;if(y==null||typeof y!="object")throw new X("MediaDataSource must be an javascript object!");if(!y.hasOwnProperty("type"))throw new X("MediaDataSource must has type field to indicate video file type!");switch(y.type){case"flv":return new vr(y,g);default:return new Ja(y,g)}}function ka(){return jt.supportMSEH264Playback()}function ha(){return jt.getFeatureList()}let ra={};ra.createPlayer=Ha,ra.isSupported=ka,ra.getFeatureList=ha,ra.BaseLoader=_,ra.LoaderStatus=U,ra.LoaderErrors=j,ra.Events=at,ra.ErrorTypes=ln,ra.ErrorDetails=Fr,ra.FlvPlayer=vr,ra.NativePlayer=Ja,ra.LoggingControl=Ge,Object.defineProperty(ra,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var $a=ra},39180:function(h){"use strict";const a=(e,d,p)=>{const A=d<0?e.length+d:d;if(A>=0&&A(e=[...e],a(e,d,p),e);h.exports=n,h.exports.mutate=a},14625:function(h){function a(e){var d,p,A="";if(typeof e=="string"||typeof e=="number")A+=e;else if(typeof e=="object")if(Array.isArray(e)){var b=e.length;for(d=0;d=0?1/(Math.cos(2*Math.PI/10-dn)+3.07768*Math.sin(2*Math.PI/10-dn)):1/(Math.cos(dn)+3.07768*Math.sin(dn))};break}m.gridSize=Math.max(Math.floor(m.gridSize),4);var U=m.gridSize,j=U-m.maskGapWidth,_=Math.abs(m.maxRotation-m.minRotation),K=Math.min(m.maxRotation,m.minRotation),P=m.rotationStep,F,I,D,G,W,J,V;function q(Wt,_e){return"hsl("+(Math.random()*360).toFixed()+","+(Math.random()*30+70).toFixed()+"%,"+(Math.random()*(_e-Wt)+Wt).toFixed()+"%)"}switch(m.color){case"random-dark":V=function(){return q(10,50)};break;case"random-light":V=function(){return q(50,90)};break;default:typeof m.color=="function"&&(V=m.color);break}var Z=null;typeof m.classes=="function"&&(Z=m.classes);var oe=!1,Y=[],re,Ce=function(_e){var dn=_e.currentTarget,Ze=dn.getBoundingClientRect(),Jt,vt;_e.touches?(Jt=_e.touches[0].clientX,vt=_e.touches[0].clientY):(Jt=_e.clientX,vt=_e.clientY);var sn=Jt-Ze.left,Nn=vt-Ze.top,pt=Math.floor(sn*(dn.width/Ze.width||1)/U),Vn=Math.floor(Nn*(dn.height/Ze.height||1)/U);return Y[pt][Vn]},Ae=function(_e){var dn=Ce(_e);if(re!==dn){if(re=dn,!dn){m.hover(void 0,void 0,_e);return}m.hover(dn.item,dn.dimension,_e)}},Le=function(_e){var dn=Ce(_e);dn&&(m.click(dn.item,dn.dimension,_e),_e.preventDefault())},fe=[],He=function(_e){if(fe[_e])return fe[_e];var dn=_e*8,Ze=dn,Jt=[];for(_e===0&&Jt.push([G[0],G[1],0]);Ze--;){var vt=1;m.shape!=="circle"&&(vt=m.shape(Ze/dn*2*Math.PI)),Jt.push([G[0]+_e*vt*Math.cos(-Ze/dn*2*Math.PI),G[1]+_e*vt*Math.sin(-Ze/dn*2*Math.PI)*m.ellipticity,Ze/dn*2*Math.PI])}return fe[_e]=Jt,Jt},xe=function(){return m.abortThreshold>0&&new Date().getTime()-J>m.abortThreshold},Ot=function(){return m.rotateRatio===0||Math.random()>m.rotateRatio?0:_===0?K:K+Math.round(Math.random()*_/P)*P},Ft=function(_e,dn,Ze){var Jt=!1,vt=m.weightFactor(dn);if(vt<=m.minSize)return!1;var sn=1;vtPt[1]&&(Pt[1]=yn),MePt[2]&&(Pt[2]=Me),Jt&&(pt.fillStyle="rgba(255, 0, 0, 0.5)",pt.fillRect(yn*U,Me*U,U-.5,U-.5));break e}Jt&&(pt.fillStyle="rgba(0, 0, 255, 0.5)",pt.fillRect(yn*U,Me*U,U-.5,U-.5))}}return Jt&&(pt.fillStyle="rgba(0, 255, 0, 0.5)",pt.fillRect(Pt[3]*U,Pt[0]*U,(Pt[1]-Pt[3]+1)*U,(Pt[2]-Pt[0]+1)*U)),{mu:sn,occupied:Ee,bounds:Pt,gw:Qt,gh:we,fillTextOffsetX:Oe,fillTextOffsetY:Pe,fillTextWidth:Vn,fillTextHeight:Pn,fontSize:vt}},jt=function(_e,dn,Ze,Jt,vt){for(var sn=vt.length;sn--;){var Nn=_e+vt[sn][0],pt=dn+vt[sn][1];if(Nn>=I||pt>=D||Nn<0||pt<0){if(!m.drawOutOfBound)return!1;continue}if(!F[Nn][pt])return!1}return!0},te=function(_e,dn,Ze,Jt,vt,sn,Nn,pt,Vn){var Pn=Ze.fontSize,$t;V?$t=V(Jt,vt,Pn,sn,Nn):$t=m.color;var Bn;Z?Bn=Z(Jt,vt,Pn,sn,Nn):Bn=m.classes;var ur,Bt=Ze.bounds;ur={x:(_e+Bt[3])*U,y:(dn+Bt[0])*U,w:(Bt[1]-Bt[3]+1)*U,h:(Bt[2]-Bt[0]+1)*U},O.forEach(function(Oe){if(Oe.getContext){var Pe=Oe.getContext("2d"),we=Ze.mu;Pe.save(),Pe.scale(1/we,1/we),Pe.font=m.fontWeight+" "+(Pn*we).toString(10)+"px "+m.fontFamily,Pe.fillStyle=$t,Pe.translate((_e+Ze.gw/2)*U*we,(dn+Ze.gh/2)*U*we),pt!==0&&Pe.rotate(-pt),Pe.textBaseline="middle",Pe.fillText(Jt,Ze.fillTextOffsetX*we,(Ze.fillTextOffsetY+Pn*.5)*we),Pe.restore()}else{var Qt=document.createElement("span"),tn="";tn="rotate("+-pt/Math.PI*180+"deg) ",Ze.mu!==1&&(tn+="translateX(-"+Ze.fillTextWidth/4+"px) scale("+1/Ze.mu+")");var Kt={position:"absolute",display:"block",font:m.fontWeight+" "+Pn*Ze.mu+"px "+m.fontFamily,left:(_e+Ze.gw/2)*U+Ze.fillTextOffsetX+"px",top:(dn+Ze.gh/2)*U+Ze.fillTextOffsetY+"px",width:Ze.fillTextWidth+"px",height:Ze.fillTextHeight+"px",lineHeight:Pn+"px",whiteSpace:"nowrap",transform:tn,webkitTransform:tn,msTransform:tn,transformOrigin:"50% 40%",webkitTransformOrigin:"50% 40%",msTransformOrigin:"50% 40%"};$t&&(Kt.color=$t),Qt.textContent=Jt;for(var hn in Kt)Qt.style[hn]=Kt[hn];if(Vn)for(var Ee in Vn)Qt.setAttribute(Ee,Vn[Ee]);Bn&&(Qt.className+=Bn),Oe.appendChild(Qt)}})},at=function(_e,dn,Ze,Jt,vt){if(!(_e>=I||dn>=D||_e<0||dn<0)){if(F[_e][dn]=!1,Ze){var sn=O[0].getContext("2d");sn.fillRect(_e*U,dn*U,j,j)}oe&&(Y[_e][dn]={item:vt,dimension:Jt})}},qe=function(_e,dn,Ze,Jt,vt,sn){var Nn=vt.occupied,pt=m.drawMask,Vn;pt&&(Vn=O[0].getContext("2d"),Vn.save(),Vn.fillStyle=m.maskColor);var Pn;if(oe){var $t=vt.bounds;Pn={x:(_e+$t[3])*U,y:(dn+$t[0])*U,w:($t[1]-$t[3]+1)*U,h:($t[2]-$t[0]+1)*U}}for(var Bn=Nn.length;Bn--;){var ur=_e+Nn[Bn][0],Bt=dn+Nn[Bn][1];ur>=I||Bt>=D||ur<0||Bt<0||at(ur,Bt,pt,Pn,sn)}pt&&Vn.restore()},Ge=function(_e){var dn,Ze,Jt;Array.isArray(_e)?(dn=_e[0],Ze=_e[1]):(dn=_e.word,Ze=_e.weight,Jt=_e.attributes);var vt=Ot(),sn=Ft(dn,Ze,vt);if(!sn||xe())return!1;if(!m.drawOutOfBound){var Nn=sn.bounds;if(Nn[1]-Nn[3]+1>I||Nn[2]-Nn[0]+1>D)return!1}for(var pt=W+1,Vn=function(ur){var Bt=Math.floor(ur[0]-sn.gw/2),Oe=Math.floor(ur[1]-sn.gh/2),Pe=sn.gw,we=sn.gh;return jt(Bt,Oe,Pe,we,sn.occupied)?(te(Bt,Oe,sn,dn,Ze,W-pt,ur[2],vt,Jt),qe(Bt,Oe,Pe,we,sn,_e),{gx:Bt,gy:Oe,rot:vt,info:sn}):!1};pt--;){var Pn=He(W-pt);m.shuffle&&(Pn=[].concat(Pn),b(Pn));for(var $t=0;$t=m.list.length){Bn(Pe),Tt("wordcloudstop",!1),Bt("wordcloudstart",Oe);return}J=new Date().getTime();var Qt=Ge(m.list[vt]),tn=!Tt("wordclouddrawn",!0,{item:m.list[vt],drawn:Qt});if(xe()||tn){Bn(Pe),m.abort(),Tt("wordcloudabort",!1),Tt("wordcloudstop",!1),Bt("wordcloudstart",Oe);return}vt++,Pe=$t(we,m.wait)},m.wait)}};cn()};u.isSupported=p,u.minFontSize=A,n=[],e=function(){return u}.apply(a,n),e!==void 0&&(h.exports=e)}(this)},16896:function(h,a,n){var e=n(3096),d=n(7357);n(66607),n(31041);var p=n(19131);if(!p.isSupported)throw new Error("Sorry your browser not support wordCloud");function A(b){for(var u=b.getContext("2d"),N=u.getImageData(0,0,b.width,b.height),O=u.createImageData(N),S=0,m=0,X=0;X128){var U=N.data[X]+N.data[X+1]+N.data[X+2];S+=U,++m}}for(var j=S/m,X=0;Xj?(O.data[X]=0,O.data[X+1]=0,O.data[X+2]=0,O.data[X+3]=0):(O.data[X]=255,O.data[X+1]=255,O.data[X+2]=255,O.data[X+3]=255)}u.putImageData(O,0,0)}e.registerLayout(function(b,u){b.eachSeriesByType("wordCloud",function(N){var O=d.getLayoutRect(N.getBoxLayoutParams(),{width:u.getWidth(),height:u.getHeight()}),S=N.getData(),m=document.createElement("canvas");m.width=O.width,m.height=O.height;var X=m.getContext("2d"),z=N.get("maskImage");if(z)try{X.drawImage(z,0,0,m.width,m.height),A(m)}catch(I){console.error("Invalid mask image"),console.error(I.toString())}var U=N.get("sizeRange"),j=N.get("rotationRange"),_=S.getDataExtent("value"),K=Math.PI/180,P=N.get("gridSize");p(m,{list:S.mapArray("value",function(I,D){var G=S.getItemModel(D);return[S.getName(D),G.get("textStyle.normal.textSize",!0)||e.number.linearMap(I,_,U),D]}).sort(function(I,D){return D[1]-I[1]}),fontFamily:N.get("textStyle.normal.fontFamily")||N.get("textStyle.emphasis.fontFamily")||b.get("textStyle.fontFamily"),fontWeight:N.get("textStyle.normal.fontWeight")||N.get("textStyle.emphasis.fontWeight")||b.get("textStyle.fontWeight"),gridSize:P,ellipticity:O.height/O.width,minRotation:j[0]*K,maxRotation:j[1]*K,clearCanvas:!z,rotateRatio:1,rotationStep:N.get("rotationStep")*K,drawOutOfBound:N.get("drawOutOfBound"),shuffle:!1,shape:N.get("shape")});function F(I){var D=I.detail.item;I.detail.drawn&&N.layoutInstance.ondraw&&(I.detail.drawn.gx+=O.x/P,I.detail.drawn.gy+=O.y/P,N.layoutInstance.ondraw(D[0],D[1],D[2],I.detail.drawn))}m.addEventListener("wordclouddrawn",F),N.layoutInstance&&N.layoutInstance.dispose(),N.layoutInstance={ondraw:null,dispose:function(){m.removeEventListener("wordclouddrawn",F),m.addEventListener("wordclouddrawn",function(I){I.preventDefault()})}}})}),e.registerPreprocessor(function(b){var u=(b||{}).series;!e.util.isArray(u)&&(u=u?[u]:[]);var N=["shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];e.util.each(u,function(S){if(S&&S.type==="wordCloud"){var m=S.textStyle||{};O(m.normal),O(m.emphasis)}});function O(S){S&&e.util.each(N,function(m){S.hasOwnProperty(m)&&(S["text"+e.format.capitalFirst(m)]=S[m])})}})},3867:function(h,a,n){var e=n(97671);(function(d,p){h.exports=p()})(this,function(){"use strict";function d(Bt){var Oe=typeof Bt;return Bt!==null&&(Oe==="object"||Oe==="function")}function p(Bt){return typeof Bt=="function"}var A=void 0;Array.isArray?A=Array.isArray:A=function(Bt){return Object.prototype.toString.call(Bt)==="[object Array]"};var b=A,u=0,N=void 0,O=void 0,S=function(Oe,Pe){W[u]=Oe,W[u+1]=Pe,u+=2,u===2&&(O?O(J):q())};function m(Bt){O=Bt}function X(Bt){S=Bt}var z=typeof window!="undefined"?window:void 0,U=z||{},j=U.MutationObserver||U.WebKitMutationObserver,_=typeof self=="undefined"&&typeof e!="undefined"&&{}.toString.call(e)==="[object process]",K=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function P(){return function(){return e.nextTick(J)}}function F(){return typeof N!="undefined"?function(){N(J)}:G()}function I(){var Bt=0,Oe=new j(J),Pe=document.createTextNode("");return Oe.observe(Pe,{characterData:!0}),function(){Pe.data=Bt=++Bt%2}}function D(){var Bt=new MessageChannel;return Bt.port1.onmessage=J,function(){return Bt.port2.postMessage(0)}}function G(){var Bt=setTimeout;return function(){return Bt(J,1)}}var W=new Array(1e3);function J(){for(var Bt=0;Bt0&&(q=G[0]),q instanceof Error)throw q;var Z=new Error("Unhandled error."+(q?" ("+q.message+")":""));throw Z.context=q,Z}var oe=V[D];if(oe===void 0)return!1;if(typeof oe=="function")n(oe,this,G);else for(var Y=oe.length,re=U(oe,Y),W=0;W0&&q.length>J&&!q.warned){q.warned=!0;var Z=new Error("Possible EventEmitter memory leak detected. "+q.length+" "+String(D)+" listeners added. Use emitter.setMaxListeners() to increase limit");Z.name="MaxListenersExceededWarning",Z.emitter=I,Z.type=D,Z.count=q.length,d(Z)}return I}A.prototype.addListener=function(D,G){return O(this,D,G,!1)},A.prototype.on=A.prototype.addListener,A.prototype.prependListener=function(D,G){return O(this,D,G,!0)};function S(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function m(I,D,G){var W={fired:!1,wrapFn:void 0,target:I,type:D,listener:G},J=S.bind(W);return J.listener=G,W.wrapFn=J,J}A.prototype.once=function(D,G){return u(G),this.on(D,m(this,D,G)),this},A.prototype.prependOnceListener=function(D,G){return u(G),this.prependListener(D,m(this,D,G)),this},A.prototype.removeListener=function(D,G){var W,J,V,q,Z;if(u(G),J=this._events,J===void 0)return this;if(W=J[D],W===void 0)return this;if(W===G||W.listener===G)--this._eventsCount===0?this._events=Object.create(null):(delete J[D],J.removeListener&&this.emit("removeListener",D,W.listener||G));else if(typeof W!="function"){for(V=-1,q=W.length-1;q>=0;q--)if(W[q]===G||W[q].listener===G){Z=W[q].listener,V=q;break}if(V<0)return this;V===0?W.shift():j(W,V),W.length===1&&(J[D]=W[0]),J.removeListener!==void 0&&this.emit("removeListener",D,Z||G)}return this},A.prototype.off=A.prototype.removeListener,A.prototype.removeAllListeners=function(D){var G,W,J;if(W=this._events,W===void 0)return this;if(W.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):W[D]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete W[D]),this;if(arguments.length===0){var V=Object.keys(W),q;for(J=0;J=0;J--)this.removeListener(D,G[J]);return this};function X(I,D,G){var W=I._events;if(W===void 0)return[];var J=W[D];return J===void 0?[]:typeof J=="function"?G?[J.listener||J]:[J]:G?_(J):U(J,J.length)}A.prototype.listeners=function(D){return X(this,D,!0)},A.prototype.rawListeners=function(D){return X(this,D,!1)},A.listenerCount=function(I,D){return typeof I.listenerCount=="function"?I.listenerCount(D):z.call(I,D)},A.prototype.listenerCount=z;function z(I){var D=this._events;if(D!==void 0){var G=D[I];if(typeof G=="function")return 1;if(G!==void 0)return G.length}return 0}A.prototype.eventNames=function(){return this._eventsCount>0?e(this._events):[]};function U(I,D){for(var G=new Array(D),W=0;W>1|(P&21845)<<1;F=(F&52428)>>2|(F&13107)<<2,F=(F&61680)>>4|(F&3855)<<4,K[P]=((F&65280)>>8|(F&255)<<8)>>1}for(var I=function(ie,se,Se){for(var Ke=ie.length,zt=0,fn=new A(se);zt>Ir]=Mn}else for(ar=new A(Ke),zt=0;zt>15-ie[zt]);return ar},D=new p(288),P=0;P<144;++P)D[P]=8;for(var P=144;P<256;++P)D[P]=9;for(var P=256;P<280;++P)D[P]=7;for(var P=280;P<288;++P)D[P]=8;for(var G=new p(32),P=0;P<32;++P)G[P]=5;var W=I(D,9,0),J=I(D,9,1),V=I(G,5,0),q=I(G,5,1),Z=function(ie){for(var se=ie[0],Se=1;Sese&&(se=ie[Se]);return se},oe=function(ie,se,Se){var Ke=se/8|0;return(ie[Ke]|ie[Ke+1]<<8)>>(se&7)&Se},Y=function(ie,se){var Se=se/8|0;return(ie[Se]|ie[Se+1]<<8|ie[Se+2]<<16)>>(se&7)},re=function(ie){return(ie+7)/8|0},Ce=function(ie,se,Se){return(se==null||se<0)&&(se=0),(Se==null||Se>ie.length)&&(Se=ie.length),new p(ie.subarray(se,Se))},Ae={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Le=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],fe=function(ie,se,Se){var Ke=new Error(se||Le[ie]);if(Ke.code=ie,Error.captureStackTrace&&Error.captureStackTrace(Ke,fe),!Se)throw Ke;return Ke},He=function(ie,se,Se,Ke){var zt=ie.length,fn=Ke?Ke.length:0;if(!zt||se.f&&!se.l)return Se||new p(0);var jn=!Se,ar=jn||se.i!=2,Ir=se.i;jn&&(Se=new p(zt*3));var Mn=function(le){var kn=Se.length;if(le>kn){var Sn=new p(Math.max(kn*2,le));Sn.set(Se),Se=Sn}},dr=se.f||0,fr=se.p||0,ye=se.b||0,nt=se.l,et=se.d,tt=se.m,Ct=se.n,dt=zt*8;do{if(!nt){dr=oe(ie,fr,1);var nn=oe(ie,fr+1,3);if(fr+=3,nn)if(nn==1)nt=J,et=q,tt=9,Ct=5;else if(nn==2){var Jn=oe(ie,fr,31)+257,Cn=oe(ie,fr+10,15)+4,bn=Jn+oe(ie,fr+5,31)+1;fr+=14;for(var en=new p(bn),tr=new p(19),B=0;B>4;if(Yt<16)en[B++]=Yt;else{var Re=0,ke=0;for(Yt==16?(ke=3+oe(ie,fr,3),fr+=2,Re=en[B-1]):Yt==17?(ke=3+oe(ie,fr,7),fr+=3):Yt==18&&(ke=11+oe(ie,fr,127),fr+=7);ke--;)en[B++]=Re}}var Xe=en.subarray(0,Jn),Et=en.subarray(Jn);tt=Z(Xe),Ct=Z(Et),nt=I(Xe,tt,1),et=I(Et,Ct,1)}else fe(1);else{var Yt=re(fr)+4,qt=ie[Yt-4]|ie[Yt-3]<<8,En=Yt+qt;if(En>zt){Ir&&fe(0);break}ar&&Mn(ye+qt),Se.set(ie.subarray(Yt,En),ye),se.b=ye+=qt,se.p=fr=En*8,se.f=dr;continue}if(fr>dt){Ir&&fe(0);break}}ar&&Mn(ye+131072);for(var kt=(1<>4;if(fr+=Re&15,fr>dt){Ir&&fe(0);break}if(Re||fe(2),_t<256)Se[ye++]=_t;else if(_t==256){Rt=fr,nt=null;break}else{var Ht=_t-254;if(_t>264){var B=_t-257,St=u[B];Ht=oe(ie,fr,(1<>4;Dt||fe(3),fr+=Dt&15;var Et=j[yt];if(yt>3){var St=N[yt];Et+=Y(ie,fr)&(1<dt){Ir&&fe(0);break}ar&&Mn(ye+131072);var Mt=ye+Ht;if(ye>8},Ot=function(ie,se,Se){Se<<=se&7;var Ke=se/8|0;ie[Ke]|=Se,ie[Ke+1]|=Se>>8,ie[Ke+2]|=Se>>16},Ft=function(ie,se){for(var Se=[],Ke=0;Keye&&(ye=fn[Ke].s);var nt=new A(ye+1),et=jt(Se[dr-1],nt,0);if(et>se){var Ke=0,tt=0,Ct=et-se,dt=1<se)tt+=dt-(1<>=Ct;tt>0;){var Yt=fn[Ke].s;nt[Yt]=0&&tt;--Ke){var qt=fn[Ke].s;nt[qt]==se&&(--nt[qt],++tt)}et=se}return{t:new p(nt),l:et}},jt=function(ie,se,Se){return ie.s==-1?Math.max(jt(ie.l,se,Se+1),jt(ie.r,se,Se+1)):se[ie.s]=Se},te=function(ie){for(var se=ie.length;se&&!ie[--se];);for(var Se=new A(++se),Ke=0,zt=ie[0],fn=1,jn=function(Ir){Se[Ke++]=Ir},ar=1;ar<=se;++ar)if(ie[ar]==zt&&ar!=se)++fn;else{if(!zt&&fn>2){for(;fn>138;fn-=138)jn(32754);fn>2&&(jn(fn>10?fn-11<<5|28690:fn-3<<5|12305),fn=0)}else if(fn>3){for(jn(zt),--fn;fn>6;fn-=6)jn(8304);fn>2&&(jn(fn-3<<5|8208),fn=0)}for(;fn--;)jn(zt);fn=1,zt=ie[ar]}return{c:Se.subarray(0,Ke),n:se}},at=function(ie,se){for(var Se=0,Ke=0;Ke>8,ie[zt+2]=ie[zt]^255,ie[zt+3]=ie[zt+1]^255;for(var fn=0;fn4&&!tr[O[me-1]];--me);var he=Mn+5<<3,ve=at(zt,D)+at(fn,G)+jn,be=at(zt,ye)+at(fn,tt)+jn+14+3*me+at(Cn,tr)+2*Cn[16]+3*Cn[17]+7*Cn[18];if(Ir>=0&&he<=ve&&he<=be)return qe(se,dr,ie.subarray(Ir,Ir+Mn));var Re,ke,Xe,Et;if(xe(se,dr,1+(be15&&(xe(se,dr,_t[bn]>>5&127),dr+=_t[bn]>>12)}}else Re=W,ke=D,Xe=V,Et=G;for(var bn=0;bn255){var Ht=St>>18&31;Ot(se,dr,Re[Ht+257]),dr+=ke[Ht+257],Ht>7&&(xe(se,dr,St>>23&31),dr+=u[Ht]);var Dt=St&31;Ot(se,dr,Xe[Dt]),dr+=Et[Dt],Dt>3&&(Ot(se,dr,St>>5&8191),dr+=N[Dt])}else Ot(se,dr,Re[St]),dr+=ke[St]}return Ot(se,dr,Re[256]),dr+ke[256]},Tt=new b([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),cn=new p(0),Wt=function(ie,se,Se,Ke,zt,fn){var jn=fn.z||ie.length,ar=new p(Ke+jn+5*(1+Math.ceil(jn/7e3))+zt),Ir=ar.subarray(Ke,ar.length-zt),Mn=fn.l,dr=(fn.r||0)&7;if(se){dr&&(Ir[0]=fn.r>>3);for(var fr=Tt[se-1],ye=fr>>13,nt=fr&8191,et=(1<7e3||tr>24576)&&(Re>423||!Mn)){dr=Ge(ie,Ir,0,qt,En,Jn,bn,tr,me,en-me,dr),tr=Cn=bn=0,me=en;for(var ke=0;ke<286;++ke)En[ke]=0;for(var ke=0;ke<30;++ke)Jn[ke]=0}var Xe=2,Et=0,kt=nt,Ye=ve-be&32767;if(Re>2&&he==Yt(en-Ye))for(var Rt=Math.min(ye,Re)-1,_t=Math.min(32767,en),Ht=Math.min(258,Re);Ye<=_t&&--kt&&ve!=be;){if(ie[en+Xe]==ie[en+Xe-Ye]){for(var St=0;StXe){if(Xe=St,Et=Ye,St>Rt)break;for(var Dt=Math.min(Ye,St-2),yt=0,ke=0;keyt&&(yt=rn,be=Mt)}}}ve=be,be=tt[ve],Ye+=ve-be&32767}if(Et){qt[tr++]=268435456|z[Xe]<<18|_[Et];var le=z[Xe]&31,kn=_[Et]&31;bn+=u[le]+N[kn],++En[257+le],++Jn[kn],B=en+Xe,++Cn}else qt[tr++]=ie[en],++En[ie[en]]}}for(en=Math.max(en,B);en=jn&&(Ir[dr/8|0]=Mn,Sn=jn),dr=qe(Ir,dr+1,ie.subarray(en,Sn))}fn.i=jn}return Ce(ar,0,Ke+re(dr)+zt)},_e=null,dn=function(){var ie=-1;return{p:function(se){for(var Se=ie,Ke=0;Ke>>8;ie=Se},d:function(){return~ie}}},Ze=function(){var ie=1,se=0;return{p:function(Se){for(var Ke=ie,zt=se,fn=Se.length|0,jn=0;jn!=fn;){for(var ar=Math.min(jn+2655,fn);jn>16),zt=(zt&65535)+15*(zt>>16)}ie=Ke,se=zt},d:function(){return ie%=65521,se%=65521,(ie&255)<<24|(ie&65280)<<8|(se&255)<<8|se>>8}}},Jt=function(ie,se,Se,Ke,zt){if(!zt&&(zt={l:1},se.dictionary)){var fn=se.dictionary.subarray(-32768),jn=new p(fn.length+ie.length);jn.set(fn),jn.set(ie,fn.length),ie=jn,zt.w=fn.length}return Wt(ie,se.level==null?6:se.level,se.mem==null?zt.l?Math.ceil(Math.max(8,Math.min(13,Math.log(ie.length)))*1.5):20:12+se.mem,Se,Ke,zt)},vt=function(ie,se){var Se={};for(var Ke in ie)Se[Ke]=ie[Ke];for(var Ke in se)Se[Ke]=se[Ke];return Se},sn=function(ie,se,Se){for(var Ke=ie(),zt=ie.toString(),fn=zt.slice(zt.indexOf("[")+1,zt.lastIndexOf("]")).replace(/\s+/g,"").split(","),jn=0;jn>>0},yn=function(ie,se){return Ee(ie,se)+Ee(ie,se+4)*4294967296},Me=function(ie,se,Se){for(;Se;++se)ie[se]=Se,Se>>>=8},It=function(ie,se){var Se=se.filename;if(ie[0]=31,ie[1]=139,ie[2]=8,ie[8]=se.level<2?4:se.level==9?2:0,ie[9]=3,se.mtime!=0&&Me(ie,4,Math.floor(new Date(se.mtime||Date.now())/1e3)),Se){ie[3]=8;for(var Ke=0;Ke<=Se.length;++Ke)ie[Ke+10]=Se.charCodeAt(Ke)}},xt=function(ie){(ie[0]!=31||ie[1]!=139||ie[2]!=8)&&fe(6,"invalid gzip data");var se=ie[3],Se=10;se&4&&(Se+=(ie[10]|ie[11]<<8)+2);for(var Ke=(se>>3&1)+(se>>4&1);Ke>0;Ke-=!ie[Se++]);return Se+(se&2)},Pt=function(ie){var se=ie.length;return(ie[se-4]|ie[se-3]<<8|ie[se-2]<<16|ie[se-1]<<24)>>>0},it=function(ie){return 10+(ie.filename?ie.filename.length+1:0)},ae=function(ie,se){var Se=se.level,Ke=Se==0?0:Se<6?1:Se==9?3:2;if(ie[0]=120,ie[1]=Ke<<6|(se.dictionary&&32),ie[1]|=31-(ie[0]<<8|ie[1])%31,se.dictionary){var zt=Ze();zt.p(se.dictionary),Me(ie,2,zt.d())}},Ln=function(ie,se){return((ie[0]&15)!=8||ie[0]>>4>7||(ie[0]<<8|ie[1])%31)&&fe(6,"invalid zlib data"),(ie[1]>>5&1)==+!se&&fe(6,"invalid zlib data: "+(ie[1]&32?"need":"unexpected")+" dictionary"),(ie[1]>>3&4)+2};function Fn(ie,se){return typeof ie=="function"&&(se=ie,ie={}),this.ondata=se,ie}var $e=null,Br=null;function Vr(ie,se,Se){return Se||(Se=se,se={}),typeof Se!="function"&&fe(7),Qt(ie,se,[$t],function(Ke){return Pe(lr(Ke.data[0],Ke.data[1]))},0,Se)}function lr(ie,se){return Jt(ie,se||{},0,0)}var st=null,la=null;function Kr(ie,se,Se){return Se||(Se=se,se={}),typeof Se!="function"&&fe(7),Qt(ie,se,[Pn],function(Ke){return Pe(ln(Ke.data[0],we(Ke.data[1])))},1,Se)}function ln(ie,se){return He(ie,{i:2},se&&se.out,se&&se.dictionary)}var Fr=null,pa=null;function vr(ie,se,Se){return Se||(Se=se,se={}),typeof Se!="function"&&fe(7),Qt(ie,se,[$t,Bn,function(){return[_r]}],function(Ke){return Pe(_r(Ke.data[0],Ke.data[1]))},2,Se)}function _r(ie,se){se||(se={});var Se=dn(),Ke=ie.length;Se.p(ie);var zt=Jt(ie,se,it(se),8),fn=zt.length;return It(zt,se),Me(zt,fn-8,Se.d()),Me(zt,fn-4,Ke),zt}var Ja=null,Ha=null;function ka(ie,se,Se){return Se||(Se=se,se={}),typeof Se!="function"&&fe(7),Qt(ie,se,[Pn,ur,function(){return[ha]}],function(Ke){return Pe(ha(Ke.data[0],Ke.data[1]))},3,Se)}function ha(ie,se){var Se=xt(ie);return Se+8>ie.length&&fe(6,"invalid gzip data"),He(ie.subarray(Se,-8),{i:2},se&&se.out||new p(Pt(ie)),se&&se.dictionary)}var ra=null,$a=null;function on(ie,se,Se){return Se||(Se=se,se={}),typeof Se!="function"&&fe(7),Qt(ie,se,[$t,Bt,function(){return[g]}],function(Ke){return Pe(g(Ke.data[0],Ke.data[1]))},4,Se)}function g(ie,se){se||(se={});var Se=Ze();Se.p(ie);var Ke=Jt(ie,se,se.dictionary?6:2,4);return ae(Ke,se),Me(Ke,Ke.length-4,Se.d()),Ke}var y=null,R=null;function k(ie,se,Se){return Se||(Se=se,se={}),typeof Se!="function"&&fe(7),Qt(ie,se,[Pn,Oe,function(){return[ue]}],function(Ke){return Pe(ue(Ke.data[0],we(Ke.data[1])))},5,Se)}function ue(ie,se){return He(ie.subarray(Ln(ie,se&&se.dictionary),-4),{i:2},se&&se.out,se&&se.dictionary)}var Ue=null,gt=null;function mr(ie,se,Se){return Se||(Se=se,se={}),typeof Se!="function"&&fe(7),ie[0]==31&&ie[1]==139&&ie[2]==8?ka(ie,se,Se):(ie[0]&15)!=8||ie[0]>>4>7||(ie[0]<<8|ie[1])%31?Kr(ie,se,Se):k(ie,se,Se)}function Zn(ie,se){return ie[0]==31&&ie[1]==139&&ie[2]==8?ha(ie,se):(ie[0]&15)!=8||ie[0]>>4>7||(ie[0]<<8|ie[1])%31?ln(ie,se):ue(ie,se)}var ir=function(ie,se,Se,Ke){for(var zt in ie){var fn=ie[zt],jn=se+zt,ar=Ke;Array.isArray(fn)&&(ar=vt(Ke,fn[1]),fn=fn[0]),fn instanceof p?Se[jn]=[fn,ar]:(Se[jn+="/"]=[new p(0),ar],ir(fn,jn,Se,Ke))}},ia=typeof TextEncoder!="undefined"&&new TextEncoder,Xr=typeof TextDecoder!="undefined"&&new TextDecoder,sr=0;try{Xr.decode(cn,{stream:!0}),sr=1}catch(ie){}var Ea=function(ie){for(var se="",Se=0;;){var Ke=ie[Se++],zt=(Ke>127)+(Ke>223)+(Ke>239);if(Se+zt>ie.length)return{s:se,r:Ce(ie,Se-1)};zt?zt==3?(Ke=((Ke&15)<<18|(ie[Se++]&63)<<12|(ie[Se++]&63)<<6|ie[Se++]&63)-65536,se+=String.fromCharCode(55296|Ke>>10,56320|Ke&1023)):zt&1?se+=String.fromCharCode((Ke&31)<<6|ie[Se++]&63):se+=String.fromCharCode((Ke&15)<<12|(ie[Se++]&63)<<6|ie[Se++]&63):se+=String.fromCharCode(Ke)}},pr=null,ot=null;function cr(ie,se){if(se){for(var Se=new p(ie.length),Ke=0;Ke>1)),jn=0,ar=function(dr){fn[jn++]=dr},Ke=0;Kefn.length){var Ir=new p(jn+8+(zt-Ke<<1));Ir.set(fn),fn=Ir}var Mn=ie.charCodeAt(Ke);Mn<128||se?ar(Mn):Mn<2048?(ar(192|Mn>>6),ar(128|Mn&63)):Mn>55295&&Mn<57344?(Mn=65536+(Mn&1047552)|ie.charCodeAt(++Ke)&1023,ar(240|Mn>>18),ar(128|Mn>>12&63),ar(128|Mn>>6&63),ar(128|Mn&63)):(ar(224|Mn>>12),ar(128|Mn>>6&63),ar(128|Mn&63))}return Ce(fn,0,jn)}function Yn(ie,se){if(se){for(var Se="",Ke=0;Ke65535&&fe(9),se+=Ke+4}return se},Or=function(ie,se,Se,Ke,zt,fn,jn,ar){var Ir=Ke.length,Mn=Se.extra,dr=ar&&ar.length,fr=Lt(Mn);Me(ie,se,jn!=null?33639248:67324752),se+=4,jn!=null&&(ie[se++]=20,ie[se++]=Se.os),ie[se]=20,se+=2,ie[se++]=Se.flag<<1|(fn<0&&8),ie[se++]=zt&&8,ie[se++]=Se.compression&255,ie[se++]=Se.compression>>8;var ye=new Date(Se.mtime==null?Date.now():Se.mtime),nt=ye.getFullYear()-1980;if((nt<0||nt>119)&&fe(10),Me(ie,se,nt<<25|ye.getMonth()+1<<21|ye.getDate()<<16|ye.getHours()<<11|ye.getMinutes()<<5|ye.getSeconds()>>1),se+=4,fn!=-1&&(Me(ie,se,Se.crc),Me(ie,se+4,fn<0?-fn-2:fn),Me(ie,se+8,Se.size)),Me(ie,se+12,Ir),Me(ie,se+14,fr),se+=16,jn!=null&&(Me(ie,se,dr),Me(ie,se+6,Se.attrs),Me(ie,se+10,jn),se+=14),ie.set(Ke,se),se+=Ir,fr)for(var et in Mn){var tt=Mn[et],Ct=tt.length;Me(ie,se,+et),Me(ie,se+2,Ct),ie.set(tt,se+4),se+=4+Ct}return dr&&(ie.set(ar,se),se+=dr),se},Da=function(ie,se,Se,Ke,zt){Me(ie,se,101010256),Me(ie,se+8,Se),Me(ie,se+10,Se),Me(ie,se+12,Ke),Me(ie,se+16,zt)},Pa=null,Sa=null,Ne=null,qa=null;function Si(ie,se,Se){Se||(Se=se,se={}),typeof Se!="function"&&fe(7);var Ke={};ir(ie,"",Ke,se);var zt=Object.keys(Ke),fn=zt.length,jn=0,ar=0,Ir=fn,Mn=new Array(fn),dr=[],fr=function(){for(var Ct=0;Ct65535&&ve(fe(11,0,1),null),!he)ve(null,Yt);else if(Jn<16e4)try{ve(null,lr(Yt,qt))}catch(be){ve(be,null)}else dr.push(Vr(Yt,qt,ve))},tt=0;tt65535&&fe(11);var dt=dr?lr(Ir,Mn):Ir,nn=dt.length,Yt=dn();Yt.p(Ir),Ke.push(vt(Mn,{size:Ir.length,crc:Yt.d(),c:dt,f:fr,m:et,u:ye!=jn.length||et&&nt.length!=tt,o:zt,compression:dr})),zt+=30+ye+Ct+nn,fn+=76+2*(ye+Ct)+(tt||0)+nn}for(var qt=new p(fn+22),En=zt,Jn=fn-zt,Cn=0;Cn65558)return jn(fe(13,0,1),null),zt;var Ir=hn(ie,ar+8);if(Ir){var Mn=Ir,dr=Ee(ie,ar+16),fr=dr==4294967295||Mn==65535;if(fr){var ye=Ee(ie,ar-12);fr=Ee(ie,ye)==101075792,fr&&(Mn=Ir=Ee(ie,ye+32),dr=Ee(ie,ye+48))}for(var nt=se&&se.filter,et=function(Ct){var dt=Ur(ie,dr,fr),nn=dt[0],Yt=dt[1],qt=dt[2],En=dt[3],Jn=dt[4],Cn=dt[5],bn=v(ie,Cn);dr=Jn;var en=function(B,me){B?(zt(),jn(B,null)):(me&&(fn[En]=me),--Ir||jn(null,fn))};if(!nt||nt({name:En,size:Yt,originalSize:qt,compression:nn}))if(!nn)en(null,Ce(ie,bn,bn+Yt));else if(nn==8){var tr=ie.subarray(bn,bn+Yt);if(qt<524288||Yt>.8*qt)try{en(null,ln(tr,{out:new p(qt)}))}catch(B){en(B,null)}else Ke.push(Kr(tr,{size:qt},en))}else en(fe(14,"unknown compression type "+nn,1),null);else en(null,null)},tt=0;tt65558)&&fe(13);var zt=hn(ie,Ke+8);if(!zt)return{};var fn=Ee(ie,Ke+16),jn=fn==4294967295||zt==65535;if(jn){var ar=Ee(ie,Ke-12);jn=Ee(ie,ar)==101075792,jn&&(zt=Ee(ie,ar+32),fn=Ee(ie,ar+48))}for(var Ir=se&&se.filter,Mn=0;Mn0&&H[H.length-1])&&(De[0]===6||De[0]===2)){c=0;continue}if(De[0]===3&&(!H||De[1]>H[0]&&De[1]=55296&&x<=56319&&c>10)+55296,ee%1024+56320)),(x+1===c||s.length>16384)&&(H+=String.fromCharCode.apply(String,s),s.length=0)}return H},m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",X=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),z=0;z>4,Be[x++]=(ee&15)<<4|de>>2,Be[x++]=(de&3)<<6|ge&63;return De},P=function(l){for(var o=l.length,c=[],s=0;s>I,V=1<>I,oe=J+Z,Y=oe,re=32,Ce=Y+re,Ae=65536>>D,Le=1<=0){if(o<55296||o>56319&&o<=65535)return c=this.index[o>>I],c=(c<>I)],c=(c<>D),c=this.index[c],c+=o>>I&fe,c=this.index[c],c=(c<Ge?(x.push(!0),de-=Ge):x.push(!1),["normal","auto","loose"].indexOf(o)!==-1&&[8208,8211,12316,12448].indexOf(H)!==-1)return s.push(ee),c.push(Bn);if(de===_e||de===Nn){if(ee===0)return s.push(ee),c.push(xt);var ge=c[ee-1];return $a.indexOf(ge)===-1?(s.push(s[ee-1]),c.push(ge)):(s.push(ee),c.push(xt))}if(s.push(ee),de===Pt)return c.push(o==="strict"?we:Br);if(de===Kr||de===It)return c.push(xt);if(de===ln)return H>=131072&&H<=196605||H>=196608&&H<=262141?c.push(Br):c.push(xt);c.push(de)}),[s,c,x]},R=function(l,o,c,s){var x=s[c];if(Array.isArray(l)?l.indexOf(x)!==-1:l===x)for(var H=c;H<=s.length;){H++;var ee=s[H];if(ee===o)return!0;if(ee!==sn)break}if(x===sn)for(var H=c;H>0;){H--;var de=s[H];if(Array.isArray(l)?l.indexOf(de)!==-1:l===de)for(var ge=c;ge<=s.length;){ge++;var ee=s[ge];if(ee===o)return!0;if(ee!==sn)break}if(de!==sn)break}return!1},k=function(l,o){for(var c=l;c>=0;){var s=o[c];if(s===sn)c--;else return s}return 0},ue=function(l,o,c,s,x){if(c[s]===0)return vr;var H=s-1;if(Array.isArray(x)&&x[H]===!0)return vr;var ee=H-1,de=H+1,ge=o[H],De=ee>=0?o[ee]:0,Be=o[de];if(ge===cn&&Be===Wt)return vr;if(ka.indexOf(ge)!==-1)return pa;if(ka.indexOf(Be)!==-1||ha.indexOf(Be)!==-1)return vr;if(k(H,o)===Jt)return _r;if(Ja.get(l[H])===Nn||(ge===it||ge===ae)&&Ja.get(l[de])===Nn||ge===Ze||Be===Ze||ge===vt||[sn,Vn,$t].indexOf(ge)===-1&&Be===vt||[ur,Bt,Oe,Kt,Me].indexOf(Be)!==-1||k(H,o)===Qt||R(tn,Qt,H,o)||R([ur,Bt],we,H,o)||R(pt,pt,H,o))return vr;if(ge===sn)return _r;if(ge===tn||Be===tn)return vr;if(Be===Bn||ge===Bn)return _r;if([Vn,$t,we].indexOf(Be)!==-1||ge===Pn||De===$e&&g.indexOf(ge)!==-1||ge===Me&&Be===$e||Be===Pe||Ha.indexOf(Be)!==-1&&ge===hn||Ha.indexOf(ge)!==-1&&Be===hn||ge===yn&&[Br,it,ae].indexOf(Be)!==-1||[Br,it,ae].indexOf(ge)!==-1&&Be===Ee||Ha.indexOf(ge)!==-1&&ra.indexOf(Be)!==-1||ra.indexOf(ge)!==-1&&Ha.indexOf(Be)!==-1||[yn,Ee].indexOf(ge)!==-1&&(Be===hn||[Qt,$t].indexOf(Be)!==-1&&o[de+1]===hn)||[Qt,$t].indexOf(ge)!==-1&&Be===hn||ge===hn&&[hn,Me,Kt].indexOf(Be)!==-1)return vr;if([hn,Me,Kt,ur,Bt].indexOf(Be)!==-1)for(var mt=H;mt>=0;){var lt=o[mt];if(lt===hn)return vr;if([Me,Kt].indexOf(lt)!==-1)mt--;else break}if([yn,Ee].indexOf(Be)!==-1)for(var mt=[ur,Bt].indexOf(ge)!==-1?ee:H;mt>=0;){var lt=o[mt];if(lt===hn)return vr;if([Me,Kt].indexOf(lt)!==-1)mt--;else break}if(Vr===ge&&[Vr,lr,Ln,Fn].indexOf(Be)!==-1||[lr,Ln].indexOf(ge)!==-1&&[lr,st].indexOf(Be)!==-1||[st,Fn].indexOf(ge)!==-1&&Be===st||on.indexOf(ge)!==-1&&[Pe,Ee].indexOf(Be)!==-1||on.indexOf(Be)!==-1&&ge===yn||Ha.indexOf(ge)!==-1&&Ha.indexOf(Be)!==-1||ge===Kt&&Ha.indexOf(Be)!==-1||Ha.concat(hn).indexOf(ge)!==-1&&Be===Qt&&Fr.indexOf(l[de])===-1||Ha.concat(hn).indexOf(Be)!==-1&&ge===Bt)return vr;if(ge===la&&Be===la){for(var mn=c[H],pn=1;mn>0&&(mn--,o[mn]===la);)pn++;if(pn%2!==0)return vr}return ge===it&&Be===ae?vr:_r},Ue=function(l,o){o||(o={lineBreak:"normal",wordBreak:"normal"});var c=y(l,o.lineBreak),s=c[0],x=c[1],H=c[2];(o.wordBreak==="break-all"||o.wordBreak==="break-word")&&(x=x.map(function(de){return[hn,xt,Kr].indexOf(de)!==-1?Br:de}));var ee=o.wordBreak==="keep-all"?H.map(function(de,ge){return de&&l[ge]>=19968&&l[ge]<=40959}):void 0;return[s,x,ee]},gt=function(){function l(o,c,s,x){this.codePoints=o,this.required=c===pa,this.start=s,this.end=x}return l.prototype.slice=function(){return S.apply(void 0,this.codePoints.slice(this.start,this.end))},l}(),mr=function(l,o){var c=O(l),s=Ue(c,o),x=s[0],H=s[1],ee=s[2],de=c.length,ge=0,De=0;return{next:function(){if(De>=de)return{done:!0,value:null};for(var Be=vr;De=Ct&&l<=57},me=function(l){return l>=55296&&l<=57343},he=function(l){return B(l)||l>=Jn&&l<=bn||l>=dt&&l<=Yt},ve=function(l){return l>=dt&&l<=En},be=function(l){return l>=Jn&&l<=tr},Re=function(l){return ve(l)||be(l)},ke=function(l){return l>=se},Xe=function(l){return l===sr||l===ot||l===cr},Et=function(l){return Re(l)||ke(l)||l===Pa},kt=function(l){return Et(l)||B(l)||l===Sa},Ye=function(l){return l>=Mn&&l<=dr||l===fr||l>=ye&&l<=nt||l===et},Rt=function(l,o){return l!==pr?!1:o!==sr},_t=function(l,o,c){return l===Sa?Et(o)||Rt(o,c):Et(l)?!0:!!(l===pr&&Rt(l,o))},Ht=function(l,o,c){return l===zt||l===Sa?B(o)?!0:o===Ir&&B(c):B(l===Ir?o:l)},St=function(l){var o=0,c=1;(l[o]===zt||l[o]===Sa)&&(l[o]===Sa&&(c=-1),o++);for(var s=[];B(l[o]);)s.push(l[o++]);var x=s.length?parseInt(S.apply(void 0,s),10):0;l[o]===Ir&&o++;for(var H=[];B(l[o]);)H.push(l[o++]);var ee=H.length,de=ee?parseInt(S.apply(void 0,H),10):0;(l[o]===Cn||l[o]===nn)&&o++;var ge=1;(l[o]===zt||l[o]===Sa)&&(l[o]===Sa&&(ge=-1),o++);for(var De=[];B(l[o]);)De.push(l[o++]);var Be=De.length?parseInt(S.apply(void 0,De),10):0;return c*(x+de*Math.pow(10,-ee))*Math.pow(10,ge*Be)},Dt={type:2},yt={type:3},Mt={type:4},un={type:13},rn={type:8},le={type:21},kn={type:9},Sn={type:10},Xn={type:11},$r={type:12},Zr={type:14},ea={type:23},sa={type:1},Dr={type:25},br={type:24},Wr={type:26},zr={type:27},Lr={type:28},Hr={type:29},ga={type:31},da={type:32},va=function(){function l(){this._value=[]}return l.prototype.write=function(o){this._value=this._value.concat(O(o))},l.prototype.read=function(){for(var o=[],c=this.consumeToken();c!==da;)o.push(c),c=this.consumeToken();return o},l.prototype.consumeToken=function(){var o=this.consumeCodePoint();switch(o){case Yn:return this.consumeStringToken(Yn);case v:var c=this.peekCodePoint(0),s=this.peekCodePoint(1),x=this.peekCodePoint(2);if(kt(c)||Rt(s,x)){var H=_t(c,s,x)?ir:Zn,ee=this.consumeName();return{type:5,value:ee,flags:H}}break;case Ur:if(this.peekCodePoint(0)===Qe)return this.consumeCodePoint(),un;break;case Lt:return this.consumeStringToken(Lt);case Or:return Dt;case Da:return yt;case Ke:if(this.peekCodePoint(0)===Qe)return this.consumeCodePoint(),Zr;break;case zt:if(Ht(o,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(o),this.consumeNumericToken();break;case fn:return Mt;case Sa:var de=o,ge=this.peekCodePoint(0),De=this.peekCodePoint(1);if(Ht(de,ge,De))return this.reconsumeCodePoint(o),this.consumeNumericToken();if(_t(de,ge,De))return this.reconsumeCodePoint(o),this.consumeIdentLikeToken();if(ge===Sa&&De===Si)return this.consumeCodePoint(),this.consumeCodePoint(),br;break;case Ir:if(Ht(o,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(o),this.consumeNumericToken();break;case Ea:if(this.peekCodePoint(0)===Ke)for(this.consumeCodePoint();;){var Be=this.consumeCodePoint();if(Be===Ke&&(Be=this.consumeCodePoint(),Be===Ea))return this.consumeToken();if(Be===tt)return this.consumeToken()}break;case jn:return Wr;case ar:return zr;case qa:if(this.peekCodePoint(0)===Ne&&this.peekCodePoint(1)===Sa&&this.peekCodePoint(2)===Sa)return this.consumeCodePoint(),this.consumeCodePoint(),Dr;break;case Zi:var mt=this.peekCodePoint(0),lt=this.peekCodePoint(1),mn=this.peekCodePoint(2);if(_t(mt,lt,mn)){var ee=this.consumeName();return{type:7,value:ee}}break;case Ni:return Lr;case pr:if(Rt(o,this.peekCodePoint(0)))return this.reconsumeCodePoint(o),this.consumeIdentLikeToken();break;case ji:return Hr;case ts:if(this.peekCodePoint(0)===Qe)return this.consumeCodePoint(),rn;break;case Ii:return Xn;case Ns:return $r;case qt:case en:var pn=this.peekCodePoint(0),Un=this.peekCodePoint(1);return pn===zt&&(he(Un)||Un===Ei)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(o),this.consumeIdentLikeToken();case zs:if(this.peekCodePoint(0)===Qe)return this.consumeCodePoint(),kn;if(this.peekCodePoint(0)===zs)return this.consumeCodePoint(),le;break;case ie:if(this.peekCodePoint(0)===Qe)return this.consumeCodePoint(),Sn;break;case tt:return da}return Xe(o)?(this.consumeWhiteSpace(),ga):B(o)?(this.reconsumeCodePoint(o),this.consumeNumericToken()):Et(o)?(this.reconsumeCodePoint(o),this.consumeIdentLikeToken()):{type:6,value:S(o)}},l.prototype.consumeCodePoint=function(){var o=this._value.shift();return typeof o=="undefined"?-1:o},l.prototype.reconsumeCodePoint=function(o){this._value.unshift(o)},l.prototype.peekCodePoint=function(o){return o>=this._value.length?-1:this._value[o]},l.prototype.consumeUnicodeRangeToken=function(){for(var o=[],c=this.consumeCodePoint();he(c)&&o.length<6;)o.push(c),c=this.consumeCodePoint();for(var s=!1;c===Ei&&o.length<6;)o.push(c),c=this.consumeCodePoint(),s=!0;if(s){var x=parseInt(S.apply(void 0,o.map(function(ge){return ge===Ei?Ct:ge})),16),H=parseInt(S.apply(void 0,o.map(function(ge){return ge===Ei?bn:ge})),16);return{type:30,start:x,end:H}}var ee=parseInt(S.apply(void 0,o),16);if(this.peekCodePoint(0)===Sa&&he(this.peekCodePoint(1))){this.consumeCodePoint(),c=this.consumeCodePoint();for(var de=[];he(c)&&de.length<6;)de.push(c),c=this.consumeCodePoint();var H=parseInt(S.apply(void 0,de),16);return{type:30,start:ee,end:H}}else return{type:30,start:ee,end:ee}},l.prototype.consumeIdentLikeToken=function(){var o=this.consumeName();return o.toLowerCase()==="url"&&this.peekCodePoint(0)===Or?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Or?(this.consumeCodePoint(),{type:19,value:o}):{type:20,value:o}},l.prototype.consumeUrlToken=function(){var o=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===tt)return{type:22,value:""};var c=this.peekCodePoint(0);if(c===Lt||c===Yn){var s=this.consumeStringToken(this.consumeCodePoint());return s.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===tt||this.peekCodePoint(0)===Da)?(this.consumeCodePoint(),{type:22,value:s.value}):(this.consumeBadUrlRemnants(),ea)}for(;;){var x=this.consumeCodePoint();if(x===tt||x===Da)return{type:22,value:S.apply(void 0,o)};if(Xe(x))return this.consumeWhiteSpace(),this.peekCodePoint(0)===tt||this.peekCodePoint(0)===Da?(this.consumeCodePoint(),{type:22,value:S.apply(void 0,o)}):(this.consumeBadUrlRemnants(),ea);if(x===Yn||x===Lt||x===Or||Ye(x))return this.consumeBadUrlRemnants(),ea;if(x===pr)if(Rt(x,this.peekCodePoint(0)))o.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ea;else o.push(x)}},l.prototype.consumeWhiteSpace=function(){for(;Xe(this.peekCodePoint(0));)this.consumeCodePoint()},l.prototype.consumeBadUrlRemnants=function(){for(;;){var o=this.consumeCodePoint();if(o===Da||o===tt)return;Rt(o,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},l.prototype.consumeStringSlice=function(o){for(var c=5e4,s="";o>0;){var x=Math.min(c,o);s+=S.apply(void 0,this._value.splice(0,x)),o-=x}return this._value.shift(),s},l.prototype.consumeStringToken=function(o){var c="",s=0;do{var x=this._value[s];if(x===tt||x===void 0||x===o)return c+=this.consumeStringSlice(s),{type:0,value:c};if(x===sr)return this._value.splice(0,s),sa;if(x===pr){var H=this._value[s+1];H!==tt&&H!==void 0&&(H===sr?(c+=this.consumeStringSlice(s),s=-1,this._value.shift()):Rt(x,H)&&(c+=this.consumeStringSlice(s),c+=S(this.consumeEscapedCodePoint()),s=-1))}s++}while(!0)},l.prototype.consumeNumber=function(){var o=[],c=ia,s=this.peekCodePoint(0);for((s===zt||s===Sa)&&o.push(this.consumeCodePoint());B(this.peekCodePoint(0));)o.push(this.consumeCodePoint());s=this.peekCodePoint(0);var x=this.peekCodePoint(1);if(s===Ir&&B(x))for(o.push(this.consumeCodePoint(),this.consumeCodePoint()),c=Xr;B(this.peekCodePoint(0));)o.push(this.consumeCodePoint());s=this.peekCodePoint(0),x=this.peekCodePoint(1);var H=this.peekCodePoint(2);if((s===Cn||s===nn)&&((x===zt||x===Sa)&&B(H)||B(x)))for(o.push(this.consumeCodePoint(),this.consumeCodePoint()),c=Xr;B(this.peekCodePoint(0));)o.push(this.consumeCodePoint());return[St(o),c]},l.prototype.consumeNumericToken=function(){var o=this.consumeNumber(),c=o[0],s=o[1],x=this.peekCodePoint(0),H=this.peekCodePoint(1),ee=this.peekCodePoint(2);if(_t(x,H,ee)){var de=this.consumeName();return{type:15,number:c,flags:s,unit:de}}return x===wa?(this.consumeCodePoint(),{type:16,number:c,flags:s}):{type:17,number:c,flags:s}},l.prototype.consumeEscapedCodePoint=function(){var o=this.consumeCodePoint();if(he(o)){for(var c=S(o);he(this.peekCodePoint(0))&&c.length<6;)c+=S(this.consumeCodePoint());Xe(this.peekCodePoint(0))&&this.consumeCodePoint();var s=parseInt(c,16);return s===0||me(s)||s>1114111?Se:s}return o===tt?Se:o},l.prototype.consumeName=function(){for(var o="";;){var c=this.consumeCodePoint();if(kt(c))o+=S(c);else if(Rt(c,this.peekCodePoint(0)))o+=S(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(c),o}},l}(),Qr=function(){function l(o){this._tokens=o}return l.create=function(o){var c=new va;return c.write(o),new l(c.read())},l.parseValue=function(o){return l.create(o).parseComponentValue()},l.parseValues=function(o){return l.create(o).parseComponentValues()},l.prototype.parseComponentValue=function(){for(var o=this.consumeToken();o.type===31;)o=this.consumeToken();if(o.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(o);var c=this.consumeComponentValue();do o=this.consumeToken();while(o.type===31);if(o.type===32)return c;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},l.prototype.parseComponentValues=function(){for(var o=[];;){var c=this.consumeComponentValue();if(c.type===32)return o;o.push(c),o.push()}},l.prototype.consumeComponentValue=function(){var o=this.consumeToken();switch(o.type){case 11:case 28:case 2:return this.consumeSimpleBlock(o.type);case 19:return this.consumeFunction(o)}return o},l.prototype.consumeSimpleBlock=function(o){for(var c={type:o,values:[]},s=this.consumeToken();;){if(s.type===32||nr(s,o))return c;this.reconsumeToken(s),c.values.push(this.consumeComponentValue()),s=this.consumeToken()}},l.prototype.consumeFunction=function(o){for(var c={name:o.value,values:[],type:18};;){var s=this.consumeToken();if(s.type===32||s.type===3)return c;this.reconsumeToken(s),c.values.push(this.consumeComponentValue())}},l.prototype.consumeToken=function(){var o=this._tokens.shift();return typeof o=="undefined"?da:o},l.prototype.reconsumeToken=function(o){this._tokens.unshift(o)},l}(),hr=function(l){return l.type===15},jr=function(l){return l.type===17},$n=function(l){return l.type===20},Ve=function(l){return l.type===0},Dn=function(l,o){return $n(l)&&l.value===o},Tn=function(l){return l.type!==31},On=function(l){return l.type!==31&&l.type!==4},Ar=function(l){var o=[],c=[];return l.forEach(function(s){if(s.type===4){if(c.length===0)throw new Error("Error parsing function args, zero tokens for arg");o.push(c),c=[];return}s.type!==31&&c.push(s)}),c.length&&o.push(c),o},nr=function(l,o){return o===11&&l.type===12||o===28&&l.type===29?!0:o===2&&l.type===3},Yr=function(l){return l.type===17||l.type===15},wr=function(l){return l.type===16||Yr(l)},ya=function(l){return l.length>1?[l[0],l[1]]:[l[0]]},gr={type:17,number:0,flags:ia},Ta={type:16,number:50,flags:ia},Ba={type:16,number:100,flags:ia},bi=function(l,o,c){var s=l[0],x=l[1];return[Jr(s,o),Jr(typeof x!="undefined"?x:s,c)]},Jr=function(l,o){if(l.type===16)return l.number/100*o;if(hr(l))switch(l.unit){case"rem":case"em":return 16*l.number;case"px":default:return l.number}return l.number},vi="deg",Ai="grad",oi="rad",ni="turn",Ti={name:"angle",parse:function(l,o){if(o.type===15)switch(o.unit){case vi:return Math.PI*o.number/180;case Ai:return Math.PI/200*o.number;case oi:return o.number;case ni:return Math.PI*2*o.number}throw new Error("Unsupported angle type")}},ci=function(l){return l.type===15&&(l.unit===vi||l.unit===Ai||l.unit===oi||l.unit===ni)},xi=function(l){var o=l.filter($n).map(function(c){return c.value}).join(" ");switch(o){case"to bottom right":case"to right bottom":case"left top":case"top left":return[gr,gr];case"to top":case"bottom":return Oa(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[gr,Ba];case"to right":case"left":return Oa(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ba,Ba];case"to bottom":case"top":return Oa(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ba,gr];case"to left":case"right":return Oa(270)}return 0},Oa=function(l){return Math.PI*l/180},zi={name:"color",parse:function(l,o){if(o.type===18){var c=ta[o.name];if(typeof c=="undefined")throw new Error('Attempting to parse an unsupported color function "'+o.name+'"');return c(l,o.values)}if(o.type===5){if(o.value.length===3){var s=o.value.substring(0,1),x=o.value.substring(1,2),H=o.value.substring(2,3);return di(parseInt(s+s,16),parseInt(x+x,16),parseInt(H+H,16),1)}if(o.value.length===4){var s=o.value.substring(0,1),x=o.value.substring(1,2),H=o.value.substring(2,3),ee=o.value.substring(3,4);return di(parseInt(s+s,16),parseInt(x+x,16),parseInt(H+H,16),parseInt(ee+ee,16)/255)}if(o.value.length===6){var s=o.value.substring(0,2),x=o.value.substring(2,4),H=o.value.substring(4,6);return di(parseInt(s,16),parseInt(x,16),parseInt(H,16),1)}if(o.value.length===8){var s=o.value.substring(0,2),x=o.value.substring(2,4),H=o.value.substring(4,6),ee=o.value.substring(6,8);return di(parseInt(s,16),parseInt(x,16),parseInt(H,16),parseInt(ee,16)/255)}}if(o.type===20){var de=We[o.value.toUpperCase()];if(typeof de!="undefined")return de}return We.TRANSPARENT}},li=function(l){return(255&l)===0},Ua=function(l){var o=255&l,c=255&l>>8,s=255&l>>16,x=255&l>>24;return o<255?"rgba("+x+","+s+","+c+","+o/255+")":"rgb("+x+","+s+","+c+")"},di=function(l,o,c,s){return(l<<24|o<<16|c<<8|Math.round(s*255)<<0)>>>0},ds=function(l,o){if(l.type===17)return l.number;if(l.type===16){var c=o===3?1:255;return o===3?l.number/100*c:Math.round(l.number/100*c)}return 0},Wa=function(l,o){var c=o.filter(On);if(c.length===3){var s=c.map(ds),x=s[0],H=s[1],ee=s[2];return di(x,H,ee,1)}if(c.length===4){var de=c.map(ds),x=de[0],H=de[1],ee=de[2],ge=de[3];return di(x,H,ee,ge)}return 0};function ns(l,o,c){return c<0&&(c+=1),c>=1&&(c-=1),c<1/6?(o-l)*c*6+l:c<1/2?o:c<2/3?(o-l)*6*(2/3-c)+l:l}var fa=function(l,o){var c=o.filter(On),s=c[0],x=c[1],H=c[2],ee=c[3],de=(s.type===17?Oa(s.number):Ti.parse(l,s))/(Math.PI*2),ge=wr(x)?x.number/100:0,De=wr(H)?H.number/100:0,Be=typeof ee!="undefined"&&wr(ee)?Jr(ee,1):1;if(ge===0)return di(De*255,De*255,De*255,1);var mt=De<=.5?De*(ge+1):De+ge-De*ge,lt=De*2-mt,mn=ns(lt,mt,de+1/3),pn=ns(lt,mt,de),Un=ns(lt,mt,de-1/3);return di(mn*255,pn*255,Un*255,Be)},ta={hsl:fa,hsla:fa,rgb:Wa,rgba:Wa},ri=function(l,o){return zi.parse(l,Qr.create(o).parseComponentValue())},We={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},oa={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(l,o){return o.map(function(c){if($n(c))switch(c.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},as={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Wi=function(l,o){var c=zi.parse(l,o[0]),s=o[1];return s&&wr(s)?{color:c,stop:s}:{color:c,stop:null}},fs=function(l,o){var c=l[0],s=l[l.length-1];c.stop===null&&(c.stop=gr),s.stop===null&&(s.stop=Ba);for(var x=[],H=0,ee=0;eeH?x.push(ge):x.push(H),H=ge}else x.push(null)}for(var De=null,ee=0;eeee.optimumDistance)?{optimumCorner:de,optimumDistance:Be}:ee},{optimumDistance:x?1/0:-1/0,optimumCorner:null}).optimumCorner},Li=function(l,o,c,s,x){var H=0,ee=0;switch(l.size){case 0:l.shape===0?H=ee=Math.min(Math.abs(o),Math.abs(o-s),Math.abs(c),Math.abs(c-x)):l.shape===1&&(H=Math.min(Math.abs(o),Math.abs(o-s)),ee=Math.min(Math.abs(c),Math.abs(c-x)));break;case 2:if(l.shape===0)H=ee=Math.min(Gi(o,c),Gi(o,c-x),Gi(o-s,c),Gi(o-s,c-x));else if(l.shape===1){var de=Math.min(Math.abs(c),Math.abs(c-x))/Math.min(Math.abs(o),Math.abs(o-s)),ge=bs(s,x,o,c,!0),De=ge[0],Be=ge[1];H=Gi(De-o,(Be-c)/de),ee=de*H}break;case 1:l.shape===0?H=ee=Math.max(Math.abs(o),Math.abs(o-s),Math.abs(c),Math.abs(c-x)):l.shape===1&&(H=Math.max(Math.abs(o),Math.abs(o-s)),ee=Math.max(Math.abs(c),Math.abs(c-x)));break;case 3:if(l.shape===0)H=ee=Math.max(Gi(o,c),Gi(o,c-x),Gi(o-s,c),Gi(o-s,c-x));else if(l.shape===1){var de=Math.max(Math.abs(c),Math.abs(c-x))/Math.max(Math.abs(o),Math.abs(o-s)),mt=bs(s,x,o,c,!1),De=mt[0],Be=mt[1];H=Gi(De-o,(Be-c)/de),ee=de*H}break}return Array.isArray(l.size)&&(H=Jr(l.size[0],s),ee=l.size.length===2?Jr(l.size[1],x):H),[H,ee]},ps=function(l,o){var c=Oa(180),s=[];return Ar(o).forEach(function(x,H){if(H===0){var ee=x[0];if(ee.type===20&&ee.value==="to"){c=xi(x);return}else if(ci(ee)){c=Ti.parse(l,ee);return}}var de=Wi(l,x);s.push(de)}),{angle:c,stops:s,type:1}},Qs=function(l,o){var c=Oa(180),s=[];return Ar(o).forEach(function(x,H){if(H===0){var ee=x[0];if(ee.type===20&&["top","left","right","bottom"].indexOf(ee.value)!==-1){c=xi(x);return}else if(ci(ee)){c=(Ti.parse(l,ee)+Oa(270))%Oa(360);return}}var de=Wi(l,x);s.push(de)}),{angle:c,stops:s,type:1}},ro=function(l,o){var c=Oa(180),s=[],x=1,H=0,ee=3,de=[];return Ar(o).forEach(function(ge,De){var Be=ge[0];if(De===0){if($n(Be)&&Be.value==="linear"){x=1;return}else if($n(Be)&&Be.value==="radial"){x=2;return}}if(Be.type===18){if(Be.name==="from"){var mt=zi.parse(l,Be.values[0]);s.push({stop:gr,color:mt})}else if(Be.name==="to"){var mt=zi.parse(l,Be.values[0]);s.push({stop:Ba,color:mt})}else if(Be.name==="color-stop"){var lt=Be.values.filter(On);if(lt.length===2){var mt=zi.parse(l,lt[1]),mn=lt[0];jr(mn)&&s.push({stop:{type:16,number:mn.number*100,flags:mn.flags},color:mt})}}}}),x===1?{angle:(c+Oa(180))%Oa(360),stops:s,type:x}:{size:ee,shape:H,stops:s,position:de,type:x}},mo="closest-side",is="farthest-side",Ws="closest-corner",ss="farthest-corner",ho="circle",Eo="ellipse",Zo="cover",Wo="contain",au=function(l,o){var c=0,s=3,x=[],H=[];return Ar(o).forEach(function(ee,de){var ge=!0;if(de===0){var De=!1;ge=ee.reduce(function(mt,lt){if(De)if($n(lt))switch(lt.value){case"center":return H.push(Ta),mt;case"top":case"left":return H.push(gr),mt;case"right":case"bottom":return H.push(Ba),mt}else(wr(lt)||Yr(lt))&&H.push(lt);else if($n(lt))switch(lt.value){case ho:return c=0,!1;case Eo:return c=1,!1;case"at":return De=!0,!1;case mo:return s=0,!1;case Zo:case is:return s=1,!1;case Wo:case Ws:return s=2,!1;case ss:return s=3,!1}else if(Yr(lt)||wr(lt))return Array.isArray(s)||(s=[]),s.push(lt),!1;return mt},ge)}if(ge){var Be=Wi(l,ee);x.push(Be)}}),{size:s,shape:c,stops:x,position:H,type:2}},vo=function(l,o){var c=0,s=3,x=[],H=[];return Ar(o).forEach(function(ee,de){var ge=!0;if(de===0?ge=ee.reduce(function(Be,mt){if($n(mt))switch(mt.value){case"center":return H.push(Ta),!1;case"top":case"left":return H.push(gr),!1;case"right":case"bottom":return H.push(Ba),!1}else if(wr(mt)||Yr(mt))return H.push(mt),!1;return Be},ge):de===1&&(ge=ee.reduce(function(Be,mt){if($n(mt))switch(mt.value){case ho:return c=0,!1;case Eo:return c=1,!1;case Wo:case mo:return s=0,!1;case is:return s=1,!1;case Ws:return s=2,!1;case Zo:case ss:return s=3,!1}else if(Yr(mt)||wr(mt))return Array.isArray(s)||(s=[]),s.push(mt),!1;return Be},ge)),ge){var De=Wi(l,ee);x.push(De)}}),{size:s,shape:c,stops:x,position:H,type:2}},Ls=function(l){return l.type===1},Uo=function(l){return l.type===2},Ps={name:"image",parse:function(l,o){if(o.type===22){var c={url:o.value,type:0};return l.cache.addImage(o.value),c}if(o.type===18){var s=Gs[o.name];if(typeof s=="undefined")throw new Error('Attempting to parse an unsupported image function "'+o.name+'"');return s(l,o.values)}throw new Error("Unsupported image type "+o.type)}};function To(l){return!(l.type===20&&l.value==="none")&&(l.type!==18||!!Gs[l.name])}var Gs={"linear-gradient":ps,"-moz-linear-gradient":Qs,"-ms-linear-gradient":Qs,"-o-linear-gradient":Qs,"-webkit-linear-gradient":Qs,"radial-gradient":au,"-moz-radial-gradient":vo,"-ms-radial-gradient":vo,"-o-radial-gradient":vo,"-webkit-radial-gradient":vo,"-webkit-gradient":ro},Oo={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(l,o){if(o.length===0)return[];var c=o[0];return c.type===20&&c.value==="none"?[]:o.filter(function(s){return On(s)&&To(s)}).map(function(s){return Ps.parse(l,s)})}},Qo={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(l,o){return o.map(function(c){if($n(c))switch(c.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},ao={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(l,o){return Ar(o).map(function(c){return c.filter(wr)}).map(ya)}},io={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(l,o){return Ar(o).map(function(c){return c.filter($n).map(function(s){return s.value}).join(" ")}).map(Ao)}},Ao=function(l){switch(l){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Ts;(function(l){l.AUTO="auto",l.CONTAIN="contain",l.COVER="cover"})(Ts||(Ts={}));var Ys={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(l,o){return Ar(o).map(function(c){return c.filter(xs)})}},xs=function(l){return $n(l)||wr(l)},Js=function(l){return{name:"border-"+l+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},ei=Js("top"),Yo=Js("right"),iu=Js("bottom"),xo=Js("left"),so=function(l){return{name:"border-radius-"+l,initialValue:"0 0",prefix:!1,type:1,parse:function(o,c){return ya(c.filter(wr))}}},Fo=so("top-left"),co=so("top-right"),Mo=so("bottom-right"),bo=so("bottom-left"),qs=function(l){return{name:"border-"+l+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(o,c){switch(c){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Jo=qs("top"),gi=qs("right"),Ci=qs("bottom"),gs=qs("left"),Cs=function(l){return{name:"border-"+l+"-width",initialValue:"0",type:0,prefix:!1,parse:function(o,c){return hr(c)?c.number:0}}},ms=Cs("top"),Di=Cs("right"),_s=Cs("bottom"),ja=Cs("left"),za={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Fs={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(l,o){switch(o){case"rtl":return 1;case"ltr":default:return 0}}},fo={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(l,o){return o.filter($n).reduce(function(c,s){return c|fu(s.value)},0)}},fu=function(l){switch(l){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Du={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(l,o){switch(o){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},po={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(l,o){return o.type===20&&o.value==="normal"?0:o.type===17||o.type===15?o.number:0}},pu;(function(l){l.NORMAL="normal",l.STRICT="strict"})(pu||(pu={}));var Gu={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(l,o){switch(o){case"strict":return pu.STRICT;case"normal":default:return pu.NORMAL}}},Ri={name:"line-height",initialValue:"normal",prefix:!1,type:4},ii=function(l,o){return $n(l)&&l.value==="normal"?1.2*o:l.type===17?o*l.number:wr(l)?Jr(l,o):o},si={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(l,o){return o.type===20&&o.value==="none"?null:Ps.parse(l,o)}},os={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(l,o){switch(o){case"inside":return 0;case"outside":default:return 1}}},Bs={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(l,o){switch(o){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},$s=function(l){return{name:"margin-"+l,initialValue:"0",prefix:!1,type:4}},Ju=$s("top"),Do=$s("right"),Vu=$s("bottom"),Ml=$s("left"),i={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(l,o){return o.filter($n).map(function(c){switch(c.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},E={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(l,o){switch(o){case"break-word":return"break-word";case"normal":default:return"normal"}}},w=function(l){return{name:"padding-"+l,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},M=w("top"),Q=w("right"),ne=w("bottom"),pe=w("left"),Fe={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(l,o){switch(o){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},ft={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(l,o){switch(o){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},ct={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(l,o){return o.length===1&&Dn(o[0],"none")?[]:Ar(o).map(function(c){for(var s={color:We.TRANSPARENT,offsetX:gr,offsetY:gr,blur:gr},x=0,H=0;H1?1:0],this.overflowWrap=aa(o,E,c.overflowWrap),this.paddingTop=aa(o,M,c.paddingTop),this.paddingRight=aa(o,Q,c.paddingRight),this.paddingBottom=aa(o,ne,c.paddingBottom),this.paddingLeft=aa(o,pe,c.paddingLeft),this.paintOrder=aa(o,wt,c.paintOrder),this.position=aa(o,ft,c.position),this.textAlign=aa(o,Fe,c.textAlign),this.textDecorationColor=aa(o,Rs,(s=c.textDecorationColor)!==null&&s!==void 0?s:c.color),this.textDecorationLine=aa(o,$i,(x=c.textDecorationLine)!==null&&x!==void 0?x:c.textDecoration),this.textShadow=aa(o,ct,c.textShadow),this.textTransform=aa(o,ze,c.textTransform),this.transform=aa(o,Ut,c.transform),this.transformOrigin=aa(o,ca,c.transformOrigin),this.visibility=aa(o,Oi,c.visibility),this.webkitTextStrokeColor=aa(o,Io,c.webkitTextStrokeColor),this.webkitTextStrokeWidth=aa(o,gu,c.webkitTextStrokeWidth),this.wordBreak=aa(o,Is,c.wordBreak),this.zIndex=aa(o,ys,c.zIndex)}return l.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},l.prototype.isTransparent=function(){return li(this.backgroundColor)},l.prototype.isTransformed=function(){return this.transform!==null},l.prototype.isPositioned=function(){return this.position!==0},l.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},l.prototype.isFloating=function(){return this.float!==0},l.prototype.isInlineLevel=function(){return Ga(this.display,4)||Ga(this.display,33554432)||Ga(this.display,268435456)||Ga(this.display,536870912)||Ga(this.display,67108864)||Ga(this.display,134217728)},l}(),qu=function(){function l(o,c){this.content=aa(o,Ds,c.content),this.quotes=aa(o,ht,c.quotes)}return l}(),Vs=function(){function l(o,c){this.counterIncrement=aa(o,Hs,c.counterIncrement),this.counterReset=aa(o,No,c.counterReset)}return l}(),aa=function(l,o,c){var s=new va,x=c!==null&&typeof c!="undefined"?c.toString():o.initialValue;s.write(x);var H=new Qr(s.read());switch(o.type){case 2:var ee=H.parseComponentValue();return o.parse(l,$n(ee)?ee.value:o.initialValue);case 0:return o.parse(l,H.parseComponentValue());case 1:return o.parse(l,H.parseComponentValues());case 4:return H.parseComponentValue();case 3:switch(o.format){case"angle":return Ti.parse(l,H.parseComponentValue());case"color":return zi.parse(l,H.parseComponentValue());case"image":return Ps.parse(l,H.parseComponentValue());case"length":var de=H.parseComponentValue();return Yr(de)?de:gr;case"length-percentage":var ge=H.parseComponentValue();return wr(ge)?ge:gr;case"time":return Sr.parse(l,H.parseComponentValue())}break}},Ho="data-html2canvas-debug",mu=function(l){var o=l.getAttribute(Ho);switch(o){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},su=function(l,o){var c=mu(l);return c===1||o===c},Lo=function(){function l(o,c){if(this.context=o,this.textNodes=[],this.elements=[],this.flags=0,su(c,3))debugger;this.styles=new vs(o,window.getComputedStyle(c,null)),hs(c)&&(this.styles.animationDuration.some(function(s){return s>0})&&(c.style.animationDuration="0s"),this.styles.transform!==null&&(c.style.transform="none")),this.bounds=u(this.context,c),su(c,4)&&(this.flags|=16)}return l}(),Ku="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",_u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Iu=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),t=0;t<_u.length;t++)Iu[_u.charCodeAt(t)]=t;for(var r=function(l){var o=l.length*.75,c=l.length,s,x=0,H,ee,de,ge;l[l.length-1]==="="&&(o--,l[l.length-2]==="="&&o--);var De=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(o):new Array(o),Be=Array.isArray(De)?De:new Uint8Array(De);for(s=0;s>4,Be[x++]=(ee&15)<<4|de>>2,Be[x++]=(de&3)<<6|ge&63;return De},C=function(l){for(var o=l.length,c=[],s=0;s>ut,vn=1<>ut,Vi=Na+fi,Ki=Vi,us=32,Nu=Ki+us,hu=65536>>an,$u=1<=0){if(o<55296||o>56319&&o<=65535)return c=this.index[o>>ut],c=(c<>ut)],c=(c<>an),c=this.index[c],c+=o>>ut&wu,c=this.index[c],c=(c<=55296&&x<=56319&&c>10)+55296,ee%1024+56320)),(x+1===c||s.length>16384)&&(H+=String.fromCharCode.apply(String,s),s.length=0)}return H},$c=ou(Ku),eo="\xD7",DA="\xF7",ed=function(l){return $c.get(l)},td=function(l,o,c){var s=c-2,x=o[s],H=o[c-1],ee=o[c];if(H===wA&&ee===SA)return eo;if(H===wA||H===SA||H===vu||ee===wA||ee===SA||ee===vu)return DA;if(H===lc&&[lc,TA,Ac,cc].indexOf(ee)!==-1||(H===Ac||H===TA)&&(ee===TA||ee===rA)||(H===cc||H===rA)&&ee===rA||ee===xA||ee===Pl||ee===qc||H===Xd)return eo;if(H===xA&&ee===ml){for(;x===Pl;)x=o[--s];if(x===ml)return eo}if(H===FA&&ee===FA){for(var de=0;x===FA;)de++,x=o[--s];if(de%2===0)return eo}return DA},fc=function(l){var o=dc(l),c=o.length,s=0,x=0,H=o.map(ed);return{next:function(){if(s>=c)return{done:!0,value:null};for(var ee=eo;see.x||Be.y>ee.y;return ee=Be,De===0?!0:mt});return l.body.removeChild(o),de},Ru=function(){return typeof new Image().crossOrigin!="undefined"},gc=function(){return typeof new XMLHttpRequest().responseType=="string"},NA=function(l){var o=new Image,c=l.createElement("canvas"),s=c.getContext("2d");if(!s)return!1;o.src="data:image/svg+xml,";try{s.drawImage(o,0,0),c.toDataURL()}catch(x){return!1}return!0},mc=function(l){return l[0]===0&&l[1]===255&&l[2]===0&&l[3]===255},ad=function(l){var o=l.createElement("canvas"),c=100;o.width=c,o.height=c;var s=o.getContext("2d");if(!s)return Promise.reject(!1);s.fillStyle="rgb(0, 255, 0)",s.fillRect(0,0,c,c);var x=new Image,H=o.toDataURL();x.src=H;var ee=uu(c,c,0,0,x);return s.fillStyle="red",s.fillRect(0,0,c,c),hc(ee).then(function(de){s.drawImage(de,0,0);var ge=s.getImageData(0,0,c,c).data;s.fillStyle="red",s.fillRect(0,0,c,c);var De=l.createElement("div");return De.style.backgroundImage="url("+H+")",De.style.height=c+"px",mc(ge)?hc(uu(c,c,0,0,De)):Promise.reject(!1)}).then(function(de){return s.drawImage(de,0,0),mc(s.getImageData(0,0,c,c).data)}).catch(function(){return!1})},uu=function(l,o,c,s,x){var H="http://www.w3.org/2000/svg",ee=document.createElementNS(H,"svg"),de=document.createElementNS(H,"foreignObject");return ee.setAttributeNS(null,"width",l.toString()),ee.setAttributeNS(null,"height",o.toString()),de.setAttributeNS(null,"width","100%"),de.setAttributeNS(null,"height","100%"),de.setAttributeNS(null,"x",c.toString()),de.setAttributeNS(null,"y",s.toString()),de.setAttributeNS(null,"externalResourcesRequired","true"),ee.appendChild(de),de.appendChild(x),ee},hc=function(l){return new Promise(function(o,c){var s=new Image;s.onload=function(){return o(s)},s.onerror=c,s.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(l))})},So={get SUPPORT_RANGE_BOUNDS(){var l=rd(document);return Object.defineProperty(So,"SUPPORT_RANGE_BOUNDS",{value:l}),l},get SUPPORT_WORD_BREAKING(){var l=So.SUPPORT_RANGE_BOUNDS&&pc(document);return Object.defineProperty(So,"SUPPORT_WORD_BREAKING",{value:l}),l},get SUPPORT_SVG_DRAWING(){var l=NA(document);return Object.defineProperty(So,"SUPPORT_SVG_DRAWING",{value:l}),l},get SUPPORT_FOREIGNOBJECT_DRAWING(){var l=typeof Array.from=="function"&&typeof window.fetch=="function"?ad(document):Promise.resolve(!1);return Object.defineProperty(So,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:l}),l},get SUPPORT_CORS_IMAGES(){var l=Ru();return Object.defineProperty(So,"SUPPORT_CORS_IMAGES",{value:l}),l},get SUPPORT_RESPONSE_TYPE(){var l=gc();return Object.defineProperty(So,"SUPPORT_RESPONSE_TYPE",{value:l}),l},get SUPPORT_CORS_XHR(){var l="withCredentials"in new XMLHttpRequest;return Object.defineProperty(So,"SUPPORT_CORS_XHR",{value:l}),l},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var l=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(So,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:l}),l}},Ul=function(){function l(o,c){this.text=o,this.bounds=c}return l}(),Ec=function(l,o,c,s){var x=sd(o,c),H=[],ee=0;return x.forEach(function(de){if(c.textDecorationLine.length||de.trim().length>0)if(So.SUPPORT_RANGE_BOUNDS){var ge=vc(s,ee,de.length).getClientRects();if(ge.length>1){var De=aA(de),Be=0;De.forEach(function(lt){H.push(new Ul(lt,b.fromDOMRectList(l,vc(s,Be+ee,lt.length).getClientRects()))),Be+=lt.length})}else H.push(new Ul(de,b.fromDOMRectList(l,ge)))}else{var mt=s.splitText(de.length);H.push(new Ul(de,id(l,s))),s=mt}else So.SUPPORT_RANGE_BOUNDS||(s=s.splitText(de.length));ee+=de.length}),H},id=function(l,o){var c=o.ownerDocument;if(c){var s=c.createElement("html2canvaswrapper");s.appendChild(o.cloneNode(!0));var x=o.parentNode;if(x){x.replaceChild(s,o);var H=u(l,s);return s.firstChild&&x.replaceChild(s.firstChild,s),H}}return b.EMPTY},vc=function(l,o,c){var s=l.ownerDocument;if(!s)throw new Error("Node has no owner document");var x=s.createRange();return x.setStart(l,o),x.setEnd(l,o+c),x},aA=function(l){if(So.SUPPORT_NATIVE_TEXT_SEGMENTATION){var o=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(o.segment(l)).map(function(c){return c.segment})}return nd(l)},Ql=function(l,o){if(So.SUPPORT_NATIVE_TEXT_SEGMENTATION){var c=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(c.segment(l)).map(function(s){return s.segment})}return od(l,o)},sd=function(l,o){return o.letterSpacing!==0?aA(l):Ql(l,o)},LA=[32,160,4961,65792,65793,4153,4241],od=function(l,o){for(var c=mr(l,{lineBreak:o.lineBreak,wordBreak:o.overflowWrap==="break-word"?"break-word":o.wordBreak}),s=[],x,H=function(){if(x.value){var ee=x.value.slice(),de=O(ee),ge="";de.forEach(function(De){LA.indexOf(De)===-1?ge+=S(De):(ge.length&&s.push(ge),s.push(S(De)),ge="")}),ge.length&&s.push(ge)}};!(x=c.next()).done;)H();return s},ud=function(){function l(o,c,s){this.text=Su(c.data,s.textTransform),this.textBounds=Ec(o,this.text,s,c)}return l}(),Su=function(l,o){switch(o){case 1:return l.toLowerCase();case 3:return l.replace(ld,Ad);case 2:return l.toUpperCase();default:return l}},ld=/(^|\s|:|-|\(|\))([a-z])/g,Ad=function(l,o,c){return l.length>0?o+c.toUpperCase():l},bc=function(l){n(o,l);function o(c,s){var x=l.call(this,c,s)||this;return x.src=s.currentSrc||s.src,x.intrinsicWidth=s.naturalWidth,x.intrinsicHeight=s.naturalHeight,x.context.cache.addImage(x.src),x}return o}(Lo),RA=function(l){n(o,l);function o(c,s){var x=l.call(this,c,s)||this;return x.canvas=s,x.intrinsicWidth=s.width,x.intrinsicHeight=s.height,x}return o}(Lo),Cc=function(l){n(o,l);function o(c,s){var x=l.call(this,c,s)||this,H=new XMLSerializer,ee=u(c,s);return s.setAttribute("width",ee.width+"px"),s.setAttribute("height",ee.height+"px"),x.svg="data:image/svg+xml,"+encodeURIComponent(H.serializeToString(s)),x.intrinsicWidth=s.width.baseVal.value,x.intrinsicHeight=s.height.baseVal.value,x.context.cache.addImage(x.svg),x}return o}(Lo),yc=function(l){n(o,l);function o(c,s){var x=l.call(this,c,s)||this;return x.value=s.value,x}return o}(Lo),iA=function(l){n(o,l);function o(c,s){var x=l.call(this,c,s)||this;return x.start=s.start,x.reversed=typeof s.reversed=="boolean"&&s.reversed===!0,x}return o}(Lo),Xu=[{type:15,flags:0,unit:"px",number:3}],cd=[{type:16,flags:0,number:50}],OA=function(l){return l.width>l.height?new b(l.left+(l.width-l.height)/2,l.top,l.height,l.height):l.width0)c.textNodes.push(new ud(l,x,c.styles));else if(El(x))if(HA(x)&&x.assignedNodes)x.assignedNodes().forEach(function(de){return Hl(l,de,c,s)});else{var ee=el(l,x);ee.styles.isVisible()&&(kA(x,ee,s)?ee.flags|=4:pd(ee.styles)&&(ee.flags|=2),fd.indexOf(x.tagName)!==-1&&(ee.flags|=8),c.elements.push(ee),x.slot,x.shadowRoot?Hl(l,x.shadowRoot,ee,s):!dA(x)&&!PA(x)&&!fA(x)&&Hl(l,x,ee,s))}},el=function(l,o){return QA(o)?new bc(l,o):cA(o)?new RA(l,o):PA(o)?new Cc(l,o):gd(o)?new yc(l,o):md(o)?new iA(l,o):lA(o)?new Yi(l,o):fA(o)?new Ic(l,o):dA(o)?new MA(l,o):jl(o)?new wc(l,o):new Lo(l,o)},tl=function(l,o){var c=el(l,o);return c.flags|=4,Hl(l,o,c,c),c},kA=function(l,o,c){return o.styles.isPositionedWithZIndex()||o.styles.opacity<1||o.styles.isTransformed()||AA(l)&&c.styles.isTransparent()},pd=function(l){return l.isPositioned()||l.isFloating()},Sc=function(l){return l.nodeType===Node.TEXT_NODE},El=function(l){return l.nodeType===Node.ELEMENT_NODE},hs=function(l){return El(l)&&typeof l.style!="undefined"&&!uA(l)},uA=function(l){return typeof l.className=="object"},gd=function(l){return l.tagName==="LI"},md=function(l){return l.tagName==="OL"},lA=function(l){return l.tagName==="INPUT"},Tc=function(l){return l.tagName==="HTML"},PA=function(l){return l.tagName==="svg"},AA=function(l){return l.tagName==="BODY"},cA=function(l){return l.tagName==="CANVAS"},UA=function(l){return l.tagName==="VIDEO"},QA=function(l){return l.tagName==="IMG"},jl=function(l){return l.tagName==="IFRAME"},zl=function(l){return l.tagName==="STYLE"},hd=function(l){return l.tagName==="SCRIPT"},dA=function(l){return l.tagName==="TEXTAREA"},fA=function(l){return l.tagName==="SELECT"},HA=function(l){return l.tagName==="SLOT"},jA=function(l){return l.tagName.indexOf("-")>0},ls=function(){function l(){this.counters={}}return l.prototype.getCounterValue=function(o){var c=this.counters[o];return c&&c.length?c[c.length-1]:1},l.prototype.getCounterValues=function(o){var c=this.counters[o];return c||[]},l.prototype.pop=function(o){var c=this;o.forEach(function(s){return c.counters[s].pop()})},l.prototype.parse=function(o){var c=this,s=o.counterIncrement,x=o.counterReset,H=!0;s!==null&&s.forEach(function(de){var ge=c.counters[de.counter];ge&&de.increment!==0&&(H=!1,ge.length||ge.push(1),ge[Math.max(0,ge.length-1)]+=de.increment)});var ee=[];return H&&x.forEach(function(de){var ge=c.counters[de.counter];ee.push(de.counter),ge||(ge=c.counters[de.counter]=[]),ge.push(de.reset)}),ee},l}(),xc={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Fc={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Ed={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},pA={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},nl=function(l,o,c,s,x,H){return lc?xu(l,x,H.length>0):s.integers.reduce(function(ee,de,ge){for(;l>=de;)l-=de,ee+=s.values[ge];return ee},"")+H},zA=function(l,o,c,s){var x="";do c||l--,x=s(l)+x,l/=o;while(l*o>=o);return x},Ks=function(l,o,c,s,x){var H=c-o+1;return(l<0?"-":"")+(zA(Math.abs(l),H,s,function(ee){return S(Math.floor(ee%H)+o)})+x)},Zu=function(l,o,c){c===void 0&&(c=". ");var s=o.length;return zA(Math.abs(l),s,!1,function(x){return o[Math.floor(x%s)]})+c},rl=1,Wu=2,Tu=4,Gl=8,Ou=function(l,o,c,s,x,H){if(l<-9999||l>9999)return xu(l,4,x.length>0);var ee=Math.abs(l),de=x;if(ee===0)return o[0]+de;for(var ge=0;ee>0&&ge<=4;ge++){var De=ee%10;De===0&&Ga(H,rl)&&de!==""?de=o[De]+de:De>1||De===1&&ge===0||De===1&&ge===1&&Ga(H,Wu)||De===1&&ge===1&&Ga(H,Tu)&&l>100||De===1&&ge>1&&Ga(H,Gl)?de=o[De]+(ge>0?c[ge-1]:"")+de:De===1&&ge>0&&(de=c[ge-1]+de),ee=Math.floor(ee/10)}return(l<0?s:"")+de},Dc="\u5341\u767E\u5343\u842C",Nc="\u62FE\u4F70\u4EDF\u842C",Vl="\u30DE\u30A4\u30CA\u30B9",GA="\uB9C8\uC774\uB108\uC2A4",xu=function(l,o,c){var s=c?". ":"",x=c?"\u3001":"",H=c?", ":"",ee=c?" ":"";switch(o){case 0:return"\u2022"+ee;case 1:return"\u25E6"+ee;case 2:return"\u25FE"+ee;case 5:var de=Ks(l,48,57,!0,s);return de.length<4?"0"+de:de;case 4:return Zu(l,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",x);case 6:return nl(l,1,3999,xc,3,s).toLowerCase();case 7:return nl(l,1,3999,xc,3,s);case 8:return Ks(l,945,969,!1,s);case 9:return Ks(l,97,122,!1,s);case 10:return Ks(l,65,90,!1,s);case 11:return Ks(l,1632,1641,!0,s);case 12:case 49:return nl(l,1,9999,Fc,3,s);case 35:return nl(l,1,9999,Fc,3,s).toLowerCase();case 13:return Ks(l,2534,2543,!0,s);case 14:case 30:return Ks(l,6112,6121,!0,s);case 15:return Zu(l,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",x);case 16:return Zu(l,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",x);case 17:case 48:return Ou(l,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Dc,"\u8CA0",x,Wu|Tu|Gl);case 47:return Ou(l,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Nc,"\u8CA0",x,rl|Wu|Tu|Gl);case 42:return Ou(l,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Dc,"\u8D1F",x,Wu|Tu|Gl);case 41:return Ou(l,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Nc,"\u8D1F",x,rl|Wu|Tu|Gl);case 26:return Ou(l,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",Vl,x,0);case 25:return Ou(l,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",Vl,x,rl|Wu|Tu);case 31:return Ou(l,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",GA,H,rl|Wu|Tu);case 33:return Ou(l,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",GA,H,0);case 32:return Ou(l,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",GA,H,rl|Wu|Tu);case 18:return Ks(l,2406,2415,!0,s);case 20:return nl(l,1,19999,pA,3,s);case 21:return Ks(l,2790,2799,!0,s);case 22:return Ks(l,2662,2671,!0,s);case 22:return nl(l,1,10999,Ed,3,s);case 23:return Zu(l,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Zu(l,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Ks(l,3302,3311,!0,s);case 28:return Zu(l,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",x);case 29:return Zu(l,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",x);case 34:return Ks(l,3792,3801,!0,s);case 37:return Ks(l,6160,6169,!0,s);case 38:return Ks(l,4160,4169,!0,s);case 39:return Ks(l,2918,2927,!0,s);case 40:return Ks(l,1776,1785,!0,s);case 43:return Ks(l,3046,3055,!0,s);case 44:return Ks(l,3174,3183,!0,s);case 45:return Ks(l,3664,3673,!0,s);case 46:return Ks(l,3872,3881,!0,s);case 3:default:return Ks(l,48,57,!0,s)}},VA="data-html2canvas-ignore",Lc=function(){function l(o,c,s){if(this.context=o,this.options=s,this.scrolledElements=[],this.referenceElement=c,this.counters=new ls,this.quoteDepth=0,!c.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(c.ownerDocument.documentElement,!1)}return l.prototype.toIFrame=function(o,c){var s=this,x=vd(o,c);if(!x.contentWindow)return Promise.reject("Unable to find iframe window");var H=o.defaultView.pageXOffset,ee=o.defaultView.pageYOffset,de=x.contentWindow,ge=de.document,De=yd(x).then(function(){return d(s,void 0,void 0,function(){var Be,mt;return p(this,function(lt){switch(lt.label){case 0:return this.scrolledElements.forEach(Bd),de&&(de.scrollTo(c.left,c.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(de.scrollY!==c.top||de.scrollX!==c.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(de.scrollX-c.left,de.scrollY-c.top,0,0))),Be=this.options.onclone,mt=this.clonedReferenceElement,typeof mt=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:ge.fonts&&ge.fonts.ready?[4,ge.fonts.ready]:[3,2];case 1:lt.sent(),lt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Cd(ge)]:[3,4];case 3:lt.sent(),lt.label=4;case 4:return typeof Be=="function"?[2,Promise.resolve().then(function(){return Be(ge,mt)}).then(function(){return x})]:[2,x]}})})});return ge.open(),ge.write(Xi(document.doctype)+""),Rc(this.referenceElement.ownerDocument,H,ee),ge.replaceChild(ge.adoptNode(this.documentElement),ge.documentElement),ge.close(),De},l.prototype.createElementClone=function(o){if(su(o,2))debugger;if(cA(o))return this.createCanvasClone(o);if(UA(o))return this.createVideoClone(o);if(zl(o))return this.createStyleClone(o);var c=o.cloneNode(!1);return QA(c)&&(QA(o)&&o.currentSrc&&o.currentSrc!==o.src&&(c.src=o.currentSrc,c.srcset=""),c.loading==="lazy"&&(c.loading="eager")),jA(c)?this.createCustomElementClone(c):c},l.prototype.createCustomElementClone=function(o){var c=document.createElement("html2canvascustomelement");return KA(o.style,c),c},l.prototype.createStyleClone=function(o){try{var c=o.sheet;if(c&&c.cssRules){var s=[].slice.call(c.cssRules,0).reduce(function(H,ee){return ee&&typeof ee.cssText=="string"?H+ee.cssText:H},""),x=o.cloneNode(!1);return x.textContent=s,x}}catch(H){if(this.context.logger.error("Unable to access cssRules property",H),H.name!=="SecurityError")throw H}return o.cloneNode(!1)},l.prototype.createCanvasClone=function(o){var c;if(this.options.inlineImages&&o.ownerDocument){var s=o.ownerDocument.createElement("img");try{return s.src=o.toDataURL(),s}catch(De){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",o)}}var x=o.cloneNode(!1);try{x.width=o.width,x.height=o.height;var H=o.getContext("2d"),ee=x.getContext("2d");if(ee)if(!this.options.allowTaint&&H)ee.putImageData(H.getImageData(0,0,o.width,o.height),0,0);else{var de=(c=o.getContext("webgl2"))!==null&&c!==void 0?c:o.getContext("webgl");if(de){var ge=de.getContextAttributes();(ge==null?void 0:ge.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",o)}ee.drawImage(o,0,0)}return x}catch(De){this.context.logger.info("Unable to clone canvas as it is tainted",o)}return x},l.prototype.createVideoClone=function(o){var c=o.ownerDocument.createElement("canvas");c.width=o.offsetWidth,c.height=o.offsetHeight;var s=c.getContext("2d");try{return s&&(s.drawImage(o,0,0,c.width,c.height),this.options.allowTaint||s.getImageData(0,0,c.width,c.height)),c}catch(H){this.context.logger.info("Unable to clone video as it is tainted",o)}var x=o.ownerDocument.createElement("canvas");return x.width=o.offsetWidth,x.height=o.offsetHeight,x},l.prototype.appendChildNode=function(o,c,s){(!El(c)||!hd(c)&&!c.hasAttribute(VA)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(c)))&&(!this.options.copyStyles||!El(c)||!zl(c))&&o.appendChild(this.cloneNode(c,s))},l.prototype.cloneChildNodes=function(o,c,s){for(var x=this,H=o.shadowRoot?o.shadowRoot.firstChild:o.firstChild;H;H=H.nextSibling)if(El(H)&&HA(H)&&typeof H.assignedNodes=="function"){var ee=H.assignedNodes();ee.length&&ee.forEach(function(de){return x.appendChildNode(c,de,s)})}else this.appendChildNode(c,H,s)},l.prototype.cloneNode=function(o,c){if(Sc(o))return document.createTextNode(o.data);if(!o.ownerDocument)return o.cloneNode(!1);var s=o.ownerDocument.defaultView;if(s&&El(o)&&(hs(o)||uA(o))){var x=this.createElementClone(o);x.style.transitionProperty="none";var H=s.getComputedStyle(o),ee=s.getComputedStyle(o,":before"),de=s.getComputedStyle(o,":after");this.referenceElement===o&&hs(x)&&(this.clonedReferenceElement=x),AA(x)&&Sd(x);var ge=this.counters.parse(new Vs(this.context,H)),De=this.resolvePseudoContent(o,x,ee,Kl.BEFORE);jA(o)&&(c=!0),UA(o)||this.cloneChildNodes(o,x,c),De&&x.insertBefore(De,x.firstChild);var Be=this.resolvePseudoContent(o,x,de,Kl.AFTER);return Be&&x.appendChild(Be),this.counters.pop(ge),(H&&(this.options.copyStyles||uA(o))&&!jl(o)||c)&&KA(H,x),(o.scrollTop!==0||o.scrollLeft!==0)&&this.scrolledElements.push([x,o.scrollLeft,o.scrollTop]),(dA(o)||fA(o))&&(dA(x)||fA(x))&&(x.value=o.value),x}return o.cloneNode(!1)},l.prototype.resolvePseudoContent=function(o,c,s,x){var H=this;if(s){var ee=s.content,de=c.ownerDocument;if(!(!de||!ee||ee==="none"||ee==="-moz-alt-content"||s.display==="none")){this.counters.parse(new Vs(this.context,s));var ge=new qu(this.context,s),De=de.createElement("html2canvaspseudoelement");KA(s,De),ge.content.forEach(function(mt){if(mt.type===0)De.appendChild(de.createTextNode(mt.value));else if(mt.type===22){var lt=de.createElement("img");lt.src=mt.value,lt.style.opacity="1",De.appendChild(lt)}else if(mt.type===18){if(mt.name==="attr"){var mn=mt.values.filter($n);mn.length&&De.appendChild(de.createTextNode(o.getAttribute(mn[0].value)||""))}else if(mt.name==="counter"){var pn=mt.values.filter(On),Un=pn[0],_n=pn[1];if(Un&&$n(Un)){var yr=H.counters.getCounterValue(Un.value),Qn=_n&&$n(_n)?Bs.parse(H.context,_n.value):3;De.appendChild(de.createTextNode(xu(yr,Qn,!1)))}}else if(mt.name==="counters"){var Fa=mt.values.filter(On),Un=Fa[0],Xa=Fa[1],_n=Fa[2];if(Un&&$n(Un)){var Ya=H.counters.getCounterValues(Un.value),Nr=_n&&$n(_n)?Bs.parse(H.context,_n.value):3,Bi=Xa&&Xa.type===0?Xa.value:"",Za=Ya.map(function(Ss){return xu(Ss,Nr,!1)}).join(Bi);De.appendChild(de.createTextNode(Za))}}}else if(mt.type===20)switch(mt.value){case"open-quote":De.appendChild(de.createTextNode(Co(ge.quotes,H.quoteDepth++,!0)));break;case"close-quote":De.appendChild(de.createTextNode(Co(ge.quotes,--H.quoteDepth,!1)));break;default:De.appendChild(de.createTextNode(mt.value))}}),De.className=vl+" "+XA;var Be=x===Kl.BEFORE?" "+vl:" "+XA;return uA(c)?c.className.baseValue+=Be:c.className+=Be,De}}},l.destroy=function(o){return o.parentNode?(o.parentNode.removeChild(o),!0):!1},l}(),Kl;(function(l){l[l.BEFORE=0]="BEFORE",l[l.AFTER=1]="AFTER"})(Kl||(Kl={}));var vd=function(l,o){var c=l.createElement("iframe");return c.className="html2canvas-container",c.style.visibility="hidden",c.style.position="fixed",c.style.left="-10000px",c.style.top="0px",c.style.border="0",c.width=o.width.toString(),c.height=o.height.toString(),c.scrolling="no",c.setAttribute(VA,"true"),l.body.appendChild(c),c},bd=function(l){return new Promise(function(o){if(l.complete){o();return}if(!l.src){o();return}l.onload=o,l.onerror=o})},Cd=function(l){return Promise.all([].slice.call(l.images,0).map(bd))},yd=function(l){return new Promise(function(o,c){var s=l.contentWindow;if(!s)return c("No window assigned for iframe");var x=s.document;s.onload=l.onload=function(){s.onload=l.onload=null;var H=setInterval(function(){x.body.childNodes.length>0&&x.readyState==="complete"&&(clearInterval(H),o(l))},50)}})},ws=["all","d","content"],KA=function(l,o){for(var c=l.length-1;c>=0;c--){var s=l.item(c);ws.indexOf(s)===-1&&o.style.setProperty(s,l.getPropertyValue(s))}return o},Xi=function(l){var o="";return l&&(o+=""),o},Rc=function(l,o,c){l&&l.defaultView&&(o!==l.defaultView.pageXOffset||c!==l.defaultView.pageYOffset)&&l.defaultView.scrollTo(o,c)},Bd=function(l){var o=l[0],c=l[1],s=l[2];o.scrollLeft=c,o.scrollTop=s},Id=":before",wd=":after",vl="___html2canvas___pseudoelement_before",XA="___html2canvas___pseudoelement_after",Oc=`{ +`)[0])),k.createElement("span",{className:"font24"},k.createElement("br",null),(Ce=(De=f.detail)==null?void 0:De.name)==null?void 0:Ce.split(` +`).filter((Ka,Ms)=>Ms!==0).join(""))),k.createElement("div",null,k.createElement("div",{className:z.tagsWrap,ref:vA},((mt=f.detail)==null?void 0:mt.allow_add_member)&&!((lt=f.detail)!=null&<.excellent)&&k.createElement(u.Z,{title:(pn=ot[((mn=f.detail)==null?void 0:mn.shixun_tag_num)-1])==null?void 0:pn.connect},k.createElement("div",null,k.createElement("div",{className:`${z.openCourseTag} font14`,style:{backgroundColor:(_n=ot[((Un=f.detail)==null?void 0:Un.shixun_tag_num)-1])==null?void 0:_n.bkcolor,color:(Qn=ot[((yr=f.detail)==null?void 0:yr.shixun_tag_num)-1])==null?void 0:Qn.txcolor,height:26,border:`1px solid ${(Xa=ot[((Fa=f.detail)==null?void 0:Fa.shixun_tag_num)-1])==null?void 0:Xa.bkcolor}`}},(Nr=ot[((Ya=f.detail)==null?void 0:Ya.shixun_tag_num)-1])==null?void 0:Nr.name))),((Bi=f.detail)==null?void 0:Bi.featured)>0&&k.createElement("div",null,((Za=f.detail)==null?void 0:Za.featured)===1&&k.createElement("div",{className:`${z.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((Va=f.detail)==null?void 0:Va.featured)===2&&k.createElement("div",{className:`${z.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((es=f.detail)==null?void 0:es.featured)===3&&k.createElement("div",{className:`${z.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((Ss=f.detail)==null?void 0:Ss.featured)===4&&k.createElement("div",{className:`${z.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Us=f.detail)==null?void 0:Us.excellent)&&((Ji=f.detail)==null?void 0:Ji.allow_add_member)&&((jo=ot[((js=f.detail)==null?void 0:js.shixun_tag_num)-1])==null?void 0:jo.name)=="\u516C\u5F00\u53D1\u5E03"&&((Xs=Te==null?void 0:Te.userInfo)==null?void 0:Xs.role)!=15&&k.createElement("div",null,k.createElement("div",{className:`${z.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((uo=f.detail)==null?void 0:uo.excellent)&&((_o=Te==null?void 0:Te.userInfo)==null?void 0:_o.role)==15&&k.createElement("div",null,k.createElement("div",{className:`${z.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((Ro=f.detail)==null?void 0:Ro.is_plan)&&k.createElement(u.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},k.createElement("div",null,k.createElement("div",{className:`${z.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0}},"101\u8BA1\u5212")))))),((zo=f.detail)==null?void 0:zo.laboratory_name)&&(0,U.Ny)()&&k.createElement("div",{className:z.laboratory},k.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),k.createElement(u.Z,{title:($o=f.detail)==null?void 0:$o.laboratory_name},k.createElement("a",{href:`https://${(Go=f.detail)==null?void 0:Go.laboratory_url}`,target:"_blank",className:z.name},(ko=f.detail)==null?void 0:ko.laboratory_name))),k.createElement("div",{className:z.contentWrap},k.createElement("div",{className:z.contentLeftWrap},!!((eu=f.detail)!=null&&eu.stages_count)&&k.createElement("div",{className:"mr30"},k.createElement("span",null,"\u7AE0\u8282"),k.createElement("p",{className:"mt3"},(Po=f.detail)==null?void 0:Po.stages_count)),!!((lu=f.detail)!=null&&lu.shixuns_count)&&k.createElement("div",{className:"mr30"},k.createElement("span",null,"\u5355\u5143"),k.createElement("p",{className:"mt3"},(Au=f.detail)==null?void 0:Au.shixuns_count)),!!((yl=f.detail)!=null&&yl.challenge_choose_count)&&k.createElement("div",{className:"mr30"},k.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),k.createElement("p",{className:"mt3"},(Bl=f.detail)==null?void 0:Bl.challenge_choose_count)),!!((il=f.detail)!=null&&il.challenges_count)&&k.createElement("div",{className:"mr30"},k.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),k.createElement("p",{className:"mt3"},(sl=f.detail)==null?void 0:sl.challenges_count)),!!((Zl=f.detail)!=null&&Zl.videos_count)&&k.createElement("div",{className:"mr30"},k.createElement("span",null,"\u89C6\u9891"),k.createElement("p",{className:"mt3"},(Wl=f.detail)==null?void 0:Wl.videos_count)),!!((Yl=f.detail)!=null&&Yl.attachment_count)&&k.createElement("div",{className:"mr30"},k.createElement("span",null,"\u8BFE\u4EF6"),k.createElement("p",{className:"mt3"},(Jl=f.detail)==null?void 0:Jl.attachment_count)),((ql=f.detail)==null?void 0:ql.publish_status)!==0&&!!((In=f.detail)!=null&&In.subject_score)&&k.createElement("div",{className:"mr30"},k.createElement("span",null,"\u7ECF\u9A8C\u503C"),k.createElement("p",{className:"mt3"},(Aa=f.detail)==null?void 0:Aa.subject_score)),((Ma=f.detail)==null?void 0:Ma.publish_status)!==0&&!!((Fi=f.detail)!=null&&Fi.member_count)&&k.createElement("div",{className:"mr30"},k.createElement("span",null,k.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),k.createElement(u.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((pi=f.detail)==null?void 0:pi.member_count_update_at)||"--"}`},k.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"}))),k.createElement("p",{className:"mt3"},(ki=f.detail)==null?void 0:ki.member_count)),((go=f.detail)==null?void 0:go.subject_score)>0&&k.createElement("span",{className:"font14 c-white"},k.createElement("span",null,"\u8BC4\u5206"),k.createElement("div",{className:z.rating},k.createElement(S.Z,{allowHalf:!0,style:{fontSize:12},value:(0,V.og)((Vo=f.detail)==null?void 0:Vo.averge_star),disabled:!0}))))),!!((Fu=(Mu=f.detail)==null?void 0:Mu.courses)!=null&&Fu.length)&&k.createElement("aside",{className:z.nav},k.createElement("div",{className:z.navLeft},wi.course_identity<4&&k.createElement(u.Z,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},k.createElement("a",{href:`/classrooms/${wi==null?void 0:wi.course_id}/newgolds/settings`,target:"_blank"},k.createElement("i",{className:`iconfont icon-bianji1 ${z.navLeftIcon}`}))),k.createElement(N.Z,{dropdownRender:()=>{var Ka,Ms,lo;return k.createElement(O.default,null,(lo=(Ms=[...(Ka=f.detail)==null?void 0:Ka.courses])==null?void 0:Ms.reverse())==null?void 0:lo.map((Ko,cu)=>{var Cu,yu;return k.createElement(O.default.Item,{key:Ko.course_id,onClick:()=>Xc(Ko.course_id)},k.createElement("span",{className:"font14"},"\u7B2C",((yu=(Cu=f.detail)==null?void 0:Cu.courses)==null?void 0:yu.length)-cu,"\u671F"))}))}},k.createElement("div",null,k.createElement("span",{className:"font14 current"},"\u7B2C",k.createElement("span",{className:z.colorOrange},uc),"\u671F"),k.createElement(X.Z,null))),k.createElement("div",{className:z.navContent},k.createElement("div",{className:z.contentItem},k.createElement("div",{className:z.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),k.createElement("div",{className:z.contentItemText},wi==null?void 0:wi.start_date)),k.createElement("div",{className:z.verticalLine}),k.createElement("div",{className:z.contentItem},k.createElement("div",{className:z.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),k.createElement("div",{className:z.contentItemText},wi==null?void 0:wi.end_date)),k.createElement("div",{className:z.verticalLine}),k.createElement("div",{className:z.contentItem},k.createElement("div",{className:z.contentItemTitle},"\u672C\u671F\u9009\u8BFE\u4EBA\u6570"),k.createElement("div",{className:z.contentItemText},wi==null?void 0:wi.student_count," \u4EBA")))),k.createElement("div",{className:z.navRight,style:{display:"none"}},k.createElement("div",{className:z.flexRow},((tu=wi==null?void 0:wi.course_status)==null?void 0:tu.status)===1&&k.createElement("div",{className:"mr20 c-red-ee4"},(Il=wi==null?void 0:wi.course_status)==null?void 0:Il.time),((wl=wi==null?void 0:wi.course_status)==null?void 0:wl.status)===2&&wi.course_identity<6&&k.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((bu=wi.course_status)==null?void 0:bu.status)===2&&(wi.course_identity<6?k.createElement("a",{className:z.classButton,href:`/classrooms/${(Sl=(ol=wi==null?void 0:wi.first_category_url)==null?void 0:ol.split("/"))==null?void 0:Sl[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):k.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((Tl=wi.course_status)==null?void 0:Tl.status)===1&&wi.course_identity>5&&k.createElement("div",{className:z.classButton,onClick:nA},"\u7ACB\u5373\u52A0\u5165"),((_l=wi.course_status)==null?void 0:_l.status)===1&&wi.course_identity===5&&k.createElement("a",{className:z.classButton,href:`/classrooms/${(to=(xl=wi==null?void 0:wi.first_category_url)==null?void 0:xl.split("/"))==null?void 0:to[2]}/announcement`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((ku=wi.course_status)==null?void 0:ku.status)===0&&wi.course_identity>5&&k.createElement("div",{className:z.classButton,onClick:nA},"\u7ACB\u5373\u62A5\u540D"),((ul=wi.course_status)==null?void 0:ul.status)===0&&wi.course_identity===5&&k.createElement("div",{className:z.classButton},"\u62A5\u540D\u6210\u529F"),(((ZA=wi==null?void 0:wi.course_status)==null?void 0:ZA.status)===0||((WA=wi==null?void 0:wi.course_status)==null?void 0:WA.status)===1)&&wi.course_identity<5&&k.createElement("a",{className:z.classButton,href:`/classrooms/${(JA=(YA=wi==null?void 0:wi.first_category_url)==null?void 0:YA.split("/"))==null?void 0:JA[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),BA&&IA&&((qA=f.detail)==null?void 0:qA.has_participate)&&k.createElement("span",{className:`${z.classButton} ${z.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),BA&&IA&&!((_A=f.detail)!=null&&_A.has_participate)&&(Yu?k.createElement("span",{className:`${z.classButton} ${z.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):k.createElement("span",{className:`${z.classButton} ${z.bg28e}`,onClick:oc},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),k.createElement("div",{className:z.flexRow},BA&&!!((ec=($A=f.detail)==null?void 0:$A.courses)!=null&&ec.length)&&IA&&k.createElement("span",{className:"mt20"},k.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(tc=f.detail)==null?void 0:tc.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),k.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",k.createElement("span",{className:"mr5 c-red-ee4"},Yu===!0?((nc=f.detail)==null?void 0:nc.participant_count)+1:(rc=f.detail)==null?void 0:rc.participant_count),"\u4EBA")),BA&&!((kd=(cs=f.detail)==null?void 0:cs.courses)!=null&&kd.length)&&IA&&k.createElement("span",null,!((Pd=f.detail)!=null&&Pd.has_participate)&&(Yu===!0?k.createElement("span",{className:`${z.classButton} ${z.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):k.createElement("a",{className:`${z.classButton} ${z.bg28e}`,onClick:oc},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Hc=f.detail)==null?void 0:Hc.has_participate)&&k.createElement("span",{className:`${z.classButton} ${z.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),k.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(ac=f.detail)==null?void 0:ac.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),k.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",k.createElement("span",{className:"mr5 c-red-ee4"},Yu===!0?(($l=f.detail)==null?void 0:$l.participant_count)+1:(EA=f.detail)==null?void 0:EA.participant_count),"\u4EBA"))))))),k.createElement(Wt,null),Gc.status&&k.createElement($t,{type:"subject",onCancel:()=>yA(!1),onOk:Ka=>pr(void 0,null,function*(){yA(!1);let Ms={user_customize:Ka.user_customize,type:Ka.type};Ka.user_customize?Ms=sr(Xr({},Ms),{discipline_name:Ka.discipline_name,sub_discipline_name:Ka.sub_discipline_name}):Ka.sub_discipline_id&&(Ms=sr(Xr({},Ms),{sub_discipline_id:Ka.sub_discipline_id}));const lo=yield(0,j.WO)(Xr({id:Ia.pathId},Ms));((lo==null?void 0:lo.status)===0||(lo==null?void 0:lo.status)===1)&&(cl(),p.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})}),k.createElement(A.default,{open:Qd,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{Dl(!1)},centered:!0,footer:k.createElement("div",null,k.createElement(m.ZP,{type:"primary",onClick:()=>{Dl(!1)}},"\u6211\u77E5\u9053\u4E86"))},k.createElement(Bn.Z,{style:{maxHeight:378,overflow:"auto"},value:(ic=(eA=f==null?void 0:f.detail)==null?void 0:eA.toast)==null?void 0:ic.content})))};var Yn=(0,d.connect)(({pathsDetail:T,user:L,loading:f,globalSetting:Te})=>({pathsDetail:T,user:L,globalSetting:Te,loading:f.models.index}))(cr),Qe=n(90524),v=n(60242),Ur={flex_box_center:"flex_box_center___Ktq9p",flex_space_between:"flex_space_between___C3cJM",flex_box_vertical_center:"flex_box_vertical_center___EHdLM",flex_box_center_end:"flex_box_center_end___pIiOq",flex_box_column:"flex_box_column___ZDnJh",rightWrap:"rightWrap___trEKQ",qrCode:"qrCode___J87U9",cardTop:"cardTop___sVfNE",cardTop2:"cardTop2___ngun6",card:"card___xqkwa",flexRow:"flexRow___EJjLR",flexRowAbout:"flexRowAbout___wsXZw",skillWrap:"skillWrap___H2LfA",skillTopWrap:"skillTopWrap___Iy4yY",skillContentWrap:"skillContentWrap___TIOw9",skillContentWrapMin:"skillContentWrapMin___l0OQ7",skillContentWrapMax:"skillContentWrapMax___hzrLJ",skillContentIcon:"skillContentIcon___e1yQ3",skillContentIconNoStatus:"skillContentIconNoStatus___D7SaD",skillExpandAllWrap:"skillExpandAllWrap___NlyjU",skillExpandAllContent:"skillExpandAllContent___DFfUu",memberItem:"memberItem___tQyAC",radius:"radius___CojJt",memberItemContent:"memberItemContent___OAGgP",directionItemWrap:"directionItemWrap___D3A3B",groupActionWrap:"groupActionWrap___uM9bY",divabout:"divabout___aIu8x",classButton:"classButton___kwIIq",bg28e:"bg28e____4vxe",bgGray:"bgGray___bP0QM",price:"price___YtmIz",d1:"d1___kWoQd",auto:"auto___j1TRz",disabled:"disabled___acQun",d2:"d2___lGbRu",d3:"d3___bWANm",d4:"d4___wyT_a",member_power1:"member_power1___fOB2q",member_power2:"member_power2___Lpa0U",workbenches:"workbenches___xlrS8",Efficiencyitem:"Efficiencyitem___Nmp5N",bgimg:"bgimg___RnTXk",Efficiencyitemtitle:"Efficiencyitemtitle___Je2Zw"},wa={"sort-list-panel":"sort-list-panel___T39Sk","sort-list-tip":"sort-list-tip___Wu55q","ant-drawer-content":"ant-drawer-content___PXRrP","dragging-li":"dragging-li___LhY_V","task-list-container":"task-list-container___ABX0H",imgradius:"imgradius___fmcxI",imageWrap:"imageWrap___HkmiW",directionItemWrap:"directionItemWrap___MKzHd",groupActionWrap:"groupActionWrap___PB2b7",teamHeight:"teamHeight___qj0wW",divHeight:"divHeight___MUuEe",member_power1:"member_power1___ropDL",member_power2:"member_power2___t92g7"},Lt=n(1560),Or=n(54172),Da=n(26724),Pa=n.n(Da),Sa=n(64948),Ne=n(99464),qa=Object.defineProperty,Si=Object.defineProperties,Zi=Object.getOwnPropertyDescriptors,Ni=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,ts=Object.prototype.propertyIsEnumerable,Ii=(T,L,f)=>L in T?qa(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Ei=(T,L)=>{for(var f in L||(L={}))ji.call(L,f)&&Ii(T,f,L[f]);if(Ni)for(var f of Ni(L))ts.call(L,f)&&Ii(T,f,L[f]);return T},Ns=(T,L)=>Si(T,Zi(L)),zs=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const ie=({pathsDetail:T,loading:L,dispatch:f,open:Te,onClose:At,onReloadData:bt=()=>{}})=>{const Xt=(0,d.useParams)(),[je,Ie]=(0,e.useState)([]),[Je,Gt]=(0,e.useState)(!0),[gn,An]=(0,e.useState)(!1),[er]=Ze.default.useForm(),[rr,Kn]=(0,e.useState)([]),[xn,na]=(0,e.useState)(1),[Rn,Rr]=(0,e.useState)([]),[or,wn]=(0,e.useState)(!0),[Gn,Cr]=(0,e.useState)(!1);(0,e.useEffect)(()=>{Te&&qr()},[Te]);const qr=()=>zs(void 0,null,function*(){const zn=yield f({type:"classroomList/getSchoolList",payload:{}});Ie(zn.map(Vt=>({value:Vt})))}),Zt=()=>{var zn,Vt;if(!((Vt=(zn=er.getFieldValue())==null?void 0:zn.keyword)!=null&&Vt.trim())){p.ZP.warning("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"),Kn([]);return}wn(!1),Gt(!0),An(!1),na(1),Rr([]),Tr(!0)},ua=zn=>{zn=String(zn);const Vt=Rn.indexOf(zn);Vt<0?Rn.push(zn):Rn.splice(Vt,1),Rr([...Rn])},Tr=(zn=!1)=>zs(void 0,null,function*(){var Vt,Ca;if(Je&&!gn||zn){const mi=er.getFieldValue();An(!0),na(zn?1:xn+1);const ma=yield(0,Sa.nQ)(Ns(Ei({page:zn?1:xn+1,container_id:Xt.pathId,container_type:3},mi),{school_name:(mi==null?void 0:mi.school_name)||null,keyword:((Vt=mi==null?void 0:mi.keyword)==null?void 0:Vt.trim())||null}));Kn(zn?[...ma.users]:[...rr,...ma.users]),An(!1),((Ca=ma.users)==null?void 0:Ca.length)<10&&Gt(!1)}}),Wn=()=>zs(void 0,null,function*(){if(!(Rn!=null&&Rn.length))p.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458");else{Cr(!0);const zn=yield(0,j.mx)({id:Xt.pathId,user_ids:Rn});Cr(!1),zn&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),Er(),bt&&bt())}}),Er=()=>{er.setFieldsValue({keyword:""}),At(),wn(!0),Gt(!0)},Ra=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(zn,Vt)=>e.createElement(I.default,{value:Vt.numid,checked:Rn.includes(String(Vt.numid)),disabled:!!zn})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(zn,Vt)=>e.createElement(u.Z,{placement:"bottom",title:zn},e.createElement(d.Link,{className:"bold c-black",to:`/users/${Vt.login}`,target:"_blank"},zn||"--"))},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:zn=>e.createElement(u.Z,{placement:"bottom",title:zn},e.createElement("span",null,zn||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:zn=>e.createElement(u.Z,{placement:"bottom",title:zn},e.createElement("span",null,zn||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:zn=>e.createElement(u.Z,{placement:"bottom",title:zn},e.createElement("span",null,zn||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:zn=>e.createElement(u.Z,{placement:"bottom",title:zn},e.createElement("span",null,zn||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:zn=>e.createElement(u.Z,{placement:"bottom",title:zn},e.createElement("span",null,zn||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:zn=>zn?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:zn=>e.createElement(u.Z,{placement:"bottom",title:zn&&W()(zn).format("YYYY-MM-DD HH:mm")},e.createElement("span",null,zn&&W()(zn).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:zn=>{if(zn===1)return e.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return e.createElement(A.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:Te,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:Gn,onOk:Wn,onCancel:Er},e.createElement(Ze.default,{layout:"inline",form:er,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:Zt},e.createElement(Ze.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},e.createElement(_.default,null,e.createElement(_.default.Option,{value:"1"},"\u59D3\u540D"),e.createElement(_.default.Option,{value:"2"},"\u624B\u673A\u53F7"),e.createElement(_.default.Option,{value:"3"},"\u90AE\u7BB1"))),e.createElement(Ze.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},e.createElement(vt.default,{allowClear:!0,style:{width:280},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"})),e.createElement(Ze.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},e.createElement(Lt.Z,{allowClear:!0,defaultOpen:!1,options:je,style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(zn,Vt)=>Vt.value.toUpperCase().indexOf(zn.toUpperCase())!==-1})),e.createElement(Ze.default.Item,null,e.createElement(m.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),or&&e.createElement("div",{className:"tc font16 c-light-black mt40"},e.createElement("img",{src:Ne.RL,width:"100",alt:""}),e.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!or&&e.createElement("section",null,e.createElement("div",{className:"flexd-table-header mt20"},e.createElement(Or.default,{pagination:!1,dataSource:[],columns:Ra})),e.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.createElement(Pa(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:zn=>{Tr()},hasMore:Je,useWindow:!1},e.createElement(Or.default,{loading:gn,showHeader:!1,pagination:!1,dataSource:rr,columns:Ra,onRow:zn=>({onClick:Vt=>{Vt.currentTarget.querySelector("input").disabled||ua(Vt.currentTarget.querySelector("input").value)}})})))))};var se=(0,d.connect)(({pathsDetail:T,loading:L})=>({pathsDetail:T,loading:L}))(ie),Se=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const Ke=({pathsDetail:T,loading:L,dispatch:f,data:Te,onReloadData:At=()=>{}})=>{const bt=(0,d.useParams)(),[Xt,je]=(0,e.useState)(!0),[Ie,Je]=(0,e.useState)(!1),[Gt]=Ze.default.useForm(),[gn,An]=(0,e.useState)([]),[er,rr]=(0,e.useState)(1),[Kn,xn]=(0,e.useState)([]),[na,Rn]=(0,e.useState)(!0),[Rr,or]=(0,e.useState)(!1);(0,e.useEffect)(()=>{T.actionTabs.key==="Collaborators-AddCourses"&&(Rn(!0),je(!0),wn())},[T.actionTabs.key]);const wn=()=>Se(void 0,null,function*(){const Wn=yield f({type:"classroomList/getSchoolList",payload:{}})}),Gn=()=>{Rn(!1),je(!0),Je(!1),rr(1),xn([]),qr(!0)},Cr=Wn=>{Wn=String(Wn);const Er=Kn.indexOf(Wn);Er<0?Kn.push(Wn):Kn.splice(Er,1),xn([...Kn])},qr=(Wn=!1)=>Se(void 0,null,function*(){var Er,Ra;if(Xt&&!Ie||Wn){const zn=Gt.getFieldValue();Je(!0),rr(Wn?1:er+1);const Vt=yield(0,Sa.FU)({page:Wn?1:er+1,container_id:bt.pathId,container_type:3,manager_name:(zn==null?void 0:zn.manager_name)||null,course_name:((Er=zn==null?void 0:zn.course_name)==null?void 0:Er.trim())||null});An(Wn?[...Vt.courses]:[...gn,...Vt.courses]),Je(!1),((Ra=Vt.courses)==null?void 0:Ra.length)<10&&je(!1)}}),Zt=()=>Se(void 0,null,function*(){var Wn,Er,Ra;if(!(Kn!=null&&Kn.length))p.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802");else{if(T.actionTabs.type!=1){if(((Er=(Wn=T==null?void 0:T.Courses)==null?void 0:Wn.spoc_courses)==null?void 0:Er.length)+(Kn==null?void 0:Kn.length)>3){p.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802");return}}else if(((Ra=Te==null?void 0:Te.spoc_courses)==null?void 0:Ra.length)+(Kn==null?void 0:Kn.length)>3){p.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802");return}or(!0);const zn=yield(0,j.sm)({id:bt.pathId,course_ids:Kn,course_type:T.actionTabs.type});or(!1),zn&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),ua(),At&&At())}}),ua=()=>{Gt.setFieldsValue({course_name:"",manager_name:""}),xn([]),f({type:"pathsDetail/setActionTabs",payload:{}})},Tr=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Wn,Er)=>e.createElement(I.default,{value:Er.id,checked:Kn.includes(String(Er.id)),disabled:!!Wn})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:Wn=>e.createElement(u.Z,{placement:"bottom",title:Wn},e.createElement("span",null,Wn||"--"))},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:Wn=>e.createElement(u.Z,{placement:"bottom",title:Wn},e.createElement("span",null,Wn||"--"))},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:Wn=>e.createElement(u.Z,{placement:"bottom",title:Wn},e.createElement("span",null,Wn||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:Wn=>e.createElement(u.Z,{placement:"bottom",title:Wn},e.createElement("span",null,Wn))},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:Wn=>e.createElement(u.Z,{placement:"bottom",title:Wn},e.createElement("span",null,Wn||"--"))}];return e.createElement(A.default,{title:"\u6DFB\u52A0\u8BFE\u5802",open:T.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:Rr,onOk:Zt,onCancel:ua},e.createElement(Ze.default,{layout:"inline",form:Gt,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:Gn},e.createElement(Ze.default.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},e.createElement(vt.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),e.createElement(Ze.default.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},e.createElement(vt.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),e.createElement(Ze.default.Item,null,e.createElement(m.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),na&&e.createElement("div",{className:"tc font16 c-light-black mt40"},e.createElement("img",{src:Ne.RL,width:"100",alt:""}),e.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!na&&e.createElement("section",null,e.createElement("div",{className:"flexd-table-header mt20"},e.createElement(Or.default,{pagination:!1,dataSource:[],columns:Tr})),e.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.createElement(Pa(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Wn=>{qr()},hasMore:Xt,useWindow:!1},e.createElement(Or.default,{loading:Ie,showHeader:!1,pagination:!1,dataSource:gn,columns:Tr,onRow:Wn=>({onClick:Er=>{Er.currentTarget.querySelector("input").disabled||Cr(Er.currentTarget.querySelector("input").value)}})})))))};var zt=(0,d.connect)(({pathsDetail:T,loading:L})=>({pathsDetail:T,loading:L}))(Ke),fn=n(22963),jn=n(44589),ar=n(39180),Ir=n.n(ar),Mn=n(59301),dr=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const fr=(0,jn.W8)(({item:T,toIndex:L,params:f,isShow:Te,setShow:At,dispatch:bt,user:Xt,classroomList:je,handleDeleteMember:Ie,pathsDetail:Je,EditPowerClick:Gt})=>{var gn,An,er,rr;return Mn.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Mn.createElement("div",{className:wa.directionItemWrap},Mn.createElement(u.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:Mn.createElement("div",{className:wa.teamHeight},Mn.createElement("div",{style:{display:"flex"}},Mn.createElement("div",{className:wa.imageWrap,style:{marginRight:11}},Mn.createElement("img",{className:wa.imageWrap,src:Qe.Z.API_SERVER+"/images/"+(T==null?void 0:T.image_url)})),Mn.createElement("div",null,Mn.createElement("div",{title:T==null?void 0:T.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(T==null?void 0:T.name)||"--"),Mn.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},T==null?void 0:T.school))),Mn.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(T!=null&&T.brief_introduction)&&Mn.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(T==null?void 0:T.brief_introduction)&&Mn.createElement("div",{className:wa.divHeight},T==null?void 0:T.brief_introduction),((gn=Xt==null?void 0:Xt.userInfo)==null?void 0:gn.user_id)===(T==null?void 0:T.id)&&Mn.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>d.history.push("/account/profile")},Mn.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Mn.createElement("div",{style:{position:"relative"}},Mn.createElement("img",{draggable:!1,className:wa.imgradius,onClick:()=>{(0,U.bg)()?d.history.push(`${T.user_url}`):bt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:Qe.Z.API_SERVER+"/images/"+(T==null?void 0:T.image_url)}),((0,U.Ny)()||((An=Je==null?void 0:Je.detail)==null?void 0:An.is_subject_member))&&Mn.createElement(Mn.Fragment,null,T!=null&&T.is_subject_creator?Mn.createElement("div",{className:wa.member_power1},"\u521B\u5EFA\u8005"):T!=null&&T.can_edit_knowledge_graph||T!=null&&T.can_edit_stage?Mn.createElement("div",{className:wa.member_power1,style:{cursor:((0,U.j5)()||((er=Je==null?void 0:Je.detail)==null?void 0:er.is_creator))&&"pointer"},onClick:()=>Gt(T)},"\u7F16\u8F91\u6743\u9650"):Mn.createElement("div",{className:wa.member_power2,style:{cursor:((0,U.j5)()||((rr=Je==null?void 0:Je.detail)==null?void 0:rr.is_creator))&&"pointer"},onClick:()=>Gt(T)},"\u67E5\u770B\u6743\u9650"))),Mn.createElement("div",null,Mn.createElement("span",{className:"multi_ellipsis1"},(T==null?void 0:T.name)||"--"),Mn.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(T==null?void 0:T.school)||"--"))),Mn.createElement("br",null)))}),Be=(0,jn.JN)(({isShow:T,setShow:L,pathsDetail:f,items:Te,params:At,dispatch:bt,user:Xt,classroomList:je,handleDeleteMember:Ie,EditPowerClick:Je})=>Mn.createElement("div",{className:"task-list-container"},Te==null?void 0:Te.map((Gt,gn)=>Mn.createElement(fr,{key:`${Gt.id}`,isShow:T,setShow:L,dispatch:bt,pathsDetail:f,handleDeleteMember:Ie,user:Xt,classroomList:je,toIndex:gn+1,params:At,index:gn,item:Gt,EditPowerClick:Je})))),nt=({data:T,user:L,classroomList:f,pathsDetail:Te,operation:At,callback:bt,handleDeleteMember:Xt,onCancel:je,dispatch:Ie,visible:Je=!1,EditPowerClick:Gt})=>{const[gn,An]=(0,e.useState)(T),er=(0,d.useParams)(),[rr,Kn]=(0,e.useState)(),[xn,na]=(0,e.useState)(!0);function Rn(or){const{newIndex:wn,oldIndex:Gn}=or;At&&(Rr(Ir()(gn,Gn,wn).map(Cr=>Cr==null?void 0:Cr.id)),An(Ir()(gn,Gn,wn)))}(0,e.useEffect)(()=>{An(T)},[JSON.stringify(T)]);function Rr(or){return dr(this,null,function*(){const wn=yield(0,re.ZP)(`/api/paths/${er==null?void 0:er.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:or}});Ie({type:"pathsDetail/getRightData",payload:{id:er.pathId}}),Ie({type:"pathsDetail/getPathsDetail",payload:{id:er.pathId}})})}return Mn.createElement("div",{style:{zIndex:1,width:"100%",position:"relative"},className:"sort-list-panel"},Mn.createElement(Be,{axis:"xy",helperClass:"dragging-li",isShow:xn,setShow:na,distance:2,disableAutoscroll:!0,dispatch:Ie,pathsDetail:Te,handleDeleteMember:Xt,user:L,classroomList:f,params:er,items:gn,onSortEnd:Rn,EditPowerClick:Gt}))};var et=(0,d.connect)(({user:T,classroomList:L,pathsDetail:f})=>({user:T,classroomList:L,pathsDetail:f}))(nt),tt={"sort-list-panel":"sort-list-panel___dj9Dy","sort-list-tip":"sort-list-tip___MJMmM","ant-drawer-content":"ant-drawer-content___xug_4","dragging-li":"dragging-li___Pu0p9","task-list-container":"task-list-container___GxBsz",imgradius:"imgradius___Iug8Z",directionItemWrap:"directionItemWrap___odBHm",groupActionWrap:"groupActionWrap___u5Xgw",bottomdiv:"bottomdiv___MLbfq",ml3:"ml3___HNgih"},Ct=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const dt=null,nn=(0,jn.W8)(({item:T,toIndex:L,params:f,dispatch:Te,classroomList:At,handleDeleteMember:bt,pathsDetail:Xt})=>{var je,Ie,Je,Gt;return e.createElement("span",{onClick:()=>{window.open(T==null?void 0:T.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},e.createElement("div",{className:tt.directionItemWrap},e.createElement("img",{className:tt.imgradius,src:Qe.Z.API_SERVER+(T==null?void 0:T.default_image)}),e.createElement("span",{className:tt.groupActionWrap},e.createElement(u.Z,{title:T.name},e.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((je=T.name)==null?void 0:je.length)>7?e.createElement("span",null,(Ie=T.name)==null?void 0:Ie.substring(0,7),e.createElement("br",null)," ",(Je=T.name)==null?void 0:Je.substring(7,14),(T==null?void 0:T.name.length)>14&&"..."):T.name)))),e.createElement("div",{className:tt.bottomdiv},e.createElement(u.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${T==null?void 0:T.visits}`,placement:"bottom"},e.createElement("span",null,e.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),e.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},T==null?void 0:T.visits))),e.createElement(u.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${T==null?void 0:T.course_members_count}`,placement:"bottom"},e.createElement("span",null,e.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),e.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",T==null?void 0:T.course_members_count))),e.createElement(u.Z,{overlayStyle:{maxWidth:380},title:e.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",T==null?void 0:T.tasks_count),placement:"bottom"},e.createElement("span",null,e.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),e.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",T==null?void 0:T.tasks_count))),e.createElement(u.Z,{title:"\u5220\u9664",placement:"bottom"},e.createElement("span",null,e.createElement("i",{style:{color:"#bbbbbb",display:!((Gt=Xt==null?void 0:Xt.detail)!=null&&Gt.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:gn=>{gn.stopPropagation(),bt(T.id)}})))))}),Yt=(0,jn.JN)(({items:T,params:L,dispatch:f,classroomList:Te,handleDeleteMember:At,pathsDetail:bt})=>e.createElement("div",{className:"task-list-container",style:{minHeight:(T==null?void 0:T.length)*240}},T==null?void 0:T.map((Xt,je)=>e.createElement(nn,{key:`${Xt.id}`,dispatch:f,pathsDetail:bt,handleDeleteMember:At,classroomList:Te,toIndex:je+1,params:L,index:je,item:Xt})))),qt=({data:T,classroomList:L,pathsDetail:f,callback:Te,handleDeleteMember:At,onCancel:bt,dispatch:Xt,visible:je=!1})=>{const[Ie,Je]=(0,e.useState)(T),Gt=(0,d.useParams)(),[gn,An]=(0,e.useState)();function er(Kn){const{newIndex:xn,oldIndex:na}=Kn;rr(Ir()(Ie,na,xn).map(Rn=>Rn==null?void 0:Rn.id)),Je(Ir()(Ie,na,xn))}(0,e.useEffect)(()=>{Je(T)},[JSON.stringify(T)]);function rr(Kn){return Ct(this,null,function*(){const xn=yield(0,re.ZP)(`/api/paths/${Gt==null?void 0:Gt.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:Kn}})})}return e.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.createElement(Yt,{axis:"y",helperClass:"dragging-li",pathsDetail:f,distance:2,dispatch:Xt,handleDeleteMember:At,classroomList:L,params:Gt,items:Ie,onSortEnd:er}))};var En=(0,d.connect)(({classroomList:T,pathsDetail:L})=>({classroomList:T,pathsDetail:L}))(qt),Jn=n(72664),Cn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC",bn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",en="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",tr=Object.defineProperty,B=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ve=(T,L,f)=>L in T?tr(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,be=(T,L)=>{for(var f in L||(L={}))me.call(L,f)&&ve(T,f,L[f]);if(B)for(var f of B(L))he.call(L,f)&&ve(T,f,L[f]);return T};const Re=T=>React.createElement("svg",be({width:24,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},T),React.createElement("title",null,"logo"),React.createElement("defs",null,React.createElement("ellipse",{id:"zngc_svg__a",cx:11.79,cy:6.441,rx:3.712,ry:1.856}),React.createElement("path",{d:"M3.712 7.205c2.05 0 3.712-.83 3.712-1.856C7.424 4.324 5.762 0 3.712 0 1.662 0 0 4.324 0 5.35c0 1.024 1.662 1.855 3.712 1.855Z",id:"zngc_svg__b"})),React.createElement("g",{transform:"translate(1 1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{stroke:"#3061D0",strokeWidth:.5,fill:"#FFF",strokeLinejoin:"round",d:"m0 6.55 11.354 6.55v12.883L0 19.433z"}),React.createElement("path",{stroke:"#3061D0",strokeWidth:.5,fill:"#3061D0",strokeLinejoin:"round",d:"m11.354 12.882 11.353 6.55-11.353 6.55L0 19.433z"}),React.createElement("path",{d:"M0 6.55 11.354 0l11.353 6.55v12.882l-11.353 6.55V13.1L0 6.55Z",stroke:"#3061D0",strokeWidth:.5,fill:"#FFF",strokeLinejoin:"round"}),React.createElement("path",{d:"M1.41 17.346c.09-.052.14-.039.148.037l.002.023v.34a.12.12 0 0 1-.053.095l-.015.01-.575.332a.084.084 0 0 0-.044.057l-.002.014v.082c0 .024.011.032.032.025l.014-.007.475-.275a.142.142 0 0 0 .042-.036l.012-.017.03-.046c.039-.061.076-.073.083-.03v.179a.12.12 0 0 1-.052.096l-.015.01-.9.52c-.072.041-.106.023-.142-.03a.084.084 0 0 1-.013-.049v-.621c0-.088.043-.163.126-.218l.023-.015.824-.476Zm1.387-1.177c.038-.021.062-.019.067.01l.001.014.005 1.182a.116.116 0 0 1-.053.092l-.015.01-.906.524c-.081.047-.139.03-.148-.035l-.001-.02v-.606c0-.083.043-.156.125-.21l.024-.015.496-.287c.024-.014.04-.033.043-.054l.002-.014v-.319c0-.035.019-.068.052-.092l.015-.01.293-.17Zm.653-.002c.041-.024.065-.013.065.029v.552c0 .029.017.034.045.016l.169-.115a.086.086 0 0 0 .04-.07v-.435c0-.02-.004-.03-.015-.045l-.017-.018c-.028-.029-.008-.075.043-.105l.335-.194c.04-.023.065-.013.065.03v.803a.12.12 0 0 1-.065.104l-.28.162c-.042.023-.065.022-.065-.005s-.018-.03-.046-.01l-.466.328c-.095.068-.151.05-.151-.048v-.62c0-.019-.004-.03-.015-.044l-.026-.027c-.024-.024 0-.066.052-.096l.332-.192Zm1.972-1.14c.043-.025.068-.015.068.027v.08c0 .042-.025.081-.068.106l-.586.338c-.03.017-.045.042-.045.071v.421c0 .03.016.036.045.019l.486-.281a.152.152 0 0 0 .054-.054l.03-.045c.043-.068.084-.076.084-.016v.164c0 .043-.025.081-.068.106l-.905.523c-.098.057-.15.036-.15-.06v-.643c0-.095.052-.176.15-.233l.905-.523Zm1.22-.705c.081-.047.147-.026.157.056v.642a.258.258 0 0 1-.125.218l-.023.015-.823.476c-.081.046-.141.028-.15-.043l-.001-.019v-.64c0-.088.043-.164.125-.219l.023-.014.817-.472Zm1.396-1.181c.037-.022.06-.02.066.01l.001.014.005 1.182a.116.116 0 0 1-.053.092l-.015.01-.906.524c-.08.046-.139.03-.148-.036l-.001-.02v-.606c0-.083.043-.155.125-.21l.024-.015.496-.286c.024-.014.04-.033.044-.055v-.333c0-.035.02-.068.053-.092l.016-.01.293-.17Zm1.42-.446c.089-.052.14-.039.148.037l.001.023v.34a.12.12 0 0 1-.053.095l-.015.01-.575.332a.084.084 0 0 0-.044.057l-.001.014v.082c0 .024.01.032.031.025l.014-.007.475-.275a.142.142 0 0 0 .043-.036l.012-.017.03-.046c.038-.061.076-.073.082-.03l.001.015v.164a.12.12 0 0 1-.053.096l-.015.01-.899.52c-.072.04-.106.023-.142-.03a.084.084 0 0 1-.014-.049v-.621c0-.088.044-.163.126-.219l.024-.014.824-.476Zm-7.18 4.337-.126.072c-.017.01-.027.028-.03.052l-.001.015v.464c0 .026.008.038.022.035l.009-.004.125-.073c.017-.01.027-.027.03-.051l.001-.015v-.464c0-.032-.01-.043-.03-.031Zm4.115-2.38-.122.072c-.018.01-.029.028-.032.052V15.255c0 .027.007.038.022.035l.01-.005.122-.07c.018-.01.028-.029.032-.053V14.683c0-.032-.01-.042-.032-.03Zm1.312-.757-.126.072c-.016.01-.027.028-.03.052V14.498c0 .027.007.038.021.035l.01-.004.125-.072c.016-.01.027-.028.03-.052V13.926c0-.032-.01-.043-.03-.031ZM.966 17.798l-.123.071c-.018.01-.029.032-.031.062l-.001.016v.051c0 .034.008.05.023.045l.009-.003.123-.072c.018-.01.029-.031.031-.062l.001-.016v-.05c0-.04-.011-.054-.032-.042Zm8.048-4.651-.124.071c-.018.01-.028.032-.03.062l-.002.016v.051c0 .034.009.05.024.045l.008-.003.124-.072c.017-.01.028-.031.03-.062l.002-.016v-.05c0-.04-.012-.054-.032-.042ZM16.334 17.318V18l-1.686.969v3.01l1.931-1.11v.682l-4.873 2.801v-.681l1.971-1.133v-3.01l-1.742 1v-.68l4.399-2.53Zm5.998-3.38v.682l-3.719 2.138-.291 3.791-.977.562.343-4.503 4.644-2.67Zm-5.904-.36v2.124l-4.416 2.539v-2.125l4.416-2.538Zm3.445-2.827v2.97l-1.24.713v-.568l.28-.16v-.2l-.56.322v.767l-.96.552v-2.97l2.48-1.426Zm1.182.16v.398l1.428-.946v.682l-1.428.946v.358l1.411-.811v.681l-2.37 1.363v-2.119l.96-.551Zm-5.598 4.514-2.474 1.422v.165l2.474-1.422v-.165Zm0-.63-2.474 1.422v.165l2.474-1.422v-.165Zm3.456-2.038-.56.322v.181l.56-.321v-.182Zm0-.767-.56.322v.199l.56-.322v-.2Zm-6.284 1.352-.029.141 1.509-.867v.625l-.612.351v.245l.657-.378v.625l-1.068.614-.446.91-1.005.577.463-.919-.526.302v-.625l.954-.548v-.244l-.086.049-.028.13-.829.476.218-.988.828-.476Zm1.617-.844 2.468-1.408v2.176l-2.468 1.418v-2.186Zm-.252 1.791.246.399-.966.555-.25-.395.97-.559Zm7.061-5.791v.505l1.434-.95v.683l-1.434.949v.25l1.366-.785v.681l-2.326 1.337V9.05l.96-.551Zm-5.313 3.826-.525.303v.818l.525-.303v-.818Zm2.931-2.451-.24.916.503-.29-.08-.584.92-.528.16 1.22-2.52 1.448v-.676l.24-.922 1.017-.584Z",fill:"#3061D0",fillRule:"nonzero"}),React.createElement("use",{stroke:"#3061D0",strokeWidth:.5,fill:"#FFF",xlinkHref:"#zngc_svg__a"}),React.createElement("g",{transform:"translate(8.079 1.092)"},React.createElement("mask",{id:"zngc_svg__c",fill:"#fff"},React.createElement("use",{xlinkHref:"#zngc_svg__b"})),React.createElement("use",{fill:"#FFF",xlinkHref:"#zngc_svg__b"}),React.createElement("path",{d:"M3.712 1.356a.702.702 0 0 1 .235 1.363v.587h1.722c.345 0 .626.28.626.624v2.651c0 .345-.28.624-.626.624H1.755a.625.625 0 0 1-.626-.624v-2.65c0-.345.28-.625.626-.625h1.722V2.72a.702.702 0 0 1 .235-1.364ZM6.92 4.398a.934.934 0 1 1 0 1.871h-.313V4.398h.313ZM.816 4.32v1.872H.503a.938.938 0 0 1-.94-.936c0-.517.42-.936.94-.936h.313Zm1.8.078a.86.86 0 0 0-.861.858.86.86 0 0 0 .861.858.86.86 0 0 0 .861-.858.86.86 0 0 0-.861-.858Zm1.84.115a.857.857 0 0 0 0 1.486.864.864 0 0 0 .86 0 .857.857 0 0 0 0-1.486.864.864 0 0 0-.86 0Zm2.543.197h-.078v1.248h.078A.547.547 0 0 0 7.54 5.5l.007-.088v-.156A.547.547 0 0 0 7 4.71ZM.503 4.632H.424a.549.549 0 0 0-.54.46l-.008.086v.156c0 .271.2.496.46.538l.088.008h.079V4.632Zm2.348.234a.234.234 0 1 1 0 .469.234.234 0 0 1 0-.47Zm2.27 0a.234.234 0 1 1 0 .469.234.234 0 0 1 0-.47Zm-.39-2.409.136.078a.156.156 0 1 1-.156.27l-.136-.078a.156.156 0 1 1 .157-.27Zm-1.831.06a.156.156 0 0 1-.052.21l-.135.078a.157.157 0 0 1-.24-.134c0-.057.033-.11.083-.136l.136-.078a.157.157 0 0 1 .208.06Zm.616-.796a.39.39 0 1 0 .391.675.39.39 0 1 0-.39-.675Zm1.44.173a.156.156 0 1 1 0 .312h-.157a.156.156 0 1 1 0-.312h.157Zm-2.331 0a.156.156 0 1 1 0 .312h-.157a.156.156 0 1 1 0-.312h.157Zm2.244-.6a.156.156 0 0 1-.002.272l-.135.078a.157.157 0 0 1-.212-.06.156.156 0 0 1 .055-.21l.136-.079c.048-.03.109-.03.158-.002Zm-2.156.001.135.078a.156.156 0 0 1 .055.212.157.157 0 0 1-.211.059l-.136-.078a.156.156 0 1 1 .157-.27ZM3.226.9l.078.135a.155.155 0 0 1-.058.213.156.156 0 0 1-.214-.057l-.078-.135a.156.156 0 0 1 .06-.21.157.157 0 0 1 .212.054ZM4.41.845c.074.042.1.136.06.21l-.079.135a.157.157 0 0 1-.212.054.156.156 0 0 1-.06-.21l.079-.135A.157.157 0 0 1 4.41.845Zm-.698-.19c.086 0 .156.07.156.156v.156a.157.157 0 0 1-.313 0V.81c0-.086.07-.156.157-.156Z",fill:"#3061D0",fillRule:"nonzero",mask:"url(#zngc_svg__c)"}))));var ke="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxlbGxpcHNlIGlkPSJhIiBjeD0iMTEuNzkiIGN5PSI2LjQ0MSIgcng9IjMuNzEyIiByeT0iMS44NTYiLz48cGF0aCBkPSJNMy43MTIgNy4yMDVjMi4wNSAwIDMuNzEyLS44MyAzLjcxMi0xLjg1NkM3LjQyNCA0LjMyNCA1Ljc2MiAwIDMuNzEyIDAgMS42NjIgMCAwIDQuMzI0IDAgNS4zNWMwIDEuMDI0IDEuNjYyIDEuODU1IDMuNzEyIDEuODU1WiIgaWQ9ImIiLz48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBzdHJva2U9IiMzMDYxRDAiIHN0cm9rZS13aWR0aD0iLjUiIGZpbGw9IiNGRkYiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im0wIDYuNTUgMTEuMzU0IDYuNTV2MTIuODgzTDAgMTkuNDMzeiIvPjxwYXRoIHN0cm9rZT0iIzMwNjFEMCIgc3Ryb2tlLXdpZHRoPSIuNSIgZmlsbD0iIzMwNjFEMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTExLjM1NCAxMi44ODIgMTEuMzUzIDYuNTUtMTEuMzUzIDYuNTVMMCAxOS40MzN6Ii8+PHBhdGggZD0iTTAgNi41NSAxMS4zNTQgMGwxMS4zNTMgNi41NXYxMi44ODJsLTExLjM1MyA2LjU1VjEzLjFMMCA2LjU1WiIgc3Ryb2tlPSIjMzA2MUQwIiBzdHJva2Utd2lkdGg9Ii41IiBmaWxsPSIjRkZGIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEuNDEgMTcuMzQ2Yy4wOS0uMDUyLjE0LS4wMzkuMTQ4LjAzN2wuMDAyLjAyM3YuMzRhLjEyLjEyIDAgMCAxLS4wNTMuMDk1bC0uMDE1LjAxLS41NzUuMzMyYS4wODQuMDg0IDAgMCAwLS4wNDQuMDU3bC0uMDAyLjAxNHYuMDgyYzAgLjAyNC4wMTEuMDMyLjAzMi4wMjVsLjAxNC0uMDA3LjQ3NS0uMjc1YS4xNDIuMTQyIDAgMCAwIC4wNDItLjAzNmwuMDEyLS4wMTcuMDMtLjA0NmMuMDM5LS4wNjEuMDc2LS4wNzMuMDgzLS4wM3YuMTc5YS4xMi4xMiAwIDAgMS0uMDUyLjA5NmwtLjAxNS4wMS0uOS41MmMtLjA3Mi4wNDEtLjEwNi4wMjMtLjE0Mi0uMDNhLjA4NC4wODQgMCAwIDEtLjAxMy0uMDQ5di0uNjIxYzAtLjA4OC4wNDMtLjE2My4xMjYtLjIxOGwuMDIzLS4wMTUuODI0LS40NzZabTEuMzg3LTEuMTc3Yy4wMzgtLjAyMS4wNjItLjAxOS4wNjcuMDFsLjAwMS4wMTQuMDA1IDEuMTgyYS4xMTYuMTE2IDAgMCAxLS4wNTMuMDkybC0uMDE1LjAxLS45MDYuNTI0Yy0uMDgxLjA0Ny0uMTM5LjAzLS4xNDgtLjAzNWwtLjAwMS0uMDJ2LS42MDZjMC0uMDgzLjA0My0uMTU2LjEyNS0uMjFsLjAyNC0uMDE1LjQ5Ni0uMjg3Yy4wMjQtLjAxNC4wNC0uMDMzLjA0My0uMDU0bC4wMDItLjAxNHYtLjMxOWMwLS4wMzUuMDE5LS4wNjguMDUyLS4wOTJsLjAxNS0uMDEuMjkzLS4xN1ptLjY1My0uMDAyYy4wNDEtLjAyNC4wNjUtLjAxMy4wNjUuMDI5di41NTJjMCAuMDI5LjAxNy4wMzQuMDQ1LjAxNmwuMTY5LS4xMTVhLjA4Ni4wODYgMCAwIDAgLjA0LS4wN3YtLjQzNWMwLS4wMi0uMDA0LS4wMy0uMDE1LS4wNDVsLS4wMTctLjAxOGMtLjAyOC0uMDI5LS4wMDgtLjA3NS4wNDMtLjEwNWwuMzM1LS4xOTRjLjA0LS4wMjMuMDY1LS4wMTMuMDY1LjAzdi44MDNhLjEyLjEyIDAgMCAxLS4wNjUuMTA0bC0uMjguMTYyYy0uMDQyLjAyMy0uMDY1LjAyMi0uMDY1LS4wMDVzLS4wMTgtLjAzLS4wNDYtLjAxbC0uNDY2LjMyOGMtLjA5NS4wNjgtLjE1MS4wNS0uMTUxLS4wNDh2LS42MmMwLS4wMTktLjAwNC0uMDMtLjAxNS0uMDQ0bC0uMDI2LS4wMjdjLS4wMjQtLjAyNCAwLS4wNjYuMDUyLS4wOTZsLjMzMi0uMTkyWm0xLjk3Mi0xLjE0Yy4wNDMtLjAyNS4wNjgtLjAxNS4wNjguMDI3di4wOGMwIC4wNDItLjAyNS4wODEtLjA2OC4xMDZsLS41ODYuMzM4Yy0uMDMuMDE3LS4wNDUuMDQyLS4wNDUuMDcxdi40MjFjMCAuMDMuMDE2LjAzNi4wNDUuMDE5bC40ODYtLjI4MWEuMTUyLjE1MiAwIDAgMCAuMDU0LS4wNTRsLjAzLS4wNDVjLjA0My0uMDY4LjA4NC0uMDc2LjA4NC0uMDE2di4xNjRjMCAuMDQzLS4wMjUuMDgxLS4wNjguMTA2bC0uOTA1LjUyM2MtLjA5OC4wNTctLjE1LjAzNi0uMTUtLjA2di0uNjQzYzAtLjA5NS4wNTItLjE3Ni4xNS0uMjMzbC45MDUtLjUyM1ptMS4yMi0uNzA1Yy4wODEtLjA0Ny4xNDctLjAyNi4xNTcuMDU2di42NDJhLjI1OC4yNTggMCAwIDEtLjEyNS4yMThsLS4wMjMuMDE1LS44MjMuNDc2Yy0uMDgxLjA0Ni0uMTQxLjAyOC0uMTUtLjA0M2wtLjAwMS0uMDE5di0uNjRjMC0uMDg4LjA0My0uMTY0LjEyNS0uMjE5bC4wMjMtLjAxNC44MTctLjQ3MlptMS4zOTYtMS4xODFjLjAzNy0uMDIyLjA2LS4wMi4wNjYuMDFsLjAwMS4wMTQuMDA1IDEuMTgyYS4xMTYuMTE2IDAgMCAxLS4wNTMuMDkybC0uMDE1LjAxLS45MDYuNTI0Yy0uMDguMDQ2LS4xMzkuMDMtLjE0OC0uMDM2bC0uMDAxLS4wMnYtLjYwNmMwLS4wODMuMDQzLS4xNTUuMTI1LS4yMWwuMDI0LS4wMTUuNDk2LS4yODZjLjAyNC0uMDE0LjA0LS4wMzMuMDQ0LS4wNTV2LS4zMzNjMC0uMDM1LjAyLS4wNjguMDUzLS4wOTJsLjAxNi0uMDEuMjkzLS4xN1ptMS40Mi0uNDQ2Yy4wODktLjA1Mi4xNC0uMDM5LjE0OC4wMzdsLjAwMS4wMjN2LjM0YS4xMi4xMiAwIDAgMS0uMDUzLjA5NWwtLjAxNS4wMS0uNTc1LjMzMmEuMDg0LjA4NCAwIDAgMC0uMDQ0LjA1N2wtLjAwMS4wMTR2LjA4MmMwIC4wMjQuMDEuMDMyLjAzMS4wMjVsLjAxNC0uMDA3LjQ3NS0uMjc1YS4xNDIuMTQyIDAgMCAwIC4wNDMtLjAzNmwuMDEyLS4wMTcuMDMtLjA0NmMuMDM4LS4wNjEuMDc2LS4wNzMuMDgyLS4wM2wuMDAxLjAxNXYuMTY0YS4xMi4xMiAwIDAgMS0uMDUzLjA5NmwtLjAxNS4wMS0uODk5LjUyYy0uMDcyLjA0LS4xMDYuMDIzLS4xNDItLjAzYS4wODQuMDg0IDAgMCAxLS4wMTQtLjA0OXYtLjYyMWMwLS4wODguMDQ0LS4xNjMuMTI2LS4yMTlsLjAyNC0uMDE0LjgyNC0uNDc2Wm0tNy4xOCA0LjMzNy0uMTI2LjA3MmMtLjAxNy4wMS0uMDI3LjAyOC0uMDMuMDUybC0uMDAxLjAxNXYuNDY0YzAgLjAyNi4wMDguMDM4LjAyMi4wMzVsLjAwOS0uMDA0LjEyNS0uMDczYy4wMTctLjAxLjAyNy0uMDI3LjAzLS4wNTFsLjAwMS0uMDE1di0uNDY0YzAtLjAzMi0uMDEtLjA0My0uMDMtLjAzMVptNC4xMTUtMi4zOC0uMTIyLjA3MmMtLjAxOC4wMS0uMDI5LjAyOC0uMDMyLjA1MlYxNS4yNTVjMCAuMDI3LjAwNy4wMzguMDIyLjAzNWwuMDEtLjAwNS4xMjItLjA3Yy4wMTgtLjAxLjAyOC0uMDI5LjAzMi0uMDUzVjE0LjY4M2MwLS4wMzItLjAxLS4wNDItLjAzMi0uMDNabTEuMzEyLS43NTctLjEyNi4wNzJjLS4wMTYuMDEtLjAyNy4wMjgtLjAzLjA1MlYxNC40OThjMCAuMDI3LjAwNy4wMzguMDIxLjAzNWwuMDEtLjAwNC4xMjUtLjA3MmMuMDE2LS4wMS4wMjctLjAyOC4wMy0uMDUyVjEzLjkyNmMwLS4wMzItLjAxLS4wNDMtLjAzLS4wMzFaTS45NjYgMTcuNzk4bC0uMTIzLjA3MWMtLjAxOC4wMS0uMDI5LjAzMi0uMDMxLjA2MmwtLjAwMS4wMTZ2LjA1MWMwIC4wMzQuMDA4LjA1LjAyMy4wNDVsLjAwOS0uMDAzLjEyMy0uMDcyYy4wMTgtLjAxLjAyOS0uMDMxLjAzMS0uMDYybC4wMDEtLjAxNnYtLjA1YzAtLjA0LS4wMTEtLjA1NC0uMDMyLS4wNDJabTguMDQ4LTQuNjUxLS4xMjQuMDcxYy0uMDE4LjAxLS4wMjguMDMyLS4wMy4wNjJsLS4wMDIuMDE2di4wNTFjMCAuMDM0LjAwOS4wNS4wMjQuMDQ1bC4wMDgtLjAwMy4xMjQtLjA3MmMuMDE3LS4wMS4wMjgtLjAzMS4wMy0uMDYybC4wMDItLjAxNnYtLjA1YzAtLjA0LS4wMTItLjA1NC0uMDMyLS4wNDJaTTE2LjMzNCAxNy4zMThWMThsLTEuNjg2Ljk2OXYzLjAxbDEuOTMxLTEuMTF2LjY4MmwtNC44NzMgMi44MDF2LS42ODFsMS45NzEtMS4xMzN2LTMuMDFsLTEuNzQyIDF2LS42OGw0LjM5OS0yLjUzWm01Ljk5OC0zLjM4di42ODJsLTMuNzE5IDIuMTM4LS4yOTEgMy43OTEtLjk3Ny41NjIuMzQzLTQuNTAzIDQuNjQ0LTIuNjdabS01LjkwNC0uMzZ2Mi4xMjRsLTQuNDE2IDIuNTM5di0yLjEyNWw0LjQxNi0yLjUzOFptMy40NDUtMi44Mjd2Mi45N2wtMS4yNC43MTN2LS41NjhsLjI4LS4xNnYtLjJsLS41Ni4zMjJ2Ljc2N2wtLjk2LjU1MnYtMi45N2wyLjQ4LTEuNDI2Wm0xLjE4Mi4xNnYuMzk4bDEuNDI4LS45NDZ2LjY4MmwtMS40MjguOTQ2di4zNThsMS40MTEtLjgxMXYuNjgxbC0yLjM3IDEuMzYzdi0yLjExOWwuOTYtLjU1MVptLTUuNTk4IDQuNTE0LTIuNDc0IDEuNDIydi4xNjVsMi40NzQtMS40MjJ2LS4xNjVabTAtLjYzLTIuNDc0IDEuNDIydi4xNjVsMi40NzQtMS40MjJ2LS4xNjVabTMuNDU2LTIuMDM4LS41Ni4zMjJ2LjE4MWwuNTYtLjMyMXYtLjE4MlptMC0uNzY3LS41Ni4zMjJ2LjE5OWwuNTYtLjMyMnYtLjJabS02LjI4NCAxLjM1Mi0uMDI5LjE0MSAxLjUwOS0uODY3di42MjVsLS42MTIuMzUxdi4yNDVsLjY1Ny0uMzc4di42MjVsLTEuMDY4LjYxNC0uNDQ2LjkxLTEuMDA1LjU3Ny40NjMtLjkxOS0uNTI2LjMwMnYtLjYyNWwuOTU0LS41NDh2LS4yNDRsLS4wODYuMDQ5LS4wMjguMTMtLjgyOS40NzYuMjE4LS45ODguODI4LS40NzZabTEuNjE3LS44NDQgMi40NjgtMS40MDh2Mi4xNzZsLTIuNDY4IDEuNDE4di0yLjE4NlptLS4yNTIgMS43OTEuMjQ2LjM5OS0uOTY2LjU1NS0uMjUtLjM5NS45Ny0uNTU5Wm03LjA2MS01Ljc5MXYuNTA1bDEuNDM0LS45NXYuNjgzbC0xLjQzNC45NDl2LjI1bDEuMzY2LS43ODV2LjY4MWwtMi4zMjYgMS4zMzdWOS4wNWwuOTYtLjU1MVptLTUuMzEzIDMuODI2LS41MjUuMzAzdi44MThsLjUyNS0uMzAzdi0uODE4Wm0yLjkzMS0yLjQ1MS0uMjQuOTE2LjUwMy0uMjktLjA4LS41ODQuOTItLjUyOC4xNiAxLjIyLTIuNTIgMS40NDh2LS42NzZsLjI0LS45MjIgMS4wMTctLjU4NFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjx1c2Ugc3Ryb2tlPSIjMzA2MUQwIiBzdHJva2Utd2lkdGg9Ii41IiBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDc5IDEuMDkyKSI+PG1hc2sgaWQ9ImMiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2IiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYiIvPjxwYXRoIGQ9Ik0zLjcxMiAxLjM1NmEuNzAyLjcwMiAwIDAgMSAuMjM1IDEuMzYzdi41ODdoMS43MjJjLjM0NSAwIC42MjYuMjguNjI2LjYyNHYyLjY1MWMwIC4zNDUtLjI4LjYyNC0uNjI2LjYyNEgxLjc1NWEuNjI1LjYyNSAwIDAgMS0uNjI2LS42MjR2LTIuNjVjMC0uMzQ1LjI4LS42MjUuNjI2LS42MjVoMS43MjJWMi43MmEuNzAyLjcwMiAwIDAgMSAuMjM1LTEuMzY0Wk02LjkyIDQuMzk4YS45MzQuOTM0IDAgMSAxIDAgMS44NzFoLS4zMTNWNC4zOThoLjMxM1pNLjgxNiA0LjMydjEuODcySC41MDNhLjkzOC45MzggMCAwIDEtLjk0LS45MzZjMC0uNTE3LjQyLS45MzYuOTQtLjkzNmguMzEzWm0xLjguMDc4YS44Ni44NiAwIDAgMC0uODYxLjg1OC44Ni44NiAwIDAgMCAuODYxLjg1OC44Ni44NiAwIDAgMCAuODYxLS44NTguODYuODYgMCAwIDAtLjg2MS0uODU4Wm0xLjg0LjExNWEuODU3Ljg1NyAwIDAgMCAwIDEuNDg2Ljg2NC44NjQgMCAwIDAgLjg2IDAgLjg1Ny44NTcgMCAwIDAgMC0xLjQ4Ni44NjQuODY0IDAgMCAwLS44NiAwWm0yLjU0My4xOTdoLS4wNzh2MS4yNDhoLjA3OEEuNTQ3LjU0NyAwIDAgMCA3LjU0IDUuNWwuMDA3LS4wODh2LS4xNTZBLjU0Ny41NDcgMCAwIDAgNyA0LjcxWk0uNTAzIDQuNjMySC40MjRhLjU0OS41NDkgMCAwIDAtLjU0LjQ2bC0uMDA4LjA4NnYuMTU2YzAgLjI3MS4yLjQ5Ni40Ni41MzhsLjA4OC4wMDhoLjA3OVY0LjYzMlptMi4zNDguMjM0YS4yMzQuMjM0IDAgMSAxIDAgLjQ2OS4yMzQuMjM0IDAgMCAxIDAtLjQ3Wm0yLjI3IDBhLjIzNC4yMzQgMCAxIDEgMCAuNDY5LjIzNC4yMzQgMCAwIDEgMC0uNDdabS0uMzktMi40MDkuMTM2LjA3OGEuMTU2LjE1NiAwIDEgMS0uMTU2LjI3bC0uMTM2LS4wNzhhLjE1Ni4xNTYgMCAxIDEgLjE1Ny0uMjdabS0xLjgzMS4wNmEuMTU2LjE1NiAwIDAgMS0uMDUyLjIxbC0uMTM1LjA3OGEuMTU3LjE1NyAwIDAgMS0uMjQtLjEzNGMwLS4wNTcuMDMzLS4xMS4wODMtLjEzNmwuMTM2LS4wNzhhLjE1Ny4xNTcgMCAwIDEgLjIwOC4wNlptLjYxNi0uNzk2YS4zOS4zOSAwIDEgMCAuMzkxLjY3NS4zOS4zOSAwIDEgMC0uMzktLjY3NVptMS40NC4xNzNhLjE1Ni4xNTYgMCAxIDEgMCAuMzEyaC0uMTU3YS4xNTYuMTU2IDAgMSAxIDAtLjMxMmguMTU3Wm0tMi4zMzEgMGEuMTU2LjE1NiAwIDEgMSAwIC4zMTJoLS4xNTdhLjE1Ni4xNTYgMCAxIDEgMC0uMzEyaC4xNTdabTIuMjQ0LS42YS4xNTYuMTU2IDAgMCAxLS4wMDIuMjcybC0uMTM1LjA3OGEuMTU3LjE1NyAwIDAgMS0uMjEyLS4wNi4xNTYuMTU2IDAgMCAxIC4wNTUtLjIxbC4xMzYtLjA3OWMuMDQ4LS4wMy4xMDktLjAzLjE1OC0uMDAyWm0tMi4xNTYuMDAxLjEzNS4wNzhhLjE1Ni4xNTYgMCAwIDEgLjA1NS4yMTIuMTU3LjE1NyAwIDAgMS0uMjExLjA1OWwtLjEzNi0uMDc4YS4xNTYuMTU2IDAgMSAxIC4xNTctLjI3Wk0zLjIyNi45bC4wNzguMTM1YS4xNTUuMTU1IDAgMCAxLS4wNTguMjEzLjE1Ni4xNTYgMCAwIDEtLjIxNC0uMDU3bC0uMDc4LS4xMzVhLjE1Ni4xNTYgMCAwIDEgLjA2LS4yMS4xNTcuMTU3IDAgMCAxIC4yMTIuMDU0Wk00LjQxLjg0NWMuMDc0LjA0Mi4xLjEzNi4wNi4yMWwtLjA3OS4xMzVhLjE1Ny4xNTcgMCAwIDEtLjIxMi4wNTQuMTU2LjE1NiAwIDAgMS0uMDYtLjIxbC4wNzktLjEzNUEuMTU3LjE1NyAwIDAgMSA0LjQxLjg0NVptLS42OTgtLjE5Yy4wODYgMCAuMTU2LjA3LjE1Ni4xNTZ2LjE1NmEuMTU3LjE1NyAwIDAgMS0uMzEzIDBWLjgxYzAtLjA4Ni4wNy0uMTU2LjE1Ny0uMTU2WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI2MpIi8+PC9nPjwvZz48L3N2Zz4=",Xe=Object.defineProperty,Et=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Rt=(T,L,f)=>L in T?Xe(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,_t=(T,L)=>{for(var f in L||(L={}))kt.call(L,f)&&Rt(T,f,L[f]);if(Et)for(var f of Et(L))Ye.call(L,f)&&Rt(T,f,L[f]);return T};const Ht=T=>React.createElement("svg",_t({width:28,height:28,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.6,fill:"#FFF",opacity:.01,cx:14,cy:14,r:14}),React.createElement("path",{d:"M4.53 3c.098 0 .182.011.267.025l9.473 1.697c.152.024.308.024.46 0l9.463-1.697A1.54 1.54 0 0 1 26 4.518v18.301a1.54 1.54 0 0 1-1.288 1.507L14.5 26 4.288 24.326A1.53 1.53 0 0 1 3 22.82V4.518C3 3.674 3.692 3 4.53 3Zm5.339 4.928H9.8a3.486 3.486 0 0 0-3.515 3.446v.069c0 1.965 1.687 3.514 3.514 3.514.415 0 .844-.138 1.258-.276l1.69 2.53c-.417.568-.707 1.26-.707 1.965a2.81 2.81 0 1 0 5.618 0c0-.414-.14-.705-.14-.981l2.53-2.103c.28.138.707.276 1.123.276 1.12 0 2.102-.982 2.102-2.103 0-1.12-.982-2.103-2.102-2.103-1.12 0-2.103.983-2.103 2.103 0 .276 0 .416.138.707l-2.53 2.088c-.569-.416-1.122-.707-1.827-.707-.278 0-.569 0-.845.14l-1.674-2.519c.707-.706.983-1.549.983-2.53a3.486 3.486 0 0 0-3.447-3.516h.002Zm4.98 9.851c.844 0 1.397.567 1.397 1.397.015.844-.553 1.398-1.396 1.398-.845 0-1.396-.567-1.396-1.397 0-.844.565-1.398 1.396-1.398Zm6.323-4.22c.415 0 .706.277.706.706 0 .416-.278.707-.706.707-.416 0-.707-.278-.707-.707 0-.429.278-.706.707-.706ZM9.802 9.34c1.12 0 2.102.983 2.102 2.103s-.844 2.103-2.103 2.103c-1.258 0-2.102-.97-2.102-2.09 0-1.133.982-2.116 2.102-2.116Z",fill:"#26B8FF",fillRule:"nonzero"})));var St="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjYiIGZpbGw9IiNGRkYiIG9wYWNpdHk9Ii4wMSIgY3g9IjE0IiBjeT0iMTQiIHI9IjE0Ii8+PHBhdGggZD0iTTQuNTMgM2MuMDk4IDAgLjE4Mi4wMTEuMjY3LjAyNWw5LjQ3MyAxLjY5N2MuMTUyLjAyNC4zMDguMDI0LjQ2IDBsOS40NjMtMS42OTdBMS41NCAxLjU0IDAgMCAxIDI2IDQuNTE4djE4LjMwMWExLjU0IDEuNTQgMCAwIDEtMS4yODggMS41MDdMMTQuNSAyNiA0LjI4OCAyNC4zMjZBMS41MyAxLjUzIDAgMCAxIDMgMjIuODJWNC41MThDMyAzLjY3NCAzLjY5MiAzIDQuNTMgM1ptNS4zMzkgNC45MjhIOS44YTMuNDg2IDMuNDg2IDAgMCAwLTMuNTE1IDMuNDQ2di4wNjljMCAxLjk2NSAxLjY4NyAzLjUxNCAzLjUxNCAzLjUxNC40MTUgMCAuODQ0LS4xMzggMS4yNTgtLjI3NmwxLjY5IDIuNTNjLS40MTcuNTY4LS43MDcgMS4yNi0uNzA3IDEuOTY1YTIuODEgMi44MSAwIDEgMCA1LjYxOCAwYzAtLjQxNC0uMTQtLjcwNS0uMTQtLjk4MWwyLjUzLTIuMTAzYy4yOC4xMzguNzA3LjI3NiAxLjEyMy4yNzYgMS4xMiAwIDIuMTAyLS45ODIgMi4xMDItMi4xMDMgMC0xLjEyLS45ODItMi4xMDMtMi4xMDItMi4xMDMtMS4xMiAwLTIuMTAzLjk4My0yLjEwMyAyLjEwMyAwIC4yNzYgMCAuNDE2LjEzOC43MDdsLTIuNTMgMi4wODhjLS41NjktLjQxNi0xLjEyMi0uNzA3LTEuODI3LS43MDctLjI3OCAwLS41NjkgMC0uODQ1LjE0bC0xLjY3NC0yLjUxOWMuNzA3LS43MDYuOTgzLTEuNTQ5Ljk4My0yLjUzYTMuNDg2IDMuNDg2IDAgMCAwLTMuNDQ3LTMuNTE2aC4wMDJabTQuOTggOS44NTFjLjg0NCAwIDEuMzk3LjU2NyAxLjM5NyAxLjM5Ny4wMTUuODQ0LS41NTMgMS4zOTgtMS4zOTYgMS4zOTgtLjg0NSAwLTEuMzk2LS41NjctMS4zOTYtMS4zOTcgMC0uODQ0LjU2NS0xLjM5OCAxLjM5Ni0xLjM5OFptNi4zMjMtNC4yMmMuNDE1IDAgLjcwNi4yNzcuNzA2LjcwNiAwIC40MTYtLjI3OC43MDctLjcwNi43MDctLjQxNiAwLS43MDctLjI3OC0uNzA3LS43MDcgMC0uNDI5LjI3OC0uNzA2LjcwNy0uNzA2Wk05LjgwMiA5LjM0YzEuMTIgMCAyLjEwMi45ODMgMi4xMDIgMi4xMDNzLS44NDQgMi4xMDMtMi4xMDMgMi4xMDNjLTEuMjU4IDAtMi4xMDItLjk3LTIuMTAyLTIuMDkgMC0xLjEzMy45ODItMi4xMTYgMi4xMDItMi4xMTZaIiBmaWxsPSIjMjZCOEZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Dt=Object.defineProperty,yt=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,rn=(T,L,f)=>L in T?Dt(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,le=(T,L)=>{for(var f in L||(L={}))Mt.call(L,f)&&rn(T,f,L[f]);if(yt)for(var f of yt(L))un.call(L,f)&&rn(T,f,L[f]);return T};const kn=T=>React.createElement("svg",le({width:28,height:28,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"1"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"100%",x2:"50%",y2:"0%",id:"znwd_svg__a"},React.createElement("stop",{stopColor:"#FFF",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE5FF",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"url(#znwd_svg__a)",opacity:.01,cx:14,cy:14,r:14}),React.createElement("path",{d:"M20.315 8.527c4.005-1.233 7.252 1.016 7.252 5.022 0 2.296-1.066 4.67-2.729 6.511l-.356 2.22c-.168 1.051-1.115 2.017-2.115 2.156l-.065.009c-.366.037-.702-.046-.96-.238l-1.413-1.051-4.16 1.28c-4.005 1.233-7.253-1.015-7.253-5.022 0-4.007 3.248-8.255 7.253-9.488Zm-9.569-5.116c3.403-1.19 6.205.397 6.566 3.57l-2.713.835-.21.068c-4.62 1.532-8.29 6.402-8.29 11.082l.002.153-.432.601a2.694 2.694 0 0 1-.933.822c-.91.472-1.773.161-1.927-.694l-.324-1.803C.971 17.367 0 15.847 0 13.76c0-3.64 2.957-7.626 6.605-8.901Z",fill:"#4E7BFF",fillRule:"nonzero"})));var Sn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERTVGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9InVybCgjYSkiIG9wYWNpdHk9Ii4wMSIgY3g9IjE0IiBjeT0iMTQiIHI9IjE0Ii8+PHBhdGggZD0iTTIwLjMxNSA4LjUyN2M0LjAwNS0xLjIzMyA3LjI1MiAxLjAxNiA3LjI1MiA1LjAyMiAwIDIuMjk2LTEuMDY2IDQuNjctMi43MjkgNi41MTFsLS4zNTYgMi4yMmMtLjE2OCAxLjA1MS0xLjExNSAyLjAxNy0yLjExNSAyLjE1NmwtLjA2NS4wMDljLS4zNjYuMDM3LS43MDItLjA0Ni0uOTYtLjIzOGwtMS40MTMtMS4wNTEtNC4xNiAxLjI4Yy00LjAwNSAxLjIzMy03LjI1My0xLjAxNS03LjI1My01LjAyMiAwLTQuMDA3IDMuMjQ4LTguMjU1IDcuMjUzLTkuNDg4Wm0tOS41NjktNS4xMTZjMy40MDMtMS4xOSA2LjIwNS4zOTcgNi41NjYgMy41N2wtMi43MTMuODM1LS4yMS4wNjhjLTQuNjIgMS41MzItOC4yOSA2LjQwMi04LjI5IDExLjA4MmwuMDAyLjE1My0uNDMyLjYwMWEyLjY5NCAyLjY5NCAwIDAgMS0uOTMzLjgyMmMtLjkxLjQ3Mi0xLjc3My4xNjEtMS45MjctLjY5NGwtLjMyNC0xLjgwM0MuOTcxIDE3LjM2NyAwIDE1Ljg0NyAwIDEzLjc2YzAtMy42NCAyLjk1Ny03LjYyNiA2LjYwNS04LjkwMVoiIGZpbGw9IiM0RTdCRkYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Xn=Object.defineProperty,$r=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,sa=(T,L,f)=>L in T?Xn(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Dr=(T,L)=>{for(var f in L||(L={}))Zr.call(L,f)&&sa(T,f,L[f]);if($r)for(var f of $r(L))ea.call(L,f)&&sa(T,f,L[f]);return T};const br=T=>React.createElement("svg",Dr({width:28,height:28,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FFF",opacity:.01,cx:14,cy:14,r:14}),React.createElement("path",{d:"M22.035 14.644a.643.643 0 0 1 .562.3c.05.078.07.164.07.253 0 .286.002.57-.004.856 0 .047.017.069.059.086.27.11.542.22.808.333l.009.022c.01-.016.022-.038.036-.052.183-.2.372-.395.558-.592a.527.527 0 0 1 .67-.103.689.689 0 0 1 .125.097l.712.706c.158.158.222.347.144.564a.658.658 0 0 1-.153.228c-.192.197-.392.386-.592.575-.03.028-.033.05-.016.09.11.25.216.502.322.755.02.047.044.061.094.061.27-.003.542.008.812-.005.278-.009.48.191.55.41a.78.78 0 0 1 .036.24c.006.33.003.661 0 .992a.638.638 0 0 1-.3.564.458.458 0 0 1-.253.07c-.283 0-.564.002-.847-.003-.053 0-.075.016-.095.064-.086.216-.172.427-.264.641-.022.056-.053.106-.086.173.011.008.03.016.045.03.2.184.394.373.591.559.226.214.256.528.048.753-.25.272-.514.536-.787.79-.228.21-.525.188-.742-.034-.197-.2-.389-.4-.58-.6-.028-.031-.05-.034-.09-.017-.25.111-.502.217-.755.322-.047.02-.061.045-.061.095.002.27-.009.542.005.811.009.278-.192.48-.411.55a.78.78 0 0 1-.239.036 29.68 29.68 0 0 1-.995 0 .643.643 0 0 1-.561-.3.458.458 0 0 1-.07-.253c0-.283-.002-.564.003-.847 0-.053-.017-.075-.064-.095-.222-.089-.442-.18-.664-.272-.053-.022-.097-.047-.147-.072-.2.217-.403.425-.6.636a.531.531 0 0 1-.67.106.689.689 0 0 1-.125-.097l-.712-.706c-.158-.159-.222-.348-.144-.562a.658.658 0 0 1 .153-.227c.192-.198.392-.387.589-.578.028-.028.033-.048.017-.09a36.29 36.29 0 0 1-.323-.755c-.02-.047-.044-.064-.094-.061-.27.002-.542-.009-.812.005-.278.011-.486-.197-.553-.42a.832.832 0 0 1-.033-.233c-.006-.33-.003-.661 0-.992a.638.638 0 0 1 .3-.564.458.458 0 0 1 .253-.07c.286 0 .57-.002.856.003.047 0 .07-.016.086-.058.089-.222.18-.442.272-.664l.073-.147a.497.497 0 0 1-.037-.04l-.591-.558c-.245-.23-.253-.558-.02-.797.236-.242.475-.481.717-.72.233-.234.55-.234.784.008.194.2.389.395.58.598.028.027.048.036.09.016.25-.11.502-.216.755-.322.047-.02.064-.042.064-.095-.003-.27.008-.541-.005-.811-.012-.278.197-.486.42-.553a.832.832 0 0 1 .233-.033c.333-.006.664-.006.994 0ZM3.431 5.16l.003 14.46c0 1.165.859 2.452 2.718 2.518 1.23.045 1.998.18 3.081.303 1.084.12 2.126.69 2.99 1.412-1.545-.364-3.143-.342-4.53-.342-1.091 0-1.28.158-2.85.158-1.851 0-2.824-1.672-2.824-2.75V6.57c0-.778.631-1.411 1.412-1.411Zm3.39-3.154a7.45 7.45 0 0 1 2.865.583c1.55.645 2.762 1.715 3.627 3.204v17.72c-1.173-1.091-2.385-1.847-3.627-2.261-.947-.314-2.106-.5-3.476-.548a1.406 1.406 0 0 1-1.356-1.411V3.445c0-.728.553-1.337 1.278-1.403.225-.025.456-.036.69-.036Zm14.395 0c.23 0 .46.01.692.033a1.408 1.408 0 0 1 1.278 1.406v10.104a6.62 6.62 0 0 0-7.636 9.254c-.278.216-.553.452-.826.705V5.793c.865-1.49 2.076-2.556 3.627-3.204a7.468 7.468 0 0 1 2.865-.583Zm.308 15.7a2.258 2.258 0 0 0-2.262 2.25c.003 1.237 1.02 2.24 2.268 2.24 1.242-.005 2.256-1.014 2.253-2.25a2.253 2.253 0 0 0-2.259-2.24Zm3.073-12.544a1.4 1.4 0 0 1 .998.414c.264.267.414.626.414.998v8.52a6.548 6.548 0 0 0-1.412-.998Z",fill:"#20C1E7",fillRule:"nonzero"})));var Wr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGRkYiIG9wYWNpdHk9Ii4wMSIgY3g9IjE0IiBjeT0iMTQiIHI9IjE0Ii8+PHBhdGggZD0iTTIyLjAzNSAxNC42NDRhLjY0My42NDMgMCAwIDEgLjU2Mi4zYy4wNS4wNzguMDcuMTY0LjA3LjI1MyAwIC4yODYuMDAyLjU3LS4wMDQuODU2IDAgLjA0Ny4wMTcuMDY5LjA1OS4wODYuMjcuMTEuNTQyLjIyLjgwOC4zMzNsLjAwOS4wMjJjLjAxLS4wMTYuMDIyLS4wMzguMDM2LS4wNTIuMTgzLS4yLjM3Mi0uMzk1LjU1OC0uNTkyYS41MjcuNTI3IDAgMCAxIC42Ny0uMTAzLjY4OS42ODkgMCAwIDEgLjEyNS4wOTdsLjcxMi43MDZjLjE1OC4xNTguMjIyLjM0Ny4xNDQuNTY0YS42NTguNjU4IDAgMCAxLS4xNTMuMjI4Yy0uMTkyLjE5Ny0uMzkyLjM4Ni0uNTkyLjU3NS0uMDMuMDI4LS4wMzMuMDUtLjAxNi4wOS4xMS4yNS4yMTYuNTAyLjMyMi43NTUuMDIuMDQ3LjA0NC4wNjEuMDk0LjA2MS4yNy0uMDAzLjU0Mi4wMDguODEyLS4wMDUuMjc4LS4wMDkuNDguMTkxLjU1LjQxYS43OC43OCAwIDAgMSAuMDM2LjI0Yy4wMDYuMzMuMDAzLjY2MSAwIC45OTJhLjYzOC42MzggMCAwIDEtLjMuNTY0LjQ1OC40NTggMCAwIDEtLjI1My4wN2MtLjI4MyAwLS41NjQuMDAyLS44NDctLjAwMy0uMDUzIDAtLjA3NS4wMTYtLjA5NS4wNjQtLjA4Ni4yMTYtLjE3Mi40MjctLjI2NC42NDEtLjAyMi4wNTYtLjA1My4xMDYtLjA4Ni4xNzMuMDExLjAwOC4wMy4wMTYuMDQ1LjAzLjIuMTg0LjM5NC4zNzMuNTkxLjU1OS4yMjYuMjE0LjI1Ni41MjguMDQ4Ljc1My0uMjUuMjcyLS41MTQuNTM2LS43ODcuNzktLjIyOC4yMS0uNTI1LjE4OC0uNzQyLS4wMzQtLjE5Ny0uMi0uMzg5LS40LS41OC0uNi0uMDI4LS4wMzEtLjA1LS4wMzQtLjA5LS4wMTctLjI1LjExMS0uNTAyLjIxNy0uNzU1LjMyMi0uMDQ3LjAyLS4wNjEuMDQ1LS4wNjEuMDk1LjAwMi4yNy0uMDA5LjU0Mi4wMDUuODExLjAwOS4yNzgtLjE5Mi40OC0uNDExLjU1YS43OC43OCAwIDAgMS0uMjM5LjAzNiAyOS42OCAyOS42OCAwIDAgMS0uOTk1IDAgLjY0My42NDMgMCAwIDEtLjU2MS0uMy40NTguNDU4IDAgMCAxLS4wNy0uMjUzYzAtLjI4My0uMDAyLS41NjQuMDAzLS44NDcgMC0uMDUzLS4wMTctLjA3NS0uMDY0LS4wOTUtLjIyMi0uMDg5LS40NDItLjE4LS42NjQtLjI3Mi0uMDUzLS4wMjItLjA5Ny0uMDQ3LS4xNDctLjA3Mi0uMi4yMTctLjQwMy40MjUtLjYuNjM2YS41MzEuNTMxIDAgMCAxLS42Ny4xMDYuNjg5LjY4OSAwIDAgMS0uMTI1LS4wOTdsLS43MTItLjcwNmMtLjE1OC0uMTU5LS4yMjItLjM0OC0uMTQ0LS41NjJhLjY1OC42NTggMCAwIDEgLjE1My0uMjI3Yy4xOTItLjE5OC4zOTItLjM4Ny41ODktLjU3OC4wMjgtLjAyOC4wMzMtLjA0OC4wMTctLjA5YTM2LjI5IDM2LjI5IDAgMCAxLS4zMjMtLjc1NWMtLjAyLS4wNDctLjA0NC0uMDY0LS4wOTQtLjA2MS0uMjcuMDAyLS41NDItLjAwOS0uODEyLjAwNS0uMjc4LjAxMS0uNDg2LS4xOTctLjU1My0uNDJhLjgzMi44MzIgMCAwIDEtLjAzMy0uMjMzYy0uMDA2LS4zMy0uMDAzLS42NjEgMC0uOTkyYS42MzguNjM4IDAgMCAxIC4zLS41NjQuNDU4LjQ1OCAwIDAgMSAuMjUzLS4wN2MuMjg2IDAgLjU3LS4wMDIuODU2LjAwMy4wNDcgMCAuMDctLjAxNi4wODYtLjA1OC4wODktLjIyMi4xOC0uNDQyLjI3Mi0uNjY0bC4wNzMtLjE0N2EuNDk3LjQ5NyAwIDAgMS0uMDM3LS4wNGwtLjU5MS0uNTU4Yy0uMjQ1LS4yMy0uMjUzLS41NTgtLjAyLS43OTcuMjM2LS4yNDIuNDc1LS40ODEuNzE3LS43Mi4yMzMtLjIzNC41NS0uMjM0Ljc4NC4wMDguMTk0LjIuMzg5LjM5NS41OC41OTguMDI4LjAyNy4wNDguMDM2LjA5LjAxNi4yNS0uMTEuNTAyLS4yMTYuNzU1LS4zMjIuMDQ3LS4wMi4wNjQtLjA0Mi4wNjQtLjA5NS0uMDAzLS4yNy4wMDgtLjU0MS0uMDA1LS44MTEtLjAxMi0uMjc4LjE5Ny0uNDg2LjQyLS41NTNhLjgzMi44MzIgMCAwIDEgLjIzMy0uMDMzYy4zMzMtLjAwNi42NjQtLjAwNi45OTQgMFpNMy40MzEgNS4xNmwuMDAzIDE0LjQ2YzAgMS4xNjUuODU5IDIuNDUyIDIuNzE4IDIuNTE4IDEuMjMuMDQ1IDEuOTk4LjE4IDMuMDgxLjMwMyAxLjA4NC4xMiAyLjEyNi42OSAyLjk5IDEuNDEyLTEuNTQ1LS4zNjQtMy4xNDMtLjM0Mi00LjUzLS4zNDItMS4wOTEgMC0xLjI4LjE1OC0yLjg1LjE1OC0xLjg1MSAwLTIuODI0LTEuNjcyLTIuODI0LTIuNzVWNi41N2MwLS43NzguNjMxLTEuNDExIDEuNDEyLTEuNDExWm0zLjM5LTMuMTU0YTcuNDUgNy40NSAwIDAgMSAyLjg2NS41ODNjMS41NS42NDUgMi43NjIgMS43MTUgMy42MjcgMy4yMDR2MTcuNzJjLTEuMTczLTEuMDkxLTIuMzg1LTEuODQ3LTMuNjI3LTIuMjYxLS45NDctLjMxNC0yLjEwNi0uNS0zLjQ3Ni0uNTQ4YTEuNDA2IDEuNDA2IDAgMCAxLTEuMzU2LTEuNDExVjMuNDQ1YzAtLjcyOC41NTMtMS4zMzcgMS4yNzgtMS40MDMuMjI1LS4wMjUuNDU2LS4wMzYuNjktLjAzNlptMTQuMzk1IDBjLjIzIDAgLjQ2LjAxLjY5Mi4wMzNhMS40MDggMS40MDggMCAwIDEgMS4yNzggMS40MDZ2MTAuMTA0YTYuNjIgNi42MiAwIDAgMC03LjYzNiA5LjI1NGMtLjI3OC4yMTYtLjU1My40NTItLjgyNi43MDVWNS43OTNjLjg2NS0xLjQ5IDIuMDc2LTIuNTU2IDMuNjI3LTMuMjA0YTcuNDY4IDcuNDY4IDAgMCAxIDIuODY1LS41ODNabS4zMDggMTUuN2EyLjI1OCAyLjI1OCAwIDAgMC0yLjI2MiAyLjI1Yy4wMDMgMS4yMzcgMS4wMiAyLjI0IDIuMjY4IDIuMjQgMS4yNDItLjAwNSAyLjI1Ni0xLjAxNCAyLjI1My0yLjI1YTIuMjUzIDIuMjUzIDAgMCAwLTIuMjU5LTIuMjRabTMuMDczLTEyLjU0NGExLjQgMS40IDAgMCAxIC45OTguNDE0Yy4yNjQuMjY3LjQxNC42MjYuNDE0Ljk5OHY4LjUyYTYuNTQ4IDYuNTQ4IDAgMCAwLTEuNDEyLS45OThaIiBmaWxsPSIjMjBDMUU3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",zr=Object.defineProperty,Lr=Object.getOwnPropertySymbols,Hr=Object.prototype.hasOwnProperty,ga=Object.prototype.propertyIsEnumerable,da=(T,L,f)=>L in T?zr(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,va=(T,L)=>{for(var f in L||(L={}))Hr.call(L,f)&&da(T,f,L[f]);if(Lr)for(var f of Lr(L))ga.call(L,f)&&da(T,f,L[f]);return T};const Qr=T=>React.createElement("svg",va({width:28,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},T),React.createElement("title",null,"\u7F16\u7EC4 23"),React.createElement("defs",null,React.createElement("circle",{id:"znt_svg__a",cx:14,cy:14,r:14})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"znt_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#znt_svg__a"})),React.createElement("use",{fillOpacity:.6,fill:"#FFF",opacity:.01,xlinkHref:"#znt_svg__a"}),React.createElement("g",{mask:"url(#znt_svg__b)",fill:"#6E57FF",fillRule:"nonzero"},React.createElement("path",{d:"M15.625 4.633c0 .481-.21.914-.542 1.212v2.038H20.5a3.25 3.25 0 0 1 3.25 3.25v10.834a3.25 3.25 0 0 1-3.25 3.25h-13a3.25 3.25 0 0 1-3.25-3.25V11.133a3.25 3.25 0 0 1 3.25-3.25h5.417V5.845a1.625 1.625 0 1 1 2.708-1.212ZM1 13.3h2.167v6.5H1v-6.5Zm26 0h-2.167v6.5H27v-6.5Zm-16.25 4.875a1.625 1.625 0 1 0 0-3.25 1.625 1.625 0 0 0 0 3.25Zm8.125-1.625a1.625 1.625 0 1 0-3.25 0 1.625 1.625 0 0 0 3.25 0Z"}))));var hr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjaXJjbGUgaWQ9ImEiIGN4PSIxNCIgY3k9IjE0IiByPSIxNCIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbC1vcGFjaXR5PSIuNiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjAxIiB4bGluazpocmVmPSIjYSIvPjxnIG1hc2s9InVybCgjYikiIGZpbGw9IiM2RTU3RkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTE1LjYyNSA0LjYzM2MwIC40ODEtLjIxLjkxNC0uNTQyIDEuMjEydjIuMDM4SDIwLjVhMy4yNSAzLjI1IDAgMCAxIDMuMjUgMy4yNXYxMC44MzRhMy4yNSAzLjI1IDAgMCAxLTMuMjUgMy4yNWgtMTNhMy4yNSAzLjI1IDAgMCAxLTMuMjUtMy4yNVYxMS4xMzNhMy4yNSAzLjI1IDAgMCAxIDMuMjUtMy4yNWg1LjQxN1Y1Ljg0NWExLjYyNSAxLjYyNSAwIDEgMSAyLjcwOC0xLjIxMlpNMSAxMy4zaDIuMTY3djYuNUgxdi02LjVabTI2IDBoLTIuMTY3djYuNUgyN3YtNi41Wm0tMTYuMjUgNC44NzVhMS42MjUgMS42MjUgMCAxIDAgMC0zLjI1IDEuNjI1IDEuNjI1IDAgMCAwIDAgMy4yNVptOC4xMjUtMS42MjVhMS42MjUgMS42MjUgMCAxIDAtMy4yNSAwIDEuNjI1IDEuNjI1IDAgMCAwIDMuMjUgMFoiLz48L2c+PC9nPjwvc3ZnPg==",jr=Object.defineProperty,$n=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,Tn=(T,L,f)=>L in T?jr(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,On=(T,L)=>{for(var f in L||(L={}))Ve.call(L,f)&&Tn(T,f,L[f]);if($n)for(var f of $n(L))Dn.call(L,f)&&Tn(T,f,L[f]);return T};const Ar=T=>React.createElement("svg",On({width:28,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},T),React.createElement("title",null,"6"),React.createElement("defs",null,React.createElement("path",{id:"zhzy_svg__a",d:"M0 0h28v28H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"zhzy_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#zhzy_svg__a"})),React.createElement("use",{fill:"#FFF",opacity:.01,xlinkHref:"#zhzy_svg__a"}),React.createElement("g",{mask:"url(#zhzy_svg__b)",fill:"#03D198",fillRule:"nonzero"},React.createElement("path",{d:"M22.377 14.809a5.478 5.478 0 0 1 1.665 1.022 5.55 5.55 0 0 1 .8 7.423 5.586 5.586 0 0 1-1.709 1.538 5.578 5.578 0 0 1-2.696.746h-.166a5.59 5.59 0 0 1-3.07-.98 5.592 5.592 0 0 1-2.013-2.52 5.591 5.591 0 0 1-.366-2.594 5.522 5.522 0 0 1 .87-2.486 5.586 5.586 0 0 1 1.716-1.688 5.588 5.588 0 0 1 4.97-.461ZM11.227 2.005a3.06 3.06 0 0 1 1.989.698 3.078 3.078 0 0 1 1.098 1.954c.05.356.024.714.032 1.072h7.97c.443 0 .888.082 1.291.26.677.296 1.238.84 1.551 1.51.198.418.3.882.293 1.345v6.07a.62.62 0 0 1-.45.574.623.623 0 0 1-.588-.144 6.125 6.125 0 0 0-4.008-1.53 6.125 6.125 0 0 0-2.873.682 6.173 6.173 0 0 0-1.886 1.5 6.153 6.153 0 0 0-.492 7.3.615.615 0 0 1-.492.948H5.044a3.079 3.079 0 0 1-3.02-2.765c-.021-.163-.013-.326-.013-.492V4.994c.01-.674.258-1.338.684-1.856a3.082 3.082 0 0 1 2.368-1.133h6.165Zm10.642 14.93c-1.066.002-2.136 0-3.207.002a.612.612 0 0 0-.53.424c-.32 1.019-.645 2.035-.966 3.055-.03.097-.066.194-.09.294a.617.617 0 0 0 .23.614c.908.68 1.82 1.359 2.728 2.036.187.14.455.155.66.042.106-.063.2-.145.3-.216l2.353-1.757c.1-.076.21-.144.281-.252a.621.621 0 0 0 .069-.556c-.343-1.085-.688-2.167-1.03-3.252a.622.622 0 0 0-.355-.39c-.14-.063-.295-.042-.443-.045Zm-.242 1.232.769 2.433-2.002 1.493c-.663-.498-1.332-.993-1.996-1.493.258-.811.517-1.622.772-2.433h2.457Zm-10.212.805H7.63a.526.526 0 0 0-.129.019.623.623 0 0 0 .153 1.22h3.74a.616.616 0 0 0 .537-.343.633.633 0 0 0-.03-.609.61.61 0 0 0-.486-.287Zm9.525-.247c-.435.003-.87 0-1.301.003a.612.612 0 0 0-.477.9c.1.198.319.327.54.327h1.261c.137.002.28.002.403-.063a.617.617 0 0 0-.12-1.151c-.101-.027-.204-.013-.306-.016Zm-13.341-4.38a.618.618 0 0 0-.545.617.618.618 0 0 0 .582.619c1.25.002 2.504 0 3.755 0a.616.616 0 0 0 .537-.337.634.634 0 0 0-.024-.606.606.606 0 0 0-.513-.292c-1.264 0-2.528-.003-3.792 0Zm12.124-4.637H7.725a1.193 1.193 0 0 0-.195.021.619.619 0 0 0-.458.448.62.62 0 0 0 .582.777h12.143a.622.622 0 0 0 .348-1.127.684.684 0 0 0-.422-.119Z"}))));var nr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI4djI4SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbD0iIzAzRDE5OCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMjIuMzc3IDE0LjgwOWE1LjQ3OCA1LjQ3OCAwIDAgMSAxLjY2NSAxLjAyMiA1LjU1IDUuNTUgMCAwIDEgLjggNy40MjMgNS41ODYgNS41ODYgMCAwIDEtMS43MDkgMS41MzggNS41NzggNS41NzggMCAwIDEtMi42OTYuNzQ2aC0uMTY2YTUuNTkgNS41OSAwIDAgMS0zLjA3LS45OCA1LjU5MiA1LjU5MiAwIDAgMS0yLjAxMy0yLjUyIDUuNTkxIDUuNTkxIDAgMCAxLS4zNjYtMi41OTQgNS41MjIgNS41MjIgMCAwIDEgLjg3LTIuNDg2IDUuNTg2IDUuNTg2IDAgMCAxIDEuNzE2LTEuNjg4IDUuNTg4IDUuNTg4IDAgMCAxIDQuOTctLjQ2MVpNMTEuMjI3IDIuMDA1YTMuMDYgMy4wNiAwIDAgMSAxLjk4OS42OTggMy4wNzggMy4wNzggMCAwIDEgMS4wOTggMS45NTRjLjA1LjM1Ni4wMjQuNzE0LjAzMiAxLjA3Mmg3Ljk3Yy40NDMgMCAuODg4LjA4MiAxLjI5MS4yNi42NzcuMjk2IDEuMjM4Ljg0IDEuNTUxIDEuNTEuMTk4LjQxOC4zLjg4Mi4yOTMgMS4zNDV2Ni4wN2EuNjIuNjIgMCAwIDEtLjQ1LjU3NC42MjMuNjIzIDAgMCAxLS41ODgtLjE0NCA2LjEyNSA2LjEyNSAwIDAgMC00LjAwOC0xLjUzIDYuMTI1IDYuMTI1IDAgMCAwLTIuODczLjY4MiA2LjE3MyA2LjE3MyAwIDAgMC0xLjg4NiAxLjUgNi4xNTMgNi4xNTMgMCAwIDAtLjQ5MiA3LjMuNjE1LjYxNSAwIDAgMS0uNDkyLjk0OEg1LjA0NGEzLjA3OSAzLjA3OSAwIDAgMS0zLjAyLTIuNzY1Yy0uMDIxLS4xNjMtLjAxMy0uMzI2LS4wMTMtLjQ5MlY0Ljk5NGMuMDEtLjY3NC4yNTgtMS4zMzguNjg0LTEuODU2YTMuMDgyIDMuMDgyIDAgMCAxIDIuMzY4LTEuMTMzaDYuMTY1Wm0xMC42NDIgMTQuOTNjLTEuMDY2LjAwMi0yLjEzNiAwLTMuMjA3LjAwMmEuNjEyLjYxMiAwIDAgMC0uNTMuNDI0Yy0uMzIgMS4wMTktLjY0NSAyLjAzNS0uOTY2IDMuMDU1LS4wMy4wOTctLjA2Ni4xOTQtLjA5LjI5NGEuNjE3LjYxNyAwIDAgMCAuMjMuNjE0Yy45MDguNjggMS44MiAxLjM1OSAyLjcyOCAyLjAzNi4xODcuMTQuNDU1LjE1NS42Ni4wNDIuMTA2LS4wNjMuMi0uMTQ1LjMtLjIxNmwyLjM1My0xLjc1N2MuMS0uMDc2LjIxLS4xNDQuMjgxLS4yNTJhLjYyMS42MjEgMCAwIDAgLjA2OS0uNTU2Yy0uMzQzLTEuMDg1LS42ODgtMi4xNjctMS4wMy0zLjI1MmEuNjIyLjYyMiAwIDAgMC0uMzU1LS4zOWMtLjE0LS4wNjMtLjI5NS0uMDQyLS40NDMtLjA0NVptLS4yNDIgMS4yMzIuNzY5IDIuNDMzLTIuMDAyIDEuNDkzYy0uNjYzLS40OTgtMS4zMzItLjk5My0xLjk5Ni0xLjQ5My4yNTgtLjgxMS41MTctMS42MjIuNzcyLTIuNDMzaDIuNDU3Wm0tMTAuMjEyLjgwNUg3LjYzYS41MjYuNTI2IDAgMCAwLS4xMjkuMDE5LjYyMy42MjMgMCAwIDAgLjE1MyAxLjIyaDMuNzRhLjYxNi42MTYgMCAwIDAgLjUzNy0uMzQzLjYzMy42MzMgMCAwIDAtLjAzLS42MDkuNjEuNjEgMCAwIDAtLjQ4Ni0uMjg3Wm05LjUyNS0uMjQ3Yy0uNDM1LjAwMy0uODcgMC0xLjMwMS4wMDNhLjYxMi42MTIgMCAwIDAtLjQ3Ny45Yy4xLjE5OC4zMTkuMzI3LjU0LjMyN2gxLjI2MWMuMTM3LjAwMi4yOC4wMDIuNDAzLS4wNjNhLjYxNy42MTcgMCAwIDAtLjEyLTEuMTUxYy0uMTAxLS4wMjctLjIwNC0uMDEzLS4zMDYtLjAxNlptLTEzLjM0MS00LjM4YS42MTguNjE4IDAgMCAwLS41NDUuNjE3LjYxOC42MTggMCAwIDAgLjU4Mi42MTljMS4yNS4wMDIgMi41MDQgMCAzLjc1NSAwYS42MTYuNjE2IDAgMCAwIC41MzctLjMzNy42MzQuNjM0IDAgMCAwLS4wMjQtLjYwNi42MDYuNjA2IDAgMCAwLS41MTMtLjI5MmMtMS4yNjQgMC0yLjUyOC0uMDAzLTMuNzkyIDBabTEyLjEyNC00LjYzN0g3LjcyNWExLjE5MyAxLjE5MyAwIDAgMC0uMTk1LjAyMS42MTkuNjE5IDAgMCAwLS40NTguNDQ4LjYyLjYyIDAgMCAwIC41ODIuNzc3aDEyLjE0M2EuNjIyLjYyMiAwIDAgMCAuMzQ4LTEuMTI3LjY4NC42ODQgMCAwIDAtLjQyMi0uMTE5WiIvPjwvZz48L2c+PC9zdmc+",Yr=Object.defineProperty,wr=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,Ta=(T,L,f)=>L in T?Yr(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Ba=(T,L)=>{for(var f in L||(L={}))ya.call(L,f)&&Ta(T,f,L[f]);if(wr)for(var f of wr(L))gr.call(L,f)&&Ta(T,f,L[f]);return T};const bi=T=>React.createElement("svg",Ba({width:28,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},T),React.createElement("title",null,"7"),React.createElement("defs",null,React.createElement("path",{id:"zngj_svg__a",d:"M0 0h28v28H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"zngj_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#zngj_svg__a"})),React.createElement("use",{fill:"#FFF",opacity:.01,xlinkHref:"#zngj_svg__a"}),React.createElement("g",{mask:"url(#zngj_svg__b)",fill:"#37B5E9",fillRule:"nonzero"},React.createElement("path",{d:"M22.984 6.019h-4.495V4.52c0-.827-.672-1.498-1.499-1.498h-5.993c-.827 0-1.498.671-1.498 1.498V6.02H5.004a2.997 2.997 0 0 0-2.997 2.996v3.74H25.98v-3.74a2.997 2.997 0 0 0-2.996-2.996Zm-5.994 0h-5.993v-.75a.75.75 0 0 1 .749-.749h4.495a.75.75 0 0 1 .75.75v.749Zm-2.996 10.488c.827 0 1.498-.671 1.498-1.498 0-.273-.08-.528-.209-.75h-2.58a1.48 1.48 0 0 0-.208.75c0 .827.67 1.498 1.499 1.498Z"}),React.createElement("path",{d:"M16.882 14.26c.064.24.108.489.108.749a2.997 2.997 0 0 1-5.993 0c0-.26.043-.508.105-.75H2.007v8.242a2.997 2.997 0 0 0 2.997 2.996h17.98a2.997 2.997 0 0 0 2.996-2.996V14.26h-9.098Z"}))));var Jr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI4djI4SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbD0iIzM3QjVFOSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMjIuOTg0IDYuMDE5aC00LjQ5NVY0LjUyYzAtLjgyNy0uNjcyLTEuNDk4LTEuNDk5LTEuNDk4aC01Ljk5M2MtLjgyNyAwLTEuNDk4LjY3MS0xLjQ5OCAxLjQ5OFY2LjAySDUuMDA0YTIuOTk3IDIuOTk3IDAgMCAwLTIuOTk3IDIuOTk2djMuNzRIMjUuOTh2LTMuNzRhMi45OTcgMi45OTcgMCAwIDAtMi45OTYtMi45OTZabS01Ljk5NCAwaC01Ljk5M3YtLjc1YS43NS43NSAwIDAgMSAuNzQ5LS43NDloNC40OTVhLjc1Ljc1IDAgMCAxIC43NS43NXYuNzQ5Wm0tMi45OTYgMTAuNDg4Yy44MjcgMCAxLjQ5OC0uNjcxIDEuNDk4LTEuNDk4IDAtLjI3My0uMDgtLjUyOC0uMjA5LS43NWgtMi41OGExLjQ4IDEuNDggMCAwIDAtLjIwOC43NWMwIC44MjcuNjcgMS40OTggMS40OTkgMS40OThaIi8+PHBhdGggZD0iTTE2Ljg4MiAxNC4yNmMuMDY0LjI0LjEwOC40ODkuMTA4Ljc0OWEyLjk5NyAyLjk5NyAwIDAgMS01Ljk5MyAwYzAtLjI2LjA0My0uNTA4LjEwNS0uNzVIMi4wMDd2OC4yNDJhMi45OTcgMi45OTcgMCAwIDAgMi45OTcgMi45OTZoMTcuOThhMi45OTcgMi45OTcgMCAwIDAgMi45OTYtMi45OTZWMTQuMjZoLTkuMDk4WiIvPjwvZz48L2c+PC9zdmc+",vi=Object.defineProperty,Ai=Object.getOwnPropertySymbols,oi=Object.prototype.hasOwnProperty,ni=Object.prototype.propertyIsEnumerable,Ti=(T,L,f)=>L in T?vi(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,ci=(T,L)=>{for(var f in L||(L={}))oi.call(L,f)&&Ti(T,f,L[f]);if(Ai)for(var f of Ai(L))ni.call(L,f)&&Ti(T,f,L[f]);return T};const xi=T=>React.createElement("svg",ci({width:28,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},T),React.createElement("title",null,"4"),React.createElement("defs",null,React.createElement("circle",{id:"szfs_svg__a",cx:14,cy:14,r:14})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"szfs_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#szfs_svg__a"})),React.createElement("use",{fillOpacity:.6,fill:"#FFF",opacity:.01,xlinkHref:"#szfs_svg__a"}),React.createElement("g",{mask:"url(#szfs_svg__b)",fill:"#5E54E7",fillRule:"nonzero"},React.createElement("path",{d:"M14.987 2.004a10.67 10.67 0 0 1 6.224 19.349v3.062a.788.788 0 0 1-.787.788H8.99a.788.788 0 0 1-.787-.788v-.787H5.957a.782.782 0 0 1-.787-.788v-4.923l-.765-.233c-2.549-.986-2.467-2.433-2.333-3.016a.408.408 0 0 1 .082-.158v-.04a6.778 6.778 0 0 1 2.222-1.99l.059-.035c.1-5.767 4.784-10.4 10.552-10.441Zm-1.808 6.83a.74.74 0 0 0-.712.584l-2.77 7.402a.81.81 0 0 0 .472 1.027h.076a.315.315 0 0 0 .157.041.747.747 0 0 0 .712-.548l.63-1.75h2.66l.583 1.633a.788.788 0 0 0 1.482 0h.023a.822.822 0 0 0 .018-.566l-2.62-7.239a.77.77 0 0 0-.711-.583Zm5.121.006a.747.747 0 0 0-.805.782v7.292a.787.787 0 1 0 1.575 0V9.622a.788.788 0 0 0-.77-.782Zm-5.121 3.051.787 2.124h-1.598l.81-2.124Z"}))));var Oa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjaXJjbGUgaWQ9ImEiIGN4PSIxNCIgY3k9IjE0IiByPSIxNCIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbC1vcGFjaXR5PSIuNiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjAxIiB4bGluazpocmVmPSIjYSIvPjxnIG1hc2s9InVybCgjYikiIGZpbGw9IiM1RTU0RTciIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTE0Ljk4NyAyLjAwNGExMC42NyAxMC42NyAwIDAgMSA2LjIyNCAxOS4zNDl2My4wNjJhLjc4OC43ODggMCAwIDEtLjc4Ny43ODhIOC45OWEuNzg4Ljc4OCAwIDAgMS0uNzg3LS43ODh2LS43ODdINS45NTdhLjc4Mi43ODIgMCAwIDEtLjc4Ny0uNzg4di00LjkyM2wtLjc2NS0uMjMzYy0yLjU0OS0uOTg2LTIuNDY3LTIuNDMzLTIuMzMzLTMuMDE2YS40MDguNDA4IDAgMCAxIC4wODItLjE1OHYtLjA0YTYuNzc4IDYuNzc4IDAgMCAxIDIuMjIyLTEuOTlsLjA1OS0uMDM1Yy4xLTUuNzY3IDQuNzg0LTEwLjQgMTAuNTUyLTEwLjQ0MVptLTEuODA4IDYuODNhLjc0Ljc0IDAgMCAwLS43MTIuNTg0bC0yLjc3IDcuNDAyYS44MS44MSAwIDAgMCAuNDcyIDEuMDI3aC4wNzZhLjMxNS4zMTUgMCAwIDAgLjE1Ny4wNDEuNzQ3Ljc0NyAwIDAgMCAuNzEyLS41NDhsLjYzLTEuNzVoMi42NmwuNTgzIDEuNjMzYS43ODguNzg4IDAgMCAwIDEuNDgyIDBoLjAyM2EuODIyLjgyMiAwIDAgMCAuMDE4LS41NjZsLTIuNjItNy4yMzlhLjc3Ljc3IDAgMCAwLS43MTEtLjU4M1ptNS4xMjEuMDA2YS43NDcuNzQ3IDAgMCAwLS44MDUuNzgydjcuMjkyYS43ODcuNzg3IDAgMSAwIDEuNTc1IDBWOS42MjJhLjc4OC43ODggMCAwIDAtLjc3LS43ODJabS01LjEyMSAzLjA1MS43ODcgMi4xMjRoLTEuNTk4bC44MS0yLjEyNFoiLz48L2c+PC9nPjwvc3ZnPg==",zi=n(33796),li=n(42441),Ua=n(56047),di={del_btn:"del_btn___G3Ocu"};const ds=({pathsDetail:T,user:L,loading:f,dispatch:Te,visible:At,onCancel:bt,handleDeleteMember:Xt,showEditPowerModal:je,setMemberInfo:Ie})=>{var Je;const Gt=[{title:"\u59D3\u540D",dataIndex:"name",width:130,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school",width:210,ellipsis:!0,render:(gn,An)=>e.createElement("div",null,(An==null?void 0:An.school)||"--")},{title:"\u6743\u9650",dataIndex:"name",render:(gn,An)=>e.createElement(e.Fragment,null,An!=null&&An.can_edit_knowledge_graph||An!=null&&An.can_edit_stage?e.createElement(e.Fragment,null,e.createElement("span",null,"\u53EF\u7F16\u8F91"),(An==null?void 0:An.can_edit_stage)&&e.createElement("span",null,"\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),(An==null?void 0:An.can_edit_knowledge_graph)&&(An==null?void 0:An.can_edit_stage)&&e.createElement("span",null,"\u3001"),(An==null?void 0:An.can_edit_knowledge_graph)&&e.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31")):e.createElement("div",null,"\u53EF\u67E5\u770B"))},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:200,render:(gn,An)=>{var er,rr;return e.createElement("div",null,!((An==null?void 0:An.id)===((er=L==null?void 0:L.userInfo)==null?void 0:er.user_id)&&((rr=T==null?void 0:T.detail)!=null&&rr.is_creator))&&e.createElement(e.Fragment,null,e.createElement("a",{style:{color:"#165DFF"},onClick:()=>{je(),Ie(An)}},"\u6743\u9650\u8BBE\u7F6E"),e.createElement("a",{className:di.del_btn,onClick:()=>{Xt(An.id)}},"\u5220\u9664\u6210\u5458")))}}].filter(gn=>!!gn);return e.createElement(A.default,{title:"\u7F16\u8F91",open:At,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:930,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},onCancel:bt,footer:null},e.createElement(Or.default,{style:{marginBottom:20},pagination:!1,dataSource:(Je=T==null?void 0:T.rightData)==null?void 0:Je.members,columns:Gt}))};var Wa=(0,d.connect)(({pathsDetail:T,user:L,loading:f})=>({pathsDetail:T,user:L,loading:f}))(ds),ns={member_con_warp:"member_con_warp___t7OE2"},fa=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const ta=({pathsDetail:T,loading:L,dispatch:f,visible:Te,memberInfo:At,onCancel:bt})=>{const Xt=(0,d.useParams)(),[je,Ie]=(0,e.useState)(1),[Je,Gt]=(0,e.useState)([]);(0,e.useEffect)(()=>{Te&&At&&(At!=null&&At.can_edit_knowledge_graph||At!=null&&At.can_edit_stage?(Ie(1),gn()):Ie(2))},[Te]);const gn=()=>{let An=[];At!=null&&At.can_edit_stage&&An.push("stage"),At!=null&&At.can_edit_knowledge_graph&&An.push("knowledge_graph"),Gt(An)};return e.createElement(A.default,{zIndex:1001,title:"\u6743\u9650\u8BBE\u7F6E",open:Te,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:570,centered:!0,keyboard:!1,maskClosable:!1,onOk:()=>fa(void 0,null,function*(){if(je===1&&Je.length==0){p.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u8F91\u6743\u9650");return}let An=yield(0,re.ZP)(`/api/paths/${Xt.pathId}/members_auth_setting.json`,{method:"post",body:{can_edit_stage:!!Je.includes("stage"),can_edit_knowledge_graph:!!Je.includes("knowledge_graph"),user_id:At==null?void 0:At.id}});(An==null?void 0:An.status)==0&&(p.ZP.success("\u8BBE\u7F6E\u6210\u529F"),bt(),f({type:"pathsDetail/getRightData",payload:{id:Xt.pathId}}))}),onCancel:bt},e.createElement("div",{className:ns.member_con_warp,style:{borderBottom:"1px solid #fff",padding:"0 30px"}},e.createElement(b.ZP.Group,{onChange:An=>{An.target.value===2?Gt([]):gn(),Ie(An.target.value)},value:je},e.createElement(b.ZP,{value:1},"\u7F16\u8F91"),e.createElement(b.ZP,{value:2},"\u67E5\u770B"))),e.createElement("div",{style:{background:"#F6F7F9",padding:"0 55px"}},je===1&&e.createElement(I.default.Group,{value:Je,onChange:An=>Gt(An)},e.createElement(I.default,{className:ns.member_con_warp,value:"stage"},"\u53EF\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),e.createElement(I.default,{className:ns.member_con_warp,value:"knowledge_graph"},"\u53EF\u7F16\u8F91\u77E5\u8BC6\u56FE\u8C31"))))};var ri=(0,d.connect)(({pathsDetail:T,loading:L})=>({pathsDetail:T,loading:L}))(ta),We=n(59301),oa=Object.getOwnPropertySymbols,as=Object.prototype.hasOwnProperty,Wi=Object.prototype.propertyIsEnumerable,fs=(T,L)=>{var f={};for(var Te in T)as.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&oa)for(var Te of oa(T))L.indexOf(Te)<0&&Wi.call(T,Te)&&(f[Te]=T[Te]);return f},_i=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});function ks(T){const L=(At,bt)=>{if(At.localName===bt)return At;for(let Xt=0,je=At;je=je.parentNode;Xt++){if(je.localName===bt)return je;if(je==document.documentElement)return!1}},f=T.target,Te=L(f,"a");if(console.log([Te],Te==null?void 0:Te.href,44),!(Te!=null&&Te.href)&&f.tagName.toUpperCase()==="IMG"){let At=f.src||f.getAttribute("src");At&&At.indexOf("/images/avatars/User")===-1&&(T.stopPropagation(),T.preventDefault(),zi.Z.publish("preview-image",At))}}const Gi=T=>{var L=T,{pathsDetail:f,user:Te,globalSetting:At,loading:bt,classroomList:Xt,dispatch:je}=L,Ie=fs(L,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),Je,Gt,gn,An,er,rr,Kn,xn,na,Rn,Rr,or,wn,Gn,Cr,qr,Zt,ua,Tr,Wn,Er,Ra,zn,Vt,Ca,mi,ma,Pr,ui,yi,hi,Qi,Mi,Hi,l,o,c,s,x,H,ee,de,ge,De,Ce,mt,lt,mn,pn,Un,_n,yr,Qn,Fa,Xa,Ya,Nr,Bi,Za,Va,es,Ss,Us,Ji,js,jo,Xs,uo,_o,Ro,zo,$o,Go,ko,eu,Po,lu,Au,yl,Bl,il,sl,Zl,Wl,Yl,Jl,ql,In,Aa,Ma,Fi,pi,ki,go,Vo,Mu,Fu,tu,Il,wl,bu,ol,Sl,Tl,_l,xl,to,ku,ul,ZA,WA,YA,JA,qA,_A,$A,ec,tc,nc;const[rc]=(0,d.useSearchParams)(),cs=(0,d.useParams)(),[kd,Pd]=(0,e.useState)(!0),[Hc,ac]=(0,e.useState)(!1),[$l,EA]=(0,e.useState)(),[eA,ic]=(0,e.useState)(),[Ia,wi]=(0,e.useState)({}),[tA,jc]=(0,e.useState)(),Yu=(0,e.useRef)(),[Ud,zc]=(0,e.useState)(!1),[Fl,Qd]=(0,e.useState)({}),[Dl,vA]=(0,e.useState)(!1),[ll,Gc]=(0,e.useState)(!1),[Vc,Kc]=(0,e.useState)(!1),[Al,Xc]=(0,e.useState)({}),[Zc,Hd]=(0,e.useState)(!1),bA=!((Je=f.detail)!=null&&Je.can_managed),CA=()=>{p.ZP.warning("\u6682\u65E0\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005\u6743\u9650\uFF01")};(0,e.useEffect)(()=>{if(Yu.current)return Yu.current.addEventListener("mousedown",ks),()=>{var Hn;(Hn=Yu.current)==null||Hn.removeEventListener("mousedown",ks)}},[Yu.current]);const jd=()=>_i(void 0,null,function*(){if(!(eA!=null&&eA.trim())){p.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const Hn=yield(0,j.bw)({id:cs.pathId,team_title:eA.trim()});EA(!$l),(Hn==null?void 0:Hn.status)===0&&(ic(null),p.ZP.success(Hn.message),je({type:"pathsDetail/getRightData",payload:{id:cs.pathId}}))});(0,e.useEffect)(()=>{var Hn,ai,kr;((Hn=f.detail)==null?void 0:Hn.show_spoc)===1&&je({type:"pathsDetail/getCoureses",payload:{id:cs.pathId}}),(ai=f.detail)!=null&&ai.show_history&&zd(),Hd((0,U.Ny)()||((kr=f.detail)==null?void 0:kr.is_subject_member))},[f.detail]);function zd(){return _i(this,null,function*(){Qd(yield(0,j.ue)({id:cs.pathId,course_type:1}))})}(0,e.useEffect)(()=>{var Hn,ai,kr;if(((Hn=Xt.actionTabs)==null?void 0:Hn.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const no=(kr=(ai=f.detail)==null?void 0:ai.courses)==null?void 0:kr.find(yo=>{var Zs;return yo.course_id===((Zs=Xt.actionTabs)==null?void 0:Zs.name)});wi(no||{})}},[Xt.actionTabs]),(0,e.useEffect)(()=>{var Hn,ai,kr,no,yo,Zs,ru,Qu,Rl,Ol;let Hu;if((Hn=f.detail)!=null&&Hn.has_start){const du=(kr=(ai=f.detail)==null?void 0:ai.courses)==null?void 0:kr.findIndex(ju=>{var zu;return parseInt((zu=ju.course_status)==null?void 0:zu.status)===1});Hu=du>-1?du:0}else{let du=(Zs=(yo=(no=f.detail)==null?void 0:no.courses)==null?void 0:yo.map(ju=>{var zu;return parseInt((zu=ju.course_status)==null?void 0:zu.status)}))==null?void 0:Zs.lastIndexOf(2);Hu=du>-1?du:0,du=(Qu=(ru=f.detail)==null?void 0:ru.courses)==null?void 0:Qu.findIndex(ju=>{var zu;return parseInt((zu=ju.course_status)==null?void 0:zu.status)===0}),Hu=du>-1?du:Hu}(Rl=f.detail)!=null&&Rl.courses&&wi(((Ol=f.detail)==null?void 0:Ol.courses[Hu])||{})},[f.detail]);const yA=Hn=>_i(void 0,null,function*(){A.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:We.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>_i(void 0,null,function*(){var ai;const kr=yield(0,j.EP)({id:cs.pathId,user_id:Hn});(kr==null?void 0:kr.status)===1&&(((ai=Te.userInfo)==null?void 0:ai.user_id)===Hn&&(window.location.href=window.location.href),p.ZP.info(kr==null?void 0:kr.message),nA())})})}),Wc=Hn=>_i(void 0,null,function*(){A.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:We.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:()=>_i(void 0,null,function*(){const ai=yield(0,j.$D)({id:cs.pathId,courseid:Hn});(ai==null?void 0:ai.status)===0&&(p.ZP.info("\u5220\u9664\u6210\u529F"),nA())})})}),sc=()=>{A.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:We.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>_i(void 0,null,function*(){const Hn=yield(0,j.c3)({id:cs.pathId});Hn.status===0&&(jc(!0),p.ZP.success(Hn.message))})})},Zd=()=>{je({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},oc=Hn=>{if(bA){CA();return}je({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:Hn}})},nA=()=>{je({type:"pathsDetail/getPathsDetail",payload:{id:cs.pathId}}),je({type:"pathsDetail/getRightData",payload:{id:cs.pathId}}),je({type:"pathsDetail/getCoureses",payload:{id:cs.pathId}})},Nl=()=>{var Hn;return(0,U.j5)()||((Hn=f==null?void 0:f.detail)==null?void 0:Hn.is_creator)},cl=()=>{var Hn;return $l?We.createElement("div",{className:Ur.flexRow},We.createElement(vt.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:eA,onChange:ai=>ic(ai.target.value)}),We.createElement(m.ZP,{className:"ml5",onClick:()=>EA(!$l)},"\u53D6\u6D88"),We.createElement(m.ZP,{className:"ml5",type:"primary",onClick:jd},"\u786E\u5B9A")):We.createElement("div",{className:Ur.directionItemWrap},We.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",We.createElement("img",{style:{marginRight:"10px"},src:bn})," ",(Hn=f.rightData)==null?void 0:Hn.team_title),We.createElement("span",{className:Ur.groupActionWrap},We.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>{if(bA){CA();return}EA(!$l)}})),We.createElement("a",{style:{flex:"1",textAlign:"end"},onClick:()=>{if(bA){CA();return}Gc(!0)}},"\u7F16\u8F91"))},BA=()=>{var Hn,ai;let kr=new Image;kr.src=Ne.yt;let no=((ai=(Hn=f.rightData)==null?void 0:Hn.tags)==null?void 0:ai.map((Zs,ru)=>({name:Zs.tag_name,value:ru})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:kr,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:no}]}},uc=()=>{(0,_e.tJ)(je)&&A.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:We.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>_i(void 0,null,function*(){var Hn;const ai=yield(0,j.JS)({id:Ia==null?void 0:Ia.course_id});ai.status===0&&(p.ZP.success(ai.message),je({type:"pathsDetail/getPathsDetail",payload:{id:cs.pathId}}),parseInt((Hn=Ia.course_status)==null?void 0:Hn.status)===1&&(0,V.xg)(`${Ia==null?void 0:Ia.first_category_url}`))})})},IA=()=>_i(void 0,null,function*(){const Hn=yield(0,re.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:cs.pathId}});(Hn==null?void 0:Hn.status)==0?Ka():A.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_i(void 0,null,function*(){const ai=yield(0,re.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:cs.pathId}});(ai==null?void 0:ai.status)==0&&Ka()})})}),Ka=()=>_i(void 0,null,function*(){ac(!0);const Hn=yield(0,re.ZP)("/api/payments.json",{method:"POST",body:{subject_id:cs.pathId,payment_method:"wechat_qr"}});Hn!=null&&Hn.num&&(ac(!1),d.history.push(rc.get("userid")?`/order/${cs.pathId}/pay?order_num=${Hn==null?void 0:Hn.num}&userid=${rc.get("userid")}`:`/order/${cs.pathId}/pay?order_num=${Hn==null?void 0:Hn.num}`))}),Ms=(Hn,ai)=>_i(void 0,null,function*(){je({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const kr=ai?yield(0,oe.BK)({id:Hn}):yield(0,oe.Ir)({id:Hn});if(je({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),kr!=null&&kr.game_identifier||kr!=null&&kr.identifier){(0,V.xg)(ai?`/tasks/${kr==null?void 0:kr.identifier}/jupyter?subject_id=${cs.pathId}`:`/tasks/${kr.game_identifier}?subject_id=${cs.pathId}`);return}(kr==null?void 0:kr.status)===2?Ko(kr==null?void 0:kr.message):(kr==null?void 0:kr.status)===3&&lo(kr==null?void 0:kr.message)}),lo=Hn=>{A.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:We.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Hn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ko=Hn=>{Hn=Hn!=null&&Hn.includes(".json")?Hn:`${Hn}.json`,A.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:We.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>_i(void 0,null,function*(){const ai=yield(0,Jn.L8)({url:Hn});if(!ai)return;p.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const kr=yield(0,oe.Ir)({id:ai.shixun_identifier});if(kr!=null&&kr.game_identifier){(0,V.xg)(`/tasks/${kr.game_identifier}?subject_id=${cs.pathId}`);return}(kr==null?void 0:kr.status)===2?Ko(kr==null?void 0:kr.message):(kr==null?void 0:kr.status)===3&&lo(kr==null?void 0:kr.message)})})},cu=()=>{var Hn;if(!(0,_e.tJ)(je))return;let ai=[];(Hn=f==null?void 0:f.stageData)==null||Hn.forEach(no=>{var yo,Zs;no.items&&((yo=no.items)!=null&&yo.length)&&((Zs=no.items)==null||Zs.forEach(ru=>{var Qu;ai.push(ru),ru.children&&((Qu=ru.children)!=null&&Qu.length)&&(ai=ai.concat(ru.children))}))});const kr=ai.find(no=>["VideoItem","Attachment","Shixun"].includes(no.item_type));if(console.log(kr,"stageParam"),kr.item_type==="VideoItem"){(0,V.xg)(`/video/${kr.id}?subject_id=${cs.pathId}`);return}if(kr.item_type==="Attachment"){(0,V.xg)(kr.url);return}if(kr.item_type==="Shixun"){Ms(kr.identifier,kr.is_jupyter);return}},Cu=()=>{var Hn,ai,kr,no;const yo=(ai=(Hn=f.detail)==null?void 0:Hn.learning_status)==null?void 0:ai[0],Zs=(no=(kr=f.detail)==null?void 0:kr.learning_status)==null?void 0:no[1];if(yo==="can")return We.createElement(m.ZP,{onClick:cu,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(yo==="disabled"){if(Zs==="try"||Zs==="unpayed")return We.createElement(m.ZP,{loading:Hc,onClick:IA,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(Zs==="expired")return We.createElement(m.ZP,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(Zs==="buyed")return We.createElement(m.ZP,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},yu=()=>{var Hn,ai,kr,no,yo,Zs,ru,Qu,Rl,Ol,Hu,du,ju,zu;const Wd=(ai=(Hn=f.detail)==null?void 0:Hn.learning_status)==null?void 0:ai[0],tf=(no=(kr=f.detail)==null?void 0:kr.learning_status)==null?void 0:no[1];if(Wd==="disabled")return We.createElement(u.Z,{title:"\u5B8C\u6210\u8BFE\u7A0B\u5B66\u4E60\u5373\u53EF\u83B7\u5F97\u7ED3\u4E1A\u8BC1\u4E66"},We.createElement("b",{className:Ur.auto},"\u7533\u8BF7\u8BC1\u4E66"));if(Wd==="can")return We.createElement("b",{className:((Zs=(yo=f.rightData)==null?void 0:yo.progress)==null?void 0:Zs.certificated)==="drafted"?Ur.disabled:"",onClick:Pu},((Qu=(ru=f.rightData)==null?void 0:ru.progress)==null?void 0:Qu.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Ol=(Rl=f.rightData)==null?void 0:Rl.progress)==null?void 0:Ol.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((du=(Hu=f.rightData)==null?void 0:Hu.progress)==null?void 0:du.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((zu=(ju=f.rightData)==null?void 0:ju.progress)==null?void 0:zu.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")},Pu=()=>_i(void 0,null,function*(){var Hn,ai,kr,no,yo,Zs,ru,Qu,Rl,Ol,Hu;const du=()=>_i(void 0,null,function*(){const ju=yield(0,re.ZP)(`/api/users/${Te.userInfo.login}/subjects/request_certificate.json`,{method:"post",body:{subject_id:cs.pathId}});(ju==null?void 0:ju.status)===0&&(p.ZP.info("\u63D0\u4EA4\u6210\u529F"),je({type:"pathsDetail/getRightData",payload:{id:cs.pathId}}))});if(!((Hn=Te.userInfo)!=null&&Hn.professional_certification))return A.default.confirm({title:"\u63D0\u793A",centered:!0,content:We.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:()=>{(0,V.xg)("/account/certification")}}),!1;if(((kr=(ai=f.rightData)==null?void 0:ai.progress)==null?void 0:kr.certificated)==="drafted")return!1;if(((yo=(no=f.rightData)==null?void 0:no.progress)==null?void 0:yo.certificated)==="none"||((ru=(Zs=f.rightData)==null?void 0:Zs.progress)==null?void 0:ru.certificated)==="rejected")return((Qu=f.rightData)==null?void 0:Qu.progress.learned)===100?A.default.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:du}):A.default.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:`\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A${(Rl=f.rightData)==null?void 0:Rl.progress.learned}%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60`,okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:du}),!1;((Hu=(Ol=f.rightData)==null?void 0:Ol.progress)==null?void 0:Hu.certificated)==="passed"&&zc(!0)}),nu=(0,e.useMemo)(()=>{var Hn,ai;if((ai=(Hn=f.rightData)==null?void 0:Hn.tags)!=null&&ai.length)return We.createElement(li.Z,{option:BA(),style:{height:370},opts:{renderer:"svg"}})},[(Gt=f.rightData)==null?void 0:Gt.tags]),Bu=Hn=>{Nl()&&(Kc(!0),Xc(Hn))},dl=(0,e.useMemo)(()=>{var Hn,ai;return We.createElement("div",{style:{width:"100%"}},(ai=(Hn=f.rightData)==null?void 0:Hn.members)==null?void 0:ai.map((kr,no)=>{var yo,Zs;return We.createElement("div",{key:no,style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},We.createElement("div",{className:wa.directionItemWrap},We.createElement(u.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:We.createElement("div",{className:wa.teamHeight},We.createElement("div",{style:{display:"flex"}},We.createElement("div",{className:wa.imageWrap,style:{marginRight:11}},We.createElement("img",{className:wa.imageWrap,src:Qe.Z.API_SERVER+"/images/"+(kr==null?void 0:kr.image_url)})),We.createElement("div",null,We.createElement("div",{title:kr==null?void 0:kr.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(kr==null?void 0:kr.name)||"--"),We.createElement("div",{title:kr==null?void 0:kr.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},kr==null?void 0:kr.school))),We.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(kr!=null&&kr.brief_introduction)&&We.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(kr==null?void 0:kr.brief_introduction)&&We.createElement("div",{className:wa.divHeight},kr==null?void 0:kr.brief_introduction),((yo=Te==null?void 0:Te.userInfo)==null?void 0:yo.user_id)===(kr==null?void 0:kr.id)&&We.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>d.history.push("/account/profile")},We.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},We.createElement("div",{style:{position:"relative"}},We.createElement("img",{draggable:!1,className:wa.imgradius,onClick:()=>{(0,U.bg)()?d.history.push(`${kr.user_url}`):je({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:Qe.Z.API_SERVER+"/images/"+(kr==null?void 0:kr.image_url)}),((0,U.Ny)()||((Zs=f==null?void 0:f.detail)==null?void 0:Zs.is_subject_member))&&We.createElement(We.Fragment,null,kr!=null&&kr.is_subject_creator?We.createElement("div",{className:Ur.member_power1},"\u521B\u5EFA\u8005"):kr!=null&&kr.can_edit_knowledge_graph||kr!=null&&kr.can_edit_stage?We.createElement("div",{className:Ur.member_power1,style:{cursor:Nl()&&"pointer"},onClick:()=>Bu(kr)},"\u7F16\u8F91\u6743\u9650"):We.createElement("div",{className:Ur.member_power2,style:{cursor:Nl()&&"pointer"},onClick:()=>Bu(kr)},"\u67E5\u770B\u6743\u9650"))),We.createElement("div",null,We.createElement("span",{className:"multi_ellipsis1"},(kr==null?void 0:kr.name)||"--"),We.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(kr==null?void 0:kr.school)||"--"))),We.createElement("br",null)))}))},[(gn=f.rightData)==null?void 0:gn.members]),Ll=!!((An=f.detail)!=null&&An.participant_count)&&!((er=f.detail)!=null&&er.allow_statistics),Xo=((Kn=(rr=f.detail)==null?void 0:rr.courses)==null?void 0:Kn.findIndex(Hn=>(Hn==null?void 0:Hn.course_id)===(Ia==null?void 0:Ia.course_id)))+1===((na=(xn=f.detail)==null?void 0:xn.courses)==null?void 0:na.length),Uu=[{name:"\u77E5\u8BC6\u56FE\u8C31",img:St,bgcolor:"#EFFAFC",onclick:()=>{var Hn,ai;(Hn=f.detail)!=null&&Hn.have_subject_knowledge?(0,V.xg)(`/knowledgegraph/${cs.pathId}`):(0,V.xg)(`${Qe.Z.AI_PLATFORM_URL}/knowledgegraph?pathid=${cs.pathId}&url=${window.location.origin}&name=${(ai=f.detail)==null?void 0:ai.name}&type=Subject`)}},{name:"\u667A\u80FD\u95EE\u7B54",img:Sn,bgcolor:"#F4FCFF",onclick:()=>{var Hn;(0,V.xg)(`${Qe.Z.AI_PLATFORM_URL}?pathid=${cs.pathId}&url=${window.location.origin}&name=${(Hn=f.detail)==null?void 0:Hn.name}&type=Subject`)}},{name:"AI\u77E5\u8BC6\u5E93",img:Wr,bgcolor:"#F3FCF9",hidden:(0,U.dE)()||!((Rn=f.detail)!=null&&Rn.is_subject_member)&&!(0,U.Ny)(),onclick:()=>{var Hn;(0,V.xg)(`${Qe.Z.AI_PLATFORM_URL}/KnowledgeManage?pathid=${cs.pathId}&url=${window.location.origin}&name=${(Hn=f.detail)==null?void 0:Hn.name}&type=Subject`)}},{name:"AI\u667A\u80FD\u4F53",img:hr,bgcolor:"#F3FCF9",hidden:(0,U.dE)()||!((Rr=f.detail)!=null&&Rr.is_subject_member)&&!(0,U.Ny)(),onclick:()=>{var Hn;(0,V.xg)(`${Qe.Z.AI_PLATFORM_URL}/agent?pathid=${cs.pathId}&url=${window.location.origin}&name=${(Hn=f.detail)==null?void 0:Hn.name}&type=Subject`)}},{name:"\u667A\u6167\u8D44\u6E90",img:nr,bgcolor:"#F3FCF9",hidden:(0,U.dE)()||!((or=f.detail)!=null&&or.is_subject_member)&&!(0,U.Ny)(),onclick:()=>{var Hn;(0,V.xg)(`${Qe.Z.AI_PLATFORM_URL}/SmartResources?pathid=${cs.pathId}&url=${window.location.origin}&name=${(Hn=f.detail)==null?void 0:Hn.name}&type=Subject`)}},{name:"\u667A\u80FD\u5DE5\u5177",img:Jr,bgcolor:"#F3FCF9",onclick:()=>{var Hn;(0,V.xg)(`${Qe.Z.AI_PLATFORM_URL}/IntelligentTools?pathid=${cs.pathId}&url=${window.location.origin}&name=${(Hn=f.detail)==null?void 0:Hn.name}&type=Subject`)}},{name:"\u6570\u5B57\u5206\u8EAB",img:Oa,bgcolor:"#F3FCF9",hidden:(0,U.dE)()||!((wn=f.detail)!=null&&wn.is_subject_member)&&!(0,U.Ny)(),onclick:()=>{var Hn;(0,V.xg)(`${Qe.Z.AI_PLATFORM_URL}/DigitalClone?pathid=${cs.pathId}&url=${apiServer}&name=${(Hn=f.detail)==null?void 0:Hn.name}&type=Subject`)}}].filter(Hn=>!(Hn!=null&&Hn.hidden));return We.createElement("section",{className:Ur.rightWrap},((Gn=f.rightData)==null?void 0:Gn.qrcode_img)&&We.createElement("div",{className:Ur.qrCode},We.createElement("img",{src:(Cr=f.rightData)==null?void 0:Cr.qrcode_img})),((qr=At==null?void 0:At.setting)==null?void 0:qr.main_site)&&!((Zt=At==null?void 0:At.setting)!=null&&Zt.is_local)&&We.createElement("div",{className:Ur.workbenches,style:{top:(Tr=(ua=f.detail)==null?void 0:ua.courses)!=null&&Tr.length?"-140px":"-70px"}},We.createElement("p",{className:"mb25"},We.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center",fontWeight:400,color:"#333333"}},We.createElement("img",{style:{marginRight:"15px",width:"26px"},src:ke}),"\u667A\u6167\u8BFE\u7A0B\u5DE5\u5382")),We.createElement("div",{style:{display:"flex",flexWrap:"wrap",columnGap:35}},Uu==null?void 0:Uu.map(Hn=>We.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",marginBottom:20}},We.createElement("div",{onClick:()=>{Hn.onclick()},className:Ur.Efficiencyitem},We.createElement("div",{className:Ur.bgimg,style:{background:Hn.bgcolor}},We.createElement("img",{src:Hn==null?void 0:Hn.img}))),We.createElement("div",{className:Ur.Efficiencyitemtitle},Hn==null?void 0:Hn.name))))),((Wn=f.rightData)==null?void 0:Wn.progress)&&We.createElement("div",{className:`${Ur.card}`,style:{marginTop:(Ra=(Er=f.detail)==null?void 0:Er.courses)!=null&&Ra.length?-135:-65,boxShadow:"0px 2px 30px 0px rgba(0, 0, 0, 0.05)"}},parseInt((zn=Ia==null?void 0:Ia.course_status)==null?void 0:zn.status)===2&&Ia.course_identity<6&&We.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((Vt=Ia.course_status)==null?void 0:Vt.status)===2&&(Ia.course_identity<6?"":We.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),We.createElement("div",{className:Ur.flexRow},Ll&&!!((mi=(Ca=f.detail)==null?void 0:Ca.courses)!=null&&mi.length)&&Xo&&We.createElement("span",{className:"mt20"},We.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(ma=f.detail)==null?void 0:ma.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),We.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",We.createElement("span",{className:"mr5 c-red-ee4"},tA===!0?((Pr=f.detail)==null?void 0:Pr.participant_count)+1:(ui=f.detail)==null?void 0:ui.participant_count),"\u4EBA")),Ll&&!((hi=(yi=f.detail)==null?void 0:yi.courses)!=null&&hi.length)&&Xo&&We.createElement("span",null,!((Qi=f.detail)!=null&&Qi.has_participate)&&(tA===!0?We.createElement("span",{className:`${Ur.classButton} ${Ur.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):We.createElement("a",{className:`${Ur.classButton} ${Ur.bg28e}`,onClick:sc},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Mi=f.detail)==null?void 0:Mi.has_participate)&&We.createElement("span",{className:`${Ur.classButton} ${Ur.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),We.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Hi=f.detail)==null?void 0:Hi.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),We.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",We.createElement("span",{className:"mr5 c-red-ee4"},tA===!0?((l=f.detail)==null?void 0:l.participant_count)+1:(o=f.detail)==null?void 0:o.participant_count),"\u4EBA"))),parseInt((c=Ia==null?void 0:Ia.course_status)==null?void 0:c.status)===1&&We.createElement("div",{className:"mr20 c-red-ee4"},(s=Ia==null?void 0:Ia.course_status)==null?void 0:s.time),We.createElement("p",{style:{display:Ia.course_identity<6?"":"none"},className:`mb10 mt10 ${Ur.flexRowAbout}`},We.createElement("span",{style:{display:((x=Ia.course_status)==null?void 0:x.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(H=f.rightData)==null?void 0:H.progress.learned,"%"),We.createElement("span",{style:{display:((ee=Ia.course_status)==null?void 0:ee.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",(0,V.li)((de=f.rightData)==null?void 0:de.progress.time)," "),((De=(ge=f.rightData)==null?void 0:ge.progress)==null?void 0:De.certificated)!="disabled"&&We.createElement(m.ZP,{disabled:((mt=(Ce=f.rightData)==null?void 0:Ce.progress)==null?void 0:mt.certificated)==="drafted",onClick:Pu},((mn=(lt=f.rightData)==null?void 0:lt.progress)==null?void 0:mn.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Un=(pn=f.rightData)==null?void 0:pn.progress)==null?void 0:Un.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((yr=(_n=f.rightData)==null?void 0:_n.progress)==null?void 0:yr.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((Fa=(Qn=f.rightData)==null?void 0:Qn.progress)==null?void 0:Fa.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),We.createElement(u.Z,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",We.createElement(v.Z,{percent:(Xa=f.rightData)==null?void 0:Xa.progress.learned,showInfo:!1,style:{display:((Ya=Ia.course_status)==null?void 0:Ya.status)<=1&&Ia.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((Nr=Ia.course_status)==null?void 0:Nr.status)===2&&((Bi=f.detail)==null?void 0:Bi.allow_add_member)&&We.createElement("a",{className:Ur.classButton,onClick:()=>{if(Ia!=null&&Ia.forbid_visit_info){(0,V.xg)(Ia==null?void 0:Ia.first_category_url);return}window.open(Ia==null?void 0:Ia.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((Za=Ia.course_status)==null?void 0:Za.status)===1&&Ia.course_identity>5&&We.createElement("div",{className:Ur.classButton,onClick:uc},"\u7ACB\u5373\u52A0\u5165"),parseInt((Va=Ia.course_status)==null?void 0:Va.status)===1&&Ia.course_identity===5&&We.createElement("a",{className:Ur.classButton,href:`${Ia==null?void 0:Ia.first_category_url}`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((es=Ia.course_status)==null?void 0:es.status)===0&&Ia.course_identity>5&&We.createElement("div",{className:Ur.classButton,onClick:uc},"\u7ACB\u5373\u62A5\u540D"),parseInt((Ss=Ia.course_status)==null?void 0:Ss.status)===0&&Ia.course_identity===5&&We.createElement("div",{className:Ur.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt((Us=Ia==null?void 0:Ia.course_status)==null?void 0:Us.status)===0||parseInt((Ji=Ia==null?void 0:Ia.course_status)==null?void 0:Ji.status)===1)&&Ia.course_identity<5&&We.createElement("a",{className:Ur.classButton,onClick:()=>{if(Ia!=null&&Ia.forbid_visit_info){(0,V.xg)(Ia==null?void 0:Ia.first_category_url);return}window.open(Ia==null?void 0:Ia.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Ll&&Xo&&((js=f.detail)==null?void 0:js.has_participate)&&We.createElement("span",{className:`${Ur.classButton} ${Ur.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Ll&&Xo&&!((jo=f.detail)!=null&&jo.has_participate)&&(tA?We.createElement("span",{className:`${Ur.classButton} ${Ur.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):We.createElement("span",{className:`${Ur.classButton} ${Ur.bg28e}`,onClick:sc},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((Xs=f.detail)!=null&&Xs.excellent)&&((uo=f.detail)==null?void 0:uo.is_free)!==!0&&We.createElement("div",{className:Ur.price},We.createElement("div",{className:Ur.d1},We.createElement("span",null,We.createElement(u.Z,{placement:"top",title:"\u8BFE\u7A0B\u6709\u6548\u671F",color:"rgba(74,87,118,0.8)"},We.createElement("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})),We.createElement("span",{style:{color:"#333"}},((Ro=(_o=f.detail)==null?void 0:_o.expiration_type)==null?void 0:Ro.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",(($o=(zo=f.detail)==null?void 0:zo.expiration_type)==null?void 0:$o.clazz)==="2"&&`\u8D2D\u4E70\u540E${(eu=(ko=(Go=f.detail)==null?void 0:Go.expiration_type)==null?void 0:ko.days)==null?void 0:eu[0]}\u5929\u5185\u6709\u6548`,((lu=(Po=f.detail)==null?void 0:Po.expiration_type)==null?void 0:lu.clazz)==="3"&&`${(Bl=(yl=(Au=f.detail)==null?void 0:Au.expiration_type)==null?void 0:yl.days)==null?void 0:Bl.join("\u5230")}`)),yu()),((sl=(il=f.detail)==null?void 0:il.learning_status)==null?void 0:sl[0])==="can"?We.createElement(e.Fragment,null,We.createElement("div",{className:Ur.d2},We.createElement("span",null,"\u5DF2\u5B66",(Zl=f.rightData)==null?void 0:Zl.progress.learned,"%"),We.createElement("b",null,"\u5B66\u4E60\u8017\u65F6",(0,V.li)((Wl=f.rightData)==null?void 0:Wl.progress.time))),We.createElement("div",{className:Ur.d3},We.createElement("div",{style:{width:((Yl=f.rightData)==null?void 0:Yl.progress.learned)+"%"}}))):We.createElement("div",{className:Ur.d4},((Jl=f.detail)==null?void 0:Jl.is_discount)&&!!((ql=f.detail)!=null&&ql.origin_price)&&We.createElement("span",null,"\u8BFE\u7A0B\u539F\u4EF7",We.createElement("br",null),We.createElement("i",null,"\xA5",(In=f.detail)==null?void 0:In.origin_price)),We.createElement("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"}},We.createElement("div",null,We.createElement("span",{style:{fontSize:"16px",marginRight:"4px"}},"\xA5"),(Aa=f.detail)!=null&&Aa.is_discount?(Ma=f.detail)==null?void 0:Ma.price:(Fi=f.detail)==null?void 0:Fi.origin_price),(pi=f.detail)!=null&&pi.is_discount?We.createElement("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"}},(ki=f.detail)!=null&&ki.countdown?`\u5012\u8BA1\u65F6:${(go=f.detail)==null?void 0:go.countdown}`:"\u9650\u65F6\u4F18\u60E0"):We.createElement(We.Fragment,null))),Cu()),We.createElement("p",{className:"mb30",style:{marginTop:"15px"}},We.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},We.createElement("img",{style:{marginRight:"10px"},src:Cn})," ",(Vo=f.detail)==null?void 0:Vo.learning_notes_title)),We.createElement("div",{ref:Yu},We.createElement(Bn.Z,{className:"fon16",value:(Mu=f.detail)==null?void 0:Mu.learning_notes}))),!!((tu=(Fu=f.rightData)==null?void 0:Fu.members)!=null&&tu.length)&&We.createElement("div",{className:`${Ur.card} pb0`},Nl()?cl():We.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",We.createElement("img",{style:{marginRight:"10px"},src:bn})," ",(Il=f.rightData)==null?void 0:Il.team_title),Zc&&We.createElement(et,{getMemberPower:Nl,EditPowerClick:Bu,data:(wl=f.rightData)==null?void 0:wl.members,operation:(bu=f.detail)==null?void 0:bu.allow_add_member,handleDeleteMember:yA}),!Zc&&dl,(Nl()||((ol=f.detail)==null?void 0:ol.allow_edit_stage))&&We.createElement(K.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20"},We.createElement(P.Z,{className:"c-blue current",onClick:()=>{if(bA){CA();return}vA(!0)}},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((Tl=(Sl=f.rightData)==null?void 0:Sl.tags)!=null&&Tl.length)&&((_l=f.detail)==null?void 0:_l.show_tag)&&We.createElement("div",{className:Ur.skillWrap},We.createElement("p",{className:`${Ur.skillTopWrap} font16 mb20`},We.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",We.createElement("span",{className:"ml5 c-grey-c"},(to=(xl=f.rightData)==null?void 0:xl.tags)==null?void 0:to.length))),nu),((ku=f.detail)==null?void 0:ku.show_spoc)===1&&We.createElement("div",{className:`${Ur.card} pb0`,style:{marginTop:15}},We.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},We.createElement("img",{style:{marginRight:"10px"},src:en}),"SPOC\u8BFE\u5802"),We.createElement(En,{data:(ul=f.Courses)==null?void 0:ul.spoc_courses,handleDeleteMember:Wc}),((ZA=f.detail)==null?void 0:ZA.show_spoc)===1&&((YA=(WA=f==null?void 0:f.Courses)==null?void 0:WA.spoc_courses)==null?void 0:YA.length)<3&&((JA=f.detail)==null?void 0:JA.allow_add_member)&&We.createElement(K.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20"},We.createElement(P.Z,{className:"c-blue current",onClick:()=>oc()},"+ \u6DFB\u52A0\u8BFE\u5802"))),((qA=f.detail)==null?void 0:qA.show_history)&&We.createElement("div",{className:`${Ur.card} pb0`,style:{marginTop:15}},We.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},We.createElement("img",{style:{marginRight:"10px"},src:en}),"\u5386\u53F2\u8BFE\u5802"),We.createElement(En,{data:Fl==null?void 0:Fl.spoc_courses,handleDeleteMember:Wc}),((_A=f.detail)==null?void 0:_A.show_history)&&(($A=Fl==null?void 0:Fl.spoc_courses)==null?void 0:$A.length)<3&&((ec=f.detail)==null?void 0:ec.allow_add_member)&&We.createElement(K.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},We.createElement(P.Z,{className:"c-blue current",onClick:()=>oc(1)},"+ \u6DFB\u52A0\u8BFE\u5802"))),We.createElement(se,{open:Dl,onReloadData:nA,onClose:()=>vA(!1)}),We.createElement(zt,{onReloadData:nA,data:Fl}),We.createElement(fn.Z,{visible:Ud,onCancel:()=>{zc(!1)},data:((nc=(tc=f.rightData)==null?void 0:tc.progress)==null?void 0:nc.info)||{}}),We.createElement(Wa,{visible:ll,onCancel:()=>Gc(!1),handleDeleteMember:Hn=>{yA(Hn)},showEditPowerModal:()=>Kc(!0),setMemberInfo:Hn=>Xc(Hn)}),We.createElement(ri,{visible:Vc,memberInfo:Al,onCancel:()=>Kc(!1)}))};var bs=(0,d.connect)(({pathsDetail:T,user:L,loading:f,globalSetting:Te,classroomList:At})=>({pathsDetail:T,user:L,globalSetting:Te,loading:f.models.index,classroomList:At}))(Gi),Li={flex_box_center:"flex_box_center___nX_sY",flex_space_between:"flex_space_between___tHW6l",flex_box_vertical_center:"flex_box_vertical_center___Dp_Bf",flex_box_center_end:"flex_box_center_end___n8GT5",flex_box_column:"flex_box_column___Q5Wxa",icons:"icons___DLUv4",shixuns:"shixuns___pPCqO",buttons:"buttons___s8iBY",addStage:"addStage___P94hb",color4CA:"color4CA___Eres0",color204:"color204___LCqpH",completed:"completed___fCP6S",actionTabs:"actionTabs___eNCHj",tab:"tab___QGwIF",s1:"s1___pZAwX",s2:"s2___ziJyb",tabActive:"tabActive___Wlqkr",learn:"learn___syPDx",ChapterStyle:"ChapterStyle___GRtiS",EditStyle:"EditStyle____ZVTa",labelContainer:"labelContainer___DgWPB",text:"text___vzLzH",tag:"tag___fN0LG","tagsList-content":"tagsList-content___ZHHsi",introContent:"introContent___S9E3f",introContentMaxHeight:"introContentMaxHeight___KNbal",nodata:"nodata___FO793"},ps=n(30641),Qs=n(37285),ro=n(13747),mo=n(99175),is={flex_box_center:"flex_box_center___tYvHS",flex_space_between:"flex_space_between___rwga3",flex_box_vertical_center:"flex_box_vertical_center___tWE_6",flex_box_center_end:"flex_box_center_end___DB6yE",flex_box_column:"flex_box_column___KpF0J",wrp:"wrp___sfbS9",drawer:"drawer___AjfBZ",menu:"menu___yWQ6S",actived:"actived___WiR0o",actived2:"actived2___o14iP",listItem:"listItem___LLCke",info:"info___j5uqi",title:"title___F7Dim",titleLeft:"titleLeft___x7Xay",titleRight:"titleRight___Z5XHI",search:"search___kZlFS",description:"description___s7pxM",filter:"filter___QlOf_",menuCourse:"menuCourse___X85qC",authorname:"authorname___GLFYK","tooltip-content":"tooltip-content___panbs"},Ws=n(98072),ss=Object.defineProperty,ho=Object.defineProperties,Eo=Object.getOwnPropertyDescriptors,Zo=Object.getOwnPropertySymbols,Wo=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,vo=(T,L,f)=>L in T?ss(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Ls=(T,L)=>{for(var f in L||(L={}))Wo.call(L,f)&&vo(T,f,L[f]);if(Zo)for(var f of Zo(L))au.call(L,f)&&vo(T,f,L[f]);return T},Uo=(T,L)=>ho(T,Eo(L)),Ps=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const To=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u7B80\u5355",id:1,type:"diff"},{name:"\u9002\u4E2D",id:2,type:"diff"},{name:"\u56F0\u96BE",id:3,type:"diff"}]}],Gs=({classroomList:T,loading:L,dispatch:f,cb:Te,shixunIds:At=[]})=>{var bt,Xt;const je=(0,d.useParams)(),Ie=(0,d.useLocation)(),[Je]=Ze.default.useForm(),{shixunLists:Gt}=T,[gn,An]=(0,e.useState)([]),[er,rr]=(0,e.useState)([]),[Kn,xn]=(0,e.useState)([]),na=((bt=T==null?void 0:T.actionTabs)==null?void 0:bt.isMissionLevel)||!1,[,Rn,Rr]=(0,Ws.U)(j.xG,{}),or=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(Zt=>!!Zt),[wn,Gn]=(0,e.useState)({page:1,type:(0,U.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0});(0,e.useEffect)(()=>{T.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(Cr(),wn.page=1,f({type:"classroomList/getShixunLists",payload:Ls({},wn)}))},[T.actionTabs.key]);const Cr=()=>Ps(void 0,null,function*(){const Zt=yield(0,re.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});An([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(Zt==null?void 0:Zt.groups)||[]])}),qr=()=>{f({type:"classroomList/setActionTabs",payload:{}}),Gn({page:1,type:(0,U.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0}),xn([])};return T.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.createElement(ps.Z,{placement:"bottom",height:"100%",closable:!1,open:T.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:is.drawer,footer:e.createElement("div",{className:"flex justify-center gap-8px"},e.createElement(m.ZP,{size:"middle",onClick:()=>{qr(),rr([]),Te("\u53D6\u6D88")}}," \u53D6\u6D88 "),e.createElement(m.ZP,{size:"middle",loading:Rn,onClick:()=>Ps(void 0,null,function*(){var Zt,ua,Tr;for(let Ra=0;Ra<(er==null?void 0:er.length);Ra++){const zn=er[Ra];if(At.includes(zn)){p.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(ua=(Zt=Gt==null?void 0:Gt.shixun_list)==null?void 0:Zt.find(Vt=>Vt.id===zn))==null?void 0:ua.title}`);return}}let Wn=[];na&&Kn.forEach((Ra=[])=>{Wn.push(...Ra.filter(zn=>zn!==-1))});const Er=na?yield Rr({stage_id:T.actionTabs.id,subject_id:T.actionTabs.subject_id,challenge_ids:Wn}):yield(0,j.Ep)({id:T.actionTabs.id,subject_id:T.actionTabs.subject_id,shixun_ids:[...er]});rr([]),(na?(Er==null?void 0:Er.status)===0:Er!=null&&Er.shixuns_list)&&(qr(),Te(na?(Tr=Er==null?void 0:Er.data)==null?void 0:Tr.list:Er.shixuns_list))}),type:"primary"}," \u786E\u5B9A "))},e.createElement("section",{className:"tc"},e.createElement(mo.Z,{onChange:Zt=>{Gn(Uo(Ls(Ls({},wn),Zt),{page:1})),f({type:"classroomList/getShixunLists",payload:Uo(Ls(Ls({},wn),Zt),{page:1})})}})),e.createElement(F.Z,{spinning:L.effects["classroomList/getShixunLists"]},e.createElement("section",{className:"edu-container"},To.map(function(Zt,ua){var Tr;return e.createElement("ul",{className:is.menu,key:ua},e.createElement("li",null,Zt.name),(Tr=Zt==null?void 0:Zt.children)==null?void 0:Tr.map(function(Wn,Er){return!(0,U.Ny)()&&Zt.id==="type"&&Wn.name==="\u5168\u90E8"?e.createElement(e.Fragment,null):e.createElement("li",{key:Er,className:wn[Zt.id]==Wn.id?is.actived:"",onClick:()=>{wn[Zt.id]=Wn.id,wn.page=1,Gn(Ls({},wn)),f({type:"classroomList/getShixunLists",payload:Ls({},wn)})}},e.createElement("strong",null,Wn.name))}))}),wn.type==="mine"&&e.createElement("ul",{className:is.menu},e.createElement("li",null,"\u76EE\u5F55"),gn==null?void 0:gn.map((Zt,ua)=>e.createElement("li",{className:wn.group_id==Zt.id?is.actived:"",key:Zt.name,onClick:()=>{wn.group_id=Zt.id,wn.page=1,Gn(Ls({},wn)),f({type:"classroomList/getShixunLists",payload:Ls({},wn)})}},e.createElement("strong",null,Zt.name)))),e.createElement(K.Z,{align:"middle"},e.createElement(P.Z,{flex:"1",className:is.filter},or.map(function(Zt,ua){return e.createElement(m.ZP,{key:ua,className:"mr20",type:wn.sort===Zt.id?"primary":"default",onClick:()=>{wn.sort=Zt.id,Gn(Ls({},wn)),f({type:"classroomList/getShixunLists",payload:Ls({},wn)})}},Zt.name)})),e.createElement(P.Z,{className:"c-grey-999"},e.createElement("div",{className:is.menuCourse},e.createElement("ul",null,e.createElement("li",{className:"current",onClick:()=>{wn.order=wn.order==="asc"?"desc":"asc",Gn(Ls({},wn)),f({type:"classroomList/getShixunLists",payload:Ls({},wn)})}},"\u5B66\u4E60\u4EBA\u6570",e.createElement("p",{className:`edu-sorter current ${wn.order}`},e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),(Xt=Gt==null?void 0:Gt.shixun_list)==null?void 0:Xt.map(function(Zt,ua){var Tr;return e.createElement("div",{className:is.listItem,key:ua},!na&&e.createElement(I.default,{checked:er.includes(Zt.id),value:Zt.id,onChange:Wn=>{let Er=er.indexOf(Zt.id);er.indexOf(Zt.id)>-1?rr(er.filter(Ra=>Ra!==Zt.id)):rr(er.concat(Zt.id))},disabled:(Zt==null?void 0:Zt.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),e.createElement("div",{className:is.info},e.createElement("div",{className:is.title},e.createElement("div",{className:is.titleLeft},e.createElement("a",{className:"c-black",href:`/shixuns/${Zt==null?void 0:Zt.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Zt.title}})),(0,U.Ny)()&&(Zt==null?void 0:Zt.mark_status)===1&&e.createElement(u.Z,{title:Zt==null?void 0:Zt.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,U.Ny)()&&(Zt==null?void 0:Zt.mark_status)===2&&e.createElement(u.Z,{title:Zt==null?void 0:Zt.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,U.Ny)()&&(Zt==null?void 0:Zt.mark_status)===3&&e.createElement(u.Z,{title:Zt==null?void 0:Zt.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(Zt==null?void 0:Zt.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&e.createElement(u.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},e.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03")))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:is.description,dangerouslySetInnerHTML:{__html:Zt.description}})),na?e.createElement(u.Z,{title:!(Zt!=null&&Zt.task_pass)||(Zt==null?void 0:Zt.shixun_tag_num_name)=="\u672A\u53D1\u5E03"?"\u7981\u6B62\u8DF3\u5173\u548C\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4EFB\u52A1\u5173\u5361\uFF0C\u4E0D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D":""},e.createElement("div",{className:"mt15"},e.createElement(I.default.Group,{disabled:!(Zt!=null&&Zt.task_pass)||(Zt==null?void 0:Zt.shixun_tag_num_name)=="\u672A\u53D1\u5E03",options:[{value:-1,label:"\u5168\u9009"},...((Tr=Zt==null?void 0:Zt.challenges)==null?void 0:Tr.map((Wn,Er)=>({value:Wn==null?void 0:Wn.id,label:`\u7B2C${Wn==null?void 0:Wn.position}\u5173 ${Wn==null?void 0:Wn.subject}`})))||[]],value:(Kn==null?void 0:Kn[ua])||[],onChange:Wn=>{var Er,Ra,zn;const Vt=(Wn==null?void 0:Wn.filter(mi=>mi!==-1))||[],Ca=((Er=Zt==null?void 0:Zt.challenges)==null?void 0:Er.map(mi=>mi==null?void 0:mi.id))||[];Wn!=null&&Wn.includes(-1)?Kn[ua]=(Ra=Kn==null?void 0:Kn[ua])!=null&&Ra.includes(-1)?(Vt==null?void 0:Vt.length)!==(Ca==null?void 0:Ca.length)?Vt:[]:[...Ca,-1]:Kn[ua]=(zn=Kn==null?void 0:Kn[ua])!=null&&zn.includes(-1)?[]:(Wn==null?void 0:Wn.length)===(Ca==null?void 0:Ca.length)?[...Ca,-1]:Wn,xn([...Kn])}}))):e.createElement("div",{className:" mt15"},Zt.challenge_names.map(function(Wn,Er){return e.createElement("span",{key:Er,className:"mr30 font12"},"\u7B2C",Er+1,"\u5173 ",Wn," ")})),e.createElement(Qs.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",null,e.createElement(u.Z,{overlayClassName:is["tooltip-content"],title:e.createElement("div",null,e.createElement("span",{dangerouslySetInnerHTML:{__html:Zt==null?void 0:Zt.member_user_names}}))},e.createElement("span",{className:is.authorname,dangerouslySetInnerHTML:{__html:Zt==null?void 0:Zt.member_user_names}})),Zt.author_school_name&&e.createElement(e.Fragment,null,e.createElement("span",{dangerouslySetInnerHTML:{__html:Zt.author_school_name}}))),e.createElement("div",null,e.createElement("span",{className:"mr30"},"\u96BE\u5EA6 \xA0",Zt.level),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",Zt.study_count)))))}),e.createElement("p",null))),e.createElement("div",{className:"tc"},e.createElement(ro.Z,{current:wn.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:Gt==null?void 0:Gt.shixuns_count,onChange:Zt=>{wn.page=Zt,f({type:"classroomList/getShixunLists",payload:Ls({},wn)})}})))};var Oo=(0,d.connect)(({classroomList:T,loading:L})=>({classroomList:T,loading:L}))(Gs),Qo=n(8848),ao=n(96599),io=n(20554),Ao={flex_box_center:"flex_box_center___wg8hA",flex_space_between:"flex_space_between___EILLq",flex_box_vertical_center:"flex_box_vertical_center___pTQMI",flex_box_center_end:"flex_box_center_end___QjTO1",flex_box_column:"flex_box_column___zIeav",scoremodal:"scoremodal___CwnRQ",selectWrapper:"selectWrapper___Jdp94",allqingchu:"allqingchu___RcGX2",title:"title___lBG7K",score:"score___vui_D",close:"close___DgceE",content:"content___ZBiaB",items:"items___dDZ89",bottom:"bottom___Q2ayA",yes:"yes___Ru8nB",no:"no___nAqJ3",titlecount:"titlecount___gJaRq",add:"add___NJt4v",search:"search___zSf8A",searchIcon:"searchIcon___ApAIo",header_style:"header_style___RfAxp",tabWrap:"tabWrap___YTk4j",form_style:"form_style___c9uGg",previewModal:"previewModal___sEjK7"},Ts=n(57884),Ys=n(63423),xs={flex_box_center:"flex_box_center___fy0eB",flex_space_between:"flex_space_between___Y6Yac",flex_box_vertical_center:"flex_box_vertical_center___Lj2ev",flex_box_center_end:"flex_box_center_end____iCcl",flex_box_column:"flex_box_column___hXVtC",scoremodal:"scoremodal___cmAHe",selectWrapper:"selectWrapper___qJE92",allqingchu:"allqingchu___cwGyk",title:"title___CNiXq",score:"score___Pxxmx",close:"close___aTxuX",content:"content___ew9Eq",items:"items___cCw1z",bottom:"bottom___AvD5P",yes:"yes____tYAE",no:"no___ObRm5",titlecount:"titlecount___YEUzu",add:"add___cRdJt",search:"search___UCwJ6",searchIcon:"searchIcon___UacnT",tabWrap:"tabWrap___Xnuvu",previewModal:"previewModal___H127r",RenderHtml_content:"RenderHtml_content___pmH_q",RenderHtml_style:"RenderHtml_style___tvtS0",content_list:"content_list___jvOz0",content_value:"content_value___DkebT",content_text:"content_text___oRKdm"},Js=n(83071),ei=n(59301),Yo=Object.defineProperty,iu=Object.defineProperties,xo=Object.getOwnPropertyDescriptors,so=Object.getOwnPropertySymbols,Fo=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,Mo=(T,L,f)=>L in T?Yo(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,bo=(T,L)=>{for(var f in L||(L={}))Fo.call(L,f)&&Mo(T,f,L[f]);if(so)for(var f of so(L))co.call(L,f)&&Mo(T,f,L[f]);return T},qs=(T,L)=>iu(T,xo(L)),Jo=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});W().locale("ZH-cn");let gi=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];var gs=({setScoreShow:T,ScoreShow:L,modalDdata:f,homeType:Te,homeId:At})=>{var bt,Xt,je,Ie,Je,Gt;const[gn,An]=(0,e.useState)(qs(bo({},(0,d.useParams)()),{per_page:10})),[er,rr]=(0,e.useState)("1");return(0,e.useEffect)(()=>{An(bo({},gn))},[]),ei.createElement("div",null,ei.createElement(A.default,{title:"\u8BE6\u60C5",footer:!1,open:L,width:900,centered:!0,className:xs.scoremodal,onCancel:()=>{T(!1)}},ei.createElement(io.default,{className:xs.tabWrap,activeKey:er,onChange:Kn=>{rr(Kn)},items:[{label:`${Te=="HomeworkCommon"?"\u8BF4\u660E":"\u4F5C\u4E1A\u63CF\u8FF0"}`,key:"1"},{label:`${Te=="HomeworkCommon"?"\u9898\u76EE\u5217\u8868":"\u53C2\u8003\u7B54\u6848"}`,key:"2"}]}),Te=="HomeworkCommon"?ei.createElement("div",{className:xs.RenderHtml_content},er=="1"&&ei.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},!(f!=null&&f.description)&&ei.createElement(Ts.Z,{customText:"\u6682\u65E0\u8BF4\u660E"}),ei.createElement(Bn.Z,{value:(f==null?void 0:f.description)||""})),er=="2"&&ei.createElement("div",null,ei.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},((Xt=(bt=f==null?void 0:f.data)==null?void 0:bt[0])==null?void 0:Xt.identifier)&&ei.createElement(Or.default,{dataSource:f==null?void 0:f.data,rowKey:Kn=>Kn==null?void 0:Kn.identifier,pagination:!1,expandable:{expandedRowRender:Kn=>ei.createElement("div",{style:{padding:"10px 48px",borderRadius:2}},ei.createElement("p",null,"\u9898\u76EE\uFF1A",Kn==null?void 0:Kn.name),ei.createElement("p",null,"\u63CF\u8FF0\uFF1A",Kn==null?void 0:Kn.description),!(0,U.dE)()&&ei.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",ei.createElement(Bn.Z,{style:{fontSize:"14px"},value:(Kn==null?void 0:Kn.analysis)||"\u6682\u65E0\u89E3\u6790"}))),defaultExpandedRowKeys:(Ie=(je=f==null?void 0:f.data)==null?void 0:je[0])==null?void 0:Ie.identifier},columns:[{title:"\u9898\u76EE",dataIndex:"name",ellipsis:!0,key:"name"},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",render(Kn,xn,na){return ei.createElement("div",null,gi[Kn])}},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",render(Kn,xn,na){return ei.createElement("div",null,ei.createElement("a",{onClick:()=>Jo(this,null,function*(){let Rn=yield(0,re.ZP)(`/api/problems/${xn==null?void 0:xn.identifier}/start.json`,{method:"get"});Rn&&window.open(`/myproblems/${Rn==null?void 0:Rn.identifier}?type=1&backUrl=/paths/${gn==null?void 0:gn.pathId}`)})},"\u4F53\u9A8C"))}}]})),ei.createElement("aside",{className:"tc mt30 pb30"},ei.createElement(ro.Z,{defaultCurrent:1,total:f==null?void 0:f.count,hideOnSinglePage:!0,showTotal:Kn=>ei.createElement("span",null,"\u5171",Kn,"\u6761"),current:gn.page||1,pageSize:gn.per_page||10,onChange:(Kn,xn)=>{gn.page=Kn,gn.per_page=xn,An(bo({},gn))}})))):ei.createElement("div",{className:xs.RenderHtml_content},er=="1"&&(f!=null&&f.description||((Je=f==null?void 0:f.attachments)==null?void 0:Je.length)>0?(f==null?void 0:f.homework_type)=="group"?ei.createElement("div",null,ei.createElement(Bn.Z,{value:f==null?void 0:f.description,className:xs.RenderHtml_style,style:{color:"#5f6367"}}),ei.createElement("div",{className:xs.content_list},"\u5206\u7EC4\u8981\u6C42",ei.createElement("span",{className:xs.content_value},f==null?void 0:f.min_num,"-",f==null?void 0:f.max_num),"\u4EBA",ei.createElement("span",{className:xs.content_text},"(\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB)")),ei.createElement("div",{className:xs.content_list},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD",ei.createElement("span",{className:xs.content_value},f!=null&&f.base_on_project?"\u662F":"\u5426"),ei.createElement("span",{className:xs.content_text},f!=null&&f.base_on_project?"(\u5B66\u751F\u5FC5\u987B\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)":"(\u5B66\u751F\u4E0D\u9700\u8981\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")),ei.createElement(Js.Z,{callback:()=>{},dataSource:f==null?void 0:f.attachments})):ei.createElement("div",null,ei.createElement(Bn.Z,{value:f==null?void 0:f.description,style:{color:"#5f6367",fontSize:14}}),ei.createElement(Js.Z,{callback:()=>{},dataSource:f==null?void 0:f.attachments})):ei.createElement(Ts.Z,{styles:{margin:"80px auto"}})),er=="2"&&(f!=null&&f.reference_answer||((Gt=f==null?void 0:f.ref_attachments)==null?void 0:Gt.length)>0?ei.createElement("div",null,ei.createElement(Bn.Z,{value:f==null?void 0:f.reference_answer,style:{color:"#5f6367",fontSize:14}}),ei.createElement(Js.Z,{callback:()=>{},dataSource:f==null?void 0:f.ref_attachments})):ei.createElement(Ts.Z,{styles:{margin:"80px auto"}})))))},Cs=n(41550),ms=n(27914),Di=n(59301),_s=Object.defineProperty,ja=Object.defineProperties,za=Object.getOwnPropertyDescriptors,Fs=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,fu=Object.prototype.propertyIsEnumerable,Du=(T,L,f)=>L in T?_s(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,po=(T,L)=>{for(var f in L||(L={}))fo.call(L,f)&&Du(T,f,L[f]);if(Fs)for(var f of Fs(L))fu.call(L,f)&&Du(T,f,L[f]);return T},pu=(T,L)=>ja(T,za(L)),Gu=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const Ri=({setScoreShow:T,ScoreShow:L,modalType:f,user:Te,id:At,subjectId:bt,dispatch:Xt,getData:je,openPreview:Ie})=>{var Je;let[Gt,gn]=(0,e.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),[An,er]=(0,e.useState)([]),[rr,Kn]=(0,e.useState)([]),[xn,na]=(0,e.useState)([]);const[Rn,Rr]=(0,e.useState)(!1),[or]=Ze.default.useForm(),[wn,Gn]=(0,e.useState)(0),[Cr,qr]=(0,e.useState)(!1),[Zt,ua]=(0,e.useState)(""),[Tr,Wn]=(0,e.useState)([]),Er=(0,e.useRef)(new Set),Ra=(0,e.useRef)(new Set),[zn,Vt]=(0,e.useState)([{}]),[Ca,mi]=(0,e.useState)(),[ma,Pr]=(0,e.useState)({}),[ui,yi]=(0,e.useState)(""),[hi,Qi]=(0,e.useState)(""),Mi=(0,d.useParams)(),[Hi,l]=(0,e.useState)(!1),o=[{title:"\u540D\u79F0",dataIndex:(Gt==null?void 0:Gt.type)=="3"?"title":"name",key:"name",render:(lt,mn,pn)=>{var Un,_n;return Di.createElement("div",null,(Gt==null?void 0:Gt.homework_type)=="1"&&(mn==null?void 0:mn.name),(Gt==null?void 0:Gt.homework_type)=="3"&&(mn==null?void 0:mn.name),(Gt==null?void 0:Gt.homework_type)=="5"&&(mn==null?void 0:mn.name),(Gt==null?void 0:Gt.homework_type)=="7"&&((Un=mn==null?void 0:mn.video)==null?void 0:Un.title),(Gt==null?void 0:Gt.homework_type)=="8"&&(Gt==null?void 0:Gt.type)=="1"?mn==null?void 0:mn.filename:(_n=mn==null?void 0:mn.attachment)==null?void 0:_n.filename,(Gt==null?void 0:Gt.type)=="3"&<)}},{title:(Gt==null?void 0:Gt.type)=="1"?"\u6240\u5C5E\u8BFE\u5802":"\u6240\u5C5E\u5B9E\u8DF5\u8BFE\u7A0B",dataIndex:(Gt==null?void 0:Gt.type)=="1"?"course_name":"subject_name",width:"55%",key:(Gt==null?void 0:Gt.type)=="1"?"course_name":"subject_name",ellipsis:!0,hidden:(Gt==null?void 0:Gt.type)=="3"},{title:"\u64CD\u4F5C",dataIndex:"id",width:"60px",key:"item_type",render:(lt,mn,pn)=>Di.createElement("div",{style:{flex:1,textAlign:"start"}},Di.createElement("a",{onClick:()=>{var Un,_n;if(mn!=null&&mn.link){(0,V.xg)(mn.link);return}f=="\u6559\u5B66\u8BFE\u4EF6"?Ie(mn):f=="\u89C6\u9891\u9879\u76EE"?mn!=null&&mn.video?(mi(!0),Pr({videoId:(Un=mn==null?void 0:mn.video)==null?void 0:Un.id,file_url:(_n=mn==null?void 0:mn.video)==null?void 0:_n.play_url})):(Gt==null?void 0:Gt.type)=="3"?(mi(!0),Pr({videoId:mn.id,file_url:mn.play_url||mn.file_url})):p.ZP.error("\u6CA1\u6709\u89C6\u9891\u8D44\u6E90"):f=="\u7F16\u7A0B\u4F5C\u4E1A"?(0,j.NV)({id:mn==null?void 0:mn.id,source:"course"}).then(yr=>{var Qn;(yr==null?void 0:yr.status)==0&&(ua((Qn=yr==null?void 0:yr.data)==null?void 0:Qn.homework),Qi(yr==null?void 0:yr.course_id)),yi("HomeworkCommon"),qr(!0)}):(0,j.NV)({id:mn==null?void 0:mn.id,source:(Gt==null?void 0:Gt.type)=="1"?"course":"subject"}).then(yr=>{var Qn;(yr==null?void 0:yr.status)==0&&ua((Qn=yr==null?void 0:yr.data)==null?void 0:Qn.homework),qr(!0)})}},"\u67E5\u770B"))}].filter(lt=>!lt.hidden),c={type:"checkbox",selectedRowKeys:An,onSelect(lt,mn,pn){if(mn)er([...An,lt.id]),Wn([...Tr,lt]),Gt.type==="2"?Er.current.add(lt.id):Ra.current.add(lt.id),Gn(1),Kn([...rr,lt.id]);else{const Un=Tr.filter(Qn=>Qn.id!==lt.id);Wn(Un);const _n=Un.map(Qn=>Qn.id);er([..._n]),Gt.type==="2"?Er.current.delete(lt.id):Ra.current.delete(lt.id);let yr=rr.filter(Qn=>Qn!==lt.id);Kn(yr)}},onSelectAll(lt,mn,pn){if(lt){const Un=pn.map(_n=>_n.id);Wn([...Tr,...pn]),er([...An,...Un]),Kn([...rr,...Un]);for(const _n of pn)Gt.type==="2"?Er.current.add(_n.id):Ra.current.add(_n.id)}else{const Un=pn.map(Qn=>Qn.id),_n=An.filter(Qn=>!Un.some(Fa=>Fa===Qn)),yr=Tr.filter(Qn=>!Un.some(Fa=>Fa===Qn.id));Wn(yr),er([..._n]),Kn([..._n]);for(const Qn of Un)Gt.type==="2"?Er.current.delete(Qn):Ra.current.delete(Qn)}}};(0,e.useEffect)(()=>{L&&(Gt.search="",Gt.type="1",Gt.homework_type=f=="\u5206\u7EC4\u4F5C\u4E1A"?"3":f=="\u56FE\u6587\u4F5C\u4E1A"?"1":f=="\u89C6\u9891\u9879\u76EE"?"7":f=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",gn(Gt),mt(Gt),or.setFieldsValue({association_id:"",search:null}),Er.current.clear(),Ra.current.clear(),Wn([]),er([]),Kn([]))},[L]);const[s,x]=(0,e.useState)(1),[H,ee]=(0,e.useState)([]),de=lt=>{const{target:mn}=lt;mn.scrollHeight-mn.clientHeight===mn.scrollTop&&x(s+1)};(0,e.useEffect)(()=>{s!=1&&L&&ge(s)},[s]),(0,e.useEffect)(()=>{L&&(ee([]),x(1),ge(1))},[Gt.type]);const ge=lt=>{Gt.type=="1"?De(lt):Gt.type=="2"&&Ce(lt)},De=lt=>{var mn;(0,Ys.Ho)({page:lt,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(mn=Te==null?void 0:Te.userInfo)==null?void 0:mn.login}).then(pn=>{lt==1?ee([{id:"",name:"\u5168\u90E8\u6559\u5B66\u8BFE\u5802"},...pn==null?void 0:pn.courses]):ee([...H,...pn==null?void 0:pn.courses])})},Ce=lt=>{var mn;(0,Ys.w3)({page:lt,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(mn=Te==null?void 0:Te.userInfo)==null?void 0:mn.login}).then(pn=>{lt==1?ee([{id:"",name:"\u5168\u90E8\u5B9E\u8DF5\u8BFE\u7A0B"},...pn==null?void 0:pn.subjects]):ee([...H,...pn==null?void 0:pn.subjects])})};(0,e.useEffect)(()=>{wn>0&&setTimeout(()=>{Gn(0)},2e3)},[wn]);function mt(lt){return Gu(this,null,function*(){var mn,pn,Un;if(Rr(!0),gn(po({},lt)),lt.type=="1")(0,j.A7)(po({user_id:(mn=Te==null?void 0:Te.userInfo)==null?void 0:mn.login},lt)).then(_n=>{(_n==null?void 0:_n.status)==0&&na(_n==null?void 0:_n.data)});else if(lt.type=="2")(0,j.jT)(po({user_id:(pn=Te==null?void 0:Te.userInfo)==null?void 0:pn.login},lt)).then(_n=>{(_n==null?void 0:_n.status)==0&&na(_n==null?void 0:_n.data)});else if(lt.type=="3"){const _n=yield Xt({type:"userDetail/getVideos",payload:pu(po({},lt),{category:"all",sort_by:"published_at",sort_direction:"desc",username:(Un=Te.userInfo)==null?void 0:Un.login})});na({count:_n==null?void 0:_n.count,list:_n==null?void 0:_n.videos})}Rr(!1)})}return Di.createElement("div",null,Di.createElement(A.default,{title:"\u9009\u7528"+f,open:L,width:900,centered:!0,zIndex:10,className:Ao.scoremodal,onCancel:()=>{T(!1)},confirmLoading:Hi,onOk:()=>Gu(void 0,null,function*(){if((rr==null?void 0:rr.length)<=0){p.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}l(!0);const lt=yield(0,j._C)({id:At,subject_id:bt,homework_type:Gt.type=="3"?"9":f=="\u5206\u7EC4\u4F5C\u4E1A"?"3":f=="\u56FE\u6587\u4F5C\u4E1A"?"1":f=="\u89C6\u9891\u9879\u76EE"?"7":f=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",homework_ids:[...Ra.current],subject_homework_ids:[...Er.current]});(lt==null?void 0:lt.status)==0&&(p.ZP.success("\u9009\u7528\u6210\u529F"),je(),T(!1)),l(!1)})},Di.createElement("div",{className:Ao.header_style},Di.createElement(io.default,{className:Ao.tabWrap,activeKey:Gt.type,onChange:lt=>{Gt.type=lt,Gt.page=1,Gt.updated_at="",Gt.association_id=null,Gt.search=null,or.setFieldsValue({association_id:"",search:null}),gn(po({},Gt)),mt(po({},Gt))},items:[{label:"\u4ECE\u6559\u5B66\u8BFE\u5802\u9009\u7528",key:"1"},f!="\u7F16\u7A0B\u4F5C\u4E1A"&&(f=="\u89C6\u9891\u9879\u76EE"?{label:"\u4ECE\u4E2A\u4EBA\u4E3B\u9875\u9009\u7528",key:"3"}:{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"2"})]}),Di.createElement(Ze.default,{layout:"inline",className:Ao.form_style,form:or,onValuesChange:(lt,mn)=>{Gt.page=1,!(lt.search||lt.search==="")&&or.submit()},onFinish:lt=>{gn(po(po({},Gt),lt)),mt(po(po({},Gt),lt))}},Gt.type!="3"&&Di.createElement(Ze.default.Item,{name:"association_id"},Di.createElement(_.default,{onPopupScroll:de,className:Ao.selectWrapper,style:{width:200},size:"large"},H.map((lt,mn)=>Di.createElement(_.default.Option,{key:lt==null?void 0:lt.id},lt==null?void 0:lt.name)))),Di.createElement(Ze.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search"},Di.createElement(vt.default.Search,{className:Ao.search,placeholder:f=="\u89C6\u9891\u9879\u76EE"?"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0\u8FDB\u884C\u641C\u7D22":f=="\u6559\u5B66\u8BFE\u4EF6"?"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0\u8FDB\u884C\u641C\u7D22":"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Di.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Ao.searchIcon}`,onClick:()=>or.submit()}),onSearch:lt=>{or.submit()}})))),((Je=xn==null?void 0:xn.list)==null?void 0:Je.length)>0?Di.createElement(Or.default,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:xn==null?void 0:xn.list,pagination:!1,loading:Rn,rowKey:lt=>lt.id,rowSelection:c,columns:o}):Di.createElement(Ts.Z,null),(xn==null?void 0:xn.count)>0&&Di.createElement(ro.Z,{current:Gt.page,total:xn==null?void 0:xn.count,style:{marginBottom:20},defaultPageSize:Gt.per_page,showTotal:lt=>Di.createElement("span",null,"\u5171\xA0",Di.createElement("span",{style:{color:"#165DFF"}},lt),"\xA0\u6761\u6570\u636E"),pageSize:Gt.per_page,onChange:(lt,mn)=>{Gt.page=lt,Gt.per_page=mn,gn(po({},Gt)),mt(po({},Gt))}})),Di.createElement(gs,{setScoreShow:qr,ScoreShow:Cr,modalDdata:Zt,homeType:ui,homeId:hi}),Di.createElement(Cs.Z,{close:!0,data:zn==null?void 0:zn.content,type:zn==null?void 0:zn.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{Vt({content:"",type:""})}}),Di.createElement(ms.K,pu(po({},ma),{visible:Ca,allow_skip:!0,width:800,onClose:()=>{mi(!1),Pr({})}})))};var ii=(0,d.connect)(({user:T,dispatch:L})=>({user:T,dispatch:L}))(Ri),si=n(89389),os=n(80541),Bs=n(63091),$s=n(82454),Ju=n(10906),Do={tree:"tree___u23Lf",learn:"learn___gQiNJ",name:"name___1D14q",sign:"sign___Ki_95",pdf_name:"pdf_name___T3MPw",name_style:"name_style___nfuvC",color333:"color333___P8iqP",DirectoryTree:"DirectoryTree___umMQK",EditDom:"EditDom___Be0Pl"},Vu=n(89392),Ml=n(84105),i=n(38819),E=n(64885),w="data:image/png;base64,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",M="data:image/png;base64,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",Q=n(59301),ne=Object.defineProperty,pe=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Ut=(T,L,f)=>L in T?ne(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Nt=(T,L)=>{for(var f in L||(L={}))ct.call(L,f)&&Ut(T,f,L[f]);if(ft)for(var f of ft(L))ze.call(L,f)&&Ut(T,f,L[f]);return T},rt=(T,L)=>pe(T,Fe(L)),La=(T,L)=>{var f={};for(var Te in T)ct.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&ft)for(var Te of ft(T))L.indexOf(Te)<0&&ze.call(T,Te)&&(f[Te]=T[Te]);return f},ba=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const Pi=(T={})=>{var L,f;switch(T==null?void 0:T.item_type){case"Challenge":return Q.createElement(u.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},Q.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return Q.createElement(u.Z,{title:"\u6559\u5B66\u89C6\u9891"},Q.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return Q.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((T==null?void 0:T.homework_type)==="group")return Q.createElement(u.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},Q.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((T==null?void 0:T.homework_type)==="normal")return Q.createElement(u.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},Q.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return Q.createElement(u.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},Q.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":return Q.createElement(u.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},Q.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));case"Shixun":return T!=null&&T.is_all_choice?Q.createElement(u.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},Q.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):T!=null&&T.is_unity_3d?((L=T==null?void 0:T.challenge_types)==null?void 0:L.length)<=1?Q.createElement(u.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},Q.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):Q.createElement(u.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},Q.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((f=T==null?void 0:T.challenge_types)==null?void 0:f.length)>1?Q.createElement(u.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},Q.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):T!=null&&T.is_jupyter_lab?Q.createElement(u.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyterLab"},Q.createElement("img",{width:20,src:w})):T!=null&&T.is_jupyter?Q.createElement(u.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyter Notebook"},Q.createElement("img",{width:20,src:M})):Q.createElement(u.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},Q.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return Q.createElement(u.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},Q.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},ca=(T,{key:L},f)=>T.map(Te=>Te.key===L?rt(Nt({},Te),{children:f}):Te.children?rt(Nt({},Te),{children:ca(Te.children,{key:L},f)}):Te),Oi=T=>{var L=T,{pathsDetail:f,globalSetting:Te,user:At,loading:bt,updateSort:Xt,isPaths:je,dispatch:Ie,isShowSchedule:Je,getData:Gt}=L,gn=La(L,["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"]);const{keywords:An,visibleType:er="All"}=f;let[rr,Kn]=(0,e.useState)([]),[xn,na]=(0,e.useState)([]);const[Rn,Rr]=(0,e.useState)([]),[or,wn]=(0,e.useState)([]),[Gn,Cr]=(0,e.useState)([]),qr=(0,d.useParams)(),[Zt,ua]=(0,e.useState)([]),[Tr,Wn]=(0,e.useState)({}),[Er,Ra]=(0,e.useState)(!1),zn=(s=[],x="")=>s==null?void 0:s.map((H,ee)=>{var de;const ge=rt(Nt({},H),{chapter_id:x?[x,ee+1].join("-"):ee+1,title:`${H==null?void 0:H.name}`,key:`${H==null?void 0:H.id}`,icon:Pi,isLeaf:(H==null?void 0:H.item_type)!=="StageCatalog"});return((de=H==null?void 0:H.children)==null?void 0:de.length)>0?(xn.push(ge==null?void 0:ge.key),rt(Nt({},ge),{children:zn(H==null?void 0:H.children,ge==null?void 0:ge.chapter_id)})):ge});(0,e.useEffect)(()=>{if(gn.data&&!(0,Vu.isEqual)(gn.data,Zt)){xn=[];const s=JSON.parse(JSON.stringify(gn.data));ui(s,0),ua([...s]),gn!=null&&gn.expandAll||er!="All"?Kn([...xn]):Kn([])}},[gn.data,er,gn==null?void 0:gn.expandAll]),(0,e.useEffect)(()=>{var s,x,H,ee,de,ge,De,Ce,mt,lt;let mn;if((s=f.detail)!=null&&s.has_start){const pn=(H=(x=f.detail)==null?void 0:x.courses)==null?void 0:H.findIndex(Un=>{var _n;return parseInt((_n=Un.course_status)==null?void 0:_n.status)===1});mn=pn>-1?pn:0}else{let pn=(ge=(de=(ee=f.detail)==null?void 0:ee.courses)==null?void 0:de.map(Un=>{var _n;return parseInt((_n=Un.course_status)==null?void 0:_n.status)}))==null?void 0:ge.lastIndexOf(2);mn=pn>-1?pn:0,pn=(Ce=(De=f.detail)==null?void 0:De.courses)==null?void 0:Ce.findIndex(Un=>{var _n;return parseInt((_n=Un.course_status)==null?void 0:_n.status)===0}),mn=pn>-1?pn:mn}(mt=f.detail)!=null&&mt.courses&&Wn(((lt=f.detail)==null?void 0:lt.courses[mn])||{})},[f.detail]);const Vt=(s,x,...H)=>ba(void 0,[s,x,...H],function*(ee,de,ge={}){(0,V.xg)(de?`/tasks/start/jupyter?id=${ee||""}&challenge_id=${(ge==null?void 0:ge.challenge_id)||""}&subject_id=${qr.pathId||""}`:`/tasks/start?id=${ee||""}&challenge_id=${(ge==null?void 0:ge.challenge_id)||""}&subject_id=${qr.pathId||""}`)}),Ca=s=>{s=s!=null&&s.includes(".json")?s:`${s}.json`,A.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Q.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ba(void 0,null,function*(){const x=yield(0,Jn.L8)({url:s});if(!x)return;p.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const H=yield(0,oe.Ir)({id:x.shixun_identifier});if(H!=null&&H.game_identifier){(0,V.xg)(`/tasks/${H.game_identifier}`);return}(H==null?void 0:H.status)===2?Ca(H==null?void 0:H.message):(H==null?void 0:H.status)===3&&mi(H==null?void 0:H.message)})})},mi=s=>{A.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Q.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",s,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ma=s=>{console.log("onDragEnter:",s)},Pr=s=>ba(void 0,null,function*(){var x,H,ee,de;console.log("onDrop:",s);const ge=s.node.props.eventKey,De=s.dragNode.props.eventKey,Ce=s.node.props.pos.split("-"),mt=s.dropPosition-Number(Ce[Ce.length-1]);if(Ce.length>5&&!s.node.dragOverGapBottom&&!s.node.dragOverGapTop||s.node.dragOver&&s.dragNodesKeys.length>1||Ce.length>2&&s.dragNodesKeys.length>1)return!1;let lt=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(lt.includes((x=s.dragNode)==null?void 0:x.item_type)&&((H=s.node)==null?void 0:H.item_type)!="StageCatalog"&&mt===0||((ee=s.dragNode)==null?void 0:ee.item_type)==="StageCatalog"&<.includes((de=s.node)==null?void 0:de.item_type)&&mt===0)return!1;const mn=(_n,yr,Qn)=>{for(let Fa=0;Fa<_n.length;Fa++){if(_n[Fa].key===yr)return Qn(_n[Fa],Fa,_n);_n[Fa].children&&mn(_n[Fa].children,yr,Qn)}},pn=[...Zt];let Un;if(mn(pn,De,(_n,yr,Qn)=>{Qn.splice(yr,1),Un=_n}),!s.dropToGap)mn(pn,ge,_n=>{_n.children=_n.children||[],_n.children.unshift(Un)});else if((s.node.props.children||[]).length>0&&s.node.props.expanded&&mt===1)mn(pn,ge,_n=>{_n.children=_n.children||[],_n.children.unshift(Un)});else{let _n,yr;mn(pn,ge,(Qn,Fa,Xa)=>{_n=Xa,yr=Fa}),mt===-1?_n.splice(yr,0,Un):_n.splice(yr+1,0,Un)}yield Xt({stage_id:gn.stage_id,list:pn}),ui(pn,0,0,!0),console.log("data:",pn),ua([...pn]),Kn([...rr,s.node.key])}),ui=(s,x,H,ee)=>{x=x||0,s.map((de,ge)=>{var De;try{return de.key2=x+1+"-"+(ge+1),de.key3=gn.index+1+"-"+(ge+1),de.title="",ee||(de.key=x+1+"-"+(ge+1)),x?de.index=H+"-"+(ge+1):de.index=de.key3,(De=de.children)!=null&&De.length&&(xn.push(de.key2),ui(de.children,de.key2,de.index,ee)),de}catch(Ce){}})},yi=s=>{s=s||"";let x=new RegExp((An||"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"ig");const H=s.replace(x,'$&');return An?Q.createElement("span",{dangerouslySetInnerHTML:{__html:H}}):s},hi=(s,x)=>{const{learning_status:H,name:ee}=s;return(H==null?void 0:H[0])==="can"&&(H==null?void 0:H[1])==="try"?Q.createElement("div",{className:Do.learn},Q.createElement("span",{className:Do.name},x?ee:yi(ee)),Q.createElement("span",{className:Do.sign},"\u514D\u8D39\u8BD5\u5B66")):x?ee:yi(ee)},Qi=s=>{er==="All"&&(rr.includes(s)?Kn(rr.filter(x=>x!=s)):Kn(rr.concat(s)))},Mi=(s,x)=>ba(void 0,null,function*(){if((0,_e.tJ)(Ie,!0)){if(s!=null&&s.need_authorize){(0,_e.rX)(!1);return}yield Vt(s.identifier,s.is_jupyter||s.is_jupyter_lab,s),x(),Tr!=null&&Tr.course_id&&(0,j.JS)({id:Tr==null?void 0:Tr.course_id})}}),Hi=s=>ba(void 0,null,function*(){var x,H,ee,de,ge;if(!(0,_e.tJ)(Ie))return;if(!((x=At.userInfo)!=null&&x.admin)&&!((H=At.userInfo)!=null&&H.business)&&!s.can_view&&s.item_type!=="Attachment")return A.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:Q.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});s.link&&(0,os.DH)({is_f:1,id:s.id,point:0,total:0});const De=gn!=null&&gn.course_id?`course_id=${gn==null?void 0:gn.course_id}`:`subject_id=${qr.pathId||gn.subject_id}`;if(((de=s==null?void 0:s.name)==null?void 0:de.substr((ee=s==null?void 0:s.name)==null?void 0:ee.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((ge=f.detail)!=null&&ge.allow_download)){p.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,V.FH)(s.name,Qe.Z.API_SERVER+s.url)}else(0,V.xg)(s.link||`/video/${s.id}?${De}`);if(s.item_type==="Attachment"&&s.complete_status!=2){const mt=yield(0,j.rS)({attachment_id:s.id,status:2})}(s.item_type==="Attachment"||s.item_type==="VideoItem")&&Gt({stage_id:gn.stage_id})}),l=s=>{Er||Ra(!0)},o=(0,e.useRef)(!1),c=(0,e.useMemo)(()=>Q.createElement(F.Z,{spinning:o.current},Q.createElement(D.default,{className:Do.tree,disabled:gn.disabled,expandedKeys:[...rr],draggable:!0,onDragEnter:ma,onDrop:Pr,onExpand:Qi,blockNode:!0,titleRender:s=>{var x,H,ee,de,ge,De;let Ce=s;const mt=((x=s==null?void 0:s.learning_status)==null?void 0:x[0])==="can";return Q.createElement(K.Z,{align:"middle",className:"font14",onClick:()=>Qi(Ce.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>l(Ce.key)},Q.createElement(P.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},Pi(s)),Q.createElement(P.Z,{flex:"1",className:Do.color333,style:{display:"flex",alignItems:"center",width:300}},gn.cust_seq&&Q.createElement("span",{className:`${Do.color333} mr10`}," ",s.index," "),s.item_type!=="Attachment"&&Q.createElement("div",{className:Do.name_style},Q.createElement(u.Z,{placement:"topLeft",title:s.name},hi(s,!1))),s.item_type==="Attachment"&&Q.createElement("a",{target:"_blank",className:Do.pdf_name,title:s.name,onClick:()=>ba(void 0,null,function*(){if((0,_e.tJ)(Ie)){if(Tr!=null&&Tr.course_id){const lt=yield(0,j.JS)({id:Tr==null?void 0:Tr.course_id})}switch(s.item_type){case"Attachment":Hi(Ce);break;case"VideoItem":Hi(s);break;case"ExaminationBank":Hi(s);break;case"HomeworkCommon":Hi(s);break;case"SubjectHomework":(s.homework_type=="group"||s.homework_type=="normal")&&Hi(s);break;case"Shixun":Mi(s);break}}})},s.name),(s.item_type==="Shixun"||s.item_type==="Challenge")&&s.high_resources_consume&&Q.createElement(Z.Z,{type:"paths",style:{marginLeft:10}}),(s.item_type==="Shixun"||s.item_type==="Challenge")&&((H=s==null?void 0:s.shixun_marks)==null?void 0:H.length)>0&&(((ee=At==null?void 0:At.userInfo)==null?void 0:ee.role)==1||((de=At==null?void 0:At.userInfo)==null?void 0:de.role)==2)&&(s==null?void 0:s.shixun_marks.map((lt,mn)=>Q.createElement(u.Z,{title:`${lt}`,key:mn},Q.createElement("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"}},lt)))),!!((ge=s.schools)!=null&&ge.length)&&Q.createElement(u.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},Q.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(s.item_type==="Shixun"||s.item_type==="Challenge")&&!!(s!=null&&s.finished_challenges_count)&&Q.createElement(u.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((s==null?void 0:s.finished_challenges_count)/(s==null?void 0:s.challenges_count)*100)}%`},Q.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(s==null?void 0:s.finished_challenges_count)-(s==null?void 0:s.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!gn.disabled&&Q.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),Er&&Q.createElement(P.Z,{className:"tr"},(Ce.item_type==="VideoItem"||(Ce==null?void 0:Ce.item_type)==="Attachment"||(Ce==null?void 0:Ce.item_type)==="StageCatalog"||(Ce==null?void 0:Ce.item_type)==="SubjectHomework"||(Ce==null?void 0:Ce.item_type)==="ExaminationBank"||(Ce==null?void 0:Ce.item_type)==="HomeworkCommon")&&!gn.disabled&&!gn.hiddenEditBtn&&Q.createElement(u.Z,{title:"\u7F16\u8F91"},Q.createElement("span",{onClick:lt=>{lt.stopPropagation(),gn.editVidoItem(Nt({stage_id:gn.stage_id},Ce))},style:{color:"#ccc",marginRight:"10px"}},Q.createElement(Ju.Z,null))),!gn.disabled&&Q.createElement(Q.Fragment,null,Q.createElement(u.Z,{title:"\u5220\u9664"},Q.createElement("span",{onClick:()=>{gn.deleteStages({id:Ce.stage_item_id,stage_id:gn.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),gn.showVideoPlay&&gn.disabled&&Ce.item_type==="SubjectHomework"&&mt&&Q.createElement("aside",null,!(0,U.JA)()&&je&&((0,U.Ny)()||(Ce==null?void 0:Ce.is_free)||!(Ce!=null&&Ce.is_free)&&(Ce==null?void 0:Ce.is_trial_study))&&Q.createElement(m.ZP,{className:"mr10",type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ce.stage_item_id,title:(Ce==null?void 0:Ce.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},"\u53D1\u9001"),!(0,U.JA)()&&je&&Q.createElement(m.ZP,{type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&gn.showInfoModal(Nt({stage_id:gn.stage_id},Ce))})},"\u67E5\u770B\u8BE6\u60C5")),gn.showVideoPlay&&gn.disabled&&Ce.item_type==="ExaminationBank"&&mt&&Q.createElement("aside",null,!(0,U.JA)()&&je&&((0,U.Ny)()||(Ce==null?void 0:Ce.is_free)||!(Ce!=null&&Ce.is_free)&&(Ce==null?void 0:Ce.is_trial_study))&&Q.createElement(m.ZP,{className:"mr10",type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ce.stage_item_id,title:"\u6D4B\u9A8C",examinationid:Ce.id}}})})},"\u53D1\u9001"),!(0,U.JA)()&&je&&Q.createElement(m.ZP,{type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&window.open(`/paperlibrary/see/${Ce.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),gn.showVideoPlay&&gn.disabled&&Ce.item_type==="HomeworkCommon"&&mt&&Q.createElement("aside",null,!(0,U.JA)()&&je&&((0,U.Ny)()||(Ce==null?void 0:Ce.is_free)||!(Ce!=null&&Ce.is_free)&&(Ce==null?void 0:Ce.is_trial_study))&&Q.createElement(m.ZP,{className:"mr10",type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ce.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:Ce.id}}})})},"\u53D1\u9001"),!(0,U.JA)()&&je&&Q.createElement(m.ZP,{type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&gn.showInfoModal(Nt({stage_id:gn.stage_id},Ce))})},"\u67E5\u770B\u8BE6\u60C5")),gn.showVideoPlay&&gn.disabled&&Ce.item_type==="VideoItem"&&mt&&Q.createElement("aside",null,!(0,U.JA)()&&je&&((0,U.Ny)()||(Ce==null?void 0:Ce.is_free)||!(Ce!=null&&Ce.is_free)&&(Ce==null?void 0:Ce.is_trial_study))&&Q.createElement(m.ZP,{className:"mr10",type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ce.stage_item_id,title:"\u89C6\u9891"}}})})},"\u53D1\u9001"),Q.createElement(m.ZP,{type:"primary",className:"mr10",onClick:()=>ba(void 0,null,function*(){Hi(Ce)})},Ce.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(Ce.allow_visit||Ce.to_be_built||!Ce.shixun_status||(Ce.item_type==="Shixun"||Ce.item_type==="Challenge")&&(Ce==null?void 0:Ce.shixun_status)=="\u5DF2\u53D1\u5E03")&&gn.disabled&&(Ce.item_type==="Shixun"||Ce.item_type==="Challenge")&&mt&&Q.createElement("aside",null,!(0,U.JA)()&&je&&(!Ce.shixun_status||(Ce.item_type==="Shixun"||Ce.item_type==="Challenge")&&(Ce==null?void 0:Ce.shixun_status)=="\u5DF2\u53D1\u5E03")&&((0,U.Ny)()||(Ce==null?void 0:Ce.is_free)||!(Ce!=null&&Ce.is_free)&&(Ce==null?void 0:Ce.is_trial_study))&&Q.createElement(m.ZP,{className:"ml10",type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ce.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:(Ce==null?void 0:Ce.is_jupyter)||(Ce==null?void 0:Ce.is_jupyter_lab),identifier:Ce==null?void 0:Ce.identifier}}})})},"\u53D1\u9001"),Q.createElement(m.ZP,{className:"ml10",type:"primary",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&(Ce.item_type!=="Attachment"&&(Tr!=null&&Tr.course_id)&&(yield(0,j.JS)({id:Tr==null?void 0:Tr.course_id})),window.open(`/shixuns/${Ce.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),!Ce.shixun_status||(Ce.item_type==="Shixun"||Ce.item_type==="Challenge")&&(Ce==null?void 0:Ce.shixun_status)=="\u5DF2\u53D1\u5E03"&&Q.createElement(E.Z,{className:"ml10",type:"primary",onClick:()=>ba(void 0,null,function*(){return new Promise(lt=>ba(void 0,null,function*(){Mi(Ce,lt)}))})},Ce!=null&&Ce.need_authorize?"\u9700\u6388\u6743":s!=null&&s.finished_challenges_count?(s==null?void 0:s.finished_challenges_count)-(s==null?void 0:s.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),gn.showVideoPlay&&gn.disabled&&Ce.item_type==="Attachment"&&mt&&Q.createElement("aside",null,((De=f.detail)==null?void 0:De.allow_download)&&Q.createElement(m.ZP,{className:"mr10",type:"primary",onClick:()=>ba(void 0,null,function*(){var lt;(0,_e.tJ)(Ie)&&(0,V.Nd)("",`${Qe.Z.API_SERVER}${(lt=Ce.url)==null?void 0:lt.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),Q.createElement(m.ZP,{type:"primary",className:"mr10",onClick:()=>ba(void 0,null,function*(){(0,_e.tJ)(Ie)&&(0,V.xg)(`/video/${Ce.id}?subject_id=${qr.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),Q.createElement(P.Z,null,gn.disabled&&Ce.shixun_status==="\u6682\u672A\u516C\u5F00"&&Q.createElement("span",{className:`${Do.color204} ml5`},"\u5F85\u516C\u5F00"),Ce.shixun_status==="\u5DF2\u5220\u9664"&&Q.createElement("span",{className:`${Do.color204} ml5`},"\u5DF2\u5220\u9664"),gn.disabled&&!Je&&(Ce.item_type==="Shixun"||Ce.item_type==="Challenge")&&!!Ce.challenges_count&&Q.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"}," \u5B9E\u9A8C\u6570 ",Ce.item_type==="Challenge"?1:Ce.challenges_count," "),gn.disabled&&Je&&(Ce.item_type==="Shixun"||Ce.item_type==="Challenge")&&!!Ce.challenges_count&&Ce.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Ce.shixun_status!=="\u5DF2\u5220\u9664"&&Q.createElement(Q.Fragment,null,Q.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:Ce.finished_challenges_count===Ce.challenges_count?"#50DAAE":"#DEDEDE"}}),Q.createElement("span",{style:{marginLeft:"4px"}},Q.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},Ce.finished_challenges_count),Q.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",Ce.challenges_count))),gn.disabled&&Je&&(Ce.item_type==="VideoItem"||Ce.item_type==="Attachment")&&(Ce.complete_status==0?Q.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):Ce.complete_status==1?Q.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):Q.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),er==="All"&&s.item_type==="StageCatalog"&&Q.createElement("span",{className:"ml10"},rr.includes(s.key)?Q.createElement(Ml.Z,null):Q.createElement(i.Z,null))))},treeData:Zt,loadedKeys:Rn,loadData:s=>ba(void 0,null,function*(){if(console.log(s),o.current=!0,Rr(Rn==null?void 0:Rn.concat([s.key])),s.item_type!=="StageCatalog")return o.current=!1;const x=yield Ie({type:"pathsDetail/getStageChildrenData",payload:{id:s.stage_item_id}});o.current=!1;const H=(de=Zt)=>de.map(ge=>{var De;return ge.id==s.id?rt(Nt({},ge),{children:x.data.items}):rt(Nt({},ge),{children:((De=ge==null?void 0:ge.children)==null?void 0:De.length)>0?H(ge.children):[]})}),ee=H();ui(ee,0),ua([...ee])})})),[Zt,xn,rr,er,Er,Rn]);return Q.createElement(Q.Fragment,null,c)};var Qa=(0,d.connect)(({pathsDetail:T,loading:L,user:f,globalSetting:Te})=>({pathsDetail:T,globalSetting:Te,user:f,loading:L.effects}))(Oi),Is=Object.defineProperty,ys=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,rs=Object.getOwnPropertySymbols,Rs=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,Es=(T,L,f)=>L in T?Is(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,qi=(T,L)=>{for(var f in L||(L={}))Rs.call(L,f)&&Es(T,f,L[f]);if(rs)for(var f of rs(L))$i.call(L,f)&&Es(T,f,L[f]);return T},Ui=(T,L)=>ys(T,Sr(L)),ti=(T,L)=>{var f={};for(var Te in T)Rs.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&rs)for(var Te of rs(T))L.indexOf(Te)<0&&$i.call(T,Te)&&(f[Te]=T[Te]);return f},xa=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const Ga=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],Ds=T=>{var L=T,{pathsDetail:f,user:Te,globalSetting:At,loading:bt,exercise:Xt,dispatch:je,classroomList:Ie,val:Je,allData:Gt,index:gn,visibleTypeNew:An,getData:er,selectExercise:rr,openPreview:Kn,UpdataStageChildrenData:xn}=L,na=ti(L,["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview","UpdataStageChildrenData"]),Rn,Rr,or;const[wn]=Ze.default.useForm(),[Gn,Cr]=(0,e.useState)(),[qr]=Ze.default.useForm(),[Zt]=Ze.default.useForm(),[ua]=Ze.default.useForm(),Tr=(0,d.useParams)(),{stageData:Wn,keywords:Er,visibleType:Ra="All",editKey:zn}=f;let[Vt,Ca]=(0,e.useState)({});const mi=(0,e.useRef)(),[ma,Pr]=(0,e.useState)(!1),[ui,yi]=(0,e.useState)(!1),[hi,Qi]=(0,e.useState)(!1),[Mi,Hi]=(0,e.useState)(!1),[l,o]=(0,e.useState)(!1),[c,s]=(0,e.useState)(!1),[x,H]=(0,e.useState)(),[ee,de]=(0,e.useState)(!1),[ge,De]=(0,e.useState)(!1),[Ce,mt]=(0,e.useState)(""),[lt,mn]=(0,e.useState)(""),[pn,Un]=(0,e.useState)(""),[_n,yr]=(0,e.useState)(""),[Qn,Fa]=(0,e.useState)(),[Xa,Ya]=(0,e.useState)(!0),[Nr,Bi]=(0,e.useState)([]),[Za,Va]=(0,e.useState)(),[es,Ss]=(0,e.useState)([]),Us=((Rn=f.detail)==null?void 0:Rn.is_free)||((Rr=f.detail)==null?void 0:Rr.can_learning),Ji=!((or=f.detail)!=null&&or.can_managed),js=In=>{if(In.key=="Enter"){const Aa=Zt.getFieldValue("tag");if(Zt.setFieldsValue({tag:""}),!Aa){p.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(es.filter(Ma=>Ma===Aa).length>0){p.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}es.push(Aa),Ss([...es])}},jo=(In,Aa)=>{In.preventDefault(),Ss([...es.filter(Ma=>Ma!=Aa)])},Xs=()=>{p.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},uo=In=>{In=In!=null&&In.includes(".json")?In:`${In}.json`,A.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>xa(void 0,null,function*(){const Aa=yield(0,Jn.L8)({url:In});if(!Aa)return;p.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ma=yield(0,oe.Ir)({id:Aa.shixun_identifier});if(Ma!=null&&Ma.game_identifier){(0,V.xg)(`/tasks/${Ma.game_identifier}`);return}(Ma==null?void 0:Ma.status)===2?uo(Ma==null?void 0:Ma.message):(Ma==null?void 0:Ma.status)===3&&_o(Ma==null?void 0:Ma.message)})})},_o=In=>{A.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",In,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ro=(In,Aa)=>{if(Ji){Xs();return}il()&&(je({type:"pathsDetail/save",payload:{stage_id:Aa.stage_id,editKey:In}}),wn.setFieldsValue({name:Aa.stage_name,description:Aa.stage_description,tagName:Aa.tag&&Aa.tag.name||""}),Cr(Ui(qi({},Gn),{description:Aa.stage_description})))},zo=In=>xa(void 0,null,function*(){const Aa=yield(0,j.Ex)(qi({},In));return Vt.items=In.list,Aa}),$o=(...In)=>xa(void 0,[...In],function*(Aa={}){var Ma,Fi;if(Za){let pi={};Aa!=null&&Aa.video_id||Aa!=null&&Aa.link?pi=qi({id:Za==null?void 0:Za.id,subject_id:Tr==null?void 0:Tr.pathId},Aa):pi=Ui(qi({id:Za==null?void 0:Za.id,subject_id:Tr==null?void 0:Tr.pathId},Aa),{video_id:(Ma=Za==null?void 0:Za.video_item)==null?void 0:Ma.video_id,link:(Fi=Za==null?void 0:Za.video_item)==null?void 0:Fi.link}),(yield(0,j.M2)(pi))&&(p.ZP.success("\u4FEE\u6539\u6210\u529F"),o(!1),xn({stage_id:Vt.stage_id}))}else{const pi=yield(0,j.A2)(qi({id:Vt==null?void 0:Vt.stage_id,subject_id:Tr==null?void 0:Tr.pathId},Aa));pi!=null&&pi.id&&(o(!1),xn({stage_id:Vt==null?void 0:Vt.stage_id}))}}),Go=In=>xa(void 0,null,function*(){var Aa,Ma;if(!(In!=null&&In.name)||(In==null?void 0:In.name.replace(/(^\s*)|(\s*$)/g,""))==="")return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");const Fi=[...((Aa=Vt==null?void 0:Vt.shixuns_list)==null?void 0:Aa.map(tu=>({type:tu.item_type,id:tu.id})))||[],...((Ma=Vt==null?void 0:Vt.attachments_list)==null?void 0:Ma.map(tu=>({type:"Attachment",id:tu.id})))||[]],pi=In,{tagName:ki}=pi,go=ti(pi,["tagName"]);let Vo=Ui(qi({},go),{id:Vt.stage_id,type:Array.from(new Set(Fi.map(tu=>tu.type))),list:Fi});const Mu=Vt.tag&&Vt.tag.id||"";Vo=Ui(qi({},Vo),{stage_tag_attributes:Mu?{id:Mu,name:ki}:{name:ki||""}});const Fu=yield(0,j.xn)(qi({},Vo));Fu!=null&&Fu.subject_id&&xn(Ui(qi(qi({},Vt),Fu),{stage_name:Vo.name,stage_description:Vo.description,tag:Vo.stage_tag_attributes}))}),ko=In=>{A.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:()=>xa(void 0,null,function*(){(yield(0,j.WW)(In)).status===0&&(p.ZP.success("\u5220\u9664\u6210\u529F"),xn({stage_id:Je.stage_id||Vt.stage_id}))})})},eu=In=>xa(void 0,null,function*(){const Aa=yield(0,j.FD)({id:In==null?void 0:In.stage_item_id,type:In==null?void 0:In.homework_type});Aa&&((In==null?void 0:In.item_type)=="HomeworkCommon"?Un(Aa==null?void 0:Aa.hack_homework):Un(Aa==null?void 0:Aa.subject_homework),mt(In==null?void 0:In.item_type),mn(In==null?void 0:In.stage_item_id),De(!0))}),Po=In=>xa(void 0,null,function*(){var Aa,Ma,Fi;if((In==null?void 0:In.item_type)==="VideoItem"){const pi=yield(0,os.TJ)({id:In==null?void 0:In.stage_item_id});Va(pi),(In==null?void 0:In.item_type)==="VideoItem"?o(!0):(Ss(((Aa=pi==null?void 0:pi.tags)==null?void 0:Aa.map(ki=>ki==null?void 0:ki.name))||[]),Zt.setFieldsValue({files:[{uid:(Ma=pi==null?void 0:pi.attachment)==null?void 0:Ma.id,name:pi==null?void 0:pi.name,response:{id:(Fi=pi==null?void 0:pi.attachment)==null?void 0:Fi.id}}]}),Qi(!0))}else if((In==null?void 0:In.item_type)==="ExaminationBank")d.history.push(`/paperlibrary/add/${In==null?void 0:In.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${Tr.pathId}&stageId=${Je.stage_id}`);else if((In==null?void 0:In.item_type)==="HomeworkCommon")d.history.push(`/paths/${Tr.pathId}/${Vt.stage_id}/program_homework/${In==null?void 0:In.id}/edit`);else if((In==null?void 0:In.item_type)==="Attachment"){let pi;A.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:e.createElement(vt.default,{value:pi,onChange:ki=>{pi=ki.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>xa(void 0,null,function*(){var ki,go;if(!pi)return p.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Vo=yield(0,re.ZP)(`/api/attachments/${In==null?void 0:In.id}.json`,{method:"put",body:{name:pi+((go=In==null?void 0:In.name)==null?void 0:go.substr((ki=In==null?void 0:In.name)==null?void 0:ki.lastIndexOf(".")))}});pi="",xn({stage_id:In==null?void 0:In.stage_id})})})}else if((In==null?void 0:In.item_type)==="SubjectHomework")je({type:"classroomList/setActionTabs",payload:{key:(In==null?void 0:In.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:In==null?void 0:In.stage_item_id,type:In==null?void 0:In.homework_type}});else{let pi;A.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:e.createElement(vt.default,{defaultValue:In==null?void 0:In.name,value:pi,maxLength:40,onChange:ki=>{console.log(ki.target.value),pi=ki.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>xa(void 0,null,function*(){if(!(pi||(In==null?void 0:In.name)).replaceAll(" ",""))return p.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const ki=yield(0,re.ZP)(`/api/stages/${In==null?void 0:In.stage_id}/update_item_name.json`,{method:"put",body:{name:pi||(In==null?void 0:In.name),item_id:In==null?void 0:In.id}});pi="",xn({stage_id:In==null?void 0:In.stage_id})})})}}),lu=In=>{A.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>xa(void 0,null,function*(){(yield(0,j._V)({id:In})).status===1&&(je({type:"pathsDetail/save",payload:{editKey:-1,stageData:Wn.filter(Ma=>Ma.stage_id!==In)}}),p.ZP.success("\u5220\u9664\u6210\u529F"))})})},Au=(In,Aa)=>{const Ma=Wn.findIndex(pi=>pi.stage_id===In),Fi=[...Wn];return Aa==="up"&&Ma>0?[Fi[Ma-1],Fi[Ma]]=[Fi[Ma],Fi[Ma-1]]:Aa==="down"&&Maxa(void 0,null,function*(){if(Ji){Xs();return}if(!il())return;(yield(0,j.ms)({id:In})).status===1&&(p.ZP.success("\u4E0A\u79FB\u6210\u529F!"),je({type:"pathsDetail/save",payload:{stageData:Au(In,"up")}}))}),Bl=In=>xa(void 0,null,function*(){if(Ji){Xs();return}if(!il())return;(yield(0,j.yy)({id:In})).status===1&&(p.ZP.success("\u4E0B\u79FB\u6210\u529F!"),je({type:"pathsDetail/save",payload:{stageData:Au(In,"down")}}))}),il=()=>zn!==-1?(A.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:e.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const In=`Edit_${zn}`;let Aa=document.getElementById(In);Aa&&setTimeout(()=>Aa.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,sl=()=>{Go(wn.getFieldsValue(),"edit")},Zl=()=>{var In,Aa,Ma,Fi,pi,ki;return((Aa=(In=f.detail)==null?void 0:In.courses)==null?void 0:Aa.length)>0?(Ma=f.detail)==null?void 0:Ma.allow_visit:!(((Fi=Te.userInfo)==null?void 0:Fi.user_identity)==="\u5B66\u751F"&&((pi=f.detail)!=null&&pi.allow_visit)&&((ki=f.detail)!=null&&ki.courses))},Wl=In=>{var Aa,Ma;let Fi=[];return In.items&&((Aa=In.items)!=null&&Aa.length)&&((Ma=In.items)==null||Ma.forEach(ki=>{var go;Fi.push(ki),ki.children&&((go=ki.children)!=null&&go.length)&&(Fi=Fi.concat(ki.children))})),!Fi.find(ki=>(0,Vu.isEqual)(ki.learning_status,["can","try"]))?null:e.createElement("aside",{className:Li.learn},"\u514D\u8D39\u8BD5\u5B66")},Yl=(In,Aa)=>{var Ma,Fi,pi,ki,go,Vo,Mu,Fu,tu,Il,wl;let bu=(In==null?void 0:In.items)||[],ol=!1,Sl=!1,Tl=!1;Ra==="All"&&(ol=(((Ma=Te.userInfo)==null?void 0:Ma.admin)||((Fi=Te.userInfo)==null?void 0:Fi.business)||((pi=f.detail)==null?void 0:pi.allow_statistics))&&ma,(ki=f.detail)!=null&&ki.allow_add_member&&Us&&!ma&&(Aa>0&&(Sl=!0),Aa<(Wn==null?void 0:Wn.length)-1&&(Tl=!0)));const _l=to=>xa(void 0,null,function*(){Bi(to),!(bu!=null&&bu.length)&&to.includes(`${Aa}`)&&xn({stage_id:In.stage_id||Vt.stage_id})}),xl=(to,ku)=>{var ul;((ul=f.detail)==null?void 0:ul.shixun_tag_num)==4?A.default.confirm({centered:!0,width:420,title:"\u63D0\u793A",icon:null,onOk:()=>{to=="\u5411\u4E0A\u79FB\u52A8"?yl(ku):Bl(ku)},content:e.createElement("div",{className:"tc font16"},"\u5F53\u524D\u5B9E\u8DF5\u8BFE\u7A0B\u5DF2\u516C\u5F00\uFF0C\u786E\u5B9A\u8981\u8C03\u6574\u7AE0\u6B21\u987A\u5E8F\u5417\uFF1F")}):to=="\u5411\u4E0A\u79FB\u52A8"?yl(ku):Bl(ku)};return e.createElement(F.Z,{spinning:!!bt["pathsDetail/getStageChildrenData"]},e.createElement(Qo.default,{className:`mt20 ${Li.ChapterStyle}`,activeKey:Nr,bordered:!1,expandIconPosition:"end",expandIcon:({isActive:to})=>e.createElement("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:`rotate(${to?90:0}deg) `,transition:".3s"}}),onChange:_l,items:[{key:Aa,label:e.createElement(K.Z,{id:`Edit_${Aa}`,wrap:!1,align:"middle",gutter:5},e.createElement(P.Z,null,e.createElement("span",{className:"font18 blod c-3061d0"},In.stage_name||`\u7B2C${Gt==null?void 0:Gt.length}\u7AE0\u8282`,Wl(In))),In.tag&&In.tag.name&&e.createElement(P.Z,null,e.createElement("span",{className:`${Li.tag}`},In.tag.name))),extra:Ra==="All"&&!Er&&((go=f==null?void 0:f.detail)==null?void 0:go.allow_edit_stage)&&e.createElement("div",{className:`${ol?"":Li.EditStyle}`,onClick:to=>{to.preventDefault(),to.stopPropagation()}},e.createElement(K.Z,{wrap:!1,align:"middle",gutter:10},ol&&e.createElement(P.Z,null,e.createElement(u.Z,{title:"\u5220\u9664"}," ",e.createElement("i",{onClick:()=>{lu(In.stage_id)},className:"iconfont current icon-shanchu c-grey-c"}))),((Vo=f.detail)==null?void 0:Vo.allow_add_member)&&Us&&!ma&&e.createElement(e.Fragment,null,Sl&&e.createElement(P.Z,null,e.createElement(u.Z,{title:"\u5411\u4E0A\u79FB\u52A8"}," ",e.createElement("i",{onClick:()=>{xl("\u5411\u4E0A\u79FB\u52A8",In.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"}))),Tl&&e.createElement(P.Z,null,e.createElement(u.Z,{title:"\u5411\u4E0B\u79FB\u52A8"}," ",e.createElement("i",{onClick:()=>{xl("\u5411\u4E0B\u79FB\u52A8",In.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"}))),e.createElement(P.Z,null,e.createElement(u.Z,{title:"\u7F16\u8F91"},e.createElement("i",{onClick:to=>{Ro(Aa,In)},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})))))),children:e.createElement(F.Z,{spinning:!1},!ma&&(In.stage_description?e.createElement("aside",{className:"pl20 pr20"},e.createElement("div",{ref:mi,className:`${Li.introContent} ${Xa?Li.introContentMaxHeight:""}`},e.createElement(Bn.Z,{value:In==null?void 0:In.stage_description})),Qn&&e.createElement("div",{className:"current",onClick:to=>{to.stopPropagation(),Ya(!Xa)}},e.createElement(Qs.Z,{dashed:!1},e.createElement("a",{className:"font14"},Xa?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",e.createElement("i",{className:`iconfont font14 ${Xa?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))):(bu==null?void 0:bu.length)==0?e.createElement("div",{className:Li.nodata},"\u6682\u65E0\u5185\u5BB9\uFF5E"):null),ma&&e.createElement("div",{className:"pl20 pr20"},e.createElement(Ze.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u7AE0\u8282\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u7A7A\u683C"}]},e.createElement(vt.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${Aa+1}\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:sl})),e.createElement(Ze.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},e.createElement(si.Z,{defaultValue:Gn==null?void 0:Gn.description,placeholder:`\u8BF7\u8F93\u5165\u7B2C${Aa+1}\u7AE0\u8282\u63CF\u8FF0`,height:300,onBlur:sl})),e.createElement(Ze.default.Item,{label:"\u6807\u7B7E",name:"tagName",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57\u201D"}]},e.createElement(vt.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:sl})),e.createElement("aside",{className:"mt20 mb20"},e.createElement(m.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:e.createElement("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:()=>{if(!(Vt!=null&&Vt.stage_id))return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&(Hi(!0),ua.resetFields())}},"\u5C0F\u8282"),e.createElement(N.Z,{placement:"bottomCenter",overlayClassName:Li.dro,menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"},{key:"3",label:"\u9009\u7528\u4EFB\u52A1\u5173\u5361"}],onClick:({key:to,keyPath:ku,domEvent:ul})=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(to==="1"){if(!(0,_e.tJ)(je)||!(0,_e.xY)())return;s(!1),yi(!0),qr.setFieldsValue({name:"",is_jupyter:!1})}to==="2"&&je({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:Vt.stage_id,subject_id:Tr.pathId}}),to==="3"&&je({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:Vt.stage_id,subject_id:Tr.pathId,isMissionLevel:!0}})}}},e.createElement(m.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u5B9E\u8DF5\u9879\u76EE")),!((Mu=At==null?void 0:At.setting)!=null&&Mu.is_local)&&e.createElement(e.Fragment,null,e.createElement(N.Z,{placement:"bottomCenter",overlayClassName:Li.dro,dropdownRender:()=>e.createElement(O.default,null,e.createElement(O.default.Item,{key:3,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Va(""),o(!0)}},"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),e.createElement(O.default.Item,{key:4,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&(H("\u89C6\u9891\u9879\u76EE"),de(!0),yr(Vt.stage_id))}},"\u9009\u7528\u89C6\u9891\u9879\u76EE"))},e.createElement(m.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u89C6\u9891\u9879\u76EE"))),e.createElement(N.Z,{placement:"bottomCenter",overlayClassName:Li.dro,dropdownRender:()=>e.createElement(O.default,null,e.createElement(O.default.Item,{key:5,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&(Va(""),Ss([]),s(!1),Qi(!0),Zt.resetFields())}},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),e.createElement(O.default.Item,{key:6,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&(H("\u6559\u5B66\u8BFE\u4EF6"),de(!0),yr(Vt.stage_id))}},"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"))},e.createElement(m.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6559\u5B66\u8BFE\u4EF6")),e.createElement(N.Z,{placement:"bottomCenter",overlayClassName:Li.dro,dropdownRender:()=>e.createElement(O.default,null,e.createElement(O.default.Item,{key:7,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&je({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:Vt.stage_id,subject_id:Tr.pathId}})}},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(O.default.Item,{key:8,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&je({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:Vt.stage_id,subject_id:Tr.pathId}})}},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),e.createElement(O.default.Item,{key:9,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&d.history.push(`/paths/${Tr.pathId}/${Vt.stage_id}/program_homework/null/add`)}},"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),e.createElement(O.default.Item,{key:10,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&(H("\u5206\u7EC4\u4F5C\u4E1A"),de(!0),yr(Vt.stage_id))}},"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(O.default.Item,{key:11,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&(H("\u56FE\u6587\u4F5C\u4E1A"),de(!0),yr(Vt.stage_id))}},"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"),e.createElement(O.default.Item,{key:12,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&(H("\u7F16\u7A0B\u4F5C\u4E1A"),de(!0),yr(Vt.stage_id))}},"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"))},e.createElement(m.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u4F5C\u4E1A")),e.createElement(N.Z,{placement:"bottomCenter",overlayClassName:Li.dro,dropdownRender:()=>e.createElement(O.default,null,e.createElement(O.default.Item,{key:13,style:{textAlign:"center"},onClick:()=>{d.history.push(`/paperlibrary/add?pageType=course&courseId=${Tr.pathId}&stageId=${In.stage_id}`)}},"\u65B0\u5EFA\u8BD5\u5377"),e.createElement(O.default.Item,{key:14,style:{textAlign:"center"},onClick:()=>{if(!Vt.stage_id)return p.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,_e.tJ)(je)&&rr(In)}},"\u9009\u7528\u8BD5\u5377"))},e.createElement(m.ZP,{key:Aa,size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6D4B\u9A8C")),e.createElement("br",null)),e.createElement("aside",{className:"c-light-black mt10 pb20"},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002",e.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),e.createElement("aside",{className:`${In!=null&&In.stage_description?"mt10":""} ${Li.shixuns}`},!!(bu!=null&&bu.length)&&e.createElement(Jl,{visibleType:An,data:bu,stage_id:In.stage_id,disabled:!ma,deleteStages:ko,editVidoItem:Po,showInfoModal:eu,updateSort:zo,index:Aa,expandAll:(Fu=f==null?void 0:f.detail)==null?void 0:Fu.show_course_section,cust_seq:!!((tu=f==null?void 0:f.detail)!=null&&tu.cust_seq),showVideoPlay:((Il=Te.userInfo)==null?void 0:Il.admin)||((wl=Te.userInfo)==null?void 0:wl.business)||Zl(),isPaths:!0,isShowSchedule:f.isShowSchedule,getData:er})),ma&&e.createElement("aside",{className:Li.buttons},e.createElement(m.ZP,{onClick:()=>{Pr(!1),je({type:"pathsDetail/save",payload:{editKey:-1}}),je({type:"pathsDetail/getPathsDetail",payload:{id:Tr.pathId}})},type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),e.createElement(m.ZP,{onClick:()=>xa(void 0,null,function*(){wn.submit(),je({type:"pathsDetail/save",payload:{editKey:-1}}),je({type:"pathsDetail/getPathsDetail",payload:{id:Tr.pathId}})}),size:"middle",type:"primary"},"\u4FDD\u5B58")))}]}))},Jl=e.memo(Qa),ql=(0,e.useMemo)(()=>Vt?Yl(Vt,gn):null,[Vt,Er,An,Ra,Qn,Xa,Nr,ma,zn]);return(0,e.useEffect)(()=>{Ca(qi({},Je)),wn.setFieldsValue(Ui(qi({},Je),{name:Je==null?void 0:Je.stage_name}))},[Je]),(0,e.useEffect)(()=>{var In;if(zn===gn){Pr(!0);const Aa=document.getElementById(`Edit_${zn}`);Aa&&setTimeout(()=>Aa.scrollIntoView({block:"start",behavior:"smooth"}))}else Pr(!1);Bi(!(Vt!=null&&Vt.limit_expansion)||((In=Vt==null?void 0:Vt.items)==null?void 0:In.length)>0||zn===gn?[`${gn}`]:[])},[Vt,zn]),(0,e.useEffect)(()=>{if(!mi.current)return;function In(){var Ma;let Fi=new ResizeObserver(pi=>{for(let ki of pi)Fa(ki.target.offsetHeight>=280)});return Fi.observe((Ma=mi.current)==null?void 0:Ma.firstElementChild),Fi}const Aa=In();return()=>{var Ma,Fi;(Ma=mi.current)!=null&&Ma.firstElementChild&&Aa.unobserve((Fi=mi.current)==null?void 0:Fi.firstElementChild)}},[mi.current,Vt]),e.createElement("section",null,e.createElement(Ze.default,{form:wn,onFinish:Go},ql),e.createElement(A.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:ui,confirmLoading:c,destroyOnClose:!0,onOk:()=>xa(void 0,null,function*(){qr.submit()}),onCancel:()=>{yi(!1)}},e.createElement(Ze.default,{form:qr,initialValues:{name:"",is_jupyter:!1},onFinish:In=>xa(void 0,null,function*(){s(!0),(yield(0,j.vf)(qi({id:Vt.stage_id,subject_id:Tr.pathId},In))).id&&(qr.resetFields(),p.ZP.success("\u6DFB\u52A0\u6210\u529F"),xn(qi({},Vt)),yi(!1)),s(!1)})},e.createElement(Ze.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},e.createElement(b.ZP.Group,null,e.createElement(b.ZP,{value:!1}," \u5168\u6808\u5B9E\u8DF5\u9879\u76EE "),e.createElement(b.ZP,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),e.createElement(Ze.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(vt.default,{showCount:!0,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC760\u5B57\u7684\u540D\u79F0"})))),e.createElement(A.default,{centered:!0,title:Za?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:hi,confirmLoading:c,onCancel:()=>{Qi(!1),Ss([]),Va("")},destroyOnClose:!0,onOk:()=>xa(void 0,null,function*(){var In,Aa;const Ma=Zt.getFieldsValue();s(!0);const Fi=Ma.files.find(go=>!go.response||!go.response.id);if(Fi){p.ZP.error(`${Fi==null?void 0:Fi.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}let pi;const ki=Ui(qi({},Ma),{subject_id:Tr.pathId,tags:es,attachment_ids:(In=Ma==null?void 0:Ma.files)==null?void 0:In.map(go=>go.response.id)});Za?pi=yield(0,j.M2)(Ui(qi({},ki),{id:Za==null?void 0:Za.id,attachment_id:(Aa=ki==null?void 0:ki.attachment_ids)==null?void 0:Aa[0]})):pi=yield(0,j.s0)(Ui(qi({},ki),{id:Vt.stage_id})),pi.status===0&&(p.ZP.success("\u4FEE\u6539\u6210\u529F"),Qi(!1),xn(qi({},Vt))),s(!1)})},e.createElement(Ze.default,{form:Zt},e.createElement(Ze.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},e.createElement($s.Z,{aloneClear:!0,maxSize:(0,U.Ny)()?500:100,accept:Ga.toString(),number:Za?1:10})),e.createElement(Ze.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tags"},e.createElement(vt.default,{onKeyUp:js})),e.createElement("div",{className:Li["tagsList-content"]},es.map((In,Aa)=>e.createElement(ao.default,{key:Aa+In,closable:!0,onClose:Ma=>{jo(Ma,In)}},In))),e.createElement("div",null,e.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),e.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",e.createElement(d.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",e.createElement("br",null),"2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B",e.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,U.Ny)()?500:100,"M\uFF1B",e.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",e.createElement("br",null),"5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",e.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),e.createElement(A.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:Mi,confirmLoading:c,onOk:()=>xa(void 0,null,function*(){ua.submit()}),onCancel:()=>{Hi(!1),ua.resetFields()}},e.createElement(Ze.default,{form:ua,onFinish:In=>xa(void 0,null,function*(){s(!0),(yield(0,j.Mt)(Ui(qi({},In),{id:Vt==null?void 0:Vt.stage_id,subject_id:Tr.pathId}))).status===0&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),Hi(!1),ua.resetFields(),xn(qi({},Vt))),s(!1)})},e.createElement(Ze.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(vt.default,{showCount:!0,maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),l&&e.createElement(Bs.Z,{visible:l,editData:Za,onCancel:()=>o(!1),onOk:$o}),e.createElement(ii,{setScoreShow:de,getData:()=>{xn({stage_id:Je.stage_id||Vt.stage_id})},id:_n,ScoreShow:ee,modalType:x,subjectId:Tr.pathId,openPreview:Kn}),e.createElement(gs,{setScoreShow:De,ScoreShow:ge,homeType:Ce,homeId:lt,modalDdata:pn}))};var Hs=(0,d.connect)(({pathsDetail:T,user:L,loading:f,globalSetting:Te,classroomList:At,exercise:bt})=>({pathsDetail:T,user:L,globalSetting:Te,loading:f.effects,classroomList:At,exercise:bt}))(Ds),No=n(75790),oo=n(71051);const ht=({user:T,onReplyDiscuss:L,dispatch:f,id:Te,activeDiscussIndex:At,placeholder:bt})=>{const[Xt,je]=(0,e.useState)("");function Ie(gn){je(gn)}const Je=(0,d.useParams)();function Gt(){if(!Xt){p.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}L(Te,Xt),f({type:"pathsDetail/getPathsDetail",payload:{id:Je.pathId}}),je("")}return e.createElement("div",{key:Te,className:"discuss-item-editor",style:{display:At===Te?"block":"none",width:"100%"}},e.createElement(si.Z,{miniToolbar:!0,startInit:At===Te,defaultValue:Xt,id:Te,noStorage:!0,watch:!1,height:155,placeholder:bt||"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:Ie}),e.createElement("a",{onClick:Gt,className:"btn-send"},"\u53D1\u9001"))};var Co=(0,d.connect)(({shixunsDetail:T,loading:L,globalSetting:f})=>({shixunsDetail:T,globalSetting:f,loading:L.models.index}))(ht),Bo=n(59301),wt=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const Io=({user:T,upDataList:L,page:f,dispatch:Te,keywords:At})=>{const bt=(0,d.useParams)(),Xt=(je,Ie)=>wt(void 0,null,function*(){const Je=yield(0,j.WD)({id:je,content:Ie});(Je==null?void 0:Je.status)===0&&L(1,At)});return Bo.createElement("div",{className:"discuss-item-container bg-white"},Bo.createElement("a",{href:`/users/${T.login}`,target:"_blank"},Bo.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Qe.Z.IMG_SERVER}/images/${T.image_url}`,width:"50"})),Bo.createElement("section",null,Bo.createElement(Co,{id:bt.pathId,activeDiscussIndex:bt.pathId,onReplyDiscuss:Xt,placeholder:"\u6211\u8981\u8BA8\u8BBA"})))};var gu=(0,d.connect)(({shixunsDetail:T,loading:L,globalSetting:f})=>({shixunsDetail:T,globalSetting:f,loading:L.models.index}))(Io),vs=n(88838);function qu(T,L=1){return get("/discusses.json",{page:L-1,container_identifier:T,container_type:"Shixun"})}function Vs(T,L){return(0,re.v_)(`/discusses/${T}/top_or_down_discuss.json`,{top:L})}function aa(T,L){return(0,re.v_)(`/discusses/${T}/plus.json`,{container_type:"Discuss",type:L?1:0})}function Ho(T,L){return(0,re.v_)(`/discusses/${T}/hidden.json`,L)}function mu(T,L){return(0,re.v_)(`/discusses/${T}/reward_code.json`,L)}function su(T){return(0,re.ZP)(`/api/discusses/${T}.json`,{method:"delete"})}function Lo(T,L){return(0,re.v_)(`/discusses/${T}/reply.json`,{container_type:"Shixun",content:L})}function Ku(T){return post("/discusses.json",T)}function _u({data:T,index:L,adminOrOperator:f,parentDiscussIndex:Te,shixunIdentifier:At,isDelete:bt,user:Xt,onSetRewardData:je,onSetActionType:Ie,deleteCommentAlert:Je,shixunName:Gt,keywords:gn}){const{author:An,can_delete:er,manage:rr,content:Kn,hidden:xn,id:na,reward:Rn,time:Rr}=T;function or(){je({id:na,index:L,user_id:An.user_id,parentDiscussIndex:Te})}function wn(){Ie({id:na,index:L,params:{hidden:xn?"0":"1",container_identifier:At},type:"hidden-discuss",parentDiscussIndex:Te,message:xn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Gn(){if(Je){A.default.info({title:"\u63D0\u793A",content:e.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Gt,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Ie({id:na,index:L,type:"delete-discuss",parentDiscussIndex:Te,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return e.createElement("div",{className:"second-level-discuss"},e.createElement("div",{className:"discuss-info-body",style:{marginTop:"8px",marginBottom:"8px"}},e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${An.login}`,target:"_blank"},An.name),e.createElement("span",{className:"grey"},Rr),Rn?e.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Rn}`},e.createElement("i",{className:"iconfont icon-gift c-orange "}),e.createElement("span",null,Rn)):null),e.createElement("div",{className:gn?"hidden":"btn-group",style:{marginBottom:"0px"}},f?e.createElement("a",{onClick:or,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.createElement("i",{className:"iconfont icon-jiangli"})):null,f?e.createElement("a",{onClick:wn,title:xn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.createElement("i",{className:xn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,rr?e.createElement("a",{onClick:Gn,title:"\u5220\u9664",style:{minWidth:"unset"}},e.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.createElement(Bn.Z,{className:"discuss-content",value:Kn,highlightKeywords:gn}))}var Iu=({data:T,index:L,shixunIdentifier:f,adminOrOperator:Te,identity:At,onTopOrDownDiscuss:bt,onPlusDiscuss:Xt,onSetActionType:je,onSetRewardData:Ie,user:Je,isDelete:Gt,activeDiscussIndex:gn,onReplyDiscuss:An,onSetActiveDiscussIndex:er,keywords:rr})=>{const{content:Kn,children:xn,game_url:na,hidden:Rn,id:Rr,position:or,praise_count:wn,reward:Gn,sticky:Cr,time:qr,user_praise:Zt,game_passed:ua,delete_comment_alert:Tr,author:Wn,shixun_name:Er,manage:Ra}=T;function zn(){er(Rr)}function Vt(){bt(Rr,!Cr,L)}function Ca(){Xt(Rr,!Zt,L)}function mi(){Ie({id:Rr,index:L,user_id:Wn.user_id})}function ma(){if(Tr){A.default.info({title:"\u63D0\u793A",content:e.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Er,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}je({id:Rr,index:L,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Pr(){je({id:Rr,index:L,params:{hidden:Rn?"0":"1",container_identifier:f},type:"hidden-discuss",message:Rn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ui=yi=>{let{nodeName:hi,src:Qi}=yi.target;hi==="IMG"&&(zi.Z.publish("preview-image",Qi),console.log("src:",Qi))};return e.createElement("div",{className:"discuss-item-container",key:Rr},e.createElement("a",{href:`/users/${Wn.login}`,target:"_blank"},e.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Qe.Z.IMG_SERVER}/images/${Wn.image_url}`,width:"50"})),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${Wn.login}`,target:"_blank"},Wn.name),e.createElement("span",{className:"grey"},qr),or?e.createElement("span",{className:"c-green"}," [\u7B2C",or,"\u5173] "):null,na?e.createElement("a",{href:na,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,Gn?e.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Gn}`},e.createElement("i",{className:"iconfont icon-gift c-orange "}),e.createElement("span",null,Gn)):null,At<=5?e.createElement("span",{style:{flex:"1",textAlign:"right",color:ua===1?"#29bd8b":""}},ua||ua===0?ua===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),e.createElement("div",{onClick:ui},e.createElement(Bn.Z,{className:"discuss-content",value:Kn,highlightKeywords:rr})),xn&&xn.length>0?e.createElement("div",{className:"reply-discuss-container",onClick:ui},xn.map((yi,hi)=>e.createElement(_u,{key:yi.id,data:yi,index:hi,deleteCommentAlert:Tr,shixunName:Er,shixunIdentifier:f,adminOrOperator:Te,user:Je,isDelete:Gt,onSetRewardData:Ie,onSetActionType:je,parentDiscussIndex:L,keywords:rr}))):null,e.createElement("div",{className:rr?"hidden":"btn-group"},Te?e.createElement("a",{onClick:mi,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.createElement("i",{className:"iconfont icon-jiangli"})):null,Te?e.createElement("a",{onClick:Pr,title:Rn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.createElement("i",{className:Rn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ra&&(!xn||xn.length==0)&&e.createElement("a",{onClick:ma,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})),e.createElement("a",{onClick:zn,title:"\u56DE\u590D"},e.createElement("i",{className:"iconfont icon-huifu1"})),e.createElement("a",{onClick:Ca,style:{whiteSpace:"nowrap"},className:Zt?"c-orange":""},e.createElement("i",{className:Zt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.createElement("span",null,wn||""))),e.createElement(Co,{id:Rr,activeDiscussIndex:gn,onReplyDiscuss:An})))},t=Object.defineProperty,r=Object.defineProperties,C=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,qn=(T,L,f)=>L in T?t(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Gr=(T,L)=>{for(var f in L||(L={}))ut.call(L,f)&&qn(T,f,L[f]);if(ce)for(var f of ce(L))an.call(L,f)&&qn(T,f,L[f]);return T},Na=(T,L)=>r(T,C(L)),vn=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const Mr={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function fi(T,L){switch(L.type){case vs.tD:return Na(Gr({},T),{loading:!0});case vs.RS:return Na(Gr({},T),{showRewardDialog:!0});case vs.t2:return Na(Gr({},T),{showRewardDialog:!1});case vs.GR:return Gr(Gr({},T),L.payload);case vs.u8:return Gr(Gr({},T),L.payload);case vs.rM:return Gr(Gr({},T),L.payload);case vs.yS:return Gr(Gr({},T),L.payload);case vs.Vn:return Gr(Gr({},T),L.payload);case vs.SX:return Gr(Gr({},T),L.payload);default:throw new Error}}var Vi=({shixunIdentifier:T,identity:L,activeIndex:f,user:Te,isShixunDetail:At=!1,isDelete:bt,keywords:Xt,refreshCount:je})=>{const[Ie,Je]=(0,e.useReducer)(fi,Mr),{page:Gt,loading:gn,data:An,actionType:er,showRewardDialog:rr,activeDiscussIndex:Kn}=Ie,xn=(0,e.useRef)(),na=(0,e.useRef)(),Rn=(0,d.useParams)();function Rr(Pr){return vn(this,null,function*(){if(!gn)try{Je({type:vs.tD});const ui=yield(0,j.Ax)(Na(Gr({},Rn),{page:Pr,keywords:Xt}));Je({type:vs.GR,payload:{activeDiscussIndex:null,page:Pr,data:ui,loading:!1}})}catch(ui){console.log(ui)}})}function or(Pr){document.body.scrollIntoView(),Rr(Pr)}function wn(Pr,ui,yi){return vn(this,null,function*(){try{const hi=yield aa(Pr,ui);Ca[yi].user_praise=ui,Ca[yi].praise_count=hi.praise_count,Je({type:vs.rM,payload:{data:Na(Gr({},An),{comments:Ca})}})}catch(hi){console.log(hi)}})}function Gn(Pr,ui,yi){return vn(this,null,function*(){try{yield Vs(Pr,ui),Ca[yi].sticky=ui,Je({type:vs.u8,payload:{data:Na(Gr({},An),{comments:Ca})}})}catch(hi){console.log(hi)}})}function Cr(){Je({type:vs.yS,payload:{actionType:null}})}function qr(){return vn(this,null,function*(){const{id:Pr,params:ui,type:yi,index:hi,parentDiscussIndex:Qi}=er;if(yi==="hidden-discuss"&&(yield Ho(Pr,ui),Qi?Ca[Qi].children[hi].hidden=ui.hidden==1:Ca[hi].hidden=ui.hidden==1,Je({type:vs.yS,payload:{actionType:null,data:Na(Gr({},An),{comments:Ca})}})),yi==="delete-discuss"){if(yield su(Pr),Qi||Qi===0){let Mi=Ca[Qi].children;for(let Hi=Mi.length-1;Hi>=0;Hi--)if(Mi[Hi].id===Pr){Mi.splice(Hi,1);break}Ca[Qi].children=Mi}else for(let Mi=Ca.length-1;Mi>=0;Mi--)if(Ca[Mi].id===Pr){Ca.splice(Mi,1);break}Je({type:vs.yS,payload:{actionType:null,data:Na(Gr({},An),{comments:Ca})}}),je()}})}function Zt(Pr){Je({type:vs.yS,payload:{actionType:Pr}})}function ua(){Je({type:vs.t2})}function Tr(){return vn(this,null,function*(){const{id:Pr,index:ui,score:yi,user_id:hi,parentDiscussIndex:Qi}=xn.current,Mi=yield mu(Pr,{container_type:"Discusses",score:yi,user_id:hi});Qi?Ca[Qi].children[ui].reward=Mi.code:Ca[ui].reward=Mi.code,Je({type:vs.Vn,payload:{showRewardDialog:!1,data:Na(Gr({},An),{comments:Ca})}}),xn.current=null})}function Wn(Pr){xn.current=Pr,Je({type:vs.RS})}function Er(Pr){xn.current.score=Pr}function Ra(Pr,ui){return vn(this,null,function*(){try{yield Lo(Pr,ui),Rr(Gt)}catch(yi){console.log(yi)}})}function zn(Pr){Je(Kn===Pr?{type:vs.SX,payload:{activeDiscussIndex:null}}:{type:vs.SX,payload:{activeDiscussIndex:Pr}})}if((0,e.useEffect)(()=>{function Pr(){return vn(this,null,function*(){f===3&&!An&&T&&(yield Rr(Gt))})}Pr()},[Rn.pathId,Xt]),(0,e.useEffect)(()=>{Rr(Gt)},[Xt]),!An)return e.createElement(F.Z,{spinning:!0},e.createElement("div",{style:{height:"300px",width:"100%"}}));const{disscuss_count:Vt,comments:Ca,all:mi,can_hidden:ma}=An;return e.createElement(e.Fragment,null,e.createElement("div",{className:"discuss-container",ref:na},Vt===0?e.createElement(Ts.Z,null):null,(0,U.bg)()&&!Xt&&e.createElement(gu,{upDataList:Rr,page:Gt,user:Te,keywords:Xt}),e.createElement("aside",{className:"bg-white"},Ca==null?void 0:Ca.map((Pr,ui)=>e.createElement(Iu,{user:Te,key:Pr.id,data:Pr,index:ui,identity:L,onPaginationChange:or,shixunIdentifier:T,isDelete:bt,onSetActionType:Zt,onTopOrDownDiscuss:Gn,adminOrOperator:ma,onPlusDiscuss:wn,onSetRewardData:Wn,activeDiscussIndex:Kn,onSetActiveDiscussIndex:zn,onReplyDiscuss:Ra,keywords:Xt}))),Vt>10?e.createElement("div",{className:"pagination-container tc"},e.createElement(ro.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:or,current:Gt,total:Vt})):null),e.createElement(No.Z,null,e.createElement(A.default,{centered:!0,title:"\u63D0\u793A",open:!!er,onOk:qr,onCancel:Cr},e.createElement("p",null,er?er.message:"")),e.createElement(A.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:rr,onCancel:ua,onOk:Tr},e.createElement(oo.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Er,style:{width:"228px"}}))))},Ki={flex_box_center:"flex_box_center___pWsLR",flex_space_between:"flex_space_between___VBNSX",flex_box_vertical_center:"flex_box_vertical_center___Z_F4c",flex_box_center_end:"flex_box_center_end___q95u1",flex_box_column:"flex_box_column___dhvCq",scoremodal:"scoremodal___YNtb3",wrap:"wrap___BauIT",wrap_title:"wrap_title___ZWoHv",radioWrap:"radioWrap___Jh9vt",radio:"radio___Ydt8R",colorFF0000:"colorFF0000___JOb5w",pagination:"pagination___d1fv4",selectWrapper:"selectWrapper___AXdXX",allqingchu:"allqingchu___bGXX_",title:"title___i97Lm",score:"score___KL7jN",close:"close___UFA7K",content:"content___y4BQA",items:"items___uyG6g",bottom:"bottom___YN73d",yes:"yes___XPJhC",no:"no___Mkypk",titlecount:"titlecount___ppkNI",add:"add___SwDuY",search:"search___Pjuzg",searchIcon:"searchIcon___v01bz",tabWrap:"tabWrap___ANUlZ"},us=n(59301),Nu=Object.defineProperty,hu=Object.defineProperties,$u=Object.getOwnPropertyDescriptors,wu=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,ou=(T,L,f)=>L in T?Nu(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Eu=(T,L)=>{for(var f in L||(L={}))wo.call(L,f)&&ou(T,f,L[f]);if(wu)for(var f of wu(L))Lu.call(L,f)&&ou(T,f,L[f]);return T},kl=(T,L)=>hu(T,$u(L)),Jc=(T,L)=>{var f={};for(var Te in T)wo.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&wu)for(var Te of wu(T))L.indexOf(Te)<0&&Lu.call(T,Te)&&(f[Te]=T[Te]);return f},gl=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const Xd=vt.default.Search,wA=T=>{var L=T,{shixunsDetail:f,dispatch:Te}=L,At=Jc(L,["shixunsDetail","dispatch"]),bt,Xt;const je=(0,d.useParams)(),[Ie,Je]=(0,e.useState)(0),[Gt,gn]=(0,e.useState)([]),[An,er]=(0,e.useState)(""),[rr,Kn]=(0,e.useState)(),[xn,na]=(0,e.useState)(!1),[Rn,Rr]=(0,e.useState)(!1),[or,wn]=(0,e.useState)(!1),[Gn,Cr]=(0,e.useState)({}),[qr,Zt]=(0,e.useState)({page:1,limit:10,type:"video"}),[ua,Tr]=(0,e.useState)(!1),[Wn,Er]=(0,e.useState)({});(0,e.useEffect)(()=>{var ma,Pr,ui,yi;if(er(""),f.actionTabs.key==="Stage-SendModal")if(((Pr=(ma=f==null?void 0:f.actionTabs)==null?void 0:ma.params)==null?void 0:Pr.title)=="\u5206\u7EC4\u4F5C\u4E1A"){let hi={page:1,limit:10,type:"group"};Zt(hi),Ra(kl(Eu({},hi),{search:encodeURI(An)}))}else if(((yi=(ui=f==null?void 0:f.actionTabs)==null?void 0:ui.params)==null?void 0:yi.title)=="\u56FE\u6587\u4F5C\u4E1A"){let hi={page:1,limit:10,type:"normal"};Zt(hi),Ra(kl(Eu({},hi),{search:encodeURI(An)}))}else Zt(qr),Ra(kl(Eu({},qr),{search:encodeURI(An)}))},[f.actionTabs.key]);const Ra=ma=>gl(void 0,null,function*(){const Pr=yield Te({type:"shixunsDetail/searchUserCourses",payload:ma});Pr.status===401?(Te({type:"shixunsDetail/setActionTabs",payload:{}}),Rr(!1)):(Je((Pr==null?void 0:Pr.courses_count)||0),gn((Pr==null?void 0:Pr.course_list)||[]))}),zn=ma=>{const Pr=Eu(Eu({},qr),{page:ma,limit:10,search:encodeURI(An)});Zt(Pr),Ra(Pr)},Vt=()=>gl(void 0,null,function*(){var ma,Pr,ui,yi,hi,Qi,Mi,Hi,l,o,c,s,x,H,ee;if(!rr){na(!0);return}const de=(ma=f.actionTabs.params)==null?void 0:ma.id;Rr(!1);let ge=yield(0,oe.Tr)({id:((ui=(Pr=f==null?void 0:f.actionTabs)==null?void 0:Pr.params)==null?void 0:ui.title)=="\u6D4B\u9A8C"?(hi=(yi=f==null?void 0:f.actionTabs)==null?void 0:yi.params)==null?void 0:hi.examinationid:je==null?void 0:je.pathId,course_id:((Mi=(Qi=f==null?void 0:f.actionTabs)==null?void 0:Qi.params)==null?void 0:Mi.title)=="\u6D4B\u9A8C"?[rr]:rr,type:((l=(Hi=f==null?void 0:f.actionTabs)==null?void 0:Hi.params)==null?void 0:l.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((c=(o=f==null?void 0:f.actionTabs)==null?void 0:o.params)==null?void 0:c.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((x=(s=f==null?void 0:f.actionTabs)==null?void 0:s.params)==null?void 0:x.title)=="\u6D4B\u9A8C"?"examination_bank":((ee=(H=f==null?void 0:f.actionTabs)==null?void 0:H.params)==null?void 0:ee.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":"subject",stage_item_id:de,sync_catelog:0});(ge==null?void 0:ge.student_count)===0?yield Ca(ge==null?void 0:ge.no_use_list):Cr(ge)}),Ca=ma=>gl(void 0,null,function*(){var Pr,ui,yi,hi,Qi,Mi,Hi,l,o,c,s,x,H,ee,de,ge,De,Ce,mt,lt,mn,pn,Un,_n;const yr=(Pr=f.actionTabs.params)==null?void 0:Pr.id;let Qn;if(wn(!0),(ui=f.actionTabs.params)!=null&&ui.is_jupyter){const Fa=(yi=f.actionTabs.params)==null?void 0:yi.identifier;Qn=yield(0,re.ZP)(`/api/shixuns/${Fa}/send_to_course.json`,{method:"Post",body:{courses:[{course_id:rr,identifier:Fa,type:"normal",is_copy:ma,is_use:1}]}})}else((Qi=(hi=f==null?void 0:f.actionTabs)==null?void 0:hi.params)==null?void 0:Qi.title)=="\u6D4B\u9A8C"?Qn=yield(0,j.p4)({id:(Hi=(Mi=f==null?void 0:f.actionTabs)==null?void 0:Mi.params)==null?void 0:Hi.examinationid,course_id:[rr],shixuns_info:ma?ma==null?void 0:ma.map(Fa=>(Fa.shixun_id=Fa.id,Fa)):[]}):Qn=yield(0,j.Q)({id:je==null?void 0:je.pathId,course_id:rr,stage_shixuns:ma,sync_catelog:0,type:((l=f.actionTabs.params)==null?void 0:l.title)==="\u5B9E\u8BAD"?"shixun":((c=(o=f==null?void 0:f.actionTabs)==null?void 0:o.params)==null?void 0:c.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((x=(s=f==null?void 0:f.actionTabs)==null?void 0:s.params)==null?void 0:x.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((ee=(H=f==null?void 0:f.actionTabs)==null?void 0:H.params)==null?void 0:ee.title)=="\u89C6\u9891"?"video":((ge=(de=f==null?void 0:f.actionTabs)==null?void 0:de.params)==null?void 0:ge.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":""});mi(),((Ce=(De=f==null?void 0:f.actionTabs)==null?void 0:De.params)==null?void 0:Ce.title)=="\u6D4B\u9A8C"?Qn!=null&&Qn.have_shixun?(Er(kl(Eu(Eu({},(mt=Qn==null?void 0:Qn.data)==null?void 0:mt[0]),(lt=f==null?void 0:f.actionTabs)==null?void 0:lt.params),{courseId:(pn=(mn=Qn==null?void 0:Qn.data)==null?void 0:mn[0])==null?void 0:pn.course_identifier,examination_bank_ids:[(_n=(Un=f==null?void 0:f.actionTabs)==null?void 0:Un.params)==null?void 0:_n.examinationid]})),Tr(!0)):(Qn==null?void 0:Qn.status)===0&&A.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:us.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{(0,V.xg)(`${Qn.data[0].first_category_url}/${Qn.data[0].exercise_id}/detail?random=${Qn.data[0].is_random}&tabs=3`)}}):(Qn==null?void 0:Qn.status)===1&&A.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:us.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{var Fa,Xa,Ya,Nr,Bi,Za,Va,es,Ss;if((Fa=f.actionTabs.params)!=null&&Fa.is_jupyter){(0,V.xg)(Qn==null?void 0:Qn.first_category_url);return}if(((Ya=(Xa=f==null?void 0:f.actionTabs)==null?void 0:Xa.params)==null?void 0:Ya.title)=="\u5206\u7EC4\u4F5C\u4E1A"||((Bi=(Nr=f==null?void 0:f.actionTabs)==null?void 0:Nr.params)==null?void 0:Bi.title)=="\u56FE\u6587\u4F5C\u4E1A")(0,V.xg)(Qn==null?void 0:Qn.url);else if(((Va=(Za=f==null?void 0:f.actionTabs)==null?void 0:Za.params)==null?void 0:Va.title)=="\u7F16\u7A0B\u4F5C\u4E1A"){const Us=(es=Qn==null?void 0:Qn.url.split("/"))==null?void 0:es[2];(0,V.xg)(`/classrooms/${Us}/program_homework`)}else{const Us=(Ss=Qn==null?void 0:Qn.url.split("/"))==null?void 0:Ss[2];(0,V.xg)(`/classrooms/${Us}/shixun_homework`)}}})}),mi=()=>{er(""),Kn(null),na(!1),Te({type:"shixunsDetail/setActionTabs",payload:{}}),Rr(!1),wn(!1)};return us.createElement(us.Fragment,null,us.createElement(A.default,{title:`\u53D1\u9001${((bt=f.actionTabs.params)==null?void 0:bt.title)||"\u5B9E\u8BAD"}`,open:f.actionTabs.key==="Stage-SendModal",centered:!0,className:Ki.scoremodal,onCancel:mi,onOk:()=>{var ma,Pr;if(!rr){na(!0);return}Ca([{id:(ma=f.actionTabs.params)==null?void 0:ma.examinationid,stage_shixun_id:(Pr=f.actionTabs.params)==null?void 0:Pr.id,is_copy:!0,is_use:1}])}},us.createElement("div",{className:Ki.wrap},us.createElement("div",{className:Ki.wrap_title},"\u9009\u62E9\u7684",`${((Xt=f.actionTabs.params)==null?void 0:Xt.title)||"\u5B9E\u8BAD"}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),us.createElement("div",{className:"mb10"},us.createElement(vt.default.Search,{className:Ki.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",allowClear:!0,value:An,onChange:ma=>er(ma.target.value),suffix:us.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Ki.searchIcon}`,onClick:()=>{er(An);const ma=Eu(Eu({},qr),{page:1,limit:10,search:encodeURI(An)});Zt(ma),Ra(ma)}}),onSearch:ma=>{er(ma);const Pr=Eu(Eu({},qr),{page:1,limit:10,search:encodeURI(ma)});Zt(Pr),Ra(Pr)}})),us.createElement("div",{className:Ki.radioWrap},us.createElement(b.ZP.Group,{value:rr,onChange:ma=>{Kn(ma.target.value),na(!1)}},Gt.map((ma,Pr)=>us.createElement(b.ZP,{className:Ki.radio,value:ma.course_id,key:Pr},us.createElement("span",{title:ma.name},ma.name))))),xn&&us.createElement("div",{className:Ki.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),Ie>10&&us.createElement("div",{className:Ki.pagination},us.createElement(ro.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:qr==null?void 0:qr.page,pageSize:10,total:Ie,onChange:zn})))),us.createElement(Y.Z,{resdata:Gn,type:"shixun",okloading:or,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:ma=>{var Pr;Ca((Pr=f.actionTabs.params)!=null&&Pr.is_jupyter?1:ma)}}),us.createElement(ye.Z,{source:"\u8BD5\u5377",showModal:ua,onCancel:()=>Tr(!1),okBtnName:"\u524D\u5F80\u6559\u5B66\u8BFE\u5802",info:{courseId:Wn==null?void 0:Wn.course_id,identifier:je.pathId,examination_bank_ids:Wn==null?void 0:Wn.examination_bank_ids},onOk:()=>{(0,V.xg)(`${Wn==null?void 0:Wn.first_category_url}/${Wn==null?void 0:Wn.exercise_id}/detail?random=${Wn==null?void 0:Wn.is_random}&tabs=3`)}}))};var SA=(0,d.connect)(({shixunsDetail:T})=>({shixunsDetail:T}))(wA),vu={bg:"bg___F_x5V",title:"title___QEshf",fieldWrap:"fieldWrap___zSBF2",mdWrap:"mdWrap___V2EBb",footer_style:"footer_style___lwvvM",submit_button:"submit_button___gNsfc",close_button:"close_button___K6_8I"},Pl=n(50111),qc=Object.defineProperty,lc=Object.defineProperties,TA=Object.getOwnPropertyDescriptors,rA=Object.getOwnPropertySymbols,Ac=Object.prototype.hasOwnProperty,cc=Object.prototype.propertyIsEnumerable,xA=(T,L,f)=>L in T?qc(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,ml=(T,L)=>{for(var f in L||(L={}))Ac.call(L,f)&&xA(T,f,L[f]);if(rA)for(var f of rA(L))cc.call(L,f)&&xA(T,f,L[f]);return T},FA=(T,L)=>lc(T,TA(L)),dc=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const _c=({shixunHomeworks:T,newCourse:L,globalSetting:f,loading:Te,dispatch:At,classroomList:bt})=>{var Xt,je;const Ie=(0,d.useParams)(),[Je]=Ze.default.useForm(),[Gt,gn]=(0,e.useState)({}),An=(0,e.useRef)(),{commonHomeWorkAddDefaultData:er}=T;let[rr,Kn]=(0,e.useState)({});(0,e.useEffect)(()=>{Je.resetFields()},[bt.actionTabs.key]);const xn=()=>{Je.validateFields().then(()=>dc(void 0,null,function*(){var Rn,Rr;if(Gt.min_num>Gt.max_num){p.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const or=ml({},Gt);or.attachment_ids&&(or.attachment_ids=(Rn=or==null?void 0:or.attachment_ids)==null?void 0:Rn.map(Gn=>Gn.response.id)),or.reference_attachment_ids&&(or.reference_attachment_ids=(Rr=or==null?void 0:or.reference_attachment_ids)==null?void 0:Rr.map(Gn=>Gn.response.id)),or.base_on_project||(or.base_on_project=!1);const wn=yield(0,j.DQ)(FA(ml({id:bt.actionTabs.id,subject_id:bt.actionTabs.subject_id},or),{homework_type:3}));wn.status===0&&(na(wn.homework_id),(0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"]),p.ZP.success("\u65B0\u5EFA\u6210\u529F"),At({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function na(Rn){return dc(this,null,function*(){if(!(rr!=null&&rr.ec_point_ids))return;let Rr=yield(0,re.ZP)(`/api/ec_courses/${rr==null?void 0:rr.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:ml({homework_common_id:Rn},rr)})})}return e.createElement(ps.Z,{placement:"bottom",height:"100%",closable:!1,open:bt.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:vu.drawer},e.createElement("section",{className:vu.bg},e.createElement("aside",{className:vu.title},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(Ze.default,{form:Je,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{gn(ml({},Je.getFieldsValue()))}},e.createElement("div",{className:vu.fieldWrap},e.createElement(Ze.default.Item,{name:"name",label:"\u6807\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(vt.default,{maxLength:60,suffix:`${((Xt=Gt.name)==null?void 0:Xt.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:vu.mdWrap},e.createElement(Ze.default.Item,{name:"description",style:{marginTop:"-10px"},label:"\u5185\u5BB9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.createElement(si.Z,{watch:!0,defaultValue:Gt.intro})),e.createElement("div",null,e.createElement(Ze.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},e.createElement($s.Z,null))),e.createElement(K.Z,{gutter:[20,20],style:{marginTop:20}},e.createElement(P.Z,{flex:"230px"},e.createElement(Ze.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},e.createElement(oo.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),e.createElement(P.Z,{flex:"230px"},e.createElement(Ze.default.Item,{name:"max_num",label:e.createElement("div",null,"\xA0"),rules:[{validator(Rn,Rr){return Rr?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},e.createElement(oo.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),e.createElement(P.Z,null,e.createElement("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((je=f==null?void 0:f.setting)!=null&&je.is_local)&&e.createElement(K.Z,{style:{marginTop:"-10px"}},e.createElement(P.Z,null,e.createElement(Ze.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5}},e.createElement(I.default,{value:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),e.createElement("span",{className:"c-light-black",style:{color:"#999999"}},"(\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")))),e.createElement("div",{className:vu.mdWrap},e.createElement(Ze.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848",style:{marginTop:10}},e.createElement(si.Z,{watch:!0,defaultValue:Gt.notice})),e.createElement("div",null,e.createElement(Ze.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},e.createElement($s.Z,null))))),e.createElement("div",{className:vu.mdWrap},e.createElement(Pl.Z,{setitem:Rn=>Kn(ml({},Rn))}))),e.createElement("div",{className:vu.footer_style},e.createElement("div",{className:vu.close_button,onClick:()=>{At({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),e.createElement("div",{onClick:xn,className:vu.submit_button},"\u63D0\u4EA4")))};var $c=(0,d.connect)(({shixunHomeworks:T,newCourse:L,loading:f,globalSetting:Te,classroomList:At})=>({classroomList:At,shixunHomeworks:T,newCourse:L,globalSetting:Te,loading:f.effects}))(_c),eo={bg:"bg___oLxz5",title:"title___bfvam",fieldWrap:"fieldWrap___A5u2u",mdWrap:"mdWrap___zugL3",footer_style:"footer_style___unO7C",submit_button:"submit_button___t8Hvx",close_button:"close_button___oswUb"},DA=Object.defineProperty,ed=Object.defineProperties,td=Object.getOwnPropertyDescriptors,fc=Object.getOwnPropertySymbols,nd=Object.prototype.hasOwnProperty,rd=Object.prototype.propertyIsEnumerable,pc=(T,L,f)=>L in T?DA(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Ru=(T,L)=>{for(var f in L||(L={}))nd.call(L,f)&&pc(T,f,L[f]);if(fc)for(var f of fc(L))rd.call(L,f)&&pc(T,f,L[f]);return T},gc=(T,L)=>ed(T,td(L)),NA=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const mc=({shixunHomeworks:T,newCourse:L,globalSetting:f,loading:Te,dispatch:At,classroomList:bt})=>{var Xt,je;const Ie=(0,d.useParams)(),[Je]=Ze.default.useForm(),[Gt,gn]=(0,e.useState)({}),[An,er]=(0,e.useState)(!1);let[rr,Kn]=(0,e.useState)({});const[xn,na]=(0,e.useState)({}),Rn=(0,e.useRef)(),{commonHomeWorkEditDefaultData:Rr}=T;(0,e.useEffect)(()=>{bt.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"&&or()},[bt.actionTabs.key]);const or=()=>NA(void 0,null,function*(){const Cr=yield(0,j.FD)({id:bt.actionTabs.id,type:bt.actionTabs.type});if(Cr){const qr=gc(Ru({},Cr.subject_homework),{attachment_ids:(0,$s.z)(Cr.subject_homework.attachments),reference_attachment_ids:(0,$s.z)(Cr.subject_homework.ref_attachments)});Je.setFieldsValue(Ru({},qr)),gn(Ru({},qr)),er(!0),na(new Date)}});function wn(Cr){return NA(this,null,function*(){if(!(rr!=null&&rr.ec_point_ids))return;let qr=yield(0,re.ZP)(`/api/ec_courses/${rr==null?void 0:rr.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Ru({homework_common_id:Cr},rr)})})}const Gn=()=>{Je.validateFields().then(()=>NA(void 0,null,function*(){var Cr,qr;if(Gt.min_num>Gt.max_num){p.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const Zt=Ru({},Gt);Zt.attachment_ids&&(Zt.attachment_ids=(Cr=Zt==null?void 0:Zt.attachment_ids)==null?void 0:Cr.map(Tr=>Tr.response.id)),Zt.reference_attachment_ids&&(Zt.reference_attachment_ids=(qr=Zt==null?void 0:Zt.reference_attachment_ids)==null?void 0:qr.map(Tr=>Tr.response.id)),Zt.base_on_project||(Zt.base_on_project=!1),(yield(0,j.VO)(gc(Ru(Ru({},Ie),Zt),{base_on_project:Zt.base_on_project,homework_type:3,id:bt.actionTabs.id}))).status===0&&(p.ZP.success("\u7F16\u8F91\u6210\u529F"),wn(Ie.categoryId),At({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return e.createElement(ps.Z,{placement:"bottom",height:"100%",closable:!1,open:bt.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:eo.drawer},e.createElement("section",{className:eo.bg},e.createElement("aside",{className:eo.title},"\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(Ze.default,{form:Je,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{gn(Ru({},Je.getFieldsValue()))}},e.createElement("div",{className:eo.fieldWrap},e.createElement(Ze.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(vt.default,{maxLength:60,suffix:`${((Xt=Gt.name)==null?void 0:Xt.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:eo.mdWrap},e.createElement(Ze.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.createElement(si.Z,{watch:!0,defaultValue:Gt.description})),e.createElement("div",null,e.createElement(Ze.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},An&&e.createElement($s.Z,{key:xn}))),e.createElement(K.Z,{gutter:[20,20],style:{marginTop:20}},e.createElement(P.Z,{flex:"230px"},e.createElement(Ze.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},e.createElement(oo.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),e.createElement(P.Z,{flex:"230px"},e.createElement(Ze.default.Item,{name:"max_num",label:e.createElement("div",null,"\xA0"),rules:[{validator(Cr,qr){return qr?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},e.createElement(oo.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),e.createElement(P.Z,null,e.createElement("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((je=f==null?void 0:f.setting)!=null&&je.is_local)&&e.createElement(K.Z,{style:{marginTop:"-10px"}},e.createElement(P.Z,null,e.createElement(Ze.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5}},e.createElement(I.default,{value:!0,defaultChecked:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),e.createElement("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09")))),e.createElement("div",{className:eo.mdWrap},e.createElement(Ze.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:10}},e.createElement(si.Z,{defaultValue:Gt.reference_answer,watch:!0})),e.createElement("div",null,e.createElement(Ze.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},An&&e.createElement($s.Z,{key:xn}))))),e.createElement("div",{className:eo.mdWrap},e.createElement(Pl.Z,{setitem:Cr=>Kn(Ru({},Cr)),homework_common_id:Ie.categoryId}))),e.createElement("div",{className:eo.footer_style},e.createElement("div",{className:eo.close_button,onClick:()=>{At({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),e.createElement("div",{onClick:Gn,className:eo.submit_button},"\u63D0\u4EA4")))};var ad=(0,d.connect)(({shixunHomeworks:T,newCourse:L,loading:f,globalSetting:Te,classroomList:At})=>({shixunHomeworks:T,newCourse:L,globalSetting:Te,loading:f.effects,classroomList:At}))(mc),uu={bg:"bg___fOlTw",title:"title___G3D9y",fieldWrap:"fieldWrap___imjS7",mdWrap:"mdWrap___aKGYo",footer_style:"footer_style___BWH5p",submit_button:"submit_button___yxKUd",close_button:"close_button___nRK7d"},hc=Object.defineProperty,So=Object.defineProperties,Ul=Object.getOwnPropertyDescriptors,Ec=Object.getOwnPropertySymbols,id=Object.prototype.hasOwnProperty,vc=Object.prototype.propertyIsEnumerable,aA=(T,L,f)=>L in T?hc(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Ql=(T,L)=>{for(var f in L||(L={}))id.call(L,f)&&aA(T,f,L[f]);if(Ec)for(var f of Ec(L))vc.call(L,f)&&aA(T,f,L[f]);return T},sd=(T,L)=>So(T,Ul(L)),LA=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const od=({shixunHomeworks:T,newCourse:L,globalSetting:f,loading:Te,dispatch:At,classroomList:bt})=>{var Xt;const je=(0,d.useParams)(),[Ie]=Ze.default.useForm(),[Je,Gt]=(0,e.useState)({}),[gn,An]=(0,e.useState)(),er=(0,e.useRef)(),{commonHomeWorkAddDefaultData:rr}=T;let[Kn,xn]=(0,e.useState)({});(0,e.useEffect)(()=>{Ie.resetFields()},[bt.actionTabs.key]);const na=()=>LA(void 0,null,function*(){const or=yield At({type:"newCourse/getEditCourseData",payload:{id:er.current}});or&&(Ie.setFieldsValue({name:or.name}),Ie.setFieldsValue({intro:or.description}),Ie.setFieldsValue({notice:or.learning_notes}),Gt({name:or.name,intro:or.description,notice:or.learning_notes}))}),Rn=()=>{Ie.validateFields().then(()=>LA(void 0,null,function*(){var or,wn;const Gn=Ql({},Je);Gn.attachment_ids&&(Gn.attachment_ids=(or=Gn==null?void 0:Gn.attachment_ids)==null?void 0:or.map(qr=>qr.response.id)),Gn.reference_attachment_ids&&(Gn.reference_attachment_ids=(wn=Gn==null?void 0:Gn.reference_attachment_ids)==null?void 0:wn.map(qr=>qr.response.id));const Cr=yield(0,j.DQ)(sd(Ql({id:bt.actionTabs.id,subject_id:bt.actionTabs.subject_id},Gn),{homework_type:1}));(Cr==null?void 0:Cr.status)===0&&(Rr(Cr.homework_id),(0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"]),p.ZP.success("\u65B0\u5EFA\u6210\u529F"),At({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function Rr(or){return LA(this,null,function*(){if(!(Kn!=null&&Kn.ec_point_ids))return;let wn=yield(0,re.ZP)(`/api/ec_courses/${Kn==null?void 0:Kn.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Ql({homework_common_id:or},Kn)})})}return e.createElement(ps.Z,{placement:"bottom",height:"100%",closable:!1,open:bt.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:uu.drawer},e.createElement("section",{className:uu.bg},e.createElement("aside",{className:uu.title},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),e.createElement(Ze.default,{form:Ie,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{console.log("onchange: ",Ie.getFieldsValue()),Gt(Ql({},Ie.getFieldsValue()))}},e.createElement("div",{className:uu.fieldWrap},e.createElement(Ze.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(vt.default,{maxLength:60,suffix:`${((Xt=Je.name)==null?void 0:Xt.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:uu.mdWrap},e.createElement(Ze.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.createElement(si.Z,{watch:!0,defaultValue:Je.intro})),e.createElement("div",null,e.createElement(Ze.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},e.createElement($s.Z,null)))),e.createElement("div",{className:uu.mdWrap},e.createElement(Ze.default.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"\u53C2\u8003\u7B54\u6848:"},e.createElement(si.Z,{watch:!0,defaultValue:Je.notice})),e.createElement("div",null,e.createElement(Ze.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},e.createElement($s.Z,null))))),e.createElement("div",{className:uu.mdWrap},e.createElement(Pl.Z,{setitem:or=>xn(Ql({},or))}))),e.createElement("div",{className:uu.footer_style},e.createElement("div",{className:uu.close_button,onClick:()=>{At({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),e.createElement("div",{onClick:Rn,className:uu.submit_button},"\u63D0\u4EA4")))};var ud=(0,d.connect)(({shixunHomeworks:T,newCourse:L,loading:f,globalSetting:Te,classroomList:At})=>({shixunHomeworks:T,newCourse:L,globalSetting:Te,loading:f.effects,classroomList:At}))(od),Su={bg:"bg___Sx8dX",title:"title___GKPKJ",fieldWrap:"fieldWrap___fIL9U",mdWrap:"mdWrap___iwCM_",footer_style:"footer_style___KYp6i",submit_button:"submit_button___Rnntu",close_button:"close_button___Drc5k"},ld=Object.defineProperty,Ad=Object.defineProperties,bc=Object.getOwnPropertyDescriptors,RA=Object.getOwnPropertySymbols,Cc=Object.prototype.hasOwnProperty,yc=Object.prototype.propertyIsEnumerable,iA=(T,L,f)=>L in T?ld(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Xu=(T,L)=>{for(var f in L||(L={}))Cc.call(L,f)&&iA(T,f,L[f]);if(RA)for(var f of RA(L))yc.call(L,f)&&iA(T,f,L[f]);return T},cd=(T,L)=>Ad(T,bc(L)),OA=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const dd=({shixunHomeworks:T,newCourse:L,globalSetting:f,loading:Te,dispatch:At,classroomList:bt})=>{var Xt;const je=(0,d.useParams)(),[Ie]=Ze.default.useForm(),[Je,Gt]=(0,e.useState)({}),[gn,An]=(0,e.useState)(!1);let[er,rr]=(0,e.useState)({});const[Kn,xn]=(0,e.useState)({}),na=(0,e.useRef)(),{commonHomeWorkEditDefaultData:Rn}=T;(0,e.useEffect)(()=>{bt.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"&&Rr()},[bt.actionTabs.key]);const Rr=()=>OA(void 0,null,function*(){const Gn=yield(0,j.FD)({id:bt.actionTabs.id,type:bt.actionTabs.type});if(Gn){const Cr={name:Gn.subject_homework.name,description:Gn.subject_homework.description,reference_answer:Gn.subject_homework.reference_answer,attachment_ids:(0,$s.z)(Gn.subject_homework.attachments),reference_attachment_ids:(0,$s.z)(Gn.subject_homework.ref_attachments)};console.log(Cr),Ie.setFieldsValue(Xu({},Cr)),Gt(Xu({},Cr)),An(!0),xn(new Date)}});function or(Gn){return OA(this,null,function*(){if(!(er!=null&&er.ec_point_ids))return;let Cr=yield(0,re.ZP)(`/api/ec_courses/${er==null?void 0:er.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Xu({homework_common_id:Gn},er)})})}const wn=()=>{Ie.validateFields().then(()=>OA(void 0,null,function*(){var Gn,Cr;const qr=Xu({},Je);qr.attachment_ids&&(qr.attachment_ids=(Gn=qr==null?void 0:qr.attachment_ids)==null?void 0:Gn.map(ua=>{var Tr;return(Tr=ua.response)==null?void 0:Tr.id})),qr.reference_attachment_ids&&(qr.reference_attachment_ids=(Cr=qr==null?void 0:qr.reference_attachment_ids)==null?void 0:Cr.map(ua=>{var Tr;return(Tr=ua.response)==null?void 0:Tr.id})),(yield(0,j.VO)(cd(Xu(Xu({},je),qr),{base_on_project:!0,homework_type:1,id:bt.actionTabs.id}))).status===0&&(p.ZP.success("\u7F16\u8F91\u6210\u529F"),or(je.categoryId),At({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return e.createElement(ps.Z,{placement:"bottom",height:"100%",closable:!1,open:bt.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:Su.drawer},e.createElement("section",{className:Su.bg},e.createElement("aside",{className:Su.title},"\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"),e.createElement(Ze.default,{form:Ie,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Gt(Xu({},Ie.getFieldsValue()))}},e.createElement("div",{className:Su.fieldWrap},e.createElement(Ze.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(vt.default,{maxLength:60,suffix:`${((Xt=Je.name)==null?void 0:Xt.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:Su.mdWrap},e.createElement(Ze.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.createElement(si.Z,{watch:!0,defaultValue:Je.description})),e.createElement("div",null,e.createElement(Ze.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},gn&&e.createElement($s.Z,{key:Kn})))),e.createElement("div",{className:Su.mdWrap},e.createElement(Ze.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:"-10px"}},e.createElement(si.Z,{defaultValue:Je.reference_answer,watch:!0})),e.createElement("div",null,e.createElement(Ze.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},gn&&e.createElement($s.Z,{key:Kn}))))),e.createElement("div",{className:Su.mdWrap},e.createElement(Pl.Z,{setitem:Gn=>rr(Xu({},Gn)),homework_common_id:je.categoryId}))),e.createElement("div",{className:Su.footer_style},e.createElement("div",{className:Su.close_button,onClick:()=>{At({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),e.createElement("div",{onClick:wn,className:Su.submit_button},"\u63D0\u4EA4")))};var sA=(0,d.connect)(({shixunHomeworks:T,newCourse:L,loading:f,globalSetting:Te,classroomList:At})=>({shixunHomeworks:T,newCourse:L,globalSetting:Te,loading:f.effects,classroomList:At}))(dd),oA=n(12049),hl=n(23029),Bc=n(92890),Yi=n(59301),Ic=Object.defineProperty,MA=Object.getOwnPropertySymbols,wc=Object.prototype.hasOwnProperty,fd=Object.prototype.propertyIsEnumerable,Hl=(T,L,f)=>L in T?Ic(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,el=(T,L)=>{for(var f in L||(L={}))wc.call(L,f)&&Hl(T,f,L[f]);if(MA)for(var f of MA(L))fd.call(L,f)&&Hl(T,f,L[f]);return T},tl=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const{TabPane:kA}=io.default,pd=({classroomList:T,exercise:L,saveExercise:f,loading:Te,dispatch:At})=>{var bt;const Xt=(0,d.useParams)(),je=(0,d.useLocation)(),[Ie]=Ze.default.useForm(),{brankList:Je}=L;let[Gt,gn]=(0,e.useState)(!0),[An,er]=(0,e.useState)(!1);const[rr,Kn]=(0,e.useState)("myself");let[xn,na]=(0,e.useState)([]),[Rn,Rr]=(0,e.useState)([]),[or,wn]=(0,e.useState)(),[Gn,Cr]=(0,e.useState)([]);const qr=(0,e.useRef)(null),[Zt,ua]=(0,e.useState)(!1),[Tr,Wn]=(0,e.useState)(""),[Er,Ra]=(0,e.useState)(""),zn=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:c=>c?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(c,s)=>Yi.createElement("a",{href:c?`/randompaper/detail/${s.id}`:`/paperlibrary/see/${s.id}?defaultActiveKey=${(Vt==null?void 0:Vt.filter)=="public"?"1":(Vt==null?void 0:Vt.filter)=="teacher"?"2":"0"}`,target:"_blank>"},"\u9884\u89C8")}],[Vt,Ca]=(0,e.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself",is_random:null,is_encrypt:0});(0,e.useEffect)(()=>{L.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Pr(),Cr([]),mi())},[L.actionTabs.key]);const mi=()=>tl(void 0,null,function*(){const c=yield At({type:"paperlibrary/getTeachGroupData"});Rr(c)}),ma=c=>{const s=parseInt(c);return isNaN(s)?"":s},Pr=()=>tl(void 0,null,function*(){var c;if(Gt){++Vt.page,gn(!1),Vt.is_random=Vt.filter=="myself"?2:null;const s=yield At({type:"exercise/getBrankList",payload:el({},Vt)});xn=s!=null&&s.object_list?[...xn.concat(s==null?void 0:s.object_list)]:xn,wn(s.is_teacher),((c=s.object_list)==null?void 0:c.length){qr.current.scrollTop=0,xn=[],Vt.page=0,Vt.group_id=c,Gt=!0,Cr([]),Ca(el({},Vt)),Pr()},yi={selectedRowKeys:Gn,onChange:c=>{Cr(c)},type:"radio"},hi=()=>{Ca(el({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),na([]),gn(!0),Kn("myself"),At({type:"exercise/setActionTabs",payload:{}}),er(!1)},[Qi,Mi,Hi,l]=(0,q.P)(),o=c=>tl(void 0,null,function*(){let s=!1;xn.forEach(de=>{Gn.includes(de.id)&&(s=de.is_random)});const x=c.map(de=>({shixun_id:de.id,is_use:de.is_use,is_copy:de.is_copy}));if(!s){const de=yield At({type:"exercise/saveBanks",payload:{course_id:Xt.coursesId,object_type:"examination_bank",bank_id:Gn,shixuns_info:x}});(de==null?void 0:de.status)===0&&((0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),At({type:"classroomList/getClassroomExercisesList",payload:el({},L.actionTabs.params)}),Wn(`/classrooms/${Xt.coursesId}/exercise/${de.exercise_id}/detail?random=${de.is_random}&tabs=3`),Ra(`/classrooms/${Xt.coursesId}/exercise/add/${de.exercise_id}?random=${de.is_random}&type=2`),ua(!0),p.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),Mi(),hi());return}At({type:"exercise/setActionTabs",payload:{}}),Mi();let H=1,ee=A.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:Yi.createElement("div",{className:hl.Z.modalColumn},Yi.createElement("div",{className:hl.Z.modalRow},Yi.createElement("sup",{className:hl.Z.sup},"*"),Yi.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Yi.createElement(oo.Z,{parser:ma,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:H,onChange:de=>{H=de;const ge=document.getElementById("model_error");H<1||H>50?ge.style.display="block":ge.style.display="none"}})),Yi.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:hi,onOk:()=>tl(void 0,null,function*(){if(H<1||H>50){const ge=document.getElementById("model_error");return ge.style.display="block",Promise.reject()}ee.update({cancelButtonProps:{disabled:!0}});const de=yield At({type:"exercise/saveBanks",payload:{course_id:Xt.coursesId,object_type:"examination_bank",bank_id:Gn,shixuns_info:x,num:H}});ee.update({cancelButtonProps:{disabled:!1}}),de&&de.status===0?((0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),A.default.destroyAll(),At({type:"classroomList/getClassroomExercisesList",payload:el({},L.actionTabs.params)}),hi(),Mi(),p.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(hi(),Mi())})})});return Yi.createElement(Yi.Fragment,null,Yi.createElement(A.default,{centered:!0,width:980,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:L.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:An,bodyStyle:{minHeight:200},wrapClassName:hl.Z.warpModal,onOk:()=>tl(void 0,null,function*(){if(!Gn.length){p.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}er(!0);let c=!1,s=!1;if(xn.forEach(x=>{Gn.includes(x.id)&&x.need_authorize&&(c=x.need_authorize),Gn.includes(x.id)&&(s=x.is_random)}),c){(0,_e.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}f(Gn[0]),hi(),er(!1)}),onCancel:hi},Yi.createElement(io.default,{activeKey:rr,onTabClick:c=>tl(void 0,null,function*(){qr.current.scrollTop=0,xn=[],rr!==c&&Cr([]),Kn(c),Vt.page=0,Vt.filter=c,Vt.group_id=null,Gt=!0,Pr()})},Yi.createElement(kA,{tab:Yi.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),Yi.createElement(kA,{tab:Yi.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),Yi.createElement(kA,{tab:Yi.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),Yi.createElement("div",{className:hl.Z.tabSearch},rr==="teacher"&&Yi.createElement(_.default,{value:Vt.group_id,onChange:ui,size:"middle",style:{width:200,marginRight:30}},Yi.createElement(_.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(bt=Rn==null?void 0:Rn.groups)==null?void 0:bt.map(c=>Yi.createElement(_.default.Option,{key:c==null?void 0:c.group_id,value:c==null?void 0:c.group_id},c==null?void 0:c.name))),Yi.createElement(vt.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Vt.search,onChange:c=>{Vt.search=c.target.value,Ca(el({},Vt))},onSearch:c=>{qr.current.scrollTop=0,xn=[],Vt.page=0,Gt=!0,Cr([]),c&&(0,Bc.tk)({name:c,copywriting:c,position:"Exercise"}),Pr()}})),Yi.createElement("div",{ref:qr,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!or&&rr==="public"&&Yi.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Yi.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Yi.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Yi.createElement(Pa(),{initialLoad:!1,pageStart:0,loadMore:()=>{Pr()},hasMore:Gt,useWindow:!1},L.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&or&&Yi.createElement(oA.Z,{className:hl.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:xn,onRow:c=>({onClick:()=>{Cr([c==null?void 0:c.id])}}),resColumns:zn,rowSelection:yi})))),Yi.createElement(A.default,{title:"\u63D0\u793A",open:Zt,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Yi.createElement("div",null,Yi.createElement(m.ZP,{onClick:()=>{ua(!1),d.history.push(Er)}},"\u4FEE\u6539\u8BD5\u5377"),Yi.createElement(m.ZP,{type:"primary",onClick:()=>{d.history.push(Tr),ua(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{ua(!1)}},Yi.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Yi.createElement(q.Z,{inPaper:!0,visible:Qi,onCancel:Mi,onOk:o,renderData:Hi,modalType:"multiple",type:"examination_bank"}))};var Sc=(0,d.connect)(({exercise:T,loading:L,classroomList:f})=>({exercise:T,loading:L,classroomList:f}))(pd),El=n(96769),hs=n(59301),uA=Object.defineProperty,gd=Object.defineProperties,md=Object.getOwnPropertyDescriptors,lA=Object.getOwnPropertySymbols,Tc=Object.prototype.hasOwnProperty,PA=Object.prototype.propertyIsEnumerable,AA=(T,L,f)=>L in T?uA(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,cA=(T,L)=>{for(var f in L||(L={}))Tc.call(L,f)&&AA(T,f,L[f]);if(lA)for(var f of lA(L))PA.call(L,f)&&AA(T,f,L[f]);return T},UA=(T,L)=>gd(T,md(L)),QA=(T,L)=>{var f={};for(var Te in T)Tc.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&lA)for(var Te of lA(T))L.indexOf(Te)<0&&PA.call(T,Te)&&(f[Te]=T[Te]);return f},jl=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())}),zl=(T=>(T.All="",T.Shixun="shixun",T.VideoItem="video",T.Attachment="attachment",T.group_count="group_homework",T.normal_count="normal_homework",T.ExaminationBank="exercise",T.HomeworkCommon="hack_homework",T.Discusses="Discusses",T.Challenge="challenge",T))(zl||{});const hd=T=>{var L=T,{pathsDetail:f,user:Te,loading:At,dispatch:bt,classroomList:Xt}=L,je=QA(L,["pathsDetail","user","loading","dispatch","classroomList"]),Ie,Je,Gt,gn;const An=(0,d.useParams)(),{stageData:er,visibleType:rr="All",keywords:Kn,editKey:xn}=f,{shixuns_count:na=0,videos_count:Rn=0,attachment_count:Rr=0,chapter_statis:or,group_count:wn=0,normal_count:Gn=0,disscuss_count:Cr=0,banks_count:qr=0,hack_count:Zt=0}=f==null?void 0:f.detail,[ua,Tr]=(0,e.useState)([]),[Wn,Er]=(0,e.useState)({content:"",type:""}),[Ra,zn]=(0,e.useState)([]),[Vt,Ca]=(0,e.useState)("All"),[mi,ma]=(0,e.useState)(""),[,Pr,ui]=(0,Ws.U)(j.CI,{}),yi=!((Ie=f.detail)!=null&&Ie.can_managed),hi=[{name:"\u5168\u90E8",type:"All",number:na+Rn+Rr+wn+Gn+qr+Zt+((or==null?void 0:or.challenge_count)||0),isShow:!0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:na,isShow:na>0},{name:"\u89C6\u9891",type:"VideoItem",number:Rn,isShow:Rn>0},{name:"\u8BFE\u4EF6",type:"Attachment",number:Rr,isShow:Rr>0},{name:"\u5173\u5361",type:"Challenge",number:or==null?void 0:or.challenge_count,isShow:(or==null?void 0:or.challenge_count)>0},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:"group_count",number:wn,isShow:!(0,U.JA)()&&wn>0},{name:"\u56FE\u6587\u4F5C\u4E1A",type:"normal_count",number:Gn,isShow:!(0,U.JA)()&&Gn>0},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:"HomeworkCommon",number:Zt,isShow:!(0,U.JA)()&&Zt>0},{name:"\u6D4B\u9A8C",type:"ExaminationBank",number:qr,isShow:!(0,U.JA)()&&qr>0},{name:"\u8BA8\u8BBA",type:"Discusses",number:Cr,isShow:Cr>0}].filter(ee=>ee.isShow),Qi=()=>{bt({type:"pathsDetail/getPathsDetail",payload:{id:An.pathId,keywords:Kn}})},Mi=ee=>{ee=ee!=null&&ee.includes(".json")?ee:`${ee}.json`,A.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:hs.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>jl(void 0,null,function*(){const de=yield(0,Jn.L8)({url:ee});if(!de)return;p.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const ge=yield(0,oe.Ir)({id:de.shixun_identifier});if(ge!=null&&ge.game_identifier){(0,V.xg)(`/tasks/${ge.game_identifier}`);return}(ge==null?void 0:ge.status)===2?Mi(ge==null?void 0:ge.message):(ge==null?void 0:ge.status)===3&&Hi(ge==null?void 0:ge.message)})})},Hi=ee=>{A.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:hs.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ee,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},l=ee=>{var de;ee!=="\u53D6\u6D88"&&c({stage_id:(de=Xt==null?void 0:Xt.actionTabs)==null?void 0:de.id})},o=(...ee)=>jl(void 0,[...ee],function*(de={}){return yield bt({type:"pathsDetail/getStageData",payload:UA(cA({tab:zl[rr]},de),{subject_id:An.pathId,keywords:Kn})})}),c=(...ee)=>jl(void 0,[...ee],function*(de={}){if(de!=null&&de.stage_id){const ge=yield bt({type:"pathsDetail/getStageChildrenData",payload:{id:de==null?void 0:de.stage_id,type:"stage",keywords:Kn,tab:zl[rr]}}),De=ua.map(Ce=>{var mt;return Ce.stage_id==(de==null?void 0:de.stage_id)?UA(cA(cA({},Ce),de),{items:(mt=ge.data)==null?void 0:mt.items}):Ce});bt({type:"pathsDetail/save",payload:{stageData:De}})}bt({type:"pathsDetail/getPathsDetail",payload:{id:An.pathId}})}),s=()=>xn!==-1?(A.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:hs.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const ee=`Edit_${xn}`;let de=document.getElementById(ee);de&&setTimeout(()=>de.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,x=(0,e.useMemo)(()=>ua==null?void 0:ua.map(function(ee,de){return hs.createElement("div",{key:de},hs.createElement(Hs,{val:ee,allData:ua,index:de,selectExercise:ge=>{ma(ge==null?void 0:ge.stage_id),bt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})},openPreview:ge=>{var De,Ce;ge!=null&&ge.container_id?bt({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:ge==null?void 0:ge.attachment_detail,params:{course_id:ge==null?void 0:ge.container_id,coursesId:ge==null?void 0:ge.container_id,id:ge==null?void 0:ge.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):Er({content:Qe.Z.API_SERVER+((De=ge==null?void 0:ge.attachment_detail)==null?void 0:De.url),type:(Ce=ge==null?void 0:ge.attachment_detail)==null?void 0:Ce.file_type})},visibleTypeNew:Vt,UpdataStageChildrenData:c,getData:c}))}),[ua,Vt]),H=ee=>{(0,j._C)({id:mi,subject_id:An.pathId,homework_type:"exercise",examination_bank_ids:[ee]}).then(de=>{(de==null?void 0:de.status)==0&&(p.ZP.success("\u9009\u7528\u6210\u529F"),c({stage_id:mi||(f==null?void 0:f.stage_id)}))})};return(0,e.useEffect)(()=>{Tr(er)},[er]),(0,e.useEffect)(()=>{Xt.actionTabs.key=="closePathsTabs"&&c({stage_id:mi||(f==null?void 0:f.stage_id)})},[Xt.actionTabs.key]),hs.createElement("section",null,hs.createElement(F.Z,{spinning:At["pathsDetail/getStageData"]||At["pathsDetail/getPathsDetail"]},hs.createElement("aside",{className:Li.actionTabs},hi.map((ee,de)=>hs.createElement("div",{key:de,className:`mr5 ${ee.type===rr?Li.tabActive:Li.tab}`,onClick:()=>{xn===-1?(ee.type=="group_count"||ee.type=="normal_count"?Ca("SubjectHomework"):Ca(ee.type),ee.type!=="Discusses"&&o({tab:zl[ee.type]}),bt({type:"pathsDetail/save",payload:{visibleType:ee.type,editKey:-1}})):p.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},hs.createElement("span",{className:Li.s1},ee.name),hs.createElement("span",{className:Li.s2},ee.number)))),rr!=="Discusses"&&hs.createElement(hs.Fragment,null,x,((Je=f.detail)==null?void 0:Je.allow_statistics)&&rr==="All"&&!Kn&&hs.createElement(F.Z,{spinning:Pr},hs.createElement("div",{className:Li.addStage,onClick:()=>jl(void 0,null,function*(){if(yi){p.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!s())return;const ee=yield ui({name:`\u7B2C${(0,V.EM)(ua.length+1)}\u7AE0\u8282`,subject_id:An.pathId,pathId:An.pathId,list:[]});ee!=null&&ee.stage_id&&(Tr([...ua,ee]),bt({type:"pathsDetail/save",payload:{editKey:ua.length,stage_id:ee==null?void 0:ee.stage_id}}))})},hs.createElement("span",{className:Li.color4CA},"+\u65B0\u5EFA\u7AE0\u8282"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u7AE0\u8282\uFF09")),(ua==null?void 0:ua.length)===0&&hs.createElement(Ts.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})),rr==="Discusses"&&hs.createElement("aside",{className:"mt20"},hs.createElement(Vi,{activeIndex:3,isDelete:(Gt=f.detail)==null?void 0:Gt.allow_add_member,shixunIdentifier:11,identity:(gn=Te.userInfo)==null?void 0:gn.role,user:Te.userInfo,isShixunDetail:!0,keywords:Kn,refreshCount:Qi}))),hs.createElement(SA,null),hs.createElement(Oo,{shixunIds:Ra,cb:l}),hs.createElement($c,null),hs.createElement(ad,null),hs.createElement(ud,null),hs.createElement(sA,null),hs.createElement(Sc,{saveExercise:H}),hs.createElement(El.Z,null),hs.createElement(Cs.Z,{close:!0,data:Wn==null?void 0:Wn.content,type:Wn==null?void 0:Wn.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{Er({content:"",type:""})}}))};var dA=(0,d.connect)(({pathsDetail:T,user:L,loading:f,classroomList:Te})=>({pathsDetail:T,user:L,loading:f.effects,classroomList:Te}))(hd),fA=n(16326),HA=n(71360),jA={flex_box_center:"flex_box_center___i4e0p",flex_space_between:"flex_space_between___B6oqU",flex_box_vertical_center:"flex_box_vertical_center___YLSvz",flex_box_center_end:"flex_box_center_end___DFMRu",flex_box_column:"flex_box_column___vSIV6",certificate:"certificate___fHfxF",actionsBtns:"actionsBtns___plapq"},ls=n(59301),xc=Object.defineProperty,Fc=Object.defineProperties,Ed=Object.getOwnPropertyDescriptors,pA=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,zA=Object.prototype.propertyIsEnumerable,Ks=(T,L,f)=>L in T?xc(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Zu=(T,L)=>{for(var f in L||(L={}))nl.call(L,f)&&Ks(T,f,L[f]);if(pA)for(var f of pA(L))zA.call(L,f)&&Ks(T,f,L[f]);return T},rl=(T,L)=>Fc(T,Ed(L)),Wu=(T,L)=>{var f={};for(var Te in T)nl.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&pA)for(var Te of pA(T))L.indexOf(Te)<0&&zA.call(T,Te)&&(f[Te]=T[Te]);return f},Tu=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const{RangePicker:Gl}=fA.default,Ou=T=>{var L=T,{user:f,pathsDetail:Te}=L,At=Wu(L,["user","pathsDetail"]),bt;const[Xt]=Ze.default.useForm(),[je,Ie]=(0,e.useState)([]),[Je,Gt]=(0,e.useState)(!0),[gn,An]=(0,e.useState)(!1),[er,rr]=(0,e.useState)(!1),[Kn,xn]=(0,e.useState)(0),[na,Rn]=(0,e.useState)({}),Rr=(0,d.useParams)(),[or,wn]=(0,e.useState)({page:1,limit:10}),Gn=!((bt=Te.detail)!=null&&bt.can_managed),Cr=()=>{p.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},qr=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:(zn,Vt)=>ls.createElement(ls.Fragment,null,(Vt==null?void 0:Vt.state)==="drafted"&&ls.createElement("span",null,"\u7533\u8BF7\u4E2D"),(Vt==null?void 0:Vt.state)==="rejected"&&ls.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(Vt==null?void 0:Vt.state)==="passed"&&ls.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:zn=>`${zn}%`},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:(zn,Vt)=>ls.createElement("div",{className:jA.actionsBtns},(Vt==null?void 0:Vt.state)==="drafted"&&ls.createElement("span",{onClick:()=>Zt(Vt)},"\u540C\u610F"),(Vt==null?void 0:Vt.state)==="drafted"&&ls.createElement("span",{onClick:()=>ua(Vt)},"\u62D2\u7EDD"),(Vt==null?void 0:Vt.state)==="rejected"&&ls.createElement("span",{onClick:()=>Tr(Vt)},"\u62D2\u7EDD\u539F\u56E0"),(Vt==null?void 0:Vt.state)==="passed"&&ls.createElement("span",{onClick:()=>Wn(Vt)},"\u67E5\u770B\u8BC1\u4E66"))}].filter(zn=>er?!0:zn.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&zn.title!=="\u5BA1\u6279\u64CD\u4F5C");(0,e.useEffect)(()=>{Er(or)},[]);const Zt=zn=>Tu(void 0,null,function*(){if(Gn){Cr();return}const Vt=yield(0,re.ZP)(`/api/paths/${Rr==null?void 0:Rr.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:zn==null?void 0:zn.id,op:"pass"}});(Vt==null?void 0:Vt.status)===0&&Er(or)}),ua=zn=>{if(Gn){Cr();return}let Vt="";A.default.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:ls.createElement("div",null,ls.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),ls.createElement("aside",{className:"flex-container"},ls.createElement("sup",{className:"c-red-ee4"},"*"),ls.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),ls.createElement(vt.default,{maxLength:30,style:{width:284,marginLeft:10},onChange:Ca=>Vt=Ca.target.value}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:()=>Tu(void 0,null,function*(){if(!Vt)return p.ZP.warning("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Ca=yield(0,re.ZP)(`/api/paths/${Rr==null?void 0:Rr.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:zn==null?void 0:zn.id,op:"reject",content:Vt}});(Ca==null?void 0:Ca.status)===0&&Er(or)})})},Tr=zn=>{if(Gn){Cr();return}A.default.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:ls.createElement("div",null,zn==null?void 0:zn.content),okText:"\u786E\u5B9A"})},Wn=zn=>{Rn((zn==null?void 0:zn.info)||{}),An(!0)},Er=zn=>Tu(void 0,null,function*(){Gt(!0);const Vt=yield(0,re.ZP)(`/api/paths/${Rr==null?void 0:Rr.pathId}/request_certificates.json`,{method:"get",params:zn});Vt!=null&&Vt.data&&(Ie(Vt==null?void 0:Vt.data),xn((Vt==null?void 0:Vt.total_count)||0),rr(Vt==null?void 0:Vt.is_manage)),Gt(!1)}),Ra=(zn,Vt)=>{const Ca=rl(Zu({},or),{page:zn,limit:Vt});wn(Ca),Er(Ca)};return ls.createElement("div",{className:jA.certificate},ls.createElement(Ze.default,{form:Xt,layout:"inline",className:"mb20",size:"large",onValuesChange:(zn,Vt)=>{const{state:Ca="",keyword:mi="",time:ma=[]}=Vt,Pr=rl(Zu({},or),{page:1,state:Ca,keyword:mi,start_time:ma!=null&&ma[0]?W()(ma[0]).format("YYYY-MM-DD"):"",end_time:ma!=null&&ma[1]?W()(ma[1]).format("YYYY-MM-DD"):""});wn(Pr),Er(Pr)}},ls.createElement(Ze.default.Item,{name:"state",initialValue:"",className:"mr10"},ls.createElement(_.default,{style:{width:104}},ls.createElement(_.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),ls.createElement(_.default.Option,{value:"drafted"},"\u7533\u8BF7\u4E2D"),ls.createElement(_.default.Option,{value:"passed"},"\u901A\u8FC7"),ls.createElement(_.default.Option,{value:"3"},"\u672A\u901A\u8FC7"))),ls.createElement(Ze.default.Item,{name:"time"},ls.createElement(Gl,{onChange:(zn,Vt)=>{console.log(Vt,22)},placeholder:["\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4","\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"]})),ls.createElement(Ze.default.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword"},ls.createElement(HA.t7,{style:{width:193},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}))),ls.createElement(Or.default,{dataSource:je,rowKey:zn=>zn.id,columns:qr,loading:Je,pagination:{pageSize:or.limit,total:Kn,current:or.page,onChange:Ra,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),ls.createElement(fn.Z,{visible:gn,onCancel:()=>{An(!1),Rn({})},data:na}))};var Dc=(0,d.connect)(({user:T,pathsDetail:L})=>({user:T,pathsDetail:L}))(Ou),Nc=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});W().locale("ZH-cn");const{TabPane:Vl}=io.default,GA=({data:T})=>{const[L,f]=(0,e.useState)("1"),[Te,At]=(0,e.useState)(1),[bt,Xt]=(0,e.useState)(),[je,Ie]=(0,e.useState)(!0),Je=(0,d.useParams)();function Gt(){return Nc(this,null,function*(){let An;Ie(!0),L==="1"?An=`/api/paths/${Je.pathId}/study_ranking_shixuns_passed.json`:L==="2"?An=`/api/paths/${Je.pathId}/study_ranking_videos.json`:L==="3"?An=`/api/paths/${Je.pathId}/study_ranking_pdf_attachments.json`:L==="4"&&(An=`/api/paths/${Je.pathId}/study_ranking_discusses.json`);const er=yield(0,re.ZP)(An,{method:"get",params:{page:Te}});Ie(!1),Xt(er)})}(0,e.useEffect)(()=>{Gt()},[Te,L]);const gn=()=>{var An,er,rr,Kn,xn,na,Rn,Rr,or,wn,Gn,Cr,qr;return e.createElement(e.Fragment,null,e.createElement(F.Z,{spinning:je},e.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},e.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),e.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),L==="1"&&e.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),L==="2"&&e.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),L==="3"&&e.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),L==="4"&&e.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(bt==null?void 0:bt.user_show)&&e.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},e.createElement("span",{style:{flex:"1"}},((An=bt==null?void 0:bt.data_user)==null?void 0:An.rank)===0&&((er=bt==null?void 0:bt.data_user)==null?void 0:er.num)===0?"--":((rr=bt==null?void 0:bt.data_user)==null?void 0:rr.rank)<=100&&((Kn=bt==null?void 0:bt.data_user)==null?void 0:Kn.rank)!=0?(xn=bt==null?void 0:bt.data_user)==null?void 0:xn.rank:"\u672A\u4E0A\u699C"),e.createElement("span",{style:{flex:"1"}},(na=bt==null?void 0:bt.data_user)==null?void 0:na.user_real_name),L==="1"&&e.createElement("span",{style:{flex:"3"}},((Rn=bt==null?void 0:bt.data_user)==null?void 0:Rn.num)||"--"),L==="2"&&e.createElement("span",{style:{flex:"3"}},(Rr=bt==null?void 0:bt.data_user)!=null&&Rr.num?(0,V.li)((or=bt==null?void 0:bt.data_user)==null?void 0:or.num):"--"),L==="3"&&e.createElement("span",{style:{flex:"3"}},((wn=bt==null?void 0:bt.data_user)==null?void 0:wn.num)||"--"),L==="4"&&e.createElement("span",{style:{flex:"3"}},((Gn=bt==null?void 0:bt.data_user)==null?void 0:Gn.num)||"--")),(bt==null?void 0:bt.user_show)&&e.createElement(Qs.Z,null),((Cr=bt==null?void 0:bt.data)==null?void 0:Cr.length)>0?(qr=bt==null?void 0:bt.data)==null?void 0:qr.map((Zt,ua)=>e.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(Zt==null?void 0:Zt.rank)===1&&e.createElement("span",{style:{flex:"1",color:"#E02020"}},Zt==null?void 0:Zt.rank),(Zt==null?void 0:Zt.rank)===2&&e.createElement("span",{style:{flex:"1",color:"#FA6400"}},Zt==null?void 0:Zt.rank),(Zt==null?void 0:Zt.rank)===3&&e.createElement("span",{style:{flex:"1",color:"#F7B500"}},Zt==null?void 0:Zt.rank),(Zt==null?void 0:Zt.rank)>3&&e.createElement("span",{style:{flex:"1"}},Zt==null?void 0:Zt.rank),e.createElement("span",{style:{flex:"1"}},Zt==null?void 0:Zt.user_real_name),L==="1"&&e.createElement("span",{style:{flex:"3"}},Zt==null?void 0:Zt.num),L==="2"&&e.createElement("span",{style:{flex:"3"}},(0,V.li)(Zt==null?void 0:Zt.num)),L==="3"&&e.createElement("span",{style:{flex:"3"}},Zt==null?void 0:Zt.num),L==="4"&&e.createElement("span",{style:{flex:"3"}},Zt==null?void 0:Zt.num))):e.createElement(Ts.Z,null),(bt==null?void 0:bt.count)>10&&e.createElement(ro.Z,{current:Te,pageSize:10,showSizeChanger:!1,total:bt==null?void 0:bt.count,style:{textAlign:"center",margin:"20px 0px"},onChange:Zt=>{At(Zt)}})))};return e.createElement("div",null,e.createElement(io.default,{activeKey:L,style:{background:"#fff",padding:"0px 20px"},onChange:An=>{f(An),At(1)}},e.createElement(Vl,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},e.createElement(gn,null)),e.createElement(Vl,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},e.createElement(gn,null)),e.createElement(Vl,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},e.createElement(gn,null)),e.createElement(Vl,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},e.createElement(gn,null))))};var xu=n(2610),VA=Object.getOwnPropertySymbols,Lc=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,vd=(T,L)=>{var f={};for(var Te in T)Lc.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&VA)for(var Te of VA(T))L.indexOf(Te)<0&&Kl.call(T,Te)&&(f[Te]=T[Te]);return f},bd=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const Cd=T=>{var L=T,{user:f,pathsDetail:Te}=L,At=vd(L,["user","pathsDetail"]),bt;const Xt=(0,d.useParams)(),je=(0,e.useRef)(),Ie=(0,e.useRef)(),Je=(0,e.useRef)(!1),[Gt,gn]=(0,e.useState)({}),[An,er]=(0,e.useState)(700);(0,e.useEffect)(()=>{setTimeout(()=>{var xn,na;(na=(xn=je.current)==null?void 0:xn.resize)==null||na.call(xn)},300)},[An]),(0,e.useEffect)(()=>{var xn;gn((xn=Te.detail)==null?void 0:xn.atlas_data)},[(bt=Te.detail)==null?void 0:bt.atlas_data]),(0,e.useEffect)(()=>(document.addEventListener((0,xu.gH)(),rr),()=>{document.removeEventListener((0,xu.gH)(),rr)}),[]);const rr=()=>{(0,xu.vp)()||er(700)},Kn=()=>({title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:xn=>{if(xn.dataType==="edge")return xn.data.relation;if(xn.dataType==="node")return"\u540D\u79F0\uFF1A"+xn.data.name+"
      \u7C7B\u522B\uFF1A"+xn.data.labels.join(", ")+"
      ID: "+xn.data.uid+"
      "}},legend:[{bottom:0,left:"center",orient:"horizontal",data:Gt.categories.map(xn=>{if(xn.name)return xn.name})}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:Gt.nodes,links:Gt.links,categories:Gt.categories,roam:!0,draggable:!1,label:{position:"inside",show:!0},labelLayout:{hideOverlap:!0,moveOverlap:!0},force:{repulsion:600,edgeLength:200,gravity:.2,layoutAnimation:!0,friction:.3},edgeLabel:{},edgeSymbol:["none","arrow"],lineStyle:{color:"source",curveness:0},emphasis:{disabled:!1,scale:1.3,focus:"none",lineStyle:{width:10},itemStyle:{borderType:"solid",borderWidth:1,borderColor:"rgb(154,152,152)"}},symbolSize:40,color:["#f79767","#da7194","#ffc454","#569480","#f16667","#d9c8ae","#c990c0","#4c8eda","#57c7e3","#ecb5c9","#8dcc93","#37A2DA","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF","#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"]}],toolbox:{show:!0,feature:{restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247"},myTool:{show:!0,title:"\u5168\u5C4F\u663E\u793A",icon:"path://M358.464 136.672l0-34.112-255.904 0 0 255.904 34.112 0 0-197.664 242.816 242.816 24.128-24.128-242.816-242.816zM665.536 102.56l0 34.112 197.664 0-242.816 242.816 24.128 24.128 242.816-242.816 0 197.664 34.112 0 0-255.904zM379.488 620.384l-242.816 242.816 0-197.664-34.112 0 0 255.904 255.904 0 0-34.112-197.664 0 242.816-242.816zM887.328 863.2l-242.816-242.816-24.128 24.128 242.816 242.816-197.664 0 0 34.112 255.904 0 0-255.904-34.112 0z",onclick:()=>{(0,xu.vp)()?(setTimeout(()=>{er(700)},300),(0,xu.BU)()):((0,xu.Dj)(Ie.current),setTimeout(()=>{er(window.innerHeight-40)},300))}}}}});return e.createElement("div",{style:{paddingTop:20,paddingBottom:20,height:An+30,background:"#FFF"},ref:Ie},Gt.nodes&&e.createElement(li.Z,{style:{height:An+"px"},option:Kn(),onChartReady:xn=>{je.current=xn,xn.resize()},opts:{renderer:"svg"},onEvents:{click:xn=>{Je.current=!1,setTimeout(()=>{if(!Je.current&&xn.dataType==="node"){let na=xn.data.url;na&&window.open(na,"_blank")}},500)},dblclick:(xn,na,Rn)=>bd(void 0,null,function*(){console.log("p:",xn,na,Rn),Je.current=!0;const Rr=yield(0,re.ZP)(`/api/paths/${Xt.pathId}/atlas_data.json`,{method:"get",params:{node_id:xn.data.id}});let{nodes:or,links:wn,categories:Gn}=Rr.atlas_data;or=Gt.nodes.concat(or),wn=Gt.links.concat(wn);let Cr=or.filter((Tr,Wn,Er)=>Er.findIndex(Ra=>Ra.id===Tr.id)===Wn),qr=wn.filter((Tr,Wn,Er)=>Er.findIndex(Ra=>Ra.source===Tr.source&&Ra.target===Tr.target)===Wn),Zt=[],ua=Math.max(Gn.length,Gt.categories.length);for(let Tr=0;Tr({user:T,pathsDetail:L}))(Cd),ws={flex_box_center:"flex_box_center___zI_82",flex_space_between:"flex_space_between___c8p6y",flex_box_vertical_center:"flex_box_vertical_center___OQMX2",flex_box_center_end:"flex_box_center_end___TDCTp",flex_box_column:"flex_box_column___TBe9v",bg:"bg___B_tAL",AllButStyle:"AllButStyle___gHlx_",ButStyles:"ButStyles___QnHEw",order:"order___p1oR4",payed:"payed___clmo_",study:"study___xKiY_",studyActive:"studyActive___OL576",Head:"Head___A9J68",Headtitle:"Headtitle___HvFxg",span2:"span2___L0TMM",Headprice:"Headprice___RXYrD",nowPrice:"nowPrice___cv3Ok",initPrice:"initPrice___EXuC3",Swiper:"Swiper___sDGem",BannerListItemDiv:"BannerListItemDiv___asTuk",BannerListItem:"BannerListItem___NwQOT",BannerListItemImg:"BannerListItemImg___mD5FK",bgimg:"bgimg___PFwp4",buyimg:"buyimg___QLVI_",curCourse:"curCourse___ExJPE",BannerListItemInfo:"BannerListItemInfo___Vio14",BannerListItemInfoTitle:"BannerListItemInfoTitle___FiU8N",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___aifjQ",BannerListItemInfoTime:"BannerListItemInfoTime___qez5r",timeprice:"timeprice___dqmp8",span:"span___UhhBA",BannerListItemInfoTime2:"BannerListItemInfoTime2___Zm2lP",span1:"span1___AXdGP",expansion:"expansion___t6EwU"},KA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAgCAYAAACM2F8WAAAAAXNSR0IArs4c6QAAETlJREFUaEONWgmYVNWV/t+r7mro6o1eWBsaaDQq0iwKCriQMCYsxhgVZohhAqKCIJpxlOjMRCczThI1iaMZcSK0CE5gYjtoMKjsCLjQOGl1JgIqKNILvUN3A71U1Zvv3HvOvfdV9yQpP6yqt/Wr//3nP/8553oAULZnZXEQ9Dzue/4MwBvi+T48zwv9g+fB93x4vgfAg/q/cxxtUFvpON8HgkDtp+90bMDfUz/TWUCAZDLQH9XVgSQdT+/JpLoPeqdr0isZ0Gd9TXrRu+ynz/pfkt/5e9J+V8fyeeZYtZ+uZY+jDXSsvaY6AIlEQt2z+vsB6oIg2OslvVU1391c7RGYyUT3h57n5xNYnufD9xxgCCb1VYOsAdPv9J1Als/yEDQsDLj6oI8LFAp6u/qQ+uJNdFzAAAfqxwvoGgj1Qxk0Cyz9QA2IgKABoYv2BjUEepLB4QerrpFIqDukv68fnL4W7aMd9FDVPRLAyQTdYYsfRMZ743Ys2wjfW2DAYIZZhhJgCLGTGKjAZdDoAdCflHNoP90DAU/bzD7Q54AZrH4mM1JvV1gpID1148RtzRg+ltmnj0uGQLVM0oym6wizNCP1dw2UfmAClvlu2KkfDP1hYb9EgI0OenAMMEdSEASbvEt3Lq31PH+IASMS0aHrE6uYkQ4LFTvBYW3Y5zHr6F2DqJnIsqH1QHhrHwYdxqxUp5gwFsYQMAQQhb69eQFKhT9Lgcu4VCYpYJLEag71UBhLqDPYqXLB8uCy3g15FQFGZoI6b9yuuwIdkgIKMYsYSP+EdVo71X9qn1a6VK1V2sngaSnQ5+sHQGzTIPcV7SKebohLCGvqinZaXbM6qEERzbMhHtZSw2JmtwFCAFbMtdeiUFZM1rpiHp6SGzlHXYtlgXSfADVgOaBGImk61AlATjZKM1WiYQkIaW1vzXQBtRLB7FVSwJqqQpyTknraGkFJOm4SsaCFk5GbqCTENXtFV5lJSgstU5MEGu0KaSWzlqWCWKiPY2BNUtRhT39EsdYASkCpUOfkI6HKLHOzuwbUkQM30yvW6sRmExQFALsDpaucnNgpaL2UbMQ6mpKUhH3yAIQRms0WDJcpwizFypRM3eu7hCyxzRzL2T2FoaLdoWjgY5QjGbd7eaDC3WGb+czbIpFISDcp1HV49yUJNvOb/YrlOtuzWnDW51hWyUc/fQFYgUVkZgZEgwhmZF+C4531OHy+hkMwxR45dig1iWgGs1wQaOZBOLZIEhmxmJKXJME+7JMGVmd6l7le2e7lgWKT6z0JMOM5JcPbUB8UzcPM/DInuQhQnPlZN0NhzlnpfNCNN9o/MucSpLOzyjA1szRkojjqsa/jCN488yGmZ12AR4bejDdPf4Anal8zoWbCmvVP9G1G3lhEvYhyAmwTdHYX76oeFCc1sVV87KftNfi47Uv2nHEt+Q6o2rZpMF0HQd8toAyqJCTRSdFRyey0f1L2aDw15rZUF/lnfW+It2Fx9doQoLcPuBY35kzq8/yK1oNY07QH3y+ahTl5E/BY7RZsP/ORTRB9GG8CbWvZ3yMvPfZn3VPqQWuPv4GfHa3QDGV3YDRWwOQkKNopcqMA1fppLY/WP9ZBsk9GN/W2/PRsTM4Z44S8GH12BiaJSZYHMvwo7im8DgTobTXl2mYxWwjQb2VPxLKaF1Dbc1pdd3BaLp4rXoyK1kqUN+/BiyV3oSg9Bx+c/QLtiU7GQCc1elW2f4ZXGw8yI5P4Rv5EREFSpZOXrao4THm7zlr6mK8VleHqwnFY+ftnsKP+96GqiSRAGG1C3NVbtnXe+L0rArFDdIKAR8BF/IgpNe12WzXRgwh7VbtPywg/GACxSD9UlNytAF1S+7x6YOJNl+RerQC9o3YdbsiaiB4ksLXtA5QXL8HLpytxvLMBqwZf/0fZtqX5EJ44ucWEpmjoZTmlmF0wCeuqd+LE+QbjZ+8umYuS/gPxw8MvoiN+Tj3bV694GEP752PqrnvRmei22sia6+qqgCrGXyo0b/yeFVpDU3RUsdbRQlMdEdCRCC7PGo2/GFCGfW1HcPDsZ5zVKVmJHkum1yDH/H54acRyNBKgp15gK6YxIkBvyJqAO2vXY1XhLHQme/Bk0zYF6G9P/zeuiI3BoLQc/FPdKzjR1Whr7mQSl/Qvxg+Kv4VXmyrx8+rXXJOtrM7K4rlYMPhqUBra3lSF8pPb8fm5eqwruxdlOaNw7YFVaO3uwEVZw/CbyX+HHQ1VuLdqNVdTNtOLjXND3LVkWh4S8Mr2rAgELDfTizF3TT5RSmV8z8P8omm4e+gsrK3fhU3N76ht4gYMO8X8+z5iXhQvjViBxng7bidApSwNgNtypitAl55ajwfyCdA4/rV5G9YOuw1nEueQG8nEm20f4fnGvUhHBPUkC2z0J/UfiZ+NWqgA/UX1a7ocVYwKkB5E0JXoxsWxYqwcMReTckrRHj+POZWP4JlLl6MsZySuOfAATnefVWzMT89ChpeG6nONoaaI6R1wiNODCtXzbPOUbVIMZQtEIPoRYRZXR6bSoe/WLllAdytATXg7Htat7Snkf1N8lwL0job1htF0Z4uzp+ObsfFYWrceDxTMRhcxlAH9Q2cNhqTlYunJdZiTXYbFhdfikeqXcaD9qNK4yzNH4/GRt+KVpoP4RfXvDEMnxEbix6W34ten9mFT7T4VwlflXYSol44dTVVYV/Z9BagwNLWud22X6TaxLQslIrZ14l9tyDOopkIypaMFUWSAWHtL4ZVYOXQ2OhKdOJvs0gnKqJz9JBvJiRamZYcAlS7UoqypCtBlpzbg/vxZIUBfPn0Im8+8j5aedjxVvBCjokWYf+wpxTTKwJOzSvFYyXewuekgnmRAKeNOzBqFVSNuxIh+RWjuaUd59Q68cupddCfiqrJ5cfx9uCR7BK7afz/aekhDhdnceOHKqHcC0scZDypFCFdg3vi9dysNlYRkQ5yTCmd/CXeRhXlF07By6Cx0J+PoDugm+wDUwVWwbkp04J6GTdyJ0lGwKMaA1m/A/QNmoSvQGkohT4CWt7yFQj+GDSXL8FbHETxzahtGZwzE+x3HlL7+uGQBXmp8B/9W84bxnQQEPcRbiqZiydCZSkPnVz2Gpu42Fc5vTf0p0rwIrtz/N7bzJF0oZey5EJAOFCcm3Q+Nm96BNGXED4cYqmt10khtd9xepwKazT9tv6VIM3Rt/W5sbH5bnSftOtU4kSRHzoESHPcEbPbn6gweFmdP0yF/aj1W5c/WSYlDnrJ8ecs+zM+dgsUF1+DBk5uwsPBqFKZlYcGnv8S0rAvx6Ii/xKaGA3i2bnuIPdLDzPX7o6RfEarajqksPyiai9en/COOna3DTZWPhhvRxrBzpZRaejKTbT+We660HYHVUF0Sav2k5OL+cDH1AhKBO69wKicl0tC3Tade6vaQl3VdhNPpl1KUNFQlpbr1+FHRjTjR04w1LXsNQ59v2ovykjtUNNz+xRrMGzAFdw6cieXHy1GUloMfjZiH/6jfh1/V7VC6+teDZmBazleMV5VWgd4QINPPQGlsCM7GOxWo0kGwXbAAnYkefO/g46HQttWSrZLc5jMlK5OUjHVyfrwwVDpM5FeFqRLyhqGhnqkUBdICdEYqvo8xaUU4kWhBHLq5IbaJAP3l4Fuxu+MwKs5Uah/aWom6+BmsLLoOG5r243BnLSZljsS8/CtQ0fQeDp+vxsPDb8EL9XtRXrdLJaUHh38bcwsv+6O+9U/tPJ/owoRty0z7TpKWOxKREtQ0ohMMaLgfqnuXKqMzSDqUnQ4S26aVwzjkm95WWmh7oJzIQv1U3SCh664ZsgjZfj98t2YNEl5SAUrG/ocNr+CfB34bm06/h11nP2aGVuKy/qMwKqOoFwaNPW14vn6P8qHEzl/X71OMiiINVPvpstG27QiUbxROxEOl89DS3Y6bDj2KnkScZ1R6ZkDaKbrYLsmKr2Gzu7VmpjxlK2VKT0lKttPEzRDTbNZJSkCeP5CS0mysOUU+9G3djaLKSYZ43GESS+bOpTaPWIn2ZCcW1ZbrHiLpdeDh67GxWF4wEw/Xb1bu4ZPzdUgiiZtzJ6MgkoUvu5txsqsZX3Y14oa8y3D9gEnY0vI+Fg68Bk/XvI6KhnfswM5tfHA9Pj3vYvzkwoXoH8lQD+doRzX+/fPXsavxA6u9pnlsxyD0UKRKsqy0/VipktRvcbtN0mGy4c+9T2GoYq2u2+cVTcU9w+ZgY+MBrGnYbban9gFsl1+n/JKMQjw79Hv4n85qPFRfYQZw/fwonhr8HQyIxPBk45t4aOA3san1XWxo3m+az9LKo7DL8zNxLt6JmwuuwO2DZ+JfTvwX3mipSmkC64RRlJaNO4u/jusHTkYiCPDsF1tREM3B/KFXId1Pw5H2k1h9/HfYVa/Pt+MUO/Rz+596xCJde+kN6M5Tn/1QyfRuyLtzJGLdJbHheO7CpWjp6cDm5kqcDahhEZ4h6U6/Lj3pFfXT8NWsizEmYxBePnMI61r3q+2ZXhR/WzgLV8bGoOJ0Jf6z9T08MfSvlDV6umEbtp6p4sqFm8k8kvAC4OlRizE2NhzLPnkO/3v2hGl0ZCKKGQPG4rqCCaB6PuL5qD7fhAePrMfH7SdUeA+J5uGukjmYO3iKirzDbSex+tgW7GyoMk1pY/D7GifLiMTp5PfZD5UZkDQwdJOk9+hj3VdWYEz/wX9K33vtb4l34Ad1L6Em3oqol4ZfDVuEQem5+LTrFO6r2YieZFwx9dnhi5ATycQdX6zBl11NSuvuGTQLl8dGK69KJWlBejY+OVeLJUdX63Cn6imrFD+/YJFiH73Ie77e+D7WntyuMntqF39M5hDcO+ZGXFs4Th3/cdsJ/MNH6/CHMyf06EOZA2eWZWbzKf1U6oeO27UsULN4adGxZvbVD3VnSjK/vzizGBfFinl8Yjv/yoXJqJnfaVtdvA1V5z5H0tOjEbrROwu+ipifgdWNO9GJuLn5KbFSjIoWYlPzu3qsC2Bm9lgsKJyOdC9N6euhts/w2+ZDOH6+3szMCYEnL1iM1p4ObG08hIOtRxFX/lJfo/ekVDN/Ym4p7rvgJvSLRHHruz9BB1djeswsjZLwUE6mnqYfGh7Ssc1RNTt50dQFDrLYQXfxzWIHWSHiACgZ38iAsmN6DKJGzM4siXRZDyVk5KH9ooyVBczUhkRoQYOEnYyVper5/1aRyCxdhnSmIgrQz0/HuXhXH/1QZxxNzRl3sMcjEz31TBkhuxlfwl4lLHfKKaPnlMmnLHKQbpL+zmx0WGt0QC8K0Tj3MZc3o97Q6g+dLGRZj1gjO+20cx7pV6qqKaHZZa7pDOcsC/W1zXm95kl2yY7IgJSdKildunNZred54YUOzroml4XSH3WNvoDsdpbsME7KS2a05h0nKW2XwlWMZab60Uq67PIb+ZF0XmgUbJblMKu5fWfGF+JF3Xm6XZygAXTmQ7bTZENdyyivFuHpqPo1MiLhdU7e2B3LNvqyFIcXM5gFX7xAQerw1PmSBluDRT/enYTael4vkHBaUbqs5WU5mqk83HMXgslogh4ALx7Tq0jswjHpfcqP1YDrObm7MEKsUO+RsrU8MnYOjZhDDRGq7XldU2g1iZ39g5bi6MViPR/SqEiqIaWfpq8pk0w7Y7LzJ5v5eTkJ+1G76sTdrtY4GXA51nmbO5HUYior7WRuxD7PATSVse5YIuQnucGhG892jp/asnPPSWWpNJl7lZtq7q/uviVCi8Xo3glUBInHPQ8zQOucROvMwrEwcGZZjVmJpw2/y1LJ8iIFSkfVYE7rpSQnw1xeMdKXlgorZdDmjnFl3ZN0lvS7zOBTVov0EeZ2oVjKyjpHHsQZGMPP8qB0PPDqkkju9TP8VTU3b67+P9VNUKojaIUNAAAAAElFTkSuQmCC",Xi=n(59301),Rc=Object.getOwnPropertySymbols,Bd=Object.prototype.hasOwnProperty,Id=Object.prototype.propertyIsEnumerable,wd=(T,L)=>{var f={};for(var Te in T)Bd.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&Rc)for(var Te of Rc(T))L.indexOf(Te)<0&&Id.call(T,Te)&&(f[Te]=T[Te]);return f},vl=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const XA=T=>{var L=T,{pathsDetail:f,globalSetting:Te,user:At,loading:bt,dispatch:Xt}=L,je=wd(L,["pathsDetail","globalSetting","user","loading","dispatch"]);const[Ie,Je]=(0,e.useState)([]),[Gt]=(0,d.useSearchParams)(),gn=(0,d.useParams)(),[An,er]=(0,e.useState)(!1),rr=()=>vl(void 0,null,function*(){var Rn,Rr;er(!0);const or=yield(0,re.ZP)(`/api/paths/${gn.pathId}/packages_list.json`,{method:"get",params:{identifier:(Rn=At==null?void 0:At.userInfo)==null?void 0:Rn.login,id:gn.pathId}});er(!1),or.status==0&&Je((Rr=or==null?void 0:or.data)==null?void 0:Rr.map(wn=>(wn.isFull=!1,wn)))});(0,e.useEffect)(()=>{rr()},[]);const Kn=Rn=>vl(void 0,null,function*(){const Rr=yield(0,re.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_package_id:Rn}});(Rr==null?void 0:Rr.status)==0?xn(Rn):A.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vl(void 0,null,function*(){const or=yield(0,re.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_package_id:Rn}});(or==null?void 0:or.status)==0&&xn(Rn)})})}),xn=Rn=>vl(void 0,null,function*(){const Rr=yield(0,re.ZP)("/api/payments.json",{method:"POST",body:{subject_package_id:Rn,payment_method:"wechat_qr"}});Rr!=null&&Rr.num&&window.open(Gt.get("userid")?`/order/${gn.pathId}/pay?order_num=${Rr==null?void 0:Rr.num}&userid=${Gt.get("userid")}`:`/order/${gn.pathId}/pay?order_num=${Rr==null?void 0:Rr.num}`)}),na=Rn=>{var Rr,or,wn,Gn,Cr,qr,Zt,ua,Tr,Wn;return Xi.createElement("section",{style:{marginBottom:"26px",backgroundColor:"#fff"}},Xi.createElement("div",{className:ws.Head},Xi.createElement("div",{className:ws.Headtitle},Xi.createElement("span",{title:Rn==null?void 0:Rn.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},Rn==null?void 0:Rn.package_name),Xi.createElement("span",{className:ws.span2},"\uFF08\u5171 ",Xi.createElement("span",{style:{color:"#333"}},Rn==null?void 0:Rn.subject_count)," \u95E8\u8BFE\u7A0B\uFF09")),Xi.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},Xi.createElement("div",{className:ws.Headprice},Xi.createElement("span",null,"\u5957\u9910\u4EF7\u683C\uFF1A"),Xi.createElement("span",{className:ws.nowPrice},"\uFFE5",parseInt((or=(Rr=`${Rn==null?void 0:Rn.package_price}`)==null?void 0:Rr.split("."))==null?void 0:or[1])>0?Rn==null?void 0:Rn.package_price:(Gn=(wn=`${Rn==null?void 0:Rn.package_price}`)==null?void 0:wn.split("."))==null?void 0:Gn[0]),Xi.createElement("span",{className:ws.initPrice},"\uFFE5",parseInt((qr=(Cr=`${Rn==null?void 0:Rn.package_origin_price}`)==null?void 0:Cr.split("."))==null?void 0:qr[1])>0?Rn==null?void 0:Rn.package_origin_price:(ua=(Zt=`${Rn==null?void 0:Rn.package_origin_price}`)==null?void 0:Zt.split("."))==null?void 0:ua[0])),Xi.createElement("div",{className:ws.AllButStyle},Xi.createElement(m.ZP,{className:Rn!=null&&Rn.is_payed?`${ws.payed}`:`${ws.order}`,onClick:()=>{Rn!=null&&Rn.is_payed?d.history.push(`/users/${At==null?void 0:At.userInfo.login}/paths?category=payed`):Kn(Rn==null?void 0:Rn.id)}},Rn!=null&&Rn.is_payed?"\u5DF2\u8D2D\u4E70":"\u7ACB\u5373\u8D2D\u4E70"," ")))),Xi.createElement("div",{className:Rn.isFull?`${ws.Swiper}`:`${ws.Swiper} ${ws.expansion}`},(Tr=Rn==null?void 0:Rn.subjects)==null?void 0:Tr.map((Er,Ra)=>{var zn,Vt,Ca,mi;return Xi.createElement("div",{style:{width:"232px",marginRight:(1+Ra)%3===0?0:22},className:ws.BannerListItemDiv,key:Ra},Xi.createElement("div",{className:ws.BannerListItem},Xi.createElement("div",{onClick:()=>window.open(`/paths/${Er.identifier}`)},Xi.createElement("div",{className:ws.BannerListItemImg},Xi.createElement("img",{className:ws.bgimg,src:`${Er.image_url}`}),(Er==null?void 0:Er.user_paid_subject)&&Xi.createElement("img",{className:ws.buyimg,src:KA}),(Er==null?void 0:Er.is_current_subject)&&Xi.createElement("span",{className:ws.curCourse},"\u5F53\u524D\u8BFE\u7A0B")),Xi.createElement("div",{className:ws.BannerListItemInfo},Xi.createElement(u.Z,{placement:"topLeft",title:Er.name},Xi.createElement("div",{className:ws.BannerListItemInfoTitle},Er.name)),Xi.createElement("div",{className:ws.BannerListItemInfoTeacher},"\u8BB2\u5E08\uFF1A",Er.teacher),Xi.createElement("div",{className:`${ws.BannerListItemInfoTime} ${ws.BannerListItemInfoTime2}`},Xi.createElement("div",{className:ws.span1},Er.learn_count/1e4>1?(Er.learn_count/1e4).toFixed(1)+"W":Er.learn_count,"\u4EBA\u6B63\u5728\u5B66"),Xi.createElement("div",{className:`${ws.timeprice}`},Xi.createElement("div",{className:ws.span},Xi.createElement("span",{className:ws.qianfuhao},"\uFFE5"),Er.is_discount?parseInt((zn=Er==null?void 0:Er.price)==null?void 0:zn.split(".")[1])>0?Er==null?void 0:Er.price:(Vt=Er==null?void 0:Er.price)==null?void 0:Vt.split(".")[0]:parseInt((Ca=Er==null?void 0:Er.origin_price)==null?void 0:Ca.split(".")[1])>0?Er==null?void 0:Er.origin_price:(mi=Er==null?void 0:Er.origin_price)==null?void 0:mi.split(".")[0])))))))})),Xi.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"}},((Wn=Rn==null?void 0:Rn.subjects)==null?void 0:Wn.length)>3&&Xi.createElement("div",{onClick:()=>{Rn.isFull=!Rn.isFull,Je([...Ie])}},Xi.createElement("span",{className:"current",style:{marginRight:"6px"}},Rn.isFull?"\u6536\u8D77":"\u5C55\u5F00"),Xi.createElement("span",{className:"current"},Xi.createElement("i",{className:Rn.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})))))};return Xi.createElement(F.Z,{spinning:An},(Ie==null?void 0:Ie.length)>0?Ie==null?void 0:Ie.map(Rn=>na(Rn)):Xi.createElement(Ts.Z,null))};var Oc=(0,d.connect)(({pathsDetail:T,loading:L,globalSetting:f,user:Te})=>({pathsDetail:T,globalSetting:f,loading:L,user:Te}))(XA),Sd=n(39479),bl={flex_box_center:"flex_box_center___hEKvu",flex_space_between:"flex_space_between___gtzO_",flex_box_vertical_center:"flex_box_vertical_center___QQWbT",flex_box_center_end:"flex_box_center_end___AyfXQ",flex_box_column:"flex_box_column___q0hJc",bg:"bg___sN_Hy",wrap:"wrap___IaIuZ",content:"content___q5lPL",wrapTabs:"wrapTabs___FivJx",intro:"intro___lW9Kf",introTitle:"introTitle___y5V_M"},Mc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",Td=n(46383),xd=Object.defineProperty,kc=Object.getOwnPropertySymbols,Fd=Object.prototype.hasOwnProperty,Dd=Object.prototype.propertyIsEnumerable,gA=(T,L,f)=>L in T?xd(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Nd=(T,L)=>{for(var f in L||(L={}))Fd.call(L,f)&&gA(T,f,L[f]);if(kc)for(var f of kc(L))Dd.call(L,f)&&gA(T,f,L[f]);return T},Ld=({data:T={},getData:L})=>{const Te={onAdd:()=>(0,re.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,re.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"Subject",questionable_id:T==null?void 0:T.id,by_self:!0}}),onListClick:At=>(0,re.ZP)(`/api/course_qna_sessions/${At}.json`,{method:"get"}),onListDelete:At=>(0,re.ZP)(`/api/course_qna_sessions/${At}.json`,{method:"delete"}),onListDealData:At=>{let bt=[];return At==null||At.forEach(Xt=>{const je=Xt.id,Ie=Xt.think?{reasoning:Xt.think,thinkingEnabled:!0}:{},Je=[{text:Xt.question,key:je,sender:"user",fileList:[],show:!0},Nd({key:je,loading:!1,sender:"AI",show:!0,source:Xt.answer_source,text:Xt.answer,like:Xt.like,dislike:Xt.dislike,time:Xt.think_time,id:Xt.id},Ie)];bt=[...bt,...Je]}),bt}};return e.createElement(e.Fragment,null,((0,U.Ny)()||(0,U.$O)()||(T==null?void 0:T.is_use_ai))&&(T==null?void 0:T.id)&&e.createElement(Td.Z,{showSwitchingModel:!0,showLookHistory:!0,showAddSession:!0,showAvatarEditData:{nickname:"\u8BFE\u7A0B\u52A9\u6559",headImgId:null,show:!1},fetchListObject:Te,headNode:e.createElement(e.Fragment,null,e.createElement("div",{className:"c-grey-333 font22"},e.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u8BFE\u7A0B\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),e.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},e.createElement("span",{style:{paddingLeft:33}},"\u60A8\u597D\uFF0C\u6211\u662F",e.createElement("span",{className:"c-light-primary"},"\u300A",(T==null?void 0:T.name)||"","\u300B"),"\u667A\u6167\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u52A9\u6559\uFF0C\u4E13\u4E3A\u63D0\u5347\u8BFE\u7A0B\u4E92\u52A8\u6027\u4E0E\u5B66\u4E60\u6548\u679C\u800C\u8BBE\u8BA1\u3002\u6211\u80FD\u591F\u534F\u52A9\u6559\u5E08\u8FDB\u884C\u5B9E\u65F6\u4E92\u52A8\u7B54\u7591\u3001\u865A\u62DF\u6570\u5B57\u4EBA\u6388\u8BFE\u7B49\u591A\u79CD\u6559\u5B66\u6D3B\u52A8\uFF1B\u540C\u65F6\u4E3A\u5B66\u751F\u63D0\u4F9B\u966A\u4F34\u5F0F\u5B66\u4E60\u4E0E\u542F\u53D1\u5F0F\u52A9\u5B66\u670D\u52A1\uFF0C\u52A9\u529B\u4E2A\u6027\u5316\u6210\u957F\u3002\u65E0\u8BBA\u662F\u6559\u5E08\u6559\u5B66\u8FD8\u662F\u5B66\u751F\u5B66\u4E60\uFF0C\u6211\u90FD\u80FD\u63D0\u4F9B\u5168\u65B9\u4F4D\u7684\u667A\u80FD\u5316\u652F\u6301\uFF0C\u8BA9\u8BFE\u7A0B\u66F4\u9AD8\u6548\uFF0C\u5B66\u4E60\u66F4\u8F7B\u677E\uFF0C\u5171\u540C\u8FC8\u5411\u667A\u6167\u6559\u80B2\u65B0\u4F53\u9A8C\uFF01"))),fetchData:{questionable_type:"Subject",questionable_id:T==null?void 0:T.id,is_chat:!0},isCheckRestrictNumber:!0,title:"\u8BFE\u7A0B\u52A9\u6559",fetchUrl:"/api/stream/course_qna_records/chat_messages.json"}))},xr=n(59301),Cl=Object.defineProperty,al=Object.getOwnPropertySymbols,qo=Object.prototype.hasOwnProperty,Uc=Object.prototype.propertyIsEnumerable,As=(T,L,f)=>L in T?Cl(T,L,{enumerable:!0,configurable:!0,writable:!0,value:f}):T[L]=f,Os=(T,L)=>{for(var f in L||(L={}))qo.call(L,f)&&As(T,f,L[f]);if(al)for(var f of al(L))Uc.call(L,f)&&As(T,f,L[f]);return T},mA=(T,L)=>{var f={};for(var Te in T)qo.call(T,Te)&&L.indexOf(Te)<0&&(f[Te]=T[Te]);if(T!=null&&al)for(var Te of al(T))L.indexOf(Te)<0&&Uc.call(T,Te)&&(f[Te]=T[Te]);return f},Rd=(T,L,f)=>new Promise((Te,At)=>{var bt=Ie=>{try{je(f.next(Ie))}catch(Je){At(Je)}},Xt=Ie=>{try{je(f.throw(Ie))}catch(Je){At(Je)}},je=Ie=>Ie.done?Te(Ie.value):Promise.resolve(Ie.value).then(bt,Xt);je((f=f.apply(T,L)).next())});const{TabPane:hA}=io.default;var Qc=(T=>(T.All="",T.Shixun="shixun",T.VideoItem="video",T.Attachment="attachment",T.group_count="group_homework",T.normal_count="normal_homework",T.ExaminationBank="exercise",T.HomeworkCommon="hack_homework",T.Discusses="Discusses",T))(Qc||{});function Xl(T){const L=(At,bt)=>{if(At.localName===bt)return At;for(let Xt=0,je=At;je=je.parentNode;Xt++){if(je.localName===bt)return je;if(je==document.documentElement)return!1}},f=T.target,Te=L(f,"a");if(console.log([Te],Te==null?void 0:Te.href,44),!(Te!=null&&Te.href)&&f.tagName.toUpperCase()==="IMG"){let At=f.src||f.getAttribute("src");At&&At.indexOf("/images/avatars/User")===-1&&(T.stopPropagation(),T.preventDefault(),zi.Z.publish("preview-image",At))}}const Od=T=>{var L=T,{pathsDetail:f,globalSetting:Te,loading:At,dispatch:bt}=L,Xt=mA(L,["pathsDetail","globalSetting","loading","dispatch"]),je,Ie,Je,Gt;const[gn]=(0,d.useSearchParams)(),An=(0,d.useParams)(),er=(0,e.useRef)(),[rr,Kn]=(0,e.useState)("");(0,e.useEffect)(()=>{var wn;if(!((wn=f.detail)!=null&&wn.id))return;const Gn=document.getElementById("ai-orientation");Gn&&gn.get("skipSource")==="ai"&&Gn.scrollIntoView(!0)},[(je=f.detail)==null?void 0:je.id]);const xn=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"},{name:"\u79D1\u6559\u8D44\u6E90\u56FE\u8C31",key:"atlas"},{name:"\u77E5\u8BC6\u56FE\u8C31",key:"knowledge"},{name:"\u5957\u9910\u5217\u8868",key:"Combination",extra:"\u4F18\u60E0"}].filter(wn=>{var Gn,Cr;return(Gn=f.detail)!=null&&Gn.excellent||((Cr=f.detail)==null?void 0:Cr.is_free)===!1?!0:wn.key!=="certificate"}).filter(wn=>{var Gn,Cr,qr;return(Gn=f.detail)!=null&&Gn.atlas_data&&((qr=(Cr=f.detail)==null?void 0:Cr.atlas_data)!=null&&qr.nodes)?!0:wn.key!=="atlas"}).filter(wn=>{var Gn,Cr;return((Gn=f.detail)==null?void 0:Gn.is_free)===!1&&((Cr=f.detail)!=null&&Cr.is_has_package)?!0:wn.key!=="Combination"}).filter(wn=>{var Gn,Cr;return((Gn=f.detail)==null?void 0:Gn.is_free)===!1&&((Cr=f.detail)==null?void 0:Cr.show_chapter)===!1?wn.key!=="stage":!0}).filter(wn=>{var Gn,Cr;return((Gn=f.detail)==null?void 0:Gn.is_free)===!1&&((Cr=f.detail)==null?void 0:Cr.show_charts)===!1?wn.key!=="ranking":!0}).filter(wn=>{var Gn,Cr;return((Gn=f.detail)==null?void 0:Gn.is_free)===!1&&((Cr=f.detail)==null?void 0:Cr.show_cert_apply)===!1?wn.key!=="certificate":!0}).filter(wn=>{var Gn,Cr;return((Gn=f.detail)==null?void 0:Gn.is_free)===!1&&((Cr=f.detail)==null?void 0:Cr.show_knowledge_graph)===!1?wn.key!=="knowledge":!0}),[na,Rn]=(0,e.useState)(gn.get("activeKey")||((Ie=xn[0])==null?void 0:Ie.key));(0,e.useEffect)(()=>{if(er.current)return er.current.addEventListener("mousedown",Xl),()=>{var wn;(wn=er.current)==null||wn.removeEventListener("mousedown",Xl)}},[er.current]),(0,e.useEffect)(()=>{bt({type:"pathsDetail/save",payload:{editKey:-1}}),An.pathId&&or()},[An.pathId]),(0,e.useEffect)(()=>{var wn,Gn;(0,V.Dk)((wn=f.detail)==null?void 0:wn.name),Rn(gn.get("activeKey")||((Gn=xn[0])==null?void 0:Gn.key))},[f]);const Rr=wn=>{var Gn;const Cr=(Gn=decodeURIComponent(wn))==null?void 0:Gn.trim();bt({type:"pathsDetail/save",payload:{keywords:Cr}}),Kn(Cr)},or=()=>Rd(void 0,null,function*(){const wn=yield bt({type:"pathsDetail/getPathsDetail",payload:Os({id:An.pathId},(0,V.oP)())});bt({type:"pathsDetail/getRightData",payload:{id:An.pathId}}),bt({type:"pathsDetail/getStageData",payload:{subject_id:An.pathId,show_course_section:wn==null?void 0:wn.show_course_section}}),wn!=null&&wn.id&&gn.get("token")&&(location.href=location.pathname)});return xr.createElement(F.Z,{spinning:!1},xr.createElement("section",{className:bl.bg},xr.createElement(Yn,null),xr.createElement(Sd.Z,null),xr.createElement("section",{style:{marginTop:((Je=f.detail)==null?void 0:Je.excellent)&&"89px"},className:`edu-container pb80 ${bl.wrap}`},xr.createElement("aside",{className:bl.content},xr.createElement("div",{className:bl.intro},xr.createElement("div",{className:bl.introTitle},xr.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},xr.createElement("img",{src:Mc,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),xr.createElement("div",{ref:er},xr.createElement(Bn.Z,{value:(Gt=f.detail)==null?void 0:Gt.description}))),xr.createElement("div",{id:"ai-orientation"}),(xn==null?void 0:xn.length)>0&&xr.createElement(io.default,{className:bl.wrapTabs,activeKey:na,onChange:wn=>{wn==="knowledge"?window.open(`/knowledgegraph/${An.pathId}`):Rn(wn)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:na==="stage"?xr.createElement(HA.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:wn=>{Rr(wn),bt({type:"pathsDetail/getStageData",payload:{tab:Qc[f==null?void 0:f.visibleType],subject_id:An.pathId,keywords:wn}})}}):""},xn.map(wn=>xr.createElement(hA,{tab:wn!=null&&wn.extra?xr.createElement("span",{style:{position:"relative"}},xr.createElement("span",null,wn.name),xr.createElement("span",{style:{position:"absolute",top:"0",left:"72px",display:"inline-block",width:"32px",height:"16px",lineHeight:"16px",textAlign:"center",backgroundColor:"#FF0000",borderRadius:"8px",fontSize:"12px",color:"#fff"}},wn.extra)):wn.name,key:wn.key}))),na==="stage"&&xr.createElement(dA,{keywords:rr}),na==="ranking"&&xr.createElement(GA,null),na==="certificate"&&xr.createElement(Dc,null),na==="atlas"&&xr.createElement(yd,null),na==="Combination"&&xr.createElement(Oc,null)),xr.createElement(bs,null))),xr.createElement(Ld,{data:f.detail,getData:()=>{bt({type:"pathsDetail/getPathsDetail",payload:Os({id:An.pathId},(0,V.oP)())})}}))};var Md=(0,d.connect)(({pathsDetail:T,loading:L,globalSetting:f})=>({pathsDetail:T,globalSetting:f,loading:L}))(Od)},2610:function(h,a,n){"use strict";n.d(a,{BU:function(){return d},Dj:function(){return e},gH:function(){return p},vp:function(){return A}});function e(b){try{b.mozRequestFullScreen?b.mozRequestFullScreen():b.webkitRequestFullScreen&&b.webkitRequestFullScreen()}catch(u){console.log(u,":e")}}function d(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const p=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function A(){var b=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,u=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",b),window.isFullScreen?window.isFullScreen:b!=null}},98072:function(h,a,n){"use strict";n.d(a,{U:function(){return S}});var e=n(59301),d=Object.defineProperty,p=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,u=(m,X,z)=>X in m?d(m,X,{enumerable:!0,configurable:!0,writable:!0,value:z}):m[X]=z,N=(m,X)=>{for(var z in X||(X={}))A.call(X,z)&&u(m,z,X[z]);if(p)for(var z of p(X))b.call(X,z)&&u(m,z,X[z]);return m},O=(m,X,z)=>new Promise((U,j)=>{var _=F=>{try{P(z.next(F))}catch(I){j(I)}},K=F=>{try{P(z.throw(F))}catch(I){j(I)}},P=F=>F.done?U(F.value):Promise.resolve(F.value).then(_,K);P((z=z.apply(m,X)).next())});function S(m,X){const[z,U]=(0,e.useState)(X),[j,_]=(0,e.useState)(!1),[K,P]=(0,e.useState)();return[z,j,(I,D=!1)=>O(this,null,function*(){const G=D?X:N(N({},z),I);_(!0),U(G);const W=yield m(G);return _(!1),P(W),W}),K,P]}},60513:function(h,a,n){"use strict";n.d(a,{Z:function(){return $a}});class e{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(g,y){return g.__proto__=y,g},Object.assign=Object.assign||function(g){if(g==null)throw new TypeError("Cannot convert undefined or null to object");let y=Object(g);for(let R=1;R ${y}`;b.ENABLE_CALLBACK&&b.emitter.emit("log","error",R),b.ENABLE_ERROR&&(console.error?console.error(R):console.warn?console.warn(R):console.log(R))}static i(g,y){(!g||b.FORCE_GLOBAL_TAG)&&(g=b.GLOBAL_TAG);let R=`[${g}] > ${y}`;b.ENABLE_CALLBACK&&b.emitter.emit("log","info",R),b.ENABLE_INFO&&(console.info?console.info(R):console.log(R))}static w(g,y){(!g||b.FORCE_GLOBAL_TAG)&&(g=b.GLOBAL_TAG);let R=`[${g}] > ${y}`;b.ENABLE_CALLBACK&&b.emitter.emit("log","warn",R),b.ENABLE_WARN&&(console.warn?console.warn(R):console.log(R))}static d(g,y){(!g||b.FORCE_GLOBAL_TAG)&&(g=b.GLOBAL_TAG);let R=`[${g}] > ${y}`;b.ENABLE_CALLBACK&&b.emitter.emit("log","debug",R),b.ENABLE_DEBUG&&(console.debug?console.debug(R):console.log(R))}static v(g,y){(!g||b.FORCE_GLOBAL_TAG)&&(g=b.GLOBAL_TAG);let R=`[${g}] > ${y}`;b.ENABLE_CALLBACK&&b.emitter.emit("log","verbose",R),b.ENABLE_VERBOSE&&console.log(R)}}b.GLOBAL_TAG="flv.js",b.FORCE_GLOBAL_TAG=!1,b.ENABLE_ERROR=!0,b.ENABLE_INFO=!0,b.ENABLE_WARN=!0,b.ENABLE_DEBUG=!0,b.ENABLE_VERBOSE=!0,b.ENABLE_CALLBACK=!1,b.emitter=new(A());var u=b;class N{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(g){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=g,this._totalBytes+=g):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=g,this._totalBytes+=g):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=g,this._totalBytes+=g,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let g=(this._now()-this._lastCheckpoint)/1e3;return g==0&&(g=1),this._intervalBytes/g/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let g=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/g/1024}}var O=N;class S{constructor(g){this._message=g}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class m extends S{constructor(g){super(g)}get name(){return"IllegalStateException"}}class X extends S{constructor(g){super(g)}get name(){return"InvalidArgumentException"}}class z extends S{constructor(g){super(g)}get name(){return"NotImplementedException"}}const U={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},j={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class _{constructor(g){this._type=g||"undefined",this._status=U.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=U.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===U.kConnecting||this._status===U.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(g){this._onContentLengthKnown=g}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(g){this._onURLRedirect=g}get onDataArrival(){return this._onDataArrival}set onDataArrival(g){this._onDataArrival=g}get onError(){return this._onError}set onError(g){this._onError=g}get onComplete(){return this._onComplete}set onComplete(g){this._onComplete=g}open(g,y){throw new z("Unimplemented abstract function!")}abort(){throw new z("Unimplemented abstract function!")}}let K={};function P(){let on=self.navigator.userAgent.toLowerCase(),g=/(edge)\/([\w.]+)/.exec(on)||/(opr)[\/]([\w.]+)/.exec(on)||/(chrome)[ \/]([\w.]+)/.exec(on)||/(iemobile)[\/]([\w.]+)/.exec(on)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(on)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(on)||/(webkit)[ \/]([\w.]+)/.exec(on)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(on)||/(msie) ([\w.]+)/.exec(on)||on.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(on)||on.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(on)||[],y=/(ipad)/.exec(on)||/(ipod)/.exec(on)||/(windows phone)/.exec(on)||/(iphone)/.exec(on)||/(kindle)/.exec(on)||/(android)/.exec(on)||/(windows)/.exec(on)||/(mac)/.exec(on)||/(linux)/.exec(on)||/(cros)/.exec(on)||[],R={browser:g[5]||g[3]||g[1]||"",version:g[2]||g[4]||"0",majorVersion:g[4]||g[2]||"0",platform:y[0]||""},k={};if(R.browser){k[R.browser]=!0;let ue=R.majorVersion.split(".");k.version={major:parseInt(R.majorVersion,10),string:R.version},ue.length>1&&(k.version.minor=parseInt(ue[1],10)),ue.length>2&&(k.version.build=parseInt(ue[2],10))}if(R.platform&&(k[R.platform]=!0),(k.chrome||k.opr||k.safari)&&(k.webkit=!0),k.rv||k.iemobile){k.rv&&delete k.rv;let ue="msie";R.browser=ue,k[ue]=!0}if(k.edge){delete k.edge;let ue="msedge";R.browser=ue,k[ue]=!0}if(k.opr){let ue="opera";R.browser=ue,k[ue]=!0}if(k.safari&&k.android){let ue="android";R.browser=ue,k[ue]=!0}k.name=R.browser,k.platform=R.platform;for(let ue in K)K.hasOwnProperty(ue)&&delete K[ue];Object.assign(K,k)}P();var F=K;class I extends _{static isSupported(){try{let g=F.msedge&&F.version.minor>=15048,y=F.msedge?g:!0;return self.fetch&&self.ReadableStream&&y}catch(g){return!1}}constructor(g,y){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=g,this._config=y,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(g,y){this._dataSource=g,this._range=y;let R=g.url;this._config.reuseRedirectedURL&&g.redirectedURL!=null&&(R=g.redirectedURL);let k=this._seekHandler.getConfig(R,y),ue=new self.Headers;if(typeof k.headers=="object"){let gt=k.headers;for(let mr in gt)gt.hasOwnProperty(mr)&&ue.append(mr,gt[mr])}let Ue={method:"GET",headers:ue,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let gt in this._config.headers)ue.append(gt,this._config.headers[gt]);g.cors===!1&&(Ue.mode="same-origin"),g.withCredentials&&(Ue.credentials="include"),g.referrerPolicy&&(Ue.referrerPolicy=g.referrerPolicy),this._status=U.kConnecting,self.fetch(k.url,Ue).then(gt=>{if(this._requestAbort){this._requestAbort=!1,this._status=U.kIdle;return}if(gt.ok&>.status>=200&>.status<=299){if(gt.url!==k.url&&this._onURLRedirect){let Zn=this._seekHandler.removeURLParameters(gt.url);this._onURLRedirect(Zn)}let mr=gt.headers.get("Content-Length");return mr!=null&&(this._contentLength=parseInt(mr),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,gt.body.getReader())}else if(this._status=U.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:gt.status,msg:gt.statusText});else throw new S("FetchStreamLoader: Http code invalid, "+gt.status+" "+gt.statusText)}).catch(gt=>{if(this._status=U.kError,this._onError)this._onError(j.EXCEPTION,{code:-1,msg:gt.message});else throw gt})}abort(){this._requestAbort=!0}_pump(g){return g.read().then(y=>{if(y.done)if(this._contentLength!==null&&this._receivedLength{if(y.code===11&&F.msedge)return;this._status=U.kError;let R=0,k=null;if((y.code===19||y.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=U.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:y.status,msg:y.statusText});else throw new S("MozChunkedLoader: Http code invalid, "+y.status+" "+y.statusText);else this._status=U.kBuffering}}_onProgress(g){if(this._status===U.kError)return;this._contentLength===null&&g.total!==null&&g.total!==0&&(this._contentLength=g.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let y=g.target.response,R=this._range.from+this._receivedLength;this._receivedLength+=y.byteLength,this._onDataArrival&&this._onDataArrival(y,R,this._receivedLength)}_onLoadEnd(g){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===U.kError)return;this._status=U.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(g){this._status=U.kError;let y=0,R=null;if(this._contentLength&&g.loaded=200&&y.status<=299){if(this._status=LoaderStatus.kBuffering,y.responseURL!=null){let k=this._seekHandler.removeURLParameters(y.responseURL);y.responseURL!==this._currentRequestURL&&k!==this._currentRedirectedURL&&(this._currentRedirectedURL=k,this._onURLRedirect&&this._onURLRedirect(k))}let R=y.getResponseHeader("Content-Length");if(R!=null&&this._contentLength==null){let k=parseInt(R);k>0&&(this._contentLength=k,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:y.status,msg:y.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+y.status+" "+y.statusText);else if(y.readyState===3&&y.status>=200&&y.status<=299){this._status=LoaderStatus.kBuffering;let R=y.response;this._reader.readAsArrayBuffer(R)}}_xhrOnError(g){this._status=LoaderStatus.kError;let y=LoaderErrors.EXCEPTION,R={code:-1,msg:g.constructor.name+" "+g.type};if(this._onError)this._onError(y,R);else throw new RuntimeException(R.msg)}_msrOnProgress(g){let R=g.target.result;if(R==null){this._doReconnectIfNeeded();return}let k=R.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=R.byteLength;let ue=this._totalRange.from+this._receivedLength;this._receivedLength+=k.byteLength,this._onDataArrival&&this._onDataArrival(k,ue,this._receivedLength),R.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${ue+k.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(R=this._range.from+this._contentLength-1),this._currentRequestRange={from:y,to:R},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(g,y){this._lastTimeLoaded=0;let R=g.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?R=this._currentRedirectedURL:g.redirectedURL!=null&&(R=g.redirectedURL));let k=this._seekHandler.getConfig(R,y);this._currentRequestURL=k.url;let ue=this._xhr=new XMLHttpRequest;if(ue.open("GET",k.url,!0),ue.responseType="arraybuffer",ue.onreadystatechange=this._onReadyStateChange.bind(this),ue.onprogress=this._onProgress.bind(this),ue.onload=this._onLoad.bind(this),ue.onerror=this._onXhrError.bind(this),g.withCredentials&&(ue.withCredentials=!0),typeof k.headers=="object"){let Ue=k.headers;for(let gt in Ue)Ue.hasOwnProperty(gt)&&ue.setRequestHeader(gt,Ue[gt])}if(typeof this._config.headers=="object"){let Ue=this._config.headers;for(let gt in Ue)Ue.hasOwnProperty(gt)&&ue.setRequestHeader(gt,Ue[gt])}ue.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=U.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(g){let y=g.target;if(y.readyState===2){if(y.responseURL!=null){let R=this._seekHandler.removeURLParameters(y.responseURL);y.responseURL!==this._currentRequestURL&&R!==this._currentRedirectedURL&&(this._currentRedirectedURL=R,this._onURLRedirect&&this._onURLRedirect(R))}if(y.status>=200&&y.status<=299){if(this._waitForTotalLength)return;this._status=U.kBuffering}else if(this._status=U.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:y.status,msg:y.statusText});else throw new S("RangeLoader: Http code invalid, "+y.status+" "+y.statusText)}}_onProgress(g){if(this._status===U.kError)return;if(this._contentLength===null){let R=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,R=!0;let k=g.total;this._internalAbort(),k!=null&k!==0&&(this._totalLength=k)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,R){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let y=g.loaded-this._lastTimeLoaded;this._lastTimeLoaded=g.loaded,this._speedSampler.addBytes(y)}_normalizeSpeed(g){let y=this._chunkSizeKBList,R=y.length-1,k=0,ue=0,Ue=R;if(g=y[k]&&g=3&&(y=this._speedSampler.currentKBps)),y!==0){let Ue=this._normalizeSpeed(y);this._currentSpeedNormalized!==Ue&&(this._currentSpeedNormalized=Ue,this._currentChunkSizeKB=Ue)}let R=g.target.response,k=this._range.from+this._receivedLength;this._receivedLength+=R.byteLength;let ue=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(y.result)},y.readAsArrayBuffer(g.data)}else{this._status=U.kError;let y={code:-1,msg:"Unsupported WebSocket message type: "+g.data.constructor.name};if(this._onError)this._onError(j.EXCEPTION,y);else throw new S(y.msg)}}_dispatchArrayBuffer(g){let y=g,R=this._receivedLength;this._receivedLength+=y.byteLength,this._onDataArrival&&this._onDataArrival(y,R,this._receivedLength)}_onWebSocketError(g){this._status=U.kError;let y={code:g.code,msg:g.message};if(this._onError)this._onError(j.EXCEPTION,y);else throw new S(y.msg)}}var Y=oe;class re{constructor(g){this._zeroStart=g||!1}getConfig(g,y){let R={};if(y.from!==0||y.to!==-1){let k;y.to!==-1?k=`bytes=${y.from.toString()}-${y.to.toString()}`:k=`bytes=${y.from.toString()}-`,R.Range=k}else this._zeroStart&&(R.Range="bytes=0-");return{url:g,headers:R}}removeURLParameters(g){return g}}var ye=re;class Ae{constructor(g,y){this._startName=g,this._endName=y}getConfig(g,y){let R=g;if(y.from!==0||y.to!==-1){let k=!0;R.indexOf("?")===-1&&(R+="?",k=!1),k&&(R+="&"),R+=`${this._startName}=${y.from.toString()}`,y.to!==-1&&(R+=`&${this._endName}=${y.to.toString()}`)}return{url:R,headers:{}}}removeURLParameters(g){let y=g.split("?")[0],R,k=g.indexOf("?");k!==-1&&(R=g.substring(k+1));let ue="";if(R!=null&&R.length>0){let Ue=R.split("&");for(let gt=0;gt0;mr[0]!==this._startName&&mr[0]!==this._endName&&(Zn&&(ue+="&"),ue+=Ue[gt])}}return ue.length===0?y:y+"?"+ue}}var Le=Ae;class fe{constructor(g,y,R){this.TAG="IOController",this._config=y,this._extraData=R,this._stashInitialSize=1024*384,y.stashInitialSize!=null&&y.stashInitialSize>0&&(this._stashInitialSize=y.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,y.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=g,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(g.url),this._refTotalLength=g.filesize?g.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new O,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(g){this._extraData=g}get onDataArrival(){return this._onDataArrival}set onDataArrival(g){this._onDataArrival=g}get onSeeked(){return this._onSeeked}set onSeeked(g){this._onSeeked=g}get onError(){return this._onError}set onError(g){this._onError=g}get onComplete(){return this._onComplete}set onComplete(g){this._onComplete=g}get onRedirect(){return this._onRedirect}set onRedirect(g){this._onRedirect=g}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(g){this._onRecoveredEarlyEof=g}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===Z?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let g=this._config;if(g.seekType==="range")this._seekHandler=new ye(this._config.rangeLoadZeroStart);else if(g.seekType==="param"){let y=g.seekParamStart||"bstart",R=g.seekParamEnd||"bend";this._seekHandler=new Le(y,R)}else if(g.seekType==="custom"){if(typeof g.customSeekHandler!="function")throw new X("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new g.customSeekHandler}else throw new X(`Invalid seekType in config: ${g.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Y;else if(D.isSupported())this._loaderClass=D;else if(W.isSupported())this._loaderClass=W;else if(Z.isSupported())this._loaderClass=Z;else throw new S("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(g){this._currentRange={from:0,to:-1},g&&(this._currentRange.from=g),this._speedSampler.reset(),g||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let g=this._resumeFrom;this._resumeFrom=0,this._internalSeek(g,!0)}}seek(g){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(g,!0)}_internalSeek(g,y){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(y),this._loader.destroy(),this._loader=null;let R={from:g,to:-1};this._currentRange={from:R.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,R),this._onSeeked&&this._onSeeked()}updateUrl(g){if(!g||typeof g!="string"||g.length===0)throw new X("Url must be a non-empty string!");this._dataSource.url=g}_expandBuffer(g){let y=this._stashSize;for(;y+1024*1024*10){let k=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(R,0,y).set(k,0)}this._stashBuffer=R,this._bufferSize=y}_normalizeSpeed(g){let y=this._speedNormalizeList,R=y.length-1,k=0,ue=0,Ue=R;if(g=y[k]&&g=512&&g<=1024?y=Math.floor(g*1.5):y=g*2,y>8192&&(y=8192);let R=y*1024+1024*1024*1;this._bufferSize0){let Ue=this._stashBuffer.slice(0,this._stashUsed),gt=this._dispatchChunks(Ue,this._stashByteStart);if(gt0){let mr=new Uint8Array(Ue,gt);ue.set(mr,0),this._stashUsed=mr.byteLength,this._stashByteStart+=gt}}else this._stashUsed=0,this._stashByteStart+=gt;this._stashUsed+g.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+g.byteLength),ue=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ue.set(new Uint8Array(g),this._stashUsed),this._stashUsed+=g.byteLength}else{let Ue=this._dispatchChunks(g,y);if(Uethis._bufferSize&&(this._expandBuffer(gt),ue=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ue.set(new Uint8Array(g,Ue),0),this._stashUsed+=gt,this._stashByteStart=y+Ue}}}else if(this._stashUsed===0){let ue=this._dispatchChunks(g,y);if(uethis._bufferSize&&this._expandBuffer(Ue),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(g,ue),0),this._stashUsed+=Ue,this._stashByteStart=y+ue}}else{this._stashUsed+g.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+g.byteLength);let ue=new Uint8Array(this._stashBuffer,0,this._bufferSize);ue.set(new Uint8Array(g),this._stashUsed),this._stashUsed+=g.byteLength;let Ue=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Ue0){let gt=new Uint8Array(this._stashBuffer,Ue);ue.set(gt,0)}this._stashUsed-=Ue,this._stashByteStart+=Ue}}_flushStashBuffer(g){if(this._stashUsed>0){let y=this._stashBuffer.slice(0,this._stashUsed),R=this._dispatchChunks(y,this._stashByteStart),k=y.byteLength-R;if(R0){let ue=new Uint8Array(this._stashBuffer,0,this._bufferSize),Ue=new Uint8Array(y,R);ue.set(Ue,0),this._stashUsed=Ue.byteLength,this._stashByteStart+=R}return 0}return this._stashUsed=0,this._stashByteStart=0,k}return 0}_onLoaderComplete(g,y){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(g,y){switch(u.e(this.TAG,`Loader error, code = ${y.code}, msg = ${y.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,g=j.UNRECOVERABLE_EARLY_EOF),g){case j.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let R=this._currentRange.to+1;R0){let y=qe.getConfig();g.emit("change",y)}}static registerListener(g){qe.emitter.addListener("change",g)}static removeListener(g){qe.emitter.removeListener("change",g)}static addLogListener(g){u.emitter.addListener("log",g),u.emitter.listenerCount("log")>0&&(u.ENABLE_CALLBACK=!0,qe._notifyChange())}static removeLogListener(g){u.emitter.removeListener("log",g),u.emitter.listenerCount("log")===0&&(u.ENABLE_CALLBACK=!1,qe._notifyChange())}}qe.emitter=new(A());var Ge=qe;class Tt{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let g=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,y=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&g&&y}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(g){if(this.keyframesIndex==null)return null;let y=this.keyframesIndex,R=this._search(y.times,g);return{index:R,milliseconds:y.times[R],fileposition:y.filepositions[R]}}_search(g,y){let R=0,k=g.length-1,ue=0,Ue=0,gt=k;for(y=g[ue]&&y=128){g.push(String.fromCharCode(ue&65535)),R+=2;continue}}}else if(y[R]<240){if(Wt(y,R,2)){let ue=(y[R]&15)<<12|(y[R+1]&63)<<6|y[R+2]&63;if(ue>=2048&&(ue&63488)!==55296){g.push(String.fromCharCode(ue&65535)),R+=3;continue}}}else if(y[R]<248&&Wt(y,R,3)){let ue=(y[R]&7)<<18|(y[R+1]&63)<<12|(y[R+2]&63)<<6|y[R+3]&63;if(ue>65536&&ue<1114112){ue-=65536,g.push(String.fromCharCode(ue>>>10|55296)),g.push(String.fromCharCode(ue&1023|56320)),R+=4;continue}}}g.push("\uFFFD"),++R}return g.join("")}var dn=_e;let Ze=function(){let on=new ArrayBuffer(2);return new DataView(on).setInt16(0,256,!0),new Int16Array(on)[0]===256}();class Jt{static parseScriptData(g,y,R){let k={};try{let ue=Jt.parseValue(g,y,R),Ue=Jt.parseValue(g,y+ue.size,R-ue.size);k[ue.data]=Ue.data}catch(ue){u.e("AMF",ue.toString())}return k}static parseObject(g,y,R){if(R<3)throw new m("Data not enough when parse ScriptDataObject");let k=Jt.parseString(g,y,R),ue=Jt.parseValue(g,y+k.size,R-k.size),Ue=ue.objectEnd;return{data:{name:k.data,value:ue.data},size:k.size+ue.size,objectEnd:Ue}}static parseVariable(g,y,R){return Jt.parseObject(g,y,R)}static parseString(g,y,R){if(R<2)throw new m("Data not enough when parse String");let ue=new DataView(g,y,R).getUint16(0,!Ze),Ue;return ue>0?Ue=dn(new Uint8Array(g,y+2,ue)):Ue="",{data:Ue,size:2+ue}}static parseLongString(g,y,R){if(R<4)throw new m("Data not enough when parse LongString");let ue=new DataView(g,y,R).getUint32(0,!Ze),Ue;return ue>0?Ue=dn(new Uint8Array(g,y+4,ue)):Ue="",{data:Ue,size:4+ue}}static parseDate(g,y,R){if(R<10)throw new m("Data size invalid when parse Date");let k=new DataView(g,y,R),ue=k.getFloat64(0,!Ze),Ue=k.getInt16(8,!Ze);return ue+=Ue*60*1e3,{data:new Date(ue),size:10}}static parseValue(g,y,R){if(R<1)throw new m("Data not enough when parse Value");let k=new DataView(g,y,R),ue=1,Ue=k.getUint8(0),gt,mr=!1;try{switch(Ue){case 0:gt=k.getFloat64(1,!Ze),ue+=8;break;case 1:{gt=!!k.getUint8(1),ue+=1;break}case 2:{let Zn=Jt.parseString(g,y+1,R-1);gt=Zn.data,ue+=Zn.size;break}case 3:{gt={};let Zn=0;for((k.getUint32(R-4,!Ze)&16777215)===9&&(Zn=3);ue32)throw new X("ExpGolomb: readBits() bits exceeded max 32bits!");if(g<=this._current_word_bits_left){let Ue=this._current_word>>>32-g;return this._current_word<<=g,this._current_word_bits_left-=g,Ue}let y=this._current_word_bits_left?this._current_word:0;y=y>>>32-this._current_word_bits_left;let R=g-this._current_word_bits_left;this._fillCurrentWord();let k=Math.min(R,this._current_word_bits_left),ue=this._current_word>>>32-k;return this._current_word<<=k,this._current_word_bits_left-=k,y=y<>>g)return this._current_word<<=g,this._current_word_bits_left-=g,g;return this._fillCurrentWord(),g+this._skipLeadingZero()}readUEG(){let g=this._skipLeadingZero();return this.readBits(g+1)-1}readSEG(){let g=this.readUEG();return g&1?g+1>>>1:-1*(g>>>1)}}var Nn=sn;class pt{static _ebsp2rbsp(g){let y=g,R=y.byteLength,k=new Uint8Array(R),ue=0;for(let Ue=0;Ue=2&&y[Ue]===3&&y[Ue-1]===0&&y[Ue-2]===0||(k[ue]=y[Ue],ue++);return new Uint8Array(k.buffer,0,ue)}static parseSPS(g){let y=pt._ebsp2rbsp(g),R=new Nn(y);R.readByte();let k=R.readByte();R.readByte();let ue=R.readByte();R.readUEG();let Ue=pt.getProfileString(k),gt=pt.getLevelString(ue),mr=1,Zn=420,ir=[0,420,422,444],ia=8;if((k===100||k===110||k===122||k===244||k===44||k===83||k===86||k===118||k===128||k===138||k===144)&&(mr=R.readUEG(),mr===3&&R.readBits(1),mr<=3&&(Zn=ir[mr]),ia=R.readUEG()+8,R.readUEG(),R.readBits(1),R.readBool())){let Ii=mr!==3?8:12;for(let Ei=0;Ei0&&Ii<16?(wa=Ei[Ii-1],Lt=Ns[Ii-1]):Ii===255&&(wa=R.readByte()<<8|R.readByte(),Lt=R.readByte()<<8|R.readByte())}if(R.readBool()&&R.readBool(),R.readBool()&&(R.readBits(4),R.readBool()&&R.readBits(24)),R.readBool()&&(R.readUEG(),R.readUEG()),R.readBool()){let Ii=R.readBits(32),Ei=R.readBits(32);Da=R.readBool(),Pa=Ei,Sa=Ii*2,Or=Pa/Sa}}let qa=1;(wa!==1||Lt!==1)&&(qa=wa/Lt);let Si=0,Zi=0;if(mr===0)Si=1,Zi=2-ot;else{let Ii=mr===3?1:2,Ei=mr===1?2:1;Si=Ii,Zi=Ei*(2-ot)}let Ni=(Ea+1)*16,ji=(2-ot)*((pr+1)*16);Ni-=(cr+Yn)*Si,ji-=(Qe+v)*Zi;let ts=Math.ceil(Ni*qa);return R.destroy(),R=null,{profile_string:Ue,level_string:gt,bit_depth:ia,ref_frames:sr,chroma_format:Zn,chroma_format_string:pt.getChromaFormatString(Zn),frame_rate:{fixed:Da,fps:Or,fps_den:Sa,fps_num:Pa},sar_ratio:{width:wa,height:Lt},codec_size:{width:Ni,height:ji},present_size:{width:ts,height:ji}}}static _skipScalingList(g,y){let R=8,k=8,ue=0;for(let Ue=0;Ue>>8&255|(on&255)<<8}function ur(on){return(on&4278190080)>>>24|(on&16711680)>>>8|(on&65280)<<8|(on&255)<<24}function Bt(on,g){return on[g]<<24|on[g+1]<<16|on[g+2]<<8|on[g+3]}class Oe{constructor(g,y){this.TAG="FLVDemuxer",this._config=y,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=g.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=g.hasAudioTrack,this._hasVideo=g.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new cn,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let R=new ArrayBuffer(2);return new DataView(R).setInt16(0,256,!0),new Int16Array(R)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(g){let y=new Uint8Array(g),R={match:!1};if(y[0]!==70||y[1]!==76||y[2]!==86||y[3]!==1)return R;let k=(y[4]&4)>>>2!==0,ue=(y[4]&1)!==0,Ue=Bt(y,5);return Ue<9?R:{match:!0,consumed:Ue,dataOffset:Ue,hasAudioTrack:k,hasVideoTrack:ue}}bindDataSource(g){return g.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(g){this._onTrackMetadata=g}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(g){this._onMediaInfo=g}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(g){this._onMetaDataArrived=g}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(g){this._onScriptDataArrived=g}get onError(){return this._onError}set onError(g){this._onError=g}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(g){this._onDataAvailable=g}get timestampBase(){return this._timestampBase}set timestampBase(g){this._timestampBase=g}get overridedDuration(){return this._duration}set overridedDuration(g){this._durationOverrided=!0,this._duration=g,this._mediaInfo.duration=g}set overridedHasAudio(g){this._hasAudioFlagOverrided=!0,this._hasAudio=g,this._mediaInfo.hasAudio=g}set overridedHasVideo(g){this._hasVideoFlagOverrided=!0,this._hasVideo=g,this._mediaInfo.hasVideo=g}resetMediaInfo(){this._mediaInfo=new cn}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(g,y){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new m("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let R=0,k=this._littleEndian;if(y===0)if(g.byteLength>13)R=Oe.probe(g).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,y+R!==this._dataOffset&&u.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(g,R).getUint32(0,!k)!==0&&u.w(this.TAG,"PrevTagSize0 !== 0 !!!"),R+=4);Rg.byteLength)break;let Ue=ue.getUint8(0),gt=ue.getUint32(0,!k)&16777215;if(R+11+gt+4>g.byteLength)break;if(Ue!==8&&Ue!==9&&Ue!==18){u.w(this.TAG,`Unsupported tag type ${Ue}, skipped`),R+=11+gt+4;continue}let mr=ue.getUint8(4),Zn=ue.getUint8(5),ir=ue.getUint8(6),ia=ue.getUint8(7),Xr=ir|Zn<<8|mr<<16|ia<<24;(ue.getUint32(7,!k)&16777215)!==0&&u.w(this.TAG,"Meet tag which has StreamID != 0!");let Ea=R+11;switch(Ue){case 8:this._parseAudioData(g,Ea,gt,Xr);break;case 9:this._parseVideoData(g,Ea,gt,Xr,y+R);break;case 18:this._parseScriptData(g,Ea,gt);break}let pr=ue.getUint32(11+gt,!k);pr!==11+gt&&u.w(this.TAG,`Invalid PrevTagSize ${pr}`),R+=11+gt+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),R}_parseScriptData(g,y,R){let k=vt.parseScriptData(g,y,R);if(k.hasOwnProperty("onMetaData")){if(k.onMetaData==null||typeof k.onMetaData!="object"){u.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&u.w(this.TAG,"Found another onMetaData tag!"),this._metadata=k;let ue=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},ue)),typeof ue.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=ue.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof ue.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=ue.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof ue.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=ue.audiodatarate),typeof ue.videodatarate=="number"&&(this._mediaInfo.videoDataRate=ue.videodatarate),typeof ue.width=="number"&&(this._mediaInfo.width=ue.width),typeof ue.height=="number"&&(this._mediaInfo.height=ue.height),typeof ue.duration=="number"){if(!this._durationOverrided){let Ue=Math.floor(ue.duration*this._timescale);this._duration=Ue,this._mediaInfo.duration=Ue}}else this._mediaInfo.duration=0;if(typeof ue.framerate=="number"){let Ue=Math.floor(ue.framerate*1e3);if(Ue>0){let gt=Ue/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=gt,this._referenceFrameRate.fps_num=Ue,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=gt}}if(typeof ue.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Ue=ue.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Ue),ue.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=ue,u.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(k).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},k))}_parseKeyframesIndex(g){let y=[],R=[];for(let k=1;k>>4;if(mr!==2&&mr!==10){this._onError($t.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+mr);return}let Zn=0,ir=(gt&12)>>>2;if(ir>=0&&ir<=4)Zn=this._flvSoundRateTable[ir];else{this._onError($t.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+ir);return}let ia=(gt&2)>>>1,Xr=gt&1,sr=this._audioMetadata,Ea=this._audioTrack;if(sr||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),sr=this._audioMetadata={},sr.type="audio",sr.id=Ea.id,sr.timescale=this._timescale,sr.duration=this._duration,sr.audioSampleRate=Zn,sr.channelCount=Xr===0?1:2),mr===10){let pr=this._parseAACAudioData(g,y+1,R-1);if(pr==null)return;if(pr.packetType===0){sr.config&&u.w(this.TAG,"Found another AudioSpecificConfig!");let ot=pr.data;sr.audioSampleRate=ot.samplingRate,sr.channelCount=ot.channelCount,sr.codec=ot.codec,sr.originalCodec=ot.originalCodec,sr.config=ot.config,sr.refSampleDuration=1024/sr.audioSampleRate*sr.timescale,u.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",sr);let cr=this._mediaInfo;cr.audioCodec=sr.originalCodec,cr.audioSampleRate=sr.audioSampleRate,cr.audioChannelCount=sr.channelCount,cr.hasVideo?cr.videoCodec!=null&&(cr.mimeType='video/x-flv; codecs="'+cr.videoCodec+","+cr.audioCodec+'"'):cr.mimeType='video/x-flv; codecs="'+cr.audioCodec+'"',cr.isComplete()&&this._onMediaInfo(cr)}else if(pr.packetType===1){let ot=this._timestampBase+k,cr={unit:pr.data,length:pr.data.byteLength,dts:ot,pts:ot};Ea.samples.push(cr),Ea.length+=pr.data.length}else u.e(this.TAG,`Flv: Unsupported AAC data type ${pr.packetType}`)}else if(mr===2){if(!sr.codec){let Yn=this._parseMP3AudioData(g,y+1,R-1,!0);if(Yn==null)return;sr.audioSampleRate=Yn.samplingRate,sr.channelCount=Yn.channelCount,sr.codec=Yn.codec,sr.originalCodec=Yn.originalCodec,sr.refSampleDuration=1152/sr.audioSampleRate*sr.timescale,u.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",sr);let Qe=this._mediaInfo;Qe.audioCodec=sr.codec,Qe.audioSampleRate=sr.audioSampleRate,Qe.audioChannelCount=sr.channelCount,Qe.audioDataRate=Yn.bitRate,Qe.hasVideo?Qe.videoCodec!=null&&(Qe.mimeType='video/x-flv; codecs="'+Qe.videoCodec+","+Qe.audioCodec+'"'):Qe.mimeType='video/x-flv; codecs="'+Qe.audioCodec+'"',Qe.isComplete()&&this._onMediaInfo(Qe)}let pr=this._parseMP3AudioData(g,y+1,R-1,!1);if(pr==null)return;let ot=this._timestampBase+k,cr={unit:pr,length:pr.byteLength,dts:ot,pts:ot};Ea.samples.push(cr),Ea.length+=pr.length}}_parseAACAudioData(g,y,R){if(R<=1){u.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let k={},ue=new Uint8Array(g,y,R);return k.packetType=ue[0],ue[0]===0?k.data=this._parseAACAudioSpecificConfig(g,y+1,R-1):k.data=ue.subarray(1),k}_parseAACAudioSpecificConfig(g,y,R){let k=new Uint8Array(g,y,R),ue=null,Ue=0,gt=0,mr=null,Zn=0,ir=null;if(Ue=gt=k[0]>>>3,Zn=(k[0]&7)<<1|k[1]>>>7,Zn<0||Zn>=this._mpegSamplingRates.length){this._onError($t.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let ia=this._mpegSamplingRates[Zn],Xr=(k[1]&120)>>>3;if(Xr<0||Xr>=8){this._onError($t.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Ue===5&&(ir=(k[1]&7)<<1|k[2]>>>7,mr=(k[2]&124)>>>2);let sr=self.navigator.userAgent.toLowerCase();return sr.indexOf("firefox")!==-1?Zn>=6?(Ue=5,ue=new Array(4),ir=Zn-3):(Ue=2,ue=new Array(2),ir=Zn):sr.indexOf("android")!==-1?(Ue=2,ue=new Array(2),ir=Zn):(Ue=5,ir=Zn,ue=new Array(4),Zn>=6?ir=Zn-3:Xr===1&&(Ue=2,ue=new Array(2),ir=Zn)),ue[0]=Ue<<3,ue[0]|=(Zn&15)>>>1,ue[1]=(Zn&15)<<7,ue[1]|=(Xr&15)<<3,Ue===5&&(ue[1]|=(ir&15)>>>1,ue[2]=(ir&1)<<7,ue[2]|=8,ue[3]=0),{config:ue,samplingRate:ia,channelCount:Xr,codec:"mp4a.40."+Ue,originalCodec:"mp4a.40."+gt}}_parseMP3AudioData(g,y,R,k){if(R<4){u.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let ue=this._littleEndian,Ue=new Uint8Array(g,y,R),gt=null;if(k){if(Ue[0]!==255)return;let mr=Ue[1]>>>3&3,Zn=(Ue[1]&6)>>1,ir=(Ue[2]&240)>>>4,ia=(Ue[2]&12)>>>2,sr=(Ue[3]>>>6&3)!==3?2:1,Ea=0,pr=0,ot=34,cr="mp3";switch(mr){case 0:Ea=this._mpegAudioV25SampleRateTable[ia];break;case 2:Ea=this._mpegAudioV20SampleRateTable[ia];break;case 3:Ea=this._mpegAudioV10SampleRateTable[ia];break}switch(Zn){case 1:ot=34,ir>>4,mr=Ue&15;if(mr!==7){this._onError($t.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${mr}`);return}this._parseAVCVideoPacket(g,y+1,R-1,k,ue,gt)}_parseAVCVideoPacket(g,y,R,k,ue,Ue){if(R<4){u.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let gt=this._littleEndian,mr=new DataView(g,y,R),Zn=mr.getUint8(0),ia=(mr.getUint32(0,!gt)&16777215)<<8>>8;if(Zn===0)this._parseAVCDecoderConfigurationRecord(g,y+4,R-4);else if(Zn===1)this._parseAVCVideoData(g,y+4,R-4,k,ue,Ue,ia);else if(Zn!==2){this._onError($t.FORMAT_ERROR,`Flv: Invalid video packet type ${Zn}`);return}}_parseAVCDecoderConfigurationRecord(g,y,R){if(R<7){u.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let k=this._videoMetadata,ue=this._videoTrack,Ue=this._littleEndian,gt=new DataView(g,y,R);k?typeof k.avcc!="undefined"&&u.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),k=this._videoMetadata={},k.type="video",k.id=ue.id,k.timescale=this._timescale,k.duration=this._duration);let mr=gt.getUint8(0),Zn=gt.getUint8(1),ir=gt.getUint8(2),ia=gt.getUint8(3);if(mr!==1||Zn===0){this._onError($t.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(gt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError($t.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Xr=gt.getUint8(5)&31;if(Xr===0){this._onError($t.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Xr>1&&u.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Xr}`);let sr=6;for(let pr=0;pr1&&u.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Ea}`);sr++;for(let pr=0;pr=R){u.w(this.TAG,`Malformed Nalu near timestamp ${Ea}, offset = ${Xr}, dataSize = ${R}`);break}let ot=Zn.getUint32(Xr,!mr);if(sr===3&&(ot>>>=8),ot>R-sr){u.w(this.TAG,`Malformed Nalus near timestamp ${Ea}, NaluSize > DataSize!`);return}let cr=Zn.getUint8(Xr+sr)&31;cr===5&&(pr=!0);let Yn=new Uint8Array(g,y+Xr,sr+ot),Qe={type:cr,data:Yn};ir.push(Qe),ia+=Yn.byteLength,Xr+=sr+ot}if(ir.length){let ot=this._videoTrack,cr={units:ir,length:ia,isKeyframe:pr,dts:Ea,cts:gt,pts:Ea+gt};pr&&(cr.fileposition=ue),ot.samples.push(cr),ot.length+=ia}}}var Pe=Oe;class we{static init(){we.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let y in we.types)we.types.hasOwnProperty(y)&&(we.types[y]=[y.charCodeAt(0),y.charCodeAt(1),y.charCodeAt(2),y.charCodeAt(3)]);let g=we.constants={};g.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),g.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),g.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),g.STSC=g.STCO=g.STTS,g.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),g.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),g.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),g.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),g.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),g.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(g){let y=8,R=null,k=Array.prototype.slice.call(arguments,1),ue=k.length;for(let gt=0;gt>>24&255,R[1]=y>>>16&255,R[2]=y>>>8&255,R[3]=y&255,R.set(g,4);let Ue=8;for(let gt=0;gt>>24&255,g>>>16&255,g>>>8&255,g&255,y>>>24&255,y>>>16&255,y>>>8&255,y&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(g){return we.box(we.types.trak,we.tkhd(g),we.mdia(g))}static tkhd(g){let y=g.id,R=g.duration,k=g.presentWidth,ue=g.presentHeight;return we.box(we.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,y>>>24&255,y>>>16&255,y>>>8&255,y&255,0,0,0,0,R>>>24&255,R>>>16&255,R>>>8&255,R&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,k>>>8&255,k&255,0,0,ue>>>8&255,ue&255,0,0]))}static mdia(g){return we.box(we.types.mdia,we.mdhd(g),we.hdlr(g),we.minf(g))}static mdhd(g){let y=g.timescale,R=g.duration;return we.box(we.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,y>>>24&255,y>>>16&255,y>>>8&255,y&255,R>>>24&255,R>>>16&255,R>>>8&255,R&255,85,196,0,0]))}static hdlr(g){let y=null;return g.type==="audio"?y=we.constants.HDLR_AUDIO:y=we.constants.HDLR_VIDEO,we.box(we.types.hdlr,y)}static minf(g){let y=null;return g.type==="audio"?y=we.box(we.types.smhd,we.constants.SMHD):y=we.box(we.types.vmhd,we.constants.VMHD),we.box(we.types.minf,y,we.dinf(),we.stbl(g))}static dinf(){return we.box(we.types.dinf,we.box(we.types.dref,we.constants.DREF))}static stbl(g){return we.box(we.types.stbl,we.stsd(g),we.box(we.types.stts,we.constants.STTS),we.box(we.types.stsc,we.constants.STSC),we.box(we.types.stsz,we.constants.STSZ),we.box(we.types.stco,we.constants.STCO))}static stsd(g){return g.type==="audio"?g.codec==="mp3"?we.box(we.types.stsd,we.constants.STSD_PREFIX,we.mp3(g)):we.box(we.types.stsd,we.constants.STSD_PREFIX,we.mp4a(g)):we.box(we.types.stsd,we.constants.STSD_PREFIX,we.avc1(g))}static mp3(g){let y=g.channelCount,R=g.audioSampleRate,k=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,y,0,16,0,0,0,0,R>>>8&255,R&255,0,0]);return we.box(we.types[".mp3"],k)}static mp4a(g){let y=g.channelCount,R=g.audioSampleRate,k=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,y,0,16,0,0,0,0,R>>>8&255,R&255,0,0]);return we.box(we.types.mp4a,k,we.esds(g))}static esds(g){let y=g.config||[],R=y.length,k=new Uint8Array([0,0,0,0,3,23+R,0,1,0,4,15+R,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([R]).concat(y).concat([6,1,2]));return we.box(we.types.esds,k)}static avc1(g){let y=g.avcc,R=g.codecWidth,k=g.codecHeight,ue=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,R>>>8&255,R&255,k>>>8&255,k&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return we.box(we.types.avc1,ue,we.box(we.types.avcC,y))}static mvex(g){return we.box(we.types.mvex,we.trex(g))}static trex(g){let y=g.id,R=new Uint8Array([0,0,0,0,y>>>24&255,y>>>16&255,y>>>8&255,y&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return we.box(we.types.trex,R)}static moof(g,y){return we.box(we.types.moof,we.mfhd(g.sequenceNumber),we.traf(g,y))}static mfhd(g){let y=new Uint8Array([0,0,0,0,g>>>24&255,g>>>16&255,g>>>8&255,g&255]);return we.box(we.types.mfhd,y)}static traf(g,y){let R=g.id,k=we.box(we.types.tfhd,new Uint8Array([0,0,0,0,R>>>24&255,R>>>16&255,R>>>8&255,R&255])),ue=we.box(we.types.tfdt,new Uint8Array([0,0,0,0,y>>>24&255,y>>>16&255,y>>>8&255,y&255])),Ue=we.sdtp(g),gt=we.trun(g,Ue.byteLength+16+16+8+16+8+8);return we.box(we.types.traf,k,ue,gt,Ue)}static sdtp(g){let y=g.samples||[],R=y.length,k=new Uint8Array(4+R);for(let ue=0;ue>>24&255,k>>>16&255,k>>>8&255,k&255,y>>>24&255,y>>>16&255,y>>>8&255,y&255],0);for(let gt=0;gt>>24&255,mr>>>16&255,mr>>>8&255,mr&255,Zn>>>24&255,Zn>>>16&255,Zn>>>8&255,Zn&255,ir.isLeading<<2|ir.dependsOn,ir.isDependedOn<<6|ir.hasRedundancy<<4|ir.isNonSync,0,0,ia>>>24&255,ia>>>16&255,ia>>>8&255,ia&255],12+16*gt)}return we.box(we.types.trun,Ue)}static mdat(g){return we.box(we.types.mdat,g)}}we.init();var Qt=we;class tn{static getSilentFrame(g,y){if(g==="mp4a.40.2"){if(y===1)return new Uint8Array([0,200,0,128,35,128]);if(y===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(y===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(y===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(y===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(y===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(y===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(y===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(y===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Kt=tn;class hn{constructor(g,y,R,k,ue){this.dts=g,this.pts=y,this.duration=R,this.originalDts=k,this.isSyncPoint=ue,this.fileposition=null}}class Ee{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(g){g.isSyncPoint=!0,this.syncPoints.push(g)}}class yn{constructor(){this._list=[]}clear(){this._list=[]}appendArray(g){let y=this._list;g.length!==0&&(y.length>0&&g[0].originalDts=y[ue].dts&&gy[k].lastSample.originalDts&&g=y[k].lastSample.originalDts&&(k===y.length-1||k0&&(ue=this._searchNearestSegmentBefore(R.originalBeginDts)+1),this._lastAppendLocation=ue,this._list.splice(ue,0,R)}getLastSegmentBefore(g){let y=this._searchNearestSegmentBefore(g);return y>=0?this._list[y]:null}getLastSampleBefore(g){let y=this.getLastSegmentBefore(g);return y!=null?y.lastSample:null}getLastSyncPointBefore(g){let y=this._searchNearestSegmentBefore(g),R=this._list[y].syncPoints;for(;R.length===0&&y>0;)y--,R=this._list[y].syncPoints;return R.length>0?R[R.length-1]:null}}class It{constructor(g){this.TAG="MP4Remuxer",this._config=g,this._isLive=g.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Me("audio"),this._videoSegmentInfoList=new Me("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(F.chrome&&(F.version.major<50||F.version.major===50&&F.version.build<2661)),this._fillSilentAfterSeek=F.msedge||F.msie,this._mp3UseMpegAudio=!F.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(g){return g.onDataAvailable=this.remux.bind(this),g.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(g){this._onInitSegment=g}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(g){this._onMediaSegment=g}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(g){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(g,y){if(!this._onMediaSegment)throw new m("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(g,y),this._remuxVideo(y),this._remuxAudio(g)}_onTrackMetadataReceived(g,y){let R=null,k="mp4",ue=y.codec;if(g==="audio")this._audioMeta=y,y.codec==="mp3"&&this._mp3UseMpegAudio?(k="mpeg",ue="",R=new Uint8Array):R=Qt.generateInitSegment(y);else if(g==="video")this._videoMeta=y,R=Qt.generateInitSegment(y);else return;if(!this._onInitSegment)throw new m("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(g,{type:g,data:R.buffer,codec:ue,container:`${g}/${k}`,mediaDuration:y.duration})}_calculateDtsBase(g,y){this._dtsBaseInited||(g.samples&&g.samples.length&&(this._audioDtsBase=g.samples[0].dts),y.samples&&y.samples.length&&(this._videoDtsBase=y.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let g=this._videoStashedLastSample,y=this._audioStashedLastSample,R={type:"video",id:1,sequenceNumber:0,samples:[],length:0};g!=null&&(R.samples.push(g),R.length=g.length);let k={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};y!=null&&(k.samples.push(y),k.length=y.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(R,!0),this._remuxAudio(k,!0)}_remuxAudio(g,y){if(this._audioMeta==null)return;let R=g,k=R.samples,ue,Ue=-1,gt=-1,mr=-1,Zn=this._audioMeta.refSampleDuration,ir=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,ia=this._dtsBaseInited&&this._audioNextDts===void 0,Xr=!1;if(!k||k.length===0||k.length===1&&!y)return;let sr=0,Ea=null,pr=0;ir?(sr=0,pr=R.length):(sr=8,pr=8+R.length);let ot=null;if(k.length>1&&(ot=k.pop(),pr-=ot.length),this._audioStashedLastSample!=null){let Lt=this._audioStashedLastSample;this._audioStashedLastSample=null,k.unshift(Lt),pr+=Lt.length}ot!=null&&(this._audioStashedLastSample=ot);let cr=k[0].dts-this._dtsBase;if(this._audioNextDts)ue=cr-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())ue=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Xr=!0);else{let Lt=this._audioSegmentInfoList.getLastSampleBefore(cr);if(Lt!=null){let Or=cr-(Lt.originalDts+Lt.duration);Or<=3&&(Or=0);let Da=Lt.dts+Lt.duration+Or;ue=cr-Da}else ue=0}if(Xr){let Lt=cr-ue,Or=this._videoSegmentInfoList.getLastSegmentBefore(cr);if(Or!=null&&Or.beginDts=1?Ne=Yn[Yn.length-1].duration:Ne=Math.floor(Zn);let qa=!1,Si=null;if(Ne>Zn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!F.safari){qa=!0;let Zi=Math.abs(Ne-Zn),Ni=Math.ceil(Zi/Zn),ji=Sa+Zn;u.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +dts: ${Sa+Ne} ms, expected: ${Sa+Math.round(Zn)} ms, delta: ${Math.round(Zi)} ms, generate: ${Ni} frames`);let ts=Kt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);ts==null&&(u.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),ts=Da),Si=[];for(let Ei=0;Ei0){let ie=Si[Si.length-1];ie.duration=Ns-ie.dts}let zs={dts:Ns,pts:Ns,cts:0,unit:ts,size:ts.byteLength,duration:0,originalDts:Pa,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Si.push(zs),pr+=zs.size,ji+=Zn}let Ii=Si[Si.length-1];Ii.duration=Sa+Ne-Ii.dts,Ne=Math.round(Zn)}Yn.push({dts:Sa,pts:Sa,cts:0,unit:Or.unit,size:Or.unit.byteLength,duration:Ne,originalDts:Pa,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),qa&&Yn.push.apply(Yn,Si)}ir?Ea=new Uint8Array(pr):(Ea=new Uint8Array(pr),Ea[0]=pr>>>24&255,Ea[1]=pr>>>16&255,Ea[2]=pr>>>8&255,Ea[3]=pr&255,Ea.set(Qt.types.mdat,4));for(let Lt=0;Lt1&&(sr=k.pop(),Xr-=sr.length),this._videoStashedLastSample!=null){let Qe=this._videoStashedLastSample;this._videoStashedLastSample=null,k.unshift(Qe),Xr+=Qe.length}sr!=null&&(this._videoStashedLastSample=sr);let Ea=k[0].dts-this._dtsBase;if(this._videoNextDts)ue=Ea-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())ue=0;else{let Qe=this._videoSegmentInfoList.getLastSampleBefore(Ea);if(Qe!=null){let v=Ea-(Qe.originalDts+Qe.duration);v<=3&&(v=0);let Ur=Qe.dts+Qe.duration+v;ue=Ea-Ur}else ue=0}let pr=new Ee,ot=[];for(let Qe=0;Qe=1?Pa=ot[ot.length-1].duration:Pa=Math.floor(this._videoMeta.refSampleDuration),wa){let Sa=new hn(Lt,Da,Pa,v.dts,!0);Sa.fileposition=v.fileposition,pr.appendSyncPoint(Sa)}ot.push({dts:Lt,pts:Da,cts:Or,units:v.units,size:v.length,isKeyframe:wa,duration:Pa,originalDts:Ur,flags:{isLeading:0,dependsOn:wa?2:1,isDependedOn:wa?1:0,hasRedundancy:0,isNonSync:wa?0:1}})}ia=new Uint8Array(Xr),ia[0]=Xr>>>24&255,ia[1]=Xr>>>16&255,ia[2]=Xr>>>8&255,ia[3]=Xr&255,ia.set(Qt.types.mdat,4);for(let Qe=0;Qe{k.timestampBase=R,R+=k.duration,k.cors=g.cors,k.withCredentials=g.withCredentials,y.referrerPolicy&&(k.referrerPolicy=y.referrerPolicy)}),!isNaN(R)&&this._mediaDataSource.duration!==R&&(this._mediaDataSource.duration=R),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(g,y){this._emitter.addListener(g,y)}off(g,y){this._emitter.removeListener(g,y)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(g,y){this._currentSegmentIndex=g;let R=this._mediaDataSource.segments[g],k=this._ioctl=new He(R,this._config,g);k.onError=this._onIOException.bind(this),k.onSeeked=this._onIOSeeked.bind(this),k.onComplete=this._onIOComplete.bind(this),k.onRedirect=this._onIORedirect.bind(this),k.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),y?this._demuxer.bindDataSource(this._ioctl):k.onDataArrival=this._onInitChunkArrival.bind(this),k.open(y)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(g){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let y=this._searchSegmentIndexContains(g);if(y===this._currentSegmentIndex){let R=this._mediaInfo.segments[y];if(R==null)this._pendingSeekTime=g;else{let k=R.getNearestKeyframe(g);this._remuxer.seek(k.milliseconds),this._ioctl.seek(k.fileposition),this._pendingResolveSeekPoint=k.milliseconds}}else{let R=this._mediaInfo.segments[y];if(R==null)this._pendingSeekTime=g,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(y);else{let k=R.getNearestKeyframe(g);this._internalAbort(),this._remuxer.seek(g),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[y].timestampBase,this._loadSegment(y,k.fileposition),this._pendingResolveSeekPoint=k.milliseconds,this._reportSegmentMediaInfo(y)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(g){let y=this._mediaDataSource.segments,R=y.length-1;for(let k=0;k0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,k=this._demuxer.parseChunks(g,y);else if((R=Pe.probe(g)).match){this._demuxer=new Pe(R,this._config),this._remuxer||(this._remuxer=new xt(this._config));let ue=this._mediaDataSource;ue.duration!=null&&!isNaN(ue.duration)&&(this._demuxer.overridedDuration=ue.duration),typeof ue.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=ue.hasAudio),typeof ue.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=ue.hasVideo),this._demuxer.timestampBase=ue.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),k=this._demuxer.parseChunks(g,y)}else R=null,u.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(it.DEMUX_ERROR,$t.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),k=0;return k}_onMediaInfo(g){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},g),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,cn.prototype));let y=Object.assign({},g);Object.setPrototypeOf(y,cn.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=y,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let R=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(R)})}_onMetaDataArrived(g){this._emitter.emit(it.METADATA_ARRIVED,g)}_onScriptDataArrived(g){this._emitter.emit(it.SCRIPTDATA_ARRIVED,g)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(g){let R=g+1;R0&&R[0].originalDts===k&&(k=R[0].pts),this._emitter.emit(it.RECOMMEND_SEEKPOINT,k)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(g){let y=this._mediaInfo.segments[g],R=Object.assign({},y);R.duration=this._mediaInfo.duration,R.segmentCount=this._mediaInfo.segmentCount,delete R.segments,delete R.keyframesIndex,this._emitter.emit(it.MEDIA_INFO,R)}_reportStatisticsInfo(){let g={};g.url=this._ioctl.currentURL,g.hasRedirect=this._ioctl.hasRedirect,g.hasRedirect&&(g.redirectedURL=this._ioctl.currentRedirectedURL),g.speed=this._ioctl.currentSpeed,g.loaderType=this._ioctl.loaderType,g.currentSegmentIndex=this._currentSegmentIndex,g.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(it.STATISTICS_INFO,g)}}var Ln=ae,$e=function(on){let g="TransmuxingWorker",y=null,R=pr.bind(this);d.install(),on.addEventListener("message",function(ot){switch(ot.data.cmd){case"init":y=new Ln(ot.data.param[0],ot.data.param[1]),y.on(it.IO_ERROR,Xr.bind(this)),y.on(it.DEMUX_ERROR,sr.bind(this)),y.on(it.INIT_SEGMENT,k.bind(this)),y.on(it.MEDIA_SEGMENT,ue.bind(this)),y.on(it.LOADING_COMPLETE,Ue.bind(this)),y.on(it.RECOVERED_EARLY_EOF,gt.bind(this)),y.on(it.MEDIA_INFO,mr.bind(this)),y.on(it.METADATA_ARRIVED,Zn.bind(this)),y.on(it.SCRIPTDATA_ARRIVED,ir.bind(this)),y.on(it.STATISTICS_INFO,ia.bind(this)),y.on(it.RECOMMEND_SEEKPOINT,Ea.bind(this));break;case"destroy":y&&(y.destroy(),y=null),on.postMessage({msg:"destroyed"});break;case"start":y.start();break;case"stop":y.stop();break;case"seek":y.seek(ot.data.param);break;case"pause":y.pause();break;case"resume":y.resume();break;case"logging_config":{let cr=ot.data.param;Ge.applyConfig(cr),cr.enableCallback===!0?Ge.addLogListener(R):Ge.removeLogListener(R);break}}});function k(ot,cr){let Yn={msg:it.INIT_SEGMENT,data:{type:ot,data:cr}};on.postMessage(Yn,[cr.data])}function ue(ot,cr){let Yn={msg:it.MEDIA_SEGMENT,data:{type:ot,data:cr}};on.postMessage(Yn,[cr.data])}function Ue(){let ot={msg:it.LOADING_COMPLETE};on.postMessage(ot)}function gt(){let ot={msg:it.RECOVERED_EARLY_EOF};on.postMessage(ot)}function mr(ot){let cr={msg:it.MEDIA_INFO,data:ot};on.postMessage(cr)}function Zn(ot){let cr={msg:it.METADATA_ARRIVED,data:ot};on.postMessage(cr)}function ir(ot){let cr={msg:it.SCRIPTDATA_ARRIVED,data:ot};on.postMessage(cr)}function ia(ot){let cr={msg:it.STATISTICS_INFO,data:ot};on.postMessage(cr)}function Xr(ot,cr){on.postMessage({msg:it.IO_ERROR,data:{type:ot,info:cr}})}function sr(ot,cr){on.postMessage({msg:it.DEMUX_ERROR,data:{type:ot,info:cr}})}function Ea(ot){on.postMessage({msg:it.RECOMMEND_SEEKPOINT,data:ot})}function pr(ot,cr){on.postMessage({msg:"logcat_callback",data:{type:ot,logcat:cr}})}};class Br{constructor(g,y){if(this.TAG="Transmuxer",this._emitter=new(A()),y.enableWorker&&typeof Worker!="undefined")try{let R=n(82059);this._worker=R($e),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[g,y]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Ge.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Ge.getConfig()})}catch(R){u.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Ln(g,y)}else this._controller=new Ln(g,y);if(this._controller){let R=this._controller;R.on(it.IO_ERROR,this._onIOError.bind(this)),R.on(it.DEMUX_ERROR,this._onDemuxError.bind(this)),R.on(it.INIT_SEGMENT,this._onInitSegment.bind(this)),R.on(it.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),R.on(it.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),R.on(it.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),R.on(it.MEDIA_INFO,this._onMediaInfo.bind(this)),R.on(it.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),R.on(it.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),R.on(it.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),R.on(it.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Ge.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(g,y){this._emitter.addListener(g,y)}off(g,y){this._emitter.removeListener(g,y)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(g){this._worker?this._worker.postMessage({cmd:"seek",param:g}):this._controller.seek(g)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(g,y){Promise.resolve().then(()=>{this._emitter.emit(it.INIT_SEGMENT,g,y)})}_onMediaSegment(g,y){Promise.resolve().then(()=>{this._emitter.emit(it.MEDIA_SEGMENT,g,y)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(it.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(it.RECOVERED_EARLY_EOF)})}_onMediaInfo(g){Promise.resolve().then(()=>{this._emitter.emit(it.MEDIA_INFO,g)})}_onMetaDataArrived(g){Promise.resolve().then(()=>{this._emitter.emit(it.METADATA_ARRIVED,g)})}_onScriptDataArrived(g){Promise.resolve().then(()=>{this._emitter.emit(it.SCRIPTDATA_ARRIVED,g)})}_onStatisticsInfo(g){Promise.resolve().then(()=>{this._emitter.emit(it.STATISTICS_INFO,g)})}_onIOError(g,y){Promise.resolve().then(()=>{this._emitter.emit(it.IO_ERROR,g,y)})}_onDemuxError(g,y){Promise.resolve().then(()=>{this._emitter.emit(it.DEMUX_ERROR,g,y)})}_onRecommendSeekpoint(g){Promise.resolve().then(()=>{this._emitter.emit(it.RECOMMEND_SEEKPOINT,g)})}_onLoggingConfigChanged(g){this._worker&&this._worker.postMessage({cmd:"logging_config",param:g})}_onWorkerMessage(g){let y=g.data,R=y.data;if(y.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(y.msg){case it.INIT_SEGMENT:case it.MEDIA_SEGMENT:this._emitter.emit(y.msg,R.type,R.data);break;case it.LOADING_COMPLETE:case it.RECOVERED_EARLY_EOF:this._emitter.emit(y.msg);break;case it.MEDIA_INFO:Object.setPrototypeOf(R,cn.prototype),this._emitter.emit(y.msg,R);break;case it.METADATA_ARRIVED:case it.SCRIPTDATA_ARRIVED:case it.STATISTICS_INFO:this._emitter.emit(y.msg,R);break;case it.IO_ERROR:case it.DEMUX_ERROR:this._emitter.emit(y.msg,R.type,R.info);break;case it.RECOMMEND_SEEKPOINT:this._emitter.emit(y.msg,R);break;case"logcat_callback":u.emitter.emit("log",R.type,R.logcat);break;default:break}}}var Vr=Br,st={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class la{constructor(g){this.TAG="MSEController",this._config=g,this._emitter=new(A()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new yn}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(g,y){this._emitter.addListener(g,y)}off(g,y){this._emitter.removeListener(g,y)}attachMediaElement(g){if(this._mediaSource)throw new m("MediaSource has been attached to an HTMLMediaElement!");let y=this._mediaSource=new window.MediaSource;y.addEventListener("sourceopen",this.e.onSourceOpen),y.addEventListener("sourceended",this.e.onSourceEnded),y.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=g,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),g.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let g=this._mediaSource;for(let y in this._sourceBuffers){let R=this._pendingSegments[y];R.splice(0,R.length),this._pendingSegments[y]=null,this._pendingRemoveRanges[y]=null,this._lastInitSegments[y]=null;let k=this._sourceBuffers[y];if(k){if(g.readyState!=="closed"){try{g.removeSourceBuffer(k)}catch(ue){u.e(this.TAG,ue.message)}k.removeEventListener("error",this.e.onSourceBufferError),k.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[y]=null,this._sourceBuffers[y]=null}}if(g.readyState==="open")try{g.endOfStream()}catch(y){u.e(this.TAG,y.message)}g.removeEventListener("sourceopen",this.e.onSourceOpen),g.removeEventListener("sourceended",this.e.onSourceEnded),g.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(g,y){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(g),this._pendingSegments[g.type].push(g);return}let R=g,k=`${R.container}`;R.codec&&R.codec.length>0&&(k+=`;codecs=${R.codec}`);let ue=!1;if(u.v(this.TAG,"Received Initialization Segment, mimeType: "+k),this._lastInitSegments[R.type]=R,k!==this._mimeTypes[R.type]){if(this._mimeTypes[R.type])u.v(this.TAG,`Notice: ${R.type} mimeType changed, origin: ${this._mimeTypes[R.type]}, target: ${k}`);else{ue=!0;try{let Ue=this._sourceBuffers[R.type]=this._mediaSource.addSourceBuffer(k);Ue.addEventListener("error",this.e.onSourceBufferError),Ue.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Ue){u.e(this.TAG,Ue.message),this._emitter.emit(st.ERROR,{code:Ue.code,msg:Ue.message});return}}this._mimeTypes[R.type]=k}y||this._pendingSegments[R.type].push(R),ue||this._sourceBuffers[R.type]&&!this._sourceBuffers[R.type].updating&&this._doAppendSegments(),F.safari&&R.container==="audio/mpeg"&&R.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=R.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(g){let y=g;this._pendingSegments[y.type].push(y),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let R=this._sourceBuffers[y.type];R&&!R.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(g){for(let y in this._sourceBuffers){if(!this._sourceBuffers[y])continue;let R=this._sourceBuffers[y];if(this._mediaSource.readyState==="open")try{R.abort()}catch(ue){u.e(this.TAG,ue.message)}this._idrList.clear();let k=this._pendingSegments[y];if(k.splice(0,k.length),this._mediaSource.readyState!=="closed"){for(let ue=0;ue=1&&g-k.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let g=this._mediaElement.currentTime;for(let y in this._sourceBuffers){let R=this._sourceBuffers[y];if(R){let k=R.buffered,ue=!1;for(let Ue=0;Ue=this._config.autoCleanupMaxBackwardDuration){ue=!0;let Zn=g-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[y].push({start:gt,end:Zn})}}else mr0&&(isNaN(y)||R>y)&&(u.v(this.TAG,`Update MediaSource duration from ${y} to ${R}`),this._mediaSource.duration=R),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let g in this._pendingRemoveRanges){if(!this._sourceBuffers[g]||this._sourceBuffers[g].updating)continue;let y=this._sourceBuffers[g],R=this._pendingRemoveRanges[g];for(;R.length&&!y.updating;){let k=R.shift();y.remove(k.start,k.end)}}}_doAppendSegments(){let g=this._pendingSegments;for(let y in g)if(!(!this._sourceBuffers[y]||this._sourceBuffers[y].updating)&&g[y].length>0){let R=g[y].shift();if(R.timestampOffset){let k=this._sourceBuffers[y].timestampOffset,ue=R.timestampOffset/1e3;Math.abs(k-ue)>.1&&(u.v(this.TAG,`Update MPEG audio timestampOffset from ${k} to ${ue}`),this._sourceBuffers[y].timestampOffset=ue),delete R.timestampOffset}if(!R.data||R.data.byteLength===0)continue;try{this._sourceBuffers[y].appendBuffer(R.data),this._isBufferFull=!1,y==="video"&&R.hasOwnProperty("info")&&this._idrList.appendArray(R.info.syncPoints)}catch(k){this._pendingSegments[y].unshift(R),k.code===22?(this._isBufferFull||this._emitter.emit(st.BUFFER_FULL),this._isBufferFull=!0):(u.e(this.TAG,k.message),this._emitter.emit(st.ERROR,{code:k.code,msg:k.message}))}}}_onSourceOpen(){if(u.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let g=this._pendingSourceBufferInit;for(;g.length;){let y=g.shift();this.appendInitSegment(y,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(st.SOURCE_OPEN)}_onSourceEnded(){u.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){u.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let g=this._pendingSegments;return g.video.length>0||g.audio.length>0}_hasPendingRemoveRanges(){let g=this._pendingRemoveRanges;return g.video.length>0||g.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(st.UPDATE_END)}_onSourceBufferError(g){u.e(this.TAG,`SourceBuffer Error: ${g}`)}}var Kr=la;const ln={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Fr={NETWORK_EXCEPTION:j.EXCEPTION,NETWORK_STATUS_CODE_INVALID:j.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:j.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:j.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:$t.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:$t.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:$t.CODEC_UNSUPPORTED};class pa{constructor(g,y){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(A()),this._config=Ot(),typeof y=="object"&&Object.assign(this._config,y),g.type.toLowerCase()!=="flv")throw new X("FlvPlayer requires an flv MediaDataSource input!");g.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=g,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let R=F.chrome&&(F.version.major<50||F.version.major===50&&F.version.build<2661);this._alwaysSeekKeyframe=!!(R||F.msedge||F.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(g,y){g===at.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(at.MEDIA_INFO,this.mediaInfo)}):g===at.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(at.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(g,y)}off(g,y){this._emitter.removeListener(g,y)}attachMediaElement(g){if(this._mediaElement=g,g.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),g.addEventListener("seeking",this.e.onvSeeking),g.addEventListener("canplay",this.e.onvCanPlay),g.addEventListener("stalled",this.e.onvStalled),g.addEventListener("progress",this.e.onvProgress),this._msectl=new Kr(this._config),this._msectl.on(st.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(st.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(st.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(st.ERROR,y=>{this._emitter.emit(at.ERROR,ln.MEDIA_ERROR,Fr.MEDIA_MSE_ERROR,y)}),this._msectl.attachMediaElement(g),this._pendingSeekTime!=null)try{g.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(y){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new m("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new m("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Vr(this._mediaDataSource,this._config),this._transmuxer.on(it.INIT_SEGMENT,(g,y)=>{this._msectl.appendInitSegment(y)}),this._transmuxer.on(it.MEDIA_SEGMENT,(g,y)=>{if(this._msectl.appendMediaSegment(y),this._config.lazyLoad&&!this._config.isLive){let R=this._mediaElement.currentTime;y.info.endDts>=(R+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(u.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(it.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(at.LOADING_COMPLETE)}),this._transmuxer.on(it.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(at.RECOVERED_EARLY_EOF)}),this._transmuxer.on(it.IO_ERROR,(g,y)=>{this._emitter.emit(at.ERROR,ln.NETWORK_ERROR,g,y)}),this._transmuxer.on(it.DEMUX_ERROR,(g,y)=>{this._emitter.emit(at.ERROR,ln.MEDIA_ERROR,g,{code:-1,msg:y})}),this._transmuxer.on(it.MEDIA_INFO,g=>{this._mediaInfo=g,this._emitter.emit(at.MEDIA_INFO,Object.assign({},g))}),this._transmuxer.on(it.METADATA_ARRIVED,g=>{this._emitter.emit(at.METADATA_ARRIVED,g)}),this._transmuxer.on(it.SCRIPTDATA_ARRIVED,g=>{this._emitter.emit(at.SCRIPTDATA_ARRIVED,g)}),this._transmuxer.on(it.STATISTICS_INFO,g=>{this._statisticsInfo=this._fillStatisticsInfo(g),this._emitter.emit(at.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(it.RECOMMEND_SEEKPOINT,g=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=g/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(g){this._mediaElement.volume=g}get muted(){return this._mediaElement.muted}set muted(g){this._mediaElement.muted=g}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(g){this._mediaElement?this._internalSeek(g):this._pendingSeekTime=g}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(g){if(g.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return g;let y=!0,R=0,k=0;if(this._mediaElement.getVideoPlaybackQuality){let ue=this._mediaElement.getVideoPlaybackQuality();R=ue.totalVideoFrames,k=ue.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(R=this._mediaElement.webkitDecodedFrameCount,k=this._mediaElement.webkitDroppedFrameCount):y=!1;return y&&(g.decodedFrames=R,g.droppedFrames=k),g}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let g=this._mediaElement.buffered,y=this._mediaElement.currentTime,R=0,k=0;for(let ue=0;ue=y+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(u.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){u.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let g=this._mediaElement.currentTime,y=this._mediaElement.buffered,R=!1;for(let k=0;k=ue&&g=Ue-this._config.lazyLoadRecoverDuration&&(R=!0);break}}R&&(window.clearInterval(this._progressChecker),this._progressChecker=null,R&&(u.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(g){let y=this._mediaElement.buffered;for(let R=0;R=k&&g0){let ue=this._mediaElement.buffered.start(0);(ue<1&&g0&&y.currentTime0){let k=R.start(0);if(k<1&&y{this._emitter.emit(at.MEDIA_INFO,this.mediaInfo)}):g===at.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(at.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(g,y)}off(g,y){this._emitter.removeListener(g,y)}attachMediaElement(g){if(this._mediaElement=g,g.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{g.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(y){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new m("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(g){this._mediaElement.volume=g}get muted(){return this._mediaElement.muted}set muted(g){this._mediaElement.muted=g}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(g){this._mediaElement?this._mediaElement.currentTime=g:this._pendingSeekTime=g}get mediaInfo(){let y={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(y.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(y.width=this._mediaElement.videoWidth,y.height=this._mediaElement.videoHeight)),y}get statisticsInfo(){let g={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return g;let y=!0,R=0,k=0;if(this._mediaElement.getVideoPlaybackQuality){let ue=this._mediaElement.getVideoPlaybackQuality();R=ue.totalVideoFrames,k=ue.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(R=this._mediaElement.webkitDecodedFrameCount,k=this._mediaElement.webkitDroppedFrameCount):y=!1;return y&&(g.decodedFrames=R,g.droppedFrames=k),g}_onvLoadedMetadata(g){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(at.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(at.STATISTICS_INFO,this.statisticsInfo)}}var Ja=_r;d.install();function Ha(on,g){let y=on;if(y==null||typeof y!="object")throw new X("MediaDataSource must be an javascript object!");if(!y.hasOwnProperty("type"))throw new X("MediaDataSource must has type field to indicate video file type!");switch(y.type){case"flv":return new vr(y,g);default:return new Ja(y,g)}}function ka(){return jt.supportMSEH264Playback()}function ha(){return jt.getFeatureList()}let ra={};ra.createPlayer=Ha,ra.isSupported=ka,ra.getFeatureList=ha,ra.BaseLoader=_,ra.LoaderStatus=U,ra.LoaderErrors=j,ra.Events=at,ra.ErrorTypes=ln,ra.ErrorDetails=Fr,ra.FlvPlayer=vr,ra.NativePlayer=Ja,ra.LoggingControl=Ge,Object.defineProperty(ra,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var $a=ra},39180:function(h){"use strict";const a=(e,d,p)=>{const A=d<0?e.length+d:d;if(A>=0&&A(e=[...e],a(e,d,p),e);h.exports=n,h.exports.mutate=a},14625:function(h){function a(e){var d,p,A="";if(typeof e=="string"||typeof e=="number")A+=e;else if(typeof e=="object")if(Array.isArray(e)){var b=e.length;for(d=0;d=0?1/(Math.cos(2*Math.PI/10-dn)+3.07768*Math.sin(2*Math.PI/10-dn)):1/(Math.cos(dn)+3.07768*Math.sin(dn))};break}m.gridSize=Math.max(Math.floor(m.gridSize),4);var U=m.gridSize,j=U-m.maskGapWidth,_=Math.abs(m.maxRotation-m.minRotation),K=Math.min(m.maxRotation,m.minRotation),P=m.rotationStep,F,I,D,G,W,J,V;function q(Wt,_e){return"hsl("+(Math.random()*360).toFixed()+","+(Math.random()*30+70).toFixed()+"%,"+(Math.random()*(_e-Wt)+Wt).toFixed()+"%)"}switch(m.color){case"random-dark":V=function(){return q(10,50)};break;case"random-light":V=function(){return q(50,90)};break;default:typeof m.color=="function"&&(V=m.color);break}var Z=null;typeof m.classes=="function"&&(Z=m.classes);var oe=!1,Y=[],re,ye=function(_e){var dn=_e.currentTarget,Ze=dn.getBoundingClientRect(),Jt,vt;_e.touches?(Jt=_e.touches[0].clientX,vt=_e.touches[0].clientY):(Jt=_e.clientX,vt=_e.clientY);var sn=Jt-Ze.left,Nn=vt-Ze.top,pt=Math.floor(sn*(dn.width/Ze.width||1)/U),Vn=Math.floor(Nn*(dn.height/Ze.height||1)/U);return Y[pt][Vn]},Ae=function(_e){var dn=ye(_e);if(re!==dn){if(re=dn,!dn){m.hover(void 0,void 0,_e);return}m.hover(dn.item,dn.dimension,_e)}},Le=function(_e){var dn=ye(_e);dn&&(m.click(dn.item,dn.dimension,_e),_e.preventDefault())},fe=[],He=function(_e){if(fe[_e])return fe[_e];var dn=_e*8,Ze=dn,Jt=[];for(_e===0&&Jt.push([G[0],G[1],0]);Ze--;){var vt=1;m.shape!=="circle"&&(vt=m.shape(Ze/dn*2*Math.PI)),Jt.push([G[0]+_e*vt*Math.cos(-Ze/dn*2*Math.PI),G[1]+_e*vt*Math.sin(-Ze/dn*2*Math.PI)*m.ellipticity,Ze/dn*2*Math.PI])}return fe[_e]=Jt,Jt},xe=function(){return m.abortThreshold>0&&new Date().getTime()-J>m.abortThreshold},Ot=function(){return m.rotateRatio===0||Math.random()>m.rotateRatio?0:_===0?K:K+Math.round(Math.random()*_/P)*P},Ft=function(_e,dn,Ze){var Jt=!1,vt=m.weightFactor(dn);if(vt<=m.minSize)return!1;var sn=1;vtPt[1]&&(Pt[1]=yn),MePt[2]&&(Pt[2]=Me),Jt&&(pt.fillStyle="rgba(255, 0, 0, 0.5)",pt.fillRect(yn*U,Me*U,U-.5,U-.5));break e}Jt&&(pt.fillStyle="rgba(0, 0, 255, 0.5)",pt.fillRect(yn*U,Me*U,U-.5,U-.5))}}return Jt&&(pt.fillStyle="rgba(0, 255, 0, 0.5)",pt.fillRect(Pt[3]*U,Pt[0]*U,(Pt[1]-Pt[3]+1)*U,(Pt[2]-Pt[0]+1)*U)),{mu:sn,occupied:Ee,bounds:Pt,gw:Qt,gh:we,fillTextOffsetX:Oe,fillTextOffsetY:Pe,fillTextWidth:Vn,fillTextHeight:Pn,fontSize:vt}},jt=function(_e,dn,Ze,Jt,vt){for(var sn=vt.length;sn--;){var Nn=_e+vt[sn][0],pt=dn+vt[sn][1];if(Nn>=I||pt>=D||Nn<0||pt<0){if(!m.drawOutOfBound)return!1;continue}if(!F[Nn][pt])return!1}return!0},te=function(_e,dn,Ze,Jt,vt,sn,Nn,pt,Vn){var Pn=Ze.fontSize,$t;V?$t=V(Jt,vt,Pn,sn,Nn):$t=m.color;var Bn;Z?Bn=Z(Jt,vt,Pn,sn,Nn):Bn=m.classes;var ur,Bt=Ze.bounds;ur={x:(_e+Bt[3])*U,y:(dn+Bt[0])*U,w:(Bt[1]-Bt[3]+1)*U,h:(Bt[2]-Bt[0]+1)*U},O.forEach(function(Oe){if(Oe.getContext){var Pe=Oe.getContext("2d"),we=Ze.mu;Pe.save(),Pe.scale(1/we,1/we),Pe.font=m.fontWeight+" "+(Pn*we).toString(10)+"px "+m.fontFamily,Pe.fillStyle=$t,Pe.translate((_e+Ze.gw/2)*U*we,(dn+Ze.gh/2)*U*we),pt!==0&&Pe.rotate(-pt),Pe.textBaseline="middle",Pe.fillText(Jt,Ze.fillTextOffsetX*we,(Ze.fillTextOffsetY+Pn*.5)*we),Pe.restore()}else{var Qt=document.createElement("span"),tn="";tn="rotate("+-pt/Math.PI*180+"deg) ",Ze.mu!==1&&(tn+="translateX(-"+Ze.fillTextWidth/4+"px) scale("+1/Ze.mu+")");var Kt={position:"absolute",display:"block",font:m.fontWeight+" "+Pn*Ze.mu+"px "+m.fontFamily,left:(_e+Ze.gw/2)*U+Ze.fillTextOffsetX+"px",top:(dn+Ze.gh/2)*U+Ze.fillTextOffsetY+"px",width:Ze.fillTextWidth+"px",height:Ze.fillTextHeight+"px",lineHeight:Pn+"px",whiteSpace:"nowrap",transform:tn,webkitTransform:tn,msTransform:tn,transformOrigin:"50% 40%",webkitTransformOrigin:"50% 40%",msTransformOrigin:"50% 40%"};$t&&(Kt.color=$t),Qt.textContent=Jt;for(var hn in Kt)Qt.style[hn]=Kt[hn];if(Vn)for(var Ee in Vn)Qt.setAttribute(Ee,Vn[Ee]);Bn&&(Qt.className+=Bn),Oe.appendChild(Qt)}})},at=function(_e,dn,Ze,Jt,vt){if(!(_e>=I||dn>=D||_e<0||dn<0)){if(F[_e][dn]=!1,Ze){var sn=O[0].getContext("2d");sn.fillRect(_e*U,dn*U,j,j)}oe&&(Y[_e][dn]={item:vt,dimension:Jt})}},qe=function(_e,dn,Ze,Jt,vt,sn){var Nn=vt.occupied,pt=m.drawMask,Vn;pt&&(Vn=O[0].getContext("2d"),Vn.save(),Vn.fillStyle=m.maskColor);var Pn;if(oe){var $t=vt.bounds;Pn={x:(_e+$t[3])*U,y:(dn+$t[0])*U,w:($t[1]-$t[3]+1)*U,h:($t[2]-$t[0]+1)*U}}for(var Bn=Nn.length;Bn--;){var ur=_e+Nn[Bn][0],Bt=dn+Nn[Bn][1];ur>=I||Bt>=D||ur<0||Bt<0||at(ur,Bt,pt,Pn,sn)}pt&&Vn.restore()},Ge=function(_e){var dn,Ze,Jt;Array.isArray(_e)?(dn=_e[0],Ze=_e[1]):(dn=_e.word,Ze=_e.weight,Jt=_e.attributes);var vt=Ot(),sn=Ft(dn,Ze,vt);if(!sn||xe())return!1;if(!m.drawOutOfBound){var Nn=sn.bounds;if(Nn[1]-Nn[3]+1>I||Nn[2]-Nn[0]+1>D)return!1}for(var pt=W+1,Vn=function(ur){var Bt=Math.floor(ur[0]-sn.gw/2),Oe=Math.floor(ur[1]-sn.gh/2),Pe=sn.gw,we=sn.gh;return jt(Bt,Oe,Pe,we,sn.occupied)?(te(Bt,Oe,sn,dn,Ze,W-pt,ur[2],vt,Jt),qe(Bt,Oe,Pe,we,sn,_e),{gx:Bt,gy:Oe,rot:vt,info:sn}):!1};pt--;){var Pn=He(W-pt);m.shuffle&&(Pn=[].concat(Pn),b(Pn));for(var $t=0;$t=m.list.length){Bn(Pe),Tt("wordcloudstop",!1),Bt("wordcloudstart",Oe);return}J=new Date().getTime();var Qt=Ge(m.list[vt]),tn=!Tt("wordclouddrawn",!0,{item:m.list[vt],drawn:Qt});if(xe()||tn){Bn(Pe),m.abort(),Tt("wordcloudabort",!1),Tt("wordcloudstop",!1),Bt("wordcloudstart",Oe);return}vt++,Pe=$t(we,m.wait)},m.wait)}};cn()};u.isSupported=p,u.minFontSize=A,n=[],e=function(){return u}.apply(a,n),e!==void 0&&(h.exports=e)}(this)},16896:function(h,a,n){var e=n(3096),d=n(7357);n(66607),n(31041);var p=n(19131);if(!p.isSupported)throw new Error("Sorry your browser not support wordCloud");function A(b){for(var u=b.getContext("2d"),N=u.getImageData(0,0,b.width,b.height),O=u.createImageData(N),S=0,m=0,X=0;X128){var U=N.data[X]+N.data[X+1]+N.data[X+2];S+=U,++m}}for(var j=S/m,X=0;Xj?(O.data[X]=0,O.data[X+1]=0,O.data[X+2]=0,O.data[X+3]=0):(O.data[X]=255,O.data[X+1]=255,O.data[X+2]=255,O.data[X+3]=255)}u.putImageData(O,0,0)}e.registerLayout(function(b,u){b.eachSeriesByType("wordCloud",function(N){var O=d.getLayoutRect(N.getBoxLayoutParams(),{width:u.getWidth(),height:u.getHeight()}),S=N.getData(),m=document.createElement("canvas");m.width=O.width,m.height=O.height;var X=m.getContext("2d"),z=N.get("maskImage");if(z)try{X.drawImage(z,0,0,m.width,m.height),A(m)}catch(I){console.error("Invalid mask image"),console.error(I.toString())}var U=N.get("sizeRange"),j=N.get("rotationRange"),_=S.getDataExtent("value"),K=Math.PI/180,P=N.get("gridSize");p(m,{list:S.mapArray("value",function(I,D){var G=S.getItemModel(D);return[S.getName(D),G.get("textStyle.normal.textSize",!0)||e.number.linearMap(I,_,U),D]}).sort(function(I,D){return D[1]-I[1]}),fontFamily:N.get("textStyle.normal.fontFamily")||N.get("textStyle.emphasis.fontFamily")||b.get("textStyle.fontFamily"),fontWeight:N.get("textStyle.normal.fontWeight")||N.get("textStyle.emphasis.fontWeight")||b.get("textStyle.fontWeight"),gridSize:P,ellipticity:O.height/O.width,minRotation:j[0]*K,maxRotation:j[1]*K,clearCanvas:!z,rotateRatio:1,rotationStep:N.get("rotationStep")*K,drawOutOfBound:N.get("drawOutOfBound"),shuffle:!1,shape:N.get("shape")});function F(I){var D=I.detail.item;I.detail.drawn&&N.layoutInstance.ondraw&&(I.detail.drawn.gx+=O.x/P,I.detail.drawn.gy+=O.y/P,N.layoutInstance.ondraw(D[0],D[1],D[2],I.detail.drawn))}m.addEventListener("wordclouddrawn",F),N.layoutInstance&&N.layoutInstance.dispose(),N.layoutInstance={ondraw:null,dispose:function(){m.removeEventListener("wordclouddrawn",F),m.addEventListener("wordclouddrawn",function(I){I.preventDefault()})}}})}),e.registerPreprocessor(function(b){var u=(b||{}).series;!e.util.isArray(u)&&(u=u?[u]:[]);var N=["shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];e.util.each(u,function(S){if(S&&S.type==="wordCloud"){var m=S.textStyle||{};O(m.normal),O(m.emphasis)}});function O(S){S&&e.util.each(N,function(m){S.hasOwnProperty(m)&&(S["text"+e.format.capitalFirst(m)]=S[m])})}})},3867:function(h,a,n){var e=n(97671);(function(d,p){h.exports=p()})(this,function(){"use strict";function d(Bt){var Oe=typeof Bt;return Bt!==null&&(Oe==="object"||Oe==="function")}function p(Bt){return typeof Bt=="function"}var A=void 0;Array.isArray?A=Array.isArray:A=function(Bt){return Object.prototype.toString.call(Bt)==="[object Array]"};var b=A,u=0,N=void 0,O=void 0,S=function(Oe,Pe){W[u]=Oe,W[u+1]=Pe,u+=2,u===2&&(O?O(J):q())};function m(Bt){O=Bt}function X(Bt){S=Bt}var z=typeof window!="undefined"?window:void 0,U=z||{},j=U.MutationObserver||U.WebKitMutationObserver,_=typeof self=="undefined"&&typeof e!="undefined"&&{}.toString.call(e)==="[object process]",K=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function P(){return function(){return e.nextTick(J)}}function F(){return typeof N!="undefined"?function(){N(J)}:G()}function I(){var Bt=0,Oe=new j(J),Pe=document.createTextNode("");return Oe.observe(Pe,{characterData:!0}),function(){Pe.data=Bt=++Bt%2}}function D(){var Bt=new MessageChannel;return Bt.port1.onmessage=J,function(){return Bt.port2.postMessage(0)}}function G(){var Bt=setTimeout;return function(){return Bt(J,1)}}var W=new Array(1e3);function J(){for(var Bt=0;Bt0&&(q=G[0]),q instanceof Error)throw q;var Z=new Error("Unhandled error."+(q?" ("+q.message+")":""));throw Z.context=q,Z}var oe=V[D];if(oe===void 0)return!1;if(typeof oe=="function")n(oe,this,G);else for(var Y=oe.length,re=U(oe,Y),W=0;W0&&q.length>J&&!q.warned){q.warned=!0;var Z=new Error("Possible EventEmitter memory leak detected. "+q.length+" "+String(D)+" listeners added. Use emitter.setMaxListeners() to increase limit");Z.name="MaxListenersExceededWarning",Z.emitter=I,Z.type=D,Z.count=q.length,d(Z)}return I}A.prototype.addListener=function(D,G){return O(this,D,G,!1)},A.prototype.on=A.prototype.addListener,A.prototype.prependListener=function(D,G){return O(this,D,G,!0)};function S(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function m(I,D,G){var W={fired:!1,wrapFn:void 0,target:I,type:D,listener:G},J=S.bind(W);return J.listener=G,W.wrapFn=J,J}A.prototype.once=function(D,G){return u(G),this.on(D,m(this,D,G)),this},A.prototype.prependOnceListener=function(D,G){return u(G),this.prependListener(D,m(this,D,G)),this},A.prototype.removeListener=function(D,G){var W,J,V,q,Z;if(u(G),J=this._events,J===void 0)return this;if(W=J[D],W===void 0)return this;if(W===G||W.listener===G)--this._eventsCount===0?this._events=Object.create(null):(delete J[D],J.removeListener&&this.emit("removeListener",D,W.listener||G));else if(typeof W!="function"){for(V=-1,q=W.length-1;q>=0;q--)if(W[q]===G||W[q].listener===G){Z=W[q].listener,V=q;break}if(V<0)return this;V===0?W.shift():j(W,V),W.length===1&&(J[D]=W[0]),J.removeListener!==void 0&&this.emit("removeListener",D,Z||G)}return this},A.prototype.off=A.prototype.removeListener,A.prototype.removeAllListeners=function(D){var G,W,J;if(W=this._events,W===void 0)return this;if(W.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):W[D]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete W[D]),this;if(arguments.length===0){var V=Object.keys(W),q;for(J=0;J=0;J--)this.removeListener(D,G[J]);return this};function X(I,D,G){var W=I._events;if(W===void 0)return[];var J=W[D];return J===void 0?[]:typeof J=="function"?G?[J.listener||J]:[J]:G?_(J):U(J,J.length)}A.prototype.listeners=function(D){return X(this,D,!0)},A.prototype.rawListeners=function(D){return X(this,D,!1)},A.listenerCount=function(I,D){return typeof I.listenerCount=="function"?I.listenerCount(D):z.call(I,D)},A.prototype.listenerCount=z;function z(I){var D=this._events;if(D!==void 0){var G=D[I];if(typeof G=="function")return 1;if(G!==void 0)return G.length}return 0}A.prototype.eventNames=function(){return this._eventsCount>0?e(this._events):[]};function U(I,D){for(var G=new Array(D),W=0;W>1|(P&21845)<<1;F=(F&52428)>>2|(F&13107)<<2,F=(F&61680)>>4|(F&3855)<<4,K[P]=((F&65280)>>8|(F&255)<<8)>>1}for(var I=function(ie,se,Se){for(var Ke=ie.length,zt=0,fn=new A(se);zt>Ir]=Mn}else for(ar=new A(Ke),zt=0;zt>15-ie[zt]);return ar},D=new p(288),P=0;P<144;++P)D[P]=8;for(var P=144;P<256;++P)D[P]=9;for(var P=256;P<280;++P)D[P]=7;for(var P=280;P<288;++P)D[P]=8;for(var G=new p(32),P=0;P<32;++P)G[P]=5;var W=I(D,9,0),J=I(D,9,1),V=I(G,5,0),q=I(G,5,1),Z=function(ie){for(var se=ie[0],Se=1;Sese&&(se=ie[Se]);return se},oe=function(ie,se,Se){var Ke=se/8|0;return(ie[Ke]|ie[Ke+1]<<8)>>(se&7)&Se},Y=function(ie,se){var Se=se/8|0;return(ie[Se]|ie[Se+1]<<8|ie[Se+2]<<16)>>(se&7)},re=function(ie){return(ie+7)/8|0},ye=function(ie,se,Se){return(se==null||se<0)&&(se=0),(Se==null||Se>ie.length)&&(Se=ie.length),new p(ie.subarray(se,Se))},Ae={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Le=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],fe=function(ie,se,Se){var Ke=new Error(se||Le[ie]);if(Ke.code=ie,Error.captureStackTrace&&Error.captureStackTrace(Ke,fe),!Se)throw Ke;return Ke},He=function(ie,se,Se,Ke){var zt=ie.length,fn=Ke?Ke.length:0;if(!zt||se.f&&!se.l)return Se||new p(0);var jn=!Se,ar=jn||se.i!=2,Ir=se.i;jn&&(Se=new p(zt*3));var Mn=function(le){var kn=Se.length;if(le>kn){var Sn=new p(Math.max(kn*2,le));Sn.set(Se),Se=Sn}},dr=se.f||0,fr=se.p||0,Be=se.b||0,nt=se.l,et=se.d,tt=se.m,Ct=se.n,dt=zt*8;do{if(!nt){dr=oe(ie,fr,1);var nn=oe(ie,fr+1,3);if(fr+=3,nn)if(nn==1)nt=J,et=q,tt=9,Ct=5;else if(nn==2){var Jn=oe(ie,fr,31)+257,Cn=oe(ie,fr+10,15)+4,bn=Jn+oe(ie,fr+5,31)+1;fr+=14;for(var en=new p(bn),tr=new p(19),B=0;B>4;if(Yt<16)en[B++]=Yt;else{var Re=0,ke=0;for(Yt==16?(ke=3+oe(ie,fr,3),fr+=2,Re=en[B-1]):Yt==17?(ke=3+oe(ie,fr,7),fr+=3):Yt==18&&(ke=11+oe(ie,fr,127),fr+=7);ke--;)en[B++]=Re}}var Xe=en.subarray(0,Jn),Et=en.subarray(Jn);tt=Z(Xe),Ct=Z(Et),nt=I(Xe,tt,1),et=I(Et,Ct,1)}else fe(1);else{var Yt=re(fr)+4,qt=ie[Yt-4]|ie[Yt-3]<<8,En=Yt+qt;if(En>zt){Ir&&fe(0);break}ar&&Mn(Be+qt),Se.set(ie.subarray(Yt,En),Be),se.b=Be+=qt,se.p=fr=En*8,se.f=dr;continue}if(fr>dt){Ir&&fe(0);break}}ar&&Mn(Be+131072);for(var kt=(1<>4;if(fr+=Re&15,fr>dt){Ir&&fe(0);break}if(Re||fe(2),_t<256)Se[Be++]=_t;else if(_t==256){Rt=fr,nt=null;break}else{var Ht=_t-254;if(_t>264){var B=_t-257,St=u[B];Ht=oe(ie,fr,(1<>4;Dt||fe(3),fr+=Dt&15;var Et=j[yt];if(yt>3){var St=N[yt];Et+=Y(ie,fr)&(1<dt){Ir&&fe(0);break}ar&&Mn(Be+131072);var Mt=Be+Ht;if(Be>8},Ot=function(ie,se,Se){Se<<=se&7;var Ke=se/8|0;ie[Ke]|=Se,ie[Ke+1]|=Se>>8,ie[Ke+2]|=Se>>16},Ft=function(ie,se){for(var Se=[],Ke=0;KeBe&&(Be=fn[Ke].s);var nt=new A(Be+1),et=jt(Se[dr-1],nt,0);if(et>se){var Ke=0,tt=0,Ct=et-se,dt=1<se)tt+=dt-(1<>=Ct;tt>0;){var Yt=fn[Ke].s;nt[Yt]=0&&tt;--Ke){var qt=fn[Ke].s;nt[qt]==se&&(--nt[qt],++tt)}et=se}return{t:new p(nt),l:et}},jt=function(ie,se,Se){return ie.s==-1?Math.max(jt(ie.l,se,Se+1),jt(ie.r,se,Se+1)):se[ie.s]=Se},te=function(ie){for(var se=ie.length;se&&!ie[--se];);for(var Se=new A(++se),Ke=0,zt=ie[0],fn=1,jn=function(Ir){Se[Ke++]=Ir},ar=1;ar<=se;++ar)if(ie[ar]==zt&&ar!=se)++fn;else{if(!zt&&fn>2){for(;fn>138;fn-=138)jn(32754);fn>2&&(jn(fn>10?fn-11<<5|28690:fn-3<<5|12305),fn=0)}else if(fn>3){for(jn(zt),--fn;fn>6;fn-=6)jn(8304);fn>2&&(jn(fn-3<<5|8208),fn=0)}for(;fn--;)jn(zt);fn=1,zt=ie[ar]}return{c:Se.subarray(0,Ke),n:se}},at=function(ie,se){for(var Se=0,Ke=0;Ke>8,ie[zt+2]=ie[zt]^255,ie[zt+3]=ie[zt+1]^255;for(var fn=0;fn4&&!tr[O[me-1]];--me);var he=Mn+5<<3,ve=at(zt,D)+at(fn,G)+jn,be=at(zt,Be)+at(fn,tt)+jn+14+3*me+at(Cn,tr)+2*Cn[16]+3*Cn[17]+7*Cn[18];if(Ir>=0&&he<=ve&&he<=be)return qe(se,dr,ie.subarray(Ir,Ir+Mn));var Re,ke,Xe,Et;if(xe(se,dr,1+(be15&&(xe(se,dr,_t[bn]>>5&127),dr+=_t[bn]>>12)}}else Re=W,ke=D,Xe=V,Et=G;for(var bn=0;bn255){var Ht=St>>18&31;Ot(se,dr,Re[Ht+257]),dr+=ke[Ht+257],Ht>7&&(xe(se,dr,St>>23&31),dr+=u[Ht]);var Dt=St&31;Ot(se,dr,Xe[Dt]),dr+=Et[Dt],Dt>3&&(Ot(se,dr,St>>5&8191),dr+=N[Dt])}else Ot(se,dr,Re[St]),dr+=ke[St]}return Ot(se,dr,Re[256]),dr+ke[256]},Tt=new b([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),cn=new p(0),Wt=function(ie,se,Se,Ke,zt,fn){var jn=fn.z||ie.length,ar=new p(Ke+jn+5*(1+Math.ceil(jn/7e3))+zt),Ir=ar.subarray(Ke,ar.length-zt),Mn=fn.l,dr=(fn.r||0)&7;if(se){dr&&(Ir[0]=fn.r>>3);for(var fr=Tt[se-1],Be=fr>>13,nt=fr&8191,et=(1<7e3||tr>24576)&&(Re>423||!Mn)){dr=Ge(ie,Ir,0,qt,En,Jn,bn,tr,me,en-me,dr),tr=Cn=bn=0,me=en;for(var ke=0;ke<286;++ke)En[ke]=0;for(var ke=0;ke<30;++ke)Jn[ke]=0}var Xe=2,Et=0,kt=nt,Ye=ve-be&32767;if(Re>2&&he==Yt(en-Ye))for(var Rt=Math.min(Be,Re)-1,_t=Math.min(32767,en),Ht=Math.min(258,Re);Ye<=_t&&--kt&&ve!=be;){if(ie[en+Xe]==ie[en+Xe-Ye]){for(var St=0;StXe){if(Xe=St,Et=Ye,St>Rt)break;for(var Dt=Math.min(Ye,St-2),yt=0,ke=0;keyt&&(yt=rn,be=Mt)}}}ve=be,be=tt[ve],Ye+=ve-be&32767}if(Et){qt[tr++]=268435456|z[Xe]<<18|_[Et];var le=z[Xe]&31,kn=_[Et]&31;bn+=u[le]+N[kn],++En[257+le],++Jn[kn],B=en+Xe,++Cn}else qt[tr++]=ie[en],++En[ie[en]]}}for(en=Math.max(en,B);en=jn&&(Ir[dr/8|0]=Mn,Sn=jn),dr=qe(Ir,dr+1,ie.subarray(en,Sn))}fn.i=jn}return ye(ar,0,Ke+re(dr)+zt)},_e=null,dn=function(){var ie=-1;return{p:function(se){for(var Se=ie,Ke=0;Ke>>8;ie=Se},d:function(){return~ie}}},Ze=function(){var ie=1,se=0;return{p:function(Se){for(var Ke=ie,zt=se,fn=Se.length|0,jn=0;jn!=fn;){for(var ar=Math.min(jn+2655,fn);jn>16),zt=(zt&65535)+15*(zt>>16)}ie=Ke,se=zt},d:function(){return ie%=65521,se%=65521,(ie&255)<<24|(ie&65280)<<8|(se&255)<<8|se>>8}}},Jt=function(ie,se,Se,Ke,zt){if(!zt&&(zt={l:1},se.dictionary)){var fn=se.dictionary.subarray(-32768),jn=new p(fn.length+ie.length);jn.set(fn),jn.set(ie,fn.length),ie=jn,zt.w=fn.length}return Wt(ie,se.level==null?6:se.level,se.mem==null?zt.l?Math.ceil(Math.max(8,Math.min(13,Math.log(ie.length)))*1.5):20:12+se.mem,Se,Ke,zt)},vt=function(ie,se){var Se={};for(var Ke in ie)Se[Ke]=ie[Ke];for(var Ke in se)Se[Ke]=se[Ke];return Se},sn=function(ie,se,Se){for(var Ke=ie(),zt=ie.toString(),fn=zt.slice(zt.indexOf("[")+1,zt.lastIndexOf("]")).replace(/\s+/g,"").split(","),jn=0;jn>>0},yn=function(ie,se){return Ee(ie,se)+Ee(ie,se+4)*4294967296},Me=function(ie,se,Se){for(;Se;++se)ie[se]=Se,Se>>>=8},It=function(ie,se){var Se=se.filename;if(ie[0]=31,ie[1]=139,ie[2]=8,ie[8]=se.level<2?4:se.level==9?2:0,ie[9]=3,se.mtime!=0&&Me(ie,4,Math.floor(new Date(se.mtime||Date.now())/1e3)),Se){ie[3]=8;for(var Ke=0;Ke<=Se.length;++Ke)ie[Ke+10]=Se.charCodeAt(Ke)}},xt=function(ie){(ie[0]!=31||ie[1]!=139||ie[2]!=8)&&fe(6,"invalid gzip data");var se=ie[3],Se=10;se&4&&(Se+=(ie[10]|ie[11]<<8)+2);for(var Ke=(se>>3&1)+(se>>4&1);Ke>0;Ke-=!ie[Se++]);return Se+(se&2)},Pt=function(ie){var se=ie.length;return(ie[se-4]|ie[se-3]<<8|ie[se-2]<<16|ie[se-1]<<24)>>>0},it=function(ie){return 10+(ie.filename?ie.filename.length+1:0)},ae=function(ie,se){var Se=se.level,Ke=Se==0?0:Se<6?1:Se==9?3:2;if(ie[0]=120,ie[1]=Ke<<6|(se.dictionary&&32),ie[1]|=31-(ie[0]<<8|ie[1])%31,se.dictionary){var zt=Ze();zt.p(se.dictionary),Me(ie,2,zt.d())}},Ln=function(ie,se){return((ie[0]&15)!=8||ie[0]>>4>7||(ie[0]<<8|ie[1])%31)&&fe(6,"invalid zlib data"),(ie[1]>>5&1)==+!se&&fe(6,"invalid zlib data: "+(ie[1]&32?"need":"unexpected")+" dictionary"),(ie[1]>>3&4)+2};function Fn(ie,se){return typeof ie=="function"&&(se=ie,ie={}),this.ondata=se,ie}var $e=null,Br=null;function Vr(ie,se,Se){return Se||(Se=se,se={}),typeof Se!="function"&&fe(7),Qt(ie,se,[$t],function(Ke){return Pe(lr(Ke.data[0],Ke.data[1]))},0,Se)}function lr(ie,se){return Jt(ie,se||{},0,0)}var st=null,la=null;function Kr(ie,se,Se){return Se||(Se=se,se={}),typeof Se!="function"&&fe(7),Qt(ie,se,[Pn],function(Ke){return Pe(ln(Ke.data[0],we(Ke.data[1])))},1,Se)}function ln(ie,se){return He(ie,{i:2},se&&se.out,se&&se.dictionary)}var Fr=null,pa=null;function vr(ie,se,Se){return Se||(Se=se,se={}),typeof Se!="function"&&fe(7),Qt(ie,se,[$t,Bn,function(){return[_r]}],function(Ke){return Pe(_r(Ke.data[0],Ke.data[1]))},2,Se)}function _r(ie,se){se||(se={});var Se=dn(),Ke=ie.length;Se.p(ie);var zt=Jt(ie,se,it(se),8),fn=zt.length;return It(zt,se),Me(zt,fn-8,Se.d()),Me(zt,fn-4,Ke),zt}var Ja=null,Ha=null;function ka(ie,se,Se){return Se||(Se=se,se={}),typeof Se!="function"&&fe(7),Qt(ie,se,[Pn,ur,function(){return[ha]}],function(Ke){return Pe(ha(Ke.data[0],Ke.data[1]))},3,Se)}function ha(ie,se){var Se=xt(ie);return Se+8>ie.length&&fe(6,"invalid gzip data"),He(ie.subarray(Se,-8),{i:2},se&&se.out||new p(Pt(ie)),se&&se.dictionary)}var ra=null,$a=null;function on(ie,se,Se){return Se||(Se=se,se={}),typeof Se!="function"&&fe(7),Qt(ie,se,[$t,Bt,function(){return[g]}],function(Ke){return Pe(g(Ke.data[0],Ke.data[1]))},4,Se)}function g(ie,se){se||(se={});var Se=Ze();Se.p(ie);var Ke=Jt(ie,se,se.dictionary?6:2,4);return ae(Ke,se),Me(Ke,Ke.length-4,Se.d()),Ke}var y=null,R=null;function k(ie,se,Se){return Se||(Se=se,se={}),typeof Se!="function"&&fe(7),Qt(ie,se,[Pn,Oe,function(){return[ue]}],function(Ke){return Pe(ue(Ke.data[0],we(Ke.data[1])))},5,Se)}function ue(ie,se){return He(ie.subarray(Ln(ie,se&&se.dictionary),-4),{i:2},se&&se.out,se&&se.dictionary)}var Ue=null,gt=null;function mr(ie,se,Se){return Se||(Se=se,se={}),typeof Se!="function"&&fe(7),ie[0]==31&&ie[1]==139&&ie[2]==8?ka(ie,se,Se):(ie[0]&15)!=8||ie[0]>>4>7||(ie[0]<<8|ie[1])%31?Kr(ie,se,Se):k(ie,se,Se)}function Zn(ie,se){return ie[0]==31&&ie[1]==139&&ie[2]==8?ha(ie,se):(ie[0]&15)!=8||ie[0]>>4>7||(ie[0]<<8|ie[1])%31?ln(ie,se):ue(ie,se)}var ir=function(ie,se,Se,Ke){for(var zt in ie){var fn=ie[zt],jn=se+zt,ar=Ke;Array.isArray(fn)&&(ar=vt(Ke,fn[1]),fn=fn[0]),fn instanceof p?Se[jn]=[fn,ar]:(Se[jn+="/"]=[new p(0),ar],ir(fn,jn,Se,Ke))}},ia=typeof TextEncoder!="undefined"&&new TextEncoder,Xr=typeof TextDecoder!="undefined"&&new TextDecoder,sr=0;try{Xr.decode(cn,{stream:!0}),sr=1}catch(ie){}var Ea=function(ie){for(var se="",Se=0;;){var Ke=ie[Se++],zt=(Ke>127)+(Ke>223)+(Ke>239);if(Se+zt>ie.length)return{s:se,r:ye(ie,Se-1)};zt?zt==3?(Ke=((Ke&15)<<18|(ie[Se++]&63)<<12|(ie[Se++]&63)<<6|ie[Se++]&63)-65536,se+=String.fromCharCode(55296|Ke>>10,56320|Ke&1023)):zt&1?se+=String.fromCharCode((Ke&31)<<6|ie[Se++]&63):se+=String.fromCharCode((Ke&15)<<12|(ie[Se++]&63)<<6|ie[Se++]&63):se+=String.fromCharCode(Ke)}},pr=null,ot=null;function cr(ie,se){if(se){for(var Se=new p(ie.length),Ke=0;Ke>1)),jn=0,ar=function(dr){fn[jn++]=dr},Ke=0;Kefn.length){var Ir=new p(jn+8+(zt-Ke<<1));Ir.set(fn),fn=Ir}var Mn=ie.charCodeAt(Ke);Mn<128||se?ar(Mn):Mn<2048?(ar(192|Mn>>6),ar(128|Mn&63)):Mn>55295&&Mn<57344?(Mn=65536+(Mn&1047552)|ie.charCodeAt(++Ke)&1023,ar(240|Mn>>18),ar(128|Mn>>12&63),ar(128|Mn>>6&63),ar(128|Mn&63)):(ar(224|Mn>>12),ar(128|Mn>>6&63),ar(128|Mn&63))}return ye(fn,0,jn)}function Yn(ie,se){if(se){for(var Se="",Ke=0;Ke65535&&fe(9),se+=Ke+4}return se},Or=function(ie,se,Se,Ke,zt,fn,jn,ar){var Ir=Ke.length,Mn=Se.extra,dr=ar&&ar.length,fr=Lt(Mn);Me(ie,se,jn!=null?33639248:67324752),se+=4,jn!=null&&(ie[se++]=20,ie[se++]=Se.os),ie[se]=20,se+=2,ie[se++]=Se.flag<<1|(fn<0&&8),ie[se++]=zt&&8,ie[se++]=Se.compression&255,ie[se++]=Se.compression>>8;var Be=new Date(Se.mtime==null?Date.now():Se.mtime),nt=Be.getFullYear()-1980;if((nt<0||nt>119)&&fe(10),Me(ie,se,nt<<25|Be.getMonth()+1<<21|Be.getDate()<<16|Be.getHours()<<11|Be.getMinutes()<<5|Be.getSeconds()>>1),se+=4,fn!=-1&&(Me(ie,se,Se.crc),Me(ie,se+4,fn<0?-fn-2:fn),Me(ie,se+8,Se.size)),Me(ie,se+12,Ir),Me(ie,se+14,fr),se+=16,jn!=null&&(Me(ie,se,dr),Me(ie,se+6,Se.attrs),Me(ie,se+10,jn),se+=14),ie.set(Ke,se),se+=Ir,fr)for(var et in Mn){var tt=Mn[et],Ct=tt.length;Me(ie,se,+et),Me(ie,se+2,Ct),ie.set(tt,se+4),se+=4+Ct}return dr&&(ie.set(ar,se),se+=dr),se},Da=function(ie,se,Se,Ke,zt){Me(ie,se,101010256),Me(ie,se+8,Se),Me(ie,se+10,Se),Me(ie,se+12,Ke),Me(ie,se+16,zt)},Pa=null,Sa=null,Ne=null,qa=null;function Si(ie,se,Se){Se||(Se=se,se={}),typeof Se!="function"&&fe(7);var Ke={};ir(ie,"",Ke,se);var zt=Object.keys(Ke),fn=zt.length,jn=0,ar=0,Ir=fn,Mn=new Array(fn),dr=[],fr=function(){for(var Ct=0;Ct65535&&ve(fe(11,0,1),null),!he)ve(null,Yt);else if(Jn<16e4)try{ve(null,lr(Yt,qt))}catch(be){ve(be,null)}else dr.push(Vr(Yt,qt,ve))},tt=0;tt65535&&fe(11);var dt=dr?lr(Ir,Mn):Ir,nn=dt.length,Yt=dn();Yt.p(Ir),Ke.push(vt(Mn,{size:Ir.length,crc:Yt.d(),c:dt,f:fr,m:et,u:Be!=jn.length||et&&nt.length!=tt,o:zt,compression:dr})),zt+=30+Be+Ct+nn,fn+=76+2*(Be+Ct)+(tt||0)+nn}for(var qt=new p(fn+22),En=zt,Jn=fn-zt,Cn=0;Cn65558)return jn(fe(13,0,1),null),zt;var Ir=hn(ie,ar+8);if(Ir){var Mn=Ir,dr=Ee(ie,ar+16),fr=dr==4294967295||Mn==65535;if(fr){var Be=Ee(ie,ar-12);fr=Ee(ie,Be)==101075792,fr&&(Mn=Ir=Ee(ie,Be+32),dr=Ee(ie,Be+48))}for(var nt=se&&se.filter,et=function(Ct){var dt=Ur(ie,dr,fr),nn=dt[0],Yt=dt[1],qt=dt[2],En=dt[3],Jn=dt[4],Cn=dt[5],bn=v(ie,Cn);dr=Jn;var en=function(B,me){B?(zt(),jn(B,null)):(me&&(fn[En]=me),--Ir||jn(null,fn))};if(!nt||nt({name:En,size:Yt,originalSize:qt,compression:nn}))if(!nn)en(null,ye(ie,bn,bn+Yt));else if(nn==8){var tr=ie.subarray(bn,bn+Yt);if(qt<524288||Yt>.8*qt)try{en(null,ln(tr,{out:new p(qt)}))}catch(B){en(B,null)}else Ke.push(Kr(tr,{size:qt},en))}else en(fe(14,"unknown compression type "+nn,1),null);else en(null,null)},tt=0;tt65558)&&fe(13);var zt=hn(ie,Ke+8);if(!zt)return{};var fn=Ee(ie,Ke+16),jn=fn==4294967295||zt==65535;if(jn){var ar=Ee(ie,Ke-12);jn=Ee(ie,ar)==101075792,jn&&(zt=Ee(ie,ar+32),fn=Ee(ie,ar+48))}for(var Ir=se&&se.filter,Mn=0;Mn0&&H[H.length-1])&&(De[0]===6||De[0]===2)){c=0;continue}if(De[0]===3&&(!H||De[1]>H[0]&&De[1]=55296&&x<=56319&&c>10)+55296,ee%1024+56320)),(x+1===c||s.length>16384)&&(H+=String.fromCharCode.apply(String,s),s.length=0)}return H},m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",X=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),z=0;z>4,Ce[x++]=(ee&15)<<4|de>>2,Ce[x++]=(de&3)<<6|ge&63;return De},P=function(l){for(var o=l.length,c=[],s=0;s>I,V=1<>I,oe=J+Z,Y=oe,re=32,ye=Y+re,Ae=65536>>D,Le=1<=0){if(o<55296||o>56319&&o<=65535)return c=this.index[o>>I],c=(c<>I)],c=(c<>D),c=this.index[c],c+=o>>I&fe,c=this.index[c],c=(c<Ge?(x.push(!0),de-=Ge):x.push(!1),["normal","auto","loose"].indexOf(o)!==-1&&[8208,8211,12316,12448].indexOf(H)!==-1)return s.push(ee),c.push(Bn);if(de===_e||de===Nn){if(ee===0)return s.push(ee),c.push(xt);var ge=c[ee-1];return $a.indexOf(ge)===-1?(s.push(s[ee-1]),c.push(ge)):(s.push(ee),c.push(xt))}if(s.push(ee),de===Pt)return c.push(o==="strict"?we:Br);if(de===Kr||de===It)return c.push(xt);if(de===ln)return H>=131072&&H<=196605||H>=196608&&H<=262141?c.push(Br):c.push(xt);c.push(de)}),[s,c,x]},R=function(l,o,c,s){var x=s[c];if(Array.isArray(l)?l.indexOf(x)!==-1:l===x)for(var H=c;H<=s.length;){H++;var ee=s[H];if(ee===o)return!0;if(ee!==sn)break}if(x===sn)for(var H=c;H>0;){H--;var de=s[H];if(Array.isArray(l)?l.indexOf(de)!==-1:l===de)for(var ge=c;ge<=s.length;){ge++;var ee=s[ge];if(ee===o)return!0;if(ee!==sn)break}if(de!==sn)break}return!1},k=function(l,o){for(var c=l;c>=0;){var s=o[c];if(s===sn)c--;else return s}return 0},ue=function(l,o,c,s,x){if(c[s]===0)return vr;var H=s-1;if(Array.isArray(x)&&x[H]===!0)return vr;var ee=H-1,de=H+1,ge=o[H],De=ee>=0?o[ee]:0,Ce=o[de];if(ge===cn&&Ce===Wt)return vr;if(ka.indexOf(ge)!==-1)return pa;if(ka.indexOf(Ce)!==-1||ha.indexOf(Ce)!==-1)return vr;if(k(H,o)===Jt)return _r;if(Ja.get(l[H])===Nn||(ge===it||ge===ae)&&Ja.get(l[de])===Nn||ge===Ze||Ce===Ze||ge===vt||[sn,Vn,$t].indexOf(ge)===-1&&Ce===vt||[ur,Bt,Oe,Kt,Me].indexOf(Ce)!==-1||k(H,o)===Qt||R(tn,Qt,H,o)||R([ur,Bt],we,H,o)||R(pt,pt,H,o))return vr;if(ge===sn)return _r;if(ge===tn||Ce===tn)return vr;if(Ce===Bn||ge===Bn)return _r;if([Vn,$t,we].indexOf(Ce)!==-1||ge===Pn||De===$e&&g.indexOf(ge)!==-1||ge===Me&&Ce===$e||Ce===Pe||Ha.indexOf(Ce)!==-1&&ge===hn||Ha.indexOf(ge)!==-1&&Ce===hn||ge===yn&&[Br,it,ae].indexOf(Ce)!==-1||[Br,it,ae].indexOf(ge)!==-1&&Ce===Ee||Ha.indexOf(ge)!==-1&&ra.indexOf(Ce)!==-1||ra.indexOf(ge)!==-1&&Ha.indexOf(Ce)!==-1||[yn,Ee].indexOf(ge)!==-1&&(Ce===hn||[Qt,$t].indexOf(Ce)!==-1&&o[de+1]===hn)||[Qt,$t].indexOf(ge)!==-1&&Ce===hn||ge===hn&&[hn,Me,Kt].indexOf(Ce)!==-1)return vr;if([hn,Me,Kt,ur,Bt].indexOf(Ce)!==-1)for(var mt=H;mt>=0;){var lt=o[mt];if(lt===hn)return vr;if([Me,Kt].indexOf(lt)!==-1)mt--;else break}if([yn,Ee].indexOf(Ce)!==-1)for(var mt=[ur,Bt].indexOf(ge)!==-1?ee:H;mt>=0;){var lt=o[mt];if(lt===hn)return vr;if([Me,Kt].indexOf(lt)!==-1)mt--;else break}if(Vr===ge&&[Vr,lr,Ln,Fn].indexOf(Ce)!==-1||[lr,Ln].indexOf(ge)!==-1&&[lr,st].indexOf(Ce)!==-1||[st,Fn].indexOf(ge)!==-1&&Ce===st||on.indexOf(ge)!==-1&&[Pe,Ee].indexOf(Ce)!==-1||on.indexOf(Ce)!==-1&&ge===yn||Ha.indexOf(ge)!==-1&&Ha.indexOf(Ce)!==-1||ge===Kt&&Ha.indexOf(Ce)!==-1||Ha.concat(hn).indexOf(ge)!==-1&&Ce===Qt&&Fr.indexOf(l[de])===-1||Ha.concat(hn).indexOf(Ce)!==-1&&ge===Bt)return vr;if(ge===la&&Ce===la){for(var mn=c[H],pn=1;mn>0&&(mn--,o[mn]===la);)pn++;if(pn%2!==0)return vr}return ge===it&&Ce===ae?vr:_r},Ue=function(l,o){o||(o={lineBreak:"normal",wordBreak:"normal"});var c=y(l,o.lineBreak),s=c[0],x=c[1],H=c[2];(o.wordBreak==="break-all"||o.wordBreak==="break-word")&&(x=x.map(function(de){return[hn,xt,Kr].indexOf(de)!==-1?Br:de}));var ee=o.wordBreak==="keep-all"?H.map(function(de,ge){return de&&l[ge]>=19968&&l[ge]<=40959}):void 0;return[s,x,ee]},gt=function(){function l(o,c,s,x){this.codePoints=o,this.required=c===pa,this.start=s,this.end=x}return l.prototype.slice=function(){return S.apply(void 0,this.codePoints.slice(this.start,this.end))},l}(),mr=function(l,o){var c=O(l),s=Ue(c,o),x=s[0],H=s[1],ee=s[2],de=c.length,ge=0,De=0;return{next:function(){if(De>=de)return{done:!0,value:null};for(var Ce=vr;De=Ct&&l<=57},me=function(l){return l>=55296&&l<=57343},he=function(l){return B(l)||l>=Jn&&l<=bn||l>=dt&&l<=Yt},ve=function(l){return l>=dt&&l<=En},be=function(l){return l>=Jn&&l<=tr},Re=function(l){return ve(l)||be(l)},ke=function(l){return l>=se},Xe=function(l){return l===sr||l===ot||l===cr},Et=function(l){return Re(l)||ke(l)||l===Pa},kt=function(l){return Et(l)||B(l)||l===Sa},Ye=function(l){return l>=Mn&&l<=dr||l===fr||l>=Be&&l<=nt||l===et},Rt=function(l,o){return l!==pr?!1:o!==sr},_t=function(l,o,c){return l===Sa?Et(o)||Rt(o,c):Et(l)?!0:!!(l===pr&&Rt(l,o))},Ht=function(l,o,c){return l===zt||l===Sa?B(o)?!0:o===Ir&&B(c):B(l===Ir?o:l)},St=function(l){var o=0,c=1;(l[o]===zt||l[o]===Sa)&&(l[o]===Sa&&(c=-1),o++);for(var s=[];B(l[o]);)s.push(l[o++]);var x=s.length?parseInt(S.apply(void 0,s),10):0;l[o]===Ir&&o++;for(var H=[];B(l[o]);)H.push(l[o++]);var ee=H.length,de=ee?parseInt(S.apply(void 0,H),10):0;(l[o]===Cn||l[o]===nn)&&o++;var ge=1;(l[o]===zt||l[o]===Sa)&&(l[o]===Sa&&(ge=-1),o++);for(var De=[];B(l[o]);)De.push(l[o++]);var Ce=De.length?parseInt(S.apply(void 0,De),10):0;return c*(x+de*Math.pow(10,-ee))*Math.pow(10,ge*Ce)},Dt={type:2},yt={type:3},Mt={type:4},un={type:13},rn={type:8},le={type:21},kn={type:9},Sn={type:10},Xn={type:11},$r={type:12},Zr={type:14},ea={type:23},sa={type:1},Dr={type:25},br={type:24},Wr={type:26},zr={type:27},Lr={type:28},Hr={type:29},ga={type:31},da={type:32},va=function(){function l(){this._value=[]}return l.prototype.write=function(o){this._value=this._value.concat(O(o))},l.prototype.read=function(){for(var o=[],c=this.consumeToken();c!==da;)o.push(c),c=this.consumeToken();return o},l.prototype.consumeToken=function(){var o=this.consumeCodePoint();switch(o){case Yn:return this.consumeStringToken(Yn);case v:var c=this.peekCodePoint(0),s=this.peekCodePoint(1),x=this.peekCodePoint(2);if(kt(c)||Rt(s,x)){var H=_t(c,s,x)?ir:Zn,ee=this.consumeName();return{type:5,value:ee,flags:H}}break;case Ur:if(this.peekCodePoint(0)===Qe)return this.consumeCodePoint(),un;break;case Lt:return this.consumeStringToken(Lt);case Or:return Dt;case Da:return yt;case Ke:if(this.peekCodePoint(0)===Qe)return this.consumeCodePoint(),Zr;break;case zt:if(Ht(o,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(o),this.consumeNumericToken();break;case fn:return Mt;case Sa:var de=o,ge=this.peekCodePoint(0),De=this.peekCodePoint(1);if(Ht(de,ge,De))return this.reconsumeCodePoint(o),this.consumeNumericToken();if(_t(de,ge,De))return this.reconsumeCodePoint(o),this.consumeIdentLikeToken();if(ge===Sa&&De===Si)return this.consumeCodePoint(),this.consumeCodePoint(),br;break;case Ir:if(Ht(o,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(o),this.consumeNumericToken();break;case Ea:if(this.peekCodePoint(0)===Ke)for(this.consumeCodePoint();;){var Ce=this.consumeCodePoint();if(Ce===Ke&&(Ce=this.consumeCodePoint(),Ce===Ea))return this.consumeToken();if(Ce===tt)return this.consumeToken()}break;case jn:return Wr;case ar:return zr;case qa:if(this.peekCodePoint(0)===Ne&&this.peekCodePoint(1)===Sa&&this.peekCodePoint(2)===Sa)return this.consumeCodePoint(),this.consumeCodePoint(),Dr;break;case Zi:var mt=this.peekCodePoint(0),lt=this.peekCodePoint(1),mn=this.peekCodePoint(2);if(_t(mt,lt,mn)){var ee=this.consumeName();return{type:7,value:ee}}break;case Ni:return Lr;case pr:if(Rt(o,this.peekCodePoint(0)))return this.reconsumeCodePoint(o),this.consumeIdentLikeToken();break;case ji:return Hr;case ts:if(this.peekCodePoint(0)===Qe)return this.consumeCodePoint(),rn;break;case Ii:return Xn;case Ns:return $r;case qt:case en:var pn=this.peekCodePoint(0),Un=this.peekCodePoint(1);return pn===zt&&(he(Un)||Un===Ei)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(o),this.consumeIdentLikeToken();case zs:if(this.peekCodePoint(0)===Qe)return this.consumeCodePoint(),kn;if(this.peekCodePoint(0)===zs)return this.consumeCodePoint(),le;break;case ie:if(this.peekCodePoint(0)===Qe)return this.consumeCodePoint(),Sn;break;case tt:return da}return Xe(o)?(this.consumeWhiteSpace(),ga):B(o)?(this.reconsumeCodePoint(o),this.consumeNumericToken()):Et(o)?(this.reconsumeCodePoint(o),this.consumeIdentLikeToken()):{type:6,value:S(o)}},l.prototype.consumeCodePoint=function(){var o=this._value.shift();return typeof o=="undefined"?-1:o},l.prototype.reconsumeCodePoint=function(o){this._value.unshift(o)},l.prototype.peekCodePoint=function(o){return o>=this._value.length?-1:this._value[o]},l.prototype.consumeUnicodeRangeToken=function(){for(var o=[],c=this.consumeCodePoint();he(c)&&o.length<6;)o.push(c),c=this.consumeCodePoint();for(var s=!1;c===Ei&&o.length<6;)o.push(c),c=this.consumeCodePoint(),s=!0;if(s){var x=parseInt(S.apply(void 0,o.map(function(ge){return ge===Ei?Ct:ge})),16),H=parseInt(S.apply(void 0,o.map(function(ge){return ge===Ei?bn:ge})),16);return{type:30,start:x,end:H}}var ee=parseInt(S.apply(void 0,o),16);if(this.peekCodePoint(0)===Sa&&he(this.peekCodePoint(1))){this.consumeCodePoint(),c=this.consumeCodePoint();for(var de=[];he(c)&&de.length<6;)de.push(c),c=this.consumeCodePoint();var H=parseInt(S.apply(void 0,de),16);return{type:30,start:ee,end:H}}else return{type:30,start:ee,end:ee}},l.prototype.consumeIdentLikeToken=function(){var o=this.consumeName();return o.toLowerCase()==="url"&&this.peekCodePoint(0)===Or?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Or?(this.consumeCodePoint(),{type:19,value:o}):{type:20,value:o}},l.prototype.consumeUrlToken=function(){var o=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===tt)return{type:22,value:""};var c=this.peekCodePoint(0);if(c===Lt||c===Yn){var s=this.consumeStringToken(this.consumeCodePoint());return s.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===tt||this.peekCodePoint(0)===Da)?(this.consumeCodePoint(),{type:22,value:s.value}):(this.consumeBadUrlRemnants(),ea)}for(;;){var x=this.consumeCodePoint();if(x===tt||x===Da)return{type:22,value:S.apply(void 0,o)};if(Xe(x))return this.consumeWhiteSpace(),this.peekCodePoint(0)===tt||this.peekCodePoint(0)===Da?(this.consumeCodePoint(),{type:22,value:S.apply(void 0,o)}):(this.consumeBadUrlRemnants(),ea);if(x===Yn||x===Lt||x===Or||Ye(x))return this.consumeBadUrlRemnants(),ea;if(x===pr)if(Rt(x,this.peekCodePoint(0)))o.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ea;else o.push(x)}},l.prototype.consumeWhiteSpace=function(){for(;Xe(this.peekCodePoint(0));)this.consumeCodePoint()},l.prototype.consumeBadUrlRemnants=function(){for(;;){var o=this.consumeCodePoint();if(o===Da||o===tt)return;Rt(o,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},l.prototype.consumeStringSlice=function(o){for(var c=5e4,s="";o>0;){var x=Math.min(c,o);s+=S.apply(void 0,this._value.splice(0,x)),o-=x}return this._value.shift(),s},l.prototype.consumeStringToken=function(o){var c="",s=0;do{var x=this._value[s];if(x===tt||x===void 0||x===o)return c+=this.consumeStringSlice(s),{type:0,value:c};if(x===sr)return this._value.splice(0,s),sa;if(x===pr){var H=this._value[s+1];H!==tt&&H!==void 0&&(H===sr?(c+=this.consumeStringSlice(s),s=-1,this._value.shift()):Rt(x,H)&&(c+=this.consumeStringSlice(s),c+=S(this.consumeEscapedCodePoint()),s=-1))}s++}while(!0)},l.prototype.consumeNumber=function(){var o=[],c=ia,s=this.peekCodePoint(0);for((s===zt||s===Sa)&&o.push(this.consumeCodePoint());B(this.peekCodePoint(0));)o.push(this.consumeCodePoint());s=this.peekCodePoint(0);var x=this.peekCodePoint(1);if(s===Ir&&B(x))for(o.push(this.consumeCodePoint(),this.consumeCodePoint()),c=Xr;B(this.peekCodePoint(0));)o.push(this.consumeCodePoint());s=this.peekCodePoint(0),x=this.peekCodePoint(1);var H=this.peekCodePoint(2);if((s===Cn||s===nn)&&((x===zt||x===Sa)&&B(H)||B(x)))for(o.push(this.consumeCodePoint(),this.consumeCodePoint()),c=Xr;B(this.peekCodePoint(0));)o.push(this.consumeCodePoint());return[St(o),c]},l.prototype.consumeNumericToken=function(){var o=this.consumeNumber(),c=o[0],s=o[1],x=this.peekCodePoint(0),H=this.peekCodePoint(1),ee=this.peekCodePoint(2);if(_t(x,H,ee)){var de=this.consumeName();return{type:15,number:c,flags:s,unit:de}}return x===wa?(this.consumeCodePoint(),{type:16,number:c,flags:s}):{type:17,number:c,flags:s}},l.prototype.consumeEscapedCodePoint=function(){var o=this.consumeCodePoint();if(he(o)){for(var c=S(o);he(this.peekCodePoint(0))&&c.length<6;)c+=S(this.consumeCodePoint());Xe(this.peekCodePoint(0))&&this.consumeCodePoint();var s=parseInt(c,16);return s===0||me(s)||s>1114111?Se:s}return o===tt?Se:o},l.prototype.consumeName=function(){for(var o="";;){var c=this.consumeCodePoint();if(kt(c))o+=S(c);else if(Rt(c,this.peekCodePoint(0)))o+=S(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(c),o}},l}(),Qr=function(){function l(o){this._tokens=o}return l.create=function(o){var c=new va;return c.write(o),new l(c.read())},l.parseValue=function(o){return l.create(o).parseComponentValue()},l.parseValues=function(o){return l.create(o).parseComponentValues()},l.prototype.parseComponentValue=function(){for(var o=this.consumeToken();o.type===31;)o=this.consumeToken();if(o.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(o);var c=this.consumeComponentValue();do o=this.consumeToken();while(o.type===31);if(o.type===32)return c;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},l.prototype.parseComponentValues=function(){for(var o=[];;){var c=this.consumeComponentValue();if(c.type===32)return o;o.push(c),o.push()}},l.prototype.consumeComponentValue=function(){var o=this.consumeToken();switch(o.type){case 11:case 28:case 2:return this.consumeSimpleBlock(o.type);case 19:return this.consumeFunction(o)}return o},l.prototype.consumeSimpleBlock=function(o){for(var c={type:o,values:[]},s=this.consumeToken();;){if(s.type===32||nr(s,o))return c;this.reconsumeToken(s),c.values.push(this.consumeComponentValue()),s=this.consumeToken()}},l.prototype.consumeFunction=function(o){for(var c={name:o.value,values:[],type:18};;){var s=this.consumeToken();if(s.type===32||s.type===3)return c;this.reconsumeToken(s),c.values.push(this.consumeComponentValue())}},l.prototype.consumeToken=function(){var o=this._tokens.shift();return typeof o=="undefined"?da:o},l.prototype.reconsumeToken=function(o){this._tokens.unshift(o)},l}(),hr=function(l){return l.type===15},jr=function(l){return l.type===17},$n=function(l){return l.type===20},Ve=function(l){return l.type===0},Dn=function(l,o){return $n(l)&&l.value===o},Tn=function(l){return l.type!==31},On=function(l){return l.type!==31&&l.type!==4},Ar=function(l){var o=[],c=[];return l.forEach(function(s){if(s.type===4){if(c.length===0)throw new Error("Error parsing function args, zero tokens for arg");o.push(c),c=[];return}s.type!==31&&c.push(s)}),c.length&&o.push(c),o},nr=function(l,o){return o===11&&l.type===12||o===28&&l.type===29?!0:o===2&&l.type===3},Yr=function(l){return l.type===17||l.type===15},wr=function(l){return l.type===16||Yr(l)},ya=function(l){return l.length>1?[l[0],l[1]]:[l[0]]},gr={type:17,number:0,flags:ia},Ta={type:16,number:50,flags:ia},Ba={type:16,number:100,flags:ia},bi=function(l,o,c){var s=l[0],x=l[1];return[Jr(s,o),Jr(typeof x!="undefined"?x:s,c)]},Jr=function(l,o){if(l.type===16)return l.number/100*o;if(hr(l))switch(l.unit){case"rem":case"em":return 16*l.number;case"px":default:return l.number}return l.number},vi="deg",Ai="grad",oi="rad",ni="turn",Ti={name:"angle",parse:function(l,o){if(o.type===15)switch(o.unit){case vi:return Math.PI*o.number/180;case Ai:return Math.PI/200*o.number;case oi:return o.number;case ni:return Math.PI*2*o.number}throw new Error("Unsupported angle type")}},ci=function(l){return l.type===15&&(l.unit===vi||l.unit===Ai||l.unit===oi||l.unit===ni)},xi=function(l){var o=l.filter($n).map(function(c){return c.value}).join(" ");switch(o){case"to bottom right":case"to right bottom":case"left top":case"top left":return[gr,gr];case"to top":case"bottom":return Oa(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[gr,Ba];case"to right":case"left":return Oa(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ba,Ba];case"to bottom":case"top":return Oa(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ba,gr];case"to left":case"right":return Oa(270)}return 0},Oa=function(l){return Math.PI*l/180},zi={name:"color",parse:function(l,o){if(o.type===18){var c=ta[o.name];if(typeof c=="undefined")throw new Error('Attempting to parse an unsupported color function "'+o.name+'"');return c(l,o.values)}if(o.type===5){if(o.value.length===3){var s=o.value.substring(0,1),x=o.value.substring(1,2),H=o.value.substring(2,3);return di(parseInt(s+s,16),parseInt(x+x,16),parseInt(H+H,16),1)}if(o.value.length===4){var s=o.value.substring(0,1),x=o.value.substring(1,2),H=o.value.substring(2,3),ee=o.value.substring(3,4);return di(parseInt(s+s,16),parseInt(x+x,16),parseInt(H+H,16),parseInt(ee+ee,16)/255)}if(o.value.length===6){var s=o.value.substring(0,2),x=o.value.substring(2,4),H=o.value.substring(4,6);return di(parseInt(s,16),parseInt(x,16),parseInt(H,16),1)}if(o.value.length===8){var s=o.value.substring(0,2),x=o.value.substring(2,4),H=o.value.substring(4,6),ee=o.value.substring(6,8);return di(parseInt(s,16),parseInt(x,16),parseInt(H,16),parseInt(ee,16)/255)}}if(o.type===20){var de=We[o.value.toUpperCase()];if(typeof de!="undefined")return de}return We.TRANSPARENT}},li=function(l){return(255&l)===0},Ua=function(l){var o=255&l,c=255&l>>8,s=255&l>>16,x=255&l>>24;return o<255?"rgba("+x+","+s+","+c+","+o/255+")":"rgb("+x+","+s+","+c+")"},di=function(l,o,c,s){return(l<<24|o<<16|c<<8|Math.round(s*255)<<0)>>>0},ds=function(l,o){if(l.type===17)return l.number;if(l.type===16){var c=o===3?1:255;return o===3?l.number/100*c:Math.round(l.number/100*c)}return 0},Wa=function(l,o){var c=o.filter(On);if(c.length===3){var s=c.map(ds),x=s[0],H=s[1],ee=s[2];return di(x,H,ee,1)}if(c.length===4){var de=c.map(ds),x=de[0],H=de[1],ee=de[2],ge=de[3];return di(x,H,ee,ge)}return 0};function ns(l,o,c){return c<0&&(c+=1),c>=1&&(c-=1),c<1/6?(o-l)*c*6+l:c<1/2?o:c<2/3?(o-l)*6*(2/3-c)+l:l}var fa=function(l,o){var c=o.filter(On),s=c[0],x=c[1],H=c[2],ee=c[3],de=(s.type===17?Oa(s.number):Ti.parse(l,s))/(Math.PI*2),ge=wr(x)?x.number/100:0,De=wr(H)?H.number/100:0,Ce=typeof ee!="undefined"&&wr(ee)?Jr(ee,1):1;if(ge===0)return di(De*255,De*255,De*255,1);var mt=De<=.5?De*(ge+1):De+ge-De*ge,lt=De*2-mt,mn=ns(lt,mt,de+1/3),pn=ns(lt,mt,de),Un=ns(lt,mt,de-1/3);return di(mn*255,pn*255,Un*255,Ce)},ta={hsl:fa,hsla:fa,rgb:Wa,rgba:Wa},ri=function(l,o){return zi.parse(l,Qr.create(o).parseComponentValue())},We={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},oa={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(l,o){return o.map(function(c){if($n(c))switch(c.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},as={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Wi=function(l,o){var c=zi.parse(l,o[0]),s=o[1];return s&&wr(s)?{color:c,stop:s}:{color:c,stop:null}},fs=function(l,o){var c=l[0],s=l[l.length-1];c.stop===null&&(c.stop=gr),s.stop===null&&(s.stop=Ba);for(var x=[],H=0,ee=0;eeH?x.push(ge):x.push(H),H=ge}else x.push(null)}for(var De=null,ee=0;eeee.optimumDistance)?{optimumCorner:de,optimumDistance:Ce}:ee},{optimumDistance:x?1/0:-1/0,optimumCorner:null}).optimumCorner},Li=function(l,o,c,s,x){var H=0,ee=0;switch(l.size){case 0:l.shape===0?H=ee=Math.min(Math.abs(o),Math.abs(o-s),Math.abs(c),Math.abs(c-x)):l.shape===1&&(H=Math.min(Math.abs(o),Math.abs(o-s)),ee=Math.min(Math.abs(c),Math.abs(c-x)));break;case 2:if(l.shape===0)H=ee=Math.min(Gi(o,c),Gi(o,c-x),Gi(o-s,c),Gi(o-s,c-x));else if(l.shape===1){var de=Math.min(Math.abs(c),Math.abs(c-x))/Math.min(Math.abs(o),Math.abs(o-s)),ge=bs(s,x,o,c,!0),De=ge[0],Ce=ge[1];H=Gi(De-o,(Ce-c)/de),ee=de*H}break;case 1:l.shape===0?H=ee=Math.max(Math.abs(o),Math.abs(o-s),Math.abs(c),Math.abs(c-x)):l.shape===1&&(H=Math.max(Math.abs(o),Math.abs(o-s)),ee=Math.max(Math.abs(c),Math.abs(c-x)));break;case 3:if(l.shape===0)H=ee=Math.max(Gi(o,c),Gi(o,c-x),Gi(o-s,c),Gi(o-s,c-x));else if(l.shape===1){var de=Math.max(Math.abs(c),Math.abs(c-x))/Math.max(Math.abs(o),Math.abs(o-s)),mt=bs(s,x,o,c,!1),De=mt[0],Ce=mt[1];H=Gi(De-o,(Ce-c)/de),ee=de*H}break}return Array.isArray(l.size)&&(H=Jr(l.size[0],s),ee=l.size.length===2?Jr(l.size[1],x):H),[H,ee]},ps=function(l,o){var c=Oa(180),s=[];return Ar(o).forEach(function(x,H){if(H===0){var ee=x[0];if(ee.type===20&&ee.value==="to"){c=xi(x);return}else if(ci(ee)){c=Ti.parse(l,ee);return}}var de=Wi(l,x);s.push(de)}),{angle:c,stops:s,type:1}},Qs=function(l,o){var c=Oa(180),s=[];return Ar(o).forEach(function(x,H){if(H===0){var ee=x[0];if(ee.type===20&&["top","left","right","bottom"].indexOf(ee.value)!==-1){c=xi(x);return}else if(ci(ee)){c=(Ti.parse(l,ee)+Oa(270))%Oa(360);return}}var de=Wi(l,x);s.push(de)}),{angle:c,stops:s,type:1}},ro=function(l,o){var c=Oa(180),s=[],x=1,H=0,ee=3,de=[];return Ar(o).forEach(function(ge,De){var Ce=ge[0];if(De===0){if($n(Ce)&&Ce.value==="linear"){x=1;return}else if($n(Ce)&&Ce.value==="radial"){x=2;return}}if(Ce.type===18){if(Ce.name==="from"){var mt=zi.parse(l,Ce.values[0]);s.push({stop:gr,color:mt})}else if(Ce.name==="to"){var mt=zi.parse(l,Ce.values[0]);s.push({stop:Ba,color:mt})}else if(Ce.name==="color-stop"){var lt=Ce.values.filter(On);if(lt.length===2){var mt=zi.parse(l,lt[1]),mn=lt[0];jr(mn)&&s.push({stop:{type:16,number:mn.number*100,flags:mn.flags},color:mt})}}}}),x===1?{angle:(c+Oa(180))%Oa(360),stops:s,type:x}:{size:ee,shape:H,stops:s,position:de,type:x}},mo="closest-side",is="farthest-side",Ws="closest-corner",ss="farthest-corner",ho="circle",Eo="ellipse",Zo="cover",Wo="contain",au=function(l,o){var c=0,s=3,x=[],H=[];return Ar(o).forEach(function(ee,de){var ge=!0;if(de===0){var De=!1;ge=ee.reduce(function(mt,lt){if(De)if($n(lt))switch(lt.value){case"center":return H.push(Ta),mt;case"top":case"left":return H.push(gr),mt;case"right":case"bottom":return H.push(Ba),mt}else(wr(lt)||Yr(lt))&&H.push(lt);else if($n(lt))switch(lt.value){case ho:return c=0,!1;case Eo:return c=1,!1;case"at":return De=!0,!1;case mo:return s=0,!1;case Zo:case is:return s=1,!1;case Wo:case Ws:return s=2,!1;case ss:return s=3,!1}else if(Yr(lt)||wr(lt))return Array.isArray(s)||(s=[]),s.push(lt),!1;return mt},ge)}if(ge){var Ce=Wi(l,ee);x.push(Ce)}}),{size:s,shape:c,stops:x,position:H,type:2}},vo=function(l,o){var c=0,s=3,x=[],H=[];return Ar(o).forEach(function(ee,de){var ge=!0;if(de===0?ge=ee.reduce(function(Ce,mt){if($n(mt))switch(mt.value){case"center":return H.push(Ta),!1;case"top":case"left":return H.push(gr),!1;case"right":case"bottom":return H.push(Ba),!1}else if(wr(mt)||Yr(mt))return H.push(mt),!1;return Ce},ge):de===1&&(ge=ee.reduce(function(Ce,mt){if($n(mt))switch(mt.value){case ho:return c=0,!1;case Eo:return c=1,!1;case Wo:case mo:return s=0,!1;case is:return s=1,!1;case Ws:return s=2,!1;case Zo:case ss:return s=3,!1}else if(Yr(mt)||wr(mt))return Array.isArray(s)||(s=[]),s.push(mt),!1;return Ce},ge)),ge){var De=Wi(l,ee);x.push(De)}}),{size:s,shape:c,stops:x,position:H,type:2}},Ls=function(l){return l.type===1},Uo=function(l){return l.type===2},Ps={name:"image",parse:function(l,o){if(o.type===22){var c={url:o.value,type:0};return l.cache.addImage(o.value),c}if(o.type===18){var s=Gs[o.name];if(typeof s=="undefined")throw new Error('Attempting to parse an unsupported image function "'+o.name+'"');return s(l,o.values)}throw new Error("Unsupported image type "+o.type)}};function To(l){return!(l.type===20&&l.value==="none")&&(l.type!==18||!!Gs[l.name])}var Gs={"linear-gradient":ps,"-moz-linear-gradient":Qs,"-ms-linear-gradient":Qs,"-o-linear-gradient":Qs,"-webkit-linear-gradient":Qs,"radial-gradient":au,"-moz-radial-gradient":vo,"-ms-radial-gradient":vo,"-o-radial-gradient":vo,"-webkit-radial-gradient":vo,"-webkit-gradient":ro},Oo={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(l,o){if(o.length===0)return[];var c=o[0];return c.type===20&&c.value==="none"?[]:o.filter(function(s){return On(s)&&To(s)}).map(function(s){return Ps.parse(l,s)})}},Qo={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(l,o){return o.map(function(c){if($n(c))switch(c.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},ao={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(l,o){return Ar(o).map(function(c){return c.filter(wr)}).map(ya)}},io={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(l,o){return Ar(o).map(function(c){return c.filter($n).map(function(s){return s.value}).join(" ")}).map(Ao)}},Ao=function(l){switch(l){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Ts;(function(l){l.AUTO="auto",l.CONTAIN="contain",l.COVER="cover"})(Ts||(Ts={}));var Ys={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(l,o){return Ar(o).map(function(c){return c.filter(xs)})}},xs=function(l){return $n(l)||wr(l)},Js=function(l){return{name:"border-"+l+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},ei=Js("top"),Yo=Js("right"),iu=Js("bottom"),xo=Js("left"),so=function(l){return{name:"border-radius-"+l,initialValue:"0 0",prefix:!1,type:1,parse:function(o,c){return ya(c.filter(wr))}}},Fo=so("top-left"),co=so("top-right"),Mo=so("bottom-right"),bo=so("bottom-left"),qs=function(l){return{name:"border-"+l+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(o,c){switch(c){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Jo=qs("top"),gi=qs("right"),Ci=qs("bottom"),gs=qs("left"),Cs=function(l){return{name:"border-"+l+"-width",initialValue:"0",type:0,prefix:!1,parse:function(o,c){return hr(c)?c.number:0}}},ms=Cs("top"),Di=Cs("right"),_s=Cs("bottom"),ja=Cs("left"),za={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Fs={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(l,o){switch(o){case"rtl":return 1;case"ltr":default:return 0}}},fo={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(l,o){return o.filter($n).reduce(function(c,s){return c|fu(s.value)},0)}},fu=function(l){switch(l){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Du={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(l,o){switch(o){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},po={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(l,o){return o.type===20&&o.value==="normal"?0:o.type===17||o.type===15?o.number:0}},pu;(function(l){l.NORMAL="normal",l.STRICT="strict"})(pu||(pu={}));var Gu={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(l,o){switch(o){case"strict":return pu.STRICT;case"normal":default:return pu.NORMAL}}},Ri={name:"line-height",initialValue:"normal",prefix:!1,type:4},ii=function(l,o){return $n(l)&&l.value==="normal"?1.2*o:l.type===17?o*l.number:wr(l)?Jr(l,o):o},si={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(l,o){return o.type===20&&o.value==="none"?null:Ps.parse(l,o)}},os={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(l,o){switch(o){case"inside":return 0;case"outside":default:return 1}}},Bs={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(l,o){switch(o){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},$s=function(l){return{name:"margin-"+l,initialValue:"0",prefix:!1,type:4}},Ju=$s("top"),Do=$s("right"),Vu=$s("bottom"),Ml=$s("left"),i={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(l,o){return o.filter($n).map(function(c){switch(c.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},E={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(l,o){switch(o){case"break-word":return"break-word";case"normal":default:return"normal"}}},w=function(l){return{name:"padding-"+l,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},M=w("top"),Q=w("right"),ne=w("bottom"),pe=w("left"),Fe={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(l,o){switch(o){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},ft={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(l,o){switch(o){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},ct={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(l,o){return o.length===1&&Dn(o[0],"none")?[]:Ar(o).map(function(c){for(var s={color:We.TRANSPARENT,offsetX:gr,offsetY:gr,blur:gr},x=0,H=0;H1?1:0],this.overflowWrap=aa(o,E,c.overflowWrap),this.paddingTop=aa(o,M,c.paddingTop),this.paddingRight=aa(o,Q,c.paddingRight),this.paddingBottom=aa(o,ne,c.paddingBottom),this.paddingLeft=aa(o,pe,c.paddingLeft),this.paintOrder=aa(o,wt,c.paintOrder),this.position=aa(o,ft,c.position),this.textAlign=aa(o,Fe,c.textAlign),this.textDecorationColor=aa(o,Rs,(s=c.textDecorationColor)!==null&&s!==void 0?s:c.color),this.textDecorationLine=aa(o,$i,(x=c.textDecorationLine)!==null&&x!==void 0?x:c.textDecoration),this.textShadow=aa(o,ct,c.textShadow),this.textTransform=aa(o,ze,c.textTransform),this.transform=aa(o,Ut,c.transform),this.transformOrigin=aa(o,ca,c.transformOrigin),this.visibility=aa(o,Oi,c.visibility),this.webkitTextStrokeColor=aa(o,Io,c.webkitTextStrokeColor),this.webkitTextStrokeWidth=aa(o,gu,c.webkitTextStrokeWidth),this.wordBreak=aa(o,Is,c.wordBreak),this.zIndex=aa(o,ys,c.zIndex)}return l.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},l.prototype.isTransparent=function(){return li(this.backgroundColor)},l.prototype.isTransformed=function(){return this.transform!==null},l.prototype.isPositioned=function(){return this.position!==0},l.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},l.prototype.isFloating=function(){return this.float!==0},l.prototype.isInlineLevel=function(){return Ga(this.display,4)||Ga(this.display,33554432)||Ga(this.display,268435456)||Ga(this.display,536870912)||Ga(this.display,67108864)||Ga(this.display,134217728)},l}(),qu=function(){function l(o,c){this.content=aa(o,Ds,c.content),this.quotes=aa(o,ht,c.quotes)}return l}(),Vs=function(){function l(o,c){this.counterIncrement=aa(o,Hs,c.counterIncrement),this.counterReset=aa(o,No,c.counterReset)}return l}(),aa=function(l,o,c){var s=new va,x=c!==null&&typeof c!="undefined"?c.toString():o.initialValue;s.write(x);var H=new Qr(s.read());switch(o.type){case 2:var ee=H.parseComponentValue();return o.parse(l,$n(ee)?ee.value:o.initialValue);case 0:return o.parse(l,H.parseComponentValue());case 1:return o.parse(l,H.parseComponentValues());case 4:return H.parseComponentValue();case 3:switch(o.format){case"angle":return Ti.parse(l,H.parseComponentValue());case"color":return zi.parse(l,H.parseComponentValue());case"image":return Ps.parse(l,H.parseComponentValue());case"length":var de=H.parseComponentValue();return Yr(de)?de:gr;case"length-percentage":var ge=H.parseComponentValue();return wr(ge)?ge:gr;case"time":return Sr.parse(l,H.parseComponentValue())}break}},Ho="data-html2canvas-debug",mu=function(l){var o=l.getAttribute(Ho);switch(o){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},su=function(l,o){var c=mu(l);return c===1||o===c},Lo=function(){function l(o,c){if(this.context=o,this.textNodes=[],this.elements=[],this.flags=0,su(c,3))debugger;this.styles=new vs(o,window.getComputedStyle(c,null)),hs(c)&&(this.styles.animationDuration.some(function(s){return s>0})&&(c.style.animationDuration="0s"),this.styles.transform!==null&&(c.style.transform="none")),this.bounds=u(this.context,c),su(c,4)&&(this.flags|=16)}return l}(),Ku="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",_u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Iu=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),t=0;t<_u.length;t++)Iu[_u.charCodeAt(t)]=t;for(var r=function(l){var o=l.length*.75,c=l.length,s,x=0,H,ee,de,ge;l[l.length-1]==="="&&(o--,l[l.length-2]==="="&&o--);var De=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(o):new Array(o),Ce=Array.isArray(De)?De:new Uint8Array(De);for(s=0;s>4,Ce[x++]=(ee&15)<<4|de>>2,Ce[x++]=(de&3)<<6|ge&63;return De},C=function(l){for(var o=l.length,c=[],s=0;s>ut,vn=1<>ut,Vi=Na+fi,Ki=Vi,us=32,Nu=Ki+us,hu=65536>>an,$u=1<=0){if(o<55296||o>56319&&o<=65535)return c=this.index[o>>ut],c=(c<>ut)],c=(c<>an),c=this.index[c],c+=o>>ut&wu,c=this.index[c],c=(c<=55296&&x<=56319&&c>10)+55296,ee%1024+56320)),(x+1===c||s.length>16384)&&(H+=String.fromCharCode.apply(String,s),s.length=0)}return H},$c=ou(Ku),eo="\xD7",DA="\xF7",ed=function(l){return $c.get(l)},td=function(l,o,c){var s=c-2,x=o[s],H=o[c-1],ee=o[c];if(H===wA&&ee===SA)return eo;if(H===wA||H===SA||H===vu||ee===wA||ee===SA||ee===vu)return DA;if(H===lc&&[lc,TA,Ac,cc].indexOf(ee)!==-1||(H===Ac||H===TA)&&(ee===TA||ee===rA)||(H===cc||H===rA)&&ee===rA||ee===xA||ee===Pl||ee===qc||H===Xd)return eo;if(H===xA&&ee===ml){for(;x===Pl;)x=o[--s];if(x===ml)return eo}if(H===FA&&ee===FA){for(var de=0;x===FA;)de++,x=o[--s];if(de%2===0)return eo}return DA},fc=function(l){var o=dc(l),c=o.length,s=0,x=0,H=o.map(ed);return{next:function(){if(s>=c)return{done:!0,value:null};for(var ee=eo;see.x||Ce.y>ee.y;return ee=Ce,De===0?!0:mt});return l.body.removeChild(o),de},Ru=function(){return typeof new Image().crossOrigin!="undefined"},gc=function(){return typeof new XMLHttpRequest().responseType=="string"},NA=function(l){var o=new Image,c=l.createElement("canvas"),s=c.getContext("2d");if(!s)return!1;o.src="data:image/svg+xml,";try{s.drawImage(o,0,0),c.toDataURL()}catch(x){return!1}return!0},mc=function(l){return l[0]===0&&l[1]===255&&l[2]===0&&l[3]===255},ad=function(l){var o=l.createElement("canvas"),c=100;o.width=c,o.height=c;var s=o.getContext("2d");if(!s)return Promise.reject(!1);s.fillStyle="rgb(0, 255, 0)",s.fillRect(0,0,c,c);var x=new Image,H=o.toDataURL();x.src=H;var ee=uu(c,c,0,0,x);return s.fillStyle="red",s.fillRect(0,0,c,c),hc(ee).then(function(de){s.drawImage(de,0,0);var ge=s.getImageData(0,0,c,c).data;s.fillStyle="red",s.fillRect(0,0,c,c);var De=l.createElement("div");return De.style.backgroundImage="url("+H+")",De.style.height=c+"px",mc(ge)?hc(uu(c,c,0,0,De)):Promise.reject(!1)}).then(function(de){return s.drawImage(de,0,0),mc(s.getImageData(0,0,c,c).data)}).catch(function(){return!1})},uu=function(l,o,c,s,x){var H="http://www.w3.org/2000/svg",ee=document.createElementNS(H,"svg"),de=document.createElementNS(H,"foreignObject");return ee.setAttributeNS(null,"width",l.toString()),ee.setAttributeNS(null,"height",o.toString()),de.setAttributeNS(null,"width","100%"),de.setAttributeNS(null,"height","100%"),de.setAttributeNS(null,"x",c.toString()),de.setAttributeNS(null,"y",s.toString()),de.setAttributeNS(null,"externalResourcesRequired","true"),ee.appendChild(de),de.appendChild(x),ee},hc=function(l){return new Promise(function(o,c){var s=new Image;s.onload=function(){return o(s)},s.onerror=c,s.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(l))})},So={get SUPPORT_RANGE_BOUNDS(){var l=rd(document);return Object.defineProperty(So,"SUPPORT_RANGE_BOUNDS",{value:l}),l},get SUPPORT_WORD_BREAKING(){var l=So.SUPPORT_RANGE_BOUNDS&&pc(document);return Object.defineProperty(So,"SUPPORT_WORD_BREAKING",{value:l}),l},get SUPPORT_SVG_DRAWING(){var l=NA(document);return Object.defineProperty(So,"SUPPORT_SVG_DRAWING",{value:l}),l},get SUPPORT_FOREIGNOBJECT_DRAWING(){var l=typeof Array.from=="function"&&typeof window.fetch=="function"?ad(document):Promise.resolve(!1);return Object.defineProperty(So,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:l}),l},get SUPPORT_CORS_IMAGES(){var l=Ru();return Object.defineProperty(So,"SUPPORT_CORS_IMAGES",{value:l}),l},get SUPPORT_RESPONSE_TYPE(){var l=gc();return Object.defineProperty(So,"SUPPORT_RESPONSE_TYPE",{value:l}),l},get SUPPORT_CORS_XHR(){var l="withCredentials"in new XMLHttpRequest;return Object.defineProperty(So,"SUPPORT_CORS_XHR",{value:l}),l},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var l=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(So,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:l}),l}},Ul=function(){function l(o,c){this.text=o,this.bounds=c}return l}(),Ec=function(l,o,c,s){var x=sd(o,c),H=[],ee=0;return x.forEach(function(de){if(c.textDecorationLine.length||de.trim().length>0)if(So.SUPPORT_RANGE_BOUNDS){var ge=vc(s,ee,de.length).getClientRects();if(ge.length>1){var De=aA(de),Ce=0;De.forEach(function(lt){H.push(new Ul(lt,b.fromDOMRectList(l,vc(s,Ce+ee,lt.length).getClientRects()))),Ce+=lt.length})}else H.push(new Ul(de,b.fromDOMRectList(l,ge)))}else{var mt=s.splitText(de.length);H.push(new Ul(de,id(l,s))),s=mt}else So.SUPPORT_RANGE_BOUNDS||(s=s.splitText(de.length));ee+=de.length}),H},id=function(l,o){var c=o.ownerDocument;if(c){var s=c.createElement("html2canvaswrapper");s.appendChild(o.cloneNode(!0));var x=o.parentNode;if(x){x.replaceChild(s,o);var H=u(l,s);return s.firstChild&&x.replaceChild(s.firstChild,s),H}}return b.EMPTY},vc=function(l,o,c){var s=l.ownerDocument;if(!s)throw new Error("Node has no owner document");var x=s.createRange();return x.setStart(l,o),x.setEnd(l,o+c),x},aA=function(l){if(So.SUPPORT_NATIVE_TEXT_SEGMENTATION){var o=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(o.segment(l)).map(function(c){return c.segment})}return nd(l)},Ql=function(l,o){if(So.SUPPORT_NATIVE_TEXT_SEGMENTATION){var c=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(c.segment(l)).map(function(s){return s.segment})}return od(l,o)},sd=function(l,o){return o.letterSpacing!==0?aA(l):Ql(l,o)},LA=[32,160,4961,65792,65793,4153,4241],od=function(l,o){for(var c=mr(l,{lineBreak:o.lineBreak,wordBreak:o.overflowWrap==="break-word"?"break-word":o.wordBreak}),s=[],x,H=function(){if(x.value){var ee=x.value.slice(),de=O(ee),ge="";de.forEach(function(De){LA.indexOf(De)===-1?ge+=S(De):(ge.length&&s.push(ge),s.push(S(De)),ge="")}),ge.length&&s.push(ge)}};!(x=c.next()).done;)H();return s},ud=function(){function l(o,c,s){this.text=Su(c.data,s.textTransform),this.textBounds=Ec(o,this.text,s,c)}return l}(),Su=function(l,o){switch(o){case 1:return l.toLowerCase();case 3:return l.replace(ld,Ad);case 2:return l.toUpperCase();default:return l}},ld=/(^|\s|:|-|\(|\))([a-z])/g,Ad=function(l,o,c){return l.length>0?o+c.toUpperCase():l},bc=function(l){n(o,l);function o(c,s){var x=l.call(this,c,s)||this;return x.src=s.currentSrc||s.src,x.intrinsicWidth=s.naturalWidth,x.intrinsicHeight=s.naturalHeight,x.context.cache.addImage(x.src),x}return o}(Lo),RA=function(l){n(o,l);function o(c,s){var x=l.call(this,c,s)||this;return x.canvas=s,x.intrinsicWidth=s.width,x.intrinsicHeight=s.height,x}return o}(Lo),Cc=function(l){n(o,l);function o(c,s){var x=l.call(this,c,s)||this,H=new XMLSerializer,ee=u(c,s);return s.setAttribute("width",ee.width+"px"),s.setAttribute("height",ee.height+"px"),x.svg="data:image/svg+xml,"+encodeURIComponent(H.serializeToString(s)),x.intrinsicWidth=s.width.baseVal.value,x.intrinsicHeight=s.height.baseVal.value,x.context.cache.addImage(x.svg),x}return o}(Lo),yc=function(l){n(o,l);function o(c,s){var x=l.call(this,c,s)||this;return x.value=s.value,x}return o}(Lo),iA=function(l){n(o,l);function o(c,s){var x=l.call(this,c,s)||this;return x.start=s.start,x.reversed=typeof s.reversed=="boolean"&&s.reversed===!0,x}return o}(Lo),Xu=[{type:15,flags:0,unit:"px",number:3}],cd=[{type:16,flags:0,number:50}],OA=function(l){return l.width>l.height?new b(l.left+(l.width-l.height)/2,l.top,l.height,l.height):l.width0)c.textNodes.push(new ud(l,x,c.styles));else if(El(x))if(HA(x)&&x.assignedNodes)x.assignedNodes().forEach(function(de){return Hl(l,de,c,s)});else{var ee=el(l,x);ee.styles.isVisible()&&(kA(x,ee,s)?ee.flags|=4:pd(ee.styles)&&(ee.flags|=2),fd.indexOf(x.tagName)!==-1&&(ee.flags|=8),c.elements.push(ee),x.slot,x.shadowRoot?Hl(l,x.shadowRoot,ee,s):!dA(x)&&!PA(x)&&!fA(x)&&Hl(l,x,ee,s))}},el=function(l,o){return QA(o)?new bc(l,o):cA(o)?new RA(l,o):PA(o)?new Cc(l,o):gd(o)?new yc(l,o):md(o)?new iA(l,o):lA(o)?new Yi(l,o):fA(o)?new Ic(l,o):dA(o)?new MA(l,o):jl(o)?new wc(l,o):new Lo(l,o)},tl=function(l,o){var c=el(l,o);return c.flags|=4,Hl(l,o,c,c),c},kA=function(l,o,c){return o.styles.isPositionedWithZIndex()||o.styles.opacity<1||o.styles.isTransformed()||AA(l)&&c.styles.isTransparent()},pd=function(l){return l.isPositioned()||l.isFloating()},Sc=function(l){return l.nodeType===Node.TEXT_NODE},El=function(l){return l.nodeType===Node.ELEMENT_NODE},hs=function(l){return El(l)&&typeof l.style!="undefined"&&!uA(l)},uA=function(l){return typeof l.className=="object"},gd=function(l){return l.tagName==="LI"},md=function(l){return l.tagName==="OL"},lA=function(l){return l.tagName==="INPUT"},Tc=function(l){return l.tagName==="HTML"},PA=function(l){return l.tagName==="svg"},AA=function(l){return l.tagName==="BODY"},cA=function(l){return l.tagName==="CANVAS"},UA=function(l){return l.tagName==="VIDEO"},QA=function(l){return l.tagName==="IMG"},jl=function(l){return l.tagName==="IFRAME"},zl=function(l){return l.tagName==="STYLE"},hd=function(l){return l.tagName==="SCRIPT"},dA=function(l){return l.tagName==="TEXTAREA"},fA=function(l){return l.tagName==="SELECT"},HA=function(l){return l.tagName==="SLOT"},jA=function(l){return l.tagName.indexOf("-")>0},ls=function(){function l(){this.counters={}}return l.prototype.getCounterValue=function(o){var c=this.counters[o];return c&&c.length?c[c.length-1]:1},l.prototype.getCounterValues=function(o){var c=this.counters[o];return c||[]},l.prototype.pop=function(o){var c=this;o.forEach(function(s){return c.counters[s].pop()})},l.prototype.parse=function(o){var c=this,s=o.counterIncrement,x=o.counterReset,H=!0;s!==null&&s.forEach(function(de){var ge=c.counters[de.counter];ge&&de.increment!==0&&(H=!1,ge.length||ge.push(1),ge[Math.max(0,ge.length-1)]+=de.increment)});var ee=[];return H&&x.forEach(function(de){var ge=c.counters[de.counter];ee.push(de.counter),ge||(ge=c.counters[de.counter]=[]),ge.push(de.reset)}),ee},l}(),xc={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Fc={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Ed={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},pA={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},nl=function(l,o,c,s,x,H){return lc?xu(l,x,H.length>0):s.integers.reduce(function(ee,de,ge){for(;l>=de;)l-=de,ee+=s.values[ge];return ee},"")+H},zA=function(l,o,c,s){var x="";do c||l--,x=s(l)+x,l/=o;while(l*o>=o);return x},Ks=function(l,o,c,s,x){var H=c-o+1;return(l<0?"-":"")+(zA(Math.abs(l),H,s,function(ee){return S(Math.floor(ee%H)+o)})+x)},Zu=function(l,o,c){c===void 0&&(c=". ");var s=o.length;return zA(Math.abs(l),s,!1,function(x){return o[Math.floor(x%s)]})+c},rl=1,Wu=2,Tu=4,Gl=8,Ou=function(l,o,c,s,x,H){if(l<-9999||l>9999)return xu(l,4,x.length>0);var ee=Math.abs(l),de=x;if(ee===0)return o[0]+de;for(var ge=0;ee>0&&ge<=4;ge++){var De=ee%10;De===0&&Ga(H,rl)&&de!==""?de=o[De]+de:De>1||De===1&&ge===0||De===1&&ge===1&&Ga(H,Wu)||De===1&&ge===1&&Ga(H,Tu)&&l>100||De===1&&ge>1&&Ga(H,Gl)?de=o[De]+(ge>0?c[ge-1]:"")+de:De===1&&ge>0&&(de=c[ge-1]+de),ee=Math.floor(ee/10)}return(l<0?s:"")+de},Dc="\u5341\u767E\u5343\u842C",Nc="\u62FE\u4F70\u4EDF\u842C",Vl="\u30DE\u30A4\u30CA\u30B9",GA="\uB9C8\uC774\uB108\uC2A4",xu=function(l,o,c){var s=c?". ":"",x=c?"\u3001":"",H=c?", ":"",ee=c?" ":"";switch(o){case 0:return"\u2022"+ee;case 1:return"\u25E6"+ee;case 2:return"\u25FE"+ee;case 5:var de=Ks(l,48,57,!0,s);return de.length<4?"0"+de:de;case 4:return Zu(l,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",x);case 6:return nl(l,1,3999,xc,3,s).toLowerCase();case 7:return nl(l,1,3999,xc,3,s);case 8:return Ks(l,945,969,!1,s);case 9:return Ks(l,97,122,!1,s);case 10:return Ks(l,65,90,!1,s);case 11:return Ks(l,1632,1641,!0,s);case 12:case 49:return nl(l,1,9999,Fc,3,s);case 35:return nl(l,1,9999,Fc,3,s).toLowerCase();case 13:return Ks(l,2534,2543,!0,s);case 14:case 30:return Ks(l,6112,6121,!0,s);case 15:return Zu(l,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",x);case 16:return Zu(l,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",x);case 17:case 48:return Ou(l,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Dc,"\u8CA0",x,Wu|Tu|Gl);case 47:return Ou(l,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Nc,"\u8CA0",x,rl|Wu|Tu|Gl);case 42:return Ou(l,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Dc,"\u8D1F",x,Wu|Tu|Gl);case 41:return Ou(l,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Nc,"\u8D1F",x,rl|Wu|Tu|Gl);case 26:return Ou(l,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",Vl,x,0);case 25:return Ou(l,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",Vl,x,rl|Wu|Tu);case 31:return Ou(l,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",GA,H,rl|Wu|Tu);case 33:return Ou(l,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",GA,H,0);case 32:return Ou(l,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",GA,H,rl|Wu|Tu);case 18:return Ks(l,2406,2415,!0,s);case 20:return nl(l,1,19999,pA,3,s);case 21:return Ks(l,2790,2799,!0,s);case 22:return Ks(l,2662,2671,!0,s);case 22:return nl(l,1,10999,Ed,3,s);case 23:return Zu(l,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Zu(l,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Ks(l,3302,3311,!0,s);case 28:return Zu(l,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",x);case 29:return Zu(l,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",x);case 34:return Ks(l,3792,3801,!0,s);case 37:return Ks(l,6160,6169,!0,s);case 38:return Ks(l,4160,4169,!0,s);case 39:return Ks(l,2918,2927,!0,s);case 40:return Ks(l,1776,1785,!0,s);case 43:return Ks(l,3046,3055,!0,s);case 44:return Ks(l,3174,3183,!0,s);case 45:return Ks(l,3664,3673,!0,s);case 46:return Ks(l,3872,3881,!0,s);case 3:default:return Ks(l,48,57,!0,s)}},VA="data-html2canvas-ignore",Lc=function(){function l(o,c,s){if(this.context=o,this.options=s,this.scrolledElements=[],this.referenceElement=c,this.counters=new ls,this.quoteDepth=0,!c.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(c.ownerDocument.documentElement,!1)}return l.prototype.toIFrame=function(o,c){var s=this,x=vd(o,c);if(!x.contentWindow)return Promise.reject("Unable to find iframe window");var H=o.defaultView.pageXOffset,ee=o.defaultView.pageYOffset,de=x.contentWindow,ge=de.document,De=yd(x).then(function(){return d(s,void 0,void 0,function(){var Ce,mt;return p(this,function(lt){switch(lt.label){case 0:return this.scrolledElements.forEach(Bd),de&&(de.scrollTo(c.left,c.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(de.scrollY!==c.top||de.scrollX!==c.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(de.scrollX-c.left,de.scrollY-c.top,0,0))),Ce=this.options.onclone,mt=this.clonedReferenceElement,typeof mt=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:ge.fonts&&ge.fonts.ready?[4,ge.fonts.ready]:[3,2];case 1:lt.sent(),lt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Cd(ge)]:[3,4];case 3:lt.sent(),lt.label=4;case 4:return typeof Ce=="function"?[2,Promise.resolve().then(function(){return Ce(ge,mt)}).then(function(){return x})]:[2,x]}})})});return ge.open(),ge.write(Xi(document.doctype)+""),Rc(this.referenceElement.ownerDocument,H,ee),ge.replaceChild(ge.adoptNode(this.documentElement),ge.documentElement),ge.close(),De},l.prototype.createElementClone=function(o){if(su(o,2))debugger;if(cA(o))return this.createCanvasClone(o);if(UA(o))return this.createVideoClone(o);if(zl(o))return this.createStyleClone(o);var c=o.cloneNode(!1);return QA(c)&&(QA(o)&&o.currentSrc&&o.currentSrc!==o.src&&(c.src=o.currentSrc,c.srcset=""),c.loading==="lazy"&&(c.loading="eager")),jA(c)?this.createCustomElementClone(c):c},l.prototype.createCustomElementClone=function(o){var c=document.createElement("html2canvascustomelement");return KA(o.style,c),c},l.prototype.createStyleClone=function(o){try{var c=o.sheet;if(c&&c.cssRules){var s=[].slice.call(c.cssRules,0).reduce(function(H,ee){return ee&&typeof ee.cssText=="string"?H+ee.cssText:H},""),x=o.cloneNode(!1);return x.textContent=s,x}}catch(H){if(this.context.logger.error("Unable to access cssRules property",H),H.name!=="SecurityError")throw H}return o.cloneNode(!1)},l.prototype.createCanvasClone=function(o){var c;if(this.options.inlineImages&&o.ownerDocument){var s=o.ownerDocument.createElement("img");try{return s.src=o.toDataURL(),s}catch(De){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",o)}}var x=o.cloneNode(!1);try{x.width=o.width,x.height=o.height;var H=o.getContext("2d"),ee=x.getContext("2d");if(ee)if(!this.options.allowTaint&&H)ee.putImageData(H.getImageData(0,0,o.width,o.height),0,0);else{var de=(c=o.getContext("webgl2"))!==null&&c!==void 0?c:o.getContext("webgl");if(de){var ge=de.getContextAttributes();(ge==null?void 0:ge.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",o)}ee.drawImage(o,0,0)}return x}catch(De){this.context.logger.info("Unable to clone canvas as it is tainted",o)}return x},l.prototype.createVideoClone=function(o){var c=o.ownerDocument.createElement("canvas");c.width=o.offsetWidth,c.height=o.offsetHeight;var s=c.getContext("2d");try{return s&&(s.drawImage(o,0,0,c.width,c.height),this.options.allowTaint||s.getImageData(0,0,c.width,c.height)),c}catch(H){this.context.logger.info("Unable to clone video as it is tainted",o)}var x=o.ownerDocument.createElement("canvas");return x.width=o.offsetWidth,x.height=o.offsetHeight,x},l.prototype.appendChildNode=function(o,c,s){(!El(c)||!hd(c)&&!c.hasAttribute(VA)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(c)))&&(!this.options.copyStyles||!El(c)||!zl(c))&&o.appendChild(this.cloneNode(c,s))},l.prototype.cloneChildNodes=function(o,c,s){for(var x=this,H=o.shadowRoot?o.shadowRoot.firstChild:o.firstChild;H;H=H.nextSibling)if(El(H)&&HA(H)&&typeof H.assignedNodes=="function"){var ee=H.assignedNodes();ee.length&&ee.forEach(function(de){return x.appendChildNode(c,de,s)})}else this.appendChildNode(c,H,s)},l.prototype.cloneNode=function(o,c){if(Sc(o))return document.createTextNode(o.data);if(!o.ownerDocument)return o.cloneNode(!1);var s=o.ownerDocument.defaultView;if(s&&El(o)&&(hs(o)||uA(o))){var x=this.createElementClone(o);x.style.transitionProperty="none";var H=s.getComputedStyle(o),ee=s.getComputedStyle(o,":before"),de=s.getComputedStyle(o,":after");this.referenceElement===o&&hs(x)&&(this.clonedReferenceElement=x),AA(x)&&Sd(x);var ge=this.counters.parse(new Vs(this.context,H)),De=this.resolvePseudoContent(o,x,ee,Kl.BEFORE);jA(o)&&(c=!0),UA(o)||this.cloneChildNodes(o,x,c),De&&x.insertBefore(De,x.firstChild);var Ce=this.resolvePseudoContent(o,x,de,Kl.AFTER);return Ce&&x.appendChild(Ce),this.counters.pop(ge),(H&&(this.options.copyStyles||uA(o))&&!jl(o)||c)&&KA(H,x),(o.scrollTop!==0||o.scrollLeft!==0)&&this.scrolledElements.push([x,o.scrollLeft,o.scrollTop]),(dA(o)||fA(o))&&(dA(x)||fA(x))&&(x.value=o.value),x}return o.cloneNode(!1)},l.prototype.resolvePseudoContent=function(o,c,s,x){var H=this;if(s){var ee=s.content,de=c.ownerDocument;if(!(!de||!ee||ee==="none"||ee==="-moz-alt-content"||s.display==="none")){this.counters.parse(new Vs(this.context,s));var ge=new qu(this.context,s),De=de.createElement("html2canvaspseudoelement");KA(s,De),ge.content.forEach(function(mt){if(mt.type===0)De.appendChild(de.createTextNode(mt.value));else if(mt.type===22){var lt=de.createElement("img");lt.src=mt.value,lt.style.opacity="1",De.appendChild(lt)}else if(mt.type===18){if(mt.name==="attr"){var mn=mt.values.filter($n);mn.length&&De.appendChild(de.createTextNode(o.getAttribute(mn[0].value)||""))}else if(mt.name==="counter"){var pn=mt.values.filter(On),Un=pn[0],_n=pn[1];if(Un&&$n(Un)){var yr=H.counters.getCounterValue(Un.value),Qn=_n&&$n(_n)?Bs.parse(H.context,_n.value):3;De.appendChild(de.createTextNode(xu(yr,Qn,!1)))}}else if(mt.name==="counters"){var Fa=mt.values.filter(On),Un=Fa[0],Xa=Fa[1],_n=Fa[2];if(Un&&$n(Un)){var Ya=H.counters.getCounterValues(Un.value),Nr=_n&&$n(_n)?Bs.parse(H.context,_n.value):3,Bi=Xa&&Xa.type===0?Xa.value:"",Za=Ya.map(function(Ss){return xu(Ss,Nr,!1)}).join(Bi);De.appendChild(de.createTextNode(Za))}}}else if(mt.type===20)switch(mt.value){case"open-quote":De.appendChild(de.createTextNode(Co(ge.quotes,H.quoteDepth++,!0)));break;case"close-quote":De.appendChild(de.createTextNode(Co(ge.quotes,--H.quoteDepth,!1)));break;default:De.appendChild(de.createTextNode(mt.value))}}),De.className=vl+" "+XA;var Ce=x===Kl.BEFORE?" "+vl:" "+XA;return uA(c)?c.className.baseValue+=Ce:c.className+=Ce,De}}},l.destroy=function(o){return o.parentNode?(o.parentNode.removeChild(o),!0):!1},l}(),Kl;(function(l){l[l.BEFORE=0]="BEFORE",l[l.AFTER=1]="AFTER"})(Kl||(Kl={}));var vd=function(l,o){var c=l.createElement("iframe");return c.className="html2canvas-container",c.style.visibility="hidden",c.style.position="fixed",c.style.left="-10000px",c.style.top="0px",c.style.border="0",c.width=o.width.toString(),c.height=o.height.toString(),c.scrolling="no",c.setAttribute(VA,"true"),l.body.appendChild(c),c},bd=function(l){return new Promise(function(o){if(l.complete){o();return}if(!l.src){o();return}l.onload=o,l.onerror=o})},Cd=function(l){return Promise.all([].slice.call(l.images,0).map(bd))},yd=function(l){return new Promise(function(o,c){var s=l.contentWindow;if(!s)return c("No window assigned for iframe");var x=s.document;s.onload=l.onload=function(){s.onload=l.onload=null;var H=setInterval(function(){x.body.childNodes.length>0&&x.readyState==="complete"&&(clearInterval(H),o(l))},50)}})},ws=["all","d","content"],KA=function(l,o){for(var c=l.length-1;c>=0;c--){var s=l.item(c);ws.indexOf(s)===-1&&o.style.setProperty(s,l.getPropertyValue(s))}return o},Xi=function(l){var o="";return l&&(o+=""),o},Rc=function(l,o,c){l&&l.defaultView&&(o!==l.defaultView.pageXOffset||c!==l.defaultView.pageYOffset)&&l.defaultView.scrollTo(o,c)},Bd=function(l){var o=l[0],c=l[1],s=l[2];o.scrollLeft=c,o.scrollTop=s},Id=":before",wd=":after",vl="___html2canvas___pseudoelement_before",XA="___html2canvas___pseudoelement_after",Oc=`{ content: "" !important; display: none !important; }`,Sd=function(l){bl(l,"."+vl+Id+Oc+` - .`+XA+wd+Oc)},bl=function(l,o){var c=l.ownerDocument;if(c){var s=c.createElement("style");s.textContent=o,l.appendChild(s)}},Mc=function(){function l(){}return l.getOrigin=function(o){var c=l._link;return c?(c.href=o,c.href=c.href,c.protocol+c.hostname+c.port):"about:blank"},l.isSameOrigin=function(o){return l.getOrigin(o)===l._origin},l.setContext=function(o){l._link=o.document.createElement("a"),l._origin=l.getOrigin(o.location.href)},l._origin="about:blank",l}(),Td=function(){function l(o,c){this.context=o,this._options=c,this._cache={}}return l.prototype.addImage=function(o){var c=Promise.resolve();return this.has(o)||(Pc(o)||Dd(o))&&(this._cache[o]=this.loadImage(o)).catch(function(){}),c},l.prototype.match=function(o){return this._cache[o]},l.prototype.loadImage=function(o){return d(this,void 0,void 0,function(){var c,s,x,H,ee=this;return p(this,function(de){switch(de.label){case 0:return c=Mc.isSameOrigin(o),s=!gA(o)&&this._options.useCORS===!0&&So.SUPPORT_CORS_IMAGES&&!c,x=!gA(o)&&!c&&!Pc(o)&&typeof this._options.proxy=="string"&&So.SUPPORT_CORS_XHR&&!s,!c&&this._options.allowTaint===!1&&!gA(o)&&!Pc(o)&&!x&&!s?[2]:(H=o,x?[4,this.proxy(H)]:[3,2]);case 1:H=de.sent(),de.label=2;case 2:return this.context.logger.debug("Added image "+o.substring(0,256)),[4,new Promise(function(ge,De){var Be=new Image;Be.onload=function(){return ge(Be)},Be.onerror=De,(Nd(H)||s)&&(Be.crossOrigin="anonymous"),Be.src=H,Be.complete===!0&&setTimeout(function(){return ge(Be)},500),ee._options.imageTimeout>0&&setTimeout(function(){return De("Timed out ("+ee._options.imageTimeout+"ms) loading image")},ee._options.imageTimeout)})];case 3:return[2,de.sent()]}})})},l.prototype.has=function(o){return typeof this._cache[o]!="undefined"},l.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},l.prototype.proxy=function(o){var c=this,s=this._options.proxy;if(!s)throw new Error("No proxy defined");var x=o.substring(0,256);return new Promise(function(H,ee){var de=So.SUPPORT_RESPONSE_TYPE?"blob":"text",ge=new XMLHttpRequest;ge.onload=function(){if(ge.status===200)if(de==="text")H(ge.response);else{var mt=new FileReader;mt.addEventListener("load",function(){return H(mt.result)},!1),mt.addEventListener("error",function(lt){return ee(lt)},!1),mt.readAsDataURL(ge.response)}else ee("Failed to proxy resource "+x+" with status code "+ge.status)},ge.onerror=ee;var De=s.indexOf("?")>-1?"&":"?";if(ge.open("GET",""+s+De+"url="+encodeURIComponent(o)+"&responseType="+de),de!=="text"&&ge instanceof XMLHttpRequest&&(ge.responseType=de),c._options.imageTimeout){var Be=c._options.imageTimeout;ge.timeout=Be,ge.ontimeout=function(){return ee("Timed out ("+Be+"ms) proxying "+x)}}ge.send()})},l}(),xd=/^data:image\/svg\+xml/i,kc=/^data:image\/.*;base64,/i,Fd=/^data:image\/.*/i,Dd=function(l){return So.SUPPORT_SVG_DRAWING||!Ld(l)},gA=function(l){return Fd.test(l)},Nd=function(l){return kc.test(l)},Pc=function(l){return l.substr(0,4)==="blob"},Ld=function(l){return l.substr(-3).toLowerCase()==="svg"||xd.test(l)},xr=function(){function l(o,c){this.type=0,this.x=o,this.y=c}return l.prototype.add=function(o,c){return new l(this.x+o,this.y+c)},l}(),Cl=function(l,o,c){return new xr(l.x+(o.x-l.x)*c,l.y+(o.y-l.y)*c)},al=function(){function l(o,c,s,x){this.type=1,this.start=o,this.startControl=c,this.endControl=s,this.end=x}return l.prototype.subdivide=function(o,c){var s=Cl(this.start,this.startControl,o),x=Cl(this.startControl,this.endControl,o),H=Cl(this.endControl,this.end,o),ee=Cl(s,x,o),de=Cl(x,H,o),ge=Cl(ee,de,o);return c?new l(this.start,s,ee,ge):new l(ge,de,H,this.end)},l.prototype.add=function(o,c){return new l(this.start.add(o,c),this.startControl.add(o,c),this.endControl.add(o,c),this.end.add(o,c))},l.prototype.reverse=function(){return new l(this.end,this.endControl,this.startControl,this.start)},l}(),qo=function(l){return l.type===1},Uc=function(){function l(o){var c=o.styles,s=o.bounds,x=bi(c.borderTopLeftRadius,s.width,s.height),H=x[0],ee=x[1],de=bi(c.borderTopRightRadius,s.width,s.height),ge=de[0],De=de[1],Be=bi(c.borderBottomRightRadius,s.width,s.height),mt=Be[0],lt=Be[1],mn=bi(c.borderBottomLeftRadius,s.width,s.height),pn=mn[0],Un=mn[1],_n=[];_n.push((H+ge)/s.width),_n.push((pn+mt)/s.width),_n.push((ee+Un)/s.height),_n.push((De+lt)/s.height);var yr=Math.max.apply(Math,_n);yr>1&&(H/=yr,ee/=yr,ge/=yr,De/=yr,mt/=yr,lt/=yr,pn/=yr,Un/=yr);var Qn=s.width-ge,Fa=s.height-lt,Xa=s.width-mt,Ya=s.height-Un,Nr=c.borderTopWidth,Bi=c.borderRightWidth,Za=c.borderBottomWidth,Va=c.borderLeftWidth,es=Jr(c.paddingTop,o.bounds.width),Ss=Jr(c.paddingRight,o.bounds.width),Us=Jr(c.paddingBottom,o.bounds.width),Ji=Jr(c.paddingLeft,o.bounds.width);this.topLeftBorderDoubleOuterBox=H>0||ee>0?Os(s.left+Va/3,s.top+Nr/3,H-Va/3,ee-Nr/3,As.TOP_LEFT):new xr(s.left+Va/3,s.top+Nr/3),this.topRightBorderDoubleOuterBox=H>0||ee>0?Os(s.left+Qn,s.top+Nr/3,ge-Bi/3,De-Nr/3,As.TOP_RIGHT):new xr(s.left+s.width-Bi/3,s.top+Nr/3),this.bottomRightBorderDoubleOuterBox=mt>0||lt>0?Os(s.left+Xa,s.top+Fa,mt-Bi/3,lt-Za/3,As.BOTTOM_RIGHT):new xr(s.left+s.width-Bi/3,s.top+s.height-Za/3),this.bottomLeftBorderDoubleOuterBox=pn>0||Un>0?Os(s.left+Va/3,s.top+Ya,pn-Va/3,Un-Za/3,As.BOTTOM_LEFT):new xr(s.left+Va/3,s.top+s.height-Za/3),this.topLeftBorderDoubleInnerBox=H>0||ee>0?Os(s.left+Va*2/3,s.top+Nr*2/3,H-Va*2/3,ee-Nr*2/3,As.TOP_LEFT):new xr(s.left+Va*2/3,s.top+Nr*2/3),this.topRightBorderDoubleInnerBox=H>0||ee>0?Os(s.left+Qn,s.top+Nr*2/3,ge-Bi*2/3,De-Nr*2/3,As.TOP_RIGHT):new xr(s.left+s.width-Bi*2/3,s.top+Nr*2/3),this.bottomRightBorderDoubleInnerBox=mt>0||lt>0?Os(s.left+Xa,s.top+Fa,mt-Bi*2/3,lt-Za*2/3,As.BOTTOM_RIGHT):new xr(s.left+s.width-Bi*2/3,s.top+s.height-Za*2/3),this.bottomLeftBorderDoubleInnerBox=pn>0||Un>0?Os(s.left+Va*2/3,s.top+Ya,pn-Va*2/3,Un-Za*2/3,As.BOTTOM_LEFT):new xr(s.left+Va*2/3,s.top+s.height-Za*2/3),this.topLeftBorderStroke=H>0||ee>0?Os(s.left+Va/2,s.top+Nr/2,H-Va/2,ee-Nr/2,As.TOP_LEFT):new xr(s.left+Va/2,s.top+Nr/2),this.topRightBorderStroke=H>0||ee>0?Os(s.left+Qn,s.top+Nr/2,ge-Bi/2,De-Nr/2,As.TOP_RIGHT):new xr(s.left+s.width-Bi/2,s.top+Nr/2),this.bottomRightBorderStroke=mt>0||lt>0?Os(s.left+Xa,s.top+Fa,mt-Bi/2,lt-Za/2,As.BOTTOM_RIGHT):new xr(s.left+s.width-Bi/2,s.top+s.height-Za/2),this.bottomLeftBorderStroke=pn>0||Un>0?Os(s.left+Va/2,s.top+Ya,pn-Va/2,Un-Za/2,As.BOTTOM_LEFT):new xr(s.left+Va/2,s.top+s.height-Za/2),this.topLeftBorderBox=H>0||ee>0?Os(s.left,s.top,H,ee,As.TOP_LEFT):new xr(s.left,s.top),this.topRightBorderBox=ge>0||De>0?Os(s.left+Qn,s.top,ge,De,As.TOP_RIGHT):new xr(s.left+s.width,s.top),this.bottomRightBorderBox=mt>0||lt>0?Os(s.left+Xa,s.top+Fa,mt,lt,As.BOTTOM_RIGHT):new xr(s.left+s.width,s.top+s.height),this.bottomLeftBorderBox=pn>0||Un>0?Os(s.left,s.top+Ya,pn,Un,As.BOTTOM_LEFT):new xr(s.left,s.top+s.height),this.topLeftPaddingBox=H>0||ee>0?Os(s.left+Va,s.top+Nr,Math.max(0,H-Va),Math.max(0,ee-Nr),As.TOP_LEFT):new xr(s.left+Va,s.top+Nr),this.topRightPaddingBox=ge>0||De>0?Os(s.left+Math.min(Qn,s.width-Bi),s.top+Nr,Qn>s.width+Bi?0:Math.max(0,ge-Bi),Math.max(0,De-Nr),As.TOP_RIGHT):new xr(s.left+s.width-Bi,s.top+Nr),this.bottomRightPaddingBox=mt>0||lt>0?Os(s.left+Math.min(Xa,s.width-Va),s.top+Math.min(Fa,s.height-Za),Math.max(0,mt-Bi),Math.max(0,lt-Za),As.BOTTOM_RIGHT):new xr(s.left+s.width-Bi,s.top+s.height-Za),this.bottomLeftPaddingBox=pn>0||Un>0?Os(s.left+Va,s.top+Math.min(Ya,s.height-Za),Math.max(0,pn-Va),Math.max(0,Un-Za),As.BOTTOM_LEFT):new xr(s.left+Va,s.top+s.height-Za),this.topLeftContentBox=H>0||ee>0?Os(s.left+Va+Ji,s.top+Nr+es,Math.max(0,H-(Va+Ji)),Math.max(0,ee-(Nr+es)),As.TOP_LEFT):new xr(s.left+Va+Ji,s.top+Nr+es),this.topRightContentBox=ge>0||De>0?Os(s.left+Math.min(Qn,s.width+Va+Ji),s.top+Nr+es,Qn>s.width+Va+Ji?0:ge-Va+Ji,De-(Nr+es),As.TOP_RIGHT):new xr(s.left+s.width-(Bi+Ss),s.top+Nr+es),this.bottomRightContentBox=mt>0||lt>0?Os(s.left+Math.min(Xa,s.width-(Va+Ji)),s.top+Math.min(Fa,s.height+Nr+es),Math.max(0,mt-(Bi+Ss)),lt-(Za+Us),As.BOTTOM_RIGHT):new xr(s.left+s.width-(Bi+Ss),s.top+s.height-(Za+Us)),this.bottomLeftContentBox=pn>0||Un>0?Os(s.left+Va+Ji,s.top+Ya,Math.max(0,pn-(Va+Ji)),Un-(Za+Us),As.BOTTOM_LEFT):new xr(s.left+Va+Ji,s.top+s.height-(Za+Us))}return l}(),As;(function(l){l[l.TOP_LEFT=0]="TOP_LEFT",l[l.TOP_RIGHT=1]="TOP_RIGHT",l[l.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",l[l.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(As||(As={}));var Os=function(l,o,c,s,x){var H=4*((Math.sqrt(2)-1)/3),ee=c*H,de=s*H,ge=l+c,De=o+s;switch(x){case As.TOP_LEFT:return new al(new xr(l,De),new xr(l,De-de),new xr(ge-ee,o),new xr(ge,o));case As.TOP_RIGHT:return new al(new xr(l,o),new xr(l+ee,o),new xr(ge,De-de),new xr(ge,De));case As.BOTTOM_RIGHT:return new al(new xr(ge,o),new xr(ge,o+de),new xr(l+ee,De),new xr(l,De));case As.BOTTOM_LEFT:default:return new al(new xr(ge,De),new xr(ge-ee,De),new xr(l,o+de),new xr(l,o))}},mA=function(l){return[l.topLeftBorderBox,l.topRightBorderBox,l.bottomRightBorderBox,l.bottomLeftBorderBox]},Rd=function(l){return[l.topLeftContentBox,l.topRightContentBox,l.bottomRightContentBox,l.bottomLeftContentBox]},hA=function(l){return[l.topLeftPaddingBox,l.topRightPaddingBox,l.bottomRightPaddingBox,l.bottomLeftPaddingBox]},Qc=function(){function l(o,c,s){this.offsetX=o,this.offsetY=c,this.matrix=s,this.type=0,this.target=6}return l}(),Xl=function(){function l(o,c){this.path=o,this.target=c,this.type=1}return l}(),Od=function(){function l(o){this.opacity=o,this.type=2,this.target=6}return l}(),Md=function(l){return l.type===0},T=function(l){return l.type===1},L=function(l){return l.type===2},f=function(l,o){return l.length===o.length?l.some(function(c,s){return c===o[s]}):!1},Te=function(l,o,c,s,x){return l.map(function(H,ee){switch(ee){case 0:return H.add(o,c);case 1:return H.add(o+s,c);case 2:return H.add(o+s,c+x);case 3:return H.add(o,c+x)}return H})},At=function(){function l(o){this.element=o,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return l}(),bt=function(){function l(o,c){if(this.container=o,this.parent=c,this.effects=[],this.curves=new Uc(this.container),this.container.styles.opacity<1&&this.effects.push(new Od(this.container.styles.opacity)),this.container.styles.transform!==null){var s=this.container.bounds.left+this.container.styles.transformOrigin[0].number,x=this.container.bounds.top+this.container.styles.transformOrigin[1].number,H=this.container.styles.transform;this.effects.push(new Qc(s,x,H))}if(this.container.styles.overflowX!==0){var ee=mA(this.curves),de=hA(this.curves);f(ee,de)?this.effects.push(new Xl(ee,6)):(this.effects.push(new Xl(ee,2)),this.effects.push(new Xl(de,4)))}}return l.prototype.getEffects=function(o){for(var c=[2,3].indexOf(this.container.styles.position)===-1,s=this.parent,x=this.effects.slice(0);s;){var H=s.effects.filter(function(ge){return!T(ge)});if(c||s.container.styles.position!==0||!s.parent){if(x.unshift.apply(x,H),c=[2,3].indexOf(s.container.styles.position)===-1,s.container.styles.overflowX!==0){var ee=mA(s.curves),de=hA(s.curves);f(ee,de)||x.unshift(new Xl(de,6))}}else x.unshift.apply(x,H);s=s.parent}return x.filter(function(ge){return Ga(ge.target,o)})},l}(),Xt=function(l,o,c,s){l.container.elements.forEach(function(x){var H=Ga(x.flags,4),ee=Ga(x.flags,2),de=new bt(x,l);Ga(x.styles.display,2048)&&s.push(de);var ge=Ga(x.flags,8)?[]:s;if(H||ee){var De=H||x.styles.isPositioned()?c:o,Be=new At(de);if(x.styles.isPositioned()||x.styles.opacity<1||x.styles.isTransformed()){var mt=x.styles.zIndex.order;if(mt<0){var lt=0;De.negativeZIndex.some(function(pn,Un){return mt>pn.element.container.styles.zIndex.order?(lt=Un,!1):lt>0}),De.negativeZIndex.splice(lt,0,Be)}else if(mt>0){var mn=0;De.positiveZIndex.some(function(pn,Un){return mt>=pn.element.container.styles.zIndex.order?(mn=Un+1,!1):mn>0}),De.positiveZIndex.splice(mn,0,Be)}else De.zeroOrAutoZIndexOrTransformedOrOpacity.push(Be)}else x.styles.isFloating()?De.nonPositionedFloats.push(Be):De.nonPositionedInlineLevel.push(Be);Xt(de,Be,H?Be:c,ge)}else x.styles.isInlineLevel()?o.inlineLevel.push(de):o.nonInlineLevel.push(de),Xt(de,o,c,ge);Ga(x.flags,8)&&je(x,ge)})},je=function(l,o){for(var c=l instanceof iA?l.start:1,s=l instanceof iA?l.reversed:!1,x=0;x0&&c.intrinsicHeight>0){var H=xn(c),ee=hA(s);this.path(ee),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(x,0,0,c.intrinsicWidth,c.intrinsicHeight,H.left,H.top,H.width,H.height),this.ctx.restore()}},o.prototype.renderNodeContent=function(c){return d(this,void 0,void 0,function(){var s,x,H,ee,de,ge,Qn,Qn,De,Be,mt,lt,Xa,mn,pn,Ya,Un,_n,yr,Qn,Fa,Xa,Ya;return p(this,function(Nr){switch(Nr.label){case 0:this.applyEffects(c.getEffects(4)),s=c.container,x=c.curves,H=s.styles,ee=0,de=s.textNodes,Nr.label=1;case 1:return ee0&&js>0&&(Za=H.ctx.createPattern(Ya,"repeat"),H.renderRepeat(es,Za,Xs,uo))):Uo(Be)&&(Va=Rr(c,s,[null,null,null]),es=Va[0],Ss=Va[1],Us=Va[2],Ji=Va[3],js=Va[4],jo=Be.position.length===0?[Ta]:Be.position,Xs=Jr(jo[0],Ji),uo=Jr(jo[jo.length-1],js),_o=Li(Be,Xs,uo,Ji,js),Ro=_o[0],zo=_o[1],Ro>0&&zo>0&&($o=H.ctx.createRadialGradient(Ss+Xs,Us+uo,0,Ss+Xs,Us+uo,Ro),fs(Be.stops,Ro*2).forEach(function(Au){return $o.addColorStop(Au.stop,Ua(Au.color))}),H.path(es),H.ctx.fillStyle=$o,Ro!==zo?(Go=c.bounds.left+.5*c.bounds.width,ko=c.bounds.top+.5*c.bounds.height,eu=zo/Ro,Po=1/eu,H.ctx.save(),H.ctx.translate(Go,ko),H.ctx.transform(1,0,0,eu,0,0),H.ctx.translate(-Go,-ko),H.ctx.fillRect(Ss,Po*(Us-ko)+ko,Ji,js*Po),H.ctx.restore()):H.ctx.fill())),lu.label=6;case 6:return s--,[2]}})},H=this,ee=0,de=c.styles.backgroundImage.slice(0).reverse(),De.label=1;case 1:return ee0?Be.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Be.color,Be.width,de,c.curves,2)]:[3,11]):[3,13];case 4:return lt.sent(),[3,11];case 5:return Be.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Be.color,Be.width,de,c.curves,3)];case 6:return lt.sent(),[3,11];case 7:return Be.style!==4?[3,9]:[4,this.renderDoubleBorder(Be.color,Be.width,de,c.curves)];case 8:return lt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Be.color,de,c.curves)];case 10:lt.sent(),lt.label=11;case 11:de++,lt.label=12;case 12:return ge++,[3,3];case 13:return[2]}})})},o.prototype.renderDashedDottedBorder=function(c,s,x,H,ee){return d(this,void 0,void 0,function(){var de,ge,De,Be,mt,lt,mn,pn,Un,_n,yr,Qn,Fa,Xa,Ya,Nr,Ya,Nr;return p(this,function(Bi){return this.ctx.save(),de=An(H,x),ge=Je(H,x),ee===2&&(this.path(ge),this.ctx.clip()),qo(ge[0])?(De=ge[0].start.x,Be=ge[0].start.y):(De=ge[0].x,Be=ge[0].y),qo(ge[1])?(mt=ge[1].end.x,lt=ge[1].end.y):(mt=ge[1].x,lt=ge[1].y),x===0||x===2?mn=Math.abs(De-mt):mn=Math.abs(Be-lt),this.ctx.beginPath(),ee===3?this.formatPath(de):this.formatPath(ge.slice(0,2)),pn=s<3?s*3:s*2,Un=s<3?s*2:s,ee===3&&(pn=s,Un=s),_n=!0,mn<=pn*2?_n=!1:mn<=pn*2+Un?(yr=mn/(2*pn+Un),pn*=yr,Un*=yr):(Qn=Math.floor((mn+Un)/(pn+Un)),Fa=(mn-Qn*pn)/(Qn-1),Xa=(mn-(Qn+1)*pn)/Qn,Un=Xa<=0||Math.abs(Un-Fa)=97&&e<=122||e>=65&&e<=90}},21127:function(h,a,n){"use strict";var e=n(91241),d=n(22347);h.exports=p;function p(A){return e(A)||d(A)}},22347:function(h){"use strict";h.exports=a;function a(n){var e=typeof n=="string"?n.charCodeAt(0):n;return e>=48&&e<=57}},65207:function(h){"use strict";h.exports=a;function a(n){var e=typeof n=="string"?n.charCodeAt(0):n;return e>=97&&e<=102||e>=65&&e<=70||e>=48&&e<=57}},24334:function(h,a,n){var e,d;(function(p,A){h.exports=A(p)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof n.g!="undefined"?n.g:this,function(p){"use strict";p=p||{};var A=p.Base64,b="2.6.4",u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",N=function(Ae){for(var Le={},fe=0,He=Ae.length;fe>>6)+O(128|Le&63):O(224|Le>>>12&15)+O(128|Le>>>6&63)+O(128|Le&63)}else{var Le=65536+(Ae.charCodeAt(0)-55296)*1024+(Ae.charCodeAt(1)-56320);return O(240|Le>>>18&7)+O(128|Le>>>12&63)+O(128|Le>>>6&63)+O(128|Le&63)}},m=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,X=function(Ae){return Ae.replace(m,S)},z=function(Ae){var Le=[0,2,1][Ae.length%3],fe=Ae.charCodeAt(0)<<16|(Ae.length>1?Ae.charCodeAt(1):0)<<8|(Ae.length>2?Ae.charCodeAt(2):0),He=[u.charAt(fe>>>18),u.charAt(fe>>>12&63),Le>=2?"=":u.charAt(fe>>>6&63),Le>=1?"=":u.charAt(fe&63)];return He.join("")},U=p.btoa&&typeof p.btoa=="function"?function(Ae){return p.btoa(Ae)}:function(Ae){if(Ae.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ae.replace(/[\s\S]{1,3}/g,z)},j=function(Ae){return U(X(String(Ae)))},_=function(Ae){return Ae.replace(/[+\/]/g,function(Le){return Le=="+"?"-":"_"}).replace(/=/g,"")},K=function(Ae,Le){return Le?_(j(Ae)):j(Ae)},P=function(Ae){return K(Ae,!0)},F;p.Uint8Array&&(F=function(Ae,Le){for(var fe="",He=0,xe=Ae.length;He>>18)+u.charAt(te>>>12&63)+(typeof Ft!="undefined"?u.charAt(te>>>6&63):"=")+(typeof jt!="undefined"?u.charAt(te&63):"=")}return Le?_(fe):fe});var I=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,D=function(Ae){switch(Ae.length){case 4:var Le=(7&Ae.charCodeAt(0))<<18|(63&Ae.charCodeAt(1))<<12|(63&Ae.charCodeAt(2))<<6|63&Ae.charCodeAt(3),fe=Le-65536;return O((fe>>>10)+55296)+O((fe&1023)+56320);case 3:return O((15&Ae.charCodeAt(0))<<12|(63&Ae.charCodeAt(1))<<6|63&Ae.charCodeAt(2));default:return O((31&Ae.charCodeAt(0))<<6|63&Ae.charCodeAt(1))}},G=function(Ae){return Ae.replace(I,D)},W=function(Ae){var Le=Ae.length,fe=Le%4,He=(Le>0?N[Ae.charAt(0)]<<18:0)|(Le>1?N[Ae.charAt(1)]<<12:0)|(Le>2?N[Ae.charAt(2)]<<6:0)|(Le>3?N[Ae.charAt(3)]:0),xe=[O(He>>>16),O(He>>>8&255),O(He&255)];return xe.length-=[0,0,2,1][fe],xe.join("")},J=p.atob&&typeof p.atob=="function"?function(Ae){return p.atob(Ae)}:function(Ae){return Ae.replace(/\S{1,4}/g,W)},V=function(Ae){return J(String(Ae).replace(/[^A-Za-z0-9\+\/]/g,""))},q=function(Ae){return G(J(Ae))},Z=function(Ae){return String(Ae).replace(/[-_]/g,function(Le){return Le=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},oe=function(Ae){return q(Z(Ae))},Y;p.Uint8Array&&(Y=function(Ae){return Uint8Array.from(V(Z(Ae)),function(Le){return Le.charCodeAt(0)})});var re=function(){var Ae=p.Base64;return p.Base64=A,Ae};if(p.Base64={VERSION:b,atob:V,btoa:U,fromBase64:oe,toBase64:K,utob:X,encode:K,encodeURI:P,btou:G,decode:oe,noConflict:re,fromUint8Array:F,toUint8Array:Y},typeof Object.defineProperty=="function"){var Ce=function(Ae){return{value:Ae,enumerable:!1,writable:!0,configurable:!0}};p.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ce(function(){return oe(this)})),Object.defineProperty(String.prototype,"toBase64",Ce(function(Ae){return K(this,Ae)})),Object.defineProperty(String.prototype,"toBase64URI",Ce(function(){return K(this,!0)}))}}return p.Meteor&&(Base64=p.Base64),h.exports?h.exports.Base64=p.Base64:(e=[],d=function(){return p.Base64}.apply(a,e),d!==void 0&&(h.exports=d)),{Base64:p.Base64}})},67842:function(h){"use strict";var a,n=59;h.exports=e;function e(d){var p="&"+d+";",A;return a=a||document.createElement("i"),a.innerHTML=p,A=a.textContent,A.charCodeAt(A.length-1)===n&&d!=="semi"||A===p?!1:A}},12256:function(h,a,n){"use strict";var e=n(47854),d=n(80501),p=n(22347),A=n(65207),b=n(21127),u=n(67842);h.exports=Ot;var N={}.hasOwnProperty,O=String.fromCharCode,S=Function.prototype,m={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},X=9,z=10,U=12,j=32,_=38,K=59,P=60,F=61,I=35,D=88,G=120,W=65533,J="named",V="hexadecimal",q="decimal",Z={};Z[V]=16,Z[q]=10;var oe={};oe[J]=b,oe[q]=p,oe[V]=A;var Y=1,re=2,Ce=3,Ae=4,Le=5,fe=6,He=7,xe={};xe[Y]="Named character references must be terminated by a semicolon",xe[re]="Numeric character references must be terminated by a semicolon",xe[Ce]="Named character references cannot be empty",xe[Ae]="Numeric character references cannot be empty",xe[Le]="Named character references must be known",xe[fe]="Numeric character references cannot be disallowed",xe[He]="Numeric character references cannot be outside the permissible Unicode range";function Ot(at,qe){var Ge={},Tt,cn;qe||(qe={});for(cn in m)Tt=qe[cn],Ge[cn]=Tt==null?m[cn]:Tt;return(Ge.position.indent||Ge.position.start)&&(Ge.indent=Ge.position.indent||[],Ge.position=Ge.position.start),Ft(at,Ge)}function Ft(at,qe){var Ge=qe.additional,Tt=qe.nonTerminated,cn=qe.text,Wt=qe.reference,_e=qe.warning,dn=qe.textContext,Ze=qe.referenceContext,Jt=qe.warningContext,vt=qe.position,sn=qe.indent||[],Nn=at.length,pt=0,Vn=-1,Pn=vt.column||1,$t=vt.line||1,Bn="",ur=[],Bt,Oe,Pe,we,Qt,tn,Kt,hn,Ee,yn,Me,It,xt,Pt,it,ae,Ln,Fn,$e;for(typeof Ge=="string"&&(Ge=Ge.charCodeAt(0)),ae=Br(),hn=_e?Vr:S,pt--,Nn++;++pt65535&&(tn-=65536,yn+=O(tn>>>10|55296),tn=56320|tn&1023),tn=yn+O(tn))):Pt!==J&&hn(Ae,Fn)),tn?(lr(),ae=Br(),pt=$e-1,Pn+=$e-xt+1,ur.push(tn),Ln=Br(),Ln.offset++,Wt&&Wt.call(Ze,tn,{start:ae,end:Ln},at.slice(xt-1,$e)),ae=Ln):(we=at.slice(xt-1,$e),Bn+=we,Pn+=we.length,pt=$e-1)}else Qt===10&&($t++,Vn++,Pn=0),Qt===Qt?(Bn+=O(Qt),Pn++):lr();return ur.join("");function Br(){return{line:$t,column:Pn,offset:pt+(vt.offset||0)}}function Vr(st,la){var Kr=Br();Kr.column+=la,Kr.offset+=la,_e.call(Jt,xe[st],Kr,st)}function lr(){Bn&&(ur.push(Bn),cn&&cn.call(dn,Bn,{start:ae,end:Br()}),Bn="")}}function jt(at){return at>=55296&&at<=57343||at>1114111}function te(at){return at>=1&&at<=8||at===11||at>=13&&at<=31||at>=127&&at<=159||at>=64976&&at<=65007||(at&65535)===65535||(at&65535)===65534}},68398:function(h,a,n){var e=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};var d=function(p){var A=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,b=0,u={},N={manual:p.Prism&&p.Prism.manual,disableWorkerMessageHandler:p.Prism&&p.Prism.disableWorkerMessageHandler,util:{encode:function F(I){return I instanceof O?new O(I.type,F(I.content),I.alias):Array.isArray(I)?I.map(F):I.replace(/&/g,"&").replace(/"+W.content+""};function S(F,I,D,G){F.lastIndex=I;var W=F.exec(D);if(W&&G&&W[1]){var J=W[1].length;W.index+=J,W[0]=W[0].slice(J)}return W}function m(F,I,D,G,W,J){for(var V in D)if(!(!D.hasOwnProperty(V)||!D[V])){var q=D[V];q=Array.isArray(q)?q:[q];for(var Z=0;Z=J.reach);xe+=He.value.length,He=He.next){var Ot=He.value;if(I.length>F.length)return;if(!(Ot instanceof O)){var Ft=1,jt;if(Ce){if(jt=S(fe,xe,F,re),!jt||jt.index>=F.length)break;var Ge=jt.index,te=jt.index+jt[0].length,at=xe;for(at+=He.value.length;Ge>=at;)He=He.next,at+=He.value.length;if(at-=He.value.length,xe=at,He.value instanceof O)continue;for(var qe=He;qe!==I.tail&&(atJ.reach&&(J.reach=_e);var dn=He.prev;cn&&(dn=z(I,dn,cn),xe+=cn.length),U(I,dn,Ft);var Ze=new O(V,Y?N.tokenize(Tt,Y):Tt,Ae,Tt);if(He=z(I,dn,Ze),Wt&&z(I,He,Wt),Ft>1){var Jt={cause:V+","+Z,reach:_e};m(F,I,D,He.prev,xe,Jt),J&&Jt.reach>J.reach&&(J.reach=Jt.reach)}}}}}}function X(){var F={value:null,prev:null,next:null},I={value:null,prev:F,next:null};F.next=I,this.head=F,this.tail=I,this.length=0}function z(F,I,D){var G=I.next,W={value:D,prev:I,next:G};return I.next=W,G.prev=W,F.length++,W}function U(F,I,D){for(var G=I.next,W=0;W4&&_.slice(0,4)===A&&b.test(j)&&(j.charAt(4)==="-"?K=S(j):j=m(j),P=d),new P(K,j))}function S(U){var j=U.slice(5).replace(u,z);return A+j.charAt(0).toUpperCase()+j.slice(1)}function m(U){var j=U.slice(4);return u.test(j)?U:(j=j.replace(N,X),j.charAt(0)!=="-"&&(j="-"+j),A+j)}function X(U){return"-"+U.toLowerCase()}function z(U){return U.charAt(1).toUpperCase()}},18795:function(h,a,n){"use strict";var e=n(83576),d=n(8179),p=n(59780),A=n(68244),b=n(20019),u=n(38567);h.exports=e([p,d,A,b,u])},20019:function(h,a,n){"use strict";var e=n(70167),d=n(79318),p=e.booleanish,A=e.number,b=e.spaceSeparated;h.exports=d({transform:u,properties:{ariaActiveDescendant:null,ariaAtomic:p,ariaAutoComplete:null,ariaBusy:p,ariaChecked:p,ariaColCount:A,ariaColIndex:A,ariaColSpan:A,ariaControls:b,ariaCurrent:null,ariaDescribedBy:b,ariaDetails:null,ariaDisabled:p,ariaDropEffect:b,ariaErrorMessage:null,ariaExpanded:p,ariaFlowTo:b,ariaGrabbed:p,ariaHasPopup:null,ariaHidden:p,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:b,ariaLevel:A,ariaLive:null,ariaModal:p,ariaMultiLine:p,ariaMultiSelectable:p,ariaOrientation:null,ariaOwns:b,ariaPlaceholder:null,ariaPosInSet:A,ariaPressed:p,ariaReadOnly:p,ariaRelevant:null,ariaRequired:p,ariaRoleDescription:b,ariaRowCount:A,ariaRowIndex:A,ariaRowSpan:A,ariaSelected:p,ariaSetSize:A,ariaSort:null,ariaValueMax:A,ariaValueMin:A,ariaValueNow:A,ariaValueText:null,role:null}});function u(N,O){return O==="role"?O:"aria-"+O.slice(4).toLowerCase()}},38567:function(h,a,n){"use strict";var e=n(70167),d=n(79318),p=n(85804),A=e.boolean,b=e.overloadedBoolean,u=e.booleanish,N=e.number,O=e.spaceSeparated,S=e.commaSeparated;h.exports=d({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:p,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:S,acceptCharset:O,accessKey:O,action:null,allow:null,allowFullScreen:A,allowPaymentRequest:A,allowUserMedia:A,alt:null,as:null,async:A,autoCapitalize:null,autoComplete:O,autoFocus:A,autoPlay:A,capture:A,charSet:null,checked:A,cite:null,className:O,cols:N,colSpan:null,content:null,contentEditable:u,controls:A,controlsList:O,coords:N|S,crossOrigin:null,data:null,dateTime:null,decoding:null,default:A,defer:A,dir:null,dirName:null,disabled:A,download:b,draggable:u,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:A,formTarget:null,headers:O,height:N,hidden:A,high:N,href:null,hrefLang:null,htmlFor:O,httpEquiv:O,id:null,imageSizes:null,imageSrcSet:S,inputMode:null,integrity:null,is:null,isMap:A,itemId:null,itemProp:O,itemRef:O,itemScope:A,itemType:O,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:A,low:N,manifest:null,max:null,maxLength:N,media:null,method:null,min:null,minLength:N,multiple:A,muted:A,name:null,nonce:null,noModule:A,noValidate:A,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:A,optimum:N,pattern:null,ping:O,placeholder:null,playsInline:A,poster:null,preload:null,readOnly:A,referrerPolicy:null,rel:O,required:A,reversed:A,rows:N,rowSpan:N,sandbox:O,scope:null,scoped:A,seamless:A,selected:A,shape:null,size:N,sizes:null,slot:null,span:N,spellCheck:u,src:null,srcDoc:null,srcLang:null,srcSet:S,start:N,step:null,style:null,tabIndex:N,target:null,title:null,translate:null,type:null,typeMustMatch:A,useMap:null,value:u,width:N,wrap:null,align:null,aLink:null,archive:O,axis:null,background:null,bgColor:null,border:N,borderColor:null,bottomMargin:N,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:A,declare:A,event:null,face:null,frame:null,frameBorder:null,hSpace:N,leftMargin:N,link:null,longDesc:null,lowSrc:null,marginHeight:N,marginWidth:N,noResize:A,noHref:A,noShade:A,noWrap:A,object:null,profile:null,prompt:null,rev:null,rightMargin:N,rules:null,scheme:null,scrolling:u,standby:null,summary:null,text:null,topMargin:N,valueType:null,version:null,vAlign:null,vLink:null,vSpace:N,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:A,disableRemotePlayback:A,prefix:null,property:null,results:N,security:null,unselectable:null}})},85804:function(h,a,n){"use strict";var e=n(56432);h.exports=d;function d(p,A){return e(p,A.toLowerCase())}},56432:function(h){"use strict";h.exports=a;function a(n,e){return e in n?n[e]:e}},79318:function(h,a,n){"use strict";var e=n(47178),d=n(44347),p=n(19095);h.exports=A;function A(b){var u=b.space,N=b.mustUseProperty||[],O=b.attributes||{},S=b.properties,m=b.transform,X={},z={},U,j;for(U in S)j=new p(U,m(O,U),S[U],u),N.indexOf(U)!==-1&&(j.mustUseProperty=!0),X[U]=j,z[e(U)]=U,z[e(j.attribute)]=U;return new d(X,z,u)}},19095:function(h,a,n){"use strict";var e=n(1969),d=n(70167);h.exports=b,b.prototype=new e,b.prototype.defined=!0;var p=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],A=p.length;function b(N,O,S,m){var X=-1,z;for(u(this,"space",m),e.call(this,N,O);++X2&&arguments[2]!==void 0?arguments[2]:!1;Fr.forEach(function(_r){if(!(!la&&st!==!1&&st>0&&Kr.length>=st)){var Ja=[].concat((0,p.Z)(pa),[_r]),Ha=_r[Pt.children],ka=vr||_r.disabled;if((!Ha||Ha.length===0||Ln)&&$e(It,Ja,{label:Pt.label})){var ha;Kr.push((0,d.Z)((0,d.Z)({},_r),{},(ha={disabled:ka},(0,j.Z)(ha,Pt.label,Vr(It,Ja,it,Pt)),(0,j.Z)(ha,_,Ja),(0,j.Z)(ha,Pt.children,void 0),ha)))}Ha&&ln(_r[Pt.children],Ja,ka)}})}return ln(xt,[]),la&&Kr.sort(function(Fr,pa){return la(Fr[_],pa[_],It,Pt)}),st!==!1&&st>0?Kr.slice(0,st):Kr},[It,xt,Pt,it,Vr,Ln,$e,la,st])},I=F,D="__RC_CASCADER_SPLIT__",G="SHOW_PARENT",W="SHOW_CHILD";function J(Me){return Me.join(D)}function V(Me){return Me.map(J)}function q(Me){return Me.split(D)}function Z(Me){var It=Me||{},xt=It.label,Pt=It.value,it=It.children,ae=Pt||"value";return{label:xt||"label",value:ae,key:ae,children:it||"children"}}function oe(Me,It){var xt,Pt;return(xt=Me.isLeaf)!==null&&xt!==void 0?xt:!((Pt=Me[It.children])!==null&&Pt!==void 0&&Pt.length)}function Y(Me){var It=Me.parentElement;if(It){var xt=Me.offsetTop-It.offsetTop;xt-It.scrollTop<0?It.scrollTo({top:xt}):xt+Me.offsetHeight-It.scrollTop>It.offsetHeight&&It.scrollTo({top:xt+Me.offsetHeight-It.offsetHeight})}}function re(Me,It){return Me.map(function(xt){var Pt;return(Pt=xt[_])===null||Pt===void 0?void 0:Pt.map(function(it){return it[It.value]})})}function Ce(Me){return Array.isArray(Me)&&Array.isArray(Me[0])}function Ae(Me){return Me?Ce(Me)?Me:(Me.length===0?[]:[Me]).map(function(It){return Array.isArray(It)?It:[It]}):[]}function Le(Me,It,xt){var Pt=new Set(Me),it=It();return Me.filter(function(ae){var Ln=it[ae],Fn=Ln?Ln.parent:null,$e=Ln?Ln.children:null;return Ln&&Ln.node.disabled?!0:xt===W?!($e&&$e.some(function(Br){return Br.key&&Pt.has(Br.key)})):!(Fn&&!Fn.node.disabled&&Pt.has(Fn.key))})}function fe(Me,It,xt){for(var Pt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,it=It,ae=[],Ln=function(){var Br,Vr,lr,st=Me[Fn],la=(Br=it)===null||Br===void 0?void 0:Br.findIndex(function(ln){var Fr=ln[xt.value];return Pt?String(Fr)===String(st):Fr===st}),Kr=la!==-1?(Vr=it)===null||Vr===void 0?void 0:Vr[la]:null;ae.push({value:(lr=Kr==null?void 0:Kr[xt.value])!==null&&lr!==void 0?lr:st,index:la,option:Kr}),it=Kr==null?void 0:Kr[xt.children]},Fn=0;Fn1){var ha=Kr.slice(0,-1);vr(ha)}else Br(!1)},Ha=function(){var ha,ra=((ha=Fr[ln])===null||ha===void 0?void 0:ha[xt.children])||[],$a=ra.find(function(g){return!g.disabled});if($a){var on=[].concat((0,p.Z)(Kr),[$a[xt.value]]);vr(on)}};m.useImperativeHandle(Me,function(){return{onKeyDown:function(ha){var ra=ha.which;switch(ra){case pt.Z.UP:case pt.Z.DOWN:{var $a=0;ra===pt.Z.UP?$a=-1:ra===pt.Z.DOWN&&($a=1),$a!==0&&_r($a);break}case pt.Z.LEFT:{if($e)break;lr?Ha():Ja();break}case pt.Z.RIGHT:{if($e)break;lr?Ja():Ha();break}case pt.Z.BACKSPACE:{$e||Ja();break}case pt.Z.ENTER:{if(Kr.length){var on=Fr[ln],g=(on==null?void 0:on[_])||[];g.length?ae(g.map(function(y){return y[xt.value]}),g[g.length-1]):ae(Kr,Fr[ln])}break}case pt.Z.ESC:Br(!1),Vr&&ha.stopPropagation()}},onKeyUp:function(){}}})},Pn=m.forwardRef(function(Me,It){var xt,Pt,it,ae=Me.prefixCls,Ln=Me.multiple,Fn=Me.searchValue,$e=Me.toggleOpen,Br=Me.notFoundContent,Vr=Me.direction,lr=Me.open,st=Me.disabled,la=m.useRef(null),Kr=Vr==="rtl",ln=m.useContext(z),Fr=ln.options,pa=ln.values,vr=ln.halfValues,_r=ln.fieldNames,Ja=ln.changeOnSelect,Ha=ln.onSelect,ka=ln.searchOptions,ha=ln.dropdownPrefixCls,ra=ln.loadData,$a=ln.expandTrigger,on=ha||ae,g=m.useState([]),y=(0,A.Z)(g,2),R=y[0],k=y[1],ue=function(Or){if(!(!ra||Fn)){var Da=fe(Or,Fr,_r),Pa=Da.map(function(qa){var Si=qa.option;return Si}),Sa=Pa[Pa.length-1];if(Sa&&!oe(Sa,_r)){var Ne=J(Or);k(function(qa){return[].concat((0,p.Z)(qa),[Ne])}),ra(Pa)}}};m.useEffect(function(){R.length&&R.forEach(function(Lt){var Or=q(Lt),Da=fe(Or,Fr,_r,!0).map(function(Sa){var Ne=Sa.option;return Ne}),Pa=Da[Da.length-1];(!Pa||Pa[_r.children]||oe(Pa,_r))&&k(function(Sa){return Sa.filter(function(Ne){return Ne!==Lt})})})},[Fr,R,_r]);var Ue=m.useMemo(function(){return new Set(V(pa))},[pa]),gt=m.useMemo(function(){return new Set(V(vr))},[vr]),mr=Nn(Ln,lr),Zn=(0,A.Z)(mr,2),ir=Zn[0],ia=Zn[1],Xr=function(Or){ia(Or),ue(Or)},sr=function(Or){if(st)return!1;var Da=Or.disabled,Pa=oe(Or,_r);return!Da&&(Pa||Ja||Ln)},Ea=function(Or,Da){var Pa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ha(Or),!Ln&&(Da||Ja&&($a==="hover"||Pa))&&$e(!1)},pr=m.useMemo(function(){return Fn?ka:Fr},[Fn,ka,Fr]),ot=m.useMemo(function(){for(var Lt=[{options:pr}],Or=pr,Da=re(Or,_r),Pa=function(){var qa=ir[Sa],Si=Or.find(function(Ni,ji){return(Da[ji]?J(Da[ji]):Ni[_r.value])===qa}),Zi=Si==null?void 0:Si[_r.children];if(!(Zi!=null&&Zi.length))return 1;Or=Zi,Lt.push({options:Zi})},Sa=0;Sa":pa,_r=xt.loadingIcon,Ja=xt.direction,Ha=xt.notFoundContent,ka=Ha===void 0?"Not Found":Ha,ha=xt.disabled,ra=!!$e,$a=(0,Bt.C8)(Br,{value:Vr,postState:Ae}),on=(0,A.Z)($a,2),g=on[0],y=on[1],R=m.useMemo(function(){return Z(lr)},[JSON.stringify(lr)]),k=jt(R,Fn),ue=(0,A.Z)(k,3),Ue=ue[0],gt=ue[1],mr=ue[2],Zn=xe(Ue,R),ir=Tt(ra,g,gt,mr,Zn),ia=(0,A.Z)(ir,3),Xr=ia[0],sr=ia[1],Ea=ia[2],pr=(0,Bt.zX)(function(Ur){if(y(Ur),la){var wa=Ae(Ur),Lt=wa.map(function(Pa){return fe(Pa,Ue,R).map(function(Sa){return Sa.option})}),Or=ra?wa:wa[0],Da=ra?Lt:Lt[0];la(Or,Da)}}),ot=Ge(ra,pr,Xr,sr,Ea,gt,mr,Kr),cr=(0,Bt.zX)(function(Ur){ot(Ur)}),Yn=m.useMemo(function(){return{options:Ue,fieldNames:R,values:Xr,halfValues:sr,changeOnSelect:st,onSelect:cr,checkable:$e,searchOptions:[],dropdownPrefixCls:void 0,loadData:ln,expandTrigger:Fr,expandIcon:vr,loadingIcon:_r,dropdownMenuColumnStyle:void 0}},[Ue,R,Xr,sr,st,cr,$e,ln,Fr,vr,_r]),Qe="".concat(it,"-panel"),v=!Ue.length;return m.createElement(z.Provider,{value:Yn},m.createElement("div",{className:Wt()(Qe,(It={},(0,j.Z)(It,"".concat(Qe,"-rtl"),Ja==="rtl"),(0,j.Z)(It,"".concat(Qe,"-empty"),v),It),Ln),style:ae},v?ka:m.createElement($t,{prefixCls:it,searchValue:"",multiple:ra,toggleOpen:Oe,open:!0,direction:Ja,disabled:ha})))}function we(Me){var It=Me.onPopupVisibleChange,xt=Me.popupVisible,Pt=Me.popupClassName,it=Me.popupPlacement;warning(!It,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(xt===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Pt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(it===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Qt(Me,It){if(Me){var xt=function Pt(it){for(var ae=0;ae":ue,gt=Me.loadingIcon,mr=Me.children,Zn=Me.dropdownMatchSelectWidth,ir=Zn===void 0?!1:Zn,ia=Me.showCheckedStrategy,Xr=ia===void 0?G:ia,sr=Me.optionRender,Ea=(0,b.Z)(Me,Kt),pr=(0,N.ZP)(xt),ot=!!lr,cr=(0,S.Z)(Ln,{value:Fn,postState:Ae}),Yn=(0,A.Z)(cr,2),Qe=Yn[0],v=Yn[1],Ur=m.useMemo(function(){return Z(ae)},[JSON.stringify(ae)]),wa=jt(Ur,vr),Lt=(0,A.Z)(wa,3),Or=Lt[0],Da=Lt[1],Pa=Lt[2],Sa=(0,S.Z)("",{value:Kr,postState:function(nn){return nn||""}}),Ne=(0,A.Z)(Sa,2),qa=Ne[0],Si=Ne[1],Zi=function(nn,Yt){Si(nn),Yt.source!=="blur"&&ln&&ln(nn)},Ni=at(Fr),ji=(0,A.Z)(Ni,2),ts=ji[0],Ii=ji[1],Ei=I(qa,Or,Ur,_r||it,Ii,$e||ot),Ns=xe(Or,Ur),zs=Tt(ot,Qe,Da,Pa,Ns),ie=(0,A.Z)(zs,3),se=ie[0],Se=ie[1],Ke=ie[2],zt=m.useMemo(function(){var dt=V(se),nn=Le(dt,Da,Xr);return[].concat((0,p.Z)(Ke),(0,p.Z)(Pa(nn)))},[se,Da,Pa,Ke,Xr]),fn=He(zt,Or,Ur,ot,Vr),jn=(0,O.Z)(function(dt){if(v(dt),Br){var nn=Ae(dt),Yt=nn.map(function(Jn){return fe(Jn,Or,Ur).map(function(Cn){return Cn.option})}),qt=ot?nn:nn[0],En=ot?Yt:Yt[0];Br(qt,En)}}),ar=Ge(ot,jn,se,Se,Ke,Da,Pa,Xr),Ir=(0,O.Z)(function(dt){(!ot||la)&&Si(""),ar(dt)}),Mn=function(nn,Yt){if(Yt.type==="clear"){jn([]);return}var qt=Yt.values[0],En=qt.valueCells;Ir(En)},dr=ka!==void 0?ka:Ha,fr=ra||ha,ye=y||g,nt=function(nn){R==null||R(nn),k==null||k(nn)},et=m.useMemo(function(){return{options:Or,fieldNames:Ur,values:se,halfValues:Se,changeOnSelect:$e,onSelect:Ir,checkable:lr,searchOptions:Ei,dropdownPrefixCls:_r,loadData:Ja,expandTrigger:pa,expandIcon:Ue,loadingIcon:gt,dropdownMenuColumnStyle:$a,optionRender:sr}},[Or,Ur,se,Se,$e,Ir,lr,Ei,_r,Ja,pa,Ue,gt,$a,sr]),tt=!(qa?Ei:Or).length,Ct=qa&&Ii.matchInputWidth||tt?{}:{minWidth:"auto"};return m.createElement(z.Provider,{value:et},m.createElement(u.Ac,(0,e.Z)({},Ea,{ref:It,id:pr,prefixCls:it,autoClearSearchValue:la,dropdownMatchSelectWidth:ir,dropdownStyle:(0,d.Z)((0,d.Z)({},Ct),on),displayValues:fn,onDisplayValuesChange:Mn,mode:ot?"multiple":void 0,searchValue:qa,onSearch:Zi,showSearch:ts,OptionList:ur,emptyOptions:tt,open:dr,dropdownClassName:fr,placement:ye,onDropdownVisibleChange:nt,getRawInputElement:function(){return mr}})))});hn.SHOW_PARENT=G,hn.SHOW_CHILD=W,hn.Panel=Pe;var Ee=hn,yn=Ee},98535:function(h,a,n){"use strict";n.r(a),n.d(a,{Panel:function(){return Ae},default:function(){return Ce}});var e=n(67711),d=n(15142),p=n(16886),A=n(26420),b=n(92310),u=n.n(b),N=n(18929),O=n(48736),S=n(59301),m=n(33346),X=n(11592),z=n(98506),U=n(52873),j=n(77900),_=n(10228),K=S.forwardRef(function(Le,fe){var He=Le.prefixCls,xe=Le.forceRender,Ot=Le.className,Ft=Le.style,jt=Le.children,te=Le.isActive,at=Le.role,qe=Le.classNames,Ge=Le.styles,Tt=S.useState(te||xe),cn=(0,p.Z)(Tt,2),Wt=cn[0],_e=cn[1];return S.useEffect(function(){(xe||te)&&_e(!0)},[xe,te]),Wt?S.createElement("div",{ref:fe,className:u()("".concat(He,"-content"),(0,U.Z)((0,U.Z)({},"".concat(He,"-content-active"),te),"".concat(He,"-content-inactive"),!te),Ot),style:Ft,role:at},S.createElement("div",{className:u()("".concat(He,"-content-box"),qe==null?void 0:qe.body),style:Ge==null?void 0:Ge.body},jt)):null});K.displayName="PanelContent";var P=K,F=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],I=S.forwardRef(function(Le,fe){var He=Le.showArrow,xe=He===void 0?!0:He,Ot=Le.headerClass,Ft=Le.isActive,jt=Le.onItemClick,te=Le.forceRender,at=Le.className,qe=Le.classNames,Ge=qe===void 0?{}:qe,Tt=Le.styles,cn=Tt===void 0?{}:Tt,Wt=Le.prefixCls,_e=Le.collapsible,dn=Le.accordion,Ze=Le.panelKey,Jt=Le.extra,vt=Le.header,sn=Le.expandIcon,Nn=Le.openMotion,pt=Le.destroyInactivePanel,Vn=Le.children,Pn=(0,m.Z)(Le,F),$t=_e==="disabled",Bn=Jt!=null&&typeof Jt!="boolean",ur=(0,U.Z)((0,U.Z)((0,U.Z)({onClick:function(){jt==null||jt(Ze)},onKeyDown:function(Kt){(Kt.key==="Enter"||Kt.keyCode===_.Z.ENTER||Kt.which===_.Z.ENTER)&&(jt==null||jt(Ze))},role:dn?"tab":"button"},"aria-expanded",Ft),"aria-disabled",$t),"tabIndex",$t?-1:0),Bt=typeof sn=="function"?sn(Le):S.createElement("i",{className:"arrow"}),Oe=Bt&&S.createElement("div",(0,e.Z)({className:"".concat(Wt,"-expand-icon")},["header","icon"].includes(_e)?ur:{}),Bt),Pe=u()("".concat(Wt,"-item"),(0,U.Z)((0,U.Z)({},"".concat(Wt,"-item-active"),Ft),"".concat(Wt,"-item-disabled"),$t),at),we=u()(Ot,"".concat(Wt,"-header"),(0,U.Z)({},"".concat(Wt,"-collapsible-").concat(_e),!!_e),Ge.header),Qt=(0,z.Z)({className:we,style:cn.header},["header","icon"].includes(_e)?{}:ur);return S.createElement("div",(0,e.Z)({},Pn,{ref:fe,className:Pe}),S.createElement("div",Qt,xe&&Oe,S.createElement("span",(0,e.Z)({className:"".concat(Wt,"-header-text")},_e==="header"?ur:{}),vt),Bn&&S.createElement("div",{className:"".concat(Wt,"-extra")},Jt)),S.createElement(j.default,(0,e.Z)({visible:Ft,leavedClassName:"".concat(Wt,"-content-hidden")},Nn,{forceRender:te,removeOnLeave:pt}),function(tn,Kt){var hn=tn.className,Ee=tn.style;return S.createElement(P,{ref:Kt,prefixCls:Wt,className:hn,classNames:Ge,style:Ee,styles:cn,isActive:Ft,forceRender:te,role:dn?"tabpanel":void 0},Vn)}))}),D=I,G=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],W=function(fe,He){var xe=He.prefixCls,Ot=He.accordion,Ft=He.collapsible,jt=He.destroyInactivePanel,te=He.onItemClick,at=He.activeKey,qe=He.openMotion,Ge=He.expandIcon;return fe.map(function(Tt,cn){var Wt=Tt.children,_e=Tt.label,dn=Tt.key,Ze=Tt.collapsible,Jt=Tt.onItemClick,vt=Tt.destroyInactivePanel,sn=(0,m.Z)(Tt,G),Nn=String(dn!=null?dn:cn),pt=Ze!=null?Ze:Ft,Vn=vt!=null?vt:jt,Pn=function(ur){pt!=="disabled"&&(te(ur),Jt==null||Jt(ur))},$t=!1;return Ot?$t=at[0]===Nn:$t=at.indexOf(Nn)>-1,S.createElement(D,(0,e.Z)({},sn,{prefixCls:xe,key:Nn,panelKey:Nn,isActive:$t,accordion:Ot,openMotion:qe,expandIcon:Ge,header:_e,collapsible:pt,onItemClick:Pn,destroyInactivePanel:Vn}),Wt)})},J=function(fe,He,xe){if(!fe)return null;var Ot=xe.prefixCls,Ft=xe.accordion,jt=xe.collapsible,te=xe.destroyInactivePanel,at=xe.onItemClick,qe=xe.activeKey,Ge=xe.openMotion,Tt=xe.expandIcon,cn=fe.key||String(He),Wt=fe.props,_e=Wt.header,dn=Wt.headerClass,Ze=Wt.destroyInactivePanel,Jt=Wt.collapsible,vt=Wt.onItemClick,sn=!1;Ft?sn=qe[0]===cn:sn=qe.indexOf(cn)>-1;var Nn=Jt!=null?Jt:jt,pt=function($t){Nn!=="disabled"&&(at($t),vt==null||vt($t))},Vn={key:cn,panelKey:cn,header:_e,headerClass:dn,isActive:sn,prefixCls:Ot,destroyInactivePanel:Ze!=null?Ze:te,openMotion:Ge,accordion:Ft,children:fe.props.children,onItemClick:pt,expandIcon:Tt,collapsible:Nn};return typeof fe.type=="string"?fe:(Object.keys(Vn).forEach(function(Pn){typeof Vn[Pn]=="undefined"&&delete Vn[Pn]}),S.cloneElement(fe,Vn))};function V(Le,fe,He){return Array.isArray(Le)?W(Le,He):(0,X.Z)(fe).map(function(xe,Ot){return J(xe,Ot,He)})}var q=V,Z=n(26112);function oe(Le){var fe=Le;if(!Array.isArray(fe)){var He=(0,A.Z)(fe);fe=He==="number"||He==="string"?[fe]:[]}return fe.map(function(xe){return String(xe)})}var Y=S.forwardRef(function(Le,fe){var He=Le.prefixCls,xe=He===void 0?"rc-collapse":He,Ot=Le.destroyInactivePanel,Ft=Ot===void 0?!1:Ot,jt=Le.style,te=Le.accordion,at=Le.className,qe=Le.children,Ge=Le.collapsible,Tt=Le.openMotion,cn=Le.expandIcon,Wt=Le.activeKey,_e=Le.defaultActiveKey,dn=Le.onChange,Ze=Le.items,Jt=u()(xe,at),vt=(0,N.Z)([],{value:Wt,onChange:function(Bn){return dn==null?void 0:dn(Bn)},defaultValue:_e,postState:oe}),sn=(0,p.Z)(vt,2),Nn=sn[0],pt=sn[1],Vn=function(Bn){return pt(function(){if(te)return Nn[0]===Bn?[]:[Bn];var ur=Nn.indexOf(Bn),Bt=ur>-1;return Bt?Nn.filter(function(Oe){return Oe!==Bn}):[].concat((0,d.Z)(Nn),[Bn])})};(0,O.ZP)(!qe,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Pn=q(Ze,qe,{prefixCls:xe,accordion:te,openMotion:Tt,expandIcon:cn,collapsible:Ge,destroyInactivePanel:Ft,onItemClick:Vn,activeKey:Nn});return S.createElement("div",(0,e.Z)({ref:fe,className:Jt,style:jt,role:te?"tablist":void 0},(0,Z.Z)(Le,{aria:!0,data:!0})),Pn)}),re=Object.assign(Y,{Panel:D}),Ce=re,Ae=re.Panel},48365:function(h,a,n){"use strict";var e=n(61186),d=n.n(e),p=n(90111),A=n.n(p),b=n(58319),u=n.n(b),N=n(23250),O=n.n(N),S=n(74959),m=n.n(S),X=n(10238),z=n.n(X),U=n(33656),j=n.n(U);d().extend(j()),d().extend(z()),d().extend(A()),d().extend(u()),d().extend(O()),d().extend(m()),d().extend(function(I,D){var G=D.prototype,W=G.format;G.format=function(V){var q=(V||"").replace("Wo","wo");return W.bind(this)(q)}});var _={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},K=function(D){var G=_[D];return G||D.split("_")[0]},P=function(){},F={getNow:function(){var D=d()();return typeof D.tz=="function"?D.tz():D},getFixedDate:function(D){return d()(D,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(D){return D.endOf("month")},getWeekDay:function(D){var G=D.locale("en");return G.weekday()+G.localeData().firstDayOfWeek()},getYear:function(D){return D.year()},getMonth:function(D){return D.month()},getDate:function(D){return D.date()},getHour:function(D){return D.hour()},getMinute:function(D){return D.minute()},getSecond:function(D){return D.second()},getMillisecond:function(D){return D.millisecond()},addYear:function(D,G){return D.add(G,"year")},addMonth:function(D,G){return D.add(G,"month")},addDate:function(D,G){return D.add(G,"day")},setYear:function(D,G){return D.year(G)},setMonth:function(D,G){return D.month(G)},setDate:function(D,G){return D.date(G)},setHour:function(D,G){return D.hour(G)},setMinute:function(D,G){return D.minute(G)},setSecond:function(D,G){return D.second(G)},setMillisecond:function(D,G){return D.millisecond(G)},isAfter:function(D,G){return D.isAfter(G)},isValidate:function(D){return D.isValid()},locale:{getWeekFirstDay:function(D){return d()().locale(K(D)).localeData().firstDayOfWeek()},getWeekFirstDate:function(D,G){return G.locale(K(D)).weekday(0)},getWeek:function(D,G){return G.locale(K(D)).week()},getShortWeekDays:function(D){return d()().locale(K(D)).localeData().weekdaysMin()},getShortMonths:function(D){return d()().locale(K(D)).localeData().monthsShort()},format:function(D,G,W){return G.locale(K(D)).format(W)},parse:function(D,G,W){for(var J=K(D),V=0;V2&&arguments[2]!==void 0?arguments[2]:"0",ve=String(B);ve.length2&&arguments[2]!==void 0?arguments[2]:[],ve=m.useState([!1,!1]),be=(0,A.Z)(ve,2),Re=be[0],ke=be[1],Xe=function(Ye,Rt){ke(function(_t){return J(_t,Rt,Ye)})},Et=m.useMemo(function(){return Re.map(function(kt,Ye){if(kt)return!0;var Rt=B[Ye];return Rt?!!(!he[Ye]&&!Rt||Rt&&me(Rt,{activeIndex:Ye})):!1})},[B,Re,me,he]);return[Et,Xe]}function Ce(B,me,he,ve,be){var Re="",ke=[];return B&&ke.push(be?"hh":"HH"),me&&ke.push("mm"),he&&ke.push("ss"),Re=ke.join(":"),ve&&(Re+=".SSS"),be&&(Re+=" A"),Re}function Ae(B,me,he,ve,be,Re){var ke=B.fieldDateTimeFormat,Xe=B.fieldDateFormat,Et=B.fieldTimeFormat,kt=B.fieldMonthFormat,Ye=B.fieldYearFormat,Rt=B.fieldWeekFormat,_t=B.fieldQuarterFormat,Ht=B.yearFormat,St=B.cellYearFormat,Dt=B.cellQuarterFormat,yt=B.dayFormat,Mt=B.cellDateFormat,un=Ce(me,he,ve,be,Re);return(0,p.Z)((0,p.Z)({},B),{},{fieldDateTimeFormat:ke||"YYYY-MM-DD ".concat(un),fieldDateFormat:Xe||"YYYY-MM-DD",fieldTimeFormat:Et||un,fieldMonthFormat:kt||"YYYY-MM",fieldYearFormat:Ye||"YYYY",fieldWeekFormat:Rt||"gggg-wo",fieldQuarterFormat:_t||"YYYY-[Q]Q",yearFormat:Ht||"YYYY",cellYearFormat:St||"YYYY",cellQuarterFormat:Dt||"[Q]Q",cellDateFormat:Mt||yt||"D"})}function Le(B,me){var he=me.showHour,ve=me.showMinute,be=me.showSecond,Re=me.showMillisecond,ke=me.use12Hours;return m.useMemo(function(){return Ae(B,he,ve,be,Re,ke)},[B,he,ve,be,Re,ke])}var fe=n(26420);function He(B,me,he){return he!=null?he:me.some(function(ve){return B.includes(ve)})}var xe=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Ot(B){var me=V(B,xe),he=B.format,ve=B.picker,be=null;return he&&(be=he,Array.isArray(be)&&(be=be[0]),be=(0,fe.Z)(be)==="object"?be.format:be),ve==="time"&&(me.format=be),[me,be]}function Ft(B){return B&&typeof B=="string"}function jt(B,me,he,ve){return[B,me,he,ve].some(function(be){return be!==void 0})}function te(B,me,he,ve,be){var Re=me,ke=he,Xe=ve;if(!B&&!Re&&!ke&&!Xe&&!be)Re=!0,ke=!0,Xe=!0;else if(B){var Et,kt,Ye,Rt=[Re,ke,Xe].some(function(St){return St===!1}),_t=[Re,ke,Xe].some(function(St){return St===!0}),Ht=Rt?!0:!_t;Re=(Et=Re)!==null&&Et!==void 0?Et:Ht,ke=(kt=ke)!==null&&kt!==void 0?kt:Ht,Xe=(Ye=Xe)!==null&&Ye!==void 0?Ye:Ht}return[Re,ke,Xe,be]}function at(B){var me=B.showTime,he=Ot(B),ve=(0,A.Z)(he,2),be=ve[0],Re=ve[1],ke=me&&(0,fe.Z)(me)==="object"?me:{},Xe=(0,p.Z)((0,p.Z)({defaultOpenValue:ke.defaultOpenValue||ke.defaultValue},be),ke),Et=Xe.showMillisecond,kt=Xe.showHour,Ye=Xe.showMinute,Rt=Xe.showSecond,_t=jt(kt,Ye,Rt,Et),Ht=te(_t,kt,Ye,Rt,Et),St=(0,A.Z)(Ht,3);return kt=St[0],Ye=St[1],Rt=St[2],[Xe,(0,p.Z)((0,p.Z)({},Xe),{},{showHour:kt,showMinute:Ye,showSecond:Rt,showMillisecond:Et}),Xe.format,Re]}function qe(B,me,he,ve,be){var Re=B==="time";if(B==="datetime"||Re){for(var ke=ve,Xe=q(B,be,null),Et=Xe,kt=[me,he],Ye=0;Ye1&&(ke=me.addDate(ke,-7)),ke}function ur(B,me){var he=me.generateConfig,ve=me.locale,be=me.format;return B?typeof be=="function"?be(B):he.locale.format(ve.locale,B,be):""}function Bt(B,me,he){var ve=me,be=["getHour","getMinute","getSecond","getMillisecond"],Re=["setHour","setMinute","setSecond","setMillisecond"];return Re.forEach(function(ke,Xe){he?ve=B[ke](ve,B[be[Xe]](he)):ve=B[ke](ve,0)}),ve}function Oe(B,me,he,ve,be){var Re=(0,b.zX)(function(ke,Xe){return!!(he&&he(ke,Xe)||ve&&B.isAfter(ve,ke)&&!Vn(B,me,ve,ke,Xe.type)||be&&B.isAfter(ke,be)&&!Vn(B,me,be,ke,Xe.type))});return Re}function Pe(B,me,he){return m.useMemo(function(){var ve=q(B,me,he),be=W(ve),Re=be[0],ke=(0,fe.Z)(Re)==="object"&&Re.type==="mask"?Re.format:null;return[be.map(function(Xe){return typeof Xe=="string"||typeof Xe=="function"?Xe:Xe.format}),ke]},[B,me,he])}function we(B,me,he){return typeof B[0]=="function"||he?!0:me}function Qt(B,me,he,ve){var be=(0,b.zX)(function(Re,ke){var Xe=(0,p.Z)({type:me},ke);if(delete Xe.activeIndex,!B.isValidate(Re)||he&&he(Re,Xe))return!0;if((me==="date"||me==="time")&&ve){var Et,kt=ke&&ke.activeIndex===1?"end":"start",Ye=((Et=ve.disabledTime)===null||Et===void 0?void 0:Et.call(ve,Re,kt,{from:Xe.from}))||{},Rt=Ye.disabledHours,_t=Ye.disabledMinutes,Ht=Ye.disabledSeconds,St=Ye.disabledMilliseconds,Dt=ve.disabledHours,yt=ve.disabledMinutes,Mt=ve.disabledSeconds,un=Rt||Dt,rn=_t||yt,le=Ht||Mt,kn=B.getHour(Re),Sn=B.getMinute(Re),Xn=B.getSecond(Re),$r=B.getMillisecond(Re);if(un&&un().includes(kn)||rn&&rn(kn).includes(Sn)||le&&le(kn,Sn).includes(Xn)||St&&St(kn,Sn,Xn).includes($r))return!0}return!1});return be}function tn(B){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,he=m.useMemo(function(){var ve=B&&W(B);return me&&ve&&(ve[1]=ve[1]||ve[0]),ve},[B,me]);return he}function Kt(B,me){var he=B.generateConfig,ve=B.locale,be=B.picker,Re=be===void 0?"date":be,ke=B.prefixCls,Xe=ke===void 0?"rc-picker":ke,Et=B.styles,kt=Et===void 0?{}:Et,Ye=B.classNames,Rt=Ye===void 0?{}:Ye,_t=B.order,Ht=_t===void 0?!0:_t,St=B.components,Dt=St===void 0?{}:St,yt=B.inputRender,Mt=B.allowClear,un=B.clearIcon,rn=B.needConfirm,le=B.multiple,kn=B.format,Sn=B.inputReadOnly,Xn=B.disabledDate,$r=B.minDate,Zr=B.maxDate,ea=B.showTime,sa=B.value,Dr=B.defaultValue,br=B.pickerValue,Wr=B.defaultPickerValue,zr=tn(sa),Lr=tn(Dr),Hr=tn(br),ga=tn(Wr),da=Re==="date"&&ea?"datetime":Re,va=da==="time"||da==="datetime",Qr=va||le,hr=rn!=null?rn:va,jr=at(B),$n=(0,A.Z)(jr,4),Ve=$n[0],Dn=$n[1],Tn=$n[2],On=$n[3],Ar=Le(ve,Dn),nr=m.useMemo(function(){return qe(da,Tn,On,Ve,Ar)},[da,Tn,On,Ve,Ar]),Yr=m.useMemo(function(){return(0,p.Z)((0,p.Z)({},B),{},{prefixCls:Xe,locale:Ar,picker:Re,styles:kt,classNames:Rt,order:Ht,components:(0,p.Z)({input:yt},Dt),clearIcon:Ge(Xe,Mt,un),showTime:nr,value:zr,defaultValue:Lr,pickerValue:Hr,defaultPickerValue:ga},me==null?void 0:me())},[B]),wr=Pe(da,Ar,kn),ya=(0,A.Z)(wr,2),gr=ya[0],Ta=ya[1],Ba=we(gr,Sn,le),bi=Oe(he,ve,Xn,$r,Zr),Jr=Qt(he,Re,bi,nr),vi=m.useMemo(function(){return(0,p.Z)((0,p.Z)({},Yr),{},{needConfirm:hr,inputReadOnly:Ba,disabledDate:bi})},[Yr,hr,Ba,bi]);return[vi,da,Qr,gr,Ta,Jr]}var hn=n(16089);function Ee(B,me,he){var ve=(0,b.C8)(me,{value:B}),be=(0,A.Z)(ve,2),Re=be[0],ke=be[1],Xe=m.useRef(B),Et=m.useRef(),kt=function(){hn.Z.cancel(Et.current)},Ye=(0,b.zX)(function(){ke(Xe.current),he&&Re!==Xe.current&&he(Xe.current)}),Rt=(0,b.zX)(function(_t,Ht){kt(),Xe.current=_t,_t||Ht?Ye():Et.current=(0,hn.Z)(Ye)});return m.useEffect(function(){return kt},[]),[Re,Rt]}function yn(B,me){var he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ve=arguments.length>3?arguments[3]:void 0,be=he.every(function(Ye){return Ye})?!1:B,Re=Ee(be,me||!1,ve),ke=(0,A.Z)(Re,2),Xe=ke[0],Et=ke[1];function kt(Ye){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Rt.inherit||Xe)&&Et(Ye,Rt.force)}return[Xe,kt]}function Me(B){var me=m.useRef();return m.useImperativeHandle(B,function(){var he;return{nativeElement:(he=me.current)===null||he===void 0?void 0:he.nativeElement,focus:function(be){var Re;(Re=me.current)===null||Re===void 0||Re.focus(be)},blur:function(){var be;(be=me.current)===null||be===void 0||be.blur()}}}),me}function It(B,me){return m.useMemo(function(){return B||(me?((0,S.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(me).map(function(he){var ve=(0,A.Z)(he,2),be=ve[0],Re=ve[1];return{label:be,value:Re}})):[])},[B,me])}function xt(B,me){var he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,ve=m.useRef(me);ve.current=me,(0,u.o)(function(){if(B)ve.current(B);else{var be=(0,hn.Z)(function(){ve.current(B)},he);return function(){hn.Z.cancel(be)}}},[B])}function Pt(B){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ve=m.useState(0),be=(0,A.Z)(ve,2),Re=be[0],ke=be[1],Xe=m.useState(!1),Et=(0,A.Z)(Xe,2),kt=Et[0],Ye=Et[1],Rt=m.useRef([]),_t=m.useRef(null),Ht=m.useRef(null),St=function(le){_t.current=le},Dt=function(le){return _t.current===le},yt=function(le){Ye(le)},Mt=function(le){return le&&(Ht.current=le),Ht.current},un=function(le){var kn=Rt.current,Sn=new Set(kn.filter(function($r){return le[$r]||me[$r]})),Xn=kn[kn.length-1]===0?1:0;return Sn.size>=2||B[Xn]?null:Xn};return xt(kt||he,function(){kt||(Rt.current=[],St(null))}),m.useEffect(function(){kt&&Rt.current.push(Re)},[kt,Re]),[kt,yt,Mt,Re,ke,un,Rt.current,St,Dt]}function it(B,me,he,ve,be,Re){var ke=he[he.length-1],Xe=function(kt,Ye){var Rt=(0,A.Z)(B,2),_t=Rt[0],Ht=Rt[1],St=(0,p.Z)((0,p.Z)({},Ye),{},{from:Z(B,he)});return ke===1&&me[0]&&_t&&!Vn(ve,be,_t,kt,St.type)&&ve.isAfter(_t,kt)||ke===0&&me[1]&&Ht&&!Vn(ve,be,Ht,kt,St.type)&&ve.isAfter(kt,Ht)?!0:Re==null?void 0:Re(kt,St)};return Xe}function ae(B,me,he,ve){switch(me){case"date":case"week":return B.addMonth(he,ve);case"month":case"quarter":return B.addYear(he,ve);case"year":return B.addYear(he,ve*10);case"decade":return B.addYear(he,ve*100);default:return he}}var Ln=[];function Fn(B,me,he,ve,be,Re,ke,Xe){var Et=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Ln,kt=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Ln,Ye=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Ln,Rt=arguments.length>11?arguments[11]:void 0,_t=arguments.length>12?arguments[12]:void 0,Ht=arguments.length>13?arguments[13]:void 0,St=ke==="time",Dt=Re||0,yt=function(Hr){var ga=B.getNow();return St&&(ga=Bt(B,ga)),Et[Hr]||he[Hr]||ga},Mt=(0,A.Z)(kt,2),un=Mt[0],rn=Mt[1],le=(0,b.C8)(function(){return yt(0)},{value:un}),kn=(0,A.Z)(le,2),Sn=kn[0],Xn=kn[1],$r=(0,b.C8)(function(){return yt(1)},{value:rn}),Zr=(0,A.Z)($r,2),ea=Zr[0],sa=Zr[1],Dr=m.useMemo(function(){var Lr=[Sn,ea][Dt];return St?Lr:Bt(B,Lr,Ye[Dt])},[St,Sn,ea,Dt,B,Ye]),br=function(Hr){var ga=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",da=[Xn,sa][Dt];da(Hr);var va=[Sn,ea];va[Dt]=Hr,Rt&&(!Vn(B,me,Sn,va[0],ke)||!Vn(B,me,ea,va[1],ke))&&Rt(va,{source:ga,range:Dt===1?"end":"start",mode:ve})},Wr=function(Hr,ga){if(Xe){var da={date:"month",week:"month",month:"year",quarter:"year"},va=da[ke];if(va&&!Vn(B,me,Hr,ga,va))return ae(B,ke,ga,-1);if(ke==="year"&&Hr){var Qr=Math.floor(B.getYear(Hr)/10),hr=Math.floor(B.getYear(ga)/10);if(Qr!==hr)return ae(B,ke,ga,-1)}}return ga},zr=m.useRef(null);return(0,u.Z)(function(){if(be&&!Et[Dt]){var Lr=St?null:B.getNow();if(zr.current!==null&&zr.current!==Dt?Lr=[Sn,ea][Dt^1]:he[Dt]?Lr=Dt===0?he[0]:Wr(he[0],he[1]):he[Dt^1]&&(Lr=he[Dt^1]),Lr){_t&&B.isAfter(_t,Lr)&&(Lr=_t);var Hr=Xe?ae(B,ke,Lr,1):Lr;Ht&&B.isAfter(Hr,Ht)&&(Lr=Xe?ae(B,ke,Ht,-1):Ht),br(Lr,"reset")}}},[be,Dt,he[Dt]]),m.useEffect(function(){be?zr.current=Dt:zr.current=null},[be,Dt]),(0,u.Z)(function(){be&&Et&&Et[Dt]&&br(Et[Dt],"reset")},[be,Dt]),[Dr,br]}function $e(B,me){var he=m.useRef(B),ve=m.useState({}),be=(0,A.Z)(ve,2),Re=be[1],ke=function(kt){return kt&&me!==void 0?me:he.current},Xe=function(kt){he.current=kt,Re({})};return[ke,Xe,ke(!0)]}var Br=[];function Vr(B,me,he){var ve=function(ke){return ke.map(function(Xe){return ur(Xe,{generateConfig:B,locale:me,format:he[0]})})},be=function(ke,Xe){for(var Et=Math.max(ke.length,Xe.length),kt=-1,Ye=0;Ye2&&arguments[2]!==void 0?arguments[2]:1,ve=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,be=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Re=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,ke=[],Xe=he>=1?he|0:1,Et=B;Et<=me;Et+=Xe){var kt=be.includes(Et);(!kt||!ve)&&ke.push({label:G(Et,Re),value:Et,disabled:kt})}return ke}function Ja(B){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},he=arguments.length>2?arguments[2]:void 0,ve=me||{},be=ve.use12Hours,Re=ve.hourStep,ke=Re===void 0?1:Re,Xe=ve.minuteStep,Et=Xe===void 0?1:Xe,kt=ve.secondStep,Ye=kt===void 0?1:kt,Rt=ve.millisecondStep,_t=Rt===void 0?100:Rt,Ht=ve.hideDisabledOptions,St=ve.disabledTime,Dt=ve.disabledHours,yt=ve.disabledMinutes,Mt=ve.disabledSeconds,un=m.useMemo(function(){return he||B.getNow()},[he,B]);if(0)var rn,le,kn;var Sn=m.useCallback(function(Qr){var hr=(St==null?void 0:St(Qr))||{};return[hr.disabledHours||Dt||vr,hr.disabledMinutes||yt||vr,hr.disabledSeconds||Mt||vr,hr.disabledMilliseconds||vr]},[St,Dt,yt,Mt]),Xn=m.useMemo(function(){return Sn(un)},[un,Sn]),$r=(0,A.Z)(Xn,4),Zr=$r[0],ea=$r[1],sa=$r[2],Dr=$r[3],br=m.useCallback(function(Qr,hr,jr,$n){var Ve=_r(0,23,ke,Ht,Qr()),Dn=be?Ve.map(function(nr){return(0,p.Z)((0,p.Z)({},nr),{},{label:G(nr.value%12||12,2)})}):Ve,Tn=function(Yr){return _r(0,59,Et,Ht,hr(Yr))},On=function(Yr,wr){return _r(0,59,Ye,Ht,jr(Yr,wr))},Ar=function(Yr,wr,ya){return _r(0,999,_t,Ht,$n(Yr,wr,ya),3)};return[Dn,Tn,On,Ar]},[Ht,ke,be,_t,Et,Ye]),Wr=m.useMemo(function(){return br(Zr,ea,sa,Dr)},[br,Zr,ea,sa,Dr]),zr=(0,A.Z)(Wr,4),Lr=zr[0],Hr=zr[1],ga=zr[2],da=zr[3],va=function(hr,jr){var $n=function(){return Lr},Ve=Hr,Dn=ga,Tn=da;if(jr){var On=Sn(jr),Ar=(0,A.Z)(On,4),nr=Ar[0],Yr=Ar[1],wr=Ar[2],ya=Ar[3],gr=br(nr,Yr,wr,ya),Ta=(0,A.Z)(gr,4),Ba=Ta[0],bi=Ta[1],Jr=Ta[2],vi=Ta[3];$n=function(){return Ba},Ve=bi,Dn=Jr,Tn=vi}var Ai=pa(hr,$n,Ve,Dn,Tn,B);return Ai};return[va,Lr,Hr,ga,da]}function Ha(B){var me=B.mode,he=B.internalMode,ve=B.renderExtraFooter,be=B.showNow,Re=B.showTime,ke=B.onSubmit,Xe=B.onNow,Et=B.invalid,kt=B.needConfirm,Ye=B.generateConfig,Rt=B.disabledDate,_t=m.useContext(P),Ht=_t.prefixCls,St=_t.locale,Dt=_t.button,yt=Dt===void 0?"button":Dt,Mt=Ye.getNow(),un=Ja(Ye,Re,Mt),rn=(0,A.Z)(un,1),le=rn[0],kn=ve==null?void 0:ve(me),Sn=Rt(Mt,{type:me}),Xn=function(){if(!Sn){var Wr=le(Mt);Xe(Wr)}},$r="".concat(Ht,"-now"),Zr="".concat($r,"-btn"),ea=be&&m.createElement("li",{className:$r},m.createElement("a",{className:j()(Zr,Sn&&"".concat(Zr,"-disabled")),"aria-disabled":Sn,onClick:Xn},he==="date"?St.today:St.now)),sa=kt&&m.createElement("li",{className:"".concat(Ht,"-ok")},m.createElement(yt,{disabled:Et,onClick:ke},St.ok)),Dr=(ea||sa)&&m.createElement("ul",{className:"".concat(Ht,"-ranges")},ea,sa);return!kn&&!Dr?null:m.createElement("div",{className:"".concat(Ht,"-footer")},kn&&m.createElement("div",{className:"".concat(Ht,"-footer-extra")},kn),Dr)}function ka(B,me,he){function ve(be,Re){var ke=be.findIndex(function(Et){return Vn(B,me,Et,Re,he)});if(ke===-1)return[].concat((0,d.Z)(be),[Re]);var Xe=(0,d.Z)(be);return Xe.splice(ke,1),Xe}return ve}var ha=m.createContext(null);function ra(){return m.useContext(ha)}function $a(B,me){var he=B.prefixCls,ve=B.generateConfig,be=B.locale,Re=B.disabledDate,ke=B.minDate,Xe=B.maxDate,Et=B.cellRender,kt=B.hoverValue,Ye=B.hoverRangeValue,Rt=B.onHover,_t=B.values,Ht=B.pickerValue,St=B.onSelect,Dt=B.prevIcon,yt=B.nextIcon,Mt=B.superPrevIcon,un=B.superNextIcon,rn=ve.getNow(),le={now:rn,values:_t,pickerValue:Ht,prefixCls:he,disabledDate:Re,minDate:ke,maxDate:Xe,cellRender:Et,hoverValue:kt,hoverRangeValue:Ye,onHover:Rt,locale:be,generateConfig:ve,onSelect:St,panelType:me,prevIcon:Dt,nextIcon:yt,superPrevIcon:Mt,superNextIcon:un};return[le,rn]}var on=m.createContext({});function g(B){for(var me=B.rowNum,he=B.colNum,ve=B.baseDate,be=B.getCellDate,Re=B.prefixColumn,ke=B.rowClassName,Xe=B.titleFormat,Et=B.getCellText,kt=B.getCellClassName,Ye=B.headerCells,Rt=B.cellSelection,_t=Rt===void 0?!0:Rt,Ht=B.disabledDate,St=ra(),Dt=St.prefixCls,yt=St.panelType,Mt=St.now,un=St.disabledDate,rn=St.cellRender,le=St.onHover,kn=St.hoverValue,Sn=St.hoverRangeValue,Xn=St.generateConfig,$r=St.values,Zr=St.locale,ea=St.onSelect,sa=Ht||un,Dr="".concat(Dt,"-cell"),br=m.useContext(on),Wr=br.onCellDblClick,zr=function(jr){return $r.some(function($n){return $n&&Vn(Xn,Zr,jr,$n,yt)})},Lr=[],Hr=0;Hr1&&arguments[1]!==void 0?arguments[1]:!1;ni(ta),yt==null||yt(ta),ri&&Ti(ta)},xi=function(ta,ri){Ar(ta),ri&&ci(ri),Ti(ri,ta)},Oa=function(ta){if(Jr(ta),ci(ta),On!==le){var ri=["decade","year"],We=[].concat(ri,["month"]),oa={quarter:[].concat(ri,["quarter"]),week:[].concat((0,d.Z)(We),["week"]),date:[].concat((0,d.Z)(We),["date"])},as=oa[le]||We,Wi=as.indexOf(On),fs=as[Wi+1];fs&&xi(fs,ta)}},zi=m.useMemo(function(){var fa,ta;if(Array.isArray(Xn)){var ri=(0,A.Z)(Xn,2);fa=ri[0],ta=ri[1]}else fa=Xn;return!fa&&!ta?null:(fa=fa||ta,ta=ta||fa,be.isAfter(fa,ta)?[ta,fa]:[fa,ta])},[Xn,be]),li=Y($r,Zr,ea),Ua=Dr[nr]||Ur[nr]||ue,di=m.useContext(on),ds=m.useMemo(function(){return(0,p.Z)((0,p.Z)({},di),{},{hideHeader:br})},[di,br]),Wa="".concat(Wr,"-panel"),ns=V(B,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return m.createElement(on.Provider,{value:ds},m.createElement("div",{ref:zr,tabIndex:Et,className:j()(Wa,(0,X.Z)({},"".concat(Wa,"-rtl"),Re==="rtl"))},m.createElement(Ua,(0,e.Z)({},ns,{showTime:$n,prefixCls:Wr,locale:hr,generateConfig:be,onModeChange:xi,pickerValue:oi,onPickerValueChange:function(ta){ci(ta,!0)},value:Ba[0],onSelect:Oa,values:Ba,cellRender:li,hoverRangeValue:zi,hoverValue:Sn}))))}var Lt=m.memo(m.forwardRef(wa)),Or=Lt;function Da(B){var me=B.picker,he=B.multiplePanel,ve=B.pickerValue,be=B.onPickerValueChange,Re=B.needConfirm,ke=B.onSubmit,Xe=B.range,Et=B.hoverValue,kt=m.useContext(P),Ye=kt.prefixCls,Rt=kt.generateConfig,_t=m.useCallback(function(un,rn){return ae(Rt,me,un,rn)},[Rt,me]),Ht=m.useMemo(function(){return _t(ve,1)},[ve,_t]),St=function(rn){be(_t(rn,-1))},Dt={onCellDblClick:function(){Re&&ke()}},yt=me==="time",Mt=(0,p.Z)((0,p.Z)({},B),{},{hoverValue:null,hoverRangeValue:null,hideHeader:yt});return Xe?Mt.hoverRangeValue=Et:Mt.hoverValue=Et,he?m.createElement("div",{className:"".concat(Ye,"-panels")},m.createElement(on.Provider,{value:(0,p.Z)((0,p.Z)({},Dt),{},{hideNext:!0})},m.createElement(Or,Mt)),m.createElement(on.Provider,{value:(0,p.Z)((0,p.Z)({},Dt),{},{hidePrev:!0})},m.createElement(Or,(0,e.Z)({},Mt,{pickerValue:Ht,onPickerValueChange:St})))):m.createElement(on.Provider,{value:(0,p.Z)({},Dt)},m.createElement(Or,Mt))}function Pa(B){return typeof B=="function"?B():B}function Sa(B){var me=B.prefixCls,he=B.presets,ve=B.onClick,be=B.onHover;return he.length?m.createElement("div",{className:"".concat(me,"-presets")},m.createElement("ul",null,he.map(function(Re,ke){var Xe=Re.label,Et=Re.value;return m.createElement("li",{key:ke,onClick:function(){ve(Pa(Et))},onMouseEnter:function(){be(Pa(Et))},onMouseLeave:function(){be(null)}},Xe)}))):null}function Ne(B){var me=B.panelRender,he=B.internalMode,ve=B.picker,be=B.showNow,Re=B.range,ke=B.multiple,Xe=B.activeInfo,Et=Xe===void 0?[0,0,0]:Xe,kt=B.presets,Ye=B.onPresetHover,Rt=B.onPresetSubmit,_t=B.onFocus,Ht=B.onBlur,St=B.onPanelMouseDown,Dt=B.direction,yt=B.value,Mt=B.onSelect,un=B.isInvalid,rn=B.defaultOpenValue,le=B.onOk,kn=B.onSubmit,Sn=m.useContext(P),Xn=Sn.prefixCls,$r="".concat(Xn,"-panel"),Zr=Dt==="rtl",ea=m.useRef(null),sa=m.useRef(null),Dr=m.useState(0),br=(0,A.Z)(Dr,2),Wr=br[0],zr=br[1],Lr=m.useState(0),Hr=(0,A.Z)(Lr,2),ga=Hr[0],da=Hr[1],va=m.useState(0),Qr=(0,A.Z)(va,2),hr=Qr[0],jr=Qr[1],$n=function(Oa){Oa.width&&zr(Oa.width)},Ve=(0,A.Z)(Et,3),Dn=Ve[0],Tn=Ve[1],On=Ve[2],Ar=m.useState(0),nr=(0,A.Z)(Ar,2),Yr=nr[0],wr=nr[1];m.useEffect(function(){wr(10)},[Dn]),m.useEffect(function(){if(Re&&sa.current){var xi,Oa=((xi=ea.current)===null||xi===void 0?void 0:xi.offsetWidth)||0,zi=sa.current.getBoundingClientRect();if(!zi.height||zi.right<0){wr(function(ds){return Math.max(0,ds-1)});return}var li=(Zr?Tn-Oa:Dn)-zi.left;if(jr(li),Wr&&Wr=Xe&&he<=Et)return Re;var kt=Math.min(Math.abs(he-Xe),Math.abs(he-Et));kt0?Qs:ro));var ss=Ws+bs,ho=ro-Qs+1;return String(Qs+(ho+ss-Qs)%ho)};switch(ri){case"Backspace":case"Delete":We="",oa=Wi;break;case"ArrowLeft":We="",fs(-1);break;case"ArrowRight":We="",fs(1);break;case"ArrowUp":We="",oa=_i(1);break;case"ArrowDown":We="",oa=_i(-1);break;default:isNaN(Number(ri))||(We=hr+ri,oa=We);break}if(We!==null&&(jr(We),We.length>=as&&(fs(1),jr(""))),oa!==null){var ks=wr.slice(0,Jr)+G(oa,as)+wr.slice(vi);oi(ks.slice(0,ke.length))}Yr({})},Wa=m.useRef();(0,u.Z)(function(){if(!(!Wr||!ke||ci.current)){if(!Ta.match(wr)){oi(ke);return}return gr.current.setSelectionRange(Jr,vi),Wa.current=(0,hn.Z)(function(){gr.current.setSelectionRange(Jr,vi)}),function(){hn.Z.cancel(Wa.current)}}},[Ta,ke,Wr,wr,Dn,Jr,vi,nr,oi]);var ns=ke?{onFocus:zi,onBlur:Ua,onKeyDown:ds,onMouseDown:xi,onMouseUp:Oa,onPaste:Ti}:{};return m.createElement("div",{ref:ya,className:j()(sa,(0,X.Z)((0,X.Z)({},"".concat(sa,"-active"),he&&be),"".concat(sa,"-placeholder"),Ye))},m.createElement(ea,(0,e.Z)({ref:gr,"aria-invalid":yt,autoComplete:"off"},un,{onKeyDown:di,onBlur:li},ns,{value:wr,onChange:ni})),m.createElement(Ii,{type:"suffix",icon:Re}),Mt)}),jn=fn,ar=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Ir=["index"];function Mn(B,me){var he=B.id,ve=B.prefix,be=B.clearIcon,Re=B.suffixIcon,ke=B.separator,Xe=ke===void 0?"~":ke,Et=B.activeIndex,kt=B.activeHelp,Ye=B.allHelp,Rt=B.focused,_t=B.onFocus,Ht=B.onBlur,St=B.onKeyDown,Dt=B.locale,yt=B.generateConfig,Mt=B.placeholder,un=B.className,rn=B.style,le=B.onClick,kn=B.onClear,Sn=B.value,Xn=B.onChange,$r=B.onSubmit,Zr=B.onInputChange,ea=B.format,sa=B.maskFormat,Dr=B.preserveInvalidOnBlur,br=B.onInvalid,Wr=B.disabled,zr=B.invalid,Lr=B.inputReadOnly,Hr=B.direction,ga=B.onOpenChange,da=B.onActiveInfo,va=B.placement,Qr=B.onMouseDown,hr=B.required,jr=B["aria-required"],$n=B.autoFocus,Ve=B.tabIndex,Dn=(0,qa.Z)(B,ar),Tn=Hr==="rtl",On=m.useContext(P),Ar=On.prefixCls,nr=m.useMemo(function(){if(typeof he=="string")return[he];var li=he||{};return[li.start,li.end]},[he]),Yr=m.useRef(),wr=m.useRef(),ya=m.useRef(),gr=function(Ua){var di;return(di=[wr,ya][Ua])===null||di===void 0?void 0:di.current};m.useImperativeHandle(me,function(){return{nativeElement:Yr.current,focus:function(Ua){if((0,fe.Z)(Ua)==="object"){var di,ds=Ua||{},Wa=ds.index,ns=Wa===void 0?0:Wa,fa=(0,qa.Z)(ds,Ir);(di=gr(ns))===null||di===void 0||di.focus(fa)}else{var ta;(ta=gr(Ua!=null?Ua:0))===null||ta===void 0||ta.focus()}},blur:function(){var Ua,di;(Ua=gr(0))===null||Ua===void 0||Ua.blur(),(di=gr(1))===null||di===void 0||di.blur()}}});var Ta=Ni(Dn),Ba=m.useMemo(function(){return Array.isArray(Mt)?Mt:[Mt,Mt]},[Mt]),bi=Si((0,p.Z)((0,p.Z)({},B),{},{id:nr,placeholder:Ba})),Jr=(0,A.Z)(bi,1),vi=Jr[0],Ai=m.useState({position:"absolute",width:0}),oi=(0,A.Z)(Ai,2),ni=oi[0],Ti=oi[1],ci=(0,b.zX)(function(){var li=gr(Et);if(li){var Ua=li.nativeElement.getBoundingClientRect(),di=Yr.current.getBoundingClientRect(),ds=Ua.left-di.left;Ti(function(Wa){return(0,p.Z)((0,p.Z)({},Wa),{},{width:Ua.width,left:ds})}),da([Ua.left,Ua.right,di.width])}});m.useEffect(function(){ci()},[Et]);var xi=be&&(Sn[0]&&!Wr[0]||Sn[1]&&!Wr[1]),Oa=$n&&!Wr[0],zi=$n&&!Oa&&!Wr[1];return m.createElement(Fr.Z,{onResize:ci},m.createElement("div",(0,e.Z)({},Ta,{className:j()(Ar,"".concat(Ar,"-range"),(0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)({},"".concat(Ar,"-focused"),Rt),"".concat(Ar,"-disabled"),Wr.every(function(li){return li})),"".concat(Ar,"-invalid"),zr.some(function(li){return li})),"".concat(Ar,"-rtl"),Tn),un),style:rn,ref:Yr,onClick:le,onMouseDown:function(Ua){var di=Ua.target;di!==wr.current.inputElement&&di!==ya.current.inputElement&&Ua.preventDefault(),Qr==null||Qr(Ua)}}),ve&&m.createElement("div",{className:"".concat(Ar,"-prefix")},ve),m.createElement(jn,(0,e.Z)({ref:wr},vi(0),{autoFocus:Oa,tabIndex:Ve,"date-range":"start"})),m.createElement("div",{className:"".concat(Ar,"-range-separator")},Xe),m.createElement(jn,(0,e.Z)({ref:ya},vi(1),{autoFocus:zi,tabIndex:Ve,"date-range":"end"})),m.createElement("div",{className:"".concat(Ar,"-active-bar"),style:ni}),m.createElement(Ii,{type:"suffix",icon:Re}),xi&&m.createElement(Ei,{icon:be,onClear:kn})))}var dr=m.forwardRef(Mn),fr=dr;function ye(B,me){var he=B!=null?B:me;return Array.isArray(he)?he:[he,he]}function nt(B){return B===1?"end":"start"}function et(B,me){var he=Kt(B,function(){var Ri=B.disabled,ii=B.allowEmpty,si=ye(Ri,!1),os=ye(ii,!1);return{disabled:si,allowEmpty:os}}),ve=(0,A.Z)(he,6),be=ve[0],Re=ve[1],ke=ve[2],Xe=ve[3],Et=ve[4],kt=ve[5],Ye=be.prefixCls,Rt=be.styles,_t=be.classNames,Ht=be.defaultValue,St=be.value,Dt=be.needConfirm,yt=be.onKeyDown,Mt=be.disabled,un=be.allowEmpty,rn=be.disabledDate,le=be.minDate,kn=be.maxDate,Sn=be.defaultOpen,Xn=be.open,$r=be.onOpenChange,Zr=be.locale,ea=be.generateConfig,sa=be.picker,Dr=be.showNow,br=be.showToday,Wr=be.showTime,zr=be.mode,Lr=be.onPanelChange,Hr=be.onCalendarChange,ga=be.onOk,da=be.defaultPickerValue,va=be.pickerValue,Qr=be.onPickerValueChange,hr=be.inputReadOnly,jr=be.suffixIcon,$n=be.onFocus,Ve=be.onBlur,Dn=be.presets,Tn=be.ranges,On=be.components,Ar=be.cellRender,nr=be.dateRender,Yr=be.monthCellRender,wr=be.onClick,ya=Me(me),gr=yn(Xn,Sn,Mt,$r),Ta=(0,A.Z)(gr,2),Ba=Ta[0],bi=Ta[1],Jr=function(ii,si){(Mt.some(function(os){return!os})||!ii)&&bi(ii,si)},vi=la(ea,Zr,Xe,!0,!1,Ht,St,Hr,ga),Ai=(0,A.Z)(vi,5),oi=Ai[0],ni=Ai[1],Ti=Ai[2],ci=Ai[3],xi=Ai[4],Oa=Ti(),zi=Pt(Mt,un,Ba),li=(0,A.Z)(zi,9),Ua=li[0],di=li[1],ds=li[2],Wa=li[3],ns=li[4],fa=li[5],ta=li[6],ri=li[7],We=li[8],oa=function(ii,si){di(!0),$n==null||$n(ii,{range:nt(si!=null?si:Wa)})},as=function(ii,si){di(!1),Ve==null||Ve(ii,{range:nt(si!=null?si:Wa)})},Wi=m.useMemo(function(){if(!Wr)return null;var Ri=Wr.disabledTime,ii=Ri?function(si){var os=nt(Wa),Bs=Z(Oa,ta,Wa);return Ri(si,os,{from:Bs})}:void 0;return(0,p.Z)((0,p.Z)({},Wr),{},{disabledTime:ii})},[Wr,Wa,Oa,ta]),fs=(0,b.C8)([sa,sa],{value:zr}),_i=(0,A.Z)(fs,2),ks=_i[0],Gi=_i[1],bs=ks[Wa]||sa,Li=bs==="date"&&Wi?"datetime":bs,ps=Li===sa&&Li!=="time",Qs=ln(sa,bs,Dr,br,!0),ro=Kr(be,oi,ni,Ti,ci,Mt,Xe,Ua,Ba,kt),mo=(0,A.Z)(ro,2),is=mo[0],Ws=mo[1],ss=it(Oa,Mt,ta,ea,Zr,rn),ho=re(Oa,kt,un),Eo=(0,A.Z)(ho,2),Zo=Eo[0],Wo=Eo[1],au=Fn(ea,Zr,Oa,ks,Ba,Wa,Re,ps,da,va,Wi==null?void 0:Wi.defaultOpenValue,Qr,le,kn),vo=(0,A.Z)(au,2),Ls=vo[0],Uo=vo[1],Ps=(0,b.zX)(function(Ri,ii,si){var os=J(ks,Wa,ii);if((os[0]!==ks[0]||os[1]!==ks[1])&&Gi(os),Lr&&si!==!1){var Bs=(0,d.Z)(Oa);Ri&&(Bs[Wa]=Ri),Lr(Bs,os)}}),To=function(ii,si){return J(Oa,si,ii)},Gs=function(ii,si){var os=Oa;ii&&(os=To(ii,Wa)),ri(Wa);var Bs=fa(os);ci(os),is(Wa,Bs===null),Bs===null?Jr(!1,{force:!0}):si||ya.current.focus({index:Bs})},Oo=function(ii){var si,os=ii.target.getRootNode();if(!ya.current.nativeElement.contains((si=os.activeElement)!==null&&si!==void 0?si:document.activeElement)){var Bs=Mt.findIndex(function($s){return!$s});Bs>=0&&ya.current.focus({index:Bs})}Jr(!0),wr==null||wr(ii)},Qo=function(){Ws(null),Jr(!1,{force:!0})},ao=m.useState(null),io=(0,A.Z)(ao,2),Ao=io[0],Ts=io[1],Ys=m.useState(null),xs=(0,A.Z)(Ys,2),Js=xs[0],ei=xs[1],Yo=m.useMemo(function(){return Js||Oa},[Oa,Js]);m.useEffect(function(){Ba||ei(null)},[Ba]);var iu=m.useState([0,0,0]),xo=(0,A.Z)(iu,2),so=xo[0],Fo=xo[1],co=It(Dn,Tn),Mo=function(ii){ei(ii),Ts("preset")},bo=function(ii){var si=Ws(ii);si&&Jr(!1,{force:!0})},qs=function(ii){Gs(ii)},Jo=function(ii){ei(ii?To(ii,Wa):null),Ts("cell")},gi=function(ii){Jr(!0),oa(ii)},Ci=function(){ds("panel")},gs=function(ii){var si=J(Oa,Wa,ii);ci(si),!Dt&&!ke&&Re===Li&&Gs(ii)},Cs=function(){Jr(!1)},ms=Y(Ar,nr,Yr,nt(Wa)),Di=Oa[Wa]||null,_s=(0,b.zX)(function(Ri){return kt(Ri,{activeIndex:Wa})}),ja=m.useMemo(function(){var Ri=(0,O.Z)(be,!1),ii=(0,N.Z)(be,[].concat((0,d.Z)(Object.keys(Ri)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return ii},[be]),za=m.createElement(Ne,(0,e.Z)({},ja,{showNow:Qs,showTime:Wi,range:!0,multiplePanel:ps,activeInfo:so,disabledDate:ss,onFocus:gi,onBlur:as,onPanelMouseDown:Ci,picker:sa,mode:bs,internalMode:Li,onPanelChange:Ps,format:Et,value:Di,isInvalid:_s,onChange:null,onSelect:gs,pickerValue:Ls,defaultOpenValue:W(Wr==null?void 0:Wr.defaultOpenValue)[Wa],onPickerValueChange:Uo,hoverValue:Yo,onHover:Jo,needConfirm:Dt,onSubmit:Gs,onOk:xi,presets:co,onPresetHover:Mo,onPresetSubmit:bo,onNow:qs,cellRender:ms})),Fs=function(ii,si){var os=To(ii,si);ci(os)},fo=function(){ds("input")},fu=function(ii,si){var os=ta.length,Bs=ta[os-1];if(os&&Bs!==si&&Dt&&!un[Bs]&&!We(Bs)&&Oa[Bs]){ya.current.focus({index:Bs});return}ds("input"),Jr(!0,{inherit:!0}),Wa!==si&&Ba&&!Dt&&ke&&Gs(null,!0),ns(si),oa(ii,si)},Du=function(ii,si){if(Jr(!1),!Dt&&ds()==="input"){var os=fa(Oa);is(Wa,os===null)}as(ii,si)},po=function(ii,si){ii.key==="Tab"&&Gs(null,!0),yt==null||yt(ii,si)},pu=m.useMemo(function(){return{prefixCls:Ye,locale:Zr,generateConfig:ea,button:On.button,input:On.input}},[Ye,Zr,ea,On.button,On.input]);if((0,u.Z)(function(){Ba&&Wa!==void 0&&Ps(null,sa,!1)},[Ba,Wa,sa]),(0,u.Z)(function(){var Ri=ds();!Ba&&Ri==="input"&&(Jr(!1),Gs(null,!0)),!Ba&&ke&&!Dt&&Ri==="panel"&&(Jr(!0),Gs())},[Ba]),0)var Gu;return m.createElement(P.Provider,{value:pu},m.createElement(D,(0,e.Z)({},oe(be),{popupElement:za,popupStyle:Rt.popup,popupClassName:_t.popup,visible:Ba,onClose:Cs,range:!0}),m.createElement(fr,(0,e.Z)({},be,{ref:ya,suffixIcon:jr,activeIndex:Ua||Ba?Wa:null,activeHelp:!!Js,allHelp:!!Js&&Ao==="preset",focused:Ua,onFocus:fu,onBlur:Du,onKeyDown:po,onSubmit:Gs,value:Yo,maskFormat:Et,onChange:Fs,onInputChange:fo,format:Xe,inputReadOnly:hr,disabled:Mt,open:Ba,onOpenChange:Jr,onClick:Oo,onClear:Qo,invalid:Zo,onInvalid:Wo,onActiveInfo:Fo}))))}var tt=m.forwardRef(et),Ct=tt,dt=n(11780);function nn(B){var me=B.prefixCls,he=B.value,ve=B.onRemove,be=B.removeIcon,Re=be===void 0?"\xD7":be,ke=B.formatDate,Xe=B.disabled,Et=B.maxTagCount,kt=B.placeholder,Ye="".concat(me,"-selector"),Rt="".concat(me,"-selection"),_t="".concat(Rt,"-overflow");function Ht(yt,Mt){return m.createElement("span",{className:j()("".concat(Rt,"-item")),title:typeof yt=="string"?yt:null},m.createElement("span",{className:"".concat(Rt,"-item-content")},yt),!Xe&&Mt&&m.createElement("span",{onMouseDown:function(rn){rn.preventDefault()},onClick:Mt,className:"".concat(Rt,"-item-remove")},Re))}function St(yt){var Mt=ke(yt),un=function(le){le&&le.stopPropagation(),ve(yt)};return Ht(Mt,un)}function Dt(yt){var Mt="+ ".concat(yt.length," ...");return Ht(Mt)}return m.createElement("div",{className:Ye},m.createElement(dt.Z,{prefixCls:_t,data:he,renderItem:St,renderRest:Dt,itemKey:function(Mt){return ke(Mt)},maxCount:Et}),!he.length&&m.createElement("span",{className:"".concat(me,"-selection-placeholder")},kt))}var Yt=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function qt(B,me){var he=B.id,ve=B.open,be=B.prefix,Re=B.clearIcon,ke=B.suffixIcon,Xe=B.activeHelp,Et=B.allHelp,kt=B.focused,Ye=B.onFocus,Rt=B.onBlur,_t=B.onKeyDown,Ht=B.locale,St=B.generateConfig,Dt=B.placeholder,yt=B.className,Mt=B.style,un=B.onClick,rn=B.onClear,le=B.internalPicker,kn=B.value,Sn=B.onChange,Xn=B.onSubmit,$r=B.onInputChange,Zr=B.multiple,ea=B.maxTagCount,sa=B.format,Dr=B.maskFormat,br=B.preserveInvalidOnBlur,Wr=B.onInvalid,zr=B.disabled,Lr=B.invalid,Hr=B.inputReadOnly,ga=B.direction,da=B.onOpenChange,va=B.onMouseDown,Qr=B.required,hr=B["aria-required"],jr=B.autoFocus,$n=B.tabIndex,Ve=B.removeIcon,Dn=(0,qa.Z)(B,Yt),Tn=ga==="rtl",On=m.useContext(P),Ar=On.prefixCls,nr=m.useRef(),Yr=m.useRef();m.useImperativeHandle(me,function(){return{nativeElement:nr.current,focus:function(ni){var Ti;(Ti=Yr.current)===null||Ti===void 0||Ti.focus(ni)},blur:function(){var ni;(ni=Yr.current)===null||ni===void 0||ni.blur()}}});var wr=Ni(Dn),ya=function(ni){Sn([ni])},gr=function(ni){var Ti=kn.filter(function(ci){return ci&&!Vn(St,Ht,ci,ni,le)});Sn(Ti),ve||Xn()},Ta=Si((0,p.Z)((0,p.Z)({},B),{},{onChange:ya}),function(oi){var ni=oi.valueTexts;return{value:ni[0]||"",active:kt}}),Ba=(0,A.Z)(Ta,2),bi=Ba[0],Jr=Ba[1],vi=!!(Re&&kn.length&&!zr),Ai=Zr?m.createElement(m.Fragment,null,m.createElement(nn,{prefixCls:Ar,value:kn,onRemove:gr,formatDate:Jr,maxTagCount:ea,disabled:zr,removeIcon:Ve,placeholder:Dt}),m.createElement("input",{className:"".concat(Ar,"-multiple-input"),value:kn.map(Jr).join(","),ref:Yr,readOnly:!0,autoFocus:jr,tabIndex:$n}),m.createElement(Ii,{type:"suffix",icon:ke}),vi&&m.createElement(Ei,{icon:Re,onClear:rn})):m.createElement(jn,(0,e.Z)({ref:Yr},bi(),{autoFocus:jr,tabIndex:$n,suffixIcon:ke,clearIcon:vi&&m.createElement(Ei,{icon:Re,onClear:rn}),showActiveCls:!1}));return m.createElement("div",(0,e.Z)({},wr,{className:j()(Ar,(0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)({},"".concat(Ar,"-multiple"),Zr),"".concat(Ar,"-focused"),kt),"".concat(Ar,"-disabled"),zr),"".concat(Ar,"-invalid"),Lr),"".concat(Ar,"-rtl"),Tn),yt),style:Mt,ref:nr,onClick:un,onMouseDown:function(ni){var Ti,ci=ni.target;ci!==((Ti=Yr.current)===null||Ti===void 0?void 0:Ti.inputElement)&&ni.preventDefault(),va==null||va(ni)}}),be&&m.createElement("div",{className:"".concat(Ar,"-prefix")},be),Ai)}var En=m.forwardRef(qt),Jn=En;function Cn(B,me){var he=Kt(B),ve=(0,A.Z)(he,6),be=ve[0],Re=ve[1],ke=ve[2],Xe=ve[3],Et=ve[4],kt=ve[5],Ye=be,Rt=Ye.prefixCls,_t=Ye.styles,Ht=Ye.classNames,St=Ye.order,Dt=Ye.defaultValue,yt=Ye.value,Mt=Ye.needConfirm,un=Ye.onChange,rn=Ye.onKeyDown,le=Ye.disabled,kn=Ye.disabledDate,Sn=Ye.minDate,Xn=Ye.maxDate,$r=Ye.defaultOpen,Zr=Ye.open,ea=Ye.onOpenChange,sa=Ye.locale,Dr=Ye.generateConfig,br=Ye.picker,Wr=Ye.showNow,zr=Ye.showToday,Lr=Ye.showTime,Hr=Ye.mode,ga=Ye.onPanelChange,da=Ye.onCalendarChange,va=Ye.onOk,Qr=Ye.multiple,hr=Ye.defaultPickerValue,jr=Ye.pickerValue,$n=Ye.onPickerValueChange,Ve=Ye.inputReadOnly,Dn=Ye.suffixIcon,Tn=Ye.removeIcon,On=Ye.onFocus,Ar=Ye.onBlur,nr=Ye.presets,Yr=Ye.components,wr=Ye.cellRender,ya=Ye.dateRender,gr=Ye.monthCellRender,Ta=Ye.onClick,Ba=Me(me);function bi(ja){return ja===null?null:Qr?ja:ja[0]}var Jr=ka(Dr,sa,Re),vi=yn(Zr,$r,[le],ea),Ai=(0,A.Z)(vi,2),oi=Ai[0],ni=Ai[1],Ti=function(za,Fs,fo){if(da){var fu=(0,p.Z)({},fo);delete fu.range,da(bi(za),bi(Fs),fu)}},ci=function(za){va==null||va(bi(za))},xi=la(Dr,sa,Xe,!1,St,Dt,yt,Ti,ci),Oa=(0,A.Z)(xi,5),zi=Oa[0],li=Oa[1],Ua=Oa[2],di=Oa[3],ds=Oa[4],Wa=Ua(),ns=Pt([le]),fa=(0,A.Z)(ns,4),ta=fa[0],ri=fa[1],We=fa[2],oa=fa[3],as=function(za){ri(!0),On==null||On(za,{})},Wi=function(za){ri(!1),Ar==null||Ar(za,{})},fs=(0,b.C8)(br,{value:Hr}),_i=(0,A.Z)(fs,2),ks=_i[0],Gi=_i[1],bs=ks==="date"&&Lr?"datetime":ks,Li=ln(br,ks,Wr,zr),ps=un&&function(ja,za){un(bi(ja),bi(za))},Qs=Kr((0,p.Z)((0,p.Z)({},be),{},{onChange:ps}),zi,li,Ua,di,[],Xe,ta,oi,kt),ro=(0,A.Z)(Qs,2),mo=ro[1],is=re(Wa,kt),Ws=(0,A.Z)(is,2),ss=Ws[0],ho=Ws[1],Eo=m.useMemo(function(){return ss.some(function(ja){return ja})},[ss]),Zo=function(za,Fs){if($n){var fo=(0,p.Z)((0,p.Z)({},Fs),{},{mode:Fs.mode[0]});delete fo.range,$n(za[0],fo)}},Wo=Fn(Dr,sa,Wa,[ks],oi,oa,Re,!1,hr,jr,W(Lr==null?void 0:Lr.defaultOpenValue),Zo,Sn,Xn),au=(0,A.Z)(Wo,2),vo=au[0],Ls=au[1],Uo=(0,b.zX)(function(ja,za,Fs){if(Gi(za),ga&&Fs!==!1){var fo=ja||Wa[Wa.length-1];ga(fo,za)}}),Ps=function(){mo(Ua()),ni(!1,{force:!0})},To=function(za){!le&&!Ba.current.nativeElement.contains(document.activeElement)&&Ba.current.focus(),ni(!0),Ta==null||Ta(za)},Gs=function(){mo(null),ni(!1,{force:!0})},Oo=m.useState(null),Qo=(0,A.Z)(Oo,2),ao=Qo[0],io=Qo[1],Ao=m.useState(null),Ts=(0,A.Z)(Ao,2),Ys=Ts[0],xs=Ts[1],Js=m.useMemo(function(){var ja=[Ys].concat((0,d.Z)(Wa)).filter(function(za){return za});return Qr?ja:ja.slice(0,1)},[Wa,Ys,Qr]),ei=m.useMemo(function(){return!Qr&&Ys?[Ys]:Wa.filter(function(ja){return ja})},[Wa,Ys,Qr]);m.useEffect(function(){oi||xs(null)},[oi]);var Yo=It(nr),iu=function(za){xs(za),io("preset")},xo=function(za){var Fs=Qr?Jr(Ua(),za):[za],fo=mo(Fs);fo&&!Qr&&ni(!1,{force:!0})},so=function(za){xo(za)},Fo=function(za){xs(za),io("cell")},co=function(za){ni(!0),as(za)},Mo=function(za){if(We("panel"),!(Qr&&bs!==br)){var Fs=Qr?Jr(Ua(),za):[za];di(Fs),!Mt&&!ke&&Re===bs&&Ps()}},bo=function(){ni(!1)},qs=Y(wr,ya,gr),Jo=m.useMemo(function(){var ja=(0,O.Z)(be,!1),za=(0,N.Z)(be,[].concat((0,d.Z)(Object.keys(ja)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,p.Z)((0,p.Z)({},za),{},{multiple:be.multiple})},[be]),gi=m.createElement(Ne,(0,e.Z)({},Jo,{showNow:Li,showTime:Lr,disabledDate:kn,onFocus:co,onBlur:Wi,picker:br,mode:ks,internalMode:bs,onPanelChange:Uo,format:Et,value:Wa,isInvalid:kt,onChange:null,onSelect:Mo,pickerValue:vo,defaultOpenValue:Lr==null?void 0:Lr.defaultOpenValue,onPickerValueChange:Ls,hoverValue:Js,onHover:Fo,needConfirm:Mt,onSubmit:Ps,onOk:ds,presets:Yo,onPresetHover:iu,onPresetSubmit:xo,onNow:so,cellRender:qs})),Ci=function(za){di(za)},gs=function(){We("input")},Cs=function(za){We("input"),ni(!0,{inherit:!0}),as(za)},ms=function(za){ni(!1),Wi(za)},Di=function(za,Fs){za.key==="Tab"&&Ps(),rn==null||rn(za,Fs)},_s=m.useMemo(function(){return{prefixCls:Rt,locale:sa,generateConfig:Dr,button:Yr.button,input:Yr.input}},[Rt,sa,Dr,Yr.button,Yr.input]);return(0,u.Z)(function(){oi&&oa!==void 0&&Uo(null,br,!1)},[oi,oa,br]),(0,u.Z)(function(){var ja=We();!oi&&ja==="input"&&(ni(!1),Ps()),!oi&&ke&&!Mt&&ja==="panel"&&Ps()},[oi]),m.createElement(P.Provider,{value:_s},m.createElement(D,(0,e.Z)({},oe(be),{popupElement:gi,popupStyle:_t.popup,popupClassName:Ht.popup,visible:oi,onClose:bo}),m.createElement(Jn,(0,e.Z)({},be,{ref:Ba,suffixIcon:Dn,removeIcon:Tn,activeHelp:!!Ys,allHelp:!!Ys&&ao==="preset",focused:ta,onFocus:Cs,onBlur:ms,onKeyDown:Di,onSubmit:Ps,value:ei,maskFormat:Et,onChange:Ci,onInputChange:gs,internalPicker:Re,format:Xe,inputReadOnly:Ve,disabled:le,open:oi,onOpenChange:ni,onClick:To,onClear:Gs,invalid:Eo,onInvalid:function(za){ho(za,0)}}))))}var bn=m.forwardRef(Cn),en=bn,tr=en},86351:function(h,a,n){"use strict";n.d(a,{R:function(){return d},w:function(){return e}});var e={},d="rc-table-internal-hook"},97347:function(h,a,n){"use strict";n.d(a,{L:function(){return K},Z:function(){return G}});var e=n(16886),d=n(52873),p=n(15142),A=n(26420),b=n(98506),u=n(33346),N=n(11592),O=n(48736),S=n(59301),m=n(86351),X=n(54451);function z(W){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof J=="number"?J:J.endsWith("%")?W*parseFloat(J)/100:null}function U(W,J,V){return S.useMemo(function(){if(J&&J>0){var q=0,Z=0;W.forEach(function(He){var xe=z(J,He.width);xe?q+=xe:Z+=1});var oe=Math.max(J,V),Y=Math.max(oe-q,Z),re=Z,Ce=Y/Z,Ae=0,Le=W.map(function(He){var xe=(0,b.Z)({},He),Ot=z(J,xe.width);if(Ot)xe.width=Ot;else{var Ft=Math.floor(Ce);xe.width=re===1?Y:Ft,Y-=Ft,re-=1}return Ae+=xe.width,xe});if(Ae0?(0,b.Z)((0,b.Z)({},J),{},{children:P(V)}):J})}function F(W){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return W.filter(function(V){return V&&(0,A.Z)(V)==="object"}).reduce(function(V,q,Z){var oe=q.fixed,Y=oe===!0?"left":oe,re="".concat(J,"-").concat(Z),Ce=q.children;return Ce&&Ce.length>0?[].concat((0,p.Z)(V),(0,p.Z)(F(Ce,re).map(function(Ae){return(0,b.Z)({fixed:Y},Ae)}))):[].concat((0,p.Z)(V),[(0,b.Z)((0,b.Z)({key:re},q),{},{fixed:Y})])},[])}function I(W){return W.map(function(J){var V=J.fixed,q=(0,u.Z)(J,_),Z=V;return V==="left"?Z="right":V==="right"&&(Z="left"),(0,b.Z)({fixed:Z},q)})}function D(W,J){var V=W.prefixCls,q=W.columns,Z=W.children,oe=W.expandable,Y=W.expandedKeys,re=W.columnTitle,Ce=W.getRowKey,Ae=W.onTriggerExpand,Le=W.expandIcon,fe=W.rowExpandable,He=W.expandIconColumnIndex,xe=W.direction,Ot=W.expandRowByClick,Ft=W.columnWidth,jt=W.fixed,te=W.scrollWidth,at=W.clientWidth,qe=S.useMemo(function(){var vt=q||K(Z)||[];return P(vt.slice())},[q,Z]),Ge=S.useMemo(function(){if(oe){var vt=qe.slice();if(!vt.includes(m.w)){var sn=He||0;sn>=0&&(sn||jt==="left"||!jt)&&vt.splice(sn,0,m.w),jt==="right"&&vt.splice(qe.length,0,m.w)}var Nn=vt.indexOf(m.w);vt=vt.filter(function($t,Bn){return $t!==m.w||Bn===Nn});var pt=qe[Nn],Vn;jt?Vn=jt:Vn=pt?pt.fixed:null;var Pn=(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},X.v,{className:"".concat(V,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",re),"fixed",Vn),"className","".concat(V,"-row-expand-icon-cell")),"width",Ft),"render",function(Bn,ur,Bt){var Oe=Ce(ur,Bt),Pe=Y.has(Oe),we=fe?fe(ur):!0,Qt=Le({prefixCls:V,expanded:Pe,expandable:we,record:ur,onExpand:Ae});return Ot?S.createElement("span",{onClick:function(Kt){return Kt.stopPropagation()}},Qt):Qt});return vt.map(function($t){return $t===m.w?Pn:$t})}return qe.filter(function($t){return $t!==m.w})},[oe,qe,Ce,Y,Le,xe]),Tt=S.useMemo(function(){var vt=Ge;return J&&(vt=J(vt)),vt.length||(vt=[{render:function(){return null}}]),vt},[J,Ge,xe]),cn=S.useMemo(function(){return xe==="rtl"?I(F(Tt)):F(Tt)},[Tt,xe,te]),Wt=S.useMemo(function(){for(var vt=-1,sn=cn.length-1;sn>=0;sn-=1){var Nn=cn[sn].fixed;if(Nn==="left"||Nn===!0){vt=sn;break}}if(vt>=0)for(var pt=0;pt<=vt;pt+=1){var Vn=cn[pt].fixed;if(Vn!=="left"&&Vn!==!0)return!0}var Pn=cn.findIndex(function(ur){var Bt=ur.fixed;return Bt==="right"});if(Pn>=0)for(var $t=Pn;$t=et}function cn(ye,nt){return S(W,function(et){var tt=Tt(ye,nt||1,et.hoverStartRow,et.hoverEndRow);return[tt,et.onHover]})}var Wt=n(70425),_e=function(nt){var et=nt.ellipsis,tt=nt.rowType,Ct=nt.children,dt,nn=et===!0?{showTitle:!0}:et;return nn&&(nn.showTitle||tt==="header")&&(typeof Ct=="string"||typeof Ct=="number"?dt=Ct.toString():u.isValidElement(Ct)&&typeof Ct.props.children=="string"&&(dt=Ct.props.children)),dt};function dn(ye){var nt,et,tt,Ct,dt,nn,Yt,qt,En=ye.component,Jn=ye.children,Cn=ye.ellipsis,bn=ye.scope,en=ye.prefixCls,tr=ye.className,B=ye.align,me=ye.record,he=ye.render,ve=ye.dataIndex,be=ye.renderIndex,Re=ye.shouldCellUpdate,ke=ye.index,Xe=ye.rowType,Et=ye.colSpan,kt=ye.rowSpan,Ye=ye.fixLeft,Rt=ye.fixRight,_t=ye.firstFixLeft,Ht=ye.lastFixLeft,St=ye.firstFixRight,Dt=ye.lastFixRight,yt=ye.appendNode,Mt=ye.additionalProps,un=Mt===void 0?{}:Mt,rn=ye.isSticky,le="".concat(en,"-cell"),kn=S(W,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Sn=kn.supportSticky,Xn=kn.allColumnsFixedLeft,$r=kn.rowHoverable,Zr=Ge(me,ve,be,Jn,he,Re),ea=(0,d.Z)(Zr,2),sa=ea[0],Dr=ea[1],br={},Wr=typeof Ye=="number"&&Sn,zr=typeof Rt=="number"&&Sn;Wr&&(br.position="sticky",br.left=Ye),zr&&(br.position="sticky",br.right=Rt);var Lr=(nt=(et=(tt=Dr==null?void 0:Dr.colSpan)!==null&&tt!==void 0?tt:un.colSpan)!==null&&et!==void 0?et:Et)!==null&&nt!==void 0?nt:1,Hr=(Ct=(dt=(nn=Dr==null?void 0:Dr.rowSpan)!==null&&nn!==void 0?nn:un.rowSpan)!==null&&dt!==void 0?dt:kt)!==null&&Ct!==void 0?Ct:1,ga=cn(ke,Hr),da=(0,d.Z)(ga,2),va=da[0],Qr=da[1],hr=(0,Wt.zX)(function(Ar){var nr;me&&Qr(ke,ke+Hr-1),un==null||(nr=un.onMouseEnter)===null||nr===void 0||nr.call(un,Ar)}),jr=(0,Wt.zX)(function(Ar){var nr;me&&Qr(-1,-1),un==null||(nr=un.onMouseLeave)===null||nr===void 0||nr.call(un,Ar)});if(Lr===0||Hr===0)return null;var $n=(Yt=un.title)!==null&&Yt!==void 0?Yt:_e({rowType:Xe,ellipsis:Cn,children:sa}),Ve=Ce()(le,tr,(qt={},(0,Y.Z)((0,Y.Z)((0,Y.Z)((0,Y.Z)((0,Y.Z)((0,Y.Z)((0,Y.Z)((0,Y.Z)((0,Y.Z)((0,Y.Z)(qt,"".concat(le,"-fix-left"),Wr&&Sn),"".concat(le,"-fix-left-first"),_t&&Sn),"".concat(le,"-fix-left-last"),Ht&&Sn),"".concat(le,"-fix-left-all"),Ht&&Xn&&Sn),"".concat(le,"-fix-right"),zr&&Sn),"".concat(le,"-fix-right-first"),St&&Sn),"".concat(le,"-fix-right-last"),Dt&&Sn),"".concat(le,"-ellipsis"),Cn),"".concat(le,"-with-append"),yt),"".concat(le,"-fix-sticky"),(Wr||zr)&&rn&&Sn),(0,Y.Z)(qt,"".concat(le,"-row-hover"),!Dr&&va)),un.className,Dr==null?void 0:Dr.className),Dn={};B&&(Dn.textAlign=B);var Tn=(0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)({},Dr==null?void 0:Dr.style),br),Dn),un.style),On=sa;return(0,Z.Z)(On)==="object"&&!Array.isArray(On)&&!u.isValidElement(On)&&(On=null),Cn&&(Ht||St)&&(On=u.createElement("span",{className:"".concat(le,"-content")},On)),u.createElement(En,(0,m.Z)({},Dr,un,{className:Ve,style:Tn,title:$n,scope:bn,onMouseEnter:$r?hr:void 0,onMouseLeave:$r?jr:void 0,colSpan:Lr!==1?Lr:null,rowSpan:Hr!==1?Hr:null}),yt,On)}var Ze=u.memo(dn);function Jt(ye,nt,et,tt,Ct){var dt=et[ye]||{},nn=et[nt]||{},Yt,qt;dt.fixed==="left"?Yt=tt.left[Ct==="rtl"?nt:ye]:nn.fixed==="right"&&(qt=tt.right[Ct==="rtl"?ye:nt]);var En=!1,Jn=!1,Cn=!1,bn=!1,en=et[nt+1],tr=et[ye-1],B=en&&!en.fixed||tr&&!tr.fixed||et.every(function(Re){return Re.fixed==="left"});if(Ct==="rtl"){if(Yt!==void 0){var me=tr&&tr.fixed==="left";bn=!me&&B}else if(qt!==void 0){var he=en&&en.fixed==="right";Cn=!he&&B}}else if(Yt!==void 0){var ve=en&&en.fixed==="left";En=!ve&&B}else if(qt!==void 0){var be=tr&&tr.fixed==="right";Jn=!be&&B}return{fixLeft:Yt,fixRight:qt,lastFixLeft:En,firstFixRight:Jn,lastFixRight:Cn,firstFixLeft:bn,isSticky:tt.isSticky}}var vt=u.createContext({}),sn=vt;function Nn(ye){var nt=ye.className,et=ye.index,tt=ye.children,Ct=ye.colSpan,dt=Ct===void 0?1:Ct,nn=ye.rowSpan,Yt=ye.align,qt=S(W,["prefixCls","direction"]),En=qt.prefixCls,Jn=qt.direction,Cn=u.useContext(sn),bn=Cn.scrollColumnIndex,en=Cn.stickyOffsets,tr=Cn.flattenColumns,B=et+dt-1,me=B+1===bn?dt+1:dt,he=Jt(et,et+me-1,tr,en,Jn);return u.createElement(Ze,(0,m.Z)({className:nt,index:et,component:"td",prefixCls:En,record:null,dataIndex:null,align:Yt,colSpan:me,rowSpan:nn,render:function(){return tt}},he))}var pt=n(33346),Vn=["children"];function Pn(ye){var nt=ye.children,et=(0,pt.Z)(ye,Vn);return u.createElement("tr",et,nt)}function $t(ye){var nt=ye.children;return nt}$t.Row=Pn,$t.Cell=Nn;var Bn=$t;function ur(ye){var nt=ye.children,et=ye.stickyOffsets,tt=ye.flattenColumns,Ct=S(W,"prefixCls"),dt=tt.length-1,nn=tt[dt],Yt=u.useMemo(function(){return{stickyOffsets:et,flattenColumns:tt,scrollColumnIndex:nn!=null&&nn.scrollbar?dt:null}},[nn,tt,dt,et]);return u.createElement(sn.Provider,{value:Yt},u.createElement("tfoot",{className:"".concat(Ct,"-summary")},nt))}var Bt=I(ur),Oe=Bn,Pe=n(29301),we=n(24514),Qt=n(75152),tn=n(26112);function Kt(ye,nt,et,tt,Ct,dt,nn){ye.push({record:nt,indent:et,index:nn});var Yt=dt(nt),qt=Ct==null?void 0:Ct.has(Yt);if(nt&&Array.isArray(nt[tt])&&qt)for(var En=0;En1?_t-1:0),St=1;St<_t;St++)Ht[St-1]=arguments[St];ke==null||ke.apply(void 0,[Rt].concat(Ht))},Et;typeof en=="string"?Et=en:typeof en=="function"&&(Et=en(ye,et,tt));var kt=jt(dt);return(0,oe.Z)((0,oe.Z)({},Ct),{},{columnsKey:kt,nestExpandable:tr,expanded:he,hasNestChildren:ve,record:ye,onTriggerExpand:be,rowSupportExpand:B,expandable:me,rowProps:(0,oe.Z)((0,oe.Z)({},Re),{},{className:Ce()(Et,Re==null?void 0:Re.className),onClick:Xe})})}function yn(ye){var nt=ye.prefixCls,et=ye.children,tt=ye.component,Ct=ye.cellComponent,dt=ye.className,nn=ye.expanded,Yt=ye.colSpan,qt=ye.isEmpty,En=S(W,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Jn=En.scrollbarSize,Cn=En.fixHeader,bn=En.fixColumn,en=En.componentWidth,tr=En.horizonScroll,B=et;return(qt?tr&&en:bn)&&(B=u.createElement("div",{style:{width:en-(Cn&&!qt?Jn:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(nt,"-expanded-row-fixed")},B)),u.createElement(tt,{className:dt,style:{display:nn?null:"none"}},u.createElement(Ze,{component:Ct,prefixCls:nt,colSpan:Yt},B))}var Me=yn;function It(ye){var nt=ye.prefixCls,et=ye.record,tt=ye.onExpand,Ct=ye.expanded,dt=ye.expandable,nn="".concat(nt,"-row-expand-icon");if(!dt)return u.createElement("span",{className:Ce()(nn,"".concat(nt,"-row-spaced"))});var Yt=function(En){tt(et,En),En.stopPropagation()};return u.createElement("span",{className:Ce()(nn,(0,Y.Z)((0,Y.Z)({},"".concat(nt,"-row-expanded"),Ct),"".concat(nt,"-row-collapsed"),!Ct)),onClick:Yt})}function xt(ye,nt,et){var tt=[];function Ct(dt){(dt||[]).forEach(function(nn,Yt){tt.push(nt(nn,Yt)),Ct(nn[et])})}return Ct(ye),tt}function Pt(ye,nt,et,tt){return typeof ye=="string"?ye:typeof ye=="function"?ye(nt,et,tt):""}function it(ye,nt,et,tt,Ct){var dt=ye.record,nn=ye.prefixCls,Yt=ye.columnsKey,qt=ye.fixedInfoList,En=ye.expandIconColumnIndex,Jn=ye.nestExpandable,Cn=ye.indentSize,bn=ye.expandIcon,en=ye.expanded,tr=ye.hasNestChildren,B=ye.onTriggerExpand,me=Yt[et],he=qt[et],ve;et===(En||0)&&Jn&&(ve=u.createElement(u.Fragment,null,u.createElement("span",{style:{paddingLeft:"".concat(Cn*tt,"px")},className:"".concat(nn,"-row-indent indent-level-").concat(tt)}),bn({prefixCls:nn,expanded:en,expandable:tr,record:dt,onExpand:B})));var be;return nt.onCell&&(be=nt.onCell(dt,Ct)),{key:me,fixedInfo:he,appendCellNode:ve,additionalCellProps:be||{}}}function ae(ye){var nt=ye.className,et=ye.style,tt=ye.record,Ct=ye.index,dt=ye.renderIndex,nn=ye.rowKey,Yt=ye.indent,qt=Yt===void 0?0:Yt,En=ye.rowComponent,Jn=ye.cellComponent,Cn=ye.scopeCellComponent,bn=Ee(tt,nn,Ct,qt),en=bn.prefixCls,tr=bn.flattenColumns,B=bn.expandedRowClassName,me=bn.expandedRowRender,he=bn.rowProps,ve=bn.expanded,be=bn.rowSupportExpand,Re=u.useRef(!1);Re.current||(Re.current=ve);var ke=Pt(B,tt,Ct,qt),Xe=u.createElement(En,(0,m.Z)({},he,{"data-row-key":nn,className:Ce()(nt,"".concat(en,"-row"),"".concat(en,"-row-level-").concat(qt),he==null?void 0:he.className,(0,Y.Z)({},ke,qt>=1)),style:(0,oe.Z)((0,oe.Z)({},et),he==null?void 0:he.style)}),tr.map(function(Ye,Rt){var _t=Ye.render,Ht=Ye.dataIndex,St=Ye.className,Dt=it(bn,Ye,Rt,qt,Ct),yt=Dt.key,Mt=Dt.fixedInfo,un=Dt.appendCellNode,rn=Dt.additionalCellProps;return u.createElement(Ze,(0,m.Z)({className:St,ellipsis:Ye.ellipsis,align:Ye.align,scope:Ye.rowScope,component:Ye.rowScope?Cn:Jn,prefixCls:en,key:yt,record:tt,index:Ct,renderIndex:dt,dataIndex:Ht,render:_t,shouldCellUpdate:Ye.shouldCellUpdate},Mt,{appendNode:un,additionalProps:rn}))})),Et;if(be&&(Re.current||ve)){var kt=me(tt,Ct,qt+1,ve);Et=u.createElement(Me,{expanded:ve,className:Ce()("".concat(en,"-expanded-row"),"".concat(en,"-expanded-row-level-").concat(qt+1),ke),prefixCls:en,component:En,cellComponent:Jn,colSpan:tr.length,isEmpty:!1},kt)}return u.createElement(u.Fragment,null,Xe,Et)}var Ln=I(ae);function Fn(ye){var nt=ye.columnKey,et=ye.onColumnResize,tt=u.useRef();return(0,A.Z)(function(){tt.current&&et(nt,tt.current.offsetWidth)},[]),u.createElement(Pe.Z,{data:nt},u.createElement("td",{ref:tt,style:{padding:0,border:0,height:0}},u.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var $e=n(29194);function Br(ye){var nt=ye.prefixCls,et=ye.columnsKey,tt=ye.onColumnResize,Ct=u.useRef(null);return u.createElement("tr",{"aria-hidden":"true",className:"".concat(nt,"-measure-row"),style:{height:0,fontSize:0},ref:Ct},u.createElement(Pe.Z.Collection,{onBatchResize:function(nn){(0,$e.Z)(Ct.current)&&nn.forEach(function(Yt){var qt=Yt.data,En=Yt.size;tt(qt,En.offsetWidth)})}},et.map(function(dt){return u.createElement(Fn,{key:dt,columnKey:dt,onColumnResize:tt})})))}function Vr(ye){var nt=ye.data,et=ye.measureColumnWidth,tt=S(W,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Ct=tt.prefixCls,dt=tt.getComponent,nn=tt.onColumnResize,Yt=tt.flattenColumns,qt=tt.getRowKey,En=tt.expandedKeys,Jn=tt.childrenColumnName,Cn=tt.emptyNode,bn=hn(nt,Jn,En,qt),en=u.useRef({renderWithProps:!1}),tr=dt(["body","wrapper"],"tbody"),B=dt(["body","row"],"tr"),me=dt(["body","cell"],"td"),he=dt(["body","cell"],"th"),ve;nt.length?ve=bn.map(function(Re,ke){var Xe=Re.record,Et=Re.indent,kt=Re.index,Ye=qt(Xe,ke);return u.createElement(Ln,{key:Ye,rowKey:Ye,record:Xe,index:ke,renderIndex:kt,rowComponent:B,cellComponent:me,scopeCellComponent:he,indent:Et})}):ve=u.createElement(Me,{expanded:!0,className:"".concat(Ct,"-placeholder"),prefixCls:Ct,component:B,cellComponent:me,colSpan:Yt.length,isEmpty:!0},Cn);var be=jt(Yt);return u.createElement(xe.Provider,{value:en.current},u.createElement(tr,{className:"".concat(Ct,"-tbody")},et&&u.createElement(Br,{prefixCls:Ct,columnsKey:be,onColumnResize:nn}),ve))}var lr=I(Vr),st=n(54451),la=["columnType"];function Kr(ye){for(var nt=ye.colWidths,et=ye.columns,tt=ye.columCount,Ct=S(W,["tableLayout"]),dt=Ct.tableLayout,nn=[],Yt=tt||et.length,qt=!1,En=Yt-1;En>=0;En-=1){var Jn=nt[En],Cn=et&&et[En],bn=void 0,en=void 0;if(Cn&&(bn=Cn[st.v],dt==="auto"&&(en=Cn.minWidth)),Jn||en||bn||qt){var tr=bn||{},B=tr.columnType,me=(0,pt.Z)(tr,la);nn.unshift(u.createElement("col",(0,m.Z)({key:En,style:{width:Jn,minWidth:en}},me))),qt=!0}}return u.createElement("colgroup",null,nn)}var ln=Kr,Fr=n(15142),pa=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function vr(ye,nt){return(0,u.useMemo)(function(){for(var et=[],tt=0;tt1?"colgroup":"col":null,ellipsis:me.ellipsis,align:me.align,component:nn,prefixCls:Jn,key:en[B]},he,{additionalProps:ve,rowType:"header"}))}))},ka=Ha;function ha(ye){var nt=[];function et(nn,Yt){var qt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;nt[qt]=nt[qt]||[];var En=Yt,Jn=nn.filter(Boolean).map(function(Cn){var bn={key:Cn.key,className:Cn.className||"",children:Cn.title,column:Cn,colStart:En},en=1,tr=Cn.children;return tr&&tr.length>0&&(en=et(tr,En,qt+1).reduce(function(B,me){return B+me},0),bn.hasSubColumns=!0),"colSpan"in Cn&&(en=Cn.colSpan),"rowSpan"in Cn&&(bn.rowSpan=Cn.rowSpan),bn.colSpan=en,bn.colEnd=bn.colStart+en-1,nt[qt].push(bn),En+=en,en});return Jn}et(ye,0);for(var tt=nt.length,Ct=function(Yt){nt[Yt].forEach(function(qt){!("rowSpan"in qt)&&!qt.hasSubColumns&&(qt.rowSpan=tt-Yt)})},dt=0;dt=un-Yt?ve(function(rn){return(0,oe.Z)((0,oe.Z)({},rn),{},{isHiddenScrollBar:!0})}):ve(function(rn){return(0,oe.Z)((0,oe.Z)({},rn),{},{isHiddenScrollBar:!1})})}})},St=function(yt){ve(function(Mt){return(0,oe.Z)((0,oe.Z)({},Mt),{},{scrollLeft:yt/Cn*bn||0})})};return u.useImperativeHandle(et,function(){return{setScrollLeft:St,checkScrollBarVisible:Ht}}),u.useEffect(function(){var Dt=(0,sr.Z)(document.body,"mouseup",Ye,!1),yt=(0,sr.Z)(document.body,"mousemove",_t,!1);return Ht(),function(){Dt.remove(),yt.remove()}},[en,Xe]),u.useEffect(function(){if(dt.current){for(var Dt=[],yt=(0,pr.bn)(dt.current);yt;)Dt.push(yt),yt=yt.parentElement;return Dt.forEach(function(Mt){return Mt.addEventListener("scroll",Ht,!1)}),window.addEventListener("resize",Ht,!1),window.addEventListener("scroll",Ht,!1),qt.addEventListener("scroll",Ht,!1),function(){Dt.forEach(function(Mt){return Mt.removeEventListener("scroll",Ht)}),window.removeEventListener("resize",Ht),window.removeEventListener("scroll",Ht),qt.removeEventListener("scroll",Ht)}}},[qt]),u.useEffect(function(){he.isHiddenScrollBar||ve(function(Dt){var yt=dt.current;return yt?(0,oe.Z)((0,oe.Z)({},Dt),{},{scrollLeft:yt.scrollLeft/yt.scrollWidth*yt.clientWidth}):Dt})},[he.isHiddenScrollBar]),Cn<=bn||!en||he.isHiddenScrollBar?null:u.createElement("div",{style:{height:(0,Qt.Z)(),width:bn,bottom:Yt},className:"".concat(Jn,"-sticky-scroll")},u.createElement("div",{onMouseDown:Rt,ref:tr,className:Ce()("".concat(Jn,"-sticky-scroll-bar"),(0,Y.Z)({},"".concat(Jn,"-sticky-scroll-bar-active"),Xe)),style:{width:"".concat(en,"px"),transform:"translate3d(".concat(he.scrollLeft,"px, 0, 0)")}}))},Yn=u.forwardRef(cr);function Qe(ye){return null}var v=Qe;function Ur(ye){return null}var wa=Ur,Lt="rc-table",Or=[],Da={};function Pa(){return"No Data"}function Sa(ye,nt){var et=(0,oe.Z)({rowKey:"key",prefixCls:Lt,emptyText:Pa},ye),tt=et.prefixCls,Ct=et.className,dt=et.rowClassName,nn=et.style,Yt=et.data,qt=et.rowKey,En=et.scroll,Jn=et.tableLayout,Cn=et.direction,bn=et.title,en=et.footer,tr=et.summary,B=et.caption,me=et.id,he=et.showHeader,ve=et.components,be=et.emptyText,Re=et.onRow,ke=et.onHeaderRow,Xe=et.onScroll,Et=et.internalHooks,kt=et.transformColumns,Ye=et.internalRefs,Rt=et.tailor,_t=et.getContainerWidth,Ht=et.sticky,St=et.rowHoverable,Dt=St===void 0?!0:St,yt=Yt||Or,Mt=!!yt.length,un=Et===e.R,rn=u.useCallback(function(gi,Ci){return(0,Le.Z)(ve,gi)||Ci},[ve]),le=u.useMemo(function(){return typeof qt=="function"?qt:function(gi){var Ci=gi&&gi[qt];return Ci}},[qt]),kn=rn(["body"]),Sn=ue(),Xn=(0,d.Z)(Sn,3),$r=Xn[0],Zr=Xn[1],ea=Xn[2],sa=g(et,yt,le),Dr=(0,d.Z)(sa,6),br=Dr[0],Wr=Dr[1],zr=Dr[2],Lr=Dr[3],Hr=Dr[4],ga=Dr[5],da=En==null?void 0:En.x,va=u.useState(0),Qr=(0,d.Z)(va,2),hr=Qr[0],jr=Qr[1],$n=(0,on.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)({},et),br),{},{expandable:!!br.expandedRowRender,columnTitle:br.columnTitle,expandedKeys:zr,getRowKey:le,onTriggerExpand:ga,expandIcon:Lr,expandIconColumnIndex:br.expandIconColumnIndex,direction:Cn,scrollWidth:un&&Rt&&typeof da=="number"?da:null,clientWidth:hr}),un?kt:null),Ve=(0,d.Z)($n,4),Dn=Ve[0],Tn=Ve[1],On=Ve[2],Ar=Ve[3],nr=On!=null?On:da,Yr=u.useMemo(function(){return{columns:Dn,flattenColumns:Tn}},[Dn,Tn]),wr=u.useRef(),ya=u.useRef(),gr=u.useRef(),Ta=u.useRef();u.useImperativeHandle(nt,function(){return{nativeElement:wr.current,scrollTo:function(Ci){var gs;if(gr.current instanceof HTMLElement){var Cs=Ci.index,ms=Ci.top,Di=Ci.key;if(at(ms)){var _s;(_s=gr.current)===null||_s===void 0||_s.scrollTo({top:ms})}else{var ja,za=Di!=null?Di:le(yt[Cs]);(ja=gr.current.querySelector('[data-row-key="'.concat(za,'"]')))===null||ja===void 0||ja.scrollIntoView()}}else(gs=gr.current)!==null&&gs!==void 0&&gs.scrollTo&&gr.current.scrollTo(Ci)}}});var Ba=u.useRef(),bi=u.useState(!1),Jr=(0,d.Z)(bi,2),vi=Jr[0],Ai=Jr[1],oi=u.useState(!1),ni=(0,d.Z)(oi,2),Ti=ni[0],ci=ni[1],xi=u.useState(new Map),Oa=(0,d.Z)(xi,2),zi=Oa[0],li=Oa[1],Ua=jt(Tn),di=Ua.map(function(gi){return zi.get(gi)}),ds=u.useMemo(function(){return di},[di.join("_")]),Wa=ir(ds,Tn,Cn),ns=En&&te(En.y),fa=En&&te(nr)||!!br.fixed,ta=fa&&Tn.some(function(gi){var Ci=gi.fixed;return Ci}),ri=u.useRef(),We=mr(Ht,tt),oa=We.isSticky,as=We.offsetHeader,Wi=We.offsetSummary,fs=We.offsetScroll,_i=We.stickyClassName,ks=We.container,Gi=u.useMemo(function(){return tr==null?void 0:tr(yt)},[tr,yt]),bs=(ns||oa)&&u.isValidElement(Gi)&&Gi.type===Bn&&Gi.props.fixed,Li,ps,Qs;ns&&(ps={overflowY:Mt?"scroll":"auto",maxHeight:En.y}),fa&&(Li={overflowX:"auto"},ns||(ps={overflowY:"hidden"}),Qs={width:nr===!0?"auto":nr,minWidth:"100%"});var ro=u.useCallback(function(gi,Ci){li(function(gs){if(gs.get(gi)!==Ci){var Cs=new Map(gs);return Cs.set(gi,Ci),Cs}return gs})},[]),mo=k(null),is=(0,d.Z)(mo,2),Ws=is[0],ss=is[1];function ho(gi,Ci){Ci&&(typeof Ci=="function"?Ci(gi):Ci.scrollLeft!==gi&&(Ci.scrollLeft=gi,Ci.scrollLeft!==gi&&setTimeout(function(){Ci.scrollLeft=gi},0)))}var Eo=(0,p.Z)(function(gi){var Ci=gi.currentTarget,gs=gi.scrollLeft,Cs=Cn==="rtl",ms=typeof gs=="number"?gs:Ci.scrollLeft,Di=Ci||Da;if(!ss()||ss()===Di){var _s;Ws(Di),ho(ms,ya.current),ho(ms,gr.current),ho(ms,Ba.current),ho(ms,(_s=ri.current)===null||_s===void 0?void 0:_s.setScrollLeft)}var ja=Ci||ya.current;if(ja){var za=un&&Rt&&typeof nr=="number"?nr:ja.scrollWidth,Fs=ja.clientWidth;if(za===Fs){Ai(!1),ci(!1);return}Cs?(Ai(-ms0)):(Ai(ms>0),ci(ms1?me-Dt:0,Mt=(0,oe.Z)((0,oe.Z)((0,oe.Z)({},kt),En),{},{flex:"0 0 ".concat(Dt,"px"),width:"".concat(Dt,"px"),marginRight:yt,pointerEvents:"auto"}),un=u.useMemo(function(){return Cn?Ht<=1:Rt===0||Ht===0||Ht>1},[Ht,Rt,Cn]);un?Mt.visibility="hidden":Cn&&(Mt.height=bn==null?void 0:bn(Ht));var rn=un?function(){return null}:en,le={};return(Ht===0||Rt===0)&&(le.rowSpan=1,le.colSpan=1),u.createElement(Ze,(0,m.Z)({className:Ce()(B,Jn),ellipsis:et.ellipsis,align:et.align,scope:et.rowScope,component:nn,prefixCls:nt.prefixCls,key:Re,record:qt,index:dt,renderIndex:Yt,dataIndex:tr,render:rn,shouldCellUpdate:et.shouldCellUpdate},ke,{appendNode:Xe,additionalProps:(0,oe.Z)((0,oe.Z)({},Et),{},{style:Mt},le)}))}var Ns=Ei,zs=["data","index","className","rowKey","style","extra","getHeight"],ie=u.forwardRef(function(ye,nt){var et=ye.data,tt=ye.index,Ct=ye.className,dt=ye.rowKey,nn=ye.style,Yt=ye.extra,qt=ye.getHeight,En=(0,pt.Z)(ye,zs),Jn=et.record,Cn=et.indent,bn=et.index,en=S(W,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),tr=en.scrollX,B=en.flattenColumns,me=en.prefixCls,he=en.fixColumn,ve=en.componentWidth,be=S(ji,["getComponent"]),Re=be.getComponent,ke=Ee(Jn,dt,tt,Cn),Xe=Re(["body","row"],"div"),Et=Re(["body","cell"],"div"),kt=ke.rowSupportExpand,Ye=ke.expanded,Rt=ke.rowProps,_t=ke.expandedRowRender,Ht=ke.expandedRowClassName,St;if(kt&&Ye){var Dt=_t(Jn,tt,Cn+1,Ye),yt=Pt(Ht,Jn,tt,Cn),Mt={};he&&(Mt={style:(0,Y.Z)({},"--virtual-width","".concat(ve,"px"))});var un="".concat(me,"-expanded-row-cell");St=u.createElement(Xe,{className:Ce()("".concat(me,"-expanded-row"),"".concat(me,"-expanded-row-level-").concat(Cn+1),yt)},u.createElement(Ze,{component:Et,prefixCls:me,className:Ce()(un,(0,Y.Z)({},"".concat(un,"-fixed"),he)),additionalProps:Mt},Dt))}var rn=(0,oe.Z)((0,oe.Z)({},nn),{},{width:tr});Yt&&(rn.position="absolute",rn.pointerEvents="none");var le=u.createElement(Xe,(0,m.Z)({},Rt,En,{"data-row-key":dt,ref:kt?null:nt,className:Ce()(Ct,"".concat(me,"-row"),Rt==null?void 0:Rt.className,(0,Y.Z)({},"".concat(me,"-row-extra"),Yt)),style:(0,oe.Z)((0,oe.Z)({},rn),Rt==null?void 0:Rt.style)}),B.map(function(kn,Sn){return u.createElement(Ns,{key:Sn,component:Et,rowInfo:ke,column:kn,colIndex:Sn,indent:Cn,index:tt,renderIndex:bn,record:Jn,inverse:Yt,getHeight:qt})}));return kt?u.createElement("div",{ref:nt},le,St):le}),se=I(ie),Se=se,Ke=u.forwardRef(function(ye,nt){var et=ye.data,tt=ye.onScroll,Ct=S(W,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),dt=Ct.flattenColumns,nn=Ct.onColumnResize,Yt=Ct.getRowKey,qt=Ct.expandedKeys,En=Ct.prefixCls,Jn=Ct.childrenColumnName,Cn=Ct.scrollX,bn=Ct.direction,en=S(ji),tr=en.sticky,B=en.scrollY,me=en.listItemHeight,he=en.getComponent,ve=en.onScroll,be=u.useRef(),Re=hn(et,Jn,qt,Yt),ke=u.useMemo(function(){var St=0;return dt.map(function(Dt){var yt=Dt.width,Mt=Dt.key;return St+=yt,[Mt,yt,St]})},[dt]),Xe=u.useMemo(function(){return ke.map(function(St){return St[2]})},[ke]);u.useEffect(function(){ke.forEach(function(St){var Dt=(0,d.Z)(St,2),yt=Dt[0],Mt=Dt[1];nn(yt,Mt)})},[ke]),u.useImperativeHandle(nt,function(){var St,Dt={scrollTo:function(Mt){var un;(un=be.current)===null||un===void 0||un.scrollTo(Mt)},nativeElement:(St=be.current)===null||St===void 0?void 0:St.nativeElement};return Object.defineProperty(Dt,"scrollLeft",{get:function(){var Mt;return((Mt=be.current)===null||Mt===void 0?void 0:Mt.getScrollInfo().x)||0},set:function(Mt){var un;(un=be.current)===null||un===void 0||un.scrollTo({left:Mt})}}),Dt});var Et=function(Dt,yt){var Mt,un=(Mt=Re[yt])===null||Mt===void 0?void 0:Mt.record,rn=Dt.onCell;if(rn){var le,kn=rn(un,yt);return(le=kn==null?void 0:kn.rowSpan)!==null&&le!==void 0?le:1}return 1},kt=function(Dt){var yt=Dt.start,Mt=Dt.end,un=Dt.getSize,rn=Dt.offsetY;if(Mt<0)return null;for(var le=dt.filter(function(Lr){return Et(Lr,yt)===0}),kn=yt,Sn=function(Hr){if(le=le.filter(function(ga){return Et(ga,Hr)===0}),!le.length)return kn=Hr,1},Xn=yt;Xn>=0&&!Sn(Xn);Xn-=1);for(var $r=dt.filter(function(Lr){return Et(Lr,Mt)!==1}),Zr=Mt,ea=function(Hr){if($r=$r.filter(function(ga){return Et(ga,Hr)!==1}),!$r.length)return Zr=Math.max(Hr-1,Mt),1},sa=Mt;sa1})&&Dr.push(Hr)},Wr=kn;Wr<=Zr;Wr+=1)br(Wr);var zr=Dr.map(function(Lr){var Hr=Re[Lr],ga=Yt(Hr.record,Lr),da=function(hr){var jr=Lr+hr-1,$n=Yt(Re[jr].record,jr),Ve=un(ga,$n);return Ve.bottom-Ve.top},va=un(ga);return u.createElement(Se,{key:Lr,data:Hr,rowKey:ga,index:Lr,style:{top:-rn+va.top},extra:!0,getHeight:da})});return zr},Ye=u.useMemo(function(){return{columnsOffset:Xe}},[Xe]),Rt="".concat(En,"-tbody"),_t=he(["body","wrapper"]),Ht={};return tr&&(Ht.position="sticky",Ht.bottom=0,(0,Z.Z)(tr)==="object"&&tr.offsetScroll&&(Ht.bottom=tr.offsetScroll)),u.createElement(ts.Provider,{value:Ye},u.createElement(Ni.Z,{fullHeight:!1,ref:be,prefixCls:"".concat(Rt,"-virtual"),styles:{horizontalScrollBar:Ht},className:Rt,height:B,itemHeight:me||24,data:Re,itemKey:function(Dt){return Yt(Dt.record)},component:_t,scrollWidth:Cn,direction:bn,onVirtualScroll:function(Dt){var yt,Mt=Dt.x;tt({currentTarget:(yt=be.current)===null||yt===void 0?void 0:yt.nativeElement,scrollLeft:Mt})},onScroll:ve,extraRender:kt},function(St,Dt,yt){var Mt=Yt(St.record,Dt);return u.createElement(Se,{data:St,rowKey:Mt,index:Dt,style:yt.style})}))}),zt=I(Ke),fn=zt,jn=function(nt,et){var tt=et.ref,Ct=et.onScroll;return u.createElement(fn,{ref:tt,data:nt,onScroll:Ct})};function ar(ye,nt){var et=ye.data,tt=ye.columns,Ct=ye.scroll,dt=ye.sticky,nn=ye.prefixCls,Yt=nn===void 0?Lt:nn,qt=ye.className,En=ye.listItemHeight,Jn=ye.components,Cn=ye.onScroll,bn=Ct||{},en=bn.x,tr=bn.y;typeof en!="number"&&(en=1),typeof tr!="number"&&(tr=500);var B=(0,Wt.zX)(function(ve,be){return(0,Le.Z)(Jn,ve)||be}),me=(0,Wt.zX)(Cn),he=u.useMemo(function(){return{sticky:dt,scrollY:tr,listItemHeight:En,getComponent:B,onScroll:me}},[dt,tr,En,B,me]);return u.createElement(ji.Provider,{value:he},u.createElement(Zi,(0,m.Z)({},ye,{className:Ce()(qt,"".concat(Yt,"-virtual")),scroll:(0,oe.Z)((0,oe.Z)({},Ct),{},{x:en}),components:(0,oe.Z)((0,oe.Z)({},Jn),{},{body:et!=null&&et.length?jn:void 0}),columns:tt,internalHooks:e.R,tailor:!0,ref:nt})))}var Ir=u.forwardRef(ar);function Mn(ye){return F(Ir,ye)}var dr=Mn(),fr=null},54451:function(h,a,n){"use strict";n.d(a,{g:function(){return u},v:function(){return b}});var e=n(98506),d=n(33346),p=n(48736),A=["expandable"],b="RC_TABLE_INTERNAL_COL_DEFINE";function u(N){var O=N.expandable,S=(0,d.Z)(N,A),m;return"expandable"in N?m=(0,e.Z)((0,e.Z)({},S),O):m=S,m.showExpandColumn===!1&&(m.expandIconColumnIndex=-1),m}},24514:function(h,a,n){"use strict";n.d(a,{G:function(){return A}});var e=n(47273),d=function(u){if((0,e.Z)()&&window.document.documentElement){var N=Array.isArray(u)?u:[u],O=window.document.documentElement;return N.some(function(S){return S in O.style})}return!1},p=function(u,N){if(!d(u))return!1;var O=document.createElement("div"),S=O.style[u];return O.style[u]=N,O.style[u]!==S};function A(b,u){return!Array.isArray(b)&&u!==void 0?p(b,u):d(b)}},51353:function(h,a,n){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"DraggableCore",{enumerable:!0,get:function(){return O.default}}),a.default=void 0;var e=X(n(59301)),d=m(n(12708)),p=m(n(4676)),A=n(14625),b=n(77026),u=n(22013),N=n(80217),O=m(n(68555)),S=m(n(97510));function m(P){return P&&P.__esModule?P:{default:P}}function X(P,F){if(typeof WeakMap=="function")var I=new WeakMap,D=new WeakMap;return(X=function(G,W){if(!W&&G&&G.__esModule)return G;var J,V,q={__proto__:null,default:G};if(G===null||typeof G!="object"&&typeof G!="function")return q;if(J=W?D:I){if(J.has(G))return J.get(G);J.set(G,q)}for(const Z in G)Z!=="default"&&{}.hasOwnProperty.call(G,Z)&&((V=(J=Object.defineProperty)&&Object.getOwnPropertyDescriptor(G,Z))&&(V.get||V.set)?J(q,Z,V):q[Z]=G[Z]);return q})(P,F)}function z(){return z=Object.assign?Object.assign.bind():function(P){for(var F=1;F{if((0,S.default)("Draggable: onDragStart: %j",D),this.props.onStart(I,(0,u.createDraggableData)(this,D))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),U(this,"onDrag",(I,D)=>{if(!this.state.dragging)return!1;(0,S.default)("Draggable: onDrag: %j",D);const G=(0,u.createDraggableData)(this,D),W={x:G.x,y:G.y,slackX:0,slackY:0};if(this.props.bounds){const{x:V,y:q}=W;W.x+=this.state.slackX,W.y+=this.state.slackY;const[Z,oe]=(0,u.getBoundPosition)(this,W.x,W.y);W.x=Z,W.y=oe,W.slackX=this.state.slackX+(V-W.x),W.slackY=this.state.slackY+(q-W.y),G.x=W.x,G.y=W.y,G.deltaX=W.x-this.state.x,G.deltaY=W.y-this.state.y}if(this.props.onDrag(I,G)===!1)return!1;this.setState(W)}),U(this,"onDragStop",(I,D)=>{if(!this.state.dragging||this.props.onStop(I,(0,u.createDraggableData)(this,D))===!1)return!1;(0,S.default)("Draggable: onDragStop: %j",D);const W={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:V,y:q}=this.props.position;W.x=V,W.y=q}this.setState(W)}),this.state={dragging:!1,dragged:!1,x:F.position?F.position.x:F.defaultPosition.x,y:F.position?F.position.y:F.defaultPosition.y,prevPropsPosition:_a({},F.position),slackX:0,slackY:0,isElementSVG:!1},F.position&&!(F.onDrag||F.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var F,I,D;return(D=(I=(F=this.props)==null?void 0:F.nodeRef)==null?void 0:I.current)!=null?D:p.default.findDOMNode(this)}render(){const Ot=this.props,{axis:F,bounds:I,children:D,defaultPosition:G,defaultClassName:W,defaultClassNameDragging:J,defaultClassNameDragged:V,position:q,positionOffset:Z,scale:oe}=Ot,Y=Vd(Ot,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let re={},Ce=null;const Le=!!!q||this.state.dragging,fe=q||G,He={x:(0,u.canDragX)(this)&&Le?this.state.x:fe.x,y:(0,u.canDragY)(this)&&Le?this.state.y:fe.y};this.state.isElementSVG?Ce=(0,b.createSVGTransform)(He,Z):re=(0,b.createCSSTransform)(He,Z);const xe=(0,A.clsx)(D.props.className||"",W,{[J]:this.state.dragging,[V]:this.state.dragged});return e.createElement(O.default,z({},Y,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),e.cloneElement(e.Children.only(D),{className:xe,style:_a(_a({},D.props.style),re),transform:Ce}))}}a.default=K,U(K,"displayName","Draggable"),U(K,"propTypes",pl(_a({},O.default.propTypes),{axis:d.default.oneOf(["both","x","y","none"]),bounds:d.default.oneOfType([d.default.shape({left:d.default.number,right:d.default.number,top:d.default.number,bottom:d.default.number}),d.default.string,d.default.oneOf([!1])]),defaultClassName:d.default.string,defaultClassNameDragging:d.default.string,defaultClassNameDragged:d.default.string,defaultPosition:d.default.shape({x:d.default.number,y:d.default.number}),positionOffset:d.default.shape({x:d.default.oneOfType([d.default.number,d.default.string]),y:d.default.oneOfType([d.default.number,d.default.string])}),position:d.default.shape({x:d.default.number,y:d.default.number}),className:N.dontSetMe,style:N.dontSetMe,transform:N.dontSetMe})),U(K,"defaultProps",pl(_a({},O.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(h,a,n){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var e=S(n(59301)),d=O(n(12708)),p=O(n(4676)),A=n(77026),b=n(22013),u=n(80217),N=O(n(97510));function O(K){return K&&K.__esModule?K:{default:K}}function S(K,P){if(typeof WeakMap=="function")var F=new WeakMap,I=new WeakMap;return(S=function(D,G){if(!G&&D&&D.__esModule)return D;var W,J,V={__proto__:null,default:D};if(D===null||typeof D!="object"&&typeof D!="function")return V;if(W=G?I:F){if(W.has(D))return W.get(D);W.set(D,V)}for(const q in D)q!=="default"&&{}.hasOwnProperty.call(D,q)&&((J=(W=Object.defineProperty)&&Object.getOwnPropertyDescriptor(D,q))&&(J.get||J.set)?W(V,q,J):V[q]=D[q]);return V})(K,P)}function m(K,P,F){return(P=X(P))in K?Object.defineProperty(K,P,{value:F,enumerable:!0,configurable:!0,writable:!0}):K[P]=F,K}function X(K){var P=z(K,"string");return typeof P=="symbol"?P:P+""}function z(K,P){if(typeof K!="object"||!K)return K;var F=K[Symbol.toPrimitive];if(F!==void 0){var I=F.call(K,P||"default");if(typeof I!="object")return I;throw new TypeError("@@toPrimitive must return a primitive value.")}return(P==="string"?String:Number)(K)}const U={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let j=U.mouse;class _ extends e.Component{constructor(){super(...arguments),m(this,"dragging",!1),m(this,"lastX",NaN),m(this,"lastY",NaN),m(this,"touchIdentifier",null),m(this,"mounted",!1),m(this,"handleDragStart",P=>{if(this.props.onMouseDown(P),!this.props.allowAnyClick&&typeof P.button=="number"&&P.button!==0)return!1;const F=this.findDOMNode();if(!F||!F.ownerDocument||!F.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:I}=F;if(this.props.disabled||!(P.target instanceof I.defaultView.Node)||this.props.handle&&!(0,A.matchesSelectorAndParentsTo)(P.target,this.props.handle,F)||this.props.cancel&&(0,A.matchesSelectorAndParentsTo)(P.target,this.props.cancel,F))return;P.type==="touchstart"&&!this.props.allowMobileScroll&&P.preventDefault();const D=(0,A.getTouchIdentifier)(P);this.touchIdentifier=D;const G=(0,b.getControlPosition)(P,D,this);if(G==null)return;const{x:W,y:J}=G,V=(0,b.createCoreData)(this,W,J);(0,N.default)("DraggableCore: handleDragStart: %j",V),(0,N.default)("calling",this.props.onStart),!(this.props.onStart(P,V)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,A.addUserSelectStyles)(I),this.dragging=!0,this.lastX=W,this.lastY=J,(0,A.addEvent)(I,j.move,this.handleDrag),(0,A.addEvent)(I,j.stop,this.handleDragStop))}),m(this,"handleDrag",P=>{const F=(0,b.getControlPosition)(P,this.touchIdentifier,this);if(F==null)return;let{x:I,y:D}=F;if(Array.isArray(this.props.grid)){let J=I-this.lastX,V=D-this.lastY;if([J,V]=(0,b.snapToGrid)(this.props.grid,J,V),!J&&!V)return;I=this.lastX+J,D=this.lastY+V}const G=(0,b.createCoreData)(this,I,D);if((0,N.default)("DraggableCore: handleDrag: %j",G),this.props.onDrag(P,G)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(J){const V=document.createEvent("MouseEvents");V.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(V)}return}this.lastX=I,this.lastY=D}),m(this,"handleDragStop",P=>{if(!this.dragging)return;const F=(0,b.getControlPosition)(P,this.touchIdentifier,this);if(F==null)return;let{x:I,y:D}=F;if(Array.isArray(this.props.grid)){let V=I-this.lastX||0,q=D-this.lastY||0;[V,q]=(0,b.snapToGrid)(this.props.grid,V,q),I=this.lastX+V,D=this.lastY+q}const G=(0,b.createCoreData)(this,I,D);if(this.props.onStop(P,G)===!1||this.mounted===!1)return!1;const J=this.findDOMNode();J&&this.props.enableUserSelectHack&&(0,A.scheduleRemoveUserSelectStyles)(J.ownerDocument),(0,N.default)("DraggableCore: handleDragStop: %j",G),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,J&&((0,N.default)("DraggableCore: Removing handlers"),(0,A.removeEvent)(J.ownerDocument,j.move,this.handleDrag),(0,A.removeEvent)(J.ownerDocument,j.stop,this.handleDragStop))}),m(this,"onMouseDown",P=>(j=U.mouse,this.handleDragStart(P))),m(this,"onMouseUp",P=>(j=U.mouse,this.handleDragStop(P))),m(this,"onTouchStart",P=>(j=U.touch,this.handleDragStart(P))),m(this,"onTouchEnd",P=>(j=U.touch,this.handleDragStop(P)))}componentDidMount(){this.mounted=!0;const P=this.findDOMNode();P&&(0,A.addEvent)(P,U.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const P=this.findDOMNode();if(P){const{ownerDocument:F}=P;(0,A.removeEvent)(F,U.mouse.move,this.handleDrag),(0,A.removeEvent)(F,U.touch.move,this.handleDrag),(0,A.removeEvent)(F,U.mouse.stop,this.handleDragStop),(0,A.removeEvent)(F,U.touch.stop,this.handleDragStop),(0,A.removeEvent)(P,U.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,A.scheduleRemoveUserSelectStyles)(F)}}findDOMNode(){var P,F,I;return(P=this.props)!=null&&P.nodeRef?(I=(F=this.props)==null?void 0:F.nodeRef)==null?void 0:I.current:p.default.findDOMNode(this)}render(){return e.cloneElement(e.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}a.default=_,m(_,"displayName","DraggableCore"),m(_,"propTypes",{allowAnyClick:d.default.bool,allowMobileScroll:d.default.bool,children:d.default.node.isRequired,disabled:d.default.bool,enableUserSelectHack:d.default.bool,offsetParent:function(K,P){if(K[P]&&K[P].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:d.default.arrayOf(d.default.number),handle:d.default.string,cancel:d.default.string,nodeRef:d.default.object,onStart:d.default.func,onDrag:d.default.func,onStop:d.default.func,onMouseDown:d.default.func,scale:d.default.number,className:u.dontSetMe,style:u.dontSetMe,transform:u.dontSetMe}),m(_,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(h,a,n){"use strict";const{default:e,DraggableCore:d}=n(51353);h.exports=e,h.exports.default=e,h.exports.DraggableCore=d},77026:function(h,a,n){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.addClassName=W,a.addEvent=N,a.addUserSelectStyles=I,a.createCSSTransform=j,a.createSVGTransform=_,a.getTouch=P,a.getTouchIdentifier=F,a.getTranslation=K,a.innerHeight=X,a.innerWidth=z,a.matchesSelector=b,a.matchesSelectorAndParentsTo=u,a.offsetXYFromParent=U,a.outerHeight=S,a.outerWidth=m,a.removeClassName=J,a.removeEvent=O,a.scheduleRemoveUserSelectStyles=D;var e=n(80217),d=p(n(76172));function p(V,q){if(typeof WeakMap=="function")var Z=new WeakMap,oe=new WeakMap;return(p=function(Y,re){if(!re&&Y&&Y.__esModule)return Y;var Ce,Ae,Le={__proto__:null,default:Y};if(Y===null||typeof Y!="object"&&typeof Y!="function")return Le;if(Ce=re?oe:Z){if(Ce.has(Y))return Ce.get(Y);Ce.set(Y,Le)}for(const fe in Y)fe!=="default"&&{}.hasOwnProperty.call(Y,fe)&&((Ae=(Ce=Object.defineProperty)&&Object.getOwnPropertyDescriptor(Y,fe))&&(Ae.get||Ae.set)?Ce(Le,fe,Ae):Le[fe]=Y[fe]);return Le})(V,q)}let A="";function b(V,q){return A||(A=(0,e.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(Z){return(0,e.isFunction)(V[Z])})),(0,e.isFunction)(V[A])?V[A](q):!1}function u(V,q,Z){let oe=V;do{if(b(oe,q))return!0;if(oe===Z)return!1;oe=oe.parentNode}while(oe);return!1}function N(V,q,Z,oe){if(!V)return;const Y=_a({capture:!0},oe);V.addEventListener?V.addEventListener(q,Z,Y):V.attachEvent?V.attachEvent("on"+q,Z):V["on"+q]=Z}function O(V,q,Z,oe){if(!V)return;const Y=_a({capture:!0},oe);V.removeEventListener?V.removeEventListener(q,Z,Y):V.detachEvent?V.detachEvent("on"+q,Z):V["on"+q]=null}function S(V){let q=V.clientHeight;const Z=V.ownerDocument.defaultView.getComputedStyle(V);return q+=(0,e.int)(Z.borderTopWidth),q+=(0,e.int)(Z.borderBottomWidth),q}function m(V){let q=V.clientWidth;const Z=V.ownerDocument.defaultView.getComputedStyle(V);return q+=(0,e.int)(Z.borderLeftWidth),q+=(0,e.int)(Z.borderRightWidth),q}function X(V){let q=V.clientHeight;const Z=V.ownerDocument.defaultView.getComputedStyle(V);return q-=(0,e.int)(Z.paddingTop),q-=(0,e.int)(Z.paddingBottom),q}function z(V){let q=V.clientWidth;const Z=V.ownerDocument.defaultView.getComputedStyle(V);return q-=(0,e.int)(Z.paddingLeft),q-=(0,e.int)(Z.paddingRight),q}function U(V,q,Z){const Y=q===q.ownerDocument.body?{left:0,top:0}:q.getBoundingClientRect(),re=(V.clientX+q.scrollLeft-Y.left)/Z,Ce=(V.clientY+q.scrollTop-Y.top)/Z;return{x:re,y:Ce}}function j(V,q){const Z=K(V,q,"px");return{[(0,d.browserPrefixToKey)("transform",d.default)]:Z}}function _(V,q){return K(V,q,"")}function K(V,q,Z){let{x:oe,y:Y}=V,re=`translate(${oe}${Z},${Y}${Z})`;if(q){const Ce=`${typeof q.x=="string"?q.x:q.x+Z}`,Ae=`${typeof q.y=="string"?q.y:q.y+Z}`;re=`translate(${Ce}, ${Ae})`+re}return re}function P(V,q){return V.targetTouches&&(0,e.findInArray)(V.targetTouches,Z=>q===Z.identifier)||V.changedTouches&&(0,e.findInArray)(V.changedTouches,Z=>q===Z.identifier)}function F(V){if(V.targetTouches&&V.targetTouches[0])return V.targetTouches[0].identifier;if(V.changedTouches&&V.changedTouches[0])return V.changedTouches[0].identifier}function I(V){if(!V)return;let q=V.getElementById("react-draggable-style-el");q||(q=V.createElement("style"),q.type="text/css",q.id="react-draggable-style-el",q.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} + .`+XA+wd+Oc)},bl=function(l,o){var c=l.ownerDocument;if(c){var s=c.createElement("style");s.textContent=o,l.appendChild(s)}},Mc=function(){function l(){}return l.getOrigin=function(o){var c=l._link;return c?(c.href=o,c.href=c.href,c.protocol+c.hostname+c.port):"about:blank"},l.isSameOrigin=function(o){return l.getOrigin(o)===l._origin},l.setContext=function(o){l._link=o.document.createElement("a"),l._origin=l.getOrigin(o.location.href)},l._origin="about:blank",l}(),Td=function(){function l(o,c){this.context=o,this._options=c,this._cache={}}return l.prototype.addImage=function(o){var c=Promise.resolve();return this.has(o)||(Pc(o)||Dd(o))&&(this._cache[o]=this.loadImage(o)).catch(function(){}),c},l.prototype.match=function(o){return this._cache[o]},l.prototype.loadImage=function(o){return d(this,void 0,void 0,function(){var c,s,x,H,ee=this;return p(this,function(de){switch(de.label){case 0:return c=Mc.isSameOrigin(o),s=!gA(o)&&this._options.useCORS===!0&&So.SUPPORT_CORS_IMAGES&&!c,x=!gA(o)&&!c&&!Pc(o)&&typeof this._options.proxy=="string"&&So.SUPPORT_CORS_XHR&&!s,!c&&this._options.allowTaint===!1&&!gA(o)&&!Pc(o)&&!x&&!s?[2]:(H=o,x?[4,this.proxy(H)]:[3,2]);case 1:H=de.sent(),de.label=2;case 2:return this.context.logger.debug("Added image "+o.substring(0,256)),[4,new Promise(function(ge,De){var Ce=new Image;Ce.onload=function(){return ge(Ce)},Ce.onerror=De,(Nd(H)||s)&&(Ce.crossOrigin="anonymous"),Ce.src=H,Ce.complete===!0&&setTimeout(function(){return ge(Ce)},500),ee._options.imageTimeout>0&&setTimeout(function(){return De("Timed out ("+ee._options.imageTimeout+"ms) loading image")},ee._options.imageTimeout)})];case 3:return[2,de.sent()]}})})},l.prototype.has=function(o){return typeof this._cache[o]!="undefined"},l.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},l.prototype.proxy=function(o){var c=this,s=this._options.proxy;if(!s)throw new Error("No proxy defined");var x=o.substring(0,256);return new Promise(function(H,ee){var de=So.SUPPORT_RESPONSE_TYPE?"blob":"text",ge=new XMLHttpRequest;ge.onload=function(){if(ge.status===200)if(de==="text")H(ge.response);else{var mt=new FileReader;mt.addEventListener("load",function(){return H(mt.result)},!1),mt.addEventListener("error",function(lt){return ee(lt)},!1),mt.readAsDataURL(ge.response)}else ee("Failed to proxy resource "+x+" with status code "+ge.status)},ge.onerror=ee;var De=s.indexOf("?")>-1?"&":"?";if(ge.open("GET",""+s+De+"url="+encodeURIComponent(o)+"&responseType="+de),de!=="text"&&ge instanceof XMLHttpRequest&&(ge.responseType=de),c._options.imageTimeout){var Ce=c._options.imageTimeout;ge.timeout=Ce,ge.ontimeout=function(){return ee("Timed out ("+Ce+"ms) proxying "+x)}}ge.send()})},l}(),xd=/^data:image\/svg\+xml/i,kc=/^data:image\/.*;base64,/i,Fd=/^data:image\/.*/i,Dd=function(l){return So.SUPPORT_SVG_DRAWING||!Ld(l)},gA=function(l){return Fd.test(l)},Nd=function(l){return kc.test(l)},Pc=function(l){return l.substr(0,4)==="blob"},Ld=function(l){return l.substr(-3).toLowerCase()==="svg"||xd.test(l)},xr=function(){function l(o,c){this.type=0,this.x=o,this.y=c}return l.prototype.add=function(o,c){return new l(this.x+o,this.y+c)},l}(),Cl=function(l,o,c){return new xr(l.x+(o.x-l.x)*c,l.y+(o.y-l.y)*c)},al=function(){function l(o,c,s,x){this.type=1,this.start=o,this.startControl=c,this.endControl=s,this.end=x}return l.prototype.subdivide=function(o,c){var s=Cl(this.start,this.startControl,o),x=Cl(this.startControl,this.endControl,o),H=Cl(this.endControl,this.end,o),ee=Cl(s,x,o),de=Cl(x,H,o),ge=Cl(ee,de,o);return c?new l(this.start,s,ee,ge):new l(ge,de,H,this.end)},l.prototype.add=function(o,c){return new l(this.start.add(o,c),this.startControl.add(o,c),this.endControl.add(o,c),this.end.add(o,c))},l.prototype.reverse=function(){return new l(this.end,this.endControl,this.startControl,this.start)},l}(),qo=function(l){return l.type===1},Uc=function(){function l(o){var c=o.styles,s=o.bounds,x=bi(c.borderTopLeftRadius,s.width,s.height),H=x[0],ee=x[1],de=bi(c.borderTopRightRadius,s.width,s.height),ge=de[0],De=de[1],Ce=bi(c.borderBottomRightRadius,s.width,s.height),mt=Ce[0],lt=Ce[1],mn=bi(c.borderBottomLeftRadius,s.width,s.height),pn=mn[0],Un=mn[1],_n=[];_n.push((H+ge)/s.width),_n.push((pn+mt)/s.width),_n.push((ee+Un)/s.height),_n.push((De+lt)/s.height);var yr=Math.max.apply(Math,_n);yr>1&&(H/=yr,ee/=yr,ge/=yr,De/=yr,mt/=yr,lt/=yr,pn/=yr,Un/=yr);var Qn=s.width-ge,Fa=s.height-lt,Xa=s.width-mt,Ya=s.height-Un,Nr=c.borderTopWidth,Bi=c.borderRightWidth,Za=c.borderBottomWidth,Va=c.borderLeftWidth,es=Jr(c.paddingTop,o.bounds.width),Ss=Jr(c.paddingRight,o.bounds.width),Us=Jr(c.paddingBottom,o.bounds.width),Ji=Jr(c.paddingLeft,o.bounds.width);this.topLeftBorderDoubleOuterBox=H>0||ee>0?Os(s.left+Va/3,s.top+Nr/3,H-Va/3,ee-Nr/3,As.TOP_LEFT):new xr(s.left+Va/3,s.top+Nr/3),this.topRightBorderDoubleOuterBox=H>0||ee>0?Os(s.left+Qn,s.top+Nr/3,ge-Bi/3,De-Nr/3,As.TOP_RIGHT):new xr(s.left+s.width-Bi/3,s.top+Nr/3),this.bottomRightBorderDoubleOuterBox=mt>0||lt>0?Os(s.left+Xa,s.top+Fa,mt-Bi/3,lt-Za/3,As.BOTTOM_RIGHT):new xr(s.left+s.width-Bi/3,s.top+s.height-Za/3),this.bottomLeftBorderDoubleOuterBox=pn>0||Un>0?Os(s.left+Va/3,s.top+Ya,pn-Va/3,Un-Za/3,As.BOTTOM_LEFT):new xr(s.left+Va/3,s.top+s.height-Za/3),this.topLeftBorderDoubleInnerBox=H>0||ee>0?Os(s.left+Va*2/3,s.top+Nr*2/3,H-Va*2/3,ee-Nr*2/3,As.TOP_LEFT):new xr(s.left+Va*2/3,s.top+Nr*2/3),this.topRightBorderDoubleInnerBox=H>0||ee>0?Os(s.left+Qn,s.top+Nr*2/3,ge-Bi*2/3,De-Nr*2/3,As.TOP_RIGHT):new xr(s.left+s.width-Bi*2/3,s.top+Nr*2/3),this.bottomRightBorderDoubleInnerBox=mt>0||lt>0?Os(s.left+Xa,s.top+Fa,mt-Bi*2/3,lt-Za*2/3,As.BOTTOM_RIGHT):new xr(s.left+s.width-Bi*2/3,s.top+s.height-Za*2/3),this.bottomLeftBorderDoubleInnerBox=pn>0||Un>0?Os(s.left+Va*2/3,s.top+Ya,pn-Va*2/3,Un-Za*2/3,As.BOTTOM_LEFT):new xr(s.left+Va*2/3,s.top+s.height-Za*2/3),this.topLeftBorderStroke=H>0||ee>0?Os(s.left+Va/2,s.top+Nr/2,H-Va/2,ee-Nr/2,As.TOP_LEFT):new xr(s.left+Va/2,s.top+Nr/2),this.topRightBorderStroke=H>0||ee>0?Os(s.left+Qn,s.top+Nr/2,ge-Bi/2,De-Nr/2,As.TOP_RIGHT):new xr(s.left+s.width-Bi/2,s.top+Nr/2),this.bottomRightBorderStroke=mt>0||lt>0?Os(s.left+Xa,s.top+Fa,mt-Bi/2,lt-Za/2,As.BOTTOM_RIGHT):new xr(s.left+s.width-Bi/2,s.top+s.height-Za/2),this.bottomLeftBorderStroke=pn>0||Un>0?Os(s.left+Va/2,s.top+Ya,pn-Va/2,Un-Za/2,As.BOTTOM_LEFT):new xr(s.left+Va/2,s.top+s.height-Za/2),this.topLeftBorderBox=H>0||ee>0?Os(s.left,s.top,H,ee,As.TOP_LEFT):new xr(s.left,s.top),this.topRightBorderBox=ge>0||De>0?Os(s.left+Qn,s.top,ge,De,As.TOP_RIGHT):new xr(s.left+s.width,s.top),this.bottomRightBorderBox=mt>0||lt>0?Os(s.left+Xa,s.top+Fa,mt,lt,As.BOTTOM_RIGHT):new xr(s.left+s.width,s.top+s.height),this.bottomLeftBorderBox=pn>0||Un>0?Os(s.left,s.top+Ya,pn,Un,As.BOTTOM_LEFT):new xr(s.left,s.top+s.height),this.topLeftPaddingBox=H>0||ee>0?Os(s.left+Va,s.top+Nr,Math.max(0,H-Va),Math.max(0,ee-Nr),As.TOP_LEFT):new xr(s.left+Va,s.top+Nr),this.topRightPaddingBox=ge>0||De>0?Os(s.left+Math.min(Qn,s.width-Bi),s.top+Nr,Qn>s.width+Bi?0:Math.max(0,ge-Bi),Math.max(0,De-Nr),As.TOP_RIGHT):new xr(s.left+s.width-Bi,s.top+Nr),this.bottomRightPaddingBox=mt>0||lt>0?Os(s.left+Math.min(Xa,s.width-Va),s.top+Math.min(Fa,s.height-Za),Math.max(0,mt-Bi),Math.max(0,lt-Za),As.BOTTOM_RIGHT):new xr(s.left+s.width-Bi,s.top+s.height-Za),this.bottomLeftPaddingBox=pn>0||Un>0?Os(s.left+Va,s.top+Math.min(Ya,s.height-Za),Math.max(0,pn-Va),Math.max(0,Un-Za),As.BOTTOM_LEFT):new xr(s.left+Va,s.top+s.height-Za),this.topLeftContentBox=H>0||ee>0?Os(s.left+Va+Ji,s.top+Nr+es,Math.max(0,H-(Va+Ji)),Math.max(0,ee-(Nr+es)),As.TOP_LEFT):new xr(s.left+Va+Ji,s.top+Nr+es),this.topRightContentBox=ge>0||De>0?Os(s.left+Math.min(Qn,s.width+Va+Ji),s.top+Nr+es,Qn>s.width+Va+Ji?0:ge-Va+Ji,De-(Nr+es),As.TOP_RIGHT):new xr(s.left+s.width-(Bi+Ss),s.top+Nr+es),this.bottomRightContentBox=mt>0||lt>0?Os(s.left+Math.min(Xa,s.width-(Va+Ji)),s.top+Math.min(Fa,s.height+Nr+es),Math.max(0,mt-(Bi+Ss)),lt-(Za+Us),As.BOTTOM_RIGHT):new xr(s.left+s.width-(Bi+Ss),s.top+s.height-(Za+Us)),this.bottomLeftContentBox=pn>0||Un>0?Os(s.left+Va+Ji,s.top+Ya,Math.max(0,pn-(Va+Ji)),Un-(Za+Us),As.BOTTOM_LEFT):new xr(s.left+Va+Ji,s.top+s.height-(Za+Us))}return l}(),As;(function(l){l[l.TOP_LEFT=0]="TOP_LEFT",l[l.TOP_RIGHT=1]="TOP_RIGHT",l[l.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",l[l.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(As||(As={}));var Os=function(l,o,c,s,x){var H=4*((Math.sqrt(2)-1)/3),ee=c*H,de=s*H,ge=l+c,De=o+s;switch(x){case As.TOP_LEFT:return new al(new xr(l,De),new xr(l,De-de),new xr(ge-ee,o),new xr(ge,o));case As.TOP_RIGHT:return new al(new xr(l,o),new xr(l+ee,o),new xr(ge,De-de),new xr(ge,De));case As.BOTTOM_RIGHT:return new al(new xr(ge,o),new xr(ge,o+de),new xr(l+ee,De),new xr(l,De));case As.BOTTOM_LEFT:default:return new al(new xr(ge,De),new xr(ge-ee,De),new xr(l,o+de),new xr(l,o))}},mA=function(l){return[l.topLeftBorderBox,l.topRightBorderBox,l.bottomRightBorderBox,l.bottomLeftBorderBox]},Rd=function(l){return[l.topLeftContentBox,l.topRightContentBox,l.bottomRightContentBox,l.bottomLeftContentBox]},hA=function(l){return[l.topLeftPaddingBox,l.topRightPaddingBox,l.bottomRightPaddingBox,l.bottomLeftPaddingBox]},Qc=function(){function l(o,c,s){this.offsetX=o,this.offsetY=c,this.matrix=s,this.type=0,this.target=6}return l}(),Xl=function(){function l(o,c){this.path=o,this.target=c,this.type=1}return l}(),Od=function(){function l(o){this.opacity=o,this.type=2,this.target=6}return l}(),Md=function(l){return l.type===0},T=function(l){return l.type===1},L=function(l){return l.type===2},f=function(l,o){return l.length===o.length?l.some(function(c,s){return c===o[s]}):!1},Te=function(l,o,c,s,x){return l.map(function(H,ee){switch(ee){case 0:return H.add(o,c);case 1:return H.add(o+s,c);case 2:return H.add(o+s,c+x);case 3:return H.add(o,c+x)}return H})},At=function(){function l(o){this.element=o,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return l}(),bt=function(){function l(o,c){if(this.container=o,this.parent=c,this.effects=[],this.curves=new Uc(this.container),this.container.styles.opacity<1&&this.effects.push(new Od(this.container.styles.opacity)),this.container.styles.transform!==null){var s=this.container.bounds.left+this.container.styles.transformOrigin[0].number,x=this.container.bounds.top+this.container.styles.transformOrigin[1].number,H=this.container.styles.transform;this.effects.push(new Qc(s,x,H))}if(this.container.styles.overflowX!==0){var ee=mA(this.curves),de=hA(this.curves);f(ee,de)?this.effects.push(new Xl(ee,6)):(this.effects.push(new Xl(ee,2)),this.effects.push(new Xl(de,4)))}}return l.prototype.getEffects=function(o){for(var c=[2,3].indexOf(this.container.styles.position)===-1,s=this.parent,x=this.effects.slice(0);s;){var H=s.effects.filter(function(ge){return!T(ge)});if(c||s.container.styles.position!==0||!s.parent){if(x.unshift.apply(x,H),c=[2,3].indexOf(s.container.styles.position)===-1,s.container.styles.overflowX!==0){var ee=mA(s.curves),de=hA(s.curves);f(ee,de)||x.unshift(new Xl(de,6))}}else x.unshift.apply(x,H);s=s.parent}return x.filter(function(ge){return Ga(ge.target,o)})},l}(),Xt=function(l,o,c,s){l.container.elements.forEach(function(x){var H=Ga(x.flags,4),ee=Ga(x.flags,2),de=new bt(x,l);Ga(x.styles.display,2048)&&s.push(de);var ge=Ga(x.flags,8)?[]:s;if(H||ee){var De=H||x.styles.isPositioned()?c:o,Ce=new At(de);if(x.styles.isPositioned()||x.styles.opacity<1||x.styles.isTransformed()){var mt=x.styles.zIndex.order;if(mt<0){var lt=0;De.negativeZIndex.some(function(pn,Un){return mt>pn.element.container.styles.zIndex.order?(lt=Un,!1):lt>0}),De.negativeZIndex.splice(lt,0,Ce)}else if(mt>0){var mn=0;De.positiveZIndex.some(function(pn,Un){return mt>=pn.element.container.styles.zIndex.order?(mn=Un+1,!1):mn>0}),De.positiveZIndex.splice(mn,0,Ce)}else De.zeroOrAutoZIndexOrTransformedOrOpacity.push(Ce)}else x.styles.isFloating()?De.nonPositionedFloats.push(Ce):De.nonPositionedInlineLevel.push(Ce);Xt(de,Ce,H?Ce:c,ge)}else x.styles.isInlineLevel()?o.inlineLevel.push(de):o.nonInlineLevel.push(de),Xt(de,o,c,ge);Ga(x.flags,8)&&je(x,ge)})},je=function(l,o){for(var c=l instanceof iA?l.start:1,s=l instanceof iA?l.reversed:!1,x=0;x0&&c.intrinsicHeight>0){var H=xn(c),ee=hA(s);this.path(ee),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(x,0,0,c.intrinsicWidth,c.intrinsicHeight,H.left,H.top,H.width,H.height),this.ctx.restore()}},o.prototype.renderNodeContent=function(c){return d(this,void 0,void 0,function(){var s,x,H,ee,de,ge,Qn,Qn,De,Ce,mt,lt,Xa,mn,pn,Ya,Un,_n,yr,Qn,Fa,Xa,Ya;return p(this,function(Nr){switch(Nr.label){case 0:this.applyEffects(c.getEffects(4)),s=c.container,x=c.curves,H=s.styles,ee=0,de=s.textNodes,Nr.label=1;case 1:return ee0&&js>0&&(Za=H.ctx.createPattern(Ya,"repeat"),H.renderRepeat(es,Za,Xs,uo))):Uo(Ce)&&(Va=Rr(c,s,[null,null,null]),es=Va[0],Ss=Va[1],Us=Va[2],Ji=Va[3],js=Va[4],jo=Ce.position.length===0?[Ta]:Ce.position,Xs=Jr(jo[0],Ji),uo=Jr(jo[jo.length-1],js),_o=Li(Ce,Xs,uo,Ji,js),Ro=_o[0],zo=_o[1],Ro>0&&zo>0&&($o=H.ctx.createRadialGradient(Ss+Xs,Us+uo,0,Ss+Xs,Us+uo,Ro),fs(Ce.stops,Ro*2).forEach(function(Au){return $o.addColorStop(Au.stop,Ua(Au.color))}),H.path(es),H.ctx.fillStyle=$o,Ro!==zo?(Go=c.bounds.left+.5*c.bounds.width,ko=c.bounds.top+.5*c.bounds.height,eu=zo/Ro,Po=1/eu,H.ctx.save(),H.ctx.translate(Go,ko),H.ctx.transform(1,0,0,eu,0,0),H.ctx.translate(-Go,-ko),H.ctx.fillRect(Ss,Po*(Us-ko)+ko,Ji,js*Po),H.ctx.restore()):H.ctx.fill())),lu.label=6;case 6:return s--,[2]}})},H=this,ee=0,de=c.styles.backgroundImage.slice(0).reverse(),De.label=1;case 1:return ee0?Ce.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Ce.color,Ce.width,de,c.curves,2)]:[3,11]):[3,13];case 4:return lt.sent(),[3,11];case 5:return Ce.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Ce.color,Ce.width,de,c.curves,3)];case 6:return lt.sent(),[3,11];case 7:return Ce.style!==4?[3,9]:[4,this.renderDoubleBorder(Ce.color,Ce.width,de,c.curves)];case 8:return lt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Ce.color,de,c.curves)];case 10:lt.sent(),lt.label=11;case 11:de++,lt.label=12;case 12:return ge++,[3,3];case 13:return[2]}})})},o.prototype.renderDashedDottedBorder=function(c,s,x,H,ee){return d(this,void 0,void 0,function(){var de,ge,De,Ce,mt,lt,mn,pn,Un,_n,yr,Qn,Fa,Xa,Ya,Nr,Ya,Nr;return p(this,function(Bi){return this.ctx.save(),de=An(H,x),ge=Je(H,x),ee===2&&(this.path(ge),this.ctx.clip()),qo(ge[0])?(De=ge[0].start.x,Ce=ge[0].start.y):(De=ge[0].x,Ce=ge[0].y),qo(ge[1])?(mt=ge[1].end.x,lt=ge[1].end.y):(mt=ge[1].x,lt=ge[1].y),x===0||x===2?mn=Math.abs(De-mt):mn=Math.abs(Ce-lt),this.ctx.beginPath(),ee===3?this.formatPath(de):this.formatPath(ge.slice(0,2)),pn=s<3?s*3:s*2,Un=s<3?s*2:s,ee===3&&(pn=s,Un=s),_n=!0,mn<=pn*2?_n=!1:mn<=pn*2+Un?(yr=mn/(2*pn+Un),pn*=yr,Un*=yr):(Qn=Math.floor((mn+Un)/(pn+Un)),Fa=(mn-Qn*pn)/(Qn-1),Xa=(mn-(Qn+1)*pn)/Qn,Un=Xa<=0||Math.abs(Un-Fa)=97&&e<=122||e>=65&&e<=90}},21127:function(h,a,n){"use strict";var e=n(91241),d=n(22347);h.exports=p;function p(A){return e(A)||d(A)}},22347:function(h){"use strict";h.exports=a;function a(n){var e=typeof n=="string"?n.charCodeAt(0):n;return e>=48&&e<=57}},65207:function(h){"use strict";h.exports=a;function a(n){var e=typeof n=="string"?n.charCodeAt(0):n;return e>=97&&e<=102||e>=65&&e<=70||e>=48&&e<=57}},24334:function(h,a,n){var e,d;(function(p,A){h.exports=A(p)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof n.g!="undefined"?n.g:this,function(p){"use strict";p=p||{};var A=p.Base64,b="2.6.4",u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",N=function(Ae){for(var Le={},fe=0,He=Ae.length;fe>>6)+O(128|Le&63):O(224|Le>>>12&15)+O(128|Le>>>6&63)+O(128|Le&63)}else{var Le=65536+(Ae.charCodeAt(0)-55296)*1024+(Ae.charCodeAt(1)-56320);return O(240|Le>>>18&7)+O(128|Le>>>12&63)+O(128|Le>>>6&63)+O(128|Le&63)}},m=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,X=function(Ae){return Ae.replace(m,S)},z=function(Ae){var Le=[0,2,1][Ae.length%3],fe=Ae.charCodeAt(0)<<16|(Ae.length>1?Ae.charCodeAt(1):0)<<8|(Ae.length>2?Ae.charCodeAt(2):0),He=[u.charAt(fe>>>18),u.charAt(fe>>>12&63),Le>=2?"=":u.charAt(fe>>>6&63),Le>=1?"=":u.charAt(fe&63)];return He.join("")},U=p.btoa&&typeof p.btoa=="function"?function(Ae){return p.btoa(Ae)}:function(Ae){if(Ae.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ae.replace(/[\s\S]{1,3}/g,z)},j=function(Ae){return U(X(String(Ae)))},_=function(Ae){return Ae.replace(/[+\/]/g,function(Le){return Le=="+"?"-":"_"}).replace(/=/g,"")},K=function(Ae,Le){return Le?_(j(Ae)):j(Ae)},P=function(Ae){return K(Ae,!0)},F;p.Uint8Array&&(F=function(Ae,Le){for(var fe="",He=0,xe=Ae.length;He>>18)+u.charAt(te>>>12&63)+(typeof Ft!="undefined"?u.charAt(te>>>6&63):"=")+(typeof jt!="undefined"?u.charAt(te&63):"=")}return Le?_(fe):fe});var I=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,D=function(Ae){switch(Ae.length){case 4:var Le=(7&Ae.charCodeAt(0))<<18|(63&Ae.charCodeAt(1))<<12|(63&Ae.charCodeAt(2))<<6|63&Ae.charCodeAt(3),fe=Le-65536;return O((fe>>>10)+55296)+O((fe&1023)+56320);case 3:return O((15&Ae.charCodeAt(0))<<12|(63&Ae.charCodeAt(1))<<6|63&Ae.charCodeAt(2));default:return O((31&Ae.charCodeAt(0))<<6|63&Ae.charCodeAt(1))}},G=function(Ae){return Ae.replace(I,D)},W=function(Ae){var Le=Ae.length,fe=Le%4,He=(Le>0?N[Ae.charAt(0)]<<18:0)|(Le>1?N[Ae.charAt(1)]<<12:0)|(Le>2?N[Ae.charAt(2)]<<6:0)|(Le>3?N[Ae.charAt(3)]:0),xe=[O(He>>>16),O(He>>>8&255),O(He&255)];return xe.length-=[0,0,2,1][fe],xe.join("")},J=p.atob&&typeof p.atob=="function"?function(Ae){return p.atob(Ae)}:function(Ae){return Ae.replace(/\S{1,4}/g,W)},V=function(Ae){return J(String(Ae).replace(/[^A-Za-z0-9\+\/]/g,""))},q=function(Ae){return G(J(Ae))},Z=function(Ae){return String(Ae).replace(/[-_]/g,function(Le){return Le=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},oe=function(Ae){return q(Z(Ae))},Y;p.Uint8Array&&(Y=function(Ae){return Uint8Array.from(V(Z(Ae)),function(Le){return Le.charCodeAt(0)})});var re=function(){var Ae=p.Base64;return p.Base64=A,Ae};if(p.Base64={VERSION:b,atob:V,btoa:U,fromBase64:oe,toBase64:K,utob:X,encode:K,encodeURI:P,btou:G,decode:oe,noConflict:re,fromUint8Array:F,toUint8Array:Y},typeof Object.defineProperty=="function"){var ye=function(Ae){return{value:Ae,enumerable:!1,writable:!0,configurable:!0}};p.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",ye(function(){return oe(this)})),Object.defineProperty(String.prototype,"toBase64",ye(function(Ae){return K(this,Ae)})),Object.defineProperty(String.prototype,"toBase64URI",ye(function(){return K(this,!0)}))}}return p.Meteor&&(Base64=p.Base64),h.exports?h.exports.Base64=p.Base64:(e=[],d=function(){return p.Base64}.apply(a,e),d!==void 0&&(h.exports=d)),{Base64:p.Base64}})},67842:function(h){"use strict";var a,n=59;h.exports=e;function e(d){var p="&"+d+";",A;return a=a||document.createElement("i"),a.innerHTML=p,A=a.textContent,A.charCodeAt(A.length-1)===n&&d!=="semi"||A===p?!1:A}},12256:function(h,a,n){"use strict";var e=n(47854),d=n(80501),p=n(22347),A=n(65207),b=n(21127),u=n(67842);h.exports=Ot;var N={}.hasOwnProperty,O=String.fromCharCode,S=Function.prototype,m={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},X=9,z=10,U=12,j=32,_=38,K=59,P=60,F=61,I=35,D=88,G=120,W=65533,J="named",V="hexadecimal",q="decimal",Z={};Z[V]=16,Z[q]=10;var oe={};oe[J]=b,oe[q]=p,oe[V]=A;var Y=1,re=2,ye=3,Ae=4,Le=5,fe=6,He=7,xe={};xe[Y]="Named character references must be terminated by a semicolon",xe[re]="Numeric character references must be terminated by a semicolon",xe[ye]="Named character references cannot be empty",xe[Ae]="Numeric character references cannot be empty",xe[Le]="Named character references must be known",xe[fe]="Numeric character references cannot be disallowed",xe[He]="Numeric character references cannot be outside the permissible Unicode range";function Ot(at,qe){var Ge={},Tt,cn;qe||(qe={});for(cn in m)Tt=qe[cn],Ge[cn]=Tt==null?m[cn]:Tt;return(Ge.position.indent||Ge.position.start)&&(Ge.indent=Ge.position.indent||[],Ge.position=Ge.position.start),Ft(at,Ge)}function Ft(at,qe){var Ge=qe.additional,Tt=qe.nonTerminated,cn=qe.text,Wt=qe.reference,_e=qe.warning,dn=qe.textContext,Ze=qe.referenceContext,Jt=qe.warningContext,vt=qe.position,sn=qe.indent||[],Nn=at.length,pt=0,Vn=-1,Pn=vt.column||1,$t=vt.line||1,Bn="",ur=[],Bt,Oe,Pe,we,Qt,tn,Kt,hn,Ee,yn,Me,It,xt,Pt,it,ae,Ln,Fn,$e;for(typeof Ge=="string"&&(Ge=Ge.charCodeAt(0)),ae=Br(),hn=_e?Vr:S,pt--,Nn++;++pt65535&&(tn-=65536,yn+=O(tn>>>10|55296),tn=56320|tn&1023),tn=yn+O(tn))):Pt!==J&&hn(Ae,Fn)),tn?(lr(),ae=Br(),pt=$e-1,Pn+=$e-xt+1,ur.push(tn),Ln=Br(),Ln.offset++,Wt&&Wt.call(Ze,tn,{start:ae,end:Ln},at.slice(xt-1,$e)),ae=Ln):(we=at.slice(xt-1,$e),Bn+=we,Pn+=we.length,pt=$e-1)}else Qt===10&&($t++,Vn++,Pn=0),Qt===Qt?(Bn+=O(Qt),Pn++):lr();return ur.join("");function Br(){return{line:$t,column:Pn,offset:pt+(vt.offset||0)}}function Vr(st,la){var Kr=Br();Kr.column+=la,Kr.offset+=la,_e.call(Jt,xe[st],Kr,st)}function lr(){Bn&&(ur.push(Bn),cn&&cn.call(dn,Bn,{start:ae,end:Br()}),Bn="")}}function jt(at){return at>=55296&&at<=57343||at>1114111}function te(at){return at>=1&&at<=8||at===11||at>=13&&at<=31||at>=127&&at<=159||at>=64976&&at<=65007||(at&65535)===65535||(at&65535)===65534}},68398:function(h,a,n){var e=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};var d=function(p){var A=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,b=0,u={},N={manual:p.Prism&&p.Prism.manual,disableWorkerMessageHandler:p.Prism&&p.Prism.disableWorkerMessageHandler,util:{encode:function F(I){return I instanceof O?new O(I.type,F(I.content),I.alias):Array.isArray(I)?I.map(F):I.replace(/&/g,"&").replace(/"+W.content+""};function S(F,I,D,G){F.lastIndex=I;var W=F.exec(D);if(W&&G&&W[1]){var J=W[1].length;W.index+=J,W[0]=W[0].slice(J)}return W}function m(F,I,D,G,W,J){for(var V in D)if(!(!D.hasOwnProperty(V)||!D[V])){var q=D[V];q=Array.isArray(q)?q:[q];for(var Z=0;Z=J.reach);xe+=He.value.length,He=He.next){var Ot=He.value;if(I.length>F.length)return;if(!(Ot instanceof O)){var Ft=1,jt;if(ye){if(jt=S(fe,xe,F,re),!jt||jt.index>=F.length)break;var Ge=jt.index,te=jt.index+jt[0].length,at=xe;for(at+=He.value.length;Ge>=at;)He=He.next,at+=He.value.length;if(at-=He.value.length,xe=at,He.value instanceof O)continue;for(var qe=He;qe!==I.tail&&(atJ.reach&&(J.reach=_e);var dn=He.prev;cn&&(dn=z(I,dn,cn),xe+=cn.length),U(I,dn,Ft);var Ze=new O(V,Y?N.tokenize(Tt,Y):Tt,Ae,Tt);if(He=z(I,dn,Ze),Wt&&z(I,He,Wt),Ft>1){var Jt={cause:V+","+Z,reach:_e};m(F,I,D,He.prev,xe,Jt),J&&Jt.reach>J.reach&&(J.reach=Jt.reach)}}}}}}function X(){var F={value:null,prev:null,next:null},I={value:null,prev:F,next:null};F.next=I,this.head=F,this.tail=I,this.length=0}function z(F,I,D){var G=I.next,W={value:D,prev:I,next:G};return I.next=W,G.prev=W,F.length++,W}function U(F,I,D){for(var G=I.next,W=0;W4&&_.slice(0,4)===A&&b.test(j)&&(j.charAt(4)==="-"?K=S(j):j=m(j),P=d),new P(K,j))}function S(U){var j=U.slice(5).replace(u,z);return A+j.charAt(0).toUpperCase()+j.slice(1)}function m(U){var j=U.slice(4);return u.test(j)?U:(j=j.replace(N,X),j.charAt(0)!=="-"&&(j="-"+j),A+j)}function X(U){return"-"+U.toLowerCase()}function z(U){return U.charAt(1).toUpperCase()}},18795:function(h,a,n){"use strict";var e=n(83576),d=n(8179),p=n(59780),A=n(68244),b=n(20019),u=n(38567);h.exports=e([p,d,A,b,u])},20019:function(h,a,n){"use strict";var e=n(70167),d=n(79318),p=e.booleanish,A=e.number,b=e.spaceSeparated;h.exports=d({transform:u,properties:{ariaActiveDescendant:null,ariaAtomic:p,ariaAutoComplete:null,ariaBusy:p,ariaChecked:p,ariaColCount:A,ariaColIndex:A,ariaColSpan:A,ariaControls:b,ariaCurrent:null,ariaDescribedBy:b,ariaDetails:null,ariaDisabled:p,ariaDropEffect:b,ariaErrorMessage:null,ariaExpanded:p,ariaFlowTo:b,ariaGrabbed:p,ariaHasPopup:null,ariaHidden:p,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:b,ariaLevel:A,ariaLive:null,ariaModal:p,ariaMultiLine:p,ariaMultiSelectable:p,ariaOrientation:null,ariaOwns:b,ariaPlaceholder:null,ariaPosInSet:A,ariaPressed:p,ariaReadOnly:p,ariaRelevant:null,ariaRequired:p,ariaRoleDescription:b,ariaRowCount:A,ariaRowIndex:A,ariaRowSpan:A,ariaSelected:p,ariaSetSize:A,ariaSort:null,ariaValueMax:A,ariaValueMin:A,ariaValueNow:A,ariaValueText:null,role:null}});function u(N,O){return O==="role"?O:"aria-"+O.slice(4).toLowerCase()}},38567:function(h,a,n){"use strict";var e=n(70167),d=n(79318),p=n(85804),A=e.boolean,b=e.overloadedBoolean,u=e.booleanish,N=e.number,O=e.spaceSeparated,S=e.commaSeparated;h.exports=d({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:p,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:S,acceptCharset:O,accessKey:O,action:null,allow:null,allowFullScreen:A,allowPaymentRequest:A,allowUserMedia:A,alt:null,as:null,async:A,autoCapitalize:null,autoComplete:O,autoFocus:A,autoPlay:A,capture:A,charSet:null,checked:A,cite:null,className:O,cols:N,colSpan:null,content:null,contentEditable:u,controls:A,controlsList:O,coords:N|S,crossOrigin:null,data:null,dateTime:null,decoding:null,default:A,defer:A,dir:null,dirName:null,disabled:A,download:b,draggable:u,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:A,formTarget:null,headers:O,height:N,hidden:A,high:N,href:null,hrefLang:null,htmlFor:O,httpEquiv:O,id:null,imageSizes:null,imageSrcSet:S,inputMode:null,integrity:null,is:null,isMap:A,itemId:null,itemProp:O,itemRef:O,itemScope:A,itemType:O,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:A,low:N,manifest:null,max:null,maxLength:N,media:null,method:null,min:null,minLength:N,multiple:A,muted:A,name:null,nonce:null,noModule:A,noValidate:A,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:A,optimum:N,pattern:null,ping:O,placeholder:null,playsInline:A,poster:null,preload:null,readOnly:A,referrerPolicy:null,rel:O,required:A,reversed:A,rows:N,rowSpan:N,sandbox:O,scope:null,scoped:A,seamless:A,selected:A,shape:null,size:N,sizes:null,slot:null,span:N,spellCheck:u,src:null,srcDoc:null,srcLang:null,srcSet:S,start:N,step:null,style:null,tabIndex:N,target:null,title:null,translate:null,type:null,typeMustMatch:A,useMap:null,value:u,width:N,wrap:null,align:null,aLink:null,archive:O,axis:null,background:null,bgColor:null,border:N,borderColor:null,bottomMargin:N,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:A,declare:A,event:null,face:null,frame:null,frameBorder:null,hSpace:N,leftMargin:N,link:null,longDesc:null,lowSrc:null,marginHeight:N,marginWidth:N,noResize:A,noHref:A,noShade:A,noWrap:A,object:null,profile:null,prompt:null,rev:null,rightMargin:N,rules:null,scheme:null,scrolling:u,standby:null,summary:null,text:null,topMargin:N,valueType:null,version:null,vAlign:null,vLink:null,vSpace:N,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:A,disableRemotePlayback:A,prefix:null,property:null,results:N,security:null,unselectable:null}})},85804:function(h,a,n){"use strict";var e=n(56432);h.exports=d;function d(p,A){return e(p,A.toLowerCase())}},56432:function(h){"use strict";h.exports=a;function a(n,e){return e in n?n[e]:e}},79318:function(h,a,n){"use strict";var e=n(47178),d=n(44347),p=n(19095);h.exports=A;function A(b){var u=b.space,N=b.mustUseProperty||[],O=b.attributes||{},S=b.properties,m=b.transform,X={},z={},U,j;for(U in S)j=new p(U,m(O,U),S[U],u),N.indexOf(U)!==-1&&(j.mustUseProperty=!0),X[U]=j,z[e(U)]=U,z[e(j.attribute)]=U;return new d(X,z,u)}},19095:function(h,a,n){"use strict";var e=n(1969),d=n(70167);h.exports=b,b.prototype=new e,b.prototype.defined=!0;var p=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],A=p.length;function b(N,O,S,m){var X=-1,z;for(u(this,"space",m),e.call(this,N,O);++X2&&arguments[2]!==void 0?arguments[2]:!1;Fr.forEach(function(_r){if(!(!la&&st!==!1&&st>0&&Kr.length>=st)){var Ja=[].concat((0,p.Z)(pa),[_r]),Ha=_r[Pt.children],ka=vr||_r.disabled;if((!Ha||Ha.length===0||Ln)&&$e(It,Ja,{label:Pt.label})){var ha;Kr.push((0,d.Z)((0,d.Z)({},_r),{},(ha={disabled:ka},(0,j.Z)(ha,Pt.label,Vr(It,Ja,it,Pt)),(0,j.Z)(ha,_,Ja),(0,j.Z)(ha,Pt.children,void 0),ha)))}Ha&&ln(_r[Pt.children],Ja,ka)}})}return ln(xt,[]),la&&Kr.sort(function(Fr,pa){return la(Fr[_],pa[_],It,Pt)}),st!==!1&&st>0?Kr.slice(0,st):Kr},[It,xt,Pt,it,Vr,Ln,$e,la,st])},I=F,D="__RC_CASCADER_SPLIT__",G="SHOW_PARENT",W="SHOW_CHILD";function J(Me){return Me.join(D)}function V(Me){return Me.map(J)}function q(Me){return Me.split(D)}function Z(Me){var It=Me||{},xt=It.label,Pt=It.value,it=It.children,ae=Pt||"value";return{label:xt||"label",value:ae,key:ae,children:it||"children"}}function oe(Me,It){var xt,Pt;return(xt=Me.isLeaf)!==null&&xt!==void 0?xt:!((Pt=Me[It.children])!==null&&Pt!==void 0&&Pt.length)}function Y(Me){var It=Me.parentElement;if(It){var xt=Me.offsetTop-It.offsetTop;xt-It.scrollTop<0?It.scrollTo({top:xt}):xt+Me.offsetHeight-It.scrollTop>It.offsetHeight&&It.scrollTo({top:xt+Me.offsetHeight-It.offsetHeight})}}function re(Me,It){return Me.map(function(xt){var Pt;return(Pt=xt[_])===null||Pt===void 0?void 0:Pt.map(function(it){return it[It.value]})})}function ye(Me){return Array.isArray(Me)&&Array.isArray(Me[0])}function Ae(Me){return Me?ye(Me)?Me:(Me.length===0?[]:[Me]).map(function(It){return Array.isArray(It)?It:[It]}):[]}function Le(Me,It,xt){var Pt=new Set(Me),it=It();return Me.filter(function(ae){var Ln=it[ae],Fn=Ln?Ln.parent:null,$e=Ln?Ln.children:null;return Ln&&Ln.node.disabled?!0:xt===W?!($e&&$e.some(function(Br){return Br.key&&Pt.has(Br.key)})):!(Fn&&!Fn.node.disabled&&Pt.has(Fn.key))})}function fe(Me,It,xt){for(var Pt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,it=It,ae=[],Ln=function(){var Br,Vr,lr,st=Me[Fn],la=(Br=it)===null||Br===void 0?void 0:Br.findIndex(function(ln){var Fr=ln[xt.value];return Pt?String(Fr)===String(st):Fr===st}),Kr=la!==-1?(Vr=it)===null||Vr===void 0?void 0:Vr[la]:null;ae.push({value:(lr=Kr==null?void 0:Kr[xt.value])!==null&&lr!==void 0?lr:st,index:la,option:Kr}),it=Kr==null?void 0:Kr[xt.children]},Fn=0;Fn1){var ha=Kr.slice(0,-1);vr(ha)}else Br(!1)},Ha=function(){var ha,ra=((ha=Fr[ln])===null||ha===void 0?void 0:ha[xt.children])||[],$a=ra.find(function(g){return!g.disabled});if($a){var on=[].concat((0,p.Z)(Kr),[$a[xt.value]]);vr(on)}};m.useImperativeHandle(Me,function(){return{onKeyDown:function(ha){var ra=ha.which;switch(ra){case pt.Z.UP:case pt.Z.DOWN:{var $a=0;ra===pt.Z.UP?$a=-1:ra===pt.Z.DOWN&&($a=1),$a!==0&&_r($a);break}case pt.Z.LEFT:{if($e)break;lr?Ha():Ja();break}case pt.Z.RIGHT:{if($e)break;lr?Ja():Ha();break}case pt.Z.BACKSPACE:{$e||Ja();break}case pt.Z.ENTER:{if(Kr.length){var on=Fr[ln],g=(on==null?void 0:on[_])||[];g.length?ae(g.map(function(y){return y[xt.value]}),g[g.length-1]):ae(Kr,Fr[ln])}break}case pt.Z.ESC:Br(!1),Vr&&ha.stopPropagation()}},onKeyUp:function(){}}})},Pn=m.forwardRef(function(Me,It){var xt,Pt,it,ae=Me.prefixCls,Ln=Me.multiple,Fn=Me.searchValue,$e=Me.toggleOpen,Br=Me.notFoundContent,Vr=Me.direction,lr=Me.open,st=Me.disabled,la=m.useRef(null),Kr=Vr==="rtl",ln=m.useContext(z),Fr=ln.options,pa=ln.values,vr=ln.halfValues,_r=ln.fieldNames,Ja=ln.changeOnSelect,Ha=ln.onSelect,ka=ln.searchOptions,ha=ln.dropdownPrefixCls,ra=ln.loadData,$a=ln.expandTrigger,on=ha||ae,g=m.useState([]),y=(0,A.Z)(g,2),R=y[0],k=y[1],ue=function(Or){if(!(!ra||Fn)){var Da=fe(Or,Fr,_r),Pa=Da.map(function(qa){var Si=qa.option;return Si}),Sa=Pa[Pa.length-1];if(Sa&&!oe(Sa,_r)){var Ne=J(Or);k(function(qa){return[].concat((0,p.Z)(qa),[Ne])}),ra(Pa)}}};m.useEffect(function(){R.length&&R.forEach(function(Lt){var Or=q(Lt),Da=fe(Or,Fr,_r,!0).map(function(Sa){var Ne=Sa.option;return Ne}),Pa=Da[Da.length-1];(!Pa||Pa[_r.children]||oe(Pa,_r))&&k(function(Sa){return Sa.filter(function(Ne){return Ne!==Lt})})})},[Fr,R,_r]);var Ue=m.useMemo(function(){return new Set(V(pa))},[pa]),gt=m.useMemo(function(){return new Set(V(vr))},[vr]),mr=Nn(Ln,lr),Zn=(0,A.Z)(mr,2),ir=Zn[0],ia=Zn[1],Xr=function(Or){ia(Or),ue(Or)},sr=function(Or){if(st)return!1;var Da=Or.disabled,Pa=oe(Or,_r);return!Da&&(Pa||Ja||Ln)},Ea=function(Or,Da){var Pa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ha(Or),!Ln&&(Da||Ja&&($a==="hover"||Pa))&&$e(!1)},pr=m.useMemo(function(){return Fn?ka:Fr},[Fn,ka,Fr]),ot=m.useMemo(function(){for(var Lt=[{options:pr}],Or=pr,Da=re(Or,_r),Pa=function(){var qa=ir[Sa],Si=Or.find(function(Ni,ji){return(Da[ji]?J(Da[ji]):Ni[_r.value])===qa}),Zi=Si==null?void 0:Si[_r.children];if(!(Zi!=null&&Zi.length))return 1;Or=Zi,Lt.push({options:Zi})},Sa=0;Sa":pa,_r=xt.loadingIcon,Ja=xt.direction,Ha=xt.notFoundContent,ka=Ha===void 0?"Not Found":Ha,ha=xt.disabled,ra=!!$e,$a=(0,Bt.C8)(Br,{value:Vr,postState:Ae}),on=(0,A.Z)($a,2),g=on[0],y=on[1],R=m.useMemo(function(){return Z(lr)},[JSON.stringify(lr)]),k=jt(R,Fn),ue=(0,A.Z)(k,3),Ue=ue[0],gt=ue[1],mr=ue[2],Zn=xe(Ue,R),ir=Tt(ra,g,gt,mr,Zn),ia=(0,A.Z)(ir,3),Xr=ia[0],sr=ia[1],Ea=ia[2],pr=(0,Bt.zX)(function(Ur){if(y(Ur),la){var wa=Ae(Ur),Lt=wa.map(function(Pa){return fe(Pa,Ue,R).map(function(Sa){return Sa.option})}),Or=ra?wa:wa[0],Da=ra?Lt:Lt[0];la(Or,Da)}}),ot=Ge(ra,pr,Xr,sr,Ea,gt,mr,Kr),cr=(0,Bt.zX)(function(Ur){ot(Ur)}),Yn=m.useMemo(function(){return{options:Ue,fieldNames:R,values:Xr,halfValues:sr,changeOnSelect:st,onSelect:cr,checkable:$e,searchOptions:[],dropdownPrefixCls:void 0,loadData:ln,expandTrigger:Fr,expandIcon:vr,loadingIcon:_r,dropdownMenuColumnStyle:void 0}},[Ue,R,Xr,sr,st,cr,$e,ln,Fr,vr,_r]),Qe="".concat(it,"-panel"),v=!Ue.length;return m.createElement(z.Provider,{value:Yn},m.createElement("div",{className:Wt()(Qe,(It={},(0,j.Z)(It,"".concat(Qe,"-rtl"),Ja==="rtl"),(0,j.Z)(It,"".concat(Qe,"-empty"),v),It),Ln),style:ae},v?ka:m.createElement($t,{prefixCls:it,searchValue:"",multiple:ra,toggleOpen:Oe,open:!0,direction:Ja,disabled:ha})))}function we(Me){var It=Me.onPopupVisibleChange,xt=Me.popupVisible,Pt=Me.popupClassName,it=Me.popupPlacement;warning(!It,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(xt===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Pt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(it===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Qt(Me,It){if(Me){var xt=function Pt(it){for(var ae=0;ae":ue,gt=Me.loadingIcon,mr=Me.children,Zn=Me.dropdownMatchSelectWidth,ir=Zn===void 0?!1:Zn,ia=Me.showCheckedStrategy,Xr=ia===void 0?G:ia,sr=Me.optionRender,Ea=(0,b.Z)(Me,Kt),pr=(0,N.ZP)(xt),ot=!!lr,cr=(0,S.Z)(Ln,{value:Fn,postState:Ae}),Yn=(0,A.Z)(cr,2),Qe=Yn[0],v=Yn[1],Ur=m.useMemo(function(){return Z(ae)},[JSON.stringify(ae)]),wa=jt(Ur,vr),Lt=(0,A.Z)(wa,3),Or=Lt[0],Da=Lt[1],Pa=Lt[2],Sa=(0,S.Z)("",{value:Kr,postState:function(nn){return nn||""}}),Ne=(0,A.Z)(Sa,2),qa=Ne[0],Si=Ne[1],Zi=function(nn,Yt){Si(nn),Yt.source!=="blur"&&ln&&ln(nn)},Ni=at(Fr),ji=(0,A.Z)(Ni,2),ts=ji[0],Ii=ji[1],Ei=I(qa,Or,Ur,_r||it,Ii,$e||ot),Ns=xe(Or,Ur),zs=Tt(ot,Qe,Da,Pa,Ns),ie=(0,A.Z)(zs,3),se=ie[0],Se=ie[1],Ke=ie[2],zt=m.useMemo(function(){var dt=V(se),nn=Le(dt,Da,Xr);return[].concat((0,p.Z)(Ke),(0,p.Z)(Pa(nn)))},[se,Da,Pa,Ke,Xr]),fn=He(zt,Or,Ur,ot,Vr),jn=(0,O.Z)(function(dt){if(v(dt),Br){var nn=Ae(dt),Yt=nn.map(function(Jn){return fe(Jn,Or,Ur).map(function(Cn){return Cn.option})}),qt=ot?nn:nn[0],En=ot?Yt:Yt[0];Br(qt,En)}}),ar=Ge(ot,jn,se,Se,Ke,Da,Pa,Xr),Ir=(0,O.Z)(function(dt){(!ot||la)&&Si(""),ar(dt)}),Mn=function(nn,Yt){if(Yt.type==="clear"){jn([]);return}var qt=Yt.values[0],En=qt.valueCells;Ir(En)},dr=ka!==void 0?ka:Ha,fr=ra||ha,Be=y||g,nt=function(nn){R==null||R(nn),k==null||k(nn)},et=m.useMemo(function(){return{options:Or,fieldNames:Ur,values:se,halfValues:Se,changeOnSelect:$e,onSelect:Ir,checkable:lr,searchOptions:Ei,dropdownPrefixCls:_r,loadData:Ja,expandTrigger:pa,expandIcon:Ue,loadingIcon:gt,dropdownMenuColumnStyle:$a,optionRender:sr}},[Or,Ur,se,Se,$e,Ir,lr,Ei,_r,Ja,pa,Ue,gt,$a,sr]),tt=!(qa?Ei:Or).length,Ct=qa&&Ii.matchInputWidth||tt?{}:{minWidth:"auto"};return m.createElement(z.Provider,{value:et},m.createElement(u.Ac,(0,e.Z)({},Ea,{ref:It,id:pr,prefixCls:it,autoClearSearchValue:la,dropdownMatchSelectWidth:ir,dropdownStyle:(0,d.Z)((0,d.Z)({},Ct),on),displayValues:fn,onDisplayValuesChange:Mn,mode:ot?"multiple":void 0,searchValue:qa,onSearch:Zi,showSearch:ts,OptionList:ur,emptyOptions:tt,open:dr,dropdownClassName:fr,placement:Be,onDropdownVisibleChange:nt,getRawInputElement:function(){return mr}})))});hn.SHOW_PARENT=G,hn.SHOW_CHILD=W,hn.Panel=Pe;var Ee=hn,yn=Ee},98535:function(h,a,n){"use strict";n.r(a),n.d(a,{Panel:function(){return Ae},default:function(){return ye}});var e=n(67711),d=n(15142),p=n(16886),A=n(26420),b=n(92310),u=n.n(b),N=n(18929),O=n(48736),S=n(59301),m=n(33346),X=n(11592),z=n(98506),U=n(52873),j=n(77900),_=n(10228),K=S.forwardRef(function(Le,fe){var He=Le.prefixCls,xe=Le.forceRender,Ot=Le.className,Ft=Le.style,jt=Le.children,te=Le.isActive,at=Le.role,qe=Le.classNames,Ge=Le.styles,Tt=S.useState(te||xe),cn=(0,p.Z)(Tt,2),Wt=cn[0],_e=cn[1];return S.useEffect(function(){(xe||te)&&_e(!0)},[xe,te]),Wt?S.createElement("div",{ref:fe,className:u()("".concat(He,"-content"),(0,U.Z)((0,U.Z)({},"".concat(He,"-content-active"),te),"".concat(He,"-content-inactive"),!te),Ot),style:Ft,role:at},S.createElement("div",{className:u()("".concat(He,"-content-box"),qe==null?void 0:qe.body),style:Ge==null?void 0:Ge.body},jt)):null});K.displayName="PanelContent";var P=K,F=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],I=S.forwardRef(function(Le,fe){var He=Le.showArrow,xe=He===void 0?!0:He,Ot=Le.headerClass,Ft=Le.isActive,jt=Le.onItemClick,te=Le.forceRender,at=Le.className,qe=Le.classNames,Ge=qe===void 0?{}:qe,Tt=Le.styles,cn=Tt===void 0?{}:Tt,Wt=Le.prefixCls,_e=Le.collapsible,dn=Le.accordion,Ze=Le.panelKey,Jt=Le.extra,vt=Le.header,sn=Le.expandIcon,Nn=Le.openMotion,pt=Le.destroyInactivePanel,Vn=Le.children,Pn=(0,m.Z)(Le,F),$t=_e==="disabled",Bn=Jt!=null&&typeof Jt!="boolean",ur=(0,U.Z)((0,U.Z)((0,U.Z)({onClick:function(){jt==null||jt(Ze)},onKeyDown:function(Kt){(Kt.key==="Enter"||Kt.keyCode===_.Z.ENTER||Kt.which===_.Z.ENTER)&&(jt==null||jt(Ze))},role:dn?"tab":"button"},"aria-expanded",Ft),"aria-disabled",$t),"tabIndex",$t?-1:0),Bt=typeof sn=="function"?sn(Le):S.createElement("i",{className:"arrow"}),Oe=Bt&&S.createElement("div",(0,e.Z)({className:"".concat(Wt,"-expand-icon")},["header","icon"].includes(_e)?ur:{}),Bt),Pe=u()("".concat(Wt,"-item"),(0,U.Z)((0,U.Z)({},"".concat(Wt,"-item-active"),Ft),"".concat(Wt,"-item-disabled"),$t),at),we=u()(Ot,"".concat(Wt,"-header"),(0,U.Z)({},"".concat(Wt,"-collapsible-").concat(_e),!!_e),Ge.header),Qt=(0,z.Z)({className:we,style:cn.header},["header","icon"].includes(_e)?{}:ur);return S.createElement("div",(0,e.Z)({},Pn,{ref:fe,className:Pe}),S.createElement("div",Qt,xe&&Oe,S.createElement("span",(0,e.Z)({className:"".concat(Wt,"-header-text")},_e==="header"?ur:{}),vt),Bn&&S.createElement("div",{className:"".concat(Wt,"-extra")},Jt)),S.createElement(j.default,(0,e.Z)({visible:Ft,leavedClassName:"".concat(Wt,"-content-hidden")},Nn,{forceRender:te,removeOnLeave:pt}),function(tn,Kt){var hn=tn.className,Ee=tn.style;return S.createElement(P,{ref:Kt,prefixCls:Wt,className:hn,classNames:Ge,style:Ee,styles:cn,isActive:Ft,forceRender:te,role:dn?"tabpanel":void 0},Vn)}))}),D=I,G=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],W=function(fe,He){var xe=He.prefixCls,Ot=He.accordion,Ft=He.collapsible,jt=He.destroyInactivePanel,te=He.onItemClick,at=He.activeKey,qe=He.openMotion,Ge=He.expandIcon;return fe.map(function(Tt,cn){var Wt=Tt.children,_e=Tt.label,dn=Tt.key,Ze=Tt.collapsible,Jt=Tt.onItemClick,vt=Tt.destroyInactivePanel,sn=(0,m.Z)(Tt,G),Nn=String(dn!=null?dn:cn),pt=Ze!=null?Ze:Ft,Vn=vt!=null?vt:jt,Pn=function(ur){pt!=="disabled"&&(te(ur),Jt==null||Jt(ur))},$t=!1;return Ot?$t=at[0]===Nn:$t=at.indexOf(Nn)>-1,S.createElement(D,(0,e.Z)({},sn,{prefixCls:xe,key:Nn,panelKey:Nn,isActive:$t,accordion:Ot,openMotion:qe,expandIcon:Ge,header:_e,collapsible:pt,onItemClick:Pn,destroyInactivePanel:Vn}),Wt)})},J=function(fe,He,xe){if(!fe)return null;var Ot=xe.prefixCls,Ft=xe.accordion,jt=xe.collapsible,te=xe.destroyInactivePanel,at=xe.onItemClick,qe=xe.activeKey,Ge=xe.openMotion,Tt=xe.expandIcon,cn=fe.key||String(He),Wt=fe.props,_e=Wt.header,dn=Wt.headerClass,Ze=Wt.destroyInactivePanel,Jt=Wt.collapsible,vt=Wt.onItemClick,sn=!1;Ft?sn=qe[0]===cn:sn=qe.indexOf(cn)>-1;var Nn=Jt!=null?Jt:jt,pt=function($t){Nn!=="disabled"&&(at($t),vt==null||vt($t))},Vn={key:cn,panelKey:cn,header:_e,headerClass:dn,isActive:sn,prefixCls:Ot,destroyInactivePanel:Ze!=null?Ze:te,openMotion:Ge,accordion:Ft,children:fe.props.children,onItemClick:pt,expandIcon:Tt,collapsible:Nn};return typeof fe.type=="string"?fe:(Object.keys(Vn).forEach(function(Pn){typeof Vn[Pn]=="undefined"&&delete Vn[Pn]}),S.cloneElement(fe,Vn))};function V(Le,fe,He){return Array.isArray(Le)?W(Le,He):(0,X.Z)(fe).map(function(xe,Ot){return J(xe,Ot,He)})}var q=V,Z=n(26112);function oe(Le){var fe=Le;if(!Array.isArray(fe)){var He=(0,A.Z)(fe);fe=He==="number"||He==="string"?[fe]:[]}return fe.map(function(xe){return String(xe)})}var Y=S.forwardRef(function(Le,fe){var He=Le.prefixCls,xe=He===void 0?"rc-collapse":He,Ot=Le.destroyInactivePanel,Ft=Ot===void 0?!1:Ot,jt=Le.style,te=Le.accordion,at=Le.className,qe=Le.children,Ge=Le.collapsible,Tt=Le.openMotion,cn=Le.expandIcon,Wt=Le.activeKey,_e=Le.defaultActiveKey,dn=Le.onChange,Ze=Le.items,Jt=u()(xe,at),vt=(0,N.Z)([],{value:Wt,onChange:function(Bn){return dn==null?void 0:dn(Bn)},defaultValue:_e,postState:oe}),sn=(0,p.Z)(vt,2),Nn=sn[0],pt=sn[1],Vn=function(Bn){return pt(function(){if(te)return Nn[0]===Bn?[]:[Bn];var ur=Nn.indexOf(Bn),Bt=ur>-1;return Bt?Nn.filter(function(Oe){return Oe!==Bn}):[].concat((0,d.Z)(Nn),[Bn])})};(0,O.ZP)(!qe,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Pn=q(Ze,qe,{prefixCls:xe,accordion:te,openMotion:Tt,expandIcon:cn,collapsible:Ge,destroyInactivePanel:Ft,onItemClick:Vn,activeKey:Nn});return S.createElement("div",(0,e.Z)({ref:fe,className:Jt,style:jt,role:te?"tablist":void 0},(0,Z.Z)(Le,{aria:!0,data:!0})),Pn)}),re=Object.assign(Y,{Panel:D}),ye=re,Ae=re.Panel},48365:function(h,a,n){"use strict";var e=n(61186),d=n.n(e),p=n(90111),A=n.n(p),b=n(58319),u=n.n(b),N=n(23250),O=n.n(N),S=n(74959),m=n.n(S),X=n(10238),z=n.n(X),U=n(33656),j=n.n(U);d().extend(j()),d().extend(z()),d().extend(A()),d().extend(u()),d().extend(O()),d().extend(m()),d().extend(function(I,D){var G=D.prototype,W=G.format;G.format=function(V){var q=(V||"").replace("Wo","wo");return W.bind(this)(q)}});var _={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},K=function(D){var G=_[D];return G||D.split("_")[0]},P=function(){},F={getNow:function(){var D=d()();return typeof D.tz=="function"?D.tz():D},getFixedDate:function(D){return d()(D,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(D){return D.endOf("month")},getWeekDay:function(D){var G=D.locale("en");return G.weekday()+G.localeData().firstDayOfWeek()},getYear:function(D){return D.year()},getMonth:function(D){return D.month()},getDate:function(D){return D.date()},getHour:function(D){return D.hour()},getMinute:function(D){return D.minute()},getSecond:function(D){return D.second()},getMillisecond:function(D){return D.millisecond()},addYear:function(D,G){return D.add(G,"year")},addMonth:function(D,G){return D.add(G,"month")},addDate:function(D,G){return D.add(G,"day")},setYear:function(D,G){return D.year(G)},setMonth:function(D,G){return D.month(G)},setDate:function(D,G){return D.date(G)},setHour:function(D,G){return D.hour(G)},setMinute:function(D,G){return D.minute(G)},setSecond:function(D,G){return D.second(G)},setMillisecond:function(D,G){return D.millisecond(G)},isAfter:function(D,G){return D.isAfter(G)},isValidate:function(D){return D.isValid()},locale:{getWeekFirstDay:function(D){return d()().locale(K(D)).localeData().firstDayOfWeek()},getWeekFirstDate:function(D,G){return G.locale(K(D)).weekday(0)},getWeek:function(D,G){return G.locale(K(D)).week()},getShortWeekDays:function(D){return d()().locale(K(D)).localeData().weekdaysMin()},getShortMonths:function(D){return d()().locale(K(D)).localeData().monthsShort()},format:function(D,G,W){return G.locale(K(D)).format(W)},parse:function(D,G,W){for(var J=K(D),V=0;V2&&arguments[2]!==void 0?arguments[2]:"0",ve=String(B);ve.length2&&arguments[2]!==void 0?arguments[2]:[],ve=m.useState([!1,!1]),be=(0,A.Z)(ve,2),Re=be[0],ke=be[1],Xe=function(Ye,Rt){ke(function(_t){return J(_t,Rt,Ye)})},Et=m.useMemo(function(){return Re.map(function(kt,Ye){if(kt)return!0;var Rt=B[Ye];return Rt?!!(!he[Ye]&&!Rt||Rt&&me(Rt,{activeIndex:Ye})):!1})},[B,Re,me,he]);return[Et,Xe]}function ye(B,me,he,ve,be){var Re="",ke=[];return B&&ke.push(be?"hh":"HH"),me&&ke.push("mm"),he&&ke.push("ss"),Re=ke.join(":"),ve&&(Re+=".SSS"),be&&(Re+=" A"),Re}function Ae(B,me,he,ve,be,Re){var ke=B.fieldDateTimeFormat,Xe=B.fieldDateFormat,Et=B.fieldTimeFormat,kt=B.fieldMonthFormat,Ye=B.fieldYearFormat,Rt=B.fieldWeekFormat,_t=B.fieldQuarterFormat,Ht=B.yearFormat,St=B.cellYearFormat,Dt=B.cellQuarterFormat,yt=B.dayFormat,Mt=B.cellDateFormat,un=ye(me,he,ve,be,Re);return(0,p.Z)((0,p.Z)({},B),{},{fieldDateTimeFormat:ke||"YYYY-MM-DD ".concat(un),fieldDateFormat:Xe||"YYYY-MM-DD",fieldTimeFormat:Et||un,fieldMonthFormat:kt||"YYYY-MM",fieldYearFormat:Ye||"YYYY",fieldWeekFormat:Rt||"gggg-wo",fieldQuarterFormat:_t||"YYYY-[Q]Q",yearFormat:Ht||"YYYY",cellYearFormat:St||"YYYY",cellQuarterFormat:Dt||"[Q]Q",cellDateFormat:Mt||yt||"D"})}function Le(B,me){var he=me.showHour,ve=me.showMinute,be=me.showSecond,Re=me.showMillisecond,ke=me.use12Hours;return m.useMemo(function(){return Ae(B,he,ve,be,Re,ke)},[B,he,ve,be,Re,ke])}var fe=n(26420);function He(B,me,he){return he!=null?he:me.some(function(ve){return B.includes(ve)})}var xe=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Ot(B){var me=V(B,xe),he=B.format,ve=B.picker,be=null;return he&&(be=he,Array.isArray(be)&&(be=be[0]),be=(0,fe.Z)(be)==="object"?be.format:be),ve==="time"&&(me.format=be),[me,be]}function Ft(B){return B&&typeof B=="string"}function jt(B,me,he,ve){return[B,me,he,ve].some(function(be){return be!==void 0})}function te(B,me,he,ve,be){var Re=me,ke=he,Xe=ve;if(!B&&!Re&&!ke&&!Xe&&!be)Re=!0,ke=!0,Xe=!0;else if(B){var Et,kt,Ye,Rt=[Re,ke,Xe].some(function(St){return St===!1}),_t=[Re,ke,Xe].some(function(St){return St===!0}),Ht=Rt?!0:!_t;Re=(Et=Re)!==null&&Et!==void 0?Et:Ht,ke=(kt=ke)!==null&&kt!==void 0?kt:Ht,Xe=(Ye=Xe)!==null&&Ye!==void 0?Ye:Ht}return[Re,ke,Xe,be]}function at(B){var me=B.showTime,he=Ot(B),ve=(0,A.Z)(he,2),be=ve[0],Re=ve[1],ke=me&&(0,fe.Z)(me)==="object"?me:{},Xe=(0,p.Z)((0,p.Z)({defaultOpenValue:ke.defaultOpenValue||ke.defaultValue},be),ke),Et=Xe.showMillisecond,kt=Xe.showHour,Ye=Xe.showMinute,Rt=Xe.showSecond,_t=jt(kt,Ye,Rt,Et),Ht=te(_t,kt,Ye,Rt,Et),St=(0,A.Z)(Ht,3);return kt=St[0],Ye=St[1],Rt=St[2],[Xe,(0,p.Z)((0,p.Z)({},Xe),{},{showHour:kt,showMinute:Ye,showSecond:Rt,showMillisecond:Et}),Xe.format,Re]}function qe(B,me,he,ve,be){var Re=B==="time";if(B==="datetime"||Re){for(var ke=ve,Xe=q(B,be,null),Et=Xe,kt=[me,he],Ye=0;Ye1&&(ke=me.addDate(ke,-7)),ke}function ur(B,me){var he=me.generateConfig,ve=me.locale,be=me.format;return B?typeof be=="function"?be(B):he.locale.format(ve.locale,B,be):""}function Bt(B,me,he){var ve=me,be=["getHour","getMinute","getSecond","getMillisecond"],Re=["setHour","setMinute","setSecond","setMillisecond"];return Re.forEach(function(ke,Xe){he?ve=B[ke](ve,B[be[Xe]](he)):ve=B[ke](ve,0)}),ve}function Oe(B,me,he,ve,be){var Re=(0,b.zX)(function(ke,Xe){return!!(he&&he(ke,Xe)||ve&&B.isAfter(ve,ke)&&!Vn(B,me,ve,ke,Xe.type)||be&&B.isAfter(ke,be)&&!Vn(B,me,be,ke,Xe.type))});return Re}function Pe(B,me,he){return m.useMemo(function(){var ve=q(B,me,he),be=W(ve),Re=be[0],ke=(0,fe.Z)(Re)==="object"&&Re.type==="mask"?Re.format:null;return[be.map(function(Xe){return typeof Xe=="string"||typeof Xe=="function"?Xe:Xe.format}),ke]},[B,me,he])}function we(B,me,he){return typeof B[0]=="function"||he?!0:me}function Qt(B,me,he,ve){var be=(0,b.zX)(function(Re,ke){var Xe=(0,p.Z)({type:me},ke);if(delete Xe.activeIndex,!B.isValidate(Re)||he&&he(Re,Xe))return!0;if((me==="date"||me==="time")&&ve){var Et,kt=ke&&ke.activeIndex===1?"end":"start",Ye=((Et=ve.disabledTime)===null||Et===void 0?void 0:Et.call(ve,Re,kt,{from:Xe.from}))||{},Rt=Ye.disabledHours,_t=Ye.disabledMinutes,Ht=Ye.disabledSeconds,St=Ye.disabledMilliseconds,Dt=ve.disabledHours,yt=ve.disabledMinutes,Mt=ve.disabledSeconds,un=Rt||Dt,rn=_t||yt,le=Ht||Mt,kn=B.getHour(Re),Sn=B.getMinute(Re),Xn=B.getSecond(Re),$r=B.getMillisecond(Re);if(un&&un().includes(kn)||rn&&rn(kn).includes(Sn)||le&&le(kn,Sn).includes(Xn)||St&&St(kn,Sn,Xn).includes($r))return!0}return!1});return be}function tn(B){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,he=m.useMemo(function(){var ve=B&&W(B);return me&&ve&&(ve[1]=ve[1]||ve[0]),ve},[B,me]);return he}function Kt(B,me){var he=B.generateConfig,ve=B.locale,be=B.picker,Re=be===void 0?"date":be,ke=B.prefixCls,Xe=ke===void 0?"rc-picker":ke,Et=B.styles,kt=Et===void 0?{}:Et,Ye=B.classNames,Rt=Ye===void 0?{}:Ye,_t=B.order,Ht=_t===void 0?!0:_t,St=B.components,Dt=St===void 0?{}:St,yt=B.inputRender,Mt=B.allowClear,un=B.clearIcon,rn=B.needConfirm,le=B.multiple,kn=B.format,Sn=B.inputReadOnly,Xn=B.disabledDate,$r=B.minDate,Zr=B.maxDate,ea=B.showTime,sa=B.value,Dr=B.defaultValue,br=B.pickerValue,Wr=B.defaultPickerValue,zr=tn(sa),Lr=tn(Dr),Hr=tn(br),ga=tn(Wr),da=Re==="date"&&ea?"datetime":Re,va=da==="time"||da==="datetime",Qr=va||le,hr=rn!=null?rn:va,jr=at(B),$n=(0,A.Z)(jr,4),Ve=$n[0],Dn=$n[1],Tn=$n[2],On=$n[3],Ar=Le(ve,Dn),nr=m.useMemo(function(){return qe(da,Tn,On,Ve,Ar)},[da,Tn,On,Ve,Ar]),Yr=m.useMemo(function(){return(0,p.Z)((0,p.Z)({},B),{},{prefixCls:Xe,locale:Ar,picker:Re,styles:kt,classNames:Rt,order:Ht,components:(0,p.Z)({input:yt},Dt),clearIcon:Ge(Xe,Mt,un),showTime:nr,value:zr,defaultValue:Lr,pickerValue:Hr,defaultPickerValue:ga},me==null?void 0:me())},[B]),wr=Pe(da,Ar,kn),ya=(0,A.Z)(wr,2),gr=ya[0],Ta=ya[1],Ba=we(gr,Sn,le),bi=Oe(he,ve,Xn,$r,Zr),Jr=Qt(he,Re,bi,nr),vi=m.useMemo(function(){return(0,p.Z)((0,p.Z)({},Yr),{},{needConfirm:hr,inputReadOnly:Ba,disabledDate:bi})},[Yr,hr,Ba,bi]);return[vi,da,Qr,gr,Ta,Jr]}var hn=n(16089);function Ee(B,me,he){var ve=(0,b.C8)(me,{value:B}),be=(0,A.Z)(ve,2),Re=be[0],ke=be[1],Xe=m.useRef(B),Et=m.useRef(),kt=function(){hn.Z.cancel(Et.current)},Ye=(0,b.zX)(function(){ke(Xe.current),he&&Re!==Xe.current&&he(Xe.current)}),Rt=(0,b.zX)(function(_t,Ht){kt(),Xe.current=_t,_t||Ht?Ye():Et.current=(0,hn.Z)(Ye)});return m.useEffect(function(){return kt},[]),[Re,Rt]}function yn(B,me){var he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ve=arguments.length>3?arguments[3]:void 0,be=he.every(function(Ye){return Ye})?!1:B,Re=Ee(be,me||!1,ve),ke=(0,A.Z)(Re,2),Xe=ke[0],Et=ke[1];function kt(Ye){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Rt.inherit||Xe)&&Et(Ye,Rt.force)}return[Xe,kt]}function Me(B){var me=m.useRef();return m.useImperativeHandle(B,function(){var he;return{nativeElement:(he=me.current)===null||he===void 0?void 0:he.nativeElement,focus:function(be){var Re;(Re=me.current)===null||Re===void 0||Re.focus(be)},blur:function(){var be;(be=me.current)===null||be===void 0||be.blur()}}}),me}function It(B,me){return m.useMemo(function(){return B||(me?((0,S.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(me).map(function(he){var ve=(0,A.Z)(he,2),be=ve[0],Re=ve[1];return{label:be,value:Re}})):[])},[B,me])}function xt(B,me){var he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,ve=m.useRef(me);ve.current=me,(0,u.o)(function(){if(B)ve.current(B);else{var be=(0,hn.Z)(function(){ve.current(B)},he);return function(){hn.Z.cancel(be)}}},[B])}function Pt(B){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ve=m.useState(0),be=(0,A.Z)(ve,2),Re=be[0],ke=be[1],Xe=m.useState(!1),Et=(0,A.Z)(Xe,2),kt=Et[0],Ye=Et[1],Rt=m.useRef([]),_t=m.useRef(null),Ht=m.useRef(null),St=function(le){_t.current=le},Dt=function(le){return _t.current===le},yt=function(le){Ye(le)},Mt=function(le){return le&&(Ht.current=le),Ht.current},un=function(le){var kn=Rt.current,Sn=new Set(kn.filter(function($r){return le[$r]||me[$r]})),Xn=kn[kn.length-1]===0?1:0;return Sn.size>=2||B[Xn]?null:Xn};return xt(kt||he,function(){kt||(Rt.current=[],St(null))}),m.useEffect(function(){kt&&Rt.current.push(Re)},[kt,Re]),[kt,yt,Mt,Re,ke,un,Rt.current,St,Dt]}function it(B,me,he,ve,be,Re){var ke=he[he.length-1],Xe=function(kt,Ye){var Rt=(0,A.Z)(B,2),_t=Rt[0],Ht=Rt[1],St=(0,p.Z)((0,p.Z)({},Ye),{},{from:Z(B,he)});return ke===1&&me[0]&&_t&&!Vn(ve,be,_t,kt,St.type)&&ve.isAfter(_t,kt)||ke===0&&me[1]&&Ht&&!Vn(ve,be,Ht,kt,St.type)&&ve.isAfter(kt,Ht)?!0:Re==null?void 0:Re(kt,St)};return Xe}function ae(B,me,he,ve){switch(me){case"date":case"week":return B.addMonth(he,ve);case"month":case"quarter":return B.addYear(he,ve);case"year":return B.addYear(he,ve*10);case"decade":return B.addYear(he,ve*100);default:return he}}var Ln=[];function Fn(B,me,he,ve,be,Re,ke,Xe){var Et=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Ln,kt=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Ln,Ye=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Ln,Rt=arguments.length>11?arguments[11]:void 0,_t=arguments.length>12?arguments[12]:void 0,Ht=arguments.length>13?arguments[13]:void 0,St=ke==="time",Dt=Re||0,yt=function(Hr){var ga=B.getNow();return St&&(ga=Bt(B,ga)),Et[Hr]||he[Hr]||ga},Mt=(0,A.Z)(kt,2),un=Mt[0],rn=Mt[1],le=(0,b.C8)(function(){return yt(0)},{value:un}),kn=(0,A.Z)(le,2),Sn=kn[0],Xn=kn[1],$r=(0,b.C8)(function(){return yt(1)},{value:rn}),Zr=(0,A.Z)($r,2),ea=Zr[0],sa=Zr[1],Dr=m.useMemo(function(){var Lr=[Sn,ea][Dt];return St?Lr:Bt(B,Lr,Ye[Dt])},[St,Sn,ea,Dt,B,Ye]),br=function(Hr){var ga=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",da=[Xn,sa][Dt];da(Hr);var va=[Sn,ea];va[Dt]=Hr,Rt&&(!Vn(B,me,Sn,va[0],ke)||!Vn(B,me,ea,va[1],ke))&&Rt(va,{source:ga,range:Dt===1?"end":"start",mode:ve})},Wr=function(Hr,ga){if(Xe){var da={date:"month",week:"month",month:"year",quarter:"year"},va=da[ke];if(va&&!Vn(B,me,Hr,ga,va))return ae(B,ke,ga,-1);if(ke==="year"&&Hr){var Qr=Math.floor(B.getYear(Hr)/10),hr=Math.floor(B.getYear(ga)/10);if(Qr!==hr)return ae(B,ke,ga,-1)}}return ga},zr=m.useRef(null);return(0,u.Z)(function(){if(be&&!Et[Dt]){var Lr=St?null:B.getNow();if(zr.current!==null&&zr.current!==Dt?Lr=[Sn,ea][Dt^1]:he[Dt]?Lr=Dt===0?he[0]:Wr(he[0],he[1]):he[Dt^1]&&(Lr=he[Dt^1]),Lr){_t&&B.isAfter(_t,Lr)&&(Lr=_t);var Hr=Xe?ae(B,ke,Lr,1):Lr;Ht&&B.isAfter(Hr,Ht)&&(Lr=Xe?ae(B,ke,Ht,-1):Ht),br(Lr,"reset")}}},[be,Dt,he[Dt]]),m.useEffect(function(){be?zr.current=Dt:zr.current=null},[be,Dt]),(0,u.Z)(function(){be&&Et&&Et[Dt]&&br(Et[Dt],"reset")},[be,Dt]),[Dr,br]}function $e(B,me){var he=m.useRef(B),ve=m.useState({}),be=(0,A.Z)(ve,2),Re=be[1],ke=function(kt){return kt&&me!==void 0?me:he.current},Xe=function(kt){he.current=kt,Re({})};return[ke,Xe,ke(!0)]}var Br=[];function Vr(B,me,he){var ve=function(ke){return ke.map(function(Xe){return ur(Xe,{generateConfig:B,locale:me,format:he[0]})})},be=function(ke,Xe){for(var Et=Math.max(ke.length,Xe.length),kt=-1,Ye=0;Ye2&&arguments[2]!==void 0?arguments[2]:1,ve=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,be=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Re=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,ke=[],Xe=he>=1?he|0:1,Et=B;Et<=me;Et+=Xe){var kt=be.includes(Et);(!kt||!ve)&&ke.push({label:G(Et,Re),value:Et,disabled:kt})}return ke}function Ja(B){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},he=arguments.length>2?arguments[2]:void 0,ve=me||{},be=ve.use12Hours,Re=ve.hourStep,ke=Re===void 0?1:Re,Xe=ve.minuteStep,Et=Xe===void 0?1:Xe,kt=ve.secondStep,Ye=kt===void 0?1:kt,Rt=ve.millisecondStep,_t=Rt===void 0?100:Rt,Ht=ve.hideDisabledOptions,St=ve.disabledTime,Dt=ve.disabledHours,yt=ve.disabledMinutes,Mt=ve.disabledSeconds,un=m.useMemo(function(){return he||B.getNow()},[he,B]);if(0)var rn,le,kn;var Sn=m.useCallback(function(Qr){var hr=(St==null?void 0:St(Qr))||{};return[hr.disabledHours||Dt||vr,hr.disabledMinutes||yt||vr,hr.disabledSeconds||Mt||vr,hr.disabledMilliseconds||vr]},[St,Dt,yt,Mt]),Xn=m.useMemo(function(){return Sn(un)},[un,Sn]),$r=(0,A.Z)(Xn,4),Zr=$r[0],ea=$r[1],sa=$r[2],Dr=$r[3],br=m.useCallback(function(Qr,hr,jr,$n){var Ve=_r(0,23,ke,Ht,Qr()),Dn=be?Ve.map(function(nr){return(0,p.Z)((0,p.Z)({},nr),{},{label:G(nr.value%12||12,2)})}):Ve,Tn=function(Yr){return _r(0,59,Et,Ht,hr(Yr))},On=function(Yr,wr){return _r(0,59,Ye,Ht,jr(Yr,wr))},Ar=function(Yr,wr,ya){return _r(0,999,_t,Ht,$n(Yr,wr,ya),3)};return[Dn,Tn,On,Ar]},[Ht,ke,be,_t,Et,Ye]),Wr=m.useMemo(function(){return br(Zr,ea,sa,Dr)},[br,Zr,ea,sa,Dr]),zr=(0,A.Z)(Wr,4),Lr=zr[0],Hr=zr[1],ga=zr[2],da=zr[3],va=function(hr,jr){var $n=function(){return Lr},Ve=Hr,Dn=ga,Tn=da;if(jr){var On=Sn(jr),Ar=(0,A.Z)(On,4),nr=Ar[0],Yr=Ar[1],wr=Ar[2],ya=Ar[3],gr=br(nr,Yr,wr,ya),Ta=(0,A.Z)(gr,4),Ba=Ta[0],bi=Ta[1],Jr=Ta[2],vi=Ta[3];$n=function(){return Ba},Ve=bi,Dn=Jr,Tn=vi}var Ai=pa(hr,$n,Ve,Dn,Tn,B);return Ai};return[va,Lr,Hr,ga,da]}function Ha(B){var me=B.mode,he=B.internalMode,ve=B.renderExtraFooter,be=B.showNow,Re=B.showTime,ke=B.onSubmit,Xe=B.onNow,Et=B.invalid,kt=B.needConfirm,Ye=B.generateConfig,Rt=B.disabledDate,_t=m.useContext(P),Ht=_t.prefixCls,St=_t.locale,Dt=_t.button,yt=Dt===void 0?"button":Dt,Mt=Ye.getNow(),un=Ja(Ye,Re,Mt),rn=(0,A.Z)(un,1),le=rn[0],kn=ve==null?void 0:ve(me),Sn=Rt(Mt,{type:me}),Xn=function(){if(!Sn){var Wr=le(Mt);Xe(Wr)}},$r="".concat(Ht,"-now"),Zr="".concat($r,"-btn"),ea=be&&m.createElement("li",{className:$r},m.createElement("a",{className:j()(Zr,Sn&&"".concat(Zr,"-disabled")),"aria-disabled":Sn,onClick:Xn},he==="date"?St.today:St.now)),sa=kt&&m.createElement("li",{className:"".concat(Ht,"-ok")},m.createElement(yt,{disabled:Et,onClick:ke},St.ok)),Dr=(ea||sa)&&m.createElement("ul",{className:"".concat(Ht,"-ranges")},ea,sa);return!kn&&!Dr?null:m.createElement("div",{className:"".concat(Ht,"-footer")},kn&&m.createElement("div",{className:"".concat(Ht,"-footer-extra")},kn),Dr)}function ka(B,me,he){function ve(be,Re){var ke=be.findIndex(function(Et){return Vn(B,me,Et,Re,he)});if(ke===-1)return[].concat((0,d.Z)(be),[Re]);var Xe=(0,d.Z)(be);return Xe.splice(ke,1),Xe}return ve}var ha=m.createContext(null);function ra(){return m.useContext(ha)}function $a(B,me){var he=B.prefixCls,ve=B.generateConfig,be=B.locale,Re=B.disabledDate,ke=B.minDate,Xe=B.maxDate,Et=B.cellRender,kt=B.hoverValue,Ye=B.hoverRangeValue,Rt=B.onHover,_t=B.values,Ht=B.pickerValue,St=B.onSelect,Dt=B.prevIcon,yt=B.nextIcon,Mt=B.superPrevIcon,un=B.superNextIcon,rn=ve.getNow(),le={now:rn,values:_t,pickerValue:Ht,prefixCls:he,disabledDate:Re,minDate:ke,maxDate:Xe,cellRender:Et,hoverValue:kt,hoverRangeValue:Ye,onHover:Rt,locale:be,generateConfig:ve,onSelect:St,panelType:me,prevIcon:Dt,nextIcon:yt,superPrevIcon:Mt,superNextIcon:un};return[le,rn]}var on=m.createContext({});function g(B){for(var me=B.rowNum,he=B.colNum,ve=B.baseDate,be=B.getCellDate,Re=B.prefixColumn,ke=B.rowClassName,Xe=B.titleFormat,Et=B.getCellText,kt=B.getCellClassName,Ye=B.headerCells,Rt=B.cellSelection,_t=Rt===void 0?!0:Rt,Ht=B.disabledDate,St=ra(),Dt=St.prefixCls,yt=St.panelType,Mt=St.now,un=St.disabledDate,rn=St.cellRender,le=St.onHover,kn=St.hoverValue,Sn=St.hoverRangeValue,Xn=St.generateConfig,$r=St.values,Zr=St.locale,ea=St.onSelect,sa=Ht||un,Dr="".concat(Dt,"-cell"),br=m.useContext(on),Wr=br.onCellDblClick,zr=function(jr){return $r.some(function($n){return $n&&Vn(Xn,Zr,jr,$n,yt)})},Lr=[],Hr=0;Hr1&&arguments[1]!==void 0?arguments[1]:!1;ni(ta),yt==null||yt(ta),ri&&Ti(ta)},xi=function(ta,ri){Ar(ta),ri&&ci(ri),Ti(ri,ta)},Oa=function(ta){if(Jr(ta),ci(ta),On!==le){var ri=["decade","year"],We=[].concat(ri,["month"]),oa={quarter:[].concat(ri,["quarter"]),week:[].concat((0,d.Z)(We),["week"]),date:[].concat((0,d.Z)(We),["date"])},as=oa[le]||We,Wi=as.indexOf(On),fs=as[Wi+1];fs&&xi(fs,ta)}},zi=m.useMemo(function(){var fa,ta;if(Array.isArray(Xn)){var ri=(0,A.Z)(Xn,2);fa=ri[0],ta=ri[1]}else fa=Xn;return!fa&&!ta?null:(fa=fa||ta,ta=ta||fa,be.isAfter(fa,ta)?[ta,fa]:[fa,ta])},[Xn,be]),li=Y($r,Zr,ea),Ua=Dr[nr]||Ur[nr]||ue,di=m.useContext(on),ds=m.useMemo(function(){return(0,p.Z)((0,p.Z)({},di),{},{hideHeader:br})},[di,br]),Wa="".concat(Wr,"-panel"),ns=V(B,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return m.createElement(on.Provider,{value:ds},m.createElement("div",{ref:zr,tabIndex:Et,className:j()(Wa,(0,X.Z)({},"".concat(Wa,"-rtl"),Re==="rtl"))},m.createElement(Ua,(0,e.Z)({},ns,{showTime:$n,prefixCls:Wr,locale:hr,generateConfig:be,onModeChange:xi,pickerValue:oi,onPickerValueChange:function(ta){ci(ta,!0)},value:Ba[0],onSelect:Oa,values:Ba,cellRender:li,hoverRangeValue:zi,hoverValue:Sn}))))}var Lt=m.memo(m.forwardRef(wa)),Or=Lt;function Da(B){var me=B.picker,he=B.multiplePanel,ve=B.pickerValue,be=B.onPickerValueChange,Re=B.needConfirm,ke=B.onSubmit,Xe=B.range,Et=B.hoverValue,kt=m.useContext(P),Ye=kt.prefixCls,Rt=kt.generateConfig,_t=m.useCallback(function(un,rn){return ae(Rt,me,un,rn)},[Rt,me]),Ht=m.useMemo(function(){return _t(ve,1)},[ve,_t]),St=function(rn){be(_t(rn,-1))},Dt={onCellDblClick:function(){Re&&ke()}},yt=me==="time",Mt=(0,p.Z)((0,p.Z)({},B),{},{hoverValue:null,hoverRangeValue:null,hideHeader:yt});return Xe?Mt.hoverRangeValue=Et:Mt.hoverValue=Et,he?m.createElement("div",{className:"".concat(Ye,"-panels")},m.createElement(on.Provider,{value:(0,p.Z)((0,p.Z)({},Dt),{},{hideNext:!0})},m.createElement(Or,Mt)),m.createElement(on.Provider,{value:(0,p.Z)((0,p.Z)({},Dt),{},{hidePrev:!0})},m.createElement(Or,(0,e.Z)({},Mt,{pickerValue:Ht,onPickerValueChange:St})))):m.createElement(on.Provider,{value:(0,p.Z)({},Dt)},m.createElement(Or,Mt))}function Pa(B){return typeof B=="function"?B():B}function Sa(B){var me=B.prefixCls,he=B.presets,ve=B.onClick,be=B.onHover;return he.length?m.createElement("div",{className:"".concat(me,"-presets")},m.createElement("ul",null,he.map(function(Re,ke){var Xe=Re.label,Et=Re.value;return m.createElement("li",{key:ke,onClick:function(){ve(Pa(Et))},onMouseEnter:function(){be(Pa(Et))},onMouseLeave:function(){be(null)}},Xe)}))):null}function Ne(B){var me=B.panelRender,he=B.internalMode,ve=B.picker,be=B.showNow,Re=B.range,ke=B.multiple,Xe=B.activeInfo,Et=Xe===void 0?[0,0,0]:Xe,kt=B.presets,Ye=B.onPresetHover,Rt=B.onPresetSubmit,_t=B.onFocus,Ht=B.onBlur,St=B.onPanelMouseDown,Dt=B.direction,yt=B.value,Mt=B.onSelect,un=B.isInvalid,rn=B.defaultOpenValue,le=B.onOk,kn=B.onSubmit,Sn=m.useContext(P),Xn=Sn.prefixCls,$r="".concat(Xn,"-panel"),Zr=Dt==="rtl",ea=m.useRef(null),sa=m.useRef(null),Dr=m.useState(0),br=(0,A.Z)(Dr,2),Wr=br[0],zr=br[1],Lr=m.useState(0),Hr=(0,A.Z)(Lr,2),ga=Hr[0],da=Hr[1],va=m.useState(0),Qr=(0,A.Z)(va,2),hr=Qr[0],jr=Qr[1],$n=function(Oa){Oa.width&&zr(Oa.width)},Ve=(0,A.Z)(Et,3),Dn=Ve[0],Tn=Ve[1],On=Ve[2],Ar=m.useState(0),nr=(0,A.Z)(Ar,2),Yr=nr[0],wr=nr[1];m.useEffect(function(){wr(10)},[Dn]),m.useEffect(function(){if(Re&&sa.current){var xi,Oa=((xi=ea.current)===null||xi===void 0?void 0:xi.offsetWidth)||0,zi=sa.current.getBoundingClientRect();if(!zi.height||zi.right<0){wr(function(ds){return Math.max(0,ds-1)});return}var li=(Zr?Tn-Oa:Dn)-zi.left;if(jr(li),Wr&&Wr=Xe&&he<=Et)return Re;var kt=Math.min(Math.abs(he-Xe),Math.abs(he-Et));kt0?Qs:ro));var ss=Ws+bs,ho=ro-Qs+1;return String(Qs+(ho+ss-Qs)%ho)};switch(ri){case"Backspace":case"Delete":We="",oa=Wi;break;case"ArrowLeft":We="",fs(-1);break;case"ArrowRight":We="",fs(1);break;case"ArrowUp":We="",oa=_i(1);break;case"ArrowDown":We="",oa=_i(-1);break;default:isNaN(Number(ri))||(We=hr+ri,oa=We);break}if(We!==null&&(jr(We),We.length>=as&&(fs(1),jr(""))),oa!==null){var ks=wr.slice(0,Jr)+G(oa,as)+wr.slice(vi);oi(ks.slice(0,ke.length))}Yr({})},Wa=m.useRef();(0,u.Z)(function(){if(!(!Wr||!ke||ci.current)){if(!Ta.match(wr)){oi(ke);return}return gr.current.setSelectionRange(Jr,vi),Wa.current=(0,hn.Z)(function(){gr.current.setSelectionRange(Jr,vi)}),function(){hn.Z.cancel(Wa.current)}}},[Ta,ke,Wr,wr,Dn,Jr,vi,nr,oi]);var ns=ke?{onFocus:zi,onBlur:Ua,onKeyDown:ds,onMouseDown:xi,onMouseUp:Oa,onPaste:Ti}:{};return m.createElement("div",{ref:ya,className:j()(sa,(0,X.Z)((0,X.Z)({},"".concat(sa,"-active"),he&&be),"".concat(sa,"-placeholder"),Ye))},m.createElement(ea,(0,e.Z)({ref:gr,"aria-invalid":yt,autoComplete:"off"},un,{onKeyDown:di,onBlur:li},ns,{value:wr,onChange:ni})),m.createElement(Ii,{type:"suffix",icon:Re}),Mt)}),jn=fn,ar=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Ir=["index"];function Mn(B,me){var he=B.id,ve=B.prefix,be=B.clearIcon,Re=B.suffixIcon,ke=B.separator,Xe=ke===void 0?"~":ke,Et=B.activeIndex,kt=B.activeHelp,Ye=B.allHelp,Rt=B.focused,_t=B.onFocus,Ht=B.onBlur,St=B.onKeyDown,Dt=B.locale,yt=B.generateConfig,Mt=B.placeholder,un=B.className,rn=B.style,le=B.onClick,kn=B.onClear,Sn=B.value,Xn=B.onChange,$r=B.onSubmit,Zr=B.onInputChange,ea=B.format,sa=B.maskFormat,Dr=B.preserveInvalidOnBlur,br=B.onInvalid,Wr=B.disabled,zr=B.invalid,Lr=B.inputReadOnly,Hr=B.direction,ga=B.onOpenChange,da=B.onActiveInfo,va=B.placement,Qr=B.onMouseDown,hr=B.required,jr=B["aria-required"],$n=B.autoFocus,Ve=B.tabIndex,Dn=(0,qa.Z)(B,ar),Tn=Hr==="rtl",On=m.useContext(P),Ar=On.prefixCls,nr=m.useMemo(function(){if(typeof he=="string")return[he];var li=he||{};return[li.start,li.end]},[he]),Yr=m.useRef(),wr=m.useRef(),ya=m.useRef(),gr=function(Ua){var di;return(di=[wr,ya][Ua])===null||di===void 0?void 0:di.current};m.useImperativeHandle(me,function(){return{nativeElement:Yr.current,focus:function(Ua){if((0,fe.Z)(Ua)==="object"){var di,ds=Ua||{},Wa=ds.index,ns=Wa===void 0?0:Wa,fa=(0,qa.Z)(ds,Ir);(di=gr(ns))===null||di===void 0||di.focus(fa)}else{var ta;(ta=gr(Ua!=null?Ua:0))===null||ta===void 0||ta.focus()}},blur:function(){var Ua,di;(Ua=gr(0))===null||Ua===void 0||Ua.blur(),(di=gr(1))===null||di===void 0||di.blur()}}});var Ta=Ni(Dn),Ba=m.useMemo(function(){return Array.isArray(Mt)?Mt:[Mt,Mt]},[Mt]),bi=Si((0,p.Z)((0,p.Z)({},B),{},{id:nr,placeholder:Ba})),Jr=(0,A.Z)(bi,1),vi=Jr[0],Ai=m.useState({position:"absolute",width:0}),oi=(0,A.Z)(Ai,2),ni=oi[0],Ti=oi[1],ci=(0,b.zX)(function(){var li=gr(Et);if(li){var Ua=li.nativeElement.getBoundingClientRect(),di=Yr.current.getBoundingClientRect(),ds=Ua.left-di.left;Ti(function(Wa){return(0,p.Z)((0,p.Z)({},Wa),{},{width:Ua.width,left:ds})}),da([Ua.left,Ua.right,di.width])}});m.useEffect(function(){ci()},[Et]);var xi=be&&(Sn[0]&&!Wr[0]||Sn[1]&&!Wr[1]),Oa=$n&&!Wr[0],zi=$n&&!Oa&&!Wr[1];return m.createElement(Fr.Z,{onResize:ci},m.createElement("div",(0,e.Z)({},Ta,{className:j()(Ar,"".concat(Ar,"-range"),(0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)({},"".concat(Ar,"-focused"),Rt),"".concat(Ar,"-disabled"),Wr.every(function(li){return li})),"".concat(Ar,"-invalid"),zr.some(function(li){return li})),"".concat(Ar,"-rtl"),Tn),un),style:rn,ref:Yr,onClick:le,onMouseDown:function(Ua){var di=Ua.target;di!==wr.current.inputElement&&di!==ya.current.inputElement&&Ua.preventDefault(),Qr==null||Qr(Ua)}}),ve&&m.createElement("div",{className:"".concat(Ar,"-prefix")},ve),m.createElement(jn,(0,e.Z)({ref:wr},vi(0),{autoFocus:Oa,tabIndex:Ve,"date-range":"start"})),m.createElement("div",{className:"".concat(Ar,"-range-separator")},Xe),m.createElement(jn,(0,e.Z)({ref:ya},vi(1),{autoFocus:zi,tabIndex:Ve,"date-range":"end"})),m.createElement("div",{className:"".concat(Ar,"-active-bar"),style:ni}),m.createElement(Ii,{type:"suffix",icon:Re}),xi&&m.createElement(Ei,{icon:be,onClear:kn})))}var dr=m.forwardRef(Mn),fr=dr;function Be(B,me){var he=B!=null?B:me;return Array.isArray(he)?he:[he,he]}function nt(B){return B===1?"end":"start"}function et(B,me){var he=Kt(B,function(){var Ri=B.disabled,ii=B.allowEmpty,si=Be(Ri,!1),os=Be(ii,!1);return{disabled:si,allowEmpty:os}}),ve=(0,A.Z)(he,6),be=ve[0],Re=ve[1],ke=ve[2],Xe=ve[3],Et=ve[4],kt=ve[5],Ye=be.prefixCls,Rt=be.styles,_t=be.classNames,Ht=be.defaultValue,St=be.value,Dt=be.needConfirm,yt=be.onKeyDown,Mt=be.disabled,un=be.allowEmpty,rn=be.disabledDate,le=be.minDate,kn=be.maxDate,Sn=be.defaultOpen,Xn=be.open,$r=be.onOpenChange,Zr=be.locale,ea=be.generateConfig,sa=be.picker,Dr=be.showNow,br=be.showToday,Wr=be.showTime,zr=be.mode,Lr=be.onPanelChange,Hr=be.onCalendarChange,ga=be.onOk,da=be.defaultPickerValue,va=be.pickerValue,Qr=be.onPickerValueChange,hr=be.inputReadOnly,jr=be.suffixIcon,$n=be.onFocus,Ve=be.onBlur,Dn=be.presets,Tn=be.ranges,On=be.components,Ar=be.cellRender,nr=be.dateRender,Yr=be.monthCellRender,wr=be.onClick,ya=Me(me),gr=yn(Xn,Sn,Mt,$r),Ta=(0,A.Z)(gr,2),Ba=Ta[0],bi=Ta[1],Jr=function(ii,si){(Mt.some(function(os){return!os})||!ii)&&bi(ii,si)},vi=la(ea,Zr,Xe,!0,!1,Ht,St,Hr,ga),Ai=(0,A.Z)(vi,5),oi=Ai[0],ni=Ai[1],Ti=Ai[2],ci=Ai[3],xi=Ai[4],Oa=Ti(),zi=Pt(Mt,un,Ba),li=(0,A.Z)(zi,9),Ua=li[0],di=li[1],ds=li[2],Wa=li[3],ns=li[4],fa=li[5],ta=li[6],ri=li[7],We=li[8],oa=function(ii,si){di(!0),$n==null||$n(ii,{range:nt(si!=null?si:Wa)})},as=function(ii,si){di(!1),Ve==null||Ve(ii,{range:nt(si!=null?si:Wa)})},Wi=m.useMemo(function(){if(!Wr)return null;var Ri=Wr.disabledTime,ii=Ri?function(si){var os=nt(Wa),Bs=Z(Oa,ta,Wa);return Ri(si,os,{from:Bs})}:void 0;return(0,p.Z)((0,p.Z)({},Wr),{},{disabledTime:ii})},[Wr,Wa,Oa,ta]),fs=(0,b.C8)([sa,sa],{value:zr}),_i=(0,A.Z)(fs,2),ks=_i[0],Gi=_i[1],bs=ks[Wa]||sa,Li=bs==="date"&&Wi?"datetime":bs,ps=Li===sa&&Li!=="time",Qs=ln(sa,bs,Dr,br,!0),ro=Kr(be,oi,ni,Ti,ci,Mt,Xe,Ua,Ba,kt),mo=(0,A.Z)(ro,2),is=mo[0],Ws=mo[1],ss=it(Oa,Mt,ta,ea,Zr,rn),ho=re(Oa,kt,un),Eo=(0,A.Z)(ho,2),Zo=Eo[0],Wo=Eo[1],au=Fn(ea,Zr,Oa,ks,Ba,Wa,Re,ps,da,va,Wi==null?void 0:Wi.defaultOpenValue,Qr,le,kn),vo=(0,A.Z)(au,2),Ls=vo[0],Uo=vo[1],Ps=(0,b.zX)(function(Ri,ii,si){var os=J(ks,Wa,ii);if((os[0]!==ks[0]||os[1]!==ks[1])&&Gi(os),Lr&&si!==!1){var Bs=(0,d.Z)(Oa);Ri&&(Bs[Wa]=Ri),Lr(Bs,os)}}),To=function(ii,si){return J(Oa,si,ii)},Gs=function(ii,si){var os=Oa;ii&&(os=To(ii,Wa)),ri(Wa);var Bs=fa(os);ci(os),is(Wa,Bs===null),Bs===null?Jr(!1,{force:!0}):si||ya.current.focus({index:Bs})},Oo=function(ii){var si,os=ii.target.getRootNode();if(!ya.current.nativeElement.contains((si=os.activeElement)!==null&&si!==void 0?si:document.activeElement)){var Bs=Mt.findIndex(function($s){return!$s});Bs>=0&&ya.current.focus({index:Bs})}Jr(!0),wr==null||wr(ii)},Qo=function(){Ws(null),Jr(!1,{force:!0})},ao=m.useState(null),io=(0,A.Z)(ao,2),Ao=io[0],Ts=io[1],Ys=m.useState(null),xs=(0,A.Z)(Ys,2),Js=xs[0],ei=xs[1],Yo=m.useMemo(function(){return Js||Oa},[Oa,Js]);m.useEffect(function(){Ba||ei(null)},[Ba]);var iu=m.useState([0,0,0]),xo=(0,A.Z)(iu,2),so=xo[0],Fo=xo[1],co=It(Dn,Tn),Mo=function(ii){ei(ii),Ts("preset")},bo=function(ii){var si=Ws(ii);si&&Jr(!1,{force:!0})},qs=function(ii){Gs(ii)},Jo=function(ii){ei(ii?To(ii,Wa):null),Ts("cell")},gi=function(ii){Jr(!0),oa(ii)},Ci=function(){ds("panel")},gs=function(ii){var si=J(Oa,Wa,ii);ci(si),!Dt&&!ke&&Re===Li&&Gs(ii)},Cs=function(){Jr(!1)},ms=Y(Ar,nr,Yr,nt(Wa)),Di=Oa[Wa]||null,_s=(0,b.zX)(function(Ri){return kt(Ri,{activeIndex:Wa})}),ja=m.useMemo(function(){var Ri=(0,O.Z)(be,!1),ii=(0,N.Z)(be,[].concat((0,d.Z)(Object.keys(Ri)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return ii},[be]),za=m.createElement(Ne,(0,e.Z)({},ja,{showNow:Qs,showTime:Wi,range:!0,multiplePanel:ps,activeInfo:so,disabledDate:ss,onFocus:gi,onBlur:as,onPanelMouseDown:Ci,picker:sa,mode:bs,internalMode:Li,onPanelChange:Ps,format:Et,value:Di,isInvalid:_s,onChange:null,onSelect:gs,pickerValue:Ls,defaultOpenValue:W(Wr==null?void 0:Wr.defaultOpenValue)[Wa],onPickerValueChange:Uo,hoverValue:Yo,onHover:Jo,needConfirm:Dt,onSubmit:Gs,onOk:xi,presets:co,onPresetHover:Mo,onPresetSubmit:bo,onNow:qs,cellRender:ms})),Fs=function(ii,si){var os=To(ii,si);ci(os)},fo=function(){ds("input")},fu=function(ii,si){var os=ta.length,Bs=ta[os-1];if(os&&Bs!==si&&Dt&&!un[Bs]&&!We(Bs)&&Oa[Bs]){ya.current.focus({index:Bs});return}ds("input"),Jr(!0,{inherit:!0}),Wa!==si&&Ba&&!Dt&&ke&&Gs(null,!0),ns(si),oa(ii,si)},Du=function(ii,si){if(Jr(!1),!Dt&&ds()==="input"){var os=fa(Oa);is(Wa,os===null)}as(ii,si)},po=function(ii,si){ii.key==="Tab"&&Gs(null,!0),yt==null||yt(ii,si)},pu=m.useMemo(function(){return{prefixCls:Ye,locale:Zr,generateConfig:ea,button:On.button,input:On.input}},[Ye,Zr,ea,On.button,On.input]);if((0,u.Z)(function(){Ba&&Wa!==void 0&&Ps(null,sa,!1)},[Ba,Wa,sa]),(0,u.Z)(function(){var Ri=ds();!Ba&&Ri==="input"&&(Jr(!1),Gs(null,!0)),!Ba&&ke&&!Dt&&Ri==="panel"&&(Jr(!0),Gs())},[Ba]),0)var Gu;return m.createElement(P.Provider,{value:pu},m.createElement(D,(0,e.Z)({},oe(be),{popupElement:za,popupStyle:Rt.popup,popupClassName:_t.popup,visible:Ba,onClose:Cs,range:!0}),m.createElement(fr,(0,e.Z)({},be,{ref:ya,suffixIcon:jr,activeIndex:Ua||Ba?Wa:null,activeHelp:!!Js,allHelp:!!Js&&Ao==="preset",focused:Ua,onFocus:fu,onBlur:Du,onKeyDown:po,onSubmit:Gs,value:Yo,maskFormat:Et,onChange:Fs,onInputChange:fo,format:Xe,inputReadOnly:hr,disabled:Mt,open:Ba,onOpenChange:Jr,onClick:Oo,onClear:Qo,invalid:Zo,onInvalid:Wo,onActiveInfo:Fo}))))}var tt=m.forwardRef(et),Ct=tt,dt=n(11780);function nn(B){var me=B.prefixCls,he=B.value,ve=B.onRemove,be=B.removeIcon,Re=be===void 0?"\xD7":be,ke=B.formatDate,Xe=B.disabled,Et=B.maxTagCount,kt=B.placeholder,Ye="".concat(me,"-selector"),Rt="".concat(me,"-selection"),_t="".concat(Rt,"-overflow");function Ht(yt,Mt){return m.createElement("span",{className:j()("".concat(Rt,"-item")),title:typeof yt=="string"?yt:null},m.createElement("span",{className:"".concat(Rt,"-item-content")},yt),!Xe&&Mt&&m.createElement("span",{onMouseDown:function(rn){rn.preventDefault()},onClick:Mt,className:"".concat(Rt,"-item-remove")},Re))}function St(yt){var Mt=ke(yt),un=function(le){le&&le.stopPropagation(),ve(yt)};return Ht(Mt,un)}function Dt(yt){var Mt="+ ".concat(yt.length," ...");return Ht(Mt)}return m.createElement("div",{className:Ye},m.createElement(dt.Z,{prefixCls:_t,data:he,renderItem:St,renderRest:Dt,itemKey:function(Mt){return ke(Mt)},maxCount:Et}),!he.length&&m.createElement("span",{className:"".concat(me,"-selection-placeholder")},kt))}var Yt=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function qt(B,me){var he=B.id,ve=B.open,be=B.prefix,Re=B.clearIcon,ke=B.suffixIcon,Xe=B.activeHelp,Et=B.allHelp,kt=B.focused,Ye=B.onFocus,Rt=B.onBlur,_t=B.onKeyDown,Ht=B.locale,St=B.generateConfig,Dt=B.placeholder,yt=B.className,Mt=B.style,un=B.onClick,rn=B.onClear,le=B.internalPicker,kn=B.value,Sn=B.onChange,Xn=B.onSubmit,$r=B.onInputChange,Zr=B.multiple,ea=B.maxTagCount,sa=B.format,Dr=B.maskFormat,br=B.preserveInvalidOnBlur,Wr=B.onInvalid,zr=B.disabled,Lr=B.invalid,Hr=B.inputReadOnly,ga=B.direction,da=B.onOpenChange,va=B.onMouseDown,Qr=B.required,hr=B["aria-required"],jr=B.autoFocus,$n=B.tabIndex,Ve=B.removeIcon,Dn=(0,qa.Z)(B,Yt),Tn=ga==="rtl",On=m.useContext(P),Ar=On.prefixCls,nr=m.useRef(),Yr=m.useRef();m.useImperativeHandle(me,function(){return{nativeElement:nr.current,focus:function(ni){var Ti;(Ti=Yr.current)===null||Ti===void 0||Ti.focus(ni)},blur:function(){var ni;(ni=Yr.current)===null||ni===void 0||ni.blur()}}});var wr=Ni(Dn),ya=function(ni){Sn([ni])},gr=function(ni){var Ti=kn.filter(function(ci){return ci&&!Vn(St,Ht,ci,ni,le)});Sn(Ti),ve||Xn()},Ta=Si((0,p.Z)((0,p.Z)({},B),{},{onChange:ya}),function(oi){var ni=oi.valueTexts;return{value:ni[0]||"",active:kt}}),Ba=(0,A.Z)(Ta,2),bi=Ba[0],Jr=Ba[1],vi=!!(Re&&kn.length&&!zr),Ai=Zr?m.createElement(m.Fragment,null,m.createElement(nn,{prefixCls:Ar,value:kn,onRemove:gr,formatDate:Jr,maxTagCount:ea,disabled:zr,removeIcon:Ve,placeholder:Dt}),m.createElement("input",{className:"".concat(Ar,"-multiple-input"),value:kn.map(Jr).join(","),ref:Yr,readOnly:!0,autoFocus:jr,tabIndex:$n}),m.createElement(Ii,{type:"suffix",icon:ke}),vi&&m.createElement(Ei,{icon:Re,onClear:rn})):m.createElement(jn,(0,e.Z)({ref:Yr},bi(),{autoFocus:jr,tabIndex:$n,suffixIcon:ke,clearIcon:vi&&m.createElement(Ei,{icon:Re,onClear:rn}),showActiveCls:!1}));return m.createElement("div",(0,e.Z)({},wr,{className:j()(Ar,(0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)({},"".concat(Ar,"-multiple"),Zr),"".concat(Ar,"-focused"),kt),"".concat(Ar,"-disabled"),zr),"".concat(Ar,"-invalid"),Lr),"".concat(Ar,"-rtl"),Tn),yt),style:Mt,ref:nr,onClick:un,onMouseDown:function(ni){var Ti,ci=ni.target;ci!==((Ti=Yr.current)===null||Ti===void 0?void 0:Ti.inputElement)&&ni.preventDefault(),va==null||va(ni)}}),be&&m.createElement("div",{className:"".concat(Ar,"-prefix")},be),Ai)}var En=m.forwardRef(qt),Jn=En;function Cn(B,me){var he=Kt(B),ve=(0,A.Z)(he,6),be=ve[0],Re=ve[1],ke=ve[2],Xe=ve[3],Et=ve[4],kt=ve[5],Ye=be,Rt=Ye.prefixCls,_t=Ye.styles,Ht=Ye.classNames,St=Ye.order,Dt=Ye.defaultValue,yt=Ye.value,Mt=Ye.needConfirm,un=Ye.onChange,rn=Ye.onKeyDown,le=Ye.disabled,kn=Ye.disabledDate,Sn=Ye.minDate,Xn=Ye.maxDate,$r=Ye.defaultOpen,Zr=Ye.open,ea=Ye.onOpenChange,sa=Ye.locale,Dr=Ye.generateConfig,br=Ye.picker,Wr=Ye.showNow,zr=Ye.showToday,Lr=Ye.showTime,Hr=Ye.mode,ga=Ye.onPanelChange,da=Ye.onCalendarChange,va=Ye.onOk,Qr=Ye.multiple,hr=Ye.defaultPickerValue,jr=Ye.pickerValue,$n=Ye.onPickerValueChange,Ve=Ye.inputReadOnly,Dn=Ye.suffixIcon,Tn=Ye.removeIcon,On=Ye.onFocus,Ar=Ye.onBlur,nr=Ye.presets,Yr=Ye.components,wr=Ye.cellRender,ya=Ye.dateRender,gr=Ye.monthCellRender,Ta=Ye.onClick,Ba=Me(me);function bi(ja){return ja===null?null:Qr?ja:ja[0]}var Jr=ka(Dr,sa,Re),vi=yn(Zr,$r,[le],ea),Ai=(0,A.Z)(vi,2),oi=Ai[0],ni=Ai[1],Ti=function(za,Fs,fo){if(da){var fu=(0,p.Z)({},fo);delete fu.range,da(bi(za),bi(Fs),fu)}},ci=function(za){va==null||va(bi(za))},xi=la(Dr,sa,Xe,!1,St,Dt,yt,Ti,ci),Oa=(0,A.Z)(xi,5),zi=Oa[0],li=Oa[1],Ua=Oa[2],di=Oa[3],ds=Oa[4],Wa=Ua(),ns=Pt([le]),fa=(0,A.Z)(ns,4),ta=fa[0],ri=fa[1],We=fa[2],oa=fa[3],as=function(za){ri(!0),On==null||On(za,{})},Wi=function(za){ri(!1),Ar==null||Ar(za,{})},fs=(0,b.C8)(br,{value:Hr}),_i=(0,A.Z)(fs,2),ks=_i[0],Gi=_i[1],bs=ks==="date"&&Lr?"datetime":ks,Li=ln(br,ks,Wr,zr),ps=un&&function(ja,za){un(bi(ja),bi(za))},Qs=Kr((0,p.Z)((0,p.Z)({},be),{},{onChange:ps}),zi,li,Ua,di,[],Xe,ta,oi,kt),ro=(0,A.Z)(Qs,2),mo=ro[1],is=re(Wa,kt),Ws=(0,A.Z)(is,2),ss=Ws[0],ho=Ws[1],Eo=m.useMemo(function(){return ss.some(function(ja){return ja})},[ss]),Zo=function(za,Fs){if($n){var fo=(0,p.Z)((0,p.Z)({},Fs),{},{mode:Fs.mode[0]});delete fo.range,$n(za[0],fo)}},Wo=Fn(Dr,sa,Wa,[ks],oi,oa,Re,!1,hr,jr,W(Lr==null?void 0:Lr.defaultOpenValue),Zo,Sn,Xn),au=(0,A.Z)(Wo,2),vo=au[0],Ls=au[1],Uo=(0,b.zX)(function(ja,za,Fs){if(Gi(za),ga&&Fs!==!1){var fo=ja||Wa[Wa.length-1];ga(fo,za)}}),Ps=function(){mo(Ua()),ni(!1,{force:!0})},To=function(za){!le&&!Ba.current.nativeElement.contains(document.activeElement)&&Ba.current.focus(),ni(!0),Ta==null||Ta(za)},Gs=function(){mo(null),ni(!1,{force:!0})},Oo=m.useState(null),Qo=(0,A.Z)(Oo,2),ao=Qo[0],io=Qo[1],Ao=m.useState(null),Ts=(0,A.Z)(Ao,2),Ys=Ts[0],xs=Ts[1],Js=m.useMemo(function(){var ja=[Ys].concat((0,d.Z)(Wa)).filter(function(za){return za});return Qr?ja:ja.slice(0,1)},[Wa,Ys,Qr]),ei=m.useMemo(function(){return!Qr&&Ys?[Ys]:Wa.filter(function(ja){return ja})},[Wa,Ys,Qr]);m.useEffect(function(){oi||xs(null)},[oi]);var Yo=It(nr),iu=function(za){xs(za),io("preset")},xo=function(za){var Fs=Qr?Jr(Ua(),za):[za],fo=mo(Fs);fo&&!Qr&&ni(!1,{force:!0})},so=function(za){xo(za)},Fo=function(za){xs(za),io("cell")},co=function(za){ni(!0),as(za)},Mo=function(za){if(We("panel"),!(Qr&&bs!==br)){var Fs=Qr?Jr(Ua(),za):[za];di(Fs),!Mt&&!ke&&Re===bs&&Ps()}},bo=function(){ni(!1)},qs=Y(wr,ya,gr),Jo=m.useMemo(function(){var ja=(0,O.Z)(be,!1),za=(0,N.Z)(be,[].concat((0,d.Z)(Object.keys(ja)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,p.Z)((0,p.Z)({},za),{},{multiple:be.multiple})},[be]),gi=m.createElement(Ne,(0,e.Z)({},Jo,{showNow:Li,showTime:Lr,disabledDate:kn,onFocus:co,onBlur:Wi,picker:br,mode:ks,internalMode:bs,onPanelChange:Uo,format:Et,value:Wa,isInvalid:kt,onChange:null,onSelect:Mo,pickerValue:vo,defaultOpenValue:Lr==null?void 0:Lr.defaultOpenValue,onPickerValueChange:Ls,hoverValue:Js,onHover:Fo,needConfirm:Mt,onSubmit:Ps,onOk:ds,presets:Yo,onPresetHover:iu,onPresetSubmit:xo,onNow:so,cellRender:qs})),Ci=function(za){di(za)},gs=function(){We("input")},Cs=function(za){We("input"),ni(!0,{inherit:!0}),as(za)},ms=function(za){ni(!1),Wi(za)},Di=function(za,Fs){za.key==="Tab"&&Ps(),rn==null||rn(za,Fs)},_s=m.useMemo(function(){return{prefixCls:Rt,locale:sa,generateConfig:Dr,button:Yr.button,input:Yr.input}},[Rt,sa,Dr,Yr.button,Yr.input]);return(0,u.Z)(function(){oi&&oa!==void 0&&Uo(null,br,!1)},[oi,oa,br]),(0,u.Z)(function(){var ja=We();!oi&&ja==="input"&&(ni(!1),Ps()),!oi&&ke&&!Mt&&ja==="panel"&&Ps()},[oi]),m.createElement(P.Provider,{value:_s},m.createElement(D,(0,e.Z)({},oe(be),{popupElement:gi,popupStyle:_t.popup,popupClassName:Ht.popup,visible:oi,onClose:bo}),m.createElement(Jn,(0,e.Z)({},be,{ref:Ba,suffixIcon:Dn,removeIcon:Tn,activeHelp:!!Ys,allHelp:!!Ys&&ao==="preset",focused:ta,onFocus:Cs,onBlur:ms,onKeyDown:Di,onSubmit:Ps,value:ei,maskFormat:Et,onChange:Ci,onInputChange:gs,internalPicker:Re,format:Xe,inputReadOnly:Ve,disabled:le,open:oi,onOpenChange:ni,onClick:To,onClear:Gs,invalid:Eo,onInvalid:function(za){ho(za,0)}}))))}var bn=m.forwardRef(Cn),en=bn,tr=en},86351:function(h,a,n){"use strict";n.d(a,{R:function(){return d},w:function(){return e}});var e={},d="rc-table-internal-hook"},97347:function(h,a,n){"use strict";n.d(a,{L:function(){return K},Z:function(){return G}});var e=n(16886),d=n(52873),p=n(15142),A=n(26420),b=n(98506),u=n(33346),N=n(11592),O=n(48736),S=n(59301),m=n(86351),X=n(54451);function z(W){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof J=="number"?J:J.endsWith("%")?W*parseFloat(J)/100:null}function U(W,J,V){return S.useMemo(function(){if(J&&J>0){var q=0,Z=0;W.forEach(function(He){var xe=z(J,He.width);xe?q+=xe:Z+=1});var oe=Math.max(J,V),Y=Math.max(oe-q,Z),re=Z,ye=Y/Z,Ae=0,Le=W.map(function(He){var xe=(0,b.Z)({},He),Ot=z(J,xe.width);if(Ot)xe.width=Ot;else{var Ft=Math.floor(ye);xe.width=re===1?Y:Ft,Y-=Ft,re-=1}return Ae+=xe.width,xe});if(Ae0?(0,b.Z)((0,b.Z)({},J),{},{children:P(V)}):J})}function F(W){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return W.filter(function(V){return V&&(0,A.Z)(V)==="object"}).reduce(function(V,q,Z){var oe=q.fixed,Y=oe===!0?"left":oe,re="".concat(J,"-").concat(Z),ye=q.children;return ye&&ye.length>0?[].concat((0,p.Z)(V),(0,p.Z)(F(ye,re).map(function(Ae){return(0,b.Z)({fixed:Y},Ae)}))):[].concat((0,p.Z)(V),[(0,b.Z)((0,b.Z)({key:re},q),{},{fixed:Y})])},[])}function I(W){return W.map(function(J){var V=J.fixed,q=(0,u.Z)(J,_),Z=V;return V==="left"?Z="right":V==="right"&&(Z="left"),(0,b.Z)({fixed:Z},q)})}function D(W,J){var V=W.prefixCls,q=W.columns,Z=W.children,oe=W.expandable,Y=W.expandedKeys,re=W.columnTitle,ye=W.getRowKey,Ae=W.onTriggerExpand,Le=W.expandIcon,fe=W.rowExpandable,He=W.expandIconColumnIndex,xe=W.direction,Ot=W.expandRowByClick,Ft=W.columnWidth,jt=W.fixed,te=W.scrollWidth,at=W.clientWidth,qe=S.useMemo(function(){var vt=q||K(Z)||[];return P(vt.slice())},[q,Z]),Ge=S.useMemo(function(){if(oe){var vt=qe.slice();if(!vt.includes(m.w)){var sn=He||0;sn>=0&&(sn||jt==="left"||!jt)&&vt.splice(sn,0,m.w),jt==="right"&&vt.splice(qe.length,0,m.w)}var Nn=vt.indexOf(m.w);vt=vt.filter(function($t,Bn){return $t!==m.w||Bn===Nn});var pt=qe[Nn],Vn;jt?Vn=jt:Vn=pt?pt.fixed:null;var Pn=(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},X.v,{className:"".concat(V,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",re),"fixed",Vn),"className","".concat(V,"-row-expand-icon-cell")),"width",Ft),"render",function(Bn,ur,Bt){var Oe=ye(ur,Bt),Pe=Y.has(Oe),we=fe?fe(ur):!0,Qt=Le({prefixCls:V,expanded:Pe,expandable:we,record:ur,onExpand:Ae});return Ot?S.createElement("span",{onClick:function(Kt){return Kt.stopPropagation()}},Qt):Qt});return vt.map(function($t){return $t===m.w?Pn:$t})}return qe.filter(function($t){return $t!==m.w})},[oe,qe,ye,Y,Le,xe]),Tt=S.useMemo(function(){var vt=Ge;return J&&(vt=J(vt)),vt.length||(vt=[{render:function(){return null}}]),vt},[J,Ge,xe]),cn=S.useMemo(function(){return xe==="rtl"?I(F(Tt)):F(Tt)},[Tt,xe,te]),Wt=S.useMemo(function(){for(var vt=-1,sn=cn.length-1;sn>=0;sn-=1){var Nn=cn[sn].fixed;if(Nn==="left"||Nn===!0){vt=sn;break}}if(vt>=0)for(var pt=0;pt<=vt;pt+=1){var Vn=cn[pt].fixed;if(Vn!=="left"&&Vn!==!0)return!0}var Pn=cn.findIndex(function(ur){var Bt=ur.fixed;return Bt==="right"});if(Pn>=0)for(var $t=Pn;$t=et}function cn(Be,nt){return S(W,function(et){var tt=Tt(Be,nt||1,et.hoverStartRow,et.hoverEndRow);return[tt,et.onHover]})}var Wt=n(70425),_e=function(nt){var et=nt.ellipsis,tt=nt.rowType,Ct=nt.children,dt,nn=et===!0?{showTitle:!0}:et;return nn&&(nn.showTitle||tt==="header")&&(typeof Ct=="string"||typeof Ct=="number"?dt=Ct.toString():u.isValidElement(Ct)&&typeof Ct.props.children=="string"&&(dt=Ct.props.children)),dt};function dn(Be){var nt,et,tt,Ct,dt,nn,Yt,qt,En=Be.component,Jn=Be.children,Cn=Be.ellipsis,bn=Be.scope,en=Be.prefixCls,tr=Be.className,B=Be.align,me=Be.record,he=Be.render,ve=Be.dataIndex,be=Be.renderIndex,Re=Be.shouldCellUpdate,ke=Be.index,Xe=Be.rowType,Et=Be.colSpan,kt=Be.rowSpan,Ye=Be.fixLeft,Rt=Be.fixRight,_t=Be.firstFixLeft,Ht=Be.lastFixLeft,St=Be.firstFixRight,Dt=Be.lastFixRight,yt=Be.appendNode,Mt=Be.additionalProps,un=Mt===void 0?{}:Mt,rn=Be.isSticky,le="".concat(en,"-cell"),kn=S(W,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Sn=kn.supportSticky,Xn=kn.allColumnsFixedLeft,$r=kn.rowHoverable,Zr=Ge(me,ve,be,Jn,he,Re),ea=(0,d.Z)(Zr,2),sa=ea[0],Dr=ea[1],br={},Wr=typeof Ye=="number"&&Sn,zr=typeof Rt=="number"&&Sn;Wr&&(br.position="sticky",br.left=Ye),zr&&(br.position="sticky",br.right=Rt);var Lr=(nt=(et=(tt=Dr==null?void 0:Dr.colSpan)!==null&&tt!==void 0?tt:un.colSpan)!==null&&et!==void 0?et:Et)!==null&&nt!==void 0?nt:1,Hr=(Ct=(dt=(nn=Dr==null?void 0:Dr.rowSpan)!==null&&nn!==void 0?nn:un.rowSpan)!==null&&dt!==void 0?dt:kt)!==null&&Ct!==void 0?Ct:1,ga=cn(ke,Hr),da=(0,d.Z)(ga,2),va=da[0],Qr=da[1],hr=(0,Wt.zX)(function(Ar){var nr;me&&Qr(ke,ke+Hr-1),un==null||(nr=un.onMouseEnter)===null||nr===void 0||nr.call(un,Ar)}),jr=(0,Wt.zX)(function(Ar){var nr;me&&Qr(-1,-1),un==null||(nr=un.onMouseLeave)===null||nr===void 0||nr.call(un,Ar)});if(Lr===0||Hr===0)return null;var $n=(Yt=un.title)!==null&&Yt!==void 0?Yt:_e({rowType:Xe,ellipsis:Cn,children:sa}),Ve=ye()(le,tr,(qt={},(0,Y.Z)((0,Y.Z)((0,Y.Z)((0,Y.Z)((0,Y.Z)((0,Y.Z)((0,Y.Z)((0,Y.Z)((0,Y.Z)((0,Y.Z)(qt,"".concat(le,"-fix-left"),Wr&&Sn),"".concat(le,"-fix-left-first"),_t&&Sn),"".concat(le,"-fix-left-last"),Ht&&Sn),"".concat(le,"-fix-left-all"),Ht&&Xn&&Sn),"".concat(le,"-fix-right"),zr&&Sn),"".concat(le,"-fix-right-first"),St&&Sn),"".concat(le,"-fix-right-last"),Dt&&Sn),"".concat(le,"-ellipsis"),Cn),"".concat(le,"-with-append"),yt),"".concat(le,"-fix-sticky"),(Wr||zr)&&rn&&Sn),(0,Y.Z)(qt,"".concat(le,"-row-hover"),!Dr&&va)),un.className,Dr==null?void 0:Dr.className),Dn={};B&&(Dn.textAlign=B);var Tn=(0,oe.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)({},Dr==null?void 0:Dr.style),br),Dn),un.style),On=sa;return(0,Z.Z)(On)==="object"&&!Array.isArray(On)&&!u.isValidElement(On)&&(On=null),Cn&&(Ht||St)&&(On=u.createElement("span",{className:"".concat(le,"-content")},On)),u.createElement(En,(0,m.Z)({},Dr,un,{className:Ve,style:Tn,title:$n,scope:bn,onMouseEnter:$r?hr:void 0,onMouseLeave:$r?jr:void 0,colSpan:Lr!==1?Lr:null,rowSpan:Hr!==1?Hr:null}),yt,On)}var Ze=u.memo(dn);function Jt(Be,nt,et,tt,Ct){var dt=et[Be]||{},nn=et[nt]||{},Yt,qt;dt.fixed==="left"?Yt=tt.left[Ct==="rtl"?nt:Be]:nn.fixed==="right"&&(qt=tt.right[Ct==="rtl"?Be:nt]);var En=!1,Jn=!1,Cn=!1,bn=!1,en=et[nt+1],tr=et[Be-1],B=en&&!en.fixed||tr&&!tr.fixed||et.every(function(Re){return Re.fixed==="left"});if(Ct==="rtl"){if(Yt!==void 0){var me=tr&&tr.fixed==="left";bn=!me&&B}else if(qt!==void 0){var he=en&&en.fixed==="right";Cn=!he&&B}}else if(Yt!==void 0){var ve=en&&en.fixed==="left";En=!ve&&B}else if(qt!==void 0){var be=tr&&tr.fixed==="right";Jn=!be&&B}return{fixLeft:Yt,fixRight:qt,lastFixLeft:En,firstFixRight:Jn,lastFixRight:Cn,firstFixLeft:bn,isSticky:tt.isSticky}}var vt=u.createContext({}),sn=vt;function Nn(Be){var nt=Be.className,et=Be.index,tt=Be.children,Ct=Be.colSpan,dt=Ct===void 0?1:Ct,nn=Be.rowSpan,Yt=Be.align,qt=S(W,["prefixCls","direction"]),En=qt.prefixCls,Jn=qt.direction,Cn=u.useContext(sn),bn=Cn.scrollColumnIndex,en=Cn.stickyOffsets,tr=Cn.flattenColumns,B=et+dt-1,me=B+1===bn?dt+1:dt,he=Jt(et,et+me-1,tr,en,Jn);return u.createElement(Ze,(0,m.Z)({className:nt,index:et,component:"td",prefixCls:En,record:null,dataIndex:null,align:Yt,colSpan:me,rowSpan:nn,render:function(){return tt}},he))}var pt=n(33346),Vn=["children"];function Pn(Be){var nt=Be.children,et=(0,pt.Z)(Be,Vn);return u.createElement("tr",et,nt)}function $t(Be){var nt=Be.children;return nt}$t.Row=Pn,$t.Cell=Nn;var Bn=$t;function ur(Be){var nt=Be.children,et=Be.stickyOffsets,tt=Be.flattenColumns,Ct=S(W,"prefixCls"),dt=tt.length-1,nn=tt[dt],Yt=u.useMemo(function(){return{stickyOffsets:et,flattenColumns:tt,scrollColumnIndex:nn!=null&&nn.scrollbar?dt:null}},[nn,tt,dt,et]);return u.createElement(sn.Provider,{value:Yt},u.createElement("tfoot",{className:"".concat(Ct,"-summary")},nt))}var Bt=I(ur),Oe=Bn,Pe=n(29301),we=n(24514),Qt=n(75152),tn=n(26112);function Kt(Be,nt,et,tt,Ct,dt,nn){Be.push({record:nt,indent:et,index:nn});var Yt=dt(nt),qt=Ct==null?void 0:Ct.has(Yt);if(nt&&Array.isArray(nt[tt])&&qt)for(var En=0;En1?_t-1:0),St=1;St<_t;St++)Ht[St-1]=arguments[St];ke==null||ke.apply(void 0,[Rt].concat(Ht))},Et;typeof en=="string"?Et=en:typeof en=="function"&&(Et=en(Be,et,tt));var kt=jt(dt);return(0,oe.Z)((0,oe.Z)({},Ct),{},{columnsKey:kt,nestExpandable:tr,expanded:he,hasNestChildren:ve,record:Be,onTriggerExpand:be,rowSupportExpand:B,expandable:me,rowProps:(0,oe.Z)((0,oe.Z)({},Re),{},{className:ye()(Et,Re==null?void 0:Re.className),onClick:Xe})})}function yn(Be){var nt=Be.prefixCls,et=Be.children,tt=Be.component,Ct=Be.cellComponent,dt=Be.className,nn=Be.expanded,Yt=Be.colSpan,qt=Be.isEmpty,En=S(W,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Jn=En.scrollbarSize,Cn=En.fixHeader,bn=En.fixColumn,en=En.componentWidth,tr=En.horizonScroll,B=et;return(qt?tr&&en:bn)&&(B=u.createElement("div",{style:{width:en-(Cn&&!qt?Jn:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(nt,"-expanded-row-fixed")},B)),u.createElement(tt,{className:dt,style:{display:nn?null:"none"}},u.createElement(Ze,{component:Ct,prefixCls:nt,colSpan:Yt},B))}var Me=yn;function It(Be){var nt=Be.prefixCls,et=Be.record,tt=Be.onExpand,Ct=Be.expanded,dt=Be.expandable,nn="".concat(nt,"-row-expand-icon");if(!dt)return u.createElement("span",{className:ye()(nn,"".concat(nt,"-row-spaced"))});var Yt=function(En){tt(et,En),En.stopPropagation()};return u.createElement("span",{className:ye()(nn,(0,Y.Z)((0,Y.Z)({},"".concat(nt,"-row-expanded"),Ct),"".concat(nt,"-row-collapsed"),!Ct)),onClick:Yt})}function xt(Be,nt,et){var tt=[];function Ct(dt){(dt||[]).forEach(function(nn,Yt){tt.push(nt(nn,Yt)),Ct(nn[et])})}return Ct(Be),tt}function Pt(Be,nt,et,tt){return typeof Be=="string"?Be:typeof Be=="function"?Be(nt,et,tt):""}function it(Be,nt,et,tt,Ct){var dt=Be.record,nn=Be.prefixCls,Yt=Be.columnsKey,qt=Be.fixedInfoList,En=Be.expandIconColumnIndex,Jn=Be.nestExpandable,Cn=Be.indentSize,bn=Be.expandIcon,en=Be.expanded,tr=Be.hasNestChildren,B=Be.onTriggerExpand,me=Yt[et],he=qt[et],ve;et===(En||0)&&Jn&&(ve=u.createElement(u.Fragment,null,u.createElement("span",{style:{paddingLeft:"".concat(Cn*tt,"px")},className:"".concat(nn,"-row-indent indent-level-").concat(tt)}),bn({prefixCls:nn,expanded:en,expandable:tr,record:dt,onExpand:B})));var be;return nt.onCell&&(be=nt.onCell(dt,Ct)),{key:me,fixedInfo:he,appendCellNode:ve,additionalCellProps:be||{}}}function ae(Be){var nt=Be.className,et=Be.style,tt=Be.record,Ct=Be.index,dt=Be.renderIndex,nn=Be.rowKey,Yt=Be.indent,qt=Yt===void 0?0:Yt,En=Be.rowComponent,Jn=Be.cellComponent,Cn=Be.scopeCellComponent,bn=Ee(tt,nn,Ct,qt),en=bn.prefixCls,tr=bn.flattenColumns,B=bn.expandedRowClassName,me=bn.expandedRowRender,he=bn.rowProps,ve=bn.expanded,be=bn.rowSupportExpand,Re=u.useRef(!1);Re.current||(Re.current=ve);var ke=Pt(B,tt,Ct,qt),Xe=u.createElement(En,(0,m.Z)({},he,{"data-row-key":nn,className:ye()(nt,"".concat(en,"-row"),"".concat(en,"-row-level-").concat(qt),he==null?void 0:he.className,(0,Y.Z)({},ke,qt>=1)),style:(0,oe.Z)((0,oe.Z)({},et),he==null?void 0:he.style)}),tr.map(function(Ye,Rt){var _t=Ye.render,Ht=Ye.dataIndex,St=Ye.className,Dt=it(bn,Ye,Rt,qt,Ct),yt=Dt.key,Mt=Dt.fixedInfo,un=Dt.appendCellNode,rn=Dt.additionalCellProps;return u.createElement(Ze,(0,m.Z)({className:St,ellipsis:Ye.ellipsis,align:Ye.align,scope:Ye.rowScope,component:Ye.rowScope?Cn:Jn,prefixCls:en,key:yt,record:tt,index:Ct,renderIndex:dt,dataIndex:Ht,render:_t,shouldCellUpdate:Ye.shouldCellUpdate},Mt,{appendNode:un,additionalProps:rn}))})),Et;if(be&&(Re.current||ve)){var kt=me(tt,Ct,qt+1,ve);Et=u.createElement(Me,{expanded:ve,className:ye()("".concat(en,"-expanded-row"),"".concat(en,"-expanded-row-level-").concat(qt+1),ke),prefixCls:en,component:En,cellComponent:Jn,colSpan:tr.length,isEmpty:!1},kt)}return u.createElement(u.Fragment,null,Xe,Et)}var Ln=I(ae);function Fn(Be){var nt=Be.columnKey,et=Be.onColumnResize,tt=u.useRef();return(0,A.Z)(function(){tt.current&&et(nt,tt.current.offsetWidth)},[]),u.createElement(Pe.Z,{data:nt},u.createElement("td",{ref:tt,style:{padding:0,border:0,height:0}},u.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var $e=n(29194);function Br(Be){var nt=Be.prefixCls,et=Be.columnsKey,tt=Be.onColumnResize,Ct=u.useRef(null);return u.createElement("tr",{"aria-hidden":"true",className:"".concat(nt,"-measure-row"),style:{height:0,fontSize:0},ref:Ct},u.createElement(Pe.Z.Collection,{onBatchResize:function(nn){(0,$e.Z)(Ct.current)&&nn.forEach(function(Yt){var qt=Yt.data,En=Yt.size;tt(qt,En.offsetWidth)})}},et.map(function(dt){return u.createElement(Fn,{key:dt,columnKey:dt,onColumnResize:tt})})))}function Vr(Be){var nt=Be.data,et=Be.measureColumnWidth,tt=S(W,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Ct=tt.prefixCls,dt=tt.getComponent,nn=tt.onColumnResize,Yt=tt.flattenColumns,qt=tt.getRowKey,En=tt.expandedKeys,Jn=tt.childrenColumnName,Cn=tt.emptyNode,bn=hn(nt,Jn,En,qt),en=u.useRef({renderWithProps:!1}),tr=dt(["body","wrapper"],"tbody"),B=dt(["body","row"],"tr"),me=dt(["body","cell"],"td"),he=dt(["body","cell"],"th"),ve;nt.length?ve=bn.map(function(Re,ke){var Xe=Re.record,Et=Re.indent,kt=Re.index,Ye=qt(Xe,ke);return u.createElement(Ln,{key:Ye,rowKey:Ye,record:Xe,index:ke,renderIndex:kt,rowComponent:B,cellComponent:me,scopeCellComponent:he,indent:Et})}):ve=u.createElement(Me,{expanded:!0,className:"".concat(Ct,"-placeholder"),prefixCls:Ct,component:B,cellComponent:me,colSpan:Yt.length,isEmpty:!0},Cn);var be=jt(Yt);return u.createElement(xe.Provider,{value:en.current},u.createElement(tr,{className:"".concat(Ct,"-tbody")},et&&u.createElement(Br,{prefixCls:Ct,columnsKey:be,onColumnResize:nn}),ve))}var lr=I(Vr),st=n(54451),la=["columnType"];function Kr(Be){for(var nt=Be.colWidths,et=Be.columns,tt=Be.columCount,Ct=S(W,["tableLayout"]),dt=Ct.tableLayout,nn=[],Yt=tt||et.length,qt=!1,En=Yt-1;En>=0;En-=1){var Jn=nt[En],Cn=et&&et[En],bn=void 0,en=void 0;if(Cn&&(bn=Cn[st.v],dt==="auto"&&(en=Cn.minWidth)),Jn||en||bn||qt){var tr=bn||{},B=tr.columnType,me=(0,pt.Z)(tr,la);nn.unshift(u.createElement("col",(0,m.Z)({key:En,style:{width:Jn,minWidth:en}},me))),qt=!0}}return u.createElement("colgroup",null,nn)}var ln=Kr,Fr=n(15142),pa=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function vr(Be,nt){return(0,u.useMemo)(function(){for(var et=[],tt=0;tt1?"colgroup":"col":null,ellipsis:me.ellipsis,align:me.align,component:nn,prefixCls:Jn,key:en[B]},he,{additionalProps:ve,rowType:"header"}))}))},ka=Ha;function ha(Be){var nt=[];function et(nn,Yt){var qt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;nt[qt]=nt[qt]||[];var En=Yt,Jn=nn.filter(Boolean).map(function(Cn){var bn={key:Cn.key,className:Cn.className||"",children:Cn.title,column:Cn,colStart:En},en=1,tr=Cn.children;return tr&&tr.length>0&&(en=et(tr,En,qt+1).reduce(function(B,me){return B+me},0),bn.hasSubColumns=!0),"colSpan"in Cn&&(en=Cn.colSpan),"rowSpan"in Cn&&(bn.rowSpan=Cn.rowSpan),bn.colSpan=en,bn.colEnd=bn.colStart+en-1,nt[qt].push(bn),En+=en,en});return Jn}et(Be,0);for(var tt=nt.length,Ct=function(Yt){nt[Yt].forEach(function(qt){!("rowSpan"in qt)&&!qt.hasSubColumns&&(qt.rowSpan=tt-Yt)})},dt=0;dt=un-Yt?ve(function(rn){return(0,oe.Z)((0,oe.Z)({},rn),{},{isHiddenScrollBar:!0})}):ve(function(rn){return(0,oe.Z)((0,oe.Z)({},rn),{},{isHiddenScrollBar:!1})})}})},St=function(yt){ve(function(Mt){return(0,oe.Z)((0,oe.Z)({},Mt),{},{scrollLeft:yt/Cn*bn||0})})};return u.useImperativeHandle(et,function(){return{setScrollLeft:St,checkScrollBarVisible:Ht}}),u.useEffect(function(){var Dt=(0,sr.Z)(document.body,"mouseup",Ye,!1),yt=(0,sr.Z)(document.body,"mousemove",_t,!1);return Ht(),function(){Dt.remove(),yt.remove()}},[en,Xe]),u.useEffect(function(){if(dt.current){for(var Dt=[],yt=(0,pr.bn)(dt.current);yt;)Dt.push(yt),yt=yt.parentElement;return Dt.forEach(function(Mt){return Mt.addEventListener("scroll",Ht,!1)}),window.addEventListener("resize",Ht,!1),window.addEventListener("scroll",Ht,!1),qt.addEventListener("scroll",Ht,!1),function(){Dt.forEach(function(Mt){return Mt.removeEventListener("scroll",Ht)}),window.removeEventListener("resize",Ht),window.removeEventListener("scroll",Ht),qt.removeEventListener("scroll",Ht)}}},[qt]),u.useEffect(function(){he.isHiddenScrollBar||ve(function(Dt){var yt=dt.current;return yt?(0,oe.Z)((0,oe.Z)({},Dt),{},{scrollLeft:yt.scrollLeft/yt.scrollWidth*yt.clientWidth}):Dt})},[he.isHiddenScrollBar]),Cn<=bn||!en||he.isHiddenScrollBar?null:u.createElement("div",{style:{height:(0,Qt.Z)(),width:bn,bottom:Yt},className:"".concat(Jn,"-sticky-scroll")},u.createElement("div",{onMouseDown:Rt,ref:tr,className:ye()("".concat(Jn,"-sticky-scroll-bar"),(0,Y.Z)({},"".concat(Jn,"-sticky-scroll-bar-active"),Xe)),style:{width:"".concat(en,"px"),transform:"translate3d(".concat(he.scrollLeft,"px, 0, 0)")}}))},Yn=u.forwardRef(cr);function Qe(Be){return null}var v=Qe;function Ur(Be){return null}var wa=Ur,Lt="rc-table",Or=[],Da={};function Pa(){return"No Data"}function Sa(Be,nt){var et=(0,oe.Z)({rowKey:"key",prefixCls:Lt,emptyText:Pa},Be),tt=et.prefixCls,Ct=et.className,dt=et.rowClassName,nn=et.style,Yt=et.data,qt=et.rowKey,En=et.scroll,Jn=et.tableLayout,Cn=et.direction,bn=et.title,en=et.footer,tr=et.summary,B=et.caption,me=et.id,he=et.showHeader,ve=et.components,be=et.emptyText,Re=et.onRow,ke=et.onHeaderRow,Xe=et.onScroll,Et=et.internalHooks,kt=et.transformColumns,Ye=et.internalRefs,Rt=et.tailor,_t=et.getContainerWidth,Ht=et.sticky,St=et.rowHoverable,Dt=St===void 0?!0:St,yt=Yt||Or,Mt=!!yt.length,un=Et===e.R,rn=u.useCallback(function(gi,Ci){return(0,Le.Z)(ve,gi)||Ci},[ve]),le=u.useMemo(function(){return typeof qt=="function"?qt:function(gi){var Ci=gi&&gi[qt];return Ci}},[qt]),kn=rn(["body"]),Sn=ue(),Xn=(0,d.Z)(Sn,3),$r=Xn[0],Zr=Xn[1],ea=Xn[2],sa=g(et,yt,le),Dr=(0,d.Z)(sa,6),br=Dr[0],Wr=Dr[1],zr=Dr[2],Lr=Dr[3],Hr=Dr[4],ga=Dr[5],da=En==null?void 0:En.x,va=u.useState(0),Qr=(0,d.Z)(va,2),hr=Qr[0],jr=Qr[1],$n=(0,on.Z)((0,oe.Z)((0,oe.Z)((0,oe.Z)({},et),br),{},{expandable:!!br.expandedRowRender,columnTitle:br.columnTitle,expandedKeys:zr,getRowKey:le,onTriggerExpand:ga,expandIcon:Lr,expandIconColumnIndex:br.expandIconColumnIndex,direction:Cn,scrollWidth:un&&Rt&&typeof da=="number"?da:null,clientWidth:hr}),un?kt:null),Ve=(0,d.Z)($n,4),Dn=Ve[0],Tn=Ve[1],On=Ve[2],Ar=Ve[3],nr=On!=null?On:da,Yr=u.useMemo(function(){return{columns:Dn,flattenColumns:Tn}},[Dn,Tn]),wr=u.useRef(),ya=u.useRef(),gr=u.useRef(),Ta=u.useRef();u.useImperativeHandle(nt,function(){return{nativeElement:wr.current,scrollTo:function(Ci){var gs;if(gr.current instanceof HTMLElement){var Cs=Ci.index,ms=Ci.top,Di=Ci.key;if(at(ms)){var _s;(_s=gr.current)===null||_s===void 0||_s.scrollTo({top:ms})}else{var ja,za=Di!=null?Di:le(yt[Cs]);(ja=gr.current.querySelector('[data-row-key="'.concat(za,'"]')))===null||ja===void 0||ja.scrollIntoView()}}else(gs=gr.current)!==null&&gs!==void 0&&gs.scrollTo&&gr.current.scrollTo(Ci)}}});var Ba=u.useRef(),bi=u.useState(!1),Jr=(0,d.Z)(bi,2),vi=Jr[0],Ai=Jr[1],oi=u.useState(!1),ni=(0,d.Z)(oi,2),Ti=ni[0],ci=ni[1],xi=u.useState(new Map),Oa=(0,d.Z)(xi,2),zi=Oa[0],li=Oa[1],Ua=jt(Tn),di=Ua.map(function(gi){return zi.get(gi)}),ds=u.useMemo(function(){return di},[di.join("_")]),Wa=ir(ds,Tn,Cn),ns=En&&te(En.y),fa=En&&te(nr)||!!br.fixed,ta=fa&&Tn.some(function(gi){var Ci=gi.fixed;return Ci}),ri=u.useRef(),We=mr(Ht,tt),oa=We.isSticky,as=We.offsetHeader,Wi=We.offsetSummary,fs=We.offsetScroll,_i=We.stickyClassName,ks=We.container,Gi=u.useMemo(function(){return tr==null?void 0:tr(yt)},[tr,yt]),bs=(ns||oa)&&u.isValidElement(Gi)&&Gi.type===Bn&&Gi.props.fixed,Li,ps,Qs;ns&&(ps={overflowY:Mt?"scroll":"auto",maxHeight:En.y}),fa&&(Li={overflowX:"auto"},ns||(ps={overflowY:"hidden"}),Qs={width:nr===!0?"auto":nr,minWidth:"100%"});var ro=u.useCallback(function(gi,Ci){li(function(gs){if(gs.get(gi)!==Ci){var Cs=new Map(gs);return Cs.set(gi,Ci),Cs}return gs})},[]),mo=k(null),is=(0,d.Z)(mo,2),Ws=is[0],ss=is[1];function ho(gi,Ci){Ci&&(typeof Ci=="function"?Ci(gi):Ci.scrollLeft!==gi&&(Ci.scrollLeft=gi,Ci.scrollLeft!==gi&&setTimeout(function(){Ci.scrollLeft=gi},0)))}var Eo=(0,p.Z)(function(gi){var Ci=gi.currentTarget,gs=gi.scrollLeft,Cs=Cn==="rtl",ms=typeof gs=="number"?gs:Ci.scrollLeft,Di=Ci||Da;if(!ss()||ss()===Di){var _s;Ws(Di),ho(ms,ya.current),ho(ms,gr.current),ho(ms,Ba.current),ho(ms,(_s=ri.current)===null||_s===void 0?void 0:_s.setScrollLeft)}var ja=Ci||ya.current;if(ja){var za=un&&Rt&&typeof nr=="number"?nr:ja.scrollWidth,Fs=ja.clientWidth;if(za===Fs){Ai(!1),ci(!1);return}Cs?(Ai(-ms0)):(Ai(ms>0),ci(ms1?me-Dt:0,Mt=(0,oe.Z)((0,oe.Z)((0,oe.Z)({},kt),En),{},{flex:"0 0 ".concat(Dt,"px"),width:"".concat(Dt,"px"),marginRight:yt,pointerEvents:"auto"}),un=u.useMemo(function(){return Cn?Ht<=1:Rt===0||Ht===0||Ht>1},[Ht,Rt,Cn]);un?Mt.visibility="hidden":Cn&&(Mt.height=bn==null?void 0:bn(Ht));var rn=un?function(){return null}:en,le={};return(Ht===0||Rt===0)&&(le.rowSpan=1,le.colSpan=1),u.createElement(Ze,(0,m.Z)({className:ye()(B,Jn),ellipsis:et.ellipsis,align:et.align,scope:et.rowScope,component:nn,prefixCls:nt.prefixCls,key:Re,record:qt,index:dt,renderIndex:Yt,dataIndex:tr,render:rn,shouldCellUpdate:et.shouldCellUpdate},ke,{appendNode:Xe,additionalProps:(0,oe.Z)((0,oe.Z)({},Et),{},{style:Mt},le)}))}var Ns=Ei,zs=["data","index","className","rowKey","style","extra","getHeight"],ie=u.forwardRef(function(Be,nt){var et=Be.data,tt=Be.index,Ct=Be.className,dt=Be.rowKey,nn=Be.style,Yt=Be.extra,qt=Be.getHeight,En=(0,pt.Z)(Be,zs),Jn=et.record,Cn=et.indent,bn=et.index,en=S(W,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),tr=en.scrollX,B=en.flattenColumns,me=en.prefixCls,he=en.fixColumn,ve=en.componentWidth,be=S(ji,["getComponent"]),Re=be.getComponent,ke=Ee(Jn,dt,tt,Cn),Xe=Re(["body","row"],"div"),Et=Re(["body","cell"],"div"),kt=ke.rowSupportExpand,Ye=ke.expanded,Rt=ke.rowProps,_t=ke.expandedRowRender,Ht=ke.expandedRowClassName,St;if(kt&&Ye){var Dt=_t(Jn,tt,Cn+1,Ye),yt=Pt(Ht,Jn,tt,Cn),Mt={};he&&(Mt={style:(0,Y.Z)({},"--virtual-width","".concat(ve,"px"))});var un="".concat(me,"-expanded-row-cell");St=u.createElement(Xe,{className:ye()("".concat(me,"-expanded-row"),"".concat(me,"-expanded-row-level-").concat(Cn+1),yt)},u.createElement(Ze,{component:Et,prefixCls:me,className:ye()(un,(0,Y.Z)({},"".concat(un,"-fixed"),he)),additionalProps:Mt},Dt))}var rn=(0,oe.Z)((0,oe.Z)({},nn),{},{width:tr});Yt&&(rn.position="absolute",rn.pointerEvents="none");var le=u.createElement(Xe,(0,m.Z)({},Rt,En,{"data-row-key":dt,ref:kt?null:nt,className:ye()(Ct,"".concat(me,"-row"),Rt==null?void 0:Rt.className,(0,Y.Z)({},"".concat(me,"-row-extra"),Yt)),style:(0,oe.Z)((0,oe.Z)({},rn),Rt==null?void 0:Rt.style)}),B.map(function(kn,Sn){return u.createElement(Ns,{key:Sn,component:Et,rowInfo:ke,column:kn,colIndex:Sn,indent:Cn,index:tt,renderIndex:bn,record:Jn,inverse:Yt,getHeight:qt})}));return kt?u.createElement("div",{ref:nt},le,St):le}),se=I(ie),Se=se,Ke=u.forwardRef(function(Be,nt){var et=Be.data,tt=Be.onScroll,Ct=S(W,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),dt=Ct.flattenColumns,nn=Ct.onColumnResize,Yt=Ct.getRowKey,qt=Ct.expandedKeys,En=Ct.prefixCls,Jn=Ct.childrenColumnName,Cn=Ct.scrollX,bn=Ct.direction,en=S(ji),tr=en.sticky,B=en.scrollY,me=en.listItemHeight,he=en.getComponent,ve=en.onScroll,be=u.useRef(),Re=hn(et,Jn,qt,Yt),ke=u.useMemo(function(){var St=0;return dt.map(function(Dt){var yt=Dt.width,Mt=Dt.key;return St+=yt,[Mt,yt,St]})},[dt]),Xe=u.useMemo(function(){return ke.map(function(St){return St[2]})},[ke]);u.useEffect(function(){ke.forEach(function(St){var Dt=(0,d.Z)(St,2),yt=Dt[0],Mt=Dt[1];nn(yt,Mt)})},[ke]),u.useImperativeHandle(nt,function(){var St,Dt={scrollTo:function(Mt){var un;(un=be.current)===null||un===void 0||un.scrollTo(Mt)},nativeElement:(St=be.current)===null||St===void 0?void 0:St.nativeElement};return Object.defineProperty(Dt,"scrollLeft",{get:function(){var Mt;return((Mt=be.current)===null||Mt===void 0?void 0:Mt.getScrollInfo().x)||0},set:function(Mt){var un;(un=be.current)===null||un===void 0||un.scrollTo({left:Mt})}}),Dt});var Et=function(Dt,yt){var Mt,un=(Mt=Re[yt])===null||Mt===void 0?void 0:Mt.record,rn=Dt.onCell;if(rn){var le,kn=rn(un,yt);return(le=kn==null?void 0:kn.rowSpan)!==null&&le!==void 0?le:1}return 1},kt=function(Dt){var yt=Dt.start,Mt=Dt.end,un=Dt.getSize,rn=Dt.offsetY;if(Mt<0)return null;for(var le=dt.filter(function(Lr){return Et(Lr,yt)===0}),kn=yt,Sn=function(Hr){if(le=le.filter(function(ga){return Et(ga,Hr)===0}),!le.length)return kn=Hr,1},Xn=yt;Xn>=0&&!Sn(Xn);Xn-=1);for(var $r=dt.filter(function(Lr){return Et(Lr,Mt)!==1}),Zr=Mt,ea=function(Hr){if($r=$r.filter(function(ga){return Et(ga,Hr)!==1}),!$r.length)return Zr=Math.max(Hr-1,Mt),1},sa=Mt;sa1})&&Dr.push(Hr)},Wr=kn;Wr<=Zr;Wr+=1)br(Wr);var zr=Dr.map(function(Lr){var Hr=Re[Lr],ga=Yt(Hr.record,Lr),da=function(hr){var jr=Lr+hr-1,$n=Yt(Re[jr].record,jr),Ve=un(ga,$n);return Ve.bottom-Ve.top},va=un(ga);return u.createElement(Se,{key:Lr,data:Hr,rowKey:ga,index:Lr,style:{top:-rn+va.top},extra:!0,getHeight:da})});return zr},Ye=u.useMemo(function(){return{columnsOffset:Xe}},[Xe]),Rt="".concat(En,"-tbody"),_t=he(["body","wrapper"]),Ht={};return tr&&(Ht.position="sticky",Ht.bottom=0,(0,Z.Z)(tr)==="object"&&tr.offsetScroll&&(Ht.bottom=tr.offsetScroll)),u.createElement(ts.Provider,{value:Ye},u.createElement(Ni.Z,{fullHeight:!1,ref:be,prefixCls:"".concat(Rt,"-virtual"),styles:{horizontalScrollBar:Ht},className:Rt,height:B,itemHeight:me||24,data:Re,itemKey:function(Dt){return Yt(Dt.record)},component:_t,scrollWidth:Cn,direction:bn,onVirtualScroll:function(Dt){var yt,Mt=Dt.x;tt({currentTarget:(yt=be.current)===null||yt===void 0?void 0:yt.nativeElement,scrollLeft:Mt})},onScroll:ve,extraRender:kt},function(St,Dt,yt){var Mt=Yt(St.record,Dt);return u.createElement(Se,{data:St,rowKey:Mt,index:Dt,style:yt.style})}))}),zt=I(Ke),fn=zt,jn=function(nt,et){var tt=et.ref,Ct=et.onScroll;return u.createElement(fn,{ref:tt,data:nt,onScroll:Ct})};function ar(Be,nt){var et=Be.data,tt=Be.columns,Ct=Be.scroll,dt=Be.sticky,nn=Be.prefixCls,Yt=nn===void 0?Lt:nn,qt=Be.className,En=Be.listItemHeight,Jn=Be.components,Cn=Be.onScroll,bn=Ct||{},en=bn.x,tr=bn.y;typeof en!="number"&&(en=1),typeof tr!="number"&&(tr=500);var B=(0,Wt.zX)(function(ve,be){return(0,Le.Z)(Jn,ve)||be}),me=(0,Wt.zX)(Cn),he=u.useMemo(function(){return{sticky:dt,scrollY:tr,listItemHeight:En,getComponent:B,onScroll:me}},[dt,tr,En,B,me]);return u.createElement(ji.Provider,{value:he},u.createElement(Zi,(0,m.Z)({},Be,{className:ye()(qt,"".concat(Yt,"-virtual")),scroll:(0,oe.Z)((0,oe.Z)({},Ct),{},{x:en}),components:(0,oe.Z)((0,oe.Z)({},Jn),{},{body:et!=null&&et.length?jn:void 0}),columns:tt,internalHooks:e.R,tailor:!0,ref:nt})))}var Ir=u.forwardRef(ar);function Mn(Be){return F(Ir,Be)}var dr=Mn(),fr=null},54451:function(h,a,n){"use strict";n.d(a,{g:function(){return u},v:function(){return b}});var e=n(98506),d=n(33346),p=n(48736),A=["expandable"],b="RC_TABLE_INTERNAL_COL_DEFINE";function u(N){var O=N.expandable,S=(0,d.Z)(N,A),m;return"expandable"in N?m=(0,e.Z)((0,e.Z)({},S),O):m=S,m.showExpandColumn===!1&&(m.expandIconColumnIndex=-1),m}},24514:function(h,a,n){"use strict";n.d(a,{G:function(){return A}});var e=n(47273),d=function(u){if((0,e.Z)()&&window.document.documentElement){var N=Array.isArray(u)?u:[u],O=window.document.documentElement;return N.some(function(S){return S in O.style})}return!1},p=function(u,N){if(!d(u))return!1;var O=document.createElement("div"),S=O.style[u];return O.style[u]=N,O.style[u]!==S};function A(b,u){return!Array.isArray(b)&&u!==void 0?p(b,u):d(b)}},51353:function(h,a,n){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"DraggableCore",{enumerable:!0,get:function(){return O.default}}),a.default=void 0;var e=X(n(59301)),d=m(n(12708)),p=m(n(4676)),A=n(14625),b=n(77026),u=n(22013),N=n(80217),O=m(n(68555)),S=m(n(97510));function m(P){return P&&P.__esModule?P:{default:P}}function X(P,F){if(typeof WeakMap=="function")var I=new WeakMap,D=new WeakMap;return(X=function(G,W){if(!W&&G&&G.__esModule)return G;var J,V,q={__proto__:null,default:G};if(G===null||typeof G!="object"&&typeof G!="function")return q;if(J=W?D:I){if(J.has(G))return J.get(G);J.set(G,q)}for(const Z in G)Z!=="default"&&{}.hasOwnProperty.call(G,Z)&&((V=(J=Object.defineProperty)&&Object.getOwnPropertyDescriptor(G,Z))&&(V.get||V.set)?J(q,Z,V):q[Z]=G[Z]);return q})(P,F)}function z(){return z=Object.assign?Object.assign.bind():function(P){for(var F=1;F{if((0,S.default)("Draggable: onDragStart: %j",D),this.props.onStart(I,(0,u.createDraggableData)(this,D))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),U(this,"onDrag",(I,D)=>{if(!this.state.dragging)return!1;(0,S.default)("Draggable: onDrag: %j",D);const G=(0,u.createDraggableData)(this,D),W={x:G.x,y:G.y,slackX:0,slackY:0};if(this.props.bounds){const{x:V,y:q}=W;W.x+=this.state.slackX,W.y+=this.state.slackY;const[Z,oe]=(0,u.getBoundPosition)(this,W.x,W.y);W.x=Z,W.y=oe,W.slackX=this.state.slackX+(V-W.x),W.slackY=this.state.slackY+(q-W.y),G.x=W.x,G.y=W.y,G.deltaX=W.x-this.state.x,G.deltaY=W.y-this.state.y}if(this.props.onDrag(I,G)===!1)return!1;this.setState(W)}),U(this,"onDragStop",(I,D)=>{if(!this.state.dragging||this.props.onStop(I,(0,u.createDraggableData)(this,D))===!1)return!1;(0,S.default)("Draggable: onDragStop: %j",D);const W={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:V,y:q}=this.props.position;W.x=V,W.y=q}this.setState(W)}),this.state={dragging:!1,dragged:!1,x:F.position?F.position.x:F.defaultPosition.x,y:F.position?F.position.y:F.defaultPosition.y,prevPropsPosition:_a({},F.position),slackX:0,slackY:0,isElementSVG:!1},F.position&&!(F.onDrag||F.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var F,I,D;return(D=(I=(F=this.props)==null?void 0:F.nodeRef)==null?void 0:I.current)!=null?D:p.default.findDOMNode(this)}render(){const Ot=this.props,{axis:F,bounds:I,children:D,defaultPosition:G,defaultClassName:W,defaultClassNameDragging:J,defaultClassNameDragged:V,position:q,positionOffset:Z,scale:oe}=Ot,Y=Vd(Ot,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let re={},ye=null;const Le=!!!q||this.state.dragging,fe=q||G,He={x:(0,u.canDragX)(this)&&Le?this.state.x:fe.x,y:(0,u.canDragY)(this)&&Le?this.state.y:fe.y};this.state.isElementSVG?ye=(0,b.createSVGTransform)(He,Z):re=(0,b.createCSSTransform)(He,Z);const xe=(0,A.clsx)(D.props.className||"",W,{[J]:this.state.dragging,[V]:this.state.dragged});return e.createElement(O.default,z({},Y,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),e.cloneElement(e.Children.only(D),{className:xe,style:_a(_a({},D.props.style),re),transform:ye}))}}a.default=K,U(K,"displayName","Draggable"),U(K,"propTypes",pl(_a({},O.default.propTypes),{axis:d.default.oneOf(["both","x","y","none"]),bounds:d.default.oneOfType([d.default.shape({left:d.default.number,right:d.default.number,top:d.default.number,bottom:d.default.number}),d.default.string,d.default.oneOf([!1])]),defaultClassName:d.default.string,defaultClassNameDragging:d.default.string,defaultClassNameDragged:d.default.string,defaultPosition:d.default.shape({x:d.default.number,y:d.default.number}),positionOffset:d.default.shape({x:d.default.oneOfType([d.default.number,d.default.string]),y:d.default.oneOfType([d.default.number,d.default.string])}),position:d.default.shape({x:d.default.number,y:d.default.number}),className:N.dontSetMe,style:N.dontSetMe,transform:N.dontSetMe})),U(K,"defaultProps",pl(_a({},O.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(h,a,n){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var e=S(n(59301)),d=O(n(12708)),p=O(n(4676)),A=n(77026),b=n(22013),u=n(80217),N=O(n(97510));function O(K){return K&&K.__esModule?K:{default:K}}function S(K,P){if(typeof WeakMap=="function")var F=new WeakMap,I=new WeakMap;return(S=function(D,G){if(!G&&D&&D.__esModule)return D;var W,J,V={__proto__:null,default:D};if(D===null||typeof D!="object"&&typeof D!="function")return V;if(W=G?I:F){if(W.has(D))return W.get(D);W.set(D,V)}for(const q in D)q!=="default"&&{}.hasOwnProperty.call(D,q)&&((J=(W=Object.defineProperty)&&Object.getOwnPropertyDescriptor(D,q))&&(J.get||J.set)?W(V,q,J):V[q]=D[q]);return V})(K,P)}function m(K,P,F){return(P=X(P))in K?Object.defineProperty(K,P,{value:F,enumerable:!0,configurable:!0,writable:!0}):K[P]=F,K}function X(K){var P=z(K,"string");return typeof P=="symbol"?P:P+""}function z(K,P){if(typeof K!="object"||!K)return K;var F=K[Symbol.toPrimitive];if(F!==void 0){var I=F.call(K,P||"default");if(typeof I!="object")return I;throw new TypeError("@@toPrimitive must return a primitive value.")}return(P==="string"?String:Number)(K)}const U={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let j=U.mouse;class _ extends e.Component{constructor(){super(...arguments),m(this,"dragging",!1),m(this,"lastX",NaN),m(this,"lastY",NaN),m(this,"touchIdentifier",null),m(this,"mounted",!1),m(this,"handleDragStart",P=>{if(this.props.onMouseDown(P),!this.props.allowAnyClick&&typeof P.button=="number"&&P.button!==0)return!1;const F=this.findDOMNode();if(!F||!F.ownerDocument||!F.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:I}=F;if(this.props.disabled||!(P.target instanceof I.defaultView.Node)||this.props.handle&&!(0,A.matchesSelectorAndParentsTo)(P.target,this.props.handle,F)||this.props.cancel&&(0,A.matchesSelectorAndParentsTo)(P.target,this.props.cancel,F))return;P.type==="touchstart"&&!this.props.allowMobileScroll&&P.preventDefault();const D=(0,A.getTouchIdentifier)(P);this.touchIdentifier=D;const G=(0,b.getControlPosition)(P,D,this);if(G==null)return;const{x:W,y:J}=G,V=(0,b.createCoreData)(this,W,J);(0,N.default)("DraggableCore: handleDragStart: %j",V),(0,N.default)("calling",this.props.onStart),!(this.props.onStart(P,V)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,A.addUserSelectStyles)(I),this.dragging=!0,this.lastX=W,this.lastY=J,(0,A.addEvent)(I,j.move,this.handleDrag),(0,A.addEvent)(I,j.stop,this.handleDragStop))}),m(this,"handleDrag",P=>{const F=(0,b.getControlPosition)(P,this.touchIdentifier,this);if(F==null)return;let{x:I,y:D}=F;if(Array.isArray(this.props.grid)){let J=I-this.lastX,V=D-this.lastY;if([J,V]=(0,b.snapToGrid)(this.props.grid,J,V),!J&&!V)return;I=this.lastX+J,D=this.lastY+V}const G=(0,b.createCoreData)(this,I,D);if((0,N.default)("DraggableCore: handleDrag: %j",G),this.props.onDrag(P,G)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(J){const V=document.createEvent("MouseEvents");V.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(V)}return}this.lastX=I,this.lastY=D}),m(this,"handleDragStop",P=>{if(!this.dragging)return;const F=(0,b.getControlPosition)(P,this.touchIdentifier,this);if(F==null)return;let{x:I,y:D}=F;if(Array.isArray(this.props.grid)){let V=I-this.lastX||0,q=D-this.lastY||0;[V,q]=(0,b.snapToGrid)(this.props.grid,V,q),I=this.lastX+V,D=this.lastY+q}const G=(0,b.createCoreData)(this,I,D);if(this.props.onStop(P,G)===!1||this.mounted===!1)return!1;const J=this.findDOMNode();J&&this.props.enableUserSelectHack&&(0,A.scheduleRemoveUserSelectStyles)(J.ownerDocument),(0,N.default)("DraggableCore: handleDragStop: %j",G),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,J&&((0,N.default)("DraggableCore: Removing handlers"),(0,A.removeEvent)(J.ownerDocument,j.move,this.handleDrag),(0,A.removeEvent)(J.ownerDocument,j.stop,this.handleDragStop))}),m(this,"onMouseDown",P=>(j=U.mouse,this.handleDragStart(P))),m(this,"onMouseUp",P=>(j=U.mouse,this.handleDragStop(P))),m(this,"onTouchStart",P=>(j=U.touch,this.handleDragStart(P))),m(this,"onTouchEnd",P=>(j=U.touch,this.handleDragStop(P)))}componentDidMount(){this.mounted=!0;const P=this.findDOMNode();P&&(0,A.addEvent)(P,U.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const P=this.findDOMNode();if(P){const{ownerDocument:F}=P;(0,A.removeEvent)(F,U.mouse.move,this.handleDrag),(0,A.removeEvent)(F,U.touch.move,this.handleDrag),(0,A.removeEvent)(F,U.mouse.stop,this.handleDragStop),(0,A.removeEvent)(F,U.touch.stop,this.handleDragStop),(0,A.removeEvent)(P,U.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,A.scheduleRemoveUserSelectStyles)(F)}}findDOMNode(){var P,F,I;return(P=this.props)!=null&&P.nodeRef?(I=(F=this.props)==null?void 0:F.nodeRef)==null?void 0:I.current:p.default.findDOMNode(this)}render(){return e.cloneElement(e.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}a.default=_,m(_,"displayName","DraggableCore"),m(_,"propTypes",{allowAnyClick:d.default.bool,allowMobileScroll:d.default.bool,children:d.default.node.isRequired,disabled:d.default.bool,enableUserSelectHack:d.default.bool,offsetParent:function(K,P){if(K[P]&&K[P].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:d.default.arrayOf(d.default.number),handle:d.default.string,cancel:d.default.string,nodeRef:d.default.object,onStart:d.default.func,onDrag:d.default.func,onStop:d.default.func,onMouseDown:d.default.func,scale:d.default.number,className:u.dontSetMe,style:u.dontSetMe,transform:u.dontSetMe}),m(_,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(h,a,n){"use strict";const{default:e,DraggableCore:d}=n(51353);h.exports=e,h.exports.default=e,h.exports.DraggableCore=d},77026:function(h,a,n){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.addClassName=W,a.addEvent=N,a.addUserSelectStyles=I,a.createCSSTransform=j,a.createSVGTransform=_,a.getTouch=P,a.getTouchIdentifier=F,a.getTranslation=K,a.innerHeight=X,a.innerWidth=z,a.matchesSelector=b,a.matchesSelectorAndParentsTo=u,a.offsetXYFromParent=U,a.outerHeight=S,a.outerWidth=m,a.removeClassName=J,a.removeEvent=O,a.scheduleRemoveUserSelectStyles=D;var e=n(80217),d=p(n(76172));function p(V,q){if(typeof WeakMap=="function")var Z=new WeakMap,oe=new WeakMap;return(p=function(Y,re){if(!re&&Y&&Y.__esModule)return Y;var ye,Ae,Le={__proto__:null,default:Y};if(Y===null||typeof Y!="object"&&typeof Y!="function")return Le;if(ye=re?oe:Z){if(ye.has(Y))return ye.get(Y);ye.set(Y,Le)}for(const fe in Y)fe!=="default"&&{}.hasOwnProperty.call(Y,fe)&&((Ae=(ye=Object.defineProperty)&&Object.getOwnPropertyDescriptor(Y,fe))&&(Ae.get||Ae.set)?ye(Le,fe,Ae):Le[fe]=Y[fe]);return Le})(V,q)}let A="";function b(V,q){return A||(A=(0,e.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(Z){return(0,e.isFunction)(V[Z])})),(0,e.isFunction)(V[A])?V[A](q):!1}function u(V,q,Z){let oe=V;do{if(b(oe,q))return!0;if(oe===Z)return!1;oe=oe.parentNode}while(oe);return!1}function N(V,q,Z,oe){if(!V)return;const Y=_a({capture:!0},oe);V.addEventListener?V.addEventListener(q,Z,Y):V.attachEvent?V.attachEvent("on"+q,Z):V["on"+q]=Z}function O(V,q,Z,oe){if(!V)return;const Y=_a({capture:!0},oe);V.removeEventListener?V.removeEventListener(q,Z,Y):V.detachEvent?V.detachEvent("on"+q,Z):V["on"+q]=null}function S(V){let q=V.clientHeight;const Z=V.ownerDocument.defaultView.getComputedStyle(V);return q+=(0,e.int)(Z.borderTopWidth),q+=(0,e.int)(Z.borderBottomWidth),q}function m(V){let q=V.clientWidth;const Z=V.ownerDocument.defaultView.getComputedStyle(V);return q+=(0,e.int)(Z.borderLeftWidth),q+=(0,e.int)(Z.borderRightWidth),q}function X(V){let q=V.clientHeight;const Z=V.ownerDocument.defaultView.getComputedStyle(V);return q-=(0,e.int)(Z.paddingTop),q-=(0,e.int)(Z.paddingBottom),q}function z(V){let q=V.clientWidth;const Z=V.ownerDocument.defaultView.getComputedStyle(V);return q-=(0,e.int)(Z.paddingLeft),q-=(0,e.int)(Z.paddingRight),q}function U(V,q,Z){const Y=q===q.ownerDocument.body?{left:0,top:0}:q.getBoundingClientRect(),re=(V.clientX+q.scrollLeft-Y.left)/Z,ye=(V.clientY+q.scrollTop-Y.top)/Z;return{x:re,y:ye}}function j(V,q){const Z=K(V,q,"px");return{[(0,d.browserPrefixToKey)("transform",d.default)]:Z}}function _(V,q){return K(V,q,"")}function K(V,q,Z){let{x:oe,y:Y}=V,re=`translate(${oe}${Z},${Y}${Z})`;if(q){const ye=`${typeof q.x=="string"?q.x:q.x+Z}`,Ae=`${typeof q.y=="string"?q.y:q.y+Z}`;re=`translate(${ye}, ${Ae})`+re}return re}function P(V,q){return V.targetTouches&&(0,e.findInArray)(V.targetTouches,Z=>q===Z.identifier)||V.changedTouches&&(0,e.findInArray)(V.changedTouches,Z=>q===Z.identifier)}function F(V){if(V.targetTouches&&V.targetTouches[0])return V.targetTouches[0].identifier;if(V.changedTouches&&V.changedTouches[0])return V.changedTouches[0].identifier}function I(V){if(!V)return;let q=V.getElementById("react-draggable-style-el");q||(q=V.createElement("style"),q.type="text/css",q.id="react-draggable-style-el",q.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} `,q.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} -`,V.getElementsByTagName("head")[0].appendChild(q)),V.body&&W(V.body,"react-draggable-transparent-selection")}function D(V){window.requestAnimationFrame?window.requestAnimationFrame(()=>{G(V)}):G(V)}function G(V){if(V)try{if(V.body&&J(V.body,"react-draggable-transparent-selection"),V.selection)V.selection.empty();else{const q=(V.defaultView||window).getSelection();q&&q.type!=="Caret"&&q.removeAllRanges()}}catch(q){}}function W(V,q){V.classList?V.classList.add(q):V.className.match(new RegExp(`(?:^|\\s)${q}(?!\\S)`))||(V.className+=` ${q}`)}function J(V,q){V.classList?V.classList.remove(q):V.className=V.className.replace(new RegExp(`(?:^|\\s)${q}(?!\\S)`,"g"),"")}},76172:function(h,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.browserPrefixToKey=d,a.browserPrefixToStyle=p,a.default=void 0,a.getPrefix=e;const n=["Moz","Webkit","O","ms"];function e(){var O,S;let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const N=(S=(O=window.document)==null?void 0:O.documentElement)==null?void 0:S.style;if(!N||u in N)return"";for(let m=0;m: Unmounted during event!");return U}},80217:function(h,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.dontSetMe=A,a.findInArray=n,a.int=p,a.isFunction=e,a.isNum=d;function n(b,u){for(let N=0,O=b.length;N=0||Object.prototype.hasOwnProperty.call(z,_)&&(j[_]=z[_]);return j}function O(z,U){if(!(z instanceof U))throw new TypeError("Cannot call a class as a function")}function S(z,U){if(!z)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return U&&(typeof U=="object"||typeof U=="function")?U:z}function m(z,U){if(typeof U!="function"&&U!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof U);z.prototype=Object.create(U&&U.prototype,{constructor:{value:z,enumerable:!1,writable:!0,configurable:!0}}),U&&(Object.setPrototypeOf?Object.setPrototypeOf(z,U):z.__proto__=U)}var X=function(z){m(U,z);function U(j){O(this,U);var _=S(this,(U.__proto__||Object.getPrototypeOf(U)).call(this,j));return _.scrollListener=_.scrollListener.bind(_),_.eventListenerOptions=_.eventListenerOptions.bind(_),_.mousewheelListener=_.mousewheelListener.bind(_),_}return e(U,[{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 _=this.getParentElement(this.scrollComponent);_.scrollTop=_.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var _=!1,K={get passive(){_=!0}};try{document.addEventListener("test",null,K),document.removeEventListener("test",null,K)}catch(P){}return _}},{key:"eventListenerOptions",value:function(){var _=this.props.useCapture;return this.isPassiveSupported()&&(_={useCapture:this.props.useCapture,passive:!0}),_}},{key:"setDefaultLoader",value:function(_){this.defaultLoader=_}},{key:"detachMousewheelListener",value:function(){var _=window;this.props.useWindow===!1&&(_=this.scrollComponent.parentNode),_.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var _=window;this.props.useWindow===!1&&(_=this.getParentElement(this.scrollComponent)),_.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),_.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(_){var K=this.props.getScrollParent&&this.props.getScrollParent();return K!=null?K:_&&_.parentNode}},{key:"filterProps",value:function(_){return _}},{key:"attachScrollListener",value:function(){var _=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!_)){var K=window;this.props.useWindow===!1&&(K=_),K.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),K.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),K.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(_){_.deltaY===1&&!this.isPassiveSupported()&&_.preventDefault()}},{key:"scrollListener",value:function(){var _=this.scrollComponent,K=window,P=this.getParentElement(_),F=void 0;if(this.props.useWindow){var I=document.documentElement||document.body.parentNode||document.body,D=K.pageYOffset!==void 0?K.pageYOffset:I.scrollTop;this.props.isReverse?F=D:F=this.calculateOffset(_,D)}else this.props.isReverse?F=P.scrollTop:F=_.scrollHeight-P.scrollTop-P.clientHeight;F=0)&&(K[F]=j[F]);return K}function m(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}function X(j,_){j.prototype=Object.create(_.prototype),j.prototype.constructor=j,j.__proto__=_}function z(j,_,K){return _ in j?Object.defineProperty(j,_,{value:K,enumerable:!0,configurable:!0,writable:!0}):j[_]=K,j}var U=function(j){X(_,j);function _(){for(var P,F=arguments.length,I=new Array(F),D=0;D=0)&&(I[G]=P[G]);return I}function U(P){if(P===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P}function j(P,F){P.prototype=Object.create(F.prototype),P.prototype.constructor=P,P.__proto__=F}function _(P,F,I){return F in P?Object.defineProperty(P,F,{value:I,enumerable:!0,configurable:!0,writable:!0}):P[F]=I,P}var K=function(P){j(F,P);function F(){for(var D,G=arguments.length,W=new Array(G),J=0;J0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[we].sort(I)}}]),Oe}();function I(Oe,Pe){var we=Oe.node.sortableInfo.index,Qt=Pe.node.sortableInfo.index;return we-Qt}function D(Oe,Pe,we){return Oe=Oe.slice(),Oe.splice(we<0?Oe.length+we:we,0,Oe.splice(Pe,1)[0]),Oe}function G(Oe,Pe){return Object.keys(Oe).reduce(function(we,Qt){return Pe.indexOf(Qt)===-1&&(we[Qt]=Oe[Qt]),we},{})}var W={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},J=function(){if(typeof window=="undefined"||typeof document=="undefined")return"";var Oe=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],Pe=(Array.prototype.slice.call(Oe).join("").match(/-(moz|webkit|ms)-/)||Oe.OLink===""&&["","o"])[1];switch(Pe){case"ms":return"ms";default:return Pe&&Pe.length?Pe[0].toUpperCase()+Pe.substr(1):""}}();function V(Oe,Pe){Object.keys(Pe).forEach(function(we){Oe.style[we]=Pe[we]})}function q(Oe,Pe){Oe.style["".concat(J,"Transform")]=Pe==null?"":"translate3d(".concat(Pe.x,"px,").concat(Pe.y,"px,0)")}function Z(Oe,Pe){Oe.style["".concat(J,"TransitionDuration")]=Pe==null?"":"".concat(Pe,"ms")}function oe(Oe,Pe){for(;Oe;){if(Pe(Oe))return Oe;Oe=Oe.parentNode}return null}function Y(Oe,Pe,we){return Math.max(Oe,Math.min(we,Pe))}function re(Oe){return Oe.substr(-2)==="px"?parseFloat(Oe):0}function Ce(Oe){var Pe=window.getComputedStyle(Oe);return{bottom:re(Pe.marginBottom),left:re(Pe.marginLeft),right:re(Pe.marginRight),top:re(Pe.marginTop)}}function Ae(Oe,Pe){var we=Pe.displayName||Pe.name;return we?"".concat(Oe,"(").concat(we,")"):Oe}function Le(Oe,Pe){var we=Oe.getBoundingClientRect();return{top:we.top+Pe.top,left:we.left+Pe.left}}function fe(Oe){return Oe.touches&&Oe.touches.length?{x:Oe.touches[0].pageX,y:Oe.touches[0].pageY}:Oe.changedTouches&&Oe.changedTouches.length?{x:Oe.changedTouches[0].pageX,y:Oe.changedTouches[0].pageY}:{x:Oe.pageX,y:Oe.pageY}}function He(Oe){return Oe.touches&&Oe.touches.length||Oe.changedTouches&&Oe.changedTouches.length}function xe(Oe,Pe){var we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(Oe){var Qt={left:we.left+Oe.offsetLeft,top:we.top+Oe.offsetTop};return Oe.parentNode===Pe?Qt:xe(Oe.parentNode,Pe,Qt)}}function Ot(Oe,Pe,we){return OePe?Oe-1:Oe>we&&Oe0&&we[hn].height>0){var Ee=Kt.getContext("2d");Ee.drawImage(we[hn],0,0)}}),Qt}function Wt(Oe){var Pe,we,Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return we=Pe=function(tn){_inherits(Kt,tn);function Kt(){return _classCallCheck(this,Kt),_possibleConstructorReturn(this,_getPrototypeOf(Kt).apply(this,arguments))}return _createClass(Kt,[{key:"componentDidMount",value:function(){var Ee=findDOMNode(this);Ee.sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return invariant(Qt.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var Ee=Qt.withRef?"wrappedInstance":null;return createElement(Oe,_extends({ref:Ee},this.props))}}]),Kt}(Component),_defineProperty(Pe,"displayName",Ae("sortableHandle",Oe)),we}function _e(Oe){return Oe.sortableHandle!=null}var dn=function(){function Oe(Pe,we){(0,A.Z)(this,Oe),this.container=Pe,this.onScrollCallback=we}return(0,b.Z)(Oe,[{key:"clear",value:function(){this.interval!=null&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(we){var Qt=this,tn=we.translate,Kt=we.minTranslate,hn=we.maxTranslate,Ee=we.width,yn=we.height,Me={x:0,y:0},It={x:1,y:1},xt={x:10,y:10},Pt=this.container,it=Pt.scrollTop,ae=Pt.scrollLeft,Ln=Pt.scrollHeight,Fn=Pt.scrollWidth,$e=Pt.clientHeight,Br=Pt.clientWidth,Vr=it===0,lr=Ln-it-$e===0,st=ae===0,la=Fn-ae-Br===0;tn.y>=hn.y-yn/2&&!lr?(Me.y=1,It.y=xt.y*Math.abs((hn.y-yn/2-tn.y)/yn)):tn.x>=hn.x-Ee/2&&!la?(Me.x=1,It.x=xt.x*Math.abs((hn.x-Ee/2-tn.x)/Ee)):tn.y<=Kt.y+yn/2&&!Vr?(Me.y=-1,It.y=xt.y*Math.abs((tn.y-yn/2-Kt.y)/yn)):tn.x<=Kt.x+Ee/2&&!st&&(Me.x=-1,It.x=xt.x*Math.abs((tn.x-Ee/2-Kt.x)/Ee)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(Me.x!==0||Me.y!==0)&&(this.interval=setInterval(function(){Qt.isAutoScrolling=!0;var Kr={left:It.x*Me.x,top:It.y*Me.y};Qt.container.scrollTop+=Kr.top,Qt.container.scrollLeft+=Kr.left,Qt.onScrollCallback(Kr)},5))}}]),Oe}();function Ze(Oe){var Pe=Oe.node;return{height:Pe.offsetHeight,width:Pe.offsetWidth}}function Jt(Oe){var Pe=[Tt.Input,Tt.Textarea,Tt.Select,Tt.Option,Tt.Button];return!!(Pe.indexOf(Oe.target.tagName)!==-1||oe(Oe.target,function(we){return we.contentEditable==="true"}))}var vt={axis:U().oneOf(["x","y","xy"]),contentWindow:U().any,disableAutoscroll:U().bool,distance:U().number,getContainer:U().func,getHelperDimensions:U().func,helperClass:U().string,helperContainer:U().oneOfType([U().func,typeof HTMLElement=="undefined"?U().any:U().instanceOf(HTMLElement)]),hideSortableGhost:U().bool,keyboardSortingTransitionDuration:U().number,lockAxis:U().string,lockOffset:U().oneOfType([U().number,U().string,U().arrayOf(U().oneOfType([U().number,U().string]))]),lockToContainerEdges:U().bool,onSortEnd:U().func,onSortMove:U().func,onSortOver:U().func,onSortStart:U().func,pressDelay:U().number,pressThreshold:U().number,keyCodes:U().shape({lift:U().arrayOf(U().number),drop:U().arrayOf(U().number),cancel:U().arrayOf(U().number),up:U().arrayOf(U().number),down:U().arrayOf(U().number)}),shouldCancelStart:U().func,transitionDuration:U().number,updateBeforeSortStart:U().func,useDragHandle:U().bool,useWindowAsScrollContainer:U().bool},sn={lift:[Ge.SPACE],drop:[Ge.SPACE],cancel:[Ge.ESC],up:[Ge.UP,Ge.LEFT],down:[Ge.DOWN,Ge.RIGHT]},Nn={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:Ze,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:sn,shouldCancelStart:Jt,transitionDuration:300,useWindowAsScrollContainer:!1},pt=Object.keys(vt);function Vn(Oe){K()(!(Oe.distance&&Oe.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function Pn(Oe,Pe){try{var we=Oe()}catch(Qt){return Pe(!0,Qt)}return we&&we.then?we.then(Pe.bind(null,!1),Pe.bind(null,!0)):Pe(!1,value)}function $t(Oe){var Pe,we,Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return we=Pe=function(tn){(0,O.Z)(Kt,tn);function Kt(hn){var Ee;return(0,A.Z)(this,Kt),Ee=(0,u.Z)(this,(0,N.Z)(Kt).call(this,hn)),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"state",{}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"handleStart",function(yn){var Me=Ee.props,It=Me.distance,xt=Me.shouldCancelStart;if(!(yn.button===2||xt(yn))){Ee.touched=!0,Ee.position=fe(yn);var Pt=oe(yn.target,function(Br){return Br.sortableInfo!=null});if(Pt&&Pt.sortableInfo&&Ee.nodeIsChild(Pt)&&!Ee.state.sorting){var it=Ee.props.useDragHandle,ae=Pt.sortableInfo,Ln=ae.index,Fn=ae.collection,$e=ae.disabled;if($e||it&&!oe(yn.target,_e))return;Ee.manager.active={collection:Fn,index:Ln},!He(yn)&&yn.target.tagName===Tt.Anchor&&yn.preventDefault(),It||(Ee.props.pressDelay===0?Ee.handlePress(yn):Ee.pressTimer=setTimeout(function(){return Ee.handlePress(yn)},Ee.props.pressDelay))}}}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"nodeIsChild",function(yn){return yn.sortableInfo.manager===Ee.manager}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"handleMove",function(yn){var Me=Ee.props,It=Me.distance,xt=Me.pressThreshold;if(!Ee.state.sorting&&Ee.touched&&!Ee._awaitingUpdateBeforeSortStart){var Pt=fe(yn),it={x:Ee.position.x-Pt.x,y:Ee.position.y-Pt.y},ae=Math.abs(it.x)+Math.abs(it.y);Ee.delta=it,!It&&(!xt||ae>=xt)?(clearTimeout(Ee.cancelTimer),Ee.cancelTimer=setTimeout(Ee.cancel,0)):It&&ae>=It&&Ee.manager.isActive()&&Ee.handlePress(yn)}}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"handleEnd",function(){Ee.touched=!1,Ee.cancel()}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"cancel",function(){var yn=Ee.props.distance,Me=Ee.state.sorting;Me||(yn||clearTimeout(Ee.pressTimer),Ee.manager.active=null)}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"handlePress",function(yn){try{var Me=Ee.manager.getActive(),It=function(){if(Me){var xt=function(){var Fr=lr.sortableInfo.index,pa=Ce(lr),vr=qe(Ee.container),_r=Ee.scrollContainer.getBoundingClientRect(),Ja=ae({index:Fr,node:lr,collection:st});if(Ee.node=lr,Ee.margin=pa,Ee.gridGap=vr,Ee.width=Ja.width,Ee.height=Ja.height,Ee.marginOffset={x:Ee.margin.left+Ee.margin.right+Ee.gridGap.x,y:Math.max(Ee.margin.top,Ee.margin.bottom,Ee.gridGap.y)},Ee.boundingClientRect=lr.getBoundingClientRect(),Ee.containerBoundingRect=_r,Ee.index=Fr,Ee.newIndex=Fr,Ee.axis={x:it.indexOf("x")>=0,y:it.indexOf("y")>=0},Ee.offsetEdge=xe(lr,Ee.container),la?Ee.initialOffset=fe((0,p.Z)({},yn,{pageX:Ee.boundingClientRect.left,pageY:Ee.boundingClientRect.top})):Ee.initialOffset=fe(yn),Ee.initialScroll={left:Ee.scrollContainer.scrollLeft,top:Ee.scrollContainer.scrollTop},Ee.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},Ee.helper=Ee.helperContainer.appendChild(cn(lr)),V(Ee.helper,{boxSizing:"border-box",height:"".concat(Ee.height,"px"),left:"".concat(Ee.boundingClientRect.left-pa.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(Ee.boundingClientRect.top-pa.top,"px"),width:"".concat(Ee.width,"px")}),la&&Ee.helper.focus(),Fn&&(Ee.sortableGhost=lr,V(lr,{opacity:0,visibility:"hidden"})),Ee.minTranslate={},Ee.maxTranslate={},la){var Ha=Vr?{top:0,left:0,width:Ee.contentWindow.innerWidth,height:Ee.contentWindow.innerHeight}:Ee.containerBoundingRect,ka=Ha.top,ha=Ha.left,ra=Ha.width,$a=Ha.height,on=ka+$a,g=ha+ra;Ee.axis.x&&(Ee.minTranslate.x=ha-Ee.boundingClientRect.left,Ee.maxTranslate.x=g-(Ee.boundingClientRect.left+Ee.width)),Ee.axis.y&&(Ee.minTranslate.y=ka-Ee.boundingClientRect.top,Ee.maxTranslate.y=on-(Ee.boundingClientRect.top+Ee.height))}else Ee.axis.x&&(Ee.minTranslate.x=(Vr?0:_r.left)-Ee.boundingClientRect.left-Ee.width/2,Ee.maxTranslate.x=(Vr?Ee.contentWindow.innerWidth:_r.left+_r.width)-Ee.boundingClientRect.left-Ee.width/2),Ee.axis.y&&(Ee.minTranslate.y=(Vr?0:_r.top)-Ee.boundingClientRect.top-Ee.height/2,Ee.maxTranslate.y=(Vr?Ee.contentWindow.innerHeight:_r.top+_r.height)-Ee.boundingClientRect.top-Ee.height/2);Ln&&Ln.split(" ").forEach(function(y){return Ee.helper.classList.add(y)}),Ee.listenerNode=yn.touches?lr:Ee.contentWindow,la?(Ee.listenerNode.addEventListener("wheel",Ee.handleKeyEnd,!0),Ee.listenerNode.addEventListener("mousedown",Ee.handleKeyEnd,!0),Ee.listenerNode.addEventListener("keydown",Ee.handleKeyDown)):(W.move.forEach(function(y){return Ee.listenerNode.addEventListener(y,Ee.handleSortMove,!1)}),W.end.forEach(function(y){return Ee.listenerNode.addEventListener(y,Ee.handleSortEnd,!1)})),Ee.setState({sorting:!0,sortingIndex:Fr}),Br&&Br({node:lr,index:Fr,collection:st,isKeySorting:la,nodes:Ee.manager.getOrderedRefs(),helper:Ee.helper},yn),la&&Ee.keyMove(0)},Pt=Ee.props,it=Pt.axis,ae=Pt.getHelperDimensions,Ln=Pt.helperClass,Fn=Pt.hideSortableGhost,$e=Pt.updateBeforeSortStart,Br=Pt.onSortStart,Vr=Pt.useWindowAsScrollContainer,lr=Me.node,st=Me.collection,la=Ee.manager.isKeySorting,Kr=function(){if(typeof $e=="function"){Ee._awaitingUpdateBeforeSortStart=!0;var ln=Pn(function(){var Fr=lr.sortableInfo.index;return Promise.resolve($e({collection:st,index:Fr,node:lr,isKeySorting:la},yn)).then(function(){})},function(Fr,pa){if(Ee._awaitingUpdateBeforeSortStart=!1,Fr)throw pa;return pa});if(ln&&ln.then)return ln.then(function(){})}}();return Kr&&Kr.then?Kr.then(xt):xt(Kr)}}();return Promise.resolve(It&&It.then?It.then(function(){}):void 0)}catch(xt){return Promise.reject(xt)}}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"handleSortMove",function(yn){var Me=Ee.props.onSortMove;typeof yn.preventDefault=="function"&&yn.preventDefault(),Ee.updateHelperPosition(yn),Ee.animateNodes(),Ee.autoscroll(),Me&&Me(yn)}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"handleSortEnd",function(yn){var Me=Ee.props,It=Me.hideSortableGhost,xt=Me.onSortEnd,Pt=Ee.manager,it=Pt.active.collection,ae=Pt.isKeySorting,Ln=Ee.manager.getOrderedRefs();Ee.listenerNode&&(ae?(Ee.listenerNode.removeEventListener("wheel",Ee.handleKeyEnd,!0),Ee.listenerNode.removeEventListener("mousedown",Ee.handleKeyEnd,!0),Ee.listenerNode.removeEventListener("keydown",Ee.handleKeyDown)):(W.move.forEach(function(lr){return Ee.listenerNode.removeEventListener(lr,Ee.handleSortMove)}),W.end.forEach(function(lr){return Ee.listenerNode.removeEventListener(lr,Ee.handleSortEnd)}))),Ee.helper.parentNode.removeChild(Ee.helper),It&&Ee.sortableGhost&&V(Ee.sortableGhost,{opacity:"",visibility:""});for(var Fn=0,$e=Ln.length;Fn<$e;Fn++){var Br=Ln[Fn],Vr=Br.node;Br.edgeOffset=null,Br.boundingClientRect=null,q(Vr,null),Z(Vr,null),Br.translate=null}Ee.autoScroller.clear(),Ee.manager.active=null,Ee.manager.isKeySorting=!1,Ee.setState({sorting:!1,sortingIndex:null}),typeof xt=="function"&&xt({collection:it,newIndex:Ee.newIndex,oldIndex:Ee.index,isKeySorting:ae,nodes:Ln},yn),Ee.touched=!1}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"autoscroll",function(){var yn=Ee.props.disableAutoscroll,Me=Ee.manager.isKeySorting;if(yn){Ee.autoScroller.clear();return}if(Me){var It=(0,p.Z)({},Ee.translate),xt=0,Pt=0;Ee.axis.x&&(It.x=Math.min(Ee.maxTranslate.x,Math.max(Ee.minTranslate.x,Ee.translate.x)),xt=Ee.translate.x-It.x),Ee.axis.y&&(It.y=Math.min(Ee.maxTranslate.y,Math.max(Ee.minTranslate.y,Ee.translate.y)),Pt=Ee.translate.y-It.y),Ee.translate=It,q(Ee.helper,Ee.translate),Ee.scrollContainer.scrollLeft+=xt,Ee.scrollContainer.scrollTop+=Pt;return}Ee.autoScroller.update({height:Ee.height,maxTranslate:Ee.maxTranslate,minTranslate:Ee.minTranslate,translate:Ee.translate,width:Ee.width})}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"onAutoScroll",function(yn){Ee.translate.x+=yn.left,Ee.translate.y+=yn.top,Ee.animateNodes()}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"handleKeyDown",function(yn){var Me=yn.keyCode,It=Ee.props,xt=It.shouldCancelStart,Pt=It.keyCodes,it=Pt===void 0?{}:Pt,ae=(0,p.Z)({},sn,it);Ee.manager.active&&!Ee.manager.isKeySorting||!Ee.manager.active&&(!ae.lift.includes(Me)||xt(yn)||!Ee.isValidSortingTarget(yn))||(yn.stopPropagation(),yn.preventDefault(),ae.lift.includes(Me)&&!Ee.manager.active?Ee.keyLift(yn):ae.drop.includes(Me)&&Ee.manager.active?Ee.keyDrop(yn):ae.cancel.includes(Me)?(Ee.newIndex=Ee.manager.active.index,Ee.keyDrop(yn)):ae.up.includes(Me)?Ee.keyMove(-1):ae.down.includes(Me)&&Ee.keyMove(1))}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"keyLift",function(yn){var Me=yn.target,It=oe(Me,function(ae){return ae.sortableInfo!=null}),xt=It.sortableInfo,Pt=xt.index,it=xt.collection;Ee.initialFocusedNode=Me,Ee.manager.isKeySorting=!0,Ee.manager.active={index:Pt,collection:it},Ee.handlePress(yn)}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"keyMove",function(yn){var Me=Ee.manager.getOrderedRefs(),It=Me[Me.length-1].node.sortableInfo.index,xt=Ee.newIndex+yn,Pt=Ee.newIndex;if(!(xt<0||xt>It)){Ee.prevIndex=Pt,Ee.newIndex=xt;var it=Ot(Ee.newIndex,Ee.prevIndex,Ee.index),ae=Me.find(function(la){var Kr=la.node;return Kr.sortableInfo.index===it}),Ln=ae.node,Fn=Ee.containerScrollDelta,$e=ae.boundingClientRect||Le(Ln,Fn),Br=ae.translate||{x:0,y:0},Vr={top:$e.top+Br.y-Fn.top,left:$e.left+Br.x-Fn.left},lr=Ptla?la/2:this.height/2,width:this.width>st?st/2:this.width/2},ln=Ln&&lr>this.index&&lr<=Fn,Fr=Ln&&lr=Fn,pa={x:0,y:0},vr=it[$e].edgeOffset;vr||(vr=xe(Vr,this.container),it[$e].edgeOffset=vr,Ln&&(it[$e].boundingClientRect=Le(Vr,xt)));var _r=$e0&&it[$e-1];if(_r&&!_r.edgeOffset&&(_r.edgeOffset=xe(_r.node,this.container),Ln&&(_r.boundingClientRect=Le(_r.node,xt))),lr===this.index){Me&&(this.sortableGhost=Vr,V(Vr,{opacity:0,visibility:"hidden"}));continue}yn&&Z(Vr,yn),this.axis.x?this.axis.y?Fr||lrthis.containerBoundingRect.width-Kr.width&&_r&&(pa.x=_r.edgeOffset.left-vr.left,pa.y=_r.edgeOffset.top-vr.top),this.newIndex===null&&(this.newIndex=lr)):(ln||lr>this.index&&(ae.left+Pt.left+Kr.width>=vr.left&&ae.top+Pt.top+Kr.height>=vr.top||ae.top+Pt.top+Kr.height>=vr.top+la))&&(pa.x=-(this.width+this.marginOffset.x),vr.left+pa.xthis.index&&ae.left+Pt.left+Kr.width>=vr.left?(pa.x=-(this.width+this.marginOffset.x),this.newIndex=lr):(Fr||lrthis.index&&ae.top+Pt.top+Kr.height>=vr.top?(pa.y=-(this.height+this.marginOffset.y),this.newIndex=lr):(Fr||lr1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return we=Pe=function(tn){(0,O.Z)(Kt,tn);function Kt(){return(0,A.Z)(this,Kt),(0,u.Z)(this,(0,N.Z)(Kt).apply(this,arguments))}return(0,b.Z)(Kt,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(Ee){this.node&&(Ee.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),Ee.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),Ee.collection!==this.props.collection&&(this.unregister(Ee.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var Ee=this.props,yn=Ee.collection,Me=Ee.disabled,It=Ee.index,xt=(0,j.findDOMNode)(this);xt.sortableInfo={collection:yn,disabled:Me,index:It,manager:this.context.manager},this.node=xt,this.ref={node:xt},this.context.manager.add(yn,this.ref)}},{key:"unregister",value:function(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(Ee,this.ref)}},{key:"getWrappedInstance",value:function(){return K()(Qt.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var Ee=Qt.withRef?"wrappedInstance":null;return(0,X.createElement)(Oe,(0,e.Z)({ref:Ee},G(this.props,ur)))}}]),Kt}(X.Component),(0,m.Z)(Pe,"displayName",Ae("sortableElement",Oe)),(0,m.Z)(Pe,"contextTypes",{manager:U().object.isRequired}),(0,m.Z)(Pe,"propTypes",Bn),(0,m.Z)(Pe,"defaultProps",{collection:0}),we}},77596:function(h,a,n){"use strict";n.d(a,{Z:function(){return jt}});var e=n(33346),d=n(15142),p=n(52873),A=n(59301),b=n(67711);function u(te,at){var qe=Object.keys(te);if(Object.getOwnPropertySymbols){var Ge=Object.getOwnPropertySymbols(te);at&&(Ge=Ge.filter(function(Tt){return Object.getOwnPropertyDescriptor(te,Tt).enumerable})),qe.push.apply(qe,Ge)}return qe}function N(te){for(var at=1;at=4)return[te[0],te[1],te[2],te[3],"".concat(te[0],".").concat(te[1]),"".concat(te[0],".").concat(te[2]),"".concat(te[0],".").concat(te[3]),"".concat(te[1],".").concat(te[0]),"".concat(te[1],".").concat(te[2]),"".concat(te[1],".").concat(te[3]),"".concat(te[2],".").concat(te[0]),"".concat(te[2],".").concat(te[1]),"".concat(te[2],".").concat(te[3]),"".concat(te[3],".").concat(te[0]),"".concat(te[3],".").concat(te[1]),"".concat(te[3],".").concat(te[2]),"".concat(te[0],".").concat(te[1],".").concat(te[2]),"".concat(te[0],".").concat(te[1],".").concat(te[3]),"".concat(te[0],".").concat(te[2],".").concat(te[1]),"".concat(te[0],".").concat(te[2],".").concat(te[3]),"".concat(te[0],".").concat(te[3],".").concat(te[1]),"".concat(te[0],".").concat(te[3],".").concat(te[2]),"".concat(te[1],".").concat(te[0],".").concat(te[2]),"".concat(te[1],".").concat(te[0],".").concat(te[3]),"".concat(te[1],".").concat(te[2],".").concat(te[0]),"".concat(te[1],".").concat(te[2],".").concat(te[3]),"".concat(te[1],".").concat(te[3],".").concat(te[0]),"".concat(te[1],".").concat(te[3],".").concat(te[2]),"".concat(te[2],".").concat(te[0],".").concat(te[1]),"".concat(te[2],".").concat(te[0],".").concat(te[3]),"".concat(te[2],".").concat(te[1],".").concat(te[0]),"".concat(te[2],".").concat(te[1],".").concat(te[3]),"".concat(te[2],".").concat(te[3],".").concat(te[0]),"".concat(te[2],".").concat(te[3],".").concat(te[1]),"".concat(te[3],".").concat(te[0],".").concat(te[1]),"".concat(te[3],".").concat(te[0],".").concat(te[2]),"".concat(te[3],".").concat(te[1],".").concat(te[0]),"".concat(te[3],".").concat(te[1],".").concat(te[2]),"".concat(te[3],".").concat(te[2],".").concat(te[0]),"".concat(te[3],".").concat(te[2],".").concat(te[1]),"".concat(te[0],".").concat(te[1],".").concat(te[2],".").concat(te[3]),"".concat(te[0],".").concat(te[1],".").concat(te[3],".").concat(te[2]),"".concat(te[0],".").concat(te[2],".").concat(te[1],".").concat(te[3]),"".concat(te[0],".").concat(te[2],".").concat(te[3],".").concat(te[1]),"".concat(te[0],".").concat(te[3],".").concat(te[1],".").concat(te[2]),"".concat(te[0],".").concat(te[3],".").concat(te[2],".").concat(te[1]),"".concat(te[1],".").concat(te[0],".").concat(te[2],".").concat(te[3]),"".concat(te[1],".").concat(te[0],".").concat(te[3],".").concat(te[2]),"".concat(te[1],".").concat(te[2],".").concat(te[0],".").concat(te[3]),"".concat(te[1],".").concat(te[2],".").concat(te[3],".").concat(te[0]),"".concat(te[1],".").concat(te[3],".").concat(te[0],".").concat(te[2]),"".concat(te[1],".").concat(te[3],".").concat(te[2],".").concat(te[0]),"".concat(te[2],".").concat(te[0],".").concat(te[1],".").concat(te[3]),"".concat(te[2],".").concat(te[0],".").concat(te[3],".").concat(te[1]),"".concat(te[2],".").concat(te[1],".").concat(te[0],".").concat(te[3]),"".concat(te[2],".").concat(te[1],".").concat(te[3],".").concat(te[0]),"".concat(te[2],".").concat(te[3],".").concat(te[0],".").concat(te[1]),"".concat(te[2],".").concat(te[3],".").concat(te[1],".").concat(te[0]),"".concat(te[3],".").concat(te[0],".").concat(te[1],".").concat(te[2]),"".concat(te[3],".").concat(te[0],".").concat(te[2],".").concat(te[1]),"".concat(te[3],".").concat(te[1],".").concat(te[0],".").concat(te[2]),"".concat(te[3],".").concat(te[1],".").concat(te[2],".").concat(te[0]),"".concat(te[3],".").concat(te[2],".").concat(te[0],".").concat(te[1]),"".concat(te[3],".").concat(te[2],".").concat(te[1],".").concat(te[0])]}var S={};function m(te){if(te.length===0||te.length===1)return te;var at=te.join(".");return S[at]||(S[at]=O(te)),S[at]}function X(te){var at=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},qe=arguments.length>2?arguments[2]:void 0,Ge=te.filter(function(cn){return cn!=="token"}),Tt=m(Ge);return Tt.reduce(function(cn,Wt){return N(N({},cn),qe[Wt])},at)}function z(te){return te.join(" ")}function U(te,at){var qe=0;return function(Ge){return qe+=1,Ge.map(function(Tt,cn){return j({node:Tt,stylesheet:te,useInlineStyles:at,key:"code-segment-".concat(qe,"-").concat(cn)})})}}function j(te){var at=te.node,qe=te.stylesheet,Ge=te.style,Tt=Ge===void 0?{}:Ge,cn=te.useInlineStyles,Wt=te.key,_e=at.properties,dn=at.type,Ze=at.tagName,Jt=at.value;if(dn==="text")return Jt;if(Ze){var vt=U(qe,cn),sn;if(!cn)sn=N(N({},_e),{},{className:z(_e.className)});else{var Nn=Object.keys(qe).reduce(function($t,Bn){return Bn.split(".").forEach(function(ur){$t.includes(ur)||$t.push(ur)}),$t},[]),pt=_e.className&&_e.className.includes("token")?["token"]:[],Vn=_e.className&&pt.concat(_e.className.filter(function($t){return!Nn.includes($t)}));sn=N(N({},_e),{},{className:z(Vn)||void 0,style:X(_e.className,Object.assign({},_e.style,Tt),qe)})}var Pn=vt(at.children);return A.createElement(Ze,(0,b.Z)({key:Wt},sn),Pn)}}var _=function(te,at){var qe=te.listLanguages();return qe.indexOf(at)!==-1},K=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function P(te,at){var qe=Object.keys(te);if(Object.getOwnPropertySymbols){var Ge=Object.getOwnPropertySymbols(te);at&&(Ge=Ge.filter(function(Tt){return Object.getOwnPropertyDescriptor(te,Tt).enumerable})),qe.push.apply(qe,Ge)}return qe}function F(te){for(var at=1;at{G(V)}):G(V)}function G(V){if(V)try{if(V.body&&J(V.body,"react-draggable-transparent-selection"),V.selection)V.selection.empty();else{const q=(V.defaultView||window).getSelection();q&&q.type!=="Caret"&&q.removeAllRanges()}}catch(q){}}function W(V,q){V.classList?V.classList.add(q):V.className.match(new RegExp(`(?:^|\\s)${q}(?!\\S)`))||(V.className+=` ${q}`)}function J(V,q){V.classList?V.classList.remove(q):V.className=V.className.replace(new RegExp(`(?:^|\\s)${q}(?!\\S)`,"g"),"")}},76172:function(h,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.browserPrefixToKey=d,a.browserPrefixToStyle=p,a.default=void 0,a.getPrefix=e;const n=["Moz","Webkit","O","ms"];function e(){var O,S;let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const N=(S=(O=window.document)==null?void 0:O.documentElement)==null?void 0:S.style;if(!N||u in N)return"";for(let m=0;m: Unmounted during event!");return U}},80217:function(h,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.dontSetMe=A,a.findInArray=n,a.int=p,a.isFunction=e,a.isNum=d;function n(b,u){for(let N=0,O=b.length;N=0||Object.prototype.hasOwnProperty.call(z,_)&&(j[_]=z[_]);return j}function O(z,U){if(!(z instanceof U))throw new TypeError("Cannot call a class as a function")}function S(z,U){if(!z)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return U&&(typeof U=="object"||typeof U=="function")?U:z}function m(z,U){if(typeof U!="function"&&U!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof U);z.prototype=Object.create(U&&U.prototype,{constructor:{value:z,enumerable:!1,writable:!0,configurable:!0}}),U&&(Object.setPrototypeOf?Object.setPrototypeOf(z,U):z.__proto__=U)}var X=function(z){m(U,z);function U(j){O(this,U);var _=S(this,(U.__proto__||Object.getPrototypeOf(U)).call(this,j));return _.scrollListener=_.scrollListener.bind(_),_.eventListenerOptions=_.eventListenerOptions.bind(_),_.mousewheelListener=_.mousewheelListener.bind(_),_}return e(U,[{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 _=this.getParentElement(this.scrollComponent);_.scrollTop=_.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var _=!1,K={get passive(){_=!0}};try{document.addEventListener("test",null,K),document.removeEventListener("test",null,K)}catch(P){}return _}},{key:"eventListenerOptions",value:function(){var _=this.props.useCapture;return this.isPassiveSupported()&&(_={useCapture:this.props.useCapture,passive:!0}),_}},{key:"setDefaultLoader",value:function(_){this.defaultLoader=_}},{key:"detachMousewheelListener",value:function(){var _=window;this.props.useWindow===!1&&(_=this.scrollComponent.parentNode),_.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var _=window;this.props.useWindow===!1&&(_=this.getParentElement(this.scrollComponent)),_.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),_.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(_){var K=this.props.getScrollParent&&this.props.getScrollParent();return K!=null?K:_&&_.parentNode}},{key:"filterProps",value:function(_){return _}},{key:"attachScrollListener",value:function(){var _=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!_)){var K=window;this.props.useWindow===!1&&(K=_),K.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),K.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),K.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(_){_.deltaY===1&&!this.isPassiveSupported()&&_.preventDefault()}},{key:"scrollListener",value:function(){var _=this.scrollComponent,K=window,P=this.getParentElement(_),F=void 0;if(this.props.useWindow){var I=document.documentElement||document.body.parentNode||document.body,D=K.pageYOffset!==void 0?K.pageYOffset:I.scrollTop;this.props.isReverse?F=D:F=this.calculateOffset(_,D)}else this.props.isReverse?F=P.scrollTop:F=_.scrollHeight-P.scrollTop-P.clientHeight;F=0)&&(K[F]=j[F]);return K}function m(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}function X(j,_){j.prototype=Object.create(_.prototype),j.prototype.constructor=j,j.__proto__=_}function z(j,_,K){return _ in j?Object.defineProperty(j,_,{value:K,enumerable:!0,configurable:!0,writable:!0}):j[_]=K,j}var U=function(j){X(_,j);function _(){for(var P,F=arguments.length,I=new Array(F),D=0;D=0)&&(I[G]=P[G]);return I}function U(P){if(P===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P}function j(P,F){P.prototype=Object.create(F.prototype),P.prototype.constructor=P,P.__proto__=F}function _(P,F,I){return F in P?Object.defineProperty(P,F,{value:I,enumerable:!0,configurable:!0,writable:!0}):P[F]=I,P}var K=function(P){j(F,P);function F(){for(var D,G=arguments.length,W=new Array(G),J=0;J0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[we].sort(I)}}]),Oe}();function I(Oe,Pe){var we=Oe.node.sortableInfo.index,Qt=Pe.node.sortableInfo.index;return we-Qt}function D(Oe,Pe,we){return Oe=Oe.slice(),Oe.splice(we<0?Oe.length+we:we,0,Oe.splice(Pe,1)[0]),Oe}function G(Oe,Pe){return Object.keys(Oe).reduce(function(we,Qt){return Pe.indexOf(Qt)===-1&&(we[Qt]=Oe[Qt]),we},{})}var W={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},J=function(){if(typeof window=="undefined"||typeof document=="undefined")return"";var Oe=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],Pe=(Array.prototype.slice.call(Oe).join("").match(/-(moz|webkit|ms)-/)||Oe.OLink===""&&["","o"])[1];switch(Pe){case"ms":return"ms";default:return Pe&&Pe.length?Pe[0].toUpperCase()+Pe.substr(1):""}}();function V(Oe,Pe){Object.keys(Pe).forEach(function(we){Oe.style[we]=Pe[we]})}function q(Oe,Pe){Oe.style["".concat(J,"Transform")]=Pe==null?"":"translate3d(".concat(Pe.x,"px,").concat(Pe.y,"px,0)")}function Z(Oe,Pe){Oe.style["".concat(J,"TransitionDuration")]=Pe==null?"":"".concat(Pe,"ms")}function oe(Oe,Pe){for(;Oe;){if(Pe(Oe))return Oe;Oe=Oe.parentNode}return null}function Y(Oe,Pe,we){return Math.max(Oe,Math.min(we,Pe))}function re(Oe){return Oe.substr(-2)==="px"?parseFloat(Oe):0}function ye(Oe){var Pe=window.getComputedStyle(Oe);return{bottom:re(Pe.marginBottom),left:re(Pe.marginLeft),right:re(Pe.marginRight),top:re(Pe.marginTop)}}function Ae(Oe,Pe){var we=Pe.displayName||Pe.name;return we?"".concat(Oe,"(").concat(we,")"):Oe}function Le(Oe,Pe){var we=Oe.getBoundingClientRect();return{top:we.top+Pe.top,left:we.left+Pe.left}}function fe(Oe){return Oe.touches&&Oe.touches.length?{x:Oe.touches[0].pageX,y:Oe.touches[0].pageY}:Oe.changedTouches&&Oe.changedTouches.length?{x:Oe.changedTouches[0].pageX,y:Oe.changedTouches[0].pageY}:{x:Oe.pageX,y:Oe.pageY}}function He(Oe){return Oe.touches&&Oe.touches.length||Oe.changedTouches&&Oe.changedTouches.length}function xe(Oe,Pe){var we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(Oe){var Qt={left:we.left+Oe.offsetLeft,top:we.top+Oe.offsetTop};return Oe.parentNode===Pe?Qt:xe(Oe.parentNode,Pe,Qt)}}function Ot(Oe,Pe,we){return OePe?Oe-1:Oe>we&&Oe0&&we[hn].height>0){var Ee=Kt.getContext("2d");Ee.drawImage(we[hn],0,0)}}),Qt}function Wt(Oe){var Pe,we,Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return we=Pe=function(tn){_inherits(Kt,tn);function Kt(){return _classCallCheck(this,Kt),_possibleConstructorReturn(this,_getPrototypeOf(Kt).apply(this,arguments))}return _createClass(Kt,[{key:"componentDidMount",value:function(){var Ee=findDOMNode(this);Ee.sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return invariant(Qt.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var Ee=Qt.withRef?"wrappedInstance":null;return createElement(Oe,_extends({ref:Ee},this.props))}}]),Kt}(Component),_defineProperty(Pe,"displayName",Ae("sortableHandle",Oe)),we}function _e(Oe){return Oe.sortableHandle!=null}var dn=function(){function Oe(Pe,we){(0,A.Z)(this,Oe),this.container=Pe,this.onScrollCallback=we}return(0,b.Z)(Oe,[{key:"clear",value:function(){this.interval!=null&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(we){var Qt=this,tn=we.translate,Kt=we.minTranslate,hn=we.maxTranslate,Ee=we.width,yn=we.height,Me={x:0,y:0},It={x:1,y:1},xt={x:10,y:10},Pt=this.container,it=Pt.scrollTop,ae=Pt.scrollLeft,Ln=Pt.scrollHeight,Fn=Pt.scrollWidth,$e=Pt.clientHeight,Br=Pt.clientWidth,Vr=it===0,lr=Ln-it-$e===0,st=ae===0,la=Fn-ae-Br===0;tn.y>=hn.y-yn/2&&!lr?(Me.y=1,It.y=xt.y*Math.abs((hn.y-yn/2-tn.y)/yn)):tn.x>=hn.x-Ee/2&&!la?(Me.x=1,It.x=xt.x*Math.abs((hn.x-Ee/2-tn.x)/Ee)):tn.y<=Kt.y+yn/2&&!Vr?(Me.y=-1,It.y=xt.y*Math.abs((tn.y-yn/2-Kt.y)/yn)):tn.x<=Kt.x+Ee/2&&!st&&(Me.x=-1,It.x=xt.x*Math.abs((tn.x-Ee/2-Kt.x)/Ee)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(Me.x!==0||Me.y!==0)&&(this.interval=setInterval(function(){Qt.isAutoScrolling=!0;var Kr={left:It.x*Me.x,top:It.y*Me.y};Qt.container.scrollTop+=Kr.top,Qt.container.scrollLeft+=Kr.left,Qt.onScrollCallback(Kr)},5))}}]),Oe}();function Ze(Oe){var Pe=Oe.node;return{height:Pe.offsetHeight,width:Pe.offsetWidth}}function Jt(Oe){var Pe=[Tt.Input,Tt.Textarea,Tt.Select,Tt.Option,Tt.Button];return!!(Pe.indexOf(Oe.target.tagName)!==-1||oe(Oe.target,function(we){return we.contentEditable==="true"}))}var vt={axis:U().oneOf(["x","y","xy"]),contentWindow:U().any,disableAutoscroll:U().bool,distance:U().number,getContainer:U().func,getHelperDimensions:U().func,helperClass:U().string,helperContainer:U().oneOfType([U().func,typeof HTMLElement=="undefined"?U().any:U().instanceOf(HTMLElement)]),hideSortableGhost:U().bool,keyboardSortingTransitionDuration:U().number,lockAxis:U().string,lockOffset:U().oneOfType([U().number,U().string,U().arrayOf(U().oneOfType([U().number,U().string]))]),lockToContainerEdges:U().bool,onSortEnd:U().func,onSortMove:U().func,onSortOver:U().func,onSortStart:U().func,pressDelay:U().number,pressThreshold:U().number,keyCodes:U().shape({lift:U().arrayOf(U().number),drop:U().arrayOf(U().number),cancel:U().arrayOf(U().number),up:U().arrayOf(U().number),down:U().arrayOf(U().number)}),shouldCancelStart:U().func,transitionDuration:U().number,updateBeforeSortStart:U().func,useDragHandle:U().bool,useWindowAsScrollContainer:U().bool},sn={lift:[Ge.SPACE],drop:[Ge.SPACE],cancel:[Ge.ESC],up:[Ge.UP,Ge.LEFT],down:[Ge.DOWN,Ge.RIGHT]},Nn={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:Ze,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:sn,shouldCancelStart:Jt,transitionDuration:300,useWindowAsScrollContainer:!1},pt=Object.keys(vt);function Vn(Oe){K()(!(Oe.distance&&Oe.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function Pn(Oe,Pe){try{var we=Oe()}catch(Qt){return Pe(!0,Qt)}return we&&we.then?we.then(Pe.bind(null,!1),Pe.bind(null,!0)):Pe(!1,value)}function $t(Oe){var Pe,we,Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return we=Pe=function(tn){(0,O.Z)(Kt,tn);function Kt(hn){var Ee;return(0,A.Z)(this,Kt),Ee=(0,u.Z)(this,(0,N.Z)(Kt).call(this,hn)),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"state",{}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"handleStart",function(yn){var Me=Ee.props,It=Me.distance,xt=Me.shouldCancelStart;if(!(yn.button===2||xt(yn))){Ee.touched=!0,Ee.position=fe(yn);var Pt=oe(yn.target,function(Br){return Br.sortableInfo!=null});if(Pt&&Pt.sortableInfo&&Ee.nodeIsChild(Pt)&&!Ee.state.sorting){var it=Ee.props.useDragHandle,ae=Pt.sortableInfo,Ln=ae.index,Fn=ae.collection,$e=ae.disabled;if($e||it&&!oe(yn.target,_e))return;Ee.manager.active={collection:Fn,index:Ln},!He(yn)&&yn.target.tagName===Tt.Anchor&&yn.preventDefault(),It||(Ee.props.pressDelay===0?Ee.handlePress(yn):Ee.pressTimer=setTimeout(function(){return Ee.handlePress(yn)},Ee.props.pressDelay))}}}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"nodeIsChild",function(yn){return yn.sortableInfo.manager===Ee.manager}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"handleMove",function(yn){var Me=Ee.props,It=Me.distance,xt=Me.pressThreshold;if(!Ee.state.sorting&&Ee.touched&&!Ee._awaitingUpdateBeforeSortStart){var Pt=fe(yn),it={x:Ee.position.x-Pt.x,y:Ee.position.y-Pt.y},ae=Math.abs(it.x)+Math.abs(it.y);Ee.delta=it,!It&&(!xt||ae>=xt)?(clearTimeout(Ee.cancelTimer),Ee.cancelTimer=setTimeout(Ee.cancel,0)):It&&ae>=It&&Ee.manager.isActive()&&Ee.handlePress(yn)}}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"handleEnd",function(){Ee.touched=!1,Ee.cancel()}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"cancel",function(){var yn=Ee.props.distance,Me=Ee.state.sorting;Me||(yn||clearTimeout(Ee.pressTimer),Ee.manager.active=null)}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"handlePress",function(yn){try{var Me=Ee.manager.getActive(),It=function(){if(Me){var xt=function(){var Fr=lr.sortableInfo.index,pa=ye(lr),vr=qe(Ee.container),_r=Ee.scrollContainer.getBoundingClientRect(),Ja=ae({index:Fr,node:lr,collection:st});if(Ee.node=lr,Ee.margin=pa,Ee.gridGap=vr,Ee.width=Ja.width,Ee.height=Ja.height,Ee.marginOffset={x:Ee.margin.left+Ee.margin.right+Ee.gridGap.x,y:Math.max(Ee.margin.top,Ee.margin.bottom,Ee.gridGap.y)},Ee.boundingClientRect=lr.getBoundingClientRect(),Ee.containerBoundingRect=_r,Ee.index=Fr,Ee.newIndex=Fr,Ee.axis={x:it.indexOf("x")>=0,y:it.indexOf("y")>=0},Ee.offsetEdge=xe(lr,Ee.container),la?Ee.initialOffset=fe((0,p.Z)({},yn,{pageX:Ee.boundingClientRect.left,pageY:Ee.boundingClientRect.top})):Ee.initialOffset=fe(yn),Ee.initialScroll={left:Ee.scrollContainer.scrollLeft,top:Ee.scrollContainer.scrollTop},Ee.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},Ee.helper=Ee.helperContainer.appendChild(cn(lr)),V(Ee.helper,{boxSizing:"border-box",height:"".concat(Ee.height,"px"),left:"".concat(Ee.boundingClientRect.left-pa.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(Ee.boundingClientRect.top-pa.top,"px"),width:"".concat(Ee.width,"px")}),la&&Ee.helper.focus(),Fn&&(Ee.sortableGhost=lr,V(lr,{opacity:0,visibility:"hidden"})),Ee.minTranslate={},Ee.maxTranslate={},la){var Ha=Vr?{top:0,left:0,width:Ee.contentWindow.innerWidth,height:Ee.contentWindow.innerHeight}:Ee.containerBoundingRect,ka=Ha.top,ha=Ha.left,ra=Ha.width,$a=Ha.height,on=ka+$a,g=ha+ra;Ee.axis.x&&(Ee.minTranslate.x=ha-Ee.boundingClientRect.left,Ee.maxTranslate.x=g-(Ee.boundingClientRect.left+Ee.width)),Ee.axis.y&&(Ee.minTranslate.y=ka-Ee.boundingClientRect.top,Ee.maxTranslate.y=on-(Ee.boundingClientRect.top+Ee.height))}else Ee.axis.x&&(Ee.minTranslate.x=(Vr?0:_r.left)-Ee.boundingClientRect.left-Ee.width/2,Ee.maxTranslate.x=(Vr?Ee.contentWindow.innerWidth:_r.left+_r.width)-Ee.boundingClientRect.left-Ee.width/2),Ee.axis.y&&(Ee.minTranslate.y=(Vr?0:_r.top)-Ee.boundingClientRect.top-Ee.height/2,Ee.maxTranslate.y=(Vr?Ee.contentWindow.innerHeight:_r.top+_r.height)-Ee.boundingClientRect.top-Ee.height/2);Ln&&Ln.split(" ").forEach(function(y){return Ee.helper.classList.add(y)}),Ee.listenerNode=yn.touches?lr:Ee.contentWindow,la?(Ee.listenerNode.addEventListener("wheel",Ee.handleKeyEnd,!0),Ee.listenerNode.addEventListener("mousedown",Ee.handleKeyEnd,!0),Ee.listenerNode.addEventListener("keydown",Ee.handleKeyDown)):(W.move.forEach(function(y){return Ee.listenerNode.addEventListener(y,Ee.handleSortMove,!1)}),W.end.forEach(function(y){return Ee.listenerNode.addEventListener(y,Ee.handleSortEnd,!1)})),Ee.setState({sorting:!0,sortingIndex:Fr}),Br&&Br({node:lr,index:Fr,collection:st,isKeySorting:la,nodes:Ee.manager.getOrderedRefs(),helper:Ee.helper},yn),la&&Ee.keyMove(0)},Pt=Ee.props,it=Pt.axis,ae=Pt.getHelperDimensions,Ln=Pt.helperClass,Fn=Pt.hideSortableGhost,$e=Pt.updateBeforeSortStart,Br=Pt.onSortStart,Vr=Pt.useWindowAsScrollContainer,lr=Me.node,st=Me.collection,la=Ee.manager.isKeySorting,Kr=function(){if(typeof $e=="function"){Ee._awaitingUpdateBeforeSortStart=!0;var ln=Pn(function(){var Fr=lr.sortableInfo.index;return Promise.resolve($e({collection:st,index:Fr,node:lr,isKeySorting:la},yn)).then(function(){})},function(Fr,pa){if(Ee._awaitingUpdateBeforeSortStart=!1,Fr)throw pa;return pa});if(ln&&ln.then)return ln.then(function(){})}}();return Kr&&Kr.then?Kr.then(xt):xt(Kr)}}();return Promise.resolve(It&&It.then?It.then(function(){}):void 0)}catch(xt){return Promise.reject(xt)}}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"handleSortMove",function(yn){var Me=Ee.props.onSortMove;typeof yn.preventDefault=="function"&&yn.preventDefault(),Ee.updateHelperPosition(yn),Ee.animateNodes(),Ee.autoscroll(),Me&&Me(yn)}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"handleSortEnd",function(yn){var Me=Ee.props,It=Me.hideSortableGhost,xt=Me.onSortEnd,Pt=Ee.manager,it=Pt.active.collection,ae=Pt.isKeySorting,Ln=Ee.manager.getOrderedRefs();Ee.listenerNode&&(ae?(Ee.listenerNode.removeEventListener("wheel",Ee.handleKeyEnd,!0),Ee.listenerNode.removeEventListener("mousedown",Ee.handleKeyEnd,!0),Ee.listenerNode.removeEventListener("keydown",Ee.handleKeyDown)):(W.move.forEach(function(lr){return Ee.listenerNode.removeEventListener(lr,Ee.handleSortMove)}),W.end.forEach(function(lr){return Ee.listenerNode.removeEventListener(lr,Ee.handleSortEnd)}))),Ee.helper.parentNode.removeChild(Ee.helper),It&&Ee.sortableGhost&&V(Ee.sortableGhost,{opacity:"",visibility:""});for(var Fn=0,$e=Ln.length;Fn<$e;Fn++){var Br=Ln[Fn],Vr=Br.node;Br.edgeOffset=null,Br.boundingClientRect=null,q(Vr,null),Z(Vr,null),Br.translate=null}Ee.autoScroller.clear(),Ee.manager.active=null,Ee.manager.isKeySorting=!1,Ee.setState({sorting:!1,sortingIndex:null}),typeof xt=="function"&&xt({collection:it,newIndex:Ee.newIndex,oldIndex:Ee.index,isKeySorting:ae,nodes:Ln},yn),Ee.touched=!1}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"autoscroll",function(){var yn=Ee.props.disableAutoscroll,Me=Ee.manager.isKeySorting;if(yn){Ee.autoScroller.clear();return}if(Me){var It=(0,p.Z)({},Ee.translate),xt=0,Pt=0;Ee.axis.x&&(It.x=Math.min(Ee.maxTranslate.x,Math.max(Ee.minTranslate.x,Ee.translate.x)),xt=Ee.translate.x-It.x),Ee.axis.y&&(It.y=Math.min(Ee.maxTranslate.y,Math.max(Ee.minTranslate.y,Ee.translate.y)),Pt=Ee.translate.y-It.y),Ee.translate=It,q(Ee.helper,Ee.translate),Ee.scrollContainer.scrollLeft+=xt,Ee.scrollContainer.scrollTop+=Pt;return}Ee.autoScroller.update({height:Ee.height,maxTranslate:Ee.maxTranslate,minTranslate:Ee.minTranslate,translate:Ee.translate,width:Ee.width})}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"onAutoScroll",function(yn){Ee.translate.x+=yn.left,Ee.translate.y+=yn.top,Ee.animateNodes()}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"handleKeyDown",function(yn){var Me=yn.keyCode,It=Ee.props,xt=It.shouldCancelStart,Pt=It.keyCodes,it=Pt===void 0?{}:Pt,ae=(0,p.Z)({},sn,it);Ee.manager.active&&!Ee.manager.isKeySorting||!Ee.manager.active&&(!ae.lift.includes(Me)||xt(yn)||!Ee.isValidSortingTarget(yn))||(yn.stopPropagation(),yn.preventDefault(),ae.lift.includes(Me)&&!Ee.manager.active?Ee.keyLift(yn):ae.drop.includes(Me)&&Ee.manager.active?Ee.keyDrop(yn):ae.cancel.includes(Me)?(Ee.newIndex=Ee.manager.active.index,Ee.keyDrop(yn)):ae.up.includes(Me)?Ee.keyMove(-1):ae.down.includes(Me)&&Ee.keyMove(1))}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"keyLift",function(yn){var Me=yn.target,It=oe(Me,function(ae){return ae.sortableInfo!=null}),xt=It.sortableInfo,Pt=xt.index,it=xt.collection;Ee.initialFocusedNode=Me,Ee.manager.isKeySorting=!0,Ee.manager.active={index:Pt,collection:it},Ee.handlePress(yn)}),(0,m.Z)((0,S.Z)((0,S.Z)(Ee)),"keyMove",function(yn){var Me=Ee.manager.getOrderedRefs(),It=Me[Me.length-1].node.sortableInfo.index,xt=Ee.newIndex+yn,Pt=Ee.newIndex;if(!(xt<0||xt>It)){Ee.prevIndex=Pt,Ee.newIndex=xt;var it=Ot(Ee.newIndex,Ee.prevIndex,Ee.index),ae=Me.find(function(la){var Kr=la.node;return Kr.sortableInfo.index===it}),Ln=ae.node,Fn=Ee.containerScrollDelta,$e=ae.boundingClientRect||Le(Ln,Fn),Br=ae.translate||{x:0,y:0},Vr={top:$e.top+Br.y-Fn.top,left:$e.left+Br.x-Fn.left},lr=Ptla?la/2:this.height/2,width:this.width>st?st/2:this.width/2},ln=Ln&&lr>this.index&&lr<=Fn,Fr=Ln&&lr=Fn,pa={x:0,y:0},vr=it[$e].edgeOffset;vr||(vr=xe(Vr,this.container),it[$e].edgeOffset=vr,Ln&&(it[$e].boundingClientRect=Le(Vr,xt)));var _r=$e0&&it[$e-1];if(_r&&!_r.edgeOffset&&(_r.edgeOffset=xe(_r.node,this.container),Ln&&(_r.boundingClientRect=Le(_r.node,xt))),lr===this.index){Me&&(this.sortableGhost=Vr,V(Vr,{opacity:0,visibility:"hidden"}));continue}yn&&Z(Vr,yn),this.axis.x?this.axis.y?Fr||lrthis.containerBoundingRect.width-Kr.width&&_r&&(pa.x=_r.edgeOffset.left-vr.left,pa.y=_r.edgeOffset.top-vr.top),this.newIndex===null&&(this.newIndex=lr)):(ln||lr>this.index&&(ae.left+Pt.left+Kr.width>=vr.left&&ae.top+Pt.top+Kr.height>=vr.top||ae.top+Pt.top+Kr.height>=vr.top+la))&&(pa.x=-(this.width+this.marginOffset.x),vr.left+pa.xthis.index&&ae.left+Pt.left+Kr.width>=vr.left?(pa.x=-(this.width+this.marginOffset.x),this.newIndex=lr):(Fr||lrthis.index&&ae.top+Pt.top+Kr.height>=vr.top?(pa.y=-(this.height+this.marginOffset.y),this.newIndex=lr):(Fr||lr1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return we=Pe=function(tn){(0,O.Z)(Kt,tn);function Kt(){return(0,A.Z)(this,Kt),(0,u.Z)(this,(0,N.Z)(Kt).apply(this,arguments))}return(0,b.Z)(Kt,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(Ee){this.node&&(Ee.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),Ee.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),Ee.collection!==this.props.collection&&(this.unregister(Ee.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var Ee=this.props,yn=Ee.collection,Me=Ee.disabled,It=Ee.index,xt=(0,j.findDOMNode)(this);xt.sortableInfo={collection:yn,disabled:Me,index:It,manager:this.context.manager},this.node=xt,this.ref={node:xt},this.context.manager.add(yn,this.ref)}},{key:"unregister",value:function(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(Ee,this.ref)}},{key:"getWrappedInstance",value:function(){return K()(Qt.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var Ee=Qt.withRef?"wrappedInstance":null;return(0,X.createElement)(Oe,(0,e.Z)({ref:Ee},G(this.props,ur)))}}]),Kt}(X.Component),(0,m.Z)(Pe,"displayName",Ae("sortableElement",Oe)),(0,m.Z)(Pe,"contextTypes",{manager:U().object.isRequired}),(0,m.Z)(Pe,"propTypes",Bn),(0,m.Z)(Pe,"defaultProps",{collection:0}),we}},77596:function(h,a,n){"use strict";n.d(a,{Z:function(){return jt}});var e=n(33346),d=n(15142),p=n(52873),A=n(59301),b=n(67711);function u(te,at){var qe=Object.keys(te);if(Object.getOwnPropertySymbols){var Ge=Object.getOwnPropertySymbols(te);at&&(Ge=Ge.filter(function(Tt){return Object.getOwnPropertyDescriptor(te,Tt).enumerable})),qe.push.apply(qe,Ge)}return qe}function N(te){for(var at=1;at=4)return[te[0],te[1],te[2],te[3],"".concat(te[0],".").concat(te[1]),"".concat(te[0],".").concat(te[2]),"".concat(te[0],".").concat(te[3]),"".concat(te[1],".").concat(te[0]),"".concat(te[1],".").concat(te[2]),"".concat(te[1],".").concat(te[3]),"".concat(te[2],".").concat(te[0]),"".concat(te[2],".").concat(te[1]),"".concat(te[2],".").concat(te[3]),"".concat(te[3],".").concat(te[0]),"".concat(te[3],".").concat(te[1]),"".concat(te[3],".").concat(te[2]),"".concat(te[0],".").concat(te[1],".").concat(te[2]),"".concat(te[0],".").concat(te[1],".").concat(te[3]),"".concat(te[0],".").concat(te[2],".").concat(te[1]),"".concat(te[0],".").concat(te[2],".").concat(te[3]),"".concat(te[0],".").concat(te[3],".").concat(te[1]),"".concat(te[0],".").concat(te[3],".").concat(te[2]),"".concat(te[1],".").concat(te[0],".").concat(te[2]),"".concat(te[1],".").concat(te[0],".").concat(te[3]),"".concat(te[1],".").concat(te[2],".").concat(te[0]),"".concat(te[1],".").concat(te[2],".").concat(te[3]),"".concat(te[1],".").concat(te[3],".").concat(te[0]),"".concat(te[1],".").concat(te[3],".").concat(te[2]),"".concat(te[2],".").concat(te[0],".").concat(te[1]),"".concat(te[2],".").concat(te[0],".").concat(te[3]),"".concat(te[2],".").concat(te[1],".").concat(te[0]),"".concat(te[2],".").concat(te[1],".").concat(te[3]),"".concat(te[2],".").concat(te[3],".").concat(te[0]),"".concat(te[2],".").concat(te[3],".").concat(te[1]),"".concat(te[3],".").concat(te[0],".").concat(te[1]),"".concat(te[3],".").concat(te[0],".").concat(te[2]),"".concat(te[3],".").concat(te[1],".").concat(te[0]),"".concat(te[3],".").concat(te[1],".").concat(te[2]),"".concat(te[3],".").concat(te[2],".").concat(te[0]),"".concat(te[3],".").concat(te[2],".").concat(te[1]),"".concat(te[0],".").concat(te[1],".").concat(te[2],".").concat(te[3]),"".concat(te[0],".").concat(te[1],".").concat(te[3],".").concat(te[2]),"".concat(te[0],".").concat(te[2],".").concat(te[1],".").concat(te[3]),"".concat(te[0],".").concat(te[2],".").concat(te[3],".").concat(te[1]),"".concat(te[0],".").concat(te[3],".").concat(te[1],".").concat(te[2]),"".concat(te[0],".").concat(te[3],".").concat(te[2],".").concat(te[1]),"".concat(te[1],".").concat(te[0],".").concat(te[2],".").concat(te[3]),"".concat(te[1],".").concat(te[0],".").concat(te[3],".").concat(te[2]),"".concat(te[1],".").concat(te[2],".").concat(te[0],".").concat(te[3]),"".concat(te[1],".").concat(te[2],".").concat(te[3],".").concat(te[0]),"".concat(te[1],".").concat(te[3],".").concat(te[0],".").concat(te[2]),"".concat(te[1],".").concat(te[3],".").concat(te[2],".").concat(te[0]),"".concat(te[2],".").concat(te[0],".").concat(te[1],".").concat(te[3]),"".concat(te[2],".").concat(te[0],".").concat(te[3],".").concat(te[1]),"".concat(te[2],".").concat(te[1],".").concat(te[0],".").concat(te[3]),"".concat(te[2],".").concat(te[1],".").concat(te[3],".").concat(te[0]),"".concat(te[2],".").concat(te[3],".").concat(te[0],".").concat(te[1]),"".concat(te[2],".").concat(te[3],".").concat(te[1],".").concat(te[0]),"".concat(te[3],".").concat(te[0],".").concat(te[1],".").concat(te[2]),"".concat(te[3],".").concat(te[0],".").concat(te[2],".").concat(te[1]),"".concat(te[3],".").concat(te[1],".").concat(te[0],".").concat(te[2]),"".concat(te[3],".").concat(te[1],".").concat(te[2],".").concat(te[0]),"".concat(te[3],".").concat(te[2],".").concat(te[0],".").concat(te[1]),"".concat(te[3],".").concat(te[2],".").concat(te[1],".").concat(te[0])]}var S={};function m(te){if(te.length===0||te.length===1)return te;var at=te.join(".");return S[at]||(S[at]=O(te)),S[at]}function X(te){var at=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},qe=arguments.length>2?arguments[2]:void 0,Ge=te.filter(function(cn){return cn!=="token"}),Tt=m(Ge);return Tt.reduce(function(cn,Wt){return N(N({},cn),qe[Wt])},at)}function z(te){return te.join(" ")}function U(te,at){var qe=0;return function(Ge){return qe+=1,Ge.map(function(Tt,cn){return j({node:Tt,stylesheet:te,useInlineStyles:at,key:"code-segment-".concat(qe,"-").concat(cn)})})}}function j(te){var at=te.node,qe=te.stylesheet,Ge=te.style,Tt=Ge===void 0?{}:Ge,cn=te.useInlineStyles,Wt=te.key,_e=at.properties,dn=at.type,Ze=at.tagName,Jt=at.value;if(dn==="text")return Jt;if(Ze){var vt=U(qe,cn),sn;if(!cn)sn=N(N({},_e),{},{className:z(_e.className)});else{var Nn=Object.keys(qe).reduce(function($t,Bn){return Bn.split(".").forEach(function(ur){$t.includes(ur)||$t.push(ur)}),$t},[]),pt=_e.className&&_e.className.includes("token")?["token"]:[],Vn=_e.className&&pt.concat(_e.className.filter(function($t){return!Nn.includes($t)}));sn=N(N({},_e),{},{className:z(Vn)||void 0,style:X(_e.className,Object.assign({},_e.style,Tt),qe)})}var Pn=vt(at.children);return A.createElement(Ze,(0,b.Z)({key:Wt},sn),Pn)}}var _=function(te,at){var qe=te.listLanguages();return qe.indexOf(at)!==-1},K=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function P(te,at){var qe=Object.keys(te);if(Object.getOwnPropertySymbols){var Ge=Object.getOwnPropertySymbols(te);at&&(Ge=Ge.filter(function(Tt){return Object.getOwnPropertyDescriptor(te,Tt).enumerable})),qe.push.apply(qe,Ge)}return qe}function F(te){for(var at=1;at1&&arguments[1]!==void 0?arguments[1]:[],qe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Ge=0;Ge2&&arguments[2]!==void 0?arguments[2]:[];return Z({children:Oe,lineNumber:Pe,lineNumberStyle:_e,largestLineNumber:Wt,showInlineLineNumbers:Tt,lineProps:qe,className:we,showLineNumbers:Ge,wrapLongLines:dn,wrapLines:at})}function Vn(Oe,Pe){if(Ge&&Pe&&Tt){var we=q(_e,Pe,Wt);Oe.unshift(V(Pe,we))}return Oe}function Pn(Oe,Pe){var we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return at||we.length>0?pt(Oe,Pe,we):Vn(Oe,Pe)}for(var $t=function(){var Pe=Jt[Nn],we=Pe.children[0].value,Qt=D(we);if(Qt){var tn=we.split(` `);tn.forEach(function(Kt,hn){var Ee=Ge&&vt.length+cn,yn={type:"text",value:"".concat(Kt,` -`)};if(hn===0){var Me=Jt.slice(sn+1,Nn).concat(Z({children:[yn],className:Pe.properties.className})),It=Pn(Me,Ee);vt.push(It)}else if(hn===tn.length-1){var xt=Jt[Nn+1]&&Jt[Nn+1].children&&Jt[Nn+1].children[0],Pt={type:"text",value:"".concat(Kt)};if(xt){var it=Z({children:[Pt],className:Pe.properties.className});Jt.splice(Nn+1,0,it)}else{var ae=[Pt],Ln=Pn(ae,Ee,Pe.properties.className);vt.push(Ln)}}else{var Fn=[yn],$e=Pn(Fn,Ee,Pe.properties.className);vt.push($e)}}),sn=Nn}Nn++};Nn code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},He=n(11594),xe=n.n(He),Ot=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"],Ft=Le(xe(),fe);Ft.supportedLanguages=Ot;var jt=Ft},14179:function(h,a){"use strict";a.Z={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}}},19524:function(h,a,n){"use strict";n(84126);var e=n(59301),d=60103;if(a.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var p=Symbol.for;d=p("react.element"),a.Fragment=p("react.fragment")}var A=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,b=Object.prototype.hasOwnProperty,u={key:!0,ref:!0,__self:!0,__source:!0};function N(O,S,m){var X,z={},U=null,j=null;m!==void 0&&(U=""+m),S.key!==void 0&&(U=""+S.key),S.ref!==void 0&&(j=S.ref);for(X in S)b.call(S,X)&&!u.hasOwnProperty(X)&&(z[X]=S[X]);if(O&&O.defaultProps)for(X in S=O.defaultProps,S)z[X]===void 0&&(z[X]=S[X]);return{$$typeof:d,type:O,key:U,ref:j,props:z,_owner:A.current}}a.jsx=N,a.jsxs=N},37712:function(h,a,n){"use strict";h.exports=n(19524)},95489:function(h,a,n){"use strict";var e=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof n.g=="object"?n.g:{},d=W();e.Prism={manual:!0,disableWorkerMessageHandler:!0};var p=n(43621),A=n(12256),b=n(68398),u=n(70614),N=n(54212),O=n(9720),S=n(88786);d();var m={}.hasOwnProperty;function X(){}X.prototype=b;var z=new X;h.exports=z,z.highlight=_,z.register=U,z.alias=j,z.registered=K,z.listLanguages=P,U(u),U(N),U(O),U(S),z.util.encode=D,z.Token.stringify=F;function U(J){if(typeof J!="function"||!J.displayName)throw new Error("Expected `function` for `grammar`, got `"+J+"`");z.languages[J.displayName]===void 0&&J(z)}function j(J,V){var q=z.languages,Z=J,oe,Y,re,Ce;V&&(Z={},Z[J]=V);for(oe in Z)for(Y=Z[oe],Y=typeof Y=="string"?[Y]:Y,re=Y.length,Ce=-1;++Ce]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}},15465:function(h){"use strict";h.exports=a,a.displayName="abnf",a.aliases=[];function a(n){(function(e){var d="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";e.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+d+"|<"+d+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}})(n)}},42746:function(h){"use strict";h.exports=a,a.displayName="actionscript",a.aliases=[];function a(n){n.languages.actionscript=n.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),n.languages.actionscript["class-name"].alias="function",delete n.languages.actionscript.parameter,delete n.languages.actionscript["literal-property"],n.languages.markup&&n.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:n.languages.markup}})}},93281:function(h){"use strict";h.exports=a,a.displayName="ada",a.aliases=[];function a(n){n.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}},95143:function(h){"use strict";h.exports=a,a.displayName="agda",a.aliases=[];function a(n){(function(e){e.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}})(n)}},65924:function(h){"use strict";h.exports=a,a.displayName="al",a.aliases=[];function a(n){n.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}},65043:function(h){"use strict";h.exports=a,a.displayName="antlr4",a.aliases=["g4"];function a(n){n.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},n.languages.g4=n.languages.antlr4}},43556:function(h){"use strict";h.exports=a,a.displayName="apacheconf",a.aliases=[];function a(n){n.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}},14901:function(h,a,n){"use strict";var e=n(69435);h.exports=d,d.displayName="apex",d.aliases=[];function d(p){p.register(e),function(A){var b=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,u=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,function(){return b.source});function N(S){return RegExp(S.replace(//g,function(){return u}),"i")}var O={keyword:b,punctuation:/[()\[\]{};,:.<>]/};A.languages.apex={comment:A.languages.clike.comment,string:A.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:A.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:N(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:O},{pattern:N(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:O},{pattern:N(/(?=\s*\w+\s*[;=,(){:])/.source),inside:O}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:b,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(p)}},4248:function(h){"use strict";h.exports=a,a.displayName="apl",a.aliases=[];function a(n){n.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}},17758:function(h){"use strict";h.exports=a,a.displayName="applescript",a.aliases=[];function a(n){n.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}},33335:function(h){"use strict";h.exports=a,a.displayName="aql",a.aliases=[];function a(n){n.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}},17427:function(h,a,n){"use strict";var e=n(87071);h.exports=d,d.displayName="arduino",d.aliases=["ino"];function d(p){p.register(e),p.languages.arduino=p.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),p.languages.ino=p.languages.arduino}},22956:function(h){"use strict";h.exports=a,a.displayName="arff",a.aliases=[];function a(n){n.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}},56007:function(h){"use strict";h.exports=a,a.displayName="asciidoc",a.aliases=["adoc"];function a(n){(function(e){var d={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},p=e.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:d,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:d.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:d,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function A(b){b=b.split(" ");for(var u={},N=0,O=b.length;N>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}},84230:function(h,a,n){"use strict";var e=n(87648);h.exports=d,d.displayName="aspnet",d.aliases=[];function d(p){p.register(e),p.languages.aspnet=p.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:p.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:p.languages.csharp}}}),p.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,p.languages.insertBefore("inside","punctuation",{directive:p.languages.aspnet.directive},p.languages.aspnet.tag.inside["attr-value"]),p.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),p.languages.insertBefore("aspnet",p.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:p.languages.csharp||{}}})}},20803:function(h){"use strict";h.exports=a,a.displayName="autohotkey",a.aliases=[];function a(n){n.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}},65235:function(h){"use strict";h.exports=a,a.displayName="autoit",a.aliases=[];function a(n){n.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}},52406:function(h){"use strict";h.exports=a,a.displayName="avisynth",a.aliases=["avs"];function a(n){(function(e){function d(S,m){return S.replace(/<<(\d+)>>/g,function(X,z){return m[+z]})}function p(S,m,X){return RegExp(d(S,m),X||"")}var A=/bool|clip|float|int|string|val/.source,b=[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),u=[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),N=[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|"),O=[b,u,N].join("|");e.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:p(/\b(?:<<0>>)\s+("?)\w+\1/.source,[A],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:p(/\b(?:<<0>>)\b/.source,[O],"i"),alias:"function"},"type-cast":{pattern:p(/\b(?:<<0>>)(?=\s*\()/.source,[A],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},e.languages.avs=e.languages.avisynth})(n)}},79571:function(h){"use strict";h.exports=a,a.displayName="avroIdl",a.aliases=[];function a(n){n.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},n.languages.avdl=n.languages["avro-idl"]}},3058:function(h){"use strict";h.exports=a,a.displayName="bash",a.aliases=["shell"];function a(n){(function(e){var d="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",p={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},A={bash:p,environment:{pattern:RegExp("\\$"+d),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+d),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+d),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:A},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:p}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:A},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:A.entity}}],environment:{pattern:RegExp("\\$?"+d),alias:"constant"},variable:A.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},p.inside=e.languages.bash;for(var b=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],u=A.variable[1].inside,N=0;N?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}},1618:function(h){"use strict";h.exports=a,a.displayName="batch",a.aliases=[];function a(n){(function(e){var d=/%%?[~:\w]+%?|!\S+!/,p={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},A=/"(?:[\\"]"|[^"])*"(?!")/,b=/(?:\b|-)\d+\b/;e.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:A,parameter:p,variable:d,number:b,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:A,parameter:p,variable:d,number:b,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:A,parameter:p,variable:[d,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:b,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:A,parameter:p,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:d,number:b,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}})(n)}},2505:function(h){"use strict";h.exports=a,a.displayName="bbcode",a.aliases=["shortcode"];function a(n){n.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},n.languages.shortcode=n.languages.bbcode}},51274:function(h){"use strict";h.exports=a,a.displayName="bicep",a.aliases=[];function a(n){n.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},n.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=n.languages.bicep}},23796:function(h){"use strict";h.exports=a,a.displayName="birb",a.aliases=[];function a(n){n.languages.birb=n.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),n.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}},13979:function(h,a,n){"use strict";var e=n(79440);h.exports=d,d.displayName="bison",d.aliases=[];function d(p){p.register(e),p.languages.bison=p.languages.extend("c",{}),p.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:p.languages.c}},comment:p.languages.c.comment,string:p.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}},87994:function(h){"use strict";h.exports=a,a.displayName="bnf",a.aliases=["rbnf"];function a(n){n.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},n.languages.rbnf=n.languages.bnf}},47035:function(h){"use strict";h.exports=a,a.displayName="brainfuck",a.aliases=[];function a(n){n.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}},36142:function(h){"use strict";h.exports=a,a.displayName="brightscript",a.aliases=[];function a(n){n.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},n.languages.brightscript["directive-statement"].inside.expression.inside=n.languages.brightscript}},85290:function(h){"use strict";h.exports=a,a.displayName="bro",a.aliases=[];function a(n){n.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}},7407:function(h){"use strict";h.exports=a,a.displayName="bsl",a.aliases=[];function a(n){n.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},n.languages.oscript=n.languages.bsl}},79440:function(h){"use strict";h.exports=a,a.displayName="c",a.aliases=[];function a(n){n.languages.c=n.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),n.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),n.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},n.languages.c.string],char:n.languages.c.char,comment:n.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:n.languages.c}}}}),n.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete n.languages.c.boolean}},7110:function(h){"use strict";h.exports=a,a.displayName="cfscript",a.aliases=[];function a(n){n.languages.cfscript=n.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),n.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete n.languages.cfscript["class-name"],n.languages.cfc=n.languages.cfscript}},73435:function(h,a,n){"use strict";var e=n(87071);h.exports=d,d.displayName="chaiscript",d.aliases=[];function d(p){p.register(e),p.languages.chaiscript=p.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[p.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),p.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),p.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:p.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}},91372:function(h){"use strict";h.exports=a,a.displayName="cil",a.aliases=[];function a(n){n.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}},9720:function(h){"use strict";h.exports=a,a.displayName="clike",a.aliases=[];function a(n){n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}},63663:function(h){"use strict";h.exports=a,a.displayName="clojure",a.aliases=[];function a(n){n.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}},92987:function(h){"use strict";h.exports=a,a.displayName="cmake",a.aliases=[];function a(n){n.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}},91657:function(h){"use strict";h.exports=a,a.displayName="cobol",a.aliases=[];function a(n){n.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}},34367:function(h){"use strict";h.exports=a,a.displayName="coffeescript",a.aliases=["coffee"];function a(n){(function(e){var d=/#(?!\{).+/,p={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:d,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:p}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:d,interpolation:p}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:p}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript})(n)}},35348:function(h){"use strict";h.exports=a,a.displayName="concurnas",a.aliases=["conc"];function a(n){n.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},n.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:n.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:n.languages.concurnas},string:/[\s\S]+/}}}),n.languages.conc=n.languages.concurnas}},26841:function(h){"use strict";h.exports=a,a.displayName="coq",a.aliases=[];function a(n){(function(e){for(var d=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,p=0;p<2;p++)d=d.replace(//g,function(){return d});d=d.replace(//g,"[]"),e.languages.coq={comment:RegExp(d),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,function(){return d})),greedy:!0,alias:"attr-name",inside:{comment:RegExp(d),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}})(n)}},87071:function(h,a,n){"use strict";var e=n(79440);h.exports=d,d.displayName="cpp",d.aliases=[];function d(p){p.register(e),function(A){var b=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,u=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return b.source});A.languages.cpp=A.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return b.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:b,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),A.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return u})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),A.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:A.languages.cpp}}}}),A.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),A.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:A.languages.extend("cpp",{})}}),A.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},A.languages.cpp["base-clause"])}(p)}},13652:function(h,a,n){"use strict";var e=n(75308);h.exports=d,d.displayName="crystal",d.aliases=[];function d(p){p.register(e),function(A){A.languages.crystal=A.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,A.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),A.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:A.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:A.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(p)}},87648:function(h){"use strict";h.exports=a,a.displayName="csharp",a.aliases=["dotnet","cs"];function a(n){(function(e){function d(Ot,Ft){return Ot.replace(/<<(\d+)>>/g,function(jt,te){return"(?:"+Ft[+te]+")"})}function p(Ot,Ft,jt){return RegExp(d(Ot,Ft),jt||"")}function A(Ot,Ft){for(var jt=0;jt>/g,function(){return"(?:"+Ot+")"});return Ot.replace(/<>/g,"[^\\s\\S]")}var b={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function u(Ot){return"\\b(?:"+Ot.trim().replace(/ /g,"|")+")\\b"}var N=u(b.typeDeclaration),O=RegExp(u(b.type+" "+b.typeDeclaration+" "+b.contextual+" "+b.other)),S=u(b.typeDeclaration+" "+b.contextual+" "+b.other),m=u(b.type+" "+b.typeDeclaration+" "+b.other),X=A(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),z=A(/\((?:[^()]|<>)*\)/.source,2),U=/@?\b[A-Za-z_]\w*\b/.source,j=d(/<<0>>(?:\s*<<1>>)?/.source,[U,X]),_=d(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[S,j]),K=/\[\s*(?:,\s*)*\]/.source,P=d(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[_,K]),F=d(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[X,z,K]),I=d(/\(<<0>>+(?:,<<0>>+)+\)/.source,[F]),D=d(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[I,_,K]),G={keyword:O,punctuation:/[<>()?,.:[\]]/},W=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,J=/"(?:\\.|[^\\"\r\n])*"/.source,V=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:p(/(^|[^$\\])<<0>>/.source,[V]),lookbehind:!0,greedy:!0},{pattern:p(/(^|[^@$\\])<<0>>/.source,[J]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:p(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[_]),lookbehind:!0,inside:G},{pattern:p(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[U,D]),lookbehind:!0,inside:G},{pattern:p(/(\busing\s+)<<0>>(?=\s*=)/.source,[U]),lookbehind:!0},{pattern:p(/(\b<<0>>\s+)<<1>>/.source,[N,j]),lookbehind:!0,inside:G},{pattern:p(/(\bcatch\s*\(\s*)<<0>>/.source,[_]),lookbehind:!0,inside:G},{pattern:p(/(\bwhere\s+)<<0>>/.source,[U]),lookbehind:!0},{pattern:p(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[P]),lookbehind:!0,inside:G},{pattern:p(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[D,m,U]),inside:G}],keyword:O,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:p(/([(,]\s*)<<0>>(?=\s*:)/.source,[U]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:p(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[U]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:p(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[z]),lookbehind:!0,alias:"class-name",inside:G},"return-type":{pattern:p(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[D,_]),inside:G,alias:"class-name"},"constructor-invocation":{pattern:p(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[D]),lookbehind:!0,inside:G,alias:"class-name"},"generic-method":{pattern:p(/<<0>>\s*<<1>>(?=\s*\()/.source,[U,X]),inside:{function:p(/^<<0>>/.source,[U]),generic:{pattern:RegExp(X),alias:"class-name",inside:G}}},"type-list":{pattern:p(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[N,j,U,D,O.source,z,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:p(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[j,z]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:O,"class-name":{pattern:RegExp(D),greedy:!0,inside:G},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var q=J+"|"+W,Z=d(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[q]),oe=A(d(/[^"'/()]|<<0>>|\(<>*\)/.source,[Z]),2),Y=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,re=d(/<<0>>(?:\s*\(<<1>>*\))?/.source,[_,oe]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:p(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[Y,re]),lookbehind:!0,greedy:!0,inside:{target:{pattern:p(/^<<0>>(?=\s*:)/.source,[Y]),alias:"keyword"},"attribute-arguments":{pattern:p(/\(<<0>>*\)/.source,[oe]),inside:e.languages.csharp},"class-name":{pattern:RegExp(_),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var Ce=/:[^}\r\n]+/.source,Ae=A(d(/[^"'/()]|<<0>>|\(<>*\)/.source,[Z]),2),Le=d(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[Ae,Ce]),fe=A(d(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[q]),2),He=d(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[fe,Ce]);function xe(Ot,Ft){return{interpolation:{pattern:p(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[Ot]),lookbehind:!0,inside:{"format-string":{pattern:p(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[Ft,Ce]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:p(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[Le]),lookbehind:!0,greedy:!0,inside:xe(Le,Ae)},{pattern:p(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[He]),lookbehind:!0,greedy:!0,inside:xe(He,fe)}],char:{pattern:RegExp(W),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp})(n)}},10617:function(h,a,n){"use strict";var e=n(87648);h.exports=d,d.displayName="cshtml",d.aliases=["razor"];function d(p){p.register(e),function(A){var b=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,u=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function N(P,F){for(var I=0;I/g,function(){return"(?:"+P+")"});return P.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+u+")").replace(//g,"(?:"+b+")")}var O=N(/\((?:[^()'"@/]|||)*\)/.source,2),S=N(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),m=N(/\{(?:[^{}'"@/]|||)*\}/.source,2),X=N(/<(?:[^<>'"@/]|||)*>/.source,2),z=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,U=/(?!\d)[^\s>\/=$<%]+/.source+z+/\s*\/?>/.source,j=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+z+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+U+"|"+N(/<\1/.source+z+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+U+"|")+")*"+/<\/\1\s*>/.source,2))+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=p,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var A={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},b={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:A,number:b,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:A,number:b})})(n)}},54212:function(h){"use strict";h.exports=a,a.displayName="css",a.aliases=[];function a(n){(function(e){var d=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+d.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+d.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+d.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:d,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var p=e.languages.markup;p&&(p.tag.addInlined("style","css"),p.tag.addAttribute("style","css"))})(n)}},69820:function(h){"use strict";h.exports=a,a.displayName="csv",a.aliases=[];function a(n){n.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}},41929:function(h){"use strict";h.exports=a,a.displayName="cypher",a.aliases=[];function a(n){n.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}},51837:function(h){"use strict";h.exports=a,a.displayName="d",a.aliases=[];function a(n){n.languages.d=n.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),n.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),n.languages.insertBefore("d","keyword",{property:/\B@\w*/}),n.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}},4182:function(h){"use strict";h.exports=a,a.displayName="dart",a.aliases=[];function a(n){(function(e){var d=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],p=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,A={pattern:RegExp(p+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};e.languages.dart=e.languages.extend("clike",{"class-name":[A,{pattern:RegExp(p+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:A.inside}],keyword:d,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),e.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.dart}}},string:/[\s\S]+/}},string:void 0}),e.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),e.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":A,keyword:d,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(n)}},22117:function(h){"use strict";h.exports=a,a.displayName="dataweave",a.aliases=[];function a(n){(function(e){e.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}})(n)}},95627:function(h){"use strict";h.exports=a,a.displayName="dax",a.aliases=[];function a(n){n.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}},34265:function(h){"use strict";h.exports=a,a.displayName="dhall",a.aliases=[];function a(n){n.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},n.languages.dhall.string.inside.interpolation.inside.expression.inside=n.languages.dhall}},50618:function(h){"use strict";h.exports=a,a.displayName="diff",a.aliases=[];function a(n){(function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var d={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(d).forEach(function(p){var A=d[p],b=[];/^\w+$/.test(p)||b.push(/\w+/.exec(p)[0]),p==="diff"&&b.push("bold"),e.languages.diff[p]={pattern:RegExp("^(?:["+A+`].*(?:\r +`)};if(hn===0){var Me=Jt.slice(sn+1,Nn).concat(Z({children:[yn],className:Pe.properties.className})),It=Pn(Me,Ee);vt.push(It)}else if(hn===tn.length-1){var xt=Jt[Nn+1]&&Jt[Nn+1].children&&Jt[Nn+1].children[0],Pt={type:"text",value:"".concat(Kt)};if(xt){var it=Z({children:[Pt],className:Pe.properties.className});Jt.splice(Nn+1,0,it)}else{var ae=[Pt],Ln=Pn(ae,Ee,Pe.properties.className);vt.push(Ln)}}else{var Fn=[yn],$e=Pn(Fn,Ee,Pe.properties.className);vt.push($e)}}),sn=Nn}Nn++};Nn code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},He=n(11594),xe=n.n(He),Ot=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"],Ft=Le(xe(),fe);Ft.supportedLanguages=Ot;var jt=Ft},14179:function(h,a){"use strict";a.Z={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}}},19524:function(h,a,n){"use strict";n(84126);var e=n(59301),d=60103;if(a.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var p=Symbol.for;d=p("react.element"),a.Fragment=p("react.fragment")}var A=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,b=Object.prototype.hasOwnProperty,u={key:!0,ref:!0,__self:!0,__source:!0};function N(O,S,m){var X,z={},U=null,j=null;m!==void 0&&(U=""+m),S.key!==void 0&&(U=""+S.key),S.ref!==void 0&&(j=S.ref);for(X in S)b.call(S,X)&&!u.hasOwnProperty(X)&&(z[X]=S[X]);if(O&&O.defaultProps)for(X in S=O.defaultProps,S)z[X]===void 0&&(z[X]=S[X]);return{$$typeof:d,type:O,key:U,ref:j,props:z,_owner:A.current}}a.jsx=N,a.jsxs=N},37712:function(h,a,n){"use strict";h.exports=n(19524)},95489:function(h,a,n){"use strict";var e=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof n.g=="object"?n.g:{},d=W();e.Prism={manual:!0,disableWorkerMessageHandler:!0};var p=n(43621),A=n(12256),b=n(68398),u=n(70614),N=n(54212),O=n(9720),S=n(88786);d();var m={}.hasOwnProperty;function X(){}X.prototype=b;var z=new X;h.exports=z,z.highlight=_,z.register=U,z.alias=j,z.registered=K,z.listLanguages=P,U(u),U(N),U(O),U(S),z.util.encode=D,z.Token.stringify=F;function U(J){if(typeof J!="function"||!J.displayName)throw new Error("Expected `function` for `grammar`, got `"+J+"`");z.languages[J.displayName]===void 0&&J(z)}function j(J,V){var q=z.languages,Z=J,oe,Y,re,ye;V&&(Z={},Z[J]=V);for(oe in Z)for(Y=Z[oe],Y=typeof Y=="string"?[Y]:Y,re=Y.length,ye=-1;++ye]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}},15465:function(h){"use strict";h.exports=a,a.displayName="abnf",a.aliases=[];function a(n){(function(e){var d="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";e.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+d+"|<"+d+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}})(n)}},42746:function(h){"use strict";h.exports=a,a.displayName="actionscript",a.aliases=[];function a(n){n.languages.actionscript=n.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),n.languages.actionscript["class-name"].alias="function",delete n.languages.actionscript.parameter,delete n.languages.actionscript["literal-property"],n.languages.markup&&n.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:n.languages.markup}})}},93281:function(h){"use strict";h.exports=a,a.displayName="ada",a.aliases=[];function a(n){n.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}},95143:function(h){"use strict";h.exports=a,a.displayName="agda",a.aliases=[];function a(n){(function(e){e.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}})(n)}},65924:function(h){"use strict";h.exports=a,a.displayName="al",a.aliases=[];function a(n){n.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}},65043:function(h){"use strict";h.exports=a,a.displayName="antlr4",a.aliases=["g4"];function a(n){n.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},n.languages.g4=n.languages.antlr4}},43556:function(h){"use strict";h.exports=a,a.displayName="apacheconf",a.aliases=[];function a(n){n.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}},14901:function(h,a,n){"use strict";var e=n(69435);h.exports=d,d.displayName="apex",d.aliases=[];function d(p){p.register(e),function(A){var b=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,u=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,function(){return b.source});function N(S){return RegExp(S.replace(//g,function(){return u}),"i")}var O={keyword:b,punctuation:/[()\[\]{};,:.<>]/};A.languages.apex={comment:A.languages.clike.comment,string:A.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:A.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:N(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:O},{pattern:N(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:O},{pattern:N(/(?=\s*\w+\s*[;=,(){:])/.source),inside:O}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:b,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(p)}},4248:function(h){"use strict";h.exports=a,a.displayName="apl",a.aliases=[];function a(n){n.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}},17758:function(h){"use strict";h.exports=a,a.displayName="applescript",a.aliases=[];function a(n){n.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}},33335:function(h){"use strict";h.exports=a,a.displayName="aql",a.aliases=[];function a(n){n.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}},17427:function(h,a,n){"use strict";var e=n(87071);h.exports=d,d.displayName="arduino",d.aliases=["ino"];function d(p){p.register(e),p.languages.arduino=p.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),p.languages.ino=p.languages.arduino}},22956:function(h){"use strict";h.exports=a,a.displayName="arff",a.aliases=[];function a(n){n.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}},56007:function(h){"use strict";h.exports=a,a.displayName="asciidoc",a.aliases=["adoc"];function a(n){(function(e){var d={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},p=e.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:d,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:d.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:d,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function A(b){b=b.split(" ");for(var u={},N=0,O=b.length;N>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}},84230:function(h,a,n){"use strict";var e=n(87648);h.exports=d,d.displayName="aspnet",d.aliases=[];function d(p){p.register(e),p.languages.aspnet=p.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:p.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:p.languages.csharp}}}),p.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,p.languages.insertBefore("inside","punctuation",{directive:p.languages.aspnet.directive},p.languages.aspnet.tag.inside["attr-value"]),p.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),p.languages.insertBefore("aspnet",p.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:p.languages.csharp||{}}})}},20803:function(h){"use strict";h.exports=a,a.displayName="autohotkey",a.aliases=[];function a(n){n.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}},65235:function(h){"use strict";h.exports=a,a.displayName="autoit",a.aliases=[];function a(n){n.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}},52406:function(h){"use strict";h.exports=a,a.displayName="avisynth",a.aliases=["avs"];function a(n){(function(e){function d(S,m){return S.replace(/<<(\d+)>>/g,function(X,z){return m[+z]})}function p(S,m,X){return RegExp(d(S,m),X||"")}var A=/bool|clip|float|int|string|val/.source,b=[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),u=[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),N=[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|"),O=[b,u,N].join("|");e.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:p(/\b(?:<<0>>)\s+("?)\w+\1/.source,[A],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:p(/\b(?:<<0>>)\b/.source,[O],"i"),alias:"function"},"type-cast":{pattern:p(/\b(?:<<0>>)(?=\s*\()/.source,[A],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},e.languages.avs=e.languages.avisynth})(n)}},79571:function(h){"use strict";h.exports=a,a.displayName="avroIdl",a.aliases=[];function a(n){n.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},n.languages.avdl=n.languages["avro-idl"]}},3058:function(h){"use strict";h.exports=a,a.displayName="bash",a.aliases=["shell"];function a(n){(function(e){var d="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",p={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},A={bash:p,environment:{pattern:RegExp("\\$"+d),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+d),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+d),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:A},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:p}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:A},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:A.entity}}],environment:{pattern:RegExp("\\$?"+d),alias:"constant"},variable:A.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},p.inside=e.languages.bash;for(var b=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],u=A.variable[1].inside,N=0;N?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}},1618:function(h){"use strict";h.exports=a,a.displayName="batch",a.aliases=[];function a(n){(function(e){var d=/%%?[~:\w]+%?|!\S+!/,p={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},A=/"(?:[\\"]"|[^"])*"(?!")/,b=/(?:\b|-)\d+\b/;e.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:A,parameter:p,variable:d,number:b,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:A,parameter:p,variable:d,number:b,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:A,parameter:p,variable:[d,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:b,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:A,parameter:p,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:d,number:b,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}})(n)}},2505:function(h){"use strict";h.exports=a,a.displayName="bbcode",a.aliases=["shortcode"];function a(n){n.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},n.languages.shortcode=n.languages.bbcode}},51274:function(h){"use strict";h.exports=a,a.displayName="bicep",a.aliases=[];function a(n){n.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},n.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=n.languages.bicep}},23796:function(h){"use strict";h.exports=a,a.displayName="birb",a.aliases=[];function a(n){n.languages.birb=n.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),n.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}},13979:function(h,a,n){"use strict";var e=n(79440);h.exports=d,d.displayName="bison",d.aliases=[];function d(p){p.register(e),p.languages.bison=p.languages.extend("c",{}),p.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:p.languages.c}},comment:p.languages.c.comment,string:p.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}},87994:function(h){"use strict";h.exports=a,a.displayName="bnf",a.aliases=["rbnf"];function a(n){n.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},n.languages.rbnf=n.languages.bnf}},47035:function(h){"use strict";h.exports=a,a.displayName="brainfuck",a.aliases=[];function a(n){n.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}},36142:function(h){"use strict";h.exports=a,a.displayName="brightscript",a.aliases=[];function a(n){n.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},n.languages.brightscript["directive-statement"].inside.expression.inside=n.languages.brightscript}},85290:function(h){"use strict";h.exports=a,a.displayName="bro",a.aliases=[];function a(n){n.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}},7407:function(h){"use strict";h.exports=a,a.displayName="bsl",a.aliases=[];function a(n){n.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},n.languages.oscript=n.languages.bsl}},79440:function(h){"use strict";h.exports=a,a.displayName="c",a.aliases=[];function a(n){n.languages.c=n.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),n.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),n.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},n.languages.c.string],char:n.languages.c.char,comment:n.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:n.languages.c}}}}),n.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete n.languages.c.boolean}},7110:function(h){"use strict";h.exports=a,a.displayName="cfscript",a.aliases=[];function a(n){n.languages.cfscript=n.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),n.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete n.languages.cfscript["class-name"],n.languages.cfc=n.languages.cfscript}},73435:function(h,a,n){"use strict";var e=n(87071);h.exports=d,d.displayName="chaiscript",d.aliases=[];function d(p){p.register(e),p.languages.chaiscript=p.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[p.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),p.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),p.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:p.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}},91372:function(h){"use strict";h.exports=a,a.displayName="cil",a.aliases=[];function a(n){n.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}},9720:function(h){"use strict";h.exports=a,a.displayName="clike",a.aliases=[];function a(n){n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}},63663:function(h){"use strict";h.exports=a,a.displayName="clojure",a.aliases=[];function a(n){n.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}},92987:function(h){"use strict";h.exports=a,a.displayName="cmake",a.aliases=[];function a(n){n.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}},91657:function(h){"use strict";h.exports=a,a.displayName="cobol",a.aliases=[];function a(n){n.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}},34367:function(h){"use strict";h.exports=a,a.displayName="coffeescript",a.aliases=["coffee"];function a(n){(function(e){var d=/#(?!\{).+/,p={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:d,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:p}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:d,interpolation:p}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:p}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript})(n)}},35348:function(h){"use strict";h.exports=a,a.displayName="concurnas",a.aliases=["conc"];function a(n){n.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},n.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:n.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:n.languages.concurnas},string:/[\s\S]+/}}}),n.languages.conc=n.languages.concurnas}},26841:function(h){"use strict";h.exports=a,a.displayName="coq",a.aliases=[];function a(n){(function(e){for(var d=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,p=0;p<2;p++)d=d.replace(//g,function(){return d});d=d.replace(//g,"[]"),e.languages.coq={comment:RegExp(d),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,function(){return d})),greedy:!0,alias:"attr-name",inside:{comment:RegExp(d),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}})(n)}},87071:function(h,a,n){"use strict";var e=n(79440);h.exports=d,d.displayName="cpp",d.aliases=[];function d(p){p.register(e),function(A){var b=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,u=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return b.source});A.languages.cpp=A.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return b.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:b,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),A.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return u})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),A.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:A.languages.cpp}}}}),A.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),A.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:A.languages.extend("cpp",{})}}),A.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},A.languages.cpp["base-clause"])}(p)}},13652:function(h,a,n){"use strict";var e=n(75308);h.exports=d,d.displayName="crystal",d.aliases=[];function d(p){p.register(e),function(A){A.languages.crystal=A.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,A.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),A.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:A.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:A.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(p)}},87648:function(h){"use strict";h.exports=a,a.displayName="csharp",a.aliases=["dotnet","cs"];function a(n){(function(e){function d(Ot,Ft){return Ot.replace(/<<(\d+)>>/g,function(jt,te){return"(?:"+Ft[+te]+")"})}function p(Ot,Ft,jt){return RegExp(d(Ot,Ft),jt||"")}function A(Ot,Ft){for(var jt=0;jt>/g,function(){return"(?:"+Ot+")"});return Ot.replace(/<>/g,"[^\\s\\S]")}var b={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function u(Ot){return"\\b(?:"+Ot.trim().replace(/ /g,"|")+")\\b"}var N=u(b.typeDeclaration),O=RegExp(u(b.type+" "+b.typeDeclaration+" "+b.contextual+" "+b.other)),S=u(b.typeDeclaration+" "+b.contextual+" "+b.other),m=u(b.type+" "+b.typeDeclaration+" "+b.other),X=A(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),z=A(/\((?:[^()]|<>)*\)/.source,2),U=/@?\b[A-Za-z_]\w*\b/.source,j=d(/<<0>>(?:\s*<<1>>)?/.source,[U,X]),_=d(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[S,j]),K=/\[\s*(?:,\s*)*\]/.source,P=d(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[_,K]),F=d(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[X,z,K]),I=d(/\(<<0>>+(?:,<<0>>+)+\)/.source,[F]),D=d(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[I,_,K]),G={keyword:O,punctuation:/[<>()?,.:[\]]/},W=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,J=/"(?:\\.|[^\\"\r\n])*"/.source,V=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:p(/(^|[^$\\])<<0>>/.source,[V]),lookbehind:!0,greedy:!0},{pattern:p(/(^|[^@$\\])<<0>>/.source,[J]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:p(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[_]),lookbehind:!0,inside:G},{pattern:p(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[U,D]),lookbehind:!0,inside:G},{pattern:p(/(\busing\s+)<<0>>(?=\s*=)/.source,[U]),lookbehind:!0},{pattern:p(/(\b<<0>>\s+)<<1>>/.source,[N,j]),lookbehind:!0,inside:G},{pattern:p(/(\bcatch\s*\(\s*)<<0>>/.source,[_]),lookbehind:!0,inside:G},{pattern:p(/(\bwhere\s+)<<0>>/.source,[U]),lookbehind:!0},{pattern:p(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[P]),lookbehind:!0,inside:G},{pattern:p(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[D,m,U]),inside:G}],keyword:O,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:p(/([(,]\s*)<<0>>(?=\s*:)/.source,[U]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:p(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[U]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:p(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[z]),lookbehind:!0,alias:"class-name",inside:G},"return-type":{pattern:p(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[D,_]),inside:G,alias:"class-name"},"constructor-invocation":{pattern:p(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[D]),lookbehind:!0,inside:G,alias:"class-name"},"generic-method":{pattern:p(/<<0>>\s*<<1>>(?=\s*\()/.source,[U,X]),inside:{function:p(/^<<0>>/.source,[U]),generic:{pattern:RegExp(X),alias:"class-name",inside:G}}},"type-list":{pattern:p(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[N,j,U,D,O.source,z,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:p(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[j,z]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:O,"class-name":{pattern:RegExp(D),greedy:!0,inside:G},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var q=J+"|"+W,Z=d(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[q]),oe=A(d(/[^"'/()]|<<0>>|\(<>*\)/.source,[Z]),2),Y=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,re=d(/<<0>>(?:\s*\(<<1>>*\))?/.source,[_,oe]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:p(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[Y,re]),lookbehind:!0,greedy:!0,inside:{target:{pattern:p(/^<<0>>(?=\s*:)/.source,[Y]),alias:"keyword"},"attribute-arguments":{pattern:p(/\(<<0>>*\)/.source,[oe]),inside:e.languages.csharp},"class-name":{pattern:RegExp(_),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var ye=/:[^}\r\n]+/.source,Ae=A(d(/[^"'/()]|<<0>>|\(<>*\)/.source,[Z]),2),Le=d(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[Ae,ye]),fe=A(d(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[q]),2),He=d(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[fe,ye]);function xe(Ot,Ft){return{interpolation:{pattern:p(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[Ot]),lookbehind:!0,inside:{"format-string":{pattern:p(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[Ft,ye]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:p(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[Le]),lookbehind:!0,greedy:!0,inside:xe(Le,Ae)},{pattern:p(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[He]),lookbehind:!0,greedy:!0,inside:xe(He,fe)}],char:{pattern:RegExp(W),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp})(n)}},10617:function(h,a,n){"use strict";var e=n(87648);h.exports=d,d.displayName="cshtml",d.aliases=["razor"];function d(p){p.register(e),function(A){var b=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,u=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function N(P,F){for(var I=0;I/g,function(){return"(?:"+P+")"});return P.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+u+")").replace(//g,"(?:"+b+")")}var O=N(/\((?:[^()'"@/]|||)*\)/.source,2),S=N(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),m=N(/\{(?:[^{}'"@/]|||)*\}/.source,2),X=N(/<(?:[^<>'"@/]|||)*>/.source,2),z=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,U=/(?!\d)[^\s>\/=$<%]+/.source+z+/\s*\/?>/.source,j=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+z+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+U+"|"+N(/<\1/.source+z+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+U+"|")+")*"+/<\/\1\s*>/.source,2))+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=p,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var A={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},b={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:A,number:b,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:A,number:b})})(n)}},54212:function(h){"use strict";h.exports=a,a.displayName="css",a.aliases=[];function a(n){(function(e){var d=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+d.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+d.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+d.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:d,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var p=e.languages.markup;p&&(p.tag.addInlined("style","css"),p.tag.addAttribute("style","css"))})(n)}},69820:function(h){"use strict";h.exports=a,a.displayName="csv",a.aliases=[];function a(n){n.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}},41929:function(h){"use strict";h.exports=a,a.displayName="cypher",a.aliases=[];function a(n){n.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}},51837:function(h){"use strict";h.exports=a,a.displayName="d",a.aliases=[];function a(n){n.languages.d=n.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),n.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),n.languages.insertBefore("d","keyword",{property:/\B@\w*/}),n.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}},4182:function(h){"use strict";h.exports=a,a.displayName="dart",a.aliases=[];function a(n){(function(e){var d=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],p=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,A={pattern:RegExp(p+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};e.languages.dart=e.languages.extend("clike",{"class-name":[A,{pattern:RegExp(p+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:A.inside}],keyword:d,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),e.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.dart}}},string:/[\s\S]+/}},string:void 0}),e.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),e.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":A,keyword:d,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(n)}},22117:function(h){"use strict";h.exports=a,a.displayName="dataweave",a.aliases=[];function a(n){(function(e){e.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}})(n)}},95627:function(h){"use strict";h.exports=a,a.displayName="dax",a.aliases=[];function a(n){n.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}},34265:function(h){"use strict";h.exports=a,a.displayName="dhall",a.aliases=[];function a(n){n.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},n.languages.dhall.string.inside.interpolation.inside.expression.inside=n.languages.dhall}},50618:function(h){"use strict";h.exports=a,a.displayName="diff",a.aliases=[];function a(n){(function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var d={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(d).forEach(function(p){var A=d[p],b=[];/^\w+$/.test(p)||b.push(/\w+/.exec(p)[0]),p==="diff"&&b.push("bold"),e.languages.diff[p]={pattern:RegExp("^(?:["+A+`].*(?:\r ?| -|(?![\\s\\S])))+`,"m"),alias:b,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(p)[0]}}}}),Object.defineProperty(e.languages.diff,"PREFIXES",{value:d})})(n)}},32126:function(h,a,n){"use strict";var e=n(51478);h.exports=d,d.displayName="django",d.aliases=["jinja2"];function d(p){p.register(e),function(A){A.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var b=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,u=A.languages["markup-templating"];A.hooks.add("before-tokenize",function(N){u.buildPlaceholders(N,"django",b)}),A.hooks.add("after-tokenize",function(N){u.tokenizePlaceholders(N,"django")}),A.languages.jinja2=A.languages.django,A.hooks.add("before-tokenize",function(N){u.buildPlaceholders(N,"jinja2",b)}),A.hooks.add("after-tokenize",function(N){u.tokenizePlaceholders(N,"jinja2")})}(p)}},26737:function(h){"use strict";h.exports=a,a.displayName="dnsZoneFile",a.aliases=[];function a(n){n.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},n.languages["dns-zone"]=n.languages["dns-zone-file"]}},90134:function(h){"use strict";h.exports=a,a.displayName="docker",a.aliases=["dockerfile"];function a(n){(function(e){var d=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,p=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,function(){return d}),A=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,b=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,function(){return A}),u={pattern:RegExp(A),greedy:!0},N={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function O(S,m){return S=S.replace(//g,function(){return b}).replace(//g,function(){return p}),RegExp(S,m)}e.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:O(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[u,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:O(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:O(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:O(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:N,string:u,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:N},e.languages.dockerfile=e.languages.docker})(n)}},51348:function(h){"use strict";h.exports=a,a.displayName="dot",a.aliases=["gv"];function a(n){(function(e){var d="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",p={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:e.languages.markup}};function A(b,u){return RegExp(b.replace(//g,function(){return d}),u)}e.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:A(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:p},"attr-value":{pattern:A(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:p},"attr-name":{pattern:A(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:p},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:A(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:p},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},e.languages.gv=e.languages.dot})(n)}},60841:function(h){"use strict";h.exports=a,a.displayName="ebnf",a.aliases=[];function a(n){n.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}},42857:function(h){"use strict";h.exports=a,a.displayName="editorconfig",a.aliases=[];function a(n){n.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}},81269:function(h){"use strict";h.exports=a,a.displayName="eiffel",a.aliases=[];function a(n){n.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}},31134:function(h,a,n){"use strict";var e=n(51478);h.exports=d,d.displayName="ejs",d.aliases=["eta"];function d(p){p.register(e),function(A){A.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:A.languages.javascript}},A.hooks.add("before-tokenize",function(b){var u=/<%(?!%)[\s\S]+?%>/g;A.languages["markup-templating"].buildPlaceholders(b,"ejs",u)}),A.hooks.add("after-tokenize",function(b){A.languages["markup-templating"].tokenizePlaceholders(b,"ejs")}),A.languages.eta=A.languages.ejs}(p)}},83125:function(h){"use strict";h.exports=a,a.displayName="elixir",a.aliases=[];function a(n){n.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},n.languages.elixir.string.forEach(function(e){e.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:n.languages.elixir}}}})}},9438:function(h){"use strict";h.exports=a,a.displayName="elm",a.aliases=[];function a(n){n.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}},27771:function(h,a,n){"use strict";var e=n(75308),d=n(51478);h.exports=p,p.displayName="erb",p.aliases=[];function p(A){A.register(e),A.register(d),function(b){b.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:b.languages.ruby}},b.hooks.add("before-tokenize",function(u){var N=/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g;b.languages["markup-templating"].buildPlaceholders(u,"erb",N)}),b.hooks.add("after-tokenize",function(u){b.languages["markup-templating"].tokenizePlaceholders(u,"erb")})}(A)}},86549:function(h){"use strict";h.exports=a,a.displayName="erlang",a.aliases=[];function a(n){n.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}},37079:function(h,a,n){"use strict";var e=n(33978),d=n(51478);h.exports=p,p.displayName="etlua",p.aliases=[];function p(A){A.register(e),A.register(d),function(b){b.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:b.languages.lua}},b.hooks.add("before-tokenize",function(u){var N=/<%[\s\S]+?%>/g;b.languages["markup-templating"].buildPlaceholders(u,"etlua",N)}),b.hooks.add("after-tokenize",function(u){b.languages["markup-templating"].tokenizePlaceholders(u,"etlua")})}(A)}},59250:function(h){"use strict";h.exports=a,a.displayName="excelFormula",a.aliases=[];function a(n){n.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},n.languages.xlsx=n.languages.xls=n.languages["excel-formula"]}},81226:function(h){"use strict";h.exports=a,a.displayName="factor",a.aliases=[];function a(n){(function(e){var d={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},p={number:/\\[^\s']|%\w/},A={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:d},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:d},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:d}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:p.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:p},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:p}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:p}},b=function(S){return(S+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},u=function(S){return new RegExp("(^|\\s)(?:"+S.map(b).join("|")+")(?=\\s|$)")},N={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(N).forEach(function(S){A[S].pattern=u(N[S])});var O=["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"];A.combinators.pattern=u(O),e.languages.factor=A})(n)}},65245:function(h){"use strict";h.exports=a,a.displayName="$false",a.aliases=[];function a(n){(function(e){e.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete n.languages["firestore-security-rules"]["class-name"],n.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}},40284:function(h){"use strict";h.exports=a,a.displayName="flow",a.aliases=[];function a(n){(function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})})(n)}},39187:function(h){"use strict";h.exports=a,a.displayName="fortran",a.aliases=[];function a(n){n.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}},34302:function(h){"use strict";h.exports=a,a.displayName="fsharp",a.aliases=[];function a(n){n.languages.fsharp=n.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),n.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),n.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),n.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:n.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}},90515:function(h,a,n){"use strict";var e=n(51478);h.exports=d,d.displayName="ftl",d.aliases=[];function d(p){p.register(e),function(A){for(var b=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,u=0;u<2;u++)b=b.replace(//g,function(){return b});b=b.replace(//g,/[^\s\S]/.source);var N={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,function(){return b})),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,function(){return b})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};N.string[1].inside.interpolation.inside.rest=N,A.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:N}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:N}}}},A.hooks.add("before-tokenize",function(O){var S=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,function(){return b}),"gi");A.languages["markup-templating"].buildPlaceholders(O,"ftl",S)}),A.hooks.add("after-tokenize",function(O){A.languages["markup-templating"].tokenizePlaceholders(O,"ftl")})}(p)}},33534:function(h){"use strict";h.exports=a,a.displayName="gap",a.aliases=[];function a(n){n.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},n.languages.gap.shell.inside.gap.inside=n.languages.gap}},9885:function(h){"use strict";h.exports=a,a.displayName="gcode",a.aliases=[];function a(n){n.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}},76364:function(h){"use strict";h.exports=a,a.displayName="gdscript",a.aliases=[];function a(n){n.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}},56452:function(h){"use strict";h.exports=a,a.displayName="gedcom",a.aliases=[];function a(n){n.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}},8477:function(h){"use strict";h.exports=a,a.displayName="gherkin",a.aliases=[];function a(n){(function(e){var d=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;e.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+d+")(?:"+d+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(d),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}})(n)}},58230:function(h){"use strict";h.exports=a,a.displayName="git",a.aliases=[];function a(n){n.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}},66192:function(h,a,n){"use strict";var e=n(79440);h.exports=d,d.displayName="glsl",d.aliases=[];function d(p){p.register(e),p.languages.glsl=p.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}},81084:function(h){"use strict";h.exports=a,a.displayName="gml",a.aliases=[];function a(n){n.languages.gamemakerlanguage=n.languages.gml=n.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}},50318:function(h){"use strict";h.exports=a,a.displayName="gn",a.aliases=["gni"];function a(n){n.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},n.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=n.languages.gn,n.languages.gni=n.languages.gn}},95769:function(h){"use strict";h.exports=a,a.displayName="goModule",a.aliases=[];function a(n){n.languages["go-mod"]=n.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}},14155:function(h){"use strict";h.exports=a,a.displayName="go",a.aliases=[];function a(n){n.languages.go=n.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),n.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete n.languages.go["class-name"]}},92823:function(h){"use strict";h.exports=a,a.displayName="graphql",a.aliases=[];function a(n){n.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:n.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},n.hooks.add("after-tokenize",function(d){if(d.language!=="graphql")return;var p=d.tokens.filter(function(K){return typeof K!="string"&&K.type!=="comment"&&K.type!=="scalar"}),A=0;function b(K){return p[A+K]}function u(K,P){P=P||0;for(var F=0;F0)){var U=N(/^\{$/,/^\}$/);if(U===-1)continue;for(var j=A;j=0&&O(_,"variable-input")}}}}})}},63092:function(h){"use strict";h.exports=a,a.displayName="groovy",a.aliases=[];function a(n){n.languages.groovy=n.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),n.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),n.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),n.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),n.hooks.add("wrap",function(e){if(e.language==="groovy"&&e.type==="string"){var d=e.content.value[0];if(d!="'"){var p=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;d==="$"&&(p=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),e.content.value=e.content.value.replace(/</g,"<").replace(/&/g,"&"),e.content=n.highlight(e.content.value,{expression:{pattern:p,lookbehind:!0,inside:n.languages.groovy}}),e.classes.push(d==="/"?"regex":"gstring")}}})}},21550:function(h,a,n){"use strict";var e=n(75308);h.exports=d,d.displayName="haml",d.aliases=[];function d(p){p.register(e),function(A){A.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:A.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:A.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:A.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:A.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:A.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:A.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:A.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var b="((?:^|\\r?\\n|\\r)([\\t ]*)):{{filter_name}}(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+",u=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],N={},O=0,S=u.length;O@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},A.hooks.add("before-tokenize",function(b){var u=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;A.languages["markup-templating"].buildPlaceholders(b,"handlebars",u)}),A.hooks.add("after-tokenize",function(b){A.languages["markup-templating"].tokenizePlaceholders(b,"handlebars")}),A.languages.hbs=A.languages.handlebars}(p)}},2050:function(h){"use strict";h.exports=a,a.displayName="haskell",a.aliases=["hs"];function a(n){n.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},n.languages.hs=n.languages.haskell}},67967:function(h){"use strict";h.exports=a,a.displayName="haxe",a.aliases=[];function a(n){n.languages.haxe=n.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),n.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:n.languages.haxe}}},string:/[\s\S]+/}}}),n.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:n.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),n.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}},29138:function(h){"use strict";h.exports=a,a.displayName="hcl",a.aliases=[];function a(n){n.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}},67915:function(h,a,n){"use strict";var e=n(79440);h.exports=d,d.displayName="hlsl",d.aliases=[];function d(p){p.register(e),p.languages.hlsl=p.languages.extend("c",{"class-name":[p.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}},54853:function(h){"use strict";h.exports=a,a.displayName="hoon",a.aliases=[];function a(n){n.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}},68330:function(h){"use strict";h.exports=a,a.displayName="hpkp",a.aliases=[];function a(n){n.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},76823:function(h){"use strict";h.exports=a,a.displayName="hsts",a.aliases=[];function a(n){n.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},86712:function(h){"use strict";h.exports=a,a.displayName="http",a.aliases=[];function a(n){(function(e){function d(m){return RegExp("(^(?:"+m+"):[ ]*(?![ ]))[^]+","i")}e.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:e.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:d(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:e.languages.csp},{pattern:d(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:e.languages.hpkp},{pattern:d(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:e.languages.hsts},{pattern:d(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var p=e.languages,A={"application/javascript":p.javascript,"application/json":p.json||p.javascript,"application/xml":p.xml,"text/xml":p.xml,"text/html":p.html,"text/css":p.css,"text/plain":p.plain},b={"application/json":!0,"application/xml":!0};function u(m){var X=m.replace(/^[a-z]+\//,""),z="\\w+/(?:[\\w.-]+\\+)+"+X+"(?![+\\w.-])";return"(?:"+m+"|"+z+")"}var N;for(var O in A)if(A[O]){N=N||{};var S=b[O]?u(O):O;N[O.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+S+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:A[O]}}N&&e.languages.insertBefore("http","header",N)})(n)}},72252:function(h){"use strict";h.exports=a,a.displayName="ichigojam",a.aliases=[];function a(n){n.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}},78634:function(h){"use strict";h.exports=a,a.displayName="icon",a.aliases=[];function a(n){n.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}},43583:function(h){"use strict";h.exports=a,a.displayName="icuMessageFormat",a.aliases=[];function a(n){(function(e){function d(O,S){return S<=0?/[]/.source:O.replace(//g,function(){return d(O,S-1)})}var p=/'[{}:=,](?:[^']|'')*'(?!')/,A={pattern:/''/,greedy:!0,alias:"operator"},b={pattern:p,greedy:!0,inside:{escape:A}},u=d(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,function(){return p.source}),8),N={pattern:RegExp(u),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};e.languages["icu-message-format"]={argument:{pattern:RegExp(u),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":N,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":N,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+d(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:A,string:b},N.inside.message.inside=e.languages["icu-message-format"],e.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=e.languages["icu-message-format"]})(n)}},23328:function(h,a,n){"use strict";var e=n(2050);h.exports=d,d.displayName="idris",d.aliases=["idr"];function d(p){p.register(e),p.languages.idris=p.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),p.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),p.languages.idr=p.languages.idris}},74494:function(h){"use strict";h.exports=a,a.displayName="iecst",a.aliases=[];function a(n){n.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}},46745:function(h){"use strict";h.exports=a,a.displayName="ignore",a.aliases=["gitignore","hgignore","npmignore"];function a(n){(function(e){e.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},e.languages.gitignore=e.languages.ignore,e.languages.hgignore=e.languages.ignore,e.languages.npmignore=e.languages.ignore})(n)}},22152:function(h){"use strict";h.exports=a,a.displayName="inform7",a.aliases=[];function a(n){n.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},n.languages.inform7.string.inside.substitution.inside.rest=n.languages.inform7,n.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}},83698:function(h){"use strict";h.exports=a,a.displayName="ini",a.aliases=[];function a(n){n.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}},26619:function(h){"use strict";h.exports=a,a.displayName="io",a.aliases=[];function a(n){n.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}},7093:function(h){"use strict";h.exports=a,a.displayName="java",a.aliases=[];function a(n){(function(e){var d=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,p=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,A={pattern:RegExp(p+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[A,{pattern:RegExp(p+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:A.inside}],keyword:d,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":A,keyword:d,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return d.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(n)}},4005:function(h,a,n){"use strict";var e=n(7093),d=n(53510);h.exports=p,p.displayName="javadoc",p.aliases=[];function p(A){A.register(e),A.register(d),function(b){var u=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,N=/#\s*\w+(?:\s*\([^()]*\))?/.source,O=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*)?|/.source.replace(//g,function(){return N});b.languages.javadoc=b.languages.extend("javadoclike",{}),b.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+O+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:b.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:u,lookbehind:!0,inside:b.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:u,lookbehind:!0,inside:{tag:b.languages.markup.tag,entity:b.languages.markup.entity,code:{pattern:/.+/,inside:b.languages.java,alias:"language-java"}}}}}],tag:b.languages.markup.tag,entity:b.languages.markup.entity}),b.languages.javadoclike.addSupport("java",b.languages.javadoc)}(A)}},53510:function(h){"use strict";h.exports=a,a.displayName="javadoclike",a.aliases=[];function a(n){(function(e){var d=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};function p(b,u){var N="doc-comment",O=e.languages[b];if(O){var S=O[N];if(!S){var m={};m[N]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},O=e.languages.insertBefore(b,"comment",m),S=O[N]}if(S instanceof RegExp&&(S=O[N]={pattern:S}),Array.isArray(S))for(var X=0,z=S.length;X|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),n.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,n.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:n.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:n.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),n.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),n.languages.markup&&(n.languages.markup.tag.addInlined("script","javascript"),n.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),n.languages.js=n.languages.javascript}},24799:function(h){"use strict";h.exports=a,a.displayName="javastacktrace",a.aliases=[];function a(n){n.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}},97443:function(h){"use strict";h.exports=a,a.displayName="jexl",a.aliases=[];function a(n){n.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}},80746:function(h){"use strict";h.exports=a,a.displayName="jolie",a.aliases=[];function a(n){n.languages.jolie=n.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),n.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}},17015:function(h){"use strict";h.exports=a,a.displayName="jq",a.aliases=[];function a(n){(function(e){var d=/\\\((?:[^()]|\([^()]*\))*\)/.source,p=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,function(){return d})),A={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+d),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},b=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(p.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:A},string:{pattern:p,lookbehind:!0,greedy:!0,inside:A},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};A.interpolation.inside.content.inside=b})(n)}},89246:function(h){"use strict";h.exports=a,a.displayName="jsExtras",a.aliases=[];function a(n){(function(e){e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function d(O,S){return RegExp(O.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),S)}e.languages.insertBefore("javascript","keyword",{imports:{pattern:d(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:d(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:d(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var p=["function","function-variable","method","method-variable","property-access"],A=0;A=W.length)return;var Z=V[q];if(typeof Z=="string"||typeof Z.content=="string"){var oe=W[F],Y=typeof Z=="string"?Z:Z.content,re=Y.indexOf(oe);if(re!==-1){++F;var Ce=Y.substring(0,re),Ae=m(I[oe]),Le=Y.substring(re+oe.length),fe=[];if(Ce&&fe.push(Ce),fe.push(Ae),Le){var He=[Le];J(He),fe.push.apply(fe,He)}typeof Z=="string"?(V.splice.apply(V,[q,1].concat(fe)),q+=fe.length-1):Z.content=fe}}else{var xe=Z.content;Array.isArray(xe)?J(xe):J([xe])}}}return J(G),new e.Token(K,G,"language-"+K,j)}var z={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};e.hooks.add("after-tokenize",function(j){if(!(j.language in z))return;function _(K){for(var P=0,F=K.length;P\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return N})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+N),lookbehind:!0,inside:{string:u.string,number:u.number,boolean:u.boolean,keyword:b.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:u,alias:"language-javascript"}}}}),b.languages.javadoclike.addSupport("javascript",b.languages.jsdoc)}(A)}},15628:function(h){"use strict";h.exports=a,a.displayName="json",a.aliases=["webmanifest"];function a(n){n.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},n.languages.webmanifest=n.languages.json}},14320:function(h,a,n){"use strict";var e=n(15628);h.exports=d,d.displayName="json5",d.aliases=[];function d(p){p.register(e),function(A){var b=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;A.languages.json5=A.languages.extend("json",{property:[{pattern:RegExp(b.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:b,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(p)}},73222:function(h,a,n){"use strict";var e=n(15628);h.exports=d,d.displayName="jsonp",d.aliases=[];function d(p){p.register(e),p.languages.jsonp=p.languages.extend("json",{punctuation:/[{}[\]();,.]/}),p.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}},92486:function(h){"use strict";h.exports=a,a.displayName="jsstacktrace",a.aliases=[];function a(n){n.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}},24103:function(h){"use strict";h.exports=a,a.displayName="jsx",a.aliases=[];function a(n){(function(e){var d=e.util.clone(e.languages.javascript),p=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,A=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,b=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function u(S,m){return S=S.replace(//g,function(){return p}).replace(//g,function(){return A}).replace(//g,function(){return b}),RegExp(S,m)}b=u(b).source,e.languages.jsx=e.languages.extend("markup",d),e.languages.jsx.tag.pattern=u(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=d.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:u(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:u(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var N=function(S){return S?typeof S=="string"?S:typeof S.content=="string"?S.content:S.content.map(N).join(""):""},O=function(S){for(var m=[],X=0;X0&&m[m.length-1].tagName===N(z.content[0].content[1])&&m.pop():z.content[z.content.length-1].content==="/>"||m.push({tagName:N(z.content[0].content[1]),openedBraces:0}):m.length>0&&z.type==="punctuation"&&z.content==="{"?m[m.length-1].openedBraces++:m.length>0&&m[m.length-1].openedBraces>0&&z.type==="punctuation"&&z.content==="}"?m[m.length-1].openedBraces--:U=!0),(U||typeof z=="string")&&m.length>0&&m[m.length-1].openedBraces===0){var j=N(z);X0&&(typeof S[X-1]=="string"||S[X-1].type==="plain-text")&&(j=N(S[X-1])+j,S.splice(X-1,1),X--),S[X]=new e.Token("plain-text",j,null,j)}z.content&&typeof z.content!="string"&&O(z.content)}};e.hooks.add("after-tokenize",function(S){S.language!=="jsx"&&S.language!=="tsx"||O(S.tokens)})})(n)}},40604:function(h){"use strict";h.exports=a,a.displayName="julia",a.aliases=[];function a(n){n.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}},23109:function(h){"use strict";h.exports=a,a.displayName="keepalived",a.aliases=[];function a(n){n.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source}),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}},32082:function(h){"use strict";h.exports=a,a.displayName="keyman",a.aliases=[];function a(n){n.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}},77674:function(h){"use strict";h.exports=a,a.displayName="kotlin",a.aliases=["kt","kts"];function a(n){(function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var d={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:d},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:d},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin})(n)}},37524:function(h){"use strict";h.exports=a,a.displayName="kumir",a.aliases=["kum"];function a(n){(function(e){var d=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function p(A,b){return RegExp(A.replace(//g,d),b)}e.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:p(/(^|[])(?:да|нет)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:p(/(^|[])(?:и|или|не)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:p(/(^|[])знач(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:p(/(^|[])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:p(/(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:p(/(^|[])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)/.source),lookbehind:!0},name:{pattern:p(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:p(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},e.languages.kum=e.languages.kumir})(n)}},6658:function(h){"use strict";h.exports=a,a.displayName="kusto",a.aliases=[];function a(n){n.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}},24824:function(h){"use strict";h.exports=a,a.displayName="latex",a.aliases=["tex","context"];function a(n){(function(e){var d=/\\(?:[^a-z()[\]]|[a-z*]+)/i,p={"equation-command":{pattern:d,alias:"regex"}};e.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:p,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:p,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:d,alias:"selector"},punctuation:/[[\]{}&]/},e.languages.tex=e.languages.latex,e.languages.context=e.languages.latex})(n)}},22776:function(h,a,n){"use strict";var e=n(51478),d=n(53852);h.exports=p,p.displayName="latte",p.aliases=[];function p(A){A.register(e),A.register(d),function(b){b.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:b.languages.php}};var u=b.languages.extend("markup",{});b.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:b.languages.php}}}}}},u.tag),b.hooks.add("before-tokenize",function(N){if(N.language==="latte"){var O=/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g;b.languages["markup-templating"].buildPlaceholders(N,"latte",O),N.grammar=u}}),b.hooks.add("after-tokenize",function(N){b.languages["markup-templating"].tokenizePlaceholders(N,"latte")})}(A)}},89700:function(h){"use strict";h.exports=a,a.displayName="less",a.aliases=[];function a(n){n.languages.less=n.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),n.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}},99296:function(h,a,n){"use strict";var e=n(48780);h.exports=d,d.displayName="lilypond",d.aliases=[];function d(p){p.register(e),function(A){for(var b=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,u=5,N=0;N/g,function(){return b});b=b.replace(//g,/[^\s\S]/.source);var O=A.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,function(){return b}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:A.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};O["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=O,A.languages.ly=O}(p)}},39940:function(h,a,n){"use strict";var e=n(51478);h.exports=d,d.displayName="liquid",d.aliases=[];function d(p){p.register(e),p.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},p.hooks.add("before-tokenize",function(A){var b=/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,u=!1;p.languages["markup-templating"].buildPlaceholders(A,"liquid",b,function(N){var O=/^\{%-?\s*(\w+)/.exec(N);if(O){var S=O[1];if(S==="raw"&&!u)return u=!0,!0;if(S==="endraw")return u=!1,!0}return!u})}),p.hooks.add("after-tokenize",function(A){p.languages["markup-templating"].tokenizePlaceholders(A,"liquid")})}},34973:function(h){"use strict";h.exports=a,a.displayName="lisp",a.aliases=[];function a(n){(function(e){function d(j){return RegExp(/(\()/.source+"(?:"+j+")"+/(?=[\s\)])/.source)}function p(j){return RegExp(/([\s([])/.source+"(?:"+j+")"+/(?=[\s)])/.source)}var A=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,b="&"+A,u="(\\()",N="(?=\\))",O="(?=\\s)",S=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,m={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+A+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+A),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+A),alias:"property"},splice:{pattern:RegExp(",@?"+A),alias:["symbol","variable"]},keyword:[{pattern:RegExp(u+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+O),lookbehind:!0},{pattern:RegExp(u+"(?:append|by|collect|concat|do|finally|for|in|return)"+O),lookbehind:!0}],declare:{pattern:d(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:d(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:p(/nil|t/.source),lookbehind:!0},number:{pattern:p(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(u+"def(?:const|custom|group|var)\\s+"+A),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(A)}},defun:{pattern:RegExp(u+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+A+/\s+\(/.source+S+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+A),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(u+"lambda\\s+\\(\\s*(?:&?"+A+"(?:\\s+&?"+A+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(u+A),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},X={"lisp-marker":RegExp(b),varform:{pattern:RegExp(/\(/.source+A+/\s+(?=\S)/.source+S+/\)/.source),inside:m},argument:{pattern:RegExp(/(^|[\s(])/.source+A),lookbehind:!0,alias:"variable"},rest:m},z="\\S+(?:\\s+\\S+)*",U={pattern:RegExp(u+S+N),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+z),inside:X},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+z),inside:X},keys:{pattern:RegExp("&key\\s+"+z+"(?:\\s+&allow-other-keys)?"),inside:X},argument:{pattern:RegExp(A),alias:"variable"},punctuation:/[()]/}};m.lambda.inside.arguments=U,m.defun.inside.arguments=e.util.clone(U),m.defun.inside.arguments.inside.sublist=U,e.languages.lisp=m,e.languages.elisp=m,e.languages.emacs=m,e.languages["emacs-lisp"]=m})(n)}},98135:function(h){"use strict";h.exports=a,a.displayName="livescript",a.aliases=[];function a(n){n.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},n.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=n.languages.livescript}},36907:function(h){"use strict";h.exports=a,a.displayName="llvm",a.aliases=[];function a(n){(function(e){e.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}})(n)}},3567:function(h){"use strict";h.exports=a,a.displayName="log",a.aliases=[];function a(n){n.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:n.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}},23763:function(h){"use strict";h.exports=a,a.displayName="lolcode",a.aliases=[];function a(n){n.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}},33978:function(h){"use strict";h.exports=a,a.displayName="lua",a.aliases=[];function a(n){n.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}},40472:function(h){"use strict";h.exports=a,a.displayName="magma",a.aliases=[];function a(n){n.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}},44695:function(h){"use strict";h.exports=a,a.displayName="makefile",a.aliases=[];function a(n){n.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}},53885:function(h){"use strict";h.exports=a,a.displayName="markdown",a.aliases=["md"];function a(n){(function(e){var d=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function p(X){return X=X.replace(//g,function(){return d}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+X+")")}var A=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,b=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return A}),u=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+b+u+"(?:"+b+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+b+u+")(?:"+b+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(A),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+b+")"+u+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+b+"$"),inside:{"table-header":{pattern:RegExp(A),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:p(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:p(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:p(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:p(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(X){["url","bold","italic","strike","code-snippet"].forEach(function(z){X!==z&&(e.languages.markdown[X].inside.content.inside[z]=e.languages.markdown[z])})}),e.hooks.add("after-tokenize",function(X){if(X.language!=="markdown"&&X.language!=="md")return;function z(U){if(!(!U||typeof U=="string"))for(var j=0,_=U.length;j<_;j++){var K=U[j];if(K.type!=="code"){z(K.content);continue}var P=K.content[1],F=K.content[3];if(P&&F&&P.type==="code-language"&&F.type==="code-block"&&typeof P.content=="string"){var I=P.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp");I=(/[a-z][\w-]*/i.exec(I)||[""])[0].toLowerCase();var D="language-"+I;F.alias?typeof F.alias=="string"?F.alias=[F.alias,D]:F.alias.push(D):F.alias=[D]}}}z(X.tokens)}),e.hooks.add("wrap",function(X){if(X.type==="code-block"){for(var z="",U=0,j=X.classes.length;U",quot:'"'},S=String.fromCodePoint||String.fromCharCode;function m(X){var z=X.replace(N,"");return z=z.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(U,j){if(j=j.toLowerCase(),j[0]==="#"){var _;return j[1]==="x"?_=parseInt(j.slice(2),16):_=Number(j.slice(1)),S(_)}else{var K=O[j];return K||U}}),z}e.languages.md=e.languages.markdown})(n)}},51478:function(h){"use strict";h.exports=a,a.displayName="markupTemplating",a.aliases=[];function a(n){(function(e){function d(p,A){return"___"+p.toUpperCase()+A+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(p,A,b,u){if(p.language===A){var N=p.tokenStack=[];p.code=p.code.replace(b,function(O){if(typeof u=="function"&&!u(O))return O;for(var S=N.length,m;p.code.indexOf(m=d(A,S))!==-1;)++S;return N[S]=O,m}),p.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(p,A){if(p.language!==A||!p.tokenStack)return;p.grammar=e.languages[A];var b=0,u=Object.keys(p.tokenStack);function N(O){for(var S=0;S=u.length);S++){var m=O[S];if(typeof m=="string"||m.content&&typeof m.content=="string"){var X=u[b],z=p.tokenStack[X],U=typeof m=="string"?m:m.content,j=d(A,X),_=U.indexOf(j);if(_>-1){++b;var K=U.substring(0,_),P=new e.Token(A,e.tokenize(z,p.grammar),"language-"+A,z),F=U.substring(_+j.length),I=[];K&&I.push.apply(I,N([K])),I.push(P),F&&I.push.apply(I,N([F])),typeof m=="string"?O.splice.apply(O,[S,1].concat(I)):m.content=I}}else m.content&&N(m.content)}return O}N(p.tokens)}}})})(n)}},70614:function(h){"use strict";h.exports=a,a.displayName="markup",a.aliases=["html","mathml","svg","xml","ssml","atom","rss"];function a(n){n.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},n.languages.markup.tag.inside["attr-value"].inside.entity=n.languages.markup.entity,n.languages.markup.doctype.inside["internal-subset"].inside=n.languages.markup,n.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.value.replace(/&/,"&"))}),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(d,p){var A={};A["language-"+p]={pattern:/(^$)/i,lookbehind:!0,inside:n.languages[p]},A.cdata=/^$/i;var b={"included-cdata":{pattern://i,inside:A}};b["language-"+p]={pattern:/[\s\S]+/,inside:n.languages[p]};var u={};u[d]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return d}),"i"),lookbehind:!0,greedy:!0,inside:b},n.languages.insertBefore("markup","cdata",u)}}),Object.defineProperty(n.languages.markup.tag,"addAttribute",{value:function(e,d){n.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[d,"language-"+d],inside:n.languages[d]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.xml=n.languages.extend("markup",{}),n.languages.ssml=n.languages.xml,n.languages.atom=n.languages.xml,n.languages.rss=n.languages.xml}},16928:function(h){"use strict";h.exports=a,a.displayName="matlab",a.aliases=[];function a(n){n.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}},13586:function(h){"use strict";h.exports=a,a.displayName="maxscript",a.aliases=[];function a(n){(function(e){var d=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;e.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+(/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source)+")[ ]*)(?!"+d.source+")"+/[a-z_]\w*\b/.source+"(?=[ ]*(?:"+("(?!"+d.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source)+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:d,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}})(n)}},37164:function(h){"use strict";h.exports=a,a.displayName="mel",a.aliases=[];function a(n){n.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},n.languages.mel.code.inside.rest=n.languages.mel}},25153:function(h){"use strict";h.exports=a,a.displayName="mermaid",a.aliases=[];function a(n){n.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}},33245:function(h){"use strict";h.exports=a,a.displayName="mizar",a.aliases=[];function a(n){n.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}},32218:function(h){"use strict";h.exports=a,a.displayName="mongodb",a.aliases=[];function a(n){(function(e){var d=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],p=["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"];d=d.map(function(b){return b.replace("$","\\$")});var A="(?:"+d.join("|")+")\\b";e.languages.mongodb=e.languages.extend("javascript",{}),e.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp(`^(['"])?`+A+"(?:\\1)?$")}}}),e.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},e.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+p.join("|")+")\\b"),alias:"keyword"}})})(n)}},65626:function(h){"use strict";h.exports=a,a.displayName="monkey",a.aliases=[];function a(n){n.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}},60090:function(h){"use strict";h.exports=a,a.displayName="moonscript",a.aliases=["moon"];function a(n){n.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},n.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=n.languages.moonscript,n.languages.moon=n.languages.moonscript}},40722:function(h){"use strict";h.exports=a,a.displayName="n1ql",a.aliases=[];function a(n){n.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}},37783:function(h){"use strict";h.exports=a,a.displayName="n4js",a.aliases=["n4jsd"];function a(n){n.languages.n4js=n.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),n.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),n.languages.n4jsd=n.languages.n4js}},41224:function(h){"use strict";h.exports=a,a.displayName="nand2tetrisHdl",a.aliases=[];function a(n){n.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}},71365:function(h){"use strict";h.exports=a,a.displayName="naniscript",a.aliases=[];function a(n){(function(e){var d=/\{[^\r\n\[\]{}]*\}/,p={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:d,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:d,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:p}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:d,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:p},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",function(u){var N=u.tokens;N.forEach(function(O){if(typeof O!="string"&&O.type==="generic-text"){var S=b(O);A(S)||(O.type="bad-line",O.content=S)}})});function A(u){for(var N="[]{}",O=[],S=0;S=&|$!]/}}},32964:function(h){"use strict";h.exports=a,a.displayName="neon",a.aliases=[];function a(n){n.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}},78830:function(h){"use strict";h.exports=a,a.displayName="nevod",a.aliases=[];function a(n){n.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}},88799:function(h){"use strict";h.exports=a,a.displayName="nginx",a.aliases=[];function a(n){(function(e){var d=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:d}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:d}},punctuation:/[{};]/}})(n)}},66791:function(h){"use strict";h.exports=a,a.displayName="nim",a.aliases=[];function a(n){n.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}},41735:function(h){"use strict";h.exports=a,a.displayName="nix",a.aliases=[];function a(n){n.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},n.languages.nix.string.inside.interpolation.inside=n.languages.nix}},13490:function(h){"use strict";h.exports=a,a.displayName="nsis",a.aliases=[];function a(n){n.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}},7383:function(h,a,n){"use strict";var e=n(79440);h.exports=d,d.displayName="objectivec",d.aliases=["objc"];function d(p){p.register(e),p.languages.objectivec=p.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete p.languages.objectivec["class-name"],p.languages.objc=p.languages.objectivec}},66894:function(h){"use strict";h.exports=a,a.displayName="ocaml",a.aliases=[];function a(n){n.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}},45779:function(h,a,n){"use strict";var e=n(79440);h.exports=d,d.displayName="opencl",d.aliases=[];function d(p){p.register(e),function(A){A.languages.opencl=A.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),A.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var b={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};A.languages.insertBefore("c","keyword",b),A.languages.cpp&&(b["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},A.languages.insertBefore("cpp","keyword",b))}(p)}},27734:function(h){"use strict";h.exports=a,a.displayName="openqasm",a.aliases=["qasm"];function a(n){n.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},n.languages.qasm=n.languages.openqasm}},91889:function(h){"use strict";h.exports=a,a.displayName="oz",a.aliases=[];function a(n){n.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}},55965:function(h){"use strict";h.exports=a,a.displayName="parigp",a.aliases=[];function a(n){n.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var e=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return e=e.map(function(d){return d.split("").join(" *")}).join("|"),RegExp("\\b(?:"+e+")\\b")}(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}},37326:function(h){"use strict";h.exports=a,a.displayName="parser",a.aliases=[];function a(n){(function(e){var d=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});d=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:d.keyword,variable:d.variable,function:d.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:d.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:d.punctuation}}}),e.languages.insertBefore("inside","punctuation",{expression:d.expression,keyword:d.keyword,variable:d.variable,function:d.function,escape:d.escape,"parser-punctuation":{pattern:d.punctuation,alias:"punctuation"}},d.tag.inside["attr-value"])})(n)}},92949:function(h){"use strict";h.exports=a,a.displayName="pascal",a.aliases=["objectpascal"];function a(n){n.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},n.languages.pascal.asm.inside=n.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),n.languages.objectpascal=n.languages.pascal}},5681:function(h){"use strict";h.exports=a,a.displayName="pascaligo",a.aliases=[];function a(n){(function(e){var d=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,p=/(?:\b\w+(?:)?|)/.source.replace(//g,function(){return d}),A=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,function(){return p}),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,function(){return p}),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,function(){return p})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},b=["comment","keyword","builtin","operator","punctuation"].reduce(function(u,N){return u[N]=A[N],u},{});A["class-name"].forEach(function(u){u.inside=b})})(n)}},70696:function(h){"use strict";h.exports=a,a.displayName="pcaxis",a.aliases=["px"];function a(n){n.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},n.languages.px=n.languages.pcaxis}},35790:function(h){"use strict";h.exports=a,a.displayName="peoplecode",a.aliases=["pcode"];function a(n){n.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},n.languages.pcode=n.languages.peoplecode}},25777:function(h){"use strict";h.exports=a,a.displayName="perl",a.aliases=[];function a(n){(function(e){var d=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;e.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,d].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,d].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,d+/\s*/.source+d].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}})(n)}},65889:function(h,a,n){"use strict";var e=n(53852);h.exports=d,d.displayName="phpExtras",d.aliases=[];function d(p){p.register(e),p.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}},53852:function(h,a,n){"use strict";var e=n(51478);h.exports=d,d.displayName="php",d.aliases=[];function d(p){p.register(e),function(A){var b=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,u=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],N=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,O=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,S=/[{}\[\](),:;]/;A.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:b,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:u,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:N,operator:O,punctuation:S};var m={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:A.languages.php},X=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:m}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:m}}];A.languages.insertBefore("php","variable",{string:X,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:b,string:X,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:u,number:N,operator:O,punctuation:S}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),A.hooks.add("before-tokenize",function(z){if(/<\?/.test(z.code)){var U=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;A.languages["markup-templating"].buildPlaceholders(z,"php",U)}}),A.hooks.add("after-tokenize",function(z){A.languages["markup-templating"].tokenizePlaceholders(z,"php")})}(p)}},97719:function(h,a,n){"use strict";var e=n(53852),d=n(53510);h.exports=p,p.displayName="phpdoc",p.aliases=[];function p(A){A.register(e),A.register(d),function(b){var u=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;b.languages.phpdoc=b.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+u+"\\s+)?)\\$\\w+"),lookbehind:!0}}),b.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+u),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),b.languages.javadoclike.addSupport("php",b.languages.phpdoc)}(A)}},63839:function(h,a,n){"use strict";var e=n(69435);h.exports=d,d.displayName="plsql",d.aliases=[];function d(p){p.register(e),p.languages.plsql=p.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),p.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}},67623:function(h){"use strict";h.exports=a,a.displayName="powerquery",a.aliases=[];function a(n){n.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},n.languages.pq=n.languages.powerquery,n.languages.mscript=n.languages.powerquery}},32530:function(h){"use strict";h.exports=a,a.displayName="powershell",a.aliases=[];function a(n){(function(e){var d=e.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};d.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:d},boolean:d.boolean,variable:d.variable}})(n)}},8938:function(h){"use strict";h.exports=a,a.displayName="processing",a.aliases=[];function a(n){n.languages.processing=n.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),n.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}},55259:function(h){"use strict";h.exports=a,a.displayName="prolog",a.aliases=[];function a(n){n.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}},67411:function(h){"use strict";h.exports=a,a.displayName="promql",a.aliases=[];function a(n){(function(e){var d=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"],p=["on","ignoring","group_right","group_left","by","without"],A=["offset"],b=d.concat(p,A);e.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+p.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+b.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}})(n)}},15375:function(h){"use strict";h.exports=a,a.displayName="properties",a.aliases=[];function a(n){n.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}},12093:function(h){"use strict";h.exports=a,a.displayName="protobuf",a.aliases=[];function a(n){(function(e){var d=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:d}},builtin:d,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})})(n)}},83588:function(h){"use strict";h.exports=a,a.displayName="psl",a.aliases=[];function a(n){n.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}},94127:function(h){"use strict";h.exports=a,a.displayName="pug",a.aliases=[];function a(n){(function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var d=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,p=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],A={},b=0,u=p.length;b",function(){return N.filter}),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[N.language,"language-"+N.language],inside:e.languages[N.language]}}})}e.languages.insertBefore("pug","filter",A)})(n)}},21294:function(h){"use strict";h.exports=a,a.displayName="puppet",a.aliases=[];function a(n){(function(e){e.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var d=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=d,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=d})(n)}},38709:function(h){"use strict";h.exports=a,a.displayName="pure",a.aliases=[];function a(n){(function(e){e.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var d=["c",{lang:"c++",alias:"cpp"},"fortran"],p=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;d.forEach(function(A){var b=A;if(typeof A!="string"&&(b=A.alias,A=A.lang),e.languages[b]){var u={};u["inline-lang-"+b]={pattern:RegExp(p.replace("",A.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:e.util.clone(e.languages.pure["inline-lang"].inside)},u["inline-lang-"+b].inside.rest=e.util.clone(e.languages[b]),e.languages.insertBefore("pure","inline-lang",u)}}),e.languages.c&&(e.languages.pure["inline-lang"].inside.rest=e.util.clone(e.languages.c))})(n)}},15008:function(h){"use strict";h.exports=a,a.displayName="purebasic",a.aliases=[];function a(n){n.languages.purebasic=n.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),n.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete n.languages.purebasic["class-name"],delete n.languages.purebasic.boolean,n.languages.pbfasm=n.languages.purebasic}},96549:function(h,a,n){"use strict";var e=n(2050);h.exports=d,d.displayName="purescript",d.aliases=["purs"];function d(p){p.register(e),p.languages.purescript=p.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[p.languages.haskell.operator[0],p.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),p.languages.purs=p.languages.purescript}},5221:function(h){"use strict";h.exports=a,a.displayName="python",a.aliases=["py"];function a(n){n.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},n.languages.python["string-interpolation"].inside.interpolation.inside.rest=n.languages.python,n.languages.py=n.languages.python}},27447:function(h){"use strict";h.exports=a,a.displayName="q",a.aliases=[];function a(n){n.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}},73191:function(h){"use strict";h.exports=a,a.displayName="qml",a.aliases=[];function a(n){(function(e){for(var d=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,p=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,A=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,function(){return d}).replace(//g,function(){return p}),b=0;b<2;b++)A=A.replace(//g,function(){return A});A=A.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,function(){return A}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,function(){return A}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}})(n)}},75542:function(h){"use strict";h.exports=a,a.displayName="qore",a.aliases=[];function a(n){n.languages.qore=n.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}},50323:function(h){"use strict";h.exports=a,a.displayName="qsharp",a.aliases=["qs"];function a(n){(function(e){function d(U,j){return U.replace(/<<(\d+)>>/g,function(_,K){return"(?:"+j[+K]+")"})}function p(U,j,_){return RegExp(d(U,j),_||"")}function A(U,j){for(var _=0;_>/g,function(){return"(?:"+U+")"});return U.replace(/<>/g,"[^\\s\\S]")}var b={type:"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero",other:"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within"};function u(U){return"\\b(?:"+U.trim().replace(/ /g,"|")+")\\b"}var N=RegExp(u(b.type+" "+b.other)),O=/\b[A-Za-z_]\w*\b/.source,S=d(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[O]),m={keyword:N,punctuation:/[<>()?,.:[\]]/},X=/"(?:\\.|[^\\"])*"/.source;e.languages.qsharp=e.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:p(/(^|[^$\\])<<0>>/.source,[X]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:p(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[S]),lookbehind:!0,inside:m},{pattern:p(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[S]),lookbehind:!0,inside:m}],keyword:N,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),e.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var z=A(d(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[X]),2);e.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:p(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[z]),greedy:!0,inside:{interpolation:{pattern:p(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[z]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:e.languages.qsharp}}},string:/[\s\S]+/}}})})(n),n.languages.qs=n.languages.qsharp}},44298:function(h){"use strict";h.exports=a,a.displayName="r",a.aliases=[];function a(n){n.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}},9634:function(h,a,n){"use strict";var e=n(48780);h.exports=d,d.displayName="racket",d.aliases=["rkt"];function d(p){p.register(e),p.languages.racket=p.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),p.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),p.languages.rkt=p.languages.racket}},75266:function(h){"use strict";h.exports=a,a.displayName="reason",a.aliases=[];function a(n){n.languages.reason=n.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),n.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete n.languages.reason.function}},48139:function(h){"use strict";h.exports=a,a.displayName="regex",a.aliases=[];function a(n){(function(e){var d={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},p=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,A={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},b={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},u="(?:[^\\\\-]|"+p.source+")",N=RegExp(u+"-"+u),O={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:N,inside:{escape:p,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":d,"char-set":b,escape:p}},"special-escape":d,"char-set":A,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":O}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:p,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}},90826:function(h){"use strict";h.exports=a,a.displayName="renpy",a.aliases=["rpy"];function a(n){n.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},n.languages.rpy=n.languages.renpy}},63919:function(h){"use strict";h.exports=a,a.displayName="rest",a.aliases=[];function a(n){n.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}},68862:function(h){"use strict";h.exports=a,a.displayName="rip",a.aliases=[];function a(n){n.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}},39523:function(h){"use strict";h.exports=a,a.displayName="roboconf",a.aliases=[];function a(n){n.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}},31207:function(h){"use strict";h.exports=a,a.displayName="robotframework",a.aliases=[];function a(n){(function(e){var d={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},p={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function A(O,S){var m={};m["section-header"]={pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"};for(var X in S)m[X]=S[X];return m.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},m.variable=p,m.comment=d,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,function(){return O}),"im"),alias:"section",inside:m}}var b={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},u={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:p}},N={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:p}};e.languages.robotframework={settings:A("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:A("Variables"),"test-cases":A("Test Cases",{"test-name":u,documentation:b,property:N}),keywords:A("Keywords",{"keyword-name":u,documentation:b,property:N}),tasks:A("Tasks",{"task-name":u,documentation:b,property:N}),comment:d},e.languages.robot=e.languages.robotframework})(n)}},75308:function(h){"use strict";h.exports=a,a.displayName="ruby",a.aliases=["rb"];function a(n){(function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var d={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var p="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",A=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+p+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:d,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:d,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+A),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+A+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+p),greedy:!0,inside:{interpolation:d,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:d,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:d,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+p),greedy:!0,inside:{interpolation:d,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:d,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby})(n)}},45315:function(h){"use strict";h.exports=a,a.displayName="rust",a.aliases=[];function a(n){(function(e){for(var d=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,p=0;p<2;p++)d=d.replace(//g,function(){return d});d=d.replace(//g,function(){return/[^\s\S]/.source}),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+d),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string})(n)}},13794:function(h){"use strict";h.exports=a,a.displayName="sas",a.aliases=[];function a(n){(function(e){var d=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,p=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,A={pattern:RegExp(d+"[bx]"),alias:"number"},b={pattern:/&[a-z_]\w*/i},u={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},N={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},O=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],S={pattern:RegExp(d),greedy:!0},m=/[$%@.(){}\[\];,\\]/,X={pattern:/%?\b\w+(?=\()/,alias:"keyword"},z={function:X,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":b,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:p,"numeric-constant":A,punctuation:m,string:S},U={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},j={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},_={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},K={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},P=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,F={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,function(){return P}),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,function(){return P}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:O,function:X,"arg-value":z["arg-value"],operator:z.operator,argument:z.arg,number:p,"numeric-constant":A,punctuation:m,string:S}},I={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,function(){return d}),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":_,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:p,"numeric-constant":A,punctuation:m,string:S}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:O,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return d}),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:I,"submit-statement":K,"global-statements":_,number:p,"numeric-constant":A,punctuation:m,string:S}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:O,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return d}),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:I,"submit-statement":K,"global-statements":_,number:p,"numeric-constant":A,punctuation:m,string:S}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:O,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:z}},"cas-actions":F,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:z},step:N,keyword:I,function:X,format:U,altformat:j,"global-statements":_,number:p,"numeric-constant":A,punctuation:m,string:S}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,function(){return d}),"im"),lookbehind:!0,inside:z},"macro-keyword":u,"macro-variable":b,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":u,"macro-variable":b,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:m}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:O,number:p,"numeric-constant":A}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:z},"cas-actions":F,comment:O,function:X,format:U,altformat:j,"numeric-constant":A,datetime:{pattern:RegExp(d+"(?:dt?|t)"),alias:"number"},string:S,step:N,keyword:I,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:p,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:m}})(n)}},41299:function(h){"use strict";h.exports=a,a.displayName="sass",a.aliases=[];function a(n){(function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var d=/\$[-\w]+|#\{\$[-\w]+\}/,p=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:d,operator:p}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:d,operator:p,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(n)}},98177:function(h,a,n){"use strict";var e=n(7093);h.exports=d,d.displayName="scala",d.aliases=[];function d(p){p.register(e),p.languages.scala=p.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),p.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:p.languages.scala}}},string:/[\s\S]+/}}}),delete p.languages.scala["class-name"],delete p.languages.scala.function}},48780:function(h){"use strict";h.exports=a,a.displayName="scheme",a.aliases=[];function a(n){(function(e){e.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(d({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/};function d(p){for(var A in p)p[A]=p[A].replace(/<[\w\s]+>/g,function(b){return"(?:"+p[b].trim()+")"});return p[A]}})(n)}},79793:function(h){"use strict";h.exports=a,a.displayName="scss",a.aliases=[];function a(n){n.languages.scss=n.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),n.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),n.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),n.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),n.languages.scss.atrule.inside.rest=n.languages.scss}},52085:function(h,a,n){"use strict";var e=n(3058);h.exports=d,d.displayName="shellSession",d.aliases=[];function d(p){p.register(e),function(A){var b=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");A.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,function(){return b}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:A.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},A.languages["sh-session"]=A.languages.shellsession=A.languages["shell-session"]}(p)}},65411:function(h){"use strict";h.exports=a,a.displayName="smali",a.aliases=[];function a(n){n.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}},84750:function(h){"use strict";h.exports=a,a.displayName="smalltalk",a.aliases=[];function a(n){n.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}},88216:function(h,a,n){"use strict";var e=n(51478);h.exports=d,d.displayName="smarty",d.aliases=[];function d(p){p.register(e),function(A){A.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:A.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},A.languages.smarty["embedded-php"].inside.smarty.inside=A.languages.smarty,A.languages.smarty.string[0].inside.interpolation.inside.expression.inside=A.languages.smarty;var b=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,u=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,function(){return b.source}),"g");A.hooks.add("before-tokenize",function(N){var O="{literal}",S="{/literal}",m=!1;A.languages["markup-templating"].buildPlaceholders(N,"smarty",u,function(X){return X===S&&(m=!1),m?!1:(X===O&&(m=!0),!0)})}),A.hooks.add("after-tokenize",function(N){A.languages["markup-templating"].tokenizePlaceholders(N,"smarty")})}(p)}},66433:function(h){"use strict";h.exports=a,a.displayName="sml",a.aliases=["smlnj"];function a(n){(function(e){var d=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,function(){return/\s*(?:[*,]|->)/.source}).replace(//g,function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source}).replace(//g,function(){return/(?!)[a-z\d_][\w'.]*/.source}).replace(//g,function(){return d.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:d,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml})(n)}},34855:function(h){"use strict";h.exports=a,a.displayName="solidity",a.aliases=["sol"];function a(n){n.languages.solidity=n.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),n.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),n.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),n.languages.sol=n.languages.solidity}},12998:function(h){"use strict";h.exports=a,a.displayName="solutionFile",a.aliases=[];function a(n){(function(e){var d={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};e.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:d}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:d}},guid:d,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},e.languages.sln=e.languages["solution-file"]})(n)}},10202:function(h,a,n){"use strict";var e=n(51478);h.exports=d,d.displayName="soy",d.aliases=[];function d(p){p.register(e),function(A){var b=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,u=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;A.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:b,greedy:!0},number:u,punctuation:/[\[\].?]/}},string:{pattern:b,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:u,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},A.hooks.add("before-tokenize",function(N){var O=/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,S="{literal}",m="{/literal}",X=!1;A.languages["markup-templating"].buildPlaceholders(N,"soy",O,function(z){return z===m&&(X=!1),X?!1:(z===S&&(X=!0),!0)})}),A.hooks.add("after-tokenize",function(N){A.languages["markup-templating"].tokenizePlaceholders(N,"soy")})}(p)}},41186:function(h,a,n){"use strict";var e=n(58710);h.exports=d,d.displayName="sparql",d.aliases=["rq"];function d(p){p.register(e),p.languages.sparql=p.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),p.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),p.languages.rq=p.languages.sparql}},68963:function(h){"use strict";h.exports=a,a.displayName="splunkSpl",a.aliases=[];function a(n){n.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}},5569:function(h){"use strict";h.exports=a,a.displayName="sqf",a.aliases=[];function a(n){n.languages.sqf=n.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),n.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:n.languages.sqf.comment}}}),delete n.languages.sqf["class-name"]}},69435:function(h){"use strict";h.exports=a,a.displayName="sql",a.aliases=[];function a(n){n.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}},42766:function(h){"use strict";h.exports=a,a.displayName="squirrel",a.aliases=[];function a(n){n.languages.squirrel=n.languages.extend("clike",{comment:[n.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),n.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),n.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}},46449:function(h){"use strict";h.exports=a,a.displayName="stan",a.aliases=[];function a(n){(function(e){var d=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;e.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+d.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,d],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},e.languages.stan.constraint.inside.expression.inside=e.languages.stan})(n)}},89032:function(h){"use strict";h.exports=a,a.displayName="stylus",a.aliases=[];function a(n){(function(e){var d={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},p={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},A={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:d,number:p,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:d,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:p,punctuation:/[{}()\[\];:,]/};A.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:A}},A.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:A}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:A}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:A}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:A}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:A.interpolation}},rest:A}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:A.interpolation,comment:A.comment,punctuation:/[{},]/}},func:A.func,string:A.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:A.interpolation,punctuation:/[{}()\[\];:.]/}})(n)}},40241:function(h){"use strict";h.exports=a,a.displayName="swift",a.aliases=[];function a(n){n.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},n.languages.swift["string-literal"].forEach(function(e){e.inside.interpolation.inside=n.languages.swift})}},24812:function(h){"use strict";h.exports=a,a.displayName="systemd",a.aliases=[];function a(n){(function(e){var d={pattern:/^[;#].*/m,greedy:!0},p=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;e.languages.systemd={comment:d,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+p+`|(?=[^"\r -]))(?:`+(/[^\s\\]/.source+'|[ ]+(?:(?![ "])|'+p+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source)+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:d,quoted:{pattern:RegExp(/(^|\s)/.source+p),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}})(n)}},16747:function(h,a,n){"use strict";var e=n(73584),d=n(87648);h.exports=p,p.displayName="t4Cs",p.aliases=[];function p(A){A.register(e),A.register(d),A.languages.t4=A.languages["t4-cs"]=A.languages["t4-templating"].createT4("csharp")}},73584:function(h){"use strict";h.exports=a,a.displayName="t4Templating",a.aliases=[];function a(n){(function(e){function d(A,b,u){return{pattern:RegExp("<#"+A+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+A+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:b,alias:u}}}}function p(A){var b=e.languages[A],u="language-"+A;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:d("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:d("=",b,u),"class-feature":d("\\+",b,u),standard:d("",b,u)}}}}e.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:p})})(n)}},79243:function(h,a,n){"use strict";var e=n(73584),d=n(55686);h.exports=p,p.displayName="t4Vb",p.aliases=[];function p(A){A.register(e),A.register(d),A.languages["t4-vb"]=A.languages["t4-templating"].createT4("vbnet")}},31788:function(h,a,n){"use strict";var e=n(14409);h.exports=d,d.displayName="tap",d.aliases=[];function d(p){p.register(e),p.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:p.languages.yaml,alias:"language-yaml"}}}},60871:function(h){"use strict";h.exports=a,a.displayName="tcl",a.aliases=[];function a(n){n.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}},21023:function(h){"use strict";h.exports=a,a.displayName="textile",a.aliases=[];function a(n){(function(e){var d=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,p=/\)|\((?![^|()\n]+\))/.source;function A(X,z){return RegExp(X.replace(//g,function(){return"(?:"+d+")"}).replace(//g,function(){return"(?:"+p+")"}),z||"")}var b={css:{pattern:/\{[^{}]+\}/,inside:{rest:e.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},u=e.languages.textile=e.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:A(/^[a-z]\w*(?:||[<>=])*\./.source),inside:{modifier:{pattern:A(/(^[a-z]\w*)(?:||[<>=])+(?=\.)/.source),lookbehind:!0,inside:b},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:A(/^[*#]+*\s+\S.*/.source,"m"),inside:{modifier:{pattern:A(/(^[*#]+)+/.source),lookbehind:!0,inside:b},punctuation:/^[*#]+/}},table:{pattern:A(/^(?:(?:||[<>=^~])+\.\s*)?(?:\|(?:(?:||[<>=^~_]|[\\/]\d+)+\.|(?!(?:||[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:A(/(^|\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:b},punctuation:/\||^\./}},inline:{pattern:A(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:A(/(^(\*\*?)*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:A(/(^(__?)*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:A(/(^\?\?*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:A(/(^@*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:A(/(^\+*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:A(/(^-*).+?(?=-)/.source),lookbehind:!0},span:{pattern:A(/(^%*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:A(/(^\*\*|__|\?\?|[*_%@+\-^~])+/.source),lookbehind:!0,inside:b},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:A(/"*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:A(/(^"*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:A(/(^")+/.source),lookbehind:!0,inside:b},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:A(/!(?:||[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:A(/(^!(?:||[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:A(/(^!)(?:||[<>=])+/.source),lookbehind:!0,inside:b},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),N=u.phrase.inside,O={inline:N.inline,link:N.link,image:N.image,footnote:N.footnote,acronym:N.acronym,mark:N.mark};u.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var S=N.inline.inside;S.bold.inside=O,S.italic.inside=O,S.inserted.inside=O,S.deleted.inside=O,S.span.inside=O;var m=N.table.inside;m.inline=O.inline,m.link=O.link,m.image=O.image,m.footnote=O.footnote,m.acronym=O.acronym,m.mark=O.mark})(n)}},14693:function(h){"use strict";h.exports=a,a.displayName="toml",a.aliases=[];function a(n){(function(e){var d=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function p(A){return A.replace(/__/g,function(){return d})}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(p(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(p(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}})(n)}},8743:function(h){"use strict";h.exports=a,a.displayName="tremor",a.aliases=[];function a(n){(function(e){e.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var d=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;e.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+d+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+d+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(d),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.tremor}}},string:/[\s\S]+/}},e.languages.troy=e.languages.tremor,e.languages.trickle=e.languages.tremor})(n)}},1689:function(h,a,n){"use strict";var e=n(24103),d=n(92784);h.exports=p,p.displayName="tsx",p.aliases=[];function p(A){A.register(e),A.register(d),function(b){var u=b.util.clone(b.languages.typescript);b.languages.tsx=b.languages.extend("jsx",u),delete b.languages.tsx.parameter,delete b.languages.tsx["literal-property"];var N=b.languages.tsx.tag;N.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+N.pattern.source+")",N.pattern.flags),N.lookbehind=!0}(A)}},69210:function(h,a,n){"use strict";var e=n(51478);h.exports=d,d.displayName="tt2",d.aliases=[];function d(p){p.register(e),function(A){A.languages.tt2=A.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),A.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),A.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),A.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete A.languages.tt2.string,A.hooks.add("before-tokenize",function(b){var u=/\[%[\s\S]+?%\]/g;A.languages["markup-templating"].buildPlaceholders(b,"tt2",u)}),A.hooks.add("after-tokenize",function(b){A.languages["markup-templating"].tokenizePlaceholders(b,"tt2")})}(p)}},58710:function(h){"use strict";h.exports=a,a.displayName="turtle",a.aliases=[];function a(n){n.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},n.languages.trig=n.languages.turtle}},60452:function(h,a,n){"use strict";var e=n(51478);h.exports=d,d.displayName="twig",d.aliases=[];function d(p){p.register(e),p.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},p.hooks.add("before-tokenize",function(A){if(A.language==="twig"){var b=/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g;p.languages["markup-templating"].buildPlaceholders(A,"twig",b)}}),p.hooks.add("after-tokenize",function(A){p.languages["markup-templating"].tokenizePlaceholders(A,"twig")})}},92784:function(h){"use strict";h.exports=a,a.displayName="typescript",a.aliases=["ts"];function a(n){(function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var d=e.languages.extend("typescript",{});delete d["class-name"],e.languages.typescript["class-name"].inside=d,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:d}}}}),e.languages.ts=e.languages.typescript})(n)}},36489:function(h){"use strict";h.exports=a,a.displayName="typoscript",a.aliases=["tsconfig"];function a(n){(function(e){var d=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;e.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:d}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:d,number:/^\d+$/,punctuation:/[,|:]/}},keyword:d,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},e.languages.tsconfig=e.languages.typoscript})(n)}},78380:function(h){"use strict";h.exports=a,a.displayName="unrealscript",a.aliases=["uc","uscript"];function a(n){n.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},n.languages.uc=n.languages.uscript=n.languages.unrealscript}},10409:function(h){"use strict";h.exports=a,a.displayName="uorazor",a.aliases=[];function a(n){n.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}},6539:function(h){"use strict";h.exports=a,a.displayName="uri",a.aliases=["url"];function a(n){n.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+("(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")")+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},n.languages.url=n.languages.uri}},82028:function(h){"use strict";h.exports=a,a.displayName="v",a.aliases=[];function a(n){(function(e){var d={pattern:/[\s\S]+/,inside:null};e.languages.v=e.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":d}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),d.inside=e.languages.v,e.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),e.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),e.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:e.languages.v.generic.inside}}}})})(n)}},62282:function(h){"use strict";h.exports=a,a.displayName="vala",a.aliases=[];function a(n){n.languages.vala=n.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),n.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:n.languages.vala}},string:/[\s\S]+/}}}),n.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:n.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}},55686:function(h,a,n){"use strict";var e=n(51422);h.exports=d,d.displayName="vbnet",d.aliases=[];function d(p){p.register(e),p.languages.vbnet=p.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}},70889:function(h){"use strict";h.exports=a,a.displayName="velocity",a.aliases=[];function a(n){(function(e){e.languages.velocity=e.languages.extend("markup",{});var d={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};d.variable.inside={string:d.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:d.number,boolean:d.boolean,punctuation:d.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:d}},variable:d.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity})(n)}},37116:function(h){"use strict";h.exports=a,a.displayName="verilog",a.aliases=[];function a(n){n.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}},66963:function(h){"use strict";h.exports=a,a.displayName="vhdl",a.aliases=[];function a(n){n.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}},21078:function(h){"use strict";h.exports=a,a.displayName="vim",a.aliases=[];function a(n){n.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}},96198:function(h){"use strict";h.exports=a,a.displayName="visualBasic",a.aliases=[];function a(n){n.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},n.languages.vb=n.languages["visual-basic"],n.languages.vba=n.languages["visual-basic"]}},17723:function(h){"use strict";h.exports=a,a.displayName="warpscript",a.aliases=[];function a(n){n.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}},67771:function(h){"use strict";h.exports=a,a.displayName="wasm",a.aliases=[];function a(n){n.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}},30307:function(h){"use strict";h.exports=a,a.displayName="webIdl",a.aliases=[];function a(n){(function(e){var d=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,p="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+d+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,A={};e.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+d),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:A},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+p),lookbehind:!0,inside:A},{pattern:RegExp("("+/\bcallback\s+/.source+d+/\s*=\s*/.source+")"+p),lookbehind:!0,inside:A},{pattern:RegExp(/(\btypedef\b\s*)/.source+p),lookbehind:!0,inside:A},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+d),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+d),lookbehind:!0},RegExp(d+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+d),lookbehind:!0},{pattern:RegExp(p+"(?="+/\s*(?:\.{3}\s*)?/.source+d+/\s*[(),;=]/.source+")"),inside:A}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/};for(var b in e.languages["web-idl"])b!=="class-name"&&(A[b]=e.languages["web-idl"][b]);e.languages.webidl=e.languages["web-idl"]})(n)}},8921:function(h){"use strict";h.exports=a,a.displayName="wiki",a.aliases=[];function a(n){n.languages.wiki=n.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:n.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),n.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:n.languages.markup.tag.inside}}}})}},13429:function(h){"use strict";h.exports=a,a.displayName="wolfram",a.aliases=["mathematica","wl","nb"];function a(n){n.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},n.languages.mathematica=n.languages.wolfram,n.languages.wl=n.languages.wolfram,n.languages.nb=n.languages.wolfram}},65197:function(h){"use strict";h.exports=a,a.displayName="wren",a.aliases=[];function a(n){n.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},n.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:n.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}},88904:function(h){"use strict";h.exports=a,a.displayName="xeora",a.aliases=["xeoracube"];function a(n){(function(e){e.languages.xeora=e.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),e.languages.insertBefore("inside","punctuation",{variable:e.languages.xeora["function-inline"].inside.variable},e.languages.xeora["function-block"]),e.languages.xeoracube=e.languages.xeora})(n)}},35:function(h){"use strict";h.exports=a,a.displayName="xmlDoc",a.aliases=[];function a(n){(function(e){function d(u,N){e.languages[u]&&e.languages.insertBefore(u,"comment",{"doc-comment":N})}var p=e.languages.markup.tag,A={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:p}},b={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:p}};d("csharp",A),d("fsharp",A),d("vbnet",b)})(n)}},86095:function(h){"use strict";h.exports=a,a.displayName="xojo",a.aliases=[];function a(n){n.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}},76998:function(h){"use strict";h.exports=a,a.displayName="xquery",a.aliases=[];function a(n){(function(e){e.languages.xquery=e.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),e.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,e.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,e.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:e.languages.xquery,alias:"language-xquery"};var d=function(A){return typeof A=="string"?A:typeof A.content=="string"?A.content:A.content.map(d).join("")},p=function(A){for(var b=[],u=0;u0&&b[b.length-1].tagName===d(N.content[0].content[1])&&b.pop():N.content[N.content.length-1].content==="/>"||b.push({tagName:d(N.content[0].content[1]),openedBraces:0}):b.length>0&&N.type==="punctuation"&&N.content==="{"&&(!A[u+1]||A[u+1].type!=="punctuation"||A[u+1].content!=="{")&&(!A[u-1]||A[u-1].type!=="plain-text"||A[u-1].content!=="{")?b[b.length-1].openedBraces++:b.length>0&&b[b.length-1].openedBraces>0&&N.type==="punctuation"&&N.content==="}"?b[b.length-1].openedBraces--:N.type!=="comment"&&(O=!0)),(O||typeof N=="string")&&b.length>0&&b[b.length-1].openedBraces===0){var S=d(N);u0&&(typeof A[u-1]=="string"||A[u-1].type==="plain-text")&&(S=d(A[u-1])+S,A.splice(u-1,1),u--),/^\s+$/.test(S)?A[u]=S:A[u]=new e.Token("plain-text",S,null,S)}N.content&&typeof N.content!="string"&&p(N.content)}};e.hooks.add("after-tokenize",function(A){A.language==="xquery"&&p(A.tokens)})})(n)}},14409:function(h){"use strict";h.exports=a,a.displayName="yaml",a.aliases=["yml"];function a(n){(function(e){var d=/[*&][^\s[\]{},]+/,p=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,A="(?:"+p.source+"(?:[ ]+"+d.source+")?|"+d.source+"(?:[ ]+"+p.source+")?)",b=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),u=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function N(O,S){S=(S||"").replace(/m/g,"")+"m";var m=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return A}).replace(/<>/g,function(){return O});return RegExp(m,S)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return A})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return A}).replace(/<>/g,function(){return"(?:"+b+"|"+u+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:N(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:N(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:N(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:N(u),lookbehind:!0,greedy:!0},number:{pattern:N(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:p,important:d,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml})(n)}},33460:function(h){"use strict";h.exports=a,a.displayName="yang",a.aliases=[];function a(n){n.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}},28108:function(h){"use strict";h.exports=a,a.displayName="zig",a.aliases=[];function a(n){(function(e){function d(S){return function(){return S}}var p=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,A="\\b(?!"+p.source+")(?!\\d)\\w+\\b",b=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,u=/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,d(b)),N=/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,d(A)),O="(?!\\s)(?:!?\\s*(?:"+u+"\\s*)*"+N+")+";e.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,d(O)).replace(//g,d(b))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,d(O)).replace(//g,d(b))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:p,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},e.languages.zig["class-name"].forEach(function(S){S.inside===null&&(S.inside=e.languages.zig)})})(n)}},27774:function(h,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.SizeSensorId=a.SensorTabIndex=a.SensorClassName=void 0;var n="size-sensor-id";a.SizeSensorId=n;var e="size-sensor-object";a.SensorClassName=e;var d="-1";a.SensorTabIndex=d},79301:function(h,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n=function(d){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,A=null;return function(){for(var b=this,u=arguments.length,N=new Array(u),O=0;O{const V=(Z,oe)=>(W.set(oe,Z),Z),q=Z=>{if(W.has(Z))return W.get(Z);const[oe,Y]=J[Z];switch(oe){case d:case e:return V(Y,Z);case p:{const re=V([],Z);for(const Ce of Y)re.push(q(Ce));return re}case A:{const re=V({},Z);for(const[Ce,Ae]of Y)re[q(Ce)]=q(Ae);return re}case b:return V(new Date(Y),Z);case u:{const{source:re,flags:Ce}=Y;return V(new RegExp(re,Ce),Z)}case N:{const re=V(new Map,Z);for(const[Ce,Ae]of Y)re.set(q(Ce),q(Ae));return re}case O:{const re=V(new Set,Z);for(const Ce of Y)re.add(q(Ce));return re}case S:{const{name:re,message:Ce}=Y;return V(new X[re](Ce),Z)}case m:return V(BigInt(Y),Z);case"BigInt":return V(Object(BigInt(Y)),Z);case"ArrayBuffer":return V(new Uint8Array(Y).buffer,Y);case"DataView":{const{buffer:re}=new Uint8Array(Y);return V(new DataView(re),Y)}}return V(new X[oe](Y),Z)};return q},U=W=>z(new Map,W)(0),j="",{toString:_}={},{keys:K}=Object,P=W=>{const J=typeof W;if(J!=="object"||!W)return[d,J];const V=_.call(W).slice(8,-1);switch(V){case"Array":return[p,j];case"Object":return[A,j];case"Date":return[b,j];case"RegExp":return[u,j];case"Map":return[N,j];case"Set":return[O,j];case"DataView":return[p,V]}return V.includes("Array")?[p,V]:V.includes("Error")?[S,V]:[A,V]},F=([W,J])=>W===d&&(J==="function"||J==="symbol"),I=(W,J,V,q)=>{const Z=(Y,re)=>{const Ce=q.push(Y)-1;return V.set(re,Ce),Ce},oe=Y=>{if(V.has(Y))return V.get(Y);let[re,Ce]=P(Y);switch(re){case d:{let Le=Y;switch(Ce){case"bigint":re=m,Le=Y.toString();break;case"function":case"symbol":if(W)throw new TypeError("unable to serialize "+Ce);Le=null;break;case"undefined":return Z([e],Y)}return Z([re,Le],Y)}case p:{if(Ce){let He=Y;return Ce==="DataView"?He=new Uint8Array(Y.buffer):Ce==="ArrayBuffer"&&(He=new Uint8Array(Y)),Z([Ce,[...He]],Y)}const Le=[],fe=Z([re,Le],Y);for(const He of Y)Le.push(oe(He));return fe}case A:{if(Ce)switch(Ce){case"BigInt":return Z([Ce,Y.toString()],Y);case"Boolean":case"Number":case"String":return Z([Ce,Y.valueOf()],Y)}if(J&&"toJSON"in Y)return oe(Y.toJSON());const Le=[],fe=Z([re,Le],Y);for(const He of K(Y))(W||!F(P(Y[He])))&&Le.push([oe(He),oe(Y[He])]);return fe}case b:return Z([re,Y.toISOString()],Y);case u:{const{source:Le,flags:fe}=Y;return Z([re,{source:Le,flags:fe}],Y)}case N:{const Le=[],fe=Z([re,Le],Y);for(const[He,xe]of Y)(W||!(F(P(He))||F(P(xe))))&&Le.push([oe(He),oe(xe)]);return fe}case O:{const Le=[],fe=Z([re,Le],Y);for(const He of Y)(W||!F(P(He)))&&Le.push(oe(He));return fe}}const{message:Ae}=Y;return Z([re,{name:Ce,message:Ae}],Y)};return oe},D=(W,{json:J,lossy:V}={})=>{const q=[];return I(!(J||V),!!J,new Map,q)(W),q};var G=typeof structuredClone=="function"?(W,J)=>J&&("json"in J||"lossy"in J)?U(D(W,J)):structuredClone(W):(W,J)=>U(D(W,J))},11630:function(h,a,n){"use strict";n.d(a,{P:function(){return d},Q:function(){return e}});function e(p){const A=[],b=String(p||"");let u=b.indexOf(","),N=0,O=!1;for(;!O;){u===-1&&(u=b.length,O=!0);const S=b.slice(N,u).trim();(S||!O)&&A.push(S),N=u+1,u=b.indexOf(",",N)}return A}function d(p,A){const b=A||{};return(p[p.length-1]===""?[...p,""]:p).join((b.padRight?" ":"")+","+(b.padLeft===!1?"":" ")).trim()}},87342:function(h,a,n){"use strict";n.d(a,{ok:function(){return p},t1:function(){return A}});function e(b){return b}function d(){}function p(){}function A(){}},40797:function(h,a,n){"use strict";n.d(a,{N:function(){return U}});var e=n(81994),d=n(43309);function p(_,K){return A(_,K||{})||{type:"root",children:[]}}function A(_,K){const P=b(_,K);return P&&K.afterTransform&&K.afterTransform(_,P),P}function b(_,K){switch(_.nodeType){case 1:return m(_,K);case 3:return O(_);case 8:return S(_);case 9:return u(_,K);case 10:return N();case 11:return u(_,K);default:return}}function u(_,K){return{type:"root",children:X(_,K)}}function N(){return{type:"doctype"}}function O(_){return{type:"text",value:_.nodeValue||""}}function S(_){return{type:"comment",value:_.nodeValue||""}}function m(_,K){const P=_.namespaceURI,F=P===d.t.svg?e.s:e.h,I=P===d.t.html?_.tagName.toLowerCase():_.tagName,D=P===d.t.html&&I==="template"?_.content:_,G=_.getAttributeNames(),W={};let J=-1;for(;++JFt&&(Ft=jt):jt&&(Ft!==void 0&&Ft>-1&&Ot.push(` -`.repeat(Ft)||" "),Ft=-1,Ot.push(jt))}return Ot.join("")}function I(Y,re,Ce){return Y.type==="element"?D(Y,re,Ce):Y.type==="text"?Ce.whitespace==="normal"?G(Y,Ce):W(Y):[]}function D(Y,re,Ce){const Ae=V(Y,Ce),Le=Y.children||[];let fe=-1,He=[];if(K(Y))return He;let xe,Ot;for(z(Y)||_(Y)&&d(re,Y,_)?Ot=` -`:j(Y)?(xe=2,Ot=2):P(Y)&&(xe=1,Ot=1);++fe-1&&j.test(String.fromCharCode(K))}}},14470:function(h,a,n){"use strict";n.d(a,{dy:function(){return _},YP:function(){return K}});class e{constructor(F,I,D){this.normal=I,this.property=F,D&&(this.space=D)}}e.prototype.normal={},e.prototype.property={},e.prototype.space=void 0;function d(P,F){const I={},D={};for(const G of P)Object.assign(I,G.property),Object.assign(D,G.normal);return new e(I,D,F)}var p=n(13830),A=n(53538);function b(P){const F={},I={};for(const[D,G]of Object.entries(P.properties)){const W=new A.I(D,P.transform(P.attributes||{},D),G,P.space);P.mustUseProperty&&P.mustUseProperty.includes(D)&&(W.mustUseProperty=!0),F[D]=W,I[(0,p.F)(D)]=D,I[(0,p.F)(W.attribute)]=D}return new e(F,I,P.space)}var u=n(71337);const N=b({properties:{ariaActiveDescendant:null,ariaAtomic:u.booleanish,ariaAutoComplete:null,ariaBusy:u.booleanish,ariaChecked:u.booleanish,ariaColCount:u.number,ariaColIndex:u.number,ariaColSpan:u.number,ariaControls:u.spaceSeparated,ariaCurrent:null,ariaDescribedBy:u.spaceSeparated,ariaDetails:null,ariaDisabled:u.booleanish,ariaDropEffect:u.spaceSeparated,ariaErrorMessage:null,ariaExpanded:u.booleanish,ariaFlowTo:u.spaceSeparated,ariaGrabbed:u.booleanish,ariaHasPopup:null,ariaHidden:u.booleanish,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:u.spaceSeparated,ariaLevel:u.number,ariaLive:null,ariaModal:u.booleanish,ariaMultiLine:u.booleanish,ariaMultiSelectable:u.booleanish,ariaOrientation:null,ariaOwns:u.spaceSeparated,ariaPlaceholder:null,ariaPosInSet:u.number,ariaPressed:u.booleanish,ariaReadOnly:u.booleanish,ariaRelevant:null,ariaRequired:u.booleanish,ariaRoleDescription:u.spaceSeparated,ariaRowCount:u.number,ariaRowIndex:u.number,ariaRowSpan:u.number,ariaSelected:u.booleanish,ariaSetSize:u.number,ariaSort:null,ariaValueMax:u.number,ariaValueMin:u.number,ariaValueNow:u.number,ariaValueText:null,role:null},transform(P,F){return F==="role"?F:"aria-"+F.slice(4).toLowerCase()}});function O(P,F){return F in P?P[F]:F}function S(P,F){return O(P,F.toLowerCase())}const m=b({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:u.commaSeparated,acceptCharset:u.spaceSeparated,accessKey:u.spaceSeparated,action:null,allow:null,allowFullScreen:u.boolean,allowPaymentRequest:u.boolean,allowUserMedia:u.boolean,alt:null,as:null,async:u.boolean,autoCapitalize:null,autoComplete:u.spaceSeparated,autoFocus:u.boolean,autoPlay:u.boolean,blocking:u.spaceSeparated,capture:null,charSet:null,checked:u.boolean,cite:null,className:u.spaceSeparated,cols:u.number,colSpan:null,content:null,contentEditable:u.booleanish,controls:u.boolean,controlsList:u.spaceSeparated,coords:u.number|u.commaSeparated,crossOrigin:null,data:null,dateTime:null,decoding:null,default:u.boolean,defer:u.boolean,dir:null,dirName:null,disabled:u.boolean,download:u.overloadedBoolean,draggable:u.booleanish,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:u.boolean,formTarget:null,headers:u.spaceSeparated,height:u.number,hidden:u.overloadedBoolean,high:u.number,href:null,hrefLang:null,htmlFor:u.spaceSeparated,httpEquiv:u.spaceSeparated,id:null,imageSizes:null,imageSrcSet:null,inert:u.boolean,inputMode:null,integrity:null,is:null,isMap:u.boolean,itemId:null,itemProp:u.spaceSeparated,itemRef:u.spaceSeparated,itemScope:u.boolean,itemType:u.spaceSeparated,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:u.boolean,low:u.number,manifest:null,max:null,maxLength:u.number,media:null,method:null,min:null,minLength:u.number,multiple:u.boolean,muted:u.boolean,name:null,nonce:null,noModule:u.boolean,noValidate:u.boolean,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:u.boolean,optimum:u.number,pattern:null,ping:u.spaceSeparated,placeholder:null,playsInline:u.boolean,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:u.boolean,referrerPolicy:null,rel:u.spaceSeparated,required:u.boolean,reversed:u.boolean,rows:u.number,rowSpan:u.number,sandbox:u.spaceSeparated,scope:null,scoped:u.boolean,seamless:u.boolean,selected:u.boolean,shadowRootClonable:u.boolean,shadowRootDelegatesFocus:u.boolean,shadowRootMode:null,shape:null,size:u.number,sizes:null,slot:null,span:u.number,spellCheck:u.booleanish,src:null,srcDoc:null,srcLang:null,srcSet:null,start:u.number,step:null,style:null,tabIndex:u.number,target:null,title:null,translate:null,type:null,typeMustMatch:u.boolean,useMap:null,value:u.booleanish,width:u.number,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:u.spaceSeparated,axis:null,background:null,bgColor:null,border:u.number,borderColor:null,bottomMargin:u.number,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:u.boolean,declare:u.boolean,event:null,face:null,frame:null,frameBorder:null,hSpace:u.number,leftMargin:u.number,link:null,longDesc:null,lowSrc:null,marginHeight:u.number,marginWidth:u.number,noResize:u.boolean,noHref:u.boolean,noShade:u.boolean,noWrap:u.boolean,object:null,profile:null,prompt:null,rev:null,rightMargin:u.number,rules:null,scheme:null,scrolling:u.booleanish,standby:null,summary:null,text:null,topMargin:u.number,valueType:null,version:null,vAlign:null,vLink:null,vSpace:u.number,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:u.boolean,disableRemotePlayback:u.boolean,prefix:null,property:null,results:u.number,security:null,unselectable:null},space:"html",transform:S}),X=b({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:u.commaOrSpaceSeparated,accentHeight:u.number,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:u.number,amplitude:u.number,arabicForm:null,ascent:u.number,attributeName:null,attributeType:null,azimuth:u.number,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:u.number,by:null,calcMode:null,capHeight:u.number,className:u.spaceSeparated,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:u.number,diffuseConstant:u.number,direction:null,display:null,dur:null,divisor:u.number,dominantBaseline:null,download:u.boolean,dx:null,dy:null,edgeMode:null,editable:null,elevation:u.number,enableBackground:null,end:null,event:null,exponent:u.number,externalResourcesRequired:null,fill:null,fillOpacity:u.number,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:u.commaSeparated,g2:u.commaSeparated,glyphName:u.commaSeparated,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:u.number,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:u.number,horizOriginX:u.number,horizOriginY:u.number,id:null,ideographic:u.number,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:u.number,k:u.number,k1:u.number,k2:u.number,k3:u.number,k4:u.number,kernelMatrix:u.commaOrSpaceSeparated,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:u.number,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:u.number,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:u.number,overlineThickness:u.number,paintOrder:null,panose1:null,path:null,pathLength:u.number,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:u.spaceSeparated,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:u.number,pointsAtY:u.number,pointsAtZ:u.number,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:u.commaOrSpaceSeparated,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:u.commaOrSpaceSeparated,rev:u.commaOrSpaceSeparated,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:u.commaOrSpaceSeparated,requiredFeatures:u.commaOrSpaceSeparated,requiredFonts:u.commaOrSpaceSeparated,requiredFormats:u.commaOrSpaceSeparated,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:u.number,specularExponent:u.number,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:u.number,strikethroughThickness:u.number,string:null,stroke:null,strokeDashArray:u.commaOrSpaceSeparated,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:u.number,strokeOpacity:u.number,strokeWidth:null,style:null,surfaceScale:u.number,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:u.commaOrSpaceSeparated,tabIndex:u.number,tableValues:null,target:null,targetX:u.number,targetY:u.number,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:u.commaOrSpaceSeparated,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:u.number,underlineThickness:u.number,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:u.number,values:null,vAlphabetic:u.number,vMathematical:u.number,vectorEffect:null,vHanging:u.number,vIdeographic:u.number,version:null,vertAdvY:u.number,vertOriginX:u.number,vertOriginY:u.number,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:u.number,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:O}),z=b({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(P,F){return"xlink:"+F.slice(5).toLowerCase()}}),U=b({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:S}),j=b({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(P,F){return"xml:"+F.slice(3).toLowerCase()}}),_=d([N,m,z,U,j],"html"),K=d([N,X,z,U,j],"svg")},86825:function(h,a,n){"use strict";n.d(a,{s:function(){return N}});var e=n(53538),d=n(25629),p=n(13830);const A=/[A-Z]/g,b=/-[a-z]/g,u=/^data[-\w.:]+$/i;function N(m,X){const z=(0,p.F)(X);let U=X,j=d.k;if(z in m.normal)return m.property[m.normal[z]];if(z.length>4&&z.slice(0,4)==="data"&&u.test(X)){if(X.charAt(4)==="-"){const _=X.slice(5).replace(b,S);U="data"+_.charAt(0).toUpperCase()+_.slice(1)}else{const _=X.slice(4);if(!b.test(_)){let K=_.replace(A,O);K.charAt(0)!=="-"&&(K="-"+K),X="data"+K}}j=e.I}return new j(U,X)}function O(m){return"-"+m.toLowerCase()}function S(m){return m.charAt(1).toUpperCase()}},13830:function(h,a,n){"use strict";n.d(a,{F:function(){return e}});function e(d){return d.toLowerCase()}},53538:function(h,a,n){"use strict";n.d(a,{I:function(){return A}});var e=n(25629),d=n(71337);const p=Object.keys(d);class A extends e.k{constructor(N,O,S,m){let X=-1;if(super(N,O),b(this,"space",m),typeof S=="number")for(;++X0){const w=E.length>1?E:E[0];w&&(i.children=w)}}function Tt(i,E,w){return M;function M(Q,ne,pe,Fe){const ct=Array.isArray(pe.children)?w:E;return Fe?ct(ne,pe,Fe):ct(ne,pe)}}function cn(i,E){return w;function w(M,Q,ne,pe){const Fe=Array.isArray(ne.children),ft=(0,G.Pk)(M);return E(Q,ne,pe,Fe,{columnNumber:ft?ft.column-1:void 0,fileName:i,lineNumber:ft?ft.line:void 0},void 0)}}function Wt(i,E){const w={};let M,Q;for(Q in E.properties)if(Q!=="children"&&oe.call(E.properties,Q)){const ne=Ze(i,Q,E.properties[Q]);if(ne){const[pe,Fe]=ne;i.tableCellAlignToStyle&&pe==="align"&&typeof Fe=="string"&&Ae.has(E.tagName)?M=Fe:w[pe]=Fe}}if(M){const ne=w.style||(w.style={});ne[i.stylePropertyNameCase==="css"?"text-align":"textAlign"]=M}return w}function _e(i,E){const w={};for(const M of E.attributes)if(M.type==="mdxJsxExpressionAttribute")if(M.data&&M.data.estree&&i.evaluater){const ne=M.data.estree.body[0];(0,d.ok)(ne.type==="ExpressionStatement");const pe=ne.expression;(0,d.ok)(pe.type==="ObjectExpression");const Fe=pe.properties[0];(0,d.ok)(Fe.type==="SpreadElement"),Object.assign(w,i.evaluater.evaluateExpression(Fe.argument))}else sn(i,E.position);else{const Q=M.name;let ne;if(M.value&&typeof M.value=="object")if(M.value.data&&M.value.data.estree&&i.evaluater){const Fe=M.value.data.estree.body[0];(0,d.ok)(Fe.type==="ExpressionStatement"),ne=i.evaluater.evaluateExpression(Fe.expression)}else sn(i,E.position);else ne=M.value===null?!0:M.value;w[Q]=ne}return w}function dn(i,E){const w=[];let M=-1;const Q=i.passKeys?new Map:Y;for(;++MQ?0:Q+E:E=E>Q?Q:E,w=w>0?w:0,M.length<1e4)pe=Array.from(M),pe.unshift(E,w),i.splice(...pe);else for(w&&i.splice(E,w);ne0?(Qt(i,i.length,0,E),i):E}class Kt{constructor(E){this.left=E?[...E]:[],this.right=[]}get(E){if(E<0||E>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+E+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return Ethis.left.length?this.right.slice(this.right.length-M+this.left.length,this.right.length-E+this.left.length).reverse():this.left.slice(E).concat(this.right.slice(this.right.length-M+this.left.length).reverse())}splice(E,w,M){const Q=w||0;this.setCursor(Math.trunc(E));const ne=this.right.splice(this.right.length-Q,Number.POSITIVE_INFINITY);return M&&hn(this.left,M),ne.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(E){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(E)}pushMany(E){this.setCursor(Number.POSITIVE_INFINITY),hn(this.left,E)}unshift(E){this.setCursor(0),this.right.push(E)}unshiftMany(E){this.setCursor(0),hn(this.right,E.reverse())}setCursor(E){if(!(E===this.left.length||E>this.left.length&&this.right.length===0||E<0&&this.left.length===0))if(Epe))return;const rs=E.events.length;let Rs=rs,$i,Es;for(;Rs--;)if(E.events[Rs][0]==="exit"&&E.events[Rs][1].type==="chunkFlow"){if($i){Es=E.events[Rs][1].end;break}$i=!0}for(ca(M),Sr=rs;SrQa;){const ys=w[Is];E.containerState=ys[1],ys[0].exit.call(E,i)}w.length=Qa}function Oi(){Q.write([null]),ne=void 0,Q=void 0,E.containerState._closeFlow=void 0}}function Kr(i,E,w){return(0,Fn.f)(i,i.attempt(this.parser.constructs.document,E,w),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}const ln={partial:!0,tokenize:Fr};function Fr(i,E,w){return M;function M(ne){return(0,$e.xz)(ne)?(0,Fn.f)(i,Q,"linePrefix")(ne):Q(ne)}function Q(ne){return ne===null||(0,$e.Ch)(ne)?E(ne):w(ne)}}const pa={resolve:_r,tokenize:Ja},vr={partial:!0,tokenize:Ha};function _r(i){return Ee(i),i}function Ja(i,E){let w;return M;function M(Fe){return i.enter("content"),w=i.enter("chunkContent",{contentType:"content"}),Q(Fe)}function Q(Fe){return Fe===null?ne(Fe):(0,$e.Ch)(Fe)?i.check(vr,pe,ne)(Fe):(i.consume(Fe),Q)}function ne(Fe){return i.exit("chunkContent"),i.exit("content"),E(Fe)}function pe(Fe){return i.consume(Fe),i.exit("chunkContent"),w.next=i.enter("chunkContent",{contentType:"content",previous:w}),w=w.next,Q}}function Ha(i,E,w){const M=this;return Q;function Q(pe){return i.exit("chunkContent"),i.enter("lineEnding"),i.consume(pe),i.exit("lineEnding"),(0,Fn.f)(i,ne,"linePrefix")}function ne(pe){if(pe===null||(0,$e.Ch)(pe))return w(pe);const Fe=M.events[M.events.length-1];return!M.parser.constructs.disable.null.includes("codeIndented")&&Fe&&Fe[1].type==="linePrefix"&&Fe[2].sliceSerialize(Fe[1],!0).length>=4?E(pe):i.interrupt(M.parser.constructs.flow,w,E)(pe)}}const ka={tokenize:ha};function ha(i){const E=this,w=i.attempt(ln,M,i.attempt(this.parser.constructs.flowInitial,Q,(0,Fn.f)(i,i.attempt(this.parser.constructs.flow,Q,i.attempt(pa,Q)),"linePrefix")));return w;function M(ne){if(ne===null){i.consume(ne);return}return i.enter("lineEndingBlank"),i.consume(ne),i.exit("lineEndingBlank"),E.currentConstruct=void 0,w}function Q(ne){if(ne===null){i.consume(ne);return}return i.enter("lineEnding"),i.consume(ne),i.exit("lineEnding"),E.currentConstruct=void 0,w}}const ra={resolveAll:y()},$a=g("string"),on=g("text");function g(i){return{resolveAll:y(i==="text"?R:void 0),tokenize:E};function E(w){const M=this,Q=this.parser.constructs[i],ne=w.attempt(Q,pe,Fe);return pe;function pe(ze){return ct(ze)?ne(ze):Fe(ze)}function Fe(ze){if(ze===null){w.consume(ze);return}return w.enter("data"),w.consume(ze),ft}function ft(ze){return ct(ze)?(w.exit("data"),ne(ze)):(w.consume(ze),ft)}function ct(ze){if(ze===null)return!0;const Ut=Q[ze];let Nt=-1;if(Ut)for(;++Nt=3&&(ct===null||(0,$e.Ch)(ct))?(i.exit("thematicBreak"),E(ct)):w(ct)}function ft(ct){return ct===Q?(i.consume(ct),M++,ft):(i.exit("thematicBreakSequence"),(0,$e.xz)(ct)?(0,Fn.f)(i,Fe,"whitespace")(ct):Fe(ct))}}const Ue={continuation:{tokenize:ir},exit:Xr,name:"list",tokenize:Zn},gt={partial:!0,tokenize:sr},mr={partial:!0,tokenize:ia};function Zn(i,E,w){const M=this,Q=M.events[M.events.length-1];let ne=Q&&Q[1].type==="linePrefix"?Q[2].sliceSerialize(Q[1],!0).length:0,pe=0;return Fe;function Fe(rt){const La=M.containerState.type||(rt===42||rt===43||rt===45?"listUnordered":"listOrdered");if(La==="listUnordered"?!M.containerState.marker||rt===M.containerState.marker:(0,$e.pY)(rt)){if(M.containerState.type||(M.containerState.type=La,i.enter(La,{_container:!0})),La==="listUnordered")return i.enter("listItemPrefix"),rt===42||rt===45?i.check(k,w,ct)(rt):ct(rt);if(!M.interrupt||rt===49)return i.enter("listItemPrefix"),i.enter("listItemValue"),ft(rt)}return w(rt)}function ft(rt){return(0,$e.pY)(rt)&&++pe<10?(i.consume(rt),ft):(!M.interrupt||pe<2)&&(M.containerState.marker?rt===M.containerState.marker:rt===41||rt===46)?(i.exit("listItemValue"),ct(rt)):w(rt)}function ct(rt){return i.enter("listItemMarker"),i.consume(rt),i.exit("listItemMarker"),M.containerState.marker=M.containerState.marker||rt,i.check(ln,M.interrupt?w:ze,i.attempt(gt,Nt,Ut))}function ze(rt){return M.containerState.initialBlankLine=!0,ne++,Nt(rt)}function Ut(rt){return(0,$e.xz)(rt)?(i.enter("listItemPrefixWhitespace"),i.consume(rt),i.exit("listItemPrefixWhitespace"),Nt):w(rt)}function Nt(rt){return M.containerState.size=ne+M.sliceSerialize(i.exit("listItemPrefix"),!0).length,E(rt)}}function ir(i,E,w){const M=this;return M.containerState._closeFlow=void 0,i.check(ln,Q,ne);function Q(Fe){return M.containerState.furtherBlankLines=M.containerState.furtherBlankLines||M.containerState.initialBlankLine,(0,Fn.f)(i,E,"listItemIndent",M.containerState.size+1)(Fe)}function ne(Fe){return M.containerState.furtherBlankLines||!(0,$e.xz)(Fe)?(M.containerState.furtherBlankLines=void 0,M.containerState.initialBlankLine=void 0,pe(Fe)):(M.containerState.furtherBlankLines=void 0,M.containerState.initialBlankLine=void 0,i.attempt(mr,E,pe)(Fe))}function pe(Fe){return M.containerState._closeFlow=!0,M.interrupt=void 0,(0,Fn.f)(i,i.attempt(Ue,E,w),"linePrefix",M.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Fe)}}function ia(i,E,w){const M=this;return(0,Fn.f)(i,Q,"listItemIndent",M.containerState.size+1);function Q(ne){const pe=M.events[M.events.length-1];return pe&&pe[1].type==="listItemIndent"&&pe[2].sliceSerialize(pe[1],!0).length===M.containerState.size?E(ne):w(ne)}}function Xr(i){i.exit(this.containerState.type)}function sr(i,E,w){const M=this;return(0,Fn.f)(i,Q,"listItemPrefixWhitespace",M.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function Q(ne){const pe=M.events[M.events.length-1];return!(0,$e.xz)(ne)&&pe&&pe[1].type==="listItemPrefixWhitespace"?E(ne):w(ne)}}const Ea={continuation:{tokenize:ot},exit:cr,name:"blockQuote",tokenize:pr};function pr(i,E,w){const M=this;return Q;function Q(pe){if(pe===62){const Fe=M.containerState;return Fe.open||(i.enter("blockQuote",{_container:!0}),Fe.open=!0),i.enter("blockQuotePrefix"),i.enter("blockQuoteMarker"),i.consume(pe),i.exit("blockQuoteMarker"),ne}return w(pe)}function ne(pe){return(0,$e.xz)(pe)?(i.enter("blockQuotePrefixWhitespace"),i.consume(pe),i.exit("blockQuotePrefixWhitespace"),i.exit("blockQuotePrefix"),E):(i.exit("blockQuotePrefix"),E(pe))}}function ot(i,E,w){const M=this;return Q;function Q(pe){return(0,$e.xz)(pe)?(0,Fn.f)(i,ne,"linePrefix",M.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(pe):ne(pe)}function ne(pe){return i.attempt(Ea,E,w)(pe)}}function cr(i){i.exit("blockQuote")}function Yn(i,E,w,M,Q,ne,pe,Fe,ft){const ct=ft||Number.POSITIVE_INFINITY;let ze=0;return Ut;function Ut(ca){return ca===60?(i.enter(M),i.enter(Q),i.enter(ne),i.consume(ca),i.exit(ne),Nt):ca===null||ca===32||ca===41||(0,$e.Av)(ca)?w(ca):(i.enter(M),i.enter(pe),i.enter(Fe),i.enter("chunkString",{contentType:"string"}),ba(ca))}function Nt(ca){return ca===62?(i.enter(ne),i.consume(ca),i.exit(ne),i.exit(Q),i.exit(M),E):(i.enter(Fe),i.enter("chunkString",{contentType:"string"}),rt(ca))}function rt(ca){return ca===62?(i.exit("chunkString"),i.exit(Fe),Nt(ca)):ca===null||ca===60||(0,$e.Ch)(ca)?w(ca):(i.consume(ca),ca===92?La:rt)}function La(ca){return ca===60||ca===62||ca===92?(i.consume(ca),rt):rt(ca)}function ba(ca){return!ze&&(ca===null||ca===41||(0,$e.z3)(ca))?(i.exit("chunkString"),i.exit(Fe),i.exit(pe),i.exit(M),E(ca)):ze999||rt===null||rt===91||rt===93&&!ft||rt===94&&!Fe&&"_hiddenFootnoteSupport"in pe.parser.constructs?w(rt):rt===93?(i.exit(ne),i.enter(Q),i.consume(rt),i.exit(Q),i.exit(M),E):(0,$e.Ch)(rt)?(i.enter("lineEnding"),i.consume(rt),i.exit("lineEnding"),ze):(i.enter("chunkString",{contentType:"string"}),Ut(rt))}function Ut(rt){return rt===null||rt===91||rt===93||(0,$e.Ch)(rt)||Fe++>999?(i.exit("chunkString"),ze(rt)):(i.consume(rt),ft||(ft=!(0,$e.xz)(rt)),rt===92?Nt:Ut)}function Nt(rt){return rt===91||rt===92||rt===93?(i.consume(rt),Fe++,Ut):Ut(rt)}}function v(i,E,w,M,Q,ne){let pe;return Fe;function Fe(Nt){return Nt===34||Nt===39||Nt===40?(i.enter(M),i.enter(Q),i.consume(Nt),i.exit(Q),pe=Nt===40?41:Nt,ft):w(Nt)}function ft(Nt){return Nt===pe?(i.enter(Q),i.consume(Nt),i.exit(Q),i.exit(M),E):(i.enter(ne),ct(Nt))}function ct(Nt){return Nt===pe?(i.exit(ne),ft(pe)):Nt===null?w(Nt):(0,$e.Ch)(Nt)?(i.enter("lineEnding"),i.consume(Nt),i.exit("lineEnding"),(0,Fn.f)(i,ct,"linePrefix")):(i.enter("chunkString",{contentType:"string"}),ze(Nt))}function ze(Nt){return Nt===pe||Nt===null||(0,$e.Ch)(Nt)?(i.exit("chunkString"),ct(Nt)):(i.consume(Nt),Nt===92?Ut:ze)}function Ut(Nt){return Nt===pe||Nt===92?(i.consume(Nt),ze):ze(Nt)}}function Ur(i,E){let w;return M;function M(Q){return(0,$e.Ch)(Q)?(i.enter("lineEnding"),i.consume(Q),i.exit("lineEnding"),w=!0,M):(0,$e.xz)(Q)?(0,Fn.f)(i,M,w?"linePrefix":"lineSuffix")(Q):E(Q)}}function wa(i){return i.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Lt={name:"definition",tokenize:Da},Or={partial:!0,tokenize:Pa};function Da(i,E,w){const M=this;let Q;return ne;function ne(rt){return i.enter("definition"),pe(rt)}function pe(rt){return Qe.call(M,i,Fe,w,"definitionLabel","definitionLabelMarker","definitionLabelString")(rt)}function Fe(rt){return Q=wa(M.sliceSerialize(M.events[M.events.length-1][1]).slice(1,-1)),rt===58?(i.enter("definitionMarker"),i.consume(rt),i.exit("definitionMarker"),ft):w(rt)}function ft(rt){return(0,$e.z3)(rt)?Ur(i,ct)(rt):ct(rt)}function ct(rt){return Yn(i,ze,w,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(rt)}function ze(rt){return i.attempt(Or,Ut,Ut)(rt)}function Ut(rt){return(0,$e.xz)(rt)?(0,Fn.f)(i,Nt,"whitespace")(rt):Nt(rt)}function Nt(rt){return rt===null||(0,$e.Ch)(rt)?(i.exit("definition"),M.parser.defined.push(Q),E(rt)):w(rt)}}function Pa(i,E,w){return M;function M(Fe){return(0,$e.z3)(Fe)?Ur(i,Q)(Fe):w(Fe)}function Q(Fe){return v(i,ne,w,"definitionTitle","definitionTitleMarker","definitionTitleString")(Fe)}function ne(Fe){return(0,$e.xz)(Fe)?(0,Fn.f)(i,pe,"whitespace")(Fe):pe(Fe)}function pe(Fe){return Fe===null||(0,$e.Ch)(Fe)?E(Fe):w(Fe)}}const Sa={name:"codeIndented",tokenize:qa},Ne={partial:!0,tokenize:Si};function qa(i,E,w){const M=this;return Q;function Q(ct){return i.enter("codeIndented"),(0,Fn.f)(i,ne,"linePrefix",5)(ct)}function ne(ct){const ze=M.events[M.events.length-1];return ze&&ze[1].type==="linePrefix"&&ze[2].sliceSerialize(ze[1],!0).length>=4?pe(ct):w(ct)}function pe(ct){return ct===null?ft(ct):(0,$e.Ch)(ct)?i.attempt(Ne,pe,ft)(ct):(i.enter("codeFlowValue"),Fe(ct))}function Fe(ct){return ct===null||(0,$e.Ch)(ct)?(i.exit("codeFlowValue"),pe(ct)):(i.consume(ct),Fe)}function ft(ct){return i.exit("codeIndented"),E(ct)}}function Si(i,E,w){const M=this;return Q;function Q(pe){return M.parser.lazy[M.now().line]?w(pe):(0,$e.Ch)(pe)?(i.enter("lineEnding"),i.consume(pe),i.exit("lineEnding"),Q):(0,Fn.f)(i,ne,"linePrefix",5)(pe)}function ne(pe){const Fe=M.events[M.events.length-1];return Fe&&Fe[1].type==="linePrefix"&&Fe[2].sliceSerialize(Fe[1],!0).length>=4?E(pe):(0,$e.Ch)(pe)?Q(pe):w(pe)}}const Zi={name:"headingAtx",resolve:Ni,tokenize:ji};function Ni(i,E){let w=i.length-2,M=3,Q,ne;return i[M][1].type==="whitespace"&&(M+=2),w-2>M&&i[w][1].type==="whitespace"&&(w-=2),i[w][1].type==="atxHeadingSequence"&&(M===w-1||w-4>M&&i[w-2][1].type==="whitespace")&&(w-=M+1===w?2:4),w>M&&(Q={type:"atxHeadingText",start:i[M][1].start,end:i[w][1].end},ne={type:"chunkText",start:i[M][1].start,end:i[w][1].end,contentType:"text"},Qt(i,M,w-M+1,[["enter",Q,E],["enter",ne,E],["exit",ne,E],["exit",Q,E]])),i}function ji(i,E,w){let M=0;return Q;function Q(ze){return i.enter("atxHeading"),ne(ze)}function ne(ze){return i.enter("atxHeadingSequence"),pe(ze)}function pe(ze){return ze===35&&M++<6?(i.consume(ze),pe):ze===null||(0,$e.z3)(ze)?(i.exit("atxHeadingSequence"),Fe(ze)):w(ze)}function Fe(ze){return ze===35?(i.enter("atxHeadingSequence"),ft(ze)):ze===null||(0,$e.Ch)(ze)?(i.exit("atxHeading"),E(ze)):(0,$e.xz)(ze)?(0,Fn.f)(i,Fe,"whitespace")(ze):(i.enter("atxHeadingText"),ct(ze))}function ft(ze){return ze===35?(i.consume(ze),ft):(i.exit("atxHeadingSequence"),Fe(ze))}function ct(ze){return ze===null||ze===35||(0,$e.z3)(ze)?(i.exit("atxHeadingText"),Fe(ze)):(i.consume(ze),ct)}}const ts={name:"setextUnderline",resolveTo:Ii,tokenize:Ei};function Ii(i,E){let w=i.length,M,Q,ne;for(;w--;)if(i[w][0]==="enter"){if(i[w][1].type==="content"){M=w;break}i[w][1].type==="paragraph"&&(Q=w)}else i[w][1].type==="content"&&i.splice(w,1),!ne&&i[w][1].type==="definition"&&(ne=w);const pe={type:"setextHeading",start:_a({},i[M][1].start),end:_a({},i[i.length-1][1].end)};return i[Q][1].type="setextHeadingText",ne?(i.splice(Q,0,["enter",pe,E]),i.splice(ne+1,0,["exit",i[M][1],E]),i[M][1].end=_a({},i[ne][1].end)):i[M][1]=pe,i.push(["exit",pe,E]),i}function Ei(i,E,w){const M=this;let Q;return ne;function ne(ct){let ze=M.events.length,Ut;for(;ze--;)if(M.events[ze][1].type!=="lineEnding"&&M.events[ze][1].type!=="linePrefix"&&M.events[ze][1].type!=="content"){Ut=M.events[ze][1].type==="paragraph";break}return!M.parser.lazy[M.now().line]&&(M.interrupt||Ut)?(i.enter("setextHeadingLine"),Q=ct,pe(ct)):w(ct)}function pe(ct){return i.enter("setextHeadingLineSequence"),Fe(ct)}function Fe(ct){return ct===Q?(i.consume(ct),Fe):(i.exit("setextHeadingLineSequence"),(0,$e.xz)(ct)?(0,Fn.f)(i,ft,"lineSuffix")(ct):ft(ct))}function ft(ct){return ct===null||(0,$e.Ch)(ct)?(i.exit("setextHeadingLine"),E(ct)):w(ct)}}const Ns=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],zs=["pre","script","style","textarea"],ie={concrete:!0,name:"htmlFlow",resolveTo:Ke,tokenize:zt},se={partial:!0,tokenize:jn},Se={partial:!0,tokenize:fn};function Ke(i){let E=i.length;for(;E--&&!(i[E][0]==="enter"&&i[E][1].type==="htmlFlow"););return E>1&&i[E-2][1].type==="linePrefix"&&(i[E][1].start=i[E-2][1].start,i[E+1][1].start=i[E-2][1].start,i.splice(E-2,2)),i}function zt(i,E,w){const M=this;let Q,ne,pe,Fe,ft;return ct;function ct(wt){return ze(wt)}function ze(wt){return i.enter("htmlFlow"),i.enter("htmlFlowData"),i.consume(wt),Ut}function Ut(wt){return wt===33?(i.consume(wt),Nt):wt===47?(i.consume(wt),ne=!0,ba):wt===63?(i.consume(wt),Q=3,M.interrupt?E:ht):(0,$e.jv)(wt)?(i.consume(wt),pe=String.fromCharCode(wt),Pi):w(wt)}function Nt(wt){return wt===45?(i.consume(wt),Q=2,rt):wt===91?(i.consume(wt),Q=5,Fe=0,La):(0,$e.jv)(wt)?(i.consume(wt),Q=4,M.interrupt?E:ht):w(wt)}function rt(wt){return wt===45?(i.consume(wt),M.interrupt?E:ht):w(wt)}function La(wt){const Io="CDATA[";return wt===Io.charCodeAt(Fe++)?(i.consume(wt),Fe===Io.length?M.interrupt?E:Ui:La):w(wt)}function ba(wt){return(0,$e.jv)(wt)?(i.consume(wt),pe=String.fromCharCode(wt),Pi):w(wt)}function Pi(wt){if(wt===null||wt===47||wt===62||(0,$e.z3)(wt)){const Io=wt===47,gu=pe.toLowerCase();return!Io&&!ne&&zs.includes(gu)?(Q=1,M.interrupt?E(wt):Ui(wt)):Ns.includes(pe.toLowerCase())?(Q=6,Io?(i.consume(wt),ca):M.interrupt?E(wt):Ui(wt)):(Q=7,M.interrupt&&!M.parser.lazy[M.now().line]?w(wt):ne?Oi(wt):Qa(wt))}return wt===45||(0,$e.H$)(wt)?(i.consume(wt),pe+=String.fromCharCode(wt),Pi):w(wt)}function ca(wt){return wt===62?(i.consume(wt),M.interrupt?E:Ui):w(wt)}function Oi(wt){return(0,$e.xz)(wt)?(i.consume(wt),Oi):Es(wt)}function Qa(wt){return wt===47?(i.consume(wt),Es):wt===58||wt===95||(0,$e.jv)(wt)?(i.consume(wt),Is):(0,$e.xz)(wt)?(i.consume(wt),Qa):Es(wt)}function Is(wt){return wt===45||wt===46||wt===58||wt===95||(0,$e.H$)(wt)?(i.consume(wt),Is):ys(wt)}function ys(wt){return wt===61?(i.consume(wt),Sr):(0,$e.xz)(wt)?(i.consume(wt),ys):Qa(wt)}function Sr(wt){return wt===null||wt===60||wt===61||wt===62||wt===96?w(wt):wt===34||wt===39?(i.consume(wt),ft=wt,rs):(0,$e.xz)(wt)?(i.consume(wt),Sr):Rs(wt)}function rs(wt){return wt===ft?(i.consume(wt),ft=null,$i):wt===null||(0,$e.Ch)(wt)?w(wt):(i.consume(wt),rs)}function Rs(wt){return wt===null||wt===34||wt===39||wt===47||wt===60||wt===61||wt===62||wt===96||(0,$e.z3)(wt)?ys(wt):(i.consume(wt),Rs)}function $i(wt){return wt===47||wt===62||(0,$e.xz)(wt)?Qa(wt):w(wt)}function Es(wt){return wt===62?(i.consume(wt),qi):w(wt)}function qi(wt){return wt===null||(0,$e.Ch)(wt)?Ui(wt):(0,$e.xz)(wt)?(i.consume(wt),qi):w(wt)}function Ui(wt){return wt===45&&Q===2?(i.consume(wt),Ds):wt===60&&Q===1?(i.consume(wt),Hs):wt===62&&Q===4?(i.consume(wt),Co):wt===63&&Q===3?(i.consume(wt),ht):wt===93&&Q===5?(i.consume(wt),oo):(0,$e.Ch)(wt)&&(Q===6||Q===7)?(i.exit("htmlFlowData"),i.check(se,Bo,ti)(wt)):wt===null||(0,$e.Ch)(wt)?(i.exit("htmlFlowData"),ti(wt)):(i.consume(wt),Ui)}function ti(wt){return i.check(Se,xa,Bo)(wt)}function xa(wt){return i.enter("lineEnding"),i.consume(wt),i.exit("lineEnding"),Ga}function Ga(wt){return wt===null||(0,$e.Ch)(wt)?ti(wt):(i.enter("htmlFlowData"),Ui(wt))}function Ds(wt){return wt===45?(i.consume(wt),ht):Ui(wt)}function Hs(wt){return wt===47?(i.consume(wt),pe="",No):Ui(wt)}function No(wt){if(wt===62){const Io=pe.toLowerCase();return zs.includes(Io)?(i.consume(wt),Co):Ui(wt)}return(0,$e.jv)(wt)&&pe.length<8?(i.consume(wt),pe+=String.fromCharCode(wt),No):Ui(wt)}function oo(wt){return wt===93?(i.consume(wt),ht):Ui(wt)}function ht(wt){return wt===62?(i.consume(wt),Co):wt===45&&Q===2?(i.consume(wt),ht):Ui(wt)}function Co(wt){return wt===null||(0,$e.Ch)(wt)?(i.exit("htmlFlowData"),Bo(wt)):(i.consume(wt),Co)}function Bo(wt){return i.exit("htmlFlow"),E(wt)}}function fn(i,E,w){const M=this;return Q;function Q(pe){return(0,$e.Ch)(pe)?(i.enter("lineEnding"),i.consume(pe),i.exit("lineEnding"),ne):w(pe)}function ne(pe){return M.parser.lazy[M.now().line]?w(pe):E(pe)}}function jn(i,E,w){return M;function M(Q){return i.enter("lineEnding"),i.consume(Q),i.exit("lineEnding"),i.attempt(ln,E,w)}}const ar={partial:!0,tokenize:dr},Ir={concrete:!0,name:"codeFenced",tokenize:Mn};function Mn(i,E,w){const M=this,Q={partial:!0,tokenize:ys};let ne=0,pe=0,Fe;return ft;function ft(Sr){return ct(Sr)}function ct(Sr){const rs=M.events[M.events.length-1];return ne=rs&&rs[1].type==="linePrefix"?rs[2].sliceSerialize(rs[1],!0).length:0,Fe=Sr,i.enter("codeFenced"),i.enter("codeFencedFence"),i.enter("codeFencedFenceSequence"),ze(Sr)}function ze(Sr){return Sr===Fe?(pe++,i.consume(Sr),ze):pe<3?w(Sr):(i.exit("codeFencedFenceSequence"),(0,$e.xz)(Sr)?(0,Fn.f)(i,Ut,"whitespace")(Sr):Ut(Sr))}function Ut(Sr){return Sr===null||(0,$e.Ch)(Sr)?(i.exit("codeFencedFence"),M.interrupt?E(Sr):i.check(ar,ba,Is)(Sr)):(i.enter("codeFencedFenceInfo"),i.enter("chunkString",{contentType:"string"}),Nt(Sr))}function Nt(Sr){return Sr===null||(0,$e.Ch)(Sr)?(i.exit("chunkString"),i.exit("codeFencedFenceInfo"),Ut(Sr)):(0,$e.xz)(Sr)?(i.exit("chunkString"),i.exit("codeFencedFenceInfo"),(0,Fn.f)(i,rt,"whitespace")(Sr)):Sr===96&&Sr===Fe?w(Sr):(i.consume(Sr),Nt)}function rt(Sr){return Sr===null||(0,$e.Ch)(Sr)?Ut(Sr):(i.enter("codeFencedFenceMeta"),i.enter("chunkString",{contentType:"string"}),La(Sr))}function La(Sr){return Sr===null||(0,$e.Ch)(Sr)?(i.exit("chunkString"),i.exit("codeFencedFenceMeta"),Ut(Sr)):Sr===96&&Sr===Fe?w(Sr):(i.consume(Sr),La)}function ba(Sr){return i.attempt(Q,Is,Pi)(Sr)}function Pi(Sr){return i.enter("lineEnding"),i.consume(Sr),i.exit("lineEnding"),ca}function ca(Sr){return ne>0&&(0,$e.xz)(Sr)?(0,Fn.f)(i,Oi,"linePrefix",ne+1)(Sr):Oi(Sr)}function Oi(Sr){return Sr===null||(0,$e.Ch)(Sr)?i.check(ar,ba,Is)(Sr):(i.enter("codeFlowValue"),Qa(Sr))}function Qa(Sr){return Sr===null||(0,$e.Ch)(Sr)?(i.exit("codeFlowValue"),Oi(Sr)):(i.consume(Sr),Qa)}function Is(Sr){return i.exit("codeFenced"),E(Sr)}function ys(Sr,rs,Rs){let $i=0;return Es;function Es(Ga){return Sr.enter("lineEnding"),Sr.consume(Ga),Sr.exit("lineEnding"),qi}function qi(Ga){return Sr.enter("codeFencedFence"),(0,$e.xz)(Ga)?(0,Fn.f)(Sr,Ui,"linePrefix",M.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Ga):Ui(Ga)}function Ui(Ga){return Ga===Fe?(Sr.enter("codeFencedFenceSequence"),ti(Ga)):Rs(Ga)}function ti(Ga){return Ga===Fe?($i++,Sr.consume(Ga),ti):$i>=pe?(Sr.exit("codeFencedFenceSequence"),(0,$e.xz)(Ga)?(0,Fn.f)(Sr,xa,"whitespace")(Ga):xa(Ga)):Rs(Ga)}function xa(Ga){return Ga===null||(0,$e.Ch)(Ga)?(Sr.exit("codeFencedFence"),rs(Ga)):Rs(Ga)}}}function dr(i,E,w){const M=this;return Q;function Q(pe){return pe===null?w(pe):(i.enter("lineEnding"),i.consume(pe),i.exit("lineEnding"),ne)}function ne(pe){return M.parser.lazy[M.now().line]?w(pe):E(pe)}}const fr=document.createElement("i");function ye(i){const E="&"+i+";";fr.innerHTML=E;const w=fr.textContent;return w.charCodeAt(w.length-1)===59&&i!=="semi"||w===E?!1:w}const nt={name:"characterReference",tokenize:et};function et(i,E,w){const M=this;let Q=0,ne,pe;return Fe;function Fe(Ut){return i.enter("characterReference"),i.enter("characterReferenceMarker"),i.consume(Ut),i.exit("characterReferenceMarker"),ft}function ft(Ut){return Ut===35?(i.enter("characterReferenceMarkerNumeric"),i.consume(Ut),i.exit("characterReferenceMarkerNumeric"),ct):(i.enter("characterReferenceValue"),ne=31,pe=$e.H$,ze(Ut))}function ct(Ut){return Ut===88||Ut===120?(i.enter("characterReferenceMarkerHexadecimal"),i.consume(Ut),i.exit("characterReferenceMarkerHexadecimal"),i.enter("characterReferenceValue"),ne=6,pe=$e.AF,ze):(i.enter("characterReferenceValue"),ne=7,pe=$e.pY,ze(Ut))}function ze(Ut){if(Ut===59&&Q){const Nt=i.exit("characterReferenceValue");return pe===$e.H$&&!ye(M.sliceSerialize(Nt))?w(Ut):(i.enter("characterReferenceMarker"),i.consume(Ut),i.exit("characterReferenceMarker"),i.exit("characterReference"),E)}return pe(Ut)&&Q++1&&i[w][1].end.offset-i[w][1].start.offset>1?2:1;const Ut=_a({},i[M][1].end),Nt=_a({},i[w][1].start);kt(Ut,-ft),kt(Nt,ft),pe={type:ft>1?"strongSequence":"emphasisSequence",start:Ut,end:_a({},i[M][1].end)},Fe={type:ft>1?"strongSequence":"emphasisSequence",start:_a({},i[w][1].start),end:Nt},ne={type:ft>1?"strongText":"emphasisText",start:_a({},i[M][1].end),end:_a({},i[w][1].start)},Q={type:ft>1?"strong":"emphasis",start:_a({},pe.start),end:_a({},Fe.end)},i[M][1].end=_a({},pe.start),i[w][1].start=_a({},Fe.end),ct=[],i[M][1].end.offset-i[M][1].start.offset&&(ct=tn(ct,[["enter",i[M][1],E],["exit",i[M][1],E]])),ct=tn(ct,[["enter",Q,E],["enter",pe,E],["exit",pe,E],["enter",ne,E]]),ct=tn(ct,Yt(E.parser.constructs.insideSpan.null,i.slice(M+1,w),E)),ct=tn(ct,[["exit",ne,E],["enter",Fe,E],["exit",Fe,E],["exit",Q,E]]),i[w][1].end.offset-i[w][1].start.offset?(ze=2,ct=tn(ct,[["enter",i[w][1],E],["exit",i[w][1],E]])):ze=0,Qt(i,M-1,w-M+3,ct),w=M+ct.length-ze-2;break}}for(w=-1;++w-1){const Fe=pe[0];typeof Fe=="string"?pe[0]=Fe.slice(M):pe.shift()}ne>0&&pe.push(i[Q].slice(0,ne))}return pe}function Hr(i,E){let w=-1;const M=[];let Q;for(;++w]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var b=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,u=A.languages["markup-templating"];A.hooks.add("before-tokenize",function(N){u.buildPlaceholders(N,"django",b)}),A.hooks.add("after-tokenize",function(N){u.tokenizePlaceholders(N,"django")}),A.languages.jinja2=A.languages.django,A.hooks.add("before-tokenize",function(N){u.buildPlaceholders(N,"jinja2",b)}),A.hooks.add("after-tokenize",function(N){u.tokenizePlaceholders(N,"jinja2")})}(p)}},26737:function(h){"use strict";h.exports=a,a.displayName="dnsZoneFile",a.aliases=[];function a(n){n.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},n.languages["dns-zone"]=n.languages["dns-zone-file"]}},90134:function(h){"use strict";h.exports=a,a.displayName="docker",a.aliases=["dockerfile"];function a(n){(function(e){var d=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,p=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,function(){return d}),A=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,b=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,function(){return A}),u={pattern:RegExp(A),greedy:!0},N={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function O(S,m){return S=S.replace(//g,function(){return b}).replace(//g,function(){return p}),RegExp(S,m)}e.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:O(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[u,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:O(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:O(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:O(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:N,string:u,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:N},e.languages.dockerfile=e.languages.docker})(n)}},51348:function(h){"use strict";h.exports=a,a.displayName="dot",a.aliases=["gv"];function a(n){(function(e){var d="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",p={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:e.languages.markup}};function A(b,u){return RegExp(b.replace(//g,function(){return d}),u)}e.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:A(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:p},"attr-value":{pattern:A(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:p},"attr-name":{pattern:A(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:p},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:A(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:p},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},e.languages.gv=e.languages.dot})(n)}},60841:function(h){"use strict";h.exports=a,a.displayName="ebnf",a.aliases=[];function a(n){n.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}},42857:function(h){"use strict";h.exports=a,a.displayName="editorconfig",a.aliases=[];function a(n){n.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}},81269:function(h){"use strict";h.exports=a,a.displayName="eiffel",a.aliases=[];function a(n){n.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}},31134:function(h,a,n){"use strict";var e=n(51478);h.exports=d,d.displayName="ejs",d.aliases=["eta"];function d(p){p.register(e),function(A){A.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:A.languages.javascript}},A.hooks.add("before-tokenize",function(b){var u=/<%(?!%)[\s\S]+?%>/g;A.languages["markup-templating"].buildPlaceholders(b,"ejs",u)}),A.hooks.add("after-tokenize",function(b){A.languages["markup-templating"].tokenizePlaceholders(b,"ejs")}),A.languages.eta=A.languages.ejs}(p)}},83125:function(h){"use strict";h.exports=a,a.displayName="elixir",a.aliases=[];function a(n){n.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},n.languages.elixir.string.forEach(function(e){e.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:n.languages.elixir}}}})}},9438:function(h){"use strict";h.exports=a,a.displayName="elm",a.aliases=[];function a(n){n.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}},27771:function(h,a,n){"use strict";var e=n(75308),d=n(51478);h.exports=p,p.displayName="erb",p.aliases=[];function p(A){A.register(e),A.register(d),function(b){b.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:b.languages.ruby}},b.hooks.add("before-tokenize",function(u){var N=/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g;b.languages["markup-templating"].buildPlaceholders(u,"erb",N)}),b.hooks.add("after-tokenize",function(u){b.languages["markup-templating"].tokenizePlaceholders(u,"erb")})}(A)}},86549:function(h){"use strict";h.exports=a,a.displayName="erlang",a.aliases=[];function a(n){n.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}},37079:function(h,a,n){"use strict";var e=n(33978),d=n(51478);h.exports=p,p.displayName="etlua",p.aliases=[];function p(A){A.register(e),A.register(d),function(b){b.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:b.languages.lua}},b.hooks.add("before-tokenize",function(u){var N=/<%[\s\S]+?%>/g;b.languages["markup-templating"].buildPlaceholders(u,"etlua",N)}),b.hooks.add("after-tokenize",function(u){b.languages["markup-templating"].tokenizePlaceholders(u,"etlua")})}(A)}},59250:function(h){"use strict";h.exports=a,a.displayName="excelFormula",a.aliases=[];function a(n){n.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},n.languages.xlsx=n.languages.xls=n.languages["excel-formula"]}},81226:function(h){"use strict";h.exports=a,a.displayName="factor",a.aliases=[];function a(n){(function(e){var d={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},p={number:/\\[^\s']|%\w/},A={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:d},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:d},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:d}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:p.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:p},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:p}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:p}},b=function(S){return(S+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},u=function(S){return new RegExp("(^|\\s)(?:"+S.map(b).join("|")+")(?=\\s|$)")},N={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(N).forEach(function(S){A[S].pattern=u(N[S])});var O=["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"];A.combinators.pattern=u(O),e.languages.factor=A})(n)}},65245:function(h){"use strict";h.exports=a,a.displayName="$false",a.aliases=[];function a(n){(function(e){e.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete n.languages["firestore-security-rules"]["class-name"],n.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}},40284:function(h){"use strict";h.exports=a,a.displayName="flow",a.aliases=[];function a(n){(function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})})(n)}},39187:function(h){"use strict";h.exports=a,a.displayName="fortran",a.aliases=[];function a(n){n.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}},34302:function(h){"use strict";h.exports=a,a.displayName="fsharp",a.aliases=[];function a(n){n.languages.fsharp=n.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),n.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),n.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),n.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:n.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}},90515:function(h,a,n){"use strict";var e=n(51478);h.exports=d,d.displayName="ftl",d.aliases=[];function d(p){p.register(e),function(A){for(var b=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,u=0;u<2;u++)b=b.replace(//g,function(){return b});b=b.replace(//g,/[^\s\S]/.source);var N={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,function(){return b})),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,function(){return b})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};N.string[1].inside.interpolation.inside.rest=N,A.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:N}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:N}}}},A.hooks.add("before-tokenize",function(O){var S=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,function(){return b}),"gi");A.languages["markup-templating"].buildPlaceholders(O,"ftl",S)}),A.hooks.add("after-tokenize",function(O){A.languages["markup-templating"].tokenizePlaceholders(O,"ftl")})}(p)}},33534:function(h){"use strict";h.exports=a,a.displayName="gap",a.aliases=[];function a(n){n.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},n.languages.gap.shell.inside.gap.inside=n.languages.gap}},9885:function(h){"use strict";h.exports=a,a.displayName="gcode",a.aliases=[];function a(n){n.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}},76364:function(h){"use strict";h.exports=a,a.displayName="gdscript",a.aliases=[];function a(n){n.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}},56452:function(h){"use strict";h.exports=a,a.displayName="gedcom",a.aliases=[];function a(n){n.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}},8477:function(h){"use strict";h.exports=a,a.displayName="gherkin",a.aliases=[];function a(n){(function(e){var d=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;e.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+d+")(?:"+d+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(d),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}})(n)}},58230:function(h){"use strict";h.exports=a,a.displayName="git",a.aliases=[];function a(n){n.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}},66192:function(h,a,n){"use strict";var e=n(79440);h.exports=d,d.displayName="glsl",d.aliases=[];function d(p){p.register(e),p.languages.glsl=p.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}},81084:function(h){"use strict";h.exports=a,a.displayName="gml",a.aliases=[];function a(n){n.languages.gamemakerlanguage=n.languages.gml=n.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}},50318:function(h){"use strict";h.exports=a,a.displayName="gn",a.aliases=["gni"];function a(n){n.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},n.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=n.languages.gn,n.languages.gni=n.languages.gn}},95769:function(h){"use strict";h.exports=a,a.displayName="goModule",a.aliases=[];function a(n){n.languages["go-mod"]=n.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}},14155:function(h){"use strict";h.exports=a,a.displayName="go",a.aliases=[];function a(n){n.languages.go=n.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),n.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete n.languages.go["class-name"]}},92823:function(h){"use strict";h.exports=a,a.displayName="graphql",a.aliases=[];function a(n){n.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:n.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},n.hooks.add("after-tokenize",function(d){if(d.language!=="graphql")return;var p=d.tokens.filter(function(K){return typeof K!="string"&&K.type!=="comment"&&K.type!=="scalar"}),A=0;function b(K){return p[A+K]}function u(K,P){P=P||0;for(var F=0;F0)){var U=N(/^\{$/,/^\}$/);if(U===-1)continue;for(var j=A;j=0&&O(_,"variable-input")}}}}})}},63092:function(h){"use strict";h.exports=a,a.displayName="groovy",a.aliases=[];function a(n){n.languages.groovy=n.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),n.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),n.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),n.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),n.hooks.add("wrap",function(e){if(e.language==="groovy"&&e.type==="string"){var d=e.content.value[0];if(d!="'"){var p=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;d==="$"&&(p=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),e.content.value=e.content.value.replace(/</g,"<").replace(/&/g,"&"),e.content=n.highlight(e.content.value,{expression:{pattern:p,lookbehind:!0,inside:n.languages.groovy}}),e.classes.push(d==="/"?"regex":"gstring")}}})}},21550:function(h,a,n){"use strict";var e=n(75308);h.exports=d,d.displayName="haml",d.aliases=[];function d(p){p.register(e),function(A){A.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:A.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:A.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:A.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:A.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:A.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:A.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:A.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var b="((?:^|\\r?\\n|\\r)([\\t ]*)):{{filter_name}}(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+",u=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],N={},O=0,S=u.length;O@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},A.hooks.add("before-tokenize",function(b){var u=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;A.languages["markup-templating"].buildPlaceholders(b,"handlebars",u)}),A.hooks.add("after-tokenize",function(b){A.languages["markup-templating"].tokenizePlaceholders(b,"handlebars")}),A.languages.hbs=A.languages.handlebars}(p)}},2050:function(h){"use strict";h.exports=a,a.displayName="haskell",a.aliases=["hs"];function a(n){n.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},n.languages.hs=n.languages.haskell}},67967:function(h){"use strict";h.exports=a,a.displayName="haxe",a.aliases=[];function a(n){n.languages.haxe=n.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),n.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:n.languages.haxe}}},string:/[\s\S]+/}}}),n.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:n.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),n.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}},29138:function(h){"use strict";h.exports=a,a.displayName="hcl",a.aliases=[];function a(n){n.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}},67915:function(h,a,n){"use strict";var e=n(79440);h.exports=d,d.displayName="hlsl",d.aliases=[];function d(p){p.register(e),p.languages.hlsl=p.languages.extend("c",{"class-name":[p.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}},54853:function(h){"use strict";h.exports=a,a.displayName="hoon",a.aliases=[];function a(n){n.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}},68330:function(h){"use strict";h.exports=a,a.displayName="hpkp",a.aliases=[];function a(n){n.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},76823:function(h){"use strict";h.exports=a,a.displayName="hsts",a.aliases=[];function a(n){n.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},86712:function(h){"use strict";h.exports=a,a.displayName="http",a.aliases=[];function a(n){(function(e){function d(m){return RegExp("(^(?:"+m+"):[ ]*(?![ ]))[^]+","i")}e.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:e.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:d(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:e.languages.csp},{pattern:d(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:e.languages.hpkp},{pattern:d(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:e.languages.hsts},{pattern:d(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var p=e.languages,A={"application/javascript":p.javascript,"application/json":p.json||p.javascript,"application/xml":p.xml,"text/xml":p.xml,"text/html":p.html,"text/css":p.css,"text/plain":p.plain},b={"application/json":!0,"application/xml":!0};function u(m){var X=m.replace(/^[a-z]+\//,""),z="\\w+/(?:[\\w.-]+\\+)+"+X+"(?![+\\w.-])";return"(?:"+m+"|"+z+")"}var N;for(var O in A)if(A[O]){N=N||{};var S=b[O]?u(O):O;N[O.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+S+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:A[O]}}N&&e.languages.insertBefore("http","header",N)})(n)}},72252:function(h){"use strict";h.exports=a,a.displayName="ichigojam",a.aliases=[];function a(n){n.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}},78634:function(h){"use strict";h.exports=a,a.displayName="icon",a.aliases=[];function a(n){n.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}},43583:function(h){"use strict";h.exports=a,a.displayName="icuMessageFormat",a.aliases=[];function a(n){(function(e){function d(O,S){return S<=0?/[]/.source:O.replace(//g,function(){return d(O,S-1)})}var p=/'[{}:=,](?:[^']|'')*'(?!')/,A={pattern:/''/,greedy:!0,alias:"operator"},b={pattern:p,greedy:!0,inside:{escape:A}},u=d(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,function(){return p.source}),8),N={pattern:RegExp(u),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};e.languages["icu-message-format"]={argument:{pattern:RegExp(u),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":N,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":N,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+d(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:A,string:b},N.inside.message.inside=e.languages["icu-message-format"],e.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=e.languages["icu-message-format"]})(n)}},23328:function(h,a,n){"use strict";var e=n(2050);h.exports=d,d.displayName="idris",d.aliases=["idr"];function d(p){p.register(e),p.languages.idris=p.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),p.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),p.languages.idr=p.languages.idris}},74494:function(h){"use strict";h.exports=a,a.displayName="iecst",a.aliases=[];function a(n){n.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}},46745:function(h){"use strict";h.exports=a,a.displayName="ignore",a.aliases=["gitignore","hgignore","npmignore"];function a(n){(function(e){e.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},e.languages.gitignore=e.languages.ignore,e.languages.hgignore=e.languages.ignore,e.languages.npmignore=e.languages.ignore})(n)}},22152:function(h){"use strict";h.exports=a,a.displayName="inform7",a.aliases=[];function a(n){n.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},n.languages.inform7.string.inside.substitution.inside.rest=n.languages.inform7,n.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}},83698:function(h){"use strict";h.exports=a,a.displayName="ini",a.aliases=[];function a(n){n.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}},26619:function(h){"use strict";h.exports=a,a.displayName="io",a.aliases=[];function a(n){n.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}},7093:function(h){"use strict";h.exports=a,a.displayName="java",a.aliases=[];function a(n){(function(e){var d=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,p=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,A={pattern:RegExp(p+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[A,{pattern:RegExp(p+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:A.inside}],keyword:d,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":A,keyword:d,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return d.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(n)}},4005:function(h,a,n){"use strict";var e=n(7093),d=n(53510);h.exports=p,p.displayName="javadoc",p.aliases=[];function p(A){A.register(e),A.register(d),function(b){var u=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,N=/#\s*\w+(?:\s*\([^()]*\))?/.source,O=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*)?|/.source.replace(//g,function(){return N});b.languages.javadoc=b.languages.extend("javadoclike",{}),b.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+O+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:b.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:u,lookbehind:!0,inside:b.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:u,lookbehind:!0,inside:{tag:b.languages.markup.tag,entity:b.languages.markup.entity,code:{pattern:/.+/,inside:b.languages.java,alias:"language-java"}}}}}],tag:b.languages.markup.tag,entity:b.languages.markup.entity}),b.languages.javadoclike.addSupport("java",b.languages.javadoc)}(A)}},53510:function(h){"use strict";h.exports=a,a.displayName="javadoclike",a.aliases=[];function a(n){(function(e){var d=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};function p(b,u){var N="doc-comment",O=e.languages[b];if(O){var S=O[N];if(!S){var m={};m[N]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},O=e.languages.insertBefore(b,"comment",m),S=O[N]}if(S instanceof RegExp&&(S=O[N]={pattern:S}),Array.isArray(S))for(var X=0,z=S.length;X|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),n.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,n.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:n.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:n.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),n.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),n.languages.markup&&(n.languages.markup.tag.addInlined("script","javascript"),n.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),n.languages.js=n.languages.javascript}},24799:function(h){"use strict";h.exports=a,a.displayName="javastacktrace",a.aliases=[];function a(n){n.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}},97443:function(h){"use strict";h.exports=a,a.displayName="jexl",a.aliases=[];function a(n){n.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}},80746:function(h){"use strict";h.exports=a,a.displayName="jolie",a.aliases=[];function a(n){n.languages.jolie=n.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),n.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}},17015:function(h){"use strict";h.exports=a,a.displayName="jq",a.aliases=[];function a(n){(function(e){var d=/\\\((?:[^()]|\([^()]*\))*\)/.source,p=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,function(){return d})),A={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+d),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},b=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(p.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:A},string:{pattern:p,lookbehind:!0,greedy:!0,inside:A},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};A.interpolation.inside.content.inside=b})(n)}},89246:function(h){"use strict";h.exports=a,a.displayName="jsExtras",a.aliases=[];function a(n){(function(e){e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function d(O,S){return RegExp(O.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),S)}e.languages.insertBefore("javascript","keyword",{imports:{pattern:d(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:d(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:d(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var p=["function","function-variable","method","method-variable","property-access"],A=0;A=W.length)return;var Z=V[q];if(typeof Z=="string"||typeof Z.content=="string"){var oe=W[F],Y=typeof Z=="string"?Z:Z.content,re=Y.indexOf(oe);if(re!==-1){++F;var ye=Y.substring(0,re),Ae=m(I[oe]),Le=Y.substring(re+oe.length),fe=[];if(ye&&fe.push(ye),fe.push(Ae),Le){var He=[Le];J(He),fe.push.apply(fe,He)}typeof Z=="string"?(V.splice.apply(V,[q,1].concat(fe)),q+=fe.length-1):Z.content=fe}}else{var xe=Z.content;Array.isArray(xe)?J(xe):J([xe])}}}return J(G),new e.Token(K,G,"language-"+K,j)}var z={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};e.hooks.add("after-tokenize",function(j){if(!(j.language in z))return;function _(K){for(var P=0,F=K.length;P\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return N})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+N),lookbehind:!0,inside:{string:u.string,number:u.number,boolean:u.boolean,keyword:b.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:u,alias:"language-javascript"}}}}),b.languages.javadoclike.addSupport("javascript",b.languages.jsdoc)}(A)}},15628:function(h){"use strict";h.exports=a,a.displayName="json",a.aliases=["webmanifest"];function a(n){n.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},n.languages.webmanifest=n.languages.json}},14320:function(h,a,n){"use strict";var e=n(15628);h.exports=d,d.displayName="json5",d.aliases=[];function d(p){p.register(e),function(A){var b=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;A.languages.json5=A.languages.extend("json",{property:[{pattern:RegExp(b.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:b,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(p)}},73222:function(h,a,n){"use strict";var e=n(15628);h.exports=d,d.displayName="jsonp",d.aliases=[];function d(p){p.register(e),p.languages.jsonp=p.languages.extend("json",{punctuation:/[{}[\]();,.]/}),p.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}},92486:function(h){"use strict";h.exports=a,a.displayName="jsstacktrace",a.aliases=[];function a(n){n.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}},24103:function(h){"use strict";h.exports=a,a.displayName="jsx",a.aliases=[];function a(n){(function(e){var d=e.util.clone(e.languages.javascript),p=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,A=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,b=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function u(S,m){return S=S.replace(//g,function(){return p}).replace(//g,function(){return A}).replace(//g,function(){return b}),RegExp(S,m)}b=u(b).source,e.languages.jsx=e.languages.extend("markup",d),e.languages.jsx.tag.pattern=u(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=d.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:u(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:u(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var N=function(S){return S?typeof S=="string"?S:typeof S.content=="string"?S.content:S.content.map(N).join(""):""},O=function(S){for(var m=[],X=0;X0&&m[m.length-1].tagName===N(z.content[0].content[1])&&m.pop():z.content[z.content.length-1].content==="/>"||m.push({tagName:N(z.content[0].content[1]),openedBraces:0}):m.length>0&&z.type==="punctuation"&&z.content==="{"?m[m.length-1].openedBraces++:m.length>0&&m[m.length-1].openedBraces>0&&z.type==="punctuation"&&z.content==="}"?m[m.length-1].openedBraces--:U=!0),(U||typeof z=="string")&&m.length>0&&m[m.length-1].openedBraces===0){var j=N(z);X0&&(typeof S[X-1]=="string"||S[X-1].type==="plain-text")&&(j=N(S[X-1])+j,S.splice(X-1,1),X--),S[X]=new e.Token("plain-text",j,null,j)}z.content&&typeof z.content!="string"&&O(z.content)}};e.hooks.add("after-tokenize",function(S){S.language!=="jsx"&&S.language!=="tsx"||O(S.tokens)})})(n)}},40604:function(h){"use strict";h.exports=a,a.displayName="julia",a.aliases=[];function a(n){n.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}},23109:function(h){"use strict";h.exports=a,a.displayName="keepalived",a.aliases=[];function a(n){n.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source}),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}},32082:function(h){"use strict";h.exports=a,a.displayName="keyman",a.aliases=[];function a(n){n.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}},77674:function(h){"use strict";h.exports=a,a.displayName="kotlin",a.aliases=["kt","kts"];function a(n){(function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var d={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:d},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:d},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin})(n)}},37524:function(h){"use strict";h.exports=a,a.displayName="kumir",a.aliases=["kum"];function a(n){(function(e){var d=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function p(A,b){return RegExp(A.replace(//g,d),b)}e.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:p(/(^|[])(?:да|нет)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:p(/(^|[])(?:и|или|не)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:p(/(^|[])знач(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:p(/(^|[])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:p(/(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:p(/(^|[])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)/.source),lookbehind:!0},name:{pattern:p(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:p(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},e.languages.kum=e.languages.kumir})(n)}},6658:function(h){"use strict";h.exports=a,a.displayName="kusto",a.aliases=[];function a(n){n.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}},24824:function(h){"use strict";h.exports=a,a.displayName="latex",a.aliases=["tex","context"];function a(n){(function(e){var d=/\\(?:[^a-z()[\]]|[a-z*]+)/i,p={"equation-command":{pattern:d,alias:"regex"}};e.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:p,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:p,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:d,alias:"selector"},punctuation:/[[\]{}&]/},e.languages.tex=e.languages.latex,e.languages.context=e.languages.latex})(n)}},22776:function(h,a,n){"use strict";var e=n(51478),d=n(53852);h.exports=p,p.displayName="latte",p.aliases=[];function p(A){A.register(e),A.register(d),function(b){b.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:b.languages.php}};var u=b.languages.extend("markup",{});b.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:b.languages.php}}}}}},u.tag),b.hooks.add("before-tokenize",function(N){if(N.language==="latte"){var O=/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g;b.languages["markup-templating"].buildPlaceholders(N,"latte",O),N.grammar=u}}),b.hooks.add("after-tokenize",function(N){b.languages["markup-templating"].tokenizePlaceholders(N,"latte")})}(A)}},89700:function(h){"use strict";h.exports=a,a.displayName="less",a.aliases=[];function a(n){n.languages.less=n.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),n.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}},99296:function(h,a,n){"use strict";var e=n(48780);h.exports=d,d.displayName="lilypond",d.aliases=[];function d(p){p.register(e),function(A){for(var b=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,u=5,N=0;N/g,function(){return b});b=b.replace(//g,/[^\s\S]/.source);var O=A.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,function(){return b}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:A.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};O["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=O,A.languages.ly=O}(p)}},39940:function(h,a,n){"use strict";var e=n(51478);h.exports=d,d.displayName="liquid",d.aliases=[];function d(p){p.register(e),p.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},p.hooks.add("before-tokenize",function(A){var b=/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,u=!1;p.languages["markup-templating"].buildPlaceholders(A,"liquid",b,function(N){var O=/^\{%-?\s*(\w+)/.exec(N);if(O){var S=O[1];if(S==="raw"&&!u)return u=!0,!0;if(S==="endraw")return u=!1,!0}return!u})}),p.hooks.add("after-tokenize",function(A){p.languages["markup-templating"].tokenizePlaceholders(A,"liquid")})}},34973:function(h){"use strict";h.exports=a,a.displayName="lisp",a.aliases=[];function a(n){(function(e){function d(j){return RegExp(/(\()/.source+"(?:"+j+")"+/(?=[\s\)])/.source)}function p(j){return RegExp(/([\s([])/.source+"(?:"+j+")"+/(?=[\s)])/.source)}var A=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,b="&"+A,u="(\\()",N="(?=\\))",O="(?=\\s)",S=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,m={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+A+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+A),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+A),alias:"property"},splice:{pattern:RegExp(",@?"+A),alias:["symbol","variable"]},keyword:[{pattern:RegExp(u+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+O),lookbehind:!0},{pattern:RegExp(u+"(?:append|by|collect|concat|do|finally|for|in|return)"+O),lookbehind:!0}],declare:{pattern:d(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:d(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:p(/nil|t/.source),lookbehind:!0},number:{pattern:p(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(u+"def(?:const|custom|group|var)\\s+"+A),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(A)}},defun:{pattern:RegExp(u+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+A+/\s+\(/.source+S+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+A),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(u+"lambda\\s+\\(\\s*(?:&?"+A+"(?:\\s+&?"+A+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(u+A),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},X={"lisp-marker":RegExp(b),varform:{pattern:RegExp(/\(/.source+A+/\s+(?=\S)/.source+S+/\)/.source),inside:m},argument:{pattern:RegExp(/(^|[\s(])/.source+A),lookbehind:!0,alias:"variable"},rest:m},z="\\S+(?:\\s+\\S+)*",U={pattern:RegExp(u+S+N),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+z),inside:X},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+z),inside:X},keys:{pattern:RegExp("&key\\s+"+z+"(?:\\s+&allow-other-keys)?"),inside:X},argument:{pattern:RegExp(A),alias:"variable"},punctuation:/[()]/}};m.lambda.inside.arguments=U,m.defun.inside.arguments=e.util.clone(U),m.defun.inside.arguments.inside.sublist=U,e.languages.lisp=m,e.languages.elisp=m,e.languages.emacs=m,e.languages["emacs-lisp"]=m})(n)}},98135:function(h){"use strict";h.exports=a,a.displayName="livescript",a.aliases=[];function a(n){n.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},n.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=n.languages.livescript}},36907:function(h){"use strict";h.exports=a,a.displayName="llvm",a.aliases=[];function a(n){(function(e){e.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}})(n)}},3567:function(h){"use strict";h.exports=a,a.displayName="log",a.aliases=[];function a(n){n.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:n.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}},23763:function(h){"use strict";h.exports=a,a.displayName="lolcode",a.aliases=[];function a(n){n.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}},33978:function(h){"use strict";h.exports=a,a.displayName="lua",a.aliases=[];function a(n){n.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}},40472:function(h){"use strict";h.exports=a,a.displayName="magma",a.aliases=[];function a(n){n.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}},44695:function(h){"use strict";h.exports=a,a.displayName="makefile",a.aliases=[];function a(n){n.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}},53885:function(h){"use strict";h.exports=a,a.displayName="markdown",a.aliases=["md"];function a(n){(function(e){var d=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function p(X){return X=X.replace(//g,function(){return d}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+X+")")}var A=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,b=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return A}),u=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+b+u+"(?:"+b+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+b+u+")(?:"+b+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(A),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+b+")"+u+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+b+"$"),inside:{"table-header":{pattern:RegExp(A),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:p(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:p(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:p(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:p(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(X){["url","bold","italic","strike","code-snippet"].forEach(function(z){X!==z&&(e.languages.markdown[X].inside.content.inside[z]=e.languages.markdown[z])})}),e.hooks.add("after-tokenize",function(X){if(X.language!=="markdown"&&X.language!=="md")return;function z(U){if(!(!U||typeof U=="string"))for(var j=0,_=U.length;j<_;j++){var K=U[j];if(K.type!=="code"){z(K.content);continue}var P=K.content[1],F=K.content[3];if(P&&F&&P.type==="code-language"&&F.type==="code-block"&&typeof P.content=="string"){var I=P.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp");I=(/[a-z][\w-]*/i.exec(I)||[""])[0].toLowerCase();var D="language-"+I;F.alias?typeof F.alias=="string"?F.alias=[F.alias,D]:F.alias.push(D):F.alias=[D]}}}z(X.tokens)}),e.hooks.add("wrap",function(X){if(X.type==="code-block"){for(var z="",U=0,j=X.classes.length;U",quot:'"'},S=String.fromCodePoint||String.fromCharCode;function m(X){var z=X.replace(N,"");return z=z.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(U,j){if(j=j.toLowerCase(),j[0]==="#"){var _;return j[1]==="x"?_=parseInt(j.slice(2),16):_=Number(j.slice(1)),S(_)}else{var K=O[j];return K||U}}),z}e.languages.md=e.languages.markdown})(n)}},51478:function(h){"use strict";h.exports=a,a.displayName="markupTemplating",a.aliases=[];function a(n){(function(e){function d(p,A){return"___"+p.toUpperCase()+A+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(p,A,b,u){if(p.language===A){var N=p.tokenStack=[];p.code=p.code.replace(b,function(O){if(typeof u=="function"&&!u(O))return O;for(var S=N.length,m;p.code.indexOf(m=d(A,S))!==-1;)++S;return N[S]=O,m}),p.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(p,A){if(p.language!==A||!p.tokenStack)return;p.grammar=e.languages[A];var b=0,u=Object.keys(p.tokenStack);function N(O){for(var S=0;S=u.length);S++){var m=O[S];if(typeof m=="string"||m.content&&typeof m.content=="string"){var X=u[b],z=p.tokenStack[X],U=typeof m=="string"?m:m.content,j=d(A,X),_=U.indexOf(j);if(_>-1){++b;var K=U.substring(0,_),P=new e.Token(A,e.tokenize(z,p.grammar),"language-"+A,z),F=U.substring(_+j.length),I=[];K&&I.push.apply(I,N([K])),I.push(P),F&&I.push.apply(I,N([F])),typeof m=="string"?O.splice.apply(O,[S,1].concat(I)):m.content=I}}else m.content&&N(m.content)}return O}N(p.tokens)}}})})(n)}},70614:function(h){"use strict";h.exports=a,a.displayName="markup",a.aliases=["html","mathml","svg","xml","ssml","atom","rss"];function a(n){n.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},n.languages.markup.tag.inside["attr-value"].inside.entity=n.languages.markup.entity,n.languages.markup.doctype.inside["internal-subset"].inside=n.languages.markup,n.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.value.replace(/&/,"&"))}),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(d,p){var A={};A["language-"+p]={pattern:/(^$)/i,lookbehind:!0,inside:n.languages[p]},A.cdata=/^$/i;var b={"included-cdata":{pattern://i,inside:A}};b["language-"+p]={pattern:/[\s\S]+/,inside:n.languages[p]};var u={};u[d]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return d}),"i"),lookbehind:!0,greedy:!0,inside:b},n.languages.insertBefore("markup","cdata",u)}}),Object.defineProperty(n.languages.markup.tag,"addAttribute",{value:function(e,d){n.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[d,"language-"+d],inside:n.languages[d]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.xml=n.languages.extend("markup",{}),n.languages.ssml=n.languages.xml,n.languages.atom=n.languages.xml,n.languages.rss=n.languages.xml}},16928:function(h){"use strict";h.exports=a,a.displayName="matlab",a.aliases=[];function a(n){n.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}},13586:function(h){"use strict";h.exports=a,a.displayName="maxscript",a.aliases=[];function a(n){(function(e){var d=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;e.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+(/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source)+")[ ]*)(?!"+d.source+")"+/[a-z_]\w*\b/.source+"(?=[ ]*(?:"+("(?!"+d.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source)+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:d,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}})(n)}},37164:function(h){"use strict";h.exports=a,a.displayName="mel",a.aliases=[];function a(n){n.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},n.languages.mel.code.inside.rest=n.languages.mel}},25153:function(h){"use strict";h.exports=a,a.displayName="mermaid",a.aliases=[];function a(n){n.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}},33245:function(h){"use strict";h.exports=a,a.displayName="mizar",a.aliases=[];function a(n){n.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}},32218:function(h){"use strict";h.exports=a,a.displayName="mongodb",a.aliases=[];function a(n){(function(e){var d=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],p=["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"];d=d.map(function(b){return b.replace("$","\\$")});var A="(?:"+d.join("|")+")\\b";e.languages.mongodb=e.languages.extend("javascript",{}),e.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp(`^(['"])?`+A+"(?:\\1)?$")}}}),e.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},e.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+p.join("|")+")\\b"),alias:"keyword"}})})(n)}},65626:function(h){"use strict";h.exports=a,a.displayName="monkey",a.aliases=[];function a(n){n.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}},60090:function(h){"use strict";h.exports=a,a.displayName="moonscript",a.aliases=["moon"];function a(n){n.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},n.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=n.languages.moonscript,n.languages.moon=n.languages.moonscript}},40722:function(h){"use strict";h.exports=a,a.displayName="n1ql",a.aliases=[];function a(n){n.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}},37783:function(h){"use strict";h.exports=a,a.displayName="n4js",a.aliases=["n4jsd"];function a(n){n.languages.n4js=n.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),n.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),n.languages.n4jsd=n.languages.n4js}},41224:function(h){"use strict";h.exports=a,a.displayName="nand2tetrisHdl",a.aliases=[];function a(n){n.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}},71365:function(h){"use strict";h.exports=a,a.displayName="naniscript",a.aliases=[];function a(n){(function(e){var d=/\{[^\r\n\[\]{}]*\}/,p={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:d,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:d,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:p}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:d,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:p},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",function(u){var N=u.tokens;N.forEach(function(O){if(typeof O!="string"&&O.type==="generic-text"){var S=b(O);A(S)||(O.type="bad-line",O.content=S)}})});function A(u){for(var N="[]{}",O=[],S=0;S=&|$!]/}}},32964:function(h){"use strict";h.exports=a,a.displayName="neon",a.aliases=[];function a(n){n.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}},78830:function(h){"use strict";h.exports=a,a.displayName="nevod",a.aliases=[];function a(n){n.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}},88799:function(h){"use strict";h.exports=a,a.displayName="nginx",a.aliases=[];function a(n){(function(e){var d=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:d}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:d}},punctuation:/[{};]/}})(n)}},66791:function(h){"use strict";h.exports=a,a.displayName="nim",a.aliases=[];function a(n){n.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}},41735:function(h){"use strict";h.exports=a,a.displayName="nix",a.aliases=[];function a(n){n.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},n.languages.nix.string.inside.interpolation.inside=n.languages.nix}},13490:function(h){"use strict";h.exports=a,a.displayName="nsis",a.aliases=[];function a(n){n.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}},7383:function(h,a,n){"use strict";var e=n(79440);h.exports=d,d.displayName="objectivec",d.aliases=["objc"];function d(p){p.register(e),p.languages.objectivec=p.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete p.languages.objectivec["class-name"],p.languages.objc=p.languages.objectivec}},66894:function(h){"use strict";h.exports=a,a.displayName="ocaml",a.aliases=[];function a(n){n.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}},45779:function(h,a,n){"use strict";var e=n(79440);h.exports=d,d.displayName="opencl",d.aliases=[];function d(p){p.register(e),function(A){A.languages.opencl=A.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),A.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var b={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};A.languages.insertBefore("c","keyword",b),A.languages.cpp&&(b["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},A.languages.insertBefore("cpp","keyword",b))}(p)}},27734:function(h){"use strict";h.exports=a,a.displayName="openqasm",a.aliases=["qasm"];function a(n){n.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},n.languages.qasm=n.languages.openqasm}},91889:function(h){"use strict";h.exports=a,a.displayName="oz",a.aliases=[];function a(n){n.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}},55965:function(h){"use strict";h.exports=a,a.displayName="parigp",a.aliases=[];function a(n){n.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var e=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return e=e.map(function(d){return d.split("").join(" *")}).join("|"),RegExp("\\b(?:"+e+")\\b")}(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}},37326:function(h){"use strict";h.exports=a,a.displayName="parser",a.aliases=[];function a(n){(function(e){var d=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});d=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:d.keyword,variable:d.variable,function:d.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:d.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:d.punctuation}}}),e.languages.insertBefore("inside","punctuation",{expression:d.expression,keyword:d.keyword,variable:d.variable,function:d.function,escape:d.escape,"parser-punctuation":{pattern:d.punctuation,alias:"punctuation"}},d.tag.inside["attr-value"])})(n)}},92949:function(h){"use strict";h.exports=a,a.displayName="pascal",a.aliases=["objectpascal"];function a(n){n.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},n.languages.pascal.asm.inside=n.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),n.languages.objectpascal=n.languages.pascal}},5681:function(h){"use strict";h.exports=a,a.displayName="pascaligo",a.aliases=[];function a(n){(function(e){var d=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,p=/(?:\b\w+(?:)?|)/.source.replace(//g,function(){return d}),A=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,function(){return p}),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,function(){return p}),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,function(){return p})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},b=["comment","keyword","builtin","operator","punctuation"].reduce(function(u,N){return u[N]=A[N],u},{});A["class-name"].forEach(function(u){u.inside=b})})(n)}},70696:function(h){"use strict";h.exports=a,a.displayName="pcaxis",a.aliases=["px"];function a(n){n.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},n.languages.px=n.languages.pcaxis}},35790:function(h){"use strict";h.exports=a,a.displayName="peoplecode",a.aliases=["pcode"];function a(n){n.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},n.languages.pcode=n.languages.peoplecode}},25777:function(h){"use strict";h.exports=a,a.displayName="perl",a.aliases=[];function a(n){(function(e){var d=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;e.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,d].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,d].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,d+/\s*/.source+d].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}})(n)}},65889:function(h,a,n){"use strict";var e=n(53852);h.exports=d,d.displayName="phpExtras",d.aliases=[];function d(p){p.register(e),p.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}},53852:function(h,a,n){"use strict";var e=n(51478);h.exports=d,d.displayName="php",d.aliases=[];function d(p){p.register(e),function(A){var b=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,u=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],N=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,O=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,S=/[{}\[\](),:;]/;A.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:b,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:u,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:N,operator:O,punctuation:S};var m={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:A.languages.php},X=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:m}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:m}}];A.languages.insertBefore("php","variable",{string:X,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:b,string:X,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:u,number:N,operator:O,punctuation:S}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),A.hooks.add("before-tokenize",function(z){if(/<\?/.test(z.code)){var U=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;A.languages["markup-templating"].buildPlaceholders(z,"php",U)}}),A.hooks.add("after-tokenize",function(z){A.languages["markup-templating"].tokenizePlaceholders(z,"php")})}(p)}},97719:function(h,a,n){"use strict";var e=n(53852),d=n(53510);h.exports=p,p.displayName="phpdoc",p.aliases=[];function p(A){A.register(e),A.register(d),function(b){var u=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;b.languages.phpdoc=b.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+u+"\\s+)?)\\$\\w+"),lookbehind:!0}}),b.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+u),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),b.languages.javadoclike.addSupport("php",b.languages.phpdoc)}(A)}},63839:function(h,a,n){"use strict";var e=n(69435);h.exports=d,d.displayName="plsql",d.aliases=[];function d(p){p.register(e),p.languages.plsql=p.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),p.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}},67623:function(h){"use strict";h.exports=a,a.displayName="powerquery",a.aliases=[];function a(n){n.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},n.languages.pq=n.languages.powerquery,n.languages.mscript=n.languages.powerquery}},32530:function(h){"use strict";h.exports=a,a.displayName="powershell",a.aliases=[];function a(n){(function(e){var d=e.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};d.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:d},boolean:d.boolean,variable:d.variable}})(n)}},8938:function(h){"use strict";h.exports=a,a.displayName="processing",a.aliases=[];function a(n){n.languages.processing=n.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),n.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}},55259:function(h){"use strict";h.exports=a,a.displayName="prolog",a.aliases=[];function a(n){n.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}},67411:function(h){"use strict";h.exports=a,a.displayName="promql",a.aliases=[];function a(n){(function(e){var d=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"],p=["on","ignoring","group_right","group_left","by","without"],A=["offset"],b=d.concat(p,A);e.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+p.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+b.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}})(n)}},15375:function(h){"use strict";h.exports=a,a.displayName="properties",a.aliases=[];function a(n){n.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}},12093:function(h){"use strict";h.exports=a,a.displayName="protobuf",a.aliases=[];function a(n){(function(e){var d=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:d}},builtin:d,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})})(n)}},83588:function(h){"use strict";h.exports=a,a.displayName="psl",a.aliases=[];function a(n){n.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}},94127:function(h){"use strict";h.exports=a,a.displayName="pug",a.aliases=[];function a(n){(function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var d=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,p=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],A={},b=0,u=p.length;b",function(){return N.filter}),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[N.language,"language-"+N.language],inside:e.languages[N.language]}}})}e.languages.insertBefore("pug","filter",A)})(n)}},21294:function(h){"use strict";h.exports=a,a.displayName="puppet",a.aliases=[];function a(n){(function(e){e.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var d=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=d,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=d})(n)}},38709:function(h){"use strict";h.exports=a,a.displayName="pure",a.aliases=[];function a(n){(function(e){e.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var d=["c",{lang:"c++",alias:"cpp"},"fortran"],p=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;d.forEach(function(A){var b=A;if(typeof A!="string"&&(b=A.alias,A=A.lang),e.languages[b]){var u={};u["inline-lang-"+b]={pattern:RegExp(p.replace("",A.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:e.util.clone(e.languages.pure["inline-lang"].inside)},u["inline-lang-"+b].inside.rest=e.util.clone(e.languages[b]),e.languages.insertBefore("pure","inline-lang",u)}}),e.languages.c&&(e.languages.pure["inline-lang"].inside.rest=e.util.clone(e.languages.c))})(n)}},15008:function(h){"use strict";h.exports=a,a.displayName="purebasic",a.aliases=[];function a(n){n.languages.purebasic=n.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),n.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete n.languages.purebasic["class-name"],delete n.languages.purebasic.boolean,n.languages.pbfasm=n.languages.purebasic}},96549:function(h,a,n){"use strict";var e=n(2050);h.exports=d,d.displayName="purescript",d.aliases=["purs"];function d(p){p.register(e),p.languages.purescript=p.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[p.languages.haskell.operator[0],p.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),p.languages.purs=p.languages.purescript}},5221:function(h){"use strict";h.exports=a,a.displayName="python",a.aliases=["py"];function a(n){n.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},n.languages.python["string-interpolation"].inside.interpolation.inside.rest=n.languages.python,n.languages.py=n.languages.python}},27447:function(h){"use strict";h.exports=a,a.displayName="q",a.aliases=[];function a(n){n.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}},73191:function(h){"use strict";h.exports=a,a.displayName="qml",a.aliases=[];function a(n){(function(e){for(var d=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,p=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,A=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,function(){return d}).replace(//g,function(){return p}),b=0;b<2;b++)A=A.replace(//g,function(){return A});A=A.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,function(){return A}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,function(){return A}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}})(n)}},75542:function(h){"use strict";h.exports=a,a.displayName="qore",a.aliases=[];function a(n){n.languages.qore=n.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}},50323:function(h){"use strict";h.exports=a,a.displayName="qsharp",a.aliases=["qs"];function a(n){(function(e){function d(U,j){return U.replace(/<<(\d+)>>/g,function(_,K){return"(?:"+j[+K]+")"})}function p(U,j,_){return RegExp(d(U,j),_||"")}function A(U,j){for(var _=0;_>/g,function(){return"(?:"+U+")"});return U.replace(/<>/g,"[^\\s\\S]")}var b={type:"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero",other:"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within"};function u(U){return"\\b(?:"+U.trim().replace(/ /g,"|")+")\\b"}var N=RegExp(u(b.type+" "+b.other)),O=/\b[A-Za-z_]\w*\b/.source,S=d(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[O]),m={keyword:N,punctuation:/[<>()?,.:[\]]/},X=/"(?:\\.|[^\\"])*"/.source;e.languages.qsharp=e.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:p(/(^|[^$\\])<<0>>/.source,[X]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:p(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[S]),lookbehind:!0,inside:m},{pattern:p(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[S]),lookbehind:!0,inside:m}],keyword:N,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),e.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var z=A(d(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[X]),2);e.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:p(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[z]),greedy:!0,inside:{interpolation:{pattern:p(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[z]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:e.languages.qsharp}}},string:/[\s\S]+/}}})})(n),n.languages.qs=n.languages.qsharp}},44298:function(h){"use strict";h.exports=a,a.displayName="r",a.aliases=[];function a(n){n.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}},9634:function(h,a,n){"use strict";var e=n(48780);h.exports=d,d.displayName="racket",d.aliases=["rkt"];function d(p){p.register(e),p.languages.racket=p.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),p.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),p.languages.rkt=p.languages.racket}},75266:function(h){"use strict";h.exports=a,a.displayName="reason",a.aliases=[];function a(n){n.languages.reason=n.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),n.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete n.languages.reason.function}},48139:function(h){"use strict";h.exports=a,a.displayName="regex",a.aliases=[];function a(n){(function(e){var d={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},p=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,A={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},b={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},u="(?:[^\\\\-]|"+p.source+")",N=RegExp(u+"-"+u),O={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:N,inside:{escape:p,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":d,"char-set":b,escape:p}},"special-escape":d,"char-set":A,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":O}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:p,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}},90826:function(h){"use strict";h.exports=a,a.displayName="renpy",a.aliases=["rpy"];function a(n){n.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},n.languages.rpy=n.languages.renpy}},63919:function(h){"use strict";h.exports=a,a.displayName="rest",a.aliases=[];function a(n){n.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}},68862:function(h){"use strict";h.exports=a,a.displayName="rip",a.aliases=[];function a(n){n.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}},39523:function(h){"use strict";h.exports=a,a.displayName="roboconf",a.aliases=[];function a(n){n.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}},31207:function(h){"use strict";h.exports=a,a.displayName="robotframework",a.aliases=[];function a(n){(function(e){var d={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},p={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function A(O,S){var m={};m["section-header"]={pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"};for(var X in S)m[X]=S[X];return m.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},m.variable=p,m.comment=d,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,function(){return O}),"im"),alias:"section",inside:m}}var b={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},u={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:p}},N={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:p}};e.languages.robotframework={settings:A("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:A("Variables"),"test-cases":A("Test Cases",{"test-name":u,documentation:b,property:N}),keywords:A("Keywords",{"keyword-name":u,documentation:b,property:N}),tasks:A("Tasks",{"task-name":u,documentation:b,property:N}),comment:d},e.languages.robot=e.languages.robotframework})(n)}},75308:function(h){"use strict";h.exports=a,a.displayName="ruby",a.aliases=["rb"];function a(n){(function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var d={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var p="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",A=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+p+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:d,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:d,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+A),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+A+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+p),greedy:!0,inside:{interpolation:d,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:d,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:d,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+p),greedy:!0,inside:{interpolation:d,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:d,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby})(n)}},45315:function(h){"use strict";h.exports=a,a.displayName="rust",a.aliases=[];function a(n){(function(e){for(var d=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,p=0;p<2;p++)d=d.replace(//g,function(){return d});d=d.replace(//g,function(){return/[^\s\S]/.source}),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+d),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string})(n)}},13794:function(h){"use strict";h.exports=a,a.displayName="sas",a.aliases=[];function a(n){(function(e){var d=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,p=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,A={pattern:RegExp(d+"[bx]"),alias:"number"},b={pattern:/&[a-z_]\w*/i},u={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},N={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},O=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],S={pattern:RegExp(d),greedy:!0},m=/[$%@.(){}\[\];,\\]/,X={pattern:/%?\b\w+(?=\()/,alias:"keyword"},z={function:X,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":b,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:p,"numeric-constant":A,punctuation:m,string:S},U={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},j={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},_={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},K={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},P=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,F={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,function(){return P}),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,function(){return P}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:O,function:X,"arg-value":z["arg-value"],operator:z.operator,argument:z.arg,number:p,"numeric-constant":A,punctuation:m,string:S}},I={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,function(){return d}),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":_,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:p,"numeric-constant":A,punctuation:m,string:S}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:O,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return d}),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:I,"submit-statement":K,"global-statements":_,number:p,"numeric-constant":A,punctuation:m,string:S}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:O,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return d}),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:I,"submit-statement":K,"global-statements":_,number:p,"numeric-constant":A,punctuation:m,string:S}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:O,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:z}},"cas-actions":F,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:z},step:N,keyword:I,function:X,format:U,altformat:j,"global-statements":_,number:p,"numeric-constant":A,punctuation:m,string:S}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,function(){return d}),"im"),lookbehind:!0,inside:z},"macro-keyword":u,"macro-variable":b,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":u,"macro-variable":b,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:m}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:O,number:p,"numeric-constant":A}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:z},"cas-actions":F,comment:O,function:X,format:U,altformat:j,"numeric-constant":A,datetime:{pattern:RegExp(d+"(?:dt?|t)"),alias:"number"},string:S,step:N,keyword:I,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:p,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:m}})(n)}},41299:function(h){"use strict";h.exports=a,a.displayName="sass",a.aliases=[];function a(n){(function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var d=/\$[-\w]+|#\{\$[-\w]+\}/,p=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:d,operator:p}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:d,operator:p,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(n)}},98177:function(h,a,n){"use strict";var e=n(7093);h.exports=d,d.displayName="scala",d.aliases=[];function d(p){p.register(e),p.languages.scala=p.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),p.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:p.languages.scala}}},string:/[\s\S]+/}}}),delete p.languages.scala["class-name"],delete p.languages.scala.function}},48780:function(h){"use strict";h.exports=a,a.displayName="scheme",a.aliases=[];function a(n){(function(e){e.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(d({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/};function d(p){for(var A in p)p[A]=p[A].replace(/<[\w\s]+>/g,function(b){return"(?:"+p[b].trim()+")"});return p[A]}})(n)}},79793:function(h){"use strict";h.exports=a,a.displayName="scss",a.aliases=[];function a(n){n.languages.scss=n.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),n.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),n.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),n.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),n.languages.scss.atrule.inside.rest=n.languages.scss}},52085:function(h,a,n){"use strict";var e=n(3058);h.exports=d,d.displayName="shellSession",d.aliases=[];function d(p){p.register(e),function(A){var b=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");A.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,function(){return b}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:A.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},A.languages["sh-session"]=A.languages.shellsession=A.languages["shell-session"]}(p)}},65411:function(h){"use strict";h.exports=a,a.displayName="smali",a.aliases=[];function a(n){n.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}},84750:function(h){"use strict";h.exports=a,a.displayName="smalltalk",a.aliases=[];function a(n){n.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}},88216:function(h,a,n){"use strict";var e=n(51478);h.exports=d,d.displayName="smarty",d.aliases=[];function d(p){p.register(e),function(A){A.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:A.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},A.languages.smarty["embedded-php"].inside.smarty.inside=A.languages.smarty,A.languages.smarty.string[0].inside.interpolation.inside.expression.inside=A.languages.smarty;var b=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,u=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,function(){return b.source}),"g");A.hooks.add("before-tokenize",function(N){var O="{literal}",S="{/literal}",m=!1;A.languages["markup-templating"].buildPlaceholders(N,"smarty",u,function(X){return X===S&&(m=!1),m?!1:(X===O&&(m=!0),!0)})}),A.hooks.add("after-tokenize",function(N){A.languages["markup-templating"].tokenizePlaceholders(N,"smarty")})}(p)}},66433:function(h){"use strict";h.exports=a,a.displayName="sml",a.aliases=["smlnj"];function a(n){(function(e){var d=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,function(){return/\s*(?:[*,]|->)/.source}).replace(//g,function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source}).replace(//g,function(){return/(?!)[a-z\d_][\w'.]*/.source}).replace(//g,function(){return d.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:d,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml})(n)}},34855:function(h){"use strict";h.exports=a,a.displayName="solidity",a.aliases=["sol"];function a(n){n.languages.solidity=n.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),n.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),n.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),n.languages.sol=n.languages.solidity}},12998:function(h){"use strict";h.exports=a,a.displayName="solutionFile",a.aliases=[];function a(n){(function(e){var d={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};e.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:d}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:d}},guid:d,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},e.languages.sln=e.languages["solution-file"]})(n)}},10202:function(h,a,n){"use strict";var e=n(51478);h.exports=d,d.displayName="soy",d.aliases=[];function d(p){p.register(e),function(A){var b=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,u=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;A.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:b,greedy:!0},number:u,punctuation:/[\[\].?]/}},string:{pattern:b,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:u,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},A.hooks.add("before-tokenize",function(N){var O=/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,S="{literal}",m="{/literal}",X=!1;A.languages["markup-templating"].buildPlaceholders(N,"soy",O,function(z){return z===m&&(X=!1),X?!1:(z===S&&(X=!0),!0)})}),A.hooks.add("after-tokenize",function(N){A.languages["markup-templating"].tokenizePlaceholders(N,"soy")})}(p)}},41186:function(h,a,n){"use strict";var e=n(58710);h.exports=d,d.displayName="sparql",d.aliases=["rq"];function d(p){p.register(e),p.languages.sparql=p.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),p.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),p.languages.rq=p.languages.sparql}},68963:function(h){"use strict";h.exports=a,a.displayName="splunkSpl",a.aliases=[];function a(n){n.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}},5569:function(h){"use strict";h.exports=a,a.displayName="sqf",a.aliases=[];function a(n){n.languages.sqf=n.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),n.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:n.languages.sqf.comment}}}),delete n.languages.sqf["class-name"]}},69435:function(h){"use strict";h.exports=a,a.displayName="sql",a.aliases=[];function a(n){n.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}},42766:function(h){"use strict";h.exports=a,a.displayName="squirrel",a.aliases=[];function a(n){n.languages.squirrel=n.languages.extend("clike",{comment:[n.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),n.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),n.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}},46449:function(h){"use strict";h.exports=a,a.displayName="stan",a.aliases=[];function a(n){(function(e){var d=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;e.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+d.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,d],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},e.languages.stan.constraint.inside.expression.inside=e.languages.stan})(n)}},89032:function(h){"use strict";h.exports=a,a.displayName="stylus",a.aliases=[];function a(n){(function(e){var d={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},p={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},A={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:d,number:p,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:d,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:p,punctuation:/[{}()\[\];:,]/};A.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:A}},A.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:A}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:A}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:A}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:A}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:A.interpolation}},rest:A}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:A.interpolation,comment:A.comment,punctuation:/[{},]/}},func:A.func,string:A.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:A.interpolation,punctuation:/[{}()\[\];:.]/}})(n)}},40241:function(h){"use strict";h.exports=a,a.displayName="swift",a.aliases=[];function a(n){n.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},n.languages.swift["string-literal"].forEach(function(e){e.inside.interpolation.inside=n.languages.swift})}},24812:function(h){"use strict";h.exports=a,a.displayName="systemd",a.aliases=[];function a(n){(function(e){var d={pattern:/^[;#].*/m,greedy:!0},p=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;e.languages.systemd={comment:d,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+p+`|(?=[^"\r +]))(?:`+(/[^\s\\]/.source+'|[ ]+(?:(?![ "])|'+p+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source)+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:d,quoted:{pattern:RegExp(/(^|\s)/.source+p),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}})(n)}},16747:function(h,a,n){"use strict";var e=n(73584),d=n(87648);h.exports=p,p.displayName="t4Cs",p.aliases=[];function p(A){A.register(e),A.register(d),A.languages.t4=A.languages["t4-cs"]=A.languages["t4-templating"].createT4("csharp")}},73584:function(h){"use strict";h.exports=a,a.displayName="t4Templating",a.aliases=[];function a(n){(function(e){function d(A,b,u){return{pattern:RegExp("<#"+A+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+A+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:b,alias:u}}}}function p(A){var b=e.languages[A],u="language-"+A;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:d("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:d("=",b,u),"class-feature":d("\\+",b,u),standard:d("",b,u)}}}}e.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:p})})(n)}},79243:function(h,a,n){"use strict";var e=n(73584),d=n(55686);h.exports=p,p.displayName="t4Vb",p.aliases=[];function p(A){A.register(e),A.register(d),A.languages["t4-vb"]=A.languages["t4-templating"].createT4("vbnet")}},31788:function(h,a,n){"use strict";var e=n(14409);h.exports=d,d.displayName="tap",d.aliases=[];function d(p){p.register(e),p.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:p.languages.yaml,alias:"language-yaml"}}}},60871:function(h){"use strict";h.exports=a,a.displayName="tcl",a.aliases=[];function a(n){n.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}},21023:function(h){"use strict";h.exports=a,a.displayName="textile",a.aliases=[];function a(n){(function(e){var d=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,p=/\)|\((?![^|()\n]+\))/.source;function A(X,z){return RegExp(X.replace(//g,function(){return"(?:"+d+")"}).replace(//g,function(){return"(?:"+p+")"}),z||"")}var b={css:{pattern:/\{[^{}]+\}/,inside:{rest:e.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},u=e.languages.textile=e.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:A(/^[a-z]\w*(?:||[<>=])*\./.source),inside:{modifier:{pattern:A(/(^[a-z]\w*)(?:||[<>=])+(?=\.)/.source),lookbehind:!0,inside:b},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:A(/^[*#]+*\s+\S.*/.source,"m"),inside:{modifier:{pattern:A(/(^[*#]+)+/.source),lookbehind:!0,inside:b},punctuation:/^[*#]+/}},table:{pattern:A(/^(?:(?:||[<>=^~])+\.\s*)?(?:\|(?:(?:||[<>=^~_]|[\\/]\d+)+\.|(?!(?:||[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:A(/(^|\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:b},punctuation:/\||^\./}},inline:{pattern:A(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:A(/(^(\*\*?)*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:A(/(^(__?)*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:A(/(^\?\?*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:A(/(^@*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:A(/(^\+*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:A(/(^-*).+?(?=-)/.source),lookbehind:!0},span:{pattern:A(/(^%*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:A(/(^\*\*|__|\?\?|[*_%@+\-^~])+/.source),lookbehind:!0,inside:b},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:A(/"*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:A(/(^"*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:A(/(^")+/.source),lookbehind:!0,inside:b},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:A(/!(?:||[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:A(/(^!(?:||[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:A(/(^!)(?:||[<>=])+/.source),lookbehind:!0,inside:b},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),N=u.phrase.inside,O={inline:N.inline,link:N.link,image:N.image,footnote:N.footnote,acronym:N.acronym,mark:N.mark};u.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var S=N.inline.inside;S.bold.inside=O,S.italic.inside=O,S.inserted.inside=O,S.deleted.inside=O,S.span.inside=O;var m=N.table.inside;m.inline=O.inline,m.link=O.link,m.image=O.image,m.footnote=O.footnote,m.acronym=O.acronym,m.mark=O.mark})(n)}},14693:function(h){"use strict";h.exports=a,a.displayName="toml",a.aliases=[];function a(n){(function(e){var d=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function p(A){return A.replace(/__/g,function(){return d})}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(p(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(p(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}})(n)}},8743:function(h){"use strict";h.exports=a,a.displayName="tremor",a.aliases=[];function a(n){(function(e){e.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var d=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;e.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+d+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+d+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(d),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.tremor}}},string:/[\s\S]+/}},e.languages.troy=e.languages.tremor,e.languages.trickle=e.languages.tremor})(n)}},1689:function(h,a,n){"use strict";var e=n(24103),d=n(92784);h.exports=p,p.displayName="tsx",p.aliases=[];function p(A){A.register(e),A.register(d),function(b){var u=b.util.clone(b.languages.typescript);b.languages.tsx=b.languages.extend("jsx",u),delete b.languages.tsx.parameter,delete b.languages.tsx["literal-property"];var N=b.languages.tsx.tag;N.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+N.pattern.source+")",N.pattern.flags),N.lookbehind=!0}(A)}},69210:function(h,a,n){"use strict";var e=n(51478);h.exports=d,d.displayName="tt2",d.aliases=[];function d(p){p.register(e),function(A){A.languages.tt2=A.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),A.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),A.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),A.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete A.languages.tt2.string,A.hooks.add("before-tokenize",function(b){var u=/\[%[\s\S]+?%\]/g;A.languages["markup-templating"].buildPlaceholders(b,"tt2",u)}),A.hooks.add("after-tokenize",function(b){A.languages["markup-templating"].tokenizePlaceholders(b,"tt2")})}(p)}},58710:function(h){"use strict";h.exports=a,a.displayName="turtle",a.aliases=[];function a(n){n.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},n.languages.trig=n.languages.turtle}},60452:function(h,a,n){"use strict";var e=n(51478);h.exports=d,d.displayName="twig",d.aliases=[];function d(p){p.register(e),p.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},p.hooks.add("before-tokenize",function(A){if(A.language==="twig"){var b=/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g;p.languages["markup-templating"].buildPlaceholders(A,"twig",b)}}),p.hooks.add("after-tokenize",function(A){p.languages["markup-templating"].tokenizePlaceholders(A,"twig")})}},92784:function(h){"use strict";h.exports=a,a.displayName="typescript",a.aliases=["ts"];function a(n){(function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var d=e.languages.extend("typescript",{});delete d["class-name"],e.languages.typescript["class-name"].inside=d,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:d}}}}),e.languages.ts=e.languages.typescript})(n)}},36489:function(h){"use strict";h.exports=a,a.displayName="typoscript",a.aliases=["tsconfig"];function a(n){(function(e){var d=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;e.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:d}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:d,number:/^\d+$/,punctuation:/[,|:]/}},keyword:d,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},e.languages.tsconfig=e.languages.typoscript})(n)}},78380:function(h){"use strict";h.exports=a,a.displayName="unrealscript",a.aliases=["uc","uscript"];function a(n){n.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},n.languages.uc=n.languages.uscript=n.languages.unrealscript}},10409:function(h){"use strict";h.exports=a,a.displayName="uorazor",a.aliases=[];function a(n){n.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}},6539:function(h){"use strict";h.exports=a,a.displayName="uri",a.aliases=["url"];function a(n){n.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+("(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")")+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},n.languages.url=n.languages.uri}},82028:function(h){"use strict";h.exports=a,a.displayName="v",a.aliases=[];function a(n){(function(e){var d={pattern:/[\s\S]+/,inside:null};e.languages.v=e.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":d}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),d.inside=e.languages.v,e.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),e.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),e.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:e.languages.v.generic.inside}}}})})(n)}},62282:function(h){"use strict";h.exports=a,a.displayName="vala",a.aliases=[];function a(n){n.languages.vala=n.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),n.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:n.languages.vala}},string:/[\s\S]+/}}}),n.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:n.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}},55686:function(h,a,n){"use strict";var e=n(51422);h.exports=d,d.displayName="vbnet",d.aliases=[];function d(p){p.register(e),p.languages.vbnet=p.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}},70889:function(h){"use strict";h.exports=a,a.displayName="velocity",a.aliases=[];function a(n){(function(e){e.languages.velocity=e.languages.extend("markup",{});var d={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};d.variable.inside={string:d.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:d.number,boolean:d.boolean,punctuation:d.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:d}},variable:d.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity})(n)}},37116:function(h){"use strict";h.exports=a,a.displayName="verilog",a.aliases=[];function a(n){n.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}},66963:function(h){"use strict";h.exports=a,a.displayName="vhdl",a.aliases=[];function a(n){n.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}},21078:function(h){"use strict";h.exports=a,a.displayName="vim",a.aliases=[];function a(n){n.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}},96198:function(h){"use strict";h.exports=a,a.displayName="visualBasic",a.aliases=[];function a(n){n.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},n.languages.vb=n.languages["visual-basic"],n.languages.vba=n.languages["visual-basic"]}},17723:function(h){"use strict";h.exports=a,a.displayName="warpscript",a.aliases=[];function a(n){n.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}},67771:function(h){"use strict";h.exports=a,a.displayName="wasm",a.aliases=[];function a(n){n.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}},30307:function(h){"use strict";h.exports=a,a.displayName="webIdl",a.aliases=[];function a(n){(function(e){var d=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,p="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+d+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,A={};e.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+d),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:A},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+p),lookbehind:!0,inside:A},{pattern:RegExp("("+/\bcallback\s+/.source+d+/\s*=\s*/.source+")"+p),lookbehind:!0,inside:A},{pattern:RegExp(/(\btypedef\b\s*)/.source+p),lookbehind:!0,inside:A},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+d),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+d),lookbehind:!0},RegExp(d+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+d),lookbehind:!0},{pattern:RegExp(p+"(?="+/\s*(?:\.{3}\s*)?/.source+d+/\s*[(),;=]/.source+")"),inside:A}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/};for(var b in e.languages["web-idl"])b!=="class-name"&&(A[b]=e.languages["web-idl"][b]);e.languages.webidl=e.languages["web-idl"]})(n)}},8921:function(h){"use strict";h.exports=a,a.displayName="wiki",a.aliases=[];function a(n){n.languages.wiki=n.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:n.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),n.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:n.languages.markup.tag.inside}}}})}},13429:function(h){"use strict";h.exports=a,a.displayName="wolfram",a.aliases=["mathematica","wl","nb"];function a(n){n.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},n.languages.mathematica=n.languages.wolfram,n.languages.wl=n.languages.wolfram,n.languages.nb=n.languages.wolfram}},65197:function(h){"use strict";h.exports=a,a.displayName="wren",a.aliases=[];function a(n){n.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},n.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:n.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}},88904:function(h){"use strict";h.exports=a,a.displayName="xeora",a.aliases=["xeoracube"];function a(n){(function(e){e.languages.xeora=e.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),e.languages.insertBefore("inside","punctuation",{variable:e.languages.xeora["function-inline"].inside.variable},e.languages.xeora["function-block"]),e.languages.xeoracube=e.languages.xeora})(n)}},35:function(h){"use strict";h.exports=a,a.displayName="xmlDoc",a.aliases=[];function a(n){(function(e){function d(u,N){e.languages[u]&&e.languages.insertBefore(u,"comment",{"doc-comment":N})}var p=e.languages.markup.tag,A={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:p}},b={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:p}};d("csharp",A),d("fsharp",A),d("vbnet",b)})(n)}},86095:function(h){"use strict";h.exports=a,a.displayName="xojo",a.aliases=[];function a(n){n.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}},76998:function(h){"use strict";h.exports=a,a.displayName="xquery",a.aliases=[];function a(n){(function(e){e.languages.xquery=e.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),e.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,e.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,e.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:e.languages.xquery,alias:"language-xquery"};var d=function(A){return typeof A=="string"?A:typeof A.content=="string"?A.content:A.content.map(d).join("")},p=function(A){for(var b=[],u=0;u0&&b[b.length-1].tagName===d(N.content[0].content[1])&&b.pop():N.content[N.content.length-1].content==="/>"||b.push({tagName:d(N.content[0].content[1]),openedBraces:0}):b.length>0&&N.type==="punctuation"&&N.content==="{"&&(!A[u+1]||A[u+1].type!=="punctuation"||A[u+1].content!=="{")&&(!A[u-1]||A[u-1].type!=="plain-text"||A[u-1].content!=="{")?b[b.length-1].openedBraces++:b.length>0&&b[b.length-1].openedBraces>0&&N.type==="punctuation"&&N.content==="}"?b[b.length-1].openedBraces--:N.type!=="comment"&&(O=!0)),(O||typeof N=="string")&&b.length>0&&b[b.length-1].openedBraces===0){var S=d(N);u0&&(typeof A[u-1]=="string"||A[u-1].type==="plain-text")&&(S=d(A[u-1])+S,A.splice(u-1,1),u--),/^\s+$/.test(S)?A[u]=S:A[u]=new e.Token("plain-text",S,null,S)}N.content&&typeof N.content!="string"&&p(N.content)}};e.hooks.add("after-tokenize",function(A){A.language==="xquery"&&p(A.tokens)})})(n)}},14409:function(h){"use strict";h.exports=a,a.displayName="yaml",a.aliases=["yml"];function a(n){(function(e){var d=/[*&][^\s[\]{},]+/,p=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,A="(?:"+p.source+"(?:[ ]+"+d.source+")?|"+d.source+"(?:[ ]+"+p.source+")?)",b=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),u=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function N(O,S){S=(S||"").replace(/m/g,"")+"m";var m=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return A}).replace(/<>/g,function(){return O});return RegExp(m,S)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return A})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return A}).replace(/<>/g,function(){return"(?:"+b+"|"+u+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:N(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:N(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:N(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:N(u),lookbehind:!0,greedy:!0},number:{pattern:N(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:p,important:d,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml})(n)}},33460:function(h){"use strict";h.exports=a,a.displayName="yang",a.aliases=[];function a(n){n.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}},28108:function(h){"use strict";h.exports=a,a.displayName="zig",a.aliases=[];function a(n){(function(e){function d(S){return function(){return S}}var p=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,A="\\b(?!"+p.source+")(?!\\d)\\w+\\b",b=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,u=/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,d(b)),N=/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,d(A)),O="(?!\\s)(?:!?\\s*(?:"+u+"\\s*)*"+N+")+";e.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,d(O)).replace(//g,d(b))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,d(O)).replace(//g,d(b))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:p,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},e.languages.zig["class-name"].forEach(function(S){S.inside===null&&(S.inside=e.languages.zig)})})(n)}},27774:function(h,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.SizeSensorId=a.SensorTabIndex=a.SensorClassName=void 0;var n="size-sensor-id";a.SizeSensorId=n;var e="size-sensor-object";a.SensorClassName=e;var d="-1";a.SensorTabIndex=d},79301:function(h,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n=function(d){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,A=null;return function(){for(var b=this,u=arguments.length,N=new Array(u),O=0;O{const V=(Z,oe)=>(W.set(oe,Z),Z),q=Z=>{if(W.has(Z))return W.get(Z);const[oe,Y]=J[Z];switch(oe){case d:case e:return V(Y,Z);case p:{const re=V([],Z);for(const ye of Y)re.push(q(ye));return re}case A:{const re=V({},Z);for(const[ye,Ae]of Y)re[q(ye)]=q(Ae);return re}case b:return V(new Date(Y),Z);case u:{const{source:re,flags:ye}=Y;return V(new RegExp(re,ye),Z)}case N:{const re=V(new Map,Z);for(const[ye,Ae]of Y)re.set(q(ye),q(Ae));return re}case O:{const re=V(new Set,Z);for(const ye of Y)re.add(q(ye));return re}case S:{const{name:re,message:ye}=Y;return V(new X[re](ye),Z)}case m:return V(BigInt(Y),Z);case"BigInt":return V(Object(BigInt(Y)),Z);case"ArrayBuffer":return V(new Uint8Array(Y).buffer,Y);case"DataView":{const{buffer:re}=new Uint8Array(Y);return V(new DataView(re),Y)}}return V(new X[oe](Y),Z)};return q},U=W=>z(new Map,W)(0),j="",{toString:_}={},{keys:K}=Object,P=W=>{const J=typeof W;if(J!=="object"||!W)return[d,J];const V=_.call(W).slice(8,-1);switch(V){case"Array":return[p,j];case"Object":return[A,j];case"Date":return[b,j];case"RegExp":return[u,j];case"Map":return[N,j];case"Set":return[O,j];case"DataView":return[p,V]}return V.includes("Array")?[p,V]:V.includes("Error")?[S,V]:[A,V]},F=([W,J])=>W===d&&(J==="function"||J==="symbol"),I=(W,J,V,q)=>{const Z=(Y,re)=>{const ye=q.push(Y)-1;return V.set(re,ye),ye},oe=Y=>{if(V.has(Y))return V.get(Y);let[re,ye]=P(Y);switch(re){case d:{let Le=Y;switch(ye){case"bigint":re=m,Le=Y.toString();break;case"function":case"symbol":if(W)throw new TypeError("unable to serialize "+ye);Le=null;break;case"undefined":return Z([e],Y)}return Z([re,Le],Y)}case p:{if(ye){let He=Y;return ye==="DataView"?He=new Uint8Array(Y.buffer):ye==="ArrayBuffer"&&(He=new Uint8Array(Y)),Z([ye,[...He]],Y)}const Le=[],fe=Z([re,Le],Y);for(const He of Y)Le.push(oe(He));return fe}case A:{if(ye)switch(ye){case"BigInt":return Z([ye,Y.toString()],Y);case"Boolean":case"Number":case"String":return Z([ye,Y.valueOf()],Y)}if(J&&"toJSON"in Y)return oe(Y.toJSON());const Le=[],fe=Z([re,Le],Y);for(const He of K(Y))(W||!F(P(Y[He])))&&Le.push([oe(He),oe(Y[He])]);return fe}case b:return Z([re,Y.toISOString()],Y);case u:{const{source:Le,flags:fe}=Y;return Z([re,{source:Le,flags:fe}],Y)}case N:{const Le=[],fe=Z([re,Le],Y);for(const[He,xe]of Y)(W||!(F(P(He))||F(P(xe))))&&Le.push([oe(He),oe(xe)]);return fe}case O:{const Le=[],fe=Z([re,Le],Y);for(const He of Y)(W||!F(P(He)))&&Le.push(oe(He));return fe}}const{message:Ae}=Y;return Z([re,{name:ye,message:Ae}],Y)};return oe},D=(W,{json:J,lossy:V}={})=>{const q=[];return I(!(J||V),!!J,new Map,q)(W),q};var G=typeof structuredClone=="function"?(W,J)=>J&&("json"in J||"lossy"in J)?U(D(W,J)):structuredClone(W):(W,J)=>U(D(W,J))},11630:function(h,a,n){"use strict";n.d(a,{P:function(){return d},Q:function(){return e}});function e(p){const A=[],b=String(p||"");let u=b.indexOf(","),N=0,O=!1;for(;!O;){u===-1&&(u=b.length,O=!0);const S=b.slice(N,u).trim();(S||!O)&&A.push(S),N=u+1,u=b.indexOf(",",N)}return A}function d(p,A){const b=A||{};return(p[p.length-1]===""?[...p,""]:p).join((b.padRight?" ":"")+","+(b.padLeft===!1?"":" ")).trim()}},87342:function(h,a,n){"use strict";n.d(a,{ok:function(){return p},t1:function(){return A}});function e(b){return b}function d(){}function p(){}function A(){}},40797:function(h,a,n){"use strict";n.d(a,{N:function(){return U}});var e=n(81994),d=n(43309);function p(_,K){return A(_,K||{})||{type:"root",children:[]}}function A(_,K){const P=b(_,K);return P&&K.afterTransform&&K.afterTransform(_,P),P}function b(_,K){switch(_.nodeType){case 1:return m(_,K);case 3:return O(_);case 8:return S(_);case 9:return u(_,K);case 10:return N();case 11:return u(_,K);default:return}}function u(_,K){return{type:"root",children:X(_,K)}}function N(){return{type:"doctype"}}function O(_){return{type:"text",value:_.nodeValue||""}}function S(_){return{type:"comment",value:_.nodeValue||""}}function m(_,K){const P=_.namespaceURI,F=P===d.t.svg?e.s:e.h,I=P===d.t.html?_.tagName.toLowerCase():_.tagName,D=P===d.t.html&&I==="template"?_.content:_,G=_.getAttributeNames(),W={};let J=-1;for(;++JFt&&(Ft=jt):jt&&(Ft!==void 0&&Ft>-1&&Ot.push(` +`.repeat(Ft)||" "),Ft=-1,Ot.push(jt))}return Ot.join("")}function I(Y,re,ye){return Y.type==="element"?D(Y,re,ye):Y.type==="text"?ye.whitespace==="normal"?G(Y,ye):W(Y):[]}function D(Y,re,ye){const Ae=V(Y,ye),Le=Y.children||[];let fe=-1,He=[];if(K(Y))return He;let xe,Ot;for(z(Y)||_(Y)&&d(re,Y,_)?Ot=` +`:j(Y)?(xe=2,Ot=2):P(Y)&&(xe=1,Ot=1);++fe-1&&j.test(String.fromCharCode(K))}}},14470:function(h,a,n){"use strict";n.d(a,{dy:function(){return _},YP:function(){return K}});class e{constructor(F,I,D){this.normal=I,this.property=F,D&&(this.space=D)}}e.prototype.normal={},e.prototype.property={},e.prototype.space=void 0;function d(P,F){const I={},D={};for(const G of P)Object.assign(I,G.property),Object.assign(D,G.normal);return new e(I,D,F)}var p=n(13830),A=n(53538);function b(P){const F={},I={};for(const[D,G]of Object.entries(P.properties)){const W=new A.I(D,P.transform(P.attributes||{},D),G,P.space);P.mustUseProperty&&P.mustUseProperty.includes(D)&&(W.mustUseProperty=!0),F[D]=W,I[(0,p.F)(D)]=D,I[(0,p.F)(W.attribute)]=D}return new e(F,I,P.space)}var u=n(71337);const N=b({properties:{ariaActiveDescendant:null,ariaAtomic:u.booleanish,ariaAutoComplete:null,ariaBusy:u.booleanish,ariaChecked:u.booleanish,ariaColCount:u.number,ariaColIndex:u.number,ariaColSpan:u.number,ariaControls:u.spaceSeparated,ariaCurrent:null,ariaDescribedBy:u.spaceSeparated,ariaDetails:null,ariaDisabled:u.booleanish,ariaDropEffect:u.spaceSeparated,ariaErrorMessage:null,ariaExpanded:u.booleanish,ariaFlowTo:u.spaceSeparated,ariaGrabbed:u.booleanish,ariaHasPopup:null,ariaHidden:u.booleanish,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:u.spaceSeparated,ariaLevel:u.number,ariaLive:null,ariaModal:u.booleanish,ariaMultiLine:u.booleanish,ariaMultiSelectable:u.booleanish,ariaOrientation:null,ariaOwns:u.spaceSeparated,ariaPlaceholder:null,ariaPosInSet:u.number,ariaPressed:u.booleanish,ariaReadOnly:u.booleanish,ariaRelevant:null,ariaRequired:u.booleanish,ariaRoleDescription:u.spaceSeparated,ariaRowCount:u.number,ariaRowIndex:u.number,ariaRowSpan:u.number,ariaSelected:u.booleanish,ariaSetSize:u.number,ariaSort:null,ariaValueMax:u.number,ariaValueMin:u.number,ariaValueNow:u.number,ariaValueText:null,role:null},transform(P,F){return F==="role"?F:"aria-"+F.slice(4).toLowerCase()}});function O(P,F){return F in P?P[F]:F}function S(P,F){return O(P,F.toLowerCase())}const m=b({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:u.commaSeparated,acceptCharset:u.spaceSeparated,accessKey:u.spaceSeparated,action:null,allow:null,allowFullScreen:u.boolean,allowPaymentRequest:u.boolean,allowUserMedia:u.boolean,alt:null,as:null,async:u.boolean,autoCapitalize:null,autoComplete:u.spaceSeparated,autoFocus:u.boolean,autoPlay:u.boolean,blocking:u.spaceSeparated,capture:null,charSet:null,checked:u.boolean,cite:null,className:u.spaceSeparated,cols:u.number,colSpan:null,content:null,contentEditable:u.booleanish,controls:u.boolean,controlsList:u.spaceSeparated,coords:u.number|u.commaSeparated,crossOrigin:null,data:null,dateTime:null,decoding:null,default:u.boolean,defer:u.boolean,dir:null,dirName:null,disabled:u.boolean,download:u.overloadedBoolean,draggable:u.booleanish,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:u.boolean,formTarget:null,headers:u.spaceSeparated,height:u.number,hidden:u.overloadedBoolean,high:u.number,href:null,hrefLang:null,htmlFor:u.spaceSeparated,httpEquiv:u.spaceSeparated,id:null,imageSizes:null,imageSrcSet:null,inert:u.boolean,inputMode:null,integrity:null,is:null,isMap:u.boolean,itemId:null,itemProp:u.spaceSeparated,itemRef:u.spaceSeparated,itemScope:u.boolean,itemType:u.spaceSeparated,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:u.boolean,low:u.number,manifest:null,max:null,maxLength:u.number,media:null,method:null,min:null,minLength:u.number,multiple:u.boolean,muted:u.boolean,name:null,nonce:null,noModule:u.boolean,noValidate:u.boolean,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:u.boolean,optimum:u.number,pattern:null,ping:u.spaceSeparated,placeholder:null,playsInline:u.boolean,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:u.boolean,referrerPolicy:null,rel:u.spaceSeparated,required:u.boolean,reversed:u.boolean,rows:u.number,rowSpan:u.number,sandbox:u.spaceSeparated,scope:null,scoped:u.boolean,seamless:u.boolean,selected:u.boolean,shadowRootClonable:u.boolean,shadowRootDelegatesFocus:u.boolean,shadowRootMode:null,shape:null,size:u.number,sizes:null,slot:null,span:u.number,spellCheck:u.booleanish,src:null,srcDoc:null,srcLang:null,srcSet:null,start:u.number,step:null,style:null,tabIndex:u.number,target:null,title:null,translate:null,type:null,typeMustMatch:u.boolean,useMap:null,value:u.booleanish,width:u.number,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:u.spaceSeparated,axis:null,background:null,bgColor:null,border:u.number,borderColor:null,bottomMargin:u.number,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:u.boolean,declare:u.boolean,event:null,face:null,frame:null,frameBorder:null,hSpace:u.number,leftMargin:u.number,link:null,longDesc:null,lowSrc:null,marginHeight:u.number,marginWidth:u.number,noResize:u.boolean,noHref:u.boolean,noShade:u.boolean,noWrap:u.boolean,object:null,profile:null,prompt:null,rev:null,rightMargin:u.number,rules:null,scheme:null,scrolling:u.booleanish,standby:null,summary:null,text:null,topMargin:u.number,valueType:null,version:null,vAlign:null,vLink:null,vSpace:u.number,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:u.boolean,disableRemotePlayback:u.boolean,prefix:null,property:null,results:u.number,security:null,unselectable:null},space:"html",transform:S}),X=b({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:u.commaOrSpaceSeparated,accentHeight:u.number,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:u.number,amplitude:u.number,arabicForm:null,ascent:u.number,attributeName:null,attributeType:null,azimuth:u.number,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:u.number,by:null,calcMode:null,capHeight:u.number,className:u.spaceSeparated,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:u.number,diffuseConstant:u.number,direction:null,display:null,dur:null,divisor:u.number,dominantBaseline:null,download:u.boolean,dx:null,dy:null,edgeMode:null,editable:null,elevation:u.number,enableBackground:null,end:null,event:null,exponent:u.number,externalResourcesRequired:null,fill:null,fillOpacity:u.number,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:u.commaSeparated,g2:u.commaSeparated,glyphName:u.commaSeparated,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:u.number,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:u.number,horizOriginX:u.number,horizOriginY:u.number,id:null,ideographic:u.number,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:u.number,k:u.number,k1:u.number,k2:u.number,k3:u.number,k4:u.number,kernelMatrix:u.commaOrSpaceSeparated,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:u.number,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:u.number,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:u.number,overlineThickness:u.number,paintOrder:null,panose1:null,path:null,pathLength:u.number,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:u.spaceSeparated,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:u.number,pointsAtY:u.number,pointsAtZ:u.number,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:u.commaOrSpaceSeparated,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:u.commaOrSpaceSeparated,rev:u.commaOrSpaceSeparated,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:u.commaOrSpaceSeparated,requiredFeatures:u.commaOrSpaceSeparated,requiredFonts:u.commaOrSpaceSeparated,requiredFormats:u.commaOrSpaceSeparated,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:u.number,specularExponent:u.number,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:u.number,strikethroughThickness:u.number,string:null,stroke:null,strokeDashArray:u.commaOrSpaceSeparated,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:u.number,strokeOpacity:u.number,strokeWidth:null,style:null,surfaceScale:u.number,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:u.commaOrSpaceSeparated,tabIndex:u.number,tableValues:null,target:null,targetX:u.number,targetY:u.number,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:u.commaOrSpaceSeparated,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:u.number,underlineThickness:u.number,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:u.number,values:null,vAlphabetic:u.number,vMathematical:u.number,vectorEffect:null,vHanging:u.number,vIdeographic:u.number,version:null,vertAdvY:u.number,vertOriginX:u.number,vertOriginY:u.number,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:u.number,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:O}),z=b({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(P,F){return"xlink:"+F.slice(5).toLowerCase()}}),U=b({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:S}),j=b({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(P,F){return"xml:"+F.slice(3).toLowerCase()}}),_=d([N,m,z,U,j],"html"),K=d([N,X,z,U,j],"svg")},86825:function(h,a,n){"use strict";n.d(a,{s:function(){return N}});var e=n(53538),d=n(25629),p=n(13830);const A=/[A-Z]/g,b=/-[a-z]/g,u=/^data[-\w.:]+$/i;function N(m,X){const z=(0,p.F)(X);let U=X,j=d.k;if(z in m.normal)return m.property[m.normal[z]];if(z.length>4&&z.slice(0,4)==="data"&&u.test(X)){if(X.charAt(4)==="-"){const _=X.slice(5).replace(b,S);U="data"+_.charAt(0).toUpperCase()+_.slice(1)}else{const _=X.slice(4);if(!b.test(_)){let K=_.replace(A,O);K.charAt(0)!=="-"&&(K="-"+K),X="data"+K}}j=e.I}return new j(U,X)}function O(m){return"-"+m.toLowerCase()}function S(m){return m.charAt(1).toUpperCase()}},13830:function(h,a,n){"use strict";n.d(a,{F:function(){return e}});function e(d){return d.toLowerCase()}},53538:function(h,a,n){"use strict";n.d(a,{I:function(){return A}});var e=n(25629),d=n(71337);const p=Object.keys(d);class A extends e.k{constructor(N,O,S,m){let X=-1;if(super(N,O),b(this,"space",m),typeof S=="number")for(;++X0){const w=E.length>1?E:E[0];w&&(i.children=w)}}function Tt(i,E,w){return M;function M(Q,ne,pe,Fe){const ct=Array.isArray(pe.children)?w:E;return Fe?ct(ne,pe,Fe):ct(ne,pe)}}function cn(i,E){return w;function w(M,Q,ne,pe){const Fe=Array.isArray(ne.children),ft=(0,G.Pk)(M);return E(Q,ne,pe,Fe,{columnNumber:ft?ft.column-1:void 0,fileName:i,lineNumber:ft?ft.line:void 0},void 0)}}function Wt(i,E){const w={};let M,Q;for(Q in E.properties)if(Q!=="children"&&oe.call(E.properties,Q)){const ne=Ze(i,Q,E.properties[Q]);if(ne){const[pe,Fe]=ne;i.tableCellAlignToStyle&&pe==="align"&&typeof Fe=="string"&&Ae.has(E.tagName)?M=Fe:w[pe]=Fe}}if(M){const ne=w.style||(w.style={});ne[i.stylePropertyNameCase==="css"?"text-align":"textAlign"]=M}return w}function _e(i,E){const w={};for(const M of E.attributes)if(M.type==="mdxJsxExpressionAttribute")if(M.data&&M.data.estree&&i.evaluater){const ne=M.data.estree.body[0];(0,d.ok)(ne.type==="ExpressionStatement");const pe=ne.expression;(0,d.ok)(pe.type==="ObjectExpression");const Fe=pe.properties[0];(0,d.ok)(Fe.type==="SpreadElement"),Object.assign(w,i.evaluater.evaluateExpression(Fe.argument))}else sn(i,E.position);else{const Q=M.name;let ne;if(M.value&&typeof M.value=="object")if(M.value.data&&M.value.data.estree&&i.evaluater){const Fe=M.value.data.estree.body[0];(0,d.ok)(Fe.type==="ExpressionStatement"),ne=i.evaluater.evaluateExpression(Fe.expression)}else sn(i,E.position);else ne=M.value===null?!0:M.value;w[Q]=ne}return w}function dn(i,E){const w=[];let M=-1;const Q=i.passKeys?new Map:Y;for(;++MQ?0:Q+E:E=E>Q?Q:E,w=w>0?w:0,M.length<1e4)pe=Array.from(M),pe.unshift(E,w),i.splice(...pe);else for(w&&i.splice(E,w);ne0?(Qt(i,i.length,0,E),i):E}class Kt{constructor(E){this.left=E?[...E]:[],this.right=[]}get(E){if(E<0||E>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+E+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return Ethis.left.length?this.right.slice(this.right.length-M+this.left.length,this.right.length-E+this.left.length).reverse():this.left.slice(E).concat(this.right.slice(this.right.length-M+this.left.length).reverse())}splice(E,w,M){const Q=w||0;this.setCursor(Math.trunc(E));const ne=this.right.splice(this.right.length-Q,Number.POSITIVE_INFINITY);return M&&hn(this.left,M),ne.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(E){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(E)}pushMany(E){this.setCursor(Number.POSITIVE_INFINITY),hn(this.left,E)}unshift(E){this.setCursor(0),this.right.push(E)}unshiftMany(E){this.setCursor(0),hn(this.right,E.reverse())}setCursor(E){if(!(E===this.left.length||E>this.left.length&&this.right.length===0||E<0&&this.left.length===0))if(Epe))return;const rs=E.events.length;let Rs=rs,$i,Es;for(;Rs--;)if(E.events[Rs][0]==="exit"&&E.events[Rs][1].type==="chunkFlow"){if($i){Es=E.events[Rs][1].end;break}$i=!0}for(ca(M),Sr=rs;SrQa;){const ys=w[Is];E.containerState=ys[1],ys[0].exit.call(E,i)}w.length=Qa}function Oi(){Q.write([null]),ne=void 0,Q=void 0,E.containerState._closeFlow=void 0}}function Kr(i,E,w){return(0,Fn.f)(i,i.attempt(this.parser.constructs.document,E,w),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}const ln={partial:!0,tokenize:Fr};function Fr(i,E,w){return M;function M(ne){return(0,$e.xz)(ne)?(0,Fn.f)(i,Q,"linePrefix")(ne):Q(ne)}function Q(ne){return ne===null||(0,$e.Ch)(ne)?E(ne):w(ne)}}const pa={resolve:_r,tokenize:Ja},vr={partial:!0,tokenize:Ha};function _r(i){return Ee(i),i}function Ja(i,E){let w;return M;function M(Fe){return i.enter("content"),w=i.enter("chunkContent",{contentType:"content"}),Q(Fe)}function Q(Fe){return Fe===null?ne(Fe):(0,$e.Ch)(Fe)?i.check(vr,pe,ne)(Fe):(i.consume(Fe),Q)}function ne(Fe){return i.exit("chunkContent"),i.exit("content"),E(Fe)}function pe(Fe){return i.consume(Fe),i.exit("chunkContent"),w.next=i.enter("chunkContent",{contentType:"content",previous:w}),w=w.next,Q}}function Ha(i,E,w){const M=this;return Q;function Q(pe){return i.exit("chunkContent"),i.enter("lineEnding"),i.consume(pe),i.exit("lineEnding"),(0,Fn.f)(i,ne,"linePrefix")}function ne(pe){if(pe===null||(0,$e.Ch)(pe))return w(pe);const Fe=M.events[M.events.length-1];return!M.parser.constructs.disable.null.includes("codeIndented")&&Fe&&Fe[1].type==="linePrefix"&&Fe[2].sliceSerialize(Fe[1],!0).length>=4?E(pe):i.interrupt(M.parser.constructs.flow,w,E)(pe)}}const ka={tokenize:ha};function ha(i){const E=this,w=i.attempt(ln,M,i.attempt(this.parser.constructs.flowInitial,Q,(0,Fn.f)(i,i.attempt(this.parser.constructs.flow,Q,i.attempt(pa,Q)),"linePrefix")));return w;function M(ne){if(ne===null){i.consume(ne);return}return i.enter("lineEndingBlank"),i.consume(ne),i.exit("lineEndingBlank"),E.currentConstruct=void 0,w}function Q(ne){if(ne===null){i.consume(ne);return}return i.enter("lineEnding"),i.consume(ne),i.exit("lineEnding"),E.currentConstruct=void 0,w}}const ra={resolveAll:y()},$a=g("string"),on=g("text");function g(i){return{resolveAll:y(i==="text"?R:void 0),tokenize:E};function E(w){const M=this,Q=this.parser.constructs[i],ne=w.attempt(Q,pe,Fe);return pe;function pe(ze){return ct(ze)?ne(ze):Fe(ze)}function Fe(ze){if(ze===null){w.consume(ze);return}return w.enter("data"),w.consume(ze),ft}function ft(ze){return ct(ze)?(w.exit("data"),ne(ze)):(w.consume(ze),ft)}function ct(ze){if(ze===null)return!0;const Ut=Q[ze];let Nt=-1;if(Ut)for(;++Nt=3&&(ct===null||(0,$e.Ch)(ct))?(i.exit("thematicBreak"),E(ct)):w(ct)}function ft(ct){return ct===Q?(i.consume(ct),M++,ft):(i.exit("thematicBreakSequence"),(0,$e.xz)(ct)?(0,Fn.f)(i,Fe,"whitespace")(ct):Fe(ct))}}const Ue={continuation:{tokenize:ir},exit:Xr,name:"list",tokenize:Zn},gt={partial:!0,tokenize:sr},mr={partial:!0,tokenize:ia};function Zn(i,E,w){const M=this,Q=M.events[M.events.length-1];let ne=Q&&Q[1].type==="linePrefix"?Q[2].sliceSerialize(Q[1],!0).length:0,pe=0;return Fe;function Fe(rt){const La=M.containerState.type||(rt===42||rt===43||rt===45?"listUnordered":"listOrdered");if(La==="listUnordered"?!M.containerState.marker||rt===M.containerState.marker:(0,$e.pY)(rt)){if(M.containerState.type||(M.containerState.type=La,i.enter(La,{_container:!0})),La==="listUnordered")return i.enter("listItemPrefix"),rt===42||rt===45?i.check(k,w,ct)(rt):ct(rt);if(!M.interrupt||rt===49)return i.enter("listItemPrefix"),i.enter("listItemValue"),ft(rt)}return w(rt)}function ft(rt){return(0,$e.pY)(rt)&&++pe<10?(i.consume(rt),ft):(!M.interrupt||pe<2)&&(M.containerState.marker?rt===M.containerState.marker:rt===41||rt===46)?(i.exit("listItemValue"),ct(rt)):w(rt)}function ct(rt){return i.enter("listItemMarker"),i.consume(rt),i.exit("listItemMarker"),M.containerState.marker=M.containerState.marker||rt,i.check(ln,M.interrupt?w:ze,i.attempt(gt,Nt,Ut))}function ze(rt){return M.containerState.initialBlankLine=!0,ne++,Nt(rt)}function Ut(rt){return(0,$e.xz)(rt)?(i.enter("listItemPrefixWhitespace"),i.consume(rt),i.exit("listItemPrefixWhitespace"),Nt):w(rt)}function Nt(rt){return M.containerState.size=ne+M.sliceSerialize(i.exit("listItemPrefix"),!0).length,E(rt)}}function ir(i,E,w){const M=this;return M.containerState._closeFlow=void 0,i.check(ln,Q,ne);function Q(Fe){return M.containerState.furtherBlankLines=M.containerState.furtherBlankLines||M.containerState.initialBlankLine,(0,Fn.f)(i,E,"listItemIndent",M.containerState.size+1)(Fe)}function ne(Fe){return M.containerState.furtherBlankLines||!(0,$e.xz)(Fe)?(M.containerState.furtherBlankLines=void 0,M.containerState.initialBlankLine=void 0,pe(Fe)):(M.containerState.furtherBlankLines=void 0,M.containerState.initialBlankLine=void 0,i.attempt(mr,E,pe)(Fe))}function pe(Fe){return M.containerState._closeFlow=!0,M.interrupt=void 0,(0,Fn.f)(i,i.attempt(Ue,E,w),"linePrefix",M.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Fe)}}function ia(i,E,w){const M=this;return(0,Fn.f)(i,Q,"listItemIndent",M.containerState.size+1);function Q(ne){const pe=M.events[M.events.length-1];return pe&&pe[1].type==="listItemIndent"&&pe[2].sliceSerialize(pe[1],!0).length===M.containerState.size?E(ne):w(ne)}}function Xr(i){i.exit(this.containerState.type)}function sr(i,E,w){const M=this;return(0,Fn.f)(i,Q,"listItemPrefixWhitespace",M.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function Q(ne){const pe=M.events[M.events.length-1];return!(0,$e.xz)(ne)&&pe&&pe[1].type==="listItemPrefixWhitespace"?E(ne):w(ne)}}const Ea={continuation:{tokenize:ot},exit:cr,name:"blockQuote",tokenize:pr};function pr(i,E,w){const M=this;return Q;function Q(pe){if(pe===62){const Fe=M.containerState;return Fe.open||(i.enter("blockQuote",{_container:!0}),Fe.open=!0),i.enter("blockQuotePrefix"),i.enter("blockQuoteMarker"),i.consume(pe),i.exit("blockQuoteMarker"),ne}return w(pe)}function ne(pe){return(0,$e.xz)(pe)?(i.enter("blockQuotePrefixWhitespace"),i.consume(pe),i.exit("blockQuotePrefixWhitespace"),i.exit("blockQuotePrefix"),E):(i.exit("blockQuotePrefix"),E(pe))}}function ot(i,E,w){const M=this;return Q;function Q(pe){return(0,$e.xz)(pe)?(0,Fn.f)(i,ne,"linePrefix",M.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(pe):ne(pe)}function ne(pe){return i.attempt(Ea,E,w)(pe)}}function cr(i){i.exit("blockQuote")}function Yn(i,E,w,M,Q,ne,pe,Fe,ft){const ct=ft||Number.POSITIVE_INFINITY;let ze=0;return Ut;function Ut(ca){return ca===60?(i.enter(M),i.enter(Q),i.enter(ne),i.consume(ca),i.exit(ne),Nt):ca===null||ca===32||ca===41||(0,$e.Av)(ca)?w(ca):(i.enter(M),i.enter(pe),i.enter(Fe),i.enter("chunkString",{contentType:"string"}),ba(ca))}function Nt(ca){return ca===62?(i.enter(ne),i.consume(ca),i.exit(ne),i.exit(Q),i.exit(M),E):(i.enter(Fe),i.enter("chunkString",{contentType:"string"}),rt(ca))}function rt(ca){return ca===62?(i.exit("chunkString"),i.exit(Fe),Nt(ca)):ca===null||ca===60||(0,$e.Ch)(ca)?w(ca):(i.consume(ca),ca===92?La:rt)}function La(ca){return ca===60||ca===62||ca===92?(i.consume(ca),rt):rt(ca)}function ba(ca){return!ze&&(ca===null||ca===41||(0,$e.z3)(ca))?(i.exit("chunkString"),i.exit(Fe),i.exit(pe),i.exit(M),E(ca)):ze999||rt===null||rt===91||rt===93&&!ft||rt===94&&!Fe&&"_hiddenFootnoteSupport"in pe.parser.constructs?w(rt):rt===93?(i.exit(ne),i.enter(Q),i.consume(rt),i.exit(Q),i.exit(M),E):(0,$e.Ch)(rt)?(i.enter("lineEnding"),i.consume(rt),i.exit("lineEnding"),ze):(i.enter("chunkString",{contentType:"string"}),Ut(rt))}function Ut(rt){return rt===null||rt===91||rt===93||(0,$e.Ch)(rt)||Fe++>999?(i.exit("chunkString"),ze(rt)):(i.consume(rt),ft||(ft=!(0,$e.xz)(rt)),rt===92?Nt:Ut)}function Nt(rt){return rt===91||rt===92||rt===93?(i.consume(rt),Fe++,Ut):Ut(rt)}}function v(i,E,w,M,Q,ne){let pe;return Fe;function Fe(Nt){return Nt===34||Nt===39||Nt===40?(i.enter(M),i.enter(Q),i.consume(Nt),i.exit(Q),pe=Nt===40?41:Nt,ft):w(Nt)}function ft(Nt){return Nt===pe?(i.enter(Q),i.consume(Nt),i.exit(Q),i.exit(M),E):(i.enter(ne),ct(Nt))}function ct(Nt){return Nt===pe?(i.exit(ne),ft(pe)):Nt===null?w(Nt):(0,$e.Ch)(Nt)?(i.enter("lineEnding"),i.consume(Nt),i.exit("lineEnding"),(0,Fn.f)(i,ct,"linePrefix")):(i.enter("chunkString",{contentType:"string"}),ze(Nt))}function ze(Nt){return Nt===pe||Nt===null||(0,$e.Ch)(Nt)?(i.exit("chunkString"),ct(Nt)):(i.consume(Nt),Nt===92?Ut:ze)}function Ut(Nt){return Nt===pe||Nt===92?(i.consume(Nt),ze):ze(Nt)}}function Ur(i,E){let w;return M;function M(Q){return(0,$e.Ch)(Q)?(i.enter("lineEnding"),i.consume(Q),i.exit("lineEnding"),w=!0,M):(0,$e.xz)(Q)?(0,Fn.f)(i,M,w?"linePrefix":"lineSuffix")(Q):E(Q)}}function wa(i){return i.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Lt={name:"definition",tokenize:Da},Or={partial:!0,tokenize:Pa};function Da(i,E,w){const M=this;let Q;return ne;function ne(rt){return i.enter("definition"),pe(rt)}function pe(rt){return Qe.call(M,i,Fe,w,"definitionLabel","definitionLabelMarker","definitionLabelString")(rt)}function Fe(rt){return Q=wa(M.sliceSerialize(M.events[M.events.length-1][1]).slice(1,-1)),rt===58?(i.enter("definitionMarker"),i.consume(rt),i.exit("definitionMarker"),ft):w(rt)}function ft(rt){return(0,$e.z3)(rt)?Ur(i,ct)(rt):ct(rt)}function ct(rt){return Yn(i,ze,w,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(rt)}function ze(rt){return i.attempt(Or,Ut,Ut)(rt)}function Ut(rt){return(0,$e.xz)(rt)?(0,Fn.f)(i,Nt,"whitespace")(rt):Nt(rt)}function Nt(rt){return rt===null||(0,$e.Ch)(rt)?(i.exit("definition"),M.parser.defined.push(Q),E(rt)):w(rt)}}function Pa(i,E,w){return M;function M(Fe){return(0,$e.z3)(Fe)?Ur(i,Q)(Fe):w(Fe)}function Q(Fe){return v(i,ne,w,"definitionTitle","definitionTitleMarker","definitionTitleString")(Fe)}function ne(Fe){return(0,$e.xz)(Fe)?(0,Fn.f)(i,pe,"whitespace")(Fe):pe(Fe)}function pe(Fe){return Fe===null||(0,$e.Ch)(Fe)?E(Fe):w(Fe)}}const Sa={name:"codeIndented",tokenize:qa},Ne={partial:!0,tokenize:Si};function qa(i,E,w){const M=this;return Q;function Q(ct){return i.enter("codeIndented"),(0,Fn.f)(i,ne,"linePrefix",5)(ct)}function ne(ct){const ze=M.events[M.events.length-1];return ze&&ze[1].type==="linePrefix"&&ze[2].sliceSerialize(ze[1],!0).length>=4?pe(ct):w(ct)}function pe(ct){return ct===null?ft(ct):(0,$e.Ch)(ct)?i.attempt(Ne,pe,ft)(ct):(i.enter("codeFlowValue"),Fe(ct))}function Fe(ct){return ct===null||(0,$e.Ch)(ct)?(i.exit("codeFlowValue"),pe(ct)):(i.consume(ct),Fe)}function ft(ct){return i.exit("codeIndented"),E(ct)}}function Si(i,E,w){const M=this;return Q;function Q(pe){return M.parser.lazy[M.now().line]?w(pe):(0,$e.Ch)(pe)?(i.enter("lineEnding"),i.consume(pe),i.exit("lineEnding"),Q):(0,Fn.f)(i,ne,"linePrefix",5)(pe)}function ne(pe){const Fe=M.events[M.events.length-1];return Fe&&Fe[1].type==="linePrefix"&&Fe[2].sliceSerialize(Fe[1],!0).length>=4?E(pe):(0,$e.Ch)(pe)?Q(pe):w(pe)}}const Zi={name:"headingAtx",resolve:Ni,tokenize:ji};function Ni(i,E){let w=i.length-2,M=3,Q,ne;return i[M][1].type==="whitespace"&&(M+=2),w-2>M&&i[w][1].type==="whitespace"&&(w-=2),i[w][1].type==="atxHeadingSequence"&&(M===w-1||w-4>M&&i[w-2][1].type==="whitespace")&&(w-=M+1===w?2:4),w>M&&(Q={type:"atxHeadingText",start:i[M][1].start,end:i[w][1].end},ne={type:"chunkText",start:i[M][1].start,end:i[w][1].end,contentType:"text"},Qt(i,M,w-M+1,[["enter",Q,E],["enter",ne,E],["exit",ne,E],["exit",Q,E]])),i}function ji(i,E,w){let M=0;return Q;function Q(ze){return i.enter("atxHeading"),ne(ze)}function ne(ze){return i.enter("atxHeadingSequence"),pe(ze)}function pe(ze){return ze===35&&M++<6?(i.consume(ze),pe):ze===null||(0,$e.z3)(ze)?(i.exit("atxHeadingSequence"),Fe(ze)):w(ze)}function Fe(ze){return ze===35?(i.enter("atxHeadingSequence"),ft(ze)):ze===null||(0,$e.Ch)(ze)?(i.exit("atxHeading"),E(ze)):(0,$e.xz)(ze)?(0,Fn.f)(i,Fe,"whitespace")(ze):(i.enter("atxHeadingText"),ct(ze))}function ft(ze){return ze===35?(i.consume(ze),ft):(i.exit("atxHeadingSequence"),Fe(ze))}function ct(ze){return ze===null||ze===35||(0,$e.z3)(ze)?(i.exit("atxHeadingText"),Fe(ze)):(i.consume(ze),ct)}}const ts={name:"setextUnderline",resolveTo:Ii,tokenize:Ei};function Ii(i,E){let w=i.length,M,Q,ne;for(;w--;)if(i[w][0]==="enter"){if(i[w][1].type==="content"){M=w;break}i[w][1].type==="paragraph"&&(Q=w)}else i[w][1].type==="content"&&i.splice(w,1),!ne&&i[w][1].type==="definition"&&(ne=w);const pe={type:"setextHeading",start:_a({},i[M][1].start),end:_a({},i[i.length-1][1].end)};return i[Q][1].type="setextHeadingText",ne?(i.splice(Q,0,["enter",pe,E]),i.splice(ne+1,0,["exit",i[M][1],E]),i[M][1].end=_a({},i[ne][1].end)):i[M][1]=pe,i.push(["exit",pe,E]),i}function Ei(i,E,w){const M=this;let Q;return ne;function ne(ct){let ze=M.events.length,Ut;for(;ze--;)if(M.events[ze][1].type!=="lineEnding"&&M.events[ze][1].type!=="linePrefix"&&M.events[ze][1].type!=="content"){Ut=M.events[ze][1].type==="paragraph";break}return!M.parser.lazy[M.now().line]&&(M.interrupt||Ut)?(i.enter("setextHeadingLine"),Q=ct,pe(ct)):w(ct)}function pe(ct){return i.enter("setextHeadingLineSequence"),Fe(ct)}function Fe(ct){return ct===Q?(i.consume(ct),Fe):(i.exit("setextHeadingLineSequence"),(0,$e.xz)(ct)?(0,Fn.f)(i,ft,"lineSuffix")(ct):ft(ct))}function ft(ct){return ct===null||(0,$e.Ch)(ct)?(i.exit("setextHeadingLine"),E(ct)):w(ct)}}const Ns=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],zs=["pre","script","style","textarea"],ie={concrete:!0,name:"htmlFlow",resolveTo:Ke,tokenize:zt},se={partial:!0,tokenize:jn},Se={partial:!0,tokenize:fn};function Ke(i){let E=i.length;for(;E--&&!(i[E][0]==="enter"&&i[E][1].type==="htmlFlow"););return E>1&&i[E-2][1].type==="linePrefix"&&(i[E][1].start=i[E-2][1].start,i[E+1][1].start=i[E-2][1].start,i.splice(E-2,2)),i}function zt(i,E,w){const M=this;let Q,ne,pe,Fe,ft;return ct;function ct(wt){return ze(wt)}function ze(wt){return i.enter("htmlFlow"),i.enter("htmlFlowData"),i.consume(wt),Ut}function Ut(wt){return wt===33?(i.consume(wt),Nt):wt===47?(i.consume(wt),ne=!0,ba):wt===63?(i.consume(wt),Q=3,M.interrupt?E:ht):(0,$e.jv)(wt)?(i.consume(wt),pe=String.fromCharCode(wt),Pi):w(wt)}function Nt(wt){return wt===45?(i.consume(wt),Q=2,rt):wt===91?(i.consume(wt),Q=5,Fe=0,La):(0,$e.jv)(wt)?(i.consume(wt),Q=4,M.interrupt?E:ht):w(wt)}function rt(wt){return wt===45?(i.consume(wt),M.interrupt?E:ht):w(wt)}function La(wt){const Io="CDATA[";return wt===Io.charCodeAt(Fe++)?(i.consume(wt),Fe===Io.length?M.interrupt?E:Ui:La):w(wt)}function ba(wt){return(0,$e.jv)(wt)?(i.consume(wt),pe=String.fromCharCode(wt),Pi):w(wt)}function Pi(wt){if(wt===null||wt===47||wt===62||(0,$e.z3)(wt)){const Io=wt===47,gu=pe.toLowerCase();return!Io&&!ne&&zs.includes(gu)?(Q=1,M.interrupt?E(wt):Ui(wt)):Ns.includes(pe.toLowerCase())?(Q=6,Io?(i.consume(wt),ca):M.interrupt?E(wt):Ui(wt)):(Q=7,M.interrupt&&!M.parser.lazy[M.now().line]?w(wt):ne?Oi(wt):Qa(wt))}return wt===45||(0,$e.H$)(wt)?(i.consume(wt),pe+=String.fromCharCode(wt),Pi):w(wt)}function ca(wt){return wt===62?(i.consume(wt),M.interrupt?E:Ui):w(wt)}function Oi(wt){return(0,$e.xz)(wt)?(i.consume(wt),Oi):Es(wt)}function Qa(wt){return wt===47?(i.consume(wt),Es):wt===58||wt===95||(0,$e.jv)(wt)?(i.consume(wt),Is):(0,$e.xz)(wt)?(i.consume(wt),Qa):Es(wt)}function Is(wt){return wt===45||wt===46||wt===58||wt===95||(0,$e.H$)(wt)?(i.consume(wt),Is):ys(wt)}function ys(wt){return wt===61?(i.consume(wt),Sr):(0,$e.xz)(wt)?(i.consume(wt),ys):Qa(wt)}function Sr(wt){return wt===null||wt===60||wt===61||wt===62||wt===96?w(wt):wt===34||wt===39?(i.consume(wt),ft=wt,rs):(0,$e.xz)(wt)?(i.consume(wt),Sr):Rs(wt)}function rs(wt){return wt===ft?(i.consume(wt),ft=null,$i):wt===null||(0,$e.Ch)(wt)?w(wt):(i.consume(wt),rs)}function Rs(wt){return wt===null||wt===34||wt===39||wt===47||wt===60||wt===61||wt===62||wt===96||(0,$e.z3)(wt)?ys(wt):(i.consume(wt),Rs)}function $i(wt){return wt===47||wt===62||(0,$e.xz)(wt)?Qa(wt):w(wt)}function Es(wt){return wt===62?(i.consume(wt),qi):w(wt)}function qi(wt){return wt===null||(0,$e.Ch)(wt)?Ui(wt):(0,$e.xz)(wt)?(i.consume(wt),qi):w(wt)}function Ui(wt){return wt===45&&Q===2?(i.consume(wt),Ds):wt===60&&Q===1?(i.consume(wt),Hs):wt===62&&Q===4?(i.consume(wt),Co):wt===63&&Q===3?(i.consume(wt),ht):wt===93&&Q===5?(i.consume(wt),oo):(0,$e.Ch)(wt)&&(Q===6||Q===7)?(i.exit("htmlFlowData"),i.check(se,Bo,ti)(wt)):wt===null||(0,$e.Ch)(wt)?(i.exit("htmlFlowData"),ti(wt)):(i.consume(wt),Ui)}function ti(wt){return i.check(Se,xa,Bo)(wt)}function xa(wt){return i.enter("lineEnding"),i.consume(wt),i.exit("lineEnding"),Ga}function Ga(wt){return wt===null||(0,$e.Ch)(wt)?ti(wt):(i.enter("htmlFlowData"),Ui(wt))}function Ds(wt){return wt===45?(i.consume(wt),ht):Ui(wt)}function Hs(wt){return wt===47?(i.consume(wt),pe="",No):Ui(wt)}function No(wt){if(wt===62){const Io=pe.toLowerCase();return zs.includes(Io)?(i.consume(wt),Co):Ui(wt)}return(0,$e.jv)(wt)&&pe.length<8?(i.consume(wt),pe+=String.fromCharCode(wt),No):Ui(wt)}function oo(wt){return wt===93?(i.consume(wt),ht):Ui(wt)}function ht(wt){return wt===62?(i.consume(wt),Co):wt===45&&Q===2?(i.consume(wt),ht):Ui(wt)}function Co(wt){return wt===null||(0,$e.Ch)(wt)?(i.exit("htmlFlowData"),Bo(wt)):(i.consume(wt),Co)}function Bo(wt){return i.exit("htmlFlow"),E(wt)}}function fn(i,E,w){const M=this;return Q;function Q(pe){return(0,$e.Ch)(pe)?(i.enter("lineEnding"),i.consume(pe),i.exit("lineEnding"),ne):w(pe)}function ne(pe){return M.parser.lazy[M.now().line]?w(pe):E(pe)}}function jn(i,E,w){return M;function M(Q){return i.enter("lineEnding"),i.consume(Q),i.exit("lineEnding"),i.attempt(ln,E,w)}}const ar={partial:!0,tokenize:dr},Ir={concrete:!0,name:"codeFenced",tokenize:Mn};function Mn(i,E,w){const M=this,Q={partial:!0,tokenize:ys};let ne=0,pe=0,Fe;return ft;function ft(Sr){return ct(Sr)}function ct(Sr){const rs=M.events[M.events.length-1];return ne=rs&&rs[1].type==="linePrefix"?rs[2].sliceSerialize(rs[1],!0).length:0,Fe=Sr,i.enter("codeFenced"),i.enter("codeFencedFence"),i.enter("codeFencedFenceSequence"),ze(Sr)}function ze(Sr){return Sr===Fe?(pe++,i.consume(Sr),ze):pe<3?w(Sr):(i.exit("codeFencedFenceSequence"),(0,$e.xz)(Sr)?(0,Fn.f)(i,Ut,"whitespace")(Sr):Ut(Sr))}function Ut(Sr){return Sr===null||(0,$e.Ch)(Sr)?(i.exit("codeFencedFence"),M.interrupt?E(Sr):i.check(ar,ba,Is)(Sr)):(i.enter("codeFencedFenceInfo"),i.enter("chunkString",{contentType:"string"}),Nt(Sr))}function Nt(Sr){return Sr===null||(0,$e.Ch)(Sr)?(i.exit("chunkString"),i.exit("codeFencedFenceInfo"),Ut(Sr)):(0,$e.xz)(Sr)?(i.exit("chunkString"),i.exit("codeFencedFenceInfo"),(0,Fn.f)(i,rt,"whitespace")(Sr)):Sr===96&&Sr===Fe?w(Sr):(i.consume(Sr),Nt)}function rt(Sr){return Sr===null||(0,$e.Ch)(Sr)?Ut(Sr):(i.enter("codeFencedFenceMeta"),i.enter("chunkString",{contentType:"string"}),La(Sr))}function La(Sr){return Sr===null||(0,$e.Ch)(Sr)?(i.exit("chunkString"),i.exit("codeFencedFenceMeta"),Ut(Sr)):Sr===96&&Sr===Fe?w(Sr):(i.consume(Sr),La)}function ba(Sr){return i.attempt(Q,Is,Pi)(Sr)}function Pi(Sr){return i.enter("lineEnding"),i.consume(Sr),i.exit("lineEnding"),ca}function ca(Sr){return ne>0&&(0,$e.xz)(Sr)?(0,Fn.f)(i,Oi,"linePrefix",ne+1)(Sr):Oi(Sr)}function Oi(Sr){return Sr===null||(0,$e.Ch)(Sr)?i.check(ar,ba,Is)(Sr):(i.enter("codeFlowValue"),Qa(Sr))}function Qa(Sr){return Sr===null||(0,$e.Ch)(Sr)?(i.exit("codeFlowValue"),Oi(Sr)):(i.consume(Sr),Qa)}function Is(Sr){return i.exit("codeFenced"),E(Sr)}function ys(Sr,rs,Rs){let $i=0;return Es;function Es(Ga){return Sr.enter("lineEnding"),Sr.consume(Ga),Sr.exit("lineEnding"),qi}function qi(Ga){return Sr.enter("codeFencedFence"),(0,$e.xz)(Ga)?(0,Fn.f)(Sr,Ui,"linePrefix",M.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Ga):Ui(Ga)}function Ui(Ga){return Ga===Fe?(Sr.enter("codeFencedFenceSequence"),ti(Ga)):Rs(Ga)}function ti(Ga){return Ga===Fe?($i++,Sr.consume(Ga),ti):$i>=pe?(Sr.exit("codeFencedFenceSequence"),(0,$e.xz)(Ga)?(0,Fn.f)(Sr,xa,"whitespace")(Ga):xa(Ga)):Rs(Ga)}function xa(Ga){return Ga===null||(0,$e.Ch)(Ga)?(Sr.exit("codeFencedFence"),rs(Ga)):Rs(Ga)}}}function dr(i,E,w){const M=this;return Q;function Q(pe){return pe===null?w(pe):(i.enter("lineEnding"),i.consume(pe),i.exit("lineEnding"),ne)}function ne(pe){return M.parser.lazy[M.now().line]?w(pe):E(pe)}}const fr=document.createElement("i");function Be(i){const E="&"+i+";";fr.innerHTML=E;const w=fr.textContent;return w.charCodeAt(w.length-1)===59&&i!=="semi"||w===E?!1:w}const nt={name:"characterReference",tokenize:et};function et(i,E,w){const M=this;let Q=0,ne,pe;return Fe;function Fe(Ut){return i.enter("characterReference"),i.enter("characterReferenceMarker"),i.consume(Ut),i.exit("characterReferenceMarker"),ft}function ft(Ut){return Ut===35?(i.enter("characterReferenceMarkerNumeric"),i.consume(Ut),i.exit("characterReferenceMarkerNumeric"),ct):(i.enter("characterReferenceValue"),ne=31,pe=$e.H$,ze(Ut))}function ct(Ut){return Ut===88||Ut===120?(i.enter("characterReferenceMarkerHexadecimal"),i.consume(Ut),i.exit("characterReferenceMarkerHexadecimal"),i.enter("characterReferenceValue"),ne=6,pe=$e.AF,ze):(i.enter("characterReferenceValue"),ne=7,pe=$e.pY,ze(Ut))}function ze(Ut){if(Ut===59&&Q){const Nt=i.exit("characterReferenceValue");return pe===$e.H$&&!Be(M.sliceSerialize(Nt))?w(Ut):(i.enter("characterReferenceMarker"),i.consume(Ut),i.exit("characterReferenceMarker"),i.exit("characterReference"),E)}return pe(Ut)&&Q++1&&i[w][1].end.offset-i[w][1].start.offset>1?2:1;const Ut=_a({},i[M][1].end),Nt=_a({},i[w][1].start);kt(Ut,-ft),kt(Nt,ft),pe={type:ft>1?"strongSequence":"emphasisSequence",start:Ut,end:_a({},i[M][1].end)},Fe={type:ft>1?"strongSequence":"emphasisSequence",start:_a({},i[w][1].start),end:Nt},ne={type:ft>1?"strongText":"emphasisText",start:_a({},i[M][1].end),end:_a({},i[w][1].start)},Q={type:ft>1?"strong":"emphasis",start:_a({},pe.start),end:_a({},Fe.end)},i[M][1].end=_a({},pe.start),i[w][1].start=_a({},Fe.end),ct=[],i[M][1].end.offset-i[M][1].start.offset&&(ct=tn(ct,[["enter",i[M][1],E],["exit",i[M][1],E]])),ct=tn(ct,[["enter",Q,E],["enter",pe,E],["exit",pe,E],["enter",ne,E]]),ct=tn(ct,Yt(E.parser.constructs.insideSpan.null,i.slice(M+1,w),E)),ct=tn(ct,[["exit",ne,E],["enter",Fe,E],["exit",Fe,E],["exit",Q,E]]),i[w][1].end.offset-i[w][1].start.offset?(ze=2,ct=tn(ct,[["enter",i[w][1],E],["exit",i[w][1],E]])):ze=0,Qt(i,M-1,w-M+3,ct),w=M+ct.length-ze-2;break}}for(w=-1;++w-1){const Fe=pe[0];typeof Fe=="string"?pe[0]=Fe.slice(M):pe.shift()}ne>0&&pe.push(i[Q].slice(0,ne))}return pe}function Hr(i,E){let w=-1;const M=[];let Q;for(;++w13&&w<32||w>126&&w<160||w>55295&&w<57344||w>64975&&w<65008||(w&65535)===65535||(w&65535)===65534||w>1114111?"\uFFFD":String.fromCodePoint(w)}const hr=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function jr(i){return i.replace(hr,$n)}function $n(i,E,w){if(E)return E;if(w.charCodeAt(0)===35){const Q=w.charCodeAt(1),ne=Q===120||Q===88;return Qr(w.slice(ne?2:1),ne?16:10)}return ye(w)||i}const Ve={}.hasOwnProperty;function Dn(i,E,w){return typeof E!="string"&&(w=E,E=void 0),Tn(w)(Me(ga(w).document().write(va()(i,E,!0))))}function Tn(i){const E={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:ne(C),autolinkProtocol:$i,autolinkEmail:$i,atxHeading:ne(_u),blockQuote:ne(Ho),characterEscape:$i,characterReference:$i,codeFenced:ne(mu),codeFencedFenceInfo:pe,codeFencedFenceMeta:pe,codeIndented:ne(mu,pe),codeText:ne(su,pe),codeTextData:$i,data:$i,codeFlowValue:$i,definition:ne(Lo),definitionDestinationString:pe,definitionLabelString:pe,definitionTitleString:pe,emphasis:ne(Ku),hardBreakEscape:ne(Iu),hardBreakTrailing:ne(Iu),htmlFlow:ne(t,pe),htmlFlowData:$i,htmlText:ne(t,pe),htmlTextData:$i,image:ne(r),label:pe,link:ne(C),listItem:ne(ut),listItemValue:Nt,listOrdered:ne(ce,Ut),listUnordered:ne(ce),paragraph:ne(an),reference:wt,referenceString:pe,resourceDestinationString:pe,resourceTitleString:pe,setextHeading:ne(_u),strong:ne(qn),thematicBreak:ne(Na)},exit:{atxHeading:ft(),atxHeadingSequence:ys,autolink:ft(),autolinkEmail:aa,autolinkProtocol:Vs,blockQuote:ft(),characterEscapeValue:Es,characterReferenceMarkerHexadecimal:gu,characterReferenceMarkerNumeric:gu,characterReferenceValue:vs,characterReference:qu,codeFenced:ft(Pi),codeFencedFence:ba,codeFencedFenceInfo:rt,codeFencedFenceMeta:La,codeFlowValue:Es,codeIndented:ft(ca),codeText:ft(Ga),codeTextData:Es,data:Es,definition:ft(),definitionDestinationString:Is,definitionLabelString:Oi,definitionTitleString:Qa,emphasis:ft(),hardBreakEscape:ft(Ui),hardBreakTrailing:ft(Ui),htmlFlow:ft(ti),htmlFlowData:Es,htmlText:ft(xa),htmlTextData:Es,image:ft(Hs),label:oo,labelText:No,lineEnding:qi,link:ft(Ds),listItem:ft(),listOrdered:ft(),listUnordered:ft(),paragraph:ft(),referenceString:Io,resourceDestinationString:ht,resourceTitleString:Co,resource:Bo,setextHeading:ft(Rs),setextHeadingLineSequence:rs,setextHeadingText:Sr,strong:ft(),thematicBreak:ft()}};Ar(E,(i||{}).mdastExtensions||[]);const w={};return M;function M(vn){let Mr={type:"root",children:[]};const fi={stack:[Mr],tokenStack:[],config:E,enter:Fe,exit:ct,buffer:pe,resume:ze,data:w},Vi=[];let Ki=-1;for(;++Ki0){const us=fi.tokenStack[fi.tokenStack.length-1];(us[1]||Yr).call(fi,void 0,us[0])}for(Mr.position={start:On(vn.length>0?vn[0][1].start:{line:1,column:1,offset:0}),end:On(vn.length>0?vn[vn.length-2][1].end:{line:1,column:1,offset:0})},Ki=-1;++Ki-1&&M>pe||Q>-1&&M>Q||ne>-1&&M>ne||E.test(w.slice(0,M))?w:""}function Ta(i){const E=[];let w=-1,M=0,Q=0;for(;++w55295&&ne<57344){const Fe=i.charCodeAt(w+1);ne<56320&&Fe>56319&&Fe<57344?(pe=String.fromCharCode(ne,Fe),Q=1):pe="\uFFFD"}else pe=String.fromCharCode(ne);pe&&(E.push(i.slice(M,w),encodeURIComponent(pe)),M=w+Q+1,pe=""),Q&&(w+=Q,Q=0)}return E.join("")+i.slice(M)}function Ba(i,E){const w=[{type:"text",value:"\u21A9"}];return E>1&&w.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(E)}]}),w}function bi(i,E){return"Back to reference "+(i+1)+(E>1?"-"+E:"")}function Jr(i){const E=typeof i.options.clobberPrefix=="string"?i.options.clobberPrefix:"user-content-",w=i.options.footnoteBackContent||Ba,M=i.options.footnoteBackLabel||bi,Q=i.options.footnoteLabel||"Footnotes",ne=i.options.footnoteLabelTagName||"h2",pe=i.options.footnoteLabelProperties||{className:["sr-only"]},Fe=[];let ft=-1;for(;++ft0&&La.push({type:"text",value:" "});let Oi=typeof w=="string"?w:w(ft,rt);typeof Oi=="string"&&(Oi={type:"text",value:Oi}),La.push({type:"element",tagName:"a",properties:{href:"#"+E+"fnref-"+Nt+(rt>1?"-"+rt:""),dataFootnoteBackref:"",ariaLabel:typeof M=="string"?M:M(ft,rt),className:["data-footnote-backref"]},children:Array.isArray(Oi)?Oi:[Oi]})}const Pi=ze[ze.length-1];if(Pi&&Pi.type==="element"&&Pi.tagName==="p"){const Oi=Pi.children[Pi.children.length-1];Oi&&Oi.type==="text"?Oi.value+=" ":Pi.children.push({type:"text",value:" "}),Pi.children.push(...La)}else ze.push(...La);const ca={type:"element",tagName:"li",properties:{id:E+"fn-"+Nt},children:i.wrap(ze,!0)};i.patch(ct,ca),Fe.push(ca)}if(Fe.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:ne,properties:pl(_a({},(0,ya.ZP)(pe)),{id:"footnote-label"}),children:[{type:"text",value:Q}]},{type:"text",value:` +`;break}case-2:{pe=E?" ":" ";break}case-1:{if(!E&&Q)continue;pe=" ";break}default:pe=String.fromCharCode(ne)}Q=ne===-2,M.push(pe)}return M.join("")}function ga(i){const M={constructs:xt([e,...(i||{}).extensions||[]]),content:Q(Br),defined:[],document:Q(lr),flow:Q(ka),lazy:{},string:Q($a),text:Q(on)};return M;function Q(ne){return pe;function pe(Fe){return zr(M,ne,Fe)}}}const da=/[\0\t\n\r]/g;function va(){let i=1,E="",w=!0,M;return Q;function Q(ne,pe,Fe){const ft=[];let ct,ze,Ut,Nt,rt;for(ne=E+(typeof ne=="string"?ne.toString():new TextDecoder(pe||void 0).decode(ne)),Ut=0,E="",w&&(ne.charCodeAt(0)===65279&&Ut++,w=void 0);Ut13&&w<32||w>126&&w<160||w>55295&&w<57344||w>64975&&w<65008||(w&65535)===65535||(w&65535)===65534||w>1114111?"\uFFFD":String.fromCodePoint(w)}const hr=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function jr(i){return i.replace(hr,$n)}function $n(i,E,w){if(E)return E;if(w.charCodeAt(0)===35){const Q=w.charCodeAt(1),ne=Q===120||Q===88;return Qr(w.slice(ne?2:1),ne?16:10)}return Be(w)||i}const Ve={}.hasOwnProperty;function Dn(i,E,w){return typeof E!="string"&&(w=E,E=void 0),Tn(w)(Me(ga(w).document().write(va()(i,E,!0))))}function Tn(i){const E={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:ne(C),autolinkProtocol:$i,autolinkEmail:$i,atxHeading:ne(_u),blockQuote:ne(Ho),characterEscape:$i,characterReference:$i,codeFenced:ne(mu),codeFencedFenceInfo:pe,codeFencedFenceMeta:pe,codeIndented:ne(mu,pe),codeText:ne(su,pe),codeTextData:$i,data:$i,codeFlowValue:$i,definition:ne(Lo),definitionDestinationString:pe,definitionLabelString:pe,definitionTitleString:pe,emphasis:ne(Ku),hardBreakEscape:ne(Iu),hardBreakTrailing:ne(Iu),htmlFlow:ne(t,pe),htmlFlowData:$i,htmlText:ne(t,pe),htmlTextData:$i,image:ne(r),label:pe,link:ne(C),listItem:ne(ut),listItemValue:Nt,listOrdered:ne(ce,Ut),listUnordered:ne(ce),paragraph:ne(an),reference:wt,referenceString:pe,resourceDestinationString:pe,resourceTitleString:pe,setextHeading:ne(_u),strong:ne(qn),thematicBreak:ne(Na)},exit:{atxHeading:ft(),atxHeadingSequence:ys,autolink:ft(),autolinkEmail:aa,autolinkProtocol:Vs,blockQuote:ft(),characterEscapeValue:Es,characterReferenceMarkerHexadecimal:gu,characterReferenceMarkerNumeric:gu,characterReferenceValue:vs,characterReference:qu,codeFenced:ft(Pi),codeFencedFence:ba,codeFencedFenceInfo:rt,codeFencedFenceMeta:La,codeFlowValue:Es,codeIndented:ft(ca),codeText:ft(Ga),codeTextData:Es,data:Es,definition:ft(),definitionDestinationString:Is,definitionLabelString:Oi,definitionTitleString:Qa,emphasis:ft(),hardBreakEscape:ft(Ui),hardBreakTrailing:ft(Ui),htmlFlow:ft(ti),htmlFlowData:Es,htmlText:ft(xa),htmlTextData:Es,image:ft(Hs),label:oo,labelText:No,lineEnding:qi,link:ft(Ds),listItem:ft(),listOrdered:ft(),listUnordered:ft(),paragraph:ft(),referenceString:Io,resourceDestinationString:ht,resourceTitleString:Co,resource:Bo,setextHeading:ft(Rs),setextHeadingLineSequence:rs,setextHeadingText:Sr,strong:ft(),thematicBreak:ft()}};Ar(E,(i||{}).mdastExtensions||[]);const w={};return M;function M(vn){let Mr={type:"root",children:[]};const fi={stack:[Mr],tokenStack:[],config:E,enter:Fe,exit:ct,buffer:pe,resume:ze,data:w},Vi=[];let Ki=-1;for(;++Ki0){const us=fi.tokenStack[fi.tokenStack.length-1];(us[1]||Yr).call(fi,void 0,us[0])}for(Mr.position={start:On(vn.length>0?vn[0][1].start:{line:1,column:1,offset:0}),end:On(vn.length>0?vn[vn.length-2][1].end:{line:1,column:1,offset:0})},Ki=-1;++Ki-1&&M>pe||Q>-1&&M>Q||ne>-1&&M>ne||E.test(w.slice(0,M))?w:""}function Ta(i){const E=[];let w=-1,M=0,Q=0;for(;++w55295&&ne<57344){const Fe=i.charCodeAt(w+1);ne<56320&&Fe>56319&&Fe<57344?(pe=String.fromCharCode(ne,Fe),Q=1):pe="\uFFFD"}else pe=String.fromCharCode(ne);pe&&(E.push(i.slice(M,w),encodeURIComponent(pe)),M=w+Q+1,pe=""),Q&&(w+=Q,Q=0)}return E.join("")+i.slice(M)}function Ba(i,E){const w=[{type:"text",value:"\u21A9"}];return E>1&&w.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(E)}]}),w}function bi(i,E){return"Back to reference "+(i+1)+(E>1?"-"+E:"")}function Jr(i){const E=typeof i.options.clobberPrefix=="string"?i.options.clobberPrefix:"user-content-",w=i.options.footnoteBackContent||Ba,M=i.options.footnoteBackLabel||bi,Q=i.options.footnoteLabel||"Footnotes",ne=i.options.footnoteLabelTagName||"h2",pe=i.options.footnoteLabelProperties||{className:["sr-only"]},Fe=[];let ft=-1;for(;++ft0&&La.push({type:"text",value:" "});let Oi=typeof w=="string"?w:w(ft,rt);typeof Oi=="string"&&(Oi={type:"text",value:Oi}),La.push({type:"element",tagName:"a",properties:{href:"#"+E+"fnref-"+Nt+(rt>1?"-"+rt:""),dataFootnoteBackref:"",ariaLabel:typeof M=="string"?M:M(ft,rt),className:["data-footnote-backref"]},children:Array.isArray(Oi)?Oi:[Oi]})}const Pi=ze[ze.length-1];if(Pi&&Pi.type==="element"&&Pi.tagName==="p"){const Oi=Pi.children[Pi.children.length-1];Oi&&Oi.type==="text"?Oi.value+=" ":Pi.children.push({type:"text",value:" "}),Pi.children.push(...La)}else ze.push(...La);const ca={type:"element",tagName:"li",properties:{id:E+"fn-"+Nt},children:i.wrap(ze,!0)};i.patch(ct,ca),Fe.push(ca)}if(Fe.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:ne,properties:pl(_a({},(0,ya.ZP)(pe)),{id:"footnote-label"}),children:[{type:"text",value:Q}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:i.wrap(Fe,!0)},{type:"text",value:` `}]}}var vi=n(10528);function Ai(i,E){const w={type:"element",tagName:"blockquote",properties:{},children:i.wrap(i.all(E),!0)};return i.patch(E,w),i.applyData(E,w)}function oi(i,E){const w={type:"element",tagName:"br",properties:{},children:[]};return i.patch(E,w),[i.applyData(E,w),{type:"text",value:` `}]}function ni(i,E){const w=E.value?E.value+` @@ -175,10 +175,10 @@ dts: ${Sa+Ne} ms, expected: ${Sa+Math.round(Zn)} ms, delta: ${Math.round(Zi)} ms `});++M0&&w.push({type:"text",value:` `}),w}function vo(i){let E=0,w=i.charCodeAt(E);for(;w===9||w===32;)E++,w=i.charCodeAt(E);return i.slice(E)}function Ls(i,E){const w=ho(i,E),M=w.one(i,void 0),Q=Jr(w),ne=Array.isArray(M)?{type:"root",children:M}:M||{type:"root",children:[]};return Q&&((0,d.ok)("children"in ne),ne.children.push({type:"text",value:` -`},Q)),ne}function Uo(i,E){return i&&"run"in i?function(w,M){return Kd(this,null,function*(){const Q=Ls(w,_a({file:M},E));yield i.run(Q,M)})}:function(w,M){return Ls(w,_a({file:M},i||E))}}function Ps(i){if(i)throw i}var To=n(58847);function Gs(i){if(typeof i!="object"||i===null)return!1;const E=Object.getPrototypeOf(i);return(E===null||E===Object.prototype||Object.getPrototypeOf(E)===null)&&!(Symbol.toStringTag in i)&&!(Symbol.iterator in i)}function Oo(){const i=[],E={run:w,use:M};return E;function w(...Q){let ne=-1;const pe=Q.pop();if(typeof pe!="function")throw new TypeError("Expected function as last argument, not "+pe);Fe(null,...Q);function Fe(ft,...ct){const ze=i[++ne];let Ut=-1;if(ft){pe(ft);return}for(;++Utpe.length;let ft;Fe&&pe.push(Q);try{ft=i.apply(this,pe)}catch(ct){const ze=ct;if(Fe&&w)throw ze;return Q(ze)}Fe||(ft&&ft.then&&typeof ft.then=="function"?ft.then(ne,Q):ft instanceof Error?Q(ft):ne(ft))}function Q(pe,...Fe){w||(w=!0,E(pe,...Fe))}function ne(pe){Q(null,pe)}}const ao={basename:io,dirname:Ao,extname:Ts,join:Ys,sep:"/"};function io(i,E){if(E!==void 0&&typeof E!="string")throw new TypeError('"ext" argument must be a string');ei(i);let w=0,M=-1,Q=i.length,ne;if(E===void 0||E.length===0||E.length>i.length){for(;Q--;)if(i.codePointAt(Q)===47){if(ne){w=Q+1;break}}else M<0&&(ne=!0,M=Q+1);return M<0?"":i.slice(w,M)}if(E===i)return"";let pe=-1,Fe=E.length-1;for(;Q--;)if(i.codePointAt(Q)===47){if(ne){w=Q+1;break}}else pe<0&&(ne=!0,pe=Q+1),Fe>-1&&(i.codePointAt(Q)===E.codePointAt(Fe--)?Fe<0&&(M=Q):(Fe=-1,M=pe));return w===M?M=pe:M<0&&(M=i.length),i.slice(w,M)}function Ao(i){if(ei(i),i.length===0)return".";let E=-1,w=i.length,M;for(;--w;)if(i.codePointAt(w)===47){if(M){E=w;break}}else M||(M=!0);return E<0?i.codePointAt(0)===47?"/":".":E===1&&i.codePointAt(0)===47?"//":i.slice(0,E)}function Ts(i){ei(i);let E=i.length,w=-1,M=0,Q=-1,ne=0,pe;for(;E--;){const Fe=i.codePointAt(E);if(Fe===47){if(pe){M=E+1;break}continue}w<0&&(pe=!0,w=E+1),Fe===46?Q<0?Q=E:ne!==1&&(ne=1):Q>-1&&(ne=-1)}return Q<0||w<0||ne===0||ne===1&&Q===w-1&&Q===M+1?"":i.slice(Q,w)}function Ys(...i){let E=-1,w;for(;++E0&&i.codePointAt(i.length-1)===47&&(w+="/"),E?"/"+w:w}function Js(i,E){let w="",M=0,Q=-1,ne=0,pe=-1,Fe,ft;for(;++pe<=i.length;){if(pe2){if(ft=w.lastIndexOf("/"),ft!==w.length-1){ft<0?(w="",M=0):(w=w.slice(0,ft),M=w.length-1-w.lastIndexOf("/")),Q=pe,ne=0;continue}}else if(w.length>0){w="",M=0,Q=pe,ne=0;continue}}E&&(w=w.length>0?w+"/..":"..",M=2)}else w.length>0?w+="/"+i.slice(Q+1,pe):w=i.slice(Q+1,pe),M=pe-Q-1;Q=pe,ne=0}else Fe===46&&ne>-1?ne++:ne=-1}return w}function ei(i){if(typeof i!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(i))}const Yo={cwd:iu};function iu(){return"/"}function xo(i){return!!(i!==null&&typeof i=="object"&&"href"in i&&i.href&&"protocol"in i&&i.protocol&&i.auth===void 0)}function so(i){if(typeof i=="string")i=new URL(i);else if(!xo(i)){const E=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+i+"`");throw E.code="ERR_INVALID_ARG_TYPE",E}if(i.protocol!=="file:"){const E=new TypeError("The URL must be of scheme file");throw E.code="ERR_INVALID_URL_SCHEME",E}return Fo(i)}function Fo(i){if(i.hostname!==""){const M=new TypeError('File URL host must be "localhost" or empty on darwin');throw M.code="ERR_INVALID_FILE_URL_HOST",M}const E=i.pathname;let w=-1;for(;++w0){let[rt,...La]=ze;const ba=M[Nt][1];Gs(ba)&&Gs(rt)&&(rt=To(!0,ba,rt)),M[Nt]=[ct,rt,...La]}}}}const ms=new Cs().freeze();function Di(i,E){if(typeof E!="function")throw new TypeError("Cannot `"+i+"` without `parser`")}function _s(i,E){if(typeof E!="function")throw new TypeError("Cannot `"+i+"` without `compiler`")}function ja(i,E){if(E)throw new Error("Cannot call `"+i+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function za(i){if(!Gs(i)||typeof i.type!="string")throw new TypeError("Expected node, got `"+i+"`")}function Fs(i,E,w){if(!w)throw new Error("`"+i+"` finished async. Use `"+E+"` instead")}function fo(i){return fu(i)?i:new Mo(i)}function fu(i){return!!(i&&typeof i=="object"&&"message"in i&&"messages"in i)}function Du(i){return typeof i=="string"||po(i)}function po(i){return!!(i&&typeof i=="object"&&"byteLength"in i&&"byteOffset"in i)}const pu="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Gu=[],Ri={allowDangerousHtml:!0},ii=/^(https?|ircs?|mailto|xmpp)$/i,si=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function os(i){const E=Ju(i),w=Do(i);return Vu(E.runSync(E.parse(w),w),i)}function Bs(i){return Kd(this,null,function*(){const E=Ju(i),w=Do(i),M=yield E.run(E.parse(w),w);return Vu(M,i)})}function $s(i){const E=Ju(i),[w,M]=useState(void 0),[Q,ne]=useState(void 0);if(useEffect(function(){const pe=Do(i);E.run(E.parse(pe),pe,function(Fe,ft){M(Fe),ne(ft)})},[i.children,i.rehypePlugins,i.remarkPlugins,i.remarkRehypeOptions]),w)throw w;return Q?Vu(Q,i):createElement(Fragment)}function Ju(i){const E=i.rehypePlugins||Gu,w=i.remarkPlugins||Gu,M=i.remarkRehypeOptions?_a(_a({},i.remarkRehypeOptions),Ri):Ri;return ms().use(wr).use(w).use(Uo,M).use(E)}function Do(i){const E=i.children||"",w=new Mo;return typeof E=="string"?w.value=E:(0,d.t1)("Unexpected value `"+E+"` for `children` prop, expected `string`"),w}function Vu(i,E){const w=E.allowedElements,M=E.allowElement,Q=E.components,ne=E.disallowedElements,pe=E.skipHtml,Fe=E.unwrapDisallowed,ft=E.urlTransform||Ml;for(const ze of si)Object.hasOwn(E,ze.from)&&(0,d.t1)("Unexpected `"+ze.from+"` prop, "+(ze.to?"use `"+ze.to+"` instead":"remove it")+" (see <"+pu+"#"+ze.id+"> for more info)");return w&&ne&&(0,d.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),E.className&&(i={type:"element",tagName:"div",properties:{className:E.className},children:i.type==="root"?i.children:[i]}),(0,vi.Vn)(i,ct),fe(i,{Fragment:$t.Fragment,components:Q,ignoreInvalidStyle:!0,jsx:$t.jsx,jsxs:$t.jsxs,passKeys:!0,passNode:!0});function ct(ze,Ut,Nt){if(ze.type==="raw"&&Nt&&typeof Ut=="number")return pe?Nt.children.splice(Ut,1):Nt.children[Ut]={type:"text",value:ze.value},Ut;if(ze.type==="element"){let rt;for(rt in Pn)if(Object.hasOwn(Pn,rt)&&Object.hasOwn(ze.properties,rt)){const La=ze.properties[rt],ba=Pn[rt];(ba===null||ba.includes(ze.tagName))&&(ze.properties[rt]=ft(String(La||""),rt,ze))}}if(ze.type==="element"){let rt=w?!w.includes(ze.tagName):ne?ne.includes(ze.tagName):!1;if(!rt&&M&&typeof Ut=="number"&&(rt=!M(ze,Ut,Nt)),rt&&Nt&&typeof Ut=="number")return Fe&&ze.children?Nt.children.splice(Ut,1,...ze.children):Nt.children.splice(Ut,1),Ut}}}function Ml(i){const E=i.indexOf(":"),w=i.indexOf("?"),M=i.indexOf("#"),Q=i.indexOf("/");return E===-1||Q!==-1&&E>Q||w!==-1&&E>w||M!==-1&&E>M||ii.test(i.slice(0,E))?i:""}},3977:function(h,a,n){"use strict";n.d(a,{Z:function(){return Iu}});var e={};n.r(e),n.d(e,{boolean:function(){return Z},booleanish:function(){return oe},commaOrSpaceSeparated:function(){return Le},commaSeparated:function(){return Ae},number:function(){return re},overloadedBoolean:function(){return Y},spaceSeparated:function(){return Ce}});var d=n(90302),p=n(87342),A=n(81994),b=n(14470),u=n(86825);function N(t){const r=String(t),C=[];return{toOffset:ut,toPoint:ce};function ce(an){if(typeof an=="number"&&an>-1&&an<=r.length){let qn=0;for(;;){let Gr=C[qn];if(Gr===void 0){const Na=O(r,C[qn-1]);Gr=Na===-1?r.length+1:Na+1,C[qn]=Gr}if(Gr>an)return{line:qn+1,column:an-(qn>0?C[qn-1]:0)+1,offset:an};qn++}}}function ut(an){if(an&&typeof an.line=="number"&&typeof an.column=="number"&&!Number.isNaN(an.line)&&!Number.isNaN(an.column)){for(;C.length1?C[an.line-2]:0)+an.column-1;if(qn4&&C.slice(0,4)==="data"&&Jt.test(r)){if(r.charAt(4)==="-"){const an=r.slice(5).replace(vt,Vn);ce="data"+an.charAt(0).toUpperCase()+an.slice(1)}else{const an=r.slice(4);if(!vt.test(an)){let qn=an.replace(sn,pt);qn.charAt(0)!=="-"&&(qn="-"+qn),r="data"+qn}}ut=xe}return new ut(ce,r)}function pt(t){return"-"+t.toLowerCase()}function Vn(t){return t.charAt(1).toUpperCase()}var Pn=n(71523);const $t={}.hasOwnProperty;function Bn(t,r){const C=r||{};function ce(ut,...an){let qn=ce.invalid;const Gr=ce.handlers;if(ut&&$t.call(ut,t)){const Na=String(ut[t]);qn=$t.call(Gr,Na)?Gr[Na]:ce.unknown}if(qn)return qn.call(this,ut,...an)}return ce.handlers=C.handlers||{},ce.invalid=C.invalid,ce.unknown=C.unknown,ce}const ur={},Bt={}.hasOwnProperty,Oe=Bn("type",{handlers:{root:we,element:Ee,text:Kt,comment:hn,doctype:tn}});function Pe(t,r){const ce=(r||ur).space;return Oe(t,ce==="svg"?Ze:dn)}function we(t,r){const C={nodeName:"#document",mode:(t.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return C.childNodes=Me(t.children,C,r),It(t,C),C}function Qt(t,r){const C={nodeName:"#document-fragment",childNodes:[]};return C.childNodes=Me(t.children,C,r),It(t,C),C}function tn(t){const r={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return It(t,r),r}function Kt(t){const r={nodeName:"#text",value:t.value,parentNode:null};return It(t,r),r}function hn(t){const r={nodeName:"#comment",data:t.value,parentNode:null};return It(t,r),r}function Ee(t,r){const C=r;let ce=C;t.type==="element"&&t.tagName.toLowerCase()==="svg"&&C.space==="html"&&(ce=Ze);const ut=[];let an;if(t.properties){for(an in t.properties)if(an!=="children"&&Bt.call(t.properties,an)){const Na=yn(ce,an,t.properties[an]);Na&&ut.push(Na)}}const qn=ce.space;(0,p.ok)(qn);const Gr={nodeName:t.tagName,tagName:t.tagName,attrs:ut,namespaceURI:S.t[qn],childNodes:[],parentNode:null};return Gr.childNodes=Me(t.children,Gr,ce),It(t,Gr),t.tagName==="template"&&t.content&&(Gr.content=Qt(t.content,ce)),Gr}function yn(t,r,C){const ce=Nn(t,r);if(C===!1||C===null||C===void 0||typeof C=="number"&&Number.isNaN(C)||!C&&ce.boolean)return;Array.isArray(C)&&(C=ce.commaSeparated?(0,D.P)(C):(0,Pn.P)(C));const ut={name:ce.attribute,value:C===!0?"":String(C)};if(ce.space&&ce.space!=="html"&&ce.space!=="svg"){const an=ut.name.indexOf(":");an<0?ut.prefix="":(ut.name=ut.name.slice(an+1),ut.prefix=ce.attribute.slice(0,an)),ut.namespace=S.t[ce.space]}return ut}function Me(t,r,C){let ce=-1;const ut=[];if(t)for(;++ce=55296&&t<=57343}function $e(t){return t>=56320&&t<=57343}function Br(t,r){return(t-55296)*1024+9216+r}function Vr(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function lr(t){return t>=64976&&t<=65007||Pt.has(t)}var st;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",t.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",t.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",t.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",t.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",t.missingDoctypePublicIdentifier="missing-doctype-public-identifier",t.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",t.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",t.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",t.cdataInHtmlContent="cdata-in-html-content",t.incorrectlyOpenedComment="incorrectly-opened-comment",t.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",t.eofInDoctype="eof-in-doctype",t.nestedComment="nested-comment",t.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",t.eofInComment="eof-in-comment",t.incorrectlyClosedComment="incorrectly-closed-comment",t.eofInCdata="eof-in-cdata",t.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",t.nullCharacterReference="null-character-reference",t.surrogateCharacterReference="surrogate-character-reference",t.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",t.controlCharacterReference="control-character-reference",t.noncharacterCharacterReference="noncharacter-character-reference",t.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",t.missingDoctypeName="missing-doctype-name",t.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",t.duplicateAttribute="duplicate-attribute",t.nonConformingDoctype="non-conforming-doctype",t.missingDoctype="missing-doctype",t.misplacedDoctype="misplaced-doctype",t.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",t.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",t.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",t.openElementsLeftAfterEof="open-elements-left-after-eof",t.abandonedHeadElementChild="abandoned-head-element-child",t.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",t.nestedNoscriptInHead="nested-noscript-in-head",t.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(st||(st={}));const la=65536;class Kr{constructor(r){this.handler=r,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=la,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(r,C){const{line:ce,col:ut,offset:an}=this,qn=ut+C,Gr=an+C;return{code:r,startLine:ce,endLine:ce,startCol:qn,endCol:qn,startOffset:Gr,endOffset:Gr}}_err(r){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(r,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(r){if(this.pos!==this.html.length-1){const C=this.html.charCodeAt(this.pos+1);if($e(C))return this.pos++,this._addGap(),Br(r,C)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,ae.EOF;return this._err(st.surrogateInInputStream),r}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(r,C){this.html.length>0?this.html+=r:this.html=r,this.endOfChunkHit=!1,this.lastChunkWritten=C}insertHtmlAtCurrentPos(r){this.html=this.html.substring(0,this.pos+1)+r+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(r,C){if(this.pos+r.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(C)return this.html.startsWith(r,this.pos);for(let ce=0;ce=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,ae.EOF;const ce=this.html.charCodeAt(C);return ce===ae.CARRIAGE_RETURN?ae.LINE_FEED:ce}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,ae.EOF;let r=this.html.charCodeAt(this.pos);return r===ae.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,ae.LINE_FEED):r===ae.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,Fn(r)&&(r=this._processSurrogate(r)),this.handler.onParseError===null||r>31&&r<127||r===ae.LINE_FEED||r===ae.CARRIAGE_RETURN||r>159&&r<64976||this._checkForProblematicCharacters(r),r)}_checkForProblematicCharacters(r){Vr(r)?this._err(st.controlCharacterInInputStream):lr(r)&&this._err(st.noncharacterInInputStream)}retreat(r){for(this.pos-=r;this.pos=0;C--)if(t.attrs[C].name===r)return t.attrs[C].value;return null}const pa=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(t=>t.charCodeAt(0))),vr=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(t=>t.charCodeAt(0)));var _r;const Ja=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Ha=(_r=String.fromCodePoint)!==null&&_r!==void 0?_r:function(t){let r="";return t>65535&&(t-=65536,r+=String.fromCharCode(t>>>10&1023|55296),t=56320|t&1023),r+=String.fromCharCode(t),r};function ka(t){var r;return t>=55296&&t<=57343||t>1114111?65533:(r=Ja.get(t))!==null&&r!==void 0?r:t}function ha(t){return Ha(ka(t))}var ra;(function(t){t[t.NUM=35]="NUM",t[t.SEMI=59]="SEMI",t[t.EQUALS=61]="EQUALS",t[t.ZERO=48]="ZERO",t[t.NINE=57]="NINE",t[t.LOWER_A=97]="LOWER_A",t[t.LOWER_F=102]="LOWER_F",t[t.LOWER_X=120]="LOWER_X",t[t.LOWER_Z=122]="LOWER_Z",t[t.UPPER_A=65]="UPPER_A",t[t.UPPER_F=70]="UPPER_F",t[t.UPPER_Z=90]="UPPER_Z"})(ra||(ra={}));const $a=32;var on;(function(t){t[t.VALUE_LENGTH=49152]="VALUE_LENGTH",t[t.BRANCH_LENGTH=16256]="BRANCH_LENGTH",t[t.JUMP_TABLE=127]="JUMP_TABLE"})(on||(on={}));function g(t){return t>=ra.ZERO&&t<=ra.NINE}function y(t){return t>=ra.UPPER_A&&t<=ra.UPPER_F||t>=ra.LOWER_A&&t<=ra.LOWER_F}function R(t){return t>=ra.UPPER_A&&t<=ra.UPPER_Z||t>=ra.LOWER_A&&t<=ra.LOWER_Z||g(t)}function k(t){return t===ra.EQUALS||R(t)}var ue;(function(t){t[t.EntityStart=0]="EntityStart",t[t.NumericStart=1]="NumericStart",t[t.NumericDecimal=2]="NumericDecimal",t[t.NumericHex=3]="NumericHex",t[t.NamedEntity=4]="NamedEntity"})(ue||(ue={}));var Ue;(function(t){t[t.Legacy=0]="Legacy",t[t.Strict=1]="Strict",t[t.Attribute=2]="Attribute"})(Ue||(Ue={}));class gt{constructor(r,C,ce){this.decodeTree=r,this.emitCodePoint=C,this.errors=ce,this.state=ue.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Ue.Strict}startEntity(r){this.decodeMode=r,this.state=ue.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(r,C){switch(this.state){case ue.EntityStart:return r.charCodeAt(C)===ra.NUM?(this.state=ue.NumericStart,this.consumed+=1,this.stateNumericStart(r,C+1)):(this.state=ue.NamedEntity,this.stateNamedEntity(r,C));case ue.NumericStart:return this.stateNumericStart(r,C);case ue.NumericDecimal:return this.stateNumericDecimal(r,C);case ue.NumericHex:return this.stateNumericHex(r,C);case ue.NamedEntity:return this.stateNamedEntity(r,C)}}stateNumericStart(r,C){return C>=r.length?-1:(r.charCodeAt(C)|$a)===ra.LOWER_X?(this.state=ue.NumericHex,this.consumed+=1,this.stateNumericHex(r,C+1)):(this.state=ue.NumericDecimal,this.stateNumericDecimal(r,C))}addToNumericResult(r,C,ce,ut){if(C!==ce){const an=ce-C;this.result=this.result*Math.pow(ut,an)+Number.parseInt(r.substr(C,an),ut),this.consumed+=an}}stateNumericHex(r,C){const ce=C;for(;C>14;for(;C>14,an!==0){if(qn===ra.SEMI)return this.emitNamedEntityData(this.treeIndex,an,this.consumed+this.excess);this.decodeMode!==Ue.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var r;const{result:C,decodeTree:ce}=this,ut=(ce[C]&on.VALUE_LENGTH)>>14;return this.emitNamedEntityData(C,ut,this.consumed),(r=this.errors)===null||r===void 0||r.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(r,C,ce){const{decodeTree:ut}=this;return this.emitCodePoint(C===1?ut[r]&~on.VALUE_LENGTH:ut[r+1],ce),C===3&&this.emitCodePoint(ut[r+2],ce),ce}end(){var r;switch(this.state){case ue.NamedEntity:return this.result!==0&&(this.decodeMode!==Ue.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case ue.NumericDecimal:return this.emitNumericEntity(0,2);case ue.NumericHex:return this.emitNumericEntity(0,3);case ue.NumericStart:return(r=this.errors)===null||r===void 0||r.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ue.EntityStart:return 0}}}function mr(t){let r="";const C=new gt(t,ce=>r+=fromCodePoint(ce));return function(ut,an){let qn=0,Gr=0;for(;(Gr=ut.indexOf("&",Gr))>=0;){r+=ut.slice(qn,Gr),C.startEntity(an);const vn=C.write(ut,Gr+1);if(vn<0){qn=Gr+C.end();break}qn=Gr+vn,Gr=vn===0?qn+1:qn}const Na=r+ut.slice(qn);return r="",Na}}function Zn(t,r,C,ce){const ut=(r&on.BRANCH_LENGTH)>>7,an=r&on.JUMP_TABLE;if(ut===0)return an!==0&&ce===an?C:-1;if(an){const Na=ce-an;return Na<0||Na>=ut?-1:t[C+Na]-1}let qn=C,Gr=qn+ut-1;for(;qn<=Gr;){const Na=qn+Gr>>>1,vn=t[Na];if(vnce)Gr=Na-1;else return t[Na+ut]}return-1}const ir=null,ia=null;function Xr(t,r=Ue.Legacy){return ir(t,r)}function sr(t){return ir(t,Ue.Attribute)}function Ea(t){return ir(t,Ue.Strict)}function pr(t){return ia(t,Ue.Strict)}var ot;(function(t){t.HTML="http://www.w3.org/1999/xhtml",t.MATHML="http://www.w3.org/1998/Math/MathML",t.SVG="http://www.w3.org/2000/svg",t.XLINK="http://www.w3.org/1999/xlink",t.XML="http://www.w3.org/XML/1998/namespace",t.XMLNS="http://www.w3.org/2000/xmlns/"})(ot||(ot={}));var cr;(function(t){t.TYPE="type",t.ACTION="action",t.ENCODING="encoding",t.PROMPT="prompt",t.NAME="name",t.COLOR="color",t.FACE="face",t.SIZE="size"})(cr||(cr={}));var Yn;(function(t){t.NO_QUIRKS="no-quirks",t.QUIRKS="quirks",t.LIMITED_QUIRKS="limited-quirks"})(Yn||(Yn={}));var Qe;(function(t){t.A="a",t.ADDRESS="address",t.ANNOTATION_XML="annotation-xml",t.APPLET="applet",t.AREA="area",t.ARTICLE="article",t.ASIDE="aside",t.B="b",t.BASE="base",t.BASEFONT="basefont",t.BGSOUND="bgsound",t.BIG="big",t.BLOCKQUOTE="blockquote",t.BODY="body",t.BR="br",t.BUTTON="button",t.CAPTION="caption",t.CENTER="center",t.CODE="code",t.COL="col",t.COLGROUP="colgroup",t.DD="dd",t.DESC="desc",t.DETAILS="details",t.DIALOG="dialog",t.DIR="dir",t.DIV="div",t.DL="dl",t.DT="dt",t.EM="em",t.EMBED="embed",t.FIELDSET="fieldset",t.FIGCAPTION="figcaption",t.FIGURE="figure",t.FONT="font",t.FOOTER="footer",t.FOREIGN_OBJECT="foreignObject",t.FORM="form",t.FRAME="frame",t.FRAMESET="frameset",t.H1="h1",t.H2="h2",t.H3="h3",t.H4="h4",t.H5="h5",t.H6="h6",t.HEAD="head",t.HEADER="header",t.HGROUP="hgroup",t.HR="hr",t.HTML="html",t.I="i",t.IMG="img",t.IMAGE="image",t.INPUT="input",t.IFRAME="iframe",t.KEYGEN="keygen",t.LABEL="label",t.LI="li",t.LINK="link",t.LISTING="listing",t.MAIN="main",t.MALIGNMARK="malignmark",t.MARQUEE="marquee",t.MATH="math",t.MENU="menu",t.META="meta",t.MGLYPH="mglyph",t.MI="mi",t.MO="mo",t.MN="mn",t.MS="ms",t.MTEXT="mtext",t.NAV="nav",t.NOBR="nobr",t.NOFRAMES="noframes",t.NOEMBED="noembed",t.NOSCRIPT="noscript",t.OBJECT="object",t.OL="ol",t.OPTGROUP="optgroup",t.OPTION="option",t.P="p",t.PARAM="param",t.PLAINTEXT="plaintext",t.PRE="pre",t.RB="rb",t.RP="rp",t.RT="rt",t.RTC="rtc",t.RUBY="ruby",t.S="s",t.SCRIPT="script",t.SEARCH="search",t.SECTION="section",t.SELECT="select",t.SOURCE="source",t.SMALL="small",t.SPAN="span",t.STRIKE="strike",t.STRONG="strong",t.STYLE="style",t.SUB="sub",t.SUMMARY="summary",t.SUP="sup",t.TABLE="table",t.TBODY="tbody",t.TEMPLATE="template",t.TEXTAREA="textarea",t.TFOOT="tfoot",t.TD="td",t.TH="th",t.THEAD="thead",t.TITLE="title",t.TR="tr",t.TRACK="track",t.TT="tt",t.U="u",t.UL="ul",t.SVG="svg",t.VAR="var",t.WBR="wbr",t.XMP="xmp"})(Qe||(Qe={}));var v;(function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.A=1]="A",t[t.ADDRESS=2]="ADDRESS",t[t.ANNOTATION_XML=3]="ANNOTATION_XML",t[t.APPLET=4]="APPLET",t[t.AREA=5]="AREA",t[t.ARTICLE=6]="ARTICLE",t[t.ASIDE=7]="ASIDE",t[t.B=8]="B",t[t.BASE=9]="BASE",t[t.BASEFONT=10]="BASEFONT",t[t.BGSOUND=11]="BGSOUND",t[t.BIG=12]="BIG",t[t.BLOCKQUOTE=13]="BLOCKQUOTE",t[t.BODY=14]="BODY",t[t.BR=15]="BR",t[t.BUTTON=16]="BUTTON",t[t.CAPTION=17]="CAPTION",t[t.CENTER=18]="CENTER",t[t.CODE=19]="CODE",t[t.COL=20]="COL",t[t.COLGROUP=21]="COLGROUP",t[t.DD=22]="DD",t[t.DESC=23]="DESC",t[t.DETAILS=24]="DETAILS",t[t.DIALOG=25]="DIALOG",t[t.DIR=26]="DIR",t[t.DIV=27]="DIV",t[t.DL=28]="DL",t[t.DT=29]="DT",t[t.EM=30]="EM",t[t.EMBED=31]="EMBED",t[t.FIELDSET=32]="FIELDSET",t[t.FIGCAPTION=33]="FIGCAPTION",t[t.FIGURE=34]="FIGURE",t[t.FONT=35]="FONT",t[t.FOOTER=36]="FOOTER",t[t.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",t[t.FORM=38]="FORM",t[t.FRAME=39]="FRAME",t[t.FRAMESET=40]="FRAMESET",t[t.H1=41]="H1",t[t.H2=42]="H2",t[t.H3=43]="H3",t[t.H4=44]="H4",t[t.H5=45]="H5",t[t.H6=46]="H6",t[t.HEAD=47]="HEAD",t[t.HEADER=48]="HEADER",t[t.HGROUP=49]="HGROUP",t[t.HR=50]="HR",t[t.HTML=51]="HTML",t[t.I=52]="I",t[t.IMG=53]="IMG",t[t.IMAGE=54]="IMAGE",t[t.INPUT=55]="INPUT",t[t.IFRAME=56]="IFRAME",t[t.KEYGEN=57]="KEYGEN",t[t.LABEL=58]="LABEL",t[t.LI=59]="LI",t[t.LINK=60]="LINK",t[t.LISTING=61]="LISTING",t[t.MAIN=62]="MAIN",t[t.MALIGNMARK=63]="MALIGNMARK",t[t.MARQUEE=64]="MARQUEE",t[t.MATH=65]="MATH",t[t.MENU=66]="MENU",t[t.META=67]="META",t[t.MGLYPH=68]="MGLYPH",t[t.MI=69]="MI",t[t.MO=70]="MO",t[t.MN=71]="MN",t[t.MS=72]="MS",t[t.MTEXT=73]="MTEXT",t[t.NAV=74]="NAV",t[t.NOBR=75]="NOBR",t[t.NOFRAMES=76]="NOFRAMES",t[t.NOEMBED=77]="NOEMBED",t[t.NOSCRIPT=78]="NOSCRIPT",t[t.OBJECT=79]="OBJECT",t[t.OL=80]="OL",t[t.OPTGROUP=81]="OPTGROUP",t[t.OPTION=82]="OPTION",t[t.P=83]="P",t[t.PARAM=84]="PARAM",t[t.PLAINTEXT=85]="PLAINTEXT",t[t.PRE=86]="PRE",t[t.RB=87]="RB",t[t.RP=88]="RP",t[t.RT=89]="RT",t[t.RTC=90]="RTC",t[t.RUBY=91]="RUBY",t[t.S=92]="S",t[t.SCRIPT=93]="SCRIPT",t[t.SEARCH=94]="SEARCH",t[t.SECTION=95]="SECTION",t[t.SELECT=96]="SELECT",t[t.SOURCE=97]="SOURCE",t[t.SMALL=98]="SMALL",t[t.SPAN=99]="SPAN",t[t.STRIKE=100]="STRIKE",t[t.STRONG=101]="STRONG",t[t.STYLE=102]="STYLE",t[t.SUB=103]="SUB",t[t.SUMMARY=104]="SUMMARY",t[t.SUP=105]="SUP",t[t.TABLE=106]="TABLE",t[t.TBODY=107]="TBODY",t[t.TEMPLATE=108]="TEMPLATE",t[t.TEXTAREA=109]="TEXTAREA",t[t.TFOOT=110]="TFOOT",t[t.TD=111]="TD",t[t.TH=112]="TH",t[t.THEAD=113]="THEAD",t[t.TITLE=114]="TITLE",t[t.TR=115]="TR",t[t.TRACK=116]="TRACK",t[t.TT=117]="TT",t[t.U=118]="U",t[t.UL=119]="UL",t[t.SVG=120]="SVG",t[t.VAR=121]="VAR",t[t.WBR=122]="WBR",t[t.XMP=123]="XMP"})(v||(v={}));const Ur=new Map([[Qe.A,v.A],[Qe.ADDRESS,v.ADDRESS],[Qe.ANNOTATION_XML,v.ANNOTATION_XML],[Qe.APPLET,v.APPLET],[Qe.AREA,v.AREA],[Qe.ARTICLE,v.ARTICLE],[Qe.ASIDE,v.ASIDE],[Qe.B,v.B],[Qe.BASE,v.BASE],[Qe.BASEFONT,v.BASEFONT],[Qe.BGSOUND,v.BGSOUND],[Qe.BIG,v.BIG],[Qe.BLOCKQUOTE,v.BLOCKQUOTE],[Qe.BODY,v.BODY],[Qe.BR,v.BR],[Qe.BUTTON,v.BUTTON],[Qe.CAPTION,v.CAPTION],[Qe.CENTER,v.CENTER],[Qe.CODE,v.CODE],[Qe.COL,v.COL],[Qe.COLGROUP,v.COLGROUP],[Qe.DD,v.DD],[Qe.DESC,v.DESC],[Qe.DETAILS,v.DETAILS],[Qe.DIALOG,v.DIALOG],[Qe.DIR,v.DIR],[Qe.DIV,v.DIV],[Qe.DL,v.DL],[Qe.DT,v.DT],[Qe.EM,v.EM],[Qe.EMBED,v.EMBED],[Qe.FIELDSET,v.FIELDSET],[Qe.FIGCAPTION,v.FIGCAPTION],[Qe.FIGURE,v.FIGURE],[Qe.FONT,v.FONT],[Qe.FOOTER,v.FOOTER],[Qe.FOREIGN_OBJECT,v.FOREIGN_OBJECT],[Qe.FORM,v.FORM],[Qe.FRAME,v.FRAME],[Qe.FRAMESET,v.FRAMESET],[Qe.H1,v.H1],[Qe.H2,v.H2],[Qe.H3,v.H3],[Qe.H4,v.H4],[Qe.H5,v.H5],[Qe.H6,v.H6],[Qe.HEAD,v.HEAD],[Qe.HEADER,v.HEADER],[Qe.HGROUP,v.HGROUP],[Qe.HR,v.HR],[Qe.HTML,v.HTML],[Qe.I,v.I],[Qe.IMG,v.IMG],[Qe.IMAGE,v.IMAGE],[Qe.INPUT,v.INPUT],[Qe.IFRAME,v.IFRAME],[Qe.KEYGEN,v.KEYGEN],[Qe.LABEL,v.LABEL],[Qe.LI,v.LI],[Qe.LINK,v.LINK],[Qe.LISTING,v.LISTING],[Qe.MAIN,v.MAIN],[Qe.MALIGNMARK,v.MALIGNMARK],[Qe.MARQUEE,v.MARQUEE],[Qe.MATH,v.MATH],[Qe.MENU,v.MENU],[Qe.META,v.META],[Qe.MGLYPH,v.MGLYPH],[Qe.MI,v.MI],[Qe.MO,v.MO],[Qe.MN,v.MN],[Qe.MS,v.MS],[Qe.MTEXT,v.MTEXT],[Qe.NAV,v.NAV],[Qe.NOBR,v.NOBR],[Qe.NOFRAMES,v.NOFRAMES],[Qe.NOEMBED,v.NOEMBED],[Qe.NOSCRIPT,v.NOSCRIPT],[Qe.OBJECT,v.OBJECT],[Qe.OL,v.OL],[Qe.OPTGROUP,v.OPTGROUP],[Qe.OPTION,v.OPTION],[Qe.P,v.P],[Qe.PARAM,v.PARAM],[Qe.PLAINTEXT,v.PLAINTEXT],[Qe.PRE,v.PRE],[Qe.RB,v.RB],[Qe.RP,v.RP],[Qe.RT,v.RT],[Qe.RTC,v.RTC],[Qe.RUBY,v.RUBY],[Qe.S,v.S],[Qe.SCRIPT,v.SCRIPT],[Qe.SEARCH,v.SEARCH],[Qe.SECTION,v.SECTION],[Qe.SELECT,v.SELECT],[Qe.SOURCE,v.SOURCE],[Qe.SMALL,v.SMALL],[Qe.SPAN,v.SPAN],[Qe.STRIKE,v.STRIKE],[Qe.STRONG,v.STRONG],[Qe.STYLE,v.STYLE],[Qe.SUB,v.SUB],[Qe.SUMMARY,v.SUMMARY],[Qe.SUP,v.SUP],[Qe.TABLE,v.TABLE],[Qe.TBODY,v.TBODY],[Qe.TEMPLATE,v.TEMPLATE],[Qe.TEXTAREA,v.TEXTAREA],[Qe.TFOOT,v.TFOOT],[Qe.TD,v.TD],[Qe.TH,v.TH],[Qe.THEAD,v.THEAD],[Qe.TITLE,v.TITLE],[Qe.TR,v.TR],[Qe.TRACK,v.TRACK],[Qe.TT,v.TT],[Qe.U,v.U],[Qe.UL,v.UL],[Qe.SVG,v.SVG],[Qe.VAR,v.VAR],[Qe.WBR,v.WBR],[Qe.XMP,v.XMP]]);function wa(t){var r;return(r=Ur.get(t))!==null&&r!==void 0?r:v.UNKNOWN}const Lt=v,Or={[ot.HTML]:new Set([Lt.ADDRESS,Lt.APPLET,Lt.AREA,Lt.ARTICLE,Lt.ASIDE,Lt.BASE,Lt.BASEFONT,Lt.BGSOUND,Lt.BLOCKQUOTE,Lt.BODY,Lt.BR,Lt.BUTTON,Lt.CAPTION,Lt.CENTER,Lt.COL,Lt.COLGROUP,Lt.DD,Lt.DETAILS,Lt.DIR,Lt.DIV,Lt.DL,Lt.DT,Lt.EMBED,Lt.FIELDSET,Lt.FIGCAPTION,Lt.FIGURE,Lt.FOOTER,Lt.FORM,Lt.FRAME,Lt.FRAMESET,Lt.H1,Lt.H2,Lt.H3,Lt.H4,Lt.H5,Lt.H6,Lt.HEAD,Lt.HEADER,Lt.HGROUP,Lt.HR,Lt.HTML,Lt.IFRAME,Lt.IMG,Lt.INPUT,Lt.LI,Lt.LINK,Lt.LISTING,Lt.MAIN,Lt.MARQUEE,Lt.MENU,Lt.META,Lt.NAV,Lt.NOEMBED,Lt.NOFRAMES,Lt.NOSCRIPT,Lt.OBJECT,Lt.OL,Lt.P,Lt.PARAM,Lt.PLAINTEXT,Lt.PRE,Lt.SCRIPT,Lt.SECTION,Lt.SELECT,Lt.SOURCE,Lt.STYLE,Lt.SUMMARY,Lt.TABLE,Lt.TBODY,Lt.TD,Lt.TEMPLATE,Lt.TEXTAREA,Lt.TFOOT,Lt.TH,Lt.THEAD,Lt.TITLE,Lt.TR,Lt.TRACK,Lt.UL,Lt.WBR,Lt.XMP]),[ot.MATHML]:new Set([Lt.MI,Lt.MO,Lt.MN,Lt.MS,Lt.MTEXT,Lt.ANNOTATION_XML]),[ot.SVG]:new Set([Lt.TITLE,Lt.FOREIGN_OBJECT,Lt.DESC]),[ot.XLINK]:new Set,[ot.XML]:new Set,[ot.XMLNS]:new Set},Da=new Set([Lt.H1,Lt.H2,Lt.H3,Lt.H4,Lt.H5,Lt.H6]),Pa=new Set([Qe.STYLE,Qe.SCRIPT,Qe.XMP,Qe.IFRAME,Qe.NOEMBED,Qe.NOFRAMES,Qe.PLAINTEXT]);function Sa(t,r){return Pa.has(t)||r&&t===Qe.NOSCRIPT}var Ne;(function(t){t[t.DATA=0]="DATA",t[t.RCDATA=1]="RCDATA",t[t.RAWTEXT=2]="RAWTEXT",t[t.SCRIPT_DATA=3]="SCRIPT_DATA",t[t.PLAINTEXT=4]="PLAINTEXT",t[t.TAG_OPEN=5]="TAG_OPEN",t[t.END_TAG_OPEN=6]="END_TAG_OPEN",t[t.TAG_NAME=7]="TAG_NAME",t[t.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",t[t.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",t[t.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",t[t.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",t[t.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",t[t.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",t[t.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",t[t.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",t[t.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",t[t.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",t[t.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",t[t.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",t[t.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",t[t.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",t[t.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",t[t.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",t[t.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",t[t.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",t[t.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",t[t.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",t[t.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",t[t.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",t[t.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",t[t.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",t[t.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",t[t.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",t[t.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",t[t.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",t[t.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",t[t.BOGUS_COMMENT=40]="BOGUS_COMMENT",t[t.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",t[t.COMMENT_START=42]="COMMENT_START",t[t.COMMENT_START_DASH=43]="COMMENT_START_DASH",t[t.COMMENT=44]="COMMENT",t[t.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",t[t.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",t[t.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",t[t.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",t[t.COMMENT_END_DASH=49]="COMMENT_END_DASH",t[t.COMMENT_END=50]="COMMENT_END",t[t.COMMENT_END_BANG=51]="COMMENT_END_BANG",t[t.DOCTYPE=52]="DOCTYPE",t[t.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",t[t.DOCTYPE_NAME=54]="DOCTYPE_NAME",t[t.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",t[t.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",t[t.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",t[t.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",t[t.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",t[t.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",t[t.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",t[t.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",t[t.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",t[t.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",t[t.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",t[t.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",t[t.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",t[t.CDATA_SECTION=68]="CDATA_SECTION",t[t.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",t[t.CDATA_SECTION_END=70]="CDATA_SECTION_END",t[t.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",t[t.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(Ne||(Ne={}));const qa={DATA:Ne.DATA,RCDATA:Ne.RCDATA,RAWTEXT:Ne.RAWTEXT,SCRIPT_DATA:Ne.SCRIPT_DATA,PLAINTEXT:Ne.PLAINTEXT,CDATA_SECTION:Ne.CDATA_SECTION};function Si(t){return t>=ae.DIGIT_0&&t<=ae.DIGIT_9}function Zi(t){return t>=ae.LATIN_CAPITAL_A&&t<=ae.LATIN_CAPITAL_Z}function Ni(t){return t>=ae.LATIN_SMALL_A&&t<=ae.LATIN_SMALL_Z}function ji(t){return Ni(t)||Zi(t)}function ts(t){return ji(t)||Si(t)}function Ii(t){return t+32}function Ei(t){return t===ae.SPACE||t===ae.LINE_FEED||t===ae.TABULATION||t===ae.FORM_FEED}function Ns(t){return Ei(t)||t===ae.SOLIDUS||t===ae.GREATER_THAN_SIGN}function zs(t){return t===ae.NULL?st.nullCharacterReference:t>1114111?st.characterReferenceOutsideUnicodeRange:Fn(t)?st.surrogateCharacterReference:lr(t)?st.noncharacterCharacterReference:Vr(t)||t===ae.CARRIAGE_RETURN?st.controlCharacterReference:null}class ie{constructor(r,C){this.options=r,this.handler=C,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=Ne.DATA,this.returnState=Ne.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new Kr(C),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new gt(pa,(ce,ut)=>{this.preprocessor.pos=this.entityStartPos+ut-1,this._flushCodePointConsumedAsCharacterReference(ce)},C.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(st.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:ce=>{this._err(st.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+ce)},validateNumericCharacterReference:ce=>{const ut=zs(ce);ut&&this._err(ut,1)}}:void 0)}_err(r,C=0){var ce,ut;(ut=(ce=this.handler).onParseError)===null||ut===void 0||ut.call(ce,this.preprocessor.getError(r,C))}getCurrentLocation(r){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-r,startOffset:this.preprocessor.offset-r,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const r=this._consume();this._ensureHibernation()||this._callState(r)}this.inLoop=!1}}pause(){this.paused=!0}resume(r){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||r==null||r())}write(r,C,ce){this.active=!0,this.preprocessor.write(r,C),this._runParsingLoop(),this.paused||ce==null||ce()}insertHtmlAtCurrentPos(r){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(r),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(r){this.consumedAfterSnapshot+=r;for(let C=0;C0&&this._err(st.endTagWithAttributes),r.selfClosing&&this._err(st.endTagWithTrailingSolidus),this.handler.onEndTag(r)),this.preprocessor.dropParsedChunk()}emitCurrentComment(r){this.prepareToken(r),this.handler.onComment(r),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(r){this.prepareToken(r),this.handler.onDoctype(r),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(r){if(this.currentCharacterToken){switch(r&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=r.startLine,this.currentCharacterToken.location.endCol=r.startCol,this.currentCharacterToken.location.endOffset=r.startOffset),this.currentCharacterToken.type){case ln.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case ln.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case ln.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const r=this.getCurrentLocation(0);r&&(r.endLine=r.startLine,r.endCol=r.startCol,r.endOffset=r.startOffset),this._emitCurrentCharacterToken(r),this.handler.onEof({type:ln.EOF,location:r}),this.active=!1}_appendCharToCurrentCharacterToken(r,C){if(this.currentCharacterToken)if(this.currentCharacterToken.type===r){this.currentCharacterToken.chars+=C;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(r,C)}_emitCodePoint(r){const C=Ei(r)?ln.WHITESPACE_CHARACTER:r===ae.NULL?ln.NULL_CHARACTER:ln.CHARACTER;this._appendCharToCurrentCharacterToken(C,String.fromCodePoint(r))}_emitChars(r){this._appendCharToCurrentCharacterToken(ln.CHARACTER,r)}_startCharacterReference(){this.returnState=this.state,this.state=Ne.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?Ue.Attribute:Ue.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===Ne.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===Ne.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===Ne.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(r){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(r):this._emitCodePoint(r)}_callState(r){switch(this.state){case Ne.DATA:{this._stateData(r);break}case Ne.RCDATA:{this._stateRcdata(r);break}case Ne.RAWTEXT:{this._stateRawtext(r);break}case Ne.SCRIPT_DATA:{this._stateScriptData(r);break}case Ne.PLAINTEXT:{this._statePlaintext(r);break}case Ne.TAG_OPEN:{this._stateTagOpen(r);break}case Ne.END_TAG_OPEN:{this._stateEndTagOpen(r);break}case Ne.TAG_NAME:{this._stateTagName(r);break}case Ne.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(r);break}case Ne.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(r);break}case Ne.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(r);break}case Ne.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(r);break}case Ne.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(r);break}case Ne.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(r);break}case Ne.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(r);break}case Ne.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(r);break}case Ne.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(r);break}case Ne.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(r);break}case Ne.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(r);break}case Ne.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(r);break}case Ne.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(r);break}case Ne.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(r);break}case Ne.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(r);break}case Ne.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(r);break}case Ne.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(r);break}case Ne.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(r);break}case Ne.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(r);break}case Ne.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(r);break}case Ne.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(r);break}case Ne.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(r);break}case Ne.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(r);break}case Ne.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(r);break}case Ne.ATTRIBUTE_NAME:{this._stateAttributeName(r);break}case Ne.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(r);break}case Ne.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(r);break}case Ne.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(r);break}case Ne.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(r);break}case Ne.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(r);break}case Ne.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(r);break}case Ne.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(r);break}case Ne.BOGUS_COMMENT:{this._stateBogusComment(r);break}case Ne.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(r);break}case Ne.COMMENT_START:{this._stateCommentStart(r);break}case Ne.COMMENT_START_DASH:{this._stateCommentStartDash(r);break}case Ne.COMMENT:{this._stateComment(r);break}case Ne.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(r);break}case Ne.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(r);break}case Ne.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(r);break}case Ne.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(r);break}case Ne.COMMENT_END_DASH:{this._stateCommentEndDash(r);break}case Ne.COMMENT_END:{this._stateCommentEnd(r);break}case Ne.COMMENT_END_BANG:{this._stateCommentEndBang(r);break}case Ne.DOCTYPE:{this._stateDoctype(r);break}case Ne.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(r);break}case Ne.DOCTYPE_NAME:{this._stateDoctypeName(r);break}case Ne.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(r);break}case Ne.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(r);break}case Ne.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(r);break}case Ne.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(r);break}case Ne.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(r);break}case Ne.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(r);break}case Ne.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(r);break}case Ne.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(r);break}case Ne.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(r);break}case Ne.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(r);break}case Ne.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(r);break}case Ne.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(r);break}case Ne.BOGUS_DOCTYPE:{this._stateBogusDoctype(r);break}case Ne.CDATA_SECTION:{this._stateCdataSection(r);break}case Ne.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(r);break}case Ne.CDATA_SECTION_END:{this._stateCdataSectionEnd(r);break}case Ne.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case Ne.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(r);break}default:throw new Error("Unknown state")}}_stateData(r){switch(r){case ae.LESS_THAN_SIGN:{this.state=Ne.TAG_OPEN;break}case ae.AMPERSAND:{this._startCharacterReference();break}case ae.NULL:{this._err(st.unexpectedNullCharacter),this._emitCodePoint(r);break}case ae.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateRcdata(r){switch(r){case ae.AMPERSAND:{this._startCharacterReference();break}case ae.LESS_THAN_SIGN:{this.state=Ne.RCDATA_LESS_THAN_SIGN;break}case ae.NULL:{this._err(st.unexpectedNullCharacter),this._emitChars(it);break}case ae.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateRawtext(r){switch(r){case ae.LESS_THAN_SIGN:{this.state=Ne.RAWTEXT_LESS_THAN_SIGN;break}case ae.NULL:{this._err(st.unexpectedNullCharacter),this._emitChars(it);break}case ae.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateScriptData(r){switch(r){case ae.LESS_THAN_SIGN:{this.state=Ne.SCRIPT_DATA_LESS_THAN_SIGN;break}case ae.NULL:{this._err(st.unexpectedNullCharacter),this._emitChars(it);break}case ae.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_statePlaintext(r){switch(r){case ae.NULL:{this._err(st.unexpectedNullCharacter),this._emitChars(it);break}case ae.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateTagOpen(r){if(ji(r))this._createStartTagToken(),this.state=Ne.TAG_NAME,this._stateTagName(r);else switch(r){case ae.EXCLAMATION_MARK:{this.state=Ne.MARKUP_DECLARATION_OPEN;break}case ae.SOLIDUS:{this.state=Ne.END_TAG_OPEN;break}case ae.QUESTION_MARK:{this._err(st.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=Ne.BOGUS_COMMENT,this._stateBogusComment(r);break}case ae.EOF:{this._err(st.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(st.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=Ne.DATA,this._stateData(r)}}_stateEndTagOpen(r){if(ji(r))this._createEndTagToken(),this.state=Ne.TAG_NAME,this._stateTagName(r);else switch(r){case ae.GREATER_THAN_SIGN:{this._err(st.missingEndTagName),this.state=Ne.DATA;break}case ae.EOF:{this._err(st.eofBeforeTagName),this._emitChars("");break}case ae.NULL:{this._err(st.unexpectedNullCharacter),this.state=Ne.SCRIPT_DATA_ESCAPED,this._emitChars(it);break}case ae.EOF:{this._err(st.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=Ne.SCRIPT_DATA_ESCAPED,this._emitCodePoint(r)}}_stateScriptDataEscapedLessThanSign(r){r===ae.SOLIDUS?this.state=Ne.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:ji(r)?(this._emitChars("<"),this.state=Ne.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(r)):(this._emitChars("<"),this.state=Ne.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(r))}_stateScriptDataEscapedEndTagOpen(r){ji(r)?(this.state=Ne.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(r)):(this._emitChars("");break}case ae.NULL:{this._err(st.unexpectedNullCharacter),this.state=Ne.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(it);break}case ae.EOF:{this._err(st.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=Ne.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(r)}}_stateScriptDataDoubleEscapedLessThanSign(r){r===ae.SOLIDUS?(this.state=Ne.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=Ne.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(r))}_stateScriptDataDoubleEscapeEnd(r){if(this.preprocessor.startsWith(Ln.SCRIPT,!1)&&Ns(this.preprocessor.peek(Ln.SCRIPT.length))){this._emitCodePoint(r);for(let C=0;C0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(r,!0)}replace(r,C){const ce=this._indexOf(r);this.items[ce]=C,ce===this.stackTop&&(this.current=C)}insertAfter(r,C,ce){const ut=this._indexOf(r)+1;this.items.splice(ut,0,C),this.tagIDs.splice(ut,0,ce),this.stackTop++,ut===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,ut===this.stackTop)}popUntilTagNamePopped(r){let C=this.stackTop+1;do C=this.tagIDs.lastIndexOf(r,C-1);while(C>0&&this.treeAdapter.getNamespaceURI(this.items[C])!==ot.HTML);this.shortenToLength(Math.max(C,0))}shortenToLength(r){for(;this.stackTop>=r;){const C=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(C,this.stackTop=0;ce--)if(r.has(this.tagIDs[ce])&&this.treeAdapter.getNamespaceURI(this.items[ce])===C)return ce;return-1}clearBackTo(r,C){const ce=this._indexOfTagNames(r,C);this.shortenToLength(ce+1)}clearBackToTableContext(){this.clearBackTo(dr,ot.HTML)}clearBackToTableBodyContext(){this.clearBackTo(Mn,ot.HTML)}clearBackToTableRowContext(){this.clearBackTo(Ir,ot.HTML)}remove(r){const C=this._indexOf(r);C>=0&&(C===this.stackTop?this.pop():(this.items.splice(C,1),this.tagIDs.splice(C,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(r,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===v.BODY?this.items[1]:null}contains(r){return this._indexOf(r)>-1}getCommonAncestor(r){const C=this._indexOf(r)-1;return C>=0?this.items[C]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===v.HTML}hasInDynamicScope(r,C){for(let ce=this.stackTop;ce>=0;ce--){const ut=this.tagIDs[ce];switch(this.treeAdapter.getNamespaceURI(this.items[ce])){case ot.HTML:{if(ut===r)return!0;if(C.has(ut))return!1;break}case ot.SVG:{if(ar.has(ut))return!1;break}case ot.MATHML:{if(jn.has(ut))return!1;break}}}return!0}hasInScope(r){return this.hasInDynamicScope(r,Ke)}hasInListItemScope(r){return this.hasInDynamicScope(r,zt)}hasInButtonScope(r){return this.hasInDynamicScope(r,fn)}hasNumberedHeaderInScope(){for(let r=this.stackTop;r>=0;r--){const C=this.tagIDs[r];switch(this.treeAdapter.getNamespaceURI(this.items[r])){case ot.HTML:{if(Da.has(C))return!0;if(Ke.has(C))return!1;break}case ot.SVG:{if(ar.has(C))return!1;break}case ot.MATHML:{if(jn.has(C))return!1;break}}}return!0}hasInTableScope(r){for(let C=this.stackTop;C>=0;C--)if(this.treeAdapter.getNamespaceURI(this.items[C])===ot.HTML)switch(this.tagIDs[C]){case r:return!0;case v.TABLE:case v.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let r=this.stackTop;r>=0;r--)if(this.treeAdapter.getNamespaceURI(this.items[r])===ot.HTML)switch(this.tagIDs[r]){case v.TBODY:case v.THEAD:case v.TFOOT:return!0;case v.TABLE:case v.HTML:return!1}return!0}hasInSelectScope(r){for(let C=this.stackTop;C>=0;C--)if(this.treeAdapter.getNamespaceURI(this.items[C])===ot.HTML)switch(this.tagIDs[C]){case r:return!0;case v.OPTION:case v.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&se.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&Se.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(r){for(;this.currentTagId!==void 0&&this.currentTagId!==r&&Se.has(this.currentTagId);)this.pop()}}const nt=3;var et;(function(t){t[t.Marker=0]="Marker",t[t.Element=1]="Element"})(et||(et={}));const tt={type:et.Marker};class Ct{constructor(r){this.treeAdapter=r,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(r,C){const ce=[],ut=C.length,an=this.treeAdapter.getTagName(r),qn=this.treeAdapter.getNamespaceURI(r);for(let Gr=0;Gr[qn.name,qn.value]));let an=0;for(let qn=0;qnut.get(Na.name)===Na.value)&&(an+=1,an>=nt&&this.entries.splice(Gr.idx,1))}}insertMarker(){this.entries.unshift(tt)}pushElement(r,C){this._ensureNoahArkCondition(r),this.entries.unshift({type:et.Element,element:r,token:C})}insertElementAfterBookmark(r,C){const ce=this.entries.indexOf(this.bookmark);this.entries.splice(ce,0,{type:et.Element,element:r,token:C})}removeEntry(r){const C=this.entries.indexOf(r);C!==-1&&this.entries.splice(C,1)}clearToLastMarker(){const r=this.entries.indexOf(tt);r===-1?this.entries.length=0:this.entries.splice(0,r+1)}getElementEntryInScopeWithTagName(r){const C=this.entries.find(ce=>ce.type===et.Marker||this.treeAdapter.getTagName(ce.element)===r);return C&&C.type===et.Element?C:null}getElementEntry(r){return this.entries.find(C=>C.type===et.Element&&C.element===r)}}const dt={createDocument(){return{nodeName:"#document",mode:Yn.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(t,r,C){return{nodeName:t,tagName:t,attrs:C,namespaceURI:r,childNodes:[],parentNode:null}},createCommentNode(t){return{nodeName:"#comment",data:t,parentNode:null}},createTextNode(t){return{nodeName:"#text",value:t,parentNode:null}},appendChild(t,r){t.childNodes.push(r),r.parentNode=t},insertBefore(t,r,C){const ce=t.childNodes.indexOf(C);t.childNodes.splice(ce,0,r),r.parentNode=t},setTemplateContent(t,r){t.content=r},getTemplateContent(t){return t.content},setDocumentType(t,r,C,ce){const ut=t.childNodes.find(an=>an.nodeName==="#documentType");if(ut)ut.name=r,ut.publicId=C,ut.systemId=ce;else{const an={nodeName:"#documentType",name:r,publicId:C,systemId:ce,parentNode:null};dt.appendChild(t,an)}},setDocumentMode(t,r){t.mode=r},getDocumentMode(t){return t.mode},detachNode(t){if(t.parentNode){const r=t.parentNode.childNodes.indexOf(t);t.parentNode.childNodes.splice(r,1),t.parentNode=null}},insertText(t,r){if(t.childNodes.length>0){const C=t.childNodes[t.childNodes.length-1];if(dt.isTextNode(C)){C.value+=r;return}}dt.appendChild(t,dt.createTextNode(r))},insertTextBefore(t,r,C){const ce=t.childNodes[t.childNodes.indexOf(C)-1];ce&&dt.isTextNode(ce)?ce.value+=r:dt.insertBefore(t,dt.createTextNode(r),C)},adoptAttributes(t,r){const C=new Set(t.attrs.map(ce=>ce.name));for(let ce=0;cet.startsWith(C))}function B(t){return t.name===nn&&t.publicId===null&&(t.systemId===null||t.systemId===Yt)}function me(t){if(t.name!==nn)return Yn.QUIRKS;const{systemId:r}=t;if(r&&r.toLowerCase()===qt)return Yn.QUIRKS;let{publicId:C}=t;if(C!==null){if(C=C.toLowerCase(),Cn.has(C))return Yn.QUIRKS;let ce=r===null?Jn:En;if(tr(C,ce))return Yn.QUIRKS;if(ce=r===null?bn:en,tr(C,ce))return Yn.LIMITED_QUIRKS}return Yn.NO_QUIRKS}const he={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},ve="definitionurl",be="definitionURL",Re=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(t=>[t.toLowerCase(),t])),ke=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:ot.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:ot.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:ot.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:ot.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:ot.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:ot.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:ot.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:ot.XML}],["xml:space",{prefix:"xml",name:"space",namespace:ot.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:ot.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:ot.XMLNS}]]),Xe=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(t=>[t.toLowerCase(),t])),Et=new Set([v.B,v.BIG,v.BLOCKQUOTE,v.BODY,v.BR,v.CENTER,v.CODE,v.DD,v.DIV,v.DL,v.DT,v.EM,v.EMBED,v.H1,v.H2,v.H3,v.H4,v.H5,v.H6,v.HEAD,v.HR,v.I,v.IMG,v.LI,v.LISTING,v.MENU,v.META,v.NOBR,v.OL,v.P,v.PRE,v.RUBY,v.S,v.SMALL,v.SPAN,v.STRONG,v.STRIKE,v.SUB,v.SUP,v.TABLE,v.TT,v.U,v.UL,v.VAR]);function kt(t){const r=t.tagID;return r===v.FONT&&t.attrs.some(({name:ce})=>ce===cr.COLOR||ce===cr.SIZE||ce===cr.FACE)||Et.has(r)}function Ye(t){for(let r=0;r0&&this._setContextModes(r,C)}onItemPop(r,C){var ce,ut;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(r,this.currentToken),(ut=(ce=this.treeAdapter).onItemPop)===null||ut===void 0||ut.call(ce,r,this.openElements.current),C){let an,qn;this.openElements.stackTop===0&&this.fragmentContext?(an=this.fragmentContext,qn=this.fragmentContextID):{current:an,currentTagId:qn}=this.openElements,this._setContextModes(an,qn)}}_setContextModes(r,C){const ce=r===this.document||r&&this.treeAdapter.getNamespaceURI(r)===ot.HTML;this.currentNotInHTML=!ce,this.tokenizer.inForeignNode=!ce&&r!==void 0&&C!==void 0&&!this._isIntegrationPoint(C,r)}_switchToTextParsing(r,C){this._insertElement(r,ot.HTML),this.tokenizer.state=C,this.originalInsertionMode=this.insertionMode,this.insertionMode=le.TEXT}switchToPlaintextParsing(){this.insertionMode=le.TEXT,this.originalInsertionMode=le.IN_BODY,this.tokenizer.state=qa.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let r=this.fragmentContext;for(;r;){if(this.treeAdapter.getTagName(r)===Qe.FORM){this.formElement=r;break}r=this.treeAdapter.getParentNode(r)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==ot.HTML))switch(this.fragmentContextID){case v.TITLE:case v.TEXTAREA:{this.tokenizer.state=qa.RCDATA;break}case v.STYLE:case v.XMP:case v.IFRAME:case v.NOEMBED:case v.NOFRAMES:case v.NOSCRIPT:{this.tokenizer.state=qa.RAWTEXT;break}case v.SCRIPT:{this.tokenizer.state=qa.SCRIPT_DATA;break}case v.PLAINTEXT:{this.tokenizer.state=qa.PLAINTEXT;break}default:}}_setDocumentType(r){const C=r.name||"",ce=r.publicId||"",ut=r.systemId||"";if(this.treeAdapter.setDocumentType(this.document,C,ce,ut),r.location){const qn=this.treeAdapter.getChildNodes(this.document).find(Gr=>this.treeAdapter.isDocumentTypeNode(Gr));qn&&this.treeAdapter.setNodeSourceCodeLocation(qn,r.location)}}_attachElementToTree(r,C){if(this.options.sourceCodeLocationInfo){const ce=C&&pl(_a({},C),{startTag:C});this.treeAdapter.setNodeSourceCodeLocation(r,ce)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(r);else{const ce=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(ce!=null?ce:this.document,r)}}_appendElement(r,C){const ce=this.treeAdapter.createElement(r.tagName,C,r.attrs);this._attachElementToTree(ce,r.location)}_insertElement(r,C){const ce=this.treeAdapter.createElement(r.tagName,C,r.attrs);this._attachElementToTree(ce,r.location),this.openElements.push(ce,r.tagID)}_insertFakeElement(r,C){const ce=this.treeAdapter.createElement(r,ot.HTML,[]);this._attachElementToTree(ce,null),this.openElements.push(ce,C)}_insertTemplate(r){const C=this.treeAdapter.createElement(r.tagName,ot.HTML,r.attrs),ce=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(C,ce),this._attachElementToTree(C,r.location),this.openElements.push(C,r.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(ce,null)}_insertFakeRootElement(){const r=this.treeAdapter.createElement(Qe.HTML,ot.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(r,null),this.treeAdapter.appendChild(this.openElements.current,r),this.openElements.push(r,v.HTML)}_appendCommentNode(r,C){const ce=this.treeAdapter.createCommentNode(r.data);this.treeAdapter.appendChild(C,ce),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(ce,r.location)}_insertCharacters(r){let C,ce;if(this._shouldFosterParentOnInsertion()?({parent:C,beforeElement:ce}=this._findFosterParentingLocation(),ce?this.treeAdapter.insertTextBefore(C,r.chars,ce):this.treeAdapter.insertText(C,r.chars)):(C=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(C,r.chars)),!r.location)return;const ut=this.treeAdapter.getChildNodes(C),an=ce?ut.lastIndexOf(ce):ut.length,qn=ut[an-1];if(this.treeAdapter.getNodeSourceCodeLocation(qn)){const{endLine:Na,endCol:vn,endOffset:Mr}=r.location;this.treeAdapter.updateNodeSourceCodeLocation(qn,{endLine:Na,endCol:vn,endOffset:Mr})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(qn,r.location)}_adoptNodes(r,C){for(let ce=this.treeAdapter.getFirstChild(r);ce;ce=this.treeAdapter.getFirstChild(r))this.treeAdapter.detachNode(ce),this.treeAdapter.appendChild(C,ce)}_setEndLocation(r,C){if(this.treeAdapter.getNodeSourceCodeLocation(r)&&C.location){const ce=C.location,ut=this.treeAdapter.getTagName(r),an=C.type===ln.END_TAG&&ut===C.tagName?{endTag:_a({},ce),endLine:ce.endLine,endCol:ce.endCol,endOffset:ce.endOffset}:{endLine:ce.startLine,endCol:ce.startCol,endOffset:ce.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(r,an)}}shouldProcessStartTagTokenInForeignContent(r){if(!this.currentNotInHTML)return!1;let C,ce;return this.openElements.stackTop===0&&this.fragmentContext?(C=this.fragmentContext,ce=this.fragmentContextID):{current:C,currentTagId:ce}=this.openElements,r.tagID===v.SVG&&this.treeAdapter.getTagName(C)===Qe.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(C)===ot.MATHML?!1:this.tokenizer.inForeignNode||(r.tagID===v.MGLYPH||r.tagID===v.MALIGNMARK)&&ce!==void 0&&!this._isIntegrationPoint(ce,C,ot.HTML)}_processToken(r){switch(r.type){case ln.CHARACTER:{this.onCharacter(r);break}case ln.NULL_CHARACTER:{this.onNullCharacter(r);break}case ln.COMMENT:{this.onComment(r);break}case ln.DOCTYPE:{this.onDoctype(r);break}case ln.START_TAG:{this._processStartTag(r);break}case ln.END_TAG:{this.onEndTag(r);break}case ln.EOF:{this.onEof(r);break}case ln.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(r);break}}}_isIntegrationPoint(r,C,ce){const ut=this.treeAdapter.getNamespaceURI(C),an=this.treeAdapter.getAttrList(C);return yt(r,ut,an,ce)}_reconstructActiveFormattingElements(){const r=this.activeFormattingElements.entries.length;if(r){const C=this.activeFormattingElements.entries.findIndex(ut=>ut.type===et.Marker||this.openElements.contains(ut.element)),ce=C===-1?r-1:C-1;for(let ut=ce;ut>=0;ut--){const an=this.activeFormattingElements.entries[ut];this._insertElement(an.token,this.treeAdapter.getNamespaceURI(an.element)),an.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=le.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(v.P),this.openElements.popUntilTagNamePopped(v.P)}_resetInsertionMode(){for(let r=this.openElements.stackTop;r>=0;r--)switch(r===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[r]){case v.TR:{this.insertionMode=le.IN_ROW;return}case v.TBODY:case v.THEAD:case v.TFOOT:{this.insertionMode=le.IN_TABLE_BODY;return}case v.CAPTION:{this.insertionMode=le.IN_CAPTION;return}case v.COLGROUP:{this.insertionMode=le.IN_COLUMN_GROUP;return}case v.TABLE:{this.insertionMode=le.IN_TABLE;return}case v.BODY:{this.insertionMode=le.IN_BODY;return}case v.FRAMESET:{this.insertionMode=le.IN_FRAMESET;return}case v.SELECT:{this._resetInsertionModeForSelect(r);return}case v.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case v.HTML:{this.insertionMode=this.headElement?le.AFTER_HEAD:le.BEFORE_HEAD;return}case v.TD:case v.TH:{if(r>0){this.insertionMode=le.IN_CELL;return}break}case v.HEAD:{if(r>0){this.insertionMode=le.IN_HEAD;return}break}}this.insertionMode=le.IN_BODY}_resetInsertionModeForSelect(r){if(r>0)for(let C=r-1;C>0;C--){const ce=this.openElements.tagIDs[C];if(ce===v.TEMPLATE)break;if(ce===v.TABLE){this.insertionMode=le.IN_SELECT_IN_TABLE;return}}this.insertionMode=le.IN_SELECT}_isElementCausesFosterParenting(r){return Sn.has(r)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let r=this.openElements.stackTop;r>=0;r--){const C=this.openElements.items[r];switch(this.openElements.tagIDs[r]){case v.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(C)===ot.HTML)return{parent:this.treeAdapter.getTemplateContent(C),beforeElement:null};break}case v.TABLE:{const ce=this.treeAdapter.getParentNode(C);return ce?{parent:ce,beforeElement:C}:{parent:this.openElements.items[r-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(r){const C=this._findFosterParentingLocation();C.beforeElement?this.treeAdapter.insertBefore(C.parent,r,C.beforeElement):this.treeAdapter.appendChild(C.parent,r)}_isSpecialElement(r,C){const ce=this.treeAdapter.getNamespaceURI(r);return Or[ce].has(C)}onCharacter(r){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){M(this,r);return}switch(this.insertionMode){case le.INITIAL:{Qr(this,r);break}case le.BEFORE_HTML:{$n(this,r);break}case le.BEFORE_HEAD:{Tn(this,r);break}case le.IN_HEAD:{Yr(this,r);break}case le.IN_HEAD_NO_SCRIPT:{gr(this,r);break}case le.AFTER_HEAD:{bi(this,r);break}case le.IN_BODY:case le.IN_CAPTION:case le.IN_CELL:case le.IN_TEMPLATE:{Ai(this,r);break}case le.TEXT:case le.IN_SELECT:case le.IN_SELECT_IN_TABLE:{this._insertCharacters(r);break}case le.IN_TABLE:case le.IN_TABLE_BODY:case le.IN_ROW:{Ao(this,r);break}case le.IN_TABLE_TEXT:{bo(this,r);break}case le.IN_COLUMN_GROUP:{ms(this,r);break}case le.AFTER_BODY:{Bs(this,r);break}case le.AFTER_AFTER_BODY:{i(this,r);break}default:}}onNullCharacter(r){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){w(this,r);return}switch(this.insertionMode){case le.INITIAL:{Qr(this,r);break}case le.BEFORE_HTML:{$n(this,r);break}case le.BEFORE_HEAD:{Tn(this,r);break}case le.IN_HEAD:{Yr(this,r);break}case le.IN_HEAD_NO_SCRIPT:{gr(this,r);break}case le.AFTER_HEAD:{bi(this,r);break}case le.TEXT:{this._insertCharacters(r);break}case le.IN_TABLE:case le.IN_TABLE_BODY:case le.IN_ROW:{Ao(this,r);break}case le.IN_COLUMN_GROUP:{ms(this,r);break}case le.AFTER_BODY:{Bs(this,r);break}case le.AFTER_AFTER_BODY:{i(this,r);break}default:}}onComment(r){if(this.skipNextNewLine=!1,this.currentNotInHTML){Lr(this,r);return}switch(this.insertionMode){case le.INITIAL:case le.BEFORE_HTML:case le.BEFORE_HEAD:case le.IN_HEAD:case le.IN_HEAD_NO_SCRIPT:case le.AFTER_HEAD:case le.IN_BODY:case le.IN_TABLE:case le.IN_CAPTION:case le.IN_COLUMN_GROUP:case le.IN_TABLE_BODY:case le.IN_ROW:case le.IN_CELL:case le.IN_SELECT:case le.IN_SELECT_IN_TABLE:case le.IN_TEMPLATE:case le.IN_FRAMESET:case le.AFTER_FRAMESET:{Lr(this,r);break}case le.IN_TABLE_TEXT:{qs(this,r);break}case le.AFTER_BODY:{Hr(this,r);break}case le.AFTER_AFTER_BODY:case le.AFTER_AFTER_FRAMESET:{ga(this,r);break}default:}}onDoctype(r){switch(this.skipNextNewLine=!1,this.insertionMode){case le.INITIAL:{va(this,r);break}case le.BEFORE_HEAD:case le.IN_HEAD:case le.IN_HEAD_NO_SCRIPT:case le.AFTER_HEAD:{this._err(r,st.misplacedDoctype);break}case le.IN_TABLE_TEXT:{qs(this,r);break}default:}}onStartTag(r){this.skipNextNewLine=!1,this.currentToken=r,this._processStartTag(r),r.selfClosing&&!r.ackSelfClosing&&this._err(r,st.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(r){this.shouldProcessStartTagTokenInForeignContent(r)?ne(this,r):this._startTagOutsideForeignContent(r)}_startTagOutsideForeignContent(r){switch(this.insertionMode){case le.INITIAL:{Qr(this,r);break}case le.BEFORE_HTML:{hr(this,r);break}case le.BEFORE_HEAD:{Ve(this,r);break}case le.IN_HEAD:{On(this,r);break}case le.IN_HEAD_NO_SCRIPT:{wr(this,r);break}case le.AFTER_HEAD:{Ta(this,r);break}case le.IN_BODY:{ss(this,r);break}case le.IN_TABLE:{so(this,r);break}case le.IN_TABLE_TEXT:{qs(this,r);break}case le.IN_CAPTION:{gi(this,r);break}case le.IN_COLUMN_GROUP:{gs(this,r);break}case le.IN_TABLE_BODY:{Di(this,r);break}case le.IN_ROW:{ja(this,r);break}case le.IN_CELL:{Fs(this,r);break}case le.IN_SELECT:{fu(this,r);break}case le.IN_SELECT_IN_TABLE:{po(this,r);break}case le.IN_TEMPLATE:{Gu(this,r);break}case le.AFTER_BODY:{si(this,r);break}case le.IN_FRAMESET:{$s(this,r);break}case le.AFTER_FRAMESET:{Do(this,r);break}case le.AFTER_AFTER_BODY:{Ml(this,r);break}case le.AFTER_AFTER_FRAMESET:{E(this,r);break}default:}}onEndTag(r){this.skipNextNewLine=!1,this.currentToken=r,this.currentNotInHTML?pe(this,r):this._endTagOutsideForeignContent(r)}_endTagOutsideForeignContent(r){switch(this.insertionMode){case le.INITIAL:{Qr(this,r);break}case le.BEFORE_HTML:{jr(this,r);break}case le.BEFORE_HEAD:{Dn(this,r);break}case le.IN_HEAD:{Ar(this,r);break}case le.IN_HEAD_NO_SCRIPT:{ya(this,r);break}case le.AFTER_HEAD:{Ba(this,r);break}case le.IN_BODY:{Oo(this,r);break}case le.TEXT:{ao(this,r);break}case le.IN_TABLE:{Fo(this,r);break}case le.IN_TABLE_TEXT:{qs(this,r);break}case le.IN_CAPTION:{Ci(this,r);break}case le.IN_COLUMN_GROUP:{Cs(this,r);break}case le.IN_TABLE_BODY:{_s(this,r);break}case le.IN_ROW:{za(this,r);break}case le.IN_CELL:{fo(this,r);break}case le.IN_SELECT:{Du(this,r);break}case le.IN_SELECT_IN_TABLE:{pu(this,r);break}case le.IN_TEMPLATE:{Ri(this,r);break}case le.AFTER_BODY:{os(this,r);break}case le.IN_FRAMESET:{Ju(this,r);break}case le.AFTER_FRAMESET:{Vu(this,r);break}case le.AFTER_AFTER_BODY:{i(this,r);break}default:}}onEof(r){switch(this.insertionMode){case le.INITIAL:{Qr(this,r);break}case le.BEFORE_HTML:{$n(this,r);break}case le.BEFORE_HEAD:{Tn(this,r);break}case le.IN_HEAD:{Yr(this,r);break}case le.IN_HEAD_NO_SCRIPT:{gr(this,r);break}case le.AFTER_HEAD:{bi(this,r);break}case le.IN_BODY:case le.IN_TABLE:case le.IN_CAPTION:case le.IN_COLUMN_GROUP:case le.IN_TABLE_BODY:case le.IN_ROW:case le.IN_CELL:case le.IN_SELECT:case le.IN_SELECT_IN_TABLE:{Qo(this,r);break}case le.TEXT:{io(this,r);break}case le.IN_TABLE_TEXT:{qs(this,r);break}case le.IN_TEMPLATE:{ii(this,r);break}case le.AFTER_BODY:case le.IN_FRAMESET:case le.AFTER_FRAMESET:case le.AFTER_AFTER_BODY:case le.AFTER_AFTER_FRAMESET:{da(this,r);break}default:}}onWhitespaceCharacter(r){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,r.chars.charCodeAt(0)===ae.LINE_FEED)){if(r.chars.length===1)return;r.chars=r.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(r);return}switch(this.insertionMode){case le.IN_HEAD:case le.IN_HEAD_NO_SCRIPT:case le.AFTER_HEAD:case le.TEXT:case le.IN_COLUMN_GROUP:case le.IN_SELECT:case le.IN_SELECT_IN_TABLE:case le.IN_FRAMESET:case le.AFTER_FRAMESET:{this._insertCharacters(r);break}case le.IN_BODY:case le.IN_CAPTION:case le.IN_CELL:case le.IN_TEMPLATE:case le.AFTER_BODY:case le.AFTER_AFTER_BODY:case le.AFTER_AFTER_FRAMESET:{vi(this,r);break}case le.IN_TABLE:case le.IN_TABLE_BODY:case le.IN_ROW:{Ao(this,r);break}case le.IN_TABLE_TEXT:{Mo(this,r);break}default:}}}function Zr(t,r){let C=t.activeFormattingElements.getElementEntryInScopeWithTagName(r.tagName);return C?t.openElements.contains(C.element)?t.openElements.hasInScope(r.tagID)||(C=null):(t.activeFormattingElements.removeEntry(C),C=null):Gs(t,r),C}function ea(t,r){let C=null,ce=t.openElements.stackTop;for(;ce>=0;ce--){const ut=t.openElements.items[ce];if(ut===r.element)break;t._isSpecialElement(ut,t.openElements.tagIDs[ce])&&(C=ut)}return C||(t.openElements.shortenToLength(Math.max(ce,0)),t.activeFormattingElements.removeEntry(r)),C}function sa(t,r,C){let ce=r,ut=t.openElements.getCommonAncestor(r);for(let an=0,qn=ut;qn!==C;an++,qn=ut){ut=t.openElements.getCommonAncestor(qn);const Gr=t.activeFormattingElements.getElementEntry(qn),Na=Gr&&an>=rn;!Gr||Na?(Na&&t.activeFormattingElements.removeEntry(Gr),t.openElements.remove(qn)):(qn=Dr(t,Gr),ce===r&&(t.activeFormattingElements.bookmark=Gr),t.treeAdapter.detachNode(ce),t.treeAdapter.appendChild(qn,ce),ce=qn)}return ce}function Dr(t,r){const C=t.treeAdapter.getNamespaceURI(r.element),ce=t.treeAdapter.createElement(r.token.tagName,C,r.token.attrs);return t.openElements.replace(r.element,ce),r.element=ce,ce}function br(t,r,C){const ce=t.treeAdapter.getTagName(r),ut=wa(ce);if(t._isElementCausesFosterParenting(ut))t._fosterParentElement(C);else{const an=t.treeAdapter.getNamespaceURI(r);ut===v.TEMPLATE&&an===ot.HTML&&(r=t.treeAdapter.getTemplateContent(r)),t.treeAdapter.appendChild(r,C)}}function Wr(t,r,C){const ce=t.treeAdapter.getNamespaceURI(C.element),{token:ut}=C,an=t.treeAdapter.createElement(ut.tagName,ce,ut.attrs);t._adoptNodes(r,an),t.treeAdapter.appendChild(r,an),t.activeFormattingElements.insertElementAfterBookmark(an,ut),t.activeFormattingElements.removeEntry(C),t.openElements.remove(C.element),t.openElements.insertAfter(r,an,ut.tagID)}function zr(t,r){for(let C=0;C=C;ce--)t._setEndLocation(t.openElements.items[ce],r);if(!t.fragmentContext&&t.openElements.stackTop>=0){const ce=t.openElements.items[0],ut=t.treeAdapter.getNodeSourceCodeLocation(ce);if(ut&&!ut.endTag&&(t._setEndLocation(ce,r),t.openElements.stackTop>=1)){const an=t.openElements.items[1],qn=t.treeAdapter.getNodeSourceCodeLocation(an);qn&&!qn.endTag&&t._setEndLocation(an,r)}}}}function va(t,r){t._setDocumentType(r);const C=r.forceQuirks?Yn.QUIRKS:me(r);B(r)||t._err(r,st.nonConformingDoctype),t.treeAdapter.setDocumentMode(t.document,C),t.insertionMode=le.BEFORE_HTML}function Qr(t,r){t._err(r,st.missingDoctype,!0),t.treeAdapter.setDocumentMode(t.document,Yn.QUIRKS),t.insertionMode=le.BEFORE_HTML,t._processToken(r)}function hr(t,r){r.tagID===v.HTML?(t._insertElement(r,ot.HTML),t.insertionMode=le.BEFORE_HEAD):$n(t,r)}function jr(t,r){const C=r.tagID;(C===v.HTML||C===v.HEAD||C===v.BODY||C===v.BR)&&$n(t,r)}function $n(t,r){t._insertFakeRootElement(),t.insertionMode=le.BEFORE_HEAD,t._processToken(r)}function Ve(t,r){switch(r.tagID){case v.HTML:{ss(t,r);break}case v.HEAD:{t._insertElement(r,ot.HTML),t.headElement=t.openElements.current,t.insertionMode=le.IN_HEAD;break}default:Tn(t,r)}}function Dn(t,r){const C=r.tagID;C===v.HEAD||C===v.BODY||C===v.HTML||C===v.BR?Tn(t,r):t._err(r,st.endTagWithoutMatchingOpenElement)}function Tn(t,r){t._insertFakeElement(Qe.HEAD,v.HEAD),t.headElement=t.openElements.current,t.insertionMode=le.IN_HEAD,t._processToken(r)}function On(t,r){switch(r.tagID){case v.HTML:{ss(t,r);break}case v.BASE:case v.BASEFONT:case v.BGSOUND:case v.LINK:case v.META:{t._appendElement(r,ot.HTML),r.ackSelfClosing=!0;break}case v.TITLE:{t._switchToTextParsing(r,qa.RCDATA);break}case v.NOSCRIPT:{t.options.scriptingEnabled?t._switchToTextParsing(r,qa.RAWTEXT):(t._insertElement(r,ot.HTML),t.insertionMode=le.IN_HEAD_NO_SCRIPT);break}case v.NOFRAMES:case v.STYLE:{t._switchToTextParsing(r,qa.RAWTEXT);break}case v.SCRIPT:{t._switchToTextParsing(r,qa.SCRIPT_DATA);break}case v.TEMPLATE:{t._insertTemplate(r),t.activeFormattingElements.insertMarker(),t.framesetOk=!1,t.insertionMode=le.IN_TEMPLATE,t.tmplInsertionModeStack.unshift(le.IN_TEMPLATE);break}case v.HEAD:{t._err(r,st.misplacedStartTagForHeadElement);break}default:Yr(t,r)}}function Ar(t,r){switch(r.tagID){case v.HEAD:{t.openElements.pop(),t.insertionMode=le.AFTER_HEAD;break}case v.BODY:case v.BR:case v.HTML:{Yr(t,r);break}case v.TEMPLATE:{nr(t,r);break}default:t._err(r,st.endTagWithoutMatchingOpenElement)}}function nr(t,r){t.openElements.tmplCount>0?(t.openElements.generateImpliedEndTagsThoroughly(),t.openElements.currentTagId!==v.TEMPLATE&&t._err(r,st.closingOfElementWithOpenChildElements),t.openElements.popUntilTagNamePopped(v.TEMPLATE),t.activeFormattingElements.clearToLastMarker(),t.tmplInsertionModeStack.shift(),t._resetInsertionMode()):t._err(r,st.endTagWithoutMatchingOpenElement)}function Yr(t,r){t.openElements.pop(),t.insertionMode=le.AFTER_HEAD,t._processToken(r)}function wr(t,r){switch(r.tagID){case v.HTML:{ss(t,r);break}case v.BASEFONT:case v.BGSOUND:case v.HEAD:case v.LINK:case v.META:case v.NOFRAMES:case v.STYLE:{On(t,r);break}case v.NOSCRIPT:{t._err(r,st.nestedNoscriptInHead);break}default:gr(t,r)}}function ya(t,r){switch(r.tagID){case v.NOSCRIPT:{t.openElements.pop(),t.insertionMode=le.IN_HEAD;break}case v.BR:{gr(t,r);break}default:t._err(r,st.endTagWithoutMatchingOpenElement)}}function gr(t,r){const C=r.type===ln.EOF?st.openElementsLeftAfterEof:st.disallowedContentInNoscriptInHead;t._err(r,C),t.openElements.pop(),t.insertionMode=le.IN_HEAD,t._processToken(r)}function Ta(t,r){switch(r.tagID){case v.HTML:{ss(t,r);break}case v.BODY:{t._insertElement(r,ot.HTML),t.framesetOk=!1,t.insertionMode=le.IN_BODY;break}case v.FRAMESET:{t._insertElement(r,ot.HTML),t.insertionMode=le.IN_FRAMESET;break}case v.BASE:case v.BASEFONT:case v.BGSOUND:case v.LINK:case v.META:case v.NOFRAMES:case v.SCRIPT:case v.STYLE:case v.TEMPLATE:case v.TITLE:{t._err(r,st.abandonedHeadElementChild),t.openElements.push(t.headElement,v.HEAD),On(t,r),t.openElements.remove(t.headElement);break}case v.HEAD:{t._err(r,st.misplacedStartTagForHeadElement);break}default:bi(t,r)}}function Ba(t,r){switch(r.tagID){case v.BODY:case v.HTML:case v.BR:{bi(t,r);break}case v.TEMPLATE:{nr(t,r);break}default:t._err(r,st.endTagWithoutMatchingOpenElement)}}function bi(t,r){t._insertFakeElement(Qe.BODY,v.BODY),t.insertionMode=le.IN_BODY,Jr(t,r)}function Jr(t,r){switch(r.type){case ln.CHARACTER:{Ai(t,r);break}case ln.WHITESPACE_CHARACTER:{vi(t,r);break}case ln.COMMENT:{Lr(t,r);break}case ln.START_TAG:{ss(t,r);break}case ln.END_TAG:{Oo(t,r);break}case ln.EOF:{Qo(t,r);break}default:}}function vi(t,r){t._reconstructActiveFormattingElements(),t._insertCharacters(r)}function Ai(t,r){t._reconstructActiveFormattingElements(),t._insertCharacters(r),t.framesetOk=!1}function oi(t,r){t.openElements.tmplCount===0&&t.treeAdapter.adoptAttributes(t.openElements.items[0],r.attrs)}function ni(t,r){const C=t.openElements.tryPeekProperlyNestedBodyElement();C&&t.openElements.tmplCount===0&&(t.framesetOk=!1,t.treeAdapter.adoptAttributes(C,r.attrs))}function Ti(t,r){const C=t.openElements.tryPeekProperlyNestedBodyElement();t.framesetOk&&C&&(t.treeAdapter.detachNode(C),t.openElements.popAllUpToHtmlElement(),t._insertElement(r,ot.HTML),t.insertionMode=le.IN_FRAMESET)}function ci(t,r){t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t._insertElement(r,ot.HTML)}function xi(t,r){t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t.openElements.currentTagId!==void 0&&Da.has(t.openElements.currentTagId)&&t.openElements.pop(),t._insertElement(r,ot.HTML)}function Oa(t,r){t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t._insertElement(r,ot.HTML),t.skipNextNewLine=!0,t.framesetOk=!1}function zi(t,r){const C=t.openElements.tmplCount>0;(!t.formElement||C)&&(t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t._insertElement(r,ot.HTML),C||(t.formElement=t.openElements.current))}function li(t,r){t.framesetOk=!1;const C=r.tagID;for(let ce=t.openElements.stackTop;ce>=0;ce--){const ut=t.openElements.tagIDs[ce];if(C===v.LI&&ut===v.LI||(C===v.DD||C===v.DT)&&(ut===v.DD||ut===v.DT)){t.openElements.generateImpliedEndTagsWithExclusion(ut),t.openElements.popUntilTagNamePopped(ut);break}if(ut!==v.ADDRESS&&ut!==v.DIV&&ut!==v.P&&t._isSpecialElement(t.openElements.items[ce],ut))break}t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t._insertElement(r,ot.HTML)}function Ua(t,r){t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t._insertElement(r,ot.HTML),t.tokenizer.state=qa.PLAINTEXT}function di(t,r){t.openElements.hasInScope(v.BUTTON)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(v.BUTTON)),t._reconstructActiveFormattingElements(),t._insertElement(r,ot.HTML),t.framesetOk=!1}function ds(t,r){const C=t.activeFormattingElements.getElementEntryInScopeWithTagName(Qe.A);C&&(zr(t,r),t.openElements.remove(C.element),t.activeFormattingElements.removeEntry(C)),t._reconstructActiveFormattingElements(),t._insertElement(r,ot.HTML),t.activeFormattingElements.pushElement(t.openElements.current,r)}function Wa(t,r){t._reconstructActiveFormattingElements(),t._insertElement(r,ot.HTML),t.activeFormattingElements.pushElement(t.openElements.current,r)}function ns(t,r){t._reconstructActiveFormattingElements(),t.openElements.hasInScope(v.NOBR)&&(zr(t,r),t._reconstructActiveFormattingElements()),t._insertElement(r,ot.HTML),t.activeFormattingElements.pushElement(t.openElements.current,r)}function fa(t,r){t._reconstructActiveFormattingElements(),t._insertElement(r,ot.HTML),t.activeFormattingElements.insertMarker(),t.framesetOk=!1}function ta(t,r){t.treeAdapter.getDocumentMode(t.document)!==Yn.QUIRKS&&t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t._insertElement(r,ot.HTML),t.framesetOk=!1,t.insertionMode=le.IN_TABLE}function ri(t,r){t._reconstructActiveFormattingElements(),t._appendElement(r,ot.HTML),t.framesetOk=!1,r.ackSelfClosing=!0}function We(t){const r=Fr(t,cr.TYPE);return r!=null&&r.toLowerCase()===Mt}function oa(t,r){t._reconstructActiveFormattingElements(),t._appendElement(r,ot.HTML),We(r)||(t.framesetOk=!1),r.ackSelfClosing=!0}function as(t,r){t._appendElement(r,ot.HTML),r.ackSelfClosing=!0}function Wi(t,r){t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t._appendElement(r,ot.HTML),t.framesetOk=!1,r.ackSelfClosing=!0}function fs(t,r){r.tagName=Qe.IMG,r.tagID=v.IMG,ri(t,r)}function _i(t,r){t._insertElement(r,ot.HTML),t.skipNextNewLine=!0,t.tokenizer.state=qa.RCDATA,t.originalInsertionMode=t.insertionMode,t.framesetOk=!1,t.insertionMode=le.TEXT}function ks(t,r){t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t._reconstructActiveFormattingElements(),t.framesetOk=!1,t._switchToTextParsing(r,qa.RAWTEXT)}function Gi(t,r){t.framesetOk=!1,t._switchToTextParsing(r,qa.RAWTEXT)}function bs(t,r){t._switchToTextParsing(r,qa.RAWTEXT)}function Li(t,r){t._reconstructActiveFormattingElements(),t._insertElement(r,ot.HTML),t.framesetOk=!1,t.insertionMode=t.insertionMode===le.IN_TABLE||t.insertionMode===le.IN_CAPTION||t.insertionMode===le.IN_TABLE_BODY||t.insertionMode===le.IN_ROW||t.insertionMode===le.IN_CELL?le.IN_SELECT_IN_TABLE:le.IN_SELECT}function ps(t,r){t.openElements.currentTagId===v.OPTION&&t.openElements.pop(),t._reconstructActiveFormattingElements(),t._insertElement(r,ot.HTML)}function Qs(t,r){t.openElements.hasInScope(v.RUBY)&&t.openElements.generateImpliedEndTags(),t._insertElement(r,ot.HTML)}function ro(t,r){t.openElements.hasInScope(v.RUBY)&&t.openElements.generateImpliedEndTagsWithExclusion(v.RTC),t._insertElement(r,ot.HTML)}function mo(t,r){t._reconstructActiveFormattingElements(),Ye(r),_t(r),r.selfClosing?t._appendElement(r,ot.MATHML):t._insertElement(r,ot.MATHML),r.ackSelfClosing=!0}function is(t,r){t._reconstructActiveFormattingElements(),Rt(r),_t(r),r.selfClosing?t._appendElement(r,ot.SVG):t._insertElement(r,ot.SVG),r.ackSelfClosing=!0}function Ws(t,r){t._reconstructActiveFormattingElements(),t._insertElement(r,ot.HTML)}function ss(t,r){switch(r.tagID){case v.I:case v.S:case v.B:case v.U:case v.EM:case v.TT:case v.BIG:case v.CODE:case v.FONT:case v.SMALL:case v.STRIKE:case v.STRONG:{Wa(t,r);break}case v.A:{ds(t,r);break}case v.H1:case v.H2:case v.H3:case v.H4:case v.H5:case v.H6:{xi(t,r);break}case v.P:case v.DL:case v.OL:case v.UL:case v.DIV:case v.DIR:case v.NAV:case v.MAIN:case v.MENU:case v.ASIDE:case v.CENTER:case v.FIGURE:case v.FOOTER:case v.HEADER:case v.HGROUP:case v.DIALOG:case v.DETAILS:case v.ADDRESS:case v.ARTICLE:case v.SEARCH:case v.SECTION:case v.SUMMARY:case v.FIELDSET:case v.BLOCKQUOTE:case v.FIGCAPTION:{ci(t,r);break}case v.LI:case v.DD:case v.DT:{li(t,r);break}case v.BR:case v.IMG:case v.WBR:case v.AREA:case v.EMBED:case v.KEYGEN:{ri(t,r);break}case v.HR:{Wi(t,r);break}case v.RB:case v.RTC:{Qs(t,r);break}case v.RT:case v.RP:{ro(t,r);break}case v.PRE:case v.LISTING:{Oa(t,r);break}case v.XMP:{ks(t,r);break}case v.SVG:{is(t,r);break}case v.HTML:{oi(t,r);break}case v.BASE:case v.LINK:case v.META:case v.STYLE:case v.TITLE:case v.SCRIPT:case v.BGSOUND:case v.BASEFONT:case v.TEMPLATE:{On(t,r);break}case v.BODY:{ni(t,r);break}case v.FORM:{zi(t,r);break}case v.NOBR:{ns(t,r);break}case v.MATH:{mo(t,r);break}case v.TABLE:{ta(t,r);break}case v.INPUT:{oa(t,r);break}case v.PARAM:case v.TRACK:case v.SOURCE:{as(t,r);break}case v.IMAGE:{fs(t,r);break}case v.BUTTON:{di(t,r);break}case v.APPLET:case v.OBJECT:case v.MARQUEE:{fa(t,r);break}case v.IFRAME:{Gi(t,r);break}case v.SELECT:{Li(t,r);break}case v.OPTION:case v.OPTGROUP:{ps(t,r);break}case v.NOEMBED:case v.NOFRAMES:{bs(t,r);break}case v.FRAMESET:{Ti(t,r);break}case v.TEXTAREA:{_i(t,r);break}case v.NOSCRIPT:{t.options.scriptingEnabled?bs(t,r):Ws(t,r);break}case v.PLAINTEXT:{Ua(t,r);break}case v.COL:case v.TH:case v.TD:case v.TR:case v.HEAD:case v.FRAME:case v.TBODY:case v.TFOOT:case v.THEAD:case v.CAPTION:case v.COLGROUP:break;default:Ws(t,r)}}function ho(t,r){if(t.openElements.hasInScope(v.BODY)&&(t.insertionMode=le.AFTER_BODY,t.options.sourceCodeLocationInfo)){const C=t.openElements.tryPeekProperlyNestedBodyElement();C&&t._setEndLocation(C,r)}}function Eo(t,r){t.openElements.hasInScope(v.BODY)&&(t.insertionMode=le.AFTER_BODY,os(t,r))}function Zo(t,r){const C=r.tagID;t.openElements.hasInScope(C)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(C))}function Wo(t){const r=t.openElements.tmplCount>0,{formElement:C}=t;r||(t.formElement=null),(C||r)&&t.openElements.hasInScope(v.FORM)&&(t.openElements.generateImpliedEndTags(),r?t.openElements.popUntilTagNamePopped(v.FORM):C&&t.openElements.remove(C))}function au(t){t.openElements.hasInButtonScope(v.P)||t._insertFakeElement(Qe.P,v.P),t._closePElement()}function vo(t){t.openElements.hasInListItemScope(v.LI)&&(t.openElements.generateImpliedEndTagsWithExclusion(v.LI),t.openElements.popUntilTagNamePopped(v.LI))}function Ls(t,r){const C=r.tagID;t.openElements.hasInScope(C)&&(t.openElements.generateImpliedEndTagsWithExclusion(C),t.openElements.popUntilTagNamePopped(C))}function Uo(t){t.openElements.hasNumberedHeaderInScope()&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilNumberedHeaderPopped())}function Ps(t,r){const C=r.tagID;t.openElements.hasInScope(C)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(C),t.activeFormattingElements.clearToLastMarker())}function To(t){t._reconstructActiveFormattingElements(),t._insertFakeElement(Qe.BR,v.BR),t.openElements.pop(),t.framesetOk=!1}function Gs(t,r){const C=r.tagName,ce=r.tagID;for(let ut=t.openElements.stackTop;ut>0;ut--){const an=t.openElements.items[ut],qn=t.openElements.tagIDs[ut];if(ce===qn&&(ce!==v.UNKNOWN||t.treeAdapter.getTagName(an)===C)){t.openElements.generateImpliedEndTagsWithExclusion(ce),t.openElements.stackTop>=ut&&t.openElements.shortenToLength(ut);break}if(t._isSpecialElement(an,qn))break}}function Oo(t,r){switch(r.tagID){case v.A:case v.B:case v.I:case v.S:case v.U:case v.EM:case v.TT:case v.BIG:case v.CODE:case v.FONT:case v.NOBR:case v.SMALL:case v.STRIKE:case v.STRONG:{zr(t,r);break}case v.P:{au(t);break}case v.DL:case v.UL:case v.OL:case v.DIR:case v.DIV:case v.NAV:case v.PRE:case v.MAIN:case v.MENU:case v.ASIDE:case v.BUTTON:case v.CENTER:case v.FIGURE:case v.FOOTER:case v.HEADER:case v.HGROUP:case v.DIALOG:case v.ADDRESS:case v.ARTICLE:case v.DETAILS:case v.SEARCH:case v.SECTION:case v.SUMMARY:case v.LISTING:case v.FIELDSET:case v.BLOCKQUOTE:case v.FIGCAPTION:{Zo(t,r);break}case v.LI:{vo(t);break}case v.DD:case v.DT:{Ls(t,r);break}case v.H1:case v.H2:case v.H3:case v.H4:case v.H5:case v.H6:{Uo(t);break}case v.BR:{To(t);break}case v.BODY:{ho(t,r);break}case v.HTML:{Eo(t,r);break}case v.FORM:{Wo(t);break}case v.APPLET:case v.OBJECT:case v.MARQUEE:{Ps(t,r);break}case v.TEMPLATE:{nr(t,r);break}default:Gs(t,r)}}function Qo(t,r){t.tmplInsertionModeStack.length>0?ii(t,r):da(t,r)}function ao(t,r){var C;r.tagID===v.SCRIPT&&((C=t.scriptHandler)===null||C===void 0||C.call(t,t.openElements.current)),t.openElements.pop(),t.insertionMode=t.originalInsertionMode}function io(t,r){t._err(r,st.eofInElementThatCanContainOnlyText),t.openElements.pop(),t.insertionMode=t.originalInsertionMode,t.onEof(r)}function Ao(t,r){if(t.openElements.currentTagId!==void 0&&Sn.has(t.openElements.currentTagId))switch(t.pendingCharacterTokens.length=0,t.hasNonWhitespacePendingCharacterToken=!1,t.originalInsertionMode=t.insertionMode,t.insertionMode=le.IN_TABLE_TEXT,r.type){case ln.CHARACTER:{bo(t,r);break}case ln.WHITESPACE_CHARACTER:{Mo(t,r);break}}else co(t,r)}function Ts(t,r){t.openElements.clearBackToTableContext(),t.activeFormattingElements.insertMarker(),t._insertElement(r,ot.HTML),t.insertionMode=le.IN_CAPTION}function Ys(t,r){t.openElements.clearBackToTableContext(),t._insertElement(r,ot.HTML),t.insertionMode=le.IN_COLUMN_GROUP}function xs(t,r){t.openElements.clearBackToTableContext(),t._insertFakeElement(Qe.COLGROUP,v.COLGROUP),t.insertionMode=le.IN_COLUMN_GROUP,gs(t,r)}function Js(t,r){t.openElements.clearBackToTableContext(),t._insertElement(r,ot.HTML),t.insertionMode=le.IN_TABLE_BODY}function ei(t,r){t.openElements.clearBackToTableContext(),t._insertFakeElement(Qe.TBODY,v.TBODY),t.insertionMode=le.IN_TABLE_BODY,Di(t,r)}function Yo(t,r){t.openElements.hasInTableScope(v.TABLE)&&(t.openElements.popUntilTagNamePopped(v.TABLE),t._resetInsertionMode(),t._processStartTag(r))}function iu(t,r){We(r)?t._appendElement(r,ot.HTML):co(t,r),r.ackSelfClosing=!0}function xo(t,r){!t.formElement&&t.openElements.tmplCount===0&&(t._insertElement(r,ot.HTML),t.formElement=t.openElements.current,t.openElements.pop())}function so(t,r){switch(r.tagID){case v.TD:case v.TH:case v.TR:{ei(t,r);break}case v.STYLE:case v.SCRIPT:case v.TEMPLATE:{On(t,r);break}case v.COL:{xs(t,r);break}case v.FORM:{xo(t,r);break}case v.TABLE:{Yo(t,r);break}case v.TBODY:case v.TFOOT:case v.THEAD:{Js(t,r);break}case v.INPUT:{iu(t,r);break}case v.CAPTION:{Ts(t,r);break}case v.COLGROUP:{Ys(t,r);break}default:co(t,r)}}function Fo(t,r){switch(r.tagID){case v.TABLE:{t.openElements.hasInTableScope(v.TABLE)&&(t.openElements.popUntilTagNamePopped(v.TABLE),t._resetInsertionMode());break}case v.TEMPLATE:{nr(t,r);break}case v.BODY:case v.CAPTION:case v.COL:case v.COLGROUP:case v.HTML:case v.TBODY:case v.TD:case v.TFOOT:case v.TH:case v.THEAD:case v.TR:break;default:co(t,r)}}function co(t,r){const C=t.fosterParentingEnabled;t.fosterParentingEnabled=!0,Jr(t,r),t.fosterParentingEnabled=C}function Mo(t,r){t.pendingCharacterTokens.push(r)}function bo(t,r){t.pendingCharacterTokens.push(r),t.hasNonWhitespacePendingCharacterToken=!0}function qs(t,r){let C=0;if(t.hasNonWhitespacePendingCharacterToken)for(;C0&&t.openElements.currentTagId===v.OPTION&&t.openElements.tagIDs[t.openElements.stackTop-1]===v.OPTGROUP&&t.openElements.pop(),t.openElements.currentTagId===v.OPTGROUP&&t.openElements.pop();break}case v.OPTION:{t.openElements.currentTagId===v.OPTION&&t.openElements.pop();break}case v.SELECT:{t.openElements.hasInSelectScope(v.SELECT)&&(t.openElements.popUntilTagNamePopped(v.SELECT),t._resetInsertionMode());break}case v.TEMPLATE:{nr(t,r);break}default:}}function po(t,r){const C=r.tagID;C===v.CAPTION||C===v.TABLE||C===v.TBODY||C===v.TFOOT||C===v.THEAD||C===v.TR||C===v.TD||C===v.TH?(t.openElements.popUntilTagNamePopped(v.SELECT),t._resetInsertionMode(),t._processStartTag(r)):fu(t,r)}function pu(t,r){const C=r.tagID;C===v.CAPTION||C===v.TABLE||C===v.TBODY||C===v.TFOOT||C===v.THEAD||C===v.TR||C===v.TD||C===v.TH?t.openElements.hasInTableScope(C)&&(t.openElements.popUntilTagNamePopped(v.SELECT),t._resetInsertionMode(),t.onEndTag(r)):Du(t,r)}function Gu(t,r){switch(r.tagID){case v.BASE:case v.BASEFONT:case v.BGSOUND:case v.LINK:case v.META:case v.NOFRAMES:case v.SCRIPT:case v.STYLE:case v.TEMPLATE:case v.TITLE:{On(t,r);break}case v.CAPTION:case v.COLGROUP:case v.TBODY:case v.TFOOT:case v.THEAD:{t.tmplInsertionModeStack[0]=le.IN_TABLE,t.insertionMode=le.IN_TABLE,so(t,r);break}case v.COL:{t.tmplInsertionModeStack[0]=le.IN_COLUMN_GROUP,t.insertionMode=le.IN_COLUMN_GROUP,gs(t,r);break}case v.TR:{t.tmplInsertionModeStack[0]=le.IN_TABLE_BODY,t.insertionMode=le.IN_TABLE_BODY,Di(t,r);break}case v.TD:case v.TH:{t.tmplInsertionModeStack[0]=le.IN_ROW,t.insertionMode=le.IN_ROW,ja(t,r);break}default:t.tmplInsertionModeStack[0]=le.IN_BODY,t.insertionMode=le.IN_BODY,ss(t,r)}}function Ri(t,r){r.tagID===v.TEMPLATE&&nr(t,r)}function ii(t,r){t.openElements.tmplCount>0?(t.openElements.popUntilTagNamePopped(v.TEMPLATE),t.activeFormattingElements.clearToLastMarker(),t.tmplInsertionModeStack.shift(),t._resetInsertionMode(),t.onEof(r)):da(t,r)}function si(t,r){r.tagID===v.HTML?ss(t,r):Bs(t,r)}function os(t,r){var C;if(r.tagID===v.HTML){if(t.fragmentContext||(t.insertionMode=le.AFTER_AFTER_BODY),t.options.sourceCodeLocationInfo&&t.openElements.tagIDs[0]===v.HTML){t._setEndLocation(t.openElements.items[0],r);const ce=t.openElements.items[1];ce&&!(!((C=t.treeAdapter.getNodeSourceCodeLocation(ce))===null||C===void 0)&&C.endTag)&&t._setEndLocation(ce,r)}}else Bs(t,r)}function Bs(t,r){t.insertionMode=le.IN_BODY,Jr(t,r)}function $s(t,r){switch(r.tagID){case v.HTML:{ss(t,r);break}case v.FRAMESET:{t._insertElement(r,ot.HTML);break}case v.FRAME:{t._appendElement(r,ot.HTML),r.ackSelfClosing=!0;break}case v.NOFRAMES:{On(t,r);break}default:}}function Ju(t,r){r.tagID===v.FRAMESET&&!t.openElements.isRootHtmlElementCurrent()&&(t.openElements.pop(),!t.fragmentContext&&t.openElements.currentTagId!==v.FRAMESET&&(t.insertionMode=le.AFTER_FRAMESET))}function Do(t,r){switch(r.tagID){case v.HTML:{ss(t,r);break}case v.NOFRAMES:{On(t,r);break}default:}}function Vu(t,r){r.tagID===v.HTML&&(t.insertionMode=le.AFTER_AFTER_FRAMESET)}function Ml(t,r){r.tagID===v.HTML?ss(t,r):i(t,r)}function i(t,r){t.insertionMode=le.IN_BODY,Jr(t,r)}function E(t,r){switch(r.tagID){case v.HTML:{ss(t,r);break}case v.NOFRAMES:{On(t,r);break}default:}}function w(t,r){r.chars=it,t._insertCharacters(r)}function M(t,r){t._insertCharacters(r),t.framesetOk=!1}function Q(t){for(;t.treeAdapter.getNamespaceURI(t.openElements.current)!==ot.HTML&&t.openElements.currentTagId!==void 0&&!t._isIntegrationPoint(t.openElements.currentTagId,t.openElements.current);)t.openElements.pop()}function ne(t,r){if(kt(r))Q(t),t._startTagOutsideForeignContent(r);else{const C=t._getAdjustedCurrentElement(),ce=t.treeAdapter.getNamespaceURI(C);ce===ot.MATHML?Ye(r):ce===ot.SVG&&(Ht(r),Rt(r)),_t(r),r.selfClosing?t._appendElement(r,ce):t._insertElement(r,ce),r.ackSelfClosing=!0}}function pe(t,r){if(r.tagID===v.P||r.tagID===v.BR){Q(t),t._endTagOutsideForeignContent(r);return}for(let C=t.openElements.stackTop;C>0;C--){const ce=t.openElements.items[C];if(t.treeAdapter.getNamespaceURI(ce)===ot.HTML){t._endTagOutsideForeignContent(r);break}const ut=t.treeAdapter.getTagName(ce);if(ut.toLowerCase()===r.tagName){r.tagName=ut,t.openElements.shortenToLength(C);break}}}const Fe=/["$&'<>\u0080-\uFFFF]/g,ft=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),ct=String.prototype.codePointAt==null?(t,r)=>(t.charCodeAt(r)&64512)===55296?(t.charCodeAt(r)-55296)*1024+t.charCodeAt(r+1)-56320+65536:t.charCodeAt(r):(t,r)=>t.codePointAt(r);function ze(t){let r="",C=0,ce;for(;(ce=Fe.exec(t))!==null;){const{index:ut}=ce,an=t.charCodeAt(ut),qn=ft.get(an);qn===void 0?(r+=`${t.substring(C,ut)}&#x${ct(t,ut).toString(16)};`,C=Fe.lastIndex+=+((an&64512)===55296)):(r+=t.substring(C,ut)+qn,C=ut+1)}return r+t.substr(C)}const Ut=null;function Nt(t,r){return function(ce){let ut,an=0,qn="";for(;ut=t.exec(ce);)an!==ut.index&&(qn+=ce.substring(an,ut.index)),qn+=r.get(ut[0].charCodeAt(0)),an=ut.index+1;return qn+ce.substring(an)}}const rt=null,La=Nt(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),ba=Nt(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),Pi=new Set([Qe.AREA,Qe.BASE,Qe.BASEFONT,Qe.BGSOUND,Qe.BR,Qe.COL,Qe.EMBED,Qe.FRAME,Qe.HR,Qe.IMG,Qe.INPUT,Qe.KEYGEN,Qe.LINK,Qe.META,Qe.PARAM,Qe.SOURCE,Qe.TRACK,Qe.WBR]);function ca(t,r){return r.treeAdapter.isElementNode(t)&&r.treeAdapter.getNamespaceURI(t)===NS.HTML&&Pi.has(r.treeAdapter.getTagName(t))}const Oi={treeAdapter:dt,scriptingEnabled:!0};function Qa(t,r){const C=_a(_a({},Oi),r);return ca(t,C)?"":ys(t,C)}function Is(t,r){const C=_a(_a({},Oi),r);return Sr(t,C)}function ys(t,r){let C="";const ce=r.treeAdapter.isElementNode(t)&&r.treeAdapter.getTagName(t)===$.TEMPLATE&&r.treeAdapter.getNamespaceURI(t)===NS.HTML?r.treeAdapter.getTemplateContent(t):t,ut=r.treeAdapter.getChildNodes(ce);if(ut)for(const an of ut)C+=Sr(an,r);return C}function Sr(t,r){return r.treeAdapter.isElementNode(t)?rs(t,r):r.treeAdapter.isTextNode(t)?$i(t,r):r.treeAdapter.isCommentNode(t)?Es(t,r):r.treeAdapter.isDocumentTypeNode(t)?qi(t,r):""}function rs(t,r){const C=r.treeAdapter.getTagName(t);return`<${C}${Rs(t,r)}>${ca(t,r)?"":`${ys(t,r)}`}`}function Rs(t,{treeAdapter:r}){let C="";for(const ce of r.getAttrList(t)){if(C+=" ",ce.namespace)switch(ce.namespace){case NS.XML:{C+=`xml:${ce.name}`;break}case NS.XMLNS:{ce.name!=="xmlns"&&(C+="xmlns:"),C+=ce.name;break}case NS.XLINK:{C+=`xlink:${ce.name}`;break}default:C+=`${ce.prefix}:${ce.name}`}else C+=ce.name;C+=`="${escapeAttribute(ce.value)}"`}return C}function $i(t,r){const{treeAdapter:C}=r,ce=C.getTextNodeContent(t),ut=C.getParentNode(t),an=ut&&C.isElementNode(ut)&&C.getTagName(ut);return an&&C.getNamespaceURI(ut)===NS.HTML&&hasUnescapedText(an,r.scriptingEnabled)?ce:escapeText(ce)}function Es(t,{treeAdapter:r}){return``}function qi(t,{treeAdapter:r}){return``}function Ui(t,r){return Parser.parse(t,r)}function ti(t,r,C){typeof t=="string"&&(C=r,r=t,t=null);const ce=Parser.getFragmentParser(t,C);return ce.tokenizer.write(r,!0),ce.getFragment()}var xa=n(17970),Ga=n(10528);const Ds=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,Hs=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),No={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function oo(t,r){const C=Lo(t),ce=Bn("type",{handlers:{root:Co,element:Bo,text:wt,comment:vs,doctype:Io,raw:qu},unknown:Vs}),ut={parser:C?new $r(No):$r.getFragmentParser(void 0,No),handle(Gr){ce(Gr,ut)},stitches:!1,options:r||{}};ce(t,ut),aa(ut,(0,xa.Pk)());const an=C?ut.parser.document:ut.parser.getFragment(),qn=z(an,{file:ut.options.file});return ut.stitches&&(0,Ga.Vn)(qn,"comment",function(Gr,Na,vn){const Mr=Gr;if(Mr.value.stitch&&vn&&Na!==void 0){const fi=vn.children;return fi[Na]=Mr.value.stitch,Na}}),qn.type==="root"&&qn.children.length===1&&qn.children[0].type===t.type?qn.children[0]:qn}function ht(t,r){let C=-1;if(t)for(;++C4&&(r.parser.tokenizer.state=0);const C={type:ln.CHARACTER,chars:t.value,location:Ku(t)};aa(r,(0,xa.Pk)(t)),r.parser.currentToken=C,r.parser._processToken(r.parser.currentToken)}function Io(t,r){const C={type:ln.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:Ku(t)};aa(r,(0,xa.Pk)(t)),r.parser.currentToken=C,r.parser._processToken(r.parser.currentToken)}function gu(t,r){r.stitches=!0;const C=_u(t);if("children"in t&&"children"in C){const ce=oo({type:"root",children:t.children},r.options);C.children=ce.children}vs({type:"comment",value:{stitch:C}},r)}function vs(t,r){const C=t.value,ce={type:ln.COMMENT,data:C,location:Ku(t)};aa(r,(0,xa.Pk)(t)),r.parser.currentToken=ce,r.parser._processToken(r.parser.currentToken)}function qu(t,r){if(r.parser.tokenizer.preprocessor.html="",r.parser.tokenizer.preprocessor.pos=-1,r.parser.tokenizer.preprocessor.lastGapPos=-2,r.parser.tokenizer.preprocessor.gapStack=[],r.parser.tokenizer.preprocessor.skipNextNewLine=!1,r.parser.tokenizer.preprocessor.lastChunkWritten=!1,r.parser.tokenizer.preprocessor.endOfChunkHit=!1,r.parser.tokenizer.preprocessor.isEol=!1,Ho(r,(0,xa.Pk)(t)),r.parser.tokenizer.write(r.options.tagfilter?t.value.replace(Ds,"<$1$2"):t.value,!1),r.parser.tokenizer._runParsingLoop(),r.parser.tokenizer.state===72||r.parser.tokenizer.state===78){r.parser.tokenizer.preprocessor.lastChunkWritten=!0;const C=r.parser.tokenizer._consume();r.parser.tokenizer._callState(C)}}function Vs(t,r){const C=t;if(r.options.passThrough&&r.options.passThrough.includes(C.type))gu(C,r);else{let ce="";throw Hs.has(C.type)&&(ce=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+C.type+"` node"+ce)}}function aa(t,r){Ho(t,r);const C=t.parser.tokenizer.currentCharacterToken;C&&C.location&&(C.location.endLine=t.parser.tokenizer.preprocessor.line,C.location.endCol=t.parser.tokenizer.preprocessor.col+1,C.location.endOffset=t.parser.tokenizer.preprocessor.offset+1,t.parser.currentToken=C,t.parser._processToken(t.parser.currentToken)),t.parser.tokenizer.paused=!1,t.parser.tokenizer.inLoop=!1,t.parser.tokenizer.active=!1,t.parser.tokenizer.returnState=qa.DATA,t.parser.tokenizer.charRefCode=-1,t.parser.tokenizer.consumedAfterSnapshot=-1,t.parser.tokenizer.currentLocation=null,t.parser.tokenizer.currentCharacterToken=null,t.parser.tokenizer.currentToken=null,t.parser.tokenizer.currentAttr={name:"",value:""}}function Ho(t,r){if(r&&r.offset!==void 0){const C={startLine:r.line,startCol:r.column,startOffset:r.offset,endLine:-1,endCol:-1,endOffset:-1};t.parser.tokenizer.preprocessor.lineStartPos=-r.column+1,t.parser.tokenizer.preprocessor.droppedBufferSize=r.offset,t.parser.tokenizer.preprocessor.line=r.line,t.parser.tokenizer.currentLocation=C}}function mu(t,r){const C=t.tagName.toLowerCase();if(r.parser.tokenizer.state===qa.PLAINTEXT)return;aa(r,(0,xa.Pk)(t));const ce=r.parser.openElements.current;let ut="namespaceURI"in ce?ce.namespaceURI:S.t.html;ut===S.t.html&&C==="svg"&&(ut=S.t.svg);const an=Pe(pl(_a({},t),{children:[]}),{space:ut===S.t.svg?"svg":"html"}),qn={type:ln.START_TAG,tagName:C,tagID:wa(C),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in an?an.attrs:[],location:Ku(t)};r.parser.currentToken=qn,r.parser._processToken(r.parser.currentToken),r.parser.tokenizer.lastStartTagName=C}function su(t,r){const C=t.tagName.toLowerCase();if(!r.parser.tokenizer.inForeignNode&&xt.includes(C)||r.parser.tokenizer.state===qa.PLAINTEXT)return;aa(r,(0,xa.rb)(t));const ce={type:ln.END_TAG,tagName:C,tagID:wa(C),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:Ku(t)};r.parser.currentToken=ce,r.parser._processToken(r.parser.currentToken),C===r.parser.tokenizer.lastStartTagName&&(r.parser.tokenizer.state===qa.RCDATA||r.parser.tokenizer.state===qa.RAWTEXT||r.parser.tokenizer.state===qa.SCRIPT_DATA)&&(r.parser.tokenizer.state=qa.DATA)}function Lo(t){const r=t.type==="root"?t.children[0]:t;return!!(r&&(r.type==="doctype"||r.type==="element"&&r.tagName.toLowerCase()==="html"))}function Ku(t){const r=(0,xa.Pk)(t)||{line:void 0,column:void 0,offset:void 0},C=(0,xa.rb)(t)||{line:void 0,column:void 0,offset:void 0};return{startLine:r.line,startCol:r.column,startOffset:r.offset,endLine:C.line,endCol:C.column,endOffset:C.offset}}function _u(t){return"children"in t?(0,d.ZP)(pl(_a({},t),{children:[]})):(0,d.ZP)(t)}function Iu(t){return function(r,C){return oo(r,pl(_a({},t),{file:C}))}}},10787:function(h,a,n){"use strict";n.d(a,{Z:function(){return m}});function e(X){if(typeof X!="string")throw new TypeError("Expected a string");return X.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var d=n(2348),p=n(10502);function A(X,z,U){const j=U||{},_=(0,p.O)(j.ignore||[]),K=b(z);let P=-1;for(;++P0?{type:"text",value:fe}:void 0),fe===!1?J.lastIndex=Ae+1:(q!==Ae&&re.push({type:"text",value:D.value.slice(q,Ae)}),Array.isArray(fe)?re.push(...fe):fe&&re.push(fe),q=Ae+Ce[0].length,Y=!0),!J.global)break;Ce=J.exec(D.value)}return Y?(qJ&&(J=W):W=1,G=D+F.length,D=I.indexOf(F,G);return J}function p(){return{enter:{mathFlow:P,mathFlowFenceMeta:F,mathText:W},exit:{mathFlow:G,mathFlowFence:D,mathFlowFenceMeta:I,mathFlowValue:V,mathText:J,mathTextData:V}};function P(q){const Z={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[Z]}},q)}function F(){this.buffer()}function I(){const q=this.resume(),Z=this.stack[this.stack.length-1];(0,e.ok)(Z.type==="math"),Z.meta=q}function D(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function G(q){const Z=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),oe=this.stack[this.stack.length-1];(0,e.ok)(oe.type==="math"),this.exit(q),oe.value=Z;const Y=oe.data.hChildren[0];(0,e.ok)(Y.type==="element"),(0,e.ok)(Y.tagName==="code"),Y.children.push({type:"text",value:Z}),this.data.mathFlowInside=void 0}function W(q){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},q),this.buffer()}function J(q){const Z=this.resume(),oe=this.stack[this.stack.length-1];(0,e.ok)(oe.type==="inlineMath"),this.exit(q),oe.value=Z,oe.data.hChildren.push({type:"text",value:Z})}function V(q){this.config.enter.data.call(this,q),this.config.exit.data.call(this,q)}}function A(P){let F=(P||{}).singleDollarTextMath;return F==null&&(F=!0),D.peek=G,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` -`,inConstruct:"mathFlowMeta"},{character:"$",after:F?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:I,inlineMath:D}};function I(W,J,V,q){const Z=W.value||"",oe=V.createTracker(q),Y="$".repeat(Math.max(d(Z,"$")+1,2)),re=V.enter("mathFlow");let Ce=oe.move(Y);if(W.meta){const Ae=V.enter("mathFlowMeta");Ce+=oe.move(V.safe(W.meta,_a({after:` -`,before:Ce,encode:["$"]},oe.current()))),Ae()}return Ce+=oe.move(` -`),Z&&(Ce+=oe.move(Z+` -`)),Ce+=oe.move(Y),re(),Ce}function D(W,J,V){let q=W.value||"",Z=1;for(F||Z++;new RegExp("(^|[^$])"+"\\$".repeat(Z)+"([^$]|$)").test(q);)Z++;const oe="$".repeat(Z);/[^ \r\n]/.test(q)&&(/^[ \r\n]/.test(q)&&/[ \r\n]$/.test(q)||/^\$|\$$/.test(q))&&(q=" "+q+" ");let Y=-1;for(;++Y0&&typeof O.column=="number"&&O.column>0)return{line:O.line,column:O.column,offset:typeof O.offset=="number"&&O.offset>-1?O.offset:void 0}}}function A(b){const u=d(b),N=e(b);if(u&&N)return{start:u,end:N}}},2348:function(h,a,n){"use strict";n.d(a,{AM:function(){return u},S4:function(){return N}});var e=n(10502);function d(S){return S}const p=[],A=!0,b=!1,u="skip";function N(S,m,X,z){let U;typeof m=="function"&&typeof X!="function"?(z=X,X=m):U=m;const j=(0,e.O)(U),_=z?-1:1;K(S,void 0,[])();function K(P,F,I){const D=P&&typeof P=="object"?P:{};if(typeof D.type=="string"){const W=typeof D.tagName=="string"?D.tagName:typeof D.name=="string"?D.name:void 0;Object.defineProperty(G,"name",{value:"node ("+(P.type+(W?"<"+W+">":""))+")"})}return G;function G(){let W=p,J,V,q;if((!m||j(P,F,I[I.length-1]||void 0))&&(W=O(X(P,I)),W[0]===b))return W;if("children"in P&&P.children){const Z=P;if(Z.children&&W[0]!==u)for(V=(z?Z.children.length:-1)+_,q=I.concat(Z);V>-1&&V","Iacute":"\xCD","Icirc":"\xCE","Igrave":"\xCC","Iuml":"\xCF","LT":"<","Ntilde":"\xD1","Oacute":"\xD3","Ocirc":"\xD4","Ograve":"\xD2","Oslash":"\xD8","Otilde":"\xD5","Ouml":"\xD6","QUOT":"\\"","REG":"\xAE","THORN":"\xDE","Uacute":"\xDA","Ucirc":"\xDB","Ugrave":"\xD9","Uuml":"\xDC","Yacute":"\xDD","aacute":"\xE1","acirc":"\xE2","acute":"\xB4","aelig":"\xE6","agrave":"\xE0","amp":"&","aring":"\xE5","atilde":"\xE3","auml":"\xE4","brvbar":"\xA6","ccedil":"\xE7","cedil":"\xB8","cent":"\xA2","copy":"\xA9","curren":"\xA4","deg":"\xB0","divide":"\xF7","eacute":"\xE9","ecirc":"\xEA","egrave":"\xE8","eth":"\xF0","euml":"\xEB","frac12":"\xBD","frac14":"\xBC","frac34":"\xBE","gt":">","iacute":"\xED","icirc":"\xEE","iexcl":"\xA1","igrave":"\xEC","iquest":"\xBF","iuml":"\xEF","laquo":"\xAB","lt":"<","macr":"\xAF","micro":"\xB5","middot":"\xB7","nbsp":"\xA0","not":"\xAC","ntilde":"\xF1","oacute":"\xF3","ocirc":"\xF4","ograve":"\xF2","ordf":"\xAA","ordm":"\xBA","oslash":"\xF8","otilde":"\xF5","ouml":"\xF6","para":"\xB6","plusmn":"\xB1","pound":"\xA3","quot":"\\"","raquo":"\xBB","reg":"\xAE","sect":"\xA7","shy":"\xAD","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","szlig":"\xDF","thorn":"\xFE","times":"\xD7","uacute":"\xFA","ucirc":"\xFB","ugrave":"\xF9","uml":"\xA8","uuml":"\xFC","yacute":"\xFD","yen":"\xA5","yuml":"\xFF"}')},80501:function(h){"use strict";h.exports=JSON.parse('{"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}')}}]); +`},Q)),ne}function Uo(i,E){return i&&"run"in i?function(w,M){return Kd(this,null,function*(){const Q=Ls(w,_a({file:M},E));yield i.run(Q,M)})}:function(w,M){return Ls(w,_a({file:M},i||E))}}function Ps(i){if(i)throw i}var To=n(58847);function Gs(i){if(typeof i!="object"||i===null)return!1;const E=Object.getPrototypeOf(i);return(E===null||E===Object.prototype||Object.getPrototypeOf(E)===null)&&!(Symbol.toStringTag in i)&&!(Symbol.iterator in i)}function Oo(){const i=[],E={run:w,use:M};return E;function w(...Q){let ne=-1;const pe=Q.pop();if(typeof pe!="function")throw new TypeError("Expected function as last argument, not "+pe);Fe(null,...Q);function Fe(ft,...ct){const ze=i[++ne];let Ut=-1;if(ft){pe(ft);return}for(;++Utpe.length;let ft;Fe&&pe.push(Q);try{ft=i.apply(this,pe)}catch(ct){const ze=ct;if(Fe&&w)throw ze;return Q(ze)}Fe||(ft&&ft.then&&typeof ft.then=="function"?ft.then(ne,Q):ft instanceof Error?Q(ft):ne(ft))}function Q(pe,...Fe){w||(w=!0,E(pe,...Fe))}function ne(pe){Q(null,pe)}}const ao={basename:io,dirname:Ao,extname:Ts,join:Ys,sep:"/"};function io(i,E){if(E!==void 0&&typeof E!="string")throw new TypeError('"ext" argument must be a string');ei(i);let w=0,M=-1,Q=i.length,ne;if(E===void 0||E.length===0||E.length>i.length){for(;Q--;)if(i.codePointAt(Q)===47){if(ne){w=Q+1;break}}else M<0&&(ne=!0,M=Q+1);return M<0?"":i.slice(w,M)}if(E===i)return"";let pe=-1,Fe=E.length-1;for(;Q--;)if(i.codePointAt(Q)===47){if(ne){w=Q+1;break}}else pe<0&&(ne=!0,pe=Q+1),Fe>-1&&(i.codePointAt(Q)===E.codePointAt(Fe--)?Fe<0&&(M=Q):(Fe=-1,M=pe));return w===M?M=pe:M<0&&(M=i.length),i.slice(w,M)}function Ao(i){if(ei(i),i.length===0)return".";let E=-1,w=i.length,M;for(;--w;)if(i.codePointAt(w)===47){if(M){E=w;break}}else M||(M=!0);return E<0?i.codePointAt(0)===47?"/":".":E===1&&i.codePointAt(0)===47?"//":i.slice(0,E)}function Ts(i){ei(i);let E=i.length,w=-1,M=0,Q=-1,ne=0,pe;for(;E--;){const Fe=i.codePointAt(E);if(Fe===47){if(pe){M=E+1;break}continue}w<0&&(pe=!0,w=E+1),Fe===46?Q<0?Q=E:ne!==1&&(ne=1):Q>-1&&(ne=-1)}return Q<0||w<0||ne===0||ne===1&&Q===w-1&&Q===M+1?"":i.slice(Q,w)}function Ys(...i){let E=-1,w;for(;++E0&&i.codePointAt(i.length-1)===47&&(w+="/"),E?"/"+w:w}function Js(i,E){let w="",M=0,Q=-1,ne=0,pe=-1,Fe,ft;for(;++pe<=i.length;){if(pe2){if(ft=w.lastIndexOf("/"),ft!==w.length-1){ft<0?(w="",M=0):(w=w.slice(0,ft),M=w.length-1-w.lastIndexOf("/")),Q=pe,ne=0;continue}}else if(w.length>0){w="",M=0,Q=pe,ne=0;continue}}E&&(w=w.length>0?w+"/..":"..",M=2)}else w.length>0?w+="/"+i.slice(Q+1,pe):w=i.slice(Q+1,pe),M=pe-Q-1;Q=pe,ne=0}else Fe===46&&ne>-1?ne++:ne=-1}return w}function ei(i){if(typeof i!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(i))}const Yo={cwd:iu};function iu(){return"/"}function xo(i){return!!(i!==null&&typeof i=="object"&&"href"in i&&i.href&&"protocol"in i&&i.protocol&&i.auth===void 0)}function so(i){if(typeof i=="string")i=new URL(i);else if(!xo(i)){const E=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+i+"`");throw E.code="ERR_INVALID_ARG_TYPE",E}if(i.protocol!=="file:"){const E=new TypeError("The URL must be of scheme file");throw E.code="ERR_INVALID_URL_SCHEME",E}return Fo(i)}function Fo(i){if(i.hostname!==""){const M=new TypeError('File URL host must be "localhost" or empty on darwin');throw M.code="ERR_INVALID_FILE_URL_HOST",M}const E=i.pathname;let w=-1;for(;++w0){let[rt,...La]=ze;const ba=M[Nt][1];Gs(ba)&&Gs(rt)&&(rt=To(!0,ba,rt)),M[Nt]=[ct,rt,...La]}}}}const ms=new Cs().freeze();function Di(i,E){if(typeof E!="function")throw new TypeError("Cannot `"+i+"` without `parser`")}function _s(i,E){if(typeof E!="function")throw new TypeError("Cannot `"+i+"` without `compiler`")}function ja(i,E){if(E)throw new Error("Cannot call `"+i+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function za(i){if(!Gs(i)||typeof i.type!="string")throw new TypeError("Expected node, got `"+i+"`")}function Fs(i,E,w){if(!w)throw new Error("`"+i+"` finished async. Use `"+E+"` instead")}function fo(i){return fu(i)?i:new Mo(i)}function fu(i){return!!(i&&typeof i=="object"&&"message"in i&&"messages"in i)}function Du(i){return typeof i=="string"||po(i)}function po(i){return!!(i&&typeof i=="object"&&"byteLength"in i&&"byteOffset"in i)}const pu="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Gu=[],Ri={allowDangerousHtml:!0},ii=/^(https?|ircs?|mailto|xmpp)$/i,si=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function os(i){const E=Ju(i),w=Do(i);return Vu(E.runSync(E.parse(w),w),i)}function Bs(i){return Kd(this,null,function*(){const E=Ju(i),w=Do(i),M=yield E.run(E.parse(w),w);return Vu(M,i)})}function $s(i){const E=Ju(i),[w,M]=useState(void 0),[Q,ne]=useState(void 0);if(useEffect(function(){const pe=Do(i);E.run(E.parse(pe),pe,function(Fe,ft){M(Fe),ne(ft)})},[i.children,i.rehypePlugins,i.remarkPlugins,i.remarkRehypeOptions]),w)throw w;return Q?Vu(Q,i):createElement(Fragment)}function Ju(i){const E=i.rehypePlugins||Gu,w=i.remarkPlugins||Gu,M=i.remarkRehypeOptions?_a(_a({},i.remarkRehypeOptions),Ri):Ri;return ms().use(wr).use(w).use(Uo,M).use(E)}function Do(i){const E=i.children||"",w=new Mo;return typeof E=="string"?w.value=E:(0,d.t1)("Unexpected value `"+E+"` for `children` prop, expected `string`"),w}function Vu(i,E){const w=E.allowedElements,M=E.allowElement,Q=E.components,ne=E.disallowedElements,pe=E.skipHtml,Fe=E.unwrapDisallowed,ft=E.urlTransform||Ml;for(const ze of si)Object.hasOwn(E,ze.from)&&(0,d.t1)("Unexpected `"+ze.from+"` prop, "+(ze.to?"use `"+ze.to+"` instead":"remove it")+" (see <"+pu+"#"+ze.id+"> for more info)");return w&&ne&&(0,d.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),E.className&&(i={type:"element",tagName:"div",properties:{className:E.className},children:i.type==="root"?i.children:[i]}),(0,vi.Vn)(i,ct),fe(i,{Fragment:$t.Fragment,components:Q,ignoreInvalidStyle:!0,jsx:$t.jsx,jsxs:$t.jsxs,passKeys:!0,passNode:!0});function ct(ze,Ut,Nt){if(ze.type==="raw"&&Nt&&typeof Ut=="number")return pe?Nt.children.splice(Ut,1):Nt.children[Ut]={type:"text",value:ze.value},Ut;if(ze.type==="element"){let rt;for(rt in Pn)if(Object.hasOwn(Pn,rt)&&Object.hasOwn(ze.properties,rt)){const La=ze.properties[rt],ba=Pn[rt];(ba===null||ba.includes(ze.tagName))&&(ze.properties[rt]=ft(String(La||""),rt,ze))}}if(ze.type==="element"){let rt=w?!w.includes(ze.tagName):ne?ne.includes(ze.tagName):!1;if(!rt&&M&&typeof Ut=="number"&&(rt=!M(ze,Ut,Nt)),rt&&Nt&&typeof Ut=="number")return Fe&&ze.children?Nt.children.splice(Ut,1,...ze.children):Nt.children.splice(Ut,1),Ut}}}function Ml(i){const E=i.indexOf(":"),w=i.indexOf("?"),M=i.indexOf("#"),Q=i.indexOf("/");return E===-1||Q!==-1&&E>Q||w!==-1&&E>w||M!==-1&&E>M||ii.test(i.slice(0,E))?i:""}},3977:function(h,a,n){"use strict";n.d(a,{Z:function(){return Iu}});var e={};n.r(e),n.d(e,{boolean:function(){return Z},booleanish:function(){return oe},commaOrSpaceSeparated:function(){return Le},commaSeparated:function(){return Ae},number:function(){return re},overloadedBoolean:function(){return Y},spaceSeparated:function(){return ye}});var d=n(90302),p=n(87342),A=n(81994),b=n(14470),u=n(86825);function N(t){const r=String(t),C=[];return{toOffset:ut,toPoint:ce};function ce(an){if(typeof an=="number"&&an>-1&&an<=r.length){let qn=0;for(;;){let Gr=C[qn];if(Gr===void 0){const Na=O(r,C[qn-1]);Gr=Na===-1?r.length+1:Na+1,C[qn]=Gr}if(Gr>an)return{line:qn+1,column:an-(qn>0?C[qn-1]:0)+1,offset:an};qn++}}}function ut(an){if(an&&typeof an.line=="number"&&typeof an.column=="number"&&!Number.isNaN(an.line)&&!Number.isNaN(an.column)){for(;C.length1?C[an.line-2]:0)+an.column-1;if(qn4&&C.slice(0,4)==="data"&&Jt.test(r)){if(r.charAt(4)==="-"){const an=r.slice(5).replace(vt,Vn);ce="data"+an.charAt(0).toUpperCase()+an.slice(1)}else{const an=r.slice(4);if(!vt.test(an)){let qn=an.replace(sn,pt);qn.charAt(0)!=="-"&&(qn="-"+qn),r="data"+qn}}ut=xe}return new ut(ce,r)}function pt(t){return"-"+t.toLowerCase()}function Vn(t){return t.charAt(1).toUpperCase()}var Pn=n(71523);const $t={}.hasOwnProperty;function Bn(t,r){const C=r||{};function ce(ut,...an){let qn=ce.invalid;const Gr=ce.handlers;if(ut&&$t.call(ut,t)){const Na=String(ut[t]);qn=$t.call(Gr,Na)?Gr[Na]:ce.unknown}if(qn)return qn.call(this,ut,...an)}return ce.handlers=C.handlers||{},ce.invalid=C.invalid,ce.unknown=C.unknown,ce}const ur={},Bt={}.hasOwnProperty,Oe=Bn("type",{handlers:{root:we,element:Ee,text:Kt,comment:hn,doctype:tn}});function Pe(t,r){const ce=(r||ur).space;return Oe(t,ce==="svg"?Ze:dn)}function we(t,r){const C={nodeName:"#document",mode:(t.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return C.childNodes=Me(t.children,C,r),It(t,C),C}function Qt(t,r){const C={nodeName:"#document-fragment",childNodes:[]};return C.childNodes=Me(t.children,C,r),It(t,C),C}function tn(t){const r={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return It(t,r),r}function Kt(t){const r={nodeName:"#text",value:t.value,parentNode:null};return It(t,r),r}function hn(t){const r={nodeName:"#comment",data:t.value,parentNode:null};return It(t,r),r}function Ee(t,r){const C=r;let ce=C;t.type==="element"&&t.tagName.toLowerCase()==="svg"&&C.space==="html"&&(ce=Ze);const ut=[];let an;if(t.properties){for(an in t.properties)if(an!=="children"&&Bt.call(t.properties,an)){const Na=yn(ce,an,t.properties[an]);Na&&ut.push(Na)}}const qn=ce.space;(0,p.ok)(qn);const Gr={nodeName:t.tagName,tagName:t.tagName,attrs:ut,namespaceURI:S.t[qn],childNodes:[],parentNode:null};return Gr.childNodes=Me(t.children,Gr,ce),It(t,Gr),t.tagName==="template"&&t.content&&(Gr.content=Qt(t.content,ce)),Gr}function yn(t,r,C){const ce=Nn(t,r);if(C===!1||C===null||C===void 0||typeof C=="number"&&Number.isNaN(C)||!C&&ce.boolean)return;Array.isArray(C)&&(C=ce.commaSeparated?(0,D.P)(C):(0,Pn.P)(C));const ut={name:ce.attribute,value:C===!0?"":String(C)};if(ce.space&&ce.space!=="html"&&ce.space!=="svg"){const an=ut.name.indexOf(":");an<0?ut.prefix="":(ut.name=ut.name.slice(an+1),ut.prefix=ce.attribute.slice(0,an)),ut.namespace=S.t[ce.space]}return ut}function Me(t,r,C){let ce=-1;const ut=[];if(t)for(;++ce=55296&&t<=57343}function $e(t){return t>=56320&&t<=57343}function Br(t,r){return(t-55296)*1024+9216+r}function Vr(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function lr(t){return t>=64976&&t<=65007||Pt.has(t)}var st;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",t.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",t.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",t.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",t.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",t.missingDoctypePublicIdentifier="missing-doctype-public-identifier",t.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",t.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",t.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",t.cdataInHtmlContent="cdata-in-html-content",t.incorrectlyOpenedComment="incorrectly-opened-comment",t.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",t.eofInDoctype="eof-in-doctype",t.nestedComment="nested-comment",t.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",t.eofInComment="eof-in-comment",t.incorrectlyClosedComment="incorrectly-closed-comment",t.eofInCdata="eof-in-cdata",t.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",t.nullCharacterReference="null-character-reference",t.surrogateCharacterReference="surrogate-character-reference",t.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",t.controlCharacterReference="control-character-reference",t.noncharacterCharacterReference="noncharacter-character-reference",t.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",t.missingDoctypeName="missing-doctype-name",t.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",t.duplicateAttribute="duplicate-attribute",t.nonConformingDoctype="non-conforming-doctype",t.missingDoctype="missing-doctype",t.misplacedDoctype="misplaced-doctype",t.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",t.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",t.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",t.openElementsLeftAfterEof="open-elements-left-after-eof",t.abandonedHeadElementChild="abandoned-head-element-child",t.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",t.nestedNoscriptInHead="nested-noscript-in-head",t.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(st||(st={}));const la=65536;class Kr{constructor(r){this.handler=r,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=la,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(r,C){const{line:ce,col:ut,offset:an}=this,qn=ut+C,Gr=an+C;return{code:r,startLine:ce,endLine:ce,startCol:qn,endCol:qn,startOffset:Gr,endOffset:Gr}}_err(r){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(r,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(r){if(this.pos!==this.html.length-1){const C=this.html.charCodeAt(this.pos+1);if($e(C))return this.pos++,this._addGap(),Br(r,C)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,ae.EOF;return this._err(st.surrogateInInputStream),r}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(r,C){this.html.length>0?this.html+=r:this.html=r,this.endOfChunkHit=!1,this.lastChunkWritten=C}insertHtmlAtCurrentPos(r){this.html=this.html.substring(0,this.pos+1)+r+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(r,C){if(this.pos+r.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(C)return this.html.startsWith(r,this.pos);for(let ce=0;ce=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,ae.EOF;const ce=this.html.charCodeAt(C);return ce===ae.CARRIAGE_RETURN?ae.LINE_FEED:ce}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,ae.EOF;let r=this.html.charCodeAt(this.pos);return r===ae.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,ae.LINE_FEED):r===ae.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,Fn(r)&&(r=this._processSurrogate(r)),this.handler.onParseError===null||r>31&&r<127||r===ae.LINE_FEED||r===ae.CARRIAGE_RETURN||r>159&&r<64976||this._checkForProblematicCharacters(r),r)}_checkForProblematicCharacters(r){Vr(r)?this._err(st.controlCharacterInInputStream):lr(r)&&this._err(st.noncharacterInInputStream)}retreat(r){for(this.pos-=r;this.pos=0;C--)if(t.attrs[C].name===r)return t.attrs[C].value;return null}const pa=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(t=>t.charCodeAt(0))),vr=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(t=>t.charCodeAt(0)));var _r;const Ja=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Ha=(_r=String.fromCodePoint)!==null&&_r!==void 0?_r:function(t){let r="";return t>65535&&(t-=65536,r+=String.fromCharCode(t>>>10&1023|55296),t=56320|t&1023),r+=String.fromCharCode(t),r};function ka(t){var r;return t>=55296&&t<=57343||t>1114111?65533:(r=Ja.get(t))!==null&&r!==void 0?r:t}function ha(t){return Ha(ka(t))}var ra;(function(t){t[t.NUM=35]="NUM",t[t.SEMI=59]="SEMI",t[t.EQUALS=61]="EQUALS",t[t.ZERO=48]="ZERO",t[t.NINE=57]="NINE",t[t.LOWER_A=97]="LOWER_A",t[t.LOWER_F=102]="LOWER_F",t[t.LOWER_X=120]="LOWER_X",t[t.LOWER_Z=122]="LOWER_Z",t[t.UPPER_A=65]="UPPER_A",t[t.UPPER_F=70]="UPPER_F",t[t.UPPER_Z=90]="UPPER_Z"})(ra||(ra={}));const $a=32;var on;(function(t){t[t.VALUE_LENGTH=49152]="VALUE_LENGTH",t[t.BRANCH_LENGTH=16256]="BRANCH_LENGTH",t[t.JUMP_TABLE=127]="JUMP_TABLE"})(on||(on={}));function g(t){return t>=ra.ZERO&&t<=ra.NINE}function y(t){return t>=ra.UPPER_A&&t<=ra.UPPER_F||t>=ra.LOWER_A&&t<=ra.LOWER_F}function R(t){return t>=ra.UPPER_A&&t<=ra.UPPER_Z||t>=ra.LOWER_A&&t<=ra.LOWER_Z||g(t)}function k(t){return t===ra.EQUALS||R(t)}var ue;(function(t){t[t.EntityStart=0]="EntityStart",t[t.NumericStart=1]="NumericStart",t[t.NumericDecimal=2]="NumericDecimal",t[t.NumericHex=3]="NumericHex",t[t.NamedEntity=4]="NamedEntity"})(ue||(ue={}));var Ue;(function(t){t[t.Legacy=0]="Legacy",t[t.Strict=1]="Strict",t[t.Attribute=2]="Attribute"})(Ue||(Ue={}));class gt{constructor(r,C,ce){this.decodeTree=r,this.emitCodePoint=C,this.errors=ce,this.state=ue.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Ue.Strict}startEntity(r){this.decodeMode=r,this.state=ue.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(r,C){switch(this.state){case ue.EntityStart:return r.charCodeAt(C)===ra.NUM?(this.state=ue.NumericStart,this.consumed+=1,this.stateNumericStart(r,C+1)):(this.state=ue.NamedEntity,this.stateNamedEntity(r,C));case ue.NumericStart:return this.stateNumericStart(r,C);case ue.NumericDecimal:return this.stateNumericDecimal(r,C);case ue.NumericHex:return this.stateNumericHex(r,C);case ue.NamedEntity:return this.stateNamedEntity(r,C)}}stateNumericStart(r,C){return C>=r.length?-1:(r.charCodeAt(C)|$a)===ra.LOWER_X?(this.state=ue.NumericHex,this.consumed+=1,this.stateNumericHex(r,C+1)):(this.state=ue.NumericDecimal,this.stateNumericDecimal(r,C))}addToNumericResult(r,C,ce,ut){if(C!==ce){const an=ce-C;this.result=this.result*Math.pow(ut,an)+Number.parseInt(r.substr(C,an),ut),this.consumed+=an}}stateNumericHex(r,C){const ce=C;for(;C>14;for(;C>14,an!==0){if(qn===ra.SEMI)return this.emitNamedEntityData(this.treeIndex,an,this.consumed+this.excess);this.decodeMode!==Ue.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var r;const{result:C,decodeTree:ce}=this,ut=(ce[C]&on.VALUE_LENGTH)>>14;return this.emitNamedEntityData(C,ut,this.consumed),(r=this.errors)===null||r===void 0||r.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(r,C,ce){const{decodeTree:ut}=this;return this.emitCodePoint(C===1?ut[r]&~on.VALUE_LENGTH:ut[r+1],ce),C===3&&this.emitCodePoint(ut[r+2],ce),ce}end(){var r;switch(this.state){case ue.NamedEntity:return this.result!==0&&(this.decodeMode!==Ue.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case ue.NumericDecimal:return this.emitNumericEntity(0,2);case ue.NumericHex:return this.emitNumericEntity(0,3);case ue.NumericStart:return(r=this.errors)===null||r===void 0||r.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ue.EntityStart:return 0}}}function mr(t){let r="";const C=new gt(t,ce=>r+=fromCodePoint(ce));return function(ut,an){let qn=0,Gr=0;for(;(Gr=ut.indexOf("&",Gr))>=0;){r+=ut.slice(qn,Gr),C.startEntity(an);const vn=C.write(ut,Gr+1);if(vn<0){qn=Gr+C.end();break}qn=Gr+vn,Gr=vn===0?qn+1:qn}const Na=r+ut.slice(qn);return r="",Na}}function Zn(t,r,C,ce){const ut=(r&on.BRANCH_LENGTH)>>7,an=r&on.JUMP_TABLE;if(ut===0)return an!==0&&ce===an?C:-1;if(an){const Na=ce-an;return Na<0||Na>=ut?-1:t[C+Na]-1}let qn=C,Gr=qn+ut-1;for(;qn<=Gr;){const Na=qn+Gr>>>1,vn=t[Na];if(vnce)Gr=Na-1;else return t[Na+ut]}return-1}const ir=null,ia=null;function Xr(t,r=Ue.Legacy){return ir(t,r)}function sr(t){return ir(t,Ue.Attribute)}function Ea(t){return ir(t,Ue.Strict)}function pr(t){return ia(t,Ue.Strict)}var ot;(function(t){t.HTML="http://www.w3.org/1999/xhtml",t.MATHML="http://www.w3.org/1998/Math/MathML",t.SVG="http://www.w3.org/2000/svg",t.XLINK="http://www.w3.org/1999/xlink",t.XML="http://www.w3.org/XML/1998/namespace",t.XMLNS="http://www.w3.org/2000/xmlns/"})(ot||(ot={}));var cr;(function(t){t.TYPE="type",t.ACTION="action",t.ENCODING="encoding",t.PROMPT="prompt",t.NAME="name",t.COLOR="color",t.FACE="face",t.SIZE="size"})(cr||(cr={}));var Yn;(function(t){t.NO_QUIRKS="no-quirks",t.QUIRKS="quirks",t.LIMITED_QUIRKS="limited-quirks"})(Yn||(Yn={}));var Qe;(function(t){t.A="a",t.ADDRESS="address",t.ANNOTATION_XML="annotation-xml",t.APPLET="applet",t.AREA="area",t.ARTICLE="article",t.ASIDE="aside",t.B="b",t.BASE="base",t.BASEFONT="basefont",t.BGSOUND="bgsound",t.BIG="big",t.BLOCKQUOTE="blockquote",t.BODY="body",t.BR="br",t.BUTTON="button",t.CAPTION="caption",t.CENTER="center",t.CODE="code",t.COL="col",t.COLGROUP="colgroup",t.DD="dd",t.DESC="desc",t.DETAILS="details",t.DIALOG="dialog",t.DIR="dir",t.DIV="div",t.DL="dl",t.DT="dt",t.EM="em",t.EMBED="embed",t.FIELDSET="fieldset",t.FIGCAPTION="figcaption",t.FIGURE="figure",t.FONT="font",t.FOOTER="footer",t.FOREIGN_OBJECT="foreignObject",t.FORM="form",t.FRAME="frame",t.FRAMESET="frameset",t.H1="h1",t.H2="h2",t.H3="h3",t.H4="h4",t.H5="h5",t.H6="h6",t.HEAD="head",t.HEADER="header",t.HGROUP="hgroup",t.HR="hr",t.HTML="html",t.I="i",t.IMG="img",t.IMAGE="image",t.INPUT="input",t.IFRAME="iframe",t.KEYGEN="keygen",t.LABEL="label",t.LI="li",t.LINK="link",t.LISTING="listing",t.MAIN="main",t.MALIGNMARK="malignmark",t.MARQUEE="marquee",t.MATH="math",t.MENU="menu",t.META="meta",t.MGLYPH="mglyph",t.MI="mi",t.MO="mo",t.MN="mn",t.MS="ms",t.MTEXT="mtext",t.NAV="nav",t.NOBR="nobr",t.NOFRAMES="noframes",t.NOEMBED="noembed",t.NOSCRIPT="noscript",t.OBJECT="object",t.OL="ol",t.OPTGROUP="optgroup",t.OPTION="option",t.P="p",t.PARAM="param",t.PLAINTEXT="plaintext",t.PRE="pre",t.RB="rb",t.RP="rp",t.RT="rt",t.RTC="rtc",t.RUBY="ruby",t.S="s",t.SCRIPT="script",t.SEARCH="search",t.SECTION="section",t.SELECT="select",t.SOURCE="source",t.SMALL="small",t.SPAN="span",t.STRIKE="strike",t.STRONG="strong",t.STYLE="style",t.SUB="sub",t.SUMMARY="summary",t.SUP="sup",t.TABLE="table",t.TBODY="tbody",t.TEMPLATE="template",t.TEXTAREA="textarea",t.TFOOT="tfoot",t.TD="td",t.TH="th",t.THEAD="thead",t.TITLE="title",t.TR="tr",t.TRACK="track",t.TT="tt",t.U="u",t.UL="ul",t.SVG="svg",t.VAR="var",t.WBR="wbr",t.XMP="xmp"})(Qe||(Qe={}));var v;(function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.A=1]="A",t[t.ADDRESS=2]="ADDRESS",t[t.ANNOTATION_XML=3]="ANNOTATION_XML",t[t.APPLET=4]="APPLET",t[t.AREA=5]="AREA",t[t.ARTICLE=6]="ARTICLE",t[t.ASIDE=7]="ASIDE",t[t.B=8]="B",t[t.BASE=9]="BASE",t[t.BASEFONT=10]="BASEFONT",t[t.BGSOUND=11]="BGSOUND",t[t.BIG=12]="BIG",t[t.BLOCKQUOTE=13]="BLOCKQUOTE",t[t.BODY=14]="BODY",t[t.BR=15]="BR",t[t.BUTTON=16]="BUTTON",t[t.CAPTION=17]="CAPTION",t[t.CENTER=18]="CENTER",t[t.CODE=19]="CODE",t[t.COL=20]="COL",t[t.COLGROUP=21]="COLGROUP",t[t.DD=22]="DD",t[t.DESC=23]="DESC",t[t.DETAILS=24]="DETAILS",t[t.DIALOG=25]="DIALOG",t[t.DIR=26]="DIR",t[t.DIV=27]="DIV",t[t.DL=28]="DL",t[t.DT=29]="DT",t[t.EM=30]="EM",t[t.EMBED=31]="EMBED",t[t.FIELDSET=32]="FIELDSET",t[t.FIGCAPTION=33]="FIGCAPTION",t[t.FIGURE=34]="FIGURE",t[t.FONT=35]="FONT",t[t.FOOTER=36]="FOOTER",t[t.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",t[t.FORM=38]="FORM",t[t.FRAME=39]="FRAME",t[t.FRAMESET=40]="FRAMESET",t[t.H1=41]="H1",t[t.H2=42]="H2",t[t.H3=43]="H3",t[t.H4=44]="H4",t[t.H5=45]="H5",t[t.H6=46]="H6",t[t.HEAD=47]="HEAD",t[t.HEADER=48]="HEADER",t[t.HGROUP=49]="HGROUP",t[t.HR=50]="HR",t[t.HTML=51]="HTML",t[t.I=52]="I",t[t.IMG=53]="IMG",t[t.IMAGE=54]="IMAGE",t[t.INPUT=55]="INPUT",t[t.IFRAME=56]="IFRAME",t[t.KEYGEN=57]="KEYGEN",t[t.LABEL=58]="LABEL",t[t.LI=59]="LI",t[t.LINK=60]="LINK",t[t.LISTING=61]="LISTING",t[t.MAIN=62]="MAIN",t[t.MALIGNMARK=63]="MALIGNMARK",t[t.MARQUEE=64]="MARQUEE",t[t.MATH=65]="MATH",t[t.MENU=66]="MENU",t[t.META=67]="META",t[t.MGLYPH=68]="MGLYPH",t[t.MI=69]="MI",t[t.MO=70]="MO",t[t.MN=71]="MN",t[t.MS=72]="MS",t[t.MTEXT=73]="MTEXT",t[t.NAV=74]="NAV",t[t.NOBR=75]="NOBR",t[t.NOFRAMES=76]="NOFRAMES",t[t.NOEMBED=77]="NOEMBED",t[t.NOSCRIPT=78]="NOSCRIPT",t[t.OBJECT=79]="OBJECT",t[t.OL=80]="OL",t[t.OPTGROUP=81]="OPTGROUP",t[t.OPTION=82]="OPTION",t[t.P=83]="P",t[t.PARAM=84]="PARAM",t[t.PLAINTEXT=85]="PLAINTEXT",t[t.PRE=86]="PRE",t[t.RB=87]="RB",t[t.RP=88]="RP",t[t.RT=89]="RT",t[t.RTC=90]="RTC",t[t.RUBY=91]="RUBY",t[t.S=92]="S",t[t.SCRIPT=93]="SCRIPT",t[t.SEARCH=94]="SEARCH",t[t.SECTION=95]="SECTION",t[t.SELECT=96]="SELECT",t[t.SOURCE=97]="SOURCE",t[t.SMALL=98]="SMALL",t[t.SPAN=99]="SPAN",t[t.STRIKE=100]="STRIKE",t[t.STRONG=101]="STRONG",t[t.STYLE=102]="STYLE",t[t.SUB=103]="SUB",t[t.SUMMARY=104]="SUMMARY",t[t.SUP=105]="SUP",t[t.TABLE=106]="TABLE",t[t.TBODY=107]="TBODY",t[t.TEMPLATE=108]="TEMPLATE",t[t.TEXTAREA=109]="TEXTAREA",t[t.TFOOT=110]="TFOOT",t[t.TD=111]="TD",t[t.TH=112]="TH",t[t.THEAD=113]="THEAD",t[t.TITLE=114]="TITLE",t[t.TR=115]="TR",t[t.TRACK=116]="TRACK",t[t.TT=117]="TT",t[t.U=118]="U",t[t.UL=119]="UL",t[t.SVG=120]="SVG",t[t.VAR=121]="VAR",t[t.WBR=122]="WBR",t[t.XMP=123]="XMP"})(v||(v={}));const Ur=new Map([[Qe.A,v.A],[Qe.ADDRESS,v.ADDRESS],[Qe.ANNOTATION_XML,v.ANNOTATION_XML],[Qe.APPLET,v.APPLET],[Qe.AREA,v.AREA],[Qe.ARTICLE,v.ARTICLE],[Qe.ASIDE,v.ASIDE],[Qe.B,v.B],[Qe.BASE,v.BASE],[Qe.BASEFONT,v.BASEFONT],[Qe.BGSOUND,v.BGSOUND],[Qe.BIG,v.BIG],[Qe.BLOCKQUOTE,v.BLOCKQUOTE],[Qe.BODY,v.BODY],[Qe.BR,v.BR],[Qe.BUTTON,v.BUTTON],[Qe.CAPTION,v.CAPTION],[Qe.CENTER,v.CENTER],[Qe.CODE,v.CODE],[Qe.COL,v.COL],[Qe.COLGROUP,v.COLGROUP],[Qe.DD,v.DD],[Qe.DESC,v.DESC],[Qe.DETAILS,v.DETAILS],[Qe.DIALOG,v.DIALOG],[Qe.DIR,v.DIR],[Qe.DIV,v.DIV],[Qe.DL,v.DL],[Qe.DT,v.DT],[Qe.EM,v.EM],[Qe.EMBED,v.EMBED],[Qe.FIELDSET,v.FIELDSET],[Qe.FIGCAPTION,v.FIGCAPTION],[Qe.FIGURE,v.FIGURE],[Qe.FONT,v.FONT],[Qe.FOOTER,v.FOOTER],[Qe.FOREIGN_OBJECT,v.FOREIGN_OBJECT],[Qe.FORM,v.FORM],[Qe.FRAME,v.FRAME],[Qe.FRAMESET,v.FRAMESET],[Qe.H1,v.H1],[Qe.H2,v.H2],[Qe.H3,v.H3],[Qe.H4,v.H4],[Qe.H5,v.H5],[Qe.H6,v.H6],[Qe.HEAD,v.HEAD],[Qe.HEADER,v.HEADER],[Qe.HGROUP,v.HGROUP],[Qe.HR,v.HR],[Qe.HTML,v.HTML],[Qe.I,v.I],[Qe.IMG,v.IMG],[Qe.IMAGE,v.IMAGE],[Qe.INPUT,v.INPUT],[Qe.IFRAME,v.IFRAME],[Qe.KEYGEN,v.KEYGEN],[Qe.LABEL,v.LABEL],[Qe.LI,v.LI],[Qe.LINK,v.LINK],[Qe.LISTING,v.LISTING],[Qe.MAIN,v.MAIN],[Qe.MALIGNMARK,v.MALIGNMARK],[Qe.MARQUEE,v.MARQUEE],[Qe.MATH,v.MATH],[Qe.MENU,v.MENU],[Qe.META,v.META],[Qe.MGLYPH,v.MGLYPH],[Qe.MI,v.MI],[Qe.MO,v.MO],[Qe.MN,v.MN],[Qe.MS,v.MS],[Qe.MTEXT,v.MTEXT],[Qe.NAV,v.NAV],[Qe.NOBR,v.NOBR],[Qe.NOFRAMES,v.NOFRAMES],[Qe.NOEMBED,v.NOEMBED],[Qe.NOSCRIPT,v.NOSCRIPT],[Qe.OBJECT,v.OBJECT],[Qe.OL,v.OL],[Qe.OPTGROUP,v.OPTGROUP],[Qe.OPTION,v.OPTION],[Qe.P,v.P],[Qe.PARAM,v.PARAM],[Qe.PLAINTEXT,v.PLAINTEXT],[Qe.PRE,v.PRE],[Qe.RB,v.RB],[Qe.RP,v.RP],[Qe.RT,v.RT],[Qe.RTC,v.RTC],[Qe.RUBY,v.RUBY],[Qe.S,v.S],[Qe.SCRIPT,v.SCRIPT],[Qe.SEARCH,v.SEARCH],[Qe.SECTION,v.SECTION],[Qe.SELECT,v.SELECT],[Qe.SOURCE,v.SOURCE],[Qe.SMALL,v.SMALL],[Qe.SPAN,v.SPAN],[Qe.STRIKE,v.STRIKE],[Qe.STRONG,v.STRONG],[Qe.STYLE,v.STYLE],[Qe.SUB,v.SUB],[Qe.SUMMARY,v.SUMMARY],[Qe.SUP,v.SUP],[Qe.TABLE,v.TABLE],[Qe.TBODY,v.TBODY],[Qe.TEMPLATE,v.TEMPLATE],[Qe.TEXTAREA,v.TEXTAREA],[Qe.TFOOT,v.TFOOT],[Qe.TD,v.TD],[Qe.TH,v.TH],[Qe.THEAD,v.THEAD],[Qe.TITLE,v.TITLE],[Qe.TR,v.TR],[Qe.TRACK,v.TRACK],[Qe.TT,v.TT],[Qe.U,v.U],[Qe.UL,v.UL],[Qe.SVG,v.SVG],[Qe.VAR,v.VAR],[Qe.WBR,v.WBR],[Qe.XMP,v.XMP]]);function wa(t){var r;return(r=Ur.get(t))!==null&&r!==void 0?r:v.UNKNOWN}const Lt=v,Or={[ot.HTML]:new Set([Lt.ADDRESS,Lt.APPLET,Lt.AREA,Lt.ARTICLE,Lt.ASIDE,Lt.BASE,Lt.BASEFONT,Lt.BGSOUND,Lt.BLOCKQUOTE,Lt.BODY,Lt.BR,Lt.BUTTON,Lt.CAPTION,Lt.CENTER,Lt.COL,Lt.COLGROUP,Lt.DD,Lt.DETAILS,Lt.DIR,Lt.DIV,Lt.DL,Lt.DT,Lt.EMBED,Lt.FIELDSET,Lt.FIGCAPTION,Lt.FIGURE,Lt.FOOTER,Lt.FORM,Lt.FRAME,Lt.FRAMESET,Lt.H1,Lt.H2,Lt.H3,Lt.H4,Lt.H5,Lt.H6,Lt.HEAD,Lt.HEADER,Lt.HGROUP,Lt.HR,Lt.HTML,Lt.IFRAME,Lt.IMG,Lt.INPUT,Lt.LI,Lt.LINK,Lt.LISTING,Lt.MAIN,Lt.MARQUEE,Lt.MENU,Lt.META,Lt.NAV,Lt.NOEMBED,Lt.NOFRAMES,Lt.NOSCRIPT,Lt.OBJECT,Lt.OL,Lt.P,Lt.PARAM,Lt.PLAINTEXT,Lt.PRE,Lt.SCRIPT,Lt.SECTION,Lt.SELECT,Lt.SOURCE,Lt.STYLE,Lt.SUMMARY,Lt.TABLE,Lt.TBODY,Lt.TD,Lt.TEMPLATE,Lt.TEXTAREA,Lt.TFOOT,Lt.TH,Lt.THEAD,Lt.TITLE,Lt.TR,Lt.TRACK,Lt.UL,Lt.WBR,Lt.XMP]),[ot.MATHML]:new Set([Lt.MI,Lt.MO,Lt.MN,Lt.MS,Lt.MTEXT,Lt.ANNOTATION_XML]),[ot.SVG]:new Set([Lt.TITLE,Lt.FOREIGN_OBJECT,Lt.DESC]),[ot.XLINK]:new Set,[ot.XML]:new Set,[ot.XMLNS]:new Set},Da=new Set([Lt.H1,Lt.H2,Lt.H3,Lt.H4,Lt.H5,Lt.H6]),Pa=new Set([Qe.STYLE,Qe.SCRIPT,Qe.XMP,Qe.IFRAME,Qe.NOEMBED,Qe.NOFRAMES,Qe.PLAINTEXT]);function Sa(t,r){return Pa.has(t)||r&&t===Qe.NOSCRIPT}var Ne;(function(t){t[t.DATA=0]="DATA",t[t.RCDATA=1]="RCDATA",t[t.RAWTEXT=2]="RAWTEXT",t[t.SCRIPT_DATA=3]="SCRIPT_DATA",t[t.PLAINTEXT=4]="PLAINTEXT",t[t.TAG_OPEN=5]="TAG_OPEN",t[t.END_TAG_OPEN=6]="END_TAG_OPEN",t[t.TAG_NAME=7]="TAG_NAME",t[t.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",t[t.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",t[t.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",t[t.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",t[t.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",t[t.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",t[t.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",t[t.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",t[t.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",t[t.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",t[t.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",t[t.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",t[t.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",t[t.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",t[t.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",t[t.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",t[t.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",t[t.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",t[t.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",t[t.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",t[t.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",t[t.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",t[t.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",t[t.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",t[t.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",t[t.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",t[t.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",t[t.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",t[t.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",t[t.BOGUS_COMMENT=40]="BOGUS_COMMENT",t[t.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",t[t.COMMENT_START=42]="COMMENT_START",t[t.COMMENT_START_DASH=43]="COMMENT_START_DASH",t[t.COMMENT=44]="COMMENT",t[t.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",t[t.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",t[t.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",t[t.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",t[t.COMMENT_END_DASH=49]="COMMENT_END_DASH",t[t.COMMENT_END=50]="COMMENT_END",t[t.COMMENT_END_BANG=51]="COMMENT_END_BANG",t[t.DOCTYPE=52]="DOCTYPE",t[t.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",t[t.DOCTYPE_NAME=54]="DOCTYPE_NAME",t[t.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",t[t.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",t[t.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",t[t.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",t[t.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",t[t.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",t[t.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",t[t.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",t[t.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",t[t.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",t[t.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",t[t.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",t[t.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",t[t.CDATA_SECTION=68]="CDATA_SECTION",t[t.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",t[t.CDATA_SECTION_END=70]="CDATA_SECTION_END",t[t.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",t[t.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(Ne||(Ne={}));const qa={DATA:Ne.DATA,RCDATA:Ne.RCDATA,RAWTEXT:Ne.RAWTEXT,SCRIPT_DATA:Ne.SCRIPT_DATA,PLAINTEXT:Ne.PLAINTEXT,CDATA_SECTION:Ne.CDATA_SECTION};function Si(t){return t>=ae.DIGIT_0&&t<=ae.DIGIT_9}function Zi(t){return t>=ae.LATIN_CAPITAL_A&&t<=ae.LATIN_CAPITAL_Z}function Ni(t){return t>=ae.LATIN_SMALL_A&&t<=ae.LATIN_SMALL_Z}function ji(t){return Ni(t)||Zi(t)}function ts(t){return ji(t)||Si(t)}function Ii(t){return t+32}function Ei(t){return t===ae.SPACE||t===ae.LINE_FEED||t===ae.TABULATION||t===ae.FORM_FEED}function Ns(t){return Ei(t)||t===ae.SOLIDUS||t===ae.GREATER_THAN_SIGN}function zs(t){return t===ae.NULL?st.nullCharacterReference:t>1114111?st.characterReferenceOutsideUnicodeRange:Fn(t)?st.surrogateCharacterReference:lr(t)?st.noncharacterCharacterReference:Vr(t)||t===ae.CARRIAGE_RETURN?st.controlCharacterReference:null}class ie{constructor(r,C){this.options=r,this.handler=C,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=Ne.DATA,this.returnState=Ne.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new Kr(C),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new gt(pa,(ce,ut)=>{this.preprocessor.pos=this.entityStartPos+ut-1,this._flushCodePointConsumedAsCharacterReference(ce)},C.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(st.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:ce=>{this._err(st.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+ce)},validateNumericCharacterReference:ce=>{const ut=zs(ce);ut&&this._err(ut,1)}}:void 0)}_err(r,C=0){var ce,ut;(ut=(ce=this.handler).onParseError)===null||ut===void 0||ut.call(ce,this.preprocessor.getError(r,C))}getCurrentLocation(r){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-r,startOffset:this.preprocessor.offset-r,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const r=this._consume();this._ensureHibernation()||this._callState(r)}this.inLoop=!1}}pause(){this.paused=!0}resume(r){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||r==null||r())}write(r,C,ce){this.active=!0,this.preprocessor.write(r,C),this._runParsingLoop(),this.paused||ce==null||ce()}insertHtmlAtCurrentPos(r){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(r),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(r){this.consumedAfterSnapshot+=r;for(let C=0;C0&&this._err(st.endTagWithAttributes),r.selfClosing&&this._err(st.endTagWithTrailingSolidus),this.handler.onEndTag(r)),this.preprocessor.dropParsedChunk()}emitCurrentComment(r){this.prepareToken(r),this.handler.onComment(r),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(r){this.prepareToken(r),this.handler.onDoctype(r),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(r){if(this.currentCharacterToken){switch(r&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=r.startLine,this.currentCharacterToken.location.endCol=r.startCol,this.currentCharacterToken.location.endOffset=r.startOffset),this.currentCharacterToken.type){case ln.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case ln.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case ln.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const r=this.getCurrentLocation(0);r&&(r.endLine=r.startLine,r.endCol=r.startCol,r.endOffset=r.startOffset),this._emitCurrentCharacterToken(r),this.handler.onEof({type:ln.EOF,location:r}),this.active=!1}_appendCharToCurrentCharacterToken(r,C){if(this.currentCharacterToken)if(this.currentCharacterToken.type===r){this.currentCharacterToken.chars+=C;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(r,C)}_emitCodePoint(r){const C=Ei(r)?ln.WHITESPACE_CHARACTER:r===ae.NULL?ln.NULL_CHARACTER:ln.CHARACTER;this._appendCharToCurrentCharacterToken(C,String.fromCodePoint(r))}_emitChars(r){this._appendCharToCurrentCharacterToken(ln.CHARACTER,r)}_startCharacterReference(){this.returnState=this.state,this.state=Ne.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?Ue.Attribute:Ue.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===Ne.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===Ne.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===Ne.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(r){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(r):this._emitCodePoint(r)}_callState(r){switch(this.state){case Ne.DATA:{this._stateData(r);break}case Ne.RCDATA:{this._stateRcdata(r);break}case Ne.RAWTEXT:{this._stateRawtext(r);break}case Ne.SCRIPT_DATA:{this._stateScriptData(r);break}case Ne.PLAINTEXT:{this._statePlaintext(r);break}case Ne.TAG_OPEN:{this._stateTagOpen(r);break}case Ne.END_TAG_OPEN:{this._stateEndTagOpen(r);break}case Ne.TAG_NAME:{this._stateTagName(r);break}case Ne.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(r);break}case Ne.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(r);break}case Ne.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(r);break}case Ne.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(r);break}case Ne.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(r);break}case Ne.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(r);break}case Ne.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(r);break}case Ne.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(r);break}case Ne.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(r);break}case Ne.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(r);break}case Ne.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(r);break}case Ne.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(r);break}case Ne.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(r);break}case Ne.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(r);break}case Ne.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(r);break}case Ne.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(r);break}case Ne.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(r);break}case Ne.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(r);break}case Ne.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(r);break}case Ne.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(r);break}case Ne.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(r);break}case Ne.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(r);break}case Ne.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(r);break}case Ne.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(r);break}case Ne.ATTRIBUTE_NAME:{this._stateAttributeName(r);break}case Ne.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(r);break}case Ne.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(r);break}case Ne.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(r);break}case Ne.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(r);break}case Ne.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(r);break}case Ne.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(r);break}case Ne.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(r);break}case Ne.BOGUS_COMMENT:{this._stateBogusComment(r);break}case Ne.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(r);break}case Ne.COMMENT_START:{this._stateCommentStart(r);break}case Ne.COMMENT_START_DASH:{this._stateCommentStartDash(r);break}case Ne.COMMENT:{this._stateComment(r);break}case Ne.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(r);break}case Ne.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(r);break}case Ne.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(r);break}case Ne.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(r);break}case Ne.COMMENT_END_DASH:{this._stateCommentEndDash(r);break}case Ne.COMMENT_END:{this._stateCommentEnd(r);break}case Ne.COMMENT_END_BANG:{this._stateCommentEndBang(r);break}case Ne.DOCTYPE:{this._stateDoctype(r);break}case Ne.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(r);break}case Ne.DOCTYPE_NAME:{this._stateDoctypeName(r);break}case Ne.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(r);break}case Ne.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(r);break}case Ne.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(r);break}case Ne.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(r);break}case Ne.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(r);break}case Ne.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(r);break}case Ne.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(r);break}case Ne.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(r);break}case Ne.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(r);break}case Ne.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(r);break}case Ne.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(r);break}case Ne.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(r);break}case Ne.BOGUS_DOCTYPE:{this._stateBogusDoctype(r);break}case Ne.CDATA_SECTION:{this._stateCdataSection(r);break}case Ne.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(r);break}case Ne.CDATA_SECTION_END:{this._stateCdataSectionEnd(r);break}case Ne.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case Ne.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(r);break}default:throw new Error("Unknown state")}}_stateData(r){switch(r){case ae.LESS_THAN_SIGN:{this.state=Ne.TAG_OPEN;break}case ae.AMPERSAND:{this._startCharacterReference();break}case ae.NULL:{this._err(st.unexpectedNullCharacter),this._emitCodePoint(r);break}case ae.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateRcdata(r){switch(r){case ae.AMPERSAND:{this._startCharacterReference();break}case ae.LESS_THAN_SIGN:{this.state=Ne.RCDATA_LESS_THAN_SIGN;break}case ae.NULL:{this._err(st.unexpectedNullCharacter),this._emitChars(it);break}case ae.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateRawtext(r){switch(r){case ae.LESS_THAN_SIGN:{this.state=Ne.RAWTEXT_LESS_THAN_SIGN;break}case ae.NULL:{this._err(st.unexpectedNullCharacter),this._emitChars(it);break}case ae.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateScriptData(r){switch(r){case ae.LESS_THAN_SIGN:{this.state=Ne.SCRIPT_DATA_LESS_THAN_SIGN;break}case ae.NULL:{this._err(st.unexpectedNullCharacter),this._emitChars(it);break}case ae.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_statePlaintext(r){switch(r){case ae.NULL:{this._err(st.unexpectedNullCharacter),this._emitChars(it);break}case ae.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateTagOpen(r){if(ji(r))this._createStartTagToken(),this.state=Ne.TAG_NAME,this._stateTagName(r);else switch(r){case ae.EXCLAMATION_MARK:{this.state=Ne.MARKUP_DECLARATION_OPEN;break}case ae.SOLIDUS:{this.state=Ne.END_TAG_OPEN;break}case ae.QUESTION_MARK:{this._err(st.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=Ne.BOGUS_COMMENT,this._stateBogusComment(r);break}case ae.EOF:{this._err(st.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(st.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=Ne.DATA,this._stateData(r)}}_stateEndTagOpen(r){if(ji(r))this._createEndTagToken(),this.state=Ne.TAG_NAME,this._stateTagName(r);else switch(r){case ae.GREATER_THAN_SIGN:{this._err(st.missingEndTagName),this.state=Ne.DATA;break}case ae.EOF:{this._err(st.eofBeforeTagName),this._emitChars("");break}case ae.NULL:{this._err(st.unexpectedNullCharacter),this.state=Ne.SCRIPT_DATA_ESCAPED,this._emitChars(it);break}case ae.EOF:{this._err(st.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=Ne.SCRIPT_DATA_ESCAPED,this._emitCodePoint(r)}}_stateScriptDataEscapedLessThanSign(r){r===ae.SOLIDUS?this.state=Ne.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:ji(r)?(this._emitChars("<"),this.state=Ne.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(r)):(this._emitChars("<"),this.state=Ne.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(r))}_stateScriptDataEscapedEndTagOpen(r){ji(r)?(this.state=Ne.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(r)):(this._emitChars("");break}case ae.NULL:{this._err(st.unexpectedNullCharacter),this.state=Ne.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(it);break}case ae.EOF:{this._err(st.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=Ne.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(r)}}_stateScriptDataDoubleEscapedLessThanSign(r){r===ae.SOLIDUS?(this.state=Ne.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=Ne.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(r))}_stateScriptDataDoubleEscapeEnd(r){if(this.preprocessor.startsWith(Ln.SCRIPT,!1)&&Ns(this.preprocessor.peek(Ln.SCRIPT.length))){this._emitCodePoint(r);for(let C=0;C0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(r,!0)}replace(r,C){const ce=this._indexOf(r);this.items[ce]=C,ce===this.stackTop&&(this.current=C)}insertAfter(r,C,ce){const ut=this._indexOf(r)+1;this.items.splice(ut,0,C),this.tagIDs.splice(ut,0,ce),this.stackTop++,ut===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,ut===this.stackTop)}popUntilTagNamePopped(r){let C=this.stackTop+1;do C=this.tagIDs.lastIndexOf(r,C-1);while(C>0&&this.treeAdapter.getNamespaceURI(this.items[C])!==ot.HTML);this.shortenToLength(Math.max(C,0))}shortenToLength(r){for(;this.stackTop>=r;){const C=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(C,this.stackTop=0;ce--)if(r.has(this.tagIDs[ce])&&this.treeAdapter.getNamespaceURI(this.items[ce])===C)return ce;return-1}clearBackTo(r,C){const ce=this._indexOfTagNames(r,C);this.shortenToLength(ce+1)}clearBackToTableContext(){this.clearBackTo(dr,ot.HTML)}clearBackToTableBodyContext(){this.clearBackTo(Mn,ot.HTML)}clearBackToTableRowContext(){this.clearBackTo(Ir,ot.HTML)}remove(r){const C=this._indexOf(r);C>=0&&(C===this.stackTop?this.pop():(this.items.splice(C,1),this.tagIDs.splice(C,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(r,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===v.BODY?this.items[1]:null}contains(r){return this._indexOf(r)>-1}getCommonAncestor(r){const C=this._indexOf(r)-1;return C>=0?this.items[C]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===v.HTML}hasInDynamicScope(r,C){for(let ce=this.stackTop;ce>=0;ce--){const ut=this.tagIDs[ce];switch(this.treeAdapter.getNamespaceURI(this.items[ce])){case ot.HTML:{if(ut===r)return!0;if(C.has(ut))return!1;break}case ot.SVG:{if(ar.has(ut))return!1;break}case ot.MATHML:{if(jn.has(ut))return!1;break}}}return!0}hasInScope(r){return this.hasInDynamicScope(r,Ke)}hasInListItemScope(r){return this.hasInDynamicScope(r,zt)}hasInButtonScope(r){return this.hasInDynamicScope(r,fn)}hasNumberedHeaderInScope(){for(let r=this.stackTop;r>=0;r--){const C=this.tagIDs[r];switch(this.treeAdapter.getNamespaceURI(this.items[r])){case ot.HTML:{if(Da.has(C))return!0;if(Ke.has(C))return!1;break}case ot.SVG:{if(ar.has(C))return!1;break}case ot.MATHML:{if(jn.has(C))return!1;break}}}return!0}hasInTableScope(r){for(let C=this.stackTop;C>=0;C--)if(this.treeAdapter.getNamespaceURI(this.items[C])===ot.HTML)switch(this.tagIDs[C]){case r:return!0;case v.TABLE:case v.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let r=this.stackTop;r>=0;r--)if(this.treeAdapter.getNamespaceURI(this.items[r])===ot.HTML)switch(this.tagIDs[r]){case v.TBODY:case v.THEAD:case v.TFOOT:return!0;case v.TABLE:case v.HTML:return!1}return!0}hasInSelectScope(r){for(let C=this.stackTop;C>=0;C--)if(this.treeAdapter.getNamespaceURI(this.items[C])===ot.HTML)switch(this.tagIDs[C]){case r:return!0;case v.OPTION:case v.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&se.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&Se.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(r){for(;this.currentTagId!==void 0&&this.currentTagId!==r&&Se.has(this.currentTagId);)this.pop()}}const nt=3;var et;(function(t){t[t.Marker=0]="Marker",t[t.Element=1]="Element"})(et||(et={}));const tt={type:et.Marker};class Ct{constructor(r){this.treeAdapter=r,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(r,C){const ce=[],ut=C.length,an=this.treeAdapter.getTagName(r),qn=this.treeAdapter.getNamespaceURI(r);for(let Gr=0;Gr[qn.name,qn.value]));let an=0;for(let qn=0;qnut.get(Na.name)===Na.value)&&(an+=1,an>=nt&&this.entries.splice(Gr.idx,1))}}insertMarker(){this.entries.unshift(tt)}pushElement(r,C){this._ensureNoahArkCondition(r),this.entries.unshift({type:et.Element,element:r,token:C})}insertElementAfterBookmark(r,C){const ce=this.entries.indexOf(this.bookmark);this.entries.splice(ce,0,{type:et.Element,element:r,token:C})}removeEntry(r){const C=this.entries.indexOf(r);C!==-1&&this.entries.splice(C,1)}clearToLastMarker(){const r=this.entries.indexOf(tt);r===-1?this.entries.length=0:this.entries.splice(0,r+1)}getElementEntryInScopeWithTagName(r){const C=this.entries.find(ce=>ce.type===et.Marker||this.treeAdapter.getTagName(ce.element)===r);return C&&C.type===et.Element?C:null}getElementEntry(r){return this.entries.find(C=>C.type===et.Element&&C.element===r)}}const dt={createDocument(){return{nodeName:"#document",mode:Yn.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(t,r,C){return{nodeName:t,tagName:t,attrs:C,namespaceURI:r,childNodes:[],parentNode:null}},createCommentNode(t){return{nodeName:"#comment",data:t,parentNode:null}},createTextNode(t){return{nodeName:"#text",value:t,parentNode:null}},appendChild(t,r){t.childNodes.push(r),r.parentNode=t},insertBefore(t,r,C){const ce=t.childNodes.indexOf(C);t.childNodes.splice(ce,0,r),r.parentNode=t},setTemplateContent(t,r){t.content=r},getTemplateContent(t){return t.content},setDocumentType(t,r,C,ce){const ut=t.childNodes.find(an=>an.nodeName==="#documentType");if(ut)ut.name=r,ut.publicId=C,ut.systemId=ce;else{const an={nodeName:"#documentType",name:r,publicId:C,systemId:ce,parentNode:null};dt.appendChild(t,an)}},setDocumentMode(t,r){t.mode=r},getDocumentMode(t){return t.mode},detachNode(t){if(t.parentNode){const r=t.parentNode.childNodes.indexOf(t);t.parentNode.childNodes.splice(r,1),t.parentNode=null}},insertText(t,r){if(t.childNodes.length>0){const C=t.childNodes[t.childNodes.length-1];if(dt.isTextNode(C)){C.value+=r;return}}dt.appendChild(t,dt.createTextNode(r))},insertTextBefore(t,r,C){const ce=t.childNodes[t.childNodes.indexOf(C)-1];ce&&dt.isTextNode(ce)?ce.value+=r:dt.insertBefore(t,dt.createTextNode(r),C)},adoptAttributes(t,r){const C=new Set(t.attrs.map(ce=>ce.name));for(let ce=0;cet.startsWith(C))}function B(t){return t.name===nn&&t.publicId===null&&(t.systemId===null||t.systemId===Yt)}function me(t){if(t.name!==nn)return Yn.QUIRKS;const{systemId:r}=t;if(r&&r.toLowerCase()===qt)return Yn.QUIRKS;let{publicId:C}=t;if(C!==null){if(C=C.toLowerCase(),Cn.has(C))return Yn.QUIRKS;let ce=r===null?Jn:En;if(tr(C,ce))return Yn.QUIRKS;if(ce=r===null?bn:en,tr(C,ce))return Yn.LIMITED_QUIRKS}return Yn.NO_QUIRKS}const he={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},ve="definitionurl",be="definitionURL",Re=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(t=>[t.toLowerCase(),t])),ke=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:ot.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:ot.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:ot.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:ot.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:ot.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:ot.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:ot.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:ot.XML}],["xml:space",{prefix:"xml",name:"space",namespace:ot.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:ot.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:ot.XMLNS}]]),Xe=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(t=>[t.toLowerCase(),t])),Et=new Set([v.B,v.BIG,v.BLOCKQUOTE,v.BODY,v.BR,v.CENTER,v.CODE,v.DD,v.DIV,v.DL,v.DT,v.EM,v.EMBED,v.H1,v.H2,v.H3,v.H4,v.H5,v.H6,v.HEAD,v.HR,v.I,v.IMG,v.LI,v.LISTING,v.MENU,v.META,v.NOBR,v.OL,v.P,v.PRE,v.RUBY,v.S,v.SMALL,v.SPAN,v.STRONG,v.STRIKE,v.SUB,v.SUP,v.TABLE,v.TT,v.U,v.UL,v.VAR]);function kt(t){const r=t.tagID;return r===v.FONT&&t.attrs.some(({name:ce})=>ce===cr.COLOR||ce===cr.SIZE||ce===cr.FACE)||Et.has(r)}function Ye(t){for(let r=0;r0&&this._setContextModes(r,C)}onItemPop(r,C){var ce,ut;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(r,this.currentToken),(ut=(ce=this.treeAdapter).onItemPop)===null||ut===void 0||ut.call(ce,r,this.openElements.current),C){let an,qn;this.openElements.stackTop===0&&this.fragmentContext?(an=this.fragmentContext,qn=this.fragmentContextID):{current:an,currentTagId:qn}=this.openElements,this._setContextModes(an,qn)}}_setContextModes(r,C){const ce=r===this.document||r&&this.treeAdapter.getNamespaceURI(r)===ot.HTML;this.currentNotInHTML=!ce,this.tokenizer.inForeignNode=!ce&&r!==void 0&&C!==void 0&&!this._isIntegrationPoint(C,r)}_switchToTextParsing(r,C){this._insertElement(r,ot.HTML),this.tokenizer.state=C,this.originalInsertionMode=this.insertionMode,this.insertionMode=le.TEXT}switchToPlaintextParsing(){this.insertionMode=le.TEXT,this.originalInsertionMode=le.IN_BODY,this.tokenizer.state=qa.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let r=this.fragmentContext;for(;r;){if(this.treeAdapter.getTagName(r)===Qe.FORM){this.formElement=r;break}r=this.treeAdapter.getParentNode(r)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==ot.HTML))switch(this.fragmentContextID){case v.TITLE:case v.TEXTAREA:{this.tokenizer.state=qa.RCDATA;break}case v.STYLE:case v.XMP:case v.IFRAME:case v.NOEMBED:case v.NOFRAMES:case v.NOSCRIPT:{this.tokenizer.state=qa.RAWTEXT;break}case v.SCRIPT:{this.tokenizer.state=qa.SCRIPT_DATA;break}case v.PLAINTEXT:{this.tokenizer.state=qa.PLAINTEXT;break}default:}}_setDocumentType(r){const C=r.name||"",ce=r.publicId||"",ut=r.systemId||"";if(this.treeAdapter.setDocumentType(this.document,C,ce,ut),r.location){const qn=this.treeAdapter.getChildNodes(this.document).find(Gr=>this.treeAdapter.isDocumentTypeNode(Gr));qn&&this.treeAdapter.setNodeSourceCodeLocation(qn,r.location)}}_attachElementToTree(r,C){if(this.options.sourceCodeLocationInfo){const ce=C&&pl(_a({},C),{startTag:C});this.treeAdapter.setNodeSourceCodeLocation(r,ce)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(r);else{const ce=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(ce!=null?ce:this.document,r)}}_appendElement(r,C){const ce=this.treeAdapter.createElement(r.tagName,C,r.attrs);this._attachElementToTree(ce,r.location)}_insertElement(r,C){const ce=this.treeAdapter.createElement(r.tagName,C,r.attrs);this._attachElementToTree(ce,r.location),this.openElements.push(ce,r.tagID)}_insertFakeElement(r,C){const ce=this.treeAdapter.createElement(r,ot.HTML,[]);this._attachElementToTree(ce,null),this.openElements.push(ce,C)}_insertTemplate(r){const C=this.treeAdapter.createElement(r.tagName,ot.HTML,r.attrs),ce=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(C,ce),this._attachElementToTree(C,r.location),this.openElements.push(C,r.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(ce,null)}_insertFakeRootElement(){const r=this.treeAdapter.createElement(Qe.HTML,ot.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(r,null),this.treeAdapter.appendChild(this.openElements.current,r),this.openElements.push(r,v.HTML)}_appendCommentNode(r,C){const ce=this.treeAdapter.createCommentNode(r.data);this.treeAdapter.appendChild(C,ce),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(ce,r.location)}_insertCharacters(r){let C,ce;if(this._shouldFosterParentOnInsertion()?({parent:C,beforeElement:ce}=this._findFosterParentingLocation(),ce?this.treeAdapter.insertTextBefore(C,r.chars,ce):this.treeAdapter.insertText(C,r.chars)):(C=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(C,r.chars)),!r.location)return;const ut=this.treeAdapter.getChildNodes(C),an=ce?ut.lastIndexOf(ce):ut.length,qn=ut[an-1];if(this.treeAdapter.getNodeSourceCodeLocation(qn)){const{endLine:Na,endCol:vn,endOffset:Mr}=r.location;this.treeAdapter.updateNodeSourceCodeLocation(qn,{endLine:Na,endCol:vn,endOffset:Mr})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(qn,r.location)}_adoptNodes(r,C){for(let ce=this.treeAdapter.getFirstChild(r);ce;ce=this.treeAdapter.getFirstChild(r))this.treeAdapter.detachNode(ce),this.treeAdapter.appendChild(C,ce)}_setEndLocation(r,C){if(this.treeAdapter.getNodeSourceCodeLocation(r)&&C.location){const ce=C.location,ut=this.treeAdapter.getTagName(r),an=C.type===ln.END_TAG&&ut===C.tagName?{endTag:_a({},ce),endLine:ce.endLine,endCol:ce.endCol,endOffset:ce.endOffset}:{endLine:ce.startLine,endCol:ce.startCol,endOffset:ce.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(r,an)}}shouldProcessStartTagTokenInForeignContent(r){if(!this.currentNotInHTML)return!1;let C,ce;return this.openElements.stackTop===0&&this.fragmentContext?(C=this.fragmentContext,ce=this.fragmentContextID):{current:C,currentTagId:ce}=this.openElements,r.tagID===v.SVG&&this.treeAdapter.getTagName(C)===Qe.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(C)===ot.MATHML?!1:this.tokenizer.inForeignNode||(r.tagID===v.MGLYPH||r.tagID===v.MALIGNMARK)&&ce!==void 0&&!this._isIntegrationPoint(ce,C,ot.HTML)}_processToken(r){switch(r.type){case ln.CHARACTER:{this.onCharacter(r);break}case ln.NULL_CHARACTER:{this.onNullCharacter(r);break}case ln.COMMENT:{this.onComment(r);break}case ln.DOCTYPE:{this.onDoctype(r);break}case ln.START_TAG:{this._processStartTag(r);break}case ln.END_TAG:{this.onEndTag(r);break}case ln.EOF:{this.onEof(r);break}case ln.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(r);break}}}_isIntegrationPoint(r,C,ce){const ut=this.treeAdapter.getNamespaceURI(C),an=this.treeAdapter.getAttrList(C);return yt(r,ut,an,ce)}_reconstructActiveFormattingElements(){const r=this.activeFormattingElements.entries.length;if(r){const C=this.activeFormattingElements.entries.findIndex(ut=>ut.type===et.Marker||this.openElements.contains(ut.element)),ce=C===-1?r-1:C-1;for(let ut=ce;ut>=0;ut--){const an=this.activeFormattingElements.entries[ut];this._insertElement(an.token,this.treeAdapter.getNamespaceURI(an.element)),an.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=le.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(v.P),this.openElements.popUntilTagNamePopped(v.P)}_resetInsertionMode(){for(let r=this.openElements.stackTop;r>=0;r--)switch(r===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[r]){case v.TR:{this.insertionMode=le.IN_ROW;return}case v.TBODY:case v.THEAD:case v.TFOOT:{this.insertionMode=le.IN_TABLE_BODY;return}case v.CAPTION:{this.insertionMode=le.IN_CAPTION;return}case v.COLGROUP:{this.insertionMode=le.IN_COLUMN_GROUP;return}case v.TABLE:{this.insertionMode=le.IN_TABLE;return}case v.BODY:{this.insertionMode=le.IN_BODY;return}case v.FRAMESET:{this.insertionMode=le.IN_FRAMESET;return}case v.SELECT:{this._resetInsertionModeForSelect(r);return}case v.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case v.HTML:{this.insertionMode=this.headElement?le.AFTER_HEAD:le.BEFORE_HEAD;return}case v.TD:case v.TH:{if(r>0){this.insertionMode=le.IN_CELL;return}break}case v.HEAD:{if(r>0){this.insertionMode=le.IN_HEAD;return}break}}this.insertionMode=le.IN_BODY}_resetInsertionModeForSelect(r){if(r>0)for(let C=r-1;C>0;C--){const ce=this.openElements.tagIDs[C];if(ce===v.TEMPLATE)break;if(ce===v.TABLE){this.insertionMode=le.IN_SELECT_IN_TABLE;return}}this.insertionMode=le.IN_SELECT}_isElementCausesFosterParenting(r){return Sn.has(r)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let r=this.openElements.stackTop;r>=0;r--){const C=this.openElements.items[r];switch(this.openElements.tagIDs[r]){case v.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(C)===ot.HTML)return{parent:this.treeAdapter.getTemplateContent(C),beforeElement:null};break}case v.TABLE:{const ce=this.treeAdapter.getParentNode(C);return ce?{parent:ce,beforeElement:C}:{parent:this.openElements.items[r-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(r){const C=this._findFosterParentingLocation();C.beforeElement?this.treeAdapter.insertBefore(C.parent,r,C.beforeElement):this.treeAdapter.appendChild(C.parent,r)}_isSpecialElement(r,C){const ce=this.treeAdapter.getNamespaceURI(r);return Or[ce].has(C)}onCharacter(r){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){M(this,r);return}switch(this.insertionMode){case le.INITIAL:{Qr(this,r);break}case le.BEFORE_HTML:{$n(this,r);break}case le.BEFORE_HEAD:{Tn(this,r);break}case le.IN_HEAD:{Yr(this,r);break}case le.IN_HEAD_NO_SCRIPT:{gr(this,r);break}case le.AFTER_HEAD:{bi(this,r);break}case le.IN_BODY:case le.IN_CAPTION:case le.IN_CELL:case le.IN_TEMPLATE:{Ai(this,r);break}case le.TEXT:case le.IN_SELECT:case le.IN_SELECT_IN_TABLE:{this._insertCharacters(r);break}case le.IN_TABLE:case le.IN_TABLE_BODY:case le.IN_ROW:{Ao(this,r);break}case le.IN_TABLE_TEXT:{bo(this,r);break}case le.IN_COLUMN_GROUP:{ms(this,r);break}case le.AFTER_BODY:{Bs(this,r);break}case le.AFTER_AFTER_BODY:{i(this,r);break}default:}}onNullCharacter(r){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){w(this,r);return}switch(this.insertionMode){case le.INITIAL:{Qr(this,r);break}case le.BEFORE_HTML:{$n(this,r);break}case le.BEFORE_HEAD:{Tn(this,r);break}case le.IN_HEAD:{Yr(this,r);break}case le.IN_HEAD_NO_SCRIPT:{gr(this,r);break}case le.AFTER_HEAD:{bi(this,r);break}case le.TEXT:{this._insertCharacters(r);break}case le.IN_TABLE:case le.IN_TABLE_BODY:case le.IN_ROW:{Ao(this,r);break}case le.IN_COLUMN_GROUP:{ms(this,r);break}case le.AFTER_BODY:{Bs(this,r);break}case le.AFTER_AFTER_BODY:{i(this,r);break}default:}}onComment(r){if(this.skipNextNewLine=!1,this.currentNotInHTML){Lr(this,r);return}switch(this.insertionMode){case le.INITIAL:case le.BEFORE_HTML:case le.BEFORE_HEAD:case le.IN_HEAD:case le.IN_HEAD_NO_SCRIPT:case le.AFTER_HEAD:case le.IN_BODY:case le.IN_TABLE:case le.IN_CAPTION:case le.IN_COLUMN_GROUP:case le.IN_TABLE_BODY:case le.IN_ROW:case le.IN_CELL:case le.IN_SELECT:case le.IN_SELECT_IN_TABLE:case le.IN_TEMPLATE:case le.IN_FRAMESET:case le.AFTER_FRAMESET:{Lr(this,r);break}case le.IN_TABLE_TEXT:{qs(this,r);break}case le.AFTER_BODY:{Hr(this,r);break}case le.AFTER_AFTER_BODY:case le.AFTER_AFTER_FRAMESET:{ga(this,r);break}default:}}onDoctype(r){switch(this.skipNextNewLine=!1,this.insertionMode){case le.INITIAL:{va(this,r);break}case le.BEFORE_HEAD:case le.IN_HEAD:case le.IN_HEAD_NO_SCRIPT:case le.AFTER_HEAD:{this._err(r,st.misplacedDoctype);break}case le.IN_TABLE_TEXT:{qs(this,r);break}default:}}onStartTag(r){this.skipNextNewLine=!1,this.currentToken=r,this._processStartTag(r),r.selfClosing&&!r.ackSelfClosing&&this._err(r,st.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(r){this.shouldProcessStartTagTokenInForeignContent(r)?ne(this,r):this._startTagOutsideForeignContent(r)}_startTagOutsideForeignContent(r){switch(this.insertionMode){case le.INITIAL:{Qr(this,r);break}case le.BEFORE_HTML:{hr(this,r);break}case le.BEFORE_HEAD:{Ve(this,r);break}case le.IN_HEAD:{On(this,r);break}case le.IN_HEAD_NO_SCRIPT:{wr(this,r);break}case le.AFTER_HEAD:{Ta(this,r);break}case le.IN_BODY:{ss(this,r);break}case le.IN_TABLE:{so(this,r);break}case le.IN_TABLE_TEXT:{qs(this,r);break}case le.IN_CAPTION:{gi(this,r);break}case le.IN_COLUMN_GROUP:{gs(this,r);break}case le.IN_TABLE_BODY:{Di(this,r);break}case le.IN_ROW:{ja(this,r);break}case le.IN_CELL:{Fs(this,r);break}case le.IN_SELECT:{fu(this,r);break}case le.IN_SELECT_IN_TABLE:{po(this,r);break}case le.IN_TEMPLATE:{Gu(this,r);break}case le.AFTER_BODY:{si(this,r);break}case le.IN_FRAMESET:{$s(this,r);break}case le.AFTER_FRAMESET:{Do(this,r);break}case le.AFTER_AFTER_BODY:{Ml(this,r);break}case le.AFTER_AFTER_FRAMESET:{E(this,r);break}default:}}onEndTag(r){this.skipNextNewLine=!1,this.currentToken=r,this.currentNotInHTML?pe(this,r):this._endTagOutsideForeignContent(r)}_endTagOutsideForeignContent(r){switch(this.insertionMode){case le.INITIAL:{Qr(this,r);break}case le.BEFORE_HTML:{jr(this,r);break}case le.BEFORE_HEAD:{Dn(this,r);break}case le.IN_HEAD:{Ar(this,r);break}case le.IN_HEAD_NO_SCRIPT:{ya(this,r);break}case le.AFTER_HEAD:{Ba(this,r);break}case le.IN_BODY:{Oo(this,r);break}case le.TEXT:{ao(this,r);break}case le.IN_TABLE:{Fo(this,r);break}case le.IN_TABLE_TEXT:{qs(this,r);break}case le.IN_CAPTION:{Ci(this,r);break}case le.IN_COLUMN_GROUP:{Cs(this,r);break}case le.IN_TABLE_BODY:{_s(this,r);break}case le.IN_ROW:{za(this,r);break}case le.IN_CELL:{fo(this,r);break}case le.IN_SELECT:{Du(this,r);break}case le.IN_SELECT_IN_TABLE:{pu(this,r);break}case le.IN_TEMPLATE:{Ri(this,r);break}case le.AFTER_BODY:{os(this,r);break}case le.IN_FRAMESET:{Ju(this,r);break}case le.AFTER_FRAMESET:{Vu(this,r);break}case le.AFTER_AFTER_BODY:{i(this,r);break}default:}}onEof(r){switch(this.insertionMode){case le.INITIAL:{Qr(this,r);break}case le.BEFORE_HTML:{$n(this,r);break}case le.BEFORE_HEAD:{Tn(this,r);break}case le.IN_HEAD:{Yr(this,r);break}case le.IN_HEAD_NO_SCRIPT:{gr(this,r);break}case le.AFTER_HEAD:{bi(this,r);break}case le.IN_BODY:case le.IN_TABLE:case le.IN_CAPTION:case le.IN_COLUMN_GROUP:case le.IN_TABLE_BODY:case le.IN_ROW:case le.IN_CELL:case le.IN_SELECT:case le.IN_SELECT_IN_TABLE:{Qo(this,r);break}case le.TEXT:{io(this,r);break}case le.IN_TABLE_TEXT:{qs(this,r);break}case le.IN_TEMPLATE:{ii(this,r);break}case le.AFTER_BODY:case le.IN_FRAMESET:case le.AFTER_FRAMESET:case le.AFTER_AFTER_BODY:case le.AFTER_AFTER_FRAMESET:{da(this,r);break}default:}}onWhitespaceCharacter(r){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,r.chars.charCodeAt(0)===ae.LINE_FEED)){if(r.chars.length===1)return;r.chars=r.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(r);return}switch(this.insertionMode){case le.IN_HEAD:case le.IN_HEAD_NO_SCRIPT:case le.AFTER_HEAD:case le.TEXT:case le.IN_COLUMN_GROUP:case le.IN_SELECT:case le.IN_SELECT_IN_TABLE:case le.IN_FRAMESET:case le.AFTER_FRAMESET:{this._insertCharacters(r);break}case le.IN_BODY:case le.IN_CAPTION:case le.IN_CELL:case le.IN_TEMPLATE:case le.AFTER_BODY:case le.AFTER_AFTER_BODY:case le.AFTER_AFTER_FRAMESET:{vi(this,r);break}case le.IN_TABLE:case le.IN_TABLE_BODY:case le.IN_ROW:{Ao(this,r);break}case le.IN_TABLE_TEXT:{Mo(this,r);break}default:}}}function Zr(t,r){let C=t.activeFormattingElements.getElementEntryInScopeWithTagName(r.tagName);return C?t.openElements.contains(C.element)?t.openElements.hasInScope(r.tagID)||(C=null):(t.activeFormattingElements.removeEntry(C),C=null):Gs(t,r),C}function ea(t,r){let C=null,ce=t.openElements.stackTop;for(;ce>=0;ce--){const ut=t.openElements.items[ce];if(ut===r.element)break;t._isSpecialElement(ut,t.openElements.tagIDs[ce])&&(C=ut)}return C||(t.openElements.shortenToLength(Math.max(ce,0)),t.activeFormattingElements.removeEntry(r)),C}function sa(t,r,C){let ce=r,ut=t.openElements.getCommonAncestor(r);for(let an=0,qn=ut;qn!==C;an++,qn=ut){ut=t.openElements.getCommonAncestor(qn);const Gr=t.activeFormattingElements.getElementEntry(qn),Na=Gr&&an>=rn;!Gr||Na?(Na&&t.activeFormattingElements.removeEntry(Gr),t.openElements.remove(qn)):(qn=Dr(t,Gr),ce===r&&(t.activeFormattingElements.bookmark=Gr),t.treeAdapter.detachNode(ce),t.treeAdapter.appendChild(qn,ce),ce=qn)}return ce}function Dr(t,r){const C=t.treeAdapter.getNamespaceURI(r.element),ce=t.treeAdapter.createElement(r.token.tagName,C,r.token.attrs);return t.openElements.replace(r.element,ce),r.element=ce,ce}function br(t,r,C){const ce=t.treeAdapter.getTagName(r),ut=wa(ce);if(t._isElementCausesFosterParenting(ut))t._fosterParentElement(C);else{const an=t.treeAdapter.getNamespaceURI(r);ut===v.TEMPLATE&&an===ot.HTML&&(r=t.treeAdapter.getTemplateContent(r)),t.treeAdapter.appendChild(r,C)}}function Wr(t,r,C){const ce=t.treeAdapter.getNamespaceURI(C.element),{token:ut}=C,an=t.treeAdapter.createElement(ut.tagName,ce,ut.attrs);t._adoptNodes(r,an),t.treeAdapter.appendChild(r,an),t.activeFormattingElements.insertElementAfterBookmark(an,ut),t.activeFormattingElements.removeEntry(C),t.openElements.remove(C.element),t.openElements.insertAfter(r,an,ut.tagID)}function zr(t,r){for(let C=0;C=C;ce--)t._setEndLocation(t.openElements.items[ce],r);if(!t.fragmentContext&&t.openElements.stackTop>=0){const ce=t.openElements.items[0],ut=t.treeAdapter.getNodeSourceCodeLocation(ce);if(ut&&!ut.endTag&&(t._setEndLocation(ce,r),t.openElements.stackTop>=1)){const an=t.openElements.items[1],qn=t.treeAdapter.getNodeSourceCodeLocation(an);qn&&!qn.endTag&&t._setEndLocation(an,r)}}}}function va(t,r){t._setDocumentType(r);const C=r.forceQuirks?Yn.QUIRKS:me(r);B(r)||t._err(r,st.nonConformingDoctype),t.treeAdapter.setDocumentMode(t.document,C),t.insertionMode=le.BEFORE_HTML}function Qr(t,r){t._err(r,st.missingDoctype,!0),t.treeAdapter.setDocumentMode(t.document,Yn.QUIRKS),t.insertionMode=le.BEFORE_HTML,t._processToken(r)}function hr(t,r){r.tagID===v.HTML?(t._insertElement(r,ot.HTML),t.insertionMode=le.BEFORE_HEAD):$n(t,r)}function jr(t,r){const C=r.tagID;(C===v.HTML||C===v.HEAD||C===v.BODY||C===v.BR)&&$n(t,r)}function $n(t,r){t._insertFakeRootElement(),t.insertionMode=le.BEFORE_HEAD,t._processToken(r)}function Ve(t,r){switch(r.tagID){case v.HTML:{ss(t,r);break}case v.HEAD:{t._insertElement(r,ot.HTML),t.headElement=t.openElements.current,t.insertionMode=le.IN_HEAD;break}default:Tn(t,r)}}function Dn(t,r){const C=r.tagID;C===v.HEAD||C===v.BODY||C===v.HTML||C===v.BR?Tn(t,r):t._err(r,st.endTagWithoutMatchingOpenElement)}function Tn(t,r){t._insertFakeElement(Qe.HEAD,v.HEAD),t.headElement=t.openElements.current,t.insertionMode=le.IN_HEAD,t._processToken(r)}function On(t,r){switch(r.tagID){case v.HTML:{ss(t,r);break}case v.BASE:case v.BASEFONT:case v.BGSOUND:case v.LINK:case v.META:{t._appendElement(r,ot.HTML),r.ackSelfClosing=!0;break}case v.TITLE:{t._switchToTextParsing(r,qa.RCDATA);break}case v.NOSCRIPT:{t.options.scriptingEnabled?t._switchToTextParsing(r,qa.RAWTEXT):(t._insertElement(r,ot.HTML),t.insertionMode=le.IN_HEAD_NO_SCRIPT);break}case v.NOFRAMES:case v.STYLE:{t._switchToTextParsing(r,qa.RAWTEXT);break}case v.SCRIPT:{t._switchToTextParsing(r,qa.SCRIPT_DATA);break}case v.TEMPLATE:{t._insertTemplate(r),t.activeFormattingElements.insertMarker(),t.framesetOk=!1,t.insertionMode=le.IN_TEMPLATE,t.tmplInsertionModeStack.unshift(le.IN_TEMPLATE);break}case v.HEAD:{t._err(r,st.misplacedStartTagForHeadElement);break}default:Yr(t,r)}}function Ar(t,r){switch(r.tagID){case v.HEAD:{t.openElements.pop(),t.insertionMode=le.AFTER_HEAD;break}case v.BODY:case v.BR:case v.HTML:{Yr(t,r);break}case v.TEMPLATE:{nr(t,r);break}default:t._err(r,st.endTagWithoutMatchingOpenElement)}}function nr(t,r){t.openElements.tmplCount>0?(t.openElements.generateImpliedEndTagsThoroughly(),t.openElements.currentTagId!==v.TEMPLATE&&t._err(r,st.closingOfElementWithOpenChildElements),t.openElements.popUntilTagNamePopped(v.TEMPLATE),t.activeFormattingElements.clearToLastMarker(),t.tmplInsertionModeStack.shift(),t._resetInsertionMode()):t._err(r,st.endTagWithoutMatchingOpenElement)}function Yr(t,r){t.openElements.pop(),t.insertionMode=le.AFTER_HEAD,t._processToken(r)}function wr(t,r){switch(r.tagID){case v.HTML:{ss(t,r);break}case v.BASEFONT:case v.BGSOUND:case v.HEAD:case v.LINK:case v.META:case v.NOFRAMES:case v.STYLE:{On(t,r);break}case v.NOSCRIPT:{t._err(r,st.nestedNoscriptInHead);break}default:gr(t,r)}}function ya(t,r){switch(r.tagID){case v.NOSCRIPT:{t.openElements.pop(),t.insertionMode=le.IN_HEAD;break}case v.BR:{gr(t,r);break}default:t._err(r,st.endTagWithoutMatchingOpenElement)}}function gr(t,r){const C=r.type===ln.EOF?st.openElementsLeftAfterEof:st.disallowedContentInNoscriptInHead;t._err(r,C),t.openElements.pop(),t.insertionMode=le.IN_HEAD,t._processToken(r)}function Ta(t,r){switch(r.tagID){case v.HTML:{ss(t,r);break}case v.BODY:{t._insertElement(r,ot.HTML),t.framesetOk=!1,t.insertionMode=le.IN_BODY;break}case v.FRAMESET:{t._insertElement(r,ot.HTML),t.insertionMode=le.IN_FRAMESET;break}case v.BASE:case v.BASEFONT:case v.BGSOUND:case v.LINK:case v.META:case v.NOFRAMES:case v.SCRIPT:case v.STYLE:case v.TEMPLATE:case v.TITLE:{t._err(r,st.abandonedHeadElementChild),t.openElements.push(t.headElement,v.HEAD),On(t,r),t.openElements.remove(t.headElement);break}case v.HEAD:{t._err(r,st.misplacedStartTagForHeadElement);break}default:bi(t,r)}}function Ba(t,r){switch(r.tagID){case v.BODY:case v.HTML:case v.BR:{bi(t,r);break}case v.TEMPLATE:{nr(t,r);break}default:t._err(r,st.endTagWithoutMatchingOpenElement)}}function bi(t,r){t._insertFakeElement(Qe.BODY,v.BODY),t.insertionMode=le.IN_BODY,Jr(t,r)}function Jr(t,r){switch(r.type){case ln.CHARACTER:{Ai(t,r);break}case ln.WHITESPACE_CHARACTER:{vi(t,r);break}case ln.COMMENT:{Lr(t,r);break}case ln.START_TAG:{ss(t,r);break}case ln.END_TAG:{Oo(t,r);break}case ln.EOF:{Qo(t,r);break}default:}}function vi(t,r){t._reconstructActiveFormattingElements(),t._insertCharacters(r)}function Ai(t,r){t._reconstructActiveFormattingElements(),t._insertCharacters(r),t.framesetOk=!1}function oi(t,r){t.openElements.tmplCount===0&&t.treeAdapter.adoptAttributes(t.openElements.items[0],r.attrs)}function ni(t,r){const C=t.openElements.tryPeekProperlyNestedBodyElement();C&&t.openElements.tmplCount===0&&(t.framesetOk=!1,t.treeAdapter.adoptAttributes(C,r.attrs))}function Ti(t,r){const C=t.openElements.tryPeekProperlyNestedBodyElement();t.framesetOk&&C&&(t.treeAdapter.detachNode(C),t.openElements.popAllUpToHtmlElement(),t._insertElement(r,ot.HTML),t.insertionMode=le.IN_FRAMESET)}function ci(t,r){t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t._insertElement(r,ot.HTML)}function xi(t,r){t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t.openElements.currentTagId!==void 0&&Da.has(t.openElements.currentTagId)&&t.openElements.pop(),t._insertElement(r,ot.HTML)}function Oa(t,r){t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t._insertElement(r,ot.HTML),t.skipNextNewLine=!0,t.framesetOk=!1}function zi(t,r){const C=t.openElements.tmplCount>0;(!t.formElement||C)&&(t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t._insertElement(r,ot.HTML),C||(t.formElement=t.openElements.current))}function li(t,r){t.framesetOk=!1;const C=r.tagID;for(let ce=t.openElements.stackTop;ce>=0;ce--){const ut=t.openElements.tagIDs[ce];if(C===v.LI&&ut===v.LI||(C===v.DD||C===v.DT)&&(ut===v.DD||ut===v.DT)){t.openElements.generateImpliedEndTagsWithExclusion(ut),t.openElements.popUntilTagNamePopped(ut);break}if(ut!==v.ADDRESS&&ut!==v.DIV&&ut!==v.P&&t._isSpecialElement(t.openElements.items[ce],ut))break}t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t._insertElement(r,ot.HTML)}function Ua(t,r){t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t._insertElement(r,ot.HTML),t.tokenizer.state=qa.PLAINTEXT}function di(t,r){t.openElements.hasInScope(v.BUTTON)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(v.BUTTON)),t._reconstructActiveFormattingElements(),t._insertElement(r,ot.HTML),t.framesetOk=!1}function ds(t,r){const C=t.activeFormattingElements.getElementEntryInScopeWithTagName(Qe.A);C&&(zr(t,r),t.openElements.remove(C.element),t.activeFormattingElements.removeEntry(C)),t._reconstructActiveFormattingElements(),t._insertElement(r,ot.HTML),t.activeFormattingElements.pushElement(t.openElements.current,r)}function Wa(t,r){t._reconstructActiveFormattingElements(),t._insertElement(r,ot.HTML),t.activeFormattingElements.pushElement(t.openElements.current,r)}function ns(t,r){t._reconstructActiveFormattingElements(),t.openElements.hasInScope(v.NOBR)&&(zr(t,r),t._reconstructActiveFormattingElements()),t._insertElement(r,ot.HTML),t.activeFormattingElements.pushElement(t.openElements.current,r)}function fa(t,r){t._reconstructActiveFormattingElements(),t._insertElement(r,ot.HTML),t.activeFormattingElements.insertMarker(),t.framesetOk=!1}function ta(t,r){t.treeAdapter.getDocumentMode(t.document)!==Yn.QUIRKS&&t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t._insertElement(r,ot.HTML),t.framesetOk=!1,t.insertionMode=le.IN_TABLE}function ri(t,r){t._reconstructActiveFormattingElements(),t._appendElement(r,ot.HTML),t.framesetOk=!1,r.ackSelfClosing=!0}function We(t){const r=Fr(t,cr.TYPE);return r!=null&&r.toLowerCase()===Mt}function oa(t,r){t._reconstructActiveFormattingElements(),t._appendElement(r,ot.HTML),We(r)||(t.framesetOk=!1),r.ackSelfClosing=!0}function as(t,r){t._appendElement(r,ot.HTML),r.ackSelfClosing=!0}function Wi(t,r){t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t._appendElement(r,ot.HTML),t.framesetOk=!1,r.ackSelfClosing=!0}function fs(t,r){r.tagName=Qe.IMG,r.tagID=v.IMG,ri(t,r)}function _i(t,r){t._insertElement(r,ot.HTML),t.skipNextNewLine=!0,t.tokenizer.state=qa.RCDATA,t.originalInsertionMode=t.insertionMode,t.framesetOk=!1,t.insertionMode=le.TEXT}function ks(t,r){t.openElements.hasInButtonScope(v.P)&&t._closePElement(),t._reconstructActiveFormattingElements(),t.framesetOk=!1,t._switchToTextParsing(r,qa.RAWTEXT)}function Gi(t,r){t.framesetOk=!1,t._switchToTextParsing(r,qa.RAWTEXT)}function bs(t,r){t._switchToTextParsing(r,qa.RAWTEXT)}function Li(t,r){t._reconstructActiveFormattingElements(),t._insertElement(r,ot.HTML),t.framesetOk=!1,t.insertionMode=t.insertionMode===le.IN_TABLE||t.insertionMode===le.IN_CAPTION||t.insertionMode===le.IN_TABLE_BODY||t.insertionMode===le.IN_ROW||t.insertionMode===le.IN_CELL?le.IN_SELECT_IN_TABLE:le.IN_SELECT}function ps(t,r){t.openElements.currentTagId===v.OPTION&&t.openElements.pop(),t._reconstructActiveFormattingElements(),t._insertElement(r,ot.HTML)}function Qs(t,r){t.openElements.hasInScope(v.RUBY)&&t.openElements.generateImpliedEndTags(),t._insertElement(r,ot.HTML)}function ro(t,r){t.openElements.hasInScope(v.RUBY)&&t.openElements.generateImpliedEndTagsWithExclusion(v.RTC),t._insertElement(r,ot.HTML)}function mo(t,r){t._reconstructActiveFormattingElements(),Ye(r),_t(r),r.selfClosing?t._appendElement(r,ot.MATHML):t._insertElement(r,ot.MATHML),r.ackSelfClosing=!0}function is(t,r){t._reconstructActiveFormattingElements(),Rt(r),_t(r),r.selfClosing?t._appendElement(r,ot.SVG):t._insertElement(r,ot.SVG),r.ackSelfClosing=!0}function Ws(t,r){t._reconstructActiveFormattingElements(),t._insertElement(r,ot.HTML)}function ss(t,r){switch(r.tagID){case v.I:case v.S:case v.B:case v.U:case v.EM:case v.TT:case v.BIG:case v.CODE:case v.FONT:case v.SMALL:case v.STRIKE:case v.STRONG:{Wa(t,r);break}case v.A:{ds(t,r);break}case v.H1:case v.H2:case v.H3:case v.H4:case v.H5:case v.H6:{xi(t,r);break}case v.P:case v.DL:case v.OL:case v.UL:case v.DIV:case v.DIR:case v.NAV:case v.MAIN:case v.MENU:case v.ASIDE:case v.CENTER:case v.FIGURE:case v.FOOTER:case v.HEADER:case v.HGROUP:case v.DIALOG:case v.DETAILS:case v.ADDRESS:case v.ARTICLE:case v.SEARCH:case v.SECTION:case v.SUMMARY:case v.FIELDSET:case v.BLOCKQUOTE:case v.FIGCAPTION:{ci(t,r);break}case v.LI:case v.DD:case v.DT:{li(t,r);break}case v.BR:case v.IMG:case v.WBR:case v.AREA:case v.EMBED:case v.KEYGEN:{ri(t,r);break}case v.HR:{Wi(t,r);break}case v.RB:case v.RTC:{Qs(t,r);break}case v.RT:case v.RP:{ro(t,r);break}case v.PRE:case v.LISTING:{Oa(t,r);break}case v.XMP:{ks(t,r);break}case v.SVG:{is(t,r);break}case v.HTML:{oi(t,r);break}case v.BASE:case v.LINK:case v.META:case v.STYLE:case v.TITLE:case v.SCRIPT:case v.BGSOUND:case v.BASEFONT:case v.TEMPLATE:{On(t,r);break}case v.BODY:{ni(t,r);break}case v.FORM:{zi(t,r);break}case v.NOBR:{ns(t,r);break}case v.MATH:{mo(t,r);break}case v.TABLE:{ta(t,r);break}case v.INPUT:{oa(t,r);break}case v.PARAM:case v.TRACK:case v.SOURCE:{as(t,r);break}case v.IMAGE:{fs(t,r);break}case v.BUTTON:{di(t,r);break}case v.APPLET:case v.OBJECT:case v.MARQUEE:{fa(t,r);break}case v.IFRAME:{Gi(t,r);break}case v.SELECT:{Li(t,r);break}case v.OPTION:case v.OPTGROUP:{ps(t,r);break}case v.NOEMBED:case v.NOFRAMES:{bs(t,r);break}case v.FRAMESET:{Ti(t,r);break}case v.TEXTAREA:{_i(t,r);break}case v.NOSCRIPT:{t.options.scriptingEnabled?bs(t,r):Ws(t,r);break}case v.PLAINTEXT:{Ua(t,r);break}case v.COL:case v.TH:case v.TD:case v.TR:case v.HEAD:case v.FRAME:case v.TBODY:case v.TFOOT:case v.THEAD:case v.CAPTION:case v.COLGROUP:break;default:Ws(t,r)}}function ho(t,r){if(t.openElements.hasInScope(v.BODY)&&(t.insertionMode=le.AFTER_BODY,t.options.sourceCodeLocationInfo)){const C=t.openElements.tryPeekProperlyNestedBodyElement();C&&t._setEndLocation(C,r)}}function Eo(t,r){t.openElements.hasInScope(v.BODY)&&(t.insertionMode=le.AFTER_BODY,os(t,r))}function Zo(t,r){const C=r.tagID;t.openElements.hasInScope(C)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(C))}function Wo(t){const r=t.openElements.tmplCount>0,{formElement:C}=t;r||(t.formElement=null),(C||r)&&t.openElements.hasInScope(v.FORM)&&(t.openElements.generateImpliedEndTags(),r?t.openElements.popUntilTagNamePopped(v.FORM):C&&t.openElements.remove(C))}function au(t){t.openElements.hasInButtonScope(v.P)||t._insertFakeElement(Qe.P,v.P),t._closePElement()}function vo(t){t.openElements.hasInListItemScope(v.LI)&&(t.openElements.generateImpliedEndTagsWithExclusion(v.LI),t.openElements.popUntilTagNamePopped(v.LI))}function Ls(t,r){const C=r.tagID;t.openElements.hasInScope(C)&&(t.openElements.generateImpliedEndTagsWithExclusion(C),t.openElements.popUntilTagNamePopped(C))}function Uo(t){t.openElements.hasNumberedHeaderInScope()&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilNumberedHeaderPopped())}function Ps(t,r){const C=r.tagID;t.openElements.hasInScope(C)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(C),t.activeFormattingElements.clearToLastMarker())}function To(t){t._reconstructActiveFormattingElements(),t._insertFakeElement(Qe.BR,v.BR),t.openElements.pop(),t.framesetOk=!1}function Gs(t,r){const C=r.tagName,ce=r.tagID;for(let ut=t.openElements.stackTop;ut>0;ut--){const an=t.openElements.items[ut],qn=t.openElements.tagIDs[ut];if(ce===qn&&(ce!==v.UNKNOWN||t.treeAdapter.getTagName(an)===C)){t.openElements.generateImpliedEndTagsWithExclusion(ce),t.openElements.stackTop>=ut&&t.openElements.shortenToLength(ut);break}if(t._isSpecialElement(an,qn))break}}function Oo(t,r){switch(r.tagID){case v.A:case v.B:case v.I:case v.S:case v.U:case v.EM:case v.TT:case v.BIG:case v.CODE:case v.FONT:case v.NOBR:case v.SMALL:case v.STRIKE:case v.STRONG:{zr(t,r);break}case v.P:{au(t);break}case v.DL:case v.UL:case v.OL:case v.DIR:case v.DIV:case v.NAV:case v.PRE:case v.MAIN:case v.MENU:case v.ASIDE:case v.BUTTON:case v.CENTER:case v.FIGURE:case v.FOOTER:case v.HEADER:case v.HGROUP:case v.DIALOG:case v.ADDRESS:case v.ARTICLE:case v.DETAILS:case v.SEARCH:case v.SECTION:case v.SUMMARY:case v.LISTING:case v.FIELDSET:case v.BLOCKQUOTE:case v.FIGCAPTION:{Zo(t,r);break}case v.LI:{vo(t);break}case v.DD:case v.DT:{Ls(t,r);break}case v.H1:case v.H2:case v.H3:case v.H4:case v.H5:case v.H6:{Uo(t);break}case v.BR:{To(t);break}case v.BODY:{ho(t,r);break}case v.HTML:{Eo(t,r);break}case v.FORM:{Wo(t);break}case v.APPLET:case v.OBJECT:case v.MARQUEE:{Ps(t,r);break}case v.TEMPLATE:{nr(t,r);break}default:Gs(t,r)}}function Qo(t,r){t.tmplInsertionModeStack.length>0?ii(t,r):da(t,r)}function ao(t,r){var C;r.tagID===v.SCRIPT&&((C=t.scriptHandler)===null||C===void 0||C.call(t,t.openElements.current)),t.openElements.pop(),t.insertionMode=t.originalInsertionMode}function io(t,r){t._err(r,st.eofInElementThatCanContainOnlyText),t.openElements.pop(),t.insertionMode=t.originalInsertionMode,t.onEof(r)}function Ao(t,r){if(t.openElements.currentTagId!==void 0&&Sn.has(t.openElements.currentTagId))switch(t.pendingCharacterTokens.length=0,t.hasNonWhitespacePendingCharacterToken=!1,t.originalInsertionMode=t.insertionMode,t.insertionMode=le.IN_TABLE_TEXT,r.type){case ln.CHARACTER:{bo(t,r);break}case ln.WHITESPACE_CHARACTER:{Mo(t,r);break}}else co(t,r)}function Ts(t,r){t.openElements.clearBackToTableContext(),t.activeFormattingElements.insertMarker(),t._insertElement(r,ot.HTML),t.insertionMode=le.IN_CAPTION}function Ys(t,r){t.openElements.clearBackToTableContext(),t._insertElement(r,ot.HTML),t.insertionMode=le.IN_COLUMN_GROUP}function xs(t,r){t.openElements.clearBackToTableContext(),t._insertFakeElement(Qe.COLGROUP,v.COLGROUP),t.insertionMode=le.IN_COLUMN_GROUP,gs(t,r)}function Js(t,r){t.openElements.clearBackToTableContext(),t._insertElement(r,ot.HTML),t.insertionMode=le.IN_TABLE_BODY}function ei(t,r){t.openElements.clearBackToTableContext(),t._insertFakeElement(Qe.TBODY,v.TBODY),t.insertionMode=le.IN_TABLE_BODY,Di(t,r)}function Yo(t,r){t.openElements.hasInTableScope(v.TABLE)&&(t.openElements.popUntilTagNamePopped(v.TABLE),t._resetInsertionMode(),t._processStartTag(r))}function iu(t,r){We(r)?t._appendElement(r,ot.HTML):co(t,r),r.ackSelfClosing=!0}function xo(t,r){!t.formElement&&t.openElements.tmplCount===0&&(t._insertElement(r,ot.HTML),t.formElement=t.openElements.current,t.openElements.pop())}function so(t,r){switch(r.tagID){case v.TD:case v.TH:case v.TR:{ei(t,r);break}case v.STYLE:case v.SCRIPT:case v.TEMPLATE:{On(t,r);break}case v.COL:{xs(t,r);break}case v.FORM:{xo(t,r);break}case v.TABLE:{Yo(t,r);break}case v.TBODY:case v.TFOOT:case v.THEAD:{Js(t,r);break}case v.INPUT:{iu(t,r);break}case v.CAPTION:{Ts(t,r);break}case v.COLGROUP:{Ys(t,r);break}default:co(t,r)}}function Fo(t,r){switch(r.tagID){case v.TABLE:{t.openElements.hasInTableScope(v.TABLE)&&(t.openElements.popUntilTagNamePopped(v.TABLE),t._resetInsertionMode());break}case v.TEMPLATE:{nr(t,r);break}case v.BODY:case v.CAPTION:case v.COL:case v.COLGROUP:case v.HTML:case v.TBODY:case v.TD:case v.TFOOT:case v.TH:case v.THEAD:case v.TR:break;default:co(t,r)}}function co(t,r){const C=t.fosterParentingEnabled;t.fosterParentingEnabled=!0,Jr(t,r),t.fosterParentingEnabled=C}function Mo(t,r){t.pendingCharacterTokens.push(r)}function bo(t,r){t.pendingCharacterTokens.push(r),t.hasNonWhitespacePendingCharacterToken=!0}function qs(t,r){let C=0;if(t.hasNonWhitespacePendingCharacterToken)for(;C0&&t.openElements.currentTagId===v.OPTION&&t.openElements.tagIDs[t.openElements.stackTop-1]===v.OPTGROUP&&t.openElements.pop(),t.openElements.currentTagId===v.OPTGROUP&&t.openElements.pop();break}case v.OPTION:{t.openElements.currentTagId===v.OPTION&&t.openElements.pop();break}case v.SELECT:{t.openElements.hasInSelectScope(v.SELECT)&&(t.openElements.popUntilTagNamePopped(v.SELECT),t._resetInsertionMode());break}case v.TEMPLATE:{nr(t,r);break}default:}}function po(t,r){const C=r.tagID;C===v.CAPTION||C===v.TABLE||C===v.TBODY||C===v.TFOOT||C===v.THEAD||C===v.TR||C===v.TD||C===v.TH?(t.openElements.popUntilTagNamePopped(v.SELECT),t._resetInsertionMode(),t._processStartTag(r)):fu(t,r)}function pu(t,r){const C=r.tagID;C===v.CAPTION||C===v.TABLE||C===v.TBODY||C===v.TFOOT||C===v.THEAD||C===v.TR||C===v.TD||C===v.TH?t.openElements.hasInTableScope(C)&&(t.openElements.popUntilTagNamePopped(v.SELECT),t._resetInsertionMode(),t.onEndTag(r)):Du(t,r)}function Gu(t,r){switch(r.tagID){case v.BASE:case v.BASEFONT:case v.BGSOUND:case v.LINK:case v.META:case v.NOFRAMES:case v.SCRIPT:case v.STYLE:case v.TEMPLATE:case v.TITLE:{On(t,r);break}case v.CAPTION:case v.COLGROUP:case v.TBODY:case v.TFOOT:case v.THEAD:{t.tmplInsertionModeStack[0]=le.IN_TABLE,t.insertionMode=le.IN_TABLE,so(t,r);break}case v.COL:{t.tmplInsertionModeStack[0]=le.IN_COLUMN_GROUP,t.insertionMode=le.IN_COLUMN_GROUP,gs(t,r);break}case v.TR:{t.tmplInsertionModeStack[0]=le.IN_TABLE_BODY,t.insertionMode=le.IN_TABLE_BODY,Di(t,r);break}case v.TD:case v.TH:{t.tmplInsertionModeStack[0]=le.IN_ROW,t.insertionMode=le.IN_ROW,ja(t,r);break}default:t.tmplInsertionModeStack[0]=le.IN_BODY,t.insertionMode=le.IN_BODY,ss(t,r)}}function Ri(t,r){r.tagID===v.TEMPLATE&&nr(t,r)}function ii(t,r){t.openElements.tmplCount>0?(t.openElements.popUntilTagNamePopped(v.TEMPLATE),t.activeFormattingElements.clearToLastMarker(),t.tmplInsertionModeStack.shift(),t._resetInsertionMode(),t.onEof(r)):da(t,r)}function si(t,r){r.tagID===v.HTML?ss(t,r):Bs(t,r)}function os(t,r){var C;if(r.tagID===v.HTML){if(t.fragmentContext||(t.insertionMode=le.AFTER_AFTER_BODY),t.options.sourceCodeLocationInfo&&t.openElements.tagIDs[0]===v.HTML){t._setEndLocation(t.openElements.items[0],r);const ce=t.openElements.items[1];ce&&!(!((C=t.treeAdapter.getNodeSourceCodeLocation(ce))===null||C===void 0)&&C.endTag)&&t._setEndLocation(ce,r)}}else Bs(t,r)}function Bs(t,r){t.insertionMode=le.IN_BODY,Jr(t,r)}function $s(t,r){switch(r.tagID){case v.HTML:{ss(t,r);break}case v.FRAMESET:{t._insertElement(r,ot.HTML);break}case v.FRAME:{t._appendElement(r,ot.HTML),r.ackSelfClosing=!0;break}case v.NOFRAMES:{On(t,r);break}default:}}function Ju(t,r){r.tagID===v.FRAMESET&&!t.openElements.isRootHtmlElementCurrent()&&(t.openElements.pop(),!t.fragmentContext&&t.openElements.currentTagId!==v.FRAMESET&&(t.insertionMode=le.AFTER_FRAMESET))}function Do(t,r){switch(r.tagID){case v.HTML:{ss(t,r);break}case v.NOFRAMES:{On(t,r);break}default:}}function Vu(t,r){r.tagID===v.HTML&&(t.insertionMode=le.AFTER_AFTER_FRAMESET)}function Ml(t,r){r.tagID===v.HTML?ss(t,r):i(t,r)}function i(t,r){t.insertionMode=le.IN_BODY,Jr(t,r)}function E(t,r){switch(r.tagID){case v.HTML:{ss(t,r);break}case v.NOFRAMES:{On(t,r);break}default:}}function w(t,r){r.chars=it,t._insertCharacters(r)}function M(t,r){t._insertCharacters(r),t.framesetOk=!1}function Q(t){for(;t.treeAdapter.getNamespaceURI(t.openElements.current)!==ot.HTML&&t.openElements.currentTagId!==void 0&&!t._isIntegrationPoint(t.openElements.currentTagId,t.openElements.current);)t.openElements.pop()}function ne(t,r){if(kt(r))Q(t),t._startTagOutsideForeignContent(r);else{const C=t._getAdjustedCurrentElement(),ce=t.treeAdapter.getNamespaceURI(C);ce===ot.MATHML?Ye(r):ce===ot.SVG&&(Ht(r),Rt(r)),_t(r),r.selfClosing?t._appendElement(r,ce):t._insertElement(r,ce),r.ackSelfClosing=!0}}function pe(t,r){if(r.tagID===v.P||r.tagID===v.BR){Q(t),t._endTagOutsideForeignContent(r);return}for(let C=t.openElements.stackTop;C>0;C--){const ce=t.openElements.items[C];if(t.treeAdapter.getNamespaceURI(ce)===ot.HTML){t._endTagOutsideForeignContent(r);break}const ut=t.treeAdapter.getTagName(ce);if(ut.toLowerCase()===r.tagName){r.tagName=ut,t.openElements.shortenToLength(C);break}}}const Fe=/["$&'<>\u0080-\uFFFF]/g,ft=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),ct=String.prototype.codePointAt==null?(t,r)=>(t.charCodeAt(r)&64512)===55296?(t.charCodeAt(r)-55296)*1024+t.charCodeAt(r+1)-56320+65536:t.charCodeAt(r):(t,r)=>t.codePointAt(r);function ze(t){let r="",C=0,ce;for(;(ce=Fe.exec(t))!==null;){const{index:ut}=ce,an=t.charCodeAt(ut),qn=ft.get(an);qn===void 0?(r+=`${t.substring(C,ut)}&#x${ct(t,ut).toString(16)};`,C=Fe.lastIndex+=+((an&64512)===55296)):(r+=t.substring(C,ut)+qn,C=ut+1)}return r+t.substr(C)}const Ut=null;function Nt(t,r){return function(ce){let ut,an=0,qn="";for(;ut=t.exec(ce);)an!==ut.index&&(qn+=ce.substring(an,ut.index)),qn+=r.get(ut[0].charCodeAt(0)),an=ut.index+1;return qn+ce.substring(an)}}const rt=null,La=Nt(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),ba=Nt(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),Pi=new Set([Qe.AREA,Qe.BASE,Qe.BASEFONT,Qe.BGSOUND,Qe.BR,Qe.COL,Qe.EMBED,Qe.FRAME,Qe.HR,Qe.IMG,Qe.INPUT,Qe.KEYGEN,Qe.LINK,Qe.META,Qe.PARAM,Qe.SOURCE,Qe.TRACK,Qe.WBR]);function ca(t,r){return r.treeAdapter.isElementNode(t)&&r.treeAdapter.getNamespaceURI(t)===NS.HTML&&Pi.has(r.treeAdapter.getTagName(t))}const Oi={treeAdapter:dt,scriptingEnabled:!0};function Qa(t,r){const C=_a(_a({},Oi),r);return ca(t,C)?"":ys(t,C)}function Is(t,r){const C=_a(_a({},Oi),r);return Sr(t,C)}function ys(t,r){let C="";const ce=r.treeAdapter.isElementNode(t)&&r.treeAdapter.getTagName(t)===$.TEMPLATE&&r.treeAdapter.getNamespaceURI(t)===NS.HTML?r.treeAdapter.getTemplateContent(t):t,ut=r.treeAdapter.getChildNodes(ce);if(ut)for(const an of ut)C+=Sr(an,r);return C}function Sr(t,r){return r.treeAdapter.isElementNode(t)?rs(t,r):r.treeAdapter.isTextNode(t)?$i(t,r):r.treeAdapter.isCommentNode(t)?Es(t,r):r.treeAdapter.isDocumentTypeNode(t)?qi(t,r):""}function rs(t,r){const C=r.treeAdapter.getTagName(t);return`<${C}${Rs(t,r)}>${ca(t,r)?"":`${ys(t,r)}`}`}function Rs(t,{treeAdapter:r}){let C="";for(const ce of r.getAttrList(t)){if(C+=" ",ce.namespace)switch(ce.namespace){case NS.XML:{C+=`xml:${ce.name}`;break}case NS.XMLNS:{ce.name!=="xmlns"&&(C+="xmlns:"),C+=ce.name;break}case NS.XLINK:{C+=`xlink:${ce.name}`;break}default:C+=`${ce.prefix}:${ce.name}`}else C+=ce.name;C+=`="${escapeAttribute(ce.value)}"`}return C}function $i(t,r){const{treeAdapter:C}=r,ce=C.getTextNodeContent(t),ut=C.getParentNode(t),an=ut&&C.isElementNode(ut)&&C.getTagName(ut);return an&&C.getNamespaceURI(ut)===NS.HTML&&hasUnescapedText(an,r.scriptingEnabled)?ce:escapeText(ce)}function Es(t,{treeAdapter:r}){return``}function qi(t,{treeAdapter:r}){return``}function Ui(t,r){return Parser.parse(t,r)}function ti(t,r,C){typeof t=="string"&&(C=r,r=t,t=null);const ce=Parser.getFragmentParser(t,C);return ce.tokenizer.write(r,!0),ce.getFragment()}var xa=n(17970),Ga=n(10528);const Ds=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,Hs=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),No={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function oo(t,r){const C=Lo(t),ce=Bn("type",{handlers:{root:Co,element:Bo,text:wt,comment:vs,doctype:Io,raw:qu},unknown:Vs}),ut={parser:C?new $r(No):$r.getFragmentParser(void 0,No),handle(Gr){ce(Gr,ut)},stitches:!1,options:r||{}};ce(t,ut),aa(ut,(0,xa.Pk)());const an=C?ut.parser.document:ut.parser.getFragment(),qn=z(an,{file:ut.options.file});return ut.stitches&&(0,Ga.Vn)(qn,"comment",function(Gr,Na,vn){const Mr=Gr;if(Mr.value.stitch&&vn&&Na!==void 0){const fi=vn.children;return fi[Na]=Mr.value.stitch,Na}}),qn.type==="root"&&qn.children.length===1&&qn.children[0].type===t.type?qn.children[0]:qn}function ht(t,r){let C=-1;if(t)for(;++C4&&(r.parser.tokenizer.state=0);const C={type:ln.CHARACTER,chars:t.value,location:Ku(t)};aa(r,(0,xa.Pk)(t)),r.parser.currentToken=C,r.parser._processToken(r.parser.currentToken)}function Io(t,r){const C={type:ln.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:Ku(t)};aa(r,(0,xa.Pk)(t)),r.parser.currentToken=C,r.parser._processToken(r.parser.currentToken)}function gu(t,r){r.stitches=!0;const C=_u(t);if("children"in t&&"children"in C){const ce=oo({type:"root",children:t.children},r.options);C.children=ce.children}vs({type:"comment",value:{stitch:C}},r)}function vs(t,r){const C=t.value,ce={type:ln.COMMENT,data:C,location:Ku(t)};aa(r,(0,xa.Pk)(t)),r.parser.currentToken=ce,r.parser._processToken(r.parser.currentToken)}function qu(t,r){if(r.parser.tokenizer.preprocessor.html="",r.parser.tokenizer.preprocessor.pos=-1,r.parser.tokenizer.preprocessor.lastGapPos=-2,r.parser.tokenizer.preprocessor.gapStack=[],r.parser.tokenizer.preprocessor.skipNextNewLine=!1,r.parser.tokenizer.preprocessor.lastChunkWritten=!1,r.parser.tokenizer.preprocessor.endOfChunkHit=!1,r.parser.tokenizer.preprocessor.isEol=!1,Ho(r,(0,xa.Pk)(t)),r.parser.tokenizer.write(r.options.tagfilter?t.value.replace(Ds,"<$1$2"):t.value,!1),r.parser.tokenizer._runParsingLoop(),r.parser.tokenizer.state===72||r.parser.tokenizer.state===78){r.parser.tokenizer.preprocessor.lastChunkWritten=!0;const C=r.parser.tokenizer._consume();r.parser.tokenizer._callState(C)}}function Vs(t,r){const C=t;if(r.options.passThrough&&r.options.passThrough.includes(C.type))gu(C,r);else{let ce="";throw Hs.has(C.type)&&(ce=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+C.type+"` node"+ce)}}function aa(t,r){Ho(t,r);const C=t.parser.tokenizer.currentCharacterToken;C&&C.location&&(C.location.endLine=t.parser.tokenizer.preprocessor.line,C.location.endCol=t.parser.tokenizer.preprocessor.col+1,C.location.endOffset=t.parser.tokenizer.preprocessor.offset+1,t.parser.currentToken=C,t.parser._processToken(t.parser.currentToken)),t.parser.tokenizer.paused=!1,t.parser.tokenizer.inLoop=!1,t.parser.tokenizer.active=!1,t.parser.tokenizer.returnState=qa.DATA,t.parser.tokenizer.charRefCode=-1,t.parser.tokenizer.consumedAfterSnapshot=-1,t.parser.tokenizer.currentLocation=null,t.parser.tokenizer.currentCharacterToken=null,t.parser.tokenizer.currentToken=null,t.parser.tokenizer.currentAttr={name:"",value:""}}function Ho(t,r){if(r&&r.offset!==void 0){const C={startLine:r.line,startCol:r.column,startOffset:r.offset,endLine:-1,endCol:-1,endOffset:-1};t.parser.tokenizer.preprocessor.lineStartPos=-r.column+1,t.parser.tokenizer.preprocessor.droppedBufferSize=r.offset,t.parser.tokenizer.preprocessor.line=r.line,t.parser.tokenizer.currentLocation=C}}function mu(t,r){const C=t.tagName.toLowerCase();if(r.parser.tokenizer.state===qa.PLAINTEXT)return;aa(r,(0,xa.Pk)(t));const ce=r.parser.openElements.current;let ut="namespaceURI"in ce?ce.namespaceURI:S.t.html;ut===S.t.html&&C==="svg"&&(ut=S.t.svg);const an=Pe(pl(_a({},t),{children:[]}),{space:ut===S.t.svg?"svg":"html"}),qn={type:ln.START_TAG,tagName:C,tagID:wa(C),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in an?an.attrs:[],location:Ku(t)};r.parser.currentToken=qn,r.parser._processToken(r.parser.currentToken),r.parser.tokenizer.lastStartTagName=C}function su(t,r){const C=t.tagName.toLowerCase();if(!r.parser.tokenizer.inForeignNode&&xt.includes(C)||r.parser.tokenizer.state===qa.PLAINTEXT)return;aa(r,(0,xa.rb)(t));const ce={type:ln.END_TAG,tagName:C,tagID:wa(C),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:Ku(t)};r.parser.currentToken=ce,r.parser._processToken(r.parser.currentToken),C===r.parser.tokenizer.lastStartTagName&&(r.parser.tokenizer.state===qa.RCDATA||r.parser.tokenizer.state===qa.RAWTEXT||r.parser.tokenizer.state===qa.SCRIPT_DATA)&&(r.parser.tokenizer.state=qa.DATA)}function Lo(t){const r=t.type==="root"?t.children[0]:t;return!!(r&&(r.type==="doctype"||r.type==="element"&&r.tagName.toLowerCase()==="html"))}function Ku(t){const r=(0,xa.Pk)(t)||{line:void 0,column:void 0,offset:void 0},C=(0,xa.rb)(t)||{line:void 0,column:void 0,offset:void 0};return{startLine:r.line,startCol:r.column,startOffset:r.offset,endLine:C.line,endCol:C.column,endOffset:C.offset}}function _u(t){return"children"in t?(0,d.ZP)(pl(_a({},t),{children:[]})):(0,d.ZP)(t)}function Iu(t){return function(r,C){return oo(r,pl(_a({},t),{file:C}))}}},10787:function(h,a,n){"use strict";n.d(a,{Z:function(){return m}});function e(X){if(typeof X!="string")throw new TypeError("Expected a string");return X.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var d=n(2348),p=n(10502);function A(X,z,U){const j=U||{},_=(0,p.O)(j.ignore||[]),K=b(z);let P=-1;for(;++P0?{type:"text",value:fe}:void 0),fe===!1?J.lastIndex=Ae+1:(q!==Ae&&re.push({type:"text",value:D.value.slice(q,Ae)}),Array.isArray(fe)?re.push(...fe):fe&&re.push(fe),q=Ae+ye[0].length,Y=!0),!J.global)break;ye=J.exec(D.value)}return Y?(qJ&&(J=W):W=1,G=D+F.length,D=I.indexOf(F,G);return J}function p(){return{enter:{mathFlow:P,mathFlowFenceMeta:F,mathText:W},exit:{mathFlow:G,mathFlowFence:D,mathFlowFenceMeta:I,mathFlowValue:V,mathText:J,mathTextData:V}};function P(q){const Z={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[Z]}},q)}function F(){this.buffer()}function I(){const q=this.resume(),Z=this.stack[this.stack.length-1];(0,e.ok)(Z.type==="math"),Z.meta=q}function D(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function G(q){const Z=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),oe=this.stack[this.stack.length-1];(0,e.ok)(oe.type==="math"),this.exit(q),oe.value=Z;const Y=oe.data.hChildren[0];(0,e.ok)(Y.type==="element"),(0,e.ok)(Y.tagName==="code"),Y.children.push({type:"text",value:Z}),this.data.mathFlowInside=void 0}function W(q){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},q),this.buffer()}function J(q){const Z=this.resume(),oe=this.stack[this.stack.length-1];(0,e.ok)(oe.type==="inlineMath"),this.exit(q),oe.value=Z,oe.data.hChildren.push({type:"text",value:Z})}function V(q){this.config.enter.data.call(this,q),this.config.exit.data.call(this,q)}}function A(P){let F=(P||{}).singleDollarTextMath;return F==null&&(F=!0),D.peek=G,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` +`,inConstruct:"mathFlowMeta"},{character:"$",after:F?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:I,inlineMath:D}};function I(W,J,V,q){const Z=W.value||"",oe=V.createTracker(q),Y="$".repeat(Math.max(d(Z,"$")+1,2)),re=V.enter("mathFlow");let ye=oe.move(Y);if(W.meta){const Ae=V.enter("mathFlowMeta");ye+=oe.move(V.safe(W.meta,_a({after:` +`,before:ye,encode:["$"]},oe.current()))),Ae()}return ye+=oe.move(` +`),Z&&(ye+=oe.move(Z+` +`)),ye+=oe.move(Y),re(),ye}function D(W,J,V){let q=W.value||"",Z=1;for(F||Z++;new RegExp("(^|[^$])"+"\\$".repeat(Z)+"([^$]|$)").test(q);)Z++;const oe="$".repeat(Z);/[^ \r\n]/.test(q)&&(/^[ \r\n]/.test(q)&&/[ \r\n]$/.test(q)||/^\$|\$$/.test(q))&&(q=" "+q+" ");let Y=-1;for(;++Y0&&typeof O.column=="number"&&O.column>0)return{line:O.line,column:O.column,offset:typeof O.offset=="number"&&O.offset>-1?O.offset:void 0}}}function A(b){const u=d(b),N=e(b);if(u&&N)return{start:u,end:N}}},2348:function(h,a,n){"use strict";n.d(a,{AM:function(){return u},S4:function(){return N}});var e=n(10502);function d(S){return S}const p=[],A=!0,b=!1,u="skip";function N(S,m,X,z){let U;typeof m=="function"&&typeof X!="function"?(z=X,X=m):U=m;const j=(0,e.O)(U),_=z?-1:1;K(S,void 0,[])();function K(P,F,I){const D=P&&typeof P=="object"?P:{};if(typeof D.type=="string"){const W=typeof D.tagName=="string"?D.tagName:typeof D.name=="string"?D.name:void 0;Object.defineProperty(G,"name",{value:"node ("+(P.type+(W?"<"+W+">":""))+")"})}return G;function G(){let W=p,J,V,q;if((!m||j(P,F,I[I.length-1]||void 0))&&(W=O(X(P,I)),W[0]===b))return W;if("children"in P&&P.children){const Z=P;if(Z.children&&W[0]!==u)for(V=(z?Z.children.length:-1)+_,q=I.concat(Z);V>-1&&V","Iacute":"\xCD","Icirc":"\xCE","Igrave":"\xCC","Iuml":"\xCF","LT":"<","Ntilde":"\xD1","Oacute":"\xD3","Ocirc":"\xD4","Ograve":"\xD2","Oslash":"\xD8","Otilde":"\xD5","Ouml":"\xD6","QUOT":"\\"","REG":"\xAE","THORN":"\xDE","Uacute":"\xDA","Ucirc":"\xDB","Ugrave":"\xD9","Uuml":"\xDC","Yacute":"\xDD","aacute":"\xE1","acirc":"\xE2","acute":"\xB4","aelig":"\xE6","agrave":"\xE0","amp":"&","aring":"\xE5","atilde":"\xE3","auml":"\xE4","brvbar":"\xA6","ccedil":"\xE7","cedil":"\xB8","cent":"\xA2","copy":"\xA9","curren":"\xA4","deg":"\xB0","divide":"\xF7","eacute":"\xE9","ecirc":"\xEA","egrave":"\xE8","eth":"\xF0","euml":"\xEB","frac12":"\xBD","frac14":"\xBC","frac34":"\xBE","gt":">","iacute":"\xED","icirc":"\xEE","iexcl":"\xA1","igrave":"\xEC","iquest":"\xBF","iuml":"\xEF","laquo":"\xAB","lt":"<","macr":"\xAF","micro":"\xB5","middot":"\xB7","nbsp":"\xA0","not":"\xAC","ntilde":"\xF1","oacute":"\xF3","ocirc":"\xF4","ograve":"\xF2","ordf":"\xAA","ordm":"\xBA","oslash":"\xF8","otilde":"\xF5","ouml":"\xF6","para":"\xB6","plusmn":"\xB1","pound":"\xA3","quot":"\\"","raquo":"\xBB","reg":"\xAE","sect":"\xA7","shy":"\xAD","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","szlig":"\xDF","thorn":"\xFE","times":"\xD7","uacute":"\xFA","ucirc":"\xFB","ugrave":"\xF9","uml":"\xA8","uuml":"\xFC","yacute":"\xFD","yen":"\xA5","yuml":"\xFF"}')},80501:function(h){"use strict";h.exports=JSON.parse('{"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}')}}]); }()); \ No newline at end of file diff --git a/umi.d98af891.js b/umi.0cdbd983.js similarity index 99% rename from umi.d98af891.js rename to umi.0cdbd983.js index c01363dcfe..f6bbca0dfa 100644 --- a/umi.d98af891.js +++ b/umi.0cdbd983.js @@ -230,6 +230,6 @@ Add a component higher in the tree to provide a loading \v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},78540:function(i,d,e){"use strict";var t=e(65911),r=e(32621),n=e(68151),a=e(16332),s=e(58218),u=e(24538),c=e(44166),o=e(25576),f=e(7825),m=e(73068),p=e(61888),b=e(35454),g=e(16697);i.exports=function(E,O,S,I){var P="stackTraceLimit",k=I?2:1,R=E.split("."),T=R[R.length-1],A=t.apply(null,R);if(A){var D=A.prototype;if(!g&&r(D,"cause")&&delete D.cause,!S)return A;var j=t("Error"),L=O(function(V,z){var Y=f(I?z:V,void 0),B=I?new A(V):new A;return Y!==void 0&&n(B,"message",Y),p(B,L,B.stack,2),this&&a(D,this)&&o(B,this,L),arguments.length>k&&m(B,arguments[k]),B});if(L.prototype=D,T!=="Error"?s?s(L,j):u(L,j,{name:!0}):b&&P in A&&(c(L,A,P),c(L,A,"prepareStackTrace")),u(L,A),!g)try{D.name!==T&&n(D,"name",T),D.constructor=L}catch(V){}return L}}},93074:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(3338),s=e(78540),u="AggregateError",c=r(u),o=!a(function(){return c([1]).errors[0]!==1})&&a(function(){return c([1],u,{cause:7}).cause!==7});t({global:!0,constructor:!0,arity:2,forced:o},{AggregateError:s(u,function(f){return function(p,b){return n(f,this,arguments)}},o,!0)})},6555:function(i,d,e){"use strict";var t=e(94488),r=e(16332),n=e(53456),a=e(58218),s=e(24538),u=e(20132),c=e(68151),o=e(35012),f=e(73068),m=e(61888),p=e(62003),b=e(7825),g=e(59893),E=g("toStringTag"),O=Error,S=[].push,I=function(R,T){var A=r(P,this),D;a?D=a(new O,A?n(this):P):(D=A?this:u(P),c(D,E,"Error")),T!==void 0&&c(D,"message",b(T)),m(D,I,D.stack,1),arguments.length>2&&f(D,arguments[2]);var j=[];return p(R,S,{that:j}),c(D,"errors",j),D};a?a(I,O):s(I,O,{name:!0});var P=I.prototype=u(O.prototype,{constructor:o(1,I),message:o(1,""),name:o(1,"AggregateError")});t({global:!0,constructor:!0,arity:2},{AggregateError:I})},86357:function(i,d,e){"use strict";e(6555)},89170:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(91669),a=e(51996),s="ArrayBuffer",u=n[s],c=r[s];t({global:!0,constructor:!0,forced:c!==u},{ArrayBuffer:u}),a(s)},71012:function(i,d,e){"use strict";var t=e(94488),r=e(58261),n=r.NATIVE_ARRAY_BUFFER_VIEWS;t({target:"ArrayBuffer",stat:!0,forced:!n},{isView:r.isView})},84203:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(3338),a=e(91669),s=e(80449),u=e(51981),c=e(61578),o=e(60473),f=a.ArrayBuffer,m=a.DataView,p=m.prototype,b=r(f.prototype.slice),g=r(p.getUint8),E=r(p.setUint8),O=n(function(){return!new f(2).slice(1,void 0).byteLength});t({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:O},{slice:function(I,P){if(b&&P===void 0)return b(s(this),I);for(var k=s(this).byteLength,R=u(I,k),T=u(P===void 0?k:P,k),A=new(o(this,f))(c(T-R)),D=new m(this),j=new m(A),L=0;R=0?m:f+m;return p<0||p>=f?void 0:o[p]}}),s("at")},2924:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(18589),a=e(31946),s=e(94029),u=e(82762),c=e(66434),o=e(69392),f=e(81427),m=e(17480),p=e(59893),b=e(46573),g=p("isConcatSpreadable"),E=b>=51||!r(function(){var I=[];return I[g]=!1,I.concat()[0]!==I}),O=function(I){if(!a(I))return!1;var P=I[g];return P!==void 0?!!P:n(I)},S=!E||!m("concat");t({target:"Array",proto:!0,arity:1,forced:S},{concat:function(P){var k=s(this),R=f(k,0),T=0,A,D,j,L,V;for(A=-1,j=arguments.length;A1?arguments[1]:void 0)}})},16137:function(i,d,e){"use strict";var t=e(94488),r=e(75202),n=e(81181);t({target:"Array",proto:!0},{fill:r}),n("fill")},48435:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filter,n=e(17480),a=n("filter");t({target:"Array",proto:!0,forced:!a},{filter:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},70365:function(i,d,e){"use strict";var t=e(94488),r=e(90560).findIndex,n=e(81181),a="findIndex",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{findIndex:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),n(a)},17482:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLastIndex,n=e(81181);t({target:"Array",proto:!0},{findLastIndex:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLastIndex")},33717:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLast,n=e(81181);t({target:"Array",proto:!0},{findLast:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLast")},11553:function(i,d,e){"use strict";var t=e(94488),r=e(90560).find,n=e(81181),a="find",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{find:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),n(a)},65033:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(63335),a=e(94029),s=e(82762),u=e(81427);t({target:"Array",proto:!0},{flatMap:function(o){var f=a(this),m=s(f),p;return n(o),p=u(f,0),p.length=r(p,f,f,m,0,1,o,arguments.length>1?arguments[1]:void 0),p}})},23708:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(94029),a=e(82762),s=e(56902),u=e(81427);t({target:"Array",proto:!0},{flat:function(){var o=arguments.length?arguments[0]:void 0,f=n(this),m=a(f),p=u(f,0);return p.length=r(p,f,f,m,0,o===void 0?1:s(o)),p}})},52732:function(i,d,e){"use strict";var t=e(94488),r=e(59594);t({target:"Array",proto:!0,forced:[].forEach!==r},{forEach:r})},99382:function(i,d,e){"use strict";var t=e(94488),r=e(60255),n=e(35221),a=!n(function(s){Array.from(s)});t({target:"Array",stat:!0,forced:a},{from:r})},88437:function(i,d,e){"use strict";var t=e(94488),r=e(22999).includes,n=e(3338),a=e(81181),s=n(function(){return!Array(1).includes()});t({target:"Array",proto:!0,forced:s},{includes:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),a("includes")},68440:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(22999).indexOf,a=e(45601),s=r([].indexOf),u=!!s&&1/s([1],1,-0)<0,c=u||!a("indexOf");t({target:"Array",proto:!0,forced:c},{indexOf:function(f){var m=arguments.length>1?arguments[1]:void 0;return u?s(this,f,m)||0:n(this,f,m)}})},13412:function(i,d,e){"use strict";var t=e(94488),r=e(18589);t({target:"Array",stat:!0},{isArray:r})},11005:function(i,d,e){"use strict";var t=e(80524),r=e(81181),n=e(48074),a=e(94844),s=e(37691).f,u=e(24019),c=e(25587),o=e(16697),f=e(35454),m="Array Iterator",p=a.set,b=a.getterFor(m);i.exports=u(Array,"Array",function(E,O){p(this,{type:m,target:t(E),index:0,kind:O})},function(){var E=b(this),O=E.target,S=E.index++;if(!O||S>=O.length)return E.target=void 0,c(void 0,!0);switch(E.kind){case"keys":return c(S,!1);case"values":return c(O[S],!1)}return c([S,O[S]],!1)},"values");var g=n.Arguments=n.Array;if(r("keys"),r("values"),r("entries"),!o&&f&&g.name!=="values")try{s(g,"name",{value:"values"})}catch(E){}},70348:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(1835),a=e(80524),s=e(45601),u=r([].join),c=n!==Object,o=c||!s("join",",");t({target:"Array",proto:!0,forced:o},{join:function(m){return u(a(this),m===void 0?",":m)}})},19801:function(i,d,e){"use strict";var t=e(94488),r=e(55009);t({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},91550:function(i,d,e){"use strict";var t=e(94488),r=e(90560).map,n=e(17480),a=n("map");t({target:"Array",proto:!0,forced:!a},{map:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},85223:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(39812),a=e(69392),s=Array,u=r(function(){function c(){}return!(s.of.call(c)instanceof c)});t({target:"Array",stat:!0,forced:u},{of:function(){for(var o=0,f=arguments.length,m=new(n(this)?this:s)(f);f>o;)a(m,o,arguments[o++]);return m.length=f,m}})},7154:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(82762),a=e(39428),s=e(66434),u=e(3338),c=u(function(){return[].push.call({length:4294967296},1)!==4294967297}),o=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(m){return m instanceof TypeError}},f=c||!o();t({target:"Array",proto:!0,arity:1,forced:f},{push:function(p){var b=r(this),g=n(b),E=arguments.length;s(g+E);for(var O=0;O79&&a<83,c=u||!n("reduceRight");t({target:"Array",proto:!0,forced:c},{reduceRight:function(f){return r(this,f,arguments.length,arguments.length>1?arguments[1]:void 0)}})},67788:function(i,d,e){"use strict";var t=e(94488),r=e(16370).left,n=e(45601),a=e(46573),s=e(90946),u=!s&&a>79&&a<83,c=u||!n("reduce");t({target:"Array",proto:!0,forced:c},{reduce:function(f){var m=arguments.length;return r(this,f,m,m>1?arguments[1]:void 0)}})},9402:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(18589),a=r([].reverse),s=[1,2];t({target:"Array",proto:!0,forced:String(s)===String(s.reverse())},{reverse:function(){return n(this)&&(this.length=this.length),a(this)}})},62489:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=e(39812),a=e(31946),s=e(51981),u=e(82762),c=e(80524),o=e(69392),f=e(59893),m=e(17480),p=e(30867),b=m("slice"),g=f("species"),E=Array,O=Math.max;t({target:"Array",proto:!0,forced:!b},{slice:function(I,P){var k=c(this),R=u(k),T=s(I,R),A=s(P===void 0?R:P,R),D,j,L;if(r(k)&&(D=k.constructor,n(D)&&(D===E||r(D.prototype))?D=void 0:a(D)&&(D=D[g],D===null&&(D=void 0)),D===E||D===void 0))return p(k,T,A);for(j=new(D===void 0?E:D)(O(A-T,0)),L=0;T1?arguments[1]:void 0)}})},62837:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(63335),a=e(94029),s=e(82762),u=e(84233),c=e(69905),o=e(3338),f=e(63668),m=e(45601),p=e(78177),b=e(17687),g=e(46573),E=e(19684),O=[],S=r(O.sort),I=r(O.push),P=o(function(){O.sort(void 0)}),k=o(function(){O.sort(null)}),R=m("sort"),T=!o(function(){if(g)return g<70;if(!(p&&p>3)){if(b)return!0;if(E)return E<603;var j="",L,V,z,Y;for(L=65;L<76;L++){switch(V=String.fromCharCode(L),L){case 66:case 69:case 70:case 72:z=3;break;case 68:case 71:z=4;break;default:z=2}for(Y=0;Y<47;Y++)O.push({k:V+Y,v:z})}for(O.sort(function(B,W){return W.v-B.v}),Y=0;Yc(V)?1:-1}};t({target:"Array",proto:!0,forced:A},{sort:function(L){L!==void 0&&n(L);var V=a(this);if(T)return L===void 0?S(V):S(V,L);var z=[],Y=s(V),B,W;for(W=0;Wk-D+A;L--)m(P,L-1)}else if(A>D)for(L=k-D;L>R;L--)V=L+D-1,z=L+A-1,V in P?P[z]=P[V]:m(P,z);for(L=0;L=0&&f<=99?f+1900:f;return u(this,m)}})},71390:function(i,d,e){"use strict";var t=e(94488);t({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},96844:function(i,d,e){"use strict";var t=e(94488),r=e(32494);t({target:"Date",proto:!0,forced:Date.prototype.toISOString!==r},{toISOString:r})},83578:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(97954),s=r(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function(){return 1}})!==1});t({target:"Date",proto:!0,arity:1,forced:s},{toJSON:function(c){var o=n(this),f=a(o,"number");return typeof f=="number"&&!isFinite(f)?null:o.toISOString()}})},69762:function(i,d,e){"use strict";var t=e(32621),r=e(2291),n=e(77119),a=e(59893),s=a("toPrimitive"),u=Date.prototype;t(u,s)||r(u,s,n)},76880:function(i,d,e){"use strict";var t=e(94237),r=e(2291),n=Date.prototype,a="Invalid Date",s="toString",u=t(n[s]),c=t(n.getTime);String(new Date(NaN))!==a&&r(n,s,function(){var f=c(this);return f===f?u(this):a})},31808:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(13743),a=e(78540),s="WebAssembly",u=r[s],c=new Error("e",{cause:7}).cause!==7,o=function(m,p){var b={};b[m]=a(m,p,c),t({global:!0,constructor:!0,arity:1,forced:c},b)},f=function(m,p){if(u&&u[m]){var b={};b[m]=a(s+"."+m,p,c),t({target:s,stat:!0,constructor:!0,arity:1,forced:c},b)}};o("Error",function(m){return function(b){return n(m,this,arguments)}}),o("EvalError",function(m){return function(b){return n(m,this,arguments)}}),o("RangeError",function(m){return function(b){return n(m,this,arguments)}}),o("ReferenceError",function(m){return function(b){return n(m,this,arguments)}}),o("SyntaxError",function(m){return function(b){return n(m,this,arguments)}}),o("TypeError",function(m){return function(b){return n(m,this,arguments)}}),o("URIError",function(m){return function(b){return n(m,this,arguments)}}),f("CompileError",function(m){return function(b){return n(m,this,arguments)}}),f("LinkError",function(m){return function(b){return n(m,this,arguments)}}),f("RuntimeError",function(m){return function(b){return n(m,this,arguments)}})},99953:function(i,d,e){"use strict";var t=e(2291),r=e(13367),n=Error.prototype;n.toString!==r&&t(n,"toString",r)},65009:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=r("".charAt),s=r("".charCodeAt),u=r(/./.exec),c=r(1 .toString),o=r("".toUpperCase),f=/[\w*+\-./@]/,m=function(p,b){for(var g=c(p,16);g.length9490626562425156e-8?a(m)+u:r(m-1+s(m-1)*s(m+1))}})},85660:function(i,d,e){"use strict";var t=e(94488),r=Math.asinh,n=Math.log,a=Math.sqrt;function s(c){var o=+c;return!isFinite(o)||o===0?o:o<0?-s(-o):n(o+a(o*o+1))}var u=!(r&&1/r(0)>0);t({target:"Math",stat:!0,forced:u},{asinh:s})},80031:function(i,d,e){"use strict";var t=e(94488),r=Math.atanh,n=Math.log,a=!(r&&1/r(-0)<0);t({target:"Math",stat:!0,forced:a},{atanh:function(u){var c=+u;return c===0?c:n((1+c)/(1-c))/2}})},34434:function(i,d,e){"use strict";var t=e(94488),r=e(37666),n=Math.abs,a=Math.pow;t({target:"Math",stat:!0},{cbrt:function(u){var c=+u;return r(c)*a(n(c),.3333333333333333)}})},83579:function(i,d,e){"use strict";var t=e(94488),r=Math.floor,n=Math.log,a=Math.LOG2E;t({target:"Math",stat:!0},{clz32:function(u){var c=u>>>0;return c?31-r(n(c+.5)*a):32}})},74307:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.cosh,a=Math.abs,s=Math.E,u=!n||n(710)===1/0;t({target:"Math",stat:!0,forced:u},{cosh:function(o){var f=r(a(o)-1)+1;return(f+1/(f*s*s))*(s/2)}})},97423:function(i,d,e){"use strict";var t=e(94488),r=e(10014);t({target:"Math",stat:!0,forced:r!==Math.expm1},{expm1:r})},93321:function(i,d,e){"use strict";var t=e(94488),r=e(14894);t({target:"Math",stat:!0},{fround:r})},82277:function(i,d,e){"use strict";var t=e(94488),r=Math.hypot,n=Math.abs,a=Math.sqrt,s=!!r&&r(1/0,NaN)!==1/0;t({target:"Math",stat:!0,arity:2,forced:s},{hypot:function(c,o){for(var f=0,m=0,p=arguments.length,b=0,g,E;m0?(E=g/b,f+=E*E):f+=g;return b===1/0?1/0:b*a(f)}})},61425:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=Math.imul,a=r(function(){return n(4294967295,5)!==-5||n.length!==2});t({target:"Math",stat:!0,forced:a},{imul:function(u,c){var o=65535,f=+u,m=+c,p=o&f,b=o&m;return 0|p*b+((o&f>>>16)*b+p*(o&m>>>16)<<16>>>0)}})},61873:function(i,d,e){"use strict";var t=e(94488),r=e(53309);t({target:"Math",stat:!0},{log10:r})},9307:function(i,d,e){"use strict";var t=e(94488),r=e(25726);t({target:"Math",stat:!0},{log1p:r})},8821:function(i,d,e){"use strict";var t=e(94488),r=Math.log,n=Math.LN2;t({target:"Math",stat:!0},{log2:function(s){return r(s)/n}})},64385:function(i,d,e){"use strict";var t=e(94488),r=e(37666);t({target:"Math",stat:!0},{sign:r})},64099:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(10014),a=Math.abs,s=Math.exp,u=Math.E,c=r(function(){return Math.sinh(-2e-17)!==-2e-17});t({target:"Math",stat:!0,forced:c},{sinh:function(f){var m=+f;return a(m)<1?(n(m)-n(-m))/2:(s(m-1)-s(-m-1))*(u/2)}})},62455:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.exp;t({target:"Math",stat:!0},{tanh:function(s){var u=+s,c=r(u),o=r(-u);return c===1/0?1:o===1/0?-1:(c-o)/(n(u)+n(-u))}})},79965:function(i,d,e){"use strict";var t=e(94573);t(Math,"Math",!0)},59118:function(i,d,e){"use strict";var t=e(94488),r=e(3312);t({target:"Math",stat:!0},{trunc:r})},275:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(35454),a=e(92916),s=e(9699),u=e(94237),c=e(20865),o=e(32621),f=e(25576),m=e(16332),p=e(18446),b=e(97954),g=e(3338),E=e(80689).f,O=e(71256).f,S=e(37691).f,I=e(49228),P=e(52971).trim,k="Number",R=a[k],T=s[k],A=R.prototype,D=a.TypeError,j=u("".slice),L=u("".charCodeAt),V=function(Q){var H=b(Q,"number");return typeof H=="bigint"?H:z(H)},z=function(Q){var H=b(Q,"number"),F,q,M,N,K,ne,se,_e;if(p(H))throw new D("Cannot convert a Symbol value to a number");if(typeof H=="string"&&H.length>2){if(H=P(H),F=L(H,0),F===43||F===45){if(q=L(H,2),q===88||q===120)return NaN}else if(F===48){switch(L(H,1)){case 66:case 98:M=2,N=49;break;case 79:case 111:M=8,N=55;break;default:return+H}for(K=j(H,2),ne=K.length,se=0;seN)return NaN;return parseInt(K,M)}}return+H},Y=c(k,!R(" 0o1")||!R("0b1")||R("+0x1")),B=function(Q){return m(A,Q)&&g(function(){I(Q)})},W=function(H){var F=arguments.length<1?0:R(V(H));return B(this)?f(Object(F),this,W):F};W.prototype=A,Y&&!r&&(A.constructor=W),t({global:!0,constructor:!0,wrap:!0,forced:Y},{Number:W});var G=function(Q,H){for(var F=n?E(H):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),q=0,M;F.length>q;q++)o(H,M=F[q])&&!o(Q,M)&&S(Q,M,O(H,M))};r&&T&&G(s[k],T),(Y||r)&&G(s[k],R)},31919:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},51284:function(i,d,e){"use strict";var t=e(94488),r=e(1222);t({target:"Number",stat:!0},{isFinite:r})},10177:function(i,d,e){"use strict";var t=e(94488),r=e(62896);t({target:"Number",stat:!0},{isInteger:r})},85690:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0},{isNaN:function(n){return n!==n}})},92114:function(i,d,e){"use strict";var t=e(94488),r=e(62896),n=Math.abs;t({target:"Number",stat:!0},{isSafeInteger:function(s){return r(s)&&n(s)<=9007199254740991}})},1017:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},14480:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},40516:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({target:"Number",stat:!0,forced:Number.parseFloat!==r},{parseFloat:r})},76345:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({target:"Number",stat:!0,forced:Number.parseInt!==r},{parseInt:r})},7282:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(53309),c=e(3338),o=RangeError,f=String,m=isFinite,p=Math.abs,b=Math.floor,g=Math.pow,E=Math.round,O=r(1 .toExponential),S=r(s),I=r("".slice),P=O(-69e-12,4)==="-6.9000e-11"&&O(1.255,2)==="1.25e+0"&&O(12345,3)==="1.235e+4"&&O(25,0)==="3e+1",k=function(){return c(function(){O(1,1/0)})&&c(function(){O(1,-1/0)})},R=function(){return!c(function(){O(1/0,1/0),O(NaN,1/0)})},T=!P||!k()||!R();t({target:"Number",proto:!0,forced:T},{toExponential:function(D){var j=a(this);if(D===void 0)return O(j);var L=n(D);if(!m(j))return String(j);if(L<0||L>20)throw new o("Incorrect fraction digits");if(P)return O(j,L);var V="",z="",Y=0,B="",W="";if(j<0&&(V="-",j=-j),j===0)Y=0,z=S("0",L+1);else{var G=u(j);Y=b(G);var Q=0,H=g(10,Y-L);Q=E(j/H),2*j>=(2*Q+1)*H&&(Q+=1),Q>=g(10,L+1)&&(Q/=10,Y+=1),z=f(Q)}return L!==0&&(z=I(z,0,1)+"."+I(z,1)),Y===0?(B="+",W="0"):(B=Y>0?"+":"-",W=f(p(Y))),z+="e"+B+W,V+z}})},58055:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(3338),c=RangeError,o=String,f=Math.floor,m=r(s),p=r("".slice),b=r(1 .toFixed),g=function(k,R,T){return R===0?T:R%2===1?g(k,R-1,T*k):g(k*k,R/2,T)},E=function(k){for(var R=0,T=k;T>=4096;)R+=12,T/=4096;for(;T>=2;)R+=1,T/=2;return R},O=function(k,R,T){for(var A=-1,D=T;++A<6;)D+=R*k[A],k[A]=D%1e7,D=f(D/1e7)},S=function(k,R){for(var T=6,A=0;--T>=0;)A+=k[T],k[T]=f(A/R),A=A%R*1e7},I=function(k){for(var R=6,T="";--R>=0;)if(T!==""||R===0||k[R]!==0){var A=o(k[R]);T=T===""?A:T+m("0",7-A.length)+A}return T},P=u(function(){return b(8e-5,3)!=="0.000"||b(.9,0)!=="1"||b(1.255,2)!=="1.25"||b(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!u(function(){b({})});t({target:"Number",proto:!0,forced:P},{toFixed:function(R){var T=a(this),A=n(R),D=[0,0,0,0,0,0],j="",L="0",V,z,Y,B;if(A<0||A>20)throw new c("Incorrect fraction digits");if(T!==T)return"NaN";if(T<=-1e21||T>=1e21)return o(T);if(T<0&&(j="-",T=-T),T>1e-21)if(V=E(T*g(2,69,1))-69,z=V<0?T*g(2,-V,1):T/g(2,V,1),z*=4503599627370496,V=52-V,V>0){for(O(D,0,z),Y=A;Y>=7;)O(D,1e7,0),Y-=7;for(O(D,g(10,Y,1),0),Y=V-1;Y>=23;)S(D,8388608),Y-=23;S(D,1<0?(B=L.length,L=j+(B<=A?"0."+m("0",A-B)+L:p(L,0,B-A)+"."+p(L,B-A))):L=j+L,L}})},93547:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(3338),a=e(49228),s=r(1 .toPrecision),u=n(function(){return s(1,void 0)!=="1"})||!n(function(){s({})});t({target:"Number",proto:!0,forced:u},{toPrecision:function(o){return o===void 0?s(a(this)):s(a(this),o)}})},31237:function(i,d,e){"use strict";var t=e(94488),r=e(80530);t({target:"Object",stat:!0,arity:2,forced:Object.assign!==r},{assign:r})},17954:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(20132);t({target:"Object",stat:!0,sham:!r},{create:n})},58580:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineGetter__:function(o,f){u.f(s(this),o,{get:a(f),enumerable:!0,configurable:!0})}})},47146:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(55666).f;t({target:"Object",stat:!0,forced:Object.defineProperties!==n,sham:!r},{defineProperties:n})},40416:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(37691).f;t({target:"Object",stat:!0,forced:Object.defineProperty!==n,sham:!r},{defineProperty:n})},7615:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineSetter__:function(o,f){u.f(s(this),o,{set:a(f),enumerable:!0,configurable:!0})}})},72820:function(i,d,e){"use strict";var t=e(94488),r=e(88698).entries;t({target:"Object",stat:!0},{entries:function(a){return r(a)}})},86070:function(i,d,e){"use strict";var t=e(94488),r=e(13247),n=e(3338),a=e(31946),s=e(2074).onFreeze,u=Object.freeze,c=n(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!r},{freeze:function(f){return u&&a(f)?u(s(f)):f}})},23569:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(69392);t({target:"Object",stat:!0},{fromEntries:function(s){var u={};return r(s,function(c,o){n(u,c,o)},{AS_ENTRIES:!0}),u}})},55639:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(80524),a=e(71256).f,s=e(35454),u=!s||r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getOwnPropertyDescriptor:function(o,f){return a(n(o),f)}})},63046:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(48662),a=e(80524),s=e(71256),u=e(69392);t({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(o){for(var f=a(o),m=s.f,p=n(f),b={},g=0,E,O;p.length>g;)O=m(f,E=p[g++]),O!==void 0&&u(b,E,O);return b}})},464:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(53393).f,a=r(function(){return!Object.getOwnPropertyNames(1)});t({target:"Object",stat:!0,forced:a},{getOwnPropertyNames:n})},67936:function(i,d,e){"use strict";var t=e(94488),r=e(42820),n=e(3338),a=e(92635),s=e(94029),u=!r||n(function(){a.f(1)});t({target:"Object",stat:!0,forced:u},{getOwnPropertySymbols:function(o){var f=a.f;return f?f(s(o)):[]}})},51082:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(53456),s=e(4870),u=r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getPrototypeOf:function(o){return a(n(o))}})},83850:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(94237),a=e(63335),s=e(95955),u=e(17818),c=e(62003),o=r("Object","create"),f=n([].push);t({target:"Object",stat:!0},{groupBy:function(p,b){s(p),a(b);var g=o(null),E=0;return c(p,function(O){var S=u(b(O,E++));S in g?f(g[S],O):g[S]=[O]}),g}})},41990:function(i,d,e){"use strict";var t=e(94488),r=e(32621);t({target:"Object",stat:!0},{hasOwn:r})},55888:function(i,d,e){"use strict";var t=e(94488),r=e(12477);t({target:"Object",stat:!0,forced:Object.isExtensible!==r},{isExtensible:r})},53827:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isFrozen,c=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:c},{isFrozen:function(f){return!n(f)||s&&a(f)==="ArrayBuffer"?!0:u?u(f):!1}})},78143:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isSealed,c=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:c},{isSealed:function(f){return!n(f)||s&&a(f)==="ArrayBuffer"?!0:u?u(f):!1}})},15787:function(i,d,e){"use strict";var t=e(94488),r=e(5370);t({target:"Object",stat:!0},{is:r})},66419:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(7733),a=e(3338),s=a(function(){n(1)});t({target:"Object",stat:!0,forced:s},{keys:function(c){return n(r(c))}})},75765:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupGetter__:function(f){var m=a(this),p=s(f),b;do if(b=c(m,p))return b.get;while(m=u(m))}})},14645:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupSetter__:function(f){var m=a(this),p=s(f),b;do if(b=c(m,p))return b.set;while(m=u(m))}})},71122:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.preventExtensions,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!a},{preventExtensions:function(f){return u&&r(f)?u(n(f)):f}})},42084:function(i,d,e){"use strict";var t=e(35454),r=e(64110),n=e(31946),a=e(94029),s=e(95955),u=Object.getPrototypeOf,c=Object.setPrototypeOf,o=Object.prototype,f="__proto__";if(t&&u&&c&&!(f in o))try{r(o,f,{configurable:!0,get:function(){return u(a(this))},set:function(p){var b=s(this);!n(p)&&p!==null||!n(b)||c(b,p)}})}catch(m){}},25070:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.seal,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!a},{seal:function(f){return u&&r(f)?u(n(f)):f}})},77140:function(i,d,e){"use strict";var t=e(94488),r=e(58218);t({target:"Object",stat:!0},{setPrototypeOf:r})},15954:function(i,d,e){"use strict";var t=e(68527),r=e(2291),n=e(28488);t||r(Object.prototype,"toString",n,{unsafe:!0})},4266:function(i,d,e){"use strict";var t=e(94488),r=e(88698).values;t({target:"Object",stat:!0},{values:function(a){return r(a)}})},49988:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({global:!0,forced:parseFloat!==r},{parseFloat:r})},38823:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({global:!0,forced:parseInt!==r},{parseInt:r})},4045:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{allSettled:function(f){var m=this,p=a.f(m),b=p.resolve,g=p.reject,E=s(function(){var O=n(m.resolve),S=[],I=0,P=1;u(f,function(k){var R=I++,T=!1;P++,r(O,m,k).then(function(A){T||(T=!0,S[R]={status:"fulfilled",value:A},--P||b(S))},function(A){T||(T=!0,S[R]={status:"rejected",reason:A},--P||b(S))})}),--P||b(S)});return E.error&&g(E.value),p.promise}})},12785:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{all:function(f){var m=this,p=a.f(m),b=p.resolve,g=p.reject,E=s(function(){var O=n(m.resolve),S=[],I=0,P=1;u(f,function(k){var R=I++,T=!1;P++,r(O,m,k).then(function(A){T||(T=!0,S[R]=A,--P||b(S))},g)}),--P||b(S)});return E.error&&g(E.value),p.promise}})},50747:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(65911),s=e(73446),u=e(80734),c=e(62003),o=e(22093),f="No one promise resolved";t({target:"Promise",stat:!0,forced:o},{any:function(p){var b=this,g=a("AggregateError"),E=s.f(b),O=E.resolve,S=E.reject,I=u(function(){var P=n(b.resolve),k=[],R=0,T=1,A=!1;c(p,function(D){var j=R++,L=!1;T++,r(P,b,D).then(function(V){L||A||(A=!0,O(V))},function(V){L||A||(L=!0,k[j]=V,--T||S(new g(k,f)))})}),--T||S(new g(k,f))});return I.error&&S(I.value),E.promise}})},41902:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(82830).CONSTRUCTOR,a=e(2451),s=e(65911),u=e(55327),c=e(2291),o=a&&a.prototype;if(t({target:"Promise",proto:!0,forced:n,real:!0},{catch:function(m){return this.then(void 0,m)}}),!r&&u(a)){var f=s("Promise").prototype.catch;o.catch!==f&&c(o,"catch",f,{unsafe:!0})}},90366:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(90946),a=e(92916),s=e(89945),u=e(2291),c=e(58218),o=e(94573),f=e(51996),m=e(63335),p=e(55327),b=e(31946),g=e(56472),E=e(60473),O=e(28887).set,S=e(72933),I=e(61810),P=e(80734),k=e(66790),R=e(94844),T=e(2451),A=e(82830),D=e(73446),j="Promise",L=A.CONSTRUCTOR,V=A.REJECTION_EVENT,z=A.SUBCLASSING,Y=R.getterFor(j),B=R.set,W=T&&T.prototype,G=T,Q=W,H=a.TypeError,F=a.document,q=a.process,M=D.f,N=M,K=!!(F&&F.createEvent&&a.dispatchEvent),ne="unhandledrejection",se="rejectionhandled",_e=0,le=1,he=2,We=1,Ke=2,ft,_t,pt,et,me=function(Be){var we;return b(Be)&&p(we=Be.then)?we:!1},Ie=function(Be,we){var ue=we.value,ye=we.state===le,Se=ye?Be.ok:Be.fail,rt=Be.resolve,xt=Be.reject,ce=Be.domain,xe,dt,qe;try{Se?(ye||(we.rejection===Ke&&At(we),we.rejection=We),Se===!0?xe=ue:(ce&&ce.enter(),xe=Se(ue),ce&&(ce.exit(),qe=!0)),xe===Be.promise?xt(new H("Promise-chain cycle")):(dt=me(xe))?s(dt,xe,rt,xt):rt(xe)):xt(ue)}catch(He){ce&&!qe&&ce.exit(),xt(He)}},$e=function(Be,we){Be.notified||(Be.notified=!0,S(function(){for(var ue=Be.reactions,ye;ye=ue.get();)Ie(ye,Be);Be.notified=!1,we&&!Be.rejection&&wt(Be)}))},nt=function(Be,we,ue){var ye,Se;K?(ye=F.createEvent("Event"),ye.promise=we,ye.reason=ue,ye.initEvent(Be,!1,!0),a.dispatchEvent(ye)):ye={promise:we,reason:ue},!V&&(Se=a["on"+Be])?Se(ye):Be===ne&&I("Unhandled promise rejection",ue)},wt=function(Be){s(O,a,function(){var we=Be.facade,ue=Be.value,ye=Mt(Be),Se;if(ye&&(Se=P(function(){n?q.emit("unhandledRejection",ue,we):nt(ne,we,ue)}),Be.rejection=n||Mt(Be)?Ke:We,Se.error))throw Se.value})},Mt=function(Be){return Be.rejection!==We&&!Be.parent},At=function(Be){s(O,a,function(){var we=Be.facade;n?q.emit("rejectionHandled",we):nt(se,we,Be.value)})},De=function(Be,we,ue){return function(ye){Be(we,ye,ue)}},Qe=function(Be,we,ue){Be.done||(Be.done=!0,ue&&(Be=ue),Be.value=we,Be.state=he,$e(Be,!0))},mt=function(Be,we,ue){if(!Be.done){Be.done=!0,ue&&(Be=ue);try{if(Be.facade===we)throw new H("Promise can't be resolved itself");var ye=me(we);ye?S(function(){var Se={done:!1};try{s(ye,we,De(mt,Se,Be),De(Qe,Se,Be))}catch(rt){Qe(Se,rt,Be)}}):(Be.value=we,Be.state=le,$e(Be,!1))}catch(Se){Qe({done:!1},Se,Be)}}};if(L&&(G=function(we){g(this,Q),m(we),s(ft,this);var ue=Y(this);try{we(De(mt,ue),De(Qe,ue))}catch(ye){Qe(ue,ye)}},Q=G.prototype,ft=function(we){B(this,{type:j,done:!1,notified:!1,parent:!1,reactions:new k,rejection:!1,state:_e,value:void 0})},ft.prototype=u(Q,"then",function(we,ue){var ye=Y(this),Se=M(E(this,G));return ye.parent=!0,Se.ok=p(we)?we:!0,Se.fail=p(ue)&&ue,Se.domain=n?q.domain:void 0,ye.state===_e?ye.reactions.add(Se):S(function(){Ie(Se,ye)}),Se.promise}),_t=function(){var Be=new ft,we=Y(Be);this.promise=Be,this.resolve=De(mt,we),this.reject=De(Qe,we)},D.f=M=function(Be){return Be===G||Be===pt?new _t(Be):N(Be)},!r&&p(T)&&W!==Object.prototype)){et=W.then,z||u(W,"then",function(we,ue){var ye=this;return new G(function(Se,rt){s(et,ye,Se,rt)}).then(we,ue)},{unsafe:!0});try{delete W.constructor}catch(Be){}c&&c(W,Q)}t({global:!0,constructor:!0,wrap:!0,forced:L},{Promise:G}),o(G,j,!1,!0),f(j)},43595:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(2451),a=e(3338),s=e(65911),u=e(55327),c=e(60473),o=e(15597),f=e(2291),m=n&&n.prototype,p=!!n&&a(function(){m.finally.call({then:function(){}},function(){})});if(t({target:"Promise",proto:!0,real:!0,forced:p},{finally:function(g){var E=c(this,s("Promise")),O=u(g);return this.then(O?function(S){return o(E,g()).then(function(){return S})}:g,O?function(S){return o(E,g()).then(function(){throw S})}:g)}}),!r&&u(n)){var b=s("Promise").prototype.finally;m.finally!==b&&f(m,"finally",b,{unsafe:!0})}},24627:function(i,d,e){"use strict";e(90366),e(12785),e(41902),e(20733),e(95693),e(81930)},20733:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{race:function(f){var m=this,p=a.f(m),b=p.reject,g=s(function(){var E=n(m.resolve);u(f,function(O){r(E,m,O).then(p.resolve,b)})});return g.error&&b(g.value),p.promise}})},95693:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(73446),a=e(82830).CONSTRUCTOR;t({target:"Promise",stat:!0,forced:a},{reject:function(u){var c=n.f(this);return r(c.reject,void 0,u),c.promise}})},81930:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(16697),a=e(2451),s=e(82830).CONSTRUCTOR,u=e(15597),c=r("Promise"),o=n&&!s;t({target:"Promise",stat:!0,forced:n||s},{resolve:function(m){return u(o&&this===c?a:this,m)}})},92324:function(i,d,e){"use strict";var t=e(94488),r=e(73446);t({target:"Promise",stat:!0},{withResolvers:function(){var a=r.f(this);return{promise:a.promise,resolve:a.resolve,reject:a.reject}}})},23551:function(i,d,e){"use strict";var t=e(94488),r=e(13743),n=e(63335),a=e(80449),s=e(3338),u=!s(function(){Reflect.apply(function(){})});t({target:"Reflect",stat:!0,forced:u},{apply:function(o,f,m){return r(n(o),f,a(m))}})},74521:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(4645),s=e(6086),u=e(80449),c=e(31946),o=e(20132),f=e(3338),m=r("Reflect","construct"),p=Object.prototype,b=[].push,g=f(function(){function S(){}return!(m(function(){},[],S)instanceof S)}),E=!f(function(){m(function(){})}),O=g||E;t({target:"Reflect",stat:!0,forced:O,sham:O},{construct:function(I,P){s(I),u(P);var k=arguments.length<3?I:s(arguments[2]);if(E&&!g)return m(I,P,k);if(I===k){switch(P.length){case 0:return new I;case 1:return new I(P[0]);case 2:return new I(P[0],P[1]);case 3:return new I(P[0],P[1],P[2]);case 4:return new I(P[0],P[1],P[2],P[3])}var R=[null];return n(b,R,P),new(n(a,I,R))}var T=k.prototype,A=o(c(T)?T:p),D=n(I,A,P);return c(D)?D:A}})},57891:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(17818),s=e(37691),u=e(3338),c=u(function(){Reflect.defineProperty(s.f({},1,{value:1}),1,{value:2})});t({target:"Reflect",stat:!0,forced:c,sham:!r},{defineProperty:function(f,m,p){n(f);var b=a(m);n(p);try{return s.f(f,b,p),!0}catch(g){return!1}}})},84138:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(71256).f;t({target:"Reflect",stat:!0},{deleteProperty:function(s,u){var c=n(r(s),u);return c&&!c.configurable?!1:delete s[u]}})},37135:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(71256);t({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(u,c){return a.f(n(u),c)}})},6474:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(53456),a=e(4870);t({target:"Reflect",stat:!0,sham:!a},{getPrototypeOf:function(u){return n(r(u))}})},51832:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(31946),a=e(80449),s=e(60516),u=e(71256),c=e(53456);function o(f,m){var p=arguments.length<3?f:arguments[2],b,g;if(a(f)===p)return f[m];if(b=u.f(f,m),b)return s(b)?b.value:b.get===void 0?void 0:r(b.get,p);if(n(g=c(f)))return o(g,m,p)}t({target:"Reflect",stat:!0},{get:o})},40135:function(i,d,e){"use strict";var t=e(94488);t({target:"Reflect",stat:!0},{has:function(n,a){return a in n}})},7982:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(12477);t({target:"Reflect",stat:!0},{isExtensible:function(s){return r(s),n(s)}})},14893:function(i,d,e){"use strict";var t=e(94488),r=e(48662);t({target:"Reflect",stat:!0},{ownKeys:r})},49233:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(80449),a=e(13247);t({target:"Reflect",stat:!0,sham:!a},{preventExtensions:function(u){n(u);try{var c=r("Object","preventExtensions");return c&&c(u),!0}catch(o){return!1}}})},42844:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(557),a=e(58218);a&&t({target:"Reflect",stat:!0},{setPrototypeOf:function(u,c){r(u),n(c);try{return a(u,c),!0}catch(o){return!1}}})},92130:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(31946),s=e(60516),u=e(3338),c=e(37691),o=e(71256),f=e(53456),m=e(35012);function p(g,E,O){var S=arguments.length<4?g:arguments[3],I=o.f(n(g),E),P,k,R;if(!I){if(a(k=f(g)))return p(k,E,O,S);I=m(0)}if(s(I)){if(I.writable===!1||!a(S))return!1;if(P=o.f(S,E)){if(P.get||P.set||P.writable===!1)return!1;P.value=O,c.f(S,E,P)}else c.f(S,E,m(0,O))}else{if(R=I.set,R===void 0)return!1;r(R,S,O)}return!0}var b=u(function(){var g=function(){},E=c.f(new g,"a",{configurable:!0});return Reflect.set(g.prototype,"a",1,E)!==!1});t({target:"Reflect",stat:!0,forced:b},{set:p})},6536:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94573);t({global:!0},{Reflect:{}}),n(r.Reflect,"Reflect",!0)},27228:function(i,d,e){"use strict";var t=e(35454),r=e(92916),n=e(94237),a=e(20865),s=e(25576),u=e(68151),c=e(20132),o=e(80689).f,f=e(16332),m=e(44639),p=e(69905),b=e(81644),g=e(19286),E=e(44166),O=e(2291),S=e(3338),I=e(32621),P=e(94844).enforce,k=e(51996),R=e(59893),T=e(6041),A=e(51224),D=R("match"),j=r.RegExp,L=j.prototype,V=r.SyntaxError,z=n(L.exec),Y=n("".charAt),B=n("".replace),W=n("".indexOf),G=n("".slice),Q=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,H=/a/g,F=/a/g,q=new j(H)!==H,M=g.MISSED_STICKY,N=g.UNSUPPORTED_Y,K=t&&(!q||M||T||A||S(function(){return F[D]=!1,j(H)!==H||j(F)===F||String(j(H,"i"))!=="/a/i"})),ne=function(We){for(var Ke=We.length,ft=0,_t="",pt=!1,et;ft<=Ke;ft++){if(et=Y(We,ft),et==="\\"){_t+=et+Y(We,++ft);continue}!pt&&et==="."?_t+="[\\s\\S]":(et==="["?pt=!0:et==="]"&&(pt=!1),_t+=et)}return _t},se=function(We){for(var Ke=We.length,ft=0,_t="",pt=[],et=c(null),me=!1,Ie=!1,$e=0,nt="",wt;ft<=Ke;ft++){if(wt=Y(We,ft),wt==="\\")wt+=Y(We,++ft);else if(wt==="]")me=!1;else if(!me)switch(!0){case wt==="[":me=!0;break;case wt==="(":z(Q,G(We,ft+1))&&(ft+=2,Ie=!0),_t+=wt,$e++;continue;case(wt===">"&&Ie):if(nt===""||I(et,nt))throw new V("Invalid capture group name");et[nt]=!0,pt[pt.length]=[nt,$e],Ie=!1,nt="";continue}Ie?nt+=wt:_t+=wt}return[_t,pt]};if(a("RegExp",K)){for(var _e=function(Ke,ft){var _t=f(L,this),pt=m(Ke),et=ft===void 0,me=[],Ie=Ke,$e,nt,wt,Mt,At,De;if(!_t&&pt&&et&&Ke.constructor===_e)return Ke;if((pt||f(L,Ke))&&(Ke=Ke.source,et&&(ft=b(Ie))),Ke=Ke===void 0?"":p(Ke),ft=ft===void 0?"":p(ft),Ie=Ke,T&&"dotAll"in H&&(nt=!!ft&&W(ft,"s")>-1,nt&&(ft=B(ft,/s/g,""))),$e=ft,M&&"sticky"in H&&(wt=!!ft&&W(ft,"y")>-1,wt&&N&&(ft=B(ft,/y/g,""))),A&&(Mt=se(Ke),Ke=Mt[0],me=Mt[1]),At=s(j(Ke,ft),_t?this:L,_e),(nt||wt||me.length)&&(De=P(At),nt&&(De.dotAll=!0,De.raw=_e(ne(Ke),$e)),wt&&(De.sticky=!0),me.length&&(De.groups=me)),Ke!==Ie)try{u(At,"source",Ie===""?"(?:)":Ie)}catch(Qe){}return At},le=o(j),he=0;le.length>he;)E(_e,j,le[he++]);L.constructor=_e,_e.prototype=L,O(r,"RegExp",_e,{constructor:!0})}k("RegExp")},62921:function(i,d,e){"use strict";var t=e(35454),r=e(6041),n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,c=TypeError;t&&r&&a(u,"dotAll",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).dotAll;throw new c("Incompatible receiver, RegExp required")}}})},44001:function(i,d,e){"use strict";var t=e(94488),r=e(88736);t({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},92262:function(i,d,e){"use strict";var t=e(92916),r=e(35454),n=e(64110),a=e(82163),s=e(3338),u=t.RegExp,c=u.prototype,o=r&&s(function(){var f=!0;try{u(".","d")}catch(I){f=!1}var m={},p="",b=f?"dgimsy":"gimsy",g=function(I,P){Object.defineProperty(m,I,{get:function(){return p+=P,!0}})},E={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};f&&(E.hasIndices="d");for(var O in E)g(O,E[O]);var S=Object.getOwnPropertyDescriptor(c,"flags").get.call(m);return S!==b||p!==b});o&&n(c,"flags",{configurable:!0,get:a})},54744:function(i,d,e){"use strict";var t=e(35454),r=e(19286).MISSED_STICKY,n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,c=TypeError;t&&r&&a(u,"sticky",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).sticky;throw new c("Incompatible receiver, RegExp required")}}})},38214:function(i,d,e){"use strict";e(44001);var t=e(94488),r=e(89945),n=e(55327),a=e(80449),s=e(69905),u=function(){var o=!1,f=/[ac]/;return f.exec=function(){return o=!0,/./.exec.apply(this,arguments)},f.test("abc")===!0&&o}(),c=/./.test;t({target:"RegExp",proto:!0,forced:!u},{test:function(o){var f=a(this),m=s(o),p=f.exec;if(!n(p))return r(c,f,m);var b=r(p,f,m);return b===null?!1:(a(b),!0)}})},12756:function(i,d,e){"use strict";var t=e(8090).PROPER,r=e(2291),n=e(80449),a=e(69905),s=e(3338),u=e(81644),c="toString",o=RegExp.prototype,f=o[c],m=s(function(){return f.call({source:"a",flags:"b"})!=="/a/b"}),p=t&&f.name!==c;(m||p)&&r(RegExp.prototype,c,function(){var g=n(this),E=a(g.source),O=a(u(g));return"/"+E+"/"+O},{unsafe:!0})},69772:function(i,d,e){"use strict";var t=e(48059),r=e(40942);t("Set",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},r)},93379:function(i,d,e){"use strict";e(69772)},34932:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("anchor")},{anchor:function(s){return r(this,"a","name",s)}})},62007:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=e(3338),c=r("".charAt),o=u(function(){return"\u{20BB7}".at(-2)!=="\uD842"});t({target:"String",proto:!0,forced:o},{at:function(m){var p=s(n(this)),b=p.length,g=a(m),E=g>=0?g:b+g;return E<0||E>=b?void 0:c(p,E)}})},81046:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("big")},{big:function(){return r(this,"big","","")}})},85744:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("blink")},{blink:function(){return r(this,"blink","","")}})},13494:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("bold")},{bold:function(){return r(this,"b","","")}})},90572:function(i,d,e){"use strict";var t=e(94488),r=e(13764).codeAt;t({target:"String",proto:!0},{codePointAt:function(a){return r(this,a)}})},37343:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(71256).f,a=e(61578),s=e(69905),u=e(41696),c=e(95955),o=e(86266),f=e(16697),m=r("".endsWith),p=r("".slice),b=Math.min,g=o("endsWith"),E=!f&&!g&&!!function(){var O=n(String.prototype,"endsWith");return O&&!O.writable}();t({target:"String",proto:!0,forced:!E&&!g},{endsWith:function(S){var I=s(c(this));u(S);var P=arguments.length>1?arguments[1]:void 0,k=I.length,R=P===void 0?k:b(a(P),k),T=s(S);return m?m(I,T,R):p(I,R-T.length,R)===T}})},56338:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fixed")},{fixed:function(){return r(this,"tt","","")}})},66755:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontcolor")},{fontcolor:function(s){return r(this,"font","color",s)}})},68709:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontsize")},{fontsize:function(s){return r(this,"font","size",s)}})},45945:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(51981),a=RangeError,s=String.fromCharCode,u=String.fromCodePoint,c=r([].join),o=!!u&&u.length!==1;t({target:"String",stat:!0,arity:1,forced:o},{fromCodePoint:function(m){for(var p=[],b=arguments.length,g=0,E;b>g;){if(E=+arguments[g++],n(E,1114111)!==E)throw new a(E+" is not a valid code point");p[g]=E<65536?s(E):s(((E-=65536)>>10)+55296,E%1024+56320)}return c(p,"")}})},75551:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(41696),a=e(95955),s=e(69905),u=e(86266),c=r("".indexOf);t({target:"String",proto:!0,forced:!u("includes")},{includes:function(f){return!!~c(s(a(this)),s(n(f)),arguments.length>1?arguments[1]:void 0)}})},32493:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(69905),s=r("".charCodeAt);t({target:"String",proto:!0},{isWellFormed:function(){for(var c=a(n(this)),o=c.length,f=0;f=56320||++f>=o||(s(c,f)&64512)!==56320))return!1}return!0}})},4939:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("italics")},{italics:function(){return r(this,"i","","")}})},20852:function(i,d,e){"use strict";var t=e(13764).charAt,r=e(69905),n=e(94844),a=e(24019),s=e(25587),u="String Iterator",c=n.set,o=n.getterFor(u);a(String,"String",function(f){c(this,{type:u,string:r(f),index:0})},function(){var m=o(this),p=m.string,b=m.index,g;return b>=p.length?s(void 0,!0):(g=t(p,b),m.index+=g.length,s(g,!1))})},81927:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("link")},{link:function(s){return r(this,"a","href",s)}})},18827:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(34114),a=e(83126),s=e(25587),u=e(95955),c=e(61578),o=e(69905),f=e(80449),m=e(4112),p=e(29076),b=e(44639),g=e(81644),E=e(53776),O=e(2291),S=e(3338),I=e(59893),P=e(60473),k=e(52216),R=e(94338),T=e(94844),A=e(16697),D=I("matchAll"),j="RegExp String",L=j+" Iterator",V=T.set,z=T.getterFor(L),Y=RegExp.prototype,B=TypeError,W=n("".indexOf),G=n("".matchAll),Q=!!G&&!S(function(){G("a",/./)}),H=a(function(M,N,K,ne){V(this,{type:L,regexp:M,string:N,global:K,unicode:ne,done:!1})},j,function(){var M=z(this);if(M.done)return s(void 0,!0);var N=M.regexp,K=M.string,ne=R(N,K);return ne===null?(M.done=!0,s(void 0,!0)):M.global?(o(ne[0])===""&&(N.lastIndex=k(K,c(N.lastIndex),M.unicode)),s(ne,!1)):(M.done=!0,s(ne,!1))}),F=function(q){var M=f(this),N=o(q),K=P(M,RegExp),ne=o(g(M)),se,_e,le;return se=new K(K===RegExp?M.source:M,ne),_e=!!~W(ne,"g"),le=!!~W(ne,"u"),se.lastIndex=c(M.lastIndex),new H(se,N,_e,le)};t({target:"String",proto:!0,forced:Q},{matchAll:function(M){var N=u(this),K,ne,se,_e;if(m(M)){if(Q)return G(N,M)}else{if(b(M)&&(K=o(u(g(M))),!~W(K,"g")))throw new B("`.matchAll` does not allow non-global regexes");if(Q)return G(N,M);if(se=E(M,D),se===void 0&&A&&p(M)==="RegExp"&&(se=F),se)return r(se,M,N)}return ne=o(N),_e=new RegExp(M,"g"),A?r(F,_e,ne):_e[D](ne)}}),A||D in Y||O(Y,D,F)},46302:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(61578),u=e(69905),c=e(95955),o=e(53776),f=e(52216),m=e(94338);r("match",function(p,b,g){return[function(O){var S=c(this),I=a(O)?void 0:o(O,p);return I?t(I,O,S):new RegExp(O)[p](u(S))},function(E){var O=n(this),S=u(E),I=g(b,O,S);if(I.done)return I.value;if(!O.global)return m(O,S);var P=O.unicode;O.lastIndex=0;for(var k=[],R=0,T;(T=m(O,S))!==null;){var A=u(T[0]);k[R]=A,A===""&&(O.lastIndex=f(S,s(O.lastIndex),P)),R++}return R===0?null:k}]})},76718:function(i,d,e){"use strict";var t=e(94488),r=e(85571).end,n=e(98352);t({target:"String",proto:!0,forced:n},{padEnd:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},79172:function(i,d,e){"use strict";var t=e(94488),r=e(85571).start,n=e(98352);t({target:"String",proto:!0,forced:n},{padStart:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},32192:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(80524),a=e(94029),s=e(69905),u=e(82762),c=r([].push),o=r([].join);t({target:"String",stat:!0},{raw:function(m){var p=n(a(m).raw),b=u(p);if(!b)return"";for(var g=arguments.length,E=[],O=0;;){if(c(E,s(p[O++])),O===b)return o(E,"");OT.length?-1:A===""?D:S(T,A,D)};t({target:"String",proto:!0},{replaceAll:function(A,D){var j=a(this),L,V,z,Y,B,W,G,Q,H,F=0,q=0,M="";if(!u(A)){if(L=c(A),L&&(V=o(a(m(A))),!~S(V,"g")))throw new O("`.replaceAll` does not allow non-global regexes");if(z=f(A,E),z)return r(z,A,j,D);if(g&&L)return I(o(j),A,D)}for(Y=o(j),B=o(A),W=s(D),W||(D=o(D)),G=B.length,Q=k(1,G),F=R(Y,B,0);F!==-1;)H=W?o(D(B,F,Y)):p(B,Y,F,[],void 0,D),M+=P(Y,q,F)+H,q=F+G,F=R(Y,B,F+Q);return q")!=="7"});a("replace",function(B,W,G){var Q=z?"$":"$0";return[function(F,q){var M=b(this),N=o(F)?void 0:E(F,P);return N?r(N,F,M,q):r(W,p(M),F,q)},function(H,F){var q=u(this),M=p(H);if(typeof F=="string"&&D(F,Q)===-1&&D(F,"$<")===-1){var N=G(W,q,M,F);if(N.done)return N.value}var K=c(F);K||(F=p(F));var ne=q.global,se;ne&&(se=q.unicode,q.lastIndex=0);for(var _e=[],le;le=S(q,M),!(le===null||(A(_e,le),!ne));){var he=p(le[0]);he===""&&(q.lastIndex=g(M,m(q.lastIndex),se))}for(var We="",Ke=0,ft=0;ft<_e.length;ft++){le=_e[ft];for(var _t=p(le[0]),pt=k(R(f(le.index),M.length),0),et=[],me,Ie=1;Ie=Ke&&(We+=j(M,Ke,pt)+me,Ke=pt+_t.length)}return We+j(M,Ke)}]},!Y||!V||z)},62925:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(95955),u=e(5370),c=e(69905),o=e(53776),f=e(94338);r("search",function(m,p,b){return[function(E){var O=s(this),S=a(E)?void 0:o(E,m);return S?t(S,E,O):new RegExp(E)[m](c(O))},function(g){var E=n(this),O=c(g),S=b(p,E,O);if(S.done)return S.value;var I=E.lastIndex;u(I,0)||(E.lastIndex=0);var P=f(E,O);return u(E.lastIndex,I)||(E.lastIndex=I),P===null?-1:P.index}]})},60462:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("small")},{small:function(){return r(this,"small","","")}})},9595:function(i,d,e){"use strict";var t=e(13743),r=e(89945),n=e(94237),a=e(8662),s=e(80449),u=e(4112),c=e(44639),o=e(95955),f=e(60473),m=e(52216),p=e(61578),b=e(69905),g=e(53776),E=e(71698),O=e(94338),S=e(88736),I=e(19286),P=e(3338),k=I.UNSUPPORTED_Y,R=4294967295,T=Math.min,A=[].push,D=n(/./.exec),j=n(A),L=n("".slice),V=!P(function(){var z=/(?:)/,Y=z.exec;z.exec=function(){return Y.apply(this,arguments)};var B="ab".split(z);return B.length!==2||B[0]!=="a"||B[1]!=="b"});a("split",function(z,Y,B){var W;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?W=function(G,Q){var H=b(o(this)),F=Q===void 0?R:Q>>>0;if(F===0)return[];if(G===void 0)return[H];if(!c(G))return r(Y,H,G,F);for(var q=[],M=(G.ignoreCase?"i":"")+(G.multiline?"m":"")+(G.unicode?"u":"")+(G.sticky?"y":""),N=0,K=new RegExp(G.source,M+"g"),ne,se,_e;(ne=r(S,K,H))&&(se=K.lastIndex,!(se>N&&(j(q,L(H,N,ne.index)),ne.length>1&&ne.index=F)));)K.lastIndex===ne.index&&K.lastIndex++;return N===H.length?(_e||!D(K,""))&&j(q,""):j(q,L(H,N)),q.length>F?E(q,0,F):q}:"0".split(void 0,0).length?W=function(G,Q){return G===void 0&&Q===0?[]:r(Y,this,G,Q)}:W=Y,[function(Q,H){var F=o(this),q=u(Q)?void 0:g(Q,z);return q?r(q,Q,F,H):r(W,b(F),Q,H)},function(G,Q){var H=s(this),F=b(G),q=B(W,H,F,Q,W!==Y);if(q.done)return q.value;var M=f(H,RegExp),N=H.unicode,K=(H.ignoreCase?"i":"")+(H.multiline?"m":"")+(H.unicode?"u":"")+(k?"g":"y"),ne=new M(k?"^(?:"+H.source+")":H,K),se=Q===void 0?R:Q>>>0;if(se===0)return[];if(F.length===0)return O(ne,F)===null?[F]:[];for(var _e=0,le=0,he=[];le1?arguments[1]:void 0,I.length)),k=s(S);return m?m(I,k,P):p(I,P,P+k.length)===k}})},72571:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("strike")},{strike:function(){return r(this,"strike","","")}})},71200:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sub")},{sub:function(){return r(this,"sub","","")}})},70917:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=r("".slice),c=Math.max,o=Math.min,f=!"".substr||"ab".substr(-1)!=="b";t({target:"String",proto:!0,forced:f},{substr:function(p,b){var g=s(n(this)),E=g.length,O=a(p),S,I;return O===1/0&&(O=0),O<0&&(O=c(E+O,0)),S=b===void 0?E:a(b),S<=0||S===1/0?"":(I=o(O+S,E),O>=I?"":u(g,O,I))}})},85767:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sup")},{sup:function(){return r(this,"sup","","")}})},53427:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94237),a=e(95955),s=e(69905),u=e(3338),c=Array,o=n("".charAt),f=n("".charCodeAt),m=n([].join),p="".toWellFormed,b="\uFFFD",g=p&&u(function(){return r(p,1)!=="1"});t({target:"String",proto:!0,forced:g},{toWellFormed:function(){var O=s(a(this));if(g)return r(p,O);for(var S=O.length,I=c(S),P=0;P=56320||P+1>=S||(f(O,P+1)&64512)!==56320?I[P]=b:(I[P]=o(O,P),I[++P]=o(O,P))}return m(I,"")}})},49257:function(i,d,e){"use strict";e(20189);var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==r},{trimEnd:r})},93980:function(i,d,e){"use strict";var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==r},{trimLeft:r})},20189:function(i,d,e){"use strict";var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==r},{trimRight:r})},72910:function(i,d,e){"use strict";e(93980);var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==r},{trimStart:r})},70878:function(i,d,e){"use strict";var t=e(94488),r=e(52971).trim,n=e(18105);t({target:"String",proto:!0,forced:n("trim")},{trim:function(){return r(this)}})},64003:function(i,d,e){"use strict";var t=e(94674);t("asyncIterator")},39161:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(16697),u=e(35454),c=e(42820),o=e(3338),f=e(32621),m=e(16332),p=e(80449),b=e(80524),g=e(17818),E=e(69905),O=e(35012),S=e(20132),I=e(7733),P=e(80689),k=e(53393),R=e(92635),T=e(71256),A=e(37691),D=e(55666),j=e(27597),L=e(2291),V=e(64110),z=e(77898),Y=e(11898),B=e(54406),W=e(6145),G=e(59893),Q=e(38282),H=e(94674),F=e(14311),q=e(94573),M=e(94844),N=e(90560).forEach,K=Y("hidden"),ne="Symbol",se="prototype",_e=M.set,le=M.getterFor(ne),he=Object[se],We=r.Symbol,Ke=We&&We[se],ft=r.RangeError,_t=r.TypeError,pt=r.QObject,et=T.f,me=A.f,Ie=k.f,$e=j.f,nt=a([].push),wt=z("symbols"),Mt=z("op-symbols"),At=z("wks"),De=!pt||!pt[se]||!pt[se].findChild,Qe=function(xe,dt,qe){var He=et(he,dt);He&&delete he[dt],me(xe,dt,qe),He&&xe!==he&&me(he,dt,He)},mt=u&&o(function(){return S(me({},"a",{get:function(){return me(this,"a",{value:7}).a}})).a!==7})?Qe:me,Be=function(xe,dt){var qe=wt[xe]=S(Ke);return _e(qe,{type:ne,tag:xe,description:dt}),u||(qe.description=dt),qe},we=function(dt,qe,He){dt===he&&we(Mt,qe,He),p(dt);var at=g(qe);return p(He),f(wt,at)?(He.enumerable?(f(dt,K)&&dt[K][at]&&(dt[K][at]=!1),He=S(He,{enumerable:O(0,!1)})):(f(dt,K)||me(dt,K,O(1,{})),dt[K][at]=!0),mt(dt,at,He)):me(dt,at,He)},ue=function(dt,qe){p(dt);var He=b(qe),at=I(He).concat(ce(He));return N(at,function(Rt){(!u||n(Se,He,Rt))&&we(dt,Rt,He[Rt])}),dt},ye=function(dt,qe){return qe===void 0?S(dt):ue(S(dt),qe)},Se=function(dt){var qe=g(dt),He=n($e,this,qe);return this===he&&f(wt,qe)&&!f(Mt,qe)?!1:He||!f(this,qe)||!f(wt,qe)||f(this,K)&&this[K][qe]?He:!0},rt=function(dt,qe){var He=b(dt),at=g(qe);if(!(He===he&&f(wt,at)&&!f(Mt,at))){var Rt=et(He,at);return Rt&&f(wt,at)&&!(f(He,K)&&He[K][at])&&(Rt.enumerable=!0),Rt}},xt=function(dt){var qe=Ie(b(dt)),He=[];return N(qe,function(at){!f(wt,at)&&!f(B,at)&&nt(He,at)}),He},ce=function(xe){var dt=xe===he,qe=Ie(dt?Mt:b(xe)),He=[];return N(qe,function(at){f(wt,at)&&(!dt||f(he,at))&&nt(He,wt[at])}),He};c||(We=function(){if(m(Ke,this))throw new _t("Symbol is not a constructor");var dt=!arguments.length||arguments[0]===void 0?void 0:E(arguments[0]),qe=W(dt),He=function(at){var Rt=this===void 0?r:this;Rt===he&&n(He,Mt,at),f(Rt,K)&&f(Rt[K],qe)&&(Rt[K][qe]=!1);var lt=O(1,at);try{mt(Rt,qe,lt)}catch(Re){if(!(Re instanceof ft))throw Re;Qe(Rt,qe,lt)}};return u&&De&&mt(he,qe,{configurable:!0,set:He}),Be(qe,dt)},Ke=We[se],L(Ke,"toString",function(){return le(this).tag}),L(We,"withoutSetter",function(xe){return Be(W(xe),xe)}),j.f=Se,A.f=we,D.f=ue,T.f=rt,P.f=k.f=xt,R.f=ce,Q.f=function(xe){return Be(G(xe),xe)},u&&(V(Ke,"description",{configurable:!0,get:function(){return le(this).description}}),s||L(he,"propertyIsEnumerable",Se,{unsafe:!0}))),t({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:We}),N(I(At),function(xe){H(xe)}),t({target:ne,stat:!0,forced:!c},{useSetter:function(){De=!0},useSimple:function(){De=!1}}),t({target:"Object",stat:!0,forced:!c,sham:!u},{create:ye,defineProperty:we,defineProperties:ue,getOwnPropertyDescriptor:rt}),t({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:xt}),F(),q(We,ne),B[K]=!0},44852:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(94237),s=e(32621),u=e(55327),c=e(16332),o=e(69905),f=e(64110),m=e(24538),p=n.Symbol,b=p&&p.prototype;if(r&&u(p)&&(!("description"in b)||p().description!==void 0)){var g={},E=function(){var A=arguments.length<1||arguments[0]===void 0?void 0:o(arguments[0]),D=c(b,this)?new p(A):A===void 0?p():p(A);return A===""&&(g[D]=!0),D};m(E,p),E.prototype=b,b.constructor=E;var O=String(p("description detection"))==="Symbol(description detection)",S=a(b.valueOf),I=a(b.toString),P=/^Symbol\((.*)\)[^)]+$/,k=a("".replace),R=a("".slice);f(b,"description",{configurable:!0,get:function(){var A=S(this);if(s(g,A))return"";var D=I(A),j=O?R(D,7,-1):k(D,P,"$1");return j===""?void 0:j}}),t({global:!0,constructor:!0,forced:!0},{Symbol:E})}},54524:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(32621),a=e(69905),s=e(77898),u=e(60798),c=s("string-to-symbol-registry"),o=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{for:function(f){var m=a(f);if(n(c,m))return c[m];var p=r("Symbol")(m);return c[m]=p,o[p]=m,p}})},17898:function(i,d,e){"use strict";var t=e(94674);t("hasInstance")},40902:function(i,d,e){"use strict";var t=e(94674);t("isConcatSpreadable")},2259:function(i,d,e){"use strict";var t=e(94674);t("iterator")},68557:function(i,d,e){"use strict";e(39161),e(54524),e(32340),e(54226),e(67936)},32340:function(i,d,e){"use strict";var t=e(94488),r=e(32621),n=e(18446),a=e(40593),s=e(77898),u=e(60798),c=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{keyFor:function(f){if(!n(f))throw new TypeError(a(f)+" is not a symbol");if(r(c,f))return c[f]}})},69811:function(i,d,e){"use strict";var t=e(94674);t("matchAll")},14589:function(i,d,e){"use strict";var t=e(94674);t("match")},18114:function(i,d,e){"use strict";var t=e(94674);t("replace")},23844:function(i,d,e){"use strict";var t=e(94674);t("search")},39581:function(i,d,e){"use strict";var t=e(94674);t("species")},40632:function(i,d,e){"use strict";var t=e(94674);t("split")},22690:function(i,d,e){"use strict";var t=e(94674),r=e(14311);t("toPrimitive"),r()},7786:function(i,d,e){"use strict";var t=e(65911),r=e(94674),n=e(94573);r("toStringTag"),n(t("Symbol"),"Symbol")},99062:function(i,d,e){"use strict";var t=e(94674);t("unscopables")},35246:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(56902),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("at",function(c){var o=a(this),f=r(o),m=n(c),p=m>=0?m:f+m;return p<0||p>=f?void 0:o[p]})},83470:function(i,d,e){"use strict";var t=e(94237),r=e(58261),n=e(92670),a=t(n),s=r.aTypedArray,u=r.exportTypedArrayMethod;u("copyWithin",function(o,f){return a(s(this),o,f,arguments.length>2?arguments[2]:void 0)})},79641:function(i,d,e){"use strict";var t=e(58261),r=e(90560).every,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("every",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},72397:function(i,d,e){"use strict";var t=e(58261),r=e(75202),n=e(93303),a=e(97607),s=e(89945),u=e(94237),c=e(3338),o=t.aTypedArray,f=t.exportTypedArrayMethod,m=u("".slice),p=c(function(){var b=0;return new Int8Array(2).fill({valueOf:function(){return b++}}),b!==1});f("fill",function(g){var E=arguments.length;o(this);var O=m(a(this),0,3)==="Big"?n(g):+g;return s(r,this,O,E>1?arguments[1]:void 0,E>2?arguments[2]:void 0)},p)},24860:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filter,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filter",function(c){var o=r(a(this),c,arguments.length>1?arguments[1]:void 0);return n(this,o)})},56233:function(i,d,e){"use strict";var t=e(58261),r=e(90560).findIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},64344:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLastIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLastIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},59419:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLast,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLast",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},19320:function(i,d,e){"use strict";var t=e(58261),r=e(90560).find,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("find",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},84432:function(i,d,e){"use strict";var t=e(69733);t("Float32",function(r){return function(a,s,u){return r(this,a,s,u)}})},59022:function(i,d,e){"use strict";var t=e(69733);t("Float64",function(r){return function(a,s,u){return r(this,a,s,u)}})},5316:function(i,d,e){"use strict";var t=e(58261),r=e(90560).forEach,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("forEach",function(u){r(n(this),u,arguments.length>1?arguments[1]:void 0)})},93744:function(i,d,e){"use strict";var t=e(59627),r=e(58261).exportTypedArrayStaticMethod,n=e(50706);r("from",n,t)},19299:function(i,d,e){"use strict";var t=e(58261),r=e(22999).includes,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("includes",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},15286:function(i,d,e){"use strict";var t=e(58261),r=e(22999).indexOf,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("indexOf",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},51054:function(i,d,e){"use strict";var t=e(69733);t("Int16",function(r){return function(a,s,u){return r(this,a,s,u)}})},60330:function(i,d,e){"use strict";var t=e(69733);t("Int32",function(r){return function(a,s,u){return r(this,a,s,u)}})},19363:function(i,d,e){"use strict";var t=e(69733);t("Int8",function(r){return function(a,s,u){return r(this,a,s,u)}})},91927:function(i,d,e){"use strict";var t=e(92916),r=e(3338),n=e(94237),a=e(58261),s=e(11005),u=e(59893),c=u("iterator"),o=t.Uint8Array,f=n(s.values),m=n(s.keys),p=n(s.entries),b=a.aTypedArray,g=a.exportTypedArrayMethod,E=o&&o.prototype,O=!r(function(){E[c].call([1])}),S=!!E&&E.values&&E[c]===E.values&&E.values.name==="values",I=function(){return f(b(this))};g("entries",function(){return p(b(this))},O),g("keys",function(){return m(b(this))},O),g("values",I,O||!S,{name:"values"}),g(c,I,O||!S,{name:"values"})},27730:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=t.aTypedArray,a=t.exportTypedArrayMethod,s=r([].join);a("join",function(c){return s(n(this),c)})},58707:function(i,d,e){"use strict";var t=e(58261),r=e(13743),n=e(55009),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("lastIndexOf",function(c){var o=arguments.length;return r(n,a(this),o>1?[c,arguments[1]]:[c])})},41356:function(i,d,e){"use strict";var t=e(58261),r=e(90560).map,n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("map",function(c){return r(a(this),c,arguments.length>1?arguments[1]:void 0,function(o,f){return new(n(o))(f)})})},51606:function(i,d,e){"use strict";var t=e(58261),r=e(59627),n=t.aTypedArrayConstructor,a=t.exportTypedArrayStaticMethod;a("of",function(){for(var u=0,c=arguments.length,o=new(n(this))(c);c>u;)o[u]=arguments[u++];return o},r)},38458:function(i,d,e){"use strict";var t=e(58261),r=e(16370).right,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduceRight",function(u){var c=arguments.length;return r(n(this),u,c,c>1?arguments[1]:void 0)})},8966:function(i,d,e){"use strict";var t=e(58261),r=e(16370).left,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduce",function(u){var c=arguments.length;return r(n(this),u,c,c>1?arguments[1]:void 0)})},71957:function(i,d,e){"use strict";var t=e(58261),r=t.aTypedArray,n=t.exportTypedArrayMethod,a=Math.floor;n("reverse",function(){for(var u=this,c=r(u).length,o=a(c/2),f=0,m;f1?arguments[1]:void 0,1),k=u(I);if(E)return r(p,this,k,P);var R=this.length,T=a(k),A=0;if(T+P>R)throw new o("Wrong length");for(;Ag;)O[g]=p[g++];return O},c)},96519:function(i,d,e){"use strict";var t=e(58261),r=e(90560).some,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("some",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},95576:function(i,d,e){"use strict";var t=e(92916),r=e(34114),n=e(3338),a=e(63335),s=e(63668),u=e(58261),c=e(78177),o=e(17687),f=e(46573),m=e(19684),p=u.aTypedArray,b=u.exportTypedArrayMethod,g=t.Uint16Array,E=g&&r(g.prototype.sort),O=!!E&&!(n(function(){E(new g(2),null)})&&n(function(){E(new g(2),{})})),S=!!E&&!n(function(){if(f)return f<74;if(c)return c<67;if(o)return!0;if(m)return m<602;var P=new g(516),k=Array(516),R,T;for(R=0;R<516;R++)T=R%4,P[R]=515-R,k[R]=R-2*T+3;for(E(P,function(A,D){return(A/4|0)-(D/4|0)}),R=0;R<516;R++)if(P[R]!==k[R])return!0}),I=function(P){return function(k,R){return P!==void 0?+P(k,R)||0:R!==R?-1:k!==k?1:k===0&&R===0?1/k>0&&1/R<0?1:-1:k>R}};b("sort",function(k){return k!==void 0&&a(k),S?E(this,k):s(p(this),I(k))},!S||O)},63079:function(i,d,e){"use strict";var t=e(58261),r=e(61578),n=e(51981),a=e(31384),s=t.aTypedArray,u=t.exportTypedArrayMethod;u("subarray",function(o,f){var m=s(this),p=m.length,b=n(o,p),g=a(m);return new g(m.buffer,m.byteOffset+b*m.BYTES_PER_ELEMENT,r((f===void 0?p:n(f,p))-b))})},8995:function(i,d,e){"use strict";var t=e(92916),r=e(13743),n=e(58261),a=e(3338),s=e(30867),u=t.Int8Array,c=n.aTypedArray,o=n.exportTypedArrayMethod,f=[].toLocaleString,m=!!u&&a(function(){f.call(new u(1))}),p=a(function(){return[1,2].toLocaleString()!==new u([1,2]).toLocaleString()})||!a(function(){u.prototype.toLocaleString.call([1,2])});o("toLocaleString",function(){return r(f,m?s(c(this)):c(this),s(arguments))},p)},23080:function(i,d,e){"use strict";var t=e(85903),r=e(58261),n=r.aTypedArray,a=r.exportTypedArrayMethod,s=r.getTypedArrayConstructor;a("toReversed",function(){return t(n(this),s(this))})},74701:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=e(63335),a=e(69478),s=t.aTypedArray,u=t.getTypedArrayConstructor,c=t.exportTypedArrayMethod,o=r(t.TypedArrayPrototype.sort);c("toSorted",function(m){m!==void 0&&n(m);var p=s(this),b=a(u(p),p);return o(b,m)})},91809:function(i,d,e){"use strict";var t=e(58261).exportTypedArrayMethod,r=e(3338),n=e(92916),a=e(94237),s=n.Uint8Array,u=s&&s.prototype||{},c=[].toString,o=a([].join);r(function(){c.call({})})&&(c=function(){return o(this)});var f=u.toString!==c;t("toString",c,f)},64336:function(i,d,e){"use strict";var t=e(69733);t("Uint16",function(r){return function(a,s,u){return r(this,a,s,u)}})},63914:function(i,d,e){"use strict";var t=e(69733);t("Uint32",function(r){return function(a,s,u){return r(this,a,s,u)}})},55234:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}})},88104:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}},!0)},77517:function(i,d,e){"use strict";var t=e(82041),r=e(58261),n=e(75406),a=e(56902),s=e(93303),u=r.aTypedArray,c=r.getTypedArrayConstructor,o=r.exportTypedArrayMethod,f=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(m){return m===8}}();o("with",function(m,p){var b=u(this),g=a(m),E=n(b)?s(p):+p;return t(b,c(b),g,E)},!f)},30149:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=String.fromCharCode,s=r("".charAt),u=r(/./.exec),c=r("".slice),o=/^[\da-f]{2}$/i,f=/^[\da-f]{4}$/i;t({global:!0},{unescape:function(p){for(var b=n(p),g="",E=b.length,O=0,S,I;O1?arguments[1]:void 0)}}),n("filterOut")},55885:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filterReject,n=e(81181);t({target:"Array",proto:!0,forced:!0},{filterReject:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("filterReject")},91130:function(i,d,e){"use strict";var t=e(94488),r=e(32278);t({target:"Array",stat:!0},{fromAsync:r})},64963:function(i,d,e){"use strict";var t=e(94488),r=e(45601),n=e(81181),a=e(33940),s=e(16697);t({target:"Array",proto:!0,name:"groupToMap",forced:s||!r("groupByToMap")},{groupByToMap:a}),n("groupByToMap")},8604:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(45601),a=e(81181);t({target:"Array",proto:!0,forced:!n("groupBy")},{groupBy:function(u){var c=arguments.length>1?arguments[1]:void 0;return r(this,u,c)}}),a("groupBy")},25178:function(i,d,e){"use strict";var t=e(94488),r=e(81181),n=e(33940),a=e(16697);t({target:"Array",proto:!0,forced:a},{groupToMap:n}),r("groupToMap")},39034:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(81181);t({target:"Array",proto:!0},{group:function(s){var u=arguments.length>1?arguments[1]:void 0;return r(this,s,u)}}),n("group")},1905:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=Object.isFrozen,a=function(s,u){if(!n||!r(s)||!n(s))return!1;for(var c=0,o=s.length,f;c1?arguments[1]:!1);return n([c&255,c>>8&255],10)}})},93236:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=r(DataView.prototype.getUint8);t({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(s){return n(this,s)}})},42212:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(61618).pack,u=e(35175),c=TypeError,o=r(DataView.prototype.setUint16);t({target:"DataView",proto:!0},{setFloat16:function(m,p){if(n(this)!=="DataView")throw new c("Incorrect receiver");var b=a(m),g=s(u(p),10,2);return o(this,b,g[1]<<8|g[0],arguments.length>2?arguments[2]:!1)}})},63923:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(86350),u=TypeError,c=r(DataView.prototype.setUint8);t({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(f,m){if(n(this)!=="DataView")throw new u("Incorrect receiver");var p=a(f);return c(this,p,s(m))}})},2278:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(65911),a=e(63335),s=e(56472),u=e(2291),c=e(66477),o=e(64110),f=e(59893),m=e(94844),p=e(5978),b=n("SuppressedError"),g=ReferenceError,E=f("dispose"),O=f("toStringTag"),S="DisposableStack",I=m.set,P=m.getterFor(S),k="sync-dispose",R="disposed",T="pending",A=function(L){var V=P(L);if(V.state===R)throw new g(S+" already disposed");return V},D=function(){I(s(this,j),{type:S,state:T,stack:[]}),r||(this.disposed=!1)},j=D.prototype;c(j,{dispose:function(){var V=P(this);if(V.state!==R){V.state=R,r||(this.disposed=!0);for(var z=V.stack,Y=z.length,B=!1,W;Y;){var G=z[--Y];z[Y]=null;try{G()}catch(Q){B?W=new b(Q,W):(B=!0,W=Q)}}if(V.stack=null,B)throw W}},use:function(V){return p(A(this),V,k),V},adopt:function(V,z){var Y=A(this);return a(z),p(Y,void 0,k,function(){z(V)}),V},defer:function(V){var z=A(this);a(V),p(z,void 0,k,V)},move:function(){var V=A(this),z=new D;return P(z).stack=V.stack,V.stack=[],V.state=R,r||(this.disposed=!0),z}}),r&&o(j,"disposed",{configurable:!0,get:function(){return P(this).state===R}}),u(j,E,j.dispose,{name:"dispose"}),u(j,O,S,{nonWritable:!0}),t({global:!0,constructor:!0},{DisposableStack:D})},36955:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0},{demethodize:r})},77326:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(55327),a=e(15212),s=e(32621),u=e(35454),c=Object.getOwnPropertyDescriptor,o=/^\s*class\b/,f=r(o.exec),m=function(p){try{if(!u||!f(o,a(p)))return!1}catch(g){}var b=c(p,"prototype");return!!b&&s(b,"writable")&&!b.writable};t({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(b){return n(b)&&!m(b)}})},53571:function(i,d,e){"use strict";var t=e(94488),r=e(39812);t({target:"Function",stat:!0,forced:!0},{isConstructor:r})},28670:function(i,d,e){"use strict";var t=e(59893),r=e(37691).f,n=t("metadata"),a=Function.prototype;a[n]===void 0&&r(a,n,{value:null})},31050:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:r})},96364:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:r})},25321:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(56472),a=e(80449),s=e(55327),u=e(53456),c=e(64110),o=e(69392),f=e(3338),m=e(32621),p=e(59893),b=e(46571).IteratorPrototype,g=e(35454),E=e(16697),O="constructor",S="Iterator",I=p("toStringTag"),P=TypeError,k=r[S],R=E||!s(k)||k.prototype!==b||!f(function(){k({})}),T=function(){if(n(this,b),u(this)===b)throw new P("Abstract class Iterator not directly constructable")},A=function(D,j){g?c(b,D,{configurable:!0,get:function(){return j},set:function(L){if(a(this),this===b)throw new P("You can't redefine this property");m(this,D)?this[D]=L:o(this,D,L)}}):b[D]=j};m(b,I)||A(I,S),(R||!m(b,O)||b[O]===Object)&&A(O,T),T.prototype=b,t({global:!0,constructor:!0,forced:R},{Iterator:T})},46304:function(i,d,e){"use strict";var t=e(89945),r=e(2291),n=e(53776),a=e(32621),s=e(59893),u=e(46571).IteratorPrototype,c=s("dispose");a(u,c)||r(u,c,function(){var o=n(this,"return");o&&t(o,this)})},55163:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),c=e(20547),o=e(16697),f=c(function(){for(var m=this.iterator,p=this.next,b,g;this.remaining;)if(this.remaining--,b=n(r(p,m)),g=this.done=!!b.done,g)return;if(b=n(r(p,m)),g=this.done=!!b.done,!g)return b.value});t({target:"Iterator",proto:!0,real:!0,forced:o},{drop:function(p){n(this);var b=u(s(+p));return new f(a(this),{remaining:b})}})},78722:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{every:function(c){a(this),n(c);var o=s(this),f=0;return!r(o,function(m,p){if(!c(m,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},35977:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(20547),c=e(46319),o=e(16697),f=u(function(){for(var m=this.iterator,p=this.predicate,b=this.next,g,E,O;;){if(g=a(r(b,m)),E=this.done=!!g.done,E)return;if(O=g.value,c(m,p,[O,this.counter++],!0))return O}});t({target:"Iterator",proto:!0,real:!0,forced:o},{filter:function(p){return a(this),n(p),new f(s(this),{predicate:p})}})},81848:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{find:function(c){a(this),n(c);var o=s(this),f=0;return r(o,function(m,p){if(c(m,f++))return p(m)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},52867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(7157),c=e(20547),o=e(67996),f=e(16697),m=c(function(){for(var p=this.iterator,b=this.mapper,g,E;;){if(E=this.inner)try{if(g=a(r(E.next,E.iterator)),!g.done)return g.value;this.inner=null}catch(O){o(p,"throw",O)}if(g=a(r(this.next,p)),this.done=!!g.done)return;try{this.inner=u(b(g.value,this.counter++),!1)}catch(O){o(p,"throw",O)}}});t({target:"Iterator",proto:!0,real:!0,forced:f},{flatMap:function(b){return a(this),n(b),new m(s(this),{mapper:b,inner:null})}})},72211:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{forEach:function(c){a(this),n(c);var o=s(this),f=0;r(o,function(m){c(m,f++)},{IS_RECORD:!0})}})},84862:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94029),a=e(16332),s=e(46571).IteratorPrototype,u=e(20547),c=e(7157),o=e(16697),f=u(function(){return r(this.next,this.iterator)},!0);t({target:"Iterator",stat:!0,forced:o},{from:function(p){var b=c(typeof p=="string"?n(p):p,!0);return a(s,b.iterator)?b.iterator:new f(b)}})},92381:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:r})},19517:function(i,d,e){"use strict";var t=e(94488),r=e(2155),n=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:n},{map:r})},69667:function(i,d,e){"use strict";var t=e(94488),r=e(17243),n=TypeError;t({target:"Iterator",stat:!0,forced:!0},{range:function(s,u,c){if(typeof s=="number")return new r(s,u,c,"number",0,1);if(typeof s=="bigint")return new r(s,u,c,"bigint",BigInt(0),BigInt(1));throw new n("Incorrect Iterator.range arguments")}})},80820:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731),u=TypeError;t({target:"Iterator",proto:!0,real:!0},{reduce:function(o){a(this),n(o);var f=s(this),m=arguments.length<2,p=m?void 0:arguments[1],b=0;if(r(f,function(g){m?(m=!1,p=g):p=o(p,g,b),b++},{IS_RECORD:!0}),m)throw new u("Reduce of empty iterator with no initial value");return p}})},87873:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{some:function(c){a(this),n(c);var o=s(this),f=0;return r(o,function(m,p){if(c(m,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},54609:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),c=e(20547),o=e(67996),f=e(16697),m=c(function(){var p=this.iterator;if(!this.remaining--)return this.done=!0,o(p,"normal",void 0);var b=n(r(this.next,p)),g=this.done=!!b.done;if(!g)return b.value});t({target:"Iterator",proto:!0,real:!0,forced:f},{take:function(b){n(this);var g=u(s(+b));return new m(a(this),{remaining:g})}})},28566:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(62003),a=e(10731),s=[].push;t({target:"Iterator",proto:!0,real:!0},{toArray:function(){var c=[];return n(a(r(this)),s,{that:c,IS_RECORD:!0}),c}})},51697:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(57975),a=e(80025),s=e(10731),u=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:u},{toAsync:function(){return new a(s(new n(s(r(this)))))}})},61872:function(i,d,e){"use strict";var t=e(94488),r=e(82778),n=e(83502);t({target:"JSON",stat:!0,forced:!r},{isRawJSON:n})},76077:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(65911),s=e(94237),u=e(89945),c=e(55327),o=e(31946),f=e(18589),m=e(32621),p=e(69905),b=e(82762),g=e(69392),E=e(3338),O=e(70913),S=e(42820),I=n.JSON,P=n.Number,k=n.SyntaxError,R=I&&I.parse,T=a("Object","keys"),A=Object.getOwnPropertyDescriptor,D=s("".charAt),j=s("".slice),L=s(/./.exec),V=s([].push),z=/^\d$/,Y=/^[1-9]$/,B=/^(?:-|\d)$/,W=/^[\t\n\r ]$/,G=0,Q=1,H=function(se,_e){se=p(se);var le=new N(se,0,""),he=le.parse(),We=he.value,Ke=le.skip(W,he.end);if(Ke1?arguments[1]:void 0);return a(c,function(f,m){if(!o(f,m,c))return!1},!0)!==!1}})},28220:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g,E){p(g,E,m)&&c(b,E,g)}),b}})},49350:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(m,p){if(o(m,p,c))return{key:p}},!0);return f&&f.key}})},62060:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{find:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(m,p){if(o(m,p,c))return{value:m}},!0);return f&&f.value}})},20126:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Map",stat:!0,forced:!0},{from:r})},18090:function(i,d,e){"use strict";var t=e(94488),r=e(88134),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(u){return a(n(this),function(c){if(r(c,u))return!0},!0)===!0}})},14309:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(62003),a=e(55327),s=e(63335),u=e(2786).Map;t({target:"Map",stat:!0,forced:!0},{keyBy:function(o,f){var m=a(this)?this:u,p=new m;s(f);var b=s(p.set);return n(o,function(g){r(b,p,f(g),g)}),p}})},17822:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(s){var u=n(r(this),function(c,o){if(c===s)return{key:o}},!0);return u&&u.key}})},83543:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g,E){c(b,p(g,E,m),g)}),b}})},13853:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g,E){c(b,E,p(g,E,m))}),b}})},25188:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(62003),a=e(2786).set;t({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(u){for(var c=r(this),o=arguments.length,f=0;f1?arguments[1]:void 0);return a(c,function(f,m){if(o(f,m,c))return!0},!0)===!0}})},8774:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:r})},6736:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(42683),a=e(2786),s=TypeError,u=a.get,c=a.has,o=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{update:function(m,p){var b=n(this),g=arguments.length;r(p);var E=c(b,m);if(!E&&g<3)throw new s("Updating absent value");var O=E?u(b,m):r(g>2?arguments[2]:void 0)(m,b);return o(b,m,p(O,m,b)),b}})},94065:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,forced:!0},{upsert:r})},93036:function(i,d,e){"use strict";var t=e(94488),r=Math.min,n=Math.max;t({target:"Math",stat:!0,forced:!0},{clamp:function(s,u,c){return r(c,n(u,s))}})},75708:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},84624:function(i,d,e){"use strict";var t=e(94488),r=180/Math.PI;t({target:"Math",stat:!0,forced:!0},{degrees:function(a){return a*r}})},43710:function(i,d,e){"use strict";var t=e(94488),r=e(35175);t({target:"Math",stat:!0},{f16round:r})},66233:function(i,d,e){"use strict";var t=e(94488),r=e(24619),n=e(14894);t({target:"Math",stat:!0,forced:!0},{fscale:function(s,u,c,o,f){return n(r(s,u,c,o,f))}})},92762:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{iaddh:function(n,a,s,u){var c=n>>>0,o=a>>>0,f=s>>>0;return o+(u>>>0)+((c&f|(c|f)&~(c+f>>>0))>>>31)|0}})},24467:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{imulh:function(n,a){var s=65535,u=+n,c=+a,o=u&s,f=c&s,m=u>>16,p=c>>16,b=(m*f>>>0)+(o*f>>>16);return m*p+(b>>16)+((o*p>>>0)+(b&s)>>16)}})},68465:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{isubh:function(n,a,s,u){var c=n>>>0,o=a>>>0,f=s>>>0;return o-(u>>>0)-((~c&f|~(c^f)&c-f>>>0)>>>31)|0}})},77004:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},83925:function(i,d,e){"use strict";var t=e(94488),r=Math.PI/180;t({target:"Math",stat:!0,forced:!0},{radians:function(a){return a*r}})},51117:function(i,d,e){"use strict";var t=e(94488),r=e(24619);t({target:"Math",stat:!0,forced:!0},{scale:r})},87236:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(1222),a=e(83126),s=e(25587),u=e(94844),c="Seeded Random",o=c+" Generator",f='Math.seededPRNG() argument should have a "seed" field with a finite value.',m=u.set,p=u.getterFor(o),b=TypeError,g=a(function(O){m(this,{type:o,seed:O%2147483647})},c,function(){var O=p(this),S=O.seed=(O.seed*1103515245+12345)%2147483647;return s((S&1073741823)/1073741823,!1)});t({target:"Math",stat:!0,forced:!0},{seededPRNG:function(O){var S=r(O).seed;if(!n(S))throw new b(f);return new g(S)}})},83733:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{signbit:function(n){var a=+n;return a===a&&a===0?1/a===-1/0:a<0}})},92044:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{umulh:function(n,a){var s=65535,u=+n,c=+a,o=u&s,f=c&s,m=u>>>16,p=c>>>16,b=(m*f>>>0)+(o*f>>>16);return m*p+(b>>>16)+((o*p>>>0)+(b&s)>>>16)}})},29190:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a="Invalid number representation",s="Invalid radix",u=RangeError,c=SyntaxError,o=TypeError,f=parseInt,m=Math.pow,p=/^[\d.a-z]+$/,b=r("".charAt),g=r(p.exec),E=r(1 .toString),O=r("".slice),S=r("".split);t({target:"Number",stat:!0,forced:!0},{fromString:function(P,k){var R=1;if(typeof P!="string")throw new o(a);if(!P.length)throw new c(a);if(b(P,0)==="-"&&(R=-1,P=O(P,1),!P.length))throw new c(a);var T=k===void 0?10:n(k);if(T<2||T>36)throw new u(s);if(!g(p,P))throw new c(a);var A=S(P,"."),D=f(A[0],T);if(A.length>1&&(D+=f(A[1],T)/m(T,A[1].length)),T===10&&E(D,T)!==P)throw new c(a);return R*D}})},10775:function(i,d,e){"use strict";var t=e(94488),r=e(17243);t({target:"Number",stat:!0,forced:!0},{range:function(a,s,u){return new r(a,s,u,"number",0,1)}})},19593:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateEntries:function(a){return new r(a,"entries")}})},26502:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateKeys:function(a){return new r(a,"keys")}})},10174:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateValues:function(a){return new r(a,"values")}})},76867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(35454),a=e(51996),s=e(63335),u=e(80449),c=e(56472),o=e(55327),f=e(4112),m=e(31946),p=e(53776),b=e(2291),g=e(66477),E=e(64110),O=e(61810),S=e(59893),I=e(94844),P=S("observable"),k="Observable",R="Subscription",T="SubscriptionObserver",A=I.getterFor,D=I.set,j=A(k),L=A(R),V=A(T),z=function(Q){this.observer=u(Q),this.cleanup=void 0,this.subscriptionObserver=void 0};z.prototype={type:R,clean:function(){var Q=this.cleanup;if(Q){this.cleanup=void 0;try{Q()}catch(H){O(H)}}},close:function(){if(!n){var Q=this.facade,H=this.subscriptionObserver;Q.closed=!0,H&&(H.closed=!0)}this.observer=void 0},isClosed:function(){return this.observer===void 0}};var Y=function(Q,H){var F=D(this,new z(Q)),q;n||(this.closed=!1);try{(q=p(Q,"start"))&&r(q,Q,this)}catch(ne){O(ne)}if(!F.isClosed()){var M=F.subscriptionObserver=new B(F);try{var N=H(M),K=N;f(N)||(F.cleanup=o(N.unsubscribe)?function(){K.unsubscribe()}:s(N))}catch(ne){M.error(ne);return}F.isClosed()&&F.clean()}};Y.prototype=g({},{unsubscribe:function(){var H=L(this);H.isClosed()||(H.close(),H.clean())}}),n&&E(Y.prototype,"closed",{configurable:!0,get:function(){return L(this).isClosed()}});var B=function(Q){D(this,{type:T,subscriptionState:Q}),n||(this.closed=!1)};B.prototype=g({},{next:function(H){var F=V(this).subscriptionState;if(!F.isClosed()){var q=F.observer;try{var M=p(q,"next");M&&r(M,q,H)}catch(N){O(N)}}},error:function(H){var F=V(this).subscriptionState;if(!F.isClosed()){var q=F.observer;F.close();try{var M=p(q,"error");M?r(M,q,H):O(H)}catch(N){O(N)}F.clean()}},complete:function(){var H=V(this).subscriptionState;if(!H.isClosed()){var F=H.observer;H.close();try{var q=p(F,"complete");q&&r(q,F)}catch(M){O(M)}H.clean()}}}),n&&E(B.prototype,"closed",{configurable:!0,get:function(){return V(this).subscriptionState.isClosed()}});var W=function(H){c(this,G),D(this,{type:k,subscriber:s(H)})},G=W.prototype;g(G,{subscribe:function(H){var F=arguments.length;return new Y(o(H)?{next:H,error:F>1?arguments[1]:void 0,complete:F>2?arguments[2]:void 0}:m(H)?H:{},j(this).subscriber)}}),b(G,P,function(){return this}),t({global:!0,constructor:!0,forced:!0},{Observable:W}),a(k)},14548:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(89945),a=e(80449),s=e(39812),u=e(85428),c=e(53776),o=e(62003),f=e(59893),m=f("observable");t({target:"Observable",stat:!0,forced:!0},{from:function(b){var g=s(this)?this:r("Observable"),E=c(a(b),m);if(E){var O=a(n(E,b));return O.constructor===g?O:new g(function(I){return O.subscribe(I)})}var S=u(b);return new g(function(I){o(S,function(P,k){if(I.next(P),I.closed)return k()},{IS_ITERATOR:!0,INTERRUPTED:!0}),I.complete()})}})},96378:function(i,d,e){"use strict";e(76867),e(14548),e(6053)},6053:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(39812),a=r("Array");t({target:"Observable",stat:!0,forced:!0},{of:function(){for(var u=n(this)?this:r("Observable"),c=arguments.length,o=a(c),f=0;f?@[\\\\\\]^`{|}~"+a+"]","g");t({target:"RegExp",stat:!0,forced:!0},{escape:function(f){var m=n(f),p=s(m,0);return(p>47&&p<58?"\\x3":"")+u(m,c,"\\$&")}})},1220:function(i,d,e){"use strict";var t=e(94488),r=e(17442),n=e(19691).add;t({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var s=r(this),u=0,c=arguments.length;u1?arguments[1]:void 0);return a(c,function(f){if(!o(f,f,c))return!1},!0)!==!1}})},38487:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,c=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g){p(g,g,m)&&c(b,g)}),b}})},29916:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{find:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(m){if(o(m,m,c))return{value:m}},!0);return f&&f.value}})},25541:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Set",stat:!0,forced:!0},{from:r})},34926:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(16049);t({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(u){return r(a,this,n(u))}})},45612:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(16049),a=e(22627),s=!a("intersection")||r(function(){return Array.from(new Set([1,2,3]).intersection(new Set([3,2])))!=="3,2"});t({target:"Set",proto:!0,real:!0,forced:s},{intersection:n})},68255:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(17616);t({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(u){return r(a,this,n(u))}})},98080:function(i,d,e){"use strict";var t=e(94488),r=e(17616),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isDisjointFrom")},{isDisjointFrom:r})},16450:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(84833);t({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(u){return r(a,this,n(u))}})},96351:function(i,d,e){"use strict";var t=e(94488),r=e(84833),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSubsetOf")},{isSubsetOf:r})},86921:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(51135);t({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(u){return r(a,this,n(u))}})},60244:function(i,d,e){"use strict";var t=e(94488),r=e(51135),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSupersetOf")},{isSupersetOf:r})},82928:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(17442),a=e(57002),s=e(69905),u=r([].join),c=r([].push);t({target:"Set",proto:!0,real:!0,forced:!0},{join:function(f){var m=n(this),p=f===void 0?",":s(f),b=[];return a(m,function(g){c(b,g)}),u(b,p)}})},42947:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,c=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{map:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g){c(b,p(g,g,m))}),b}})},71568:function(i,d,e){"use strict";var t=e(94488),r=e(48800);t({target:"Set",stat:!0,forced:!0},{of:r})},94194:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(17442),a=e(57002),s=TypeError;t({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(c){var o=n(this),f=arguments.length<2,m=f?void 0:arguments[1];if(r(c),a(o,function(p){f?(f=!1,m=p):m=c(m,p,p,o)}),f)throw new s("Reduce of empty set with no initial value");return m}})},30556:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{some:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0);return a(c,function(f){if(o(f,f,c))return!0},!0)===!0}})},93102:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(36312);t({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(u){return r(a,this,n(u))}})},32100:function(i,d,e){"use strict";var t=e(94488),r=e(36312),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("symmetricDifference")},{symmetricDifference:r})},82074:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(24667);t({target:"Set",proto:!0,real:!0,forced:!0},{union:function(u){return r(a,this,n(u))}})},1821:function(i,d,e){"use strict";var t=e(94488),r=e(24667),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("union")},{union:r})},13578:function(i,d,e){"use strict";var t=e(94488),r=e(13764).charAt,n=e(95955),a=e(56902),s=e(69905);t({target:"String",proto:!0,forced:!0},{at:function(c){var o=s(n(this)),f=o.length,m=a(c),p=m>=0?m:f+m;return p<0||p>=f?void 0:r(o,p)}})},62882:function(i,d,e){"use strict";var t=e(94488),r=e(83126),n=e(25587),a=e(95955),s=e(69905),u=e(94844),c=e(13764),o=c.codeAt,f=c.charAt,m="String Iterator",p=u.set,b=u.getterFor(m),g=r(function(O){p(this,{type:m,string:O,index:0})},"String",function(){var O=b(this),S=O.string,I=O.index,P;return I>=S.length?n(void 0,!0):(P=f(S,I),O.index+=P.length,n({codePoint:o(P,0),position:I},!1))});t({target:"String",proto:!0,forced:!0},{codePoints:function(){return new g(s(a(this)))}})},59348:function(i,d,e){"use strict";var t=e(94488),r=e(67410);t({target:"String",stat:!0,forced:!0},{cooked:r})},37457:function(i,d,e){"use strict";var t=e(13247),r=e(94488),n=e(86528),a=e(94237),s=e(13743),u=e(80449),c=e(94029),o=e(55327),f=e(82762),m=e(37691).f,p=e(71698),b=e(42530),g=e(67410),E=e(79204),O=e(19268),S=new b.WeakMap,I=b.get,P=b.has,k=b.set,R=Array,T=TypeError,A=Object.freeze||Object,D=Object.isFrozen,j=Math.min,L=a("".charAt),V=a("".slice),z=a("".split),Y=a(/./.exec),B=/([\n\u2028\u2029]|\r\n?)/g,W=RegExp("^["+O+"]*"),G=RegExp("[^"+O+"]"),Q="Invalid tag",H="Invalid opening line",F="Invalid closing line",q=function(_e){var le=_e.raw;if(t&&!D(le))throw new T("Raw template should be frozen");if(P(S,le))return I(S,le);var he=M(le),We=K(he);return m(We,"raw",{value:A(he)}),A(We),k(S,le,We),We},M=function(_e){var le=c(_e),he=f(le),We=R(he),Ke=R(he),ft=0,_t,pt,et,me;if(!he)throw new T(Q);for(;ft0)throw new T(H);_t[1]=""}if($e){if(_t.length===1||Y(G,_t[_t.length-1]))throw new T(F);_t[_t.length-2]="",_t[_t.length-1]=""}for(var nt=2;nt<_t.length;nt+=2){var wt=_t[nt],Mt=nt+1===_t.length&&!$e,At=Y(W,wt)[0];if(!Mt&&At.length===wt.length){_t[nt]="";continue}pt=N(At,pt)}}var De=pt?pt.length:0;for(ft=0;ft1?arguments[1]:void 0);return n(this,o)},!0)},16315:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filterReject,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filterReject",function(c){var o=r(a(this),c,arguments.length>1?arguments[1]:void 0);return n(this,o)},!0)},56966:function(i,d,e){"use strict";var t=e(65911),r=e(6086),n=e(32278),a=e(58261),s=e(69478),u=a.aTypedArrayConstructor,c=a.exportTypedArrayStaticMethod;c("fromAsync",function(f){var m=this,p=arguments.length,b=p>1?arguments[1]:void 0,g=p>2?arguments[2]:void 0;return new(t("Promise"))(function(E){r(m),E(n(f,b,g))}).then(function(E){return s(u(m),E)})},!0)},60239:function(i,d,e){"use strict";var t=e(58261),r=e(36444),n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("groupBy",function(c){var o=arguments.length>1?arguments[1]:void 0;return r(a(this),c,o,n)},!0)},49381:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(75406),a=e(51981),s=e(93303),u=e(56902),c=e(3338),o=t.aTypedArray,f=t.getTypedArrayConstructor,m=t.exportTypedArrayMethod,p=Math.max,b=Math.min,g=!c(function(){var E=new Int8Array([1]),O=E.toSpliced(1,0,{valueOf:function(){return E[0]=2,3}});return O[0]!==2||O[1]!==3});m("toSpliced",function(O,S){var I=o(this),P=f(I),k=r(I),R=a(O,k),T=arguments.length,A=0,D,j,L,V,z,Y,B;if(T===0)D=j=0;else if(T===1)D=0,j=k-R;else if(j=b(p(u(S),0),k-R),D=T-2,D){V=new P(D),L=n(V);for(var W=2;W1?a(arguments[1]):void 0,D=f(A)==="base64"?m:p,j=A?!!A.strict:!1,L=j?T:O(T,P,"");if(L.length%4===0)S(L,-2)==="=="?L=S(L,0,-2):S(L,-1)==="="&&(L=S(L,0,-1));else if(j)throw new g("Input is not correctly padded");var V=L.length%4;switch(V){case 1:throw new g("Bad input length");case 2:L+="AA";break;case 3:L+="A"}for(var z=[],Y=0,B=L.length,W=function(H){var F=E(L,Y+H);if(!u(D,F))throw new g('Bad char in input: "'+F+'"');return D[F]<<18-6*H};Y>16&255,G>>8&255,G&255)}var Q=z.length;if(V===2){if(j&&z[Q-2]!==0)throw new g(k);Q-=2}else if(V===3){if(j&&z[Q-1]!==0)throw new g(k);Q--}return c(b,z,Q)}})},57151:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94237),a=e(79606),s=r.Uint8Array,u=r.SyntaxError,c=r.parseInt,o=/[^\da-f]/i,f=n(o.exec),m=n("".slice);s&&t({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(b){a(b);var g=b.length;if(g%2)throw new u("String should have an even number of characters");if(f(o,b))throw new u("String should only contain hex characters");for(var E=new s(g/2),O=0;O>6*T&63)};I+2>(-2*B&6)));return z}})},55182:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(94237),s=e(89945),u=e(3338),c=e(69905),o=e(57106),f=e(66244).i2c,m=n("btoa"),p=a("".charAt),b=a("".charCodeAt),g=!!m&&!u(function(){return m("hi")!=="aGk="}),E=g&&!u(function(){m()}),O=g&&u(function(){return m(null)!=="bnVsbA=="}),S=g&&m.length!==1;t({global:!0,bind:!0,enumerable:!0,forced:!g||E||O||S},{btoa:function(P){if(o(arguments.length,1),g)return s(m,r,c(P));for(var k=c(P),R="",T=0,A=f,D,j;p(k,T)||(A="=",T%1);){if(j=b(k,T+=.75),j>255)throw new(n("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");D=D<<8|j,R+=p(A,63&D>>8-T%1*8)}return R}})},91472:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).clear;t({global:!0,bind:!0,enumerable:!0,forced:r.clearImmediate!==n},{clearImmediate:n})},34366:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(59594),s=e(68151),u=function(o){if(o&&o.forEach!==a)try{s(o,"forEach",a)}catch(f){o.forEach=a}};for(var c in r)r[c]&&u(t[c]&&t[c].prototype);u(n)},85425:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(11005),s=e(68151),u=e(94573),c=e(59893),o=c("iterator"),f=a.values,m=function(b,g){if(b){if(b[o]!==f)try{s(b,o,f)}catch(O){b[o]=f}if(u(b,g,!0),r[g]){for(var E in a)if(b[E]!==a[E])try{s(b,E,a[E])}catch(O){b[E]=a[E]}}}};for(var p in r)m(t[p]&&t[p].prototype,p);m(n,"DOMTokenList")},64522:function(i,d,e){"use strict";var t=e(94488),r=e(11270),n=e(65911),a=e(3338),s=e(20132),u=e(35012),c=e(37691).f,o=e(2291),f=e(64110),m=e(32621),p=e(56472),b=e(80449),g=e(13367),E=e(7825),O=e(52109),S=e(80739),I=e(94844),P=e(35454),k=e(16697),R="DOMException",T="DATA_CLONE_ERR",A=n("Error"),D=n(R)||function(){try{var Ke=n("MessageChannel")||r("worker_threads").MessageChannel;new Ke().port1.postMessage(new WeakMap)}catch(ft){if(ft.name===T&&ft.code===25)return ft.constructor}}(),j=D&&D.prototype,L=A.prototype,V=I.set,z=I.getterFor(R),Y="stack"in new A(R),B=function(Ke){return m(O,Ke)&&O[Ke].m?O[Ke].c:0},W=function(){p(this,G);var ft=arguments.length,_t=E(ft<1?void 0:arguments[0]),pt=E(ft<2?void 0:arguments[1],"Error"),et=B(pt);if(V(this,{type:R,name:pt,message:_t,code:et}),P||(this.name=pt,this.message=_t,this.code=et),Y){var me=new A(_t);me.name=R,c(this,"stack",u(1,S(me.stack,1)))}},G=W.prototype=s(L),Q=function(Ke){return{enumerable:!0,configurable:!0,get:Ke}},H=function(Ke){return Q(function(){return z(this)[Ke]})};P&&(f(G,"code",H("code")),f(G,"message",H("message")),f(G,"name",H("name"))),c(G,"constructor",u(1,W));var F=a(function(){return!(new D instanceof A)}),q=F||a(function(){return L.toString!==g||String(new D(1,2))!=="2: 1"}),M=F||a(function(){return new D(1,"DataCloneError").code!==25}),N=F||D[T]!==25||j[T]!==25,K=k?q||M||N:F;t({global:!0,constructor:!0,forced:K},{DOMException:K?W:D});var ne=n(R),se=ne.prototype;q&&(k||D===ne)&&o(se,"toString",g),M&&P&&D===ne&&f(se,"code",Q(function(){return B(b(this).name)}));for(var _e in O)if(m(O,_e)){var le=O[_e],he=le.s,We=u(6,le.c);m(ne,he)||c(ne,he,We),m(se,he)||c(se,he,We)}},41599:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(35012),s=e(37691).f,u=e(32621),c=e(56472),o=e(25576),f=e(7825),m=e(52109),p=e(80739),b=e(35454),g=e(16697),E="DOMException",O=n("Error"),S=n(E),I=function(){c(this,P);var W=arguments.length,G=f(W<1?void 0:arguments[0]),Q=f(W<2?void 0:arguments[1],"Error"),H=new S(G,Q),F=new O(G);return F.name=E,s(H,"stack",a(1,p(F.stack,1))),o(H,this,I),H},P=I.prototype=S.prototype,k="stack"in new O(E),R="stack"in new S(1,2),T=S&&b&&Object.getOwnPropertyDescriptor(r,E),A=!!T&&!(T.writable&&T.configurable),D=k&&!A&&!R;t({global:!0,constructor:!0,forced:g||D},{DOMException:D?I:S});var j=n(E),L=j.prototype;if(L.constructor!==j){g||s(L,"constructor",a(1,j));for(var V in m)if(u(m,V)){var z=m[V],Y=z.s;u(j,Y)||s(j,Y,a(6,z.c))}}},86465:function(i,d,e){"use strict";var t=e(65911),r=e(94573),n="DOMException";r(t(n),n)},78437:function(i,d,e){"use strict";e(91472),e(91700)},73624:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(72933),a=e(63335),s=e(57106),u=e(90946),c=r.process;t({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(f){s(arguments.length,1),a(f);var m=u&&c.domain;n(m?m.bind(f):f)}})},62059:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(64110),a=e(35454),s=TypeError,u=Object.defineProperty,c=r.self!==r;try{if(a){var o=Object.getOwnPropertyDescriptor(r,"self");(c||!o||!o.get||!o.enumerable)&&n(r,"self",{get:function(){return r},set:function(m){if(this!==r)throw new s("Illegal invocation");u(r,"self",{value:m,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else t({global:!0,simple:!0,forced:c},{self:r})}catch(f){}},91700:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).set,a=e(93222),s=r.setImmediate?a(n,!1):n;t({global:!0,bind:!0,enumerable:!0,forced:r.setImmediate!==s},{setImmediate:s})},88469:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setInterval,!0);t({global:!0,bind:!0,forced:r.setInterval!==a},{setInterval:a})},91572:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setTimeout,!0);t({global:!0,bind:!0,forced:r.setTimeout!==a},{setTimeout:a})},10305:function(i,d,e){"use strict";var t=e(16697),r=e(94488),n=e(92916),a=e(65911),s=e(94237),u=e(3338),c=e(6145),o=e(55327),f=e(39812),m=e(4112),p=e(31946),b=e(18446),g=e(62003),E=e(80449),O=e(97607),S=e(32621),I=e(69392),P=e(68151),k=e(82762),R=e(57106),T=e(81644),A=e(2786),D=e(19691),j=e(57002),L=e(39311),V=e(25406),z=e(80426),Y=n.Object,B=n.Array,W=n.Date,G=n.Error,Q=n.TypeError,H=n.PerformanceMark,F=a("DOMException"),q=A.Map,M=A.has,N=A.get,K=A.set,ne=D.Set,se=D.add,_e=D.has,le=a("Object","keys"),he=s([].push),We=s((!0).valueOf),Ke=s(1 .valueOf),ft=s("".valueOf),_t=s(W.prototype.getTime),pt=c("structuredClone"),et="DataCloneError",me="Transferring",Ie=function(ce){return!u(function(){var xe=new n.Set([7]),dt=ce(xe),qe=ce(Y(7));return dt===xe||!dt.has(7)||!p(qe)||+qe!=7})&&ce},$e=function(ce,xe){return!u(function(){var dt=new xe,qe=ce({a:dt,b:dt});return!(qe&&qe.a===qe.b&&qe.a instanceof xe&&qe.a.stack===dt.stack)})},nt=function(ce){return!u(function(){var xe=ce(new n.AggregateError([1],pt,{cause:3}));return xe.name!=="AggregateError"||xe.errors[0]!==1||xe.message!==pt||xe.cause!==3})},wt=n.structuredClone,Mt=t||!$e(wt,G)||!$e(wt,F)||!nt(wt),At=!wt&&Ie(function(ce){return new H(pt,{detail:ce}).detail}),De=Ie(wt)||At,Qe=function(ce){throw new F("Uncloneable type: "+ce,et)},mt=function(ce,xe){throw new F((xe||"Cloning")+" of "+ce+" cannot be properly polyfilled in this engine",et)},Be=function(ce,xe){return De||mt(xe),De(ce)},we=function(){var ce;try{ce=new n.DataTransfer}catch(xe){try{ce=new n.ClipboardEvent("").clipboardData}catch(dt){}}return ce&&ce.items&&ce.files?ce:null},ue=function(ce,xe,dt){if(M(xe,ce))return N(xe,ce);var qe=dt||O(ce),He,at,Rt,lt,Re,it;if(qe==="SharedArrayBuffer")De?He=De(ce):He=ce;else{var Ze=n.DataView;!Ze&&!o(ce.slice)&&mt("ArrayBuffer");try{if(o(ce.slice)&&!ce.resizable)He=ce.slice(0);else for(at=ce.byteLength,Rt=("maxByteLength"in ce)?{maxByteLength:ce.maxByteLength}:void 0,He=new ArrayBuffer(at,Rt),lt=new Ze(ce),Re=new Ze(He),it=0;it1&&!m(arguments[1])?E(arguments[1]):void 0,qe=dt?dt.transfer:void 0,He,at;qe!==void 0&&(He=new q,at=rt(qe,He));var Rt=Se(xe,He);return at&&xt(at),Rt}})},41208:function(i,d,e){"use strict";e(88469),e(91572)},91340:function(i,d,e){"use strict";e(11005);var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(35454),u=e(3299),c=e(2291),o=e(64110),f=e(66477),m=e(94573),p=e(83126),b=e(94844),g=e(56472),E=e(55327),O=e(32621),S=e(80666),I=e(97607),P=e(80449),k=e(31946),R=e(69905),T=e(20132),A=e(35012),D=e(85428),j=e(26006),L=e(25587),V=e(57106),z=e(59893),Y=e(63668),B=z("iterator"),W="URLSearchParams",G=W+"Iterator",Q=b.set,H=b.getterFor(W),F=b.getterFor(G),q=Object.getOwnPropertyDescriptor,M=function(He){if(!s)return r[He];var at=q(r,He);return at&&at.value},N=M("fetch"),K=M("Request"),ne=M("Headers"),se=K&&K.prototype,_e=ne&&ne.prototype,le=r.RegExp,he=r.TypeError,We=r.decodeURIComponent,Ke=r.encodeURIComponent,ft=a("".charAt),_t=a([].join),pt=a([].push),et=a("".replace),me=a([].shift),Ie=a([].splice),$e=a("".split),nt=a("".slice),wt=/\+/g,Mt=Array(4),At=function(He){return Mt[He-1]||(Mt[He-1]=le("((?:%[\\da-f]{2}){"+He+"})","gi"))},De=function(He){try{return We(He)}catch(at){return He}},Qe=function(He){var at=et(He,wt," "),Rt=4;try{return We(at)}catch(lt){for(;Rt;)at=et(at,At(Rt--),De);return at}},mt=/[!'()~]|%20/g,Be={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},we=function(He){return Be[He]},ue=function(He){return et(Ke(He),mt,we)},ye=p(function(at,Rt){Q(this,{type:G,target:H(at).entries,index:0,kind:Rt})},W,function(){var at=F(this),Rt=at.target,lt=at.index++;if(!Rt||lt>=Rt.length)return at.target=void 0,L(void 0,!0);var Re=Rt[lt];switch(at.kind){case"keys":return L(Re.key,!1);case"values":return L(Re.value,!1)}return L([Re.key,Re.value],!1)},!0),Se=function(He){this.entries=[],this.url=null,He!==void 0&&(k(He)?this.parseObject(He):this.parseQuery(typeof He=="string"?ft(He,0)==="?"?nt(He,1):He:R(He)))};Se.prototype={type:W,bindURL:function(He){this.url=He,this.update()},parseObject:function(He){var at=this.entries,Rt=j(He),lt,Re,it,Ze,gt,Dt,lr;if(Rt)for(lt=D(He,Rt),Re=lt.next;!(it=n(Re,lt)).done;){if(Ze=D(P(it.value)),gt=Ze.next,(Dt=n(gt,Ze)).done||(lr=n(gt,Ze)).done||!n(gt,Ze).done)throw new he("Expected sequence with length 2");pt(at,{key:R(Dt.value),value:R(lr.value)})}else for(var cr in He)O(He,cr)&&pt(at,{key:cr,value:R(He[cr])})},parseQuery:function(He){if(He)for(var at=this.entries,Rt=$e(He,"&"),lt=0,Re,it;lt0?arguments[0]:void 0,Rt=Q(this,new Se(at));s||(this.size=Rt.entries.length)},xt=rt.prototype;if(f(xt,{append:function(at,Rt){var lt=H(this);V(arguments.length,2),pt(lt.entries,{key:R(at),value:R(Rt)}),s||this.length++,lt.updateURL()},delete:function(He){for(var at=H(this),Rt=V(arguments.length,1),lt=at.entries,Re=R(He),it=Rt<2?void 0:arguments[1],Ze=it===void 0?it:R(it),gt=0;gtlt.key?1:-1}),at.updateURL()},forEach:function(at){for(var Rt=H(this).entries,lt=S(at,arguments.length>1?arguments[1]:void 0),Re=0,it;Re1?dt(arguments[1]):{})}}),E(K)){var qe=function(at){return g(this,se),new K(at,arguments.length>1?dt(arguments[1]):{})};se.constructor=qe,qe.prototype=se,t({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:qe})}}i.exports={URLSearchParams:rt,getState:H}},4890:function(i,d,e){"use strict";var t=e(2291),r=e(94237),n=e(69905),a=e(57106),s=URLSearchParams,u=s.prototype,c=r(u.append),o=r(u.delete),f=r(u.forEach),m=r([].push),p=new s("a=1&a=2&b=3");p.delete("a",1),p.delete("b",void 0),p+""!="a=2"&&t(u,"delete",function(b){var g=arguments.length,E=g<2?void 0:arguments[1];if(g&&E===void 0)return o(this,b);var O=[];f(this,function(D,j){m(O,{key:j,value:D})}),a(g,1);for(var S=n(b),I=n(E),P=0,k=0,R=!1,T=O.length,A;P?@[\\\]^|]/,wt=/[\0\t\n\r #/:<>?@[\\\]^|]/,Mt=/^[\u0000-\u0020]+/,At=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,De=/[\t\n\r]/g,Qe,mt=function(ht){var Ye=K(ht,"."),je,Le,Xe,$t,Nt,vr,gr;if(Ye.length&&Ye[Ye.length-1]===""&&Ye.length--,je=Ye.length,je>4)return ht;for(Le=[],Xe=0;Xe1&&W($t,0)==="0"&&(Nt=G(et,$t)?16:8,$t=ne($t,Nt===8?1:2)),$t==="")vr=0;else{if(!G(Nt===10?Ie:Nt===8?me:$e,$t))return ht;vr=z($t,Nt)}q(Le,vr)}for(Xe=0;Xe=B(256,5-je))return null}else if(vr>255)return null;for(gr=F(Le),Xe=0;Xe6))return;for(vr=0;ke();){if(gr=null,vr>0)if(ke()==="."&&vr<4)Xe++;else return;if(!G(pt,ke()))return;for(;G(pt,ke());){if(Xr=z(ke(),10),gr===null)gr=Xr;else{if(gr===0)return;gr=gr*10+Xr}if(gr>255)return;Xe++}Ye[je]=Ye[je]*256+gr,vr++,(vr===2||vr===4)&&je++}if(vr!==4)return;break}else if(ke()===":"){if(Xe++,!ke())return}else if(ke())return;Ye[je++]=$t}if(Le!==null)for(vn=je-Le,je=7;je!==0&&vn>0;)ar=Ye[je],Ye[je--]=Ye[Le+vn-1],Ye[Le+--vn]=ar;else if(je!==8)return;return Ye},we=function(ht){for(var Ye=null,je=1,Le=null,Xe=0,$t=0;$t<8;$t++)ht[$t]!==0?(Xe>je&&(Ye=Le,je=Xe),Le=null,Xe=0):(Le===null&&(Le=$t),++Xe);return Xe>je&&(Ye=Le,je=Xe),Ye},ue=function(ht){var Ye,je,Le,Xe;if(typeof ht=="number"){for(Ye=[],je=0;je<4;je++)_e(Ye,ht%256),ht=Y(ht/256);return Q(Ye,".")}else if(typeof ht=="object"){for(Ye="",Le=we(ht),je=0;je<8;je++)Xe&&ht[je]===0||(Xe&&(Xe=!1),Le===je?(Ye+=je?":":"::",Xe=!0):(Ye+=H(ht[je],16),je<7&&(Ye+=":")));return"["+Ye+"]"}return ht},ye={},Se=p({},ye,{" ":1,'"':1,"<":1,">":1,"`":1}),rt=p({},Se,{"#":1,"?":1,"{":1,"}":1}),xt=p({},rt,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),ce=function(ht,Ye){var je=E(ht,0);return je>32&&je<127&&!m(Ye,ht)?ht:encodeURIComponent(ht)},xe={ftp:21,file:null,http:80,https:443,ws:80,wss:443},dt=function(ht,Ye){var je;return ht.length===2&&G(ft,W(ht,0))&&((je=W(ht,1))===":"||!Ye&&je==="|")},qe=function(ht){var Ye;return ht.length>1&&dt(ne(ht,0,2))&&(ht.length===2||(Ye=W(ht,2))==="/"||Ye==="\\"||Ye==="?"||Ye==="#")},He=function(ht){return ht==="."||se(ht)==="%2e"},at=function(ht){return ht=se(ht),ht===".."||ht==="%2e."||ht===".%2e"||ht==="%2e%2e"},Rt={},lt={},Re={},it={},Ze={},gt={},Dt={},lr={},cr={},Ir={},Pr={},yr={},Ne={},kr={},yt={},Jt={},_r={},ie={},ct={},qt={},Wt={},St=function(ht,Ye,je){var Le=S(ht),Xe,$t,Nt;if(Ye){if($t=this.parse(Le),$t)throw new V($t);this.searchParams=null}else{if(je!==void 0&&(Xe=new St(je,!0)),$t=this.parse(Le,null,Xe),$t)throw new V($t);Nt=j(new D),Nt.bindURL(this),this.searchParams=Nt}};St.prototype={type:"URL",parse:function(ht,Ye,je){var Le=this,Xe=Ye||Rt,$t=0,Nt="",vr=!1,gr=!1,Xr=!1,vn,ar,ke,Dr;for(ht=S(ht),Ye||(Le.scheme="",Le.username="",Le.password="",Le.host=null,Le.port=null,Le.path=[],Le.query=null,Le.fragment=null,Le.cannotBeABaseURL=!1,ht=M(ht,Mt,""),ht=M(ht,At,"$1")),ht=M(ht,De,""),vn=b(ht);$t<=vn.length;){switch(ar=vn[$t],Xe){case Rt:if(ar&&G(ft,ar))Nt+=se(ar),Xe=lt;else{if(Ye)return he;Xe=Re;continue}break;case lt:if(ar&&(G(_t,ar)||ar==="+"||ar==="-"||ar==="."))Nt+=se(ar);else if(ar===":"){if(Ye&&(Le.isSpecial()!==m(xe,Nt)||Nt==="file"&&(Le.includesCredentials()||Le.port!==null)||Le.scheme==="file"&&!Le.host))return;if(Le.scheme=Nt,Ye){Le.isSpecial()&&xe[Le.scheme]===Le.port&&(Le.port=null);return}Nt="",Le.scheme==="file"?Xe=kr:Le.isSpecial()&&je&&je.scheme===Le.scheme?Xe=it:Le.isSpecial()?Xe=lr:vn[$t+1]==="/"?(Xe=Ze,$t++):(Le.cannotBeABaseURL=!0,q(Le.path,""),Xe=ct)}else{if(Ye)return he;Nt="",Xe=Re,$t=0;continue}break;case Re:if(!je||je.cannotBeABaseURL&&ar!=="#")return he;if(je.cannotBeABaseURL&&ar==="#"){Le.scheme=je.scheme,Le.path=g(je.path),Le.query=je.query,Le.fragment="",Le.cannotBeABaseURL=!0,Xe=Wt;break}Xe=je.scheme==="file"?kr:gt;continue;case it:if(ar==="/"&&vn[$t+1]==="/")Xe=cr,$t++;else{Xe=gt;continue}break;case Ze:if(ar==="/"){Xe=Ir;break}else{Xe=ie;continue}case gt:if(Le.scheme=je.scheme,ar===Qe)Le.username=je.username,Le.password=je.password,Le.host=je.host,Le.port=je.port,Le.path=g(je.path),Le.query=je.query;else if(ar==="/"||ar==="\\"&&Le.isSpecial())Xe=Dt;else if(ar==="?")Le.username=je.username,Le.password=je.password,Le.host=je.host,Le.port=je.port,Le.path=g(je.path),Le.query="",Xe=qt;else if(ar==="#")Le.username=je.username,Le.password=je.password,Le.host=je.host,Le.port=je.port,Le.path=g(je.path),Le.query=je.query,Le.fragment="",Xe=Wt;else{Le.username=je.username,Le.password=je.password,Le.host=je.host,Le.port=je.port,Le.path=g(je.path),Le.path.length--,Xe=ie;continue}break;case Dt:if(Le.isSpecial()&&(ar==="/"||ar==="\\"))Xe=cr;else if(ar==="/")Xe=Ir;else{Le.username=je.username,Le.password=je.password,Le.host=je.host,Le.port=je.port,Xe=ie;continue}break;case lr:if(Xe=cr,ar!=="/"||W(Nt,$t+1)!=="/")continue;$t++;break;case cr:if(ar!=="/"&&ar!=="\\"){Xe=Ir;continue}break;case Ir:if(ar==="@"){vr&&(Nt="%40"+Nt),vr=!0,ke=b(Nt);for(var Me=0;Me65535)return Ke;Le.port=Le.isSpecial()&&ea===xe[Le.scheme]?null:ea,Nt=""}if(Ye)return;Xe=_r;continue}else return Ke;break;case kr:if(Le.scheme="file",ar==="/"||ar==="\\")Xe=yt;else if(je&&je.scheme==="file")switch(ar){case Qe:Le.host=je.host,Le.path=g(je.path),Le.query=je.query;break;case"?":Le.host=je.host,Le.path=g(je.path),Le.query="",Xe=qt;break;case"#":Le.host=je.host,Le.path=g(je.path),Le.query=je.query,Le.fragment="",Xe=Wt;break;default:qe(Q(g(vn,$t),""))||(Le.host=je.host,Le.path=g(je.path),Le.shortenPath()),Xe=ie;continue}else{Xe=ie;continue}break;case yt:if(ar==="/"||ar==="\\"){Xe=Jt;break}je&&je.scheme==="file"&&!qe(Q(g(vn,$t),""))&&(dt(je.path[0],!0)?q(Le.path,je.path[0]):Le.host=je.host),Xe=ie;continue;case Jt:if(ar===Qe||ar==="/"||ar==="\\"||ar==="?"||ar==="#"){if(!Ye&&dt(Nt))Xe=ie;else if(Nt===""){if(Le.host="",Ye)return;Xe=_r}else{if(Dr=Le.parseHost(Nt),Dr)return Dr;if(Le.host==="localhost"&&(Le.host=""),Ye)return;Nt="",Xe=_r}continue}else Nt+=ar;break;case _r:if(Le.isSpecial()){if(Xe=ie,ar!=="/"&&ar!=="\\")continue}else if(!Ye&&ar==="?")Le.query="",Xe=qt;else if(!Ye&&ar==="#")Le.fragment="",Xe=Wt;else if(ar!==Qe&&(Xe=ie,ar!=="/"))continue;break;case ie:if(ar===Qe||ar==="/"||ar==="\\"&&Le.isSpecial()||!Ye&&(ar==="?"||ar==="#")){if(at(Nt)?(Le.shortenPath(),ar!=="/"&&!(ar==="\\"&&Le.isSpecial())&&q(Le.path,"")):He(Nt)?ar!=="/"&&!(ar==="\\"&&Le.isSpecial())&&q(Le.path,""):(Le.scheme==="file"&&!Le.path.length&&dt(Nt)&&(Le.host&&(Le.host=""),Nt=W(Nt,0)+":"),q(Le.path,Nt)),Nt="",Le.scheme==="file"&&(ar===Qe||ar==="?"||ar==="#"))for(;Le.path.length>1&&Le.path[0]==="";)N(Le.path);ar==="?"?(Le.query="",Xe=qt):ar==="#"&&(Le.fragment="",Xe=Wt)}else Nt+=ce(ar,rt);break;case ct:ar==="?"?(Le.query="",Xe=qt):ar==="#"?(Le.fragment="",Xe=Wt):ar!==Qe&&(Le.path[0]+=ce(ar,ye));break;case qt:!Ye&&ar==="#"?(Le.fragment="",Xe=Wt):ar!==Qe&&(ar==="'"&&Le.isSpecial()?Le.query+="%27":ar==="#"?Le.query+="%23":Le.query+=ce(ar,ye));break;case Wt:ar!==Qe&&(Le.fragment+=ce(ar,Se));break}$t++}},parseHost:function(ht){var Ye,je,Le;if(W(ht,0)==="["){if(W(ht,ht.length-1)!=="]"||(Ye=Be(ne(ht,1,-1)),!Ye))return We;this.host=Ye}else if(this.isSpecial()){if(ht=O(ht),G(nt,ht)||(Ye=mt(ht),Ye===null))return We;this.host=Ye}else{if(G(wt,ht))return We;for(Ye="",je=b(ht),Le=0;Le1?arguments[1]:void 0,Xe=T(je,new St(Ye,!1,Le));r||(je.href=Xe.serialize(),je.origin=Xe.getOrigin(),je.protocol=Xe.getProtocol(),je.username=Xe.getUsername(),je.password=Xe.getPassword(),je.host=Xe.getHost(),je.hostname=Xe.getHostname(),je.port=Xe.getPort(),je.pathname=Xe.getPathname(),je.search=Xe.getSearch(),je.searchParams=Xe.getSearchParams(),je.hash=Xe.getHash())},Lt=Ct.prototype,Bt=function(ht,Ye){return{get:function(){return A(this)[ht]()},set:Ye&&function(je){return A(this)[Ye](je)},configurable:!0,enumerable:!0}};if(r&&(o(Lt,"href",Bt("serialize","setHref")),o(Lt,"origin",Bt("getOrigin")),o(Lt,"protocol",Bt("getProtocol","setProtocol")),o(Lt,"username",Bt("getUsername","setUsername")),o(Lt,"password",Bt("getPassword","setPassword")),o(Lt,"host",Bt("getHost","setHost")),o(Lt,"hostname",Bt("getHostname","setHostname")),o(Lt,"port",Bt("getPort","setPort")),o(Lt,"pathname",Bt("getPathname","setPathname")),o(Lt,"search",Bt("getSearch","setSearch")),o(Lt,"searchParams",Bt("getSearchParams")),o(Lt,"hash",Bt("getHash","setHash"))),c(Lt,"toJSON",function(){return A(this).serialize()},{enumerable:!0}),c(Lt,"toString",function(){return A(this).serialize()},{enumerable:!0}),L){var nr=L.createObjectURL,pr=L.revokeObjectURL;nr&&c(Ct,"createObjectURL",s(nr,L)),pr&&c(Ct,"revokeObjectURL",s(pr,L))}I(Ct,"URL"),t({global:!0,constructor:!0,forced:!n,sham:!r},{URL:Ct})},25204:function(i,d,e){"use strict";e(13588)},47803:function(i,d,e){"use strict";var t=e(94488),r=e(89945);t({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return r(URL.prototype.toString,this)}})},73825:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){if(Array.isArray(r))return r}},65873:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(89878);function r(n,a,s){return a=(0,t.Z)(a),a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}},38329:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(){return t=Object.assign?Object.assign.bind():function(r){for(var n=1;n=0)&&(s[c]=n[c]);return s}function r(n,a){if(n==null)return{};var s=t(n,a),u,c;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);for(c=0;c=0)&&Object.prototype.propertyIsEnumerable.call(n,u)&&(s[u]=n[u])}return s}},87296:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(73825);function r(u,c){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,m,p,b,g=[],E=!0,O=!1;try{if(p=(o=o.call(u)).next,c===0){if(Object(o)!==o)return;E=!1}else for(;!(E=(f=p.call(o)).done)&&(g.push(f.value),g.length!==c);E=!0);}catch(S){O=!0,m=S}finally{try{if(!E&&o.return!=null&&(b=o.return(),Object(b)!==b))return}finally{if(O)throw m}}return g}}var n=e(99227),a=e(66160);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(0,a.Z)()}},89878:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(8616);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var c=u.call(a,s||"default");if((0,t.Z)(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:String(s)}},8616:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},99227:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});function t(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,u=new Array(a);sr.length)&&(n=r.length);for(var a=0,s=Array(n);a3?(he=ft===le)&&(q=We[(F=We[4])?5:(F=3,3)],We[4]=We[5]=p):We[0]<=Ke&&((he=_e<2&&Kele||le>ft)&&(We[4]=_e,We[5]=le,ne.n=ft,F=0))}if(he||_e>1)return I;throw K=!0,le}return function(_e,le,he){if(M>1)throw TypeError("Generator is already running");for(K&&le===1&&se(le,he),F=le,q=he;(b=F<2?p:q)||!K;){H||(F?F<3?(F>1&&(ne.n=-1),se(F,q)):ne.n=q:ne.v=q);try{if(M=2,H){if(F||(_e="next"),b=H[_e]){if(!(b=b.call(H,q)))throw TypeError("iterator result is not an object");if(!b.done)return b;q=b.value,F<2&&(F=0)}else F===1&&(b=H.return)&&b.call(H),F<2&&(q=TypeError("The iterator does not provide a '"+_e+"' method"),F=1);H=p}else if((b=(K=ne.n<0)?q:W.call(G,ne))!==I)break}catch(We){H=p,F=1,q=We}finally{M=1}}return{value:b,done:K}}}(j,V,z),!0),B}var I={};function P(){}function k(){}function R(){}b=Object.getPrototypeOf;var T=[][E]?b(b([][E]())):(r(b={},E,function(){return this}),b),A=R.prototype=P.prototype=Object.create(T);function D(j){return Object.setPrototypeOf?Object.setPrototypeOf(j,R):(j.__proto__=R,r(j,O,"GeneratorFunction")),j.prototype=Object.create(A),j}return k.prototype=R,r(A,"constructor",R),r(R,"constructor",k),k.displayName="GeneratorFunction",r(R,O,"GeneratorFunction"),r(A),r(A,O,"Generator"),r(A,E,function(){return this}),r(A,"toString",function(){return"[object Generator]"}),(n=function(){return{w:S,m:D}})()}function a(p,b){function g(O,S,I,P){try{var k=p[O](S),R=k.value;return R instanceof t?b.resolve(R.v).then(function(T){g("next",T,I,P)},function(T){g("throw",T,I,P)}):b.resolve(R).then(function(T){k.value=T,I(k)},function(T){return g("throw",T,I,P)})}catch(T){P(T)}}var E;this.next||(r(a.prototype),r(a.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),r(this,"_invoke",function(O,S,I){function P(){return new b(function(k,R){g(O,I,k,R)})}return E=E?E.then(P,P):P()},!0)}function s(p,b,g,E,O){return new a(n().w(p,b,g,E),O||Promise)}function u(p,b,g,E,O){var S=s(p,b,g,E,O);return S.next().then(function(I){return I.done?I.value:S.next()})}function c(p){var b=Object(p),g=[];for(var E in b)g.unshift(E);return function O(){for(;g.length;)if((E=g.pop())in b)return O.value=E,O.done=!1,O;return O.done=!0,O}}var o=e(26420);function f(p){if(p!=null){var b=p[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],g=0;if(b)return b.call(p);if(typeof p.next=="function")return p;if(!isNaN(p.length))return{next:function(){return p&&g>=p.length&&(p=void 0),{value:p&&p[g++],done:!p}}}}throw new TypeError((0,o.Z)(p)+" is not iterable")}function m(){"use strict";var p=n(),b=p.m(m),g=(Object.getPrototypeOf?Object.getPrototypeOf(b):b.__proto__).constructor;function E(I){var P=typeof I=="function"&&I.constructor;return!!P&&(P===g||(P.displayName||P.name)==="GeneratorFunction")}var O={throw:1,return:2,break:3,continue:3};function S(I){var P,k;return function(R){P||(P={stop:function(){return k(R.a,2)},catch:function(){return R.v},abrupt:function(A,D){return k(R.a,O[A],D)},delegateYield:function(A,D,j){return P.resultName=D,k(R.d,f(A),j)},finish:function(A){return k(R.f,A)}},k=function(A,D,j){R.p=P.prev,R.n=P.next;try{return A(D,j)}finally{P.next=R.n}}),P.resultName&&(P[P.resultName]=R.v,P.resultName=void 0),P.sent=R.v,P.next=R.n;try{return I.call(this,P)}finally{R.p=P.prev,R.n=P.next}}}return(m=function(){return{wrap:function(k,R,T,A){return p.w(S(k),R,T,A&&A.reverse())},isGeneratorFunction:E,mark:p.m,awrap:function(k,R){return new t(k,R)},AsyncIterator:a,async:function(k,R,T,A,D){return(E(R)?s:u)(S(k),R,T,A,D)},keys:c,values:f}})()}},90691:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r,n){return t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,s){return a.__proto__=s,a},t(r,n)}},16886:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(36824);function r(u,c){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,m,p,b,g=[],E=!0,O=!1;try{if(p=(o=o.call(u)).next,c===0){if(Object(o)!==o)return;E=!1}else for(;!(E=(f=p.call(o)).done)&&(g.push(f.value),g.length!==c);E=!0);}catch(S){O=!0,m=S}finally{try{if(!E&&o.return!=null&&(b=o.return(),Object(b)!==b))return}finally{if(O)throw m}}return g}}var n=e(42913),a=e(82763);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(0,a.Z)()}},57879:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(36824),r=e(23841),n=e(42913),a=e(82763);function s(u){return(0,t.Z)(u)||(0,r.Z)(u)||(0,n.Z)(u)||(0,a.Z)()}},15142:function(i,d,e){"use strict";e.d(d,{Z:function(){return u}});var t=e(22363);function r(c){if(Array.isArray(c))return(0,t.Z)(c)}var n=e(23841),a=e(42913);function s(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function u(c){return r(c)||(0,n.Z)(c)||(0,a.Z)(c)||s()}},51333:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(26420);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var c=u.call(a,s||"default");if((0,t.Z)(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:s+""}},26420:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},42913:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(22363);function r(n,a){if(n){if(typeof n=="string")return(0,t.Z)(n,a);var s={}.toString.call(n).slice(8,-1);return s==="Object"&&n.constructor&&(s=n.constructor.name),s==="Map"||s==="Set"?Array.from(n):s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?(0,t.Z)(n,a):void 0}}},28143:function(i,d,e){"use strict";e.d(d,{Z:function(){return u}});var t=e(20456),r=e(90691);function n(c){try{return Function.toString.call(c).indexOf("[native code]")!==-1}catch(o){return typeof c=="function"}}var a=e(87042);function s(c,o,f){if((0,a.Z)())return Reflect.construct.apply(null,arguments);var m=[null];m.push.apply(m,o);var p=new(c.bind.apply(c,m));return f&&(0,r.Z)(p,f.prototype),p}function u(c){var o=typeof Map=="function"?new Map:void 0;return u=function(m){if(m===null||!n(m))return m;if(typeof m!="function")throw new TypeError("Super expression must either be null or a function");if(o!==void 0){if(o.has(m))return o.get(m);o.set(m,p)}function p(){return s(m,arguments,(0,t.Z)(this).constructor)}return p.prototype=Object.create(m.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),(0,r.Z)(p,m)},u(c)}},53280:function(i,d,e){"use strict";e.d(d,{D:function(){return r}});function t(n,a,s){var u=s||{},c=u.noTrailing,o=c===void 0?!1:c,f=u.noLeading,m=f===void 0?!1:f,p=u.debounceMode,b=p===void 0?void 0:p,g,E=!1,O=0;function S(){g&&clearTimeout(g)}function I(k){var R=k||{},T=R.upcomingOnly,A=T===void 0?!1:T;S(),E=!A}function P(){for(var k=arguments.length,R=new Array(k),T=0;Tn?m?(O=Date.now(),o||(g=setTimeout(b?L:j,n))):j():o!==!0&&(g=setTimeout(b?L:j,b===void 0?n-D:n))}return P.cancel=I,P}function r(n,a,s){var u=s||{},c=u.atBegin,o=c===void 0?!1:c;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~d.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8891:"antdesign",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"18831d1a",67:"74491390",109:"42e39d15",189:"02059adb",195:"ae9a3a79",264:"6a1bbb90",265:"fdb492cb",292:"38be80a7",310:"5c43a747",316:"1f60ada6",337:"61e7caab",342:"100973fb",354:"d4d139cf",479:"3c1c68c0",485:"549b606e",508:"bb2de52a",532:"dd1aa754",533:"92c136c0",547:"5637803b",556:"e35018ef",559:"ef53bc1c",576:"cf9c3dff",629:"44a1d9a5",643:"b03546de",644:"59d08453",671:"4a609b8d",680:"08761c71",700:"0988840f",737:"c102fd4d",741:"ac5fd360",745:"e9c118fc",799:"47de701d",869:"d73fc213",895:"ffc4118a",919:"56fb9c79",921:"38ebd749",928:"e4da2624",981:"2191a42e",1006:"5480c303",1043:"5748ed40",1045:"44180e3d",1048:"ad2a1f6d",1070:"541f4d05",1144:"c90eccaf",1148:"93612b51",1150:"c35048d9",1154:"8cb80842",1211:"1e5b16f6",1220:"6a49c772",1253:"27e62bc4",1257:"4dcca6a1",1265:"4c5935bc",1274:"5f6ea65a",1276:"16279fa0",1343:"58be9240",1416:"5ac461ad",1423:"a7abedb8",1427:"78818945",1443:"217b8d05",1450:"fb7e6597",1461:"cf404327",1462:"fcf08abc",1470:"ed9ff6b9",1475:"dfa0e86d",1482:"690fd38d",1512:"377d3efd",1520:"9038fc73",1545:"020faa9e",1578:"9fc92cbb",1581:"a543077e",1582:"b1eeb0a1",1646:"e6e27b60",1657:"f07f7139",1660:"7c3690b3",1674:"92ffae08",1685:"99afaf36",1702:"883b0cd7",1713:"b17a8882",1717:"1b315a12",1727:"fbd3c175",1783:"8a3fb497",1799:"fc250853",1831:"3d4330bc",1836:"2decd3f6",1855:"cc4effd9",1880:"29425796",1939:"83d861b8",1953:"072675fc",1962:"d85f516b",2011:"59d51f98",2045:"4311edc1",2076:"a2e7a1d9",2102:"430250a5",2141:"2731786d",2216:"769b2fcb",2240:"5d3cfd49",2249:"f4830452",2254:"35df1dc1",2300:"f77c7faa",2303:"b59f53e3",2307:"60e7236b",2338:"735d35e8",2339:"bd05d8a3",2364:"f89faf70",2386:"192e235c",2396:"98a4257f",2404:"4ce46a9d",2412:"709d9e3b",2425:"7bbf58fe",2443:"976180d5",2452:"e59187d8",2476:"b4da6bea",2494:"68080a87",2501:"e4155f05",2524:"d1d31cda",2529:"5f22cec4",2538:"de4a3723",2539:"c4b230d0",2548:"68aff200",2570:"8ee4e240",2594:"e87d3761",2603:"7ad6b5b4",2659:"7ac8bdb6",2707:"665cde07",2806:"fd369263",2819:"b40fe246",2823:"23954ac7",2826:"80cee090",2829:"164479ec",2837:"54a82605",2865:"7174c28c",2875:"7ceeea5b",2884:"ea07d0f2",2969:"ab3357d7",2983:"85109c60",3006:"d59d59f2",3133:"9bf3f89c",3141:"5ffce4cb",3157:"1a57a887",3183:"e60fb342",3198:"8e655451",3212:"e867f489",3220:"8e06e3fa",3247:"ff5f8875",3260:"845570ac",3282:"4524016c",3317:"fa914865",3332:"26401ceb",3355:"dca98ccd",3356:"472621ad",3391:"29dbcd9b",3433:"d7badb94",3442:"164e90f7",3443:"0c6c2865",3447:"d4251df1",3451:"da6c1c0c",3496:"aaa61f1f",3509:"c98dc6ee",3550:"3dc83156",3581:"fe1dbf99",3585:"41f26a7d",3589:"e5438d00",3665:"6ef9ecec",3668:"e8657ae3",3685:"f009909c",3697:"481a10d9",3747:"3b158d50",3754:"2712458c",3777:"d5b0f2f1",3784:"70b1ede0",3805:"9dbcb95e",3862:"762eebef",3873:"ce311822",3885:"f87f7f15",3897:"a94da613",3910:"f05d04f2",3935:"bbbc62bc",3951:"560f4f6b",3987:"5cecd51b",4014:"27a8e97c",4017:"c3e5afc1",4030:"e2158d53",4056:"d205cb45",4058:"767cd625",4078:"1693cdf2",4088:"6f7d1078",4093:"fa9ecfff",4105:"d12d2506",4144:"03a92d75",4164:"43410cbf",4216:"80948d49",4217:"71fa804c",4227:"7871e632",4259:"cbbdc62a",4264:"5e025fc6",4339:"922833cb",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"66d16077",4492:"74631089",4496:"2a37b45a",4498:"48d1ead7",4504:"4b0070a9",4514:"76476418",4520:"d8facfdd",4546:"5c8adee9",4565:"4a4bbd08",4572:"8418d49d",4599:"93dc5f4d",4601:"afeda423",4610:"d9c1d8ec",4621:"54d8d754",4628:"ece2c60c",4662:"bd68d4b0",4685:"c33f1528",4715:"2f1ac620",4736:"23d78427",4741:"11aa21a4",4757:"dd31bbff",4766:"6aefd62d",4770:"3f3b9943",4786:"3909a581",4790:"619413e4",4795:"f31902d7",4797:"a24e92db",4800:"720845d8",4849:"975aaac5",4850:"1edda4b7",4862:"e420ce0d",4884:"c833b3a5",4889:"31c6a660",4928:"b3870885",4973:"5cfb6fb3",4994:"5a608828",5022:"878d081d",5028:"95e217ad",5043:"81a32e0f",5048:"13a3e7c5",5060:"85dafcc6",5096:"cda74ac6",5106:"abc50077",5111:"8d2f4287",5125:"a0cf4d88",5148:"25e3d74c",5176:"c9d8b0bb",5179:"c91e017b",5183:"dd5033b2",5186:"8f261195",5191:"12d0bfc4",5238:"1ad5f610",5290:"5dabcdc2",5297:"baee6c4f",5319:"405e42a5",5321:"1163c84e",5335:"45dcb7ea",5354:"7ae70604",5357:"c412b83c",5359:"b072f047",5382:"80f94099",5402:"b7ca5c97",5416:"454536b7",5434:"38b302a6",5470:"5a27c333",5494:"d89549c4",5518:"a6e56f64",5549:"2359b4d9",5572:"6d5a339e",5573:"5fb69dfe",5599:"0120a960",5624:"b431d92a",5631:"e00d3d36",5650:"c7facffc",5666:"7ad32407",5679:"4a090bef",5705:"97655621",5729:"96fa2dd0",5741:"5481b2c2",5764:"e0d7e586",5775:"2b7a743e",5786:"8ff41688",5798:"e73efcd1",5816:"b7f54f27",5825:"5bfea246",5876:"5eded409",5888:"44ed0d19",5891:"a99a18b8",5895:"fa2f8ef3",5902:"76c4edca",5915:"dc68c71c",5927:"7846ba38",5992:"da7bb411",6029:"d998b3f0",6034:"bb9e1624",6045:"d268f87f",6047:"3ce45acd",6052:"190d895a",6063:"3c19a12a",6069:"632ef13b",6126:"99519171",6127:"29224e9c",6170:"2a7a348c",6265:"bf57a7d8",6270:"ae8d6b46",6277:"c7109d74",6328:"91c14318",6366:"9945e2aa",6378:"7f3a946a",6411:"e73c17c1",6434:"94afe548",6444:"3aea98e9",6452:"e735a8f5",6531:"9c174eba",6541:"17389361",6583:"23dcf3df",6587:"60754db2",6634:"eb1c5d05",6651:"f826c3ed",6685:"088d7d76",6729:"c94cc024",6741:"c53c7f7e",6758:"9ba59013",6774:"59d4d618",6784:"a332cc23",6788:"78f2c0e4",6796:"f044a0b0",6805:"b3c6bc7c",6820:"5fb6122d",6845:"59167852",6882:"f62c8772",6883:"7f3c5e72",6904:"c5ac56b3",6913:"9042d5bc",6950:"43c5ca23",6963:"a3e7d8be",6982:"c9d8aaea",7008:"a3fdebb0",7042:"115f0e3c",7043:"8994fc1f",7045:"5f0d80e3",7046:"6a10c302",7058:"83269566",7062:"173a82ee",7084:"46ccce72",7121:"902ecbe9",7156:"e7466006",7178:"63d9637e",7182:"a971d03d",7242:"8cd7cafb",7260:"0db75ec3",7331:"2e27a23b",7333:"4fc9647a",7365:"1005464f",7391:"9d4a9b43",7395:"99775a69",7426:"178c2894",7460:"062464e7",7477:"5d23bbbb",7482:"e117ab76",7493:"712be961",7527:"be2729cc",7545:"0890bca9",7560:"5ee4e668",7589:"16963363",7591:"c8233ce9",7614:"37e03ee5",7622:"fa0cca53",7686:"4fcec9f9",7706:"c2a79e40",7806:"6069f795",7852:"611aaef1",7855:"e0c19d64",7857:"04db5dd6",7878:"c0dc01b9",7883:"39ccb210",7884:"a553dbbb",7922:"8a0b7202",7964:"29aed9a1",7999:"1c10965f",8014:"923ea175",8062:"ccff2c2b",8072:"6af95c1f",8077:"87403165",8085:"3dbaf1ea",8089:"d536b13a",8137:"c1cefffe",8143:"e14030dc",8155:"b0011a55",8161:"83c5fa9a",8237:"35a37347",8241:"4f884ceb",8302:"76d1096e",8307:"3d0cf9e5",8340:"9b0d5a04",8350:"07df8a75",8398:"61a9fd00",8431:"44319d6a",8435:"25fb01d0",8447:"f486915a",8517:"0d0bc051",8522:"3ddc0d1c",8561:"4339de84",8563:"b8a05a20",8634:"8eee1491",8639:"374b258d",8665:"e1a611c0",8688:"33fb6e0c",8689:"668c9846",8723:"f9a89d90",8737:"ce7dad23",8776:"0ad26240",8782:"c4e29812",8787:"5b14dfb2",8795:"5a27dd8d",8797:"59566fb6",8823:"518d7eb2",8827:"c806226c",8842:"9f25a3e2",8866:"e74dae52",8871:"690fa8cb",8882:"2cddfe72",8885:"8561cca4",8891:"97b9ce5d",8898:"d002bcd8",8909:"0c955187",8920:"7f82440c",8963:"790aecdd",8982:"53e70ffc",8999:"ba4e8818",9076:"1e794fc0",9104:"bbcb2345",9133:"1a38f625",9205:"5bba02ef",9215:"06d79abf",9252:"0d791a59",9260:"f163e60e",9332:"a15c72d4",9360:"15a9ad7f",9366:"102485fb",9391:"6ade6bd3",9404:"9fcc3d3e",9408:"c8505ad2",9416:"16e0817a",9472:"0ebfe1c4",9487:"c3e9d6d1",9489:"31edf335",9507:"9163f515",9554:"ed358e7b",9559:"f794af19",9590:"2c940c22",9595:"a539fb0d",9647:"081cec48",9649:"7f14c71a",9674:"7dbb62cd",9677:"66909090",9695:"511734b7",9715:"21a890c4",9716:"9e9953a4",9785:"2e24b84f",9788:"b8893c68",9890:"0e0e0f85",9891:"38ee2f15",9895:"b8e31ff2",9921:"fba15381",9922:"280a41ad",9928:"5989f5e0",9944:"a5819eab",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"78bf926a",67:"2d8a8bdc",109:"b9c23c40",195:"f69b998f",264:"5fd9b3fc",265:"34e6330e",292:"95f6e194",310:"64044e73",337:"9b9827f0",342:"55d30ace",479:"5e75efb1",485:"d63578fe",508:"7e8930a6",532:"738f54ac",533:"a3c1deb3",547:"5581debc",556:"c42fee12",559:"c49aa5ba",576:"8bf77b42",643:"0de52106",680:"e67e9e01",700:"d5e66b02",737:"72eaccaa",745:"d3ca037a",799:"a8022262",869:"4a5372a2",895:"ce8634e8",919:"c55bc6c8",921:"b09f4288",928:"d400bdfe",1006:"b9d07e6a",1043:"e8c0878b",1045:"d679c2a9",1048:"f275801f",1070:"e67e9e01",1148:"754fff63",1150:"da6ea9ca",1211:"cef55a54",1253:"60d33f0b",1257:"7b8c452c",1265:"fd4fbe66",1276:"bbc6eeec",1343:"63d89e82",1416:"5e412a74",1423:"ac9f0abe",1427:"21784ab9",1443:"8a38fcbf",1450:"d927e082",1461:"b211543a",1470:"afcb0f79",1475:"e8400386",1482:"099257e4",1512:"f3653a35",1520:"f7300d0e",1545:"c42bc887",1578:"869f4aec",1581:"13815a71",1582:"75250b9d",1657:"ae31e31b",1674:"fdbc1e05",1702:"c68efb85",1713:"cfcd20ff",1717:"7fe99454",1727:"ba0a7282",1783:"acce787f",1831:"d3b95908",1836:"5f0d3f7f",1855:"d782a698",1880:"2ba04bac",1939:"0808b0f7",1953:"b2a9de2b",1962:"84e145fa",2045:"dcfad42d",2076:"be8662b0",2102:"a8f403cb",2141:"5eb2f330",2216:"ec88fb77",2240:"e7cce869",2254:"522abbe2",2303:"12a84d51",2307:"b2c54321",2338:"f2971ba5",2339:"0cf686fe",2396:"fb3901c9",2404:"5194b170",2412:"ab5929be",2425:"0bbd686e",2443:"45b0cc1b",2476:"cf85a190",2501:"2441982c",2524:"89c6de28",2529:"0d98d328",2539:"f8a70b48",2548:"75182034",2570:"b9b808a4",2603:"d400bdfe",2659:"f6071a36",2707:"cabcb16e",2806:"fa51e718",2819:"32083596",2823:"a13b21fb",2826:"6fce56c6",2829:"b9ad7ac4",2865:"6ef3cf6b",2875:"75690e23",2884:"203ae502",2983:"f1648d85",3006:"7fce4e74",3141:"c491cfd0",3157:"afb4dcef",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"e905b8b4",3260:"ed91eb17",3282:"c98dd16f",3317:"c0dfcf3c",3332:"9238937c",3355:"d4a1a198",3356:"802ec8d1",3391:"89554b70",3433:"52af582a",3442:"e0fd9ac3",3443:"c55bc6c8",3447:"1653d818",3451:"e3a31387",3496:"1ecc3984",3509:"70043ca5",3581:"691a8d4c",3585:"5f288e7b",3665:"aeda8044",3668:"f7efcc27",3685:"5356e3de",3747:"c60edc26",3784:"05ecae20",3873:"245cb512",3897:"a0e925c0",3910:"658d457f",3935:"b86f95e9",3951:"37c887df",4030:"59c04566",4056:"10eacfff",4058:"ee954c0b",4078:"aa54548e",4093:"1ac55157",4105:"defaf17a",4144:"f10aa199",4164:"cd52ed00",4216:"d400bdfe",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"1d442252",4339:"e59b7236",4449:"e68d8d58",4492:"1b537699",4496:"634331aa",4498:"f120940c",4504:"d2f27be7",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"5952744a",4601:"3c8ac557",4610:"687005a6",4621:"1ab1d6da",4662:"01eca25e",4715:"00d18926",4736:"7a83099a",4741:"02bd9307",4757:"73b754d2",4766:"b5df5a8e",4770:"2ad0c1f9",4795:"3f4545d8",4800:"f50302a4",4849:"62d31f36",4862:"dd497427",4884:"bd293d3b",4889:"85017e19",4928:"3ec9e47f",4973:"129c56e8",4994:"7cfd1274",5022:"81b1b86b",5028:"03cdfb68",5043:"742a7496",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"c519172e",5176:"9c49e7fa",5179:"21f01751",5186:"38d977bd",5191:"a3e7534d",5238:"3acde825",5297:"3a2685a1",5319:"fbe179c4",5335:"fec6fd9f",5357:"1fbb7d24",5359:"17150032",5382:"4de31547",5402:"6770fae6",5470:"01c55a02",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"3f149be6",5624:"3309aba2",5650:"f8f63f4b",5705:"df6bf207",5729:"a4be0f7f",5741:"bea27640",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"f1d820fd",5825:"d26b116c",5888:"c61f8ef3",5891:"e0499c06",5895:"5136f07a",5902:"d59edd35",5915:"bc9c3e69",5927:"73b7b6a2",5992:"e84da226",6029:"b97610ed",6052:"314ec9fc",6063:"dcc1111c",6069:"640f62f5",6127:"9f7e8a95",6265:"82993aad",6270:"9c6e2912",6277:"ec2ed455",6328:"1d366bbd",6366:"079fc2d8",6434:"8d399001",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"694cd0bb",6587:"9c49e7fa",6634:"b2973a7e",6651:"b07fe216",6685:"7ec10573",6729:"dedd93eb",6741:"b838eb14",6758:"fbd7fba9",6784:"1affe817",6788:"70bceb7a",6796:"d4139b02",6805:"d5bb349d",6820:"9b643572",6845:"be42eed4",6882:"c2d2eada",6883:"460a800d",6904:"ccf2c99c",6913:"52648dbe",6963:"84e145fa",6982:"933d273e",7008:"6bab94f9",7042:"c55bc6c8",7043:"bbf884ad",7045:"78876b9f",7046:"c7301ded",7058:"8d656115",7062:"e21fe294",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"b4086571",7477:"2e35db75",7482:"3a11c394",7527:"1f8068de",7545:"b0b55aba",7560:"d82e43ca",7589:"f99aec51",7614:"8e370373",7622:"c4b8e817",7806:"bd9accb9",7852:"5bc3026a",7855:"a6f0cfd4",7857:"c94403c2",7878:"2b521fde",7883:"68fe780a",7884:"47e0a5df",7922:"a6efce20",8014:"e07dbbe1",8062:"8e384b9f",8072:"dcb50d0e",8077:"7b1ddee5",8085:"fb2f4c4a",8137:"95a9b49c",8143:"5b4556bd",8155:"d345abd7",8237:"8233bf4f",8241:"c453f853",8302:"8a3f9d36",8307:"a24e4c8e",8398:"4a4db420",8431:"1db474d3",8435:"4f2ab980",8447:"db65c856",8517:"c47eec60",8522:"a1f72782",8563:"3f46db43",8634:"0cff4b79",8665:"c52575bc",8688:"f98a445e",8689:"240a0163",8723:"0fe54c85",8782:"6fecd26a",8787:"121de108",8795:"23231ec2",8797:"16f63888",8823:"16d39c24",8827:"0e4e75e4",8866:"00318b75",8882:"d913d6fc",8885:"de905169",8982:"1f639e54",8999:"54a0f341",9076:"6a501148",9133:"011c6333",9205:"1e43ebcb",9215:"f737e7e7",9332:"3d30bf20",9360:"a63362ee",9366:"3f6c2582",9391:"473c2453",9404:"d8cf04f7",9408:"d3565b1a",9416:"2687b487",9472:"f77db02f",9487:"a73f5679",9489:"ee2bb5b7",9507:"eb32e279",9590:"a026fd06",9595:"c55bc6c8",9647:"0d1618e4",9649:"5e708a2c",9674:"a937f52e",9677:"b6c3fc03",9695:"719beedf",9715:"ebd3f6c4",9716:"d7a969b5",9785:"f1030db2",9788:"4459d92d",9890:"41bccb3d",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;un?m?(O=Date.now(),o||(g=setTimeout(b?L:j,n))):j():o!==!0&&(g=setTimeout(b?L:j,b===void 0?n-D:n))}return P.cancel=I,P}function r(n,a,s){var u=s||{},c=u.atBegin,o=c===void 0?!1:c;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~d.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8891:"antdesign",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"18831d1a",67:"74491390",109:"42e39d15",189:"02059adb",195:"ae9a3a79",264:"6a1bbb90",265:"fdb492cb",292:"38be80a7",310:"5c43a747",316:"1f60ada6",337:"61e7caab",342:"100973fb",354:"d4d139cf",479:"3c1c68c0",485:"549b606e",508:"bb2de52a",532:"dd1aa754",533:"92c136c0",547:"5637803b",556:"e35018ef",559:"ef53bc1c",576:"cf9c3dff",629:"44a1d9a5",643:"b03546de",644:"59d08453",671:"4a609b8d",680:"08761c71",700:"0988840f",737:"c102fd4d",741:"ac5fd360",745:"e9c118fc",799:"47de701d",869:"d73fc213",895:"ffc4118a",919:"56fb9c79",921:"38ebd749",928:"e4da2624",981:"2191a42e",1006:"5480c303",1043:"5748ed40",1045:"44180e3d",1048:"ad2a1f6d",1070:"541f4d05",1144:"c90eccaf",1148:"93612b51",1150:"c35048d9",1154:"8cb80842",1211:"1e5b16f6",1220:"6a49c772",1253:"27e62bc4",1257:"4dcca6a1",1265:"4c5935bc",1274:"5f6ea65a",1276:"16279fa0",1343:"58be9240",1416:"5ac461ad",1423:"a7abedb8",1427:"78818945",1443:"217b8d05",1450:"fb7e6597",1461:"cf404327",1462:"fcf08abc",1470:"ed9ff6b9",1475:"dfa0e86d",1482:"690fd38d",1512:"377d3efd",1520:"9038fc73",1545:"020faa9e",1578:"9fc92cbb",1581:"a543077e",1582:"b1eeb0a1",1646:"e6e27b60",1657:"f07f7139",1660:"7c3690b3",1674:"92ffae08",1685:"99afaf36",1702:"883b0cd7",1713:"b17a8882",1717:"1b315a12",1727:"fbd3c175",1783:"8a3fb497",1799:"fc250853",1831:"3d4330bc",1836:"2decd3f6",1855:"cc4effd9",1880:"29425796",1939:"83d861b8",1953:"072675fc",1962:"d85f516b",2011:"59d51f98",2045:"4311edc1",2076:"a2e7a1d9",2102:"430250a5",2141:"2731786d",2216:"769b2fcb",2240:"5d3cfd49",2249:"f4830452",2254:"35df1dc1",2300:"f77c7faa",2303:"b59f53e3",2307:"60e7236b",2338:"735d35e8",2339:"bd05d8a3",2364:"f89faf70",2386:"192e235c",2396:"98a4257f",2404:"4ce46a9d",2412:"709d9e3b",2425:"7bbf58fe",2443:"976180d5",2452:"e59187d8",2476:"b4da6bea",2494:"68080a87",2501:"e4155f05",2524:"d1d31cda",2529:"5f22cec4",2538:"de4a3723",2539:"c4b230d0",2548:"68aff200",2570:"8ee4e240",2594:"e87d3761",2603:"7ad6b5b4",2659:"7ac8bdb6",2707:"665cde07",2806:"fd369263",2819:"b40fe246",2823:"23954ac7",2826:"80cee090",2829:"164479ec",2837:"54a82605",2865:"7174c28c",2875:"7ceeea5b",2884:"ea07d0f2",2969:"ab3357d7",2983:"85109c60",3006:"d59d59f2",3133:"9bf3f89c",3141:"5ffce4cb",3157:"1a57a887",3183:"e60fb342",3198:"8e655451",3212:"e867f489",3220:"8e06e3fa",3247:"ff5f8875",3260:"845570ac",3282:"4524016c",3317:"fa914865",3332:"a9cf84ac",3355:"dca98ccd",3356:"472621ad",3391:"29dbcd9b",3433:"d7badb94",3442:"164e90f7",3443:"0c6c2865",3447:"d4251df1",3451:"da6c1c0c",3496:"aaa61f1f",3509:"c98dc6ee",3550:"3dc83156",3581:"fe1dbf99",3585:"41f26a7d",3589:"e5438d00",3665:"6ef9ecec",3668:"d590c123",3685:"f009909c",3697:"481a10d9",3747:"3b158d50",3754:"2712458c",3777:"d5b0f2f1",3784:"70b1ede0",3805:"9dbcb95e",3862:"762eebef",3873:"ce311822",3885:"f87f7f15",3897:"a94da613",3910:"f05d04f2",3935:"bbbc62bc",3951:"560f4f6b",3987:"5cecd51b",4014:"27a8e97c",4017:"c3e5afc1",4030:"e2158d53",4056:"d205cb45",4058:"767cd625",4078:"1693cdf2",4088:"6f7d1078",4093:"fa9ecfff",4105:"d12d2506",4144:"03a92d75",4164:"9bb9861b",4216:"80948d49",4217:"71fa804c",4227:"7871e632",4259:"cbbdc62a",4264:"5e025fc6",4339:"922833cb",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"66d16077",4492:"74631089",4496:"2a37b45a",4498:"48d1ead7",4504:"4b0070a9",4514:"76476418",4520:"d8facfdd",4546:"5c8adee9",4565:"4a4bbd08",4572:"8418d49d",4599:"93dc5f4d",4601:"afeda423",4610:"d9c1d8ec",4621:"54d8d754",4628:"ece2c60c",4662:"bd68d4b0",4685:"c33f1528",4715:"2f1ac620",4736:"23d78427",4741:"11aa21a4",4757:"dd31bbff",4766:"6aefd62d",4770:"3f3b9943",4786:"3909a581",4790:"619413e4",4795:"f31902d7",4797:"a24e92db",4800:"720845d8",4849:"975aaac5",4850:"1edda4b7",4862:"e420ce0d",4884:"c833b3a5",4889:"31c6a660",4928:"b3870885",4973:"5cfb6fb3",4994:"5a608828",5022:"878d081d",5028:"95e217ad",5043:"81a32e0f",5048:"13a3e7c5",5060:"85dafcc6",5096:"cda74ac6",5106:"abc50077",5111:"8d2f4287",5125:"a0cf4d88",5148:"25e3d74c",5176:"c9d8b0bb",5179:"c91e017b",5183:"dd5033b2",5186:"8f261195",5191:"12d0bfc4",5238:"1ad5f610",5290:"5dabcdc2",5297:"baee6c4f",5319:"405e42a5",5321:"1163c84e",5335:"45dcb7ea",5354:"7ae70604",5357:"c412b83c",5359:"b072f047",5382:"80f94099",5402:"b7ca5c97",5416:"454536b7",5434:"38b302a6",5470:"5a27c333",5494:"d89549c4",5518:"a6e56f64",5549:"2359b4d9",5572:"6d5a339e",5573:"5fb69dfe",5599:"0120a960",5624:"b431d92a",5631:"e00d3d36",5650:"c7facffc",5666:"7ad32407",5679:"4a090bef",5705:"97655621",5729:"96fa2dd0",5741:"5481b2c2",5764:"e0d7e586",5775:"2b7a743e",5786:"8ff41688",5798:"e73efcd1",5816:"b7f54f27",5825:"5bfea246",5876:"5eded409",5888:"44ed0d19",5891:"a99a18b8",5895:"fa2f8ef3",5902:"76c4edca",5915:"dc68c71c",5927:"7846ba38",5992:"da7bb411",6029:"d998b3f0",6034:"bb9e1624",6045:"d268f87f",6047:"3ce45acd",6052:"190d895a",6063:"3c19a12a",6069:"632ef13b",6126:"99519171",6127:"29224e9c",6170:"2a7a348c",6265:"bf57a7d8",6270:"ae8d6b46",6277:"c7109d74",6328:"91c14318",6366:"9945e2aa",6378:"7f3a946a",6411:"e73c17c1",6434:"94afe548",6444:"3aea98e9",6452:"e735a8f5",6531:"9c174eba",6541:"17389361",6583:"23dcf3df",6587:"60754db2",6634:"eb1c5d05",6651:"f826c3ed",6685:"088d7d76",6729:"c94cc024",6741:"c53c7f7e",6758:"cb0ab61b",6774:"59d4d618",6784:"a332cc23",6788:"78f2c0e4",6796:"f044a0b0",6805:"b3c6bc7c",6820:"5fb6122d",6845:"59167852",6882:"f62c8772",6883:"7f3c5e72",6904:"c5ac56b3",6913:"9042d5bc",6950:"43c5ca23",6963:"a3e7d8be",6982:"c9d8aaea",7008:"a3fdebb0",7042:"115f0e3c",7043:"8994fc1f",7045:"5f0d80e3",7046:"6a10c302",7058:"83269566",7062:"173a82ee",7084:"46ccce72",7121:"902ecbe9",7156:"e7466006",7178:"63d9637e",7182:"a971d03d",7242:"8cd7cafb",7260:"0db75ec3",7331:"2e27a23b",7333:"4fc9647a",7365:"1005464f",7391:"9d4a9b43",7395:"99775a69",7426:"178c2894",7460:"062464e7",7477:"5d23bbbb",7482:"e117ab76",7493:"712be961",7527:"be2729cc",7545:"0890bca9",7560:"5ee4e668",7589:"16963363",7591:"c8233ce9",7614:"37e03ee5",7622:"fa0cca53",7686:"4fcec9f9",7706:"c2a79e40",7806:"6069f795",7852:"611aaef1",7855:"e0c19d64",7857:"04db5dd6",7878:"c0dc01b9",7883:"39ccb210",7884:"a553dbbb",7922:"8a0b7202",7964:"29aed9a1",7999:"1c10965f",8014:"923ea175",8062:"ccff2c2b",8072:"6af95c1f",8077:"87403165",8085:"3dbaf1ea",8089:"d536b13a",8137:"c1cefffe",8143:"e14030dc",8155:"b0011a55",8161:"83c5fa9a",8237:"35a37347",8241:"4f884ceb",8302:"76d1096e",8307:"3d0cf9e5",8340:"9b0d5a04",8350:"07df8a75",8398:"61a9fd00",8431:"44319d6a",8435:"25fb01d0",8447:"f486915a",8517:"0d0bc051",8522:"3ddc0d1c",8561:"4339de84",8563:"b8a05a20",8634:"8eee1491",8639:"374b258d",8665:"e1a611c0",8688:"33fb6e0c",8689:"668c9846",8723:"f9a89d90",8737:"ce7dad23",8776:"0ad26240",8782:"c4e29812",8787:"5b14dfb2",8795:"5a27dd8d",8797:"59566fb6",8823:"518d7eb2",8827:"c806226c",8842:"9f25a3e2",8866:"e74dae52",8871:"690fa8cb",8882:"2cddfe72",8885:"8561cca4",8891:"97b9ce5d",8898:"d002bcd8",8909:"0c955187",8920:"7f82440c",8963:"790aecdd",8982:"53e70ffc",8999:"ba4e8818",9076:"1e794fc0",9104:"bbcb2345",9133:"1a38f625",9205:"5bba02ef",9215:"06d79abf",9252:"0d791a59",9260:"f163e60e",9332:"a15c72d4",9360:"15a9ad7f",9366:"102485fb",9391:"6ade6bd3",9404:"9fcc3d3e",9408:"c8505ad2",9416:"16e0817a",9472:"0ebfe1c4",9487:"c3e9d6d1",9489:"31edf335",9507:"9163f515",9554:"ed358e7b",9559:"f794af19",9590:"2c940c22",9595:"a539fb0d",9647:"081cec48",9649:"7f14c71a",9674:"7dbb62cd",9677:"66909090",9695:"511734b7",9715:"21a890c4",9716:"9e9953a4",9785:"2e24b84f",9788:"b8893c68",9890:"0e0e0f85",9891:"38ee2f15",9895:"b8e31ff2",9921:"fba15381",9922:"280a41ad",9928:"5989f5e0",9944:"a5819eab",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"78bf926a",67:"2d8a8bdc",109:"b9c23c40",195:"f69b998f",264:"5fd9b3fc",265:"34e6330e",292:"95f6e194",310:"64044e73",337:"9b9827f0",342:"55d30ace",479:"5e75efb1",485:"d63578fe",508:"7e8930a6",532:"738f54ac",533:"a3c1deb3",547:"5581debc",556:"c42fee12",559:"c49aa5ba",576:"8bf77b42",643:"0de52106",680:"e67e9e01",700:"d5e66b02",737:"72eaccaa",745:"d3ca037a",799:"a8022262",869:"4a5372a2",895:"ce8634e8",919:"c55bc6c8",921:"b09f4288",928:"d400bdfe",1006:"b9d07e6a",1043:"e8c0878b",1045:"d679c2a9",1048:"f275801f",1070:"e67e9e01",1148:"754fff63",1150:"da6ea9ca",1211:"cef55a54",1253:"60d33f0b",1257:"7b8c452c",1265:"fd4fbe66",1276:"bbc6eeec",1343:"63d89e82",1416:"5e412a74",1423:"ac9f0abe",1427:"21784ab9",1443:"8a38fcbf",1450:"d927e082",1461:"b211543a",1470:"afcb0f79",1475:"e8400386",1482:"099257e4",1512:"f3653a35",1520:"f7300d0e",1545:"c42bc887",1578:"869f4aec",1581:"13815a71",1582:"75250b9d",1657:"ae31e31b",1674:"fdbc1e05",1702:"c68efb85",1713:"cfcd20ff",1717:"7fe99454",1727:"ba0a7282",1783:"acce787f",1831:"d3b95908",1836:"5f0d3f7f",1855:"d782a698",1880:"2ba04bac",1939:"0808b0f7",1953:"b2a9de2b",1962:"84e145fa",2045:"dcfad42d",2076:"be8662b0",2102:"a8f403cb",2141:"5eb2f330",2216:"ec88fb77",2240:"e7cce869",2254:"522abbe2",2303:"12a84d51",2307:"b2c54321",2338:"f2971ba5",2339:"0cf686fe",2396:"fb3901c9",2404:"5194b170",2412:"ab5929be",2425:"0bbd686e",2443:"45b0cc1b",2476:"cf85a190",2501:"2441982c",2524:"89c6de28",2529:"0d98d328",2539:"f8a70b48",2548:"75182034",2570:"b9b808a4",2603:"d400bdfe",2659:"f6071a36",2707:"cabcb16e",2806:"fa51e718",2819:"32083596",2823:"a13b21fb",2826:"6fce56c6",2829:"b9ad7ac4",2865:"6ef3cf6b",2875:"75690e23",2884:"203ae502",2983:"f1648d85",3006:"7fce4e74",3141:"c491cfd0",3157:"afb4dcef",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"e905b8b4",3260:"ed91eb17",3282:"c98dd16f",3317:"c0dfcf3c",3332:"9238937c",3355:"d4a1a198",3356:"802ec8d1",3391:"89554b70",3433:"52af582a",3442:"e0fd9ac3",3443:"c55bc6c8",3447:"1653d818",3451:"e3a31387",3496:"1ecc3984",3509:"70043ca5",3581:"691a8d4c",3585:"5f288e7b",3665:"aeda8044",3668:"f7efcc27",3685:"5356e3de",3747:"c60edc26",3784:"05ecae20",3873:"245cb512",3897:"a0e925c0",3910:"658d457f",3935:"b86f95e9",3951:"37c887df",4030:"59c04566",4056:"10eacfff",4058:"ee954c0b",4078:"aa54548e",4093:"1ac55157",4105:"defaf17a",4144:"f10aa199",4164:"cd52ed00",4216:"d400bdfe",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"1d442252",4339:"e59b7236",4449:"e68d8d58",4492:"1b537699",4496:"634331aa",4498:"f120940c",4504:"d2f27be7",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"5952744a",4601:"3c8ac557",4610:"687005a6",4621:"1ab1d6da",4662:"01eca25e",4715:"00d18926",4736:"7a83099a",4741:"02bd9307",4757:"73b754d2",4766:"b5df5a8e",4770:"2ad0c1f9",4795:"3f4545d8",4800:"f50302a4",4849:"62d31f36",4862:"dd497427",4884:"bd293d3b",4889:"85017e19",4928:"3ec9e47f",4973:"129c56e8",4994:"7cfd1274",5022:"81b1b86b",5028:"03cdfb68",5043:"742a7496",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"c519172e",5176:"9c49e7fa",5179:"21f01751",5186:"38d977bd",5191:"a3e7534d",5238:"3acde825",5297:"3a2685a1",5319:"fbe179c4",5335:"fec6fd9f",5357:"1fbb7d24",5359:"17150032",5382:"4de31547",5402:"6770fae6",5470:"01c55a02",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"3f149be6",5624:"3309aba2",5650:"f8f63f4b",5705:"df6bf207",5729:"a4be0f7f",5741:"bea27640",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"f1d820fd",5825:"d26b116c",5888:"c61f8ef3",5891:"e0499c06",5895:"5136f07a",5902:"d59edd35",5915:"bc9c3e69",5927:"73b7b6a2",5992:"e84da226",6029:"b97610ed",6052:"314ec9fc",6063:"dcc1111c",6069:"640f62f5",6127:"9f7e8a95",6265:"82993aad",6270:"9c6e2912",6277:"ec2ed455",6328:"1d366bbd",6366:"079fc2d8",6434:"8d399001",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"694cd0bb",6587:"9c49e7fa",6634:"b2973a7e",6651:"b07fe216",6685:"7ec10573",6729:"dedd93eb",6741:"b838eb14",6758:"fbd7fba9",6784:"1affe817",6788:"70bceb7a",6796:"d4139b02",6805:"d5bb349d",6820:"9b643572",6845:"be42eed4",6882:"c2d2eada",6883:"460a800d",6904:"ccf2c99c",6913:"52648dbe",6963:"84e145fa",6982:"933d273e",7008:"6bab94f9",7042:"c55bc6c8",7043:"bbf884ad",7045:"78876b9f",7046:"c7301ded",7058:"8d656115",7062:"e21fe294",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"b4086571",7477:"2e35db75",7482:"3a11c394",7527:"1f8068de",7545:"b0b55aba",7560:"d82e43ca",7589:"f99aec51",7614:"8e370373",7622:"c4b8e817",7806:"bd9accb9",7852:"5bc3026a",7855:"a6f0cfd4",7857:"c94403c2",7878:"2b521fde",7883:"68fe780a",7884:"47e0a5df",7922:"a6efce20",8014:"e07dbbe1",8062:"8e384b9f",8072:"dcb50d0e",8077:"7b1ddee5",8085:"fb2f4c4a",8137:"95a9b49c",8143:"5b4556bd",8155:"d345abd7",8237:"8233bf4f",8241:"c453f853",8302:"8a3f9d36",8307:"a24e4c8e",8398:"4a4db420",8431:"1db474d3",8435:"4f2ab980",8447:"db65c856",8517:"c47eec60",8522:"a1f72782",8563:"3f46db43",8634:"0cff4b79",8665:"c52575bc",8688:"f98a445e",8689:"240a0163",8723:"0fe54c85",8782:"6fecd26a",8787:"121de108",8795:"23231ec2",8797:"16f63888",8823:"16d39c24",8827:"0e4e75e4",8866:"00318b75",8882:"d913d6fc",8885:"de905169",8982:"1f639e54",8999:"54a0f341",9076:"6a501148",9133:"011c6333",9205:"1e43ebcb",9215:"f737e7e7",9332:"3d30bf20",9360:"a63362ee",9366:"3f6c2582",9391:"473c2453",9404:"d8cf04f7",9408:"d3565b1a",9416:"2687b487",9472:"f77db02f",9487:"a73f5679",9489:"ee2bb5b7",9507:"eb32e279",9590:"a026fd06",9595:"c55bc6c8",9647:"0d1618e4",9649:"5e708a2c",9674:"a937f52e",9677:"b6c3fc03",9695:"719beedf",9715:"ebd3f6c4",9716:"d7a969b5",9785:"f1030db2",9788:"4459d92d",9890:"41bccb3d",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;u0&&arguments[0]!==void 0?arguments[0]:"";return Fr.endsWith("/")?Fr:"".concat(Fr,"/")}var tc=__webpack_require__(38127),Pu=__webpack_require__(38329),au=__webpack_require__(8616),ou=["content"],qi=["content"],ji=/^(http:|https:)?\/\//;function rc(Fr){return ji.test(Fr)||Fr.startsWith("/")&&!Fr.startsWith("/*")||Fr.startsWith("./")||Fr.startsWith("../")}var Bu=function(){return ae.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},iu=function(an){var Zn,Oa=an.loaderData,Gn=an.htmlPageOpts,na=an.manifest,da=(na==null||(Zn=na.assets)===null||Zn===void 0?void 0:Zn["umi.css"])||"";return ae.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Oa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Gn||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(da,"'")}})};function ls(Fr){var an=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Fr=="string")return rc(Fr)?(0,ri.Z)({src:Fr},an):{content:Fr};if((0,au.Z)(Fr)==="object")return(0,ri.Z)((0,ri.Z)({},Fr),an);throw new Error("Invalid script type: ".concat((0,au.Z)(Fr)))}function Ai(Fr){return rc(Fr)?{type:"link",href:Fr}:{type:"style",content:Fr}}var al=function(an){var Zn,Oa,Gn,na,da,uo,Vn=an.htmlPageOpts;return ae.createElement(ae.Fragment,null,(Vn==null?void 0:Vn.title)&&ae.createElement("title",null,Vn.title),Vn==null||(Zn=Vn.favicons)===null||Zn===void 0?void 0:Zn.map(function(co,gs){return ae.createElement("link",{key:gs,rel:"shortcut icon",href:co})}),(Vn==null?void 0:Vn.description)&&ae.createElement("meta",{name:"description",content:Vn.description}),(Vn==null||(Oa=Vn.keywords)===null||Oa===void 0?void 0:Oa.length)&&ae.createElement("meta",{name:"keywords",content:Vn.keywords.join(",")}),Vn==null||(Gn=Vn.metas)===null||Gn===void 0?void 0:Gn.map(function(co){return ae.createElement("meta",{key:co.name,name:co.name,content:co.content})}),Vn==null||(na=Vn.links)===null||na===void 0?void 0:na.map(function(co,gs){return ae.createElement("link",(0,Pu.Z)({key:gs},co))}),Vn==null||(da=Vn.styles)===null||da===void 0?void 0:da.map(function(co,gs){var ys=Ai(co),Bs=ys.type,Ns=ys.href,du=ys.content;if(Bs==="link")return ae.createElement("link",{key:gs,rel:"stylesheet",href:Ns});if(Bs==="style")return ae.createElement("style",{key:gs},du)}),Vn==null||(uo=Vn.headScripts)===null||uo===void 0?void 0:uo.map(function(co,gs){var ys=ls(co),Bs=ys.content,Ns=(0,tc.Z)(ys,ou);return ae.createElement("script",(0,Pu.Z)({dangerouslySetInnerHTML:{__html:Bs},key:gs},Ns))}))};function Nu(Fr){var an,Zn=Fr.children,Oa=Fr.loaderData,Gn=Fr.manifest,na=Fr.htmlPageOpts,da=Fr.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,uo=Fr.mountElementId;if(da!=null&&da.pureHtml)return ae.createElement("html",null,ae.createElement("head",null),ae.createElement("body",null,ae.createElement(Bu,null),ae.createElement("div",{id:uo},Zn),ae.createElement(iu,{manifest:Gn,loaderData:Oa,htmlPageOpts:na})));if(da!=null&&da.pureApp)return ae.createElement(ae.Fragment,null,Zn);var Vn=typeof window=="undefined"?Gn==null?void 0:Gn.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ae.createElement("html",{suppressHydrationWarning:!0,lang:(na==null?void 0:na.lang)||"en"},ae.createElement("head",null,ae.createElement("meta",{charSet:"utf-8"}),ae.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Vn&&ae.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Vn}),ae.createElement(al,{htmlPageOpts:na})),ae.createElement("body",null,ae.createElement(Bu,null),ae.createElement("div",{id:uo},Zn),ae.createElement(iu,{manifest:Gn,loaderData:Oa,htmlPageOpts:na}),na==null||(an=na.scripts)===null||an===void 0?void 0:an.map(function(co,gs){var ys=ls(co),Bs=ys.content,Ns=(0,tc.Z)(ys,qi);return ae.createElement("script",(0,Pu.Z)({dangerouslySetInnerHTML:{__html:Bs},key:gs},Ns))})))}var su=ae.createContext(void 0);function ol(){return ae.useContext(su)}var Su=["redirect"];function Ls(Fr){var an=Fr.routesById,Zn=Fr.parentId,Oa=Fr.routeComponents,Gn=Fr.useStream,na=Gn===void 0?!0:Gn;return Object.keys(an).filter(function(da){return an[da].parentId===Zn}).map(function(da){var uo=il((0,ri.Z)((0,ri.Z)({route:an[da],routeComponent:Oa[da],loadingComponent:Fr.loadingComponent,reactRouter5Compat:Fr.reactRouter5Compat},Fr.reactRouter5Compat&&{hasChildren:Object.keys(an).filter(function(co){return an[co].parentId===da}).length>0}),{},{useStream:na})),Vn=Ls({routesById:an,routeComponents:Oa,parentId:uo.id,loadingComponent:Fr.loadingComponent,reactRouter5Compat:Fr.reactRouter5Compat,useStream:na});return Vn.length>0&&(uo.children=Vn,uo.routes=Vn),uo})}function Cc(Fr){var an=(0,Si.UO)(),Zn=(0,Si.Gn)(Fr.to,an),Oa=(0,Eu.T$)(),Gn=(0,Si.TH)();if(Oa!=null&&Oa.keepQuery){var na=Gn.search+Gn.hash;Zn+=na}var da=(0,ri.Z)((0,ri.Z)({},Fr),{},{to:Zn});return ae.createElement(Si.Fg,(0,Pu.Z)({replace:!0},da))}function il(Fr){var an=Fr.route,Zn=Fr.useStream,Oa=Zn===void 0?!0:Zn,Gn=an.redirect,na=(0,tc.Z)(an,Su),da=Fr.reactRouter5Compat?ac:oc;return(0,ri.Z)({element:Gn?ae.createElement(Cc,{to:Gn}):ae.createElement(su.Provider,{value:{route:Fr.route}},ae.createElement(da,{loader:ae.memo(Fr.routeComponent),loadingComponent:Fr.loadingComponent||nc,hasChildren:Fr.hasChildren,useStream:Oa}))},na)}function nc(){return ae.createElement("div",null)}function ac(Fr){var an=ol(),Zn=an.route,Oa=(0,Eu.Ov)(),Gn=Oa.history,na=Oa.clientRoutes,da=(0,Si.UO)(),uo={params:da,isExact:!0,path:Zn.path,url:Gn.location.pathname},Vn=Fr.loader,co={location:Gn.location,match:uo,history:Gn,params:da,route:Zn,routes:na};return Fr.useStream?ae.createElement(ae.Suspense,{fallback:ae.createElement(Fr.loadingComponent,null)},ae.createElement(Vn,co,Fr.hasChildren&&ae.createElement(Si.j3,null))):ae.createElement(Vn,co,Fr.hasChildren&&ae.createElement(Si.j3,null))}function oc(Fr){var an=Fr.loader;return Fr.useStream?ae.createElement(ae.Suspense,{fallback:ae.createElement(Fr.loadingComponent,null)},ae.createElement(an,null)):ae.createElement(an,null)}var Cu=null;function kl(){return Cu}function ic(Fr){var an=Fr.history,Zn=ae.useState({action:an.action,location:an.location}),Oa=(0,Ki.Z)(Zn,2),Gn=Oa[0],na=Oa[1];return(0,ae.useLayoutEffect)(function(){return an.listen(na)},[an]),(0,ae.useLayoutEffect)(function(){function da(uo){Fr.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Fr.routes,clientRoutes:Fr.clientRoutes,location:uo.location,action:uo.action,basename:Fr.basename,isFirst:!!uo.isFirst}})}return da({location:Gn.location,action:Gn.action,isFirst:!0}),an.listen(da)},[an,Fr.routes,Fr.clientRoutes]),ae.createElement(Si.F0,{navigator:an,location:Gn.location,basename:Fr.basename},Fr.children)}function Qi(){var Fr=(0,Eu.Ov)(),an=Fr.clientRoutes;return(0,Si.V$)(an)}var Zu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],sc=function(an,Zn){var Oa=an.basename||"/",Gn=Ls({routesById:an.routes,routeComponents:an.routeComponents,loadingComponent:an.loadingComponent,reactRouter5Compat:an.reactRouter5Compat,useStream:an.useStream});an.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Gn}});for(var na=ae.createElement(ic,{basename:Oa,pluginManager:an.pluginManager,routes:an.routes,clientRoutes:Gn,history:an.history},Zn),da=0,uo=Zu;danew Promise((Oa,Gn)=>{var na=Vn=>{try{uo(Zn.next(Vn))}catch(co){Gn(co)}},da=Vn=>{try{uo(Zn.throw(Vn))}catch(co){Gn(co)}},uo=Vn=>Vn.done?Oa(Vn.value):Promise.resolve(Vn.value).then(na,da);uo((Zn=Zn.apply(Fr,an)).next())});function y(){return h(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail/testresult",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/WordInfo/:userid",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"81"},82:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"82"},83:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"85"},86:{path:"/classrooms/guidance",parentId:"19",id:"86"},87:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"99"},100:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"101"},102:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"102"},103:{path:"/classrooms/",parentId:"19",id:"103"},104:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"103",id:"104"},105:{path:"/classrooms/:coursesId/shixun_homework",parentId:"103",id:"105"},106:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"103",id:"106"},107:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"103",id:"107"},108:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"103",id:"108"},109:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"103",id:"109"},110:{path:"/classrooms/:coursesId/exercise",parentId:"103",id:"110"},111:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"103",id:"111"},112:{path:"/classrooms/:coursesId/poll",parentId:"103",id:"112"},113:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"103",id:"113"},114:{path:"/classrooms/:coursesId/common_homework",parentId:"103",id:"114"},115:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"103",id:"115"},116:{path:"/classrooms/:coursesId/group_homework",parentId:"103",id:"116"},117:{path:"/classrooms/:coursesId/teachers",parentId:"103",id:"117"},118:{path:"/classrooms/:coursesId/students",parentId:"103",id:"118"},119:{path:"/classrooms/:coursesId/assistant",parentId:"103",id:"119"},120:{path:"/classrooms/:coursesId/program_homework",parentId:"103",id:"120"},121:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"103",id:"121"},122:{path:"/classrooms/:coursesId/engineering",parentId:"103",id:"122"},123:{path:"/classrooms/:coursesId/learning_path",parentId:"103",id:"123"},124:{path:"/classrooms/:coursesId/resource_recommend",parentId:"103",id:"124"},125:{path:"/classrooms/:coursesId/attendance",parentId:"103",id:"125"},126:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"103",id:"126"},127:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"103",id:"127"},128:{path:"/classrooms/:coursesId/announcement",parentId:"103",id:"128"},129:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"103",id:"129"},130:{path:"/classrooms/:coursesId/online_learning",parentId:"103",id:"130"},131:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"103",id:"131"},132:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"103",id:"132"},133:{path:"/classrooms/:coursesId/attachment",parentId:"103",id:"133"},134:{path:"/classrooms/:coursesId/video",parentId:"103",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"103",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"103",id:"136"},137:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"103",id:"137"},138:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"103",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"103",id:"139"},140:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"103",id:"140"},141:{path:"/classrooms/:coursesId/live_video",parentId:"103",id:"141"},142:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"103",id:"142"},143:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"103",id:"143"},144:{path:"/classrooms/:coursesId/board",parentId:"103",id:"144"},145:{path:"/classrooms/:coursesId/course_group",parentId:"103",id:"145"},146:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"103",id:"146"},147:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"103",id:"147"},148:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"103",id:"148"},149:{path:"/classrooms/:coursesId/not_course_group",parentId:"103",id:"149"},150:{path:"/classrooms/:coursesId/statistics/",parentId:"103",id:"150"},151:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"103",id:"151"},152:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"103",id:"152"},153:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"103",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"103",id:"154"},155:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"103",id:"155"},156:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"103",id:"156"},157:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"103",id:"157"},158:{path:"/classrooms/:coursesId",parentId:"103",id:"158"},159:{path:"/classrooms/:coursesId/template",parentId:"103",id:"159"},160:{path:"/classrooms/:coursesId/smart_plan",parentId:"103",id:"160"},161:{path:"/classrooms/:coursesId/smart_plan/:id/detail",parentId:"19",id:"161"},162:{path:"/competitions",parentId:"1",id:"162"},163:{path:"/competitions/index",parentId:"162",id:"163"},164:{path:"/competitions/:identifier/list",parentId:"162",id:"164"},165:{path:"/competitions/exports",parentId:"162",id:"165"},166:{path:"/competitions",parentId:"162",id:"166"},167:{path:"/competitions/:identifier",parentId:"162",id:"167"},168:{path:"/competitions/index/:identifier",parentId:"162",id:"168"},169:{path:"/competitions/:identifier/detail/enroll",parentId:"162",id:"169"},170:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"162",id:"170"},171:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"162",id:"171"},172:{path:"/competitions/detail/:identifier",parentId:"162",id:"172"},173:{path:"/forums",parentId:"1",id:"173"},174:{path:"/forums",parentId:"173",id:"174"},175:{path:"/forums/categories/:memoType",parentId:"173",id:"175"},176:{path:"/forums/new",parentId:"173",id:"176"},177:{path:"/forums/:memoId/edit",parentId:"173",id:"177"},178:{path:"/forums/:memoId",parentId:"173",id:"178"},179:{path:"/problemset",parentId:"1",id:"179"},180:{path:"/problemset",parentId:"179",id:"180"},181:{path:"/problemset/newitem",parentId:"179",id:"181"},182:{path:"/problemset/:type/:id",parentId:"179",id:"182"},183:{path:"/problemset/preview",parentId:"179",id:"183"},184:{path:"/problemset/preview_new",parentId:"179",id:"184"},185:{path:"/problemset/preview_select",parentId:"179",id:"185"},186:{path:"/shixuns",parentId:"1",id:"186"},187:{path:"/shixuns",parentId:"186",id:"187"},188:{path:"/shixuns/exports",parentId:"186",id:"188"},189:{path:"/shixuns/new",parentId:"186",id:"189"},190:{path:"/shixuns/new/CreateImg",parentId:"186",id:"190"},191:{path:"/shixuns/new/:id/imagepreview",parentId:"186",id:"191"},192:{path:"/shixuns/:id/Merge",parentId:"186",id:"192"},193:{path:"/shixuns/:id/Split",parentId:"186",id:"193"},194:{path:"/shixuns/:id/edit",parentId:"186",id:"194"},195:{path:"shixuns/:id/edit/warehouse",parentId:"194",id:"195"},196:{path:"/shixuns/:id/edit/newquestion",parentId:"194",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"194",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"194",id:"198"},199:{path:"/shixuns/:id/edit/new",parentId:"194",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"194",id:"200"},201:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"194",id:"201"},202:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"194",id:"202"},203:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"194",id:"203"},204:{path:"/shixuns/:id",parentId:"186",id:"204"},205:{path:"/shixuns/:id/poll",parentId:"204",id:"205"},206:{path:"/shixuns/:id/challenges",parentId:"204",id:"206"},207:{path:"/shixuns/:id/repository",parentId:"204",id:"207"},208:{path:"/shixuns/:id/secret_repository",parentId:"204",id:"208"},209:{path:"/shixuns/:id/collaborators",parentId:"204",id:"209"},210:{path:"/shixuns/:id/dataset",parentId:"204",id:"210"},211:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"204",id:"211"},212:{path:"/shixuns/:id/shixun_discuss",parentId:"204",id:"212"},213:{path:"/shixuns/:id/ranking_list",parentId:"204",id:"213"},214:{path:"/shixuns/:id/settings",parentId:"204",id:"214"},215:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"204",id:"215"},216:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"204",id:"216"},217:{path:"/shixuns/:id/repository/upload_file",parentId:"204",id:"217"},218:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"204",id:"218"},219:{path:"/shixuns/:id/repository/add_file",parentId:"204",id:"219"},220:{path:"/shixuns/:id/secret_repository/add_file",parentId:"204",id:"220"},221:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"204",id:"221"},222:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"204",id:"222"},223:{path:"/shixuns/:id/audit_situation",parentId:"204",id:"223"},224:{path:"/shixuns/:id/fork_list",parentId:"204",id:"224"},225:{path:"/users",parentId:"1",id:"225"},226:{path:"/users/:username/videos/protocol",parentId:"225",id:"226"},227:{path:"/users/:username/videos/resourceProtocol",parentId:"225",id:"227"},228:{path:"/users/:username/videos/success",parentId:"225",id:"228"},229:{path:"/users/:username/topicbank/:topicstype",parentId:"225",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"225",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"225",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"225",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"225",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"225",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"225",id:"235"},236:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"225",id:"236"},237:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"225",id:"237"},238:{path:"/users/:username/experiment-img/add",parentId:"225",id:"238"},239:{path:"/users/:username",parentId:"225",id:"239"},240:{path:"/users/:username",parentId:"239",id:"240"},241:{path:"/users/:username/baseInfo/edit",parentId:"239",id:"241"},242:{path:"/users/:username/baseInfo",parentId:"239",id:"242"},243:{path:"/users/:username/realNameCertification",parentId:"239",id:"243"},244:{path:"/users/:username/careerCertification",parentId:"239",id:"244"},245:{path:"/users/:username/classrooms",parentId:"239",id:"245"},246:{path:"/users/:username/shixuns",parentId:"239",id:"246"},247:{path:"/users/:username/dataSet",parentId:"239",id:"247"},248:{path:"/users/:username/userPortrait",parentId:"239",id:"248"},249:{path:"/users/:username/learningPath",parentId:"239",id:"249"},250:{path:"/users/:username/teach-group",parentId:"239",id:"250"},251:{path:"/users/:username/competitions",parentId:"239",id:"251"},252:{path:"/users/:username/experiment-img",parentId:"239",id:"252"},253:{path:"/users/:username/experiment-img/:experid/detail",parentId:"239",id:"253"},254:{path:"/users/:username/certificate",parentId:"239",id:"254"},255:{path:"/users/:username/otherResources",parentId:"239",id:"255"},256:{path:"/users/:username/paths",parentId:"239",id:"256"},257:{path:"/users/:username/projects",parentId:"239",id:"257"},258:{path:"/users/:username/videos",parentId:"239",id:"258"},259:{path:"/users/:username/videos/upload",parentId:"239",id:"259"},260:{path:"/users/:username/topics/:topicstype",parentId:"239",id:"260"},261:{path:"/users/:username/vspaces",parentId:"239",id:"261"},262:{path:"/users/:username/resourcesCenter",parentId:"239",id:"262"},263:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"239",id:"263"},264:{path:"/users/:username/resourceGuarantee",parentId:"239",id:"264"},265:{path:"/users/:username/resourceAllocation",parentId:"239",id:"265"},266:{parentId:"1",id:"266"},267:{path:"/problems",parentId:"266",id:"267"},268:{path:"/problems",parentId:"267",id:"268"},269:{path:"/problems/batchAdd",parentId:"267",id:"269"},270:{path:"/problems/newcreate",parentId:"266",id:"270"},271:{path:"/problems/newedit/:id",exact:!0,parentId:"266",id:"271"},272:{path:"/problems/:id/edit",exact:!0,parentId:"266",id:"272"},273:{path:"/problems/new",exact:!0,parentId:"266",id:"273"},274:{path:"/problems/:id/oj/:save_identifier",parentId:"266",id:"274"},275:{path:"/problems/:id/record-detail/:submitId",parentId:"266",id:"275"},276:{path:"/problems/add",parentId:"266",id:"276"},277:{path:"/problems/:id/ojedit",parentId:"266",id:"277"},278:{path:"/engineering",parentId:"1",id:"278"},279:{path:"/engineering",parentId:"278",id:"279"},280:{path:"/engineering/teacherList",parentId:"279",id:"280"},281:{path:"/engineering/studentList",parentId:"279",id:"281"},282:{path:"/engineering/training/program",parentId:"279",id:"282"},283:{path:"/engineering/training/program/add",parentId:"279",id:"283"},284:{path:"/engineering/training/program/edit",parentId:"279",id:"284"},285:{path:"/engineering/training/objectives",parentId:"279",id:"285"},286:{path:"/engineering/graduated/index",parentId:"279",id:"286"},287:{path:"/engineering/graduated/matrix",parentId:"279",id:"287"},288:{path:"/engineering/course/list",parentId:"279",id:"288"},289:{path:"/engineering/course/setting",parentId:"279",id:"289"},290:{path:"/engineering/course/matrix",parentId:"279",id:"290"},291:{path:"/engineering/navigation",parentId:"279",id:"291"},292:{path:"/engineering/evaluate/course",parentId:"279",id:"292"},293:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"279",id:"293"},294:{path:"/engineering/evaluate/norm",parentId:"279",id:"294"},295:{path:"/engineering/evaluate/document",parentId:"279",id:"295"},296:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"279",id:"296"},297:{path:"/engineering/*",redirect:"/404",parentId:"279",id:"297"},298:{path:"/innovation",parentId:"1",id:"298"},299:{path:"/innovation/tasks/:taskId",parentId:"298",id:"299"},300:{path:"/innovation",parentId:"298",id:"300"},301:{path:"/innovation/project",parentId:"300",id:"301"},302:{path:"/innovation/dataset",parentId:"300",id:"302"},303:{path:"/innovation/mirror",parentId:"300",id:"303"},304:{path:"/innovation/my-project",parentId:"300",id:"304"},305:{path:"/innovation/my-dataset",parentId:"300",id:"305"},306:{path:"/innovation/my-mirror",parentId:"300",id:"306"},307:{path:"/innovation/project/create",parentId:"300",id:"307"},308:{path:"/innovation/project/edit/:id",parentId:"300",id:"308"},309:{path:"/innovation/project/detail/:taskId",parentId:"300",id:"309"},310:{path:"/tasks",parentId:"1",id:"310"},311:{path:"/tasks/:taskId",exact:!0,parentId:"310",id:"311"},312:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"310",id:"312"},313:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"310",id:"313"},314:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"310",id:"314"},315:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"310",id:"315"},316:{path:"/myproblems",parentId:"1",id:"316"},317:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"316",id:"317"},318:{path:"/myproblems/:id",exact:!0,parentId:"316",id:"318"},319:{path:"/account",parentId:"1",id:"319"},320:{path:"/account",parentId:"319",id:"320"},321:{path:"/account/profile",parentId:"320",id:"321"},322:{path:"/account/profile/edit",parentId:"320",id:"322"},323:{path:"/account/certification",parentId:"320",id:"323"},324:{path:"/account/secure",parentId:"320",id:"324"},325:{path:"/account/binding",parentId:"320",id:"325"},326:{path:"/account/Results",parentId:"320",id:"326"},327:{path:"/ch",parentId:"1",id:"327"},328:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"327",id:"328"},329:{path:"/ch/rest/",exact:!0,parentId:"327",id:"329"},330:{path:"/ch/rest/:id",exact:!0,parentId:"327",id:"330"},331:{path:"/order",parentId:"1",id:"331"},332:{path:"/order",parentId:"331",id:"332"},333:{path:"/order/invoice",parentId:"331",id:"333"},334:{path:"/order/records",parentId:"331",id:"334"},335:{path:"/order/apply",parentId:"331",id:"335"},336:{path:"/order/view",parentId:"331",id:"336"},337:{path:"/order/:courseId/information",parentId:"331",id:"337"},338:{path:"/order/:courseId/pay",parentId:"331",id:"338"},339:{path:"/order/:orderNum/result",parentId:"331",id:"339"},340:{path:"/messages",parentId:"1",id:"340"},341:{path:"/messages/:userId/user_tidings",parentId:"340",id:"341"},342:{path:"/messages/:userId/private_messages",parentId:"340",id:"342"},343:{path:"/messages/:userId/message_detail",parentId:"340",id:"343"},344:{path:"/vtrs",parentId:"1",id:"344"},345:{path:"/vtrs/:virtual_spacesId",parentId:"344",id:"345"},346:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"345",id:"346"},347:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"345",id:"347"},348:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"345",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"345",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"345",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"345",id:"351"},352:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"345",id:"352"},353:{path:"/vtrs/:virtual_spacesId/survey",parentId:"345",id:"353"},354:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"345",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"345",id:"355"},356:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"345",id:"356"},357:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"345",id:"357"},358:{path:"/vtrs/:virtual_spacesId/material",parentId:"345",id:"358"},359:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"345",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"345",id:"360"},361:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"345",id:"361"},362:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"345",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"345",id:"363"},364:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"345",id:"364"},365:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"345",id:"365"},366:{path:"/vtrs/:virtual_spacesId/settings",parentId:"345",id:"366"},367:{path:"/vtrs/:virtual_spacesId/resources",parentId:"345",id:"367"},368:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"345",id:"368"},369:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"345",id:"369"},370:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"345",id:"370"},371:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"345",id:"371"},372:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"345",id:"372"},373:{path:"/vtrs/:virtual_spacesId/*",parentId:"345",id:"373"},374:{path:"/101",parentId:"1",id:"374"},375:{path:"/101/:virtual_spacesId",parentId:"374",id:"375"},376:{path:"/101/:virtual_spacesId",exact:!0,parentId:"375",id:"376"},377:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"375",id:"377"},378:{path:"/101/:virtual_spacesId/experiment",parentId:"375",id:"378"},379:{path:"/101/:virtual_spacesId/announcement",parentId:"375",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/add",parentId:"375",id:"380"},381:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"375",id:"381"},382:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"375",id:"382"},383:{path:"/101/:virtual_spacesId/survey",parentId:"375",id:"383"},384:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"375",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge",parentId:"375",id:"385"},386:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"375",id:"386"},387:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"375",id:"387"},388:{path:"/101/:virtual_spacesId/material",parentId:"375",id:"388"},389:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"375",id:"389"},390:{path:"/101/:virtual_spacesId/lesson",parentId:"375",id:"390"},391:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"375",id:"391"},392:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"375",id:"392"},393:{path:"/101/:virtual_spacesId/discussion",parentId:"375",id:"393"},394:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"375",id:"394"},395:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"375",id:"395"},396:{path:"/101/:virtual_spacesId/settings",parentId:"375",id:"396"},397:{path:"/101/:virtual_spacesId/resources",parentId:"375",id:"397"},398:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"375",id:"398"},399:{path:"/101/:virtual_spacesId/Plan",parentId:"375",id:"399"},400:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"375",id:"400"},401:{path:"/101/:virtual_spacesId/digtal",parentId:"375",id:"401"},402:{path:"/101/:virtual_spacesId/homepage",parentId:"375",id:"402"},403:{path:"/101/:virtual_spacesId/*",parentId:"375",id:"403"},404:{path:"/administration",parentId:"1",id:"404"},405:{path:"/administration",parentId:"404",id:"405"},406:{path:"/administration/college",parentId:"405",id:"406"},407:{path:"/administration/student",parentId:"405",id:"407"},408:{path:"/administration/student/:studentId/edit",parentId:"405",id:"408"},409:{path:"/administration/profession",parentId:"405",id:"409"},410:{path:"/graduations",parentId:"1",id:"410"},411:{path:"/graduations",exact:!0,parentId:"410",id:"411"},412:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"410",id:"412"},413:{path:"/graduations/:id",parentId:"410",id:"413"},414:{path:"/graduations/:id/index",parentId:"413",id:"414"},415:{path:"/graduations/:id/topics",parentId:"413",id:"415"},416:{path:"/graduations/:id/student_selection",parentId:"413",id:"416"},417:{path:"/graduations/:id/tasks",parentId:"413",id:"417"},418:{path:"/graduations/:id/opening_report",parentId:"413",id:"418"},419:{path:"/graduations/:id/midterm_report",parentId:"413",id:"419"},420:{path:"/graduations/:id/thesis",parentId:"413",id:"420"},421:{path:"/graduations/:id/final_defense",parentId:"413",id:"421"},422:{path:"/graduations/:id/final_thesis",parentId:"413",id:"422"},423:{path:"/graduations/:id/settings",parentId:"413",id:"423"},424:{path:"/graduations/:id/teachers",parentId:"413",id:"424"},425:{path:"/graduations/:id/students",parentId:"413",id:"425"},426:{path:"/graduations/:id/archives",parentId:"413",id:"426"},427:{path:"/graduations/:id/grading_summary",parentId:"413",id:"427"},428:{path:"/dataset",parentId:"1",id:"428"},429:{path:"/dataset",exact:!0,parentId:"428",id:"429"},430:{path:"/dataset/:id/detail",exact:!0,parentId:"428",id:"430"},431:{path:"/knowledgegraph",parentId:"1",id:"431"},432:{path:"/knowledgegraph/:pathId",parentId:"431",id:"432"},433:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"431",id:"433"},434:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"431",id:"434"},435:{path:"/knowledgegraph/:pathId/statistics",parentId:"431",id:"435"},436:{parentId:"431",id:"436"},437:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"436",id:"437"},438:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"436",id:"438"},439:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId",parentId:"436",id:"439"},440:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId/detail",parentId:"436",id:"440"},441:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId",parentId:"436",id:"441"},442:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId/detail/:detailId",parentId:"436",id:"442"},443:{path:"/miniprogram",parentId:"1",id:"443"},444:{path:"/miniprogram/courseware/study",exact:!0,parentId:"443",id:"444"},445:{path:"/educoder-demo",exact:!0,parentId:"1",id:"445"},446:{path:"/classrooms/:coursesId/smart_plan/:id/ppt_info/info",exact:!0,parentId:"1",id:"446"},447:{path:"/classrooms/:coursesId/smart_plan/:id/users/:user_login/ppt_info/info",exact:!0,parentId:"1",id:"447"},448:{path:"/training",parentId:"1",id:"448"},449:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"448",id:"449"},450:{path:"/largeScreen",exact:!0,parentId:"1",id:"450"},451:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"451"},452:{path:"/quality",parentId:"1",id:"452"},453:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"452",id:"453"},454:{path:"/otherlogin",exact:!0,parentId:"1",id:"454"},455:{path:"/otherloginqq",exact:!0,parentId:"1",id:"455"},456:{path:"/otherloginstart",exact:!0,parentId:"1",id:"456"},457:{path:"/pathsoverview",exact:!0,parentId:"1",id:"457"},458:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"458"},459:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"459"},460:{path:"/login",parentId:"1",id:"460"},461:{path:"/login",parentId:"460",id:"461"},462:{path:"/user",parentId:"1",id:"462"},463:{path:"/user/login",parentId:"462",id:"463"},464:{path:"/user/register",parentId:"462",id:"464"},465:{path:"/user/reset-password",parentId:"462",id:"465"},466:{path:"/colleges",parentId:"1",id:"466"},467:{path:"/colleges/:id/statistics",parentId:"466",id:"467"},468:{path:"/help",parentId:"1",id:"468"},469:{path:"/help/:id",parentId:"468",id:"469"},470:{path:"/video",parentId:"1",id:"470"},471:{path:"/video/:videoId",parentId:"470",id:"471"},472:{path:"/terminal",parentId:"1",id:"472"},473:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"473"},474:{path:"/wrongAnswer",parentId:"1",id:"474"},475:{path:"/bwdemo",parentId:"1",id:"475"},476:{path:"/",parentId:"1",id:"476"},477:{path:"/",exact:!0,parentId:"476",id:"477"},478:{path:"/api/*",exact:!0,parentId:"476",id:"478"},479:{path:"/search",exact:!0,parentId:"476",id:"479"},480:{path:"/moop_cases",exact:!0,parentId:"476",id:"480"},481:{path:"/moop_cases/new",exact:!0,parentId:"476",id:"481"},482:{path:"/moop_cases/:caseId",exact:!0,parentId:"476",id:"482"},483:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"476",id:"483"},484:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"476",id:"484"},485:{path:"/randompaper",exact:!0,parentId:"476",id:"485"},486:{path:"/randompaper/edit/:id",exact:!0,parentId:"476",id:"486"},487:{path:"/randompaper/detail/:id",exact:!0,parentId:"476",id:"487"},488:{path:"/403",parentId:"476",id:"488"},489:{path:"/500",parentId:"476",id:"489"},490:{path:"/404",parentId:"476",id:"490"},491:{path:"/download",parentId:"476",id:"491"},492:{path:"/iwce",parentId:"476",id:"492"},493:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"476",id:"493"},494:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"476",id:"494"},495:{path:"/Activities",parentId:"476",id:"495"},496:{path:"/iwce/:itemname",parentId:"476",id:"496"},497:{path:"/hpc-course",parentId:"476",id:"497"},498:{path:"/user_agents",parentId:"476",id:"498"},499:{path:"/three",parentId:"476",id:"499"},500:{path:"/introduction",parentId:"476",id:"500"},501:{path:"/chatgpt",parentId:"476",id:"501"},502:{path:"/*",parentId:"476",id:"502"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ae.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),2:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),3:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,47809))),4:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(644),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,20556))),5:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(644),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,20556))),6:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,80291))),7:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7493),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,16313))),8:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7493),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,93114))),9:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),10:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6052)]).then(__webpack_require__.bind(__webpack_require__,86325))),11:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5572)]).then(__webpack_require__.bind(__webpack_require__,51221))),12:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,1916))),13:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,85941))),14:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6411),__webpack_require__.e(6950),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,92318))),15:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,25953))),16:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,1916))),17:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7493),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,16313))),18:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7493),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,16313))),19:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),20:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,59799))),21:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9921)]).then(__webpack_require__.bind(__webpack_require__,99603))),22:ae.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,85412))),23:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,59799))),24:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,48749))),25:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,48749))),26:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,29187))),27:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,29187))),28:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(109)]).then(__webpack_require__.bind(__webpack_require__,42978))),29:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(737)]).then(__webpack_require__.bind(__webpack_require__,20408))),30:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3391)]).then(__webpack_require__.bind(__webpack_require__,39539))),31:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6411),__webpack_require__.e(1685),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,53760))),32:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5927)]).then(__webpack_require__.bind(__webpack_require__,11212))),33:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,14739))),34:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7391),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,53281))),35:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,11749))),36:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1685),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,26847))),37:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1685),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,82504))),38:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7391),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,53612))),39:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,52786))),40:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,68698))),41:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,12459))),42:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5297)]).then(__webpack_require__.bind(__webpack_require__,57806))),43:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8795)]).then(__webpack_require__.bind(__webpack_require__,6396))),44:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6411),__webpack_require__.e(7493),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,1859))),45:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7493),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,16313))),46:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7493),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,83624))),47:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7493),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,58232))),48:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7493),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,35065))),49:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7482)]).then(__webpack_require__.bind(__webpack_require__,92235))),50:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),51:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,98580))),52:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(644),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83927))),53:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(644),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83927))),54:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5992)]).then(__webpack_require__.bind(__webpack_require__,92974))),55:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6411),__webpack_require__.e(7493),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,64440))),56:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6411),__webpack_require__.e(7493),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,64440))),57:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,89607))),58:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,34887))),59:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,36755))),60:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,23888))),61:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,23888))),62:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,20861))),63:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,20861))),64:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,78348))),65:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,57383))),66:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,86608))),67:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,23279))),68:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,17747))),69:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,25585))),70:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,18647))),71:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,96377))),72:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,83537))),73:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,50475))),74:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,13511))),75:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,25981))),76:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,74410))),77:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,70829))),78:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,23396))),79:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5148)]).then(__webpack_require__.bind(__webpack_require__,97862))),80:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(643)]).then(__webpack_require__.bind(__webpack_require__,60038))),81:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,77678))),82:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,94544))),83:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,31345))),84:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,37165))),85:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,47590))),86:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,85941))),87:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2819)]).then(__webpack_require__.bind(__webpack_require__,79991))),88:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1512)]).then(__webpack_require__.bind(__webpack_require__,7351))),89:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,63257))),90:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3585)]).then(__webpack_require__.bind(__webpack_require__,11956))),91:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6963)]).then(__webpack_require__.bind(__webpack_require__,25421))),92:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,58021))),93:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,58021))),94:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6127)]).then(__webpack_require__.bind(__webpack_require__,73947))),95:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6411),__webpack_require__.e(1685),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,41721))),96:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1048)]).then(__webpack_require__.bind(__webpack_require__,8361))),97:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7493),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,64716))),98:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4770)]).then(__webpack_require__.bind(__webpack_require__,3237))),99:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,13269))),100:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,46738))),101:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,9064))),102:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(895)]).then(__webpack_require__.bind(__webpack_require__,71973))),103:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3282)]).then(__webpack_require__.bind(__webpack_require__,67416))),104:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1685),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,29887))),105:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1685),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,29887))),106:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5048)]).then(__webpack_require__.bind(__webpack_require__,92518))),107:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,85207))),108:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,85207))),109:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,27069))),110:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,27069))),111:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,30341))),112:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,30341))),113:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1685),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,8247))),114:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1685),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,8247))),115:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1685),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,7321))),116:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1685),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,7321))),117:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8014)]).then(__webpack_require__.bind(__webpack_require__,61089))),118:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8077)]).then(__webpack_require__.bind(__webpack_require__,2042))),119:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3356)]).then(__webpack_require__.bind(__webpack_require__,63725))),120:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1685),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,62733))),121:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1685),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,62733))),122:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1962)]).then(__webpack_require__.bind(__webpack_require__,96221))),123:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4928)]).then(__webpack_require__.bind(__webpack_require__,35207))),124:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1257)]).then(__webpack_require__.bind(__webpack_require__,8467))),125:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,57903))),126:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8340)]).then(__webpack_require__.bind(__webpack_require__,16974))),127:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4093)]).then(__webpack_require__.bind(__webpack_require__,83330))),128:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,93108))),129:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,93108))),130:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6950),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,33003))),131:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6950),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,33003))),132:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,47608))),133:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,47608))),134:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,95732))),135:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,95732))),136:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4217)]).then(__webpack_require__.bind(__webpack_require__,94094))),137:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3220)]).then(__webpack_require__.bind(__webpack_require__,9361))),138:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,89459))),139:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,74818))),140:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,99155))),141:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,99155))),142:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9944)]).then(__webpack_require__.bind(__webpack_require__,58660))),143:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,55446))),144:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,55446))),145:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,42141))),146:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,42141))),147:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7922)]).then(__webpack_require__.bind(__webpack_require__,15182))),148:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,12097))),149:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,12097))),150:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,55733))),151:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,55733))),152:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,30927))),153:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,67718))),154:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8885)]).then(__webpack_require__.bind(__webpack_require__,23571))),155:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3451)]).then(__webpack_require__.bind(__webpack_require__,6011))),156:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9922)]).then(__webpack_require__.bind(__webpack_require__,50376))),157:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4572)]).then(__webpack_require__.bind(__webpack_require__,25156))),158:ae.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,1505))),159:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5518)]).then(__webpack_require__.bind(__webpack_require__,13595))),160:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5741)]).then(__webpack_require__.bind(__webpack_require__,58758))),161:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(745)]).then(__webpack_require__.bind(__webpack_require__,82692))),162:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),163:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,63170))),164:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,63170))),165:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4449)]).then(__webpack_require__.bind(__webpack_require__,79650))),166:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,63170))),167:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72654))),168:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72654))),169:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8787)]).then(__webpack_require__.bind(__webpack_require__,83644))),170:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5650)]).then(__webpack_require__.bind(__webpack_require__,37509))),171:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1799)]).then(__webpack_require__.bind(__webpack_require__,50072))),172:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,28512))),173:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),174:ae.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,84108))),175:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2983)]).then(__webpack_require__.bind(__webpack_require__,87119))),176:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,8979))),177:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,8979))),178:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,67810))),179:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),180:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7493),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,16313))),181:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,73271))),182:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,73271))),183:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,70768))),184:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4144)]).then(__webpack_require__.bind(__webpack_require__,83839))),185:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7493),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,16313))),186:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),187:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8782)]).then(__webpack_require__.bind(__webpack_require__,23186))),188:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7884)]).then(__webpack_require__.bind(__webpack_require__,86754))),189:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,75894))),190:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5549)]).then(__webpack_require__.bind(__webpack_require__,57587))),191:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9674)]).then(__webpack_require__.bind(__webpack_require__,20097))),192:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5573)]).then(__webpack_require__.bind(__webpack_require__,92169))),193:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2141)]).then(__webpack_require__.bind(__webpack_require__,8655))),194:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6411),__webpack_require__.e(4786),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,68014))),195:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6328)]).then(__webpack_require__.bind(__webpack_require__,26595))),196:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,38498))),197:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(189),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,32116))),198:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(189),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,32116))),199:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(189),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,33712))),200:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(189),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,33712))),201:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9205)]).then(__webpack_require__.bind(__webpack_require__,15392))),202:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,64425))),203:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7614)]).then(__webpack_require__.bind(__webpack_require__,21646))),204:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2875)]).then(__webpack_require__.bind(__webpack_require__,19322))),205:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6411),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,34480))),206:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,99178))),207:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),208:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),209:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,52956))),210:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,81872))),211:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,33336))),212:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,12053))),213:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,46817))),214:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6411),__webpack_require__.e(4786),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,76892))),215:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,98385))),216:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,98385))),217:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,90638))),218:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,90638))),219:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,61026))),220:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,61026))),221:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),222:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),223:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,84348))),224:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9215)]).then(__webpack_require__.bind(__webpack_require__,84622))),225:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),226:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5176)]).then(__webpack_require__.bind(__webpack_require__,85271))),227:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6587)]).then(__webpack_require__.bind(__webpack_require__,27239))),228:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9891)]).then(__webpack_require__.bind(__webpack_require__,44680))),229:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8062)]).then(__webpack_require__.bind(__webpack_require__,25682))),230:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,25166))),231:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,25166))),232:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8450))),233:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,15612))),234:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,99667))),235:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,81279))),236:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,67391))),237:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,99060))),238:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,98216))),239:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2529)]).then(__webpack_require__.bind(__webpack_require__,12473))),240:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,92490))),241:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5895)]).then(__webpack_require__.bind(__webpack_require__,69555))),242:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6982)]).then(__webpack_require__.bind(__webpack_require__,87644))),243:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6805)]).then(__webpack_require__.bind(__webpack_require__,71954))),244:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1416)]).then(__webpack_require__.bind(__webpack_require__,40086))),245:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,92490))),246:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8307)]).then(__webpack_require__.bind(__webpack_require__,35216))),247:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2826)]).then(__webpack_require__.bind(__webpack_require__,19907))),248:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,79838))),249:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4610)]).then(__webpack_require__.bind(__webpack_require__,76584))),250:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9590)]).then(__webpack_require__.bind(__webpack_require__,12876))),251:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2076)]).then(__webpack_require__.bind(__webpack_require__,70567))),252:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,62135))),253:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,38903))),254:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5191)]).then(__webpack_require__.bind(__webpack_require__,64001))),255:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3496)]).then(__webpack_require__.bind(__webpack_require__,62629))),256:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5599)]).then(__webpack_require__.bind(__webpack_require__,52832))),257:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4736)]).then(__webpack_require__.bind(__webpack_require__,23e3))),258:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2412)]).then(__webpack_require__.bind(__webpack_require__,42496))),259:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2240)]).then(__webpack_require__.bind(__webpack_require__,98410))),260:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(265)]).then(__webpack_require__.bind(__webpack_require__,31159))),261:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9360)]).then(__webpack_require__.bind(__webpack_require__,56773))),262:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2396)]).then(__webpack_require__.bind(__webpack_require__,88126))),263:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7855)]).then(__webpack_require__.bind(__webpack_require__,30139))),264:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9507)]).then(__webpack_require__.bind(__webpack_require__,25656))),265:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1343)]).then(__webpack_require__.bind(__webpack_require__,87030))),266:ae.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),267:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),268:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9647)]).then(__webpack_require__.bind(__webpack_require__,22691))),269:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(485)]).then(__webpack_require__.bind(__webpack_require__,19428))),270:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7426),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,28013))),271:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7426),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,28013))),272:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7426),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,94038))),273:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7426),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,94038))),274:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,63342))),275:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9716)]).then(__webpack_require__.bind(__webpack_require__,12889))),276:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,29499))),277:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,29499))),278:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),279:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3006)]).then(__webpack_require__.bind(__webpack_require__,28960))),280:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2045)]).then(__webpack_require__.bind(__webpack_require__,41826))),281:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1520)]).then(__webpack_require__.bind(__webpack_require__,7355))),282:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9649)]).then(__webpack_require__.bind(__webpack_require__,93477))),283:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4546)]).then(__webpack_require__.bind(__webpack_require__,82739))),284:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5357)]).then(__webpack_require__.bind(__webpack_require__,77325))),285:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8665)]).then(__webpack_require__.bind(__webpack_require__,84547))),286:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3183)]).then(__webpack_require__.bind(__webpack_require__,37010))),287:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4800)]).then(__webpack_require__.bind(__webpack_require__,65831))),288:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9489)]).then(__webpack_require__.bind(__webpack_require__,17025))),289:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9391)]).then(__webpack_require__.bind(__webpack_require__,18186))),290:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5335)]).then(__webpack_require__.bind(__webpack_require__,40548))),291:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2823)]).then(__webpack_require__.bind(__webpack_require__,96906))),292:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4973)]).then(__webpack_require__.bind(__webpack_require__,66395))),293:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,4186))),294:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6741)]).then(__webpack_require__.bind(__webpack_require__,55527))),295:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5775)]).then(__webpack_require__.bind(__webpack_require__,3238))),296:ae.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,11955))),297:ae.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),298:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),299:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6634)]).then(__webpack_require__.bind(__webpack_require__,40825))),300:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(680)]).then(__webpack_require__.bind(__webpack_require__,98874))),301:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6366)]).then(__webpack_require__.bind(__webpack_require__,39434))),302:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6452)]).then(__webpack_require__.bind(__webpack_require__,1189))),303:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1070)]).then(__webpack_require__.bind(__webpack_require__,48910))),304:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7242)]).then(__webpack_require__.bind(__webpack_require__,16075))),305:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2707)]).then(__webpack_require__.bind(__webpack_require__,56890))),306:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2865)]).then(__webpack_require__.bind(__webpack_require__,94574))),307:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,12337))),308:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,12337))),309:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3141)]).then(__webpack_require__.bind(__webpack_require__,54573))),310:ae.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),311:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6411),__webpack_require__.e(7493),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,65675))),312:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,36402))),313:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6411),__webpack_require__.e(7493),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,65675))),314:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,36402))),315:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6411),__webpack_require__.e(7493),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,65675))),316:ae.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),317:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7493),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,58193))),318:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7493),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,76193))),319:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),320:ae.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,15534))),321:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9788)]).then(__webpack_require__.bind(__webpack_require__,80222))),322:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(576)]).then(__webpack_require__.bind(__webpack_require__,45929))),323:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7260)]).then(__webpack_require__.bind(__webpack_require__,30112))),324:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4520)]).then(__webpack_require__.bind(__webpack_require__,14620))),325:ae.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,8182))),326:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4514)]).then(__webpack_require__.bind(__webpack_require__,42910))),327:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),328:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,31160))),329:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,76122))),330:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,76122))),331:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),332:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1939)]).then(__webpack_require__.bind(__webpack_require__,49142))),333:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(556)]).then(__webpack_require__.bind(__webpack_require__,56316))),334:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6434)]).then(__webpack_require__.bind(__webpack_require__,61244))),335:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1880)]).then(__webpack_require__.bind(__webpack_require__,7076))),336:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8237)]).then(__webpack_require__.bind(__webpack_require__,55642))),337:ae.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,38587))),338:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(264)]).then(__webpack_require__.bind(__webpack_require__,93304))),339:ae.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,98254))),340:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),341:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4078)]).then(__webpack_require__.bind(__webpack_require__,99647))),342:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2829)]).then(__webpack_require__.bind(__webpack_require__,30750))),343:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,15331))),344:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),345:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,99643))),346:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),347:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,71535))),348:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,3578))),349:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,40728))),350:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),351:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),352:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,87567))),353:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,28045))),354:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,3566))),355:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,14871))),356:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),357:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),358:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,44145))),359:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,30237))),360:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,2334))),361:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),362:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),363:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,94395))),364:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),365:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),366:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,29542))),367:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,86082))),368:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,49700))),369:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,146))),370:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,72997))),371:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,1067))),372:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),373:ae.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,847))),374:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),375:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,99643))),376:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),377:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,71535))),378:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,3578))),379:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,40728))),380:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),381:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),382:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,87567))),383:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,28045))),384:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,3566))),385:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,14871))),386:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),387:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),388:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,44145))),389:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,30237))),390:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,2334))),391:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),392:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),393:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,94395))),394:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),395:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),396:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,29542))),397:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,86082))),398:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,49700))),399:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,146))),400:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,72997))),401:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,1067))),402:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),403:ae.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,847))),404:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),405:ae.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,1182))),406:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7560)]).then(__webpack_require__.bind(__webpack_require__,44094))),407:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6029)]).then(__webpack_require__.bind(__webpack_require__,64695))),408:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5179)]).then(__webpack_require__.bind(__webpack_require__,66218))),409:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4621)]).then(__webpack_require__.bind(__webpack_require__,56162))),410:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),411:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1831)]).then(__webpack_require__.bind(__webpack_require__,27732))),412:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2539)]).then(__webpack_require__.bind(__webpack_require__,97450))),413:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8143)]).then(__webpack_require__.bind(__webpack_require__,7772))),414:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,21401))),415:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,95200))),416:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(2452),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,59463))),417:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(2452),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,33878))),418:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(2452),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,16876))),419:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(2452),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,16876))),420:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(2452),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,16876))),421:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(2452),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,16876))),422:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(2452),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,16876))),423:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5022)]).then(__webpack_require__.bind(__webpack_require__,55879))),424:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,2389))),425:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,2389))),426:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(2452),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,68232))),427:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1253)]).then(__webpack_require__.bind(__webpack_require__,7220))),428:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),429:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2216)]).then(__webpack_require__.bind(__webpack_require__,36981))),430:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,25469))),431:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),432:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6411),__webpack_require__.e(5106),__webpack_require__.e(5183),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,26496))),433:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3685)]).then(__webpack_require__.bind(__webpack_require__,78139))),434:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5183),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,20460))),435:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,15843))),436:ae.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,47320))),437:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,22797))),438:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,99179))),439:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8137)]).then(__webpack_require__.bind(__webpack_require__,90313))),440:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5106),__webpack_require__.e(4339)]).then(__webpack_require__.bind(__webpack_require__,67516))),441:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9595)]).then(__webpack_require__.bind(__webpack_require__,92763))),442:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(3443)]).then(__webpack_require__.bind(__webpack_require__,68564))),443:ae.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),444:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7493),__webpack_require__.e(3897)]).then(__webpack_require__.bind(__webpack_require__,31023))),445:ae.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,3293))),446:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6411),__webpack_require__.e(7493),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,7103))),447:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6411),__webpack_require__.e(7493),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,7103))),448:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),449:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4056)]).then(__webpack_require__.bind(__webpack_require__,19077))),450:ae.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3184))),451:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,38943))),452:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),453:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(532)]).then(__webpack_require__.bind(__webpack_require__,91437))),454:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7178)]).then(__webpack_require__.bind(__webpack_require__,23437))),455:ae.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,51106))),456:ae.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,80947))),457:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,85338))),458:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,91307))),459:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,43725))),460:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,49426))),461:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,17192))),462:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,49426))),463:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,17192))),464:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1470)]).then(__webpack_require__.bind(__webpack_require__,83222))),465:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7182)]).then(__webpack_require__.bind(__webpack_require__,27106))),466:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),467:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,26891))),468:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),469:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,16949))),470:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),471:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6444)]).then(__webpack_require__.bind(__webpack_require__,45233))),472:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5111)]).then(__webpack_require__.bind(__webpack_require__,49254))),473:ae.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,56737))),474:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(7493),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,35065))),475:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1150)]).then(__webpack_require__.bind(__webpack_require__,13158))),476:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5666),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,76416))),477:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,52077))),478:ae.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,94371))),479:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2501)]).then(__webpack_require__.bind(__webpack_require__,88975))),480:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3212)]).then(__webpack_require__.bind(__webpack_require__,66062))),481:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,81055))),482:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1855)]).then(__webpack_require__.bind(__webpack_require__,62422))),483:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,81055))),484:ae.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,65433))),485:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),486:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),487:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3784)]).then(__webpack_require__.bind(__webpack_require__,81867))),488:ae.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,95545))),489:ae.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,69711))),490:ae.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,725))),491:ae.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,84891))),492:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),493:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1836)]).then(__webpack_require__.bind(__webpack_require__,42797))),494:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,57903))),495:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3509)]).then(__webpack_require__.bind(__webpack_require__,88650))),496:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),497:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),498:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6034)]).then(__webpack_require__.bind(__webpack_require__,76665))),499:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,66427))),500:ae.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,8390))),501:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1220),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,57892))),502:ae.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,725))),"@@/global-layout":ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1717)]).then(__webpack_require__.bind(__webpack_require__,60453)))}}})}var x=__webpack_require__(19964),Z=__webpack_require__(59098),oe=__webpack_require__(29787),Er=__webpack_require__(24957),Sr=()=>ae.createElement(oe.Z,{size:"middle",className:Er.Z.loading}),mn=__webpack_require__(76560),_n=__webpack_require__(61186),Zr=__webpack_require__.n(_n),bo=__webpack_require__(91392),Uo=__webpack_require__.n(bo),la=__webpack_require__(34749),Qo=__webpack_require__.n(la),li=__webpack_require__(19277),Ou=__webpack_require__.n(li),Mo=__webpack_require__(10238),Oc=__webpack_require__.n(Mo),Ic=__webpack_require__(33656),uc=__webpack_require__.n(Ic),kc=__webpack_require__(90111),$s=__webpack_require__.n(kc),On=__webpack_require__(74959),Ac=__webpack_require__.n(On),Tc=__webpack_require__(23250),Ea=__webpack_require__.n(Tc),Eo=__webpack_require__(58862),js=__webpack_require__.n(Eo),Iu=__webpack_require__(58319),Rc=__webpack_require__.n(Iu),Al=__webpack_require__(62053),uu=__webpack_require__.n(Al),cu=__webpack_require__(47477),ul=__webpack_require__.n(cu),Dc=__webpack_require__(59717),lu=__webpack_require__.n(Dc);Zr().extend(Qo()),Zr().extend(Ou()),Zr().extend(Oc()),Zr().extend(uc()),Zr().extend($s()),Zr().extend(Ac()),Zr().extend(Ea()),Zr().extend(js()),Zr().extend(Rc()),Zr().extend(uu()),Zr().extend(ul()),Zr().extend(lu()),Zr().extend(Uo());var cl=Object.defineProperty,cc=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,Fi=Object.prototype.propertyIsEnumerable,Fs=(Fr,an,Zn)=>an in Fr?cl(Fr,an,{enumerable:!0,configurable:!0,writable:!0,value:Zn}):Fr[an]=Zn,ku=(Fr,an)=>{for(var Zn in an||(an={}))ll.call(an,Zn)&&Fs(Fr,Zn,an[Zn]);if(cc)for(var Zn of cc(an))Fi.call(an,Zn)&&Fs(Fr,Zn,an[Zn]);return Fr},lc=(Fr,an,Zn)=>new Promise((Oa,Gn)=>{var na=Vn=>{try{uo(Zn.next(Vn))}catch(co){Gn(co)}},da=Vn=>{try{uo(Zn.throw(Vn))}catch(co){Gn(co)}},uo=Vn=>Vn.done?Oa(Vn.value):Promise.resolve(Vn.value).then(na,da);uo((Zn=Zn.apply(Fr,an)).next())});const Xi="https://www-cdn.educoder.net/",dc=!1;function Au(){return lc(this,null,function*(){const Fr=(0,x.gD)(),{routes:an,routeComponents:Zn}=yield y(Fr);yield Fr.applyPlugins({key:"patchRoutes",type:mn.ApplyPluginsType.event,args:{routes:an,routeComponents:Zn}});const Oa=Fr.applyPlugins({key:"modifyContextOpts",type:mn.ApplyPluginsType.modify,initialValue:{}}),Gn=Oa.basename||"/",na=Oa.historyType||"browser",da=(0,Z.fi)(ku({type:na,basename:Gn},Oa.historyOpts));return Fr.applyPlugins({key:"render",type:mn.ApplyPluginsType.compose,initialValue(){const uo={useStream:!0,routes:an,routeComponents:Zn,pluginManager:Fr,mountElementId:"root",rootElement:Oa.rootElement||document.getElementById("root"),loadingComponent:Sr,publicPath:Xi,runtimePublicPath:dc,history:da,historyType:na,basename:Gn,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Oa.callback},Vn=Fr.applyPlugins({key:"modifyClientRenderOpts",type:mn.ApplyPluginsType.modify,initialValue:uo});return sl(Vn)}})()})}Au(),typeof window!="undefined"&&(window.g_umi={version:"4.4.12"})})()})();